[comp.sys.apollo] Hooking up a printer to Apollo

Jinfu_Jinfu_Chen@cup.portal.com (01/15/88)

I wonder if an Eqson compatible with serial port can be connected
to an Apollo's RS232 port. It would be nice to have a fast line
printer just for printing text without going to the Imagen or
Versatec. Has anyone done this yet? Any comments from Apollo?

Jinfu Chen
Motorola

martin@medix.UUCP (Dr. Brian K. Martin) (01/17/88)

> Date: 15 Jan 88 07:40:47 GMT
> From: uhccux!imagen!atari!portal!cup.portal.com!Jinfu_Jinfu_Chen@ucbvax.Berkeley.EDU
> Organization: The Portal System (TM)
> Subject: Hooking up a printer to Apollo
> Message-Id: <2487@cup.portal.com>
> Sender: uhccux!apollo-request@YALE.ARPA
> To: apollo@YALE.ARPA
> 
> 
> I wonder if an Eqson compatible with serial port can be connected
> to an Apollo's RS232 port. It would be nice to have a fast line
> printer just for printing text without going to the Imagen or
> Versatec. Has anyone done this yet? Any comments from Apollo?
> 
> Jinfu Chen
> Motorola
> 


I have a PCPI LaserImage 2000 hooked up to the /dev/sio1 port on my DN3000.
It's a serial laser printer with diablo 630, epson, HPGL and HP PCL emulation.
To set it up, I had to make up a null-modem cable with pins 2-3 swapped, and
with the hardware handshaking disabled by jumpering pins 4-5 and 6-8-20 on each
side of the cable  (an EE friend suggested this cable, I don't know why it
works).

It runs fine at 19200 baud, using XON/XOFF handshaking, IFF new line delay is
set to zero (with the "tctl line 1 -nld 0" command).  Otherwise, the printer
stops talking to the Apollo (is this a bug?).  I'm still at SR9.5.

I also use this same port and cable to transfer files to my Mac II.  All I do
is start up siologin on /dev/sio1, log in with the Mac II in vt100 emulation
mode, then transfer files using YMODEM at 19200 baud.

Now for some questions of my own.  I've never gotten the apollo print
utilities prf and prsvr to work with my printer.  I end up with partial files
printing out, files stacking up in the queue, etc.  I'd use lpr, but I also ran
into the same problems as with prf.  Does anyone have any suggestions?
Right now, I'm using a Bourne shell script which initializes the /dev/sio1
port then executes a "cat $* >/dev/sio1" command.  It works fine, but it's
not a print spooler. 

Is there a printer driver for the Apollo print utilities for any of
the following:
	1) HP LaserJet+
	2) HPGL
	3) Apple ImageWriter II

Are any of these drivers public domain?  

Is there a filter which converts troff output to a form suitable for driving
an HP LJ+ or Apple IW-II?  Currently, I'm using nroff with an "mm" macro
package I wrote to drive the laser printer in diablo 630 mode.  It takes
advantage of the proportional-spaced fonts, but I'd prefer to use troff if
possible. 

Thanks in advance,


    Brian K. Martin, M.D.
    MediX (new name)
    3420-A Hinahina Street
    Honolulu, Hawai'i 96816

PHONE: (808) 735-5661
ARPA: uhccux!medix!martin@nosc.mil
UUCP: { ihnp4,ucbvax,dcdwest,seismo,uunet }!sdcsvax!nosc!uhccux!medix!martin

crgabb@sdrc.UUCP (Rob Gabbard) (01/18/88)

In article <2487@cup.portal.com>, Jinfu_Jinfu_Chen@cup.portal.com writes:
> 
> I wonder if an Eqson compatible with serial port can be connected
> to an Apollo's RS232 port. It would be nice to have a fast line
> printer just for printing text without going to the Imagen or
> Versatec. Has anyone done this yet? Any comments from Apollo?

I have hooked up an old DEC Letterwriter 100 to the DN330 in my office. I use
the DOMAIN/IX BSD4.2 lpr facility to print to it so I don't have to fool with
the device characteristics of the print server. Also, if you're using BSD4.2
TCP/IP, you can have BSD4.2 print jobs routed to a printer on a foreign host 
running TCP/IP and a Berkely-derived line printer daemon. For instance, the
Letterwriter is available only from my DN330 by using lpr -Pletter, however the
default printer is a DEC Decwriter IV connected to a Sun 3/260 that our Apollo
ring is attached through Ethernet, and this is available from all nodes in
our Apollo ring (running BSD4.2 TCP/IP). Look into the printcap file in your
DOMAIN/IX Berkley manuals.

Rob Gabbard                                   UUNET: uunet!sdrc!crgabb
Structural Dynamics Research Corporation

"Why should I worry what happens tommorow ? You know tommorow just might not
    come !" - Gary Rossington

krowitz@mit-richter.UUCP (David Krowitz) (01/20/88)

There are print servers for the HP Laserjet and the Apple Imagewriter I
(not II) in the ADUS library. There are also plotter servers for the
HP7475, HP 7550, and HP 7570 plotters in the library. These are HPGL
devices, and the server spools files of HPGL commands to them. It does
not, however, convert text files into HPGL for a printer. Most of these
servers are written in Pascal and are easily adaptable to new printers.


 -- David Krowitz

krowitz@richter.mit.edu   (18.83.0.109)
krowitz%richter@eddie.mit.edu
mit-erl!mit-richter!krowitz@eddie.mit.edu
mit-erl!mit-richter!krowitz@mit-eddie.arpa
krowitz@mit-mc.arpa
(in order of decreasing preference)

giebelhaus@hi-csc.UUCP (Timothy R. Giebelhaus) (01/22/88)

In article <2487@cup.portal.com> Jinfu_Jinfu_Chen@cup.portal.com writes:
>I wonder if an Eqson compatible with serial port can be connected
>to an Apollo's RS232 port.

Sure it will work.  I don't believe there is an ascii printer type for
prf yet, though.  You can fix it three ways: 1) use the -transparent
switch every time you print something, 2) make your own prf print driver,
or 3) make your own lpr print driver (assuming you don't have an ascii
one yet).
-- 
---------------------------------
UUCP: {uunet, ihnp4!umn-cs}!hi-csc!giebelhaus
ARPA: hi-csc!giebelhaus@umn-cs.arpa
Nobody I know admits to sharing my opinions.  I don't even have a pet.