Inicialmente, essa pergunta foi limitada a 11,10. Agora estou no (Lubuntu) 12.10. (Sobre as alterações na pergunta, consulte esta meta questão ).
Considerando 11.10
Eu tentei abordagens diferentes (ou não tão diferentes) - que também outros usuários comentaram aqui. Minhas principais referências foram:
- o site da documentação oficial do ubuntu no pacote de drivers LBP Canon ,
- esta solução Unixmen, que se refere em parte ao script Radu Cotescu, que visa fornecer uma instalação quase automatizada, e
- uma versão atualizada por Unixmen desse mesmo script (faça o download aqui ).
Nenhum funcionou para mim.
installation
drivers
printing
canon
user47206
fonte
fonte
captstatusui -P LBP1120
e marque 'Continuar trabalho' se ativo; (3) reinicie a impressora usando o botãoRespostas:
Com o tempo, essa resposta se tornou muito longa e desordenada no que diz respeito ao Ubuntu 12.04 - 13.10. Abaixo está uma resposta que apresenta a mesma solução, mas é muito mais clara.
Considerando 12.04
Ele deve funcionar da mesma maneira que para 12.10 abaixo.
Mas, ao tentar fazer isso no eOS Luna 12.04, baseado no Ubuntu, não consegui fazê-lo funcionar. De fato, minhas respostas aqui para as versões 12.04 e 12.10 pararam de funcionar depois de um tempo no Xubuntu e no Lubuntu também, mas eu as deixei aqui porque parecem úteis para outras pessoas que votaram nisso.
Eu tenho uma nova solução (testada no eOS e com o driver 2.6) - apresentada aqui .
Considerando 12.10, 13.04
Eu segui as etapas da página de documentação do Ubuntu e o manual do driver que acompanha o driver:
(A v.2.4 não está mais disponível nesse link. Fiz upload aqui . Versão 2,5 aqui .)
Etapa 4: ["Reinicie o CUPS. Para pacotes rpm: Digite o seguinte comando:
/etc/init.d/cups restart
Para pacotes deb: Digite o seguinte comando:
Nota Não registre a impressora usando o comando "lpadmin" antes de reiniciar o CUPS. Dependendo da distribuição que você está usando, o comando "Para pacotes de deb" pode não ser inserido. Nesse caso, digite o comando "Para pacotes rpm".]]
Foi o meu caso: então, eu tive que correr:
(recebi uma mensagem do terminal dizendo que eu poderia muito bem usar
service cups restart
)obteve este resultado:
["certificando-se de alterar esta linha de acordo: sudo / usr / sbin / lpadmin -p LBP5000 -m CNCUPSLBP5000CAPTK.ppd -v ccp: // localhost: 59787 -E O manual diz ccp: // localhost: 59687, mas o Ubuntu por o padrão é usar 59787. Isso causará dor de cabeça se você não a alterar. (O arquivo /etc/ccpd.conf define UI_Port 59787 e PDATA_Port 59687. Portanto, essas duas portas precisam ser abertas na configuração do firewall.) " ]
Assim, eu tive que entrar
A documentação do Ubuntu diz: "* Nota: O Ubuntu 12.04 novamente colocou na lista negra o módulo usblp que cria o link do dispositivo / dev / usb / lp0. Para resolver esse problema, faça o seguinte sudo nano /etc/modprobe.d/blacklist-cups-usblp.conf
Em seguida, comente o arquivo para ficar assim: o driver canons não fala com a impressora através de copos:
Então, como estou perdido usando o nano, tentei
e adicionei o acima (blacklist-cups-usblp.conf era um arquivo empy e eu apenas colei essas linhas)
(Nesse ponto, verifique no menu principal, em Sistema / Impressoras, se o nome da impressora gravada está correto
LBP1120
).Você deve obter algo semelhante a este:
"Inicie o daemon ccpd. Digite o seguinte comando.
NOTA Seria conveniente configurar o daemon ccpd para iniciar automaticamente quando o Linux iniciar. "
Depois disso, entrar
sudo /etc/init.d/ccpd status
para ver se consigo ver os 2 números (familiar da instalação nas versões anteriores): sim, havia 2 números. Mas não há impressão até sair e conectar a impressora após o login.Eu acho que essas regras devem ser consideradas se a impressão não funcionar:
conectar / iniciar impressora após o login
/etc/init.d/ccpd status
para ver os 2 númerossudo /etc/init.d/ccpd start
iniciar o daemon ccpdO que provavelmente acontecerá é que você precisará reiniciar o daemon ccpd após cada reinicialização para imprimir: a menos que você configure o daemon ccpd para iniciar automaticamente quando o Linux for iniciado - como o manual sugere. Para fazer isso, adicione o seguinte comando para o arranque-aplicativos (como nas respostas sob aqui ):
NOTA: Na 12.10, esse método funcionou para mim em um computador, mas falhou em outro. No 13.04, não funcionou. Consegui iniciar automaticamente o ccpd deamon no 13.04 adicionando
sudo /etc/init.d/ccpd start
aos aplicativos de inicialização.Para ver o status clicando duas vezes em um arquivo de script executável, torne este executável:
Considerando 13.10
Idem, mas tive que instalar o
portreserve
pacote para este método funcionar.Considerando a instalação no Ubuntu 10.10
Isso realmente funciona!
O site de documentação do Ubuntu menciona que esta impressora foi testada com o Ubuntu 10.10. Embora atualmente use a 12.10, pensei em tentar. Portanto, instalei o 10.10 como usb ativo persistente e segui os procedimentos em " Repositório de Pacotes (antes do 11.10) ".
Finalmente, fui bem - sucedido - seguindo estas etapas:
Adicione o PPA ao seu sistema e instale os pacotes:
Sistema-> Administração-> Impressão adicionar impressora. Escolha "Adicionar impressora". Não escolha a impressora USB encontrada pelo Ubuntu aqui. Selecione "CAPT Printer". Você deve ver "ccp" no URI. Altere-o para que o URI se torne "ccp: / var / ccpd / fifo0". Clique em "próximo", encontre seu modelo e adicione sua impressora. Escolha a variante inglesa se vir variantes em japonês e inglês.
Em vez de ações da GUI, você pode tentar o seguinte:
Então:
Você deve ter 2 números lá, mas eu tenho apenas um.
Então, neste caso:
Verifique no /etc/ccpd.conf (gksudo gedit /etc/ccpd.conf) que você possui este:
Para obtê-la:
Além disso, em /etc/udev/rules.d/85-canon-capt.rules, você deve ter o seguinte:
(para adicioná-lo
gksudo gedit /etc/udev/rules.d/85-canon-capt.rules)
e habilite as regras:
Em seguida, tente novamente:
Se você obtiver os dois números, tente imprimir. E, em seguida, reinicie o computador.
Teste o material de 2 números
Se você tiver problemas, tente desligar a impressora, reinicie o computador e ligue-a somente após o login .
Considerando a instalação na 11.10
Voltei ao site de documentação oficial do Ubuntu no pacote de drivers LBP Canon e depois de reinstalar a versão 2.3 do driver dos pacotes debian (usando Gdebi), segui as instruções da seção "Adicionando uma impressora" - sem êxito. Isso apesar do fato de eu ter os "dois números" mencionados lá (cito: "Você deve ver dois números no final. Se o fizer, terá sorte :) etc").
Continuei com os comandos em "Iniciando / parando o USB adicionar / remover", mas não consegui obter os diagnósticos citados lá, nem imprimi uma página de teste, conforme especificado naquele estágio. Quando segui os comandos em "Reiniciar e verificar", não recebi "os dois números", mas apenas um.
Adicionei os comandos da seção "Solução de problemas" (na verdade, me deparei com os aqui ) - embora não tenha notado o erro do Monitor de status: apenas não sabia mais o que fazer. Isso é:
Bem, isso fez o truque!
Ao conectar minha impressora USB, recebi a mensagem de que a impressora foi vista pelo sistema e, em seguida, consegui imprimir perfeitamente.
Mas, de acordo com a seguinte nota ("Observação: no Ubuntu 11.10 (Oneiric Ocelot), o usblp foi descontinuado e não será carregado automaticamente quando você conectar a impressora USB") após reiniciar o computador, não é possível imprimir. Isso está aparentemente relacionado ao bug # 842823 . No endereço em que o bug é discutido por Till Kamppeter, encontrei e segui estas instruções e consegui imprimir uma página de teste - mas NADA MAIS. E a aventura continua: essas instruções funcionaram quando eu as segui novamente depois de seguir novamente os estágios "Iniciando / parando no USB adicionar / remover", "Reiniciar e verificar" e "Status Monitor" na página de documentação oficial do Ubuntu .
Mas temo que ainda seja uma solução temporária.
Edição: Para mim, esta foi uma solução, tanto quanto é o melhor que eu poderia conseguir, mas não funcionaria após a reinicialização e é complicado de usar. Eu guardo apenas para referência. Se outras pessoas acharem útil ou corrigível, edite-o para que ele funcione.
fonte
Considerando o Ubuntu 12.04, 12.10, 13.04 e 13.10
Para 12.04 e 13.04, existem algumas etapas adicionais. Para todos os outros lançamentos, pule-os.
Para o Ubuntu 12.04, faça o seguinte:
O Ubuntu 12.04 novamente colocou na lista negra o módulo usblp, que cria o link do dispositivo / dev / usb / lp0. Para resolver este problema, edite
/etc/modprobe.d/blacklist-cups-usblp.conf
Entre no terminal:
Em seguida, comente o arquivo para ficar assim: o driver canons não fala com a impressora através de copos:
Para o Ubuntu 13.10, faça o seguinte:
Instale o
portreserve
pacote:sudo apt-get install portreserve
Para todas as outras versões do Ubuntu, comece aqui
Faça o download do .deb comum e do capt
Instale o common e o capt .deb
Reinicie o CUPS:
sudo /etc/init.d/cups restart
Registre a impressora (PPD) no spooler de impressão:
sudo /usr/sbin/lpadmin -p LBP1120 -m CNCUPSLBP1120CAPTK.ppd -v ccp://localhost:59787 -E
Registre a impressora no arquivo de instalação do daemon ccpd:
sudo /usr/sbin/ccpdadmin -p LBP1120 -o /dev/usb/lp0
Você deve obter algo semelhante a este:
Inicie o daemon ccpd.
sudo /etc/init.d/ccpd start
Teste se o ccpd deamon está sendo executado corretamente:
Entre
sudo /etc/init.d/ccpd status
para ver se você pode ver 2 números. Um minério sem números significa que algo está errado. Dois números significa que todos devem estar funcionando, mas não há impressão até sair e conectar a impressora após o login.Eu acho que essas regras devem ser consideradas se a impressão não funcionar:
conectar / iniciar impressora após o login
sudo /etc/init.d/ccpd start
iniciar o daemon ccpdsudo /etc/init.d/ccpd status
para ver os 2 númerosQuando você obtiver apenas um número, tente
sudo /etc/init.d/ccpd restart
O que provavelmente acontecerá é que você precisará reiniciar o daemon ccpd após cada reinicialização para imprimir: a menos que você configure o daemon ccpd para iniciar automaticamente quando o Linux for iniciado. Você vai encontrar muitas maneiras de fazer isso nas respostas sob aqui ):
Se as coisas ainda não funcionarem
Aqui está outro método bastante semelhante. Testado no Elementary OS Luna (baseado no Ubuntu 12.04). Este método contém muitas dicas úteis para solução de problemas.
fonte
Esta é uma resposta complementar , a ser considerada apenas como um complemento a qualquer outra.
Após instalar a impressora, caso ela não funcione, considere as seguintes ações:
verifique em Impressão ou Impressoras, clique com o botão direito do mouse na impressora e em 'Exibir fila de impressão', selecione o trabalho, clique com o botão direito do mouse e clique em 'Liberar', se ativo
execute
captstatusui -P LBP1120
e marque 'Continuar trabalho' se ativoreinicie a impressora usando o botão liga / desliga
Considere criar scripts executáveis em mãos para os principais comandos úteis. Para este terminal gnome é necessário ou outro terminal com um perfil personalizado (neste caso chamado 'new1') que manteria o terminal aberto após o término do comando. No terminal gnome: Preferências do perfil - Título e comando - Quando o comando abrir: Mantenha o terminal aberto.
Script para ver o status do ccpd (os dois números):
Script para reiniciar cups e ver o status:
Script para abrir a interface do usuário do 'capt':
Acho isso tão útil quanto o arquivo principal de 'Impressoras' ou 'Impressão' da área de trabalho / atalho.
fonte