ios - 使用 TM-T81 epson iOS SDK 打开钱箱

标签 ios printing epson

我想打开一个我买了打印机驱动的现金抽屉的现金抽屉。我有一台 Epson TM-T81 收据打印机。

当我手动打开和关闭打印机时,我接到了一个委托(delegate),但我想在打印收据时自动打开它。

我写的代码是:

-(void)openDrawer{
    EposBuilder *builder = [[EposBuilder alloc] initWithPrinterModel:@"TM-P20" Lang:0];
    if(builder == nil){
        return ;
    }

//add command
int result;
result  = [builder addPulse:EPOS_OC_DRAWER_1 Time:EPOS_OC_PULSE_100];
NSLog(@"%d command result",result);
NSString *str = @"27 112 48 55 121";
NSData *data = [str dataUsingEncoding:NSUTF8StringEncoding];
result = [builder addCommand:data];

NSLog(@"%d pulse",result);

if(result != EPOS_OC_SUCCESS){
    NSLog(@"cut failed");
    return ;
}

//send builder data
unsigned long status = 0;
unsigned long battery = 0;
result = [printer sendData:builder Timeout:10000 Status:&status Battery:&battery];

//remove builder
[builder clearCommandBuffer];

}

向像您这样的专家寻求解决方案。

最佳答案

我在代码行下方添加并开始为 TM-T20 工作系列。

[printer_ addPulse:EPOS2_DRAWER_HIGH time:EPOS2_PULSE_100];

关于ios - 使用 TM-T81 epson iOS SDK 打开钱箱,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31626722/

相关文章:

css - 分页后在 ff 中工作正常但在 ie 中不工作

php - 在 php 或 javascript 上自动打印 PDF 脚本

c# - 如何知道 EPSON TM-88IV 型热敏打印机上的纸张已用完

java - 打印汉字的ESC/POS命令

IOS UIActivityViewController,无法排除自定义activityType

ios - 如何以编程方式将 UISwitch 放入 SpriteKit/Skcene

iphone - 将图像存储在数组中

iphone - 如何在 iOS 中显示和编辑 HTML?

c# - 在 C# 应用程序中使用 b-pac SDK 进行标签打印开发

ios - 从 TM-P60II 打印时 Epson ePos sdk 错误