我正在尝试将数据打印到蓝牙打印机。为此,我需要将十六进制发送到打印机。我已经通过发送诸如之类的命令成功地做到了这一点
@"\x1b\x7b\x01" @"\x1b\x7b\x00"
这些都是静态命令。我现在需要获取一些数据,一个 NSString,将其转换为十六进制,然后将其发送到打印机。我尝试了几种不同的方法,其中大部分来自该站点,但无法使其正常工作。
我知道这不起作用,但我想做以下事情:
for(NSUInteger i = 0; i < [str length]; i++ )
{
[hexString appendString:[NSString stringWithFormat:@"\x%@",[str characterAtIndex:i]]];
}
- hexString 是我试图创建和返回的字符串。str 是我试图变成十六进制的字符串。例如,11111111 或 abcdefg。
我尝试了各种各样的事情,但都没有运气。
任何帮助将不胜感激!!!