ENHANCED PRINTER FUNCTIONALITY WITH DYNAMIC IDENTIFIER CODE
First Claim
1. An apparatus comprising:
- a code output device; and
a processor configured to;
detect a first apparatus condition indication,generate a first dynamic identifier code representative of a first apparatus condition in response to detecting the first apparatus condition indication,output the first dynamic identifier code to the code output device,detect a second apparatus condition indication,generate a second dynamic identifier code representative of a second apparatus condition in response to detecting the second apparatus condition indication, wherein the second dynamic identifier code is different than the first dynamic identifier code, andoutput the second dynamic identifier code to the code output device.
3 Assignments
0 Petitions
Accused Products
Abstract
An apparatus may comprise a code output device and a processor configured to detect a first apparatus condition indication, generate a first dynamic identifier code representative of a first apparatus condition in response to detecting the first apparatus condition indication, output the first dynamic identifier code to the code output device, detect a second apparatus condition indication, generate a second dynamic identifier code representative of a second apparatus condition in response to detecting the second apparatus condition indication, wherein the second dynamic identifier code is different than the first dynamic identifier code, and output the second dynamic identifier code to the code output device. Associated methods, computer program products, and systems are also provided.
-
Citations
127 Claims
-
1. An apparatus comprising:
-
a code output device; and a processor configured to; detect a first apparatus condition indication, generate a first dynamic identifier code representative of a first apparatus condition in response to detecting the first apparatus condition indication, output the first dynamic identifier code to the code output device, detect a second apparatus condition indication, generate a second dynamic identifier code representative of a second apparatus condition in response to detecting the second apparatus condition indication, wherein the second dynamic identifier code is different than the first dynamic identifier code, and output the second dynamic identifier code to the code output device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method comprising:
-
detecting a first apparatus condition indication; generating a first dynamic identifier code representative of a first apparatus condition in response to detecting the first apparatus condition indication; providing the first dynamic identifier code to a code output device; detecting a second apparatus condition indication; generating a second dynamic identifier code representative of a second apparatus condition in response to detecting the second apparatus condition indication, wherein the second dynamic identifier code is different than the first dynamic identifier code; and providing the second dynamic identifier code to the code output device. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. An apparatus comprising:
-
a code acquisition module configured to capture a first image associated with a first dynamic identifier code representative of a first apparatus condition and a second image associated with a second dynamic identifier code representative of a second apparatus condition, wherein the second dynamic identifier code is different than the first dynamic identifier code; a communications module configured to communicate with at least one of a server and a printer; a display; and a processor configured to; receive a first user message associated with the first apparatus condition, output the first user message to the display, receive a second user message associated with the second apparatus condition, and output the second user message to the display. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
-
59. An apparatus comprising:
-
a code acquisition module configured to capture a first image associated with a first dynamic identifier code representative of a first apparatus condition and a second image associated with a second dynamic identifier code representative of a second apparatus condition, wherein the second dynamic identifier code is different than the first dynamic identifier code; a memory storing; a first user message associated with the first apparatus condition, a second user message associated with the second apparatus condition, and a user identity data; a display; and a processor configured to; extract first apparatus condition data from the first image associated with the first dynamic identifier code; retrieve the first user message from memory in response to extracting the first apparatus condition data; output the first user message to the display; extract second apparatus condition data from the second image associated with the second dynamic identifier code; retrieve the second user message from memory in response to extracting the second apparatus condition data; and output the second user message to the display. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77)
-
-
78. An apparatus comprising:
-
a communications module configured to communicate with at least one of a code reading device and a printer device; a memory storing; at least one user identity associated with the code reading device, a first user message associated with a first apparatus condition, and a second user message associated with a second apparatus condition, wherein the first apparatus condition corresponds with a first dynamic identifier code, and the second apparatus condition correspond with a second dynamic identifier code, wherein the second dynamic identifier code is different than the first dynamic identifier code; and a processor configured to; receive a first image data corresponding to the first image associated with the first dynamic identifier code representative of the first apparatus condition, extract first apparatus condition data from the first image data corresponding to the first image associated with the first dynamic identifier code representative of the first apparatus condition, retrieve the first user message from memory in response to extracting the first apparatus condition data, cause the first user message to be transmitted, receive a second image data corresponding to the second image associated with the second dynamic identifier code representative of the second apparatus condition, extract second apparatus condition data from the second image data corresponding to the second image associated with the second dynamic identifier code representative of the second apparatus condition, retrieve the second user message from memory in response to extracting the second apparatus condition data, and cause the second user message to be transmitted. - View Dependent Claims (79, 80, 81)
-
-
82. An apparatus comprising:
-
a communications module configured to communicate with at least one of a code reading device and a printer device; a memory storing; at least one user identity associated with the code reading device, a first user message associated with a first apparatus condition, and a second user message associated with a second apparatus condition, wherein the first apparatus condition corresponds with a first dynamic identifier code, and the second apparatus condition correspond with a second dynamic identifier code, wherein the second dynamic identifier code is different than the first dynamic identifier code; an identifying code processor configured to; extract first apparatus condition data from a first image data corresponding to a first image associated with the first dynamic identifier code representative of the first apparatus condition, retrieve the first user message from memory in response to extracting the first apparatus condition data, extract second apparatus condition data from a second image data corresponding to a second image associated with the second dynamic identifier code representative of the second apparatus condition, retrieve the second user message from memory in response to extracting the second apparatus condition data; and a processor configured to; receive the first image data corresponding to the first image associated with the first dynamic identifier code representative of the first apparatus condition, receive the second image data corresponding to the second image associated with the second dynamic identifier code representative of the second apparatus condition, cause the first user message to be transmitted, and cause the second user message to be transmitted.
-
-
83. A method comprising:
-
capturing a first image associated with a first dynamic identifier code representative of a first apparatus condition; extracting a first apparatus condition data from the first image associated with the first dynamic identifier code; retrieving data associated with a first apparatus condition solution in response to extracting the first apparatus condition data; causing an apparatus with a first apparatus condition to resolve the first apparatus condition by at least causing the data associated with the first apparatus condition solution to be transmitted to the apparatus; capturing a second image associated with a second dynamic identifier code representative of a second apparatus condition, wherein the second dynamic identifier code is different than the first dynamic identifier code; extracting the second apparatus condition data from the second image associated with the second dynamic identifier code; and retrieving data associated with a second apparatus condition solution in response to extracting the second apparatus condition data. - View Dependent Claims (84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100)
-
-
101. A method comprising:
-
capturing a first image associated with a first dynamic identifier code representative of a first apparatus condition; causing a user identity data corresponding to the user identity to be transmitted to a server; causing a first image data corresponding to the first image to be transmitted to the server; receiving a first user message associated with the first apparatus condition; providing the first user message to a display; capturing a second image associated with a second dynamic identifier code representative of a second apparatus condition, wherein the second dynamic identifier code is different than the first dynamic identifier code; causing a second image data corresponding to the second image to be transmitted to the server; receiving a second user message associated with the second apparatus condition; and providing the second user message to a display. - View Dependent Claims (102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116)
-
-
117. A method comprising:
-
receiving user identity data; receiving a first image data corresponding to the first image associated with the first dynamic identifier code representative of the first apparatus condition; extracting first apparatus condition data from the first image data corresponding to the first image associated with the first dynamic identifier code representative of the first apparatus condition; retrieving the first user message from memory in response to at least one of extracting the first apparatus condition data and receiving the user identity data; causing the first user message to be transmitted to a code reading device; receiving a second image data corresponding to the second image associated with the second dynamic identifier code representative of the second apparatus condition; extracting second apparatus condition data from the second image data corresponding to the second image associated with the second dynamic identifier code representative of the second apparatus condition; retrieving the second user message from memory in response to at least one of extracting the second apparatus condition data and receiving the user identity data; and causing the second user message to be transmitted. - View Dependent Claims (118, 119)
-
-
120. A method comprising:
-
receiving a first image data corresponding to the first image associated with the first dynamic identifier code representative of the first apparatus condition; extracting first apparatus condition data from the first image data corresponding to the first image associated with the first dynamic identifier code representative of the first apparatus condition; retrieving the first user message from memory in response to at least one of extracting the first apparatus condition data; causing the first user message to be transmitted to a code reading device; receiving a second image data corresponding to the second image associated with the second dynamic identifier code representative of the second apparatus condition; extracting second apparatus condition data from the second image data corresponding to the second image associated with the second dynamic identifier code representative of the second apparatus condition; retrieving the second user message from memory in response to extracting the second apparatus condition data; and causing the second user message to be transmitted. - View Dependent Claims (121, 122)
-
-
123. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program instructions stored therein, the computer-readable program instructions comprising program instructions configured to cause an apparatus to perform a method comprising:
-
detecting a first apparatus condition indication; generating a first dynamic identifier code representative of a first apparatus condition in response to detecting the first apparatus condition indication; providing the first dynamic identifier code to a code output device; detecting a second apparatus condition indication; generating a second dynamic identifier code representative of a second apparatus condition in response to detecting the second apparatus condition indication, wherein the second dynamic identifier code is different than the first dynamic identifier code; and providing the second dynamic identifier code to the code output device.
-
-
124. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program instructions stored therein, the computer-readable program instructions comprising program instructions configured to cause an apparatus to perform a method comprising:
-
capturing a first image associated with a first dynamic identifier code representative of a first apparatus condition; causing a user identity data corresponding to the user identity to be transmitted to a server; causing a first image data corresponding to the first image to be transmitted to the server; receiving a first user message associated with the first apparatus condition; providing the first user message to a display; capturing a second image associated with a second dynamic identifier code representative of a second apparatus condition, wherein the second dynamic identifier code is different than the first dynamic identifier code; causing a second image data corresponding to the second image to be transmitted to the server; receiving a second user message associated with the second apparatus condition; and providing the second user message to a display.
-
-
125. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program instructions stored therein, the computer-readable program instructions comprising program instructions configured to cause an apparatus to perform a method comprising:
-
capturing a first image associated with a first dynamic identifier code representative of a first apparatus condition; extracting a first apparatus condition data from the first image associated with the first dynamic identifier code; retrieving data associated with a first apparatus condition solution in response to extracting the first apparatus condition data; causing an apparatus with a first apparatus condition to resolve the first apparatus condition by at least causing the data associated with the first apparatus condition solution to be transmitted to the apparatus; capturing a second image associated with a second dynamic identifier code representative of a second apparatus condition, wherein the second dynamic identifier code is different than the first dynamic identifier code; extracting the second apparatus condition data from the second image associated with the second dynamic identifier code; and retrieving data associated with a second apparatus condition solution in response to extracting the second apparatus condition data.
-
-
126. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program instructions stored therein, the computer-readable program instructions comprising program instructions configured to cause an apparatus to perform a method comprising:
-
receiving user identity data; receiving a first image data corresponding to the first image associated with the first dynamic identifier code representative of the first apparatus condition; extracting first apparatus condition data from the first image data corresponding to the first image associated with the first dynamic identifier code representative of the first apparatus condition; retrieving the first user message from memory in response to at least one of extracting the first apparatus condition data and receiving the user identity data; causing the first user message to be transmitted to a code reading device; receiving a second image data corresponding to the second image associated with the second dynamic identifier code representative of the second apparatus condition; extracting second apparatus condition data from the second image data corresponding to the second image associated with the second dynamic identifier code representative of the second apparatus condition; retrieving the second user message from memory in response to at least one of extracting the second apparatus condition data and receiving the user identity data; and causing the second user message to be transmitted.
-
-
127. A system comprising:
-
an apparatus comprising; a code output device, a processor configured to; detect a first apparatus condition indication, generate a first dynamic identifier code representative of a first apparatus condition in response to detecting the first apparatus condition indication, output the first dynamic identifier code to the code output device, detect a second apparatus condition indication, generate a second dynamic identifier code representative of a second apparatus condition in response to detecting the second apparatus condition indication, wherein the second dynamic identifier code is different than the first dynamic identifier code, and output the second dynamic identifier code to the code output device; and a code reading device comprising; an image capture device configured to capture a first image associated with the first dynamic identifier code and a second image associated with the second dynamic identifier code, a memory storing a first user message associated with the first apparatus condition and a second user message associated with the second apparatus condition, a display, and a processor configured to; extract first apparatus condition data from the first image associated with the first dynamic identifier code, retrieve the first user message from memory in response to extracting the first apparatus condition data, output the first user message to the display, extract second apparatus condition data from the second image associated with the second dynamic identifier code, retrieve the second user message from memory in response to extracting the second apparatus condition data, and output the second user message to the display.
-
Specification