10
Chapter 10:
Wedge to USB MSR Software Migration
Overview
The purpose of this chapter is to explain configuration and software installation
changes that are required to migrate your OPOS/JavaPOS application from a Wedge
MSR to a USB MSR.
Note: This only applies to OPOS/JavaPOS applications running in Windows
Operating Systems. USB is not supported under DOS.
Background on why the registry setting is necessary now and not before:
•
The 7402 uses a Wedge MSR, which does not report card swipe failures. The 7403
uses a USB MSR, which does report card swipe failures.
•
OPOS 2.x, which is most likely running on the 7402, implemented the MSR service
object to leave DataEvents enabled on ErrorEvent.
•
RetailControls 3.x implements the MSR service object to disable DataEvents on
ErrorEvent. The UPOS specification was unclear on this until version 1.12. Version
1.12 clarified the specification to state that the Service Object should not disable
DataEvents on error. Retail Controls is currently not UPOS 1.12 compliant, which
presents a problem for customers that have already developed their applications
to work with our RetailControls 3.x implementation. The current solution is to
leave the RetailControls 3.x default as is and to add the registry value
(DisableDataEventsAfterError) for applications that are implemented to work
with the UPOS 1.12 specification.
It is assumed that the person who is performing this operation is an IT person for the
customer or ISV who has a 7403 configured and working with a Wedge MSR.
The following are the topics are discussed.
•
Software Requirements for USB MSR
•
Retail Platform Software for Windows Versions
•
Potential Operational Differences Between Wedge MSR and USB MSR
•
Deployment Considerations
Chapter 10: Wedge to USB MSR Software Migration 10-1