Imprimantes / Scanners
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