Table des matières

, , ,

Comment installer les pilotes génériques Canon UFR II (En attente de validation)

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 ».

Les méthodes données ici ont été appliquées avec succès sur Quantal Quetzal en version 32 bits. Elles n'ont pas été totalement testées en version 64 bits.

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

Extraction de l'archive

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 :

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 :

Si vous ne savez pas si vous utilisez la version 32 bits ou 64 bits d'Ubuntu vous pouvez consulter le paragraphe « Mon Ubuntu est-il en 32 bits ou en 64 bits ? »

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

Pour installer les pilotes, depuis votre gestionnaire de fichiers, il suffira généralement de faire un double-clic sur le paquet cndrvcups-common_2.50-1_i386.deb et de suivre les instructions de votre gestionnaire de paquets.

Vous ferez ensuite un double-clic sur le paquet cndrvcups-ufr2-uk_2.50-1_i386.deb afin de finaliser l'installation du pilote.

Redémarrez votre ordinateur avant de continuer par l'installation de l'imprimante.

Méthode en ligne de commande

  1. 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
  2. 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

  1. Installez les paquets nécessaires à la compilation : build-essential libstdc++6-4.4-dev debhelper autoconf libglib2.0-dev libgtk2.0-dev libltdl-dev libgpg-error-dev libcups2-dev libxml2-dev cdbs lintian fakeroot devscripts pbuilder dh-make debootstrap libglade2-dev
    ce qui donne en une ligne de commande :
    sudo apt-get install build-essential libstdc++6-4.4-dev debhelper autoconf libglib2.0-dev libgtk2.0-dev libltdl-dev libgpg-error-dev libcups2-dev libxml2-dev cdbs lintian fakeroot devscripts pbuilder dh-make debootstrap libglade2-dev
  2. Créer le lien symbolique :
    sudo ln -s lib /usr/lib64
  3. Installer le paquet ia32-libs : ia32-libs
  4. 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
  5. 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

Il est nécessaire d'installer ce paquet pour pouvoir compiler le suivant.

Pilote cndrvcups-lb-2.50

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

Pilote cndrvcups-lb-2.50

Redémarrez votre ordinateur avant de continuer par l'installation de l'imprimante.

Si ces méthodes ne vous permettent pas d'installer votre imprimante, la lecture de ce sujet (en) sur le launchpad vous donnera d'autres pistes. Entre autre l’existence d'une méthode d'installation de l'imprimante utilisant des paquets pré-compilés en 64bits.

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ù :

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 casse11)

* 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

Voici la liste des imprimantes supportées par ce pilote URF II v2.50 selon Canon.

Accédez directement à votre modèle : | imagePRESS | imageRUNNER | iR / iRC | LBP | MF | D | Modèles L |

Modèles imagePRESS

Modèles imageRUNNER

Modèles iR et iRC

Modèles LBP

Modèles MF

Modèles D

Modèles L

Sources


Contributeurs : Laurent Bellegarde, fabux, draco31.fr, murex

1) Le code source des pilotes propriétaires n'est pas librement accessible et modifiable par les développeurs d'Ubuntu
2) sous nautilus il s'agira d'un clic droit sur l'archive et de choisir « Extraire ici »
3) il y a également les paquets au format RPM 32-bits
4) qui peuvent être convertis en paquets .deb à l'aide d'alien (méthode non recommandée)
5) , 6) supprimer le dièse # en début de ligne
7) doit correspondre à la zone Asie
8) zone Europe
9) zone Amérique
11) minuscule/majuscule