首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于设置方向的PJL命令

用于设置方向的PJL命令
EN

Stack Overflow用户
提问于 2010-11-11 03:08:09
回答 3查看 1.8K关注 0票数 0

我已经尝试使用PJL设置副本的数量,并得到了它的工作。但是,我无法让@PJL设置ORIENTATION=LANDSCAPE正常工作。它总是在肖像中打印。我也在寻找打印特定页面范围的选项,例如从第2页到第5页。这可以使用PJL实现吗?我使用的是HP LaserJet 5000系列PCL6打印机。

EN

回答 3

Stack Overflow用户

发布于 2010-11-12 11:48:06

我可以使用@PJL JOB NAME="TestPage“START=2 END=5命令来实现页面范围。调整方向不起作用。

票数 1
EN

Stack Overflow用户

发布于 2010-12-08 22:40:52

在您的例子中,使用PJL很可能无法做到这一点。数据流可能包含用于定向的命令。PJL被设计成提供对所使用的数据流之外的特征的访问,提供用于显式语言选择的解决方案,允许来自打印机和其他作业相关项目的反馈。

您最好的解决方案是解析输出并进行内联更改。你可以使用像Ghostscript这样的第三方解决方案来实现这一点,方法是将文档分成纵向和横向部分,让它为您旋转,然后再次将文件拼凑在一起。

其他选择可能包括使用诸如PCL5之类的语言,在这种语言中,内联修改数据可能更容易。

票数 0
EN

Stack Overflow用户

发布于 2011-04-16 04:37:12

您的postscript代码可能具有方向命令,该命令将覆盖您的PJL命令。在您的postscript代码中,查找类似这样的内容,因为它会将页面旋转到横向:

代码语言:javascript
复制
90 rotate

例如,我在postscript中使用以下代码来实现go景观:

代码语言:javascript
复制
% get pagesize from device or default to letter
/pageSize {
  currentpagedevice /PageSize known {
    currentpagedevice /PageSize get
  } {
    612 792 2 array astore
  } ifelse
} def

% go landscape
90 rotate 0 pageSize aload pop pop neg translate
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4148079

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档