Patent ID: 8319992

Claim:
A printing device comprising: a user interface configured to exchange information between one or more users and the printing device; a network interface for communicatively coupling the printing device to network; a printing module for generating printed versions of electronic documents; a print job management module configured to store at the printing device one or more print jobs received by the printing device over the network; a print process configured to process the one or more print jobs and cause printed versions of electronic documents contained in the one or more print jobs to be generated at the printing device by the printing module; and a network service module configured to: perform device discovery to discover one or more other printing devices communicatively coupled to the network by generating and transmitting over the network to a plurality of network devices a broadcast discovery request message, determine one or more locked print jobs stored on the one or more other printing devices, cause locked print job identification data to be displayed on the user interface that identifies the one or more locked print jobs stored on the one or more other printing devices, in response to detection of user input via the user interface that indicates a user selection for printing of a particular locked print job from the one or more locked print jobs, generate and transmit a request for the particular locked print job to a particular printing device from the one or more other printing devices, wherein the particular locked print job is stored on the particular printing device, and in response to receiving the particular locked print job from the particular printing device, causing the particular locked print job to be processed by the print process at the printing device to cause a printed version of an electronic document contained in the particular locked print job to be printed at the printing device by the printing module.