Hola Ariel!
Tendrias algun ejemplo simple de impresion de ticktek ?
Gracias!
Hola Mariano, es bastante fácil porque epson desarrollo una Dll de alto nivel. No se como se manejan las dll en PHP, pero al poder instanciarla solo tenes que usar los metodos como configurarPuerto(), configurarVelocidad(), conectar(), etc.también tiene otros métodos, como guardar un archivo de comandos en una carpeta especial y la dll chequea constantemente y si existe un archivo con comandos lo ejecuta y devuelve la respuesta en otro archivo.
podes comunicarte con la gente de Epson argentina soporte_sd_arge...@epson.com.ar, ellos dan cursos y soporte para poder implementarla
Hola como va, me tira siempre el error Largo de campo Invalido , estoy usando la DLL en el comando ImprimirItemerr = ImprimirItem(200,'detalle producto','1.0000','10.0000',5,1,'0.0000',1,xcod,'0') && da errormiro el manual y sigo las pautas de formato pero no se que onda ...alguien sabe que puede pasar o si algo cambio ??
El jueves, 4 de enero de 2018, 12:00:23 (UTC-3), Ariel escribió:
Hola Mariano, es bastante fácil porque epson desarrollo una Dll de alto nivel. No se como se manejan las dll en PHP, pero al poder instanciarla solo tenes que usar los metodos como configurarPuerto(), configurarVelocidad(), conectar(), etc.también tiene otros métodos, como guardar un archivo de comandos en una carpeta especial y la dll chequea constantemente y si existe un archivo con comandos lo ejecuta y devuelve la respuesta en otro archivo.
podes comunicarte con la gente de Epson argentina soporte_sd_argentina@epson.com.ar, ellos dan cursos y soporte para poder implementarla
proba sin los puntos decimaleserr = ImprimirItem(200,'detalle producto','1','10',5,1,'0',1,xcod,'0')
El 10 de enero de 2018, 15:43, Primo Tango <primot...@gmail.com> escribió:
Hola como va, me tira siempre el error Largo de campo Invalido , estoy usando la DLL en el comando ImprimirItemerr = ImprimirItem(200,'detalle producto','1.0000','10.0000',5,1,'0.0000',1,xcod,'0') && da errormiro el manual y sigo las pautas de formato pero no se que onda ...alguien sabe que puede pasar o si algo cambio ??
El jueves, 4 de enero de 2018, 12:00:23 (UTC-3), Ariel escribió:
Hola Mariano, es bastante fácil porque epson desarrollo una Dll de alto nivel. No se como se manejan las dll en PHP, pero al poder instanciarla solo tenes que usar los metodos como configurarPuerto(), configurarVelocidad(), conectar(), etc.también tiene otros métodos, como guardar un archivo de comandos en una carpeta especial y la dll chequea constantemente y si existe un archivo con comandos lo ejecuta y devuelve la respuesta en otro archivo.
podes comunicarte con la gente de Epson argentina soporte_sd_arge...@epson.com.ar, ellos dan cursos y soporte para poder implementarla
NO HAY CASO , con punto con coma sin punto sin coma con los ceros a la izquiera , sin los ceros , no va , es muy raro , me tira siempre el mismo error de largo de campo
El miércoles, 10 de enero de 2018, 15:48:13 (UTC-3), Ariel escribió:
proba sin los puntos decimaleserr = ImprimirItem(200,'detalle producto','1','10',5,1,'0',1,xcod,'0')
El 10 de enero de 2018, 15:43, Primo Tango <primot...@gmail.com> escribió:
Hola como va, me tira siempre el error Largo de campo Invalido , estoy usando la DLL en el comando ImprimirItemerr = ImprimirItem(200,'detalle producto','1.0000','10.0000',5,1,'0.0000',1,xcod,'0') && da errormiro el manual y sigo las pautas de formato pero no se que onda ...alguien sabe que puede pasar o si algo cambio ??
El jueves, 4 de enero de 2018, 12:00:23 (UTC-3), Ariel escribió:
Hola Mariano, es bastante fácil porque epson desarrollo una Dll de alto nivel. No se como se manejan las dll en PHP, pero al poder instanciarla solo tenes que usar los metodos como configurarPuerto(), configurarVelocidad(), conectar(), etc.también tiene otros métodos, como guardar un archivo de comandos en una carpeta especial y la dll chequea constantemente y si existe un archivo con comandos lo ejecuta y devuelve la respuesta en otro archivo.
podes comunicarte con la gente de Epson argentina soporte_sd_argentina@epson.com.ar, ellos dan cursos y soporte para poder implementarla
A la noche. T paso
El 10/1/2018 17:32, "Primo Tango" <primot...@gmail.com> escribió:
NO HAY CASO , con punto con coma sin punto sin coma con los ceros a la izquiera , sin los ceros , no va , es muy raro , me tira siempre el mismo error de largo de campo
El miércoles, 10 de enero de 2018, 15:48:13 (UTC-3), Ariel escribió:
proba sin los puntos decimaleserr = ImprimirItem(200,'detalle producto','1','10',5,1,'0',1,xcod,'0')
El 10 de enero de 2018, 15:43, Primo Tango <primot...@gmail.com> escribió:
Hola como va, me tira siempre el error Largo de campo Invalido , estoy usando la DLL en el comando ImprimirItemerr = ImprimirItem(200,'detalle producto','1.0000','10.0000',5,1,'0.0000',1,xcod,'0') && da errormiro el manual y sigo las pautas de formato pero no se que onda ...alguien sabe que puede pasar o si algo cambio ??
El jueves, 4 de enero de 2018, 12:00:23 (UTC-3), Ariel escribió:
Hola Mariano, es bastante fácil porque epson desarrollo una Dll de alto nivel. No se como se manejan las dll en PHP, pero al poder instanciarla solo tenes que usar los metodos como configurarPuerto(), configurarVelocidad(), conectar(), etc.también tiene otros métodos, como guardar un archivo de comandos en una carpeta especial y la dll chequea constantemente y si existe un archivo con comandos lo ejecuta y devuelve la respuesta en otro archivo.
podes comunicarte con la gente de Epson argentina soporte_sd_arge...@epson.com.ar, ellos dan cursos y soporte para poder implementarla
cantidad string Multiplicidad del ítem. Expresado bajo la siguiente precisión: “nnnnn.nnnn”. (5,4)precio string Precio unitario del ítem. Expresado bajo la siguiente precisión: “nnnnnnn.nnnn”. (7,4)este dice el manual
El miércoles, 10 de enero de 2018, 17:32:26 (UTC-3), Primo Tango escribió:
NO HAY CASO , con punto con coma sin punto sin coma con los ceros a la izquiera , sin los ceros , no va , es muy raro , me tira siempre el mismo error de largo de campo
El miércoles, 10 de enero de 2018, 15:48:13 (UTC-3), Ariel escribió:
proba sin los puntos decimaleserr = ImprimirItem(200,'detalle producto','1','10',5,1,'0',1,xcod,'0')
El 10 de enero de 2018, 15:43, Primo Tango <primot...@gmail.com> escribió:
Hola como va, me tira siempre el error Largo de campo Invalido , estoy usando la DLL en el comando ImprimirItemerr = ImprimirItem(200,'detalle producto','1.0000','10.0000',5,1,'0.0000',1,xcod,'0') && da errormiro el manual y sigo las pautas de formato pero no se que onda ...alguien sabe que puede pasar o si algo cambio ??
El jueves, 4 de enero de 2018, 12:00:23 (UTC-3), Ariel escribió:
Hola Mariano, es bastante fácil porque epson desarrollo una Dll de alto nivel. No se como se manejan las dll en PHP, pero al poder instanciarla solo tenes que usar los metodos como configurarPuerto(), configurarVelocidad(), conectar(), etc.también tiene otros métodos, como guardar un archivo de comandos en una carpeta especial y la dll chequea constantemente y si existe un archivo con comandos lo ejecuta y devuelve la respuesta en otro archivo.
podes comunicarte con la gente de Epson argentina soporte_sd_argentina@epson.com.ar, ellos dan cursos y soporte para poder implementarla
A la noche t paso ya lo tengo funcionando
El 10/1/2018 17:36, "Primo Tango" <primot...@gmail.com> escribió:
cantidad string Multiplicidad del ítem. Expresado bajo la siguiente precisión: “nnnnn.nnnn”. (5,4)precio string Precio unitario del ítem. Expresado bajo la siguiente precisión: “nnnnnnn.nnnn”. (7,4)este dice el manual
El miércoles, 10 de enero de 2018, 17:32:26 (UTC-3), Primo Tango escribió:
NO HAY CASO , con punto con coma sin punto sin coma con los ceros a la izquiera , sin los ceros , no va , es muy raro , me tira siempre el mismo error de largo de campo
El miércoles, 10 de enero de 2018, 15:48:13 (UTC-3), Ariel escribió:
proba sin los puntos decimaleserr = ImprimirItem(200,'detalle producto','1','10',5,1,'0',1,xcod,'0')
El 10 de enero de 2018, 15:43, Primo Tango <primot...@gmail.com> escribió:
Hola como va, me tira siempre el error Largo de campo Invalido , estoy usando la DLL en el comando ImprimirItemerr = ImprimirItem(200,'detalle producto','1.0000','10.0000',5,1,'0.0000',1,xcod,'0') && da errormiro el manual y sigo las pautas de formato pero no se que onda ...alguien sabe que puede pasar o si algo cambio ??
El jueves, 4 de enero de 2018, 12:00:23 (UTC-3), Ariel escribió:
Hola Mariano, es bastante fácil porque epson desarrollo una Dll de alto nivel. No se como se manejan las dll en PHP, pero al poder instanciarla solo tenes que usar los metodos como configurarPuerto(), configurarVelocidad(), conectar(), etc.también tiene otros métodos, como guardar un archivo de comandos en una carpeta especial y la dll chequea constantemente y si existe un archivo con comandos lo ejecuta y devuelve la respuesta en otro archivo.
podes comunicarte con la gente de Epson argentina soporte_sd_arge...@epson.com.ar, ellos dan cursos y soporte para poder implementarla
dale gracias
El miércoles, 10 de enero de 2018, 17:33:41 (UTC-3), Pedro Wayar escribió:
A la noche. T paso
El 10/1/2018 17:32, "Primo Tango" <primot...@gmail.com> escribió:
NO HAY CASO , con punto con coma sin punto sin coma con los ceros a la izquiera , sin los ceros , no va , es muy raro , me tira siempre el mismo error de largo de campo
El miércoles, 10 de enero de 2018, 15:48:13 (UTC-3), Ariel escribió:
proba sin los puntos decimaleserr = ImprimirItem(200,'detalle producto','1','10',5,1,'0',1,xcod,'0')
El 10 de enero de 2018, 15:43, Primo Tango <primot...@gmail.com> escribió:
Hola como va, me tira siempre el error Largo de campo Invalido , estoy usando la DLL en el comando ImprimirItemerr = ImprimirItem(200,'detalle producto','1.0000','10.0000',5,1,'0.0000',1,xcod,'0') && da errormiro el manual y sigo las pautas de formato pero no se que onda ...alguien sabe que puede pasar o si algo cambio ??
El jueves, 4 de enero de 2018, 12:00:23 (UTC-3), Ariel escribió:
Hola Mariano, es bastante fácil porque epson desarrollo una Dll de alto nivel. No se como se manejan las dll en PHP, pero al poder instanciarla solo tenes que usar los metodos como configurarPuerto(), configurarVelocidad(), conectar(), etc.también tiene otros métodos, como guardar un archivo de comandos en una carpeta especial y la dll chequea constantemente y si existe un archivo con comandos lo ejecuta y devuelve la respuesta en otro archivo.
podes comunicarte con la gente de Epson argentina soporte_sd_argentina@epson.com.ar, ellos dan cursos y soporte para poder implementarla
Ya saliio ok lo solucione , tenia mal declarada la funcion ! entonces se intercalaban los parametros , el formato esta ok
gracias !
El miércoles, 10 de enero de 2018, 18:42:40 (UTC-3), Primo Tango escribió:
barbaro !
El miércoles, 10 de enero de 2018, 17:47:53 (UTC-3), Pedro Wayar escribió:
A la noche t paso ya lo tengo funcionando
El 10/1/2018 17:36, "Primo Tango" <primot...@gmail.com> escribió:
cantidad string Multiplicidad del ítem. Expresado bajo la siguiente precisión: “nnnnn.nnnn”. (5,4)precio string Precio unitario del ítem. Expresado bajo la siguiente precisión: “nnnnnnn.nnnn”. (7,4)este dice el manual
El miércoles, 10 de enero de 2018, 17:32:26 (UTC-3), Primo Tango escribió:
NO HAY CASO , con punto con coma sin punto sin coma con los ceros a la izquiera , sin los ceros , no va , es muy raro , me tira siempre el mismo error de largo de campo
El miércoles, 10 de enero de 2018, 15:48:13 (UTC-3), Ariel escribió:
proba sin los puntos decimaleserr = ImprimirItem(200,'detalle producto','1','10',5,1,'0',1,xcod,'0')
El 10 de enero de 2018, 15:43, Primo Tango <primot...@gmail.com> escribió:
Hola como va, me tira siempre el error Largo de campo Invalido , estoy usando la DLL en el comando ImprimirItemerr = ImprimirItem(200,'detalle producto','1.0000','10.0000',5,1,'0.0000',1,xcod,'0') && da errormiro el manual y sigo las pautas de formato pero no se que onda ...alguien sabe que puede pasar o si algo cambio ??
El jueves, 4 de enero de 2018, 12:00:23 (UTC-3), Ariel escribió:
Hola Mariano, es bastante fácil porque epson desarrollo una Dll de alto nivel. No se como se manejan las dll en PHP, pero al poder instanciarla solo tenes que usar los metodos como configurarPuerto(), configurarVelocidad(), conectar(), etc.también tiene otros métodos, como guardar un archivo de comandos en una carpeta especial y la dll chequea constantemente y si existe un archivo con comandos lo ejecuta y devuelve la respuesta en otro archivo.
podes comunicarte con la gente de Epson argentina soporte_sd_argentina@epson.com.ar, ellos dan cursos y soporte para poder implementarla
podes comunicarte con la gente de Epson argentina soporte_sd_arge...@epson.com.ar, ellos dan cursos y soporte para poder implementarla
CON ESTO PIDO MONTO
str_cmd = "0B0B|0001"
errorEE = EnviarComando(str_cmd)
'CON ESTO PIDO RESPUESTA 1
errorEE = TomarRespuestaEE(1)
ESTA ES LA FUNCION Q OBTIENE RESPUESTA
'------------------------------------------------------------------------------------------------------------
Private Function TomarRespuestaEE(nro_campo As Integer) As Long
On Error Resume Next
'devuelve respuesta en str_respu_EE, se supone q antes se envio comando
' constante
Const str_respu_EE_largo_maximo As Long = 60
Dim Index
Dim str_respu_EE_largo_real As Long
str_respu_EE = ""
str_respu_EE_largo_real = 0
If errorEE = 0 Then
' leer campo de respuesta número nro_campo
Dim buffer(str_respu_EE_largo_maximo) As Byte
errorEE = ObtenerRespuestaExtendida(nro_campo, VarPtr(buffer(1)), str_respu_EE_largo_maximo, VarPtr(str_respu_EE_largo_real))
If errorEE = 0 Then ' construyendo en buffer a un string
For Index = 1 To str_respu_EE_largo_real
str_respu_EE = str_respu_EE + Chr$(buffer(Index))
Next
End If
End If
TomarRespuestaEE = errorEE
End Function
podes comunicarte con la gente de Epson argentina soporte_sd_arge...@epson.com.ar, ellos dan cursos y soporte para poder implementarla
Buenas tardes.Gracias por las respuestas, Fabian y Daniel.Aunque me sigue sin funcionar ;(Puede ser que haya alguna versión más actual de la dll? Ya que cuando invoco a la función ConsultarNumeroComprobanteUltimo() me da error de que no la encuentra en la librería. La versión de EpsonFiscalInterface.dll que utilizo es la 2.3.0 del 30/08/2017.Desde ya muchas gracias!.Fabiana
Avisen ya lo tengo. Funcionando.
El 16/11/2017 9:32, "Ariel Octavio D'Alfeo" <ariel...@gmail.com> escribió:
Este es el instructivo de la dll de alto nivel, no esta completa pero se pueden enviar comandos como antes para las funciones que le faltan "Supuestamente" porque lo intente con el metodo que dice en el PDF pero no pude lograr que funcione, ya pregunte a Epson, pero no tuve respuesta.
El 16 de noviembre de 2017, 9:20, Ariel Octavio D'Alfeo <ariel...@gmail.com> escribió:
Yo justamente estoy con el desarrollo de la TM900 2da Genereacion. Con las anteriores usabamos unas Dll que vendian en www.impresoras-fiscales.com.ar, pero estas dll no son compatibles con la nueva generación. Asique estoy desarrollando todo desde cero utilizando la dll de alto nivel de epson
El 16 de noviembre de 2017, 9:15, Fabián Jara <fabia...@gmail.com> escribió:
Hola Fabio. Pudiste hacer andar el aparatito? En mi caso tengo una TM-T900FA también. conectada por usb pero no hay forma de hacerla andar. Me pide puerto com
El viernes, 12 de mayo de 2017, 21:10:12 (UTC-3), globalso...@yahoo.com.ar escribió:Hola gente, como están? Escribo para consultarles si a alguno le ha tocado trabajar con las nuevas impresoras fiscales de Epson, las TM-T900FA, y si les han generado problemas de compatibilidad con las impresoras anteriores (por ejemplo TM-2000AF+)Desde ya gracias y saludos a la comunidad.Fabio Castro
--
Edcribime a pjw...@hotmail.com y t ayudo
El 3/1/2018 23:31, "Mariano Lema" <h3g...@gmail.com> escribió:
Hola Ariel, te queria preguntar, tengo un sistema php de punto de venta, tengo que enlazar el sistema de impresora fiscal en cuestion pero no se por donde empezar, para hacer una conexion bidireccional donde recupero los datos y mando a imprimir e ingresar los datos en la memoria fiscal de la misma, no termino de entender como funciona la impresora fiscal, si vos o alguno me podrian dar una mano se los agradeceria,
buenos dias Pedro, no puedo entrar para enviarte el correo a esa direccion, me interesa saber eso que pregunto Ariel
- Nro Ultimo Cierre Z
- cantidad de notas de credito
- cantidad de dnfh (documentos NO Fiscales homologados)
- cantidad de dnf (documentos NO Fiscales)
- cantidad de df (documentos Fiscales)
- cantidad facturas bc
- cantidad facturas A
- Nro ultima Factura fiscal
- total de ventas $
- total de impuestos $
- total de recepción de dinero $
- ultima factura A
- ultima nota de crédito A
- ultima nota de credito BC
- Ultimo Remito
- Total $ de nota de credito
Buenos Dias Ariel, lograron ayudarte con :
Y por las dudas no has trabajados con ocx??, porque trabajo tambien en power builder y no puedo lograr que me reconozca el ocx a pesar de que me dà como que lo registra correctamente
El martes, 30 de enero de 2018, 18:22:25 (UTC-3), Daniel Del Giudice escribió:Hola,alcanza con poner la DLL en el directorio donde está el sistema y hacer las llamadas. Al inicio declaras las funciones, por ejemplo:
DECLARE INTEGER ConfigurarPuerto IN "EpsonFiscalInterface.dll" STRING puertoDECLARE INTEGER ConfigurarVelocidad IN "EpsonFiscalInterface.dll" INTEGER velocidad
DECLARE INTEGER ImprimirCierreX IN "EpsonFiscalInterface.dll"DECLARE INTEGER ImprimirCierreZ IN "EpsonFiscalInterface.dll"
DECLARE INTEGER Conectar IN "EpsonFiscalInterface.dll"DECLARE INTEGER Desconectar IN "EpsonFiscalInterface.dll"
DECLARE INTEGER CargarDatosCliente IN "EpsonFiscalInterface.dll" ;STRING nombre_o_razon_social1, STRING nombre_o_razon_social2, ;STRING domicilio1, STRING domicilio2, STRING domicilio3, ;INTEGER id_tipo_documento, STRING numero_documento, INTEGER id_responsabilidad_ivaDECLARE INTEGER CargarComprobanteAsociado IN "EpsonFiscalInterface.dll" STRING descripcion
DECLARE INTEGER AbrirComprobante IN "EpsonFiscalInterface.dll" INTEGER id_tipo_documento
DECLARE INTEGER CargarTextoExtra IN "EpsonFiscalInterface.dll" STRING descripcion
DECLARE INTEGER ImprimirItem IN "EpsonFiscalInterface.dll" ;INTEGER id_modificador, STRING descripcion, STRING cantidad, STRING precio, INTEGER id_tasa_iva, INTEGER ii_id, ;STRING ii_valor, INTEGER id_codigo, STRING codigo, STRING codigo_unidad_matrix, INTEGER código_unidad_medida
DECLARE INTEGER ImprimirTextoLibre IN "EpsonFiscalInterface.dll" STRING descripcionDECLARE INTEGER ImprimirSubtotal IN "EpsonFiscalInterface.dll"
DECLARE INTEGER CerrarComprobante IN "EpsonFiscalInterface.dll"
DECLARE INTEGER ConsultarSubTotalBrutoComprobanteActual IN "EpsonFiscalInterface.dll" STRING @respuesta, INTEGER respuesta_largo_maximoDECLARE INTEGER ConsultarSubTotalNetoComprobanteActual IN "EpsonFiscalInterface.dll" STRING @respuesta, INTEGER respuesta_largo_maximoDECLARE INTEGER CargarAjuste IN "EpsonFiscalInterface.dll" INTEGER id_modificador, STRING descripcion, STRING monto, INTEGER id_tasa_iva, STRING codigo_internoDECLARE INTEGER CargarOtrosTributos IN "EpsonFiscalInterface.dll" INTEGER codigo_otros_tributos, STRING descripcion, STRING monto, INTEGER id_tasa_iva
DECLARE INTEGER CargarPago IN "EpsonFiscalInterface.dll" INTEGER id_modificador, INTEGER codigo_forma_pago, INTEGER cantidad_cuotas, STRING monto, ;STRING descripción_cupones, STRING descripcion, STRING descripcion_extra1, STRING descripcion_extra2
DECLARE INTEGER Cancelar IN "EpsonFiscalInterface.dll"
DECLARE INTEGER ConsultarFechaHora IN "EpsonFiscalInterface.dll" STRING @respuesta, INTEGER respuesta_largo_maximoDECLARE INTEGER EstablecerFechaHora IN "EpsonFiscalInterface.dll" STRING fecha_horaDECLARE INTEGER ConsultarDescripcionDeError IN "EpsonFiscalInterface.dll" INTEGER numero_de_error, STRING @respuesta, INTEGER respuesta_largo_maximoDECLARE INTEGER ConsultarNumeroPuntoDeVenta IN "EpsonFiscalInterface.dll" STRING @respuesta, INTEGER respuesta_largo_maximo
DECLARE INTEGER ConsultarEstado IN "EpsonFiscalInterface.dll" INTEGER id_consulta, INTEGER @respuesta
DECLARE INTEGER EstablecerEncabezado IN "EpsonFiscalInterface.dll" INTEGER numero_encabezado, STRING descripcionDECLARE INTEGER EstablecerCola IN "EpsonFiscalInterface.dll" INTEGER numero_cola, STRING descripcionDECLARE INTEGER ConsultarNumeroComprobanteUltimo IN "EpsonFiscalInterface.dll" STRING tipo_de_comprobante, STRING @respuesta, INTEGER respuesta_largo_maximoDECLARE INTEGER ConsultarTipoComprobanteActual IN "EpsonFiscalInterface.dll" STRING respuesta, INTEGER respuesta_largo_maximoDECLARE INTEGER EnviarComando IN "EpsonFiscalInterface.dll" STRING commando
Luego ya puedes usarlas. Por ejemplo:Cierre Znresultado = ImprimirCierreZ()if nresultado > 0respuesta = SPACE(100)respuestalen = 100nresultado2 = consultardescripciondeerror(nresultado, @respuesta, respuestalen)MESSAGEBOX("RESPUESTA DEL CONTROLADOR FISCAL: " + CHR(13) + CHR(13) + respuesta, 48, "ERROR")endifEspero que te sirva.Daniel Del GiudiceSantiago del EsteroArgentina
Hola Daniel ( y Roxana), muchas gracias por responder, si era eso el problema, el comprobante asociado, que por supuesto no está en ningún lado documentado, lamentable...
Hola gente, como están? Escribo para consultarles si a alguno le ha tocado trabajar con las nuevas impresoras fiscales de Epson, las TM-T900FA, y si les han generado problemas de compatibilidad con las impresoras anteriores (por ejemplo TM-2000AF+)Desde ya gracias y saludos a la comunidad.Fabio Castro
para recuperar esos datos, hay que enviar el comando Hexa.loepsontm900=CREATEOBJECT("TmT900FA")lcerr = loepsontm900.enviarcomandohex("080A|0000|83") &&Ticketloepsontm900.obtenerrespuestaextendida(3)_cierrezeta =VAL(loepsontm900.respuesta)+1loepsontm900.obtenerrespuestaextendida(7)_cant_df = VAL(loepsontm900.respuesta)loepsontm900.obtenerrespuestaextendida(8)_cant_df_canc =VAL(loepsontm900.respuesta)loepsontm900.obtenerrespuestaextendida(9)_total_gral_tk = VAL(loepsontm900.respuesta)loepsontm900.obtenerrespuestaextendida(10)_total_iva_tk = VAL(loepsontm900.respuesta)/100Y la funcion esFUNCTION obtenerrespuestaextendidaLPARAMETERS tncampoLOCAL BUFFERLOCAL bufferlenLOCAL bufferfinallenbufferlen = 100&& get answer field: 1BUFFER = REPLICATE( CHR(0), bufferlen ) && IMPORTANTE: inicializarbufferfinallen = 0 && IMPORTANTE: inicializarerr = obtenerrespuestaextendida ( tncampo, @BUFFER, bufferlen, @bufferfinallen )THIS.respuesta=BUFFERRETURN THIS.respuestaENDFUNCEl 9 de marzo de 2018, 10:15, Luciano Wendler <lucw...@gmail.com> escribió:Buenos Dias Ariel, lograron ayudarte con :
- Nro Ultimo Cierre Z
- cantidad de notas de credito
- cantidad de dnfh (documentos NO Fiscales homologados)
- cantidad de dnf (documentos NO Fiscales)
- cantidad de df (documentos Fiscales)
- cantidad facturas bc
- cantidad facturas A
- Nro ultima Factura fiscal
- total de ventas $
- total de impuestos $
- total de recepción de dinero $
- ultima factura A
- ultima nota de crédito A
- ultima nota de credito BC
- Ultimo Remito
- Total $ de nota de credito
estoy tambien necesitando orientarme con eso--