User Manual

Table Of Contents
PM45 and PM45c Accessory User Guide 41
Programming Applications for the printer
The printer includes Honeywell Fingerprint, a programming language that resides
on the printer. Fingerprint is an easy-to-use programming tool for label formatting
and printer customization.
Fingerprint also includes a slave protocol, Honeywell Direct Protocol, which allows
layouts and variable data to be downloaded from a host and combined into labels,
tickets, and tags with a minimum of programming. Honeywell Direct Protocol also
includes a versatile error handler and a flexible counter function.
Fingerprint Commands for the printer
The ON PORTIN, PORTIN, PORTOUT, and ON PORTOUT Fingerprint commands
support applicator functionality for the printer. These commands are functional
when the printer applicator port status is enabled.
Endprint Asserted during or after a print cycle. The endprint signal also behaves
differently depending on the applicator port endprint mode. When the
startprint signal is received, the endprint signal may or may not be
asserted.
There are five options to choose from:
Mode 0: Endprint signal is never asserted.
Mode 1 (Z-Style)/Type 3 (S-Style): Asserted low during print/feed cycle.
Mode 2 (Z-Style)/Type 4 (S-Style): Asserted high during print/feed cycle.
Mode 3 (Z-Style)/Type 1 (S-Style): Asserted low for at least 20 ms after
print/feed cycle end.
Mode 4 (Z-Style)/Type 2 (S-Style): Asserted high for at least 20 ms after
print/feed cycle end.
Media out Asserted when the printer is out of media. Activates an SHM PaperOut
event in the System Health Monitor (SHM). De-asserted when the same
event is deactivated.
Ribbon/Media low Asserted when the ribbon/media roll diameter drops below a predefined
level. De-asserted while the roll diameter remains above the predefined
level.
Media low is supported only by I-Style.
Ribbon out Asserted when the printer is out of ribbon. Activates an SHM RibbonOut
event in the System Health Monitor (SHM). De-asserted when the same
event is deactivated.
RTWOUTEXT External output signal.
Behavior depends on the current setup. Signal may be asserted when
there are no active events in the System Health Monitor (SHM), when the
printer motor is idle, or both.
This signal is inactive when the Error Port option is disabled.
SERVICEREQ
(Service Required)
Asserted low when an event in the System Health Monitor (SHM) is
activated. De-asserted when no events are active in the SHM.
A “service required” event is also activated when the Error Port is enabled
and any applicator errors is detected. This signal is also asserted when
the Error on Pause option is enabled.
Signal Description