Printing 是否可以在.ppd文件中设置每个表单的行数

Printing 是否可以在.ppd文件中设置每个表单的行数,printing,linux-device-driver,cups,Printing,Linux Device Driver,Cups,我有一个安装了CUPS的Ubuntu服务器。我们有一台旧的IBM InfoPrint 6500打印机,我在Cups中安装了它,可以从Cups成功打印到它。我正在打印一张14x11绿条纸,页边距和页面大小设置正确。默认表单每页的行数设置为66,我遇到的问题是,当我从CUPS打印到表单时,行数从66更改为49 就杯子而言,这没什么大不了的,杯子上打印的任何东西都很适合这一页。问题是,我们有一个AS400,也打印到同一台打印机,它将只打印每页49行,而不是默认的66行。如果我关闭并重新打开打印机,行数

我有一个安装了CUPS的Ubuntu服务器。我们有一台旧的IBM InfoPrint 6500打印机,我在Cups中安装了它,可以从Cups成功打印到它。我正在打印一张14x11绿条纸,页边距和页面大小设置正确。默认表单每页的行数设置为66,我遇到的问题是,当我从CUPS打印到表单时,行数从66更改为49

就杯子而言,这没什么大不了的,杯子上打印的任何东西都很适合这一页。问题是,我们有一个AS400,也打印到同一台打印机,它将只打印每页49行,而不是默认的66行。如果我关闭并重新打开打印机,行数将变回默认的66行,AS400可以很好地打印。但是,当从CUPS向其打印某些内容时,默认值会更改回49。我查看了CUPS中使用的.ppd文件,但找不到任何地方可以调整该值。我还查看了Ghostscript中是否有可以调整该值的设置,但没有找到


是否有方法发送命令以保持每页的行数为66?

请检查您的LPI值,请参阅用户手册第页。184:

控制代码06

控制代码06定义ASCII代码X'06'(确认)的功能。您可以选择一个 交替行间距:

·8.0 LPI(默认值)

·10.3低截获率

·6.0 LPI


请检查您的LPI值,参见用户手册第页。184:

控制代码06

控制代码06定义ASCII代码X'06'(确认)的功能。您可以选择一个 交替行间距:

·8.0 LPI(默认值)

·10.3低截获率

·6.0 LPI


这看起来确实是我需要的。但是我在PPD文件中指定了吗?如果是,我应该在哪里发出什么命令?我可以通过TCP命令将所有内容传送到它,但我宁愿不这样做。PPD只是定义打印机的功能,配置不是它的工作。快乐的管道!所以我做了一些测试,每英寸的线条还是一样的。我的配置仍然是默认配置(如用户手册第26页所述)。正在改变的是“线条中的形式长度”。出于某种原因,它正在从默认的66行更改为49行。通过在打印机上打印当前配置页进行验证。让我提供更多信息。在用户手册第157页上,说明表格长度为LPI x表格高度。在我的例子中,LPI是6,表单长度是11英寸,应该是66行,但有些情况下它只显示为49行。我想as/400应用程序正在发送控制代码06。暗示6/8≈ 49/66看起来确实是我需要的。但是我在PPD文件中指定了吗?如果是,我应该在哪里发出什么命令?我可以通过TCP命令将所有内容传送到它,但我宁愿不这样做。PPD只是定义打印机的功能,配置不是它的工作。快乐的管道!所以我做了一些测试,每英寸的线条还是一样的。我的配置仍然是默认配置(如用户手册第26页所述)。正在改变的是“线条中的形式长度”。出于某种原因,它正在从默认的66行更改为49行。通过在打印机上打印当前配置页进行验证。让我提供更多信息。在用户手册第157页上,说明表格长度为LPI x表格高度。在我的例子中,LPI是6,表单长度是11英寸,应该是66行,但有些情况下它只显示为49行。我想as/400应用程序正在发送控制代码06。暗示6/8≈ 49/66