PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Drucken mit CUPS und Samba



marcimarc
08.09.03, 08:26
Hallo Leutz,

habe da mal wieder ein Problem mit Drucken über Samba von Win XP Rechnern aus.

Ich habe ein Linux Server mit SuSE 8.1.
Angeschlossen über LPT1 ein HP DeskJet 940c, des weiteren habe ich ein Laserdrucker Kyocera FS-1550+ den ich über das Netztwerk TCP/IP ansteuere.
Ich kann über Webmin und Yast die Testfiles rauslassen und funzt auch einwandfrei.
In der Netzwerkumgebung erscheinen auch die Drucker des Server über Samba.
Installieren kann ich die Treiber dann auch.

Nun das Problem,
ich kann von den Win XP Clients keine Druckjobs absetzen,
öffnen der Druckeigenschaften unter den WIN XP Clients dauert ewig, 2 min keine seltenheit.

Hat dazu jemand ne Idee ??

Gruß
marcimarc

Thomas Mitzkat
08.09.03, 08:56
ich gehe mal davon aus, daß du mit dem cups druckst. da müssten in der smb.conf bestimmte druckerbefehle eingetragen sein, damit nicht der druckauftrag 2x durch einen treiber läuft, das klappt nämlich nicht.



# 2. Printing Options:
# CHANGES TO ENABLE PRINTING ON ALL CUPS PRINTERS IN THE NETWORK
# (as cups is now used in linux-mandrake 7.2 by default)
# if you want to automatically load your printer list rather
# than setting them up individually then you'll need this
printcap name = cups
load printers = yes

# It should not be necessary to spell out the print system type unless
# yours is non-standard. Currently supported print systems include:
# bsd, sysv, plp, lprng, aix, hpux, qnx, cups
printing = cups

# This parameter works like domain admin group:
# printer admin = @<group> <user>
printer admin = @users
# This should work well for winbind:
; printer admin = @"Domain Admins"

[printers]
comment = All Printers
path = /var/tmp
create mask = 0600
printable = Yes
guest ok = yes
browseable = No
# =====================================
# print command: see above for details.
# =====================================
print command = lpr-cups -P %p -o raw %s -r # using client side printer drivers.
; print command = lpr-cups -P %p %s -r # using cups own drivers (use generic PostScript on clients).
# The following two commands are the samba defaults for printing=cups
# change them only if you need different options:
; lpq command = lpq -P %p
; lprm command = cancel %p-%j

marcimarc
08.09.03, 11:21
Ich Danke Dir,

mal noch ne Frage zu der Schreibweise und der langen Initialisierung,

# bedeutet ja das der der Befehl übersprungen wird, was bedeutet dann ; ??

Wenn ich die den Druckertreiber Installiert habe, anschließend die Eigenschaften ansehen möchte, braucht dies Ewig.
Es steht immer im Windowsfenter Drucker wird initialisiert.....
Das war vor den Anschluß an LPT1 nicht so.... ???

Gruß
marcimarc

Thomas Mitzkat
08.09.03, 16:42
#
;
# bedeuten das selbe


ansonsten schraub den "log level" hoch, dann kannst du per

"tail -f /var/log/messages/samba/smbd.log" und in einer anderen konsole per
"tail -f /var/log/messages/samba/nmbd.log" dem treiben des sambarechner zuschauen.

log level = 2

dürfte erstmal ausreichen.