Impressão  |  Fechar

MFC-1910W

Perguntas mais frequentes e Resolução de problemas

Perguntas mais frequentes e Resolução de problemas

Quero imprimir usando o CUPS, mantendo o SELinux ativo. (Linux)

  1. Faça uma cópia do ficheiro "/etc/selinux/targeted/contexts/files/file_contexts" antes de efetuar alterações ao ficheiro original.
  2. Verifique a pasta "/usr/local/Brother/" para identificar as pastas nela contidas.
    1. Se o seu sistema tiver pastas "inf", "lpd","cupswrapper" em "/usr/local/Brother", adicione as 3 linhas a seguir no final do ficheiro ( /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. Se o seu sistema tiver pastas "inf", "lpd","cupswrapper" em "/usr/local/Brother/Printer/[your printer's name]/", adicione as 3 linhas a seguir no final do ficheiro ( /etc/selinux/targeted/contexts/files/file_contexts ).

      /usr/local/Brother/Printer/(printer name)/inf/.* -- system_u:object_r:cupsd_etc_t:s0
      /usr/local/Brother/Printer/(printer name)/lpd/.* -- system_u:object_r:bin_t:s0
      /usr/local/Brother/Printer/(printer name)/cupswrapper/.* -- system_u:object_r:bin_t:s0

    A parte após o hífen duplo pode diferir entre as distribuições. Consulte o seguinte para confirmar a declaração correta para sua distribuição.
     

    • Para "lpd" e "cupswrapper", a parte deve ser a mesma que a configuração para "/usr/lib(64)/cups/deamon/.*" em "file_contexts".
    • Para "inf", a parte deve ser a mesma que a configuração para "/etc/cups/ppd/.*" em "file_contexts".
  3. Execute o comando "restorecon *" nas seguintes directorias:
    (Para step 3-a.)
    /usr/lib/cups/filter
    /usr/lib64/cups/filter <=== Somente necessário apenas para utilizadoresde sistemas operativos de 64 bits
    /usr/local/Brother/lpd
    /usr/local/Brother/inf
    /usr/local/Brother/cupswrapper

    (para step 3-b.)
    /usr/lib/cups/filter
    /usr/lib64/cups/filter <===Somente necessário apenas para utilizadoresde sistemas operativos de 64 bits
    /usr/local/Brother/Printer/(printer name)/inf
    /usr/local/Brother/Printer/(printer name)/lpd
    /usr/local/Brother/Printer/(printer name)/cupswrapper
     
  4. Reinicie o PC.
Impressão  |  Fechar