Dynamic early preparation of presentation objects for efficient printing
    1.
    发明授权
    Dynamic early preparation of presentation objects for efficient printing 有权
    动态提前准备演示对象,实现高效打印

    公开(公告)号:US07663772B2

    公开(公告)日:2010-02-16

    申请号:US10763618

    申请日:2004-01-23

    IPC分类号: G06F15/00 G03G15/20

    摘要: A command is provided as a means to instruct a printer to pre-rasterize and store presentation objects according to specified presentation parameters. The stored rasterized objects are available to the printer for use during printing when a print job is submitted to the printer which includes a presentation object already rasterized, saving significant processing at print time. The rasterized objects are stored with information identifying the object and the parameters used in the rasterization process and the printer is enabled to identify the appropriate rasterized object for inclusion in the print job. Objects may also be selected by a printer at print time as most closely matching the required parameters and then adjusted as needed at print time to completely conform with the requirements of inclusion in the job. This capability allows the printer to perform trimming-on-the-fly or other real-time operations while enjoying the time-saving benefits of a pre-rasterized object.

    摘要翻译: 提供命令作为指示打印机根据指定的呈现参数预光栅化和存储呈现对象的手段。 当将打印作业提交到包括已经光栅化的演示对象的打印机时,存储的光栅化对象可供打印机使用以在打印期间使用,从而在打印时保存显着的处理。 光栅化对象被存储有识别对象的信息和在光栅化过程中使用的参数,并且打印机被启用以识别包含在打印作业中的适当的光栅化对象。 打印机也可以通过打印机在打印时选择对象,最符合要求的参数,然后在打印时根据需要进行调整,以完全符合包含在作业中的要求。 该功能允许打印机在实现光栅化前的对象的同时享受节省时间的优势,即时执行修整或其他实时操作。

    Method and apparatus for rendering grayscales at a facsimile presentation device using a calibrated threshold matrix
    2.
    发明授权
    Method and apparatus for rendering grayscales at a facsimile presentation device using a calibrated threshold matrix 有权
    在使用校准的阈值矩阵的传真呈现装置上渲染灰度的方法和装置

    公开(公告)号:US06498661B1

    公开(公告)日:2002-12-24

    申请号:US09277056

    申请日:1999-03-26

    IPC分类号: G06K1502

    摘要: A method, apparatus, article of manufacture for transmitting data to a facsimile presentation device is disclosed. In one embodiment of the invention, the method comprises the steps of receiving a presentation job comprising input data associable with at least one input grayscale value, retrieving at least one of a plurality of threshold matrices, each threshold matrix selected to control a grayscale rendering characteristic of the facsimile presentation device associated with the threshold matrix, applying the grayscale values to the retrieved threshold matrix to rasterize the input data, and transmitting the rasterized input data to the facsimile presentation device. This invention can be practiced in several embodiments, and permits the user to select the threshold matrix according to the presentation device and/or a selected presentation quality. In another embodiment of the invention, the apparatus comprises a means for receiving a presentation job having input data associable with at least one input grayscale value, means for retrieving at least one of a plurality of threshold matrices, each threshold matrix selected to control a grayscale rendering characteristic of the facsimile presentation device associated with the threshold matrix, means for applying the grayscale values to the retrieved threshold matrix to rasterize the input data, and means for transmitting the rasterized input data to the facsimile presentation device.

    摘要翻译: 公开了一种用于向传真呈现装置发送数据的方法,装置,制品。 在本发明的一个实施例中,该方法包括以下步骤:接收包括与至少一个输入灰度值相关联的输入数据的呈现作业,检索多个阈值矩阵中的至少一个,所选择的每个阈值矩阵以控制灰度渲染特性 与所述阈值矩阵相关联的所述传真呈现设备,将所述灰度值应用于所检索的阈值矩阵,以对所述输入数据进行光栅化,以及将所述光栅化输入数据发送到所述传真呈现设备。 本发明可以在几个实施例中实现,并且允许用户根据呈现设备和/或选择的呈现质量来选择阈值矩阵。 在本发明的另一个实施例中,该装置包括用于接收具有与至少一个输入灰阶值相关联的输入数据的呈现作业的装置,用于检索多个阈值矩阵中的至少一个的装置,所选择的每个阈值矩阵以控制灰度 与阈值矩阵相关联的传真呈现设备的呈现特性,用于将灰度值应用于检索到的阈值矩阵以光栅化输入数据的装置,以及用于将光栅化输入数据发送到传真呈现设备的装置。

    N-up sheetlet based imaging with flexible formatting of logical pages
    3.
    发明授权
    N-up sheetlet based imaging with flexible formatting of logical pages 有权
    N-up小型张成像与逻辑页面的灵活格式化

    公开(公告)号:US08248652B2

    公开(公告)日:2012-08-21

    申请号:US12134468

    申请日:2008-06-06

    IPC分类号: G06K15/02 H04N1/387

    摘要: Methods and systems herein provide for flexible formatting of print jobs and their associated logical pages. One N-up printing system is adapted to receive a print job from a host system for printing to a tangible medium. The print job includes at least a first logical page. The printing system includes an N-up formatter interface adapted to receive formatting parameters. The printing system also includes an N-up formatter that is communicatively coupled to the N-up formatter interface. The N-up formatter is adapted to generate a first page inclusion object based on the formatting parameters. The N-up formatter is further adapted to input the first logical page to the first page inclusion object and position the first logical page within the first page inclusion object.

    摘要翻译: 这里的方法和系统提供打印作业及其相关逻辑页面的灵活格式化。 一个N-up打印系统适于从主机系统接收打印作业以打印到有形介质。 打印作业至少包括第一逻辑页面。 打印系统包括适于接收格式化参数的N-up格式化器接口。 打印系统还包括通信地耦合到N-up格式器接口的N-up格式器。 N-up格式器适于基于格式化参数生成第一页包含对象。 N-up格式化器还适于将第一逻辑页面输入到第一页面包含对象,并且将第一逻辑页面定位在第一页面包含对象内。

    DYNAMIC EARLY PREPARATION OF PRESENTATION OBJECTS FOR EFFICIENT PRINTING
    4.
    发明申请
    DYNAMIC EARLY PREPARATION OF PRESENTATION OBJECTS FOR EFFICIENT PRINTING 有权
    动态早期准备高效打印的演示对象

    公开(公告)号:US20100128292A1

    公开(公告)日:2010-05-27

    申请号:US12621651

    申请日:2009-11-19

    IPC分类号: G06K1/00 G06K15/00 G06F15/00

    摘要: A command is provided as a means to instruct a printer to pre-rasterize and store presentation objects according to specified presentation parameters. The stored rasterized objects are available to the printer for use during printing when a print job is submitted to the printer which includes a presentation object already rasterized, saving significant processing at print time. The rasterized objects are stored with information identifying the object and the parameters used in the rasterization process and the printer is enabled to identify the appropriate rasterized object for inclusion in the print job. Objects may also be selected by a printer at print time as most closely matching the required parameters and then adjusted as needed at print time to completely conform with the requirements of inclusion in the job. This capability allows the printer to perform trimming-on-the-fly or other real-time operations while enjoying the time-saving benefits of a pre-rasterized object.

    摘要翻译: 提供命令作为指示打印机根据指定的呈现参数预光栅化和存储呈现对象的手段。 当将打印作业提交到包括已经光栅化的演示对象的打印机时,存储的光栅化对象可供打印机使用以在打印期间使用,从而在打印时保存显着的处理。 光栅化对象被存储有识别对象的信息和在光栅化过程中使用的参数,并且打印机被启用以识别包含在打印作业中的适当的光栅化对象。 打印机也可以通过打印机在打印时选择对象,最符合要求的参数,然后在打印时根据需要进行调整,以完全符合包含在作业中的要求。 该功能允许打印机在实现光栅化前的对象的同时享受节省时间的优势,即时执行修整或其他实时操作。

    N-UP SHEETLET BASED IMAGING WITH FLEXIBLE FORMATTING OF LOGICAL PAGES
    5.
    发明申请
    N-UP SHEETLET BASED IMAGING WITH FLEXIBLE FORMATTING OF LOGICAL PAGES 有权
    基于N-UP的纸张成像,具有灵活的逻辑页面格式

    公开(公告)号:US20090303513A1

    公开(公告)日:2009-12-10

    申请号:US12134468

    申请日:2008-06-06

    IPC分类号: G06F3/12

    摘要: Methods and systems herein provide for flexible formatting of print jobs and their associated logical pages. One N-up printing system is adapted to receive a print job from a host system for printing to a tangible medium. The print job includes at least a first logical page. The printing system includes an N-up formatter interface adapted to receive formatting parameters. The printing system also includes an N-up formatter that is communicatively coupled to the N-up formatter interface. The N-up formatter is adapted to generate a first page inclusion object based on the formatting parameters. The N-up formatter is further adapted to input the first logical page to the first page inclusion object and position the first logical page within the first page inclusion object.

    摘要翻译: 这里的方法和系统提供打印作业及其相关逻辑页面的灵活格式化。 一个N-up打印系统适于从主机系统接收打印作业以打印到有形介质。 打印作业至少包括第一逻辑页面。 打印系统包括适于接收格式化参数的N-up格式化器接口。 打印系统还包括通信地耦合到N-up格式器接口的N-up格式器。 N-up格式器适于基于格式化参数生成第一页包含对象。 N-up格式化器还适于将第一逻辑页面输入到第一页面包含对象,并且将第一逻辑页面定位在第一页面包含对象内。

    Virtual printer
    6.
    发明授权
    Virtual printer 有权
    虚拟打印机

    公开(公告)号:US06542252B2

    公开(公告)日:2003-04-01

    申请号:US09880979

    申请日:2001-06-13

    IPC分类号: G06F1300

    摘要: A flexible and extensible virtual printer architecture is provided. According to one embodiment, a mechanism is provided for driving multiple heterogeneous presentation devices. A presentation job is received on behalf of a presentation device, the presentation job includes a data stream which contains source data in the form of text, image, graphics, and/or other embedded objects. The source data is then reduced to an intermediate format. Based upon the intermediate format and control information associated with the data stream, device-specific data and device-specific control information are generated for the presentation device. Finally, the presentation device is driven by providing the device-specific data and device-specific control information to the presentation device.

    摘要翻译: 提供灵活和可扩展的虚拟打印机架构。 根据一个实施例,提供了用于驱动多个异构呈现设备的机制。 代表呈现设备接收呈现作业,呈现作业包括包含文本,图像,图形和/或其他嵌入对象形式的源数据的数据流。 然后将源数据简化为中间格式。 基于与数据流相关联的中间格式和控制信息,为呈现设备生成针对设备的数据和设备特定的控制信息。 最后,通过向呈现设备提供特定于设备的数据和设备专用控制信息来驱动呈现设备。

    Dynamic early preparation of presentation objects for efficient printing
    7.
    发明授权
    Dynamic early preparation of presentation objects for efficient printing 有权
    动态提前准备演示对象,实现高效打印

    公开(公告)号:US07990577B2

    公开(公告)日:2011-08-02

    申请号:US12621651

    申请日:2009-11-19

    IPC分类号: G06F15/00 G06F17/00

    摘要: A command is provided as a means to instruct a printer to pre-rasterize and store presentation objects according to specified presentation parameters. The stored rasterized objects are available to the printer for use during printing when a print job is submitted to the printer which includes a presentation object already rasterized, saving significant processing at print time. The rasterized objects are stored with information identifying the object and the parameters used in the rasterization process and the printer is enabled to identify the appropriate rasterized object for inclusion in the print job. Objects may also be selected by a printer at print time as most closely matching the required parameters and then adjusted as needed at print time to completely conform with the requirements of inclusion in the job. This capability allows the printer to perform trimming-on-the-fly or other real-time operations while enjoying the time-saving benefits of a pre-rasterized object.

    摘要翻译: 提供命令作为指示打印机根据指定的呈现参数预光栅化和存储呈现对象的手段。 当将打印作业提交到包括已经光栅化的演示对象的打印机时,存储的光栅化对象可供打印机使用以在打印期间使用,从而在打印时保存显着的处理。 光栅化对象被存储有识别对象的信息和在光栅化过程中使用的参数,并且打印机被启用以识别包含在打印作业中的适当的光栅化对象。 打印机也可以通过打印机在打印时选择对象,最符合要求的参数,然后在打印时根据需要进行调整,以完全符合包含在作业中的要求。 该功能允许打印机在实现光栅化前的对象的同时享受节省时间的优势,即时执行修整或其他实时操作。

    System for processing print jobs
    8.
    发明授权
    System for processing print jobs 有权
    用于处理打印作业的系统

    公开(公告)号:US07233404B2

    公开(公告)日:2007-06-19

    申请号:US10282474

    申请日:2002-10-29

    IPC分类号: G06F15/00 G06F15/16

    摘要: A flexible and extensible job processing system is described. A print job processing server manages a plurality of data receivers and printer emulators. Data receivers receive jobs from the print job originators, such as print servers. The printer emulators convert the jobs into a plurality of intermediate output formats, with error, status and control information being available for both storage and reporting back to the print job originator. A user interface client is used to communicate with a plurality of job processing systems. The client can be used to view and possibly edit the job and device information available by the print job originator, configure the printer emulators in the system and the system itself, view the job status and error information, including printer traces, and view and possibly edit the data output of the printer emulator. The system uses the output of the printer emulators for a variety of purposes, such as driving output devices. Configurable actions are taken on the data and status information as they are generated by the printer emulators.

    摘要翻译: 描述了灵活和可扩展的作业处理系统。 打印作业处理服务器管理多个数据接收器和打印机仿真器。 数据接收器从打印作业发起者(如打印服务器)接收作业。 打印机仿真器将作业转换成多种中间输出格式,其中错误,状态和控制信息可用于存储和报告回到打印作业发起者。 用户界面客户端用于与多个作业处理系统进行通信。 客户端可用于查看和可能编辑打印作业发起者可用的作业和设备信息,配置系统中的打印机仿真器和系统本身,查看作业状态和错误信息,包括打印机跟踪,以及可能的视图 编辑打印机模拟器的数据输出。 该系统使用打印机模拟器的输出用于各种目的,例如驱动输出设备。 在打印机仿真器生成的数据和状态信息上可以进行可配置的操作。

    Virtual printer with asynchronous job and device status

    公开(公告)号:US07095523B2

    公开(公告)日:2006-08-22

    申请号:US10318717

    申请日:2002-12-12

    IPC分类号: G06F3/12 G06K15/00

    摘要: A flexible and extensible virtual printer architecture is provided. According to one aspect of the present invention final status associated with a presentation job (e.g., a fax job or a print job) is made available to an output server. One or more host processing threads or processes are spawned for each new presentation job received by the output server. Then, the presentation job is submitted to a presentation device for which the presentation job is destined by way of an instance of a wrapper process that is capable of communicating bi-directionally with the presentation device. After submitting the presentation job, a host job status thread or process waits for status pertaining to the presentation job. Ultimately, a final status associated with the presentation job is received by the wrapper process and the wrapper process reports the final status to the host job status thread or process. According to another aspect of the present invention, job and device status may be reported asynchronously. One or more host processing threads or processes are spawned for each new presentation job received. A first presentation job is submitted to a presentation device for which the presentation job is destined by way of a first instance of a wrapper process that communicates bi-directionally with the presentation device. Subsequently, a second presentation job is submitted to the presentation device by way of a second instance of the wrapper process. A first and second job status thread or process wait for status pertaining to the first and second presentation jobs, respectively. A final status associated with the second presentation job is received by the second instance of the wrapper before a final status associated with the first presentation job is received by the first instance of the wrapper. Then, the second instance of the wrapper process reports the final status to the second job status thread or process.

    Method and apparatus for rendering grayscales at a facsimile presentation device using a calibrated transform
    10.
    发明授权
    Method and apparatus for rendering grayscales at a facsimile presentation device using a calibrated transform 失效
    在使用校准变换的传真呈现装置上渲染灰度的方法和装置

    公开(公告)号:US06538773B1

    公开(公告)日:2003-03-25

    申请号:US09282024

    申请日:1999-03-26

    IPC分类号: H04N146

    CPC分类号: H04N1/4078

    摘要: A method, apparatus, and article of manufacture, for transmitting data to facsimile presentation device is disclosed. The method comprises the steps of receiving a presentation job comprising input data associable with at least one input grayscale value, retrieving one of a plurality of stored transforms, each transform for modifying grayscale commands to control a grayscale rendering characteristic of a presentation device associated with the transform, applying the transform to the input grayscale value to produce calibrated grayscale values, and transmitting data representing the calibrated grayscale value to the facsimile presentation device. In one embodiment of the present invention, the step of transmitting the rasterized input data to the presentation device comprises the steps of reducing the rasterized input data to an intermediate format being one of a number of widely supported formats, generating device-specific data and device-specific control information for the presentation device based on the intermediate format and control information associated with the input data, and transmitting the device-specific data and the device-specific control information to the presentation device. This invention can be practiced in several embodiments, and permits the user to select the transform according to the presentation device and/or a selected presentation quality.

    摘要翻译: 公开了一种用于向传真呈现装置发送数据的方法,装置和制品。 该方法包括以下步骤:接收包括与至少一个输入灰度值相关联的输入数据的呈现作业,检索多个存储的变换中的一个,每个转换用于修改灰度级命令,以控制与该相关联的呈现设备的灰度渲染特性 变换,将变换应用于输入灰度值以产生校准的灰度值,以及将表示校准的灰度值的数据发送到传真呈现设备。 在本发明的一个实施例中,将光栅化输入数据发送到呈现设备的步骤包括以下步骤:将光栅化输入数据减少为多种广泛支持格式之一的中间格式,生成设备专用数据和设备 基于与输入数据相关联的中间格式和控制信息的表示设备的特定控制信息,以及将设备特定数据和设备专用控制信息发送到呈现设备。 本发明可以在几个实施例中实现,并且允许用户根据呈现设备和/或选择的呈现质量来选择变换。