remote printing with pap
Mike Starke
mgcon@neta.com
Wed, 3 Jan 2001 12:18:04 -0700 (MST)
Your question used the word "anything" implying any
little bit might help. So here goes:
'rlpr' is what we use. Set up a /etc/printcap
on one server. Then use 'rlpr' to print to it.
The beauty of rlpr is the scalibility. No need
for any printcap files on the client side.
Of course, this implies that the printcap file
you do set up has the printer attached via one
of your lp's.
Mike
mgcon@getnet.com
http://www.getnet.com/~mgcon
Phoenix, AZ
USA
On Wed, 3 Jan 2001, Eric Richardson wrote:
> Hi,
> No responses yet.
>
> Anybody know anything about printcap/filters or setting up remote print
> queues?
>
> Thanks,
> Eric :-)
>
> Eric Richardson wrote:
> >
> > Hi,
> >
> > I have netatalk working and I can send a postscript file to the printer
> > using pap and it prints fine. The setup is a local area network with one
> > switch and the printer is connected to the TCP/IP network with a
> > Ethertalk to localtalk bridge. The printer also works fine with a Mac on
> > the network.
> >
> > I am running SuSE 6.4 and a tried using the yast or whatever to setup a
> > remote printer with no luck so then I tried to use info on the net to
> > get close with the printcap file manually. I can't understand the print
> > filter chain and how this works with the printer daemon and the remote
> > printer.
> >
> > Below is a transcript of what I think might be important. Any help would
> > be very much appreciated.
> >
> > Eric :-)
> >
> > maxwell@maxwell:~ > cat /etc/printcap
> >
> > lp|nec95|Silentwriter 95:\
> > :lp=/var/spool/lpd/nec95-lp/null:\
> > :sd=/var/spool/lpd/nec95-lp:\
> > :lf=/var/spool/lpd/nec95-lp/log:\
> > :of=/usr/lib/atalk/filters/ofpap:\
> > :if=/usr/lib/atalk/filters/ifpap:\
> > :tf=/usr/lib/atalk/filters/tfpap:\
> > :pd=/var/spool/lpd/nec95-lp/nec95.ppd:\
> > :ar:bk:mx#0:\
> > :tr=:cl:sh:
> >
> > maxwell@maxwell:/var/spool/lpd/nec95-lp > ls -la null
> > crw-rw-rw- 1 root root 3, 1 Oct 19 07:10 null
> >
> > maxwell@maxwell:/var/spool/lpd/nec95-lp > ps -ef | grep lpd
> > root 244 1 0 08:58 ? 00:00:00 /usr/sbin/lpd
> > root 247 244 0 08:58 ? 00:00:00 /usr/sbin/lpd
> > maxwell 552 511 0 09:45 pts/0 00:00:00 grep lpd
> >
> > root@maxwell:/var/spool/lpd/nec95-lp > cat status
> > waiting for lp to become ready (offline ?)
> >
> > maxwell@maxwell:~ > cat .paprc
> > # Apple Printer Access Protocol (PAP)
> > Silentwriter 95:LaserWriter@*
> >
> > This file is also in the spool directory as well since pap needs this
> > file.
> >
> > maxwell@maxwell:~ > pap printcap.ps
> > Trying 840.85:128 ...
> > status: idle
> > Connected to Silentwriter 95:LaserWriter@*.
> > Connection closed.
> >
> > So this works fine and prints the file.
> >
> > maxwell@maxwell:~ > lpr printcap.ps
> > lpr: connect: Connection refused
> > jobs queued, but cannot start daemon.
> >
> > root@maxwell:/etc/rc.d > ./lpd status
> > OK
> > root@maxwell:/etc/rc.d > ./lpd stop
> > Shutting down lpd
> > done
> > root@maxwell:/etc/rc.d > ./lpd start
> > Starting lpd
> > done
> >
> > If I remove everything from the queue and restart the daemon this is
> > what happens. Notice this time that the lpr doesn't refuse connection as
> > above.
> >
> > maxwell@maxwell:~ > lpr printcap.ps
> > maxwell@maxwell:~ > lpq
> > waiting for lp to become ready (offline ?)
> > Rank Owner Job Files Total Size
> > 1st maxwell 44 printcap.ps 14807 bytes
> >
> > I get cf and df files but the files just never print.
> >
> > root@maxwell:/var/spool/lpd/nec95-lp > ls
> > acct cfA045maxwell dfA045maxwell log null
> > cfA044maxwell dfA044maxwell lock nec95.ppd status
> >
> > ________________________________________________
> > See http://PLUG.phoenix.az.us/navigator-mail.shtml if your mail doesn't post to the list quickly and you use Netscape to write mail.
> >
> > Plug-discuss mailing list - Plug-discuss@lists.PLUG.phoenix.az.us
> > http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
>
> ________________________________________________
> See http://PLUG.phoenix.az.us/navigator-mail.shtml if your mail doesn't post to the list quickly and you use Netscape to write mail.
>
> Plug-discuss mailing list - Plug-discuss@lists.PLUG.phoenix.az.us
> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
>