PDA

Ver la Versión Completa : Controlar carro de la impresora


pablonill
15-08-2012, 15:41:49
Buenos dias, antes que nada no se si ira a aqui este tema si no es asi pido disculpas y por favor que un moderador lo mueva. Muchas gracias.

Necesito saber como puedo mover el carro de una determinada impresora a voluntad, o sea, que lo controle con comandos, si quiero que se mueva a la derecha o a la izquierda!, alguien sabe como hacerlo sin utilizar el driver en una impresora lpt. Gracias.

ecfisa
15-08-2012, 18:59:14
Hola pablonil.

Podes hacerlo enviándo los códigos de control correspondientes. Estos códigos dependen de cada impresora, pero como en impresora matriciales la LX-810 es un estándar de facto, casi con seguridad la que uses sea compatible con ella.

Revisa Control and Escape Codes by function -> Horizontal motion en el manual del usuario: [ User's Manual (http://files.support.epson.com/pdf/lx810_/lx810_u1.pdf) ]. (Supuestamente estos códigos también deberías encontrarlos en el manual de tu impresora.)

Ejemplo:

var
prn: TextFile;
begin
Assign(prn, 'LPT1:'); // (o LPTn:)
Rewrite(prn); // abrir
Write(prn, #108#10); // ajustar márgen izquierdo a 10;
Write(prn, #9); // Tab
Write(prn, #8); // BackSpace
...
CloseFile(prn); // cerrar
end;



Saludos.

pablonill
16-08-2012, 01:52:58
Fantastico, muchas gracias!, ya voy a probarlo!