Bug#529884: hpijs: print fails to HP Color LJ 3600, err=26
Package: hpijs
Version: 2.8.6.b-4
Severity: normal
Printing a postscript file fails with the following error message:
"unable to SetPixelsPerRow width=4800, err=26" and the printer LCD
screen indicates "CHOSEN PERSONALITY NOT AVAILABLE". The printer is a
HP Color LaserJet 3600N, and is ethernet connected.
The ghostscript invocation looks like this:
gs -q -dSAFER -dNOPAUSE -r600 -sDEVICE=ijs -sIjsServer=/usr/bin/hpijs
-sDeviceManufacturer=HP -sDeviceModel='HP Color LaserJet 3600'
-dIjsUseOutputFD -sQuality=600ColorCYMK -sPrintoutMode=Normal
-sOutputFile=%pipe%'lpr -Phpc' -
(the pipe through lpr passes a "raw" stream to the network address)
WORKAROUND: downgrade hpijs to 2.6.10+1.6.10-3etch1_amd64, the last version
on the Etch 4.0r6 release, and leave everything else at Lenny 5.0. Printing
to this device now works normally with no error or warning messages.
Possibly(?) helpful debug info --
I've "printed" the same source postscript file, through ghostscript+hpijs,
and saved the generated output file. Here are the header portions of such
a file from the good (2.6.10) and bad (2.8.6) versions of hpijs.
Successful print, header generated by hpijs=2.6.10 ::
<esc>%-12345X@PJL SET STRINGCODESET=UTF8
@PJL SET COPIES=1
@PJL SET DUPLEX=OFF
@PJL SET RESOLUTION=600
@PJL SET TIMEOUT=90
@PJL ENTER LANGUAGE=PCLXL
) HP-PCL XL;3;0;Comment, PCL-XL JetReady generator
....binary data follows here.
Fails to print, header generated by hpijs=2.8.6 ::
<esc>%-12345X@PJL SET PAGEPROTECT = AUTO@PJL SET RESOLUTION=300
@PJL SET DUPLEX=OFF
@PJL SET BINDING=LONGEDGE
@PJL ENTER LANGUAGE=PCL
....binary data follows here.
The difference in the RESOLUTION parameter jumps out, as well as the
PCLXL vs. PCL LANGUAGE parameter. It is as if the -r600 parameter passed to
ghostscript was ignored, or the "DeviceModel" was not recognized and some
other default device was substituted. Just guessing.
-- System Information:
Debian Release: 5.0
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.24 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C)
Shell: /bin/sh linked to /bin/bash
Versions of packages hpijs depends on:
ii cupsddk 1.2.3-5 CUPS Driver Development Kit
ii foomatic-filters 3.0.2-20080211-3.2 OpenPrinting printer support - fil
ii ghostscript 8.62.dfsg.1-3.2lenny0 The GPL Ghostscript PostScript/PDF
ii hplip 2.8.6.b-4 HP Linux Printing and Imaging Syst
ii libc6 2.7-18 GNU C Library: Shared libraries
ii libgcc1 1:4.3.2-1.1 GCC support library
ii libjpeg62 6b-14 The Independent JPEG Group's JPEG
ii libssl0.9.8 0.9.8g-15+lenny1 SSL shared libraries
ii libstdc++6 4.3.2-1.1 The GNU Standard C++ Library v3
hpijs recommends no packages.
Versions of packages hpijs suggests:
pn hpijs-ppds <none> (no description available)
ii hplip-doc 2.8.6.b-4 HP Linux Printing and Imaging - do
-- no debconf information
Reply to: