SUMMARY: Solaris 2.6 printing with Tektronix 4511a & Phaser IIPxe

From: Clive Elsum (Clive.Elsum@dar.csiro.au)
Date: Tue Jul 28 1998 - 23:09:43 CDT


I finally got the Tektronix 4511A and Phaser IIPxe to work with spooling.
The final set of instructions:

lpadmin -p px -o protocol=bsd,dest=tek4511a:PS -T PS -i /usr/spool/lp/model/netstandard -v /dev/null -I postscript
enable px
accept px

The trick was to use the :PS at the end of the dest string command NOT !PS
and not leave it blank.

---------------------------------------------------------------------
Clive Elsum
Systems Engineer - Information Technology Group
CSIRO Atmospheric Research
PMB 1, Aspendale, Victoria, Australia 3195
Phone : (+61 3) 9239 4509
Fax: (+61 3) 9239 4444
E-mail Clive.Elsum@dar.csiro.au
---------------------------------------------------------------------

----- Begin Included Message -----

Hi,

I am looking for a solution whereby under Solaris 2.6 I can set up our server
to act as a print spooler to a Tektronix 4511a interface box connected to
a Phaser IIPxe, and have the clients both Sun workstations and PC's under NT
point to the server as the remote print server. This worked quite well
under 2.5, but under 2.6???

Equipment
-=-=-=-=-
Ultra 140 running Solaris 2.6 with all recommended patches as at Jun 98.
Clients cosist of Sun Workstations under 2.5 and PC's with NT Windows 95.

What I have tried to date
-=-=-=-=-=-=-=-=-=-=-=-=-=
Under Solaris 2.5 the following allowed for our server to act as the
print spooler for the tek4511a interface connected to the Phaser IIPxe.

lpsystem -t bsd tek4511a
lpadmin -p px -s tek4511a!PS -I postscript
lpshut
/usr/lib/lpsched
enable px
accept px

This meant that all client machines could point to the server for printing
and the spooling was done on the server, the ideal setup for our purpose.

Under Solaris 2.6, however, Sun suggest that:
#
#ident "@(#)Systems 1.8 97/06/09 SMI" /* SVr4.0 1.2 */
# This file previously contained an LP private interface. It's
# contents are no longer used by the printing system and therefore
# obsolete. Expect the file to be removed in a subsequent release
# of Solaris, along with the lpsystem(1M) command.
+:x:-:bsd:-:n:10:-:-:Allow all connections

An attempt was made to follow the Solaris 2.5 procedure, but alas,

Warning: px is remote, enable has no meaning.
Warning: px is remote, accept has no meaning.

and resulting in error messages every minute of the form:

Jul 12 03:35:30 XXX bsd-gw[26466]: Can't communicate with spooler for px
Jul 12 03:36:30 XXX bsd-gw[26467]: Can't communicate with spooler for px

In desperation I tried the Tektronix Phaser sol_apps.tar file from Tektronix.
Sure it set up spooling but as expected this did not work on the 4511a, the
jobs just hung in the spooler queue.

I then tried the "vialpd" and "lpdsend" stuff from Tektronix but without
success. The jobs appeared in the spooler and disappeared just as quickly
without sending anything to the printer.

The only way I can get the printing to work at all is for each Solaris 2.6
machine both client and server is to enter the command:

lpadmin -p px -s tek4511a!PS -I postscript

and not worry about the enabling and accepting commands.

This means that the client machines on Solaris 2.5 had to all be set up
with the commands:

lpsystem -t bsd tek4511a
lpadmin -p px -s tek4511a!PS -I postscript
lpshut
/usr/lib/lpsched
enable px
accept px

Sure I could set up one of the client machines as a print server under 2.5
but who knows what the individual user may do and hence stuff up the printing,
and when they upgrade to 2.6, what happens then????????

Then the problem arises, what about the PC's???????

The latest I tried was the PhaserPrint 2.0 software Demo from Tektronix.
This indeed sets up a print queue, but @ $895 it seems a tremendous overkill
to set up spooling.

Any suggestions greatly appreciated.

Thanks in advance

---------------------------------------------------------------------
Clive Elsum
Systems Engineer - Information Technology Group
CSIRO Atmospheric Research
PMB 1, Aspendale, Victoria, Australia 3195
Phone : (+61 3) 9239 4509
Fax: (+61 3) 9239 4444
E-mail Clive.Elsum@dar.csiro.au
---------------------------------------------------------------------

----- End Included Message -----



This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:12:45 CDT