javascriptからプリンターに直接ジョブを送る方法 (MacOS 13.5.2)
--kiosk-printingオプションでchromeを起動
javascriptからプリントダイアログを非表示でプリンターにジョブを送るにはchromeをキオスクモードで起動する必要がある。
/Applications/Google\\ Chrome.app/Contents/MacOS/Google\\ Chrome --kiosk-printing --app=192.168.168.53
ついでに特定のurlを開く
特定のページを開きたいときは--app=http://localhost:3000/の部分を開きたい特定のURLに置き換えます。
/Applications/Google\\ Chrome.app/Contents/MacOS/Google\\ Chrome --kiosk-printing --app=http://localhost:3000/
automatorでapp化する
アプリケーションを選択
![](https://assets.st-note.com/img/1711964361492-r9fI72JJO4.png?width=1200)
シェルスクリプトを実行
![](https://assets.st-note.com/img/1711964389723-CX0WE3zm5t.png?width=1200)
コマンド欄にさっきのコマンドを入力
![](https://assets.st-note.com/img/1711964401112-NVef6Ho0nA.png?width=1200)
右上の実行でテスト
![](https://assets.st-note.com/img/1711964428332-SrLrr7S0lq.png?width=1200)
完成✨
これを保存すると、かわいいロボットのアイコンのappができるので、以後はそれでchromeを—kiosk-printingオプションで開けるはず
![](https://assets.st-note.com/img/1711964435744-yOBT2eASzv.png?width=1200)
この記事が気に入ったらサポートをしてみませんか?