Control device, reading device, task assistance system, non-transitory computer readable medium, and control method
A control device includes an output controller that controls output of contents of a task for collecting multiple predetermined articles and output of a missing one of the articles based on a result of a comparison between first identification information, which is article identification information about each of the multiple articles, and second identification information, which is the article identification information read from any one of the multiple articles.
Latest FUJI XEROX CO., LTD. Patents:
- System and method for event prevention and prediction
- Image processing apparatus and non-transitory computer readable medium
- PROTECTION MEMBER, REPLACEMENT COMPONENT WITH PROTECTION MEMBER, AND IMAGE FORMING APPARATUS
- PARTICLE CONVEYING DEVICE AND IMAGE FORMING APPARATUS
- ELECTROSTATIC IMAGE DEVELOPING TONER, ELECTROSTATIC IMAGE DEVELOPER, AND TONER CARTRIDGE
This application is based on and claims priority under 35 USC 119 from Japanese Patent Application No. 2015-163543 filed Aug. 21, 2015.
BACKGROUND Technical FieldThe present invention relates to control devices, reading devices, task assistance systems, non-transitory computer readable media, and control methods.
SUMMARYAccording to an aspect of the invention, there is provided a control device including an output controller that controls output of contents of a task for collecting multiple predetermined articles and output of a missing one of the articles based on a result of a comparison between first identification information, which is article identification information about each of the multiple articles, and second identification information, which is the article identification information read from any one of the multiple articles.
Exemplary embodiments of the present invention will be described in detail based on the following figures, wherein:
As shown in
Although a single reading device 20 and a single printer 30 are shown in
The server device 10 manages data related to the shipment task. The reading device 20 is of a handheld type used by being manually held by the operator U and has a barcode reading function. The printer 30 is an example of an image forming unit or an output unit according to an exemplary embodiment of the present invention and prints (i.e., forms) an image onto a medium, such as paper.
The communication unit 12 includes, for example, a modem and connects to the communication line NW so as to communicate with the reading device 20 and the printer 30. The storage unit 13 includes, for example, a hard disk device and stores print data 131 and a shipment item list 132 in addition to the program to be executed by the CPU 111. The print data 131 includes print data for printing the shipment items D handled in the task assistance system 1. The shipment item list 132 is a list that designates shipment items in correspondence with each of multiple shipment destinations.
As shown in
A shipment destination ID and an enclosure item ID are an example of first identification information according to an exemplary embodiment of the present invention.
For example, in the first row of the shipment item list 132 shown in
The controller 21 includes a processor that contains a CPU 211 as a computing unit, a ROM 212, and a RAM 213 as a memory. The CPU 211 controls each unit of the reading device 20 by loading a program stored in the ROM 212 or the storage unit 26 into the RAM 213 and executing the program. The CPU 211 causes the RAM 213 to store a shipment item list 204 therein and performs a process by referring to the shipment item list 204. The shipment item list 204 is, for example, a copy of the shipment item list 132 (see
The operation unit 22 includes, for example, multiple operators and receives an operation performed by the operator U. The display unit 23 includes, for example, a liquid crystal display and displays an image for notifying a user of information. The reading unit 24 is an example of a reading unit according to an exemplary embodiment of the present invention and includes, for example, a charge-coupled device (CCD) image sensor as an imaging element. The CPU 211 recognizes a barcode contained in image data acquired by the reading unit 24 so as to obtain information (referred to as “ID” hereinafter) unique to the barcode. The communication unit 25 includes, for example, a wireless communication circuit and an antenna and connects to the communication line NW so as to communicate with the server device 10. The storage unit 26 includes, for example, a semiconductor memory and stores the program to be executed by the CPU 211.
The acquiring unit 201 acquires an ID of any one of the shipment items D based on a barcode read by the reading unit 24 from the shipment item D. The ID acquired from the barcode is an example of second identification information according to an exemplary embodiment of the present invention.
The comparing unit 202 compares the ID acquired by the acquiring unit 201 with the shipment destination IDs or the enclosure item IDs registered in the shipment item list 204. When a certain shipment destination ID is acquired, the comparing unit 202 uses the enclosure item ID or IDs corresponding to this shipment destination ID in the shipment item list 204 for the comparison.
The processing unit 203 executes a process based on the comparison result obtained by the comparing unit 202. For example, the processing unit 203 determines whether the shipment items have been properly collected based on the comparison result. If the shipment items have not been properly collected, the processing unit 203 transmits an error notification to the server device 10 via the communication unit 25.
As shown in
The error receiving unit 101 receives the error notification transmitted from the processing unit 203 via the communication unit 12.
The instruction generating unit 102 generates a task instruction based on the print data 131 and the shipment item list 132 if the error notification is received by the error receiving unit 101. The task instruction is a document having written thereon the contents of a task to be performed for collecting the enclosure items.
The print-data acquiring unit 103 acquires print data of a missing enclosure item from the print data 131 if the error notification is received by the error receiving unit 101.
The output controller 104 generates print command data for outputting, by printing, the task instruction generated by the instruction generating unit 102 and the enclosure item expressed by the print data acquired by the print-data acquiring unit 103, and transmits the print command data to the printer 30 via the communication unit 12.
First, in step S1, the CPU 211 of the reading device 20 makes an inquiry to the server device 10 via the communication unit 25 and causes the RAM 213 to store the shipment item list 204. For example, the CPU 211 causes the RAM 213 to store the shipment item list 204 at the start of a shipment task. Although the shipment item list 204 is identical to the shipment item list 132 shown in
Subsequently, in step S2, the CPU 211 causes the reading unit 24 to start reading a barcode. The operator U makes the reading unit 24 read the barcode by bringing the reading unit 24 to the barcode. In step S3, the CPU 211 reads the barcode and acquires an ID by decoding it from the barcode.
Then, in step S4, the CPU 211 determines whether a shipment destination ID has been acquired in step S3. The CPU 211 performs the determination process in step S4 based on whether the acquired ID matches any one of the shipment destination IDs registered in the shipment item list 204. It is assumed that the CPU 211 has acquired the shipment destination ID “P001” from the barcode B1 of the cover sheet D1 shown in
If a determination result “YES” is obtained in step S4, the CPU 211 causes the reading unit 24 to continue reading a barcode. When a barcode is read by the reading unit 24, the CPU 211 acquires an ID from this barcode in step S5. The CPU 211 causes the RAM 213 to store the acquired ID. After making the reading unit 24 read the barcode B1 of the cover sheet D1, the operator U makes the reading unit 24 read a barcode of an enclosure item to be enclosed together with the cover sheet D1. Therefore, the ID acquired by the CPU 211 in step S5 is basically an enclosure item ID.
Subsequently, in step S6, the CPU 211 determines whether to continue with the barcode reading process. For example, the CPU 211 continues with the reading process until an operation command for terminating the reading process is received via the operation unit 22. In this case, the CPU 211 obtains a determination result “YES” in step S6 and returns to step S5. In other words, every time a barcode is read, the CPU 211 acquires an ID from the barcode and causes the RAM 213 to store (accumulate) this ID in the acquired order. In this case, it is assumed that the operator U has arranged the enclosure items D21, D22, and D23 shown in
When an operation command for terminating the reading process is received, the CPU 211 determines that the barcode reading process is to be terminated (NO in step S6). The operator U inputs this operation command when the operator U determines that all of the enclosure items to be shipped to a single shipment destination have been collected.
Then, in step S7, the CPU 211 compares the IDs stored in the RAM 213 with the enclosure item IDs registered in the shipment item list 204. The CPU 211 uses the enclosure item IDs corresponding to the shipment destination ID acquired in step S2 in the shipment item list 204 for the comparison. In this case, the CPU 211 compares the acquired IDs with the enclosure item IDs “D001”, “D002”, and “D003” corresponding to the shipment destination ID “P001”.
Subsequently, in step S8, the CPU 211 determines whether the enclosure items have been properly collected based on the comparison result obtained in step S7. If the enclosure item IDs registered in the shipment item list 204 in correspondence with the shipment destination ID acquired in step S3 are acquired in the registered order in the shipment item list 204, the CPU 211 determines that the enclosure items have been properly collected. Otherwise, the CPU 211 determines that the enclosure items have not been properly collected. Therefore, the CPU 211 obtains a determination result “NO” in step S8 if any of the following conditions I to III is satisfied.
Condition I: There is an enclosure item ID not acquired in step S5 from among the enclosure item IDs registered in the shipment item list 204.
Condition II: At least one of the IDs acquired in step S5 does not match the enclosure item IDs registered in the shipment item list 204.
Condition III: The order in which the enclosure item IDs are acquired in step S5 is different from the order in which the enclosure item IDs are registered in the shipment item list 204.
If condition I is satisfied, there is an enclosure item not collected by the operator U. In other words, there is a missing enclosure item. If condition II is satisfied, there is a wrong enclosure item mistakenly collected by the operator U. If condition III is satisfied, the order in which the enclosure items are arranged by the operator U is incorrect.
If a determination result “YES” is obtained in step S8, the task for collecting the enclosure items has been properly performed. In this case, in step S9, the CPU 211 notifies the operator U that the task has been properly performed by displaying a message on the display unit 23 or by outputting sound.
In contrast, if a determination result “NO” is obtained in step S8, the task for collecting the enclosure items has not been properly performed. In this case, in step S10, the CPU 211 transmits an error notification to the server device 10 via the communication unit 25. The CPU 211 may notify the operator U that the task has not been properly performed by displaying a message on the display unit 23 or by outputting sound. The error notification contains, for example, the IDs acquired in steps S3 and S5 and the enclosure item ID of the missing enclosure item or the wrong enclosure item.
In a case where a determination result “NO” is obtained in step S4, that is, in a case where a shipment destination ID for designating a shipment destination is not acquired, the CPU 211 notifies the operator U of the error by displaying a message on the display unit 23 or by outputting sound in step S11. In this case, the operator U makes the reading device 20 read the barcode B1 of the cover sheet D1. As a result of this reading process, the CPU 211 obtains a determination result “YES” in step S4.
The process executed by the reading device 20 has been described above. Every time a shipment task related to a certain shipment destination is to be started, the operator U performs the shipment task by making the reading device 20 read a shipment destination ID.
In step S21, the CPU 111 of the server device 10 receives an error notification from the reading device 20 via the communication unit 12. Then, in step S22, the CPU 111 generates a task instruction based on this error notification. Based on the error notification and the shipment item list 132, the CPU 111 specifies a missing enclosure item or a mistakenly collected enclosure item and specifies the contents of a task for properly collecting the enclosure items. Moreover, based on the print data 131, the CPU 111 specifies the contents (i.e., an image) of the missing enclosure item or the mistakenly collected enclosure item.
Subsequently, if there is a missing enclosure item based on the error notification, the CPU 111 acquires print data for printing this enclosure item in step S23. Then, in step S24, the CPU 111 generates print command data for outputting, by printing, the task instruction generated in step S22 and the enclosure item expressed by the print data acquired in step S23. In step S25, the CPU 111 transmits the generated print command data to the printer 30 via the communication unit 12.
The printer 30 outputs a task instruction if there is a missing enclosure item, if there is an enclosure item that has to be removed, if there is an enclosure item that has to be replaced, or if there are enclosure items that have to be rearranged, that is, if an error notification is received. Furthermore, if there is a missing enclosure item or if there is an enclosure item that has to be replaced, the printer 30 outputs the enclosure item. If there is an enclosure item that has to be removed or if there are enclosure items that have to be rearranged, the printer 30 does not output the enclosure item.
Next, printed matter output by the printer 30 will be described in accordance with various factors due to which the enclosure-item collecting task is not properly performed.
In the task assistance system 1 described above, if the operator U makes a mistake in the task for collecting multiple shipment items designated in the shipment item list, a task instruction that describes the contents of the shipment-item collecting task and a missing enclosure item are output by printing. Therefore, the operator U may quickly ascertain what should be performed for properly collecting the shipment items by looking at the contents of the task instruction. Furthermore, since thumbnail images are printed on the task instruction, the operator U may readily visually ascertain the contents of the task that should be performed. Because the missing enclosure item is output from the printer 30, the operator U does not have to go collect that shipment item from a storage location.
Moreover, the task assistance system 1 determines whether desired shipment items have been collected for each shipment destination. Therefore, according to the task assistance system 1, an erroneous task by the operator U or the load on the operator U may be reduced when shipment items vary from shipment destination to shipment destination.
Second Exemplary EmbodimentIn a second exemplary embodiment, components given the same reference signs as those in the first exemplary embodiment are identical to those in the first exemplary embodiment. With regard to components that correspond to the components described in the first exemplary embodiment, such components will be expressed by being given a suffix “A” to the reference sign.
In the first exemplary embodiment, the server device 10 performs control to cause the printer 30 to output a task instruction and a missing enclosure item in accordance with an error notification received from the reading device 20. In contrast, in the second exemplary embodiment, a reading device 20A performs control to cause the printer 30 to output a task instruction and a missing enclosure item. In this case, the controller 21 of the reading device 20A corresponds to a control device according to an exemplary embodiment of the present invention.
Based on a comparison result obtained by the comparing unit 202, if enclosure items have not been completely collected, the instruction generating unit 205 generates a task instruction based on print data and the shipment item list 204. The instruction generating unit 205 communicates with a server device 10A via the communication unit 25 and acquires the print data therefrom.
Based on the comparison result obtained by the comparing unit 202, if enclosure items have not been completely collected, the print-data acquiring unit 206 acquires print data of a missing enclosure item by communicating with the server device 10A via the communication unit 25.
The output controller 207 generates print command data for printing the task instruction generated by the instruction generating unit 205 and the enclosure item expressed by the print data acquired by the print-data acquiring unit 206, and transmits the print command data to the printer 30 via the communication unit 25.
When a determination result “NO” is obtained in step S8, the CPU 211 generates a task instruction in step S12. Subsequently, if there is a missing enclosure item, the CPU 211 acquires print data for printing this enclosure item in step S13. Then, the CPU 211 generates print command data for printing the generated task instruction and the enclosure item expressed by the acquired print data in step S14, and transmits the print command data to the printer 30 via the communication unit 25 in step S15.
The process from step S12 to step S15 may be identical to the process from step S22 to step S25 in the first exemplary embodiment.
The task assistance system 1A described above may use the function of the reading device 20A to assist in the task of the operator U, in addition to exhibiting the effects described in the first exemplary embodiment. Therefore, the server device 10A may at least have the function of transmitting the print data and the shipment item list to the reading device 20A.
Third Exemplary EmbodimentIn a third exemplary embodiment, components given the same reference signs as those in the first exemplary embodiment are identical to those in the first exemplary embodiment. With regard to components that correspond to the components described in the first exemplary embodiment, such components will be expressed by being given a suffix “B” to the reference sign.
The number of printers 30 is not limited to three and may be two or four or more.
After performing the process from step S21 to step S24, if a missing enclosure item is to be printed, the CPU 111 of the server device 10B selects a printer 30 that is capable of outputting the enclosure item with predesignated conditions from among the multiple printers 30 in step S26. For example, with regard to the enclosure item, the size and the type of a medium to be used and the color to be used are often predesignated. The CPU 111 selects a printer 30 that is capable of outputting the enclosure item with the designated conditions therefor based on the outputtable conditions.
The server device 10B may determine the printable conditions by making inquiries to the printers 30 or may refer to information about the printable conditions of each printer 30 set in advance.
Then, in step S27, the CPU 111 transmits print command data to the printer 30 selected in step S26 via the communication unit 12.
The task assistance system 1B according to the third exemplary embodiment described above outputs shipment items printed with designated conditions, in addition to exhibiting the effects described in the first exemplary embodiment.
Fourth Exemplary EmbodimentThe articles according to an exemplary embodiment of the present invention are not limited to shipment items. An exemplary embodiment of the present invention may be applied to a task for collecting articles other than shipment items. In a fourth exemplary embodiment, components given the same reference signs as those in the first exemplary embodiment are identical to those in the first exemplary embodiment. With regard to components that correspond to the components described in the first exemplary embodiment, such components will be expressed by being given a suffix “C” to the reference sign.
The reading device 20 uses the same method described in the first exemplary embodiment to determine whether the parts have been properly collected. If the parts have not been properly collected, the reading device 20 transmits an error notification to the server device 10C. When the server device 10C receives the error notification, the server device 10C transmits print command data of a task instruction to the printer 30 and transmits output command data for outputting a missing part to the 3D printer 40. Based on the received output command data, the 3D printer 40 creates and outputs the missing part.
In the task assistance system 1C, if the operator U makes a mistake in the task for collecting the multiple parts, the task assistance system 1C makes the printer 30 print a task instruction describing the contents for collecting these parts and makes the 3D printer 40 output a missing part. Therefore, the operator U may quickly ascertain what has to be performed from the contents of the task instruction. Moreover, since the missing part is output from the 3D printer 40, the operator U does not have to go collect the missing part from a storage location.
The exemplary embodiments of the present invention may be applied to a system that assists in a task for collecting multiple documents for a purpose other than a shipment task, or that assists in a task for collecting multiple three-dimensional objects for a purpose other than joining together parts. The multiple articles according to an exemplary embodiment of the present invention are multiple articles that are to be ultimately grouped together.
MODIFICATIONSAn exemplary embodiment of the present invention may be implemented differently from the exemplary embodiments described above. Furthermore, the following modifications may be combined.
The configurations of the task assistance systems described in the first to fourth exemplary embodiments may be combined. For example, the task assistance system according to any one of the first to third exemplary embodiments may be combined with the task assistance system according to the fourth exemplary embodiment. In that case, if there is a missing document in the enclosure items, the server device may cause the printer 30 to output the document. If there is a missing three-dimensional object, the server device may cause the 3D printer 40 to output the three-dimensional object.
In the first exemplary embodiment described above, the server device 10 determines whether the combination of shipment items and the arranged order thereof are correct. Alternatively, the server device 10 may determine whether the combination of enclosure items is correct and may be configured not to determine the arranged order thereof. In this case, condition III described in the first exemplary embodiment is omitted.
The reading device 20 may compare a shipment item ID acquired in step S3 in the shipment item list 204 with the enclosure item IDs corresponding to the shipment item ID every time an ID is acquired in step S5. In this case, the reading device 20 determines that enclosure items have been properly collected when all enclosure item IDs designated in the shipment item list 204 are acquired in the registered order in the shipment item list 204.
One of or some of the functions realized by the reading device 20 in the first exemplary embodiment may be realized by the server device 10. For example, the function corresponding to the comparing unit 202 may be realized in the controller 11 of the server device 10. In this case, the CPU 211 of the reading device 20 transmits an ID acquired from a barcode to the server device 10 via the communication unit 25. The CPU 111 of the server device 10 makes the RAM 113 store the shipment item list 132 and compares the received ID with the enclosure item IDs in the shipment item list 132. Then, based on this comparison result, the CPU 111 causes the printer 30 to print a task instruction and a missing enclosure item.
Specifically, the control device according to an exemplary embodiment of the present invention may be realized by either one of the reading device and the server device or may be realized by another device.
Although a task instruction is output by printing in the task assistance system according to each of the above exemplary embodiments, the output method is not limited to printing. For example, the CPU 211 of the reading device 20 may output the contents of the task for collecting the enclosure items by displaying the contents on the display unit 23 or by outputting the contents using sound.
A part of the configuration or the operation described in each of the above exemplary embodiments may be omitted. Furthermore, the contents of task instructions described with reference to
In each of the above exemplary embodiments, a shipment item ID is acquired from a barcode. Alternatively, a shipment item ID may be acquired from an encoded image other than a barcode, such as a two-dimensional code or yellow dots, or may be acquired from an image other than an encoded image.
The functions achieved by the server device and the reading device according to each of the above exemplary embodiments may be realized by a combination of multiple programs or may be realized by coordination between multiple hardware resources. In the case where the functions of the server device and the reading device are realized by using a program, this program may be provided by being stored in a computer-readable storage medium, which includes a magnetic storage medium, such as a magnetic tape or a magnetic disk (e.g., a hard disk drive (HDD) or a flexible disk (FD)); an optical storage medium, such as an optical disk; a magneto-optical storage medium; and a semiconductor memory, or may be distributed via a network. Furthermore, an exemplary embodiment of the present invention may be regarded as a task assistance method.
The foregoing description of the exemplary embodiments of the present invention has been provided for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Obviously, many modifications and variations will be apparent to practitioners skilled in the art. The embodiments were chosen and described in order to best explain the principles of the invention and its practical applications, thereby enabling others skilled in the art to understand the invention for various embodiments and with the various modifications as are suited to the particular use contemplated. It is intended that the scope of the invention be defined by the following claims and their equivalents.
Claims
1. A control device comprising:
- a computer processor configured to:
- acquire identification information read by an electronic reader from one or more first articles as first information, the one or more first articles including an identifier provided on a surface of the one or more first articles, and the identifier being readable by the electronic reader;
- compare the first information with a second identification information, the second information including identification information of one or more second articles listed in a predetermined list stored in a memory; and
- automatically control a printer to print a task comprising a thumbnail image corresponding to a discrepancy between the first information and the second information based on a result of the comparison between the first information and the second information, the thumbnail image identifying an article, among the one or more first articles and the one or more second articles, that causes the discrepancy between the first information and the second information,
- wherein each of the one or more first articles is one of a printed document or a printed three-dimensional object,
- wherein each of the one or more second articles is a to-be-printed printed document or a to-be-printed three-dimensional object,
- wherein the discrepancy between the first information and the second information comprises a discrepancy between the printed document in the acquired first information and the to-be-printed printed document in the predetermined list or a discrepancy between the printed three-dimensional object in the acquired first information and the to-be-printed three-dimensional object listed in the predetermined list, and
- wherein the printer automatically printing the task comprises: printing the thumbnail image depicting at least one of the printed document, the three-dimensional object, the to-be-printed document or the to-be-printed three-dimensional object, and printing additional information indicating an action to be performed to obviate the discrepancy between the first information and the second information.
2. The control device according to claim 1,
- wherein, if the first information does not include identification information corresponding to the to-be-printed document listed in the predetermined list, the computer processor controls the printer to print the to-be-printed document.
3. The control device according to claim 2,
- wherein, if the first information does not include identification information corresponding to the to-be-printed document listed in the predetermined list or if the first information includes identification information of another document not belonging to the one or more second articles listed in the predetermined list, the computer processor controls the printer to print the task containing an image of the to-be-printed document or the another document.
4. The control device according to claim 2,
- wherein the printer includes a plurality of printers with different outputtable document conditions, and
- wherein, if the first information does not include identification information corresponding to the to-be-printed document, the computer processor selects a printer that is capable of printing the to-be-printed document with a predesignated condition from among the plurality of printers.
5. The control device according to claim 1,
- wherein the one or more first articles is a three-dimensional object, and
- wherein, if the first information does not include identification information corresponding three-dimensional object, the computer processor controls a three-dimensional printer to print the three-dimensional object.
6. A reading device comprising:
- a memory that stores article identification information about each of a plurality of first articles listed in a predetermined list as first identification information;
- an electronic reader that reads an article identification information from one or more second articles as second identification information, the one or more second articles including an identifier provided on a surface of the one or more second articles, and the identifier being readable by the electronic reader;
- a computer processor configured to:
- acquire the second identification information read by the electronic reader;
- compare the second identification information with the first identification information; and
- automatically control a printer to print a task comprising a thumbnail image corresponding to a discrepancy between the first identification information and the second identification information based on a result of comparing the first identification information and the second identification information, the thumbnail image identifying an article, among the plurality of first articles and the one or more second articles, that causes the discrepancy between the first identification information and the second identification information,
- wherein each of the one or more first articles is one of a to-be-printed printed document or a to-be-printed three-dimensional object,
- wherein each of the one or more second articles is a printed document or a printed three-dimensional object,
- wherein the discrepancy between the first identification information and the second identification information comprises a discrepancy between the to-be-printed document in the first identification information and the printed document in the acquired second identification information or a discrepancy between the to-be-printed three-dimensional object in the first identification information and the printed three-dimensional object listed in the acquired second identification information, and
- wherein the printer automatically printing the task comprises: printing the thumbnail image depicting at least one of the printed document, the three-dimensional object, the to-be-printed document or the to-be-printed three-dimensional object, and printing additional information indicating an action to be performed to obviate the discrepancy between the first identification information and the second identification information.
7. The reading device according to claim 6,
- wherein the plurality of first articles are physical articles to be shipped to a predesignated shipment destination,
- wherein the memory stores the first identification information corresponding to each of a plurality of shipment destinations,
- wherein, when any one of the plurality of shipment destinations is designated, the computer processor uses the first identification information corresponding to the shipment destination for the comparison.
8. A task assistance system comprising:
- a memory that stores article identification information about each of a plurality of first articles listed in a predetermined list as first identification information;
- an electronic reader that reads an article identification information from one or more second articles as second identification information, the one or more second articles including an identifier provided on a surface of the one or more second articles, and the identifier being readable by the electronic reader;
- a computer processor configured to:
- acquire the second identification information read by the electronic reader;
- compare the second identification information with the first identification information; and
- automatically control a printer to print a task comprising a thumbnail image corresponding to a discrepancy between the first identification information and the second identification information based on a result of comparing the first identification information and the second identification information, the thumbnail image identifying an article, among the plurality of first articles and the one or more second articles, that causes the discrepancy between the first identification information and the second identification information,
- wherein each of the one or more first articles is one of a to-be-printed printed document or a to-be-printed three-dimensional object,
- wherein each of the one or more second articles is a printed document or a printed three-dimensional object,
- wherein the discrepancy between the first identification information and the second identification information comprises a discrepancy between the to-be-printed document in the first identification information and the printed document in the acquired second identification information or a discrepancy between the to-be-printed three-dimensional object in the first identification information and the printed three-dimensional object listed in the acquired second identification information, and
- wherein the printer automatically printing the task comprises: printing the thumbnail image depicting at least one of the printed document, the three-dimensional object, the to-be-printed document or the to-be-printed three-dimensional object, and printing additional information indicating an action to be performed to obviate the discrepancy between the first identification information and the second identification information.
9. A non-transitory computer readable medium storing a program, which if executed, causes a computer to execute a control process, the control process comprising:
- acquiring identification information read by an electronic reader from one or more first articles as first information, the one or more first articles including an identifier provided on a surface of the one or more first articles, and the identifier being readable by the electronic reader;
- comparing the first information with a second identification information, the second information including identification information of one or more second articles listed in a predetermined list stored in a memory; and
- automatically controlling a printer to print a task comprising a thumbnail image corresponding to a discrepancy between the first information and the second information based on a result of a comparison between the first information and the second information, the thumbnail image identifying an article, among the one or more first articles and the one or more second articles, that causes the discrepancy between the first information and the second information,
- wherein each of the one or more first articles is one of a printed document or a printed three-dimensional object,
- wherein each of the one or more second articles is a to-be-printed printed document or a to-be-printed three-dimensional object,
- wherein the discrepancy between the first information and the second information comprises a discrepancy between the printed document in the acquired first information and the to-be-printed printed document in the predetermined list or a discrepancy between the printed three-dimensional object in the acquired first information and the to-be-printed three-dimensional object listed in the predetermined list, and
- wherein the printer automatically printing the task comprises: printing the thumbnail image depicting at least one of the printed document, the three-dimensional object, the to-be-printed document or the to-be-printed three-dimensional object, and printing additional information indicating an action to be performed to obviate the discrepancy between the first information and the second information.
10. A non-transitory computer readable medium storing a program, which if executed, causes a computer to execute a control process, the control process comprising:
- storing article identification information about each of a plurality of first articles listed in a predetermined list as first identification information;
- reading, by an electronic reader, an article identification information from one or more second articles as second identification information, the one or more second articles including an identifier provided on a surface of the one or more second articles, and the identifier being readable by the electronic reader;
- acquiring the second identification information read by the electronic reader;
- comparing the acquired second identification information with the stored first identification information; and
- automatically controlling a printer to print a task comprising a thumbnail image corresponding to a discrepancy between the first identification information and the second identification information based on a result of comparing the first identification information and the second identification information, the thumbnail image identifying an article, among the plurality of first articles and the one or more second articles, that causes the discrepancy between the first identification information and the second identification information, wherein each of the one or more first articles is one of a to-be-printed printed document or a to-be-printed three-dimensional object, wherein each of the one or more second articles is a printed document or a printed three-dimensional object, wherein the discrepancy between the first identification information and the second identification information comprises a discrepancy between the to-be-printed document in the first identification information and the printed document in the acquired second identification information or a discrepancy between the to-be-printed three-dimensional object in the first identification information and the printed three-dimensional object listed in the acquired second identification information, and wherein the printer automatically printing the task comprises: printing the thumbnail image depicting at least one of the printed document, the three-dimensional object, the to-be-printed document or the to-be-printed three-dimensional object, and printing additional information indicating an action to be performed to obviate the discrepancy between the first identification information and the second identification information.
11. A control method comprising:
- acquiring identification information read by an electronic reader from one or more first articles as first information, the one or more first articles including an identifier provided on a surface of the one or more first articles, and the identifier being readable by the electronic reader;
- comparing the first information with a second identification information, the second information including identification information of one or more second articles listed in a predetermined list stored in a memory; and
- automatically controlling the printer to print a task comprising a thumbnail image corresponding to a discrepancy between the first information and the second information based on a result of a comparison between the first information and the second information, the thumbnail image identifying an article, among the one or more first articles and the one or more second articles, that causes the discrepancy between the first information and the second information,
- wherein each of the one or more first articles is one of a printed document or a printed three-dimensional object,
- wherein each of the one or more second articles is a to-be-printed printed document or a to-be-printed three-dimensional object,
- wherein the discrepancy between the first information and the second information comprises a discrepancy between the printed document in the acquired first information and the to-be-printed printed document in the predetermined list or a discrepancy between the printed three-dimensional object in the acquired first information and the to-be-printed three-dimensional object listed in the predetermined list, and
- wherein the printer automatically printing the task comprises: printing the thumbnail image depicting at least one of the printed document, the three-dimensional object, the to-be-printed document or the to-be-printed three-dimensional object, and printing additional information indicating an action to be performed to obviate the discrepancy between the first information and the second information.
12. The control device according to claim 1, wherein the task comprises guide information with a visual illustration using the thumbnail image notifying how to obviate the discrepancy between the first information and the second information.
13. The task assistance system of claim 8, wherein the task comprises guide information with a visual illustration using the thumbnail image notifying how to obviate the discrepancy between the first identification information and the second identification information.
14. The non-transitory computer readable medium of claim 9, wherein the task comprises guide information with a visual illustration using the thumbnail image notifying how to obviate the discrepancy between the first information and the second information.
15. The non-transitory computer readable medium of claim 10, wherein the task comprises guide information with a visual illustration using the thumbnail image notifying how to obviate the discrepancy between the first identification information and the second identification information.
16. The control method of claim 11, wherein the task comprises guide information with a visual illustration using the thumbnail image notifying how to obviate the discrepancy between the first information and the second information.
17. The control device according to claim 1, wherein the additional information is guide information with a visual illustration using the thumbnail image to add the to-be-printed document or the to-be-printed three-dimensional object that is causing the discrepancy between the first information and the second information.
18. The control device according to claim 1, wherein the additional information is guide information with a visual illustration using the thumbnail image to remove the printed document or the printed three-dimensional object that is causing the discrepancy between the first information and the second information.
19. The control device according to claim 1, wherein the additional information is guide information with a visual illustration using the thumbnail image to rearrange the order of the to-be-printed document or the to-be-printed three-dimensional object that is causing the discrepancy between the first information and the second information.
20. The control device according to claim 1, wherein the additional information is guide information with a visual illustration using the thumbnail image to replace the printed document with the to-be-printed document or replace the printed three-dimensional object with the to-be-printed three-dimensional object that is causing the discrepancy between the first information and the second information.
6687684 | February 3, 2004 | Whitehouse |
6762857 | July 13, 2004 | Salgado |
20020016803 | February 7, 2002 | Ryan |
20040066527 | April 8, 2004 | Kloosterman |
20090147988 | June 11, 2009 | Jones |
20120246565 | September 27, 2012 | Kumamoto |
20140129021 | May 8, 2014 | Boynton |
20140250163 | September 4, 2014 | Schneider |
10-254537 | September 1998 | JP |
2000-301813 | October 2000 | JP |
- Wendy E. Mackay, The missing link: integrating paper and electronic documents, 2003, p. 3-5 (Year: 2003).
Type: Grant
Filed: Jan 11, 2016
Date of Patent: Nov 10, 2020
Patent Publication Number: 20170053233
Assignee: FUJI XEROX CO., LTD. (Tokyo)
Inventor: Masanori Wada (Kanagawa)
Primary Examiner: George Chen
Assistant Examiner: Ibrahim N El-Bathy
Application Number: 14/992,141
International Classification: G06Q 10/08 (20120101);