Está en la página 1de 8

BOLETÍN de SOPORTE TÉCNICO DE

PERIFÉRICOS
(Serie IMPRESORAS)

Número Fecha Asunto


BSTI-1/99 7 Enero 1999 Comandos PJL, en las Print Partner
(Revisión 2)
Este Boletín es ampliación de los Boletines BSTI1/97 y REBSTI/97

Grupo Soporte Técnico de Periféricos


Dirección de Marketing OEM
FUJITSU ICL ESPAÑA, S.A.
BSTI-1/99

Indice

Indice ......................................................

1.-COMANDOS PJL EN LAS PRINT PARTNER ........................

2.-OPCIONES DE LOS COMANDOS PJL .............................

3.-MANEJO DE LOS ALIMENTADORES CON COMANDOS


PJL .........................................................

4.-OTROS COMANDOS ...........................................

5.-SELECCIÓN DE TAMAÑO DE PAPEL EN EL MFF ...................

1
BSTI-1/99

E l lenguaje PJL es un lenguaje residente en las


emulaciones PCL 5 y PCL5e y sirve para configurar a las
impresoras, trabajando bajo la emulación HP. A través de unas
estructuras sencillas de comandos, nosotros podremos
modificar aquellos parámetros dentro de la configuración de
la impresora (SETUP), que nos interese.

Por tanto, su uso será recomendado, en aquellos


entornos en los que la impresora se comparta con varios
usuario y estos necesiten variar parámetros en la
configuración, caso de ser un entorno de red y será muy útil
en aquellos sistemas NO-DOS (UNIX), en los que no se pueda
usar el programa de configuración, PPMENU.

A pesar de ser este lenguaje común a las emulaciones


PCL5 y PCL5e, existen comandos propios para cada tipo de
impresora. En este boletín solo vamos analizar los más
usuales correspondientes a las PP10 y PP14.

1.-COMANDOS PJL EN LAS PRINT PARTNER


Cuando nosotros configuramos las impresoras con el
PPMENU, con los valores por defectos y le decimos desde este
programa, ENVIAR, le estamos enviando a ésta, la siguiente
cadena de comandos:

Esc%-12345X@PJL DEFAULT COPIES=1


@PJL DEFAULT PAPER=A4
@PJL DEFAULT ORIENTATION=PORTRAIT
@PJL DEFAULT FORMLINES=64
@PJL DEFAULT MANUALFEED=OFF
@PJL DEFAULT INTRAY1=UNLOCKED
@PJL DEFAULT INTRAY2=LOCKED
@PJL DEFAULT INTRAYMFF=LOCKED
@PJL DEFAULT MFF PRIORITY=LOW
@PJL DEFAULT PAGEPROTECT=AUTO
@PJL DEFAULT LPARM:PCL COMPATIBLEMODE=ON
@PJL DEFAULT LPARM:PCL FONTSOURCE=I
@PJL DEFAULT LPARM:PCL FONTNUMBER=0
@PJL DEFAULT LPARM:PCL SYMSET=ROMAN8
@PJL DEFAULT LPARM:PCL PTICH=10.00
@PJL DEFAULT FEIT=ON
@PJL DEFAULT RESOLUTION=600
@PJL DEFAULT ECONOMYMODE=ON
@PJL DEFAULT THICKPAPER=ON
@PJL DEFAULT ACK=INSIDE
@PJL DEFAULT TIMEOUT=15
@PJL DEFAULT PERSONALITY=PCL
@PJL DEFAULT JAMRECOVERY=ON
@PJL DEFAULT LPARM:PS PRTPSERRS=OFF
@PJL DEFAULT AUTOCONT=OFF
@PJL RESET

2
BSTI-1/99

Este fichero de configuración de la impresora, se puede


usar para configurar a ésta sin usar el programa PPMENU.

2.-OPCIONES DE LOS COMANDOS PJL


Tal como hemos comentado anteriormente, en este Boletín
solo vamos a ver aquellos comandos referentes a la
configuración de las PP10 y PP14. En el Manual de Usuario o
en el PPMENU, que van con estas maquinas, se puede encontrar
una explicación más completa de lo que hace cada comando.

Tal como hemos visto en el fichero anterior, el primer


comando que hay que poner para pasar la impresora en modo PJL
es:

Esc%-12345X

Y a continuación irán los comando que queramos modificar.

@PJL DEFAULT COPIES=1 Nos permite indicar el nº de copias


del mismo documento que queramos que nos saque, puede variar
desde 1 hasta 999.
@PJL DEFAULT PAPER=A4 Con esta opción le indicamos, que
tipo de papel queremos utilizar. Las opciones pueden ser: A4,
LETTER, LEGAL, EXECUTIVE, COM10, DL, MONARCH, B5 y C5.
@PJL DEFAULT ORIENTATION=PORTRAIT Nos permite determinar la
orientación del documento impreso y pueden variar entre
PORTRAIT y LANDSCAPE.
@PJL DEFAULT FORMLINES=64 Nos permite determinar el nº de
líneas que queremos se imprima por pagina, puede variar desde
5 hasta 128 líneas, lógicamente este parámetro también
viene determinado por el tamaño del carácter por pulgada
(PITCH) que hallamos definido.
@PJL DEFAULT INTRAY1=UNLOCKED Nos indica que tenemos el
primer alimentador de papel habilitado, las opciones son
UNLOCKED o LOCKED
@PJL DEFAULT INTRAY2=LOCKED Este opción dependerá si la
impresora lleva segundo alimentador (opcional) o no, las
opciones son LOCKED o UNLOCKED.
@PJL DEFAULT MANUALFEED=OFF Esta opción nos permite o no,
forzar a usar la alimentación manual del papel, las opciones
son: ON ó OFF.
@PJL DEFAULT INTRAYMFF=LOCKED Estará activada cuando lleve el
alimentador Multi-Propósito (MFF) y puede ser LOCKED o
UNLOCKED.
@PJL DEFAULT MFFPRIORITY=LOW Nos permite determinar la
preferencia de papel en el MFF varia entre HIGH o LOW.
@PJL DEFAULT PAGEPROTECT=AUTO Esta opción solo aparecerá
cuando la impresora tiene puesto algún modulo de memoria
opcional y reserva una parte de esta memoria para impresión
de gráficos y texto complejos. Las opciones pueden ser AUTO y
ON.

3
BSTI-1/99

@PJL DEFAULT LPARM:PCL COMPATIBLEMODE=ON Determina si


queremos que la impresora trabaje usando los modos
compatibles de fonts de la emulación de HP o use los fonts
propios que lleve la familia de las PP. Las opciones son ON y
OFF
@PJL DEFAULT LPARM:PCL FONTSOURCE=I Permite seleccionar
entre los fonts los internos (I) que lleva la impresora ó los
externos (O) que se le puedan poner a través de tarjeta
opcionales.
@PJL DEFAULT LPARM:PCL FONTNUMBER=0 Con ella le indicamos,
que font (tipo de letra) es la que va a estar cargada por
defecto. Así 0= Courier, etc.
@PJL DEFAULT LPARM:PCL SYMSET=ROMAN8 Nos permite seleccionar
en Set de caracteres, con el cual se va a imprimir.
@PJL DEFAULT LPARM:PCL PTICH=10.00 Con ella determinamos, la
altura de los caracteres. Este parámetro dependerá también
del FONTNUMBER que hallamos seleccionado.
@PJL DEFAULT FEIT=ON Permite activar (ON) o desactivar
(OFF), la tecnología de la mejora de resolución.
@PJL DEFAULT RESOLUTION=600 Permite elegir la resolución
entre dos opciones 600 ó 300 dpi.
@PJL DEFAULT ECONOMYMODE=ON Activa (ON) o desactiva (OFF),
la opción de ahorro de tóner.
@PJL DEFAULT THICKPAPER=ON Deberá estar en (ON), cuando
imprimamos con papeles especiales en los demás casos deberá
estar en (OFF).
@PJL DEFAULT ACK=INSIDE Permite la sincronización de la señal
ACK procedente de la impresora
@PJL DEFAULT TIMEOUT=15 Determina el tiempo que tarda en
explorar entre la salida paralelo y la salida en la tarjeta
opcional (serie, Ethernet, etc.)
@PJL DEFAULT PERSONALITY=PCL Permite seleccionar entre la
emulación PCL y la emulación PostScript. Las opciones son:
PCL, PS y AUTO.
@PJL DEFAULT JAMRECOVERY=ON Cuando está en ON, memoriza la
última pagina impresa, para imprimirla de nuevo en caso de
atasco. La otra posibilidad es OFF
@PJL DEFAULT LPARM:PS PRTPSERRS=OFF Esta opción estará
disponible cuando tenga instalada la tarjeta PostScript y
permite la recuperación de errores producidos durante la
impresión.
@PJL DEFAULT AUTOCONT=OFF Permite la continuación de la
impresión en caso de algún error recuperable caso de ON y o
la parada en el caso de OFF.
@PJL RESET Le envía un reset a la impresora para validar y
actualizar todos los datos de configuración que le hemos
enviado.
@PJL ENTER LANGUAGE=HEXDUMP Permite poner la impresora en
modo Hexadecimal, muy útil a la hora de diagnosticar
cualquier anomalía. La única forma de salir de este modo es
mediante un Apagado/Encendido.

------ o ------

4
BSTI-1/99

@PJL PRINTREPORT SELFTST = PCL Permite sacar la hoja de


configuración de la impresora.
@PJL PRINTREPORT PRINTFONT = PCL Permite sacar la hoja con la
lista de fonts disponible en la impresora.
------ o ------

IMPORTANTE:
Para que la impresora entienda correctamente los
comandos hay que tener en cuenta las siguientes
recomendaciones:

- Para poner la impresora en modo PJL, hay que enviar en


primer lugar la secuencia en HEX : ESC%-12345X

- La primera instrucción de control que se envíe, tiene que


ir a continuación de la secuencia anterior de ESC, sin dejar
ningún espacio en blanco entre ésta y @PJL, tal como se puede
ver en el ejemplo. Al final de cada instrucción se pondrá un
LF y CR.
Ej.
Esc%-12345X@PJL DEFAULT COPIES=1 (CR y LF)

- Hay que dejar un solo espacio en blanco entre cada palabra


del comando, tal como puede verse en el ejemplo.
Ej.
@PJL DEFAULT TIMEOUT=15

- En todos los comandos la opción tiene que ir unida(sin


espacio en blanco) al símbolo del igual, salvo las opciones
de listado de Status y de Fonts, que si hay que dejarlo.
Ej.
@PJL PRINTREPORT SELFTST = PCL

3.-MANEJO DE LOS ALIMENTADORES CON COMANDOS


PJL
Los comandos PJL necesarios para manejar los alimentadores:

1- Modo Prioridad de preferencia del papel en la bandeja 1

@PJL.DEFAULT.MANUALFEED=OFF
@PJL.DEFAULT.INTRAY1=UNLOCKED
@PJL.DEFAULT.INTRAY2=LOCKED
@PJL.DEFAULT.INTRAYMFF=LOCKED
@PJL.DEFAULT.MFFPRIOTY=LOW

2- Modo Prioridad de preferencia del papel en la bandeja 2

@PJL.DEFAULT.MANUALFEED=OFF
@PJL.DEFAULT.INTRAY1=LOCKED
@PJL.DEFAULT.INTRAY2=UNLOCKED
@PJL.DEFAULT.INTRAYMFF=LOCKED
5
BSTI-1/99

@PJL.DEFAULT.MFFPRIOTY=LOW

3- Modo Prioridad del papel de la bandeja Multi-función MFF

@PJL.DEFAULT.MANUALFEED=OFF
@PJL.DEFAULT.INTRAY1=LOCKED
@PJL.DEFAULT.INTRAY2=LOCKED
@PJL.DEFAULT.INTRAYMFF=UNLOCKED
@PJL.DEFAULT.MFFPRIOTY=HIGH

4- Modo Auto con prioridad de papel de los Tray 1 ó 2

@PJL.DEFAULT.MANUALFEED=OFF
@PJL.DEFAULT.INTRAY1=UNLOCKED
@PJL.DEFAULT.INTRAY2=UNLOCKED
@PJL.DEFAULT.INTRAYMFF=UNLOCKED
@PJL.DEFAULT.MFFPRIOTY=LOW

5- Modo Auto con preferencia de papel del MFF

@PJL.DEFAULT.MANUALFEED=OFF
@PJL.DEFAULT.INTRAY1=UNLOCKED
@PJL.DEFAULT.INTRAY2=UNLOCKED
@PJL.DEFAULT.INTRAYMFF=UNLOCKED
@PJL.DEFAULT.MFFPRIOTY=HIGH

6- Modo Auto sin el MFF

@PJL.DEFAULT.MANUALFEED=OFF
@PJL.DEFAULT.INTRAY1=UNLOCKED
@PJL.DEFAULT.INTRAY2=UNLOCKED
@PJL.DEFAULT.INTRAYMFF=LOCKED
@PJL.DEFAULT.MFFPRIOTY=LOW

4.-OTROS COMANDOS

Volcado Hexadecimal

Mediante PJL se puede programar la impresora para


trabajar en modo Hexadecimal, forma muy útil para detectar
problemas de impresión.

Esc%-12345X@PJL ENTER LANGUAGE = HEXDUMP

Activación/Desactivación del Puerto Bidireccional

A veces es importante poder Desactivar el modo


Bidireccional del puerto Paralelo, la única forma de hacerlo
es mediante PJL, ya que esta opción no está disponible en el
SETUP de la impresora.

6
BSTI-1/99

Activación

Esc%-12345X@PJL DEFAULT BICENTRO= ON

Desactivación

Esc%-12345X@PJL DEFAULT BICENTRO= OFF

Importante: Cuando se ejecute el modo Desactivación, dejará de funcionar en la


impresora aquellos programas que se basan en la Bidireccional de esta, tales
como PPMENU, MakVision. etc.

Modo Dúplex

Valido para las impresoras con la opción de Dúplex

Activación

Esc%-12345X@PJL DEFAULT DUPLEX= ON

Desactivación

Esc%-12345X@PJL DEFAULT DUPLEX= OFF

5.-SELECCIÓN DE TAMAÑO DE PAPEL EN EL MFF

En los nuevos modelos de impresoras, cuando se imprime


papel por el MFF con un formato distinto, al que tengamos
seleccionado, en el Panel de Control, se pueden producir
atascos, de los cuales es difícil salir SIN MODIFICAR.

Mediante comando PJL se puede programar este parámetro en


el Setup de la impresora.

Esc%-12345X@PJL DEFAULT MFFPAPERSIZE= (*)

(*) Las posibilidades son: A4, LETTER, A5, (ver las


opciones que vienen en el Setup).