我需要向佐藤条码打印机发送一系列打印机命令。例如:
<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 进行写入。
我很感激任何建议。