diff --git a/fr_FR.ISO8859-1/books/handbook/multimedia/chapter.sgml b/fr_FR.ISO8859-1/books/handbook/multimedia/chapter.sgml index 1d4ae92ab9..7d2dc926c9 100644 --- a/fr_FR.ISO8859-1/books/handbook/multimedia/chapter.sgml +++ b/fr_FR.ISO8859-1/books/handbook/multimedia/chapter.sgml @@ -3,7 +3,7 @@ The FreeBSD French Documentation Project $FreeBSD$ - Original revision: 1.83 + Original revision: 1.92 --> @@ -390,7 +390,7 @@ pcm0: <SB16 DSP 4.11> on sbc0 Les commandes précédentes ne créeront pas - un périphérique /dev/snd! + un périphérique /dev/snd! MAKEDEV créera un ensemble de fichiers de @@ -407,43 +407,43 @@ pcm0: <SB16 DSP 4.11> on sbc0 - /dev/audio + /dev/audio Périphérique audio &sparc; compatible - /dev/dsp + /dev/dsp Processeur de signaux numériques - /dev/dspW - Comme /dev/dsp, mais avec 16 bits + /dev/dspW + Comme /dev/dsp, mais avec 16 bits par échantillons - /dev/midi + /dev/midi Périphérique d'accès MIDI - /dev/mixer + /dev/mixer Port de contrôle du mélangeur - /dev/music + /dev/music Interface de niveau 2 du séquenceur - /dev/sequencer + /dev/sequencer Séquenceur - /dev/pss + /dev/pss Interface programmable @@ -473,9 +473,9 @@ pcm0: <SB16 DSP 4.11> on sbc0 IRQ DSP - - - + + + Erreur Solution @@ -574,7 +574,7 @@ pcm0: <SB16 DSP 4.11> on sbc0 Si vous n'utilisez pas &man.devfs.5;, vous devrez faire pointer vos applications sur - /dev/dsp0.x, + /dev/dsp0.x, où x est 0 à 3 si hw.snd.pcm.0.vchans est fixé à 4. Sur un système utilisant &man.devfs.5;, ce qui @@ -1574,8 +1574,8 @@ zoom=yes expérimental qui doit être compilé à partir du logiciel porté multimedia/transcode. Il utilise un grand - nombre d'options avec la commande make. Je - recommande: + nombre d'options avec la commande make. Nous + recommandons: &prompt.root; make WITH_LIBMPEG2=yes @@ -1843,6 +1843,361 @@ bktr0: Pinnacle/Miro TV, Philips SECAM tuner. &a.multimedia.name;. + + + + + + Marc + Fonvieille + Ecrit par + + + + + + Scanners + + scanners + + + + Introduction + + &os;, comme tout système d'exploitation moderne, + permet l'utilisation de scanners. Un accès + standardisé aux scanners est fourni par l'API + SANE (Scanner Access Now Easy) + disponible dans le catalogue des logiciels portés. + SANE utilisera également + certains pilotes de périphériques &os; pour + accéder à la partie matérielle du + scanner. + + &os; supporte les scanners SCSI et USB. Assurez-vous que + votre scanner est supporté par + SANE avant d'effectuer une + quelconque configuration. SANE + dispose d'une liste des périphériques + supportés qui peut vous informer sur le support + et son statut pour un scanner particulier. La page de manuel + &man.uscanner.4; donne également une liste des scanners + USB supportés. + + + + Configuration du noyau + + Comme mentionné plus haut les interfaces SCSI et + USB sont supportées. En fonction de l'interface de + votre scanner, différents pilotes de + périphérique sont nécessaires. + + + Interface USB + + Le noyau GENERIC inclu par + défaut les pilotes nécessaires au support des + scanners USB. Si vous décidez d'utiliser un noyau + personnalisé, assurez-vous que les lignes suivantes + sont présentes dans votre fichier de configuration du + noyau: + + device usb +device uhci +device ohci +device uscanner + + En fonction du contrôleur USB présent sur + votre carte mère, vous n'avez besoin que d'une des + deux lignes device uhci et + device ohci, cependant avoir ces deux + lignes simultanément dans la configuration du noyau + est sans risque. + + Si vous ne désirez pas recompiler votre noyau et + que votre noyau n'est pas le GENERIC, + vous pouvez directement charger le module du pilote + &man.uscanner.4; à l'aide de la commande + &man.kldload.8;: + + &prompt.root; kldload uscanner + + Pour charger ce module à chaque démarrage + du système, ajoutez la ligne suivante au fichier + /boot/loader.conf: + + uscanner_load="YES" + + Après avoir redémarré avec le bon + noyau, ou après avoir chargé le module + nécessaire, branchez votre scanner USB. Le scanner + devrait apparaître dans le tampon des messages du + système (&man.dmesg.8;) de cette + manière: + + uscanner0: EPSON EPSON Scanner, rev 1.10/3.02, addr 2 + + Ceci nous indique que notre scanner utilise le fichier + spécial de périphérique + /dev/uscanner0. + + + Sous &os; 4.X, le daemon USB + (&man.usbd.8;) doit tourner pour être en mesure de + voir certains périphériques USB. Pour + l'activer, ajoutez usbd_enable="YES" + à votre fichier /etc/rc.conf et + redémarrez la machine. + + + + + Interface SCSI + + Si votre scanner dispose d'une interface SCSI, il est + important de connaître quelle carte contrôleur + SCSI vous utiliserez. En fonction du contrôleur sur + la carte, vous devrez adapter votre configuration du noyau. + Le noyau GENERIC supporte les + contrôleurs SCSI les plus courants. Assurez-vous + d'avoir lu le fichier NOTES + (LINT sous &os; 4.X) et ajoutez la + ligne adéquate dans votre fichier de configuration du + noyau. En plus du pilote de votre carte SCSI, vous avez + besoin des lignes suivantes dans votre fichier de + configuration du noyau: + + device scbus +device pass + + Une fois que votre noyau a été + compilé correctement, vous devriez être en + mesure de voir les périphériques au + démarrage: + + pass2 at aic0 bus 0 target 2 lun 0 +pass2: <AGFA SNAPSCAN 600 1.10> Fixed Scanner SCSI-2 device +pass2: 3.300MB/s transfers + + Si votre scanner n'était pas alimenté au + démarrage du système, il est encore possible + de forcer sa détection, en en sondant le bus SCSI + avec la commande &man.camcontrol.8;: + + &prompt.root; camcontrol rescan all +Re-scan of bus 0 was successful +Re-scan of bus 1 was successful +Re-scan of bus 2 was successful +Re-scan of bus 3 was successful + + Ensuite le scanner apparaîtra dans la liste des + périphériques SCSI: + + &prompt.root; camcontrol devlist +<IBM DDRS-34560 S97B> at scbus0 target 5 lun 0 (pass0,da0) +<IBM DDRS-34560 S97B> at scbus0 target 6 lun 0 (pass1,da1) +<AGFA SNAPSCAN 600 1.10> at scbus1 target 2 lun 0 (pass3) +<PHILIPS CDD3610 CD-R/RW 1.00> at scbus2 target 0 lun 0 (pass2,cd0) + + Plus de détails sur les + périphériques SCSI sont disponibles dans les + pages de manuel &man.scsi.4; et &man.camcontrol.8;. + + + + + Configuration de SANE + + Le système SANE a + été divisé en deux parties: les + backends (graphics/sane-backends) et les + frontends (graphics/sane-frontends). Les + backends fournissent l'accès au scanner. + La liste des périphériques + supportés par SANE + indique quel backend supportera votre scanner. + Il est indispensable de déterminer correctement le + backend relatif à votre scanner si vous + voulez être en mesure d'utiliser votre + périphérique. La partie + frontends fournie l'interface graphique de + numérisation + (xscanimage). + + La première chose à faire est d'installer le + logiciel porté graphics/sane-backends ou sa version + pré-compilée. Ensuite, utilisez la commande + sane-find-scanner pour contrôler la + détection du scanner par l'ensemble + SANE: + + &prompt.root; sane-find-scanner -q +found SCSI scanner "AGFA SNAPSCAN 600 1.10" at /dev/pass3 + + Le résultat de la commande affichera le type + d'interface utilisée par le scanner et le fichier + spécial de périphérique utilisé + pour attacher le scanner au système. Le fabricant et + le modèle peuvent ne pas apparaître, cela n'est + pas important. + + + Certains scanners USB requièrent le chargement + préalable d'un firmware, cela est + expliqué dans la page de manuel du + backend utilisé. Vous devriez + également consulter les pages de manuel de + &man.sane-find-scanner.1; et &man.sane.7;. + + + Nous devons maintenant vérifier si le scanner sera + identifié par un frontend de + numérisation. Par défaut, les + backends SANE sont + fournies avec un outil en ligne de commande appelé + &man.scanimage.1;. Cette commande vous permet de lister les + périphériques et d'effectuer une acquisition + d'image à partir de la ligne de commande. L'option + est employée pour afficher le + scanner présent sur le système: + + &prompt.root; scanimage -L +device `snapscan:/dev/pass3' is a AGFA SNAPSCAN 600 flatbed scanner + + Aucun résultat, ou un message disant qu'aucun + scanner n'a été identifié indiquent que + &man.scanimage.1; est incapable d'identifier le scanner. Si + cela se produit, vous devrez éditer le fichier de + configuration du backend du scanner et + définir le type de scanner utilisé. Le + répertoire /usr/local/etc/sane.d/ contient + tous les fichiers de configurations des + backends. Ce problème d'identification + apparaît essentiellement avec certains scanners + USB. + + Par exemple, avec le scanner USB utilisé dans la + , + sane-find-scanner nous donne l'information + suivante: + + &prompt.root; sane-find-scanner -q +found USB scanner (UNKNOWN vendor and product) at device /dev/uscanner0 + Le scanner est correctement détecté, il + utilise l'interface USB et est attaché au fichier + spécial de périphérique + /dev/uscanner0. Nous pouvons maintenant + vérifier si le scanner est correctement + identifié: + + &prompt.root; scanimage -L + +No scanners were identified. If you were expecting something different, +check that the scanner is plugged in, turned on and detected by the +sane-find-scanner tool (if appropriate). Please read the documentation +which came with this software (README, FAQ, manpages). + + Comme le scanner n'est pas identifié, nous devons + éditer le fichier + /usr/local/etc/sane.d/epson.conf. Le + scanner utilisé était un &epson.perfection; + 1650, nous en déduisons donc que ce scanner utilisera + le backend epson. + Assurez-vous de bien lire les commentaires d'aide + présents dans les fichiers de configuration des + backends. Les modifications à faire + sont relativement simples: commentez toutes les lignes + concernant une interface différente de celle + utilisée par votre scanner (dans notre cas, nous + commenterons toutes les lignes débutant par le mot + scsi étant donné que notre + scanner utilise une interface USB), ajoutez ensuite à + la fin du fichier une ligne indiquant l'interface et le + fichier spécial de périphérique + utilisé. Dans ce cas, nous ajoutons la ligne + suivante: + + usb /dev/uscanner0 + + Veuillez vous assurer de bien lire les commentaires + fournis dans les fichiers de configurations des + backends ainsi que les pages de manuel + correspondantes pour plus de détails concernant la + syntaxe correcte à utiliser. Nous pouvons maintenant + vérifier si le scanner est identifié: + + &prompt.root; scanimage -L +device `epson:/dev/uscanner0' is a Epson GT-8200 flatbed scanner + + Notre scanner a été identifié. Ce + n'est pas important si la marque et le modèle ne + correspondent pas. L'important est le champ + `epson:/dev/uscanner0', qui nous donne le + backend et le fichier spécial de + périphérique corrects. + + Une fois que la commande scanimage -L + est en mesure d'identifier le scanner, la configuration est + terminée. Le périphérique est prêt + à effectuer sa première + numérisation. + + Bien que &man.scanimage.1; permette d'effectuer une + numérisation à partir de la ligne de commande, + il est préférable d'utiliser une interface + graphique. SANE offre une + interface graphique simple mais efficace: + xscanimage (graphics/sane-frontends). + + Xsane (graphics/xsane) est une autre + interface graphique de numérisation assez populaire. + Ce programme offre des fonctions avancées comme + différents mode de numérisation (photocopie, + fax, etc.), la correction des couleurs, la numérisation + par lots, etc. Ces deux applications sont utilisables comme + greffon pour GIMP. + + + + Autoriser l'accès au scanner à d'autres + utilisateurs + + Toutes les opérations précédentes ont + été effectuées avec les privilèges + root. Vous pourrez, cependant, avoir + besoin que d'autres utilisateurs puissent accéder au + scanner. L'utilisateur devra avoir les permissions de lecture + et d'écriture sur le fichier spécial de + périphérique /dev/uscanner0 + dont le propriétaire est le groupe + operator. L'ajout de l'utilisateur + joe au groupe + operator lui autorisera l'accès + au scanner: + + &prompt.root; pw groupmod operator -m joe + + Pour plus de détails, consultez la page de manuel + de &man.pw.8;. + + + Bien sûr, pour des raisons de + sécurité, vous devriez réfléchir + à deux fois avant d'ajouter un utilisateur à + n'importe quel groupe, tout particulièrement au groupe + operator. + +