(57)【要約】【課題】  何らかのエラーが発生した場合であっても、画像データをネットワーク上に存在する画像形成が可能な他の画像形成装置に転送し、画像形成を継続することが可能な画像処理装置を提供する。【解決手段】原稿を読取る読取部と、読取部によって読取られた画像データを記録媒体に画像形成する画像形成部と、画像形成部のエラーを検出するエラー検出部と、ネットワークに接続するネットワーク接続部と、ネットワーク上に存在する画像形成装置を検出する画像形成装置検出部と、画像形成装置検出部が検出した画像形成装置が保持する画像形成パラメータ情報を取得する取得部と、エラー検出部がエラーを検知した際に、取得部が取得した画像形成装置の画像形成パラメータ情報に基づいて画像形成装置を選択する選択部と、読取部によって読取られた画像データを前記選択部によって選択された画像形成装置に転送する画像転送部とを備えた画像処理装置。【選択図】図２
2008182690.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読取る読取部と、
前記読取部によって読取られた画像データを記録媒体に画像形成する画像形成部と、
前記画像形成部のエラーを検出するエラー検出部と、
ネットワークに接続するネットワーク接続部と、
前記ネットワーク上に存在する画像形成装置を検出する画像形成装置検出部と、
前記画像形成装置検出部が検出した画像形成装置が保持する画像形成パラメータ情報を取得する取得部と、
前記エラー検出部がエラーを検知した際に、前記取得部が取得した前記画像形成装置の前記画像形成パラメータ情報に基づいて前記画像形成装置を選択する選択部と、
前記読取部によって読取られた画像データを前記選択部によって選択された前記画像形成装置に転送する画像転送部と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記取得部が取得する前記画像形成装置の前記画像形成パラメータ情報は、前記画像形成装置が画像形成可能な画像データ圧縮形式情報を含むことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記取得部が取得する前記画像形成装置の前記画像形成パラメータ情報は、前記画像形成装置が保持する画像形成設定情報を含むことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記取得部が取得する前記画像形成装置の前記画像形成パラメータ情報は、前記画像形成装置の管理情報を含むことを特徴とする請求項１に記載の画像処理装置。
【請求項５】
請求項１に記載の画像処理装置において、画像形成処理工程を設定するオペレーションパネルを備え、
前記画像転送部によって転送された画像データの転送先を前記オペレーションパネルに表示させることを特徴とする画像処理装置。
【請求項６】
前記読取部によって読取られた画像データを画像圧縮処理部で圧縮した圧縮形式から、前記取得部によって取得された前記画像形成装置が画像形成可能な圧縮形式に変換する画像データ変換部を備えることを特徴とする請求項２に記載の画像形成装置。
【請求項７】
ネットワークに接続される画像処理装置であって、
原稿を読取る読取部と、
前記ネットワークに存在する画像形成装置を検出する画像形成装置検出部と、
前記画像形成装置検出部により検出された前記画像形成装置から、画像形成を実行させる前記画像形成装置を選択する選択部と、
前記読取部による前記画像の読取りにより生じた画像データを前記選択部により選択された前記画像形成装置に転送する画像転送部とを備えることを特徴とする画像処理装置。
【請求項８】
前記画像形成装置が保持する画像形成パラメータ情報を取得する取得部を備え、
前記選択部は、前記取得部が取得した前記画像形成装置の前記画像形成パラメータ情報に基づいて前記画像形成装置を選択することを特徴とする請求項７記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続された画像処理装置に関するものである。
【背景技術】
【０００２】
従来、画像形成部を有する画像処理装置において、画像データを複写中に画像形成部で生じたエラーを、そのジョブのユーザに対してエラー通知を行う機能を有する画像処理装置が知られている。
【０００３】
例えば、特許文献１には、複合機が受付けたジョブをエラー通知方法及び通知先と対応づけてサービスごとにジョブ管理テーブルで管理しておき、エラー処理部がエラー番号を受付けたならば、サービス管理テーブルに基づいてエラー通知対象となるサービスを特定し、エラー通知部がジョブ管理テーブルを用いてエラーに関与するジョブのユーザに対してエラーを通知する複合機が開示されている。
【０００４】
【特許文献１】特開平１０−７９８２６
【０００５】
つまり、特許文献１に記載されている複合機は、エラーが生じた際にエラーが影響を及ぼす処理種別を特定する特定手段と、各ジョブのエラー通知に関する情報を処理種別ごとに管理する管理手段と、前記特定手段が処理種別を特定した際に、前記管理手段が管理するエラー通知に関する情報に基づいてエラーに関連するジョブの利用者に対してエラーを通知する通知手段を具備することを特徴としている。また、一般的な複写機能を有する画像処理装置において、ユーザがスキャンした画像データをその画像処理装置の画像形成部によって画像形成を行っている。
【０００６】
かかる構成によれば、何らかのエラーが複合機に発生した場合に、エラーが及ぼす処理種別を特定することで、その処理種別にかかるユーザに対して効率良くエラー通知を行うことができることになる。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、この従来技術は、単にユーザに対してエラー通知を行うのみであって、例えば、スキャナ等の画像読取部で読取った画像データが存在する場合は、ユーザがそのエラー通知にかかる不具合を解消しなければ、読取った画像データの画像形成を継続することができないという不具合があった。また、一般的な複写機能を有する画像処理装置において、エラーが発生しない場合、ユーザがその画像処理装置の画像形成部によって画像形成を行うことしかできない。例えば、その画像処理装置の画像形成部がユーザの要求に対応できない場合にもその画像処理装置の画像形成部で画像形成を行うしかないといった問題があった。
【０００８】
本発明は、このような事情に鑑みてなされたものであり、本発明の課題は、画像処理装置の画像形成部において、何らかのエラーが発生した場合であっても、画像データをネットワーク上に存在する画像形成が可能な他の画像形成装置に転送し、画像形成を継続することが可能な画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために本発明にかかる画像処理装置は、原稿を読取る読取部と、読取部によって読取られた画像データを記録媒体に画像形成する画像形成部と、画像形成部のエラーを検出するエラー検出部と、ネットワークに接続するネットワーク接続部と、ネットワーク上に存在する画像形成装置を検出する画像形成装置検出部と、画像形成装置検出部が検出した画像形成装置が保持する画像形成パラメータ情報を取得する取得部と、エラー検出部がエラーを検知した際に、取得部が取得した画像形成装置の画像形成パラメータ情報に基づいて画像形成装置を選択する選択部と、読取部によって読取られた画像データを前記選択部によって選択された画像形成装置に転送する画像転送部とを備えることを特徴とする。
【００１０】
本発明にかかる画像処理装置は、画像形成部におけるエラーを検出する検出部を備える。エラー検出部によってエラーが検出された場合、画像形成装置検出部は、ネットワーク上に存在する画像形成装置を検出する。ネットワーク上に画像形成装置が検出された場合、取得部は、それらの画像形成装置が保持する画像形成パラメータ情報を取得する。選択部は、取得した画像形成パラメータ情報に基づいて画像データを転送する画像形成装置を選択する。最終的に、画像転送部は、選択された画像形成装置に対して画像データを転送することとなる。
【００１１】
また、本発明にかかる画像処理装置は、ネットワークに接続される画像処理装置であって、原稿を読取る読取部と、ネットワークに存在する画像形成装置を検出する画像形成装置検出部と、画像形成装置検出部により検出された画像形成装置から、画像形成を実行させる画像形成装置を選択する選択部と、読取部よる画像の読取りにより生じた画像データを選択部により選択された画像形成装置に転送する画像転送部とを備えることを特徴とする。
【００１２】
本発明にかかる画像処理装置が備える画像形成装置検出部は、ネットワーク上に存在する画像形成装置を検出する。また、画像処理装置は、画像形成装置検出部により検出された画像形成装置から、読取部による画像の読取りにより生じた画像データを転送する選択部を備える。選択部により選択された画像形成装置に対して画像転送部は、画像データを転送する。
【発明の効果】
【００１３】
本発明によれば、画像処理装置の画像形成部において、何らかのエラーが発生した場合であっても発生しない場合でも、また、画像処理装置が画像形成部を有しない場合でも、画像データをネットワーク上に存在する画像形成が可能な他の画像形成装置に転送し、画像形成を確実に実行することが可能となる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態について図面を参照して説明する。
【００１５】
（第１の実施例）
本実施例にかかる画像処理装置１００は、図１に示すように、読取部１０７を備えるスキャナ１０１と、画像形成部としての印刷部１１５を備えるプリンタ１０２とを有する。
【００１６】
スキャナ１０１と、プリンタ１０２とはＵＳＢ２．０（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ  ２．０）ケーブル１０５で接続されている。また、プリンタ１０２は、ネットワーク接続部を有しており、有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１０６によってネットワーク上の他の画像形成装置であるプリンタ１０３と、プリンタ１０４に接続されている。
【００１７】
プリンタ１０３は、ポストスクリプトプリンタで、カラー印刷に対応し、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）の画像データを復号できる機能を有する。
【００１８】
プリンタ１０４は、ＰＣＬ（Ｐｒｉｎｔｅｒ  Ｃｏｎｔｒｏｌ  Ｌａｎｇｕａｇｅ）プリンタで、モノクロ印刷に対応し、ＪＢＩＧ（Ｊｏｉｎｔ  Ｂｉ−ｌｅｖｅｌ  Ｉｍａｇｅ  ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）の画像データを復号できる機能を有する。
【００１９】
このような構成の画像処理装置１００について図２を用いてより詳細に説明する。図２は、画像処理装置１００の構成を説明するブロック図である。
【００２０】
スキャナ１０１は、読取部１０７と、メモリ１０８と、画像圧縮処理部１０９と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｔｉｔ）１１２と、コマンド解析部１１１とＵＳＢ２．０Ｉ／Ｆ１１０と、共通バス１１３とを備える。
【００２１】
読取部１０７は、ユーザによりプリンタ１０２が備えるオペレーションパネル１２０を介して原稿の読取り指示の供給を受けた場合、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）又はフラットベッド等の読取手段を用いて原稿を読取る。    
【００２２】
メモリ１０８は、読取部１０７によって読取られた原稿を基に生じた画像データや、画像圧縮処理部１０９によって圧縮された画像データを一時的に記憶するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）を備える。また、メモリ１０８は、スキャナ１０１の制御プログラムを記憶するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）を備える。
【００２３】
画像圧縮処理部１０９は、ユーザによりオペレーションパネル１２０を介して指定された圧縮形式に基づいて画像データを圧縮する。ここで、画像データが多値画像データならば、画像圧縮処理部１０９は、この画像データをＪＰＥＧ形式に圧縮処理する。また、画像圧縮処理部１０９は、画像データが２値画像データならば、この画像データをＪＢＩＧ、ＭＭＲ（Ｍｏｄｉｆｉｅｄ  ＭＲ（Ｍｏｄｉｆｉｅｄ  Ｒｅａｄ）、又はＭＨ（Ｍｏｄｉｆｉｅｄ  Ｈｕｆｆｍａｎ）形式に圧縮処理する。
【００２４】
ＣＰＵ１１２は、メモリ１０８のＲＯＭに格納されている制御プログラムを実行することによってスキャナ１０１全体を制御するマイクロプロセッサである。
【００２５】
コマンド解析部１１１は、ＵＳＢ２．０Ｉ／Ｆ１１０経由でプリンタ１０２から供給されたスキャナ制御コマンドを解析し、スキャナ制御内容をＣＰＵ１１２へ供給する。
【００２６】
ＵＳＢ２．０Ｉ／Ｆ１１０は、ＵＳＢ２．０の準拠のインターフェースであり、スキャナ１０１とプリンタ１０２とをＵＳＢ２．０ケーブル１０５を介して接続する。
【００２７】
共通バス１１３は、スキャナ１０１における上記各部を接続する信号線である。
【００２８】
次に、プリンタ１０２の構成について説明する。
【００２９】
プリンタ１０２は、ＵＳＢ２．０Ｉ／Ｆ１１４と、印刷部１１５と、メモリ１１６と、画像復号処理部１１７と、エラー検出部１１８と、ＣＰＵ１１９と、オペレーションパネル１２０と、コマンド生成部１２１と、ネットワークＩ／Ｆ１２２と、選択部１２３と、取得部１２４と、プリンタ検出部１２５と、画像転送部１２６と、コマンド解析部１２７と、共通バス１２８とを備える。
【００３０】
ＵＳＢ２．０Ｉ／Ｆ１１４は、ＵＳＢ２．０の準拠のインターフェースであり、プリンタ１０２とスキャナ１０１とをＵＳＢ２．０ケーブル１０５を介して接続する。
【００３１】
印刷部１１５は、メモリ１１６のＲＡＭに格納されている画像データ、又は画像復号処理部１１７によって復号された画像データを印刷用データに変換して印刷する。
【００３２】
メモリ１１６は、スキャナ１０１より供給された画像データ、又は画像復号処理部１１７によって復号された画像データを一時的に格納するＲＡＭを備える。また、プリンタ１０２の制御プログラムを記憶するＲＯＭを備える。
【００３３】
画像復号処理部１１７は、圧縮された画像データ（以下、画像圧縮データという）を復号する。
【００３４】
エラー検出部１１８はプリンタ１０２のエラーを検出する。ここでいうエラーとは、プリンタ１０２において、印刷を中止しなければならない状態が発生した場合を指す。具体的には、部品の交換を必要とする場合、用紙無し、用紙ジャム、カバーオープン、ユーザの操作で印刷起動できるワーニングレベル（消耗品の寿命が近づいたとき）が発生した場合、致命的なエラーが発生した場合等が挙げられる。
【００３５】
ＣＰＵ１１９は、メモリ１１６のＲＯＭに格納されている制御プログラムを実行することによってプリンタ１０２全体を制御するマイクロプロセッサである。
【００３６】
オペレーションパネル１２０は、図３に示すような外観をしており、コピーの開始指示を受付けるスタートボタン１２０−１、コピーのキャンセル指示を受付けるキャンセルボタン１２０−２、圧縮形式等の画像データ形式の設定を受付けるメニューボタン１２０−３、カーソルの移動指示を受付ける十字ボタン１２０−４、及びスキャナ１０１又はプリンタ１０２の装置状態、エラー処理の内容等を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）１２０−５を備える。
【００３７】
コマンド生成部１２１は、オペレーションパネル１２０で受付けたユーザの指示に基づいて、スキャナ１０１を制御するためのスキャナ制御コマンドを生成する。
【００３８】
ネットワークＩ／Ｆ１２２は、外部機器との情報やデータの送受信をＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）に則して行う。
【００３９】
選択部１２３は、取得部１２４によって取得されたＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）のＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）と、オペレーションパネル１２０で受付けた画像データ形式に基づいて、すぐに印刷できるプリンタを選択する。ＭＩＢとは、管理ホスト（ここでは、画像処理装置１００を指す。）と管理対象機器（ここでは、ネットワーク上に存在するプリンタ１０３やプリンタ１０４等の画像形成装置を指す。）との間でＳＮＭＰにより送受信されるネットワークマネージメント用の情報であり、ＲＦＣ（Ｒｅｑｕｅｓｔ  Ｆｏｒ  Ｃｏｍｍｅｎｔｓ）１２１３によって規定されている。
【００４０】
取得部１２４は、プリンタ検出部１２５によって検出されたプリンタの機能や状態に関するＳＮＭＰのＭＩＢを取得する。
【００４１】
プリンタ検出部１２５は、ＳＮＭＰのブロードキャストを使用して、各デバイスのＭＩＢを併せて取得する。プリンタ検出部１２５は、このＭＩＢに基づいてネットワークに接続されているプリンタを検出する。
【００４２】
画像転送部１２６は、スキャナ１０１から供給された画像データ、又は画像復号処理部１１７によって復号された画像データを、選択部１２３によって選択されたプリンタ１０３又はプリンタ１０４に転送し、その転送先のプリンタをオペレーションパネル１２０のＬＣＤ１２０−５に表示させる。
【００４３】
コマンド解析部１２７は、プリンタ１０２が供給したスキャナ制御コマンドに対するスキャナ１０１の応答コマンドを解析する。
【００４４】
共通バス１２８は、プリンタ１０２における上記各部分を接続する信号線である。
【００４５】
このような構成を備えたスキャナ１０１とプリンタ１０２とが協調動作することにより、原稿上の画像をコピーすることが可能となる。
【００４６】
次に、ユーザによるコピー設定を受付けるオペレーションパネル１２０について図４を用いて説明する。オペレーションパネル１２０のＬＣＤ１２０−５には、ユーザによるコピー設定を受付ける設定画面が表示される。例えば、図４はコピー設定画面の一例を説明する図であり、コピー設定は、「色」、「Ｎ−ＵＰ」、「両面印刷」、「解像度」、「圧縮率」、及び「部数」の設定項目を備える。ここで、「色」は、スキャナ１０１で読取った画像をカラーでコピーするかモノクロでコピーするかの設定を受付ける項目である。「Ｎ−ＵＰ」は、スキャナ１０１で読取った画像をシュリンクして１枚の用紙にコピーする場合の設定を受付ける項目である。「両面印刷」は、スキャナ１０１で読取った画像を用紙の両面にコピーする場合の設定を受付ける項目である。「圧縮率」は、スキャナ１０１で読取った画像の圧縮形式の選択を受付ける項目である。「部数」はスキャナ１０１で読取った画像をコピーする部数の設定を受付ける項目である。なお、「色」の項目において、ユーザによりカラーが選択された場合、「圧縮率」の項目において、ユーザはＪＢＩＧ、ＭＭＲ、及びＭＨを選択することができない。また、同様に「色」の項目において、ユーザによりモノクロが選択された場合、「圧縮率」の項目において、ユーザはＪＰＥＧを選択することはできない。
【００４７】
ユーザは、オペレーションパネル１２０のＬＣＤ１２０−５に表示される設定画面に基づいてコピー設定を入力することができる。このオペレーションパネル１２０介して入力されたコピー設定内容に基づいてコマンド生成部１２１は、制御コマンドを生成する。コマンド生成部１２１が生成した制御コマンドは、プリンタ１０２の各部及びスキャナ１０１に供給される。
【００４８】
コマンド生成部１２１が生成する制御コマンドの中でスキャナ１０１の制御にかかるものについて以下に説明する。図５はスキャナ制御コマンドのシーケンの一例を説明したものであり、ここでは、＜パターン１＞コピー設定、＜パターン２＞ＡＤＦ原稿有無チェック、＜パターン３＞コピーキャンセルの３つのスキャナ制御シーケンスについて説明する。
【００４９】
＜パターン１＞
プリンタ１０２がスキャナ１０１へＣｏｍｍａｎｄ  Ｃｏｎｔａｉｎｅｒ  Ｓｔｒｕｃｔｕｒｅを送信後（Ｓｅｑ１０１）、Ｄａｔａ  Ｃｏｎｔａｉｎｅｒ  Ｓｔｒｕｃｔｕｒｅを送信すると（Ｓｅｑ１０２）、スキャナ１０１よりＲｅｓｐｏｎｓｅ  Ｃｏｎｔａｉｎｅｒ  Ｓｔｒｕｃｔｕｒｅが返信されてくる（Ｓｅｑ１０３）。これが、コピー設定時の指示によるスキャナ制御シーケンスのパターン１である。
【００５０】
＜パターン２＞
プリンタ１０２がスキャナ１０１へＣｏｍｍａｎｄ  Ｃｏｎｔａｉｎｅｒ  Ｓｔｒｕｃｔｕｒｅを送信すると（Ｓｅｑ１０４）、スキャナ１０１よりＲｅｓｐｏｎｓｅ  Ｃｏｎｔａｉｎｅｒ  Ｓｔｒｕｃｔｕｒｅが返信される（Ｓｅｑ１０５）。スキャナ１０１がデータの準備ができるとプリンタ１０２に対してＤａｔａ  Ｃｏｎｔａｉｎｅｒ  Ｓｔｒｕｃｔｕｒｅを送信する（Ｓｅｑ１０６）。これが、ＡＤＦ原稿有無チェック等の指示によるスキャナ制御シーケンスのパターン２である。
【００５１】
＜パターン３＞
プリンタ１０２がスキャナ１０１へＣｏｍｍａｎｄ  Ｃｏｎｔａｉｎｅｒ  Ｓｔｒｕｃｔｕｒｅを送信すると（Ｓｅｑ１０７）、スキャナ１０１よりＲｅｓｐｏｎｓｅ  Ｃｏｎｔａｉｎｅｒ  Ｓｔｒｕｃｔｕｒｅが返信される（Ｓｅｑ１０８）。これが、コピーキャンセル等の指示によるスキャナ制御シーケンスのパターン３である。
【００５２】
次に、上述したＣｏｍｍａｎｄ  Ｃｏｎｔａｉｎｅｒ  Ｓｔｒｕｃｔｕｒｅ、Ｒｅｓｐｏｎｓｅ  Ｃｏｎｔａｉｎｅｒ  Ｓｔｒｕｃｔｕｒｅ、及びＤａｔａ  Ｃｏｎｔａｉｎｅｒ  Ｓｔｒｕｃｔｕｒｅの構成を図６に示す。また、スキャナ制御コマンド一覧を図７に示す。
【００５３】
Ｃｏｍｍａｎｄ  Ｃｏｎｔａｉｎｅｒ  Ｓｔｒｕｃｔｕｒｅ及びＲｅｓｐｏｎｓｅ  Ｃｏｎｔａｉｎｅｒ  Ｓｔｒｕｃｔｕｒｅは、それぞれ、１ｂｙｔｅのＣｏｎｔａｉｎｅｒ  Ｌｅｎｇｔｈ、Ｃｏｎｔａｉｎｅｒ  Ｔｙｐｅ、Ｃｏｍｍａｎｄ  Ｃｏｄｅ、及びＰａｒａｍｅｔｅｒの値を有する。ここで、Ｃｏｍｍａｎｄ  Ｃｏｎｔａｉｎｅｒ  Ｓｔｒｕｃｔｕｒｅ及びＲｅｓｐｏｎｓｅ  Ｃｏｎｔａｉｎｅｒ  Ｓｔｒｕｃｔｕｒｅにおいて、Ｃｏｎａｔａｉｎｅｒ  Ｌｅｎｇｔｈ及びＣｏｎｔａｉｎｅｒ  Ｔｙｐｅの値は、それぞれ固定値であるが、Ｃｏｍｍａｎｄ  Ｃｏｎｔａｉｎｅｒ  ＳｔｒｕｃｔｕｒｅのＣｏｍｍａｎｄ  Ｃｏｄｅ及びＰａｒａｍｅｔｅｒは、スキャナ制御シーケンスのパターン毎にその値が異なる（図７）。また、Ｒｅｓｐｏｎｓｅ  Ｃｏｎｔａｉｎｅｒ  ＳｔｒｕｃｔｕｒｅのＣｏｍｍａｎｄ  Ｃｏｄｅは、０ｘ００（Ｓｕｃｃｅｓｓｆｕｌ）／０ｘ０１（Ｆａｉｌ）の何れかであるのに対して、Ｐａｒａｍｅｔｅｒは、Ｃｏｍｍａｎｄ  Ｃｏｎｔａｉｎｅｒ  Ｓｔｒｕｃｔｕｒｅの場合と同様にスキャナ制御シーケンスのパターン毎にその値は異なる（図７）。
【００５４】
また、Ｄａｔａ  Ｃｏｎｔａｉｎｅｒ  Ｓｔｒｕｃｔｕｒｅは、４ｂｙｔｅのＣｏｎｔａｉｎｅｒ  Ｌｅｎｇｔｈ、１ｂｙｔｅのＣｏｎｔａｉｎｅｒ  Ｔｙｐｅ、及び１〜任意ｂｙｔｅのＤａｔａの値を有する。ここで、Ｃｏｎｔａｉｎｅｒ  Ｌｅｎｇｔｈの値は、変動値である。さらに、Ｃｏｎｔａｉｎｅｒ  Ｔｙｐｅの値が固定値に対してＤａｔａの値は、スキャナ制御シーケンスのパターン毎にその値は異なる（図７）。
【００５５】
次に、プリンタ検出部１２５が取得するＭＩＢの取得方法について説明する。ＭＩＢは上述したように、ネットワークマネージメント用の情報であり、図８に取得できるＭＩＢの情報を示す。ＭＩＢには、ネットワークに接続している各種デバイスがそれぞれ固有に保持している設定情報や管理情報等が含まれている。
【００５６】
ネットワーク上に存在する各種デバイスのＭＩＢを取得するために、プリンタ検出部１２５は、ＰＪＬコマンドを各種デバイスに対して送信する。
【００５７】
得られたＭＩＢ情報より、画像処理装置１００は、ネットワーク上に存在する画像形成装置の設定内容、印刷可能であるか等の管理情報を得ることが可能となる。
【００５８】
次に、第１の実施例にかかる画像処理装置１００のコピー動作について説明する。まず、画像の読取開始指示に伴う一連の処理について図９のフローチャートを用いて詳細に説明する。
【００５９】
ユーザは、オペレーションパネル１２０のメニューボタン１２０−３を用いてスキャナ１０１の読取部１０７で読取った画像を圧縮する圧縮形式を設定する。ここでは、ユーザによりＪＰＥＧが設定されたものとする（Ｓ１０１−１）。
【００６０】
次に、ユーザは、オペレーションパネル１２０のスタートボタン１２０−１を押下する（Ｓ１０１−２）。
【００６１】
すると、コマンド生成部１２１は、コピー設定を行う制御コマンドとコピー開始を指示するスキャナ制御コマンドを生成する（Ｓ１０１−３）。
【００６２】
次に、コマンド生成部１２１は、生成したスキャナ制御コマンドをＵＳＢ２．０Ｉ／Ｆ１１０を介してスキャナ１０１へ供給する（Ｓ１０１−４）。
【００６３】
スキャナ１０１のコマンド解析部１１１は、供給されたスキャナ制御コマンドを解析する（Ｓ１０１−５）。コマンド解析部１１１は、コマンド解析後、読取部１０７に読取指示を供給する。
【００６４】
読取指示の供給を受けた読取部１０７は、画像の読取りを開始する（Ｓ１０１−６）。読取部１０７により読取られた画像は画像データとして一時的にメモリ１０８に格納される。画像圧縮部１０９は、このメモリ１０８に一時的に格納された画像データをＳ１０１−１においてユーザにより設定された圧縮形式に圧縮する（本実施例では、画像データはＪＰＥＧ形式で圧縮される）。
【００６５】
メモリ１０８に格納された画像圧縮データを取得するために、プリンタ１０２は、ｒｅａｄＤａｔａコマンドをスキャナ１０１に対して供給する（Ｓ１０１−７）。
【００６６】
コマンド解析部１１１は、供給されたスキャナ制御コマンドを解析する（Ｓ１０１−８）。
【００６７】
コマンド解析部１１１によるｒｅａｄＤａｔａコマンドの解析後、ＣＰＵ１１２は、指定されたデータサイズの画像データをメモリ１０８から読み込み、プリンタ１０２へ圧縮画像データを供給する（Ｓ１０１−９）。
【００６８】
ＵＳＢ２．０Ｉ／Ｆ１１４を介して供給された圧縮画像データは、メモリ１１６に記憶される（Ｓ１０１−１０）。このように、画像データの読取りが終了するまで、Ｓ１０１−７からＳ１０１−１０までの処理が繰り返して実行される。
【００６９】
このようなスキャナ１０１とプリンタ１０２との間におけるスキャナ制御コマンド及び圧縮画像データのやり取りを具体的に説明したのが、図１０である。Ｓｅｑ１０９において、プリンタ１０２は、原稿がセットされているか否かをスキャナ１０１に対して問合せする。これに対してスキャナ１０１は、ｃｈｅｃｋＰａｐｅｒ  Ｄａｔａ  Ｃｏｎｔａｉｎｅｒ  Ｓｔｒｕｃｔｕｒｅを用いて原稿がセットされている旨をプリンタ１０２に供給する。
【００７０】
原稿がセットされている旨の供給を受けたプリンタ１０２は、スキャナ１０１に対してコピー設定をｓｅｔＣｏｐｙ  Ｃｏｍｍａｎｄ  Ｃｏｎｔａｉｎｅｒ  Ｓｔｒｕｃｔｕｒｅを用いて供給する。具体的には、カラー／１ｉｎ１／片面印刷／３００ｄｐｉ／ＪＰＥＧ／印刷部数１部のコピー設定がスキャナ１０１に対して供給される（Ｓｅｑ１１０）。
【００７１】
さらに、プリンタ１０２は、スキャナ１０１に対して読取りを開始するよう指示を供給する（Ｓｅｑ１１１）。読取り開始指示の供給を受けたスキャナ１０１は、画像の読取りを開始する。Ｓｅｑ１１２においては、スキャナ１０１により画像の読取りが１００Ｋｂｙｔｅの容量で実行されている旨がプリンタ１０２に供給されている。
【００７２】
Ｓｅｑ１１３において、プリンタ１０２は、スキャナ１０１に対して原稿のページ終わり・スキャナＲｅａｄｙ状態を確認する。次にＳｅｑ１１４でプリンタ１０２は、スキャナ１０１に原稿がまだ残っているか否かを確認し、原稿が無ければ読取りは終了する。
【００７３】
次に、スキャナ１０１による画像の読取終了後の処理について図１１のフローチャートを用いて説明する。
前述したユーザによる読取開始指示（Ｓ１０１）に基づきコマンド解析部１２７は、１ページ分の画像データがスキャナ１０１によって読取られたことを確認する。すると、画像復号処理部１１７は、メモリ１１６に格納された圧縮画像データを復号し、メモリ１１６に格納する。印刷部１１５は、復号された画像データを印刷用データに変換して印刷を実行する（Ｓ１０２）。
【００７４】
Ｓ１０２において印刷部１１５が印刷処理を実行中、エラー検出部１１８は、印刷部１１５においてエラーが発生していないかどうかを常時監視している。
【００７５】
エラー検出部１１８が印刷部１１５においてエラーを検出しなかった場合（Ｓ１０３  Ｎｏ）、印刷終了をもってコピー動作は終了する（Ｓ１０４）。
【００７６】
エラー検出部１１８が印刷部１１５においてエラーを検出した場合（Ｓ１０３  Ｙｅｓ）、Ｓ１０５において、プリンタ検出部１２５は、ＳＮＭＰのブロードキャストでネットワーク上に存在するデバイスに問合せを行う。
【００７７】
プリンタ検出部１２５は、各デバイスからの応答に対してデバイスタイプのＭＩＢも併せて取得し、デバイスタイプがプリンタのものだけを取り上げてプリンタを検出する。
【００７８】
一方、プリンタ検出部１２５がプリンタを検出出来なかった場合（Ｓ１０５  Ｎｏ）、オペレーションパネル１２０のＬＣＤ１２０−５には、エラー検出部１１８によって検出されたエラーが表示される（Ｓ１０６）。
【００７９】
オペレーションパネル１２０のＬＣＤ１２０−５にエラー表示がなされた後、印刷部１１５におけるエラーが復旧した場合（Ｓ１０７  Ｙｅｓ）、印刷部１１５は、印刷を続行する。
【００８０】
一方、プリンタ検出部１２５によってプリンタが検出されると（Ｓ１０５  Ｙｅｓ）、取得部１２４は、検出された各プリンタから、図８に示すようなプリンタの機能や状態を一覧として有するＭＩＢを取得する（Ｓ１０８）。
【００８１】
選択部１２３は、取得部１２４によって取得されたプリンタの機能や状態から、本印刷を可能とするプリンタを選択する。例えば、「デバイスの状態」が「その他」（エラーも発生せず、ワーニング等も発生していない状態）で、「プリンタの状態」が「ｉｄｌｅ」で、「Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ（ＰＤＬ）またはＣｏｎｔｒｏｌ  ＬａｎｇｕａｇｅのＦａｍｉｌｙ  Ｎａｍｅ」がＰＳ（ポストスクリプト）」を含むもので、「復号機能有無」が「ＪＰＥＧ」を含んでいるプリンタを選択することで代替印刷可能プリンタを選択する（Ｓ１０９）。なお、本実施例においては、カラー印刷に対応し、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）の画像データを復号できる機能を有するプリンタ１０３が選択されるものとする。
【００８２】
プリンタを選択する上記以外の条件として、カラー印刷可能か、両面ユニットは装着されているか、ステープル機能を有するか、パンチ機能を有するか、又は用紙サイズは一致するか等のコピーに関するものも挙げることが可能である。なお、これらの選択条件は予め設定しても良い。また、代替印刷可能プリンタを表示してユーザがその中のプリンタを選択して印字する形態にしても良い。
【００８３】
ただし、選択部１２３によってプリンタが選択されなかった場合（Ｓ１１０  Ｎｏ）、オペレーションパネル１２０のＬＣＤ１２０−５にエラー検出部１１８によって検出されたエラーが表示される（Ｓ１１０  Ｎｏ）。
【００８４】
プリンタ１０２は、選択部１２３によって選択されたプリンタ１０３へ画像データを転送することで、本印刷を続行する（Ｓ１１１）。例えば、ちょうど一頁の内容を印刷し終わった時に、エラーが発生した場合においては、転送先のプリンタでの印刷は次ページから行うことも可能であるし、また、印刷頁の内容を印刷し終わっていない場合においては、転送先のプリンタでの印刷は印刷頁の内容を確認して、初めからもう一度印刷し直すことも可能である。
【００８５】
また、両面印刷時、片面だけ印刷し終わっている場合には、頁の内容を印刷し終わってないと認識して転送先のプリンタで初めから印刷してもよいし、記録媒体を節約するという観点から、まだ印刷していない、残った片面だけを転送先のプリンタで印刷してもよい。さらに、２−Ｕｐ、４−Ｕｐ印刷においても適用可能である。
【００８６】
オペレーションパネル１２０のＬＣＤ１２０−５は、画像データが転送された転送先のプリンタ１０３の名称、ＩＰアドレス、及び現在画像を読取っているスキャナ１０１と転送先のプリンタ１０３との位置関係が分かるマップなどをユーザに対して表示する。そして、プリンタ１０３での印刷が終了した場合、コピー動作は終了する（Ｓ１１２）。ユーザは、オペレーションパネル１２０のＬＣＤ１２０−５に表示された画像データの転送先のプリンタ１０３へ印刷物を取りにいく。
【００８７】
以上のように第１の実施例によれば、スキャナ１０１が読取った画像データの印刷中に印刷部においてエラーが発生し、印刷が中断した場合であっても、画像データを他のプリンタに転送することにより印刷を続行することができる。
【００８８】
（第２の実施例）
本実施例にかかる画像処理装置は、圧縮された画像データを復号し、再度所定の圧縮形式に画像データを圧縮するデータ変換部を備える。このようなデータ変換部を備えることにより、ネットワーク上に存在する画像形成装置が復号可能な圧縮形式の画像データを画像処理装置は生成することができる。したがって、画像処理装置とネットワーク上に存在する画像形成装置との画像データの圧縮形式が異なる場合であっても、画像処理装置は、画像形成装置が復号可能な圧縮形式に画像データを再度圧縮し、転送することが可能となる。
【００８９】
以下、第２の実施例について詳細に説明する。第２の実施例にかかる画像処理装置２００は、図１２に示すように、スキャナ２０１とプリンタ２０２とを備える。また、画像処理装置２００は、有線又は無線ＬＡＮを介してネットワーク上の画像形成装置としてのプリンタ１０３及びプリンタ１０４に接続されている。
【００９０】
画像処理装置２００が備えるスキャナ２０１の構成は、図１３に示すように第１の実施例と略同一である。一方、プリンタ２０２は、ＵＳＢ２．０Ｉ／Ｆ２１４、印刷部２１５、メモリ２１６、画像復号処理部２１７、エラー検出部２１８、ＣＰＵ２１９、オペレーションパネル２２０、コマンド生成部２２１、ネットワークＩ／Ｆ２２２、選択部２２３、取得部２２４、プリンタ検出部２２５、画像転送部２２６、コマンド解析部２２７、共通バス２２８とを備える。
【００９１】
スキャナ２０１及びプリンタ２０２が備える上記の各部の機能については、第１の実施例において説明した各部の機能と略同一であるため、同一の機能を有するものについての説明はここでは省略する。以下においては、第１の実施例で説明した機能とは異なる機能を発揮するものについて説明する。
【００９２】
メモリ２１６は、スキャナ２０１より供給された画像データや、画像復号処理部２１７によって復号された画像データを一時的に格納するＲＡＭと、データ変換部２２９が画像データを変換する際に使用するＲＡＭを備える。また、プリンタ２０２の制御プログラムを予め格納するＲＯＭを備える。
【００９３】
選択部２２３は、取得部２２４によって取得されたＳＮＭＰのＭＩＢとオペレーションパネル２２０においてユーザにより指定された画像データの圧縮形式から、すぐに印刷できるプリンタを選択する。また、オペレーションパネル２２０において、ユーザにより指定に基づき圧縮された画像データを復号することが可能なプリンタを選択できなかった場合、選択部２２３は、取得部２２４によって最初に取得されたプリンタが復号可能な圧縮形式に変換するようにデータ変換部２２９に指示を供給する。
【００９４】
画像転送部２２６は、スキャナ２０１から供給された画像データ、画像復号処理部２１７によって復号された画像データ、又はデータ変換部２２９によって変換された画像圧縮データを、選択部２２３によって選択されたプリンタへ転送し、その転送先のプリンタをオペレーションパネル２２０のＬＣＤ１２０−５に表示する。
【００９５】
データ変換部２２９は、選択部２２３の指示に基づいてメモリ２１６に格納された画像圧縮データを復号するよう画像復号処理部２１７に対して指示を供給する。さらに、データ変換部２２９は、画像復号処理部２１７が復号した画像データを選択部２２３が指定した圧縮形式に圧縮する。
【００９６】
このような構成を備えた画像処理装置２００の画像データ転送動作について、図１４のフローチャートを用いて詳細に説明する。
【００９７】
画像の読取開始指示に伴う一連の処理、プリンタ検出部２２５によるネットワーク上に存在するプリンタの検出処理、及びプリンタ検出部２２５がネットワーク上のプリンタを検出できなかった場合の処理（Ｓ２０１〜Ｓ２０７）については、第１の実施例と同様に実行する。
【００９８】
プリンタ検出部２２５によってプリンタが検出されると（Ｓ２０５  Ｙｅｓ）、取得部２２４は、検出された各プリンタから、プリンタの機能や状態を一覧として有するＭＩＢを取得する（Ｓ２０８）。
【００９９】
次に、選択部２２３は、オペレーションパネル２２０においてユーザが指定した圧縮形式で圧縮された画像データを復号することが可能なプリンタが存在するか否かを、取得部２２４が取得した各プリンタのＭＩＢに含まれる復号機能を参照することで判断する（Ｓ２０９）。
【０１００】
Ｓ２０９において、オペレーションパネル２２０においてユーザが指定した圧縮形式で圧縮された画像データを復号することが可能なプリンタが存在しない場合、選択部２２３は、別の復号機能を有するプリンタを選択する（Ｓ２１０）。
【０１０１】
次に、選択部２２３は、画像データの転送先を選択する（Ｓ２１１）。選択部２２３による画像データの転送先プリンタの選択条件として、選択対象となるプリンタはカラー印刷が可能か、両面ユニットは装着されているか、ステーブル機能を有するか、パンチ機能を有するか、又は用紙サイズは一致するか等のコピーに関する条件を挙げることができる。
【０１０２】
選択部２２３により画像データの転送先プリンタが選択された場合（Ｓ２１１  Ｙｅｓ）、データ変換部２２９は、選択部２２３による画像データの変換指示があるか否かを確認する（Ｓ２１３）。ここで、選択部２２３により画像データを変換する指示が供給されている場合（Ｓ２１３  Ｙｅｓ）、データ変換部２２９は、オペレーションパネル２２０においてユーザが指定した圧縮形式で圧縮され、メモリ２１６に格納されている画像圧縮データを復号するよう画像復号処理部２１７に対して指示を供給する。
【０１０３】
さらに、データ変換部２２９は、画像復号処理部２１７が復号した画像データを選択部２２３による画像データの変換指示、つまり、選択部２２３により選択されたプリンタが復号可能な圧縮形式に変換する（Ｓ２１４）。
【０１０４】
データ変換部２２９により変換された画像圧縮データ及び選択部２２３により画像データの変換指示が供給されていない場合（Ｓ２１３  Ｎｏ）における画像データは、画像転送部２２６により選択部２２３が選択したプリンタに転送される（Ｓ２１５）。
【０１０５】
この際、オペレーションパネル１２０のＬＣＤ１２０−５は、画像データが転送された転送先のプリンタの名称、ＩＰアドレス、又は現在コピーを実行しているプリンタと画像処理装置２００との位置関係が分かるマップ等をユーザに対して表示する（Ｓ２１６）。そして、転送先のプリンタでの印刷が終了した場合、本コピーは終了する（Ｓ２０４）。
【０１０６】
本実施例においては、例えば、ちょうど一頁の内容を印刷し終わった時に、プリンタ２０２においてエラーが発生した場合、転送先のプリンタでの印刷は次ページから行うことも可能であるし、また、印刷頁の内容を印刷し終わっていない場合においては、転送先のプリンタでの印刷は印刷頁の内容を確認して、初めからもう一度印刷し直すことも可能である。
【０１０７】
以上のように第２の実施例によれば、画像処理装置２００とネットワーク上に存在するプリンタとの画像データの圧縮形式が異なる場合であっても、画像処理装置２００は、プリンタが復号可能な圧縮形式に画像データを再度圧縮し、転送することが可能となる。その結果、画像処理装置２００のプリンタ２０２でエラーが発生したとしても、コピー動作を継続することができる。
【０１０８】
（第３の実施例）
本実施例にかかる画像処理装置は、画像形成部を有さずに読取部だけを有する。本実施例によれば、画像処理装置が読取った画像データは、ネットワーク上に存在する画像形成が可能な画像形成装置に転送される。したがって、画像形成部を有さない画像処理装置を用いて画像を読取った場合においても、画像形成を継続することが可能となる。
【０１０９】
以下、第３の実施例について詳細に説明する。なお、本実施例においては、これまでに第１の実施例及び第２の実施例で説明した画像処理装置において、同一の機能又は構成を有するものについては同一の符号を付す。
【０１１０】
第３の実施例にかかる画像処理装置３００は、図１５に示すように、スキャナ３０１を備える。また、画像処理装置３００は、有線又は無線ＬＡＮを介してネットワーク上の画像形成装置としてのプリンタ１０３及びプリンタ１０４に接続されている。
【０１１１】
画像処理装置３００が備えるスキャナ３０１は、図１６に示すように、読取部１０７、メモリ１０８、画像圧縮処理部１０９、コマンド解析部１１１、ＣＰＵ１１２、オペレーションパネル１２０、ネットワークＩ／Ｆ部１２２、選択部１２３、取得部１２４、プリンタ検出部１２５、画像データ転送部１２６、及び共通バス１１３を備える。
【０１１２】
スキャナ３０１が備える上記の各部の機能については、第１の実施例及び第２の実施例において説明した各部の機能と同一であるため、ここでは説明を省く。これらの各部が協調動作することにより、読取部１０７が読取った原稿の画像に基づく画像データは、ネットワーク上に存在するプリンタ１０３又はプリンタ１０４に転送され、転送された画像データはプリンタ１０３又はプリンタ１０４において画像形成される。
【０１１３】
このような構成を備えた画像処理装置３００の画像データ転送動作について、図１７のフローチャートを用いて詳細に説明する。
【０１１４】
まず、Ｓ３０１において、ユーザは原稿をスキャナ３０１に設置し、オペレーションパネル１２０を介してスキャナ３０１が原稿を読取るためのコピー設定を行う。具体的には、オペレーションパネル１２０が受付けた解像度及びカラー若しくはモノクロ設定等の設定情報は、メモリ１０８の所定領域に格納される。又、同様にユーザによりオペレーションパネル１２０を介して指定された画像圧縮処理部１０９による画像データの圧縮形式等もメモリ１０８の所定領域に格納される。
【０１１５】
ユーザによるオペレーションパネル１２０を介したコピー設定が終了すると、プリンタ検出部１２５は、ネットワーク上に存在するプリンタの検出を開始する。具体的には、プリンタ検出部１２５は、ＳＮＭＰのブロードキャストを使用してプリンタを含めたネットワークに接続されている全てのデバイスの検出を行う。さらに、プリンタ検出部１２５は、各デバイスからの応答に対してデバイスタイプのＭＩＢを併せて取得する。また、取得部１２４は、プリンタ検出部１２５が検出したプリンタの機能や状態に関するＳＮＭＰのＭＩＢを取得する。
【０１１６】
次に、選択部１２３は、取得部１２４により取得されたプリンタに関するＳＮＭＰのＭＩＢと、ユーザによりオペレーションパネル１２０を介して設定されたコピー設定とを比較し、直ちに画像形成が可能なプリンタを判断して選択する。例えば、Ｓ３０１において、ユーザによりコピー設定が解像度６００ｄｐｉ、カラー画像によるコピーと設定されていた場合、選択部１２３は、このコピー設定の条件を満たすプリンタを取得部１２４により取得されたプリンタのＳＮＭＰのＭＩＢを参照することで判断し選択する（Ｓ３０２）。
【０１１７】
Ｓ３０２において、前述したユーザによるコピー設定条件を満たすプリンタが選択部１２３により選択された場合（Ｓ３０３  Ｙｅｓ）、オペレーションパネル１２０のＬＣＤ１２０−５は、コピー実行可能なプリンタがネットワーク上に存在する旨を表示する（Ｓ３０４）。この場合、オペレーションパネル１２０は、例えば、「下記プリンタが貴方のスキャンしたデータを印字することができますので、選択してください。」といった旨のメッセージを表示してもよい。
【０１１８】
一方、Ｓ３０３において、前述したユーザによるコピー設定条件を満たすプリンタが選択部１２３により選択されなかった場合（Ｓ３０３  Ｎｏ）、オペレーションパネル１２０のＬＣＤ１２０−５はは、コピー実行可能なプリンタがネットワーク上に存在しない旨を表示する（Ｓ３１０）。
【０１１９】
Ｓ３０４において、ユーザにより所望のプリンタが選択されると、読取部１０７は、原稿の読取りを開始する（Ｓ３０５）。ここで、ユーザによって選択されたプリンタにおいて、Ｎ−Ｕｐや両面印字等の設定ができるようにしてもよい。
【０１２０】
ここで、ＣＰＵ１１２は、読取部１０７による原稿の読取りを監視している。読取部１０７が原稿の読取りを終了すると（Ｓ３０６  Ｙｅｓ）、ＣＰＵ１１２は、画像データ転送部１２６に対して読取部１０７が読取った原稿に基づく画像データをユーザがＳ３０４において選択したプリンタに転送するよう指示を供給する。
【０１２１】
ＣＰＵ１１２により画像データの転送指示が供給された画像データ転送部１２６は、画像データをユーザが選択したプリンタに対して転送する（Ｓ３０７）。この際、オペレーションパネル１２０のＬＣＤ１２０−５は、画像データが転送された転送先のプリンタの名称、ＩＰアドレス、又は現在コピーを実行しているプリンタと画像処理装置３００との位置関係が分かるマップ等をユーザに対して表示する。そして、転送先のプリンタでの印刷が終了した場合、本コピー動作は終了する（Ｓ３０８）。
【０１２２】
なお、本実施例では、画像処理装置３００は画像形成部を備えていない例として説明したが、画像形成部を備えた画像処理装置においても本発明を実施することができることはいうまでもない。
【０１２３】
第３の実施例によれば、画像処理装置３００が画像形成部を有していない場合においても、ユーザはネットワーク上に存在する所望のプリンタを選択してコピーを実行することができる。また、画像処理装置３００が画像形成部を有している場合であっても、ユーザはネットワーク上に存在する所望のプリンタを選択してコピーを実行することができる。
【０１２４】
以上の実施例では、画像処理装置に適用した例を説明したが、スキャナとプリンタ、ファクシミリ、コピー機、複合機等に対しても適用可能である。
【０１２５】
なお、上述した各実施形態は、本発明の好適な実施形態であるが、本発明はこれに限定されるものではなく、本発明の趣旨を逸脱しない範囲において、各構成は、適宜変更可能である。
【図面の簡単な説明】
【０１２６】
【図１】第１の実施例にかかる画像処理装置を説明する構成図である。
【図２】第１の実施例にかかる画像処理装置の構成を説明するブロック図である。
【図３】オペレーションパネルの外観図である。
【図４】オペレーションパネルに表示される設定項目の一例を説明する図である。
【図５】スキャナ制御コマンドのシーケンスの一例を説明する図である。
【図６】Ｃｏｎｔａｉｎｅｒ  Ｓｔｒｕｃｔｕｒｅの構成について示した図である。
【図７】Ｃｏｎｔａｉｎｅｒ  Ｓｔｒｕｃｔｕｒｅで用いられるスキャナ制御コマンドの一覧を示した図である。
【図８】ＭＩＢ一覧の一例を示した図である。
【図９】画像の読取開始指示に伴う動作を説明するフローチャートである。
【図１０】スキャナ制御コマンド及び圧縮画像データのやり取りを説明する図である。
【図１１】画像の読取終了後の処理を説明するフローチャートである。
【図１２】第２の実施例にかかる画像処理装置を説明する構成図である。
【図１３】第２の実施例にかかる画像処理装置の構成を説明するブロック図である。
【図１４】画像データの転送動作を説明するフローチャートである。
【図１５】第３の実施例にかかる画像処理装置を説明する構成図である。
【図１６】第３の実施例にかかる画像処理装置の構成を説明するブロック図である。
【図１７】画像データの転送動作を説明するフローチャートである。
【符号の説明】
【０１２７】
１００，２００，３００    画像処理装置
１０１，２０１，３０１    スキャナ
１０２，２０２    プリンタ
１０３    プリンタ
１０４    プリンタ
１０５，２０５    ＵＳＢ２．０
１０６    ＬＡＮ
１０７，２０７    読取部
１０８，２０８    メモリ
１０９，２０９    画像圧縮処理部
１１０，２１０    ＵＳＢ２．０Ｉ／Ｆ
１１１，２１１    コマンド解析部
１１２，２１２    ＣＰＵ
１１３，２１３    共通バス
１１４，２１４    ＵＳＢ２．０Ｉ／Ｆ
１１５，２１５    印刷部
１１６，２１６    メモリ
１１７，２１７    画像復号処理部
１１８，２１８    エラー検出部
１１９，２１９    ＣＰＵ
１２０，２２０    オペレーションパネル
１２０−１    スタートボタン
１２０−２    キャンセルボタン
１２０−３    メニューボタン
１２０−４    十字ボタン
１２０−５    ＬＣＤ
１２１，２２１    コマンド生成部
１２２，２２２    ネットワークＩ／Ｆ
１２３，２２３    選択部
１２４，２２４    取得部
１２５，２２５    プリンタ検出部
１２６，２２６    画像転送部
１２７，２２７    コマンド解析部
１２８，２２８    共通バス
２２９    データ変換部
【図１】
2008182690.tif 000003
【図２】
2008182690.tif 000004
【図３】
2008182690.tif 000005
【図４】
2008182690.tif 000006
【図５】
2008182690.tif 000007
【図６】
2008182690.tif 000008
【図７】
2008182690.tif 000009
【図８】
2008182690.tif 000010
【図９】
2008182690.tif 000011
【図１０】
2008182690.tif 000012
【図１１】
2008182690.tif 000013
【図１２】
2008182690.tif 000014
【図１３】
2008182690.tif 000015
【図１４】
2008182690.tif 000016
【図１５】
2008182690.tif 000017
【図１６】
2008182690.tif 000018
【図１７】
2008182690.tif 000019