La Web del Programador: Comunidad de Programadores
 
    Pregunta:  17662 - IMPRIMIR POR LPT2
Autor:  hernan ortega
Estoy necesitando saber como utilizar la unit printer para que imprima por el LPT2 y no por el LPT1. O bien alguna manera de como imprimir por el LPT2.
Desde ya agradesco mucho al que me responda y contarĂ¡ con un nuevo amigo que en lo que lo pueda ayudar estarĂ¡ siempre.

  Respuesta:  Diego Romero
No necesitas en realidad usar la unidad printer, has esto.
declara una variable text (archivo de texto) y asigna la cadena LPT2 al archivo y listo.

var
impresora2:text;
...
begin
assign(impresora2,'LPT2');
reset(impresora2);
writeln(impresora2,'Una linea cualquiera');
close(impresora2);
end.