Tengo este medelo de printer, su ano de fabricacion es del 2007, y
cuando le envio los comandos en EPL desde fox, los imprime igual, es
decir la misma cadena que le envio, sin interpretar las intrucciones,
ejemplo:
?'q288'
?'Q156,20'
?'D10'
?'N'
?'ZT'
?"A080,000,0,2,1,1,N,"+'"'+"ARTE MINERAL"+'"'
?"B030,020,0,1,1,1,50,N,"+'"'+M.CODPROD+'"'
?"A030,075,0,1,1,1,N,"+'"'+M.CODPROD+'-'+subst(m.nomprod,1,10)+'"'
?"A030,095,0,1,1,1,N,"+'"'+subst(m.nomprod,11)+'"'
?"A100,115,0,2,1,2,N,"+'"'+M.precio+'"'
?"P"+CANTIDAD
?'FK'+'"'+"*"+'"'
STORE "A080,000,0,2,1,1,N,"+'"'+"ARTE MINERAL"+'"' TO VARIABLE
NARCHIVO = FCREATE("c:\sgac\barcode.prn")
FPUTS(NARCHIVO,"N")
FPUTS(NARCHIVO,VARIABLE)
FPUTS(NARCHIVO,"P")
FCLOSE(NARCHIVO)
!PRINT /D:LPT1 c:\sgac\barcode.prn
Pero en verdad, independientemente de la logica que utilicemos para
enviar la cadena a la impresora, creo que el problema es de
configuracion del printer, algo esta mal, y por ende no interpreta los
comandos.
De todas formas voy a probar y te cuento