Modular and extensible printer device driver and text based method for characterizing printer devices for use therewith
    1.
    发明授权
    Modular and extensible printer device driver and text based method for characterizing printer devices for use therewith 有权
    用于表征与其一起使用的打印机设备的模块化和可扩展的打印机设备驱动程序和基于文本的方法

    公开(公告)号:US06825941B1

    公开(公告)日:2004-11-30

    申请号:US09157895

    申请日:1998-09-21

    IPC分类号: G06F312

    摘要: A modular Universal Printer Driver is provided which dramatically improves the extensibility of the driver architecture and the support for printer features. This driver operates in conjunction with OEM developed minidrivers which utilize the text based Generic Printer Description (GPD) format of the instant invention. The universal driver allows the GPD text based minidrivers to add and define new features introduced by the printer OEM. The universal driver also allows the GPD minidriver to modify, add, or replace the standard user interface provided by the universal driver. The universal driver and the text based GPD minidrivers are included in a computer system for outputting data to an output device, such as a printer. This system includes an application program which invokes a plurality of graphics device interface functions to control the sending of data to the printer. Within the system, a graphics device interface invokes device driver functions for controlling the outputting of data. The text based minidriver contains a characterization of the output device, and an implementation of device specific device driver functions invoked by the graphic device interface. This text based minidriver outputs this data to the universal driver. This universal driver incorporates the text based characterization passed by the minidriver. The universal driver implements the device specific driver functions and controls the outputting of data to the printer in accordance with the incorporated text based characterization.

    摘要翻译: 提供了一个模块化通用打印机驱动程序,可大大提高驱动程序体系结构的可扩展性和对打印机功能的支持。 该驱动程序与使用本发明的基于文本的通用打印机描述(GPD)格式的OEM开发的minidrivers一起操作。 通用驱动程序允许基于GPD文本的minidrivers添加和定义打印机OEM引入的新功能。 通用驱动程序还允许GPD minidriver修改,添加或替换由通用驱动程序提供的标准用户界面。 通用驱动程序和基于文本的GPD minidrivers包括在计算机系统中,用于向诸如打印机的输出设备输出数据。 该系统包括一个应用程序,该应用程序调用多个图形设备接口功能来控制向打印机发送数据。 在系统内,图形设备接口调用设备驱动程序功能来控制数据的输出。 基于文本的minidriver包含输出设备的特征,以及由图形设备接口调用的设备特定设备驱动程序功能的实现。 这个基于文本的minidriver将此数据输出到通用驱动程序。 该通用驱动程序包含由minidriver通过的基于文本的表征。 通用驱动程序实现设备特定的驱动程序功能,并根据所引入的基于文本的表征来控制向打印机输出数据。

    Printer driver supporting worldwide single binary font format with built in support for double byte characters
    2.
    发明申请
    Printer driver supporting worldwide single binary font format with built in support for double byte characters 失效
    打印机驱动程序支持全球单一二进制字体格式,内置支持双字节字符

    公开(公告)号:US20050219598A1

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

    申请号:US11139333

    申请日:2005-05-27

    IPC分类号: G06F3/12 G06F15/00

    摘要: A computer system and method for outputting printer commands to a printer in response to a print request from an application program are presented. The printer includes a device font whose characters are addressed for printing via a single, double, or n-byte code. The text data, however, utilizes the Unicode Standard to identify its characters. The system, therefore, includes a graphics device interface, which is compatible to read the Unicode data, to invoke the printer driver functions for controlling the outputting of the text data to the printer. A printer OEM supplied minidriver contains a characterization of the printer, including information identifying the device font resident in the printer and the code used to identify the individual characters of the font. A printer driver uses this information to translate the text data to be printed from the Unicode Standard to a code capable of selecting a device font provided character.

    摘要翻译: 提出了一种用于响应于来自应用程序的打印请求将打印机命令输出到打印机的计算机系统和方法。 该打印机包括一个设备字体,其字符被寻址以通过单个,双字节或n字节代码进行打印。 然而,文本数据使用Unicode标准来识别其字符。 因此,该系统包括与读取Unicode数据兼容的图形设备接口,以调用打印机驱动程序功能来控制将文本数据输出到打印机。 打印机OEM提供的minidriver包含打印机的特性,包括识别打印机中驻留的设备字体的信息以及用于标识字体的各个字符的代码。 打印机驱动程序使用此信息将要从Unicode标准打印的文本数据转换为能够选择设备字体提供的字符的代码。

    Printer driver and method for supporting worldwide single binary font format with built in support for double byte characters
    3.
    发明授权
    Printer driver and method for supporting worldwide single binary font format with built in support for double byte characters 有权
    打印机驱动程序和支持全球单一二进制字体格式的内置支持双字节字符的方法

    公开(公告)号:US06490051B1

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

    申请号:US09157917

    申请日:1998-09-21

    IPC分类号: G06F312

    摘要: A computer system and method for outputting printer commands to a printer in response to a print request from an application program are presented. The printer includes a device font whose characters are addressed for printing via a single, double, or n-byte code. The text data to be printed, however, utilizes the Unicode Standard to identify its characters. The system, therefore, includes a graphics device interface, which is compatible to read the Unicode data, to invoke the printer driver functions for controlling the outputting of the text data to the printer. A printer OEM supplied minidriver contains a characterization of the printer, including information identifying the device font resident in the printer and the code used to identify the individual characters of the font. A printer driver uses this information to translate the text data to be printed from the Unicode Standard to a code capable of selecting a device font provided character. This system and method greatly enhance printer performance by utilizing, to the maximum extent possible, printer resident device fonts. This system also eliminates the need for separate printer drivers to support separate language symbol sets. Printing of both proportional and fixed pitch characters in the same device font is also provided.

    摘要翻译: 提出了一种用于响应于来自应用程序的打印请求将打印机命令输出到打印机的计算机系统和方法。 该打印机包括一个设备字体,其字符被寻址以通过单个,双字节或n字节代码进行打印。 然而,要打印的文本数据使用Unicode标准来标识其字符。 因此,该系统包括与读取Unicode数据兼容的图形设备接口,以调用打印机驱动程序功能来控制将文本数据输出到打印机。 打印机OEM提供的minidriver包含打印机的特性,包括识别打印机中驻留的设备字体的信息以及用于标识字体的各个字符的代码。 打印机驱动程序使用此信息将要从Unicode标准打印的文本数据转换为能够选择设备字体提供的字符的代码。 该系统和方法通过最大程度地利用打印机驻留设备字体大大提高打印机性能。 该系统也不需要单独的打印机驱动程序来支持单独的语言符号集。 还提供了同一设备字体中的比例和固定音调字符的打印。

    System and method for printing a document having merged text and graphics contained therein
    4.
    发明授权
    System and method for printing a document having merged text and graphics contained therein 失效
    用于打印合并其中包含的文本和图形的文档的系统和方法

    公开(公告)号:US06476925B2

    公开(公告)日:2002-11-05

    申请号:US10002803

    申请日:2001-12-04

    IPC分类号: G06K1500

    摘要: A system and method of printing documents having merged text and graphics is presented which overcomes the Z-order problem of merging text and graphics on a raster printer and which enhances printing performance. The system and method analyze a location of the text and graphics elements to be printed to determine if and where any potential merging problems exist. In these regions, the system and method selectively redraws the text as part of the merged bitmap graphic. The remainder of the text on the document is printed with device resident fonts, either directly or through downloading the device font, if possible. This greatly enhances printing performance. If the text information is not supported or supportable by a device font, the text elements are drawn as bitmaps to be printed by the printer.

    摘要翻译: 提出了一种打印具有合并文本和图形的文档的系统和方法,该系统和方法克服了在光栅打印机上合并文本和图形的Z阶问题,并提高了打印性能。 系统和方法分析要打印的文本和图形元素的位置,以确定是否存在任何潜在的合并问题。 在这些区域中,系统和方法有选择地将文本重绘为合并位图图形的一部分。 如果可能,文档上的其余文本可以直接打印设备驻留字体,也可以通过下载设备字体。 这大大提高了打印性能。 如果文本信息不受设备字体支持或支持,则文本元素将被绘制为要由打印机打印的位图。

    Printer driver supporting worldwide single binary font format with built in support for double byte characters
    6.
    发明授权
    Printer driver supporting worldwide single binary font format with built in support for double byte characters 失效
    打印机驱动程序支持全球单一二进制字体格式,内置支持双字节字符

    公开(公告)号:US07079264B2

    公开(公告)日:2006-07-18

    申请号:US11139333

    申请日:2005-05-27

    IPC分类号: G06F15/00 G06F3/12 G06K1/00

    摘要: A computer system and method for outputting printer commands to a printer in response to a print request from an application program are presented. The printer includes a device font whose characters are addressed for printing via a single, double, or n-byte code. The text data, however, utilizes the Unicode Standard to identify its characters. The system, therefore, includes a graphics device interface, which is compatible to read the Unicode data, to invoke the printer driver functions for controlling the outputting of the text data to the printer. A printer OEM supplied minidriver contains a characterization of the printer, including information identifying the device font resident in the printer and the code used to identify the individual characters of the font. A printer driver uses this information to translate the text data to be printed from the Unicode Standard to a code capable of selecting a device font provided character.

    摘要翻译: 提出了一种用于响应于来自应用程序的打印请求将打印机命令输出到打印机的计算机系统和方法。 该打印机包括一个设备字体,其字符被寻址以通过单个,双字节或n字节代码进行打印。 然而,文本数据使用Unicode标准来识别其字符。 因此,该系统包括与读取Unicode数据兼容的图形设备接口,以调用打印机驱动程序功能来控制将文本数据输出到打印机。 打印机OEM提供的minidriver包含打印机的特性,包括识别打印机中驻留的设备字体的信息以及用于标识字体的各个字符的代码。 打印机驱动程序使用此信息将要从Unicode标准打印的文本数据转换为能够选择设备字体提供的字符的代码。

    Printer driver and method for supporting worldwide single binary font format with built in support for double byte characters
    7.
    发明授权
    Printer driver and method for supporting worldwide single binary font format with built in support for double byte characters 失效
    打印机驱动程序和支持全球单一二进制字体格式的内置支持双字节字符的方法

    公开(公告)号:US06919966B2

    公开(公告)日:2005-07-19

    申请号:US10262831

    申请日:2002-10-02

    IPC分类号: G06F3/12 G06F15/00 G06F13/00

    摘要: A computer system and method for outputting printer commands to a printer in response to a print request from an application program are presented. The printer includes a device font whose characters are addressed for printing via a single, double, or n-byte code. The text data, however, utilizes the Unicode Standard to identify its characters. The system, therefore, includes a graphics device interface, which is compatible to read the Unicode data, to invoke the printer driver functions for controlling the outputting of the text data to the printer. A printer OEM supplied minidriver contains a characterization of the printer, including information identifying the device font resident in the printer and the code used to identify the individual characters of the font. A printer driver uses this information to translate the text data to be printed from the Unicode Standard to a code capable of selecting a device font provided character.

    摘要翻译: 提供了一种用于响应于来自应用程序的打印请求将打印机命令输出到打印机的计算机系统和方法。 该打印机包括一个设备字体,其字符被寻址以通过单个,双字节或n字节代码进行打印。 然而,文本数据使用Unicode标准来识别其字符。 因此,该系统包括与读取Unicode数据兼容的图形设备接口,以调用打印机驱动程序功能来控制将文本数据输出到打印机。 打印机OEM提供的minidriver包含打印机的特性,包括识别打印机中驻留的设备字体的信息以及用于标识字体的各个字符的代码。 打印机驱动程序使用此信息将要从Unicode标准打印的文本数据转换为能够选择设备字体提供的字符的代码。

    Multilevel ticket-based job management architecture for computing devices
    8.
    发明申请
    Multilevel ticket-based job management architecture for computing devices 有权
    用于计算设备的多层次的基于票证的作业管理架构

    公开(公告)号:US20050210227A1

    公开(公告)日:2005-09-22

    申请号:US10794669

    申请日:2004-03-05

    IPC分类号: G06F9/00

    摘要: A job completion architecture, includes content that is specified as a hierarchical tree of related content units and a set of multilevel tickets associated with instances of the hierarchically arranged content units. The job manager applies the multilevel tickets, specifying property settings at potentially multiple levels within the hierarchical tree, according to a qualified inheritance rule wherein settings applicable to a set of lower level properties that are specified within a first (higher level) ticket are incorporated into the merged settings to the extent a second (lower level) ticket does not specify settings for the set of lower level properties. If a same property is specified in both a higher and lower level ticket, during merging a setting specified in the lower level ticket overrides the higher level ticket setting.

    摘要翻译: 作业完成架构包括被指定为相关内容单元的分层树的内容和与分层排列的内容单元的实例相关联的一组多级票。 作业管理器根据合格的继承规则应用多级票证,在层次结构树中的潜在多个级别指定属性设置,其中适用于在第一(更高级别)票证中指定的一组较低级别属性的设置被并入 第二(较低级别)票证的合并设置不会为下一级属性集指定设置。 如果在较高和较低级别的票证中指定了相同的属性,则在合并期间,下级票证中指定的设置将覆盖较高级别票证设置。