問題タブ [airprint]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - UIMarkupTextPrintFormatterに画像を追加する方法は?
ストレートHTMLを使用してファイルを印刷しようとしていますが、印刷ファイルに画像を追加するのに問題があります。
印刷したいHTMLでプロジェクト内の画像を参照するにはどうすればよいですか?UIMarkupTextPrintFormatterはタグをサポートしていますか?
ios - iOS デバイスでの Bonjour AirPrint サービスの作成
そこで、iOS デバイスにプリンターとして発行 (サービスを発表) するには、NSNetService を使用して、タイプを に設定することにしました_ipp._tcp。
ただし、AirPrint プリンターとして認識されるためには、次の要件が必要です。
- AirPrint は印刷管理に IPP を使用します。
- AirPrint は、プリンターの検出のために mDNS (Bonjour/Avahi) をリッスンします。
- AirPrint では、プリンターのリストを検討する前に
_universal、アナウンスにサブタイプが存在する必要があります。_ipp - AirPrint は、プリンターのリストを検討する前に、追加の TXT レコード「URF」が存在し、空でないことが必要です。
- この URF 形式 (以下を参照) は Apple の将来のオプションのようですが、現在のすべての AirPrint 対応アプリは印刷データを PDF として送信するようです。
- プリンターがユーザー名/パスワードで保護されている場合、iTunes/AirPrint デーモンは TXT レコード「air=username,password」を送信します。
そのため、サブタイプを公開し、NSNetService の下で TXT レコードを公開する方法を見つけようとしていますが、これはできませんでした。誰にもアイデアはありますか?
objective-c - AirPrint と Bonjour
iPad アプリで AirPrint を使用するには、Apple AirPrint 対応プリンタを使用する必要がありますか?
Mac で共有 Bonjour 印刷サービスをセットアップして接続することはできませんか?
iphone - iPhoneでワンタップ印刷
ボタンをタップするだけで画像を印刷するアプリをiPhoneで作りたいです。UIPrintInteractionController に関するチュートリアルをオンラインで試してみましたが、実際に印刷する前に選択ページが表示されます。iOS が接続できる利用可能なプリンターにデフォルトの印刷ジョブを直接送信することで、そのページをプログラムでスキップできますか?
ios - iOS < 4.2 での UIPrintInfo シンボルが見つからないというエラー
iOS 4.2 で完全に動作する iPhone アプリでプリンター機能を実行したいのですが、iOS 4.2 未満でそのアプリを実行しようとすると、エラーが発生します。
この問題の原因と解決方法を教えてください。
ありがとう!
ios - AirPrint はドライバーなしでどのように機能しますか?
ドライバーなしで (互換性のあるプリンターまたは AirPrint 対応の PC/Mac を介して) AirPrint がどのように機能するかを知りたいです。
iOSデバイスとプリンター間の通信手順は何ですか?
objective-c - AirPrint を使用して UIImage を印刷するとコンテンツが途切れる
AirPrint を使用して印刷してUIImageいますが、余白が正しくありません。印刷するとこんな感じ。

紙に完全に収まるようにする方法はありますか?
要求されたコードは次のとおりです。
iphone - AirPrint と UIPrintInteractionController を使用したカスタム印刷オプション
UIPrintInteractionControllerこのクラスを利用する iPad アプリケーションに印刷機能を追加することに成功しました。うまく機能し、標準のドキュメントが印刷されます。
BOOLただし、アプリケーションで印刷ジョブに対して定義できるプロパティがいくつかあります。(特定の機能をオンにする、追加のレイアウト スキームを追加するなど)
これらのオプションは、ユーザーが を使用してどのように表示/変更できますUIPrintInteractionControllerか? 完璧な解決策は、そのコントローラーに表示されるスイッチ テーブル ビュー セルをいくつか追加するUITableViewことですが、これは API で許可されていないようです。
編集:これは私が言及しているビューです:

ios - 他の iOS アプリケーションが AirPrint デバイスに印刷できないようにする方法は?
単一のアプリケーションでしか使用できないようにプリンターを保護する方法はありますか?
iOS の AirPrint 機能を使用して、カスタム iOS アプリケーションからの印刷要求のみを受け入れるプリンターをパブリック ネットワークに配置したいと考えています。
objective-c - UIPrintInteractionController presentFromRect の問題
presentFromRect メソッドを使用して UIButton から AirPrint オプションを表示すると、すべてが期待どおりに機能しますが、ボタンを十分に速く押し続けると、おそらくポップオーバーが解放されないために、アプリが EXC_BAD_ACCESS でクラッシュします。
ARCを有効にしてXcode 4.2を使用しています。
どんな助けでも素晴らしいでしょう!
更新 2: この問題は iOS 5 シミュレーターでのみ発生し、iPad 4.3 シミュレーターは期待どおりに動作します。
アップデート:
ここに本当の問題があります:
* キャッチされない例外 'NSGenericException' が原因でアプリを終了しています。
コードは次のとおりです。
ここで私は自分のメソッドを呼び出しています:
私の方法:
UIPrintInteractionControllerDelegate メソッドを実装する問題を修正する私の試み: