(57)【要約】【課題】  複数のアプリケーションを有する画像形成装置において各アプリケーションの責務に基づいて初期設定項目を表示する画像形成装置、画像形成方法、及び画像形成プログラムを提供する。【解決手段】  操作部２０の初期設定キー７０１が押下されると、コントローラ１０では操作部２０によって初期設定の変更が要求されたことを特定する（ステップＳ９０１）。コントローラ１０は、ＮＶ−ＲＡＭ１２ｃから初期設定情報テーブルを取得する（ステップＳ９０２）。そして、コントローラ１０は、初期設定情報テーブルを利用し、複合機１が有するアプリケーションを責務ごとに区別した初期設定大項目を液晶タッチパネル７０１に表示させる（ステップＳ９０３）。【選択図】  図２
2006056189.tif 000002
【特許請求の範囲】
【請求項１】
初期設定項目を表示する表示手段と、前記表示手段によって表示された前記初期設定項目を指定し、変更する入力操作手段と、前記表示手段を制御する制御手段とを有し、前記入力操作手段によって操作するアプリケーションを複数有する画像形成装置において、
前記初期設定項目が前記各アプリケーションの責務に基づいて分類されたテーブルを記憶する記憶手段を有し、
前記制御手段は、
前記記憶手段から前記テーブルを取得し、
前記テーブルの分類に基づいて前記初期設定項目を前記表示手段に表示させることを特徴とする画像形成装置。
【請求項２】
前記制御手段は、前記初期設定項目を前記表示手段に階層的に表示させることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記記憶手段が不揮発性メモリであることを特徴とする請求項１又は２記載の画像形成装置。
【請求項４】
前記テーブルは、
前記各アプリケーションの責務に基づく分類と、
前記各アプリケーションの責務に基づく分類のうち少なくとも２つの分類に属する前記初期設定項目と前記各アプリケーションの責務に基づく分類のいずれにも属さない前記初期設定項目とからなる分類とを有することを特徴とする請求項１から３のいずれか１項記載の画像形成装置。
【請求項５】
前記テーブルは、
前記各アプリケーションの責務に基づく分類と、
前記各アプリケーションの責務に基づく分類のうち少なくとも２つの分類に属する前記初期設定項目からなる分類と、
前記各アプリケーションの責務に基づく分類のいずれにも属さない前記初期設定項目からなる分類とを有することを特徴とする請求項１から３のいずれか１項記載の画像形成装置。
【請求項６】
初期設定項目を表示する表示手段と、前記表示手段によって表示された前記初期設定項目を指定し、変更する入力操作手段と、前記表示手段を制御する制御手段と、前記初期設定項目が各アプリケーションの責務に基づいて分類されたテーブルを記憶する記憶手段とを有し、前記入力操作手段によって操作する前記アプリケーションを複数有する画像形成装置の画像形成方法であって、
前記記憶手段によって記憶された前記テーブルを取得する取得工程と、
前記テーブルの分類に基づいて前記初期設定項目を表示する表示工程とからなることを特徴とする画像形成方法。
【請求項７】
前記表示工程は、前記初期設定項目に階層的に表示することを特徴とする請求項６記載の画像形成方法。
【請求項８】
前記記憶手段が不揮発性メモリであることを特徴とする請求項６又は７記載の画像形成方法。
【請求項９】
前記テーブルは、
前記各アプリケーションの責務に基づく分類と、
前記各アプリケーションの責務に基づく分類のうち少なくとも２つの分類に属する前記初期設定項目と前記各アプリケーションの責務に基づく分類のいずれにも属さない前記初期設定項目とからなる分類とを有することを特徴とする請求項６から８のいずれか１項記載の画像形成方法。
【請求項１０】
前記テーブルは、
前記各アプリケーションの責務に基づく分類と、
前記各アプリケーションの責務に基づく分類のうち少なくとも２つの分類に属する前記初期設定項目からなる分類と、
前記各アプリケーションの責務に基づく分類のいずれにも属さない前記初期設定項目からなる分類とを有することを特徴とする請求項６から８のいずれか１項記載の画像形成方法。
【請求項１１】
初期設定項目を表示する表示手段と、前記表示手段によって表示された前記初期設定項目を指定し、変更する入力操作手段と、前記表示手段を制御する制御手段と、前記初期設定項目が各アプリケーションの責務に基づいて分類されたテーブルを記憶する記憶手段とを有し、前記入力操作手段によって操作する前記アプリケーションを複数有する画像形成装置の画像形成プログラムであって、
前記記憶手段によって記憶された前記テーブルを取得する取得処理と、
前記テーブルの分類に基づいて前記初期設定項目を表示する表示処理とを前記画像形成装置に実行させることを特徴とする画像形成プログラム。
【請求項１２】
前記表示処理は、前記初期設定項目に階層的に表示することを特徴とする請求項１１記載の画像形成プログラム。
【請求項１３】
前記記憶手段が不揮発性メモリであることを特徴とする請求項１１又は１２記載の画像形成プログラム。
【請求項１４】
前記テーブルは、
前記各アプリケーションの責務に基づく分類と、
前記各アプリケーションの責務に基づく分類のうち少なくとも２つの分類に属する前記初期設定項目と前記各アプリケーションの責務に基づく分類のいずれにも属さない前記初期設定項目とからなる分類とを有することを特徴とする請求項１１から１３のいずれか１項記載の画像形成プログラム。
【請求項１５】
前記テーブルは、
前記各アプリケーションの責務に基づく分類と、
前記各アプリケーションの責務に基づく分類のうち少なくとも２つの分類に属する前記初期設定項目からなる分類と、
前記各アプリケーションの責務に基づく分類のいずれにも属さない前記初期設定項目からなる分類とを有することを特徴とする請求項１１から１３のいずれか１項記載の画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のアプリケーションを有する画像形成装置に関し、特に、各アプリケーションの責務に基づいて初期設定項目を表示する画像形成装置、画像形成方法、及び画像形成プログラムに関する。
【背景技術】
【０００２】
従来、コピー、スキャナ、ファックスなどの複数のアプリケーションを有する画像形成装置（以下、複合機とする）の操作部には、図１２に示すようにアプリケーションの種類毎に選択キーが設けられていた。ユーザは、使用するアプリケーションのキーを押下することにより、アプリケーションの切り替え、及び該アプリケーションの利用を行っていた。
【０００３】
しかし、操作部にユーザが使用したいアプリケーションに対応するキーが設けられていなかった場合、ユーザに要求される操作が複雑である。例えば、図１２に示す操作部を有する複合機のＥ−ｍａｉｌを使用する場合、操作部にＥ−ｍａｉｌに対応するキーが設けられていないため、ユーザに複雑な操作が要求される。
【０００４】
そこで、複合機が有する各アプリケーションが有する共通処理部分をオブジェクトモデルとして抽出して管理し、該複合機が有するアプリケーションの責務に基づいて操作キーを設ける方法（図１３に示す）が提供された。
【０００５】
特許文献１は、ユーザやカスタマエンジニア等に対して画像形成動作に係る既設定の条件、デフォルト設定の条件を表示する場合、表示する設定条件が初期設定か、又は初期設定を変更した条件かにより、異なる形式によって表示を行うようにしたことで、膨大な項目数となる画像形成動作に係る設定条件の中から初期設定から変更を行った項目を容易に発見し、必要な項目を探し出すことができる画像形成装置を提案している。
【０００６】
特許文献２は、初期設定専用メニューを用意することにより、ユーザは複雑なメニュー階層をたどることなく初期設定を行うことで、初期設定の単純化を図ることができる画像処理装置を提案している。
【特許文献１】特開２００１−３５６６４９号公報
【特許文献２】特開２００２−１２０４３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、上記の発明は、以下の問題を有している。
【０００８】
上記の発明によれば、操作部にアプリケーションの責務ごとにキーが設けられているため、ユーザは、複合機が有するアプリケーションの責務に基づいて設けられた操作キーを押下することによりアプリケーションを利用することができる。しかし、複合機の初期設定を変更するときは、コピー初期設定、スキャナ初期設定、ファックス初期設定のようにアプリケーションごとに初期設定項目が表示されるため、変更したいアプリケーションの初期設定項目が表示されていない場合、ユーザは所望の初期設定項目を探し出すのが困難である。
【０００９】
特許文献１記載の発明によれば、膨大な初期設定項目のうち設定を変更した項目を異なる形式で表示することにより、目的の項目を容易に探し出すことができる。しかし、初期設定を変更するとき、アプリケーションの種類ごとに初期設定項目が表示されるため、ユーザは変更したい初期設定項目を探し出すのが困難である。
【００１０】
特許文献２記載の発明によれば、初期設定専用のメニューを用意することにより、画像処理装置設置後の初期設定時の操作を単純化しているが、該メニューはアプリケーションの種類ごとに表示される。よって、ユーザは変更したい初期設定項目を探し出すのが困難である。
【００１１】
そこで、本発明は、複数のアプリケーションを統合して管理し、かつアプリケーションの責務に基づいて初期設定項目を分類して操作部等に表示することにより、利便性を向上させた画像形成装置、画像形成方法、及び画像形成プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１２】
請求項１記載の発明は、初期設定項目を表示する表示手段と、前記表示手段によって表示された前記初期設定項目を指定し、変更する入力操作手段と、前記表示手段を制御する制御手段とを有し、前記入力操作手段によって操作するアプリケーションを複数有する画像形成装置において、前記初期設定項目が前記各アプリケーションの責務に基づいて分類されたテーブルを記憶する記憶手段を有し、前記制御手段は、前記記憶手段から前記テーブルを取得し、前記テーブルの分類に基づいて前記初期設定項目を前記表示手段に表示させることを特徴とする。
【００１３】
請求項２記載の発明は、請求項１記載の画像形成装置において、前記制御手段は、前記初期設定項目を前記表示手段に階層的に表示させることを特徴とする。
【００１４】
請求項３記載の発明は、請求項１又は２記載の画像形成装置において、前記記憶手段が不揮発性メモリであることを特徴とする。
【００１５】
請求項４記載の発明は、請求項１から３のいずれか１項記載の画像形成装置において、前記テーブルは、前記各アプリケーションの責務に基づく分類と、前記各アプリケーションの責務に基づく分類のうち少なくとも２つの分類に属する前記初期設定項目と前記各アプリケーションの責務に基づく分類のいずれにも属さない前記初期設定項目とからなる分類とを有することを特徴とする。
【００１６】
請求項５記載の発明は、請求項１から３のいずれか１項記載の画像形成装置において、前記テーブルは、前記各アプリケーションの責務に基づく分類と、前記各アプリケーションの責務に基づく分類のうち少なくとも２つの分類に属する前記初期設定項目からなる分類と、前記各アプリケーションの責務に基づく分類のいずれにも属さない前記初期設定項目からなる分類とを有することを特徴とする。
【００１７】
請求項６記載の発明は、初期設定項目を表示する表示手段と、前記表示手段によって表示された前記初期設定項目を指定し、変更する入力操作手段と、前記表示手段を制御する制御手段と、前記初期設定項目が各アプリケーションの責務に基づいて分類されたテーブルを記憶する記憶手段とを有し、前記入力操作手段によって操作する前記アプリケーションを複数有する画像形成装置の画像形成方法であって、前記記憶手段によって記憶された前記テーブルを取得する取得工程と、前記テーブルの分類に基づいて前記初期設定項目を表示する表示工程とからなることを特徴とする。
【００１８】
請求項７記載の発明は、請求項６記載の画像形成方法において、前記表示工程は、前記初期設定項目に階層的に表示することを特徴とする。
【００１９】
請求項８記載の発明は、請求項６又は７記載の画像形成方法において、前記記憶手段が不揮発性メモリであることを特徴とする。
【００２０】
請求項９記載の発明は、請求項６から８のいずれか１項記載の画像形成方法において、前記テーブルは、前記各アプリケーションの責務に基づく分類と、前記各アプリケーションの責務に基づく分類のうち少なくとも２つの分類に属する前記初期設定項目と前記各アプリケーションの責務に基づく分類のいずれにも属さない前記初期設定項目とからなる分類とを有することを特徴とする。
【００２１】
請求項１０記載の発明は、請求項６から８のいずれか１項記載の画像形成方法において、前記テーブルは、前記各アプリケーションの責務に基づく分類と、前記各アプリケーションの責務に基づく分類のうち少なくとも２つの分類に属する前記初期設定項目からなる分類と、前記各アプリケーションの責務に基づく分類のいずれにも属さない前記初期設定項目からなる分類とを有することを特徴とする。
【００２２】
請求項１１記載の発明は、初期設定項目を表示する表示手段と、前記表示手段によって表示された前記初期設定項目を指定し、変更する入力操作手段と、前記表示手段を制御する制御手段と、前記初期設定項目が各アプリケーションの責務に基づいて分類されたテーブルを記憶する記憶手段とを有し、前記入力操作手段によって操作する前記アプリケーションを複数有する画像形成装置の画像形成プログラムであって、前記記憶手段によって記憶された前記テーブルを取得する取得処理と、前記テーブルの分類に基づいて前記初期設定項目を表示する表示処理とを前記画像形成装置に実行させることを特徴とする。
【００２３】
請求項１２記載の発明は、請求項１１記載の画像形成プログラムにおいて、前記表示処理は、前記初期設定項目に階層的に表示することを特徴とする。
【００２４】
請求項１３記載の発明は、請求項１１又は１２記載の画像形成プログラムにおいて、前記記憶手段が不揮発性メモリであることを特徴とする。
【００２５】
請求項１４記載の発明は、請求項１１から１３のいずれか１項記載の画像形成プログラムにおいて、前記テーブルは、前記各アプリケーションの責務に基づく分類と、前記各アプリケーションの責務に基づく分類のうち少なくとも２つの分類に属する前記初期設定項目と前記各アプリケーションの責務に基づく分類のいずれにも属さない前記初期設定項目とからなる分類とを有することを特徴とする。
【００２６】
請求項１５記載の発明は、請求項１１から１３のいずれか１項記載の画像形成プログラムにおいて、前記テーブルは、前記各アプリケーションの責務に基づく分類と、前記各アプリケーションの責務に基づく分類のうち少なくとも２つの分類に属する前記初期設定項目からなる分類と、前記各アプリケーションの責務に基づく分類のいずれにも属さない前記初期設定項目からなる分類とを有することを特徴とする。
【発明の効果】
【００２７】
本発明は、複数のアプリケーションを統合して管理し、かつアプリケーションの責務に基づいて初期設定項目を分類して操作部等に表示することにより、ユーザは容易に所望の初期設定項目を探し出し、変更することができる。また、ユーザは短時間で所望の初期設定項目を探し出すことができるため、初期設定項目変更後、迅速に省エネルギーモードに遷移することができる。
【発明を実施するための最良の形態】
【００２８】
本実施の形態に係る画像形成装置（以下、複合機とする）１の概念について図１、図２、図３、図４、及び図５を用いて説明する。図１は、本実施の形態に係る複合機１が接続されたネットワーク環境を説明するためのネットワーク図である。図２は、図１に示した複合機１のハードウェア構成を示すブロック図である。図３は、図１に示した複合機１のソフトウェアとハードウェアの関係を説明するための説明図である。図４は、本実施の形態に係る複合機１に搭載されるソフトウェア構成に至るまでの変遷を説明するための図である。図５は、一般的な複合機のソフトウェアとハードウェアの関係を説明するための図である。
【００２９】
近年のネットワーク化の進展により、オフィスなどに設けられたパーソナルコンピュータ（ＰＣ）などの機器は、ＬＡＮ（Local Area Network）などのネットワークに接続され、相互に通信することができる。例えば、ＬＡＮなどのネットワークには、クライアントＰＣ、ＳＭＴＰ（Simple Mail Transfer Protocol）サーバ、ＦＴＰ（File Transfer Protocol）サーバ、サーバＰＣなどが接続され、電子メールの送受信やファイル転送ができ、モデム接続された配信サーバは、オフィス外のファックス装置と通信することができる。
【００３０】
図１に示すように、複合機１についてもネットワークに接続され、ＰＣ等の機器と相互に通信することが可能となり、ハードディスク等の記憶装置を内蔵することで、いわゆるネットワーク複合機へと進化し、ユーザの様々なニーズに応えることができるようになった。
【００３１】
具体的には、複合機１は、通常のコピー機能に加えて、クライアントＰＣからの印刷要求により文書データ等を印刷するプリンタ機能、クライアントＰＣからのファックス要求により文書データ等をサーバＰＣに接続されたモデムを経由して他のオフィスのファックス機器に送信するファックス機能、受信したファックス文書やコピー文書を内蔵したハードディスクに蓄積する蓄積機能などを有する。
【００３２】
図２は、かかる複合機１のハードウェア構成を示すブロック図である。同図に示すように、この複合機１は、コントローラ１０とエンジン部（Engine）６０とをＰＣＩ（Peripheral Component Interconnect）バスで接続された構成となる。コントローラ１０は、複合機１全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部６０は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【００３３】
コントローラ１０は、ＣＰＵ１１と、ノースブリッジ（ＮＢ）１３と、システムメモリ（ＭＥＭ−Ｐ）１２と、サウスブリッジ（ＳＢ）１４と、ローカルメモリ（ＭＥＭ−Ｃ）１７と、ＡＳＩＣ（Application Specific Integrated Circuit）１６と、ハードディスクドライブ（ＨＤＤ）１８とを有し、ノースブリッジ（ＮＢ）１３とＡＳＩＣ１６との間をＡＧＰ（Accelerated Graphics Port）バス１５で接続した構成となる。また、ＭＥＭ−Ｐ１２は、ＲＯＭ（Read Only Memory）１２ａと、ＲＡＭ(Random Access Memory)と、ＮＶ−ＲＡＭ（Non Volatile Random Access Memory）とをさらに有する。
【００３４】
ＣＰＵ１１は、複合機１の全体制御を行う。さらに、ＣＰＵ１１は、ＮＢ１３、ＭＥＭ−Ｐ１２、及び、ＳＢ１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００３５】
ＮＢ１３は、ＣＰＵ１１、ＭＥＭ−Ｐ１２、ＳＢ１４、及びＡＧＰ１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【００３６】
ＭＥＭ−Ｐ１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ１２ａ、ＲＡＭ１２ｂ、ＮＶ−ＲＡＭ１２ｃとからなる。ＲＯＭ１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。ＮＶ−ＲＡＭ１２ｃは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能であり、複合機１の電源がＯＦＦの状態になってもデータ等を保持し続けることができる不揮発性のメモリである。
【００３７】
本実施形態に係る複合機１のＮＶ−ＲＡＭ１２ｃには、初期設定変更の際に読み込まれる初期設定情報テーブル（図８に示す）が記憶されている。該初期設定情報テーブルは、複合機１がユーザに出荷される前に記憶されている。なお、複合機１に新たなアプリケーションが追加された場合及び初期設定の内容が変更された場合は、初期設定情報テーブルのデータは更新される。
【００３８】
図８に示すように初期設定情報テーブルは、複合機１が有するアプリケーションの責務別の分類である初期設定大項目、各初期設定大項目に対応するアプリケーションの機能別の分類である初期設定中項目、各初期設定中項目に対応する各アプリケーションの初期設定項目である初期設定小項目、各初期設定小項目の現在設定されている内容である設定内容からなる。
【００３９】
具体的には、初期設定大項目は、コピーに関する初期設定項目である「コピー」、ファックスやメールに関する初期設定項目である「送信」、複合機１内に格納されている文書に関する初期設定項目である「ドキュメントボックス」、コピー・送信・ドキュメントボックスの少なくとも２つに共通する初期設定項目とコピー・送信・ドキュメントボックスのいずれにも属さない初期設定項目である「システム」からなる。初期設定中項目は、「システム」に対応する「時刻タイマー」、「コピー」に対応する「管理者設定」、「基本設定」、及び「周辺設定」、「送信」に対応する「メール設定」、及び「ファックス設定」、「ドキュメントボックス」に対応する「基本設定」からなる。初期設定小項目は、「時刻タイマー設定」に対応する「予熱移行時間設定」、及び「システムオートリセット時間設定」、「管理者設定」に対応する「予熱レベル設定」、「基本設定」に対応する「両面コピー優先設定」、及び「自動用紙選択優先」、「周辺設定」に対応する「ソート優先」、及び「大量原稿モード切替」、「メール設定」に対応する「送信メールサイズ制限」、及び「圧縮設定（白黒２値）」、「ファックス設定」に対応する「メモリー送信／直接送信優先設定」、及び「優先原稿種類」、「基本設定」に対応する「割り当て登録機能：Ｆ１」からなる。設定内容は、「予熱移行時間設定」に対応する「１０分」、「システムオートリセット時間設定」に対応する「しない」、「予熱レベル設定」に対応する「レベル１」、「両面コピー優先設定」に対応する「片面→片面」、「自動用紙選択優先」に対応する「する」、「ソート優先」に対応する「しない」、「大量原稿モード切替」に対応する「大量原稿」、「送信メールサイズ制限」に対応する「２０４８ＫＢ」、「圧縮設定（白黒２値）」に対応する「圧縮する」、「メモリー送信／直接送信優先設定」に対応する「メモリー送信」、「優先原稿種類」に対応する「文字」、「割り当て登録機能：Ｆ１」に対応する「片面（２枚ごと）→片面集約」からなる。
【００４０】
ＳＢ１４は、ＮＢ１３と、ＰＣＩデバイス及び周辺デバイスとを接続するためのブリッジである。このＳＢ１４は、ＰＣＩバスを介してＮＢ１３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【００４１】
ＡＳＩＣ１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated Circuit）であり、ＡＧＰ１５、ＰＣＩバス、ＨＤＤ１８、及びＭＥＭ−Ｃ１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Direct Memory Access Controller）と、エンジン部６０とＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ１６には、ＰＣＩバスを介してＦＣＵ（Fax Control Unit）３０、ＵＳＢ（Universal Serial Bus）４０、ＩＥＥＥ１３９４（the Institute of Electrical and Electronics Engineers 1394）インターフェース５０が接続される。
【００４２】
ＭＥＭ−Ｃ１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ（Hard Disk Drive）１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【００４３】
ＡＧＰ１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【００４４】
図３は、複合機１のハードウェアおよびソフトウェアの構成を示した概念図である。具体的には、ソフトウェア１００およびハードウェア２００の階層関係を示している。同図に示すように、ハードウェア２００は、ハードウェアリソース２０１を有し、このハードウェアリソース２０１は、スキャナ２０１ａ、プロッタ２０１ｂ、ＨＤＤ（Hard Disk Drive）２０１ｃ、ネットワーク２０１ｄおよびその他のリソース２０１ｅを有する。なお、その他のリソース２０１ｅは、２０１ａ〜２０１ｄ以外のハードウェアリソース２０１のことであり、たとえば、操作パネルなどの入出力デバイスを示す。
【００４５】
また、ソフトウェア１００は、階層化されており、オペレーティングシステム１０３の上層にはサービス層１０２が構築され、このサービス層１０２の上層にはアプリケーション層１０３が構築されている。そして、サービス層１０２は、各ハードウェアリソース（２０１ａ〜２０１ｅ）を制御するドライバーに相当する、スキャナ制御１０２部ａ、プロッタ制御部１０２ｂ、蓄積制御部１０２ｃ、配信／メール送受信制御部１０２ｄ、ＦＡＸ送受信制御部１０２ｅ、ネットワーク通信制御部１０２ｆおよびその他の制御部１０２ｇを有する。
【００４６】
ここで、図３に示したソフトウェア１００が、かかる階層構造をとるに至った経緯について、図４および図５を用いて説明する。図４は、複合機１に搭載されるソフトウェア構成の変遷を示す説明図である。図４のサービス層分離前アプリケーション５０１に示すように、多機能化した複合機１に搭載されるソフトウェアは、コピーアプリケーション、ＦＡＸアプリケーション、スキャナアプリケーションなどの機能別に独立したアプリケーションとして作成され、図３に示したオペレーティングシステム１０３上で動作していた。
【００４７】
しかしながら、これらのアプリケーションは、ハードウェアリソースを制御するドライバー（サービス層１０２）を含んでいたため、各アプリケーションには重複した処理が存在していた。その結果、各アプリケーションの規模は大きなものとなっていた。
【００４８】
そこで、図４のサービス層分離後アプリケーション５０２に示すように、サービス層分離前アプリケーション５０１のサービス層１０２相当部分を括りだしサービス層１０２とするとともに、各アプリケーションは、このサービス層１０２の上層であるアプリケーション層１０１に構築する構成とした。かかる階層化構成をとることにより、各アプリケーションはスリム化され開発労力も軽減された。
【００４９】
しかしながら、複合機１のネットワーク化、多機能化がさらに進展するに従って、各アプリケーションに共通処理部分が存在することが問題となってきた。具体的には、アプリケーション層１０１の各アプリケーション、たとえば、コピーアプリケーションやスキャナアプリケーションなどは、それぞれ、スキャナ制御部１０２ａや蓄積制御部１０２ｃといったドライバーと通信をおこなう処理や、リクエスト受付やリクエスト実行といったジョブ管理処理などの同様な処理を内部に有していた。このように、同様な処理を各アプリケーションが有していると、各アプリケーションの開発規模が大きくなるとともに、サービス層の仕様変更に対する各アプリケーションの改修規模が大きくなることが問題となってきた。
【００５０】
この問題を解決するため、図４の共通ルーチン分離アプリケーション５０３に示すように、かかる同様な処理（共通処理部分）を共通ルーチンとして括りだすことも考えられた。しかしながら、かかる共通ルーチンは、各アプリケーションにおいて微妙に異なる処理を共通化しようとするものであるため、共通ルーチン内部の処理は複雑なものとなってしまう。また、たとえば、プリンタアプリケーションなどの新規アプリケーションを追加する場合においては、かかる新規アプリケーションに適応するために、共通ルーチンの改修が必要となる。
【００５１】
しかし、共通ルーチンの内部処理は複雑であるため、改修要員が処理を把握することが困難となり、改修規模の増大や、改修ミスによる他のアプリケーションへの影響が懸念された。
【００５２】
そこで、図４のオブジェクト指向アプリケーション５０４に示すように、各アプリケーションが有する責務に基づく設計手法（オブジェクトモデリング）により、かかる複数のアプリケーションを、統合アプリケーション１１０に統合することとした。具体的には、各アプリケーションの共通処理部分をオブジェクトモデルとして抽出し、このオブジェクトモデルの集合体から、統合アプリケーション１１０を構成する。そして、従来のコピーアプリケーションやスキャナアプリケーションといったアプリケーションは、かかるオブジェクトモデルの協調関係によって実現する。
【００５３】
このような構成をとることにより、たとえばプリンタアプリケーションのような新規アプリケーションの追加は、かかるオブジェクトモデルに属するクラスのサブクラス化などにより対処する。このため、改修部分が明確となり、改修による他のアプリケーションへの影響を小さくすることができる。また、オブジェクトモデリングによるプログラムは、従来の手続き型プログラムに比べて、処理の把握が容易であるため、改修要員が処理を把握することも容易となり、改修規模の削減や、改修ミスによる他のアプリケーションへの影響を小さくすることができる。
【００５４】
図５は、図４に示したサービス層分離後アプリケーション５０２の段階における一般的なアプリケーションの構成と、かかるアプリケーションとサービス層１０２の各ドライバーの関係を示した説明図である。同図に示すように、アプリケーション層１０１は、コピーアプリケーション１２０、スキャナアプリケーション１３０、ファックスアプリケーション１４０およびプリンタアプリケーション１５０を有する。
【００５５】
たとえば、コピーアプリケーション１２０は、コピー機能を実現するために、スキャナ制御部１０２ａ、プロッタ制御部１０２ｂ、蓄積制御部１０２ｃおよびその他の制御部１０２ｇとデータの送受信をおこなう。また、ファックスアプリケーション１４０は、ファックス機能を実現するために、プロッタ制御部１０２ｂ、蓄積制御部１０２ｃ、ＦＡＸ送受信制御部１０２ｅ、ネットワーク通信制御部１０２ｆおよびその他の制御部１０２ｇとデータの送受信をおこなう。このように、アプリケーション層１０１の各アプリケーションとサービス層１０２の各ドライバー間の通信は、複雑なものとなっていた。
【００５６】
図３の説明に戻ると、上述したオブジェクトモデリングにより、アプリケーション層１０１に存在した複数のアプリケーションは、統合アプリケーション１１０に統合されている。そして、各アプリケーションが重複しておこなっていた各ドライバーとの通信処理は、統合アプリケーション１１０を構成する所定のオブジェクトモデルにおこなわせるように構成したことにより、アプリケーション層１０１のアプリケーションと、サービス層１０２の各ドライバー間の通信は、図５と比較して単純になっている。
【００５７】
次に、図３に示すオブジェクトモデリングによりソフトウェアとハードウェアの関係が構成された複合機１の具体的な動作について図６及び図７を用いて説明する。本実施形態においては、ソフトウェアとハードウェアの関係がオブジェクトモデリングにより構成された複合機に本発明を適用した例について述べる。
【００５８】
図６は、本実施形態に係る複合機の概略図である。図７は、本実施形態に係る複合機の操作部の概略図である。自動原稿送り装置（以下、ＡＤＦとする。）６１の原稿台６２に原稿の画像面を上にして置かれた原稿は、操作部２０のプリントキー７０４が押下されると、一番上の原稿から給送ローラ６３及び給送ベルト６４によってコンタクトガラス６６上の所定の位置に搬送される。なお、原稿がコンタクトガラスへ給送されるごとに原稿台６２に設置された原稿枚数をカウントするカウント機能を有している。コンタクトガラス６６上に給送され、読取りユニット８０によるその画像の読取りが完了した原稿は、給送ベルト６４及び排送ローラ６５によって原稿台６２の下に排出される。先に原稿台６２から搬送され、画像の読取りが完了した原稿が排送ローラによって原稿台６２の下に排出されると、原稿セット検知６７は原稿台６２に原稿が残っているか否かを検出する。原稿セット検知６７によって原稿が検知されると、先の原稿と同様にコンタクトガラス６６上に搬送され、画像の読取りが行われる。
【００５９】
読取りユニット８０にて読み込まれた画像データは、書き込みユニット８７からのレーザによって感光体７５に書き込まれる。そして、感光体７５が現像ユニット１０５を通過することによってトナー像が形成される。第１トレイ６８、第２トレイ６９、第３トレイ７０に積載された転写紙は、各々第１給紙装置７１、第２給紙装置７２、第３給紙装置７３によって給紙され、縦搬送ユニット７４によって感光体７５に当接する位置まで搬送される。感光体７５に当接する位置まで搬送された転写紙は、感光体７５の回転と等速で搬送ベルト７６によって搬送されながら、感光体７５上に形成されたトナー像が転写される。その後、定着ユニット７７にてトナー像が転写紙に定着され、排紙ユニット７８によってフィニッシャ９１に排出される。
【００６０】
フィニッシャ９１は、排紙ユニット７８によって搬送された転写紙を通常の排紙トレイ７９とステープルトレイ９８へと導くことができる。フィニッシャ９１は、切り替え板９２をフィニッシャ９１上方向へ切り替えることにより排紙搬送ローラ９３を経由して通常の排紙トレイ７９へと転写紙を排紙することができる。一方、切り替え板９２をフィニッシャ９１下方向へ切り替えることによりステープル搬送ローラ９５及び９７を経由してステープルトレイ９８へ転写紙を搬送することができる。ステープルトレイ９８に積載された転写紙は、一枚排紙されるごとに紙揃え用のジョガー９９によって紙端が揃えられ、原稿一部の排紙が完了するとステープラ９６によって綴じられる。ステープラ９６によって綴じられた転写紙は、自重によってステープル完了排紙トレイ１００に収納される。通常の排紙トレイ７９は、前後に移動可能な排紙トレイである。排紙トレイ７９は、原稿一部毎又はメモリに記憶された種類ごとに前後に移動し、排出されてくる転写紙を仕分けする。
【００６１】
転写紙の両面に画像を作像する場合は、給紙トレイ６８〜７０から給紙され作像された転写紙を排紙トレイ７９に導かずに両面入紙搬送路１０３を経て反転ユニット１０２へ搬送される。反転ユニット１０２へ搬送された転写紙は、両面給紙ユニット１０１へ搬送され、一旦両面給紙ユニット１０１にストックされる。そして、両面給紙ユニット１０１にストックされた転写紙は、再び感光体７５におけるトナー像の転写を受けるために、両面給紙ユニット１０１から再び感光体７５へ給紙される。感光体７５において両面に画像が転写された転写紙は、定着ユニット７７を経て排紙ユニット７８、又は反転排紙搬送路１０４を経て排紙トレイ７９又はステープルトレイ９８へ排出される。
【００６２】
図７は、本実施形態に係る画像形成装置の操作部２０を示す図である。操作部２０には、液晶タッチパネル７０１、テンキー７０２、クリア／ストップキー７０３、スタートキー７０４、予熱キー７０５、リセットキー７０６、初期設定キー７０７がある。液晶タッチパネル７０１には、各種アプリケーション、画像形成装置の状態を示すメッセージなどが表示される。オペレータが液晶タッチパネル７０１に表示されたキーに触れることで選択されたアプリケーションを示すキーが黒色に変化する。アプリケーションの選択後、機能の詳細を設定しなければならない場合は、詳細の設定を要求するキーに触れることで詳細を設定するための画面が表示される。このように、液晶タッチパネル７０１は、映像を通じて場面に応じた最適な情報を表示することができる。
【００６３】
また、オペレータは初期設定キー７０７を押下することにより画像形成装置に設定されている初期設定を任意に変更することができる。また、一定時間操作されないときに自動的に起動するアプリケーションの選択、国際エネルギースター計画に従った省電力への移動時間、オートオフ／スリープモードへの移行時間などを設定することができる。
【００６４】
また、予熱キー７０５が押下されると画像形成装置は、待機状態から省電力状態へと遷移し、定着ユニット７７における定着温度の低下、液晶タッチパネル７０１の表示の消灯などを実行する。予熱キー７０５の押下は、国際エネルギースター計画で言う低電力状態を意味している。なお、再び予熱キー５を押下することにより、低電力状態に遷移している画像形成装置を待機状態へと復帰させることができる。
【００６５】
次に、図６〜図１０を用いて本実施形態に係る複合機１の初期設定を変更する処理について説明する。
【００６６】
操作部２０の初期設定キー７０１が押下されると、コントローラ１０では操作部２０によって初期設定の変更が要求されたことを特定する（ステップＳ９０１）。コントローラ１０は、ＮＶ−ＲＡＭ１２ｃから初期設定情報テーブル（図８に示す）を取得する（ステップＳ９０２）。そして、コントローラ１０は、初期設定情報テーブルを利用し、複合機１が有するアプリケーションを責務ごとに区別した初期設定大項目を液晶タッチパネル７０１に表示させる（ステップＳ９０３）。図１０（ａ）は、液晶タッチパネル７０１への初期設定大項目の表示例である。ユーザが初期設定大項目の中から初期設定を変更したい初期設定大項目を選択すると（ステップＳ９０４／ＹＥＳ）、コントローラ１０は初期設定情報テーブルを利用して該初期設定大項目に対応する初期設定中項目を液晶タッチパネル７０１に表示させる（ステップＳ９０５）。図１０（ｂ）は、ユーザが図１０（ａ）に示す初期設定大項目の中から送信初期設定を選択した場合における液晶タッチパネル７０１への初期設定中項目の表示例である。次に、ユーザが初期設定中項目の中から初期設定の変更したい初期設定中項目を選択すると（ステップＳ９０６／ＹＥＳ）、コントローラ１０は初期設定情報テーブルを利用して該初期設定中項目に対応する初期設定小項目及び設定内容を液晶タッチパネル７０１に表示させる（ステップＳ９０７）。図１０（ｃ）は、ユーザが図１０（ｂ）に示した初期設定中項目の中からメモリー送信／直接送信優先設定を選択した場合における液晶タッチパネル７０１への初期設定小項目の表示例である。
【００６７】
例えば、ユーザが図１０（ｂ）に示すメモリー送信／直接送信優先設定１００５を選択すると、コントローラ１０は初期設定情報テーブルを利用して現在の設定内容（直接送信１００６）及び新しい設定内容（メモリー送信１００７）を液晶タッチパネル７０１に表示させる（図１０（ｃ）に示す）。ここで、ユーザが新しい設定内容を選択し、設定１００８に触れた場合（ステップＳ９０８／ＹＥＳ）、コントローラ１０はＮＶ−ＲＡＭ１２ｃに格納されている初期設定情報テーブルの内容を更新する（ステップ９０９）。一方、ユーザが現在の設定内容を選択し、設定１００８に触れた場合（ステップＳ９０８／ＮＯ）、コントローラ１０は初期設定情報テーブルの更新は行わずに初期設定の変更処理を終了する。
【００６８】
なお、図１０（ａ）において初期設定大項目は、コピーに関する初期設定項目をコピー、ファックスやメールに関する初期設定項目を送信、複合機１内に格納されている文書に関する初期設定項目をドキュメントボックス、コピー・送信・ドキュメントボックスの少なくとも２つに共通する初期設定項目とコピー・送信・ドキュメントボックスのいずれにも属さない初期設定項目とをシステムに分類されている。しかし、システムをコピー・送信・ドキュメントボックスの少なくとも２つに共通する初期設定項目を共通初期設定項目、及びコピー・送信・ドキュメントボックスのいずれにも属さない初期設定項目をその他の初期設定項目に分けて表示することも可能である（図１１に示す）。なお、その際、図８に示す初期設定情報テーブルは、共通初期設定項目とその他の初期設定項目とに分けて管理する必要がある。
【００６９】
以上に述べたように、初期設定の変更が要求されたとき、複合機１が有するアプリケーションを責務ごとに分類した初期設定情報テーブルを利用し、該分類に基づいて初期設定項目を操作部等に階層的に表示することにより、ユーザは容易に所望の初期設定項目を探し出し、変更することができる。また、ユーザは短時間で所望の初期設定項目を探し出すことができるため、初期設定項目変更後、迅速に省エネルギーモードに遷移することができる。
【図面の簡単な説明】
【００７０】
【図１】本実施の形態に係る複合機１が接続されたネットワーク環境を説明するための図である。
【図２】複合機１のハードウェア構成を示すブロック図である。
【図３】複合機１のソフトウェアとハードウェアの関係を示す図である。
【図４】本実施の形態に係る複合機１に搭載されるソフトウェア構成に至るまでの変遷を説明するための図である。
【図５】一般的な複合機のソフトウェアとハードウェアの関係を説明するための図である。
【図６】複合機１の概略図である。
【図７】複合機１の操作部の概略を示す図である。
【図８】初期設定項目をアプリケーションの責務に基づいて管理する初期設定情報テーブルの図である。
【図９】初期設定項目を変更する処理のフローチャートである。
【図１０】初期設定項目を変更する際の操作部の表示例である。
【図１１】初期設定項目を変更する際の操作部の表示例である。
【図１２】従来の複合機が有する操作部の概略図である。
【図１３】従来の複合機が有する操作部の概略図である。
【符号の説明】
【００７１】
１    複合機
１０    コントローラ
１１    ＣＰＵ
１２    ＭＥＭ−Ｐ
１２ａ    ＲＯＭ
１２ｂ    ＲＡＭ
１２ｃ    ＮＶ−ＲＡＭ
１３    ＮＢ
１４    ＳＢ
１５    ＡＧＰ
１６    ＡＳＩＣ
１７    ＭＥＭ−Ｃ
１８    ＨＤＤ
２０    操作部
３０    ＦＣＵ
４０    ＵＳＢ
５０    ＩＥＥＥ１３９４
６０    Ｅｎｇｉｎｅ
【図１】
2006056189.tif 000003
【図２】
2006056189.tif 000004
【図３】
2006056189.tif 000005
【図４】
2006056189.tif 000006
【図５】
2006056189.tif 000007
【図６】
2006056189.tif 000008
【図７】
2006056189.tif 000009
【図８】
2006056189.tif 000010
【図９】
2006056189.tif 000011
【図１０】
2006056189.tif 000012
【図１１】
2006056189.tif 000013
【図１２】
2006056189.tif 000014
【図１３】
2006056189.tif 000015