2012-02-13 37 views
7

印刷ダイアログを開いてプリンタを選択することなく、直接請求書をプリンタに印刷する方法が必要です。WinRT Metro App直接印刷(印刷ダイアログなし)

これは基本的にレストランの販売アプリケーションのためのもので、ユーザーは最初に伝票などをプレビューしてからプリンタのectを選択する必要はありません。

somesortのUIで印刷ボタンを使用する必要はありませんが、ダイアログは自分のユーザーエクスペリエンスを損なっています。

私はまた、Windows 8 Developer Preview Metroスタイルのアプリサンプルを見てきましたが、通常の印刷だけが説明され、そこに表示されています。

ご協力いただければ幸いです。

+6

WinRTの原則の1つは、アプリケーションがファイルシステムやプリンタのようなものに直接アクセスできないということです。ユーザーはアプリケーションではなく制御されています。だから私はこれが可能だとは思わない。 – svick

+1

@svickファイルシステムはアクセス可能ですが、特定のフォルダに制限されています。また、地下鉄から印刷することも可能です。http://code.msdn.microsoft.com/windowsapps/Printing-9c25b3d3 – sarvesh

+1

答えてくれてありがとうsvick、これが事実なら、もっと深刻なアプリケーションのためにWinRTが動作するのを見ることはできません。それはアンドロイドとiOSのためのちょうど基本的にクローンです。 – Dom

答えて

4

現在のWinRTリリースでは、プリンタ設定画面を十分に拡張してアプリケーション固有の設定を含めることができますが、プリンタ選択画面をスキップする方法はありません。 Print Sampleは、これらのカスタマイズを行う方法を示しています。

プリンタの選択をスキップする機能がアプリケーションにとって重要な場合は、このリリースで従来のデスクトップアプリケーションを検討する必要があります。

1

ヘッドアップとして、Chrome WinRTアプリはWinRTの印刷ダイアログを表示せずに印刷できます。残念ながら、私はそれがどういうことをしているのかまだ分かりません。

+0

デフォルトブラウザには特別な権限があります:http://stackoverflow.com/questions/18540605/how-does-the-winrt-chrome-app-print-with-triggering-the-oss-print-dialog – Wolfgang

関連する問題