問題タブ [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.
iphone - iOS AirPrint - 複数の URL を印刷する
この投稿からの質問に続いて: Unable to display printer options with AirPrint
私が持っていたいくつかの質問がありました:
1) 答えの 1 つは、Controller.printItem を URL に設定することでした。同様に、複数の URL を設定できますか? 基本的に、一度に印刷する必要がある一連の URL があります。controller.printitems を URL の配列に設定することは可能ですか? また、controller.printItem が 'data' 型を取ることを知っているので、Web ベースの画像 URL を 'data' 型に変換するにはどうすればよいですか?
2)奇妙な理由で、デフォルトでは、印刷ダイアログに到達するたびに両面がオンに設定されています。それをオフにするために必要な変数は何ですか? ユーザーにオプションを表示できなかったら素晴らしいことです。
iphone - UIPrintInteractionController が表示されているかどうかをどのように確認できますか?
がUIPrintInteractionController表示されているかどうかを確認する方法はありますか (ポップオーバーを確認する方法と似ているかもしれません)。
objective-c - AirPrint接続拒否エラー
私のiOSアプリには、単純なNSStringのAirPrintingに使用されている次のコードがあります。
プロジェクトを(テストするために)実行すると、UIPrintInteractionControllerで[印刷]をタップしたときに出力デバッガウィンドウに表示されるエラーは次のとおりです。
PrintSimulatorを使用しているiOS5.1Simulatorでこのエラーが発生します。なぜこのエラーが発生するのですか?プリントシミュレーターの使い方と関係がある気がします。
助けていただければ幸いです。補足として、BarButtonItemではなくiPadの通常のUIButtonからUIPrintInteractionコントローラーを表示する方法を知っている人はいますか?
編集:iOS 6.0以降で共有シートを使用すると、AirPrintが自動的にセットアップされることに注意してください。
iphone - UIPrintInteractionControllerのUIImageのサイズを変更します
私は現在、Airprintを介してビューのコンテンツを印刷する可能性に取り組んでいます。この機能のために、ビューからUIImageを作成し、それをUIPrintInteractionControllerに送信します。
問題は、画像が元のサイズ(約300x500px)ではなく、用紙のフル解像度にサイズ変更されることです。誰かが私の画像から適切なページを作成する方法を知っていますか?
コードは次のとおりです。
画像のサイズを手動で変更しようとしましたが、正しく機能しません。
iphone - AirPrint SDK 以外の iPhone/iPad または iOS 用の Print SDK の一覧
iPhone または iPad を使用してドキュメント、PDF、または画像を印刷するための印刷 SDK のリストが必要です。
Apple が iOS 4.2 以降の AirPrint SDk を提供していることは知っていますが、他のサードパーティの有料または無料の印刷 SDK がドキュメントの印刷に利用できるかどうかを知りたいですか? 1 つの SDK 私は ZebraLink Multiplatform SDK を知っていますが、いくつかの限定されたプリンターをサポートしています。
他の SDK を知っている場合は、共有してください。
ios - iOSでのAirPrint:RAWデータをBocaプリンターに送信する方法は?
Bocaサーマルプリンターを使用して印刷する必要があるiOSアプリケーションを作成しています。彼らは独自の言語(FGL)を使用して、ASCII文字列の形式のコマンドでコンテンツをレイアウトします。無料でダウンロードできるAirPrintアクティベーターツールを使用して、BocaプリンターのAirPrintを既に有効にしました。
私の問題は、を使用してUIPrintInteractionController、すでにフォーマットされたテキスト(BOCAはFGLコマンドを認識せず、通常のテキストであるかのように印刷する)を送信するかNSData、PDFヘッダーが必要な(私のデータはそうではない)ことです。持っていないので、この方法で印刷することはできません)。
このフレームワークをバイパスして生のASCIIデータをプリンターに送信する方法はありますか?を使用NSStreamして、低レベルの方法で印刷ジョブを管理する必要がありますか?
その場合、ネットワーク上でプリンタのアドレスを取得して、プリンタへのソケット接続を確立できるようにする方法はありますか?
iphone - AirPrintでUITextFieldテキストを印刷する方法
私はAirPrintテキストビューテキストを実行するためにこのコードを持っています
しかし、iPadのデフォルトのピンターオプションのようなプリンターオプションのポップアップが表示されませんでした。バーボタンを使用していません。UIbuttonがあります。これを正しく行う方法は、コードに間違いがありますか?._txtmainnoteは私のテキストビューです。
前もって感謝します。
ios - HTTP 経由の IPP: 応答として 400 の不正な要求を取得する
私は iOS を使用しており、HTTP POST 要求を送信して、IPP サーバーとして機能する Mac を介してプリンターで印刷ジョブを作成しようとしています。airprint を使用して正しく印刷できます。生データをプリンターに送信する必要があるため、低レベルにしようとしています。
私のコードに関する何か:
すべてがハードコードされています。私はまだどこが間違っているのかを理解しようとしているので、開発/テスト段階にあります. 最初の部分は、IPP 印刷ジョブ要求のバイナリ構造の定義に関するものです (RFC 2910 仕様によれば、正しいはずです)。
このコードを実行すると、10 秒後に HTTP 400 の不正な要求応答が返されます。
奇妙なことは、Airprint 印刷が ipp サーバーに印刷ジョブを送信するたびに、HTTP 要求がパケット アナライザーでキャプチャできるものと完全に同じように見えることです (そして、それは機能します)。
objective-c - UIPrintInteractionControllerをUINavigationControllerスタックにプッシュする
のドキュメントは、iOS用のPages.appで行われるのとほぼ同じ方法で、を標準スタックにプッシュするために使用できるを返すためにUIPrintInteractionControllerDelegate使用できることを示唆しているようですが、私の試みにもかかわらず、すべて私がなんとかやったのは、空のオブジェクトをスタックにプッシュすることだけで、それ以外はあまりありません。printInteractionControllerParentViewController:UIViewControllerUIPrintInteractionControllerUINavigationControllerUIViewController
これがどのように行われるか、またはそれがまったくできるかどうかについて何かアイデアを持っている人はいますか?
(明確にするために、私はプライベートAPIなどを使用するメソッドには興味がありません。)