2
Я хочу распечатать квитанцию об изображении. В какой-то степени я преуспеваю. Я использую 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];
Я могу распечатать его,
- выравнивание изображения не является правильным
Чувак сталкивается с такой же проблемой ... помогите кому-то – iAnurag
Plz проверить epOS форум sdk, если таковые имеются. Вы можете задать им любые известные проблемы. –
Кто-нибудь знает, как печатать длинные данные изображения с помощью epson? На самом деле изображение, которое я передаю на принтер, содержит длинные данные. Он отлично смотрится в UIImage, но я его печатаю. Он разрезает снизу, а начало данных перезаписывается на последней строке. Кто-нибудь знает, как решить эту проблему? –