AVR + Bascom + Fax

Gast #155318
Lesenswert?
• ▲
▼
Hallo,

ich suche eine Möglichkeit mittels Bascom einen Text per Fax von meinem
AVR an ein Faxgerät zu senden. DTMF Wahl und so sind kein problem. Das
Problem, welches ich noch habe, ist das Handshake und das senden des
Textes. Hat jemand sowas schon gemacht, oder kann mir hilfestellung
geben ?

mfg Kay
Gast #155319
Lesenswert?
• ▲
▼
Hast Du ein Faxmodem an den AVR angeschlossen? Dann sollte das ganze
kein allzugroßes Problem sein. Wenn Du das Modem "selber machen"
willst, also der AVR das entsprechende Protokoll nachbilden soll -
vergiss' es.
Gast #155323
Lesenswert?
• ▲
▼
Dazu musst Du an das Modem entsprechende AT-Kommandos senden, die im
Handbuch beschrieben sein sollten. Das eigentliche Fax wird im Grunde
genommen als Bitmap übertragen, vermutlich ist diese Bitmap auch so
aufgebaut wie das von ISDN-G3-Faxen bekannte SFF-Format (das wiederum
ist in der CAPI-Spezifikation beschrieben).
Als Grundlage kannst Du Dich vermutlich am Sourcecode eines
PC-Faxprogrammes für Analogmodems orientieren; ich nehme stark an, daß
es aus der Linux/OpenSource-Ecke da vergleichbares gibt (hylafax?).

Es kann sein (aber das ist reine Spekulation!), daß es auch die
Möglichkeit einer Textübermittlung (anstelle der Bitmapübertragung)
gibt, entsprechendes wird jedenfalls in der CAPI-Dokumentation
angedeutet.

Zwar ist die CAPI eine Programmierschnittstelle für ISDN, aber das
darin eben auch beschriebene G3-Fax ist das altbekannte analoge Fax,
und um genau das geht es hier ja.

Also: Ein erster Anhaltspunkt sind die AT-Kommandos des Modems. Mit
AT+FCLASS=? beispielsweise kann abgefragt werden, welche Art der
Faxunterstützung das Modem anbietet.
Irgendwo ist sicherlich auch herauszufinden, was die Antwort bedeutet
und wie diese zu interpretieren ist.
Gast #155324
Lesenswert?
• ▲
▼
Für den Job fällt mir spontan eher ein ausgedienter PC und Linux ein. Da
muss man sich das nur aus ein paar Softwarebaukästen zusammensetzen.
Damit dürfte man weit schneller ins Ziel kommen, als mit einem µC, auf
dem man so manche Räder erst mal neu erfinden muss.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.