Ios 爱普生TM-T88V-i仅打印一次
我的爱普生TM-T88V-I打印机有问题,我可以第一次打印,但在收到Ios 爱普生TM-T88V-i仅打印一次,ios,objective-c,xcode,epson,Ios,Objective C,Xcode,Epson,我的爱普生TM-T88V-I打印机有问题,我可以第一次打印,但在收到EPOS2\u ERR\u CONNECT错误后,我总是会打印 我在中使用了这个例子,它有这个问题 代码如下: int result = EPOS2_SUCCESS; if (self.printer == nil) { return NO; } result = [self.printer connect:@"TCP:192.168.1.15" timeout:EPOS2_PARAM_DEFAULT]; if (r
EPOS2\u ERR\u CONNECT
错误后,我总是会打印
我在中使用了这个例子,它有这个问题
代码如下:
int result = EPOS2_SUCCESS;
if (self.printer == nil) {
return NO;
}
result = [self.printer connect:@"TCP:192.168.1.15" timeout:EPOS2_PARAM_DEFAULT];
if (result != EPOS2_SUCCESS) {
return NO;
}
result = [self.printer beginTransaction];
if (result != EPOS2_SUCCESS) {
[self.printer disconnect];
return NO;
}
第一次使用EPOS2\u ERR\u connect连接方法后,它进入if
我必须重新启动打印机才能重新打印某些内容。几个月前我也遇到同样的问题
对于TM-T88V-i打印机,必须使用其他语法连接:
使用:[]
代替:
所以你的代码是这样的:
result = [self.printer connect:@"TCP:192.168.1.15[local_printer]" timeout:EPOS2_PARAM_DEFAULT];
注意:本地打印机是默认标识符。在什么情况下断开连接?如果在已连接的情况下尝试连接,则会出现错误。打印后。当我尝试连接时,它断开了。问题解决了吗?@Bharath,是的。阅读下面的答案。