Frage

Ich bin verpflichtet, indem es programmatisch drucken zurück auf die Skala zu sprechen.

Das Handbuch erklärt, dass der Druckbefehl ist einfach P endete mit Wagenrücklauf. Ich verwende den folgenden Code:

Byte[] bytes = {80, 13};
_sp.Write(bytes,0,bytes.Length);

Aber jedes andere Mal, wenn ich ES Code wieder von der Waage, die Fehler bedeutet, aber er druckt immer noch. Ich will nur herausfinden, warum auch wenn es funktioniert, ich bin immer ES zurück.

Irgendwelche Ideen? Wird das Format von Bytes [] korrekt?

War es hilfreich?

Lösung

Die Bytes sind richtig, nach dem, was Sie sagen, dass die manuellen Zustände.

Vielleicht ist die manuelle, ist unklar (oder hat dies an anderer Stelle angegeben ist), und durch „carriage return“ bedeutet eigentlich die CR + LF Neue-Zeile-Sequenz, die in einigen Systemen verwendet wird (beispielsweise MS-DOS). Das Bytes wäre dann:

Byte[] bytes = { 80, 13, 10 };
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top