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!****
>