脚本和页边距

hi

我有一台兼容HP Deskjet 5150 PCL的打印机,我需要打印一个PostScript文件。如果我使用查看文件gv,则其边距很好。当我尝试打印时:

gs -dSAFER -dNOPAUSE -dBATCH -q -sDEVICE = hpdjportable -sOutputFile = / dev / usb / lp0 file.ps
左边距向右移动约6毫米。结果,页面最右边的6毫米被裁切掉。我知道这个缺陷几乎不明显,但是我不喜欢它。否则,印刷品是不公平的。

任何帮助是极大的赞赏。

肯斯

听起来您的打印机有一定的硬件余量,这通常是由于纸张处理硬件导致无法打印的区域。

这可能意味着纸张的可打印区域小于介质的尺寸,因此,如果尝试右边缘打印,则会出现“掉落”的情况。屏幕显示显然不受此问题困扰。

通常,使用PostScript的打印机会使用包含可打印区域的PPD,或者会略微调整输入大小以适合输入。

现在,我怀疑从Ghostscript的输出PCL无非是包裹着刚刚够PCL位图,使其打印,这意味着它被假定它可以直接打印到边缘。因此,您的解决方案将是稍微调整输出比例,并可能在介质上稍稍移动一下。

您可以使用几个不同的命令行选项中的任意一个来选择不同的介质尺寸,例如DEVICEWIDTHPOINTS和,DEVICEHEIGHTPOINTS或者-g您还需要选择-dFIXEDMEDIA(因此PostScript不能更改介质尺寸)-dFitPage并使GS缩放内容以适应新的尺寸。最后,您将需要编写一些PostScript来稍微移动输出:

-c "<</PageOffset [-18 0]>> setpagedevice" -f

您应该将其作为最后一个选项,就在输入文件名之前。您几乎肯定需要混入其中的数字,以使其正确显示。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

页边距不能用于<p>和<a>标签吗?

来自分类Dev

添加页边距不起作用

来自分类Dev

从页面上删除页边距

来自分类Dev

ListView页边距

来自分类Dev

整个布局上方的页边距奇怪

来自分类Dev

Android:ListView的页边距奇怪

来自分类Dev

如果使用打字稿的某些条件为真,如何更改添加页边距的底部和页边距右并做出反应?

来自分类Dev

Android LinearLayout页边距-无法调整

来自分类Dev

如何删除页面顶部的页边距

来自分类Dev

删除页边距/边框

来自分类Dev

页边距不能用于<p>和<a>标签吗?

来自分类Dev

Xaml:仅绑定左页边距

来自分类Dev

如何设置窗口大小的页边距?

来自分类Dev

设置PDF的页边距,页眉和页脚不重叠

来自分类Dev

Susy“宽”跨页边距

来自分类Dev

HTML页面上的奇怪页边距

来自分类Dev

删除上身和下身的页边距

来自分类Dev

使用脚本或Automator在文本编辑文件上自动设置页面设置,页边距和页面换行

来自分类Dev

防止jQuery slideUp跳出页边距

来自分类Dev

动态左页边距

来自分类Dev

向UITableViewCell添加页边距

来自分类Dev

“页边距:0自动”未居中

来自分类Dev

减少Bootstrap模板的页边距

来自分类Dev

HTML页边距问题

来自分类Dev

Android:ListView的页边距奇怪

来自分类Dev

元素的页边距顶部和底部的选择器

来自分类Dev

按钮的页边距奇怪

来自分类Dev

添加页边距导致页面扩展

来自分类Dev

也计算脚注和页眉的页边距