Imprimir  |  Cerrar

MFC-3820CN

Preguntas frecuentes y Solución de problemas

Preguntas frecuentes y Solución de problemas

Quiero imprimir usando CUPS mientras mantengo SELinux habilitado. Linux

  1. Haga una copia de seguridad del archivo /etc/selinux/destined/contexts/files/file_contexts antes de realizar cualquier cambio en el archivo original.
  2. Marque la carpeta /usr/local/Brother/ para encontrar las carpetas que hay debajo.
    1. Si su sistema tiene carpetas inf, lpd, cupswrapper bajo /usr/local/Brother, agregue las siguientes 3 líneas al final del archivo ( /etc/selinux/atpired/contexts/files/file_contexts ).

      /usr/local/Brother/inf/.* -- system_u:object_r:cupsd_etc_t:s0
      /usr/local/Brother/lpd/.* -- system_u:object_r:bin_t:s0
      /usr/local/Brother/cupswrapper/.* -- system_u:object_r:bin_t:s0
       
    2. Si su sistema tiene carpetas inf, lpd, cupswrapper bajo /usr/local/Brother/Printer/[nombre de su impresora]/, añada las siguientes 3 líneas al final del archivo ( /etc/selinux/atpied/contexts/files/file_contexts ).

      /usr/local/Brother/Printer/(nombre de impresora)/inf/.* -- system_u:object_r:cupsd_etc_t:s0
      /usr/local/Brother/Printer/(nombre de impresora)/lpd/.* -- system_u:object_r:bin_t:s0
      /usr/local/Brother/Printer/(nombre de impresora)/cupswrapper/.* -- system_u:object_r:bin_t:s0

    La parte que se encuentra después del guión doble puede diferir entre distribuciones. Consulte las siguientes instrucciones para confirmar la declaración correcta para su distribución.
     

    • Para lpd y cupswrapper, la parte debe ser la misma que la configuración para /usr/lib(64)/cups/deamon/.* en el contexto_de_fichero.
    • Para inf, la pieza debe ser la misma que la configuración para '/etc/cups/ppd/.*' en 'FILE_CONTEXTIES'.
  3. Ejecute el comando restorecon * en los siguientes directorios:
    (Para el paso 3-a.)
    /usr/lib/cups/filter
    /usr/lib64/cups/filter <===Esto es necesario sólo para los usuarios del sistema operativo 64bit
    /usr/local/Brother/lpd
    /usr/local/Brother/inf
    /usr/local/Brother/cupsprapper

    (para el paso 3-b.)
    /usr/lib/cups/filter
    /usr/lib64/cups/filter <===Esto es necesario sólo para 64bit usuarios del sistema operativo
    /usr/local/Brother/Printer/(nombre de impresora)/inf
    /usr/local/Brother/Printer/(nombre de impresora)/lpd
    /usr/local/Brother/Printer/(nombre de impresora)/cupsprapper
     
  4. Reiniciar la PC.
Imprimir  |  Cerrar