#83 ML-2540 (QPDL-5) does NOT work - prints INTERNAL ERROR

open
nobody
None
5
2014-08-23
2012-04-17
Ondrej Zary
No

ML-2540/ML-2545 are new models. They don't work with SpliX, I get only this error printed:
INTERNAL ERROR - Please use the proper driver.
POSITION: 0x0 (0)
SYSTEM: h6fw_5.49/x1_op
LINE: 180
VERSION: SPL 5.49 (10-20-2010)

Downloaded UnifiedLinuxDriver_0.84.tar.gz from Samsung (that has ML-2540 PPD and works) and examined output file using tools/decompress:
PJL header:
SET COLORMODE................. = MONO
SET PAPERTYPE................. = OFF
SET DENSITY................... = 3
SET XIGNOREFF................. = OFF
DEFAULT SERVICEDATE........... = 20120417

Page 1 header:
QPDL version..... = 5
Number of copies. = 1
Resolution....... = 600×600
Paper type....... = A4
Paper source..... = Auto
Printable area... = 2480×3507
Duplex - Tumble.. = 1 0
Unknown bytes.... = 0 0 1
QPDL: bad band header signature (19)

Tried to use SpliX PPD with QPDLVersion 5 - clp610.ppd - but it does not work either - the error message is a bit different, the position is:
POSITION: 0x5bd (1469)

Examining this using tools/decompress shows different printable area (and different error):
PJL header:
DEFAULT SERVICEDATE........... = 20120417
SET USERNAME.................. = "root"
SET JOBNAME................... = "Test Page"
DEFAULT POWERSAVE............. = ON
DEFAULT POWERSAVETIME......... = 5
SET JAMRECOVERY............... = OFF
SET COLORMODE................. = MONO
SET DUPLEX.................... = OFF
SET PAPERTYPE................. = OFF
SET ALTITUDE.................. = LOW
SET DENSITY................... = 3
SET RET....................... = NORMAL

Page 1 header:
QPDL version..... = 5
Number of copies. = 1
Resolution....... = 600×600
Paper type....... = A4
Paper source..... = Auto
Printable area... = 4960×6892
Duplex - Tumble.. = 1 0
Unknown bytes.... = 0 0 1
Analysing.QPDL: Invalid signature (0xa0efcdab)

Discussion

  • Ondrej Zary
    Ondrej Zary
    2012-04-17

    Output file from Samsung driver (working)

     
    Attachments
  • Ondrej Zary
    Ondrej Zary
    2012-04-17

    Found out (by examining Samsung output file) that this printer needs QPDL version 5 and compression algorithm 21 (0x15). clp310.ppd matches this - and it works using this PPD!

     
  • Ondrej Zary
    Ondrej Zary
    2012-04-17

    This is a list of new PPDs in Samsung UnifiedLinuxDriver_0.84.tar.gz with QPDL versions and compression types. PPDs for these printers should be added to SpliX:

    CLP-320splc.ppd: QPDL v5 compression 0x15
    ML-1670spl.ppd: QPDL v5 compression 0x15
    ML-1860spl.ppd: QPDL v5 compression 0x15
    ML-1865wspl.ppd: QPDL v3 compression 0x11
    ML-2160spl.ppd: QPDL v3 compression 0x11
    ML-2540spl.ppd: QPDL v5 compression 0x15
    ML-2950spl2.ppd: QPDL v3 compression 0x11
    ML-3300spl2.ppd: QPDL v3 compression 0x11
    ML-331xspl2.ppd: QPDL v3 compression 0x11
    scx3300.ppd: QPDL v3 compression 0x11
    scx3400.ppd: QPDL v3 compression 0x11
    scx4x29.ppd: QPDL v3 compression 0x11
    sf760.ppd: QPDL v3 compression 0x11