Created Date: Oct 07, 2020 11:13
Last Modifed Date: Mar 02, 2021 15:05

The following table covers all the settings you may wish to change in the JSON configuration file introduced in the Getting Started section.

Value

Description

Format

StrideAlignment

The line stride alignment for the output format.

TargetBpp

The target bits per pixels (bpp) for the output format.

Input

HeaderReserve

The number of bytes to reserve at the start of a loaded raster before the pixel data begins. This is typically hardware-dependent and allows space for hardware metadata to be assigned.

StrideAlignment

Power of two value. The input raster data is line-padded to this value when it's loaded.

Output

BufferLevel

A percentage cap (%) for the output buffer level (if supported). If 0, the entire buffer is used.

ConnectOnStart

Boolean value (0=false, 1=true). If true, the hardware is connected when the application starts. This means that sockets can send command and status requests without a running print run. The connection remains for the lifetime of the ScreenPro Direct application.

Continuous

Boolean value (0=false, 1=true). For hardware that supports it, this denotes whether to run in continuous mode (that is, a single product detect signal) or non-continuous mode (that is, multiple product detect signals).

CountLevels

Boolean (0=false, 1=true). If true, the output plugin attempts to write out an XML report on the level counts in the printed job. The report is output relative to the output plugin shared library and named: LevelCount_<JobID>.xml.

EmptyHint

Boolean value (0=false, 1=true). This sends EMPTY\n to the command socket when the hardware buffers are empty. It hints when an IDLE command can be sent, following a print run.

HardwareConfigFile

Specifies the config file (currently only Meteor support available) with which to host the output print engine.

OutputDirectory

The destination directory for file-based output (if supported). The TIFF output plugin supports this. Note: The directory MUST exist; otherwise the job will fail.

PDHint

The percentage level to send a Product Detect (PD) hint. This sends PD\n to the command socket when the hardware buffers reach the specified value. It also sends if the job has finished and Product Detect has not yet been hinted (a scenario when the amount of data does not fill the hardware buffers to the specified value). Setting to 0 disables this feature.

PlaneNumber

The lowest plane number this ScreenPro Direct instance is driving. The TotalPlanes value is used to calculate the other planes being driven from this instance.

PlaneNumbers_XML

A comma-separated list of the plane numbers you want to process if you are running an XML file containing multiple plane definitions. For example, if you have four planes and you want planes one and two, you would have "PlaneNumbers_XML": "1,2".

RightToLeft

Boolean value (0=false, 1=true). Denotes the web direction of travel.

StartCrossWebOffsetIndex

The cross-web offset index at the start of a print run (pixels).

StartDownWebOffsetIndex

The down web offset index at the start of a print run (pixels).

TotalPlanes

The total number of planes that the instance is driving. For example, in a four-plane system with two planes per PC the TotalPlanes value is 2 in each config.

Note: The plane numbers driven by each PC must be ascending and consecutive.

Packing

FastPacking

Boolean value (0=false, 1=true). Denotes whether to use a deterministic style of packing or an indeterministic, but faster, packing method.

Pipeline

PipelineLogging

Boolean value (0=false, 1=true). When enabled, a line showing the current state of the pipeline is printed to the screen several times per second. This is disabled by default so that another output is easier to see.

Stages

A representation of the image pipeline to construct. It includes the plugin to load (which must include the .dll extension, even on Linux) and a thread count to assign (enclosed in square brackets). Each stage is separated by a pipe character "|". For example:

"Plugin1.dll"[1]|"Plugin2.dll"[1]

Note: Once Global Graphics engineers set this up, edit only the thread count.

RIP

PSConfig

 

The PostScript config that is used by the HHR scalable RIP, which is in SW/TestConfig.

RipCount

The number of farm RIPs used.

Screening

CalibrationJustificationJustification when applying a PrintFlat calibration. Valid values are 0 (Left), 1 (Center), or 2 (Right). Any other value results in config error. Default is 0.
CalibrationOffsetNozzle offset when applying a PrintFlat calibration. Only applicable when justification is Left or Right. Negative numbers are not supported. Default is 0.

ScreeningDirectory

The directory from which ScreenPro loads its screen set. (See the ScreenPro User Guide).

Security

HDLicence

The license string.

Socket

CommandSocketPort

The specified port number is used by Harlequin Direct to control the pipeline during a print run.

CommandSocketTimeout(Microsoft Windows only) If no traffic is detected on the pipeline's Command socket within the specified number of milliseconds, both Command and Status sockets are disconnected and prompted for reconnection. If set to 0 (the default), the timeout is considered unlimited.

StatusSocketPort

Harlequin Direct uses the specified port number to retrieve the pipeline's status during a print run.

StatusSocketTimeout

(Microsoft Windows only) If no traffic is detected on the pipeline's Status socket within the requested time, both Command and Status sockets are disconnected and you are prompted reconnect. If set to 0 (the default), the timeout is considered unlimited.

System

CommandPort

The port that is opened for clients to connect to Harlequin Direct.

SystemResources

QueueMaxSize

 

The maximum number of items in any of the pipeline queues. The lower this number, the less memory the application uses at runtime.

Please consult your Global Graphics representative if any additional settings found in your JSON config file require adjustment.