Hi, everyone,

 I've got this problem: I want to print from a linux machine running samba
to a Win95 machine. So, the entry in /etc/printcap looks like:

hp:\    
  :lp=/dev/null:\
  :sd=/var/spool/lpd/hp:sh:\
  :if=/usr/local/sbin/smbprint:\
  :af=/var/spool/lpd/hp/acct:\
  :cm=HP Laserjet 4M:\
  :mx=0:

 the directory '/var/spool/lpd/hp' exists, and the same with the script
'/usr/local/sbin/smbprint'. I'm sure the 'smbprint' script is Ok. The
problem is that when I do a:

 'cat my_file | lpr -P hp'

 the 'smbprint' script is not even called (one command in the script is to
write something in a file...  it doesn't...). But the job is there,
in the queue, with the status 'active'.Could somebody help me? How can I
make lpd use the input filter? 

Thank you,
bogdan

Reply via email to