JP3767026B2 - 多機能周辺装置および記憶媒体 - Google Patents
多機能周辺装置および記憶媒体 Download PDFInfo
- Publication number
- JP3767026B2 JP3767026B2 JP22338396A JP22338396A JP3767026B2 JP 3767026 B2 JP3767026 B2 JP 3767026B2 JP 22338396 A JP22338396 A JP 22338396A JP 22338396 A JP22338396 A JP 22338396A JP 3767026 B2 JP3767026 B2 JP 3767026B2
- Authority
- JP
- Japan
- Prior art keywords
- scanner
- tasks
- task
- image sensor
- peripheral device
- 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
- 230000002093 peripheral effect Effects 0.000 title claims description 28
- 230000006870 function Effects 0.000 claims description 69
- 230000010365 information processing Effects 0.000 claims description 11
- 238000000034 method Methods 0.000 claims description 9
- 230000005540 biological transmission Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 8
- 230000007423 decrease Effects 0.000 description 7
- 230000007246 mechanism Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 238000009825 accumulation Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000006866 deterioration Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00912—Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
- H04N1/00954—Scheduling operations or managing resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00912—Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
- H04N1/00933—Timing control or synchronising
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00912—Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
- H04N1/0096—Simultaneous or quasi-simultaneous functioning of a plurality of operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32561—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using a programmed control device, e.g. a microprocessor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00204—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0081—Image reader
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0082—Image hardcopy reproducer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0086—Image transceiver
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- General Engineering & Computer Science (AREA)
- Facsimiles In General (AREA)
- Facsimile Scanning Arrangements (AREA)
Description
【発明の属する技術分野】
本発明は、情報処理装置の周辺装置としてのスキャナ機能を含む複数の機能を有し、マルチタスク処理により複数機能の同時動作を実行可能な多機能周辺装置、およびその多機能周辺装置を動作させるためのプログラムを格納した記憶媒体に関するものである。
【0002】
【従来の技術】
近年、パーソナルコンピュータなどの情報処理装置の周辺装置としてのスキャナ機能を含む複数の機能を有し、マルチタスク処理により複数機能の同時動作を実行可能な多機能周辺装置の開発が盛んになりつつある。
【0003】
このような多機能周辺装置は、たとえば、原稿の画像を読み取って画像データを生成するスキャナ機能、画像データに基づいて画像を所望の記録用紙上に印刷するプリンタ機能、および画像データを変調して電話回線などの通信回線に送出し、また通信回線を介して入力された画像データを復調するファクシミリモデム機能を備えることにより、情報処理装置の周辺装置としてのスキャナ装置、プリンタ装置、およびファクシミリモデムとして使用できるばかりでなく、スキャナ機能とプリンタ機能とを用いてコピー機能を実現することによりコピー機として使用でき、スキャナ機能とプリンタ機能とファクシミリモデム機能とを用いてファクシミリ機能を実現することによりファクシミリ装置として使用できる。
【0004】
さらには、マルチタスク処理を行うことにより、これら各種の機能を必要に応じて同時動作させることができる。具体的には、各機能を実現するためのタスクを、時分割方式により順次循環的に動作させることにより、実質的に複数の機能を同時に動作させることができる。
【0005】
【発明が解決しようとする課題】
しかしながら、従来の多機能周辺装置では、スキャナ機能を使用するタスクと他のタスクとが同時動作しているか否かに拘らず、スキャナの読取速度が常に一定であったので、同時動作による個々のタスクに対してのCPUの処理能力の低下により、スキャナの読取性能が劣化することがあった。
【0006】
すなわち、タスクの同時動作はCPUによる時分割処理によって実現されるので、CPUによる個々のタスクの処理能力は同時動作を行っていないときよりも必然的に低下する。このため、同時動作時と非同時動作時とでスキャナを構成するイメージセンサの読取速度が同一であると、同時動作時にCPUによる処理能力がイメージセンサの読取速度に追随できなくなって、イメージセンサの読取動作を頻繁に停止させることになる。この場合、イメージセンサの各受光素子による電荷蓄積時間に不均一が生じたり、原稿送り機構の動作が非周期的になって円滑な動作が維持されなくなったりして、イメージセンサからの画像信号と原画像との対応関係の正確性が崩れてしまう。
【0007】
本発明は、上記の点に鑑みて提案されたものであって、複数タスクの同時動作時におけるCPUによる個々のタスクの処理能力の低下に起因するスキャナ機能の劣化を防止できる多機能周辺装置、およびその多機能周辺装置を動作させるためのプログラムを格納した記憶媒体を提供することを目的としている。
【0008】
【課題を解決するための手段】
上記目的を達成するため、請求項1に記載した発明の多機能周辺装置は、情報処理装置の周辺装置としてのスキャナ機能を含む複数の機能を有し、制御手段の時分割方式によるマルチタスク処理によりその複数の機能の同時動作を実行可能な多機能周辺装置であって、イメージセンサに対して原稿を所定の速度で送り、当該イメージセンサで読み取った各受光素子の電荷をクロック信号に同期して制御手段に出力するスキャナと、スキャナを使用するタスクを動作させるときに、制御手段が他のタスクを同時に動作しているか否かを判断する同時動作判断手段と、同時動作判断手段によりスキャナを使用するタスクと他のタスクとが同時動作していると判断されたときに、クロック信号の周期をスキャナを使用するタスクが他のタスクと同時動作していないときの周期よりも長くすることにより、イメージセンサによる原稿の読取速度を低下させる読取速度制御手段とを備えている。
【0009】
この多機能周辺装置によれば、制御手段がスキャナを使用するタスクと他のタスクとが同時動作しているときに、イメージセンサで読み取った各受光素子の電荷を制御手段に出力するための同期信号としてのクロック信号の周期を長くするので、制御手段であるCPUの処理能力がスキャナのイメージセンサによる原稿の読取速度に追随できずに原稿の読取が頻繁に停止するという事態が生じないことから、複数タスクの同時動作時におけるCPUによる個々のタスクの処理能力の低下に起因するスキャナ機能の劣化を防止できる。
【0010】
すなわち、同時動作時にCPUによる処理能力がスキャナを構成するイメージセンサの読取速度に追随できなくなってイメージセンサの読取動作を頻繁に停止させるような事態を生じないので、イメージセンサの各受光素子の電荷蓄積時間に不均一が生じたり、原稿送り機構の動作が非周期的になって円滑な動作が維持されなくなったりすることがなく、イメージセンサからの画像信号と原画像との対応関係の正確性を維持できる。また、スキャナ機能を実現するためのイメージセンサの各受光素子から電荷を出力させるクロック信号の周期を長くすることにより、イメージセンサによる原稿の読取速度を低下させるので、マルチタスク処理に基づくCPUによる処理能力の低下に応じて容易に原稿の読取速度を低下させることができる。たとえば、原稿の送り速度を変化させることにより原稿の読取速度を変化させることもできるが、この場合、原稿送りモータの回転速度を変化させたり動力伝達機構の減速比を変化させたりする必要があり、制御あるいは機構が複雑になる。これに対し、クロック信号の周期を長くすることは、たとえば論理回路を用いて発振器の分周比を切り替えることにより容易に実現できる。
【0011】
情報処理装置としては、パーソナルコンピュータが考えられえるが、これに限らず、ワークステーションなどの他のコンピュータであってもよい。
【0012】
スキャナ機能を含む複数の機能としては、スキャナ機能の他、プリンタ機能、PCファクシミリ機能、コピー機能、ファクシミリ機能などが考えられるが、これらに限るものではない。なお、PCファクシミリ機能とは、情報処理装置からの画像データを変調して電話回線などの通信回線に送出し、また、通信回線を介して入力された画像データを復調して情報処理装置に供給する機能をいう。
【0013】
スキャナ機能を使用するタスクとは、スキャナ機能を実現するスキャナタスクは勿論のこと、コピー機能を実現するコピータスク、ファクシミリ送信機能を実現するファクシミリタスクなど、リソースとしてスキャナを使用する各種のタスクが含まれる。
【0014】
【0015】
同時動作判断手段、および読取速度制御手段は、たとえば所定のプログラムに基づいてCPUを動作させることにより実現できる。
【0016】
【0017】
【0018】
【0019】
イメージセンサとしては、MOSイメージセンサやCCDイメージセンサなどを用いることができるが、これらに限るものではない。
【0020】
更に、請求項2に記載した発明の記憶媒体は、情報処理装置の周辺装置としてのスキャナ機能を含む複数の機能を、時分割方式によるマルチタスク処理によりその複数の機能の同時動作を実行する制御手段と、イメージセンサに対して原稿を所定の速度で送り、当該イメージセンサで読み取った各受光素子の電荷をクロック信号に同期して制御手段に出力するスキャナとを備えた多機能周辺装置を動作させるためのプログラムを格納した記憶媒体であって、スキャナを使用するタスクを動作させるときに、制御手段が他のタスクを同時に動作しているか否かを判断する同時動作判断プログラムと、同時動作判断プログラムによりスキャナを使用するタスクと他のタスクとが同時動作していると判断されたときに、クロック信号の周期をスキャナを使用するタスクが他のタスクと同時動作していないときの周期よりも長くすることにより、イメージセンサによる原稿の読取速度を低下させる読取速度制御プログラムとを含むプログラムが格納されている。
【0021】
この記憶媒体によれば、格納されたプログラムに基づいてCPUを動作させることにより、請求項1記載の多機能周辺装置の動作を実現できる。
【0022】
記憶媒体としては、ROM、EPROM、EEPROM、フラッシュメモリなどが考えられるが、これらに限らず、フレキシブルディスクやCD−ROMなどであってもよい。
【0023】
【発明の実施の形態】
以下、本発明の好ましい実施の形態を、図面を参照しつつ具体的に説明する。
【0024】
図1は、本発明に係る多機能周辺装置をパーソナルコンピュータに接続した状態の回路ブロック図である。パーソナルコンピュータ1は、いわゆるマルチウインドウを用いたGUIを採用しており、複数のアプリケーションソフトウェアを同時に起動させておくことが可能である。多機能周辺装置(以下「MFD」という)2は、ファクシミリ、プリンタ、イメージスキャナ、およびコピー機などの複数の機能を有している。なお、MFDはマルチ・ファンクション・ディバイスの略称である。
【0025】
パーソナルコンピュータ1は、プロセサ11、EEPROM12、RAM13、ゲートアレイ14、インターフェース15、ハードディスク装置17、フレキシブルディスクドライブ18、表示部19、操作部20、およびLANアダプタ21を備えている。プロセサ11、EEPROM12、RAM13、ゲートアレイ14、およびインターフェース15は、バス線により相互に接続されている。バス線は、データバス、アドレスバス、および制御信号線を含む。ハードディスク装置17、フレキシブルディスクドライブ18、表示部19、操作部20、およびLANアダプタ21は、ゲートアレイ14に接続されている。
【0026】
プロセサ11は、ハードディスク装置17にインストールされているOSや各種のアプリケーションソフトウェアなどのプログラムに基づいて動作し、情報処理を行う。EEPROM12は、各種の登録データなどを記憶する。RAM13は、各種のアプリケーションソフトウェアなどによって利用され、各種のデータなどを記憶する。ゲートアレイ14は、プロセサ11とハードディスク装置17、フレキシブルディスクドライブ18、表示部19、操作部20、およびLANアダプタ21との間のインターフェースとして機能する。インターフェース15は、たとえばセントロニクスなどの規格に基づいて、パーソナルコンピュータ1とMFD2との間のデータの送受信を制御する。ハードディスク装置17は、各種のアプリケーションソフトウェアのプログラムなどを記憶する。フレキシブルディスクドライブ18は、フレキシブルディスクの内容を読み出し、またフレキシブルディスクにデータを書き込む。表示部19は、たとえばLCDなどからなり、プロセサ11により制御されて文字や図形などを表示する。操作部20は、たとえばキーボードあるいはマウスなどからなり、使用者による操作に基づいて操作信号を出力する。LANアダプタ21は、パーソナルコンピュータ1とLANとのインターフェースとして機能する。
【0027】
MFD2は、CPU31、ROM32、RAM33、EEPROM34、ゲートアレイ35、インターフェース36、スキャナ38、プリンタ39、モデム40、操作部41、および表示部42を備えている。CPU31、ROM32、RAM33、EEPROM34、ゲートアレイ35、およびインターフェース36は、バス線により相互に接続されている。バス線は、データバス、アドレスバス、および制御信号線を含む。ゲートアレイ35には、スキャナ38、プリンタ39、モデム40、操作部41、および表示部42が接続されている。インターフェース36は、ケーブル51を介してパーソナルコンピュータ1のインターフェース15に接続されている。パーソナルコンピュータ1のLANアダプタ21にはLAN53が接続されており、MFD2のモデム40には電話回線54が接続されている。
【0028】
CPU31は、MFD2全体を制御する。ROM32は、MFD2を制御するためのプログラムなどを記憶している。RAM33は、各種のデータを記憶する。EEPROM34は、各種のフラグや登録データなどを記憶する。ゲートアレイ35は、CPU31とスキャナ38、プリンタ39、モデム40、操作部41、および表示部42との間のインターフェースとして機能する。インターフェース36は、たとえばセントロニクスなどの規格に基づいて、パーソナルコンピュータ1とMFD2との間のデータの送受信を制御する。スキャナ38は、原稿の画像を読み取って画像信号に変換する。プリンタ39は、画像データに基づいて画像を印刷する。モデム40は、ファクシミリ通信の送受信に際して、送信データにより搬送波を変調し、また受信搬送波を復調して受信データを取り出す。操作部41は、キースイッチ群などからなり、使用者による操作に応じて操作信号を出力する。表示部42は、LCDなどからなり、CPU31により制御されて各種の表示を行う。
【0029】
パーソナルコンピュータ1のハードディスク装置17には、MFD2のモデム40を用いてパーソナルコンピュータ1と他のファクシミリ装置などとの間でファクシミリ通信を行わせたり、プリンタ39を用いてパーソナルコンピュータ1で作成した文書や画像を印刷させたり、スキャナ38を用いて読み取らせた画像信号をパーソナルコンピュータ1に取り込んだりという、各種の機能を実現するためのMFD制御アプリケーションソフトウェアがインストールされている。このMFD制御アプリケーションソフトウェアは、フレキシブルディスクドライブ18にフレキシブルディスクを挿入して所定の操作を行うことにより、ハードディスク装置17にインストールされる。このMFD制御アプリケーションソフトウェアは、テキストデータをビットマップデータに変換するなどのデータ変換を行うFAXドライバと呼ばれるソフトウェア、通信履歴を管理および表示するログマネージャと呼ばれるソフトウェア、およびパーソナルコンピュータ1とMFD2との間のデータの送受を管理するステータスモニタと呼ばれるソフトウェアなどにより構成されている。
【0030】
すなわち、MFD2のCPU31は、ROM32に格納されたプログラムに基づいて動作することにより、スキャナ機能を使用するタスクが動作しているときに、他のタスクが同時動作しているか否かを判断する同時動作判断手段と、同時動作判断手段によりスキャナ機能を使用するタスクと他のタスクとが同時動作していると判断されたときに、スキャナ機能による原稿の読取速度を低下させる読取速度制御手段とを実現している。
【0031】
次に、このように構成されたMFD2の動作の要点について説明する。上記MFD2の機能は、パーソナルコンピュータ1からケーブル51を介してインターフェース36に入力されるプリントデータをプリンタ39に印刷させるプリンタ機能、スキャナ38に原稿を読み取らせて読取画像データをパーソナルコンピュータ1に出力するスキャナ機能、パーソナルコンピュータ1からのファクシミリ送信データをモデム40により変調して電話回線54に送出し、また電話回線54を介して入力されたファクシミリ受信データをモデム40により復調してパーソナルコンピュータ1に供給するPCファクシミリ機能、スキャナ38に原稿を読み取らせて得られる読取画像データをプリンタ39に印刷させるコピー機能、スキャナ38に原稿を読み取らせて得られる読取画像データをファクシミリ送信データとしてモデム40により変調して電話回線54に送出し、また電話回線54を介して入力されたファクシミリ受信データをモデム40により復調してファクシミリ受信データとしてプリンタ39に印刷させるファクシミリ機能などであり、同時に動作しても相互に矛盾を生じることのない複数の機能は、時分割処理により同時動作が可能なようになされている。たとえば、プリント動作中は、プリンタ39を使用しないスキャナ動作やPCファクシミリ動作は可能であり、この場合、パーソナルコンピュータ1からMFD2へのプリントデータと、MFD2からパーソナルコンピュータ1へのスキャナデータあるいはパーソナルコンピュータ1とMFD2との間のファクシミリデータが、ケーブル51を介してパケットを用いた多重通信方式により双方向に伝送されるとともに、MFD2のCPU31により、プリンタタスクとスキャナタスクあるいはファクシミリタスクとがマルチタスク処理により同時に実行される。また、プリンタ機能とコピー機能との同時動作の場合、いずれもプリンタ39を使用するが、プリント機能によりプリンタ39が使用されている間は、コピー機能のうちスキャナ38による原稿の読取動作は可能であり、この限りにおいてはプリンタタスクとコピータスクとの同時動作が可能である。この場合、スキャナ38からの読取画像データは、コピータスクがプリンタ39を使用できるようになるまで、RAM33に格納されることになる。
【0032】
ところで、スキャナ38を使用するタスクとして、スキャナタスク、コピータスク、およびファクシミリタスクがあるが、これらのタスクのうちのいずれかと他のタスクとの同時動作の場合、MFD2のCPU31が、スキャナ38による読取速度が非同時動作の場合よりも遅くなるように制御する。具体的には、スキャナ38を構成するイメージセンサの各受光素子から電荷を出力させるためのクロック信号の周期を長くする。
【0033】
このようにすることによって、タスクの同時動作時においても、CPU31によるスキャナ38からの読取画像データの処理速度がスキャナ38の読取速度に十分に追随でき、したがってスキャナ38の読取動作を頻繁に停止させる必要がないことから、スキャナ38による読取性能の低下を生じることがない。
【0034】
次に、上記のようなスキャナ38の読取速度切替処理の手順について、図2に示すフローチャートを参照しながら説明する。
【0035】
先ずタスクの切替え時に、MFD2のCPU31が、今から実行するタスクがスキャナ38を使用するタスクであるか否かを判断する(S1)。具体的には、スキャナタスク、コピータスク、ファクシミリタスクのうちのいずれかであるかどうかを調べる。もちろん、コピータスクであっても、既に原稿を読み取って画像データをRAM33に格納している場合や、ファクシミリタスクであっても、ファクシミリ受信動作の場合には、スキャナ38を使用しないので、このような場合はスキャナ38を使用するタスクでないと判断する。
【0036】
今から実行するタスクがスキャナ38を使用するタスクであれば(S1:YES)、CPU31が、他のタスクとの同時動作中であるか否かを判断する(S2)。
【0037】
他のタスクとの同時動作中であれば(S2:YES)、CPU31が、スキャナ38による読取速度を低速に設定し(S3)、このルーチンを終了する。すなわち、他のタスクとの同時動作中であれば、各タスク毎に考えた場合、CPU31による処理能力が低下するので、それに合わせてスキャナ38による読取速度を低速にするのである。具体的には、スキャナ38を構成するイメージセンサの各受光素子から電荷を出力させるためのクロック信号の周期を長くする。
【0038】
S2において、他のタスクとの同時動作中でなければ(S2:NO)、CPU31が、スキャナ38による読取速度を同時動作の場合よりも高速に設定し(S4)、このルーチンを終了する。すなわち、同時動作中でなければCPU31の処理能力が十分にあるので、スキャナ38による読取速度を低下させる必要がないのである。
【0039】
S1において、今から実行するタスクがスキャナ38を使用するタスクでなければ(S1:NO)、スキャナ38による読取速度を切り替える必要がないので、このルーチンを終了する。
【0040】
なお、上記実施形態では、タイマー割込によるタスクの切替え毎に上記読取速度切替処理を実行してスキャナ38による読取速度を設定したが、必ずしもこのようにする必要はなく、タスクの切替えの整数倍の周期で上記読取速度切替処理を実行してスキャナ38による読取速度を切り替えるようにしてもよい。
【0041】
また、上記実施形態では、同時動作が2つのタスクだけの場合について説明したが、3つ以上のタスクが同時動作する場合にも本発明を適用できる。この場合、各タスク毎のCPU31の処理能力を考慮して、同時動作するタスクの数に応じてスキャナ38による読取速度を低下させる。
【0042】
【発明の効果】
以上説明したように請求項1に記載した発明の多機能周辺装置によれば、制御手段がスキャナを使用するタスクと他のタスクとが同時動作しているときに、イメージセンサで読み取った各受光素子の電荷を制御手段に出力するための同期信号としてのクロック信号の周期を長くするので、制御手段であるCPUの処理能力がスキャナのイメージセンサによる原稿の読取速度に追随できずに原稿の読取が頻繁に停止するという事態が生じないことから、複数タスクの同時動作時におけるCPUの処理能力の低下に起因するスキャナ機能の劣化を防止できる。また、スキャナ機能を実現するためのイメージセンサの各受光素子から電荷を出力させるクロック信号の周期を長くすることにより、イメージセンサによる原稿の読取速度を低下させるので、マルチタスク処理に基づくCPUによる処理能力の低下に応じて容易に原稿の読取速度を低下させることができる。
【0043】
【0044】
更に、請求項2に記載した発明の記憶媒体によれば、格納されたプログラムに基づいてCPUを動作させることにより、請求項1記載の多機能周辺装置の動作を実現できる。
【図面の簡単な説明】
【図1】 本発明に係る多機能周辺装置をパーソナルコンピュータに接続した状態の回路ブロック図である。
【図2】 図1に示す多機能周辺装置によるスキャナの読取速度切替処理の手順を説明するフローチャートである。
【符号の説明】
1 パーソナルコンピュータ
2 MFD
31 CPU
32 ROM
33 RAM
34 EEPROM
35 ゲートアレイ
36 インターフェース
38 スキャナ
39 プリンタ
40 モデム
Claims (2)
- 情報処理装置の周辺装置としてのスキャナ機能を含む複数の機能を有し、制御手段の時分割方式によるマルチタスク処理によりその複数の機能の同時動作を実行可能な多機能周辺装置であって、
イメージセンサに対して原稿を所定の速度で送り、当該イメージセンサで読み取った各受光素子の電荷をクロック信号に同期して前記制御手段に出力するスキャナと、
前記スキャナを使用するタスクを動作させるときに、前記制御手段が他のタスクを同時に動作しているか否かを判断する同時動作判断手段と、
前記同時動作判断手段により前記スキャナを使用するタスクと他のタスクとが同時動作していると判断されたときに、前記クロック信号の周期を前記スキャナを使用するタスクが他のタスクと同時動作していないときの周期よりも長くすることにより、前記イメージセンサによる原稿の読取速度を低下させる読取速度制御手段とを備えたことを特徴とする、多機能周辺装置。 - 情報処理装置の周辺装置としてのスキャナ機能を含む複数の機能を、時分割方式によるマルチタスク処理によりその複数の機能の同時動作を実行する制御手段と、イメージセンサに対して原稿を所定の速度で送り、当該イメージセンサで読み取った各受光素子の電荷をクロック信号に同期して前記制御手段に出力するスキャナとを備えた多機能周辺装置を動作させるためのプログラムを格納した記憶媒体であって、
前記スキャナを使用するタスクを動作させるときに、前記制御手段が他のタスクを同時に動作しているか否かを判断する同時動作判断プログラムと、
前記同時動作判断プログラムにより前記スキャナを使用するタスクと他のタスクとが同時動作していると判断されたときに、前記クロック信号の周期を前記スキャナを使用するタスクが他のタスクと同時動作していないときの周期よりも長くすることにより、前記イメージセンサによる原稿の読取速度を低下させる読取速度制御プログラムとを含むプログラムが格納されていることを特徴とする記憶媒体。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22338396A JP3767026B2 (ja) | 1996-08-26 | 1996-08-26 | 多機能周辺装置および記憶媒体 |
| US08/917,142 US6195172B1 (en) | 1996-08-26 | 1997-08-25 | Multi-function peripheral device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22338396A JP3767026B2 (ja) | 1996-08-26 | 1996-08-26 | 多機能周辺装置および記憶媒体 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH1065884A JPH1065884A (ja) | 1998-03-06 |
| JP3767026B2 true JP3767026B2 (ja) | 2006-04-19 |
Family
ID=16797293
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP22338396A Expired - Fee Related JP3767026B2 (ja) | 1996-08-26 | 1996-08-26 | 多機能周辺装置および記憶媒体 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US6195172B1 (ja) |
| JP (1) | JP3767026B2 (ja) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6604157B1 (en) | 1999-02-19 | 2003-08-05 | Hewlett-Packard Development Company | System and method for allowing a user to select and scan from a peripheral to a target application on a host system |
| US6487611B1 (en) * | 1999-02-19 | 2002-11-26 | Compaq Computer Corporation, Inc. | Seamless distributed job control between a multifunction peripheral and a host |
| US6961789B2 (en) * | 2000-12-01 | 2005-11-01 | Hewlett-Packard Development Company, L.P. | Mopymultiple-original-output control for multifunction devices |
| US20030206310A1 (en) * | 2002-05-03 | 2003-11-06 | Ferlitsch Andrew Rodney | Integrated scanner/printer driver and related methodology |
| US7529920B2 (en) * | 2004-06-11 | 2009-05-05 | Canon Kabushiki Kaisha | Apparatus and method capable of executing plug and play installation processing operation upon acquiring one piece of device identification information including both printer and facsimile identification information |
| JP2006121347A (ja) * | 2004-10-20 | 2006-05-11 | Toshiba Corp | 画像処理装置 |
| US7353998B2 (en) | 2004-12-22 | 2008-04-08 | Lexmark International, Inc. | Image processing system receiving simultaneous scan requests from multiple scanners |
| JP4494987B2 (ja) * | 2005-01-17 | 2010-06-30 | 株式会社東芝 | 多機能端末装置、稼働情報推測装置、稼働情報推測方法 |
| KR100612495B1 (ko) * | 2005-05-20 | 2006-08-14 | 삼성전자주식회사 | 스캐닝된 원고를 소정 순서로 정렬하여 인쇄하는화상형성장치 및 그 방법 |
| US8972748B2 (en) * | 2011-05-13 | 2015-03-03 | General Electric Company | System and method for multi-tasking of a medical imaging system |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0457330B1 (en) * | 1990-05-17 | 2000-02-09 | Canon Kabushiki Kaisha | Image forming apparatus |
| US5175632A (en) * | 1990-10-10 | 1992-12-29 | Fuji Xerox Co., Ltd. | Multiple image processing system |
| JP3252024B2 (ja) * | 1993-03-25 | 2002-01-28 | 株式会社リコー | 複写システム |
| US5786594A (en) * | 1996-01-18 | 1998-07-28 | Ricoh Company, Ltd. | Multi-beam pitch adjustment system and method |
| US5822553A (en) * | 1996-03-13 | 1998-10-13 | Diamond Multimedia Systems, Inc. | Multiple parallel digital data stream channel controller architecture |
-
1996
- 1996-08-26 JP JP22338396A patent/JP3767026B2/ja not_active Expired - Fee Related
-
1997
- 1997-08-25 US US08/917,142 patent/US6195172B1/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH1065884A (ja) | 1998-03-06 |
| US6195172B1 (en) | 2001-02-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2216979A1 (en) | Image processing apparatus, information processing system, method of controlling the same | |
| JP2001027986A (ja) | データ処理装置及び処理部選択方法 | |
| JP3767026B2 (ja) | 多機能周辺装置および記憶媒体 | |
| US6816273B1 (en) | Image forming method | |
| JP3806984B2 (ja) | 多機能周辺装置 | |
| JP3702546B2 (ja) | 多機能周辺装置および記憶媒体 | |
| JP3806987B2 (ja) | 多機能周辺装置 | |
| JP2001356853A (ja) | 画像処理装置および画像処理装置の状態表示制御方法 | |
| JP2000151873A (ja) | 情報処理システム及び情報処理方法 | |
| JPH1063518A (ja) | 情報処理装置、および記憶媒体 | |
| JP2011009880A (ja) | 画像読取装置及びその制御方法とそのプログラム | |
| US6847470B2 (en) | Printing control device and image processing apparatus using the same | |
| JPH10124441A (ja) | 多機能情報処理システム及び情報記録媒体 | |
| JP3347580B2 (ja) | 情報処理装置、及び記憶媒体 | |
| JP3168921B2 (ja) | 情報処理装置 | |
| KR100318727B1 (ko) | 복합기의기능을편집하는방법 | |
| KR100582941B1 (ko) | 사용자의 선택에 따라서 최적의 시스템 환경을 구현하는복합기 및 그의 시스템 환경 구현방법 | |
| KR100522587B1 (ko) | 복합기의 문서 확대 프린팅 방법 | |
| JPH09312743A (ja) | 多機能周辺装置および記憶媒体 | |
| KR100325813B1 (ko) | 양방향 통신 시스템의 데이터 전송 방법 | |
| KR100242010B1 (ko) | 컴퓨터와 연결된 복합기의 출력상황 표시방법 | |
| KR100253844B1 (ko) | 복합기의 메모리 공유방법 | |
| KR100208035B1 (ko) | 복합기의 팩스수신 처리방법 | |
| KR19990008541A (ko) | 복합기의 인터페이스 장치 및 방법 | |
| JP3050132B2 (ja) | 多機能周辺装置、および記憶媒体 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20041028 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20041207 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050204 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050726 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050922 |
|
| 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: 20060110 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060123 |
|
| 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: 20090210 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100210 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100210 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110210 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120210 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120210 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130210 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140210 Year of fee payment: 8 |
|
| LAPS | Cancellation because of no payment of annual fees |