CUPS Drucker im Netzwerk will nicht so richtig
Cruz
- software
0 迪拉斯0 Axel Richter0 Der Martin0 Cruz
0 Biesterfeld0 Cruz
Hallo Leute,
ich habe einen Drucker an einer SuSE Box am LPT Port hängen und diese SuSE Box spielt bei mir im Netzwerk schon seit Jahren erfolgreich den CUPS Printserver. Bisher habe ich allerdings immer nur von WinXP Clients druckaufträge hingeschickt (hat immer gut funktioniert). Unter Windows ist der Drucker eingetragen als:
http://192.168.0.1:631/printers/BrotherHL1250
So, jetzt habe ich eine Ubunutu Maschine in meinem Netzwerk aufgenommen und von da aus geht (fast) gar nix. CUPS läuft. Ich konfiguriere den Drucker als "CUPS Printer (IPP)":
ipp://192.168.0.1:631/printers/BrotherHL1250
Der Drucker druckt nur irgein Zeug, egal ob ich Testseite oder ein echtes Dokument drucke, nämlich das hier:
@PJL JOB NAME="Ghost"
@PJL SET ECONOMODE=OFF
@PJL SET MEDIATYPE=REGULAR
@PJL SET RESOLUTION=300
@PJL SET RAS1200MODE=OFF
@PJL ENTER LANGUAGE=PCL
126A126A...(a long weird code)
Auf dem SuSE Server schau ich in den cups error log und alles sieht gut aus, job accepted sozusagen.
Na gut denke ich, ich konfigurier den Printer halt mit http:// statt mit ipp://, wie auf den Windows Clients, aber dann geht einfach gar nix. Beim Server kommt nichts an und im lokalem (Ubunutu) cups error log steht alsweg:
E [03/Oct/2006:01:11:14 +0200] cupsdAuthorize: Local authentication certificate not found!
das hört gar nicht auf bis ich den cupsd stoppe.
So, warum geht es nicht? Was soll ich jetzt tun?
Danke
Cruz
Hey,
Der Drucker druckt nur irgein Zeug
@PJL JOB NAME="Ghost"
@PJL SET ECONOMODE=OFF
@PJL SET MEDIATYPE=REGULAR
@PJL SET RESOLUTION=300
@PJL SET RAS1200MODE=OFF
@PJL ENTER LANGUAGE=PCL
126A126A...(a long weird code)
das ist die Beschreibungssprache PCL/PJL. http://de.wikipedia.org/wiki/Printer_Command_Language
Dein Drucker unterstützt sie. http://www.brother.com/as_oc/printer/info/hl1250/hl1250_spe.html
Mehr kann ich leider nicht beisteuern.
Hallo,
ich habe einen Drucker an einer SuSE Box am LPT Port hängen und diese SuSE Box spielt bei mir im Netzwerk schon seit Jahren erfolgreich den CUPS Printserver. Bisher habe ich allerdings immer nur von WinXP Clients druckaufträge hingeschickt (hat immer gut funktioniert). Unter Windows ist der Drucker eingetragen als:
http://192.168.0.1:631/printers/BrotherHL1250
Huch? Wo ist das so eingestellt? Üblicherweise macht man das wia Samba über \192.168.0.1\Printersharename
So, jetzt habe ich eine Ubunutu Maschine in meinem Netzwerk aufgenommen und von da aus geht (fast) gar nix. CUPS läuft. Ich konfiguriere den Drucker als "CUPS Printer (IPP)":
ipp://192.168.0.1:631/printers/BrotherHL1250Der Drucker druckt nur irgein Zeug, egal ob ich Testseite oder ein echtes Dokument drucke, nämlich das hier:
@PJL JOB NAME="Ghost"
@PJL SET ECONOMODE=OFF
@PJL SET MEDIATYPE=REGULAR
@PJL SET RESOLUTION=300
@PJL SET RAS1200MODE=OFF
@PJL ENTER LANGUAGE=PCL
126A126A...(a long weird code)
Hm, der Drucker druckt PCL-Quellcode statt ihn umzusetzen. Kann es sein, dass Dein CUPS-Client bereits PCL an den CUPS-Server sendet? Das sollte er nicht tun. Für PCL ist die PPD des Servers zuständig. Kannst Du irgendwo in der CUPS-Client-Configuration so was wie "raw" einstellen?
viele Grüße
Axel
Hallo Axel,
http://192.168.0.1:631/printers/BrotherHL1250
Huch? Wo ist das so eingestellt? Üblicherweise macht man das wia Samba über \192.168.0.1\Printersharename
keine Ahnung, was "üblich" ist, aber genau die Adressierung, die Cruz hier darstellt, wird auch bei uns in der Firma verwendet, um die Netzwerkdrucker anzusprechen. Nur läuft da nirgends ein Linux, sondern ein Novell-Server, der die Drucker über NDPS verwaltet. Ach ja, und merkwürdigerweise werden die Drucker bei uns sogar mit https: angesprochen.
Was du andeutest, ist dagegen die übliche Adressierung in einem reinen Windows-Netzwerk bzw. mit einem Samba-Server, der so tut als wäre er Windows.
ipp://192.168.0.1:631/printers/BrotherHL1250
Das hatten sie bei uns früher. Gab aber immer Probleme: Drucker wurden manchmal gar nicht gefunden, Druckaufträge mittendrin abgebrochen ... irgendwann hat unser Admin nach und nach sämtliche Netzwerkdrucker von ipp: auf https: umgestellt, seitdem läuft das ohne Zicken.
Ciao,
Martin
Hallo Axel,
http://192.168.0.1:631/printers/BrotherHL1250
Huch? Wo ist das so eingestellt? Üblicherweise macht man das wia Samba über \192.168.0.1\Printersharename
Es geht auch ohne Samba. :) Ich bin ein Freund von minimalistischen Lösungen. Ich habe den Drucker in Windows mit Internet Printing Protocol eingerichtet und das da oben ist eben die Adresse des Druckers. Funktioniert wunderbar.
Hm, der Drucker druckt PCL-Quellcode statt ihn umzusetzen.
Vielen Dank für die Spur! Ich werde ihr heute abend nachgehen.
Cruz
Hallo,
http://192.168.0.1:631/printers/BrotherHL1250
Huch? Wo ist das so eingestellt? Üblicherweise macht man das wia Samba über \192.168.0.1\Printersharename
Es geht auch ohne Samba. :) Ich bin ein Freund von minimalistischen Lösungen. Ich habe den Drucker in Windows mit Internet Printing Protocol eingerichtet und das da oben ist eben die Adresse des Druckers. Funktioniert wunderbar.
Danke für die Stichworte. Bisher wusste ich nicht, dass Windows 2000 bereits IPP unterstützt und, dass man es via http:// ansprechen kann, wusste ich auch nicht. Naja, es hatte mich bisher wenig interessiert, weil unsere Linux-Server alle auch File-Server sind, also ohnehin Samba brauchen. Aber Danke! Jetzt weiß ich's.
viele Grüße
Axel
Hej,
So, jetzt habe ich eine Ubunutu Maschine in meinem Netzwerk aufgenommen und von da aus geht (fast) gar nix. CUPS läuft. Ich konfiguriere den Drucker als "CUPS Printer (IPP)":
ipp://192.168.0.1:631/printers/BrotherHL1250
Was ich nicht verstehe, wenn in deinem Netzwerk sowieso ein cupsd auf 192.168.0.1 läuft, wieso du dann nicht einfach in der /etc/cups/client.conf einfach den Eintrag
ServerName 192.168.0.1
hinzufügst. Damit alleine sollte der Drucker automatisch auf deinem Ubuntu vorhanden sein.
Beste Grüße
Biesterfeld
Was ich nicht verstehe, wenn in deinem Netzwerk sowieso ein cupsd auf 192.168.0.1 läuft, wieso du dann nicht einfach in der /etc/cups/client.conf einfach den Eintrag
ServerName 192.168.0.1
hinzufügst.
Weil ich es nicht weiss, dass es so funktioniert. :) Hervorragend vielen Dank! So kann ich sogar noch cupsd abschalten!
Cruz