摘要 |
PURPOSE:To enable the correction of a printing start position in the direction of a line even when a medium goes obliquely, by starting printing by a printer element on the basis of a distance computed by an arithmetic means. CONSTITUTION:A page bar code, a reference hyphen F and an already-printed line hyphen are read from an inserted passbook 10a by a read sensor S3, and image data thus read are converted by an A/D converter 7b and stored in a read data memory 8a. A page and an item are checked up, and based on counting of hyphens of already-printed lines, the passbook 10a is set at a printable line. Meanwhile, a processing element 90 slices at a slice level the data on the reference hyphen read out of the read data memory 8a and sends the opposite end positions of the reference hyphen F to an arithmetic element 91. The arithmetic element 91 computes a printing start position in conformity with the position of the reference hyphen F, and printing is executed in a printer element 6a. Even when there is a gap between a reference plane 40 and the edge of the passbook 10a due to an oblique run or the like of the passbook 10a, positional slippage of the hyphen of the already-printed line is prevented, detection of this hyphen in a subsequent transaction is executed normally, and thus double printing due to a mistake in detection can be prevented. |