Gracias lo voy a probar, como es eso del propio driver? Un fll? Y de ser asi de donde sacas los datos en que te basas para hacerlo?
saludos De: [email protected] [mailto:[email protected]] En nombre de francisco prieto Enviado el: lunes, 8 de julio de 2013 15:31 Para: GUFA List Member Asunto: [GUFA] ticket fiscal tmu220afII Oscar, lo que veo mal ahi es el ejemplo que estas mostrando.... Vos pones... Thisform.PrinterFiscal1.SendTicketItem(SUBSTR(DESCRIPCIO,1,20),LEFT(str(pu ,7,3),3)+RIGHT(str(pu ,7,3),3), LEFT(str(cantidad ,7,3),3)+RIGHT(str(cantidad ,7,3),2), "2100", "M", "0", "0") Es decir que respetando estos maximos un ejemplo válido sería Thisform.PrinterFiscal1.SendTicketItem("Unos cinco productos","123456","12345","2100","M","0","0") Y para mi lo que estas poniendo mal es el tercer parametro... vos estas definiendo 5 caracteres y creo que el maximo es 4. Me puedo basar en el protocolo de epson para confirmarte, pero en cuanto a código estoy usando mi propio driver. Saludos, Pancho Córdoba El 8 de julio de 2013 04:36, Oscar Obregon <[email protected]> escribió: Buen día lista, tengo un problema al enviar un ticket fiscal con esta impresora Epson, resulta que con este modelo no me funciona cuando le envio lo siguiente Thisform.PrinterFiscal1.SendTicketItem(SUBSTR(DESCRIPCIO,1,20), LEFT(str(pu ,7,3),3)+RIGHT(str(pu ,7,3),3), LEFT(str(cantidad ,7,3),3)+RIGHT(str(cantidad ,7,3),2), "2100", "M", "0", "0") Estos valores lo envio de un cursor con esta estructura CANTIDAD N(9,3), DESCRIPCIO C(80), PU N(11,2) Estoy usando el ocx de Epson ifepson.ocx, imprime el encabezado y se traba, sin embargo si le envio valores fijos si funciona Thisform.PrinterFiscal1.SendTicketItem("cualquier producto", "10000", "1000", "2100", "M", "0", "0") Por ahi si alguien se da cuenta que estoy hacienda mal. Saludos a todos!
