[Samba] printer drivers

mark mark at mebrosius.com
Mon Jun 10 18:06:02 GMT 2002


I don't see any errors when I run testparm.  I was running samba version 
2.2.3.a and since I didn't have any success I downgraded to 2.2.1a.  I 
have been working on this for months with no success.  Any idea?

Mark

Van Sickler, Jim wrote:

>What happens when you run
>testparm?  Do you see any
>error messages?
>
>  
>
>>-----Original Message-----
>>From: mark [mailto:mark at mebrosius.com]
>>Sent: Monday, June 10, 2002 4:09 PM
>>To: Alex Meaden
>>Cc: samba at lists.samba.org
>>Subject: Re: [Samba] printer drivers
>>
>>
>>When I open the printer folder I see the printer there.  It is not 
>>shaded (indicating that the printer is offline).  I can 
>>actually see it 
>>in Network Neighborhood.  If I use the the 720c drivers 
>>provided by HP, 
>>I get an error message stating:
>>There was an error writing to \\server\printer for the 
>>printer (driver):
>>Your file waiting to be printed was deleted
>>
>>I am trying the basic HP Deskjet driver now just to see what 
>>happens.  
>>
>>Mark
>>
>>Alex Meaden wrote:
>>
>>    
>>
>>>----- Original Message -----
>>>From: "mark" <mark at mebrosius.com>
>>>To: "Alex Meaden" <alex at meaden.net>; <samba at lists.samba.org>
>>>Sent: Tuesday, June 11, 2002 12:02 AM
>>>Subject: Re: [Samba] printer drivers
>>>
>>>
>>> 
>>>
>>>      
>>>
>>>>Alex,
>>>>Thank for your help but I still can't print.   Here is my 
>>>>        
>>>>
>>smb.conf file.
>>    
>>
>>>>My file sharing works but not my printer.  Can you see 
>>>>        
>>>>
>>what I'm doing
>>    
>>
>>>>wrong?
>>>>   
>>>>
>>>>        
>>>>
>>>I'm not that you should have a "[Printer]" share in your 
>>>      
>>>
>>smb.conf. If you
>>    
>>
>>>open \\mark from a Windows PC, and then double-click the 
>>>      
>>>
>>Printers folder,
>>    
>>
>>>what if anything is listed?
>>>
>>>Alex.
>>>
>>> 
>>>
>>>      
>>>
>>>>[global]
>>>>       workgroup = K9PC
>>>>       netbios name = MARK
>>>>       server string = Samba Server %v
>>>>       encrypt passwords = Yes
>>>>       log file = /var/log/samba/log.%m
>>>>       max log size = 50
>>>>       socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
>>>>       printcap name = lpstat
>>>>        
>>>>
>
>Should this be /etc/printcap or /usr/local/etc/printcap?
>I'm not sure which one cups uses :-(
>
>  
>
>>>>       dns proxy = No
>>>>       wins support = Yes
>>>>       hosts allow = 127.0.0. 192.168.1.
>>>>       printing = cups
>>>>
>>>>[homes]
>>>>       comment = Home Directories
>>>>       read only = No
>>>>       browseable = No
>>>>
>>>>[printers]
>>>>       comment = All Printers
>>>>       path = /var/spool/samba
>>>>       create mask = 0700
>>>>       guest ok = Yes
>>>>       printable = Yes
>>>>       print command = lpr-cups -P %p -o raw %s -r   # using client
>>>>side printer drivers.
>>>>       lpq command = lpstat -o %p
>>>>       lprm command = cancel %p-%j
>>>>       browseable = No
>>>>        
>>>>
>
>I think the samba spool dir needs to be 777 or 1777
>try #'ing this entry to see if it changes anything.
>
>then:
>
>chown root.daemon /var/spool/samba
>chmod 777 /var/spool/samba
>
>Come to think of it, if you have an entry for the
>printer, you don't need the [printers]
>entry.  Rename the [printers] section to [Printer],
>and delete the other [Printer] entry.  Modify it
>to read:
>
>[Printer]
>        comment = HP720C
>        path = /var/spool/samba
>        guest ok = Yes
>        printable = Yes
>        print command = lpr-cups -P %p -o raw %s -r
>        # using client side printer drivers.
>        lpq command = lpstat -o %p
>        lprm command = cancel %p-%j
>        browseable = No
>
>
>What I think is happening is that you can see
>the Printer share, but samba and cups aren't
>talking correctly.  Samba spools the job, and
>sends it to cups.  Each print process must be
>working in order for the job to be processed.
>Look at your printcap entry for the printer,
>and make sure it matches what you have in the
>smb.conf [Printer] and [Global] sections.
>
>You may consider creating the printcap entry
>as hp720 or something similar;  chances are
>you're going to end up servicing more than
>one printer via your server.  Create
>/var/spool/samba/hp720 and make the
>[Printer] section [HP720C].  Modify the
>path=/var/spool/samba/hp720 as well.  As you
>add more printers,  you'll be able to give them
>names that match their model.  Printer, Printer2,
>etc. will add confusion instead of clarity...
>
>If the HP720C driver won't work, try the
>HP550C driver.  It's what I have to use for our
>networked OfficeJet 570, and HP mentions it as a
>solution for other networked DeskJets.
>
>Hope this helps,
>
>Jim
>
>  
>







More information about the samba mailing list