Patent ID: 8139245

Claim:
A printing device comprising: one or more processors; and a memory storing instructions which, when processed by the one or more processors, causes: determining whether a sufficient amount of one or more consumable resources is currently available at the printing device to completely process first print data, wherein the one or more consumable resources were designated to be used to process the first print data; if a sufficient amount of the one or more consumable resource is currently available at the printing device to completely process the first print data, then processing the first print data using the one or more consumable resources and causing a printed version of data contained in the first print data to be generated; and if a sufficient amount of the one or more consumable resources is not currently available at the printing device to completely process the first print data, then determining one or more other consumable resources that are different than the one or more consumable resources and that are currently available in sufficient quantities at the printing device to completely process the first print data, generating and transmitting to a client device a notification that both indicates that an insufficient amount of the one or more consumable resources is currently available at the printing device to completely process the first print data and identifies the one or more other consumable resources that are currently available in sufficient quantities at the printing device to completely process the first print data, and in response to receiving confirmation data from the client device that indicates that a user of the client device wishes to proceed to process the first print data with the one or more other consumable resources, then processing the first print data using the one or more other consumable resources and causing a printed version of data contained in the first print data to be generated.