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.
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
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
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
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 :)
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