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!

 

Responder a