Creation of uniform resource identifiers including a scheme name associated with a print application
AssigneeHewlett-Packard Development Company, L.P.
InventorsKristofer Erik Metz, Richard Erben, Brian Hiatt, Jeffrey P Beery
Life of this patent
Estimating the term…
Abstract
Examples disclosed herein relate to creation of uniform resource identifiers (URIs) including a scheme name associated with a print application. Examples include acquisition of print content, creation of a URI including URI scheme name associated with a print application and a reference to a user-privileged storage location of a computing device for the print content. Examples further include performing an application programming interface (API) call including the URI to cause an operating system to launch the print application.
Claims15
A non-transitory machine-readable storage medium comprising instructions executable by a processing resource of a computing device having an operating system (OS) to:
- with a print driver, acquire print content from a source application;
- store the print content to a user-privileged storage location of the computing device, accessible by a given OS user;
- create a uniform resource identifier (URI) including a URI scheme name associated with the print application and a reference to the storage location for the print content;
- and
- perform an application programming interface (API) call including the URI, wherein the API call including the URI is to cause the OS of the computing device to launch the print application associated with the URI scheme name and provide the print application with the reference to the storage location of the print content.
A system of a computing device comprising:
- a print driver engine, implementing a print driver of the computing device, to acquire print content from a source application;
- a create engine to, based on the acquisition of the print content, create a uniform resource identifier (URI) including a URI scheme name associated with a print application and a reference to a user-privileged storage location of the computing device for the print content;
- a storage engine to store the print content in the user-privileged storage location accessible by a given OS user;
- and
- a call engine to, after the creation of the URI, perform an application programming interface (API) call including the URI as a parameter of the API call;
- wherein the API call including the URI is to cause an operating system (OS) of the computing device to launch the print application associated with the URI scheme name and instruct the print application to access the print content based on the reference to the storage location included in the URI, when the computing device comprises the print application.
A method comprising:
- acquiring, with a user interface (UI)-constrained print driver, print content provided by a source application in response to receipt, by the source application, of a print command input via a print dialog user interface (UI);
- based on the acquiring, creating a uniform resource identifier (URI) including a URI scheme name associated with a print application and a reference to a user-privileged storage location of the computing device for the print content, the computing device including an operating system (OS);
- storing the print content in the user-privileged storage location accessible by a given OS user;
- and
- after the creating, performing an application programming interface (API) call including the URI as a parameter of the API call, wherein the API call including the URI is to cause an operating system (OS) of the computing device to launch the print application associated with the URI scheme name and provide the print application with the reference to the storage location of the print content, when the computing device includes the print application.
Dependencies are inferred from the claim text.