cups wollte mal, jetzt nicht mehr
Hallo! Ich habe unter Cups (und etwas Hilfe von Turboprint, was leider auch nicht ganz funktioniert) einen Canon BJC 2100 installiert und in Samba eingerichtet. Gestern abend hat der auch von Win98 aus gedruckt (toller Ausdruck), heute leider nicht mehr. Die Fehlermeldung von Win98 lautet: "Schreibfehler auf \\Debian\canon für Canon BJC-2100. Der Netzwerkname wurde nicht gefunden. Der Drucker wird "offline" geschaltet- Klicken Sie zum Sichern des Druckauftrags in der lokalen Warteschlage auf "OK"." Unter Linux ist zumindest der Ausdruck einer Testseite kein Problem. Hier noch ein paar kurze Auszüge aus /etc/smb.conf, doch zuvor die obligatorische Frage: Hat jemand eine Idee, woran das liegen könnte? ---/etc/smb.conf--- [global] workgroup = WG interfaces = eth* encrypt passwords = Yes map to guest = Bad User keepalive = 30 logon script = %U.bat domain logons = Yes os level = 2 domain master = Yes kernel oplocks = No [printers] path = /var/spool/cups write list = root,@wg printable = Yes printing = cups printer name = canon browseable = No [canon] path = /var/spool/cups write list = root,@wg read only = No printable = Yes printing = cups print command = /usr/bin/lp -d%p -oraw /var/spool/cups/%s ; rm -f %s lpq command = /usr/bin/lpq -P%p %s lprm command = /usr/bin/lprm -P%p %s printer name = canon ---/etc/smb.conf---
Stefan Schilling schrieb:
"Schreibfehler auf \\Debian\canon für Canon BJC-2100. Der Netzwerkname wurde nicht gefunden.
Habe keine Ahnung von Samba, aber jedenfalls findet die Win-Kiste den Drucker nimmer. Sofern du an der Config nix rumgedreht hast, sollte es daran schon mal nicht liegen. Daher kommen erst mal zwei Verdächtige in Betracht: Laufen der cupsd und der slapd? Erscheinen die Drucker auf der Linux-Kiste unter http://localhost:631/printers? -- Gruß, Patrick
Guten Tag Patrick Hess, Am Sonntag, 10. November 2002 um 14:11 schrieb Patrick Hess:
Stefan Schilling schrieb:
"Schreibfehler auf \\Debian\canon für Canon BJC-2100. Der Netzwerkname wurde nicht gefunden.
Habe keine Ahnung von Samba, aber jedenfalls findet die Win-Kiste den Drucker nimmer. Sofern du an der Config nix rumgedreht hast, sollte es daran schon mal nicht liegen.
Welche Konfig meinst du?
Daher kommen erst mal zwei Verdächtige in Betracht: Laufen der cupsd und der slapd? Erscheinen die Drucker auf der Linux-Kiste unter http://localhost:631/printers?
Ja. Ciao, Stefan -- Mit freundlichen Grüssen Stefan Schilling mailto:mail.suse@gmx.de
Hallo,
Stefan Schilling
Hallo!
Ich habe unter Cups (und etwas Hilfe von Turboprint, was leider auch nicht ganz funktioniert) einen Canon BJC 2100 installiert und in Samba eingerichtet. Gestern abend hat der auch von Win98 aus gedruckt (toller Ausdruck), heute leider nicht mehr. Die Fehlermeldung von Win98 lautet:
"Schreibfehler auf \\Debian\canon für Canon BJC-2100. Der Netzwerkname wurde nicht gefunden. Der Drucker wird "offline" geschaltet- Klicken Sie zum Sichern des Druckauftrags in der lokalen Warteschlage auf "OK"."
Unter Linux ist zumindest der Ausdruck einer Testseite kein Problem.
Hier noch ein paar kurze Auszüge aus /etc/smb.conf, doch zuvor die obligatorische Frage: Hat jemand eine Idee, woran das liegen könnte?
---/etc/smb.conf---
[global] workgroup = WG interfaces = eth* encrypt passwords = Yes map to guest = Bad User keepalive = 30 logon script = %U.bat domain logons = Yes os level = 2 domain master = Yes kernel oplocks = No
Da muss noch hinzugefügt werden: printing = CUPS printcap name = /etc/printcap
[printers] path = /var/spool/cups write list = root,@wg printable = Yes printing = cups printer name = canon browseable = No
Dazu in /etc/cups/cupsd.conf Printcap /etc/printcap Dann auch noch in /etc/cups/mime.convs */* application/vnd.cups-raw 0 - und in /etc/cups/mime.types application/octet-stream -Dieter -- Dieter Kluenter | Systemberatung Tel:040.64861967 | Fax: 040.64891521 mailto: dkluenter@schevolution.com http://www.schevolution.com/tour
Guten Tag Dieter Kluenter, Am Montag, 11. November 2002 um 11:30 schrieb Dieter Kluenter:
Hallo,
Stefan Schilling
writes:
Hallo!
Ich habe unter Cups (und etwas Hilfe von Turboprint, was leider auch nicht ganz funktioniert) einen Canon BJC 2100 installiert und in Samba eingerichtet. Gestern abend hat der auch von Win98 aus gedruckt (toller Ausdruck), heute leider nicht mehr. Die Fehlermeldung von Win98 lautet:
"Schreibfehler auf \\Debian\canon für Canon BJC-2100. Der Netzwerkname wurde nicht gefunden. Der Drucker wird "offline" geschaltet- Klicken Sie zum Sichern des Druckauftrags in der lokalen Warteschlage auf "OK"."
Unter Linux ist zumindest der Ausdruck einer Testseite kein Problem.
Hier noch ein paar kurze Auszüge aus /etc/smb.conf, doch zuvor die obligatorische Frage: Hat jemand eine Idee, woran das liegen könnte?
Hallo! Also, ich habe meine /etc/smb.conf so angepasst: ---/etc/smb.conf--- [global] workgroup = WG interfaces = eth* encrypt passwords = Yes map to guest = Bad User keepalive = 30 logon script = %U.bat domain logons = Yes os level = 2 domain master = Yes kernel oplocks = No printing = CUPS printcap name = /etc/printcap [printers] path = /var/spool/cups write list = root,@wg printable = Yes printing = cups printer name = canon browseable = No Printcap /etc/printcap Und auch dass habe ich hinzugefügt: /etc/cups/mime.convs */* application/vnd.cups-raw 0 - /etc/cups/mime.types application/octet-stream leider wird mir der Drucker immer noch nicht freigeben: "Schreibfehler auf \\Debian\canon für Canon BJC-2100. Der Netzwerkname wurde nicht gefunden. Der Drucker wird "offline" geschaltet- Klicken Sie zum Sichern des Druckauftrags in der lokalen Warteschlage auf "OK"." Wie kann´s weiter gehen? Ciao und Danke schon mal. Stefan -- Mit freundlichen Grüssen Stefan Schilling mailto:mail.suse@gmx.de
Hallo,
Stefan Schilling
Guten Tag Dieter Kluenter,
Am Montag, 11. November 2002 um 11:30 schrieb Dieter Kluenter:
Hallo,
Stefan Schilling
writes: Hallo!
Ich habe unter Cups (und etwas Hilfe von Turboprint, was leider auch nicht ganz funktioniert) einen Canon BJC 2100 installiert und in Samba eingerichtet.
Übrigens, Cups mit Turboprint funktioniert bei mir hervorragend. [...]
leider wird mir der Drucker immer noch nicht freigeben: [...]
Ist denn der Netzwerkzugriff überhaupt in cupsd.conf freigegeben? Im Bereich "Security Options" der cupsd.conf <Location/> Order Deny,Allow Deny From All Allow From 127.0.0.1;192.168.100.0/24 </Location> -Dieter -- Dieter Kluenter | Systemberatung Tel:040.64861967 | Fax: 040.64891521 mailto: dkluenter@schevolution.com http://www.schevolution.com/tour
Hallo!
Also, meine Konf. sieht folgender Maßen aus (siehe weiter unten).
Trotzdem meldet mir Windows (auf beiden Ports, der Drucker ist sowohl
als "canon" (cups) und auch als "lp0" (von turboprint) eingerichtet)
"Schreibfehler auf \\Debian\canon für Canon BJC-2100. Der
Netzwerkname wurde nicht gefunden.
Der Drucker wird "offline" geschaltet- Klicken Sie zum Sichern des
Druckauftrags in der lokalen Warteschlage auf "OK"."
Auf beiden Druckern funktioniert eine direkt aus Cups heraus
beauftragte Testseite.
Nur unter Win98 will´s nicht.
Weiss noch jemand (z.B. du, Dieter -> Hallo!) Rat?
Danke schon mal.
Ciao, Stefan
/etc/cups/cupsd.conf
BrowseAddress 192.168.100.255
BrowseAllow 192.168.100.1
BrowseAllow 192.168.100.2
BrowseAllow 192.168.100.3
<Location />
Order Deny,Allow
Deny From All
Allow From 127.0.0.1;
Allow From 192.168.100.1
Allow From 192.168.100.2
</Location>
Hallo,
Stefan Schilling
Hallo!
Also, meine Konf. sieht folgender Maßen aus (siehe weiter unten). Trotzdem meldet mir Windows (auf beiden Ports, der Drucker ist sowohl als "canon" (cups) und auch als "lp0" (von turboprint) eingerichtet)
"Schreibfehler auf \\Debian\canon für Canon BJC-2100. Der Netzwerkname wurde nicht gefunden.
Wenn ich die Meldung richtig interpretiere, findet Windows \\Debian nicht, möglicherweise auch noch canon. Samba liest ja den /etc/printcap aus, die sollte von cups erzeugt werden, welche Drucker werden denn da aufgeführt? Bei mir steht da lp: tp0:
Der Drucker wird "offline" geschaltet- Klicken Sie zum Sichern des Druckauftrags in der lokalen Warteschlage auf "OK"."
Auf beiden Druckern funktioniert eine direkt aus Cups heraus beauftragte Testseite.
Nur unter Win98 will´s nicht.
Weiss noch jemand (z.B. du, Dieter -> Hallo!) Rat?
[canon] path = /var/spool/cups write list = root,@wg read only = No printable = Yes printing = cups print command = /usr/bin/lp -d%p -oraw /var/spool/cups/%s ; rm -f %s lpq command = /usr/bin/lpq -P%p %s lprm command = /usr/bin/lprm -P%p %s printer name = canon
Die ganzen print commands sind für Cups unwichtig, ich habe da nur path=/var/spool/cups printable=yes create mask=0600 stehen, das ist aber, glaube ich, nicht dein Problem. Sonst fällt mir auch nicht mehr ein. -Dieter -- Dieter Kluenter | Systemberatung Tel:040.64861967 | Fax: 040.64891521 mailto: dkluenter@schevolution.com http://www.schevolution.com/tour
Hallo! Mir ist dazu noch was aufgefallen: wenn ich in den mc gehe, kommt folgende Meldung: debian:/etc # mc params.c:Parameter() - Ignoring badly formed line in configuration file: printcap name /etc/printcap debian:/etc # das ist deshalb komisch, da die /etc/printcap leer ist (ich habe den Drucker gerade gelöscht...) Ciao, Stefan
Hallo! Also, ich habe grade mal ein bischen Datenrecherscher (schreibt man das so?) gemacht und folgendes geändert: - /etc/smb.conf [global] workgroup = WG interfaces = eth0 encrypt passwords = Yes map to guest = Bad User keepalive = 30 logon script = %U.bat domain logons = Yes os level = 2 domain master = Yes kernel oplocks = No # printcap name = CUPS printcap name = /etc/printcap printing = cups [printers] comment = All printers path = /var/spool/cups/tp0 create mask = 0600 printable = yes browseable = no ein Drucker tp0 ist nicht angelegt. -/etc/inetd.conf print* irgendwas freigeschaltet -/etc/hosts.lpd die IPs durch Namen ersetzt. Reaktion: der Drucker wird nicht offline geschaltet, cups registriert auch den Eingang, tut jedoch nix. Die Druckaufträge werden "abortet". Hier das Log einer Win-Testseite: ---kann leider nicht mehr mitgeschickt werden; soeben wurde er wieder offline geschaltet und ... Ciao :( Stefan
Hallo,
Stefan Schilling
Hallo!
Also, ich habe grade mal ein bischen Datenrecherscher (schreibt man das so?) gemacht und folgendes geändert:
Nein, das ist eine Datenrecherche :-)
ein Drucker tp0 ist nicht angelegt.
Warum nicht, nutzt du nicht mehr Turboprint?
-/etc/inetd.conf
print* irgendwas freigeschaltet
Das ist der Druckerdaemon cupsd, der ist aber nur als lpd Ersatz für Unix clients gedacht. Das löst aber nicht dein Problem aus.
-/etc/hosts.lpd
die IPs durch Namen ersetzt.
Reaktion: der Drucker wird nicht offline geschaltet, cups registriert auch den Eingang, tut jedoch nix. Die Druckaufträge werden "abortet". Hier das Log einer Win-Testseite: [...]
Das liegt eindeutig an CUPS. Cups muß die /etc/printcap erstellen, also gib diese Einstellung in /etc/cups/cupsd.conf frei. Dann mußt du auch in cupsd.conf die Hosts eintragen, die drucken dürfen, aber das hattest du ja schon. Zwei Einstellungen könnten die Ursache deines Problems sein, 1. du nutzt auf dem Windows Rechner den falschen Druckertreiber 2. du hast das raw Device in Cups nicht freigegeben. -Dieter -- Dieter Kluenter | Systemberatung Tel:040.64861967 | Fax: 040.64891521 mailto: dkluenter@schevolution.com http://www.schevolution.com/tour
participants (3)
-
Dieter Kluenter
-
patrick_hess@t-online.de
-
Stefan Schilling