0

我的客户需要在预先格式化的纸上打印 challan/invoice,其中标签已经在纸上,并且值是通过 Web 应用程序生成的(由 php 代码获取)。他们使用爱普生的 FX 2175 点阵。

我已经看到,通过记事本或 PDF 打印的文档打印效果很好,但我们的网络应用程序中的 html 数据。主要问题是,文本被缩小/压缩,以至于字母间距几乎为零。更令人困惑的是,五分之二的情况甚至不会发生!打印将与预期一样好。

我已经尝试过诸如 print - 的媒体查询media @print{....}、更改打印机设置、重新启动打印机等。我在堆栈上找到的其他解决方案指向通过使用jspdf 之类的插件来执行此操作,它将 html 转换为 pdf,然后执行下一件事, 打印。但我认为这是最后的选择。

所以到目前为止,我已经得出结论,问题出在打印 html 文档上,因为在同一台打印机上打印输出的其他内容看起来不错。究竟可能是什么原因?不支持从 html 打印?还是打印机有问题?

4

0 回答 0