要件
イントラネット Web アプリは、毎日何億ものレシートを印刷する必要があります。Chrome または Firefox のサイレント プリントは問題なく動作します --- この部分は解決済みと考えてください。
フライイン軟膏
そのため、chrome または firefox でコマンド ライン オプションを使用して高速サイレント印刷を有効にしていますが、これらは通常のワークステーションであり、POS ではありません。レシート印刷以外のすべてに通常のネットワークプリンターがあります。
多くの構成では、Firefox と Chrome は「最後に使用したプリンター」を使用しますが、これは信頼性が低く、Linux などの一部の構成では機能しません。Firefox は、印刷コマンドの変更や、print_printer の指定さえも受け付けません。
質問
コマンドラインでプリンターを指定することは可能ですか:
例えば。、
firefox -no-remote -P webapp --print-target receipt
また -
chrome --kiosk --kiosk-printing receipt
FF または Chrome が特定のプロファイル (またはサイト) のシステムの既定のプリンターを無視し、指定されたプリンターを使用するように強制するプラグイン、拡張機能、またはアプリケーションはありますか?
これを行うためのグリースモンキースクリプトはありますか?
「最後に使用したプリンター」の使用を Firefox や Chrome に依存することはできません。これを行うためのハックなシェルスクリプトを思いついた人はいますか...ご存知のように、私は機知に富んでいて必死です。私たちはこの費用を負担します[更新: この時点で $$ を支払うには遅すぎます。私はあなたを打ちのめしました ]。