capi4hylafax: "LocalIdentifier" und "FAXNumber" werden nicht gedruckt
Hallo, habe capi4hylafax installiert, mit fbrcapi auf die FritzBox 7170. Faxen geht gut, Empfang auch. Nur wird beim Empfänger nicht der (gesetzlich vorgeschriebene) Absender ("header") bestehend aus "FAXNumber" und "LocalIdentifier" abgedruckt. Jmd eine Idee? Die beiden "FAXNumber" und "LocalIdentifier" sind in /etc/hylafax/config.faxCAPI eingetragen, die "FAXNumber" wird übrigens beim Versand korrekt dem Empfänger angezeigt (am Faxgerät oder im Fax-log bei Annahme mit einer Software-Lösung). Nur wird diese Nummer nicht ins Fax in den header gedruckt. Warum? Ich habe mal absichtlich als FAXNumber eine andere Ziffernfolge als bei der MSN incoming/ outgoing eingetragen. Tatsächlich wird genau diese beim Empfänger angezeigt. Es besteht also kein Zweifel, dass die FAXNumber aus der /etc/hylafax/config.faxCAPI gelesen wird. Warum wir die nicht beim Empfänger aufs Papier gedruckt? -Habe bisher 3 völlig unterschiedlichen Faxempfängern in entfernten Orten ein Fax gesendet: überall fehlt der header. Also am Empfänger-Fax kann es nicht liegen. Was ich noch nicht weiss: druckt der Fax-Sender den header auf das zu faxende Dokument? Oder macht das der Empfänger? /etc/hylafax/config.faxCAPI: [...]# default "" # LocalIdentifier: "ccccccccccccc" [...] # default "" # FAXNumber: +49.721.1111111 [...] Gruss Ekkard -- To unsubscribe, e-mail: opensuse-isdn-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-isdn-de+help@opensuse.org
Hallo Ekkard Am 2010-06-16 16:19, schrieb Ekkard Gerlach:
Die beiden "FAXNumber" und "LocalIdentifier" sind in /etc/hylafax/config.faxCAPI eingetragen, die "FAXNumber" wird übrigens beim Versand korrekt dem Empfänger angezeigt (am Faxgerät oder im Fax-log bei Annahme mit einer Software-Lösung). Nur wird diese Nummer nicht ins Fax in den header gedruckt. Warum?
Wie wird das Fax gedruckt, auf einem Normalen Faxgeraet oder nach dem Empfang mit HylaFAX. Eventuell ist die Seite zu gross und der Header steht nicht im Druckbaren Bereich. Holger -- To unsubscribe, e-mail: opensuse-isdn-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-isdn-de+help@opensuse.org
* Holger Bruenjes schrieb:
Wie wird das Fax gedruckt, auf einem Normalen Faxgeraet oder nach dem Empfang mit HylaFAX. Eventuell ist die Seite zu gross und der Header steht nicht im Druckbaren Bereich.
Das Fax ist wennschon zu klein, es besteht aus dem SChriftzug "dies ist ein Testfax", und endet auf halber Seite. Beim elektronischem Empfänger kommt es als A5-Blatt an. Dieses "testfax.ps" verwende ich seit 8 Jahren bei dutzenden von Fax-Installationen, bisher allerdings immer mit Hylafax und analog-Modem. Es wurde bisher immer der header (=tagline) gedruckt. Jetzt das erste Mal mit capi4hylafax. Übrigens kann ich dieses 8-Jahre-alte testfax.ps von meinem PC mit analogem Modem an den PC mit capi4hylafax senden - und es erscheint ordnungsgemäß mein header (tagline) mit FAXnumber, LocalIdentifier und Datum und "Seite 1 von 1". Also sollten alle Zweifel an dem Testfax ausgeräumt sein. Im übrigen habe ich natürlich schon verschiedene Dokumente gefaxt, klar. An dieser Stelle sei noch erwähnt: ich faxe mit fbrcapi (FritzBox remote capi) über eine FritzBox. Es könnte sein, dass fbrcapi buggy ist oder/und die Fax-Karte in der FritzBox. Im IP-Phone-Forum habe ich schon eine Frage eingestellt, ob nicht fbrcapi daran Schuld ist. Mich interessiert daher: druckt der Fax-Sender den header auf das zu faxende Dokument? Macht hylafax das oder letztlich das Modem/capi? Oder macht das der Empfänger? - Dann könnte die Fehlersuche eingegenzt werden. Gruss Ekkard -- liburg.com - linux and more -- To unsubscribe, e-mail: opensuse-isdn-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-isdn-de+help@opensuse.org
Hall0 Ekkard Am 2010-06-17 12:44, schrieb Ekkard Gerlach:
An dieser Stelle sei noch erwähnt: ich faxe mit fbrcapi (FritzBox remote capi) über eine FritzBox. Es könnte sein, dass fbrcapi buggy ist oder/und die Fax-Karte in der FritzBox. Im IP-Phone-Forum habe ich schon eine Frage eingestellt, ob nicht fbrcapi daran Schuld ist. Mich interessiert daher: druckt der Fax-Sender den header auf das zu faxende Dokument? Macht hylafax das oder letztlich das Modem/capi? Oder macht das der Empfänger? - Dann könnte die Fehlersuche eingegenzt werden.
Wenn Du mit c4h arbeitest, wird der Header auch von c2faxsend eingefuegt. Wenn ich Dich aber genau verstanden habe liegt die config.faxCAPI nicht in /etc wird beim Start der c2faxsend der Pfad mit uebergeben? Wenn kein LocalIdentifier gefunden wird, bleibt der Header bei c4h leer. Holger -- To unsubscribe, e-mail: opensuse-isdn-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-isdn-de+help@opensuse.org
* Holger Bruenjes schrieb:
Wenn Du mit c4h arbeitest, wird der Header auch von c2faxsend eingefuegt.
ok.
Wenn ich Dich aber genau verstanden habe liegt die config.faxCAPI nicht in /etc wird beim Start der c2faxsend der Pfad mit uebergeben?
Doch, die config.faxCAPI liegt in /etc/hylafax/. c2faxsend liest aber 100%-tig die config.faxCAPI aus, weil die "FAXnumber" tatsächlich dem Empfänger mitgeteilt wird. Es kann in "FAXnumber: ..." irgend ein Quatsch drinnen stehen, z.B. 11111111111, es wird dieser String als Faxnummer dem Empfänger mitgeteilt. Einer der getesteten Empfänger hat wiederum hylafax und fax2mail und dieser "Quatsch", also die 11111111111, steht im Subject der Mail mit Fax-Anhang: "fax from 111111111". Diese 1111111111 steht einzig und alleine in der config.faxCAPI, also MUSS diese (von c2faxsend ?) ausgelesen worden sein. Warum aber diese 1111111111 nun nicht im header (tagline) steht, weiss ich nicht. Das ist hier erstmal die Frage. Dass da zusätzlich noch der LocalIndentifier stehen sollte, ist erstmal zweitrangig. Wenn die Frage mit der fehlenden FAXnumber im header gelöst ist, erscheint sicherlich auch autoamatisch der LocalIndentifier im header. Also: warum druckt c2faxsend die gelesene FAXnumber aus config.faxCAPI nicht in den Header (tagline)? myfax:~# c2faxsend -d 204xxxx -v -C /etc/hylafax/config.faxCAPI -f TIFF ~/fax000000001.tif The config file is /etc/hylafax/config.faxCAPI. C4H-Version 01.03.00 (32Bit). Try to connect to fax number 204xxxx in TIFF mode on controller 1. Dial and starting transfer of TIFF-File /root/fax000000001.tif with normal resolution. Connection established. Page 1 was sent. - Last Page! Fax file completely transfered to CAPI. Connection dropped with Reason 0x3490 (). Das Fax geht durch,keine Fehlermeldung von c2faxsend. Das Fax ist einwandfrei durchgegangen - aber kein header! Gruss Ekkard -- To unsubscribe, e-mail: opensuse-isdn-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-isdn-de+help@opensuse.org
* Holger Bruenjes schrieb: [...]
Nein andrersrum wird da was draus, wenn der LocalIdentifier 'leer' ist. wird 'kein' Header uebertragen
[...]
# "LocalIdentifier" ist der von CAPI aus konfigurierbare Teil der # Kopfzeile. Ein leerer Eintrag f?hrt dazu, dass keine Fax-Kopfzeile # eingef?gt wird. # [...]
ok, hast recht. Es ist bei mir aber natürlich als "LocalIdentifier" eingetragen: # "LocalIdentifier" ist der von CAPI aus konfigurierbare Teil der # Kopfzeile. Ein leerer Eintrag führt dazu, dass keine Fax-Kopfzeile # eingefügt wird. # # "LocalIdentifier" is the part of the fax header which can be configured # from CAPI. An empty entry specifies an empty header. # # default "" # LocalIdentifier: "Ekkard Gerlach" Vor und hinter "LocalIdentifier:" sind Leerzeichen, ich habe auch schon längst alles neu getippt, es könnten sich ja vielleicht unsicherbare Sonderzeichen eingeschlichen haben. Aber Fehleranzeige, hat sich nichts verbessert. Vielleicht ist hier jemand in C so fit, dass er mir sagen kann, wie ich im Quellcode von faxsend.cpp '(daraus wird dann c2faxsend) dem &OrgIdentifier eine manuelle Textzuweisung machen kann, ich schaffte es mit meinen wenigen Kenntnissen nicht: capi4hylafax-01.03.00/src/faxsend/faxsend.cpp: ============================================== [...] ConfigAssignment_Item Assignments[] = { { "HylafaxDeviceName", ConfigAssignment_String, &DeviceName }, { "FAXNumber", ConfigAssignment_String, &OrgFaxNumber }, { "LocalIdentifier", ConfigAssignment_String, &OrgIdentifier }, { "OutgoingMSN", ConfigAssignment_String, &OutMSN }, { "NumberPrefix", ConfigAssignment_String, &NumberPrefix }, { "NumberPlusReplacer", ConfigAssignment_String, &NumberPlusReplace }, { "OutgoingController", ConfigAssignment_UInt, &OutController }, { "SuppressMSN", ConfigAssignment_UInt, &SuppressMSN }, { "UseISDNFaxService", ConfigAssignment_UInt, &UseFaxCIPValue }, { "RingingDuration", ConfigAssignment_UInt, &RingingTimeVal }, { "RecvFileMode", ConfigAssignment_UInt, &RecvFileMode }, { 0, ConfigAssignment_UInt, 0 } }; [...] Identifier.Set (&OrgIdentifier); FaxNumber.Set (&OrgFaxNumber); SetRingingTimeout (RingingTimeVal); if (GetFormat() == FaxFormat_Hylafax) { SpoolDir.SetRelative (HYLAFAX_POLL_DIR); // Adjust SpoolDir to correct place } return vTrue; [...] } else { Identifier.Set (&OrgIdentifier); FaxNumber.Set (&OrgFaxNumber); } [...] Das gesamte faxsend.cpp: http://aiai.de/foren/faxsend.cpp Gruss Ekkard -- liburg.com - linux and more -- To unsubscribe, e-mail: opensuse-isdn-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-isdn-de+help@opensuse.org
Der Fehler liegt wirklich bei fbrcapi, im gleichen PC ein Fritz!PCI eingebaut und der header wird mit gleichem (!) c2faxsend gesendet. Siehe http://ip-phone-forum.de/showthread.php?t=217376 Gruss Ekkard -- liburg.com - linux and more -- To unsubscribe, e-mail: opensuse-isdn-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-isdn-de+help@opensuse.org
Hallo Ekkard Am 2010-06-18 12:36, schrieb Ekkard Gerlach:
Der Fehler liegt wirklich bei fbrcapi, im gleichen PC ein Fritz!PCI eingebaut und der header wird mit gleichem (!) c2faxsend gesendet. Siehe
Danke fuer die Info. Holger -- To unsubscribe, e-mail: opensuse-isdn-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-isdn-de+help@opensuse.org
participants (2)
-
Ekkard Gerlach
-
Holger Bruenjes