我有一台Seiko SLP 620打印机和一台Hundegger K2程序(控制Hundegger K2机器),它可以向打印机发送标签。问题是程序打印好标签,但每次打印好标签后都会打印一个空白标签。
该程序非常老旧,只接受特定的打印机设置,每次我尝试更改这些设置时,它们都会恢复默认设置(因此解决方案不能用于打印设置)
程序检测默认纸张格式,并以此格式打印标签(它不是好的格式)。我试图在打印设置中更改默认纸张格式,但是,正如我所说,程序将其更改为自己的默认设置。我试图在注册表中为驱动程序更改可用的纸张格式,但程序没有任何更改。我尝试了这台打印机可用的每个驱动程序,但它没有用。
我的问题是:如何限制发送到打印机的页数,使其始终只打印1页,即使程序要求2?
如果我的问题不好,请帮我纠正。我想要更好,只有投票不会帮助我...评论和我的下一个问题将包括你的帮助:)
答案 0 :(得分:0)
这个程序“足够老”可能会在MS-DOS中运行吗?如果它现在在Windows下运行(比如说),则需要将输出“假脱机”到Windows以进行实际打印......因此Windows也可以发挥其影响力。
Windows将所有程序输出视为所谓的“元文件”,然后使用诸如纸张大小,可打印边距等设置将其“渲染”到打印页面上,所有这些都是原始程序可能知道的什么也不能控制。 “回到DOS的时代,”这个中间层软件不存在。
所以,也许纸张边距设置的最轻微的“调整”可能会成功。 (或者,如果可以的话,告诉Windows使用“合法尺寸”纸张进行计算,实际上一张较小的纸张或标签库存就是机器中的内容。)你基本上要“小提琴”无论你能找到什么设置,“直到找到有效的方法。的: - / 强>