Capisuite als Faxserver: Unterschied zwischen den Versionen
Yehudi (Diskussion | Beiträge) |
Yehudi (Diskussion | Beiträge) |
||
Zeile 179: | Zeile 179: | ||
=== [[Netzwerkdrucker einrichten]] === | === [[Netzwerkdrucker einrichten]] === | ||
+ | |||
+ | Damit das Drucken aus dem lokalen Netz über Cups funktioniert, muß /etc/cups/cupsd.conf als root wie folgt bearbeitet werden: (Alt+F2 -> kdesu konqueror) | ||
+ | |||
+ | Bei ca. Zeilennummern 775 folgenden Abschnitt um einen Eintrag für das lokale Netz ergänzen. | ||
+ | Code: | ||
+ | <Location /> | ||
+ | Order Deny,Allow | ||
+ | Deny From All | ||
+ | Allow From 127.0.0.1 | ||
+ | Allow From 127.0.0.2 | ||
+ | Allow From @LOCAL | ||
+ | </Location> | ||
+ | |||
+ | |||
+ | z.B: so | ||
+ | Code: | ||
+ | <Location /> | ||
+ | Order Deny,Allow | ||
+ | Deny From All | ||
+ | Allow From 127.0.0.1 | ||
+ | Allow From 127.0.0.2 | ||
+ | Allow From 192.168.0.* | ||
+ | Allow From 192.168.1.* | ||
+ | Allow From 192.168.2.* | ||
+ | Allow From @LOCAL | ||
+ | </Location> | ||
+ | |||
+ | |||
+ | Will man von Windows Clients aus drucken, müßen auch noch folgende Dateien bearbeitet werden: | ||
+ | |||
+ | /etc/cups/mime.convs | ||
+ | /etc/cups/mime.types | ||
+ | |||
+ | In beiden Dateien befindet sich ziemlich zum Schluß eine Zeile, die so beginnt: | ||
+ | Code: | ||
+ | # application/octet-stream | ||
+ | |||
+ | |||
+ | Hier einfach das # entfernen und speichern. | ||
+ | |||
+ | |||
+ | Jetzt nochmal in der Konsole: | ||
+ | Code: | ||
+ | root:/ # rccups restart | ||
+ | |||
+ | |||
+ | Jetzt können wir den Faxgate-Drucker auf den Clients wie folgt anlegen: | ||
+ | |||
+ | Von Windows aus: | ||
+ | über Samba: | ||
+ | Netzwerkumgebung -> Faxgate -Drucker anklicken, nach diversen Warnmeldungen öffnet sich der Druckerinstallations-Assistent ->Postscript Treiber auswählen (bei mir Apple LaserWriter 8500) -> OK | ||
+ | |||
+ | Wenn der Zugriff auf Samba von Win98-Clients erfolgen soll, muß der Win98-Client gemäß folgtender Anleitung eingerichtet werden. | ||
+ | |||
+ | http://lug.krems.cc/docu/samba/ch03_01.html | ||
+ | |||
+ | IPP funktioniert mit Win98 nicht. | ||
+ | |||
+ | oder über IPP: | ||
+ | Systemsteuerung -> Drucker und Faxgeräte -> Drucker hinzufügen | ||
+ | Jetzt erscheint wieder der Druckerinstallations-Assistent | ||
+ | -> Weiter -> Netzwerkdrucker -> Weiter -> Verbindung mit einem Drucker im Internet usw. als URL folgendes eingeben: | ||
+ | Code: | ||
+ | http://192.168.1.22:631/printers/Faxgate | ||
+ | |||
+ | |||
+ | Von Linux aus: | ||
+ | Yast -> Hardware -> Drucker -> Hinzufügen -> Warnung: neue queue? mit nein beantworten -> Anderes Setup, Weiter -> Anderer Drucker (URI), Weiter -> Als URI folgendes eingeben: | ||
+ | Code: | ||
+ | http://192.168.1.22:631/printers/Faxgate | ||
+ | -> Weiter -> Lokales Filtern durchführen deaktivieren -> Weiter | ||
=== [[Benachrichtigung über mail konfigurieren]] === | === [[Benachrichtigung über mail konfigurieren]] === |
Version vom 30. August 2006, 09:42 Uhr
Autor huby,
Ziel -> Die von Suse mitgelieferte Capisuite netzwerkfähig machen, so daß wir von jedem Rechner im Netz Faxe versenden können (auch Serienfaxe) und über eingehende Faxe informiert werden.
Dies erreichen wir mit folgenden Schritten:
Inhaltsverzeichnis
Capisuite mit Yast installieren
Das denke ich mal müßte für jeden hinzukriegen sein.
Faxgate installieren
Prüfen ob Capisuite schon läuft: Code:
root:/ # rccapisuite status
Wenn ein „running“ kommt mit
Code:
root:/ # rccapisuite stop
anhalten.
Faxgate von folgender Seite holen:
http://home.arcor.de/ingo.goeppert/faxgate/down.shtml
Download von: „Nur die veränderten Dateien zur Intergration in vorhandene Installationen: capisuite-0.5.cvs.bin.tar.gz (37kB)“
Alt+F2 -> kdesu konqueror -> root passwort eingeben -> rechter Mausklick auf capisuite-0.5.cvs.bin.tar.gz -> Entpacken -> Entpacken nach: „/“ -> OK
Warnmeldung: „Fehler beim Entpacken“ -> Fortsetzen (schon existierende Dateien werden nicht überschrieben)
Der Ordner
/usr/lib/python2.2
kann wieder gelöscht werden, da in Suse10 schon ein aktuellerer /usr/lib/python2.4 verwendet wird.
In /etc/faxgate/faxgate.conf bei FAXMASTERIP die IP des Hosts angeben, an der sich root anmeldet.
Jetzt müssen wir Cups neustarten mit: Code:
root:/ # rccups restart
Mit folgendem Befehl wird der Netzwerkdrucker Faxgate in cups angelegt.
Code:
root:/ # lpadmin -p Faxgate -v faxgate://capisuite -m Faxgate.ppd.gz -E
Konfiguration von sudo anpassen
Konfiguration von sudo gemäß Punkt 8 der folgenden Seite anpassen. (gilt auch für Suse10) http://home.arcor.de/ingo.goeppert/faxgate/inst.shtml
Die Datei „/usr/bin/capisuitefax“ anpassen
–> natürlich als root (Alt+F2 -> kdesu konqueror oder gleich kdesu kwrite)
-> F11 (damit Zeilennummern angezeigt werden)
folgende Zeilen aus:
tar:/pfad/zu/capisuite-0.5.cvs.bin.tar.gz/usr/bin/capisuitefax
nach folgender Zeile in:
/usr/bin/capisuitefax
einfügen
Zeilen 28-29 -> nach Zeile 25
Zeilen 32-34 -> nach Zeile 29
Zeilen 51-52 -> nach Zeile 48
Zeilen 60-62 -> löschen
in Zeile 117 nach
Code:
optlist,args = getopt.getopt(sys.argv[1:], "d:a:u:lhqnA:S:
folgendes eintragen :
Code:
i:p:
so daß die komplette Zeile so aussieht ->
Code:
optlist,args = getopt.getopt(sys.argv[1:], "d:a:u:lhqnA:S:i:p:"
in Zeile 119 nach
Code:
'addressee=','subject='
folgendes eintragen :
Code:
, 'ip=', 'port='
so daß die komplette Zeile so aussieht -> Code:
'addressee=','subject=', 'ip=', 'port='])
Zeilen 136-137 -> nach Zeile 133
in Zeile 213 nach Code:
+subject+"\"\
folgendes eintragen : Code: nip=\""+ip+"\"\nport=\""+port+"\"\
so daß die komplette Zeile so aussieht -> Code:
+subject+"\"\nip=\""+ip+"\"\nport=\""+port+"\"\n")
Wer gleich eine angepasste /usr/bin/capisuitefax möchte, kann eine PN mit seiner e-mail Adresse an mich senden.
Samba anpassen
Folgende Abschnitte in der smb.conf sind für die Drucker und unser neues Fax zuständig. Zumindest der Abschnitt [faxgate] sollte genau so in der smb.conf stehen. Code:
[printers] comment = All Printers path = /var/tmp create mask = 0777 directory mask = 0777 printable = Yes use client driver = Yes browseable = No [print$] comment = Printer Drivers path = /var/lib/samba/drivers write list = @ntadmin, root force group = ntadmin create mask = 0664 directory mask = 0775 [faxgate] comment = Faxgate path = /var/tmp read only = No create mask = 0777 directory mask = 0777 printable = Yes print command = lpr ‑r ‑o ip=%I ‑P%p %s printer name = Faxgate use client driver = Yes oplocks = No share modes = No
Mit folgenden Einträgen in der smb.conf gelangt man auch über Samba an empfangene und gesendete Faxe.
Code:
[fax_phone] comment = Empfangene Faxe und Anrufe path = /var/spool/capisuite/users/%U/received/ [fax_ausgehend] comment = Gesendete Faxe path = /var/spool/capisuite/done/
Jetzt noch in der Konsole:
Code:
root:~ # rcsmb reload
User anlegen
Yast -> Netzwerkgeräte -> Fax -> Hier können wir für jeden user einen eigenen Faxzugang mit eigener Fax- Nummer, Kennung und Kopfzeile anlegen.
Unter Aktion sollten wir MailAndSave aktivieren.
Natürlich müssen wir auch Samba als user bekannt sein.
So fügen wir Samba einen user hinzu: Code:
root:~ # smbpasswd -a username New SMB password: Retype new SMB password: root:~ # rcsmb reload
In unserer Windows Netzwerkumgebung finden wir jetzt unseren Faxgate – Drucker.
Netzwerkdrucker einrichten
Damit das Drucken aus dem lokalen Netz über Cups funktioniert, muß /etc/cups/cupsd.conf als root wie folgt bearbeitet werden: (Alt+F2 -> kdesu konqueror)
Bei ca. Zeilennummern 775 folgenden Abschnitt um einen Eintrag für das lokale Netz ergänzen. Code:
<Location /> Order Deny,Allow Deny From All Allow From 127.0.0.1 Allow From 127.0.0.2 Allow From @LOCAL </Location>
z.B: so
Code:
<Location /> Order Deny,Allow Deny From All Allow From 127.0.0.1 Allow From 127.0.0.2 Allow From 192.168.0.* Allow From 192.168.1.* Allow From 192.168.2.* Allow From @LOCAL </Location>
Will man von Windows Clients aus drucken, müßen auch noch folgende Dateien bearbeitet werden:
/etc/cups/mime.convs /etc/cups/mime.types
In beiden Dateien befindet sich ziemlich zum Schluß eine Zeile, die so beginnt: Code:
# application/octet-stream
Hier einfach das # entfernen und speichern.
Jetzt nochmal in der Konsole:
Code:
root:/ # rccups restart
Jetzt können wir den Faxgate-Drucker auf den Clients wie folgt anlegen:
Von Windows aus: über Samba: Netzwerkumgebung -> Faxgate -Drucker anklicken, nach diversen Warnmeldungen öffnet sich der Druckerinstallations-Assistent ->Postscript Treiber auswählen (bei mir Apple LaserWriter 8500) -> OK
Wenn der Zugriff auf Samba von Win98-Clients erfolgen soll, muß der Win98-Client gemäß folgtender Anleitung eingerichtet werden.
http://lug.krems.cc/docu/samba/ch03_01.html
IPP funktioniert mit Win98 nicht.
oder über IPP: Systemsteuerung -> Drucker und Faxgeräte -> Drucker hinzufügen Jetzt erscheint wieder der Druckerinstallations-Assistent -> Weiter -> Netzwerkdrucker -> Weiter -> Verbindung mit einem Drucker im Internet usw. als URL folgendes eingeben: Code:
http://192.168.1.22:631/printers/Faxgate
Von Linux aus:
Yast -> Hardware -> Drucker -> Hinzufügen -> Warnung: neue queue? mit nein beantworten -> Anderes Setup, Weiter -> Anderer Drucker (URI), Weiter -> Als URI folgendes eingeben:
Code:
http://192.168.1.22:631/printers/Faxgate
-> Weiter -> Lokales Filtern durchführen deaktivieren -> Weiter
Benachrichtigung über mail konfigurieren
Faxen
eingefügt von--Yehudi 11:28, 30. Aug 2006 (CEST)