|
# installation
pacman -S cups ghostscript gsfonts gtk3-print-backends
# gtk3-print-backends pour imprimer depuis les application GTK3 (evince)
# vérifiez que l'utilisateur appartienne au groupe lp
groups | grep lp
# démarrage/activation du serveur CUPS
systemctl start/enable org.cups.cupsd.service
# avahi est nécessaire pour le recheche d'imprimante sur le réseau
systemctl start/enable avahi-daemon
|
Web
Interface web d'administration : http://localhost:631
Autoriser d'autres utilisateurs à administrer CUPS :
/etc/cups/cups-files.conf
|
SystemGroup sys root Utilisateur_Courant Nouveau_Groupe_lpadmin
|
|
# afficher les files d'attente
lpq -a
# annuler le dernier job de la file d'attente de l'imprimante par défaut
lprm
# annuler le job 88
lprm 88
# liste les queue
lpstat -v
# device for [queue]: [uri]
# afficher l'imprimante par défaut
lpstat -d
# définir l'imprimante par défaut
lpoptions -d [queue]
# lister les imprimantes
lpinfo -v
|
Debugger
/etc/cups/cupsd.conf
|
LogLevel debug
|
Fichier de log : /var/log/cups/error_log
cups-pdf
|
pacman -S cups-pdf
|
Ajouter l'imprimate PDF:
- http://localhost:631 → Administration → Add printer
- Make: Generic
- Model: Generic CUPS-PDF printer
|
Les fichiers pdf sont créés dans /var/spool/cups-pdf/[USER] |
/etc/cups/cups-pdf.conf
|
# changer le dossier des destination
#Out /var/spool/cups-pdf/${USER}
Out ${HOME}/cups-pdf
|
|
# installation
sudo pacman -S xsane
# vérifiez que l'utilisateur appartienne au groupe scanner
groups | grep scanner
gpasswd -a username scanner
# le module sg (Scsi Generic driver) peut-être nécessaire à certains scanners (brother DS-620)
lsmod | grep sg # tester si le module est déjà chargé
sudo modprobe sg # charger le module
# lister les uri des scanners
scanimage -L
# utilisation de xsane avec l'uri du scanner
# -V force xsane dans le mode viewer (affichage de l'image scannée)
xsane -V hpaio:/net/Deskjet_3070_B611_series?ip=192.168.0.4
xsane -V dsseries:usb:0x04F9:0x60E0
|
|
Pour accélérer l'ouverture de XSane, supprimez ou commentez les modèles inutiles dans le fichier /etc/sane.d/dll.conf |
|
Réglage optimal: Gris, Pleine échelle de couleur, 200 |
Les pilotes sont installés dans /usr/lib/sane
La liste des pilotes à charger se trouve dans le fichier /etc/sane.d/dll.conf et dans les fichiers /etc/sane.d/dll.d/*
/etc/sane.d/dll.conf
|
hpaio # scanner HP
dsseries # scanner brother DS-620
|
/etc/sane.d/dll.d/brscan-ds-scanner
|
dsseries
|
Configuration de XSane
- Changer la taille de l'image scannée: Fenêtre → Options avancées
Rogner l'image scannée
- Window → Show preview
- Relancer XSane
- Depuis la fenêtre Preview → Acquire preview
- Autoselect scan area
- Depuis la fenêtre XSane → Scan
Pilotes HP
HP Linux Imaging and Printing (HPLIP)
Imprimantes/scanners compatibles
|
# installation
sudo pacman -S hplip
# test
hp-check
# installez les paquets manquants comme python2-pyqt, python2-reportlab
# configuration
sudo hp-setup
# ajouter une imprimante
hp-toolbox
# ou Applications > Accessoires > HP Devices Manager
# obtenir les URI
hp-makeuri 192.168.0.4
# CUPS URI: hp:/net/Deskjet_3070_B611_series?ip=192.168.0.4
# SANE URI: hpaio:/net/Deskjet_3070_B611_series?ip=192.168.0.4
# icône système
hp-systray
|
Unable to communicate with device (code=12)
Il faut démarrer le service avahi-daemon
|
sudo systemctl start avahi-daemon
# peut être nécessaire
sudo pacman nss-mdns
|
Plugins
|
sudo hp-plugin
|
|
hp-plugin utilise python2 !!! Si python pointe vers /usr/bin/python3 changez le lien vers python2 |
Freebox v6
L'imprimante se bloque lors de l'impression d'images et de fichiers PDF avec l'erreur: Filter failed.
Solution:
mafreebox.freebox.fr → Paramètres de la Freebox → Mode avancé → Wi-Fi → Configuration → Mode 802.11n = Désactivé
Autres pistes: EAPOL à version 1 et canal 11
Avis utilisateur
Forum HP