(57)【要約】【課題】消耗品の購入に係る、ユーザの権限に応じた適切な処理を行うことを目的とする。【解決手段】情報処理装置にログインしているユーザのユーザ情報に基づいて、ログインしているユーザのユーザ権限を特定する特定手段と、ユーザ権限が第１の権限の場合に、消耗品の購入のための指示を受け付ける第１のボタンを表示し、ユーザ権限が第２の権限の場合に、消耗品の購入のための指示を受け付ける、第１のボタンと異なる第２のボタンを表示するよう制御する表示処理手段と、第１のボタンが選択された場合と、第２のボタンが選択された場合とにおいて、消耗品の購入に係る異なる処理を行う購入処理手段とを有する。【選択図】図４
2018163384.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置であって、
前記情報処理装置にログインしているユーザのユーザ情報に基づいて、前記ログインしているユーザのユーザ権限を特定する特定手段と、
前記ユーザ権限が第１の権限の場合に、消耗品の購入のための指示を受け付ける第１のボタンを表示し、前記ユーザ権限が第２の権限の場合に、消耗品の購入のための指示を受け付ける、前記第１のボタンと異なる第２のボタンを表示するよう制御する表示処理手段と、
前記第１のボタンが選択された場合と、前記第２のボタンが選択された場合とにおいて、消耗品の購入に係る異なる処理を行う購入処理手段と
を有することを特徴とする情報処理装置。
【請求項２】
前記第１の権限は管理者権限であり、
前記購入処理手段は、前記管理者権限に対応した前記第１のボタンが選択された場合に、前記ユーザの権限で消耗品を購入するための処理を行うことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記購入処理手段は、前記第１のボタンが選択された場合に、消耗品の購入サイトを示す表示画面を表示するよう前記表示処理手段に指示することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記購入処理手段は、前記第１のボタンが選択された場合に、消耗品の購入サイトにおいて消耗品の購入の処理を行うことを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記第２の権限は、前記第１の権限に比べて権限範囲の狭い一般権限であり、
前記購入処理手段は、前記一般権限に対応した第２のボタンが選択された場合に、消耗品の購入を管理者へ依頼するための処理を行うことを特徴とする請求項１乃至４の何れか１項に記載の情報処理装置。
【請求項６】
前記購入処理手段は、前記第２のボタンが選択された場合に、前記管理者への消耗品購入の依頼を指示する第３のボタンを表示するよう前記表示処理手段に指示することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
消耗品の残量が閾値以上の場合に、前記第１のボタン及び前記第２のボタンを表示し、前記残量が閾値未満の場合には、前記第１のボタン及び前記第２のボタンを表示しないよう制御することを特徴とする請求項１乃至６の何れか１項に記載の情報処理装置。
【請求項８】
情報処理装置が実行する情報処理方法であって、
前記情報処理装置にログインしているユーザのユーザ情報に基づいて、前記ログインしているユーザのユーザ権限を特定する特定ステップと、
前記ユーザ権限が第１の権限の場合に、消耗品の購入のための指示を受け付ける第１のボタンを表示し、前記ユーザ権限が第２の権限の場合に、消耗品の購入のための指示を受け付ける、前記第１のボタンと異なる第２のボタンを表示するよう制御する表示処理ステップと、
前記第１のボタンが選択された場合と、前記第２のボタンが選択された場合とにおいて、消耗品の購入に係る異なる処理を行う購入処理ステップと
を含むことを特徴とする情報処理方法。
【請求項９】
コンピュータを、
前記コンピュータにログインしているユーザのユーザ情報に基づいて、前記ログインしているユーザのユーザ権限を特定する特定手段と、
前記ユーザ権限が第１の権限の場合に、消耗品の購入のための指示を受け付ける第１のボタンを表示し、前記ユーザ権限が第２の権限の場合に、消耗品の購入のための指示を受け付ける、前記第１のボタンと異なる第２のボタンを表示するよう制御する表示処理手段と、
前記第１のボタンが選択された場合と、前記第２のボタンが選択された場合とにおいて、消耗品の購入に係る異なる処理を行う購入処理手段と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
プリンタや複合機の運用においては、トナー、感光体ドラムユニット、記録用紙、ＡＤＦローラーユニット等、画像の印刷や読み取りに用いられる消耗品が必要となる。従来、消耗品の補充が必要になったことを検知すると、消耗品購入に関する情報をプリント出力することで、消耗品購入のためのユーザの手間を省くといった技術が知られている。また、所定の発注先に消耗品が残量不足となった時にオートダイヤルする技術などがある。また、特許文献１には、消耗品の消耗程度に応じて配達購入ボタンをステータス画面内に表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−６１６９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の技術によれば、プリント出力を行わないことで消耗品を無駄に消費することもなく、オートダイヤルによる意図しない発注を防ぐこともできるといった利点を有するものの、次のような問題を有している。例えば、管理者と一般ユーザ（又は管理部門と一般部門）が存在し、管理者が消耗品の購入を一括管理することが想定される。この場合、消耗品の購入権限がない一般ユーザが配達購入ボタンを押下することにより管理者の意図しない発注が生じる可能性がある。
【０００５】
本発明はこのような問題点の少なくとも１つに鑑みなされたもので、消耗品の購入に係る、ユーザの権限に応じた適切な処理を行うことを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明は、情報処理装置であって、前記情報処理装置にログインしているユーザのユーザ情報に基づいて、前記ログインしているユーザのユーザ権限を特定する特定手段と、前記ユーザ権限が第１の権限の場合に、消耗品の購入のための指示を受け付ける第１のボタンを表示し、前記ユーザ権限が第２の権限の場合に、消耗品の購入のための指示を受け付ける、前記第１のボタンと異なる第２のボタンを表示するよう制御する表示処理手段と、前記第１のボタンが選択された場合と、前記第２のボタンが選択された場合とにおいて、消耗品の購入に係る異なる処理を行う購入処理手段とを有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、消耗品の購入に係る、ユーザの権限に応じた適切な処理を行うことができる。
【図面の簡単な説明】
【０００８】
【図１】画像処理システムの全体図である。
【図２】操作部の外観図である。
【図３】ユーザ情報の一例を示す図である。
【図４】消耗品管理処理を示すフローチャートである。
【図５】ログイン処理を示すフローチャートである。
【図６】ログイン画面の一例を示す図である。
【図７】メイン画面の一例を示す図である。
【図８】表示ボタン決定処理を示すフローチャートである。
【図９】購入画面の一例を示す図である。
【図１０】通知画面の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。
【００１０】
図１は、本実施形態に係る画像処理システムの全体図である。画像処理システムは、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１０１と、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１０２とを有している。ＭＦＰ１０１とＰＣ１０２はネットワーク１００を介して通信可能に接続されている。ＭＦＰ１０１は、情報処理装置の一例である。なお、図１においては、１つのＰＣ１０２のみを示すが、複数のＰＣ１０２がネットワーク１００を介してＭＦＰ１０１と通信可能に接続されてもよい。
【００１１】
まずＰＣ１０２について説明する。ＰＣ１０２は、アプリケーションプログラム等の各種のプログラムを実行することができる。また、ＰＣ１０２には、印刷データをＭＦＰ１０１などのプリンタに送信するためのプリンタドライバがインストールされている。印刷を行いたいユーザは各種のアプリケーション等から印刷指示を行うことができる。プリンタドライバは印刷指示に基づいてアプリケーションが出力するデータをＭＦＰ１０１が解釈可能なＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）に変換し、ＭＦＰ１０１に送信することができる。
【００１２】
次に、ＭＦＰ１０１について説明する。ＭＦＰ１０１は、シート上の画像を読み取る読取機能、シートに画像を印刷する印刷機能を有する。また、他にもＭＦＰ１０１は、画像データを外部装置に送信するファイル送信機能等を有している。なお、本実施形態では情報処理装置の一例としてＭＦＰ１０１を説明するが、これに限定されるものではない。例えば、読取機能を有さないプリンタ等の印刷装置であってもよい。また、立体物を造形する三次元プリンタなどであってもよい。本実施形態は、消耗材や消耗部品を有し、当該消耗材や消耗部品を交換又は補充できる情報処理装置に適用することができる。
【００１３】
図１に示すように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１１を含む制御部１１０は、ＭＦＰ１０１全体の動作を制御する。ＣＰＵ１１１は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１２又はストレージ１１４に記憶された制御プログラムを読み出して、読取制御や印刷制御等の各種制御を行う。ＲＯＭ１１２は、ＣＰＵ１１１で実行可能な制御プログラムを格納する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１３は、ＣＰＵ１１１の主記憶メモリであり、ワークエリア、ＲＯＭ１１２及びストレージ１１４に格納された各種制御プログラムを展開するための一時記憶領域として用いられる。ストレージ１１４は、印刷データ、画像データ、各種プログラム、及び各種設定情報を記憶する。本実施形態ではストレージ１１４としてＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の補助記憶装置を想定しているが、ＨＤＤの代わりにＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の不揮発性メモリを用いるようにしてもよい。
【００１４】
なお、後述するＭＦＰ１０１の機能や処理は、ＣＰＵ１１１がＲＯＭ１１２またストレージ１１４に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。また、本実施形態のＭＦＰ１０１では、１つのＣＰＵ１１１が１つのメモリ（ＲＡＭ１１３）を用いて後述するフローチャートに示す各処理を実行するものとするが、他の様態であってもよい。例えば複数のＣＰＵ、ＲＡＭ、ＲＯＭ、及びストレージを協働させて後述するフローチャートに示す各処理を実行することもできる。また、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）やＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）等のハードウェア回路を用いて一部の処理を実行するようにしてもよい。
【００１５】
操作部インタフェース（Ｉ／Ｆ）１１５は、操作部１１６と制御部１１０を接続する。図２は、操作部１１６の外観図である。操作部１１６は、後述する画面を表示するパネル２０１及びハードキー入力部２０２からなる。パネル２０１は例えばタッチパネルディスプレイである。ハードキー入力部２０２は、数値を入力するテンキー等の各種のハードキーを有する。ユーザはパネル２０１に表示されているキーをタッチするか、またはハードキー入力部２０２の各種ハードキーを押下することにより指示を入力する。操作部１１６は、パネル２０１及びハードキー入力部２０２を介したユーザからの指示を受け付ける受付部として機能し、また必要に応じてパネル２０１に操作画面を表示する表示部として機能する。
【００１６】
図１の説明に戻り、読取部Ｉ／Ｆ１１７は、読取部１１８と制御部１１０を接続する。読取部１１８は原稿上の画像を読み取って、画像データを生成する。読取部１１８によって生成された画像データは外部装置に送信されたり、シート上に印刷されたりする。また、読取部１１８は、原稿フィーダー（図示省略）に載置されたシートを流し読みして、複数枚の原稿を読み取ることもできる。
【００１７】
印刷部Ｉ／Ｆ１１９は、印刷部１２０と制御部１１０を接続する。印刷すべき画像データは印刷部Ｉ／Ｆ１１９を介して制御部１１０から印刷部１２０に転送される。印刷部１２０は、制御部１１０を介して制御コマンド及び印刷すべき画像データを受信し、当該画像データに基づいた画像をシート上に印刷する。印刷部１２０の印刷方式は、電子写真方式であってもよいし、インクジェット方式であってもよい。電子写真方式の場合は、感光体上に静電潜像を形成した後トナーにより現像し、そのトナー像をシートに転写し、転写されたトナー像を定着することにより画像を形成する。一方、インクジェット方式の場合は、インクを吐出してシートに画像を印刷する。
【００１８】
印刷部１２０で使用されるトナーカートリッジやインクカートリッジ等の印刷に使用する消耗品は、ＭＦＰ１０１の内部に着脱可能に装着されている。ユーザは、カートリッジを交換することで、消耗品を補充することができる。なお、ＣＰＵ１１１は印刷のために必要な消耗材の残量を定期的なタイミングや画像を１ページ印刷するタイミング、カートリッジが装着されたタイミングで取得し、取得したトナー残量をＲＡＭ１１３に保持する。また、ＣＰＵ１１１は、カートリッジの装着時に当該カートリッジの型番をＲＡＭ１１３又はストレージ１１４に記憶する。ＣＰＵ１１１は、カートリッジの物理的な形状（例えば、切り欠きの形状など）に基づきカートリッジの型番を判別するものとするが、これに限定されるものではない。例えば、カートリッジが不揮発性のメモリを備えており、当該メモリ内部に型番などの情報を有するように構成してもよい。この場合、ＣＰＵ１１１は、装着されたカートリッジが備える不揮発性のメモリを読み取ることで装着されているカートリッジの型番を取得する。
【００１９】
また、制御部１１０は、通信部Ｉ／Ｆ１２３を介してネットワーク１００に接続される。通信部Ｉ／Ｆ１２３は、ネットワーク１００上の外部装置に電子メールを送信したり、ネットワーク１００上の情報処理装置から印刷データや情報を受信したりする。通信部Ｉ／Ｆ１２３を介して受信した印刷データは、ストレージ１１４又はＲＯＭ１１２に格納された印刷データを解析するためのソフトウェアモジュール（ＰＤＬ解析部、不図示）によって解析される。ＰＤＬ解析部は、様々な種類のページ記述言語（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で表現された印刷データに基づいて印刷部１２０で印刷するためのデータを生成する。
【００２０】
図３は、ＭＦＰ１０１のストレージ１１４に格納されているユーザ情報の一例を示す図である。ユーザ情報３００は、ＭＦＰ１０１にログインさせるユーザを管理するための情報であり、ユーザＩＤ３０１、パスワード３０２、メールアドレス３０３、及びロール３０４等で構成される。ユーザ情報３００は、これらの他に、パスワードの有効期限等の他の管理データを含んでいてもよい。
【００２１】
ユーザＩＤ３０１は、ユーザを一意に示すユーザＩＤである。また、パスワード３０２は、ユーザを認証するためのパスワードを示している。メールアドレス３０３は、ユーザに紐づけられた電子メールアドレスである。ロール３０４は、ユーザの権限を示す情報である。ここでは、ＭＦＰ１０１を管理する権限（管理権限）を示す「Ａｄｍｉｎｉｓｔｒａｔｏｒ」とＭＦＰ１０１の一般の権限（一般権限）を示す「ＧｅｎｅｒｌＵｓｅｒ」の２種類を例示している。ここで、一般権限は、管理権限に比べてその権限範囲が狭い。例えば、ロールが「Ａｄｍｉｎｉｓｔｒａｔｏｒ」のユーザは、ＭＦＰ１０１の管理設定等を行うことができる。以降、ロールが「Ａｄｍｉｎｉｓｔｒａｔｏｒ」のユーザを、管理者と呼ぶものとする。また、ロールが「ＧｅｎｅｒａｌＵｓｅｒ」のユーザは、ＭＦＰ１０１が提供するコピー機能やスキャン画像の送信機能等の機能を選択して使用することができる。
【００２２】
図４は、ＭＦＰ１０１による消耗品管理処理を示すフローチャートである。ＭＦＰ１０１のＣＰＵ１１１は、消耗品管理処理は、ＭＦＰ１０１に電源が投入されると、消耗品管理処理を開始する。Ｓ４０１において、ＣＰＵ１１１は、ユーザのログイン状態を確認する。ＣＰＵ１１１は、ＭＦＰ１０１にログインしているユーザがいない場合（Ｓ４０１でＮｏ）、処理をＳ４０２へ進める。ＣＰＵ１１１は、ログインしているユーザがいる場合には（Ｓ４０１でＹｅｓ）、処理をＳ４０３へ進める。Ｓ４０２において、ＣＰＵ１１１は、ログイン処理を行う。
【００２３】
図５は、ＭＦＰ１０１によるログイン処理を示すフローチャートである。Ｓ５０１において、ＣＰＵ１１１は、パネル２０１にログイン画面を表示する。また、ＣＰＵ１１１は、適宜、操作部１１６を介したユーザの入力（ログイン画面を介した認証情報の入力等）を受け付ける。
【００２４】
図６は、ログイン画面の一例を示す図である。ユーザは、ログイン画面６００において、自身のユーザＩＤ及びパスワードを入力することで、ＭＦＰ１０１へのログインを行うことができる。領域６０１は、ユーザＩＤを入力するための領域であり、領域６０２はパスワードを入力するための領域である。また、ログインキー６０３は、ログイン処理を開始するための操作キーである。ＣＰＵ１１１は、ログインキー６０３が押下された場合に、領域６０１、６０２に入力された認証情報と、ユーザ情報として格納されている認証情報とを照合し、ユーザのログインを許可するか否かを決定する。
【００２５】
図５に戻り、Ｓ５０１の処理の後、Ｓ５０２において、ＣＰＵ１１１はログイン指示がなされたか否かを判断する。具体的には、ＣＰＵ１１１は、ログイン画面６００において認証情報（ユーザＩＤ及びパスワード）が入力された後、ログインキー６０３が押下された場合に、ログイン指示がなされたと判断する。一方、ＣＰＵ１１１は、ログインキー６０３が押下されない場合は、ログイン指示がなされていないと判断する。ＣＰＵ１１１は、ログイン指示がなされたと判断した場合には（Ｓ５０２でＹｅｓ）、処理をＳ５０３へ進める。ＣＰＵ１１１は、ログイン指示がなされていないと判断した場合には（Ｓ５０２でＮｏ）、処理をＳ５０１へ進める。
【００２６】
Ｓ５０３において、ＣＰＵ１１１は、ログイン画面６００において入力された認証情報（ユーザＩＤ及びパスワード）を取得する。次に、Ｓ５０４において、ＣＰＵ１１１は、Ｓ５０３において取得した認証情報とユーザ情報を照合する。ＣＰＵ１１１は、Ｓ５０３で取得したＩＤを検索キーとしてストレージ１１４に格納されたユーザ情報を検索する。ＣＰＵ１１１は、検索の結果、同一のＩＤ且つ同一のパスワードのユーザが存在する場合は、ログインを許可する。一方、ＣＰＵ１１１は、同一のＩＤのユーザが存在しない場合、又は同一のＩＤのユーザであってもパスワードが異なる場合は、ログインを許可しない。ＣＰＵ１１１は、照合の結果、ログインを許可する場合は（Ｓ５０４でＹｅｓ）、処理をＳ５０５へ進める。ＣＰＵ１１１は、ログインを許可しない場合は（Ｓ５０４でＮｏ）、処理をＳ５０８へ進める。Ｓ５０８において、ＣＰＵ１１１は、ログイン失敗をユーザに通知し、その後処理をＳ５０１へ進める。
【００２７】
Ｓ５０５において、ＣＰＵ１１１は、Ｓ５０４においてログインが許可されたユーザのユーザ情報を取得し、ＲＡＭ１１３に一時的に記憶する。ここで取得する情報は、ユーザＩＤ３０１やロール３０４（ユーザの権限情報）、ユーザのメールアドレス３０３等である。なお、ログイン時に取得した各種情報は、後の処理において適宜利用される。以上でログイン処理が終了する。
【００２８】
なお、本実施形態では、ＭＦＰ１０１のストレージ１１４に格納されたユーザ情報を用いてログインを許可するか否かを決定する場合を例示したがこれに限定されるものではない。他の例としては、ＭＦＰ１０１は、通信部Ｉ／Ｆ１２３を介して、外部の認証サーバに接続し、外部の認証サーバの認証結果を利用するようにしても構わない。この場合、外部の認証サーバとの認証情報のやり取りは、例えばＬＤＡＰ（Ｌｉｇｈｔｗｅｉｇｈｔ  Ｄｉｒｅｃｔｏｒｙ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）等の公知の技術を用いて行う。
【００２９】
図４に戻り、Ｓ４０２におけるログイン処理の後、Ｓ４０３において、ＣＰＵ１１１は、表示ボタン決定処理を行う。ここで、表示ボタン決定処理とは、メイン画面に表示するボタン（アイコン）を決定する処理である。ここで、メイン画面とは、ユーザが利用したい機能を選択する画面である。図７は、メイン画面の一例を示す図である。図７に示すメイン画面７００には、コピーボタン７０１、スキャナボタン７０２、セキュアプリントボタン７０３、ファクスボタン７０４、設定ボタン７０５、消耗品購入ボタン７０６が表示されている。ボタン７０１〜７０４が選択されると、それぞれ対応する機能の実行画面が表示される。ユーザにより、各機能の実行画面を介してコピー処理や、ファクス送信処理などの設定が行われ、処理を実行する指示がなされると、ＭＦＰ１０１は当該設定に基づくコピー処理やファクス送信を実行する。また、設定ボタン７０５が選択されると、各種設定を行う設定画面が表示される。消耗品購入ボタン７０６が選択されると、消耗品の購入に係る処理が行われる。
【００３０】
消耗品購入ボタン７０６及び管理者通知ボタン７０７は、消耗品の残量が閾値以下となった場合に表示されるボタンであり、いずれか一方が選択的に表示される。管理者通知ボタン７０７が選択されると、管理者への通知画面が表示される。表示ボタン決定処理においては、消耗品購入ボタン７０６、管理者通知ボタン７０７の表示非表示を決定する。なお、ＭＦＰ１０１は、ボタン７０１〜７０６のすべてを１画面に表示するのに替えて、スクロールに応じてボタン７０１〜７０６を表示するようにしてもよい。
【００３１】
図８は、表示ボタン決定処理（Ｓ４０３）における詳細な処理を示すフローチャートである。Ｓ８０１において、ＣＰＵ１１１は、ＲＡＭ１１３に保持されるトナー残量と予め設定された閾値とを比較する。ＣＰＵ１１１は、トナー残量が閾値未満の場合には（Ｓ８０１でＹｅｓ）、処理をＳ８０３へ進める。ＣＰＵ１１１は、トナー残量が閾値以上の場合には（Ｓ８０１でＮｏ）、処理をＳ８０２へ進める。Ｓ８０２において、ＣＰＵ１１１は、メイン画面にトナーに関連するボタンを表示しないと決定する。図６の例では、消耗品購入ボタン７０６及び管理者通知ボタン７０７の両方を表示しないと決定する。以上で、表示ボタン決定処理が終了する。
【００３２】
Ｓ８０３において、ＣＰＵ１１１は、発注情報をストレージ１１４から読み出す。ここで、発注情報は、発注が許可されたユーザを示す情報である。発注情報において、発注が許可されたユーザとして管理者又はすべてのユーザが設定されている。なお、発注が許可されたユーザの設定については、管理者等によるユーザ操作により設定及び変更が可能であるものとする。ＣＰＵ１１１は、全ユーザによる発注が許可されている場合には（Ｓ８０３でＹｅｓ）、処理をＳ８０４へ進める。ＣＰＵ１１１は、全ユーザによる発注が許可されていない場合、すなわち発注は管理者のみに制限されている場合には（Ｓ８０３でＮｏ）、処理をＳ８０５へ進める。Ｓ８０４において、ＣＰＵ１１１は、消耗品購入ボタン７０６を表示すると決定し、管理者通知ボタン７０７を表示しないと決定する。以上で、表示ボタン決定処理が終了する。
【００３３】
Ｓ８０５においては、ＣＰＵ１１１は、ユーザ権限を特定する。ＣＰＵ１１１は、権限が「Ａｄｍｉｎｉｓｔｒａｔｏｒ」の場合には（Ｓ８０５でＹｅｓ）、処理をＳ８０４へ進める。ＣＰＵ１１１は、権限が「Ａｄｍｉｎｉｓｔｒａｔｏｒ」でない場合、すなわち「ＧｅｎｅｒｌＵｓｅｒ」の場合には（Ｓ８０５でＮｏ）、処理をＳ８０６へ進める。Ｓ８０６において、ＣＰＵ１１１は、管理者通知ボタン７０７を表示すると決定し、消耗品購入ボタン７０６を表示しないと決定する。以上で、表示ボタン決定処理が終了する。なお、表示ボタン決定処理は、ボタンの表示を制御する表示処理の一例である。
【００３４】
図４に戻り、ＣＰＵ１１１は、Ｓ４０３の処理の後、処理をＳ４０４へ進める。Ｓ４０４において、ＣＰＵ１１１は、メイン画面を表示する。このとき、Ｓ４０３の処理での決定に応じて、消耗品購入ボタン７０６、管理者通知ボタン７０７の表示非表示を制御する。次に、Ｓ４０５において、ＣＰＵ１１１は、消耗品購入ボタン７０６が選択されると（Ｓ４０５でＹｅｓ）、処理をＳ４０６へ進める。ＣＰＵ１１１は、消耗品購入ボタン７０６が選択されなかった場合には（Ｓ４０５でＮｏ）、処理をＳ４０７へ進める。
【００３５】
Ｓ４０６において、ＣＰＵ１１１は、消耗品の購入サイトにアクセスするための２次元コードを表示するよう制御する。ＣＰＵ１１１は、その後処理をＳ４０１へ進める。なお、購入サイトのＵＲＬや店舗名等は、管理者等によるユーザ操作に応じて、設定画面において設定及び変更が可能であるものとする。
【００３６】
図９は、Ｓ４０６において表示される購入画面の一例を示す図である。購入画面９００には、２次元コード９０１が表示されている。ここで、購入画面９００は、購入サイトを示す表示画面の一例である。２次元コード９０１には、消耗品の購入先のＥＣ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｍｍｅｒｃｅ）サイトへアクセスするためのＵＲＬ等の情報が含まれる。ユーザは、２次元コード９０１をモバイル端末等のカメラで読み取ることで、消耗品購入サイトに簡単にアクセスすることができる。
【００３７】
図４に戻り、Ｓ４０７において、ＣＰＵ１１１は、管理者通知ボタン７０７が選択されると（Ｓ４０７でＹｅｓ）、処理をＳ４０８へ進める。ＣＰＵ１１１は、管理者通知ボタン７０７が選択されなかった場合には（Ｓ４０７でＮｏ）、処理をＳ４１０へ進める。Ｓ４０８において、ＣＰＵ１１１は、管理者への通知画面を表示するよう制御する。図１０は、通知画面の一例を示す図である。通知画面１０００には、管理者のメールアドレスが表示され、メール通知に対しＹｅｓボタン１００１とＮｏボタン１００２が表示されている。ユーザによりＹｅｓボタンが選択されると、Ｓ４０９において、ＣＰＵ１１１は、管理者に対し消耗品の購入依頼のメールを送信する。ＣＰＵ１１１は、その後処理をＳ４０１へ進める。
【００３８】
ここで、通知先の管理者は、管理者等によるユーザ操作に応じて予め設定され、ストレージ１１４に記憶されているものとする。ＣＰＵ１１１は、ストレージ１１４に記憶された通知先の管理者情報を参照して、Ｓ４０８の表示制御や、Ｓ４０９のＥメールの送信制御を行う。例えば、ユーザ情報３００において管理者として設定されているすべてのユーザが通知先として設定されてもよく、またそのうちの少なくとも１人又は複数人が通知先として設定されていてもよい。通知先の管理者は、管理者等によるユーザ操作に応じて、設定画面において設定及び変更が可能であるものとする。なお、管理者のメールアドレスは、ユーザ情報３００から取得できる。なお、Ｓ４０６及びＳ４０９の処理は、消耗品の購入に係る異なる処理を行う購入処理の一例である。
【００３９】
Ｓ４１０において、ＣＰＵ１１１は、消耗品購入ボタン７０６及び管理者通知ボタン７０７以外のボタン選択に応じた指示を受け付けた場合には（Ｓ４１０でＹｅｓ）、処理をＳ４１１へ進める。Ｓ４１１において、ＣＰＵ１１１は、指示に応じた各種機能（例えば、コピー機能、ファイル送信機能）を実行する。ＣＰＵ１１１は、ボタン選択に応じた指示を受け付けなかった場合には（Ｓ４１０でＮｏ）、処理をＳ４１２へ進める。ＣＰＵ１１１は、その後処理をＳ４０１へ進める。また、Ｓ４１２において、ＣＰＵ１１１は、電源がＯＦＦする指示がなされた場合には（Ｓ４１２でＹｅｓ）、消耗品管理処理を終了する。一方、ＣＰＵ１１１は、電源がＯＦＦする指示がなされていない場合には（Ｓ４１２でＮｏ）、Ｓ４０１の処理に戻り、ユーザによる操作を待つ。
【００４０】
以上のように、本実施形態においては、ＭＦＰ１０１は、消耗品の購入に関し、ユーザ権限に応じて、異なる処理に対応した異なるボタンを表示する。これにより、ユーザは、自身の権限に応じた処理に対応したボタンの選択以外は行えないようになる。したがって、ＭＦＰ１０１は、消耗品の購入に係る、ユーザの権限に応じた適切な処理を行うことができる。さらに、ユーザの手間を削減し、消耗品の誤発注を防ぐことができる。
【００４１】
本実施形態においては、ＭＦＰ１０１が操作部１１６のパネル２０１に表示されるメイン画面におけるボタン表示を制御する場合を例に説明したが、これに限定されるものではない。ＰＣ１０２など、ＭＦＰ１０１とは異なる情報端末の表示部にＭＦＰ１０１を遠隔地から操作するための画面を表示する場合にも適用できる。この場合、実施形態においてＭＦＰ１０１が行うものとして説明した表示処理やユーザ操作の受け付け処理をＰＣ１０２が行うものとする。この場合において、ＰＣ１０２は、ＭＦＰ１０１を遠隔地から操作するための画面に表示する機能の情報等は、適宜ＭＦＰ１０１から受信するものとする。ＭＦＰ１０１を遠隔地から操作するための画面を介して、ユーザは、ＭＦＰ１０１に印刷データを送信したり、ＭＦＰ１０１の設定を変更したりすることができる。この画面には、更に、消耗品の購入に関する表示アイテムが表示される。
【００４２】
この場合、ＭＦＰ１０１は、ＭＦＰ１０１を遠隔地から操作するための画面を使用するために遠隔地からログインしている（リモートログインとも呼ぶ）ユーザの権限に応じて、ＰＣ１０２の表示部に表示する消耗品の購入に関する表示アイテムを異ならせる。これにより、ＰＣ１０２からＭＦＰ１０１にリモートログインしているユーザの権限に応じて、ＰＣ１０２の表示部に表示する消耗品の購入に関する表示アイテムが選択された時の処理を異ならせることができる。
【００４３】
例えば、ＭＦＰ１０１は、消耗品購入ボタン７０６が選択された場合には、ユーザの権限（管理者権限）により、消耗品を購入するための処理を行えばよく、そのための具体的な処理は実施形態に限定されるものではない。他の例としては、ＭＦＰ１０１は、消耗品購入ボタン７０６が選択された場合には、購入サイトに自動的にアクセスし、消耗品の購入のための手続き（発注）を自動的に完了させてもよい。同様に、ＭＦＰ１０１は、管理者通知ボタン７０７が選択された場合には、消耗品の購入を管理者に依頼するための処理を行えばよく、そのための具体的な処理は実施形態に限定されるものではない。他の例としては、ＭＦＰ１０１は、管理者通知ボタン７０７が選択された場合には、自動的に管理者にメール送信を行ってもよい。
【００４４】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【００４５】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００４６】
１０１  ＭＦＰ
１０２  ＰＣ
【図１】
2018163384.tif 000003
【図２】
2018163384.tif 000004
【図３】
2018163384.tif 000005
【図４】
2018163384.tif 000006
【図５】
2018163384.tif 000007
【図６】
2018163384.tif 000008
【図７】
2018163384.tif 000009
【図８】
2018163384.tif 000010
【図９】
2018163384.tif 000011
【図１０】
2018163384.tif 000012