JP2002331724A - Function extension type system and image forming apparatus - Google Patents
Function extension type system and image forming apparatusInfo
- Publication number
- JP2002331724A JP2002331724A JP2001285806A JP2001285806A JP2002331724A JP 2002331724 A JP2002331724 A JP 2002331724A JP 2001285806 A JP2001285806 A JP 2001285806A JP 2001285806 A JP2001285806 A JP 2001285806A JP 2002331724 A JP2002331724 A JP 2002331724A
- Authority
- JP
- Japan
- Prior art keywords
- panel
- operation panel
- function
- display
- application
- 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
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Control Or Security For Electrophotography (AREA)
- Facsimiles In General (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】この発明は、機能拡張型シス
テムおよび画像形成装置に関し、詳細には、ある装置に
対して機能拡張したときに、その装置に対するユーザイ
ンターフェースを拡張するための機能拡張型システムお
よび画像形成装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a function expansion type system and an image forming apparatus, and more particularly, to a function expansion type system for expanding a user interface for a certain apparatus when the function is expanded for the apparatus. And an image forming apparatus.
【0002】[0002]
【従来の技術】近年、各種装置の高機能化、多機能化、
小型化、ネットワーク化(LANの構築)の進展から、
デジタル複写機のマルチファンクション化(コピー機
能、ファックス機能、プリンタ機能、ネットワークスキ
ャナ機能、ファイルサーバ機能など)やプリンタのコピ
ー機能拡張オプションなど、オプション構成により動的
に機能構成を変更したり、また、ネットワーク経由でパ
ソコン等からの操作を可能にしたプリンタ/複写機が商
品化されている。2. Description of the Related Art In recent years, various devices have become highly functional and multifunctional.
With the progress of miniaturization and networking (construction of LAN),
The function configuration can be dynamically changed depending on the option configuration, such as multi-function digital copiers (copy function, fax function, printer function, network scanner function, file server function, etc.) and printer copy function expansion options. Printers / copiers that can be operated from a personal computer or the like via a network have been commercialized.
【0003】また、装置に対して拡張するための機器を
取り付けたときに、拡張した機器の操作もその装置の操
作パネルで行えるようにした技術としては、例えば、特
開平5−35423号公報、特開平9−52408号公
報、特開平10−244734号公報などがある。[0003] Further, as a technique for enabling operation of an extended device by using an operation panel of the device when the device for expansion is attached to the device, for example, JP-A-5-35423, There are JP-A-9-52408 and JP-A-10-244733.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、上記の
ような構成の場合、とりわけ、プリンタからコピー機に
拡張した場合、プリンタのパネルは使われず、拡張され
たコピー機能用の大画面のパネルが通常使用され、プリ
ンタ用のパネルは使用不可能となるか、プリンタとして
使用しているときにのみ使用可能となっていた。However, in the case of the above configuration, especially when the printer is extended from a printer to a copier, the panel of the printer is not used and a large-screen panel for the extended copy function is usually used. Used, the panel for the printer became unusable or was available only when used as a printer.
【0005】特に最近では、プリンタ、コピー、ファク
シミリなどの各種ユーザサービスを提供する拡張可能な
複合機が登場してきたため、この複合機に複数の表示パ
ネルが設けられた際にユーザの操作性が複雑化するとい
う問題がある。In particular, recently, an extensible multifunction peripheral that provides various user services such as a printer, a copier, and a facsimile has appeared, so that when the multifunction peripheral is provided with a plurality of display panels, user operability is complicated. There is a problem of becoming.
【0006】この発明は、上記従来技術の問題点を解決
するために、装置に対して外部機器を接続したときに、
拡張によって使用されなくなったパネルに、主パネルと
は別の情報を表示することで利用者により多くの情報を
与えることができると共に、使いやすい操作性を実現す
る機能拡張型システムを提供することを目的とする。[0006] The present invention solves the above-mentioned problems of the prior art by connecting an external device to an apparatus.
To provide a function expansion type system that can give more information to the user by displaying different information from the main panel on the panel that is no longer used by the extension, and realizes easy-to-use operability. Aim.
【0007】[0007]
【課題を解決するための手段】上述した課題を解決し、
目的を達成するため、本発明の請求項1の機能拡張型シ
ステムは、外部機器を接続することによって機能が拡張
可能な第1操作パネルを有する機器において、拡張後の
機器全体の操作を行う第2操作パネルを前記外部機器に
有し、前記第2操作パネルによる機器全体の状態表示や
操作とは別に前記第1操作パネルからも状態表示や操作
を行えるようにしたことを特徴とする。Means for Solving the Problems The above-mentioned problems are solved,
In order to achieve the object, a function expansion type system according to claim 1 of the present invention is a device having a first operation panel whose function can be expanded by connecting an external device, for operating the entire device after expansion. 2 The operation panel is provided in the external device, and the status display and operation can be performed from the first operation panel separately from the status display and operation of the entire device by the second operation panel.
【0008】また、本発明の請求項2の機能拡張型シス
テムは、単機能からなる機器に対しハードウエアおよび
ソフトウエアを拡張することで多機能からなる機器とし
て拡張することが可能な機能拡張型システムにおいて、
機能拡張のもととなる機器の操作を行うための第1操作
パネルと、機能拡張を行うために接続する機器と、この
接続機器に付属する機能拡張後の機器全体の操作を行う
ための第2操作パネルとを備え、この接続機器へ機能拡
張した後の機器全体を制御するソフトウェアを保持さ
せ、このソフトウェアは、前記第2 操作パネルによる
指示に従って実行しているときに、この第2操作パネル
への情報とは別の情報を第1操作パネルに提供するよう
にしたことを特徴とする。A function expansion type system according to a second aspect of the present invention is a function expansion type that can be expanded as a multifunction device by expanding hardware and software to a single function device. In the system,
A first operation panel for operating the device that is the basis of the function expansion, a device to be connected for performing the function expansion, and a first operation panel for operating the entire device after the function expansion attached to the connected device. And a software for controlling the entire device after the function is extended to the connected device. When the software is executed in accordance with an instruction from the second operation panel, the second operation panel And providing information other than the information to the first operation panel to the first operation panel.
【0009】また、本発明の請求項3は、請求項2に記
載の機能拡張型システムにおいて、前記ソフトウェア
は、前記拡張のもととなった機器の機能に対して第1操
作パネルを使って操作できるようにしたことを特徴とす
る。According to a third aspect of the present invention, in the function expansion system according to the second aspect, the software uses a first operation panel for a function of a device on which the expansion is based. It is characterized in that it can be operated.
【0010】また、本発明の請求項4は、請求項1また
は2に記載の機能拡張型システムにおいて、前記第1操
作パネルに機器全体の動作状態を表示することを特徴と
する。According to a fourth aspect of the present invention, in the function expansion system according to the first or second aspect, the operation state of the entire device is displayed on the first operation panel.
【0011】また、本発明の請求項5は、請求項1、2
または4に記載の機能拡張型システムにおいて、前記第
1操作パネルを用いて優先的に表示する情報の切り替え
を行えるようにしたことを特徴とする。[0011] Claim 5 of the present invention relates to Claims 1 and 2.
Alternatively, in the function expansion system according to 4, the information to be displayed preferentially can be switched using the first operation panel.
【0012】また、本発明の請求項6の画像形成装置
は、画像形成処理に係る各ユーザーサービスにそれぞれ
固有の処理をおこなうアプリケーションを複数搭載可能
とし、前記アプリケーションとハードウエア資源との間
に介在し、前記ユーザーサービスを提供する際に、前記
アプリケーションの少なくとも2つが共通的に必要とす
る前記ハードウエア資源の管理、実行制御並びに画像形
成処理をおこなうプラットホームを備えた画像形成装置
であって、ユーザからの操作入力を受け付けおよび/ま
たは該ユーザへの情報の表示をおこなう複数の操作パネ
ルと、前記アプリケーションのうちの一または複数のア
プリケーションに前記複数の操作パネルのうちの一つの
操作パネルを割り当て、該一つの操作パネルに他の操作
パネルと異なる表示内容を表示するよう制御する表示制
御手段と、を備えたことを特徴とする。According to a sixth aspect of the present invention, there is provided the image forming apparatus, wherein a plurality of applications for performing processes specific to each user service relating to the image forming process can be mounted, and an intervening application is provided between the application and the hardware resources. An image forming apparatus including a platform for performing management, execution control, and image forming processing of the hardware resources required by at least two of the applications in common when providing the user service; A plurality of operation panels for receiving an operation input from and / or displaying information to the user, and assigning one of the plurality of operation panels to one or more of the applications, Display different from other operation panels on the one operation panel Characterized by comprising display control means for controlling to display the contents, the.
【0013】また、本発明の請求項7は、請求項6に記
載の画像形成装置において、前記表示制御手段は、前記
複数の操作パネルのうちの一つの操作パネルに新たに追
加搭載するアプリケーションを割り当てることを特徴と
する。According to a seventh aspect of the present invention, in the image forming apparatus according to the sixth aspect, the display control means includes an application which is newly mounted on one of the plurality of operation panels. It is characterized by assigning.
【0014】また、本発明の請求項8は、請求項6また
は7に記載の画像形成装置において、前記表示制御手段
は、前記他の操作パネルの一つに装置全体の動作状態を
表示するよう制御することを特徴とする。According to an eighth aspect of the present invention, in the image forming apparatus according to the sixth or seventh aspect, the display control means displays an operation state of the entire apparatus on one of the other operation panels. It is characterized by controlling.
【0015】また、本発明の請求項9は、請求項6また
は8に記載の画像形成装置において、前記表示制御手段
は、所定の情報をいずれの表示パネルに表示するかとい
う優先表示指示内容を所定の操作パネルから受け付け、
前記所定の操作パネルから受け付けた優先表示指示内容
に基づいて、前記複数の操作パネルの表示内容を制御す
ることを特徴とする。According to a ninth aspect of the present invention, in the image forming apparatus according to the sixth or eighth aspect, the display control means includes a priority display instruction content indicating which display panel the predetermined information is to be displayed on. Accepted from a predetermined operation panel,
The display contents of the plurality of operation panels are controlled based on the priority display instruction contents received from the predetermined operation panel.
【0016】[0016]
【発明の実施の形態】以下に添付図面を参照して、この
発明に係る機能拡張型システムの好適な実施の形態を詳
細に説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Preferred embodiments of a function expansion type system according to the present invention will be described below in detail with reference to the accompanying drawings.
【0017】(実施の形態1)図1は、本発明の実施の
形態に係る機能拡張型システムを応用した複写機拡張可
能なプリンタシステム(MFP システムと略称する)
の構成を示すブロック図である。(Embodiment 1) FIG. 1 shows a printer system (abbreviated as "MFP system") capable of expanding a copying machine to which a function expansion type system according to an embodiment of the present invention is applied.
FIG. 3 is a block diagram showing the configuration of FIG.
【0018】本実施の形態1は、拡張前のプリンタシス
テムを構成するプリンタコントローラ10(図中のMF
P拡張部20を除いた全体を意味する)を本体として、
これに複写機能を拡張するようにMFP拡張部20をシ
ステムバス30で取り付けて構成した。In the first embodiment, a printer controller 10 (MF in FIG.
(Meaning the whole except the P extension unit 20)
An MFP extension unit 20 is attached to the system bus 30 so as to extend the copying function.
【0019】プリンタコントローラ10は、プリンタコ
ントロールのためのプログラムを格納するPrinte
rROM12、このプログラムの実行時に一時的に使用
される記憶装置のRAM13、記録紙に画像を形成する
プリンタエンジンをコントロールするエンジン・コント
ローラ14、プリンタへの種々の設定や操作していると
きや動作状態、エラー時のメッセージの表示を行うプリ
ンタ・パネル15およびプリンタコントロールのための
プログラムを実行するCPU11とから構成される。The printer controller 10 is a printer that stores a program for printer control.
rROM 12, RAM 13 of a storage device temporarily used when executing this program, engine controller 14 for controlling a printer engine for forming an image on a recording sheet, various settings and operations for a printer, and an operation state , A printer panel 15 for displaying a message at the time of error, and a CPU 11 for executing a program for printer control.
【0020】MFP拡張部20は、複写機能やプリンタ
機能を実行するプログラムを格納するMFPROM2
2、このプログラムを実行時に一時的に使用される記憶
装置の増設RAM21、原稿を画像として読み込む制御
を行なうスキャナ・コントローラ23、複写機の機能や
プリンタ機能への種々の設定や操作しているときや動作
状態、エラー時のメッセージの表示を行うMFPパネル
24から構成される。The MFP extension unit 20 stores a program for executing a copy function and a printer function.
2. An additional RAM 21 of a storage device temporarily used when executing this program, a scanner controller 23 for controlling reading of a document as an image, and various settings and operations for a copier function and a printer function. And an MFP panel 24 for displaying an operation state and an error message.
【0021】上記構成で、プリンタコントローラ10が
そのまま複写機拡張後もMFPシステム全体のコントロ
ーラとして残り、PrinterROM12上に記憶さ
れたプログラムの無効化/書き換え/差し替えのみで拡
張された機能を使用可能として動作する。With the above configuration, the printer controller 10 remains as a controller of the entire MFP system even after the copier is extended, and operates by enabling the extended function only by invalidating / rewriting / replacement of the program stored in the Printer ROM 12. I do.
【0022】即ち、CPU11がMFPROM22のプ
ログラムを実行すると共に、必要に応じてPrinte
rROM12上のプログラムの無効化/書き換え/差し
替えを行ってMFPシステムとしての機能を実行する。That is, the CPU 11 executes the program in the MFP ROM 22 and, if necessary,
The program on the rROM 12 is invalidated / rewritten / replaced to execute the function as the MFP system.
【0023】この拡張後、使用者はMFP拡張部20の
MFPパネル24を使って複写機能を実行させることに
なり、プリンタコントローラ10に備わっているプリン
タ・パネル15は使用されないか、または(拡張機能を
はずして)プリンタ自体として使用するときにのみ操作
に使われることになる。After the extension, the user causes the MFP panel 24 of the MFP extension unit 20 to execute the copying function, and the printer panel 15 provided in the printer controller 10 is not used or (the extended function). Will be used for operation only when used as a printer itself).
【0024】しかし、本発明では、このプリンタ・パネ
ル15を副パネルとして積極的に利用することにした。However, in the present invention, the printer panel 15 is actively used as a sub panel.
【0025】図2は、MFPシステムとして拡張後のソ
フトウエア構成を示し、MFPROM22に格納されて
いる。FIG. 2 shows a software configuration of the MFP system after expansion, which is stored in the MFP ROM 22.
【0026】本実施の形態1が持っているハードウエア
リソースは、オペレーティングシステム(OS)100
のリソースとして管理され、パネル(MFPパネル2
4、プリンタ・パネル15)、エンジン(エンジンコン
トロ−ラ14)、スキャナ(スキャナコントローラ2
3)等はドライバソフトウエア300(プリンタ・パネ
ルドライバ、MFPパネルドライバ、エンジンドライ
バ、スキャナドライバ)を介してOS100上のプロセ
スからアクセスされる。The hardware resources of the first embodiment are operating system (OS) 100
Panel (MFP Panel 2)
4, printer / panel 15), engine (engine controller 14), scanner (scanner controller 2)
3) and the like are accessed from a process on the OS 100 via driver software 300 (printer / panel driver, MFP panel driver, engine driver, scanner driver).
【0027】MFP画面コントロールプロセス200
は、MFPパネル24の表示/操作をコントロールし、
結果としてプリンタ動作/コピー動作等のMFP シス
テムとしての操作を司る。その際にスキャナコントロー
ルプロセス202、エンジンコントロールプロセス20
3を利用して実際の動作を行わせる。MFP screen control process 200
Controls the display / operation of the MFP panel 24,
As a result, the operation of the MFP system such as the printer operation / copy operation is controlled. At that time, the scanner control process 202 and the engine control process 20
3 to perform the actual operation.
【0028】スキャナコントロールプロセス202は、
スキャナコントローラ23を介してスキャナ装置の動作
を制御する。The scanner control process 202 includes:
The operation of the scanner device is controlled via the scanner controller 23.
【0029】エンジンコントロールプロセス203は、
エンジンコントローラ14を介してプリンタエンジンを
コントロールし、印刷および印刷に関わる装置(給紙装
置、フィニッシャ等)の制御を行わせる。The engine control process 203 includes:
The printer engine is controlled via the engine controller 14 to control printing and devices related to printing (paper feeder, finisher, etc.).
【0030】プリンタ画面コントロールプロセス201
は、図3に示すように複数のスレッドから構成される。Printer screen control process 201
Is composed of a plurality of threads as shown in FIG.
【0031】プリンタ画面コントロールプロセス201
に対するパネルからのキー入力やプロセス間通信イベン
トは、イベントディスパッチャによって処理される。Printer screen control process 201
Key input from the panel and inter-process communication events are processed by the event dispatcher.
【0032】イベントディスパッチャは、通常選択され
たスレッドにイベントを送り、イベントを受け取った各
スレッドが動作を行う。例えば、このスレッドには、プ
リンタ操作スレッド、システム状態スレッド、トレイ設
定スレッド、ジョブリストスレッド、動作状態スレッ
ド、切り替えスレッドがある。The event dispatcher usually sends an event to a selected thread, and each thread receiving the event performs an operation. For example, the threads include a printer operation thread, a system state thread, a tray setting thread, a job list thread, an operation state thread, and a switching thread.
【0033】これらのスレッドは、それぞれ以下のよう
な動作を行わせるためにプリンタ・パネル15を操作の
入力および表示画面として利用する。Each of these threads uses the printer panel 15 as an operation input and a display screen for performing the following operations.
【0034】(1)プリンタ操作スレッドは、プリンタ
動作に対する操作を行う画面インタフェースを提供する
(図4(a)の画面例参照)。このプリンタ操作のイン
タフェースは、拡張前のものと同等のものであるが、M
FPシステムとしての他の機能と排他制御するために、
システム全体の状態を保持しているMFP画面コントロ
ールプロセス200と交信して状態をみながら実行され
る。(1) The printer operation thread provides a screen interface for performing an operation for the printer operation (see a screen example in FIG. 4A). The interface of this printer operation is the same as that before expansion, but M
To perform exclusive control with other functions as an FP system,
It is executed while checking the state by communicating with the MFP screen control process 200 which holds the state of the entire system.
【0035】(2)システム状態スレッドは、MFPシ
ステムの状態を表示する機能を提供する(図4(b)の
画面例参照)。このシステム状態は、MFPシステム全
体の状態を示す。例えば、コピー、FAX、プリンタと
してどの状態であるかを表示する。また、この状態は、
MFP画面コントロールプロセス200と交信して得
る。(2) The system status thread provides a function for displaying the status of the MFP system (see the screen example in FIG. 4B). This system state indicates the state of the entire MFP system. For example, the status is displayed as copy, facsimile, or printer. Also, this state
Obtained in communication with MFP screen control process 200.
【0036】(3)トレイ状態表示スレッドは、トレイ
状態を表示する(図4(c)の画面例参照)。このトレ
イ状態は、システムの持つトレイ情報を表示する。この
情報は、エンジン情報を管理するエンジンコントロール
プロセス203と交信して得る。(3) The tray status display thread displays the tray status (see screen example in FIG. 4C). This tray state indicates the tray information of the system. This information is obtained in communication with an engine control process 203 that manages the engine information.
【0037】(4)ジョブリストスレッドは、システム
のジョブの表示/操作を行う機能を提供する(図4
(d)の画面例参照)。このジョブリストは、MFPシ
ステム全体の情報を管理するMFP画面コントロールプ
ロセス200と交信して得る。(4) The job list thread provides a function of displaying / operating a job of the system (FIG. 4).
(See screen example of (d)). This job list is obtained by communicating with the MFP screen control process 200 that manages information of the entire MFP system.
【0038】(5)状態表示スレッドは、システムの動
作中の詳細な状態を表示する(図4(e)の画面例参
照)。この動作状態は、MFP画面コントロールプロセ
ス200、スキャナコントロールプロセス202、エン
ジンコントロールプロセス203と交信して得られる情
報から生成する。(5) The status display thread displays a detailed status during the operation of the system (see the screen example in FIG. 4E). This operation state is generated from information obtained by communicating with the MFP screen control process 200, the scanner control process 202, and the engine control process 203.
【0039】(6)切り替えスレッドは、プリンタ画面
コントロールプロセス201の動作を指定するためのイ
ンタフェースで上記の各スレッドのどれを優先して表示
するかを決定する(図4(f)の画面例参照)。この切
り替えは、例えば、プリンタ・パネル15のメニューキ
ー入力などのアクションによりディスパッチャより起動
される。表示される選択候補の中から上記に示したよう
な各スレッドのどれを優先して表示するかを設定する。(6) The switching thread is an interface for designating the operation of the printer screen control process 201 and determines which of the above threads is to be displayed with priority (see the screen example in FIG. 4F). ). This switching is activated by the dispatcher by an action such as input of a menu key on the printer panel 15, for example. It sets which of the threads as described above is displayed with priority from the displayed selection candidates.
【0040】以上、上記のように実施の形態を構成した
ことにより、以下の効果を奏する。まず、拡張によって
使用されなくなったパネルに、主パネルとは別の情報を
表示することで利用者により多くの情報を与えることが
できると共に、使いやすい操作性を実現できる。また、
拡張後に主パネルとは別の情報を副パネルに提供するの
で、使用者は副パネルからも情報を得ることができ、操
作に必要な情報を豊富に受けることができる。As described above, the embodiment has the following advantages. First, by displaying information different from that of the main panel on a panel that is no longer used due to expansion, more information can be given to the user and easy-to-use operability can be realized. Also,
Since information different from the main panel is provided to the sub-panel after the extension, the user can also obtain information from the sub-panel and receive a wealth of information necessary for operation.
【0041】また、副パネルにプリンタの操作など拡張
前の機能を提供するので、使用者は違和感なく副パネル
を操作することができる。さらに、副パネルにシステム
の動作状態を表示するので、使用者はシステムの状態を
素早く知ることができる。Further, since functions before expansion such as operation of a printer are provided to the sub-panel, the user can operate the sub-panel without feeling uncomfortable. Further, since the operation state of the system is displayed on the sub panel, the user can quickly know the state of the system.
【0042】また、副パネルにトレイ設定を表示するの
で、使用者はトレイ状態をすばやく知ることができる。
さらに、副パネルにジョブリストを表示するので、使用
者はシステムの実行しているジョブを素早く知ることが
できる。Further, since the tray setting is displayed on the sub panel, the user can quickly know the tray state.
Further, the job list is displayed on the sub panel, so that the user can quickly know the job executed by the system.
【0043】また、副パネルに動作中の状態を表示する
ので、使用者はシステムの動作状態を素早く知ることが
できる。さらに、副パネルに設定する情報を切り替える
ので、使用者は副パネルに表示する内容を選択すること
ができる。Since the operating status is displayed on the sub panel, the user can quickly know the operating status of the system. Further, since the information to be set on the sub panel is switched, the user can select the content to be displayed on the sub panel.
【0044】(実施の形態2)ところで、上記実施の形
態1では、プリンタを複写機に機能拡張可能なMFPを
用いる場合を示したが、本発明は、プリンタ、コピー、
ファクシミリなどの機能を有する複合機を用いた場合に
適用することもできる。そこで、本実施の形態2では、
本発明を複合機に適用した場合を示すこととする。(Embodiment 2) By the way, in Embodiment 1 described above, a case was described in which an MFP whose function can be extended to a copying machine is used as a printer.
The present invention can also be applied to a case where a multifunction peripheral having a function such as a facsimile is used. Therefore, in the second embodiment,
The case where the present invention is applied to a multifunction peripheral will be described.
【0045】図5は、本実施の形態2に係る複合機のソ
フトウエア構成を示すブロック図である。この複合機5
00は、各種共通システムサービス522〜528およ
び汎用OS521からなるプラットホーム520上に、
プリンタアプリ511、コピーアプリ512、ファック
スアプリ513、スキャナアプリ514、ネットファイ
ルアプリ515および工程検査アプリ516を搭載する
よう構成している。FIG. 5 is a block diagram showing a software configuration of the multifunction peripheral according to the second embodiment. This multifunction machine 5
00 is on a platform 520 comprising various common system services 522 to 528 and a general-purpose OS 521,
The printer application 511, copy application 512, fax application 513, scanner application 514, net file application 515, and process inspection application 516 are installed.
【0046】同図に示すように、この複合機500は、
プロッタ501、ハードディスクドライブ502、ネッ
トワークインターフェース(I/F)部503、操作パ
ネル504、操作パネル505などを有するとともに、
ソフトウエア群510は、プラットホーム520および
アプリケーション530からなる。As shown in the figure, this multifunction device 500
A plotter 501, a hard disk drive 502, a network interface (I / F) unit 503, an operation panel 504, an operation panel 505, and the like.
The software group 510 includes a platform 520 and an application 530.
【0047】プラットホーム520は、アプリケーショ
ン530からの処理要求を解釈して、ハードウエア資源
の獲得要求を発生させる下記に示すコントロールサービ
スと、一または複数のハードウエア資源の管理をおこな
い、コントロールサービスからの獲得要求を調停するシ
ステムリソースマネージャー(SRM(System Resourc
e Manager)523)と、汎用OS521とを有する。The platform 520 interprets a processing request from the application 530 to generate a hardware resource acquisition request, and manages one or more hardware resources as described below. System Resource Manager (SRM (System Resourc
e Manager) 523) and a general-purpose OS 521.
【0048】このコントロールサービスは、複数のサー
ビスモジュールにより形成され、具体的には、SCS
(System Control Service)522と、ECS(Engine
Control Service)524と、MCS(Memory Control
Service)525と、OCS(Operation panel Contro
l Service)526と、FCS(FAX Control Service)
527と、NCS(Network Control Service)528
とがある。なお、このプラットホーム520は、あらか
じめ定義された関数により前記アプリケーションからの
処理要求を受信可能とするアプリケーションプログラム
インターフェースを有する。This control service is formed by a plurality of service modules.
(System Control Service) 522 and ECS (Engine
Control Service) 524 and MCS (Memory Control)
Service) 525 and OCS (Operation panel Control)
l Service) 526 and FCS (FAX Control Service)
527 and NCS (Network Control Service) 528
There is. The platform 520 has an application program interface that enables a processing request from the application to be received by a predefined function.
【0049】汎用OS521は、UNIX(登録商標)
などの汎用オペレーティングシステムであり、プラット
ホーム520並びにアプリケーション530の各ソフト
ウエアをそれぞれプロセスとして並列実行する。オープ
ンソースのUNIXを用いることにより、プログラムの
安全性を確保できるとともに、ネットワーク対応可能と
なり、ソースコードの入手も容易となる。さらに、O
S、TCP/IPのロイヤリティが不要であり、アウト
ソーシングも容易となる。この汎用OSは、各ハードウ
エア501〜505のデバイスドライバを含むものとす
る。The general-purpose OS 521 is a UNIX (registered trademark).
A general-purpose operating system such as that described above, executes each software of the platform 520 and the application 530 in parallel as a process. By using the open source UNIX, the security of the program can be ensured, the network can be supported, and the source code can be easily obtained. Furthermore, O
Royalties for S and TCP / IP are not required, and outsourcing is also facilitated. This general-purpose OS includes device drivers for the respective hardware 501 to 505.
【0050】SRM523は、SCS522とともにシ
ステムの制御およびリソースの管理をおこなうものであ
り、スキャナ部やプロッタ501などのエンジン、メモ
リ、HDD502、ホストI/O(セントロI/F部、
ネットワークI/F部503、IEEE1394I/
F、RS232CI/Fなど)、操作パネル504・5
05のハードウエア資源を利用する上位層からの要求に
したがって調停をおこない、実行制御する。The SRM 523 controls the system and manages resources together with the SCS 522. The SRM 523 includes an engine such as a scanner unit and a plotter 501, a memory, an HDD 502, a host I / O (Centro I / F unit,
Network I / F 503, IEEE 1394 I /
F, RS232CI / F, etc.), operation panel 504.5
The arbitration is performed in accordance with a request from an upper layer using the hardware resources 05 and execution control is performed.
【0051】具体的には、このSRM523は、要求さ
れたハードウエア資源が利用可能であるかどうか(他の
要求により利用されていないかどうか)を判断し、利用
可能であれば要求されたハードウエア資源が利用可能で
ある旨を上位層に伝える。また、上位層からの要求に対
してハードウエア資源の利用スケジューリングをおこな
い、要求内容(たとえば、プロッタ501による紙搬送
と作像動作、メモリ確保、ファイル生成など)を直接実
施するようにしてもよい。More specifically, the SRM 523 determines whether the requested hardware resource is available (whether the requested hardware resource is not used by another request), and if it is available, the requested hardware resource is determined. The upper layer is notified that the wear resource is available. Alternatively, hardware resource utilization scheduling may be performed for a request from an upper layer, and the content of the request (for example, paper conveyance and image forming operation by plotter 501, memory reservation, file generation, etc.) may be directly implemented. .
【0052】SCS522は、(1)アプリ管理、
(2)操作パネル制御、(3)システム画面表示(ジョ
ブリスト画面、カウンタ表示画面など)、(4)LED
表示、(5)リソース管理、(6)割り込みアプリ制御
をおこなう。具体的には、(1)アプリ管理では、アプ
リの登録と、その情報を他のアプリに通知する処理をお
こなう。登録されたアプリに対しては、システムの設定
やアプリからの要求設定に応じてエンジン状態を通知す
る。また、登録済みのアプリに対しては、電力モード移
行の問い合わせ、割り込みモードなど、システムの状態
遷移のための可否問い合わせをおこなう。The SCS 522 includes (1) application management,
(2) Operation panel control, (3) System screen display (job list screen, counter display screen, etc.), (4) LED
Display, (5) resource management, and (6) interrupt application control. Specifically, in (1) application management, a process of registering an application and notifying the information to another application is performed. For the registered application, the engine status is notified according to the system setting or the request setting from the application. In addition, the registered application is inquired about the transition to the power mode, the inquiry about the possibility of the transition of the system state such as the interruption mode, and the like.
【0053】また、(2)操作パネル制御では、アプリ
の操作パネル使用権の排他制御をおこなう。そして、操
作パネルの使用権を持つアプリへ操作パネルドライバ
(OCS)からのキー情報を排他的に通知する。このキ
ー情報は、アプリ切替中などのシステムの状態遷移に応
じて一時的に通知を停止するマスク制御をおこなう。In (2) operation panel control, exclusive control of the right to use the operation panel of the application is performed. Then, the key information from the operation panel driver (OCS) is exclusively notified to the application having the right to use the operation panel. This key information performs mask control for temporarily stopping notification according to a state transition of the system such as during application switching.
【0054】また、(3)システム画面表示では、操作
パネル使用権を持つアプリからの要求内容に応じて、エ
ンジン状態に対応する警告画面の表示をおこなう。これ
らのなかには、利用者制限画面などアプリの状態に応じ
て警告表示をオン/オフするものもある。エンジン状態
以外では、ジョブの予約・実行状況を表示するためのジ
ョブリスト画面、トータルカウンタ類を表示するための
カウンタ画面、CSSの通報中を示す画面の表示制御を
おこなう。これらのシステム画面表示に関しては、アプ
リへ操作部使用権の解放を要求せず、アプリ画面を覆う
システム画面として描画をおこなう。In the (3) system screen display, a warning screen corresponding to the engine state is displayed according to the request from the application having the operation panel use right. Some of them turn on / off the warning display depending on the state of the application such as a user restriction screen. Other than the engine status, display control is performed on a job list screen for displaying a job reservation / execution status, a counter screen for displaying total counters, and a screen indicating that a CSS is being reported. Regarding these system screen displays, the application is not requested to release the right to use the operation unit, but is drawn as a system screen covering the application screen.
【0055】また、(4)LED表示では、警告LE
D、アプリキーなどのシステムLEDの表示制御をおこ
なう。アプリ固有のLEDについては、アプリが直接表
示用ドライバを使用して制御する。(4) In the LED display, the warning LE
D, display control of system LEDs such as application keys. The application-specific LED is directly controlled by the application using a display driver.
【0056】また、(5)リソース管理では、アプリ
(ECS)がジョブを実行するにあたって、排他しなけ
ればならないエンジンリソース(スキャナ、ステープル
など)の排他制御のためのサービスをおこない、(6)
割り込みアプリ制御では、特定のアプリを優先動作せさ
るための制御・サービスをおこなう。In (5) resource management, an application (ECS) performs a service for exclusive control of an engine resource (scanner, staple, etc.) which must be excluded when executing a job.
In the interrupt application control, control and service for giving priority to a specific application are performed.
【0057】特に、この複合機500は、2つの操作パ
ネル504および505を有するため、それぞれ別の情
報を表示するよう制御する。たとえば、頻繁に使用され
るコピーアプリ511に操作パネル505を割り当て、
その他のアプリに操作パネル504を割り当てることが
できる。また、操作パネル505によりコピーアプリ5
12を含む各アプリの操作入力および表示をおこない、
装置全体の動作状態の表示を操作パネル504に表示す
るよう制御することもできる。さらに、どちらの操作パ
ネルに優先表示するかを示す優先表示指示内容を操作パ
ネル504から受け付け、この優先表示指示内容にした
がって表示内容を制御することもできる。In particular, since this multi-function peripheral 500 has two operation panels 504 and 505, control is performed to display different information. For example, the operation panel 505 is assigned to the frequently used copy application 511,
The operation panel 504 can be assigned to another application. In addition, the copy application 5
Perform operation input and display of each application including 12
It is also possible to control to display the operation state of the entire apparatus on the operation panel 504. Further, priority display instruction contents indicating which operation panel is to be preferentially displayed can be received from the operation panel 504, and the display contents can be controlled in accordance with the priority display instruction contents.
【0058】ECS524は、スキャナ部やプロッタ5
01などのエンジンを制御するものであり、画像読み込
みと印刷動作、状態通知、ジャムリカバリなどをおこな
う。The ECS 524 includes a scanner unit and a plotter 5.
01, which controls an engine such as image reading and printing operation, status notification, jam recovery, and the like.
【0059】具体的には、アプリケーション530から
受け取ったジョブモードの指定にしたがい、印刷要求を
SRM523に順次発行していくことで、一連のコピー
/スキャン/印刷動作を実現する。このECS524が
取り扱う対象のジョブは、画像入力デバイスにスキャナ
(SCANNER)が指定されているか、または、画像出力デ
バイスにプロッタ(PLOTTER)が指定されているものと
する。More specifically, a series of copy / scan / print operations are realized by sequentially issuing print requests to the SRM 523 in accordance with the specification of the job mode received from the application 530. It is assumed that the job to be handled by the ECS 524 specifies a scanner (SCANNER) as an image input device or a plotter (PLOTTER) as an image output device.
【0060】たとえば、コピー動作の場合には「SCANNE
R → PLOTTER」と指定され、ファイル蓄積の場合には
「SCANNER → MEMORY」と指定され、ファクシミリ送信
の場合には「SCANNER → FAX_IN」と指定される。ま
た、蓄積ファイル印刷またはプリンタアプリ511から
の印刷の場合には「MEMORY → PLOTTER」と指定され、
ファクシミリ受信の場合には「FAX_OUT → PLOTTER」と
指定される。For example, in the case of a copy operation, "SCANNE
R → PLOTTER ”,“ SCANNER → MEMORY ”for file storage, and“ SCANNER → FAX_IN ”for facsimile transmission. In addition, in the case of storage file printing or printing from the printer application 511, “MEMORY → PLOTTER” is designated,
In the case of facsimile reception, "FAX_OUT → PLOTTER" is specified.
【0061】なお、ジョブの定義はアプリケーションに
よって異なるが、ここでは利用者が取り扱う1セットの
画像群に対する処理動作を1ジョブと定義する。たとえ
ば、コピーのADF(Automatic Document Feeder)モ
ードの場合は、原稿台に置かれた1セットの原稿を読み
取る動作が1ジョブとなり、圧板モードは最終原稿が確
定するまでの読み取り動作が1ジョブとなる。また、コ
ピーアプリ312の場合には、一束の原稿をコピーする
動作が1ジョブとなり、ファックスアプリ313の場合
には、1文書の送信動作または1文書の受信動作が1ジ
ョブとなり、プリンタアプリの場合には、1文書の印刷
動作が1ジョブとなる。Although the definition of a job differs depending on the application, here, a processing operation for one set of image groups handled by a user is defined as one job. For example, in a copy ADF (Automatic Document Feeder) mode, an operation for reading one set of originals placed on a platen is one job, and in the platen mode, one read operation until the final original is determined is one job. . In the case of the copy application 312, the operation of copying one bundle of documents is one job. In the case of the fax application 313, the operation of transmitting one document or the operation of receiving one document is one job. In this case, the printing operation of one document is one job.
【0062】MCS525は、メモリ制御をおこなうも
のであり、具体的には、画像メモリの取得および開放、
HDD502の利用、画像データの圧縮および伸張など
をおこなう。The MCS 525 performs a memory control, and specifically, acquires and releases an image memory,
The use of the HDD 502, compression and decompression of image data, and the like are performed.
【0063】ここで、HDD502に蓄積される画像デ
ータファイルとして必要な情報を管理するために必要な
機能としては、(1)ファイルアクセス(生成/削除/
オープン/クローズ)機能(排他処理を含む)、(2)
ファイル名称/ID管理(ファイル/ユーザ)/パスワ
ード管理/蓄積時刻管理/ページ数/データフォーマッ
ト(圧縮方式など)/アクセス制限/作成アプリ/印刷
条件管理などの各種ファイル属性管理(物理的なページ
単位の画像データのファイルとしての管理)、(3)フ
ァイル単位およびページ単位での結合/挿入/切断機
能、(4)ファイルソート機能(蓄積時刻順/ユーザI
D順など)、(5)全ファイル情報の通知(表示/検索
用)、(6)リカバリ機能(破損ファイルのファイル/
ページ破棄)、(7)ファイルの自動削除機能などがあ
る。Here, functions necessary for managing information necessary as image data files stored in the HDD 502 include (1) file access (generation / deletion /
(Open / close) function (including exclusive processing), (2)
File attribute management such as file name / ID management (file / user) / password management / accumulation time management / number of pages / data format (compression method, etc.) / Access restriction / creation application / print condition management (physical page unit) (3) Combining / inserting / cutting functions in file and page units, (4) File sorting function (accumulation time / user I
(5) Notification of all file information (for display / search), (6) Recovery function (file / file of damaged file)
(Page discard), (7) Automatic file deletion function, and the like.
【0064】また、RAMなどのメモリへ画像データを
保持しアクセスするための機能としては、(1)アプリ
ケーション530からのファイルおよびページ/バンド
属性情報を取得する機能、(2)アプリケーション53
0からの画像データ領域の確保、解放、リード(Rea
d)、ライト(Write)機能などがある。The functions for holding and accessing image data in a memory such as a RAM include (1) a function for acquiring file and page / band attribute information from the application 530, and (2) an application 53.
Secure, release, and read image data area from 0 (Rea
d), there is a Write function.
【0065】OCS526は、オペレータと本体制御間
の情報伝達手段となる操作パネル504および505を
制御するモジュールであり、オペレータのキー操作イベ
ントを本体制御に通知する処理、各アプリがGUIを構
築するためのライブラリ関数を提供する処理、構築され
たGUI情報をアプリ別に管理する処理、操作パネル上
への表示反映処理などをおこなう。The OCS 526 is a module for controlling the operation panels 504 and 505 serving as information transmission means between the operator and the main body control. The OCS 526 is a process for notifying the main body control of a key operation event of the operator. , A process of managing the constructed GUI information for each application, a process of reflecting the display on the operation panel, and the like.
【0066】このOCS526は、(1)GUI構築の
ためのライブラリの提供機能、(2)操作部ハードウエ
ア資源管理機能、(3)VRAM描画/LCD表示機能
(ハードウエア表示、表示アプリ切替、表示言語切替、
ウインドウ暗色表示、メッセージ/アイコンブリンク表
示、メッセージの連結表示)、(4)ハードキー入力検
出機能、(5)タッチパネルキー入力検出機能、(6)
LED出力機能、(7)ブザー出力機能などを有する。The OCS 526 includes (1) a library providing function for constructing a GUI, (2) a hardware resource management function for an operation unit, and (3) a VRAM drawing / LCD display function (hardware display, display application switching, display). Language switching,
Window dark display, message / icon blink display, message link display), (4) hard key input detection function, (5) touch panel key input detection function, (6)
It has an LED output function and (7) a buzzer output function.
【0067】FCS527は、システムコントローラの
各アプリ層からPSTN/ISDN網を使ったファクシ
ミリ送受信、BKM(バックアップSRAM)で管理さ
れている各種ファクシミリデータの登録/引用、ファク
シミリ読み取り、ファクシミリ受信印刷、融合送受信を
おこなうためのAPIを提供するものである。FCS 527 includes facsimile transmission / reception using PSTN / ISDN from each application layer of the system controller, registration / quotation of various facsimile data managed by BKM (backup SRAM), facsimile reading, facsimile reception printing, fusion transmission / reception API for performing the following.
【0068】具体的には、このFCS527は、(1)
アプリ層から送信依頼されたドキュメントをPSTN/
ISDN網を使ってファクシミリ受信機に送信をおこな
う送信機能、(2)PSTN/ISDN網から受信した
ファクシミリ受信画面、各種レポート類を各アプリ層に
転送、印刷をおこなう受信機能、(3)ファックスボー
ドに記憶されている電話帳、グループ情報などのファク
シミリ管理項目の引用や登録をおこなう電話帳引用・登
録機能、(4)ファックスボードに搭載されているBK
Mに記憶されている送受信結果履歴情報などを必要とし
ているアプリに通知するファックスログ通知機能、
(5)ファックスボードの状態変化があったときにFC
Sに登録してあるアプリに変化のあったイベントを通知
するイベント通知機能などを有する。Specifically, the FCS 527 is (1)
The document requested to be sent from the application layer is sent to PSTN /
A transmission function for transmitting to a facsimile receiver using the ISDN network, (2) a facsimile reception screen received from the PSTN / ISDN network, a reception function for transferring and printing various reports to each application layer, and (3) a fax board Phonebook quotation / registration function for quoting and registering facsimile management items such as phonebooks and group information stored in (4) BK mounted on fax board
Fax log notification function for notifying applications that need transmission / reception result history information and the like stored in M
(5) FC when the status of the fax board changes
It has an event notification function for notifying the application registered in S of an event that has changed.
【0069】NCS528は、ネットワークI/Oを必
要とするアプリケーションに対して共通に利用できるサ
ービスを提供するためのモジュール群であり、ネットワ
ーク側から各プロトコルによって受信したデータを各ア
プリケーションに振り分けたり、アプリケーションから
データをネットワーク側に送信する際の仲介をおこな
う。具体的には、ftpd、httpd、lpd、snmpd、telnetd、
smtpdなどのサーバデーモンや、同プロトコルのクライ
アント機能などを有する。The NCS 528 is a group of modules for providing services that can be used in common to applications requiring network I / O. The NCS 528 distributes data received from the network according to each protocol to each application, Mediates when sending data from the to the network side. Specifically, ftpd, httpd, lpd, snmpd, telnetd,
It has a server daemon such as smtpd and a client function of the same protocol.
【0070】アプリケーション530は、ページ記述言
語(PDL)、PCLおよびポストスクリプト(PS)
を有するプリンタ用のアプリケーションであるプリンタ
アプリ511と、コピー用アプリケーションであるコピ
ーアプリ512と、ファクシミリ用アプリケーションで
あるファックスアプリ513と、スキャナ用アプリケー
ションであるスキャナアプリ514と、ネットファイル
用アプリケーションであるネットファイルアプリ315
と、工程検査用アプリケーションである工程検査アプリ
516とを有する。各アプリケーション511〜516
は、プラットホーム520上の各プロセスを利用して動
作実行し得るため、画面制御、キー操作制御およびジョ
ブ生成などをおこなう画面表示制御プログラムがその主
体となる。なお、NCS528により接続されたネット
ワークを介して新たなアプリケーションをネットワーク
経由で搭載することもできる。また、各アプリケーショ
ンはアプリケーションごとに追加または削除することが
できる。The application 530 includes a page description language (PDL), a PCL, and a postscript (PS).
Printer application 511 that is a printer application, a copy application 512 that is a copy application, a facsimile application 513 that is a facsimile application, a scanner application 514 that is a scanner application, and a net application that is a net file application. File application 315
And a process inspection application 516 which is a process inspection application. Each application 511-516
Can be executed using each process on the platform 520, and thus a screen display control program for performing screen control, key operation control, job generation, and the like is the main component. Note that a new application can be installed via a network connected by the NCS 528 via the network. Further, each application can be added or deleted for each application.
【0071】次に、図5に示した操作パネル504をプ
リンタパネルとして用い、操作パネル505をコピーパ
ネルとして用いる場合の表示制御について説明する。図
6は、図5に示した操作パネル504をプリンタパネル
として用い、操作パネル505をコピーパネルとして用
いる場合の表示制御を説明するための説明図である。Next, display control when the operation panel 504 shown in FIG. 5 is used as a printer panel and the operation panel 505 is used as a copy panel will be described. FIG. 6 is an explanatory diagram for explaining display control when the operation panel 504 shown in FIG. 5 is used as a printer panel and the operation panel 505 is used as a copy panel.
【0072】同図に示すように、この場合には、汎用O
S521内のドライバ600に、プリンタパネルドライ
バ610(操作パネル504用のドライバ)、コピーパ
ネルドライバ630(操作パネル505用のドライ
バ)、プロッタドライバ620、スキャナドライバ64
0を設ける必要がある。また、アプリケーション530
には、プリンタアプリ511およびコピーアプリ512
が必要となる。さらに、ECS524には、プロッタコ
ントロールプロセス524aとスキャナコントロールプ
ロセス524bとが必要になる。In this case, as shown in FIG.
The driver 600 in S521 includes a printer panel driver 610 (driver for the operation panel 504), a copy panel driver 630 (driver for the operation panel 505), a plotter driver 620, and a scanner driver 64.
0 must be provided. Also, the application 530
Include a printer application 511 and a copy application 512
Is required. Further, the ECS 524 requires a plotter control process 524a and a scanner control process 524b.
【0073】そして、操作パネル504をプリンタパネ
ルとして使用する際には、プリンタアプリ511がSC
S522を介して、プリンタパネルドライバ610との
間でデータ授受をおこなうことになる。また、操作パネ
ル505をコピーパネルとして使用する際には、コピー
アプリ512がSCS522を介して、コピーパネルド
ライバ630との間でデータ授受をおこなうことにな
る。なお、このSCS522は、すでに説明したよう
に、アプリの操作パネル使用権の排他制御をおこない、
操作パネルの使用権を持つアプリへ操作パネルドライバ
からのキー情報を通知する。When the operation panel 504 is used as a printer panel, the printer application 511
Data is exchanged with the printer panel driver 610 via S522. When the operation panel 505 is used as a copy panel, the copy application 512 exchanges data with the copy panel driver 630 via the SCS 522. The SCS 522 performs exclusive control of the right to use the operation panel of the application as described above,
The key information from the operation panel driver is notified to the application having the right to use the operation panel.
【0074】また、プリンタアプリ511による処理を
おこなう場合には、プロッタ501を動作させる必要が
あるので、プリンタアプリ511は、ECS524のプ
ロッタコントロールプロセス524aを介して、プロッ
タドライバ620との間でデータを授受する。一方、コ
ピーアプリ512による処理をおこなう場合には、さら
にスキャナを動作させる必要があるので、コピーアプリ
512は、ECS524内のスキャナコントロールプロ
セス524bを介してスキャナドライバ640とデータ
授受をおこなうことになる。When processing by the printer application 511 is performed, the plotter 501 needs to be operated. Therefore, the printer application 511 transmits data to the plotter driver 620 via the plotter control process 524a of the ECS 524. Give and receive. On the other hand, when the processing by the copy application 512 is performed, it is necessary to further operate the scanner. Therefore, the copy application 512 exchanges data with the scanner driver 640 via the scanner control process 524b in the ECS 524.
【0075】上述してきたように、本実施の形態2で
は、2つの表示パネル504および505を有するとと
もに複数のアプリ511〜516を搭載する複合機を用
いる場合に、異なるアプリに異なる表示パネルを割り当
てるよう構成したので、ユーザの操作性を向上させるこ
とができる。As described above, in the second embodiment, when using a multifunction peripheral having two display panels 504 and 505 and mounting a plurality of applications 511 to 516, different display panels are allocated to different applications. With such a configuration, the operability of the user can be improved.
【0076】なお、本実施の形態2では、2つの表示パ
ネル504および505、各アプリ511〜516、各
ドライバが最初から複合機500に存在する場合を示し
たが、コピーアプリ512などのアプリケーションを後
から追加する場合に本発明を適用することもできる。こ
の場合には、アプリ並びに必要に応じてコントロールプ
ロセスを追加することになる。また、表示パネル505
を後から追加する場合には、デバイスドライバを新たに
追加する必要がある。In the second embodiment, the case where the two display panels 504 and 505, the respective applications 511 to 516, and the respective drivers exist in the MFP 500 from the beginning is shown. The present invention can also be applied to a case where it is added later. In this case, an application and a control process are added as needed. In addition, the display panel 505
When the device driver is added later, it is necessary to newly add a device driver.
【0077】また、本実施の形態2では、説明の便宜
上、表示パネルを2つ設ける場合を示したが、本発明は
これに限定されるものではなく、表示パネルを3つ以上
設ける場合や、1つの表示パネルを複数に分割して使用
する場合に適用することもできる。Further, in the second embodiment, the case where two display panels are provided is shown for convenience of explanation. However, the present invention is not limited to this, and the case where three or more display panels are provided, The present invention can be applied to a case where one display panel is divided into a plurality of parts and used.
【0078】[0078]
【発明の効果】以上説明したように、本発明によれば、
装置に対して外部機器を接続したときに、拡張によって
使用されなくなったパネルに、主パネルとは別の情報を
表示することで利用者により多くの情報を与えることが
できると共に、使いやすい操作性を実現できる。As described above, according to the present invention,
When an external device is connected to the device, information that is different from the main panel is displayed on the panel that is no longer used due to expansion, so that more information can be given to the user and operability is easy to use. Can be realized.
【0079】また、本発明によれば、画像形成処理に係
る各ユーザーサービスにそれぞれ固有の処理をおこなう
アプリケーションを複数搭載可能とし、アプリケーショ
ンとハードウエア資源との間に介在し、ユーザーサービ
スを提供する際に、アプリケーションの少なくとも2つ
が共通的に必要とするハードウエア資源の管理、実行制
御並びに画像形成処理をおこなうプラットホームを備え
た画像形成装置において、ユーザからの操作入力を受け
付けおよび/または該ユーザへの情報の表示をおこなう
複数の操作パネルを設け、アプリケーションのうちの一
または複数のアプリケーションに複数の操作パネルのう
ちの一つの操作パネルを割り当て、該一つの操作パネル
に他の操作パネルと異なる表示内容を表示するよう制御
するよう構成したので、多機能な画像形成装置の操作入
力および表示内容の確認にかかるユーザの負担を軽減す
ることができる。Further, according to the present invention, it is possible to mount a plurality of applications that perform processing unique to each user service related to the image forming processing, and provide the user service by interposing between the application and the hardware resources. At this time, in an image forming apparatus including a platform for performing management, execution control, and image forming processing of hardware resources commonly required by at least two of the applications, an operation input from a user is received and / or A plurality of operation panels for displaying the information of one or more applications, one or more of the applications are assigned to one of the plurality of operation panels, and the one operation panel is displayed differently from the other operation panels. Controlled to display contents In, it is possible to reduce the user's burden on confirmation of the operation input and display contents of the multi-functional image forming apparatus.
【図1】本実施の形態1に係る機能拡張型システムを応
用した複写機拡張可能なプリンタシステムの構成を示す
ブロック図である。FIG. 1 is a block diagram showing a configuration of a printer system capable of expanding a copying machine to which a function expansion type system according to a first embodiment is applied.
【図2】機能拡張後のソフトウェア構成を示す図であ
る。FIG. 2 is a diagram illustrating a software configuration after a function is extended;
【図3】本実施の形態1に係るプリンタ画面コントロー
ルプロセスのソフトウェア構成を示す図である。FIG. 3 is a diagram illustrating a software configuration of a printer screen control process according to the first embodiment.
【図4】本実施の形態1に係るの副パネルにおける画面
例である。FIG. 4 is a screen example of a sub panel according to the first embodiment.
【図5】本実施の形態2に係る複合機のソフトウエア構
成を示すブロック図である。FIG. 5 is a block diagram illustrating a software configuration of the multifunction peripheral according to the second embodiment.
【図6】図5に示した操作パネル504をプリンタパネ
ルとして用い、操作パネル505をコピーパネルとして
用いる場合の表示制御を説明するための説明図である。FIG. 6 is an explanatory diagram for describing display control when the operation panel 504 shown in FIG. 5 is used as a printer panel and the operation panel 505 is used as a copy panel.
10 プリンタコントローラ 11 CPU 12 PrinterROM 13 RAM 14 エンジン・コントローラ 15 プリンタ・パネル(副パネル) 20 MFP拡張部 21 増設RAM 22 MFPROM 23 スキャナ・コントローラ 24 MFPパネル(主パネル) 30 システムバス 100 オペレーティングシステム(OS) 200 MFP画面コントロールプロセス 201 プリンタ画面コントロールプロセス 202 スキャナコントロールプロセス 203 エンジンコントロールプロセス 300 ドライバ(プリンタ・パネル、MFPパネル、
エンジン、スキャナ) 500 複合機 501 プロッタ 502 HDD 503 ネットワークI/F部 504,505 操作パネル 510 ソフトウエア群 511 プリンタアプリ 512 コピーアプリ 513 ファックスアプリ 514 スキャナアプリ 515 ネットファイルアプリ 516 工程検査アプリ 520 プラットホーム 521 汎用OS(デバイスドライバ含む) 522 SCS 523 SRM 524 ECS 525 MCS 526 OCS 527 FCS 528 NCS 530 アプリケーションREFERENCE SIGNS LIST 10 printer controller 11 CPU 12 Printer ROM 13 RAM 14 engine controller 15 printer panel (sub-panel) 20 MFP extension unit 21 additional RAM 22 MFP ROM 23 scanner controller 24 MFP panel (main panel) 30 system bus 100 operating system (OS) 200 MFP screen control process 201 Printer screen control process 202 Scanner control process 203 Engine control process 300 Driver (printer panel, MFP panel,
Engine, scanner) 500 MFP 501 Plotter 502 HDD 503 Network I / F 504, 505 Operation panel 510 Software group 511 Printer application 512 Copy application 513 Fax application 514 Scanner application 515 Net file application 516 Process inspection application 520 Platform 521 General purpose OS (including device driver) 522 SCS 523 SRM 524 ECS 525 MCS 526 OCS 527 FCS 528 NCS 530 Application
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) H04N 1/00 106 B41J 29/00 B ──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl. 7 Identification symbol FI Theme coat ゛ (Reference) H04N 1/00 106 B41J 29/00 B
Claims (9)
拡張可能な第1操作パネルを有する機器において、拡張
後の機器全体の操作を行う第2操作パネルを前記外部機
器に有し、前記第2操作パネルによる機器全体の状態表
示や操作とは別に前記第1操作パネルからも状態表示や
操作を行えるようにしたことを特徴とする機能拡張型シ
ステム。1. An apparatus having a first operation panel whose function can be expanded by connecting an external apparatus, wherein the external apparatus has a second operation panel for operating the entire apparatus after expansion, and A function expansion type system wherein status display and operation can be performed from the first operation panel separately from the status display and operation of the entire device by the operation panel.
およびソフトウエアを拡張することで多機能からなる機
器として拡張することが可能な機能拡張型システムにお
いて、機能拡張のもととなる機器の操作を行うための第
1操作パネルと、機能拡張を行うために接続する機器
と、この接続機器に付属する機能拡張後の機器全体の操
作を行うための第2操作パネルとを備え、この接続機器
へ機能拡張した後の機器全体を制御するソフトウェアを
保持させ、このソフトウェアは、前記第2操作パネルに
よる指示に従って実行しているときに、この第2操作パ
ネルへの情報とは別の情報を第1操作パネルに提供する
ようにしたことを特徴とする機能拡張型システム。2. A function expansion type system in which a hardware and software can be extended to a device having a single function to expand the device as a device having multiple functions. A first operation panel for performing the function expansion, a device to be connected for performing the function expansion, and a second operation panel for operating the entire device after the function expansion attached to the connection device. Software that controls the entire device after the function has been expanded, and this software, when executing the software according to the instruction from the second operation panel, stores information different from the information to the second operation panel. A function expansion type system provided to one operation panel.
なった機器の機能に対して第1操作パネルを使って操作
できるようにしたことを特徴とする請求項2に記載の機
能拡張型システム。3. The function expansion system according to claim 2, wherein the software can operate a function of the device on which the expansion is based using a first operation panel. .
態を表示することを特徴とする請求項1または2に記載
の機能拡張型システム。4. The function expansion system according to claim 1, wherein an operation state of the entire device is displayed on the first operation panel.
示する情報の切り替えを行えるようにしたことを特徴と
する請求項1、2または4に記載の機能拡張型システ
ム。5. The function expansion type system according to claim 1, wherein switching of information to be displayed preferentially can be performed by using the first operation panel.
にそれぞれ固有の処理をおこなうアプリケーションを複
数搭載可能とし、前記アプリケーションとハードウエア
資源との間に介在し、前記ユーザーサービスを提供する
際に、前記アプリケーションの少なくとも2つが共通的
に必要とする前記ハードウエア資源の管理、実行制御並
びに画像形成処理をおこなうプラットホームを備えた画
像形成装置であって、 ユーザからの操作入力を受け付けおよび/または該ユー
ザへの情報の表示をおこなう複数の操作パネルと、 前記アプリケーションのうちの一または複数のアプリケ
ーションに前記複数の操作パネルのうちの一つの操作パ
ネルを割り当て、該一つの操作パネルに他の操作パネル
と異なる表示内容を表示するよう制御する表示制御手段
と、 を備えたことを特徴とする画像形成装置。6. A plurality of applications each of which performs a process unique to each user service related to the image forming process can be installed, and the user service is provided between the application and hardware resources to provide the user service. An image forming apparatus provided with a platform for performing management, execution control, and image forming processing of the hardware resources required by at least two of the applications in common, and receiving operation input from a user and / or A plurality of operation panels for displaying information of one or more of the plurality of operation panels, and one of the plurality of operation panels is assigned to one or a plurality of the applications, and the one operation panel is different from the other operation panels. Display control means for controlling display contents An image forming apparatus characterized by comprising a.
ネルのうちの一つの操作パネルに新たに追加搭載するア
プリケーションを割り当てることを特徴とする請求項6
に記載の画像形成装置。7. The display control unit according to claim 6, wherein an application to be additionally mounted is assigned to one of the plurality of operation panels.
4. The image forming apparatus according to claim 1.
ルの一つに装置全体の動作状態を表示するよう制御する
ことを特徴とする請求項6または7に記載の画像形成装
置。8. The image forming apparatus according to claim 6, wherein the display control unit controls to display an operation state of the entire apparatus on one of the other operation panels.
れの表示パネルに表示するかという優先表示指示内容を
所定の操作パネルから受け付け、前記所定の操作パネル
から受け付けた優先表示指示内容に基づいて、前記複数
の操作パネルの表示内容を制御することを特徴とする請
求項6または8に記載の画像形成装置。9. The display control means receives, from a predetermined operation panel, a priority display instruction content indicating which display panel the predetermined information is to be displayed on, and based on the priority display instruction content received from the predetermined operation panel. 9. The image forming apparatus according to claim 6, wherein display contents of the plurality of operation panels are controlled.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001285806A JP2002331724A (en) | 2001-03-09 | 2001-09-19 | Function extension type system and image forming apparatus |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001067612 | 2001-03-09 | ||
JP2001-67612 | 2001-03-09 | ||
JP2001285806A JP2002331724A (en) | 2001-03-09 | 2001-09-19 | Function extension type system and image forming apparatus |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005224287A Division JP2006005963A (en) | 2001-03-09 | 2005-08-02 | Information processor and information processing method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2002331724A true JP2002331724A (en) | 2002-11-19 |
Family
ID=26611000
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001285806A Pending JP2002331724A (en) | 2001-03-09 | 2001-09-19 | Function extension type system and image forming apparatus |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2002331724A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007019832A (en) * | 2005-07-07 | 2007-01-25 | Sharp Corp | Image processing system |
JPWO2011125635A1 (en) * | 2010-04-07 | 2013-07-08 | 日本電気株式会社 | Information processing terminal and control method thereof |
-
2001
- 2001-09-19 JP JP2001285806A patent/JP2002331724A/en active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007019832A (en) * | 2005-07-07 | 2007-01-25 | Sharp Corp | Image processing system |
JP4587894B2 (en) * | 2005-07-07 | 2010-11-24 | シャープ株式会社 | Image processing system |
JPWO2011125635A1 (en) * | 2010-04-07 | 2013-07-08 | 日本電気株式会社 | Information processing terminal and control method thereof |
JP5800803B2 (en) * | 2010-04-07 | 2015-10-28 | レノボ・イノベーションズ・リミテッド(香港) | Information processing terminal and control method thereof |
US10019216B2 (en) | 2010-04-07 | 2018-07-10 | Lenovo Innovations Limited (Hong Kong) | Information processing terminal and control method thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9277093B2 (en) | Method, apparatus, and computer product for managing image formation resources | |
JP3679349B2 (en) | Image forming apparatus, image forming method, image forming program, and application program | |
JP2002082806A (en) | Device and method for forming image and program | |
US7676116B2 (en) | Information processing system and information processing method, and information processing program used therein | |
WO2009011294A1 (en) | File transmission apparatus, method and file version management system | |
JP6066006B2 (en) | Image forming apparatus | |
JP6827821B2 (en) | Information processing equipment, its control method, and programs | |
US20150088986A1 (en) | Information processing apparatus, and control method and storage medium therefor | |
JP2004070494A (en) | Network system | |
JP2003209659A (en) | Image production device having linkage with other devices through network | |
JP2017219965A (en) | Information processing device, method for controlling information processing device, and program | |
JP2007305143A (en) | Information processor and information processing method | |
JP2002331724A (en) | Function extension type system and image forming apparatus | |
JP2006005963A (en) | Information processor and information processing method | |
JP3910992B2 (en) | Image forming apparatus, image forming method, and image forming program | |
JP2024070918A (en) | Image processing apparatus, control method, and program | |
JP2005287042A (en) | Apparatus, method and program for image formation | |
JP2023039264A (en) | Information processing device, information processing method, and system | |
JP2003208281A (en) | Image forming device associating with other device through network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050610 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050621 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050802 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060613 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060713 |
|
A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20061006 |
|
A912 | Removal of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20061201 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090713 |