(57)【要約】【課題】  複数の通信ポートを備え、各々の通信ポートを介して通信可能な画像処理装置において自動的に適正な通信ポートを選択すること。【解決手段】  記憶部１３は、入力された画像データを記憶し、ジョブ情報取得部１６ａは、記憶部１３に記憶された画像データの転送ジョブ情報を取得し、ネットワーク制御部１９の通信回線情報取得部は、複数の通信ポートの各々が接続された通信回線の通信状態を取得し、ネットワーク制御部１９のネットワーク選択部は、転送ジョブ情報と、通信状態とに基づいて、複数の通信ポートの中から一つの通信ポートを選択する。【選択図】        図３
2008126586.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信ポートを備え、各々の通信ポートを介して通信可能な画像処理装置において、入力された画像データを記憶する記憶部と、
前記記憶部に記憶された画像データの転送ジョブ情報を取得するジョブ情報取得手段と、
前記複数の通信ポートの各々が接続された通信回線の通信状態を取得する通信回線情報取得手段を備え、
前記転送ジョブ情報と、前記通信状態とに基づいて、前記複数の通信ポートの中から一つの通信ポートを選択する選択手段とを有することを特徴とする画像処理装置。
【請求項２】
前記転送ジョブ情報は、画像データを転送する通信プロトコル、画像フォーマット、画像サイズのうちの少なくとも１つを含むことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記通信状態は、前記複数の通信ポートの各々の使用頻度を示すことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記通信状態は、前記複数の通信ポートの各々の通信混雑状態を示すことを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記通信回線情報取得手段は、前記複数の通信ポートの各々と、送信先との間の応答時間を計算し、
前記選択手段は、前記計算された応答時間のうち通信時間が短い方を選択することを特徴とする請求項１記載の画像処理装置。
【請求項６】
前記選択手段は、前記複数の通信ポートの中の１つの通信ポートが印刷データの受信を行っていると、使用されていない他の通信ポートを選択することを特徴とする請求項１記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の通信ポートを備えた画像処理装置に関するものである。
【背景技術】
【０００２】
ネットワークに接続されている複数のプリンタに対し、印刷ジョブを均等に配分し、該複数のプリンタの印刷処理を並行して実行する画像形成システムが開示されている（特許文献１参照）。
【特許文献１】特開２００１−１３４３９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記画像形成システムでは、複数の通信ポートに対し、ジョブが均等に配分されるだけであって、ネットワークのトラフィックやジョブの種類などにより処理時間が異なることまでは考慮されていない。従って、通信回線の混雑具合や、通信ポートの使用状況に応じて、複数のプリンタ間でのジョブの終了時間が大幅に異なる場合も発生する。かかる不都合の発生を防止するために、オペレータが通信回線の混雑具合、通信ポートの使用状況、ジョブの種類等に応じて配分の手直しをしなければならないという解決すべき課題が残されていた。
【課題を解決するための手段】
【０００４】
本発明は、複数の通信ポートを備え、各々の通信ポートを介して通信可能な画像処理装置であって、入力された画像データを記憶する記憶部と、上記記憶部に記憶された画像データの転送ジョブ情報を取得するジョブ情報取得手段と、上記複数の通信ポートの各々が接続された通信回線の通信状態を取得するための通信回線情報取得手段を備え、上記転送ジョブ情報と、上記通信状態とに基づいて、上記複数の通信ポートの中から一つの通信ポートを選択する選択手段とを有することを主要な特徴とする。
【発明の効果】
【０００５】
ジョブ情報取得手段と通信回線情報取得手段とを備え、選択手段が、ジョブの種類、画像データのサイズ等に基づいて、ジョブの終了時間を予測し、全てのジョブが早く終わる通信ポートを自動的に選択するようにしたので、使い勝手が向上するという効果を得る。
【発明を実施するための最良の形態】
【０００６】
本発明による画像処理装置は以下のように構成される。
【実施例１】
【０００７】
実施例１の構成について説明する。
図１は、実施例１の画像処理装置を含む画像形成システムの構成図である。
図に示すように実施例１の画像形成システムでは、画像処理装置としての多機能複合装置（以降ＭＦＰ１と記す）が、有線ＬＡＮ２にて、ルーター４、インターネット６を介して、メールサーバ７に接続されている。同様に、ＭＦＰ１は、無線ＬＡＮ３にて、アクセスポイント５、インターネット６を介して、有線ＬＡＮ２とは別の経路でメールサーバ７に接続されている。ここでＭＦＰ１は、少なくとも印刷機能と画像読取機能とを備える画像処理装置である。
【０００８】
図２は、本発明のＭＦＰの外観を表す斜視図である。
図に示すようにＭＦＰ１は、図中、上部のスキャナ１ａと、下部のプリンタ１ｂとを含んでいる。更に、プリンタ１ｂには、オペレーションパネル１２が設けられている。以下に、ＭＦＰ１の構成について詳細に説明する。
【０００９】
図３は、実施例１によるＭＦＰの構成のブロック図である。
図に示すように、実施例１のＭＦＰ１は、読取部１１と、オペレーションパネル１２と、記憶部１３と、ＰＤＦ作成部１４と、電子メール作成部１５と、ジョブ管理部１６と、電子メール送信制御部１７と、印刷部１８と、ネットワーク制御部１９と、主制御部２０とを備える。
【００１０】
読取部１１は、原稿を読み取る部分（スキャナ）である。この部分は、上記図２の１ａに該当する部分である。オペレーションパネル１２は、オペレータがＭＦＰ１の仕様設定および操作を行なうための制御盤である。他の図を用いて、その内容について詳細に説明する。
【００１１】
図４は、オペレーションパネルの説明図である。
図に示すようにオペレーションパネル１２は、表示を行なうためのＬＣＤ１２１、数字やアルファベットなどの文字入力をするための文字入力キー１２２、読み取りの起動や登録の決定を行なうためのスタートキー１２３、読み取りの停止や登録のキャンセルを行なうためのストップキー１２４とを有している。
【００１２】
再度図３に戻って、記憶部１３は、画像データを編集するために必要な書き込み・読み出し可能なメモリである。この記憶部１３には、オペレーションパネル１２を用いて操作者によって入力された、送信先のＥ−ｍａｉｌアドレスや各種設定情報も保存されている。ＰＤＦ作成部１４は、読取部１１が読み取った画像を設定情報に基づいて編集し、画データをＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）ファイルに変換する部分である。電子メール作成部１５は、ＰＤＦ作成部１４で作成したＰＤＦファイルを添付ファイルに変換する部分である。
【００１３】
ジョブ管理部１６は、現在実行中のジョブおよび実行しようとしているジョブに関する画像サイズ、ジョブの種別、通信プロトコル、画像フォーマット、等のジョブ情報を取得するためのジョブ情報取得部１６ａを有し、ＭＦＰ１で扱うジョブを投入したり、ジョブの状態を把握したり、ジョブを抹消したりする部分である。電子メール送信制御部１７は、電子メール作成部１５が作成した電子メールをＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）を使って送信制御を行う部分である。
【００１４】
印刷部１８は、ネットワークで受信した印刷ジョブを印刷するプリンタである。この部分は、図２の１ｂに該当する部分である。ネットワーク制御部１９は、ＴＣＰ−ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ−Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）に則って、ネットワークを制御する部分である。他の図を用いて、この部分の機能を詳細に説明する。
【００１５】
図５は、実施例１のネットワーク制御部の機能説明図である。
図に示すように、ネットワーク制御部１９は、有線ネットワーク制御部１９ａと、無線ネットワーク制御部１９ｂと、通信回線状態取得部１９ｃと、ネットワーク選択部１９ｄとを有する。尚、図中、実線矢印は、電子メールの流れを表し、点線矢印は、制御データの流れを表している。
【００１６】
有線ネットワーク制御部１９ａは、ネットワーク選択部１９ｄを介して電子メール送信制御部１７から電子メールを受入れて、所定のプロトコルに基づいて有線ＬＡＮ２へ送出する部分である。更に、有線ＬＡＮ２の伝送状態（使用頻度、通信混雑状態等）を含む通信回線状態情報を取得して制御データとして通信回線状態取得部１９ｃへ送出する部分でもある。
【００１７】
無線ネットワーク制御部１９ｂは、ネットワーク選択部１９ｄを介して電子メール送信制御部１７から電子メールを受入れて、所定のプロトコルに基づいて無線ＬＡＮ３へ送出する部分である。更に、無線ＬＡＮ３の伝送状態（使用頻度、通信混雑状態等）を含む通信回線状態情報を取得して制御データとして通信回線状態取得部１９ｃへ送出する部分でもある。
【００１８】
通信回線状態取得部１９ｃは、有線ネットワーク制御部１９ａ及び無線ネットワーク制御部１９ｂから通信回線状態情報を取得し、有線ＬＡＮ２および無線ＬＡＮ３が使用されているかどうかの使用状態取得、及び電源投入時の初回に各種プロトコルでの通信サーバーとの標準の通信速度を取得する部分である。
【００１９】
ネットワーク選択部１９ｄは、上記通信回線状態情報、使用状態情報、及び通信速度情報を受入れ、更にジョブ情報取得部１６ａからジョブ情報を受入れて、これらの情報に基づいてジョブの終了時間を予測し、全てのジョブが早く終わる通信ポートを自動的に選択する部分である。
【００２０】
再度図３に戻って、主制御部２０は、図示しないＲＯＭにあらかじめ格納されている所定の制御プログラムを図示しないＣＰＵが実行することによって装置全体を制御する部分である。又、図示しないＲＯＭにあらかじめ格納されている所定の制御プログラムを図示しないＣＰＵが実行することによって、上記、ＰＤＦ作成部１４と、電子メール作成部１５と、ジョブ管理部１６と、電子メール送信制御部１７と、ネットワーク制御部１９とを起動・生成する部分でもある。
【００２１】
実施例１の動作について説明する。
図６は、実施例１の電子メール送信時のフローチャートである。
このフローチャートは、オペレータがオペレーションパネル１２（図３）を操作して原稿を読み取り、電子メールでメールサーバ７（図１）に送信するときのＭＦＰ１の動作を説明するフローチャートである。
図７は、実施例１のネットワーク選定のフローチャートである。
このフローチャートは、ネットワーク制御部１９（図３）内のネットワーク選択部１９ｄが、ジョブ情報および通信回線状態情報に基づいて、使用すべき通信ポートを選択する際のフローチャートである
以下に図６（ステップＳ１〜ステップＳ７、及びステップＳ１３）、図７（ステップＳ８〜ステップＳ１２）を用いて、実施例１のＭＦＰ１全体としての動作についてステップ順に説明する。説明中では図１から図５を併用する。
【００２２】
ステップＳ１
オペレータが、オペレーションパネル１２の各種入力キーを介して、電子メールアドレス、添付ファイル名などを指定し、スタートキーを押すことにより電子メールの送信操作が開始される。
【００２３】
ステップＳ２
読取部１１は、原稿読み取りを行ない記憶部１３に読み取りデータを格納する。
【００２４】
ステップＳ３
ＰＤＦ作成部１４は、記憶部１３に格納されている読み取りデータをＰＤＦファイルに変換する。
【００２５】
ステップＳ４
電子メール作成部１５は、オペレーションパネル１２を介して入力された電子メールアドレスを宛先とし、作成したＰＤＦファイルを添付ファイルとする電子メールを作成する。
【００２６】
ステップＳ５
電子メール作成部１５は、作成した電子メール送信ジョブをジョブ管理部１６に登録する。
【００２７】
ステップＳ６
ジョブ情報取得部１６ａは、ＭＦＰ１にて実行中のジョブの関連情報と、これから実行する電子メール送信ジョブに関する画像サイズ、ジョブ種別などのジョブ情報を取得する。
【００２８】
ステップＳ７
通信回線状態取得部１９ｃは、有線ネットワーク制御部１９ａ、及び無線ネットワーク制御部１９ｂを介して、有線ＬＡＮ２および無線ＬＡＮ３の通信ポートの通信回線状態情報を取得する。
【００２９】
続いて、図７のステップＳ８へ進んでネットワーク制御部１９のネットワーク選択部１９ｄが、ステップＳ６およびステップＳ７で取得したジョブ情報および通信回路状態情報に基づいて、ネットワーク選択部１９ｄによりネットワークを選択する動作について説明する。
【００３０】
ステップＳ８
上記ステップＳ７で得た通信回線状態情報により、通信回路の使用状況が片方又は両方とも空いていない場合にはステップＳ９へ進み、両方空いている場合にはステップＳ１２へ進む。
【００３１】
ステップＳ９
無線ＬＡＮ３と有線ＬＡＮ２の両方とも空いていない場合にはステップＳ１１へ進み、片方のみ空いている場合にはステップＳ１０へ進む。
【００３２】
ステップＳ１０
ネットワーク選択部１９ｄは、空いている方の通信ポートを選択する。例えば、ＭＦＰ１が有線ＬＡＮ２からの印刷を実行している場合に、電子メール送信を行なう場合は、電子メール送信ジョブは、無線ＬＡＮ３を使って送信されるように選択され、ステップＳ１３（図６）へ進む。
【００３３】
ステップＳ１１
ネットワーク選択部１９ｄは、現在実行中のジョブの種類、扱っている画像サイズに基づいて、無線ＬＡＮ３および有線ＬＡＮ２でそれぞれ実行中のジョブの終了時間を予測し、全てのジョブが早く終わる方の通信ポートを選択してステップＳ１３（図６）へ進む。例えば、Ｅ−ｍａｉｌ送信で１ＭｂｙｔｅのＰＤＦファイルを添付サイズとして、メールサーバに送付するときは、電源投入時に測定したメール送信のプロトコルの平均速度とＰＤＦファイルのサイズより通信時間を計算する。
【００３４】
ステップＳ１２
ネットワーク選択部１９ｄは、初期使用として選択するように設定されている方の通信ポートを選択してステップＳ１３（図６）へ進む。
【００３５】
ステップＳ１３
ジョブ管理部１６は、電子メール送信制御部１７に送信を指示してフローを終了する。
【００３６】
以上説明したように、本実施例によれば、ジョブ情報取得部１６ａと、通信回線状態取得部１９ｃとで取得した情報に基づいて、ネットワーク選択部１９ｄが、現在実行中のジョブの終了時間を予測し、無線ＬＡＮ、有線ＬＡＮで、ジョブが実行中でないとき、実行中のときなどの状況に応じて、自動的に、全ての画像転送のためのジョブが早く終わる方の通信ポートを選択するようにしたので、使い勝手が向上するという効果を得る。
【実施例２】
【００３７】
実施例２の構成について説明する。
図８は、実施例２のＭＦＰの構成のブロック図である。
図に示すように、実施例２のＭＦＰ５０は、読取部１１と、オペレーションパネル１２と、記憶部１３と、ＰＤＦ作成部１４と、電子メール作成部１５と、ジョブ管理部１６と、電子メール送信制御部１７と、印刷部１８と、ネットワーク制御部５１と、主制御部２０とを備える。以下に実施例１と相違する部分のみについて説明する。実施例１と同様の部分については実施例１と同一の符号を付して説明を省略する。
【００３８】
ネットワーク制御部５１は、ＴＣＰ−ＩＰに則って、ネットワークを制御する部分である。他の図を用いて、この部分の機能を詳細に説明する。
【００３９】
図９は、実施例２のネットワーク制御部の機能説明図である。
図に示すように、ネットワーク制御部５１は、有線ネットワーク制御部１９ａと、無線ネットワーク制御部１９ｂと、通信回線状態取得部１９ｃと、通信時間計測部５１ａと、ネットワーク選択部５１ｂとを有する。尚、図中、実線矢印は、電子メールの流れを表し、点線矢印は、制御データの流れを表している。
【００４０】
通信時間計測部５１ａは、メールサーバ７（図１）に応答時間の計測が可能なコマンド（例えばＰＩＮＧコマンド）を送信し、その返信を受入れて応答時間を計測する部分である。他の図を用いて詳細に説明する。
【００４１】
図１０は、応答時間計測のシーケンス図である。
図に示すようにＭＦＰ５０の通信時間計測部５１ａ（図９）は、ステップＳ１００（時刻ｔ１）でメールサーバ７へＰＩＮＧコマンドを送出し、ステップＳ１０２（時刻ｔ２）で返信を受入れる。その結果から応答時間ＴはＴ＝ｔ１−ｔ２として求められる。通信時間計測部５１ａは、有線ネットワーク制御部１９ａ、及び無線ネットワーク制御部１９ｂの双方に対して実行し、現実の応答時間情報を取得する。
【００４２】
図９に戻って、ネットワーク選択部５１ｂは、上記通信回線状態情報、使用状態情報、通信速度情報、及び現実の応答時間情報を受入れ、更にジョブ情報取得部１６ａからジョブ情報を受入れて、これらの情報に基づいて使用するネットワークを選択する部分である。以上説明した部分以外は実施例１と同様なので説明を省略する。又、実施例２の画像処理装置を含む画像形成システムの構成図は、図１においてＭＦＰ１をＭＦＰ５０で置き換えただけなので説明を省略する。
【００４３】
実施例２の動作について説明する。
図１１は、実施例２の電子メール送信時のフローチャートである。
このフローチャートは、オペレーションパネル１２（図８）を用いて原稿を読み取り、電子メールでメールサーバ７（図１）に送信するときのＭＦＰ５０の動作を説明するフローチャートである。尚、この図では、ステップＳ１８の前に図６のステップＳ１からステップＳ７が挿入されている。
図１２は、実施例２のネットワーク選定のフローチャートである。
このフローチャートは、ネットワーク制御部５１（図９）内のネットワーク選択部５１ｂが、ジョブ情報、通信回線状態情報、応答時間情報により、使用すべき通信ポートを選択する際のフローチャートである。以下に図１１（ステップＳ１８及びステップＳ２４）、図１２（ステップＳ１９〜ステップＳ２２）を用いて実施例２の動作についてステップ順に説明する。説明中では図１及び図８、図９を併用する。
【００４４】
ステップＳ１〜ステップＳ７は実施例１と全く同様なので説明を省略する。
ステップＳ１８
ネットワーク制御部５１の通信時間計測部５１ａは、図１０で説明した方法に基づいて、それぞれの通信ポートからメールサーバにアクセスしたときの応答時間情報を得る。
【００４５】
続いて、図１２のステップＳ１９へ進んでネットワーク制御部５１のネットワーク選択部５１ｂが、ステップＳ６、ステップＳ７、及びステップＳ１８で取得したジョブ情報、通信回路状態情報、及び応答時間情報により、ネットワークを選択する動作について説明する。
【００４６】
ステップＳ１９
上記ステップＳ７で得た通信回線状態情報により、通信回路の使用状況が片方又は両方とも空いていない場合にはステップＳ２０へ進み、両方空いている場合にはステップＳ２３へ進む。
【００４７】
ステップＳ２０
無線ＬＡＮ３と有線ＬＡＮ２の両方とも空いていない場合にはステップＳ２２へ進み、片方のみ空いている場合にはステップＳ２１へ進む。
【００４８】
ステップＳ２１
ネットワーク選択部５１ｂは、空いている方の通信ポートを選択する。例えば、ＭＦＰ５０が有線ＬＡＮ２からの印刷を実行している場合に、電子メール送信を行なう場合は、電子メール送信ジョブは、無線ＬＡＮ３を使って送信されるように選択され、ステップＳ２４（図１１）へ進む。
【００４９】
ステップＳ２２
ネットワーク選択部５１ｂは、現在実行中のジョブの種類、扱っている画像サイズに基づいて、ジョブの終了時間を予測し、全てのジョブが早く終わる方の通信ポートを選択してステップＳ２４（図７）へ進む。例えば、Ｅ−ｍａｉｌ送信で１ＭｂｙｔｅのＰＤＦファイルを添付サイズとして、メールサーバに送付するときは、電源投入時に測定したメール送信のプロトコルの平均速度とＰＤＦファイルのサイズより通信時間を計算する。
【００５０】
ステップＳ２３
ネットワーク選択部５１ｂは、ステップＳ１８で取得した応答時間情報により応答時間が短い通信ポートを選択してステップＳ２４（図１１）へ進む。
【００５１】
ステップＳ２４
ジョブ管理部１６は、電子メール送信制御部１７に送信を指示してフローを終了する。
【００５２】
以上説明したように、上記実施例１では、図７のステップＳ９に於いて、無線ＬＡＮ３か有線ＬＡＮ２のどちらかの通信ポートが空いているかを調べ、無線ＬＡＮ３と有線ＬＡＮ２のいずれも空いていないときは、現在実行中のジョブの種類、扱っている画像サイズを元に、無線ＬＡＮ３および有線ＬＡＮでそれぞれ実行中のジョブの終了時間を予測して、全てのジョブが早く終わる方の通信ポートを選択する（ステップＳ１１）というフローであった。しかし、実施例２では、現在のジョブの種類、画像データサイズに加え、通信時間計測部５１ａで計測した現実の応答時間情報と画像サイズにより、無線ＬＡＮ、有線ＬＡＮで実行中のジョブの終了時間を更に正確に予測し、全てのジョブが早く終わる方の通信ポートを選択することになる。その結果、通信ポートの選択が、より一層正確にできるという効果を得る。
【産業上の利用可能性】
【００５３】
実施例では通信ポートとして無線ＬＡＮと有線ＬＡＮを説明したが、通信ポートとしては、有線ＬＡＮと有線ＬＡＮ、無線ＬＡＮと無線ＬＡＮという組み合わせであってもよい。また、ＬＡＮに特定せず、応答時間を計測可能なものであれば、電話回線であってもよい。また、通信ポートは２つでなく、複数であってもよい。更に、実施例は多機能複合装置として説明したが、画像転送の機能を持つものであれば、プリンタ、ファクシミリ、スキャナであってもよい。
【図面の簡単な説明】
【００５４】
【図１】実施例１の画像処理装置を含む画像形成システムの構成図である。
【図２】本発明のＭＦＰの外観を表す斜視図である。
【図３】実施例１によるＭＦＰの構成のブロック図である。
【図４】オペレーションパネルの説明図である。
【図５】実施例１のネットワーク制御部の機能説明図である。
【図６】実施例１の電子メール送信時のフローチャートである。
【図７】実施例１のネットワーク選定のフローチャートである。
【図８】実施例２のＭＦＰの構成のブロック図である。
【図９】実施例２のネットワーク制御部の機能説明図である。
【図１０】応答時間計測のシーケンス図である。
【図１１】実施例２の電子メール送信時のフローチャートである。
【図１２】実施例２のネットワーク選定のフローチャートである。
【符号の説明】
【００５５】
１    ＭＦＰ
１１    読取部
１２    オペレーションパネル
１３    記憶部
１４    ＰＤＦ作成部
１５    電子メール作成部
１６    ジョブ管理部
１６ａ    ジョブ情報取得部
１７    電子メール送信制御部
１８    印刷部
１９    ネットワーク制御部
２０    主制御部
【図１】
2008126586.tif 000003
【図２】
2008126586.tif 000004
【図３】
2008126586.tif 000005
【図４】
2008126586.tif 000006
【図５】
2008126586.tif 000007
【図６】
2008126586.tif 000008
【図７】
2008126586.tif 000009
【図８】
2008126586.tif 000010
【図９】
2008126586.tif 000011
【図１０】
2008126586.tif 000012
【図１１】
2008126586.tif 000013
【図１２】
2008126586.tif 000014