US 11,809,927 B2
Print data editing device editing print data such that partial image corresponding to column is shifted in sub-scanning direction and editing condition is met
Yuki Naruse, Toyoake (JP); Isao Fukuchi, Gifu (JP); Mina Takechi, Nagoya (JP); Akira Minami, Nagoya (JP); and Kohei Terada, Kiyosu (JP)
Assigned to BROTHER KOGYO KABUSHIKI KAISHA, Nagoya (JP)
Filed by BROTHER KOGYO KABUSHIKI KAISHA, Nagoya (JP)
Filed on Nov. 8, 2022, as Appl. No. 18/053,639.
Claims priority of application No. 2021-182213 (JP), filed on Nov. 8, 2021.
Prior Publication US 2023/0146630 A1, May 11, 2023
Int. Cl. G06K 15/02 (2006.01); B41J 2/045 (2006.01)
CPC G06K 15/1868 (2013.01) [B41J 2/0458 (2013.01); B41J 2/04508 (2013.01); G06K 15/028 (2013.01); G06K 15/1807 (2013.01); G06K 15/1809 (2013.01); G06K 15/1873 (2013.01); G06K 15/1898 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A print data editing device comprising:
a controller configured to edit print data to be used in a printing device, the printing device including: a print head; and a conveying unit, the print head including a plurality of elements linearly arrayed in a main scanning direction, the conveying unit being configured to cause a print target and the print head to move relative to each other in a sub-scanning direction crossing the main scanning direction, the print data including data indicating either ON or OFF for each of the plurality of elements, the printing device being configured to perform image formation on the print target on the basis of the print data while causing the print head and the print target to move relative to each other in the sub-scanning direction to thereby form an image represented by the print data on the print target, the printing device being configured to form the image on the print target line by line by causing, on the basis of the print data, selected one or more of the plurality of elements to be driven, the image represented by the print data being constituted by a plurality of dots defined by the plurality of elements, the controller being configured to perform:
(a) acquiring print data representing an input image; and
(b) editing the print data acquired in (a) such that when the dots constituting the input image represented by the print data acquired in (a) are compared by units of columns before and after performing the editing in (b), a coincidence is maximized when an image of each column in the input image after the editing in (b) is the same position as an image of the corresponding column in the input image before the editing in (b) or is shifted by a corresponding shift amount in the sub-scanning direction relative to the image of the corresponding column in the input image before the editing in (b) and an editing condition is met, each column including the dots continuously aligned in the sub-scanning direction partially from an upstream end toward a downstream end in the sub-scanning direction, a number of the dots included in each column being fewer than a number of all the dots continuously aligned in the sub-scanning direction from the upstream end toward the downstream end in the sub-scanning direction, wherein the editing condition includes that an absolute value of at least one of the shift amounts for the columns in the input image after the editing in (b) is one dot or greater, an absolute difference value for any two neighboring columns in the main scanning direction in the input image after the editing in (b) is one dot or less, and at least one of a plurality of absolute difference values for all possible combinations of two columns of the columns is less than one dot, the absolute difference value for two columns being an absolute value of a difference in the shift amounts between the two columns, the one dot being represented by one or more sub-dots, each of the sub-dots being formed by dividing the one dot into a plurality of equal parts in the sub-scanning direction.