Summary: | Error: IllegalAttributeValue | ||
---|---|---|---|
Product: | GhostPCL | Reporter: | Marcos H. Woehrmann <marcos.woehrmann> |
Component: | PCL interpreter | Assignee: | Marcos H. Woehrmann <marcos.woehrmann> |
Status: | NOTIFIED WONTFIX | ||
Severity: | normal | ||
Priority: | P2 | ||
Version: | master | ||
Hardware: | Macintosh | ||
OS: | MacOS X | ||
Customer: | 120 | Word Size: | --- |
Description
Marcos H. Woehrmann
2010-01-22 09:53:38 UTC
Created attachment 5909 [details]
ricoh1357ex_1page_vector.spl
The palette data - for paletteDepth 2 (8-bit) gray, there should be 256 entries rather than 48; OTOH, the image which follows has 4-bit color depth, which means it expects 16 entries. 48 is just neither. ubyte 1 ColorSpace // eGray=1 ubyte 2 PaletteDepth ubyte_array [ uint16 48 0000 00 FF FE 0F 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ ] PaletteData // Op Pos: 200 Op fOff: 21263 Op Hex: 6A Level: 0 SetColorSpace This does print on the HP Color Laserjet 4600 but I'm hesitant to attempt to emulate the behavior on the HP. It is obviously wrong with respect to the specification. HP probably does not check the palette data sizes and simply continues. Back to the customer for feedback. Thanks for looking at this also, Hin-Tak. Customer has been notified. I'm closing this, will reopen if necessary. Changing customer bugs that have been resolved more than a year ago to closed. |