[comp.sys.att] connecting an Epson FX-286 printer to an AT&T 3B2/300

jcorder@Alix.UUCP (08/09/87)

        Hello Net People:

                In Ami Motro's article, Ami states a problem with
        the  connection  of an "IBM Graphics Printer (actually an
        Epson)" to the parallel port (/dev/tty15).  Sorry  I  did
        not  have  an  IBM  Printer around, however I did make an
        Epson FX-286 work with an AT&T 3B2/300 with UNIX SYS V 2.

                I have enclosed the file
        (/usr/spool/lp/interface/dqp10_1)  with  the  appropriate
        modifications.  This interface  assumes  that  the  Epson
        FX-286 printer is attached to parallel port (/dev/tty15).
        It also assumes  that  the  system  variable  $LPDEST  is
        (dqp10_1).   If any of these assumption are not true this
        file will not work.  To set your LPDEST to dqp10_1 simply
        enter the following command at the prompt "$":

                        LPDEST=dqp10_1;export LPDEST

                This command line can be made a permanent part of
        your  (.profile), if you want the Epson FX-286 printer as
        your destination  printer.   This  interface  works  with
        nroff.  I have tried the following nroff commands:

                        ie: .ul .sp# .ce .in#

                Since my 3B2 is  not  set  up  for  any  kind  of
        graphics, I have not tried this aspect.  I have not given
        this file a complete test.  It is something that  I  have
        thrown  together in a few minutes.  Please do not take it
        as your total answer.  I do not give any warrenties  with
        this file.  Use it at your own risk.  In other words, try
        it on a paper other than the  one  the  chairman  of  the
        board needs by two:-)

   _______
   |     |                      James D. Corder
   |UNIX!|                      EZ-C-Lite Inc.
  ---------                     P.O. Box 27473
   \~. .~/                      Columbus, Ohio 43227
   (  *  )                      ...cbosgd!osupyr!Alix!jcorder
----| O |----
    \ v /
 --- \ / ---
      V	                        Your comments may someday become part of a book!

----------------------------------^cut^-----------------------------------------


#	@(#)dqp10	1.1

# lp interface for DQP-10 Matrix Printer
#
#

stty -parenb -parodd 9600 cs8 cread clocal ixon 0<&1
stty -ignbrk -brkint -ignpar -parmrk -inpck -istrip 0<&1
stty -inlcr igncr -iuclc -ixany 0<&1
stty -opost -ocrnl -onlcr -onlret raw tab3 0<&1
id=$1
name=$2
title=$3
copies=$4
shift; shift; shift; shift; shift
files="$*"
i=1
while [ $i -le $copies ]
do
	for file in $files
	do
		case $file
		in
			*.g|*.n|*.mm)
			stty -opost 0<&1
			;;
		esac
		cat "$file" | tr -d "\015" 2>&1
	done
	i=`expr $i + 1`
done
echo "\014\c"
exit 0