JP3758645B2 - Image processing system and image reading apparatus - Google Patents
Image processing system and image reading apparatus Download PDFInfo
- Publication number
- JP3758645B2 JP3758645B2 JP2003152796A JP2003152796A JP3758645B2 JP 3758645 B2 JP3758645 B2 JP 3758645B2 JP 2003152796 A JP2003152796 A JP 2003152796A JP 2003152796 A JP2003152796 A JP 2003152796A JP 3758645 B2 JP3758645 B2 JP 3758645B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- data
- port
- network
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 claims description 85
- 230000010365 information processing Effects 0.000 claims description 17
- 238000009825 accumulation Methods 0.000 claims description 15
- 230000005540 biological transmission Effects 0.000 claims description 10
- 230000001629 suppression Effects 0.000 claims 1
- 238000004891 communication Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 5
- 102100035353 Cyclin-dependent kinase 2-associated protein 1 Human genes 0.000 description 2
- 102100029860 Suppressor of tumorigenicity 20 protein Human genes 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Landscapes
- Record Information Processing For Printing (AREA)
- Facsimiles In General (AREA)
Description
【0001】
【発明の属する技術分野】
この発明は、スキャナ装置(画像読取装置)と、プリンタ装置(画像出力装置)と、パーソナルコンピュータ(情報処理装置)とからなる画像処理システム及び画像読取装置に関する。
【0002】
【従来の技術】
一般に、図10に示すように、スキャナ装置1と、プリンタ装置2とを、LAN6を介してPC(パーソナルコンピュータ)3、4、5、……、に接続し、スキャナ装置1で読み取った原稿画像を例えばPC3を介してプリンタ装置2に送り、コピー処理を行う画像処理システムが知られている。また、図11に示すように、画像読取部10aと、画像形成部10bと、制御部10cと、ネットワークI/F10dとを備える複合機10と、PC3、4、5、……、をLAN6で接続し、例えばPC3からの要求により複合機10の画像読取部10aで読み取った原稿画像をPC3に転送し、あるいはPC3からプリントすべきデータを複合機10に送り、画像形成部10bでプリントする画像処理システムが知られている(例えば、特許文献1参照)。
【0003】
【特許文献1】
特開2002−278736号公報
【0004】
【発明が解決しようとする課題】
上記した従来のスキャナ装置1とプリンタ装置2をLAN6でPC3、4、5……、に接続する画像処理システムでは、コピー処理する際に、スキャナ装置からプリンタ装置へ直接画像読取データを送信できず、PCを介して送信する必要があり、PCを介するのは、煩わしいという問題がある。
【0005】
そこで、スキャナ装置、プリンタ装置、PCを全てリピータハブに接続するシステムも考え得るが、リピータハブを使用するため、コピー処理の際には、ネットワークの負荷が増大するという問題がある。
【0006】
また、特許文献1に示すシステムでは、スキャナ機能、及びプリント機能につき、制御部10c、及びネットワークI/F10dが共通になっているため、制御部の構成が複雑になるとともに、画像読取部又は画像形成部を簡単に変更できないという問題がある。更に、他のシステムとして、図10のプリンタ装置2をスキャナ装置1を介してLAN6に接続するものも考えられるが、PCとプリンタ装置との間でデータ交換するために、スキャナ装置での制御が複雑になるという問題がある。
【0007】
この発明は上記問題点に着目してなされたものであって、コピー処理の際に、PCを介する必要がなく、各ネットワークの負荷を増大せず、更に制御部の構成を簡単化するとともに、スキャナ装置又はプリンタ装置を簡単に変更できる画像処理システム及び画像読取装置を提供することを目的としている。
【0008】
また、この発明は、スキャナ装置、プリンタ装置、PCより構成されるものにおいて、PCプリントとコピー処理の指示が競合しても、混乱なく、両処理を実行できる画像処理システム及び画像読取装置を提供することを目的とする。
【0009】
【課題を解決するための手段】
この発明の画像処理システムは、原稿画像を読み取って得た画像情報をネットワークを介して出力可能なスキャナ装置と、外部装置から入力した画像情報を可視的に出力する画像出力装置と、スキャナ装置から画像情報を入力可能であるとともに、画像出力装置に対して画像情報を出力可能な情報処理装置とが、それぞれデータ交換可能にネットワーク接続されてなる画像処理システムであって、スキャナ装置(画像読取装置)が、原稿画像を読み取る画像読取部と、画像出力装置を接続するための第1ポートと、情報処理装置を接続するための第2ポートと、コピー処理においては、画像読取部で読み取った画像情報を第1ポートからネットワークを介して画像出力装置に出力するとともに、コピー処理中に第2ポートからネットワークを介してネットワークプリント要求を受信すると、内部記憶手段に蓄積容量がある場合は所定の蓄積量までプリントデータを受信して蓄積し、所定の蓄積量となった場合、発信元である情報処理装置に対して、プリントデータの送信を中断又は抑制すべき旨のデータを送信するように制御する制御手段とを備えている。
【0010】
この発明の画像処理システムでは、コピー処理時にスキャナ装置の画像読取部が読み取 った画像情報を第1ポートからネットワークを介して画像出力装置に出力する。そして、スキャナ装置は、そのコピー処理中に第2ポートよりネットワークを介してネットワークプリント要求を受信すると、内部蓄積手段に蓄積容量がある場合は所定の蓄積量までプリントデータを受信して蓄積する。この蓄積は、例えばページ単位で行う。所定の蓄積量となると、発信元である情報処理装置に対して、プリントデータの送信を中断又は抑制する。コピー処理が終了すると、蓄積されているプリントデータのプリントに移ることができるとともに、情報処理装置に蓄積停止以降分のデータ送信を促すことができる。
【0011】
また、この発明の画像読取装置は、原稿画像を読み取って得た画像情報をネットワークを介して出力可能なものであって、原稿画像を読み取る画像読取部と、画像出力装置を接続するための第1ポートと、情報処理装置を接続するための第2ポートと、コピー処理においては、画像読取部で読み取った画像情報を第1ポートからネットワークを介して画像出力装置に出力するとともに、コピー処理中に第2ポートからネットワークを介してネットワークプリント要求を受信すると、内部記憶手段に蓄積容量がある場合は所定の蓄積量までプリントデータを受信して蓄積し、所定の蓄積量となった場合、発信元である情報処理装置に対して、プリントデータの送信を中断又は抑制すべき旨のデータを送信するように制御する制御手段とを備えている。
【0012】
この発明の画像読取装置では、コピー処理時に画像読取部が読み取った画像情報を第1ポートからネットワークを介して画像出力装置に出力する。そして、そのコピー処理中に第2ポートよりネットワークを介してネットワークプリント要求を受信すると、内部蓄積手段に蓄積容量がある場合は所定の蓄積量までプリントデータを受信して蓄積する。所定の蓄積量となると、発信元である情報処理装置に対して、プリントデータの送信を中断又は抑制する。コピー処理が終了すると、蓄積されているプリントデータのプリントに移ることができるとともに、情報処理装置に蓄積停止以降分のデータ送信を促すことができる。
【0013】
なお、本発明の画像処理システムでは、ネットワークプリント処理においては、第2ポートからネットワークを介して受信したプリントデータを、第1ポートからネットワークを介して画像出力装置に出力するとともに、ネットワークプリント処理中にコピー指令が入力されると、内部記憶手段に所定の蓄積量までスキャンデータを蓄積し、所定の蓄積量となった場合、読み取りを停止させるか読み取り速度を減速させ、ネットワークプリント処理の進行により内部記憶手段の空き容量が回復すると、読み取りを再開させるか高速とし、ネットワークプリント処理の終了後、蓄積していたスキャンデータを第1ポートからネットワークを介して画像出力装置に出力するように制御することが好ましい。
【0014】
また、本発明の画像読取装置では、ネットワークプリント処理においては、第2ポートからネットワークを介して受信したプリントデータを、第1ポートからネットワークを介して画像出力装置に出力するとともに、ネットワークプリント処理中にコピー指令が入力されると、内部記憶手段に所定の蓄積量までスキャンデータを蓄積し、所定の蓄積量となった場合、読み取りを停止させるか読み取り速度を減速させ、ネットワークプリント処理の進行により内部記憶手段の空き容量が回復すると、読み取りを再開させるか高速とし、ネットワークプリント処理の終了後、蓄積していたスキャンデータを第1ポートからネットワークを介して画像出力装置に出力するように制御することが好ましい。
【0015】
ここでいう、読み取りを停止させる、読み取り速度を減速させるには、閾値を複数段階保持し、第1の閾値に達すると減速し、第2の閾値に達すると、停止させる場合も含むものである。ネットワークプリント処理が終了すると、蓄積されているスキャンデータのプリントに移ることができるとともに、スキャンを停止し、あるいは高速スキャンに戻すことができる。
更に、この発明の画像読取装置は、操作部に、割り込みコピーを指示する手段を備え、ネットワークプリント中に割り込みコピー指示がなされた場合に、ネットワークプリントを中断し、コピー処理を実行するように制御する手段を備えても良い。
更にまた、この発明の画像読取装置は、制御部にコピーとネットワークプリントのいずれを優先するか設定する手段を備え、コピー処理とネットワークプリントが競合した場合に、設定手段で優先設定された処理を優先して実行させるようにしても良い。
【0016】
【発明の実施の形態】
以下、実施の形態により、この発明をさらに詳細に説明する。図1は、この発明の一実施形態である画像処理システムの構成を示すブロック図である。この実施形態画像処理システムは、原稿画像を読み取るスキャナ装置1と、プリンタ装置2と、PC3、4とから構成されている。スキャナ装置1には、プリンタ用のポート7−1とPC接続用(LAN用)のポート7−2を備えている。プリンタ装置2は、スキャナ装置1のプリンタ用ポート7−1に接続されている。PC3(情報処理装置)3は、LAN6を介して、スキャナ装置1のPC用ポート7−2に接続されている。スキャナ装置1のPC用ポート7−2は、ハブ8の入/出力ポートに接続されている。PC3、4もハブ8の他の入/出力ポートに、それぞれ接続され、LAN6を構成している。スキャナ装置1は、プリンタ用ポート7−1のみ対応する宛先情報(MACアドレス)を記憶し、それ以外のポート7−2は対応する宛先情報(MACアドレス)を記憶しない。プリンタ装置2、PC3、4には、各々を示すアドレス情報(MACアドレス)が割付けられる。
【0017】
この実施形態画像処理システムでは、スキャナ装置1とプリンタ装置2間、スキャナ装置1とハブ8間、ハブ8とPC3、4間は、全て共通のプロトコルによりネットワーク(LAN)を構成している。また、プリンタ装置2はスキャナ装置1のみに直接接続され、ハブ8とPC3、4には直接接続されていない。このため、プリンタ装置2には、PC3、4、あるいはハブ8を接続するためのポートが不要であり、またハブ8のポート数も少なくできる。
【0018】
スキャナ装置1は、図2に示すように、画像読取部11と、操作部12と、表示部13と、MPU14と、ROM15と、RAM16と、ネットワークI/F17とを備えている。画像読取部11は、後に詳述するがカラー原稿画像を読み取り、画像データとして取り込む。操作部12は、コピーキー、テンキー、その他の操作キーを備え、種々の指令を入力する。表示部13は、操作手順や種々のメッセージ、データを表示する。MPU14は、ROM15に記憶するプログラムに従い、画像読み取りのための種々の制御処理動作を実行する。ROM15は、MPU14用のプログラムを格納している。RAM16は画像読み取りのための一時的なバッファデータや画像データを記憶する。ネットワークI/F17は、ポート7−1、7−2を有し、ここを通じて他のネットワーク機器と指令、データの授受を行う。
【0019】
また、上記図1ではスキャナ装置1に、1個のプリンタ専用ポート7−1を設けているが、これを複数設け、スキャナ装置1に複数台のプリンタ装置が直接的に接続される構成とすることもできる。
【0020】
スキャナ装置1は、各ポート7−1、7−2に入力された電気信号(アナログ信号)をデジタル信号に変換し、宛先情報を解析し、そのデータを内部に取り込むか、所定の出力ポートを選択し、電気信号として出力するかを制御する。このように、スキャナ装置1は、PC3、4からのデータについて宛先の解析は行うが、要求内容の解析は行わないため、例えばネットワークプリント時、PCからのプリンタステータス情報の要求に対して、自分が保持しているステータス情報を返信する必要がない。
【0021】
また、スキャナ装置1は、定期的に又は所定の操作(コピー開始指示)が行われた際、プリンタ装置2に対してステータス情報の送信を要求する旨のデータを送信する。すなわち、プリンタ装置2のステータスを監視している。ステータス情報とは、現像材(トナー等)及び/又は記録用紙の状態を示す情報である。
【0022】
スキャナ装置1のポート7−1、7−2から入力されるデータには、送信元のアドレス情報と宛先のアドレス情報が含まれる。スキャナ装置1のポートにデータが入力されると、図3、図4、図5のフロー図に示す処理を実行する。図3は、プリンタ用ポート7−1にデータが入力された場合の処理を示すフロー図である。図3のルーチンに入ると、ステップST1において、プリンタ用ポート7−1にデータが入力されたか否か判定する。プリンタ用ポート7−1へのデータ入力がなされた場合は、ステップST2へ移行する。ステップST2においては、入力されたパケットデータのヘッダを解析し、宛先情報がスキャナ、つまり自身であるか否かを判断する。自身である場合は、ステップST3へ移行する。一方、自身でない場合は、ステップST4へ移行する。ステップST3においては、そのデータをスキャナ装置1内部に取り込み、PC用ポート7−2には送出しない。ステップST4においては、そのデータをPC用ポート7−2に送出し、スキャナ装置1の内部には取り込まない。
【0023】
ここでは、スキャナ装置1のポート7−1、7−2において、通常のスイッチングハブのように、宛先情報とポートとの対応関係を示すテーブルを持つのではなく、宛先情報がスキャナであるか、それ以外かを判断するのみである。スキャナ以外の宛先情報の場合に、その宛先情報がどの機器であるかは認識しない。このようにすることにより、PC用ポート7−2に接続されている機器のアドレスを記憶する必要がなく、構成及び制御が簡単となる。
【0024】
図4、図5は、PC用ポート7−2にデータが入力された場合の処理を示すフロー図である。図4に示すルーチンに入ると、ステップST11において、PC用ポート7−2へデータが入力されたか否か判定する。PC用ポート7−2へのデータの入力が判断されると、ステップST12へ移行し、入力されたそのデータをRAM16のバッファメモリに一時的に記憶する。
【0025】
次に、ステップST13へ移行する。ステップST13においては、データに含まれる宛先情報が自分自身か否かを判定する。自分自身の場合は、ステップST14へ移行する。一方、自身でない場合は、ステップST15へ移行する。ステップST14においては、データをスキャナ装置1内部に取り込む。
【0026】
ステップST15においては、ポートに接続されているプリンタ装置のアドレスを記憶しているか否かを判定する。接続されているプリンタ装置のアドレスを記憶している場合には、ステップST16へ移行する。一方、接続されているプリンタ装置のアドレスが記憶されていない場合は、ステップST22(図5)へ移行する。
【0027】
ステップST16においては、宛先情報がプリンタ装置2か判定し、宛先情報がプリンタ装置2の場合に、ステップST17へ移行し、そのデータをプリンタ用ポート7−1に出力する。次に、ステップST18へ移行し、プリンタ装置2データの衝突が検出されたか否か判定する。データの衝突が検出された場合は、ステップST17へ戻る。一方、データの衝突が検出されない場合は、ステップST19へ移行する。ステップST19においては、正しく通信ができたか否かを判定する。正常に通信した場合、ステップST21へ移行し、バッファメモリに記憶していたデータを破棄する。正しく通信ができていない場合は、ステップST20へ移行する。ステップST20においては、プリンタ装置2のアドレス(宛先情報)が記憶されていることの有無を記憶するメモリに「記憶されていない」を記憶する。
【0028】
ステップST22においては、プリンタ用ポート7−1にデータを出力する。そして、ステップST23へ移行する。ステップST23においては、データの衝突が検出されたか否かを判定する。データの衝突が検出されれば、ステップST22へ戻る。一方、データの衝突がなければ、ステップST24へ移行する。ステップST24においては、正しく通信ができたか否か判定する。正しく通信できれば、ステップST25へ移行する。そして、ステップST25においては、宛先情報が記憶されていることの有無を記憶メモリに「記憶されている」記憶する。一方、正しく通信ができなければ、処理を終了する。
【0029】
今、スキャナ装置1において、操作部12よりコピー指示が入力された場合を想定する。この場合は、図6のフロー図に示すように、ステップST101において、コピー指令有りかの判定がYESとなり、ステップST102へ移行する。ステップST102においては、画像読取部11でスキャンデータの読み取りを行う。そして、ステップST103へ移行する。ステップST103においては、プリンタ用ポート7−1より、スキャンデータを出力する。プリンタ装置2では、スキャナ装置1のプリンタ用ポート7−1より、スキャンデータを受けて、プリントを行い、コピー処理を完了する。
【0030】
このコピー処理を実行中に、PC用ポート7−2より、通信開始要求があった場合には、図7に示すフロー図の処理を実行する。この処理ルーチンに入ると、ステップST111において、コピー処理中か否か判定する。コピー処理中の場合は、ステップST112へ移行する。一方、コピー処理中でない場合は、ステップST116へ移行する。ステップST116においては、プリンタ用ポート7−1へデータを出力する。
【0031】
ステップST112においては、PC3等から送られて来たデータが蓄積可能なデータか否か判定する。PC3からのデータがプリントデータの場合、プリントデータは蓄積可能であり、この場合は、ステップST113へ移行する。一方、PCからのデータがプリンタステータス要求の場合には、蓄積しておいても意味がないデータなので、蓄積不可能なデータと判断し、ステップST117へ移行する。ステップST117においては、ステータスをPC3へ送信する。
【0032】
ステップST113においては、蓄積容量があるか否か判定する。蓄積容量があれば、ステップST114へ移行する。一方、蓄積容量が不足の場合は、ステップST118へ移行する。ステップST118においては、受信できない旨をPC3に送信する。ステップST114においては、データを受信し、受信データをメモリに蓄積する。次に、ステップST115へ移行する。ステップST115においては、次データ有りか否かを判定する。次データがあれば、ステップST111へ戻る。次データがなければ、処理を終了する。
【0033】
次に、PCプリント実行中に、コピー指令があった場合には、図8に示すフロー図にしたがって処理を行う。この処理ルーチンに入ると、ステップST121において、コピー指令有りか否かを判定する。操作部12よりコピー指令がなされると、ステップST122へ移行する。ステップST122においては、割込キーが押されているか否か判定する。割込キーが押されている場合は、ステップST128に移行する。一方、割込キーが押されていない場合は、ステップST123へ移行する。
【0034】
ステップST128においては、実行中PCプリントのプリント動作を中断する。ここでのプリント中断はページ単位で行う。そして、ステップST129へ移行する。ステップST129においては、PCプリントのデータ受信は継続しながら、コピー処理を実行する。次に、ステップST125へ移行する。ステップST123においては、所定の蓄積量に達するまで、スキャンデータを蓄積する。ここで、所定の蓄積量に達するとは、メモリ空き容量がゼロ、又は略ゼロに達することとしても良い。また、空き容量が1ページ分又は1ライン以下に達することとしても良い。続いて、ステップST124へ移行する。ステップST124においては、PCプリント終了か否か判定する。終了でない場合は、ステップST123へ戻り、スキャンデータの蓄積を継続する。一方、PCプリント終了の場合は、ステップST125へ移行する。
【0035】
ステップST125においては、蓄積されているデータがあるか否か判定する。蓄積データがなければ、処理を終了する。一方、蓄積データがあれば、ステップST126へ移行する。ステップST126においては、蓄積データをプリンタ用ポート7−1に出力する。
【0036】
また、コピー処理、もしくはプリント処理が終了すると、図9に示す処理を実行しても良い。このルーチンでは、先ずステップST131において、蓄積されたデータが有りか否か判定される。蓄積されたデータなしの場合は、処理を終了する。一方、蓄積データ有りの場合は、ステップST132へ移行する。ステップST132においては、所定の処理を実行する。蓄積データをプリンタポート7−1より出力し、プリンタ装置2にデータを処理させるが、蓄積データに基づき、先立ってする必要がある処理を行う。蓄積データが例えばプリント処理のデータである場合、プリンタデータのみが蓄積されているので、プリントデータに先立って、ステータスをプリンタ装置2より取得する。次に、ステップST133へ移行する。
【0037】
ステップST133においては、処理可能か否か判定する。例えば、ステータスを判断して、印刷可能/エラー発生であるか判定する。処理不可能である場合、ステップST135へ移行する。一方、処理可能の場合は、ステップST134へ移行する。ステップST135においては、エラーに対する処理を実行する。ステップST134においては、蓄積データをプリンタ用ポート7−1より出力し、プリンタ装置2にデータを処理させる。例えば、プリンタデータを出力して、プリントさせる。
【0038】
なお、上記実施形態画像処理システムでは、スキャナ装置1、プリンタ装置2、PC3間でのデータ送受信は、全てパケット交換で行う。スキャナ装置1では、1つのパケットデータを全て一旦蓄積した後、宛先に対して出力するので、各ポート間での通信速度が異なる場合でも問題が発生することはない。すなわち、各ポートの通信速度(スキャナ装置1とプリンタ装置2間の速度、スキャナ装置1とPC3間の速度)に規制されずに、転送が行える。
【0039】
【発明の効果】
この発明によれば、コピー処理とPC(ネットワーク)プリントが競合する場合に、先に処理中に対する後続の処理、あるいは優先順位の低い方のデータが送られて来たときに、蓄積可能分だけ記憶しておき、先の処理が終了すると、直ちに次のプリント処理が実行できる。
【0040】
また、外付けのスイッチングハブを使用しないため、コピー処理中であっても、蓄積可能な分に限っては、プリントデータを受け付けることができる。更にまた、プリンタにメモリを増やさずとも、スキャナ装置のメモリにプリントデータをバッファすることができ、プリンタの構成を簡単にできるとともに、スキャナ装置のメモリを有効に利用することができる。
【図面の簡単な説明】
【図1】 この発明の一実施形態である画像処理システムの構成を示すブロック図である。
【図2】 同実施形態画像処理システムのスキャナ装置の概略構成を示すブロック図である。
【図3】 同実施形態画像処理システムのスキャナ装置の一処理例を説明するためのフロー図である。
【図4】 同スキャナ装置の他の処理例を説明するためのフロー図である。
【図5】 同スキャナ装置の更に他の処理例を説明するためのフロー図である。
【図6】 同スキャナ装置の更に他の処理例を説明するためのフロー図である。
【図7】 同スキャナ装置の更に他の処理例を説明するためのフロー図である。
【図8】 同スキャナ装置の更に他の処理例を説明するためのフロー図である。
【図9】 同スキャナ装置の更に他の処理例を説明するためのフロー図である。
【図10】 従来の画像処理システムの構成を示すブロック図である。
【図11】 従来の他の画像処理システムの構成例を示すブロック図である。
【符号の説明】
1 スキャナ装置
2 プリンタ装置
3、4 PC
6 LAN
7−1 プリンタ用ポート
7−2 PC用ポート
8 ハブ
11 画像読取部
12 操作部
13 表示部
14 MPU
15 ROM
16 RAM
17 ネットワークI/F[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an image processing system and an image reading apparatus including a scanner device (image reading device), a printer device (image output device), and a personal computer (information processing device).
[0002]
[Prior art]
In general, as shown in FIG. 10, the
[0003]
[Patent Document 1]
Japanese Patent Laid-Open No. 2002-278736
[Problems to be solved by the invention]
In the image processing system in which the above-described
[0005]
Therefore, a system in which the scanner device, the printer device, and the PC are all connected to the repeater hub can be considered. However, since the repeater hub is used, there is a problem that the load on the network increases during copy processing.
[0006]
Further, in the system shown in
[0007]
The present invention has been made paying attention to the above-mentioned problems, and does not require a PC during the copy process, does not increase the load on each network, and further simplifies the configuration of the control unit. An object of the present invention is to provide an image processing system and an image reading apparatus that can easily change a scanner device or a printer device.
[0008]
The present invention also provides an image processing system and an image reading apparatus capable of executing both processes without any confusion even if the PC print and copy process instructions compete with each other in the case of a scanner apparatus, a printer apparatus, and a PC. The purpose is to do.
[0009]
[Means for Solving the Problems]
An image processing system according to the present invention includes a scanner device that can output image information obtained by reading a document image via a network, an image output device that visually outputs image information input from an external device, and a scanner device. An image processing system in which image information can be input and an information processing apparatus capable of outputting image information to an image output apparatus is connected to a network so that data can be exchanged between them. ) Includes an image reading unit that reads an original image, a first port for connecting an image output device, a second port for connecting an information processing device, and an image read by the image reading unit in copy processing. Information is output from the first port to the image output device via the network, and the network is connected from the second port during the copying process. Upon receiving a network print request and, if there is storage capacity on the internal storage means receiving and accumulating the print data to a predetermined storage amount, when a predetermined accumulation amount, the information processing apparatus is the source On the other hand, control means for controlling to transmit data indicating that the transmission of print data should be interrupted or suppressed is provided.
[0010]
In the image processing system of the present invention, and outputs the image information to the image reading unit is Tsu reading of the scanner device when the copying process from the first port to the image output apparatus via the network. When the scanner device receives a network print request from the second port via the network during the copy process, the print data is received and stored up to a predetermined storage amount if the internal storage means has a storage capacity . This accumulation is performed in units of pages, for example. When the predetermined accumulation amount is reached, transmission of print data is interrupted or suppressed to the information processing apparatus that is the transmission source. When the copy process is completed, it is possible to move to printing of the accumulated print data and to prompt the information processing apparatus to transmit data for the period after the stop of the accumulation.
[0011]
The image reading apparatus according to the present invention is capable of outputting image information obtained by reading a document image via a network, and is configured to connect an image reading unit for reading a document image and the image output device. In the copy process, the image information read by the image reading unit is output from the first port to the image output apparatus via the network and the copy process is in progress. When the network print request is received from the second port via the network, if the internal storage means has a storage capacity, the print data is received and stored up to a predetermined storage amount. Control means for controlling the original information processing apparatus to transmit data indicating that transmission of print data should be interrupted or suppressed That.
[0012]
In the image reading apparatus of the present invention, the image information read by the image reading unit during the copy process is output from the first port to the image output apparatus via the network. When a network print request is received from the second port via the network during the copying process, print data is received and stored up to a predetermined storage amount if the internal storage means has a storage capacity. When the predetermined accumulation amount is reached, transmission of print data is interrupted or suppressed to the information processing apparatus that is the transmission source. When the copy process is completed, it is possible to move to printing of the accumulated print data and to prompt the information processing apparatus to transmit data for the period after the stop of the accumulation.
[0013]
In the image processing system of the present invention, in the network print process, print data received from the second port via the network is output from the first port to the image output device via the network, and the network print process is being performed. When a copy command is input, the scan data is accumulated up to a predetermined accumulation amount in the internal storage means. When the predetermined accumulation amount is reached, the scanning is stopped or the reading speed is reduced, and the network print process proceeds. When the free space in the internal storage means is restored, reading is resumed or speeded up, and control is performed so that the accumulated scan data is output from the first port to the image output device via the network after the network print processing is completed. It is preferable.
[0014]
In the image reading apparatus according to the present invention, in the network print process, print data received from the second port via the network is output from the first port to the image output apparatus via the network, and the network print process is being performed. When a copy command is input, the scan data is accumulated up to a predetermined accumulation amount in the internal storage means. When the predetermined accumulation amount is reached, the scanning is stopped or the reading speed is reduced, and the network print process proceeds. When the free space in the internal storage means is restored, reading is resumed or speeded up, and control is performed so that the accumulated scan data is output from the first port to the image output device via the network after the network print processing is completed. It is preferable.
[0015]
In this case, to stop reading or to reduce the reading speed, the threshold value is held in a plurality of stages, and includes a case where the threshold value is decelerated when the first threshold value is reached and stopped when the second threshold value is reached. When the network printing process is completed, it is possible to move to printing of accumulated scan data, and to stop scanning or return to high-speed scanning.
The image reading apparatus according to the present invention further includes means for instructing an interrupt copy to the operation unit, and controls to interrupt the network print and execute the copy process when an interrupt copy instruction is given during the network print. Means to do this may be provided.
Furthermore, the image reading apparatus according to the present invention includes means for setting whether to give priority to copying or network printing in the control unit, and when the copying process and network printing conflict, the processing prioritized by the setting means is performed. You may make it perform with priority.
[0016]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, the present invention will be described in more detail with reference to embodiments. FIG. 1 is a block diagram showing a configuration of an image processing system according to an embodiment of the present invention. The image processing system according to this embodiment includes a
[0017]
In this embodiment of the image processing system, a network (LAN) is configured by a common protocol between the
[0018]
As shown in FIG. 2, the
[0019]
In FIG. 1, the
[0020]
The
[0021]
Also, the
[0022]
The data input from the ports 7-1 and 7-2 of the
[0023]
Here, the ports 7-1 and 7-2 of the
[0024]
4 and 5 are flowcharts showing processing when data is inputted to the PC port 7-2. When the routine shown in FIG. 4 is entered, it is determined in step ST11 whether or not data has been input to the PC port 7-2. When the input of data to the PC port 7-2 is determined, the process proceeds to step ST12, and the input data is temporarily stored in the buffer memory of the
[0025]
Next, the process proceeds to step ST13. In step ST13, it is determined whether or not the destination information included in the data is itself. In the case of yourself, the process proceeds to step ST14. On the other hand, when it is not itself, it transfers to step ST15. In
[0026]
In step ST15, it is determined whether or not the address of the printer device connected to the port is stored. If the address of the connected printer is stored, the process proceeds to step ST16. On the other hand, if the address of the connected printer is not stored, the process proceeds to step ST22 (FIG. 5).
[0027]
In step ST16, it is determined whether the destination information is the
[0028]
In step ST22, data is output to the printer port 7-1. Then, the process proceeds to step ST23. In step ST23, it is determined whether or not a data collision is detected. If a data collision is detected, the process returns to step ST22. On the other hand, if there is no data collision, the process proceeds to step ST24. In step ST24, it is determined whether or not communication has been correctly performed. If communication is successful, the process proceeds to step ST25. In step ST25, whether or not the destination information is stored is “stored” in the storage memory. On the other hand, if communication cannot be performed correctly, the process ends.
[0029]
Assume that the
[0030]
If there is a communication start request from the PC port 7-2 during the copying process, the process shown in the flowchart of FIG. 7 is executed. If this processing routine is entered, it is determined in step ST111 whether or not copy processing is in progress. If copy processing is in progress, the process proceeds to step ST112. On the other hand, if the copy process is not in progress, the process proceeds to step ST116. In step ST116, the data is output to the printer port 7-1 .
[0031]
In step ST112, it is determined whether or not the data sent from the PC 3 or the like is storable data. If the data from the PC 3 is print data, the print data can be stored. In this case, the process proceeds to step ST113. On the other hand, if the data from the PC is a printer status request, since it is meaningless even if it is stored, it is determined that the data cannot be stored, and the process proceeds to step ST117. In step ST117, the status is transmitted to PC3.
[0032]
In step ST113, it is determined whether or not there is a storage capacity. If there is a storage capacity, the process proceeds to step ST114. On the other hand, if the storage capacity is insufficient, the process proceeds to step ST118. In step ST118, the fact that it cannot be received is transmitted to PC3. In step ST114, data is received and the received data is stored in the memory. Then, the process proceeds to step ST 115. In step ST115, it is determined whether there is next data. If there is next data, the process returns to step ST111. If there is no next data, the process is terminated.
[0033]
Next, when there is a copy command during execution of PC printing, processing is performed according to the flowchart shown in FIG. If this processing routine is entered, it is determined in step ST121 whether or not there is a copy command. When a copy command is issued from the
[0034]
In step ST128, the printing operation of the PC printing being executed is interrupted. The print interruption here is performed in units of pages. Then, the process proceeds to step ST129. In step ST129, copy processing is executed while PC print data reception continues. Next, the process proceeds to step ST125. In step ST123, scan data is accumulated until a predetermined accumulation amount is reached. Here, reaching the predetermined accumulation amount may mean that the memory free capacity reaches zero or substantially zero. The free space may reach one page or one line or less. Subsequently, the process proceeds to step ST124. In step ST124, it is determined whether or not the PC printing is finished. If not finished, the process returns to step ST123 to continue the accumulation of scan data. On the other hand, if the PC printing is completed, the process proceeds to step ST125.
[0035]
In step ST125, it is determined whether there is accumulated data. If there is no accumulated data, the process is terminated. On the other hand, if there is accumulated data, the process proceeds to step ST126. In step ST126, the accumulated data is output to the printer port 7-1.
[0036]
Further, when the copy process or the print process is completed, the process shown in FIG. 9 may be executed. In this routine, first, in step ST131, it is determined whether or not there is accumulated data. If there is no accumulated data, the process is terminated. On the other hand, if there is accumulated data, the process proceeds to step ST132. In step ST132, a predetermined process is executed. Accumulated data is output from the printer port 7-1 and the
[0037]
In step ST133, it is determined whether or not processing is possible. For example, the status is determined to determine whether printing is possible / error has occurred. When the process is impossible, the process proceeds to step ST135. On the other hand, if processing is possible, the process proceeds to step ST134. In step ST135, processing for an error is executed. In step ST134, the accumulated data is output from the printer port 7-1, and the
[0038]
In the image processing system of the above embodiment, data transmission / reception among the
[0039]
【The invention's effect】
According to the present invention, when the copy process and PC (network) print conflict, when the subsequent process for the process or the data with the lower priority is sent first, only the amount that can be stored is stored. The next print processing can be executed immediately after the previous processing is completed.
[0040]
In addition, since an external switching hub is not used, print data can be accepted as long as it can be stored even during copy processing. Furthermore, the print data can be buffered in the memory of the scanner device without increasing the memory in the printer, so that the configuration of the printer can be simplified and the memory of the scanner device can be used effectively.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of an image processing system according to an embodiment of the present invention.
FIG. 2 is a block diagram illustrating a schematic configuration of a scanner device of the image processing system according to the embodiment.
FIG. 3 is a flowchart for explaining a processing example of the scanner device of the image processing system according to the embodiment;
FIG. 4 is a flowchart for explaining another processing example of the scanner device.
FIG. 5 is a flowchart for explaining still another processing example of the scanner device.
FIG. 6 is a flowchart for explaining still another processing example of the scanner device.
FIG. 7 is a flowchart for explaining still another processing example of the scanner device.
FIG. 8 is a flowchart for explaining still another processing example of the scanner device.
FIG. 9 is a flowchart for explaining still another processing example of the scanner device.
FIG. 10 is a block diagram illustrating a configuration of a conventional image processing system.
FIG. 11 is a block diagram illustrating a configuration example of another conventional image processing system.
[Explanation of symbols]
1
6 LAN
7-1 Printer port 7-2
15 ROM
16 RAM
17 Network I / F
Claims (4)
前記スキャナ装置は、原稿画像を読み取る画像読取部と、前記画像出力装置を接続するための第1ポートと、前記情報処理装置を接続するための第2ポートと、コピー処理においては、画像読取部で読み取った画像情報を第1ポートからネットワークを介して画像出力装置に出力するとともに、コピー処理中に第2ポートからネットワークを介してネットワークプリント要求を受信すると、内部記憶手段に蓄積容量がある場合は所定の蓄積量までプリントデータを受信して蓄積し、所定の蓄積量となった場合、発信元である情報処理装置に対して、プリントデータの送信を中断又は抑制すべき旨のデータを送信するように制御する制御手段とを備えることを特徴とする画像処理システム。A scanner device that can output image information obtained by reading a document image via a network, an image output device that visually outputs image information input from an external device, and image information can be input from the scanner device An image processing system in which an information processing apparatus capable of outputting image information to an image output apparatus is connected to a network so as to exchange data,
The scanner device includes an image reading unit that reads an original image, a first port for connecting the image output device, a second port for connecting the information processing device, and an image reading unit in copy processing. When the image information read in step 1 is output from the first port to the image output device via the network, and when a network print request is received from the second port via the network during the copy process, the internal storage means has a storage capacity the receiving and accumulating print data to a predetermined storage amount, when a predetermined accumulation amount, to the information processing apparatus is a source, transmits the data indicating that transmission should an interruption or suppression of print data And an image processing system comprising: a control unit configured to perform control.
原稿画像を読み取る画像読取部と、画像出力装置を接続するための第1ポートと、情報処理装置を接続するための第2ポートと、コピー処理においては、画像読取部で読み取った画像情報を第1ポートからネットワークを介して画像出力装置に出力するとともに、コピー処理中に第2ポートからネットワークを介してネットワークプリント要求を受信すると、内部記憶手段に蓄積容量がある場合は所定の蓄積量までプリントデータを受信して蓄積し、所定の蓄積量となった場合、発信元である情報処理装置に対して、プリントデータの送信を中断又は抑制すべき旨のデータを送信するように制御する制御手段とを備えることを特徴とする画像読取装置。An image reading apparatus capable of outputting image information obtained by reading a document image via a network,
In a copy process, an image reading unit that reads an original image, a first port for connecting an image output device, a second port for connecting an information processing device, and image information read by the image reading unit When the network print request is output from the first port to the image output apparatus via the network, and when the network storage request is received from the second port via the network during the copying process, if the internal storage means has a storage capacity, the print is performed up to a predetermined storage amount. Control means for controlling to transmit data indicating that transmission of print data should be interrupted or suppressed to an information processing apparatus as a transmission source when data is received and accumulated and a predetermined accumulation amount is reached An image reading apparatus comprising:
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003152796A JP3758645B2 (en) | 2003-05-29 | 2003-05-29 | Image processing system and image reading apparatus |
| US10/783,214 US20040252323A1 (en) | 2003-05-28 | 2004-02-20 | Image processing system and image scanning device |
| CN2007101809390A CN101127812B (en) | 2003-05-28 | 2004-05-28 | Image processing system and image reading device |
| CNB200410047230XA CN100544394C (en) | 2003-05-28 | 2004-05-28 | Image processing system and image reading apparatus |
| HK08108250.0A HK1112668B (en) | 2003-05-28 | 2008-07-25 | Image processing system and image scanning device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003152796A JP3758645B2 (en) | 2003-05-29 | 2003-05-29 | Image processing system and image reading apparatus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004357013A JP2004357013A (en) | 2004-12-16 |
| JP3758645B2 true JP3758645B2 (en) | 2006-03-22 |
Family
ID=34047920
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003152796A Expired - Fee Related JP3758645B2 (en) | 2003-05-28 | 2003-05-29 | Image processing system and image reading apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3758645B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4462223B2 (en) | 2006-03-31 | 2010-05-12 | ブラザー工業株式会社 | Image data processing device |
-
2003
- 2003-05-29 JP JP2003152796A patent/JP3758645B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2004357013A (en) | 2004-12-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0965039A (en) | Facsimile equipment | |
| JPH082068A (en) | Printer with facsimile | |
| US20030016390A1 (en) | Image processing apparatus and method | |
| JP3758645B2 (en) | Image processing system and image reading apparatus | |
| JP2000085211A (en) | Print-controlling method and printing system | |
| JP2002325156A (en) | Multi-function printer | |
| JPH11136459A (en) | Image input / output device and method | |
| CN1574875A (en) | Image processing system and image reading device | |
| JPH11316661A (en) | Print control method and system, recording medium | |
| US8514430B2 (en) | Apparatus, system, and method for processing image in network environment based on local protocol | |
| US5684602A (en) | Facsimile apparatus with coding/decoding interrupt | |
| JPH1058788A (en) | Printer and printing method | |
| CN101127812A (en) | Image processing system and image reading apparatus | |
| JP2001338286A (en) | Method and device for image processing | |
| JP2658931B2 (en) | Printer controller | |
| JP4131275B2 (en) | Image processing system and image reading apparatus | |
| JP2002057893A (en) | Image processing apparatus and control method thereof | |
| JP2000301780A (en) | Printing system | |
| JPH1079822A (en) | Multifunctional information processing device | |
| HK1112668B (en) | Image processing system and image scanning device | |
| JPH0983714A (en) | Facsimile apparatus and data transfer method for facsimile apparatus | |
| JPH08116415A (en) | Fax machine and fax data transmission / reception system | |
| JPH06214733A (en) | Printer control method and apparatus | |
| JP2002335354A (en) | Communication terminal | |
| JP2002251107A (en) | Recording device and communication terminal device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20051013 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20051018 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051117 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20051213 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20051226 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090113 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120113 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130113 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140113 Year of fee payment: 8 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |