[CUPS] Lexmark X1180 Series et archlinux x86_64 [résolu]
[CUPS] Lexmark X1180 Series et archlinux x86_64 [résolu]
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
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.
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:
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:
Mon PKGBUILD est disponible à l'adresse suivante:
apres, un petit 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
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')
2)En testant: /usr/lib/cups/filter/rastertoz600, j'ai l'erreur suivante:
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./usr/lib/cups/filter/rastertoz600: error while loading shared libraries: libgssapi.so.2: wrong ELF class: ELFCLASS64
Mon PKGBUILD est disponible à l'adresse suivante:
Il faut installer les packages lib32-openssl et lib32-e2fsprogswget -F [url]http://[...]lib32-heimdal/lib32-heimdal/PKGBUILD[/url]
apres, un petit makepkg:
Code : Tout sélectionner
yaourt -Sy lib32-openssl lib32-e2fsprogs
##ensuite##
makepkg
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.
- warnaud
- Maître du Kyudo
- Messages : 1640
- Inscription : ven. 11 août 2006, 17:05
- Localisation : Rolle (CH)
Super,
merci d'avoir marqué la solution.
Si tu te sens motivé, hésites pas à rajouter ça au wiki
Merci
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
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
Ok, je penserais a le faire si j'ai un peu de temps libre.warnaud a écrit :Super,
merci d'avoir marqué la solution.
Si tu te sens motivé, hésites pas à rajouter ça au wiki
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.Slt,
Par hasard tu n'aurais rien pour une lexmark x2470 ?
merci
[EDIT] C'est fait: http://wiki.archlinux.fr/howto:materiel:lexmarkz600
Cordialement,
webjdm