これには、スクリプトがブラウザー サンドボックスの外に到達し、アプリケーションが印刷を開始するようにスクリプトを作成する必要があるため、javascript と jQuery だけを使用して実行することはできません。
うまくいくかもしれないいくつかのアプローチがあります:
まず、RTF を HTML の unsing に変換し、unoconv
javascript 経由で print を呼び出すと、ブラウザから印刷できますが、ブラウザのデフォルトのヘッダーとフッターが含まれる可能性があります。
次に、イントラネット アプリケーションの場合のみ、イントラネット ゾーンから ActiveX のセキュリティ設定を下げ、Word を ActiveX コントロールとして実行することができます。
var msw = new ActiveXObject("Word.Application");
3 番目に、再びイントラネットの場合、サーバーで OpenOffice を実行し、ユーザーに最も近いネットワーク プリンターに印刷します。
ユースケースを検討し、自動印刷がエンドユーザーにとって余分な手間をかけるだけの価値があるかどうかを検討してください。私が Web から「印刷」するもののほとんどは、実際には PDF に印刷してディスクにアーカイブするだけであり、ほとんどの印刷ダイアログ ボックスでは、とにかくジョブをプリンタに送信する前にマウスを数回クリックする必要があります。