1

我已经编写了将JFrame's 的内容发送到激光打印机的代码。它适用于我,但相同的代码不适用于热敏打印机。可能需要向打印机发送一些设置。它在热敏打印机中为页面留下了更多的左边距。

4

1 回答 1

1

您观察到的差异的可能原因包括:

  • 打印机设计的物理限制
  • 有缺陷或过时的打印机驱动程序
  • Printable接口实现不正确

根据经验,您可以尝试translate()在您的实现中使用图形上下文Printable,如本示例所示。还要寻找更新的驱动程序。

于 2012-09-21T10:59:10.133 回答