Release codes with print job identifiers and directives
AssigneeHewlett-Packard Development Company, L.P.
InventorsFernandes Lenin, Ganesan Kumaravel, K. S. Venugopal
Life of this patent
Estimating the term…
Abstract
In one example, a print job is received from a first mobile computing device. The print job is stored in association with a job identifier. The job identifier is sent to the first mobile device. A release code is received from a second mobile computing device. The release code includes the job identifier and a directive regarding printing or forwarding of the job, and was received at the second mobile device from the first device via a wireless transaction. A network-connected printer associated with the second device is identified. Responsive to a determination that the release code is valid, the print job is sent to the printer.
Claims19
A non-transitory computer-readable storage medium comprising instructions that, when executed by a processor, cause a system to:
- receive a print job from a first mobile computing device;
- store the print job in association with a job identifier;
- send the job identifier to the first mobile computing device;
- send, to the first mobile computing device, an application to facilitate sending of the print job from the first mobile computing device to the system, and facilitate sending of a release code from the first mobile computing device to a second mobile computing device;
- receive the release code from the second mobile computing device, wherein the release code including the job identifier and a directive regarding printing or forwarding of the print job is received at the second mobile computing device from the first mobile computing device via a wireless transaction;
- identify a network-connected printer associated with the second mobile computing device based on the job identifier in the release code;
- determine whether the release code is valid based on the directive in the release code;
- and
- responsive to a determination that the release code is valid, send the print job to the network-connected printer.
A system, comprising:
- a memory storing instructions;
- and
- a processor to execute the instructions stored in the memory to cause the processor to:
- receive a print job from a first mobile computing device;
- store the print job in association with a job identifier;
- send the job identifier to the first mobile computing device;
- send, to the first mobile computing device, an application to facilitate sending of the print job from the first mobile computing device to the system, and facilitate sending of a release code from the first mobile computing device to a second mobile computing device;
- receive from the second mobile computing device the release code that includes the job identifier and a directive regarding printing of the print job, and received at the second mobile computing device from the first mobile computing device via a wireless transaction;
- identify a network-connected printer associated with the second mobile computing device based on the job identifier in the release code;
- determine whether the release code is valid based on the directive in the release code;
- and
- send the print job to the network-connected printer after determining that the release code is valid.
A processor-implemented method, comprising
- receiving, from a first mobile computing device, a print job;
- storing the print job in correlation with a job identifier at a database;
- sending the job identifier to the first mobile computing device;
- sending, to the first mobile computing device, an application to facilitate sending of the print job from the first mobile computing device, and to facilitate sending of a release code from the first mobile computing device to a second mobile computing device;
- receiving the release code from the second mobile computing device, wherein the release code including the job identifier and an instruction regarding printing or sharing of the print job is received at the second mobile computing device from the first mobile computing device via a near field communication wireless transaction or other short-range wireless protocol transaction;
- decoding the release code to access the job identifier and the instruction;
- identifying a network-connected printer associated with the second mobile computing device based on the job identifier in the release code;
- determining the validity of the release code based on the instruction in the release code;
- and
- sending the print job to the network-connected printer after determining that the release code is valid.
Dependencies are inferred from the claim text.