Ubuntu User Function Manual

download Ubuntu User Function Manual

of 89

Transcript of Ubuntu User Function Manual

  • 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