Epson TM H6000 Technical Reference - Page 106
Checking Drawer Status
View all Epson TM H6000 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 106 highlights
Below is as example of a program (Visual Basic) to open a cash drawer using Status API. 'call api to open the drawer1 rtn = BiOpenDrawer(m_hApi, EPS_BI_DRAWER_1, EPS_BI_PULSE_100) 'This calling means "open the drawer1 with 100msec pulse." Note: Program needs to call "BiOpenMonPrinter" before calling "BiOpenDraewer." 6.4.2 Checking Drawer Status You can get drawer status by using Status API. Below is an example program which checks the drawer status. 'get the current printer status rtn = BiGetStatus(m_hApi, getstatus) If rtn < 0 Then ErrMsg (rtn) 'Error handling Exit Sub End If If (getstatus And ASB_DRAWER_KICK) = ASB_DRAWER_KICK Then MsgBox("Drawer is opened") 'Pin No.3 is high Else MsgBox("Drawer is closed") End If There are the other checking method (BiSetStatusBackFunction, BiSetStatusBackWnd) in Status API. Refer to the Status API User's Manual and the sample programs for details. 6-4 Application Development Information for APD Rev. A