Laser Printers on Ratex - University of Minnesota

Download Report

Transcript Laser Printers on Ratex - University of Minnesota

Laser Printers on Ratex
Alan Carson
[email protected]
Why Laser Printers?




Less Expensive
Easier to read (arguable)
Less maintenance
Networked
There are other ways to do this
But this is how we did it:
Basic Overview
1.
2.
3.
Set up a printer on your system
Create a driver to pipe UniVerse print jobs
through your system printer
Set up a printer in UniVerse and point it to
the driver
Set up Network Printers on AIX

Make sure qdaemon is running
# ps -ef|grep qdaemon
# more /etc/inittab
qdaemon:2:wait:/usr/bin/startsrc –sqdaemon

Add printer IP address to /etc/hosts
192.168.150.155 hpstpaul
Set up Network Printers on AIX

Allow printer IP through any firewalls
Set up Network Printers on AIX

Create printer queue using smit
# smit print
Set up Network Printers on AIX

Choose Remote printer – Local Filtering
Set up Network Printers on AIX


Select printer make and model
If AIX asks for drivers, install them from
installation CDs
–
Hewlett-Packard
–
hplj-4
Hewlett-Packard LaserJet 4,4M
Make and model example above works for all of our HP and
non-HP printers
Set up Network Printers on AIX

Configure name of queue and IP address
Verify Print Queue is Working

Run lpstat
hpstpau @192 READY
hpstpaul: JetDirect lpd: no jobs queued on this
port

Print a test page
/usr/bin/qprt -Phpstpaul /etc/hosts
Change Attributes of Print Queue


Run lsvirprt and enter printer number
Enter mU~v to add 13pt font
Create UniVerse Printer Driver
# vi /usr/spool/uv/lpr.drvr
# chmod a+rx /usr/spool/uv/lpr.drvr
Create UniVerse Printer Driver

Other example drivers:
cat - | lpr –P hpstpaul
lp –d hpstpaul –o landscape
Create Print Queue in UniVerse

su to root and from uv, LOGTO UV
Create Print Queue in UniVerse

Enter info and reread spooler config file
Create Print Queue in UniVerse

If multiple printers, better to set up other null
devices (or lock file from previous screen
shot)
ln -s /dev/null /dev/null-LJ1
ln -s /dev/null /dev/null-LJ2
ln -s /dev/null /dev/null-LP1
Because of Universe internal locking
mechanism to prevent contention for the
same printer.
Verify UniVerse Print Queue
> SPOOL –LIST
Printer: CP17
Form: no entries.
Q: on
P: on
Set up Printer in Ratex

Printer Control – Define Printer Forms
Adjust Printer Driver for Needs

Examples:
/usr/bin/qprt -Phpstpaul -scourier-bold -p12
/usr/bin/qprt -Phpstpaul -w130 -l51 -scourierbold -p12 -z+
/usr/bin/qprt -Phpstpaul -w135 -l65 -p13 -z+
Utility to Restart Print Queue

(see included program print out)
Utility to Restart Print Queue

(see included program print out)
Utility to Restart Print Queue

Compile and create entry to *.MPQ file
LPSTART
0001: PQ
0002: HRUN USER.BP PRINT.MENU
0003: P

11
Maintain Menu Items
43,12 25 - Printer Queues
25
LPSTART
N
THE END
Alan Carson
[email protected]