O log de erros do CUPS contém "Nenhuma tal interface" org.freedesktop.ColorManager '”

3

No meu laptop Ubuntu 13.04, o CUPS grava essa mensagem em /var/log/cups/error_log para cada impressora ao reiniciar:

W [25/Jun/2013:10:00:26 +0100] AddProfile failed: org.freedesktop.DBus.Error.UnknownMethod:No such interface 'org.freedesktop.ColorManager' on object at path /org/freedesktop/ColorManager/devices/cups_Brother_HL_2150N_series

Não estou tendo problemas para imprimir, mas gostaria de saber por que a mensagem aparece e o que posso fazer sobre isso. Idealmente, gostaria de resolver o problema sem instalar cegamente os drivers e pacotes; Quero entender precisamente por que a mensagem aparece.

    
por Flup 25.06.2013 / 11:18

1 resposta

3

Concordo com @don_crissti que isso provavelmente está sendo causado pela interface do ColorManager, (ou seja, org.freedesktop.ColorManager ). Se você não estiver familiarizado com os perfis ICC, eles são perfis que descrevem os atributos de cor de um determinado dispositivo; neste caso, a impressora.

Você pode ler mais sobre Perfis do ICC aqui na wikipedia ou gestão de cores em geral.

Normalmente, há um software que acompanha a impressora que permite criar seus próprios perfis ou usar os que vêm com o dispositivo. O CUPS, ColorManager, neste caso, está reclamando porque não consegue encontrar esses perfis.

Agora é onde meu conhecimento sobre o assunto começa a cair, então tenho que voltar às minhas habilidades de hacker. Se você procurar por "icc" em seu sistema, usando o comando locate , você encontrará alguns arquivos com perfis de cores:

$ locate "/icc"
...
/usr/lib64/python2.7/site-packages/sk1/share/icc
/usr/lib64/python2.7/site-packages/sk1/share/icc/GenericCMYK.icm
/usr/lib64/python2.7/site-packages/sk1/share/icc/sRGB.icm
/usr/lib64/python2.7/site-packages/sk1/share/icc/sRGB_Color_Space_Profile.icm
...
/usr/share/color/icc/AdobeGammaTest.icm
/usr/share/color/icc/Argyll
/usr/share/color/icc/Fogra27L.icc
/usr/share/color/icc/bluish.icc
/usr/share/color/icc/Argyll/ClayRGB1998.icm
/usr/share/color/icc/Argyll/lab2lab.icm
/usr/share/color/icc/Argyll/sRGB.icm
...

Estes perfis não são necessariamente apenas impressoras, qualquer dispositivo de entrada ou saída pode usá-los (scanners, monitores, etc.). Os exemplos acima são apenas alguns exemplos para mostrar o que está acontecendo.

Se você procurar na caixa de diálogo de preferências da sua impressora, provavelmente verá algo assim:

$ system-config-printer

selecione uma impressora que possui impressão em cores e clique com o botão direito nela e selecione as propriedades

selecione "Opções da Impressora" para ver os modos de cores disponíveis

Então,porqueamensagemdeerro?

Portanto,omaisprováveléqueodriverdeimpressãoselecionadoparaessaimpressoraestejaprocurandoarquivos.icmqueaimpressoranãoofereçaporpadrãoouqueosarquivosnãoestejampresentesemseusistema.

Normalmente,quandoencontroesseerro,alternoparaumdriverdiferentedomesmofabricanteouusoalgunsdriversgenéricos,mascadasituaçãoédiferente,porissoédifícilfornecerdetalhes.

Referências

  • Onde o Gnome Color Manager armazena o arquivo? Arquivos ICM ou ICC?
por 25.06.2013 / 15:55

Tags