Information processing device, printing system, printing method and program
The information processing device addresses environmental-induced paper jams by controlling the printing environment, enhancing efficiency and reliability in large-volume printing operations.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-04-30
- Publication Date
- 2026-03-10
AI Technical Summary
Conventional printing systems face inefficiencies due to environmental changes causing paper jams, which can lead to delays in large-volume printing operations, especially when operators are absent.
An information processing device that determines environmental conditions suitable for printing and adjusts the environment accordingly, ensuring efficient operation of the printing device by integrating environmental measurement, control, and facility adjustment units.
Enhances printing efficiency by preventing paper jams and ensuring timely completion of large-volume printing tasks without operator intervention during non-business hours.
Smart Images

Figure 0007827191000001 
Figure 0007827191000002 
Figure 0007827191000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing apparatus, a printing system, a printing method, and a program. [Background technology]
[0002] For example, in printing factories, large-scale, high-speed printing equipment is used to print large volumes of paper. Some printing paper is affected by the surrounding environment, such as temperature or humidity, and problems such as paper jams can occur if the printing paper is used in an unsuitable environment.
[0003] In such printing factories, it is necessary to complete printing processes without delaying the specified delivery date or the next process of the printing process.
[0004] For this reason, in the case of a large-volume printing process that requires a considerable amount of time to print, an operator such as an employee at a printing factory may perform the printing during times when the operator is absent, such as during free time or breaks, or outside working hours, such as at night or on holidays. In such cases, the operator loads the necessary printing paper, toner, and other recording materials into the printing device before the operator is absent or before the end of working hours, and starts printing, so that the printing will be completed when the operator returns to the printing device or by the next business day.
[0005] On the other hand, various media (printing paper, etc.) are used for printing, but printing paper, etc. has characteristics that are affected by the surrounding environment such as temperature and humidity, and if it is used in an unsuitable environment, problems such as paper jams may occur.
[0006] Therefore, in printing factories and the like, in order to prevent problems such as paper jams, experienced operators and the like adjust the temperature or humidity based on their experience to suit the printing paper and the like being used. This is because, when printing is performed at various time periods as described above, the risk of a problem such as a paper jam preventing the scheduled printing process from being completed, which could cause delays in delivery dates or the next process, etc., is reduced.
[0007] Furthermore, the temperature or humidity in the area where the printing press is installed does not change immediately even if the temperature or humidity settings of the air conditioning equipment installed in that area are changed, so the operator has to wait without issuing a printing instruction until the temperature or humidity becomes appropriate for the printing paper being used, which means that time cannot be used effectively.
[0008] As mentioned above, printing factories and the like rely on the experience of operators to avoid problems such as paper jams and to carry out printing processes that make effective use of various operators' time. It is hoped that automation will be promoted so that even less experienced operators can carry out such control.
[0009] For example, Patent Document 1 discloses a printing device that controls printing according to the temperature inside the printing device. The printing device disclosed in Patent Document 1 checks whether the temperature inside the device is suitable for printing on special paper, and if the temperature inside the device is suitable for printing on special paper, it prints on the special paper, but if the temperature is not suitable, it stops printing. Summary of the Invention [Problem to be solved by the invention]
[0010] However, with conventional technology, if the printing environment changes and printing stops midway due to a problem such as a paper jam, for example, when printing takes a long time, the operator may not be able to respond immediately and may have to take measures such as printing again, which can actually be inefficient.
[0011] One embodiment of the present invention has been made in consideration of the above points, and aims to perform more efficient printing by controlling the operation of the printing device in accordance with environmental information about the printing device and the environmental conditions of the printing medium. [Means for solving the problem]
[0012] An information processing device according to one embodiment of the present invention includes an environment determination unit that determines whether environmental information indicating the surrounding environment of a space in which a printing device is installed satisfies environmental condition information indicating environmental conditions suitable for executing printing for each type of printing medium to be used, and a print control unit that transmits a print job to the printing device when the environmental information satisfies the environmental condition information. an adjustment instruction unit that instructs the facility device to adjust the surrounding environment based on the start time of the print job, with the environmental conditions as targets; Equipped with. [Effects of the Invention]
[0013] According to one embodiment of the present invention, more efficient printing can be achieved by controlling the operation of the printing device in accordance with environmental information about the printing device and the environmental conditions of the print medium. [Brief explanation of the drawings]
[0014] [Figure 1] FIG. 1 is a schematic diagram illustrating an example of a printing factory according to an embodiment. [Figure 2] 1 is an external side view illustrating an example of a printing press according to an embodiment. [Figure 3] FIG. 1 is a diagram illustrating an example of work performed in a printing factory according to an embodiment. [Figure 4] 1 is a block diagram illustrating an example of the overall configuration of a printing system according to a first embodiment. [Figure 5] FIG. 1 is a schematic diagram illustrating an example of a hardware configuration of a printing apparatus according to an embodiment. [Figure 6] FIG. 2 is a block diagram illustrating an example of a hardware configuration of a control device according to an embodiment. [Figure 7] FIG. 2 is a block diagram illustrating an example of a hardware configuration of a computer according to an embodiment. [Figure 8] 1 is a block diagram illustrating an example of a functional configuration of a printing system according to a first embodiment. [Figure 9] FIG. 4 is a conceptual diagram illustrating an example of an environmental condition table according to an embodiment. [Figure 10] FIG. 4 is a conceptual diagram illustrating an example of a job management table according to an embodiment. [Figure 11] 5 is a flowchart illustrating an example of a processing procedure of a printing method according to the first embodiment. [Figure 12] FIG. 10 is a diagram illustrating an example of a mode setting screen according to an embodiment. [Figure 13] FIG. 10 is a diagram illustrating an example of a job selection screen according to an embodiment. [Figure 14] 6 is a flowchart illustrating an example of a normal printing process in the first embodiment. [Figure 15] FIG. 10 is a diagram illustrating an example of a notification screen according to an embodiment. [Figure 16] 6 is a flowchart illustrating an example of a nighttime printing process in the first embodiment. [Figure 17] FIG. 10 is a block diagram illustrating an example of the functional configuration of a printing system according to a second embodiment. [Figure 18] 10 is a flowchart illustrating an example of a nighttime printing process according to a second embodiment. [Figure 19] 10 is a flowchart showing an example of a start time calculation process in the second embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0015] Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. In the drawings, components having the same functions are designated by the same reference numerals, and duplicated explanations will be omitted.
[0016] [First embodiment] One embodiment of the present invention is a printing system used in facilities that perform large-volume printing, such as printing factories and data centers (hereinafter referred to as "printing factories, etc."). The printing factory in this embodiment produces printed materials such as books and booklets by performing a printing process in which print data is printed on a large number of print sheets, ranging from several thousand to tens of thousands of sheets, and a binding process in which the printed print sheets are subjected to processes such as cutting, folding, and binding. The printing system in this embodiment is used in the printing process performed in the printing factory. However, the use of the printing system in this embodiment is not limited to the above, and the system may be used for any purpose as long as it is used to print on a large number of print sheets (for example, it may be a printing factory that performs only the printing process and does not include processes other than the printing process, such as the binding process described above).
[0017] <Outline of the printing factory> The printing factory in this embodiment will be described with reference to Fig. 1. Fig. 1 is a schematic diagram showing an example of a printing factory in this embodiment.
[0018] 1, the printing factory 9 in this embodiment is partitioned into, for example, a printing area 90, a bookbinding area 91, a warehouse area 92, and an office area 93. The office area 93 includes a machine room 94. The areas 90 to 93 of the printing factory 9 are arranged so that they can be accessed via a passage 95.
[0019] The printing area 90 is equipped with a plurality of printing machines 901-1 to 901-2, a printed material storage area 902, and air conditioning equipment 903. The binding area 91 is equipped with a plurality of cutting machines 911-1 to 911-2, a plurality of folding machines 912-1 to 912-2, and a binding machine 913. The warehouse area 92 is equipped with a plurality of paper shelves 921-1 to 921-2, a plurality of toner shelves 922-1 to 922-2, and air conditioning equipment 923.
[0020] Hereinafter, when there is no need to distinguish between the multiple printing machines 901-1 to 901-2, cutting machines 911-1 to 911-2, folding machines 912-1 to 912-2, paper shelves 921-1 to 921-2, or toner shelves 922-1 to 922-2, they will be collectively referred to as printing machine 901, cutting machine 911, folding machine 912, paper shelf 921, or toner shelf 922.
[0021] The number of printing machines 901, cutters 911, folding machines 912, binding machines 913, paper shelves 921, and toner shelves 922 is an example, and may be increased or decreased as desired depending on the size of the printing factory 9, the amount of printing, etc. The types of equipment installed in the printing area 90 and binding area 91 are an example, and any equipment required for the printing process or binding process may be installed as desired. The types of shelves installed in the warehouse area 92 are an example, and may be changed as desired depending on the type and quantity of equipment required in the printing factory 9. Furthermore, the manner in which each area is partitioned may be arbitrary, and it is also possible to realize the areas on one floor or on any floor without partitions.
[0022] The workflow at the printing factory 9 will now be described. An operator, such as an employee of the printing factory 9, first checks in the printing area 90 that the printing paper, toner, and other recording materials required for the print job are loaded in the printing machine 901. If there is a shortage of printing paper or toner, the operator takes the required amount of printing paper or toner from the paper shelf 921 or the toner shelf 922 in the warehouse area 92 and loads it into the printing machine 901 to be used.
[0023] After the operator confirms that a sufficient amount of printing paper, toner, and other recording materials has been set, he or she operates the printing machine 901 to print the desired print data onto the desired number of sheets of printing paper. The printed sheets of printing paper ejected from the printing machine 901 are temporarily stored in a printout storage area 902. This completes the printing process.
[0024] When the printing process is complete, the operator carries the printed printing paper from the print storage area 902 into the binding area 91. The printing paper carried into the binding area 91 is placed in the work area of the cutter 911. Next, the operator operates the cutter 911 to cut the printing paper.
[0025] Next, the operator places the cut print sheets in the work area of the folding machine 912 and folds the print sheets by operating the folding machine 912. Next, the operator places the folded print sheets in the work area of the binding machine 913 and binds the print sheets by operating the binding machine 913. This completes the binding process.
[0026] The completed printed matter such as a book or booklet is fitted with accessories such as a cover, a sash, or a sales card as needed. The printed matter is then packaged and shipped from the printing factory 9.
[0027] <Printing machine overview> A printing machine 901 according to this embodiment will be described with reference to Fig. 2. Fig. 2 is an external side view showing an example of a printing machine according to this embodiment.
[0028] As shown in Figure 2, the printing machine 901 of this embodiment has a printing device 10, a paper feed unit 11, a paper discharge unit 12, and an operation panel 13. The printing machine 901 can add, change, or remove units depending on the application. For example, the paper feed unit 11 can be selected depending on the type of printing paper to be used and the number of sheets to be printed at one time. In addition, the paper discharge unit 12 can be selected depending on the post-processing such as folding, binding, and punching, the number of sheets to be printed at one time, and the like.
[0029] Inside the paper feed unit 11, several thousand to several tens of thousands of unprinted print papers P1-1 to P1-2 are set. The print papers P1-1 to P1-2 may be print papers of different types, such as material and size, or may be print papers of the same type. The printing device 10 prints print data on the print papers set in the paper feed unit 11 in accordance with instructions from the operator. The printed print papers are transported to the paper discharge unit 12. The printed print paper P2 discharged from the paper discharge unit 12 is accumulated in a specified paper discharge tray.
[0030] The operator can set the type of printing paper, the number of copies to be printed, whether post-processing is required, etc. by operating the operation panel 13. The operator can also control the start or stop of printing by operating the operation panel 13. Furthermore, the operator can understand the status of the printing press 901 by referring to messages, etc. displayed on the operation panel 13.
[0031] The type of printing paper can be specified by the operator by selecting from options displayed on the operation panel 13. Furthermore, if the printing press 901 is equipped with a sensor for identifying the type of printing paper, the operator can identify the printing paper with the sensor, and the type of printing paper can be displayed on the operation panel 13. Furthermore, if the paper feed unit 11 is equipped with a sensor for identifying the type of printing paper, the type of the loaded printing paper P1-1 to P1-2 can be identified and displayed on the operation panel 13.
[0032] Fig. 3 is a diagram showing an example of work performed at a printing factory in this embodiment. As shown in Fig. 3, at printing factory 9, large quantities of printing paper 83-1 to 83-3 are arranged around devices 82-1 to 82-2 used in the printing process or the bookbinding process. Operator 81, for example, performs the desired processing on printing paper 83-1 using device 82-1, and then places the processed printing paper 83-2 around device 82-2 that will perform the next process.
[0033] The printing machine 901 can print thousands to tens of thousands of sheets at a time, as long as the specifications of the paper feed unit 11 and the paper discharge unit 12 allow. When printing tens of thousands of sheets at a time, it may take several hours from the start of printing to completion. For example, when printing 20,000 sheets of printing paper, it may take 2 to 3 hours to complete printing. Typically, an operator loads the required number of sheets of printing paper and toner into the printing machine 901 and issues a command to start printing, and printing continues automatically until completion. Therefore, in a printing factory that operates 24 hours a day, for example, if large-volume printing can be performed over long periods of time outside of working hours, such as at night or on holidays, when the operator is not present, the productivity of the entire printing factory 9 can be greatly improved.
[0034] Meanwhile, print paper (medium) can be affected by the ambient temperature or humidity (which may simply be referred to as temperature or humidity) that indicates the temperature or humidity of the air immediately surrounding the print paper or the space (e.g., the room or space where the print paper or print device is located) inside the printing area 90 where the printing device 10 that performs the printing process on the print paper is installed. This can cause the print paper to become unsuitable for printing (for example, depending on the type of medium, such as paper, the paper may stretch and become wavy due to moisture absorption, or conversely, the paper may shrink and become warped or curl due to moisture release), or overlapping print sheets may stick together. If print sheets become unsuitable for printing due to the ambient environment or if print sheets stick together, this can cause problems such as paper jams inside the printing machine 901. The adhesion of print paper depends on the type of material and surface shape.
[0035] In printing factories, the environment in the printing area 90 is adjusted for each type of printing paper to prevent problems caused by the printing paper sticking together. The environmental adjustment is sometimes performed manually by an experienced operator, and sometimes the appropriate environment is checked for each type of printing paper by managing the appropriate environment in a database.
[0036] When printing is performed during a time when the operator is absent, printing paper and toner are set during a time when the operator is present, and printing begins after adjusting the environment to be appropriate for the printing paper being used. However, the ambient environment, such as the ambient temperature or humidity, may change during printing due to the influence of the outside air, etc. If it were possible to control the printing to proceed when the environment is appropriate and adjust the environment when the environment is not appropriate in response to environmental changes, the possibility of malfunctions occurring can be reduced even during times when the operator is absent.
[0037] <Overall configuration of the printing system> The overall configuration of the printing system in this embodiment will be described with reference to Fig. 4. Fig. 4 is a conceptual diagram showing an example of the overall configuration of the printing system in this embodiment.
[0038] 4, the printing system 1 in this embodiment includes a printing device 10, a print server 20, a user terminal 30, an environmental measuring instrument 40, and facility equipment 50. The printing device 10, the print server 20, the user terminal 30, the environmental measuring instrument 40, and the facility equipment 50 are each connected to a communication network N1. The communication network N1 is configured so that the connected devices can communicate with each other.
[0039] The communication network N1 is constructed by a network using wired communication, such as the Internet, a local area network (LAN), or a wide area network (WAN). The communication network N1 may include not only wired communication but also wireless communication, such as a wireless LAN or short-range wireless communication, or a network using mobile communication, such as WiMAX (Worldwide Interoperability for Microwave Access), LTE (Long Term Evolution), or 5G (5th Generation).
[0040] The printing device 10 is an image forming device that prints print data on printing paper. The printing device in this embodiment is an electrostatic recording device that uses static electricity to adhere toner to printing paper. Examples of printing devices in this embodiment are laser printers or electrostatic copiers. The print data is electronic data that contains the layout of characters, images, etc. to be printed on printing paper.
[0041] The printing device 10 prints print data on printing paper in accordance with a print job. In this embodiment, a print job includes print data indicating the content to be printed, paper information indicating the type of printing paper to be used, and print settings such as the number of copies to be printed, color, printing side (single-sided or double-sided), and print magnification. The print job is input to the printing device 10 from the operation panel 13 or print server 20 by an operator. The printing device 10 outputs messages to the operation panel 13 or print server 20 to notify the operator of the printing status, etc.
[0042] The print server 20 is an example of an information processing device that spools print jobs to be printed by the printing device 10 and transmits them to the printing device 10 according to a job scheduler. An example of the print server 20 is a computer. The print server 20 is installed, for example, in the machine room 94 shown in FIG. 1.
[0043] The print server 20 receives mode information indicating the operating mode of the printing device 10 from the user terminal 30. The print server 20 receives an instruction to execute a print job from the user terminal 30 and stores the instructed print job in a spool. The print server 20 reads the print job from the spool according to the job execution status of the printing device 10 and sends it to the printing device 10.
[0044] The user terminal 30 is an example of an information processing terminal operated by an operator. An example of the user terminal 30 is a computer. Other examples of the user terminal 30 include a smartphone or a tablet terminal. The user terminal 30 is installed, for example, in the printing area 90, the office area 93, or the machine room 94 shown in FIG. 1.
[0045] In response to an operation by the operator, the user terminal 30 transmits mode information indicating the operation mode of the printing device 10 to the print server 20. In response to an operation by the operator, the user terminal 30 transmits an instruction to execute a print job to the print server 20. The user terminal 30 outputs the message received from the printing device 10 to the operator.
[0046] The print server 20 and the user terminal 30 are not limited to information processing devices as long as they are devices equipped with a communication function. The print server 20 and the user terminal 30 may be, for example, a PJ (Projector), an IWB (Interactive White Board: a white board with an electronic blackboard function that allows mutual communication), an output device such as digital signage, a HUD (Head Up Display) device, industrial machinery, an imaging device, a sound collection device, a medical device, a network home appliance, an automobile (Connected Car), a notebook PC (Personal Computer), a mobile phone, a smartphone, a tablet terminal, a game console, a PDA (Personal Digital Assistant), a digital camera, a wearable PC, a desktop PC, or the like.
[0047] The environmental measuring instrument 40 is a measuring device that measures the environment of the space in which the printing device 10 is installed. The environmental measuring instrument 40 is installed, for example, in the printing area 90. It is particularly preferable that the environmental measuring instrument 40 be installed near the printing machine 901. For example, the environmental measuring instrument in this embodiment has a function of measuring the temperature or humidity of the space. An example of the environmental measuring instrument in this embodiment is a thermometer or a hygrometer.
[0048] The facility equipment 50 is a facility equipment for adjusting the environment of the space in which the printing device 10 is installed. The facility equipment 50 is installed, for example, in the printing area 90 shown in FIG. 1. The facility equipment in this embodiment has the function of adjusting the temperature and humidity of the space. Examples of the facility equipment in this embodiment include an air conditioner, a humidifier, an air purifier with a humidifying function, or an air conditioner with a humidifying function.
[0049] The overall configuration of the printing system 1 shown in Figure 4 is one example, and various system configuration examples are possible depending on the application and purpose. For example, the printing system 1 may include multiple units of one or more of the printing device 10, print server 20, user terminal 30, environmental measuring device 40, and facility device 50. For example, the print server 20 may be implemented by multiple computers, or may be implemented as a cloud computing service. The classification of devices such as the printing device 10, print server 20, and user terminal 30 shown in Figure 4 is one example.
[0050] <Hardware configuration of the printing device> The hardware configuration of the printing device in this embodiment will be described with reference to Fig. 5. Fig. 5 is a schematic diagram showing an example of the hardware configuration of the printing device in this embodiment.
[0051] As shown in FIG. 5, the printing apparatus 10 of this embodiment includes a writing unit 101, an image forming unit 102, an intermediate transfer belt 103, a secondary transfer unit 104, a fixing unit 105, and a control device 110.
[0052] The writing unit 101 forms a transfer image (toner image) on the image forming unit 102 by using a laser beam.
[0053] The imaging unit 102 holds a photoconductor, developer, and toner, and forms a toner image using laser light from the writing unit 101. The imaging unit 102 includes photoconductor drums Y (yellow), M (magenta), C (cyan), and BK (black). The imaging unit 102 performs an image creation process (charging process, exposure process, and development process) to form a toner image on each of the photoconductor drums Y, M, C, and BK. The toner images formed on the photoconductor drums Y, M, C, and BK are transferred to the intermediate transfer belt 103 in a transfer process. After the toner images are transferred, the imaging unit 102 performs a cleaning process to clean the intermediate transfer belt 103 in preparation for the next image creation process.
[0054] When forming a full-color toner image, the imaging unit 102 transfers a yellow toner image onto the intermediate transfer belt 103, then forms a magenta toner image, a cyan toner image, and a black toner image in sequence, overlays them, and transfers them onto the intermediate transfer belt 103. The imaging unit 102 forms the yellow toner image, the magenta toner image, the cyan toner image, and the black toner image on the photosensitive drums Y, M, C, and BK, respectively.
[0055] The transfer of the toner images from the photosensitive drums Y, M, C, and BK to the intermediate transfer belt 103 is the primary transfer, and the transfer from the intermediate transfer belt 103 to the print paper is the secondary transfer. The image creating unit 102 transports the toner images (full-color toner images) transferred and superimposed from the photosensitive drums Y, M, C, and BK to the intermediate transfer belt 103 to the position of the secondary transfer section 104 (secondary transfer position). The secondary transfer position is the position where the secondary transfer roller contacts the transport path R1 or R2. R1 is the transport path for single-sided printing, and R2 is the transport path for double-sided printing.
[0056] The secondary transfer unit 104 transfers (secondarily transfers) the full-color toner image transferred onto the intermediate transfer belt 103 all at once onto a printing sheet at a secondary transfer position.
[0057] The fixing unit 105 fixes the toner image onto the printing paper by applying heat and pressure to the printing paper with a pair of rollers.
[0058] The control device 110 controls the overall operation of the printing device 10. In this embodiment, the control device 110 also converts image data sent from a higher-level device into a format (transfer image) that can be used by the writing unit 101 to form an image.
[0059] The control device 110 grasps the details of the operation by the operator and notifies the operator of various information by transmitting and receiving signals to and from the operation panel 13. The control device 110 also executes a predetermined printing process based on a print job or the like input from an external device such as the print server 20.
[0060] The hardware configuration of the control device 110 in this embodiment will be described with reference to Fig. 6. Fig. 6 is a block diagram showing an example of the hardware configuration of the control device in this embodiment.
[0061] 6, the control device 110 in this embodiment includes a CPU (Central Processing Unit) 121, a ROM (Read Only Memory) 122, a RAM (Random Access Memory) 123, an external memory I / F (Interface) 124, a communication I / F 125, an internal bus I / F 126, a PCIe I / F 127, an image output DMAC (Direct Memory Access Controller) 128, an image processing unit 129, and a compressor / decompressor 130. An internal bus 120 connects these units together.
[0062] The internal bus 120 further connects each unit to a PCIe bus 134 via an internal bus I / F 126 and a PCIe I / F 127 .
[0063] The CPU 121 performs various arithmetic processing to set all system-related settings and activates the image output DMAC 128, the image processing unit 129, and the compressor / decompressor .
[0064] The ROM 122 mainly stores operation control programs for the CPU 121. The RAM 123 is used as a temporary storage location for the calculation results and various data of the CPU 121, and also functions as a memory for saving images. The ROM 122, RAM 123, etc. are collectively referred to as internal memory unless there is a need to distinguish between them.
[0065] An image memory used as a memory for saving images is connected to the external memory I / F 124. When the CPU 121 receives print data from the print server 20, it performs drawing in the image memory via the external memory I / F 124 based on the printer language.
[0066] The communication I / F 125 is an interface between the print server 20 and the control device 110, and between the operation panel 13 and the control device 110.
[0067] The internal bus I / F 126 is an interface between the PCIe I / F 127 and the internal bus 120. The internal bus I / F 126 inputs and outputs image data via the external memory I / F 124 between an address specified by the PCIe bus master and the image memory.
[0068] The PCIe I / F 127 exchanges data with the PCIe bus master in accordance with the protocol of the PCIe bus 134 .
[0069] The image output DMAC 128 and the image processing unit 129 are connected to the CPU 121, the external memory I / F 124, etc. via the internal bus 120. The image output DMAC 128 is also connected to the PCIe I / F 127.
[0070] The image output DMAC 128 functions as a DMA controller during printing. That is, when the image output DMAC 128 is started by the CPU 121, it reads image data from a pre-specified area of external memory and outputs the image data to the PCIe I / F 127. This output is performed by exchanging handshakes as needed.
[0071] The image processing unit 129 corrects distortion of the read image.
[0072] The compressor / decompressor 130 is activated by the CPU 121 and compresses or decompresses various types of data. The compressor / decompressor 130 is used to save memory.
[0073] <Computer hardware configuration> The print server 20 and the user terminal 30 in this embodiment are realized by a computer. Fig. 7 is a diagram showing an example of a hardware configuration when the print server 20 or the user terminal 30 is realized by a computer.
[0074] As shown in FIG. 7, the computer in this embodiment includes a CPU 501, a ROM 502, a RAM 503, an HD (Hard Disk) 504, an HDD (Hard Disk Drive) controller 505, a display 506, an external device connection I / F (Interface) 508, a network I / F 509, a bus line 510, a keyboard 511, a pointing device 512, a DVD-RW (Digital Versatile Disk Rewritable) drive 514, and a media I / F 516.
[0075] Of these, the CPU 501 controls the operation of the entire computer. The ROM 502 stores programs used to drive the CPU 501, such as the IPL. The RAM 503 is used as a work area for the CPU 501. The HD 504 stores various data such as programs. The HDD controller 505 controls the reading and writing of various data from and to the HD 504 under the control of the CPU 501.
[0076] The display 506 displays various types of information such as a cursor, menus, windows, characters, or images. The external device connection I / F 508 is an interface for connecting various types of external devices. In this case, the external devices are, for example, USB (Universal Serial Bus) memories, printers, etc. The network I / F 509 is an interface for data communication using the communication network N1. The bus line 510 is an address bus, data bus, etc. for electrically connecting the components such as the CPU 501 shown in FIG. 7.
[0077] The keyboard 511 is a type of input means having multiple keys for inputting characters, numbers, various instructions, etc. The pointing device 512 is a type of input means for selecting and executing various instructions, selecting a processing target, moving a cursor, etc. The DVD-RW drive 514 controls reading and writing of various data from a DVD-RW 513, which is an example of a removable recording medium. Note that this is not limited to a DVD-RW, and may be a DVD-R, etc. The media I / F 516 controls reading and writing (storing) of data from a recording medium 515, such as a flash memory.
[0078] <Printing system functional configuration> An example of the functional configuration of a printing system in this embodiment will be described with reference to Fig. 8. Fig. 8 is a block diagram showing an example of the functional configuration of a printing system in this embodiment.
[0079] <Print server functional configuration> As shown in FIG. 8, the print server 20 in this embodiment includes an environmental condition memory unit 200, a job memory unit 201, a mode reception unit 202, an instruction reception unit 203, an environment acquisition unit 204, an environment determination unit 205, an operation control unit 206, a print control unit 207, a notification output unit 208, and an adjustment instruction unit 209.
[0080] The environmental condition storage unit 200 and the job storage unit 201 are realized, for example, by using the HD 504 shown in Fig. 7. Reading or writing of data stored in the HD 504 is performed via an HDD controller 505, for example.
[0081] The mode receiving unit 202, the instruction receiving unit 203, the environment acquisition unit 204, the environment determination unit 205, the operation control unit 206, the print control unit 207, the notification output unit 208, and the adjustment instruction unit 209 are realized, for example, by a program expanded from the ROM 502 shown in FIG. 7 onto the RAM 503, which is executed by the CPU 501 and the network I / F 509.
[0082] The environmental condition storage unit 200 stores environmental condition information that indicates environmental conditions suitable for use of printing paper. In this embodiment, the environmental condition information is stored in an environmental condition table. The environmental condition table stores environmental condition information for each type of printing paper. In this embodiment, the environmental condition information includes temperature and humidity ranges suitable for use, as well as usable temperature and humidity ranges.
[0083] The job storage unit 201 stores print jobs. In this embodiment, print jobs are stored in a job management table. In this embodiment, print jobs include paper information indicating the type of print paper to be used. The type of print paper may be specified by the user, or may be automatically detected from the print paper loaded in the printing device 10. A print job may also include an end time by which the print job must be completed.
[0084] The mode reception unit 202 receives mode information indicating the operation mode of the printing device 10 from the user terminal 30, and thereby receives input of mode information. The mode reception unit 202 sets the operation mode of the printing device 10 to the operation mode indicated by the received mode information.
[0085] The operation modes in this embodiment include a normal printing mode and a night printing mode. The normal printing mode is used during business hours, such as during the day on weekdays, when an operator is present. The night printing mode is used during business hours, such as during the night or on holidays, when an operator is absent.
[0086] The instruction receiving unit 203 receives a signal indicating an instruction to execute a print job from the user terminal 30, thereby receiving the instruction to execute a print job. The execution instruction includes information indicating the print job to be executed.
[0087] The environment acquisition unit 204 acquires environmental information that indicates the surrounding environment of the printing device 10. The environmental information in this embodiment includes information about the ambient temperature and humidity detected by the environmental measuring device 40.
[0088] The environment determination unit 205 acquires environmental condition information related to the print paper specified in the print job for which an execution instruction has been received from the environmental condition storage unit 200. The environment determination unit 205 determines whether the environmental information acquired by the environment acquisition unit 204 satisfies the acquired environmental conditions. The environment determination unit 205 is an example of an environmental condition acquisition unit.
[0089] The environmental condition storage unit 200 does not have to be provided in the print server 20, but may be provided in an external device different from the print server 20. In this case, the environment determination unit 205 acquires environmental condition information from the environmental condition storage unit 200 provided in the external device via the communication network N1. The environment determination unit 205 may also acquire environmental condition information stored in the external device via the communication network N1 and temporarily save (cache) it in the environmental condition storage unit 200.
[0090] The operation control unit 206 controls the operation of the printing device 10 based on the mode information received by the mode receiving unit 202 and the determination result by the environment determination unit 205. When the mode information indicates the normal printing mode, the operation control unit 206 executes the normal printing process. When the mode information indicates the night printing mode, the operation control unit 206 executes the night printing process.
[0091] The print control unit 207 transmits a print job to the printing device 10 in accordance with the execution instruction received by the instruction receiving unit 203. The print control unit 207 is executed by the operation control unit 206 when the environment determination unit 205 determines that the environmental information satisfies the environmental conditions.
[0092] The notification output unit 208 transmits a notification message such as a warning indicating that the environment needs to be adjusted to the user terminal 30. The notification output unit 208 is executed by the operation control unit 206 when the normal print mode is set and the environment determination unit 205 determines that the environmental information does not satisfy the environmental conditions.
[0093] The adjustment instruction unit 209 sends a signal to the facility device 50 to instruct it to adjust the environment. In this embodiment, adjusting the environment refers to adjusting the temperature and humidity of the space in which the printing device 10 is installed so that they fall within the appropriate temperature and humidity ranges for printing paper. The adjustment instruction unit 209 is executed by the operation control unit 206 when the nighttime printing mode is set and it is determined that the environmental information does not satisfy the environmental conditions.
[0094] (Environmental Condition Table) The environmental condition table in this embodiment will be described with reference to Fig. 9. Fig. 9 is a conceptual diagram showing an example of the environmental condition table in this embodiment.
[0095] As shown in Figure 9, the environmental condition table in this embodiment has as data items identification information (paper code) that identifies the printing paper (medium), the name of the printing paper (paper name), the temperature range suitable for printing (appropriate temperature range), the humidity range suitable for printing (appropriate humidity range), the temperature range at which printing is possible (usable temperature range), and the humidity range at which printing is possible (usable humidity range).
[0096] Types of printing paper (media) include, for example, plain paper, fine paper, coated paper, matte paper, leather, thick or thin paper (thinness), OHP (Overhead Projector) sheets, etc., and are not limited to paper but include a variety of media. Types of printing paper (media) are not limited to commonly used names, and may be defined based on, for example, raw material, material quality, surface smoothness, etc. Note that surface smoothness has a significant effect on the adhesion between sheets of printing paper.
[0097] The lower the ambient temperature or humidity (temperature or humidity of the space in the environment), the higher the likelihood of problems such as paper jams occurring. Therefore, the usable temperature range and usable humidity range are set lower than the appropriate temperature range and appropriate humidity range (however, depending on the characteristics of the model of the printing device 10, the higher the ambient temperature or humidity, the higher the tendency for problems to occur, and the range may be set higher than the appropriate temperature range and appropriate humidity range, but this is not limited to this). In the example shown in FIG. 9, the upper and lower limits of the usable temperature range are set to 80% of the upper and lower limits of the appropriate temperature range. Similarly, the upper and lower limits of the usable humidity range are set to 80% of the upper and lower limits of the appropriate humidity range.
[0098] (Job management table) The job management table in this embodiment will be described with reference to Fig. 10. Fig. 10 is a conceptual diagram showing an example of the job management table in this embodiment.
[0099] As shown in Figure 10, the job management table in this embodiment has as data items identification information (job code) that identifies the print job, the name of the print job (job name), identification information (paper code) that identifies the printing paper to be used, and the time when the print job must be completed (end time).
[0100] Setting the end time is optional and does not have to be set. The end time may be set to a common time for all print jobs, or a different time may be set individually for each print job.
[0101] The job management table may include information that can identify the printing device 10 that performs printing (for example, the printer name or a URI (Uniform Resource Identifier)). In this case, a different end time may be set for each printing device 10.
[0102] <<Functional configuration of user terminal>> As shown in FIG. 8, the user terminal 30 in this embodiment includes a mode input unit 301, a print instruction unit 302, and a notification display unit 303.
[0103] The mode input unit 301, print instruction unit 302, and notification display unit 303 are realized, for example, by processing executed by the CPU 501 and network I / F 509 in accordance with a program loaded from the ROM 502 onto the RAM 503 shown in FIG.
[0104] The mode input unit 301 receives mode information in response to an operation by an operator, and transmits the received mode information to the print server 20.
[0105] The print instruction unit 302 receives an instruction to execute a print job in response to an operation by an operator, and transmits the received instruction to execute the print job to the print server 20.
[0106] The notification display unit 303 displays on the display 506 a notification screen for displaying a notification message such as a warning received from the print server 20, for example.
[0107] <Printing method procedure> The processing procedure of the printing method in this embodiment will be described with reference to Figures 11 to 16. Figure 11 is a flowchart showing an example of the processing procedure of the printing method in this embodiment.
[0108] In step S1, the mode input unit 301 of the user terminal 30 displays a mode setting screen on the display 506. The mode setting screen is a screen for the user to set the operation mode of the printing device 10.
[0109] <<Mode setting screen>> The mode setting screen in this embodiment will be described with reference to Fig. 12. Fig. 12 is a diagram showing an example of the mode setting screen in this embodiment.
[0110] As shown in FIG. 12, a mode setting screen 400 in this embodiment has a mode selection field 401, a setting button 408, and a cancel button 409.
[0111] The mode selection field 401 displays a list of settable operating modes in a selectable manner. In the example shown in Fig. 12, the normal printing mode and the nighttime printing mode are displayed with radio buttons that allow selection of only one of them. However, the display manner of the mode selection field 401 is not limited to this, and any display manner may be used as long as it allows exclusive selection of one of the operating modes.
[0112] When the user presses the setting button 408, the mode input unit 301 accepts input of mode information indicating the operation mode selected in the mode selection field 401. The mode input unit 301 transmits the accepted mode information to the print server 20. The mode information includes information indicating the operation mode selected in the mode selection field 401.
[0113] If the user presses the cancel button 409, the mode information is not accepted and the mode setting screen 400 closes. Here, the explanation will continue assuming that the setting button 408 has been pressed.
[0114] Returning to FIG. 11, in step S2, the mode acceptance unit 202 of the print server 20 receives mode information from the user terminal 30. Next, the mode acceptance unit 202 accepts the received mode information. Subsequently, the mode acceptance unit 202 sets the operation mode of the printing device 10 to the operation mode indicated by the accepted mode information. The operation mode of the printing device 10 is stored in a storage unit such as the HDD 504.
[0115] Although the method for setting the operation mode of the printing device 10 in response to user operation has been described here, the method for setting the operation mode is not limited to this. For example, the operation mode may be automatically set in conjunction with the working hours of the printing factory 9, so that the normal printing mode is set from the opening time until the closing time, and the night printing mode is set from the closing time until the opening time of the next business day.
[0116] In step S3, the print instruction unit 302 of the user terminal 30 displays a job selection screen on the display 506. The job selection screen is a screen for the user to select a print job to be executed.
[0117] <Job Selection Screen> The job selection screen in this embodiment will be described with reference to Fig. 13. Fig. 13 is a diagram showing an example of the job selection screen in this embodiment.
[0118] As shown in FIG. 13, a job selection screen 410 in this embodiment has a job selection field 411, an execute button 418, and a cancel button 419.
[0119] The job selection field 411 displays a list of executable print jobs in a selectable manner. In the example shown in Fig. 13, information about print jobs stored in the job management table is displayed with selectable check boxes for each print job. However, the display manner of the job selection field 411 is not limited to this, and any display manner may be used as long as each print job is individually selectable. Furthermore, the job selection field 411 may display any one print job in an exclusive manner.
[0120] When the user presses the execute button 418, the print instruction unit 302 accepts an instruction to execute the print job selected in the job selection field 411. The print instruction unit 302 transmits the accepted execution instruction to the print server 20. The execution instruction includes the job code of the print job selected in the job selection field 411. If multiple print jobs are selected in the job selection field 411, the execution instruction includes multiple job codes.
[0121] If the user presses the cancel button 419, the instruction to execute the print job is not accepted and the job selection screen 410 closes. Here, the explanation will continue assuming that the execute button 418 has been pressed.
[0122] 11, in step S4, the instruction receiving unit 203 of the print server 20 receives an instruction to execute the print job from the user terminal 30. Next, the instruction receiving unit 203 sends the received execution instruction to the environment determining unit 205.
[0123] In step S5, the print server 20 determines the current operation mode stored in the storage unit. If the operation mode is the normal print mode, the print server 20 proceeds to step S6. On the other hand, if the operation mode is the nighttime print mode, the print server 20 proceeds to step S7.
[0124] In step S6, the print server 20 executes the normal printing process, which is executed when the normal printing mode is set.
[0125] <Normal printing process> The normal printing process in this embodiment will be described in detail with reference to Figures 14 and 15. Figure 14 is a flowchart showing an example of the normal printing process (step S6 in Figure 11) in this embodiment.
[0126] In step S11, the environment acquisition unit 204 of the print server 20 acquires the ambient temperature and humidity around the printing device 10 from the environment measurement instrument 40. Next, the environment acquisition unit 204 sends environmental information including the acquired ambient temperature and humidity to the environment determination unit 205.
[0127] In step S12, the environment determination unit 205 of the print server 20 receives an instruction to execute a print job from the instruction receiving unit 203. Next, the environment determination unit 205 reads out the print job specified in the received execution instruction from the job management table stored in the job storage unit 201. Next, the environment determination unit 205 acquires paper information included in the read print job.
[0128] In step S13, the environment determination unit 205 of the print server 20 reads the environmental condition information related to the paper information acquired in step S12 from the environmental condition table stored in the environmental condition storage unit 200. In this way, the environment determination unit 205 acquires the environmental conditions of the print paper specified in the print job.
[0129] In step S14, the environment determination unit 205 of the print server 20 receives the environment information from the environment acquisition unit 204. Next, the environment determination unit 205 determines whether the received environment information satisfies the environmental conditions acquired in step S13. Subsequently, the environment determination unit 205 sends the determination result to the operation control unit 206.
[0130] Specifically, the environment determination unit 205 determines that the environmental information satisfies the environmental conditions when the ambient temperature included in the environmental information is within the appropriate temperature range included in the environmental conditions and the ambient humidity included in the environmental information is within the appropriate humidity range included in the environmental conditions. On the other hand, the environment determination unit 205 determines that the environmental information does not satisfy the environmental conditions when the ambient temperature included in the environmental information is not within the appropriate temperature range included in the environmental conditions or the ambient humidity included in the environmental information is not within the appropriate humidity range included in the environmental conditions.
[0131] The operation control unit 206 receives the determination result from the environment determination unit 205. Next, if the received determination result indicates that the environmental conditions are satisfied (YES), the operation control unit 206 proceeds to step S15. On the other hand, if the received determination result indicates that the environmental conditions are not satisfied (NO), the operation control unit 206 proceeds to step S16.
[0132] In step S15, the print control unit 207 of the print server 20, in accordance with the execution instruction received in step S4, sends a print job to the printing device 10. The printing device 10 receives the print job from the print server 20 and starts printing in accordance with the print job.
[0133] In step S16, the notification output unit 208 of the print server 20 transmits a notification message indicating that the environment needs to be adjusted to the user terminal 30. In the user terminal 30, the notification display unit 303 receives the notification message from the print server 20. The user terminal 30 displays a notification screen indicating the received notification message on the display 506.
[0134] ≪Notification screen≫ The notification screen in this embodiment will be described with reference to Fig. 15. Fig. 15 is a diagram showing an example of the notification screen in this embodiment.
[0135] 15, the notification screen 420 in this embodiment has a notification message 421 indicating that the environment should be adjusted, and an OK button 422. The notification message 421 includes information notifying the user that the temperature and humidity are not appropriate for printing paper, and a suggestion to adjust the temperature and humidity to the appropriate level.
[0136] Returning to Fig. 11, in step S7, the print server 20 executes the night printing process. The night printing process is executed when the night printing mode is set.
[0137] <Nighttime printing processing> The night printing process in this embodiment will be described in detail with reference to Fig. 16. Fig. 16 is a flowchart showing an example of the night printing process (step S7 in Fig. 11) in this embodiment. Note that "A" in Fig. 16 is an intra-page connector, indicating a return from step S17 to step S11.
[0138] The processes from steps S11 to S15 are the same as those in the normal printing process, so a description of these processes will be omitted.
[0139] In step S17, if the facility device 50 is a device that can be controlled in response to an external instruction signal from the adjustment instruction unit 209 or the like, the adjustment instruction unit 209 of the print server 20 transmits a signal instructing the facility device 50 to adjust the environment. The signal instructing the facility device 50 to adjust the environment may include an instruction to turn the facility device 50 on or off (for example, sending a control instruction of 0 or 1 to the IP address of the facility device 50), as well as information indicating appropriate temperature and humidity ranges according to the printing paper.
[0140] The facility device 50 receives a signal instructing it to adjust the environment from the print server 20. If the facility device 50 is an air conditioner, the facility device 50 starts operating the cooling function or heating function, setting the target temperature to the appropriate temperature range included in the received signal. If the facility device 50 is a device with a humidifying function, the facility device 50 starts operating the humidifying function, setting the target humidity to the appropriate humidity range included in the received signal.
[0141] After transmitting a signal instructing the adjustment of the environment, the adjustment instruction unit 209 returns the process to step S11. Thereafter, the print server 20 executes the processes from step S11 to step S17 again. Note that when executing step S14 for the second time or later, if the usable temperature range and usable humidity range included in the environmental conditions are satisfied, it may be determined that the environmental information satisfies the environmental conditions.
[0142] With the above configuration, the start of a print job can be stopped until the surrounding environment of the printing device 10 meets the environmental conditions of the print medium. In other words, the printing device 10 can start printing when the surrounding environment becomes suitable for the print medium. As a result, printing is performed when the surrounding environment of the printing device 10 is suitable for the print medium, or even if the surrounding environment of the printing device 10 changes, the probability of problems such as paper jams occurring can be reduced.
[0143] <Effects of the first embodiment> The print server 20 in this embodiment transmits a print job to the printing device 10 when the surrounding environment of the printing device 10 meets the environmental conditions for the printing paper. The print server 20 in this embodiment issues a print instruction when the environment is suitable for printing, and therefore is less likely to cause problems such as paper jams in the printing device 10. Therefore, the print server 20 in this embodiment can control the operation of the printing device 10 depending on whether the surrounding environment of the printing device 10 meets the environmental conditions for the printing paper, in order to execute printing more efficiently for operators at printing factories, etc., who want to reliably complete even large volumes of printing that take a long time.
[0144] The print server 20 in this embodiment acquires information about the temperature or humidity as the surrounding environment, and the environmental conditions include a temperature range and a humidity range suitable for use with print paper. If the ambient temperature or humidity of the printing device 10 is suitable for use with print paper, problems such as paper jams are unlikely to occur. Therefore, the print server 20 in this embodiment can control the operation of the printing device 10 according to the ambient temperature or humidity of the printing device 10 to more efficiently execute printing for operators at printing plants, etc., who want to reliably complete even large-volume printing jobs that take a long time.
[0145] The print server 20 in this embodiment accepts input of the operating mode of the printing device 10 and determines, depending on the operating mode, what action to take when the surrounding environment of the printing device 10 does not satisfy the environmental conditions for the printing paper. The action to take when the surrounding environment does not satisfy the environmental conditions includes outputting a notification indicating that the environment should be adjusted and outputting a signal to an external device instructing the external device to adjust the environment. Therefore, the print server 20 in this embodiment can operate appropriately depending on the operating mode of the printing device 10 when the surrounding environment of the printing device 10 does not satisfy the environmental conditions for the printing paper, and can control the operation of the printing device 10 more efficiently.
[0146] [Second embodiment] In the first embodiment, when the night printing mode is set, printing is configured to start when the surrounding environment of the printing device 10 meets the environmental conditions of the printing paper. In the second embodiment, when the night printing mode is set, printing is configured to start so that the print job can be completed by the desired end time even if the surrounding environment of the printing device 10 does not meet the environmental conditions of the printing paper.
[0147] The night printing mode is set for times when the operator is not present, but the operator must manually input instructions to execute the print job. At this time, the operator can adjust the amount of recording material, such as printing paper and toner, as well as the ambient temperature and humidity of the printing device 10. Therefore, the probability that the environment surrounding the printing device 10 will change to an unsuitable state for printing paper and cause problems such as paper jams is not high. This probability depends on the insulation and airtightness of the printing area 90 and the performance of the air conditioning equipment 903, but is, for example, less than 5%.
[0148] On the other hand, if the printing environment around the printing device 10 does not meet the environmental conditions for the printing paper and printing is not performed until the next business day, printing will have to be started manually after the start of business on the next business day. Since print jobs performed in the night printing mode are expected to take several hours, this can also be a factor in reducing the productivity of the entire printing factory 9.
[0149] In this embodiment, when an end time is set for a print job, the system calculates the start time at which printing must begin in order to complete the print job by the end time. Even if the surrounding environment of the printer 10 does not meet the environmental conditions for the print paper, the system controls the printer 10 to start printing when the start time for the print job has passed.
[0150] <Printing system functional configuration> The functional configuration of the printing system in this embodiment will be described with reference to Fig. 17. Fig. 17 is a block diagram showing an example of the functional configuration of the printing system in this embodiment.
[0151] 17, the print server 20 in this embodiment includes an environmental condition storage unit 200, a job storage unit 201, a mode reception unit 202, an instruction reception unit 203, an environment acquisition unit 204, an environment determination unit 205, an operation control unit 206, a print control unit 207, a notification output unit 208, an adjustment instruction unit 209, and a print planning unit 210. That is, the print server 20 in this embodiment differs from the first embodiment in that it includes the print planning unit 210.
[0152] The print planning unit 210 calculates the start time of a print job for which an end time is set. The start time is the time at which printing must start in order to complete the print job by the end time. The print planning unit 210 calculates the processing time for the print job based on the print capacity of the print job and the printing performance of the printing device 10, and calculates backward from the end time to find the start time.
[0153] The processing time for a print job can be calculated using known methods based on the volume of print data and the printing performance of the printing device 10. For example, a method of estimating the job processing time may be used based on a formula that multiplies at least the CPU processing time of the printing device for the print job by the amount of data to be processed.
[0154] <Printing method procedure> The processing procedure of the printing method in this embodiment will be described below. The printing method in this embodiment differs from the first embodiment in the nighttime printing process.
[0155] <Nighttime printing processing> The night printing process in this embodiment will be described in detail with reference to Figures 18 and 19. Figure 18 is a flowchart showing an example of the night printing process (step S7 in Figure 11) in this embodiment. Note that "A" in Figure 18 is an intra-page connector, indicating a return from step S17 to step S11.
[0156] The processes from steps S11 to S17 are the same as those in the first embodiment except for the branch destination in step S14, so a description of these processes will be omitted.
[0157] In step S14, if the determination result by the environment determination unit 205 indicates that the environmental conditions are met (YES), the operation control unit 206 of the print server 20 proceeds to step S15. On the other hand, if the determination result by the environment determination unit 205 indicates that the environmental conditions are not met (NO), the operation control unit 206 proceeds to step S21.
[0158] In step S21, the print planning unit 210 of the print server 20 determines whether an end time is set for the print job accepted in step S4. Next, if an end time is set for the print job, the print planning unit 210 calculates the start time for the print job. Then, the print planning unit 210 sends the calculated start time to the operation control unit 206.
[0159] (Start time calculation process) The start time calculation process in this embodiment will be described in detail with reference to Fig. 19. Fig. 19 is a flowchart showing an example of the start time calculation process (step S21 in Fig. 18) in this embodiment.
[0160] In step S31, the print planning unit 210 requests a print job from the environment determination unit 205. In response to the request from the print planning unit 210, the environment determination unit 205 sends the print job to the print planning unit 210. The print planning unit 210 acquires the end time included in the print job received from the environment determination unit 205.
[0161] In step S32, the print planning unit 210 determines whether an end time is set for the print job. If an end time is set (YES), the print planning unit 210 proceeds to step S33. If an end time is not set (NO), the print planning unit 210 ends the start time calculation process.
[0162] In step S33, the print planning unit 210 acquires the print data included in the print job received in step S31. Next, the print planning unit 210 calculates the job capacity based on the print data.
[0163] In step S34, the print planning unit 210 acquires the processing performance of the printing device 10. The processing performance of the printing device 10 may be stored in advance in a storage unit of the print server 20, or may be acquired from the printing device 10 based on a predetermined protocol.
[0164] In step S35, the print planning unit 210 calculates the processing time of the print job based on the job capacity of the print job calculated in step S33 and the processing performance of the printing device 10 acquired in step S34. The processing time of the print job is the length of time required from the start to completion of the print job.
[0165] In step S36, the print planning unit 210 subtracts the processing time calculated in step S35 from the end time of the print job, thereby enabling the print planning unit 210 to calculate the start time of the print job.
[0166] Returning to Fig. 18, the explanation will be given. In step S22, the operation control unit 206 of the print server 20 determines whether the current time has passed the start time. If the current time has passed the start time (YES), the operation control unit 206 proceeds to step S15. On the other hand, if the current time has not passed the start time (NO), the operation control unit 206 proceeds to step S17.
[0167] In step S15, the print control unit 207 of the print server 20, in accordance with the instruction to execute the print job received in step S4, transmits the print job to the printing device 10. The printing device 10 receives the print job from the print server 20 and starts printing in accordance with the print job.
[0168] In step S17, the adjustment instruction unit 209 of the print server 20 sends a signal to the facility device 50 instructing it to adjust the environment. After sending the signal instructing it to adjust the environment, the adjustment instruction unit 209 returns the process to step S11. Thereafter, the print server 20 executes the processes from step S11 to step S17 again. As a result, even if the surrounding environment of the printing device 10 does not satisfy the environmental conditions of the printing paper, it is possible to start printing so that the print job can be completed by the end time.
[0169] <Effects of the second embodiment> In this embodiment, the print server 20 calculates the start time for completing a print job by a specified end time, and transmits the print job to the printing device 10 when the current time passes the start time. For printing factories and the like, it is desirable to complete printing by the desired end time while taking advantage of the time when the operator is not present, and wasting time without starting the print process is inconvenient and inefficient. Therefore, the print server 20 in this embodiment not only controls the printing process to not start even if the surrounding environment of the printing device 10 does not meet the environmental conditions for the print paper, but also prioritizes the end time when the specified end time (for example, after the end of an operator's break or free period, or the start time of the next business day set before the end of working hours) to start the print process and complete the print job by the desired end time, thereby achieving more efficient print processing.
[0170] [supplement] For example, aspects of the present invention are as follows.
[0171] [1] a reception unit that receives an instruction to execute a print job in which a print medium is specified or detected; an environment acquisition unit that acquires environmental information indicating the surrounding environment of the printing device; an environmental condition acquisition unit that acquires environmental condition information indicating an environmental condition according to the printing medium; a print control unit that transmits the print job to the printing device when the environmental information satisfies the environmental condition; An information processing device comprising:
[0172] [2] The information processing device according to [1] above, the environmental condition acquisition unit acquires the environmental condition information regarding the specified or detected printing medium from a storage unit that stores the environmental condition information regarding the plurality of printing media; Information processing device.
[0173] [3] The information processing device according to [1] or [2] above, the environmental information includes information regarding at least one of temperature and humidity, the environmental conditions include at least one of a temperature range and a humidity range suitable for use of the print medium; Information processing device.
[0174] [4] The information processing device according to [3] above, a mode receiving unit that receives input of mode information indicating an operation mode of the printing device; an operation control unit that determines an operation to be performed when the environmental information does not satisfy the environmental condition based on the mode information; The information processing device further comprises:
[0175] [5] The information processing device according to any one of [1] to [4] above, a notification output unit that outputs a notification indicating that the environment should be adjusted when the environmental information does not satisfy the environmental condition; Information processing device.
[0176] [6] The information processing device according to any one of [1] to [4] above, an adjustment instruction unit that outputs a signal to an external device to instruct the external device to adjust the environment when the environmental information does not satisfy the environmental condition; Information processing device.
[0177] [7] The information processing device according to [6] above, The external device includes at least one of equipment having an air conditioning function or a humidification function, Information processing device.
[0178] [8] The information processing device according to any one of [1] to [4] above, a print scheduler that calculates a start time for completing the print job at an end time specified in the print job; the print control unit transmits the print job to the printing device when the environmental information does not satisfy the environmental condition and the current time has passed the start time. Information processing device.
[0179] [9] A printing system in which a printing device, an information processing terminal, and an information processing device can communicate via a network, The information processing terminal a print instruction unit that transmits an execution instruction for a print job in which a print medium is specified or detected to the information processing device; The information processing device includes: a reception unit that receives the execution instruction from the information processing terminal; an environment acquisition unit that acquires environmental information indicating the surrounding environment of the printing device; an environmental condition acquisition unit that acquires environmental condition information indicating an environmental condition according to the printing medium; a print control unit that transmits the print job to the printing device when the environmental information satisfies the environmental condition; A printing system comprising:
[0180]
[10] The computer a step of receiving an instruction to execute a print job for which a print medium is specified or detected; acquiring environmental information indicating the surrounding environment of the printing device; acquiring environmental condition information indicating environmental conditions according to the print medium; transmitting the print job to the printing device when the environmental information satisfies the environmental condition; A printing method that performs
[0181]
[11] The printing method according to
[10] above, The step of acquiring the environmental conditions includes acquiring the environmental condition information about the specified or detected printing medium from a storage unit that stores the environmental condition information about the plurality of printing media. Printing method.
[0182]
[12] The printing method according to
[10] or
[11] above, the environmental information includes information regarding at least one of temperature and humidity, the environmental conditions include at least one of a temperature range and a humidity range suitable for use of the printing paper; Printing method.
[0183]
[13] The printing method according to
[12] above, a step of receiving input of mode information indicating an operation mode of the printing device; a step of determining an operation to be performed when the environmental information does not satisfy the environmental condition based on the mode information; Further printing methods.
[0184]
[14] The printing method according to any one of
[10] to
[13] above, and when the environmental information does not satisfy the environmental condition, outputting a notification indicating that the environment should be adjusted. Printing method.
[0185]
[15] The printing method according to any one of
[10] to
[13] above, and when the environmental information does not satisfy the environmental condition, outputting a signal to an external device to instruct the external device to adjust the environment. Printing method.
[0186]
[16] The printing method according to
[15] above, The external device includes at least one of equipment having an air conditioning function or a humidification function, Printing method.
[0187]
[17] The printing method according to any one of
[10] to
[13] above, further performing a printing method that calculates a start time for completing the print job at an end time specified in the print job; the sending step includes sending the print job to the printing device when the environmental information does not satisfy the environmental condition and the current time has passed the start time. Printing method.
[0188]
[18] To the computer, a step of receiving an instruction to execute a print job for which a print medium is specified or detected; acquiring environmental information indicating the surrounding environment of the printing device; an environmental condition acquisition unit that acquires environmental condition information indicating an environmental condition according to the printing medium; transmitting the print job to the printing device when the environmental information satisfies the environmental condition; A program to execute.
[0189] Each function of the above-described embodiments can be realized by one or more processing circuits. Here, the term "processing circuit" in this specification includes a processor programmed to perform each function by software, such as a processor implemented by an electronic circuit, as well as devices such as an ASIC (Application Specific Integrated Circuit), a DSP (Digital Signal Processor), an FPGA (Field Programmable Gate Array), and conventional circuit modules designed to perform each of the above-described functions.
[0190] The devices described in the example are merely one of several computing environments for implementing the embodiments disclosed herein. In one embodiment, print server 20 includes multiple computing devices, such as a server cluster, configured to communicate with each other over any type of communications link, including a network, shared memory, etc., and capable of implementing the processes disclosed herein.
[0191] Although the embodiments of the present invention have been described in detail above, the present invention is not limited to these embodiments, and various modifications and changes are possible within the scope of the gist of the present invention described in the claims. [Explanation of symbols]
[0192] 1 Printing System 10 Printing device 11 Paper feed unit 12 Paper output unit 13 Operation panel 20 Print Server 30 User terminals 40 Environmental measuring instruments 50 Equipment 101 Write Unit 102 Imaging unit 103 Intermediate transfer belt 104 Secondary transfer unit 105 Fixing unit 110 Control device 200 Environmental condition storage section 201 Job storage unit 202 Mode Reception 203 Instruction Reception Department 204 Environmental Acquisition Department 205 Environmental Judgment Department 206 Motion control section 207 Printing control unit 208 Notification Output Unit 209 Adjustment instruction section 210 Printing Planning Department 301 Mode input section 302 Print instruction section 303 Notification display area [Prior art documents] [Patent documents]
[0193] [Patent Document 1] Japanese Patent Application Publication No. 11-208076
Claims
1. an environment determination unit that determines whether environmental information indicating the surrounding environment of the space in which the printing device is installed satisfies environmental condition information indicating environmental conditions suitable for executing printing for each type of printing medium used; a print control unit that transmits a print job to the printing device when the environmental information satisfies the environmental condition information; an adjustment instruction unit that instructs an equipment device to adjust the surrounding environment based on the start time of the print job, with the environmental conditions as targets; An information processing device comprising:
2. When the environmental information does not satisfy the environmental condition information, the adjustment instruction unit instructs the facility device to adjust the surrounding environment to target the environmental condition. The information processing device according to claim 1 .
3. an environment determination unit that determines whether environmental information indicating the surrounding environment of the space in which the printing device is installed satisfies environmental condition information indicating environmental conditions suitable for executing printing for each type of printing medium used; a print control unit that transmits a print job to the printing device when the environmental information satisfies the environmental condition information; Equipped with the print control unit transmits the print job to the printing device when the environmental information does not satisfy the environmental condition information and the current time has passed the start time of the print job. Information processing device.
4. and an adjustment instruction unit that, when the environmental information does not satisfy the environmental condition information, instructs the facility device to adjust the surrounding environment to meet the environmental condition. The information processing device according to claim 3 .
5. A printing system in which a printing device, an information processing terminal, and an information processing device can communicate via a network, The information processing terminal a print instruction unit that transmits a print job execution instruction, including a type of print medium to be used, to the information processing device; The information processing device includes:
5. The information processing device according to claim 1, further comprising a receiving unit that receives the execution instruction from the information processing terminal. Printing system.
6. The computer a step of determining whether environmental information indicating the ambient environment of the space in which the printing device is installed satisfies environmental condition information indicating environmental conditions suitable for executing printing for each type of print medium used; sending a print job to the printing device when the environmental information satisfies the environmental condition information; a step of instructing an equipment device to adjust the surrounding environment to the environmental conditions based on a start time of the print job; A printing method that performs
7. The computer a step of determining whether environmental information indicating the ambient environment of the space in which the printing device is installed satisfies environmental condition information indicating environmental conditions suitable for executing printing for each type of print medium used; sending a print job to the printing device when the environmental information satisfies the environmental condition information; transmitting the print job to the printing device when the environmental information does not satisfy the environmental condition information and the current time has passed the start time of the print job; A printing method that performs
8. On the computer, a step of determining whether environmental information indicating the ambient environment of the space in which the printing device is installed satisfies environmental condition information indicating environmental conditions suitable for executing printing for each type of print medium used; sending a print job to the printing device when the environmental information satisfies the environmental condition information; a step of instructing an equipment device to adjust the surrounding environment to the environmental conditions based on a start time of the print job; A program to execute.
9. On the computer, a step of determining whether environmental information indicating the ambient environment of the space in which the printing device is installed satisfies environmental condition information indicating environmental conditions suitable for executing printing for each type of print medium used; sending a print job to the printing device when the environmental information satisfies the environmental condition information; transmitting the print job to the printing device when the environmental information does not satisfy the environmental condition information and the current time has passed the start time of the print job; A program to execute.
Citation Information
Patent Citations
Printer and print control method
JP1999208076A
Method and controller for printing continuous form
JP2000280578A
Printing system
JP2003330648A
Printing system
JP2007050651A
Image forming system
JP2007108364A