Hola,
Pega un objeto MSCOMM en tu form, ese que parece un telefono, y luego pegas este codigo..
Public Function OpenCashDrawer(CashComm As MSComm)
On Error GoTo ERRHANDLE
CashComm.CommPort = 1
CashComm.Settings = "1200,n,8,1"
CashComm.InputLen = 0
CashComm.PortOpen = True
Exit Function
ERRHANDLE: Resume Next
End Function
La manera de usarlo es..
Private Sub Btn_AbreGaveta()
OpenCashDrawer MSCOMM1
End Sub
Saludos...!