最近遇到一个凭证打印的程序,SAP里smartform里设置的横向的,但是使用爱普生针式打印机时,打印出来的内容是纵向的,与我们SAP中预览的发生了90度的旋转。
经过研究发现需要检查SAP GUI中的设置
以下是我的问题描述
一、smartforms中设置的横向
二、SAP中的预览
三、爱普生打印机驱动中设置的方向为纵向
爱普生驱动中的设置
路径为开始–>设置–>设备–>打印机和扫描仪–>选择爱普生打印机—>首选项—>布局–>设置为纵向的
驱动设置中的默认打印方向是纵向的
以上都检查完进行打印后发现,打印出来的凭证纸还是纵向的
然后在打印的时候将打印属性调整为横向
调整完之后发现还是不起作用
(这里发现上图打印属性中的横纵向设置就是打印驱动中首选项布局中的方向设置)
但是将凭证下载下来之后,用PDF打印就是正常的,SAP点击打印就不对,所以排除了打印机设置的问题
四、检查SPAD设置
继续研究发现SAP中SPAD中的配置也没有任何问题
此时又排除了是SPAD中配置的原因
五、检查SAP GUI
发现这里的方向设置跟爱普生驱动中的设置不一致
终于找到了问题
将“仅纵向模式”勾上之后,再次打印,发现打印正常了
至此,打印终于成功了
究竟是什么原因导致的呢?
我打了打印机官方客服电话,他们给出的策略是,打印机的方向设置和打印软件(SAP)的方向设置需要设置为一致的才可以。至于为什么横着打印却要设置成纵向的,大家感兴趣的可以去研究一下打印机的工作原理