PrintFactory 的 Job XML 格式非常具体且区分大小写。 因此,在提交作业时,请确保您遵循下面详述的语法。
测量
PrintFactory 有一个通用的内部测量标准,用于所有流程。 因此,在 XML 中指定测量值时,使用以下格式很重要:
1″ 在 PrintFactory 中是 18 个单位,1 个单位等于 1/18″。 因此,例如 1″ 的值是 18。而 1/18″ 可以表示为 0.055555。 为了四舍五入的准确性,我们工作到小数点后 5 位。
工作票
PrintFactory 作业单应使用 1.0 版 XML 模式
<?xml 版本=“1.0”编码=“UTF-8”?>
工单应以 Job 标记开始和结束,并且至少包含以下项目:
<Job> <GUID>96f8ada6-0a69-48a3-9599-012b5634087d</GUID> <Name>Multicopy Example</Name> <User>MultiCopy Test</User> <JobType>Regular</JobType> <Print>true</Print> <PDFJob> <InputJobs> <FilePath Copies="2" IsTemporary="false">/Files/castle_api.pdf</FilePath> <FilePath Copies="3" IsTemporary="false">/Files/G180770.pdf</FilePath> </InputJobs> </PDFJob> </Job>
副本是可选的,但所有其他组件都是必需的。
GUID 必须是唯一的并且格式有效 – 可以在此处找到示例。
文件路径必须有效且 RIP 无需进一步验证即可访问。
作业提交
有几种方法可以将作业提交到 PrintFactory 工作流程:
热文件夹
这是提交作业的最基本方式,只需将作业票放入打印机队列的热文件夹中,RIP 即可通过队列顺序处理这些作业。 应用于作业单的任何自定义设置都将超过队列设置。
上传者
Uploader 可用于将作业提交到 PrintFactory Cloud。 有多种提交方式:
- 将文件直接拖放到上传器
- 将 XML 作业票拖放到上传器(用于测试)
- 创建一个 hotfolder 以直接从 MIS 提交作业票
- 您还可以选择通过云或仅通过 XML 提交作业 + XML。
云 API
作业也可以直接提交到 Cloud API。
动态嵌套需要 3 件事才能使用此方法处理作业:
缩略图 – 要在 UI 中显示作业的缩略图,必须上传缩略图 – 您可以在此处查看此帖子的格式。
有效的工作单 – 工作单的格式和提交方法在此处显示。
PrintFactory 格式的作业维度:
单页
<SrcPageWidth>225</SrcPageWidth> <SrcPageHeight>162.5</SrcPageHeight>
缩放
<Scale X=“0.822365” Y=“0.822365" />
多页文档:
<Part> <GUID>96f8ada6-0a69-48a3-9599-012b3422087d</GUID> <DocumentGUID>fb5e35a7-66f1-46a8-bac4-5d91943cda2e</DocumentGUID> <SourcePage>0</SourcePage> <DestinationPage>1</DestinationPage> <Side>A</Side> <SrcPageWidth>225</SrcPageWidth> <SrcPageHeight>162.5</SrcPageHeight> </Part>
根据所需的输出格式验证输入的一种好方法是通过 RIP 手动提交作业并检查 PrintFactory/Work 文件夹中生成的 settings.xml 以获取特定作业。 这包含所有作业处理信息,并且可以在提交过程中重复使用部分。
可以在此处找到 XML 作业标签的完整列表:
http://developer.printfactory.cloud/2017/01/job-xml-definition/