[95387] in RedHat Linux List

home help back first fref pref prev next nref lref last post

samba printing

daemon@ATHENA.MIT.EDU (Pete)
Sat Oct 17 20:15:51 1998

From: "Pete" <plaven@idl.net.au>
To: redhat-list@redhat.com
Date: Sun, 18 Oct 1998 09:45:19 +1000
Resent-From: redhat-list@redhat.com
Reply-To: redhat-list@redhat.com

Hi everyone,

I have been busy for the last few days trying to get printing under 
samba to work.  The closest I came was that the 95 machine was 
sending it's print job to the samba spool, and there it stayed.  I 
printed out the spooled files using lpr -r -P bj200 /var/spool/samba/*.

Now, since then I have done something and now nothing is sent to 
the samba spool at all.

Windows is coming up with an error that goes along the lines of:

There was an error printing to \\piglet\bj200 there was a problem 
printint to the printer due to an unknown system error. Restart 
windows and try printing again, the printer is set to offline.

Now I have been over the man pages and the samples, and nothing 
is helping here.  The worst thing of all is that my wife is really giving 
my a hard time about this.. sigh.. :)   

The things that work:

The printcap is fine, I can print from the linux box and I can print 
remotely from another linux box.

For a while there the print jobs were spooling to /var/spool/samba.  
Printing these proved that printing in general is working.

What doesn't work:

Printing from windows clients.  I have been getting the above error 
EVERYTIME I print, even when the job were spooling.

Help required:

Pointers about settings on both the client (win95) and server (linux) 
please.  I'm obviously missing something,  or stuffed up my 
smb.conf big time.

Here are the printer part of it:

GLOBAL settings:

; printing = BSD or SYSV or AIX, etc.
   printing = bsd
   printcap name = /etc/printcap
   load printers = yes

; added lines for printing
; this will print a line to the print.log and then print out and remove 
the prin
; t job.

;   print command = echo Printing %s >> /var/log/print.log; lpr -r -P 
%p %s
   lpq command = lpq -P %p
   lprm command = lprm -P %p %j

;   print command = cp %s /tmp/tmp.print

the BJ200 share:

[BJ200]
    comment = Bubble Jet 200
    printer driver = Cannon Bubble-Jet BJ-200
    printer name = BJ200
    printable = yes
    browseable = yes
    public = no
    writeable = no
    create mode = 700
    path = /var/spool/samba
    print command = echo Printing on BJ200 %s >> 
/var/log/print.log ; lpr -r -P%
p %s

Now some observations:

When connecting to the print share, I'm not seeing BJ200( the 
share name above) , but bj200 (dunno where this is)

Also, I have setup the printer driver line to the Exact string you see 
when win95 wants a printer driver, yet I'm still asked for it, I'm 
guessing that my [BJ200] isn't setup right.

Each change to the smb.conf is followed by a smb restart.

Thanks for your time and help,

Pete

In a world with out fences, who needs Gates?


-- 
  PLEASE read the Red Hat FAQ, Tips, Errata and the MAILING LIST ARCHIVES!
		http://www.redhat.com http://archive.redhat.com
         To unsubscribe: mail redhat-list-request@redhat.com with 
                       "unsubscribe" as the Subject.


home help back first fref pref prev next nref lref last post