Help us understand the problem. What is going on with this article?

[Chrome] 印刷ダイアログを非表示にして直接印刷する方法

More than 1 year has passed since last update.

この記事について

Google Chrome で印刷ダイアログを表示させずに直接プリンターより印刷する方法を紹介します。英語で言うところの「silent printing」の設定です。

やりかた

Chrome の起動コマンドにオプション「--kiosk-printing」を指定すればOKです。実際には非表示ではなく一瞬ダイアログが表示されてすぐ消えます。印刷設定はChromeで最後に使った設定が利用されます。

  • Windowsの場合

Chromeのショートカット、もしくはchrome.exeのプロパティ画面より起動コマンドを修正します。

参考:YouTube: Silent printing in Google Chrome

  • Mac の場合

Windowsのようにショートカット自体に起動コマンドを持てないので、直接実行コマンドをたたくとのことです。

参考: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);
})

コード引用: Qiita: そろそろ真面目に、HTMLで帳票を描く話をしようか

参考

okoppe8
札幌でシステムエンジニアをしています。 「Djangoで業務システム作る時に必要な機能をあらかじめ用意する」というテーマでやってます。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした