Page 1 sur 1
[Brother DCP-330C] Détail de config
Publié : sam. 12 avr. 2008, 01:15
par mélodie
Hé ! hé !
Pas très longtemps après la fin du fil initié par FenDanT et fini par aramisqc,
[Imprimante Brother] création de driver...
mon imprimante trois en un HP PSC 1210 a rendu l'âme (il y a deux ou trois semaines), et après un tour sur les différents sites marchands, sites de constructeurs... j'ai changé pour la Brother DCP-330C.
Elle est jolie et pas trop chère, et puis comme je me suis rendue compte que Brother affiche tout de même des Tux sur son site (wao !) et les sources des drivers (re-wao !)
Bref, j'ai suivi le tuto sur notre wiki du coup (en français, quel plaisir !), et puis voilà, ça ne marchait pas, une fois finie la configuration, l'imprimante était bien dans cups, (localhost:631) mais pas de page de test, rien ne bougeait. Alors l'adresse configurée indiquée dans cups était USB:/dev/usb/lp0, mais dans /dev/ pas de usb/lp0, car il manquait le module usblp.
Il a fallu le charger, et l'ajouter dans /etc/rc.conf
Après ça a fonctionné, mais il a d'abord fallu que je relance aussi le cupswrapper:
suivi de :
J'ai une question : pour cette dernière commande, quelle est la bonne méthode pour le faire démarrer au cours du boot ? (J'ai 'cups' dans les daemons dans rc.conf, est-ce correct compte tenu du fait que c'est un 'cupswrapper' qui fait le boulot ? Comme cela fonctionne-t-il vis-à vis du driver d'ailleurs ?)
Merci par avance.
Publié : lun. 14 avr. 2008, 14:04
par aramisqc
Bonjout !
melodie a écrit :
J'ai une question : pour cette dernière commande, quelle est la bonne méthode pour le faire démarrer au cours du boot ? (J'ai 'cups' dans les daemons dans rc.conf, est-ce correct compte tenu du fait que c'est un 'cupswrapper' qui fait le boulot ? Comme cela fonctionne-t-il vis-à vis du driver d'ailleurs ?)
Je ne suis pas certain d'avoir bien saisi l'essence de ta question. Cependant, je n'ai fait le ./cupswrapper... qu'une seule fois après l'installation de la Brother MFC-240C.
Quand je démarre ou redémarre, l'imprimante est déjà prête à imprimer. CUPS est bien dans mes daemons mais aucune trace de usblp dans le rc.conf.
Mon /etc/rc.conf
Code : Tout sélectionner
#
# /etc/rc.conf - Main Configuration for Arch Linux
#
#
# -----------------------------------------------------------------------
# LOCALIZATION
# -----------------------------------------------------------------------
#
# LOCALE: available languages can be listed with the 'locale -a' command
# HARDWARECLOCK: set to "UTC" or "localtime"
# TIMEZONE: timezones are found in /usr/share/zoneinfo
# KEYMAP: keymaps are found in /usr/share/kbd/keymaps
# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US)
# CONSOLEMAP: found in /usr/share/kbd/consoletrans
# USECOLOR: use ANSI color sequences in startup messages
#
LOCALE="fr_CA.utf-8"
HARDWARECLOCK="localtime"
TIMEZONE="America/Montreal"
KEYMAP="cf"
CONSOLEFONT="lat9w-16"
CONSOLEMAP="8859-15"
CONSOLETRANSLATION="8859-15_to_uni"
USECOLOR="yes"
#
# -----------------------------------------------------------------------
# HARDWARE
# -----------------------------------------------------------------------
#
# Scan hardware and load required modules at bootup
MOD_AUTOLOAD="yes"
# Module Blacklist - modules in this list will never be loaded by udev
MOD_BLACKLIST=()
#
# Modules to load at boot-up (in this order)
# - prefix a module with a ! to blacklist it
#
MODULES=(skge slhc ac97_bus snd-mixer-oss snd-pcm-oss snd-seq-oss
snd-seq-device snd-seq-midi-event snd-seq snd-hwdep snd-page-alloc
snd-pcm snd-rawmidi snd-timer snd snd-ac97-codec snd-emu10k1 soundcore
snd-util-mem vboxdrv fuse)
# Scan for LVM volume groups at startup, required if you use LVM
USELVM="no"
#
# -----------------------------------------------------------------------
# NETWORKING
# -----------------------------------------------------------------------
#
HOSTNAME="aramisqc"
#
# Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available
# interfaces.
#
# Interfaces to start at boot-up (in this order)
# Declare each interface then list in INTERFACES
# - prefix an entry in INTERFACES with a ! to disable it
# - no hyphens in your interface names - Bash doesn't like it
#
# Note: to use DHCP, set your interface to be "dhcp" (eth0="dhcp")
#
# Don't use this for wireless interfaces, see network profiles below
#
eth0="dhcp"
INTERFACES=(eth0)
#
# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
# - prefix an entry in ROUTES with a ! to disable it
#
gateway="default gw 192.168.0.1"
ROUTES=(!gateway)
#
# Enable these network profiles at boot-up. These are only useful
# if you happen to need multiple network configurations (ie, laptop users)
# - set to 'menu' to present a menu during boot-up (dialog package required)
# - prefix an entry with a ! to disable it
#
# Network profiles are found in /etc/network-profiles
#
#NET_PROFILES=(main)
#
# -----------------------------------------------------------------------
# DAEMONS
# -----------------------------------------------------------------------
#
# Daemons to start at boot-up (in this order)
# - prefix a daemon with a ! to disable it
# - prefix a daemon with a @ to start it up in the background
#
DAEMONS=(syslog-ng !!!cpufreqd !powernowd network @acpid !!!netfs gpm
hal @alsa avahi-daemon @crond cups dbus esd fam gdm portmap !httpd stbd
@mysqld)
VERBOSEONFAIL="yes"
# End of file
aramisqc
Publié : lun. 14 avr. 2008, 14:19
par mélodie
aramisqc a écrit :
Je ne suis pas certain d'avoir bien saisi l'essence de ta question. Cependant, je n'ai fait le ./cupswrapper... qu'une seule fois après l'installation de la Brother MFC-240C.
Quand je démarre ou redémarre, l'imprimante est déjà prête à imprimer. CUPS est bien dans mes daemons mais aucune trace de usblp dans le rc.conf.
En fait, je pense avoir compris que ./cupswrapper a pour rôle de configurer cups, ce que je n'avais pas compris au premier abord. Pour usblp, ça tient peut-être au type d'imprimante que j'ai, à moins que le module usb ne soit configuré en dur dans ton système ?
Publié : lun. 14 avr. 2008, 14:47
par aramisqc
Bonjour !
Pour le usblp, si je me souviens bien, j'ai fait un modprobe.
aramisqc
Publié : lun. 14 avr. 2008, 17:57
par mélodie
aramisqc a écrit :Pour le usblp, si je me souviens bien, j'ai fait un modprobe.
Et tu ne rebootes jamais ?
Publié : lun. 14 avr. 2008, 20:33
par aramisqc
Si ça m'arrive de rebooter

.
Mais après l'installation de la Brother, je ne me souviens pas avoir redémarré que ce soit pour l'imprimante ou le scanner. Autrement je l'aurais indiqué dans le wiki.
aramisqc
Publié : ven. 30 mai 2008, 10:45
par mélodie
Je remonte ce fil : après mise à jour (vers le 2.6.24, car mon portable était encore en 2.6.23) l'impression ne fonctionnait plus. J'ai trouvé que lsusb ne me retournait rien, puis qu'aucun module n'apparaissait dans hwd -e, et de là que EHCI_HCD est en module dans le noyau, et que UHCI_HCD est en dur dans le noyau.
Alors j'ai chargé le module ehci_hcd, et je l'ajoute dans le rc.conf. J'ai aussitôt relancé /usr/local/Brother/Printer/dcp330c/cupswrapper/cupswrapperdcp330c et l'impression s'est remise en route. /Ouf ! ':)