[英]Printing Image using ePOS SDK
我想打印收据图像。 我已经取得了一定的成就。 我正在使用Epson的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];
我可以打印它,
使用热敏打印机打印数据时,我遇到了同样的问题。 您应该使用HTML Formate来改善打印质量。 按照步骤。
它会帮助你。 谢谢
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.