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
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
相关文章推荐
- Unity5自动命名Assetbundle并打包
- UIWebView 网页图片上传报错
- Android App的设计架构:MVC,MVP,MVVM与架构经验谈
- Android 设置activity主题Theme.NoTitleBar.Fullscreen 打开报错的问题
- Android6.0的处理 转载
- Unity新项目如何快速理清顶层代码结构
- Android书页翻页设计:android-flip
- 多字文本android:ellipsize属性不正常工作的解决办法
- 77、Android设置虚线、圆角、渐变
- IOS开发之也许你没有发现的奇技
- Android四大组件之一:Service(服务)
- Android 中利用反射技术
- ListView实现物流追踪
- Activity退出后,键盘不收回
- 跟着Google学Android —— 2.1 孩子再多 也要兼顾 —— 支持不同设备
- Android Studio的导入开源框架的示例
- swift !?
- App打包上线和打包测试版
- iOS多线程编程技术之NSThread、Cocoa NSOperation、GCD
- IOS百度地图气泡内容自定义