我已编写代码将 JFrame
的内容发送到激光打印机。它对我有用,但相同的代码不适用于热敏打印机。可能需要将一些设置发送到打印机。它在热敏打印机中为页面留下更多的左边距。
最佳答案
您观察到的差异的可能原因包括:
- 打印机设计的物理限制
- 打印机驱动程序有缺陷或过时
Printable
接口(interface)的实现不正确
根据经验,您可以尝试在 Printable
实现中translate()
图形上下文,如 example 所示。 。还要寻找更新的驱动程序。
关于java - 设置使用热敏打印机打印 JFrame 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12528615/