Printing from OS/2 client to Solaris 2.3 print server

Printing from OS/2 client to Solaris 2.3 print server

Post by James McInin » Sun, 12 Feb 1995 04:00:42

I've an interesting problem concerning trying to print from our OS/2
machines to our Sun LX machine.

I've configured the OS/2 machines to print to the Solaris machine using
LPD and LPRMON on the OS/2 machine (IBM TCP/IP for OS/2, ver 2.0). The Solaris
machines are using the Solaris 2.3 LP print service (with the latest patches

When I initially tried printing from the OS/2 machines to the Solaris machine,
a proper banner page printed, however the Postscript code, rather than the
proper output, was printed on the printer. The printer is properly setup as
a Postscript printer and other UNIX and Mac machines have no problem printing
to it as such.

I figured that the problem was the OS/2 machines act as BSD hosts and that
they may not set the TERM and FILTER environment variables properly for the
printer model, so I modified the model for this printer (/etc/lp/model/amber_ps)
so that it would have the TERM and FILTER settings hardcoded into them
(just as an experiment).

Evidently, the printer model was not used to print these files because
the settings in the model were ignored and I found the following in
/var/lp/logs/requests :

        = amber_ps-124, uid 60003, gid 60003, size 11593, Fri Feb 10 13:17:48 EST 1995
        x /usr/lib/lp/postscript/postprint -I
        y /usr/lib/lp/postscript/download -pamber_ps|/usr/lib/lp/postscript/postio 2>>$ERRFILE -L/var/tmp/amber_ps.log
        z amber_ps
        C 1
        D amber_ps
        F /var/spool/lp/tmp/
        O nofilebreak flist=' (null):11593 '
        P 20
        T (null)\n#####\n#####\t\t
        Y catv_filter
        t simple
        s 0x0014
        v 0

I have no idea what catv_filter is, the type should be postscript (not simple) and
I don't know where x and y came from.

I want the machine to simply use postio to dump the Postscript to the printer
from these machines, nothing else.

Any ideas (keeping in mind that the printer model doesn't seem to affect the way
it works).

- James


1. Network Printing to Solaris Server

I have three machines here running Warp Connect, and none of us can print
over the network through a server running the Solaris operating system.  I
found APAR PN51340 relating to this problem which indicated that it's
definitely a bug in lprportd sending an improper header, and that it would
be fixed "in a future release."  I applied Fixpack 11 (from Hobbes) to my
machine, but that didn't help.

Does anyone know if there is a fix for this?


Intelligent System Sensors and Controls Dept. 9611
Sandia National Laboratories
P.O. Box 5800, Albuquerque, New Mexico 87185-0949

2. running dos on newer cpus

3. OS/2 Netware client as print server.

4. salary in game industry

5. Microware OS-9 NFS Server V1.4 and Solaris 2.x client.

6. News Bits

7. Print servers and printing in general

8. Windows and Dos programs

9. LPR printing to Linux print server

10. Printing to a Print Server

11. How can WARP print to a WFWG print server?

12. Printing from Warp client to NT server's printer queues

13. printing from client through os2 server?