Capio auf der FritzBox

Noch was:
Drucker: Generic->Raw Queue
muss es wohl sein, oder ?

Außerdem, start von ffgtk bringt:
[RegisterPlugin]: Adding 'CapiFax'
[server]: Kann den Socket nicht binden, Abbruch
[fritzBoxLogin]: Login successful!

Bessern wirds bei:
export FB_REMOTE_CAPI_PORT=5031
export FB_REMOTE_CAPI_IP=192.168.178.1
[RegisterPlugin]: Adding 'CapiFax'
[server]: FritzFax Server von Jan-Michael Brummer
[server]: Laufe auf Port 9901
[fritzBoxLogin]: Login successful!

Aber wo kann ich denn die Fax-Nr eingeben ?
Der Drucker scheint angelegt zu sein.
Er nimmt Aufträge an, jedoch passiert nichts damit.

Gruß Christian.
 
Schön das die Software bei Dir nun läuft :)

Bisher habe ich den Drucker über das CUPS eigene Frontend auf localhost:631 eingerichtet, da ich mit Ubuntu Hardy nicht ganz das erreichte was ich wollte. In zukünftigen Versionen werde ich versuchen (vorrausgesetzt man bekommt zeitweilig root-Rechte) den Fax-Drucker automatisch einzurichten.
Es handelt sich in der Tat um einen local raw printer, dh er gibt die konvertierten Roh-Daten aus und konvertiert diese mit Hilfe von Ghostscript in TIFF.

Die export-Variablen haben nichts mit ffgtk zu tun, lediglich capifax selber nimmt auf diese Daten Rücksicht.

Zur Fehlermeldung. Diese kommt vom server-Thread (fax). Dh in diesen Fall der Drucker wurde nicht korrekt auf Port 9901 eingerichtet.
 
[Edit frank_m24: Sinnfreies Fullquote vom Beitrag #180 gelöscht. Lies noch mal die Forumregeln.]

Hi Christian, folgende Schritte sind zu tun:
- im Cups gehst du auf neuer Drucker
- Internet Printing Protocol (IPP)
- Host "localhost", Waschlange ":9901" -> Vor
- Druckertreiber: Generic -> Vor
- Modell: Raw Queque -> Vor
- Name z.B. Fritz!Fax

Abschließen, fertig ;-)

so gehts jedenfalls bei mir

viel Erfolg und viele Grüße,
Chris
 
Wie oben bereits gesagt, der Drucker ist eingerichtet.

Aber wo kann ich denn die Fax-Nr eingeben ?
Er nimmt Aufträge an, jedoch passiert nichts damit.

In /var/log/cups/error_log steht beim drucken:
:
.. PPD=/etc/cups/ppd/Fax.ppd
:

Der Raw-Drucker auf port 9901 heißt bei mir Fax.
Gibt es bei Euch /etc/cups/Fax.ppd ?
Wenn ja, wo kommt es her ?
 
Die Fax-Nummer wird im Popup-Fenster von ffgtk, sowie er das Fax entgegen nimmt, eingegeben. Da dies nicht passiert ist der Drucker wohl nicht 100% korrekt installiert. Was genau meinst du mit, "Er nimmt die Aufträge an", CUPS oder ffgtk? Hast du auch mit Sicherheit den Host localhost angegeben, also socket://localhost:9901?

Hier mal der Befehl für das Terminal: lpadmin -p Fax -E -v socket://localhost:9901
 
Bei mir kommt kein popup für die Faxnummer.
Bei "lpadmin -p Fax -E -v socket://localhost:9901"
passiert nichts. Druckauträge landen in der Queue,
aber das ist auch alles.
Unter http://localhost:631/printers/ wird angezeigt:
Beschreibung: Fax
Ort:
Marke und Modell: Local Raw Printer
Druckerstatus: frei, Aufträge akzeptieren, publiziert.
Geräte URI: socket://localhost:9901

Vielleicht gibt es ein Problem mit dem popup ?
 
Sieht alles korrekt aus. Wirft ffgtk eventuell noch ein paar Meldung aus? Alte Fax-Drucker wurden gelöscht und auch auf den richtigen "gedruckt"?
 
mal ne ganz blöde Frage am Rande...

wie siehts denn mit den Einstellungen aus??

- MSN, Bitrate, etc eingtragen?
- ist unter Plugins bei Fax was eingetragen?

VG, Groening
 
Ich habe ffgtk-0.5.3 übersetzt und benutzt.
Hat jedmand diese Version am Laufen?

Hallo Jan,
um meinem Problem auf die Spur zu kommen,
habe ich ein paar Debug Ausgabe hinzugefügt.
Außerdem drucke ich die Testseite der Cups Fehlersuche.

Ich komme bis readSocket mit nReadResult:417 und nWriteResult:417.
Danach passiert nix mehr.
Einmal ging es weiter worauf der gs Aufruf schief ging:
Error: /undefined in POST
Operand stack:

Execution stack:
%interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push 1905 1 3 %oparray_pop 1904 1 3 %oparray_pop 1888 1 3 %oparray_pop 1771 1 3 %oparray_pop --nostringval-- %errorexec_pop .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval--
Dictionary stack:
--dict:1150/1684(ro)(G)-- --dict:0/20(G)-- --dict:92/200(L)--
Current allocation mode is local
Current file position is 5
GPL Ghostscript 8.61: Unrecoverable error, exit code 1

Danach:
[libcapifax] 14.09.2008 21:42:07 - sched_setscheduler error (-1)!
[libcapifax] 14.09.2008 21:42:07 - pthread_setschedparam error (1)!
[libcapifax] 14.09.2008 21:42:07 - CONNECT_REQ - 8148799 -> 8148721
[libcapifax] 14.09.2008 21:42:07 - CNF: CAPI_LISTEN - (0)
[libcapifax] 14.09.2008 21:42:07 - CNF: CAPI_CONNECT - (0) (PLCI: 773)
[libcapifax] 14.09.2008 21:42:09 - IND: CAPI_CONNECT_ACTIVE - CON: 0, PLCI: 773, NCCI: 0
[libcapifax] 14.09.2008 21:42:09 - CNF: CAPI_CONNECT_B3 - (0)
[libcapifax] 14.09.2008 21:42:09 - IND: CAPI_CONNECT_B3_ACTIVE - CON: 0, PLCI: 773, NCCI: 131845
Segmentation fault

Morgen mehr.
 
Probiere bitte die letzte Version von der Homepage, da es in der Tat ein Fehler beim übertragen gab. Ob es dein Problem löst, musst du mal schauen.
 
Habe mal die aktuelle libcapi20_fb und capifax v0.5 geposted.
Wiki müsste ich noch etwas überarbeiten. Ansonsten hat sich nur sehr wenig an der libcapifax API geändert.
 
@ChrisHolland: Die 417bytes erscheinen mir doch recht gering für eine RAW-Datei. Eventuell wird anstelle der Daten von CUPS eine Fehlerinformation geliefert. Bitte stelle, falls noch nicht geschehen, die Debug-Stufe auf Debug und sende mir die /tmp/faxXXXX -Dateien. Im Debug-Modus werden die original fax-Dateien und die TIF-Dateien nicht gelöscht. :)

@bodega: Was heißt wenig? Muss ich auf irgendetwas besonderen Augenmerk legen?
 
Eigentlich nur darauf . Der Rest sollte mit capifax erklärt sein. Falls konkrete Fragen offen bleiben, einfach melden.
 
Also mit:
- libcapi20_fb-0.4.tar.gz
(Verzeichnis capiotcp_client. Warum anderer Name ?)
- ffgtk-0.5.4
- Testseite drucken von cups

Funktioniert gs :)
Aber libcapi produziert ein core :( mit:
[Edit frank_m24: Bitte benutzt CODE Tags für lange Ausgaben.]
Code:
(gdb) bt
#0  0x00007fecc59ca52f in ?? () from /usr/lib/libcapifax
#1  0x00007fecc59cab30 in capifax_send () from /usr/lib/libcapifax
#2  0x000000000040a1bf in dialogSendButtonClicked (psWidget=<value optimized out>, pData=0x413f8ec0)
    at main.c:163

Zur Info noch Ausgabe von capiotcp_client/capiinfo/src/capiinfo:
Number of Controllers : 5
Controller 1:
Manufacturer: AVM Berlin
CAPI Version: 2.0
Manufacturer Version: 0.0-05  (0.5)
Serial Number: 0004711
BChannels: 2
Global Options: 0x00000039
   internal controller supported
   DTMF supported
   Supplementary Services supported
   channel allocation supported (leased lines)
B1 protocols support: 0x80003c0b
   64 kbit/s with HDLC framing
   64 kbit/s bit-transparent operation
   V.110 synconous operation with HDLC framing
B2 protocols support: 0x00000003
   ISO 7776 (X.75 SLP)
   Transparent
B3 protocols support: 0x00000001
   Transparent

  0500
  0200
  39000000
  0b3c0080
  03000000
  01000000
  00000000 00000000 00000000 00000000 00000000 00000000
  01000001 00020000 00000000 00000000 00000000
Controller 2:
Manufacturer: AVM Berlin
CAPI Version: 2.0
Manufacturer Version: 0.0-05  (0.5)
Serial Number: 0004711
BChannels: 2
Global Options: 0x00000039
   internal controller supported
   DTMF supported
   Supplementary Services supported
   channel allocation supported (leased lines)
B1 protocols support: 0x80003c0b
   64 kbit/s with HDLC framing
   64 kbit/s bit-transparent operation
   V.110 synconous operation with HDLC framing
B2 protocols support: 0x00000003
   ISO 7776 (X.75 SLP)
   Transparent
B3 protocols support: 0x00000001
   Transparent

  0500
  0200
  39000000
  0b3c0080
  03000000
  01000000
  00000000 00000000 00000000 00000000 00000000 00000000
  01000001 00020000 00000000 00000000 00000000
Controller 3:
Manufacturer: AVM Berlin
CAPI Version: 2.0
Manufacturer Version: 0.0-05  (0.5)
Serial Number: 0004711
BChannels: 2
Global Options: 0x00000039
   internal controller supported
   DTMF supported
   Supplementary Services supported
   channel allocation supported (leased lines)
B1 protocols support: 0x80003c0b
   64 kbit/s with HDLC framing
   64 kbit/s bit-transparent operation
   V.110 synconous operation with HDLC framing
B2 protocols support: 0x00000003
   ISO 7776 (X.75 SLP)
   Transparent
B3 protocols support: 0x00000001
   Transparent

  0500
  0200
  39000000
  0b3c0080
  03000000
  01000000
  00000000 00000000 00000000 00000000 00000000 00000000
  01000000 20020000 00000000 00000000 00000000
Controller 4:
Manufacturer: AVM Berlin
CAPI Version: 2.0
Manufacturer Version: 0.0-05  (0.5)
Serial Number: 0004711
BChannels: 1
Global Options: 0x00000039
   internal controller supported
   DTMF supported
   Supplementary Services supported
   channel allocation supported (leased lines)
B1 protocols support: 0x80003c0b
   64 kbit/s with HDLC framing
   64 kbit/s bit-transparent operation
   V.110 synconous operation with HDLC framing
B2 protocols support: 0x00000003
   ISO 7776 (X.75 SLP)
   Transparent
B3 protocols support: 0x00000001
   Transparent

  0500
  0100
  39000000
  0b3c0080
  03000000
  01000000
  00000000 00000000 00000000 00000000 00000000 00000000
  01000000 40020000 00000000 00000000 00000000
Controller 5:
Manufacturer: AVM Berlin
CAPI Version: 2.0
Manufacturer Version: 0.0-05  (0.5)
Serial Number: 0004711
BChannels: 3
Global Options: 0x00000039
   internal controller supported
   DTMF supported
   Supplementary Services supported
   channel allocation supported (leased lines)
B1 protocols support: 0x80003c0b
   64 kbit/s with HDLC framing
   64 kbit/s bit-transparent operation
   V.110 synconous operation with HDLC framing
B2 protocols support: 0x00000003
   ISO 7776 (X.75 SLP)
   Transparent
B3 protocols support: 0x00000001
   Transparent

  0500
  0300
  39000000
  0b3c0080
  03000000
  01000000
  00000000 00000000 00000000 00000000 00000000 00000000
  01000000 80020000 00000000 00000000 00000000
 
Die libcapi20 hat nichts mit dem Drucker zu tun.

Einen anderen Namen hat das Projekt auch nicht bekommen. Insgesamt gesehen ist das Projekt aber ein "Capi-Over-TCP Client". Deswegen der Verzeichnisname. Die Unterverzeichnisse lauten ja immer noch gleich.

Ich kann dir jetzt nur nicht sagen, warum du einen Segfault bekommst. Die aktuelle libcapifax v0.5 funktioniert nicht mit ffgtk v0.5.4, da sich die Aufrufkonventionen geändert haben (wie ich bereits schrieb).
 
Hi bodega,

libcapifax 0.5 kompiliert hier nicht mit 0.0.4pre16. Hab in libcapifax.h "#define SPANDSP_VERSION 4" gesetzt.

Code:
whoopie@notebook:/tmp/capifax/src$ make
gcc   -Os -I. -D_GNU_SOURCE -c libcapifax.c -o libcapifax.o
libcapifax.c: In Funktion »capi_rx_tx«:
libcapifax.c:707: Fehler: »t4_state_t« hat kein Element namens »line_image_size«
libcapifax.c: In Funktion »phase_b_handler«:
libcapifax.c:1491: Fehler: »t30_state_t« hat kein Element namens »rx_info«
libcapifax.c:1492: Fehler: »t30_state_t« hat kein Element namens »tx_info«
make: *** [libcapifax.o] Fehler 1

Beste Grüße,
Whoopie
 
Danke Whoopie,

mit v0.0.4 hatte ich nicht mehr getestet. Die angemeckerten Werte beziehen sich auf den Status (Bytes übertragen, Bildgröße), was zu vernachlässigen ist.

Müsste geändert werden (ansonsten v0.0.5 nehmen).
 
Bei Pro-Linux wurde gestern der Kurztipp bzgl capifax und ffgtk gepostet. Bei den Kommentaren tauchen Probleme mit capifax auf, könntet ihr euch bitte darum kümmern?

Desweiteren habe ich Kontakt mit AVM, die sich über die Software freuen, mir aber auch zum ändern des Namens von Fritz!Fax geraten haben.

Nebenher habe ich ebenfalls Kontakt zu den Maintainer der isdn4linux Utils gesucht um die Änderungen an der libcapi direkt in die offizielle Version mit einfliessen zu lassen.

Kommentare wie immer gewünscht :)

http://www.pro-linux.de/news/2008/13207.html
 
buzz2 schrieb:
Bei Pro-Linux wurde gestern der Kurztipp bzgl capifax und ffgtk gepostet. Bei den Kommentaren tauchen Probleme mit capifax auf, könntet ihr euch bitte darum kümmern?
Habe dort keine großen Probleme entdecken können. :noidea:
Wäre vielleicht noch schön gewesen, den Wiki-Link mit anzugeben, da es einige Fragen erspart hätte.

buzz2 schrieb:
Desweiteren habe ich Kontakt mit AVM, die sich über die Software freuen, mir aber auch zum ändern des Namens von Fritz!Fax geraten haben.
Da sind die leider ganz eigen :(. Besonders, wenn das Wort "Fritz!" auftaucht.

buzz2 schrieb:
Nebenher habe ich ebenfalls Kontakt zu den Maintainer der isdn4linux Utils gesucht um die Änderungen an der libcapi direkt in die offizielle Version mit einfliessen zu lassen.
Dann schauen wir mal, was da kommt. Hast ja kräftig die Werbetrommel gerührt ;)
 
Hallo,

ich bin zwar noch neu im Forum, verfolge den Thread nun aber lesenderweise auch schon länger.

Ich habe scheinbar ein ähnliches Problem wie ChrisHolland.

ffgtk im Terminal liefert:
[RegisterPlugin]: Adding 'Standard'
[RegisterPlugin]: Adding 'efax'
[RegisterPlugin]: Adding 'CapiFax'
[RegisterPlugin]: Adding 'Das Oertliche'
[RegisterPlugin]: Adding 'FritzFon'
[RegisterPlugin]: Adding 'Thunderbird Addressbook'
[server]: FritzFax Server von Jan-Michael Brummer
[server]: Laufe auf Port 9901

Es ist alles konfiguriert MSN, Plugin CapiFax, etc.. Wenn ich jedoch über den Drucker ein Fax absenden möchte passiert gar nichts, der Auftrag hängt in der Warteschleife und wird von ffgtk nicht bearbeitet.

Ich habe den Drucker wie von Groening beschrieben eingerichtet.

Die ffgtk Version ist die aktuellste auf der Homepage, erst heute runtergeladen. Allerdings konnte ich kein CapiSpFax_mod2 finden und habe das erste gepostete CapiSpFax-i386 verwendet. Daran dürfte es ja eigentlich nicht scheitern.

Irgendwelche Vorschläge?
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.