我们正在不同的操作系统(Linux,Windows XP和Windows 8)以及不同的机器和打印机上使用Java进行开发。
部分申请包括打印收据。重要的是应用程序为所有操作系统,机器和打印机生成相同的表单,因为扫描仪是应用程序的一部分,必须能够读取生成的条形码。
到目前为止,我们一直没有遇到任何问题,除非使用打印机Star型号STP743U,机器IBM 4840和Linux Mint或Windows xp,所有其他组合都可以正常工作。
问题:
a.-打印机STP743U,IBM 4840和Windows Xp打印空白页后任何收据都是打印机(另一个驱动程序左边距几乎是半页宽度)
b.-打印机STP743U,IBM 4840和LinuxMint:没有打印左边距
正如我所说,使用打印机STP743U,会生成带有Windows 8正常收据的IBM 4840,或者作为其他示例,打印机STP,生成具有Linux Mint正常收据的Olivetti 206。
我们尝试更改打印机的不同驱动程序,重新安装操作系统,使用不同的机器(但始终是IBM 4840),但没有任何进展。