DOSPRN 2.0
|
Acerca de || Manual || Novedades || Descargas || Vox populi || Comprar || FAQ || Historia || Soporte || Login
|
Descripcion de Secuencias
Las secuencias son conjuntos especiales de codigos ASCII que se utilizan para administrar el diseno de informacion que se muestra en un dispositivo de impresion. Por ejemplo, todas las impresoras compatibles con Epson admiten secuencias del estandar ESC-P / ESC-P2 (es decir, secuencias Esc).
Las secuencias permiten cambiar el tamano el tono de los simbolos impresos, la densidad de impresion horizontal y vertical, y permiten la impresion de objetos graficos simples.
La DOSPRN ahora puede emular docenas de caracteristicas de impresion. Por defecto, DOSPRN admite su propia paleta de secuencias, pero puede emular algunas de las mas importantes y, a menudo, utiliza los recursos de los estandares ESC-P2 y HP PCL.
La paleta PCL de HP puede ser util si su programa de DOS esta disenado para imprimir en impresoras Hewlett Packard, pero si no tiene una impresora de este tipo o desea ampliar sus funcionalidades.
Se esta desarrollando un nuevo meta-lenguaje DOSPRN. Este lenguaje nos permitira describir mejor las distintas secuencias.
|
Sintaxis de secuencias
Cada modo de impresion habilitado en DOSPRN corresponde a una o mas secuencias de escape (sinonimos) en cada paleta de secuencias. El lenguaje de las secuencias de DOSPRN tiene algunas caracteristicas distintivas.
-
cada codigo ASCII no imprimible se ve como [#XX], donde XX es un valor de codigo.
-
todos los sinonimos estan separados por simbolos de doble barra (es decir, ||).
-
cada secuencia que contenga parametros (tamano de fuente, LPI, CPI, color, etc.) debe escribirse en la definicion de secuencia con ceros o un numero en los corchetes en la posicion del parametro.
-- Si se utiliza un cero, cualquier simbolo que el programa DOS coloque en la secuencia se interpretara como la vista de cadena ASCII del parametro. Por ejemplo, si una secuencia se definio como [#27]X{0000} y el programa DOS envio la cadena [#27]X1234, entonces DOSPRN decidira que el parametro es "1234".
-- Si se utiliza un cero con el signo mas, cualquier cantidad de simbolo numerico que el programa DOS coloque en secuencia se interpretara como la vista de cadena ASCII del parametro. Por ejemplo, si una secuencia se definio como [#27]Y{0+} y el programa DOS envio la cadena [#27]Y123, entonces DOSPRN decidira que el parametro es "123".
-- Si se utilizan signos numericos, cualquier simbolo que el programa DOS coloque en secuencia se interpretara como un codigo de este simbolo. Por ejemplo, si una secuencia se definio como [#27]r{#} y el programa DOS envio la cadena [#27]r0, entonces DOSPRN decidira que el parametro es "48" (ya que 48 es un codigo de simbolo ASCII '0')
-- Si se usa un numero con el signo mas, cualquier cantidad de simbolos que el programa DOS coloque en secuencia se interpretara como un codigo de este simbolo. Por ejemplo, si una secuencia se definio como [#27]t{#+}[#00] y el programa DOS envio la cadena [#27]t12[#00], entonces DOSPRN decidira que el parametro es "49" y "50" (dado que 49 es un codigo de simbolos ASCII '1' y 50 es un codigo de simbolos ASCII '2')
-- Si se usan dos puntos, cualquier cantidad de simbolos anteriores se interpretara como un prefijo de secuencias compuestas (PCL).
-- Si se utiliza un punto y coma, esto se interpretara como una prolongacion de secuencias compuestas (PCL).
|
Secuencias predeterminadas
(Esc) OP |
Seleccionar orientacion de la pagina Vertical |
(Esc) OL |
Seleccionar orientacion de la pagina Horizontal |
(Esc) P{00} |
Definir ancho de fuente (Caracteres por pulgada) en XX. Por defecto aceptado XX = 12 |
(Esc) L{00} |
Establecer la altura de la fuente (lineas por pulgada) en XX. Por defecto aceptado XX = 06 |
(Esc) C${000000} |
Establecer color de texto donde XXXXXX es la descripcion estandar de color RGB en hex |
(Esc) F{00} |
Definir tamano de fuente en XX. Por defecto aceptado XX = 10 |
(Esc) X{0000} |
Fija la posicion horizontal absoluta en 1/720" unidades |
(Esc) Y{0000} |
Fija la posicion vertical absoluta en 1/720" unidades |
(Esc) B |
Poner estilo de fuente en negrita |
(Esc) b |
Quitar estilo de fuente en negrita |
(Esc) I |
Poner estilo de letra cursiva |
(Esc) i |
Quitar estilo de letra cursiva |
(Esc) U |
Poner estilo de letra subrayado |
(Esc) u |
Quitar estilo de letra subrayado |
(Esc) S |
Poner estilo de letra tachado |
(Esc) s |
Quitar estilo de letra tachado |
|
Epson ESC-P2. Secuencias de emulacion.
(Esc) E o (Esc) G |
Poner estilo de fuente en negrita |
(Esc) F o (Esc) H |
Quitar estilo de fuente en negrita |
(Esc) 4 |
Poner estilo de letra cursiva |
(Esc) 5 |
Quitar estilo de letra cursiva |
(Esc) -1 or (Esc) -#1 |
Poner estilo de letra subrayado |
(Esc) -0 or (Esc) -#0 |
Quitar estilo de letra subrayado |
(Esc) P |
Estilo de fuente Pica (10 cpi) |
(Esc) M |
Estilo de fuente Elite (12 cpi) |
#14 or (Esc) #14 |
Ancho de fuente doble (Hasta el final de una linea) |
#20 |
Ancho de fuente normal |
(Esc) W1 or (Esc) W #1 |
Ancho de fuente doble (Hasta cancelacion especial) |
(Esc) W0 or (Esc) W #0 |
Cancelar ancho de fuente doble |
(Esc) w1 or (Esc) w #1 |
Alto de fuente doble (Hasta cancelacion especial) |
(Esc) w0 or (Esc) w #0 |
Cancelar alto de fuente doble |
(Esc) g_ |
Seleccionar modo 15 CPI |
#15 or (Esc) #15 |
Fuentes condensadas |
#18 |
Fuentes No condensadas |
(Esc) rx |
Establecer color de texto donde X es un codigo ASCII:
#0 - negro |
#1 - magenta |
#2 - cian |
#3 - violeta |
#4 - amarillo |
#5 - rojo |
#6 - verde |
|
|
(Esc) S0 o (Esc) S#0 |
Poner modo de impresion de superindice |
(Esc) S1 o (Esc) S#1 |
Poner modo de impresion de subindice |
(Esc) T |
Cancelar el modo de impresion de superindices o subindices |
(Esc) B |
Poner tabulaciones verticales |
#11 |
Tabulacion vertical |
(Esc) D |
Poner tabulaciones horizontales |
#9 |
Tabulacion horizontal |
(Esc) K{##} |
Seleccionar graficos a 60 dpi |
(Esc) L{##} o (Esc) Y{##} |
Seleccionar graficos a 120 dpi |
(Esc) Z{##} |
Seleccionar graficos a 240 dpi |
|
HP PCL. Secuencias de emulacion.
(Esc) (s3B or (Esc) (s1B |
Poner estilo de fuente en negrita |
(Esc) (s0B |
Quitar estilo de fuente en negrita |
(Esc) (s1S |
Poner estilo de letra cursiva |
(Esc) (s0S |
Quitar estilo de letra cursiva |
(Esc) &d1D |
Poner estilo de letra subrayado |
(Esc) &d@ |
Quitar estilo de letra subrayado |
(Esc) (s1U |
Poner modo de impresion de superindice |
(Esc) (s-1U |
Poner modo de impresion de subindice |
(Esc) (s0U |
Cancelar el modo de impresion de superindices o subindices |
(Esc) (s{0+}H |
Poner ancho de fuente (caracteres por pulgada) en XX. Por defecto aceptado XX = 12 |
(Esc) &l{0+}D |
Poner altura de fuente (lineas por pulgada) en XX. Por defecto aceptado XX = 06 |
(Esc) &a{0+}H |
Poner la posicion horizontal absoluta en unidades de 1/720" |
(Esc) &a(0+}V |
Poner la posicion vertical absoluta en unidades de 1/720" |
(Esc) &l{0+}E |
Margen superior (lineas) |
(Esc) &l{0+}F |
Longitud del texto (lineas) |
(Esc) &a{0+}L |
Margen izquierdo (columnas) |
(Esc) &a{0+}M |
Margen derecho (columnas) |
|
Acerca de || Manual || Novedades || Descargas || Vox populi || Comprar || FAQ || Historia ||
Soporte || Login
|