Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 爱普生TM-T88V-i仅打印一次_Ios_Objective C_Xcode_Epson - Fatal编程技术网

Ios 爱普生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

我的爱普生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 (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,是的。阅读下面的答案。