Page 1 sur 1
[ Imprimante Brother ] reconnu mais n'imprime pas (résolu)
Publié : lun. 11 mars 2013, 19:06
par oix02
Bonjour,
Je viens de me procurer une imprimante Brother (dcp-365-CN)
elle fonctionne en copie sans pc
reconnue directement par cups driver je lance une impression l'imprimante affiche "reception des données" puis rien et cups conssidère que la tache est imprimée..??
les infos de cups au sujet de l'appareil :
Code : Tout sélectionner
Brother_DCP-365CN (Idle, Accepting Jobs, Not Shared)
Description: Brother DCP-365CN
Location:
Driver: Brother DCP-1200 - CUPS+Gutenprint v5.2.9 (grayscale, 2-sided printing)
Connection: usb://Brother/DCP-365CN?serial=BROD0F279649
Defaults: job-sheets=none, none media=iso_a4_210x297mm sides=one-sided
J'ai trouvé sur le site de brother des drivers pour ce modele sous forme de rpm et deb je tente avec ça ?
C'est ici
http://welcome.solutions.brother.com/bs ... #DCP-365CN
Merci
Re: [ Imprimante Brother ] reconnu mais n'imprime pas
Publié : lun. 11 mars 2013, 20:08
par FoolEcho
N'étant pas disponible autrement apparemment, tu vas devoir te baser sur l'un des PKGBUILDs d'AUR (brother-dcp-xxxxxx) pour te faire le tien à partir du deb ou rpm (on peut t'aider si tu as des soucis, bien sûr).

Re: [ Imprimante Brother ] reconnu mais n'imprime pas
Publié : lun. 11 mars 2013, 21:07
par oix02
Salut,
Ha ok j'vais essayer ça, ceci dit je trouve que cups fait du zele à installer un driver innaproprié parcqu'on se dit "cool" c'est reconnu, et au final on perd du temps à vérifier que ce n'est pas un soucis de l'imprimante puisqu'on se dit (enfin dans mon cas) si cups a installé le driver c'est que c'est le bon !
bref on n'vas pas chipotter je teste ça
Merci
Re: [ Imprimante Brother ] reconnu mais n'imprime pas
Publié : lun. 11 mars 2013, 21:53
par oix02
Re bon je suis un gros fénénat suite à ton post j'ai lu ça :
http://nemrod.se/guides/install-rpm-pac ... rch-linux/
J'y ai compris que pour evoiter de créer un nouveau PKGBUILDs je pouvait simplement extrairte le rpm et en copier les fichiers dans les dossier de mon systeme correspondant
cool me dis-je voila qui est plus simple ! trop sans doute
j'extrais le rpm ça rpmextract.sh ne me donne qu'un dossier brother à placer dans /opt chemin exacte :
/opt/brother/Printers/dcp365cn/cupswrapper
dans ce dossier pas grand chose :
Code : Tout sélectionner
ls
brcupsconfpt1 brother_dcp365cn_printer_en.ppd cupswrapperdcp365cn
J'indique à cups le nouveau fichier ppd
lance unep age de test : rien (même plus le message : reception de donné) la page de test reste sur le statut "stopped"
Le nouveau statut de l'imprimante avec le nouveau driver :
Code : Tout sélectionner
▼ Queue Name ▼ Description Location Make and Model Status
Brother_DCP-365CN Brother DCP-365CN Brother DCP-365CN CUPS Idle - "File "/usr/lib/cups/filter/brlpdwrapperdcp365cn" not available: No such file or directory"
Bilan la methode du copié collé est bidon ? ou je peux trouver ce fichier
qui n'ets manifestement pas dans le rpm ?
Je n'echapperai pas à la realisation d'un PKGBUILDs ? (Qui pourrait par ailleurs servir à quelqu'un un jour mais oui j'ai un poil dans la main)
Merci
Re: [ Imprimante Brother ] reconnu mais n'imprime pas
Publié : lun. 11 mars 2013, 22:12
par oix02
L'autre rpm (LPR driver) contenait un dossier /usr/bin et à l'intérieur un fichier
je me suis dit que ça correspond presque au fichier filtre
que cups reclamait je l'ai donc rennomé ainsi (oui bon on s'arrange !

puis l'ai placé dans le dossier indiqué
l'erreur à disparu et quand je lance la page teste j'ai le message 'recuperation des données" qui s'affiche sur l'imprimante et ..rien
je fais peut etre n'importe quoi depuis une dmie heure !! =P
Edit autant pour moi le message d'erreur du fichier filtre manquant a disparu du statut de l'imprimante mais est réapparu plus loin dans la file d'attente en statut de la page d'erreur :
bien tenté !
Re: [ Imprimante Brother ] reconnu mais n'imprime pas
Publié : lun. 11 mars 2013, 23:14
par oix02
j'ai réussi à la faire imprimer sous ubuntu live en executant cupsrapper contenu dans le deb cupswrapper
tenté la même sous arch sans succès
Re: [ Imprimante Brother ] reconnu mais n'imprime pas
Publié : lun. 11 mars 2013, 23:32
par oix02
bingo ne me demandez pas comment j'ai fait mais j'ai finis par avoir raison de cette usine à gaz !
Si je crois (la fatigue n'aidant pas) que si ça a fonctionné c'est apres toute les manipes au dessus j'ai executé le fichier
brprintconf_dcp365cn
contenu dans le dossier /usr/bin du deb "dcp365cnlpr-1.1.3-1.i386.deb" trouvé dans le lien
du premier post
donc à l'arrache calairement mais résolu quand même
Ouf !
Merci
Re: [ Imprimante Brother ] reconnu mais n'imprime pas (résol
Publié : mar. 12 mars 2013, 10:15
par FoolEcho
... sauf qu'un PKGBUILD t'aurait permis de ne pas faire des choses hasardeuses (un paquet géré par pacman et pas des fichiers dont tu vas oublier l'existence dans quelques semaines, déjà) et d'en faire profiter d'autres sur AUR, etc.. (tu ne partais pas de zéro puisqu'il y a d'autres modèles sur AUR).
Mais bon... pas grave.
Re: [ Imprimante Brother ] reconnu mais n'imprime pas (résol
Publié : mar. 12 mars 2013, 13:19
par oix02
Oui je sais bien je l'ai noté aussi ça m'interesserai de toute façon d'apprendre ça et de le mettre à dispo bien sur.
C'est juste que hier soir j'avais passé la journée dessus et il me fallait absolument imprimer un dossier pour ce matin alors fallait que j'fasse vite, mainteant que c'est chose faite dès que j'ai un peu de temps je tenterai ça c'est sur !
A plus
Re: [ Imprimante Brother ] reconnu mais n'imprime pas (résol
Publié : jeu. 11 avr. 2013, 17:48
par oix02
Je tente de faire le paquet j'ai un bug au make pkg :
Code : Tout sélectionner
makepkg PKGBUILD
==> Création du paquet dcp365cn 1.1.3-1 (jeu. avril 11 17:43:42 CEST 2013)
==> Vérification des dépendances pour l'exécution...
==> Vérification des dépendances pour la compilation...
==> Récupération des sources...
-> dcp365cnlpr-1.1.3-1.i386.rpm trouvé
-> dcp365cncupswrapper-1.1.3-1.i386.rpm trouvé
==> ERREUR : Des sommes de contrôle sont manquantes.
Mon PKGBUILD ou j'ai bien indiqué les 2 md5sum des deux fichiers à télécharger :
Code : Tout sélectionner
# Contributor: Tastalian < tastalian [at] scaron [dot] info >
pkgname=dcp365cn
pkgver=1.1.3
pkgrel=1
pkgdesc="CUPS driver for Brother DCP-387C printer"
arch=(any)
license=('custom:Brother Industries')
depends=('cups' 'foomatic-filters' 'a2ps')
makedepends=('rpmextract')
url="http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/index.html"
source=(http://www.brother.com/pub/bsc/linux/dlf/${pkgname}lpr-${pkgver}-1.i386.rpm \
http://www.brother.com/pub/bsc/linux/dlf/${pkgname}cupswrapper-${pkgver}-1.i386.rpm)
md5sum=('951f04eaa29ce2a95c0b46582cf09411'
'0c62592b0c185bc6c2610b5407aaafb2')
install=$pkgname.install
[ "$CARCH" = "x86_64" ] && depends=('cups' 'foomatic-filters' 'lib32-glibc' 'a2ps')
build() {
cd "$startdir/pkg" || return 1
for n in $startdir/src/*.rpm; do
rpmextract.sh "$n" || return 1
done
sed -i 's|/etc/init.d|/etc/rc.d|' $pkgdir/usr/local/Brother/Printer/${pkgname}/cupswrapper/cupswrapper${pkgname}
}
Ou est le problème ?
Merci
Re: [ Imprimante Brother ] reconnu mais n'imprime pas (résol
Publié : jeu. 11 avr. 2013, 17:55
par FoolEcho
md5sums.
(pour pinailler/plus que ça si tu comptes le publier: il vaut mieux package() que build() ici -- les PKGBUILDs sans package() sont dépréciés; on n'installe pas dans /usr/local -- /opt si tu ne veux ou peux pas (selon comment ça a été compilé) faire autrement)
Re: [ Imprimante Brother ] reconnu mais n'imprime pas (résol
Publié : jeu. 11 avr. 2013, 18:54
par oix02
Ok merci ça debloque la situation !
une autre erreur apres:
Code : Tout sélectionner
==> Suppression du répertoire pkg/ existant…
==> Entre dans l'environnement fakeroot…
==> Lancement de build()...
no package supplied
==> ERREUR : Une erreur s'est produite dans build().
Abandon...
Re: [ Imprimante Brother ] reconnu mais n'imprime pas (résol
Publié : jeu. 11 avr. 2013, 19:10
par FoolEcho
Sans doute ce que je disais: renomme ta fonction build() en package().
Re: [ Imprimante Brother ] reconnu mais n'imprime pas (résol
Publié : sam. 13 avr. 2013, 01:16
par oix02
Salut,
Merci je ne suis pas chez moi,, je teste donc des que je rentre
A plus
Re: [ Imprimante Brother ] reconnu mais n'imprime pas (résol
Publié : sam. 13 avr. 2013, 11:23
par oix02
OK c'ets bon j'ai changé build pour package mais ce n'était pas le soucis, si j'ai bien compris ce que j'ai fait je pense que le probleme venait du chemin de "pkgdir" : celui ci était dans un sous dossier avec un espace dans le nom et en virant cette espace l'erreur a disparu
Donc c'est OK ça m'a généré un paquet "dcp365cn-1.1.3-1-any.pkg.tar.xz"
pour le repertoire d'installation il dans /opt c'est bon si j'ai bien compris ? parcque c'est l'emplacement que j'ai mis finallement !
Dernier truc : c'est normal que les fichiers PKGBUILD ET INSTALL dans le paquet crée soient cachés ?
Re: [ Imprimante Brother ] reconnu mais n'imprime pas (résol
Publié : sam. 13 avr. 2013, 13:25
par FoolEcho
oix02 a écrit :venait du chemin de "pkgdir" : celui ci était dans un sous dossier avec un espace dans le nom et en virant cette espace l'erreur a disparu
Entoure $pkgdir de guillemets. "$pkgdir"
oix02 a écrit :pour le repertoire d'installation il dans /opt c'est bon si j'ai bien compris ? parcque c'est l'emplacement que j'ai mis finallement !
C'est mieux que /usr/local, surtout si tu veux le publier.
oix02 a écrit :Dernier truc : c'est normal que les fichiers PKGBUILD ET INSTALL dans le paquet crée soient cachés ?
Normal. Il faut bien que le paquet contienne les informations pertinentes du PKGBUILD (comme les dépendances, etc.).

Re: [ Imprimante Brother ] reconnu mais n'imprime pas (résol
Publié : dim. 14 avr. 2013, 11:20
par oix02
Ok c'est fait merci ! Oui je publierai ça bientôt c'était le but