On Wednesday 25 June 2003 09:47, Jorge BoscÃn Etura wrote: > Hi > > I have a little question about a shared printer i have using the > configuration below and the problems is that the client sends the job > but it does not print at all, the printer works well in Linux in both > cups or lprng, if i switch to lprng it works, but with cups doesn't > > thanks in advance.. > > # Global parameters > [global] > workgroup = home > server string = Linux Rules! > security = server > encrypt passwords = Yes > obey pam restrictions = Yes > password server = > passwd program = /usr/bin/passwd %u > passwd chat = *New*password* %n\n *Retype*new*password* %n\n > *passwd:*all*authentication*tokens*updated*successfully* > unix password sync = Yes > log file = /var/log/samba/%m.log > max log size = 0 > socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 > load printers = Yes > os level = 64 > preferred master = No > local master = Yes > domain master = Yes > dns proxy = No > wins server = 192.168.166.1 > > [homes] > comment = Home Directories > valid users = %S > read only = No > create mask = 0664 > directory mask = 0775 > browseable = No > > [hp] > path = /tmp > printable = Yes > printing = cups I'm guessing your client is a MS Windows machine and the printer is connected to a Linux machine running samba. If so, here's how I've got it working. Here's the relevant lines from the smb.conf file: # if you want to automatically load your printer list rather # than setting them up individually then you'll need this printcap name = /etc/printcap load printers = yes # It should not be necessary to spell out the print system type unless # yours is non-standard. Currently supported print systems include: # bsd, sysv, plp, lprng, aix, hpux, qnx printing = cups [printers] comment = All Printers path = /var/spool/samba browseable = yes # Set public = yes to allow user 'guest account' to print public = yes guest ok = yes writable = yes printable = yes use client driver = yes On the Linux machine that has the printer and the above info in the smb.conf file, create a second print queue for the printer and make it a "raw print" queue using redhat-config-printer Instead of choosing the model of the printer, choose the raw option. This way the windows machine will convert the file to the appropriate printer commands and the Linux/samba box just forwards the information through to the printer. On the Windows machine, install the appropriate printer driver software for the printer and choose the remote raw print queue as the appropriate printer. You will then need to edit one or both of /etc/cups/mime.types and /etc/cups/mime.convs and uncomment the line that says application/octet-stream (you should find something like this in the file), but the one line will be commented out. ######################################################################## # # Raw print file support... # # Uncomment the following type and the application/octet-stream # filter line in mime.convs to allow raw file printing without the # -oraw option. # application/octet-stream Note, if you want to print directly from the Linux machine, you still use the non-raw print queue that was set up for it. Restart cups and smb and see if it works. HTH, Dave