我们有一台Ricoh PRO 8220企业打印机,该打印机可抵消堆叠托盘中的每个打印作业。我想以此为我们的优势,因为我们一直在手动整理文档。
我们有能力在文档中添加Postscript或PCL代码,是否可以在文档末尾添加一个代码段来欺骗我们的打印机/系统以为它是单独的打印作业?
答案 0 :(得分:1)
您也会想使用PJL(打印机作业语言)代码作为PCL(打印机控制语言)或PostScript等其他PDL(打印机描述语言)的外壳语言使用。您可以在以下链接中找到较旧的参考指南: https://www2.ricoh-ap.com/ridp/indexnormaldownload.aspx
我要参考的确切参考手册是:PJLLanguageSpecification_2_V3160.pdf
如前一条评论所述,您将需要使用UEL(通用退出命令:“ \ x1B%-12345X”)以及“ @PJL ENTER LANGUAGE = \ r \ n”命令之间进行切换语言和命令。如果需要,您也可以嵌套PJL作业。请注意,UEL也会将打印机重置为默认电源设置(即,如果您刚刚打开打印机电源),因此使用“ @PJL SET”只会影响当前的“ JOB”,而“ @PJL DEFAULT”会覆盖默认设置。使用“ @PJL INITIALIZE”,您应该也可以将打印机恢复为制造商设置。内部软件应忽略打印机不理解的任何非标准/ PJL命令,除了执行该命令外,不会造成不利影响。
要指定“ OUTBIN”,您也需要使用“ @PJL SET OUTBIN = [选项]”
其中[option]可以是以下内容(按照手册):
您的总体打印作业应遵循以下常规格式:
<ESC>%-12345X@PJL<CR><LF>
@PJL JOB NAME = "RICOH Test Job" <CR><LF>
@PJL SET ORIENTATION = PORTAIT <CR><LF>
@PJL SET QTY = 1 <CR><LF>
@PJL SET DUPLEX = ON <CR><LF>
@PJL SET RESOLUTION = 600 <CR><LF>
@PJL SET OUTBIN = LOWER <CR><LF>
@PJL COMMENT START PCL JOB <CR><LF>
@PJL ENTER LANGUAGE = PCL <CR><LF>
<ESC>.... PCL CODE .... <ESC>%-12345X@PJL <CR><LF>
@PJL EOJ <CR><LF>
<ESC>%-12345X
一些其他说明可能对您有用:
希望这会有所帮助。