多语言展示
当前在线:204今日阅读:168今日分享:49

iOS开发_APP如何调用网络打印机

在阅读之前小白君先和大家分享一个名词'AirPrint',AirPrint 是可以让应用软件(app)的无线驱动体系结构,iOS 12系统内建APP实现打印功能离不开AirPrint。接下来本篇经验主要和大家分享iOS开发_APP如何调用网络打印机相关内容。
工具/原料
1

苹果手机或者平板

2

(USB、网络或者wifi)打印机,对对机

3

路由器

4

电脑

5

软件(Air Print)

一、可以实现简单图片的代码

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(@'打印');    }];

二、具体步骤
1

1、准备工作:首先是配置打印机,也就是为打印机联网配置wifi;其次是连接电脑和打印机,保证能正常工作打印。

2

2、拿出手机查看网络连接wifi列表名称,是否和电脑连接的wifi是同一个,如果不是同一个wifi,调整其中一个反正必须确保手机和电脑连接的是同一个wifi,这一点很重要。

4

4、运行写好的demo,测试打印机打印效果,实现正常打印功能。

5

5、本篇经验介绍的教程只仅限于在真机上测试,如果想要在模拟器上测试,需要到开发者中心下载。

注意事项

保证手机和电脑连接的是同一个wifi

推荐信息