You are on page 1of 3

Comandos comunes en lenguaje PCL

Funcin
Restablecer Nmero de Copias &ama'o de papel

Comando
Chr(27) + "E"
Escape + E mayscula.

Opciones (Variable)
Ninguna $ a %%%

Chr(27) + " l" + !ariable + """


Escape + ampersand + ele minscula + #ariable + " mayscula

Chr(27) + " l" + !ariable + "("


Escape + ampersand + ele minscula + #ariable + ( mayscula

$ ) E*ec 2 ) Carta + ) ,egal 2- ) (2. ) (/ 3 ) 4rolongada (normal) $ ) (paisada !ariable 7 nmero de l8neas !ariable 7 nmero de l8neas desde margen superior. !ariable 7 nmero de columna !ariable 7 nmero de columna >esde margen i<=uierdo. AB ) Roman)A de C4 $3B ) 9D5 4C)A 4ag.C1d /+7 $2B ) 9D5 4C)A-3 A5 ) 5athA $%B ) ,atin $ Ein +.$ %E ) ,atin 2 -& ) ,atin -7%, ) Eingding 3 ) ;iFo $ ) 4roporcional

0rientaci1n

Chr(27) + " l" + !ariable + "0"


Escape + ampersand + ele minscula + #ariable + 2 mayscula

5argen 6uperior

Chr(27) + " l" + !ariable + "E"


Escape + ampersand + ele minscula + #ariable + E mayscula

5argen 9n:erior

Chr(27) + " l" + !ariable + ";"


Escape + ampersand + ele minscula + #ariable + ; mayscula

5argen 9<=uierdo

Chr(27) + " a" + !ariable + ","


Escape + ampersand + a minscula + #ariable + , mayscula

5argen >erecho

Chr(27) + " a" + !ariable + "5"


Escape + ampersand + a minscula + #ariable + 5 mayscula

?uego de caracteres

Chr(27) + "(" + !ariable


Escape + 4ar@ntesis abierto + #ariable

Espaciado

Chr(27) + "(s" + !ariable + "4"


Escape + 4ar@ntesis abierto + ese minscula + #ariable + 4 5ayscula

4aso

Chr(27) + "(s" + !ariable + "C"

!ariable 7 Caracteres por

Escape + 4ar@ntesis abierto + ese minscula + #ariable + C 5ayscula

pulgada

(ltura

Chr(27) + "(s" + !ariable + "!"


Escape + 4ar@ntesis abierto + ese minscula + #ariable + ! 5ayscula

!ariable 7 4untos

Estilo

Chr(27) + "(s" + !ariable + "6"


Escape + 4ar@ntesis abierto + ese minscula + #ariable + 6 5ayscula

3 $ / -

) ) ) )

61lida 9talica Condensada 9talica condensada

4eso del tra<o

Chr(27) + "(s" + !ariable + "D"

Escape + 4ar@ntesis abierto + ese minscula + #ariable + D 5ayscula

de 3 a / (clara a e*tranegra)

( continuaci1n algunas :unciones 4C, para ,aser y chorro de tinta donadas por Jhonny Vargas P. San iago de Chile
(5icroso:t 5ost !aluable 4ro:essional)

GG Esta :uncion sir#e para retroceder algunas lineas cuando uno imprime secuencialmente en la impresoraH esto pasa cuando sobre pasa las .3 lineas y necesitas imprimir algn dato por eFemplo en la -3H le debes pasar la cantidad de lineas =ue deseas de#ol#erte. ;unction Retrocede(linea) return chr(27)+I I+str<ero(lineaH/)+IRI GG Esta :unci1n te deFa la letra con negrita las palabras =ue acontinuaci1n imprimas ;unction letranegrita() return chr(27)+I(s+/DI GG Esta :unci1n te deshabilita la :unci1n anterior. :unction letranormal() return chr(27)+I(s3DI GG 5uchas #ecesH necesitamos imprimir algo en una posici1n :iFaH independiente de donde se encuentre el cursor de la impresi1nH las siguientes :unciones nos permiten locali<arnos en un punto e imprimir lo =ue =ueramos.

;unction pos*(nume) return chr(27)+IGpI+alltrim(str(numeHA))+I"I ;unction posy(nume) return chr(27)+IGpI+alltrim(str(numeHA))+IJI GG 4ara #ariar un poco de letraH se debe pasar el tama'o y listo. ;unction :nClaredonCondensed(tam) return chr(27)+I(s$p+I+alltrim(str(tamHA))+I#/s+b/$/3&I

You might also like