Image processing system, image processing apparatus, terminal device, and program
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- KYOCERA CORP
- Filing Date
- 2024-08-29
- Publication Date
- 2026-06-19
AI Technical Summary
Image processing devices, such as printers, have smaller display units with lower resolution and limited space, making it difficult to display error information effectively, especially when conventional methods rely on encoding URLs for web access which may fail due to internet connectivity issues.
The system includes an image processing device that encodes error information as a two-dimensional code, such as a QR code, on its display, which can be read by a terminal device's camera to provide error details in natural language without internet access, using direct wireless communication.
Enhances user convenience by allowing error information to be displayed directly on the terminal device, even without internet connectivity, improving usability and accessibility of error handling.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to an image processing system, an image processing device, a terminal device, and a program. [Background technology]
[0002] An image processing device such as a printer has a display unit for displaying images including various information. The display unit of the image processing device is generally smaller in size and has a lower resolution than the display unit of a terminal device such as a smartphone or a tablet terminal. Therefore, when an error occurs in the image processing device, it is difficult to display error information such as a method for dealing with the error on the display unit of the image processing device.
[0003] Patent Documents 1 and 2 describe a method in which, when an error occurs in an image processing device, a two-dimensional code encoding a uniform resource locator (URL) for accessing a website provided by a server is displayed on a display unit of the image processing device by pressing a specific key on the image processing device. A QR code (registered trademark) is used as the two-dimensional code. A terminal device equipped with a camera accesses a web server by capturing an image of the two-dimensional code, and displays a manual for the image processing device on a display unit of the terminal device.
[0004] A URL is a character string for identifying a resource on the Internet. Unlike a natural language that is easily decipherable by humans (e.g., Japanese or English), a URL is written in a formal language that is not readable or is difficult to read. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] Patent Publication No. 2021-9467 [Patent Document 2] Patent Publication No. 2021-22123 Summary of the Invention
[0006] An image processing system according to a first aspect includes a terminal device and an image processing device that executes image processing including at least one of printing and scanning. The image processing device includes a first display unit that configures a window for displaying a code, and a first control unit that, based on an occurrence of an error in the image processing device, causes the first display unit to display a code in which at least one of text describing information about the content of the error in a natural language and an error identifier associated with the text is encoded. The terminal device includes a second display unit, an imaging unit that images the code displayed on the first display unit, and a second control unit that acquires the text based on the code imaged by the imaging unit without acquiring the text via the Internet, and causes the second display unit to display error information including the acquired text.
[0007] An image processing device according to a second aspect executes image processing including at least one of printing and scanning. The image processing device includes a display unit forming a window for displaying a code, and a control unit that, based on an occurrence of an error in the image processing device, causes the display unit to display the code in which at least one of a text describing information on the content of the error in a natural language and an error identifier associated with the text is encoded.
[0008] A terminal device according to a third aspect includes a display unit, an imaging unit which images a code displayed in a window of an image processing device which performs image processing including at least one of printing and scanning, and a control unit which acquires text describing information regarding the content of an error which has occurred in the image processing device in a natural language based on the imaged code without acquiring the text via the Internet, and causes error information including the acquired text to be displayed on the display unit.
[0009] The program of the fourth aspect causes a terminal device having an imaging unit and a display unit to execute the steps of: imaging a code displayed in a window of an image processing device that performs image processing including at least one of printing and scanning; acquiring text describing information regarding the content of an error that has occurred in the image processing device in a natural language based on the imaged code without acquiring the text via the Internet; and displaying error information including the acquired text on the display unit. [Brief description of the drawings]
[0010] [Figure 1] FIG. 1 is a diagram illustrating an example of the configuration of an image processing system according to first to fourth embodiments. [Diagram 2] 1 is a diagram illustrating an example of the configuration of an image processing device according to first to fourth embodiments. [Diagram 3] FIG. 2 is a diagram illustrating an example of the configuration of a terminal device according to the first to fourth embodiments. [Figure 4] FIG. 4 is a diagram illustrating an example of an operation when an error occurs in the image processing system according to the first embodiment. [Diagram 5] FIG. 11 is a diagram showing an example of operation when an error is resolved in the image processing system according to the first to fourth embodiments. [Figure 6] FIG. 11 is a diagram for explaining an overview of the operation of the image processing system according to the second embodiment. [Figure 7] FIG. 11 is a diagram illustrating an example of an operation when an error occurs in the image processing system according to the second embodiment. [Figure 8] FIG. 11 is a diagram for explaining an overview of the operation of the image processing system according to the third embodiment. [Figure 9] FIG. 11 is a diagram illustrating an example of an operation when an error occurs in the image processing system according to the third embodiment. [Figure 10] FIG. 13 is a diagram illustrating an example of the operation of the image processing device according to the fourth embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] The embodiments will be described with reference to the drawings. In the description of the drawings, the same or similar parts are denoted by the same or similar reference numerals.
[0012] (1) Overview of the embodiment The conventional method of accessing a Web server by having a terminal device capture a two-dimensional code displayed on an image forming device has room for improvement in terms of further enhancing user convenience. For example, the conventional method has a problem that when the terminal device does not have an Internet connection and / or when a server failure occurs, the terminal device cannot access the Web server, and the user cannot view error information such as manuals.
[0013] The image processing system according to the present disclosure makes it possible to further improve the convenience of the user. The image processing system according to the present disclosure includes a terminal device and an image processing device that executes image processing including at least one of printing and scanning. The image processing device includes a first display unit that forms a window unit for displaying a code, and a first control unit that causes the first display unit to display a code in which at least one of text describing information about the content of the error in a natural language and an error identifier associated with the text is encoded based on an occurrence of an error in the image processing device. The terminal device includes a second display unit, an imaging unit that images the code displayed on the first display unit, and a second control unit that acquires the text based on the code imaged by the imaging unit without acquiring the text via the Internet, and causes the second display unit to display error information including the acquired text.
[0014] (2) First embodiment First, the first embodiment will be described with reference to FIGS.
[0015] (2.1) System configuration example 1 is a diagram showing an example of the configuration of an image processing system according to this embodiment. The image processing system includes an image processing device 100 and a terminal device 200.
[0016] The image processing device 100 is a device that executes image processing including at least one of printing and scanning. The image processing device 100 may be a printer, a copier, a scanner, or a FAX machine, or a multifunction device having these functions. The image processing device 100 has a display unit 101 that displays an image.
[0017] The terminal device 200 is a terminal with a camera function. The terminal device 200 may be a mobile terminal with a wireless communication function, such as a smartphone, a tablet terminal, or a notebook computer (PC). The terminal device 200 is not limited to such a general-purpose terminal, and may be a dedicated terminal for executing the operation according to the present embodiment. Such a dedicated terminal may not have a wireless communication function.
[0018] The display unit 101 of the image processing device 100 has a lower resolution, a lower refresh rate, and / or a smaller size than the display unit 203 of the terminal device 200. In this embodiment, the image processing device 100 has a small display unit 101 that is minimally required to display a two-dimensional code. The two-dimensional code is, for example, a QR code (registered trademark). The display unit 101 of the image processing device 100 forms a substantially square window that follows the outer periphery of the two-dimensional code. In this embodiment, an example in which the code displayed by the image processing device 100 (display unit 101) is a two-dimensional code will be mainly described, but the code displayed by the image processing device 100 (display unit 101) may also be a one-dimensional code (for example, a barcode).
[0019] The terminal device 200 may execute an operation application used to operate the image processing device 100. The terminal device 200 executing the operation application displays an operation screen of the image processing device 100 on the display unit 203. The operation screen includes a connection screen used when connecting to the image processing device 100 and a menu screen used after connecting to the image processing device 100. On the menu screen, an operation button for instructing the execution of image processing may be displayed for each type of image processing.
[0020] The terminal device 200 may operate the image processing device 100 through wireless communication with the image processing device 100. For example, the terminal device 200 establishes a direct wireless communication connection with the image processing device 100 and performs direct wireless communication with the image processing device 100. Such direct wireless communication may be an ad-hoc mode (also referred to as an "access point mode") of a wireless LAN (Local Area Network) communication method. In this case, the image processing device 100 functions as a wireless LAN access point. The wireless LAN communication method may be a method conforming to the IEEE802.11 standard. Alternatively, the direct wireless communication may be wireless communication of a Bluetooth (registered trademark) method. In the following, an example in which the ad-hoc mode of the wireless LAN communication method is used for the direct wireless communication between the image processing device 100 and the terminal device 200 will be mainly described.
[0021] (2.2) Example of image processing device configuration FIG. 2 is a diagram showing an example of the configuration of the image processing device 100 according to this embodiment.
[0022] The image processing device 100 includes a display unit 101, an operation unit 102, a wireless LAN communication unit 103, an image processing unit 104, a control unit 105, and a storage unit 106. The display unit 101, the operation unit 102, the wireless LAN communication unit 103, the image processing unit 104, the control unit 105, and the storage unit 106 are electrically connected by, for example, a bus 110. In the illustrated example, all the components are connected to one bus 110 in a schematic manner, but a plurality of buses, for example, an address bus, a data bus, and a control bus, may be provided. In addition, an interface may be interposed between the bus 110 and each unit. At least a part of the operation unit 102 that accepts user operations (user inputs) may be integrated with the display unit 101 that displays images to form a touch panel display unit.
[0023] The display unit 101 is configured with a liquid crystal display unit or an organic EL (Electro Luminescence) display unit. These display units have a relatively large number of pixels arranged regularly, and can display images including any shape based on image data. The display unit 101 may be capable of displaying color images, or may be capable of displaying only grayscale images (and monochrome images), or may be capable of displaying only monochrome images (binary images). In this embodiment, the display unit 101 forms a window for displaying a two-dimensional code. The window (display unit 101) is substantially square in shape, conforming to the outer periphery of the two-dimensional code.
[0024] The operation unit 102 includes one or more physical buttons (physical keys) and / or a touch panel in the touch panel display unit. The touch panel may be of an electrostatic type or a pressure-sensitive type. The touch panel overlapping the display unit 101 detects the position of a touch operation on the display unit 101 and outputs the detection result. The operation unit 102 may include a button for displaying a two-dimensional code. The button may be a physical button (physical key) or a button (soft key) displayed by the display unit 101. When the button is pressed, the control unit 105 may cause the display unit 101 to display a two-dimensional code in which information related to the current status is encoded. For example, when an error occurs in the image processing device 100, the control unit 105 notifies the occurrence of the error by blinking the button or the LED. When the user operates the button in this state, the control unit 105 may cause the display unit 101 to display a two-dimensional code in which information related to the error is encoded.
[0025] The wireless LAN communication unit 103 performs wireless communication in a wireless LAN communication system. The wireless LAN communication unit 103 may perform direct wireless communication with the terminal device 200 in an ad-hoc mode of the wireless LAN communication system. Such direct wireless communication is also called WiFi (registered trademark) Direct. The wireless LAN communication unit 103 may be considered to include only a hardware configuration (e.g., a connector, an antenna, an amplifier, a filter, and an RF (Radio Frequency) circuit), or may be considered to include a software configuration in addition to the hardware configuration. Note that instead of the wireless LAN communication unit 103, or in addition to the wireless LAN communication unit 103, a Bluetooth (registered trademark) communication unit that performs direct wireless communication with the terminal device 200 may be provided.
[0026] The image processing unit 104 executes image processing including at least one of printing and scanning. For example, types of image processing include "printing", "copying", "scanning", and "FAX (facsimile)". "Copying" is a function of printing image data obtained by scanning an original by the scanner unit 104b on paper by the printer unit 104a. "Printing" is a function of printing an image based on image data received by the wireless LAN communication unit 103 from the terminal device 200 or an image based on data stored in a recording medium (not shown) connected to the image processing device 100 by the printer unit 104a. "Scanning" is a function of saving image data obtained by scanning an original by the scanner unit 104b. The save destination may be, for example, an auxiliary storage device (non-volatile memory from another point of view) included in the storage unit 106 or a storage medium connected to the image processing device 100. "FAX" is a function in which the printer unit 104a prints image data received from the outside via a telephone line by the public network communication unit 104c, and a function in which the public network communication unit 104c transmits image data obtained by scanning an original document by the scanner unit 104b to the outside via a telephone line. Note that the "image" may include only text. The format of the "image data" may be various, for example, vector format or raster format. In the description of this embodiment, for convenience, there may be no strict distinction between "image" and "image data". The format of the "image data" may be appropriately converted during the process of image processing. For example, the image data may be different when stored in the image processing device 100 and when image processing (for example, printing or faxing) is performed.
[0027] The printer unit 104a performs printing under the control of the control unit 105. For example, the printer unit 104a prints on paper set in a paper feed tray and discharges the printed paper to a paper discharge tray. The printer unit 104a may have only one paper feed tray, or may have multiple paper feed trays. From another perspective, the printer unit 104a may have a function for selecting the size of paper. The printer unit 104a may be configured to be capable of color (as well as monochrome and grayscale) printing, may be configured to be capable of only grayscale (and monochrome) printing, or may be configured to be capable of only monochrome printing. In addition, for example, the printer unit 104a may be an inkjet printer that prints by ejecting ink, a thermal printer that prints by heating thermal paper or an ink ribbon, or an electrophotographic printer (e.g., a laser printer) that transfers toner attached to a photoconductor irradiated with light. Also, for example, the printer unit 104a may be a line printer whose head has a length spanning the width of the paper (a direction intersecting the paper transport direction), or may be a serial printer whose head moves in the width direction of the paper.
[0028] The scanner unit 104b performs scanning under the control of the control unit 105. The scanner unit 104b performs imaging (scanning) of an original set on an original platen or an ADF (Auto Document Feeder) using an imaging device that moves along an original glass, and generates image data.
[0029] The public network communication unit 104c performs image data communication via a public network under the control of the control unit 105. The public network includes a telephone network and / or the Internet. The public network communication unit 104c may perform communication with a file server, a mail server, and / or a Web server. The communication may be wired communication or may include wireless communication.
[0030] The control unit 105 includes one or more processors and controls the entire image processing device 100. For example, the control unit 105 executes various processes by executing programs stored in the storage unit 106. In this embodiment, the control unit 105 controls the display unit 101, the operation unit 102, the wireless LAN communication unit 103, the image processing unit 104, and the storage unit 106. The control unit 105 may include a logic circuit or the like configured to perform only certain operations. The operations of the image processing device 100 described above and below may be operations controlled by the control unit 105.
[0031] The storage unit 106 includes various memories such as a ROM (Read Only Memory), a RAM (Random Access Memory), and an auxiliary storage device. The combination of the control unit 105 and the storage unit 106 may be regarded as a computer. The programs executed by the control unit 105 are stored in the ROM and / or the auxiliary storage device of the storage unit 106, for example.
[0032] 2 is merely a schematic diagram. For example, the control unit 105 and the storage unit 106 may be provided in a distributed manner. For example, a processor included in each unit (a control unit that controls each unit from another perspective) and a higher-level processor (a higher-level control unit that controls the control unit of each unit) may be provided. In such a case, the control unit 105 may be regarded as a higher-level control unit, or as a combination of the control unit of each unit and the higher-level control unit.
[0033] In the image processing device 100 configured as above, the storage unit 106 stores in advance, for each error content, text (also referred to as "error text") describing information related to the content of the error in a natural language. The storage unit 106 may also store in advance a two-dimensional code obtained by encoding the error text.
[0034] The error text includes at least one of content information indicating the content of the error and handling information indicating a method of handling the error.
[0035] For example, the content information indicating the content of the error may be information (text) such as "Ink is low." In that case, the countermeasure information indicating the countermeasure for the error may be information (text) such as "You can print until the message to replace the ink cartridge appears, but if even one color of ink reaches its limit, you will no longer be able to print. Please prepare a new ink cartridge as soon as possible."
[0036] As another example, the content information indicating the content of the error may be information (text) such as "Paper is jammed at the back of the printer." In this case, the solution information indicating how to deal with the error may be information (text) such as "Remove the paper and then press the reset button to clear the error. It may also be necessary to turn the power off and on again."
[0037] Furthermore, the storage unit 106 may store in advance, for each type of error, text (also referred to as "error resolution text") that describes in a natural language resolution information to be displayed when the error is resolved. The storage unit 106 may store in advance a two-dimensional code obtained by encoding the error resolution text.
[0038] The control unit 105 detects an error that has occurred in the image processing device 100. The control unit 105, based on the occurrence of an error in the image processing device 100, acquires error text corresponding to the content of the error from the storage unit 106, generates a two-dimensional code by encoding the acquired error text, and causes the display unit 101 to display the generated two-dimensional code. Alternatively, if the storage unit 106 has stored a two-dimensional code for each error in advance, the control unit 105, based on the occurrence of an error in the image processing device 100, acquires a two-dimensional code corresponding to the content of the error from the storage unit 106, and causes the display unit 101 to display the acquired two-dimensional code.
[0039] (2.3) Example of terminal device configuration 3 is a diagram showing an example of the configuration of a terminal device 200 according to this embodiment. Here, description of the same configuration as that described above will be omitted as appropriate.
[0040] The terminal device 200 includes a wireless LAN communication unit 201, a public network communication unit 202, a display unit 203, an operation unit 204, an imaging unit 205, a control unit 206, and a storage unit 207. The wireless LAN communication unit 201, the public network communication unit 202, the display unit 203, the operation unit 204, the imaging unit 205, the control unit 206, and the storage unit 207 are electrically connected by, for example, a bus 210.
[0041] The wireless LAN communication unit 201 performs wireless communication in a wireless LAN communication system. The wireless LAN communication unit 201 may perform direct wireless communication with the image processing device 100 in an ad-hoc mode of the wireless LAN communication system. Instead of or in addition to the wireless LAN communication unit 201, a Bluetooth (registered trademark) communication unit may be provided that performs direct wireless communication with one or more terminal devices 200.
[0042] The public network communication unit 202 performs communication via a public network. The public network may include the Internet and / or a cellular communication network. The public network communication unit 202 may be a cellular communication unit that performs cellular communication.
[0043] The display unit 203 displays an image under the control of the control unit 206. The operation unit 204 accepts a user operation (user input). At least a part of the operation unit 204 may be integrated with the display unit 203 to configure a touch panel display unit. At least a part of the operation unit 204 may be configured as one or more physical buttons. The display unit 203 is configured by a liquid crystal display unit or an organic EL display unit. The operation unit 204 detects the position of a touch operation on the display unit 203 and outputs the detection result.
[0044] The imaging unit 205 constitutes a camera including an image sensor such as a charge coupled device (CCD) or a complementary metal oxide semiconductor (CMOS), etc. The imaging unit 205 electronically captures an image under the control of the control unit 206, and outputs image data.
[0045] The control unit 206 includes one or more processors and controls the entire terminal device 200. The control unit 206 executes various processes by executing programs stored in the storage unit 207. The programs may include an operation application for operating the image processing device 100. The control unit 206 controls the operations of the wireless LAN communication unit 201, the public network communication unit 202, the display unit 203, the operation unit 204, the imaging unit 205, the control unit 206, and the storage unit 207. The control unit 206 may include a logic circuit or the like configured to perform only certain operations. The operations of the terminal device 200 described above and below may be operations controlled by the control unit 206.
[0046] The storage unit 207 includes various memories such as a ROM, a RAM, and an auxiliary storage device. The combination of the control unit 206 and the storage unit 207 may be regarded as a computer. The programs executed by the control unit 206 are stored in the ROM and / or the auxiliary storage device of the storage unit 207, for example.
[0047] In the terminal device 200 configured in this manner, the imaging unit 205 images the two-dimensional code displayed in the window of the image processing device 100. The control unit 206 acquires text based on the two-dimensional code imaged by the imaging unit 205 without acquiring error text, which describes information about the content of an error that has occurred in the image processing device 100 in a natural language, via the Internet, and causes the display unit 203 to display error information including the acquired text. In this embodiment, the control unit 206 acquires the error text by decoding the error text from the two-dimensional code imaged by the imaging unit 205.
[0048] (2.4) System operation example As described above, in this embodiment, when an error occurs in the image processing device 100, a two-dimensional code that encodes an URL for accessing a website provided by a server is not displayed on the display unit 101 of the image processing device 100, but a two-dimensional code that encodes error text that describes information about the content of the error in a natural language is displayed on the display unit 101 of the image processing device 100. As the two-dimensional code, for example, a QR code (registered trademark) is used.
[0049] As a result, even if the terminal device 200 does not have an Internet connection and / or a server failure occurs, the terminal device 200 does not need to access a Web server, and can directly obtain and display the error text by capturing an image of the two-dimensional code displayed by the image processing device 100. This further improves user convenience.
[0050] (2.4.1) Example of operation when an error occurs FIG. 4 is a diagram showing an example of operation when an error occurs in the image processing system according to this embodiment.
[0051] In step S101, the control unit 105 of the image processing device 100 detects an error that has occurred in the image processing device 100.
[0052] In step S102, the control unit 105 of the image processing device 100 derives error text corresponding to the content of the error detected in step S101. For example, if the storage unit 106 has stored error text for each error in advance, the control unit 105 acquires error text corresponding to the content of the error detected in step S101 from the storage unit 106 and encodes the acquired error text to derive a two-dimensional code. Alternatively, if the storage unit 106 has stored a two-dimensional code for each error in advance, the control unit 105 acquires the two-dimensional code corresponding to the content of the error detected in step S101 from the storage unit 106 to derive it.
[0053] In step S103, the control unit 105 of the image processing device 100 causes the display unit 101 to display the two-dimensional code derived in step S102.
[0054] The image processing device 100 may have a physical button or a soft button for displaying the two-dimensional code. When an error occurs in the image processing device 100, the control unit 105 of the image processing device 100 may notify the occurrence of the error by blinking the button or the LED. When the user operates the button in this state, the control unit 105 of the image processing device 100 may cause the display unit 101 to display a two-dimensional code in which error text related to the error is encoded (steps S102 and S103).
[0055] On the other hand, in step S104, the imaging unit 205 of the terminal device 200 captures an image of the two-dimensional code displayed on the display unit 101 of the image processing device 100 to generate image data.
[0056] In step S105, the control unit 206 of the terminal device 200 detects the two-dimensional code in the image data generated in step S104, and obtains the error text by decoding the error text from the detected two-dimensional code.
[0057] In step S106, the control unit 206 of the terminal device 200 causes the display unit 203 to display the error text acquired in step S105.
[0058] This allows the user operating the terminal device 200 to understand the content of the error that has occurred in the image processing device 100 and / or how to deal with the error, based on the error text displayed on the display unit 203 of the terminal device 200.
[0059] (2.4.2) Example of operation when resolving an error FIG. 5 is a diagram showing an example of an operation when an error is eliminated in the image processing system according to this embodiment.
[0060] In step S151, the control unit 105 of the image processing device 100 detects that the error that occurred in the image processing device 100 has been resolved.
[0061] In step S152, the control unit 105 of the image processing device 100 derives an error resolution text corresponding to the content of the error detected to have been resolved in step S151. For example, if the storage unit 106 has stored an error resolution text for each error in advance, the control unit 105 acquires, from the storage unit 106, the error resolution text corresponding to the content of the error detected to have been resolved in step S151, and encodes the acquired error resolution text to derive a two-dimensional code. Alternatively, if the storage unit 106 has stored a two-dimensional code for each error in advance, the control unit 105 acquires, from the storage unit 106, the two-dimensional code corresponding to the content of the error detected to have been resolved in step S151, to derive a two-dimensional code.
[0062] In step S153, the control unit 105 of the image processing device 100 causes the display unit 101 to display the two-dimensional code derived in step S152.
[0063] The image processing device 100 may have a physical button or a soft button for displaying the two-dimensional code. When the error detected in step S101 of Fig. 4 is resolved, the control unit 105 of the image processing device 100 may notify the resolution of the error by blinking the button or the LED. When the user operates the button in this state, the control unit 105 of the image processing device 100 may cause the display unit 101 to display a two-dimensional code in which error resolution text regarding the resolution of the error is encoded (steps S152 and S153).
[0064] On the other hand, in step S154, the imaging unit 205 of the terminal device 200 captures an image of the two-dimensional code displayed on the display unit 101 of the image processing device 100 to generate image data.
[0065] In step S155, the control unit 206 of the terminal device 200 detects the two-dimensional code in the image data generated in step S154, and obtains the error resolution text by decoding the error resolution text from the detected two-dimensional code.
[0066] In step S156, the control unit 206 of the terminal device 200 causes the display unit 203 to display the error resolution text acquired in step S155.
[0067] This allows the user operating the terminal device 200 to know what error has been resolved in the image processing device 100, based on the error resolution text displayed on the display unit 203 of the terminal device 200. For example, in the case where multiple errors have occurred simultaneously in the image processing device 100, the user can know which of the multiple errors has been resolved by being notified of the resolved error by the error resolution text.
[0068] (3) Second embodiment Next, the second embodiment will be described, focusing mainly on the differences from the first embodiment, with reference to Fig. 6 and Fig. 7. Note that in each of the following embodiments, the operation at the time of eliminating an error may be the same as that of the first embodiment described above.
[0069] FIG. 6 is a diagram for explaining an outline of the operation of the image processing system according to this embodiment.
[0070] The larger the amount of information (specifically, the number of characters) to be encoded into the two-dimensional code, the larger the size of the two-dimensional code. Therefore, when encoding error text with too many characters into a two-dimensional code, there is a concern that the size of the two-dimensional code will exceed the size of the window of the image processing device 100. Therefore, in this embodiment, the image processing device 100 displays a two-dimensional code in which an error identifier (also referred to as an "error code") associated with the error text is encoded.
[0071] The terminal device 200 obtains an error identifier by capturing an image of the two-dimensional code, and converts the error identifier into error text for display. Such conversion and display are performed by an application (e.g., an operation application) installed in the terminal device 200. In the following description of the embodiment, an example using an operation application will be described, but an application dedicated to error display may also be used. For example, the operation application holds a table (also referred to as an "error table") that associates error identifiers with error text. That is, the terminal device 200 holds an error table that associates each of a plurality of predetermined error identifiers with error text. The terminal device 200 converts the error identifier into error text using the error table.
[0072] In this embodiment, the image processing device 100 may display a two-dimensional code in which startup information for starting an operation application is further encoded. That is, the startup information may be encoded in the two-dimensional code in addition to the error identifier. This allows the terminal device 200 to start the operation application using the startup information.
[0073] 7 is a diagram showing an example of the operation when an error occurs in the image processing system according to this embodiment. Here, the same operations as those according to the first embodiment described above will not be described repeatedly.
[0074] In step S201, the control unit 105 of the image processing device 100 detects an error that has occurred in the image processing device 100.
[0075] In step S202, the control unit 105 of the image processing device 100 derives a two-dimensional code in which an error identifier corresponding to the content of the error detected in step S201 and startup information are encoded. For example, if the storage unit 106 has previously stored an error identifier for each error, the control unit 105 acquires from the storage unit 106 an error identifier corresponding to the content of the error detected in step S201, and encodes the acquired error identifier together with the startup information to derive a two-dimensional code. Alternatively, if the storage unit 106 has previously stored a two-dimensional code in which an error identifier for each error is encoded together with startup information, the control unit 105 acquires from the storage unit 106 a two-dimensional code corresponding to the content of the error detected in step S201, to derive a two-dimensional code.
[0076] In step S203, the control unit 105 of the image processing device 100 causes the display unit 101 to display the two-dimensional code derived in step S202.
[0077] The image processing device 100 may have a physical button or a soft button for displaying the two-dimensional code. When an error occurs in the image processing device 100, the control unit 105 of the image processing device 100 may notify the occurrence of the error by blinking the button or the LED. When the user operates the button in this state, the control unit 105 of the image processing device 100 may cause the display unit 101 to display a two-dimensional code in which an error identifier related to the error is encoded (steps S202 and S203).
[0078] On the other hand, in step S204, the imaging unit 205 of the terminal device 200 captures an image of the two-dimensional code displayed on the display unit 101 of the image processing device 100 to generate image data.
[0079] In step S205, the control unit 206 of the terminal device 200 detects the two-dimensional code in the image data generated in step S204, and obtains the startup information and error text by decoding the startup information and error identifier from the detected two-dimensional code.
[0080] In step S206, the control unit 206 of the terminal device 200 starts an operation application in accordance with the start-up information acquired in step S205, and causes the display unit 203 to display a screen for displaying an error.
[0081] In step S207, the control unit 206 of the terminal device 200 converts the error identifier acquired in step S205 into error text using the error table, thereby acquiring the error text.
[0082] In step S208, the control unit 206 of the terminal device 200 causes the display unit 203 to display the error text acquired in step S207. Here, the control unit 206 of the terminal device 200 causes the display unit 203 to display the error text on a screen for displaying errors that is displayed by the operation application.
[0083] In this embodiment, the operation application (error table) may hold image data associated with at least one error identifier among the multiple error identifiers. The image data may be data of an image of the image processing device 100 on which a mark indicating the location of the error is superimposed. The image data may be data of a guidance image indicating a method of dealing with the error. In step S207, the terminal device 200 (operation application) may further acquire image data associated with the decoded error identifier. In step S208, the terminal device 200 (operation application) may cause the display unit 203 to display error information further including an image based on the acquired image data.
[0084] It is also possible to switch between the operation according to the first embodiment and the operation according to the second embodiment. For example, when the size (number of characters) of the error text is equal to or smaller than a predetermined number, the image processing device 100 may select the operation according to the first embodiment and display a two-dimensional code in which the error text is encoded. On the other hand, when the size (number of characters) of the error text exceeds a predetermined number, the image processing device 100 may select the operation according to the second embodiment and display a two-dimensional code in which the error identifier and start-up information are encoded.
[0085] (4) Third embodiment Next, the third embodiment will be described with reference to FIGS. 8 and 9, focusing mainly on the differences from the first and second embodiments.
[0086] FIG. 8 is a diagram for explaining an outline of the operation of the image processing system according to this embodiment.
[0087] In this embodiment, the error text is transmitted from the image processing device 100 to the terminal device 200 by utilizing wireless communication between the image processing device 100 and the terminal device 200. Specifically, the image processing device 100 has a wireless LAN communication unit 103, and the terminal device 200 has a wireless LAN communication unit 201 that establishes a wireless communication connection with the wireless LAN communication unit 103.
[0088] The image processing device 100 displays the two-dimensional code in which the error identifier is encoded. The terminal device 200 decodes the error identifier from the captured two-dimensional code. The terminal device 200 uses an operation application to acquire error text associated with the decoded error identifier from the image processing device 100 via a wireless communication connection. Then, the terminal device 200 displays error information including the acquired error text on the operation application.
[0089] In this embodiment, the image processing device 100 may display a two-dimensional code in which connection information used to establish a wireless communication connection is further encoded in addition to startup information for starting an operation application. That is, the two-dimensional code may be encoded with startup information and connection information in addition to an error identifier. This allows the terminal device 200 to establish a wireless communication connection with the image processing device 100 using the connection information. The connection information may include an identifier and a password of the image processing device 100 (wireless LAN communication unit 103). The identifier may be a service set identifier (SSID).
[0090] 9 is a diagram showing an example of operation when an error occurs in the image processing system according to this embodiment. Here, duplicated explanations of operations similar to those according to the first and second embodiments will be omitted. In this embodiment, it is assumed that the image processing device 100 holds an error table as described in the second embodiment.
[0091] In step S301, the control unit 105 of the image processing device 100 detects an error that has occurred in the image processing device 100.
[0092] In step S302, the control unit 105 of the image processing device 100 derives a two-dimensional code in which an error identifier corresponding to the content of the error detected in step S301, startup information, and the error identifier are encoded. For example, if the storage unit 106 has previously stored an error identifier for each error, the control unit 105 acquires from the storage unit 106 an error identifier corresponding to the content of the error detected in step S301, and encodes the acquired error identifier together with the startup information and connection information to derive a two-dimensional code. Alternatively, if the storage unit 106 has previously stored a two-dimensional code in which an error identifier for each error is encoded together with the startup information and connection information, the control unit 105 acquires from the storage unit 106 a two-dimensional code corresponding to the content of the error detected in step S301, to derive a two-dimensional code.
[0093] In step S303, the control unit 105 of the image processing device 100 causes the display unit 101 to display the two-dimensional code derived in step S302.
[0094] The image processing device 100 may have a physical button or a soft button for displaying the two-dimensional code. When an error occurs in the image processing device 100, the control unit 105 of the image processing device 100 may notify the occurrence of the error by blinking the button or the LED. When the user operates the button in this state, the control unit 105 of the image processing device 100 may cause the display unit 101 to display a two-dimensional code in which an error identifier related to the error is encoded (steps S302 and S303).
[0095] On the other hand, in step S304, the imaging unit 205 of the terminal device 200 captures an image of the two-dimensional code displayed on the display unit 101 of the image processing device 100 to generate image data.
[0096] In step S305, the control unit 206 of the terminal device 200 detects the two-dimensional code in the image data generated in step S304, and obtains the startup information, connection information, and error identifier by decodes the startup information, connection information, and error identifier from the detected two-dimensional code.
[0097] In step S306, the control unit 206 of the terminal device 200 starts an operation application in accordance with the start-up information acquired in step S305, and causes the display unit 203 to display a screen for displaying an error.
[0098] In step S307, the control unit 206 of the terminal device 200 causes the wireless LAN communication unit 201 to establish a wireless communication connection with the image processing device 100 based on the connection information (for example, SSID and password) acquired in step S305.
[0099] In step S308, the control unit 206 of the terminal device 200 controls the wireless LAN communication unit 201 to transmit the error identifier acquired in step S305 to the image processing device 100, using the wireless communication connection established in step S307. The wireless LAN communication unit 103 of the image processing device 100 receives the error identifier from the terminal device 200.
[0100] In step S309, the control unit 105 of the image processing device 100 converts the error identifier received in step S308 into error text using the error table, thereby acquiring the error text. That is, the control unit 105 of the image processing device 100 acquires the error text associated with the error identifier received by the wireless LAN communication unit 103 from the error table.
[0101] In step S310, the control unit 105 of the image processing device 100 controls the wireless LAN communication unit 103 to transmit the error text acquired in step S309 to the terminal device 200. The wireless LAN communication unit 103 of the terminal device 200 receives the error text from the image processing device 100 to acquire the error text.
[0102] In step S311, the control unit 206 of the terminal device 200 causes the display unit 203 to display the error text acquired in step S310. Here, the control unit 206 of the terminal device 200 causes the display unit 203 to display the error text on a screen for displaying errors that is displayed by the operation application.
[0103] In this embodiment, the error table of the image processing device 100 may hold image data associated with at least one error identifier among the multiple error identifiers. The image data may be data of an image of the image processing device 100 on which a mark indicating the location of the error is superimposed. The image data may be data of a guidance image indicating a method of dealing with the error. In step S309, the image processing device 100 may further acquire image data associated with the received error identifier. In step S310, the image processing device 100 may further transmit the image data to the terminal device 200. In step S311, the terminal device 200 (operation application) may cause the display unit 203 to display error information further including an image based on the image data.
[0104] It is also possible to switch between the operation according to the first embodiment and the operation according to the third embodiment. For example, when the size (number of characters) of the error text is equal to or smaller than a predetermined number, the image processing device 100 may select the operation according to the first embodiment and display a two-dimensional code in which the error text is encoded. On the other hand, when the size (number of characters) of the error text exceeds a predetermined number, the image processing device 100 may select the operation according to the third embodiment and display a two-dimensional code in which the error identifier and start-up information are encoded.
[0105] (5) Fourth embodiment Next, the fourth embodiment will be described, focusing mainly on the differences from the first to third embodiments.
[0106] In this embodiment, the image processing device 100 (control unit 105) selects either a first mode in which a first code, which is a two-dimensional code in which at least one of an error text and an error identifier is encoded, is displayed on the display unit 101, or a second mode in which a second code, in which a URL indicating a resource on the Internet that provides error information is encoded, is displayed on the display unit 101. That is, in this embodiment, it is possible to switch between the operation (first mode) as in the first to third embodiments and the conventional operation (second mode) as in Patent Documents 1 and 2.
[0107] For example, when the terminal device 200 can access a web server on the Internet that provides error information, it may be preferable for the image processing device 100 to select the second mode in order to make available the vast amount of up-to-date error information held by the web server. On the other hand, when the terminal device 200 cannot access a web server on the Internet that provides error information, it is preferable for the image processing device 100 to select the first mode. Therefore, when the image processing device 100 detects an error, it selects either the first mode or the second mode based on a user operation.
[0108] In this embodiment, the operation unit 102 of the image processing device 100 has a button (physical button or soft button) that accepts a user operation to specify the first mode. The control unit 105 of the image processing device 100 may select the first mode when the button accepts a predetermined operation to specify the first mode, and may select the second mode when the predetermined operation has not been accepted.
[0109] The operation unit 102 of the image processing device 100 may have a button (physical button or soft button) that accepts a user operation to specify the second mode. The control unit 105 of the image processing device 100 may select the second mode when the button accepts the operation to specify the second mode, and may select the first mode when the button does not accept the operation.
[0110] Alternatively, the image processing device 100 may select either the first mode or the second mode based on wireless communication with the terminal device 200. For example, the control unit 105 of the image processing device 100 may select the first mode based on the fact that the wireless LAN communication unit 103 has received a predetermined signal designating the first mode from the terminal device 200, and may select the second mode based on the fact that the wireless LAN communication unit 103 has not received the predetermined signal from the terminal device 200.
[0111] Here, the control unit 206 of the terminal device 200 may determine whether a resource (web server) on the Internet that provides error information is available, and may control the wireless LAN communication unit 201 to transmit a predetermined signal to the image processing device (100) in response to determining that the resource is unavailable. For example, the control unit 206 of the terminal device 200 monitors the public network communication unit 202 and determines whether the web server is accessible via the Internet. If the web server is accessible via the Internet, the control unit 206 of the terminal device 200 may control the wireless LAN communication unit 103 to transmit a signal designating the second mode to the image processing device 100. On the other hand, if the web server is not accessible via the Internet, the control unit 206 of the terminal device 200 may control the wireless LAN communication unit 103 to transmit a signal designating the first mode to the image processing device 100.
[0112] FIG. 10 is a diagram showing an example of the operation of the image processing device 100 according to this embodiment.
[0113] In step S 401 , the control unit 105 of the image processing device 100 detects an error that has occurred in the image processing device 100 .
[0114] In step S402, the control unit 105 of the image processing device 100 may determine whether or not the operation unit 102 has accepted an operation to specify the first mode. The control unit 105 of the image processing device 100 may determine whether or not the wireless LAN communication unit 103 has received a signal to specify the first mode.
[0115] If the result of step S402 is YES, in step S403, the control unit 105 of the image processing device 100 selects the first mode. That is, the control unit 105 of the image processing device 100 causes the display unit 101 to display a first code, which is a two-dimensional code in which at least one of an error text and an error identifier is encoded.
[0116] On the other hand, if the result is NO in step S402, in step S404, the control unit 105 of the image processing device 100 selects the second mode. That is, the control unit 105 of the image processing device 100 causes the display unit 101 to display a second code in which a URL indicating a resource on the Internet that provides error information is encoded.
[0117] (6) Other embodiments In the above embodiment, "printing" may include 3D printing. That is, the image processing device 100 may have a 3D printing function. For example, the printer unit 104a may be a 3D printer that forms a three-dimensional object using resin and / or metal powder.
[0118] The operational flows in the above-described embodiments do not necessarily have to be performed in chronological order according to the order depicted in the flow diagram. For example, steps in the operations may be performed in an order different from that depicted in the flow diagram, or may be performed in parallel. Also, some of the steps in the operations may be deleted, and additional steps may be added to the process.
[0119] A program may be provided that causes a computer (image processing device 100, terminal device 200) to execute the operations according to the above-described embodiments. The program may be recorded in a computer-readable medium. By using the computer-readable medium, it is possible to install the program in a computer (information processing device). Here, the computer-readable medium on which the program is recorded may be a non-transient recording medium. The non-transient recording medium is not particularly limited, and may be, for example, a recording medium such as a CD-ROM or a DVD-ROM.
[0120] As used in this disclosure, the terms "based on" and "depending on / in response to" do not mean "based only on" or "depending only on," unless otherwise specified. The term "based on" means both "based only on" and "based at least in part on." Similarly, the term "depending on" means both "based only on" and "depending at least in part on." Additionally, the terms "include," "comprise," and variations thereof do not mean including only the recited items, but may include only the recited items, or may include additional items in addition to the recited items. Additionally, the term "or" as used in this disclosure is not intended to mean an exclusive or. Additionally, any reference to elements using designations such as "first," "second," etc., as used in this disclosure is not intended to generally limit the quantity or order of those elements. These designations may be used herein as a convenient way to distinguish between two or more elements. Thus, a reference to a first and a second element does not imply that only two elements may be employed therein or that the first element must precede the second element in some manner. In this disclosure, where articles are added by translation, such as, for example, a, an, and the in English, these articles are intended to include the plural unless the context clearly indicates otherwise.
[0121] The above describes the embodiments in detail with reference to the drawings, but the specific configuration is not limited to that described above, and various design changes, etc. are possible without departing from the spirit of the invention.
[0122] (7) Additional Notes The following additional features relate to the above-described embodiment.
[0123] (Appendix 1) An image processing system having a terminal device (200) and an image processing device (100) that executes image processing including at least one of printing and scanning, The image processing device (100) A first display section (101) forming a window section for displaying a code; a first control unit (105) that, based on the occurrence of an error in the image processing device (100), causes the first display unit (101) to display the code in which at least one of a text describing information about the content of the error in a natural language and an error identifier associated with the text is encoded; The terminal device (200) A second display unit (203); an imaging unit (205) that images the code displayed on the first display unit (101); and a second control unit (206) that acquires the text based on the code captured by the imaging unit (205) without acquiring the text via the Internet, and causes the second display unit (203) to display error information including the acquired text. Image processing system.
[0124] (Appendix 2) The first control unit (105) causes the first display unit (101) to display the code in which the text is encoded; The second control unit (206) obtains the text by decoding the code captured by the imaging unit (205). 2. An image processing system as described in claim 1.
[0125] (Appendix 3) The first control unit (105) causes the first display unit (101) to display the code in which the error identifier is encoded, The second control unit (206) Decoding the error identifier from the code captured by the imaging unit (205); obtaining the text associated with the decoded error identifier using an application for displaying the error information; The error information including the acquired text is displayed on the second display unit (203) on the application. 2. An image processing system as described in claim 1.
[0126] (Appendix 4) The first control unit (105) displays the code, in which start-up information for starting the application is further encoded, on the first display unit (101); The second control unit (206) The boot information is further decoded from the code captured by the imaging unit (205); The application is started according to the decrypted start-up information. 4. An image processing system as described in claim 3.
[0127] (Appendix 5) the application maintains a table that associates each of a plurality of predetermined error identifiers with the text; The second control unit (206) obtains the text associated with the decoded error identifier based on the table. 5. The image processing system according to claim 4.
[0128] (Appendix 6) the application holds image data associated with at least one error identifier among the plurality of error identifiers; The second control unit (206) further acquires the image data associated with the decoded error identifier, and causes the second display unit (203) to display the error information further including an image based on the acquired image data. 6. The image processing system according to claim 5.
[0129] (Appendix 7) The image processing device (100) further includes a first wireless communication unit (103), The terminal device (200) further includes a second wireless communication unit (201) that establishes a wireless communication connection with the first wireless communication unit (103), The first control unit (105) causes the first display unit (101) to display the code in which the error identifier is encoded, The second control unit (206) Decoding the error identifier from the code captured by the imaging unit (205); obtaining the text associated with the decoded error identifier from the image processing device (100) via the wireless communication connection using an application for displaying the error information; The error information including the acquired text is displayed on the second display unit (203) on the application. 2. An image processing system as described in claim 1.
[0130] (Appendix 8) the second control unit (206) controls the second wireless communication unit (201) to transmit the decoded error identifier to the image processing device (100); The first wireless communication unit (103) receives the error identifier from the terminal device (200); The first control unit (105) controls the first wireless communication unit (103) to transmit the text associated with the error identifier received by the first wireless communication unit (103) to the terminal device (200). 8. The image processing system of claim 7.
[0131] (Appendix 9) The first control unit (105) displays the code, in which start-up information for starting the application is further encoded, on the first display unit (101); The second control unit (206) The boot information is further decoded from the code captured by the imaging unit (205); The application is started according to the decrypted start-up information. 9. The image processing system according to claim 7 or 8.
[0132] (Appendix 10) The first control unit (105) causes the first display unit (101) to display the code obtained by further encoding connection information used for establishing the wireless communication connection; The second control unit (206) The connection information is further decoded from the code captured by the imaging unit (205); Establishing the wireless communication connection in the second communication unit (201) based on the connection information. 10. An image processing system according to any one of claims 7 to 9.
[0133] (Appendix 11) The text includes at least one of content information indicating the content of the error and handling information indicating a handling method for the error. 11. An image processing system according to any one of claims 1 to 10.
[0134] (Appendix 12) The first control unit (105) causes the first display unit (101) to display a code in which an error resolution text, which describes information that the error has been resolved in a natural language, is encoded based on the fact that the error has been resolved. 12. An image processing system according to any one of claims 1 to 11.
[0135] (Appendix 13) The second control unit (206) Decoding the error correction text from the code captured by the imaging unit (205); The decoded error correction text is displayed on the second display unit (203). 13. The image processing system of claim 12.
[0136] (Appendix 14) The code is a two-dimensional code, The first display unit (101) has a screen shape that is substantially square and conforms to the outer periphery of the two-dimensional code. 14. An image processing system according to any one of claims 1 to 13.
[0137] (Appendix 15) The first control unit (105) selects one of a first mode in which a first code, which is the code in which at least one of the text and the error identifier is encoded, is displayed on the first display unit (101), and a second mode in which a second code, which is the code in which a URL (Uniform Resource Locator) indicating a resource on the Internet that provides the error information is encoded, is displayed on the first display unit (101). 15. An image processing system according to any one of claims 1 to 14.
[0138] (Appendix 16) The image processing device (100) further includes an operation unit that accepts user operations, The first control unit (105) selecting the first mode based on a predetermined operation for designating the first mode being accepted by the operation unit; The second mode is selected based on the fact that the operation unit does not accept the predetermined operation. 16. The image processing system of claim 15.
[0139] (Appendix 17) The first control unit (105) selecting the first mode based on the image processing device (100) receiving a predetermined signal designating the first mode from the terminal device (200) via wireless communication; The second mode is selected based on the fact that the image processing device (100) does not receive the predetermined signal from the terminal device (200). 16. The image processing system of claim 15.
[0140] (Appendix 18) The second control unit (206) determining whether the internet resource is available; When it is determined that the resource is unavailable, the predetermined signal is transmitted to the image processing device (100). 18. The image processing system of claim 17.
[0141] (Appendix 19) An image processing device (100) that performs image processing including at least one of printing and scanning, A display unit (101) that constitutes a window for displaying a code; and a control unit (105) that, based on the occurrence of an error in the image processing device (100), causes the display unit (101) to display the code in which at least one of a text describing information about the content of the error in a natural language and an error identifier associated with the text is encoded. An image processing device (100).
[0142] (Appendix 20) A display unit (203); an image capturing unit (205) for capturing an image of a code displayed in a window of an image processing device (100) that performs image processing including at least one of printing and scanning; a control unit (206) that acquires text, which describes information about the content of an error that has occurred in the image processing device (100) in a natural language, based on the captured code without acquiring the text via the Internet, and causes the display unit (203) to display error information including the acquired text. Terminal device (200).
[0143] (Appendix 21) A terminal device (200) including an imaging unit (205) and a display unit (203), A step of capturing an image of a code displayed in a window of an image processing device (100) that performs image processing including at least one of printing and scanning; acquiring a text, which describes information about the content of an error occurring in the image processing device (100) in a natural language, based on the captured code without acquiring the text via the Internet; and displaying error information including the acquired text on the display unit (203). program. [Explanation of symbols]
[0144] 100: Image processing device 101: Display section 102:Operation unit 103: Wireless LAN communication section 104: Image processing unit 104a: Printer section 104b: Scanner section 104c: Public Network Communications Department 105: Control unit 106: Storage section 110: Bus 200: Terminal device 201: Wireless LAN communication section 202: Public Network and Communications Department 203:Display section 204:Operation unit 205: Imaging unit 206: Control section 207: Storage section 214: Bus
Claims
1. An image processing system comprising a terminal device and an image processing device that performs image processing including at least one of printing and scanning, The aforementioned image processing device is A first display unit that constitutes a window for displaying the code, The first control unit causes the first display unit to display, based on an error occurring in the image processing device, a code in which at least one of the following is encoded: text describing the content of the error in natural language, and an error identifier associated with the text, wherein the code does not encode a URL (Uniform Resource Locator) indicating an internet resource providing the error information including the text. The aforementioned terminal device is The second display unit, An imaging unit that captures the code displayed on the first display unit, The system includes a second control unit that acquires the text based on the code captured by the imaging unit without acquiring the text from an external device other than the image processing device, and causes the second display unit to display error information including the acquired text. Image processing system.
2. The code further encodes an error identifier associated with the text, in addition to the text. The image processing system according to claim 1.
3. The first control unit causes the first display unit to display the code, which is an encoded version of the text whose size is less than or equal to a predetermined threshold. The image processing system according to claim 1.
4. The first control unit causes the first display unit to display the code, which is the encoded text. The second control unit acquires the text by decoding the text from the code captured by the imaging unit. The image processing system according to claim 1.
5. The first control unit causes the first display unit to display the code, which is an encoded error identifier. The second control unit is, The error identifier is decoded from the code captured by the imaging unit. Using the application for displaying the error information, obtain the text associated with the decoded error identifier, The error information, including the acquired text, is displayed on the second display unit within the application. The image processing system according to claim 1.
6. The first control unit causes the first display unit to display the code, which is a further encoded version of the startup information for launching the application. The second control unit is, The startup information is further decoded from the code captured by the imaging unit. The application is launched according to the decrypted startup information. The image processing system according to claim 5.
7. The application maintains a table that associates each of a predetermined set of error identifiers with the text, The second control unit obtains the text associated with the decoded error identifier based on the table. The image processing system according to claim 6.
8. The application holds image data associated with at least one error identifier from the plurality of error identifiers, The second control unit further acquires the image data associated with the decoded error identifier, and causes the second display unit to display the error information, which further includes an image based on the acquired image data. The image processing system according to claim 7.
9. The image processing device further comprises a first wireless communication unit, The terminal device further comprises a second wireless communication unit that establishes a wireless communication connection with the first wireless communication unit. The first control unit causes the first display unit to display the code, which is an encoded error identifier. The second control unit is, The error identifier is decoded from the code captured by the imaging unit. Using the application for displaying the error information, the text associated with the decoded error identifier is obtained from the image processing device via the wireless communication connection. The error information, including the acquired text, is displayed on the second display unit within the application. The image processing system according to claim 1.
10. The second control unit controls the second wireless communication unit to transmit the decoded error identifier to the image processing device. The first wireless communication unit receives the error identifier from the terminal device, The first control unit controls the first wireless communication unit to transmit the text associated with the error identifier received by the first wireless communication unit to the terminal device. The image processing system according to claim 9.
11. The first control unit causes the first display unit to display the code, which is a further encoded version of the startup information for launching the application. The second control unit is, The startup information is further decoded from the code captured by the imaging unit. The application is launched according to the decrypted startup information. The image processing system according to claim 9.
12. The first control unit causes the first display unit to display the code, which is a further encoded version of the connection information used to establish the wireless communication connection. The second control unit is, The connection information is further decoded from the code captured by the imaging unit. Based on the connection information, the wireless communication connection is established in the second wireless communication unit. The image processing system according to claim 9.
13. The text includes at least one of the following: content information indicating the nature of the error and countermeasure information indicating how to deal with the error. The image processing system according to any one of claims 1 to 12.
14. Based on the fact that the error has been resolved, the first control unit causes the first display unit to display a code on the first display unit that encodes error resolution text, which is an error resolution text written in natural language indicating that the error has been resolved. The image processing system according to any one of claims 1 to 12.
15. The second control unit is, The imaging unit decodes the error resolution text from the code it has captured, The decoded error resolution text is displayed on the second display unit. The image processing system according to claim 14.
16. The aforementioned code is a two-dimensional code. The first display unit has a screen shape that is approximately square, following the outer shape of the two-dimensional code. The image processing system according to any one of claims 1 to 12.
17. Display unit and An image processing apparatus that performs image processing including at least one of printing and scanning includes an imaging unit that captures a code displayed in a window, The system includes a control unit that, without obtaining text in natural language describing the content of an error that occurred in the image processing device from any external device other than the image processing device, obtains the text based on the captured code and displays the error information including the obtained text on the display unit. Terminal device.
18. A terminal device equipped with an imaging unit and a display unit, The steps include capturing an image of a code displayed in a window of an image processing device that performs image processing including at least one of printing and scanning, The steps include: obtaining text describing the details of an error that occurred in the image processing device in natural language, without obtaining the text from any external device other than the image processing device, based on the captured code; The steps of displaying the error information, including the acquired text, on the display unit and executing the following: program.