[Chrome] プリンターから直接印刷する方法
[Chrome] プリンターから直接印刷する方法:
Google Chrome で印刷ダイアログを表示させずに直接プリンターより印刷する方法を紹介します。英語で言うところの「silent printing」の設定です。
Chrome の起動コマンドにオプション「
参考:YouTube: Silent printing in Google Chrome
参考:How to setup the Kiosk printing on Chrome and Opera
以下のJavascriptのコードと組み合わせることで、ブラウザで印刷画面を表示させずに印刷することができるようになります。
レジや証明書発行サービスのように、その場で印刷物を渡す系のシステムがWEBアプリで実装可能になります。
レシートプリンタやKioskモード(機能制限した全画面モード)と組み合わせて色々活用方法を考えると楽しいと思います。
コード引用: Qiita: そろそろ真面目に、HTMLで帳票を描く話をしようか
この記事について
Google Chrome で印刷ダイアログを表示させずに直接プリンターより印刷する方法を紹介します。英語で言うところの「silent printing」の設定です。
やりかた
Chrome の起動コマンドにオプション「--kiosk-printing
」を指定すればOKです。実際には非表示ではなく一瞬ダイアログが表示されてすぐ消えます。印刷設定はChromeで最後に使った設定が利用されます。- Windowsの場合
chrome.exe
のプロパティ画面より起動コマンドを修正します。参考:YouTube: Silent printing in Google Chrome
- Mac の場合
参考:How to setup the Kiosk printing on Chrome and Opera
活用方法
以下のJavascriptのコードと組み合わせることで、ブラウザで印刷画面を表示させずに印刷することができるようになります。レジや証明書発行サービスのように、その場で印刷物を渡す系のシステムがWEBアプリで実装可能になります。
レシートプリンタやKioskモード(機能制限した全画面モード)と組み合わせて色々活用方法を考えると楽しいと思います。
メインウィンドウ
$('#print_button').on('click', function (e) { var url = '印刷用ウィンドウのURL'; window.open(url); })
印刷用ウィンドウ
$(window).load(function () { setTimeout(function () { window.print(); window.close(); }, 200); })
参考
-
印刷帳票をデザインするときに参考にしてください。
-
Google Chrome キオスクモードの紹介
コメント
コメントを投稿