Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
Delphi 10 Seattle Enterprise
|
AW: Kassenlade öffnen
26. Jun 2014, 02:03
Auch wenn es eigentlich nichts Anderes ist, aber man sieht irgendwie klarer
Delphi-Quellcode:
const
ESC = #27;
GS = #29;
{ Commands }
ESC_em = ESC + #33; { Select print mode }
ESC_p = ESC+#112; { Generate pulse }
GS_V = GS + #86; { Select cut mode and cut paper }
{ Parameter }
Lade1 = #48;
Lade2 = #49;
PulsDauer100ms = #050; {* 2ms}
PulsDauer200ms = #100; {* 2ms}
PulsDauer300ms = #150; {* 2ms}
PulsDauer400ms = #200; {* 2ms}
PulsDauer500ms = #250; {* 2ms}
function GetGeneratePulseSequence( m, t1, t2 : AnsiChar ) : Ansistring;
begin
Result := Esc_p + m + t1 + t2;
end;
function GetDefaultGeneratePulseSequence : AnsiString;
begin
Result := GetGeneratePulseSequence( {m} Lade1, {t1} PulsDauer200ms, {t2} PulsDauer200ms );
end;
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
Geändert von Sir Rufo (26. Jun 2014 um 11:43 Uhr)
|