[Imprimante Brother] création de driver...

Mise à jour / Création /debug de paquetages
Avatar de l’utilisateur
FenDanT
Elfe
Messages : 502
Inscription : mer. 25 avr. 2007, 09:04
Localisation : Chamoson VS/CH

[Imprimante Brother] création de driver...

Message par FenDanT »

Coucoux :P

Je ne suis suis pas sur de poster au bon endroit... Ni de la syntaxe de ma demande... Mais voilà, j'aurais besoin d'un peu d'aide...

Je viens d'acquérir une imprimante tout en un Brother, la MFC-9420CN http://www.brother.ch/g3.cfm/s_page/622 ... FC9420CNC1

Brother fournit pas mal de drivers pour Linux sous GPL à voir ici http://solutions.brother.com/linux/en_us/index.html

Je n'ai pas eu trop de soucis à installer la partie imprimante, via Cups, grâce au ppd fourni ici http://www.brother.com/cgi-bin/agreemen ... nglish_gpl

J'ai galéré un peu plus pour la configuration du scanner en utilisant les sources fournies ici http://solutions.brother.com/linux/sol/ ... ivers.html

Il y a des explications pour l'installation ici http://solutions.brother.com/linux/sol/ ... l-net.html

Petite astuce : après l'installation du driver il y a une petite commande à effectuer pour que Sane reconnaisse le scanner :

Code : Tout sélectionner

brsaneconfig2 -a name=Brotherscan model=MFC-9420CN ip=xxx.xxx.xxx.xxx
A noter que yaourt fourni une version du driver pour le scanner avec la commande yaourt brscan2... En passant la version fournie est 0.2.1.1 alors que la version actuelle est 0.2.3.0...

Vous remarquerez qu'une grande partie des drivers existe sous forme de .rpm et de .deb.

Voici donc la première partie de la question... Est-il possible de transformer un rpm ou un deb pour Arch :?:

Vu les efforts fourni par Brother pour la compatibilité de ses produits sous Linux, ça me paraîtrait être une bonne idée :oops:

Deuxième partie de ma question :

J'aimerais pourvoir utiliser les fonctions fax du tout en un pour faxer un document au lieu de l'imprimer...

Il n'y a malheureusement pas de sources disponibles, juste des drivers à nouveau en rpm ou en deb.

Voici les deux drivers en question :

http://solutions.brother.com/linux/sol/ ... s_lpr.html
http://solutions.brother.com/linux/sol/ ... _cups.html

Vous avez peut-être remarqué que mon tout en un n'est pas listé... J'ai malgré tout trouvé ce lien qui indique que c'est possible...

http://openprinting.org/show_printer.cg ... -MFC-9420C

Ce lien donne même des indications de modifications lors de la création de nouveaux paquetages...

Bref again, Je me demandais s'il y a un moyen d'avoir ces deux drivers sous Arch, si vous aviez un tuto à me donner pour y arriver. Ca me fait un peu peur avec mes maigres connaissances...

Ou alors encore mieux, si quelqu'un se sentait l'âme de mettre à disposition ces drivers sous Arch...

Il est clair que sur ce coup là ça m'arrangerait surtout moi, mais je pense que ça pourrait servir à pas mal de gens...

Voilà, désolé d'avoir été si long et de certainement pas avoir formulé correctement le titre de mon post :oops:
Windows à des pépins ? Linux a un noyau ! :)
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

Salut,

On peut utiliser rpmextract pour décompacter le rpm (comme une simple archive) et indiquer dans le PKGBUILD à quel endroit il faut placer les fichiers.
Avec ça on peut faire un vrai paquetage pour arch :)

Je pense que c'est juste le driver pour cups qui t'intéresse ?

Voilà un PKGBUILD vite fait:
http://pastebin.archlinux.fr/1791
Avatar de l’utilisateur
FenDanT
Elfe
Messages : 502
Inscription : mer. 25 avr. 2007, 09:04
Localisation : Chamoson VS/CH

Message par FenDanT »

Coucoux :P

Désolé pour la réponse un peu tardive, mais j'étais en déplacement toute la journée...

Merci wain pour ces indications et pour le driver pour cups... Mais je vais avoir besoin également de celui pour lpr, apparemment et d'après les liens que j'ai fourni, il semble que les deux soient nécessaires... :roll:

Je vais tenter de voir ce que je peux faire pour l'extraction avec le programme que tu m'as indiqué...

Sais-tu s'il existe un tuto abordable sur la création de paquetage via pkgbuild :?:

Merci encore et d'avance pour tes réponses... 8)
Windows à des pépins ? Linux a un noyau ! :)
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

Je te conseil de commencer par celui là :
http://wiki.archlinux.fr/howto:archlinux:pkgbuild

Moi j'ai une DCP-115C que j'ai toujours pas installer depuis que j'ai mis la Arch ^^ c'est pas le même pilote mais le PKGBUILD devrait être identique ... donc faut vraiment que je l'installe :p
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
aramisqc
yeomen
Messages : 257
Inscription : lun. 11 févr. 2008, 22:03
Localisation : Québec, Canada

Message par aramisqc »

Salut !

En fouillant sur le wiki avec pkgbuild comme mot de recherche, je suis abouti à cette adresse :

http://aur.archlinux.org/packages.php?ID=14427

Un clic sur tarball affiche la liste des fichiers nécessaires pour créer le paquet d'installation du pilote LPR pour une Brother MFC210. Cela inclut également la création du paquet CUPSWRAPPER.

Avec quelques modifications, on peut (je crois) facilement l'adapter pour un autre modèle, par exemple MFC2040-C dans mon cas.

Il existe également un ensemble de fichiers pour le pilote BRSCAN2-NETWORK. Encore là, je suppose qu'il soit possible de l'adapter pour installer le BRSCAN2 sans NETWORK.

Je vais personnellement examiner le tout en profondeur tout en consultant les tutoriels et le man sur PKGBUILD et MAKEPKG. Je croise les doigts tout en souhaitant arriver à rendre opérationnelle ma MFC240-C. Elle est bien reconnue par CUPS. Tout ce qui me manque, ce sont les pilotes pour l'installer.

Ce post n'est pas récent. Je ne sais si FenDanT a trouvé sa solution. Je tenais simplement à ajouter ce petit détail. Il vaut ce qu'il vaut :wink:.

aramisqc
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

Bonjour,

Sur le wiki anglophone il y a un tutoriel pour configurer l'imprimante Brother MFC-440CN.

Ça doit être intéressant à lire, FenDanT si tu as besoin d'une traduction, je peux essayer d'en bricoler une vite fait.

Le cas échéant, en suivant ce tuto comme modèle et quand tu auras configuré ta trois en un, on pourrait envisager de faire un tuto basé sur ton modèle, pour notre wiki.
Avatar de l’utilisateur
FenDanT
Elfe
Messages : 502
Inscription : mer. 25 avr. 2007, 09:04
Localisation : Chamoson VS/CH

Message par FenDanT »

Coucoux :P

Bah je ne suis pas parvenu à créer les programmes spécifiques pour Arch, n'ayant pas trop eu le temps de m'y pencher, c'est vrai... :cnulca:

Mais je m'en suis sorti en tous cas pour l'imprimante et le scanner avec les sources... Par contre, rien du côté fax, mais d'après ce que j'en ai compris, ça n'est pas vraiment évident sous Linux... :marche:

Par contre je suis de près les travaux d'aramis, à ce sujet et essayerai peut-être de les adapter à mon imprimante... :corde:
Windows à des pépins ? Linux a un noyau ! :)
Avatar de l’utilisateur
aramisqc
yeomen
Messages : 257
Inscription : lun. 11 févr. 2008, 22:03
Localisation : Québec, Canada

Message par aramisqc »

FenDanT a écrit :Coucoux :P

Bah je ne suis pas parvenu à créer les programmes spécifiques pour Arch, n'ayant pas trop eu le temps de m'y pencher, c'est vrai... :cnulca:

Mais je m'en suis sorti en tous cas pour l'imprimante et le scanner avec les sources... Par contre, rien du côté fax, mais d'après ce que j'en ai compris, ça n'est pas vraiment évident sous Linux... :marche:

Par contre je suis de près les travaux d'aramis, à ce sujet et essayerai peut-être de les adapter à mon imprimante... :corde:
Salut !

Ne suis pas mes travaux. Je les ai abandonnés à la faveur du lien donné par mélodie.

J'ai appliqué les instructions du tutoriel anglais à une exception prês. En fait j'ai créé dans mon /home un dossier temp et non tmp. J'ai agi ainsi car j'ai déjà une patoche /tmp. En créant un tmp dans mon /home, tout s'est retrouvé automatiquement dans /usr et ./cupswrappermfc240c ne voulait pas se lancer.

Donc en suivant les directives du tutoriel, l'imprimante a été automatiquement installée et elle fonctionne très bien. J'ai imprimé une page de test à partir de CUPS ainsi qu'un petit fichier texte à partir de Gedit.

Quelques étapes en terminal :

Code : Tout sélectionner

[fonguy21@aramisqc ~]$ cd temp
[fonguy21@aramisqc temp]$ rpmextract.sh mfc240clpr-1.0.1-1.i386.rpm
[fonguy21@aramisqc temp]$ rpmextract.sh mfc240ccupswrapper-1.0.1-1.i386.rpm
[fonguy21@aramisqc temp]$ su
Mot de passe : 
[root@aramisqc temp]# cp -r /home/fonguy21/temp/usr/* /usr
[root@aramisqc temp]# cd /usr/local/Brother/Printer/mfc240c/cupswrapper
[root@aramisqc cupswrapper]# ./cupswrappermfc240c
:: Stopping CUPS Daemon                                                  [DONE] 
:: Starting CUPS Daemon                                                  [DONE] 
[root@aramisqc cupswrapper]#
Dans mon cas, rpmextract était déjà installé.

aramisqc
Répondre