我正在为EPSON热敏打印机TM-T20实施EPSON ePOS iOS SDK . 打印机连接到Airport Express的USB端口,IP 192.168.0.10 .
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天了,我正在努力解决这个问题 . 我快要疯了 .
谢谢你的帮助