我正在为 EPSON 热敏打印机 TM-T20 实施 EPSON ePOS iOS SDK。打印机连接到 IP 为 192.168.0.10 的 Airport Express 的 USB 端口。
我按照 EPSON 文档的说明(压缩文件中的https://download.epson-biz.com/modules/pos/index.php?page=single_soft&cid=3248&scat=50&pcat=3 ),这是我的代码:
EposBuilder *builder = [[EposBuilder alloc] initWithPrinterModel:@"TM-T20" Lang:EPOS_OC_MODEL_ANK];
if (builder != nil)
{
int errorStatus = EPOS_OC_SUCCESS;
errorStatus = [builder addText: @"Hello,\t"];
errorStatus = [builder addText: @"World!\n"];
errorStatus = [builder addCut: EPOS_OC_CUT_FEED];
EposPrint *printer = [[EposPrint alloc] init];
if (printer != nil)
{
errorStatus = [printer openPrinter:EPOS_OC_DEVTYPE_TCP DeviceName:@"192.168.0.10"];
}
}
不幸的是,“errorStatus”的值为“2”,这是一个“打开错误”。
然后我告诉自己,我必须通过 Bonjour 协议,但还是一样。
我已经为此苦苦挣扎了3天。我快要疯了。
谢谢你的帮助