Information processing system and information processing program
By saving the information when the adjustment process is interrupted in the printing equipment, the printing data loss problem caused by paper blockage is solved, and the adjustment processing is restored and printing efficiency is improved.
Patent Information
- Application Number
- JP2023117091
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-07-18
- Publication Date
- 2025-01-30
AI Technical Summary
In the prior art, when paper is blocked, printing data in the printing equipment is lost, resulting in the need to re-execute adjustment processing, affecting printing efficiency and quality.
Avoid restarting by saving the adjustment value and status information when the adjustment process is interrupted in the printing device and using this information to continue the adjustment process after recovery.
When restoring the adjustment process in the printing equipment, the need to restart the adjustment is reduced and the consistency of printing efficiency and quality is improved.
Smart Images

Figure 2025014494000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing system and an information processing program. [Background technology]
[0002] The following Patent Document 1 discloses an image processing apparatus that includes an automatic document reading device that automatically transports a document and reads an image of the document, and a memory that temporarily stores document image data obtained by reading the document with the automatic document reading device, and performs a specified image processing on the document image data temporarily stored in the memory and outputs the image data. When a paper jam occurs while performing a series of processes, namely reading with the automatic document reading device and performing the specified image processing on the document image data obtained with the automatic document reading device, the image processing apparatus discards from the memory the document image data of the page being saved at the time the paper jam occurred, and while keeping the document image data of the page immediately preceding the discarded page in the memory, reads the document with the automatic document reading device after the paper jam is cleared to obtain document image data, compares the document image data obtained after the paper jam is cleared with the document image data of the page immediately preceding the discarded page, and if the page exists, discards from the memory the document image data obtained after the paper jam is cleared and the data of the pages immediately preceding the page that have been output, among the image data obtained before the paper jam, and excludes them from the target of the specified image processing.
[0003] The following Patent Document 2 discloses an image processing method for an image processing device having a storage means capable of storing image data of a plurality of jobs including image data of a job read by a document reading means and image data of a job output from an external device, and a print means capable of printing the image data of the storage means, in which, when a printing operation of image data is abnormally stopped in the image processing device due to a cause such as a paper jam, a first operation for re-executing the printing operation of the abnormally stopped job, and a second operation for enabling the printing operation of another job different from the abnormally stopped job to be executed without re-executing the printing operation of the abnormally stopped job, and the first operation for enabling the printing operation of the abnormally stopped job to be executed. An image processing method is disclosed in which, when the first operation is executed, when the image processing device becomes able to re-execute the printing work of the abnormally stopped job, the printing work of the abnormally stopped job is made re-executable using the image data of the abnormally stopped job in the storage means, and when the second operation is executed, even when the image processing device becomes able to re-execute the printing work of the abnormally stopped job, the printing work of the other job is made executable using the storage means without re-executing the printing work of the image data of the abnormally stopped job, while the image data of the abnormally stopped job is retained in the storage means, and even after the printing work of the other job has been completed, the image processing method is capable of re-executing the printing work of the abnormally stopped job using the image data of the abnormally stopped job retained in the storage means. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2011-259052 A [Patent Document 2] Patent No. 3592027 Summary of the Invention [Problem to be solved by the invention]
[0005] The present invention aims to provide an information processing system and an information processing program that can eliminate the need to restart an adjustment process from the beginning if an adjustment process that adjusts the image quality of a print by repeatedly printing and setting adjustment values multiple times is interrupted during the adjustment process. [Means for solving the problem]
[0006] The information processing system according to the first aspect includes at least one processor, and when an adjustment process is interrupted during the adjustment process, which adjusts the image quality of the print by repeating printing and setting adjustment values multiple times, the processor stores in memory an interrupted adjustment value, which is the adjustment value at the time of interruption, and after the cause of the interruption is resolved, performs the adjustment process using the interrupted adjustment value stored in the memory.
[0007] An information processing system according to a second aspect is the information processing system according to the first aspect, wherein the memory includes a first memory provided in a printing device that executes the adjustment process and a second memory provided in a user terminal that can instruct the printing device to execute the adjustment process, and the processor associates the interrupted adjustment value with identification information that identifies the interrupted adjustment process and stores it in the first memory provided in the printing device that executes the adjustment process, and stores adjustment process information including the identification information that identifies the interrupted adjustment process and interruption information indicating that the adjustment process has been interrupted in the second memory provided in the user terminal that can instruct the printing device to execute the adjustment process.
[0008] An information processing system according to a third aspect is the information processing system according to the second aspect, wherein when the adjustment process is completed, the processor stores a completed adjustment value, which is the adjustment value after completion, in the first memory, and stores adjustment process information, which includes identification information that identifies the completed adjustment process and completion information indicating that the adjustment process has been completed, in the second memory.
[0009] An information processing system according to a fourth aspect is the information processing system according to the second aspect, wherein when adjustment processing information including the interruption information is selected on the user terminal, the processor accepts a selection of whether to perform the adjustment processing using the interruption adjustment value to readjust the image quality, or to perform the adjustment processing from the beginning to adjust the image quality.
[0010] An information processing system according to a fifth aspect is the information processing system according to the second aspect, wherein when a related component related to the adjustment process is replaced in the printing device, the processor stores the replacement date and time of the related component in the second memory in accordance with the replacement information of the related component.
[0011] An information processing system according to a sixth aspect is an information processing system according to the fifth aspect, wherein if the adjustment date and time of the adjustment processing information is older than the replacement date and time, the processor does not execute the adjustment processing using the interrupted adjustment value corresponding to the adjustment processing information.
[0012] An information processing system according to a seventh aspect is an information processing system according to the sixth aspect, in which, if the adjustment date and time of the adjustment processing information is older than the replacement date and time, the processor displays information on the display unit of the user terminal not to accept the adjustment processing using the interrupted adjustment value, and to prompt the user to perform the adjustment processing from the beginning.
[0013] An information processing system according to an eighth aspect is the information processing system according to the fifth aspect, wherein the processor deletes from the memory the adjustment processing information corresponding to the related component before replacement in accordance with replacement information of the related component.
[0014] An information processing system according to a ninth aspect is the information processing system according to the fourth aspect, wherein the processor selectably displays the adjustment process information including the interruption information on a display unit of the user terminal.
[0015] An information processing system according to a tenth aspect is the information processing system according to the ninth aspect, in which when the processor displays a list display screen of the adjustment processing information on the display unit of the user terminal, the processor displays the adjustment processing information including the interruption information by adding a warning symbol.
[0016] An information processing system described in an 11th aspect is an information processing system described in the second aspect, in which when the processor assigns the adjustment processing information to a medium, it displays only the adjustment processing information for which the adjustment processing has been completed on the display unit of the user terminal based on the contents of the adjustment processing information stored in the second memory.
[0017] The information processing program described in the twelfth aspect causes a computer to store in memory an interrupted adjustment value, which is the adjustment value at the time of interruption, in memory when the adjustment process is interrupted during the adjustment process, which adjusts the image quality of the print by repeating printing and setting adjustment values multiple times, and then, after the cause of the interruption is resolved, causes a computer to execute a process to perform the adjustment process using the interrupted adjustment value stored in memory. Effect of the Invention
[0018] According to the information processing system described in the first aspect, if an adjustment process that adjusts the image quality of a print by repeatedly printing and setting adjustment values multiple times is interrupted during the adjustment process, it is possible to eliminate the need to restart the adjustment process from the beginning.
[0019] According to the information processing system described in the second aspect, by providing a second memory in which adjustment processing information including identification information for identifying the interrupted adjustment processing and interruption information indicating that the adjustment processing has been interrupted is stored, the adjustment processing can be resumed midway using the interrupted adjustment value corresponding to the adjustment processing information, upon instruction from the user terminal.
[0020] According to the information processing system described in the third aspect, by providing a second memory in which adjustment processing information including identification information for identifying the completed adjustment processing and completion information indicating that the adjustment processing has been completed is stored, printing can be performed using a completed adjustment value corresponding to the adjustment processing information upon instruction from a user terminal.
[0021] According to the information processing system described in the fourth aspect, when adjustment processing information including the identification information at the time of interruption and the interruption information is selected, it is possible to perform optimal adjustment processing according to the user's wishes, compared to a case where only adjustment processing is performed to readjust from the interruption adjustment value.
[0022] According to the information processing system described in the fifth aspect, the adjustment processing information that was adjusted before the related parts were replaced is prevented from being used incorrectly, compared to a case where only the fact that the related parts have been replaced is saved.
[0023] According to the information processing system of the sixth aspect, when the adjustment date and time of the adjustment processing information is older than the replacement date and time of the related component, performing the adjustment processing using the interruption adjustment value corresponding to the adjustment processing information is suppressed.
[0024] According to the information processing system of the seventh aspect, when the adjustment date and time of the adjustment processing information is older than the replacement date and time of the related component, the adjustment processing can be executed from the beginning.
[0025] According to the information processing system described in the eighth aspect, when the adjustment date and time of the adjustment processing information is older than the replacement date and time of the related component, adjustment processing is prevented from being performed using the interrupted adjustment value corresponding to the adjustment processing information of the related component before replacement.
[0026] According to the information processing system of the ninth aspect, it is possible to select adjustment process information including interruption information from the display unit of the user terminal.
[0027] According to the information processing system of the tenth aspect, it is easier to identify adjustment processing information for which adjustment processing has been interrupted on the list display screen, compared to a case in which only adjustment processing information is displayed on the list display screen.
[0028] According to the information processing system described in the 11th aspect, when adjustment processing information is assigned to a medium, erroneous selection of interrupted adjustment processing information is suppressed compared to when adjustment processing information whose adjustment processing has been interrupted is displayed.
[0029] According to the information processing program described in the 12th aspect, if an adjustment process that adjusts the image quality of a print by repeatedly printing and setting adjustment values multiple times is interrupted during the adjustment process, it is possible to eliminate the need to restart the adjustment process from the beginning. [Brief description of the drawings]
[0030] [Figure 1] 1 is a diagram showing a schematic configuration of an information processing system according to a first embodiment. [Diagram 2] 2 is a block diagram showing a hardware configuration of a user terminal used in the information processing system according to the first embodiment. FIG. [Diagram 3] 1 is a block diagram showing a hardware configuration of a printer used in an information processing system according to a first embodiment. [Figure 4] FIG. 2 is a block diagram showing an example of a functional configuration of a user terminal. [Diagram 5] FIG. 2 is a block diagram showing an example of a functional configuration of a printer. [Figure 6] 11 is a flowchart showing the flow of a first adjustment process carried out by the printer. [Figure 7] 13 is a flowchart showing the flow of a second adjustment process carried out by the printer. [Figure 8] 13 is a flowchart showing the flow of a third adjustment process carried out by the printer. [Figure 9] 13 is a flowchart showing the flow of display processing on a list display screen managed by a user terminal. [Figure 10]FIG. 13 is a diagram illustrating an example of a profile list display screen displayed on a display unit of a user terminal. [Figure 11] 13 is a flowchart showing the flow of adjustment start processing after interruption, which is handled by a user terminal, when an interruption of the adjustment processing occurs. [Figure 12] FIG. 13 is a diagram showing an example of an editing screen for an incomplete profile displayed on a display unit of a user terminal. [Figure 13] 13 is a diagram showing an example of a display screen displayed on a display unit of a user terminal when the replacement date of a related component is newer than the adjustment date of an incomplete profile. FIG. [Figure 14] 13 is a diagram showing an example of a display screen displayed on a display unit of a user terminal when the replacement date of a related component is older than the adjustment date of an incomplete profile. FIG. [Figure 15] 13 is a flowchart showing the flow of a process for updating replacement dates of related parts handled by a user terminal. [Figure 16] FIG. 2 is a diagram showing a first example of a management screen for related components displayed on a display unit of a user terminal. [Figure 17] FIG. 13 is a diagram showing an example of an inquiry screen for updating the replacement date of a related component displayed on the display unit of a user terminal. [Figure 18] FIG. 13 is a diagram showing a second example of a management screen for related components displayed on the display unit of the user terminal. [Figure 19] 13 is a flowchart showing the flow of a process for assigning a profile to media handled by a user terminal. [Figure 20] FIG. 13 is a diagram showing an example of a list display screen of selectable profiles displayed on a display unit of a user terminal. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0031] Hereinafter, an example of an embodiment of the present invention will be described with reference to the drawings. In each drawing, the same or equivalent components and parts are given the same reference numerals. In addition, the dimensional ratios of the drawings are exaggerated for the convenience of explanation and may differ from the actual ratios.
[0032] [First embodiment] FIG. 1 is a diagram showing a schematic configuration of an information processing system according to the first embodiment.
[0033] (Overall configuration of information processing system) 1, the information processing system 1 includes a user terminal 10 and a printer 30 as an example of a printing device. The information processing system 1 is a system in which the user terminal 10 and the printer 30 are connected via the Internet or a wired or wireless network. In FIG. 1, the information processing system 1 is illustrated as a system connected via a wireless network as an example.
[0034] The user terminal 10 is a device that creates print data, gives instructions to print, and gives instructions to execute adjustment processing. The adjustment processing is processing that is executed by the printer 30, and the user terminal 10 instructs the printer 30 to execute the adjustment processing. As an example, the adjustment processing is processing that adjusts the print image quality by repeating multiple printing operations and setting adjustment values. As an example, the adjustment processing adjusts the print image quality for each medium (e.g., paper) as an example of a medium. The adjustment processing will be described later.
[0035] The user terminal 10 includes an input unit 15 and a display unit 16. For example, print data and a profile as an example of adjustment processing information are displayed on the display unit 16. The input unit 15 is used to create print data, input printing instructions, and input adjustment processing instructions.
[0036] The printer 30 is a device that executes printing on a recording medium in response to a print instruction from the user terminal 10. The printer 30 receives a print job including print data from the user terminal 10, and forms an image corresponding to the print data included in the print job on a medium (e.g., paper).
[0037] Furthermore, in response to an instruction from the user terminal 10 to execute an adjustment process, the printer 30 adjusts the print image quality by repeating printing on media (eg, paper) and setting adjustment values multiple times.
[0038] The printer 30 has an image forming unit 31 that forms an image corresponding to the print data on a medium (e.g., paper), and a control unit 40 that controls each part of the printer 30. As an example, the image forming unit 31 is configured to form a color image on a medium (e.g., paper) using four normal colors, cyan, magenta, yellow, and black, but may also be configured to form an image using specially mixed special colors (e.g., gold, silver, or fluorescent colors) in addition to these normal colors.
[0039] There are no particular limitations on the method of printing on media (e.g., paper) in printer 30. As an example, printer 30 is configured to form an image corresponding to print data on media (e.g., paper) by an electrophotographic method, but instead of this, for example, a method of forming an image corresponding to print data on media (e.g., paper) by an inkjet method may be used.
[0040] (User terminal hardware configuration) FIG. 2 is a block diagram showing the hardware configuration of the user terminal 10. As shown in FIG.
[0041] 2, the user terminal 10 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a storage 14, an input unit 15, a display unit 16, and a communication interface 17. Each component is connected to each other via a bus 19 so as to be able to communicate with each other.
[0042] The CPU 11 is a central processing unit that executes various programs and controls each part. The CPU 11 is an example of a processor. That is, the CPU 11 reads a program from the ROM 12 or the storage 14, and executes the program using the RAM 13 as a working area. The CPU 11 controls each of the above components and performs various arithmetic processing according to the program recorded in the ROM 12 or the storage 14. In the first embodiment, an information processing program is stored in the ROM 12 or the storage 14.
[0043] The ROM 12 stores various programs and various data. The RAM 13 temporarily stores programs or data as a working area. The storage 14 is configured with an HDD (Hard Disk Drive) or an SSD (Solid State Drive) and stores various programs including an operating system and various data. The RAM 13 and the storage 14 are an example of a memory and an example of a second memory.
[0044] The display unit 16 is, for example, a liquid crystal display, and displays various information. The input unit 15 is used to perform various inputs. The input unit 15 includes a pointing device such as a mouse, and a keyboard. Note that the input unit 15 may be a touch panel type instead of these configurations.
[0045] The communication interface 17 is an interface for communicating with other devices such as the printer 30, and uses standards such as Ethernet (registered trademark), FDDI, and Wi-Fi (registered trademark).
[0046] (Printer hardware configuration) FIG. 3 is a block diagram showing the hardware configuration of the printer 30. As shown in FIG.
[0047] 3, the printer 30 includes a control unit 40, an image forming unit 31, an input unit 32, and a display unit 33. The control unit 40 includes a CPU 41, a ROM 42, a RAM 43, a storage 44, an input / output interface 45, and a communication interface 46. Each component is connected to each other so as to be able to communicate with each other via a bus 49. The input / output interface 45 is connected to the image forming unit 31, the input unit 32, and the display unit 33, respectively.
[0048] The CPU 41 is a central processing unit, and executes various programs and controls each part. The CPU 41 is an example of a processor. That is, the CPU 41 reads a program from the ROM 42 or the storage 44, and executes the program using the RAM 43 as a working area. The CPU 41 controls each of the above components and performs various arithmetic processing according to the program recorded in the ROM 42 or the storage 44. In the first embodiment, an information processing program is stored in the ROM 42 or the storage 44.
[0049] The ROM 42 stores various programs and various data. The RAM 43 temporarily stores programs or data as a working area. The storage 44 is configured with an HDD or SSD, and stores various programs including an operating system, and various data. The storage 44 stores a printer driver program. The CPU 41 reads the printer driver program from the storage 44 and executes the program, thereby functioning as a printer driver. The RAM 43 and the storage 44 are an example of a memory and an example of a first memory.
[0050] The display unit 33 is, for example, a liquid crystal display, and displays various information. The input unit 32 is, for example, a touch panel type, and is used for various inputs.
[0051] (User terminal functional configuration) FIG. 4 is a block diagram showing an example of the functional configuration of the user terminal 10. As shown in FIG.
[0052] 4, the user terminal 10 has, as its functional components, a profile storage unit 101, an exchange date storage unit 102, a processing unit 103, a display control unit 104, a communication unit 105, and a reception unit 106. Each functional component is realized by the CPU 11 reading out an information processing program stored in the ROM 12 or the storage 14, expanding the program in the RAM 13, and executing the program.
[0053] The profile storage unit 101 has a function of storing a profile as an example of adjustment process information. The profile storage unit 101 is configured by, for example, the storage 14. When the adjustment process by the printer 30 is completed, the profile storage unit 101 stores a profile including identification information for identifying the completed adjustment process and completion information indicating that the adjustment process has been completed. For example, the profile storage unit 101 stores information 111 of a profile C1 created with a medium C (for example, a second sheet of paper). The information 111 of the profile C1 stores an ID as an example of identification information of 3, completion information indicating that the execution state is complete (i.e., adjustment process completed), and adjustment count information indicating that the number of adjustments is 5. Here, the ID is a code used to prove that they are the same.
[0054] When an adjustment process is interrupted while being executed by the printer 30, the profile storage unit 101 stores a profile including identification information for identifying the interrupted adjustment process and interruption information indicating that the adjustment process has been interrupted. For example, the profile storage unit 101 stores information 112 of a profile A1 created on a medium A (e.g., a first sheet of paper). The information 112 of the profile A1 stores an ID as an example of identification information of 1, interruption information indicating that the execution state is incomplete (i.e., adjustment process incomplete), and adjustment count information indicating that the adjustment count is 3.
[0055] The replacement date storage unit 102 has a function of storing the replacement date of a related part related to the adjustment process in the printer 30. The replacement date storage unit 102 is configured by, for example, the storage 14. The related part is a replaceable part used in the image forming unit 31 (see FIG. 1) of the printer 30, etc., and is a part related to the adjustment process. Although not shown, examples of the related part include an electronic cam, a transfer jacket, a belt, and a cleaner blade. The replacement date storage unit 102 may be configured to store the replacement date and time of the related part (for example, the year, month, and time of replacement) according to the replacement information of the related part.
[0056] The processing unit 103 has a function of performing various processes in the user terminal 10. The processing unit 103 performs processes such as processing information input from the input unit 15, storing profile information, storing the replacement date of related parts, or issuing an instruction to execute an adjustment process.
[0057] Furthermore, the processing unit 103 may perform a process of deleting a profile corresponding to a related component before replacement, in accordance with replacement information of the related component.
[0058] Furthermore, if the adjustment date and time of the profile is older than the replacement date and time of the related component, the processing unit 103 does not execute the adjustment process using the adjustment value at the time of interruption corresponding to the profile. In other words, if the adjustment date and time of the profile is newer than the replacement date and time of the related component, the processing unit 103 executes the adjustment process using the adjustment value at the time of interruption corresponding to the profile.
[0059] Furthermore, the processing unit 103 performs a process of allocating a profile to a medium (eg, paper, etc.).
[0060] The display control unit 104 has a function of controlling a screen displayed on the display unit 16. The display control unit 104 displays on the display unit 16, for example, profile information or the replacement date (for example, replacement date and time) of a related component.
[0061] Furthermore, when displaying a profile list display screen on the display unit 16, the display control unit 104 displays a profile including interruption information with a warning symbol. For example, as shown in Fig. 10, when displaying a profile list display screen 401 on the display unit 16, a warning icon 404 as an example of a warning symbol is displayed with an incomplete profile 403B for which adjustment processing was interrupted during execution of the adjustment processing. This allows profiles for which adjustment processing has been completed to be displayed in a differentiated manner from incomplete profiles for which adjustment processing was interrupted during execution of the adjustment processing.
[0062] Furthermore, the display control unit 104 may display information on the display unit 16 that does not accept the adjustment process using the adjustment value at the time of interruption and that prompts the user to execute the adjustment process from the beginning. For example, as shown in Fig. 14, the display unit 16 may display a restart impossible screen 461 that indicates that the adjustment process using the adjustment value at the time of interruption cannot be resumed and that prompts the user to start the adjustment process from the beginning.
[0063] Furthermore, when allocating a profile to a medium (such as paper), the display control unit 104 displays only profiles for which adjustment processing has been completed on the display unit 16, based on the contents of the profile stored in the profile storage unit 101. For example, as shown in Fig. 20, an allocation screen 641 may be displayed on the display unit 16 in which only profiles 642 for which adjustment processing has been completed are displayed as a selectable list.
[0064] The communication unit 105 has a function of communicating various information with the printer 30. As an example, the communication unit 105 outputs an instruction to execute an adjustment process to the printer 30. As a result, the adjustment process is executed in the printer 30. The communication unit 105 also outputs a print job including print data to the printer 30. As a result, an image corresponding to the print data is formed on a medium (e.g., paper) in the printer 30.
[0065] The reception unit 106 has a function of receiving a selection of whether to execute the adjustment process using the adjustment value at the time of interruption or to execute the adjustment process from the beginning when a profile including interruption information (e.g., an incomplete profile) is selected. For example, when an incomplete profile is selected, as shown in FIG. 13, the display unit 16 may display a selection screen 441 for selecting whether to continue the adjustment process using the adjustment value at the time of interruption or to start the adjustment process from the beginning. For example, when it is selected to execute the adjustment process using the adjustment value at the time of interruption, the printer 30 continues the adjustment process using the adjustment value at the time of interruption to readjust the image quality. Also, when it is selected to execute the adjustment process from the beginning, the printer 30 executes the adjustment process from the beginning to adjust the image quality.
[0066] For example, when the reception unit 106 receives a selection to execute the adjustment process using the adjustment value at the time of interruption, the communication unit 105 outputs an instruction to execute the adjustment process using the adjustment value at the time of interruption to the printer 30. For example, when the reception unit 106 receives a selection to execute the adjustment process from the beginning, the communication unit 105 outputs an instruction to execute the adjustment process from the beginning to the printer 30.
[0067] (Printer Functionality Configuration) FIG. 5 is a block diagram showing an example of the functional configuration of the control unit 40 of the printer 30. As shown in FIG.
[0068] 5, the control unit 40 of the printer 30 has, as functional components, an adjustment value storage unit 131, a threshold storage unit 132, a processing unit 133, and a communication unit 134. Each functional component is realized by the CPU 41 reading out an information processing program stored in the ROM 42 or the storage 44, expanding the program in the RAM 43, and executing the program.
[0069] The adjustment value storage unit 131 has a function of storing adjustment values of the adjustment process. The adjustment value storage unit 131 is configured by, for example, the storage 44. When the adjustment process by the printer 30 is completed, the adjustment value storage unit 131 records a completed adjustment value as an example of a completed adjustment value. As an example, the completed adjustment value is stored in association with an ID as an example of identification information for identifying the adjustment process. In the first embodiment, an adjustment value table for each ID is saved in the adjustment value storage unit 131. For example, the ID of the profile C1 for which the adjustment process has been completed is 3 (see FIG. 4). The adjustment value storage unit 131 stores the completed adjustment value (for example, adjustment value zzz) in association with ID3.
[0070] Furthermore, in the case where an adjustment process is interrupted while being performed by the printer 30, the adjustment value storage unit 131 stores the adjustment value at the time of interruption (for example, immediately before the adjustment process is interrupted) as an example of the interrupted adjustment value, in association with an ID as an example of identification information for identifying the interrupted adjustment process. For example, the ID of profile A1, for which adjustment process is incomplete, is 1 (see FIG. 4). The adjustment value storage unit 131 stores the adjustment value at the time of interruption (for example, adjustment value xxx) in association with ID1.
[0071] The threshold storage unit 132 has a function of storing a threshold for executing the adjustment process. The threshold storage unit 132 is configured by, for example, the storage 44. As an example, the threshold storage unit 132 stores an upper limit number of times (e.g., 8 times) as an example of a threshold for performing the adjustment process. In addition, as an example, the threshold storage unit 132 also stores an adjustment threshold (e.g., a threshold for the amount of deviation of the adjustment register of the electronic cam).
[0072] The processing unit 133 has a function of performing various processes in the printer 30. The processing unit 133 performs a process of executing an adjustment process, a process of storing an adjustment value after completion of the adjustment process when the adjustment process is completed, or a process of storing an adjustment value at the time of interruption of the adjustment process when the adjustment process is interrupted. In addition, the processing unit 133 performs a process of updating the replacement date of a related component when a related component related to the adjustment process is replaced.
[0073] After the cause of the interruption of the printer 30 is eliminated, the processing unit 133 executes the adjustment process using the adjustment values stored in the adjustment value storage unit 131 at the time of the interruption.
[0074] The communication unit 134 has a function of communicating various information with the user terminal 10. As an example, when the adjustment process is interrupted, the communication unit 134 outputs an ID as an example of identification information for identifying the interrupted adjustment process to the user terminal 10. As an example, when the adjustment process is completed, the communication unit 134 outputs an ID as an example of identification information for identifying the completed adjustment process to the user terminal 10.
[0075] (Operation of the First Embodiment) Next, the operation of the information processing system 1 of the first embodiment will be described.
[0076] <First to third adjustment processes in the printer> Fig. 6 is a flowchart showing the flow of the first adjustment process performed by the printer 30. Fig. 7 is a flowchart showing the flow of the second adjustment process performed by the printer 30, and Fig. 8 is a flowchart showing the flow of the third adjustment process performed by the printer 30. In the control unit 40 of the printer 30 (see Fig. 3), the CPU 41 reads an adjustment process program from the ROM 42 or storage 44, expands it into the RAM 43, and executes it, thereby performing the adjustment process.
[0077] The CPU 41 determines whether or not an instruction to newly execute an adjustment process has been received from the user terminal 10 (step S501). For example, when an instruction to newly execute an adjustment process is input via the input unit 15 in the user terminal 10, the instruction to newly execute an adjustment process is output from the user terminal 10 to the printer 30. As a result, the printer 30 receives the instruction to newly execute an adjustment process.
[0078] When an instruction to newly execute an adjustment process has not been received (step S501: NO), the CPU 41 waits until an instruction to newly execute an adjustment process is received.
[0079] When an instruction to newly execute an adjustment process is received (step S501: YES), the CPU 41 executes the adjustment process (step S502). For example, in the adjustment process, the printer 30 maintains the transport speed of the medium (e.g., paper) at a set speed, and adjusts the print image quality by repeating multiple printing operations on the medium (e.g., paper) and setting the adjustment value of the electronic cam. The electronic cam is a cam that controls the transport of the paper. The adjustment process may also be a process of adjusting the speed of a belt (e.g., a transfer belt) instead of adjusting the electronic cam.
[0080] The CPU 41 determines whether a fault has occurred (step S503). A fault is an error that occurs during operation of the printer 30, such as a paper jam or a malfunction of a component within the printer 30. A fault is a reason for interrupting the adjustment process.
[0081] If no failure has occurred (step S503: NO), the CPU 41 determines whether the error in the adjustment value is equal to or smaller than a threshold value (step S504). As an example, the threshold value is stored in the threshold value storage unit 132 (see FIG. 5). For example, it is determined whether the error in the adjustment value of the electronic cam (i.e., the amount of deviation) satisfies a preset threshold amount of deviation.
[0082] If a failure occurs (step S503: YES), the CPU 41 proceeds to process A shown in Fig. 7. Process A will be described later.
[0083] If the error in the adjustment value is not equal to or less than the threshold value (step S504: NO), the CPU 41 judges whether the number of adjustments is equal to or less than the upper limit number of times of adjustment (step S505). As an example, the upper limit number of times of adjustment is stored in the threshold storage unit 132 (see FIG. 5). The upper limit number of times of adjustment is, for example, eight times, and if eight adjustments have been performed, the adjustment has not been performed.
[0084] If the error in the adjustment value is equal to or smaller than the threshold value (step S504: YES), the CPU 41 proceeds to process B shown in Fig. 8. Process B will be described later.
[0085] If the number of adjustments is equal to or less than the upper limit number of adjustments (step S505: YES), the CPU 41 updates the adjustment value (step S506).As an example, the adjustment value is stored in the adjustment value storage unit 131 (see FIG. 5).
[0086] If the number of adjustments is not equal to or less than the upper limit number of times (step S505: NO), the CPU 41 ends the adjustment process (step S507). If the number of adjustments is not equal to or less than the upper limit number of times, that is, if the number of adjustments exceeds the upper limit number of times, the adjustment process is not continued and is ended.
[0087] The CPU 41 outputs the adjustment failure to the user terminal 10 (step S508). Although not shown in the figure, information on the adjustment failure may be displayed on the display unit 16 of the user terminal 10. This ends the first adjustment process based on the information processing program handled by the printer 30.
[0088] Moreover, if a failure occurs as described above (step S503: YES), the process proceeds to process A shown in Fig. 7, and the CPU 41 interrupts the adjustment process (step S511). That is, process A is a process for when adjustment is not possible.
[0089] The CPU 41 stores the adjustment value immediately before the interruption (step S512). As an example, the adjustment value immediately before the interruption is stored in the adjustment value storage unit 131 (see FIG. 5).
[0090] The CPU 41 outputs the incomplete information as the profile and the number of adjustment executions to the user terminal 10 (step S513). This ends the second adjustment process based on the information processing program handled by the printer 30. Although not shown in the figures, as an example, the user terminal 10 stores the incomplete information of the profile (i.e., interruption information indicating that the adjustment process has been interrupted) and the number of adjustment executions in the profile storage unit 101 (see FIG. 4). Also, as an example, information indicating that the adjustment has failed may be displayed on the display unit 16 of the user terminal 10.
[0091] Furthermore, if the error in the adjustment value is equal to or smaller than the threshold value as described above (step S504: YES), the process proceeds to process B shown in Fig. 8, and CPU 41 stores the adjustment value (step S521). As an example, the adjustment value is stored in adjustment value storage unit 131 (see Fig. 5). That is, process B is a process performed when the adjustment is successful.
[0092] The CPU 41 outputs the profile completion information and the number of adjustment executions to the user terminal 10 (step S522). This ends the third adjustment process based on the information processing program handled by the printer 30. Although not shown in the figures, as an example, the user terminal 10 stores the profile completion information (i.e., completion information indicating that the adjusted gross profit has been completed) and the number of adjustment executions in the profile storage unit 101 (see FIG. 4). Also, as an example, the adjustment completion information may be displayed on the display unit 16 of the user terminal 10.
[0093] <Display processing on user devices> 9 is a flowchart showing the flow of display processing of the list display screen handled by the user terminal 10. In the user terminal 10 (see FIG. 2), the CPU 11 reads out an adjustment processing program from the ROM 12 or the storage 14, expands it in the RAM 13, and executes it, thereby performing the display processing.
[0094] When the profile list display screen is selected, the CPU 11 transitions to a profile list display screen for adjustment processing (step S531), whereby the profile list display screen for adjustment processing is displayed on the display unit 16 of the user terminal 10.
[0095] The CPU 11 searches for a profile (step S532). As an example, the profiles stored in the profile storage unit 101 (see FIG. 4) are searched for.
[0096] The CPU 11 determines whether or not the found profile is an incomplete profile (step S533).
[0097] If the found profile is an incomplete profile (step S533: YES), CPU 11 displays a warning icon on the incomplete profile (step S534). For example, as shown in Fig. 10, profiles 403A and 403B are displayed in list display area 402 on list display screen 401 displayed on display unit 16. A warning icon 404 as an example of a warning symbol is displayed on incomplete profile 403B. Also, for example, when incomplete profile 403B is selected and displayed, ID information 411, media information 412, and adjustment process status information 413 are displayed.
[0098] The CPU 11 determines whether or not there is an unsearched profile (step S535). If the searched profile is not an incomplete profile (step S533: NO), the CPU 11 similarly performs the process of step S535.
[0099] If there is an unsearched profile (step S535: YES), the CPU 11 returns to the process of step S532.
[0100] If there is no unsearched profile (step S535: NO), the CPU 11 ends the display process of the list display screen.
[0101] <Adjustment start process after interruption on user terminal> FIG. 11 is a flowchart showing the flow of adjustment start processing after interruption that is handled by the user terminal 10.
[0102] In the information processing system 1, when the adjustment process is interrupted, the adjustment start process after the interruption can be performed from the user terminal 10. In other words, the adjustment start process after the interruption is a process for resuming the interrupted adjustment process.
[0103] The CPU 11 opens an editing screen for the incomplete profile (step S541). For example, in a state where the list display screen 401 shown in FIG. 10 is displayed on the display unit 16 of the user terminal 10, the user selects the incomplete profile 403B. As a result, as shown in FIG. 12, an editing screen 421 for the incomplete profile 403B is displayed on the display unit 16. As an example, a warning icon 404 as an example of a warning symbol indicating that the profile is incomplete 403B is displayed as processing status information 422 on the editing screen 421. Furthermore, information 423 on a medium (for example, paper) is displayed on the editing screen 421. Furthermore, an adjustment start button 431 and a cancel button 432 are displayed on the editing screen 421.
[0104] The CPU 11 determines whether or not the adjustment start button has been pressed (step S542). For example, when the user presses the adjustment start button 431 on the edit screen 421 shown in Fig. 12, it is determined that the adjustment start button has been pressed.
[0105] If the adjustment start button is not pressed (step S542: NO), the CPU 11 waits until the adjustment start button is pressed.
[0106] When the adjustment start button is pressed (step S542: YES), the CPU 11 acquires the replacement date and time of the related component (step S543). As an example, the replacement date and time of the related component is acquired from the information stored in the replacement date storage unit 102 (see FIG. 4).
[0107] The CPU 11 determines whether the adjustment date and time of the profile is newer than the replacement date and time of the related component (step S544). The adjustment date and time of the profile is the adjustment date and time when the adjustment process is interrupted.
[0108] If the profile adjustment date is newer than the replacement date of the related component (step S544: YES), the CPU 11 judges whether to resume from where the adjustment process was interrupted (step S545). Resuming from where the adjustment process was interrupted means starting the adjustment process from where it was interrupted using the adjustment value immediately before the adjustment process was interrupted. As an example, as shown in FIG. 13, a start time selection screen 441 is displayed on the display unit 16. The selection screen 441 displays information 442 that the profile adjustment is incomplete. Furthermore, the selection screen 441 displays a continue button 451, a start button 452, and a cancel button 453. For example, if the user presses the continue button 451, it is judged that the adjustment process is to be resumed from where it was interrupted.
[0109] If the adjustment date and time of the profile is not newer than the replacement date and time of the related component, i.e., if the adjustment date and time of the profile is older than the replacement date and time of the related component (step S544: NO), the CPU 11 displays on the display unit 16 that the adjustment cannot be resumed from where it left off (step S546). If the adjustment date and time of the profile when the adjustment process was interrupted is older than the replacement date and time of the related component, the adjustment process cannot be resumed from where it left off in order to prevent the adjustment process from being resumed using the adjustment value immediately before the interruption. As an example, as shown in Fig. 14, a resume-impossible screen 461 is displayed on the display unit 16. On the resume-impossible screen 461, information 462 indicating that the adjustment cannot be resumed from where it left off, a start from the beginning button 471, and a cancel button 472 are displayed.
[0110] If the adjustment process is to be resumed from where it was interrupted (step S545: YES), CPU 11 notifies printer 30 of a resume command (step S547). The resume command is a command that instructs printer 30 to resume the adjustment process from where it was interrupted. Thereafter, the process proceeds to process C, and CPU 41 of printer 30 executes the process from step S502. More specifically, printer 30 resumes the adjustment process from where it was interrupted using the adjustment values stored in adjustment value storage unit 131 just before the interruption (i.e., starts the adjustment process from where it was interrupted).
[0111] If the adjustment process is not to be resumed from where it was interrupted (step S545: NO), the CPU 11 notifies the printer 30 of a new execution command (step S548). The new execution command is a command to instruct the printer 30 to start the adjustment process from the beginning. Thereafter, the process proceeds to process C, and the CPU 41 of the printer 30 executes the process from step S502. More specifically, the printer 30 starts the adjustment process from the beginning without using the adjustment values immediately before the interruption.
[0112] Also, after the process of step S546, the CPU 11 notifies the printer 30 of a new execution command (step S548). As an example, when the start from the beginning button 471 is pressed on the non-restartable screen 461 shown in FIG. 14, the new execution command may be notified to the printer 30.
[0113] <Updating replacement dates for related parts on user terminals> FIG. 15 is a flowchart showing the flow of the process of updating the replacement dates of related parts that the user terminal 10 is responsible for.
[0114] The CPU 11 acquires replacement information of the related member (step S551). For example, when a related member is replaced in the printer 30, the replacement information of the related member is output to the user terminal 10, and the replacement information of the related member is received by the user terminal 10. As an example, as shown in FIG. 16, maintenance information 601 is displayed on the display unit 16, and when a transfer jacket 602 as an example of a related member is replaced, the transfer jacket 602 is displayed in a different identification state (for example, a different color) from other related members. In the maintenance information 631, numerical information 602A of a counter for life management of the transfer jacket 602 is displayed.
[0115] The CPU 11 initializes the lifespan management counter (step S552). As an example, as shown in FIG. 17, a confirmation screen 611 including confirmation information 612 asking whether it is OK to initialize the lifespan management counter is displayed on the display unit 16. A button 621 for accepting the initialization and a button 622 for rejecting the initialization are displayed on the confirmation screen 611. For example, the lifespan management counter may be initialized when the user presses the button 621 for accepting the initialization on the confirmation screen 611. As an example, as shown in FIG. 19, when the lifespan management counter of the transfer jacket 602 is initialized, the numerical information 632A of the lifespan management counter becomes "0".
[0116] The CPU 11 updates the replacement date of the related component (step S553). For example, the updated replacement date of the related component (for example, the update date and replacement time) is stored in the replacement date storage unit 102 of the user terminal 10. This ends the update process of the replacement date of the related component.
[0117] <Profile assignment process for media on user device> FIG. 19 is a flowchart showing the flow of the process of assigning a profile to the media handled by the user terminal 10.
[0118] The CPU 11 displays a screen for allocating a profile to a medium on the display unit 16 (step S561). For example, when a user inputs an instruction to display the allocation screen, the screen for allocating a profile to a medium is displayed. The medium includes attribute information such as the basis weight and hardness of the paper.
[0119] The CPU 11 searches for profiles stored in the profile storage unit 101 (see FIG. 4) (step S562).
[0120] The CPU 11 determines whether or not the found profile is an incomplete profile (step S563). For example, a profile for which the adjustment process has not been completed due to an interruption of the adjustment process is an incomplete profile.
[0121] If the found profile is not an incomplete profile (step S563: NO), the CPU 11 adds it to the selectable list (step S564), so that profiles for which adjustment processing has been completed are displayed in the list.
[0122] The CPU 11 determines whether there is an unsearched profile (step S565). If the searched profile is an incomplete profile (step S563: YES), the CPU 11 similarly performs the process of step S565. As a result, the incomplete profile is not added to the selectable list.
[0123] If there is an unsearched profile (step S565: YES), the CPU 11 returns to the process of step S562.
[0124] If there is no unsearched profile (step S565: NO), the CPU 11 ends the allocation process to the media. As an example, as shown in FIG. 20, an allocation screen 641 to the media is displayed on the display unit 16. A plurality of profiles 642 are displayed as a selectable list on the allocation screen 641. At this time, only profiles 642 for which the adjustment process has been completed are displayed as a selectable list on the allocation screen 641, and profiles for which the adjustment process has not been completed are not displayed in the selectable list. For example, when the user selects a first profile 642A from the allocation screen 641, information 643 of the media and adjustment process corresponding to the first profile 642A is displayed. This information includes information 644 of the completion of the adjustment process.
[0125] In the above information processing system 1, when the adjustment process is interrupted during the execution of the adjustment process for adjusting the print image quality by repeating printing and setting the adjustment value multiple times, the CPU 41 of the printer 30 stores the adjustment value at the time of interruption in the adjustment value storage unit 131. Then, after the cause of the interruption is eliminated, the CPU 41 of the printer 30 executes the adjustment process using the adjustment value at the time of interruption stored in the adjustment value storage unit 131. That is, in the present disclosure, the information processing system 1 described in claim 1 can be configured only by the printer 30. Therefore, in the information processing system 1, when the adjustment process is interrupted during the execution of the adjustment process for adjusting the print image quality by repeating printing and setting the adjustment value multiple times, it is possible to eliminate the need to redo the adjustment process from the beginning.
[0126] Furthermore, in the information processing system 1, the CPU 41 of the printer 30 associates the adjustment value at the time of interruption with an ID that identifies the interrupted adjustment process, and stores the adjustment value in the adjustment value storage unit 131. Furthermore, the CPU 11 of the user terminal 10 stores a profile including an ID that identifies the interrupted adjustment process and interruption information that indicates that the adjustment process has been interrupted, in the profile storage unit 101. Therefore, in the information processing system 1, in response to an instruction from the user terminal 10 that is equipped with the profile storage unit 101, the adjustment process can be executed from the middle using the adjustment value at the time of interruption that corresponds to the profile.
[0127] Furthermore, in the information processing system 1, when the adjustment process is completed, the CPU 41 of the printer 30 stores the completed adjustment values in the adjustment value storage unit 131. Furthermore, the CPU 11 of the user terminal 10 stores a profile including an ID for identifying the completed adjustment process and completion information indicating that the adjustment process has been completed in the profile storage unit 101. Therefore, in the information processing system 1, in response to an instruction from the user terminal 10 equipped with the profile storage unit 101, printing can be executed by the printer 30 using the completed adjustment values corresponding to the profile.
[0128] Furthermore, in the information processing system 1, when a profile including interruption information (i.e., an incomplete profile) is selected in the user terminal 10, the CPU 11 of the user terminal 10 accepts a selection of whether to readjust the image quality by performing an adjustment process using the adjustment value at the time of interruption, or to adjust the image quality by performing the adjustment process from the beginning (see FIG. 13). Therefore, in the information processing system 1, when a profile including the ID at the time of interruption and the interruption information is selected, it is possible to perform an optimal adjustment process according to the user's will, compared to a case where only an adjustment process of readjusting from the adjustment value at the time of interruption is performed.
[0129] Furthermore, in the information processing system 1, when a related part related to the adjustment process is replaced in the printer 30, the CPU 11 of the user terminal 10 stores the replacement date and time of the related part in the replacement date storage unit 102 according to the replacement information of the related part. Therefore, in the information processing system 1, erroneous use of a profile that was adjusted before the related part was replaced is suppressed compared to a case where only the fact that the related part was replaced is stored.
[0130] Furthermore, in the information processing system 1, if the adjustment date and time of the profile is older than the replacement date and time of the related component, the CPU 11 of the user terminal 10 does not execute the adjustment process using the adjustment value at the time of interruption corresponding to the profile. Therefore, in the information processing system 1, if the adjustment date and time of the profile is older than the replacement date and time of the related component, the execution of the adjustment process using the adjustment value at the time of interruption corresponding to the profile is suppressed.
[0131] Furthermore, in the information processing system 1, if the adjustment date and time of the profile is older than the replacement date and time of the related component, the CPU 11 of the user terminal 10 displays information on the display unit 16 that does not accept the adjustment process using the adjustment value at the time of interruption and prompts the user to execute the adjustment process from the beginning (see FIG. 14). Therefore, in the information processing system 1, if the adjustment date and time of the profile is older than the replacement date and time of the related component, it is possible to execute the adjustment process from the beginning.
[0132] Furthermore, in the information processing system 1, the CPU 11 of the user terminal 10 may delete a profile corresponding to the related part before replacement according to the replacement information of the related part. For example, when the adjustment date and time of the adjustment process information is older than the replacement date and time of the related part, the profile corresponding to the related part before replacement is deleted. Therefore, in the information processing system 1, when the adjustment date and time of the adjustment process information is older than the replacement date and time of the related part, the adjustment process is prevented from being executed using the adjustment value at the time of interruption corresponding to the profile of the related part before replacement.
[0133] Furthermore, in the information processing system 1, when the CPU 11 of the user terminal 10 displays the profile list display screen on the display unit 16, the CPU 11 displays the profile including interruption information (i.e., the incomplete profile) with a warning icon 404 (see FIG. 10). Therefore, in the information processing system 1, it becomes easier to identify the profile for which the adjustment process has been interrupted on the list display screen compared to the case where only the profile is displayed on the list display screen without the warning symbol.
[0134] Furthermore, in the information processing system 1, when the CPU 11 of the user terminal 10 assigns a profile to media, the CPU 11 displays only profiles for which adjustment processing has been completed on the display unit 16 based on the contents of the profiles stored in the profile storage unit 101 (see FIG. 20). Therefore, in the information processing system 1, when assigning a profile to media, erroneous selection of a profile for which adjustment processing has been interrupted is suppressed compared to the case where a profile for which adjustment processing has been interrupted is displayed.
[0135] Furthermore, when the adjustment process is interrupted during the adjustment process for adjusting the print image quality by repeating printing and setting adjustment values multiple times, the information processing program causes the adjustment value at the time of interruption to be stored in the adjustment value storage unit 131, and after the cause of the interruption is eliminated, causes the computer to execute the adjustment process using the adjustment value at the time of interruption stored in the adjustment value storage unit 131. Therefore, with the information processing program, when the adjustment process is interrupted during the adjustment process for adjusting the print image quality by repeating printing and setting adjustment values multiple times, it is possible to eliminate the need to restart the adjustment process from the beginning.
[0136] 〔others〕 In the information processing system 1 of the above embodiment, the user terminal 10 and the printer 30 are wirelessly connected, but the present disclosure is not limited to this configuration. For example, the user terminal 10 and the printer 30 may be connected by wire. Also, for example, the user terminal 10 and the printer 30 may be connected by wire or wirelessly via a relay device such as a server.
[0137] In addition, the user terminal 10 and the printer 30 in the above-mentioned information processing system 1 are separate devices, but the present disclosure is not limited to this configuration. For example, in an information processing system equipped with an image forming unit, when an adjustment process is interrupted, the adjustment value at the time of interruption may be stored in memory, and after the cause of the interruption is eliminated, the adjustment process may be executed using the adjustment value at the time of interruption stored in memory.
[0138] In the above-described information processing system 1, the processes of the user terminal 10 and the printer 30 can also be realized by dedicated hardware circuits. In this case, they may be executed by one piece of hardware or by multiple pieces of hardware.
[0139] In the above-mentioned information processing system 1, the programs for operating the user terminal 10 and the printer 30 may be provided by a computer-readable recording medium such as a Universal Serial Bus (USB) memory, a flexible disk, or a Compact Disc Read Only Memory (CD-ROM), or may be provided online via a network such as the Internet. In this case, the programs recorded on the computer-readable recording medium are usually transferred to and stored in a memory or storage. The programs may be provided as standalone application software, or may be incorporated into the software of the user terminal 10 and the printer 30 as one function of the devices.
[0140] Although the present invention has been described in detail with respect to a specific embodiment, it will be apparent to those skilled in the art that the present invention is not limited to such an embodiment, and that various other embodiments are possible within the scope of the present invention.
[0141] [Preferred embodiment of the present disclosure] Preferred aspects of the present disclosure will be described below.
[0142] (((1))) At least one processor; The processor, When an adjustment process for adjusting the image quality of a print is interrupted during the adjustment process, the adjustment value at the time of interruption is stored in memory as an interrupted adjustment value, After the cause of the interruption is eliminated, the adjustment process is performed using the interruption adjustment value stored in the memory. Information processing system.
[0143] (((2))) the memory includes a first memory included in a printing device that executes the adjustment process, and a second memory included in a user terminal that can instruct the printing device to execute the adjustment process; The processor, storing the interrupted adjustment value in a first memory included in a printing device that executes the adjustment process in association with identification information that identifies the interrupted adjustment process; storing adjustment process information, including the identification information for identifying the interrupted adjustment process and interruption information indicating that the adjustment process has been interrupted, in a second memory provided in a user terminal capable of instructing the printing device to execute the adjustment process; An information processing system according to (((1))).
[0144] (((3))) The processor, When the adjustment process is completed, a completed adjustment value, which is an adjustment value after the completion, is stored in the first memory; storing, in the second memory, adjustment process information including identification information for identifying the completed adjustment process and completion information indicating that the adjustment process has been completed; The information processing system according to (((2))).
[0145] (((4))) The processor, The information processing system described in (((1))) or (((2))), wherein when adjustment processing information including the interruption information is selected on the user terminal, a selection is accepted as to whether to perform the adjustment processing using the interruption adjustment value to readjust the image quality, or to perform the adjustment processing from the beginning to adjust the image quality.
[0146] (((5))) The processor, The information processing system described in (((2))) further comprises, when a related part related to the adjustment process is replaced in the printing device, storing the replacement date and time of the related part in the second memory in accordance with the replacement information of the related part.
[0147] (((6))) The processor, The information processing system according to ((5))), wherein if the adjustment date and time of the adjustment process information is older than the replacement date and time, the adjustment process using the interruption adjustment value corresponding to the adjustment process information is not executed.
[0148] (((7))) The processor, The information processing system described in (((6))) further comprises: if the adjustment date and time of the adjustment processing information is older than the replacement date and time, displaying information on the display unit of the user terminal that does not accept the adjustment processing using the interrupted adjustment value, and that prompts the user to perform the adjustment processing from the beginning.
[0149] (((8))) The processor, The information processing system according to ((5))) or ((6))), wherein the adjustment processing information corresponding to the related component before replacement is deleted from the memory in response to replacement information of the related component.
[0150] (((9))) The processor, The information processing system according to any one of ((2))) to (((8))), wherein the adjustment processing information including the interruption information is displayed in a selectable manner on a display unit of the user terminal.
[0151] (((10))) The processor, The information processing system described in (((9))), wherein when a list display screen of the adjustment processing information is displayed on the display unit of the user terminal, a warning symbol is added to the adjustment processing information including the interruption information and the adjustment processing information is displayed.
[0152] (((11))) The processor, The information processing system described in (((2))) further comprises: when the adjustment processing information is assigned to a medium, based on the contents of the adjustment processing information stored in the second memory, only the adjustment processing information for which the adjustment processing has been completed is displayed on the display unit of the user terminal.
[0153] (((12))) When an adjustment process for adjusting the image quality of a print is interrupted during the adjustment process, the adjustment value at the time of interruption is stored in memory as an interrupted adjustment value, an information processing program that causes a computer to execute a process of performing the adjustment process using the interruption adjustment value stored in the memory after the cause of the interruption is eliminated.
[0154] According to the information processing system described in (((1))), if an adjustment process in which the image quality of the print is adjusted by repeatedly printing and setting adjustment values multiple times is interrupted during the adjustment process, it is possible to eliminate the need to restart the adjustment process from the beginning.
[0155] According to the information processing system described in (((2))), by providing a second memory in which adjustment processing information including identification information for identifying the interrupted adjustment processing and interruption information indicating that the adjustment processing has been interrupted is stored, it is possible, upon instruction from a user terminal, to resume the adjustment processing midway using the interrupted adjustment value corresponding to the adjustment processing information.
[0156] According to the information processing system described in (((3))), by providing a second memory in which adjustment processing information including identification information for identifying the completed adjustment processing and completion information indicating that the adjustment processing has been completed is stored, printing can be performed using a completed adjustment value corresponding to the adjustment processing information upon instruction from a user terminal.
[0157] According to the information processing system described in (((4))), when adjustment processing information including the identification information at the time of interruption and the interruption information is selected, it is possible to perform optimal adjustment processing in accordance with the user's wishes, compared to a case in which only adjustment processing is performed to readjust from the interrupted adjustment value.
[0158] According to the information processing system described in (((5))), the misuse of adjustment processing information that was adjusted before the related parts were replaced is prevented, compared to a case in which only the fact that the related parts have been replaced is stored.
[0159] According to the information processing system described in (((6))), when the adjustment date and time of the adjustment processing information is older than the replacement date and time of the related component, performing adjustment processing using the interruption adjustment value corresponding to the adjustment processing information is suppressed.
[0160] According to the information processing system described in (((7))), when the adjustment date and time of the adjustment processing information is older than the replacement date and time of the related component, the adjustment processing can be executed from the beginning.
[0161] According to the information processing system described in (((8))), when the adjustment date and time of the adjustment processing information is older than the replacement date and time of the related component, adjustment processing is prevented from being performed using the interrupted adjustment value corresponding to the adjustment processing information of the related component before replacement.
[0162] According to the information processing system described in (((9))), adjustment processing information including interruption information can be selected from the display unit of the user terminal.
[0163] According to the information processing system described in (((10))), it is easier to identify adjustment processing information for which adjustment processing has been interrupted on the list display screen, compared to a case in which only adjustment processing information is displayed on the list display screen.
[0164] According to the information processing system described in (((11))), when adjustment processing information is assigned to a medium, erroneous selection of interrupted adjustment processing information is suppressed compared to a case where adjustment processing information whose adjustment processing has been interrupted is displayed.
[0165] According to the information processing program described in (((12))), if an adjustment process for adjusting the image quality of a print by repeating printing and setting adjustment values multiple times is interrupted during the adjustment process, it is possible to eliminate the need to restart the adjustment process from the beginning. [Explanation of symbols]
[0166] 1. Information Processing Systems 10 User terminals 11 CPU (an example of a processor) 13 RAM (an example of memory, an example of a second memory) 14 Storage (an example of memory, an example of a second memory) 15 Input section 16 Display section 30 Printer (an example of a printing device) 40 Control section 41 CPU (an example of a processor) 43 RAM (an example of memory, an example of the first memory) 44 Storage (an example of memory, an example of the first memory) 101 Profile storage section 102 Exchange date storage section 103 Processing section 104 Display control unit 105 Communications Department 106 Reception 131 Adjustment value memory unit 132 Threshold memory unit 133 Processing section 134 Communications Department 401 List display screen 403A Profile (Example of adjustment processing information) 403B Profile (Example of adjustment processing information) 404 Warning icon (example of a warning symbol) 421 Editing screen 431 Adjustment start button 441 Selection Screen 611 Confirmation screen 632 Transfer jacket (example of related material) 642 Profile (an example of adjustment processing information) A Media (example of media) C Media (example of media)
Claims
1. At least one processor; The processor, When an adjustment process is interrupted during the adjustment process for adjusting the image quality of the print by repeating printing and setting an adjustment value multiple times, an interrupted adjustment value that is the adjustment value at the time of interruption is stored in memory; After the cause of the interruption is eliminated, the adjustment process is performed using the interruption adjustment value stored in the memory. Information processing system.
2. the memory includes a first memory provided in a printing device that executes the adjustment process, and a second memory provided in a user terminal that can instruct the printing device to execute the adjustment process; The processor, storing the interrupted adjustment value in a first memory included in a printing device that executes the adjustment process in association with identification information that identifies the interrupted adjustment process; storing adjustment process information, including the identification information for identifying the interrupted adjustment process and interruption information indicating that the adjustment process has been interrupted, in a second memory provided in a user terminal capable of instructing the printing device to execute the adjustment process; The information processing system according to claim 1 .
3. The processor, When the adjustment process is completed, a completed adjustment value, which is an adjustment value after the completion, is stored in the first memory; storing, in the second memory, adjustment process information including identification information for identifying the completed adjustment process and completion information indicating that the adjustment process has been completed; The information processing system according to claim 2 .
4. The processor, The information processing system of claim 2, wherein when adjustment processing information including the interruption information is selected on the user terminal, a selection is accepted as to whether to perform the adjustment processing using the interruption adjustment value to re-adjust the image quality, or to perform the adjustment processing from the beginning to adjust the image quality.
5. The processor, 3. The information processing system according to claim 2, wherein when a related part related to the adjustment process is replaced in the printing device, a replacement date and time of the related part is stored in the second memory in accordance with replacement information of the related part.
6. The processor, The information processing system according to claim 5 , wherein, when an adjustment date and time of the adjustment process information is older than the replacement date and time, the adjustment process using the interruption adjustment value corresponding to the adjustment process information is not executed.
7. The processor, The information processing system of claim 6, wherein if the adjustment date and time of the adjustment processing information is older than the replacement date and time, information is displayed on the display unit of the user terminal not to accept the adjustment processing using the interrupted adjustment value, and to prompt the user to perform the adjustment processing from the beginning.
8. The processor, 6. The information processing system according to claim 5, wherein the adjustment process information corresponding to the related component before replacement is deleted from the memory in response to the replacement information of the related component.
9. The processor, The information processing system according to claim 4 , wherein the adjustment process information including the interruption information is displayed in a selectable manner on a display unit of the user terminal.
10. The processor, The information processing system according to claim 9 , wherein when a list display screen of the adjustment processing information is displayed on a display unit of the user terminal, a warning symbol is added to the adjustment processing information including the interruption information.
11. The processor, The information processing system of claim 2, wherein when the adjustment processing information is assigned to a medium, only the adjustment processing information for which the adjustment processing has been completed is displayed on the display unit of the user terminal based on the contents of the adjustment processing information stored in the second memory.
12. When an adjustment process is interrupted during the adjustment process for adjusting the image quality of the print by repeating printing and setting an adjustment value multiple times, an interrupted adjustment value that is the adjustment value at the time of interruption is stored in memory; an information processing program that causes a computer to execute a process of performing the adjustment process using the interruption adjustment value stored in the memory after the cause of the interruption is eliminated.
Citation Information
Patent Citations
Image processing apparatus
JP2011259052A
Image processing method and equipment
JP3592027B2