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:

Code : Tout sélectionner

# nano /etc/udev/rules.d/10-cups.rules
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:

Code : Tout sélectionner

# rc.d restart cupsd
Puis j'ai retenté d'installer l'imprimante par l'interface web de cups mais c'est toujours impossible. :x

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
:shock: ... 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:

Code : Tout sélectionner

UnPetitNom
/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:

Code : Tout sélectionner

makepkg -sir
... à 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! :bravo:

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