JPH1065893A - 多機能周辺装置および記憶媒体 - Google Patents
多機能周辺装置および記憶媒体Info
- Publication number
- JPH1065893A JPH1065893A JP8223384A JP22338496A JPH1065893A JP H1065893 A JPH1065893 A JP H1065893A JP 8223384 A JP8223384 A JP 8223384A JP 22338496 A JP22338496 A JP 22338496A JP H1065893 A JPH1065893 A JP H1065893A
- Authority
- JP
- Japan
- Prior art keywords
- reception
- data
- transmission
- remaining capacity
- functions
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1218—Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources
- G06F3/122—Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources with regard to computing resources, e.g. memory, CPU
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1236—Connection management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1284—Local printer device
-
- 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/00925—Inhibiting an operation
-
- 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/32358—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 picture signal storage, e.g. at transmitter
- H04N1/32363—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 picture signal storage, e.g. at transmitter at the transmitter or at the receiver
-
- 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/32358—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 picture signal storage, e.g. at transmitter
- H04N1/32443—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 picture signal storage, e.g. at transmitter with asynchronous operation of the image input and output devices connected to the memory
- H04N1/32448—Controlling data flow to or from the memory in relation to the available memory capacity
-
- 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/32609—Fault detection or counter-measures, e.g. original mis-positioned, shortage of paper
- H04N1/32625—Fault detection
- H04N1/32635—Fault detection of reproducing apparatus or receiver, e.g. out of paper
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/0038—System on Chip
-
- 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/0094—Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Mathematical Physics (AREA)
- Facsimiles In General (AREA)
- Storing Facsimile Image Data (AREA)
- Facsimile Transmission Control (AREA)
- Record Information Processing For Printing (AREA)
- Computer And Data Communications (AREA)
Abstract
足に起因する機能停止を回避する。 【解決手段】 多重通信可能で、情報処理装置との間で
複数の機能を実現するためのデータの送受を行う送受手
段と、送受手段により受信されたデータを含む各種のデ
ータを記憶する記憶手段と、記憶手段の残容量を判断す
る(S13,S23)残容量判断手段と、残容量判断手
段により記憶手段の残容量が所定値以下であると判断さ
れたときに(S13:YES,S23:YES)、送受
手段により受信されるデータのうち、複数の機能のうち
の特定の機能に係るデータの受信を禁止する(S16,
S25)受信禁止手段とを備えた。
Description
辺装置としての複数の機能を有し、マルチタスク処理に
より複数機能の同時動作を実行可能な多機能周辺装置、
およびその多機能周辺装置を動作させるためのプログラ
ムを格納した記憶媒体に関するものである。
報処理装置の周辺装置としての複数の機能を有し、マル
チタスク処理により複数機能の同時動作を実行可能な多
機能周辺装置の開発が盛んになりつつある。
報処理装置との間で、プリントデータ、スキャナデー
タ、ファクシミリ受信データ、およびファクシミリ送信
データなどの各種データを送受信することにより各種の
機能を実現しているが、これらのデータを処理するため
に、RAMあるいはEEPROMなどのメモリを使用す
る。そして、製造コストの削減のために、効率良くメモ
リを使用するように配慮して、メモリの容量を可能な限
り小さくするように設計する傾向にある。
ントデータが情報処理装置から送信されると、その処理
のためにメモリを多く使用するので、メモリの残容量が
次第に少なくなり、放置しておくと、ついにはメモリフ
ルの状態になってシステムエラーが発生してしまう。
の残容量が所定値以下になると、ハドウェアあるいはソ
フトウェアにより、情報処理装置との間のデータの送受
信を全面的に禁止することにより、メモリフルを回避し
ていた。
来の多機能周辺装置では、メモリの残容量が所定値以下
になると、情報処理装置との間のデータの送受信を全面
的に禁止するので、たとえばメモリを多く使用するプリ
ントデータの受信ばかりでなく、メモリの使用量の少な
いファクシミリ送受信データやスキャナデータなどの送
受信も行えなくなることから、多くの機能が使用できな
い状態になってしまい、使い勝手が悪いという課題があ
った。すなわち、メモリの残容量の不足により、メモリ
フルの原因になる機能ばかりでなく、メモリフルの原因
にならない機能までも停止させていたので、多機能周辺
装置としての使用効率が低下してしまう。
のであって、メモリの残容量不足に起因する機能停止を
回避できる多機能周辺装置を提供することを目的として
いる。
め、請求項1に記載した発明の多機能周辺装置は、情報
処理装置の周辺装置としての複数の機能を有し、マルチ
タスク処理により複数機能の同時動作を実行可能な多機
能周辺装置であって、多重通信可能で、情報処理装置と
の間で複数の機能を実現するためのデータの送受を行う
送受手段と、送受手段により受信されたデータを含む各
種のデータを記憶する記憶手段と、記憶手段の残容量を
判断する残容量判断手段と、残容量判断手段により記憶
手段の残容量が所定値以下であると判断されたときに、
送受手段により受信されるデータのうち、複数の機能の
うちの特定の機能に係るデータの受信を禁止する受信禁
止手段とを備えている。
手段により記憶手段の残容量が所定値以下であると判断
されたときに、受信禁止手段が、送受手段により受信さ
れるデータのうち、複数の機能のうちの特定の機能に係
るデータの受信を禁止するので、特定の機能に係るデー
タ以外のデータの送受信を行えることから、メモリの残
容量不足に起因する機能停止を回避できる。
なった場合、情報処理装置から多機能周辺装置を介して
のファクシミリ送信機能、多機能周辺装置を介しての他
のファクシミリ装置から情報処理装置へのファクシミリ
受信機能、およびスキャナ機能は、メモリの使用容量が
少ないので、動作させてもメモリフルになることはな
い。これに対し、プリンタ機能は、プリントデータの入
力速度が処理速度よりも速い場合、メモリにプリントデ
ータが次々に蓄積され、メモリフルになる可能性が大き
い。したがって、メモリの残容量が所定値以下になった
場合、プリントデータだけを受信禁止にして、他のデー
タの送受信を禁止せずにおくことにより、メモリの残容
量不足に起因する機能停止の発生を回避でき、しかも、
メモリフルによりシステムエラーになることもない。
ている間に、メモリに滞留しているプリントデータの処
理が進んで、メモリの残容量に余裕ができれば、プリン
トデータの受信が再開される。
ュータやワークステーションなどが考えられるが、これ
らに限るものではない。
能とは、プリンタ機能、スキャナ機能、PCファクシミ
リ送受信機能などが考えられるが、これらに限るもので
はない。
重方式であっても周波数多重方式であってもよく、また
パケット方式であってもよい。
などが考えられるが、これらに限るものではない。
の機能に係るデータとしては、プリントデータが考えら
れるが、必ずしもこれに限るものではなく、メモリに順
次蓄積される傾向にあるデータを選択すればよい。
とえば所定のプログラムに基づいてCPUを動作させる
ことにより実現される。
辺装置は、請求項1記載の多機能周辺装置であって、送
受手段は、多重通信状態と非多重通信状態とに切替え可
能で、受信禁止手段は、残容量判断手段により記憶手段
の残容量が所定値以下であると判断されたときに、送受
手段が多重通信状態であれば、送受手段により受信され
るデータのうち、複数の機能のうちの特定の機能に係る
データの受信を禁止し、送受手段が非多重通信状態であ
れば、送受手段によるデータの送受信を全て禁止する。
手段により記憶手段の残容量が所定値以下であると判断
されたときに、受信禁止手段が、送受手段が多重通信状
態であれば、送受手段により受信されるデータのうち、
複数の機能のうちの特定の機能に係るデータの受信を禁
止し、送受手段が非多重通信状態であれば、送受手段に
よるデータの送受信を全て禁止するので、請求項1記載
の多機能周辺装置による効果に加えて、送受手段による
通信状態に応じて適切にデータの受信を制御できる。
ば、特定の機能に係るデータの受信のみを禁止して他の
データの送受信を行うことにより機能停止を回避する必
要があるが、送受手段が非多重通信状態であれば、記憶
手段に滞留しているたとえばプリントデータの受信しか
行えないので、送受手段による送受信を全て禁止して
も、結果的にプリントデータの受信を禁止するだけであ
り、何ら差し支えない。
辺装置は、請求項1または請求項2記載の多機能周辺装
置であって、受信禁止手段により受信が禁止される特定
の機能に係るデータは、プリントデータである。
手段により記憶手段の残容量が所定値以下であると判断
されたときに、受信禁止手段が、送受手段によるプリン
トデータの受信を禁止するので、プリントデータによる
メモリフルの発生を防止できる。
は、情報処理装置の周辺装置としての複数の機能を有
し、マルチタスク処理により複数機能の同時動作を実行
可能な多機能周辺装置を動作させるためのプログラムを
格納した記憶媒体であって、多重通信可能で、情報処理
装置との間で複数の機能を実現するためのデータの送受
を行う送受手段により受信されたデータを含む各種のデ
ータを記憶する記憶手段の残容量を判断する残容量判断
プログラムと、残容量判断プログラムにより記憶手段の
残容量が所定値以下であると判断されたときに、送受手
段により受信されるデータのうち、複数の機能のうちの
特定の機能に係るデータの受信を禁止する受信禁止プロ
グラムとを含むプログラムが格納されている。
ログラムに基づいてCPUを動作させることにより、請
求項1記載の多機能周辺装置の動作を実現できる。
態を、図面を参照しつつ具体的に説明する。
ーソナルコンピュータに接続した状態の回路ブロック図
である。パーソナルコンピュータ1は、いわゆるマルチ
ウインドウを用いたGUIを採用しており、複数のアプ
リケーションソフトウェアを同時に起動させておくこと
が可能である。多機能周辺装置(以下「MFD」とい
う)2は、ファクシミリ、プリンタ、イメージスキャ
ナ、およびコピー機などの複数の機能を有している。な
お、MFDはマルチ・ファンクション・ディバイスの略
称である。
1、EEPROM12、RAM13、ゲートアレイ1
4、インターフェース15、ハードディスク装置17、
フレキシブルディスクドライブ18、表示部19、操作
部20、およびLANアダプタ21を備えている。プロ
セサ11、EEPROM12、RAM13、ゲートアレ
イ14、およびインターフェース15は、バス線により
相互に接続されている。バス線は、データバス、アドレ
スバス、および制御信号線を含む。ハードディスク装置
17、フレキシブルディスクドライブ18、表示部1
9、操作部20、およびLANアダプタ21は、ゲート
アレイ14に接続されている。
にインストールされているOSや各種のアプリケーショ
ンソフトウェアなどのプログラムに基づいて動作し、情
報処理を行う。EEPROM12は、各種の登録データ
などを記憶する。RAM13は、各種のアプリケーショ
ンソフトウェアなどによって利用され、各種のデータな
どを記憶する。ゲートアレイ14は、プロセサ11とハ
ードディスク装置17、フレキシブルディスクドライブ
18、表示部19、操作部20、およびLANアダプタ
21との間のインターフェースとして機能する。インタ
ーフェース15は、たとえばセントロニクスなどの規格
に基づいて、パーソナルコンピュータ1とMFD2との
間のデータの送受信を制御する。ハードディスク装置1
7は、各種のアプリケーションソフトウェアのプログラ
ムなどを記憶する。フレキシブルディスクドライブ18
は、フレキシブルディスクの内容を読み出し、またフレ
キシブルディスクにデータを書き込む。表示部19は、
たとえばLCDなどからなり、プロセサ11により制御
されて文字や図形などを表示する。操作部20は、たと
えばキーボードあるいはマウスなどからなり、使用者に
よる操作に基づいて操作信号を出力する。LANアダプ
タ21は、パーソナルコンピュータ1とLANとのイン
ターフェースとして機能する。
AM33、EEPROM34、ゲートアレイ35、イン
ターフェース36、スキャナ38、プリンタ39、モデ
ム40、操作部41、および表示部42を備えている。
CPU31、ROM32、RAM33、EEPROM3
4、ゲートアレイ35、およびインターフェース36
は、バス線により相互に接続されている。バス線は、デ
ータバス、アドレスバス、および制御信号線を含む。ゲ
ートアレイ35には、スキャナ38、プリンタ39、モ
デム40、操作部41、および表示部42が接続されて
いる。インターフェース36は、ケーブル51を介して
パーソナルコンピュータ1のインターフェース15に接
続されている。パーソナルコンピュータ1のLANアダ
プタ21にはLAN53が接続されており、MFD2の
モデム40には電話回線54が接続されている。
ROM32は、MFD2を制御するためのプログラムな
どを記憶している。RAM33は、各種のデータを記憶
する。EEPROM34は、各種のフラグや登録データ
などを記憶する。ゲートアレイ35は、CPU31とス
キャナ38、プリンタ39、モデム40、操作部41、
および表示部42との間のインターフェースとして機能
する。インターフェース36は、たとえばセントロニク
スなどの規格に基づいて、パーソナルコンピュータ1と
MFD2との間のデータの送受信を制御する。スキャナ
38は、原稿の画像を読み取って画像信号に変換する。
プリンタ39は、画像データに基づいて画像を印刷す
る。モデム40は、ファクシミリ通信の送受信に際し
て、送信データにより搬送波を変調し、また受信搬送波
を復調して受信データを取り出す。操作部41は、キー
スイッチ群などからなり、使用者による操作に応じて操
作信号を出力する。表示部42は、LCDなどからな
り、CPU31により制御されて各種の表示を行う。
ク装置17には、MFD2のモデム40を用いてパーソ
ナルコンピュータ1と他のファクシミリ装置などとの間
でファクシミリ通信を行わせたり、プリンタ39を用い
てパーソナルコンピュータ1で作成した文書や画像を印
刷させたり、スキャナ38を用いて読み取らせた画像信
号をパーソナルコンピュータ1に取り込んだりという、
各種の機能を実現するためのMFD制御アプリケーショ
ンソフトウェアがインストールされている。このMFD
制御アプリケーションソフトウェアは、フレキシブルデ
ィスクドライブ18にフレキシブルディスクを挿入して
所定の操作を行うことにより、ハードディスク装置17
にインストールされる。このMFD制御アプリケーショ
ンソフトウェアは、テキストデータをビットマップデー
タに変換するなどのデータ変換を行うFAXドライバと
呼ばれるソフトウェア、通信履歴を管理および表示する
ログマネージャと呼ばれるソフトウェア、およびパーソ
ナルコンピュータ1とMFD2との間のデータの送受を
管理するステータスモニタと呼ばれるソフトウェアなど
により構成されている。
M32に格納されたプログラムに基づいて動作すること
により、RAM33の残容量を判断する残容量判断手段
と、残容量判断手段によりRAM33の残容量が所定値
以下であると判断されたときに、送受手段により受信さ
れるデータのうち、複数の機能のうちの特定の機能に係
るデータの受信を禁止する受信禁止手段とを実現する。
RAM33は、送受手段により受信されたデータを含む
各種のデータを記憶する記憶手段を構成している。イン
ターフェース36は、多重通信可能で、パーソナルコン
ピュータ1との間で複数の機能を実現するためのデータ
の送受を行う送受手段を構成している。
作の要点について説明する。上記MFD2の機能は、パ
ーソナルコンピュータ1からケーブル51を介してイン
ターフェース36に入力されるプリントデータをプリン
タ39に印刷させるプリンタ機能と、スキャナ38に原
稿を読み取らせて読取画像データをパーソナルコンピュ
ータ1に出力するスキャナ機能と、パーソナルコンピュ
ータ1からのファクシミリ送信データをモデム40によ
り変調して電話回線54に送出し、また電話回線54を
介して入力されたファクシミリ受信データをモデム40
により復調してパーソナルコンピュータ1に供給するP
Cファクシミリ機能などであり、同時に動作しても相互
に矛盾を生じることのない複数の機能は、時分割処理に
より同時動作が可能なようになされている。たとえば、
プリント動作中は、プリンタ39を使用しないスキャナ
動作やPCファクシミリ動作は可能であり、この場合、
パーソナルコンピュータ1からMFD2へのプリントデ
ータと、MFD2からパーソナルコンピュータ1へのス
キャナデータあるいはパーソナルコンピュータ1とMF
D2との間のファクシミリデータが、ケーブル51を介
してパケットを用いた多重通信方式により双方向に伝送
されるとともに、MFD2のCPU31により、プリン
タタスクとスキャナタスクあるいはファクシミリタスク
とがマルチタスク処理により同時に実行される。
り作成されたデータや、ハードディスク装置17に格納
されたPCファクシミリ受信データなどを、プリントデ
ータとしてパーソナルコンピュータ1からケーブル51
を介してMFD2に送信し、MFD2のプリンタ39に
より印刷する場合、そのプリントデータを処理するため
のバッファメモリとしてRAM33を使用する。したが
って、プリンタ39によるプリントデータの処理速度が
パーソナルコンピュータ1からのプリントデータの入力
速度よりも遅いときには、プリントデータがRAM33
に蓄積され、RAM33の残容量が次第に減少してい
き、放置しておくとRAM33の残容量がなくなってメ
モリフルになってしまう。このため、RAM33の残容
量が所定値以下になれば、パーソナルコンピュータ1か
らのプリントデータの入力を禁止する必要がある。
タ1へのスキャナデータや、パーソナルコンピュータ1
とMFD2との間のPCファクシミリデータは、MFD
2の内部での処理時間が短く、データがRAM33に蓄
積されていくことはない。したがって、プリントデータ
によりRAM33の残容量が所定値以下になっても、ス
キャナ機能やPCファクシミリ機能は動作可能である。
ピュータ1との間で多重通信によるデータ伝送を行って
いるときに、RAM33の残容量が所定値以下になった
場合、パーソナルコンピュータ1からのプリントデータ
の受信は禁止するが、MFD2からパーソナルコンピュ
ータ1へのスキャナデータや、パーソナルコンピュータ
1とMFD2との間のPCファクシミリデータの送受信
は禁止しない。このようにすることで、RAM33の残
容量が所定値以下になっても、スキャナ機能やPCファ
クシミリ機能が停止してしまうことがなく、しかも、R
AM33がメモリフルになることもない。一方、パーソ
ナルコンピュータ1との間で非多重通信によるデータ伝
送を行っているときに、RAM33の残容量が所定値以
下になった場合、パーソナルコンピュータ1との間のデ
ータの送受を全面的に禁止する。これは、非多重通信の
場合、同時に複数種類のデータを送受信することは不可
能であり、プリントデータの受信だけを停止させて他の
データの送受信を許可するということができないからで
ある。そして、これら多重通信モードにおける処理と非
多重通信モードにおける処理との切替えを自動的に行
う。
ルコンピュータ1へのデータの送信処理の手順につい
て、図2に示すフローチャートを参照しながら説明す
る。
コンピュータ1への送信データが存在するか否かを判断
する(S1)。具体的には、スキャナ38により読み取
られたスキャナデータあるいは電話回線54を介してモ
デム40に入力されて復調されたPCファクシミリ受信
データが存在するかどうかを調べる。
が存在すれば(S1:YES)、CPU31が、ケーブ
ル51による伝送モードが多重通信モードになっている
か否かを判断する(S2)。すなわち、ケーブル51を
介してのパーソナルコンピュータ1とMFD2との間の
データ伝送は、パケットを用いた多重通信を行うモード
と、非多重通信を行うモードとに切替え可能であり、そ
れらのうちのいずれのモードであるかを調べるのであ
る。さらに説明すると、多重通信モードの場合は、その
ためのドライバ用のソフトウェアがパーソナルコンピュ
ータ1上で立ち上がる必要があり、そのドライバ用のソ
フトウェアの立ち上がりおよび立ち下がり時にはパーソ
ナルコンピュータ1からMFD2にその旨のコマンドが
ケーブル51を介して入力されるので、そのコマンドに
応じてEEPROM34に記憶されているフラグを切替
えれば、そのフラグの内容によって通信モードを判断で
きる。
モードでなければ(S2:NO)、非多重通信モードで
あり、同時に複数種類のデータを送信あるいは受信する
ことはできないので、CPU31が、ケーブル51を介
してデータの送受信が行われているか否かを判断する
(S3)。
われていなけば(S3:NO)、送信可能であるので、
CPU31が、パーソナルコンピュータ1に送信すべき
データをケーブル51を介して送信し(S4)、送信が
終了したか否かを判断する(S5)。送信が終了すれば
(S5:YES)、このルーチンを終了する。送信が終
了していなければ(S5:NO)、S4に戻って送信を
継続する。
タの送受信が行われていれば(S3:YES)、S3に
戻って送受信が終了するのを待つ。
ードが多重通信モードであれば(S2:YES)、ケー
ブル51により現にデータの送受信が行われていても、
さらに別のデータを送信可能であるので、CPU31
が、パーソナルコンピュータ1に送信すべきデータをケ
ーブル51を介して送信し(S6)、送信が終了したか
否かを判断する(S7)。送信が終了すれば(S7:Y
ES)、このルーチンを終了する。送信が終了していな
ければ(S7:NO)、S6に戻って送信を継続する。
への送信データが存在しなければ(S1:NO)、送信
する必要がないのでこのルーチンを終了する。すなわ
ち、この送信処理は所定時間毎に実行され、送信データ
の有無が実質的に常時監視されている。
ピュータ1へのデータの送信は、RAM33の残容量に
拘らず、多重通信モードであれば無条件に送信し、非多
重通信モードであればデータの送受が行われていないこ
とを条件として送信する。
ルコンピュータ1からのデータの受信処理の手順につい
て、図3に示すフローチャートを参照しながら説明す
る。
コンピュータ1からの受信データが存在するか否かを判
断する(S11)。具体的には、パーソナルコンピュー
タ1からケーブル51を介してインターフェース36に
プリントデータあるいはPCファクシミリ送信データが
入力されたかどうかを調べる。
タが存在すれば(S11:YES)、CPU31が、ケ
ーブル51による伝送モードが多重通信モードになって
いるか否かを判断する(S12)。
モードになっていれば(S12:YES)、CPU31
が、RAM33の残容量が所定値以下であるか否かを判
断する(S13)。
(S13:YES)、CPU31が、受信データがプリ
ントデータであるか否かを判断する(S14)。すなわ
ち、パーソナルコンピュータ1とMFD2との間のデー
タ伝送はパケット方式によりなされているので、パケッ
ト単位の受信データがプリントデータかどうかを調べる
のである。
14:YES)、CPU31が、EEPROM34に記
憶されているフラグFaが0であるか否かを判断する
(S15)。このフラグFaは、RAM33の残容量が
所定値以下になったときに、プリントデータの受信を禁
止する旨のコマンドをすでにパーソナルコンピュータ1
に送信したか否かを表すものであって、「0」であれば
未送信であり、「1」であれば送信済である。
Faが0であれば(S15:YES)、未送信であるの
で、CPU31が、プリントデータの受信を禁止する旨
のコマンドをケーブル51を介してパーソナルコンピュ
ータ1に送信する(S16)。これにより、パーソナル
コンピュータ1はMFD2へのプリントデータの送信を
停止する。そしてCPU31が、フラグFaを1にして
(S17)、受信が終了したか否かを判断する(S1
8)。受信が終了すれば(S18:YES)、このルー
チンを終了する。受信が終了していなければ(S18:
NO)、S13に戻ってRAM33の残容量の判断以降
の処理を継続する。
ば(S15:NO)、プリントデータの受信を禁止する
旨のコマンドを既にパーソナルコンピュータ1に送信し
ているということなので、S18に進んで受信終了か否
かの判断以降の処理を継続する。
定値以下でなければ(S13:NO)、CPU31が、
フラグFaが1であるか否かを判断する(S19)。
S)、プリントデータの受信を禁止する旨のコマンドを
既にパーソナルコンピュータ1に送信しているというこ
となので、CPU31が、プリントデータの受信禁止を
解除する旨のコマンドをケーブル51を介してパーソナ
ルコンピュータ1に送信する(S20)。すなわち、プ
リントデータの処理が進行して、RAM33の残容量が
所定値を越えたので、プリントデータの受信を再開する
のである。
(S21)、パーソナルコンピュータ1からのデータを
受信して(S22)、S18に進んで受信が終了したか
否かの判断以降の処理を継続する。
ば(S19:NO)、プリントデータの受信を禁止する
旨のコマンドをパーソナルコンピュータ1に送信してい
ないということなので、S22に進んでパーソナルコン
ピュータ1からのデータの受信以降の処理を継続する。
1からのデータがプリントデータでなければ(S14:
NO)、受信を禁止する必要がないので、S22に進ん
でパーソナルコンピュータ1からのデータの受信以降の
処理を継続する。
モードが多重通信モードになっていなければ(S12:
NO)、伝送モードが非多重通信モードであるというこ
となので、CPU31が、RAM33の残容量が所定値
以下であるか否かを判断する(S23)。
(S23:YES)、CPU31が、EEPROM34
に記憶されているフラグFbが0であるか否かを判断す
る(S24)。このフラグFbは、非多重通信状態にお
いてRAM33の残容量が所定値以下になったときに、
ケーブル51を介してのパーソナルコンピュータ1から
のデータの受信を禁止しているか否かを表すものであっ
て、「0」であれば禁止しておらず、「1」であれば禁
止している。
Faが0であれば(S24:YES)、受信を禁止して
いないので、CPU31が、パーソナルコンピュータ1
からのデータの受信を禁止する(S25)。具体的に
は、ソフトウェアあるいはハードウェアによってケーブ
ル51によるデータの送受信を全て禁止する。なお、R
AM33の残容量が少なくなって所定値以下に至るの
は、パーソナルコンピュータ1からプリントデータを受
信している場合だけであるので、実質的にはパーソナル
コンピュータ1からのプリントデータの受信を禁止する
ことになる。これにより、パーソナルコンピュータ1は
MFD2へのデータの送信を停止する。そしてCPU3
1が、フラグFbを1にして(S26)、S23に戻っ
てRAM33の残容量の判断以降の処理を継続する。
ば(S24:NO)、パーソナルコンピュータ1からの
データの受信を既に禁止しているということなので、S
23に戻ってRAM33の残容量の判断以降の処理を継
続する。
定値以下でなければ(S23:NO)、CPU31が、
フラグFbが1であるか否かを判断する(S27)。
S)、パーソナルコンピュータ1からのデータの受信を
既に禁止しているということなので、CPU31が、パ
ーソナルコンピュータ1からのデータの受信禁止を解除
する(S28)。すなわち、プリントデータの処理が進
行して、RAM33の残容量が所定値を越えたので、パ
ーソナルコンピュータ1からのデータの受信を再開する
のである。
(S29)、パーソナルコンピュータ1からのデータを
受信して(S30)、S31に進んで受信が終了したか
否かを判断し(S31)、受信が終了していれば(S3
1:YES)、このルーチンを終了する。受信が終了し
ていなければ(S31:NO)、S23に戻ってRAM
33の残容量の判断以降の処理を継続する。
ば(S27:NO)、パーソナルコンピュータ1からの
データの受信を禁止していないということなので、S3
0に進んでパーソナルコンピュータ1からのデータの受
信以降の処理を継続する。
1からの受信データが存在しなければ(S11:N
O)、受信処理を行う必要がないので、このルーチンを
終了する。すなわち、この受信処理は所定時間毎に実行
され、パーソナルコンピュータ1からのデータの受信の
有無が実質的に常時監視されている。
らのデータの受信は、多重通信モードにおいて、プリン
トデータについてはRAM33の残容量が所定値以下に
なれば禁止されるが、その他のデータについては禁止さ
れない。また非多重通信モードにおいては、RAM33
の残容量が所定値以下になればパーソナルコンピュータ
1からのデータの受信が禁止されるが、RAM33の残
容量が所定値以下になるのはプリントデータの受信時だ
けであり、実質的にはプリントデータの受信だけが禁止
される。
容量が一旦所定値以下になった後、所定値を越えれば、
すぐにプリントデータの受信禁止を解除したが、RAM
33の残容量が一旦所定値以下になった後、その所定値
よりも大きい一定値以上になったときにプリントデータ
の受信禁止を解除するようにしてもよい。このようにす
れば、受信禁止とその解除が頻繁に繰り返されるのを防
止できる。
発明の多機能周辺装置によれば、残容量判断手段により
記憶手段の残容量が所定値以下であると判断されたとき
に、受信禁止手段が、送受手段により受信されるデータ
のうち、複数の機能のうちの特定の機能に係るデータの
受信を禁止するので、特定の機能に係るデータ以外のデ
ータの送受信を行えることから、メモリの残容量不足に
起因する機能停止を回避できる。
辺装置によれば、残容量判断手段により記憶手段の残容
量が所定値以下であると判断されたときに、受信禁止手
段が、送受手段が多重通信状態であれば、送受手段によ
り受信されるデータのうち、複数の機能のうちの特定の
機能に係るデータの受信を禁止し、送受手段が非多重通
信状態であれば、送受手段によるデータの送受信を全て
禁止するので、請求項1記載の多機能周辺装置による効
果に加えて、送受手段による通信状態に応じて適切にデ
ータの受信を制御できる。
辺装置によれば、残容量判断手段により記憶手段の残容
量が所定値以下であると判断されたときに、受信禁止手
段が、送受手段によるプリントデータの受信を禁止する
ので、プリントデータによるメモリフルの発生を防止で
きる。
によれば、格納されているプログラムに基づいてCPU
を動作させることにより、請求項1記載の多機能周辺装
置の動作を実現できる。
ピュータに接続した状態の回路ブロック図である。
ンピュータへのデータの送信処理の手順を説明するフロ
ーチャートである。
ンピュータからのデータの受信処理の手順を説明するフ
ローチャートである。
Claims (4)
- 【請求項1】 情報処理装置の周辺装置としての複数の
機能を有し、マルチタスク処理により複数機能の同時動
作を実行可能な多機能周辺装置であって、 多重通信可能で、前記情報処理装置との間で前記複数の
機能を実現するためのデータの送受を行う送受手段と、 前記送受手段により受信されたデータを含む各種のデー
タを記憶する記憶手段と、 前記記憶手段の残容量を判断する残容量判断手段と、 前記残容量判断手段により前記記憶手段の残容量が所定
値以下であると判断されたときに、前記送受手段により
受信されるデータのうち、前記複数の機能のうちの特定
の機能に係るデータの受信を禁止する受信禁止手段とを
備えたことを特徴とする、多機能周辺装置。 - 【請求項2】 前記送受手段は、多重通信状態と非多重
通信状態とに切替え可能で、 前記受信禁止手段は、前記残容量判断手段により前記記
憶手段の残容量が所定値以下であると判断されたとき
に、前記送受手段が多重通信状態であれば、前記送受手
段により受信されるデータのうち、前記複数の機能のう
ちの特定の機能に係るデータの受信を禁止し、前記送受
手段が非多重通信状態であれば、前記送受手段によるデ
ータの送受信を全て禁止する、請求項1に記載の多機能
周辺装置。 - 【請求項3】 前記受信禁止手段により受信が禁止され
る前記特定の機能に係るデータは、プリントデータであ
る、請求項1または請求項2に記載の多機能周辺装置。 - 【請求項4】 情報処理装置の周辺装置としての複数の
機能を有し、マルチタスク処理により複数機能の同時動
作を実行可能な多機能周辺装置を動作させるためのプロ
グラムを格納した記憶媒体であって、 多重通信可能で、前記情報処理装置との間で前記複数の
機能を実現するためのデータの送受を行う送受手段によ
り受信されたデータを含む各種のデータを記憶する記憶
手段の残容量を判断する残容量判断プログラムと、 前記残容量判断プログラムにより前記記憶手段の残容量
が所定値以下であると判断されたときに、前記送受手段
により受信されるデータのうち、前記複数の機能のうち
の特定の機能に係るデータの受信を禁止する受信禁止プ
ログラムとを含むプログラムが格納されていることを特
徴とする記憶媒体。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8223384A JPH1065893A (ja) | 1996-08-26 | 1996-08-26 | 多機能周辺装置および記憶媒体 |
| US08/916,255 US6064490A (en) | 1996-08-26 | 1997-08-22 | Peripheral multifunction device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8223384A JPH1065893A (ja) | 1996-08-26 | 1996-08-26 | 多機能周辺装置および記憶媒体 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH1065893A true JPH1065893A (ja) | 1998-03-06 |
Family
ID=16797310
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8223384A Pending JPH1065893A (ja) | 1996-08-26 | 1996-08-26 | 多機能周辺装置および記憶媒体 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US6064490A (ja) |
| JP (1) | JPH1065893A (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7319484B2 (en) | 1997-09-30 | 2008-01-15 | Canon Kabushiki Kaisha | Image processing method, an image processing apparatus, an image input device, a photographing device, a photographing system, a communication device, a communication system, and a storage medium |
| JP2012223911A (ja) * | 2011-04-15 | 2012-11-15 | Seiko Epson Corp | 記録装置、記録装置の制御方法、及び、プログラム |
| US8654938B2 (en) | 2009-02-03 | 2014-02-18 | Nec Corporation | Relay processing device, communication terminal, relay processing system, relay processing method, and program |
| JP2014232931A (ja) * | 2013-05-28 | 2014-12-11 | ブラザー工業株式会社 | 印刷装置 |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11170631A (ja) * | 1997-12-10 | 1999-06-29 | Brother Ind Ltd | 画像形成装置 |
| JP3697114B2 (ja) * | 1998-08-28 | 2005-09-21 | キヤノン株式会社 | 情報処理装置及び情報処理方法及び情報処理システム及び情報処理プログラムを記憶した記憶媒体及び情報処理プログラムを送出する送出装置及び情報処理プログラム製品 |
| JP2000137798A (ja) * | 1998-11-04 | 2000-05-16 | Canon Inc | 画像入出力装置、画像入出力方法および画像処理システム |
| US6381029B1 (en) * | 1998-12-23 | 2002-04-30 | Etrauma, Llc | Systems and methods for remote viewing of patient images |
| JP3365373B2 (ja) * | 1999-10-08 | 2003-01-08 | 村田機械株式会社 | 通信端末装置 |
| JP3657156B2 (ja) * | 1999-11-24 | 2005-06-08 | 株式会社リコー | 画像処理装置 |
| JP2001189834A (ja) * | 1999-12-28 | 2001-07-10 | Murata Mach Ltd | 画像形成装置 |
| US7106479B2 (en) * | 2000-10-10 | 2006-09-12 | Stryker Corporation | Systems and methods for enhancing the viewing of medical images |
| US6795887B1 (en) * | 2001-03-05 | 2004-09-21 | Hewlett-Packard Development Company, L.P. | Modular MFP/printer architectures |
| JP4143854B2 (ja) * | 2004-03-26 | 2008-09-03 | ブラザー工業株式会社 | ファクシミリ装置,ファクシミリシステムおよびプログラム |
| US7953612B1 (en) | 2006-07-17 | 2011-05-31 | Ecomglobalmedical Research & Development, Inc | System and method for providing a searchable database of surgical information |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03288297A (ja) * | 1990-04-03 | 1991-12-18 | Omron Corp | 取引処理装置 |
| JPH07288630A (ja) * | 1994-04-20 | 1995-10-31 | Canon Inc | 画像処理装置 |
| US5764866A (en) * | 1995-05-26 | 1998-06-09 | Ricoh Company, Ltd. | Scanner, network scanner system, and method for network scanner system |
-
1996
- 1996-08-26 JP JP8223384A patent/JPH1065893A/ja active Pending
-
1997
- 1997-08-22 US US08/916,255 patent/US6064490A/en not_active Expired - Lifetime
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7319484B2 (en) | 1997-09-30 | 2008-01-15 | Canon Kabushiki Kaisha | Image processing method, an image processing apparatus, an image input device, a photographing device, a photographing system, a communication device, a communication system, and a storage medium |
| US8654938B2 (en) | 2009-02-03 | 2014-02-18 | Nec Corporation | Relay processing device, communication terminal, relay processing system, relay processing method, and program |
| JP2012223911A (ja) * | 2011-04-15 | 2012-11-15 | Seiko Epson Corp | 記録装置、記録装置の制御方法、及び、プログラム |
| JP2014232931A (ja) * | 2013-05-28 | 2014-12-11 | ブラザー工業株式会社 | 印刷装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| US6064490A (en) | 2000-05-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6144459A (en) | Facsimile machine adapted to reduce risk of data loss | |
| JPH1065893A (ja) | 多機能周辺装置および記憶媒体 | |
| US5886793A (en) | Facsimile machine adapted to reduce risk of data loss | |
| JP2010062840A (ja) | 画像処理装置、メンテナンスシステム、およびジョブ制御方法 | |
| JPH08265485A (ja) | ファクシミリ装置 | |
| JP3806984B2 (ja) | 多機能周辺装置 | |
| JP3702546B2 (ja) | 多機能周辺装置および記憶媒体 | |
| US5923439A (en) | Adjustable memory capacity for peripheral multi-function device | |
| JPH1065884A (ja) | 多機能周辺装置および記憶媒体 | |
| US7797385B2 (en) | Image processing apparatus, management apparatus and image processing method that reduce delays in print job processing caused by rewriting of firmware | |
| JPH1065847A (ja) | 多機能周辺装置および記憶媒体 | |
| JP3347580B2 (ja) | 情報処理装置、及び記憶媒体 | |
| US20070192429A1 (en) | Digital Composite Machine | |
| JP2003087538A (ja) | 通信装置 | |
| JP3079999B2 (ja) | 情報処理装置および記憶媒体 | |
| JP3080000B2 (ja) | 情報処理装置および記憶媒体 | |
| JP3052846B2 (ja) | 多機能周辺装置、および記憶媒体 | |
| JPH09312743A (ja) | 多機能周辺装置および記憶媒体 | |
| JP3380544B2 (ja) | 画像通信装置 | |
| JP3168921B2 (ja) | 情報処理装置 | |
| KR19980055000A (ko) | 오류 페이지의 데이터를 재 출력하는 방법 | |
| JP3109450B2 (ja) | プリンタ機能付通信端末装置へのデータ転送プログラムを記録したコンピュータ読み取り可能な記録媒体 | |
| JP3834870B2 (ja) | 情報処理装置 | |
| JPH1065895A (ja) | 通信装置 | |
| JP3279736B2 (ja) | 画像通信装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060317 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060404 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060531 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060808 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061006 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20061016 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20061110 |