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