Philipp_Fleischmann
Anmeldungsdatum: 7. Oktober 2005
Beiträge: Zähle...
|
Liebe Forumsgemeinde! Ich betreibe seit einiger Zeit meinen 2003er Samsung ML 1610 über den USB-port auf meinem Ubuntu 20.04. Jetzt habe ich ein neues Zyxel DX3101-B0 Modem bekommen, das auch über einen Druckerserver verfügt. Da es praktisch wäre, auch von anderen Geräten drucken zu können und der Drucker in einem anderen Zimmer einen besseren Standort hat, hat mich der Ehrgeiz gepackt und ich habe den Drucker dort angeschlossen. Der Druckserver sagt mir, der Drucker sei unter http://10.0.0.138:631/printers/SamsungML1610 ansprechbar. Doch welche Einstellung auch immer ich in CUPS wähle, es kommen immer folgende Fehler: cups-ipp-conformance-failure-report cups-ipp-missing-printer-is-accepting-jobs cups-ipp-missing-printer-state-reasons cups-ipp-missing-cancel-job cups-ipp-missing-validate-job cups-ipp-missing-job-id Ich habe versucht, den Drucker über einen alten Rechner mit Windows XP unter der Adresse anzusprechen, und es hat auf Anhieb geklappt. Interessanterweise sagt die Windows-Testseite, dass das Datenformat "RAW" ist. CUPS denkt aber bei http-Adresse automatisch, dass IPP zu wählen ist. Könnte da der Hund begraben sein? Kann man das irgendwie ändern? Kann mir wer mit diesem Problem weiterhelfen?
|
Bournless
Anmeldungsdatum: 4. Mai 2019
Beiträge: 915
|
Hallo Philipp_Fleischmann, wenn CUPS (localhost:631) den Samsung (im Schritt 1/5) unter "Gefundene Netzwerkdrucker" auflistet, einfach auswählen, Schritt 2/5 wird übersprungen, im Schritt 3/5 ggf. Name, Beschreibung und Ort anpassen, Freigabe nicht aktivieren und mit dem Button <Weiter> zum Schritt 5/5 wechseln. Dort Hersteller auf "Samsung" stellen und unter Modell MF-1610 wählen. Der Rest ist selbsterklärend. Viel Erfolg! Gruß Bournless
|
Philipp_Fleischmann
(Themenstarter)
Anmeldungsdatum: 7. Oktober 2005
Beiträge: 24
|
Danke, Bournless. Der Samsung wird aber nicht aufgelistet, ich habe daher alle möglichen Optionen (IPP, JetDirect, SAMBA,..) im CUPS mit der vom Druckserver angegebenen Adresse probiert - immer mit den oben angegebenen Fehlermeldungen. Was könnte ich tun?
|
Bournless
Anmeldungsdatum: 4. Mai 2019
Beiträge: 915
|
Dann verstehe ich
...CUPS denkt aber bei http-Adresse automatisch, dass IPP zu wählen ist
aber nicht. Der Samsung ist aber schon eigeschaltet!? Zeige bitte lpinfo -v
|
Philipp_Fleischmann
(Themenstarter)
Anmeldungsdatum: 7. Oktober 2005
Beiträge: 24
|
lpinfo -v gibt folgendes aus:
network beh
file cups-brf:/
network ipps
network http
network ipp
network https
direct hp
network smb
network lpd
network socket
direct hpfax
Klar ist der Samsung an. Eines muss ich noch ergänzen: Wenn ich im CUPS JetDirect oder SAMBA wähle, dann werden socket:// bzw. smb:// - Adressen angelegt. Mit denen kommen die oben angegebenen Fehlermeldungen nicht, allerdings reagiert der Drucker gar nicht. Ich vermute, dass der Zyxel-Druckserver diese Verbindungen nicht zulässt (das GUI sagt ja ausdrücklich http://..). Wenn ich die Adressen auf http:// umstelle, dann kommen die Fehlermeldungen.
|
Bournless
Anmeldungsdatum: 4. Mai 2019
Beiträge: 915
|
Firewall auf dem UBU-PC ist aus? Zeige bitte:
sudo ufw status UBU-PC im selben Subnet? Zeige bitte:
ip a
und
ping -c3 10.0.0.138 Samsung per USB am Zyxel-USB-Port - Richtig? Welche USB-Version unterstützt der Zyxel (USB1, USB2, USB3, ...? Leider finde ich im I-Net keine nützlichen technischen Daten zum Zyxel,
geschweige denn ein Handbuch, bzw. eine Bedienungsanleitung. ☹
Deshalb schau Du bitte mal im Zyxel nach, ob der Druckserver evtl. extra aktiviert werden muss.
|
Philipp_Fleischmann
(Themenstarter)
Anmeldungsdatum: 7. Oktober 2005
Beiträge: 24
|
sudo ufw status: Status = Inaktiv ip a: 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 5c:26:0a:3c:75:fd brd ff:ff:ff:ff:ff:ff
inet 10.0.0.12/24 brd 10.0.0.255 scope global dynamic noprefixroute eno1
valid_lft 86171sec preferred_lft 86171sec
inet6 2001:871:25e:68bb:dd78:55bd:a774:cc44/64 scope global temporary dynamic
valid_lft 604569sec preferred_lft 85696sec
inet6 2001:871:25e:68bb:8d33:fe97:c9e0:f418/64 scope global dynamic mngtmpaddr noprefixroute
valid_lft 4294967064sec preferred_lft 4294967064sec
inet6 fe80::3f7b:422f:2cf8:14e7/64 scope link noprefixroute
valid_lft forever preferred_lft forever
3: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether c0:cb:38:80:54:07 brd ff:ff:ff:ff:ff:ff
inet 10.0.0.57/24 brd 10.0.0.255 scope global dynamic noprefixroute wlp2s0
valid_lft 86167sec preferred_lft 86167sec
inet6 2001:871:25e:68bb:151f:6a30:69cc:33d/64 scope global temporary dynamic
valid_lft 604570sec preferred_lft 85983sec
inet6 2001:871:25e:68bb:21e0:4b2d:4272:7d88/64 scope global dynamic mngtmpaddr noprefixroute
valid_lft 4294967064sec preferred_lft 4294967064sec
inet6 fe80::5481:8698:bef3:ea6d/64 scope link noprefixroute
valid_lft forever preferred_lft forever ping -c3 10.0.0.138: PING 10.0.0.138 (10.0.0.138) 56(84) Bytes Daten.
64 Bytes von 10.0.0.138: icmp_seq=1 ttl=64 Zeit=77.4 ms
64 Bytes von 10.0.0.138: icmp_seq=2 ttl=64 Zeit=0.954 ms
64 Bytes von 10.0.0.138: icmp_seq=3 ttl=64 Zeit=20.8 ms
--- 10.0.0.138 ping statistics ---
3 Pakete übertragen, 3 empfangen, 0% Paketverlust, Zeit 2002ms
rtt min/avg/max/mdev = 0.954/33.048/77.360/32.366 ms Samsung hängt per USB am Zyxel, ja, der hat einen USB3-Anschluss (blau). Der Druckserver ist über das GUI vom Zyxel aktiviert und erkennt den Samsung korrekt als ML-1610. Wie gesagt, über den alten Windows-Rechner kann ich drucken.
|
Bournless
Anmeldungsdatum: 4. Mai 2019
Beiträge: 915
|
..Wie gesagt, über den alten Windows-Rechner kann ich drucken.
..und der Win-PC ist auch mit gleichzeitig 2 NIC's (LAN+WLAN) mit dem Zyxel verbunden? Ich vermute mal NEIN. Mein Tipp: Entscheide Dich (beim UBU-PC) für eno1 oder für wlp2s0. Danach den UBU-PC neustarten lassen und testen. Damit endet allerdings auch mein Wissen/Interesse. Viel Erfolg! Gruß Bournless
|
Philipp_Fleischmann
(Themenstarter)
Anmeldungsdatum: 7. Oktober 2005
Beiträge: 24
|
Vielen Dank für Deine Hilfsbereitschaft, bournless. Leider war das auch nicht der Schlüssel zum Erfolg. Wie gesagt, meiner Meinungs nach liegt das Problem darin, dass das CUPS auf meinem Ubuntu automatisch auf IPP stellt, wenn es die Adresse http://10.0.0.138:631/printers/SamsungML1610 angegeben bekommt. Das "dümmere" Windows XP sendet laut Testausdruck einfach RAW-Daten an diese Adresse, und damit klappt's. Verbindungen unter socket://... wären im CUPS für RAW-Daten vorgesehen, da meldet er aber: "Kann Druckdaten nicht schreiben: Connection reset by peer" . Mit IPP die oben angesprochenen Fehlermeldungen. Kann mir jemand anderer damit weiterhelfen?
|
dingsbums
Anmeldungsdatum: 13. November 2010
Beiträge: 3544
|
Hast du den Drucker schon mal komplett deinstalliert und nach einem Neustart neu installiert?
|
Philipp_Fleischmann
(Themenstarter)
Anmeldungsdatum: 7. Oktober 2005
Beiträge: 24
|
|
Philipp_Fleischmann
(Themenstarter)
Anmeldungsdatum: 7. Oktober 2005
Beiträge: 24
|
Meine Frage: Kennt sich jemand mit den Formaten IPP und RAW aus? Kann der Fehler dort liegen, wo ich vermute? Wie könnte man den in den Griff bekommen (sprich RAW-Daten unidirektional an den Port 631 senden, so wie es offenbar diese Printserver/Drucker-Kombi braucht, aber ist halt nicht Standard). Oder denke ich da komplett falsch?
|
Bournless
Anmeldungsdatum: 4. Mai 2019
Beiträge: 915
|
Irgendwie lässt mich das Problem nicht zur Ruhe kommen. 😉 Allerdings gehen mir bald auch die Ideen aus. Idee 1: fehlerhaftes Paket entfernen
sudo apt purge ippusbxd
Danach erneut mit der IPP-URI testen. Idee 2: Den Samsung über einen anderen Port ansprechen.
sudo apt install nmap
sudo nmap 10.0.0.138 | egrep "515|631|9100"
Das kann etwas dauern! Falls dann eine Zeile für Port 515 angezeigt wird:
system-config-printer
Button <Hinzufügen> drücken Netzwerkdrucker LPD/LPR Rechner oder Drucker. Rechner: 10.0.0.138 Warteschlange: PASSTHRU Button <Vorwärts> drücken Treiber aus Datenbank - Hersteller Samsung - Modell ML-1610
Alternativ:
Idee3: Zyxel in /etc/hosts eintragen
sudoedit /etc/hosts
Unter der Zeile 127.0.0.1 localhost 10.0.0.138 zyxel eintragen, Datei speichen und verlassen.
Mit
ping -c3 zyxel
testen, ob erreichbar. Falls ja, mit
http://zyxel:631/printers/SamsungML1610
und
ipp://zyxel:631/printers/SamsungML1610
testen. Unabhängig davon: Infos zu IPP, RAW, usw. findest Du direkt in CUPS (localhost:631) unter Hilfe.
|
Speedy-10
Anmeldungsdatum: 23. März 2010
Beiträge: 864
Wohnort: Pfalz
|
Hi, zum zyxel kann ich nichts sagen, aber wenn du unbedingt einen Druckerserver haben willst, dann probiere doch mal eine alte Fritzbox. Das klappt bei mir bestens und alte Fritzboxen kann man überall kaufen (ggf. von einem Bekannten ausleihen). LG
|
Philipp_Fleischmann
(Themenstarter)
Anmeldungsdatum: 7. Oktober 2005
Beiträge: 24
|
Danke für Dein Engagement, bournless! sudo apt purge ippusbxd
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
libfprint-2-tod1 libllvm9 python3-click python3-colorama
Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
Die folgenden Pakete werden ENTFERNT:
ippusbxd*
0 aktualisiert, 0 neu installiert, 1 zu entfernen und 1 nicht aktualisiert.
Nach dieser Operation werden 110 kB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] J
(Lese Datenbank ... 224569 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von ippusbxd (1.34-2ubuntu1) ...
Trigger für man-db (2.9.1-1) werden verarbeitet ...
(Lese Datenbank ... 224558 Dateien und Verzeichnisse sind derzeit installiert.)
Löschen der Konfigurationsdateien von ippusbxd (1.34-2ubuntu1) ... keine Veränderung sudo nmap 10.0.0.138 | egrep "515|631|9100"
631/tcp open ipp http://zyxel:631/printers/SamsungML1610 und ipp://zyxel:631/printers/SamsungML1610 eingerichtet, ping funktioniert, es kommen aber trotzdem wieder die selben Fehlermeldungen bzgl. ipp (siehe oben). Speedy-10, ich scheue mich halt, quasi das selbe Gerät von einem anderen Hersteller zu kaufen, wer weiß ob es dann nicht das gleiche Problem wieder gibt? Allerdings gibt es schon Hinweise, dass es am Zyxel liegen könnte. Ich habe auch versucht vom Android-Handy zu drucken, mit der App PrintBot. Da komme ich etwas weiter, der Drucker macht Geräusche und blinkt, als ob er Daten empfangen würde, druckt dann allerdings nach einigen Minuten ein Blatt aus, auf dem steht: INTENAL ERROR - Incomplete Session by timeout POSITION: 0x2444 (9284) SYSTEM: H6FWSIM/os_hook LINE: 1314 VERSION: QPDL 1.26 04-14-2005 Ich trage mich mit dem Gedanken, ein NAS anzuschaffen. Wenn ich das tu, könnte ich versuchen das als Printserver zu benutzen. Tja, soweit also weiterhin alles erfolglos. Werde als nächstes Versuchen, mich irgendwie mit dem Zyxel zu verbinden.
|