2014-04-23 88 views
1

我可以通過選擇打印機/頁數打印我的應用程序,然後按打印,全部使用UIPrintInteractionControllerUIPrintInfoiOS:使用printerID打印而不選擇打印機

現在我已經將printerID設置爲模擬器或我們自己的打印機,但它仍然給我與以前相同的視圖,沒有選擇打印機。

我已閱讀過有關通過設置printerID設置默認打印機的信息,但是我注意到所有情況都是加載時間較長,視圖相同,沒有自動選擇打印機。

我想要做的只是打印tekst我想打印,而不需要每次選擇一臺打印機..所以在我的代碼中設置printerID(可在應用程序選項中編輯),而不是僅僅通過單擊打印到該打印機。這可能嗎?

在此先感謝

回答

1

我做這樣的:(PIC是PrinterInteractionController)

printInfo.printerID = @"Brother QL-710W._ipp._tcp.local"; 
pic.printInfo = printInfo; 
pic.showsNumberOfCopies = NO; 
pic.showsPageRange = NO; 

你仍然得到的對話框中,但用戶僅按「打印」。

但是,當打印機發生變化時,它打破了,我現在正在研究它,所以從長遠來看這是一個次優的解決方案。似乎沒有辦法完全跳過對話框。

相關問題