[CUPS] Lexmark X1180 Series et archlinux x86_64 [résolu]

Reconnaissance et configuration du matériel / kernel linux
webjdm
Hankyu
Messages : 43
Inscription : sam. 17 mai 2008, 17:43

[CUPS] Lexmark X1180 Series et archlinux x86_64 [résolu]

Message par webjdm »

Salut tout le monde,

Je viens de réaliser ma premiere install d'archlinux et je la trouve bien.
Je suis confronter à plusieurs problèmes que je résous petit à petit,
Mais je n'arrive pas à imprimer avec mon imprimante sur cette distribution.


Mon imprimante est une Lexmark X1180, mon système est Arch x86_64.
Le seul driver (je crois) qui puissent faire marcher mon imprimante est z600, disponible dans AUR. Impossible d'imprimer j'ai le message suivant:
"/usr/lib/cups/filter/rastertoz600 failed" dans http://localhost:631/printers/

# /usr/lib/cups/backend/z600
me donne:
direct z600:/dev/usb/lp0 "Lexmark Lexmark X1100 Series" "Lexmark Printer"
et:
# /usr/lib/cups/filter/rastertoz600
/usr/lib/cups/filter/rastertoz600: error while loading shared libraries: libgssapi.so.2: wrong ELF class: ELFCLASS64
alors je réalise:
# pacman -Ql | grep libgssapi.so.2
heimdal /usr/lib/libgssapi.so.2
# pacman -S heimdal

Et j'ai toujours "wrong class etc"


Quelqu'un a déja réussis a faire fonctionner cette imprimante??
Merci d'avance pour vos réponses


Cordialement
webjdm
Dernière modification par webjdm le dim. 18 mai 2008, 13:51, modifié 3 fois.
webjdm
Hankyu
Messages : 43
Inscription : sam. 17 mai 2008, 17:43

Message par webjdm »

J'ai réussis finalement a la faire fonctionner :)
Je posterais un peu plus tard la réponse ;)
webjdm
Hankyu
Messages : 43
Inscription : sam. 17 mai 2008, 17:43

Message par webjdm »

Donc le seul moyen de faire fonctionner cette imprimante c'est d'installer le driver z600, qui se trouve dans AUR.
1) Le driver z600 ne fonctionne qu'avec un systeme i686 alors je tente de l'installer en modifiant son PKGBUILD à la ligne arch:

Code : Tout sélectionner

yaourt -Sy z600
##modifier la ligne arch du PKGBUILD##
arch=('i686' 'x86_64')
L'installation se réalise avec succès (avec les dépendances).

2)En testant: /usr/lib/cups/filter/rastertoz600, j'ai l'erreur suivante:
/usr/lib/cups/filter/rastertoz600: error while loading shared libraries: libgssapi.so.2: wrong ELF class: ELFCLASS64
Apres des recherches, j'ai compris que mon driver z600 précédement installé ne trouve pas les librairies 32 bits du package heimdal. Alors j'ai crée un PKGBUILD pour installer les librairies 32 bits dans mon système x86_64.
Mon PKGBUILD est disponible à l'adresse suivante:
wget -F [url]http://[...]lib32-heimdal/lib32-heimdal/PKGBUILD[/url]
Il faut installer les packages lib32-openssl et lib32-e2fsprogs
apres, un petit makepkg:

Code : Tout sélectionner

yaourt -Sy lib32-openssl lib32-e2fsprogs
##ensuite##
makepkg
Et voila, l'imprimante fonctionne :)
J'espere que çà aidera plus d'un.

NB:
Compatible avec:
Lexmark Z601, Lexmark Z602, Lexmark Z603, Lexmark Z604, Lexmark Z605, Lexmark Z611, Lexmark Z612, Lexmark Z613, Lexmark Z614, Lexmark Z615, Lexmark Z617

Également compatible avec:
Lexmark Z515, Lexmark Z705 (parfois problèmes de marges), Lexmark 1100, Lexmark X1150, Lexmark X1190, Lexmark X1170, Lexmark X1180, Lexmark X1270, Lexmark X1290, Dell photo printer 720, Dell A920
Dernière modification par webjdm le lun. 17 mai 2010, 16:50, modifié 2 fois.
Avatar de l’utilisateur
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Message par warnaud »

Super,
merci d'avoir marqué la solution.
Si tu te sens motivé, hésites pas à rajouter ça au wiki

Merci
Plus ça rate, plus ça a de chance de réussir. En somme, un succès n'est qu'une erreur qui a finit par réussir (même par erreur). Ne déséspérez donc pas et perseverez. Utilisez La Rache™
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
Avatar de l’utilisateur
Gilles
Daikyu
Messages : 98
Inscription : lun. 28 avr. 2008, 14:09
Localisation : Bretagne

Message par Gilles »

Slt,

Par hasard tu n'aurais rien pour une lexmark x2470 ?

merci
IN CAUDA VENENUM
webjdm
Hankyu
Messages : 43
Inscription : sam. 17 mai 2008, 17:43

Message par webjdm »

warnaud a écrit :Super,
merci d'avoir marqué la solution.
Si tu te sens motivé, hésites pas à rajouter ça au wiki

Merci
Ok, je penserais a le faire si j'ai un peu de temps libre.
Slt,

Par hasard tu n'aurais rien pour une lexmark x2470 ?

merci
Désolé je crois que cette imprimante ne fonctionne pas sous linux, essaie le driver z600 mais je crois pas que ca puisse t'aider.

[EDIT] C'est fait: http://wiki.archlinux.fr/howto:materiel:lexmarkz600

Cordialement,
webjdm
Répondre