Forum: Mikrocontroller und Digitale Elektronik POS Drucker über USB-RS232


von POS (Gast)


Lesenswert?

Hallo zusammen,

ich möchte einen POS Drucker testen. Dazu sende ich über HTerm mit 9600 
8n1 Daten an den Drucker. Dieser reagiert nicht.

- sein Config output (druckt er aus) sagt 9600 8n1
- wenn ich RX & TX kurzsschließe, empfange ich, was ich sende

Im pdf steht zB "Sende ESC 0 um den Drucker auszuschalten" - ich sende 
dann auch wirklich ASCII "ESC 0", oder?

Reicht vll der Pegel des PL2303 Wandlers nicht, gibt es da "zickige" 
RS232 Geräte?

Danke, Frank.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

POS schrieb:
> ich sende dann auch wirklich ASCII "ESC 0", oder?

Du musst zwei Bytes senden, nicht die fünf Zeichen.

ESC steht für 0x1b

> Reicht vll der Pegel des PL2303 Wandlers nicht, gibt es da "zickige"
> RS232 Geräte?

Der PL2303 liefert überhaupt keinen RS232-Pegel, ohne einen zusätzlichen 
Pegelwandler à la MAX232 wird das nichts.

: Bearbeitet durch User
von hinz (Gast)


Lesenswert?

POS schrieb:

> Im pdf steht zB "Sende ESC 0 um den Drucker auszuschalten" - ich sende
> dann auch wirklich ASCII "ESC 0", oder?

Nein, ESC = ASCII(27).

von POS (Gast)


Lesenswert?

D.h. der Drucker wird nicht 0/5V tolerant sein (statt -12/+12V)? 
OK...darin wird ja auch ein MAX232 sein, dachte der kapiert das auch so. 
Werde diesen "umgehen", dann sollten zumindest die Pegel ja iO passen.

Danke für eure Hinweise, Frank.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

POS schrieb:
> D.h. der Drucker wird nicht 0/5V tolerant sein (statt -12/+12V)?

Ganz sicher nicht, vor allem sind die Daten invertiert.

Was auf der 5V-Seite 0V ist, ist auf der RS232-Seite +12V, und was auf 
der 5V-Seite 5V ist, ist auf der RS232-Seite -12V.

von POS (Gast)


Lesenswert?

ST202C rausgeföhnt, TX / RX verbunden - geht.

Danke!

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

POS schrieb:
> ST202C rausgeföhnt

Ich vermute mal, aus dem Drucker.

> geht.

Schick!

> Danke!

Gerne.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.