Ergebnis 1 bis 6 von 6

Thema: Protokolldrucker an serieller Schnittstelle

  1. #1
    IPPF-Einsteiger
    Registriert seit
    09.06.2007
    Beiträge
    11

    Protokolldrucker an serieller Schnittstelle

    Servus,

    für einige hier ist das wahrscheinlich langweilig, aber vielleicht
    findet es ja jemand nützlich.
    Ich habe mit einem geschlachteten Nokia-Handy-Datenkabel die
    interne serielle Schnittstelle meiner FBF 7170 SL mit meinem
    guten alten Nadeldrucker (Citizen 120D mit seriellem Interface)
    verbunden, um eingehende Anrufe zu protokollieren.
    Folgendes Skript habe ich dazu per Telnet auf der Fritzbox
    als /var/flash/calllog "installiert":

    Code:
    #!/bin/sh
    # Dieses Skript muss auf der Fritzbox als /var/flash/calllog
    # gespeichert werden.
    # Bei einem Anruf werden die Zeit und die Telefonnummer an die
    # serielle Schnittstelle gesendet.
    stty speed 9600 < /dev/tts/0
    DATE=`date`
    echo -e "\021 $DATE ... $1      . \n\023" > /dev/tts/0
    Wie man sieht, schalte ich die Baudrate auf 9600 bps, weil das
    für den Drucker das Maximum ist. Ein kleiner Trick unterdrückt die
    lästigen Kernelmeldungen, die sonst immer dazwischen funken würden:
    Mit dem Steuerzeichen \023 (XOFF, dezimal 19) wird der Drucker offline
    geschaltet, mit \021 (XON, dezimal 17) wieder online. Das erste Offline-
    schalten muss man manuell erledigen. Gibt's auf der Fritzbox
    ein Startup-Script, wo ich letzteres und z.B. auch die Initialisierung
    von /dev/tts/0 einbauen kann?

    Ciao,
    bluebox

    PS: Dem Drucker habe ich noch eine Beleuchtung spendiert, damit
    man die eben gedruckte Nummer unter der getönten Abdeckung
    auch lesen kann.
    Geändert von bluebox (14.10.2008 um 21:32 Uhr)

  2. #2
    Moderator Avatar von wichard
    Registriert seit
    16.06.2005
    Ort
    Aachen
    Beiträge
    6.935
    Zitat Zitat von bluebox Beitrag anzeigen
    Gibt's auf der Fritzbox ein Startup-Script,
    Ja - die debug.cfg


    Gruß,
    Wichard
    VoIP-Hardware: 7170, 29.04.49-9710 7270, 54.04.56-10927 FBF 7390, 84.05.04freetz-devel-7298M, NETCAPI, Siemens Gigaset S675IP (Beta-Test)
    VoIP-Dienste: Sipgate (01801, 0241, 05252) | GMX (0241) | dus.net starter | Asterisk 1.4.11 auf vServer
    ENUM: Alle Nummern bei e164.org eingetragen | Festnetznummer zusätzlich bei e164.arpa eingetragen
    Anbindung: T-DSL 6.000 (RAM) "Call&Surf Comfort (5)"
    Telefone: 1 alte Gigaset-Basis (analog) 1 Gigaset micro, 1 Gigaset S675IP + 2 S67H (Beta-Test), 1 Gigaset DX800A, 1 Cisco 7960

  3. #3
    IPPF-Einsteiger
    Registriert seit
    09.06.2007
    Beiträge
    11
    Wow, das ging ja schnell. Danke für die Info!
    Werd' ich dann am Wochenende mal probieren.
    --
    bluebox

  4. #4
    IPPF-Fünfhundert-Club
    Registriert seit
    17.04.2007
    Ort
    Region Hannover
    Beiträge
    741
    krasse Idden gibt es heutzutage

    Gefällt mir...

    Ein on-the-fly Logger... könnte mann auch für Fritz Statusmeldungen machen oder? sowas wie art Syslogt?

  5. #5
    IPPF-Einsteiger
    Registriert seit
    09.06.2007
    Beiträge
    11
    Da kamen ja zunächst auch Statusmeldungen von verschiedenen Diensten der Fritzbox.
    Für meinen Anwendungsfall stören sie aber, darum habe ich die XOFF/XON Steuerzeichen eingebaut.
    In meinem Script stehen hinter $1 übrigens mehrere Leerzeichen vor dem Punkt, damit
    der Druckkopf nicht die letzten Ziffern verdeckt. Irgendwie sind die Leerzeichen beim Posten
    auf der Strecke geblieben.

  6. #6
    Moderator Avatar von wichard
    Registriert seit
    16.06.2005
    Ort
    Aachen
    Beiträge
    6.935
    Mit [code]-Tags rund um den Code klappt's auch mit den Leerzeichen.
    (Habe die Tags oben mal reineditiert)


    Gruß,
    Wichard
    VoIP-Hardware: 7170, 29.04.49-9710 7270, 54.04.56-10927 FBF 7390, 84.05.04freetz-devel-7298M, NETCAPI, Siemens Gigaset S675IP (Beta-Test)
    VoIP-Dienste: Sipgate (01801, 0241, 05252) | GMX (0241) | dus.net starter | Asterisk 1.4.11 auf vServer
    ENUM: Alle Nummern bei e164.org eingetragen | Festnetznummer zusätzlich bei e164.arpa eingetragen
    Anbindung: T-DSL 6.000 (RAM) "Call&Surf Comfort (5)"
    Telefone: 1 alte Gigaset-Basis (analog) 1 Gigaset micro, 1 Gigaset S675IP + 2 S67H (Beta-Test), 1 Gigaset DX800A, 1 Cisco 7960

Ähnliche Themen

  1. Antworten: 7
    Letzter Beitrag: 23.12.2009, 11:08
  2. [GELÖST] W501V bootet nicht mehr. Wie zugriff via serieller Schnittstelle?
    Von snowyrain im Forum FRITZ!Box tot? Recover, Firmware Up-/ Downgrade
    Antworten: 7
    Letzter Beitrag: 18.06.2008, 12:32
  3. serieller Anschluß am W900V
    Von meierchen006 im Forum Speedport2Fritz
    Antworten: 8
    Letzter Beitrag: 23.01.2008, 20:27
  4. Wie Konsole an serieller Schnittstelle? FB 3170
    Von Stefan307 im Forum FRITZ!Box Fon: Modifikationen
    Antworten: 17
    Letzter Beitrag: 13.09.2007, 16:11
  5. Serieller Port bei Fritz!Box
    Von chris-berlin im Forum FRITZ!Box Fon: Modifikationen
    Antworten: 4
    Letzter Beitrag: 15.01.2007, 00:01

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •