(57)【要約】【課題】読取った原稿の画像データに基づいて生成したプリントデータを通信ケーブルを介してプリンタ装置に転送する画像読取装置において、プリントデータ転送中に通信ケーブルによるプリンタ装置との接続が切断されて転送エラーが発生した後、プリンタ装置が再接続された場合に、適切なエラーリカバリー処理を行うことができる画像読取装置を提供すること。【解決手段】読取った画像データに基づいて生成したプリントデータを通信ケーブルを介してプリンタ装置に転送中に、通信ケーブルによるプリンタ装置との接続が切断されて転送エラーが発生した後、プリンタ装置が再接続された場合、再接続されたプリンタ装置が転送エラー発生前に接続されていたプリンタ装置であればプリントデータの未転送ページを転送し、異なるプリンタ装置であればプリントデータを先頭ページから改めて転送する。【選択図】      図１
2005136858.tif 000002
【特許請求の範囲】
【請求項１】
原稿の画像データを読取る画像読取手段と、読取った画像データに基づいてプリントデータを生成するプリントデータ生成手段と、生成されたプリントデータを通信ケーブルを介してプリンタ装置に転送する転送手段と、前記通信ケーブルによるプリンタ装置との接続状態を検出する検出手段と、前記転送手段によるプリントデータ転送中にプリンタ装置との接続が切断されたことを前記検出手段が検出した場合に、前記プリントデータの未転送ページに関する情報を記憶する記憶手段と、前記プリンタ装置との接続が切断された後にプリンタ装置が再接続されたことを前記検出手段が検出した場合に、再接続されたプリンタ装置が前記切断前に接続されていたプリンタ装置であるか否かを判断する判断手段と、該判断手段が前記切断前に接続されていたプリンタ装置が再接続されたと判断した場合に前記記憶手段に記憶されている前記情報に基づいて前記転送手段に前記プリントデータの未転送ページを転送させ、異なるプリンタ装置が接続されたと判断した場合には前記転送手段に前記プリントデータを先頭ページから改めて転送させる転送制御を行う転送制御手段とを備えることを特徴とする画像読取装置。
【請求項２】
前記転送制御手段は、プリントデータ転送中に前記通信ケーブルによるプリンタ装置との接続が切断されてから設定時間内にプリンタ装置が再接続されたことを前記検出手段が検出した場合に前記転送制御を行い、前記設定時間を経過した後にプリンタ装置が再接続されたことを前記検出手段が検出した場合には、前記判断手段の判断結果に関わらず前記転送手段に前記プリントデータを先頭ページから改めて転送させることを特徴とする請求項１記載の画像読取装置。
【請求項３】
前記画像読取手段は、画像読取動作を実行中に、前記検出手段により前記接続が切断されたことを検出した場合には、実行中であるジョブの画像読取りが完了するまで画像読取動作を継続して行うことを特徴とする請求項１又は２記載の画像読取装置。
【請求項４】
原稿の画像データを読取る画像読取手段と、読取った画像データに基づいてプリントデータを生成するプリントデータ生成手段と、生成されたプリントデータを通信ケーブルを介してプリンタ装置に転送する転送手段と、前記通信ケーブルを介して前記プリンタ装置の識別情報を取得する識別情報取得手段と、前記通信ケーブルによるプリンタ装置との接続状態を検出する検出手段と、プリントデータ転送中に前記検出手段の検出結果に基づいて転送エラーの発生を監視する監視手段と、前記転送エラーが発生した際に、前記プリントデータの未転送ページに関する情報を記憶する記憶手段と、前記転送エラー発生後にプリンタ装置が再接続されたことを前記検出手段が検出した場合に、前記識別情報取得手段が前記転送エラー発生前に取得した識別情報と再接続されたプリンタ装置から取得した識別情報とが一致するか否かを判断する判断手段と、これにより識別情報が一致すると判断された場合には前記記憶手段に記憶されている前記情報に基づいて前記転送手段に前記プリントデータの未転送ページを転送させ、一致しないと判断された場合には前記転送手段に前記プリントデータを先頭ページから転送させる転送制御を行う転送制御手段とを備えることを特徴とする画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置に関し、詳しくは読取った原稿の画像データに基づいて生成したプリントデータを通信ケーブルを介してプリンタ装置に転送する画像読取装置に関するものである。
【背景技術】
【０００２】
原稿の画像データをファクシミリ送信する際に、ＮＳＳ（非標準機能設定信号）にて発信元ＩＤ、送信文書の総ページ数等の情報の他に、文書識別子を送信した後に送信原稿の画像データをファクシミリ送信するファクシミリ装置がある（例えば、特許文献１参照。）。
【０００３】
この送信側のファクシミリ装置は、通信エラーが発生した際に一旦回線を切断し、設定時間を経過した後に再度発呼してＮＳＳにて文書識別子を送信して残りの画像データを送信する処理を行う。一方、受信側のファクシミリ装置では、通信エラー発生前にファクシミリ受信した画像データとともに文書識別子を格納する。そして、通信エラー発生後にファクシミリ受信した画像データに付与されている文書識別子が通信エラー発生前に格納した文書識別子と同一のものであれば、同一原稿の画像データとして通信エラー発生前にファクシミリ受信した画像データと通信エラー発生後にファクシミリ受信した画像データとを結合してプリントデータを生成し、ＬＡＮを介してプリンタ装置へ出力する処理を行う。したがって、受信側のファクシミリ装置では、通信エラーにより分割された画像データを結合してプリンタ装置へ出力することにより、元々同一原稿のものであった画像データの画像をプリンタ装置において一括して印刷させることができる。
【０００４】
一方、読取った原稿の画像データを、ＵＳＢ（Universal Serial Bus）ケーブル等により直接接続されたプリンタ装置に転送して印刷させることができる画像読取装置（スキャナ）がある。この画像読取装置及びプリンタ装置を使用して複写（コピー）処理が行われる場合、画像読取装置は読取った原稿の画像データに基づいてプリントデータを生成し、該プリントデータをＵＳＢケーブル介してプリンタ装置へ転送し、プリンタ装置は、画像読取装置から受信したプリントデータを解析して用紙上に印刷画像を形成する。
【０００５】
したがって、画像読取装置は自装置内に画像データの画像を用紙に記録する印刷手段を備えることなくプリンタ装置に印刷処理を行わせることができる。このプリンタ装置にプリントデータを転送する画像読取装置において、プリントデータ転送中にＵＳＢケーブルが抜けてプリンタ装置との接続が切断された場合、転送エラーが発生する。この転送エラーが発生した後に転送エラー発生前に接続されていたプリンタ装置が再接続された場合に、画像読取装置は転送エラーにより転送できなかった残りのプリントデータを転送することで、記録紙が無駄に使用されるのを防止することができる。
【特許文献１】特開平８−２９８５８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記の転送エラー発生後に、転送エラー発生前に接続されていたものと異なるプリンタ装置が接続された場合には、同じプリントデータが異なるプリンタ装置に転送されることになり、同一原稿をコピーしたものでありながら、転送エラー発生前にプリントデータを記録した記録紙と、転送エラー発生後にプリントデータを記録した記録紙とで画質の異なるという問題点がある。
【０００７】
本発明は、かかる課題に鑑みてなされたものであり、読取った原稿の画像データに基づいて生成したプリントデータを通信ケーブルを介してプリンタ装置に転送する画像読取装置において、プリントデータ転送中に通信ケーブルによるプリンタ装置との接続が切断されて転送エラーが発生した後、プリンタ装置が接続された場合に、適切なエラーリカバリー処理を行うことができる画像読取装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１記載の画像読取装置は、原稿の画像データを読取る画像読取手段と、読取った画像データに基づいてプリントデータを生成するプリントデータ生成手段と、生成されたプリントデータを通信ケーブルを介してプリンタ装置に転送する転送手段と、前記通信ケーブルによるプリンタ装置との接続状態を検出する検出手段と、前記転送手段によるプリントデータ転送中にプリンタ装置との接続が切断されたことを前記検出手段が検出した場合に、前記プリントデータの未転送ページに関する情報を記憶する記憶手段と、前記プリンタ装置との接続が切断された後にプリンタ装置が再接続されたことを前記検出手段が検出した場合に、再接続されたプリンタ装置が前記切断前に接続されていたプリンタ装置であるか否かを判断する判断手段と、該判断手段が前記切断前に接続されていたプリンタ装置が再接続されたと判断した場合に前記記憶手段に記憶されている前記情報に基づいて前記転送手段に前記プリントデータの未転送ページを転送させ、異なるプリンタ装置が接続されたと判断した場合には前記転送手段に前記プリントデータを先頭ページから改めて転送させる転送制御を行う転送制御手段とを備えることを特徴としている。
【０００９】
請求項２記載の画像読取装置は、請求項１に記載の画像読取装置において、前記転送制御手段は、プリントデータ転送中に前記通信ケーブルによるプリンタ装置との接続が切断されてから設定時間内にプリンタ装置が再接続されたことを前記検出手段が検出した場合に前記転送制御を行い、前記設定時間を経過した後にプリンタ装置が再接続されたことを前記検出手段が検出した場合には、前記判断手段の判断結果に関わらず前記転送手段に前記プリントデータを先頭ページから改めて転送させることを特徴としている。
【００１０】
請求項３記載の画像読取装置は、請求項１又は２に記載の画像読取装置において、前記画像読取手段は、画像読取動作を実行中に、前記検出手段により前記接続が切断されたことを検出した場合には、実行中であるジョブの画像読取りが完了するまで画像読取動作を継続して行うことを特徴としている。
【００１１】
請求項４記載の画像読取装置は、原稿の画像データを読取る画像読取手段と、読取った画像データに基づいてプリントデータを生成するプリントデータ生成手段と、生成されたプリントデータを通信ケーブルを介してプリンタ装置に転送する転送手段と、前記通信ケーブルを介して前記プリンタ装置の識別情報を取得する識別情報取得手段と、前記通信ケーブルによるプリンタ装置との接続状態を検出する検出手段と、プリントデータ転送中に前記検出手段の検出結果に基づいて転送エラーの発生を監視する監視手段と、前記転送エラーが発生した際に、前記プリントデータの未転送ページに関する情報を記憶する記憶手段と、前記転送エラー発生後にプリンタ装置が再接続されたことを前記検出手段が検出した場合に、前記識別情報取得手段が前記転送エラー発生前に取得した識別情報と再接続されたプリンタ装置から取得した識別情報とが一致するか否かを判断する判断手段と、これにより識別情報が一致すると判断された場合には前記記憶手段に記憶されている前記情報に基づいて前記転送手段に前記プリントデータの未転送ページを転送させ、一致しないと判断された場合には前記転送手段に前記プリントデータを先頭ページから転送させる転送制御を行う転送制御手段とを備えることを特徴としている。
【発明の効果】
【００１２】
請求項１に記載の画像読取装置によれば、プリントデータ転送中に通信ケーブルによるプリンタ装置との接続が一旦切断されてから接続が切断される前と同じプリンタ装置が再接続された場合には、プリントデータの未転送ページを転送するので、プリントデータを先頭ページから改めて転送するといった無駄な処理を行うことなく効率よくプリントデータを転送することができる。また、プリントデータ転送中に通信ケーブルによるプリンタ装置との接続が一旦切断されてから接続が切断される前と異なるプリンタ装置が接続された場合には、プリントデータを先頭ページから改めて転送するので、同一原稿の画像を記録した記録紙においてその画質が異なることはない。
【００１３】
請求項２に記載の画像読取装置によれば、プリントデータ転送中に通信ケーブルによるプリンタ装置との接続が切断されてから切断前に接続されていたものと同じプリンタ装置が再接続された場合に、接続が切断される前にプリンタ装置から排出された記録紙と、プリンタ装置が再接続された後に排出された記録紙が同じ原稿の画像を記録したものであるということをユーザが認識できなくなってしまうのを防止することができる。
【００１４】
請求項３に記載の画像読取装置によれば、転送エラー発生時に原稿の画像読取動作が完了していない場合には、原稿の画像読取動作は継続して行われるので、プリンタ装置との接続が切断された際に原稿の画像読取動作を一旦中止し、プリンタ装置が再接続された後に原稿の画像読取動作を再開する場合に比べ、原稿の読取動作の開始からプリンタ装置における印刷処理の完了までにかかる時間を短縮することができる。
【００１５】
請求項４に記載の画像読取装置によれば、転送エラー発生後に、転送エラー発生前と同じプリンタ装置が再接続された場合にはプリントデータの未転送ページを転送するので、プリントデータを先頭ページから改めて転送するといった無駄な処理を行うことなくプリントデータを効率よく転送することができる。また、転送エラー発生後に、転送エラー発生前と異なるプリンタ装置が接続された場合には、プリントデータが先頭ページから改めて転送されるので、同一原稿の画像を記録した記録紙においてその画質が異なることはない。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施形態に係る画像読取装置について、図面に基づき説明する。図１は、この画像読取装置１の構成例を示したブロック図である。この画像読取装置１は、図示するように制御部（ＭＰＵ：Microprocessing Unit）２、原稿読取部３、画像処理回路４、コーデック（ＣＯＤＥＣ：Coder and Decoder）５、操作部６、表示部７、画像メモリ８、ＰＤＬ変換回路９、通信部１０、ＵＳＢホストコントローラ１１、ＲＯＭ（Read Only Memory）１２、及びＲＡＭ（Random Access Memory）１３を備えたものであって、各部２乃至１３は、バス１４によって通信可能に接続されている。
【００１７】
制御部２は、所定のプログラムに従って画像読取装置１を構成する各部を制御するものである。原稿読取部３は、原稿の画像データを読取る画像読取手段として機能するものであり、カラー原稿の画像データを読み取ることができる機構を備えたものである。原稿読取部３は、図示しないがカラーラインセンサ（ＣＣＤ：Charge Coupled Device）、Ａ／Ｄコンバータ等を具備し、カラーラインセンサにより原稿を読取って、Ａ／Ｄ変換及び、シェーディング補正、ずれ／ライン補正等の画像処理を施したＲＧＢ表色系（RGB color system）の画像データを生成して所定の出力先へ出力する。
【００１８】
画像処理回路４は、原稿読取部３から出力されたＲＧＢ表色系の画像データに対して所定の画像処理を施すものである。ここで行われる画像処理は、具体的にはＲＧＢ表色系の画像データをＹＣｒＣｂ表色系又はＬ*ａ*ｂ*表色系の画像データに変換する入力色変換処理、拡大／縮小、地色補正、Ｌ*ａ*ｂ*表色系の画像データに対して各成分１ビットのＣＭＹＫの出力色表色系の画像データに変換する出力色変換処理、出力色変換された画像データに誤差拡散処理を施して二値化する処理などであり、原稿読取部３で読取られた原稿の画像データの使用用途などに応じて必要な画像処理がこの画像処理回路４において行われる。
【００１９】
コーデック５は、画像処理回路４から出力された画像データ等をＪＰＥＧ（Joint Photographic Experts Group）、ＭＨ（Modified Huffman）、ＭＲ（Modified Read）、ＭＭＲ（Modified Modified Read）、ＪＢＩＧ（Joint Bi-level Image Group）方式等により圧縮符号化し、ファクシミリ受信した画像データ等を復号する。
【００２０】
操作部６は、原稿読取部３に原稿の読取開始を指示するためのスタートキー、ファクシミリ番号やコピー部数等を入力するためのテンキー、各種設定を行うためのカーソルキーなど、表示部７と連動した各種操作キーを備えている。表示部７は、図示しないが各種の設定状態や画像読取装置１の動作状態などを文字や図形などで表示する液晶表示装置（ＬＣＤ：Liquid Crystal Display）や、点灯又は消灯で表示するＬＥＤランプ、所定の警告音を鳴動するスピーカなどを備えている。
【００２１】
画像メモリ８は、コーデック５によって圧縮符号化された画像データ、画像処理回路４から圧縮符号化されずに直接出力された画像データ、外部の装置からファクシミリ受信した画像データ、ＰＤＬ変換回路９で生成されたプリントデータを格納する。
【００２２】
ＰＤＬ変換回路９は、画像メモリ８に格納された画像データを、例えばPostScript、ESC/PageなどのＰＤＬ（Page Description Language）に変換してプリントデータ（ＰＤＬデータ）を生成するプリントデータ生成手段として機能する。このＰＤＬ変換回路９において生成されたプリントデータは、ＵＳＢホストコントローラ１１によってＵＳＢケーブル（通信ケーブル）１５を介してプリンタ装置１６に転送されると共に、プリンタ装置１６へのプリントデータの全ページの転送が完了するまで画像メモリ８の所定領域に格納される。
【００２３】
通信部１０は、モデム１７及びＮＣＵ（Network Control Unit）１８を備えている。モデム１７は、例えばＩＴＵ−Ｔ（国際電気通信連合電気通信標準化部門）の勧告Ｖ．３４規格又はこれと同様のものに従った送受信データの変調及び復調を行うものである。ＮＣＵ１８は、電話回線を制御して電話をかけたり、切ったりする回線網制御装置であり、ＰＳＴＮ（Public Switched Telephone Network）１９に接続されている。
【００２４】
ＵＳＢホストコントローラ１１は、ＵＳＢ（Universal Serial Bus）のホストコントローラ機能を実行するものであり、このＵＳＢホストコントローラ１１に設けられたＵＳＢポート２０及びプリンタ装置のＵＳＢポート２０にＵＳＢケーブル１５の両端がそれぞれ接続されることにより、画像読取装置１はプリントデータなどの各種データをＵＳＢケーブル１５を介してプリンタ装置１６に転送することができる。この制御部２の制御命令に従ってプリントデータを転送するＵＳＢホストコントローラ１１、ＵＳＢケーブル１５が転送手段として機能する。
【００２５】
実際にＵＳＢケーブル１５の両端のコネクタがそれぞれ画像読取装置１とプリンタ装置１６のＵＳＢポート２０に接続されると、ＵＳＢホストコントローラ１１は、プリンタ装置１６が接続されたことを電気的に検出する。また、逆に画像読取装置１とプリンタ装置１６とを接続していたＵＳＢケーブル１５がユーザ等によってＵＳＢポート２０から引きぬかれて画像読取装置１とプリンタ装置１６の接続が切断されたことも電気的に検出し、ＵＳＢホストコントローラ１１がＵＳＢケーブル１５によるプリンタ装置１６との接続状態を検出する検出手段として機能する。制御部２は、プリントデータの転送中にＵＳＢホストコントローラ１１の検出結果に基づいて、転送エラーが発生したか否か、すなわち、ＵＳＢホストコントローラ１１によるプリントデータの転送中にＵＳＢケーブル１５がＵＳＢポート２０から抜けたか否かを監視するものであり、監視手段として機能する。
【００２６】
また、ＵＳＢホストコントローラ１１は、ＵＳＢケーブル１５によってプリンタ装置１６が接続されたことを電気的に検出すると、接続先デバイスであるプリンタ装置１６との間でネゴシエーションを行って同プリンタ装置１６の識別情報を取得するようになっており、ＵＳＢホストコントローラ１１が識別情報取得手段として機能する。なお、取得した識別情報は、具体的にはプリンタ装置１６のメーカ名、モデル名、対応するＰＤＬの種類などである。
【００２７】
ＲＯＭ１２は、制御部２によりこの画像読取装置１の各部の動作が制御されるための各種プログラムを記憶している。ＲＡＭ１３は、制御部２の主メモリ、ワークエリア等として機能し、ファクシミリ番号などの他に、ＵＳＢホストコントローラ１１がプリンタ装置１６との間で行ったネゴシエーションにより取得したプリンタ装置１６の識別情報を記憶する。
【００２８】
また、記憶手段であるＲＡＭ１３には、プリンタ装置１６の識別情報に加えて、プリントデータの未転送ページに関する情報が記憶される。ここで、プリントデータの未転送ページに関する情報は、ＵＳＢケーブル１５を介してプリンタ装置１６にプリントデータを転送中に、ＵＳＢケーブル１５がＵＳＢポート２０から外されてプリンタ装置１６との接続が切断されて転送エラーが発生した場合に、その接続が切断された時点においてプリンタ装置１６に転送されていない未転送のプリントデータのページに関する情報である。例えば、１０ページの原稿を読取ってプリントデータを生成しプリンタ装置１６に転送して印刷処理を行わせる場合に、６ページ目のプリントデータを転送中に転送エラーが発生すると、６ページ目以降のプリントデータが転送されていないということを表す情報が未転送ページに関する情報としてＲＡＭ１３に記憶される。
【００２９】
なお、プリントデータ転送中にプリンタ装置１６とのＵＳＢケーブル１５による接続が一旦切断された後、プリンタ装置がＵＳＢケーブル１５によって再接続された場合には、ＵＳＢホストコントローラ１１は再接続されたプリンタ装置の識別情報を新たに取得する。ここで、制御部２は、既にＲＡＭ１３に記憶されている識別情報とＵＳＢホストコントローラ１１が再接続されたプリンタ装置から新たに取得した識別情報が一致するか否かを判断する判断手段として機能する。これにより、再接続されたプリンタ装置がＵＳＢケーブル１５による接続が切断される前に接続されていたプリンタ装置１６であるか否かを判断することができる。この制御部２による判断が行われた後、前記接続が切断される前に既にＲＡＭ１３に記憶されていた識別情報は、ＵＳＢホストコントローラ１１が再接続されたプリンタ装置から新たに取得した識別情報に更新される。
【００３０】
そして、転送制御手段である制御部２は、この判断結果に基づいてプリントデータの転送制御を行う。具体的には、ＲＡＭ１３に記憶されている識別情報と新たに取得した識別情報が一致すると判断した場合には、接続が切断される直前に接続されていたプリンタ装置１６が再接続されたものとして、ＲＡＭ１３に記憶されているプリントデータの未転送ページに関する情報に基づいて、ＵＳＢホストコントローラ１１に画像メモリ８に格納されているプリントデータの未転送ページを転送させる。逆に、ＲＡＭ１３に記憶している識別情報と新たに取得した識別情報が一致しないと判断した場合には、接続が切断される前に接続されていたプリンタ装置１６と異なるプリンタ装置が接続されたものとして、ＵＳＢホストコントローラ１１に画像メモリ８に格納されているプリントデータを先頭ページから改めて転送させる。なお、転送エラーが発生してから予め設定された設定時間を経過した後にプリンタ装置１６がＵＳＢケーブル１５によって再接続された場合には、制御部２は、再接続されたプリンタ装置が転送エラー発生前に接続されていたプリンタ装置１６であるか否かに関わらずＵＳＢホストコントローラ１１にプリントデータを先頭ページから改めて転送させる。
【００３１】
プリンタ装置１６は、ＵＳＢケーブル１５により直接画像読取装置１と接続されてプリントデータを受信し、受信したプリントデータに基づいて印刷処理を行うための装置であり、カラー画像データの画像を用紙に記録する機構を備えたものである。具体的には、受信したプリントデータを展開してビットマップデータを生成し、生成したビットマップデータの画像を、１ページ毎に例えば電子写真方式により用紙に記録する。
【００３２】
上記のように構成された画像読取装置１は、ＵＳＢケーブル１５によってプリンタ装置１６と接続された状態で、原稿読取部３で読取られた原稿の画像データ、又は外部の装置からファクシミリ受信した画像データに基づいて生成されたプリントデータは、ＵＳＢケーブル１５を介してプリンタ装置１６へと転送され、プリンタ装置１６において印刷処理が行われるようになっている。
【００３３】
次に上記構成を備える画像読取装置１とプリンタ装置１６がＵＳＢケーブル１５により接続され複写（コピー）処理が行われるに際して画像読取装置１において実行される処理動作について、図２乃至図４に示すフローチャートに基づいて説明する。なお、以下のフローチャートに基づいて説明する画像読取装置１の処理動作は、ＲＯＭ１２に格納されている制御プログラムに基づき制御部２が発行する命令に従って行われる。
【００３４】
ユーザ等によって、画像読取装置１とプリンタ装置１６のＵＳＢポート２０にＵＳＢケーブル１５が接続されると、画像読取装置１のＵＳＢホストコントローラ１１は、プリンタ装置１６とのＵＳＢケーブル１５による接続を電気的に検出する（Ｓ１）。画像読取装置１のＵＳＢホストコントローラ１１は、接続先であるプリンタ装置１６に所定信号を出力するなどして識別情報を要求し（Ｓ２）、プリンタ装置１６からの応答として返信されてきた識別情報を受信して（Ｓ３）、これをＲＡＭ１３の所定領域に記憶する（Ｓ４）。
【００３５】
このようにして画像読取装置１とプリンタ装置１６とがＵＳＢケーブル１５によって接続された状態で、制御部２は画像読取装置１の原稿読取部３にユーザにより原稿がセットされ、複写（コピー）処理を開始するための操作（スタートキーの押下等）が行われたか否かに基づいて原稿の読取開始命令があったか否かを判断し（Ｓ１１）、原稿の読取開始命令があったと判断した場合には（Ｓ１１：ＹＥＳ）、原稿の画像データを読取り、プリントデータを生成する（Ｓ１２）。
【００３６】
具体的には、カラー原稿の画像データを読取る場合には、原稿読取部３がカラー原稿の画像を読取ってＲＧＢ表色系のカラー画像データを出力し、画像処理回路４は原稿読取部３から出力されたＲＧＢ表色系のカラー画像データに対してＬ*ａ*ｂ*表色系の画像データへと変換する入力色変換処理を行った後、拡大／縮小、地色補正などの画像処理を施す。そして、コーデック５は画像処理回路４において所定の画像処理が施されたカラー画像データをＪＰＥＧ方式により圧縮符号化し、ＰＤＬ変換回路９は、ＪＰＥＧ方式により圧縮符号化されたカラー画像データに基づいてプリントデータを生成する。なお、画像処理回路４において画像処理が施された画像データをコーデック５を介さずＰＤＬ変換回路９へ直接出力し、ＰＤＬ変換回路９において圧縮符号化されていない画像データに基づいてプリントデータを生成するようにしてもよい。
【００３７】
続いて、制御部２は生成されたプリントデータを画像メモリ８に格納し（Ｓ１３）、ＵＳＢホストコントローラ１１にプリントデータをＵＳＢケーブル１５を介してプリンタ装置１６に転送させる（Ｓ１４）。続いて、制御部２は、プリントデータの転送中、プリンタ装置１６とのＵＳＢケーブル１５による接続が切断されたか否かをＵＳＢホストコントローラ１１の検出結果に基づいて判断する（Ｓ１５）。そして、接続が切断されていないと判断した場合（Ｓ１５：ＮＯ）、プリントデータの全ページの転送が完了したか否かを判断し（Ｓ１６）、完了したと判断した場合には（Ｓ１６：ＹＥＳ）、Ｓ１３において画像メモリ８に格納したプリントデータを消去する（Ｓ１７）。
【００３８】
一方、制御部２はプリントデータの全ページの転送が完了していないと判断した場合には（Ｓ１６：ＮＯ）、引き続き残りのプリントデータをプリンタ装置１６に転送すると共に（Ｓ１４）、Ｓ１５の処理を行って接続が切断されたか否かを監視する（Ｓ１５）。ここで、接続が切断されたと判断した場合（Ｓ１５：ＹＥＳ）、すなわちＵＳＢケーブル１５がＵＳＢポート２０から外れたと判断した場合には、制御部２はプリントデータ転送中にカウントしていた転送ページに関する情報に基づいて接続が切断された時に転送中であったプリントデータのページ番号を判断し、未転送ページに関する情報をＲＡＭ１３に記憶させる（Ｓ１８）。なお、ここでは未転送ページに関する情報を記憶させるようにしているが、既転送ページに関する情報を記憶させるようにしてもよい。
【００３９】
そして、制御部２は、所定の警告を報知すると共に、ＵＳＢケーブル１５によるプリンタ装置の再接続を要求する旨の情報を報知する（Ｓ１９）。具体的には、「転送エラーが発生しました」、「プリンタ装置を接続してください」等のメッセージを表示部７の備える液晶表示装置に表示させる。なお、この表示と共に表示部７の備えるスピーカから所定の警告音を鳴動させるようにしてもよい。
【００４０】
次に、制御部２は、原稿読取部３における原稿の画像読取動作が完了しているか否かを判断し（Ｓ２０）、完了していないと判断した場合（Ｓ２０：ＮＯ）、すなわち画像読取動作を実行中に、ＵＳＢホストコントローラ１１によりＵＳＢケーブル１５によるプリンタ装置１６との接続が切断されたことを検出した場合に、原稿読取部３は実行中であるジョブの画像読取りが完了するまで原稿の画像読取動作を継続して行う（Ｓ２１）。そして、制御部２はＵＳＢケーブル１５がＵＳＢポート２０に挿し込まれてプリンタ装置が再接続されたか否かを判断し（Ｓ２２）、再接続されたと判断した場合には（Ｓ２２：ＹＥＳ）、前記Ｓ１乃至Ｓ４と同様の処理を行ってプリンタ装置１６の識別情報を取得して記憶する（Ｓ２３）。
【００４１】
そして、制御部２はＳ１５においてプリンタ装置１６との接続が切断されたと判断してから設定時間を経過したか否かを判断する（Ｓ２４）。そして、設定時間を経過していないと判断した場合には（Ｓ２４：ＮＯ）、Ｓ２３で取得した識別情報と予めＲＡＭ１３に記憶されている識別情報とが一致するか否かを判断し（Ｓ２５）、一致すると判断した場合には（Ｓ２５：ＹＥＳ）、Ｓ１８においてＲＡＭ１３が記憶した未転送ページに関する情報に基づいて、ＵＳＢホストコントローラ１１が画像メモリ８に格納されているプリントデータの未転送ページを転送する（Ｓ２６）。一方、制御部２は、Ｓ２４においてプリンタ装置１６との接続が切断されてから設定時間が経過したと判断した場合（Ｓ２４：ＹＥＳ）、及びＳ２５においてプリンタ装置の再接続後に取得した識別情報が予めＲＡＭ１３に記憶されている識別情報と一致しないと判断した場合に（Ｓ２５：ＮＯ）、ＵＳＢホストコントローラ１１が画像メモリ８に格納されているプリントデータを先頭ページから改めて転送する（Ｓ２７）。
【００４２】
そして、制御部２はプリントデータの全ページの転送が完了したか否かを判断し（Ｓ１６）、完了したと判断した場合には（Ｓ１６：ＹＥＳ）、画像メモリ８に格納されているプリントデータを消去する（Ｓ１７）。
【００４３】
以上説明したように、プリントデータ転送中にＵＳＢケーブル１５によるプリンタ装置との接続が切断される転送エラーが発生した後、プリンタ装置が再接続された場合に、その再接続されたプリンタ装置が転送エラー発生前に接続されていたプリンタ装置１６であるか否かに基づいて、プリントデータの未転送ページを転送する処理、又はプリントデータを先頭ページから再転送する処理が行われる。
【００４４】
なお、画像読取装置１とプリンタ装置１６とを接続する通信ケーブルは、プリンタ装置１６との間で各種データを転送可能で且つ抜き差し可能なものであればＵＳＢケーブル１５に限定されるものではなく、例えばＬＡＮケーブルやパラレルケーブル等でもよい。また、本実施の形態では原稿読取部３において読取られた原稿の画像データに基づいて生成されたプリントデータをプリンタ装置１６に転送する場合について説明したが、通信部１０によってファクシミリ受信した画像データに基づいて生成したプリントデータの転送中に転送エラーが発生し、プリンタ装置が再接続された場合にもプリントデータの未転送ページを転送する処理、又はプリントデータを先頭ページから改めて転送する処理が行われる。
【産業上の利用可能性】
【００４５】
通信ケーブルを介してプリンタ装置にプリントデータを転送して印刷を行わせることができる各種装置に適用可能である。
【図面の簡単な説明】
【００４６】
【図１】画像読取装置の構成例を示したブロック図である。
【図２】ＵＳＢケーブルによって画像読取装置とプリンタ装置が接続された場合に、画像読取装置とプリンタ装置との間で行われる処理動作を示したフローチャートである。
【図３】原稿読取部における原稿の読取開始命令があった場合に、画像読取装置において行われる処理動作を示したフローチャートである。
【図４】原稿読取部における原稿の読取開始命令があった場合に、画像読取装置において行われる処理動作を示したフローチャートである。
【符号の説明】
【００４７】
１    画像読取装置
２    制御部（ＭＰＵ）
３    原稿読取部
５    コーデック
８    画像メモリ
９    ＰＤＬ変換回路
１１    ＵＳＢホストコントローラ
１２    ＲＯＭ
１３    ＲＡＭ
１５    ＵＳＢケーブル
１６    プリンタ装置
２０    ＵＳＢポート
【図１】
2005136858.tif 000003
【図２】
2005136858.tif 000004
【図３】
2005136858.tif 000005
【図４】
2005136858.tif 000006