Solución de problemas de fallas de impresión del sistema operativo UNIX

  

En el entorno de trabajo del sistema UNIX, una vez que se produce una falla en el sistema de la impresora, inevitablemente afectará el trabajo en diversos grados. Las siguientes son las seis fallas principales del sistema de la impresora en el sistema UNIX y sus métodos de solución de problemas. Creo que ayudará al lector a resolver problemas similares encontrados.
En el entorno de trabajo del sistema UNIX, a menudo perjudica el trabajo debido al problema de que la impresora no puede imprimir o el efecto de impresión no es satisfactorio debido a la falla del sistema de la impresora. Sobre la base de años de experiencia práctica, el autor resume los métodos de solución de problemas para varias fallas del sistema de la impresora bajo el sistema UNIX para referencia de sus pares:
Error 1: La impresora no puede imprimir. Si la impresora no funciona después de emitirse el comando de impresión, no hay Para las impresiones, verifique lo siguiente:
1. Asegúrese de que la impresora esté enchufada.
2. Compruebe si el hardware de la impresora es normal. En general, puede ser inspeccionado por el método de autoprueba.
3. Revise el cable de la impresora para asegurarse de que esté correctamente conectado a la interfaz de la impresora y al puerto de impresión de la computadora.
4. Asegúrese de que la impresora está configurada correctamente. Para crear una impresora paralela o serie para recibir los datos correctamente. Si la impresora es de serie, asegúrese de que la velocidad en baudios a la que la computadora envía los datos a la impresora coincida con la velocidad en baudios de la impresora.
5. La impresora debe estar en un estado válido. Para hacer esto, inicie sysadmsh y seleccione:
Printers → Schedule → Accept
Printers → Schedule → Enable en 6. Asegúrese de que el sistema reconozca el puerto de la impresora en el inicio. Después de la información de copyright, el sistema debe mostrar la siguiente información para cada puerto:
Paralelo 0x378-ox37A 07-Unit = 0
Si el sistema no muestra dicha información para la impresora correspondiente, se deben seguir las siguientes fallas. La ejecución del comando relevante mencionado en.
7. Asegúrese de que el vector de interrupción para la configuración del puerto sea correcto y que ningún otro hardware esté utilizando el mismo vector de interrupción.
8. Pruebe la conexión del puerto de la impresora redireccionando la salida del comando directamente al dispositivo.
Para la impresora paralela LP0, escriba:
fecha> dev /lp0
Para la impresora serial ttyla, escriba:
(stty options; date)> /dev /ttyla
donde las opciones son wave Valor, suma de comprobación y otros ajustes que desea pasar a la impresora en serie.
Si la salida del comando de redirección no se puede imprimir, debe ejecutarse de acuerdo con el siguiente comando en el segundo error "No se puede redirigir la salida a la impresora".
Si se puede imprimir la salida del comando de redirección, envíe un archivo estándar (como /etc /motd), inicie sysadmsh para imprimir, seleccione:
Dirs /Files → Print
Si la conexión del hardware es normal, la impresora es válida Y la configuración es correcta, pero la solicitud de impresión aún no se puede ejecutar, debe realizar las siguientes comprobaciones:
1. Compruebe si el proceso lpsched se está ejecutando:
ps-Ulp
2. Si el proceso lpsched no se está ejecutando, entonces Reiniciar:
/usr /lib /lpshut
/usr /lib /lpsched
3. Verifique si la solicitud de impresión se ha filtrado:
lpstat-o-1
Este comando muestra la solicitud de salida El estado, el nombre de la impresora y los detalles del dispositivo relevante.
4. Si la impresora detecta un error, el proceso de impresión automática no continuará de inmediato. Forzar el proceso para continuar haciendo que la impresora sea válida.
Fault 2: No se puede redireccionar la salida a la impresora. Si la salida se redirige directamente al puerto paralelo o al puerto serie, el resultado es que no hay movimiento, o el sistema muestra el mensaje "No se puede crear", debe verificarse de la siguiente manera :
1. Compruebe si el archivo de dispositivo correspondiente al puerto existe en el directorio /dev
. Asegúrese de que este archivo sea un archivo de dispositivo y no un archivo de texto.
2. Retire el cable de un sistema normal y utilícelo en este sistema para probar la conexión del cable.
3. Si hay una partición de DOS, imprima un archivo desde el sistema operativo DOS. Si puede imprimir archivos normalmente en DOS pero no en sistemas UNIX, debe verificar lo siguiente:
Asegúrese de que el sistema de puertos se reconozca cuando se inicie, y que la configuración del puerto sea correcta;
Si el puerto está configurado correctamente, aún no puede Si la salida se redirige al puerto, intente cambiar el nombre del dispositivo; por ejemplo, LP1 se usa para reemplazar LP0; para el puerto serie, tty2a se usa para reemplazar ttyla;
Si se cambia el nombre de un dispositivo Si aún no puede imprimir, es posible que la impresora esté defectuosa. Debe verificar la documentación del hardware que se incluye con la impresora para intentar resolver el problema.
4. Si no puede imprimir bajo DOS, debe verificar la configuración de la impresora.
Si la impresora está configurada correctamente y aún no puede redirigir la salida a la impresora, es muy probable que el problema esté en el hardware. Luego revise los cables y puertos nuevamente. Si el problema persiste, póngase en contacto con su proveedor de impresoras.
Fault 3: el puerto no se reconoce cuando se inicia el sistema.
Si el sistema no reconoce el puerto en el inicio (es decir, la información de la línea correspondiente al contenido "paralelo" o "slidial" del puerto no se muestra después de la información de copyright). ), debe verificarse de la siguiente manera:
1. Confirme que la configuración de la tarjeta paralela o serie sea correcta.
Desconecte la alimentación y encienda la máquina. Desenchufe la tarjeta de impresión del bus y vuelva a insertarla.
2. Si hay más de una tarjeta paralela, es posible que uno de los bloques entre en conflicto con el otro y que el primer bloque se elimine.
3. Compruebe si la configuración de la tarjeta de impresión es correcta. Esto se puede hacer comparando el manual que viene con la tarjeta. Si es posible, configure la tarjeta en otra configuración y pruébelo.
4. La tarjeta de impresión puede estar rota. Pruebe otra.
Fault 4: La salida de la impresora es ilegal
Si la impresora imprime una salida ilegal, debe verificarse de la siguiente manera:
1. Determine la velocidad en baudios de la impresora en serie y vea si tiene una velocidad en baudios con la computadora. Coincidencia (si la impresora está conectada a través de un puerto paralelo, no tiene relación con la velocidad en baudios). Para obtener el mejor rendimiento, establezca la velocidad en baudios a 9600.
Para realizar un cambio en la velocidad en baudios utilizada por el servicio de la impresora, use la siguiente opción de administrador del sistema:
Impresoras → Configurar → Parámetros
en la sección "Configuración inicial predeterminada" " stty " El campo se rellena con el valor de velocidad en baudios. Luego envíe un archivo de muestra estándar para imprimir.
2. Determine la configuración de paridad de la impresora para ver si coincide con la configuración de paridad de la impresora.
(Si la impresora está conectada directamente a la computadora a través de un cable y la distancia relativa es inferior a 15,25 m, no es necesario utilizar el bit de paridad. ).
Después de configurar el bit de paridad, debe usar la siguiente opción sysadmsh:
Printers → Configure → Parameters - Agregue uno de los siguientes tres elementos al campo " stty " en la tabla. : la configuración oddp genera una paridad impar
la configuración evenp produce paridad par
la configuración de paridad no usa el bit de paridad (predeterminado)
Error 5: el formato de impresión es incorrecto
Si la impresora La salida es legal, pero el formato es incorrecto, debe iniciar sysadmsh y seleccionar:
Printers → Configure → Parameters
Para cada una de las siguientes situaciones, ajuste la configuración de "Configuración inicial predeterminada" y "stty" :
Si la salida de la impresora es dos veces más ancha de lo normal, use la opción -onler o -tabs;
Si el cuerpo de la salida está empaquetado junto, ingrese la opción -tabs;
Si la salida de la impresora Si está irregular, debe ingresar la opción -onlcr (esta opción es la predeterminada, pero el administrador puede estar equivocado Como se elimina).
Error 6: la velocidad de impresión paralela es lenta
Si la velocidad de impresión de la impresora es anormalmente lenta, debe verificar si la configuración de la impresora está configurada durante el proceso de instalación.
Si la impresora sigue lenta después de confirmar que el puerto paralelo está configurado correctamente, el problema puede ser que el puerto paralelo no sea capaz de generar interrupciones.
Para acelerar la velocidad de impresión de las impresoras paralelas, puede cambiar la forma en que se comunican el hardware y los controladores de impresión. El controlador de impresora paralelo se puede "poner en cola" en el puerto paralelo para que el controlador pueda ser independiente de la interrupción generada desde el puerto paralelo (Nota: cuando el controlador de impresora " Spool] se desconecte en paralelo, es posible Encontrará problemas al quedarse sin recursos del sistema).
Para establecer un mecanismo de cola de impresión para un puerto paralelo o una impresora paralela, se debe establecer el llamado "nodo de dispositivo especial". Los pasos son los siguientes:
1. Tenga en cuenta el puerto de impresora paralelo identificado en el inicio del sistema (puede ver la última información de arranque en el archivo /usr /adm /mcssagcs). Por ejemplo:
parallel 0x378 0x374 unit = 0
2. Regístrese como superusuario.
Establezca las opciones de coincidencia de acuerdo con las necesidades de su impresora.
3. Compruebe si la configuración de "Tab" es correcta.
Si estos ajustes y la velocidad en baudios son correctos y la salida aún no es normal, debe verificar si el tipo de impresora es correcto o no. Si el tipo de impresora seleccionado al crear la impresora con el servicio de impresión es incorrecto, se transferirá un carácter de control incorrecto a la impresora, lo que hará que la salida de la impresora desaparezca o se vuelva ilegal. Además, puede deberse a que se haya configurado un conjunto de caracteres incorrecto.
Si no conoce el tipo de impresora, debe seguir los siguientes pasos para averiguar el tipo de impresora:
1. Si cree que la impresora es de un tipo determinado y no está seguro, ingrese el siguiente comando en el indicador del sistema:
TÉRMINO = tipo de impresora nombre largo tput
Aparecerá una breve descripción de la impresora especificada por tipo de impresora en el terminal. Si cree que la descripción no coincide con su impresora, puede probar con otro tipo de impresora y repetir el proceso hasta que la descripción coincida con la impresora real.
2. Si no sabe qué nombre (tipo de impresora) probar, puede usar el siguiente comando para verificar: Directorio /usr /lib /terminfo, para obtener una lista de nombres de tipo de impresora:
ls -R /Usr /lib /terminfo /more
Seleccione una palabra o número de la lista resultante para representar el tipo de impresora. Por ejemplo, el nombre 495 representa la impresora AT &&T495. Reemplace el tipo de impresora en el comando en el paso 1 con cada nombre en la lista hasta que esté satisfecho.
Una vez que obtenga el nombre del tipo de impresora que cree que es correcto, puede cambiar la configuración del tipo de impresora. Para hacer esto, siga estos pasos: 1. Inicie sysadmsh y seleccione:
Printers → Configure → Parameters
2. En el campo de nombre de la impresora (base de datos terminfo), ingrese el nombre del tipo de impresora.
3. Ingrese uno de los siguientes comandos para crear un archivo de dispositivo especial para la impresora:
Para lp0, escriba: mknod /dev /lp0p c 6 64
Para lp1, escriba: mknod /dev /lp1p c 6 65
Para lp2, escriba: mknod /dev /lp2p c 6 66
4. Ingrese el siguiente comando para todas las impresoras que desee configurar. Por ejemplo, para /dev /lp0, debe ingresar:
chown bin /dev /lp0p
chgrp bin /dev /lp0p
chmod 222 /dev /lp0p
5. Si está usando una impresora En el programa de la máquina, el nuevo dispositivo de cola de impresión en paralelo ahora debe ser notificado a la cola de impresión.
Inicie sysadmsh y seleccione:
Printers → Configure → Modify
6. En el campo "Device mame", no use el nombre de dispositivo paralelo estándar, debe usar /dev /lp0p, /Dev /lplp, o /dev /lp2p.

Copyright © Conocimiento de Windows All Rights Reserved