chiark / gitweb /
Debianize new mup version
[mup] / mup / mupprnt
CommitLineData
69695f33
MW
1# UNIX shell script for printing Mup output
2
3# **** NOTE: The GS_DEVICE shell variable needs to be set to the
4# proper value for your printer type.
5# Different versions of ghostscript may support different
6# printer types, so execute ghostscript with the -h option
7# to see what your version supports.
8#
9# PRINTERTYPE printer
10# ------------------------------------------------------------------
11# bj10e Canon BubbleJet BJ10e
12# cdeskjet H-P DeskJet 500C with 1 bit/pixel color
13# cdjcolor H-P DeskJet 500C with 24 bit/pixel color and
14# high-quality color (Floyd-Steinberg) dithering
15# cdjmono H-P DeskJet 500C printing black only
16# deskjet H-P DeskJet and DeskJet Plus
17# dfaxhigh DigiBoard, Inc.'s DigiFAX software format (high resolution)
18# dfaxlow DigiFAX low (normal) resolution
19# djet500 H-P DeskJet 500
20# djet500c H-P DeskJet 500C
21# epson Epson-compatible dot matrix printers (9- or 24-pin)
22# eps9high Epson-compatible 9-pin, interleaved lines
23# (triple resolution)
24# epsonc Epson LQ-2550 and Fujitsu 3400/2400/1200 color printers
25# laserjet H-P LaserJet
26# la50 DEC LA50 printer
27# la75 DEC LA75 printer
28# lbp8 Canon LBP-8II laser printer
29# ln03 DEC LN03 printer
30# lj250 DEC LJ250 Companion color printer
31# ljet2p H-P LaserJet IId/IIp/III* with TIFF compression
32# ljet3 H-P LaserJet III* with Delta Row compression
33# ljetplus H-P LaserJet Plus
34# necp6 NEC P6/P6+/P60 printers at 360 x 360 DPI resolution
35# paintjet H-P PaintJet color printer
36# pjetxl H-P PaintJet XL color printer
37# r4081 Ricoh 4081 laser printer
38# tek4696 Tektronix 4695/4696 inkjet plotter
39
40echo "Mupprnt - Version 5.3" >&2
41
42# if environment variable COPIES is set, use that as number of copies to print
43if [ "$COPIES" != "" ]
44then
45 _Mup_copies=-n$COPIES
46fi
47
48muptmp=/usr/tmp/mtmp$$
49trap 'rm -f $muptmp' 0 1 2 15
50mup $* | gs -dNOPAUSE -sOutputFile=$muptmp -
51
52
53if [ $? -eq 0 -a -s "$muptmp" ]
54then
55 # use -c option to copy file to spool area, so we can remove tmp file
56 lp -c $_Mup_copies $muptmp
57fi