如何通过网页(.aspx)通过收据打印机打印收据?

时间:2012-10-26 07:16:37

标签: javascript asp.net firefox printing thermal-printer

在网页上添加了IFrame&作为文本文件提供源。它在Common打印机上工作正常。但是,无法通过Receipt打印机打印收据。它将作为空白纸张。

打印机名称: PR-85热敏打印机。点击以下链接查看打印机规格详情..

http://www.essae.com/popup_html/pr-85.html

有人有解决方案吗?

enter image description here

1 个答案:

答案 0 :(得分:14)

要实现此功能,只需将收据打印机设置为默认打印机,并将其重命名为“zebra”:

enter image description here

然后只需下载jZebra库,将jar文件放在项目目录中即可:

<input type=button onClick="print()" value="Print">
<applet name="jzebra" code="jzebra.PrintApplet.class" archive="./jzebra.jar" width="100" height="100">
      <param name="printer" value="zebra">
</applet>

<script>
      function print() {
       document.jzebra.append("PRINTED USING JZEBRA\n");
       document.jzebra.print();
      }
</script>

enter image description here