![]() |
|
||||||||||||||||||||
|
|||||||||||||||||||||
|
|||||||||||||||||||||
von Fred Andresen
Das Fax ist tot, sagen die einen. Klar, halten die anderen dagegen, denn wir alle arbeiten ja schon lange im papierlosen Büro.
Genauso wie das Fax fortlebt, haben sich auch Modems einen Platz in den Herzen der Anwender bewahrt -- vor allem aber in deren Teilekisten. Sie taugen prima für eine Faxlösung, bei der es wirklich kein Papier mehr braucht: SuSEFax macht den Rechner zum Faxgerät.
Voraussetzung ist ein echtes Modem, ein externes serielles. Interne Modems werden nicht durchgängig unterstützt; ebenso wenig taugen ISDN- oder USB-Modems. Die einen haben mit echten Modems schon gleich gar nichts zu tun und die anderen sind abgespeckte Geräte ohne eigene Intelligenz.
Die zum Faxen nötigen Pakete sind auf den CDs des EasyLinux Starter Kit nicht enthalten. Besorgen Sie sich die folgenden Pakete daher von der SuSE-Homepage ftp://ftp.suse.com/pub/suse/i386/8.2/suse/i586/:
Der Download ist einfach: Über K-Menü / System / YaST2 gelangen Sie zum Administrations-Tool. Im Register Software wählen Sie Software installieren oder löschen, dann öffnet sich die Paketauswahl. Dort wählen Sie unter Filter die Suche, geben als Suchbegriff "fax" ein und drücken [Enter].
Im rechten Fenster zeigt YaST die capisuite an, die Sie zur Installation markieren. Haben Sie einen Professional-Datenträger, finden Sie dort auch die übrigen Pakete. Mit Akzeptieren installieren Sie, was Sie finden. Die übrigen RPM-Pakete laden Sie vom SuSE-FTP-Server oder einem Mirror.
Wenn Sie den FTP-Server mit dem Konqueror anwählen, können Sie aus ihm heraus RPM-Pakete installieren: Klicken Sie ein Paket an, damit es auf Ihren Rechner kopiert wird. Wählen Sie im Konqueror-Fenster den Button Installiere Paket mit YaST. Dann folgen die Paketauswahl und das Konfigurations-Update, und Sie sind wieder im Konqueror. Mit dem Back-Button kehren Sie zurück zum FTP-Server und holen das nächste Paket.
Ist alles installiert, finden Sie unter K-Menü / System / kleine Werkzeuge das Programm SuSEfax. Bevor Sie es benutzen können, müssen Sie den internen Faxdienst konfigurieren.Die Installation unter SuSE Linux 9.0 läuft gleich ab.
Das Gerät selbst richten Sie in wenigen Schritten ein:
Starten Sie das Systemadministrations-Tool mit K-Menü / System / YaST2.
Im Register Netzwerkgeräte klicken Sie auf Fax.
Unterhalb der Benutzertabelle klicken Sie auf Hinzufügen.
Im Dialog geben Sie die folgenden Daten an: Benutzername, die Telefonnummern, die für das Fax bereitstehen, die StationID und eine Kopfzeile nach Wunsch für die von Ihnen verschickten Faxe. Eine Erklärung zu den einzelnen Begriffen finden Sie in der linken Spalte des Dialogfensters
Danach konfigurieren sie die Software mit dem Programm faxsetup. Geben Sie den Befehl in einer Konsole ein, startet ein Dialog, den Sie, wie in Tabelle 1 beschrieben, abarbeiten.
Ist Hylafax eingerichtet, startet es sogleich den Faxaddmodem-Dialog aus Tabelle 2, mit dem Sie das Gerät selbst einrichten.
Sowohl die Software als auch die Hardware sind damit vorkonfiguriert. Die Einstellungen sollten für den Normalbetrieb ausreichen. In unserer Teststellung mussten wir noch in der Datei /var/spool/fax/etc/config.modem die Zeile für das Wählkommando ändern, damit unser Modem an einer Telefonanlage funktioniert:
ModemDialCmd: ATX3DT%s # statt: ATDT%s
Für die nötigen Einstellungen des Programms SuSEFax gibt es eine gleichnamige Schaltfläche. Geben Sie Ihren vollständigen Benutzernamen, die E-Mail-Adresse, an die Fehlerberichte gehen, localhost als Faxserver und den Pfad der Spool-Datei an: /var/spool/fax/FIFO. Damit der Faxserver bei jedem Rechnerneustart aktiviert wird, öffnen Sie eine Konsole und geben den Befehl su ein. Auf der folgende Aufforderung geben Sie Ihr Root-Passwort ein. Mit Root-Rechten ausgestattet, können Sie jetzt mit dem Befehl
chkconfig hylafax 35
den Dienst Hylafax dauerhaft aktivieren.
Faxe zu versenden, ist ja ganz nett, die Killer-Funktion ist jedoch der Faxempfang. Mit faxgetty, einem Dienst, der auf eingehende Faxe "lauscht", nimmt SuSEFax diese entgegen und zeigt sie im Hauptfenster sortiert an. Den Dienst müssen Sie so konfigurieren, dass er beim Systemstart im Hintergrund anläuft. Das besorgt ein Eintrag in der Datei /etc/inittab. Die vorbereitete Zeile müssen Sie nur noch auskommentieren. Dazu drücken Sie [Alt-F2] und geben im Schnellstartfenster den Befehl
kdesu kwrite /etc/inittab
ein. Suchen Sie anschließend diese Zeile:
#mo:35:respawn:/usr/lib/fax/faxgetty /dev/modem
und entfernen Sie das voranstehende Kommentarzeichen "#". Danach speichern und schließen Sie die Datei. Ein Neustart oder der Befehl init q lässt den Dienst im Hintergrund anlaufen.
SuSEFax konvertiert empfangene Dateien sofort zu TIF-Dateien, die Sie mit gängigen Programmen weiterverarbeiten können. Um zu sehen, was in Ihrem virtuellen Faxkorb angekommen ist, benutzen Sie am besten den Faxbetrachter, den KDE mitbringt. Das Programm KFax starten Sie über K-Menü / Graphik / Ansicht / KFax. Der Viewer kann die Faxe nicht nur anzeigen, sondern auch ausdrucken, dabei auf Seitengröße skalieren und einiges mehr. (fan/hge)
| Tabelle 1: Hylafax-Einrichtung mit faxsetup | |
| Country code [1]?(Internationale Landes-Vorwahl) | 49 |
| Area code []?(Eigene Vorwahl, ohne führende Null) | z.B. 89 |
| Long distance dialing prefix [1]?(Vorwahl für Ferngespräche. Meist Null, oder Call-by-Call-Vorwahl und dann Null) | 0 oder z.B. 010330 |
| International dialing prefix [011]?(Vorwahl für internationale Ferngespräche. Meist zwei Nullen, oder Call-by-Call-Vorwahl und dann zwei Nullen) | 00 oder z.B. 0103300 |
| Dial string rules file (relative to /var/spool/fax) ["etc/dialrules"]? | Return |
| Tracing during normal server operation [1]? | 527 |
| Default tracing during send and receive sessions [0xffffffff]? | 527 |
| Continuation cover page (relative to /var/spool/fax) []? | etc/cover.templ |
| Timeout when converting PostScript documents (secs) [180]? | Return |
| Maximum number of concurrent jobs to a destination [1] | Return |
| Define a group of modems []? | any:.* |
| Time of day restrictions for outbound jobs ["Any"]? | Return |
| Pathname of destination controls file (relative to /var/spool/fax) []? | Return |
| Timeout before purging a stale UUCP lock file (secs) [30]? | Return |
| Max number of pages to permit in an outbound job [0xffffffff]?(Maximale Seitenzahl pro Fax-Vorgang) | 30 |
| Syslog facility name for Server Tracing messages [daemon]? | Return |
| The non-default scheduler parameters are:... | |
| ... | (folgt Zusammenfassung) |
| Are these ok [yes]? | Return |
| Should I restart the HylaFAX server processes [yes]? | Return |
| Do you want to run faxaddmodem to configure a modem [yes]? | Return |
| Tabelle 2: Modem-Einrichtung mit faxaddmodem | |
| Serial port that modem is connected to []? | modem |
| Country code [49]? | Return |
| Area code [89] | Return |
| Phone number of fax modem [+1.999.555.1212]?(komplette telefonnumer des Fax-Anschlusses, wird beim Empfänger angezeigt) | z.B. +49 89 99341 199 |
| Local identification string (for TSI/CIG) ["NothingSetup"]?(Absender-Name, wird am Seitenanfang vermerkt) | z.B. "Redaktion EasyLinux" |
| Long distance dialing prefix [0]? | Return |
| International dialing prefix [00]? | Return |
| Dial string rules file (relative to /var/spool/fax) ["etc/dialrules"]? | Return |
| Tracing during normal server operation [527]? | Return |
| Tracing during send and receive sessions [527]? | Return |
| Protection mode for received facsimile [0600]? | 0644 |
| Protection mode for session logs [0600]? | Return |
| Protection mode for modem [0600]? | 0660 |
| Rings to wait before answering [1]?(Anzahl Klingeltöne, bis abgenommen wird) | z.B. 2 |
| Modem speaker volume [off]? | Return |
| Command line arguments to getty program ["-h %l dx_%s"]? | "-r -b -s %s %l" |
| Pathname of TSI access control list file (relative to /var/spool/fax) [""]? | Return |
| Pathname of Caller-ID access control list file (relative to /var/spool/fax) [""]? | Return |
| Tag line font file (relative to /var/spool/fax) [etc/lutRS18.pcf]? | Return |
| Tag line format string ["From %%l|%c|Page %%p of %%t"]?(Festlegung der Kopfzeile. Siehe auch Tabelle 3) | Return oder z.B. "Absender: %%l|%c|Seite %%p von %%t" |
| Time before purging stale UUCP lock file (secs) [30]? | Return |
| Hold UUCP lockfile during inbound data calls [Yes]? | Return |
| Hold UUCP lockfile during inbound voice calls [Yes]? | Return |
| Percent good lines to accept during copy quality checking [95]? | Return |
| Max consecutive bad lines to accept during copy quality checking [5]? | Return |
| Max number of pages to accept in a received facsimile [25]?(Maximale Seitenzahl pro Fax-Empfang) | 30 |
| Syslog facility name for ServerTracing messages [daemon]? | Return |
| Set UID to 0 to manipulate CLOCAL [""]? | Return |
| Use available priority job scheduling mechanism [""]? | Return |
| ...(folgt Zusammenfassung) | |
| Are these ok [yes]? | Return |
| This modem looks to have support fo Class 1, 2 an 1.0. | |
| How should it be configured [1]? z.B. 1, je nach Gerät | |
| ... (typspezifische Konfiguration) | |
| Do you want to run faxaddmodem to configure another modem [yes]? | no |
| Should I run faxmodem for each configured modem [yes]? | no |
Dieser Online-Artikel kann Links enthalten, die auf nicht mehr vorhandene Seiten verweisen. Wir ändern solche "broken links" nur in wenigen Ausnahmefällen. Der Online-Artikel soll möglichst unverändert der gedruckten Fassung entsprechen.
Druckerfreundliche Version |
Feedback zu dieser Seite |
Datenschutz |
© 2012 Linux New Media AG |
Last modified: 2007-01-25 16:54
[Linux-Magazin]
[LinuxUser]
[Linux-Community]
[Admin-Magazin]
[Ubuntu User]
[Smart Developer]
[Linux Events]
[Linux Magazine]
[Ubuntu User]
[Admin Magazine]
[Smart Developer]
[Linux Magazine Poland]
[Linux Community Poland]
[Linux Magazine Brasil]
[Linux Magazine Spain]
[Linux Technical Review]