Impresión de Tickets
Hola,
Me dispongo a realizar un trabajo en el cual necesito imprimir tickets mediante una impresora Epson TM-U210A. Puedo imprimir texto normal pero a la hora de enviar un caracter de control, la impresora me imprime el caracter ESC como un caracter especial y no puedo cortar papel ni abrir el cajón.
He probado los métodos que descritos en antiguos hilos del foro del tipo:
procedure Imprime;
var
myfile : TextFile;
begin
AssignPrn(myFile);
Rewrite(myFile);
writeLn(myFile,'Hola'); // <-- Esto imprime Hola
WriteLn(myFile,chr(27)+chr(109)); //esto deberia cortar el papel
System.CloseFile(myFile);
end;
El 'Hola' se imprime pero el caracter de control 27 lo coge la impresora como un caracter normal y des pues me imprime el 109 (una 'm').
żDebo configurar algo más de la impresora o estoy fallando en la forma de enviar los caracteres de control?
|