Java 使用热敏打印机打印JFrame内容的设置

Java 使用热敏打印机打印JFrame内容的设置,java,swing,printing,Java,Swing,Printing,我已经编写了将JFrame的内容发送到激光打印机的代码。它适用于我,但同样的代码不适用于热敏打印机。可能需要向打印机发送一些设置。它在热敏打印机中留下了更多的页边空白。您观察到的差异的可能原因包括: 打印机设计的物理限制 有缺陷或过时的打印机驱动程序 可打印接口的实现不正确 根据经验,您可以尝试translate()可打印的实现中的图形上下文,如下所示。还要寻找更新的驱动程序。您观察到的差异的可能原因包括: 打印机设计的物理限制 有缺陷或过时的打印机驱动程序 可打印接口的实现不正确 根据

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

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

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

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

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

  • 打印机设计的物理限制
  • 有缺陷或过时的打印机驱动程序
  • 可打印接口的实现不正确
根据经验,您可以尝试
translate()
可打印的
实现中的图形上下文,如下所示。另请查找更新的驱动程序。

另请参阅。另请参阅。