当前位置:首页 - 产品中心 - 办公软件

产品名称:Brooks RPM Remote Print Manager

生产厂商:Brooks产品类别:办公软件

RPM Remote PrintManager®(“ RPM”)是市场上独特的产品。即使RPM是打印服务器和虚拟打印机,我们的主要目标还是提供您可以自行设置的打印工作流程。当然可以,我们可以帮忙!当打印作业到达时,RPM将在无人值守的情况下运行以产生所需的结果。

例如,假设您有要转换为PDF的PCL文件,但仍要打印这些文件。借助RPM,可以轻松设置工作流程来完成此任务。首先,您将创建一个队列,以接收打印作业并将其发送到您指定的打印机。该队列还会将作业复制到第二个队列,在该队列中,您会将PCL转换为PDF,然后将其存档到磁盘(或电子邮件或其他可能的操作)。

我们将其拆分的原因是这样的。RPM处理您的打印作业时,首先,它会运行您指定的所有数据更改或转换。然后,它将结果发送到您添加到该队列的每个操作。在此示例中,我们打印了原始数据。然后,我们将该数据复制到另一个队列中,在该队列中将其更改为PDF,然后将其存档。

总体概述

以下是RPM重要部分的概述。在本文中,我们将讨论:

  • RPM的输入,即将工作导入软件的方法
  • 后台打印程序,这是我们许多功能的门户
  • 队列,其中发生了很多操作
  • Job Scheduler,它控制RPM处理作业的顺序
  • 转变与行动
  • RPM的输入 

RPM是以下各项的侦听器或服务器:

  • LPR / LPD
  • Telnet或端口9100原始套接字
  • AppSocket或端口9100 JetDirect兼容
  • 资料夹观察者
  • 用户界面使用的我们的自定义RPC API

打印后台处理程序

  • RPM包含一个打印假脱机程序,该程序在运行RPM调度程序处理作业之前将传入的打印作业存储在磁盘上。
  • 我们将打印作业假脱机到磁盘的两个主要原因是可靠性和灵活性。
  • 让我们先谈谈可靠性。如果我们在通过网络到达打印机时将打印作业直接发送到打印机,并且没有后台处理到磁盘,那么您将不可避免地遇到两个问题:如果网络出现故障,则只能打印部分作业。实际上,使用某些打印语言(例如PostScript),您将根本没有打印作业。同样,如果打印机在打印时由于任何原因导致故障,您的工作将会丢失,您将不得不再次发送。您不必具有计算机科学学位即可意识到假脱机打印作业是更可靠的解决方案。其次,通过假脱机打印工作,我们可以为客户提供他们原本没有的灵活性。
  • 如果RPM由于任何原因失败,它将自动重试打印作业
  • 我们提供重印功能,具体取决于您如何配置队列
  • 您可以手动暂挂作业并将其释放以稍后打印
  • RPM支持copys命令,因此您不必重复重新发送同一作业
  • RPM还允许您将优先级值放在设备和队列上,以便您可以微调作业处理顺序。此外,RPM Elite提供了几个作业计划选项,以实现更广泛的策略控制。如果不假脱机打印作业,所有这些都不可用。

Queue列

  • RPM遵循LPD打印服务器的模型,您可以在其中将打印作业发送到命名队列。尽管我们有其他功能,但RPM中的队列的功能与Linux系统上的打印队列非常相似。
  • 每个队列都有唯一的设置,因此您可以在每个队列中创建完全独立的处理。RPM还具有队列协同工作的功能,这是我们可以在有关打印工作流程的较长文章中探讨的主题。
  • 队列还具有控制队列中的作业是否立即可用于计划的设置。
  • 有关队列设置和功能的全面概述,请参阅页面RPM中的队列工作方式。

作业调度

  • 一旦RPM假脱机打印作业,列表中的下一个就是计划时间。RPM Select提供一个调度模型,即“ FIFO”或“先进先出”。RPM完全到达时(或之后不久)会创建工作。
  • RPM Elite提供了四种调度模型:
  • “FIFO”模型的工作方式与RPM Select相同,其中作业按到达顺序进行处理
  • “公平”模型尝试为所有有工作的合格队列提供服务
  • 使用“优先级”模型,您可以对队列,设备和操作设置权重以接收首选调度(或推迟)
  • “有序”模型尝试按作业ID的顺序进行处理
  • 使用RPM Elite的用户界面,您可以选择RPM Select不提供的调度模型。
  • 在工作计划程序中也值得注意:
  • 如果作业中有“副本”指令,则调度程序将运行该作业的许多副本
  • 如果作业是交互式的,则调度程序将等待,直到可以处理该作业的用户登录

动作与变换

  • 我们为您实现打印工作流程的方式是使用转换和操作。
  • 操作是输出,例如打印,存档,电子邮件和其他一些输出。该RPM操作门户网站包含更多的讨论和行动RPM支持的列表。转换会更改您的数据,可能会完全转换。我们有一个例外,即数据提取,它会搜索您的数据并提取值。该RPM变换门户网站包含更多的讨论和变换RPM支持的列表。
  • 如上所述,当我们收到打印作业时,我们会将其以原始二进制形式假脱机到磁盘。这样,我们将始终为您的打印输出提供准确的数据。
  • 但是,有很多场合会以一种或另一种方式转换数据。例如,PCL到PDF就是一个重要的转换。RPM具有数十种转换,可用于各种处理任务。大多数“使用方法”文章都使用转换。当您配置具有多个转换的队列时,RPM按顺序处理这些转换。第一个转换接收该作业的打印作业数据。RPM依次使用先前转换的结果运行每个转换。
  • 最后,RPM将转换结果移交给每个动作。当您将作业复制到另一个队列时,打印工作流程将变得更加令人印象深刻。在上面的示例中,我们打印了一个传入的作业,然后将其转换为PDF,这就是我们实现该结果的方式。再一次提到一个事实,即队列中的所有动作都接收相同的输入。在第一个队列中,操作是“将该文件直接打印到打印机”。为了方便起见,我们假设打印机不接受PDF,尽管有些接受。
  • 在第二个队列中,我们想将PDF文件写入磁盘。我们添加到此队列中的一个或多个转换将根据原始打印文件创建PDF。然后,“将文件写入磁盘”操作将我们的结果写入磁盘。
全国服务热线�?/dt>
021-52550099