MagTek OPOS FOR MSR User Manual

Page 26

Advertising
background image

OPOS for MSR Devices


22

By default, the OMTD installation registers aliases for the control objects’ OLE programmatic
ID, as required by the OPOS specification. The registered aliases are:

• MSR Control Object

=

OPOS.MSR

• MICR Control Object

=

OPOS.MICR

• PINPad Control Object

=

OPOS.PINPad

• Line Display Control Object

=

OPOS.LineDisplay


When the alias registration is bypassed, the control objects are registered under the following
OLE programmatic IDs:

• MSR Control Object

=

MAGTEK.OPOS.MSR

• MICR Control Object

=

MAGTEK.OPOS.MICR

• PINPad Control Object

=

MAGTEK.OPOS.PPAD

• Line Display Control Object

=

MAGTEK.OPOS.LDSP


When the OMTD controls are uninstalled, the registered aliases are removed only if they still
refer to an OMTD control object meaning that another OPOS control has not been installed after
the OMTD controls were installed.

DEVICE POWER REPORTING

The OMTD controls do not support the optional power reporting capability described in the
OPOS Specification. This is due to the fact that MagTek devices and MTD do not report power
events.

SAVING DEVICE SETTINGS ACROSS CLAIM/RELEASE

The OPOS Specification defines that settable device characteristics are saved and restored for
each application that accesses the device. The complexity of supporting this functionality does
not justify the marginal benefit provided to applications. If MagTek foresees frequent
simultaneous access of a device from multiple applications, this feature may be added later.

ERROR PROCESSING

Reporting

The SO will display a message box if it receives a property request containing an invalid
PropIndex. These types of errors should be found during development, testing, or staging of the
containing application prior to rollout to a customer. This type of error reporting is
recommended by the OPOS Specification.

Advertising