I have one of these.
One way to handle the beast is with "Ethertalk" aka
"Appletalk over Ethernet" via the Netatalk package
on the print server. If you are feeling particularly
perverse Netatalk could be on another server which
the printserver hands off to (there are situations
where that is needed).
The Netatalk bits needed are nbplkup and pap, which
are the easy parts.
This requires either routing appletalk or having the netatalk
machine on the same subnet as the printer since ethertalk/appletalk
is not an IP protocol.
Important: The old scheme for appletalk using .paprc
files will probably no longer work for most people
but you can put the printer name in the /etc/printcap
file as below. This is nicely documented in the latest
ifhp documentation.
Printcap:
###################################################################
# bigbad is a very nice B&W copier (OCE 3167) with a network frontend.
#
# This is seriously odd. It is serviced by an OS/2 box
# which, as of 2/28/01, doesn't ALWAYS accept lpd or port 9100.
# The OS/2 box talks to the OCE3167 through a parallel port.
#
# The OS/2 frontend does Postscript 2 and HPCL3.
#
# Appletalk is, however, quite reliable so we use that.
bigbad|oceDAC
:lp=| -$ /usr/bin/pap -e -p "OceDAC"
:ifhp=model=ps,status@
:tc=.common
################################################################
# COMMON: set Spool Directory
# MaX size = any
# Suppress Header
.common
:sd=/var/spool/lpd/%P
:mx=0
:sh
================================================================
I found the printers Appletalk name via the following command:
nbplkup :LaserWriter
------------------------------------------------------------
David Fetrow Phone: 206 616-0869
Distributed Computing Services Pager: 206 405-5377
Applied Physics Lab, Univ. of Washington
On Wed, 5 Mar 2003, Mike Brodbelt wrote:
> Hi,
>
> Has anyone got a printcap entry that works with an Oce 3165 network
> copier/printer? I'm trying to set one up, and it returns JSUCC for
> everything I send to it, but the job never materializes...
>
> For those that don't know that machine, it's a large photocopier that is
> also a SCSI device. It comes with an attached "DAC" which is a headless
> box that runs an lpd spooler on a modified version of OS/2. I have it
> working with an NT server using the NT TCP/IP printing box, but I want
> it on a Linux host. Current printcap entry is:-
>
> OCE3165:\
> :cm=Oce 3165 Network Copier:\
> :sd=/var/spool/lpd/lp15:\
> :rm=192.168.1.4:\
> :rp=OCE3165:\
> :lpd_bounce:\
> :send_data_first:\
> :sh:ff-separator:\
> :lf=log:af=acct:\
> :mx=0
>
> I've been trying to send raw Postscript to it with lpr -POCE3165 ellipse.ps.
>
> Any pointers appreciated,
>
> Mike.
>
>
> -----------------------------------------------------------------------------
> YOU MUST BE A LIST MEMBER IN ORDER TO POST TO THE LPRNG MAILING LIST
> The address you post from MUST be your subscription address
>
> If you need help, send email to [EMAIL PROTECTED] (or lprng-requests
> or lprng-digest-requests) with the word 'help' in the body. For the impatient,
> to subscribe to a list with name LIST, send mail to [EMAIL PROTECTED]
> with: | example:
> subscribe LIST <mailaddr> | subscribe lprng-digest [EMAIL PROTECTED]
> unsubscribe LIST <mailaddr> | unsubscribe lprng [EMAIL PROTECTED]
>
> If you have major problems, send email to [EMAIL PROTECTED] with the word
> LPRNGLIST in the SUBJECT line.
> -----------------------------------------------------------------------------
>
-----------------------------------------------------------------------------
YOU MUST BE A LIST MEMBER IN ORDER TO POST TO THE LPRNG MAILING LIST
The address you post from MUST be your subscription address
If you need help, send email to [EMAIL PROTECTED] (or lprng-requests
or lprng-digest-requests) with the word 'help' in the body. For the impatient,
to subscribe to a list with name LIST, send mail to [EMAIL PROTECTED]
with: | example:
subscribe LIST <mailaddr> | subscribe lprng-digest [EMAIL PROTECTED]
unsubscribe LIST <mailaddr> | unsubscribe lprng [EMAIL PROTECTED]
If you have major problems, send email to [EMAIL PROTECTED] with the word
LPRNGLIST in the SUBJECT line.
-----------------------------------------------------------------------------