Print service
AssigneeHewlett-Packard Development Company, L.P.
InventorsBibhu Biswal, Vishwanath RN, Sibin Koothur
Life of this patent
Estimating the term…
Abstract
In an example implementation, a processor-readable medium stores code representing instructions that when executed by a processor cause the processor to receive at a print service, a print user interface (UI) request that identifies a web-enabled printer and a print access device, generate a native print UI document that includes print applications registered to the web-enabled printer, convert the native print UI document into a customized print UI document formatted in a UI description language supported by the print access device, and send the customized print UI document from the print service to the print access device.
Claims20
A non-transitory processor-readable medium storing code representing instructions that when executed by a processor cause the processor to:
- receive at a print service, a print user interface (UI) request including a web-enabled printer ID identifying a web-enabled printer, and a print access device ID identifying the print access device as a separate device from the web-enabled printer;
- generate a native print UI document that includes a view of print applications registered to the web-enabled printer as determined according to the web-enabled printer ID, wherein each of the print applications manages different content from other ones of the print applications, and each of the print applications, when executed, displays the content managed by the print application for user selection and printing of user-selected content of the print application;
- convert the native print UI document into a customized print UI document having a format including a UI description language supported by the print access device, wherein the format of the customized print UI document is determined based on the print access device ID;
- and
- send the customized print UI document from the print service to the print access device.
A print service comprising:
- at least one processor;
- a UI request manager, executed by the at least one processor, to:
- receive a print UI request from a print access device, wherein the print UI request includes a web-enabled printer ID identifying a web-enabled printer, and a print access device ID identifying the print access device as a separate device from the web-enabled printer;
- determine print applications registered to the web-enabled printer according to the web-enabled printer ID;
- and
- generate a native print UI document that includes a view of the print applications, wherein each of the print applications manages different content from other ones of the print applications, and each of the print applications, when executed, displays the content managed by the print application for user selection and printing of user-selected content of the print application;
- and
- a UI transformer to convert the native print UI document into a customized print UI document formatted in a UI description language supported by the print access device, wherein a format of the customized print UI document is determined based on the print access device ID.
A non-transitory processor-readable medium storing code representing instructions that when executed by a processor cause the processor to:
- receive a print UI request including a web-enabled printer ID identifying a web-enabled printer, and a print access device ID identifying a print access device as a separate device from the web-enabled printer;
- convert the print UI request into a native request formatted in a native UI description language;
- determine print applications registered to the web-enable printer as determined according to the web-enabled printer ID;
- generate a native print UI document that includes a view of the registered print applications, wherein each of the registered print applications manages different content from other ones of the print applications, and each of the print applications, when executed, displays the content managed by the print application for user selection and printing of user-selected content of the print application;
- and
- convert the native print UI document into a customized print UI document formatted in a UI description language supported by the print access device, wherein a format of the customized print UI document is determined based on the print access device ID.
Dependencies are inferred from the claim text.