JP4661465B2 - 制御装置 - Google Patents
制御装置 Download PDFInfo
- Publication number
- JP4661465B2 JP4661465B2 JP2005258159A JP2005258159A JP4661465B2 JP 4661465 B2 JP4661465 B2 JP 4661465B2 JP 2005258159 A JP2005258159 A JP 2005258159A JP 2005258159 A JP2005258159 A JP 2005258159A JP 4661465 B2 JP4661465 B2 JP 4661465B2
- Authority
- JP
- Japan
- Prior art keywords
- rule
- image processing
- module
- control unit
- control device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Control Or Security For Electrophotography (AREA)
- Facsimiles In General (AREA)
Description
この種の複合機は多岐に渡る細かな機能設定ができるようになっているため、出力形式をOHP(Over Head Projector)シートとした上で印字態様を両面印刷にするといったような相両立しない機能設定が行われてしまう、いわゆるコンフリクトの問題が発生し得る。特許文献1や2には、このようなコンフリクトとなる設定の入力を阻止する仕組みを有する画像形成装置の開示がある。
しかしながら、この手法によると、複合機に実装されるハードウェアリソースやソフトウェアリソースの一部がバージョンアップなどによって後から別のものに改変された場合、コンフリクトルールを一から構築し直さなければならないという不都合があった。
本発明は、このような背景の下に案出されたものであり、複合機のコンフリクトルールをそのハードウェアリソースやソフトウェアリソースの改変に応じて機動的に提示できるような仕組みを提供することを目的とする。
本実施形態の特徴は、複合機のユーザインターフェースを介した各種機能設定の条件を表すルール(以下、単に「ルール」と呼ぶ)を、その複合機に実装されたソフトウェアリソースのモジュール毎に個別に保持するようにした点である。
本実施形態に係る複合機は、以下の4つのサービスモードで各種画像処理サービスを提供する。
(1)スキャンサービスモード
このモードでは、紙媒体からスキャンした画像を画像データ化して記録媒体に格納するサービスであるスキャンサービスを提供する。
(2)コピーサービスモード
このモードでは、紙媒体からスキャンした画像を別の一又は複数の紙媒体にプリントして複写物を生成するサービスであるコピーサービスを提供する。
(3)FAXサービスモード
このモードでは、自機のアドレス宛てに電話回線経由で伝送されてくる画像を紙媒体にプリントして出力し、また、紙媒体からスキャンした画像を外部のアドレス宛てに電話回線経由で伝送するサービスであるFAXサービスを提供する。
(4)プリントサービスモード
このモードでは、自機のアドレス宛てにネットワーク経由で伝送されてくる画像を紙媒体にプリントして出力するサービスであるプリントサービスを提供する。
スキャンデバイス11は、CCD(Charge Coupled Device)や光源などといった、画像スキャン制御を実現すべく搭載されたデバイス群の総称である。
プリントデバイス12は、感光体ドラムや帯電器などといった、画像プリント制御を実現すべく搭載されたデバイス群の総称である。
通信デバイス13は、モデムや各種インターフェースユニットなどといった、外部ノードとの通信制御を実現すべく搭載されたデバイス群の総称である。
UIデバイス14は、タッチパネルやタッチスクリーンディスプレイなどといった、UI制御を実現すべく搭載されたデバイス群の総称である。
揮発性メモリ16は、CPU15のワークエリアとして各種プログラムやデータを記憶する。
図3は、ルール定義テーブル17kのデータ構造図である。図に示すように、このテーブルは、CPU15によって実現される各ソフトウェアモジュールの各々と対応付けられた複数のレコードの集合体である。そして、このテーブルを構成する1つのレコードは、「識別子」と「ルール」の2つのフィールドを有している。「識別子」のフィールドには、各ソフトウェアモジュールを識別する識別子が記憶される。「ルール」のフィールドには、UIを介した各種機能設定のルールを示すルール定義情報が記憶される。このフィールドに記憶されるルールの内容は、各ソフトウェアモジュールの処理能力に応じて異なる。例えば、図3に示すテーブルの最上段のレコードには、「スキャン制御部」の識別子と対応付けて、「解像度:200dpi〜1200dpi」という内容のルール定義情報が記憶されている。これは、スキャン制御部58によって稼動されるスキャンデバイス11が、200dpi〜1200dpiの解像度の設定でなければ駆動できないようになっていることを表している。また、その下のレコードには、「スキャン機能制御部」の識別子と対応付けて、「解像度 倍率 200dpi 100%〜600% 400dpi 50%〜300% 600dpi 33%〜200%」という内容のルール定義情報が記憶されている。これは、スキャン機能制御部54が、「200dpi:100%〜600%」、「400dpi:50%〜300%」、又は「600dpi:33%〜200%」の機能設定の下に指示された画像処理ジョブでなければ処理できないことを示している。
他のレコードに記憶されたルール定義情報も同様であり、各ソフトウェアモジュールの処理能力に依存した内容のルール定義情報が「ルール」のフィールドに夫々記憶される。それらのルール定義情報は、各ソフトウェアモジュールの処理能力を加味して決定されることが望ましい。例えば、スキャン制御部58、通信制御部59、プリント制御部60のルール定義情報であれば、各々が駆動するハードウェアの能力に依存して決定されることが望ましく、スキャン機能制御部54、コピー機能制御部55、FAX機能制御部56、プリント機能制御部57のルール定義情報であれば、下位の複数のモジュールを通じて駆動する複数のハードウェアに共通のものとして決定されることが望ましい。また、アプリケーション制御部53のルール定義情報であれば、各種画像処理サービスの内容を加味して決定されることが望ましい。更に、プラグイン制御部52のルール定義情報であれば、アプリケーション制御部53のものよりも更に限定されたルールとなることが望ましい。
サービスモードへの切り換えの指示が下されると、CPU15は、そのサービスモードの画像処理ジョブの処理に関与することになる第1層のソフトウェアモジュールを特定し、特定したソフトウェアモジュールの識別子と対応付けてルール定義テーブル17kに記憶されたルール定義情報を参照することによって第1層のルールを取得する(S100)。
このステップで特定されるソフトウェアモジュールは、切り替えられたサービスモードの種類に応じて異なる。例えば、スキャンサービスモードであればスキャン制御部58が関与し、コピーサービスモードあればスキャン制御部58とプリント制御部60の両制御部が関与することになる。また、FAXサービスモードであればスキャン制御部58と通信制御部59が関与し、プリントサービスモードであればプリント制御部60と通信制御部59が関与することになる。
このステップで特定されるソフトウェアモジュールも、切り替えられたサービスモードの種類に応じて異なり、スキャンサービスモードであればスキャン機能制御部54が、コピーサービスモードであればコピー機能制御部55が、FAXサービスモードであれがFAX機能制御部56が、プリントサービスモードであればプリント機能制御部57が夫々特定されることになる。
更に、CPU15は、第4層のソフトウェアモジュール、つまり、プラグイン制御部52があるか否かを判断する(S130)。上述したように、プラグイン制御部52は、不揮発性メモリ17のプラグインアプリケーションを起動することによって実現され、プラグインアプリケーション自体は外部のサーバ装置からダウンロードすることによってはじめて実装されるようになっている。従って、そのようなプラグインアプリケーションのダウンロードが行われていればこのステップの判断結果は「YES」となってステップ140に進み、ダウンロードが行われていなければこのステップの判断結果は「NO」となってステップ150に進む。
ステップ150に進むと、CPU15は、ステップ100乃至ステップ130、又はステップ100乃至ステップ140を経て得られたルール定義情報のすべてを充足するルールを、コンフリクトルールとしてユーザインターフェースに表示させる。
図に示すステップ100では、スキャンサービスの画像処理ジョブの処理に関与する第1層のソフトウェアモジュールがスキャン制御部58であることから、そのスキャン制御部58と対応するルール定義情報が表す「解像度 200dpi〜1200dpi」というルール1が取得される。
本願発明は、種々の変形実施が可能である。
上記実施形態では、UIを介して何れかのサービスモードへの切り換えの指示を下したことをトリガーとして図に示す一連の処理が開始され、切り換えの指示に係るコンフリクトルールがUIに提示されるようになっていた。これに対し、複合機自体が起動されたことをトリガーとして、各画像処理サービス毎に図4に示す処理を実行してそれらのサービスモード毎のコンフリクトルールを取得しておき、サービスモードが切り替わる毎に、対応するコンフリクトルールをUIに表示させるようにしてもよい。
Claims (9)
- 画像処理に関する複数のデバイスを備え、複数の画像処理サービスモードのいずれかで動作する画像処理装置のユーザインターフェースを制御する制御装置であって、
前記ユーザインターフェースを介してユーザが行う各種機能設定に従って当該ユーザの指示に係る画像処理ジョブの各処理を実行するための各ソフトウェアモジュールであって、各々が前記複数のデバイスのいずれかに対応する第1のソフトウェアモジュールと、前記第1のソフトウェアモジュールとともに実行される第2のソフトウェアモジュールとを夫々複数記憶したソフトウェア記憶手段と、
前記ソフトウェア記憶手段の各ソフトウェアモジュールを夫々起動する各手段であって、ユーザの指示に係る画像処理ジョブの各処理を各々が起動させたソフトウェアモジュールを用いて実行する複数のモジュール制御手段と、
前記各モジュール制御手段を識別する識別子と、それらのモジュール制御手段の処理能力に依存した機能設定のルールを表すルール定義情報とを各々対応付けて記憶したルール記憶手段と、
前記複数の画像処理サービスモードのうちの前記ユーザの指示に係るモードで指示され得る画像処理ジョブの処理に関与する前記デバイスに対応する前記第1のソフトウェアモジュールを特定し、特定したソフトウェアモジュールを用いて実行される前記モジュール制御手段を特定する第1の特定手段と、
前記ユーザの指示に係るモードで指示され得る画像処理ジョブの処理に関与する前記第2のソフトウェアモジュールであって、前記第1の特定手段により特定された第1のソフトウェアモジュールとともに実行される第2のソフトウェアモジュールを用いて実行される前記モジュール制御手段を特定する第2の特定手段と、
前記第1の特定手段及び前記第2の特定手段により特定されたモジュール制御手段の識別子と対応付けて前記ルール記憶手段に記憶された各ルール定義情報を順次参照し、参照した各ルール定義情報が表すルールの全部を充足するルールであるコンフリクトルールを前記ユーザインターフェースを介して提示するルール提示手段と
を備えた制御装置。 - 請求項1に記載の制御装置において、
前記ユーザインターフェースは、前記ユーザによる前記画像処理サービスモードの切り換えの指示を受け付け、
前記第1の特定手段及び前記第2の特定手段は、当該切り換え後の画像処理サービスモードに応じた前記モジュール制御手段を夫々特定する
ことを特徴とする制御装置。 - 請求項1に記載の制御装置において、
前記各ソフトウェアモジュールを起動する複数のモジュール制御手段は、
複数の層に階層化された上で実装され、
前記ルール提示手段は、
より低い層に実装されたモジュール制御手段の識別子と対応付けられたルール定義情報から順次参照する
ことを特徴とする制御装置。 - 請求項1乃至3に記載の制御装置において、
前記複数のモジュール制御手段には、
スキャン又は印字を行うハードウェアを駆動させるハードウェア制御手段、画像処理ジョブが該当する画像処理サービスモードに応じて前記ハードウェアの駆動手順を調停するサービス機能制御手段、ユーザの指示に係る画像処理ジョブを生成するアプリケーション制御手段、及び前記サービス機能制御手段にオプション機能を与えるプラグイン制御手段のうち2つ以上が含まれる
ことを特徴とする制御装置。 - 請求項4に記載の制御装置において、
前記ハードウェア制御手段の識別子と対応付けて前記ルール記憶手段に記憶されたルール定義情報は、
特定のハードウェアに依存したルールを表す
ことを特徴とする制御装置。 - 請求項4に記載の制御装置において、
前記サービス機能制御手段の識別子と対応付けて前記ルール記憶手段に記憶されたルール定義情報は、
複数のハードウェアに共通するルールを表す
ことを特徴とする制御装置。 - 請求項4に記載の制御装置において、
前記アプリケーション機能制御手段の識別子と対応付けて前記ルール記憶手段に記憶されたルール定義情報は、
画像処理サービスモードの特定の種別に依存したルールを表す
ことを特徴とする制御装置。 - 請求項4に記載の制御装置において、
前記プラグイン制御手段の識別子と対応付けて前記ルール記憶手段に記憶されたルール定義情報は、
前記画像処理サービスモードの特定の種別に依存したルールよりも更に限定されたルールを表す
ことを特徴とする制御装置。 - 請求項4乃至8に記載の制御装置において、
自装置に実装されたあるハードウェアが新たなハードウェアに置き換えられたとき、
そのハードウェアを駆動させるハードウェア制御手段の識別子と対応付けて前記ルール記憶手段に記憶されたルール定義情報を新たな内容のルール定義情報に更新する更新手段
を更に備えた制御装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005258159A JP4661465B2 (ja) | 2005-09-06 | 2005-09-06 | 制御装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005258159A JP4661465B2 (ja) | 2005-09-06 | 2005-09-06 | 制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007074267A JP2007074267A (ja) | 2007-03-22 |
JP4661465B2 true JP4661465B2 (ja) | 2011-03-30 |
Family
ID=37935352
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005258159A Expired - Fee Related JP4661465B2 (ja) | 2005-09-06 | 2005-09-06 | 制御装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4661465B2 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5089464B2 (ja) * | 2008-04-02 | 2012-12-05 | キヤノン株式会社 | 管理装置、管理方法、及びプログラム |
JP6142591B2 (ja) * | 2013-03-13 | 2017-06-07 | 株式会社リコー | 禁則処理プログラム、禁則処理装置、禁則処理方法及び印刷システム |
JP7118714B2 (ja) * | 2018-04-13 | 2022-08-16 | キヤノン株式会社 | 画像形成装置、および、該画像形成装置の制御方法、制御プログラム |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10105623A (ja) * | 1996-09-27 | 1998-04-24 | Hitachi Ltd | 階層型ワークフロー管理方法及びワークフロー書類回覧方法 |
JP2002169669A (ja) * | 2000-11-30 | 2002-06-14 | Canon Inc | ユーザインタフェース制御装置および方法ならびに記憶媒体 |
JP2002202946A (ja) * | 2000-12-28 | 2002-07-19 | Ricoh Co Ltd | デジタル画像処理装置 |
JP2002202868A (ja) * | 2000-12-28 | 2002-07-19 | Canon Inc | ユーザインタフェース制御装置および方法ならびに記憶媒体 |
JP2002202865A (ja) * | 2000-12-28 | 2002-07-19 | Canon Inc | 印刷制御装置および印刷制御方法および記憶媒体 |
JP2003091373A (ja) * | 2001-09-14 | 2003-03-28 | Canon Inc | 情報管理装置、情報処理装置、情報処理システム、情報処理方法、記録媒体及びプログラム |
JP2003162391A (ja) * | 2001-09-14 | 2003-06-06 | Canon Inc | 制御装置および制御方法及びプログラム並びにコンピュータ可読のプログラムを格納した記憶媒体 |
JP2004310754A (ja) * | 2003-03-27 | 2004-11-04 | Canon Inc | 情報処理装置および方法 |
JP2005190467A (ja) * | 2003-12-02 | 2005-07-14 | Canon Inc | 情報処理装置、印刷制御方法及びそのプログラム |
JP2006268795A (ja) * | 2005-03-25 | 2006-10-05 | Fuji Xerox Co Ltd | 情報処理装置、情報処理方法及びプログラム |
-
2005
- 2005-09-06 JP JP2005258159A patent/JP4661465B2/ja not_active Expired - Fee Related
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10105623A (ja) * | 1996-09-27 | 1998-04-24 | Hitachi Ltd | 階層型ワークフロー管理方法及びワークフロー書類回覧方法 |
JP2002169669A (ja) * | 2000-11-30 | 2002-06-14 | Canon Inc | ユーザインタフェース制御装置および方法ならびに記憶媒体 |
JP2002202946A (ja) * | 2000-12-28 | 2002-07-19 | Ricoh Co Ltd | デジタル画像処理装置 |
JP2002202868A (ja) * | 2000-12-28 | 2002-07-19 | Canon Inc | ユーザインタフェース制御装置および方法ならびに記憶媒体 |
JP2002202865A (ja) * | 2000-12-28 | 2002-07-19 | Canon Inc | 印刷制御装置および印刷制御方法および記憶媒体 |
JP2003091373A (ja) * | 2001-09-14 | 2003-03-28 | Canon Inc | 情報管理装置、情報処理装置、情報処理システム、情報処理方法、記録媒体及びプログラム |
JP2003162391A (ja) * | 2001-09-14 | 2003-06-06 | Canon Inc | 制御装置および制御方法及びプログラム並びにコンピュータ可読のプログラムを格納した記憶媒体 |
JP2004310754A (ja) * | 2003-03-27 | 2004-11-04 | Canon Inc | 情報処理装置および方法 |
JP2005190467A (ja) * | 2003-12-02 | 2005-07-14 | Canon Inc | 情報処理装置、印刷制御方法及びそのプログラム |
JP2006268795A (ja) * | 2005-03-25 | 2006-10-05 | Fuji Xerox Co Ltd | 情報処理装置、情報処理方法及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
JP2007074267A (ja) | 2007-03-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5032361B2 (ja) | ジョブテンプレート自動生成装置、及びジョブテンプレート自動生成方法 | |
US7792601B2 (en) | Control apparatus, control method for control apparatus, multi-functional apparatus, multi-functional apparatus control system, control program, and computer-readable storage medium | |
JP4486014B2 (ja) | 画像形成装置及び画像形成装置の設定方法 | |
CN102756573B (zh) | 信息处理装置及打印设置方法 | |
US8610919B2 (en) | Image forming apparatus, control method and control program therefor | |
JP4144614B2 (ja) | 印刷管理方法、プログラム及び印刷管理装置 | |
CN106067928B (zh) | 成像装置及信息处理方法 | |
US20110128572A1 (en) | Printing apparatus, printing method and storage medium | |
JP7210181B2 (ja) | 情報処理装置及びその制御方法、並びにプログラム | |
US9417824B2 (en) | Display controlling apparatus, image forming apparatus, method, program and storage medium | |
JP5012934B2 (ja) | 画像形成システム、画像形成装置、情報変換装置、サーバおよびプログラム | |
JP2007160622A (ja) | データ処理装置、データ処理方法およびプログラム | |
US20100103456A1 (en) | Apparatus and system of image processing apparatus, and medium storing image processing control program | |
JP4661465B2 (ja) | 制御装置 | |
JP2018134760A (ja) | 画像形成装置、表示方法およびプログラム | |
JP6780400B2 (ja) | 画像処理装置および画像形成装置 | |
JP7147981B2 (ja) | ジョブ処理システム | |
JP6863094B2 (ja) | 情報処理装置およびプログラム | |
JP6949629B2 (ja) | 画像形成装置、制御方法及びプログラム | |
US8310712B2 (en) | Image forming controlling apparatus, image forming controlling method, and image forming controlling program embodied on computer readable recording medium | |
JP2007279988A (ja) | 情報処理装置およびドライバプログラム | |
JP5357206B2 (ja) | コンピュータプログラム及び記憶媒体 | |
US20150355803A1 (en) | Operation unit-equipped device, computer program product, and information processing method | |
JP6060686B2 (ja) | 制御装置、プリンタードライバープログラム、および設定方法 | |
JP7255277B2 (ja) | 画像処理装置および画像処理システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080821 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100818 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100914 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101115 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20101207 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20101220 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4661465 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140114 Year of fee payment: 3 |
|
S802 | Written request for registration of partial abandonment of right |
Free format text: JAPANESE INTERMEDIATE CODE: R311802 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |