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化する
アプリケーションを選択
シェルスクリプトを実行
コマンド欄にさっきのコマンドを入力
右上の実行でテスト
完成✨
これを保存すると、かわいいロボットのアイコンのappができるので、以後はそれでchromeを—kiosk-printingオプションで開けるはず