Como adiciono uma impressora de rede Canon Pixma MX860?

11

Estou executando o Ubuntu Oneiric 11.10 em dois computadores, um deles é arquitetura AMD-64bit, o outro i386 - o mesmo problema em ambos. Em 11.04 eu poderia imprimir e digitalizar muito bem, depois de alguns ajustes, mas depois de uma nova instalação de 11.10, adicionando ppa: michael -gruz / canon , e instalando o cnijfilter-mx860series e o scangearmp-common do PPA, o system-config-printer do Ubuntu não pode detectar minha impressora de rede.

Na instalação anterior, ela aparecia como cnijnet: // printers-mac-address. Eu sei que deve ser capaz de vê-lo porque eu posso pingar a impressora em seu endereço IP, eu posso navegar na página de administração web da impressora do computador, e meu convidado do Windows no VirtualBox no computador não tem nenhum problema em detectá-lo e instalá-lo. Parece que este problema é novo no Oneiric. Como posso encontrar minha rede Pixma novamente?

    
por holtche 05.11.2011 / 21:53

1 resposta

10

Eu encontrei soluções alternativas.

Impressão

A impressora de rede pode ser instalada se você inserir o URI manualmente. Ao adicionar uma nova impressora, selecione EnterURI na lista de dispositivos e digite cnijnet:/01-23-45-67-89-AB onde 01-23-45-67-89-AB é o endereço MAC da impressora. Você precisa selecionar manualmente o modelo da impressora para o driver, mas tudo é impresso como deveria.

Se isso não funcionar, siga as instruções do link :

$ cnijnetprn --search auto 
<...Wait for system search...>
network cnijnet:/00-1E-8F-B6-E0-1A "Canon MX860 series" "Canon-MX860-series_00-1E-8F-B6-E0-1A"

$ locate mx860.ppd
/usr/share/cups/model/cnmx860.ppd
/usr/share/ppd/cnmx860.ppd
$ sudo /usr/sbin/lpadmin -p CanonMX860 -m cnmx860.ppd -v cnijnet:/00-1E-8F-B6-E0-1A -E

a opção -p especifica o nome da impressora, a opção -m especificou o arquivo ppd . O arquivo ppd da sua impressora deve ser incluído no seu pacote de driver binário e, neste momento, deve ter sido instalado em /usr/share/ppd . A opção -v especifica o dispositivo uri (copie-o da saída de cnijnetprn ).

Digitalização

Para digitalizar, edite /etc/sane.d/pixma.conf e adicione a linha bjnp://10.0.0.20 (o endereço IP do Pixma). Liste os dispositivos para garantir que o Ubuntu possa encontrá-lo com

$ scanimage -L
device 'pixma:MX860_10.0.0.20' is a CANON Canon PIXMA MX860 multi-Function peripheral

Você também pode editar back-ends desnecessários (todos, exceto pixma) de /etc/sane.d/dll.conf . Isso deve acelerar um pouco a descoberta. Para mais detalhes, confira man sane-pixma .

Embora não consegui encontrar nenhuma documentação sobre o porquê ou como, o protocolo de descoberta de impressoras em rede da Canon não funciona bem na versão 11.10, como ocorre nas versões anteriores - talvez um problema de tempo limite de descoberta. Ainda assim, tudo está funcionando agora.

    
por holtche 26.12.2011 / 23:16