Java 如何驯服星型打印机TSP743U

Java 如何驯服星型打印机TSP743U,java,linux,windows,printing,Java,Linux,Windows,Printing,我们正在不同的操作系统(Linux、Windows XP和Windows 8)以及不同的机器和打印机中使用Java进行开发 应用程序的一部分包括打印收据。应用程序为所有操作系统、机器和打印机生成相同的表单非常重要,因为扫描仪是应用程序的一部分,必须能够读取生成的条形码 到目前为止,除了使用星型打印机STP743U、IBM 4840和Linux Mint或Windows xp之外,我们没有任何问题,所有其他组合都可以正常工作 问题是: a、 -打印机STP743U、IBM 4840和Windows

我们正在不同的操作系统(Linux、Windows XP和Windows 8)以及不同的机器和打印机中使用Java进行开发

应用程序的一部分包括打印收据。应用程序为所有操作系统、机器和打印机生成相同的表单非常重要,因为扫描仪是应用程序的一部分,必须能够读取生成的条形码

到目前为止,除了使用星型打印机STP743U、IBM 4840和Linux Mint或Windows xp之外,我们没有任何问题,所有其他组合都可以正常工作

问题是:

a、 -打印机STP743U、IBM 4840和Windows Xp打印空白页后,任何收据都是打印机(另一个驱动程序的左边距几乎占页面宽度的一半)

b、 -打印机STP743U、IBM 4840和LinuxMint:不打印左边距

正如我所说的,使用STP743U打印机,将生成带有Windows 8普通收据的IBM 4840,或者生成带有Linux Mint普通收据的打印机STP、Olivetti 206


我们尝试为打印机更改不同的驱动程序,重新安装操作系统,使用不同的机器(但始终是IBM 4840),但没有任何进展。

这很可能不是代码问题。对于这个问题,这可能是错误的站点。您是否尝试过使用旧版本的Java?