Imprimir  |  Cerrar

DCP-7060D

Preguntas frecuentes y Solución de problemas

Preguntas frecuentes y Solución de problemas

Deseo imprimir utilizando CUPS mientras mantengo habilitado SELinux. (Linux)

  1. Haga un respaldo del archivo "/etc/selinux/targeted/contexts/files/file_contexts" antes de hacer ningún cambio al archivo original.
  2. Revise la carpeta "/usr/local/Brother/" para encontrar las carpetas que se encuentran debajo de la misma.
    1. Si su sistema tiene carpetas "inf", "lpd" o "cupswrapper" bajo "/usr/local/Brother", agregue las siguientes tres líneas al final del archivo (/etc/selinux/targeted/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" o "cupswrapper" bajo "/usr/local/Brother/Printer/[el nombre de su impresora]/", agregue las siguientes tres líneas al final del archivo (/etc/selinux/targeted/contexts/files/file_contexts).

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

    La parte después del doble guion podría variar entre distribuciones. Por favor refiérase a lo siguiente para confirmar la oració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 "file_contexts".
    • Para "inf", la parte debe ser la misma que la configuración para "/etc/cups/ppd/.*" en "file_contexts".
  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 solo para los usuarios del sistema operativo de 64 bits.
    /usr/local/Brother/lpd
    /usr/local/Brother/inf
    /usr/local/Brother/cupswrapper

    (Para el paso 3-b.)
    /usr/lib/cups/filter
    /usr/lib64/cups/filter <=== Esto es necesario solo para los usuarios del sistema operativo de 64 bits.
    /usr/local/Brother/Printer/(nombredelaimpresora)/inf
    /usr/local/Brother/Printer/(nombredelaimpresora)/lpd
    /usr/local/Brother/Printer/(nombredelaimpresora)/cupswrapper
     
  4. Reinicie la PC.
Imprimir  |  Cerrar