Recording apparatus

The recording apparatus optimizes the recording operation on label sheets with irregular shapes by generating and managing image and margin data, enabling simultaneous printing across multiple label pieces, thereby enhancing efficiency and reducing element wear.

JP2026016300APending Publication Date: 2026-02-03CANON KK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025091816
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-22
Filing Date
2025-06-02
Publication Date
2026-02-03

AI Technical Summary

Technical Problem

Existing recording devices struggle to efficiently record images on irregularly shaped or continuous recording media, such as roll paper, due to difficulties in detecting leading and trailing edge positions.

Method used

A recording apparatus that includes a conveying unit for label sheets with label pieces, a recording head capable of scanning in a direction intersecting the transport direction, and a control system that generates and manages image and margin data to optimize the recording operation, allowing simultaneous printing on multiple label pieces with the use of margin data to enhance efficiency.

Benefits of technology

The apparatus improves the efficiency of the recording operation by enabling simultaneous printing on multiple label pieces, even with irregular shapes, without the need for precise edge detection, thus enhancing throughput and reducing wear on the recording elements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026016300000001_ABST
    Figure 2026016300000001_ABST
Patent Text Reader

Abstract

To provide a recording device capable of improving efficiency of a recording operation.SOLUTION: The recording apparatus includes a transport unit that transports the label sheet in the transport direction, a recording head that is configured to be capable of scanning in a scanning direction intersecting the transport direction and records an image on the label sheet, an image data generation unit 501 that generates image data 505 to be recorded on the label sheet, a margin data generation unit 503 that generates margin data 509 corresponding to a margin between the label pieces adjacent to each other in the transport direction, and a head control unit that controls an operation of the recording head based on the image data 505 and the margin data 509.SELECTED DRAWING: Figure 5
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a recording device. [Background technology]

[0002] An example of a recording device that records an image on a recording medium by scanning a recording head is an inkjet recording device. In such a recording device, an image is recorded on the recording medium by repeating a recording scan in which the recording head that ejects ink droplets moves in a scanning direction and a conveyance of the recording medium in a direction intersecting the scanning direction.

[0003] Patent Document 1 discloses a configuration that, in order to increase the efficiency of the recording operation, includes a detection means for detecting the positions of the leading and trailing ends of a recording medium, and performs recording operations simultaneously on the trailing end of the recording medium and the leading end of a recording medium that is transported following that recording medium. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2006-175642 Summary of the Invention [Problem to be solved by the invention]

[0005] However, the above-described configuration cannot be applied when it is difficult to detect the leading or trailing edge positions, such as when the recording medium is roll paper formed from a continuous sheet or when the recording medium has an irregular shape.

[0006] In view of the above-mentioned problems, an object of the present invention is to provide a recording apparatus capable of improving the efficiency of the recording operation. [Means for solving the problem]

[0007] In order to achieve the above object, the recording apparatus of the present invention comprises: A recording device that records an image on a label sheet on which a plurality of label pieces are arranged in a conveying direction, a conveying unit that conveys the label paper in the conveying direction; a recording head configured to be able to scan in a scanning direction intersecting the transport direction and to record an image on the label paper; an image data generating unit that generates image data to be recorded on the label piece; a margin data generating unit that generates margin data corresponding to the margins between the label pieces that are adjacent to each other in the conveying direction; a head control unit that controls the operation of the recording head based on the image data and the margin data; The present invention is characterized by comprising: In order to achieve the above object, the recording apparatus of the present invention comprises: A recording device that records an image on a label sheet on which a plurality of label pieces are arranged in a conveying direction, a conveying unit that conveys the label paper in the conveying direction; a recording head configured to be scannable in a scanning direction intersecting the transport direction and configured to eject droplets to record an image on the label paper, the recording head having a plurality of recording elements aligned along the transport direction; an image data generating unit that generates image data to be recorded on the label piece; a first margin data generating unit that generates first margin data corresponding to a margin portion between the label pieces that are adjacent to each other in the conveying direction; a determination unit that determines whether a recording element assigned to the most upstream line in the transport direction of the first margin data is the most upstream recording element in the transport direction among the plurality of recording elements; a second margin data generating unit that generates second margin data when the determining unit determines that the recording element assigned to the most upstream line of the first margin data in the transport direction is the most upstream recording element in the transport direction among the plurality of recording elements and when the same image data has been generated a predetermined number of times; a head control unit that controls the operation of the recording head based on the image data, the first margin data, and the second margin data; The present invention is characterized by comprising: In order to achieve the above object, the recording apparatus of the present invention comprises: A recording device that records an image on a label sheet on which a plurality of label pieces are arranged in a conveying direction, a conveying unit that conveys the label paper in the conveying direction; a recording head configured to be scannable in a scanning direction intersecting the transport direction and configured to eject droplets to record an image on the label paper, the recording head having a plurality of recording elements aligned along the transport direction; an image data generating unit that generates image data to be recorded on the label piece; a margin data generating unit that generates margin data corresponding to the margins between the label pieces that are adjacent to each other in the conveying direction; a determining means for determining whether a recording element assigned to the most upstream line of the margin data in the transport direction is the most upstream recording element in the transport direction among the plurality of recording elements; Equipped with The determining means determines that the recording element assigned to the most upstream line of the margin data in the transport direction is the most upstream recording element in the transport direction among the plurality of recording elements, and when the same image data has been generated a predetermined number of times, reduces the transport amount of the label paper for the next recording operation. [Effects of the Invention]

[0008] According to the present invention, it is possible to provide a recording apparatus that can improve the efficiency of the recording operation. [Brief explanation of the drawings]

[0009] [Figure 1] FIG. 1 is a perspective view showing a schematic configuration of a recording unit of a recording apparatus according to a first embodiment. [Figure 2] FIG. 2 is an explanatory diagram of a recording head according to the first embodiment. [Figure 3] FIG. 2 is a diagram showing the control configuration of the recording apparatus in the first embodiment. [Figure 4] FIG. [Figure 5] FIG. 3 is an explanatory diagram of a received data decompression unit according to the first embodiment. [Figure 6] 4 is a flowchart of a method for acquiring null band information according to the first embodiment. [Figure 7] 4 is a flowchart of a recording data generation method according to the first embodiment. [Figure 8] FIG. 2 is an explanatory diagram of a memory arrangement according to the first embodiment. [Figure 9] FIG. 4 is a diagram showing the relationship between the number of passes of the print head and the printed matter in the first embodiment. [Figure 10] FIG. 10 is an explanatory diagram of a memory arrangement according to a second embodiment. [Figure 11] FIG. 10 is a diagram showing the relationship between the number of passes of the print head and the printed matter in the second embodiment. [Figure 12] 10 is an explanatory diagram of a label piece edge detection method according to a fifth embodiment. FIG. [Figure 13] FIG. 13 is a diagram showing a generation sequence of null data according to the fifth embodiment. [Figure 14] FIG. 10 is a diagram showing an example in which a large difference in usage frequency can occur among a plurality of printing elements. [Figure 15] FIG. 13 is an explanatory diagram of the control configuration of a recording apparatus according to a sixth embodiment. [Figure 16] 13 is a flowchart of a recording data generation method according to a sixth embodiment. [Figure 17] FIG. 13 is an explanatory diagram of a memory arrangement according to a sixth embodiment. [Figure 18] FIG. 13 is a diagram showing the relationship between the number of passes of the print head and the printed matter in the sixth embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0010] The following describes in detail exemplary embodiments of the present invention with reference to the drawings. The dimensions, materials, shapes, and relative positions of the components described in the embodiments may be changed as appropriate depending on the configuration and various conditions of the device to which the invention is applied. In other words, the scope of the present invention is not limited to the following embodiments.

[0011] In the following description, a recording apparatus using an inkjet recording method will be used as an example, but the present invention is not limited to this. In this specification, "recording" (sometimes referred to as "printing" or "printing") refers not only to the formation of meaningful information such as characters and figures, but also to the formation of meaningful or insignificant information. Furthermore, it broadly refers to the formation of images, patterns, etc. on a recording medium, or the processing of a medium, regardless of whether the information is visible to humans. Furthermore, "recording medium" refers not only to paper used in general printing devices, but also to a wide range of materials that can accept ink, such as cloth, plastic film, and leather.

[0012] <First Example> A description will be given of a recording apparatus 100 according to a first embodiment of the present invention. The recording apparatus 100 is an inkjet recording apparatus that uses an inkjet recording method.

[0013] (Recording device) First, we will explain the general configuration of the recording device 100. Figure 1 is a perspective view showing the general configuration of the recording unit of the recording device 100.

[0014] The recording device 100 includes an ink cartridge 101 that contains ink, and a recording head 102 that records an image by ejecting the ink supplied from the ink cartridge 101 as ink droplets (liquid droplets) onto a recording medium. In FIG. 1, the ink cartridge 101 stores ink such as black (Bk), cyan (C), magenta (M), and yellow (Y) individually, with each storage chamber integrally formed. The recording head 102 is used in the form of a unit having an array of recording elements corresponding to each ink stored in the ink cartridge 101. FIG. 1 also shows how recording paper 108, serving as a recording medium, is transported by a transport unit.

[0015] The recording device 100 further includes a carriage 103 that holds the ink cartridge 101 and the recording head 102, a guide shaft 104 that guides the carriage 103, and an encoder scale 105. The carriage 103 is a holding member to which the ink cartridge 101 and the recording head 102 are detachably attached. The carriage 103 is slidably engaged with the guide shaft 104, thereby being able to move along the guide shaft 104. The recording head 102 is configured to be able to scan integrally with the carriage 103 while held by the carriage 103. The movement direction of the carriage 103, i.e., the scanning direction of the recording head 102, is the X direction in the figure, which intersects with the recording medium transport direction (orthogonal in the first embodiment) and is roughly parallel to the surface of the recording medium being transported.

[0016] The encoder scale 105 is provided on a surface facing the carriage 103, and has slits at intervals of, for example, 150 lpi. When light emitted from an encoder sensor (not shown) is irradiated onto the encoder scale 105, the travel of the carriage 103 is detected. Depending on the scanning position, A-phase and B-phase signals are output based on the transmitted light. The B-phase signal is 90 degrees behind the A-phase signal.

[0017] The recording device 100 includes a conveying roller 106, an auxiliary roller 107, a paper feed roller 109, and a paper feed roller 110 as conveying members that make up a conveying section that conveys the recording medium. The conveying roller 106 rotates in the direction of the arrow in Figure 1 while sandwiching the recording paper 108 together with the auxiliary roller 107, thereby conveying the recording paper 108 in the Y direction in the figure. In the first embodiment, the conveying direction (Y direction) of the recording paper 108 is a direction perpendicular to the scanning direction (X direction) of the recording head 102.

[0018] Furthermore, paper feed roller 109 and paper feed roller 110 form a pair of paper feed rollers that sandwich and feed recording paper 108. Recording paper 108 is stored in a recording paper tray (not shown) provided in the main body of recording device 100, allowing continuous recording operations.

[0019] 2(a) and (b) are explanatory diagrams of the print head 102 according to the first embodiment. FIG. 2(a) is a perspective view of the print head 102, ink cartridge 101, and carriage 103. FIG. 2(b) is a diagram showing the print element array 201 of the print head 102. The X direction in the figure is the "main scanning direction," and the Y direction is the "sub-scanning direction." In other words, the "main scanning direction" is parallel to the movement direction (scanning direction) of the print head 102, and the "sub-scanning direction" is parallel to the transport direction of the print medium in the printing unit. The ink ejection direction of the print head 102 is approximately perpendicular to the transport direction and scanning direction in the printing unit.

[0020] The print head 102 performs printing by engaging with a carriage 103. The print head 102 is used in the form of a unit having a print element array corresponding to each ink stored in the ink cartridge 101. The ink cartridge 101 stores ink such as black (Bk), cyan (C), magenta (M), and yellow (Y) individually, and each ink storage chamber is integrally formed.

[0021] The print head 102 has one print element array 201 (array A). The print element array 201 is configured with multiple print elements 202 arranged along the Y direction. The print elements 202 are electrothermal transducers that generate energy to eject ink from the nozzles corresponding to the print elements 202. Here, a configuration using heaters is shown as an example of an inkjet printing method, but the configuration is not limited to this. The print element array 201 provided in the print head 102 is used to print one color component. The print head 102 prints on the print medium by ejecting ink in synchronization with its movement while moving in the X direction.

[0022] The overall flow of the printing apparatus 100 will be described using Figure 3. Figure 3 is a diagram showing the control configuration of the printing apparatus 100, and shows the configuration of the ASIC 301, which is an application specific integrated circuit, and the relationship with related units. Note that an actual inkjet printing apparatus uses multiple ICs and has a structure that is too complex to describe in this diagram, but here we will focus on the ICs and internal components of the ICs related to this embodiment and explain their internal configuration.

[0023] For the sake of convenience in explaining the data flow, Figure 3 shows a configuration in which the print head 102, PC 302, ROM 303, RAM 304, motor driver 305, DC motor 306, and encoder 307 are connected to the ASIC 301. The PC 302 is an external device located outside the printing device 100, and transfers image information to the printing device 100, or more precisely, to the data receiving unit of the ASIC 301. The print head 102 is a print head for creating a print image output, which is the output of the printing device 100. The print image data and drive pulse signals that control the operation of the print head 102 are generated inside the ASIC 301.

[0024] The recording device 100 includes a ROM 303, which is a nonvolatile memory, and a RAM 304, which is a volatile memory. The ROM 303 is a serial ROM (SROM) that includes a program area 309 that stores a control program for controlling the recording device 100, and a data area 310 that stores data as needed. The ROM 303 communicates via a ROM controller 311. The ROM 303 does not necessarily have to be a serial ROM, and can be a nonvolatile memory such as a parallel ROM or an EEPROM, or the program and data can be managed as separate ROMs.

[0025] The following describes the internal configuration of the ASIC 301. The ASIC 301 includes a CPU 308, a ROM controller 311, a receiving I / F 312, a RAM controller 313, a received data decoding unit 315, a head driving block 317, a motor control unit 318, a timing signal generation unit 319, and a carrier signal receiving unit 320.

[0026] The CPU 308 controls and manages the overall operation of the ASIC 301. The CPU 308 reads a program from a program area 309 in the ROM 303, and performs drive control of the recording element 202 and relative transport control between the recording element 202 and the recording medium in accordance with the control program stored in the program area 309. The CPU 308 can also store necessary data in non-volatile memory by performing a write operation to a data area 310 as needed.

[0027] Next, the random logic section will be explained. The receiving I / F 312 is an interface section that receives data transferred from the PC 302. The receiving I / F 312 takes in signals according to the interface protocol, such as USB or IEEE1394, and generates data in a format that is easy for the ASIC 301 to handle (usually, data is often formatted in 1-byte units). The data generated by the receiving I / F 312 is then saved in the RAM 304 via the RAM controller 313. The area in the RAM 304 that stores the data received from the receiving I / F 312 is usually called a receive buffer.

[0028] The RAM 304 is an SD-RAM that includes a receive buffer 314 and an image buffer (input image buffer) 316. The data stored in the receive buffer 314 undergoes command analysis by the CPU 308, and is then expanded by color into the image buffer 316 using a received data expansion unit 315. The RAM 304 does not necessarily have to be an SD-RAM, and may be a D-RAM, an S-RAM, or any other memory that falls within the category of RAM.

[0029] When a block within the ASIC 301 accesses each piece of data in the RAM 304, communication is performed via a RAM controller 313 unless otherwise specified. Data stored in the image buffer 316 is read by a head drive block 317. The head drive block 317 is a head control unit that controls the operation of the printhead 102. The head drive block 317 performs device control specific to the printhead, such as transferring print data to the printhead 102 and sending drive pulse signals.

[0030] A DC motor 306, which scans the carriage 103 that engages with the print head 102 and transports the print medium, is driven by a motor driver 305. The printing device 100 has two DC motors: a DC motor 306a for driving the print head 102 and a DC motor 306b for transporting the print medium. Control signals for driving these DC motors are transferred as data from a motor control unit 318 inside the ASIC to the motor driver 305.

[0031] When the various motors are driven, the encoders provided for each motor read the encoder scales 105 provided inside the recording device 100. Using the input signal from encoder 307a corresponding to DC motor 306a, timing signal generator 319 generates various recording timing signals at appropriate intervals based on the encoder signals. This supplies timing signals to head drive block 317 for generating data in real time at appropriate timing. In addition, recording medium transport is controlled using the input signal from encoder 307b corresponding to DC motor 306b.

[0032] (Label paper) We will now explain label paper that can be used as a recording medium for the recording device 100. Figures 4(a) to 4(d) are explanatory diagrams of label paper 401 that can be used in the recording device 100. Figure 4(a) is a perspective view of an example of label paper 401. Figures 4(b), (c), and (d) are diagrams each showing an example of label paper 401.

[0033] As shown in Fig. 4(a), label paper 401 is a roll-shaped recording medium. Label paper 401 is configured by temporarily attaching multiple label pieces 403 to a label mount 402. On label paper 401, multiple label pieces 403 are arranged at equal intervals along the direction in which label paper 401 is transported.

[0034] Between adjacent label pieces 403 in the conveyance direction, a margin of margin amount 404 is provided. The margin has perforations 405, and the label paper 401 can be cut along the perforations 405. In the following description of the recording operation, one label piece 403 is treated as one page.

[0035] The recording job data received by the recording device 100 includes image original data as image information to be recorded on the label strip 403. The image original data is data for generating recording data for driving the recording head 102. The recording device 100 can receive one page of image original data as one recording job, or can receive multiple pages of image original data as one recording job. In the first embodiment, the receiving I / F 312 functions as an image original data acquisition unit that acquires image original data from an external device such as the PC 302. Once the recording of the received recording job is complete, the user can use the label paper 401, on which the image has been recorded and output, by cutting it along the perforations 405.

[0036] The recording device 100 may also be configured to include a cutting unit for cutting the label paper 401. With this configuration, after the required number of sheets (number of label pieces 403) have been recorded, the label paper 401 can be automatically cut off at predetermined intervals. This allows the user to obtain the desired recording results.

[0037] Note that the label piece 403 does not have to be rectangular as shown in Fig. 4(b). For example, the shape of the label piece 403 may be other shapes, such as a circle as shown in Fig. 4(c) or a star shape as shown in Fig. 4(d). When such an irregularly shaped label piece 403 is used, the margin amount 404 can be set, for example, to match the leading and trailing ends of the label piece 403 in the conveying direction (the upper and lower ends in Figs. 4(c) and 4(d)).

[0038] Note that label paper 401 is configured such that label piece 403 is temporarily attached onto label mount 402, and label piece 403 protrudes from label mount 402, but this configuration is not limited to this. For example, label paper 401 may be configured such that the entire surface is a sticker type, and there is no difference in level between the area where label piece 403 is temporarily attached and the other areas.

[0039] (Received data decompression part) An example of the configuration of the received data decompression unit 315 will be described using Fig. 5. Fig. 5 is an explanatory diagram of the received data decompression unit 315. The received data decompression unit 315 is made up of a data decompression unit 501, a memory write unit 502, and a null data generation unit 503. Although not shown in Fig. 5, data in the received data decompression unit 315 and RAM 304 is communicated via a RAM controller 313.

[0040] The data development unit 501 acquires received data 504 from the receive buffer 314 on the RAM 304. The received data 504 includes setting information related to printing, such as paper size, total number of pages, and ID numbers assigned to each page, as well as image source data to be converted into image data for driving the print head 102. The data development unit 501 is an image data generation unit that generates image data from the image source data included in the received data 504. Specifically, the data development unit 501 generates developed data 505 for each ink color as image data from the image source data (image information) included in the received data 504. The data development unit 501 performs data development for each page, even if multiple pages of image source data are included in one printing job.

[0041] The generated decompressed data 505 is written and stored in the image buffer 316 of the RAM 304 by the memory write unit 502. Write data 506 output from the memory write unit 502 is converted into a format that complies with the memory communication protocol and transferred.

[0042] Once one page of decompressed data 505 has been written to image buffer 316, null data generator 503 obtains null band information 508 from sheet information area 507 in ROM 303. Sheet information area 507 is part of data area 310 in ROM 303 and stores information related to the recording medium. Null band information 508 contains data on the number of lines between adjacent label pieces 403 in the feed direction, and is margin source data that is converted into margin data for driving print head 102. Based on distance information in the feed direction of the margin contained in null band information 508, null data generator 503 generates null data 509 as margin data corresponding to the margin of label paper 401. Specifically, distance information in the feed direction of the margin includes the number of lines in null band information 508, which is margin source data.

[0043] The memory write unit 502 writes and stores null data 509 in the image buffer 316 of RAM 304, just like the decompressed data 505. At this time, the null data 509 is stored following the end of the data stored in the decompressed data 505. If a new printing job has been received or if there are pages left to be decompressed, the received data decompression unit 315 stores the decompressed data 505 of the subsequent page following the end of the null data 509. By repeating this operation, printing data is generated and stored in the image buffer 316 that includes not only the decompressed data 505 (image data) but also null data 509 (margin data) that corresponds to the margins between the label pieces 403.

[0044] In this way, in the first embodiment, the received data decoder 315 alternately writes the decompressed data 505 as image data and the null data 509 as margin data into the image buffer 316. The head drive block 317 then reads the print data made up of the decompressed data 505 and the null data 509, and drives the print head 102 based on the print data.

[0045] (How to obtain null band information) The null band information 508 can be acquired based on margin amount information input from an external device or the like. An example of a method for acquiring null band information will be described with reference to FIG. 6. FIG. 6 is a flowchart of the method for acquiring null band information. The margin amount information is obtained based on the conveying direction. This is information about the margin portion of the margin amount 404 between adjacent label pieces 403. Null band information 508 is information such as the number of lines of the margin portion obtained from the margin amount information.

[0046] [S601] First, in step (hereinafter simply referred to as "S") 601, margin amount information about the margin amount 404 is input. The margin amount information can be configured to be set, for example, from received data 504 received from the PC 302, which is an external device. Alternatively, the margin amount information can be configured to be input by the user from a UI display screen, or the user can input the margin amount information directly from the PC 302. Alternatively, for example, an individual identifier can be assigned to the label paper 401, and information about the label paper 401 can be obtained from the identifier of the label paper 401 when the label paper 401 is set in the recording device 100. In such a configuration, the margin amount information can also be obtained when the paper is set.

[0047] [S602] Next, in S602, based on the margin amount information input in S601, null band information 508 corresponding to the margin amount 404 is stored in the sheet information area 507 in the ROM 303. Fig. 6 shows a flow chart and a schematic diagram of how the null band information 508 is stored in the sheet information area 507 in the ROM 303 in S602.

[0048] Through the above procedure, null band information 508 is stored as additional information between pages (between label pieces) in sheet information area 507 in ROM 303. In the first embodiment, the null band information 508 is stored in ROM 303, but this is not a limitation, and the null band information 508 may be stored in RAM 304 or another memory.

[0049] (Method of generating recorded data) An example of a method for generating print data for driving the print head 102 will be described with reference to Fig. 7. Fig. 7 is a flowchart of the print data generation method. The print data is generated by writing, into memory (image buffer 316), decompressed data 505, which is image data to be printed on the label strip 403, and null data 509, which is margin data corresponding to the margins of the label paper 401.

[0050] [S701] Generation of print data starts, for example, when the printing apparatus 100 accepts a print job. When the printing apparatus 100 accepts a print job, first, in S701, the null data generation unit 503 acquires null band information 508 from the sheet information area 507 in the ROM 303.

[0051] [S702] Next, in S702, the data rendering unit 501 generates rendered data 505 for each ink color from the information contained in the received data 504 and writes it to the image buffer 316. As described above, the rendered data 505 is image data for one page (for one label piece 403). In other words, in S702, the image data for printing one page is stored in the image buffer 316.

[0052] [S703] Next, in S703, the null data generation unit 503 generates null data 509 from the null band information 508 acquired in S701 and writes it to the image buffer 316. At this time, the null data 509 is written so that it is adjacent to the upstream side in the conveying direction of the decompressed data 505 written immediately before in S702. As described above, the null data 509 is blank data that corresponds to the margin between adjacent label pieces 403 in the conveying direction. Blank data is data that is not printed at all by the recording head 102.

[0053] [S704] Next, in S704, it is determined whether there is a subsequent page. This determination can be made, for example, by the ASIC 301, which is the control unit. In S704, it is determined whether there is a subsequent page for the page corresponding to the decompressed data 505 written in S702. In other words, in S704, it is determined whether there is any decompressed data 505 remaining to be written in the accepted recording job.

[0054] If there is a subsequent page, i.e., if S704 is YES, the process returns to S702 and the data of the subsequent page is expanded. On the other hand, if there is no subsequent page, i.e., if S704 is NO, the process of generating print data (the process of writing the expanded data 505 and null data 509) ends.

[0055] With this configuration, null data 509 is added to the end of the print data, so even when a new print job is received and processed, print data for the following page can be expanded following the end of the null data 509. Therefore, null data 509 equivalent to the margins between label pieces 403 can be added even between data that spans pages between different print jobs.

[0056] (Memory layout) An example of a memory arrangement for storing data constituting recording data will be described with reference to Fig. 8. As described above, recording data can be composed of uncompressed data 505 and null data 509. Fig. 8 is an explanatory diagram of a memory arrangement according to the first embodiment.

[0057] 8 shows an example in which image buffer 316 provided on RAM 304 includes image buffer 316a, image buffer 316b, image buffer 316c, and image buffer 316d. Data corresponding to each ink color is stored in each of image buffers 316a-316d. Specifically, expanded data 505 for black is stored in image buffer 316a, expanded data 505 for cyan is stored in image buffer 316b, expanded data 505 for magenta is stored in image buffer 316c, and expanded data 505 for yellow is stored in image buffer 316d.

[0058] The data stored in image buffers 316a-316d will be described using image buffer 316a as an example. The contents of the data written to image buffer 316a are shown in the center of Fig. 8. Of the decompressed data 505 stored in image buffer 316a, data corresponding to the first page (first label piece 403) will be referred to as 505a1. Similarly, data corresponding to the second page (second label piece 403) will be referred to as 505a2, and data corresponding to the nth page (nth label piece 403) will be referred to as 505an. The contents of each decompressed data 505a1-n may be the same or different from one another.

[0059] Decompressed data 505a1-n, which is decompressed (generated) by the data decompression unit 501, is written into the image buffer 316a by the memory write unit 502 for each page of decompressed data 505. First, the memory write unit 502 writes the decompressed data 505a1 of the first page. Next, the memory write unit 502 starts writing the null data 509 generated by the null data generation unit 503, from the address next to the decompressed data 505a1. The null data 509 is data equivalent to the margin amount 404 between the first page (first label piece 403) and the second page (second label piece 403). Once the writing of the null data 509 is complete, the memory write unit 502 writes the decompressed data 505a2 of the second page from the address next to the null data 509, and then writes the null data 509 again. This alternating writing of the decompressed data 505a and the null data 509 By writing n pages, data corresponding to the print job is written to the image buffer 316a, and print data is generated in the image buffer 316a. In other words, the memory is managed so that the decompressed data 505a and the null data 509 are arranged alternately and consecutively.

[0060] Each piece of decompressed data 505 and null data 509 is stored line by line in the image buffer 316. During printing, one line's worth of data stored in the image buffer 316 is assigned to one printing element 202 of the printhead 102. The maximum number of lines that can be printed simultaneously in one scan is determined by how many printing elements 202 the printing element array 201 is made up of. For example, when a printhead 102 having a printing element array 201 made up of 512 printing elements 202 is used, a maximum of 512 lines can be printed in one scan.

[0061] An example of 8-bit line data read by the head drive block 317 is shown on the right side of Fig. 8. The decompressed data 505 is stored in the image buffer 316 in the X direction of Fig. 1, from the LSB (least significant bit) to the MSB (most significant bit). The decompressed data 505 is written sequentially while the address of the RAM 304 is incremented.

[0062] As shown in Figure 8, the distance between the write start addresses for each line is managed by an inter-line offset. By managing the decompressed data 505 line by line using the inter-line offset, once the required data for one line has been acquired, the decompressed data 505 can be read from the start address of the next line. The image buffer 316 also has a ring buffer structure. This makes it easy to control which lines to release when releasing unnecessary recording data (decompressed data 505, null data 509), and to manage addresses when reading decompressed data 505 by specifying the number of lines. However, it is also acceptable for the next line of data to be stored contiguously from the address next to the address after one line of data has been stored.

[0063] Since storage in memory (image buffer 316) is managed by memory write unit 502, decompressed data 505 and null data 509 are stored in memory in the same manner. Therefore, null data 509 is stored starting from an address obtained by shifting the line offset from the write start address of decompressed data 505 of the last line. The null data 509 is written in accordance with the number of lines acquired from null band information 508.

[0064] When the received data decoding unit 315 starts data decoding for the next page, it starts writing the decoded data 505 from an address offset between lines from the start address where the last null data 509 to be added was written.

[0065] Fig. 9 is a diagram showing an example of the relationship between the recorded matter generated by the recording operation and the number of passes of the recording head 102. In this example, as shown in Fig. 9, multiple alphabet Zs (pop characters) and identification information such as a barcode or serial number are recorded on each label piece 403. Also, in Fig. 9, blank areas onto which ink is not ejected are indicated by hatching.

[0066] The head drive block 317 can drive the print head 102 to perform printing across pages by reading the data stored in the image buffer 316. The image buffer 316 stores print data that takes into account the blank spaces between the label pieces 403. This configuration allows printing on the preceding and succeeding label pieces 403 in the same scan.

[0067] FIG. 9 shows an example in which the recording operation is performed on four label pieces 403. The four label pieces 403 will be referred to as the first label piece (first page), the second label piece (second page), the third label piece (third page), and the fourth label piece (fourth page) in order from downstream to upstream in the conveying direction (top to bottom in FIG. 9). Decompressed data 505a1 is recorded on the first label piece as the first image data, and decompressed data 505a2 is recorded on the second label piece adjacent to the first label piece on the upstream side in the conveying direction as the second image data. Similarly, decompressed data 505a3 is recorded on the third label piece as the third image data, and decompressed data 505a4 is recorded on the fourth label piece as the fourth image data. In this example, the contents of the decompressed data 505a1 to 505a4 are the same.

[0068] 9, an image corresponding to the decompressed data 505a1 is recorded on the first label piece by three passes of scanning the print head 102. Then, during the third pass scanning, printing operations are performed simultaneously on the upstream end of the first label piece in the transport direction and the downstream end of the second label piece in the transport direction. In other words, the third pass scanning of the first label piece is the same as the first pass scanning of the second label piece. Similarly, in this example, the third pass scanning of the second label piece is the same as the first pass scanning of the third label piece, and the fourth pass scanning of the third label piece is the same as the first pass scanning of the fourth label piece.

[0069] In this manner, in this configuration, null data 509 is generated as dummy data for linking the preceding and succeeding recording media and stored in the image buffer 316. With this configuration, it is possible to print on two recording media (e.g., two label pieces 403) lined up in the conveyance direction with the same scan. Therefore, with the configuration of the first embodiment, it is possible to improve the efficiency (throughput) of the printing operation compared to a configuration in which the printing operation processing is completed once for each recording medium.

[0070] Furthermore, in a configuration in which the printing operation is completed once for each recording medium, for example, when the print head 102 scans the upstream end of the label piece 403 in the conveyance direction to perform the printing operation, some of the printing elements 202 corresponding to the margins, etc., are not used. Furthermore, when printing is performed repeatedly on label pieces 403 of the same size, the unused printing elements 202 are always the same. Therefore, repeated printing operations may result in significant differences in the frequency of use among the multiple printing elements 202, which could adversely affect the life of the print head 102. However, with the configuration of the first embodiment, the printing operation is not stopped for each label piece 403, so the relative position of the print head 102 with respect to the label piece 403 in the conveyance direction is often shifted for each label piece 403. Therefore, significant differences in the frequency of use among the multiple printing elements 202 are suppressed.

[0071] Furthermore, in the configuration of the first embodiment, a means for detecting the position of the recording medium is not essential, so it is possible to use roll sheets, which are made up of a continuous wound sheet and have no steps in the thickness direction of the recording medium, as well as recording media with irregular shapes such as round or star-shaped label pieces. In other words, it is possible to support a wide variety of recording media, improving the efficiency of the recording operation.

[0072] <Second Example> Next, a second embodiment of the present invention will be described. The second embodiment differs from the first embodiment in the method of managing null data 509. Only the differences between the configuration of the second embodiment and the configuration of the first embodiment will be described below. Components in the configuration of the second embodiment that are similar to those in the configuration of the first embodiment will be assigned the same reference numerals and will not be described again.

[0073] In the first embodiment, after writing of one page of decompressed data 505 to the image buffer 316 is completed, null data 509 generated by the null data generator 503 is written from the address next to the decompressed data 505. In other words, in the first embodiment, the image buffer 316 is used as a memory for managing the null data 509. However, in this case, The present invention is not limited to this configuration, and a configuration may be adopted in which a separate memory is used to manage the null data 509. Therefore, as a second embodiment, a configuration including a null line buffer 801 as a margin buffer for storing the null data 509 (margin data) will be described.

[0074] Figure 10 is an explanatory diagram of the memory arrangement of the second embodiment. The center of Figure 10 shows the contents of the data written to the image buffer 316a. The right side of Figure 10 shows an example of 8-bit line data read by the head drive block 317.

[0075] The recording device 100 according to the second embodiment includes a null line buffer 801 for storing null data 509, in addition to the image buffer 316. The null line buffer 801 may be provided for each ink color, similar to the image buffer 316. Furthermore, if the resolution of each ink color is the same, only one null line buffer 801 may be provided to collectively manage the null data. Furthermore, the null data 509 may be generated by a null data generation unit 503 and written into the null line buffer 801 by a memory write unit 502, or a write unit other than the memory write unit 502 may be provided.

[0076] 6, after the null band information 508 is stored in ROM 303, null data 509 may be written to null line buffer 801 based on the null band information 508. Alternatively, null data 509 may be written to null line buffer 801 when recording device 100 receives a recording job. In other words, if multiple label pieces 403 are arranged at equal intervals in the conveyance direction and the margin amount 404 is constant, such a configuration eliminates the need to generate null data 509 every time decompressed data 505 is generated. This ultimately leads to slimming down the null data 509.

[0077] 11 is a diagram showing an example of the relationship between a printed matter generated by a printing operation and the number of passes of the print head 102. Using FIG. 11, the allocation of print data when null data 509 is stored in the null line buffer 801 will be described.

[0078] In the second embodiment, as in the first embodiment, head drive block 317 first reads out decompressed data 505 stored in image buffer 316. Then, when the end of the page data in image buffer 316 is reached, head drive block 317 reads out null data 509 from null line buffer 801. After reading out the null data 509 equivalent to the margin amount 404 between label pieces 403 from null line buffer 801 is complete, head drive block 317 reads out decompressed data 505 for the subsequent page stored in image buffer 316.

[0079] In this way, in the second embodiment, decompressed data 505, which is image data to be recorded on the label piece 403, and null data 509, which is margin data corresponding to the margins of the label paper 401, are stored in different memories (buffers). Then, head drive block 317, which is the head control unit, generates print data by alternately reading decompressed data 505 from image buffer 316 and null data 509 from null line buffer 801. Then, head drive block 317 controls the operation of print head 102 based on this print data. With this configuration, after slimming down the null data 509, it is possible to perform printing on two print media (e.g., two label pieces 403) lined up in the transport direction in the same scan, just like the configuration of the first embodiment.

[0080] Since the label paper 401 is transported in the sub-scanning direction at regular intervals, it is possible that the printing operation will start at a position where the leading printing element 202 in the printing element array 201 corresponds to the margin. In this case, data may be allocated to the printing element 202 from the middle of the null data 509 stored in the null line buffer 801 used on the preceding page. Alternatively, The conveyance amount of 01 may be increased so that the decompressed data 505 in the image buffer 316 is assigned to the leading printing element 202 in the printing element array 201 .

[0081] <Third Example> Next, a third embodiment of the present invention will be described. The third embodiment differs from the first and second embodiments in the method of managing null data 509. Only the differences between the configuration of the third embodiment and the configuration of the first and second embodiments will be described below. Components in the configuration of the third embodiment that are similar to the configuration of the first embodiment will be assigned the same reference numerals, and descriptions thereof will be omitted.

[0082] In the second embodiment, the null line buffer 801 is used to generate the null data 509, but the head driving block 317 may be configured to generate the null data 509. Therefore, as a third embodiment, a configuration in which the head driving block 317 generates the null data 509 will be described.

[0083] In the third embodiment, the head driving block 317, which is a head control unit, includes a null data generating unit (blank data generating unit) that generates null data 509. That is, the head driving block 317 reads the decompressed data 505 from the image buffer 316 and generates the null data 509.

[0084] In the third embodiment, when starting a recording operation, the head driving block 317 reads out null band information 508. The head driving block 317 reads out decompressed data 505 stored in the image buffer 316, and when it reaches the end of the page data, it generates the necessary null data 509 based on the null band information 508 that it previously read out. Then, once generation of the necessary null data 509 is complete, the head driving block 317 reads out the decompressed data 505 of the subsequent page stored in the image buffer 316. Even with this configuration, after slimming down the null data 509, it is possible to record on two recording media (for example, two label pieces 403) lined up in the transport direction in the same scan, just like the configurations of the first and second embodiments.

[0085] <Fourth Example> Next, a fourth embodiment of the present invention will be described. The fourth embodiment differs from the first embodiment in that the margin data corresponding to the margin portion is not blank null data but includes identification information. Only the differences between the configuration of the fourth embodiment and the configuration of the first embodiment will be described below. Components in the configuration of the fourth embodiment that are similar to those in the configuration of the first embodiment will be assigned the same reference numerals and will not be described again.

[0086] In the first embodiment, blank null data that does not contain any recording information was used as the margin data corresponding to the margin between label pieces 403, but this configuration is not limited to this, and the margin data may contain recording information.

[0087] In the fourth embodiment, specific identification information is included in the margin data read by the head driving block 317. The identification information may include, for example, an identification number, a page number, or the time the recording job was received. The head driving block 317 then controls the recording head 102 to print the identification information in the margins of the label paper 401. In this way, with the configuration of the fourth embodiment, it is possible to perform a recording operation even in the margins of the label paper 401.

[0088] <Fifth Example> Next, a fifth embodiment of the present invention will be described. The fifth embodiment differs from the first embodiment in that the recording device 100 includes a means for correcting the null data 509. The following describes only the differences between the configuration of the fifth embodiment and the configuration of the first embodiment. In the configuration of the fifth embodiment, the same components as those in the configuration of the first embodiment are given the same reference numerals, and the description thereof will be omitted.

[0089] In the first to third embodiments, control is performed to generate print data by adding fixed null data 509 corresponding to the margin between label pieces 403. On the other hand, in the fifth embodiment, the printing device 100 is provided with a paper detection sensor 901, and the null data 509 is generated based on the detection results of the paper detection sensor 901.

[0090] 12 is an explanatory diagram of a method for detecting the edge of a label piece 403 using a paper detection sensor 901 according to the fifth embodiment. The paper detection sensor 901 is a reflective sensor, and is equipped with a light-emitting element and a light-receiving element. The paper detection sensor 901 can detect unevenness in the label paper 401 by detecting light emitted by the light-emitting element with the light-receiving element. In other words, by continuously monitoring changes in the paper detection sensor 901, it is possible to detect the edge of the label piece 403 from the label paper 401. In other words, the paper detection sensor 901 is an edge detection element that detects the edge of the label piece 403 on the label paper 401 in the transport direction.

[0091] The paper detection sensor 901 is provided upstream of the recording head 102 in the transport direction, and is positioned opposite the recording surface of the label paper 401, i.e., the label piece 403. The paper detection sensor 901 is configured to be able to irradiate light toward the label paper 401, and detects the light reflected from the label paper 401 to detect the edge of the label piece 403.

[0092] By detecting the edges of the label piece 403 and being able to detect the positions of the leading and trailing ends of the label piece 403, it is possible to obtain the position of the label piece 403 during transport. If there is a deviation between the recording position managed by control and the actual position of the label piece 403, null data 509 can be generated to correct the amount of null data 509 that is added as a transport error to account for the deviation.

[0093] In this way, by detecting the conveying direction position of the label piece 403 and generating null data 509 (margin data) based on the detection results, it is possible to suppress deviations in the image recording position caused by conveying variations, etc., and thereby suppress deterioration in image quality.

[0094] An example of a method for generating null data 509 that takes into account the amount of correction will be described with reference to Fig. 13. Fig. 13 is a diagram showing a generation sequence for null data 509 according to the fifth embodiment. In the fifth embodiment, the recording apparatus 100 is provided with a transport correction area 902, which is a memory area for storing data in the ROM 303.

[0095] [S1001] First, in step S1001, the CPU 308 acquires detection data on the conveyance path from the paper detection sensor 901.

[0096] [S1002] Next, based on the change in the detection data acquired in S1001, the CPU 308 determines the leading and trailing end positions of the label piece 403. If there is a deviation between the recording position managed for control purposes and the actual position of the label piece 403, the amount of deviation is the amount of correction that must be made.

[0097] [S1003] If the correction amount is not 0 as a result of calculation in S1002, correction is necessary, so in S1003 the CPU 308 writes the correction data in the transport correction area 902. The correction amount has a positive or negative sign. The correction value is managed by the following formula. If recording starts earlier than the actual label piece 403, i.e., if the actual label piece 403 is located upstream in the conveying direction from the ideal position managed for control purposes, the correction value will be a positive number. On the other hand, if recording starts from a position behind the actual label piece 403, i.e., if the actual label piece 403 is located downstream in the conveying direction from the ideal position managed for control purposes, the correction value will be a negative number. The initial value of the conveying correction area 902 is 0, and the initial state is not corrected.

[0098] In this example, the correction value is written to the conveyance correction area 902 only when the correction amount is not 0, but it may be written at all times even if the correction amount is 0. In this example, correction is required when the correction amount is not 0, but if it is determined that the deviation is tolerable, for example, if the correction amount is below a predetermined threshold, it may be configured not to write the correction value even if the correction amount is other than 0.

[0099] The above steps S1001 to S1003 are the sequence for calculating the correction value for correcting the null data 509. In the fifth embodiment, the sensor is constantly reading the label paper 401 while it is being transported to detect the state of the label paper.

[0100] Next, a sequence for expanding the data stored in the receive buffer 314 and writing it to the RAM 304 will be described.

[0101] [S1004] When the recording operation is started, the received data developing unit 315 acquires the null band information 508 from the sheet information area 507 of the ROM 303 in step S1004.

[0102] [S1005] Next, in step S1005 , the received data development unit 315 reads out the correction values ​​from the transport correction area 902 in the ROM 303 .

[0103] [S1006] Next, in S1006, the received data decompression unit 315 decompresses the data stored in the receiving buffer 314 and writes the decompressed data 505 to the RAM 304.

[0104] [S1007] Next, in S1007, the received data decoder 315 generates null data 509 based on the margin amount information (null band information 508) and the correction data for the correction value read out in S1005. For example, when the label piece 403 and the margin amount 404 of the label piece 403 in the null band information 508 are 100, if the correction value is +2, null data 509 for 102 lines is generated.

[0105] [S1008] Next, in S1008, the received data decoder 315 clears the value of the transport correction area 902. If there is any deviation in the transport position of the label paper 401 after that, the correction value is calculated again using the same procedure, and null data 509 is generated.

[0106] As described above, with the configuration of the fifth embodiment, even if a conveyance deviation occurs, it is possible to correct the deviation by increasing or decreasing the number of lines of the null data 509 to be added. In this way, by configuring the system to generate the null data 509 based on the detection results of the paper detection sensor 901, even if the position of the print medium in the conveyance direction is unintentionally shifted, the print position is adjusted to match the actual position of the print medium. This in turn makes it possible to suppress a decrease in print quality.

[0107] <Sixth Example> Next, a sixth embodiment of the present invention will be described. The sixth embodiment differs from the first embodiment in the control method used when the upstream end of the recording element array 201 in the transport direction (Y direction) and the upstream end (rear end) in the transport direction of the margin adjacent to the label piece 403 are positioned to coincide. Only the differences between the configuration of the sixth embodiment and the configuration of the first embodiment will be described below. Components in the sixth embodiment that are similar to those in the first embodiment will be assigned the same reference numerals, and descriptions thereof will be omitted.

[0108] FIG. 14 is a diagram showing an example in which a large difference in usage frequency can occur among multiple recording elements 202. FIG. 14 shows a state in which a recording operation is performed on two label pieces 403. A margin 406 is provided between the two label pieces 403. In the example shown in FIG. 14, two passes of the recording head 102 correspond to the length of the label piece 403 and the margin 406 in the conveying direction. That is, in this example, in the even-numbered pass recording operation, the position of the upstream end P1 (trailing end) in the conveying direction of the recording element array 201 coincides with the position of the upstream end P2 (trailing end) in the conveying direction of the margin 406 adjacent to the label piece 403.

[0109] In this embodiment, the upstream end P1 in the conveying direction of the recording element array 201 can be rephrased as the downstream end in the conveying direction of the recording element array 201 in the next pass. Also, the upstream end P2 in the conveying direction of the margin portion 406 can be rephrased as the leading edge (downstream end in the conveying direction) of the label piece 403 that is adjacent to the upstream side in the conveying direction of the margin portion 406. That is, in this example, in the printing operation of the odd-numbered pass, the downstream end (leading edge) in the conveying direction of the recording element array 201 and the downstream end (leading edge) in the conveying direction of the label piece 403 coincide in position.

[0110] Furthermore, the alignment of the position of the upstream end P1 of the printing element array 201 with the position of the upstream end P2 of the margin portion 406 is synonymous with the alignment of the position of the most upstream line in the transport direction of the assigned null data with the position of the most upstream printing element 202 in the transport direction of the printing element array 201. The alignment of the position of the upstream end P1 of the printing element array 201 with the position of the upstream end P2 of the margin portion 406 is synonymous with the alignment of the printing element 202 assigned to the most upstream line in the transport direction of the null data being the most upstream printing element 202 in the transport direction of the printing element array 201. In the following description, the most upstream line in the transport direction of the null data will be referred to as the last line, and the most upstream printing element 202 in the transport direction of the printing element array 201 will be referred to as the trailing-end nozzle. In other words, when the position of the upstream end P1 of the printing element array 201 coincides with the position of the upstream end P2 of the margin, this can be rephrased as the position of the last line coincides with the position of the trailing nozzle, and the trailing nozzle is assigned to the last line of the null data during printing.

[0111] During the printing operation of consecutive labels, if the position of the upstream edge P1 of the printing element array 201 coincides with the position of the upstream edge P2 of the margin portion 406, the used area of ​​the printing element array 201 does not change, and each printing element 202 of the printing element array 201 repeatedly performs the same printing operation. This may result in a large difference in the frequency of use among the multiple printing elements 202, depending on the printing content (the illustrated content of the label). Such a bias in the frequency of use of the printing elements 202 can occur when the number of lines of printing data for one page (decompressed data 505 + null data 509) is an integer multiple of the number of printing elements 202 in the printing element array 201, as in the example shown in FIG. 14.

[0112] A label including characters and a frame 403a surrounding the characters is recorded on a label piece 403 shown in FIG. 14. In FIG. 14, the area corresponding to the long part of the frame 403a in the scanning direction (X direction) of the print head 102 is shown as A, and the area other than area A is shown as B. When a printing operation is performed to fill in the frame 403a, the printing elements 202 corresponding to area A will eject more times than the printing elements 202 corresponding to area B, and will be used more frequently. When the position of the upstream end P1 of the printing element array 201 coincides with the position of the upstream end P2 of the margin, the more the printing operation is repeated on the label piece 403 as shown in FIG. 14, the more the printing elements 202 corresponding to area A and area B will eject more. The difference in the number of ejection times of the print elements 202 corresponding to the region B becomes larger. Therefore, a sixth embodiment will be described as an example in which the bias in the frequency of use of the print elements 202 can be suppressed even in such a case.

[0113] In the sixth embodiment, when the position of the upstream edge P1 of the recording element array 201 and the position of the upstream edge P2 of the margin 406 coincide, that is, when the trailing edge nozzles are assigned to the last line, the transport amount of the label paper 401 is changed when the number of recorded sheets reaches a predetermined number. This is because by changing the transport amount of the label paper 401, it is possible to intentionally shift the usage area of ​​the recording element array 201. The configuration and control method of the sixth embodiment will be described in detail below.

[0114] (Control Configuration) 15 is an explanatory diagram of the control configuration according to the sixth embodiment, showing an example of the configuration of the received data decoder 315 in the sixth embodiment. In the sixth embodiment, in addition to the sheet information area 507, the ROM 303 is provided with a shift information area 1501. The shift information area 1501 is part of the data area 310, and is a storage area that stores information about the amount of reduction in the feed amount of the label paper 401. When reducing the feed amount of the label paper 401, the null data generator 503 generates null data 510 as margin data equivalent to the reduced feed amount, based on the feed amount reduction information (shift amount information) stored in the shift information area 1501.

[0115] When the conveyance distance of the label paper 401 is reduced, the memory write unit 502 writes and stores null data 510 corresponding to the reduced conveyance distance in the image buffer 316. The memory write unit 502 also writes and stores null data 509 corresponding to the margin between the decompressed data 505 and the label in the image buffer 316.

[0116] (Method of generating recording data in the sixth embodiment) An example of a method for generating print data for driving the print head 102 will be described with reference to Fig. 16. Fig. 16 is a flowchart of a method for generating print data according to the sixth embodiment.

[0117] [S701-S704] In this flowchart, steps S701 to S704 are the same as those in the first embodiment shown in FIG. 7, and therefore detailed description thereof will be omitted. In S701, the null data generation unit 503 acquires null band information 508. In S702, the data conversion unit 501 generates converted data 505 and writes it to the image buffer 316. In S703, the null data generation unit 503 generates null data 509 and writes it to the image buffer 316. In S704, it is determined whether or not there is a subsequent page. If there is no subsequent page, that is, if S704 is NO, the print data generation process (the process of writing the converted data 505 and null data 509) ends. On the other hand, if there is a subsequent page, that is, if S704 is YES, the process proceeds to S1605. For each determination process described below, for example, the ASIC 301, which is the control unit, can be used as the determination means.

[0118] [S1605] In S1605, it is determined whether the flag is 1. The flag is used to control subsequent processing. The initial value of the flag is 0. If the flag is not 1, that is, if the answer is NO in S1605, proceed to S1606. If the flag is 1, that is, if the answer is YES in S1605, proceed to S1608. The value of the flag can be stored in a storage unit such as RAM 304, for example.

[0119] [S1606] In S1606, the trailing nozzle is added to the last line of the null data 509 added in S703. In other words, in S1606, it is determined whether the position of the trailing-end nozzle matches the position of the last line of the null data. In other words, in S1606, it is determined whether the position of the upstream end P1 of the printing element array 201 matches the position of the upstream end P2 of the margin portion 406.

[0120] If the trailing-end nozzle is not assigned to the last line of the null data 509, i.e., if S1606 returns NO, the process returns to S702, and data development for the subsequent page is performed. This is because if a printing element 202 other than the trailing-end nozzle is assigned to the last line of the null data 509, the used area of ​​the printing element array 201 will change between the printing operations of the current page and the subsequent page, and there is little risk of a large imbalance in the frequency of use of the printing element 202. On the other hand, if the trailing-end nozzle corresponds to the last line of the null data, i.e., if S1606 returns YES, the process proceeds to S1607.

[0121] [S1607] In S1607, the value of the flag is set to 1. There are no particular limitations on the means for changing the value of the flag, and for example, the ASIC 301, which is the control unit, may change the value of the flag. After the flag is set to 1, the process proceeds to S1608.

[0122] [S1608] In S1608, it is determined whether the same decompressed data 505 (image data) has been generated a predetermined number of times. Here, the predetermined number is a predetermined threshold value. In this embodiment, generating the same decompressed data 505 (image data) a predetermined number of times is synonymous with writing the decompressed data 505 in S702 a predetermined number of times. When the same decompressed data 505 has been generated a predetermined number of times, the trailing-end nozzles correspond to the last line of the null data a predetermined number of times in succession. When the number of lines in one page of print data (decompressed data 505 + null data 509) is an integer multiple of the number of printing elements 202 in the printing element array 201, the trailing-end nozzles correspond to the last line of the null data 509 in succession.

[0123] If the same decompressed data 505a (image data) has not been generated the predetermined number of times, i.e., if S1608 is NO, the process returns to S702, and data decompression of the subsequent page is performed. If the same decompressed data 505 has not been generated the predetermined number of times, this is because it is believed that there is no significant imbalance in the frequency of use of the recording elements 202 at that time. On the other hand, if the same decompressed data 505 has been generated the predetermined number of times, i.e., if S1608 is YES, the process proceeds to S1609.

[0124] The determination in S1608 may be based on the number of times the same decompressed data 505 has been generated, or a value equivalent thereto. For example, it is preferable that the recording device 100 is provided with a counting means for counting the number of times the same decompressed data 505 has been generated, and that the count value is incremented by 1 each time the decompressed data 505 is written in S702. Furthermore, since the processing in S1609, which will be described later, is performed for each predetermined number of prints, it is preferable that the count value be reset to 0 after the result in S1608 becomes YES and null data 510, which will be described later, is written. Alternatively, the count value may not be reset, and multiple predetermined numbers serving as thresholds may be set.

[0125] [S1609] When the same decompressed data 505a has been generated a predetermined number of times, the conveyance distance of the label paper 401 is reduced by a predetermined amount based on the reduction amount information (shift amount information) stored in the shift information area 1501. The reduction in the conveyance distance may be performed by the ASIC 301, or other conveyance distance reduction means may be provided. Then, in S1609, the null data generation unit 503 generates null data as blank data corresponding to the reduced conveyance distance of the label paper 401 based on the reduction amount information. The null data 510 is generated and written to the image buffer 316. At this time, the null data 510 is written adjacent to the null data 509 written immediately before in S703 on the upstream side in the transport direction.

[0126] In this manner, in this embodiment, null data 509 is generated as first margin data corresponding to the margin portion 406, and null data 510 is generated as second margin data corresponding to the reduction in the conveyance amount. These margin data are generated by the null data generation unit 503. In other words, the null data generation unit 503 may be configured to include a first margin data generation unit that generates the null data 509 (first margin data) and a second margin data generation unit that generates the null data 510 (second margin data). The second margin data generation unit generates null data 510 as second margin data when it is determined in S1606 that the recording element 202 assigned to the last line of the null data 509 is a trailing-end nozzle and the same expanded data 505 has been generated a predetermined number of times in S1608.

[0127] After the null data 510, which is the second margin data, is written in S1609, the process returns to S702, and data expansion for the subsequent page is performed. Then, the steps of S703 and S704 are performed sequentially. If the answer is YES in S704, a determination is made again in S1605 as to whether the flag is 1. After the flag is set to 1 in S1607, the result of the determination in S1605 becomes YES, and the process proceeds to S1608 without making the determination in S1606. Then, each time the same expanded data 505a is generated a predetermined number of times, null data 510 is generated in S1609. In other words, if the same expanded data 505a has been generated a predetermined number of times after null data 510 has been generated, null data 510 is generated again, and the conveyance distance of the label paper 401 is reduced. When there are no more subsequent pages, that is, when the answer is NO in S704, the print data generation process ends.

[0128] With this configuration, when the position of the upstream edge P1 of the recording element array 201 and the position of the upstream edge P2 of the margin 406 match, null data 510 is generated each time the same page is printed a predetermined number of times, reducing the conveyance distance of the label paper 401. In other words, each time the same page is printed a predetermined number of times, the area of ​​the recording element array 201 corresponding to the label piece 403 can be shifted, reducing bias in the frequency of use of the recording elements 202.

[0129] (Memory layout) An example of a memory arrangement for storing data for constituting recording data according to the sixth embodiment will be described with reference to Fig. 17. As described above, recording data can be composed of the expanded data 505 and null data 509 shown in Fig. 8 of the first embodiment, and null data 510 for a shift amount. Fig. 17 is an explanatory diagram of a memory arrangement according to the sixth embodiment.

[0130] 16, in the sixth embodiment, the operation when the position of the upstream end P1 of the printing element array 201 and the position of the upstream end P2 of the margin portion 406 do not match is the same as in the first embodiment. Therefore, below, as an operation unique to the sixth embodiment, an example of memory allocation when the position of the upstream end P1 of the printing element array 201 and the position of the upstream end P2 of the margin portion 406 match will be described.

[0131] FIG. 17 shows an example in which image buffer 316 provided on RAM 304 includes image buffers 316a, 316b, 316c, and 316d. The data stored in image buffers 316a to 316d will be described below using image buffer 316a as an example. The center of FIG. 17 shows the contents of the data written to image buffer 316a. Hereinafter, of the decompressed data 505 stored in image buffer 316a, data corresponding to the first page (first label piece 403) will be referred to as 505a1. Similarly, data corresponding to the mth page (mth label piece 403) will be referred to as 505a2. The data corresponding to the m+1th page (the m+1th label piece 403) is designated as 505am, the data corresponding to the nth page (the nth label piece 403) is designated as 505am1, and the data corresponding to the nth page (the nth label piece 403) is designated as 505an, where n is an integer greater than m. The contents of the decompressed data 505a1 to 505an may be the same as or different from each other.

[0132] Here, an example will be described in which the predetermined number of times used as the threshold in S1608 of FIG. 16 is m times, and the number of lines of print data for one page (decompressed data 505+null data 509) is an integer multiple of the number of printing elements 202 in the printing element array 201. In this example, after writing the decompressed data 505am (image data) for the mth page and the null data 509 (first margin data) following the decompressed data 505am, null data 510 (second margin data) is written from the address next to the null data 509. FIG. 17 shows an example in which the decompressed data 505am, null data 509, and null data 510 are written to the image buffer 316a in this order. The operation of writing these data is executed by the memory write unit 502.

[0133] After writing the null data 510, the memory write unit 502 starts writing the (m+1)th page's decompressed data 505am1. In other words, in this example, null data 510 corresponding to the shift (decrease) in the conveyance amount of the label paper 401 is inserted between the mth page's null data 509 and the m+1th page's decompressed data 505am1.

[0134] After that, null data 510 is written every time m pages of decompressed data 505a and null data 509 are written. In other words, null data 510 is written each time null data 509 is written for the 2mth, 3mth, 4mth, etc. pages. The head drive block 317 then controls the operation of the print head 102 based on the print data including the decompressed data 505a, null data 509, and null data 510.

[0135] Fig. 18 is a diagram showing an example of the relationship between the recorded matter produced by the recording operation according to the sixth embodiment and the number of passes of the recording head 102. In this example, similar to Fig. 9 of the first embodiment, multiple alphabet Zs (pop characters) and identification information such as a barcode or serial number are recorded on each label piece 403. In Fig. 18, the margins between label pieces are indicated by hatching.

[0136] FIG. 18 shows an example of a recording operation performed on four label pieces 403. The four label pieces 403 will be described as the first label piece (page m-1), the second label piece (page m), the third label piece (page m+1), and the fourth label piece (page m+2) in order from downstream to upstream in the conveying direction (top to bottom in FIG. 18). Decompressed data 505am01 is recorded as the first image data on the first label piece, and decompressed data 505am is recorded as the second image data on the second label piece adjacent to the first label piece on the upstream side in the conveying direction. Similarly, decompressed data 505am1 is recorded as the third image data on the third label piece, and decompressed data 505am2 is recorded as the fourth image data on the fourth label piece. In this example, the contents of decompressed data 505am01 to 505am2 are the same.

[0137] 18, one page including the label piece 403 and margin 406 is printed in exactly two scans (two passes) of the print head 102. In other words, the two passes of the print head 102 correspond to the length of the label piece 403 and margin 406 in the conveyance direction. When one pass of the print head 102 is completed, the label paper 401 is conveyed the length of the print element array 201 of the print head 102, and then the printing operation of the next pass is performed. Also, in this example, it is assumed that the predetermined number of times used as the threshold in S1608 of FIG. 16 is m, and that the position of the upstream edge P1 of the print element array 201 and the position of the upstream edge P2 of the margin 406 coincide for m consecutive pages.

[0138] In this example, it is assumed that in the printing operation for the first page, the position of the upstream edge P1 of the printing element array 201 matches the position of the upstream edge P2 of the margin 406, and a YES determination is made in S1606. Therefore, when the processing of S702 is repeated m times and the same decompressed data 505 is generated m times, a YES determination is made in S1608, and null data 510 is written in S1609. As described above, the null data 510 corresponds to the amount obtained by subtracting the conveyance amount of the label paper 401.

[0139] In conjunction with writing the null data 510, the transport distance of the label paper 401 for printing on the (m+1)th page is reduced, and the reduced transport distance of the label paper 401 is shorter than the length of the printing element array 201. That is, as shown in FIG. 18, the position of the printing element array 201 for the second pass of page m and the position of the printing element array 201 for the first pass of page m+1 partially overlap in the transport direction. Therefore, during the first pass printing operation for page m+1, the printing elements 202 at the downstream end of the printing element array 201 in the transport direction are in a position corresponding to page m, and do not perform a printing operation. The third pass of page m+1 and the first pass of page m+2 are printed using the same scan.

[0140] Thus, in the sixth embodiment, when the position of the upstream edge P1 of the recording element array 201 matches the position of the upstream edge P2 of the margin, null data 510 (second margin data) is generated and the conveyance amount of the label paper 401 for the next recording operation is reduced. In other words, the relative position of the recording element array 201 to the label piece 403 can be intentionally shifted, and the corresponding area of ​​the recording element array 201 to the label piece 403 can be intentionally shifted. This configuration prevents specific recording elements 202 from being used repeatedly, and distributes the load on the recording elements 202. Furthermore, because the conveyance amount is reduced only once every m pages, a reduction in the efficiency (throughput) of the recording operation is suppressed.

[0141] In applying the present invention, the processes described in the above embodiments as being performed by one device may be shared and executed by multiple devices, and conversely, the processes described as being performed by multiple devices may be executed by one device.

[0142] The disclosure of this embodiment includes the following configuration. (Configuration 1) A recording device that records an image on a label sheet on which a plurality of label pieces are arranged in a conveying direction, a conveying unit that conveys the label paper in the conveying direction; a recording head configured to be able to scan in a scanning direction intersecting the transport direction, and configured to eject droplets to record an image on the label paper; an image data generating unit that generates image data to be recorded on the label piece; a margin data generating unit that generates margin data corresponding to the margins between the label pieces that are adjacent to each other in the conveying direction; a head control unit that controls the operation of the recording head based on the image data and the margin data; A recording device comprising: (Configuration 2) the image data generation unit generates first image data to be recorded on a first label piece among the plurality of label pieces, and second image data to be recorded on a second label piece adjacent to and upstream of the first label piece in the conveying direction; The recording device according to configuration 1, wherein the head control unit controls the operation of the recording head based on recording data configured by arranging the first image data, the margin data, and the second image data in this order from the downstream side to the upstream side in the transport direction. (Configuration 3) 3. The recording apparatus according to claim 1, wherein the head control unit controls the operation of the recording head based on recording data configured so that the image data and the margin data are alternately arranged in the transport direction. (Configuration 4) an image original data acquisition unit that acquires image original data from an external device; 4. The recording device according to any one of configurations 1 to 3, wherein the image data generating section generates the image data based on the image source data. (Configuration 5) 5. The recording apparatus according to configuration 4, wherein the image data generating section generates the image data for each ink color based on the original image data. (Configuration 6) 6. The recording apparatus according to any one of configurations 1 to 5, wherein the margin data generating section generates the margin data based on distance information of the margin portion in the transport direction. (Configuration 7) an image buffer into which the image data and the margin data are written so as to be alternately arranged in the transport direction; 7. The recording apparatus according to any one of configurations 1 to 6, wherein the head control unit reads the image data and the margin data from the image buffer. (Configuration 8) an image buffer for storing the image data; and a margin buffer for storing the margin data; The recording device according to any one of configurations 1 to 6, wherein the head control unit alternately reads the image data from the image buffer and reads the image data from the margin buffer. (Configuration 9) an image buffer for storing the image data; The recording device according to any one of configurations 1 to 6, wherein the head control unit includes the margin data generation unit, reads the image data from the image buffer, and generates the margin data. (Configuration 10) 10. The recording device according to any one of configurations 1 to 9, wherein the margin data is blank data that is not printed by the recording head. (Configuration 11) the margin data includes identification information; 10. The recording apparatus according to any one of configurations 1 to 9, wherein the head control unit controls the recording head so as to print the identification information in the margin. (Configuration 12) an edge detection unit that detects an edge of the label piece in the conveying direction; 12. The recording apparatus according to any one of configurations 1 to 11, wherein the margin data generating section generates the margin data based on the detection result of the edge detecting section. (Configuration 13) A recording device that records an image on a label sheet on which a plurality of label pieces are arranged in a conveying direction, a conveying unit that conveys the label paper in the conveying direction; a recording head configured to be scannable in a scanning direction intersecting the transport direction and configured to eject droplets to record an image on the label paper, the recording head having a plurality of recording elements aligned along the transport direction; an image data generating unit that generates image data to be recorded on the label piece; a first margin data generating unit that generates first margin data corresponding to a margin portion between the label pieces that are adjacent to each other in the conveying direction; a determination unit that determines whether a recording element assigned to the most upstream line in the transport direction of the first margin data is the most upstream recording element in the transport direction among the plurality of recording elements; a second margin data generating unit that generates second margin data when the determining unit determines that the recording element assigned to the most upstream line of the first margin data in the transport direction is the most upstream recording element in the transport direction among the plurality of recording elements and when the same image data has been generated a predetermined number of times; a head control unit that controls the operation of the recording head based on the image data, the first margin data, and the second margin data; A recording device comprising: (Configuration 14) a storage unit for storing the reduction amount of the label paper feed amount; 14. The recording apparatus according to configuration 13, wherein the second margin data is blank data corresponding to the amount of reduction and is blank data that is not printed by the recording head. (Configuration 15) The recording device according to configuration 13 or 14, wherein the head control unit controls the operation of the recording head based on recording data consisting of the image data, the first margin data, and the second margin data arranged in this order. (Configuration 16) The recording device according to any one of configurations 13 to 15, wherein the second margin data generation unit generates the second margin data again if the image data generation unit generates the same image data the predetermined number of times after the second margin data is generated. (Configuration 17) A recording device that records an image on a label sheet on which a plurality of label pieces are arranged in a conveying direction, a conveying unit that conveys the label paper in the conveying direction; a recording head configured to be scannable in a scanning direction intersecting the transport direction and configured to eject droplets to record an image on the label paper, the recording head having a plurality of recording elements aligned along the transport direction; an image data generating unit that generates image data to be recorded on the label piece; a margin data generating unit that generates margin data corresponding to the margins between the label pieces that are adjacent to each other in the conveying direction; a determining means for determining whether a recording element assigned to the most upstream line of the margin data in the transport direction is the most upstream recording element in the transport direction among the plurality of recording elements; Equipped with a determining unit that determines that the recording element assigned to the most upstream line of the first margin data in the transport direction is the most upstream recording element in the transport direction among the plurality of recording elements, and that if the same image data has been generated a predetermined number of times, the determining unit reduces the transport amount of the label paper for the next recording operation. [Explanation of symbols]

[0143] 100... Recording device, 102... Recording head, 315... Head drive block (head control unit), 401... Label paper, 403... Label piece, 501... Data development unit (image data generation unit), 503... Null data generation unit (margin data generation unit), 505... Developed data (image data), 509... Null data (margin data)

Claims

1. A recording device that records an image on a label sheet on which a plurality of label pieces are arranged in a conveying direction, a conveying unit that conveys the label paper in the conveying direction; a recording head configured to be able to scan in a scanning direction intersecting the transport direction, and configured to eject droplets to record an image on the label paper; an image data generating unit that generates image data to be recorded on the label piece; a margin data generating unit that generates margin data corresponding to the margins between the label pieces that are adjacent to each other in the conveying direction; a head control unit that controls the operation of the recording head based on the image data and the margin data; A recording device comprising:

2. the image data generation unit generates first image data to be recorded on a first label piece among the plurality of label pieces, and second image data to be recorded on a second label piece adjacent to the first label piece on the upstream side in the conveying direction, The recording device according to claim 1, characterized in that the head control unit controls the operation of the recording head based on recording data configured by arranging the first image data, the margin data, and the second image data in that order from downstream to upstream in the transport direction.

3. 2. The recording apparatus according to claim 1, wherein the head control unit controls the operation of the recording head based on recording data configured so that the image data and the margin data are alternately arranged in the transport direction.

4. an image original data acquisition unit that acquires image original data from an external device; 2. The recording apparatus according to claim 1, wherein the image data generating section generates the image data based on the original image data.

5. 5. The recording apparatus according to claim 4, wherein the image data generating section generates the image data for each ink color based on the original image data.

6. 2. The recording apparatus according to claim 1, wherein the margin data generating section generates the margin data based on distance information of the margin portion in the transport direction.

7. an image buffer into which the image data and the margin data are written so as to be alternately arranged in the transport direction; 2. The recording apparatus according to claim 1, wherein the head control unit reads the image data and the margin data from the image buffer.

8. an image buffer for storing the image data; and a margin buffer for storing the margin data; 2. The recording apparatus according to claim 1, wherein the head control unit alternately reads the image data from the image buffer and the image data from the margin buffer.

9. an image buffer for storing the image data; 2. The recording apparatus according to claim 1, wherein the head control unit includes the margin data generation unit, reads the image data from the image buffer, and generates the margin data.

10. 2. The recording apparatus according to claim 1, wherein the margin data is blank data that is not printed by the recording head.

11. the margin data includes identification information; 2. The recording apparatus according to claim 1, wherein the head control unit controls the recording head so as to print the identification information in the margin.

12. an edge detection unit that detects an edge of the label piece in the conveying direction; 2. The recording apparatus according to claim 1, wherein the margin data generating section generates the margin data based on a detection result of the edge detecting section.

13. A recording device that records an image on a label sheet on which a plurality of label pieces are arranged in a conveying direction, a conveying unit that conveys the label paper in the conveying direction; a recording head configured to be scannable in a scanning direction intersecting the transport direction and configured to eject droplets to record an image on the label paper, the recording head having a plurality of recording elements aligned along the transport direction; an image data generating unit that generates image data to be recorded on the label piece; a first margin data generating unit that generates first margin data corresponding to a margin portion between the label pieces that are adjacent to each other in the conveying direction; a determining unit that determines whether a recording element assigned to the most upstream line of the first margin data in the transport direction is the most upstream recording element in the transport direction among the plurality of recording elements; a second margin data generating unit that generates second margin data when the determining unit determines that a recording element assigned to a line furthest upstream in the transport direction of the first margin data is the recording element furthest upstream in the transport direction among the plurality of recording elements and when the same image data has been generated a predetermined number of times; a head control unit that controls the operation of the recording head based on the image data, the first margin data, and the second margin data; A recording device comprising:

14. a storage unit for storing the reduction amount of the label paper feed amount; 14. The recording apparatus according to claim 13, wherein the second margin data is blank data corresponding to the amount of reduction and is blank data that is not printed by the recording head.

15. 14. The recording apparatus according to claim 13, wherein the head control unit controls the operation of the recording head based on recording data configured by arranging the image data, the first margin data, and the second margin data in this order.

16. The recording device according to claim 13, characterized in that the second margin data generation unit generates the second margin data again if the image data generation unit generates the same image data the predetermined number of times after the second margin data is generated.

17. A recording device that records an image on a label sheet on which a plurality of label pieces are arranged in a conveying direction, a conveying unit that conveys the label paper in the conveying direction; a recording head configured to be scannable in a scanning direction intersecting the transport direction and configured to eject droplets to record an image on the label paper, the recording head having a plurality of recording elements aligned along the transport direction; an image data generating unit that generates image data to be recorded on the label piece; a margin data generating unit that generates margin data corresponding to the margins between the label pieces that are adjacent to each other in the conveying direction; a determining means for determining whether a recording element assigned to the most upstream line of the margin data in the transport direction is the most upstream recording element in the transport direction among the plurality of recording elements; Equipped with a determining means for determining that the recording element assigned to the most upstream line of the margin data in the transport direction is the most upstream recording element in the transport direction among the plurality of recording elements, and if the same image data has been generated a predetermined number of times, the determining means reduces the transport amount of the label paper for the next recording operation.

Citation Information

Patent Citations

  • Inkjet printer

    JP2006175642A