La Web del Programador: Comunidad de Programadores
 
    Pregunta:  22906 - ENVIO DE CARACTERES DE CONTROL A IMPRESORA
Autor:  xavier bravo
Como envio caracteres de control a la impresora de matriz, tengo los códigos para configurar la impresion a 1/8 (pulgadas), tengo el código : write(recibo,chr(27),chr(48) pero lo que hace es imprimir un caracter raro para el 27 y el cero que es su código ascii, de qué manera le envio esos caracteres de control?.. gracias.

  Respuesta:  Miguel Lucero
Si sabes la dirección del puerto paralelo de la impresora estas funcion puede servirte.

procedure EscribePuerto(Direccion:word;valor:byte);
begin
asm
mov dx,Direccion
mov AL,valor
out DX,AL
end;
end;

Esta función solo sirve para windows 95/98.