1

ESC/POS コマンドを理解しようとしていますが、コード "GS" (ASCII コード 29) を NSData に入れる必要があります。

現在、コードを使用して問題なく印刷したい文字列を配置できます。

NSString *str = @"Text I want to print";
NSData *data = [str dataUsingEncoding:NSASCIIStringEncoding];

C++ または OBJ-C を使用してそれを行う簡単な方法はありますか?

4

1 に答える 1

0

C、C++、および Objective-C では、いわゆるエスケープ シーケンスを使用して任意の ASCII コードを文字列に入れることができます。

エスケープ シーケンス\xは、2 桁の 16 進数が続くか\0、3 桁の 8 進数が続きます。

ASCIIGSは 10 進数または 16 進数で 29 であるため、次の1Dように を挿入できます。GSNSData

NSData *data = [@"\x1D" dataUsingEncoding:NSASCIIStringEncoding];
于 2013-08-14T01:22:23.247 に答える