foo2ddst-wrapper(1)
β¨ foo2ddst-wrapper β the manual, but make it cute β¨
okay bestie, gather round π«Ά this is the manual page for foo2ddst-wrapper, living in the General Commands Manual section. she's a little script with main character energy and she is about to turn your Postscript into printer-speak. let's go π
πΈ NAME πΈ
foo2ddst-wrapper β Convert Postscript into a DDST printer stream
π SYNOPSIS π
foo2ddst-wrapper [options] [ps-file]
π¦ DESCRIPTION π¦
so. foo2ddst-wrapper is a Foomatic compatible printer wrapper for the foo2ddst printer driver. this script reads a Postscript ps-file, or just straight up standard input if you don't feel like naming a file, and converts it into DDST printer format so it can drive the Ricoh Aficio SP 112, the Ricoh Aficio SP 201, and other DDST-based printers. iconic honestly π
you can run this script standalone, no cap, it works. but the intended vibe is that it gets called from a printer spooler system that uses the Foomatic printer database. iykyk.
β COMMAND LINE OPTIONS β
π Normal Options π
these are the options for picking the parameters of a print job β the stuff you usually control per job, bestie.
-dduplex β Duplex code to send to printer [1].1β off2β long edge3β short edge
-mmedia β Media code to send to printer [1].plain&recycledβ1paperβ2thinβ3thickβ4recycledβ5
-ppaper β Paper size code to send to printer [1].1β letter2β legal3β executive4β invoice(5.5x8.5)5β A46β A57β A68β B5 JIS10β 16k 197x27311β 16k 184x26012β 16k 195x270
-ncopies β Number of copies [1]. go off, print it twelve times π-rxresxyres β Set device resolution in pixels/inch [600x600].-ssource β Source (Input Slot) code to send to printer [7].1β upper2β manual
-tβ Draft mode. Every other pixel is white. not me making half your pixels disappear π it's giving "saving ink".-Tdensity β Print density (1-5). The default is3(medium).-2-3-4-5-6-8-9-10-12-14-15-16-18β Print in N-up. Requires thepsutilspackage. (yes, that's a whole little army of flags, and yes, they're all listed exactly like that π«Ά)-oorient β Orientation used for N-up.- Portrait β
-op(normal) - Landscape β
-ol(rotated 90 degrees anticlockwise) - Seascape β
-os(rotated 90 degrees clockwise)
- Portrait β
π Printer Tweaking Options π
these ones are for customizing how foo2ddst behaves on a particular printer. printer-specific glow-up energy β¨
-uxoffxyoff β 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.-lxoffxyoff β Set the offset of the end of the printable region from the lower right corner, in pixels [varies with paper size]. defaults should work on the 2200DL and 2300DL, and have not been tested on any other printers either. same boat, bestie.-Lmask β Send the logical clipping values from-u/-lin the ZjStream. here's the lore:foo2ddst-wrapperalways runs Ghostscript with the ideal page dimensions, so that the scale of the image is correct, regardless of whether or not the printer has unprintable regions. this option moves 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-uand-l, and that should be good in most cases.0β don't send any logical clipping amounts1β only send Y clipping amount2β only send X clipping amount3β send both X and Y clipping amounts
π§ Debugging Options π§
these options are used for debugging foo2ddst and its wrapper. detective mode π
-Dlevel β Set Debug level [0].
π EXAMPLES π
Create a monochrome ZjStream from a Postscript document, examine it, and then print it using a RAW print queue:
foo2ddst-wrapper testpage.ps > testpage.ddst
ddstdecode < testpage.ddst
lpr -P raw testpage.ddst
look at her go. ate that π
π FILES π
/usr/bin/foo2ddst-wrapper
π SEE ALSO π
π AUTHOR π
Rick Richardson <rick.richardson@comcast.net> http://foo2ddst.rkkda.com/
and that's the whole page, bestie π«Ά courtesy of the General Commands Manual β that's the footer energy, that's the source-and-manual-name sign-off, no date to give you so don't come for me. go print something cute. πβ¨π
π¦ where this page comes from
- ubuntu noble: printer-driver-foo2zjs-common 20200505dfsg0-2ubuntu6 Β· GPL-2.0-or-later
- ubuntu questing: printer-driver-foo2zjs-common 20200505dfsg0-2ubuntu6
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms