Installer une imprimante Lexmark sous Ubuntu

Voici un document officiel concernant les imprimantes Lexmark non officiellement supportées par ladite entreprise !

Il se peut que, pour votre imprimante, les pilotes soient déjà pré-installés avec Ubuntu. Étant facile à mettre en œuvre et susceptible de vous simplifier grandement la vie, vous avez tout intérêt à essayer dans un premier temps, cette méthode des pilotes pré-installés. Pour savoir si c'est le cas, reportez-vous à la liste des imprimantes Lexmark. Si elle n'aboutit pas il vous faudra alors télécharger le pilote sur le site Lexmark. Dans la liste des imprimantes Lexmark vous trouvez déjà quelques liens pour certaines imprimantes.

Ne branchez votre imprimante qu'une fois les pilotes installés.

  • Rendez-vous ici. Entrez votre modèle dans la barre de recherche. Ensuite, dans "Système d'exploitation", choisissez "Linux-Unix" puis dans "Sélectionnez une version" choisissez la version d'Ubuntu la plus proche de la vôtre. Vous aurez alors le choix entre des paquets .deb ou une archive .tar.gz
  • Téléchargez le pilote correspondant à votre architecture ou les pilotes si vous avez un scanner.
  • Si vous avez téléchargé un .deb vous avez juste à double-cliquer dessus pour l'installer.
  • Si c'est une archive, il faut l'extraire et donner les droits d'exécution au fichier qui finit par .sh dans le dossier décompressé par un Clic Droit → Propriétés → Permissions → Autoriser l'exécution du fichier comme un programme. Puis lancez le script avec les droits d'administration:
    sudo ./nomDuFichier.sh

    ou Double-clic → Lancer dans un terminal.

Suivez la procédure d'installation. À la fin du script votre imprimante doit être installée et visible dans Paramètres Système > Impression.
Vous pouvez aussi constater l'apparition d'un logiciel pour votre imprimante qui vous permet d'utiliser toutes ses fonctions (Installation via les .deb ou via le script). Ce logiciel vous permet également d'installer votre imprimante. Pour y accéder faites une recherche dans votre tableau de bord avec le mot clé "lexmark".

Une autre méthode consiste à récupérer le fichier .ppd sur un poste Windows ou sur le CD d'installation, puis au moment de l'installation de l'imprimante on choisit l'option "À partir d'un fichier ppd". Puis on navigue jusqu'à son fichier. Voir ici.

Rendez-vous sur cette page. Par défaut le pilote pxlmono s'affiche. Si vous observez une certaine lenteur avant le démarrage des impressions, prenez le pilote lj5gray.

FIXME Procédure de l'ancienne page assez floue… Si quelqu'un peut clarifier.
Certaines imprimantes (par Exemple la E120n) ont besoin d'un plugin supplémentaire que l'on trouve sur le CD Lexmark (fichier print-drivers-lmabb_drv.plugin ) après l'installation des pilotes :

  • Lancez la commande dans terminal:
    sudo /usr/local/lexmark/setup.lexprint
  • Créez une instance de son imprimante avec lexprint, en faisant une recherche dans le tableau de bord avec le mot clé "Lexmark",
  • Installez le plugin (fichier print-drivers-lmabb_drv.plugin ) en choisissant Fichier → Mise à jour du logiciel dans l'application Lexmark précédemment ouverte.

Problème durant l'éxécution du script

Si vous avez l'erreur suivante durant l'éxécution du script:

Lua error detected: While parsing install.lua: config/run.lua:1434: attempt to index global 'ownhership' (a nil value)

Suivez la procédure suivante (adaptez le nom de l'archive à la votre) avec comme exemple l'archive lexmark-inkjet-09-driver-1.5-1.i386_ts.deb.sh:

  1. Court-circuitez le script d'installation avec noexec et choisissez l'emplacement de l'extraction avec cette commande :
    ./lexmark-inkjet-09-driver-1.5-1.i386_ts.deb.sh --noexec --target lexmark
  2. La commande précédente aura créer un dossier lexmark, déplacez-vous dedans:
    cd lexmark
  3. Modifiez le fichier run.lua avec cette commande:
    sed -i 's/ownhership/ownership/' config/run.lua
  4. Lancez l'installation du pilote :
    sudo ./startupinstaller.sh

Cela peut ne pas être suffisant, dans ce cas suivez la procédure indiquée sur cette page.

Problème de droits

Si vous avez un message d'erreur de type cups-insecure-filter… has insecure permissions (0100775/uid=0/gid=0) avec des problèmes de droits de fichiers et aucune impression possible que ce soit via l'USB, le Wi-Fi, ou le câble réseau, saisissez dans un terminal ces commandes :

sudo chmod 755 /usr/local/lexmark/v3/bin/printfilter
sudo chgrp bin /usr/local/lexmark/v3/bin/printfilter

Si la manipulation précédente ne suffit pas, éditez le fichier /etc/cups/printers.conf et rajoutez la ligne :

Option media-col media-bottom-margin

juste avant la ligne

</Printer>

(avant dernière ligne du fichier).

De plus, il faut mettre le format papier A4 par défaut dans les paramètres de l'imprimante.

——

Rédigé et maintenu par papilipe. Modifié et complété par Thuzhen ainsi que par Dreimus et rtst-2, L'Africain.

  • tutoriel/installer_imprimante_lexmark.txt
  • Dernière modification: Le 09/03/2023, 11:08
  • par L'Africain