DevicesAdvanced Options for Monarch Devices

If the Family selected is Family Driver and the Model selected is MPCLClosed Monarch Printer Control Language, a printer control language by Avery Dennison., then the Advanced tab displays the following options. Some options may not be relevant to some device models.

If the Family selected is Monarch and a specific model is selected, then only options appropriate to that model are displayed. For more information about drivers and Loftware Enterprise™ SP, see Managing Devices.

Advanced Options

Option Description Values
Device Storage

Where the device stores images and other data to be printed on a label.

Tip: If you are using flash memory, send an image only once, and then reference it rather than sending additional copies.

Temporary storage (Default)

Volatile RAM

Non-volatile RAM

Flash memory

Send device options

Whether to send device options configured in Loftware Enterprise SP to the device, or to use the device options configured on the device. When this check box is cleared, the options that are configured on the device are disabled in Loftware Enterprise SP.

Cleared: Use device options configured on the device.

Selected: Send all device options configured in Loftware Enterprise SP to the device. (Default)

Print label as image

Whether Loftware Enterprise SP should render the entire label as an image or generate each field individually.

If individually, the field is rendered natively by the device if possible. If the device does not support native rendering of the field, then Loftware Enterprise SP generates an image for the field.

: Render fields individually. (Default if supported for device)

: Render entire label as an image.

Symbol Set

The national, regional, or standard-based character set for the device to use. For more information, see Avery Dennison documentation.

(Internal) (Default)

1 (ANSI)

100 (Macintosh)

101 (Wingdings)

102 (Unicode)

103 (BIG5 for Unicode)

104 (GB2312 for Unicode)

105 (SJIS for Unicode)

106 (GB2312)

BIG5 CP 950

5601 KSC

Unicode UTF8

437 (Code Page 437 - Latin U.S.)

850 (Code Page 850 - Latin 1)

852 (DOS Code Page 852 - Latin 2)

855 (DOS Code Page 855 - Russian)

857 (DOS Code Page 857 - IBM Turkish)

860 (DOS Code Page 860 - Portuguese)

1250 (Code Page 1250 - Latin 2)

1251 (Code Page 1251 - Cyrillic)

1252 (Code Page 1252 - Latin 1)

1253 (Code Page 1253 - Greek)

1254 (Code Page 1254 - Turkish)

1255 (Code Page 1255 - Hebrew)

1256 (Code Page 1256 - Arabic)

1257 (Code Page 1257 - Baltic)

1258 (Code Page 1258 - Vietnamese)

Advanced Troubleshooting

Option Description Values
Advanced Troubleshooting

Whether to display advanced troubleshooting options, including options for print stream scripting.

Disabled: Do not display advanced troubleshooting options, and do not run a print stream script for this device connection. (Default)

Enabled: Display advanced troubleshooting options.

Print Stream Scripting

This section is displayed only if the Advanced Troubleshooting option is enabled.

Tip: For assistance with print stream scripting, contact Loftware's Professional Services Group.

Option Description Values

Script Name

The name of the print stream script.

Tip: This name may be included in log files, which may assist you if troubleshooting problems with the script.

Apply Script

Whether to run the print stream script. A print stream script is run just prior to sending data to a device. The effects of print stream scripting are reflected only in the print stream, not in the data map.

Note: Regardless of whether Apply Script was selected, if the Advanced Troubleshooting option is disabled then the script is not run.

Cleared: Do not run the script. (Default)

Selected: Run the script.

Script

A print stream script written in JavaScript.

Loftware Enterprise™ SP uses the Rhino JavaScript engine for Script data sources and supports both the Rhino and Nashorn JavaScript engines for use in scripts in business rules. Rhino is an open source JavaScript engine maintained by the Mozilla Foundation, and Nashorn is an open source JavaScript engine maintained by Oracle. These engines enable you to parse, compile, and run JavaScript statements.

Note: JavaScript versions 1.3 and later conform to the Standard ECMA-262 ECMAScript Language Specification. For more about this specification, see "Scripting, Java, and XML" in External Links.