(57)【要約】【課題】  操作性を向上させると共に、より適切な管理運用が行える画像形成装置、及び画像形成システムを提供する。【解決手段】  画像形成装置の開発に携わる人の多大な作業負荷の軽減、作業ミスによるメニュー文字列違いなど品質低下の防止、画像形成装置を同時に複数の人が扱うことによる不具合の防止を図るため、画像形成装置に存在するメニューの文字列の管理及びメニューの実行を一括して管理・提供することにより、画像形成装置の操作性を向上させると共に、より適切な管理運用を実現する。【選択図】  図３
2006195625.tif 000002
【特許請求の範囲】
【請求項１】
所定の作像プロセスにより記録媒体に画像を形成する画像形成装置において、
ユーザと前記画像形成装置とが情報を交換するユーザインターフェースと、
前記ユーザインターフェースを制御するユーザインターフェース制御部と、
前記画像形成装置の各機能のメニューを管理するメニュー管理部と、
前記メニュー管理部は、
前記メニューの文字列を記憶するメニュー記憶部と、
前記メニュー記憶部からの前記メニューの出力を制御する制御部とを有し、
前記ユーザインターフェース制御部は、前記制御部に前記メニューの取得を要求し、
前記制御部は、前記ユーザインターフェース制御部からの前記メニューの取得要求に応じて、前記メニュー記憶部から前記メニューを読み出し、読み出した前記メニューを前記ユーザインターフェース制御部に転送することを特徴とする画像形成装置。
【請求項２】
前記ユーザインターフェース制御部は、必要なメニューのみの取得を要求し、
前記制御部は、前記ユーザインターフェース制御部から要求されたメニューを前記メニュー記憶部に記憶された前記メニューから抽出し、抽出した前記メニューのみを前記ユーザインターフェース制御部に転送することを特徴とする請求項１記載の画像形成装置。
【請求項３】
自装置を操作するユーザを認証する認証手段と、
前記メニュー管理部は、前記各メニューについて各ユーザの使用権限の有無を表す使用権限情報を記憶するメニュー使用権限記憶部とを有し、
前記制御部は、前記認証手段によって認証されたユーザの前記使用権限情報を付加した前記メニューを前記ユーザインターフェース制御部に転送し、
前記ユーザインターフェース制御部は、前記使用権限情報に応じて前記各メニューを区別して前記ユーザインターフェースに提供し、
前記ユーザインターフェースは、前記使用権限情報に応じて区別された前記各メニューを前記メニューごとに表示形式を変えて表示・出力することを特徴とする請求項１又は２記載の画像形成装置。
【請求項４】
前記各メニューを表示・出力するとき、前記ユーザインターフェースは、前記認証手段によって認証したユーザ情報も表示・出力することを特徴とする請求項３記載の画像形成装置。
【請求項５】
前記ユーザインターフェースが前記メニューを記録用紙に印刷する印刷部であることを特徴とする請求項１から４のいずれか１項記載の画像形成装置。
【請求項６】
前記ユーザインターフェースが前記メニューを表示し、かつユーザが各種操作を行う操作パネルであることを特徴とする請求項１から５のいずれか１項記載の画像形成装置。
【請求項７】
前記ユーザインターフェースが外部端末からの前記メニューの要求を受け付け、前記外部端末へ前記メニューを出力する通信部であることを特徴とする請求項１から６のいずれか１項記載の画像形成装置。
【請求項８】
いずれか１つの前記ユーザインターフェースにおいて前記メニューの設定変更又は実行が行われているとき、他の前記ユーザインターフェースにおける前記メニューの設定変更又は実行を禁止する禁止手段を有することを特徴とする請求項１から７のいずれか１項記載の画像形成装置。
【請求項９】
前記禁止手段によって前記メニューの設定変更又は実行が禁止されたとき、他の前記ユーザインターフェースは、前記メニューの設定変更又は実行が行われている旨を表示・出力することを特徴とする請求項８記載の画像形成装置。
【請求項１０】
所定の作像プロセスにより記録媒体に画像を形成する画像形成装置と、情報処理端末とがネットワークで接続された画像形成システムにおいて、
前記画像形成装置は、
ユーザと前記画像形成装置とが情報を交換するユーザインターフェースと、
前記ユーザインターフェースを制御するユーザインターフェース制御部と、
前記画像形成装置の各機能のメニューを管理するメニュー管理部と、
前記メニュー管理部は、
前記メニューの文字列を記憶するメニュー記憶部と、
前記メニュー記憶部からの前記メニューの出力を制御する制御部とを有し、
前記ユーザインターフェース制御部又は前記情報処理端末は、前記制御部に前記メニューの取得を要求し、
前記制御部は、前記ユーザインターフェース制御部又は前記情報処理端末からの前記メニューの取得要求に応じて、前記メニュー記憶部から前記メニューを読み出し、読み出した前記メニューを前記ユーザインターフェース制御部又は前記情報処理端末に転送することを特徴とする画像形成システム。
【請求項１１】
前記ユーザインターフェース制御部又は前記情報処理端末は、必要なメニューのみの取得を要求し、
前記制御部は、前記ユーザインターフェース制御部から要求されたメニューを前記メニュー記憶部に記憶された前記メニューから抽出し、抽出した前記メニューのみを前記ユーザインターフェース制御部又は前記情報処理端末に転送することを特徴とする請求項１０記載の画像形成システム。
【請求項１２】
前記画像形成装置及び前記情報処理端末は、自装置又は自端末を操作するユーザを認証する認証手段を有し、
前記メニュー管理部は、前記各メニューについて各ユーザの使用権限の有無を表す使用権限情報を記憶するメニュー使用権限記憶部を有し、
前記制御部は、前記認証手段によって認証されたユーザの前記使用権限情報を付加した前記メニューを前記ユーザインターフェース制御部又は前記情報処理端末に転送し、
前記ユーザインターフェース制御部又は前記情報処理端末は、前記使用権限情報に応じて前記各メニューを区別して前記ユーザインターフェースに提供し、
前記ユーザインターフェース又は前記情報処理端末は、前記使用権限情報に応じて区別された前記各メニューを前記メニューごとに表示形式を変えて表示・出力することを特徴とする請求項１０又は１１記載の画像形成システム。
【請求項１３】
前記各メニューを表示・出力するとき、前記ユーザインターフェース又は前記情報処理端末は、前記認証手段によって認証したユーザ情報も表示・出力することを特徴とする請求項１２記載の画像形成システム。
【請求項１４】
前記ユーザインターフェースが前記メニューを記録用紙に印刷する印刷部であることを特徴とする請求項１３記載の画像形成システム。
【請求項１５】
前記ユーザインターフェースが前記メニューを表示し、かつユーザが各種操作を行う操作パネルであることを特徴とする請求項１４記載の画像形成システム。
【請求項１６】
前記ユーザインターフェースが、外部端末からの前記メニューの要求を受け付け、前記外部端末へ前記メニューを出力する通信部であることを特徴とする請求項１０から１５のいずれか１項記載の画像形成システム。
【請求項１７】
いずれか１つの前記ユーザインターフェース又は前記情報処理端末において前記メニューの設定変更又は実行が行われているとき、他の前記ユーザインターフェースにおける前記メニューの設定変更又は実行を禁止する禁止手段を有することを特徴とする請求項１０から１６のいずれか１項記載の画像形成システム。
【請求項１８】
前記禁止手段によって前記メニューの設定変更又は実行が禁止されたとき、他の前記ユーザインターフェース又は前記情報処理端末は、前記メニューの設定変更又は実行が行われている旨を表示・出力することを特徴とする請求項１７記載の画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、及び画像形成システムに関し、操作性を向上させると共に、より適切な管理運用が行える画像形成装置、及び画像形成システムに関する。
【背景技術】
【０００２】
従来より、画像を取り扱う画像形成装置として、プリンタ装置、コピー装置、ファクシミリ装置、スキャナ装置などが知られており、最近では、プリンタ、コピー、ファクシミリ及びスキャナなどの複合サービスを行う複合機も知られるようになった。これらの画像形成装置にあっては、組み込み型のマイコンなどにより構成した制御部により装置の操作を制御したり、パソコンやワークステーションなどの外部装置により装置の操作を制御することが一般的に行われている。
【０００３】
特許文献１では、Ｗｅｂコンテンツを機種依存なものと機種非依存なものに分類し、依存するものは印刷装置内に、依存しないものはネットワークカード部内に分散配置することにより、ネットワークカード部が自機が接続される可能性のある全ての印刷装置のモデルに関して、Ｗｅｂコンテンツを持つ必要がなく、ネットワークカード部のメモリ容量のコストを削減できる情報管理装置、デバイス制御装置、情報管理方法及びプログラムが格納された記録媒体が提案されている。
【特許文献１】特開２００２−１９６９９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記の発明は、以下の問題を有している。
【０００５】
現在、プリンタ、コピー等画像形成装置は商品として企業間での競争が激しく、また、コスト面、性能面、機能面等へのユーザの要望は多岐に渡っている。そのため、商品を提供する企業は、ユーザの要望を満たすために、ある面に特化した様々なタイプの機種を提供しなければならない。また、常に新しい機種を発売しつづけることになる。よって、画像形成装置を提供する企業の開発部署では、常に複数の商品テーマの開発をしつづけることになり、発生する業務の負荷は多大なものとなる。
【０００６】
さらに、操作パネル、情報処理端末等からネットワークを介して操作するＷｅｂサービス画面、又は画像形成装置から記録用シートに印刷するレポート印刷時に表示するメニュー(画像形成装置の種々の機器設定、または種々の動作実行を行う項目)文字列（単語）は、機種毎に増減や文字列変更等で変化する内容である。よって、機種ごとにＷｅｂサービス画面又はメニュー文字列の変更に対応することは、作業内容として多大な負荷となっている。作業内容としても、単純に文字列を記憶させるだけでなく、文字列の名称の決定や、文字列が正しく表示されているかどうかのテスト等、多くの人が関わり、その作業負荷は大きくなっている。
【０００７】
また、画像形成装置内には、メニュー文字列を表示する部位としては、操作パネル、Ｗｅｂサービス画面、レポート印刷シートなど複数存在するため、各部位の制御部で文字列の追加、修正、削除を行ことは、作業負荷をさらに大きくする。また、各制御部において文字列の追加、修正、削除等を行うと、同じメニューであるにも関らず、文字列違いやある制御部で文字列変更の対応漏れが生じ、ユーザへ提供するサービスの品質が低下する。また、このような問題の発生を防止するため、各装置へ管理者は、より注意して作業しなければならない。
【０００８】
また、画像形成装置は、起動時に又はメニュー表示の際に、メニューを表示するために自装置の仕様に対応するメニューの抽出・選定を行わなければならない。自装置の仕様に対応するメニューの抽出・選定では、稼働している全機種に対応する必要な文字列を選び出す。また、画像形成装置の機能は、オプションで機能が有効、無効が変わることが一般的で、例え同じ機種であっても、必要なメニューが違う。そのため、画像形成装置は、起動時に又はメニュー表示の際に、必要なメニューの抽出・選定を実行する。しかしながら、画像形成装置に含まれるそれぞれの制御部又は画像形成システムに含まれる各装置で、メニューの抽出・選定処理を実行すると、表示部に表示されるメニューに差異が生じる。
【０００９】
さらに、画像形成装置の使用に際しユーザの認証が行われている場合、使用するユーザによって、使用できるメニューと使用できないメニューが存在する。その際、ユーザがあるメニューを使用できないことを、そのメニューを選択するまでわからないことは、ユーザにとって不便であり、画像形成装置の負荷も増加する。よって、予め使用できないメニューの表示形態を変え、ユーザに表示することもできるが、各制御部又は各装置で、ユーザ毎に各メニューの実行可能・不可能を判別することは処理の増加につながる。また、同じメニューであるのに表示部ごとに表示形態に差異が生じる可能性もある。
【００１０】
また、画像形成装置に操作パネル、Ｗｅｂサービス等の複数の操作部（入力装置）が存在する場合がある。その場合、操作部が複数あるため、メニューを実行するときに、それぞれの操作部から同時にメニューの実行を行おうとする場合が発生し、関連するメニュー同士が同時に実行され、不具合が生じる可能性がある。例えば、操作パネルから、画像形成装置に蓄積されている文書を印刷するためにパスワード入力や部数選択などを行っている際に、Ｗｅｂサービス上からの操作で文書が削除され、印刷時に文書が無いことなどが考えられる。
【００１１】
そこで、本発明は、画像形成装置の開発に携わる人の多大な作業負荷の軽減、作業ミスによるメニュー文字列違いなど品質低下の防止、画像形成装置を同時に複数の人が扱うことによる不具合の防止を図るため、画像形成装置に存在するメニューの文字列の管理及びメニューの実行を一括して管理・提供する画像形成装置及び画像形成システムを提供することを目的としている。また、複数の表示部に同じメニューを同じ表示形態で提供できる画像形成装置、及び画像形成システムを提供することを目的としている。
【課題を解決するための手段】
【００１２】
請求項１記載の発明は、所定の作像プロセスにより記録媒体に画像を形成する画像形成装置において、ユーザと前記画像形成装置とが情報を交換するユーザインターフェースと、前記ユーザインターフェースを制御するユーザインターフェース制御部と、前記画像形成装置の各機能のメニューを管理するメニュー管理部と、前記メニュー管理部は、前記メニューの文字列を記憶するメニュー記憶部と、前記メニュー記憶部からの前記メニューの出力を制御する制御部とを有し、前記ユーザインターフェース制御部は、前記制御部に前記メニューの取得を要求し、前記制御部は、前記ユーザインターフェース制御部からの前記メニューの取得要求に応じて、前記メニュー記憶部から前記メニューを読み出し、読み出した前記メニューを前記ユーザインターフェース制御部に転送することを特徴とする。
【００１３】
請求項２記載の発明は、請求項１記載の画像形成装置において、前記ユーザインターフェース制御部は、必要なメニューのみの取得を要求し、前記制御部は、前記ユーザインターフェース制御部から要求されたメニューを前記メニュー記憶部に記憶された前記メニューから抽出し、抽出した前記メニューのみを前記ユーザインターフェース制御部に転送することを特徴とする。
【００１４】
請求項３記載の発明は、請求項１又は２記載の画像形成装置において、自装置を操作するユーザを認証する認証手段と、前記メニュー管理部は、前記各メニューについて各ユーザの使用権限の有無を表す使用権限情報を記憶するメニュー使用権限記憶部とを有し、前記制御部は、前記認証手段によって認証されたユーザの前記使用権限情報を付加した前記メニューを前記ユーザインターフェース制御部に転送し、前記ユーザインターフェース制御部は、前記使用権限情報に応じて前記各メニューを区別して前記ユーザインターフェースに提供し、前記ユーザインターフェースは、前記使用権限情報に応じて区別された前記各メニューを前記メニューごとに表示形式を変えて表示・出力することを特徴とする。
【００１５】
請求項４記載の発明は、請求項３記載の画像形成装置において、前記各メニューを表示・出力するとき、前記ユーザインターフェースは、前記認証手段によって認証したユーザ情報も表示・出力することを特徴とする。
【００１６】
請求項５記載の発明は、請求項１から４のいずれか１項記載の画像形成装置において、前記ユーザインターフェースが前記メニューを記録用紙に印刷する印刷部であることを特徴とする。
【００１７】
請求項６記載の発明は、請求項１から５のいずれか１項記載の画像形成装置において、前記ユーザインターフェースが前記メニューを表示し、かつユーザが各種操作を行う操作パネルであることを特徴とする。
【００１８】
請求項７記載の発明は、請求項１から６のいずれか１項記載の画像形成装置において、前記ユーザインターフェースが外部端末からの前記メニューの要求を受け付け、前記外部端末へ前記メニューを出力する通信部であることを特徴とする。
【００１９】
請求項８記載の発明は、請求項１から７のいずれか１項記載の画像形成装置において、いずれか１つの前記ユーザインターフェースにおいて前記メニューの設定変更又は実行が行われているとき、他の前記ユーザインターフェースにおける前記メニューの設定変更又は実行を禁止する禁止手段を有することを特徴とする。
【００２０】
請求項９記載の発明は、請求項８記載の画像形成装置において、前記禁止手段によって前記メニューの設定変更又は実行が禁止されたとき、他の前記ユーザインターフェースは、前記メニューの設定変更又は実行が行われている旨を表示・出力することを特徴とする。
【００２１】
請求項１０記載の発明は、所定の作像プロセスにより記録媒体に画像を形成する画像形成装置と、情報処理端末とがネットワークで接続された画像形成システムにおいて、前記画像形成装置は、ユーザと前記画像形成装置とが情報を交換するユーザインターフェースと、前記ユーザインターフェースを制御するユーザインターフェース制御部と、前記画像形成装置の各機能のメニューを管理するメニュー管理部と、前記メニュー管理部は、前記メニューの文字列を記憶するメニュー記憶部と、前記メニュー記憶部からの前記メニューの出力を制御する制御部とを有し、前記ユーザインターフェース制御部又は前記情報処理端末は、前記制御部に前記メニューの取得を要求し、前記制御部は、前記ユーザインターフェース制御部又は前記情報処理端末からの前記メニューの取得要求に応じて、前記メニュー記憶部から前記メニューを読み出し、読み出した前記メニューを前記ユーザインターフェース制御部又は前記情報処理端末に転送することを特徴とする。
【００２２】
請求項１１記載の発明は、請求項１０記載の画像形成システムにおいて、前記ユーザインターフェース制御部又は前記情報処理端末は、必要なメニューのみの取得を要求し、前記制御部は、前記ユーザインターフェース制御部から要求されたメニューを前記メニュー記憶部に記憶された前記メニューから抽出し、抽出した前記メニューのみを前記ユーザインターフェース制御部又は前記情報処理端末に転送することを特徴とする。
【００２３】
請求項１２記載の発明は、請求項１０又は１１記載の画像形成システムにおいて、前記画像形成装置及び前記情報処理端末は、自装置又は自端末を操作するユーザを認証する認証手段を有し、前記メニュー管理部は、前記各メニューについて各ユーザの使用権限の有無を表す使用権限情報を記憶するメニュー使用権限記憶部を有し、前記制御部は、前記認証手段によって認証されたユーザの前記使用権限情報を付加した前記メニューを前記ユーザインターフェース制御部又は前記情報処理端末に転送し、前記ユーザインターフェース制御部又は前記情報処理端末は、前記使用権限情報に応じて前記各メニューを区別して前記ユーザインターフェースに提供し、前記ユーザインターフェース又は前記情報処理端末は、前記使用権限情報に応じて区別された前記各メニューを前記メニューごとに表示形式を変えて表示・出力することを特徴とする。
【００２４】
請求項１３記載の発明は、請求項１２記載の画像形成システムにおいて、前記各メニューを表示・出力するとき、前記ユーザインターフェース又は前記情報処理端末は、前記認証手段によって認証したユーザ情報も表示・出力することを特徴とする。
【００２５】
請求項１４記載の発明は、請求項１３記載の画像形成システムにおいて、前記ユーザインターフェースが前記メニューを記録用紙に印刷する印刷部であることを特徴とする。
【００２６】
請求項１５記載の発明は、請求項１４記載の画像形成システムにおいて、前記ユーザインターフェースが前記メニューを表示し、かつユーザが各種操作を行う操作パネルであることを特徴とする。
【００２７】
請求項１６記載の発明は、請求項１０から１５のいずれか１項記載の画像形成システムにおいて、前記ユーザインターフェースが、外部端末からの前記メニューの要求を受け付け、前記外部端末へ前記メニューを出力する通信部であることを特徴とする。
【００２８】
請求項１７記載の発明は、請求項１０から１６のいずれか１項記載の画像形成システムにおいて、いずれか１つの前記ユーザインターフェース又は前記情報処理端末において前記メニューの設定変更又は実行が行われているとき、他の前記ユーザインターフェースにおける前記メニューの設定変更又は実行を禁止する禁止手段を有することを特徴とする。
【００２９】
請求項１８記載の発明は、請求項１７記載の画像形成システムにおいて、前記禁止手段によって前記メニューの設定変更又は実行が禁止されたとき、他の前記ユーザインターフェース又は前記情報処理端末は、前記メニューの設定変更又は実行が行われている旨を表示・出力することを特徴とする。
【発明の効果】
【００３０】
本発明は、画像形成装置の開発に携わる人の多大な作業負荷の軽減、作業ミスによるメニュー文字列違いなど品質低下の防止、画像形成装置を同時に複数の人が扱うことによる不具合の防止を図るため、画像形成装置に存在するメニューの文字列の管理及びメニューの実行を一括して管理・提供することにより、操作性を向上させると共に、より適切な管理運用を実現できる。
【発明を実施するための最良の形態】
【００３１】
以下に本発明の一実施形態に関る画像形成装置及び画像形成システムの構成及び動作について説明する。なお、この実施形態に記載される構成要素、種類、組み合わせ、形状、その相対配置などは特定的な記載がない限り、この発明の範囲をそれのみに限定する主旨ではなく単なる説明例に過ぎない。
【００３２】
図１は、本実施形態に関る画像形成システムの構成を示すブロック図である。この画像形成システムは、複数のクライアントＰＣ（以下、ＰＣとする）と、所定の作像プロセスにより記録用シートに画像を形成する画像形成装置（プリンタ及び複合機）と、ネットワークを管理するホストＰＣと、ＰＣと画像形成装置とを接続するＬＡＮとを備えて構成される。各ＰＣは、画像形成装置に画像データを送信し、印刷または蓄積、書き込み等の処理ができる。
【００３３】
画像形成装置は、操作部を有し、各操作部は画像形成装置への動作を要求する入力部や、画像形成装置の情報を視覚的に確認する表示部等を有している。また、ＰＣ等から受信した画像データを印刷して出力するレポート印刷機能を備えている。さらに、ＬＡＮ上に存在するＰＣからのＷｅｂブラウザを介した画像形成装置の操作、画像形成装置の情報を視覚的にユーザに提供するＷｅｂサービス機能を備えている。
【００３４】
次に、本実施形態に係る画像形成装置の構成について図２を用いて説明する。図２に示すように、本実施形態に係る画像形成装置は、プリンタ、コピー、ＦＡＸ等のアプリケーションと、各アプリケーションの要求を共通して処理するプラットフォームとから構成されるソフトウェアと、エンジン、ハードウェアリソースなどを有している。
【００３５】
プラットフォームは、アプリケーションからの処理要求を受け、ハードウェア資源の獲得、動作要求を発生させるコントロールサービス群、複数のハードウェア資源の管理を行い、コントロールサービスからの要求を調停するシステムリソースマネージャ、汎用ＯＳ、及びプラットフォームにアプリケーションの処理要求を実現するＡＰＩ（Application Program Interface）を有している。
【００３６】
コントロールサービス群は、複数のモジュールから構成され、ＥＣＳ（Engine Control Service）、ＭＣＳ（Memory Control Service）、ＯＣＳ（Operation panel Control Service）、ＦＣＳ（FAX Control Service）、ＮＣＳ（Network Control Service）、ＵＣＳ（User information Control Service）、ＣＣＳ（Certificate Control Service）、及びＳＣＳ（System Control Service）を有している。
【００３７】
汎用ＯＳは、汎用のオペレーティングシステムであり、プラットフォームとアプリケーションの各ソフトウェアの並列処理を実現している。
【００３８】
ＳＲＭは、ＳＣＳとともにシステムの制御、ハードウェアリソースの管理、及びハードウェアリソースを利用する上位層からの要求に応じた調停を行う。
【００３９】
ＥＣＳは、エンジンプロッタ、スキャナ、ファクシミリなどからなるハードウェアリソースを制御する。
【００４０】
ＭＣＳは、画像データ用のメモリを管理し、画像データの取得及び解放、ＨＤＤの利用、画像データの圧縮・伸張を行う。
【００４１】
ＯＣＳは、ユーザとのインターフェース部分である操作パネルを制御する。操作パネルのキー操作を検出し、各アプリケーションにキー操作に関する情報を通知する。また、操作パネルの表示部への各種画面の出力、ＬＥＤ点灯、その他操作パネルの操作機能を各アプリケーションに提供する。
【００４２】
ＦＣＳは、ＦＣＵとのコマンド・データの転送を制御し、ファクシミリデータの送受信、ファクシミリデータの登録/引用、ファクシミリデータの読み取りなどのを行うためのＡＰＩを各アプリケーションに提供している。
【００４３】
ＮＣＳは、ネットワークの各種プロトコル制御を行うものである。ネットワーク側から受信したデータの各アプリケーションへの振り分けや、アプリケーションから受信したデータのネットワーク側への送信を仲介する。
【００４４】
ＵＣＳは、プラットフォーム上のユーザ情報の一元管理を行っている。不正なデータアクセスを防ぐことを目的とし、データアクセスに対する利用制限を制御している。
【００４５】
ＣＣＳは、認証/課金制御を行うものである。セキュリティ強化に対応するため、ユーザのログインに伴う機能制限情報を発行する。また、ユーザに認証を要求する画面を生成する。また、ある機能を実行する際に、どの課金装置にて課金を行えば良いかという情報を各アプリケーションに提供する。
【００４６】
ＳＣＳは、アプリケーションの切替えなどアプリケーションの管理、ハードウェアリソース調停、システム画面表示などの操作部制御等を行う。
【００４７】
アプリケーションは、プリンタ機能、コピー機能、ファクシミリ機能、スキャナ機能等をそれぞれ実現し、プリンタアプリ、コピーアプリ、ＦＡＸアプリ、スキャナアプリ等を有している。本実施形態では、プリンタ機能、コピー機能、ファクシミリ機能、スキャナ機能等を有しているが、機能を実現するアプリは機能に共通して一つ存在しても、また協調して動作する複数のアプリを有していても構わない。
【００４８】
次に、本実施形態に係る画像形成装置のアプリケーションの構成について説明する。ここでは、プリンタアプリについて説明を行うが、本発明の構成は、コピーアプリ等の他のアプリにおいて、または全アプリとして適用して構わない。
【００４９】
図３にプリンタアプリの構成を示す。プリンタアプリは、ユーザインターフェースを制御するユーザインターフェース実現部、プリンタの起動・動作を制御し、印刷機能やその他プリンタの付加価値を高める機能を実現するアプリ機能実現部、及びハードウェアリソースを管理するプラットフォームとのインターフェースを実現するプラットフォームＩ／Ｆ実現部３３を有している。
【００５０】
ここで、ユーザインターフェース制御部３１と、アプリケーション機能制御部３２に含まれるメニュー管理部３７について説明する。ユーザインターフェース制御部３１は、ユーザへの情報の提供またはユーザからの要求を受け付けるユーザインターフェースの実現を行う操作パネル制御部３５やＷｅｂサービス制御部３６などを有している。また、ユーザからの要求の受け付けは行わないが、紙に印刷して情報を提供するレポート印刷制御部３４を有している。アプリケーション機能制御部３２は、プリンタ等画像形成装置の各種設定や各種動作実行を行うための「メニュー」を管理するメニュー管理部３７を有している。メニュー管理部３７は、ユーザインターフェース実現部のモジュール群の要求を受け、処理を行う。
【００５１】
次に、本実施形態に係る画像形成システムにおける管理対象となる画像形成装置の各種設定や各種動作を実行するための操作項目（以下、メニューとする）について図４を用いて説明する。メニューは、プリンタ内部に設定されている設定値の変更、例えば、プリンタを省エネモードに移行する機能を有効にする・しないといった設定変更、また省エネモードに移行するまでの時間の設定変更などを行うための操作項目を総称する。また、メニューは、プリンタが提供する動作の実行、例えば、用紙にプリンタ設定情報を印刷して出力するレポート印刷の実行を行うための操作項目を総称する。メニューは、機能が近似するメニュー同士でグループを形成し、それを総称するより上位のメニューによる階層化されている。この構造の組み合わせでメニューは、ツリー構造を成しており、メニュー同士の関連を持っている。
【００５２】
また、画像形成装置は、機種ごとに有する機能が異なるため、そのメニューも機種ごとに異なる。画像形成装置の各種設定値の変更・確認を行うメニューの最下層部には、設定の数値等または選択肢が存在する。これらの設定値の現在値等は、操作パネル等のユーザインターフェース部に表示される。画像形成装置は、メニューを表示するため、メニューの文字列を単語として記憶しておく必要がある。さらに、ユーザを認証するユーザ認証管理機能を有している場合、画像形成装置は、ユーザ毎に各メニューの使用権限に関する情報を記憶しておく必要がある。
【００５３】
上述したように、画像形成装置は、メニューを表示するため、メニューの文字列を単語として保持しておく必要がある。そのため、メニュー管理部３７は、図５に示す構成によりメニューの単語データ等を保持している。メニュー管理部３７は、制御部５１、メニュー単語データ記憶部５２、及びメニュー使用権限記憶部５３を有している。制御部５１は、メニュー単語データ記憶部５２及びメニュー使用権限記憶部５３へのデータの入出力を制御する。メニュー単語データ記憶部５２は、画像形成装置のメニューの文字列を単語として記憶する。メニュー使用権限記憶部５３は、各メニューのユーザごとの使用権限に関する情報を保持している。もちろん前記プリンタ保持データを別途管理する他のモジュールにて保持しても構わない。
【００５４】
次に、ユーザインターフェース制御部３１の各部とメニュー管理部３７とのデータの送受信動作について図６を用いて説明する。なお、本実施形態においては、メニュー管理部３７から前記ユーザインターフェース制御部３１へのメニューの提供を１つの画像形成装置内において行っているが、図１に示したネットワークで接続されたＰＣ、画像形成装置等であれば、いずれの画像形成装置のメニュー管理部３７に対してもメニューの提供を要求することができる。
【００５５】
レポート印刷制御部３４、操作パネル制御部３５、及びＷｅｂサービス制御部３６は、メニュー管理部３７に対して、メニューの取得を要求する。この時、各制御部は、メニューのカテゴリ(グループ)、階層等、全てのメニューの取得、又は必要なカテゴリのメニューのみの取得を要求する。
【００５６】
レポート印刷制御部３４は、画像形成装置において操作できる全メニューを出力する必要があるため、全メニューの一括取得を要求する。
【００５７】
操作パネル制御部３５及びＷｅｂサービス制御部３６は、１画面で表示できるメニューのみ（各部が制御する表示部の画面の大きさによる）を要求する。また、一つのカテゴリ、一つの階層のみの属するメニューのみの取得を要求してもよい。もちろん、動作速度等の実装上の都合により、前記の通りの単位での取得とは限らない。
【００５８】
また、メニュー管理部３７は、レポート印刷制御部３４、操作パネル制御部３５、及びＷｅｂサービス制御部３６からのメニューの取得要求に応じて、各メニューを識別するＩＤ、及びメニュー文字列を各部に提供する。なお、提供されるメニューは、その画像形成装置が有する機能、オプション、仕様を考慮した上での必要なメニューである。よって、メニュー管理部３７は、図７に示すように、管理するメニューから必要なメニューを抽出し、各部に提供する。
【００５９】
また、メニュー管理部３７は、画像形成装置がユーザの認証を行っている場合は、各メニューについて認証を行ったユーザが使用可能か否かを識別する情報も提供する。その際、上位メニューが使用不可である場合、該上位メニューに属する下位メニューも同様に使用不可であるため、特に下位メニューを識別する情報を提供する必要は無い。よって、メニュー管理部３７は、図８に示すように、現在ログインしているユーザ情報と各メニューのユーザ毎の使用権限とを照らし合わせ、各メニューが使用可能か否かを判断する。なお、現在ログインしているユーザ情報と各メニューのユーザごとの使用権限を照らし合わせ、各メニューが使用可能な否かを判断する処理は、メニュー管理部３７以外の他のモジュールに委譲して処理しても構わない。また、操作パネル等のユーザインターフェース部は、メニュー設定値の現在値等を表示する必要があるため、図９に示すように、現在の設定値も提供する。
【００６０】
メニュー管理部３７がユーザインターフェース制御部３１に提供するこれらの複数メニュー情報は、メニューごと、又は一括して提供してもよい。
【００６１】
レポート印刷制御部３４、操作パネル制御部３５、及びＷｅｂサービス制御部３６は、ユーザからの要求を受け付け、その要求をメニュー管理部３７に依頼する。その際、レポート印刷制御部３４、操作パネル制御部３５、及びＷｅｂサービス制御部３６は、設定の変更等を要求するメニューを識別するＩＤ、及び変更内容をメニュー管理部３７に転送する。メニュー管理部３７は、受け取ったＩＤ及び変更内容に基づいて、メニューの実行及び変更を実行する。もちろん、メニュー管理部３７は、画像形成装置の動作を管理する他のモジュールや、画像形成装置の設定値(モード)を管理する他のモジュールに処理を委譲しても構わない。その場合、メニュー管理部３７は、メニューに対応する処理を行うために、各処理を行うモジュールに振り分けを行う。
【００６２】
なお、ユーザインターフェース制御部３１からの要求は、メニューに関することに限られない。
【００６３】
また、操作パネル制御部３５やＷｅｂサービス制御部３６等、ユーザからの要求を受け付ける手段が複数ある。そのため、メニューに関する複数の操作／実行要求が同時に依頼されることがある。その場合、ユーザインターフェース制御部３１とメニュー管理部３７との間に、ユーザの要求を管理するモジュールを配し、そこでユーザからの要求の記憶及び振り分けを行う。
【００６４】
次に、本実施形態に係る画像形成装置においてユーザからメニューの提供を要求された場合のメニュー管理部３７の動作について図１０を用いて説明する。
【００６５】
ユーザインターフェース制御部３１の各部からメニューの取得要求を受け付けると（ステップＳ１００１）、メニュー管理部３７は保持する全メニューの中から画像形成装置の機種、及び有効機能等を考慮し、必要なメニューを抽出する（ステップＳ１００２）。抽出するメニューは、ユーザインターフェース制御部３１の各部から要求されたメニューで構わない。ここで、画像形成装置のユーザがユーザの認証を行ったか否かを判断する（ステップＳ１００３）。
【００６６】
ユーザの認証を行っていない場合は（ステップＳ１００３／ＮＯ）、ステップＳ１００２において抽出したメニューをユーザインターフェース制御部３１の各部に転送する（ステップＳ１００４）。ユーザの認証を行っている場合は（ステップＳ１００４／ＹＥＳ）、現在ログイン中のユーザ情報を確認し（ステップＳ１００５）、ステップＳ１００２で抽出したメニューとユーザの使用権限との対応により、該ユーザが使用可能なメニューと使用できないメニューを区別する操作可能属性を生成する（ステップＳ１００６）。そして、メニュー管理部３７は、ステップＳ１００２で抽出したメニューに操作可能属性を付加してユーザインターフェース制御部３１の各部に転送する（ステップＳ１００４）。
【００６７】
次に、図１１を用い、本実施形態に係る画像形成装置においてユーザからメニューの実行の要求を受けたメニュー管理部３７の動作について説明する。
【００６８】
メニュー管理部３７は、ユーザインターフェース制御部３１からメニュー実行の要求を受けると（ステップＳ２００１）、画像形成装置を操作しているユーザがユーザ認証を行っているか否かを判断する（ステップＳ２００２）。ユーザ認証を行っていない場合は（ステップＳ２００２／ＮＯ）、メニュー実行の要求を受けたメニューが実行中であるか否かを判断する（ステップＳ２００３）。メニュー実行中である場合は（ステップＳ２００３／ＹＥＳ）、該メニューの実行又は設定の変更ができない旨をユーザインターフェース制御部３１へ転送する（ステップＳ２００４）。また、ここでは実行不可を返しているが、ユーザの要求を蓄積管理し、実行できる状態への遷移を待って、実行する構成をとってもよい。一方、メニューが実行中でない場合は（ステップＳ２００３／ＮＯ）、該メニューを実行する（ステップＳ２００５）。
【００６９】
ユーザがユーザ認証を行っていた場合（ステップＳ２００２／ＹＥＳ）、ユーザ認証を行ったユーザが実行を要求したメニューを使用できるか否かを確認する（ステップＳ２００６）。ここで、そのメニューが実行できないと判断された場合は（ステップＳ２００６／ＮＯ）、該メニューを実行することができない旨をユーザインターフェース制御部３１へ転送する（ステップＳ２００７）。一方、該メニューを実行できると判断された場合は（ステップＳ２００６／ＹＥＳ）、ステップＳ２００３へ移行する。なお、ステップＳ２００３以降の処理は、先の説明と同様であるため省略する。
【図面の簡単な説明】
【００７０】
【図１】本実施形態に係る画像形成システムの構成を示すブロック図である。
【図２】本実施形態に係る画像形成装置のシステム構成を示すブロック図である。
【図３】プリンタアプリの構成を示すブロック図である。
【図４】本実施形態に係る画像形成装置のメニューのツリー構造を示す図である。
【図５】メニュー管理部の構成を示すブロック図である。
【図６】ユーザインターフェース制御部とメニュー管理部のデータの送受信を示すブロック図である。
【図７】本実施形態に係る画像形成装置のメニューのツリー構造を示す図である。
【図８】本実施形態に係る画像形成装置のメニューのツリー構造を示す図である。
【図９】本実施形態に係る画像形成装置のメニューのツリー構造を示す図である。
【図１０】メニュー管理部の動作を示すフローチャートである。
【図１１】メニュー管理部の動作を示すフローチャートである。
【符号の説明】
【００７１】
３１    ユーザインターフェース制御部
３２    アプリケーション機能制御部
３３    プラットフォームＩ／Ｆ実現部
３４    レポート印刷制御部
３５    操作パネル制御部
３６    Ｗｅｂサービス制御部
３７    メニュー管理部
５１    制御部
５２    メニュー単語データ記憶部
５３    メニュー使用権限記憶部
【図１】
2006195625.tif 000003
【図２】
2006195625.tif 000004
【図３】
2006195625.tif 000005
【図４】
2006195625.tif 000006
【図５】
2006195625.tif 000007
【図６】
2006195625.tif 000008
【図７】
2006195625.tif 000009
【図８】
2006195625.tif 000010
【図９】
2006195625.tif 000011
【図１０】
2006195625.tif 000012
【図１１】
2006195625.tif 000013