[go: up one dir, main page]

JPH1098575A - Composite system, data processing method for composite system and storage medium storing program read by computer - Google Patents

Composite system, data processing method for composite system and storage medium storing program read by computer

Info

Publication number
JPH1098575A
JPH1098575A JP8248094A JP24809496A JPH1098575A JP H1098575 A JPH1098575 A JP H1098575A JP 8248094 A JP8248094 A JP 8248094A JP 24809496 A JP24809496 A JP 24809496A JP H1098575 A JPH1098575 A JP H1098575A
Authority
JP
Japan
Prior art keywords
information
image processing
external device
function
detected
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
Application number
JP8248094A
Other languages
Japanese (ja)
Inventor
Hiroyasu Morita
裕康 森田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP8248094A priority Critical patent/JPH1098575A/en
Publication of JPH1098575A publication Critical patent/JPH1098575A/en
Pending legal-status Critical Current

Links

Landscapes

  • Facsimiles In General (AREA)
  • Storing Facsimile Image Data (AREA)
  • Facsimile Transmission Control (AREA)

Abstract

PROBLEM TO BE SOLVED: To inform a state of a system resource to a related device when each function is selected. SOLUTION: When a CPU 8 detects a change in a system state based on each function processing by an image processing unit and an external device, the CPU 8 discriminates whether or not a change in the system state is a change to be informed to the external device. Then detection information attended with the system state to be detected followed to relating equipment objects according to relation information stored in a memory 9 based on the result of discrimination.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、ディジタル複写装
置に対して複数のインタフェースを備えて外部機器と通
信しながら複合的な種々の画像処理を実行可能な複合シ
ステム並びに複合システムのデータ処理方法およびコン
ピュータで読出し可能なプログラムを格納した記憶媒体
に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a composite system which has a plurality of interfaces to a digital copying apparatus and can execute various complex image processing while communicating with external equipment, a data processing method of the composite system, and The present invention relates to a storage medium storing a computer-readable program.

【0002】[0002]

【従来の技術】従来、この種の複合システムは、デジタ
ル複写装置を構成するリーダ部とプリンタ部をシステム
の核として、さらに複数の外部機器とのインタフェース
(コンピュータインタフェース,ファクシミリインタフ
ェース)を備え、プリント処理機能,コピー処理機能,
ファクシミリ処理機能等を含めた複合的な画像処理を行
える様に構成されている。
2. Description of the Related Art Conventionally, a complex system of this type has a reader unit and a printer unit constituting a digital copying apparatus as a core of the system, and further has interfaces (computer interface, facsimile interface) with a plurality of external devices, and prints. Processing function, copy processing function,
It is configured to perform complex image processing including a facsimile processing function and the like.

【0003】この場合において、本体操作部またはコン
ピュータインタフェースを通じ、プリント,コピー等の
機能を選択した場合、該選択された機能が持つ、機器の
状態を取得して機器の状態をユーザに報知するように構
成されている。
[0003] In this case, when a function such as printing or copying is selected through the main body operation unit or the computer interface, the status of the device possessed by the selected function is acquired to notify the user of the status of the device. Is configured.

【0004】[0004]

【発明が解決しようとする課題】しかし、複合システム
として各機能が取得できる機器の状態は、その機能が主
に使用する部分に関するものが主であり、そうでない部
分に関しては、あまり詳しい情報は取得できなかった。
However, the state of a device which each function can acquire as a complex system is mainly related to a part mainly used by the function, and for a part which is not, very detailed information is acquired. could not.

【0005】例えば、ファクシミリ機能を選択している
ときは、通信状況など、ファクシミリ送信に関する機器
の情報は詳細に取得できるが、着信したファクシミリ文
書を印刷する印刷部に関しては、「印刷動作中」程度の
極めて限定された情報しか取得できなかった。
[0005] For example, when the facsimile function is selected, the information of the device relating to the facsimile transmission such as the communication status can be obtained in detail. Only very limited information was obtained.

【0006】従って、特にコンピュータインタフェース
を通じて遠隔地から複合システムを利用する形態におい
ては、機器自体の印刷状態を見ることができないので、
現在取得できる各機能の情報では他の機能処理に対して
著しく不足するという事態を招いてしまい、システム状
態の詳細な情報を取得できないという問題があった。
[0006] Therefore, especially in a mode in which the complex system is used from a remote place through a computer interface, the printing status of the device itself cannot be viewed.
There is a problem that the information of each function that can be obtained at the present time becomes extremely insufficient for the processing of other functions, so that detailed information on the system state cannot be obtained.

【0007】また、各機能毎の情報自体は別の機能を選
択すれば取得できるという状態であっても、どの機能を
選択すれば良いのかわからない場合が多く、情報を得る
ことができる機能をコントロールする部分を新たに作成
しなければならなくなり、システム構成が高価となって
しまう等の問題があった。
[0007] Further, even if the information itself for each function can be obtained by selecting another function, it is often unclear which function should be selected, and the function for obtaining information can be controlled. However, there is a problem that a new part must be newly created and the system configuration becomes expensive.

【0008】本発明は、上記の問題点を解消するために
なされたもので、本発明に係る第1の発明〜第9の発明
の目的は、外部機器と画像処理装置とにより複合された
機能処理を実行可能な複合システムにおいて、各機能処
理選択時に、関連する機器対象に対してシステム状態を
通知するとともに、通知されたシステム状態が全ての機
器に共有するべきシステム情報を各機器が参照可能に保
持することにより、システム資源の状態を各機能選択時
に関連する機器に通知できるとともに、各機器が共有す
るシステム状態を随時参照できる操作性に優れた複合シ
ステム並びに複合システムのデータ処理方法およびコン
ピュータで読出し可能なプログラムを格納した記憶媒体
を提供することである。
The present invention has been made to solve the above problems, and an object of the first to ninth inventions according to the present invention is to provide a function combined with an external device and an image processing apparatus. In a complex system that can execute processing, when each function processing is selected, the system status is notified to the relevant device target, and each device can refer to the system information that the notified system state should share with all devices , A system capable of notifying the related devices of the status of system resources to each device when each function is selected, and having excellent operability capable of referring to the system status shared by each device at any time, a data processing method of the complex system, and a computer To provide a storage medium that stores a program readable by the program.

【0009】[0009]

【課題を解決するための手段】本発明に係る第1の発明
は、所定の画像処理を行う画像処理装置に所定の通信媒
体を介して複数の外部機器と通信して複数の画像処理を
行う複合システムにおいて、入力されるシステム状態取
得要求時に、前記画像処理装置と前記外部機器とにより
組み合わされて実行される各機能処理毎に必要な相互の
関連機器対象との関係情報を記憶する記憶手段と、前記
画像処理装置と前記外部機器とによる各機能処理に基づ
くシステム状態の変化を検出する検出手段と、前記検出
手段が検出したシステム状態の変化を前記外部機器に通
知を伴う変化であるかを判定する判定手段と、前記判定
手段の判定結果に基づいて前記記憶手段に記憶された前
記関係情報に従う関連機器対象に対して検出されたシス
テム状態に従う検出情報を同報通知する通知手段とを有
するものである。
According to a first aspect of the present invention, an image processing apparatus for performing predetermined image processing communicates with a plurality of external devices via a predetermined communication medium to perform a plurality of image processing. In a combined system, at the time of an input system status acquisition request, storage means for storing relationship information between mutual related devices required for each functional process executed in combination with the image processing apparatus and the external device. Detecting means for detecting a change in a system state based on each function processing by the image processing apparatus and the external device; and whether the change in the system state detected by the detecting means is a change accompanied by notification to the external device. Determining means for determining a condition of a related device based on the related information stored in the storage means based on a determination result of the determining means. The information is intended and a notifying means for notifying broadcast.

【0010】本発明に係る第2の発明は、前記画像処理
装置と前記外部機器とによる各機能処理は、ファクシミ
リ送信/受信処理,コピー処理,プリント処理,スキャ
ナ処理のいずれかであるものである。
According to a second aspect of the present invention, each function processing by the image processing apparatus and the external device is any one of facsimile transmission / reception processing, copy processing, print processing, and scanner processing. .

【0011】本発明に係る第3の発明は、前記入力され
るシステム状態取得要求は、画像処理装置または前記外
部機器から入力可能とするものである。
In a third aspect according to the present invention, the input system status acquisition request can be input from an image processing apparatus or the external device.

【0012】本発明に係る第4の発明は、前記通知手段
により通知された前記検出情報が選択可能な関連機器対
象に共有すべき参照情報かどうかを判別する判別手段
と、前記判別手段により共有すべき参照情報であると判
別された前記検出情報を前記参照情報として保持する保
持手段とを設けたものである。
According to a fourth aspect of the present invention, there is provided a discriminating means for discriminating whether or not the detected information notified by the notifying means is reference information to be shared with selectable related equipment objects, and Holding means for holding, as the reference information, the detection information determined to be the reference information to be provided.

【0013】本発明に係る第5の発明は、前記外部機器
または前記画像処理装置は、前記保持手段に保持された
前記参照情報を読み出し可能とするものである。
According to a fifth aspect of the present invention, the external device or the image processing apparatus can read out the reference information held in the holding means.

【0014】本発明に係る第6の発明は、所定の画像処
理を行う画像処理装置に所定の通信媒体を介して複数の
外部機器と通信して複数の画像処理を行う複合システム
のデータ処理方法において、入力されるシステム状態取
得要求時に、前記画像処理装置と前記外部機器とによる
各機能処理に基づくシステム状態の変化を検出する検出
工程と、該検出したシステム状態の変化を前記外部機器
に通知を伴う変化であるかを判定する判定工程と、該判
定結果に基づいて前記画像処理装置と前記外部機器とに
より組み合わされて実行される各機能処理毎に必要な相
互の関連機器対象に対して検出されたシステム状態に従
う検出情報を同報通知する通知工程とを有するものであ
る。
According to a sixth aspect of the present invention, there is provided a data processing method for a complex system in which an image processing apparatus for performing predetermined image processing communicates with a plurality of external devices via a predetermined communication medium to perform a plurality of image processing. A detecting step of detecting a change in a system state based on each function processing performed by the image processing apparatus and the external device at the time of an input system state acquisition request, and notifying the external device of the detected change in the system state A determination step of determining whether the change is accompanied by a change, and based on the determination result, a mutual related device object required for each function process executed in combination by the image processing apparatus and the external device. Notification step of broadcasting detection information according to the detected system state.

【0015】本発明に係る第7の発明は、前記通知され
た前記検出情報が選択可能な関連機器対象に共有すべき
参照情報かどうかを判別する判別工程と、該共有すべき
参照情報であると判別された前記検出情報を前記参照情
報としてメモリに登録する登録工程とを有するものであ
る。
According to a seventh aspect of the present invention, there is provided a determining step of determining whether the notified detection information is reference information to be shared with selectable related device objects, and the reference information to be shared. A registration step of registering the detected information determined as the above in the memory as the reference information.

【0016】本発明に係る第8の発明は、前記入力され
るシステム状態取得要求時に、前記画像処理装置と前記
外部機器とによる各機能処理に基づくシステム状態の変
化を検出する検出工程と、該検出したシステム状態の変
化を前記外部機器に通知を伴う変化であるかを判定する
判定工程と、該判定結果に基づいて前記画像処理装置と
前記外部機器とにより組み合わされて実行される各機能
処理毎に必要な相互の関連機器対象に対して検出された
システム状態に従う検出情報を同報通知する通知工程と
を含む、コンピュータが読むことができるプログラムを
記憶媒体に格納したものである。
An eighth invention according to the present invention provides a detecting step for detecting a change in a system state based on each function processing by the image processing apparatus and the external device at the time of the input system state acquisition request, A determining step of determining whether the detected change in the system state is a change accompanied by notification to the external device, and various functional processes executed in combination by the image processing apparatus and the external device based on the determination result And a notification step of notifying detection information according to the detected system state to the mutually-related equipment objects required for each time. The computer-readable program is stored in a storage medium.

【0017】本発明に係る第9の発明は、前記通知され
た前記検出情報が選択可能な関連機器対象に共有すべき
参照情報かどうかを判別する判別工程と、該共有すべき
参照情報であると判別された前記検出情報を前記参照情
報としてメモリに登録する登録工程とを含む、コンピュ
ータが読むことができるプログラムを記憶媒体に格納し
たものである。
According to a ninth aspect of the present invention, there is provided a discriminating step of discriminating whether or not the notified detection information is reference information to be shared with selectable related equipment objects, and the reference information to be shared. And a registration step of registering, in the memory, the detected information determined to be the reference information as the reference information, a computer-readable program is stored in a storage medium.

【0018】[0018]

【発明の実施の形態】以下、図面を参照して本発明を詳
細に説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described below in detail with reference to the drawings.

【0019】図1は、本発明の実施形態を示す複合シス
テムの構成を説明する概略ブロック図である。
FIG. 1 is a schematic block diagram illustrating the configuration of a complex system according to an embodiment of the present invention.

【0020】図において、1は画像形成部で、印刷部3
で印刷可能な印刷データを生成する。2は制御部で、C
PU8,メモリ9等を備え、メモリ9または図示しない
外部記憶媒体に記憶される制御プログラム(バージョン
アップ可能な)に基づいて複合画像処理を総括的に制御
する。
In FIG. 1, reference numeral 1 denotes an image forming unit;
To generate print data that can be printed. 2 is a control unit, C
A PU 8, a memory 9, and the like are provided, and comprehensively control the composite image processing based on a control program (version upgradable) stored in the memory 9 or an external storage medium (not shown).

【0021】3は印刷部で、画像形成部1により画像形
成された画像情報に基づいて記録媒体に画像を印刷す
る。4はスキャナ部で、原稿画像を設定された読取り条
件に基づいて読み取り、画像形成部1またはファクシミ
リインタフェース(Fax I/F)6,コンピュータ
インタフェース(I/F)7を介して画像情報を印刷部
3または外部機器(ファクシミリ装置,ホストコンピュ
ータ)に転送する。
Reference numeral 3 denotes a printing unit which prints an image on a recording medium based on image information formed by the image forming unit 1. A scanner unit 4 reads a document image based on the set reading conditions, and prints image information via the image forming unit 1 or the facsimile interface (Fax I / F) 6 and the computer interface (I / F) 7. 3 or an external device (facsimile machine, host computer).

【0022】5は操作部で、種々のキーおよびLCD等
で構成される表示器を備え、複合機器のシステム状態の
表示および複合機能処理の選択処理等を行う。
Reference numeral 5 denotes an operation unit which includes a display comprising various keys and an LCD, etc., and displays a system state of the multifunction device and performs a selection process of multifunction processing.

【0023】なお、コンピュータインタフェース7を介
して接続されるコンピュータとは、所定のプロトコルに
より通信可能に構成されている。また、前記制御部2
は、CPU8、メモリ9および図示しない周辺回路等か
らなり、内部インタフェースで接続されている。
It should be noted that a computer connected via the computer interface 7 is configured to be communicable with a predetermined protocol. The control unit 2
Comprises a CPU 8, a memory 9, peripheral circuits (not shown), and the like, and are connected by an internal interface.

【0024】以下、本実施形態と第1〜第5の発明の各
構成との対応およびその作用について図1等を参照して
説明する。
Hereinafter, the correspondence between the present embodiment and each of the first to fifth aspects of the invention and the operation thereof will be described with reference to FIG.

【0025】上記の様に本発明を適用可能な複合システ
ムは、所定の画像処理を行う画像処理装置(スキャナ部
4および画像出力部(画像形成部1,制御部2,印刷部
3等より構成される))に所定の通信媒体(コンピュー
タインタフェース7,ファクシミリインタフェース6)
を介して複数の外部機器(ファクシミリ装置,情報処理
装置としてのコンピュータ)と通信して複数の画像処理
を行えるように構成されており、第1の発明として、入
力(第3の発明として、前記入力されるシステム状態取
得要求は、画像処理装置または前記外部機器から入力可
能)されるシステム状態取得要求時に、前記画像処理装
置と前記外部機器とにより組み合わされて実行される各
機能処理毎に必要な相互の関連機器対象との関係情報を
記憶する記憶手段(本実施形態ではメモリ9の図示しな
いワークエリアに確保される)と、前記画像処理装置と
前記外部機器とによる各機能処理(第2の発明として、
前記画像処理装置と前記外部機器とによる各機能処理
は、ファクシミリ送信/受信処理,コピー処理,プリン
ト処理,スキャナ処理のいずれか)に基づくシステム状
態の変化を検出する検出手段(CPU8がメモリ9に記
憶されたまたは図示しない外部記憶媒体からロードした
制御プログラムを実行して検出(図示しない各種センサ
入力から検出(例えば用紙サイズ,紙切れ,ジャム等の
エラーを検出する)する場合を含む)する)と、前記検
出手段が検出したシステム状態の変化を前記外部機器に
通知を伴う変化であるかを判定する判定手段(CPU8
がメモリ9に記憶された、または図示しない外部記憶媒
体からロードした制御プログラムを実行して判定する)
と、前記判定手段の判定結果に基づいて前記記憶手段に
記憶された前記関係情報に従う関連機器対象に対して検
出されたシステム状態に従う検出情報を同報通知する通
知手段(CPU8がメモリ9に記憶されたまたは図示し
ない外部記憶媒体からロードした制御プログラムを実行
して通知する)とを有し、CPU8が前記画像処理装置
と前記外部機器とによる各機能処理に基づくシステム状
態の変化を検出したら、システム状態の変化を前記外部
機器に通知を伴う変化であるかを判定し、該判定結果に
基づいてメモリ9に記憶された前記関係情報に従う関連
機器対象に対して検出されたシステム状態に従う検出情
報を同報通知して、複合機器の個々の機能、またはシス
テムを構成する機器により取得した情報が、他の機器の
処理に影響を与えるものならば、選択可能な用紙サイズ
が変更された場合には、その用紙サイズを用紙を処理す
る機能を担う機器に通知して、各機能処理に関連するシ
ステムの各機器の状況を認識させることを可能とする。
As described above, the composite system to which the present invention can be applied is composed of an image processing device (scanner unit 4 and image output unit (image forming unit 1, control unit 2, printing unit 3, etc.) for performing predetermined image processing. )) To a predetermined communication medium (computer interface 7, facsimile interface 6)
And a plurality of external devices (a facsimile machine, a computer as an information processing device) through the device, and can perform a plurality of image processings. The input system status acquisition request can be input from the image processing device or the external device), and is required for each functional process executed in combination with the image processing device and the external device when the system status acquisition request is input Storage means (in this embodiment, secured in a work area (not shown) of the memory 9) for storing information on the relationship between the two related devices, and various functional processes (second As an invention of
Each of the functional processes by the image processing apparatus and the external device is a detection unit (the CPU 8 stores the data in the memory 9) for detecting a change in the system state based on a facsimile transmission / reception process, a copy process, a print process, or a scanner process. Executing a control program stored or loaded from an external storage medium (not shown) to execute detection (including detection from various sensor inputs (not shown) (including, for example, detecting errors such as paper size, out of paper, jam, etc.)) and Determining means for determining whether a change in the system state detected by the detecting means is a change accompanied by notification to the external device (CPU 8
Is determined by executing a control program stored in the memory 9 or loaded from an external storage medium (not shown))
And a notifying unit that broadcasts detection information according to a system state detected to a related device target according to the relation information stored in the storage unit based on a determination result of the determination unit (the CPU stores the detection information in the memory 9). When the CPU 8 detects a change in the system state based on each functional process by the image processing apparatus and the external device, the notification is performed by executing a control program that has been executed or loaded from an external storage medium (not shown). It is determined whether the change in the system state is a change accompanied by notification to the external device, and detection information according to the system state detected for the related device target according to the related information stored in the memory 9 based on the determination result. To notify the individual functions of the multifunction device or the information obtained by the devices that make up the system that may affect the processing of other devices. If the paper size that can be selected is changed, the paper size is notified to the device that handles the paper size, and the status of each device in the system related to each function process is recognized. Is possible.

【0026】第4の発明として、第1の発明に対して、
さらに前記通知手段により通知された前記検出情報が選
択可能な関連機器対象に共有すべき参照情報かどうかを
判別(本実施形態では情報種別が「動的」であるかまた
は「静的」であるかから判別する)する判別手段(CP
U8がメモリ9に記憶されたまたは図示しない外部記憶
媒体からロードした制御プログラムを実行して判別す
る)と、前記判別手段により共有すべき参照情報である
と判別(情報種別が「動的」であると判別した場合)さ
れた前記検出情報を前記参照情報として保持する保持手
段(メモリ9のワークエリア内に確保される)とを設
け、システム状態取得要求があれば、メモリ9に保持さ
れる参照情報をいずれの機器からも読み出して参照可能
(第5の発明として、各機器には前記外部機器または前
記画像処理装置等を含む)となる。
As a fourth invention, the first invention
Further, it is determined whether the detection information notified by the notification unit is reference information to be shared with selectable related device targets (in the present embodiment, the information type is “dynamic” or “static” (CP)
U8 is determined by executing a control program stored in the memory 9 or loaded from an external storage medium (not shown)), and is determined to be reference information to be shared by the determination means (when the information type is "dynamic", Holding means (secured in the work area of the memory 9) for holding the detected information as the reference information when it is determined that the detected information is present. The reference information can be read from any device and referenced (as a fifth invention, each device includes the external device or the image processing device, etc.).

【0027】以下、図2に示すフローチャートを参照し
ながら本発明に係る複合システムのデータ処理方法につ
いて説明する。
Hereinafter, the data processing method of the complex system according to the present invention will be described with reference to the flowchart shown in FIG.

【0028】図2は、本発明に係る複合システムの第1
のデータ処理方法を示すフローチャートである。なお、
(1)〜(14)は各ステップを示す。
FIG. 2 shows a first example of the complex system according to the present invention.
5 is a flowchart showing a data processing method of FIG. In addition,
(1) to (14) show each step.

【0029】まず、操作部5又はコンピュータインタフ
ェース7を通じて、コピー機能,プリント機能,ファク
シミリ機能のいずれかの機能において、機器情報取得の
要求を受け付けると(1)、その機能において、取得で
きる情報のカテゴリを選択し(2)、該選択したカテゴ
リの情報を取得する(3)。続いて、取得した情報の中
で、他の機能に通知する必要があるものがあるか否か、
CPU8で判定し(4)、Yesならば、CPU8がメ
モリ9上の、複合システムの各機能と、スキャナ部4,
印刷部3等、複合システムの機能部品とを関連付けたテ
ーブル(メモリ9に記憶される図4に示されるテーブル
TB1)を参照し(5)、ステップ(3)で取得した情
報に関連する機能のリストをメモリ9の所定エリアに作
成する(6)。
First, when any of the copy function, print function, and facsimile function is received through the operation unit 5 or the computer interface 7, a request for acquiring device information is received (1). Is selected (2), and information on the selected category is obtained (3). Next, if any of the acquired information needs to be notified to other functions,
The CPU 8 determines (4), and if yes, the CPU 8 determines the functions of the complex system in the memory 9 and the scanner unit 4,
Referring to a table (table TB1 shown in FIG. 4 stored in the memory 9) associated with the functional components of the complex system such as the printing unit 3 (5), the function of the function related to the information acquired in step (3) is referred to. A list is created in a predetermined area of the memory 9 (6).

【0030】続いて、ステップ(6)で作成した関連リ
ストの中から、通知する機能を選択し(7)、通知メッ
セージをCPU8が作成して(8)、ステップ(7)で
選択した機能に、ステップ(8)で作成したメッセージ
を通知(9)する。そして、関連する全ての機能を担う
機器に通知するまで、ステップ(7)〜(9)を繰り返
す(10)。
Subsequently, a function to be notified is selected from the relation list created in step (6) (7), a notification message is created by the CPU 8 (8), and the notification message is assigned to the function selected in step (7). Then, the message created in step (8) is notified (9). Then, steps (7) to (9) are repeated (10) until the device that performs all the related functions is notified.

【0031】そして、該通知した情報が、メモリ9上の
複合システムのすべての機能から参照可能な共有領域に
登録すべき情報か否か判定し(11)、Noならば、ス
テップ(14)に進み、該判定がYesならば、ステッ
プ(2)で取得した情報に、情報取得者、動的な情報
か、静的な情報か等の属性を付加し(12)、メモリ9
の複合システムのすべての機能から参照可能な共有領域
に、例えば図5に示される参照テーブルTB2として登
録する(13)。
Then, it is determined whether or not the notified information is information to be registered in a shared area that can be referred to from all functions of the complex system on the memory 9 (11). If No, the process proceeds to step (14). If the determination is Yes, attributes such as an information acquirer, dynamic information or static information are added to the information acquired in step (2) (12), and the memory 9
Is registered as a reference table TB2 shown in FIG. 5, for example, in a shared area that can be referred to from all functions of the complex system (13).

【0032】続いて、処理を受け付たこの機能におい
て、取得できるすべてのカテゴリの情報を取得したか否
か判定し(14)、該判定がYesならば処理は終了
し、Noならば、ステップ(2)へ戻る。
Subsequently, in this function that has received the processing, it is determined whether or not information on all obtainable categories has been obtained (14). If the determination is Yes, the processing ends. Return to (2).

【0033】図3は、図2に示した複合システムの第1
のデータ処理における関連する機能に通知する必要があ
るか否かを判定する処理の一例を示すフローチャートで
ある。なお、(1)〜(11)は各ステップを示す。
FIG. 3 shows the first system of the complex system shown in FIG.
10 is a flowchart illustrating an example of a process of determining whether or not it is necessary to notify a related function in the data processing. Note that (1) to (11) indicate each step.

【0034】先ず、CPU8で、図2に示したステップ
(3)で取得した情報がエラー発生を示すものであった
か否か判定し(1)、該判定がYesならば、図2に示
したステップ(3)で取得した情報のステイタスを「通
知必要」に変更し(10)、Noならば、メモリ9上
の、複合システムのすべての機能から参照可能な共有領
域にある図5に示す参照テーブルTB2を参照し、現在
の登録状態を取得し(2)、該取得した情報のステイタ
スを「登録必要」に変更する(3)。
First, the CPU 8 determines whether or not the information acquired in step (3) shown in FIG. 2 indicates that an error has occurred (1). If the determination is Yes, the step shown in FIG. The status of the information acquired in (3) is changed to “notification required” (10), and if No, the reference table shown in FIG. Referring to TB2, the current registration status is acquired (2), and the status of the acquired information is changed to "registration required" (3).

【0035】続いて、図2に示したステップ(3)で取
得した情報が「動的な情報」であるか否かを判定し
(4)、「動的な情報」であると判定した場合は、取得
した登録情報と比較し、変更があったか否かを判定し
(6)、該判定がYesならば、図2に示したステップ
(3)で取得した情報のステイタスに「通知必要」を付
加し(7)、Noならば、処理を終了する。一方、ステ
ップ(4)で「動的な情報」でないと判定した場合は、
図2に示したステップ(3)で取得した情報が「静的な
情報」か否かを判定し(5)、該判定で「静的な情報」
であると判定した場合には、図2に示したステップ
(3)で取得した情報中の登録情報と比較し、変更があ
ったか否かを判定し(8)、該判定がYesならば、図
2に示したステップ(3)で取得した情報のステイタス
に「通知不要」を付加し(9)、処理を終了する。
Subsequently, it is determined whether or not the information acquired in step (3) shown in FIG. 2 is "dynamic information" (4), and when it is determined that the information is "dynamic information" Compares with the acquired registration information to determine whether or not there has been a change (6). If the determination is Yes, the status of the information acquired in step (3) shown in FIG. Add (7), if No, end the process. On the other hand, if it is determined in step (4) that the information is not “dynamic information”,
It is determined whether or not the information acquired in step (3) shown in FIG. 2 is “static information” (5).
If it is determined that there is a change, it is compared with the registration information in the information obtained in step (3) shown in FIG. 2 and it is determined whether or not there has been a change (8). "Notification unnecessary" is added to the status of the information acquired in step (3) shown in (2) (9), and the process ends.

【0036】一方、ステップ(5)で、「静的な情報」
でないと判定された場合には、図2に示したステップ
(3)で取得した情報のステイタスに「通知不要」を付
加し(11)、処理を終了する。
On the other hand, in step (5), "static information"
If not, "notification unnecessary" is added to the status of the information acquired in step (3) shown in FIG. 2 (11), and the process ends.

【0037】以下、本実施形態と第6〜第9の発明の各
工程との対応及びその作用について図2,図4等を参照
して説明する。
Hereinafter, the correspondence between this embodiment and each step of the sixth to ninth inventions and the operation thereof will be described with reference to FIGS.

【0038】本発明に係る第6の発明は、所定の画像処
理を行う画像処理装置(スキャナ部4および画像出力部
(画像形成部1,制御部2,印刷部3等より構成され
る)に所定の通信媒体(コンピュータインタフェース
7,ファクシミリインタフェース6)を介して複数の外
部機器(ファクシミリ装置,情報処理装置としてのコン
ピュータ)と通信して複数の画像処理を行う複合システ
ムのデータ処理方法において、入力されるシステム状態
取得要求時に、前記画像処理装置と前記外部機器とによ
る各機能処理に基づくシステム状態の変化を検出する検
出工程(図2のステップ(1)〜(3))と、該検出し
たシステム状態の変化を前記外部機器に通知を伴う変化
であるかを判定する判定工程と(図2のステップ
(4))、該判定結果に基づいて前記画像処理装置と前
記外部機器とにより組み合わされて実行される各機能処
理毎に必要な相互の関連機器対象に対して検出されたシ
ステム状態に従う検出情報を同報通知する通知工程(図
2のステップ(5)〜(9))とを実行して、例えば図
1に示したCPU8がメモリ9または図示しない外部記
憶媒体からロードした制御プログラム(図2のフローチ
ャートに従う)を実行して、複合機器の個々の機能、ま
たはシステムを構成する機器により取得した情報が、他
の機器の処理に影響を与えるものならば、選択可能な用
紙サイズが変更された場合には、その用紙サイズを用紙
を処理する機能を担う機器に通知して、各機能処理に関
連するシステムの各機器の状況を認識させることを可能
とする。
According to a sixth aspect of the present invention, there is provided an image processing apparatus (a scanner unit 4 and an image output unit (including an image forming unit 1, a control unit 2, a printing unit 3, etc.) for performing predetermined image processing). In a data processing method of a complex system that performs a plurality of image processes by communicating with a plurality of external devices (a facsimile device and a computer as an information processing device) via predetermined communication media (a computer interface 7 and a facsimile interface 6), A detection step (steps (1) to (3) in FIG. 2) for detecting a change in the system state based on each functional processing by the image processing apparatus and the external device when the system state acquisition request is issued. A determining step of determining whether a change in the system state is a change accompanied by notification to the external device (step (4) in FIG. 2), and based on the determination result A notification step of broadcasting detection information in accordance with the detected system state to the mutually-related apparatus target required for each function processing executed in combination by the image processing apparatus and the external apparatus (FIG. 2) (5) to (9)), the CPU 8 shown in FIG. 1 executes the control program (according to the flowchart in FIG. 2) loaded from the memory 9 or an external storage medium (not shown), and If the individual functions of the device or the information obtained by the devices that make up the system affect the processing of other devices, if the selectable paper size is changed, the paper size is changed to It is possible to notify a device having a function of performing processing to recognize the status of each device of the system related to each function process.

【0039】第7の発明として、前記通知された前記検
出情報が選択可能な関連機器対象に共有すべき参照情報
かどうかを判別する判別工程(図2のステップ(1
1))と、該共有すべき参照情報であると判別された前
記検出情報を前記参照情報としてメモリに登録する登録
工程(図2のステップ(12)〜(14))とを実行し
て、例えば図1に示したCPU8がメモリ9または図示
しない外部記憶媒体からロードした制御プログラム(図
2のフローチャートに従う)を実行して、システム状態
取得要求があれば、メモリ9に保持される参照情報をい
ずれの機器からも読み出して参照可能となる。
As a seventh invention, a discrimination step (step (1) in FIG. 2) for discriminating whether or not the notified detection information is reference information to be shared with selectable related device objects is performed.
1)) and a registration step (steps (12) to (14) in FIG. 2) of registering the detection information determined to be the reference information to be shared in the memory as the reference information. For example, when the CPU 8 shown in FIG. 1 executes a control program (according to the flowchart in FIG. 2) loaded from the memory 9 or an external storage medium (not shown), and if there is a system state acquisition request, the reference information held in the memory 9 is referred to. It can be read from any device and referenced.

【0040】第8の発明として、前記入力されるシステ
ム状態取得要求時に、前記画像処理装置と前記外部機器
とによる各機能処理に基づくシステム状態の変化を検出
する検出工程(図2のステップ(1)〜(3))と、該
検出したシステム状態の変化を前記外部機器に通知を伴
う変化であるかを判定する判定工程(図2のステップ
(4))と、該判定結果に基づいて前記画像処理装置と
前記外部機器とにより組み合わされて実行される各機能
処理毎に必要な相互の関連機器対象に対して検出された
システム状態に従う検出情報を同報通知する通知工程
(図2のステップ(5)〜(9))とを含む、コンピュ
ータが読むことができるプログラムを記憶媒体に格納し
たものである。すなわち、後述する外部記憶媒体または
内部の記憶資源に図2に示す工程に対応するプログラム
コードを記憶させ、該プログラムコードを記憶した記憶
媒体からCPU8が読み出して実行する形態も本発明の
実施形態に含まれるものである。
As an eighth invention, a detection step (step (1) in FIG. 2) for detecting a change in the system state based on each functional processing by the image processing apparatus and the external device at the time of the input system state acquisition request. ) To (3)), a determination step (step (4) in FIG. 2) of determining whether the detected change in the system state is a change accompanied by notification to the external device, and based on the determination result. A notification step of broadcasting detection information in accordance with the detected system state to mutually related equipment targets necessary for each function processing executed in combination with the image processing apparatus and the external equipment (step in FIG. 2) A computer-readable program including (5) to (9)) is stored in a storage medium. That is, the embodiment of the present invention also includes an embodiment in which a program code corresponding to the process shown in FIG. 2 is stored in an external storage medium or an internal storage resource described later, and the CPU 8 reads out and executes the program code from the storage medium storing the program code. Included.

【0041】本発明に係る第9の発明は、前記通知され
た前記検出情報が選択可能な関連機器対象に共有すべき
参照情報かどうかを判別する判別工程(図2のステップ
(11))と、該共有すべき参照情報であると判別され
た前記検出情報を前記参照情報としてメモリに登録する
登録工程(図2のステップ(12)〜(14))とを含
む、コンピュータが読むことができるプログラムを記憶
媒体に格納したものである。すなわち、後述する外部記
憶媒体または内部の記憶資源に図2に示す工程に対応す
るプログラムコードを記憶させ、該プログラムコードを
記憶した記憶媒体からCPU8が読み出して実行する形
態も本発明の実施形態に含まれるものである。
According to a ninth aspect of the present invention, there is provided a discriminating step (step (11) in FIG. 2) for discriminating whether the notified detection information is reference information to be shared with selectable related device objects. A registration step (steps (12) to (14) in FIG. 2) of registering the detection information determined to be the reference information to be shared in the memory as the reference information. The program is stored in a storage medium. That is, the embodiment of the present invention also includes an embodiment in which a program code corresponding to the process shown in FIG. 2 is stored in an external storage medium or an internal storage resource described later, and the CPU 8 reads out and executes the program code from the storage medium storing the program code. Included.

【0042】図4は、図1に示したメモリ9上に記憶さ
れる複合システムを構成する各機能において必要な機能
部品と処理内容との対応を示すテーブルの一例を説明す
る図である。
FIG. 4 is a view for explaining an example of a table indicating the correspondence between the functional components required for each function constituting the complex system and the processing contents stored in the memory 9 shown in FIG.

【0043】この図に示すように、複合システムを構成
する各機能において必要な機能部品と処理内容との対応
を示すテーブルTB1には、印刷部,画像形成部,スキ
ャナ部,ファクシミリインタフェース(Fax I/
F),コンピュータインタフェース(I/F)の機能部
品に対して実行可能な機能処理(ファクシミリ送信,フ
ァクシミリ受信,コピー,プリント,スキャナ等)にフ
ラグが設定される。
As shown in this figure, a table TB1 indicating the correspondence between the functional components necessary for each function constituting the complex system and the processing contents includes a printing unit, an image forming unit, a scanner unit, a facsimile interface (Fax I). /
F), a flag is set for a functional process (facsimile transmission, facsimile reception, copy, print, scanner, etc.) that can be executed on the functional component of the computer interface (I / F).

【0044】図5は、図1に示したメモリ9上に記憶さ
れる複合システムの各機器の状態を示す参照テーブルの
一例を説明する図である。
FIG. 5 is a view for explaining an example of a reference table indicating the state of each device of the complex system stored on the memory 9 shown in FIG.

【0045】この図に示すように、複合システムの各機
器の状態を示す参照テーブルTB2には、カテゴリ(例
えばソータ,カセット1,2,ステイプラ,ステイタ
ス)に対して状態,情報種別,登録者等が設定されてい
る。
As shown in this figure, the reference table TB2 showing the state of each device of the complex system has a state, information type, registrant, etc. for a category (eg, sorter, cassette 1, 2, stapler, status). Is set.

【0046】これにより、複合システム内において知り
たい情報を取得出来る機器,機能を指定することなく、
複合システムの個々の機能、またはシステムを構成する
機器により取得した情報が他の機能の処理に影響を与え
るものならば、関係する全ての機能,機器に通知するの
で、複合システムの内のどの機器,機能からも、複合シ
ステムで取得できる最大限必要な情報を複合システムの
機器内であればいずれも得ることができる。
As a result, without specifying a device or a function that can obtain information that the user wants to know in the complex system,
If the information obtained by the individual functions of the complex system or the devices that make up the system affects the processing of other functions, all related functions and devices are notified, so which device in the complex system From the functions, it is possible to obtain the maximum necessary information that can be acquired by the complex system as long as it is in the device of the complex system.

【0047】上記実施形態では、図1に示した制御部2
がスキャナ部4,印刷部3,画像形成部1,コンピュー
タインタフェース7,ファクシミリインタフェース6,
操作部5からの入力あるいは出力を総括的に制御する複
合システムを例とする場合について説明したが、ネット
ワークを介して、単一の機能を持つ複数の機器とコンピ
ュータとが接続された複合システムに適用することもで
きる。以下、その実施形態について説明する。
In the above embodiment, the control unit 2 shown in FIG.
Is a scanner unit 4, a printing unit 3, an image forming unit 1, a computer interface 7, a facsimile interface 6,
Although the description has been given of the case of an example of a complex system that controls input or output from the operation unit 5 as a whole, a complex system in which a plurality of devices having a single function and a computer are connected via a network. It can also be applied. Hereinafter, the embodiment will be described.

【0048】図6は、本発明の他の実施形態を示す複合
システムの構成を説明する概略ブロック図である。
FIG. 6 is a schematic block diagram illustrating the configuration of a composite system according to another embodiment of the present invention.

【0049】図6において、601はCPU,RAM,
ROM,ハードディスクの二次記憶装置,表示装置,入
力装置を備えるサーバコンピュータであり、システム内
の機器の処理キューとしてのメモリ606を持つ。60
2はプリンタ、603はファクシミリモデム(Faxモ
デム)、604はCPU,RAM,ROM,ハードディ
スクの二次記憶装置,表示装置,入力装置を備えるクラ
イアントコンピュータ、605はスキャナである。な
お、各601〜605は所定のネットワークNETに接
続され、所定のプロトコルに基づいて相互に通信可能に
構成されている。
In FIG. 6, reference numeral 601 denotes a CPU, a RAM,
It is a server computer including a ROM, a secondary storage device of a hard disk, a display device, and an input device, and has a memory 606 as a processing queue of devices in the system. 60
Reference numeral 2 denotes a printer, 603 denotes a facsimile modem (Fax modem), 604 denotes a client computer including a CPU, RAM, ROM, a secondary storage device of a hard disk, a display device, and an input device, and 605 denotes a scanner. In addition, each of 601 to 605 is connected to a predetermined network NET, and is configured to be able to communicate with each other based on a predetermined protocol.

【0050】このように構成された複合システムにおい
て、コピー機能はスキャナ605とプリンタ602、F
ax送信はスキャナ602とFaxモデム603と、サ
ーバコンピュータ601の指示により、各機器(ネット
ワーク資源)を組み合わせて動作させることで実現する
ことができる。
In the composite system configured as described above, the copy function is performed by the scanner 605, the printer 602, and the F
The ax transmission can be realized by operating each device (network resource) in combination according to instructions from the scanner 602, the fax modem 603, and the server computer 601.

【0051】図7は、図6に示した複合システムのデー
タ処理手順の一例を示すフローチャートである。なお、
(1)〜(8)は各ステップを示す。
FIG. 7 is a flowchart showing an example of the data processing procedure of the complex system shown in FIG. In addition,
(1) to (8) show each step.

【0052】まず、クライアントコンピュータ604ま
たは、各機器の操作部から投入された、処理要求を受け
付ける(1)。続いて、機器の情報を取得し(2)、該
取得した情報が、関連する機能に通知する必要があるか
否か判定し(3)、該判定がNoならばステップ(6)
以降に進み、該判定がYesならば、機器に用意してい
るメッセージテーブルから通知メッセージを選択し
(4)、サーバコンピュータ601に、関連機器への通
知を依頼する(5)。
First, a processing request input from the client computer 604 or the operation unit of each device is received (1). Subsequently, device information is obtained (2), and it is determined whether the obtained information needs to be notified to a related function (3). If the determination is No, step (6)
Then, if the determination is Yes, a notification message is selected from a message table prepared in the device (4), and a request is sent to the server computer 601 to notify the related device (5).

【0053】次いで、ステップ(2)で取得した情報
が、サーバコンピュータ601上に存在する、システム
を構成するすべての機器から参照可能な共有領域に登録
するべき情報か否か判定し(6)、該判定がYesなら
ば、ステップ(2)で取得した情報に、情報取得者,動
的な情報か、静的な情報か等の属性を付加し(7)、サ
ーバコンピュータ601上に、システムのすべての機器
から参照可能な共有領域に登録を依頼し(8)、処理は
終了する。
Next, it is determined whether or not the information acquired in step (2) is information to be registered in a shared area that exists on the server computer 601 and that can be referred to from all devices constituting the system (6). If the determination is Yes, the information acquired in step (2) is added with attributes such as an information acquirer, dynamic information or static information (7), and the system A request is made to register in a shared area that can be referenced from all devices (8), and the process ends.

【0054】一方、ステップ(6)での判定がNoなら
ば処理を終了する。
On the other hand, if the determination in step (6) is No, the process ends.

【0055】図8は、図6に示したサーバコンピュータ
601における関連する機器への通知依頼の処理手順の
一例を示すフローチャートであり、システムを構成する
機器からの、関連する機器への通知依頼の処理に対応す
る。なお、(1)〜(6)は各ステップを示す。
FIG. 8 is a flowchart showing an example of a processing procedure of a notification request to a related device in the server computer 601 shown in FIG. 6, in which a request for notification to a related device is sent from a device constituting the system. Corresponds to processing. Note that (1) to (6) indicate each step.

【0056】まず、システムを構成する機器からの、関
連機器への通知依頼(要求)を検出すると(1)、サー
バコンピュータ601のメモリ606上の、システムを
構成する各機器と、スキャナ機能,印刷部機能等、シス
テムが提供する機能とを関連付けたテーブル(図示しな
い)を参照し(2)、ステップ(1)で検出した情報に
関連する機器のリストを作成する(3)。続いて、作成
した関連リストの中から、通知する機器を選択し
(4)、メッセージを通知する(5)。
First, when a notification request (request) to a related device from a device constituting the system is detected (1), each device constituting the system, a scanner function, and a printing function are stored in the memory 606 of the server computer 601. With reference to a table (not shown) that associates functions provided by the system such as unit functions (2), a list of devices related to the information detected in step (1) is created (3). Next, a device to be notified is selected from the created related list (4), and a message is notified (5).

【0057】続いて、ステップ(3)でリストアップし
た関連機器のすべてにメッセージを通知したか否か判定
し(6)、該判定がYesならば処理を終了し、Noな
らばステップ(4)へ戻る。
Subsequently, it is determined whether or not the message has been notified to all the related devices listed in step (3) (6). If the determination is Yes, the process is terminated, and if No, step (4) is performed. Return to

【0058】これにより、複合システム内において知り
たい情報を取得出来る機器,機能を指定することなく、
ネットワーク化された複合システムの個々の機能、また
はシステムを構成する機器により取得した情報が他の機
能の処理に影響を与えるものならば、関係する全ての機
能,機器に通知するので、複合システムの内のどの機
器,機能からも、複合システムで取得できる最大限必要
な情報を複合システムの機器内であればいずれも得るこ
とができる。
As a result, without specifying a device and a function that can obtain the information that the user wants to know in the complex system,
If the information obtained by the individual functions of the networked complex system or the devices that make up the system affects the processing of other functions, all related functions and devices are notified. The maximum necessary information that can be obtained by the complex system can be obtained from any device or function within the complex system.

【0059】以下、図9に示すメモリマップを参照して
本発明に係る複合システムで読み出し可能なデータ処理
プログラムの構成について説明する。
Hereinafter, the configuration of a data processing program that can be read by the complex system according to the present invention will be described with reference to the memory map shown in FIG.

【0060】図9は、本発明に係る複合システムで読み
出し可能な各種データ処理プログラムを格納する記憶媒
体のメモリマップを説明する図である。
FIG. 9 is a view for explaining a memory map of a storage medium for storing various data processing programs readable by the complex system according to the present invention.

【0061】なお、特に図示しないが、記憶媒体に記憶
されるプログラム群を管理する情報、例えばバージョン
情報,作成者等も記憶され、かつ、プログラム読み出し
側のOS等に依存する情報、例えばプログラムを識別表
示するアイコン等も記憶される場合もある。
Although not shown, information for managing a group of programs stored in the storage medium, for example, version information, a creator, etc. is also stored, and information dependent on the OS or the like on the program reading side, for example, a program is An icon or the like for identification display may also be stored.

【0062】さらに、各種プログラムに従属するデータ
も上記ディレクトリに管理されている。また、各種プロ
グラムをコンピュータにインストールするためのプログ
ラムや、インストールするプログラムが圧縮されている
場合に、解凍するプログラム等も記憶される場合もあ
る。
Further, data dependent on various programs is also managed in the directory. In addition, a program for installing various programs on a computer or a program for decompressing a program to be installed when the program to be installed is compressed may be stored.

【0063】本実施形態における図2,図3,図7,図
8に示す機能が外部からインストールされるプログラム
によって、ホストコンピュータにより遂行されていても
よい。そして、その場合、CD−ROMやフラッシュメ
モリやFD等の記憶媒体により、あるいはネットワーク
を介して外部の記憶媒体から、プログラムを含む情報群
を出力装置に供給される場合でも本発明は適用されるも
のである。
The functions shown in FIG. 2, FIG. 3, FIG. 7, and FIG. 8 in this embodiment may be executed by a host computer by a program installed from the outside. In this case, the present invention is applied even when a group of information including a program is supplied to the output device from a storage medium such as a CD-ROM, a flash memory, or an FD, or from an external storage medium via a network. Things.

【0064】以上のように、前述した実施形態の機能を
実現するソフトウエアのプログラムコードを記録した記
憶媒体を、システムあるいは装置に供給し、そのシステ
ムあるいは装置のコンピュータ(またはCPUやMP
U)が記憶媒体に格納されたプログラムコードを読出し
実行することによっても、本発明の目的が達成されるこ
とは言うまでもない。
As described above, the storage medium storing the program codes of the software for realizing the functions of the above-described embodiments is supplied to the system or the apparatus, and the computer (or CPU or MP) of the system or the apparatus is supplied.
It goes without saying that the object of the present invention is also achieved when U) reads and executes the program code stored in the storage medium.

【0065】この場合、記憶媒体から読み出されたプロ
グラムコード自体が本発明の新規な機能を実現すること
になり、そのプログラムコードを記憶した記憶媒体は本
発明を構成することになる。
In this case, the program code itself read from the storage medium realizes the novel function of the present invention, and the storage medium storing the program code constitutes the present invention.

【0066】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピーディスク,ハードディ
スク,光ディスク,光磁気ディスク,CD−ROM,C
D−R,磁気テープ,不揮発性のメモリカード,RO
M,EEPROM等を用いることができる。
As a storage medium for supplying the program code, for example, a floppy disk, hard disk, optical disk, magneto-optical disk, CD-ROM, C
DR, magnetic tape, nonvolatile memory card, RO
M, EEPROM and the like can be used.

【0067】また、コンピュータが読み出したプログラ
ムコードを実行することにより、前述した実施形態の機
能が実現されるだけでなく、そのプログラムコードの指
示に基づき、コンピュータ上で稼働しているOS(オペ
レーティングシステム)等が実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。
When the computer executes the readout program code, not only the functions of the above-described embodiment are realized, but also the OS (Operating System) running on the computer based on the instruction of the program code. ) And the like perform part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.

【0068】さらに、記憶媒体から読み出されたプログ
ラムコードが、コンピュータに挿入された機能拡張ボー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書き込まれた後、そのプログラムコードの指
示に基づき、その機能拡張ボードや機能拡張ユニットに
備わるCPU等が実際の処理の一部または全部を行い、
その処理によって前述した実施形態の機能が実現される
場合も含まれることは言うまでもない。
Further, after the program code read from the storage medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, based on the instructions of the program code, The CPU provided in the function expansion board or function expansion unit performs part or all of the actual processing,
It goes without saying that a case where the function of the above-described embodiment is realized by the processing is also included.

【0069】また、本発明は、複数の機器から構成され
るシステムに適用しても、1つの機器からなる装置に適
用してもよい。また、本発明は、システムあるいは装置
にプログラムを供給することによって達成される場合に
も適用できることは言うまでもない。この場合、本発明
を達成するためのソフトウエアによって表されるプログ
ラムを格納した記憶媒体を該システムあるいは装置に読
み出すことによって、そのシステムあるいは装置が、本
発明の効果を享受することが可能となる。
Further, the present invention may be applied to a system composed of a plurality of devices or to an apparatus composed of one device. Needless to say, the present invention can be applied to a case where the present invention is achieved by supplying a program to a system or an apparatus. In this case, by reading a storage medium storing a program represented by software for achieving the present invention into the system or the apparatus, the system or the apparatus can enjoy the effects of the present invention. .

【0070】さらに、本発明を達成するためのソフトウ
エアによって表されるプログラムをネットワーク上のデ
ータベースから通信プログラムによりダウンロードして
読み出すことによって、そのシステムあるいは装置が、
本発明の効果を享受することが可能となる。
Further, by downloading and reading a program represented by software for achieving the present invention from a database on a network by a communication program, the system or apparatus can be
It is possible to enjoy the effects of the present invention.

【0071】[0071]

【発明の効果】以上説明したように、本発明に係る第1
〜第9の発明よれば、各機能処理選択時に、関連する機
器対象に対してシステム状態を通知するとともに、通知
されたシステム状態が全ての機器に共有するべきシステ
ム情報を各機器が参照可能に保持するので、システム資
源の状態を各機能選択時に関連する機器に通知できると
ともに、各機器が共有するシステム状態を随時参照でき
る。
As described above, the first embodiment according to the present invention is described.
According to the ninth to ninth aspects, when each function process is selected, the system status is notified to the related device target, and the notified system status allows each device to refer to system information to be shared by all devices. Since the status is held, the status of the system resources can be notified to the related devices when each function is selected, and the system status shared by the devices can be referred to at any time.

【0072】従って、操作者が選択した機能に関するシ
ステム状態を取得するための個別的情報取得指示等が緩
和され、容易に各機能に関連する各機器の状態を参照す
ることができるという効果を奏する。
Accordingly, the individual information acquisition instruction for acquiring the system status related to the function selected by the operator is relaxed, and the effect is that the status of each device related to each function can be easily referred to. .

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の実施形態を示す複合システムの構成を
説明する概略ブロック図である。
FIG. 1 is a schematic block diagram illustrating a configuration of a complex system according to an embodiment of the present invention.

【図2】本発明に係る複合システムの第1のデータ処理
方法を示すフローチャートである。
FIG. 2 is a flowchart showing a first data processing method of the complex system according to the present invention.

【図3】図2に示した複合システムの第1のデータ処理
における関連する機能に通知する必要があるか否かを判
定する処理の一例を示すフローチャートである。
FIG. 3 is a flowchart illustrating an example of a process of determining whether or not it is necessary to notify a related function in the first data processing of the complex system illustrated in FIG. 2;

【図4】図1に示したメモリ上に記憶される複合システ
ムを構成する各機能において必要な機能部品と処理内容
との対応を示すテーブルの一例を説明する図である。
FIG. 4 is a view for explaining an example of a table indicating correspondence between functional components necessary for each function constituting a complex system and processing contents stored in a memory shown in FIG. 1;

【図5】図1に示したメモリ上に記憶される複合システ
ムの各機器の状態を示す参照テーブルの一例を説明する
図である。
FIG. 5 is a view for explaining an example of a reference table indicating the state of each device of the complex system stored on the memory shown in FIG. 1;

【図6】本発明の他の実施形態を示す複合システムの構
成を説明する概略ブロック図である。
FIG. 6 is a schematic block diagram illustrating a configuration of a complex system according to another embodiment of the present invention.

【図7】図6に示した複合システムのデータ処理手順の
一例を示すフローチャートである。
7 is a flowchart illustrating an example of a data processing procedure of the complex system illustrated in FIG. 6;

【図8】図6に示したサーバコンピュータにおける関連
する機器への通知依頼の処理手順の一例を示すフローチ
ャートである。
FIG. 8 is a flowchart illustrating an example of a processing procedure of a notification request to a related device in the server computer illustrated in FIG. 6;

【図9】本発明に係る複合システムで読み出し可能な各
種データ処理プログラムを格納する記憶媒体のメモリマ
ップを説明する図である。
FIG. 9 is a diagram illustrating a memory map of a storage medium that stores various data processing programs that can be read by the complex system according to the present invention.

【符号の説明】[Explanation of symbols]

1 画像形成部 2 制御部 3 印刷部 4 スキャナ部 5 操作部 6 ファクシミリインタフェース 7 コンピュータインタフェース 8 CPU 9 メモリ DESCRIPTION OF SYMBOLS 1 Image forming part 2 Control part 3 Printing part 4 Scanner part 5 Operation part 6 Facsimile interface 7 Computer interface 8 CPU 9 Memory

Claims (9)

【特許請求の範囲】[Claims] 【請求項1】 所定の画像処理を行う画像処理装置に所
定の通信媒体を介して複数の外部機器と通信して複数の
画像処理を行う複合システムにおいて、入力されるシス
テム状態取得要求時に、前記画像処理装置と前記外部機
器とにより組み合わされて実行される各機能処理毎に必
要な相互の関連機器対象との関係情報を記憶する記憶手
段と、前記画像処理装置と前記外部機器とによる各機能
処理に基づくシステム状態の変化を検出する検出手段
と、前記検出手段が検出したシステム状態の変化を前記
外部機器に通知を伴う変化であるかを判定する判定手段
と、前記判定手段の判定結果に基づいて前記記憶手段に
記憶された前記関係情報に従う関連機器対象に対して検
出されたシステム状態に従う検出情報を同報通知する通
知手段とを有することを特徴とする複合システム。
An image processing apparatus that performs a predetermined image processing communicates with a plurality of external devices via a predetermined communication medium to perform a plurality of image processing. Storage means for storing information relating to the relationship between mutual related devices required for each function processing executed in combination with the image processing device and the external device, and each function by the image processing device and the external device Detecting means for detecting a change in the system state based on the processing, determining means for determining whether the change in the system state detected by the detecting means is a change accompanied by notification to the external device, and determining results of the determining means Notification means for broadcasting notification of detection information according to a detected system state to a related device target according to the related information stored in the storage means based on the information. A complex system characterized by the following.
【請求項2】 前記画像処理装置と前記外部機器とによ
る各機能処理は、ファクシミリ送信/受信処理,コピー
処理,プリント処理,スキャナ処理のいずれかであるこ
とを特徴とする請求項1記載の複合システム。
2. The multi-function apparatus according to claim 1, wherein each of the function processes by the image processing apparatus and the external device is any one of a facsimile transmission / reception process, a copy process, a print process, and a scanner process. system.
【請求項3】 前記入力されるシステム状態取得要求
は、画像処理装置または前記外部機器から入力可能とす
ることを特徴とする請求項1記載の複合システム。
3. The multifunction system according to claim 1, wherein the input system status acquisition request can be input from an image processing apparatus or the external device.
【請求項4】 前記通知手段により通知された前記検出
情報が選択可能な関連機器対象に共有すべき参照情報か
どうかを判別する判別手段と、前記判別手段により共有
すべき参照情報であると判別された前記検出情報を前記
参照情報として保持する保持手段とを具備したことを特
徴とする請求項1記載の複合システム。
4. A discriminating means for discriminating whether or not the detected information notified by the notifying means is reference information to be shared with selectable related device targets, and discriminating that the detected information is reference information to be shared by the discriminating means. 2. The composite system according to claim 1, further comprising: a storage unit configured to store the detected information as the reference information.
【請求項5】 前記外部機器または前記画像処理装置
は、前記保持手段に保持された前記参照情報を読み出し
可能とすることを特徴とする請求項4記載の複合システ
ム。
5. The composite system according to claim 4, wherein said external device or said image processing apparatus is capable of reading said reference information held in said holding means.
【請求項6】 所定の画像処理を行う画像処理装置に所
定の通信媒体を介して複数の外部機器と通信して複数の
画像処理を行う複合システムのデータ処理方法におい
て、入力されるシステム状態取得要求時に、前記画像処
理装置と前記外部機器とによる各機能処理に基づくシス
テム状態の変化を検出する検出工程と、該検出したシス
テム状態の変化を前記外部機器に通知を伴う変化である
かを判定する判定工程と、該判定結果に基づいて前記画
像処理装置と前記外部機器とにより組み合わされて実行
される各機能処理毎に必要な相互の関連機器対象に対し
て検出されたシステム状態に従う検出情報を同報通知す
る通知工程とを有することを特徴とする複合システムの
データ処理方法。
6. A data processing method for a multifunction system that performs a plurality of image processes by communicating with a plurality of external devices via a predetermined communication medium to an image processing apparatus that performs a predetermined image process. At the time of a request, a detection step of detecting a change in a system state based on each function processing by the image processing apparatus and the external device, and determining whether the detected change in the system state is a change accompanied by notification to the external device. Determination information to be detected, and detection information according to a system state detected for a mutual related device required for each function processing performed in combination with the image processing apparatus and the external device based on the determination result. And a notifying step of notifying the multi-system of the data.
【請求項7】 前記通知された前記検出情報が選択可能
な関連機器対象に共有すべき参照情報かどうかを判別す
る判別工程と、該共有すべき参照情報であると判別され
た前記検出情報を前記参照情報としてメモリに登録する
登録工程とを有することを特徴とする複合システムのデ
ータ処理方法。
7. A discriminating step of discriminating whether the notified detection information is reference information to be shared with selectable related device targets, and determining the detection information determined to be the reference information to be shared. Registering the reference information in a memory.
【請求項8】 前記入力されるシステム状態取得要求時
に、前記画像処理装置と前記外部機器とによる各機能処
理に基づくシステム状態の変化を検出する検出工程と、
該検出したシステム状態の変化を前記外部機器に通知を
伴う変化であるかを判定する判定工程と、該判定結果に
基づいて前記画像処理装置と前記外部機器とにより組み
合わされて実行される各機能処理毎に必要な相互の関連
機器対象に対して検出されたシステム状態に従う検出情
報を同報通知する通知工程とを含む、コンピュータが読
むことができるプログラムを格納したことを特徴とする
記憶媒体。
8. A detecting step of detecting a change in a system state based on each function processing by the image processing apparatus and the external device at the time of the input system state acquisition request;
A determining step of determining whether the detected change in the system state is a change accompanied by notification to the external device; and various functions executed in combination by the image processing apparatus and the external device based on the determination result A notification step of broadcasting detection information in accordance with a detected system state to a mutually-related apparatus object required for each process, and a computer-readable program.
【請求項9】 前記通知された前記検出情報が選択可能
な関連機器対象に共有すべき参照情報かどうかを判別す
る判別工程と、該共有すべき参照情報であると判別され
た前記検出情報を前記参照情報としてメモリに登録する
登録工程とを含む、コンピュータが読むことができるプ
ログラムを格納したことを特徴とする記憶媒体。
9. A determining step of determining whether the notified detection information is reference information to be shared with a selectable related device target, and determining the detection information determined to be the reference information to be shared. A storage medium storing a computer-readable program, including a registration step of registering the reference information in a memory.
JP8248094A 1996-09-19 1996-09-19 Composite system, data processing method for composite system and storage medium storing program read by computer Pending JPH1098575A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8248094A JPH1098575A (en) 1996-09-19 1996-09-19 Composite system, data processing method for composite system and storage medium storing program read by computer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8248094A JPH1098575A (en) 1996-09-19 1996-09-19 Composite system, data processing method for composite system and storage medium storing program read by computer

Publications (1)

Publication Number Publication Date
JPH1098575A true JPH1098575A (en) 1998-04-14

Family

ID=17173132

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8248094A Pending JPH1098575A (en) 1996-09-19 1996-09-19 Composite system, data processing method for composite system and storage medium storing program read by computer

Country Status (1)

Country Link
JP (1) JPH1098575A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7639385B2 (en) 2004-10-07 2009-12-29 Konica Minolta Business Technologies, Inc. Image processor, method for informing status change of image processor and computer program product

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7639385B2 (en) 2004-10-07 2009-12-29 Konica Minolta Business Technologies, Inc. Image processor, method for informing status change of image processor and computer program product
CN1758209B (en) 2004-10-07 2010-05-05 柯尼卡美能达商用科技株式会社 Image processor and method for informing status change

Similar Documents

Publication Publication Date Title
US8610922B2 (en) Information processing apparatus, image input apparatus, document distribution system, and control method therefor
US7952739B2 (en) Image forming apparatus, image processing apparatus, image forming method, image processing method, program, and storage medium
US7757937B2 (en) Right-of-use transfer system
US8264721B2 (en) Server apparatus, management system, and method
US20070236730A1 (en) Display screen controlling apparatus, an electronic apparatus, a display screen controlling method, and a screen displaying method
EP1369780A1 (en) Image forming apparatus, program adding method, and a recording medium
JP2004178249A (en) Information processor, information processing method and control program
US20070076244A1 (en) Electronic apparatus, electronic apparatus system, control method and computer-readable storage medium
US7434161B2 (en) Document registration system, method thereof, program thereof and storage medium thereof
JP5300206B2 (en) Information processing apparatus, function restriction method, storage medium, and program
JP5169150B2 (en) Information processing apparatus and information processing method
US7145674B2 (en) Method and apparatus for determining a location of data in an open specification environment
US20090292708A1 (en) Data delivery apparatus, data delivery method, and data delivery program
US9128407B2 (en) Image forming device and computer-readable storage medium
JP2011130272A (en) Image processing apparatus, management device, information processing system, distribution setting method, program, and recording medium
JP7119433B2 (en) Equipment, information processing system, information processing method and program
US8094334B2 (en) Image forming apparatus for managing application and control method therefor
US7496629B2 (en) Communication apparatus and communication control method in the apparatus
JPH1098575A (en) Composite system, data processing method for composite system and storage medium storing program read by computer
US11809755B2 (en) Print system and method for a print job generated by a user terminal to be executed by one of several image forming apparatuses
JP2000032203A (en) Parameter sharing method and system for image processor
US8320010B2 (en) Image forming apparatus capable of setting specific process every storage area and information processing method
JP2008147947A (en) Image processor, program, and image history management system
JP2004151994A (en) Data processor
JP4859241B2 (en) Composite apparatus, information processing method, and program