Cruz: CUPS Drucker im Netzwerk will nicht so richtig

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

  1. 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.

    --
    水-金-地-火-木-土-天-海-冥
  2. 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/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)

    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

    1. 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

      --
      Du kannst dem Leben nicht mehr Tage geben.
      Aber dem Tag mehr Leben.
    2. 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

      1. 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

  3. 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

    --
    Art.1: Et es wie et es
    Art.2: Et kütt wie et kütt
    Art.3: Et hätt noch immer jot jejange
    Das Kölsche Grundgesetz
    1. 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