java - 设置使用热敏打印机打印 JFrame 内容

标签 java swing printing

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

最佳答案

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

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

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

关于java - 设置使用热敏打印机打印 JFrame 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12528615/

相关文章:

java - java支持指针吗?

java - 如何关闭oracle打开的游标

java - 获取 FLabel 或图像以通过键盘移动

go - 语法错误:逗号未预料到,请期待

java - 测试 Swing 应用

java - 如何制作 JSON 字符串?

java - 拖动对象时更改其颜色

java - 以编程方式开始拖动 JSlider Thumb

c++ - 使用 C++ 和 ESC/P 读取爱普生打印机状态

printing - Okidata MB760、MB492 等 PJL 命令