(57)【要約】【課題】画像読取装置で読み取った画像データを、画像読取装置側で一旦蓄積してから出力装置に送信すると、その蓄積時間分だけ出力装置での処理開始時期に遅れが生じる。【解決手段】原稿の画像を読み取るスキャナ３と、このスキャナ３で読み取られた画像データをネットワーク１２上の出力装置（１０，１１）に送信するネットワークＩ／Ｆ６と、出力装置の装置情報を取得する取得手段と、この取得手段で取得した装置情報を参照して出力装置にスプール能力が有るかどうかを判断する判断手段とを備え、判断手段により出力装置にスプール能力が有ると判断された場合は、読取手段での画像の読み取りと並行して当該読み取った画像データを出力装置に送信する。【選択図】図１
2005229644.tif 000002
【特許請求の範囲】
【請求項１】
原稿の画像を読み取る読取手段と、
前記読取手段で読み取られた画像データを出力装置に送信する送信手段と、
前記出力装置の装置情報を取得する取得手段と、
前記取得手段で取得した前記装置情報を参照して前記出力装置にスプール能力が有るかどうかを判断する判断手段とを備え、
前記判断手段により前記出力装置にスプール能力が有ると判断された場合は、前記読取手段での画像の読み取りと並行して当該読み取った画像データを前記出力装置に送信する
ことを特徴とする画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続されて利用される画像読取装置に関し、特に、画像読取装置で読み取った画像データをネットワークを介して画像出力装置に送信する際の送信制御技術に関するものである。
【背景技術】
【０００２】
近年、原稿の画像を読み取り可能な画像読取装置は、ＬＡＮ（ローカル・エリア・ネットワーク）等のネットワークに直接接続され、そこで読み取った画像データをネットワーク上の所望の画像出力装置（プリンタ等）に出力することが可能となっている。一般に、この種の画像読取装置では、ネットワーク上で共有される複数の画像出力装置を選択して利用するため、その選択した画像出力装置が他の画像読取装置から出力された画像データを処理していると、直ちに画像データを出力することができず、前の処理が終了するまで待たされることになる。
【０００３】
そこで従来においては、画像読取装置からネットワーク上の画像出力装置に画像データを出力する場合、実行待ちのジョブ数が最も少ない画像出力装置を選択し、この選択した画像出力装置に画像データを出力することで、出力待ち時間の短縮を実現した、画像読取装置としてのデジタル複写装置が下記特許文献１に記載されている。
【０００４】
【特許文献１】特開平７−３１１６６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら従来においては、上述のようにネットワークを介して画像データの送受信を行う場合、画像読取装置で読み取られた画像データは、画像読取装置側で一旦蓄積（スプール）されてから画像出力装置へ送信されるため、実際に画像出力装置で画像の出力が開始される時期は、画像データの蓄積が完了した後になってしまう。そのため、画像データを蓄積手段に蓄積する時間分だけ、画像読取装置での画像の読み取り開始から、画像出力装置での画像の出力開始までの時間が長くなるという問題があった。
【課題を解決するための手段】
【０００６】
本発明に係る画像読取装置は、原稿の画像を読み取る読取手段と、この読取手段で読み取られた画像データを出力装置に送信する送信手段と、出力装置の装置情報を取得する取得手段と、この取得手段で取得した装置情報を参照して出力装置にスプール能力が有るかどうかを判断する判断手段とを備え、判断手段により出力装置にスプール能力が有ると判断された場合は、読取手段での画像の読み取りと並行して当該読み取った画像データを出力装置に送信するものである。
【０００７】
上記構成からなる画像読取装置では、取得手段で取得した装置情報を参照した結果、出力装置にスプール能力が有ると判断手段が判断すると、読取手段での画像の読み取りと並行して、その読み取った画像データが出力装置に送信される。
【発明の効果】
【０００８】
本発明によれば、画像データの送信先となる出力装置がスプール能力を有する場合に、読取手段で読み取った画像データを画像読取装置側で蓄積することなく出力装置に送信するため、画像読取装置での画像の読み取り開始から、出力装置での処理開始までの時間を短縮することができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施の形態について図面を参照しつつ詳細に説明する。図１は、本発明に係る画像読取装置の一実施形態を示す概略構成図である。図示した画像読取装置１は、ＣＰＵ（中央演算装置）２、スキャナ３、ＲＯＭ（リード・オンリー・メモリ）４、ＲＡＭ（ランダム・アクセス・メモリ）５、ネットワークインタフェース（ネットワークＩ／Ｆ）６、操作表示部７、ハードディスク（ＨＤ）８から構成され、これらの機能部がアドレス・データバス９を介して接続されている。また、画像読取装置１は、複数（図例では２台）の画像出力装置１０，１１とともにネットワーク１２に接続されている。
【００１０】
スキャナ３は、図示せぬ原稿台にセットされた原稿の画像を読み取るものである。ＲＯＭ４は、スキャナ３で読み取った画像データの送信先装置で使用する機能のデフォルト値、及びＣＰＵ２の処理動作に必要な各種の制御プログラムやデータを格納している。ＲＡＭ５は、プログラム実行時のワークメモリや、ネットワークインタフェースの通信用バッファとして使用される。ネットワークインタフェース６は、ネットワーク１２に接続された画像出力装置１０，１１との間で通信を行うためのインタフェースである。
【００１１】
操作表示部７は、ユーザに対して各種の操作メニューを表示する一方、スキャナ３による原稿画像の読み取り開始をユーザ側で操作指示したり、これに表示された各種の操作メニューにしたがって、ユーザが画像データの送信先装置及びその送信先装置での処理内容を選択するためのものである。画像出力装置１０，１１は、プリンタやファクス送信等の機能を備え、画像読取装置１から指示された処理内容（様式）に従って所定の処理（画像のプリント出力、画像データのファクス送信等）を行うものである。ハードディスク８は、スキャナ３で読み取った原稿の画像データを蓄積するためのものである。
【００１２】
ＣＰＵ２は、ＲＯＭ４から読み出された制御プログラムに従って処理動作を行い、画像読取装置１全体の処理動作を制御するものである。例えば、操作表示部７を介してユーザにより選択された処理内容を、画像データの送信先装置で直ちに実行可能であるか否かの判定処理を行う。また、その判定処理の結果に基づいて、スキャナ３により読み取られた画像データの送信処理や、送信先装置に対する画像データの送信モードの変更処理を行う。さらに、送信先装置での障害の発生を検知し、その検知結果に基づいてスキャナ３の読み取り動作を制御する。
【００１３】
次に、ＣＰＵ２の処理動作に従った画像読取装置の動作手順につき、図２及び図３のフローチャートを用いて説明する。先ず、ＣＰＵ２は、スキャナ３によって読み取られる画像データの送信先装置が選択表示部７を介してユーザにより選択されたか否かを判定する（ステップＳ１）。ここで、操作表示部７における選択メニューには、ネットワーク１２上で利用可能な画像出力装置（１０，１１，…）の一覧が、例えば装置名や設置場所情報とともに表示される。そしてユーザ側では、操作表示部７に表示された情報を基に、所望の画像出力装置をボタン操作等により選択することになる。
【００１４】
次に、ユーザによって画像データの送信先装置が選択されると、ＣＰＵ２は、ユーザにより選択された送信先装置、例えば画像出力装置１０に対して装置情報を問い合わせ、これに応答した画像出力装置１０からの装置情報を取得する（ステップＳ２）。ここで取得した装置情報には、紙詰まりなどの障害発生やオフライン等の装置の状態情報とともに、画像データのスプール蓄積が可能かどうか、さらにはカラー出力が可能かどうかの能力情報などが記述されている。
【００１５】
次いで、先ほど取得した装置情報内に記述された状態情報を調べて、データ送信先となる画像出力装置１０に紙詰まりなどの障害が発生していないかどうかを判定する（ステップＳ３）。このとき、画像出力装置１０で障害が発生していれば、ユーザにより選択された送信先装置、即ち画像出力装置１０に障害が発生している旨のコメントやコード等を操作表示部７に表示したのち、画像の読み取り開始を指示するスタートボタン(図示せず)をロック状態（又は無効）にして、スキャナ３による画像の読み取りを禁止する（ステップＳ１１，Ｓ１２）。
【００１６】
これにより、送信先装置となる画像出力装置１０で障害が発生している状況下においては、スキャナ３による画像の読み取りが実行されることがなくなる。したがって、画像出力装置１０が復旧するまでの間、画像読取装置１または画像出力装置１０の蓄積手段に画像データが蓄積されることで、蓄積手段を利用する他の処理に悪影響を与えることもなくなる。
【００１７】
一方、画像出力装置１０で障害が発生していない場合は、ステップＳ３からステップＳ４へと進む。ステップＳ４では、操作表示部７での操作状況を監視しつつ、画像出力装置１０での処理内容、即ちプリンタ機能を使うか、ファクス送信機能を使うか、さらにはカラー出力を行うか否かなど、画像出力装置１０で使用する機能がユーザによって選択されたか否かを判定する。ここで、画像出力装置１０で使用する機能をユーザーが選択した場合はステップＳ６に移行し、使用する機能をユーザが選択しなかった場合は、予め画像読取装置１で設定されているデフォルト値をＲＯＭ４から読み出し、そのデフォルト値で規定される使用機能を、画像出力装置１０で使用する機能として自動的に選択したのち（ステップＳ５）、ステップＳ６に進む。
【００１８】
ステップＳ６では、図示せぬ原稿台に原稿がセットされた状態で、操作表示部７のスタートボタン（不図示）が押下されたか否かを判定し、ユーザによってスタートボタンが押下された時点でステップＳ７に進む。ステップＳ７では、先のステップＳ１で選択した画像出力装置１０に対し、処理待ちとなっているジョブのリストを問い合わせ、これに応答して画像出力装置１０から送られたジョブのリストを取得する。
【００１９】
続いて、ＣＰＵ２は、先ほど取得したジョブのリストを調べて、処理待ちのジョブがないかどうか、つまり送信先装置である画像出力装置１０が、画像読取装置１側で選択された処理内容を直ちに実行可能であるかどうかを判定する（ステップＳ８）。このとき、処理待ちジョブがなければ、原稿台（不図示）にセットされた原稿の画像をスキャナ３で読み取り、その読み取り動作と並行して、さらに好ましくはスキャナ３による画像の読み取りと同期して、読み取った画像データを非スプールモードで画像出力装置１０に送信する（ステップＳ９，１０）。
【００２０】
ここで、上述した「非スプールモード」とは、送信先装置となる画像出力装置１０がスプール蓄積機能を有する場合でも、受信した画像データを一旦蓄積してから出力するのではなく、画像データを受信すると同時に所定のジョブ（プリントジョブ、ファクス送信ジョブ等）を起動して画像を出力するよう、画像出力装置１０に指示する送信モードである。
【００２１】
これにより、スキャナ３で読み取った画像データは、画像読取装置１のハードディスク８に蓄積されることなく画像出力装置１０へ送信されるため、ハードディスク８への画像データのスプール蓄積時間分だけ、画像読取装置１での原稿画像の読み取り開始から画像出力装置１０での画像の出力開始までの時間を短縮することができる。また、画像出力装置１０からのジョブリストに処理待ちジョブがない場合、即ち画像読取装置１側で選択された処理内容を画像出力装置１０側で直ちに実行可能である場合は、画像出力装置１０に非スプールモードで画像データを送信するようにしたので、送信先装置となる画像出力装置１０がスプール蓄積機能を有する場合であっても、画像出力装置１０側にて画像データを受信すると同時にジョブを起動させて、画像データの出力開始時期を早めることができる。
【００２２】
一方、ステップＳ８において、処理待ちジョブがあった場合はステップＳ１３に移行し、このステップＳ１３にて原稿台（不図示）にセットされた原稿の画像をスキャナ３で読み取る。次に、ＣＰＵ２は、先のステップＳ２で取得した画像出力装置１０の装置情報内に記述された能力情報を参照して、画像出力装置１０側で受信した画像データのスプール蓄積が可能であるかどうかを判定する（ステップＳ１４）。
【００２３】
このとき、画像出力装置１０側でスプール蓄積が可能であれば、ステップＳ１３での画像の読み取りとともに、その読み取った画像データをスプールモードで画像出力装置１０へ送信する（ステップＳ１５）。ここで、「スプールモード」とは、画像出力装置１０がスプール蓄積機能を有する場合に、受信した画像データを一旦蓄積してから出力するよう、画像出力装置１０に指示する送信モードである。
【００２４】
これに対して、画像出力装置１０がスプール蓄積機能を備えていない場合は、先のステップＳ１３で読み取った画像データをハードディスク８に蓄積する（ステップＳ１６）。その後、ステップＳ１７では、画像出力装置１０に対して処理待ちとなっているジョブのリストを再度問い合わせてこれを取得し、続くステップＳ１８において処理待ちのジョブがないかどうか判定する。そして、処理待ちのジョブがなくなった時点、即ち画像読取装置１側で選択された処理内容を画像出力装置１０側で直ちに実行可能となった時点で、ハードディスク８に蓄積された画像データを非スプールモードで画像出力装置１０へ送信する。
【図面の簡単な説明】
【００２５】
【図１】本発明に係る画像読取装置の一実施形態を示す概略構成図である。
【図２】実施形態における画像読取装置の動作手順を示すフローチャートである（その１）。
【図３】実施形態における画像読取装置の動作手順を示すフローチャートである（その２）。
【符号の説明】
【００２６】
１…画像読取装置、２…ＣＰＵ、３…スキャナ、７…操作表示部、１０，１１…画像出力装置
【図１】
2005229644.tif 000003
【図２】
2005229644.tif 000004
【図３】
2005229644.tif 000005