Page 6 sur 7
Re: [Imprimante] problème de configuration
Publié : mer. 15 août 2012, 19:56
par FoolEcho
Rajoute un 10-cups.rules dans /etc/udev/rules.d/ pour voir, avec pour contenu:
Code : Tout sélectionner
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="172b", MODE="0664", GROUP="lp", ENV{libsane_matched}="yes"
Re: [Imprimante] problème de configuration
Publié : mer. 15 août 2012, 20:07
par Kerlam
J'ai fait:
je l'ai édité comme ceci:
Code : Tout sélectionner
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="172b", MODE="0664", GROUP="lp", ENV{libsane_matched}="yes"
ensuite:
Puis j'ai retenté d'installer l'imprimante par l'interface web de cups mais c'est toujours impossible.

Re: [Imprimante] problème de configuration
Publié : mer. 15 août 2012, 20:12
par Kerlam
Juste une question: J'ai édité /etc/hostname en y mettant localhost, ça peut jouer ou on s'en fout?
Re: [Imprimante] problème de configuration
Publié : mer. 15 août 2012, 20:25
par FoolEcho

... je ne sais pas, mais normalement ça devrait être le nom de ta machine (à mettre aussi dans /etc/hosts). Il te faudra redémarrer.
Pour la modification avec udev, il faut surtout que tu rebranches l'imprimante.
Re: [Imprimante] problème de configuration
Publié : mer. 15 août 2012, 20:28
par Kerlam
mon /etc/hosts
Code : Tout sélectionner
#
# /etc/hosts: static lookup table for host names
#
#<ip-address> <hostname.domain.org> <hostname>
127.0.0.1 localhost.localdomain localhost
::1 localhost.localdomain localhost
# End of file
Re: [Imprimante] problème de configuration
Publié : mer. 15 août 2012, 20:30
par FoolEcho
Un vrai nom de machine, c'est mieux (bien que je ne vois pas en quoi ça concernerait la détection de l'imprimante par cups

).
/etc/hostname:
/etc/hosts:
Code : Tout sélectionner
127.0.0.1 localhost.localdomain localhost UnPetitNom
::1 localhost.localdomain localhost UnPetitNom
Rédémarrer, tout ça...
Re: [Imprimante] problème de configuration
Publié : jeu. 16 août 2012, 11:29
par Youpi
pour ma part, j'ai juste :
Code : Tout sélectionner
#
# /etc/hosts: static lookup table for host names
#
#<ip-address> <hostname.domain.org> <hostname>
127.0.0.1 localhost.localdomain localhost falcon
::1 localhost.localdomain localhost
# End of file
falcon etant le nom de mon ordi
Re: [Imprimante] problème de configuration
Publié : jeu. 16 août 2012, 16:33
par Kerlam
Effectivement, le hostname n'y change rien. Je ne vois pas ce qu'on pourrait encore explorer comme hypothèse pouvant expliquer ce dysfonctionnement.

Re: [Imprimante] problème de configuration
Publié : jeu. 16 août 2012, 16:58
par FoolEcho
Bon... Essaie ce PKGBUILD (je n'arrive pas à compiler ce vieux machin, donc je pars de précompilé):
Code : Tout sélectionner
pkgname=cnijfilter-mp140
pkgver=2.80
pkgrel=1
pkgdesc="Canon Printer Driver (PIXMA MP140 series)"
url="http://fr.software.canon-europe.com/products/0010525.asp"
arch=('i686' 'x86_64')
license=('custom')
depends=('cups' 'ghostscript')
if test "$CARCH" == x86_64; then
depends+=('lib32-glibc' 'lib32-libcups' 'lib32-popt' 'lib32-libtiff3' 'lib32-libpng12')
else
depends+=('popt' 'libtiff3' 'libpng12')
fi
makedepends=('rpmextract' 'deb2targz')
provides=('cnijfilter-common')
conflicts=('cnijfilter-common')
replaces=('cnijfilter-common')
source=(http://files.canon-europe.com/files/soft30809/software/MP140_rpm.tar)
md5sums=('ab0cf9d8968efd35b7cc064b8c852403')
build() {
cd ${srcdir}
rpmextract.sh cnijfilter-mp140series-2.80-1.i386.rpm
deb2targz cnijfilter-common_2.80-1_i386.deb
tar xzvf cnijfilter-common_2.80-1_i386.tar.gz
}
package() {
cd ${srcdir}
install -d ${pkgdir}/usr
cp -r usr/{bin,lib,share} $pkgdir/usr
cp -r usr/local ${pkgdir}/usr/share/$pkgname
}
Il te faudra installer certaines dépendances à part (car sur Aur), par exemple avec yaourt:
Code : Tout sélectionner
yaourt -S --asdeps lib32-popt lib32-libtiff3 lib32-libpng12 deb2targz
Puis dans un répertoire, tu places le PKGBUILD et tu fais:
... à voir si ça change quelque chose côté cups (déjà d'une, ça m'étonnerait

... et n'empêche que ça devrait fonctionner sans passer par ça

).
Re: [Imprimante] problème de configuration
Publié : ven. 17 août 2012, 17:34
par Kerlam
Code : Tout sélectionner
yaourt -S --asdeps lib32-popt lib32-libtiff3 lib32-libpng12 deb2targz
...
gcc-libs-multilib et gcc-libs sont en conflit. Supprimer gcc-libs ? [o/N]
Heu... Je peux ou ça craint?
Comment fait-on pour installer le PKGBUILD? J'en fais un copier/coller dans un fichier puis je lance makepkg -sir dans le dossier ou se trouve ce fichier?
Re: [Imprimante] problème de configuration
Publié : ven. 17 août 2012, 17:59
par FoolEcho
Kerlam a écrit :Heu... Je peux ou ça craint?
Tu peux (si ça ne fonctionne pas tu pourras toujours revenir au gcc et cie précédents -- ce sont les mêmes, sauf que multilib permet la compilation croisée).
Kerlam a écrit :Comment fait-on pour installer le PKGBUILD? J'en fais un copier/coller dans un fichier puis je lance makepkg -sir dans le dossier ou se trouve ce fichier?
Oui. Le contenu doit être copié dans un fichier qui doit s'appeler PKGBUILD.
Re: [Imprimante] problème de configuration
Publié : ven. 17 août 2012, 18:09
par Kerlam
Code : Tout sélectionner
sh: autom4te : commande introuvable
aclocal: error: autom4te failed with exit status: 127
==> ERREUR : Une erreur s'est produite dans build().
Abandon...
==> ERREUR: Makepkg n'a pas pu construire lib32-libpng12.
Il semblerait qu'il se soit produit une erreur dans la compilation que puis-je faire?
Re: [Imprimante] problème de configuration
Publié : ven. 17 août 2012, 18:13
par FoolEcho
Du moment qu'on traite avec AUR, il faut installer
base-devel, c'est un prérequis !
Re: [Imprimante] problème de configuration
Publié : ven. 17 août 2012, 18:32
par Kerlam
Oups! Pardon, je pensais que c'était déjà installé.
Code : Tout sélectionner
yaourt -S --asdeps lib32-popt lib32-libtiff3 lib32-libpng12 deb2targz
A bien fonctionné.
Par contre j'ai eu ceci:
Code : Tout sélectionner
[root@arch64 fred]# makepkg -sir
==> ERREUR : Lancer makepkg en tant que root est une MAUVAISE idée et pourrait
causer des dommages catastrophiques et permanents à votre système.
Si vous souhaitez tout de même le faire, utilisez l'option --asroot.
[root@arch64 fred]# makepkg --asroot -sir
/home/fred/PKGBUILD: ligne1: $'\357\273\277pkgname=cnijfilter-mp140\302\240' : commande introuvable
==> ERREUR : Une erreur inconnue est survenue. Arrêt du programme…
Signal #1 défini par l'usager
Re: [Imprimante] problème de configuration
Publié : ven. 17 août 2012, 18:41
par FoolEcho
C'est mieux de faire makepkg avec ton utilisateur.
Sinon, tu as du faire une erreur sur le copier-coller tu as des caractères d'échappement devant pkgname (et il faudrait mieux mettre le PKGBUILD dans un dossier à part).

Re: [Imprimante] problème de configuration
Publié : ven. 17 août 2012, 18:59
par Kerlam
tu as du faire une erreur sur le copier-coller tu as des caractères d'échappement devant pkgname
Je ne pense pas avoir pu faire d'erreur, j'ai fais un simple copié/coller dans un fichier que j'ai nommé PKGBUILD. J'ai placé ce fichier dans dossier à part, dans mon /home et j'ai lancé
Code : Tout sélectionner
[fred@arch64 pkgbuild]$ makepkg -sir
/home/fred/pkgbuild/PKGBUILD: ligne1: $'\357\273\277pkgname=cnijfilter-mp140' : commande introuvable
==> ERREUR : Une erreur inconnue est survenue. Arrêt du programme…
Signal #1 défini par l'usager
Re: [Imprimante] problème de configuration
Publié : ven. 17 août 2012, 19:13
par FoolEcho
Ou ça vient de ton éditeur, je ne sais pas.
Bon, je l'ai mis sur pastebin, à sauver sous PKGBUILD bien sûr:
http://pastebin.archlinux.fr/449539 .
Re: [Imprimante] problème de configuration
Publié : sam. 18 août 2012, 15:29
par Kerlam
Pour la première fois, il y a du mieux!
Suite à l'ajout du pilote, lorsque je cherche à ajouter une imprimante dans l'interface web de cups, j'ai ceci:
https://lh6.googleusercontent.com/-I6J- ... 9cran4.png
Je sélectionne donc l'imprimante USB, je clique sur "continue" ce qui m'amène là:
https://lh5.googleusercontent.com/-TYVe ... 9cran6.png
Donc je rempli, je clique sur "continue" et j'arrive là:
https://lh3.googleusercontent.com/-C8mG ... 9cran7.png
Je sélectionne donc le fabriquant puis "add printer" ce qui m'affiche ensuite:
https://lh3.googleusercontent.com/-Jmgy ... 9cran8.png
Je sélectionne alors le modèle puis "add printer" et alors il m'affiche enfin:
https://lh5.googleusercontent.com/-H0U8 ... 9cran5.png
C'est mieux mais c'est pas encore gagné.

Re: [Imprimante] problème de configuration
Publié : sam. 18 août 2012, 15:56
par FoolEcho
Tu n'as pas sélectionné le bon pilote je pense. Tu devrais en avoir un autre que gutenprint dans la liste (ou alors tu fournis directement le ppd qui est venu avec le paquet).
Re: [Imprimante] problème de configuration
Publié : dim. 19 août 2012, 10:07
par Kerlam
Aïe, j'ai le même problème en essayant un autre pilote comme en extrayant le .ppd