Certains modèles d'imprimantes Canon nécessitent l'installation de pilotes propriétaires 1) Linux générique.
Sans ce rajout propriétaire, l'imprimante est partiellement reconnue et ne peut pas fonctionner.
Pour savoir si votre imprimante est supportée, consultez la section « Liste des imprimantes supportées ».
Pré-requis
Téléchargement du pilote Canon
Le pilote Canon UFR II se présentent sous la forme d'un fichier unique de type archive au format gzip.
Cette archive d'environ 38 Mo nommée : Linux_UFRII_PrinterDriver_V250_uk_EN.tar.gz est à télécharger en bas cette page
Méthode graphique
Les fichiers téléchargés sous Ubuntu se trouvent par défaut dans le dossier Téléchargements du compte utilisateur en cours.
Accédez à ce dossier en utilisant votre gestionnaire de fichiers habituel pour y extraire l'archive 2), libérant ainsi un dossier
« Linux_UFRII_PrinterDriver_V250_uk_EN ».
Méthode en ligne de commande
Pour résumer les étapes précédentes et leur exécution en ligne de commande :
se positionner dans le dossier
Téléchargements de votre compte utilisateur :
cd ~/Téléchargements
décompresser l'archive :
tar xvzf Linux_UFRII_PrinterDriver_V250_uk_EN.tar.gz
aller au dossier
Linux_UFRII_PrinterDriver_V250_uk_EN :
cd ./Linux_CAPT_PrinterDriver_V250_uk_EN
Pensez à l'auto-complétion : Saisissez le début du mot Linux puis appuyez sur la touche de tabulation
Choix de la méthode d'installation
L'archive contient, dans le dossier Linux_UFRII_PrinterDriver_V250_uk_EN, d'autres dossiers dépendant de la méthode d'installation :
-
64-bit_Driver : contient uniquement les paquets au format RPM 64 bits
4)
-
On y trouve également le dossier suivant :
Installation du pilote .deb pour 32 bits
Depuis le dossier «Linux_UFRII_PrinterDriver_V250_uk_EN» issu de l'archive, naviguez jusqu'au chemin 32-bit_Driver.
Dans ce dernier, se trouve un dossier Debian qui contient les deux pilotes mis sous forme de paquet :
Méthode graphique
Méthode en ligne de commande
Depuis le dossier où l'archive a été décompressée, il faut aller dans le dossier
./Linux_UFRII_PrinterDriver_V250_uk_EN/32-bit_Driver/Debian.
Si vous êtes déjà dans le bon dossier, passez au point 2, sinon entrez la commande suivante en
console :
cd ./Linux_UFRII_PrinterDriver_V250_uk_EN/32-bit_Driver/Debian
Une fois dans le dossier
Debian, installez les deux paquets :
sudo dpkg -i cndrvcups-common_2.50-1_i386.deb cndrvcups-ufr2-uk_2.50-1_i386.deb
Redémarrez votre ordinateur avant de continuer par l'installation de l'imprimante.
Compilation et installation du pilote depuis les sources pour 64 bits
Cette
première méthode est issue de
ce sujet sur le forum Gentoo. La compilation et l'installation des deux paquets s'exécutent sans erreur. L'installation et le fonctionnement de l'imprimante n'ont pas été testés.
Pré-requis
-
Créer le lien symbolique :
sudo ln -s lib /usr/lib64
-
Depuis le dossier où
l'archive a été décompressée, il faut aller dans le dossier des sources
./Linux_UFRII_PrinterDriver_V250_uk_EN/Src.
Si vous êtes déjà dans le bon dossier, passez au point 5, sinon entrez la commande suivante en
console :
cd ./Linux_UFRII_PrinterDriver_V250_uk_EN/Src
Extraire les archives contenant les sources :
tar xvzf cndrvcups-common-2.50-1.tar.gz
tar xvzf cndrvcups-lb-2.50-1.tar.gz
Pilote cndrvcups-common-2.50
Depuis le dossier des sources,
ouvrez le fichier cndrvcups-common-2.50/debian/control fraîchement créé et remplacer :
Architecture : i386
par :
Architecture : amd64
Depuis le dossier des sources,
ouvrez le fichier cndrvcups-common-2.50/debian/rules fraîchement créé et dé-commenter
5) la ligne n°153 :
dh_makeshlibs
Depuis le dossier des sources, entrez dans le répertoire
cndrvcups-common-2.50 :
cd ./cndrvcups-common-2.50
Compiler le paquet :
debuild binary
Retournez dans le dossier des sources :
cd ..
-
Il est nécessaire d'installer ce paquet pour pouvoir compiler le suivant.
Pilote cndrvcups-lb-2.50
Depuis le dossier des sources,
ouvrez le fichier cndrvcups-lb-2.50/debian/control et remplacer aux lignes : n°9, 18 et 27 :
Architecture : i386
par :
Architecture : amd64
Depuis le dossier des sources,
ouvrez le fichier cndrvcups-lb-2.50/debian/rules fraîchement créé et dé-commenter
6) la ligne n°225 :
dh_makeshlibs
Depuis le dossier des sources,
ouvrez le fichier cndrvcups-lb-2.50/allgen.sh et à la fin de la ligne n°17 supprimer l'option :
- - enable-shared - - disable-static, puis à la fin de la ligne n°37 supprimer l'option :
- - enable-static - - disable-shared
Depuis le dossier des sources, entrez dans le répertoire
cndrvcups-lb-2.50 :
cd ./cndrvcups-lb-2.50
Compiler le paquet:
debuild binary
Retournez dans le dossier des sources :
cd ..
Vous y trouverez les 3 paquets suivants :
cndrvcups-lipslx_2.50-1_amd64.deb 7),
cndrvcups-ufr2-uk_2.50-1_amd64.deb 8) et
cndrvcups-ufr2-us_2.50-1_amd64.deb 9).
Pour la zone Europe,
Installer le paquet cndrvcups-ufr2-uk_2.50-1_amd64.deb :
sudo dpkg -i cndrvcups-ufr2-uk_2.50-1_amd64.deb
Redémarrez votre ordinateur avant de continuer par l'installation de l'imprimante.
Cette deuxième méthode est indiquée par Canon dans les fichiers README des deux sous-répertoires /Sources/cndrvcups-common-2.50 et /Sources/cndrvcups-lb-2.50.
Pilote cndrvcups-common-2.50
Depuis le dossier des sources, entrez dans le répertoire
cndrvcups-common-2.50 :
cd ./cndrvcups-common-2.50
Compilez le module :
make gen
Installez le module :
sudo make install
ou
sudo checkinstall
Revenez au dossier des sources :
cd ..
Pilote cndrvcups-lb-2.50
Depuis le dossier des sources, entrez dans le répertoire
cndrvcups-lb-2.50 :
cd ./cndrvcups-lb-2.50
Compilez les modules UFR2 :
./allgen.sh
Installez les modules :
sudo make install
ou
sudo checkinstall
Revenez au dossier des sources :
cd ..
Redémarrez votre ordinateur avant de continuer par l'installation de l'imprimante.
Si vous n'arrivez pas malgré tout à installer votre imprimante, vous pouvez tenter d'utiliser
Alien pour générer les deux pilotes au format .deb 64bits depuis ceux au format RPM 64bits.
Installation de l'imprimante
Pré-requis
Connaître le nom du fichier ppd10) du pilote, correspondant à votre imprimante :
ls /usr/share/cups/model/ | grep CNCUPS
Installer la nouvelle imprimante dans CUPS en indiquant quel pilote utiliser
sudo /usr/sbin/lpadmin -p [nom de l'imprimante] -m [fichier ppd] -v usb:[uri périphérique] -E
où :
-p [nom de l'imprimante]: modèle de l'imprimante;
-m [fichier ppd]: nom du fichier .ppd du pilote (cf
pré-requis pour connaître son nom) ;
-v [uri périphérique]: définit l'attribut device-uri de la file d'attente de l'imprimante. Ici on mettra : usb:/dev/usb/lp0 -E
-E : active l'imprimante déterminée et autorise les demandes d'impression sur ce périphérique.
Exemple pour une LBP3360 :
sudo /usr/sbin/lpadmin -p LBP3360 -m CNCUPSLBP3360ZK.ppd -v usb:/dev/usb/lp0 -E
Le nom du fichier .ppd doit être exact. Attention donc à bien en respecter la casse
11)
* Pour une connexion en réseau :
sudo /usr/sbin/lpadmin -p [nom de l'imprimante] -m [fichier ppd] -v lpd://[adresse IP de l'imprimante ou FQDN]/[nom de l'imprimante] -E
Exemple pour une CANON-iRC3180 :
sudo /usr/sbin/lpadmin -p CANON-iRC3180 -m CNCUPSIRC3180ZK.ppd -v lpd://172.23.2.72/CANON-iRC3180 -E
Vous pouvez éventuellement vous référer au guide d'installation d'une imprimante à partir de pilotes pré-installés qui est une méthode graphique.
Liste des imprimantes supportées
Modèles imagePRESS
imagePRESS C1
imagePRESS C1+
Modèles imageRUNNER
imageRUNNER ADVANCE C2020/C2030
imageRUNNER ADVANCE C2020i/C2030i
imageRUNNER ADVANCE C2020L/C2030L
imageRUNNER ADVANCE C2025
imageRUNNER ADVANCE C5030/C5030i/C5035/C5035i
imageRUNNER ADVANCE C5045/C5045i/C5051/C5051i
imageRUNNER ADVANCE C7055/C7065
imageRUNNER ADVANCE C9060/C9070 PRO
imageRUNNER ADVANCE C9065/C9075 PRO
imageRUNNER ADVANCE 4025i/4035i
imageRUNNER ADVANCE 4045i/4051i
imageRUNNER ADVANCE 6055/6055i/6065/6065i
imageRUNNER ADVANCE 6075/6075i
imageRUNNER ADVANCE 8085/8095
imageRUNNER ADVANCE 8105
imageRUNNER 1133
imageRUNNER 1730/1740/1750
imageRUNNER2520/2520i
imageRUNNER2525/2525i/2530/2530i
imageRUNNER2535/2535i/2545/2545i
Modèles iR et iRC
iR105+
iR1018/1022
iR1020
iR1024/1024A/1024F/1024i/1024iF
iR2016/2016i
iR2018/2018i
iR2020/2020i
iR2022/2025/2030
iR2230
iR2270/iR2870
iR2318L/iR2320L/2320N
iR2420D/2420L
iR2422D/2422J/2422L/2422N
iR2830
iR3025
iR3030
iR3035/3045
iR3225/3225N
iR3230/3230A/3230N
iR3235/3235A/3235N/3245/3245A/3245N
iR3530
iR3570/4570
iR4530
iR5055/5065
iR5075
iR5570/6570
iR7086/7095/7105
iR8070
iR85+
iR9070
iR C1021/C1021i
iR C1028/C1030
iR C2380i/C2550/C2550i
iR C2580i
iR C2880/C2880i/C3380/C3380i
iR C3080/C3080i/C3580/C3580i
iR C3180/C3180i
iR 3180C/3180Ci
iR C4080/C4580
iR C5180
iR C5185
iR C6870
iR C5880/C5880i/C6880/C6880i
iR 5880C/5880Ci/6880C/6880Ci
Modèles LBP
LBP3360
LBP3370
LBP3460
LBP5360
LBP5960
LBP5970/5975
LBP6650dn
LBP6670dn
LBP6680x
LBP6750/3560
LBP7660C
LBP7680C/5280
LBP7750C
Modèles MF
MF3010
MF4010 Series
MF4100 Series
MF4200 Series
MF4320-4350
MF4360-4390
MF4400 Series
MF4400w
MF4500 Series
MF4500w
MF4600 Series
MF5800 Series
MF5900 Series
MF6600 Series
MF6700
MF6500 Series
MF7100 Series
MF8000 Series
MF8000C
MF8300 Series
MF8300C
MF8400 Series
MF9100 Series
MF9300 Series
MF9200 Series
Modèles D
D400-450
D460-490
D500 Series
D1100 Series
D1300
Modèles L
L160
L150/L170
L3000 Series
Sources