FRMSKI開発ブログ

AWS、iOS、AR/VRなど開発メモ

【HIG】System Capabilities / Printing 和訳

Printingについての和訳です。

Printing

 お使いのアプリは、システムに内蔵されているAirPrintテクノロジーを利用して、画像、PDFなどのコンテンツを互換性のあるプリンタにワイヤレスで印刷することができます。 AirPrint対応のアプリケーションで印刷可能なコンテンツを表示しているときには、通常、ナビゲーションバーやツールバーのアクションボタンをタップし、印刷アクションをタップしてプリンタビューを表示します。このビューには、利用可能なプリンタと、コピー数やページ範囲などのカスタマイズ可能なオプションの一覧が表示され、印刷を開始するためのボタンが用意されています。

  • 印刷を発見可能にする
     アプリケーションにツールバーまたはナビゲーションバーがある場合は、システム提供のアクションボタンを使用して印刷を有効にします。ユーザーはこのボタンに精通しており、他のアプリで印刷するために使用します。アプリにツールバーやナビゲーションバーがない場合は、代わりにカスタム印刷ボタンをデザインします。

  • 印刷が可能な場合にのみ印刷を有効にします
     印刷する画面がない場合、またはプリンタが使用できない場合は、誰かが操作ボタンをタップしても印刷アクションを表示しないでください。あなたのアプリがカスタム印刷ボタンを実装している場合、印刷が不可能な時は無効にするか非表示にします。

  • 価値を付加する印刷オプションを提供します
     人々があなたのコンテンツを印刷する際に指定したいオプションについて考えてみてください。ページ範囲を選択し、複数のコピーを要求するオプションを検討してください。フロントとバック印刷などの追加オプションを有効にして、プリンタがサポートする場合は有効にします。

デベロッパー向けのガイダンスについては、「iOSの描画と印刷ガイド(About Drawing and Printing in iOS)」と「UIPrintInteractionController(UIPrintInteractionController - UIKit | Apple Developer Documentation)」を参照してください。