使用打印机控制语言(PCL)增加左边距

时间:2015-10-19 10:26:20

标签: printing printers printer-control-language

我们有一个非常旧的程序,我们打印的地方无法更改程序中的左边打印边距。我需要让它从左边缘进一步打印,理想的是约1英寸用于装订。文本越过右边缘没有问题,因为它没有靠近页面的那一边。

我的想法是使用自定义分隔页https://support.microsoft.com/en-us/kb/131714发出PCL命令以增加左边距。

我们正在使用惠普打印机,我尝试使用标准的Windows示例C:\ Windows \ System32 \ pcl.sep,它的工作方式完全符合预期。

这是我对.sep文件的尝试(保存在system32文件夹中)

\
\H1B\L%-12345X
\H1B\LE
\H1B\L&l4000U
\H1B\L&a+3000H
\

我尝试了几种变体,但它绝对没有,我的文档就像正常一样打印。 任何帮助非常感谢。

1 个答案:

答案 0 :(得分:0)

我的猜测是应用程序明确设置了边距, 从而撤消您在.sep文件中尝试的任何内容。我根本不熟悉.sep文件。

在PCL环境中,如果您使用双面打印,则需要在左侧为前侧和右侧进行额外绑定。最终有1英寸装订边距的PCL命令类似于& l540U 540U将图像移动3/4英寸,当添加到现有的最小1/4英寸边距时,总计1英寸。

您可以将输出定向到文件以查看实际发送到打印机的内容吗?