[Samba] Samba, CUPS, or ?

rruegner robert at ruegner.org
Mon Sep 20 11:51:12 GMT 2004


Hi, what about your cups logs?
Regards

Mark Halegua schrieb:
> I've been going over a problem and haven't been able to resolve it.
> 
> I think I've narrowed the problem down to Samba, but I could use some advice 
> on this.  
> 
> A few weeks ago I installed a print and fax server for a client.  I used an 
> old PII system with 64 MB RAM, SUSE Pro 9.1, configured to use Samba and 
> HylaFAX.  There are 8 client workstations running Window 98 SE (most of the 
> systems are PII and PIII, so Win98 is the best solution for now).
> 
> After getting the kinks out it worked perfectly for about 1.5 weeks.  Then, 
> one of the people used a different system and sent a print job from a DOS app 
> through a captured printer port.  The printer driver was for a Brother 
> HL-1440 laser, but the job was going to a HP LaserJet 5Si (the printer 
> connected to the print/fax server).
> 
> It spewed garbage until one of the users finally went to the printer and 
> cancelled the job.  Since then most of the users can't print from either 
> Windows or DOS apps to the 5Si.  And sometimes some of them can, but they 
> lose the capability later.  Sometimes they get an error message "invalid 
> access code" or a system error.
> 
> The reason I think it's Samba is, none of the systems see the printer in 
> network neighborhood.  They DO see the system, a couple of folders I've made 
> available for admin and testing purposes, and the pdf printer Samba has, but 
> no longer see the 5Si, which they should see as hp_laserjet5si.
> 
> I've checked to see, through ldd, the proper linking of Samba to the required 
> printing and CUPS libs.  They're there.  The printer works properly from the 
> server itself from the command line and from within scripts (the client 
> wanted the faxes to print automatically upon receipt, and they continue to 
> print out properly).
> 
> I looked in /var/spool/samba and I saw a number of files, with the 
> usernames of the people who submitted the jobs, and the group users.  But all 
> the files were 0 bytes.  When I tried to print one from the command line, it 
> gave a stdin nothing found message (approximate message, I forget the word 
> for word).
> 
> If it was one system, I'd guess a windows problem.  But the browse and 0 byte 
> for printer jobs is .... unusual.  I've never seen Samba do this before.
> 
> I've reset the server (not necessary, I know, but just in case) and manually 
> restarted the Samba (smbd, nmbd) daemons, the windows systems still don't see 
> the printer.  
> 
> To add to the issue, a file server set up a couple of years ago with SUSE 7.3 
> Pro is at Samba 2.2.  Thinking this may be a conflict between Samba versions 
> on the same network, I shutdown the file server, shutdown and restarted the 
> print/fax server, and restarted the windows workstations.  This didn't help.
> 
> As a last try, thinking the print/fax server itself may have some problem, and 
> to eliminate it as a variable, I set up a different system and set it up as 
> the first print/fax server and the same thing happened.
> 
> I'm totally stumped on this.
> 
> Any suggestions would be appreciated.
> 
> Thanks, 
> 
> Mark
> 
> 
> Here is the smb.conf file:
> 
> # smb.conf is the main Samba configuration file. You find a full commented
> # version at /usr/share/doc/packages/samba/examples/smb.conf.SuSE
> # Date: 2004-04-06
> [global]
>         workgroup = WORKGROUP
>         interfaces = 127.0.0.1 eth0
>         bind interfaces only = true
>         load printers = yes
>         printing = cups
>         printcap name = cups 
>         printer admin = @ntadmin, root, administrator
>         map to guest = Bad User
>     
> [homes]
>         comment = Home Directories
>         valid users = %S
>         browseable = No
>         read only = No
> 
> [public]
>         comment = a place for common stuff for all users
>         path=/home/public
>         writeable = no
>         browseable = yes
>         read only = yes
> [users]
>         comment = All users
>         path = /home
>         writeable = Yes
>         inherit permissions = Yes
>         veto files = /aquota.user/groups/shares/
> [groups]
>         comment = All groups
>         path = /home/groups
>         writeable = Yes
>         inherit permissions = Yes
> [pdf]
>         comment = PDF creator
>         path = /var/tmp
>         printable = Yes
>         print command = /usr/bin/smbprngenpdf -J '%J' -c %c -s %s -u '%u' -z 
> %z
>         create mask = 0600
> [printers]
>         comment = All Printers
>         path = /var/spool/samba
>         public = yes
>         guest ok = yes
>         writable = no
>         printable = Yes
>         create mask = 0600
>         browseable = No
>         printer admin = root, @ntadmins
> 
> [recd-faxes]
>         comment = received faxes
>         path = /var/spool/fax/recvq
>         create mask = 0600
>         browseable = Yes
>         read only = Yes
> 
> [print$]
>         comment = Printer Drivers
>         path = /var/lib/samba/drivers
>         write list = @ntadmin root users guest
>         force group = ntadmin
>         create mask = 0664
>         directory mask = 0775


More information about the samba mailing list