工作 XML

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/

Updated on 5月 10, 2022

Was this article helpful?