diff options
Diffstat (limited to 'de_DE.ISO8859-1/books/handbook/multimedia/chapter.sgml')
-rw-r--r-- | de_DE.ISO8859-1/books/handbook/multimedia/chapter.sgml | 343 |
1 files changed, 330 insertions, 13 deletions
diff --git a/de_DE.ISO8859-1/books/handbook/multimedia/chapter.sgml b/de_DE.ISO8859-1/books/handbook/multimedia/chapter.sgml index 7c59fef271..62acf7be9a 100644 --- a/de_DE.ISO8859-1/books/handbook/multimedia/chapter.sgml +++ b/de_DE.ISO8859-1/books/handbook/multimedia/chapter.sgml @@ -3,8 +3,8 @@ The FreeBSD German Documentation Project $FreeBSD$ - $FreeBSDde: de-docproj/books/handbook/multimedia/chapter.sgml,v 1.57 2004/08/04 23:40:11 mheinen Exp $ - basiert auf: 1.85 + $FreeBSDde: de-docproj/books/handbook/multimedia/chapter.sgml,v 1.59 2004/09/11 09:21:22 mheinen Exp $ + basiert auf: 1.93 --> <chapter id="multimedia"> @@ -96,6 +96,10 @@ <listitem> <para>Die Konfiguration von TV-Karten.</para> </listitem> + + <listitem> + <para>Das Einrichten von Scannern.</para> + </listitem> </itemizedlist> <para>Bevor Sie dieses Kapitel lesen, sollten Sie:</para> @@ -392,7 +396,7 @@ pcm0: <SB16 DSP 4.11> on sbc0</screen> <note> <para>Die obigen Kommandos legen <emphasis>kein</emphasis> - <devicename>/dev/snd</devicename> Device an.</para> + <filename>/dev/snd</filename> Device an.</para> </note> <para>Der Befehl <command>MAKEDEV</command> erzeugt eine Gruppe @@ -409,43 +413,43 @@ pcm0: <SB16 DSP 4.11> on sbc0</screen> <tbody> <row> - <entry><devicename>/dev/audio</devicename></entry> + <entry><filename>/dev/audio</filename></entry> <entry>&sparc; compatible audio device</entry> </row> <row> - <entry><devicename>/dev/dsp</devicename></entry> + <entry><filename>/dev/dsp</filename></entry> <entry>Digitized voice device</entry> </row> <row> - <entry><devicename>/dev/dspW</devicename></entry> - <entry><devicename>/dev/dsp</devicename>-ähnliches + <entry><filename>/dev/dspW</filename></entry> + <entry><filename>/dev/dsp</filename>-ähnliches Device mit 16 Bits pro Sample</entry> </row> <row> - <entry><devicename>/dev/midi</devicename></entry> + <entry><filename>/dev/midi</filename></entry> <entry>Raw midi access device</entry> </row> <row> - <entry><devicename>/dev/mixer</devicename></entry> + <entry><filename>/dev/mixer</filename></entry> <entry>Control port mixer device</entry> </row> <row> - <entry><devicename>/dev/music</devicename></entry> + <entry><filename>/dev/music</filename></entry> <entry>Level 2 sequencer interface</entry> </row> <row> - <entry><devicename>/dev/sequencer</devicename></entry> + <entry><filename>/dev/sequencer</filename></entry> <entry>Sequencer device</entry> </row> <row> - <entry><devicename>/dev/pss</devicename></entry> + <entry><filename>/dev/pss</filename></entry> <entry>Programmable device interface</entry> </row> </tbody> @@ -575,7 +579,7 @@ pcm0: <SB16 DSP 4.11> on sbc0</screen> <para>Wenn Sie ein System ohne &man.devfs.5; einsetzen, müssen Anwendungen die Geräte - <devicename>/dev/dsp0</devicename>.<replaceable>x</replaceable> + <filename>/dev/dsp0</filename>.<replaceable>x</replaceable> verwenden. Wenn <varname>hw.snd.pcm.0.vchans</varname> wie oben auf <literal>4</literal> gesetzt wurde, läuft <replaceable>x</replaceable> von <literal>0</literal> @@ -1780,6 +1784,319 @@ bktr0: Pinnacle/Miro TV, Philips SECAM tuner.</programlisting> Archiven.</para> </sect2> </sect1> + + <sect1 id="scanners"> + <sect1info> + <authorgroup> + <author> + <firstname>Marc</firstname> + <surname>Fonvieille</surname> + <contrib>Beigetragen von </contrib> + <!-- 04 August 2004 --> + </author> + </authorgroup> + </sect1info> + + <title>Scanner</title> + <indexterm> + <primary>Scanner</primary> + </indexterm> + + <sect2> + <title>Einführung</title> + + <para>Unter &os; können Sie, wie unter jedem anderen + modernen Betriebssystem, Scanner benutzen. Die Anwendung + <application>SANE</application> (Scanner Access Now Easy) + aus der Ports-Collection stellt eine einheitliche Schnittstelle + (<acronym role="Application Programming Interface">API</acronym>) + für den Zugriff auf Scanner bereit. + <application>SANE</application> greift auf Scanner + mithilfe einiger &os;-Treiber zu.</para> + + <para>&os; unterstützt sowohl SCSI- als auch USB-Scanner. + Prüfen Sie vor der Konfiguration mithilfe der + <ulink url="http://sane-project.org/sane-supported-devices.html">Liste + der unterstützten Geräte</ulink> ob Ihr Scanner + von <application>SANE</application> unterstützt wird. + Die Hilfeseite &man.uscanner.4; zählt ebenfalls die + unterstützten USB-Scanner auf.</para> + </sect2> + + <sect2> + <title>Den Kernel für Scanner einrichten</title> + + <para>Da sowohl SCSI- als auch USB-Scanner unterstützt + werden, werden abhängig von der Schnittstelle + unterschiedliche Treiber benötigt.</para> + + <sect3 id="scanners-kernel-usb"> + <title>USB-Scanner</title> + + <para>Im <filename>GENERIC</filename>-Kernel sind + schon alle, für einen USB-Scanner notwendigen, + Treiber enthalten. Wenn Sie einen angepassten Kernel + benutzen, prüfen Sie, dass die Kernelkonfiguration + die nachstehenden Zeilen enthält:</para> + + <programlisting>device usb +device uhci +device ohci +device uscanner</programlisting> + + <para>Abhängig vom Chipsatz Ihrer Systemplatine + benötigen Sie in der Kernelkonfiguration entweder + die Option <literal>device uhci</literal> oder die + Option <literal>device ohci</literal>. Die + Kernelkonfiguration kann allerdings auch beide Optionen + enthalten.</para> + + <para>Wenn Sie den Kernel nicht neu bauen wollen + und einen angepassten Kernel verwenden, können + Sie den Treiber &man.uscanner.4; direkt mit dem + Kommando &man.kldload.8; laden:</para> + + <screen>&prompt.root; <userinput>kldload uscanner</userinput></screen> + + <para>Wenn Sie das Modul bei jedem Systemstart laden + wollen, fügen Sie in der Datei + <filename>/boot/loader.conf</filename> die nachstehende + Zeile hinzu:</para> + + <programlisting>uscanner_load="YES"</programlisting> + + <para>Nachdem Sie das System mit dem richtigen Kernel + neu gestartet oder das Modul geladen haben, stecken + Sie den USB-Scanner ein. In den Systemmeldungen + (&man.dmesg.8;) sollte ein Eintrag wie der folgende + erscheinen:</para> + + <screen>uscanner0: EPSON EPSON Scanner, rev 1.10/3.02, addr 2</screen> + + <para>Die Meldung besagt, dass der Scanner die + Gerätedatei <filename>/dev/uscanner0</filename> + benutzt.</para> + + <note> + <para>Unter &os; 4.X muss der USB-Daemon (&man.usbd.8;) + laufen, damit manche USB-Geräte erkannt werden. + Um den USB-Daemon zu aktivieren, fügen Sie in + der Datei <filename>/etc/rc.conf</filename> die Anweisung + <literal>usbd_enable="YES"</literal> ein und starten + die Maschine neu.</para> + </note> + </sect3> + + <sect3> + <title>SCSI-Scanner</title> + + <para>Wenn Ihr Scanner eine SCSI-Schnittstelle besitzt, + ist die Kernelkonfiguration abhängig vom + verwendeten SCSI-Controller. Der + <filename>GENERIC</filename>-Kernel unterstützt + die gebräuchlichen SCSI-Controller. Den richtigen + Treiber finden Sie in der Datei <filename>NOTES</filename> + (<filename>LINT</filename> unter &os; 4.X). + Neben dem Treiber muss Ihre Kernelkonfiguration + noch die nachstehenden Zeilen enthalten:</para> + + <programlisting>device scbus +device pass</programlisting> + + <para>Nachdem Sie einen Kernel gebaut haben, sollte + der Scanner beim Neustart in den Systemmeldungen + erscheinen:</para> + + <screen>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</screen> + + <para>Wenn der Scanner während des Systemstarts + ausgeschaltet war, können Sie die Geräteerkennung + erzwingen, indem Sie den SCSI-Bus erneut absuchen. + Verwenden Sie dazu das Kommando &man.camcontrol.8;:</para> + + <screen>&prompt.root; <userinput>camcontrol rescan all</userinput> +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</screen> + + <para>Der Scanner wird anschließend in der + SCSI-Geräteliste angezeigt:</para> + + <screen>&prompt.root; <userinput>camcontrol devlist</userinput> +<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)</screen> + + <para>Weiteres über SCSI-Geräte lesen Sie + bitte in den Hilfeseiten &man.scsi.4; und &man.camcontrol.8; + nach.</para> + </sect3> + </sect2> + + <sect2> + <title>SANE konfigurieren</title> + + <para><application>SANE</application> besteht aus zwei + Teilen: den Backends + (<filename role="package">graphics/sane-backends</filename>) + und den Frontends + (<filename role="package">graphics/sane-frontends</filename>). + Das Backend greift auf den Scanner zu. Welches Backend + welchen Scanner unterstützt, entnehmen Sie der + <ulink url="http://sane-project.org/sane-supported-devices.html">Liste + der unterstützten Geräte.</ulink>. + Der Betrieb eines Scanners ist nur dem richtigen + Backend möglich. Die Frontends sind die Anwendungen, + mit denen gescannt wird (<application>xscanimage</application>).</para> + + <para>Installieren Sie zuerst den Port oder das Paket + <filename role="package">graphics/sane-backends</filename>. + Anschließend können Sie mit dem Befehl + <command>sane-find-scanner</command> prüfen, ob + <application>SANE</application> Ihren Scanner erkennt:</para> + + <screen>&prompt.root; <userinput>sane-find-scanner -q</userinput> +found SCSI scanner "AGFA SNAPSCAN 600 1.10" at /dev/pass3</screen> + + <para>Die Ausgabe zeigt die Schnittstelle und die verwendete + Gerätedatei des Scanners. Der Hersteller und das + Modell können in der Ausgabe fehlen.</para> + + <note> + <para>Bei einigen USB-Scannern müssen Sie die + Firmware aktualisieren, dies wird in der Hilfeseite + des Backends erklärt. Lesen Sie bitte auch + die Hilfeseiten &man.sane-find-scanner.1; und + &man.sane.7;.</para> + </note> + + <para>Als nächstes müssen Sie prüfen, ob + der Scanner vom Frontend erkannt wird. Die + <application>SANE</application>-Backends werden + mit dem Kommandozeilenwerkzeug &man.scanimage.1; + geliefert. Mit diesem Werkzeug können Sie + sich Scanner anzeigen lassen und den Scan-Prozess + von der Kommandozeile starten. Die Option + <option>-L</option> zeigt die Scanner an:</para> + + <screen>&prompt.root; <userinput>scanimage -L</userinput> +device `snapscan:/dev/pass3' is a AGFA SNAPSCAN 600 flatbed scanner</screen> + + <para>Erscheint die Meldung, dass kein Scanner gefunden + wurde oder wird gar keine Ausgabe erzeugt, konnte + &man.scanimage.1; keinen Scanner erkennen. In diesem + Fall müssen Sie in der Konfigurationsdatei des Backends + das zu benutzende Gerät eintragen. Die + Konfigurationsdateien der Backends befinden sich + im Verzeichnis + <filename role="directory">/usr/local/etc/sane.d/</filename>. + Erkennungsprobleme treten bei bestimmten USB-Scannern + auf.</para> + + <para>Mit dem USB-Scanner aus <xref linkend="scanners-kernel-usb"> + zeigt <command>sane-find-scanner</command> die + folgende Ausgabe:</para> + + <screen>&prompt.root; <userinput>sane-find-scanner -q</userinput> +found USB scanner (UNKNOWN vendor and product) at device /dev/uscanner0</screen> + + <para>Der Scanner wurde richtig erkennt, er benutzt eine + USB-Schnittstelle und verwendet die Gerätedatei + <filename>/dev/uscanner0</filename>. Ob der Scanner + vom Frontend erkannt wird, zeigt das nachstehende + Kommando:</para> + + <screen>&prompt.root; <userinput>scanimage -L</userinput> + +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).</screen> + + <para>Da der Scanner nicht erkannt wurde, muss die Datei + <filename>/usr/local/etc/sane.d/epson.conf</filename> editiert + werden. Der verwendete Scanner war ein + &epson.perfection; 1650, daher wird das + <literal>epson</literal>-Backend benutzt. Lesen Sie + bitte alle Kommentare in der Konfigurationsdatei des + Backends. Die durchzuführenden Änderungen + sind einfach. Kommentieren Sie zunächst alle + Zeilen mit der falschen Schnittstelle aus. Da der + Scanner eine USB-Schnittstelle besitzt, wurden im + Beispiel alle Zeilen, die mit <literal>scsi</literal> + anfingen, auskommentiert. Fügen Sie dann die + Schnittstelle und den Gerätenamen am Ende der + Datei ein. In diesem Beispiel wurde die nachstehende + Zeile eingefügt:</para> + + <programlisting>usb /dev/uscanner0</programlisting> + + <para>Weitere Hinweise entnehmen Sie bitte der Hilfeseite + des Backends. Jetzt können Sie prüfen, + ob der Scanner richtig erkannt wird:</para> + + <screen>&prompt.root; <userinput>scanimage -L</userinput> +device `epson:/dev/uscanner0' is a Epson GT-8200 flatbed scanner</screen> + + <para>Der Scanner wurde nun erkannt. Es ist nicht wichtig, + ob der Hersteller oder das Modell richtig angezeigt werden. + Wichtig ist die Ausgabe <literal>`epson:/dev/uscanner0'</literal>, + die das richtige Backend und den richtigen Gerätenamen + anzeigt.</para> + + <para>Wenn <command>scanimage -L</command> den Scanner erkannt + hat, ist der Scanner eingerichtet und bereit, zu + scannen.</para> + + <para>Obwohl wir mit &man.scanimage.1; von der Kommandozeile + scannen können, ist eine graphische Anwendung + zum Scannen besser geeignet. <application>SANE</application> + bietet ein einfaches und effizientes Werkzeug: + <application>xscanimage</application> (<filename + role="package">graphics/sane-frontends</filename>).</para> + + <para><application>Xsane</application> + (<filename role="package">graphics/xsane</filename>) + ist eine weitere beliebte graphische Anwendung. + Dieses Frontend besitzt erweiterte Funktionen + wie den Scan-Modus (beispielsweise Photo, Fax), + eine Farbkorrektur und Batch-Scans. Beide Anwendungen + lassen sich als + <application>GIMP</application>-Plugin verwenden.</para> + </sect2> + + <sect2> + <title>Den Scanner für Benutzerkonten freigeben</title> + + <para>Vorher wurden alle Tätigkeiten mit + <username>root</username>-Rechten ausgeführt. + Wenn andere Benutzer den Scanner benutzen sollen, + müssen sie Lese- und Schreibrechte auf die + Gerätedatei des Scanners besitzen. Im + Beispiel wird die Datei <filename>/dev/uscanner0</filename> + verwendet, die der Gruppe <groupname>operator</groupname> + gehört. Damit der Benutzer <username>joe</username> + auf den Scanner zugreifen kann, muss das Konto in + die Gruppe <groupname>operator</groupname> aufgenommen + werden:</para> + + <screen>&prompt.root; <userinput>pw groupmod operator -m <replaceable>joe</replaceable></userinput></screen> + + <para>Weiteres entnehmen Sie bitte der Hilfeseite + &man.pw.8;.</para> + + <note> + <para>Aus Sicherheitsgründen sollten Sie genau darauf + achten, wen Sie in eine Gruppe aufnehmen, besonders + wenn es sich um die Gruppe <groupname>operator</groupname> + handelt.</para> + </note> + </sect2> + </sect1> </chapter> <!-- |