[cups.bugs] [LOW] STR #2914: PJL RDYMSG Reset Incorrectly (see STR #1218)

Eric Roesinger eroesinger at troygroup.com
Tue Aug 26 08:16:41 PDT 2008


DO NOT REPLY TO THIS MESSAGE.  INSTEAD, POST ANY RESPONSES TO THE LINK BELOW.

[STR New]

The addition to modify the PJL RDYMSG in response to STR #1218 is
implemented incorrectly, at least as of CUPS 1.2.7 (the latest version
running and available to be tested at the reporting site).

In particular ppdEmitJCLEnd() apparently issues '@PJL RDYMSG
DISPLAY="READY"' to restore the ready message.  According to the Printer
Job Language Tehcnical Reference Manual, this is incorrect:

  The command @PJL RDYMSG DISPLAY = "" (or performing a Menu
  Reset—“09 Menu Reset”) returns the display to the normal ready
  message.

In some stock HP printers, this causes the ready message to apear in the
wrong case--e.g., the default ready message for the LJP3005 series is
'Ready', not 'READY'.

In printers with HP partner solutions installed, this obscures custom
ready messages used both for branding and to indicate that the solution is
working correctly.

Sending '@PJL RDYMSG DISPLAY=""' to the device corrects the problem, at
least in stock printers or with well-behaved partner solutions, so
modifying ppdEmitJCLEnd() accordingly should fix this (presumably)
unintentional side effect.

If this has been corrected, please advise as to the relevant version.

Link: http://www.cups.org/str.php?L2914
Version: 1.2.7





More information about the cups-devel mailing list