Android MSR Module Program Manual
AndroidMSR Class
Mobile Printer
Rev. 1.113
SEWOO 1 Rev. 1.113
CONTENTS
1. Instruction.
2. Method.
SEWOO 2 Rev. 1.113
1. Instruction
This Android MSR Module Program Manual describes the method which is exposed from Jar
package file needed in developing Android Mobile application.
SEWOO 3 Rev. 1.113
2. Method.
Defined in the AndroidMSR Class.
2.0 AndroidMSR
This is Constructor method only for USBPortConnection.
AndroidMSR(DeviceConnection connection)
[Parameter]
* connection
- USBPortConnection.
2.1. getInstance
This function is used for getting the Instance.
AndroidMSR class was created the Singleton pattern.
AndroidMSR getInstance()
[Return Values]
AndroidMSR class Instance.
2.2. releaseInstance
This function is used for removing the Instance created by getInstance().
void releaseInstance()
2.3. setHandler
This function is used for setting the handler to send MSR data to UI.
void setHandler(Handler handler)
2.4. getHandler
This function is used for getting the handler to send MSR data to UI.
Handler getHandler()
[Return Values]
Handler
2.5. isMSRStatus
This function is used for checking the current printer status is MSR mode.
SEWOO 4 Rev. 1.113
boolean isMSRStatus()
[Return Values]
true : Current status is MSR mode.
false : Current status is Normal mode. (non MSR mode.)
2.6. readMSR
This function change MSR Status to Ready status and sets the request of MSR data
transmission according to arguments.
Int readMSR (int SelectTrack)
[Parameter]
* SelectTrack
SelectTrack MSR Track
0x31[0011 0001) Track 1
0x32[0011 0010) Track 2
0x33[0011 0011) Track 1,2
0x34[0011 0100) Track 3
0x36[0011 0110) Track 2,3
0x38[0011 1000) Track 4
0x3B[0011 1011) Track 1,2,4
0x3E[0011 1110) Track 2,3,4
[Return Values]
LK_STS_MSR_READ : This value returns when a function succeeds.
LK_STS_NORMAL : This value returns when a function fails to change the MSR mode.
2.7. cancelMSR
This function is used for changing MSR Ready status to normal status.
void cancelMSR()
SEWOO 5 Rev. 1.113