raspThermoPrint

Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
  • orb
    seh ich gerade irgendwie nix von

    Irgendwie ist er recht unzuverlässig.

    Erst funtioniert er, dann nicht, ein paar stunden später wieder
    Hier einmal aufgelistet was ich gemacht hab inc Server aufsetzen usw
    [code=php]ssh root@192.168.178.25

    fdisk /dev/mmcblk0
    p
    d
    3
    d
    2
    n
    p
    2
    w
    reboot
    ---------------------------------
    ssh root@192.168.178.25

    resize2fs /dev/mmcblk0p2

    df -h /

    cd /var
    dd if=/dev/zero of=swapfile bs=1M count=128
    mkswap /var/swapfile
    swapon /var/swapfile
    nano /etc/fstab
    /dev/mmcblk0p3 --> in --> /var/swapfile
    reboot
    ---------------------------------
    ssh root@192.168.178.25

    dpkg-reconfigure keyboard-configuration
    dpkg-reconfigure tzdata
    dpkg-reconfigure locales

    reboot
    ---------------------------------
    ssh root@192.168.178.25

    groupadd www-data
    usermod -a -G www-data www-data
    apt-get update
    apt-get install apache2
    apt-get install php5
    nano /var/www/phpinfo.php
    <?php phpinfo(); ?>
    reboot
    ---------------------------------
    ssh root@192.168.178.25

    apt-get install mysql-server mysql-client php5-mysql
    reboot
    ---------------------------------
    ssh root@192.168.178.25

    apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
    nano /etc/php5/apache2/php.ini
    extension=mysql.so
    ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
    /etc/init.d/apache2 reload
    reboot
    ---------------------------------
    ssh root@192.168.178.25

    chmod 666 /dev/ttyAMA0
    nano /boot/cmdline.txt
    112500 --> in --> 19200
    reboot
    ---------------------------------
    ssh root@192.168.178.25

    [/php]

    Einmal editiert, zuletzt von eknap (10. Oktober 2012 um 22:17)

  • Zitat

    nano /boot/cmdline.txt
    112500 --> in --> 19200


    Das hat zwar den Vorteil, daß die Schnittstellengeschwindigkeit auf 19,2k gesetzt wird, Du hast aber wiederhin den getty und den Debugger auf der Schnittstelle laufen.
    Ich hab die beiden Einträge ganz rausgeworfen. Die Geschwindigkeit kannst Du dann z.B. mit

    Code
    stty raw ispeed 19200 ospeed 19200 -F /deb/ttyAMA0


    festlegen. Die Zeile kannst Du auch in der rc.local eintragen.
    Das hat auch den Vorteil, daß nicht irgendwelche Treiber (z.B. der für OneWire) beim Booten alles würfeln.

  • orb
    Danke aber ich hab es irgendwie hingekriegt das nu garnix mehr geht.

    Server mal neu aufsetzen und nochmal von vorne anfangen.

    Aber ich muss nu das projekt ein wenig auf eis legen muss ne neue Maschine aufa Arbeit kennenlernen.

    Denke es wird sich noch um 2-2,5 Wochen handeln bis ich wieder nen klaren kopf hab und mich auf dieses Projekt konzentrieren kann.

  • Jawoll projekt vergessen und siehe da aus 2-25 Wochen wurden dann ja monate... egal

    Neue energie für das Projekt getankt.

    Server aufgesetzt wie bereits beschrieben....

    probleme immernoch die gleichen.

  • Also

    Neustart des Rpi drucken nicht möglich erst nach "[font="Monaco, Consolas, Courier, monospace"]chmod 666 /dev/ttyAMA0"[/font]


    [font="Monaco, Consolas, Courier, monospace"]Beim Drucken aus Folgendem Php Script:[/font]

    Code
    $kill = "\n\r";
        $top = "Einkaufsliste\n\r";
        $main = "Hallo Drucker!\n\r";
        $bottom = "\n\r";
        $string = $kill.$top.$main.$bottom.$bottom;
        $pointer = fopen("/dev/ttyAMA0","w");
        fwrite ($pointer, $string);
        fclose($pointer);

    Wird die erste Zeile "Einkaufsliste" vollkommen falsch gedruckt. Zweite Zeile ist okay
    show.php?file=e3ac9e-1349639884.jpg

    Erneutes öffnen der Seite führt nicht zu einem Druck ergebniss.. Warum auch immer funtioniert es erst nach mehreren minuten wider 8|

    Einmal editiert, zuletzt von eknap (18. Januar 2013 um 15:38)

  • Das Rechteproblem sollte sich erledigen, wenn Du den Nutzer unter dem der Apache läuft in die dialout-Gruppe packst.

    Das andere Problem klingt danach, daß da noch ein Prozess auf die Schnittstelle zugreift und dazwischen funkt.

  • @eknab Moin, ich wollte mal fragen ob du den Thermodrucker von eBay benutzt oder den Tinker drucker. Ich bin mir bei dem eBay Thermodrucker nicht ganz sicher wie ich die USB Bridge des LTP port ansprechen soll unter debian. Hast du damit schon was erreicht oder machst du es über serielle Schnittstelle mit einem anderen Drucker ?

    Gruß !

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!