一連のプリンター コマンドを Sato バーコード プリンターに送信する必要があります。例えば:
<ESC>A
<ESC>H0120
<ESC>V0060
<ESC>$B,180,180,0
<ESC>$=Information
...
プリンターへの tcp/ip 接続が開いていて、次のような NSData オブジェクトを書きたいだけです。
[connection write:data error:error];
data は NSData オブジェクトです。\x1B のバイナリ値を使用して、文字列にエスケープを挿入できることがわかりました。例えば:
NSString *printString=[[NSString alloc]initWithString:@"\x1BA\X1BH0120\X1BV0060\X1B$B,180,180,0/X1B$=Information"];
私が抱えている問題は、書き込みのために文字列を NSData に変換する方法がわからないことです。
提案をいただければ幸いです。