(57)【要約】【課題】外部メモリによるアップデートを行うとき、受信中の処理があると、処理を待たされるか、受信中の処理を中断し、適切なタイミングでアップデートすることができない。【解決手段】プリンタ本体３００は外部メモリ３１６がプリンタ本体３００に接続されたことを外部メモリＩ／Ｆ３１３からの通知により検知したときに、プリンタ状態がＵＳＢ又はネットワーク経由によるアップデート要求の受信中であるか否かを判別し、受信中であれば、受信中の処理の取り消しを行った後、外部メモリ３１６による要求処理（アップデート）を実行する。【選択図】図２
2012063888.tif 000002
【特許請求の範囲】
【請求項１】
アップデート用データが保存された外部メモリの接続を検出する検出手段と、
前記外部メモリ内のアップデート用データを取得しアップデートを実行する手段と、
ＵＳＢ及びネットワーク通信の少なくともいずれかによりデータを受信し、受信したデータによる処理を実行する手段と、を備え、
前記アップデートを実行する手段は、
前記検出手段で前記外部メモリが接続されたことを検出したとき、前記ＵＳＢ及びネットワーク通信の少なくともいずれかから受信したデータの処理中又はデータの受信中であるときには、予め定めた処理の優先順位に従って、前記外部メモリのアップデート用データによるアップデートを実行する
ことを特徴とする情報処理装置。
【請求項２】
前記ＵＳＢ及びネットワーク通信の少なくともいずれかからのデータがアップデート用データであるときには、前記外部メモリのアップデート用データと比較し、前記外部メモリのアップデート用データが新しいときに前記外部メモリのアップデート用データによるアップデートを優先して実行することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記ＵＳＢ及びネットワーク通信の少なくともいずれかからのデータの処理を取消し、前記外部メモリのアップデート用データによるアップデートを優先して実行することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記ＵＳＢ及びネットワーク通信の少なくともいずれかからのデータがアップデート用データ以外のデータであるときには、当該ＵＳＢ及びネットワーク通信の少なくともいずれかからのデータの処理を優先し、前記ＵＳＢ及びネットワーク通信の少なくともいずれかからのデータがアップデート用データであるときには、当該アップデート用データによる処理を取消し、前記外部メモリのアップデート用データによるアップデートを優先して実行することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
アップデート用データが保存された外部メモリの接続を検出する検出手段と、
前記外部メモリ内のアップデート用データを取得しアップデートを実行する手段と、
ＵＳＢ及びネットワーク通信の少なくともいずれかによりデータを受信し、受信したデータによる処理を実行する手段と、を備え、
前記アップデートを実行する手段は、
前記検出手段で前記外部メモリが接続されたことを検出したとき、前記ＵＳＢ及びネットワーク通信の少なくともいずれかから受信したデータの処理中又はデータの受信中であるときには、前記外部メモリのアップデート用データによるアップデートを優先するか否かをユーザーに選択させる出力を行い、
ユーザーによって前記外部メモリのアップデート用データによるアップデートを優先する指示がなされたときに、前記ＵＳＢ及びネットワーク通信の少なくともいずれかからのデータの処理を取消し、前記外部メモリのアップデート用データによるアップデートを実行する
ことを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置に関する。
【背景技術】
【０００２】
情報処理装置で搭載しているシステムのバージョンの更新（アップデート）を行う場合、ホスト側の情報処理装置（例えばＰＣ：パーソナルコンピュータ）とアップデートを行う情報処理装置（これを「対象情報処理装置」という。）をＵＳＢやネットワーク通信によって接続して、通信し、専用のアップデートツールを用いることで実施する方法が知られている。また、外部メモリ（ＳＤカードなど）にアップデート用データを格納し、対象情報処理装置に接続することでアップデートを実行する方法も知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−０７１２８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の情報処理装置にあっては、外部メモリを接続した場合でも、受信中の処理があった場合に処理を待たされるか、受信中の処理を中断してしまうことで、ユーザーの望むタイミングでアップデートが実行されないという課題がある。
【０００５】
本発明は上記の課題に鑑みてなされたものであり、より適切なタイミングでアップデートができるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するため、本発明に係る情報処理装置は、
アップデート用データが保存された外部メモリの接続を検出する検出手段と、
前記外部メモリ内のアップデート用データを取得しアップデートを実行する手段と、
ＵＳＢ及びネットワーク通信の少なくともいずれかによりデータを受信し、受信したデータによる処理を実行する手段と、を備え、
前記アップデートを実行する手段は、
前記検出手段で前記外部メモリが接続されたことを検出したとき、前記ＵＳＢ及びネットワーク通信の少なくともいずれかから受信したデータの処理中又はデータの受信中であるときには、予め定めた処理の優先順位に従って、前記外部メモリのアップデート用データによるアップデートを実行する
構成とした。
【０００７】
ここで、前記ＵＳＢ及びネットワーク通信の少なくともいずれかからのデータがアップデート用データであるときには、前記外部メモリのアップデート用データと比較し、前記外部メモリのアップデート用データが新しいときに前記外部メモリのアップデート用データによるアップデートを優先して実行する構成とできる。
【０００８】
また、前記ＵＳＢ及びネットワーク通信の少なくともいずれかからのデータの処理を取消し、前記外部メモリのアップデート用データによるアップデートを優先して実行する構成とできる。
【０００９】
また、前記ＵＳＢ及びネットワーク通信の少なくともいずれかからのデータがアップデート用データ以外のデータであるときには、当該ＵＳＢ及びネットワーク通信の少なくともいずれかからのデータの処理を優先し、前記ＵＳＢ及びネットワーク通信の少なくともいずれかからのデータがアップデート用データであるときには、当該アップデート用データによる処理を取消し、前記外部メモリのアップデート用データによるアップデートを優先して実行する構成とできる。
【００１０】
本発明に係る情報処理装置は、
アップデート用データが保存された外部メモリの接続を検出する検出手段と、
前記外部メモリ内のアップデート用データを取得しアップデートを実行する手段と、
ＵＳＢ及びネットワーク通信の少なくともいずれかによりデータを受信し、受信したデータによる処理を実行する手段と、を備え、
前記アップデートを実行する手段は、
前記検出手段で前記外部メモリが接続されたことを検出したとき、前記ＵＳＢ及びネットワーク通信の少なくともいずれかから受信したデータの処理中又はデータの受信中であるときには、前記外部メモリのアップデート用データによるアップデートを優先するか否かをユーザーに選択させる出力を行い、
ユーザーによって前記外部メモリのアップデート用データによるアップデートを優先する指示がなされたときに、前記ＵＳＢ及びネットワーク通信の少なくともいずれかからのデータの処理を取消し、前記外部メモリのアップデート用データによるアップデートを実行する
構成とした。
【発明の効果】
【００１１】
本発明に係る情報処理装置によれば、外部メモリによるアップデート要求とＵＳＢ及びネットワーク通信の少なくともいずれかからのデータの処理が競合するときに、予め定めた優先順位又はユーザーが選択した優先順位に従って、外部メモリから取得したアップデート用データによるアップデートを実行する構成としたので、より適切なタイミングでアップデートを行うことができる。
【図面の簡単な説明】
【００１２】
【図１】本発明に係る情報処理装置としての画像形成装置の制御部の説明に供するブロック説明図である。
【図２】本発明の第１実施形態の説明に供するフロー図である。
【図３】本発明の第２実施形態の説明に供するフロー図である。
【図４】本発明の第３実施形態の説明に供するフロー図である。
【図５】本発明の第４実施形態の説明に供するフロー図である。
【図６】同実施形態のバージョン比較・処理実行の優先順位決定の一例の説明に供する説明図である。
【図７】同じく他の例の説明に供する説明図である。
【図８】同画像形成装置の機構部の説明に供する側面説明図である。
【図９】同じく要部平面説明図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について添付図面を参照して説明する。まず、本発明に係る情報処理装置としての画像形成装置の制御部ついて図１のブロック説明図を参照して説明する。
この画像形成装置（以下「プリンタ」と称する。）本体３００は、プリンタ全体の制御を行うコントローラ部３１５と、ユーザーがパネル上でプリンタの操作を行う操作パネル３０８と、画像データを出力し印刷するプリンタエンジン３１０で構成される。
【００１４】
コントローラ部３１５は、外部Ｉ／Ｆ部（ＵＳＢ Ｉ／Ｆ３１１，ｎｅｔｗｏｒｋ Ｉ／Ｆ３１２，メモリ Ｉ／Ｆ３１３）、入出力バッファ３０１、プログラムＲＯＭ３０２、ＲＡＭ３０３、ＮＶＲＡＭ３０４、ＨＤＤ３０５、ＣＰＵ３０６、パネルＩ／Ｆ部３０７、エンジンＩ／Ｆ部３０９を備えている。これらはシステムバ３１４により接続され、データのやり取りが可能である。
【００１５】
外部Ｉ／Ｆ部（ＵＳＢ Ｉ／Ｆ３１１，ｎｅｔｗｏｒｋ Ｉ／Ｆ３１２）は、ＵＳＢ、ネットワーク通信などの通信媒体により、他の装置（ホスト４００）とのデータのやり取りを行う。外部Ｉ／Ｆ部（メモリ Ｉ／Ｆ３１３）は、外部メモリ３１６（ＳＤカードなどのリムーバルメディア）の接続の検知、データのやりとりを行う。外部メモリ３１６は、印刷データ、プリンタ本体３００の本体機器情報の設定用データ、アップデート用データとして用いる、或いはプリンタ本体３００の各データや外部より入力されたデータを保存するための記憶メモリである。
【００１６】
入出力バッファ３０１は、他の装置から入力される印刷に関する制御コードや各種データ、通信媒体に関する制御コードやプリンタ本体３００の各データの送受信を行う。
【００１７】
ＣＰＵ３０６は、各種データの演算処理などプリンタ本体３００全体を制御するものである。
【００１８】
プログラムＲＯＭ３０２は、ＣＰＵ３０６の動作制御、各モジュールのデータ管理や制御を行うためのプログラムを記憶している。
【００１９】
ＲＡＭ３０３は、ＣＰＵ３０６のワークメモリ、画像データをページ単位に管理・記憶するバッファや、バッファのデータを印字データパターンに変換したビデオデータを記憶するビットマップメモリに使用される。
【００２０】
ＮＶＲＡＭ３０４は、装置本体電源が遮断されても保持したいデータを格納するための記憶メモリである。ＨＤＤ３０５は、画像データなどの容量の大きいデータを格納するための記憶メモリである。パネルＩ／Ｆ部３０７は、コントローラ部３１５と操作パネル３０８の間のデータのやり取りを行う。
【００２１】
エンジンＩ／Ｆ部３０９は、コントローラ部３１５とプリンタエンジン３１０の間のデータのやり取りを行う。またプリンタエンジン３１０において印刷処理における動作の制御を行っている。
【００２２】
なお、本発明に係る外部メモリの接続を検出する制御手段、外部メモリ内のアップデート用データを取得しアップデートを実行する手段、ＵＳＢ及びネットワーク通信の少なくともいずれかによりデータを受信し、アップデートを実行する手段、外部メモリによるアップデート要求を受信したときに、ＵＳＢ及びネットワーク通信の少なくともいずれかによる要求データを受信中、或いはデータの受信が同時に行われているときには、外部メモリから取得したアップデート用データとＵＳＢ及びネットワーク通信の少なくともいずれかにより受信したデータの処理優先度を判別する手段及び判別結果に基づいて、アップデートを実行する手段がアップデートを実行する優先順位付けを行う手段は、上述したＲＯＭ３０２に格納されたプログラムを実行するＣＰＵ３０２で構成される。
【００２３】
次に、本発明の概要について説明する。
外部メモリ３１６をプリンタ本体３００に接続しアクセス制御を行うインターフェース回路を構成することで、ＵＳＢやネットワーク経由によるデータの送受信処理と同時に、外部メモリによるデータの送受信が可能となる。ここで、プリンタ本体３００に対し、ＵＳＢやネットワーク経由による印刷要求やアップデート要求のデータを受信すると同時に外部メモリによるアップデート要求がある場合が想定される。
【００２４】
ここで、外部メモリによるアップデートの要求があったときに、必要な処理を待たせることや中断してしまうことがないように、現在受信中の処理の優先順位付けが行なわれている。なお、優先順位付けは、予め定めた固定順序、ユーザー選択、自動設定（条件に応じて優先する処理が一義的に定まるので固定順序でもある。）によるものが挙げられる。
【００２５】
以下では、ＵＳＢ、ネットワーク経由による要求処理（印刷、アップデート、装置本体情報設定／取得など）と外部メモリによる要求処理（アップデート）が競合した場合にいずれの処理を優先するかに応じた異なる実施形態について説明する。
【００２６】
次に、本発明の第１実施形態について図２のフロー図を参照して説明する。
まず、プリンタ本体３００は外部メモリ３１６がプリンタ本体３００に接続されたことを外部メモリＩ／Ｆ３１３からの通知により検知する（ステップＳ１２０１、以下「Ｓ１２０１」という表に表記する）。
【００２７】
そして、プリンタ本体３００は現在受信中または処理中の動作をコントローラＩ／Ｆに問い合わせ、状態を確認する（プリンタのジョブ受信状態の確認：Ｓ１２０２）。そして、プリンタ状態がＵＳＢ又はネットワーク経由によるアップデート要求の受信中であるか否かを判別する（受信中ジョブ有り：Ｓ１２０３）。
【００２８】
このとき、受信中ジョブ有りであれば、受信中の処理（印刷、アップデート、本体情報設定／取得など）の取り消しを行った（Ｓ１２０４）後、また、受信中ジョブ有りでなければ、そのまま、外部メモリ３１６による要求処理（アップデート）を実行する（Ｓ１２０５）。
【００２９】
ここでは、例として外部メモリ３１６によるアップデート要求処理を最優先で実行する。つまり、外部メモリによるアップデート要求が、ＵＳＢ又はネットワーク経由によるアップデート要求よりも優先順位が高いものであると予め順序付けられている。なお、外部メモリによる要求処理がアップデート以外の要求（印刷、本体情報設定／取得など）でも適用は可能である。
【００３０】
次に、本発明の第２実施形態について図３のフロー図を参照して説明する。
まず、プリンタ本体３００は外部メモリ３１６がプリンタ本体３００に接続されたことを外部メモリＩ／Ｆ３１３からの通知により検知する（Ｓ１３０１）。
【００３１】
そして、プリンタ本体３００は現在受信中または処理中の動作をコントローラＩ／Ｆに問い合わせ、状態を確認する（プリンタのジョブ受信状態の確認：Ｓ１３０２）。そして、プリンタ状態がＵＳＢ又はネットワーク経由による処理の受信中であるか否かを判別する（受信中ジョブ有り：Ｓ１３０３）。
【００３２】
このとき、受信中ジョブ有りであれば、当該受信中ジョブがＵＳＢ又はネットワーク経由によるアップデート以外の処理（印刷、本体情報設定／取得など）であるか否かを判別する（Ｓ１３０４）。
【００３３】
そして、受信中ジョブがＵＳＢ又はネットワーク経由によるアップデート以外の処理を受信中であった場合は、処理終了の通知を受けるまで待機する。
【００３４】
これに対し、受信中ジョブがＵＳＢ又はネットワーク経由によるアップデート以外の処理でなければ、受信中ジョブがＵＳＢ又はネットワーク経由によるアップデート要求であるか否かを判別する（Ｓ１３０５）。
【００３５】
このとき、受信中ジョブがＵＳＢ又はネットワーク経由によるアップデート要求であれば、受信中の処理（アップデート）の取り消しを行う（Ｓ１３０６）。
【００３６】
その後、また、Ｓ１３０３で受信中ジョブ有りでないとき、あるいは、Ｓ１３０５で受信中ジョブがＵＳＢ又はネットワーク経由によるアップデート要求でないときには、外部メモリ３１６による要求処理（アップデート）を実行する（Ｓ１３０７）。
【００３７】
つまり、本実施形態では、外部メモリからアップデート要求を受け付けた時、ＵＳＢ又はネットワーク経由からのデータがアップデート用データでなければ当該ＵＳＢ又はネットワーク経由からのデータの処理を優先し、ＵＳＢ又はネットワーク経由からのデータがアップデート用データであれば外部メモリからのアップデート要求を優先するように順序付けられている。
【００３８】
これにより、本実施形態では、外部メモリからアップデート要求を受け付けた時、ＵＳＢ又はネットワーク経由にて印刷要求をすでに受信していた場合は印刷終了後の空き時間でアップデートの実行を行うことができ、アップデート要求をすでに受信していた場合は受信中のアップデート処理を取り消し、外部メモリによるアップデート処理を優先して反映することができる。
【００３９】
なお、上記以外の処理順序の場合も同様に処理順序を変更することで適用は可能である。
【００４０】
次に、本発明の第３実施形態について図４のフロー図を参照して説明する。
本実施形態は、ユーザーの選択指示によって優先順位付けを行う例である。
まず、プリンタ本体３００は外部メモリ３１６がプリンタ本体３００に接続されたことを外部メモリＩ／Ｆ３１３からの通知により検知する（Ｓ１４０１）。
【００４１】
そして、プリンタ本体３００は現在受信中または処理中の動作をコントローラＩ／Ｆに問い合わせ、状態を確認する（プリンタのジョブ受信状態の確認：Ｓ１４０２）。そして、プリンタ状態がＵＳＢ又はネットワーク経由による処理の受信中であるか否かを判別する（受信中ジョブ有り：Ｓ１４０３）。
【００４２】
このとき、受信中ジョブ有りであれば、ユーザー選択処理へ移行し、外部メモリ３１６からの割り込み処理の実行又は非実行の選択をユーザーに行わせる。つまり、外部メモリ３１６からの割込み処理を実行させるか否かの選択をユーザーに促す（Ｓ１４０４）。なお、ユーザーへの選択通知手段としては、プリンタ本体の操作パネルへの表示やホスト側情報処理装置（ＰＣ）のモニタへの表示などにより行うことができる。
【００４３】
そして、外部メモリからの割り込み処理の実行が選択されたか否かを判別する（Ｓ１４０５）。
【００４４】
このとき、外部メモリからの割り込み処理の実行が選択された場合には、プリンタ本体３００はＵＳＢ又はネットワーク経由で受信中の処理（印刷、アップデート要求）を取り消す（Ｓ１４０６）。
【００４５】
その後、また、Ｓ１４０３で受信中ジョブ有りでなければ、外部メモリ３１６による要求処理（アップデート）を実行する（Ｓ１４０７）。
【００４６】
これに対し、Ｓ１４０５で外部メモリからの割り込み処理の非実行が選択された場合は、外部メモリによる要求処理（アップデート）は待ち状態とし、現在受信中のジョブの動作に戻る。
【００４７】
つまり、ここでは、外部メモリによるアップデート要求とＵＳＢ又はネットワーク経由のデータの処理のいずれを優先するかをユーザーに選択させ、外部メモリによるアップデート要求の優先が指示されたときには外部メモリによるアップデートを実行する。
【００４８】
次に、本発明の第４実施形態について図５のフロー図を参照して説明する。
本実施形態は、受け付けた要求データの情報に応じて、より適した優先順位付けを行う例である。
まず、プリンタ本体３００は外部メモリ３１６がプリンタ本体３００に接続されたことを外部メモリＩ／Ｆ３１３からの通知により検知する（Ｓ１５０１）。
【００４９】
そして、プリンタ本体３００は現在受信中または処理中の動作をコントローラＩ／Ｆに問い合わせ、状態を確認する（プリンタのジョブ受信状態の確認：Ｓ１５０２）。そして、プリンタ状態がＵＳＢ又はネットワーク経由による処理の受信中であるか否かを判別する（受信中ジョブ有り：Ｓ１５０３）。
【００５０】
このとき、受信中ジョブ有りであれば、当該受信中ジョブがＵＳＢ又はネットワーク経由によるアップデート以外の処理（印刷、本体情報設定／取得など）であるか否かを判別する（Ｓ１５０４）。
【００５１】
そして、受信中ジョブがＵＳＢ又はネットワーク経由によるアップデート以外の処理を受信中であった場合は、処理終了の通知を受けるまで待機する。
【００５２】
これに対し、受信中ジョブがＵＳＢ又はネットワーク経由によるアップデート以外の処理でなければ、受信中ジョブがＵＳＢ又はネットワーク経由によるアップデートデータの受信中であるか否かを判別する（Ｓ１５０５）。
【００５３】
このとき、ＵＳＢ又はネットワーク経由によるアップデートデータの受信中であれば、外部メモリ３１６とのアップデート要求データのバージョン比較を行い（Ｓ１５０６）、選択データのアップデート要求処理を実行する（Ｓ１５０７）。
【００５４】
これに対し、Ｓ１５０３で受信中ジョブ有りでないとき、またＳ１５０５で受信中ジョブがＵＳＢ又はネットワーク経由によるアップデートデータの受信中でないときには、外部メモリ３１６による要求処理（アップデート）を実行する（Ｓ１５０８）。
【００５５】
ここで、バージョン比較・処理実行の優先順位決定の例について図６及び図７を参照して説明する。
図６に示す例では、ホストＰＣ２０００と外部メモリ３０００から順にアップデート要求があったときに、プリンタ１０００は、両者のアップデート要求バージョン（ホストＰＣ：ｖｅｒ．２．０と外部メモリ：ｖｅｒ３．０）を比較する。比較した結果、外部メモリ３０００からのアップデート要求バージョンの方が新しい（ｖｅｒ．２．０＜ｖｅｒ．３．０）ため、プリンタ１０００は古いバージョン（ホストＰＣ：ｖｅｒ．２．０）のアップデート要求をキャンセルし、新しいバージョン（外部メモリ：ｖｅｒ３．０）のアップデート要求を実行する。
【００５６】
図７に示す例では、ホストＰＣ２０００と外部メモリ３０００から順にアップデート要求があったときに、プリンタ１０００は、両者のアップデート要求バージョン（ホストＰＣ：ｖｅｒ．３．０と外部メモリ：ｖｅｒ３．０）を比較する。比較した結果、ホストＰＣと外部メモリのアップデート要求バージョンは同一（ｖｅｒ．３．０＝ｖｅｒ．３．０）であるため、プリンタ１０００は後に受信したアップデート（外部メモリ：ｖｅｒ３．０）をキャンセルし、先に受信したアップデート要求（ホストＰＣ：ｖｅｒ．３．０）を実行する。
【００５７】
なお、これらの例で定義される各機器のバージョン情報は、ｖｅｒ．１．０＜ｖｅｒ．２．０＜ｖｅｒ．３．０ の順に新しいバージョンとして定義している。
【００５８】
つまり、ここでは、外部メモリによるアップデート要求とＵＳＢ又はネットワーク経由によるアップデート要求を比較して、外部メモリによるアップデート要求のバージョンが新しいときには外部メモリによるアップデート要求を優先して実行する。
【００５９】
次に、前記実施形態における情報処理装置としての画像形成装置の機構部（プリンタエンジン３１０）の一例について図８及び図９を参照して説明する。なお、図８は同装置の機構部の全体構成を説明する側面説明図、図９は同機構部の要部平面説明図である。
この画像形成装置は、シリアル型画像形成装置であり、左右の側板２２１Ａ、２２１Ｂに横架したガイド部材である主従のガイドロッド２３１、２３２でキャリッジ２３３を主走査方向に摺動自在に保持し、図示しない主走査モータによってタイミングベルトを介して矢示方向（キャリッジ主走査方向）に移動走査する。
【００６０】
このキャリッジ２３３には、イエロー（Ｙ）、シアン（Ｃ）、マゼンタ（Ｍ）、ブラック（Ｋ）の各色のインク滴を吐出するための液体吐出ヘッドと同ヘッドに供給するインクを収容するタンクを一体化した液体吐出ヘッドユニットからなる記録ヘッド２３４を複数のノズルからなるノズル列を主走査方向と直交する副走査方向に配列し、インク滴吐出方向を下方に向けて装着している。
【００６１】
記録ヘッド２３４は、それぞれ２つのノズル列を有する液体吐出ヘッドユニット２３４ａ、２３４ｂを１つのベース部材に取り付けて構成したもので、一方のヘッド２３４ａの一方のノズル列はブラック（Ｋ）の液滴を、他方のノズル列はシアン（Ｃ）の液滴を、他方のヘッド２３４ｂの一方のノズル列はマゼンタ（Ｍ）の液滴を、他方のノズル列はイエロー（Ｙ）の液滴を、それぞれ吐出する。なお、ここでは２ヘッド構成で４色の液滴を吐出する構成としているが、１ヘッド当たり４ノズル列配置とし、１個のヘッドで４色の各色を吐出させることもできる。
【００６２】
また、記録ヘッド２３４のタンク２３５には各色の供給チューブ２３６を介して、供給ユニット２２４によって各色のインクカートリッジ２１０から各色のインクが補充供給される。
【００６３】
一方、給紙トレイ２０２の用紙積載部（圧板）２４１上に積載した用紙２４２を給紙するための給紙部として、用紙積載部２４１から用紙２４２を１枚ずつ分離給送する半月コロ（給紙コロ）２４３及び給紙コロ２４３に対向し、摩擦係数の大きな材質からなる分離パッド２４４を備え、この分離パッド２４４は給紙コロ２４３側に付勢されている。
【００６４】
そして、この給紙部から給紙された用紙２４２を記録ヘッド２３４の下方側に送り込むために、用紙２４２を案内するガイド部材２４５と、カウンタローラ２４６と、搬送ガイド部材２４７と、先端加圧コロ２４９を有する押さえ部材２４８とを備えるとともに、給送された用紙２４２を静電吸着して記録ヘッド２３４に対向する位置で搬送するための搬送手段である搬送ベルト２５１を備えている。
【００６５】
この搬送ベルト２５１は、無端状ベルトであり、搬送ローラ２５２とテンションローラ２５３との間に掛け渡されて、ベルト搬送方向（副走査方向）に周回するように構成している。また、この搬送ベルト２５１の表面を帯電させるための帯電手段である帯電ローラ２５６を備えている。この帯電ローラ２５６は、搬送ベルト２５１の表層に接触し、搬送ベルト２５１の回動に従動して回転するように配置されている。この搬送ベルト２５１は、図示しない副走査モータによってタイミングを介して搬送ローラ２５２が回転駆動されることによってベルト搬送方向に周回移動する。
【００６６】
さらに、記録ヘッド２３４で記録された用紙２４２を排紙するための排紙部として、搬送ベルト２５１から用紙２４２を分離するための分離爪２６１と、排紙ローラ２６２及び排紙コロ２６３とを備え、排紙ローラ２６２の下方に排紙トレイ２０３を備えている。
【００６７】
また、装置本体の背面部には両面ユニット２７１が着脱自在に装着されている。この両面ユニット２７１は搬送ベルト２５１の逆方向回転で戻される用紙２４２を取り込んで反転させて再度カウンタローラ２４６と搬送ベルト２５１との間に給紙する。また、この両面ユニット２７１の上面は手差しトレイ２７２としている。
【００６８】
さらに、キャリッジ２３３の走査方向一方側の非印字領域には、記録ヘッド２３４のノズルの状態を維持し、回復するための回復手段を含む維持回復機構２８１を配置している。この維持回復機構２８１には、記録ヘッド２３４の各ノズル面をキャピングするための各キャップ部材（以下「キャップ」という。）２８２ａ、２８２ｂ（区別しないときは「キャップ２８２」という。）と、ノズル面をワイピングするためのブレード部材であるワイパーブレード２８３と、増粘した記録液を排出するために記録に寄与しない液滴を吐出させる空吐出を行うときの液滴を受ける空吐出受け２８４などを備えている。
【００６９】
また、キャリッジ２３３の走査方向他方側の非印字領域には、記録中などに増粘した記録液を排出するために記録に寄与しない液滴を吐出させる空吐出を行うときの液滴を受ける空吐出受け２８８を配置し、この空吐出受け２８８には記録ヘッド２３４のノズル列方向に沿った開口部２８９などを備えている。
【００７０】
このように構成したこの画像形成装置においては、給紙トレイ２０２から用紙２４２が１枚ずつ分離給紙され、略鉛直上方に給紙された用紙２４２はガイド２４５で案内され、搬送ベルト２５１とカウンタローラ２４６との間に挟まれて搬送され、更に先端を搬送ガイド２３７で案内されて先端加圧コロ２４９で搬送ベルト２５１に押し付けられ、略９０°搬送方向を転換される。
【００７１】
このとき、帯電ローラ２５６に対してプラス出力とマイナス出力とが交互に繰り返すように、つまり交番する電圧が印加され、搬送ベルト２５１が交番する帯電電圧パターン、すなわち、周回方向である副走査方向に、プラスとマイナスが所定の幅で帯状に交互に帯電されたものとなる。このプラス、マイナス交互に帯電した搬送ベルト２５１上に用紙２４２が給送されると、用紙２４２が搬送ベルト２５１に吸着され、搬送ベルト２５１の周回移動によって用紙２４２が副走査方向に搬送される。
【００７２】
そこで、キャリッジ２３３を移動させながら画像信号に応じて記録ヘッド２３４を駆動することにより、停止している用紙２４２にインク滴を吐出して１行分を記録し、用紙２４２を所定量搬送後、次の行の記録を行う。記録終了信号又は用紙２４２の後端が記録領域に到達した信号を受けることにより、記録動作を終了して、用紙２４２を排紙トレイ２０３に排紙する。
【００７３】
なお、上述した処理はプログラムによってコンピュータに行なわせることができ、このプログラムは、記憶媒体に記憶して提供することができ、或はインターネットネットなどのネットワークを通じてダウンロードすることで提供される。また、上記実施形態で説明した画像形成装置とホスト側（情報処理装置）とを組み合わせて画像形成システムを構成することもできる。
【符号の説明】
【００７４】
３００  情報処理装置（プリンタ本体）
３１６  外部メモリ
３１０  プリンタエンジン
４００  ホスト
【図１】
2012063888.tif 000003
【図２】
2012063888.tif 000004
【図３】
2012063888.tif 000005
【図４】
2012063888.tif 000006
【図５】
2012063888.tif 000007
【図６】
2012063888.tif 000008
【図７】
2012063888.tif 000009
【図８】
2012063888.tif 000010
【図９】
2012063888.tif 000011