foo2hp
PBM to HP ZjStream converter
TLDR
Convert PBM to HP format
SYNOPSIS
foo2hp [options] < input > output
DESCRIPTION
foo2hp converts PBM/PPM images to HP's proprietary ZjStream format for certain HP Color LaserJet printers. It enables printing on printers that lack native Linux drivers.
The tool handles raster-to-printer protocol conversion, managing page setup, color handling, and HP-specific encoding. It works as a CUPS filter backend.
foo2hp supports HP Color LaserJet 1600, 2600n, and similar models using ZjStream protocol.
PARAMETERS
-r DPI
Resolution (300, 600, 1200).-p PAPER
Paper size (letter, a4, legal).-c
Color mode (requires PPM input).-m MEDIA
Media type.-n COPIES
Number of copies.-d DUPLEX
Duplex mode.--help
Display help information.
CAVEATS
Only for specific HP printer models. Quality depends on input resolution. May not support all printer features.
HISTORY
foo2hp is part of foo2zjs, Rick Richardson's open source driver collection. It reverse-engineered HP's ZjStream protocol to provide Linux support for GDI-based HP printers.
SEE ALSO
foo2hp2600-wrapper(1), foo2zjs(1)
