Danny Schneider
13.10.04, 08:50
Das Problem drucken: Ich habe einen süßen Brother HL-5130 Laserdrucker (ersetzt den alten, schmierenden, lauten HP660c Tintenpisser). An meinem großen W2k Rechner läuft das Ding auch wie ein Lottchen, der Test mit dem 'kleinen' unter RH ging bisher schief. Zur Sache: Ich habe mir von linuxprinting.or ein ppd File besorgt (kann ich das CUPS ppd eigentlich auch mit dem Adobe PS Treiber unter Windows verwenden?). Ich habe dann CUPS über das WEb-Interface einen neuen Drucker (den HL-5130) hinzugefügt. Da hieß der Rechner noch localhost - also der Name nach der Installation von RH. Gleichzeitig (eine sinvolle Vorgehensweise ich weiß...) habe ich an meiner Netzwerkconfig gebastelt und im Zuge dessen meinen Rechner umbenannt (pc02ip200tux - Rechner Nr. 2 Intel Pentium 200 Mhz Linux). Danach geht erst mal das Web-Interface von CUPS nicht mehr, weil nach der Installation nur der Zugriff von localhost gestattet ist (nette newbie falle - das zeigt wie massentauglich linux ist, nähmlich leider eher nicht....). Das editieren der Konfigurationsdatei von Cups sowie der Neustart des servers (killall -HUP cupsd [Da kommt ja jeder drauf!!!]) behebt das Problem und man hat wieder Zugriff auf das Webinterface. Das eigentliche Problem: weder das drucken einer Testseite noch irgendeines Dokumentes von irgendeiner Applikation funktionierte (Ich weiss jetzt halt nicht ob es vor dem ändern des Rechnernamens als localhost @ localdomain funktioniert hätte...). Unter Jobs oder der entsprechenden Gnome Appliation "Druckermanager" wurden zwar brav die Jobs aufgelistet und liesen sich auch wieder löschen, nur über die Schnittstelle wurde augescheinlich nichts gesendet (ob physikalish daten gesendet wurde??? die Daten LED des Druckers bleibt halt dunkel). Ein dmesg |fgrep lp0 ergibt folgendes:
[danny@pc02ip200tux danny]$ dmesg | fgrep lp0
lp0: using parport0 (polling).
lp0: console ready
Ich kenne mich leider nicht allzu sehr mit der Konfiguration von Modulen und dem Kernel aus (woher weis ich für welche Hardware ich weches Modul nehmen muß? Wo finde ich die Parameter der Module? Wie finde ich in welchen Modi Linux welche Hrdware betreibt?).
Wenn ich die obige Nachricht von dmesg interpretiere betreibt Linux den Parallelport als sochen im Polling mode. Das mag noch OK sein, den W2k betreibt die Schnittstelle auch ohne Interrupt, jedoch im ECP Modus (so wie von mir im BIOS vorgegeben). Ich bin jetzt nicht sicher ob Linux die Schnittstelle ebenfalls in diesem Modus anspricht oder ob der alte "Standard" - Mode (der mit den 3 Registern 378h - 37Ah) verwendet wird. Die LED's am Drucker lassen nicht auf den Eingang von Daten schließen. Ich denke eine Überprüfung der Schnittstelle würde mich einer Lösung des Problems weiterhelfen:
- Wie überprüfe ich die Konfiguration der Schnittstelle?
- Wie ändere ich die Konfiguration der Schnittstelle?
- Welches Modul ist für den Par-Port zuständig?
- Wo finde ich die dazugehörige Dokumentation - Dokumentation zu Modulen(Treibern) im Allgemeinen?
- Könnte mein Problem eine andere Quelle als die Konfiguration des Parallelportes haben (Netzwerkkonfig)?
[danny@pc02ip200tux danny]$ dmesg | fgrep lp0
lp0: using parport0 (polling).
lp0: console ready
Ich kenne mich leider nicht allzu sehr mit der Konfiguration von Modulen und dem Kernel aus (woher weis ich für welche Hardware ich weches Modul nehmen muß? Wo finde ich die Parameter der Module? Wie finde ich in welchen Modi Linux welche Hrdware betreibt?).
Wenn ich die obige Nachricht von dmesg interpretiere betreibt Linux den Parallelport als sochen im Polling mode. Das mag noch OK sein, den W2k betreibt die Schnittstelle auch ohne Interrupt, jedoch im ECP Modus (so wie von mir im BIOS vorgegeben). Ich bin jetzt nicht sicher ob Linux die Schnittstelle ebenfalls in diesem Modus anspricht oder ob der alte "Standard" - Mode (der mit den 3 Registern 378h - 37Ah) verwendet wird. Die LED's am Drucker lassen nicht auf den Eingang von Daten schließen. Ich denke eine Überprüfung der Schnittstelle würde mich einer Lösung des Problems weiterhelfen:
- Wie überprüfe ich die Konfiguration der Schnittstelle?
- Wie ändere ich die Konfiguration der Schnittstelle?
- Welches Modul ist für den Par-Port zuständig?
- Wo finde ich die dazugehörige Dokumentation - Dokumentation zu Modulen(Treibern) im Allgemeinen?
- Könnte mein Problem eine andere Quelle als die Konfiguration des Parallelportes haben (Netzwerkkonfig)?