(57)【要約】【課題】印刷装置に対応付けられているユーザ情報の更新の状況を簡便に把握する。【解決手段】ユーザを識別するためのユーザ情報と印刷装置とを対応付けて記憶し、印刷装置と対応付けて記憶されるユーザ情報を更新する。ユーザ情報の更新の履歴を示す更新情報を管理し、更新される前のユーザ情報と対応付けて管理される印刷装置と、ユーザ情報と対応付けて記憶される印刷装置とを一覧で表示する。【選択図】図１
2018106585.tif 000002
【特許請求の範囲】
【請求項１】
ユーザを識別するためのユーザ情報と印刷装置とを対応付けて記憶する記憶手段と、
前記記憶手段で前記印刷装置と対応付けて記憶される前記ユーザ情報を更新する更新手段と、
前記更新手段で更新される前のユーザ情報と対応付けて管理される印刷装置と、前記記憶手段でユーザ情報と対応付けて記憶される印刷装置とを一覧で表示する一覧表示手段と
を備えることを特徴とする情報処理システム。
【請求項２】
前記更新手段でのユーザ情報の更新の履歴を示す更新情報を管理する管理手段
を更に備え、
前記一覧表示手段は、前記管理手段で管理される前記更新情報に基づいて、更新される前のユーザ情報と対応付けて管理される印刷装置と、前記更新手段で更新されたことにより前記記憶手段でユーザ情報と対応付けて記憶される印刷装置とを一覧で表示すること
を特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記一覧表示手段は、前記更新手段で更新される前のユーザ情報と対応付けて管理される印刷装置と、前記更新手段で更新された後のユーザ情報と対応づけて管理される印刷装置とが、識別可能に一覧で表示すること
を特徴とする請求項１または２に記載の情報処理システム。
【請求項４】
前記一覧表示手段は、前記更新手段で更新された後のユーザ情報を、印刷装置と対応させて一覧で表示すること
を特徴とする請求項１乃至３のいずれか１項に記載の情報処理システム。
【請求項５】
前記記憶手段は、前記印刷装置の最後に印刷を実行した時間に関する日時情報を更に対応付けて記憶しており、
前記一覧表示手段は、前記記憶手段で記憶される前記日時情報も一覧に表示すること
を特徴とする請求項１乃至４のいずれか１項に記載の情報処理システム。
【請求項６】
ユーザを識別するためのユーザ情報と印刷装置とを対応付けて記憶する記憶手段を備える情報処理システムの制御方法であって、
前記情報処理システムが、
前記記憶手段で前記印刷装置と対応付けて記憶される前記ユーザ情報を更新する更新ステップと、
前記更新ステップで更新される前のユーザ情報と対応付けて管理される印刷装置と、前記記憶手段でユーザ情報と対応付けて記憶される印刷装置とを一覧で表示する一覧表示ステップと
を備えることを特徴とする情報処理システムの制御方法。
【請求項７】
ユーザを識別するためのユーザ情報と印刷装置とを対応付けて記憶する記憶手段を備える情報処理システムで実行可能なプログラムであって、
前記情報処理システムを、
前記記憶手段で前記印刷装置と対応付けて記憶される前記ユーザ情報を更新する更新手段と、
前記更新手段で更新される前のユーザ情報と対応付けて管理される印刷装置と、前記記憶手段でユーザ情報と対応付けて記憶される印刷装置とを一覧で表示する一覧表示手段
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
印刷装置に対応付けられているユーザ情報の更新の状況を簡便に把握することのできる情報処理装置、その制御方法、及びプログラム、並びに、情報処理システム、その制御方法、及びプログラムに関する。
【背景技術】
【０００２】
景品の贈呈や商品の割引きなどの所定のサービスを受けるためのポイントを印刷装置の印刷処理に応じて付与するポイント管理システムが知られている。
【０００３】
例えば、印刷装置メーカが動作確認済みのカートリッジを用いた、印刷装置での印刷処理に応じて、印刷装置の使用者に対してポイントを付与することのできる仕組みが、下記の特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−３０２９５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述したポイント管理システムを利用するユーザは複数の印刷装置を所有することがある。これら複数の印刷装置をユーザと紐付けることにより、紐付けられた複数の印刷装置での印刷に応じて付与されるポイントをユーザ単位で管理する仕組みが存在する。
【０００６】
このような仕組みにおいて、例えば印刷装置を他者に譲渡したような場合には、ポイント管理システム上でも印刷装置と他者とが紐付くように更新をする必要がある。すなわち、印刷装置に紐付くユーザが更新されることがあるために、現時点でユーザ自身にどの印刷装置が紐付いているのかを一目で把握したいことがある。
【０００７】
そのためユーザは、ポイント管理システムで登録されている印刷装置の紐付いているユーザの更新状況を簡便に把握することのできる仕組みが必要である。
【０００８】
そこで本発明は、印刷装置に対応付けられているユーザ情報の更新の状況を簡便に把握することのできる仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために、本発明の情報処理システムは、ユーザを識別するためのユーザ情報と印刷装置とを対応付けて記憶する記憶手段と、前記記憶手段で前記印刷装置と対応付けて記憶される前記ユーザ情報を更新する更新手段と、前記更新手段で更新される前のユーザ情報と対応付けて管理される印刷装置と、前記記憶手段でユーザ情報と対応付けて記憶される印刷装置とを一覧で表示する一覧表示手段とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、印刷装置に対応付けられているユーザ情報の更新の状況を簡便に把握することのできる仕組みを提供することができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態におけるシステム構成の一例を示す概念図である。
【図２】実施形態における、ユーザ端末１００、ＷＥＢサーバ１０２、ポイント管理サーバ１０３のハードウェア構成の一例を示す概念図である。
【図３】ポイント管理サーバ１０３の機能構成を説明する概念図である。
【図４】印刷装置の仮ＩＤおよび本ＩＤの取得処理の詳細な処理の流れについて説明するフローチャートである。
【図５】ポイント管理サーバ１０３で管理される登録印刷装置一覧７３０の更新に係る処理について説明するフローチャートである。
【図６】ポイント管理サーバ１０３におけるポイントの付与の処理の流れを説明するフローチャートである。
【図７】本実施形態における各種データテーブルの一例を示すデータテーブルの例である。
【図８】印刷装置一覧画面９００の表示に係る処理の流れを説明するフローチャートである。
【図９】印刷装置一覧画面９００の画面例である。
【発明を実施するための形態】
【００１２】
以下、図面を参照しながら本発明の実施形態について説明を行う。
【００１３】
図１は、本実施形態に係るポイント管理システムの構成を概略的に示すシステム構成図である。
【００１４】
図１において、ポイント管理システムはユーザ端末１００、印刷装置１０１ａ〜１０１ｃ、ＷＥＢサーバ１０２、及び情報処理装置としてのポイント管理サーバ１０３を備える。
【００１５】
ポイント管理システムは、予め登録された各印刷装置１０１ａ〜１０１ｃが印刷を実行すると、各印刷装置１０１ａ〜１０１ｃの印刷内容に応じてポイントを付与する。例えば、図７に示すプリントログ情報７１０が、印刷装置１０１での印刷内容を示すデータテーブルである。プリントログ情報７１０には、プリンタＩＤ７１１と、枚数７１２と、受信日時７１３と、ポイント７１４と、ユーザＣＤ７０１とが対応付けて管理されている。プリンタＩＤ７１１は印刷装置１０１を一意に識別するためのＩＤである。枚数７１２は印刷された枚数を示す。受信日時７１３は印刷装置１０１からＷＥＢサーバ１０２が印刷に係る情報を取得した時間に関する情報である。ポイント７１４は枚数７１２に応じて付与されるポイントを示す。ユーザＣＤ７０１はプリンタＩＤ７１１に対応して登録されるユーザの情報である。本実施形態では、枚数７１２がそのままポイント７１４となっているが、枚数７１２に係数をかけあわせてポイント７１４を算出するようにしても構わない。
【００１６】
各印刷装置１０１ａ〜１０１ｃは、各印刷装置１０１ａ〜１０１ｃを利用するユーザと対応付けされて登録されている。ユーザは付与ポイントの累計数に応じて景品の贈呈や商品の割引き等の所定のサービスを受けることができる。印刷装置１０１ａ〜１０１ｃは、図示しない操作部の操作又は図示しない外部装置から受信した実行データに基づいてコピーやスキャン等の各ジョブを実行する。ＷＥＢサーバ１０２は各印刷装置１０１ａ〜１０１ｃで実行された印刷のログ情報であるプリントログ情報７１０を各印刷装置１０１ａ〜１０１ｃから取得し、取得したプリントログ情報７１０を保持する。また、ＷＥＢサーバ１０２はポイント管理サーバ１０３からプリントログ情報７１０の送信要求を受信すると、ポイント管理サーバ１０３にプリントログ情報７１０を送信する。ポイント管理サーバ１０３は各印刷装置１０１ａ〜１０１ｃの印刷内容に応じてポイントを付与し、該ポイントをユーザ毎に累計して後述する図７のユーザテーブル７００によって管理する。
【００１７】
ユーザテーブル７００は、ユーザＣＤ７０１とポイント７０２とが対応付けられたデータテーブルである。ユーザＣＤ７０１ごとにポイント７０２が管理されている。
【００１８】
次に、ＷＥＢサーバ１０２及びポイント管理サーバ１０３のハードウェア構成について説明する。なお、本実施の形態では、ＷＥＢサーバ１０２及びポイント管理サーバ１０３は同様の構成であり、以下では、一例として、ポイント管理サーバ１０３を用いてその構成を説明する。
【００１９】
図２は、図１におけるユーザ端末１００、ＷＥＢサーバ１０２及びポイント管理サーバ１０３のハードウェア構成を概略的に示すブロック図である。
【００２０】
図２において、ポイント管理サーバ１０３は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、入力コントローラ２０５、ビデオコントローラ２０６、メモリコントローラ２０７、通信Ｉ／Ｆコントローラ２０８、入力デバイス２０９、ディスプレイ２１０、及び外部メモリ２１１を備える。ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、入力コントローラ２０５、ビデオコントローラ２０６、メモリコントローラ２０７、及び通信Ｉ／Ｆコントローラ２０８はシステムバス２０４を介して互いに接続されている。入力コントローラ２０５は入力デバイス２０９と接続され、ビデオコントローラ２０６はディスプレイ２１０と接続され、メモリコントローラ２０７は外部メモリ２１１と接続されている。
【００２１】
ＣＰＵ２０１はシステムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＣＰＵ２０１は処理の実行に際して必要なプログラムをＲＯＭ２０２や外部メモリ２１１からＲＡＭ２０３にロードし、該ロードしたプログラムを実行することで各動作を実現する。ＲＯＭ２０２は読み出し専用のメモリである。外部メモリ２１１は、ハードディスク（ＨＤ）、ソリッドステートドライブ（ＳＳＤ）、フレキシブルディスク（ＦＤ）、及びＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等である。ＲＯＭ２０２及び外部メモリ２１１は、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ Ｉｎｐｕｔ／Ｏｕｔｐｕｔ Ｓｙｓｔｅｍ）、オペレーティングシステムプログラム（以下、ＯＳ）、及びポイント管理サーバ１０３が備える機能を実現するために必要な各種プログラム等を記憶する。ＲＡＭ２０３はＣＰＵ２０１の主メモリ及びワークエリア等として機能する。
【００２２】
入力コントローラ２０５は入力デバイス２０９や図示しないマウス等の入力デバイスの操作によって入力された入力情報を該入力デバイスから取得する。ビデオコントローラ２０６は液晶ディスプレイ及びＣＲＴ等のディスプレイ２１０における表示制御を行う。メモリコントローラ２０７は外部メモリ２１１へのアクセスを制御する。通信Ｉ／Ｆコントローラ２０８は、ＷＥＢサーバ１０２等との通信制御を行い、例えば、ＴＣＰ／ＩＰを用いた通信等を行う。
【００２３】
以上で、図２に示すＷＥＢサーバ１０２及びポイント管理サーバ１０３のハードウェア構成の説明を終了する。
【００２４】
次に、図３の概念図を用いてポイント管理サーバ１０３の機能構成を説明する。
【００２５】
ポイント管理サーバ１０３は機能部として、記憶部３０１、受付部３０２、記憶制御部３０３、表示制御部３０４を備えている。
【００２６】
記憶部３０１は、ユーザを示すユーザＣＤ（ユーザ情報）と印刷装置とを対応付けて記憶する機能部である。受付部３０２は、ユーザから印刷装置の登録を受け付ける機能部である。記憶制御部３０３は、記憶部３０１でのユーザＣＤと印刷装置との対応付けを制御する機能部である。表示制御部３０４は、ユーザと対応付けて記憶される印刷装置の一覧を表示するときに、記憶制御部３０３ですでに対応付けて記憶されているユーザと異なるユーザと対応付けるよう制御された印刷装置も一覧に表示する機能部である。
【００２７】
以上で図３に示す機能構成の説明を終了する。上述した機能構成は、用途や目的に応じて変更されうる。
【００２８】
次に図４を用いて印刷装置の仮ＩＤおよび本ＩＤの取得処理の詳細な処理の流れについて説明する。
【００２９】
ステップＳ４０１では、ユーザ端末１００のＣＰＵ２０１が、印刷装置１０１に対して仮ＩＤ７４１および本ＩＤ７４２の要求を送信する。
【００３０】
ステップＳ４０２では、印刷装置１０１が、ユーザ端末１００から仮ＩＤ７４１および本ＩＤ７４２の要求を受信する。
【００３１】
仮ＩＤ７４１および本ＩＤ７４２は、いずれも印刷装置１０１を識別するためのＩＤである。仮ＩＤ７４１は、印刷装置１０１からの要求に応じて付与される仮のＩＤである。本ＩＤ７４２は、印刷装置１０１での印刷に応じてポイントを付与する対象を特定するためのＩＤである。
【００３２】
ステップＳ４０３では、印刷装置１０１が、仮ＩＤ７４１の要求をＷＥＢサーバ１０２に対して送信する。
【００３３】
ステップＳ４０４では、ＷＥＢサーバ１０２のＣＰＵ２０１が、印刷装置１０１から送信された仮ＩＤ７４１の要求を受信する。
【００３４】
ステップＳ４０５では、ＷＥＢサーバ１０２のＣＰＵ２０１が、仮ＩＤ７４１を新たに生成し、ＷＥＢサーバ１０２の外部メモリ２１１で管理されるプリントＩＤテーブル７４０に格納する。プリントＩＤテーブル７４０は、仮ＩＤ７４１と本ＩＤ７４２とが対応付けられたデータテーブルである。印刷装置１０１がポイント管理システムの対象となると、仮ＩＤ７４１が本ＩＤ７４２に上書きされる。
【００３５】
ステップＳ４０６では、ＷＥＢサーバ１０２のＣＰＵ２０１が、ステップＳ４０５で生成された仮ＩＤ７４１を印刷装置１０１に対して送信する。
【００３６】
ステップＳ４０７では、印刷装置１０１が、ステップＳ４０６で送信された仮ＩＤ７４１を受信する。
【００３７】
ステップＳ４０８では、印刷装置１０１が、印刷装置１０１で管理される仮ＩＤ７４１を更新する。
【００３８】
ステップＳ４０９では、印刷装置１０１が、印刷装置１０１で管理される本ＩＤ７４２と、ステップＳ４０８で更新された仮ＩＤ７４１をユーザ端末１００に対して送信する。
【００３９】
ステップＳ４１０では、ユーザ端末１００のＣＰＵ２０１が、ステップＳ４０９で送信された本ＩＤ７４２と、仮ＩＤ７４１とを受信する。
【００４０】
以上で図４に示すフローチャートの説明を終了する。
【００４１】
続いて、図５の示すフローチャートを用いて、ポイント管理サーバ１０３で管理される登録印刷装置一覧７３０の更新に係る処理について説明する。
【００４２】
ステップＳ５０１では、ユーザ端末１００のＣＰＵ２０１が、ユーザからの指示に応じてステップＳ４１０で本ＩＤ７４２と仮ＩＤ７４１とを受信した印刷装置１０１について、ポイント管理システムへの登録要求をポイント管理サーバ１０３に対して行う。不図示の画面を介して入力を受け付けたユーザＣＤ７０１と、ステップＳ４１０で受信した本ＩＤ７４２と仮ＩＤ７４１とをポイント管理サーバ１０３に対して送信する。
【００４３】
ステップＳ５０２では、ポイント管理サーバ１０３のＣＰＵ２０１が、ポイント管理システムへの登録要求を受信する（受付手段に相当する）。具体的には、ステップＳ５０１で送信されたユーザＣＤ７０１と、本ＩＤ７４２と仮ＩＤ７４１とを受信する。
【００４４】
ステップＳ５０３では、ポイント管理サーバ１０３のＣＰＵ２０１が、外部メモリ２１１等に記憶されている登録印刷装置一覧７３０にステップＳ５０２で受信したユーザＣＤ７０１のレコードを追加する（更新手段に相当する）。
【００４５】
具体的に説明する。例えば、ステップＳ５０２で受信されたユーザＣＤ７０１が「ユーザＢ」であり、仮ＩＤ７４１が「Ａ００４」、本ＩＤ７４２が「Ａ００２」であった場合で説明する。図７の登録印刷装置一覧７３０の最下のレコードに示すように、ユーザＣＤ７０１に「ユーザＢ」のレコードを追加する。
【００４６】
登録印刷装置一覧７３０は、ポイント管理システムに登録済みの印刷装置を管理するデータテーブルである。例えば図７に示す登録印刷装置一覧７３０である。登録印刷装置一覧７３０には、ユーザＣＤ７０１（ユーザ情報に相当する）、プリンタＩＤ７１１、最終印刷日７３１、無効フラグ７３２、旧ユーザＣＤ７３３が対応付けて管理されている。最終印刷日７３１は、印刷装置１０１で印刷が最後に実行された時間の情報を格納する。無効フラグ７３２は、プリンタＩＤ７１１に対するポイント付与が無効であるか否かを示すフラグである。旧ユーザＣＤ７３３（更新情報に相当する）は、プリンタＩＤ７１１が無効となる前に、プリンタＩＤ７１１と対応付けて管理されていたユーザＣＤ７０１（ユーザＣＤ７０１の履歴）を格納する。
【００４７】
ステップＳ５０４では、ポイント管理サーバ１０３のＣＰＵ２０１が、ステップＳ５０３で追加されたレコードのプリンタＩＤ７１１に、仮ＩＤ７４１を付与する。上述のステップＳ５０２で受信されたユーザＣＤ７０１が「ユーザＢ」であり、仮ＩＤ７４１が「Ａ００４」、本ＩＤ７４２が「Ａ００２」であった場合の例であれば、図７の登録印刷装置一覧７３０の最下のレコードに示すように、プリンタＩＤ７１１に「Ａ００４」を付与する。
【００４８】
ステップＳ５０５では、ポイント管理サーバ１０３のＣＰＵ２０１が、登録印刷装置一覧７３０に、ステップＳ５０２で受信した本ＩＤ７４２が、プリンタＩＤ７１１として登録されているレコードが存在するか否かを判定する。登録されているレコードが存在すると判定された場合には処理をステップＳ５０６に進め、そうでない場合には処理をステップＳ５０８に進める。
【００４９】
ステップＳ５０６では、ポイント管理サーバ１０３のＣＰＵ２０１が、ステップＳ５０２で受信した本ＩＤ７４２がプリンタＩＤ７１１として登録されていると判定されたレコードの無効フラグ７３２を立てる処理を行う。
【００５０】
上述のステップＳ５０２で受信されたユーザＣＤ７０１が「ユーザＢ」であり、仮ＩＤ７４１が「Ａ００４」、本ＩＤ７４２が「Ａ００２」であった場合の例であれば、図７の登録印刷装置一覧７３０の上から２つ目のレコードに示すように、本ＩＤ７４２が「Ａ００２」のレコードの無効フラグ７３２を立てる。
【００５１】
ステップＳ５０７では、ポイント管理サーバ１０３のＣＰＵ２０１が、ステップＳ５０６で無効フラグ７３２が立てられたレコードのユーザＣＤ７０１を特定する。上述の例であれば、無効フラグ７３２が立っているレコードのユーザＣＤ７０１として「ユーザＡ」を特定する（管理手段に相当する）。
【００５２】
ステップＳ５０８では、ポイント管理サーバ１０３のＣＰＵ２０１が、ステップＳ５０４で付与された仮ＩＤ７４１を有効化する指示をＷＥＢサーバ１０２に対して送信する。
【００５３】
ステップＳ５０９では、ＷＥＢサーバ１０２のＣＰＵ２０１が、ステップＳ５０８で送信された仮ＩＤ７４１を有効化する指示を受信する。
【００５４】
ステップＳ５１０では、ＷＥＢサーバ１０２のＣＰＵ２０１が、ステップＳ５０９で受信した仮ＩＤ７４１を有効化する処理を行う。具体的には、プリントＩＤテーブル７４０で、仮ＩＤ７４１と対応付けられている本ＩＤ７４２を仮ＩＤ７４１で更新する。つまり、仮ＩＤ７４１と本ＩＤ７４２が同一となるように制御する。このようにすることで、本ＩＤ７４２を示すプリンタから送信されたプリントログ情報７１０について、ポイント７１４を付与することができ、ステップＳ５０１で登録要求のあった印刷装置１０１についてポイント付与の対象とすることができる。
【００５５】
以上で図５に示すフローチャートの説明を終了する。このようにして、印刷装置１０１をＷＥＢサーバ１０２でポイント管理システムの対象の印刷装置として登録することができる。
【００５６】
次に図６のフローチャートを用いて印刷装置１０１での印刷に応じてポイントを付与する仕組みについて説明する。
【００５７】
ステップＳ６０１では、ポイント管理サーバ１０３のＣＰＵ２０１が、ＷＥＢサーバ１０２に対して、ステップＳ５１０で本ＩＤ７４２が有効化された印刷装置１０１のプリントログ情報７１０の取得要求を送信する。
【００５８】
ステップＳ６０２では、ポイント管理サーバ１０３のＣＰＵ２０１が、ＷＥＢサーバ１０２からプリントログ情報７１０を受信したか否かを判定する。プリントログ情報７１０を受信したと判定された場合は処理をステップＳ６０３に進め、そうでない場合には処理を待機する。
【００５９】
ステップＳ６０３では、ポイント管理サーバ１０３のＣＰＵ２０１が、ステップＳ６０２で受信したと判定された全てのプリントログ情報７１０を読み込む。
【００６０】
ステップＳ６０４では、ポイント管理サーバ１０３のＣＰＵ２０１が、プリントログ情報７１０ごとに、ポイント７１４を付与する処理を行う。具体的には枚数７１２に所定の係数を乗ずることで、ポイント７１４を付与する。
【００６１】
ステップＳ６０５では、ポイント管理サーバ１０３のＣＰＵ２０１が、ステップＳ６０３で読み込んだすべてのプリントログ情報７１０に対して処理を完了したか否かを判定する。すべてのプリントログ情報７１０に対して処理を完了したと判定された場合には処理をステップＳ６０６に進め、そうでない場合には処理をステップＳ６０４に戻す。
【００６２】
ステップＳ６０６では、ポイント管理サーバ１０３のＣＰＵ２０１が、ステップＳ６０４でポイント７１４を付与したレコードのプリンタＩＤ７１１に対応する最終印刷日７３１を、更新する処理を行う。更新される日時は、例えばシステム上の日時情報を用いる。
【００６３】
以上で図６に示すフローチャートの説明を終了する。このようにして、印刷装置１０１での印刷に応じて、ポイント７１４が付与される。付与されたポイント７１４は、所定のタイミングで、ユーザＣＤ７０１ごとに合算されて、ユーザテーブル７００のポイント７０２に格納される。
【００６４】
次に図８を用いて印刷装置一覧画面９００の表示について詳細な処理の流れを説明する。
【００６５】
図８は印刷装置一覧画面９００を表示する処理の流れを説明するフローチャートである。印刷装置一覧画面９００とは、更新される前のユーザＣＤ７０１と対応づけて管理される印刷装置と、更新された後のユーザＣＤ７０１と対応付けて管理される印刷装置の情報を一覧で表示することのできる画面である。詳細は後述する。
【００６６】
ステップＳ８０１では、ユーザ端末１００から印刷装置一覧画面９００の要求をポイント管理サーバ１０３に対して送信する。印刷装置一覧画面９００を要求するためにユーザＣＤ７０１の情報を併せてポイント管理サーバ１０３に対して送信する。
【００６７】
ステップＳ８０２では、ポイント管理サーバ１０３のＣＰＵ２０１が、ステップＳ８０１で送信された印刷装置一覧画面９００の要求を受信する。
【００６８】
ステップＳ８０３では、ポイント管理サーバ１０３のＣＰＵ２０１が、ステップＳ８０２で受信したユーザＣＤ７０１に関する印刷装置一覧画面９００を生成する処理を行う。
【００６９】
具体的に説明する。例えばステップＳ８０２で受信したユーザＣＤ７０１が、「ユーザＡ」であったケースを例として説明する。まず、登録印刷装置一覧７３０を参照し、ユーザＣＤ７０１が「ユーザＡ」であり、無効フラグ７３２が立っていないレコードを抽出する。図７の登録印刷装置一覧７３０であればもっとも上のレコードが抽出される。これにより、現在「ユーザＡ」が登録しており、ポイントの付与対象である印刷装置に関するレコードを抽出することができる。抽出されたレコードは図９に示す印刷装置一覧画面９００に表示されるよう画面が生成される。
【００７０】
次に、登録印刷装置一覧７３０を参照し、ユーザＣＤ７０１が「ユーザＡ」であり無効フラグ７３２が立っているレコードを特定する。図７の登録印刷装置一覧７３０であれば、上から２つめのレコードが該当する。これにより、現在他のユーザが登録しており、ポイントの付与対象ではない印刷装置に関するレコードを抽出することができる。抽出されたレコードは図９に示す印刷装置一覧画面９００に表示されるよう画面が生成される。より好適には、登録印刷装置一覧７３０の旧ユーザＣＤ７３３に「ユーザＡ」を含むレコードを抽出し、該レコードのユーザＣＤ７０１を特定し（「ユーザＢ」が特定される）、特定されたユーザＣＤ７０１を、印刷装置一覧画面９００の旧ユーザ９０１（異なるユーザのユーザ情報に相当する）の項目に図９のように表示するようにしてもよい。このようにすることで、現在印刷装置がどのユーザと対応づいて管理されているのかを一覧画面においてユーザが簡便に認識することのできる効果がある。
【００７１】
また、図９に示すように、現在「ユーザＡ」が登録しており、ポイントの付与対象である印刷装置に関するレコードと、現在他のユーザが登録しており、ポイントの付与対象ではない印刷装置に関するレコードとを識別可能に（図９では現在他のユーザが登録しており、ポイントの付与対象ではない印刷装置に関するレコードを反転して表示している）表示するようにしても構わない。識別可能に表示する手法は、文字の色を変えるようにしてもよいし、識別マークを付与するようにしてもよい。このように識別可能に表示することで、ユーザＡに関する印刷装置の一覧を表示した際に、ポイント付与対象である（更新前のユーザと紐付く）印刷装置とそうでない（更新後のユーザと紐付く）印刷装置とを容易に識別することのできる効果がある。
【００７２】
ステップＳ８０４では、ポイント管理サーバ１０３のＣＰＵ２０１が、ステップＳ８０３で生成された印刷装置一覧画面９００をユーザ端末１００に対して送信する。
【００７３】
ステップＳ８０５では、ユーザ端末１００が、ステップＳ８０４で送信された印刷装置一覧画面９００を受信する。
【００７４】
ステップＳ８０６では、ユーザ端末１００が、ステップＳ８０５で受信された印刷装置一覧画面９００をディスプレイ上に表示するよう制御する（一覧表示手段に相当する）。例えば図９に示す印刷装置一覧画面９００である。
【００７５】
以上で、図８に示すフローチャートの説明を終了する。
【００７６】
上述したように、仮ＩＤ７４１と本ＩＤ７４２の２種類のＩＤを用いることで、ポイント管理システムにおいてポイント付与対象ではなくなった印刷装置を識別可能な一覧画面を表示することができる。
【００７７】
また、印刷装置一覧画面９００に最終印刷日を示す日時情報を更に表示することにより、ユーザが最近印刷をした印刷装置に関する情報を、一覧表示されている範囲内から見つけ出すことが容易になるという効果がある。
【００７８】
以上、本発明によれば、印刷装置に対応付けられているユーザ情報の更新の状況を簡便に把握することのできる仕組みを提供することができる。
【００７９】
本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置の情報処理装置が前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【００８０】
したがって、本発明の機能処理を情報処理装置で実現するために、前記情報処理装置にインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００８１】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００８２】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【００８３】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００８４】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理を情報処理装置で実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００８５】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行して情報処理装置にインストールさせて実現することも可能である。
【００８６】
また、情報処理装置が、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、情報処理装置上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００８７】
さらに、記録媒体から読み出されたプログラムが、情報処理装置に挿入された機能拡張ボードや情報処理装置に接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【００８８】
なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００８９】
１０３  ポイント管理サーバ
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
２０４  システムバス
２０５  入力コントローラ
２０６  ビデオコントローラ
２０７  メモリコントローラ
２０８  通信Ｉ／Ｆコントローラ
２０９  キーボード
２１０  ディスプレイ
２１１  外部メモリ
【図１】
2018106585.tif 000003
【図２】
2018106585.tif 000004
【図３】
2018106585.tif 000005
【図４】
2018106585.tif 000006
【図５】
2018106585.tif 000007
【図６】
2018106585.tif 000008
【図７】
2018106585.tif 000009
【図８】
2018106585.tif 000010
【図９】
2018106585.tif 000011