foo2qpdl
Convert Ghostscript pbmraw or bitcmyk format into a QPDL printer stream
see also :
foo2qpdl-wrapper - qpdldecode
Synopsis
foo2qpdl
[options] <pbmraw-file
>qpdl-file
foo2qpdl
[options] <bitcmyk-file
>qpdl-file
foo2qpdl
[options] <pksmraw-file
>qpdl-file
add an example, a script, a trick and tips
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
source
Foomatic printer wrapper for the
foo2qpdl printer driver.
This script reads a Postscript ps-file or
standard input
and converts it to a Samsung QPDL stream
(CLP-600).
V) echo
"$VERSION"; foo2qpdl -V;
foo2zjs-pstops -V; exit 0;;
h|\?)
if [ "$CMDLINE" != "-?" -a "$CMDLINE"
!= -h ];
then
source
Foomatic printer wrapper for the
foo2qpdl printer driver.
This script reads a Postscript ps-file or
standard input
and converts it to a Samsung QPDL stream
(CLP-600).
V) echo
"$VERSION"; foo2qpdl -V;
foo2zjs-pstops -V; exit 0;;
h|\?)
if [ "$CMDLINE" != "-?" -a "$CMDLINE"
!= -h ];
then
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 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].
-g xpixxypix
Set page dimensions in pixels [10200x6600].
-m media
Media code to send to printer [0].
-p paper
Paper code to send to printer [0].
-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].
-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 of
foo2qpdl 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 QPDL stream
[3].
-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.
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.
-D level
Set Debug level [0].
files
/usr/bin/foo2qpdl
see also
foo2qpdl-wrapper ,
qpdldecode
author
Rick Richardson
<rick.richardson[:at:]comcast[:dot:]com>
http://foo2qpdl.rkkda.com/