Angela Gavazzi
2004-Mar-17 11:12 UTC
[Samba] Cupsprinter over samba won't work for w2k clients
Hallo!
I installed Samba 3.0.1 on Deb Woody 3.0 with Cups 1.1.19 and joined to an
NT4 Domain without problems, after solving the "Umlaut" problem.
Unfortunately the System was installed in german...
I read a lot in the Samba HowtoCollection and installed the printer
following to it step by step. Added the printer driver via APW, then
connected from the Client and changed some settings. I used the vendors
printer driver from the orig CD. From a Linux Client I can print without
Problems.
I have 2 Printers installed.
Both can't print an one give an error when trying to show the properties.
1. Brother - nothing in error_log, on the client side it's ready, but it
say
that it cannot print. "The printer could not be started. Check the printer
properties."
2. An OKI C5300: when opening printer properties I get this in error_log:
E [16/Mar/2004:15:59:44 +0100] get_printer_attrs: resource name
'/printers/::{2227a280-3aea-1069-a2de-08002b30309d}' no good!
and this on the Client (sorry it's german...)
Der an einen Systemaufruf ?bergebene Datenbereich ist zu klein"
"Funktionsadresse 0x500027e4 hat eine Schutzverletzung verursacht.
(Ausnahmecode 0xc0000005) Die Eigenschaftenseite wird m?glicherweise nicht
richtig angezeigt."
Then it opens the properties. The printer is shows as not connected and
when
trying to print there are no errors in error_log.
Somewhere in a posting I found that I have to check if rpcclient is
working:
enumdrivers:
rpcclient -c "enumdrivers 1" -U user -W Domain Host
rpcclient -c "enumdrivers 2" -U user -W Domain Host
It looks good, give out lists with printerdriver infos..
getdriver:
rpcclient -c "getdriver drivername" -U user -W Domain Host
Here I could not find out what driver name is expected - sorry...
It's the first time I try to use samba as printserver - I'm working to
to
replace all nt machines with linuxes.
It would be great if anybody could give me any help to get it working.
Thanks i.a.
Angela
Here's my smb.conf:
[global]
....
winbind separator = +
load printers = yes
printing = cups
printcap name = cups
....
#############################################################
#Drucker
#############################################################
[print$]
comment = Download Drucker Treiber
path = /work/printerdrivers
browseable = yes
guest ok = yes
#read only = yes
write list = @Domain+Dom?nen-Admins, root, Domain+Administrator
[printers]
path = /var/spool/samba
browseable = yes
public = yes
guest ok = no
writable = yes
printable = yes
printer admin = @Domain+Dom?nen-Admins, root, Domain+Administrator
write list = @Domain+Dom?nen-Admins, root, Domain+Administrator
--
Angela Gavazzi
Allg. Anthroposophische Gesellschaft
Goetheanum
Dornach - Switzerland
www.goetheanum.ch (old one)
www.goetheanum.org ( new one - in construction)
For mail answer please remove "_no_spam_" from mailaddress.
Marcel de Riedmatten
2004-Mar-17 15:08 UTC
[Samba] Cupsprinter over samba won't work for w2k clients
Le mer 17/03/2004 ? 12:07, Angela Gavazzi a ?crit :> Hallo![ snip ]> > 2. An OKI C5300: when opening printer properties I get this in error_log: > > E [16/Mar/2004:15:59:44 +0100] get_printer_attrs: resource name > '/printers/::{2227a280-3aea-1069-a2de-08002b30309d}' no good! > > and this on the Client (sorry it's german...) > > Der an einen Systemaufruf ?bergebene Datenbereich ist zu klein" > "Funktionsadresse 0x500027e4 hat eine Schutzverletzung verursacht. > (Ausnahmecode 0xc0000005) Die Eigenschaftenseite wird m?glicherweise nicht > richtig angezeigt." > > Then it opens the properties. The printer is shows as not connected and > when > trying to print there are no errors in error_log. >Hi I had a similar problem a few month ago. I made the observation that if windows (it was 2k at the time) has a driver preinstalled it will use it. If the driver on the server is not the same as the preintalled one, this can led to "binary corruption" like you see. I solve it by putting on the server the same drivers as the preinstalled one. I found this driver on the windows original cd in a drivers.cab file.> load printers = yesThis line is of no use with cups. I would remove it but this should not be your problem. At this point i would stop samba, remove /var/lib/samba/ntdrivers.tdb and ntprinters.tdb, restart samba and have a try with the original windows drivers. Have a good day. -- Marcel de Riedmatten -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: Ceci est une partie de message =?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e=2E?Url : http://lists.samba.org/archive/samba/attachments/20040317/f7934529/attachment.bin