私は領収書を印刷するMVC Webアプリケーションを持っていますが、POSシステムとサーマルプリンタが接続されているので、印刷ダイアログボックスは必要ありません。領収書は直接印刷する必要があります。MVCのサーマルプリンタの印刷ダイアログなしで直接印刷。
次のコードがありますが、ポップアップが表示されています。誰もこの問題で親切に助けることができますか?我々は完全なクロスブラウザサポートを探しています。
コードは、以下に添付されている:予め
<script type="text/javascript">
// var q = jQuery.noConflict();
$("#btnPrint").live("click", function() {
var divContents = $("#dvContainer").html();
var printWindow = window.open('', '', 'height=400,width=800');
printWindow.document.write('<html><head><title>DIV Contents</title>');
printWindow.document.write('</head><body >');
printWindow.document.write(divContents);
printWindow.document.write('</body></html>');
printWindow.document.close();
printWindow.print();
q('.print default').trigger('click');
});
</script>
ありがとう。
これはブラウザのコントローラです。 –