2
我想打印收据图像。我在某种程度上取得了成功。我使用Epson的ePOS SDK进行打印。以下是代码打印图像使用ePOS SDK打印图像
//create builder
EposBuilder *builder = [[[EposBuilder alloc] initWithPrinterModel:printername_ Lang:language_] autorelease];
if(builder == nil){
return;
}
//add command
int result = [builder addImage:selectImage_ X:0 Y:0 Width:MIN(IMAGE_WIDTH_MAX, selectImage_.size.width) Height:selectImage_.size.height Color:EPOS_OC_COLOR_1 Mode:[self getBuilderMode] Halftone:[self getBuilderHalftone] Brightness:[self getBuilderBrightness]];
result = [builder addCut:EPOS_OC_CUT_NO_FEED];
if(result != EPOS_OC_SUCCESS){
[ShowMsg showExceptionEpos:result method:@"addImage"];
return;
}
else{
[ShowMsg showExceptionEpos:result method:@"statusmsg_status"];
}
//send builder data
unsigned long status = 0;
unsigned long battery = 0;
result = [printer_ sendData:builder Timeout:SEND_TIMEOUT Status:&status Battery:&battery];
[builder clearCommandBuffer];
我能打印,图像的
- 对准不正确
老兄面临同样的问题...请帮助别人 – iAnurag 2014-12-19 07:29:56
Plz检查ePOS sdk论坛是否存在。您可以向他们询问任何已知问题。 – 2014-12-19 07:33:21
任何人都知道如何使用epson打印长图像数据?实际上,我传递给打印机的图像包含很长的数据。它在UIImage中看起来很完美,但我正在打印它。它从底部切割并在最后一行覆盖数据。任何人都知道如何解决这个问题? – 2014-12-22 06:39:58