我有一台带两台打印机的 PC,一台是 hp,我用它来打印 A4 纸,另一台是 Zebra GK420t。用户使用 Zebra 从 Web 应用程序打印标签。问题是 Internet Explorer(版本 7,但我已经尝试过更新的版本,没有任何变化)不保留 Zebra 设置,但每次我将 hp 设置为默认打印机时,它都会丢失这些设置。如果我从打印机和传真机查看 Zebra 打印机设置,设置是正确的(4 英寸宽和 3 英寸高),但如果我从打印标签前出现的打印机弹出窗口中查看打印机首选项,它们每次都会更改并变成 4.09 x 11.69 英寸。如果我将 Zebra 保留为默认打印机,一切都正常。我在其他 A4 打印机(例如三星)上也遇到了同样的问题,行为也是一样的。操作系统是 Windows XP Pro SP3。
提前感谢任何建议。
编辑 我找到了这篇文章
http://support.vendhq.com/entries/20787027-获取斑马标签打印机以尊重自定义默认打印尺寸
这正好解释了我的问题。顺便说一句,我的打印机设置中没有任何选项可以覆盖此行为。
答案1
有类似问题的人在此链接中找到了解决方案www.computing.net - ie7 默认纸张大小。
他/她发现,如果尝试低于此测量值的任何内容,IE 都会恢复到 5.08 毫米底部打印边距。您的 4.09 可能触发了此触发器,因此当您切换打印机时,IE 会恢复到舒适的 5.08。
IE 不会通过页面设置菜单将底部打印边距设置为小于 5.08 毫米的任何值,如果输入了更小的值,它会自动恢复为该数字。更改注册表中的边距 (hkey_users\\Software\Microsoft\Internet Explorer\PageSetup\margin_bottom) 会导致边距变小。
答案2
您可以将 Zebra 驱动程序切换为通用文本/仅打印机驱动程序来解决此问题。