Epson TM-T88V-i 只打印一次
Epson TM-T88V-i print only once
我的 Epson TM-T88V-i 打印机出现问题,我第一次可以打印,但之后总是收到 EPOS2_ERR_CONNECT
错误。
我用了SDK中的例子,出现了这个问题。
这是代码:
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_ERR_CONNECT
连接方法后第一次进入 if 后
我必须重新启动打印机才能重新打印一些东西。
几个月前我遇到了同样的问题...
对于 TM-T88V-i 打印机,您必须使用另一种语法进行连接:
使用 <connection type>:<identifier>[<device ID>]
而不是 <connection type>:<identifier>
所以你的代码是这样的:
result = [self.printer connect:@"TCP:192.168.1.15[local_printer]" timeout:EPOS2_PARAM_DEFAULT];
N.B。 local_printer 是默认标识符。
我的 Epson TM-T88V-i 打印机出现问题,我第一次可以打印,但之后总是收到 EPOS2_ERR_CONNECT
错误。
我用了SDK中的例子,出现了这个问题。
这是代码:
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_ERR_CONNECT
我必须重新启动打印机才能重新打印一些东西。
几个月前我遇到了同样的问题...
对于 TM-T88V-i 打印机,您必须使用另一种语法进行连接:
使用 <connection type>:<identifier>[<device ID>]
而不是 <connection type>:<identifier>
所以你的代码是这样的:
result = [self.printer connect:@"TCP:192.168.1.15[local_printer]" timeout:EPOS2_PARAM_DEFAULT];
N.B。 local_printer 是默认标识符。