Erste Epson-Bon-Drucker zum drucken von Arduino

Ich versuche zu bauen, ein microprinter mit einem Arduino und einem Epson TM-T88II Eingang/POS Drucker. Der Drucker verwendet die Epson Esc/POS system, aber ich kann es nicht erhalten, überhaupt etwas zu tun von dem Arduino. Ich mache so Sachen wie:

#include <SoftwareSerial.h>

#define out_pin 3
#define in_pin 2
SoftwareSerial printer =  SoftwareSerial(in_pin, out_pin);

void setup()
{
    pinMode(in_pin, INPUT);
    pinMode(out_pin, OUTPUT);
    printer.begin(9600);

    delay(1000);

    printer.print(0x1B, BYTE);
    printer.print('@'); //ESC(HEX 1B) @ is supposed to initialize the printer
    printer.print("hello world");
    printer.print(0xA, BYTE); //print buffer and line feed
}

Ich kann einfach nicht, der Drucker reagiert. Der Drucker hochgefahren und druckt seine selbst-test ganz gut. Es ist eine serielle Schnittstelle (RS-232) Drucker, und ich bin dem anschließen an den Arduino durch einen MAX233 chip. Ich habe überprüft und erneut geprüft, meine verbindungen durch den chip, die wie ich finde Recht basiert auf einen Freund, der in einem ähnlichen setup arbeiten. Ich habe irgendwo gelesen, dass das TM-T88 Drucker müssen serielles null-modem-Kabel, also kaufte ich einen adapter, und das scheint nicht zu keinen Unterschied machen.

Ich bin neu bei Elektronik, so bin ich völlig ratlos. Ich will einfach nur, um es zu bekommen, etwas zu drucken, so kann ich bekommen, um den Spaß Teil - das Programmieren :). Irgendwelche Gedanken auf Dinge zu testen/versuchen? Kann ich Ihnen mehr Details über Verkabelung oder sonst etwas, einfach nur wollte, dass es nicht ZU lange wird.

Schreibe einen Kommentar