View Single Post
Jeg har ikke vært borti i disse printerne selv, men var i det hjelpsomme hjørnet i dag, så jeg har søkt litt. Det ser ut som Epson printeren forventer en ESC/GS kommando for å kutte papiret. Formatet ser slik ut:

Kode

<ESC>@<GS>V\x01"

ESC = 0x1B
GS = 0x1D
Mao så må følgende sendes til printeren for å få den til å kutte papiret (representert som hex verdi):

Kode

0x1B401D5601
Dette kan selvsagt settes sammen med kode, f.eks C++:

Kode

std::string esc = std::to_string(static_cast<char>(0x1B));
std::string gs = std::to_string(static_cast<char>(0x1D));

std::string data = "<Det du vil skrive ut>";

data += "\n"
data += ESC + "@";
data += GS + "V" + static_cast<char>(0x01);

// Send 'data' to printer
Eller så må du få lagt inn denne dataen i txt filen uten å endre den. Kan anbefale deg å lagre utskriften i txt filen, for så å bruke en hex-editor å legge til dataen på slutten.