(57)【要約】【課題】一度ユーザがＩＤを入力すれば、その後は、ＩＤの入力を省略できる印刷システム、印刷装置、印刷制御方法、および印刷制御プログラムを提供する。【解決手段】ユーザが操作するＰＣのＭＡＣアドレス等を受信する（Ｓ２０１：ＹＥＳ）。受信したＭＡＣアドレスと同一のＭＡＣアドレスに対応付けられたユーザＩＤが、ＭＡＣアドレスデータテーブルに登録されていなければ（Ｓ２０２：ＮＯ）、未登録通知をＰＣに送信する（Ｓ２０３）。ＰＣから送信されるユーザＩＤとＭＡＣアドレスとを受信し（Ｓ２０４：ＹＥＳ）、ＭＡＣアドレスデータテーブルに登録する（Ｓ２０５）。Ｓ２０２の処理において、ユーザＩＤが登録されている場合には（Ｓ２０２：ＹＥＳ）、印刷許可通知がＰＣに送信される（Ｓ２０９又はＳ２１２）。印刷許可通知を受信したＰＣは印刷データをプリンタに送信し、印刷を行う。【選択図】図１１
2011233117.tif 000002
【特許請求の範囲】
【請求項１】
印刷を実行する印刷装置と、前記印刷装置に印刷の指示を行う印刷指示装置と、前記印刷指示装置を操作するユーザの認証を行う認証装置とを備えた印刷システムであって、
前記印刷指示装置は、
前記印刷指示装置を識別するための識別子を、前記認証装置に送信する識別子送信手段と、
前記印刷装置に印刷させるデータである印刷データを、前記印刷装置に送信することで印刷の指示を行う印刷データ送信手段と
を備え、
前記認証装置は、
ユーザを特定するためのＩＤであるユーザＩＤと、ユーザが操作する前記印刷指示装置の識別子とが対応付けられて記憶された第一記憶手段と、
前記印刷指示装置の前記識別子送信手段によって送信された前記識別子を受信する識別子受信手段と、
前記第一記憶手段に、前記識別子受信手段によって受信された前記識別子と同一の前記識別子に対応付けられた前記ユーザＩＤが記憶されているか否かを判断することによって認証を行う認証手段と
を備え、
前記印刷装置は、
前記印刷指示装置の前記印刷データ送信手段によって送信された前記印刷データを受信する印刷データ受信手段と、
前記認証装置の前記認証手段によって、前記第一記憶手段に、前記識別子受信手段によって受信された前記識別子と同一の前記識別子に対応付けられた前記ユーザＩＤが記憶されていると判断され、前記印刷データ受信手段によって、前記印刷データが受信された場合に、印刷を実行する印刷手段と
を備えたことを特徴とする印刷システム。
【請求項２】
前記印刷装置は、
ユーザによる前記ユーザＩＤの入力を受け付けるＩＤ入力手段と、
前記ＩＤ入力手段によって入力を受け付けられた前記ユーザＩＤを前記印刷指示装置に送信する第一ＩＤ送信手段と
をさらに備え、
前記印刷指示装置は、
前記印刷装置の前記第一ＩＤ送信手段によって送信された前記ユーザＩＤを受信する第一ＩＤ受信手段と、
前記第一ＩＤ受信手段によって受信された前記ユーザＩＤを、前記認証装置に送信する第二ＩＤ送信手段と
をさらに備え、
前記認証装置は、
前記印刷指示装置の前記第二ＩＤ送信手段によって送信された前記ユーザＩＤを受信する第二ＩＤ受信手段と、
前記第二ＩＤ受信手段によって受信された前記ユーザＩＤと、前記識別子受信手段によって受信された前記印刷指示装置の前記識別子とを対応付けて前記第一記憶手段に記憶する第一記憶制御手段と
をさらに備えたことを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記印刷指示装置は、
印刷に使用する紙の枚数のデータを、前記認証装置に送信する枚数送信手段をさらに備え、
前記認証装置は、
前記印刷指示装置の前記枚数送信手段によって送信された前記枚数のデータを受信する枚数受信手段と、
前記枚数受信手段によって受信された前記枚数のデータと、前記ユーザＩＤとを対応付けて第二記憶手段に記憶する第二記憶制御手段とを備えたことを特徴とする請求項１または２に記載の印刷システム。
【請求項４】
前記認証装置は、
前記枚数受信手段によって受信された前記枚数のデータに基づく前記枚数に応じて、ユーザに課金する料金を算出する第一算出手段をさらに備え、
前記第二制御記憶手段は、前記第一算出手段によって算出された前記料金と前記ユーザＩＤとを対応付けて、前記第二記憶手段に記憶することを特徴とする請求項３に記載の印刷システム。
【請求項５】
前記認証装置は、
前記印刷装置に印刷させる広告のデータである広告データを記憶する第三記憶手段と、
前記第三記憶手段に記憶された前記広告データを、前記印刷指示装置に送信する広告データ送信手段と
をさらに備え、
前記印刷指示装置は、
前記広告データ送信手段によって送信された前記広告データを受信する広告データ受信手段をさらに備え、
前記印刷指示装置の前記印刷データ送信手段は、
前記広告データ受信手段によって受信された前記広告データを含む前記印刷データを、前記印刷装置に送信することを特徴とする請求項１から４のいずれかに記載の印刷システム。
【請求項６】
前記印刷指示装置は、
ユーザによって設定された、前記広告を印刷することを許可するか否かを示すデータである印刷可否データを前記認証装置に送信する印刷可否データ送信手段をさらに備え、
前記認証装置は、
前記印刷可否データ送信手段によって送信された前記印刷可否データを受信する印刷可否データ受信手段をさらに備え、
前記認証装置の前記広告データ送信手段は、
前記印刷可否データ受信手段によって受信された前記印刷可否データが、印刷すること許可することを示すデータである場合に、前記広告データを前記印刷装置に送信し、前記印刷可否データが、印刷することを許可しないことを示すデータである場合に、前記広告データを前記印刷装置に送信しないことを特徴とする請求項５に記載の印刷システム。
【請求項７】
前記認証手段は、
前記広告データ送信手段が、前記広告データを前記印刷指示装置に送信した場合に、送信した前記広告データに基づく広告の枚数に応じて、ユーザに課金する料金を減額するように、前記料金を算出する第二算出手段を備えたことを特徴とする請求項５または６に記載の印刷システム。
【請求項８】
前記第三記憶手段に記憶された前記広告データには、前記広告データに基づく前記広告が対象とする場所のデータであるエリアデータがさらに対応付けられ、
前記印刷指示装置は、
印刷を実行させる前記印刷装置を識別するためのＩＤである印刷装置ＩＤを、前記認証装置に送信する印刷装置ＩＤ送信手段をさらに備え、
前記認証装置は、
前記印刷装置ＩＤと、前記印刷装置が設置された場所のデータである設置データとが対応付けられて記憶された第四記憶手段と、
前記印刷指示装置の前記印刷装置ＩＤ送信手段によって送信された前記印刷装置ＩＤを受信する印刷装置ＩＤ受信手段と、
前記印刷装置ＩＤ受信手段によって受信された前記印刷装置ＩＤと一致する、前記第四記憶手段に記憶された前記印刷装置ＩＤに対応付けられた前記設置データを抽出し、抽出した前記設置データと一致する前記エリアデータに対応付けられた前記広告データを前記第三記憶手段から選択する選択手段と
を備え、
前記認証装置の前記広告データ送信手段は、前記選択手段によって選択された前記広告データを、前記印刷指示装置に送信することを特徴とする請求項５から７のいずれかに記載の印刷システム。
【請求項９】
印刷を実行する印刷装置であって、
前記印刷装置に印刷の指示を行う印刷指示装置によって送信された前記印刷装置に印刷させるデータである印刷データを受信する印刷データ受信手段と、
前記印刷指示装置を操作するユーザの認証を行う認証装置によって、ユーザを特定するためのＩＤであるユーザＩＤと、ユーザが操作する前記印刷指示装置の識別子とが対応付けられて記憶された第一記憶手段に、前記印刷指示装置から送信されて前記認証装置によって受信された前記識別子と同一の前記識別子に対応付けられた前記ユーザＩＤが記憶されていると判断され、前記印刷データ受信手段によって、前記印刷データが受信された場合に、印刷を実行する印刷手段と
を備えたことを特徴とする印刷装置。
【請求項１０】
印刷を実行する印刷装置において実行される印刷制御方法あって、
前記印刷装置に印刷の指示を行う印刷指示装置によって送信された前記印刷装置に印刷させるデータである印刷データを受信する印刷データ受信ステップと、
前記印刷指示装置を操作するユーザの認証を行う認証装置によって、ユーザを特定するためのＩＤであるユーザＩＤと、ユーザが操作する前記印刷指示装置の識別子とが対応付けられて記憶された第一記憶手段に、前記印刷指示装置から送信されて前記認証装置によって受信された前記識別子と同一の前記識別子に対応付けられた前記ユーザＩＤが記憶されていると判断され、前記印刷データ受信ステップによって、前記印刷データが受信された場合に、印刷を実行する印刷ステップと
を備えたことを特徴とする印刷制御方法。
【請求項１１】
印刷を実行する印刷装置において実行される印刷制御プログラムあって、
前記印刷装置のＣＰＵに、
前記印刷装置に印刷の指示を行う印刷指示装置によって送信された前記印刷装置に印刷させるデータである印刷データを受信する印刷データ受信ステップと、
前記印刷指示装置を操作するユーザの認証を行う認証装置によって、ユーザを特定するためのＩＤであるユーザＩＤと、ユーザが操作する前記印刷指示装置の識別子とが対応付けられて記憶された第一記憶手段に、前記印刷指示装置から送信されて前記認証装置によって受信された前記識別子と同一の前記識別子に対応付けられた前記ユーザＩＤが記憶されていると判断され、前記印刷データ受信ステップによって、前記印刷データが受信された場合に、印刷を実行する印刷ステップと
を実行させることを特徴とする印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの認証を行って印刷を実行する印刷システム、印刷装置、印刷制御方法、および印刷制御プログラムに関する。
【背景技術】
【０００２】
従来、ユーザの認証を行って印刷を実行する印刷システムが知られている。例えば、特許文献１に記載の複合機の外部認証システムでは、複合機に接続された、ユーザ情報を読み取るＩＣカードリーダ等のＵＳＢ機器を、ネットワークで接続された情報処理装置で制御する。そして、情報処理装置にて、認証を行うことができる。認証を行う際には、ユーザは、ＩＣカードリーダにＩＣカードをかざす。認証が行われれば、印刷等を実行できる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２６７５０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の印刷システムでは、印刷を実行する度に、ユーザは、ＩＣカードをＩＣカードリーダにかざすこと等を行うことによって、ユーザのＩＤを印刷システムに入力する必要があった。このため、印刷を実行する際に手間がかかるという問題点があった。
【０００５】
本発明の目的は、一度ユーザがＩＤを入力すれば、その後は、ＩＤの入力を省略できる印刷システム、印刷装置、印刷制御方法、および印刷制御プログラムを提供することである。
【課題を解決するための手段】
【０００６】
本発明の第一の態様に係る印刷システムは、印刷を実行する印刷装置と、前記印刷装置に印刷の指示を行う印刷指示装置と、前記印刷指示装置を操作するユーザの認証を行う認証装置とを備えた印刷システムであって、前記印刷指示装置は、前記印刷指示装置を識別するための識別子を、前記認証装置に送信する識別子送信手段と、前記印刷装置に印刷させるデータである印刷データを、前記印刷装置に送信することで印刷の指示を行う印刷データ送信手段とを備え、前記認証装置は、ユーザを特定するためのＩＤであるユーザＩＤと、ユーザが操作する前記印刷指示装置の識別子とが対応付けられて記憶された第一記憶手段と、前記印刷指示装置の前記識別子送信手段によって送信された前記識別子を受信する識別子受信手段と、前記第一記憶手段に、前記識別子受信手段によって受信された前記識別子と同一の前記識別子に対応付けられた前記ユーザＩＤが記憶されているか否かを判断することによって認証を行う認証手段とを備え、前記印刷装置は、前記印刷指示装置の前記印刷データ送信手段によって送信された前記印刷データを受信する印刷データ受信手段と、前記認証装置の前記認証手段によって、前記第一記憶手段に、前記識別子受信手段によって受信された前記識別子と同一の前記識別子に対応付けられた前記ユーザＩＤが記憶されていると判断され、前記印刷データ受信手段によって、前記印刷データが受信された場合に、印刷を実行する印刷手段とを備えている。
【０００７】
この場合、ユーザＩＤと識別子とが対応付けられて第一記憶手段に記憶されている。このため、認証手段は、印刷指示装置から送信され、識別子受信手段によって受信された識別子と同一の識別子に対応付けられたユーザＩＤが第一記憶手段に記憶されているか否かを判断することによって、印刷指示装置を操作するユーザを特定できる。そして、認証手段によって、第一記憶手段に、識別子受信手段によって受信された識別子と同一の識別子に対応付けられたユーザＩＤが記憶されていると判断された場合に、印刷装置が印刷を実行する。つまり、一度ユーザがＩＤを入力し、ユーザＩＤと識別子とが対応付けられれば、その後に印刷を行う場合に再度ユーザＩＤを入力する必要はなく、識別子を送信するのみで、印刷を実行できる。つまり、ＩＤの入力を省略できる。
【０００８】
前記印刷システムにおいて、前記印刷装置は、ユーザよる前記ユーザＩＤの入力を受け付けるＩＤ入力手段と、前記ＩＤ入力手段によって入力を受け付けられた前記ユーザＩＤを前記印刷指示装置に送信する第一ＩＤ送信手段とをさらに備え、前記印刷指示装置は、前記印刷装置の前記第一ＩＤ送信手段によって送信された前記ユーザＩＤを受信する第一ＩＤ受信手段と、前記第一ＩＤ受信手段によって受信された前記ユーザＩＤを、前記認証装置に送信する第二ＩＤ送信手段とをさらに備え、前記認証装置は、前記印刷指示装置の前記第二ＩＤ送信手段によって送信された前記ユーザＩＤを受信する第二ＩＤ受信手段と、前記第二ＩＤ受信手段によって受信された前記ユーザＩＤと、前記識別子受信手段によって受信された前記印刷指示装置の前記識別子とを対応付けて前記第一記憶手段に記憶する第一記憶制御手段とをさらに備えてもよい。
【０００９】
この場合、ユーザが、印刷装置が備えたＩＤ入力手段によってユーザＩＤを入力すると、入力されたユーザＩＤは、第一ＩＤ送信手段によって印刷装置から印刷指示装置に送信され、次いで、印刷指示装置から認証装置に送信される。そして、認証装置の第一記憶制御手段は、ユーザＩＤと識別子とを対応付けて第一記憶手段に記憶する。このようにして、ユーザＩＤと識別子とが対応付けられる。さらに、一度ユーザＩＤと識別子とが対応付けられれば、その後に印刷を行う場合に再度ユーザＩＤを入力する必要はなく、識別子を印刷指示装置から認証装置に送信するのみで、印刷を実行できる。つまり、ＩＤの入力を省略できる。
【００１０】
前記印刷システムにおいて、前記印刷指示装置は、印刷に使用する紙の枚数のデータを、前記認証装置に送信する枚数送信手段をさらに備え、前記認証装置は、前記印刷指示装置の前記枚数送信手段によって送信された前記枚数のデータを受信する枚数受信手段と、前記枚数受信手段によって受信された前記枚数のデータと、前記ユーザＩＤとを対応付けて第二記憶手段に記憶する第二記憶制御手段とを備えてもよい。この場合、認証装置において、ユーザ毎に印刷に使用する紙の枚数のデータを記憶することができる。つまり、ユーザ毎に、印刷した枚数を管理することができる。
【００１１】
前記印刷システムにおいて、前記認証装置は、前記枚数受信手段によって受信された前記枚数のデータに基づく前記枚数に応じて、ユーザに課金する料金を算出する第一算出手段をさらに備え、前記第二記憶制御手段は、前記第一算出手段によって算出された前記料金と前記ユーザＩＤとを対応付けて、前記第二記憶手段に記憶してもよい。この場合、ユーザが印刷した枚数に応じて、ユーザに課金する料金を算出することができる。
【００１２】
前記印刷システムにおいて、前記認証装置は、前記印刷装置に印刷させる広告のデータである広告データを記憶する第三記憶手段と、前記第三記憶手段に記憶された前記広告データを、前記印刷指示装置に送信する広告データ送信手段とをさらに備え、前記印刷指示装置は、前記広告データ送信手段によって送信された前記広告データを受信する広告データ受信手段をさらに備え、前記印刷指示装置の前記印刷データ送信手段は、前記広告データ受信手段によって受信された前記広告データを含む前記印刷データを、前記印刷装置に送信してもよい。この場合、認証装置の第三記憶手段に記憶されている広告のデータを、認証装置から印刷指示装置に送信する。そして、広告データを含む印刷データが印刷指示装置から印刷装置に送信され、印刷装置において印刷される。つまり、広告データに基づく広告が掲載された印刷物を印刷することができる。
【００１３】
前記印刷システムにおいて、前記印刷指示装置は、ユーザによって設定された、前記広告を印刷することを許可するか否かを示すデータである印刷可否データを前記認証装置に送信する印刷可否データ送信手段をさらに備え、前記認証装置は、前記印刷可否データ送信手段によって送信された前記印刷可否データを受信する印刷可否データ受信手段をさらに備え、前記認証装置の前記広告データ送信手段は、前記印刷可否データ受信手段によって受信された前記印刷可否データが、印刷すること許可することを示すデータである場合に、前記広告データを前記印刷装置に送信し、前記印刷可否データが、印刷することを許可しないことを示すデータである場合に、前記広告データを前記印刷装置に送信しなくてもよい。この場合、ユーザは、前記広告を印刷することを許可するか否かを設定することができる。
【００１４】
前記印刷システムにおいて、前記認証手段は、前記広告データ送信手段が、前記広告データを前記印刷指示装置に送信した場合に、送信した前記広告データに基づく広告の枚数に応じて、ユーザに課金する料金を減額するように、前記料金を算出する第二算出手段を備えてもよい。この場合、ユーザが広告を印刷した場合に、ユーザに課金する料金を割り引くことができる。
【００１５】
前記印刷システムにおいて、前記第三記憶手段に記憶された前記広告データには、前記広告データに基づく前記広告が対象とする場所のデータであるエリアデータがさらに対応付けられ、前記印刷指示装置は、印刷を実行させる前記印刷装置を識別するためのＩＤである印刷装置ＩＤを、前記認証装置に送信する印刷装置ＩＤ送信手段をさらに備え、前記認証装置は、前記印刷装置ＩＤと、前記印刷装置が設置された場所のデータである設置データとが対応付けられて記憶された第四記憶手段と、前記印刷指示装置の前記印刷装置ＩＤ送信手段によって送信された前記印刷装置ＩＤを受信する印刷装置ＩＤ受信手段と、前記印刷装置ＩＤ受信手段によって受信された前記印刷装置ＩＤと一致する、前記第四記憶手段に記憶された前記印刷装置ＩＤに対応付けられた前記設置データを抽出し、抽出した前記設置データと一致する前記エリアデータに対応付けられた前記広告データを前記第三記憶手段から選択する選択手段とを備え、前記認証装置の前記広告データ送信手段は、前記選択手段によって選択された前記広告データを、前記印刷指示装置に送信してもよい。
【００１６】
この場合、印刷装置の設置場所に応じた広告を印刷することができる。このため、広告主は、広告が対象とする場所に応じた広告をユーザに届けることができる。よって、広告主は、効率的に宣伝を行うことができる。また、ユーザは、ユーザがいる場所に適した広告を受け取ることができる。
【００１７】
本発明の第二の態様に係る印刷装置は、印刷を実行する印刷装置であって、前記印刷装置に印刷の指示を行う印刷指示装置によって送信された前記印刷装置に印刷させるデータである印刷データを受信する印刷データ受信手段と、前記印刷指示装置を操作するユーザの認証を行う認証装置によって、ユーザを特定するためのＩＤであるユーザＩＤと、ユーザが操作する前記印刷指示装置の識別子とが対応付けられて記憶された第一記憶手段に、前記印刷指示装置から送信されて前記認証装置によって受信された前記識別子と同一の前記識別子に対応付けられた前記ユーザＩＤが記憶されていると判断され、前記印刷データ受信手段によって、前記印刷データが受信された場合に、印刷を実行する印刷手段とを備えている。この場合、一度ユーザがＩＤを入力し、ユーザＩＤと識別子とが対応付けられれば、その後に印刷を行う場合に再度ユーザＩＤを入力する必要はなく、識別子を送信するのみで、印刷を実行できる。つまり、ＩＤの入力を省略できる。
【００１８】
本発明の第三の態様に係る印刷制御方法は、印刷を実行する印刷装置において実行される印刷制御方法あって、前記印刷装置に印刷の指示を行う印刷指示装置によって送信された前記印刷装置に印刷させるデータである印刷データを受信する印刷データ受信ステップと、前記印刷指示装置を操作するユーザの認証を行う認証装置によって、ユーザを特定するためのＩＤであるユーザＩＤと、ユーザが操作する前記印刷指示装置の識別子とが対応付けられて記憶された第一記憶手段に、前記印刷指示装置から送信されて前記認証装置によって受信された前記識別子と同一の前記識別子に対応付けられた前記ユーザＩＤが記憶されていると判断され、前記印刷データ受信ステップによって、前記印刷データが受信された場合に、印刷を実行する印刷ステップとを備えている。この場合、一度ユーザがＩＤを入力し、ユーザＩＤと識別子とが対応付けられれば、その後に印刷を行う場合に再度ユーザＩＤを入力する必要はなく、識別子を送信するのみで、印刷を実行できる。つまり、ＩＤの入力を省略できる。
【００１９】
本発明の第四の態様に係る印刷制御プログラムは、印刷を実行する印刷装置において実行される印刷制御プログラムあって、前記印刷装置のＣＰＵに、前記印刷装置に印刷の指示を行う印刷指示装置によって送信された前記印刷装置に印刷させるデータである印刷データを受信する印刷データ受信ステップと、前記印刷指示装置を操作するユーザの認証を行う認証装置によって、ユーザを特定するためのＩＤであるユーザＩＤと、ユーザが操作する前記印刷指示装置の識別子とが対応付けられて記憶された第一記憶手段に、前記印刷指示装置から送信されて前記認証装置によって受信された前記識別子と同一の前記識別子に対応付けられた前記ユーザＩＤが記憶されていると判断され、前記印刷データ受信ステップによって、前記印刷データが受信された場合に、印刷を実行する印刷ステップとを実行させる。この場合、一度ユーザがＩＤを入力し、ユーザＩＤと識別子とが対応付けられれば、その後に印刷を行う場合に再度ユーザＩＤを入力する必要はなく、識別子を送信するのみで、印刷を実行できる。つまり、ＩＤの入力を省略できる。
【図面の簡単な説明】
【００２０】
【図１】印刷システム１の構成を示すブロック図である。
【図２】サーバ２の電気的構成を示すブロック図である。
【図３】ＰＣ３の電気的構成を示すブロック図である。
【図４】プリンタ４の電気的構成を示すブロック図である。
【図５】ユーザ情報データテーブル９１を示す模式図である。
【図６】ＭＡＣアドレスデータテーブル９２を示す模式図である。
【図７】広告情報データテーブル９３を示す模式図である。
【図８】設置場所データテーブル９４を示す模式図である。
【図９】利用料金データテーブル９５を示す模式図である。
【図１０】第一メイン処理を示すフローチャートである。
【図１１】第二メイン処理を示すフローチャートである。
【図１２】第三メイン処理を示すフローチャートである。
【図１３】ＭＡＣアドレスデータテーブル９２を示す模式図である。
【図１４】利用料金データテーブル９５を示す模式図である。
【図１５】図１におけるＰＣ３が移動した場合の、印刷システム１の構成を示すブロック図である。
【図１６】料金集計処理を示すフローチャートである。
【図１７】合計料金データテーブル９６を示す模式図である。
【発明を実施するための形態】
【００２１】
以下、本発明に係る印刷システムの一実施の形態について、図面を参照して説明する。なおこれらの図面は、本発明が採用しうる技術的特徴を説明するために用いられるものであり、記載されている装置の構成、各種処理のフローチャートなどは、それのみに限定する趣旨ではなく、単なる説明例である。
【００２２】
図１を参照し、本発明の一実施形態である印刷システム１について説明する。本実施形態では、例示として、サーバ２の管理者が、貸しオフィスを経営している場合について述べる。サーバ２の管理者は、ユーザにオフィスを貸して、ユーザから使用料を取得している。サーバ２の管理者は、複数の貸しオフィスを所有している。また、サーバ２の管理者は、広告主との契約により、ユーザに広告を配信している。印刷システム１では、ユーザがプリンタで印刷を実行した場合に、印刷物と共に、広告を印刷することができる。
【００２３】
図１に示すように、印刷システム１は、サーバ２とパーソナルコンピュータ３（以下、「ＰＣ３」という。）とプリンタ４とプリンタ５とを含む。サーバ２とＰＣ３とプリンタ４とプリンタ５とは、それぞれネットワーク８に接続されている。プリンタ４は、貸しオフィス新宿支店６に設置してある。またプリンタ５は、貸しオフィス渋谷支店７に設置してある。ＰＣ３を所有しているユーザが、貸しオフィス新宿支店６で仕事をしている。ＰＣ３のユーザは、プリンタ４を使用して印刷を行うことができる。ＰＣ３のユーザは、プリンタ４を使用した場合に、利用料金をサーバ２の管理者に支払う。なお、ＰＣ３はノート型のＰＣであり、ユーザは、貸しオフィス渋谷支店７に移動して仕事を行うこともできる。この場合には、ＰＣ３のユーザは、プリンタ５を使用して印刷を行う。印刷システム１は、他の複数のユーザが所有するパーソナルコンピュータや、他の貸しオフィスや、プリンタ等も含んでいるが、図示を省略している。
【００２４】
次に図２を参照して、サーバ２の電気的構成について説明する。図２に示すように、サーバ２は、ＣＰＵ２１とＨＤＤ２２とＲＡＭ２３とを備えている。ＣＰＵ２１は、サーバ２の各種の制御処理を司る。ＣＰＵ２１はＨＤＤ２２およびＲＡＭ２３と電気的に接続されている。ＣＰＵ２１はＨＤＤ２２とＲＡＭ２３との記憶領域にアクセスできる。
【００２５】
ＨＤＤ２２は、プログラム記憶領域２２１、ユーザ情報データテーブル記憶領域２２２、ＭＡＣアドレスデータテーブル記憶領域２２３、広告情報データテーブル記憶領域２２４、設置場所データテーブル記憶領域２２５、利用料金データテーブル記憶領域２２６、印刷料金記憶領域２２７、割引率記憶領域２２８、および合計料金データテーブル記憶領域２２９を少なくとも備えている。
【００２６】
プログラム記憶領域２２１には、ＣＰＵ２１が各種の処理等を実行するために必要なプログラムデータが記憶され、ユーザ情報データテーブル記憶領域２２２には、後述するユーザ情報データテーブル９１（図５参照）が記憶される。ＭＡＣアドレスデータテーブル記憶領域２２３には、後述するＭＡＣアドレスデータテーブル９２（図６参照）が記憶され、広告情報データテーブル記憶領域２２４には、後述する広告情報データテーブル９３（図７参照）が記憶される。設置場所データテーブル記憶領域２２５には、後述する設置場所データテーブル９４（図８参照）が記憶され、利用料金データテーブル記憶領域２２６には、後述する利用料金データテーブル９５（図９参照）が記憶される。印刷料金記憶領域２２７には、後述する印刷を実行する場合の１枚当たりの利用料金が記憶され、割引率記憶領域には、後述する割引率が記憶される。合計料金データテーブル記憶領域２２９には、後述する合計料金データテーブル９６（図１７参照）が記憶される。また、ＲＡＭ２３には、種々のデータが記憶される。
【００２７】
サーバ２は、通信インターフェイス（通信Ｉ／Ｆ）２５を備えている。通信Ｉ／Ｆ２５には、ＬＡＮポート２４とＣＰＵ２１とが電気的に接続されている。ＬＡＮポート２４は、ネットワーク８（図１参照）に接続されている。ＣＰＵ２１は、通信Ｉ／Ｆ２５、ＬＡＮポート２４、およびネットワーク８を介して、ＰＣ３と通信を行うことができる。
【００２８】
次に図３を参照して、ＰＣ３の電気的構成について説明する。図３に示すように、ＰＣ３は、ＣＰＵ３１とＨＤＤ３２とＲＡＭ３３とを備えている。ＣＰＵ３１は、ＰＣ３の各種の制御処理を司る。ＣＰＵ３１はＨＤＤ３２とＲＡＭ３３とに電気的に接続され、記憶領域にアクセスできる。
【００２９】
ＨＤＤ３２は、プログラム記憶領域３２１を少なくとも備えている。プログラム記憶領域３２１には、ＣＰＵ３１が各種の処理等を実行するために必要なプログラムデータが記憶される。ＲＡＭ３３には、種々のデータが記憶される。ＰＣ３は、通信インターフェイス（通信Ｉ／Ｆ）３５を備えている。通信Ｉ／Ｆ３５には、ＬＡＮポート３４とＣＰＵ３１とが電気的に接続されている。ＬＡＮポート３４は、ネットワーク８（図１参照）に接続されている。ＣＰＵ３１は、通信Ｉ／Ｆ３５、ＬＡＮポート３４、およびネットワーク８を介して、サーバ２およびプリンタ４，５と通信を行うことができる。
【００３０】
ＰＣ３は、ディスプレイ３６と入力部３７とを備えている。ディスプレイ３６と入力部３７とは、ＣＰＵ３１と電気的に接続されている。ＣＰＵ３１は、ディスプレイ３６に所望の画像を表示することができる。ＣＰＵ３１は、入力部３７を介して入力されたユーザからの指示を認識することができる。入力部３７は、例えば、マウスやキーボードである。
【００３１】
次に図４を参照して、プリンタ４，５の電気的構成について説明する。プリンタ４とプリンタ５とは、同一の機種である。つまり、プリンタ４とプリンタ５とは、同一の電気的構成をしており、実行する処理も同一である。このため、ここでは、プリンタ４の電気的構成について述べる。
【００３２】
図４に示すように、プリンタ４は、ＣＰＵ４１とＲＯＭ４２とＲＡＭ４３とフラッシュメモリ４４とを備えている。ＣＰＵ４１は、プリンタ４の各種の制御処理を司る。ＣＰＵ４１は、ＲＯＭ４２とＲＡＭ４３とフラッシュメモリ４４とに電気的に接続され、記憶領域にアクセスできる。ＲＯＭ４２は、プログラム記憶領域４２１を少なくとも備えている。プログラム記憶領域４２１には、ＣＰＵ４１が各種の処理等を実行するために必要なプログラムデータが記憶される。ＲＡＭ４３とフラッシュメモリ４４には、種々のデータが記憶される。
【００３３】
プリンタ４は、通信インターフェイス（通信Ｉ／Ｆ）４６を備えている。通信Ｉ／Ｆ４６には、ＬＡＮポート４５とＣＰＵ４１とが電気的に接続されている。ＬＡＮポート４５は、ネットワーク８（図１参照）に接続されている。ＣＰＵ４１は、通信Ｉ／Ｆ４６、ＬＡＮポート４５、およびネットワーク８を介して、ＰＣ３と通信を行うことができる。
【００３４】
プリンタ４は、ＩＤ入力部４７と印刷部４８とを備えている。ＩＤ入力部４７と印刷部４８とは、それぞれＣＰＵ４１に電気的に接続されている。ＩＤ入力部４７は、非接触型のＩＣカードリーダであるとする。ユーザがＩＣカードをＩＤ入力部４７にかざすことによって、ＩＤ入力部４７がユーザＩＤを読み取り、ＣＰＵ４１に伝達する。これによって、ＣＰＵ４１は、ユーザＩＤを読み取ることができる。ユーザＩＤとは、ユーザを特定するためのＩＤである。ＣＰＵ４１は、印刷部４８を使用して紙への印刷を実行できる。印刷部４８は、例えば、インクジェット方式や、レーザー方式や、熱転写方式等の印刷方式によって印刷を行う。
【００３５】
次に、データテーブルについて説明する。まず、図５を参照して、ユーザ情報データテーブル９１について説明する。ユーザ情報データテーブル９１には、貸しオフィスを利用するユーザに関する情報が登録されている。ユーザ情報データテーブル９１は、サーバ２のユーザ情報データテーブル記憶領域２２２（図２参照）に記憶されている。
【００３６】
図５に示すように、ユーザ情報データテーブル９１には、ユーザＩＤ「０１Ａ」、住所「東京都新宿区ＸＸＸ」、性別「男」、年齢「２５」、趣味「スポーツ、読書」、およびクレジットカード番号「ＹＹＹ」が対応付けられている。詳細に説明すると、ユーザＩＤ「０１Ａ」のユーザが、貸しオフィスの利用者として登録されており、このユーザの住所は「東京都新宿区ＸＸＸ」であり、性別は「男」であり、年齢は「２５」、趣味は「スポーツ、読書」であり、クレジットカードの番号は、「ＹＹＹ」である。なお、住所における「ＸＸＸ」には、実際には、詳細な住所が登録されている。また、クレジットカードの番号における「ＹＹＹ」は、実際には、詳細なクレジット番号が登録されている。なお、ユーザ情報データテーブル９１では、ユーザ１人に対して、一のユーザＩＤが対応付けられている。ユーザＩＤ「０１Ａ」のユーザがＰＣ３（図１参照）を使用しているとする。
【００３７】
同様に、ユーザＩＤ，住所、性別、年齢、趣味、およびクレジットカード番号の順に、「０２Ａ」、「東京都渋谷区ＸＸＸ」、「女」、「３５」、「ショッピング」、および「ＹＹＹ」が対応付けられ、「０３Ａ」、「東京都新宿区ＸＸＸ」、「男」、「４５」、「音楽、読書」、および「ＹＹＹ」が対応付けられている。
【００３８】
次に、図６を参照して、ＭＡＣアドレスデータテーブル９２について説明する。ＭＡＣアドレスデータテーブル９２には、貸しオフィスを利用するユーザが使用しているＰＣ等のＭＡＣアドレスが登録されている。ＭＡＣアドレスとは、ネットワーク上でハードウェア等を識別するために、ハードウェア毎に割り当てられる物理アドレスである。ＭＡＣアドレスが、本発明の「識別子」に相当する。ＭＡＣアドレスデータテーブル９２は、ＭＡＣアドレスデータテーブル記憶領域２２３（図２参照）に記憶されている。
【００３９】
図６に示すように、ＭＡＣアドレスデータテーブル９２には、ユーザＩＤ「０２Ａ」とＭＡＣアドレス「００−１Ｆ−Ｅ２−Ｅ８−９８−Ｄ１」とが対応付けられて登録されている。これは、ユーザＩＤ「０２Ａ」のユーザが使用するＰＣ（図示外）のＭＡＣアドレスが「００−１Ｆ−Ｅ２−Ｅ８−９８−Ｄ１」であることを示している。同様に、ユーザＩＤ「０３Ａ」とＭＡＣアドレス「００−１Ｆ−Ｅ２−Ｅ８−９８−Ｄ２」が対応付けられ、ユーザＩＤ「０３Ａ」とＭＡＣアドレス「００−１Ｆ−Ｅ２−Ｅ８−９８−Ｄ３」が対応付けられている。
【００４０】
なお、ユーザＩＤ「０３Ａ」のユーザは、２台のＰＣ（図示外）を使用しており、それぞれのＰＣのＭＡＣアドレスが、「００−１Ｆ−Ｅ２−Ｅ８−９８−Ｄ２」、「００−１Ｆ−Ｅ２−Ｅ８−９８−Ｄ３」である。また、ユーザＩＤ「０１Ａ」のユーザが使用するＰＣ３のＭＡＣアドレスは登録されていないが、登録の方法は、具体例を示しながら後述する。
【００４１】
次に、図７を参照して、広告情報データテーブル９３について説明する。広告情報データテーブル９３には、広告のデータである広告データと、広告が対象とするユーザを特定するためのデータなどが登録されている。広告情報データテーブル９３は、サーバ２の広告情報データテーブル記憶領域２２４（図２参照）に記憶されている。
【００４２】
図７に示すように、広告情報データテーブル９３には、広告ＩＤ「０１Ｂ」、広告データ「０００１．ｊｐｇ」、店名「ＡＡスポーツ店」、分類「スポーツ」、広告エリア「東京都新宿区」、対象性別「男、女」、対象年齢「２０代」、配信開始日「２０１０年３月１日」、配信終了日「２０１０年３月３１日」、および配信時間「１０時〜１８時」が登録されている。詳細に説明すると、広告ＩＤ「０１Ｂ」の広告の広告データは「０００１．ｊｐｇ」である。広告主の店名は「ＡＡスポーツ店」である。広告の分類は「スポーツ」である。つまり、ＡＡスポーツ店の広告データ「０００１．ｊｐｇ」に基づく広告には、種々のスポーツ用品が掲載されている。ＡＡスポーツ店は、この広告を、「東京都新宿区」で印刷を行う、「２０代」の「男と女」に、配信しようとしている。そして、この広告が配信される期間は、配信開始日「２０１０年3月１日」から配信終了日「２０１０年３月３１日」までであり、配信時間は、「１０時〜１８時」である。
【００４３】
同様に、広告ＩＤ、広告データ、店名、分類、広告エリア、対象性別、対象年齢、配信開始日、配信終了日、および配信時間の順に、「０２Ｂ」、「０００２．ｊｐｇ」、「ＢＢ靴店」、「ファッション」、「東京都渋谷区」、「女」、「３０代」、「２０１０年３月１５日」、「２０１０年４月５日」、および「9時〜１７時」が対応付けられている。また、「０３Ｂ」、「０００３．ｊｐｇ」、「ＣＣスポーツ店」、「スポーツ」、「東京都渋谷区」、「男」、「２０代」、「２０１０年３月１６日」、「２０１０年４月８日」、および「１０時〜２３時」が対応付けられている。
【００４４】
次に、図８を参照して、設置場所データテーブル９４について説明する。設置場所データテーブル９４は、サーバ２の設置場所データテーブル記憶領域２２５（図２参照）に記憶されている。
【００４５】
図８に示すように、設置場所データテーブル９４には、プリンタＩＤ「０１Ｃ」、店舗名「貸しオフィス新宿支店６」、および住所「東京都新宿区ＸＸＸ」が対応付けられて登録されている。詳細に説明すると、プリンタを特定するためのＩＤであるプリンタＩＤが「０１Ｃ」であるプリンタが、貸しオフィス新宿支店６（図１参照）に設置されている。そして、その住所は、「東京都新宿区ＸＸＸ」である。なお、住所における「ＸＸＸ」には、実際には、詳細な住所が登録されている。同様に、プリンタＩＤ「０２Ｃ」、店舗名「貸しオフィス渋谷支店７」、および住所「東京都渋谷区ＸＸＸ」が対応付けられ、プリンタＩＤ「０３Ｃ」、店舗名「貸しオフィス世田谷支店」、および住所「東京都世田谷区ＸＸＸ」が対応付けられている。なお、本実施形態では、プリンタＩＤ「０１Ｃ」のプリンタが、プリンタ４（図１参照）であり、プリンタＩＤ「０２Ｃ」のプリンタが、プリンタ５（図１参照）である。プリンタＩＤ「０３Ｃ」のプリンタと貸しオフィス世田谷支店とについては、図１での図示を省略している。
【００４６】
次に、図９を参照して、利用料金データテーブル９５について説明する。利用料金データテーブル９５には、各ユーザが印刷を実行した際の、プリンタの利用料金が記憶されている。利用料金は、後述するＳ２０９およびＳ２１１の処理（図１１参照）において計算され、利用料金データテーブル９５に登録される。
【００４７】
図９に示すように、利用料金データテーブル９５には、ユーザＩＤ「０２Ａ」、利用日「２０１０年２月２５日」、および利用料金「２００」が登録されている。これは、ユーザＩＤ「０２Ａ」のユーザ（図５参照）が、２０１０年２月２５日に印刷を行い、その利用料金が２００円であったことを示している。同様に、ユーザＩＤ、利用日、および利用料金の順に、「０２Ａ」「２０１０年３月２日」、および「７０」が対応付けられ、「０３Ａ」、「２０１０年３月８日」、および「１４」が対応付けられている。「０３Ａ」、「２０１０年３月１５日」、および「３５０」が対応付けられ、「０２Ａ」、「２０１０年３月２０日」、および「１４０」が対応付けられている。「０３Ａ」、「２０１０年３月２２日」、および「２１０」が対応付けられている。
【００４８】
次に、図１０に示すフローチャートを参照して、本実施形態のＰＣ３が行う第一メイン処理について説明する。第一メイン処理は、ＨＤＤ３２のプログラム記憶領域３２１に記憶されているプログラムに従ってＣＰＵ３１が実行する。第一メイン処理は、ユーザがＰＣ３を使用して印刷を実行する場合に行われる処理である。
【００４９】
図１０に示す第一メイン処理では、まず、ユーザによって、印刷の指示が入力されたか否かが判断される（Ｓ１０１）。ユーザは、印刷を行う場合には、印刷するファイル（つまり、印刷物。）と、印刷を実行させるプリンタを指定する。また、印刷した紙に、広告も印刷するか否かを指定する。以下の説明では、ユーザは、印刷を実行させるプリンタとして、プリンタ４を指定したとする。
【００５０】
印刷の指示が入力されていない場合には（Ｓ１０１：ＮＯ）、Ｓ１０１に戻り処理が繰り返される。印刷の指示が入力された場合には（Ｓ１０１：ＹＥＳ）、ＰＣ３のＭＡＣアドレスと、印刷を実行させるプリンタを特定するためのＩＤであるプリンタＩＤと、広告を印刷するか否かを示すフラグである広告印刷可否フラグと、印刷する紙の枚数のデータ（以下、「枚数データ」という。）とを、サーバ２に送信する（Ｓ１０２）。Ｓ１０２の処理で送信された、ＭＡＣアドレスとプリンタＩＤと広告印刷可否フラグと枚数データとは、サーバ２のＳ２０１の処理（図１１参照、後述）において、受信される。
【００５１】
次いで、サーバ２のＳ２０３、Ｓ２０９、Ｓ２１２の処理（図１１参照、後述）において送信される未登録通知、印刷許可通知、または広告データが受信されたか否かが判断される（Ｓ１０３）。詳細は後述するが、ＰＣ３のＭＡＣアドレスとユーザＩＤとが、サーバ２のＭＡＣアドレスデータテーブル９２に登録されていない場合、ＭＡＣアドレスが未登録であることを示すデータである未登録通知が、サーバ２からＰＣ３に送信される（図１１のＳ２０３参照）。また、ＭＡＣアドレスとユーザＩＤとが、サーバ２のＭＡＣアドレスデータテーブル９２に登録されている場合において、広告印刷可否フラグが広告を印刷しないことを示すデータであれば、印刷を許可することを示すデータである印刷許可通知が送信され（図１１のＳ２０９参照）、広告印刷可否フラグが広告を印刷することを示すデータであれば、印刷許可通知と広告データとが送信される（図１１のＳ２１２参照）。
【００５２】
未登録通知、印刷許可通知、または広告データが受信されていない場合には（Ｓ１０３：ＮＯ）、Ｓ１０３の戻り、処理が繰り返される。未登録通知、印刷許可通知、または広告データが受信された場合には（Ｓ１０３：ＹＥＳ）、Ｓ１０３の処理において受信されたデータに印刷許可通知が含まれているか否かが判断される（Ｓ１０４）。印刷許可通知が含まれていない場合、つまり、未登録通知が受信された場合には（Ｓ１０４：ＮＯ）、プリンタ４にＩＤ入力通知を送信する（Ｓ１０５）。ＩＤ入力通知は、ユーザがＩＤを入力するために、プリンタ４のＩＤ入力部４７（図４参照）を利用することをプリンタ４に通知するデータである。ＩＤ入力通知は、プリンタ４のＳ３０１の処理（図１２参照）において受信される。そして、ユーザは、プリンタ４のＩＤ入力部４７にＩＣカードをかざす。これによって、プリンタ４のＣＰＵ４１は、ユーザＩＤを読み取る（図１２のＳ３０２参照、後述）。プリンタ４のＣＰＵ４１は、読み取ったユーザＩＤをＰＣ３に送信する（図１２のＳ３０３、後述）。
【００５３】
ＰＣ３のＣＰＵ３１は、プリンタ４のＳ３０３の処理によって送信されるユーザＩＤを受信したか否かを判断する（Ｓ１０６）。受信されていない場合には（Ｓ１０６：ＮＯ）、Ｓ１０６の処理に戻り、処理が繰り返される。受信された場合には（Ｓ１０６：ＹＥＳ）、ＰＣ３のＭＡＣアドレスとＳ１０６の処理で受信されたユーザＩＤとがサーバ２に送信される（Ｓ１０７）。送信されたユーザＩＤとＭＡＣアドレスとは、サーバ２において受信され（図１１のＳ２０４参照、後述）、ＭＡＣアドレスデータテーブル９２に登録される（図１１のＳ２０５参照、後述）。そして、ユーザＩＤとＭＡＣアドレスとが登録されたことを通知するデータである登録完了通知が、サーバ２からＰＣ３に送信される（図１１のＳ２０６参照、後述）。
【００５４】
ＰＣ３のＣＰＵ３１は、登録完了通知を受信したか否かを判断する（Ｓ１０８）。受信されていない場合には（Ｓ１０８：ＮＯ）、Ｓ１０８に戻り、処理が繰り返される。受信された場合には（Ｓ１０８：ＹＥＳ）、Ｓ１０２の処理に戻り、再度ＭＡＣアドレスと、プリンタＩＤと、広告印刷可否フラグと、枚数データとが、サーバ２に送信される（Ｓ１０２）。
【００５５】
Ｓ１０４の処理において、Ｓ１０３の処理において受信されたデータに印刷許可通知が含まれている場合には（Ｓ１０４：ＹＥＳ）、印刷データが作成される（Ｓ１０９）。印刷データは、プリンタ４が印刷を行うためのデータである。Ｓ１０３の処理において、広告データが受信されていなければ、ＣＰＵ３１は、ユーザが指定した印刷物から印刷データを作成する。広告データが受信されていれば、ＣＰＵ３１は、ユーザが指定した印刷物と、広告データとを合成して印刷データを作成する（Ｓ１０９）。このとき作成される印刷データは、例えば、ユーザが指定した印刷物を紙の表面に印刷し、広告データに基づく広告を紙の裏面に印刷するためのデータである。Ｓ１０９の処理で印刷データが作成されたら、作成された印刷データがプリンタ４に送信される（Ｓ１１０）。印刷データは、プリンタ４のＳ３０４の処理で受信され、Ｓ３０５の処理で印刷される（図１２参照）。
【００５６】
次に、図１１に示すフローチャートを参照して、本実施形態のサーバ２が行う第二メイン処理について説明する。第二メイン処理は、ＨＤＤ２２のプログラム記憶領域２２１に記憶されているプログラムに従ってＣＰＵ２１が実行する。
【００５７】
図１１に示す第二メイン処理では、まず、ＰＣ３のＳ１０２の処理（図１０参照）において送信される、ＰＣ３のＭＡＣアドレスと、プリンタＩＤと、広告印刷可否フラグと枚数データとが受信されたか否かが判断される（Ｓ２０１）。受信されていない場合には（Ｓ２０１：ＮＯ）、Ｓ２０１の処理に戻り、処理が繰り返される。受信された場合には（Ｓ２０１：ＹＥＳ）、Ｓ２０１の処理において受信されたＭＡＣアドレスと同一のＭＡＣアドレスに対応付けられたユーザＩＤが、ＭＡＣアドレスデータテーブル９２に登録されているか否かが判断される（Ｓ２０２）。つまり、認証が行われる。登録されていない場合には（Ｓ２０２：ＮＯ）、ＭＡＣアドレスが未登録であることを示すデータである未登録通知がＰＣ３に送信される（Ｓ２０３）。未登録通知は、ＰＣ３のＳ１０３の処理（図１０参照）において受信される。
【００５８】
次いで、Ｓ１０７の処理において送信されるユーザＩＤとＭＡＣアドレスとが受信されたか否かが判断される（Ｓ２０４）。受信されていない場合には（Ｓ２０４：ＮＯ）、Ｓ２０４に戻り、処理が繰り返される。受信された場合には（Ｓ２０４：ＹＥＳ）、受信されたユーザＩＤとＭＡＣアドレスとがＭＡＣアドレスデータテーブル９２に登録され、ＭＡＣアドレスデータテーブル記憶領域２２３に記憶される（Ｓ２０５）。次いで、ユーザＩＤとＭＡＣアドレスとが登録されたことを通知するデータである登録完了通知が、ＰＣ３に送信される（Ｓ２０６）。送信された登録完了通知は、ＰＣ３のＳ１０８の処理（図１０参照）において受信され、再度、ＭＡＣアドレスと、プリンタＩＤと、広告印刷可否フラグと、枚数データとが、サーバ２に送信される（図１０のＳ１０２参照）。ＣＰＵ３１は、登録完了通知を送信したら（Ｓ２０６）、Ｓ２０１の処理に戻り、再度ＰＣ３から送信されたＭＡＣアドレスと、プリンタＩＤと、広告印刷可否フラグと、枚数データとを受信する（Ｓ２０１：ＹＥＳ）。
【００５９】
Ｓ２０２の処理において、Ｓ２０１の処理で受信されたＭＡＣアドレスと同一のＭＡＣアドレスに対応つけられたユーザＩＤが、ＭＡＣアドレスデータテーブル９２に登録されていると判断された場合には（Ｓ２０２：ＹＥＳ）、広告印刷可否フラグが広告を印刷することを示すデータであるか否かが判断されることで、広告を印刷するか否かが判断される（Ｓ２０７）。広告印刷可否フラグが広告を印刷しないことを示すデータであれば（Ｓ２０７：ＮＯ）、次いで、Ｓ２０１の処理で受信された枚数データに基づいて、利用料金が計算される。そして、ユーザＩＤと利用日と利用料金とが対応付けられ、利用料金データテーブル９５（図９参照）に登録され、利用料金データテーブル記憶領域２２６に記憶される（Ｓ２０８）。利用料金は、例えば、１枚あたり１０円である。つまり、ユーザが印刷した枚数に応じて、ユーザに課金する利用料金を算出することができる。１枚当たりの利用料金は、ＨＤＤ２２の印刷料金記憶領域２２７に記憶されている。
【００６０】
次いで、印刷を許可することを示すデータである印刷許可通知が、ＰＣ３に送信される（Ｓ２０９）。送信された印刷許可通知は、ＰＣ３のＳ１０３の処理（図１０参照）において受信される。次いで、Ｓ２０１に戻り、処理が繰り返される。
【００６１】
Ｓ２０７の処理において、広告印刷可否フラグが広告を印刷することを示すデータである場合には（Ｓ２０７：ＹＥＳ）、ユーザに配信する広告の広告データが選択される（Ｓ２１０）。Ｓ２１０の処理では、Ｓ２０１の処理で受信されたユーザＩＤと同一のユーザＩＤに対応付けられた、性別、年齢、及び趣味が、ユーザ情報データテーブル９１（図５参照）から抽出される。また、Ｓ２０１の処理で受信されたプリンタＩＤと同一のプリンタＩＤに対応付けられた設置場所の住所が、設置場所データテーブル９４（図８参照）から抽出される。また、現在の時間が抽出される。そして、広告情報データテーブル９３（図７参照）における対象性別、対象年齢、分類、広告エリア、および配信時間が、それぞれ、抽出した、性別、年齢、趣味、設置場所の住所、および現在の時間と一致する広告ＩＤを特定する。そして、特定した広告ＩＤに関連付けられた広告データが、ユーザに配信する広告の広告データとして選択される（Ｓ２１０）。なお、このとき選択される広告データの数は、Ｓ２０１の処理において受信された印刷枚数以内に制限される。この場合、特定した広告データが、印刷枚数より大きい場合は、印刷枚数以内になるように広告データを選択する。この場合に選択の仕方は限定されず、ランダムに選択してもよいし、配信開始日が最新の広告データから順番に選択してもよい。
【００６２】
次いで、利用料金の計算が行われ、計算された利用料金とユーザＩＤと利用日とが対応付けられ、利用料金データテーブル９５（図９参照）に登録され、利用料金データテーブル記憶領域２２６に記憶される（Ｓ２１１）。ユーザに広告を配信する場合には、広告主から広告料が支払われるため、広告を配信しない場合の利用料金（つまり、Ｓ２０８の処理で計算した料金）に比べて、ユーザに課金する利用料金を割り引くことができる。Ｓ２０８の処理の場合に比べて、例えば、３０％割り引くことができる。割引率は、ＨＤＤ２２の割引率記憶領域２２８に記憶されている。次いで、印刷許可通知と、Ｓ２１０の処理において選択された広告データとがＰＣ３に送信される（Ｓ２１２）。次いで、Ｓ２０１に戻り、処理が繰り返される。
【００６３】
次に、図１２に示すフローチャートを参照して、本実施形態のプリンタ４が行う第三メイン処理について説明する。第三メイン処理は、ＲＯＭ４２のプログラム記憶領域４２１に記憶されているプログラムに従ってＣＰＵ４１が実行する。
【００６４】
図１２に示す第三メイン処理では、まず、ＰＣ３のＳ１０５の処理（図１０参照）において送信されるＩＤ入力通知が受信されたか否かが判断される（Ｓ３０１）。ＩＤ入力通知が受信された場合には（Ｓ３０１：ＹＥＳ）、ユーザＩＤが、ＩＤ入力部４７を介して入力されたか否かが判断される（Ｓ３０２）。なお、ユーザは、プリンタ４のＩＤ入力部４７にＩＣカードをかざすことによって、ユーザＩＤを入力する。そして、ＣＰＵ４１は、入力されたユーザＩＤを読み取る。ユーザＩＤが入力されていない場合には（Ｓ３０２：ＮＯ）、Ｓ３０２に戻り、処理が繰り返される。ユーザＩＤが入力された場合には（Ｓ３０２：ＹＥＳ）、入力されたユーザＩＤをＰＣ３に送信する（Ｓ３０３）。送信されたユーザＩＤは、ＰＣ３のＳ１０６の処理（図１０参照）において受信される。次いで、Ｓ３０１に戻り、処理が繰り返される。
【００６５】
Ｓ３０１の処理において、ＩＤ入力通知が受信されていない場合には（Ｓ３０１：ＮＯ）、ＰＣ３のＳ１１０の処理（図１０参照）において送信される印刷データが受信されたか否かが判断される（Ｓ３０４）。受信されていない場合には（Ｓ３０４：ＮＯ）、Ｓ３０１に戻り、処理が繰り返される。受信された場合には（Ｓ３０４：ＹＥＳ）、受信した印刷データに基づいて、印刷を実行する（Ｓ３０５）。このとき、ＣＰＵ４１は、印刷部４８を使用して印刷を行う。次いで、Ｓ３０１に戻り、処理が繰り返される。
【００６６】
以上の処理が、印刷システム１において実行される。例えば、ユーザＩＤ「０１Ａ」のユーザ（図５参照）が、ＰＣ３を使用して、貸しオフィス新宿支店６のプリンタ４（図１参照）で、印刷を実行する場合について述べる。このとき、ＰＣ３のＭＡＣアドレスは、「００−１Ｆ−Ｅ２−Ｅ８−９８−Ｄ０」であり、プリンタ４のプリンタＩＤは、「０１Ｃ」であるとする。また、ユーザが印刷する印刷物の枚数は「１」であるとする。また、ユーザは広告を印刷するとする。この時、ＭＡＣアドレスデータテーブル９２（図６参照）には、ＰＣ３のＭＡＣアドレス「００−１Ｆ−Ｅ２−Ｅ８−９８−Ｄ０」は登録されていない。以下、この例示を「具体例」という。図１０に示すように、具体例の場合、ユーザによって印刷の指示が入力されると（Ｓ１０１：ＹＥＳ）、ＰＣ３のＭＡＣアドレス「００−１Ｆ−Ｅ２−Ｅ８−９８−Ｄ０」と、プリンタＩＤ「０１Ｃ」と、広告印刷可否フラグ（具体例の場合、広告を印刷することを示すデータ）と、枚数データ「１」とが、サーバ２に送信される（Ｓ１０２）。そして、図１１に示すように、サーバ２のＳ２０１の処理において受信される（Ｓ２０１：ＹＥＳ）。
【００６７】
このとき、ＭＡＣアドレスデータテーブル９２（図６参照）において、ＭＡＣアドレス「００−１Ｆ−Ｅ２−Ｅ８−９８−Ｄ０」は登録されていない。このため、Ｓ２０１の処理において受信されたＭＡＣアドレス「００−１Ｆ−Ｅ２−Ｅ８−９８−Ｄ０」と同一のＭＡＣアドレスに対応付けられたユーザＩＤが、ＭＡＣアドレスデータテーブル９２（図６参照）に登録されていないと判断され（Ｓ２０２：ＮＯ）、未登録通知がＰＣ３に送信される（Ｓ２０３）。
【００６８】
そして、図１０に示すように、ＰＣ３のＣＰＵ３１によって未登録通知が受信される（Ｓ１０３：ＹＥＳ）。次いで、未登録通知が受信されたので、印刷許可通知が含まれていないと判断され（Ｓ１０４：ＮＯ）、プリンタ４にＩＤ入力通知が送信される（Ｓ１０５）。
【００６９】
図１２に示すように、プリンタ４のＣＰＵ４１は、ＩＤ入力通知を受信する（Ｓ３０１：ＹＥＳ）。そして、ユーザが、プリンタ４のＩＤ入力部４７にＩＣカードをかざすと、プリンタ４のＣＰＵ４１は、ユーザＩＤ「０１Ａ」を読み取る。これによって、ユーザＩＤがＩＤ入力部４７を介して入力されたと判断される（Ｓ３０２：ＹＥＳ）。そして、入力されたユーザＩＤ「０１Ａ」がＰＣ３に送信される（Ｓ３０３）
【００７０】
送信されたユーザＩＤ「０１Ａ」は、図１０に示すように、ＰＣ３のＣＰＵ３１によって受信され（Ｓ１０６：ＹＥＳ）、受信されたユーザＩＤ「０１Ａ」とＰＣ３のＭＡＣアドレス「００−１Ｆ−Ｅ２−Ｅ８−９８−Ｄ０」とがサーバ２に送信される（Ｓ１０７）。
【００７１】
送信されたユーザＩＤとＭＡＣアドレスとは、図１１に示すように、サーバ２のＣＰＵ２１によって受信される（Ｓ２０４：ＹＥＳ）。そして、ＭＡＣアドレスデータテーブル９２に登録され、ＭＡＣアドレスデータテーブル記憶領域２２３に記憶される（Ｓ２０５）。これによって、図１３に示すように、ＭＡＣアドレスデータテーブル９２にユーザＩＤ「０１Ａ」とＭＡＣアドレス「００−１Ｆ−Ｅ２−Ｅ８−９８−Ｄ０」とが対応付けられて登録される。そして、登録完了通知が、ＰＣ３に送信される（Ｓ２０６）。
【００７２】
送信された登録完了通知は、図１０に示すように、ＰＣ３のＣＰＵ３１によって受信される（Ｓ１０８：ＹＥＳ）、そして、Ｓ１０２の処理に戻り、再度、ＰＣ３のＭＡＣアドレス「００−１Ｆ−Ｅ２−Ｅ８−９８−Ｄ０」と、プリンタＩＤ「０１Ｃ」と、広告印刷可否フラグ（具体例の場合、広告を印刷することを示すデータ）と、枚数データ「１」とが、サーバ２に送信される（Ｓ１０２）。
【００７３】
そして、図１１に示すように、サーバ２のＣＰＵ２１によって受信される（Ｓ２０１：ＹＥＳ）。次いで、Ｓ２０１の処理で受信されたＭＡＣアドレス「００−１Ｆ−Ｅ２−Ｅ８−９８−Ｄ０」と同一のＭＡＣアドレスに対応付けられたユーザＩＤ「０１Ａ」が、ＭＡＣアドレスデータテーブル９２（図１３参照）に登録されていると判断される（Ｓ２０２：ＹＥＳ）。そして、広告印刷可否フラグが広告を印刷することを示すデータであると判断される（Ｓ２０７：ＹＥＳ）。次いで、ユーザに配信する広告の広告データが選択される（Ｓ２１０）。
【００７４】
Ｓ２１０の処理では、Ｓ２０１の処理で受信されたユーザＩＤ「０１Ａ」と同一のユーザＩＤ「０１Ａ」に対応付けられた、性別「男」、年齢「２５」、及び趣味「スポーツ、読書」が、ユーザ情報データテーブル９１（図５参照）から抽出される。また、Ｓ２０１の処理で受信されたプリンタＩＤ「０１Ｃ」と同一のプリンタＩＤ「０１Ｃ」に対応付けられた設置場所の住所「東京都新宿区ＸＸＸ」が、設置場所データテーブル９４（図８参照）から抽出される。また、現在の時間が抽出される。現在の時間は「１１時」であるとする。そして、広告情報データテーブル９３（図７参照）における対象性別、対象年齢、分類、広告エリア、および配信時間が、それぞれ、抽出した、性別、年齢、趣味、設置場所の住所、および現在の時間と一致する広告ＩＤを特定する。
【００７５】
図７に示すように、広告ＩＤ「０１Ｂ」の広告は、対象性別「男、女」、対象年齢「２０代」、分類「スポーツ」、広告エリア「東京都新宿区」、および配信時間「１０時〜１８時」である。このため、抽出した性別「男」は、対象性別「男、女」に含まれるため、一致する。同様に、抽出した年齢「２５」、は対象年齢「２０代」と一致し、趣味「スポーツ、読書」のうち、「スポーツ」が、分類「スポーツ」と一致する。現在の時間「１１時」は、配信時間「１０時〜１８時」と一致し、設置場所の住所「東京都新宿区ＸＸＸ」は、広告エリア「東京都新宿区」と一致する。したがって、広告ＩＤ「０１Ｂ」に関連付けられた広告データ「０００１．ｊｐｇ」が、ユーザに配信する広告の広告データとして選択される（Ｓ２１０）。なお、広告ＩＤ「０２Ｂ」と「０３Ｂ」の広告は、少なくとも、広告エリア「東京都渋谷区」が、設置場所の住所「東京都新宿区ＸＸＸ」と一致しないため、選択されない。
【００７６】
次いで、利用料金の計算が行われ、利用料金データテーブル９５に登録され、利用料金データテーブル記憶領域２２６に記憶される（Ｓ２１１）。料金は、１枚あたり１０円とし、広告を印刷することによる割引率（割引率記憶領域２２８に記憶されている割引率）は３０％であるとする。枚数データに基づく枚数は１枚であるので、１０円に対して３０％割り引きし、利用料金は７円と算出され、利用料金データテーブル９５に登録される（Ｓ２１１）。ここで、利用日は「２０１０年３月３０日」であるとする。Ｓ２１１の処理によって、図１４に示すように、ユーザＩＤ「０１Ｃ」と利用日「２０１０年３月３０日」と利用料金「７」とが対応付けられて、利用料金データテーブル９５に登録され、利用料金データテーブル記憶領域２２６に記憶される（Ｓ２１１）。次いで、印刷許可通知と、Ｓ２１０の処理において選択した広告データ「０００１．ｊｐｇ」とがＰＣ３に送信される（Ｓ２１２）。次いで、Ｓ２０１に戻り、処理が繰り返される。
【００７７】
Ｓ２１２の処理で送信された印刷許可通知と広告データ「０００１．ｊｐｇ」とは、図１０に示すように、ＰＣ３のＣＰＵ３１によって受信される（Ｓ１０３：ＹＥＳ）。次いで、印刷許可通知が含まれていると判断され（Ｓ１０４：ＹＥＳ）、印刷データが作成される（Ｓ１０９）。Ｓ１０３の処理において、広告データ「０００１．ｊｐｇ」が受信されている。このため、ＣＰＵ３１は、ユーザが指定した印刷物と、広告データとを合成して印刷データを作成する（Ｓ１０９）。このとき作成される印刷データは、ユーザが指定した印刷物を紙の表面に印刷し、広告データ「０００１．ｊｐｇ」に基づく広告を紙の裏面に印刷するためのデータであるとする。Ｓ１０９の処理で印刷データが作成されたら、作成された印刷データがプリンタ４に送信される（Ｓ１１０）。
【００７８】
送信された印刷データは、図１２に示すように、プリンタ４のＣＰＵ４１によって受信され（Ｓ３０４：ＹＥＳ）、受信された印刷データに基づいて、印刷が実行される（Ｓ３０５）。これによって、ユーザが指定した印刷物が紙の表面に印刷され、広告データ「０００１．ｊｐｇ」に基づく広告が紙の裏面に印刷される。つまり、広告が掲載された印刷物を印刷することができる。
【００７９】
以上説明したように、ユーザは印刷を実行することができる。ＭＡＣアドレスとユーザＩＤとがＭＡＣアドレスデータテーブル９２において対応付けられていれば、ＭＡＣアドレスを送信することで（図１０のＳ１０２）、ＭＡＣアドレスに対応付けられたユーザＩＤが登録されていると判断され（図１１のＳ２０２：ＹＥＳ）、印刷許可通知がＰＣ３に送信される（図１１のＳ２０９およびＳ２１２）。そして、印刷データを送信し（図１０のＳ１１０）、印刷が実行される（図１２のＳ３０５）。つまり、ＭＡＣアドレスとユーザＩＤとが対応付けられていれば、ユーザが再度ユーザＩＤを入力することなく、ＭＡＣアドレスを送信するのみで、印刷を実行できる。つまり、ユーザＩＤの入力を省略できる。
【００８０】
また、ユーザＩＤとＭＡＣアドレスとが対応付けられていない場合（Ｓ２０２：ＮＯ）、ユーザが、プリンタ４が備えたＩＤ入力部４７にＩＣカードをかざすことで、ユーザＩＤが入力される（図１２のＳ３０２）。入力されたユーザＩＤは、ＰＣ３に送信され（図１２のＳ３０３）、ユーザＩＤとＭＡＣアドレスとがＰＣ３からサーバ２に送信される（図１０のＳ１０７）。そして、ユーザＩＤとＭＡＣアドレスとが対応付けられて、ＭＡＣアドレスデータテーブル９２に登録される（図１１のＳ２０５）。つまり、ユーザＩＤとＭＡＣアドレスとが対応付けられていない場合でも、ユーザがユーザＩＤをＩＤ入力部４７に入力することで、ユーザＩＤとＭＡＣアドレスが対応付けられる。そして、一度ユーザＩＤとＭＡＣアドレスとが対応付けられれば、それ以降に印刷を行う場合に、ユーザが再度ユーザＩＤを入力することなく、ＭＡＣアドレスを送信するのみで、印刷を実行できる。つまり、ユーザＩＤの入力を省略できる。
【００８１】
また、広告印刷可否フラグが広告を印刷することを示すデータであれば（図１１のＳ２０７：ＹＥＳ）、広告データが送信され（図１１のＳ２１２）、広告データを含む印刷データが作成され（図１０のＳ１０９）、広告が掲載された印刷物が印刷される（図１２のＳ３０５）。一方、広告印刷可否フラグが、広告を印刷しないことを示すデータであれば（図１１のＳ２０７：ＮＯ）、広告データは送信されず、ユーザが指定した印刷物のみが印刷される（図１２のＳ３０５）。つまり、本実施形態では、ユーザが、広告を印刷することを許可するか否かを設定することができる。
【００８２】
また、広告情報データテーブル９３（図７参照）には、配信時間が対応付けられ、Ｓ２１０の処理（図１１参照）において、配信時間が現在の時間と一致する広告データが選択される。このため、例えば、ランチ前の時間帯（例えば、１０時〜１２時）に、飲食店の広告主がランチの広告をユーザに配信することができる。この場合、ユーザが広告を見て、この飲食店で昼食をとる可能性が高くなる。このように、広告主は、時間に応じて効率的に宣伝を行うことができる。また、ユーザは、現在の時間に適した広告を受け取ることができる。
【００８３】
また、例えば、ユーザが複数のＰＣを使用する場合、図１３に示すＭＡＣアドレスデータテーブル９２のユーザＩＤ「０３Ａ」に対応付けられているＭＡＣアドレス「００−１Ｆ−Ｅ２−Ｅ８−９８−Ｄ２」、「００−１Ｆ−Ｅ２−Ｅ８−９８−Ｄ３」のように、一のユーザＩＤに対して複数のＭＡＣアドレスを登録することができる。この場合、ＭＡＣアドレスデータテーブル９２に、同一のユーザが使用する複数のＰＣのＭＡＣアドレスが記憶されているため、ユーザは、いずれのＰＣを使用しても、ユーザＩＤを再度入力することなく、印刷を実行できる。また、いずれのＰＣを使用しても、利用料金は、ユーザＩＤに対応付けられて、利用料金データテーブル９５（図１４参照）に記憶される。このため、使用するＰＣに関係なく、ユーザに課金する利用料金を一括して管理することができる。つまり、ユーザに対して、ＰＣ毎の利用料金が複数請求されるのではなく、複数のＰＣによる利用料金がまとめて請求される。このため、ユーザの利便性が向上する。
【００８４】
次に、ＰＣ３のユーザが、図１５に示すように、貸しオフィス渋谷支店７に移動し、ＰＣ３を用いて、プリンタ５で印刷を実行する場合について述べる。前述したように、プリンタ５は、プリンタ４と同一の機種である。つまり、プリンタ５は、プリンタ４と同一の電気的構成をしており（図４参照）、実行する処理もプリンタ４と同一である（図１２参照）。プリンタ５のプリンタＩＤは、「０２Ｃ」である。以下、第一、第二、第三メイン処理（図１０、図１１、および図１２参照）は、上述した処理と同様なので、詳細の説明は省略する。また、第二メイン処理は、プリンタ５のＣＰＵ４１（図４参照）が行う。また、第一、第二、第三メイン処理において、プリンタ４に対してデータ等を送受信していた処理は、プリンタ５に対してデータ等の送受信を行う処理となる。
【００８５】
この場合、Ｓ１０２の処理（図１０参照）において、送信されるプリンタＩＤは「０２Ｃ」であり、ＭＡＣアドレスは、前述の具体例と同様に、「００−１Ｆ−Ｅ２−Ｅ８−９８−Ｄ０」である。ＭＡＣアドレスデータテーブル９２（図１３参照）には、すでに、ＭＡＣアドレス「００−１Ｆ−Ｅ２−Ｅ８−９８−Ｄ０」とユーザＩＤ「０１Ａ」とが対応付けられて登録されている。このため、図１１に示すように、Ｓ２０１の処理において受信されたＭＡＣアドレス「００−１Ｆ−Ｅ２−Ｅ８−９８−Ｄ０」と同一のＭＡＣアドレスに対応付けられたユーザＩＤが、ＭＡＣアドレスデータテーブル９２に登録されていると判断される（Ｓ２０２：ＹＥＳ）。つまり、ユーザが使用するプリンタを、プリンタ４からプリンタ５に変更した場合でも、ユーザは、再度ユーザＩＤを入力することなく、印刷を実行することができる。
【００８６】
また、Ｓ２１０の処理で広告データが選択される場合、設置場所データテーブル９４（図８参照）から、プリンタＩＤ「０２Ｃ」に対応付けられた、設置場所の住所「東京都渋谷区ＸＸＸ」が抽出される。そして、少なくとも、広告情報データテーブル９３における広告エリアが、「東京都渋谷区ＸＸＸ」と一致する広告データが選択される（Ｓ２１０）。つまり、貸しオフィス新宿支店６で印刷した場合と、貸しオフィス渋谷支店７で印刷した場合とで、印刷される広告が異なる。つまり、広告主は、広告が対象とする場所に応じた広告をユーザに届けることができる。また、ユーザは、ユーザがいる場所に適した広告を受け取ることができる。
【００８７】
また、Ｓ２０９の処理とＳ２１１の処理（図１１参照）とで、算出される料金は、貸しオフィス渋谷支店７で印刷した場合でも、貸しオフィス新宿支店６で印刷した場合と同様に、サーバ２が記憶している利用料金データテーブル９５（図１４参照）に記憶される。つまり、ユーザが印刷した場所に関係なく、ユーザに課金する料金を一括して管理することができる。
【００８８】
次に、図１６に示すフローチャートを参照して、本実施形態のサーバ２が行う料金集計処理について説明する。料金集計処理は、ＨＤＤ２２のプログラム記憶領域２２１に記憶されているプログラムに従ってＣＰＵ２１が実行する。料金集計処理では、まず、利用料金データテーブル９５（図１４参照）が参照され、所定の期間内に印刷を実行したユーザのユーザＩＤが抽出される（Ｓ４０１）。次いで、抽出したユーザＩＤに対応付けられた利用料金から、ユーザ毎に、利用料金の合計が算出される（Ｓ４０２）。次いで、ＣＰＵ２１は、Ｓ４０２の処理で算出したユーザ毎の利用料金の合計とユーザＩＤとを対応付けて、合計料金データテーブル９６を作成し、合計料金データテーブル記憶領域２２９（図２参照）に記憶する（Ｓ４０３）。そして、料金集計処理が終了される。
【００８９】
例えば、利用料金データテーブル９５が図１４に示す状態である場合について述べる。また、所定の期間は、２０１０年３月１日から２０１０年３月３１日までとする。この場合、利用料金データテーブル９５において利用日が２０１０年３月１日から２０１０年３月３１までの、ユーザＩＤ「０１Ａ」、「０２Ａ」、および「０３Ａ」が抽出される（Ｓ４０１）。次いで、ユーザ毎に、利用料金の合計が算出される（Ｓ４０２）。ユーザＩＤ「０２Ａ」の利用料金の合計は、「７０」と「１４０」との合計である「２１０」と算出される。同様に、ユーザＩＤ「０１Ａ」の利用料金の合計は「７」と算出され、ユーザＩＤ「０３Ａ」の利用料金の合計は、「５７４」と算出される。そして、算出された利用料金の合計とユーザＩＤとが対応付けられ、図１７に示すように、合計料金データテーブル９６が作成され、合計料金データテーブル記憶領域２２９に記憶される（Ｓ４０３）。
【００９０】
料金集計処理において作成された合計料金データテーブル９６は、サーバ２の管理者がユーザに課金する際に利用される。例えば、ユーザ情報データテーブル９１（図５参照）のクレジットカード番号と対応付けて、ユーザに利用料金を請求することができる。また、銀行に、合計料金データテーブル９６に登録されている合計料金のデータを送信して、ユーザの銀行口座から引き落とすこともできる。
【００９１】
上記実施形態において、プリンタ４とプリンタ５とが、本発明の「印刷装置」に相当し、ＰＣ３が本発明の「印刷指示装置」に相当する。サーバ２が本発明の「認証装置」に相当する。図１０のＳ１０２の処理においてＭＡＣアドレスを送信する処理を行うＣＰＵ３１と、Ｓ１０７の処理においてＭＡＣアドレスを送信する処理を行うＣＰＵ３１とが本発明の「識別子送信手段」相当する。図１０のＳ１１０の処理を行うＣＰＵ３１が本発明の「印刷データ送信手段」に相当し、ＭＡＣアドレスデータテーブル記憶領域２２３（図２参照）が本発明の「第一記憶手段」に相当する。図１１のＳ２０１の処理においてＭＡＣアドレスを受信する処理を行うＣＰＵ２１と、Ｓ２０４の処理においてＭＡＣアドレスを受信する処理を行うＣＰＵ２１とが本発明の「識別子受信手段」に相当する。図１１のＳ２０２の処理を行うＣＰＵ２１が本発明の「認証手段」に相当し、図１２のＳ３０４の処理を行うＣＰＵ４１が本発明の「印刷データ受信手段」に相当する。図１２のＳ３０５の処理を行うＣＰＵ４１が本発明の「印刷手段」に相当し、図１２のＳ３０２の処理を行うＣＰＵ４１が本発明の「ＩＤ入力手段」に相当する。
【００９２】
図１２のＳ３０３の処理を行うＣＰＵ４１が本発明の「第一ＩＤ送信手段」に相当し、図１０のＳ１０６の処理を行うＣＰＵ３１が本発明の「第一ＩＤ受信手段」に相当する。図１０のＳ１０７の処理においてユーザＩＤを送信する処理を行うＣＰＵ３１が本発明の「第二ＩＤ送信手段」に相当し、図１１のＳ２０４の処理においてユーザＩＤを受信する処理を行うＣＰＵ２１が本発明の「第二ＩＤ受信手段」に相当する。図１０のＳ２０５の処理を行うＣＰＵ２１が本発明の「第一記憶制御手段」に相当し、枚数データが本発明の「枚数のデータ」に相当する。図１０のＳ１０１の処理において枚数データを送信する処理を行うＣＰＵ３１が本発明の「枚数送信手段」に相当し、図１１のＳ２０１の処理において枚数データを受信する処理を行うＣＰＵ２１が本発明の「枚数受信手段」に相当する。図１１のＳ２０８の処理において、利用料金を算出する処理を行うＣＰＵ２１が本発明の「第一算出手段」に相当し、Ｓ２０８の処理において、利用料金データテーブル９５を記憶する処理を行うＣＰＵ２１が本発明の「第二記憶制御手段」に相当する。利用料金データテーブル記憶領域２２６が本発明の「第二記憶手段」に相当する。
【００９３】
広告情報データテーブル記憶領域２２４（図２参照）が本発明の「第三記憶手段」に相当し、図１１のＳ２１２の処理において広告データを送信するＣＰＵ２１が本発明の「広告データ送信手段」に相当する。図１０のＳ１０３の処理において、広告データを受信する処理を行うＣＰＵ３１が本発明の「広告データ受信手段」に相当し、広告印刷可否フラグが本発明の「印刷可否データ」に相当する。図１０のＳ１０２の処理において、広告印刷可否フラグを送信する処理を行うＣＰＵ３１が本発明の「印刷可否データ送信手段」に相当し、図１１のＳ２０１の処理において印刷可否フラグを受信する処理を行うＣＰＵ２１が本発明の「印刷可否データ受信手段」に相当する。
【００９４】
図１１のＳ２１１の処理を行うＣＰＵ２１が本発明の「第二算出手段」に相当し、広告情報データテーブル９３（図７参照）における広告エリアが本発明の「エリアデータ」に相当する。プリンタＩＤが本発明の「印刷装置ＩＤ」に相当する。図１０のＳ１０２の処理においてプリンタＩＤを送信する処理を行うＣＰＵ３１が本発明の「印刷装置ＩＤ送信手段」に相当し、設置場所データテーブル９４（図８参照）における住所が本発明の「設置データ」に相当する。設置場所データテーブル記憶領域２２５が本発明の「第四記憶手段」に相当し、図１１のＳ２０１の処理においてプリンタＩＤを受信する処理を行うＣＰＵ２１が本発明の「印刷装置ＩＤ受信手段」に相当する。図１１のＳ２１０の処理において、広告エリアと設置場所の住所とが一致する広告データを選択する処理を行うＣＰＵ２１が本発明の「選択手段」に相当する。図１２のＳ３０４の処理が本発明の「印刷データ受信ステップ」に相当し、Ｓ３０５の処理が本発明の「印刷ステップ」に相当する。
【００９５】
なお、本発明は上記の実施形態に限定されるものではなく、種々の変更が可能である。また、本発明の「識別子」に相当するデータとして、ＭＡＣアドレスを用いていたがこれに限定されず、ＰＣ３等を特定できるデータであれば、どのようなデータでもよい。例えば、ＰＣ３に、第一メイン処理（図１０参照）を実行させるプログラムをインストールする際に、ＰＣ３を特定できるデータを付与し、そのデータをＭＡＣアドレスに代えて用いてもよい。また、例えば、ＭＡＣアドレスに代えて、グローバル一意識別子（ＧＵＩＤ）等を用いてもよい。また、図１１のＳ２０２の処理において、Ｓ２０１の処理において受信されたＭＡＣアドレスと同一のＭＡＣアドレスに対応付けられたユーザＩＤが、ＭＡＣアドレスデータテーブル９２に登録されているか否かが判断されていた。しかし、必ずしも完全に同一である必要はなく、ＰＣを特定できる程度に同一であればよい。例えば、ＭＡＣアドレスを使用する場合、または、他のＰＣ３を特定できるデータを使用する場合において、データの一部でＰＣ３等を特定できる場合には、データの一部のみで判断してもよい。
【００９６】
また、利用料金が、１枚毎（例えば、１枚当たり１０円）に課金されていたが、これに限定されない。例えば、印刷の際にインクを使用した量を検出し、インクの使用量に応じて利用料金を課金してもよい。
【００９７】
ＩＤ入力部４７は、非接触のＩＣカードリーダであり、ＩＣカードをかざすことで、ユーザＩＤが入力されていたが、これに限定されない。例えば、ＩＤ入力部４７をボタンにして、ユーザがボタンを押下することでユーザＩＤを入力できるようにしてもよい。また、ＩＤ入力部４７を設けず、ＰＣ３からネットワーク８を介してサーバ２に接続し、オンラインで、ユーザＩＤとＭＡＣアドレスとをサーバ２に登録してもよい。
【００９８】
また、３０％の割引率を例示して説明したが、これに限定されない。例えば、印刷の枚数が多くなるほど、割引率を大きくしてもよい。
【００９９】
また、図１１のＳ２１０の処理において、対象年齢等を参照して、広告データを選択していたが、これに限定されない。例えば、勤務先の分類など、他のデータに基づいて選択してもよいし、対象年齢のみを参照してもよい。また、ユーザの住所（図５参照）に適した広告を配信してもよい。また、対象年齢等を参照せず、ランダムに広告データを選択してもよい。また、広告を必ずしも配信する必要はない。
【０１００】
また、図１１のＳ２０８の処理とＳ２１１の処理において、利用料金をユーザＩＤと対応付けて記憶していたが、これに限定されない。例えば、ユーザＩＤと、Ｓ２０１の処理で受信した枚数データとを対応付けて記憶してもよい。また、ユーザ毎に枚数データの合計を記憶してもよい。このようにすれば、ユーザ毎に印刷した枚数を管理することができる。
【０１０１】
また、本発明の「印刷装置」として、プリンタ４，５を例示して説明したが、これに限定されない。例えば、ファクシミリや複合機でもよい。
【０１０２】
また、サーバ２が本発明の「認証装置」であり、プリンタ４が本発明の「印刷装置」であった。このように、本発明の「認証装置」と「印刷装置」とは、別々に設けられていたが、これに限定されない。例えば、プリンタ４が、本発明の「認証装置」が行う機能と「印刷装置」が行う機能とを有していてもよい。つまり、第二メイン処理（図１１参照）と第三メイン処理（図１２参照）と料金集計処理（図１６参照）とを、プリンタ４のＣＰＵ４１が実行してもよい。この場合、Ｓ１０２の処理（図１０参照）等のＰＣ３とサーバ２との間でのデータを送受信する処理を、ＰＣ３とプリンタ４との間でデータを送受信する処理に変更すればよい。また、図２における各記憶領域２２２〜２２９を、プリンタ４のフラッシュメモリ４４に設け、各データテーブル９１〜９６を記憶し、ＲＯＭ４２のプログラム記憶領域には、第二メイン処理（図１１参照）と料金集計処理（図１６参照）とを行うためのプログラムをさらに備えるとよい。この場合、プリンタ４が第二メイン処理と第三メイン処理と料金集計処理とを行えるため、サーバ２を設ける必要がない。この場合、プリンタ４が、本発明の「認証装置」と「印刷装置」とに相当する。
【０１０３】
また、例えば、各データテーブル９１〜９６等を記憶する各記憶領域２２２〜２２９（図２参照）が、サーバ２に設けられていたが、これに限定されない。例えば、データテーブル９１〜９６等を記憶する各記憶領域２２２〜２２９を、サーバ２とは別の記憶装置に設けてもよい。この場合、記憶装置をネットワーク８に接続し、サーバ２のＣＰＵ２１が、ネットワーク８を介して、記憶装置に設けられた各記憶領域２２２〜２２９にアクセスできるようにすることで、第二メイン処理と料金集計処理とを実行できる（図１１参照）。また、例えば、サーバ２を設けず、プリンタ４が第二メイン処理と第三メイン処理と料金集計処理とを行う場合においても、プリンタ４のＣＰＵ４１が、ネットワーク８を介して、記憶装置に設けられた各記憶領域２２２〜２２９にアクセスできるようにしてもよい。
【符号の説明】
【０１０４】
１    印刷システム
２    サーバ
３    ＰＣ
４，５    プリンタ
２１，３１，４１    ＣＰＵ
４４    フラッシュメモリ
４７    ＩＤ入力部
９１    ユーザ情報データテーブル
９２    アドレスデータテーブル
９３    広告情報データテーブル
９４    設置場所データテーブル
９５    利用料金データテーブル
９６    合計料金データテーブル
２２２    ユーザ情報データテーブル記憶領域
２２３    アドレスデータテーブル記憶領域
２２４    広告情報データテーブル記憶領域
２２５    設置場所データテーブル記憶領域
２２６    利用料金データテーブル記憶領域
２２９    合計料金データテーブル記憶領域
【図１】
2011233117.tif 000003
【図２】
2011233117.tif 000004
【図３】
2011233117.tif 000005
【図４】
2011233117.tif 000006
【図５】
2011233117.tif 000007
【図６】
2011233117.tif 000008
【図７】
2011233117.tif 000009
【図８】
2011233117.tif 000010
【図９】
2011233117.tif 000011
【図１０】
2011233117.tif 000012
【図１１】
2011233117.tif 000013
【図１２】
2011233117.tif 000014
【図１３】
2011233117.tif 000015
【図１４】
2011233117.tif 000016
【図１５】
2011233117.tif 000017
【図１６】
2011233117.tif 000018
【図１７】
2011233117.tif 000019