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