[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Von Windows nach Samba drucken



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


Reply to: