Output device and program
A non-contact detection unit in the output device addresses slipping issues with rotary encoders, ensuring accurate image data output by dividing movement detection, enhancing precision and system simplicity.
Patent Information
- Application Number
- JP2023109870
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-07-04
- Publication Date
- 2025-01-20
- Estimated Expiration
- 2043-07-04
AI Technical Summary
Existing output devices using rotary encoders to detect printed material movement can cause slipping, leading to inaccurate image output due to timing errors, resulting in elongated images.
An output device with a non-contact detection unit, such as an optical tracking sensor, that captures and detects the movement of printed material without physical contact, allowing for precise image data output by dividing movement into parts and outputting partial image data based on detected movement.
The device prevents slipping and improves accuracy by detecting movement continuously and calculating intermediate values, enabling high-precision image output and simplifying the system configuration.
Smart Images

Figure 2025008033000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an output device and a program for capturing and outputting an image of a printed matter. [Background technology]
[0002] When inspecting a printed matter for printing defects and the like, an output device is used that captures an image of the printed matter using an imaging unit and outputs the image. In this type of output device, a rotary encoder that rotates in contact with the printed matter together with a transport roller that transports the printed matter is used as a detection unit that detects the movement of the printed matter (see Patent Document 1). The output device determines the timing of capturing an image of the printed matter being transported by the transport roller based on a pulse signal from the rotary encoder. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2011-158421 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, since the rotary encoder is structured to come into direct contact with the printed matter, the printed matter may slip relative to the rotary encoder, etc. Such slippage or other factors may cause an error in the timing of imaging, resulting in the image of the printed matter being output in a stretched state compared to the actual state, which is a problem in that appropriate image data cannot be output.
[0005] An object of the present invention is to provide an output device and a program capable of outputting appropriate image data. [Means for solving the problem]
[0006] As a solution to achieve the above object, The output device of the present invention comprises: an imaging unit that images the printed matter being conveyed; A detection unit that detects the amount of movement of the printed matter; a counting unit that counts a predetermined value while the imaging unit is imaging the printed matter and while the detection unit is detecting the amount of movement of the detection unit; A control unit; Equipped with The control unit is The image output unit is configured to be capable of outputting an image based on partial image data corresponding to a certain count value of the counting unit when a certain amount of movement detected by the detection unit is reached, out of the entire image data captured by the imaging unit. The output device is characterized in that
[0007] In addition, the control unit a divided movement amount obtained by dividing the certain movement amount into a plurality of portions and a divided count value based on each of the divided movement amounts are calculated; Of the entire image data captured by the imaging section, partial image data corresponding to the division count value may be output.
[0008] The output device of the present invention further comprises: An output device including an imaging unit that images a printed matter being conveyed and a detection unit that detects a movement amount of the printed matter, and capable of outputting a partial image corresponding to a detection result of the detection unit from among all image data captured by the imaging unit, The detection unit detects the amount of movement of the printed material in a non-contact state with respect to the printed material. The output device may be characterized in that
[0009] The present invention also provides a method for producing a method for manufacturing a semiconductor device comprising the steps of: A program executed by a control unit of an output device including an imaging unit that images a printed matter being conveyed, a detection unit that detects a movement amount of the printed matter, and a counting unit that counts a predetermined value while the imaging unit is imaging the printed matter and while the detection unit is detecting the movement amount, The program may execute a step of outputting an image based on partial image data corresponding to a certain count value of the counting unit when a certain amount of movement detected by the detection unit is reached from the entire image data captured by the imaging unit. Effect of the Invention
[0010] The output device and program of the present invention make it possible to output appropriate image data. [Brief description of the drawings]
[0011] [Figure 1] 1 is a configuration diagram illustrating an outline of the configuration of an inspection system according to an embodiment of the present invention. [Diagram 2] 1A and 1B are diagrams illustrating an outline of the configuration of an output device of an inspection system, in which FIG. 1A is a transverse sectional view of the output device, and FIG. 1B is a longitudinal sectional view of the output device. [Diagram 3] FIG. 2 is a block diagram illustrating an electrical configuration of the inspection system. [Figure 4] 4 is a flowchart illustrating a main routine of processing by a control unit of the output device. FIG. [Diagram 5] 11 is a flowchart illustrating a subroutine of processing by a control unit of the output device. FIG. [Figure 6] 11 is a flowchart illustrating a subroutine of processing by a control unit of the output device. FIG. [Figure 7] 11 is a flowchart illustrating a subroutine of processing by a control unit of the output device. FIG. [Figure 8] 11 is a flowchart illustrating a subroutine of processing by a control unit of the output device. FIG. [Figure 9] FIG. 13 is an image diagram of basic imaging data. [Figure 10] 1A is an image of basic detection data, FIG. 1B is an image of interpolated data, and FIG. 1C is an image of final data. [Figure 11] FIG. 13 is an image diagram for explaining divided image data. [Figure 12] FIG. 13 is an image diagram for explaining extraction of divided image data. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0012] Fig. 1 is a diagram showing an outline of the configuration of an inspection system according to an embodiment of the present invention. As shown in Fig. 1, the inspection system 100 includes an inspection processing device 200, a label printer 300, an output device 400, and a winding machine 500.
[0013] The inspection processing device 200 is electrically connected to the label printer 300 and the output device 400 (see FIG. 3), and controls the driving of the label printer 300 and the output device 400. The inspection processing device 200 has an operation unit 210 that can be operated by a user, and a display monitor 220. The user can perform various inputs and settings by operating the operation unit 210. For example, an image based on image data from the output device 400 is displayed on the display monitor 220. For example, an information processing device such as a server computer, a personal computer, or a mobile terminal can be used as the inspection processing device 200.
[0014] The label printer 300 has an adhesive label (printed material) wound in a roll. The label printer 300 can communicate with the inspection processing device 200 via a communication I / F (not shown), and is driven by receiving a print instruction (print command) from the inspection processing device 200. The label printer 300 prints an image such as a character or a picture on the label (hereinafter, the label with the image printed thereon is simply referred to as a "printed material") and sends it out of the machine. The printed material P sent out of the machine passes through the output device 400 and is wound up by a winding section 510 built into the winding machine 500. Note that in this embodiment, the label printer 300 has been described as an example of an image forming device, but in addition to this type of label printer, a copier, a printer other than a label printer, or a multifunction machine combining these with a scanner, etc., may be used, and in short, there is no particular limitation as long as it is capable of printing an image on a printed material such as paper. Needless to say, the printed material may be not only an adhesive label but also a sheet of paper or the like.
[0015] FIG. 2 is a diagram showing a schematic overview of the configuration of an output device of the inspection system, where (a) is a cross-sectional view of the output device, and (b) is a vertical-sectional view of the output device. FIG. 3 is a block diagram showing an electrical configuration of the inspection system. As shown in these FIGS. 2 and 3, the output device 400 has a conveying section 410, an imaging section 420, a detecting section 430, a control section 440, and a communication I / F (also called an input / output interface) 450 in a box-shaped exterior cover 400A. In addition, the printed matter P is actually sent out from a state in which it is wound in a roll as described above, and while being conveyed so as to be interposed between the label printer 300 and the winding machine 500 as shown in FIG. 1, an image is printed on the printed matter P at every predetermined length (for example, a length corresponding to one sheet). In addition, in FIG. 2 and subsequent figures, for convenience of explanation, the printed matter P is described as being conveyed as one sheet.
[0016] The transport section 410 has a guide plate 411 that receives and guides the printed matter P from the label printer 300, and a pair of transport rollers 412, 413 that are arranged at an interval on the upper surface side of the guide plate 411 and transport the printed matter P towards the winder 500 (see arrow A in FIG. 2). A through hole 414 is formed in the guide plate 411 at a position near the upstream side in the transport direction of the printed matter P.
[0017] The imaging unit 420 is disposed above the transport unit 410. The imaging unit 420 is a sensor that captures a linear image of the printed matter P being transported by the transport unit 410, and may be, for example, a CIS (Contact Image Sensor). The imaging unit 420 sequentially captures linear images of the printed matter P being transported by the transport unit 410 along a direction (the direction penetrating the paper in FIG. 2(a) and the left-right direction in FIG. 2(b)) perpendicular to the transport direction (see arrow A in FIG. 2). This linear image is made into one image, and a planar image can be created by joining (combining) this single image.
[0018] The detection unit 430 is disposed below the transport unit 410. The detection unit 430 is a sensor that detects the amount of movement of the printed matter P in the transport direction, and is configured to detect the amount of movement (movement distance) of the printed matter P when the printed matter P is in a transport state (a state in which the printed matter P is moving in the direction of the arrow A). For example, an optical tracking sensor used in a mouse or the like can be used as the detection unit 430. That is, the detection unit 430 irradiates the printed matter P with light emitted from a light source such as an LED or laser (not shown) through a through hole 414 formed in the guide plate 411, and obtains the amount of movement of the printed matter P by photographing and observing the surface state of the irradiated portion every short time with an imaging element.
[0019] In other words, the detection unit 430 is capable of detecting the amount of movement of the printed matter P without contacting the printed matter P. Here, when the rotary encoder shown in the above-mentioned Patent Document 1 is used as a device for detecting the amount of movement of the printed matter P, the rotary encoder needs to be rotated while in contact with the printed matter P with a certain degree of tension or pressure together with the conveying rollers 412 and 413 of the output device 400 to convey the printed matter P, so that the rotary encoder needs to be arranged in line with the conveying rollers 412 and 413 on the conveying path of the printed matter P, which creates restrictions on the installation location. In addition, in the case of a rotary encoder, not only is it necessary to align the rotary encoder with the conveying rollers 412 and 413 on the conveying path, but it is also necessary to synchronize the rotary encoder with the label printer 300, which creates restrictions on the installation and control method. Due to these restrictions, when a rotary encoder is used, the device becomes larger and the system configuration becomes more complicated. In contrast, the detection unit 430 of the present embodiment detects the amount of movement of the printed matter P in a non-contact state with the printed matter P, so there is no need to arrange it next to the transport rollers 412 and 413. For example, as shown in FIG. 2, it can be arranged between the transport rollers 412 and 413, so there are relatively few restrictions on the installation location. In addition, unlike a rotary encoder, there is no need to align it with the transport rollers 412 and 413 on the transport path, so there are relatively few restrictions on the installation method, for example, it can be arranged in an empty space after the transport rollers 412 and 413 are arranged. Therefore, in this embodiment, it is possible to reduce the size of the output device 400 and simplify the system configuration, and since a drive source such as a motor for driving the rotary encoder is not required, it is possible to reduce the number of parts and reduce costs. Furthermore, unlike a contact type rotary encoder that detects by contacting the printed matter P, the detection unit 430 is a non-contact type that detects without contacting the printed matter P, so it is possible to prevent the printed matter P from being stained or damaged. Moreover, since the detection unit 430 is of a non-contact type, it is possible to prevent slippage of the printed matter P that occurs in a contact type rotary encoder.
[0020] In addition, the detection unit 430 may be an optical tracking sensor, an inertial sensor such as an acceleration sensor or a gyro sensor, or an ultrasonic sensor using ultrasonic waves, and in short, is not particularly limited as long as it can detect the position of the printed matter P in the transport direction without contacting the printed matter P.
[0021] The control unit 440 performs various controls of the output device 400 and is provided at the bottom inside the exterior cover 400A. The control unit 440 generally has a processor (not shown) having an arithmetic circuit such as a CPU, a ROM (not shown) in which a computer program executed by the processor is stored, a temporary storage unit 441 such as a RAM, and a timekeeping unit (counting unit) 442 such as an RTC (real-time clock) that constantly keeps time (counts). In this embodiment, the timekeeping unit 442 is configured to constantly keep time (hours), but it may be configured to keep time only during the imaging operation of the imaging unit 420 and the detection operation of the detection unit 430, and in short, it is sufficient that the timekeeping unit 442 keeps time at least during the imaging operation of the imaging unit 420 and the detection operation of the detection unit 430. In addition, in this embodiment, the control unit 440 is provided with a temporary memory unit 441 and a timing unit 442, but these temporary memory unit 441 and timing unit 442 may be provided outside the control unit 440, and it goes without saying that they can be changed as appropriate depending on the specifications.
[0022] Upon receiving an image capture instruction (image capture command) from the inspection processing device 200, the control unit 440 causes the imaging unit 420 to read the image of the printed matter P sent from the label printer 300, and also causes the detection unit 430 to detect the amount of movement of the printed matter P. Furthermore, upon receiving an image reading end instruction (image reading end command) from the inspection processing device 200, the control unit 440 ends the reading and detection of the amount of movement. Next, the control by the control unit 440 will be described with reference to Figs. 4 to 8.
[0023] FIG. 4 is a flow diagram showing a main routine of the processing by the control unit 440. First, an outline of the entire processing by the control unit 440 will be described based on FIG. 4. When the control unit 440 receives an image capture instruction from the inspection processing device 200, it executes a process to start driving the imaging unit 420 and the detection unit 430 (step S100). Next, the control unit 440 executes an imaging basic data creation process based on information from the imaging unit 420, and executes a detection basic data process based on information from the detection unit 430 (steps S110 and S120). When the imaging basic data creation process in step S110 is completed, the control unit 440 proceeds to step S140. On the other hand, after the detection basic data creation process in step S120 is completed, the control unit 440 executes an interpolation (complement) data creation process (step S130), and when the creation process of the interpolation data is completed, it proceeds to step S140. Then, in step S140, the control unit 440 executes a final image data creation and output process. It should be noted that in this embodiment, as shown in FIG. 4, the imaging basic data creation process in step S110 and the detection basic data creation process in step S120 are executed independently of each other and are not synchronized with each other.
[0024] 5 is a flow diagram for explaining a subroutine of the process by the control unit 440, specifically, a flow diagram for explaining the captured basic data creation process of step S110. In the captured basic data creation process, the image capturing unit 420 captures (scans) the printed matter P at a preset fixed period (for example, every 8 ms shown in FIG. 9), thereby acquiring partial image data, which is a part of the entire image data of the printed matter P, and executes a process for linking the partial image data with the time (time information) of the clock unit 442 at the timing of acquiring the partial image data, and executes a process for storing the captured image and the time in the temporary storage unit 441 (steps S111 to S113). The processes of steps S111 to S113 are repeatedly executed until the control unit 440 receives an image capture end instruction from the inspection processing device 200 (Yes in step S114).
[0025] Here, the details of the imaging basic data creation process shown in Fig. 5 will be described based on Fig. 9, which is an image diagram of the imaging basic data. For convenience of explanation, the explanation will be given on the assumption that the time of the timer unit 442 is 0 when the imaging unit 420 starts imaging the leading end in the conveying direction of the printed matter P (the upper end of the printed matter P in Fig. 9). Note that the unit of "time" in Fig. 9 is "ms (milliseconds)" shown in the above-mentioned constant period, but this is only an example, and it goes without saying that units such as "s (seconds)" can be appropriately applied depending on the specifications of the label printer 300, the output device 400, etc. (the conveying speed of the printed matter P, etc.). Similarly, it goes without saying that various units such as "dpi", "pitch", and "μm" can be appropriately applied to the unit of "movement amount" in Fig. 12 described later depending on the specifications of the label printer 300, the output device 400, etc., the size of the printed matter P, etc. In the following explanation, for example, the time "8" in FIG. 9 will be described as "time 8", and for example, the movement amount "4" in FIG. 12 will be described as "movement amount 4".
[0026] As shown in Fig. 9, the imaging unit 420 performs imaging (scanning) at regular intervals (every time 8 in Fig. 9), and creates imaging basic data (imaging basic table) corresponding to the time of the timer unit 442 at the time of imaging. In other words, partial image data A (blank portion in Fig. 9) from time 0 to time 8, partial image data B (blank portion in Fig. 9) from time 8 to time 16, partial image data C (top end portion of image "A" in Fig. 9) from time 16 to time 24...partial image data G...from time 40 to time 48 are sequentially formed until imaging by the imaging unit 420 ends (until an image import end instruction is received), and imaging basic data (imaging basic table) consisting of all partial image data corresponding to each time is stored in the temporary storage unit 441 as shown in Fig. 9.
[0027] 6 is a flow diagram for explaining a subroutine of the process by the control unit 440, specifically, a flow diagram for explaining the detection basic data creation process of step S120. In the detection basic data creation process, when the movement of the printed matter P by the detection unit 430 is detected (Yes in step S121), the control unit 440 executes a process for linking the movement amount of the printed matter P detected by the detection unit 430 (the acquired movement amount) with the time of the clock unit 442 when the movement amount is reached every preset constant value (for example, every movement amount 4 shown in FIG. 12(a)), and executes a process for storing the movement amount and the time in the temporary storage unit 441 (steps S122 to S124). The processes of steps S121 to S124 are repeatedly executed until the control unit 440 receives an image capture end instruction from the inspection processing device 200 (Yes in step S125).
[0028] Here, the details of the detection basic data creation process shown in Fig. 6 will be described based on Fig. 10(a), which is an image diagram of the detection basic data. As shown in Fig. 10(a), the detection unit 430 creates detection basic data (detection basic table) in which the time of the timer unit 442 when the movement amount is detected (when the movement amount is reached) corresponds to each fixed value (in other words, it can be said that every fixed period of the movement amount 4). In other words, by forming a link between the movement amount and the time (count value) for each fixed value in sequence, such as time 0 when the movement amount is 0 and time 8 when the movement amount is 4, up to the movement amount 60 (this time 120) when the image capture end instruction is received, the detection basic data (detection basic table) in which each movement amount corresponds to the time is stored in the temporary storage unit 441 as shown in Fig. 10(a).
[0029] 7 is a flow diagram for explaining a subroutine of the process by the control unit 440, specifically, a flow diagram for explaining the interpolation data creation process of step S130. In the interpolation data creation process, the control unit 440 executes a process of dividing each fixed period of the detection basic data by a preset value M (for example, M=4) (for example, when M=4, the movement amount is 1) (step S131), and executes a process of calculating a division time (division count value) for each division period (division movement amount) from the detection basic data by calculation (step S132), and stores it in the temporary storage unit 441 (step S133). Next, the control unit 440 executes a process of creating interpolation data (interpolation table) in which the calculated time is assigned to each division period (step S134), and stores it in the temporary storage unit 441 (step S135).
[0030] Here, the details of the interpolation data creation process shown in FIG. 7 will be described based on FIG. 10(b), which is an image diagram of the detection basic data. As shown in FIG. 10(b), the control unit 440 executes a process of dividing blocks up to a movement amount 4 (a certain movement amount) which is a constant period related to the detection basic data by a predetermined value M (M=4), thereby setting (calculating) a division movement amount 1 (simply written as "movement amount" in FIG. 10(b). The same applies below), a division movement amount 2, a division movement amount 3, and a division movement amount 4 which are division periods, and divides blocks from movement amount 4 to movement amount 8 by a predetermined value M to set a division movement amount 5, a division movement amount 6, a division movement amount 7, and a division movement amount 8. This process is repeatedly executed up to 60 which is the maximum movement amount. As a result, a division movement amount is calculated for each movement amount 1 from movement amount 0 to movement amount 60. Next, the control unit 440 calculates a division time (division count value) for each calculated division movement amount 1 by calculation. Specifically, in the detection basic data, the time when the movement amount is 4 is time 8, so the time for each division period obtained by dividing the movement amount 4 by M is time 2, which is the value obtained by dividing the time 8 by M. Therefore, the division time 2 (simply written as "time" in FIG. 10(b) and the same below) is assigned to the movement amount 1 (division movement amount), the division time 4 is assigned to the movement amount 2, the division time 6 is assigned to the movement amount 3, the division time 118 is assigned to the movement amount 59, and the division time 120 is assigned to the movement amount 60. The interpolation data created in this manner is stored in the temporary storage unit 441. In this embodiment, the value M that is the base of the division period is a predetermined value, but instead of this, the user may operate the operation unit 210 of the inspection processing device 200 to set the value M (for example, M=3, etc.) that the user desires.
[0031] 8 is a flow diagram illustrating a subroutine of the process by the control unit 440, specifically, a flow diagram illustrating the final data creation and output process of step S140. In the final data creation and output process, the control unit 440 executes a process of creating final data based on the interpolated data (step S141), executes a process of extracting divided image data based on each divided time of this final data (step S142), and then executes a process of generating an inspection image (final image data) using this divided image data (step S143). Then, the control unit 440 executes a process of outputting this inspection image to the inspection processing device 200 (step S144).
[0032] Here, the details of the final data output process shown in FIG. 8 will be described based on FIG. 10(c), which is an image diagram of the detection basic data. As shown in FIG. 10(c), the control unit 440 has a desired movement amount (desired period) to be generated in advance (for each movement amount 3 in FIG. 10(c)). This desired movement amount (simply written as "movement amount" in FIG. 10(c), the same applies below) may be set as a predetermined initial setting value, or may be a value input by the user by operating the operation unit 210 of the inspection processing device 200. The control unit 440 creates the final data (final table) shown in FIG. 10(c) by performing a process of assigning a time corresponding to each desired movement amount based on the interpolated data, such as division time 6 corresponding to the division movement amount 3 of the interpolated data for the movement amount 3, and division time 12 corresponding to the division movement amount 6 of the interpolated data for the movement amount 6.
[0033] Next, the control unit 440 performs a process of extracting divided image data based on each time of the final data, and this process will be described with reference to FIG. 11 and FIG. 12. FIG. 11 is an image diagram for explaining divided image data, and FIG. 12 is an image diagram for explaining extraction of divided image data. Here, extraction of divided image data based on time 48 of the final data in FIG. 10(c) will be described as an example. The extraction of divided images based on time 48 is essentially extraction of divided image data corresponding to the time from time 42 to time 48. Time 42 to time 48 are part of the partial image data G of the basic data shown in FIG. 9 and FIG. 11. That is, as shown in FIG. 12, the partial image data G can be further divided into partial image data G1 to G4, such as partial image data G1 from time 40 to time 42, partial image data G2 from time 42 to time 44, partial image data G3 from time 44 to time 46, and partial image data G4 from time 46 to time 48. The control unit 440 extracts partial image data data obtained by joining partial image data G2 to G3 from this partial image data G as partial image data corresponding to the time period from time 42 to time 48. The control unit 440 repeats this extraction from time 0 to time 120 to generate an inspection image (for example, an image of the part "A" on the left side in FIG. 9). The control unit 440 outputs this inspection image to the inspection processing device 200, and an image such as "A" based on the inspection image is displayed on the display monitor 220 of the inspection processing device 200, and it becomes possible to inspect the image printed on the printed matter P using this displayed image.
[0034] In this embodiment, any of the desired movement amounts shown in FIG. 10(c) correspond (match) any of the divided times in FIG. 10(b), so when creating the final data, it is sufficient to simply apply the corresponding time from the interpolated data shown in FIG. 10(b). However, it should be noted that, for example, if the desired movement amount is a movement amount of 1.5 that is not included in the interpolated data, the time corresponding to the movement amount of 1.5 can be calculated.
[0035] As described above, in the output device 400 according to this embodiment, the detection unit 430 does not come into contact with the printed matter P, so slippage of the printed matter P does not occur as occurs when the above-mentioned contact-type rotary encoder is used, and image extraction errors can be prevented. Also, since inertia does not occur as occurs when the above-mentioned contact-type rotary encoder is used, it is possible to respond to sudden acceleration and deceleration of the printed matter P. In this way, since the output device 400 according to this embodiment is not affected by the conveying speed of the printed matter P, it can easily respond to specification changes such as changes in the conveying speed of the label printer 300, and versatility can be improved.
[0036] In addition, in the case of a rotary encoder, the printed matter P is conveyed by rotation, so the detection direction of the printed matter P is limited to one direction of the conveying direction, but in the non-contact detection unit 430 of this embodiment, there is no such restriction, and any direction can be detected as long as it is a two-dimensional direction. Moreover, in the case of a rotary encoder, the amount of movement is detected at intervals of one pulse, so that the amount of movement is detected intermittently, such as at intervals of one pulse, whereas the detection unit 430 of this embodiment detects the movement continuously by light, so that the accuracy of the amount of movement detection can be improved compared to the case where a rotary encoder is used. Furthermore, in this embodiment, as described in the interpolation data of FIG. 10(b), an intermediate pseudo amount of movement and time that are not actually observed can be calculated by calculation using the acquired amount of movement and time. Therefore, it is possible to form an image with a finer arbitrary amount of movement after the fact, and a divided image corresponding to the time according to this arbitrary amount of movement can be synthesized. As a result, appropriate and highly accurate image data can be output, and the inspection accuracy can be improved.
[0037] The present invention is not limited to the above-described embodiment, and appropriate modifications can be made without departing from the spirit and scope of the present invention.
[0038] For example, in this embodiment, the detection unit 430 is disposed below the guide plate 411 (in other words, on the opposite side to the printed surface of the printed matter P), but instead, for example, it may be disposed above the guide plate 411 (in other words, on the side of the printed surface of the printed matter P). In this case, there is no need to form the through hole 414 in the guide plate 411, resulting in a simpler structure.
[0039] In addition, in this embodiment, a winding machine 500 is provided for winding up the printed matter P that is unwound in a roll, but this winding machine 500 may not be provided. Also, instead of the winding machine 500, a collection box or the like may be provided for collecting the printed matter P that is transported and discharged from the output device 400 as it is.
[0040] In addition, in this embodiment, the counting unit 442 such as an RTC is used as the counting unit, but the present invention is not limited to this, and a counter that simply counts numbers may be used. In short, it is sufficient if a common count value can be obtained by the imaging unit 420 and the detection unit 430 by continuously counting a predetermined value while the imaging unit 420 and the detection unit 430 are operating.
[0041] Furthermore, in this embodiment, the label printer 300 starts operating in response to a print instruction from the inspection processing device 200, but the label printer 300 may also start operating when, for example, a user directly operates the label printer 300, or when a print instruction is sent to the printer 300 from a personal computer other than the output device 400 or the inspection processing device 200. In this case, when the label printer 300 starts operating (starts printing), the label printer 300 may send a signal to the inspection device 200 indicating that printing has started, and the inspection processing device 200, having received this signal, may send an image import instruction to the control unit 440 of the output device 400. [Explanation of symbols]
[0042] 400 Output Device 420 Imaging unit 430 Detection Unit 440 Control Unit 442 Timekeeping section (counting section)
Claims
1. an imaging unit that images the printed matter being conveyed; A detection unit that detects the amount of movement of the printed matter; a counting unit that counts a predetermined value while the imaging unit is imaging the printed matter and while the detection unit is detecting the amount of movement of the detection unit; A control unit; Equipped with The control unit is The image output unit is configured to be capable of outputting an image based on partial image data corresponding to a certain count value of the counting unit when a certain amount of movement detected by the detection unit is reached, out of the entire image data captured by the imaging unit.
13. An output device comprising:
2. The control unit is a divided movement amount obtained by dividing the certain movement amount into a plurality of portions and a divided count value based on each of the divided movement amounts are calculated; The image processing unit is configured to output partial image data corresponding to the division count value from among the entire image data captured by the image capturing unit.
2. The output device according to claim 1 .
3. An output device including an imaging unit that images a printed matter being conveyed and a detection unit that detects a movement amount of the printed matter, and capable of outputting a partial image corresponding to a detection result of the detection unit from among all image data captured by the imaging unit, The detection unit detects the amount of movement of the printed material in a non-contact state with respect to the printed material.
13. An output device comprising:
4. A program executed by a control unit of an output device including an imaging unit that images a printed matter being conveyed, a detection unit that detects a movement amount of the printed matter, and a counting unit that counts a predetermined value while the imaging unit is imaging the printed matter and while the detection unit is detecting the movement amount, A program that executes a step of outputting an image based on partial image data corresponding to a certain count value of the counting unit when a certain amount of movement detected by the detection unit is reached from among the entire image data captured by the imaging unit.
Citation Information
Patent Citations
Printed matter inspection device
JP2011158421A