2011-07-26 66 views
3

我正在開發POS(銷售點)application.i能夠使用UIPrintInteractionController彈出窗口成功打印。然而,當在屏幕上按下printticket按鈕時,它應該直接打印而不需要打印交互彈出。我不確定這是否可能。不使用UIPrintInteractionController打印

任何人都可以提出一個替代?

謝謝。

回答

3

我已經與iOS打印API交互了一下,並且我從來沒有遇到過不使用UIPrintInteractionController打印的方法。作爲一名iOS設備用戶,我不確定想要這樣一種打印方式,而不需要我這麼說,因爲之後任何舊的應用程序都可能開始發送垃圾郵件。

+2

我的應用程序是一個POS(銷售點)應用程序。我會每隔20-40秒打印一次票。所以每20秒一次彈出讓我有選擇打印機的選項並不理想。我想在應用程序啓動時設置打印機一次,並繼續打印到該打印機,直到我退出應用程序。 – Rajashekar

+1

@Rajashekar我明白,有一些具體的動機,想要它不是邪惡的,但有很多方式可以濫用這樣的API。例如,您可能希望編寫一個應用程序,讓您在不告訴用戶的情況下發送短信,但如果某人編寫的應用程序開始以郵件形式發送垃圾郵件,則每個人都會收取費用?打印也是如此。 –

+1

現在,我明白了。感謝您的解釋。 – Rajashekar

6

好消息,使用iOS8,現在可以在沒有UIPrintInteractionController的情況下進行打印。參見WWDC 2014視頻Adopting AirPrint。他們特別提到這對於POS應用程序是多麼有用。

+0

你能否擴大你的答案多一點?謝謝 –

相關問題