如何在 Epson 点阵打印机 LX-310 上进行连续打印,不留任何空白?

如何在 Epson 点阵打印机 LX-310 上进行连续打印,不留任何空白?

我试图在 6x12 英寸的连续纸上连续打印,而不考虑纸张上每 12 英寸的穿孔。

这是我的问题:

我拥有的文件是账单收据。因此,根据订单,收据可能包含一个项目或十个项目。因此,如果我只打印一个项目的收据(仅覆盖 3-4 英寸),我会浪费另外 8 英寸的纸张,因为打印文档后,打印机会自动将整个 12 英寸(1 张纸)推出并转到下一个。

我尝试在打印机设置中将纸张尺寸调整为 6x4 英寸,但这对我来说并不理想。因为我必须再次打印页面下一部分的页眉和页脚。

有没有什么方法可以连续打印而不浪费太多纸张?

答案1

问题是大多数应用程序都会打印“页面”。就您而言,Excel 始终会打印整页,即使它是空白的。Windows 驱动程序也是如此。

实现所需目的的最简单方法是使用 DOS 打印或复制命令将数据以纯文本形式发送到打印机。或者,您可以使用通用/纯文本驱动程序。如果可行,您可以通过包含各种打印机命令来增强输出,以便按照您喜欢的方式格式化文本。Excel 可以以 CSV 格式保存您的数据,即单元格用逗号分隔的纯文本。

这里还有一个问题,因为上面的内容假设您的打印机能够理解纯文本。大多数低成本打印机都不能理解纯文本:它们依靠 Windows 图形引擎将页面转换为纸上的点。它们被称为基于主机的打印机,使用 GDI、LIDL、PCL3 等名称,它们所理解的只是它们自己在纸上的点格式。

可以实现此功能的打印机是支持 PCL5 或 Esc/P 语言的打印机,因为它们可以理解纯文本,并允许您将格式化命令插入打印流。当然,这将涉及一些编程。

另一个问题是:您的纸张有穿孔。如果收据越过穿孔,您会怎么做?您的程序可能需要处理这个问题。

相关内容