1. 知识库
  2. XML 连接器

XML 连接器

输入

输入作业的方式有以下三种:
  • XML/JDF 作业:通过外部公共 API 发送文件。
  • (部分)XML 作业:将 XML 文件拖放到常用文件夹中。 hotfolder 设置将在必要的地方丰富作业,成为完整的作业。
  • JDF 文件: HP WallArt、EFI Metrix、HP Wide-Format ICS 是受支持的 JDF 文件,hotfolders 以与 XML 作业类似的方式接受这些文件。

XML 作业

XML 作业规范的范围可以从仅具有到输入文件的链接(文件路径或 URL)到完全指定的作业,包括拼版和介于两者之间的任何内容。
作业作为文件 (.xml) 传送到热文件夹,或通过 REST API 传送到队列。 队列按照您的预期处理作业,就像放入队列热文件夹中的任何其他文件一样。 但是,如果作业已为处理步骤指定了特定节点 – 并且在队列中指定了 – 那么此处理步骤将被跳过。 因此,当交付完整的指定作业(为队列设置中设置的每个处理步骤指定所有处理节点)时,不会将任何内容添加到作业中,它将按原样处理。
PrintFactory Layout 和 Editor 提供完全指定的作业,不会被队列触及。
最少的工作
最小作业仅指定文件的路径:
<?xml version="1.0" encoding="UTF-8" ?>
    <Job>
    <PDFJob>
        <FilePath>C:\Example\MyExample.pdf</FilePath>
        <IsTemporary>false</IsTemporary>
    </PDFJob>
</Job>
文件路径指向 PDF,并且标签“IsTemporary”指定 RIP 在拾取文件后是否应删除该文件。 通过将其设置为 false,文件将保留在其原始位置。
在这种简单的形式中,还可以拾取除 PDF 之外的任何其他支持文件格式,如 TIFF、JPEG 等。
由于作业中包含队列中指定的处理步骤,因此设置起来相当容易,例如:
  • 自动添加正确的套准标记、创建切割轮廓并将作业发送到切割机的打印和切割工作流程。
  • 打样或布局打样周期,为打样机创建一个按比例缩小、颜色准确的作业,可在生产过程中用作参考

示例工作

创建示例作业的最佳方法是使用 PrintFactory 布局。
打开一个文件并创建所需的布局。 然后将作业发送到 RIP – 作业将出现在 RIP 工作文件夹中(请参阅位置的 RIP 首选项)。 文件 Settings.xml 包含一个完全指定的作业。 使用Job XML中的文档分析 Layout 如何设置作业并指定参数……然后将所需的部分复制到您自己的 XML 中进行测试。

JDF 文件

PrintFactory 通过 hotfolder 以与 XML 作业类似的方式支持预定义的 JDF ICS 模式。 因此,JDF 还丰富了队列中指定但未在 JDF 中指定的步骤。
HP WallArt、EFI Metrix、HP Wide-Format ICS 属于受支持的 JDF 文件,请与销售和/或支持部门确认当前支持的 ICS。

输出

可以通过三种方式从 RIP 接收进度和状态信息:
  • XML 消息:每个状态更改都使用 GET 调用发布到 HTTP 服务器。
  • JMF 消息:HP WallArt 支持 JMF 消息以报告状态

XML 消息

RIP 为一系列事件推送消息,这两个事件都与 RIP 相关,与 RIP 首选项中的“XML 报告 URL”中指定的 URL 相关。 在处理期间,事件存储在位于共享数据文件夹中的本地数据库 (DataBaseLogger.db) 中。 后台任务将尝试在 RIP 首选项中的“缓冲消息直到”中指定的天数内将消息传递到指定的 URL。
或者,可以在作业中添加“ReportURL”标签。 在这种情况下,该 URL 将用于该作业。 还可以在作业中指定“AtFailure”和“AtDone” URL,以在作业成功处理(或失败)时调用特定于作业的 URL。
消息仅包含作业参考 (GUID),以及写入作业中的事件数据(默认情况下,日志部分)。 但是,如果作业中“ReportURL”的“Type”属性设置为“Full”,则将完整的作业 XML 推送到指定的 URL。
以下事件被推送到主机:
  • RIP :作业渲染结果
  • 后台处理程序:作业打印结果
  • 输入作业 XML 解析失败
  • NestJob:已创建嵌套(请参阅嵌套 XML 报告
  • ConvertToPDF : 输入作业转换为 PDF
  • DefectCheck : 输入作业缺陷检查结果

JMF 消息

HP WallArt 和其他定制实施目前支持 JMF 消息传递。 请与销售和/或支持部门联系,了解当前支持哪些 JMF 消息。

REST API

如果在 RIP 首选项中未指定自定义 XML 报告 URL,并且在HUB 服务器中将数据收集设置为打开,则所有消息都将发送到基于云的数据库。 数据可以通过HUB 服务器中的各种工具查看和分析,但也可以通过单个 REST API 获得。
MIS/ERP 或网络打印系统可以查询此 API 以查找每个作业的状态,或者可以注册自身以获取有关状态更改的推送消息。