[Desktop_printing] Current PCL laser drivers are SLOOOOWW!

Hin-Tak Leung hintak_leung at yahoo.co.uk
Tue Feb 14 07:59:13 PST 2006

--- Till Kamppeter <till.kamppeter at gmx.net> wrote:

> Oi,
> often users complain on the forums of linuxprinting.org, that their PCL
> laser printers print in principle, but the printing is much slower than
> under Windows. See for example
> http://www.linuxprinting.org/pipermail/hp-list/2006q1/007714.html
> The problem is that typical GhostScript drivers for this class of
> printers (like "pxlmono", "ljet4", HPIJS, ...) are pure raster drivers
> and the Windows drivers use printer-internal high-level features. For
> PCL there even exists documentation for most of these features, but
> strangely, no one has taken the initiative to make something faster up
> to now.
> I have heard that as one of the sample drivers for the OpenPrinting
> vector driver project is a PCL-6/XL driver. Will this be faster than the
> old "pxlmono"?
> I think, this problem should be solved in the near future.

How does the openprinting driver bridge into ghostscript (or does it at all)?
The IJS interface is basically pumping bitmaps and is slow 
(but given the printers are slower). 

I am not sure about PCL 5, but PCL-6/XL certainly have vector drawing features.
It is just difficult to join them up with ghostscript without hooking inside,
(and pxlmono is currently not doing things this way due to
but I can not see hpijs's pcl-xl code working this way, just because
ijs doesn't pass vector instructions.

I have recently come across an interesting prject (djvulibre), which 
have a composite vector driver, but it still requires patching ghostscript.
The composite vector driver is to write to the djvu format,
which separates the text - which are high-level - from the graphics 
- which are bitmap - and compresses them separately, etc.

Yahoo! Messenger - NEW crystal clear PC to PC calling worldwide with voicemail http://uk.messenger.yahoo.com

More information about the Printing-summit mailing list