aboutsummaryrefslogtreecommitdiff
path: root/de_DE.ISO8859-1/books/handbook/multimedia/chapter.sgml
diff options
context:
space:
mode:
Diffstat (limited to 'de_DE.ISO8859-1/books/handbook/multimedia/chapter.sgml')
-rw-r--r--de_DE.ISO8859-1/books/handbook/multimedia/chapter.sgml343
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: &lt;SB16 DSP 4.11&gt; 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: &lt;SB16 DSP 4.11&gt; 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>-&auml;hnliches
+ <entry><filename>/dev/dspW</filename></entry>
+ <entry><filename>/dev/dsp</filename>-&auml;hnliches
Device mit 16&nbsp;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: &lt;SB16 DSP 4.11&gt; on sbc0</screen>
<para>Wenn Sie ein System ohne &man.devfs.5; einsetzen,
m&uuml;ssen Anwendungen die Ger&auml;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&auml;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&uuml;hrung</title>
+
+ <para>Unter &os; k&ouml;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&uuml;r den Zugriff auf Scanner bereit.
+ <application>SANE</application> greift auf Scanner
+ mithilfe einiger &os;-Treiber zu.</para>
+
+ <para>&os; unterst&uuml;tzt sowohl SCSI- als auch USB-Scanner.
+ Pr&uuml;fen Sie vor der Konfiguration mithilfe der
+ <ulink url="http://sane-project.org/sane-supported-devices.html">Liste
+ der unterst&uuml;tzten Ger&auml;te</ulink> ob Ihr Scanner
+ von <application>SANE</application> unterst&uuml;tzt wird.
+ Die Hilfeseite &man.uscanner.4; z&auml;hlt ebenfalls die
+ unterst&uuml;tzten USB-Scanner auf.</para>
+ </sect2>
+
+ <sect2>
+ <title>Den Kernel f&uuml;r Scanner einrichten</title>
+
+ <para>Da sowohl SCSI- als auch USB-Scanner unterst&uuml;tzt
+ werden, werden abh&auml;ngig von der Schnittstelle
+ unterschiedliche Treiber ben&ouml;tigt.</para>
+
+ <sect3 id="scanners-kernel-usb">
+ <title>USB-Scanner</title>
+
+ <para>Im <filename>GENERIC</filename>-Kernel sind
+ schon alle, f&uuml;r einen USB-Scanner notwendigen,
+ Treiber enthalten. Wenn Sie einen angepassten Kernel
+ benutzen, pr&uuml;fen Sie, dass die Kernelkonfiguration
+ die nachstehenden Zeilen enth&auml;lt:</para>
+
+ <programlisting>device usb
+device uhci
+device ohci
+device uscanner</programlisting>
+
+ <para>Abh&auml;ngig vom Chipsatz Ihrer Systemplatine
+ ben&ouml;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&ouml;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&uuml;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&auml;tedatei <filename>/dev/uscanner0</filename>
+ benutzt.</para>
+
+ <note>
+ <para>Unter &os;&nbsp;4.X muss der USB-Daemon (&man.usbd.8;)
+ laufen, damit manche USB-Ger&auml;te erkannt werden.
+ Um den USB-Daemon zu aktivieren, f&uuml;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&auml;ngig vom
+ verwendeten SCSI-Controller. Der
+ <filename>GENERIC</filename>-Kernel unterst&uuml;tzt
+ die gebr&auml;uchlichen SCSI-Controller. Den richtigen
+ Treiber finden Sie in der Datei <filename>NOTES</filename>
+ (<filename>LINT</filename> unter &os;&nbsp;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: &lt;AGFA SNAPSCAN 600 1.10&gt; Fixed Scanner SCSI-2 device
+pass2: 3.300MB/s transfers</screen>
+
+ <para>Wenn der Scanner w&auml;hrend des Systemstarts
+ ausgeschaltet war, k&ouml;nnen Sie die Ger&auml;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&szlig;end in der
+ SCSI-Ger&auml;teliste angezeigt:</para>
+
+ <screen>&prompt.root; <userinput>camcontrol devlist</userinput>
+&lt;IBM DDRS-34560 S97B&gt; at scbus0 target 5 lun 0 (pass0,da0)
+&lt;IBM DDRS-34560 S97B&gt; at scbus0 target 6 lun 0 (pass1,da1)
+&lt;AGFA SNAPSCAN 600 1.10&gt; at scbus1 target 2 lun 0 (pass3)
+&lt;PHILIPS CDD3610 CD-R/RW 1.00&gt; at scbus2 target 0 lun 0 (pass2,cd0)</screen>
+
+ <para>Weiteres &uuml;ber SCSI-Ger&auml;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&uuml;tzt, entnehmen Sie der
+ <ulink url="http://sane-project.org/sane-supported-devices.html">Liste
+ der unterst&uuml;tzten Ger&auml;te.</ulink>.
+ Der Betrieb eines Scanners ist nur dem richtigen
+ Backend m&ouml;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&szlig;end k&ouml;nnen Sie mit dem Befehl
+ <command>sane-find-scanner</command> pr&uuml;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&auml;tedatei des Scanners. Der Hersteller und das
+ Modell k&ouml;nnen in der Ausgabe fehlen.</para>
+
+ <note>
+ <para>Bei einigen USB-Scannern m&uuml;ssen Sie die
+ Firmware aktualisieren, dies wird in der Hilfeseite
+ des Backends erkl&auml;rt. Lesen Sie bitte auch
+ die Hilfeseiten &man.sane-find-scanner.1; und
+ &man.sane.7;.</para>
+ </note>
+
+ <para>Als n&auml;chstes m&uuml;ssen Sie pr&uuml;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&ouml;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&uuml;ssen Sie in der Konfigurationsdatei des Backends
+ das zu benutzende Ger&auml;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&auml;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;&nbsp;1650, daher wird das
+ <literal>epson</literal>-Backend benutzt. Lesen Sie
+ bitte alle Kommentare in der Konfigurationsdatei des
+ Backends. Die durchzuf&uuml;hrenden &Auml;nderungen
+ sind einfach. Kommentieren Sie zun&auml;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&uuml;gen Sie dann die
+ Schnittstelle und den Ger&auml;tenamen am Ende der
+ Datei ein. In diesem Beispiel wurde die nachstehende
+ Zeile eingef&uuml;gt:</para>
+
+ <programlisting>usb /dev/uscanner0</programlisting>
+
+ <para>Weitere Hinweise entnehmen Sie bitte der Hilfeseite
+ des Backends. Jetzt k&ouml;nnen Sie pr&uuml;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&auml;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&ouml;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&uuml;r Benutzerkonten freigeben</title>
+
+ <para>Vorher wurden alle T&auml;tigkeiten mit
+ <username>root</username>-Rechten ausgef&uuml;hrt.
+ Wenn andere Benutzer den Scanner benutzen sollen,
+ m&uuml;ssen sie Lese- und Schreibrechte auf die
+ Ger&auml;tedatei des Scanners besitzen. Im
+ Beispiel wird die Datei <filename>/dev/uscanner0</filename>
+ verwendet, die der Gruppe <groupname>operator</groupname>
+ geh&ouml;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&uuml;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>
<!--