web-dev-qa-db-fra.com

Comment installer le pilote d'imprimante LBP dans Ubuntu 16.04LTS?

Pour Ubuntu 64 bits, imprimante Canon LBP2900:

git clone https://github.com/hugolpz/Canon_printer.git
cd ./Canon_printer
make -f ./download.mk
Sudo make -f ./install.mk BITS=64 PRINTER=LBP2900
Sudo make -f ./OS_restart.mk
Sudo make -f ./install.mk BITS=64 PRINTER=LBP2900

J'ai installé le pilote Canon lbp2900 dans Ubuntu 16.04LTS en suivant les instructions ci-dessus. Mais lorsque j'exécute la commande Sudo make -f ./OS_restart.mk, le message d'erreur d'échec de redémarrage s'affiche. Et je vais la dernière commande est ok Sudo make -f ./install.mk BITS=64 PRINTER=LBP2900.

Et puis j'ai vérifié le réglage des systèmes - imprimantes. Je vois le pilote lbp2900 et imprimer la page de test, cliquez. L'état de l'imprimante indique "envoi de données à l'imprimante", mais l'imprimante ne fonctionne pas et est silencieuse.

1
Lwan Eain Ko

LBP2900 dans Ubuntu 16.04 (LTS) 32 bits

http://www.Canon-europe.com/support/consumer_products/products/printers/laser/i-sensys_lbp2900.aspx?type=drivers&language=EN&os=Linux%20(32-bit)

# wget -c http://gdlp01.c-wss.com/gds/6/0100004596/04/Linux_CAPT_PrinterDriver_V270_uk_EN.tar.gz
# tar xf Linux_CAPT_PrinterDriver_V270_uk_EN.tar.gz
# dpkg -i Linux_CAPT_PrinterDriver_V270_uk_EN/32-bit_Driver/Debian/cndrvcups-common_3.20-1_i386.deb Linux_CAPT_PrinterDriver_V270_uk_EN/32-bit_Driver/Debian/cndrvcups-capt_2.70-1_i386.deb

# lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59687 -E

# ls -la /dev/usb
total 0
drwxr-xr-x  2 root root     60 Dec  2 22:38 .
drwxr-xr-x 20 root root   4400 Dec  2 22:38 ..
crw-rw----  1 root lp   180, 0 Dec  2 22:38 lp0

# ccpdadmin -p LBP2900 -o /dev/usb/lp0

# ccpdadmin 

Usage: 
  ccpdadmin [-p Printer-name -o Printer-dev-path]
  ccpdadmin [-x Remove-Printer-name]


 CUPS_ConfigPath = /etc/cups/
 LOG Path        = None
 UI Port         = 59787

 Entry Num  : Spooler   : Backend   : FIFO path     : Device Path   : Status 
 ----------------------------------------------------------------------------
     [0]    : LBP2900   : ccp       : //localhost:59687     : /dev/usb/lp0  : 

# lpr -P LBP2900 testpage-a4.ps
# lpq -a
Rank    Owner   Job     File(s)                         Total Size
active  root    64      testpage-a4.ps                  7168 bytes


# systemctl status -l cups |tail -99

Dépannage

lpq -a |tail -n+2 |awk '{print $3}' |while read job; do cancel $job; done
ccpdadmin -x LBP2900; lpadmin -x LBP2900; rm -rf -- /var/cache/cups/* /var/spool/cups/*; systemctl restart cups; sleep 2; systemctl restart ccpd
killall -9 captmon2
lsmod |grep usblp
ps -ef|grep -E "ccpd|captmon"

lpstat  -a
lpinfo -v

Remarques

  1. N'essayez jamais d'imprimer un fichier PDF en tant que test, car vous pourriez avoir l'impression que votre configuration (pilotes, configuration) ne fonctionne pas, alors que lpr ne peut tout simplement pas imprimer directement un fichier PDF en tant que test.
  2. Redémarrez une imprimante elle-même (physiquement), cela peut vraiment vous aider.
3
Andrey Arapov

C'est donc fin mars 2017; Comment installer le pilote CAPT de Canon dans Ubuntu 64 bits?

Canon fournit un pilote 64 bits. juste utiliser ça; cela fonctionne bien, comme détaillé ici

https://forums.linuxmint.com/viewtopic.php?f=51&t=187658&p=1264107&hilit=LBP+Canon+pdc_2#p1264107

(Canon doit fournir toutes les dépendances maintenant, car le pilote 64 bits convient);

..... il vous suffit de démarrer le démon ccpd à chaque démarrage de l'ordinateur avec la commande Sudo /etc/init.d/ccpd start

0
pdc

Voici ce qui a fonctionné pour moi

Configuration du système: ubuntu 16.04 64 bits LBP2900 CAPT version 1.5

J'ai suivi le https://help.ubuntu.com/community/CanonCaptDrv190#Ubuntu_13.10_Install

mais l'imprimante ne fonctionnait pas, puis installait tout ce qui manquait d'ici https://help.ubuntu.com/community/CanonCaptDrv190#A64-bit_Systems

après cela captstatusui -P LBP2900 a montré prêt à imprimer et j'ai pu imprimer :)

0
user3147619

Ce tutoriel a permis à mon imprimante Canon LBP2900B de fonctionner sous Ubuntu 16.04 LTS:

Après une nouvelle installation d'Ubuntu 16.04, mon Canon 2900 a refusé d'imprimer. J'ai trouvé une solution et vais maintenant partager avec mon expérience.

La méthode standard pour installer le pilote ne fonctionne pas. Pour installer le pilote manuellement, je les ai téléchargés et décompressés à partir du site Web officiel de Canon.

L'étape suivante consistait à choisir entre le pilote 32 ou 64 bits. Ma décision a d'abord été d'utiliser un pilote 64 bits, car mon système d'exploitation est également en 64 bits. Mais c'était une erreur, le pilote 64 bits a refusé de travailler. J'ai donc choisi le pilote 32 bits, décompacté et installé deux packages dans l'ordre suivant:

cndrvcups-common.deb

cndrvcups-capt.deb

Ensuite, j'ai enregistré l'imprimante dans le système d'exploitation en enregistrant dans le terminal:

Sudo /etc/init.d/cups restart

Sudo lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59687 -E

Sudo ccpdadmin -p LBP2900 -o /dev/usb/lp0

Sudo update-rc.d ccpd defaults

Après que l'imprimante apparaisse dans le menu, je l'ai marqué comme défaut par un clic droit. Toutes ces fois, l'imprimante doit être éteinte.

Ensuite, je redémarre et l’imprimante démarre.

Mais après cela apparaît un nouveau problème. Lorsque je ferme mon ordinateur, il se bloque pendant 5 minutes. Cela a été causé par le service ccpd. Alors je cours:

Sudo systemctl edit ccpd

et ajouté deux nouvelles lignes pour vider le fichier: [Service]

TimeoutStopSec = 4

Ensuite:

Sudo systemctl daemon-reload

systemctl show ccpd -p TimeoutStopUSec

et cela montre que le délai a été court-circuité. Le prochain redémarrage ne prend que quelques secondes.

C'est tout.

Source: https://yrfiles.blogspot.in/2016/12/how-to-make-Canon-lbp-2900-printing-on.html

0
Edwin PJ