Patent ID: 7025517
Filing Date: 2006-04-11
Classification: B41J

Abstract:
1. A printer which conveys in a convey direction a continuous printing medium having print positions specified at predetermined intervals and performs printing, comprising: storage means for storing first information related to the print position of the printing medium; detection means arranged on a convey path for detecting position information on the conveyed printing medium and outputting a value; generating means for comparing the output value from said detection means with a threshold value and generating second information corresponding to the first information; and threshold value change means for changing the threshold value such that the second information coincides with the first information, wherein the printing medium is a label paper sheet comprised of a continuous layout sheet and labels affixed to the layout sheet at predetermined intervals, and the print position information includes one of a label size and a label gap, wherein said threshold value change means uses as a reference threshold value an average value of output values of label size portions and output values of gap portions between the label portions detected by said detection means in a print operation, compares an output value from said detection means with the reference threshold value in the print operation to detect one of the label size and the label gap, determines a correction amount for the reference threshold value such that the one of the detected label size and the detected label gap coincides with one of a set label size and a set label gap, and changes the threshold value using the correction amount and the reference threshold value, wherein said threshold value change means has a correction amount acquisition table with which a threshold value correction amount for correcting the reference threshold value can be calculated from a difference between the detected print position information and the set print position information and changes the threshold value using the correction amount acquisition table.