Problema
La opción de impresión
de varias páginas en
una cara no funciona
correctamente con
algunos documentos.
Utilizo BSD lpr
(Slackware, Debian,
distribuciones más
antiguas) y parece que
algunas opciones
elegidas en LLPR no se
aplican.
Estoy intentando
imprimir un documento
con orientación
horizontal, pero se
imprime girado e
incompleto.
Algunas páginas
aparecen totalmente en
blanco (con nada
impreso), y estoy
utilizando CUPS.
No puedo imprimir en
una impresora SMB
(Windows).
Mi aplicación parece
estar inactiva mientras
se ejecuta LLPR.
6.22
S
OLUCIÓN DE PROBLEMAS
Causa posible y solución
Esta función se consigue mediante el procesamiento posterior
de los datos PostScript enviados al sistema de impresión. Sin
embargo, este procesamiento posterior sólo se puede efectuar
correctamente si los datos PostScript cumplen las
convenciones de estructura de documentos de Adobe (Adobe
Document Structing Conventions). Pueden surgir problemas al
utilizar la impresión de varias páginas en una cara, así como
con otras funciones que se basan en el procesamiento
posterior, si el documento impreso no es compatible.
Los sistemas BSD lpr antiguos tienen una limitación de
hardware sobre la longitud de la cadena de opciones que se
puede enviar al sistema de impresión. En consecuencia, si se
han seleccionado varias opciones diferentes, la longitud de
todas ellas puede superar el máximo permitido, lo que hará
que algunas no se envíen a los programas responsables de
ponerlas en práctica. Pruebe a seleccionar menos opciones
distintas de la configuración predeterminada, para ahorrar
espacio en memoria.
La mayor parte de las aplicaciones Unix que ofrecen la opción
de orientación horizontal entre sus opciones de impresión
generan código PostScript correcto que deberá imprimirse tal
cual. En tal caso, deberá asegurarse de que la opción de LLPR
está configurada con su valor predeterminado de orientación
vertical, para evitar rotaciones no deseadas de la página, que
provocarán una salida impresa incompleta.
Si los datos enviados tienen el formato Encapsulated
PostScript (EPS), algunas de las versiones antiguas de CUPS
(1.1.10 y anteriores) tienen un error que no permite
procesarlo correctamente. Al imprimir a través de LLPR,
Printer Package soluciona este problema convirtiendo los
datos en PostScript normal. Sin embargo, si la aplicación
ignora LLPR y envía datos EPS a CUPS, es posible que el
documento no se imprima correctamente.
Para poder configurar y utilizar impresoras SMB compartidas
(como las compartidas en un equipo Windows), es preciso
contar con una instalación correcta del paquete SAMBA, que
permite hacerlo. El comando "smbclient" deberá estar
disponible para su uso en el sistema.
La mayor parte de las aplicaciones Unix esperan que los
comandos del tipo de "lpr" normal no sean interactivos,
para que vuelva inmediatamente. Puesto que LLPR está
esperando a alguna interacción por parte del usuario antes
de enviar el trabajo a la cola de impresión, con frecuencia la
aplicación esperará a que regrese el proceso, y parecerá
estar inactiva (la ventana no se actualiza). Se trata de algo
normal, y la aplicación volverá a funcionar correctamente en
cuanto el usuario salga de LLPR.