ubuntu user function manual
TRANSCRIPT
-
7/25/2019 Ubuntu User Function Manual
1/89
arm2hpdl(1) General Commands Manual arm2hpdl(1)
NAMEarm2hpdl Add HP download header/trailer to an ARM ELF binary.
SYNOPSISarm2hpdl [options] arm-binary.img > hpdl.dl
DESCRIPTIONarm2hpdl adds an HP download header/trailer to an ARM ELF binary. If the file already has an HP
header, just copy it to stdout.
COMMAND LINE OPTIONSThese are the options that can appear on the command line.
D level
Set Debug level [0].
EXAMPLESAdd an HPDL header to a HP LaserJet 1005.
$ arm2hpdl sihp1005.img > sihp1005.dl
FILES/usr/bin/arm2hpdl, /lib/firmware/hp/*
SEE ALSOfoo2zjs(1)
AUTHORRick Richardson
http://foo2zjs.rkkda.com/
arm2hpdl 0.0 Thu Apr 07 11:47:50 2016 1
-
7/25/2019 Ubuntu User Function Manual
2/89
foo2hbpl2-wrapper(1) General Commands Manual foo2hbpl2-wrapper(1)
NAMEfoo2hbpl2-wrapper Convert Postscript into a ZJS printer stream
SYNOPSISfoo2hbpl2-wrapper [options] [ps-file]
DESCRIPTIONfoo2hbpl2-wrapper is a Foomatic compatible printer wrapper for thefoo2hbpl2 printer driver. This script
reads a Postscriptps-file or standard input and converts it to Zenographics ZjStream printer format for driv-
ing the Dell 1355, Dell C1765, Epson AcuLaser M1400, Epson AcuLaser CX17NF, Fuji Xerox DocuPrint
CM205, Fuji Xerox DocuPrint CM215, Fuji Xerox DocuPrint P205, Xerox WorkCentre 3045 MFP, and
Xerox WorkCentre 6015 MFP printers.
This script can be used in a standalone fashion, but is intended to be called from a printer spooler system
which uses the Foomatic printer database.
COMMAND LINE OPTIONS
Normal Options
These are the options used to select the parameters of a print job that are usually controlled on a per job
basis.
c Print in color (else monochrome).
C colormode
Color correction mode [0].
10 ICM color profile (using G *.icm file)
d duplex
Duplex code to send to printer [1].
1 off 2 long edge 3 short edge
m media
Media code to send to printer [1].
Media HBPL
plain 1
bond 2
lwcard 3
lwgcard 4
labels 5
envelope 6
recycled 7
plain2 8
bond2 9lwcard2 10
lwgcard2 11
recycled2 12
p paper
Paper size code to send to printer [1].
Paper HBPL
A4 1
B5jis 2
A5 3
foo2hbpl2-wrapper 0.0 Thu Apr 07 11:47:50 2016 1
-
7/25/2019 Ubuntu User Function Manual
3/89
foo2hbpl2-wrapper(1) General Commands Manual foo2hbpl2-wrapper(1)
letter 4
executive 5
fanfold german legal 6
folio 6
legal 7
env#10 9
envMonarch 10
envC5 11
envDL 12
n copies
Number of copies [1].
r xresxyres
Set device resolution in pixels/inch [1200x600].
s source
Source (Input Slot) code to send to printer [7].
1 upper 4 manual
2 lower 7 autot Draft mode. Every other pixel is white.
T density
Print density (1-5). The default is 3 (medium).
2 3 4 5 6 8 9 10 12 14 15 16 18
Print in N-up. Requires thepsutils package.
o orient
Orientation used for N-up.
Portrait op (normal)
Landscape ol (rotated 90 degrees anticlockwise)
Seascape os (rotated 90 degrees clockwise)
Printer Tweaking Options
These are the options used to customize the operation offoo2hbpl2 for a particular printer.
u xoffxyoff
Set the offset of the start of the printable region from the upper left corner, in pixels [varies with
paper size]. The defaults should work on the 2200DL and 2300DL, and have not been tested on
any other printers.
l xoffxyoff
Set the offset of the end of the printable region from the lower right corner, in pixels [varies with
paper size]. The defaults should work on the 2200DL and 2300DL, and have not been tested on
any other printers.
L mask
Send the logical clipping values from u/-l in the ZjStream. foo2hbpl2-wrapper always runs
Ghostscript with the ideal page dimensions, so that the scale of the image is correct, regardless
whether or not the printer has unprintable regions. This option is used to move the position of the
clipped image back to where it belongs on the page. The default is to send the amount which was
clipped by u and l, and should be good in most cases.
0 dont send any logical clipping amounts
1 only send Y clipping amount
2 only send X clipping amount
3 send both X and Y clipping amounts
foo2hbpl2-wrapper 0.0 Thu Apr 07 11:47:50 2016 2
-
7/25/2019 Ubuntu User Function Manual
4/89
foo2hbpl2-wrapper(1) General Commands Manual foo2hbpl2-wrapper(1)
P Do not send START_PLANE codes on monochrome output. May be needed by some mono-
chrome-only printers, such as the HP LaserJet 1000.
X padlen
Add extra zero padding to the end of BID segments. The default is 16 bytes. Padding 16 bytes of
zeroes is needed for older ZjStream printers, such as the Minolta 2200DL and HP LaserJet 1000,
and seems harmless to newer ones, such as the Minolta 2300DL. So the default should be goodfor all cases.
Color Tweaking Options
These are the options used to control the quality of color output. Color correction is currently a WORK IN
PROGRESS.
g gsopts
Additional options to pass to Ghostscript, such as g-dDITHERPPI=nnn, etc. This option may
appear more than once.
G profile.icm
Convert profile.icm to a Postscript color rendering dictionary (CRD) using foo2zjs-icc2ps and
adjust the printer colors by using the Postscript setcolorrendering operator. (WORK IN
PROGRESS).G gamma-file.ps
Prependgamma-file.ps to the Postscript input to perform color correction using the setcolortrans-
fer Postscript operator. For example, the file might contain:
{0.333 exp} {0.333 exp} {0.333 exp} {0.333 exp} setcolortransfer
I intent
Select profile intent from the ICM file. 0=Perceptual, 1=Colorimetric, 2=Saturation, 3=Absolute.
Default is 0 (perceptual).
Debugging Options
These options are used for debuggingfoo2hbpl2 and its wrapper.
S plane
Output just a single color plane from a color print and print it on the black plane. The default is tooutput all color planes.
1 Cyan
2 Magenta
3 Yellow
4 Black
D level
Set Debug level [0].
EXAMPLESCreate a monochrome ZjStream from a Postscript document, examine it, and then print it using a RAW
print queue:
foo2hbpl2-wrapper testpage.ps > testpage.prn
hbpl2decode < testpage.prn
lpr P raw testpage.prn
Create a color ZjStream stream from a Postscript document:
foo2hbpl2-wrapper c testpage.ps > testpage.prn
foo2hbpl2-wrapper 0.0 Thu Apr 07 11:47:50 2016 3
-
7/25/2019 Ubuntu User Function Manual
5/89
foo2hbpl2-wrapper(1) General Commands Manual foo2hbpl2-wrapper(1)
FILES/usr/bin/foo2hbpl2-wrapper
SEE ALSOfoo2hbpl2(1),hbpldecode(1)
AUTHOR
Rick Richardson http://foo2hbpl.rkkda.com/
foo2hbpl2-wrapper 0.0 Thu Apr 07 11:47:50 2016 4
-
7/25/2019 Ubuntu User Function Manual
6/89
foo2hbpl2(1) General Commands Manual foo2hbpl2(1)
NAMEfoo2hbpl2 Convert Ghostscript pbmraw or bitcmyk format into a ZJS printer stream
SYNOPSISfoo2hbpl2 [options] hbpl2-file
foo2hbpl2 [options] hbpl2-file
foo2hbpl2 [options] hbpl2-file
DESCRIPTIONfoo2hbpl2 converts Ghostscript pbmraw, bitcmyk, or pksmraw output formats to monochrome or color
HBPL version 2 streams, for driving the Dell 1355, Dell C1765, Epson AcuLaser M1400, Epson AcuLaser
CX17NF, Fuji Xerox DocuPrint CM205, Fuji Xerox DocuPrint CM215, Fuji Xerox DocuPrint M215, Fuji
Xerox DocuPrint P205, Xerox WorkCentre 3045 MFP, and Xerox WorkCentre 6015 MFP printers.
COMMAND LINE OPTIONS
Normal Options
These are the options used to select the parameters of a print job that are usually controlled on a per job
basis.
c Force color mode if autodetect doesnt work.
d duplex
Duplex code to send to printer [1].
1 off 2 long edge 3 short edge
g xpixxypix
Set page dimensions in pixels [10200x6600].
m mediaMedia code to send to printer [1].
Media HBPL
plain 1
bond 2
lwcard 3
lwgcard 4
labels 5
envelope 6
recycled 7
plain2 8
bond2 9
lwcard2 10lwgcard2 11
recycled2 12
p paper
Paper code to send to printer [1].
Paper HBPL
A4 1
B5jis 2
A5 3
letter 4
foo2hbpl2 0.0 Thu Apr 07 11:47:50 2016 1
-
7/25/2019 Ubuntu User Function Manual
7/89
foo2hbpl2(1) General Commands Manual foo2hbpl2(1)
executive 5
fanfold german legal 6
folio 6
legal 7
env#10 9
envMonarch 10
envC5 11
envDL 12
n copies
Number of copies [1].
r xresxyres
Set device resolution in pixels/inch [1200x600].
s source
Source (InputSlot) code to send to printer [7].
1 upper 4 manual
2 lower 7 auto
t Draft mode. Every other pixel is white.
J filename
Filename string to send to printer.
U username
Username string to send to printer.
Printer Tweaking Options
These are the options used to customize the operation offoo2hbpl2 for a particular printer.
u xoffxyoff
Set the offset of the start of the printable region from the upper left corner, in pixels [0x0].
l xoffxyoff
Set the offset of the end of the printable region from the lower right corner, in pixels [0x0].L mask
Send logical clipping amounts implied by u/-l in the ZjStream [3].
0 dont send any logical clipping amounts
1 only send Y clipping amount
2 only send X clipping amount
3 send both X and Y clipping amounts
P Do not send START_PLANE codes on monochrome output. May be needed by some black and
white only printers, such as the HP LaserJet 1000.
A AllIsBlack: convert C=1,M=1,Y=1 to just K=1. Works with bitcmyk input only.
B BlackClears: K=1 forces C,M,Y to 0. Works with bitcmyk input only.
X padlen
Add extra zero padding to the end of BID segments. The default is 16 bytes. Padding 16 bytes of
zeroes is needed for older ZjStream printers, such as the Minolta 2200DL and HP LaserJet 1000,
and seems harmless to newer ones, such as the Minolta 2300DL. So the default should be good
for all cases.
Debugging Options
These options are used for debuggingfoo2hbpl2.
S plane
Output just a single color plane from a color print and print it on the black plane. The default is to
output all color planes.
foo2hbpl2 0.0 Thu Apr 07 11:47:50 2016 2
-
7/25/2019 Ubuntu User Function Manual
8/89
foo2hbpl2(1) General Commands Manual foo2hbpl2(1)
1 Cyan
2 Magenta
3 Yellow
4 Black
D level
Set Debug level [0].
EXAMPLESCreate a black and white ZJS stream:
gs q dBATCH dSAFER dQUIET dNOPAUSE
sPAPERSIZE=letter r1200x600 sDEVICE=pbmraw
sOutputFile=- < testpage.ps
| foo2hbpl2 r1200x600 g10200x6600 p1 >testpage.zm
Create a color ZJS stream:
gs q dBATCH dSAFER dQUIET dNOPAUSE
sPAPERSIZE=letter g10200x6600 r1200x600 sDEVICE=bitcmyksOutputFile=- < testpage.ps
| foo2hbpl2 r1200x600 g10200x6600 p1 >testpage.zc
FILES/usr/bin/foo2hbpl2
SEE ALSOfoo2hbpl2-wrapper(1),hbpldecode(1)
AUTHORRick Richardson
Peter Korf
http://foo2hbpl.rkkda.com/
foo2hbpl2 0.0 Thu Apr 07 11:47:50 2016 3
-
7/25/2019 Ubuntu User Function Manual
9/89
foo2hiperc-wrapper(1) General Commands Manual foo2hiperc-wrapper(1)
NAMEfoo2hiperc-wrapper Convert Postscript into a HIPERC printer stream
SYNOPSISfoo2hiperc-wrapper [options] [ps-file]
DESCRIPTIONfoo2hiperc-wrapper is a Foomatic compatible printer wrapper for the foo2hiperc printer driver. This
script reads a Postscriptps-file or standard input and converts it to the Oki HIPERC printer format for driv-
ing the Oki C310dn, C3100, C3200, C3300n, C3400n, C5100n, C5500n, C5600n and the C5800n HIPERC
printers.
This script can be used in a standalone fashion, but is intended to be called from a printer spooler system
which uses the Foomatic printer database.
COMMAND LINE OPTIONS
Normal Options
These are the options used to select the parameters of a print job that are usually controlled on a per job
basis.
c Print in color (else monochrome).
C colormode
Color correction mode [0].
10 ICM color profile (using G *.icm file)
d duplex
Duplex code to send to printer [1].
1 off 2 long edge 3 short edge
m media
Media code to send to printer [0].
Media HIPERC
plain 0
labels 1
transparency 2
p paper
Paper size code to send to printer [2].
1 A4 2 letter
3 leg al
5 A5 6 B5jis
7 A6 8 env Monarch9 env DL 10 env C5
11 env #10 12 executive
13 env #9 14 leg al 13.5"
15 A3 16 tabloid/ledger
n copies
Number of copies [1].
r xresxyres
Set device resolution in pixels/inch [600x600].
foo2hiperc-wrapper 0.0 Thu Apr 07 11:47:50 2016 1
-
7/25/2019 Ubuntu User Function Manual
10/89
foo2hiperc-wrapper(1) General Commands Manual foo2hiperc-wrapper(1)
s source
Source (Input Slot) code to send to printer [0].
0 auto select
1 tray1 2 tray2
3 multi 4 manual
t Draft mode. Every other pixel is white.
2 3 4 5 6 8 9 10 12 14 15 16 18
Print in N-up. Requires thepsutils package.
o orient
Orientation used for N-up.
Portrait op (normal)
Landscape ol (rotated 90 degrees anticlockwise)
Seascape os (rotated 90 degrees clockwise)
Printer Tweaking Options
These are the options used to customize the operation offoo2hiperc for a particular printer.
u xoffxyoffSet the offset of the start of the printable region from the upper left corner, in pixels [varies with
paper size].
l xoffxyoff
Set the offset of the end of the printable region from the lower right corner, in pixels [varies with
paper size].
L mask
Send the logical clipping values from u/-l in the HIPERC stream. foo2hiperc-wrapper always
runs Ghostscript with the ideal page dimensions, so that the scale of the image is correct, regard-
less whether or not the printer has unprintable regions. This option is used to move the position of
the clipped image back to where it belongs on the page. The default is to send the amount which
was clipped by u and l, and should be good in most cases.
0 dont send any logical clipping amounts
1 only send Y clipping amount
2 only send X clipping amount
3 send both X and Y clipping amounts
z model
Model is 0 for non-A3 sized printers, and 1 for A3/Tabloid/Ledger sized printers (i.e. C810, etc.).
The default is 0.
Z compressed
Use uncompressed (0) or compressed (1) JBIG data.
Color Tweaking Options
These are the options used to control the quality of color output. Color correction is currently a WORK IN
PROGRESS.
g gsopts
Additional options to pass to Ghostscript, such as g-dDITHERPPI=nnn, etc. This option may
appear more than once.
G profile.icm
Convert profile.icm to a Postscript color rendering dictionary (CRD) using foo2zjs-icc2ps and
adjust the printer colors by using the Postscript setcolorrendering operator. (WORK IN
PROGRESS).
foo2hiperc-wrapper 0.0 Thu Apr 07 11:47:50 2016 2
-
7/25/2019 Ubuntu User Function Manual
11/89
foo2hiperc-wrapper(1) General Commands Manual foo2hiperc-wrapper(1)
G gamma-file.ps
Prependgamma-file.ps to the Postscript input to perform color correction using the setcolortrans-
fer Postscript operator. For example, the file might contain:
{0.333 exp} {0.333 exp} {0.333 exp} {0.333 exp} setcolortransfer
I intent
Select profile intent from the ICM file. 0=Perceptual, 1=Colorimetric, 2=Saturation, 3=Absolute.Default is 0 (perceptual).
Debugging Options
These options are used for debuggingfoo2hiperc and its wrapper.
S plane
Output just a single color plane from a color print and print it on the black plane. The default is to
output all color planes.
1 Cyan
2 Magenta
3 Yellow
4 Black
D levelSet Debug level [0].
EXAMPLESCreate a monochrome HIPERC stream from a Postscript document, examine it, and then print it using nc(1)
or netcat(1):
foo2hiperc-wrapper testpage.ps > testpage.hc
hipercdecode < testpage.hc
nc 192.168.1.NNN 9100 < testpage.hc
Create a color HIPERC stream from a Postscript document:
foo2hiperc-wrapper c testpage.ps > testpage.hc
FILES/usr/bin/foo2hiperc-wrapper
SEE ALSOfoo2hiperc(1),hipercdecode(1)
AUTHORRick Richardson
http://foo2hiperc.rkkda.com/
foo2hiperc-wrapper 0.0 Thu Apr 07 11:47:50 2016 3
-
7/25/2019 Ubuntu User Function Manual
12/89
foo2hiperc(1) General Commands Manual foo2hiperc(1)
NAMEfoo2hiperc Convert Ghostscript pbmraw or bitcmyk format into a HIPERC printer stream
SYNOPSISfoo2hiperc [options] hipercfile
foo2hiperc [options] hipercfile
foo2hiperc [options] hipercfile
DESCRIPTIONfoo2hiperc converts Ghostscript pbmraw, bitcmyk, or pksmraw output formats to monochrome or color
HIPERC streams, for driving the Oki C310dn, C3100, C3200, C3300n, C3400n, C5100n, C5500n, C5600n,
and the C5800n HIPERC printers.
COMMAND LINE OPTIONS
Normal OptionsThese are the options used to select the parameters of a print job that are usually controlled on a per job
basis.
c Force color mode if autodetect doesnt work.
d duplex
Duplex code to send to printer [1].
1 off 2 long edge 3 short edge
g xpixxypix
Set page dimensions in pixels [5100x6600].
m media
Media code to send to printer [0].Media HIPERC
plain 0
labels 1
transparency 2
p paper
Paper code to send to printer [2].
1 A4 2 letter
3 leg al
5 A5 6 B5jis
7 A6 8 env Monarch
9 env DL 10 env C511 env #10 12 executive
13 env #9 14 leg al 13.5"
15 A3 16 tabloid/ledger
n copies
Number of copies [1].
r xresxyres
Set device resolution in pixels/inch [600x600].
s source
Source (InputSlot) code to send to printer [0].
foo2hiperc 0.0 Thu Apr 07 11:47:50 2016 1
-
7/25/2019 Ubuntu User Function Manual
13/89
foo2hiperc(1) General Commands Manual foo2hiperc(1)
0 auto select
1 tray1 2 tray2
3 multi 4 manual
t Draft mode. Every other pixel is white.
J filename
Filename string to send to printer.
U username
Username string to send to printer.
Printer Tweaking Options
These are the options used to customize the operation offoo2hiperc for a particular printer.
u xoffxyoff
Set the offset of the start of the printable region from the upper left corner, in pixels [0x0].
l xoffxyoff
Set the offset of the end of the printable region from the lower right corner, in pixels [0x0].
L mask
Send logical clipping amounts implied by u/-l in the HIPERC stream [3].0 dont send any logical clipping amounts
1 only send Y clipping amount
2 only send X clipping amount
3 send both X and Y clipping amounts
A AllIsBlack: convert C=1,M=1,Y=1 to just K=1. Works with bitcmyk input only.
B BlackClears: K=1 forces C,M,Y to 0. Works with bitcmyk input only.
Z compressed
Use uncompressed (0) or compressed (1) JBIG data.
Debugging Options
These options are used for debuggingfoo2hiperc.
S plane
Output just a single color plane from a color print and print it on the black plane. The default is to
output all color planes.
1 Cyan
2 Magenta
3 Yellow
4 Black
D level
Set Debug level [0].
EXAMPLESCreate a black and white HIPERC stream:
gs q dBATCH dSAFER dQUIET dNOPAUSE
sPAPERSIZE=letter r600x600 sDEVICE=pbmraw
sOutputFile=- < testpage.ps
| foo2hiperc r600x600 g5100x6600 p0 >testpage.zm
Create a color HIPERC stream:
gs q dBATCH dSAFER dQUIET dNOPAUSE
sPAPERSIZE=letter g5100x6600 r600x600 sDEVICE=bitcmyk
sOutputFile=- < testpage.ps
foo2hiperc 0.0 Thu Apr 07 11:47:50 2016 2
-
7/25/2019 Ubuntu User Function Manual
14/89
foo2hiperc(1) General Commands Manual foo2hiperc(1)
| foo2hiperc r600x600 g5100x6600 p0 >testpage.zc
FILES/usr/bin/foo2hiperc
SEE ALSO
foo2hiperc-wrapper(1),hipercdecode(1)
AUTHORRick Richardson
http://foo2hiperc.rkkda.com/
foo2hiperc 0.0 Thu Apr 07 11:47:50 2016 3
-
7/25/2019 Ubuntu User Function Manual
15/89
foo2hp(1) General Commands Manual foo2hp(1)
NAMEfoo2hp Convert Ghostscript pbmraw or bitcmyk format into a ZJS printer stream
SYNOPSISfoo2hp [options] zjs-file
foo2hp [options] zjs-file
foo2hp [options] zjs-file
DESCRIPTIONfoo2hp converts Ghostscript pbmraw, bitcmyk, or cups output formats to monochrome or color ZJS
streams, for driving the Hewlett-Packard 2600n color laser printer and other Zenographics-based printers.
COMMAND LINE OPTIONS
Normal Options
These are the options used to select the parameters of a print job that are usually controlled on a per jobbasis.
b bits Bits per plane if autodetect doesnt work (1 or 2) [1].
c Force color mode if autodetect doesnt work.
d duplex
Duplex code to send to printer [1].
1 off 2 long edge 3 short edge
g xpixxypix
Set page dimensions in pixels [10200x6600].
m media
Media code to send to printer [1].
Media HPLJ 2600n
plain 1
preprinted 514
letterhead 513
transparency 2
prepunched 515
labels 265
bond 260
recycled 516
color 512
tough 276
envelope 267
light 258
heavy 262
cardstock 261
lightglossy 268
glossy 269
heavyglossy 270
cover 277
photo 278
foo2hp 0.0 Thu Apr 07 11:47:50 2016 1
-
7/25/2019 Ubuntu User Function Manual
16/89
foo2hp(1) General Commands Manual foo2hp(1)
p paper
Paper code to send to printer [1].
1 letter 9 A4
5 leg al 11 A5
7 executive 13 B5jis
20 env #10 27 env DL28 env C5 34 env B5
37 env Monarch
n copies
Number of copies [1].
r xresxyres
Set device resolution in pixels/inch [600x600].
s source
Source (InputSlot) code to send to printer [7].
1 tray 2 7 auto
2 tray 1
t Draft mode. Every other pixel is white.
J filename
Filename string to send to printer.
U username
Username string to send to printer.
Printer Tweaking Options
These are the options used to customize the operation offoo2hp for a particular printer.
u xoffxyoff
Set the offset of the start of the printable region from the upper left corner, in pixels [0x0].
l xoffxyoff
Set the offset of the end of the printable region from the lower right corner, in pixels [0x0].
L mask
Send logical clipping amounts implied by u/-l in the ZjStream [3].
0 dont send any logical clipping amounts
1 only send Y clipping amount
2 only send X clipping amount
3 send both X and Y clipping amounts
O c,m,y,k
Alignment of CMYK in rows. The default is 0,0,0,0.
P Do not send START_PLANE codes on monochrome output. May be needed by some black and
white only printers, such as the HP LaserJet 1000.
A AllIsBlack: convert C=1,M=1,Y=1 to just K=1. Works with bitcmyk input only.
B BlackClears: K=1 forces C,M,Y to 0. Works with bitcmyk input only.
X padlen
Add extra zero padding to the end of BID segments. The default is 16 bytes.
Debugging Options
These options are used for debuggingfoo2hp.
S plane
Output just a single color plane from a color print and print it on the black plane. The default is to
output all color planes.
foo2hp 0.0 Thu Apr 07 11:47:50 2016 2
-
7/25/2019 Ubuntu User Function Manual
17/89
foo2hp(1) General Commands Manual foo2hp(1)
1 Cyan
2 Magenta
3 Yellow
4 Black
D level
Set Debug level [0].
EXAMPLESCreate a black and white ZJS stream:
gs q dBATCH dSAFER dQUIET dNOPAUSE
sPAPERSIZE=letter r600x600 sDEVICE=pbmraw
sOutputFile=- < testpage.ps
| foo2hp r600x600 g5100x6600 p1 >testpage.zm
Create a color ZJS stream:
gs q dBATCH dSAFER dQUIET dNOPAUSE
sPAPERSIZE=letter g5100x6600 r600x600 sDEVICE=bitcmyksOutputFile=- < testpage.ps
| foo2hp r600x600 g5100x6600 p1 >testpage.zc
FILES/usr/bin/foo2hp
SEE ALSOfoo2hp2600-wrapper(1),zjsdecode(1)
AUTHORRick Richardson
http://foo2hp.rkkda.com/
foo2hp 0.0 Thu Apr 07 11:47:50 2016 3
-
7/25/2019 Ubuntu User Function Manual
18/89
foo2hp2600-wrapper(1) General Commands Manual foo2hp2600-wrapper(1)
NAMEfoo2hp2600-wrapper Convert Postscript into a ZJS printer stream
SYNOPSISfoo2hp2600-wrapper [options] [ps-file]
DESCRIPTIONfoo2hp2600-wrapper is a Foomatic compatible printer wrapper for thefoo2hp printer driver. This script
reads a Postscriptps-file or standard input and converts it to Zenographics ZjStream printer format for driv-
ing the Hewlett-Packard 2600n color laser printer and other Zenographics-based printers.
This script can be used in a standalone fashion, but is intended to be called from a printer spooler system
which uses the Foomatic printer database.
COMMAND LINE OPTIONS
Normal Options
These are the options used to select the parameters of a print job that are usually controlled on a per job
basis.
b bits Number of bits per plane. 1 or 2. [1].
c Print in color (else monochrome).
d duplex
Duplex code to send to printer [1].
1 off 2 long edge 3 short edge
m media
Media code to send to printer [1].
Media HPLJ 2600n
plain 1preprinted 514
letterhead 513
transparency 2
prepunched 515
labels 265
bond 260
recycled 516
color 512
tough 276
envelope 267
light 258
heavy 262
cardstock 261
lightglossy 268
glossy 269
heavyglossy 270
cover 277
photo 278
p paper
Paper size code to send to printer [1].
foo2hp2600-wrapper 0.0 Thu Apr 07 11:47:50 2016 1
-
7/25/2019 Ubuntu User Function Manual
19/89
foo2hp2600-wrapper(1) General Commands Manual foo2hp2600-wrapper(1)
1 letter 9 A4
5 leg al 11 A5
7 executive 13 B5jis
20 env #10 27 env DL
28 env C5 34 env B5
37 env Monarch
n copies
Number of copies [1].
r xresxyres
Set device resolution in pixels/inch [1200x600].
s source
Source (Input Slot) code to send to printer [7].
1 tray 2 4 manual/tray 1
2 tray 3 7 auto
t Draft mode. Every other pixel is white.
2 3 4 5 6 8 9 10 12 14 15 16 18
Print in N-up. Requires thepsutils package.
o orient
Orientation used for N-up.
Portrait op (normal)
Landscape ol (rotated 90 degrees anticlockwise)
Seascape os (rotated 90 degrees clockwise)
Printer Tweaking Options
These are the options used to customize the operation offoo2hp for a particular printer.
u xoffxyoff
Set the offset of the start of the printable region from the upper left corner, in pixels [varies with
paper size]. The defaults should work on the 2200DL and 2300DL, and have not been tested onany other printers.
l xoffxyoff
Set the offset of the end of the printable region from the lower right corner, in pixels [varies with
paper size]. The defaults should work on the 2200DL and 2300DL, and have not been tested on
any other printers.
L mask
Send the logical clipping values from u/-l in the ZjStream. foo2hp2600-wrapper always runs
Ghostscript with the ideal page dimensions, so that the scale of the image is correct, regardless
whether or not the printer has unprintable regions. This option is used to move the position of the
clipped image back to where it belongs on the page. The default is to send the amount which was
clipped by u and l, and should be good in most cases.
0 dont send any logical clipping amounts
1 only send Y clipping amount
2 only send X clipping amount
3 send both X and Y clipping amounts
O parm=val
Alignment of CMYK. parm is c, m, y, or k. val is in rows. Multiple options are allowed. The
default is "Oc=0 Om=0 Oy=0 Ok=0".
P Do not send START_PLANE codes on monochrome output. May be needed by some mono-
chrome-only printers, such as the HP LaserJet 1000.
foo2hp2600-wrapper 0.0 Thu Apr 07 11:47:50 2016 2
-
7/25/2019 Ubuntu User Function Manual
20/89
foo2hp2600-wrapper(1) General Commands Manual foo2hp2600-wrapper(1)
X padlen
Add extra zero padding to the end of BID segments. The default is 16 bytes. Padding 16 bytes of
zeroes is needed for older ZjStream printers, such as the Minolta 2200DL and HP LaserJet 1000,
and seems harmless to newer ones, such as the Minolta 2300DL. So the default should be good
for all cases.
z modelModel: Model: 0=HP CLJ 1600/2600n; 1=HP CLJ CP1215
Color Tweaking Options
These are the options used to control the quality of color output. Color correction is currently a WORK IN
PROGRESS.
g gsopts
Additional options to pass to Ghostscript, such as g-dDITHERPPI=nnn, etc. This option may
appear more than once.
G profile.icm
Convert profile.icm to a Postscript color rendering dictionary (CRD) using foo2zjs-icc2ps and
adjust the printer colors by using the Postscriptsetcolorrendering operator. If profile.icm is
none.icm, then prepare for ordering a ICM custom printer profile (i.e. from www.ICCFac-tory.com).
G gamma-file.ps
Prependgamma-file.ps to the Postscript input to perform color correction using the setcolortrans-
fer Postscript operator. For example, the file might contain:
{0.333 exp} {0.333 exp} {0.333 exp} {0.333 exp} setcolortransfer
I intent
Select profile intent from the ICM file. 0=Perceptual, 1=Colorimetric, 2=Saturation, 3=Absolute.
Default is 0 (perceptual).
Debugging Options
These options are used for debuggingfoo2hp and its wrapper.
S planeOutput just a single color plane from a color print and print it on the black plane. The default is to
output all color planes.
1 Cyan
2 Magenta
3 Yellow
4 Black
D level
Set Debug level [0].
EXAMPLES
Create a monochrome ZjStream from a Postscript document, examine it, and then print it using a RAWprint queue:
foo2hp2600-wrapper testpage.ps > testpage.zm
zjsdecode < testpage.zm
lpr P raw testpage.zm
Create a color ZjStream stream from a Postscript document:
foo2hp2600-wrapper c testpage.ps > testpage.zc
foo2hp2600-wrapper 0.0 Thu Apr 07 11:47:50 2016 3
-
7/25/2019 Ubuntu User Function Manual
21/89
foo2hp2600-wrapper(1) General Commands Manual foo2hp2600-wrapper(1)
FILES/usr/bin/foo2hp2600-wrapper
SEE ALSOfoo2hp(1),zjsdecode(1)
AUTHOR
Rick Richardson http://foo2hp.rkkda.com/
foo2hp2600-wrapper 0.0 Thu Apr 07 11:47:50 2016 4
-
7/25/2019 Ubuntu User Function Manual
22/89
foo2lava-wrapper(1) General Commands Manual foo2lava-wrapper(1)
NAMEfoo2lava-wrapper Convert Postscript into a LAVAFLOW or OPL printer stream
SYNOPSISfoo2lava-wrapper [options] [ps-file]
DESCRIPTIONfoo2lava-wrapper is a Foomatic compatible printer wrapper for the foo2lava printer driver. This script
reads a Postscriptps-file or standard input and converts it to Zenographics LAVAFLOW printer format for
driving the Konica Minolta magicolor 1600W color laser printer, the Konica Minolta magicolor
1680MF/1690MF AIO printer, the Konica Minolta magicolor 2480/2490 MF AIO printer, the Konica
Minolta magicolor 2530 DL network color laser printer, and other Zenographics-based LAVAFLOW print-
ers.
This script can be used in a standalone fashion, but is intended to be called from a printer spooler system
which uses the Foomatic printer database.
COMMAND LINE OPTIONS
Normal Options
These are the options used to select the parameters of a print job that are usually controlled on a per job
basis.
c Print in color (else monochrome).
C colormode
Color correction mode [0].
1 Photos (using m2300w CRDs)
2 Photos and text (using m2300w CRDs)
3 Graphics and text (using m2300w CRDs)
10 ICM color profile (using G *.icm file)
d duplex
Duplex code to send to printer [1].
1 off 2 long edge 3 short edge
m media
Media code to send to printer [0].
Media 2530DL
plain 0
transparency 4
thick stock 20
envelope 22
letterhead 23postcard 25
labels 26
recycled 27
p paper
Paper size code to send to printer [2].
foo2lava-wrapper 0.0 Thu Apr 07 11:47:50 2016 1
-
7/25/2019 Ubuntu User Function Manual
23/89
foo2lava-wrapper(1) General Commands Manual foo2lava-wrapper(1)
1 executive 25 A5
2 letter 26 A4
3 legal 45 B5jis
80 env Monarch 65 B5iso
81 env #10 90 env DL
91 env C5 92 env B5
835 4x6" photo 837 10x15cm photo
n copies
Number of copies [1].
r xresxyres
Set device resolution in pixels/inch [1200x600].
s source
Source (Input Slot) code to send to printer [255].
1 Tray 1 255 auto
4 Tray 2
t Draft mode. Every other pixel is white.
2 3 4 5 6 8 9 10 12 14 15 16 18
Print in N-up. Requires thepsutils package.
o orient
Orientation used for N-up.
Portrait op (normal)
Landscape ol (rotated 90 degrees anticlockwise)
Seascape os (rotated 90 degrees clockwise)
Printer Tweaking Options
These are the options used to customize the operation offoo2lava for a particular printer.
u xoffxyoff
Set the offset of the start of the printable region from the upper left corner, in pixels [varies withpaper size]. The defaults should work on the 2200DL and 2300DL, and have not been tested on
any other printers.
l xoffxyoff
Set the offset of the end of the printable region from the lower right corner, in pixels [varies with
paper size]. The defaults should work on the 2200DL and 2300DL, and have not been tested on
any other printers.
L mask
Send the logical clipping values from u/-l in the LAVAFLOW stream. foo2lava-wrapper always
runs Ghostscript with the ideal page dimensions, so that the scale of the image is correct, regard-
less whether or not the printer has unprintable regions. This option is used to move the position of
the clipped image back to where it belongs on the page. The default is to send the amount which
was clipped by u and l, and should be good in most cases.
0 dont send any logical clipping amounts
1 only send Y clipping amount
2 only send X clipping amount
3 send both X and Y clipping amounts
z model
Model. The default is [0].
model protocol Description
0 LAVAFLOW magicolor 2490 MF
foo2lava-wrapper 0.0 Thu Apr 07 11:47:50 2016 2
-
7/25/2019 Ubuntu User Function Manual
24/89
foo2lava-wrapper(1) General Commands Manual foo2lava-wrapper(1)
0 LAVAFLOW magicolor 2530 DL
1 OPL magicolor 2480 MF
2 LAVAFLOW magicolor 1600W
2 LAVAFLOW magicolor 1680MF
2 LAVAFLOW magicolor 1690MF
Color Tweaking OptionsThese are the options used to control the quality of color output. Color correction is currently a WORK IN
PROGRESS.
g gsopts
Additional options to pass to Ghostscript, such as g-dDITHERPPI=nnn, etc. This option may
appear more than once.
G profile.icm
Convert profile.icm to a Postscript color rendering dictionary (CRD) using foo2zjs-icc2ps and
adjust the printer colors by using the Postscript setcolorrendering operator. (WORK IN
PROGRESS).
G gamma-file.ps
Prependgamma-file.ps to the Postscript input to perform color correction using the setcolortrans-fer Postscript operator. For example, the file might contain:
{0.333 exp} {0.333 exp} {0.333 exp} {0.333 exp} setcolortransfer
I intent
Select profile intent from the ICM file. 0=Perceptual, 1=Colorimetric, 2=Saturation, 3=Absolute.
Default is 0 (perceptual).
Debugging Options
These options are used for debuggingfoo2lava and its wrapper.
S plane
Output just a single color plane from a color print and print it on the black plane. The default is to
output all color planes.
1 Cyan2 Magenta
3 Yellow
4 Black
D level
Set Debug level [0].
EXAMPLESCreate a monochrome LAVAFLOW stream from a Postscript document, examine it, and then print it using
a RAW print queue:
foo2lava-wrapper testpage.ps > testpage.zm
lavadecode < testpage.zmlpr P raw testpage.zm
Create a color LAVAFLOW stream from a Postscript document:
foo2lava-wrapper c testpage.ps > testpage.zc
FILES/usr/bin/foo2lava-wrapper
foo2lava-wrapper 0.0 Thu Apr 07 11:47:50 2016 3
-
7/25/2019 Ubuntu User Function Manual
25/89
foo2lava-wrapper(1) General Commands Manual foo2lava-wrapper(1)
SEE ALSOfoo2lava(1),lavadecode(1)opldecode(1)
AUTHORRick Richardson
http://foo2zjs.rkkda.com/
foo2lava-wrapper 0.0 Thu Apr 07 11:47:50 2016 4
-
7/25/2019 Ubuntu User Function Manual
26/89
foo2lava(1) General Commands Manual foo2lava(1)
NAMEfoo2lava Convert Ghostscript pbmraw or bitcmyk format into a LAVAFLOW or a OPL printer stream
SYNOPSISfoo2lava [options] lava-file
foo2lava [options] lava-file
foo2lava [options] lava-file
DESCRIPTIONfoo2lava converts Ghostscript pbmraw, bitcmyk, or pksmraw output formats to monochrome or color
LAVAFLOW or OPL streams, for driving the Konica Minolta magicolor 2530 DL network color laser
printer, the Konica Minolta magicolor 2480/2480 MF AIO printer, and other Zenographics-based
LAVAFLOW printers.
COMMAND LINE OPTIONS
Normal Options
These are the options used to select the parameters of a print job that are usually controlled on a per job
basis.
c Force color mode if autodetect doesnt work.
d duplex
Duplex code to send to printer [1].
1 off 2 long edge 3 short edge
g xpixxypix
Set page dimensions in pixels [10200x6600].
m mediaMedia code to send to printer [0].
Media 2530DL
plain 0
transparency 4
thick stock 20
envelope 22
letterhead 23
postcard 25
labels 26
recycled 27
p paper
Paper code to send to printer [2].
1 executive 25 A5
2 letter 26 A4
3 legal 45 B5jis
80 env Monarch 65 B5iso
81 env #10 90 env DL
91 env C5 92 env C6
835 4x6" photo 837 10x15cm photo
foo2lava 0.0 Thu Apr 07 11:47:50 2016 1
-
7/25/2019 Ubuntu User Function Manual
27/89
foo2lava(1) General Commands Manual foo2lava(1)
n copies
Number of copies [1].
r xresxyres
Set device resolution in pixels/inch [1200x600].
s source
Source (InputSlot) code to send to printer [255].
1 Tray 1 255 auto
4 Tray 2
t Draft mode. Every other pixel is white.
J filename
Filename string to send to printer.
U username
Username string to send to printer.
Printer Tweaking Options
These are the options used to customize the operation offoo2lava for a particular printer.
u xoffxyoffSet the offset of the start of the printable region from the upper left corner, in pixels [0x0].
l xoffxyoff
Set the offset of the end of the printable region from the lower right corner, in pixels [0x0].
L mask
Send logical clipping amounts implied by u/-l in the LAVAFLOW stream [3].
0 dont send any logical clipping amounts
1 only send Y clipping amount
2 only send X clipping amount
3 send both X and Y clipping amounts
A AllIsBlack: convert C=1,M=1,Y=1 to just K=1. Works with bitcmyk input only.
B BlackClears: K=1 forces C,M,Y to 0. Works with bitcmyk input only.
z model
Model. The default is [0].
model protocol Description
0 LAVAFLOW magicolor 2490 MF
0 LAVAFLOW magicolor 2530 DL
1 OPL magicolor 2480 MF
2 LAVAFLOW magicolor 1600W
2 LAVAFLOW magicolor 1680MF
2 LAVAFLOW magicolor 1690MF
Debugging OptionsThese options are used for debuggingfoo2lava.
S plane
Output just a single color plane from a color print and print it on the black plane. The default is to
output all color planes.
1 Cyan
2 Magenta
3 Yellow
4 Black
foo2lava 0.0 Thu Apr 07 11:47:50 2016 2
-
7/25/2019 Ubuntu User Function Manual
28/89
foo2lava(1) General Commands Manual foo2lava(1)
D level
Set Debug level [0].
EXAMPLESCreate a black and white LAVAFLOW stream:
gs q dBATCH dSAFER dQUIET dNOPAUSE
sPAPERSIZE=letter r1200x600 sDEVICE=pbmraw
sOutputFile=- < testpage.ps
| foo2lava r1200x600 g10200x6600 p1 >testpage.zm
Create a color LAVAFLOW stream:
gs q dBATCH dSAFER dQUIET dNOPAUSE
sPAPERSIZE=letter g10200x6600 r1200x600 sDEVICE=bitcmyk
sOutputFile=- < testpage.ps
| foo2lava r1200x600 g10200x6600 p1 >testpage.zc
FILES/usr/bin/foo2lava
SEE ALSOfoo2lava-wrapper(1),lavadecode(1)
AUTHORRick Richardson
http://foo2zjs.rkkda.com/
foo2lava 0.0 Thu Apr 07 11:47:50 2016 3
-
7/25/2019 Ubuntu User Function Manual
29/89
foo2oak-wrapper(1) General Commands Manual foo2oak-wrapper(1)
NAMEfoo2oak-wrapper Convert Postscript into an OAKT printer stream
SYNOPSISfoo2oak-wrapper [options] [ps-file]
DESCRIPTIONfoo2oak-wrapper is a Foomatic compatible printer wrapper for the foo2oak printer driver. This script
reads a Postscriptps-file or standard input and converts it to Oak Technology OAKT printer format for driv-
ing the HP Color LaserJet 1500 laser printer, Kyocera KM-1636/KM-2035 copiers, and other OAKT-based
printers.
This script can be used in a standalone fashion, but is intended to be called from a printer spooler system
which uses the Foomatic printer database.
COMMAND LINE OPTIONS
Normal Options
These are the options used to select the parameters of a print job that are usually controlled on a per job
basis.
b bits Number of bits per plane (1 or 2) [1].
c Print in color (else monochrome).
d duplex
Duplex code to send to printer [1].
1 off 2 long edge 3 short edge
m media
Media code to send to printer [1].
Media HP CLJ 1500 KM-1635z0 z1
autoselect 0 0
plain 1 1
preprinted 2 2
letterhead 3 3
transparency 4 4
prepunched 5 5
labels 6 6
bond 7 7
recycled 8 8
color 9 9
cardstock 10 10
envelope 11 11
light 13 na
tough 14 na
vellum na 15
rough na 16
thick na 19
highqual na 20
p paper
Paper size code to send to printer [1].
foo2oak-wrapper 0.0 Thu Apr 07 11:47:50 2016 1
-
7/25/2019 Ubuntu User Function Manual
30/89
foo2oak-wrapper(1) General Commands Manual foo2oak-wrapper(1)
1 letter 3 ledger
5 legal 6 statement
7 executive 8 A3
9 A4 11 A5
12 B4 13 B5jis
14 folio 19 env9
20 env10 27 envDL
28 envC5 30 envC4
37 envMonarch 257 A6
258 B6 259 B5iso
260 env6
n copies
Number of copies [1].
r xresxyres
Set device resolution in pixels/inch [600x600].
s source
Source (Input Slot) code to send to printer [7].
1 tray1 2 tray2
4 manual 7 auto
2 3 4 5 6 8 9 10 12 14 15 16 18
Print in N-up. Requires thepsutils package.
o orient
Orientation used for N-up.
Portrait op (normal)
Landscape ol (rotated 90 degrees anticlockwise)
Seascape os (rotated 90 degrees clockwise)
Printer Tweaking Options
These are the options used to customize the operation offoo2oak for a particular printer.
u xoffxyoff
Set the offset of the start of the printable region from the upper left corner, in pixels [varies with
paper size]. The defaults should work on the 2200DL and 2300DL, and have not been tested on
any other printers.
l xoffxyoff
Set the offset of the end of the printable region from the lower right corner, in pixels [varies with
paper size]. The defaults should work on the 2200DL and 2300DL, and have not been tested on
any other printers.
L mask
Send the logical clipping values from u/-l in the OAKT stream. foo2oak-wrapper always runs
Ghostscript with the ideal page dimensions, so that the scale of the image is correct, regardlesswhether or not the printer has unprintable regions. This option is used to move the position of the
clipped image back to where it belongs on the page. The default is to send the amount which was
clipped by u and l, and should be good in most cases.
0 dont send any logical clipping amounts
1 only send Y clipping amount
2 only send X clipping amount
3 send both X and Y clipping amounts
z model
Model is 0 for the HP Color LaserJet 1500, and 1 for the Kyocera KM-1635/KM-2035 copiers.
The default is 0.
foo2oak-wrapper 0.0 Thu Apr 07 11:47:50 2016 2
-
7/25/2019 Ubuntu User Function Manual
31/89
foo2oak-wrapper(1) General Commands Manual foo2oak-wrapper(1)
Color Tweaking Options
These are the options used to control the quality of color output. Color correction is currently a WORK IN
PROGRESS.
g gsopts
Additional options to pass to Ghostscript, such as g-dDITHERPPI=nnn, etc. This option may
appear more than once.G profile.icm
Convert profile.icm to a Postscript color rendering dictionary (CRD) using foo2zjs-icc2ps and
adjust the printer colors by using the Postscript setcolorrendering operator. (WORK IN
PROGRESS).
G gamma-file.ps
Prependgamma-file.ps to the Postscript input to perform color correction using the setcolortrans-
fer Postscript operator. For example, the file might contain:
{0.333 exp} {0.333 exp} {0.333 exp} {0.333 exp} setcolortransfer
I intent
Select profile intent from the ICM file. 0=Perceptual, 1=Colorimetric, 2=Saturation, 3=Absolute.
Default is 0 (perceptual).Debugging Options
These options are used for debuggingfoo2oak and its wrapper.
S plane
Output just a single color plane from a color print and print it on the black plane. The default is to
output all color planes.
1 Cyan
2 Magenta
3 Yellow
4 Black
D level
Set Debug level [0].
EXAMPLESCreate a monochrome OAKT stream from a Postscript document, examine it, and then print it using a RAW
print queue:
foo2oak-wrapper testpage.ps > testpage.oak
oakdecode < testpage.oak
lpr P raw testpage.oak
Create a color OAKT stream from a Postscript document:
foo2oak-wrapper c testpage.ps > testpage.oak
FILES/usr/bin/foo2oak-wrapper
SEE ALSOfoo2oak(1),oak(1)
AUTHORRick Richardson
http://foo2oak.rkkda.com/
foo2oak-wrapper 0.0 Thu Apr 07 11:47:50 2016 3
-
7/25/2019 Ubuntu User Function Manual
32/89
foo2oak(1) General Commands Manual foo2oak(1)
NAMEfoo2oak Convert Ghostscript pbmraw, pgmraw or bitcmyk format into an OAKT printer stream
SYNOPSISfoo2oak [options] OAKT-file
foo2oak [options] OAKT-file
foo2oak [options] OAKT-file
DESCRIPTIONfoo2oak converts Ghostscript pbmraw or bitcmyk output formats to monochrome or color OAKT streams,
for driving the HP Color LaserJet 1500 laser printer, Kyocera KM-1636/KM-2035 copiers, and other
OAKT-based printers.
COMMAND LINE OPTIONS
Normal OptionsThese are the options used to select the parameters of a print job that are usually controlled on a per job
basis.
c Force color mode if autodetect doesnt work.
d duplex
Duplex code to send to printer [1].
1 off 2 long edge 3 short edge
g xpixxypix
Set page dimensions in pixels [10200x6600].
m media
Media code to send to printer [1].Media Code
autoselect 0
plain 1
preprinted 2
letterhead 3
transparency 4
prepunched 5
labels 6
bond 7
recycled 8
color 9
cardstock 10envelope 11
light 13
tough 14
vellum 15
rough 16
thick 19
highqual 20
p paper
Paper code to send to printer [1].
foo2oak 0.0 Thu Apr 07 11:47:50 2016 1
-
7/25/2019 Ubuntu User Function Manual
33/89
foo2oak(1) General Commands Manual foo2oak(1)
1 letter 3 ledger
5 legal 6 statement
7 executive 8 A3
9 A4 11 A5
12 B4 13 B5jis
14 folio 19 env9
20 env10 27 envDL
28 envC5 30 envC4
37 envMonarch 257 A6
258 B6 259 B5iso
260 env6
n copies
Number of copies [1].
r xresxyres
Set device resolution in pixels/inch [600x600].
s source
Source (InputSlot) code to send to printer [7].
1 tray1 2 tray2
4 manual 7 auto
J filename
Filename string to send to printer.
U username
Username string to send to printer.
Printer Tweaking Options
These are the options used to customize the operation offoo2oak for a particular printer.
u xoffxyoff
Set the offset of the start of the printable region from the upper left corner, in pixels [0x0].
l xoffxyoff
Set the offset of the end of the printable region from the lower right corner, in pixels [0x0].
L mask
Send logical clipping amounts implied by u/-l in the OAKT stream [3].
0 dont send any logical clipping amounts
1 only send Y clipping amount
2 only send X clipping amount
3 send both X and Y clipping amounts
A AllIsBlack: convert C=1,M=1,Y=1 to just K=1. Works with bitcmyk input only.
B BlackClears: K=1 forces C,M,Y to 0. Works with bitcmyk input only.
M mirrorMirror bytes. Mirror is 0 for Kyocera KM-1635/KM-2035 and 1 for the HP Color LaserJet 1500.
The default is 1.
z model
Model is 0 for the HP Color LaserJet 1500, and 1 for the Kyocera KM-1635/KM-2035 copiers.
The default is 0.
Debugging Options
These options are used for debuggingfoo2oak.
S plane
Output just a single color plane from a color print and print it on the black plane. The default is to
output all color planes.
foo2oak 0.0 Thu Apr 07 11:47:50 2016 2
-
7/25/2019 Ubuntu User Function Manual
34/89
foo2oak(1) General Commands Manual foo2oak(1)
1 Cyan
2 Magenta
3 Yellow
4 Black
D level
Set Debug level [0].
EXAMPLESCreate a black and white OAKT stream:
gs q dBATCH dSAFER dQUIET dNOPAUSE
sPAPERSIZE=letter r600x600 sDEVICE=pbmraw
sOutputFile=- < testpage.ps
| foo2oak r600x600 g5100x6600 p1 >testpage.oak
Create a color OAKT stream:
gs q dBATCH dSAFER dQUIET dNOPAUSE
sPAPERSIZE=letter g5100x6600 r600x600 sDEVICE=bitcmyksOutputFile=- < testpage.ps
| foo2oak r600x600 g5100x6600 p1 >testpage.oak
FILES/usr/bin/foo2oak
SEE ALSOfoo2oak-wrapper(1),oakdecode(1)
AUTHORRick Richardson
http://foo2oak.rkkda.com/
foo2oak 0.0 Thu Apr 07 11:47:50 2016 3
-
7/25/2019 Ubuntu User Function Manual
35/89
foo2qpdl-wrapper(1) General Commands Manual foo2qpdl-wrapper(1)
NAMEfoo2qpdl-wrapper Convert Postscript into a QPDL printer stream
SYNOPSISfoo2qpdl-wrapper [options] [ps-file]
DESCRIPTIONfoo2qpdl-wrapper is a Foomatic compatible printer wrapper for thefoo2qpdl printer driver. This script
reads a Postscriptps-file or standard input and converts it to Samsung/Xerox QPDL printer format for driv-
ing the Samsung CLP-300, CLX-2160, CLX-3160, CLP-315, CLX-3175, CLP-600, CLP-610, CLP-620,
CLP-360, CLP-365, and Xerox Phaser 6110 QPDL printers.
This script can be used in a standalone fashion, but is intended to be called from a printer spooler system
which uses the Foomatic printer database.
COMMAND LINE OPTIONS
Normal Options
These are the options used to select the parameters of a print job that are usually controlled on a per job
basis.
c Print in color (else monochrome).
C colormode
Color correction mode [0].
1 CRD
10 ICM color profile (using G *.icm file)
d duplex
Duplex code to send to printer [1].
1 off 2 long edge 3 short edge
m media
Media code to send to printer [0].
Media QPDL
plain 0
thick 1
thin 2
bond 3
color 4
card 5
labels 6
envelope 7
preprinted 8cotton 9
recycled 10
transparency 11
archive 12
p paper
Paper size code to send to printer [0].
foo2qpdl-wrapper 0.0 Thu Apr 07 11:47:50 2016 1
-
7/25/2019 Ubuntu User Function Manual
36/89
foo2qpdl-wrapper(1) General Commands Manual foo2qpdl-wrapper(1)
0 letter 1 legal
2 A4 3 executive
6 env #10 7 env Monarch
8 env C5 9 env DL
11 B5jis 12 B5iso
16 A5 17 A6
23 env C6 24 folio
25 env 6.75 26 env #9
28 oficio
n copies
Number of copies [1].
r xresxyres
Set device resolution in pixels/inch [1200x600].
s source
Source (Input Slot) code to send to printer [255].
1 auto 2 manual
3 multi 4 tray1t Draft mode. Every other pixel is white.
2 3 4 5 6 8 9 10 12 14 15 16 18
Print in N-up. Requires thepsutils package.
o orient
Orientation used for N-up.
Portrait op (normal)
Landscape ol (rotated 90 degrees anticlockwise)
Seascape os (rotated 90 degrees clockwise)
Printer Tweaking Options
These are the options used to customize the operation offoo2qpdl for a particular printer.
u xoffxyoff
Set the offset of the start of the printable region from the upper left corner, in pixels [varies with
paper size].
l xoffxyoff
Set the offset of the end of the printable region from the lower right corner, in pixels [varies with
paper size].
L mask
Send the logical clipping values from u/-l in the QPDL stream. foo2qpdl-wrapper always runs
Ghostscript with the ideal page dimensions, so that the scale of the image is correct, regardless
whether or not the printer has unprintable regions. This option is used to move the position of the
clipped image back to where it belongs on the page. The default is to send the amount which was
clipped by u and l, and should be good in most cases.
0 dont send any logical clipping amounts
1 only send Y clipping amount
2 only send X clipping amount
3 send both X and Y clipping amounts
z model
Printer model. Model 0 is the default.
model Description
0 CLP-300, CLX-2160, CLX-3160
foo2qpdl-wrapper 0.0 Thu Apr 07 11:47:50 2016 2
-
7/25/2019 Ubuntu User Function Manual
37/89
foo2qpdl-wrapper(1) General Commands Manual foo2qpdl-wrapper(1)
1 CLP-600
2 CLP-310, CLP-315, CLP-610, CLX-3175
3 CLP-620, CLP-360, CLP-365
Color Tweaking Options
These are the options used to control the quality of color output. Color correction is currently a WORK IN
PROGRESS.a parm=val
Color Adjust. parm is b, c, s, cr, mg, yb for brightness, contrast, saturation, cyan-red balance,
magenta-green balance, and yellow-blue balance. val is 0 to 100. Multiple options are allowed.
The default is "ab=50 ac=50 as=50 acr=50 amg=50 ayb=50". This only works when the
z3 (e.g. CLP365) model is set!
g gsopts
Additional options to pass to Ghostscript, such as g-dDITHERPPI=nnn, etc. This option may
appear more than once.
G profile.icm
Convert profile.icm to a Postscript color rendering dictionary (CRD) using foo2zjs-icc2ps and
adjust the printer colors by using the Postscript setcolorrendering operator. (WORK INPROGRESS).
G gamma-file.ps
Prependgamma-file.ps to the Postscript input to perform color correction using the setcolortrans-
fer Postscript operator. For example, the file might contain:
{0.333 exp} {0.333 exp} {0.333 exp} {0.333 exp} setcolortransfer
I intent
Select profile intent from the ICM file. 0=Perceptual, 1=Colorimetric, 2=Saturation, 3=Absolute.
Default is 0 (perceptual).
Debugging Options
These options are used for debuggingfoo2qpdl and its wrapper.
S planeOutput just a single color plane from a color print and print it on the black plane. The default is to
output all color planes.
1 Cyan
2 Magenta
3 Yellow
4 Black
D level
Set Debug level [0].
EXAMPLES
Create a monochrome QPDL stream from a Postscript document, examine it, and then print it using a RAWprint queue:
foo2qpdl-wrapper testpage.ps > testpage.zm
qpdldecode < testpage.zm
lpr P raw testpage.zm
Create a color QPDL stream from a Postscript document:
foo2qpdl-wrapper c testpage.ps > testpage.zc
foo2qpdl-wrapper 0.0 Thu Apr 07 11:47:50 2016 3
-
7/25/2019 Ubuntu User Function Manual
38/89
foo2qpdl-wrapper(1) General Commands Manual foo2qpdl-wrapper(1)
FILES/usr/bin/foo2qpdl-wrapper
SEE ALSOfoo2qpdl(1),qpdldecode(1)
AUTHOR
Rick Richardson http://foo2qpdl.rkkda.com/
foo2qpdl-wrapper 0.0 Thu Apr 07 11:47:50 2016 4
-
7/25/2019 Ubuntu User Function Manual
39/89
foo2qpdl(1) General Commands Manual foo2qpdl(1)
NAMEfoo2qpdl Convert Ghostscript pbmraw or bitcmyk format into a QPDL printer stream
SYNOPSISfoo2qpdl [options] qpdl-file
foo2qpdl [options] qpdl-file
foo2qpdl [options] qpdl-file
DESCRIPTIONfoo2qpdl converts Ghostscript pbmraw, bitcmyk, or pksmraw output formats to monochrome or color
QPDL streams, for driving the Samsung CLP-300, CLX-2160, CLP-600, CLX-3160, CLP-610 CLP-620,
CLP-360, CLP-365, and the Xerox Phaser 6110 QPDL printers.
COMMAND LINE OPTIONS
Normal OptionsThese are the options used to select the parameters of a print job that are usually controlled on a per job
basis.
c Force color mode if autodetect doesnt work.
d duplex
Duplex code to send to printer [1].
1 off 2 long edge 3 short edge
g xpixxypix
Set page dimensions in pixels [10200x6600].
m media
Media code to send to printer [0].Media QPDL
plain 0
thick 1
thin 2
bond 3
color 4
card 5
labels 6
envelope 7
preprinted 8
cotton 9
recycled 10transparency 11
archive 12
p paper
Paper code to send to printer [0].
foo2qpdl 0.0 Thu Apr 07 11:47:50 2016 1
-
7/25/2019 Ubuntu User Function Manual
40/89
foo2qpdl(1) General Commands Manual foo2qpdl(1)
0 letter 1 legal
2 A4 3 executive
6 env #10 7 env Monarch
8 env C5 9 env DL
11 B5jis 12 B5iso
16 A5 17 A6
23 env C6 24 folio
25 env 6.75 26 env #9
28 oficio 21 custom
n copies
Number of copies [1].
r xresxyres
Set device resolution in pixels/inch [1200x600].
s source
Source (InputSlot) code to send to printer [255].
1 auto 2 manual
3 multi 4 tray1t Draft mode. Every other pixel is white.
J filename
Filename string to send to printer.
U username
Username string to send to printer.
Printer Tweaking Options
These are the options used to customize the operation offoo2qpdl for a particular printer.
a b,c,s,cr,mg,yb
Color Adjust: brightness, contrast, saturation, cyan-red balance, magenta-green balance, and yel-
low-blue balance from 0 to 100. The default is 50,50,50,50,50,50. This only works when the z3
(e.g. CLP365) model is set!
u xoffxyoff
Set the offset of the start of the printable region from the upper left corner, in pixels [0x0].
l xoffxyoff
Set the offset of the end of the printable region from the lower right corner, in pixels [0x0].
L mask
Send logical clipping amounts implied by u/-l in the QPDL stream [3].
0 dont send any logical clipping amounts
1 only send Y clipping amount
2 only send X clipping amount
3 send both X and Y clipping amountsA AllIsBlack: convert C=1,M=1,Y=1 to just K=1. Works with bitcmyk input only.
B BlackClears: K=1 forces C,M,Y to 0. Works with bitcmyk input only.
z model
Printer model. Model 0 is the default.
model Description
0 CLP-300, CLX-2160, CLX-3160
1 CLP-600
2 CLP-310, CLP-315, CLP-610, CLX-3175
3 CLP-620, CLP-360, CLP-365
foo2qpdl 0.0 Thu Apr 07 11:47:50 2016 2
-
7/25/2019 Ubuntu User Function Manual
41/89
foo2qpdl(1) General Commands Manual foo2qpdl(1)
Debugging Options
These options are used for debuggingfoo2qpdl.
S plane
Output just a single color plane from a color print and print it on the black plane. The default is to
output all color planes.
1 Cyan2 Magenta
3 Yellow
4 Black
D level
Set Debug level [0].
EXAMPLESCreate a black and white QPDL stream:
gs q dBATCH dSAFER dQUIET dNOPAUSE
sPAPERSIZE=letter r1200x600 sDEVICE=pbmrawsOutputFile=- < testpage.ps
| foo2qpdl r1200x600 g10200x6600 p0 >testpage.zm
Create a color QPDL stream:
gs q dBATCH dSAFER dQUIET dNOPAUSE
sPAPERSIZE=letter g10200x6600 r1200x600 sDEVICE=bitcmyk
sOutputFile=- < testpage.ps
| foo2qpdl r1200x600 g10200x6600 p0 >testpage.zc
FILES/usr/bin/foo2qpdl
SEE ALSOfoo2qpdl-wrapper(1),qpdldecode(1)
AUTHORRick Richardson
http://foo2qpdl.rkkda.com/
foo2qpdl 0.0 Thu Apr 07 11:47:50 2016 3
-
7/25/2019 Ubuntu User Function Manual
42/89
foo2slx-wrapper(1) General Commands Manual foo2slx-wrapper(1)
NAMEfoo2slx-wrapper Convert Postscript into a SLX printer stream
SYNOPSISfoo2slx-wrapper [options] [ps-file]
DESCRIPTIONfoo2slx-wrapper is a Foomatic compatible printer wrapper for thefoo2slx printer driver. This script reads
a Postscriptps-file or standard input and converts it to Software Imaging K.K. SLX printer format for driv-
ing the Lexmark C500 network color laser printer and other SLX-based printers.
This script can be used in a standalone fashion, but is intended to be called from a printer spooler system
which uses the Foomatic printer database.
COMMAND LINE OPTIONS
Normal Options
These are the options used to select the parameters of a print job that are usually controlled on a per job
basis.
c Print in color (else monochrome).
m media
Media code to send to printer [0].
Media SLX
plain 0
transparency 1
labels 2
thick1 3
envelope1 4
thin 5
thick2 6
envelope2 7
middle 8
special 9
p paper
Paper size code to send to printer [6].
6 letter 2 A4
9 leg al 4 B5
8 executive 5 B5iso
10 env #10 11 env DL
n copies
Number of copies [1].
r xresxyres
Set device resolution in pixels/inch [1200x600].
s source
Source (Input Slot) code to send to printer [0].
0 auto 1 cassette1
2 3 4 5 6 8 9 10 12 14 15 16 18
Print in N-up. Requires thepsutils package.
foo2slx-wrapper 0.0 Thu Apr 07 11:47:50 2016 1
-
7/25/2019 Ubuntu User Function Manual
43/89
foo2slx-wrapper(1) General Commands Manual foo2slx-wrapper(1)
o orient
Orientation used for N-up.
Portrait op (normal)
Landscape ol (rotated 90 degrees anticlockwise)
Seascape os (rotated 90 degrees clockwise)
Printer Tweaking OptionsThese are the options used to customize the operation offoo2slx for a particular printer.
u xoffxyoff
Set the offset of the start of the printable region from the upper left corner, in pixels [varies with
paper size]. The defaults should work on the 2200DL and 2300DL, and have not been tested on
any other printers.
l xoffxyoff
Set the offset of the end of the printable region from the lower right corner, in pixels [varies with
paper size]. The defaults should work on the 2200DL and 2300DL, and have not been tested on
any other printers.
L mask
Send the logical clipping values from u/-l in the ZjStream. foo2slx-wrapper always runs Ghost-script with the ideal page dimensions, so that the scale of the image is correct, regardless whether
or not the printer has unprintable regions. This option is used to move the position of the clipped
image back to where it belongs on the page. The default is to send the amount which was clipped
by u and l, and should be good in most cases.
0 dont send any logical clipping amounts
1 only send Y clipping amount
2 only send X clipping amount
3 send both X and Y clipping amounts
Color Tweaking Options
These are the options used to control the quality of color output. Color correction is currently a WORK IN
PROGRESS.
g gsopts
Additional options to pass to Ghostscript, such as g-dDITHERPPI=nnn, etc. This option may
appear more than once.
G profile.icm
Convert profile.icm to a Postscript color rendering dictionary (CRD) using foo2zjs-icc2ps and
adjust the printer colors by using the Postscript setcolorrendering operator. (WORK IN
PROGRESS).
G gamma-file.ps
Prependgamma-file.ps to the Postscript input to perform color correction using the setcolortrans-
fer Postscript operator. For example, the file might contain:
{0.333 exp} {0.333 exp} {0.333 exp} {0.333 exp} setcolortransfer
I intent
Select profile intent from the ICM file. 0=Perceptual, 1=Colorimetric, 2=Saturation, 3=Absolute.
Default is 0 (perceptual).
Debugging Options
These options are used for debuggingfoo2slx and its wrapper.
S plane
Output just a single color plane from a color print and print it on the black plane. The default is to
output all color planes.
1 Cyan
foo2slx-wrapper 0.0 Thu Apr 07 11:47:50 2016 2
-
7/25/2019 Ubuntu User Function Manual
44/89
foo2slx-wrapper(1) General Commands Manual foo2slx-wrapper(1)
2 Magenta
3 Yellow
4 Black
D level
Set Debug level [0].
EXAMPLESCreate a monochrome ZjStream from a Postscript document, examine it, and then print it using a RAW
print queue:
foo2slx-wrapper testpage.ps > testpage.zm
slxdecode < testpage.zm
lpr P raw testpage.zm
Create a color ZjStream stream from a Postscript document:
foo2slx-wrapper c testpage.ps > testpage.zc
FILES/usr/bin/foo2slx-wrapper
SEE ALSOfoo2slx(1),slxdecode(1)
AUTHORRick Richardson
http://foo2slx.rkkda.com/
foo2slx-wrapper 0.0 Thu Apr 07 11:47:50 2016 3
-
7/25/2019 Ubuntu User Function Manual
45/89
foo2slx(1) General Commands Manual foo2slx(1)
NAMEfoo2slx Convert Ghostscript pbmraw or bitcmyk format into a SLX printer stream
SYNOPSISfoo2slx [options] slx-file
foo2slx [options] slx-file
foo2slx [options] slx-file
DESCRIPTIONfoo2slx converts Ghostscript pbmraw, bitcmyk, or pksmraw output formats to monochrome or color SLX
streams, for driving the Lexmark C500 network color laser printer and other SLZ-based printers. The SLX
stream is a variant of ZjStream produced by Software Imaging K.K.
COMMAND LINE OPTIONS
Normal OptionsThese are the options used to select the parameters of a print job that are usually controlled on a per job
basis.
c Force color mode if autodetect doesnt work.
g xpixxypix
Set page dimensions in pixels [10200x6600].
m media
Media code to send to printer [0].
Media SLX
plain 0
transparency 1
labels 2
thick1 3
envelope1 4
thin 5
thick2 6
envelope2 7
middle 8
special 9
p paper
Paper code to send to printer [6].
6 letter 2 A4
9 leg al 4 B58 executive 5 B5iso
10 env #10 11 env DL
n copies
Number of copies [1].
r xresxyres
Set device resolution in pixels/inch [1200x600].
s source
Source (InputSlot) code to send to printer [0].
foo2slx 0.0 Thu Apr 07 11:47:50 2016 1
-
7/25/2019 Ubuntu User Function Manual
46/89
foo2slx(1) General Commands Manual foo2slx(1)
0 auto 1 cassette1
Printer Tweaking Options
These are the options used to customize the operation offoo2slx for a particular printer.
u xoffxyoff
Set the offset of the start of the printable region from the upper left corner, in pixels [0x0].
l xoffxyoff
Set the offset of the end of the printable region from the lower right corner, in pixels [0x0].
L mask
Send logical clipping amounts implied by u/-l in the ZjStream [3].
0 dont send any logical clipping amounts
1 only send Y clipping amount
2 only send X clipping amount
3 send both X and Y clipping amounts
A AllIsBlack: convert C=1,M=1,Y=1 to just K=1. Works with bitcmyk input only.
B BlackClears: K=1 forces C,M,Y to 0. Works with bitcmyk input only.
Debugging Options
These options are used for debuggingfoo2slx.
S plane
Output just a single color plane from a color print and print it on the black plane. The default is to
output all color planes.
1 Cyan
2 Magenta
3 Yellow
4 Black
D level
Set Debug level [0].
EXAMPLESCreate a black and white SLX stream:
gs q dBATCH dSAFER dQUIET dNOPAUSE
sPAPERSIZE=letter r1200x600 sDEVICE=pbmraw
sOutputFile=- < testpage.ps
| foo2slx r1200x600 g10200x6600 p1 >testpage.zm
Create a color SLX stream:
gs q dBATCH dSAFER dQUIET dNOPAUSE
sPAPERSIZE=letter g10200x6600 r1200x600 sDEVICE=bitcmyksOutputFile=- < testpage.ps
| foo2slx r1200x600 g10200x6600 p1 >testpage.zc
FILES/usr/bin/foo2slx
SEE ALSOfoo2slx-wrapper(1),slxdecode(1)
AUTHORRick Richardson
http://foo2slx.rkkda.com/
foo2slx 0.0 Thu Apr 07 11:47:50 2016 2
-
7/25/2019 Ubuntu User Function Manual
47/89
foo2xqx-wrapper(1) General Commands Manual foo2xqx-wrapper(1)
NAMEfoo2xqx-wrapper Convert Postscript into a XQX printer stream
SYNOPSISfoo2xqx-wrapper [options] [ps-file]
DESCRIPTIONfoo2xqx-wrapper is a Foomatic compatible printer wrapper for the foo2xqx printer driver. This script
reads a Postscriptps-file or standard input and converts it to XQX printer format for driving the HP LaserJet
P1005/P1006/P1007/P1008, the HP LaserJet P1505, the HP LaserJet P2014, the HP LaserJet M1005 MFP,
the HP LaserJet M1120 MFP, the HP LaserJet Pro M1212nf MFP, and other XQX-based printers.
This script can be used in a standalone fashion, but is intended to be called from a printer spooler system
which uses the Foomatic printer database.
COMMAND LINE OPTIONS
Normal Options
These are the options used to select the parameters of a print job that are usually controlled on a per job
basis.
d duplex
Duplex code to send to printer [1].
1 off 2 long edge 3 short edge
m media
Media code to send to printer [1].
Media M1005
standard 1
transparency 2
envelope 257letterhead 259
thick 261
postcard 262
labels 263
p paper
Paper size code to send to printer [1].
1 letter 9 A4
5 legal 11 A5
7 executive 13 B5
20 env #10 27 env DL
28 env C5 34 env B5
37 env Monarch 257 16k 197x273
263 16k 184x260 263 16k 195x270
n copies
Number of copies [1].
r xresxyres
Set device resolution in pixels/inch [1200x600].
s source
Source (Input Slot) code to send to printer [7].
foo2xqx-wrapper 0.0 Thu Apr 07 11:47:50 2016 1
-
7/25/2019 Ubuntu User Function Manual
48/89
foo2xqx-wrapper(1) General Commands Manual foo2xqx-wrapper(1)
1 upper 4 manual
2 lower 7 auto
t Draft mode. Every other pixel is white.
T density
Print density (1-5). The default is 3 (medium).
2 3 4 5 6 8 9 10 12 14 15 16 18
Print in N-up. Requires thepsutils package.
o orient
Orientation used for N-up.
Portrait op (normal)
Landscape ol (rotated 90 degrees anticlockwise)
Seascape os (rotated 90 degrees clockwise)
Printer Tweaking Options
These are the options used to customize the operation offoo2xqx for a particular printer.
u xoffxyoff
Set the offset of the start of the printable region from the upper left corner, in pixels [varies withpaper size]. The defaults should work on the 2200DL and 2300DL, and have not been tested on
any other printers.
l xoffxyoff
Set the offset of the end of the printable region from the lower right corner, in pixels [varies with
paper size]. The defaults should work on the 2200DL and 2300DL, and have not been tested on
any other printers.
L mask
Send the logical clipping values from u/-l in the ZjStream. foo2xqx-wrapper always runs
Ghostscript with the ideal page dimensions, so that the scale of the image is correct, regardless
whether or not the printer has unprintable regions. This option is used to move the position of the
clipped image back to where it belongs on the page. The default is to send the amount which was
clipped by u and l, and should be good in most cases.
0 dont send any logical clipping amounts
1 only send Y clipping amount
2 only send X clipping amount
3 send both X and Y clipping amounts
Debugging Options
These options are used for debuggingfoo2xqx and its wrapper.
D level
Set Debug level [0].
EXAMPLESCreate a monochrome ZjStream from a Postscript document, examine it, and then print it using a RAWprint queue:
foo2xqx-wrapper testpage.ps > testpage.xqx
xqxdecode < testpage.xqx
lpr P raw testpage.xqx
FILES/usr/bin/foo2xqx-wrapper
foo2xqx-wrapper 0.0 Thu Apr 07 11:47:50 2016 2
-
7/25/2019 Ubuntu User Function Manual
49/89
foo2xqx-wrapper(1) General Commands Manual foo2xqx-wrapper(1)
SEE ALSOfoo2xqx(1),xqxdecode(1)
AUTHORRick Richardson
http://foo2xqx.rkkda.com/
foo2xqx-wrapper 0.0 Thu Apr 07 11:47:50 2016 3
-
7/25/2019 Ubuntu User Function Manual
50/89
foo2xqx(1) General Commands Manual foo2xqx(1)
NAMEfoo2xqx Convert Ghostscript pbmraw into a XQX printer stream
SYNOPSISfoo2xqx [options] xqx-file
DESCRIPTIONfoo2xqx converts Ghostscript pbmraw to monochrome XQX streams, for driving the HP LaserJet
P1005/P1006/P1007/P1008, the HP LaserJet P1505, the HP LaserJet P2014, the HP LaserJet M1005 MFP,
the HP LaserJet M1120 MFP, the HP LaserJet Pro M1212nf MFP, and other XQX-based printers.
COMMAND LINE OPTIONS
Normal Options
These are the options used to select the parameters of a print job that are usually controlled on a per job
basis.
d duplex
Duplex code to send to printer [1].
1 off 2 long edge 3 short edge
g xpixxypix
Set page dimensions in pixels [10200x6600].
m media
Media code to send to printer [1].
Media M1005
standard 1
transparency 2
envelope 257
letterhead 259thick 261
postcard 262
labels 263
p paper
Paper code to send to printer [1].
1 letter 9 A4
5 legal 11 A5
7 executive 13 B5
20 env #10 27 env DL
28 env C5 34 env B5
37 env Monarch 257 16k 197x273
263 16k 184x260 264 16k 195x270
n copies
Number of copies [1].
r xresxyres
Set device resolution in pixels/inch [1200x600].
s source
Source (InputSlot) code to send to printer [7].
foo2xqx 0.0 Thu Apr 07 11:47:50 2016 1
-
7/25/2019 Ubuntu User Function Manual
51/89
foo2xqx(1) General Commands Manual foo2xqx(1)
1 upper 4 manual
2 lower 7 auto
t Draft mode. Every other pixel is white.
T density
Print density (1-5). The default is 3 (medium).
J filename
Filename string to send to printer.
U username
Username string to send to printer.
Printer Tweaking Options
These are the options used to customize the operation offoo2xqx for a particular printer.
u xoffxyoff
Set the offset of the start of the printable region from the upper left corner, in pixels [0x0].
l xoffxyoff
Set the offset of the end of the printable region from the lower right corner, in pixels [0x0].
L mask
Send logical clipping amounts implied by u/-l in the ZjStream [3].
0 dont send any logical clipping amounts
1 only send Y clipping amount
2 only send X clipping amount
3 send both X and Y clipping amounts
A AllIsBlack: convert C=1,M=1,Y=1 to just K=1. Works with bitcmyk input only.
B BlackClears: K=1 forces C,M,Y to 0. Works with bitcmyk input only.
Debugging Options
These options are used for debuggingfoo2xqx.
S planeOutput just a single color plane from a color print and print it on the black plane. The default is to
output all color planes.
1 Cyan
2 Magenta
3 Yellow
4 Black
D level
Set Debug level [0].
EXAMPLES
Create a black and white XQX stream:
gs q dBATCH dSAFER dQUIET dNOPAUSE
sPAPERSIZE=letter r1200x600 sDEVICE=pbmraw
sOutputFile=- < testpage.ps
| foo2xqx r1200x600 g10200x6600 p1 >testpage.zm
FILES/usr/bin/foo2xqx
foo2xqx 0.0 Thu Apr 07 11:47:50 2016 2
-
7/25/2019 Ubuntu User Function Manual
52/89
foo2xqx(1) General Commands Manual foo2xqx(1)
SEE ALSOfoo2xqx-wrapper(1),xqxdecode(1)
AUTHORRick Richardson
http://foo2xqx.rkkda.com/
foo2xqx 0.0 Thu Apr 07 11:47:50 2016 3
-
7/25/2019 Ubuntu User Function Manual
53/89
foo2zjs-pstops(1) General Commands Manual foo2zjs-pstops(1)
NAMEfoo2zjs-pstops Add PS code for foo2*-wrapper
SYNOPSISfoo2zjs-pstops [options] [file]
DESCRIPTIONAdd PS code for foo2zjs-wrapper.
COMMAND LINE OPTIONSThese are the options that can appear on the command line.
a Accurate screens code.
c CIE Color.
n Neuter CUPS cupsPSLevel2
r Rotate 90 degrees clockwise.
w Well Tempered Screens code.D level
Set Debug level [0].
FILES/usr/bin/foo2zjs-pstops
SEE ALSOfoo2hp2600-wrapper(1), foo2lava-wrapper(1), foo2oak-wrapper(1), foo2qpdl-wrapper(1), foo2slx-
wrapper(1),foo2xqx-wrapper(1),foo2zjs-wrapper(1)
AUTHORRick Richardson
http://foo2zjs.rkkda.com/
foo2zjs-pstops 0.0 Thu Apr 07 11:47:50 2016 1
-
7/25/2019 Ubuntu User Function Manual
54/89
foo2zjs-wrapper(1) General Commands Manual foo2zjs-wrapper(1)
NAMEfoo2zjs-wrapper Convert Postscript into a ZJS printer stream
SYNOPSISfoo2zjs-wrapper [options] [ps-file]
DESCRIPTIONfoo2zjs-wrapper is a Foomatic compatible printer wrapper for thefoo2zjs printer driver. This script reads
a Postscriptps-file or standard input and converts it to Zenographics ZjStream printer format for driving the
Minolta/QMS 2300 DL network color laser printer and other Zenographics-based printers.
This script can be used in a standalone fashion, but is intended to be called from a printer spooler system
which uses the Foomatic printer database.
COMMAND LINE OPTIONS
Normal Options
These are the options used to select the parameters of a print job that are usually controlled on a per job
basis.
c Print in color (else monochrome).
C colormode
Color correction mode [0].
1 Photos (using m2300w CRDs)
2 Photos and text (using m2300w CRDs)
3 Graphics and text (using m2300w CRDs)
10 ICM color profile (using G *.icm file)
d duplex
Duplex code to send to printer [1].
1 off 2 long edge 3 short edge
m media
Media code to send to printer [1].
2300DL 2200DL HP 1018 HP P1102 HP
HP 1005 HP 1020 HP P1606 CP1025
z0 z0 z1 z2 z3
Media
standard 1 1 1 1 1
transparency 2 2 2 2 2
envelope 257 na 267 267 267
letterhead 259 na 513 513 513
bond na na 260 260 260
thick 261 4 261 na napostcard 262 na na na na
rough na na 263 263 263
heavy na na 262 262 262
labels 263 3 263 265 265
vellum na na 273 273 273
medium na na na 282 282
extraheavy na na na 283 283
color na na 512 512 512
light na na 258 258 258
preprinted na na 514 514 514
foo2zjs-wrapper 0.0 Thu Apr 07 11:47:50 2016 1
-
7/25/2019 Ubuntu User Function Manual
55/89
foo2zjs-wrapper(1) General Commands Manual foo2zjs-wrapper(1)
prepunched na na 515 515 515
recycled na na 516 516 516
p paper
Paper size code to send to printer [1].
MC 2300DL HP 1018 HP P1102 HP
HP 1005 HP 1020 HP P1606 CP1025
z0 z1 z2 z3
Paper
letter 1 1 1 1
legal 5 5 5 5
executive 7 7 7 7
A4 9 9 9 9
A5 11 11 11 11
B5jis 13 13 13 13
env #10 20 20 20 20
env DL 27 27 27 27
env CL 28 28 28 28
env B5 34 34 34 34
env Monarch 37 37 37 37postcard (japan) na 260 43 43
B5iso na 259 na na
A6 na 262 70 70
double postcard
rotatedna 261 82 82
16k 197x273 na 257 257 257
fanfold german
legalna 258 258 258
16k 184x260 na na 263 263
16k 195x270 na na 264 264
photo 4x6 na na na 268
photo 5x8 na na na 269photo 10x15 na na na 270
n copies
Number of copies [1].
r xresxyres
Set device resolution in pixels/inch [1200x600].
s source
Source (Input Slot) code to send to printer [7].
1 upper 4 manual
2 lower 7 auto
t Draft mode. Every other pixel is white.
T density
Print density (1-5). The default is 3 (medium).
2 3 4 5 6 8 9 10 12 14 15 16 18
Print in N-up. Requires thepsutils package.
o orient
Orientation used for N-up.
Portrait op (normal)
Landscape ol (rotated 90 degrees anticlockwise)
Seascape os (rotated 90 degrees clockwise)
foo2zjs-wrapper 0.0 Thu Apr 07 11:47:50 2016 2
-
7/25/2019 Ubuntu User Function Manual
56/89
foo2zjs-wrapper(1) General Commands Manual foo2zjs-wrapper(1)
Printer Tweaking Options
These are the options used to customize the operation offoo2zjs for a particular printer.
u xoffxyoff
Set the offset of the start of the printable region from the upper left corner, in pixels [varies with
paper size]. The defaults should work on the 2200DL and 2300DL, and have not been tested on
any other printers.l xoffxyoff
Set the offset of the end of the printable region from the lower right corner, in pixels [varies with
paper size]. The defaults should work on the 2200DL and 2300DL, and have not been tested on
any other printers.
L mask
Send the logical clipping values from u/-l in the ZjStream. foo2zjs-wrapper always runs Ghost-
script with the ideal page dimensions, so that the scale of the image is correct, regardless whether
or not the printer has unprintable regions. This option is used to move the position of the clipped
image back to where it belongs on the page. The default is to send the amount which was clipped
by u and l, and should be good in most cases.
0 dont send any logical clipping amounts1 only send Y clipping amount
2 only send X clipping amount
3 send both X and Y clipping amounts
P Do not send START_PLANE codes on monochrome output. May be needed by some mono-
chrome-only printers, such as the HP LaserJet 1000.
X padlen
Add extra zero padding to the end of BID segments. The default is 16 bytes. Padding 16 bytes of
zeroes is needed for older ZjStream printers, such as the Minolta 2200DL and HP LaserJet 1000,
and seems harmless to newer ones, such as the Minolta 2300DL. So the default should be good
for all cases.
z model
Model. Default is 0.
0 KM 2300DL / HP 1000 / HP 1005
1 HP 1018 / HP 1020 / HP 1022
2 HP Pro P1102 / P1566 / P1606dn
3 HP Pro CP1025
Color Tweaking Options
These are the options used to control the quality of color output. Color correction is currently a WORK IN
PROGRESS.
g gsopts
Additional options to pass to Ghostscript, such as g-dDITHERPPI=nnn, etc. This option may
appear more than once.
G profile.icm
Convert profile.icm to a Postscript color rendering dictionary (CRD) using foo2zjs-icc2ps and
adjust the printer colors by using the Postscript setcolorrendering operator. (WORK IN
PROGRESS).
G gamma-file.ps
Prependgamma-file.ps to the Postscript input to perform color correction using the setcolortrans-
fer Postscript operator. For example, the file might contain:
{0.333 exp} {0.333 exp} {0.333 exp} {0.333 exp} setcolortransfer
foo2zjs-wrapper 0.0 Thu Apr 07 11:47:50 2016 3
-
7/25/2019 Ubuntu User Function Manual
57/89
foo2zjs-wrapper(1) General Commands Manual foo2zjs-wrapper(1)
I intent
Select profile intent from