Foo2zjs driver for ZjStream protocol

foo2zjs is an open source printer driver for printers that use the Zenographics ZjStream wire protocol for their print data, such as the Minolta/QMS magicolor 2300 DL or Konica Minolta magicolor 2430 DL or HP LaserJet 1020 or HP LaserJet Pro M12a/M12w or HP LaserJet Pro P1102 or HP LaserJet Pro P1102w or HP LaserJet Pro CP1025nw. These printers are often erroneously referred to as winprinters or GDI printers. However, Microsoft GDI only mandates the API between an application and the printer driver, not the protocol on the wire between the printer driver and the printer. In fact, ZjStream printers are raster printers which happen to use a very efficient wire protocol which was developed by Zenographics and licensed by most major printer manufacturers for at least some of their product lines. ZjStream is just one of many wire protocols that are in use today, such as Postscript, PCL, Epson, etc.

This driver uses Ghostscript to perform all of the heavy lifting (image processing). There are five major components to the foo2zjs printer driver.

  • foo2zjs – the page image to protocol conversion engine of the driver.
  • foo2zjs-wrapper – a shell script (compatible with foomatic) which runs ghostscript and foo2zjs in a pipeline.
  • icc2ps – converts an ICM color profile to a Postscript CRD, which is then fed into Ghostscript before the users Postscript program.
  • foomatic-db – foomatic database entries which describe the supported printers and their options so that printer spoolers know how to access the printer using foo2zjs-wrapper.
  • zjsdecode – a tool for developers to inspect ZjStreams.

With the foo2zjs driver, you can print to some Minolta/QMS, HP and possibly other ZjStream printers:

Supported Printer B/W Color Driver Notes
Minolta/QMS magicolor 2300 DL Yes Yes foo2zjs Tested by Rick Richardson
Minolta/QMS magicolor 2200 DL Yes Yes foo2zjs Tested by Adam Erickson.
Konica Minolta magicolor 2430 DL Yes Yes foo2zjs Tested by Ren Rebe
Minolta Color PageWorks/Pro L Yes Yes foo2zjs Tested by tekknogenius.
HP LaserJet P2035 Yes No foo2zjs Beta Quality
HP LaserJet Pro P1606dn Yes No foo2zjs Beta Quality
HP LaserJet Pro P1566 Yes No foo2zjs Beta Quality
HP LaserJet Pro P1102 Yes No foo2zjs Tested by tahir hussain. See “HP SMART INSTALL NOTES”
HP LaserJet Pro M12a Yes No foo2zjs Beta Quality
HP LaserJet Pro M12w Yes No foo2zjs Tested by Mikko Kurkela
HP LaserJet Pro P1102w Yes No foo2zjs Tested by Rick Richardson
HP LaserJet Pro CP1025nw Yes Yes foo2zjs Tested by Rick Richardson
HP LaserJet 1022 Yes No foo2zjs Up to Fedora Core 5 is tested
HP LaserJet 1022n Yes No foo2zjs untested
HP LaserJet 1022nw Yes No foo2zjs untested
HP LaserJet 1020 Yes No foo2zjs Tested by Rick Richardson
HP LaserJet 1018 Yes No foo2zjs Tested by Rick Richardson
HP LaserJet 1005 Yes No foo2zjs Tested by Brian Batey
HP LaserJet 1000 Yes No foo2zjs Tested by Andrew Schretter
HP LaserJet M1319 MFP Yes No foo2zjs PRINTER ONLY; Alpha Quality

These printers are not supported by this driver:

Unsupported Printer ↓ Notes
Dell 1355 Supported by my foo2hbpl driver
Epson AcuLaser CX17NF Supported by my foo2hbpl driver
Epson AcuLaser M1400 Supported by my foo2hbpl driver
Fuji Xerox DocuPrint CM205 Supported by my foo2hbpl driver
Fuji Xerox DocuPrint M215 Supported by my foo2hbpl driver
Fuji Xerox DocuPrint P205 Supported by my foo2hbpl driver
HP Color LaserJet 1500 Supported by my foo2oak driver
HP Color LaserJet 1600/2600n Supported by my foo2hp driver
HP Color LaserJet 2605dn Unsupported. Use Postscript
HP Color LaserJet CP1215 Supported by my foo2hp driver
HP LaserJet M1005/M1120/M1132 MFP Supported by my foo2xqx driver
HP LaserJet P1005/P1006/P1007/P1008 Supported by my foo2xqx driver
HP LaserJet P1505/P2014 Supported by my foo2xqx driver
HP LaserJet Pro M1212nf MFP Supported by my foo2xqx driver
Konica Minolta magicolor 1600W Supported by my foo2lava driver
Konica Minolta magicolor 1680MF/1690MF Supported by my foo2lava driver
Konica Minolta magicolor 2480/2490 MF Supported by my foo2lava driver
Konica Minolta magicolor 2530 DL Supported by my foo2lava driver
Konica Minolta PagePro 14xxW Try Schiller’s 1[234]xxW driver
Kyocera KM-1635/KM-2035 Supported by my foo2oak driver
Lexmark C500n Supported by my foo2slx driver
Minolta/QMS magicolor 2300W/2400W/2500W Try the m2300w driver
Minolta/QMS PagePro 12xxW Try Beetman’s 1200W driver or Schiller’s 1[234]xxW driver
Minolta/QMS PagePro 13xxW Try Beetman’s 1200W driver or Schiller’s 1[234]xxW driver
Oki C110 Supported by my foo2lava driver
Oki C301dn/C310dn Supported by my foo2hiperc driver
Oki C3100n/C3200n/C3300/C3400n Supported by my foo2hiperc driver
Oki C5100n/C5200n Supported by my foo2hiperc driver
Oki C511dn Supported by my foo2hiperc driver
Oki C5500n/C5600n/C5650n/C5800n Supported by my foo2hiperc driver
Oki C810 Supported by my foo2hiperc driver
Olivetti d-Color P160W Supported by my foo2hiperc driver
Ricoh SP 112 Supported by my foo2ddst driver
Ricoh SP 201 Supported by my foo2ddst driver
Samsung CLP-300/310/315/325/360/365/600/610/620 Supported by my foo2qpdl driver
Samsung CLX-2160/3160/3175/3185 Supported by my foo2qpdl driver
Xerox Phaser 3010/3040 Supported by my foo2hbpl driver
Xerox Phaser 6110 Supported by my foo2qpdl driver
Xerox Phaser 6121MFP Supported by my foo2lava driver
Xerox WorkCentre 3045 Supported by my foo2hbpl driver
Xerox WorkCentre 6015 Supported by my foo2hbpl driver

Install:

sudo pacman -S foo2zjs-nightly

Configure

Name: Laser_Printer_BW 
(May contain any printable characters except “/”, “#”, and space) 
Description: Printer 
(Human-readable description such as “HP LaserJet with Duplexer”) 
Location: Somewhere 
(Human-readable location such as “Lab 1”) 
Connection: socket://192.168.1.51:9100 
Sharing: Share This Printer 
I still do not probe share it with CUPS 
click Continue 

Make 
Select HP 
click Continue 

Model 
HP LaserJet Pro M12W Foomatic/foo2zjs-z2 (recommended) (en) this appear duplicated… any of the two works 
click Add Printer 

General 
click Set Default Options 

OR

read link this forum

Calogero Scarnà
Calogero Scarnà
Articoli: 299

Newsletter

Inserisci il tuo nome e il tuo indirizzo email qui sotto e iscriviti alla nostra newsletter