Sharing Printer with Samba
Hi...
I've installed Slackware 9 with Samba 2.28a on my server. I configured the "file sharing" and it's working fine... but my WinXP client can't print at the server printer. When I add the printer on the client, the printer status is "Ready"... but when a send something to the printer, the status changes to "Access Denied - It's not possible to connect..." even when it's defined public access (guest account) to the printer... :mad: From the server, I can print normally.... Could anyone help ??? :confused: This is my SMB.CONF # Samba config file created using SWAT # from 0.0.0.0 (0.0.0.0) # Date: 2003/05/03 15:19:55 # Global parameters [global] log file = /var/log/samba.%m dns proxy = No load printers = yes server string = Samba Server printing = lprng workgroup = MSHOME username map = /etc/samba/user.map security = SHARE max log size = 50 ssl ca certdir = /etc/ssl/certs [homes] comment = Home Directories read only = No browseable = No [public] comment = Public Stuff path = /home/ftp read only = No guest only = No guest ok = Yes [printers] printer = DeskJet600 browseable = no printable = yes path = /var/spool/samba comment = All Printers public = yes guest ok = Yes Thanks !!! :) |
Check the permissions on /var/spool/samba. According to your smb.conf that is the spool directory where the job would be queued. Try "chmod 766 /var/spool/samba" and see if that allows the print jobs to be queued. It is probably providing a default user level of "nobody".
|
In reference to the [public] entry, I would say add "create mask=0700".
|
Hi....
Doing the "chmod 766 /var/spool/samba" doesn't work... :( Any other ideia ?!?!? Thanks !!! Quote:
|
Have you checked to see if the directory exists?
|
Yes... the directory exists...
Quote:
|
Well, then you could try adding "guest account = root" and restart samba. If the printing is allowed then it is a permsision issue, if not then it is a config or security with Samba/Win2K issue. Once the issue is resolved you should remove the setting though for security purposes, especially if the Linux box has a direct internet gateway.
|
Along similar lines, what exactly am I suppose to use as a driver on the windows end to talk to my cups printer?
Basically, I run vmware on my computer and I have my Deskjet 720C installed through cups. If I want to print anything from vmware (really the only reason why I have it is professors that give me special word files that open office can't open) having it take over control of the parrellel port cause cups to stop working and windows wasn't printing anymore. So I decided to share the printer though Samba. Anyway, the share is there but all the documentation refers to using one of two drivers, either the adobe driver (which doesn't work) or the real driver for the printer which also doesn't seam to work. Is there some special switch I have to add to have samba/cups pass in the data raw directly to the printer so I can use the conventional windows driver for the HP 720C? |
You might try just setting up a special queue for sharing through SMB. When you set it up in CUPS use the "raw" device driver on the port.
There is a switch for raw output when using the linux command parameters like "-oraw". I primarily use this option when printing photos from gimp. |
All times are GMT -5. The time now is 07:06 PM. |