您的位置:首页 > 移动开发

app项目实现打印功能。

2016-03-24 11:05 330 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: