From Mageia wiki
Jump to: navigation, search


Drakconf multiflag.png
Autres langues
français ;
Résumé :
Cette page vous permettra d'installer le pilote propriétaire UFR-II de Canon pour ses imprimantes laser.

Introduction

Objectif

Canon n’est pas réputé pour s’intégrer facilement avec Linux. Cependant, depuis quelques années, le support s’améliore et des paquets sont proposés pour les pilotes.

Ce page couvre l’installation des imprimantes laser utilisant le pilote UFR-II, pour une version 64-bit de Mageia (versions 7 et 8). La méthode est aisément transposable pour une version 32-bit.

L’installation se fait à l’aide d’un script à télécharger sur le site de Canon.

La majeure partie de l’installation se fera en interface graphique, mais il faudra lancer le script de Canon dans un terminal de commande.

Imprimantes confirmées fonctionnelles

Vous êtes invités à enrichir cette liste avec les modèles des imprimantes que vous aurez installées avec succès :

Imprimante Date de l’installation
i-sensys MF633Cdw janvier 2021

Gestion au moyen du Centre de Contrôle Mageia

La gestion des imprimantes se fait par le module Imprimante dans le menu Matériel du Centre de Contrôle Mageia.

Il faut ouvrir ce module une fois pour qu’il s’initialise, notamment en installant les paquets task-printing-server et task-printing-hp.

  • Ouvrir Centre de Contrôle Mageia.
  • Choisir le menu Matériel.
  • Cliquer sur le module Imprimante pour l’ouvrir.
  • Accepter l’installation des paquets task-printing-server et task-printing-hp, ainsi que de leurs dépendances (cups est dans la liste).

Script de Canon

Téléchargements

La première chose est de télécharger le script d’installation depuis le site de Canon. Pour cela, il faut aller sur la page de Support ; typiquement cette page (veuillez noter que le lien a pu changer au cours du temps) : Support de Canon

Entrez ensuite le modèle de votre imprimante et validez.

Vous atteignez la page spécifique à votre imprimante. Sélectionnez Linux (64-bit) dans la liste des systèmes d’exploitation. Il vous sera proposé de télécharger le fichier UFR II/UFRII LT Printer Driver for Linux Vx.yy ; ce que vous faites en cliquant sur le bouton TÉLÉCHARGEMENTS.


La page ci-dessous montre l’écran pour mon imprimante juste avant de lancer le téléchargement :

Page pilote canon.png

Installation

Avec Dolphin (KDE) ou autre explorateur de fichiers, ouvrez le dossier où le pilote a été téléchargé.

C’est une archive. Il faut donc la décompresser avec un clic de droit ce fichier puis choisir Extraire -> Extraire l’archive ici, détecter le sous-dossier.

Ensuite, aller dans le dossier créé (typiquement linux-UFRII-drv-vXXX-fr) et ouvrir le fichier install.sh. Un double clic sur le fichier install.sh devrait vous proposer soit de l’exécuter soit de l’ouvrir ; il faut l’ouvrir pour l’éditer.

Chercher le bloc REPLACE_PACKAGE_RPM_64="

Pour la version 5.70 du pilote de Canon, il contient :

REPLACE_PACKAGE_RPM_64=" redhat-lsb-core,neokylin-lsb-core""

remplacez-le par :

REPLACE_PACKAGE_RPM_64=" libjpeg-turbo,lib64jpeg62 libgcrypt,lib64gcrypt20 gtk3,wxgtk3.1 jbigkit-libs,jbigkit zlib,lib64zlib1 redhat-lsb-core,lsb-core-lib64"


Chercher le bloc INSTALL_PACKAGE_RPM_64="

Pour la version 5.70 du pilote de Canon, il contient :

INSTALL_PACKAGE_RPM_64=" 0x07:cups 0x04:ghostscript 0x02:libjpeg-turbo 0x06:libgcrypt 0x07:gtk3 0x03:jbigkit-libs 0x04:zlib 0x06:redhat-lsb-core"

remplacez-le par :

INSTALL_PACKAGE_RPM_64=" 0x07:cups 0x06:ghostscript 0x02:libjpeg-turbo 0x06:libgcrypt 0x07:gtk3 0x03:jbigkit-libs 0x06:zlib 0x06:redhat-lsb-core"


Chercher la ligne $INSTALL_PACKAGE_CMD -y install $1 et la remplacer par $INSTALL_PACKAGE_CMD $1


Chercher le bloc :

INSTALL_CMD="rpm" INSTALL_OPT="-Uvh --replacepkgs --replacefiles"

remplacez-le par :

INSTALL_CMD="urpmi" INSTALL_OPT="--force --allow-nodeps"


Chercher la ligne INSTALL_PACKAGE_CMD="yum" et la remplacer par INSTALL_PACKAGE_CMD="urpmi"


Enregistrez le fichier et fermez votre éditeur de texte.

Ouvrez ensuite un terminal de commande et allez dans le dossier dans lequel se trouve le fichier install.sh que vous venez de modifier.

En tant que super-utilisateur, exécuter la commande :

# ./install.sh

Répondre oui ('y') à la question :

Voulez-vous passer à l’installation ? (y/n)

Vous allez alors voir défiler des messages comme quoi les paquets initialement prévus à l’installation n’existent pas et sont remplacés par ceux que vous avez indiqués lors de la modification de install.sh

Il y aura une alerte liée à l'installation de gtk3 mais qui est en fait bien installé. If faudra donc répondre 'y' à la question :

Certaines bibliothèques système pourraient ne pas être installées.

Reportez-vous au fichier Lisezmoi pour plus d'informations. Voulez-vous passer à l'installation ? (y/n)


Les pilotes PPD d’un certain nombre d’imprimantes sont aussi installés.


Le service cups est redémarré et la question suivante est posée :

Voulez-vous enregistrer l’imprimante maintenant ? (y/n)

Acceptez d’enregistrer l’imprimante en répondant 'y'.

La fenêtre Canon Printer Setup Utility 2 suivante s’ouvre alors :

Canon setup vierge.png

Cliquez sur le bouton Ajouter.


  • Dans le cas d’une imprimante connectée sur un port USB, sélectionner usb puis cliquez sur Enregistrer
  • Dans le cas d’une imprimante connectée en réseau, sélectionnez socket, entrez l’adresse IP de votre imprimante (192.168.1.168 dans mon cas) puis cliquez sur Enregistrer. Image ci-dessous de la fenêtre juste avant l’action d’enregistrer :

Canon setup socket.png

  • Sélectionnez alors votre imprimante dans le menu déroulant et cliquez sur ok:

Canon setup ppd.png

  • Votre imprimante est ajoutée comme le montre la vue suivante :

Canon setup fin.png

  • Cliquez sur Fermer


Aller dans Centre de Contrôle Mageia, menu Matériel -> Imprimante et votre imprimante est maintenant installée :

Ccm ajout imprimante.png

Éventuellement, pensez à la définir comme imprimante par défaut par un clic de droit sur l’icône de l’imprimante.

Ensuite, clic de droit sur l’icône de l’imprimante pour sélectionner Propriétés et imprimer une page de test.

Gestion au moyen de CUPS

Vous pouvez gérer les options de l’imprimante localement sur votre machine avec le Centre de Contrôle Mageia et son module Matériel -> Imprimantes.

Vous pouvez régler aussi les options de l’imprimante globalement par l’interface web ce cups.

Pour cela, ouvrez votre navigateur internet préféré et allez à l’adresse localhost:631.

Vous avez alors accès à votre imprimante par l’onglet Imprimantes

Cups.png

Liens utiles

How-to sur forum Mageia international