Am Die, 2003-05-20 um 14.31 schrieb Frank Neps:
Hallo zusammen,
ich krieg's nicht hin, trotz vielem Lesen, mittlerweile bin ich ganz konfus... ich möchte folgendes aufsetzen: von einem Windows XP Professional möchte ich entweder via IPP oder über Samba auf einem Drucker drucken, der an einem Suse Linux 8.2-Rechner hängt.
Der Drucker funktioniert lokal, ist über CUPs konfiguriert, soweit habe ich keine Probleme unter Linux.
Die Samba-Verbindung über Windows XP funktioniert eben- falls, ich habe einige Shares geöffnet und kann von Win auf Linux-Platten zugreifen. Nur eben das Drucken nicht.
Variante 1: Wenn ich in Windows als Netzwerkdrucker angebe: http://rechner:631/printers/normal (der Drucker heißt "normal"), dann bekomme ich den Drucker aufgesetzt in Windows. Wenn ich aber etwas drucken möchte, dann kommt der Status "Fehler" in Windows.
Ein Blick in /var/log/cups/error_log bringt die Meldungen: print_job: Unsupported format 'application/octet-stream'! Hint: do you have the raw file printing rules enabled?
Wenn ich aber die Queue mit Yast2 auf RAW umstelle, dann druckt der Drucker nur noch Chaos... und das viiiiele Seiten.
Variante 2: Ich gebe in Windows den Drucker als Samba- Share an, z.B. \\rechner\normal
--> Folge: In Windows wird der Status "Zugriff verweigert; keine Verbindung möglich" angezeigt, obwohl ich Zugriff auf die Shares habe, Samba also eigentlich richtig eingerichtet sein müsste... ich hänge noch meine smb.conf an....
wer gibt mir einen Tipp, was hier schief läuft??? Oder wie ich es (vielleicht sogar mit beiden Varianten) zum laufen kriege?
Danke im voraus und viele Grüße,
Frank
Meine smb.conf:
# Global parameters [global] workgroup = GALLIEN netbios name = ASTERIX encrypt passwords = Yes
; hier wird die Zuordnung zwischen dem XP-Login ; und dem Linux-login gemacht username map = /etc/samba/users.map log level = 2 syslog = 0 printcap name = cups comment = Ein Test mit Samba path = /var/tmp
; der Linux login valid users = frank printing = cups veto files = /*.eml/*.nws/riched20.dll/*.{*}/
[homes] comment = Home Directories valid users = %S read only = No create mask = 0640 directory mask = 0750
[printers] comment = All Printers path = /var/spool/samba printer admin = root create mask = 0600 guest ok = Yes printable = Yes browseable = No
[print$] comment = Printer Drivers path = /var/lib/samba/drivers write list = frank force group = ntadmin create mask = 0664 directory mask = 0775
[testsh] comment = Datensicherung path = /backup username = Frank Neps write list = frank read only = No guest ok = Yes
Ich habe das mal mit Cups gelöst :-) Cups so einstellen ,das der Windows-Rechner "drucken" darf;dh. die IP des Rechners hinzufügen(Yast Drucker Einstellungen)Darunter ist es versteckt.... Dem WindowsRechner einen PS-Drucker hinzufügen und als Anschluss: http://IPdesLinuxrechner:631/printers/NameDesDruckers setzten ; Dann müsste es klappen :-) Gruß Axel - Köln
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com