after several trials and errors and reading through FreeBSD handbook I am
at dead end on how to proceed further, hope someone can guide me.

my /etc/printcap entry:
-----------------------
HP:\
:rm=192.168.1.105:sd=/var/spool/hp:lf=/var/log/lpd-errs:\
:if=/usr/local/libexec/hp-network:
-----------------------

my /usr/local/libexec/hp-network entry:
-----------------------
#!/bin/sh
#
# hp-network - Text filter for HP printer `NPI2B483C' listening
# on port 9100. Installed in /usr/local/libexec/hp-network
#
exec /usr/libexec/lpr/lpf "$@" | /usr/local/libexec/netprint 192.168.1.105
9100
-----------------------

my /usr/local/libexec/netprint entry:
-----------------------
!/usr/bin/perl -w
#
# netprint - Text filter for printer attached to network
# Installed in /usr/local/libexec/netprint
#

$#ARGV eq 1 || die "Usage: $0 <printer-hostname> <port-number>";

$printer_host = $ARGV[0];
$printer_port = $ARGV[1];
use Socket;

$protocol = getprotobyname('tcp');
$address = inet_aton("192.168.1.105");
$sockaddr = sockaddr_in($printer_port, $address);

socket(PRINTER, PF_INET, SOCK_STREAM, $protocol)
  || die "Can't create TCP/IP stream socket: $!";
connect(PRINTER, $sockaddr) || die "Can't contact $printer_host: $!";

while (<STDIN>) { print PRINTER; } exit 0;
-----------------------

Now my /var/log/lpd-errs is empty and in spool directory I have following
after running command lptest 20 5 | lpr -P HP :

content of /var/spool/hp
total 16
-rw-r--r-- 1 root juris 4 Aug 6 21:55 .seq
-rw-rw---- 1 daemon juris 70 Aug 6 21:55 cfA014laptops
-rw-rw---- 1 root juris 605 Aug 6 21:55 dfA014laptops
-rw-rw-r-- 1 root juris 0 Aug 6 21:55 errs.ukc0YLC
-rw-rw-r-- 1 root juris 5 Aug 6 21:55 lock

My printer is not responding in any way, it keeps on flashing Ready. it is
on the internal network having ip 192.168.1.105

thanks
Juris
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"

Reply via email to