-1

このコードを使用するときにIEでサイレント印刷を実現するためにIEとChromeの設定を変更するにはどうすればよいですか:

function print(){
   window.print();
}

<button onclick="print();">Print</button>
4

1 に答える 1

1

Web 上の Chrome では、印刷確認ダイアログを表示しないようにすることはできません。この機能をオープンな Web で使用すると、任意のサイトがユーザーのプリンターにランダムに印刷を開始できるようになるため、かなりのリスクがあります。

Chrome アプリ (インストール可能な「ネイティブ」アプリ システム) では、プリンターなどの USB デバイスと接続し、下位レベルの PCL を使用して、ユーザーにプロンプ​​トを表示することなくデバイスに自動的に印刷することができます。サンプルhttps://github.com/GoogleChrome/chrome-app-samples/tree/master/usb-label-printerを確認してください。これには、インストールされている USB ラベル プリンターに接続して印刷できるコードが含まれています。これは、Web サイトでは利用できない多くのネイティブ API を使用することに注意してください。

于 2013-07-09T06:57:14.123 に答える