(57)【要約】【課題】デジタルペン用のデジタルペーパを作成する際に、常に安定したドットパターンを形成する画像形成装置を提供する。【解決手段】本発明は、デジタルペン専用のデジタルペーパを印刷する画像形成装置に係る。本画像形成装置は、第１のドットパターンデータを用いて第１のドットパターンを記録材に形成する画像形成部を含む。また、本画像形成装置は、外部の読取装置によって読み取られた記録材に形成された第１のドットパターンの形成位置を第２のドットパターンデータとして取得する取得部を含む。また、本画像形成装置は、第１のドットパターンデータと第２のドットパターンデータとを比較して、形成位置のズレ量を決定する決定部を含む。さらに、本画像形成装置は、ズレ量の相殺されたドットパターンを画像形成部において形成すべく、第１のドットパターンデータおよびズレ量を用いて第３のドットパターンデータを生成する生成部を含む。【選択図】図７
2008067105.tif 000002
【特許請求の範囲】
【請求項１】
デジタルペン専用のデジタルペーパを印刷する画像形成装置であって、
第１のドットパターンデータを用いて第１のドットパターンを記録材に形成する画像形成部と、
外部の読取装置によって読み取られた前記記録材に形成された第１のドットパターンの形成位置を第２のドットパターンデータとして取得する取得部と、
前記第１のドットパターンデータと前記第２のドットパターンデータとを比較して、前記形成位置のズレ量を決定する決定部と、
前記ズレ量の相殺されたドットパターンを前記画像形成部において形成すべく、前記第１のドットパターンデータおよび前記ズレ量を用いて第３のドットパターンデータを生成する生成部と
を含むことを特徴とする画像形成装置。
【請求項２】
前記決定部は、
前記第１のドットパターンデータと、前記第２のドットパターンデータとについて縦方向におけるズレ量を求める第１のズレ量算出部と、
前記第１のドットパターンデータと、前記第２のドットパターンデータとについて横方向におけるズレ量を求める第２のズレ量算出部と
を含むことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記生成部は、
形成される画像を構成する単位となるピクセルの縦方向または横方向の長さで前記ズレ量を除算する除算部と、
前記除算部によって求められた余り値に従って第１のドットパターンデータを補正する補正値を算出する補正値算出部と
を含むことを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記補正値算出部は、
前記余り値が０以上１／２ピクセルの長さ未満となる場合に、商の値を補正値とする手段と、
前記余り値が１／２ピクセルの長さ以上１ピクセルの長さ未満となる場合に、前記商の値に１加えた値を補正値とする手段と
を含むことを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記補正値算出部は、
前記余り値が０以上１／４ピクセルの長さ未満となる場合に、商の値を補正値とする手段と、
前記余り値が１／４ピクセルの長さ以上３／４ピクセルの長さ未満となる場合に、前記商の値を補正値とし、かつ、前記商の値に１加えた値を補正値とする手段と、
前記余り値が３／４ピクセルの長さ以上１ピクセルの長さ未満となる場合に、前記商の値に１加えた値を補正値とする手段と
を含むことを特徴とする請求項３に記載の画像形成装置。
【請求項６】
前記補正値算出部は、
前記余り値が０以上１／６ピクセルの長さ未満となる場合に、商の値を補正値とする手段と、
前記余り値が１／６ピクセルの長さ以上３／６ピクセルの長さ未満となる場合に、前記商の値を補正値として通常ドットに設定し、かつ、前記商の値に１加えた値を補正値としてハーフトーンドットに設定する手段と、
前記余り値が３／６ピクセルの長さ以上５／６ピクセルの長さ未満となる場合に、前記商の値に１加えた値を補正値として前記通常ドットに設定し、かつ、前記商の値を補正値として前記ハーフトーンドットに設定する手段と、
前記余り値が５／６ピクセルの長さ以上１ピクセルの長さ未満となる場合に、前記商の値に１加えた値を補正値とする手段と
を含むことを特徴とする請求項３に記載の画像形成装置。
【請求項７】
前記ハーフトーンドットは、色の濃度を人間が識別できる程度、かつ、前記読み取り装置で読み取り可能な程度に下げて形成されることを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記読取装置の読み取り解像度が前記画像形成装置の出力解像度より高いことを特徴とする請求項１乃至７の何れかに記載の画像形成装置。
【請求項９】
デジタルペン専用のデジタルペーパを印刷する画像形成装置の制御方法であって、
第１のドットパターンデータを用いて第１のドットパターンを記録材に形成する画像形成ステップと、
外部の読取装置によって読み取られた前記記録材に形成された第１のドットパターンの形成位置を第２のドットパターンデータとして取得する取得ステップと、
前記第１のドットパターンデータと前記第２のドットパターンデータとを比較して、前記形成位置のズレ量を決定する決定ステップと、
前記ズレ量の相殺されたドットパターンを前記画像形成ステップにおいて形成すべく、前記第１のドットパターンデータおよび前記ズレ量を用いて第３のドットパターンデータを生成する生成ステップと
を含むことを特徴とする制御方法。
【請求項１０】
デジタルペン専用のデジタルペーパを印刷する画像形成装置の制御方法をコンピュータに実行させるコンピュータプログラムであって、
第１のドットパターンデータを用いて第１のドットパターンを記録材に形成する画像形成ステップと、
外部の読取装置によって読み取られた前記記録材に形成された第１のドットパターンの形成位置を第２のドットパターンデータとして取得する取得ステップと、
前記第１のドットパターンデータと前記第２のドットパターンデータとを比較して、前記形成位置のズレ量を決定する決定ステップと、
前記ズレ量の相殺されたドットパターンを前記画像形成ステップにおいて形成すべく、前記第１のドットパターンデータおよび前記ズレ量を用いて第３のドットパターンデータを生成する生成ステップと
を含むことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルペン用のデジタルペーパを形成する画像形成装置、制御方法およびコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、各種申込書、アンケート用紙または答案用紙などの各種フォームを電子化した電子フォームが利用されつつある。電子フォームは、紙のフォーム用紙の記入項目に相当する記入枠を複数のフィールドとして含む電子データである。このような電子的なフォームを利用する場合、利用者は、パーソナルコンピュータからなるシステムに電子フォームを読み込ませて表示装置上に表示させ、キーボードやマウスなどの入力装置を操作して電子フォームに入力する。入力された事項は、電子データとしてシステム側に取得され、ネットワークなどを通じて提出機関等に送信される。
【０００３】
しかしながら、パーソナルコンピュータの操作方法に関する知識を十分に有しない利用者や、キーボード入力を得意としない利用者などにとって、電子フォームの利用は、困難であることが多い。このような利用者にとっては、むしろ従来から行なわれているように、紙のフォームに対して通常の筆記具で記入する方法が最も簡便である。
【０００４】
このような場合に有効な入力デバイスとして、近年、「デジタルペン」、「電子ペン」などと呼ばれるペン型入力デバイスが登場している（以下、デジタルペンと称す。）。デジタルペンは、所定のドットパターンが形成された専用紙（以下、デジタルペーパと称す。）とペアで使用されるものである。また、デジタルペンは、通常のインクタイプのペン先に加えて、デジタルペーパ上のドットパターンを読み取るための小型カメラと、無線通信ユニットとを搭載している。
【０００５】
利用者がデジタルペーパ上にデジタルペンで文字等を書くと、デジタルペンは、当該デジタルペンの移動に伴って小型カメラによりデジタルペーパ上のドットパターンを検出する。その後、デジタルペンは、検出したドットの軌跡により利用者が書き込んだ文字などの入力データを取得しうる。デジタルペンは、無線通信ユニットにより当該デジタルペン近くのパーソナルコンピュータや携帯電話などの端末装置にこれらの入力データを送信する。このデジタルペンを利用したシステムは、キーボードやマウスに代わる入力デバイスとして利用することが可能である。また、デジタルペンは、パーソナルコンピュータやキーボードの使用が苦手な利用者にとって非常に使いやすい入力デバイスである。
【０００６】
特許文献１は、情報選択肢がある表面を有しており、当該情報選択肢が利用者により選択された場合に、選択された情報を電子データとして取得する製品および情報記録システムを開示している。このような製品および情報記録システムにおいては、入力された情報が電子データとして取り込まれるため、そのままその後の電子的な処理に利用できる。
【特許文献１】特表２００３−５００７７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
例えば、デジタルペーパは、あらかじめドットパターンが製版された印刷版を使ってオフセット印刷機等で印刷される。また、デジタルペーパは、コンピュータに接続された電子写真方式の画像形成装置により出力される。電子写真方式の画像形成装置を使う場合、利用者は、必要な枚数を必要な時に出力しうる。また、画像形成装置は、ドットパターンとともに、通常画像についても出力しうる。
【０００８】
しかしながら、電子写真方式の画像形成装置は、ドットパターンを常に安定して出力することが必要となる。電子写真方式の画像形成装置では、弾性層を有するローラを転写部材として使用した転写ローラ方式が広く採用されているが、画像形成装置の置かれている環境や耐久具合等によって転写ローラの径は変化する。これにより、紙送り速度が変動してしまい、ドットパターンが紙送り方向に伸縮して出力されてしまう。さらに、ドットパターンとともに通常画像も同時に印刷する場合、紙送り速度は、通常画像のパターンによっても変動してしまう。この結果、形成したドットパターンは、紙送り方向に伸縮される。このようにドットパターンが所定の位置に印刷されない場合、情報端末には、間違った位置情報が送られることとなる。
【０００９】
本発明は、上述の問題に鑑みてなされたものであり、デジタルペン用のデジタルペーパを作成する際に、常に安定したドットパターンを形成する画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、デジタルペン専用のデジタルペーパを印刷する画像形成装置に係る。本画像形成装置は、第１のドットパターンデータを用いて第１のドットパターンを記録材に形成する画像形成部を含む。また、本画像形成装置は、外部の読取装置によって読み取られた記録材に形成された第１のドットパターンの形成位置を第２のドットパターンデータとして取得する取得部を含む。また、本画像形成装置は、第１のドットパターンデータと第２のドットパターンデータとを比較して、形成位置のズレ量を決定する決定部を含む。さらに、本画像形成装置は、ズレ量の相殺されたドットパターンを画像形成部において形成すべく、第１のドットパターンデータおよびズレ量を用いて第３のドットパターンデータを生成する生成部を含む。
【発明の効果】
【００１１】
本発明は、デジタルペン用のデジタルペーパを作成する際に、常に安定したドットパターンを形成する画像形成装置を提供する。
【発明を実施するための最良の形態】
【００１２】
以下、本発明に係る実施形態について図面を用いて説明する。なお、以下の実施の形態は特許請求の範囲に記載された発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１３】
［第１の実施形態］
まず、図１を参照して、第１の実施形態における全体構成について説明する。図１は、第１の実施形態に対応する全体構成の一例を示す図である。
【００１４】
図１において、画像形成装置１００は、スタンドアローンまたはネットワーク経由でホストコンピュータ１０３と接続されている。また、画像形成装置１００は、プリントデータを一時的に保存するプリントサーバ（不図示）を介してネットワークに接続されるようにしてもよい。１０４はデジタルペンを示し、１０５はデジタルペン専用のデジタルペーパを示す。デジタルペン１０４は、専用ペーパ１０５に形成されたドットパターンを撮影し、無線通信でホストコンピュータ１０３に送信する。１０６は、デジタルペンデジタルペーパのドット形成位置を補正する際に使用するスキャナを示す。ホストコンピュータ１０３は、デジタルペン１０４から送信されるデータを受信してデータ処理を行う。また、ホストコンピュータ１０３がデジタルペン１０４からのデータを受信した後のデータ処理は、ネットワークで接続された別のデータ処理サーバ（不図示）で行われるようにしてもよい。以下では、まず、画像形成装置１００を説明し、デジタルペーパ１０５、デジタルペン１０４の順で、その構成について説明する。
【００１５】
［画像形成装置］
画像形成装置１００は、コントローラ部１０１とエンジン部１０２とを含んで構成される。画像形成情報は、アプリケーションソフトウェア等により作成され、ホストコンピュータ１０３内のプリンタドライバを介してコントローラ部１０１に送信される。コントローラ部１０１は、送信されてきた画像データをラスタライズ等の処理を施してエンジン部１０２に送る。
【００１６】
エンジン部１０２は、像担持体である感光体ドラム１１０、ローラ帯電器１１１、現像装置１１６、露光装置１２３、クリーニング装置１１２、転写ローラ１２１、転写ローラ１２１および定着装置１２２を備える。感光体ドラム１１０は、アルミシリンダの外周面に有機感光体（ＯＰＣ）等からなる光導電体を塗布して構成され、矢印方向に回転駆動する。ローラ帯電器１１１は、感光体ドラム１１０を所定電位で均一に帯電させる。また、露光装置１２３は、レーザドライバ１２４によって発振されるレーザ光を多面鏡によって走査するスキャナユニット、またはＬＥＤアレイによって構成される。画像データが入力されると、レーザドライバ１２４は、露光装置１２３を発光させる。これにより、感光体ドラム１１０上には、静電潜像が形成される。さらに、感光体ドラム１１０が矢印方向に進むと、この静電潜像は、現像装置１１６によって現像化される。
【００１７】
現像装置１１６は、現像スリーブ１１４、現像剤塗布ローラ１１８および現像剤規制ブレード１１５を備える。また、現像装置１１６は、非磁性一成分の現像剤（非磁性トナー）１１７を収容している。現像装置１１６は、現像剤塗布ローラ１１８によって現像スリーブ１１４の表面に現像剤１１７を塗布し、その塗布したトナーを現像剤規制ブレード１１５によって層厚規制する。層厚規制した後、現像装置１１６は、層厚規制されたトナーを現像スリーブ１１４の回転によって感光体ドラム１１０に対向する現像位置まで搬送する。その後、現像装置１１６は、現像スリーブ１１４に不図示の現像バイアス印加電源によって現像バイアスを印加する。これにより、現像スリーブ１１４上の現像剤１１７は、感光体ドラム１１０表面に付着される。これにより、静電潜像は現像剤像として可視化される。
【００１８】
可視化された現像剤像は、所定のバイアスが印加された転写ローラ１２１により記録材１１９上に転写される。記録材１１９は定着装置１２２に搬送され、現像剤像は定着装置１２２によって溶融固着され永久像とされる。
【００１９】
一方、感光体ドラム１１０上に残留した現像剤１１７は、クリーニング装置１１２のクリーニングブレード１１３によってよって清掃される。
【００２０】
また、画像形成装置１００は、制御部１２５を含む。制御部１２５は、ＣＰＵ１２６、ＲＯＭ１２８、ＲＡＭ１２７および高圧制御部１２９を備え、レーザドライバ１２４などが接続されている。ＲＯＭ１２８は、読み出し専用のメモリであり、ＣＰＵ１２６が画像形成装置を制御するためのプログラムや各種データを記憶している。ＲＡＭ１２７は、読み書き可能なメモリであり、データ展開等のための作業領域となる。高圧制御部１２９は、ＣＰＵ１２６からの指示で所定値の各種高圧を発生させる。制御部１２５の詳細な説明は、図５を用いて後述する。
【００２１】
［デジタルペーパ］
次に、図２から図４を参照して、本実施形態におけるデジタルペーパについて説明する。図２は、第１の実施形態に対応するデジタルペーパの構成を示したものである。図２に示すように、デジタルペーパ１０５は、記録材１１９上にドットパターン２０１が形成され、その上に罫線などの図案２０２が形成されている。ドットパターン２０１は、記録材１１９の全面ではなく、台紙の一部の必要な個所だけに形成するようにしてもよい。
【００２２】
記録材１１９は、通常の紙であり、本実施形態におけるドットパターン２０１は、カーボンを含有した現像材により形成される。
【００２３】
図３は、第１の実施形態に対応するドットパターンが表す情報を示す図である。ドットパターン２０１は、０〜３の２ビット情報を有する。これは、ドットの位置を格子の基準位置（縦線および横線の交差点）から上下左右に変位させることにより実現する。例えば、図３に示すように、０を表すには、交差点より上の格子にドットが形成される。同様に、１は交差点の右、２は交差点の下、３は交差点の左に形成される。この変位ドットの使用により、数値情報を変位ドットの組み合わせに置き換えて表すことができる。
【００２４】
図４は、第１の実施形態に対応するドットパターンの一例を示す図である。本実施形態によるデジタルペーパ１０５は、図４（ａ）に示すように、３６個の変位ドットの組（パターン）を格子状に配置する。
【００２５】
また、本実施形態におけるデジタルペーパ１０５は、６００ｄｐｉの解像度を持つプリンタにて出力することを想定している。そのため、格子間隔は、６００ｄｐｉの１ピクセルの整数倍になることが望ましい。また、電子写真方式において、ドット同士が近接しすぎると、ドット間干渉を起こし、近接したドットが繋がってしまう虞がある。そのため、ドットは、２ピクセル以上離して形成されることが望ましい。本実施形態によるドットは、最も近接した場合においても、３ピクセル離れるように設定される。すなはち、図４（ａ）に示すように、格子間隔は、６００ｄｐｉの６ピクセル分である０．０１ｉｎｃｈに設定される。
【００２６】
このような変位ドットの組は、図４（ｂ）のようなデータ配列の数値情報を表すことになる。ここで、ドットパターン２０１は、デジタルペーパ上に配置された位置座標（例えば、Ｘ／Ｙ座標）に、所定の規則によって符号化されたデータ配列の数値情報を、それに対応した変位ドットの組に変換して構成される。なお、この符号化の規則は、ある特定の位置座標に対して変位ドットの組をユニークに決めている。この手順をデジタルペーパ上の全領域に適用して変位ドットを割り当てた場合、変位ドットの組は、それを数値情報に変換して復号化すると、デジタルペーパ上の位置座標を示すこととなる。また、利用者がデジタルペーパ１０５上でデジタルペン１０４を使用した場合、ドットパターン２０１は、デジタルペン１０４により撮影される。撮影されたドットパターン２０１は、デジタルペーパ１０５のどの位置にデジタルペン１０４が接触しているかを示す。
【００２７】
［デジタルペン］
次に、図５および図６を参照して、本実施形態によるデジタルペン１０４の構成について説明する。図５は、第１の実施形態に対応するデジタルペンの一例を示した図である。図６は、第１の実施形態に対応するデジタルペンの機能構成を示すブロック図である。
【００２８】
図５に示すように、デジタルペン１０４は、通常のインクペンと同様の形状に形成され、ペン先部５０１を備える。利用者は、通常のインクペンと同様のやり方でデジタルペーパ１０５上に文字などを書くことになる。
【００２９】
また、図６に示すように、デジタルペン１０４は、その内部にプロセッサ６０１、メモリ６０２、無線通信トランシーバ６０３、バッテリ６０４、赤外線ＬＥＤ６０５、カメラ６０６および圧力センサ６０８を備える。また、デジタルペン１０４は、通常のインクペンと同様の構成要素としてインクカートリッジ（図示せず）などを有する。
【００３０】
バッテリ６０４は、デジタルペン１０４内の各要素に電源供給するためのものであり、例えば、デジタルペン１０４のキャップ（不図示）によりデジタルペン１０４自体の電源オン／オフを行うようにしてもよい。圧力センサ６０８は、利用者がデジタルペン１０４によりデジタルペーパ１０５上に文字などを書く際にペン先部５０１に与えられる圧力、すなわち筆圧を検出し、プロセッサ６０１へ伝達する。これにより、利用者がデジタルペン１０４でデジタルペーパ１０５上に文字などを書くと、プロセッサ６０１は、ペン先部５０１にかかった筆圧を圧力センサ６０８により検出し、利用者が記述を開始したと判定しうる。記述を開始したと判定すると、プロセッサ６０１は、赤外線ＬＥＤ６０５およびカメラ６０６を作動させる。
【００３１】
カメラ６０６は、ペン先部５０１の近傍に配置され、デジタルペーパ１０５上に形成された図４（ａ）のようなドットパターン２０１を撮影する。プロセッサ６０１は、カメラ６０６から入力されるドットパターン２０１のデータに基づいて図４（ｂ）のようなデータ配列を取得する。その後、プロセッサ６０１は、そのデータ配列をデコードすることにより、カメラ６０６が撮影しているデジタルペーパ１０５上の位置座標をリアルタイムで算出する。なお、本実施形態によるカメラ６０６は、デジタルペーパ１０５上に３６個の変位ドットの組が０．０６ｉｎｃｈ×０．０６ｉｎｃｈの領域で形成されるため、ドットパターンを認識する最小単位を０．０６ｉｎｃｈ×０．０６ｉｎｃｈとする。赤外線ＬＥＤ６０５は、カメラ６０６で撮影されるドットパターン２０１の精度を向上するために配置される。したがって、赤外線ＬＥＤ６０５は、カメラ６０６の近傍に配置されることが望ましい。
【００３２】
さらに、プロセッサ６０１は、利用者の記述が行なわれる間、筆圧の配列データおよび位置座標データを取得し、タイムスタンプ（時間情報）と関連付けてメモリ６０２に記憶する。また、カメラ６０６は、毎秒１００回程度の撮影を行う。これらにより、デジタルペン１０４は、利用者がデジタルペーパ１０５上に描いたデジタルペン１０４の軌跡を電子データとして取り込むことができる。
【００３３】
上述したように、デジタルペン１０４は、利用者がデジタルペーパ１０５上に記述したペンのインクの軌跡を読み取るのではなく、デジタルペーパ１０５上のドットパターン２０１を読み取るものである。実際、図５に示すように、赤外線ＬＥＤ６０５による照明領域およびカメラ６０６の撮影領域５０２は、ペン先部５０１がデジタルペーパ１０５に接触する位置と異なる。
【００３４】
利用者により送信指示がなされるまで、取得された全てのデータは、メモリ６０２内に保持される。ここで、利用者が送信指示を行うと、外部装置と無線通信を行う無線通信トランシーバ６０３により、取得されたデータは、デジタルペン１０４と所定距離内にあるホストコンピュータ１０３へ送信される。
【００３５】
デジタルペン１０４自体は、送信ボタンなどの機能ボタンを備えておらず、送信指示および他の指示は、デジタルペーパ１０５上の所定位置に設けられる。したがって、利用者は、送信専用ボックスをデジタルペン１０４でチェックすることによりデータの送信を実行しうる。送信専用ボックスの位置座標には予め送信指示が対応付けられており、プロセッサ６０１は、送信専用ボックスの位置座標を受信すると、無線通信トランシーバ６０３にメモリ６０２内のデータを供給し、ホストコンピュータ１０３へ送信を行わせる。このデータの送信完了は、例えば、デジタルペン１０４による振動や音、光等により報知するようにしてもよい。
【００３６】
もちろん、デジタルペン１０４は、送信ボタンを備えたり、データをリアルタイムに送信するようにしてもよい。また、情報伝達方式は、上述した無線通信トランシーバ６０３に限られず、赤外線通信やケーブル接続方式、何らかの記録媒体経由での伝送方式でもよい。
【００３７】
このように、デジタルペン１０４は、利用者がデジタルペーパ１０５上に記述した文字などに対応する座標データおよび筆圧データを取得して近傍のホストコンピュータ１０３へ送信する機能を有する。一方、デジタルペン１０４のペン先部５０１は、通常のインクペンとなっている。そのため、デジタルペーパ１０５上に記述した内容は、オリジナルの原本として残るという特徴がある。すなわち、デジタルペン１０４は、紙の原本への記述と同時に、その内容を座標データなどの形態でリアルタイムに電子化しうる。
【００３８】
［画像形成装置の機能概要］
次に、図７を参照して、本実施形態における画像形成装置１００の制御部１２５の詳細について説明する。図７は、第１の実施形態に対応する画像形成装置の機能ブロックの一例を示す図である。
【００３９】
制御部１２５は、図１で説明した構成要素に加え、画像形成部７０４、取得部７０５、決定部７０６、生成部７０７および外部Ｉ／Ｆ部７１３をさらに含む。なお、決定部７０６や生成部７０７などは、ＣＰＵ１２６により実現されてもよい。画像形成部７０４は、画像形成の際に感光体ドラム１１０等の制御を行い、記録材１１９に画像を形成する。また、画像形成部７０４は、予めＲＯＭ１２８等に記憶されているドットパターン２０１を形成する第１のドットパターンデータを用いて、第１のドットパターンを記録材１１９に形成する。
【００４０】
取得部７０５は、外部の読取装置、例えば、スキャナ１０６によって読み取られた記録材１１９に形成された第１のドットパターンの形成位置を第２のドットパターンデータとして取得する。具体的に、スキャナ１０６は、記録材１１９に形成された第１のドットパターンを読み取り、例えば、ホストコンピュータ１０３を介して、画像形成装置１００のコントローラ部１０１に取得したデータを第２のドットパターンデータとして伝達する。また、画像形成装置１００は、記録材１１９に形成されたドットパターン２０１を読み取る読み取り部を含み、読み取ったデータをコントローラ部１０１に伝達するようにしてもよい。この構成についての説明は、図１５を用いて後述する。
【００４１】
決定部７０６は、第１のドットパターンデータと第２のドットパターンデータとを比較して、形成位置のズレ量を決定する。具体的に、決定部７０６は、第１のドットパターンデータと、第２のドットパターンデータとを比較して、縦方向のズレ量を求める第１のズレ量算出部と、横方向のズレ量を求める第２のズレ量算出部とを含む。
【００４２】
生成部７０７は、ズレ量の相殺されたドットパターンを画像形成部において形成すべく、第１のドットパターンデータおよび決定部７０６によって決定された縦方向および横方向のズレ量を用いて第３のドットパターンデータを生成する。具体的に、生成部７０７は、除算部７１０および補正値算出部７１１を含む。除算部７１０は、ピクセルの縦方向または横方向の長さでズレ量を除算する。ここで、ピクセルとは、画像を構成する単位を示し、本実施形態における画像形成装置１００が形成する画像のピクセルは、縦方向および横方向の長さが同じである。補正値算出部７１１は、除算部７１０によって求められた商および余り値に従って第１のドットパターンデータを補正する補正値を求める。この補正値は、第１のドットパターンデータに含まれる複数のドットそれぞれにおいて、現状のドット位置に対して補正する方向（上下左右）および移動させる距離（ピクセル数）の情報を含む。
【００４３】
［ドットパターンの補正制御］
次に、図８を参照して、本実施形態における画像形成装置１００のドットパターンの補正制御について説明する。図８は、第１の実施形態に対応するドットパターンの補正制御を示すフローチャートである。以下で説明する処理は、ＣＰＵ１２６によって制御される。
【００４４】
まず、ステップＳ８０１において、画像形成部７０４は、利用者によりホストコンピュータ１０３のアプリケーションソフトまたはプリンタドライバを介して画像形成条件制御の実行が指示されると、記録材１１９に第１のドットパターンを形成する。第１のドットパターンは、上述したように予めＲＯＭ１２８等に記憶されたデータ（第１のドットパターンデータ）を利用してもよいし、ホストコンピュータ１０３から入力するようにしてもよい。
【００４５】
次に、ステップＳ８０２において、取得部７０５は、スキャナ１０６等により読み込まれたデータ（第２のドットパターンデータ）を、ホストコンピュータ１０３を介して取得する。ここで、利用者は、Ｓ８０１において出力された記録材１１９をスキャナ１０６の原稿台にセットし、出力されたドットパターン像を読み込ませる。本実施形態におけるドットパターンの解像度は、６００ｄｐｉであり、ドットの位置情報を正確に読み取るために６００ｄｐｉより高い解像度を有するスキャナを使用することが望ましい。すなわち、読取装置、例えば、スキャナ１０６の読み取り解像度が画像形成装置１００の出力解像度より高いことが望ましい。そこで、本実施形態におけるスキャナ１０６は、４８００ｄｐｉの解像度を有するＣａｎｏｎ製のフラットベッドスキャナＣａｎｏＳｃａｎ９９５０１０５を使用している。
【００４６】
続いて、ステップＳ８０３において、決定部７０６は、スキャナ１０６により読み込まれた第２のドットパターンデータと、保持している第１のドットパターンデータとを比較する。最後に、ステップＳ８０４において、生成部７０７は、全ドットの横方向ズレ量と縦方向ズレ量を計算し、横方向ズレ量および縦方向ズレ量が最小となるような第３のドットパターンデータを生成する。
【００４７】
次に、図９を参照して、本実施形態における補正制御によって補正されるドットパターンデータについて説明する。図９は、第１の実施形態に対応するドットパターンデータの補正を示す図である。なお、図９において、ドットパターンデータのイメージ図は、デジタルペーパ１０５に形成されるドットパターンの一部を示す。
【００４８】
図９（ａ）は、位置補正前の第１のドットパターンデータを表しており、黒四角（■）が形成されるドット部分である。本画像形成装置１００は、この第１のドットパターンデータに従ってドットを形成し、デジタルペーパ１０５を出力する。
【００４９】
図９（ｂ）は、第１のドットパターンデータ（白四角：□）に従って形成された第１のドットパターンをスキャナ１０６により読み込んだ第２のドットパターンデータを示す。しかしながら、これは、ドット形成位置の補正を説明するために極端にズレた例を示している。白四角（□）は、本来位置すべきドット位置を表しており、黒丸（●）が出力されたドット位置を表している。６行６列からなるドットのうち、二列目のドットは右方向に８．４７μｍ、三列目のドットは右方向に１６．９μｍ、四列目のドットは右方向に２５．４μｍ、五列目のドットは右方向に３３．９μｍ、六列目のドットは右方向に４２．３μｍズレている。また、二行目のドットは下方向に１６．９μｍ、三行目のドットは下方向に３３．９μｍ、四行目のドットは下方向に５０．８μｍ、五行目のドットは下方向に６７．８μｍ、六行目のドットは下方向に８４．７μｍズレている。
【００５０】
図９（ｅ）は、図９（ｂ）における五行五列目、五行六列目、六行五列目、六行六列目の部分を拡大して表した図である。図９（ｅ）中の矢印は、本来位置すべきドット位置から出力されたドット位置のズレ量およびズレ方向を示すベクトルであり、例えば、五行五列目では縦方向に下へ６７．８μｍ、横方向に右へ３３．９μｍズレていることが分かる。
【００５１】
図９（ｃ）は、位置補正後の第３のドットパターンデータを表わしており、黒四角（■）がドット部分である。図９（ａ）に示す第１のドットパターンデータと比較して、ドット位置が移動していることが分かる。図９（ｄ）は、位置補正後の第３のドットパターンデータ（白四角）と、形成された第３のドットパターン（黒丸）を示す。ここで、白四角（□）は、本来位置すべきドット位置を表しており、黒丸（●）は、実際に形成された第３のドットパターンのドット位置を表している。図９（ｂ）の形成されたドットパターン（黒丸）と比較して、補正後のドットパターンは、本来位置すべきドット位置近傍に補正されている。
【００５２】
次に、図１０を参照して、補正データの生成方法について説明する。図１０は、第１の実施形態に対応する第３のドットパターンデータを生成する制御方法を示すフローチャートである。本実施形態の生成部７０７は、本来位置すべきドット位置と出力されたドット位置のズレ量が最少となるように、ドット位置を補正する。ズレ量は縦方向ズレ量と横方向ズレ量に分解してそれぞれ求める。
ステップＳ１００１において、生成部７０７は、ズレ量を１ピクセルの長さ（縦方向または横方向の長さ）で除算した商と余りを算出する。実際に、生成部７０７は、Ｓ１００１において算出した商および余りの値を一時的にＲＡＭ１２７などに格納する。その後、ステップＳ１００２において、生成部７０７は、余りの値を判定する。この判定は、余りが０以上１／２ピクセルの長さ未満か否かを判定する。
【００５３】
１／２ピクセルの長さ未満である場合、ステップＳ１００３において、生成部７０７は、商の値を位置補正としてずらすピクセル量として設定する。一方、余りが１／２ピクセルの長さ以上である場合、ステップｓ１００４において、生成部７０７は、商の値に１加えた値をずらすピクセル量として設定する。
【００５４】
本実施形態における画像解像度が６００ｄｐｉであるため、１ピクセルは、４２．３μｍとなる。したがって、生成部７０７は、ズレ量を１ピクセルの長さである４２．３μｍで割った商と余りを算出する。すなわち、余りが、０以上２１．１μｍ未満ならば、ずらすピクセル量は商の値となる。また、余りが２１．２μｍ以上４２．３μｍ未満ならば、ずらすピクセル量は商の値に１を加えた値となる。生成部７０７は、上述した計算を縦方向と横方向に対してドットごとに実施して位置補正を行う。
【００５５】
本発明におけるスキャナ１０６は、一適用例として、市販のフラットベッドスキャナを利用する方法を説明したが、出力したドットパターン像のドット位置が測定できるのであれば、これに限定されない。例えば、本発明は、コピ−、ファクシミリ、プリンタ、スキャナなどの機能を１台に集約したＭＦＰと呼ばれるマルチファンクションペリフェラル装置を採用してもよい。マルチファンクションペリフェラル装置は、原稿を読み込むスキャナ機能が装置に組み込まれているため、スキャナ機能を利用して出力したドットパターン像を読み込むことができる。また、画像形成装置１００の定着装置１２２の出口付近にドット位置補正用のドット位置読み取りセンサユニットを設けるようにしてもよい。ドット位置読み取りセンサについての詳細な説明は、図１５を用いて後述する。
【００５６】
以上説明したように、本実施形態に係る画像形成装置は、第１のドットパターンデータを用いて第１のドットパターンを記録材に形成する画像形成部を含む。また、本画像形成装置は、外部の読取装置によって読み取られた記録材に形成された第１のドットパターンの形成位置を第２のドットパターンデータとして取得する取得部を含む。また、本画像形成装置は、第１のドットパターンデータと第２のドットパターンデータとを比較して、形成位置のズレ量を決定する決定部を含む。さらに、本画像形成装置は、ズレ量の相殺されたドットパターンを画像形成部において形成すべく、第１のドットパターンデータおよびズレ量を用いて第３のドットパターンデータを生成する生成部を含む。したがって、本画像形成装置は、転写ローラの磨耗により形成するドットパターンがズレた場合においても、ズレ量を算出してドットパターンの画像形成に反映することでドットパターンのズレを抑制しうる。これにより、本画像形成装置は、画像形成装置の使用初期や使用後期においても、常に安定したドットパターンを形成しうる。
【００５７】
なお、本発明は上記実施形態に限らず様々な変形が可能となる。例えば、決定部は、第１のドットパターンデータと、第２のドットパターンデータとの縦方向のズレ量を求める第１のズレ量算出部を含むようにしてもよい。さらに、決定部は、第１のドットパターンデータと、第２のドットパターンデータとの横方向のズレ量を求める第２のズレ量算出部を含むようにしてもよい。このように、本画像形成装置は、２次元でズレ量を算出して補正するため、さらに、安定したドットパターンを形成しうる。
【００５８】
また、生成部は、形成される画像の構成する単位であるピクセルの縦方向または横方向の長さでズレ量を除算する除算部を含むようにしてもよい。さらに、生成部は、除算部によって求められた余り値に従って第１のドットパターンデータを補正する補正値を求める補正値算出部を含むようにしてもよい。このように、本画像形成装置は、１ピクセル以内に補正を行うため、さらに、安定したドットパターンを形成しうる。
【００５９】
また、補正値算出部は、余り値が０以上１／２ピクセルの長さ未満となる場合に、商の値を補正値とし、余り値が１／２ピクセルの長さ以上１ピクセルの長さ未満となる場合に、商の値に１加えた値を補正値とするようにしてもよい。このように、本画像形成装置は、１／２ピクセル以内に補正を行うため、さらに、安定したドットパターンを形成しうる。
【００６０】
［第２の実施形態］
次に、本発明の第２の実施形態について説明する。なお、第１の実施形態と同様な構成、作用をするものは同一の番号を付し説明は省略される。
【００６１】
第１の実施形態において、第３のドットパターンデータを生成する際、生成部７０７は、（ズレ量）／（１ピクセルの長さ）の商と余りを計算し、位置補正としてずらすピクセル量を求めていた。しかしながら、第１の実施形態における補正制御は、位置補正を行った後でも最悪０．５ピクセル分（６００ｄｐｉなら２１．１μｍ）のズレ量が残ってしまう場合がある。このズレ量をさらに小さく抑えるには、ドットパターンのドットとして、奇数のピクセル量を増やしたドットを使用すれば良い。本実施形態では、補正前の各ドットが１ピクセルからなるドットパターンで補正後のドットが１ピクセルから２ピクセルに増やした補正例を示す。以下に、図１０を参照して、本実施形態における補正制御について説明する。図１１は、第２の実施形態に対応する第３のドットパターンデータを生成する制御方法を示すフローチャートである。
【００６２】
まず、ステップＳ１１０１において、生成部７０７は、ズレ量を１ピクセルの長さで除算した商と余りを算出する。その後、ステップＳ１１０２において、生成部７０７は、余りの値を判定する。本実施形態における判定は、まず、余りが０以上１／４ピクセルの長さ未満であるか否かを判定する。
【００６３】
余りが１／４ピクセルの長さ未満であれば、ステップＳ１１０３において、生成部７０７は、商の値そのままを位置補正としてずらすピクセル量として設定する。一方、余りが１／４ピクセルの長さ以上であれば、ステップＳ１１０４において、生成部７０７は、さらに余りの値を判定する。この判定は、余りが１／４ピクセルの長さ以上３／４ピクセルの長さ未満であるか否かを判定する。
【００６４】
余りが１／４ピクセルの長さ以上３／４ピクセルの長さ未満である場合、ステップＳ１１０５において、生成部７０７は、補正後のドットを２ピクセルからなるドットとして構成するように設定する。ここで、縦方向および横方向について補正が実施されるため、補正後のピクセルの最大数は３となる。その後、ステップＳ１１０６において、生成部７０７は、商の値分ずらしたピクセル位置と、商の値に１加えた値分ずらしたピクセル位置を補正後のドット位置として設定する。一方、余りが３／４ピクセルの長さ以上１ピクセルの長さ未満である場合、ステップＳ１１０７において、生成部７０７は、商の値に１加えた値をずらすピクセル量として設定する。
【００６５】
本実施形態における補正制御は、上述の補正を縦方向と横方向とに対してドットごとに実施する。本実施形態における画像形成装置１００では、６００ｄｐｉの解像度を想定している。すなわち、生成部７０７は、ズレ量を１ピクセルの長さである４２．３μｍの商と余りを算出し、０以上１０．６μｍ未満、１０．７μｍ以上３１．７μｍ未満、３１．８μｍ以上４２．３μｍ未満の範囲で場合分けし、補正することとなる。
【００６６】
図１２は、第２の実施形態に対応するドットパターンデータの補正を示す図である。なお、図９と重複する説明については、省略される。図１２（ａ）は第１のドットパターンデータを示し、図１２（ｂ）は第２ドットパターンデータを示す。また、図１２（ｃ）は位置補正後の第３のドットパターンデータを示し、図１２（ｄ）は第３のドットパターンで形成された出力像を示す。
【００６７】
図１２（ｃ）に示すように、本実施形態における生成部７０７は、ズレ量を１ピクセルの長さで除算した余り値が１／４ピクセルの長さ以上３／４ピクセルの長さ未満である場合、１つのドット複数のドットに補正する。図１２（ｃ）に示す補正後のドットには、２ピクセルまたは３ピクセルを有するドットが含まれる。このような複数のドットは、当該複数のドットの中心が本来位置すべきドットの位置に近づくことを目的とする。これにより、位置補正後の最悪ズレ量は、１０．６μとなり、第１の実施形態と比較して、各ドットの中心が本来位置すべきドット位置近傍にさらに近づくこととなる。
【００６８】
以上説明したように、本実施形態に係る補正値算出部は、余り値が０以上１／４ピクセルの長さ未満となる場合に、前記商の値を補正値とする。また、補正値算出部は、余り値が１／４ピクセルの長さ以上３／４ピクセルの長さ未満となる場合に、商の値を補正値とし、かつ、商の値に１加えた値を補正値とする。さらに、補正値算出部は、余り値が３／４ピクセルの長さ以上１ピクセルの長さ未満となる場合に、商の値に１加えた値を補正値とする。このように、本画像形成装置は、１／４ピクセル程度に補正を行うため、さらに、安定したドットパターンを形成しうる。
【００６９】
［第３の実施形態］
次に、本発明の第３の実施形態について説明する。なお、第１および第２の実施形態と同様な構成、作用をするものは同一の番号を付し説明は省略される。
【００７０】
第２の実施形態において、位置補正後の最悪ズレ量は、１０．６μｍまで抑えることができる。しかしながら、補正後のドットパターンは、最大で３ピクセルからなるドットも含み、ドット濃度が高すぎて人間の目でも認識されてしまう虞がある。一方、近年の画像形成装置は、１ピクセルのドット濃度を多値で表現することが可能になってきている。
【００７１】
そこで、本実施形態による画像形成装置１００は、１ピクセルドットの多値表現を実施する。本実施形態による画像形成装置１００は、ドットパターンのドットとして、奇数のピクセル量を増やしたドットを使用する場合にハーフトーンドットを使用する。本実施形態では、補正前の各ドットが１ピクセルからなるドットパターンで、補正後のドットが１ピクセルから２ピクセルに増やし、２ピクセルの片方のドットがハーフトーンドットである例を示す。図１３は、第３の実施形態に対応する第３のドットパターンデータを生成する制御方法を示すフローチャートである。
【００７２】
ステップＳ１３０１において、生成部７０７は、ズレ量を１ピクセルの長さで除算し、商と余りを算出する。その後、ステップＳ１３０２において、生成部７０７は、余りの値を判定する。この判定は、余りが０以上１／６ピクセルの長さ未満であるか否かを判定する。
【００７３】
余りが０以上１／６ピクセルの長さ未満である場合、ステップＳ１３０３において、生成部７０７は、商の値をそのまま位置補正としてずらすピクセル量として設定する。また、余りが１／６ピクセルの長さ以上の場合、ステップＳ１３０４において、生成部７０７は、さらに余りの値を判定する。この判定は、余りが１／６ピクセルの長さ以上３／６ピクセルの長さ未満であるか否かを判定する。
【００７４】
余りが１／６ピクセルの長さ以上３／６ピクセルの長さ未満である場合、ステップＳ１３０５において、生成部７０７は、２ピクセルからなるドットを使用するように設定する。その後、ステップＳ１３０６において、生成部７０７は、商の値分だけずらしたピクセル位置は通常ドット（通常濃度のドットを示す。）を設定し、商の値に１加えた値分ずらしたピクセル位置はハーフトーンドットを設定する。また、余りが３／６ピクセルの長さ以上の場合、ステップＳ１３０７において、生成部７０７は、さらに余りの値を判定する。この判定は、余りが５／６ピクセルの長さ未満であるか否かを判定する。
【００７５】
余りが５／６ピクセルの長さ未満である場合、ステップＳ１３０８において、生成部７０７は、２ピクセルからなるドットを使用するように設定する。その後、ステップＳ１３０９において、生成部７０７は、商の値に１加えた値分ずらしたピクセル位置を通常ドットとして設定し、商の値分だけずらしたピクセル位置をハーフトーンドットととして設定する。一方、余りが５／６ピクセルの長さ以上１ピクセルの長さ未満である場合、ステップＳ１３１０において、商の値に１加えた値分ずらしたピクセル位置を通常ドットして設定する。
【００７６】
生成部７０７は、上述の補正制御を縦方向と横方向それぞれ実施して位置補正を行う。本実施形態における画像形成装置１００は。６００ｄｐｉを想定している。そのため、生成部７０７は、ズレ量を４２．３μｍで除算し、商と余りを算出する。すなわち、生成部７０７は、０以上７．０μｍ未満、７．１μｍ以上２１．１μｍ未満、２１．２μｍ以上３５．２μｍ未満、３５．３μｍ以上４２．３μｍ未満の範囲で場合分けをし、補正制御を行う。また、本実施形態における画像形成装置１００は、パルス幅変調方式を使用し、階調データでちょうど半分となるハーフトーンドットを使用している。しかしながら、本発明の画像形成装置１００は、補正後のドットを複数のドットに設定する場合、人間が識別できない程度の濃度であり、かつ、デジタルペン１０４のカメラ６０６に識別できる程度の濃度に補正されればよい。すなわち、本発明の画像形成装置１００は、補正後のドットをハーフトーンドットに限定するわけではない。
【００７７】
図１４は、第３の実施形態に対応するドットパターンデータの補正を示す図である。なお、図９および図１２と重複する説明については、省略される。図１４（ａ）は第１のドットパターンデータを示し、図１４（ｂ）は第２ドットパターンデータを示す。また、図１４（ｃ）は位置補正後の第３のドットパターンデータを示し、図１４（ｄ）は第３のドットパターンで形成された出力像を示す。
【００７８】
図１４（ｃ）に示すように、本実施形態による第３のドットパターンデータは、１つのドットが補正後に複数のドットから構成される場合、ハーフトーンのドット（網掛け四角）を用いる。これにより、図１２（ｄ）と図１４（ｄ）とを比較しても明らかなように、複数のドットは、人間にとって識別困難なドットとなる。したがって、本実施形態による補正制御は、位置補正後の各ドットの中心が本来位置すべきドット位置近傍に近づきつつ、ドット濃度が高くなりすぎるのを抑えることを可能とする。
【００７９】
また、本実施形態における補正制御は、ドットの濃度としてちょうど半分となるハーフトーンドットと通常ドットを使用したが、この組み合わせに限るものではない。また、補正制御は、ハーフトーンドットの階調を複数レベル設定してさらに細かい場合分けを実施するようにしてもよい。これにより、さらに、高精度なドット位置の補正が実現されうる。また、ハーフトーンドットの階調再現方式としては、パルス幅変調方式に限るものではなく、強度変調等の他の階調再現方式でも同様の結果を得うる。
【００８０】
以上説明したように、本実施形態に係る補正値算出部は、余り値が０以上１／６ピクセルの長さ未満となる場合に、商の値を補正値とする。また、補正値算出部は、余り値が１／６ピクセルの長さ以上３／６ピクセルの長さ未満となる場合に、商の値を補正値として通常ドットに設定し、かつ、商の値に１加えた値を補正値としてハーフトーンドットに設定する。また、補正値算出部は、余り値が３／６ピクセルの長さ以上５／６ピクセルの長さ未満となる場合に、商の値に１加えた値を補正値として通常ドットに設定し、かつ、商の値を補正値としてハーフトーンドットに設定する。さらに、補正値算出部は、余り値が５／６ピクセルの長さ以上１ピクセルの長さ未満となる場合に、商の値に１加えた値を補正値とする。このように、本画像形成装置は、１／４ピクセル程度に補正を行うため、さらに、安定したドットパターンを形成しうる。また、１つのドットを複数のドットに形成した場合であっても、本画像形成装置は、追加したドットを人間の目に識別できない程度の濃度とすることで、利用者に対して違和感を与えない。
【００８１】
［他の実施形態］
次に、図１５を参照して、本実施形態におけるドット位置読み取りセンサの構成例について説明する。図１５は、他の実施形態に対応するドット位置読み取りセンサユニットを示す図である。
【００８２】
ドット位置読み取りセンサユニット１５００は、接眼レンズ１５０１、エリアセンサ１５０２およびＬＥＤ１５０３を含んで構成されうる。接眼レンズ１５０１は、記録材１１９上に形成されたドットパターンを拡大する。エリアセンサ１５０２は、各ドット位置を読み取るＣＭＯＳやＣＣＤ等により構成されうる。ＬＥＤ１５０３は、記録材１１９上を照らす光源として使用される。
【００８３】
このようなドット位置読み取りセンサユニット１５００は、画像形成装置１００の定着装置１２２の出口付近に配置されうる。これにより、画像形成装置１００は、ドットパターンを形成したデジタルペーパ１０５をスキャナ１０６等の読取装置で読み取る必要が無く、画像形成装置１００内で読み取ることができる。したがって、画像形成装置１００内で閉じて補正が行われるため、利用者の負担は低減されうる。
【００８４】
以上、様々な実施形態を詳述したが、本発明は、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。例えば、プリンタ、ファクシミリ、ＰＣとを含むコンピュータシステムなどの如くである。
【００８５】
本発明は、前述した実施形態の各機能を実現するソフトウェアプログラムを、システム若しくは装置に対して直接または遠隔から供給し、そのシステム等に含まれるコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される。
【００８６】
従って、本発明の機能・処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、上記機能・処理を実現するためのコンピュータプログラム自体も本発明の一つである。
【００８７】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００８８】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、記録媒体としては、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【００８９】
また、プログラムは、クライアントコンピュータのブラウザを用いてインターネットのホームページからダウンロードしてもよい。すなわち、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードしてもよいのである。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数の利用者に対してダウンロードさせるＷＷＷサーバも、本発明の構成要件となる場合がある。
【００９０】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納して利用者に配布してもよい。この場合、所定条件をクリアした利用者にのみ、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報で暗号化されたプログラムを復号して実行し、プログラムをコンピュータにインストールしてもよい。
【００９１】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現されてもよい。なお、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ってもよい。もちろん、この場合も、前述した実施形態の機能が実現され得る。
【００９２】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれてもよい。そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ってもよい。このようにして、前述した実施形態の機能が実現されることもある。
【図面の簡単な説明】
【００９３】
【図１】第１の実施形態に対応する全体構成の一例を示す図である。
【図２】第１の実施形態に対応するデジタルペーパの構成を示したものである。
【図３】第１の実施形態に対応するドットパターンが表す情報を示す図である。
【図４】第１の実施形態に対応するドットパターンの一例を示す図である。
【図５】、第１の実施形態に対応するデジタルペンの一例を示した図である。
【図６】第１の実施形態に対応するデジタルペンの機能構成を示すブロック図である。
【図７】第１の実施形態に対応する画像形成装置の機能ブロックの一例を示す図である。
【図８】第１の実施形態に対応するドットパターンの補正制御を示すフローチャートである。
【図９】第１の実施形態に対応するドットパターンデータの補正を示す図である。
【図１０】第１の実施形態に対応する第３のドットパターンデータを生成する制御方法を示すフローチャートである。
【図１１】第２の実施形態に対応する第３のドットパターンデータを生成する制御方法を示すフローチャートである。
【図１２】第２の実施形態に対応するドットパターンデータの補正を示す図である。
【図１３】第３の実施形態に対応する第３のドットパターンデータを生成する制御方法を示すフローチャートである。
【図１４】第３の実施形態に対応するドットパターンデータの補正を示す図である。
【図１５】他の実施形態に対応するドット位置読み取りセンサユニットを示す図である。
【符号の説明】
【００９４】
１２５：制御部
１２６：ＣＰＵ
１２７：ＲＡＭ
１２８：ＲＯＭ
１２９：高圧制御部
７０４：画像形成部
７０５：取得部
７０６：決定部
７０７：生成部
７０８：縦方向ズレ算出部
７０９：横方向ズレ算出部
７１０：除算部
７１１：補正値算出部
７１２：インタフェース
７１３：外部Ｉ／Ｆ部
【図１】
2008067105.tif 000003
【図２】
2008067105.tif 000004
【図３】
2008067105.tif 000005
【図４】
2008067105.tif 000006
【図５】
2008067105.tif 000007
【図６】
2008067105.tif 000008
【図７】
2008067105.tif 000009
【図８】
2008067105.tif 000010
【図９】
2008067105.tif 000011
【図１０】
2008067105.tif 000012
【図１１】
2008067105.tif 000013
【図１２】
2008067105.tif 000014
【図１３】
2008067105.tif 000015
【図１４】
2008067105.tif 000016
【図１５】
2008067105.tif 000017