Imprimantes / Scanners

From hugovil.com
Revision as of 19:36, 2 April 2026 by Hugo (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Instructions pour CUPS 1.4

Installer CUPS-1.4

Tout d'abord, appliquer cette patch:

 http://www.hugovil.com/repository/hvlinux/patches/cups-1.4.8-php54.patch

Ensuite, configurer CUPS avec:

 --libdir=/usr/lib --enable-pdftops

Installer foomatic-filters

 $> wget http://www.openprinting.org/download/foomatic/foomatic-filters-4.0.17.tar.gz
 $> tar -xf foomatic-filters-4.0.17.tar.gz
 $> cd foomatic-filters-4.0.17
 $> ./configure --prefix=/usr
 $> make
 $> make install
 

Installer foo2zjs

 $> wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
 $> tar -xf foo2zjs.tar.gz

Appliquer ma patch (HP1020)

 $> wget http://www.hugovil.com/repository/hvlinux/patches/foo2zjs-hvlinux-hp1020.patch
 $> cd foo2zjs
 $> patch -Np1 -i ../foo2zjs-hvlinux-hp1020.patch
 $> make
 $> ./getweb 1020
 $> make install
 $> make install-hotplug

Ma patch est nécessaire pour enlever la dépendance à l'utilitaire ex, et pour enlever automatiquement le module usblp lorsque le firmware de l'imprimante est téléchargé.

L'imprimante devrait être détectée par CUPS

Configurer LPR

Pour voir les imprimantes disponibles:

 $> lpstat -a
 HP_LaserJet_1020 accepting requests since Sat 28 Dec 2013 04:29:51 PM EST

Pour configurer l'imprimante par défaut:

 $> lpoptions -d HP_LaserJet_1020

Instructions pour CUPS-2

La procédure est identique à celle pour CUPS-1.4. Cependant, il y a un problème lorsqu'on imprime un document PDF (postcript est correct).

Le problème est causé par cups-filters-1.0.61 qui force l'utilisation de pdftops de la librairie Poppler lorsqu'il détecte une vieille imprimante HP LaserJet. Pour corriger le problème, il suffit de toujours le forcer à utiliser celui de Ghostscript:

 lpadmin -p HP_LaserJet_1020 -o pdftops-renderer-default=gs

Impression - Instructions générales

 adduser <username> lpadmin



Scanner Installation Debian 13

Télécharger iscan:

https://support.epson.net/linux/en/iscan.php?model=gt-s600&version=2.30.4

Décompresser, et éxécuter:

./install.sh

Il y une erreur lors de l'installation car le package libsane a été remplacé par libsane1:

...
Note, selecting 'libgcc-s1' instead of 'libgcc1'
E: Unable to locate package libsane

Cela va quand même installer le fichier udev.

Continuer manuellement l'installation pour contourner le problème:

 sudo dpkg -i --ignore-depends=libsane data/iscan-data_1.39.2-1_all.deb
 sudo dpkg -i --ignore-depends=libsane core/iscan_2.30.4-2_amd64.deb 
 sudo dpkg -i --ignore-depends=libsane plugins/iscan-plugin-gt-s600_2.1.3-1_amd64.deb

Débrancher et rebrancher le scanner pour qu'il soit détecté et que les permissions soient correctement appliquées.

Scanner tests

Lancer:

sane-find-scanner

scanimage -L

Pour configurer le scanner utilisé par défaut (scanimage):

 export SANE_DEFAULT_DEVICE="epkowa:interpreter:001:069" 

À valider: Add your username to the scanner group:

 useradd -G scanner your_username