MagTek OPOS FOR MSR User Manual
Page 26
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.