Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Controlar carro de la impresora (https://www.clubdelphi.com/foros/showthread.php?t=79847)

pablonill 15-08-2012 15:41:49

Controlar carro de la impresora
 
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 ]. (Supuestamente estos códigos también deberías encontrarlos en el manual de tu impresora.)

Ejemplo:
Código Delphi [-]
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!


La franja horaria es GMT +2. Ahora son las 08:12:41.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi