
Estou executando o Ubuntu Oneiric 11.10 em dois computadores, um com arquitetura AMD-64 bits e o outro i386 - mesmo problema em ambos. No 11.04 eu conseguia imprimir e digitalizar perfeitamente, depois de alguns ajustes, mas depois de uma nova instalação do 11.10, adicionandoppa:michael-gruz/canone instalando cnijfilter-mx860series e scangearmp-common do PPA, a impressora de configuração do sistema do Ubuntu não consegue detectar minha impressora de rede.
Na instalação anterior, ele apareceu como cnijnet://printers-mac-address. Eu sei que deveria ser possível vê-lo porque posso fazer ping na impressora em seu endereço IP, posso navegar na página de administração da web da impressora no computador e meu convidado do Windows no VirtualBox no computador não tem problemas para detectá-lo e instalá-lo. Parece que esse problema é novo para Oneiric. Como posso encontrar minha rede Pixma novamente?
Responder1
Encontrei soluções alternativas.
Impressão
A impressora de rede poderá ser instalada se você inserir o URI manualmente. Ao adicionar uma nova impressora, selecioneDigiteURIna lista de dispositivos e digite cnijnet:/01-23-45-67-89-AB
onde 01-23-45-67-89-AB
está o endereço MAC da impressora. Você tem que selecionar manualmente o modelo da impressora para o driver, mas tudo é impresso como deveria.
Se isso não funcionar, siga as instruções do manual dohttp://linux.wikia.com/wiki/Getting_Canon_PIXMA_to_work_on_Linux:
$ 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 -p
opção especifica o nome da impressora, a -m
opção especifica ppd
o arquivo. O ppd
arquivo da sua impressora deve estar incluído no pacote binário do driver e, neste ponto, deve ter sido instalado no formato /usr/share/ppd
. A -v
opção especifica o uri do dispositivo (copie-o da cnijnetprn
saída de).
Digitalizando
Para digitalizar, edite /etc/sane.d/pixma.conf
e adicione a linha bjnp://10.0.0.20
(endereço IP do Pixma). Liste os dispositivos para garantir que o Ubuntu possa encontrá-los
$ scanimage -L
device `pixma:MX860_10.0.0.20' is a CANON Canon PIXMA MX860 multi-Function peripheral
Além disso, você pode editar back-ends desnecessários (todos, exceto pixma) de arquivos /etc/sane.d/dll.conf
. Isso deve acelerar um pouco a descoberta. Para mais detalhes, confira man sane-pixma
.
Embora eu não tenha conseguido encontrar nenhuma documentação sobre por que ou como, o protocolo de descoberta de impressoras de rede da Canon não funciona corretamente no 11.10 como nas versões anteriores – talvez um problema de tempo limite de descoberta. Ainda assim, tudo está instalado e funcionando agora.