(57)【要約】【課題】  ホスト機器であるＰＣからの指示による画像記録と、接続される機器またはメモリに格納される画像データを操作パネルの指示に従って読み出して行う画像記録とが可能な画像記録装置に関して、記録ヘッドによる記録されるドット位置の調整を、画像記録の形態に対応させて適切に行え、操作性を向上させる。【解決手段】  ＰＣからの指示により位置調整を行うときに、調整項目に対応させて記録媒体上に記録するパターンを、操作パネルの指示により位置調整を行うときと異ならせ、操作パネルからの指示により位置調整を行うときの調整項目を、ＰＣから指示して位置調整を行うときの調整項目よりも少なくする。【選択図】  図２
2005074953.tif 000002
【特許請求の範囲】
【請求項１】
複数の記録素子を配列した記録素子列を複数備えた記録ヘッドを主走査方向へ走査し、当該走査中に記録媒体に対する画像の記録を行う画像記録装置であって、
外部装置とインターフェース手段によりデータ、コマンドなどを受信する入力手段と、
画像の記録の指示を含む指示を入力可能な入力指示手段と、
前記記録素子により記録媒体上に記録されるドット並び位置の調整を行うための調整制御手段と、
を備え、
前記調整制御手段は、前記外部装置から前記入力手段により受信したデータ、またはコマンドに応じて前記ドット並び位置を調整するときの位置調整項目の数を、前記入力指示手段により前記ドット並び位置を調整するときの位置調整項目よりも多くして調整を行うことを特徴とする画像記録装置。
【請求項２】
前記調整制御手段は、前記ドット並び位置の調整において、記録媒体上に位置調整項目に対応したパターンを記録させるよう制御することを特徴とする請求項１に記載の画像記録装置。
【請求項３】
前記調整制御手段は、前記位置調整項目の数に対応した、それぞれ異なるパターンを、一の記録媒体上に記録するよう制御することを特徴とする請求項２に記載の画像記録装置。
【請求項４】
前記調整制御手段は、記録品位、または記録速度に対応した、前記ドット並び位置を調整するための複数のパターンを記録し、前記複数のパターンそれぞれに対応した調整項目による位置の調整が可能であり、前記入力指示手段による指示によって前記ドット並び位置を調整するとき、比較的低い記録品位、または比較的高い記録速度に対応したパターンを記録しないよう制御することを特徴とする請求項１乃至３に記載の画像記録装置。
【請求項５】
前記入力指示手段は、操作者が操作可能な操作パネルを含むことを特徴とする請求項１乃至４のいずれかに記載の画像記録装置。
【請求項６】
前記位置調整手段により調整された結果を操作者に確認させるための確認手段をさらに有することを特徴とする請求項１乃至６のいずれかに記載の画像記録装置。
【請求項７】
前記確認手段は、前記外部装置から送られるデータ若しくはコマンドに応じて、前記ドット並び位置の調整結果を確認させるために出力する印刷パターンの数を、前記入力指示手段の指示により前記ドット並び位置の調整結果を確認させるために出力する印刷パターンの数よりも多くすることを特徴とする請求項６に記載の画像記録装置。
【請求項８】
複数の記録素子を配列した記録素子列を複数備えた記録ヘッドを主走査方向へ走査し、当該走査中に記録媒体に対する画像の記録を行う画像記録装置であって、
外部装置とインターフェース手段によりデータ、コマンドなどを受信する入力手段と、
画像の記録の指示を含む指示を入力可能な入力指示手段と、
前記外部装置から送られるデータ若しくはコマンドに応じて、前記記録ヘッドの複数の記録素子列それぞれにより記録する位置を調整するとき、少なくとも２つの項目それぞれに対応した調整を行う第１の位置調整手段と、
前記入力指示手段による指示に応じて、前記記録ヘッドの複数の記録素子列それぞれにより記録する位置を調整するとき、前記第１の位置調整手段により調整する項目よりも少ない数の項目に対応した調整を行う第２の位置調整手段とを、
備えたことを特徴とする画像記録装置。
【請求項９】
複数の記録素子を配列した記録素子列を複数備えた記録ヘッドを主走査方向へ走査し、当該走査中に記録媒体に対する画像の記録を行う画像記録装置であって、
外部装置とインターフェース手段によりデータ、コマンドなどを受信する入力手段と、
画像の記録の指示を含む指示を入力可能な入力指示手段と、
前記記録素子により記録媒体上に記録されるドット並び位置の調整を行うための調整制御手段と、
前記外部装置から送られるデータ若しくはコマンドに応じて、前記調整制御手段による前記ドット並び位置の調整結果を確認させるために、少なくとも２つ以上の位置調整項目に対応したパターンを記録媒体上に記録させる第１確認手段と、
前記入力指示手段の指示に応じて、前記調整制御手段による前記ドット並び位置の調整結果を確認させるために、前記第１確認手段によりも少ない位置調整項目に対応したパターンを記録媒体上に記録させる第２確認手段と、
を備えたことを特徴とする画像記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体上に画像データを割り付け印刷する画像記録装置に関して、記録素子列により記録される位置を調整する記録位置調整方法、および調整確認方法に関する。
【背景技術】
【０００２】
記録素子を複数列有した画像記録装置において、記録素子列間の距離や、記録素子列と記録媒体間の距離バラツキなどによる印刷媒体上のドット記録位置ズレを補正する記録位置調整手段、或いは記録濃度補正手段を備えているものが、従来から知られている。一般的にこのような記録位置調整や記録濃度補正は、記録素子列の特性や、記録素子列を走査するための機構の特性、印刷媒体の特性との所謂個体バラツキなどを補正して双方のマッチッグをとることによって印刷記録出力の画像品位を向上させるためのものである。また、このような画像記録装置はコンピュータなどの外部装置よりインターフェースを通じて、印刷データ、コマンドなど受信することにより所望の文字や画像を印刷できるよう構成されており、一般的にドキュメントなどの文字印刷ではできるだけ早く高速に印刷記録するような印刷モード、また、カラー画像付き文書などの場合はやや速く、やや綺麗に印刷するような印刷モード、更には、写真出力の場合には綺麗に印刷する印刷モードなど複数の印刷モードを備えている。さらに詳細には、一般的にこのような画像記録装置では文書などを速く印刷出力させる印刷モードでは、できるだけ高速に記録ヘッドを走査させたり、また一度の走査による記録面積を大きくさせることで単位時間あたりに記録を完成させる面積を増やすことで、印刷スループットを向上させている。また、写真印刷などの高画質な印刷出力を求める印刷モードでは標準的な走査速度で記録走査させたり、同一の記録領域に対して記録ヘッドを複数回走査することにより画像の記録を完成させる、マルチパス記録方式などを併用したり、更には、記録ヘッドの往復走査のうち、特定方向の走査中のみに画像を記録する片方向印刷方式などのように、印刷出力の画像品位とスループットとの兼ね合いで印刷出力物の必要十分な画質を実現するための複数の印刷モードを備えている。
【０００３】
上述の記録位置調整手段、記録濃度補正手段は、これらの複数の印字モードにおいて、印刷媒体上のドット記録位置や記録濃度を補正するようにしていて、各印字モードに必要な記録制御方法にあわせて複数印字モード用の各種調整用パターンを印刷媒体上に記録して、各種調整パターンから最適な調整値を自動的にあるいは手動操作によって選択させるようにしている。また、これらの位置調整結果の確認手段としても各印字モード用の調整項目に従ったパラメータ設定にて各種確認用パターンを記録媒体上に印刷させている。
【０００４】
具体的な例としては、印字モードが切り替えられたことを検知した際に、切替えられた印字モードに対応した印字スピードで記録位置の調整を行うようにした構成が知られている（例えば、特許文献１）。
【０００５】
また、モータ、歯車、プーリ等の偏心などに起因する周期的なキャリッジの移動誤差による記録位置ズレ、濃度ムラ、往復記録に際しての往復ズレの補正を目的として、往復のバックラッシ等のズレ量を検出し、バックラッシのみを補正した等間隔のテストパターンを往路、復路で同様に記録し、イメージセンサで往復の周期的なズレ量と周期、位置を検出して演算することでキャリッジの周期的駆動誤差を算出して、補正を行う構成も知られている（例えば、特許文献２）。
【特許文献１】特開平６−１２７０３５号公報
【特許文献２】特開２０００−２１８８６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
近年における画像記録装置の高画質化に伴い、また、デジタルカメラの急速な普及に伴い、画像記録装置は、デジタルカメラで撮影した画像をプリントするデジタル写真印刷に多く利用されるようになった。このような画像記録装置の中には、フォトダイレクト印刷と称する印刷機能を備えているものがある。例えば、メモリーカードスロットを備えてメモリカードから直接画像データを読出し、パーソナルコンピュータなどの外部装置を介することなく写真をダイレクトに印刷したり、デジタルカメラなどのデジタル撮像器とインターフェースを介して接続し、撮像画像の写真をデジタル撮像器からダイレクトに印刷したりすることができる画像記録装置も製品化されている。
【０００７】
このようなダイレクト印刷という利用形態においては、写真印刷出力することのみが機器の利用目的となり、またパーソナルコンピュータなどの外部装置を接続することなくスタンドアローンで写真出力ができるため、必ずしもパーソナルコンピュータなどの外部装置に接続して文書印刷などの目的に利用しない形態が考えられる。この点に注目すると、従来の記録位置調整、記録濃度補正、あるいは、調整確認用パターンの中には、写真印刷モードとしては位置調整パターンも確認パターンも必ずしも必要ないものが存在するわけである。
【０００８】
本願発明は、このような画像記録装置の利用形態の変化に合わせ、画像記録装置の利用形態により位置調整および位置調整確認項目を必要最小限に抑えることで、利用者に不要な操作を行わせることなく、利用者の操作性を向上させた画像記録装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の画像記録装置は、記録素子を配列した記録素子列を複数備えた記録ヘッドを主走査方向へ走査し、当該走査中に記録媒体に対する画像の記録を行う画像記録装置であって、外部装置とインターフェース手段によりデータ、コマンドなどを受信する入力手段と、画像の記録の指示を含む指示を入力可能な入力指示手段と、前記記録素子により記録媒体上に記録されるドット並び位置の調整を行うための調整制御手段と、を備え、前記調整制御手段は、前記外部装置から前記入力手段により受信したデータ、またはコマンドに応じて前記ドット並び位置を調整するときの位置調整項目の数を、前記入力指示手段により前記ドット並び位置を調整するときの位置調整項目よりも多くして調整を行うことを特徴とする。
【００１０】
また、本発明は上述の画像記録装置において、さらに、前記位置調整手段により調整された結果を操作者に確認させるための確認手段をさらに有すること、また、前記確認手段は、前記外部装置から送られるデータ若しくはコマンドに応じて、前記ドット並び位置の調整結果を確認させるために出力する印刷パターンの数を、前記入力指示手段の指示により前記ドット並び位置の調整結果を確認させるために出力する印刷パターンの数よりも多くすることを特徴とする。
【００１１】
また、本発明は、記録素子を配列した記録素子列を複数備えた記録ヘッドを主走査方向へ走査し、当該走査中に記録媒体に対する画像の記録を行う画像記録装置であって、外部装置とインターフェース手段によりデータ、コマンドなどを受信する入力手段と、画像の記録の指示を含む指示を入力可能な入力指示手段と、前記外部装置から送られるデータ若しくはコマンドに応じて、前記記録ヘッドの複数の記録素子列それぞれにより記録する位置を調整するとき、少なくとも２つの項目それぞれに対応した調整を行う第１の位置調整手段と、前記入力指示手段による指示に応じて、前記記録ヘッドの複数の記録素子列それぞれにより記録する位置を調整するとき、前記第１の位置調整手段により調整する項目よりも少ない数の項目に対応した調整を行う第２の位置調整手段とを、備えたことを特徴とする。
【００１２】
また、本発明は、ドット位置の調整の結果の確認に関して、複数の記録素子を配列した記録素子列を複数備えた記録ヘッドを主走査方向へ走査し、当該走査中に記録媒体に対する画像の記録を行う画像記録装置であって、外部装置とインターフェース手段によりデータ、コマンドなどを受信する入力手段と、画像の記録の指示を含む指示を入力可能な入力指示手段と、前記記録素子により記録媒体上に記録されるドット並び位置の調整を行うための調整制御手段と、前記外部装置から送られるデータ若しくはコマンドに応じて、前記調整制御手段による前記ドット並び位置の調整結果を確認させるために、少なくとも２つ以上の位置調整項目に対応したパターンを記録媒体上に記録させる第１確認手段と、前記入力指示手段の指示に応じて、前記調整制御手段による前記ドット並び位置の調整結果を確認させるために、前記第１確認手段によりも少ない位置調整項目に対応したパターンを記録媒体上に記録させる第２確認手段と、を備えたことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、フォトダイレクト印刷のように画像記録装置単体（スタンドアローンな利用形態）でデジタル写真画像出力に利用目的を限定している利用形態と、パーソナルコンピュータなどの上位装置に接続して文書出力や、カラー部分を含んだ所謂ＤＴＰ、ドキュメント出力、写真出力など画像記録装置がもつ全ての印字モードを使うような利用形態とのように、その利用形態に必要な印字モードの種類に応じて、記録ヘッドの位置調整および位置調整確認項目数を最小限に抑えることにより、記録ヘッドの位置調整、あるいは調整確認のために要する記録媒体への記録に必要な記録時間、用紙、インクなどの記録媒体の消費量を低減できる。
【発明を実施するための最良の形態】
【００１４】
以下添付図面を参照して本発明の好適な実施形態について詳細に説明する。
【００１５】
まず、以下のいくつかの実施形態において共通に用いられる画像記録システムの全体概要、ハードウェア構成の概要、ソフトウェア構成の概要について説明する。
【００１６】
図１は、デジタルカメラからダイレクトに印刷を行う場合の、本発明の共通実施形態に係る画像記録システムであるフォトダイレクトプリントシステムの概略構成を示すブロック図である。
【００１７】
図１に示されているように、デジタルカメラからのダイレクトプリントを行う場合、このフォトダイレクトプリントシステムは、デジタルカメラ等で構成されるホスト装置１１と、プリンタ等で構成される画像記録装置１２とを備え、これらが双方向インターフェース１３を介して接続されている。また、画像記録装置１２を用いてメモリカードからのダイレクトプリントを行う際には、画像記録装置１２に備えられたカードアダプタ（不図示）に直接メモリカードを挿入し、データアクセスを行う。
【００１８】
１．画像記録装置１２のハードウェア構成
次に、図１に示した画像記録装置１２のハードウェア構成の概要について説明する。
【００１９】
図２は、フォトダイレクトプリントシステムを構成する画像記録装置１２のハードウェア構成概要を示す図である。
【００２０】
図２において１０００は制御基板を示している。１００１はカスタムＩＣであるＡＳＩＣを示し、周辺の各部と接続するためのインターフェース部や、画像データ生成等を行うためのＣＰＵを備えている。１００２はオペレーションパネル１００３を接続するためのコネクタである。ユーザーはオペレーションパネル１００３を使用して各種印刷設定情報の設定やメンテナンス機能、メモリカード内の画像閲覧及び印刷画像指定、印刷開始指定、印刷キャンセルなどができるよう構成されている。メンテナンス機能としては、テストパターン印刷、ヘッド位置調整などのメンテナンス機能群が用意されており、オペレーションパネルからの操作指示により所望のメンテナンス機能を利用できる。なお、テストパターン印刷にはヘッド位置調整確認用の印刷パターンを含んでいる。１００４はオペレーションパネル１００３とビューワ１００５を接続するためのコネクタである。ビューワ１００５はメモリカード１００７内に記録された画像の閲覧、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）によるメニュー表示、各種エラーメッセージの表示などを行う。１００６はメモリカード（ＭＣ）１００７接続用のコネクタであり、メモリカード１００７から画像データを読み込んで印刷することができる。１００８はデジタルカメラ（デジタルスチルカメラＤＳＣ）１０１０を接続するためのポートとしてのＵＳＢバスコネクタである。１００９はデジタルカメラ１０１０を接続するための端子、１０１０はデジタルカメラである。デジタルカメラ１０１０は内部のメモリに保存している画像データ及び印刷設定情報をフォトダイレクトプリンタに対して出力可能に構成されている。なお、デジタルカメラ１０１０の構成としては、内部に記憶手段としてのメモリを備えるものや、取り外し可能なメモリを装着するためのスロットを備えたものなど、種々の構成を採用することができる。これによりデジタルカメラ１０１０内の画像データをデジタルカメラで設定された印刷設定情報に従って処理し、デジタルカメラから他のホスト装置を介すことなくダイレクトにプリントする（以下、このダイレクトプリントをカメラダイレクトプリントとも称する）ことができる。１０１１はＵＳＢバスハブで、接続コネクタ１０１２経由で接続されたホスト機器であるパーソナルコンピュータ（ＰＣ）１０１３からの画像データに基づいて印刷を行う際には、ＰＣ１０１３からのデータをスルーし、ＰＣからもデータ／コマンドなどに所望の文字印刷、画像印刷などの多種多様な印刷出力目的に応じて印刷モードを選択し印刷出力することができ、また、操作者がＰＣで必要に応じて操作指示することにより、テストパターン印刷やヘッド位置調整を行うためのデータ／コマンドを送ることができる。１０１４はメモリで、ＡＳＩＣ１００１のＣＰＵの制御プログラムを記憶するプログラムメモリ及び実行時のプログラムを記憶するＲＡＭエリア、画像データなどを記憶するワークメモリエリアを有している。１０１５はキャリッジ制御基盤及びプリントヘッド１０１６を接続するコネクタである。１０１７は紙送り（Ｌｉｎｅ  Ｆｅｅｄ）を行うＬＦモータを駆動するＬＦモータドライバ、１０１８はＬＦモータ１０１９を接続するためのコネクタである。同様に１０２０は、記録媒体であるシートを供給するためのＡＳＦ（Ａｕｔｏ  Ｓｈｅｅｔ  Ｆｅｅｄｅｒ）モータ１０２２を駆動するＡＳＦモータドライバ、１０２１はＡＳＦモータ１０２２を接続するためのコネクタである。１０２３は電源コネクタで、電源１０２４により商用ＡＣから変換された直流電圧を入力している。
【００２１】
２．ソフトウェア構成の概要
次に画像記録装置１２のソフトウェア構成の概要について説明する。
【００２２】
ここでは本発明に関係するフォトダイレクトプリント機能について説明する。
【００２３】
図３は、上述したフォトダイレクトプリントで用いられるソフトウェアのモジュール構造を示す図である。以下図３を参照しながら、実際にメモリカードからダイレクトプリントを行う場合及び、デジタルカメラからダイレクトプリントを行う場合の処理の流れに沿ってモジュール構成を説明する。
【００２４】
まず、メモリカードからのダイレクトプリントについて説明する。
【００２５】
まず、ＰＤ機能制御モジュール２００１はデジタルカメラＤＳＣ用ＵＳＢ  Ｉ／Ｆモジュール２００２やメモリカードＩ／Ｆ２００４と連携してＤＳＣ２００３やメモリカード２００５の接続状態を把握する。その接続状態は随時オペレーションパネルＩ／Ｆモジュール２００６に通達され、これにより現在メモリカードやデジタルカメラからダイレクトプリントが可能かどうかを知り、ユーザーがオペレーションパネル２００７を使って指定できるプリント方法を切り換え、ユーザー設定メニューに反映させる。また、オペレーションパネルＩ／Ｆ２００６はＤＳＣ２００３やメモリカード２００５の接続状態に関わらず、常に用紙設定などの各種印刷に関する設定を受け付け、現在の印刷設定情報を記憶しておく。これら印刷設定方法の指定をするためのメニュー画面などはビューワ２００９に表示される。オペレーションパネル用Ｉ／Ｆモジュール２００６とビューワ用Ｉ／Ｆモジュール２００８は連携してオペレーションパネルのキー操作情報、ＤＳＣ２００３やメモリカード２００５の接続状態情報を共有して、ビューワ２００９に適切なメニュー画面や画像データの表示等を行う。
【００２６】
メモリカード２００５が接続されている場合、ユーザーはオペレーションパネル２００７とビューワ２００９を利用して、メモリカード内の画像を閲覧、印刷する画像の指定、印刷開始指示を行える。ユーザーがメモリカード内の画像データを印刷する場合、オペレーションパネル２００７中の印刷開始キーが押されたタイミングで、まずオペレーションパネル用Ｉ／Ｆモジュール２００６からフォトダイレクト機能制御モジュール２００１に対して印刷開始要求がなされる。印刷開始要求を受けたフォトダイレクト機能制御モジュール２００１はそれをメイン制御部２０００に通知し、メイン制御部２０００はメモリカード２００５以外のＤＳＣ２００３やＰＣからのデータを受け付けなくするようにＤＳＣ用ＵＳＢ  Ｉ／Ｆモジュール２００２やＰＣ用のＵＳＢ  Ｉ／Ｆモジュールに指示する。これらの指示が伝わり、メモリカード２００５からの印刷に専念できる状態になった後、メイン制御部２０００はフォトダイレクト機能制御モジュール２００１にフォトダイレクトプリント処理に遷移する許可を与える。
【００２７】
許可を受けた後、フォトダイレクト機能制御モジュール２００１はラスタライザマネージャー２０１０に印刷指示を与える。ラスタライザマネージャー２０１０は現在のプリントモードにあったラスタライザモジュールを選択し、処理をさせる。例えば、ＰＣからの印刷の場合にはフォトダイレクトプリンタに流れてくるデータは印刷データそのものであるのに対し、ＤＳＣ２００３やメモリカード２００５からダイレクトに印刷を行う場合には、流れてくるデータがデコードなどもされていない画像ファイルデータであるため、ラスタライザが印刷データの生成も行う必要がある。そのため、ＰＣからの印刷の場合にはラスタライザマネージャー２０１０は非ＰＤ印刷用ラスタライザ２０１１を選択し、ＰＣからの印刷データを処理させる。また、ＤＳＣ２００３やメモリカード２００５からの印刷を行う場合にはジョブ生成モジュール２０１２およびラスタライザモジュール２０１３に処理させる。
【００２８】
ジョブ生成モジュール２０１２はラスタライザマネージャー２０１０から印刷処理指示を受けると、まずフォトダイレクト機能制御モジュール２００１に対して現在メモリカードからのダイレクトプリントか、それともデジタルカメラからのダイレクトプリントかを問い合わせる。その結果メモリカードからのダイレクトプリントであることを通知された場合、オペレーションパネル用Ｉ／Ｆモジュール２００６からユーザーが設定した印刷設定情報を取得し、ジョブを生成する。その後、ジョブ生成モジュール２０１２はラスタライザモジュール２０１３に印刷処理指示を与える。
【００２９】
ラスタライザモジュール２０１３はジョブ情報に基づき印刷データを生成する。ジョブ情報は用紙サイズや用紙の種類、１枚割り付け印刷や１枚の用紙上に複数の画像を縮小してプリントするインデックス印刷などの各種印刷方法、印刷品位、各種画像補正に関する指定、印刷指定された画像ファイルに関する情報、メモリカードかデジタルカメラのどちらからの印刷かなどの情報からなる。
【００３０】
ラスタライザモジュール２０１３はまず、ジョブ情報を解釈し、メディアの種類や印刷品位からエンジン部の動作モードを決定し、エンジン制御モジュール２０１５に伝える。次に、用紙サイズや印刷方法に従って、１枚の印刷媒体上のどの位置にどのような大きさで画像データを割り付けるかといったレイアウト情報を形成し、印刷指定された画像ファイルに関する情報を用いて印刷データ生成を行う。印刷データの生成は例えば次のようなステップでなされる。
（１）印刷指定された画像ファイルを読み込み、デコードする。
（２）デコード後の色空間をデバイス固有の色空間へと変換する。
（３）次にハーフトーニング部によって、デバイスの各画素の状態を表す量子化量への変換（ハーフトーニング）を行う。
【００３１】
なお、ここでの量子化量への変換とは、画像記録装置１２の処理するデータの形態に対応し、例えば、画像記録装置１２による記録が２値データに基づき行われる場合は２値化し、画像記録装置１２による記録が多値データ（濃淡インクによる記録や、吐出量が異なる大小のインクによる記録を行うための多値データ）に基づき行われる場合は、その多値レベルに対応して多値化されることである。
【００３２】
さらにラスタライザモジュール２０１３は、必要に応じて給紙や排紙、フィード、プリントなどの要求をエンジン制御モジュール２０１５に対して出し、エンジン制御モジュール２０１５とメッセージをやり取りして、同期を取りながら処理を進めていく。メモリカードからのダイレクトプリントの場合、印刷指定された画像ファイルへのアクセスはメモリカード用Ｉ／Ｆモジュール２００４を通して行う。また、デジタルカメラからのプリントの場合は、ＤＳＣ用ＵＳＢ  Ｉ／Ｆモジュール２００２を通して行う。
【００３３】
データ変換モジュール２０１４はラスタライザモジュール２０１３や非ＰＤ印刷用ラスタライザモジュール２０１１により生成された印刷データを、エンジン部が受け付けるデータ形式へと変換するとともに、所定量の変換データが揃うごとにメイン制御モジュール２０００経由でエンジン制御モジュール２０１５に通知する。エンジン制御モジュール２０１５は、エンジンの動作モードを考慮して、前述の変換データをエンジンに渡し、印刷処理を行わせる。
【００３４】
次にデジタルカメラ２００３からのダイレクトプリントを行う場合の処理に沿って説明する。
【００３５】
まず、ＰＤ機能制御モジュール２００１についてはメモリカードからのダイレクトプリントの場合と同様の処理がなされる。
【００３６】
デジタルカメラ２００３が接続されている場合、ユーザーはデジタルカメラ２００３に備えられた機能を利用してデジタルカメラの記憶部内の画像閲覧、印刷する画像の指定、印刷設定、印刷開始指示を行える。ユーザーがデジタルカメラからダイレクトに画像データを印刷する場合、デジタルカメラ２００３の印刷開始キーが押されたタイミングで、まずＤＳＣ用ＵＳＢ  Ｉ／Ｆモジュール２００２からフォトダイレクト機能制御モジュール２００１に対して印刷開始要求がなされる。印刷開始要求を受けたフォトダイレクト機能制御モジュール２００１はそれをメイン制御部２０００に通知し、メイン制御部２０００はＤＳＣ２００３以外のメモリカード２００５やＰＣからのデータを受け付けなくするようにメモリカード用Ｉ／Ｆモジュール２００４やＰＣ用のＵＳＢ  Ｉ／Ｆモジュールに指示する。これらの指示が伝わり、ＤＳＣ２００３からの印刷に専念できる状態になった後、メイン制御部２０００はフォトダイレクト機能制御モジュール２００１にフォトダイレクトプリント処理に遷移する許可を与える。
【００３７】
この際のフォトダイレクト機能制御モジュール２００１の動作は、メモリカードからのダイレクトプリントを行う場合と同様である。
【００３８】
ジョブ生成モジュール２０１２はラスタライザマネージャー２０１０から印刷処理指示を受けると、まずフォトダイレクト機能制御モジュール２００１に対して現在メモリカードからのダイレクトプリントか、それともデジタルカメラからのダイレクトプリントかを問い合わせる。その結果ＤＳＣ２００３からのダイレクトプリントであることを通知された場合、ＤＳＣ用ＵＳＢ  Ｉ／Ｆモジュール２００２からユーザーが設定した印刷設定情報を取得し、ジョブを生成する。その後、ジョブ生成モジュール２０１２はラスタライザモジュール２０１３に印刷処理指示を与える。
【００３９】
この際のラスタライザモジュール２０１３の動作は、メモリカードからのダイレクトプリントを行う場合とほぼ同様であり、異なる点は、ＤＳＣ用ＵＳＢ  Ｉ／Ｆモジュール２００２経由で所望の画像ファイルにアクセスすることである。
【００４０】
また、データ変換モジュール２０１４とエンジン制御モジュール２０１５についても、メモリカードからのダイレクトプリントを行う場合と同様の動作がなされる。
【００４１】
以上の説明したように動作することにより全体として色々な画像印刷ができるようになっている。
【００４２】
本発明は、上記構成において、ホスト機器であるＰＣからの指示によりドット位置の調整や、その確認を行うときと、デジタルカメラと接続したりメモリカードを装着して画像データを読み出して行う場合に操作パネルからの指示によりドット位置の調整やその確認を行うときとで、調整項目、確認項目の数を異ならせ、その項目に対応したパターンを記録媒体上に記録するものである。
【００４３】
以下、ドット位置の調整を行う構成、ドット位置の調整結果を確認する構成、それぞれについて、図面を参照して詳細を説明する。
【００４４】
［位置調整パターン］
まず、図８〜図９を参照して、ヘッドの位置のずれに対応した調整を行う際にプリントするヘッド位置調整パターン、ならびにその処理について説明する。
【００４５】
８０００は位置調整パターン１でＰＣからヘッド位置調整が指示されたときの印刷パターンを示す。また、８２００は位置調整パターン１でオペレーションパネルからヘッド位置調整が指示されたときの印刷パターンを示す。本実施形態におけるヘッド位置調整方法は８０００，８２００に示すように印刷媒体上に各調整項目Ａ、Ｂ、Ｃのそれぞれの領域中に所定の調整用パターンを複数個印刷して、各調整項目ごとに一番最適に見えるパターン番号を選択させる方法である。図中Ａ〜Ｃは各種調整項目を示し、Ａ、Ｂ、Ｃそれぞれ各種印字モードに対応させている。Ａは高画質写真印刷用に使われる高品位印字モード用、Ｂは標準画質写真印刷用に使われる標準品位印字モード用、また、Ｃは高速文書印刷用に使われる高速印字モード用のヘッド位置を調整させるためのものである。つまり、操作者はヘッド位置調整パターン８０００、あるいは８２００を目視して、各種設定項目Ａ、Ｂ、Ｃごとに一番最適に見えるパターン番号を入力手段より設定する方法である。勿論、光学センサなどにより該当パターンを自動的に読取って、最適な位置調整パターンを自動的に選択するようにしても良い。本実施形態において、メモリカードから或いはデジタルカメラからデジタル画像データを読出して、写真印刷出力する利用形態では、前記高速文書印刷用に使われる高速印字モードが不要のため位置調整パターン２（８２００）には調整項目Ｃを印刷しない。
【００４６】
［位置調整確認パターン］
次に、図８〜図９を参照して、ヘッド位置調整確認パターンについて説明する。
【００４７】
８１００は位置調整確認するためのテストパターン１で、ＰＣからヘッド位置調整確認（テスト印刷）が指示されたときの印刷パターンを示す。また、８３００は位置調整確認するためのテストパターン２で、オペレーションパネルからヘッド位置調整確認（テスト印刷）が指示されたときの印刷パターンを示す。本実施形態におけるテストパターンは記録素子が正常に全て動作しているかを確認さえるためのチェックパターンＮと、上記ヘッド位置調整にて選択設定された各調整項目Ａ，Ｂ，Ｃに対応した調整確認パターンＡ’、Ｂ’、Ｃ’を印刷する。本実施形態において、メモリカードから或いはデジタルカメラからデジタル画像データを読出して、写真印刷出力する利用形態では、前記高速文書印刷用に使われる高速印字モードが不要のためテストパターン２（８３００）には調整確認パターンＣ’を印刷しない。
【００４８】
［ＰＣから指示された場合］
次に、図４のフローチャート図を参照し、画像記録装置の外部に接続されるホスト機器であるＰＣから指示が出されてヘッド位置調整を行う方法について説明する。なお、図４において”ＰＣ側”と示した、点線４００の左側はＰＣ側の制御手順を表し、”プリンタ側”と示した点線４００の右側列は画像記録装置１２側の制御手順を説明している。なお、ＰＣ側の制御プログラムはＰＣにおけるプリンタ用アプリケーション或いはプリンタドライバとして構成されており、操作者の操作指示などにより起動される。
【００４９】
操作者がＰＣにてヘッド位置調整を開始すると、図４のステップ３０００においてインターフェース接続されている画像記録装置１２に位置調整パターン１（８０００）を印刷させるべく、データやコマンドを画像記録装置に送出する。すると、画像記録装置は送られてきたデータやコマンドに従って、ステップ３１００において印刷媒体を給紙し印刷媒体上に位置調整パターン１を印刷出力する。
【００５０】
画像記録装置１２において位置調整パターン１の印刷が正常終了すると、ＰＣ側で各種位置調整項目Ａ〜Ｃのパターン番号をステップ３０１０〜３０３０にて設定させて、この設定された設定値をステップ３０４０において画像記録装置に送信する。すると画像記録装置は各種位置調整項目Ａ〜Ｃの設定値をメモリ等に記憶して本処理を終了する。この後に印刷指示を受けると印刷データやコマンドなどに応じた印刷モードにて所望の印刷出力をおこない、その際に各印字モードに対応した各種位置調整項目Ａ〜Ｃに従ったヘッド印字位置補正を行うことで印刷出力画質を補償している。
【００５１】
次に、図５のフローチャート図を参照し、ＰＣからヘッド位置調整確認する方法について説明する。なお、図５において、点線５００の左側の”ＰＣ側”と示したフローはＰＣ側の制御手順を表し、点線５００の右側の”プリンタ側”と示したフローは画像記録装置１２側の制御手順を説明している。なお、ＰＣ側の制御プログラムはＰＣにおけるプリンタ用アプリケーション或いはプリンタドライバとして構成されており、操作者の操作指示などにより起動される。
【００５２】
操作者がＰＣにてヘッド位置調整確認（テスト印刷）を開始すると、図５のステップ４０００においてインターフェース接続されている画像記録装置１２にテストパターン１（８１００）を印刷させるべく、データやコマンドを画像記録装置に送出する。すると、画像記録装置は送られてきたデータやコマンドに従って、ステップ４１００において印刷媒体を給紙し印刷媒体上にテストパターン１を印刷出力する。テストパターン１の印刷が正常終了すると本処理を終了する。このようにして、テストパターン１のＡ’〜Ｃ’部分を見ることでヘッド位置調整確認をおこなうことができる。
【００５３】
［オペレーションパネルから指示された場合］
次に、図６のフローチャート図を参照し、オペレーションパネル１００３からヘッド位置調整する方法について説明する。なお、図６に示した制御プログラムは図２のメモリ１０４１のＲＯＭなどに記憶してあり、ＡＳＩＣ１００１のＣＰＵによりプログラムに従った処理が実行される。
【００５４】
操作者がオペレーションパネル１００３にてヘッド位置調整を開始すると、図６のステップ５０００において画像記録装置は印刷媒体を給紙し印刷媒体上に位置調整パターン２（８２００）を印刷出力する。位置調整パターン２の印刷が正常終了すると、各種位置調整項目Ａ、Ｂのパターン番号をステップ５０１０、５０２０にて設定させて、各種位置調整項目Ａ、Ｂの設定値をメモリ等に記憶して本処理を終了する。この後にフォトダイレクト印刷指示を受けると印刷品位設定「きれい」または「標準」に従って「きれい」モードであれば高品位印字モードにて、「標準」であれば標準品位印字モードにて所望の印刷出力をおこない、その際に各印字モードに対応した各種位置調整項目Ａ、Ｂに従ったヘッド印字位置補正を行うことで印刷出力画質を補償している。
【００５５】
次に、図７のフローチャート図を参照し、オペレーションパネル１００３からヘッド位置調整確認する方法について説明する。なお、図７に示した制御プログラムは図２のメモリ１０４１のＲＯＭなどに記憶してありＡＳＩＣ１００１のＣＰＵによりプログラムに従って処理が実行される。
【００５６】
操作者がオペレーションパネル１００３にてヘッド位置調整確認（テスト印刷）を開始すると、図７のステップ６０００において印刷媒体を給紙し印刷媒体上にテストパターン２（８３００）を印刷出力し、テストパターン２の印刷が正常終了すると本処理を終了する。このようにして、テストパターン１のＡ’、Ｂ’部分を見ることでヘッド位置調整確認をおこなうことができる。
【００５７】
以上の説明は本発明に係る画像記録装置の形態にフォトダイレクトプリンタに適用して、ＰＣからの指示とオペレーションパネルからの指示により、利用形態を判別してヘッド位置調整パターンおよびテストパターン２つに分類するようにしたが、例えば、デジタルカメラよりヘッド位置調整やヘッド位置確認を行わせる場合に第３の利用形態として捉え、デジタルカメラよりのデジタル写真印刷のときは高画質品位印字モードだけ使うものとしたら、位置調整パターン２から更にＢ部分を削除し、テストパターン２からＢ‘部分を削除すれば良く容易に適用可能である。
【００５８】
また、本発明に係る画像記録装置の形態としては、ホスト装置及び各種メモリカード、或いはデジタルカメラから画像データを受け取り画像記録を行う装置として説明したが、利用形態により印字モードの種類が限定される利用形態があれば良く、フォトダイレクトプリンタに限定されるものではないことは言うまでもない。
【００５９】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００６１】
【図１】本発明の実施形態に係る画像記録装置を含む、カメラダイレクトプリントシステムの概略構成を示す図である。
【図２】本発明の実施形態における画像記録装置１２のハードウェア構成概要を示す図である。
【図３】カメラダイレクトプリントシステムを構成する画像記録装置１２内のフォトダイレクトプリント及びカメラダイレクトプリントに関するモジュール構成概要を示す図である。
【図４】ＰＣからのヘッド印刷位置調整するときの処理フローを説明する図である。
【図５】ＰＣからのヘッド印刷位置確認するときの処理フローを説明する図である。
【図６】オペレーションパネルからのヘッド印刷位置調整を実行するときの処理を示すフローチャートである。
【図７】オペレーションパネルからのヘッド印刷位置の確認を実行するときの処理を示すフローチャートである。
【図８】印刷される位置調整パターン１と位置確認パターン１の概念を説明する図である。
【図９】位置調整パターン２と位置確認パターン２の概念を説明する図である。
【符号の説明】
【００６２】
１１  ホスト装置
１２  画像記録装置
１３  双方向インターフェース
１０００  メイン制御基盤
１００１  ＡＳＩＣ
１００２  オペレーションパネル接続用コネクタ
１００３  オペレーションパネル
１００４  ビューワ接続用コネクタ
１００５  ビューワ
１００６  メモリカード接続用コネクタ
１００７  メモリカード
１００８  ＤＳＣ用ＵＳＢバスコネクタ
１００９  ＤＳＣ接続端子
１０１０  デジタルカメラ（ＤＳＣ）
１０１１  ＵＳＢ  ハブ
１０１２  ＰＣ接続用ＵＳＢバスコネクタ
１０１３  ホスト機器（ＰＣ）
１０１４  記憶手段（メモリ）
２０００  メイン制御モジュール
２００１  フォトダイレクト機能制御モジュール
２００２  ＤＳＣ用ＵＳＢ  Ｉ／Ｆモジュール
２００３  デジタルカメラ（ＤＳＣ）
２００４  メモリカードＩ／Ｆモジュール
２００５  メモリカード
２００６  オペレーションパネル用Ｉ／Ｆモジュール
２００７  オペレーションパネル
２００８  ビューワ用Ｉ／Ｆモジュール
２００９  ビューワ
２０１０  ラスタライザマネージャーモジュール
２０１１  非ＰＤ印刷用ラスタライザモジュール
２０１２  ジョブ生成モジュール
２０１３  ラスタライザモジュール
２０１４  データ変換モジュール
２０１５  エンジン制御モジュール
【図１】
2005074953.tif 000003
【図２】
2005074953.tif 000004
【図３】
2005074953.tif 000005
【図４】
2005074953.tif 000006
【図５】
2005074953.tif 000007
【図６】
2005074953.tif 000008
【図７】
2005074953.tif 000009
【図８】
2005074953.tif 000010
【図９】
2005074953.tif 000011