Printing device driver
    2.
    发明授权
    Printing device driver 有权
    打印设备驱动程序

    公开(公告)号:US07728999B2

    公开(公告)日:2010-06-01

    申请号:US11486543

    申请日:2006-07-14

    IPC分类号: G06F15/00 G06K1/00

    摘要: A driver for a printing device includes a communication protocol configured to retrieve capabilities of the printing device, invocation commands for invoking the capabilities of the printing device, and display strings for guiding display of the capabilities of the printing device for the printing device when the driver is initialized for use; a user interface configured to display the capabilities of the printing device for a user based on the display strings for the capabilities of the printing device as retrieved by the communication protocol; and a command emission protocol configured to render a print job of the user for the printing device based on the invocation commands for the capabilities of the printing device as retrieved by the communication protocol.

    摘要翻译: 打印装置的驱动器包括被配置为检索打印装置的能力的通信协议,用于调用打印装置的能力的调用命令,以及用于引导显示用于打印装置的打印装置的能力的显示串,当驾驶员 被初始化使用; 用户界面,其被配置为基于由通信协议检索的用于打印设备的能力的显示字符串来显示用户的打印设备的能力; 以及命令发布协议,被配置为基于由通信协议检索的用于打印设备的能力的调用命令来呈现打印设备的用户的打印作业。

    Intercepting calls to common dialog functions
    3.
    发明授权
    Intercepting calls to common dialog functions 失效
    拦截对通用对话功能的调用

    公开(公告)号:US07111279B2

    公开(公告)日:2006-09-19

    申请号:US10283495

    申请日:2002-10-30

    IPC分类号: G06F9/44 G06F3/00

    CPC分类号: G06F9/44521 G06F9/4486

    摘要: Accordingly, embodiments of the present invention operate to intercept a call directed to a common dialog function and to redirect that call to another more desirable proxy function. An action module providing an internal function that makes a call to the external function is loaded into memory. The action module's import address table is accessed. The external function is identified within the import address table, and an address associated with the external function is replaced with an address to be used to access the proxy function. In one embodiment, the proxy function is designed to utilize settings acquired programmatically and is able to replace a common dialog function, thus, eliminating the need for user interaction to perform a particular task.

    摘要翻译: 因此,本发明的实施例操作以拦截针对公共对话功能的呼叫,并将该呼叫重定向到另一个更理想的代理功能。 提供调用外部功能的内部功能的动作模块被加载到内存中。 操作模块的导入地址表被访问。 外部功能在导入地址表中被识别,与外部功能关联的地址被替换为用于访问代理功能的地址。 在一个实施例中,代理功能被设计为利用以编程方式获得的设置,并且能够替换公共对话功能,从而消除对用户交互执行特定任务的需要。

    Intercepting function cells
    4.
    发明授权
    Intercepting function cells 有权
    拦截功能调用

    公开(公告)号:US07353507B2

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

    申请号:US10283695

    申请日:2002-10-30

    IPC分类号: G06F9/44 G06F9/45

    CPC分类号: G06F9/44521 G06F9/4486

    摘要: Intercepting function calls. In one embodiment of the application, an import address table for an application is accessed and an address, in the import address table, associated with a function to which calls from the application are to be intercepted is replaced with an address to be used to access a proxy function. In another embodiment, the application is loaded in debugging mode. Once the import address table for the application has been populated with addresses for functions called by the application, the execution of the application is paused. An address, in the import address table, associated with a function to which calls from the application are to be intercepted is replaced with an address to be used to access a proxy function. Execution of the application is then resumed.

    摘要翻译: 拦截功能调用。 在应用的一个实施例中,访问用于应用的导入地址表,并且在导入地址表中与要被截取来自应用的呼叫的功能相关联的地址被替换为要用于访问的地址 代理功能。 在另一个实施例中,应用程序以调试模式加载。 一旦应用程序的导入地址表已填充有由应用程序调用的函数的地址,则应用程序的执行将暂停。 导入地址表中与应用程序调用的功能相关联的地址将替换为要用于访问代理功能的地址。 然后恢复执行应用程序。

    Printing device driver
    5.
    发明申请
    Printing device driver 有权
    打印设备驱动程序

    公开(公告)号:US20080018924A1

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

    申请号:US11486543

    申请日:2006-07-14

    IPC分类号: G06F3/12

    摘要: A driver for a printing device includes a communication protocol configured to retrieve capabilities of the printing device, invocation commands for invoking the capabilities of the printing device, and display strings for guiding display of the capabilities of the printing device for the printing device when the driver is initialized for use; a user interface configured to display the capabilities of the printing device for a user based on the display strings for the capabilities of the printing device as retrieved by the communication protocol; and a command emission protocol configured to render a print job of the user for the printing device based on the invocation commands for the capabilities of the printing device as retrieved by the communication protocol.

    摘要翻译: 打印装置的驱动器包括被配置为检索打印装置的能力的通信协议,用于调用打印装置的能力的调用命令,以及用于引导显示用于打印装置的打印装置的能力的显示串,当驾驶员 被初始化使用; 用户界面,其被配置为基于由通信协议检索的用于打印设备的能力的显示字符串来显示用户的打印设备的能力; 以及命令发布协议,被配置为基于由通信协议检索的用于打印设备的能力的调用命令来呈现打印设备的用户的打印作业。

    Creating operating system fonts from printer font metrics
    6.
    发明授权
    Creating operating system fonts from printer font metrics 有权
    从打印机字体指标创建操作系统字体

    公开(公告)号:US07075665B1

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

    申请号:US09304968

    申请日:1999-05-04

    IPC分类号: G06F3/12 G06F13/00

    摘要: An operating system font is created from a printer metrics file. The printer metrics file includes at least one set of font metrics. Each set of font metrics represents one font. The printer metrics file is opened and the font metrics are read. A system font is created from each set of font metrics. The system font is created by applying the font metrics to a font template. The font template with the applied font metrics is saved as a system font. The system font is then installed and registered with the operating system. A name of the operating system font is recorded with a printer driver associated with the printer metrics file.

    摘要翻译: 从打印机指标文件创建操作系统字体。 打印机度量文件包括至少一组字体度量。 每组字体指标代表一种字体。 打印机指标文件被打开并读取字体指标。 从每组字体指标创建系统字体。 通过将字体指标应用于字体模板来创建系统字体。 具有应用字体指标的字体模板将另存为系统字体。 然后系统字体安装并注册到操作系统。 使用与打印机度量文件相关联的打印机驱动程序记录操作系统字体的名称。

    Manufacture of software distribution media packages from components resident on a remote server source
    7.
    发明授权
    Manufacture of software distribution media packages from components resident on a remote server source 有权
    从驻留在远程服务器源上的组件制造软件分发媒体包

    公开(公告)号:US06324691B1

    公开(公告)日:2001-11-27

    申请号:US09191262

    申请日:1998-11-12

    申请人: Charles J. Gazdik

    发明人: Charles J. Gazdik

    IPC分类号: G06F9445

    CPC分类号: G06F8/61

    摘要: A method for generating a custom distribution media package includes the following steps: Providing an original software suite distribution media package which includes an Internet download option; accessing a remote server via the Internet on which is loaded updated and new software related to the original suite; selecting the software components to be included in the custom media package; comparing the component files that reside on the original distribution media package with those that reside on the remote server, including the component installation data files and setup data files; identifying the most recent files and new files which do not east in the original package; identifying a local mass storage medium is identified on which the new distribution package will be created; copying the most recent files from their source locations to the new medium; and updating the installation data files and setup data files, to reference files from the new media package location. This new technology is made possible by a new fragmented installation process, for which each software component has associated therewith a unique component-specific data file which is independent of and external to the installer-processing engine, the suite installation process flow, and the other software components. The flow of the installation/uninstallation process is controlled by a separate process-control file which is read and executed by the install/uninstall processing engine.

    摘要翻译: 一种用于生成定制分发媒体包的方法包括以下步骤:提供包括因特网下载选项的原始软件套件分发媒体包; 通过加载更新的因特网和与原始套件相关的新软件访问远程服务器; 选择要包含在自定义媒体包中的软件组件; 将原始分发介质包上的组件文件与驻留在远程服务器上的组件文件进行比较,包括组件安装数据文件和设置数据文件; 识别原始包中不在东部的最新文件和新文件; 识别本地大容量存储介质,其上将创建新的分发包; 将最近的文件从源位置复制到新介质; 并更新安装数据文件和设置数据文件,以从新的媒体包位置引用文件。 这种新技术可以通过新的分散安装过程成为可能,每个软件组件都与之相关联,独立于安装程序处理引擎和安装程序处理引擎外部的独特的组件特定数据文件,套件安装过程流程和其他 软件组件。 安装/卸载过程的流程由安装/卸载处理引擎读取和执行的单独的进程控制文件控制。

    Software installation process using abstract data and program files
    8.
    发明授权
    Software installation process using abstract data and program files 失效
    使用抽象数据和程序文件进行软件安装过程

    公开(公告)号:US06301708B1

    公开(公告)日:2001-10-09

    申请号:US09191257

    申请日:1998-11-12

    IPC分类号: G06F9445

    摘要: A method for installing and uninstalling software which fragments the process so that the installation or uninstallation of each component of a software suite is controlled by multiple independent files, rather than by a single script. Each software component has associated therewith a unique component-specific data file which is independent of and external to the installer-processing engine, the suite installation process flow, and the other software components. Each such data file contains the characteristics of the software component, as well as the commands to be executed for installation and unexecuted during uninstallation. The flow of the installation/uninstallation process is controlled by a separate process-control file which is read and executed by the install/uninstall processing engine, which for a preferred embodiment of the invention, is a state machine. Fragmentation of the installation process in this manner isolates the intelligence required to install and uninstall a specific software component, thereby separating installation flow information from component installation information. As a component data file may reside at any accessible location, component data files that were not in existence at the time the original software distribution package was created can be supplied with new or updated software components via the Internet so that those components can be integrated into an existing software suite at installation run time.

    摘要翻译: 一种用于安装和卸载软件的方法,其分割该过程,使得软件套件的每个组件的安装或卸载由多个独立文件而不是由单个脚本控制。 每个软件组件都具有与安装程序处理引擎,套件安装过程流程和其他软件组件无关的外部独特的组件特定数据文件。 每个这样的数据文件都包含软件组件的特性,以及卸载期间要执行的安装和未执行的命令。 安装/卸载过程的流程由单独的过程控制文件控制,该文件由安装/卸载处理引擎读取和执行,对于本发明的优选实施例,该安装/卸载处理引擎是状态机。 以这种方式分解安装过程隔离了安装和卸载特定软件组件所需的智能,从而将安装流信息与组件安装信息分离开。 由于组件数据文件可能位于任何可访问的位置,所以在创建原始软件分发包时不存在的组件数据文件可以通过Internet向新的或更新的软件组件提供,以便这些组件可以集成到 现有的软件套件在安装运行时。