Patent ID: 6215511
Filing Date: 2001-04-10
Classification: G06K,H04N

Abstract:
An optical writing head driving device for driving an optical writing head which emits light and optically writes information on a photoconductor by illuminating said photoconductor with the light, said optical writing head having light emitting arrays which are arranged along a main scanning direction, at least one of said light emitting arrays being unaligned with ones of said light emitting arrays adjacent thereto, and each of which includes light emitting elements of a predetermined number, said optical writing head driving device comprising:image data acquiring means for acquiring image data;image data storing means comprising predetermined areas for storing the image data acquired by said image data acquiring means;storing means for storing compensation data including compensation values representing approximations to amounts in which said light emitting arrays deviate from designed positions in a sub scanning direction;image data readout means for reading out the image data from areas of said image data storing means which correspond to positional deviations of said light emitting arrays in the sub scanning direction, in accordance with the compensation data stored in said storing means; anddriving means for causing said light emitting arrays to emit light, in accordance with the image data read out by said image data readout means;wherein:said optical writing head comprises first to fifty-sixth light emitting arrays as said light emitting arrays;said storing means stores compensation values .DELTA.y.sub.n, representing approximations to amounts of positional deviations of the first to fourteenth LED arrays, derived from a formula of.DELTA.y.sub.n =-(I.sub.1-n /I.sub.1-13.times.y.sub.14)said storing means stores compensation values .DELTA.y.sub.n, representing approximations to amounts of positional deviations of the fifteenth to twenty-eighth light emitting arrays, derived from a formula of.DELTA.y.sub.n =-y.sub.14 -{(I.sub.14-n /I.sub.14-28).times.(y.sub.28 -y.sub.14)}said storing means stores compensation values .DELTA.y.sub.n, representing approximations to amounts of positional deviations of the twenty-ninth to forty-second light emitting arrays, derived from a formula of.DELTA.y.sub.n =-y.sub.28 -{(I.sub.28-n /I.sub.28-42).times.(y.sub.42 -y.sub.28)}and said storing means stores compensation values .DELTA.y.sub.n, representing approximations to amounts of positional deviations of the forty-third to fifty-sixth light emitting arrays, derived from a formula of.DELTA.y.sub.n =-y.sub.42 -{(I.sub.42-n /I.sub.42-56).times.(y.sub.56 -y.sub.42)}where ""n"" is an n-th one of said first to fifty-sixth light emitting arrays, ""y.sub.x "" represents an amount of positional deviation of a sampled x-th one of said first to fifty-sixth light emitting arrays, and ""I.sub.a-b "" represents an interval between respective a-th and b-th ones of said first to fifty-sixth light emitting arrays.