(57)【要約】【課題】位置を特定するための指標体が温度に応じて伸縮した場合であっても、位置を特定する精度の悪化を抑制する。【解決手段】光学センサ１６６は、スケール１６３に設けられたスリット１６３ａを読み取ることで、搬送される画像形成ヘッド１６１の位置を示すスケール信号を出力する。立ち上がり検出器１６５ｃは、スケール信号をＡ／Ｄ変換してスケールパルス信号として出力する。温度センサ１６４は、筐体内の温度を測定する。そして、ＭＰＵ１６５ｆが、筐体内の温度を基に特定した補正値によって、スケールパルス信号を補正して補正スケールパルス信号を生成する。画像形成ヘッド制御部１６７は、補正スケールパルス信号を基にして、画像形成ヘッド１６１に備えられた各噴射口からインクを噴射させるタイミングを示す噴射信号を生成し、画像形成ヘッド１６１に画像を形成させる。【選択図】図２
2011083997.tif 000002
【特許請求の範囲】
【請求項１】
温度を測定する温度測定手段と、
予め決められた速度で搬送される搬送体の位置の指標が予め決められた間隔で複数配列された指標体と、
前記指標体において配列された複数の指標のうち、前記搬送体の位置に応じた指標を読み取る指標読取手段と、
前記搬送体が搬送されている期間において前記指標読取手段が各々の前記指標を読み取る周期をそれぞれ特定する周期特定手段と、
前記周期特定手段によって特定された各周期を前記温度測定手段によって測定された温度に応じて補正した信号である補正信号を順次出力する補正信号出力手段と、
前記補正信号出力手段によって出力される前記補正信号において１周期が繰り返される数に応じて、前記搬送体の位置を特定する位置特定手段と
を備えることを特徴とする位置特定装置。
【請求項２】
前記補正信号出力手段は、先行する１周期分の第１の補正信号の出力を開始した時期と、当該第１の補正信号に後続する１周期分の第２の補正信号の出力を開始する時期との間に、前記周期特定手段が前記指標読取手段による指標の読み取りに応じた最新の周期を特定していない場合には、当該第２の補正信号として、当該第１の補正信号と同じ周期を有する補正信号を出力する
ことを特徴とする請求項１記載の位置特定装置。
【請求項３】
請求項１又は請求項２のいずれか１項に記載の位置特定装置と、
前記搬送体として搬送される画像形成手段であって、前記位置特定装置によって特定された位置において記録媒体に画像を形成する当該画像形成手段と
を備えることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置特定装置及び画像形成装置に関する。
【背景技術】
【０００２】
例えばインクジェットプリンタ、感熱式のサーマルヘッドプリンタ又はインパクトプリンタなどのように、ヘッドと呼ばれる画像形成機構を移動させながら記録用紙に画像を形成する画像形成装置が知られている。この種の画像形成装置において、ヘッドの位置を特定するための目盛りが配列されたスケールがその周囲の温度の変化に伴い伸縮した場合には、記録用紙に形成される画像の位置にずれが発生する。例えば、特許文献１には、ヘッドが走行した実走行距離と、スケールの目盛りから読み取ったヘッドの計測走行距離との比率に基づいて、ヘッドの計測走行距離を補正する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３６１８５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、位置を特定するための指標体が温度に応じて伸縮した場合であっても、位置を特定する精度の悪化を抑制することにある。
【課題を解決するための手段】
【０００５】
請求項１に係る発明は、温度を測定する温度測定手段と、予め決められた速度で搬送される搬送体の位置の指標が予め決められた間隔で複数配列された指標体と、前記指標体において配列された複数の指標のうち、前記搬送体の位置に応じた指標を読み取る指標読取手段と、前記搬送体が搬送されている期間において前記指標読取手段が各々の前記指標を読み取る周期をそれぞれ特定する周期特定手段と、前記周期特定手段によって特定された各周期を前記温度測定手段によって測定された温度に応じて補正した信号である補正信号を順次出力する補正信号出力手段と、前記補正信号出力手段によって出力される前記補正信号において１周期が繰り返される数に応じて、前記搬送体の位置を特定する位置特定手段とを備えることを特徴とする位置特定装置である。
【０００６】
請求項２に係る発明は、請求項１記載の構成において、前記補正信号出力手段は、先行する１周期分の第１の補正信号の出力を開始した時期と、当該第１の補正信号に後続する１周期分の第２の補正信号の出力を開始する時期との間に、前記周期特定手段が前記指標読取手段による指標の読み取りに応じた最新の周期を特定していない場合には、当該第２の補正信号として、当該第１の補正信号と同じ周期を有する補正信号を出力することを特徴とする位置特定装置である。
【０００７】
請求項３に係る発明は、請求項１又は請求項２のいずれか１項に記載の位置特定装置と、前記搬送体として搬送される画像形成手段であって、前記位置特定装置によって特定された位置において記録媒体に画像を形成する当該画像形成手段とを備えることを特徴とする画像形成装置である。
【発明の効果】
【０００８】
請求項１に係る位置特定装置によれば、位置を特定するための指標体が温度に応じて伸縮した場合であっても、その指標体を用いた位置特定の精度が悪化することを抑制することができる。
請求項２に係る位置特定装置によれば、先行する１周期分の第１の補正信号の出力を開始した時期と、後続する１周期分の第２の補正信号の出力を開始する時期との間に、第２の補正信号の基になる最新の周期が特定されていない場合であっても、その指標体を用いた位置特定の精度が悪化することを抑制することができる。
請求項３に係る画像形成装置によれば、位置を特定するための指標体が温度に応じて伸縮した場合であっても、その指標体を用いた位置特定の精度が悪化することを抑制された位置に画像を形成することが出来る。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る画像形成装置の構成を示したブロック図である。
【図２】同実施形態に係る画像形成部の構成を示した図である。
【図３】同実施形態に係るＡ／Ｄ変換表である。
【図４】同実施形態に係る補正時間特定表である。
【図５】同実施形態に係るスケールパルス信号の補正を説明する図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、本発明の実施形態について説明する。
（１）構成
図１は、画像形成装置１の構成を示したブロック図である。
画像形成装置１は、記録媒体の一例である記録用紙に対して、画像を形成する画像形成手段の一例である画像形成ヘッドを走査させながら、その記録用紙に画像を形成する。画像形成装置１は、制御部１１、記憶部１２、操作部１３、表示部１４、通信部１５、及び画像形成部１６を備えている。制御部１１は、ＣＰＵ（Central Processing Unit）と、ＲＯＭ（Read Only Memory）と、ＲＡＭ（Random Access Memory）を備えており、ＣＰＵがＲＯＭや記憶部１２に記憶されているプログラムを実行することによって画像形成装置１の各部を制御する。記憶部１２は、ＨＤ（Hard Disk）などの不揮発性の補助記憶装置であり、各種のプログラムやデータを記憶している。操作部１３は、電源スイッチや複数のキーを備えており、利用者の操作を受け付けてその操作に応じた信号を制御部１１に供給する。表示部１４は、ＶＲＡＭ（Video RAM）、液晶ディスプレイ及び液晶駆動回路を備えており、制御部１１から供給される情報に基づいて、処理の進行状況や利用者に操作を案内する情報などを表示する。通信部１５は、通信回路や通信インタフェースを備えており、図示せぬＷＡＮ（Wide Area Network）やＬＡＮ（Local Area Network）などの通信回線を介してパーソナルコンピュータ等の外部装置との間で情報を送受信する。画像形成部１６は、図示せぬ画像読取部によって生成された画像データや、通信部１５がホスト装置など外部から受け取った画像データに応じた画像を記録用紙に形成する。
【００１１】
図２は、画像形成部１６の構成を示した図である。
温度センサ１６４は、例えばサーミスタなどの温度測定手段の一例であり、画像形成装置１の筐体内の温度に応じた検出信号を出力する。スケール１６３は、画像形成部１６における主走査方向に長手方向を有する部材である。このスケール１６３には、主走査方向に予め決められた間隔（例えば２００ｄｐｉ）で配列された矩形状の穴（以下、スリット１６３ａという）が複数設けられている。主走査方向とは、記録用紙Ｐの搬送方向（副走査方向）と交差する方向である。各スリット１６３ａは、画像形成ヘッドの位置の指標として機能し、スケール１６３は、これらの指標が複数配列された指標体の一例である。光学センサ１６６は、スケール１６３を挟んで、一方にＬＥＤなどの発光器、他方にフォトレジスタなどの光検出器を備えている。この光学センサ１６６は、発光器から発した光を光検出器で受光し、その受光した光の光量に応じた大きさのスケール信号を出力する。光学センサ１６６は、スケール１６３において配列された複数のスリット１６３ａのうち、画像形成ヘッド１６１の位置に応じたスリット１６３ａを読み取る指標読取手段の一例として機能する。
【００１２】
画像形成ヘッド１６１は、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の各色のインクを収容した収容器１６１ｙ,１６１ｍ,１６１ｃ,１６１ｋを備えており、各収容器１６１ｙ,１６１ｍ,１６１ｃ,１６１ｋごとに設けられている各噴射口からインクを噴射することで画像形成手段の一例として機能する。搬送部１６２は、画像形成ヘッド１６１を予め決められた速度で主走査方向に搬送する手段であり、搬送ベルト１６２ａと、回転ロール１６２ｂと、従動ロール１６２ｃと、駆動モータ１６２ｄとを備えている。搬送ベルト１６２ａは、その内周面を、回転ロール１６２ｂと従動ロール１６２ｃとによって張架されたベルト部材である。この搬送ベルト１６２ａには、画像形成ヘッド１６１および光学センサ１６６が固定されている。画像形成ヘッド１６１は、記録用紙Ｐと向かい合う位置に固定され、光学センサ１６６は、スケール１６３を発光器と光検出器とで挟みこむ位置に固定されている。駆動モータ１６２ｄから伝達された動力により搬送ベルト１６２ａが周回移動すると、これに応じて、搬送体の一例である画像形成ヘッド１６１および光学センサ１６６が主走査方向に往復移動する。光学センサ１６６が出力するスケール信号は、画像形成ヘッド１６１の位置を示す情報となる。
【００１３】
スケールパルス信号補正部１６５は、温度センサ用アンプ１６５ａと、ＡＤコンバータ１６５ｂと、立ち上がり検出器１６５ｃと、入力ポート１６５ｄと、タイマ１６５ｅと、ＭＰＵ（Micro Processing Unit）１６５ｆと、出力ポート１６５ｇとを備えている。温度センサ用アンプ１６５ａは、温度センサ１６４から入力されたアナログの検出信号の振幅を増幅させてＡＤコンバータ１６５ｂに出力する。ＡＤコンバータ１６５ｂは、入力されたアナログ信号をデジタル信号へとＡ／Ｄ変換して出力する。このとき、ＡＤコンバータ１６５ｂは、図３に示すようなアナログ値とデジタル値との対応関係を示したＡ／Ｄ変換表に従ってＡ／Ｄ変換を行う。図３の例で言えば、「２５℃」の値に相当するアナログ信号は、「１２７」の値に相当するデジタル値に変換される。
【００１４】
立ち上がり検出器１６５ｃは、光学センサ１６６から出力されたスケール信号をハイレベル「１」またはローレベル「０」にＡ／Ｄ変換し、これをスケールパルス信号として出力する周期特定手段の一例として機能する。入力ポート１６５ｄは、このスケールパルス信号を入力する。タイマ１６５ｅは、周期的なクロック信号を発生させて、このクロック信号をカウントすることで、立ち上がり検出器１６５ｃから出力されるスケールパルス信号がローレベルからハイレベルへと立ち上がったとき（以下、立ち上がりタイミングという）の時間の間隔、つまり、スケールパルス信号の周期を計測する。即ち、スケールパルス信号の周期とは、スケールパルス信号のＮ番目の立ち上がりと、Ｎ＋１番目の立ち上がりとの間の期間である。
【００１５】
ＭＰＵ１６５ｆは、スケールパルス信号補正部１６５の各部の処理結果を示す情報、及びスケールパルス信号の各周期を補正するための情報を自身のメモリに記憶している。また、ＭＰＵ１６５ｆは、立ち上がり検出器１６５ｃから入力されたスケールパルス信号の各周期から、スケール１６３の伸縮によって発生する誤差を補正した信号（以下、補正スケールパルス信号という）を生成する補正信号出力手段の一例として機能する。これは、スケールパルス信号が、温度などの環境的な要因や素材などの特性によって伸縮するスケール１６３を基準として生成されており、スケール１６３の伸縮によって発生する誤差を含んでいるためである。より具体的には、ＭＰＵ１６５ｆは、図４に示すような補正時間特定表をメモリに記憶しており、メモリに記憶されたＡ／Ｄ変換値から、この補正時間特定表に基づいて計測周期を補正するための補正時間を特定する。この補正時間特定表には、スケール１６３の素材などの物性を考慮して計算或いは実験等により予め特定されたＡＤ変換値及び補正時間の対応関係が記述されている。なお、この補正時間特定表において、「Ｔａｃ・・・」と表現した補正時間は正の値を示し、「Ｔａｂ・・・」と表現した補正時間は負の値を示しており、この補正時間がスケールパルス信号の周期に加算される。また、Ａ／Ｄ変換値「１２７」は補正の必要のない基準値（補正時間０）として定められている。そして、ＭＰＵ１６５ｆは、この図４に示す補正時間特定表を基にして、特定した補正値を補正の対象となるスケールパルス信号の周期に加算することで、補正信号の一例である補正スケールパルス信号を生成する。次に、出力ポート１６５ｇは、ＭＰＵ１６５ｆが生成した補正スケールパルス信号を画像形成ヘッド制御部１６７へと出力させる。画像形成ヘッド制御部１６７は、この補正スケールパルス信号に基づいて、画像形成ヘッド１６１が搬送されている位置を特定する位置特定手段の一例として機能する。更に、画像形成ヘッド制御部１６７は、特定した位置に基づいて、画像形成ヘッド１６１に備えられた各噴射口からインクを噴射させるタイミングを示す信号を生成する。したがって、画像形成ヘッド１６１は、スケールパルス信号がＭＰＵ１６５ｆによって補正されなければ、スケール１６３の伸縮によって発生する誤差を含んだ位置に画像を形成させてしまうことになる。また、画像形成部１６は、搬送体、指標体、温度測定手段、指標読取手段、周期特定手段、位置特定手段、及び補正信号出力手段とを有する位置特定装置の一例として機能する。
【００１６】
ここで、スケール１６３の素材および特性について説明する。
スケール１６３の素材としては、例えば金属や樹脂などの各種素材が用途に応じて用いられるが、ここではスケール１６３の素材として樹脂素材が用いられている。樹脂素材を用いたスケール１６３は、金属素材を用いたスケール１６３に比べて、素材および加工にかかるコストが低いといったメリットがある反面、熱による伸縮の影響が大きくなってしまうといったデメリットがある。例えばスケール１６３の長手方向の長さＬが２５０ｍｍで、スケールの素材の線膨張係数αが１０×１０−５／℃の場合において、温度がΔＴ＝２０℃変化すると、スケール１６３の長さの変化量ΔＬは、α×Ｌ×ΔＴの算出式から、０．５ｍｍと算出される。この変化量ΔＬ（０．５ｍｍ）は、例えば解像度が１２００ｄｐｉ（ドット／インチ：１インチ＝２５．４ｍｍ）である場合に約２４ドット分のずれに相当することになる。
【００１７】
（２）動作
画像形成装置１は、スケール１６３の伸縮に応じた分だけ補正を行って、画像形成ヘッド１６１の位置を特定する。具体的には、利用者が操作部１３を操作して画像データに応じた画像のプリントを指示すると、以下のような処理がなされる。
画像形成部１６の温度センサ１６４から出力された検出信号がスケールパルス信号補正部１６５の温度センサ用アンプ１６５ａに入力される。温度センサ用アンプ１６５ａは、入力された検出信号の振幅を増幅させ、ＡＤコンバータ１６５ｂに入力する。ＡＤコンバータ１６５ｂは、増幅された検出信号をＡ／Ｄ変換する。ＭＰＵ１６５ｆは、自身が内蔵するメモリに、ＡＤコンバータ１６５ｂによるＡ／Ｄ変換後のデジタル値（以下、Ａ／Ｄ変換値という）を記憶する。
【００１８】
次に、制御部１１は、搬送部１６２を制御して、画像形成ヘッド１６１を予め決められた位置に搬送させ、いったんその位置に停止させる。この位置は、画像形成ヘッド１６１が画像を形成し得る領域以外の位置であり、画像形成ヘッド１６１の搬送が開始されるときの基準となる位置（以下、基準位置Ａという。）である。次いで、制御部１１は、画像形成ヘッド１６１を予め決められた速度で上記の基準位置Ａから主走査方向に搬送させ始める。このとき、画像形成ヘッド１６１と共に搬送される光学センサ１６６は、スケール信号を生成し、出力する。即ち、光学センサ１６６は、発光器からスケール１６３の表面に対して光を照射し、スケール１６３のスリット１６３ａを通過した光を光検出器によって検知する。そして、光検出器は、受光光の光量に応じたスケール信号を出力する。
【００１９】
スケールパルス信号補正部１６５の立ち上がり検出器１６５ｃには、光学センサ１６６から出力されたスケール信号が入力される。立ち上がり検出器１６５ｃは、スケール信号をＡ／Ｄ変換し、スケール信号がハイレベルの期間中は、値が「１」となるスケールパルス信号を出力し、スケール信号がローレベルの期間中は、値が「０」となるスケールパルス信号を出力する。信号の値が「０」から「１」になったときが立ち上がりで、信号の値が「１」から「０」になったときが立ち下がりである。
【００２０】
入力ポート１６５ｄは、このスケールパルス信号をＭＰＵ１６５ｆ、およびタイマ１６５ｅに入力する。タイマ１６５ｅは、立ち上がり検出器１６５ｃから出力されたスケールパルス信号の周期を計測する。このとき、タイマ１６５ｅは、スケールパルス信号が立ち上がるたびにその周期を計測し、最新の周期をＭＰＵ１６５ｆに供給する。ＭＰＵ１６５ｆは、この周期を自身のメモリに上書きして記憶させる。即ち、ＭＰＵ１６５ｆのメモリには、直前に計測された周期のみが記憶されている。
【００２１】
ＭＰＵ１６５ｆは、前述したようにして自身のメモリに記憶されたＡ／Ｄ変換値と計測周期とに応じて、スケール１６３の伸縮によって発生する誤差を補正した補正スケールパルス信号を生成する。次に、画像形成ヘッド制御部１６７は、この補正スケールパルス信号に基にして、画像形成ヘッド１６１が搬送されている位置を特定する。より具体的には次のとおりである。画像形成ヘッド制御部１６７は、補正スケールパルス信号においてローレベルからハイレベルに立ち上がった立ち上がり回数と、基準位置Ａからの相対位置とを対応付けた情報（以下、相対位置情報という）を、内蔵するメモリに予め記憶している。これらの立ち上がり回数と相対位置は、スリット１６３ａの間隔および画像形成ヘッド１６１の解像度に応じて予め決められている。そして、画像形成ヘッド制御部１６７は、画像形成ヘッド１６１が基準位置Ａに位置する際のカウントを０として、画像形成ヘッド１６１が搬送されるとともに生成される補正スケールパルス信号の立ち上がりの数をカウントする。そして、画像形成ヘッド制御部１６７は、その立ち上がり回数に対応する基準位置Ａからの相対位置を、メモリに記憶された相対位置情報から特定することにより、画像形成ヘッド１６１の位置を特定する。
そして、画像形成ヘッド制御部１６７は、この相対位置情報を基にして、画像形成ヘッド１６１に備えられた各噴射口からインクを噴射させるタイミングを示す噴射信号を生成する。より具体的には、画像形成ヘッド制御部１６７は、画像データに含まれる各画素の位置や画素値を参照し、インクを噴出して描画するべき位置に画像形成ヘッドが至るタイミングで噴射信号を画像形成ヘッド１６１に供給する。画像形成ヘッド１６１においては、この噴射信号に応じて噴射口からインクが噴出される。
【００２２】
図５は、スケールパルス信号の補正を説明する図である。
なお、以下の説明において、温度域を、温度の低いほうから高いほうへと順に、低音、常温、高温の３つに分ける。高温とは、周囲の温度によってスケール１６３が常温のときよりも熱膨張する温度域であり、低温とは、周囲の温度によってスケール１６３が常温のときよりも熱収縮する温度域である。
図５（ａ），（ｂ），（ｃ）は、画像形成装置１内の温度が、常温、高温、低温であるときのスケールパルス信号及び補正スケールパルス信号の状態を示している。図５（ａ）の常温時において、タイマ１６５ｅが計測したスケールパルス信号ａの周期をＴａ１とし、図５（ｂ）の高温時において、タイマ１６５ｅが計測したスケールパルス信号ｂの周期をＴｂ１とする。高温時には常温時よりもスケール１６３が熱膨張するから、Ｔａ１＜Ｔｂ１である。また、図５（ｃ）の低温時において、タイマ１６５ｅが計測したスケールパルス信号ｃの周期をＴｃ１とする。低音時にはスケール１６３が熱収縮するから、Ｔｃ１＜Ｔａ１＜Ｔｂ１である。
【００２３】
具体的な例を、まず、図５に示した常温時を例に挙げて説明する。
図５（ａ）において、スケールパルス信号ａにおける最初の周期Ｔａ１が経過した時刻Ｔ２にて、この周期Ｔａ１の計測が完了してＭＰＵ１６５ｆのメモリに記憶される。この時刻Ｔ２において、ＭＰＵ１６５ｆは、図４に示す補正時間特定表から、測定した温度（Ａ／Ｄ変換値「１２７」）に対応する補正時間を参照する。ここで、Ａ／Ｄ変換値「１２７」に相当する温度は常温であるとすると、ＭＰＵ１６５ｆは、補正時間特定表に基づき、補正時間が「０」であると特定する。そして、ＭＰＵ１６５ｆは、メモリに記憶された周期Ｔａ１に補正時間「０」を加えた周期である補正周期ＨＴａ１を生成する。そして、ＭＰＵ１６５ｆは、この補正周期ＨＴａ１に応じた補正スケールパルス信号ａを生成し、出力ポート１６５ｇを介して画像形成ヘッド制御部１６７に出力する。
【００２４】
この補正スケールパルス信号ａの具体的な生成手法は以下のとおりである。
ＭＰＵ１６５ｆは、生成された補正周期ＨＴａ１の期間を２等分し、２等分された補正周期ＨＴａ１の前半の期間をハイレベル「１」、さらに、２等分された補正周期ＨＴａ１の後半の期間をローレベル「０」とする1周期分の補正スケールパルス信号を生成する。この周期の計測において、ＭＰＵ１６５ｆは、タイマ１６５ｅに周期的なクロック信号を発生させて、このクロック信号をカウントすることで、２等分された補正周期ＨＴａ１のスケールパルス信号をハイレベルからローレベルへと切り替えるタイミングを計測する。
【００２５】
周期Ｔａ１の経過時からさらに補正周期ＨＴａ１が経過した時刻Ｔ６においては、スケールパルス信号ａにおける次の周期Ｔａ２の計測が完了し、ＭＰＵ１６５ｆのメモリに記憶される。また、この時刻Ｔ６において、ＭＰＵ１６５ｆは、補正時間特定表から測定した温度（Ａ／Ｄ変換値「１２７」）に対応する補正時間を参照する。そして、ＭＰＵ１６５ｆは、メモリに記憶された周期Ｔａ２に補正時間「０」を加えた周期である補正周期ＨＴａ２を生成する。ＭＰＵ１６５ｆは、この補正周期ＨＴａ２に応じた補正スケールパルス信号ａを生成し、出力ポート１６５ｇを介して画像形成ヘッド制御部１６７に出力する。
【００２６】
そして、補正周期ＨＴａ１の経過時からさらに補正周期ＨＴａ２が経過した時刻Ｔ１１においては、スケールパルス信号ａにおける次の周期Ｔａ３の計測が完了し、ＭＰＵ１６５ｆのメモリに記憶される。また、この時刻Ｔ１１において、ＭＰＵ１６５ｆは、補正時間特定表において、測定した温度（Ａ／Ｄ変換値「１２７」）に対応する補正時間を参照する。そして、ＭＰＵ１６５ｆは、メモリに記憶された周期Ｔａ３に補正時間「０」を加えた周期である補正周期ＨＴａ３を生成する。ＭＰＵ１６５ｆは、この補正周期ＨＴａ３に応じた補正スケールパルス信号aを生成し、出力ポート１６５ｇを介して画像形成ヘッド制御部１６７に出力する。
以降も同様にして、ＭＰＵ１６５ｆは、順次供給されるスケールパルス信号ａに対して温度に応じた補正を行い、その補正によって得られた補正スケールパルス信号ａを順次生成して画像形成ヘッド制御部１６７に出力する。
【００２７】
次に、図５（ｂ）に示した高温時を例に挙げて説明する。
図５（ｂ）において、スケールパルス信号ｂにおける最初の周期Ｔｂ１が経過した時刻Ｔ３にて、この周期Ｔｂ１の計測が完了してＭＰＵ１６５ｆのメモリに記憶される。この時刻Ｔ３において、ＭＰＵ１６５ｆは、図４に示す補正時間特定表から、測定した温度（例えばＡ／Ｄ変換値「２５５」）に対応する補正時間を参照する。ここで、Ａ／Ｄ変換値「２５５」に相当する温度は高温（５０℃）であるとすると、ＭＰＵ１６５ｆは、補正時間特定表に基づき、補正時間が「Ｔａｂ１２８」であると特定する。そして、ＭＰＵ１６５ｆは、メモリに記憶された周期Ｔｂ１に補正時間「Ｔａｂ１２８」を加えた周期である補正周期ＨＴｂ１を生成する。そして、ＭＰＵ１６５ｆは、この補正周期ＨＴｂ１に応じた補正スケールパルス信号ｂを生成し、出力ポート１６５ｇを介して画像形成ヘッド制御部１６７に出力する。
【００２８】
この補正スケールパルス信号ｂの具体的な生成手法は以下のとおりである。
ＭＰＵ１６５ｆは、生成された補正周期ＨＴｂ１の期間を２等分し、２等分された補正周期ＨＴｂ１の前半の期間をハイレベル「１」、さらに、２等分された補正周期ＨＴｂ１の後半の期間をローレベル「０」とする1周期分の補正スケールパルス信号ｂを生成する。この周期の計測において、ＭＰＵ１６５ｆは、タイマ１６５ｅに周期的なクロック信号を発生させて、このクロック信号をカウントすることで、２等分された補正周期ＨＴｂ１のスケールパルス信号ｂをハイレベルからローレベルへと切り替えるタイミングを計測する。
【００２９】
ところが、周期Ｔｂ１の経過時からさらに補正周期ＨＴｂ１が経過した時刻Ｔ７においては、スケールパルス信号ｂにおける次の周期Ｔｂ２の計測が完了していない。これは、高温時には常温時よりもスケール１６３が熱膨張するから、高温時における補正スケールパルス信号ｂの周期が、補正後（常温時）における補正スケールパルス信号ｂの周期よりも長いことによって発生する事象である。このような場合であっても、この時刻Ｔ７において、ＭＰＵ１６５ｆは、補正時間特定表から測定した温度（Ａ／Ｄ変換値「２５５」）に対応する補正時間を参照する。そして、ＭＰＵ１６５ｆは、スケールパルス信号ｂにおける次の周期Ｔｂ２の計測が完了することを待つことなく、メモリに記憶された直前の周期Ｔｂ１に対して、補正時間「Ｔａｂ１２８」を加えた周期である補正周期ＨＴｂ２を生成する。ＭＰＵ１６５ｆは、この補正周期ＨＴｂ２に応じた補正スケールパルス信号ｂを生成し、出力ポート１６５ｇを介して画像形成ヘッド制御部１６７に出力する。
【００３０】
そして、補正周期ＨＴｂ１の経過時からさらに補正周期ＨＴｂ２が経過した時刻Ｔ１２においては、スケールパルス信号ｂにおける直前の周期Ｔｂ２の計測が完了し、ＭＰＵ１６５ｆのメモリに記憶されている。この時刻Ｔ１２において、ＭＰＵ１６５ｆは、補正時間特定表において、測定した温度（Ａ／Ｄ変換値「２５５」）に対応する補正時間を参照する。そして、ＭＰＵ１６５ｆは、メモリに記憶された周期Ｔｂ２に対し、上記補正時間「Ｔａｂ１２８」を加えた周期である補正周期ＨＴｂ３を生成する。ＭＰＵ１６５ｆは、この補正周期ＨＴｂ３に応じた補正スケールパルス信号ｂを生成し、出力ポート１６５ｇを介して画像形成ヘッド制御部１６７に出力する。
以降も同様にして、ＭＰＵ１６５ｆは、順次供給されるスケールパルス信号ｂに対して温度に応じた補正を行い、その補正によって得られた補正スケールパルス信号ｂを順次生成して画像形成ヘッド制御部１６７に出力する。低温時の処理も上記と同様である。
【００３１】
（３）変形例
（３−１）変形例１
上記実施形態においては、画像形成ヘッド１６１が、インクを噴出することで画像を形成するインクジェット方式であるとした。しかし、画像形成ヘッド１６１が、画像を形成する方式はこれに限らない。例えば、画像形成ヘッド１６１が、加熱で変色する用紙（感熱紙）に熱を加えることで画像を形成する感熱式でもよいし、ドットに対応する細いピンをインクを吸着させたインクリボンに叩き付けてインパクト印刷するインパクト方式であってもよい。
【００３２】
（３−２）変形例２
上記実施形態においては、ハードウェアで構成されたスケールパルス信号補正部１６５によって、光学センサ１６６がスリット１６３ａの位置に応じて出力した信号に含まれたスリット１６３ａの位置の誤差を補正した。しかし、スケールパルス信号補正部１６５の構成は、これに限らない。例えば、スケールパルス信号補正部１６５の機能は、制御部１１のメモリや記憶部１２に記憶されたプログラムを実行することにより実現されても良い。また、スケールパルス信号補正部１６５の機能がプログラムとして提供される場合においては、プログラムは、磁気テープや磁気ディスクなどの磁気記録媒体、光ディスクなどの光記録媒体、光磁気記録媒体、半導体メモリなどの、画像形成装置１が読み取り可能な記録媒体に記憶された状態で提供することが可能である。また、このプログラムを、インターネットのようなネットワーク経由でダウンロードさせることも可能である。
【００３３】
（３−３）変形例３
上記実施形態においては、画像形成ヘッド１６１は、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の各色のインクを収容した収容器１６１ｙ,１６１ｍ,１６１ｃ,１６１ｋを備えているものとした。しかし、画像形成ヘッド１６１が備える収容器に収容されるインクは、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）に限らない。例えば、画像形成ヘッド１６１が備える収容器に収容されるインクは、ブラック（Ｋ）のみであっても良いし、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）以外の色のインクを収容してもよい。
【００３４】
（３−４）変形例４
上記実施形態においては、タイマ１６５ｅが、周期的なクロック信号を発生させて、このクロック信号をカウントすることで、立ち上がり検出器１６５ｃから出力されるスケールパルス信号がローレベルからハイレベルへと立ち上がったときの時間の間隔、つまり、スケールパルス信号の周期を計測した。しかし、タイマ１６５ｅは、周期的なクロック信号を発生させずに周期を計測してもよいし、スケールパルス信号の立ち上がりを周期の基準とするのではなく、立ち下がりを周期の基準としてもよい。
【００３５】
（３−５）変形例５
上記実施形態においては、画像形成ヘッド１６１は、搬送ベルト１６２ａに固定されており、搬送ベルト１６２ａの周回移動に応じて主走査方向に往復移動するものとした。しかし、画像形成ヘッド１６１は、スリット１６３ａの位置に応じて出力された信号から位置を特定する構成であれば、搬送ベルト１６２ａ以外の動力源によって主走査方向に往復移動してもよい。
【００３６】
（３−６）変形例６
上記実施形態においては、光学センサ１６６は、スケール１６３を発光器と光検出器とで挟みこむ位置に固定されているものとした。また、スケール１６３には、主走査方向に予め決められた間隔で配列された矩形状の穴であるスリット１６３ａが複数設けられているものとした。しかし、光学センサ１６６及びスケール１６３の構成は、これらに限らない。例えば、スケール１６３に設けられた指標は、スリット１６３ａではなく角度のある山型の刻みであってもよい。この場合には、光学センサ１６６は、発光器と光検出器とをスケール１６３の一方の面に固定し、発光器が発光した光をスケールに設けられた角度のある山型の刻みによって反射させ、光検出器が反射した光を検出するような構成となる。
【符号の説明】
【００３７】
１…画像形成装置、１１…制御部、１２…記憶部、１３…操作部、１４…表示部、１５…通信部、１６…画像形成部、１６１…画像形成ヘッド、１６２…搬送部、１６２ａ…搬送ベルト、１６２ｂ…回転ロール、１６２ｃ…従動ロール、１６２ｄ…駆動モータ、１６３…スケール、１６３ａ…スリット、１６４…温度センサ、１６５…スケールパルス信号補正部、１６５ａ…温度センサ用アンプ、１６５ｂ…ＡＤコンバータ、１６５ｃ…立ち上がり検出器、１６５ｄ…入力ポート、１６５ｅ…タイマ、１６５ｆ…ＭＰＵ、１６５ｇ…出力ポート、１６６…光学センサ、１６７…画像形成ヘッド制御部、Ｐ…記録媒体。
【図１】
2011083997.tif 000003
【図２】
2011083997.tif 000004
【図３】
2011083997.tif 000005
【図４】
2011083997.tif 000006
【図５】
2011083997.tif 000007