Capability-based control device driver of a computer peripheral device
    1.
    发明授权
    Capability-based control device driver of a computer peripheral device 有权
    计算机外围设备的基于能力的控制设备驱动程序

    公开(公告)号:US08214548B2

    公开(公告)日:2012-07-03

    申请号:US11846884

    申请日:2007-08-29

    IPC分类号: G06F3/00

    摘要: In an embodiment, a computer-implemented method comprises sending, to a computer peripheral device, a request to obtain capabilities of the computer peripheral device; receiving a first capability description from the computer peripheral device, wherein the first capability description describes one or more capabilities, features or functions of the device at the time of the request; creating one or more graphical user interface (GUI) elements based upon the first capability description and causing displaying the GUI elements; receiving user input representing one or more selections of the GUI elements; creating job ticket data that describes a job for the computer peripheral device to perform, based on the GUI elements that were selected as represented in the user input; sending the job ticket data to the peripheral device; wherein the job ticket data describes one or more device settings that the computer peripheral device can transform to device commands.

    摘要翻译: 在一个实施例中,计算机实现的方法包括向计算机外围设备发送获得计算机外围设备的能力的请求; 从所述计算机外围设备接收第一能力描述,其中所述第一能力描述描述在所述请求时所述设备的一个或多个能力,特征或功能; 基于所述第一能力描述创建一个或多个图形用户界面(GUI)元素,并且显示所述GUI元素; 接收表示GUI元素的一个或多个选择的用户输入; 基于在用户输入中表示的GUI元素,创建描述计算机外围设备执行的作业的作业单数据; 将作业单数据发送到外围设备; 其中所述作业单数据描述所述计算机外围设备可以转换为设备命令的一个或多个设备设置。

    Automatically generating capability-based computer peripheral device drivers
    2.
    发明授权
    Automatically generating capability-based computer peripheral device drivers 有权
    自动生成基于能力的计算机外围设备驱动程序

    公开(公告)号:US08589866B2

    公开(公告)日:2013-11-19

    申请号:US11846926

    申请日:2007-08-29

    IPC分类号: G06F9/44

    CPC分类号: G06F9/4411

    摘要: In an embodiment, a data processing system comprises device driver generation logic that is encoded in one or more computer-readable storage media for execution and which when executed is operable to perform receiving a first capability description from a computer peripheral device, wherein the first capability description describes one or more capabilities of the computer peripheral device; receiving a generic device driver file; receiving configuration data; automatically generating a device driver for the computer peripheral device and for a computer operating system based on the first capability description, the generic device driver file and the configuration data; device job processing logic that is configured to receive a request to use the computer peripheral device, to request and receive current first capability description from the computer peripheral device at the time of the request, to generate based on the current first capability description and send to the computer peripheral device job ticket data that describes a job for the computer peripheral device to perform, and to provide job data formatted in a page description language to the computer peripheral device.

    摘要翻译: 在一个实施例中,数据处理系统包括设备驱动器生成逻辑,其被编码在用于执行的一个或多个计算机可读存储介质中,并且当被执行时可操作以执行从计算机外围设备接收第一能力描述,其中第一能力 描述描述了计算机外围设备的一个或多个功能; 接收通用设备驱动程序文件; 接收配置数据; 基于第一能力描述,通用设备驱动程序文件和配置数据自动生成计算机外围设备和计算机操作系统的设备驱动程序; 设备作业处理逻辑,被配置为接收使用所述计算机外围设备的请求,在所述请求时从所述计算机外围设备请求和接收当前的第一能力描述,以基于当前的第一能力描述生成并发送到 描述计算机外围设备执行的作业的计算机外围设备作业传票数据,以及将以页面描述语言格式化的作业数据提供给计算机外围设备。

    AUTOMATICALLY GENERATING CAPABILITY-BASED COMPUTER PERIPHERAL DEVICE DRIVERS
    3.
    发明申请
    AUTOMATICALLY GENERATING CAPABILITY-BASED COMPUTER PERIPHERAL DEVICE DRIVERS 有权
    自动生成基于能力的计算机外围设备驱动程序

    公开(公告)号:US20090063718A1

    公开(公告)日:2009-03-05

    申请号:US11846926

    申请日:2007-08-29

    IPC分类号: G06F3/00

    CPC分类号: G06F9/4411

    摘要: In an embodiment, a data processing system comprises device driver generation logic that is encoded in one or more computer-readable storage media for execution and which when executed is operable to perform receiving a first capability description from a computer peripheral device, wherein the first capability description describes one or more capabilities of the computer peripheral device; receiving a generic device driver file; receiving configuration data; automatically generating a device driver for the computer peripheral device and for a computer operating system based on the first capability description, the generic device driver file and the configuration data; device job processing logic that is configured to receive a request to use the computer peripheral device, to request and receive current first capability description from the computer peripheral device at the time of the request, to generate based on the current first capability description and send to the computer peripheral device job ticket data that describes a job for the computer peripheral device to perform, and to provide job data formatted in a page description language to the computer peripheral device.

    摘要翻译: 在一个实施例中,数据处理系统包括设备驱动器生成逻辑,其被编码在用于执行的一个或多个计算机可读存储介质中,并且当被执行时可操作以执行从计算机外围设备接收第一能力描述,其中第一能力 描述描述了计算机外围设备的一个或多个功能; 接收通用设备驱动程序文件; 接收配置数据; 基于第一能力描述,通用设备驱动程序文件和配置数据自动生成计算机外围设备和计算机操作系统的设备驱动程序; 设备作业处理逻辑,被配置为接收使用所述计算机外围设备的请求,在所述请求时从所述计算机外围设备请求和接收当前的第一能力描述,以基于当前的第一能力描述生成并发送到 描述计算机外围设备执行的作业的计算机外围设备作业传票数据,以及将以页面描述语言格式化的作业数据提供给计算机外围设备。

    CONTROLLING A COMPUTER PERIPHERAL DEVICE USING A UNIVERSAL DRIVER AND DEVICE-GENERATED USER INTERFACE INFORMATION
    4.
    发明申请
    CONTROLLING A COMPUTER PERIPHERAL DEVICE USING A UNIVERSAL DRIVER AND DEVICE-GENERATED USER INTERFACE INFORMATION 审中-公开
    使用通用驱动程序和设备生成的用户界面信息来控制计算机外围设备

    公开(公告)号:US20090094539A1

    公开(公告)日:2009-04-09

    申请号:US11846869

    申请日:2007-08-29

    IPC分类号: G06F3/048

    摘要: In an embodiment, a computer peripheral device driver comprises logic operable to perform sending, from a computer to a peripheral device, a request for a user interface of the peripheral device; receiving from the peripheral device a description of the user interface that the peripheral device has created in at a time of the request and based upon then-current capabilities of the peripheral device; creating one or more graphical user interface (GUI) elements based upon the description of the user interface and causing displaying the GUI elements; receiving user input representing one or more selections of the GUI elements; creating a user interface ticket that describes the GUI elements that were selected as represented in the user input; sending the user interface ticket to the peripheral device.

    摘要翻译: 在一个实施例中,计算机外围设备驱动器包括可操作以执行从计算机向外围设备发送对外围设备的用户界面的请求的逻辑; 从所述外围设备接收所述外围设备在所述请求时创建的用户界面的描述,并且基于所述外围设备的当前能力; 基于所述用户界面的描述并创建显示所述GUI元素来创建一个或多个图形用户界面(GUI)元素; 接收表示GUI元素的一个或多个选择的用户输入; 创建描述在用户输入中表示的被选择的GUI元素的用户界面票证; 将用户界面票证发送给外围设备。

    CAPABILITY-BASED CONTROL OF A COMPUTER PERIPHERAL DEVICE
    5.
    发明申请
    CAPABILITY-BASED CONTROL OF A COMPUTER PERIPHERAL DEVICE 有权
    计算机外围设备的基于能力的控制

    公开(公告)号:US20090063710A1

    公开(公告)日:2009-03-05

    申请号:US11846884

    申请日:2007-08-29

    IPC分类号: G06F3/00 G06F3/01

    摘要: In an embodiment, a computer-implemented method comprises sending, to a computer peripheral device, a request to obtain capabilities of the computer peripheral device; receiving a first capability description from the computer peripheral device, wherein the first capability description describes one or more capabilities, features or functions of the device at the time of the request; creating one or more graphical user interface (GUI) elements based upon the first capability description and causing displaying the GUI elements; receiving user input representing one or more selections of the GUI elements; creating job ticket data that describes a job for the computer peripheral device to perform, based on the GUI elements that were selected as represented in the user input; sending the job ticket data to the peripheral device; wherein the job ticket data describes one or more device settings that the computer peripheral device can transform to device commands.

    摘要翻译: 在一个实施例中,计算机实现的方法包括向计算机外围设备发送获得计算机外围设备的能力的请求; 从所述计算机外围设备接收第一能力描述,其中所述第一能力描述描述在所述请求时所述设备的一个或多个能力,特征或功能; 基于所述第一能力描述创建一个或多个图形用户界面(GUI)元素,并且显示所述GUI元素; 接收表示GUI元素的一个或多个选择的用户输入; 基于在用户输入中表示的GUI元素,创建描述计算机外围设备执行的作业的作业单数据; 将作业单数据发送到外围设备; 其中所述作业单数据描述所述计算机外围设备可以转换为设备命令的一个或多个设备设置。

    Methods and systems for providing device specific print options to remote printing services
    6.
    发明授权
    Methods and systems for providing device specific print options to remote printing services 有权
    用于向远程打印服务提供设备特定打印选项的方法和系统

    公开(公告)号:US08605311B2

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

    申请号:US12539698

    申请日:2009-08-12

    IPC分类号: G06F3/12

    摘要: Systems and methods are disclosed for enabling remote printing services to consistently obtain and utilize print capabilities of printing devices across a wide variety of connection topologies. A client device retrieves the print capabilities from one or more printing devices selected for printing a document. The document and the print capabilities are transmitted to a web print service for rending the document. The web print service generates a print job based on the document and the print capabilities of the printing device selected for printing the document. The web print service provides the print job to the selected printing device for subsequent printing.

    摘要翻译: 公开的系统和方法用于使得远程打印服务能够一致地获得和利用各种连接拓扑上的打印设备的打印功能。 客户端设备从被选择用于打印文档的一个或多个打印设备中检索打印功能。 该文档和打印功能被传送到web打印服务以重放文档。 网页打印服务基于文档和为打印文档而选择的打印设备的打印功能生成打印作业。 网页打印服务将打印作业提供给所选择的打印设备以供后续打印。

    PRINTER DISCOVERY WITHIN A WEB PAGE
    7.
    发明申请
    PRINTER DISCOVERY WITHIN A WEB PAGE 有权
    在网页中打印机发现

    公开(公告)号:US20110222104A1

    公开(公告)日:2011-09-15

    申请号:US12720492

    申请日:2010-03-09

    IPC分类号: G06F3/12

    摘要: Systems and methods presented herein provide for printer discovery with a webpage such that a client device may print the webpage via a remote printing service. The client device retrieves a webpage with an internet browser. The webpage includes a printer detection module that detects printing devices of one data network and transfers their printing characteristics to a print server in another data network. The printer detection module is accessible through the webpage. The printer detection module allows for the selection of one or more of the printing devices. The client device transfers the webpage (or the URL of the webpage) to the print server to render the webpage for printing on the selected printing device. The print server renders the webpage according to the printing characteristics of the selected printing device and then transfers the rendered webpage to the selected printing device via the client device for printing.

    摘要翻译: 本文提出的系统和方法提供了使用网页的打印机发现,使得客户端设备可以经由远程打印服务来打印网页。 客户端设备使用互联网浏览器检索网页。 该网页包括一个打印机检测模块,该模块检测一个数据网络的打印设备,并将其打印特性传送到另一个数据网络中的打印服务器。 打印机检测模块可通过网页访问。 打印机检测模块允许选择一个或多个打印装置。 客户端设备将网页(或网页的URL)传送到打印服务器,以将网页呈现在所选择的打印设备上进行打印。 打印服务器根据所选打印设备的打印特性呈现网页,然后经由客户端设备将呈现的网页传送到所选择的打印设备进行打印。

    Printer discovery within a web page
    8.
    发明授权
    Printer discovery within a web page 有权
    网页中的打印机发现

    公开(公告)号:US08547575B2

    公开(公告)日:2013-10-01

    申请号:US12720492

    申请日:2010-03-09

    IPC分类号: G06F3/12 G06F15/16 G06F15/173

    摘要: Systems and methods presented herein provide for printer discovery with a webpage such that a client device may print the webpage via a remote printing service. The client device retrieves a webpage with an internet browser. The webpage includes a printer detection module that detects printing devices of one data network and transfers their printing characteristics to a print server in another data network. The printer detection module is accessible through the webpage. The printer detection module allows for the selection of one or more of the printing devices. The client device transfers the webpage (or the URL of the webpage) to the print server to render the webpage for printing on the selected printing device. The print server renders the webpage according to the printing characteristics of the selected printing device and then transfers the rendered webpage to the selected printing device via the client device for printing.

    摘要翻译: 本文提出的系统和方法提供了使用网页的打印机发现,使得客户端设备可以经由远程打印服务来打印网页。 客户端设备使用互联网浏览器检索网页。 该网页包括一个打印机检测模块,该模块检测一个数据网络的打印设备,并将其打印特性传送到另一个数据网络中的打印服务器。 打印机检测模块可通过网页访问。 打印机检测模块允许选择一个或多个打印装置。 客户端设备将网页(或网页的URL)传送到打印服务器,以将网页呈现在所选择的打印设备上进行打印。 打印服务器根据所选打印设备的打印特性呈现网页,然后经由客户端设备将呈现的网页传送到所选择的打印设备进行打印。

    PRINTING INTERNET INACCESSIBLE WEB CONTENT VIA REMOTE PRINTING SERVICE
    9.
    发明申请
    PRINTING INTERNET INACCESSIBLE WEB CONTENT VIA REMOTE PRINTING SERVICE 审中-公开
    通过远程打印服务打印互联网不可识别的网页内容

    公开(公告)号:US20110222105A1

    公开(公告)日:2011-09-15

    申请号:US12720501

    申请日:2010-03-09

    IPC分类号: G06F15/00

    摘要: Systems and methods presented herein provide for printing, via a remote printing service, Internet content retrieved by a client device. The retrieved Internet content is Internet inaccessible to the remote printing service as it is viewable within a private network (e.g., an Intranet). In one embodiment, a method includes retrieving the webpage from a data network with a client device, transferring a request from the client device to the remote printing service to render the webpage for printing, and receiving a response from the remote printing service indicating that the webpage is inaccessible. The method also includes storing data of the webpage in the client device and transferring the stored webpage data from the client device to the remote printing service for rendering and printing.

    摘要翻译: 本文提出的系统和方法提供了通过远程打印服务打印由客户端设备检索的因特网内容。 所检索的因特网内容是远程打印服务无法访问的互联网,因为其可在专用网络(例如,内部网)内查看。 在一个实施例中,一种方法包括从客户端设备从数据网络检索网页,将请求从客户端设备传送到远程打印服务以呈现用于打印的网页,以及从远程打印服务接收响应, 网页无法访问。 该方法还包括将网页的数据存储在客户端设备中,并将存储的网页数据从客户端设备传送到远程打印服务以进行渲染和打印。

    METHODS AND SYSTEMS FOR PROVIDING DEVICE SPECIFIC PRINT OPTIONS TO REMOTE PRINTING SERVICES
    10.
    发明申请
    METHODS AND SYSTEMS FOR PROVIDING DEVICE SPECIFIC PRINT OPTIONS TO REMOTE PRINTING SERVICES 有权
    用于向远程打印服务提供设备特定打印选项的方法和系统

    公开(公告)号:US20110037995A1

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

    申请号:US12539698

    申请日:2009-08-12

    IPC分类号: G06F15/00

    摘要: Systems and methods are disclosed for enabling remote printing services to consistently obtain and utilize print capabilities of printing devices across a wide variety of connection topologies. A client device retrieves the print capabilities from one or more printing devices selected for printing a document. The document and the print capabilities are transmitted to a web print service for rending the document. The web print service generates a print job based on the document and the print capabilities of the printing device selected for printing the document. The web print service provides the print job to the selected printing device for subsequent printing.

    摘要翻译: 公开了系统和方法,以使得远程打印服务能够在多种连接拓扑中始终获得和利用打印设备的打印功能。 客户端设备从选择用于打印文档的一个或多个打印设备中检索打印功能。 文档和打印功能被传送到web打印服务,以便重放文档。 网页打印服务基于文档和为打印文档而选择的打印设备的打印功能生成打印作业。 网页打印服务将打印作业提供给所选择的打印设备以供后续打印。