基于Heidelberg-Princect Cockpit实现指定参数批量打印方案咨询
Heidelberg Versafier Pro 批量打印需求实现方案
设备基础信息
我司配备Heidelberg Versafier Pro(对应Ricoh Pro C7500)设备,采用Prinect Cockpit完成打印作业的管理、控制与配置。设备支持多进纸匣,可同时装载不同类型打印材料。
核心需求
需实现批量打印功能:单个Heidelberg打印作业可按预设的份数、材料/进纸匣参数,依次完成多个文件的打印。具体打印规格及顺序如下:
- File 1:单页PDF,打印10份,使用tray1或指定材料「白色薄膜标签」
- File 2:单页PDF,打印1份,使用tray2或指定材料「普通白纸」
- File 3:单页PDF,打印3份,使用tray1或指定材料「白色薄膜标签」
- File 4:单页PDF,打印1份,使用tray2或指定材料「普通白纸」
要求操作员仅需点击打印按钮,系统即可自动按指定参数完成全序列打印。
可选集成方式
设备支持以下三种集成方式:
- Hotfolder
- CSV Hotfolder(优先选用)
- JDF Hotfolder
CSV Hotfolder 实现方案
优先通过CSV Hotfolder实现需求:导入包含单个作业及多文件参数的CSV文件,即可触发按指定规格的批量打印。
CSV文件格式参考截图:
JDF 备选方案(若CSV方式无法实现)
若CSV Hotfolder无法满足上述场景需求,可采用JDF Hotfolder方式,以下为符合需求的JDF示例:
<?xml version="1.0" encoding="UTF-8"?> <JDF xmlns="http://www.CIP4.org/JDFSchema_1_1" Type="Combined" ID="JDF_Root" Status="Ready"> <ResourcePool> <!-- 定义打印材料 --> <Stock ID="Stock_WhiteFilm" Class="Consumable"> <StockDetails Material="SelfAdhesiveFilm" Colorant="White"/> <StockUsage Intent="Input" Tray="tray1"/> </Stock> <Stock ID="Stock_PlainPaper" Class="Consumable"> <StockDetails Material="Paper" Colorant="White"/> <StockUsage Intent="Input" Tray="tray2"/> </Stock> <!-- 定义各个打印文件的作业参数 --> <DigitalPrintParams ID="PrintParams_File1" Copies="10" StockRef="Stock_WhiteFilm"/> <DigitalPrintParams ID="PrintParams_File2" Copies="1" StockRef="Stock_PlainPaper"/> <DigitalPrintParams ID="PrintParams_File3" Copies="3" StockRef="Stock_WhiteFilm"/> <DigitalPrintParams ID="PrintParams_File4" Copies="1" StockRef="Stock_PlainPaper"/> <!-- 关联PDF文件 --> <ExternalFile ID="File1" MimeType="application/pdf" URL="File1.pdf"/> <ExternalFile ID="File2" MimeType="application/pdf" URL="File2.pdf"/> <ExternalFile ID="File3" MimeType="application/pdf" URL="File3.pdf"/> <ExternalFile ID="File4" MimeType="application/pdf" URL="File4.pdf"/> </ResourcePool> <ResourceLinkPool> <Link RefID="PrintParams_File1" Usage="Input"/> <Link RefID="File1" Usage="Input"/> <Link RefID="PrintParams_File2" Usage="Input"/> <Link RefID="File2" Usage="Input"/> <Link RefID="PrintParams_File3" Usage="Input"/> <Link RefID="File3" Usage="Input"/> <Link RefID="PrintParams_File4" Usage="Input"/> <Link RefID="File4" Usage="Input"/> </ResourceLinkPool> <NodeInfo> <JDFNode Type="DigitalPrinting" Status="Ready"> <ResourceLinkPool> <Link RefID="PrintParams_File1" Usage="Input"/> <Link RefID="File1" Usage="Input"/> </ResourceLinkPool> </JDFNode> <JDFNode Type="DigitalPrinting" Status="Ready"> <ResourceLinkPool> <Link RefID="PrintParams_File2" Usage="Input"/> <Link RefID="File2" Usage="Input"/> </ResourceLinkPool> </JDFNode> <JDFNode Type="DigitalPrinting" Status="Ready"> <ResourceLinkPool> <Link RefID="PrintParams_File3" Usage="Input"/> <Link RefID="File3" Usage="Input"/> </ResourceLinkPool> </JDFNode> <JDFNode Type="DigitalPrinting" Status="Ready"> <ResourceLinkPool> <Link RefID="PrintParams_File4" Usage="Input"/> <Link RefID="File4" Usage="Input"/> </ResourceLinkPool> </JDFNode> </NodeInfo> </JDF>
参考文档
Prinect Portal 2021 官方在线帮助文档
内容的提问来源于stack exchange,提问作者H. Pardess
相关产品推荐
相关产品推荐

