Print language support and limitations

The support of print languages depends on capabilities of the FlexiSpooler's language parser. There are currently two levels of languages: job ticket languages (used for metadata) and the languages forming the actual job data.

Supported job ticket formats

  • PJL

  • XPIF / XCPT

Print languages

Renderable jobs

Those are languages which are fully supported and it is able to render a print job preview. It is also able to determine the color coverage, page size and other job characteristics.

  • PCL5

  • PCL3 GUI

  • PCLXL (PCL6)

  • HPGL/2

Following languages need Ghostscript installation (for correct version see YSoft SafeQ FlexiSpooler Requirements, YSoft SafeQ server requirements) in the system for full rendering capabilities, otherwise, only limited analysis is supported (specified in brackets).

  • PDF (simplex/duplex, copies count)

  • Postscript (simplex/duplex, copies count)

Color coverage analysis is no longer supported for these languages even with Ghostscript installed.

Jobs with basic analysis

No preview can be generated for such jobs. Usually, it is able to analyze job properties like page count or page size but the information can be inaccurate in some cases. Rule-based Engine actions generally cannot be performed on such jobs.

  • Prescribe

  • NT EMF

  • QPDL

  • Hiper-C

  • ZjStream

  • CPCA

Jobs with no analysis

The rest of the print languages pass through the FlexiSpooler without any job analysis. Some of the languages are recognized but still no analysis is performed. The only modification performed is wrapping the jobs into PJL headers (if not present already).

PostScript support

Basic finishing options (Simplex/Duplex, Color/Black&White and Copy count) are supported for PostScript jobs.

GhostScript limitations

All pages from the PDF file are determined as COLOR

When YSoft SafeQ receives a print job as a pure PDF file then the job is parsed by GhostScript.
We cannot determine if the given page is BW or COLOR.
Impact:

  • jobs from PDF vendor printer driver

  • jobs received over MPS (email)

  • jobs uploaded by EUI (End User Interface)