Hi, habe hier Samba laufen für das Netzwerk (naja nur 1 WinClient). Außerdem Cups für meinen HPDJ 816C. Wollte nun auch den Zugriff auf den Drucker vom WinClient (Win98) erlauben, Datenzugriff läuft gut und auch die Anmeldung. Dazu bin ich zuerstmal nach c't Ausgabe 23/02 vorgegangen und wollte mit Raw-Treiber auf den Drucker drucken. Dazu also neuen Drucker unter Cups eingerichtet und als Treiber Raw gewählt. Nun auf WindowsClient neuen Netzwerkdrucker eingerichtet und mittels der normalen TreiberCD den Treiber installiert. Damit sollte er eigentlich drucken. Tut er aber nicht, der Druck kommt nichtmal an. Dann wollte ich so wie im CUPS Manual (Administrator Teil) den AdobePS Filter und das alles über Samba bereitstellen und die normalen Cupstreiber zur Aufbereitung der PS-Jobs vom WinClient benutzen. Jedoch scheitert es dabei an dem cupsaddsmb kommando. Ausgabe unten. Außerdem auch noch meine smb.conf und cups.conf (Ohne Kommentare u. ä.). Kann mir da jemand helfen? Wenn möglich beide Varianten damit ich mal die Qualität vergleichen kann. Andreas PS: Die Verz. haben alle Vollzugriff für root, der auch die Adminarbeiten übernimmt. User später ist natürlich ein anderer. Auch die Passwörter sind OK. Abbruch von cupsaddsmb geht nur über Eingabe von <Enter> statt des Passworts, sonst Endlosschleife. System ist sarge und Cups und Samba sind dort die vom letzten Sonntag. Ausgabe von cupsaddsmb -U root -v -a: | vadded interface ip=192.168.1.1 bcast=192.168.1.255 nmask=255.255.255.0 | Domain=[PAKULAT] OS=[Unix] Server=[Samba 2.2.3a-12 for Debian] | putting file /var/spool/cups/tmp/3e18967cd629e as \W32X86/HPDeskjet.PPD (11256.3 kb/s) (average 11256.8 kb/s) | putting file /usr/share/cups/drivers/ADOBEPS5.DLL as \W32X86/ADOBEPS5.DLL (10156.2 kb/s) (average 10204.1 kb/s) | putting file /usr/share/cups/drivers/ADOBEPSU.DLL as \W32X86/ADOBEPSU.DLL (11558.8 kb/s) (average 10569.7 kb/s) | putting file /usr/share/cups/drivers/ADOBEPSU.HLP as \W32X86/ADOBEPSU.HLP (4912.2 kb/s) (average 10231.9 kb/s) | added interface ip=192.168.1.1 bcast=192.168.1.255 nmask=255.255.255.0 | Domain=[PAKULAT] OS=[Unix] Server=[Samba 2.2.3a-12 for Debian] | putting file /var/spool/cups/tmp/3e18967cd629e as \WIN40/HPDeskjet.PPD (7504.3 kb/s) (average 7504.6 kb/s) | putting file /usr/share/cups/drivers/ADFONTS.MFM as \WIN40/ADFONTS.MFM (10605.3 kb/s) (average 10439.2 kb/s) | putting file /usr/share/cups/drivers/ADOBEPS4.DRV as \WIN40/ADOBEPS4.DRV (11839.9 kb/s) (average 11358.7 kb/s) | putting file /usr/share/cups/drivers/ADOBEPS4.HLP as \WIN40/ADOBEPS4.HLP (10851.3 kb/s) (average 11300.8 kb/s) | putting file /usr/share/cups/drivers/DEFPRTR2.PPD as \WIN40/DEFPRTR2.PPD (6588.1 kb/s) (average 11250.1 kb/s) | putting file /usr/share/cups/drivers/ICONLIB.DLL as \WIN40/ICONLIB.DLL (12817.6 kb/s) (average 11322.5 kb/s) | putting file /usr/share/cups/drivers/PSMON.DLL as \WIN40/PSMON.DLL (13999.7 kb/s) (average 11376.3 kb/s) | session setup ok | Domain=[PAKULAT] OS=[Unix] Server=[Samba 2.2.3a-12 for Debian] | cmd = adddriver "Windows NT x86" "HPDeskjet:ADOBEPS5.DLL:HPDeskjet.PPD:ADOBEPSU.DLL:ADOBEPSU.HLP:NULL:RAW:NULL" | adddriver "Windows NT x86" "HPDeskjet:ADOBEPS5.DLL:HPDeskjet.PPD:ADOBEPSU.DLL:ADOBEPSU.HLP:NULL:RAW:NULL" | Printer Driver HPDeskjet successfully installed. | session setup ok | Domain=[PAKULAT] OS=[Unix] Server=[Samba 2.2.3a-12 for Debian] | cmd = adddriver "Windows 4.0" "HPDeskjet:ADOBEPS4.DRV:HPDeskjet.PPD:NULL:ADOBEPS4.HLP:PSMON.DLL:RAW:ADFONTS.MFM,DEFPRTR2.PPD,ICONLIB.DLL" | adddriver "Windows 4.0" "HPDeskjet:ADOBEPS4.DRV:HPDeskjet.PPD:NULL:ADOBEPS4.HLP:PSMON.DLL:RAW:ADFONTS.MFM,DEFPRTR2.PPD,ICONLIB.DLL" | Printer Driver HPDeskjet successfully installed. | session setup ok | Domain=[PAKULAT] OS=[Unix] Server=[Samba 2.2.3a-12 for Debian] | cmd = setdriver HPDeskjet HPDeskjet | setdriver HPDeskjet HPDeskjet | prs_mem_get: reading data of size 4 would overrun buffer. | session setup ok | Domain=[PAKULAT] OS=[Unix] Server=[Samba 2.2.3a-12 for Debian] | cmd = setdriver HPDeskjet HPDeskjet | setdriver HPDeskjet HPDeskjet | prs_mem_get: reading data of size 4 would overrun buffer. | session setup ok | Domain=[PAKULAT] OS=[Unix] Server=[Samba 2.2.3a-12 for Debian] | cmd = setdriver HPDeskjet HPDeskjet | setdriver HPDeskjet HPDeskjet | prs_mem_get: reading data of size 4 would overrun buffer. | failed session setup | Error establishing IPC$ connection | ERROR: Unable to install Windows printer driver files (256)! | Running command: smbclient //localhost/print\$ -N -U'root%XXXXXX' -c 'mkdir W32X86;put /var/spool/cups/tmp/3e18967cd629e W32X86/HPDeskjet.PPD;put /usr/share/cups/drivers/ADOBEPS5.DLL W32X86/ADOBEPS5.DLL;put /usr/share/cups/drivers/ADOBEPSU.DLL W32X86/ADOBEPSU.DLL;put /usr/share/cups/drivers/ADOBEPSU.HLP W32X86/ADOBEPSU.HLP' | | Running command: smbclient //localhost/print\$ -N -U'root%XXXXXX' -c 'mkdir WIN40;put /var/spool/cups/tmp/3e18967cd629e WIN40/HPDeskjet.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/DEFPRTR2.PPD WIN40/DEFPRTR2.PPD;put /usr/share/cups/drivers/ICONLIB.DLL WIN40/ICONLIB.DLL;put /usr/share/cups/drivers/PSMON.DLL WIN40/PSMON.DLL;' | | Running command: rpcclient localhost -N -U'root%XXXXXX' -c 'adddriver "Windows NT x86" "HPDeskjet:ADOBEPS5.DLL:HPDeskjet.PPD:ADOBEPSU.DLL:ADOBEPSU.HLP:NULL:RAW:NULL"' | | Running command: rpcclient localhost -N -U'root%XXXXXX' -c 'adddriver "Windows 4.0" "HPDeskjet:ADOBEPS4.DRV:HPDeskjet.PPD:NULL:ADOBEPS4.HLP:PSMON.DLL:RAW:ADFONTS.MFM,DEFPRTR2.PPD,ICONLIB.DLL"' | | Running command: rpcclient localhost -N -U'root%XXXXXX' -c 'setdriver HPDeskjet HPDeskjet' | | Running command: rpcclient localhost -N -U'root%XXXXXX' -c 'setdriver HPDeskjet HPDeskjet' | | Running command: rpcclient localhost -N -U'root%XXXXXX' -c 'setdriver HPDeskjet HPDeskjet' | | Running command: rpcclient localhost -N -U'root%' -c 'setdriver HPDeskjet HPDeskjet' smb.conf: | [global] | domain logons = yes | netbios name = andreas | add user script = /usr/sbin/adduser --force-badname --firstuid 10000 \ | --gid 5000 --disabled-login --no-createhome --quiet --gecos GECOS | workgroup = pakulat | server string = %h server (Samba %v) | load printers = yes | printcap name = cups | printing = cups | log file = /var/log/samba/log.%m | max log size = 1000 | syslog = 0 | encrypt passwords = true | socket options = TCP_NODELAY | domain master = yes | dns proxy = no | passwd program = /usr/bin/passwd %u | passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n . | message command = /bin/sh -c '/usr/bin/linpopup "%f" "%m" %s; rm %s' & | obey pam restrictions = yes | [homes] | comment = Home Directories | browseable = yes | writable = no | create mask = 0700 | directory mask = 0700 | [print$] | comment = Printer Driver | path= /etc/samba/drivers | browseable = yes | guest ok = no | read only = yes | write list = root | [printers] | comment = All Printers | browseable = yes | path = /tmp | printable = yes | public = no | writable = no | create mode = 0700 | [cdrom] | comment = Samba server's CD-ROM | writable = no | locking = no | browseable = yes | path = /cdrom | public = yes | preexec = /bin/mount /cdrom | postexec = /bin/umount /cdrom | [cdrecorder] | comment = Samba server's CD-RECORDER | writable = no | browseable = yes | locking = no | path = /cdrecorder | public = yes | preexec = /bin/mount /cdrom | postexec = /bin/umount /cdrom cupsd.conf: | AccessLog /var/log/cups/access_log | DefaultCharset utf-8 | ErrorLog /var/log/cups/error_log | LogLevel info | PageLog /var/log/cups/page_log | Printcap /etc/printcap.cups | User lp | Group sys | Port 631 | Browsing On | <Location /> | Order Deny,Allow | Deny From All | Allow From 127.0.0.1 | </Location> | <Location /admin> | AuthType Basic | AuthClass System | Order Deny,Allow | Deny From All | Allow From 127.0.0.1 | </Location> -- Nimm die Schaufel nicht so voll, wenn die Arbeit reichen soll.
Attachment:
pgp6FjR9vlgXv.pgp
Description: PGP signature