[Samba] samba printer on FreeBSD not accessible to NT

chip.wiegand at simrad.com chip.wiegand at simrad.com
Wed Apr 3 08:38:04 GMT 2002


"Kristyan Osborne" <kris at longhill.brighton-hove.sch.uk> wrote on 
04/02/2002 11:37:13 PM:

> I had a similar problem on win2k, the fix was to install sp2.
> Also make sure the spool directory has the correct permissions for your 
users.
> Cheers
> Kris 

sp2? If you are referring to the NT servic packs, all our NT boxes are at 
sp6a. 
I have set up the /var/spool/lpd/ directories as follows -
-rwxr-xr-x bin daemon
I am using the instructions in the book by Ted Mittelstaedt. I've used 
apsfilter 
to create several printers - hq (high quality photo), lp (low quality 
photo), text, raw. The raw is, according to the book, for use by Windoze 
to print
to. So, in Windoze NT I create the printer device by doing this:
Add Printer/My Computer/Add Port/LPR Port/New Port/Name of server 
providing LPD -
cwiegand2/Name of printer of print queue on that server - 
raw/OK/Close/Next/then
I pick the driver from the cd/print test page
This is where I see in the windoze printer window the job and job status 
shows
spooling (for a second or two) then printing - printer error.
I have tried to use all the printer queues that are set up on the bsd box, 
not sure
it I am entering it correctly on the NT box - for the option 'Name of 
printer or
print queue on that server' I have entered only the name - raw (also tried 
lp, etc). 
I have also tried using the path to the queue - /var/spool/lpd/raw, and I 
get the 
same results.
Notice I don't get access denied errors, the spooling appears to start 
then fails.
I also reinstalled sp6a 'just in case', but it still responds with the 
same error.
My printcap looks like this -
# APS1_BEGIN:printer1
# - don't delete start label for apsfilter printer1
# - no other printer defines between BEGIN and END LABEL
hq|hpdj/850C;r=1200x1200;q=photo;c=full;p=letter;m=auto:\
    :lp=/dev/lpt0:\
    :if=/usr/local/etc/apsfilter/basedir/bin/apsfilter:\
    :sd=/var/spool/lpd/hq:\
    :lf=/var/spool/lpd/hq/log:\
    :af=/var/spool/lpd/hq/acct:\
    :mx#0:\
    :sh:
# APS1_END - don't delete this
# APS2_BEGIN:printer2
# - don't delete start label for apsfilter printer2
# - no other printer defines between BEGIN and END LABEL
text|hpdj/850C;r=300x300;q=low;c=mono;p=letter;m=auto:\
    :lp=/dev/lpt0:\
    :if=/usr/local/etc/apsfilter/basedir/bin/apsfilter:\
    :sd=/var/spool/lpd/text:\
    :lf=/var/spool/lpd/text/log:\
    :af=/var/spool/lpd/text/acct:\
    :mx#0:\
    :sh:
# APS2_END - don't delete this
# APS3_BEGIN:printer3
# - don't delete start label for apsfilter printer3
# - no other printer defines between BEGIN and END LABEL
lp|hpdj/850C;r=300x300;q=medium;c=full;p=letter;m=auto:\
    :lp=/dev/lpt0:\
    :if=/usr/local/etc/apsfilter/basedir/bin/apsfilter:\
    :sd=/var/spool/lpd/lp:\
    :lf=/var/spool/lpd/lp/log:\
    :af=/var/spool/lpd/lp/acct:\
    :mx#0:\
    :sh:
# APS3_END - don't delete this
# APS4_BEGIN:printer4
# - don't delete start label for apsfilter printer4
# - no other printer defines between BEGIN and END LABEL
raw|hpdj/850C;r=300x300;q=medium;c=full;p=letter;m=raw:\
    :lp=/dev/lpt0:\
    :if=/usr/local/etc/apsfilter/basedir/bin/apsfilter:\
    :sd=/var/spool/lpd/raw:\
    :lf=/var/spool/lpd/raw/log:\
    :af=/var/spool/lpd/raw/acct:\
    :mx#0:\
    :sf:\
    :sh:
# APS4_END - don't delete this
--
Chip

> -------------
> Kristyan Osborne IT Assistant Manager
> Longhill High School
> 
> -----Original Message-----
> From: chip.wiegand at simrad.com [mailto:chip.wiegand at simrad.com]
> Sent: 02 April 2002 17:29
> To: samba at lists.samba.org
> Subject: [Samba] samba printer on FreeBSD not accessible to NT
> 
> I have FreeBSD 4.5 and samba working fine, and a hp 952c, attached via
> parallel
> port on the FreeBSD box, working fine, on the FreeBSD box.
> My smb.conf is set up to share the hp printer, as follows -
> [global]
> workgroup = SIMDOM
> server string = Chip's second PC
> log file = /var/log/log.%m
> max log size = 50
> security = domain
> password server = simrad_1, simrad_2
> encrypt passwords = yes
> socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
> path = /
> wins server = 157.237.65.101
> null passwords = yes
> remote announce = 157.237.65.255
> default = Chip's second PC
> dns proxy = no
> protocol = NT1
> netbios name = cwiegand2
> name resolve order = wins lmhosts bcast
> load printers = yes
> printcap = /etc/printcap
> guest account = chip
> print command = lpr -r -P%p %s
> printing = bsd
> [printers]
> comment = HP 952C
> path = /var/spool/samba
> browseable = no
> guest ok = yes
> writeable = no
> printable = yes
> print ok = yes
> public = yes
> Now, I know I don't need all of that stuff, I was just trying everything 
I
> could to get this to
> work. I used apsfilter to set up the printer initially, and it prints 
fine
> from fbsd apps. When
> I set up NT to print to it I get Access Denied, Unable to Connect when I
> click on the print
> device icon. Do I need to change the permissions somewhere, on the fbsd
> box? (I am
> able to map a drive from the nt box to the fbsd box and copy and write
> files to the bsd box
> from the nt box.)
> --
> Chip Wiegand
> Computer Services
> Simrad, Inc
> www.simrad.com
> chip.wiegand at simrad.com
> 
> "There is no reason anyone would want a computer in their home."
>      --Ken Olson, president, chairman and founder of Digital Equipment
> Corporation, 1977
>  (They why do I have 7? Somebody help me!)
> 
> --
> To unsubscribe from this list go to the following URL and read the
> instructions:  http://lists.samba.org/mailman/listinfo/samba




More information about the samba mailing list