| foo2zjs-wrapper(1) | General Commands Manual | foo2zjs-wrapper(1) |
foo2zjs-wrapper - Convert Postscript into a ZJS printer stream
foo2zjs-wrapper [options] [ps-file]
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.
These are the options used to select the parameters of a print job that are usually controlled on a per job basis.
| 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) |
| 1 | off | 2 | long edge | 3 | short edge |
| Media | 2300DL | 2200DL | HP 1018 | HP P1102 | HP |
| HP 1005 | HP 1020 | HP P1606 | CP1025 | ||
| -z0 | -z0 | -z1 | -z2 | -z3 | |
| 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 | na |
| postcard | 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 |
| prepunched | na | na | 515 | 515 | 515 |
| recycled | na | na | 516 | 516 | 516 |
| Paper | MC 2300DL | HP 1018 | HP P1102 | HP |
| HP 1005 | HP 1020 | HP P1606 | CP1025 | |
| -z0 | -z1 | -z2 | -z3 | |
| 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 | 37 |
| postcard (japan) | na | 260 | 43 | 43 |
| B5iso | na | 259 | na | na |
| A6 | na | 262 | 70 | 70 |
| double postcard | na | 261 | 82 | 82 |
| rotated | ||||
| 16k 197x273 | na | 257 | 257 | 257 |
| fanfold german | na | 258 | 258 | 258 |
| legal | ||||
| 16k 184x260 | na | na | 263 | 263 |
| 16k 195x270 | na | na | 264 | 264 |
| photo 4x6 | na | na | na | 268 |
| photo 5x8 | na | na | na | 269 |
| photo 10x15 | na | na | na | 270 |
| 1 | upper | 4 | manual |
| 2 | lower | 7 | auto |
| Portrait | -op | (normal) |
| Landscape | -ol | (rotated 90 degrees anticlockwise) |
| Seascape | -os | (rotated 90 degrees clockwise) |
These are the options used to customize the operation of foo2zjs for a particular printer.
| 0 | don't 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 |
| 0 | KM 2300DL / HP 1000 / HP 1005 |
| 1 | HP 1018 / HP 1020 / HP 1022 |
| 2 | HP Pro P1102 / P1566 / P1606dn |
| 3 | HP Pro CP1025 |
These are the options used to control the quality of color output. Color correction is currently a WORK IN PROGRESS.
These options are used for debugging foo2zjs and its wrapper.
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
/usr/bin/foo2zjs-wrapper
foo2zjs(1), zjsdecode(1)
Rick Richardson <rick.richardson@comcast.net>
http://foo2zjs.rkkda.com/
| Wed Apr 10 21:38:27 2024 | foo2zjs-wrapper 0.0 |