PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Faxen unter Linux



ghostdog
25.02.02, 10:59
hallo zusammen,


ich bin gerade dabei einen faxserver auf einem suse 7.3 zu installieren. leider kommen am ende meines faxes nur weiße seiten an, das fax meldet einen leitungsfehler und hylafax wartet auf ein MPS was es nicht bekommt, und dann aufhört. kann jemand einem linux anfänger helfen?

ich danke.

Elektronator
25.02.02, 17:23
Vermute: inkompatibles Faxgerät

Lösung bei mir: 2D-Kompression ganz abschalten

Wie: in /var/spool/fax/etc/config
die Zeile:

Use2D: No

eintragen.

Versuch auch mal andere Faxgeräte. Leider sind nicht alle kompatibel. Zum Senden ist das Computerfax ok, zum Empfangen haben wir noch ein altes Panasonic, weil es sonst immer wieder Schwierigkeiten gab.

Grüße Chris

ghostdog
26.02.02, 08:53
Hallo Elektronator,

ich habe Use2D: No eingetragen, ändert leider nichts. Der Server soll auch nur senden können, empfangen daher ist egal. Ich habe zwei verschiedene Fehlermeldungen. Wenn ich an ein normales Faxgerät sende kommt der MPS Fehler, wenn der Empfänger ein Linuxserver ist sendet er fröhlich Daten, sagt aber er kann Seite nicht zustellen (Unable to transmit page). Der Linuxserver wirft die Seiten dann weg, wegen Qualität gleich null oder so.

Des weiteren kommt immer (egal wer Empfänger) ein Modem Command error auf AT+FTBC=0? Das ist so viel ich weiß der stream mode, ich nehme an das ist ein Kommunikationsproblem zw. den Faxgeräten.

???

Elektronator
26.02.02, 20:09
Die Modem-Command-Errors sind belanglos. Hylafax testet nur die Fähigkeiten des Modems ab. Dein Modem kann den betreffenden Befehl halt nicht. Bei mir sinds z.B. 5 Command-Errors beim Senden (altes Modem), trotzdem kommen 100% (!) an.

Die Mindest-Empfangsqualtität lässt sich einstellen. Dann könntest du den Empfang mit dem anderen Server anschauen.

Der MPS-Fehler ist, glaube ich, ein
MORE-PAGES-READY-TO-SEND Kommando, auf das die Gegenstelle nicht antwortet. Damit hatte ich nur Probleme im 2D-Mode.

In /var/spool/fax/log/ liegen auch die kompletten Sendeprotokolle, mit denen lässt sichs gut debuggen.

Leider hilft bei Fehlern am Fax aber nur probieren, probieren, probieren...

ghostdog
26.02.02, 20:17
hi,

erst mal dank für deine hilfe,

mit dem error ok, hilft weiter, use2d no bewirkt leider nichts bei meinem modem. mit dem log dateien bin ich schon am rumspielen, doch solangsam gehen mir die ideen aus. der hauptfehler ist, das mein modem zwar wie verrückt sendet, aber die Seite dann nicht ausliefern kann (Unable to transmite page oder so), dann wirft das empfangsfax das fax mit qualität null weg. ich weiß echt nicht mehr an welcher schraube ich noch drehen soll.


mfg


ghostdog

Elektronator
27.02.02, 16:44
Ich hoffe, du hast den Doppelpunkt hinter Use2D: nicht vergessen, dann gehts nicht.

Viel Hilfe gibts auch auf www.hylafax.org (http://www.hylafax.org), wenn du da noch nicht nachgeschaut hast.

Und natürlich die manpages von:
hfaxd
sendfax
faxq
faxgetty

Die wichtigsten Konfigurationsdateien sind
/var/spool/fax/etc/config
/var/spool/fax/etc/setup.cache
/usr/share/fax/hfaxd.conf

Grüße, Chris


PS: Poste doch mal ein Sende-Log.

ghostdog
27.02.02, 18:52
hi,

hier meine log, use2d: no ist korrekt mit doppelpunkt in /etc/config eingetragen. das lange dialcommand ist eins zu eins aus minicom.

hilft dir das weiter? ???




Feb 27 19:28:24.94: [ 1573]: SESSION BEGIN 00000010*************
Feb 27 19:28:24.94: [ 1573]: HylaFAX (tm) Version 4.1
Feb 27 19:28:24.95: [ 1573]: SEND FAX: JOB 3 DEST 00********
COMMID 00000010
Feb 27 19:28:24.95: [ 1573]: DEVICE '/dev/ttyS1'
Feb 27 19:28:24.95: [ 1573]: DELAY 75 ms
Feb 27 19:28:25.03: [ 1573]: DELAY 2600 ms
Feb 27 19:28:27.63: [ 1573]: <-- [4:ATZ\r]
Feb 27 19:28:28.13: [ 1573]: --> [2:OK]
Feb 27 19:28:28.13: [ 1573]: <-- [5:ATX3\r]
Feb 27 19:28:28.24: [ 1573]: --> [4:ATX3]
Feb 27 19:28:28.24: [ 1573]: --> [2:OK]
Feb 27 19:28:28.24: [ 1573]: <-- [5:ATE0\r]
Feb 27 19:28:28.36: [ 1573]: --> [4:ATE0]
Feb 27 19:28:28.36: [ 1573]: --> [2:OK]
Feb 27 19:28:28.36: [ 1573]: <-- [5:ATV1\r]
Feb 27 19:28:28.48: [ 1573]: --> [2:OK]
Feb 27 19:28:28.48: [ 1573]: <-- [5:ATQ0\r]
Feb 27 19:28:28.59: [ 1573]: --> [2:OK]
Feb 27 19:28:28.59: [ 1573]: <-- [7:ATS0=0\r]
Feb 27 19:28:28.71: [ 1573]: --> [2:OK]
Feb 27 19:28:28.71: [ 1573]: <-- [7:ATS8=2\r]
Feb 27 19:28:28.83: [ 1573]: --> [2:OK]
Feb 27 19:28:28.83: [ 1573]: <-- [8:ATS7=60\r]
Feb 27 19:28:28.95: [ 1573]: --> [2:OK]
Feb 27 19:28:28.95: [ 1573]: <-- [6:AT&K3\r]
Feb 27 19:28:29.07: [ 1573]: --> [2:OK]
Feb 27 19:28:29.07: [ 1573]: <-- [12:AT+FCLASS=2\r]
Feb 27 19:28:29.20: [ 1573]: --> [2:OK]
Feb 27 19:28:29.20: [ 1573]: <-- [10:AT+FTBC=0\r]
Feb 27 19:28:29.24: [ 1573]: --> [5:ERROR]
Feb 27 19:28:29.24: [ 1573]: MODEM Command error
Feb 27 19:28:29.24: [ 1573]: <-- [10:AT+FBOR=0\r]
Feb 27 19:28:29.28: [ 1573]: --> [2:OK]
Feb 27 19:28:29.28: [ 1573]: <-- [13:AT+FPHCTO=30\r]
Feb 27 19:28:29.32: [ 1573]: --> [2:OK]
Feb 27 19:28:29.32: [ 1573]: <-- [24:AT+FDCC=1,5,2,2,0,0,0,0\r]
Feb 27 19:28:29.37: [ 1573]: --> [2:OK]
Feb 27 19:28:29.37: [ 1573]: <-- [5:ATM0\r]
Feb 27 19:28:29.40: [ 1573]: --> [2:OK]
Feb 27 19:28:29.40: [ 1573]: <-- [12:AT+FCLASS=2\r]
Feb 27 19:28:29.54: [ 1573]: --> [2:OK]
Feb 27 19:28:29.54: [ 1573]: <-- [10:AT+FTBC=0\r]
Feb 27 19:28:29.68: [ 1573]: --> [5:ERROR]
Feb 27 19:28:29.68: [ 1573]: MODEM Command error
Feb 27 19:28:29.68: [ 1573]: <-- [10:AT+FBOR=0\r]
Feb 27 19:28:29.82: [ 1573]: --> [2:OK]
Feb 27 19:28:29.82: [ 1573]: <-- [13:AT+FPHCTO=30\r]
Feb 27 19:28:29.96: [ 1573]: --> [2:OK]
Feb 27 19:28:29.96: [ 1573]: <-- [24:AT+FDCC=1,5,2,2,0,0,0,0\r]
Feb 27 19:28:30.11: [ 1573]: --> [2:OK]
Feb 27 19:28:30.11: [ 1573]: <-- [31:AT+FLID="Fax von Horst"\r]
Feb 27 19:28:30.27: [ 1573]: --> [2:OK]
Feb 27 19:28:30.27: [ 1573]: DIAL 00************
Feb 27 19:28:30.27: [ 1573]: <-- [39:ATS7=45S0=0L1V1X0&c1E1Q0DT00*****************\r]
Feb 27 19:28:43.44: [ 1573]: --> [5:+FCON]
Feb 27 19:28:45.65: [ 1573]: --> [29:+FCSI: "LINUX FAX-SERVER 033"]
Feb 27 19:28:45.65: [ 1573]: REMOTE CSI "LINUX FAX-SERVER 033"
Feb 27 19:28:45.65: [ 1573]: --> [22:+FDIS: 1,5,2,2,1,0,0,0]
Feb 27 19:28:45.65: [ 1573]: --> [2:OK]
Feb 27 19:28:45.65: [ 1573]: REMOTE best rate 14400 bit/s
Feb 27 19:28:45.65: [ 1573]: REMOTE max page width 2432 pixels in 303 mm
Feb 27 19:28:45.65: [ 1573]: REMOTE max unlimited page length
Feb 27 19:28:45.65: [ 1573]: REMOTE best vres 7.7 line/mm
Feb 27 19:28:45.65: [ 1573]: REMOTE best format 2-D MR
Feb 27 19:28:45.65: [ 1573]: REMOTE best 0 ms/scanline
Feb 27 19:28:45.65: [ 1573]: USE 14400 bit/s
Feb 27 19:28:45.65: [ 1573]: USE 0 ms/scanline
Feb 27 19:28:45.65: [ 1573]: SEND file "docq/doc15.ps;30"
Feb 27 19:28:45.65: [ 1573]: USE page width 1728 pixels in 215 mm
Feb 27 19:28:45.66: [ 1573]: USE unlimited page length
Feb 27 19:28:45.66: [ 1573]: USE 3.85 line/mm
Feb 27 19:28:45.66: [ 1573]: USE 1-D MR
Feb 27 19:28:45.66: [ 1573]: <-- [24:AT+FDIS=0,5,0,2,0,0,0,0\r]
Feb 27 19:28:45.81: [ 1573]: --> [23:AT+FDIS=0,5,0,2,0,0,0,0]
Feb 27 19:28:45.81: [ 1573]: --> [2:OK]
Feb 27 19:28:45.81: [ 1573]: <-- [7:AT+FDT\r]
Feb 27 19:28:52.43: [ 1573]: --> [28:AT+FDT+FDCS: 0,5,0,2,0,0,0,0]
Feb 27 19:28:52.67: [ 1573]: --> [7:CONNECT]
Feb 27 19:28:52.67: [ 1573]: SEND begin page
Feb 27 19:28:52.67: [ 1573]: <-- data [1030]
Feb 27 19:28:52.68: [ 1573]: <-- data [141]
Feb 27 19:28:52.68: [ 1573]: SENT 1165 bytes of data
Feb 27 19:28:52.68: [ 1573]: <-- data [2]
Feb 27 19:28:52.68: [ 1573]: SEND end page
Feb 27 19:28:54.44: [ 1573]: --> [1:]
Feb 27 19:28:54.44: [ 1573]: --> [2:OK]
Feb 27 19:28:54.44: [ 1573]: SEND send EOP (no more pages or documents)
Feb 27 19:28:54.44: [ 1573]: <-- [9:AT+FET=2\r]
Feb 27 19:29:04.86: [ 1573]: --> [8:AT+FET=2]
Feb 27 19:29:04.86: [ 1573]: --> [9:+FHNG: 54]
Feb 27 19:29:04.86: [ 1573]: REMOTE HANGUP: No response to EOP repeated 3 times (code 54)
Feb 27 19:29:04.86: [ 1573]: SEND: No response to EOP repeated 3 times; Giving up after 3 attempts to send same page "docq/doc15.ps;30", dirnum 0
Feb 27 19:29:04.86: [ 1573]: <-- [5:ATH0\r]
Feb 27 19:29:04.86: [ 1573]: --> [2:OK]
Feb 27 19:29:04.87: [ 1573]: SESSION END:confused:


der EOP Fehler ist bei längeren fax-dateien auch als MPS zu bekommen, je nach nummer kann auch mal Unable to transmit page kommen, ist aber selten. ???

weiß jemand Rat??? Danke für eure Hilfe.

Elektronator
27.02.02, 22:06
Ja, genau das ist der Fehler, den ich mit Use2D: No weggebracht habe.

1-D MR ist auch ok.

Aber schau mal auf die Sende-Daten. Du sendest nur 1165 Bytes! Kann nur ne weiße Seite sein. Das führt bei vielen Empfängern zu Fehlern.

Ich vermute, daß mit deiner postscript-Preparation nicht stimmt. Check mal die files in /docq mit nem postscript-viewer und versuch auch mal, mit sendfax eine Datei direkt zu senden (ohne Faxclient wie WHFC oder Cypheus).

Grüße Chris

ghostdog
28.02.02, 10:07
hi,


ich habe die ps dateien geprüft, sie beinhalten genau das was ich senden will, null fehler, senden mach ich schon die ganze zeit direkt über sendfax (sendfax -n -d XXXXXXXX /pfad/ascii.datei ) , ergebnis ^^^^, wenn ich mehr als nur eine seite sende sendet er auch mehr bytes, dann kommt kein EOP fehler sonder: Unable to transmit page. :confused:


gruß ghostdog

Elektronator
28.02.02, 22:03
Ein verdammt böser Fehler. Da weiss ich jetzt auch nicht mehr weiter. Hast du noch ein anderes Modem zum testen?

ghostdog
01.03.02, 08:58
hi,

ich bekomme am montag ein usrobotics, naja, vielleicht läuft es dann besser. nur schade um die verlorene zeit. dabei bin ich mir sicher das oim init string nur ein kommando fehlt/falsch ist. aber :confused: .

ich dank dir auf jeden fall, weißt wie man über samba serienfaxe verschicken kann, ich habe gehört das soll mit einer reihe von ps filtern und so laufen, allerdings weiß ich nichts genaues.


mfg


ghostdog

Elektronator
02.03.02, 17:50
Nein, über Serienfaxe hab ich zwar schon mal was gelesen, weiss aber nicht Bescheid.
Wir nutzen Cypheus als Client, da kann man ziemlich einfach Kopien versenden. Die Anschrift ist dann aber immer gleich.

Grüße Chris

Elektronator
03.03.02, 09:52
Wegen faxen mit Samba schau doch mal dahin:

http://www.boerde.de/~horstf/

Mit deinem Modem ist mir noch was eingefallen:

Hast du mal ne andere Class ausprobiert?
Manche Modems behaupten zwar, sie wären 2 oder 2.0, sind aber nicht kompatibel. Initialisiers doch mal mit 1 oder 2.

Grüße Chris

ghostdog
04.03.02, 16:22
hi,


erstmal danke für denn link. zum alten thema: ich habe das modem jetzt gegen ein USR 33,6 getauscht und mit faxsetup neu eingerichtet. effekt -> ich bekomme jetzt als fehler: Can not setup modem.

ich krieg ein hals, hat jemand noch ein tip oder ne idee???

danke

Elektronator
04.03.02, 19:16
Ein lächerliches Problem.

Da nimmst du einfach eine der drei usr-* Dateien aus
/var/spool/fax/config und kopierst sie als
config.ttySx in
/var/spool/etc/

Eine davon sollte schon gehen, du kannst sie aber auch noch anpassen.

Grüße Chris


PS: Ich sagte ja, Faxen ist nervig ;)

ghostdog
05.03.02, 09:41
hi,


ich dacht auch bis gestern mit nem usr 33,6 geht es von ganz allein, aber egal welche der 3 config files ich nehme, ergebnis ist immer ^^^^ Can not setup modem, ich habe den eindruck dem fax ist es ******egal ob ich die config ändere, es macht immer das selbe.

gibt es ne einfache alternative zu hylafax?

ghostdog
06.03.02, 12:28
hi nochmal,

also, ich hab nochmal alles runtergenommen, und ne alte hylafax version von suse 7.0 installiert. oh wunder, es erkennt das usr und wählt, leider bricht er mit No local dialton ab (trotz ModemDialCmd: ATX0&F1DT%s) hast noch ne letzte Idee?? dank dir