Zjsdecode Manual

User Manual: Pdf

Open the PDF directly: View PDF PDF.
Page Count: 89

DownloadZjsdecode Manual
Open PDF In BrowserView PDF
arm2hpdl(1)

General Commands Manual

arm2hpdl(1)

NAME
arm2hpdl − Add HP download header/trailer to an ARM ELF binary.

SYNOPSIS
arm2hpdl [options] arm-binary.img > hpdl.dl

DESCRIPTION
arm2hpdl 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 OPTIONS
These are the options that can appear on the command line.
−D level
Set Debug level [0].

EXAMPLES
Add an HPDL header to a HP LaserJet 1005.
$ arm2hpdl sihp1005.img > sihp1005.dl

FILES
/usr/bin/arm2hpdl, /lib/firmware/hp/*

SEE ALSO
foo2zjs(1)

AUTHOR
Rick Richardson 
http://foo2zjs.rkkda.com/

arm2hpdl 0.0

Thu Apr 07 11:47:50 2016

1

foo2hbpl2-wrapper(1)

General Commands Manual

foo2hbpl2-wrapper(1)

NAME
foo2hbpl2-wrapper − Convert Postscript into a ZJS printer stream

SYNOPSIS
foo2hbpl2-wrapper [options] [ ps-file]

DESCRIPTION
foo2hbpl2-wrapper is a Foomatic compatible printer wrapper for the foo2hbpl2 printer driver. This script
reads a Postscript ps-file or standard input and converts it to Zenographics ZjStream printer format for driving 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
plain
bond
lwcard
lwgcard
labels
envelope
recycled
plain2
bond2
lwcard2
lwgcard2
recycled2

HBPL
1
2
3
4
5
6
7
8
9
10
11
12

−p paper
Paper size code to send to printer [1].
Paper
A4
B5jis
A5

foo2hbpl2-wrapper 0.0

HBPL
1
2
3

Thu Apr 07 11:47:50 2016

1

foo2hbpl2-wrapper(1)

General Commands Manual

letter
executive
fanfold german legal
folio
legal
env#10
envMonarch
envC5
envDL

foo2hbpl2-wrapper(1)

4
5
6
6
7
9
10
11
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
2
−t

upper
lower

4
7

manual
auto

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 the psutils package.
−o orient
Orientation used for N-up.
Portrait
Landscape
Seascape

−op
−ol
−os

(normal)
(rotated 90 degrees anticlockwise)
(rotated 90 degrees clockwise)

Printer Tweaking Options
These are the options used to customize the operation of foo2hbpl2 for a particular printer.
−u xoff xyoff
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 xoff xyoff
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
1
2
3

don’t send any logical clipping amounts
only send Y clipping amount
only send X clipping amount
send both X and Y clipping amounts

foo2hbpl2-wrapper 0.0

Thu Apr 07 11:47:50 2016

2

foo2hbpl2-wrapper(1)

−P

General Commands Manual

foo2hbpl2-wrapper(1)

Do not send START_PLANE codes on monochrome output. May be needed by some monochrome-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.
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
Prepend gamma-file.ps to the Postscript input to perform color correction using the setcolortransfer 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 debugging foo2hbpl2 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
2
3
4

Cyan
Magenta
Yellow
Black

−D level
Set Debug level [0].

EXAMPLES
Create 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

foo2hbpl2-wrapper(1)

General Commands Manual

foo2hbpl2-wrapper(1)

FILES
/usr/bin/foo2hbpl2-wrapper

SEE ALSO
foo2hbpl2(1), hbpldecode(1)

AUTHOR
Rick Richardson 
http://foo2hbpl.rkkda.com/

foo2hbpl2-wrapper 0.0

Thu Apr 07 11:47:50 2016

4

foo2hbpl2(1)

General Commands Manual

foo2hbpl2(1)

NAME
foo2hbpl2 − Convert Ghostscript pbmraw or bitcmyk format into a ZJS printer stream

SYNOPSIS
foo2hbpl2 [options] < pbmraw-file >hbpl2-file
foo2hbpl2 [options] hbpl2-file
foo2hbpl2 [options] < pksmraw-file >hbpl2-file

DESCRIPTION
foo2hbpl2 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 doesn’t 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
plain
bond
lwcard
lwgcard
labels
envelope
recycled
plain2
bond2
lwcard2
lwgcard2
recycled2

HBPL
1
2
3
4
5
6
7
8
9
10
11
12

−p paper
Paper code to send to printer [1].
Paper
A4
B5jis
A5
letter

foo2hbpl2 0.0

HBPL
1
2
3
4

Thu Apr 07 11:47:50 2016

1

foo2hbpl2(1)

General Commands Manual

executive
fanfold german legal
folio
legal
env#10
envMonarch
envC5
envDL

foo2hbpl2(1)

5
6
6
7
9
10
11
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
2
−t

upper
lower

4
7

manual
auto

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 of foo2hbpl2 for a particular printer.
−u xoff xyoff
Set the offset of the start of the printable region from the upper left corner, in pixels [0x0].
−l xoff xyoff
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
1
2
3

don’t send any logical clipping amounts
only send Y clipping amount
only send X clipping amount
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 debugging foo2hbpl2.
−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

foo2hbpl2(1)

General Commands Manual

1
2
3
4

foo2hbpl2(1)

Cyan
Magenta
Yellow
Black

−D level
Set Debug level [0].

EXAMPLES
Create 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=bitcmyk
−sOutputFile=- − < testpage.ps
| foo2hbpl2 −r1200x600 −g10200x6600 −p1 >testpage.zc

FILES
/usr/bin/foo2hbpl2

SEE ALSO
foo2hbpl2-wrapper(1), hbpldecode(1)

AUTHOR
Rick Richardson 
Peter Korf 
http://foo2hbpl.rkkda.com/

foo2hbpl2 0.0

Thu Apr 07 11:47:50 2016

3

foo2hiperc-wrapper(1)

General Commands Manual

foo2hiperc-wrapper(1)

NAME
foo2hiperc-wrapper − Convert Postscript into a HIPERC printer stream

SYNOPSIS
foo2hiperc-wrapper [options] [ ps-file]

DESCRIPTION
foo2hiperc-wrapper is a Foomatic compatible printer wrapper for the foo2hiperc printer driver. This
script reads a Postscript ps-file or standard input and converts it to the Oki HIPERC printer format for driving 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
plain
labels
transparency

HIPERC
0
1
2

−p paper
Paper size code to send to printer [2].
1
3
5
7
9
11
13
15

A4
legal
A5
A6
env DL
env #10
env #9
A3

2
−
6
8
10
12
14
16

letter
−
B5jis
env Monarch
env C5
executive
legal 13.5"
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

foo2hiperc-wrapper(1)

General Commands Manual

foo2hiperc-wrapper(1)

−s source
Source (Input Slot) code to send to printer [0].
0
1
3
−t

auto select
tray1
multi

2
4

tray2
manual

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 the psutils package.
−o orient
Orientation used for N-up.
Portrait
Landscape
Seascape

−op
−ol
−os

(normal)
(rotated 90 degrees anticlockwise)
(rotated 90 degrees clockwise)

Printer Tweaking Options
These are the options used to customize the operation of foo2hiperc for a particular printer.
−u xoff xyoff
Set the offset of the start of the printable region from the upper left corner, in pixels [varies with
paper size].
−l xoff xyoff
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, 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
1
2
3

don’t send any logical clipping amounts
only send Y clipping amount
only send X clipping amount
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

foo2hiperc-wrapper(1)

General Commands Manual

foo2hiperc-wrapper(1)

−G gamma-file.ps
Prepend gamma-file.ps to the Postscript input to perform color correction using the setcolortransfer 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 debugging foo2hiperc 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
2
3
4

Cyan
Magenta
Yellow
Black

−D level
Set Debug level [0].

EXAMPLES
Create 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 ALSO
foo2hiperc(1), hipercdecode(1)

AUTHOR
Rick Richardson 
http://foo2hiperc.rkkda.com/

foo2hiperc-wrapper 0.0

Thu Apr 07 11:47:50 2016

3

foo2hiperc(1)

General Commands Manual

foo2hiperc(1)

NAME
foo2hiperc − Convert Ghostscript pbmraw or bitcmyk format into a HIPERC printer stream

SYNOPSIS
foo2hiperc [options] < pbmraw−file >hiperc−file
foo2hiperc [options] hiperc−file
foo2hiperc [options] < pksmraw−file >hiperc−file

DESCRIPTION
foo2hiperc 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 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 doesn’t 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
plain
labels
transparency

HIPERC
0
1
2

−p paper
Paper code to send to printer [2].
1
3
5
7
9
11
13
15

A4
legal
A5
A6
env DL
env #10
env #9
A3

2
−
6
8
10
12
14
16

letter
−
B5jis
env Monarch
env C5
executive
legal 13.5"
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

foo2hiperc(1)

General Commands Manual

0
1
3
−t

auto select
tray1
multi

2
4

foo2hiperc(1)

tray2
manual

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 of foo2hiperc for a particular printer.
−u xoff xyoff
Set the offset of the start of the printable region from the upper left corner, in pixels [0x0].
−l xoff xyoff
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
1
2
3

don’t send any logical clipping amounts
only send Y clipping amount
only send X clipping amount
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 debugging foo2hiperc.
−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
2
3
4

Cyan
Magenta
Yellow
Black

−D level
Set Debug level [0].

EXAMPLES
Create 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

foo2hiperc(1)

General Commands Manual

foo2hiperc(1)

| foo2hiperc −r600x600 −g5100x6600 −p0 >testpage.zc

FILES
/usr/bin/foo2hiperc

SEE ALSO
foo2hiperc-wrapper(1), hipercdecode(1)

AUTHOR
Rick Richardson 
http://foo2hiperc.rkkda.com/

foo2hiperc 0.0

Thu Apr 07 11:47:50 2016

3

foo2hp(1)

General Commands Manual

foo2hp(1)

NAME
foo2hp − Convert Ghostscript pbmraw or bitcmyk format into a ZJS printer stream

SYNOPSIS
foo2hp [options] < pbmraw-file >zjs-file
foo2hp [options] zjs-file
foo2hp [options] zjs-file

DESCRIPTION
foo2hp 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 job
basis.
−b bits Bits per plane if autodetect doesn’t work (1 or 2) [1].
−c

Force color mode if autodetect doesn’t 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
plain
preprinted
letterhead
transparency
prepunched
labels
bond
recycled
color
tough
envelope
light
heavy
cardstock
lightglossy
glossy
heavyglossy
cover
photo

foo2hp 0.0

HPLJ 2600n
1
514
513
2
515
265
260
516
512
276
267
258
262
261
268
269
270
277
278

Thu Apr 07 11:47:50 2016

1

foo2hp(1)

General Commands Manual

foo2hp(1)

−p paper
Paper code to send to printer [1].
1
5
7
20
28
37

letter
legal
executive
env #10
env C5
env Monarch

9
11
13
27
34

A4
A5
B5jis
env DL
env B5

−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
2
−t

tray 2
tray 1

7

auto

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 of foo2hp for a particular printer.
−u xoff xyoff
Set the offset of the start of the printable region from the upper left corner, in pixels [0x0].
−l xoff xyoff
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
1
2
3

don’t send any logical clipping amounts
only send Y clipping amount
only send X clipping amount
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 debugging foo2hp.
−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

foo2hp(1)

General Commands Manual

1
2
3
4

foo2hp(1)

Cyan
Magenta
Yellow
Black

−D level
Set Debug level [0].

EXAMPLES
Create 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=bitcmyk
−sOutputFile=- − < testpage.ps
| foo2hp −r600x600 −g5100x6600 −p1 >testpage.zc

FILES
/usr/bin/foo2hp

SEE ALSO
foo2hp2600-wrapper(1), zjsdecode(1)

AUTHOR
Rick Richardson 
http://foo2hp.rkkda.com/

foo2hp 0.0

Thu Apr 07 11:47:50 2016

3

foo2hp2600-wrapper(1)

General Commands Manual

foo2hp2600-wrapper(1)

NAME
foo2hp2600-wrapper − Convert Postscript into a ZJS printer stream

SYNOPSIS
foo2hp2600-wrapper [options] [ ps-file]

DESCRIPTION
foo2hp2600-wrapper is a Foomatic compatible printer wrapper for the foo2hp printer driver. This script
reads a Postscript ps-file or standard input and converts it to Zenographics ZjStream printer format for driving 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
plain
preprinted
letterhead
transparency
prepunched
labels
bond
recycled
color
tough
envelope
light
heavy
cardstock
lightglossy
glossy
heavyglossy
cover
photo

HPLJ 2600n
1
514
513
2
515
265
260
516
512
276
267
258
262
261
268
269
270
277
278

−p paper
Paper size code to send to printer [1].

foo2hp2600-wrapper 0.0

Thu Apr 07 11:47:50 2016

1

foo2hp2600-wrapper(1)

General Commands Manual

1
5
7
20
28
37

letter
legal
executive
env #10
env C5
env Monarch

9
11
13
27
34

foo2hp2600-wrapper(1)

A4
A5
B5jis
env DL
env B5

−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
2
−t

tray 2
tray 3

4
7

manual/tray 1
auto

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 the psutils package.
−o orient
Orientation used for N-up.
Portrait
Landscape
Seascape

−op
−ol
−os

(normal)
(rotated 90 degrees anticlockwise)
(rotated 90 degrees clockwise)

Printer Tweaking Options
These are the options used to customize the operation of foo2hp for a particular printer.
−u xoff xyoff
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 xoff xyoff
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
1
2
3

don’t send any logical clipping amounts
only send Y clipping amount
only send X clipping amount
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 monochrome-only printers, such as the HP LaserJet 1000.

foo2hp2600-wrapper 0.0

Thu Apr 07 11:47:50 2016

2

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 model
Model: 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 Postscript setcolorrendering operator. If profile.icm is
none.icm, then prepare for ordering a ICM custom printer profile (i.e. from www.ICCFactory.com).
−G gamma-file.ps
Prepend gamma-file.ps to the Postscript input to perform color correction using the setcolortransfer 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 debugging foo2hp 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
2
3
4

Cyan
Magenta
Yellow
Black

−D level
Set Debug level [0].

EXAMPLES
Create a monochrome ZjStream from a Postscript document, examine it, and then print it using a RAW
print 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

foo2hp2600-wrapper(1)

General Commands Manual

foo2hp2600-wrapper(1)

FILES
/usr/bin/foo2hp2600-wrapper

SEE ALSO
foo2hp(1), zjsdecode(1)

AUTHOR
Rick Richardson 
http://foo2hp.rkkda.com/

foo2hp2600-wrapper 0.0

Thu Apr 07 11:47:50 2016

4

foo2lava-wrapper(1)

General Commands Manual

foo2lava-wrapper(1)

NAME
foo2lava-wrapper − Convert Postscript into a LAVAFLOW or OPL printer stream

SYNOPSIS
foo2lava-wrapper [options] [ ps-file]

DESCRIPTION
foo2lava-wrapper is a Foomatic compatible printer wrapper for the foo2lava printer driver. This script
reads a Postscript ps-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 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
2
3
10

Photos (using m2300w CRDs)
Photos and text (using m2300w CRDs)
Graphics and text (using m2300w CRDs)
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
plain
transparency
thick stock
envelope
letterhead
postcard
labels
recycled

2530DL
0
4
20
22
23
25
26
27

−p paper
Paper size code to send to printer [2].

foo2lava-wrapper 0.0

Thu Apr 07 11:47:50 2016

1

foo2lava-wrapper(1)

General Commands Manual

1
2
3
80
81
91
835

executive
letter
legal
env Monarch
env #10
env C5
4x6" photo

25
26
45
65
90
92
837

foo2lava-wrapper(1)

A5
A4
B5jis
B5iso
env DL
env B5
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
4
−t

Tray 1
Tray 2

255

auto

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 the psutils package.
−o orient
Orientation used for N-up.
Portrait
Landscape
Seascape

−op
−ol
−os

(normal)
(rotated 90 degrees anticlockwise)
(rotated 90 degrees clockwise)

Printer Tweaking Options
These are the options used to customize the operation of foo2lava for a particular printer.
−u xoff xyoff
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 xoff xyoff
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, 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
1
2
3

don’t send any logical clipping amounts
only send Y clipping amount
only send X clipping amount
send both X and Y clipping amounts

−z model
Model. The default is [0].
model
0

foo2lava-wrapper 0.0

protocol
LAVAFLOW

Description
magicolor 2490 MF

Thu Apr 07 11:47:50 2016

2

foo2lava-wrapper(1)

0
1
2
2
2

General Commands Manual

LAVAFLOW
OPL
LAVAFLOW
LAVAFLOW
LAVAFLOW

foo2lava-wrapper(1)

magicolor 2530 DL
magicolor 2480 MF
magicolor 1600W
magicolor 1680MF
magicolor 1690MF

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
Prepend gamma-file.ps to the Postscript input to perform color correction using the setcolortransfer 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 debugging foo2lava 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
2
3
4

Cyan
Magenta
Yellow
Black

−D level
Set Debug level [0].

EXAMPLES
Create 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.zm
lpr −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

foo2lava-wrapper(1)

General Commands Manual

foo2lava-wrapper(1)

SEE ALSO
foo2lava(1), lavadecode(1) opldecode(1)

AUTHOR
Rick Richardson 
http://foo2zjs.rkkda.com/

foo2lava-wrapper 0.0

Thu Apr 07 11:47:50 2016

4

foo2lava(1)

General Commands Manual

foo2lava(1)

NAME
foo2lava − Convert Ghostscript pbmraw or bitcmyk format into a LAVAFLOW or a OPL printer stream

SYNOPSIS
foo2lava [options] < pbmraw-file >lava-file
foo2lava [options] lava-file
foo2lava [options] < pksmraw-file >lava-file

DESCRIPTION
foo2lava 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 doesn’t 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
plain
transparency
thick stock
envelope
letterhead
postcard
labels
recycled

2530DL
0
4
20
22
23
25
26
27

−p paper
Paper code to send to printer [2].
1
2
3
80
81
91
835

foo2lava 0.0

executive
letter
legal
env Monarch
env #10
env C5
4x6" photo

25
26
45
65
90
92
837

A5
A4
B5jis
B5iso
env DL
env C6
10x15cm photo

Thu Apr 07 11:47:50 2016

1

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
4
−t

Tray 1
Tray 2

255

auto

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 of foo2lava for a particular printer.
−u xoff xyoff
Set the offset of the start of the printable region from the upper left corner, in pixels [0x0].
−l xoff xyoff
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
1
2
3

don’t send any logical clipping amounts
only send Y clipping amount
only send X clipping amount
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
0
0
1
2
2
2

protocol
LAVAFLOW
LAVAFLOW
OPL
LAVAFLOW
LAVAFLOW
LAVAFLOW

Description
magicolor 2490 MF
magicolor 2530 DL
magicolor 2480 MF
magicolor 1600W
magicolor 1680MF
magicolor 1690MF

Debugging Options
These options are used for debugging foo2lava.
−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
2
3
4

foo2lava 0.0

Cyan
Magenta
Yellow
Black

Thu Apr 07 11:47:50 2016

2

foo2lava(1)

General Commands Manual

foo2lava(1)

−D level
Set Debug level [0].

EXAMPLES
Create 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 ALSO
foo2lava-wrapper(1), lavadecode(1)

AUTHOR
Rick Richardson 
http://foo2zjs.rkkda.com/

foo2lava 0.0

Thu Apr 07 11:47:50 2016

3

foo2oak-wrapper(1)

General Commands Manual

foo2oak-wrapper(1)

NAME
foo2oak-wrapper − Convert Postscript into an OAKT printer stream

SYNOPSIS
foo2oak-wrapper [options] [ ps-file]

DESCRIPTION
foo2oak-wrapper is a Foomatic compatible printer wrapper for the foo2oak printer driver. This script
reads a Postscript ps-file or standard input and converts it to Oak Technology OAKT printer format for driving 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
autoselect
plain
preprinted
letterhead
transparency
prepunched
labels
bond
recycled
color
cardstock
envelope
light
tough
vellum
rough
thick
highqual

HP CLJ 1500
−z0
0
1
2
3
4
5
6
7
8
9
10
11
13
14
na
na
na
na

KM-1635
−z1
0
1
2
3
4
5
6
7
8
9
10
11
na
na
15
16
19
20

−p paper
Paper size code to send to printer [1].

foo2oak-wrapper 0.0

Thu Apr 07 11:47:50 2016

1

foo2oak-wrapper(1)

General Commands Manual

1
5
7
9
12
14
20
28
37
258
260

letter
legal
executive
A4
B4
folio
env10
envC5
envMonarch
B6
env6

3
6
8
11
13
19
27
30
257
259

foo2oak-wrapper(1)

ledger
statement
A3
A5
B5jis
env9
envDL
envC4
A6
B5iso

−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
4

tray1
manual

2
7

tray2
auto

−2 −3 −4 −5 −6 −8 −9 −10 −12 −14 −15 −16 −18
Print in N-up. Requires the psutils package.
−o orient
Orientation used for N-up.
Portrait
Landscape
Seascape

−op
−ol
−os

(normal)
(rotated 90 degrees anticlockwise)
(rotated 90 degrees clockwise)

Printer Tweaking Options
These are the options used to customize the operation of foo2oak for a particular printer.
−u xoff xyoff
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 xoff xyoff
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, 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
1
2
3

don’t send any logical clipping amounts
only send Y clipping amount
only send X clipping amount
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

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
Prepend gamma-file.ps to the Postscript input to perform color correction using the setcolortransfer 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 debugging foo2oak 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
2
3
4

Cyan
Magenta
Yellow
Black

−D level
Set Debug level [0].

EXAMPLES
Create 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 ALSO
foo2oak(1), oak(1)

AUTHOR
Rick Richardson 
http://foo2oak.rkkda.com/

foo2oak-wrapper 0.0

Thu Apr 07 11:47:50 2016

3

foo2oak(1)

General Commands Manual

foo2oak(1)

NAME
foo2oak − Convert Ghostscript pbmraw, pgmraw or bitcmyk format into an OAKT printer stream

SYNOPSIS
foo2oak [options] < pbmraw-file >OAKT-file
foo2oak [options] < pgmraw-file >OAKT-file
foo2oak [options] OAKT-file

DESCRIPTION
foo2oak 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 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 doesn’t 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
autoselect
plain
preprinted
letterhead
transparency
prepunched
labels
bond
recycled
color
cardstock
envelope
light
tough
vellum
rough
thick
highqual

Code
0
1
2
3
4
5
6
7
8
9
10
11
13
14
15
16
19
20

−p paper
Paper code to send to printer [1].

foo2oak 0.0

Thu Apr 07 11:47:50 2016

1

foo2oak(1)

General Commands Manual

1
5
7
9
12
14
20
28
37
258
260

letter
legal
executive
A4
B4
folio
env10
envC5
envMonarch
B6
env6

3
6
8
11
13
19
27
30
257
259

foo2oak(1)

ledger
statement
A3
A5
B5jis
env9
envDL
envC4
A6
B5iso

−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
4

tray1
manual

2
7

tray2
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 of foo2oak for a particular printer.
−u xoff xyoff
Set the offset of the start of the printable region from the upper left corner, in pixels [0x0].
−l xoff xyoff
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
1
2
3

don’t send any logical clipping amounts
only send Y clipping amount
only send X clipping amount
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 mirror
Mirror 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 debugging foo2oak.
−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

foo2oak(1)

General Commands Manual

1
2
3
4

foo2oak(1)

Cyan
Magenta
Yellow
Black

−D level
Set Debug level [0].

EXAMPLES
Create 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=bitcmyk
−sOutputFile=- − < testpage.ps
| foo2oak −r600x600 −g5100x6600 −p1 >testpage.oak

FILES
/usr/bin/foo2oak

SEE ALSO
foo2oak-wrapper(1), oakdecode(1)

AUTHOR
Rick Richardson 
http://foo2oak.rkkda.com/

foo2oak 0.0

Thu Apr 07 11:47:50 2016

3

foo2qpdl-wrapper(1)

General Commands Manual

foo2qpdl-wrapper(1)

NAME
foo2qpdl-wrapper − Convert Postscript into a QPDL printer stream

SYNOPSIS
foo2qpdl-wrapper [options] [ ps-file]

DESCRIPTION
foo2qpdl-wrapper is a Foomatic compatible printer wrapper for the foo2qpdl printer driver. This script
reads a Postscript ps-file or standard input and converts it to Samsung/Xerox QPDL printer format for driving 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
10

CRD
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
plain
thick
thin
bond
color
card
labels
envelope
preprinted
cotton
recycled
transparency
archive

QPDL
0
1
2
3
4
5
6
7
8
9
10
11
12

−p paper
Paper size code to send to printer [0].

foo2qpdl-wrapper 0.0

Thu Apr 07 11:47:50 2016

1

foo2qpdl-wrapper(1)

General Commands Manual

0
2
6
8
11
16
23
25
28

letter
A4
env #10
env C5
B5jis
A5
env C6
env 6.75
oficio

1
3
7
9
12
17
24
26

foo2qpdl-wrapper(1)

legal
executive
env Monarch
env DL
B5iso
A6
folio
env #9

−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
3
−t

auto
multi

2
4

manual
tray1

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 the psutils package.
−o orient
Orientation used for N-up.
Portrait
Landscape
Seascape

−op
−ol
−os

(normal)
(rotated 90 degrees anticlockwise)
(rotated 90 degrees clockwise)

Printer Tweaking Options
These are the options used to customize the operation of foo2qpdl for a particular printer.
−u xoff xyoff
Set the offset of the start of the printable region from the upper left corner, in pixels [varies with
paper size].
−l xoff xyoff
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
1
2
3

don’t send any logical clipping amounts
only send Y clipping amount
only send X clipping amount
send both X and Y clipping amounts

−z model
Printer model. Model 0 is the default.
model
0

foo2qpdl-wrapper 0.0

Description
CLP-300, CLX-2160, CLX-3160

Thu Apr 07 11:47:50 2016

2

foo2qpdl-wrapper(1)

1
2
3

General Commands Manual

foo2qpdl-wrapper(1)

CLP-600
CLP-310, CLP-315, CLP-610, CLX-3175
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. CLP−365) 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 IN
PROGRESS).
−G gamma-file.ps
Prepend gamma-file.ps to the Postscript input to perform color correction using the setcolortransfer 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 debugging foo2qpdl 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
2
3
4

Cyan
Magenta
Yellow
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 RAW
print 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

foo2qpdl-wrapper(1)

General Commands Manual

foo2qpdl-wrapper(1)

FILES
/usr/bin/foo2qpdl-wrapper

SEE ALSO
foo2qpdl(1), qpdldecode(1)

AUTHOR
Rick Richardson 
http://foo2qpdl.rkkda.com/

foo2qpdl-wrapper 0.0

Thu Apr 07 11:47:50 2016

4

foo2qpdl(1)

General Commands Manual

foo2qpdl(1)

NAME
foo2qpdl − Convert Ghostscript pbmraw or bitcmyk format into a QPDL printer stream

SYNOPSIS
foo2qpdl [options] < pbmraw-file >qpdl-file
foo2qpdl [options] qpdl-file
foo2qpdl [options] < pksmraw-file >qpdl-file

DESCRIPTION
foo2qpdl 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 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 doesn’t 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
plain
thick
thin
bond
color
card
labels
envelope
preprinted
cotton
recycled
transparency
archive

QPDL
0
1
2
3
4
5
6
7
8
9
10
11
12

−p paper
Paper code to send to printer [0].

foo2qpdl 0.0

Thu Apr 07 11:47:50 2016

1

foo2qpdl(1)

General Commands Manual

0
2
6
8
11
16
23
25
28

letter
A4
env #10
env C5
B5jis
A5
env C6
env 6.75
oficio

1
3
7
9
12
17
24
26
21

foo2qpdl(1)

legal
executive
env Monarch
env DL
B5iso
A6
folio
env #9
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
3
−t

auto
multi

2
4

manual
tray1

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 of foo2qpdl for a particular printer.
−a b,c,s,cr,mg,yb
Color Adjust: brightness, contrast, saturation, cyan-red balance, magenta-green balance, and yellow-blue balance from 0 to 100. The default is 50,50,50,50,50,50. This only works when the −z3
(e.g. CLP−365) model is set!
−u xoff xyoff
Set the offset of the start of the printable region from the upper left corner, in pixels [0x0].
−l xoff xyoff
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
1
2
3

don’t send any logical clipping amounts
only send Y clipping amount
only send X clipping amount
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
Printer model. Model 0 is the default.
model
0
1
2
3

foo2qpdl 0.0

Description
CLP-300, CLX-2160, CLX-3160
CLP-600
CLP-310, CLP-315, CLP-610, CLX-3175
CLP-620, CLP-360, CLP-365

Thu Apr 07 11:47:50 2016

2

foo2qpdl(1)

General Commands Manual

foo2qpdl(1)

Debugging Options
These options are used for debugging foo2qpdl.
−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
2
3
4

Cyan
Magenta
Yellow
Black

−D level
Set Debug level [0].

EXAMPLES
Create a black and white QPDL stream:
gs −q −dBATCH −dSAFER −dQUIET −dNOPAUSE
−sPAPERSIZE=letter −r1200x600 −sDEVICE=pbmraw
−sOutputFile=- − < 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 ALSO
foo2qpdl-wrapper(1), qpdldecode(1)

AUTHOR
Rick Richardson 
http://foo2qpdl.rkkda.com/

foo2qpdl 0.0

Thu Apr 07 11:47:50 2016

3

foo2slx-wrapper(1)

General Commands Manual

foo2slx-wrapper(1)

NAME
foo2slx-wrapper − Convert Postscript into a SLX printer stream

SYNOPSIS
foo2slx-wrapper [options] [ ps-file]

DESCRIPTION
foo2slx-wrapper is a Foomatic compatible printer wrapper for the foo2slx printer driver. This script reads
a Postscript ps-file or standard input and converts it to Software Imaging K.K. SLX printer format for driving 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
plain
transparency
labels
thick1
envelope1
thin
thick2
envelope2
middle
special

SLX
0
1
2
3
4
5
6
7
8
9

−p paper
Paper size code to send to printer [6].
6
9
8
10

letter
legal
executive
env #10

2
4
5
11

A4
B5
B5iso
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 the psutils package.

foo2slx-wrapper 0.0

Thu Apr 07 11:47:50 2016

1

foo2slx-wrapper(1)

General Commands Manual

foo2slx-wrapper(1)

−o orient
Orientation used for N-up.
Portrait
Landscape
Seascape

−op
−ol
−os

(normal)
(rotated 90 degrees anticlockwise)
(rotated 90 degrees clockwise)

Printer Tweaking Options
These are the options used to customize the operation of foo2slx for a particular printer.
−u xoff xyoff
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 xoff xyoff
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 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
1
2
3

don’t send any logical clipping amounts
only send Y clipping amount
only send X clipping amount
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
Prepend gamma-file.ps to the Postscript input to perform color correction using the setcolortransfer 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 debugging foo2slx 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

foo2slx-wrapper 0.0

Cyan

Thu Apr 07 11:47:50 2016

2

foo2slx-wrapper(1)

2
3
4

General Commands Manual

foo2slx-wrapper(1)

Magenta
Yellow
Black

−D level
Set Debug level [0].

EXAMPLES
Create 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 ALSO
foo2slx(1), slxdecode(1)

AUTHOR
Rick Richardson 
http://foo2slx.rkkda.com/

foo2slx-wrapper 0.0

Thu Apr 07 11:47:50 2016

3

foo2slx(1)

General Commands Manual

foo2slx(1)

NAME
foo2slx − Convert Ghostscript pbmraw or bitcmyk format into a SLX printer stream

SYNOPSIS
foo2slx [options] < pbmraw-file >slx-file
foo2slx [options] slx-file
foo2slx [options] < pksmraw-file >slx-file

DESCRIPTION
foo2slx 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 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 doesn’t work.

−g xpixxypix
Set page dimensions in pixels [10200x6600].
−m media
Media code to send to printer [0].
Media
plain
transparency
labels
thick1
envelope1
thin
thick2
envelope2
middle
special

SLX
0
1
2
3
4
5
6
7
8
9

−p paper
Paper code to send to printer [6].
6
9
8
10

letter
legal
executive
env #10

2
4
5
11

A4
B5
B5iso
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

foo2slx(1)

General Commands Manual

0

auto

1

foo2slx(1)

cassette1

Printer Tweaking Options
These are the options used to customize the operation of foo2slx for a particular printer.
−u xoff xyoff
Set the offset of the start of the printable region from the upper left corner, in pixels [0x0].
−l xoff xyoff
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
1
2
3

don’t send any logical clipping amounts
only send Y clipping amount
only send X clipping amount
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 debugging foo2slx.

−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
2
3
4

Cyan
Magenta
Yellow
Black

−D level
Set Debug level [0].

EXAMPLES
Create 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=bitcmyk
−sOutputFile=- − < testpage.ps
| foo2slx −r1200x600 −g10200x6600 −p1 >testpage.zc

FILES
/usr/bin/foo2slx

SEE ALSO
foo2slx-wrapper(1), slxdecode(1)

AUTHOR
Rick Richardson 
http://foo2slx.rkkda.com/

foo2slx 0.0

Thu Apr 07 11:47:50 2016

2

foo2xqx-wrapper(1)

General Commands Manual

foo2xqx-wrapper(1)

NAME
foo2xqx-wrapper − Convert Postscript into a XQX printer stream

SYNOPSIS
foo2xqx-wrapper [options] [ ps-file]

DESCRIPTION
foo2xqx-wrapper is a Foomatic compatible printer wrapper for the foo2xqx printer driver. This script
reads a Postscript ps-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
standard
transparency
envelope
letterhead
thick
postcard
labels

M1005
1
2
257
259
261
262
263

−p paper
Paper size code to send to printer [1].
1
5
7
20
28
37
263

letter
legal
executive
env #10
env C5
env Monarch
16k 184x260

9
11
13
27
34
257
263

A4
A5
B5
env DL
env B5
16k 197x273
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

foo2xqx-wrapper(1)

1
2
−t

General Commands Manual

upper
lower

4
7

foo2xqx-wrapper(1)

manual
auto

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 the psutils package.
−o orient
Orientation used for N-up.
Portrait
Landscape
Seascape

−op
−ol
−os

(normal)
(rotated 90 degrees anticlockwise)
(rotated 90 degrees clockwise)

Printer Tweaking Options
These are the options used to customize the operation of foo2xqx for a particular printer.
−u xoff xyoff
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 xoff xyoff
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
1
2
3

don’t send any logical clipping amounts
only send Y clipping amount
only send X clipping amount
send both X and Y clipping amounts

Debugging Options
These options are used for debugging foo2xqx and its wrapper.
−D level
Set Debug level [0].

EXAMPLES
Create a monochrome ZjStream from a Postscript document, examine it, and then print it using a RAW
print 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

foo2xqx-wrapper(1)

General Commands Manual

foo2xqx-wrapper(1)

SEE ALSO
foo2xqx(1), xqxdecode(1)

AUTHOR
Rick Richardson 
http://foo2xqx.rkkda.com/

foo2xqx-wrapper 0.0

Thu Apr 07 11:47:50 2016

3

foo2xqx(1)

General Commands Manual

foo2xqx(1)

NAME
foo2xqx − Convert Ghostscript pbmraw into a XQX printer stream

SYNOPSIS
foo2xqx [options] < pbmraw-file >xqx-file

DESCRIPTION
foo2xqx 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
standard
transparency
envelope
letterhead
thick
postcard
labels

M1005
1
2
257
259
261
262
263

−p paper
Paper code to send to printer [1].
1
5
7
20
28
37
263

letter
legal
executive
env #10
env C5
env Monarch
16k 184x260

9
11
13
27
34
257
264

A4
A5
B5
env DL
env B5
16k 197x273
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

foo2xqx(1)

General Commands Manual

1
2
−t

upper
lower

4
7

foo2xqx(1)

manual
auto

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 of foo2xqx for a particular printer.
−u xoff xyoff
Set the offset of the start of the printable region from the upper left corner, in pixels [0x0].
−l xoff xyoff
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
1
2
3

don’t send any logical clipping amounts
only send Y clipping amount
only send X clipping amount
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 debugging foo2xqx.
−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
2
3
4

Cyan
Magenta
Yellow
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

foo2xqx(1)

General Commands Manual

foo2xqx(1)

SEE ALSO
foo2xqx-wrapper(1), xqxdecode(1)

AUTHOR
Rick Richardson 
http://foo2xqx.rkkda.com/

foo2xqx 0.0

Thu Apr 07 11:47:50 2016

3

foo2zjs-pstops(1)

General Commands Manual

foo2zjs-pstops(1)

NAME
foo2zjs-pstops − Add PS code for foo2*-wrapper

SYNOPSIS
foo2zjs-pstops [options] [ file]

DESCRIPTION
Add PS code for foo2zjs-wrapper.

COMMAND LINE OPTIONS
These 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 ALSO
foo2hp2600-wrapper(1), foo2lava-wrapper(1), foo2oak-wrapper(1), foo2qpdl-wrapper(1), foo2slxwrapper(1), foo2xqx-wrapper(1), foo2zjs-wrapper(1)

AUTHOR
Rick Richardson 
http://foo2zjs.rkkda.com/

foo2zjs-pstops 0.0

Thu Apr 07 11:47:50 2016

1

foo2zjs-wrapper(1)

General Commands Manual

foo2zjs-wrapper(1)

NAME
foo2zjs-wrapper − Convert Postscript into a ZJS printer stream

SYNOPSIS
foo2zjs-wrapper [options] [ ps-file]

DESCRIPTION
foo2zjs-wrapper is a Foomatic compatible printer wrapper for the foo2zjs printer driver. This script reads
a Postscript ps-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
2
3
10

Photos (using m2300w CRDs)
Photos and text (using m2300w CRDs)
Graphics and text (using m2300w CRDs)
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
standard
transparency
envelope
letterhead
bond
thick
postcard
rough
heavy
labels
vellum
medium
extraheavy
color
light
preprinted

foo2zjs-wrapper 0.0

2300DL
HP 1005
−z0
1
2
257
259
na
261
262
na
na
263
na
na
na
na
na
na

2200DL
−z0
1
2
na
na
na
4
na
na
na
3
na
na
na
na
na
na

HP 1018
HP 1020
−z1
1
2
267
513
260
261
na
263
262
263
273
na
na
512
258
514

HP P1102
HP P1606
−z2
1
2
267
513
260
na
na
263
262
265
273
282
283
512
258
514

Thu Apr 07 11:47:50 2016

HP
CP1025
−z3
1
2
267
513
260
na
na
263
262
265
273
282
283
512
258
514

1

foo2zjs-wrapper(1)

General Commands Manual

prepunched
recycled

na
na

na
na

foo2zjs-wrapper(1)

515
516

515
516

515
516

−p paper
Paper size code to send to printer [1].
Paper
letter
legal
executive
A4
A5
B5jis
env #10
env DL
env CL
env B5
env Monarch
postcard (japan)
B5iso
A6
double postcard
rotated
16k 197x273
fanfold german
legal
16k 184x260
16k 195x270
photo 4x6
photo 5x8
photo 10x15

MC 2300DL
HP 1005
−z0
1
5
7
9
11
13
20
27
28
34
37
na
na
na

HP 1018
HP 1020
−z1
1
5
7
9
11
13
20
27
28
34
37
260
259
262

HP P1102
HP P1606
−z2
1
5
7
9
11
13
20
27
28
34
37
43
na
70

HP
CP1025
−z3
1
5
7
9
11
13
20
27
28
34
37
43
na
70

na

261

82

82

na

257

257

257

na

258

258

258

na
na
na
na
na

na
na
na
na
na

263
264
na
na
na

263
264
268
269
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
2
−t

upper
lower

4
7

manual
auto

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 the psutils package.
−o orient
Orientation used for N-up.
Portrait
Landscape
Seascape

foo2zjs-wrapper 0.0

−op
−ol
−os

(normal)
(rotated 90 degrees anticlockwise)
(rotated 90 degrees clockwise)

Thu Apr 07 11:47:50 2016

2

foo2zjs-wrapper(1)

General Commands Manual

foo2zjs-wrapper(1)

Printer Tweaking Options
These are the options used to customize the operation of foo2zjs for a particular printer.
−u xoff xyoff
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 xoff xyoff
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 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
1
2
3
−P

don’t send any logical clipping amounts
only send Y clipping amount
only send X clipping amount
send both X and Y clipping amounts

Do not send START_PLANE codes on monochrome output. May be needed by some monochrome-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
1
2
3

KM 2300DL / HP 1000 / HP 1005
HP 1018 / HP 1020 / HP 1022
HP Pro P1102 / P1566 / P1606dn
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
Prepend gamma-file.ps to the Postscript input to perform color correction using the setcolortransfer 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

foo2zjs-wrapper(1)

General Commands Manual

foo2zjs-wrapper(1)

−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 debugging foo2zjs 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
2
3
4

Cyan
Magenta
Yellow
Black

−D level
Set Debug level [0].

EXAMPLES
Create a monochrome ZjStream from a Postscript document, examine it, and then print it using a RAW
print queue:
foo2zjs-wrapper testpage.ps > testpage.zm
zjsdecode < testpage.zm
lpr −P raw testpage.zm
Create a color ZjStream stream from a Postscript document:
foo2zjs-wrapper −c testpage.ps > testpage.zc

FILES
/usr/bin/foo2zjs-wrapper

SEE ALSO
foo2zjs(1), zjsdecode(1)

AUTHOR
Rick Richardson 
http://foo2zjs.rkkda.com/

foo2zjs-wrapper 0.0

Thu Apr 07 11:47:50 2016

4

foo2zjs(1)

General Commands Manual

foo2zjs(1)

NAME
foo2zjs − Convert Ghostscript pbmraw or bitcmyk format into a ZJS printer stream

SYNOPSIS
foo2zjs [options] < pbmraw-file >zjs-file
foo2zjs [options] zjs-file
foo2zjs [options] < pksmraw-file >zjs-file

DESCRIPTION
foo2zjs converts Ghostscript pbmraw, bitcmyk, or pksmraw output formats to monochrome or color ZJS
streams, for driving the Minolta/QMS 2300 DL network 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 job
basis.
−c

Force color mode if autodetect doesn’t 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
standard
transparency
envelope
letterhead
bond
thick
postcard
rough
heavy
labels
vellum
medium
extraheavy
color
light
preprinted
prepunched
recycled

foo2zjs 0.0

2300DL
HP 1005
−z0
1
2
257
259
na
261
262
na
na
263
na
na
na
na
na
na
na
na

2200DL
−z0
1
2
na
na
na
4
na
na
na
3
na
na
na
na
na
na
na
na

HP 1018
HP 1020
−z1
1
2
267
513
260
261
na
263
262
263
273
na
na
512
258
514
515
516

HP P1102
HP P1606
−z2
1
2
267
513
260
na
na
263
262
265
273
282
283
512
258
514
515
516

Thu Apr 07 11:47:50 2016

HP
CP1025
−z3
1
2
267
513
260
na
na
263
262
265
273
282
283
512
258
514
515
516

1

foo2zjs(1)

General Commands Manual

foo2zjs(1)

−p paper
Paper code to send to printer [1].
Paper
letter
legal
executive
A4
A5
B5jis
env #10
env DL
env CL
env B5
env Monarch
postcard (japan)
B5iso
A6
double postcard
rotated
16k 197x273
fanfold german legal
legal
16k 184x260
16k 195x270
photo 4x6
photo 5x8
photo 10x15

MC 2300DL
HP 1005
−z0
1
5
7
9
11
13
20
27
28
34
37
na
na
na

HP 1018
HP 1020
−z1
1
5
7
9
11
13
20
27
28
34
37
260
259
262

HP P1102
HP P1606
−z2
1
5
7
9
11
13
20
27
28
34
37
43
na
70

HP
CP1025
−z3
1
5
7
9
11
13
20
27
28
34
37
43
na
70

na

261

82

82

na

257

257

257

na

258

258

258

na
na
na
na
na

na
na
na
na
na

263
264
na
na
na

263
264
268
269
270

−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
2
−t

upper
lower

4
7

manual
auto

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 of foo2zjs for a particular printer.
−u xoff xyoff
Set the offset of the start of the printable region from the upper left corner, in pixels [0x0].

foo2zjs 0.0

Thu Apr 07 11:47:50 2016

2

foo2zjs(1)

General Commands Manual

foo2zjs(1)

−l xoff xyoff
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
1
2
3

don’t send any logical clipping amounts
only send Y clipping amount
only send X clipping amount
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.
−z model
Model. Default is 0.
0
1
2
3

KM 2300DL / HP 1000 / HP 1005
HP 1018 / HP 1020 / HP 1022
HP Pro P1102 / P1566 / P1606dn
HP Pro CP1025

Debugging Options
These options are used for debugging foo2zjs.
−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
2
3
4

Cyan
Magenta
Yellow
Black

−D level
Set Debug level [0].

EXAMPLES
Create a black and white ZJS stream:
gs −q −dBATCH −dSAFER −dQUIET −dNOPAUSE
−sPAPERSIZE=letter −r1200x600 −sDEVICE=pbmraw
−sOutputFile=- − < testpage.ps
| foo2zjs −r1200x600 −g10200x6600 −p1 >testpage.zm
Create a color ZJS stream:
gs −q −dBATCH −dSAFER −dQUIET −dNOPAUSE
−sPAPERSIZE=letter −g10200x6600 −r1200x600 −sDEVICE=bitcmyk
−sOutputFile=- − < testpage.ps
| foo2zjs −r1200x600 −g10200x6600 −p1 >testpage.zc

foo2zjs 0.0

Thu Apr 07 11:47:50 2016

3

foo2zjs(1)

General Commands Manual

foo2zjs(1)

FILES
/usr/bin/foo2zjs

SEE ALSO
foo2zjs-wrapper(1), zjsdecode(1)

AUTHOR
Rick Richardson 
http://foo2zjs.rkkda.com/

foo2zjs 0.0

Thu Apr 07 11:47:50 2016

4

gipddecode(1)

General Commands Manual

gipddecode(1)

NAME
gipddecode − Decode a GIPD stream into human readable form.

SYNOPSIS
gipddecode [options] 

gipddecode 0.0

Thu Apr 07 11:47:50 2016

2

hbpldecode(1)

General Commands Manual

hbpldecode(1)

NAME
hbpldecode − Decode a HBPL stream into human readable form.

SYNOPSIS
hbpldecode [options] 
Peter Korf 
http://foo2hbpl.rkkda.com/

hbpldecode 0.0

Thu Apr 07 11:47:50 2016

4

hipercdecode(1)

General Commands Manual

hipercdecode(1)

NAME
hipercdecode − Decode a HIPERC stream into human readable form.

SYNOPSIS
hipercdecode [options] 
http://foo2hiperc.rkkda.com/

hipercdecode 0.0

Thu Apr 07 11:47:50 2016

3

lavadecode(1)

General Commands Manual

lavadecode(1)

NAME
lavadecode − Decode a LAVAFLOW stream into human readable form.

SYNOPSIS
lavadecode [options] 
http://foo2lava.rkkda.com/

lavadecode 0.0

Thu Apr 07 11:47:50 2016

2

oakdecode(1)

General Commands Manual

oakdecode(1)

NAME
oakdecode − Decode an OAKT printer stream into human readable form.

SYNOPSIS
oakdecode [options] 
http://foo2oak.rkkda.com/

oakdecode 0.0

Thu Apr 07 11:47:50 2016

2

opldecode(1)

General Commands Manual

opldecode(1)

NAME
opldecode − Decode a Raster Object (opl) stream into human readable form.

SYNOPSIS
opldecode [options] 
http://foo2lava.rkkda.com/

opldecode 0.0

Thu Apr 07 11:47:50 2016

2

osx-hplj-hotplug(1)

General Commands Manual

osx-hplj-hotplug(1)

NAME
osx-hplj-hotplug − Daemon for downloading firmware files for Mac OS X

SYNOPSIS
osx-hplj-hotplug [options]

DESCRIPTION
osx-hplj-hotplug is a daemon for Mac OS X which watches for Hewlett-Packard LaserJet 1000, 1005,
1018, 1020, P1005, P1006, P1007, P1008, and P1505 being plugged in. If so, then the firmware is downloaded to it.
NOTE: this is not needed by Linux, which has a proper hotplug mechanism.
Here is a /etc/rc.local start:
# BEGIN osx-hplj-hotplug from foo2zjs
killall osx-hplj-hotplug
osx-hplj-hotplug >/tmp/osx-hplj-hotplug 2>&1 &
# END osx-hplj-hotplug from foo2zjs

COMMAND LINE OPTIONS
−D level
Set Debug level [0].

FILES
/usr/share/foo2*/firmware/*

SEE ALSO
/etc/rc.local,

AUTHOR
Rick Richardson 

osx-hplj-hotplug 0.0

Sun Jun 20 04:33:46 2010

1

printer-profile(1)

General Commands Manual

printer-profile(1)

NAME
printer-profile − Profile using X-Rite ColorMunki and Argyll CMS

SYNOPSIS
printer-profile [options] manuf model [rgb|cmyk] [patches] [ink-limit]

DESCRIPTION
printer-profile prints a test chart, uses the ColorMunki instrument to scan it in, then computes an ICM profile using the Argyll Color Management System.
Manuf is "sam". Model is "clp-300", "clp-315", "clp-325" or "clp-365".
Manuf is "hp". Model is "2600" or "cp1215".
Manuf is "km". Model is "2300" or "2530".
Manuf is "dell". Model is "1355".
"rgb" is the usual setting. "patches" is a multiple 196 per page.
Edit the script for additional models.

OPTIONS
−b 1|2
Bits per pixel (1)
−r XRESxYRES Resolution. Default=’’. ()
−P rem-print Remote print (64-bit) machine, or none (amd)
−S rem-scan Remote scan (ColorMunki) machine, or none (mac)
−D lvl
Debug level

EXAMPLES
Profile the Samsung clp-315:
$ printer-profile sam 315 rgb 196

BUGS
gs 8.64 and before has problems with 32-bit machines and color profile data. Don’t use!
You need Argyll_V1.5.1 or later.

FILES
/usr/bin/printer-profile, /usr/share/foo2*/icm/testing.icm

SEE ALSO
firefox http://www.xritephoto.com/html/colormunkisplash.htm
firefox http://www.argyllcms.com/
firefox http://www.argyllcms.com/Argyll_V1.5.1_src.zip

AUTHOR
Rick Richardson 
http://foo2zjs.rkkda.com/

printer-profile 0.0

Thu Apr 07 11:47:50 2016

1

qpdldecode(1)

General Commands Manual

qpdldecode(1)

NAME
qpdldecode − Decode a QPDL stream into human readable form.

SYNOPSIS
qpdldecode [options] 
http://foo2qpdl.rkkda.com/

qpdldecode 0.0

Thu Apr 07 11:47:50 2016

3

slxdecode(1)

General Commands Manual

slxdecode(1)

NAME
slxdecode − Decode a SLX stream into human readable form.

SYNOPSIS
slxdecode [options] 
http://foo2slx.rkkda.com/

slxdecode 0.0

Thu Apr 07 11:47:50 2016

2

usb_printerid(1)

General Commands Manual

usb_printerid(1)

NAME
usb_printerid − prints the ID of the printer on a USB port

SYNOPSIS
usb_printerid [options] /dev/usb/lpNNN

DESCRIPTION
usb_printerid prints the identification of the printer on a USB port using the ioctl control
LPIOC_GET_DEVICE_ID.

EXAMPLES
Print the USB info before and after downloading the firmware.
# usb_printerid /dev/usb/lp0
GET_DEVICE_ID string:
MFG:Hewlett-Packard;MDL:HP LaserJet 1020;CMD:ACL;CLS:PRINTER;\
DES:HP LaserJet 1020;
# cp /lib/firmware/hp/sihp1020.dl /dev/usb/lp0
# usb_printerid /dev/usb/lp0
GET_DEVICE_ID string:
MFG:Hewlett-Packard;MDL:HP LaserJet 1020;CMD:ACL;CLS:PRINTER;\
DES:HP LaserJet 1020;FWVER:20050309;

FILES
/usr/bin/usb_printerid, /lib/firmware/hp/*

SEE ALSO
arm2hpdl(1)

AUTHOR
Rick Richardson 
http://foo2zjs.rkkda.com/

usb_printerid 0.0

Thu Apr 07 11:47:50 2016

1

xqxdecode(1)

General Commands Manual

xqxdecode(1)

NAME
xqxdecode − Decode a XQX stream into human readable form.

SYNOPSIS
xqxdecode [options] 
http://foo2xqx.rkkda.com/

xqxdecode 0.0

Thu Apr 07 11:47:50 2016

2

zjsdecode(1)

General Commands Manual

zjsdecode(1)

NAME
zjsdecode − Decode a ZjStream into human readable form.

SYNOPSIS
zjsdecode [options] 
http://foo2zjs.rkkda.com/

zjsdecode 0.0

Thu Apr 07 11:47:50 2016

2

zjsdecode(1)

General Commands Manual

zjsdecode(1)

zjsdecode 0.0

Thu Apr 07 11:47:50 2016

3



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.4
Linearized                      : No
Page Count                      : 89
Page Mode                       : UseOutlines
XMP Toolkit                     : XMP toolkit 2.9.1-13, framework 1.6
About                           : uuid:285504e8-34d3-11f1-0000-78b820669527
Producer                        : GPL Ghostscript 9.18
Modify Date                     : Thu -Ap-r T07: 1:1:47::0
Create Date                     : Thu -Ap-r T07: 1:1:47::0
Creator Tool                    : groff 1.22.3 man
Document ID                     : uuid:285504e8-34d3-11f1-0000-78b820669527
Format                          : application/pdf
Title                           : zjsdecode(1)
Creator                         : Rick Richardson
Description                     : zjsdecode Manual Page
Subject                         : zjsdecode Manual Page
Author                          : Rick Richardson
Keywords                        : printing
EXIF Metadata provided by EXIF.tools

Navigation menu