• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Druckerfreigabe mit Bereitstellung für WinXP Clients

sluke

Newbie
Hallo zusammen,

nach einer langer Abwesenheit versuche ich mich mal wieder mit einem Linuxprojekt.
Allerdings habe ich schon am Anfang ein Problem:

Ich benutze Suse 10.3 Alpha 7. War die einzigste Möglichkeit, da die Hardware sehr neu ist und somit von 10.2 nicht erkann wurde.

Ich habe Samba-Freigaben gemacht für die vorher erstellten Drucker. Ich kann auch am Server drucken. Jetzt möchte ich, dass der Linuxserver die Windowstreiber den WinXP Clients zur Verfügung stellt.

Folgende Dateien habe ich in den Ordner /usr/share/cups/drivers eingefügt:
ADFONTS.MFM, ADOBEPS4.DRV, ADOBEPS4.HLP, ADOBEPS5.DLL, ADOBEPS5.NTF, ADOBEPSU.DLL, ADOBEPSU.HLP, DEFPRTR2.PPD, DEFPRTR2.PPD, PSMON.DLL

Hierzu führe ich den Befehl aus:

cupsaddsmb -H 192.168.1.31 -a -v

Mein Problem ist, dass Cups nur die Win98x Treiber ausführt und nicht die Win2000.
Habe auch schon die Cupstreiber für Windows probiert -> gleiches Spiel.

Bin schon 3 Tage am rumfummeln und mein Chef haut mir bald auf die Backen :) Also: Hilfe!

Verbose:

fileserver:~ # cupsaddsmb -H 192.168.1.31 -a -v
Passwort für root benötigt um auf 192.168.1.31 via SAMBA zugreifen zu können.
Befehl wird ausgeführt: smbclient //192.168.1.31/print$ -N -A /tmp/46badd63a70ec -c 'mkdir WIN40;put /tmp/46badd60cdc8a WIN40/brother_laser.PPD;put /usr/share/cups/drivers/ADFONTS.MFM WIN40/ADFONTS.MFM;put /usr/share/cups/drivers/ADOBEPS4.DRV WIN40/ADOBEPS4.DRV;put /usr/share/cups/drivers/ADOBEPS4.HLP WIN40/ADOBEPS4.HLP;put /usr/share/cups/drivers/ICONLIB.DLL WIN40/ICONLIB.DLL;put /usr/share/cups/drivers/PSMON.DLL WIN40/PSMON.DLL;'
Domain=[FILESERVER] OS=[Unix] Server=[Samba 3.0.25b-10-1418-SUSE-SL10.3]
NT_STATUS_OBJECT_NAME_COLLISION making remote directory \WIN40
putting file /tmp/46badd60cdc8a as \WIN40/brother_laser.PPD (22355,2 kb/s) (average 22357,4 kb/s)
putting file /usr/share/cups/drivers/ADFONTS.MFM as \WIN40/ADFONTS.MFM (40148,5 kb/s) (average 38962,7 kb/s)
putting file /usr/share/cups/drivers/ADOBEPS4.DRV as \WIN40/ADOBEPS4.DRV (30899,3 kb/s) (average 33059,2 kb/s)
putting file /usr/share/cups/drivers/ADOBEPS4.HLP as \WIN40/ADOBEPS4.HLP (45574,9 kb/s) (average 34085,2 kb/s)
putting file /usr/share/cups/drivers/ICONLIB.DLL as \WIN40/ICONLIB.DLL (57676,9 kb/s) (average 34834,2 kb/s)
putting file /usr/share/cups/drivers/PSMON.DLL as \WIN40/PSMON.DLL (13999,7 kb/s) (average 33590,4 kb/s)

Befehl wird ausgeführt: rpcclient 192.168.1.31 -N -A /tmp/46badd63a70ec -c 'adddriver "Windows 4.0" "brother_laser:ADOBEPS4.DRV:brother_laser.PPD:NULL:ADOBEPS4.HLP:pSMON.DLL:RAW:ADOBEPS4.DRV,brother_laser.PPD,ADOBEPS4.HLP,PSMON.DLL,ADFONTS.MFM,ICONLIB.DLL"'
Printer Driver brother_laser successfully installed.

Warnung, keine Windows 2000 Druckertreiber installiert!
Befehl wird ausgeführt: rpcclient 192.168.1.31 -N -A /tmp/46badd63a70ec -c 'setdriver brother_laser brother_laser'
Succesfully set brother_laser to driver brother_laser.

Befehl wird ausgeführt: smbclient //192.168.1.31/print$ -N -A /tmp/46badd63e8994 -c 'mkdir WIN40;put /tmp/46badd63e8754 WIN40/HP_photosmart_7700_series_USB_MY3C42119TP9_HPLIP.PPD;put /usr/share/cups/drivers/ADFONTS.MFM WIN40/ADFONTS.MFM;put /usr/share/cups/drivers/ADOBEPS4.DRV WIN40/ADOBEPS4.DRV;put /usr/share/cups/drivers/ADOBEPS4.HLP WIN40/ADOBEPS4.HLP;put /usr/share/cups/drivers/ICONLIB.DLL WIN40/ICONLIB.DLL;put /usr/share/cups/drivers/PSMON.DLL WIN40/PSMON.DLL;'
Domain=[FILESERVER] OS=[Unix] Server=[Samba 3.0.25b-10-1418-SUSE-SL10.3]
NT_STATUS_OBJECT_NAME_COLLISION making remote directory \WIN40
putting file /tmp/46badd63e8754 as \WIN40/HP_photosmart_7700_series_USB_MY3C42119TP9_HPLIP.PPD (256760000,0 kb/s) (average inf kb/s)
putting file /usr/share/cups/drivers/ADFONTS.MFM as \WIN40/ADFONTS.MFM (56207,8 kb/s) (average 58715,7 kb/s)
putting file /usr/share/cups/drivers/ADOBEPS4.DRV as \WIN40/ADOBEPS4.DRV (63343,4 kb/s) (average 61801,1 kb/s)
putting file /usr/share/cups/drivers/ADOBEPS4.HLP as \WIN40/ADOBEPS4.HLP (75957,2 kb/s) (average 63088,2 kb/s)
putting file /usr/share/cups/drivers/ICONLIB.DLL as \WIN40/ICONLIB.DLL (57676,9 kb/s) (average 62779,2 kb/s)
putting file /usr/share/cups/drivers/PSMON.DLL as \WIN40/PSMON.DLL (55994,5 kb/s) (average 62590,8 kb/s)

Befehl wird ausgeführt: rpcclient 192.168.1.31 -N -A /tmp/46badd63e8994 -c 'adddriver "Windows 4.0" "HP_photosmart_7700_series_USB_MY3C42119TP9_HPLIP:ADOBEPS4.DRV:HP_photosmart_7700_series_USB_MY3C42119TP9_HPLIP.PPD:NULL:ADOBEPS4.HLP:pSMON.DLL:RAW:ADOBEPS4.DRV,HP_photosmart_7700_series_USB_MY3C42119TP9_HPLIP.PPD,ADOBEPS4.HLP,PSMON.DLL,ADFONTS.MFM,ICONLIB.DLL"'
Printer Driver HP_photosmart_7700_series_USB_MY3C42119TP9_HPLIP successfully installed.

Warnung, keine Windows 2000 Druckertreiber installiert!
Befehl wird ausgeführt: rpcclient 192.168.1.31 -N -A /tmp/46badd63e8994 -c 'setdriver HP_photosmart_7700_series_USB_MY3C42119TP9_HPLIP HP_photosmart_7700_series_USB_MY3C42119TP9_HPLIP'
Succesfully set HP_photosmart_7700_series_USB_MY3C42119TP9_HPLIP to driver HP_photosmart_7700_series_USB_MY3C42119TP9_HPLIP.

Befehl wird ausgeführt: smbclient //192.168.1.31/print$ -N -A /tmp/46badd6425eaf -c 'mkdir WIN40;put /tmp/46badd6425923 WIN40/Lexmark_C522n.PPD;put /usr/share/cups/drivers/ADFONTS.MFM WIN40/ADFONTS.MFM;put /usr/share/cups/drivers/ADOBEPS4.DRV WIN40/ADOBEPS4.DRV;put /usr/share/cups/drivers/ADOBEPS4.HLP WIN40/ADOBEPS4.HLP;put /usr/share/cups/drivers/ICONLIB.DLL WIN40/ICONLIB.DLL;put /usr/share/cups/drivers/PSMON.DLL WIN40/PSMON.DLL;'
Domain=[FILESERVER] OS=[Unix] Server=[Samba 3.0.25b-10-1418-SUSE-SL10.3]
NT_STATUS_OBJECT_NAME_COLLISION making remote directory \WIN40
putting file /tmp/46badd6425923 as \WIN40/Lexmark_C522n.PPD (69130,9 kb/s) (average 69137,7 kb/s)
putting file /usr/share/cups/drivers/ADFONTS.MFM as \WIN40/ADFONTS.MFM (62453,0 kb/s) (average 63122,1 kb/s)
putting file /usr/share/cups/drivers/ADOBEPS4.DRV as \WIN40/ADOBEPS4.DRV (60327,1 kb/s) (average 61228,9 kb/s)
putting file /usr/share/cups/drivers/ADOBEPS4.HLP as \WIN40/ADOBEPS4.HLP (75957,2 kb/s) (average 62528,7 kb/s)
putting file /usr/share/cups/drivers/ICONLIB.DLL as \WIN40/ICONLIB.DLL (57676,9 kb/s) (average 62259,3 kb/s)
putting file /usr/share/cups/drivers/PSMON.DLL as \WIN40/PSMON.DLL (55994,5 kb/s) (average 62090,1 kb/s)

Befehl wird ausgeführt: rpcclient 192.168.1.31 -N -A /tmp/46badd6425eaf -c 'adddriver "Windows 4.0" "Lexmark_C522n:ADOBEPS4.DRV:Lexmark_C522n.PPD:NULL:ADOBEPS4.HLP:pSMON.DLL:RAW:ADOBEPS4.DRV,Lexmark_C522n.PPD,ADOBEPS4.HLP,PSMON.DLL,ADFONTS.MFM,ICONLIB.DLL"'
Printer Driver Lexmark_C522n successfully installed.

Warnung, keine Windows 2000 Druckertreiber installiert!
Befehl wird ausgeführt: rpcclient 192.168.1.31 -N -A /tmp/46badd6425eaf -c 'setdriver Lexmark_C522n Lexmark_C522n'
Succesfully set Lexmark_C522n to driver Lexmark_C522n.

Befehl wird ausgeführt: smbclient //192.168.1.31/print$ -N -A /tmp/46badd6453ac1 -c 'mkdir WIN40;put /tmp/46badd645389a WIN40/PhotoSmart-7760.PPD;put /usr/share/cups/drivers/ADFONTS.MFM WIN40/ADFONTS.MFM;put /usr/share/cups/drivers/ADOBEPS4.DRV WIN40/ADOBEPS4.DRV;put /usr/share/cups/drivers/ADOBEPS4.HLP WIN40/ADOBEPS4.HLP;put /usr/share/cups/drivers/ICONLIB.DLL WIN40/ICONLIB.DLL;put /usr/share/cups/drivers/PSMON.DLL WIN40/PSMON.DLL;'
Domain=[FILESERVER] OS=[Unix] Server=[Samba 3.0.25b-10-1418-SUSE-SL10.3]
NT_STATUS_OBJECT_NAME_COLLISION making remote directory \WIN40
putting file /tmp/46badd645389a as \WIN40/PhotoSmart-7760.PPD (256760000,0 kb/s) (average inf kb/s)
putting file /usr/share/cups/drivers/ADFONTS.MFM as \WIN40/ADFONTS.MFM (56207,8 kb/s) (average 58715,7 kb/s)
putting file /usr/share/cups/drivers/ADOBEPS4.DRV as \WIN40/ADOBEPS4.DRV (57585,0 kb/s) (average 57938,5 kb/s)
putting file /usr/share/cups/drivers/ADOBEPS4.HLP as \WIN40/ADOBEPS4.HLP (56968,3 kb/s) (average 57830,9 kb/s)
putting file /usr/share/cups/drivers/ICONLIB.DLL as \WIN40/ICONLIB.DLL (57676,9 kb/s) (average 57822,9 kb/s)
putting file /usr/share/cups/drivers/PSMON.DLL as \WIN40/PSMON.DLL (55994,5 kb/s) (average 57776,2 kb/s)

Befehl wird ausgeführt: rpcclient 192.168.1.31 -N -A /tmp/46badd6453ac1 -c 'adddriver "Windows 4.0" "PhotoSmart-7760:ADOBEPS4.DRV:photoSmart-7760.PPD:NULL:ADOBEPS4.HLP:pSMON.DLL:RAW:ADOBEPS4.DRV,PhotoSmart-7760.PPD,ADOBEPS4.HLP,PSMON.DLL,ADFONTS.MFM,ICONLIB.DLL"'
Printer Driver PhotoSmart-7760 successfully installed.

Warnung, keine Windows 2000 Druckertreiber installiert!
Befehl wird ausgeführt: rpcclient 192.168.1.31 -N -A /tmp/46badd6453ac1 -c 'setdriver PhotoSmart-7760 PhotoSmart-7760'
Succesfully set PhotoSmart-7760 to driver PhotoSmart-7760.

Gruß Sluke
 

dma67

Hacker
sluke schrieb:
Ich benutze Suse 10.3 Alpha 7. War die einzigste Möglichkeit, da die Hardware sehr neu ist und somit von 10.2 nicht erkann wurde.
10.3 Alpha im produktiven Einsatz?!
*** Kopfschütteln ***

Da kann man ja den Kernel von jengelh nehmen und die 10.2 laufen lassen, wenn sooo viel Neues verbaut ist.
 
OP
S

sluke

Newbie
Wie funktioniert das denn mit der Installation von 10.2 mit einem neuen Kernel.

Kann mir das jemand grob erklären, wie ich da vorzugehen hab?
 

dma67

Hacker
Zum Thema Kernel
http://jengelh.hopto.org/p/ccj_kernel/


Zum Thema Drucken:
http://www.tecchannel.de/server/linux/402263/index.html
 
OP
S

sluke

Newbie
Danke für die Links aber leider nuzten mir diese nicht:

1. Die Anleitung von Tecchannel bin ich haargenau durchgegangen und es geht trotzdem nicht

2. Dieser experiementelle Kernel kann ich nicht einbinden da ich es mit meiner Hardware nicht schaffe bei Suse Linux 10.2 irgendeine Eingabe zu machen, bevor es regelrecht bei der Installation abbricht ohne eine Fehlermeldung.
 
OP
S

sluke

Newbie
So habe jetzt Suse 10.2, gleiches Problem bei ausführen von cupsaddsmb -H 192.168.1.31 -v -a:

Code:
fileserver:/home/cad/Desktop # cupsaddsmb -H 192.168.1.31 -v -a
Passwort für root benötigt um auf 192.168.1.31 via SAMBA zugreifen zu können.
Befehl wird ausgeführt: smbclient //192.168.1.31/print$ -N -A /var/spool/cups/tmp/46bc0b3311e17 -c 'mkdir WIN40;put /var/spool/cups/tmp/46bc0b307bf86 WIN40/Brother_7820N.PPD;put /usr/share/cups/drivers/ADFONTS.MFM WIN40/ADFONTS.MFM;put /usr/share/cups/drivers/ADOBEPS4.DRV WIN40/ADOBEPS4.DRV;put /usr/share/cups/drivers/ADOBEPS4.HLP WIN40/ADOBEPS4.HLP;put /usr/share/cups/drivers/ICONLIB.DLL WIN40/ICONLIB.DLL;put /usr/share/cups/drivers/PSMON.DLL WIN40/PSMON.DLL;'
Domain=[MOZELT] OS=[Unix] Server=[Samba 3.0.23d-6-1083-SUSE-SL10.2]
NT_STATUS_OBJECT_NAME_COLLISION making remote directory \WIN40
putting file /var/spool/cups/tmp/46bc0b307bf86 as \WIN40/Brother_7820N.PPD (228940000,0 kb/s) (average inf kb/s)
putting file /usr/share/cups/drivers/ADFONTS.MFM as \WIN40/ADFONTS.MFM (11959,2 kb/s) (average 12434,9 kb/s)
putting file /usr/share/cups/drivers/ADOBEPS4.DRV as \WIN40/ADOBEPS4.DRV (66677,3 kb/s) (average 28050,2 kb/s)
putting file /usr/share/cups/drivers/ADOBEPS4.HLP as \WIN40/ADOBEPS4.HLP (75957,2 kb/s) (average 30133,3 kb/s)
putting file /usr/share/cups/drivers/ICONLIB.DLL as \WIN40/ICONLIB.DLL (115348,1 kb/s) (average 31350,8 kb/s)
putting file /usr/share/cups/drivers/PSMON.DLL as \WIN40/PSMON.DLL (55994,5 kb/s) (average 31697,9 kb/s)

Befehl wird ausgeführt: rpcclient 192.168.1.31 -N -A /var/spool/cups/tmp/46bc0b3311e17 -c 'adddriver "Windows 4.0" "Brother_7820N:ADOBEPS4.DRV:Brother_7820N.PPD:NULL:ADOBEPS4.HLP:PSMON.DLL:RAW:ADOBEPS4.DRV,Brother_7820N.PPD,ADOBEPS4.HLP,PSMON.DLL,ADFONTS.MFM,ICONLIB.DLL"'
Printer Driver Brother_7820N successfully installed.

Warnung, keine Windows 2000 Druckertreiber installiert!
Befehl wird ausgeführt: rpcclient 192.168.1.31 -N -A /var/spool/cups/tmp/46bc0b3311e17 -c 'setdriver Brother_7820N Brother_7820N'
Succesfully set Brother_7820N to driver Brother_7820N.

Befehl wird ausgeführt: smbclient //192.168.1.31/print$ -N -A /var/spool/cups/tmp/46bc0b334b324 -c 'mkdir WIN40;put /var/spool/cups/tmp/46bc0b334a7b6 WIN40/Lexmark_C522n.PPD;put /usr/share/cups/drivers/ADFONTS.MFM WIN40/ADFONTS.MFM;put /usr/share/cups/drivers/ADOBEPS4.DRV WIN40/ADOBEPS4.DRV;put /usr/share/cups/drivers/ADOBEPS4.HLP WIN40/ADOBEPS4.HLP;put /usr/share/cups/drivers/ICONLIB.DLL WIN40/ICONLIB.DLL;put /usr/share/cups/drivers/PSMON.DLL WIN40/PSMON.DLL;'
Domain=[MOZELT] OS=[Unix] Server=[Samba 3.0.23d-6-1083-SUSE-SL10.2]
NT_STATUS_OBJECT_NAME_COLLISION making remote directory \WIN40
putting file /var/spool/cups/tmp/46bc0b334a7b6 as \WIN40/Lexmark_C522n.PPD (69130,9 kb/s) (average 69137,7 kb/s)
putting file /usr/share/cups/drivers/ADFONTS.MFM as \WIN40/ADFONTS.MFM (62453,0 kb/s) (average 63122,1 kb/s)
putting file /usr/share/cups/drivers/ADOBEPS4.DRV as \WIN40/ADOBEPS4.DRV (57585,0 kb/s) (average 59315,5 kb/s)
putting file /usr/share/cups/drivers/ADOBEPS4.HLP as \WIN40/ADOBEPS4.HLP (56968,3 kb/s) (average 59054,9 kb/s)
putting file /usr/share/cups/drivers/ICONLIB.DLL as \WIN40/ICONLIB.DLL (57676,9 kb/s) (average 58982,5 kb/s)
putting file /usr/share/cups/drivers/PSMON.DLL as \WIN40/PSMON.DLL (55994,5 kb/s) (average 58906,0 kb/s)

Befehl wird ausgeführt: rpcclient 192.168.1.31 -N -A /var/spool/cups/tmp/46bc0b334b324 -c 'adddriver "Windows 4.0" "Lexmark_C522n:ADOBEPS4.DRV:Lexmark_C522n.PPD:NULL:ADOBEPS4.HLP:PSMON.DLL:RAW:ADOBEPS4.DRV,Lexmark_C522n.PPD,ADOBEPS4.HLP,PSMON.DLL,ADFONTS.MFM,ICONLIB.DLL"'
Printer Driver Lexmark_C522n successfully installed.

Warnung, keine Windows 2000 Druckertreiber installiert!
Befehl wird ausgeführt: rpcclient 192.168.1.31 -N -A /var/spool/cups/tmp/46bc0b334b324 -c 'setdriver Lexmark_C522n Lexmark_C522n'
Succesfully set Lexmark_C522n to driver Lexmark_C522n.
 
Oben