[Imprimante] problème de configuration

Reconnaissance et configuration du matériel / kernel linux
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Imprimante] problème de configuration

Message 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"
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Kerlam
archer
Messages : 133
Inscription : lun. 23 avr. 2012, 18:53
Localisation : Rhône

Re: [Imprimante] problème de configuration

Message 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
-Tour: CPU: Intel Q9550, RAM: 4Go, CG: ATI HD5850, OS: Windows 7 / Debian Wheezy KDE
-NetBook: Eee PC 1000H, RAM: 2Go, SSD: Intel X25-V 40Go, OS: Arch Linux KDE
-Portable: HP Pavilion zv6000, RAM: 640Mo, OS: Debian Wheezy XFCE
Avatar de l’utilisateur
Kerlam
archer
Messages : 133
Inscription : lun. 23 avr. 2012, 18:53
Localisation : Rhône

Re: [Imprimante] problème de configuration

Message par Kerlam »

Juste une question: J'ai édité /etc/hostname en y mettant localhost, ça peut jouer ou on s'en fout?
-Tour: CPU: Intel Q9550, RAM: 4Go, CG: ATI HD5850, OS: Windows 7 / Debian Wheezy KDE
-NetBook: Eee PC 1000H, RAM: 2Go, SSD: Intel X25-V 40Go, OS: Arch Linux KDE
-Portable: HP Pavilion zv6000, RAM: 640Mo, OS: Debian Wheezy XFCE
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Imprimante] problème de configuration

Message 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.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Kerlam
archer
Messages : 133
Inscription : lun. 23 avr. 2012, 18:53
Localisation : Rhône

Re: [Imprimante] problème de configuration

Message 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
-Tour: CPU: Intel Q9550, RAM: 4Go, CG: ATI HD5850, OS: Windows 7 / Debian Wheezy KDE
-NetBook: Eee PC 1000H, RAM: 2Go, SSD: Intel X25-V 40Go, OS: Arch Linux KDE
-Portable: HP Pavilion zv6000, RAM: 640Mo, OS: Debian Wheezy XFCE
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Imprimante] problème de configuration

Message 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...
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Youpi
yeomen
Messages : 252
Inscription : sam. 16 juin 2012, 22:44

Re: [Imprimante] problème de configuration

Message 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
Arch 64 bit + Kernel ck-corex + Tint2 et fbpanel + OpenBox + Bumblebee + conky + eclipse et matlab
navigateur internet : iron (yaourt iron-bin)
Avatar de l’utilisateur
Kerlam
archer
Messages : 133
Inscription : lun. 23 avr. 2012, 18:53
Localisation : Rhône

Re: [Imprimante] problème de configuration

Message 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. :(
-Tour: CPU: Intel Q9550, RAM: 4Go, CG: ATI HD5850, OS: Windows 7 / Debian Wheezy KDE
-NetBook: Eee PC 1000H, RAM: 2Go, SSD: Intel X25-V 40Go, OS: Arch Linux KDE
-Portable: HP Pavilion zv6000, RAM: 640Mo, OS: Debian Wheezy XFCE
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Imprimante] problème de configuration

Message 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 :? ).
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Kerlam
archer
Messages : 133
Inscription : lun. 23 avr. 2012, 18:53
Localisation : Rhône

Re: [Imprimante] problème de configuration

Message 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?
-Tour: CPU: Intel Q9550, RAM: 4Go, CG: ATI HD5850, OS: Windows 7 / Debian Wheezy KDE
-NetBook: Eee PC 1000H, RAM: 2Go, SSD: Intel X25-V 40Go, OS: Arch Linux KDE
-Portable: HP Pavilion zv6000, RAM: 640Mo, OS: Debian Wheezy XFCE
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Imprimante] problème de configuration

Message 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.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Kerlam
archer
Messages : 133
Inscription : lun. 23 avr. 2012, 18:53
Localisation : Rhône

Re: [Imprimante] problème de configuration

Message 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?
-Tour: CPU: Intel Q9550, RAM: 4Go, CG: ATI HD5850, OS: Windows 7 / Debian Wheezy KDE
-NetBook: Eee PC 1000H, RAM: 2Go, SSD: Intel X25-V 40Go, OS: Arch Linux KDE
-Portable: HP Pavilion zv6000, RAM: 640Mo, OS: Debian Wheezy XFCE
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Imprimante] problème de configuration

Message par FoolEcho »

Du moment qu'on traite avec AUR, il faut installer base-devel, c'est un prérequis !
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Kerlam
archer
Messages : 133
Inscription : lun. 23 avr. 2012, 18:53
Localisation : Rhône

Re: [Imprimante] problème de configuration

Message 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
-Tour: CPU: Intel Q9550, RAM: 4Go, CG: ATI HD5850, OS: Windows 7 / Debian Wheezy KDE
-NetBook: Eee PC 1000H, RAM: 2Go, SSD: Intel X25-V 40Go, OS: Arch Linux KDE
-Portable: HP Pavilion zv6000, RAM: 640Mo, OS: Debian Wheezy XFCE
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Imprimante] problème de configuration

Message 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). :|
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Kerlam
archer
Messages : 133
Inscription : lun. 23 avr. 2012, 18:53
Localisation : Rhône

Re: [Imprimante] problème de configuration

Message 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
-Tour: CPU: Intel Q9550, RAM: 4Go, CG: ATI HD5850, OS: Windows 7 / Debian Wheezy KDE
-NetBook: Eee PC 1000H, RAM: 2Go, SSD: Intel X25-V 40Go, OS: Arch Linux KDE
-Portable: HP Pavilion zv6000, RAM: 640Mo, OS: Debian Wheezy XFCE
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Imprimante] problème de configuration

Message 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 .
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Kerlam
archer
Messages : 133
Inscription : lun. 23 avr. 2012, 18:53
Localisation : Rhône

Re: [Imprimante] problème de configuration

Message 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é. :(
-Tour: CPU: Intel Q9550, RAM: 4Go, CG: ATI HD5850, OS: Windows 7 / Debian Wheezy KDE
-NetBook: Eee PC 1000H, RAM: 2Go, SSD: Intel X25-V 40Go, OS: Arch Linux KDE
-Portable: HP Pavilion zv6000, RAM: 640Mo, OS: Debian Wheezy XFCE
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Imprimante] problème de configuration

Message 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).
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Kerlam
archer
Messages : 133
Inscription : lun. 23 avr. 2012, 18:53
Localisation : Rhône

Re: [Imprimante] problème de configuration

Message par Kerlam »

Aïe, j'ai le même problème en essayant un autre pilote comme en extrayant le .ppd
-Tour: CPU: Intel Q9550, RAM: 4Go, CG: ATI HD5850, OS: Windows 7 / Debian Wheezy KDE
-NetBook: Eee PC 1000H, RAM: 2Go, SSD: Intel X25-V 40Go, OS: Arch Linux KDE
-Portable: HP Pavilion zv6000, RAM: 640Mo, OS: Debian Wheezy XFCE
Répondre