Checking Drawer Status - Epson TM H6000 - B/W Direct Thermal Technical Reference Manual

Technical reference
Table of Contents

Advertisement

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)
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")
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
'This calling means "open the drawer1 with 100msec pulse."
'Pin No.3 is high
Rev. A

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Tm-h6000ii

Table of Contents