Spooling strategies using structured job information

    公开(公告)号:US20050249536A1

    公开(公告)日:2005-11-10

    申请号:US10938476

    申请日:2004-09-10

    IPC分类号: B41B1/00 G06F3/12

    摘要: Spooling strategies are described for producing job information that conforms to a hierarchical structure, and then storing the job information in a spool storage. The job information is then retrieved from the spool storage and consumed. The structured job information includes a multi-level hierarchy of nodes, including a job level that represents the entire job, a document level that represents a document to be processed within the job; a rendition level that represents a rendition of the document to be processed; and a page level that represents a page associated with the rendition. The hierarchical structure can also include resource nodes and metadata nodes associated with any level of the hierarchy, respectively representing resources and metadata. The hierarchy can optionally be composed using one or more selection and sequence parts. Program logic implements the production and consumption of the job information by providing a collection of logic modules for selectively adding and retrieving elements to the hierarchically structure. The program logic also provides logic for enumerating the contents of the job information and for signaling the occurrence of various events associated with the processing of the job information.

    Hierarchical spooling data structure
    2.
    发明申请
    Hierarchical spooling data structure 有权
    分层假脱机数据结构

    公开(公告)号:US20050243368A1

    公开(公告)日:2005-11-03

    申请号:US11088491

    申请日:2005-03-24

    IPC分类号: G06F3/12 G06F15/00

    摘要: A hierarchical spooling data structure includes a plurality of nodes. In accordance with certain aspects, the plurality of nodes include at least four nodes: a first node representing a fixed page of the job; a second node representing a fixed document of the job, the second node including a reference to the first node; a third node containing data representing a fixed sequence of documents of the job, the third node including a reference to the second node; and a fourth node containing data representing a root of the job, the fourth node including a reference to the third node.

    摘要翻译: 分层假脱机数据结构包括多个节点。 根据某些方面,多个节点包括至少四个节点:表示作业的固定页面的第一节点; 表示所述作业的固定文档的第二节点,所述第二节点包括对所述第一节点的引用; 第三节点,其包含表示所述作业的固定文档序列的数据,所述第三节点包括对所述第二节点的引用; 以及包含表示作业的根的数据的第四节点,所述第四节点包括对所述第三节点的引用。

    Systems and methods for passing data between filters
    3.
    发明申请
    Systems and methods for passing data between filters 审中-公开
    在过滤器之间传递数据的系统和方法

    公开(公告)号:US20050246384A1

    公开(公告)日:2005-11-03

    申请号:US10912794

    申请日:2004-08-06

    IPC分类号: G06F3/12 G06F7/00

    摘要: The described systems and methods are directed at enabling two filters to pass data between them in an efficient manner. In one aspect, an interface is provided to a filter for writing data associated with a file. The interface enables the filter to write data to a virtual file container simulated by the interface. The interface also enables another filter to read the data from the simulated file container. In this manner, an actual file container stored in a disk drive may not have to be created to pass data between filters.

    摘要翻译: 所描述的系统和方法旨在使得两个滤波器能够以有效的方式在它们之间传递数据。 在一个方面,将接口提供给用于写入与文件相关联的数据的过滤器。 该接口使过滤器能够将数据写入由接口模拟的虚拟文件容器。 该接口还允许另一个过滤器从模拟文件容器读取数据。 以这种方式,可能不需要创建存储在磁盘驱动器中的实际文件容器来在过滤器之间传递数据。

    Spooling strategies using structured job information
    4.
    发明申请
    Spooling strategies using structured job information 有权
    使用结构化工作信息的假脱机策略

    公开(公告)号:US20050262134A1

    公开(公告)日:2005-11-24

    申请号:US10949003

    申请日:2004-09-24

    IPC分类号: G06F3/12 G06F17/00

    摘要: Spooling strategies are described for producing job information that conforms to a hierarchical structure, and then storing the job information in a spool storage. The job information is then retrieved from the spool storage and consumed. The structured job information includes a multi-level hierarchy of nodes, including a job level that represents the entire job, a document level that represents a document to be processed within the job; a rendition level that represents a rendition of the document to be processed; and a page level that represents a page associated with the rendition. The hierarchical structure can also include resource nodes and metadata nodes associated with any level of the hierarchy, respectively representing resources and metadata. The hierarchy can optionally be composed using one or more selection and sequence parts. Program logic implements the production and consumption of the job information by providing a collection of logic modules for selectively adding and retrieving elements to the hierarchically structure. The program logic also provides logic for enumerating the contents of the job information and for signaling the occurrence of various events associated with the processing of the job information.

    摘要翻译: 描述了用于生成符合层次结构的作业信息,然后将作业信息存储在卷轴存储器中的假脱机策略。 然后从卷轴存储器检索作业信息并将其消耗。 结构化作业信息包括节点的多层次结构,包括表示整个作业的作业级别,表示要在作业内处理的文档的文档级别; 表示要处理的文件的转载的再现级别; 以及表示与该再现相关联的页面的页面级别。 分层结构还可以包括分别表示资源和元数据的与层级的任何级别相关联的资源节点和元数据节点。 可以可选地使用一个或多个选择和序列部分来组成层次结构。 程序逻辑通过提供逻辑模块的集合来实现作业信息的生成和消耗,用于选择性地向层次结构中添加和检索元素。 程序逻辑还提供用于枚举作业信息的内容以及用于发信号通知与作业信息的处理相关联的各种事件的发生的逻辑。

    Spooling Strategies Using Structured Job Information
    5.
    发明申请
    Spooling Strategies Using Structured Job Information 有权
    使用结构化工作信息的假脱机策略

    公开(公告)号:US20080021923A1

    公开(公告)日:2008-01-24

    申请号:US11831278

    申请日:2007-07-31

    IPC分类号: G06F17/00

    摘要: Spooling strategies are described for producing job information that conforms to a hierarchical structure, and then storing the job information in a spool storage. The job information is then retrieved from the spool storage and consumed. The structured job information includes a multi-level hierarchy of nodes, including a job level that represents the entire job, a document level that represents a document to be processed within the job; a rendition level that represents a rendition of the document to be processed; and a page level that represents a page associated with the rendition. The hierarchical structure can also include resource nodes and metadata nodes associated with any level of the hierarchy, respectively representing resources and metadata. The hierarchy can optionally be composed using one or more selection and sequence parts. Program logic implements the production and consumption of the job information by providing a collection of logic modules for selectively adding and retrieving elements to the hierarchically structure. The program logic also provides logic for enumerating the contents of the job information and for signaling the occurrence of various events associated with the processing of the job information.

    摘要翻译: 描述了用于生成符合层次结构的作业信息,然后将作业信息存储在卷轴存储器中的假脱机策略。 然后从卷轴存储器检索作业信息并将其消耗。 结构化作业信息包括节点的多层次结构,包括表示整个作业的作业级别,表示要在作业内处理的文档的文档级别; 表示要处理的文件的转载的再现级别; 以及表示与该再现相关联的页面的页面级别。 分层结构还可以包括分别表示资源和元数据的与层级的任何级别相关联的资源节点和元数据节点。 可以可选地使用一个或多个选择和序列部分来组成层次结构。 程序逻辑通过提供逻辑模块的集合来实现作业信息的生成和消耗,用于选择性地向层次结构中添加和检索元素。 程序逻辑还提供用于枚举作业信息的内容以及用于发信号通知与作业信息的处理相关联的各种事件的发生的逻辑。

    Sharing of downloaded resources
    6.
    发明申请
    Sharing of downloaded resources 有权
    共享下载的资源

    公开(公告)号:US20050246710A1

    公开(公告)日:2005-11-03

    申请号:US10938357

    申请日:2004-09-10

    IPC分类号: G06F9/46

    CPC分类号: G06F9/4484 G06F3/1296

    摘要: In a described implementation, a production device, such as a computer, produces a shared resources container that includes shareable resources. Each resource of the shared resources container includes a part name and corresponding data. The production device downloads the shared resources container to a utilization device. The production device also formulates a job container, such as a print job. The production device analyzes resource usage of the job container during processing thereof. If a resource relevant to the job container is included in the shared resources container, the resource is excluded from the job container in lieu of a resource reference that is insert therefor. The production device also downloads the job container to the utilization device. At the utilization device, the job container is processed using the resource reference. Specifically, the resource reference is used to retrieve the associated resource from the shared resources container.

    摘要翻译: 在所描述的实现中,诸如计算机的生产设备产生包括可共享资源的共享资源容器。 共享资源容器的每个资源都包含一个部件名称和相应的数据。 生产设备将共享资源容器下载到利用设备。 生产设备还制定作业容器,例如打印作业。 生产设备分析作业容器在处理过程中的资源使用情况。 如果与作业容器相关的资源包含在共享资源容器中,则资源将从作业容器中排除,代替插入该资源引用的资源引用。 生产设备还将作业容器下载到利用设备。 在利用设备上,使用资源引用处理作业容器。 具体来说,资源引用用于从共享资源容器检索关联的资源。

    Systems and methods for handling a file with complex elements
    7.
    发明申请
    Systems and methods for handling a file with complex elements 有权
    用复杂元素处理文件的系统和方法

    公开(公告)号:US20050243345A1

    公开(公告)日:2005-11-03

    申请号:US10912795

    申请日:2004-08-06

    IPC分类号: G06F3/12 G06K15/02 H04N1/56

    摘要: The described systems and methods are directed at converting a file with complex elements so that a legacy utilization device, such as a legacy printer, can properly process the file. The described systems may include a converter module with a modular filter pipeline. The converter module may identify elements with complex features in a file. Simpler features that approximate the complex features are determined. The identified elements in the file may be replaced with elements having the simpler features.

    摘要翻译: 所描述的系统和方法旨在转换具有复杂元素的文件,使得传统利用设备(诸如传统打印机)能够正确地处理该文件。 所描述的系统可以包括具有模块化过滤器管道的转换器模块。 转换器模块可以识别文件中具有复杂特征的元件。 确定近似复杂特征的简单特征。 文件中标识的元素可以被具有更简单特征的元素替代。

    Pre-rendering conversion of graphical data
    8.
    发明申请
    Pre-rendering conversion of graphical data 审中-公开
    图形数据的预渲染转换

    公开(公告)号:US20060244755A1

    公开(公告)日:2006-11-02

    申请号:US11116473

    申请日:2005-04-28

    IPC分类号: G09G5/00

    CPC分类号: G06T1/00

    摘要: Pre-rendering conversion of graphical data can be provided within an image processing path. Om an example implementation, an image processing path includes an application, a graphics subsystem presenting a set of graphics primitives, and a device driver, which is associated with an imaging device. Computing system infrastructure is capable of detecting an incompatibility between the graphics subsystem and the device driver. When an incompatibility is detected, at least one conversion module is engaged to convert one or more graphics primitives in a first graphics subsystem-type format into one or more graphics primitives in a second driver-type format. The device driver can then render the one or more graphics primitives in the converted second driver-type format. A conversion module can be associated with, for example, the graphics subsystem or the device driver. Utilizing at least one conversion module can enable multiply graphics subsystem to interact with a single device driver.

    摘要翻译: 可以在图像处理路径内提供图形数据的预渲染转换。 作为示例实现,图像处理路径包括应用,呈现一组图形基元的图形子系统和与成像设备相关联的设备驱动器。 计算系统基础设施能够检测图形子系统和设备驱动程序之间的不兼容性。 当检测到不兼容性时,至少一个转换模块用于将第一图形子系统类型格式中的一个或多个图形基元以第二驱动器类型格式转换为一个或多个图形基元。 然后,设备驱动器可以以转换的第二驱动器类型格式呈现一个或多个图形基元。 转换模块可以与例如图形子系统或设备驱动器相关联。 利用至少一个转换模块可以使多图形子系统与单个设备驱动器交互。

    Notification methods and systems for print-related systems
    9.
    发明申请
    Notification methods and systems for print-related systems 有权
    打印相关系统的通知方法和系统

    公开(公告)号:US20060224606A1

    公开(公告)日:2006-10-05

    申请号:US11096856

    申请日:2005-04-01

    IPC分类号: G06F17/00

    摘要: Notification mechanisms for use in connection with print systems are described. In one embodiment, a notification mechanism extends from a printing application to the spooler, from the spooler to a hosting process, and back to the spooler. The notification mechanism can allow interested applications, such as print user interfaces, to register to receive updates on the progress of a print job. The notification mechanism provides a very rich and robust mechanism through which notifications can be generated and received.

    摘要翻译: 描述了与打印系统相关联的通知机制。 在一个实施例中,通知机制从打印应用程序延伸到假脱机程序,从假脱机程序延伸到托管进程,并返回到假脱机程序。 通知机制可以允许感兴趣的应用程序(如打印用户界面)注册以接收关于打印作业进度的更新。 通知机制提供了非常丰富和可靠的机制,通过该机制可以生成和接收通知。

    Document Workflows and Routing Services Using Modular Filters
    10.
    发明申请
    Document Workflows and Routing Services Using Modular Filters 审中-公开
    使用模块化过滤器来记录工作流和路由服务

    公开(公告)号:US20080127183A1

    公开(公告)日:2008-05-29

    申请号:US11563584

    申请日:2006-11-27

    IPC分类号: G06F9/46

    CPC分类号: G06F9/5038

    摘要: Systems, methods, and/or techniques (“tools”) for providing document workflows and routing services using modular filters are described. In some aspects, the tools may initiate a workflow from a first modular processing filter within a pipeline of modular processing filters. The pipeline may be included within a device driver. The tools may also process the workflow using at least a second processing filter provided within the pipeline.

    摘要翻译: 描述了使用模块化过滤器提供文档工作流和路由服务的系统,方法和/或技术(“工具”)。 在一些方面,工具可以从模块化处理过滤器的流水线内的第一模块化处理过滤器发起工作流程。 流水线可能包含在设备驱动程序中。 这些工具还可以使用在流水线内提供的至少第二处理过滤器处理工作流。