app專案實現列印功能。
1.實現列印圖片的簡單程式碼:
UIPrintInteractionController *printC = [UIPrintInteractionControllersharedPrintController];
UIPrintInfo *printInfo = [NSClassFromString(@"UIprintInfo") printInfo ];
printInfo.duplex= UIPrintInfoDuplexLongEdge;
NSData * data =UIImageJPEGRepresentation([UIImage imageNamed:@"wx_1"], 1);
// printInfo.jobName = [];
printC.printingItem= data;
printC.printInfo= printInfo;
printC.showsPageRange= 1;
[printC presentAnimated:1completionHandler:^(UIPrintInteractionController * _NonnullprintInteractionController, BOOL completed, NSError * _Nullable error) {
NSLog(@"列印");
}];
2、普通印表機實現AirPrint
(1)所需工具:
1)蘋果手機或者平板
2)一臺印表機(USB、網路或者wifi)
3)一個路由器
4)一臺電腦
5)一個軟體(Air Print)
(2)注意事項:
保證手機和電腦連線的是同一個wifi。
(3)具體步驟:
1)確保印表機和電腦連線,能正常列印。
2)確保手機和電腦連線的同一個wifi。
3)下載軟體:(Air Print)
可到feiphone.com官方網站免費下載。軟體自會將本地各種印表機載入,並且Bonjour廣播分享到網路,方便iphone、iPad搜尋到。
3、執行寫好的demo實現列印。
4、以上只限於在真機上測試,欲想在模擬器上可以要去開發者中心下載。
https://developer.apple.com/downloads/?name=hardware%20io%20tools