打开与TM-T81 epson iOS SDK的现金抽屉

我想打开我已经买了打印机驱动的现金抽屉的钱箱。 而我有epson TM-T81收据打印机。

当我打开并手动closures打印机时,我得到一个委托,但是我想在打印机打印时自动打开它。

我写的代码是:

-(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]; 

}

寻找像你这样的专家的解决scheme。

检出文件。

http://spsrprofessionals.com/ClientSite/readers/ePOS-Print_SDK_141020E/iOS/ePOS-Print_SDK_iOS_en_revN.pdf#page98

您正在寻找构build器的addPulse方法。

如果打印机有多个钱箱插孔,唯一需要了解的是钱箱连接的插孔。