A consumer that desires to purchase an inkjet cartridge or other printer consumable to replace an empty printer consumable frequently makes such a purchase in person at a retail facility.
The accompanying drawings illustrate various embodiments and are a part of the specification. The illustrated embodiments are examples and do not limit the scope of the claims. Throughout the drawings, identical reference numbers designate similar, but not necessarily identical elements.
The same part numbers designate the same or similar parts throughout the figures.
Sometimes when a consumer sets out to make a purchase-in-person of a new printer consumable (sometimes hereinafter referred to as a “new consumable”) to replace an empty or used printer consumable (sometimes hereinafter referred to a “used printer consumable” or “used consumable), the consumer realizes that he/she does not know which model of consumable is needed for his/her printer. The consumer commonly will encounter at a point of sale a multitude of cartridge packages of varying models and suppliers. As printer consumable packaging typically does not include a pictorial representation of the printer or the consumable, knowledge of a printer model number, cartridge model number or other consumable identifier is needed to proceed. Even if the packaging does contain such a pictorial representation, selection of the consumable without the specific model number of the printer or the cartridge may be prone to error.
When the consumer does not have the model number information for the consumable or the printer, the consumer may face several undesirable choices. A first possibility is to guess as to the model number based upon his/her memory. A second option is to contact someone at the location of the printer to try to retrieve model information. A third option is to physically return to the location of the printer, retrieve the model information, and then make a second trip to the retail facility. Such choices can frustrate the consumer and result in a negative printing experience.
Even when the consumer has a model number for the empty consumable and/or the printer, the consumer may still experience difficulty in making a decision between all of the consumable options that are available for his or her printer. Without a detailed knowledge of printing history at the printer or of current consumable levels in the printer, the consumer's decision to purchase may wind up being suboptimal or incomplete. For example, it can be a negative experience for a consumer to make a trip to purchase a replacement black ink consumable, and then find out shortly thereafter that a consumable of another color is approaching empty.
In some instances, the consumer may bring along a used printer consumable to serve as a reference for the purchase of the new consumable. In many instances there will be no responsible, e.g., environmentally friendly, disposal mechanisms available for the consumer at the point of sale. While it is common for manufacturers of printer consumables to provide mail and return envelopes or online information online about returning consumables, the consumer may not be aware of, or in a position to avail him/herself of, such disposal options, and will desire to responsibly dispose of the empty printer consumable at the point of sale.
Accordingly, various embodiments described herein were developed in an effort to facilitate consumer selection of new printer consumables via customized recommendations. Some of the embodiments also facilitate responsible disposal of used consumables. In examples, consumable purchase recommendations are presented to a consumer via a computing device that is configured to vend new printer consumables automatically. As the transaction is automated, the consumer utilizing the device can make informed consumable purchase decisions. Further, in certain examples the recommendation is made in consideration of a used consumable presented to the vending device by a consumer. In certain examples, the consumer can deposit the used consumable into the vending device and the consumable is received for shredding and/or collection in connection with recycling.
As used herein, “vending” refers to selling or offering to sell from a device. As used herein a “printer consumable” refers to an inkjet cartridge, ink cartridge, toner cartridge, printhead, pen, cleaning supply, servicing article or other article that is purchased for use in a printer. “Printer” or “printing device” refers to any electronic device that prints and includes multifunctional electronic devices that perform additional functions such as scanning and/or copying. As used herein, a “network-connected printer” refers to a printer that can be connected to a network, to be capable of obtaining content, sending and receiving messages, accessing network content, and/or accessing applications via a network. In examples, the network may be a proprietary network, a secured network, an open network, an intranet, an extranet, an internet or the Internet. “Content” refers to any text, image, or other content that can be displayed and/or printed. A “new” printer consumable refers to a consumable that has not used in a printer. A “used” consumable refers to a consumable that is not new. To “display” refers to exhibiting or presenting for perception by a user, and includes, but is not limited to visual, auditory and tactile presentations. “Encoded” refers to presented in a format that is generally not readable by a human without the aid of a machine.
In an example, the computing device 102 is a standalone device configured to vend printer consumables, and is not connected to a network. In another example the computing device 102 is a network-connected device configured to vend printer consumables. In another example the computing device 102 is a server or group of servers that are connected, via a network, to a separate computing device configured to vend printer consumables.
The vending computing devices in the examples described herein may include hardware and programming to enable a user to identify him/herself, to identify a network-connected printer that the user uses, and/or to display consumable recommendations and other messages to a user. The vending computing devices in these examples may additionally include hardware and programming to receive payment from the user, to scan otherwise interpret encoded data regarding a user of the vending device or a used consumable, to collect a used consumable, and/or to dispense a new consumable.
Computing device 102 includes a recommendation service 104. Recommendation service 104 represents generally any combination of hardware and programming configured for use to facilitate user selection of printer consumables via recommendations. In one example, recommendation service 104 receives first data that associates a user of a network-connected computing device configured to vend new printer consumables with a network-connected printer. Examples of network-connected printers are the internet-connected “ePrint” printers available from Hewlett-Packard Company. In other examples, the network-connected printer is a printer connected to an intranet or other private network. It should be noted that while the disclosure is discussed frequently with reference to internet-connected printers, the teachings of the present disclosure are not so limited and can be applied to any network-connected printer.
Recommendation service 104 additionally receives second data regarding printer consumable usage at the printer. Such consumable usage data may include, but is not limited to, a history of types of content printed at the printer and/or a current inventory of levels of ink, toner or other consumables at the printer.
Recommendation service 104 generates a recommendation in consideration of the first data that associates the user of the vending computing device and the second data regarding consumable usage at the printer. The recommendation recommends a new consumable for use at the printer, and is to be displayed at the vending device.
Recommendation service 104 receives third data that payment is received for the new consumable. In an example, the data may be received from the vending device and indicate that a cash or electronic payment (e.g. via a debit or credit card) has been made. In another example, the third data may be received from a payment service or financial institution that processes an electronic payment made by the user.
Having recommended a new consumable to the user at the vending device, and confirmed receipt of payment for the new consumable, recommendation service 104 sends a message authorizing dispensing of the new consumable at the device. If computing device 102 is a vending device, the message may be a message sent to an electro-mechanical apparatus within the vending device that releases the new consumable to a collection bin accessible to the user. If computing device 102 is a device distinct from the vending device, the message may be a message sent from computing device 102 to the vending device to instruct the vending device to dispense or release the new consumable to the user.
The functions and operations described with respect to computer system 102 may be implemented as a computer-readable storage medium containing instructions executed by a processor (e.g., processor 106) and stored in a memory (e.g., memory 108). In a given implementation, processor 106 may represent multiple processors, and memory 108 may represent multiple memories. Processor 106 represents generally any instruction execution system, such as a computer/processor based system or an ASIC (Application Specific Integrated Circuit), a computer, or other system that can fetch or obtain instructions or logic stored in memory 108 and execute the instructions or logic contained therein. Memory 108 represents generally any memory configured to store program instructions and other data.
Computing device 202 includes a network interface 250 and is connected to a network 220. Network interface 250 represents generally any combination of hardware and programming configured for electronically connecting computing device 202 to network 220. Network 220 may be or include, at least in part, the Internet, an intranet, or a combination of both. Network 220 may also include intermediate proxies, routers, switches, load balancers, and the like.
Also connected to network 220 is a consumable usage data service 222 (hereinafter “usage data service”). Usage data service 222 represents generally any combination of hardware and programming configured for receiving from network-connected printers (e.g., printer 230), storing, and making available to vending device 202, data regarding usage of printer consumables at the network-connected printers. In examples, usage data service 222 may include server, a server system, or any other computing device or system of computing devices. Usage service 222 includes a network interface 224 and a consumable usage data database 226. Network interface 224 represents generally any combination of hardware and programming configured for electronically connecting usage data service 222 to network 220. Consumable usage database 266 stores consumable usage data 228 received from network-connected printer 230, at the direction or with the consent of the user of the printer 230. The consumable usage data 228 may include print history data, consumable levels data, or other consumable usage data. Consumable usage database 266 may also store consumable usage data received from, and relating, to other network-connected printers.
Also connected to network 220 is a printer 230. Network-connected printer 230 represents generally any computing device that is operable to produce printed output and to send and receive communications and content to usage data service 222 and/or other computing devices over the network 220. Printer 230 is shown to include a network interface 232 and a print component 234. Network interface 232 represents generally any combination of hardware and programming configured for electronically connecting printer 230 to network 220. Print component 234 represents generally any combination of hardware and programming configured to produce printed output. Printer 230 stores print history 236 data regarding types of content printed at the printer 230, and data 238 regarding the levels of ink or other consumables at printer 230.
Returning to the recommendation service 204 of vending device 202, association module 210 receives user/printer association data 240 that associates a user 242 of the vending device 202 with the network-connected printer 230. Moving to a pictorial example shown at
Returning to
In an example, the receipt of consumable usage data 228 at vending device 202 is the result of pushes of data from the usage data service 222 that occur at regularly scheduled intervals. In another example, consumable usage data 228 is obtained at vending device 202 as the result of pulls of data from usage data service 222 that occur at regularly schedule intervals. In another example, the pulls of data are in response to data requests from the vending device 202 sent via the network 220. The paths between vending device 202, usage data service 222, and printer 230 as depicted in
Recommendation module 214 generates a recommendation in consideration of data 240 that associates the user 242 with printer 230, and in consideration of the data 228 regarding consumable usage at the printer 230. The recommendation module 214 recommends a new printer consumable for use at the printer, the recommendation to be displayed to the user 242 at the vending device 202. Moving to the pictorial example at
Returning to
Returning to
The functions and operations described with respect to vending device 202 may be implemented as a computer-readable storage medium containing instructions executed by a processor (e.g., processor 206) and stored in a memory (e.g., memory 208).
Server system 402 includes a recommendation service 404, representing generally any combination of hardware and programming configured for use to facilitate user selection of printer consumables via recommendations. Recommendation service 404 includes association module 410, used consumable module 454, usage module 412, recommendation module 414, payment module 416, and dispensing module 418.
Server system 402 includes a network interface 450 and is connected to an internet 420. Network interface 450 represents generally any combination of hardware and programming configured for electronically connecting server system 402 to internet 420. Internet 420 may be or include, at least in part, the Internet, an intranet, or a combination of both. Internet 420 may also include intermediate proxies, routers, switches, load balancers, and the like.
Also connected to internet 420 is a consumable vending computing device 456. Vending device 456 represents generally any combination of hardware and programming configured to vend a print cartridge, ink cartridge, toner cartridge, or other new printer consumable to a user. In an example, vending device 456 may be in the form of a computerized retail kiosk. Vending device 456 includes a network interface 458, a user interface 460, a collection apparatus 462 and a dispensing apparatus 472. Network interface 458 represents generally any combination of hardware and programming configured for electronically connecting vending computing device 456 to internet 420. User interface 460 includes a user identification component 464 and a payment component 466.
Also connected to internet 420 is a printer 430. Internet-connected printer 430 represents generally any computing device that is operable to produce printed output and to send and receive communications and content to server system 402 and/or other computing devices over the internet 420. Printer 430 is shown to include a network interface 432 and a print component 434. Network interface 432 represents generally any combination of hardware and programming configured for electronically connecting printer 430 to internet 420. Print component 434 represents generally any combination of hardware and programming configured to produce printed output. Printer 430 stores print history 436 data regarding types of content printed at the printer 430, and data 438 regarding the levels of ink or other consumables at the printer 430, for access by the user and for sending to server system 402. The paths between server system 402, vending device 456, and printer 430 as depicted in
Returning to the recommendation service 404 of server system 402, association module 410 receives from vending device 456 user/printer association data 440 that associates a user 442 of the vending device 456 with the internet-connected printer 430. Moving to a pictorial example shown at
Returning to
In other examples, presentation of the used consumable 470 at the vending device 456 to capture the used consumable data 468 (
Returning to
Recommendation module 414 generates a recommendation in consideration of the data 440 that associates the user 442 with printer 430, the data 428 regarding consumable usage at the printer 430, and the data 468 regarding the used consumable 470. The recommendation module 414 recommends a new printer consumable for use at the printer, the recommendation 444 to be displayed to the user 442 at the vending device 456. Moving to the pictorial example at
Returning to
Returning to
Continuing with the flow diagram of
Continuing with the flow diagram of
Continuing with the flow diagram of
Continuing with the flow diagram of
Moving to
Continuing with the flow diagram of
Continuing with the flow diagram of
Continuing with the flow diagram of
Continuing with the flow diagram of
Continuing with the flow diagram of
Although the flow diagrams of
Various modifications may be made to the disclosed embodiments and implementations without departing from their scope. Therefore, the illustrations and examples herein should be construed in an illustrative, and not a restrictive, sense.