(57)【要約】【課題】  各機能の責務に基づいて初期設定項目を表示する画像形成装置、画像形成方法、及び画像形成プログラムを提供する。【解決手段】  複数のアプリケーションを統合して管理し、かつアプリケーションの責務に基づいて初期設定項目を分類して操作部等に表示、又は設定の変更が頻繁に行われる初期設定項目を優先して表示することにより、ユーザは容易に所望の初期設定項目を探し出し、変更することができる。また、ユーザは短時間で所望の初期設定項目を探し出すことができるため、初期設定項目変更後、迅速に省エネルギーモードに遷移することができる。【選択図】  図２
2006256235.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）２０１ｃ、ネットワーク２０１ｄおよびその他のリソース２０１ｅを有する。なお、その他のリソース２０１ｅは、２０１ａ〜２０１ｄ以外のハードウェアリソース２０１のことであり、たとえば、操作パネルなどの入出力デバイスを示す。
【００４３】
また、ソフトウェア１００は、階層化されており、オペレーティングシステム１０３の上層にはサービス層１０２が構築され、このサービス層１０２の上層にはアプリケーション層１０３が構築されている。そして、サービス層１０２は、各ハードウェアリソース（２０１ａ〜２０１ｅ）を制御するドライバーに相当する、スキャナ制御１０２部ａ、プロッタ制御部１０２ｂ、蓄積制御部１０２ｃ、配信／メール送受信制御部１０２ｄ、ＦＡＸ送受信制御部１０２ｅ、ネットワーク通信制御部１０２ｆおよびその他の制御部１０２ｇを有する。
【００４４】
ここで、図３に示したソフトウェア１００が、かかる階層構造をとるに至った経緯について、図４および図５を用いて説明する。図４は、複合機１に搭載されるソフトウェア構成の変遷を示す説明図である。図４のサービス層分離前アプリケーション５０１に示すように、多機能化した複合機１に搭載されるソフトウェアは、コピーアプリケーション、ＦＡＸアプリケーション、スキャナアプリケーションなどの機能別に独立したアプリケーションとして作成され、図３に示したオペレーティングシステム１０３上で動作していた。
【００４５】
しかしながら、これらのアプリケーションは、ハードウェアリソースを制御するドライバー（サービス層１０２）を含んでいたため、各アプリケーションには重複した処理が存在していた。その結果、各アプリケーションの規模は大きなものとなっていた。
【００４６】
そこで、図４のサービス層分離後アプリケーション５０２に示すように、サービス層分離前アプリケーション５０１のサービス層１０２相当部分を括りだしサービス層１０２とするとともに、各アプリケーションは、このサービス層１０２の上層であるアプリケーション層１０１に構築する構成とした。かかる階層化構成をとることにより、各アプリケーションはスリム化され開発労力も軽減された。
【００４７】
しかしながら、複合機１のネットワーク化、多機能化がさらに進展するに従って、各アプリケーションに共通処理部分が存在することが問題となってきた。具体的には、アプリケーション層１０１の各アプリケーション、たとえば、コピーアプリケーションやスキャナアプリケーションなどは、それぞれ、スキャナ制御部１０２ａや蓄積制御部１０２ｃといったドライバーと通信をおこなう処理や、リクエスト受付やリクエスト実行といったジョブ管理処理などの同様な処理を内部に有していた。このように、同様な処理を各アプリケーションが有していると、各アプリケーションの開発規模が大きくなるとともに、サービス層の仕様変更に対する各アプリケーションの改修規模が大きくなることが問題となってきた。
【００４８】
この問題を解決するため、図４の共通ルーチン分離アプリケーション５０３に示すように、かかる同様な処理（共通処理部分）を共通ルーチンとして括りだすことも考えられた。しかしながら、かかる共通ルーチンは、各アプリケーションにおいて微妙に異なる処理を共通化しようとするものであるため、共通ルーチン内部の処理は複雑なものとなってしまう。また、たとえば、プリンタアプリケーションなどの新規アプリケーションを追加する場合においては、かかる新規アプリケーションに適応するために、共通ルーチンの改修が必要となる。
【００４９】
しかし、共通ルーチンの内部処理は複雑であるため、改修要員が処理を把握することが困難となり、改修規模の増大や、改修ミスによる他のアプリケーションへの影響が懸念された。
【００５０】
そこで、図４のオブジェクト指向アプリケーション５０４に示すように、各アプリケーションが有する責務に基づく設計手法（オブジェクトモデリング）により、かかる複数のアプリケーションを、統合アプリケーション１１０に統合することとした。具体的には、各アプリケーションの共通処理部分をオブジェクトモデルとして抽出し、このオブジェクトモデルの集合体から、統合アプリケーション１１０を構成する。そして、従来のコピー機能やスキャナ機能といった機能は、かかるオブジェクトモデルの協調関係によって実現する。
【００５１】
このような構成をとることにより、たとえばプリンタ機能のような新規機能の追加は、かかるオブジェクトモデルに属するクラスのサブクラス化などにより対処する。このため、改修部分が明確となり、改修による他の機能への影響を小さくすることができる。また、オブジェクトモデリングによるプログラムは、従来の手続き型プログラムに比べて、処理の把握が容易であるため、改修要員が処理を把握することも容易となり、改修規模の削減や、改修ミスによる他のアプリケーションへの影響を小さくすることができる。
【００５２】
図５は、図４に示したサービス層分離後アプリケーション５０２の段階における一般的なアプリケーションの構成と、かかるアプリケーションとサービス層１０２の各ドライバーの関係を示した説明図である。同図に示すように、アプリケーション層１０１は、コピーアプリケーション１２０、スキャナアプリケーション１３０、ファックスアプリケーション１４０およびプリンタアプリケーション１５０を有する。
【００５３】
たとえば、コピーアプリケーション１２０は、コピー機能を実現するために、スキャナ制御部１０２ａ、プロッタ制御部１０２ｂ、蓄積制御部１０２ｃおよびその他の制御部１０２ｇとデータの送受信をおこなう。また、ファックスアプリケーション１４０は、ファックス機能を実現するために、プロッタ制御部１０２ｂ、蓄積制御部１０２ｃ、ＦＡＸ送受信制御部１０２ｅ、ネットワーク通信制御部１０２ｆおよびその他の制御部１０２ｇとデータの送受信をおこなう。このように、アプリケーション層１０１の各アプリケーションとサービス層１０２の各ドライバー間の通信は、複雑なものとなっていた。
【００５４】
図３の説明に戻ると、上述したオブジェクトモデリングにより、アプリケーション層１０１に存在した複数のアプリケーションは、統合アプリケーション１１０に統合されている。そして、各アプリケーションが重複しておこなっていた各ドライバーとの通信処理は、統合アプリケーション１１０を構成する所定のオブジェクトモデルにおこなわせるように構成したことにより、アプリケーション層１０１のアプリケーションと、サービス層１０２の各ドライバー間の通信は、図５と比較して単純になっている。
【００５５】
次に、図３に示すオブジェクトモデリングによりソフトウェアとハードウェアの関係が構成された複合機１の具体的な動作について図６及び図７を用いて説明する。本実施形態においては、ソフトウェアとハードウェアの関係がオブジェクトモデリングにより構成された複合機に本発明を適用した例について述べる。
【００５６】
図６は、本実施形態に係る複合機の概略図である。図７は、本実施形態に係る複合機の操作部の概略図である。自動原稿送り装置（以下、ＡＤＦとする。）６１の原稿台６２に原稿の画像面を上にして置かれた原稿は、操作部２０のプリントキー７０４が押下されると、一番上の原稿から給送ローラ６３及び給送ベルト６４によってコンタクトガラス６６上の所定の位置に搬送される。なお、原稿がコンタクトガラスへ給送されるごとに原稿台６２に設置された原稿枚数をカウントするカウント機能を有している。コンタクトガラス６６上に給送され、読取りユニット８０によるその画像の読取りが完了した原稿は、給送ベルト６４及び排送ローラ６５によって原稿台６２の下に排出される。先に原稿台６２から搬送され、画像の読取りが完了した原稿が排送ローラによって原稿台６２の下に排出されると、原稿セット検知６７は原稿台６２に原稿が残っているか否かを検出する。原稿セット検知６７によって原稿が検知されると、先の原稿と同様にコンタクトガラス６６上に搬送され、画像の読取りが行われる。
【００５７】
読取りユニット８０にて読み込まれた画像データは、書き込みユニット８７からのレーザによって感光体７５に書き込まれる。そして、感光体７５が現像ユニット１０５を通過することによってトナー像が形成される。第１トレイ６８、第２トレイ６９、第３トレイ７０に積載された転写紙は、各々第１給紙装置７１、第２給紙装置７２、第３給紙装置７３によって給紙され、縦搬送ユニット７４によって感光体７５に当接する位置まで搬送される。感光体７５に当接する位置まで搬送された転写紙は、感光体７５の回転と等速で搬送ベルト７６によって搬送されながら、感光体７５上に形成されたトナー像が転写される。その後、定着ユニット７７にてトナー像が転写紙に定着され、排紙ユニット７８によってフィニッシャ９１に排出される。
【００５８】
フィニッシャ９１は、排紙ユニット７８によって搬送された転写紙を通常の排紙トレイ７９とステープルトレイ９８へと導くことができる。フィニッシャ９１は、切り替え板９２をフィニッシャ９１上方向へ切り替えることにより排紙搬送ローラ９３を経由して通常の排紙トレイ７９へと転写紙を排紙することができる。一方、切り替え板９２をフィニッシャ９１下方向へ切り替えることによりステープル搬送ローラ９５及び９７を経由してステープルトレイ９８へ転写紙を搬送することができる。ステープルトレイ９８に積載された転写紙は、一枚排紙されるごとに紙揃え用のジョガー９９によって紙端が揃えられ、原稿一部の排紙が完了するとステープラ９６によって綴じられる。ステープラ９６によって綴じられた転写紙は、自重によってステープル完了排紙トレイ１００に収納される。通常の排紙トレイ７９は、前後に移動可能な排紙トレイである。排紙トレイ７９は、原稿一部毎又はメモリに記憶された種類ごとに前後に移動し、排出されてくる転写紙を仕分けする。
【００５９】
転写紙の両面に画像を作像する場合は、給紙トレイ６８〜７０から給紙され作像された転写紙を排紙トレイ７９に導かずに両面入紙搬送路１０３を経て反転ユニット１０２へ搬送される。反転ユニット１０２へ搬送された転写紙は、両面給紙ユニット１０１へ搬送され、一旦両面給紙ユニット１０１にストックされる。そして、両面給紙ユニット１０１にストックされた転写紙は、再び感光体７５におけるトナー像の転写を受けるために、両面給紙ユニット１０１から再び感光体７５へ給紙される。感光体７５において両面に画像が転写された転写紙は、定着ユニット７７を経て排紙ユニット７８、又は反転排紙搬送路１０４を経て排紙トレイ７９又はステープルトレイ９８へ排出される。
【００６０】
図７は、本発明を適用した画像形成装置の操作部２０を示す図である。操作部２０には、液晶タッチパネル７０１、テンキー７０２、クリア／ストップキー７０３、スタートキー７０４、予熱キー７０５、リセットキー７０６、初期設定キー７０７がある。液晶タッチパネル７０１には、各種機能、画像形成装置の状態を示すメッセージなどが表示される。オペレータが液晶タッチパネル７０１に表示されたキーに触れることで選択された機能を示すキーが黒色に変化する。機能の選択後、機能の詳細を設定しなければならない場合は、詳細の設定を要求するキーに触れることで詳細を設定するための画面が表示される。このように、液晶タッチパネル７０１は、映像を通じて場面に応じた最適な情報を表示することができる。
【００６１】
また、オペレータは初期設定キー７０７を押下することにより画像形成装置に設定されている初期設定を任意に変更することができる。また、一定時間操作されないときに自動的に起動する機能の選択、国際エネルギースター計画に従った省電力への移動時間、オートオフ／スリープモードへの移行時間などを設定することができる。
【００６２】
また、予熱キー７０５が押下されると画像形成装置は、待機状態から省電力状態へと遷移し、定着ユニット７７における定着温度の低下、液晶タッチパネル７０１の表示の消灯などを実行する。予熱キー７０５の押下は、国際エネルギースター計画で言う低電力状態を意味している。なお、再び予熱キー５を押下することにより、低電力状態に遷移している画像形成装置を待機状態へと復帰させることができる。
【００６３】
次に、図６〜図１０を用いて本実施形態に係る複合機１の初期設定を変更する処理について説明する。
【００６４】
操作部２０の初期設定キー７０１が押下されると、コントローラ１０では操作部２０によって初期設定の変更が要求されたことを特定する（ステップＳ９０１）。コントローラ１０は、ＮＶ−ＲＡＭ１２ｃから初期設定情報テーブル（図８に示す）を取得する（ステップＳ９０２）。そして、コントローラ１０は、初期設定情報テーブルを利用し、複合機１が有するアプリケーションを種類ごとに区別した初期設定大項目を液晶タッチパネル７０１に表示させる（ステップＳ９０３）。図１０（ａ）は、液晶タッチパネル７０１への初期設定大項目の表示例である。ユーザが初期設定大項目の中から初期設定を変更したい初期設定大項目を選択すると（ステップＳ９０４／ＹＥＳ）、コントローラ１０は初期設定情報テーブルを利用して該初期設定大項目に対応する初期設定中項目を液晶タッチパネル７０１に表示させる（ステップＳ９０５）。図１０（ｂ）は、ユーザが図１０（ａ）に示す初期設定大項目の中から送信初期設定を選択した場合における液晶タッチパネル７０１への初期設定中項目の表示例である。次に、ユーザが初期設定中項目の中から初期設定の変更したい初期設定中項目を選択すると（ステップＳ９０６／ＹＥＳ）、コントローラ１０は初期設定情報テーブルを利用して該初期設定中項目に対応する初期設定小項目及び設定内容を液晶タッチパネル７０１に表示させる（ステップＳ９０７）。図１０（ｃ）は、ユーザが図１０（ｂ）に示した初期設定中項目の中からメモリ送信／直接送信優先設定を選択した場合における液晶タッチパネル７０１への初期設定小項目の表示例である。
【００６５】
例えば、ユーザが図１０（ｂ）に示すメモリ送信／直接送信優先設定１００５を選択すると、コントローラ１０は初期設定情報テーブルを利用して現在の設定内容（直接送信１００６）及び新しい設定内容（メモリ送信１００７）を液晶タッチパネル７０１に表示させる（図１０（ｃ）に示す）。ここで、ユーザが新しい設定内容を選択し、設定１００８に触れた場合（ステップＳ９０８／ＹＥＳ）、コントローラ１０はＮＶ−ＲＡＭ１２ｃに格納されている初期設定情報テーブルの内容を更新する（ステップ９０９）。一方、ユーザが現在の設定内容を選択し、設定１００８に触れた場合（ステップＳ９０８／ＮＯ）、コントローラ１０は初期設定情報テーブルの更新は行わずに初期設定の変更処理を終了する。
【００６６】
なお、図１０（ａ）において初期設定大項目は、コピーに関する初期設定項目をコピー、ファックスやメールに関する初期設定項目を送信、複合機１内に格納されている文書に関する初期設定項目をドキュメントボックス、コピー・送信・ドキュメントボックスの少なくとも２つに共通する初期設定項目とコピー・送信・ドキュメントボックスのいずれにも属さない初期設定項目とをシステムに分類されている。しかし、システムをコピー・送信・ドキュメントボックスの少なくとも２つに共通する初期設定項目を共通初期設定項目、及びコピー・送信・ドキュメントボックスのいずれにも属さない初期設定項目をその他の初期設定項目に分けて表示することも可能である（図１１に示す）。なお、その際、図８に示す初期設定情報テーブルは、共通初期設定項目とその他の初期設定項目とに分けて管理する必要がある。
【００６７】
次に、図６〜８、図１０、図１２及び図１３を用いて初期設定小項目のうち高使用頻度項目を優先して表示し、本実施形態に係る複合機１の初期設定を変更する処理について説明する。
【００６８】
操作部２０の初期設定キー７０１が押下されると、コントローラ１０では操作部２０によって初期設定の変更が要求されたか否かを判断する（ステップＳ１２０１）。初期設定の変更が要求されていない場合は（ステップＳ１２０１／ＮＯ）、変更の要求を待って、待機する。一方、操作部２０によって初期設定の変更が要求された場合は（ステップＳ１２０１／ＹＥＳ）、ユーザの認証が行われているか否かを判断する（ステップＳ１２０２）。ユーザの認証が行われている場合は（ステップＳ１２０２／ＹＥＳ）、コントローラ１０はＮＶ−ＲＡＭ１２ｃから該ユーザ用の初期設定情報テーブル（図８に示す）を取得する（ステップＳ１２０３）。
【００６９】
一方、ユーザの認証が行われていなかった場合は（ステップＳ１２０２／ＮＯ）、コントローラ１０は液晶タッチパネル７０１にユーザの認証を行うか否かを表示し、操作部２０からのユーザＩＤ及びパスワードの入力を待って待機する（ステップＳ１２０４）。操作部２０からユーザＩＤ及びパスワードが入力された場合は（ステップＳ１２０４／ＹＥＳ）、コントローラ１０は入力されたユーザＩＤに基づいてＮＶ−ＲＡＭ１２ｃに記憶されている該ユーザの初期設定情報テーブルを検索する。そして、検索された初期設定情報テーブルに付加されたパスワードと入力されたパスワードとが一致するか否かを判断することによりユーザの認証を行う（ステップＳ１２０５）。ここで、入力されたパスワードと初期設定情報テーブルに付加されたパスワードとが一致した場合は（ステップＳ１２０５／ＹＥＳ）、コントローラ１０はＮＶ−ＲＡＭ１２ｃから該ユーザ用の初期設定情報テーブルを取得する（ステップＳ１２０３）。一方、操作部２０からユーザＩＤ及びパスワードが入力されなかった場合（ステップＳ１２０４／ＮＯ）及び入力されたユーザＩＤ及びパスワードが初期設定情報テーブルに付加されてＮＶ−ＲＡＭ１２ｃに記憶されていなかった場合は（ステップＳ１２０５／ＮＯ）、コントローラ１０はＮＶ−ＲＡＭ１２ｃから通常の初期設定情報テーブルを取得する（ステップＳ１２０６）。
【００７０】
コントローラ１０によるＮＶ−ＲＡＭ１２ｃからの初期設定情報テーブルの取得が完了すると（ステップＳ１２０３、ステップＳ１２０６）、コントローラ１０は取得した初期設定情報テーブルの初期設定小項目「初期設定画面表示」の設定内容を確認し（ステップＳ１２０７）、該設定内容が「通常」、「高使用頻度項目優先」、「設定変更日時優先」のいずれに設定されているか否かを判断する（ステップＳ１２０８）。
【００７１】
ここで、該設定内容が「高使用頻度項目を優先」である場合は（ステップＳ１２０８／高使用）、コントローラ１０は該ユーザの初期設定情報テーブルに含まれる各初期設定小項目の設定変更回数を確認する（ステップＳ１２０９）。そして、コントローラ１０は、設定変更回数が最も多い順に初期設定小項目に対応する設定内容及び現在の設定内容がもたらす効果を液晶タッチパネル７０１に表示させる（ステップＳ１２１０）。ただし、設定項目によっては効果を可視化できないものも存在する為、その場合は効果の表示は省略される。図１３は、設定変更回数が最も多い初期設定小項目が「初期設定画面表示」であった場合の表示例である。
【００７２】
ここで、該設定内容が「設定変更項目優先」である場合は（ステップＳ１２０８／設定日時）、コントローラ１０は該ユーザの初期設定情報テーブルに含まれる各初期設定小項目の最後に設定変更した日時を確認する（ステップＳ１２１１）。そして、コントローラ１０は、設定変更回数が最近、設定変更された初期設定小項目に対応する設定内容及び現在の設定内容がもたらす効果を液晶タッチパネル７０１に表示させる（ステップＳ１２１０）。ただし、設定項目によっては効果を可視化できないものも存在する為、その場合は効果の表示は省略される。
【００７３】
一方、該設定内容が「通常」である場合は（ステップＳ１２０８／通常）、コントローラ１０は、初期設定情報テーブルを利用し、複合機１が有するアプリケーションを種類ごとに区別した初期設定大項目を液晶タッチパネル７０１に表示させる（ステップＳ１２１２）。ユーザが初期設定大項目の中から初期設定を変更したい初期設定大項目を選択すると（ステップＳ１２１３／ＹＥＳ）、コントローラ１０は初期設定情報テーブルを利用して該初期設定大項目に対応する初期設定中項目を液晶タッチパネル７０１に表示させる（ステップＳ１２１４）。次に、ユーザが初期設定中項目の中から初期設定の変更したい初期設定中項目を選択すると（ステップＳ１２１５／ＹＥＳ）、コントローラ１０は初期設定情報テーブルを利用して該初期設定中項目に対応する初期設定小項目及び設定内容を液晶タッチパネル７０１に表示させる（ステップＳ１４１６）。次に、ユーザが液晶タッチパネル７０１に表示された初期設定小項目から設定を変更する初期設定小項目を選択すると（ステップＳ１２１７／ＹＥＳ）、コントローラ１０は、選択された初期設定小項目に対応する設定内容及び現在の設定内容がもたらす効果を液晶タッチパネル７０１に表示させる（ステップＳ１２１０）。
【００７４】
ここで、ユーザが新しい設定内容を選択すると（ステップＳ１２１８／ＹＥＳ）、その設定内容に変更したことによる効果が表示される（ステップＳ１２１９）。さらにユーザが、設定１０１５に触れた場合（ステップＳ１２２０／ＹＥＳ）、コントローラ１０はＮＶ−ＲＡＭ１２ｃに格納されている初期設定情報テーブルの内容を更新する（ステップ１２２１）。一方、ユーザが現在の設定内容のまま、設定１０１５に触れた場合（ステップＳ１２２０／ＮＯ）、コントローラ１０は初期設定情報テーブルの更新は行わずに初期設定の変更処理を終了する。
【図面の簡単な説明】
【００７５】
【図１】本実施の形態に係る複合機１が接続されたネットワーク環境を説明するための図である。
【図２】複合機１のハードウェア構成を示すブロック図である。
【図３】複合機１のソフトウェアとハードウェアの関係を示す図である。
【図４】本実施の形態に係る複合機１に搭載されるソフトウェア構成に至るまでの変遷を説明するための図である。
【図５】一般的な複合機のソフトウェアとハードウェアの関係を説明するための図である。
【図６】複合機１の概略図である。
【図７】複合機１の操作部の概略を示す図である。
【図８】初期設定項目をアプリケーションの責務に基づいて管理する初期設定情報テーブルの図である。
【図９】初期設定項目を変更する処理のフローチャートである。
【図１０】初期設定項目を変更する際の操作部の表示例である。
【図１１】初期設定項目を変更する際の操作部の表示例である。
【図１２】初期設定項目を変更する処理のフローチャートである。
【図１３】初期設定項目を変越する際の操作部の表示例である。
【図１４】従来の複合機が有する操作部の概略図である。
【図１５】従来の複合機が有する操作部の概略図である。
【符号の説明】
【００７６】
１    複合機
１０    コントローラ
１１    ＣＰＵ
１２    ＭＥＭ−Ｐ
１２ａ    ＲＯＭ
１２ｂ    ＲＡＭ
１２ｃ    ＮＶ−ＲＡＭ
１３    ＮＢ
１４    ＳＢ
１５    ＡＧＰ
１６    ＡＳＩＣ
１７    ＭＥＭ−Ｃ
１８    ＨＤＤ
２０    操作部
３０    ＦＣＵ
４０    ＵＳＢ
５０    ＩＥＥＥ１３９４
６０    Ｅｎｇｉｎｅ
【図１】
2006256235.tif 000003
【図２】
2006256235.tif 000004
【図３】
2006256235.tif 000005
【図４】
2006256235.tif 000006
【図５】
2006256235.tif 000007
【図６】
2006256235.tif 000008
【図７】
2006256235.tif 000009
【図８】
2006256235.tif 000010
【図９】
2006256235.tif 000011
【図１０】
2006256235.tif 000012
【図１１】
2006256235.tif 000013
【図１２】
2006256235.tif 000014
【図１３】
2006256235.tif 000015
【図１４】
2006256235.tif 000016
【図１５】
2006256235.tif 000017