Estimado Antonio, si bien es cierto, Daniel ha dado en el clavo, ahora me he entrampado en otra situaci贸n...
Hay algunos comandos que debo enviar a la impresora, 茅stos son hexadecimal, y no veo forma de enviarlos, pu茅s no s茅 su equivalencia decimal, y menos a煤n, de qu茅 forma representarlos con fwh...
Una de las tantas secuencias hexadecimal es la siguiente que est谩 hecha en visual basic:
Private Sub Command5_Click()
聽 聽
聽 聽 ' Obtenci贸n de las Caracteristicas fiscales'
聽 聽 Me.EpsonFPHostControl1.AddDataField Chr$(&H2) & Chr$(&HA) // Secuencia de comando hexadecimal
聽 聽 Me.EpsonFPHostControl1.AddDataField Chr$(&H0) & Chr$(&H1) // Secuencia de comando hexadecimal
聽 聽
聽 聽 Me.EpsonFPHostControl1.SendCommand
聽 聽
聽 聽 While EpsonFPHostControl1.State = EFP_S_Busy
聽 聽 聽 聽 DoEvents
聽 聽 Wend
聽 聽 MsgBox "Fiscal: " & Hex(Me.EpsonFPHostControl1.FiscalStatus)
聽 聽 MsgBox "Printer: " & Hex(Me.EpsonFPHostControl1.PrinterStatus)
聽 聽 MsgBox "Return Code: " & Hex(Me.EpsonFPHostControl1.ReturnCode)
聽 聽
聽 聽 MsgBox "Nombre de la Versi贸n 聽 聽 : " & Me.EpsonFPHostControl1.GetExtraField(1)
聽 聽 MsgBox "ID del Pa铆s 聽 聽 聽 聽 聽 聽 聽: " & Me.EpsonFPHostControl1.GetExtraField(2)
聽 聽 MsgBox "Versi贸n de Firmware Mayor: " & Me.EpsonFPHostControl1.GetExtraField(3)
聽 聽 MsgBox "Versi贸n de Firmware Menor: " & Me.EpsonFPHostControl1.GetExtraField(4)
聽 聽 MsgBox "Versi贸n de Firmware Compi: " & Me.EpsonFPHostControl1.GetExtraField(5)
聽 聽 MsgBox "ID del mecanismo impresor: " & Me.EpsonFPHostControl1.GetExtraField(6)
聽 聽 MsgBox "Nombre Mecanismo Impresor: " & Me.EpsonFPHostControl1.GetExtraField(7)
聽 聽 MsgBox "Capacidad Memoria fiscal : " & Me.EpsonFPHostControl1.GetExtraField(8)
聽 聽 MsgBox "Capacidad Memoria Transac: " & Me.EpsonFPHostControl1.GetExtraField(9)
聽 聽 MsgBox "Capacidad Memoria Trabajo: " & Me.EpsonFPHostControl1.GetExtraField(10)
聽 聽 MsgBox "Jumper de Servicio Conect: " & Me.EpsonFPHostControl1.GetExtraField(11)
聽 聽 MsgBox "Estado de los dip-switche: " & Me.EpsonFPHostControl1.GetExtraField(12)
End Sub
Por cualquier ayuda, de antemano, gracias.
Un abrazo, Leo.
Quiero hacer facturaci贸n electr贸nica...
Leon Valenzuela.
Santiago - Chile.