Guía del usuario
¿Cómo se aplican
secuencias de escape?
MTPL
Ejemplo en BASIC
Ejemplo en Pascal
Impresión
Las secuencias Escape son transferidas a través del software de or-
denador utilizado por usted a su impresora pasando por el driver de
impresora. Sin embargo, los usuarios y programadores experimen-
tados también podrán seleccionar la impresora directamente me-
diante secuencias de mando. Sin embargo, antes de trabajar con
secuencias de escape y códigos de control, tendrá que familiarizar-
se intensivamente con el software de su ordenador.
Para entrar códigos de control, presione la tecla CTRL y un carácter
ASCII simultaneamente. Por ejemplo, al presionar CTRL y J, se
efectúa un cambio de línea (si transmite la cadena de caracteres a
la impresora). Para más informaciones lea el manual del software
de su ordenador y las manuales de programación correspondientes
(véase el capítulo
Manuales de
Precisa que la emulación seleccionada corresponda al driver
de impresora de su programa de aplicación. Los ajustes
hechos por medio de secuencias de escape permanecen acti-
vos hasta que se desactivan por otro código de instrucción.
Cuando se apaga la impresora, todos los parámetros se ajus-
tan a los valores del menú iniciales.
Debido a que las emulaciones ignoran ciertos aspectos de su impre-
sora, se ha implementado un nuevo lenguaje de impresora adapta-
da a estos modelos de impresora. Con el lenguaje MTPL se puede
realizar el manejo y el control de forma óptima.
MTPL puede utilizarse en conjunto con otra emulación o indepen-
dientemente.
open "LPT1:" as #1
width #1,255
Text1$ = "10 caracteres/pulgada""
Text2$ = "15 caracteres/pulgada""
ESC$ = chr$(27)
print
#1,ESC$;"[4w";Text1$;ESC$;"[6w";Text2$;ESC$;"[4w";Text1$
end
program cpi_example;
uses printer;
const ESC = #27;
Text1 = "10 caracteres/pulgada"";
Text2 = "15 caracteres/pulgada"";
begin
writeln(lst,Esc,"[4w",Text1,ESC,"[6w",Text2,Esc,"[4w",Text1);
end.
Tras ejecución de este program se imprime el texto siguiente:
10 caracteres/pulgada"
programación, página 183).
10 caracteres/pulgada"
15 caracteres/pulgada"
Emulaciones
153