SUMMARY: laserjet4 setup

From: Ed Baxter (pdiejb@PII.COM)
Date: Sat Feb 12 1994 - 06:12:14 CST


Sun-Managers,

My original problem was :
 
> I have the following problem with the set-up on our HP laserjet 4
> printer. If a plain text job is sent to the printer after a
> post-script job the output looks like this:
>
> keypad board
> ------------
> 1. Evaluating LED's
> 2. .............etc (off page)

I recieved several excellent suggestions. The ones I tried didn't work
and others I didn't get around to trying. The best suggestions were:

1. convert all text to post-script (users wanted plain text too)
2. since all pcl jobs were ok, run UNIX jobs thru unix2dos (didn't try)
3. using '^[&k2G' in a filter (didn't work)

I found a filter from another source that works. The following is my
printcap and the filter I used. The printer is configured serially
using XON/XOFF.

> car-laser|Laser Jet 4:\
> :lp=/dev/ttyb:\
> :br#38400:\
> :pl#55:\
> :fc#0177777:\
> :sh:\
> :fs#03:\
> :xc#0177777:\
> :xs#040040:\
> :ms=-parity,onlcr:\
> :sd=/usr/spool/printers/car-laser:\
> :lf=/var/spool/printers/car-laser/errorlog:\
> :of=/usr/lib/hpfilter:
> #

/*
        This filter does mapping as followed:
        FF -> CR FF
        CR -> CR
        LF -> CR LF
*/

#include <stdio.h>

main()
{
        int ch,lastchar;
        int i;

        lastchar=0;
        while((ch = getchar()) != EOF) {
                if(( ch == 12 || ch == 10) && (lastchar !=13)) putchar(13);
                putchar(ch);
                lastchar =ch;
        }
}

Many thanks to all who replied:

Tim Wort <tim@Access.COM>
upkar@hub.eng.wayne.edu (Upkar Singh Kohli)
David Fan <david@mrt.magma.COM>
uusr809!pnw!steve@uu2.psi.com (Steve Lee)
mblisd!isdserv1!drubie@Aus.Sun.COM (David "dOOf" Rubie)



This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:08:55 CDT