1. 程式人生 > >app專案實現列印功能。

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