(57)【要約】【課題】印刷指示を受け入れるメールアドレスの設定をしなくても、不当な第三者からの電子メールに基づいて、印刷されることを防止することのできる印刷システムを提供することを目的とする。【解決手段】第１電子メールに付与された認証情報である第２認証情報にも続いて、認証を行うので、印刷指示を受け入れるメールアドレスの設定をしなくても、不当な第三者からの電子メールに基づいて、印刷されることを防止することができる。【選択図】図９
2012247893.tif 000002
【特許請求の範囲】
【請求項１】
電子メールの添付ファイルであって、印刷対象となる電子ファイルである第１添付ファイルの印刷を実行可能な印刷装置を備えた印刷システムであって、
第１認証情報を記憶する第１認証情報記憶手段と、
前記第１添付ファイルが添付された第１電子メールを受信する第１電子メール受信手段と、
前記第１電子メールに付与された認証情報である第２認証情報と、前記第１認証情報記憶手段に記憶された前記第１認証情報と、に基づいて認証を行う第１認証手段と、
前記第１認証手段による認証が成功した場合に、前記印刷装置に前記第１添付ファイルの印刷を実行させ、前記認証手段による認証が失敗した場合に、前記印刷装置に前記第１添付ファイルの印刷を実行させない印刷制御手段と、を備えたことを特徴とする印刷システム。
【請求項２】
前記第１認証手段による認証が失敗した場合に、前記第１電子メールの送信元に対してリトライメールの送信を依頼するリトライ依頼メールを送信するリトライ依頼メール送信手段を備えたことを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記第１認証手段による認証が失敗した場合に、新たなリトライＩＤと、前記第１添付ファイルとを対応付けてリトライ記憶手段に記憶させるリトライ記憶制御手段と、
前記リトライ依頼メール送信手段は、正しい第２認証情報の付された返信メールを依頼するメッセージを本文に含み、且つ、前記リトライＩＤが付与されたリトライ依頼メールを送信し、
前記リトライ依頼メールの返信メールである前記リトライメールを受信する第２電子メール受信手段と、
前記リトライメールに添付された第２認証情報と、前記第１認証情報記憶手段に記憶された前記第１認証情報と、にもとづいて認証を行う第２認証手段と、を備え、
前記印刷制御手段は、前記第２認証手段による認証が成功した場合に、前記リトライメールに付与されたリトライＩＤに対応づけて記憶された前記第１添付ファイルの印刷を、前記印刷装置に実行させ、前記第２認証手段による認証が失敗した場合に、前記印刷装置による印刷を実行させないことを特徴とする請求項２に記載の印刷システム。
【請求項４】
前記印刷制御手段は、前記認証手段による認証が失敗した場合、前記第１添付ファイルの印刷を、所定の制限条件で実行させることを特徴とする請求項１に記載の印刷システム。
【請求項５】
前記所定の制限条件は、印刷可能な時間帯を制限する条件であることを特徴とする請求項４に記載の印刷システム。
【請求項６】
前記所定の制限条件は、印刷可能な枚数を制限する条件であることを特徴とする請求項４に記載の印刷システム。
【請求項７】
前記所定の制限条件は、モノクロ印刷のみを可能とする条件であることを特徴とする請求項４に記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置を利用した印刷システムに関する。
【背景技術】
【０００２】
従来から、電子メールによる印刷指示を受け付けることのできる印刷システムが知られている。このような、印刷システムによれば、利用者は、所定のメールアドレスに、印刷を指示する電子メールを送信することで、所望の印刷装置に印刷を実行させることができる。特許文献１に、電子メールによる印刷指示を受け付けることのできる印刷システムの一例が開示されている。しかし、このような印刷システムでは、印刷装置に割り当てられたメールアドレスが第三者に漏洩することが考えられる。メールアドレスが漏洩することにより、正当な権限を有さない第三者により印刷が行われてしまうおそれがある。この問題を解決するため、特許文献１に記載の印刷システムによれば、印刷指示を受け入れるメールアドレスを設定することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３４１５８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、利用者が用いるメールアドレスは、利用者の都合により変更される。特許文献１のように印刷指示を受け入れるメールアドレスを設定する必要がある印刷システムによれば、利用者のメールアドレスが変わる度に、新しいメールアドレスを、印刷指示を受け入れるメールアドレスとして設定し直す必要がある。また、印刷装置を用いる利用者が変わる場合も考えられる。この場合も、新たな利用者のメールアドレスを、印刷指示を受け入れるメールアドレスとして設定し直す必要がある。また、複数の利用者が印刷装置を共用で使う場合には、印刷装置を利用する利用者が増える度に、増加した利用者のメールアドレスを、印刷指示を受け入れるメールアドレスとして追加する必要がある。また、利用者が印刷装置を利用しなくなった場合においても、その利用者のメールアドレスを、印刷指示を受け入れるメールアドレスのリストから削除する必要がある。
【０００５】
このように、特許文献１のように印刷指示を受け入れるメールアドレスを設定する必要がある印刷システムでは、利用者のメールアドレスの変更、利用者の変更、利用者の増減にともなって、印刷指示を受け入れるメールアドレスの設定を変更しなければならい。
【０００６】
本発明は、上述の問題を解決するためになされたものであり、印刷指示を受け入れるメールアドレスの設定をしなくても、不当な第三者からの電子メールに基づいて印刷されることを防止することのできる印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述の課題を解決するため、請求項１に記載の発明は、電子メールの添付ファイルであって、印刷対象となる電子ファイルである第１添付ファイルの印刷を実行可能な印刷装置を備えた印刷システムであって、第１認証情報を記憶する第１認証情報記憶手段と、前記第１添付ファイルが添付された第１電子メールを受信する第１電子メール受信手段と、前記第１電子メールに付与された認証情報である第２認証情報と、前記第１認証情報記憶手段に記憶された前記第１認証情報と、に基づいて認証を行う第１認証手段と、前記第１認証手段による認証が成功した場合に、前記印刷装置に前記第１添付ファイルの印刷を実行させ、前記第１認証手段による認証が失敗した場合に、前記印刷装置に前記第１添付ファイルの印刷を実行させない印刷制御手段と、を備えたことを特徴とする。
【０００８】
また、請求項２に記載の発明は、請求項１に記載の印刷システムであって、前記認証手段による認証が失敗した場合に、前記第１電子メールの送信元に対してリトライメールの送信を依頼するリトライ依頼メールを送信するリトライ依頼メール送信手段を備えたことを特徴とする。
【０００９】
また、請求項３に記載の発明は、請求項２に記載の印刷システムであって、前記第１認証手段による認証が失敗した場合に、新たなリトライＩＤと、前記第１添付ファイルとを対応付けてリトライ記憶手段に記憶させるリトライ記憶制御手段と、前記リトライ依頼メール送信手段は、正しい第２認証情報の付された返信メールを依頼するメッセージを本文に含み、且つ、前記リトライＩＤが付与されたリトライ依頼メールを送信し、前記リトライ依頼メールの返信メールである前記リトライメールを受信する第２電子メール受信手段と、前記リトライメールに添付された第２認証情報と、前記第１認証情報記憶手段に記憶された前記第１認証情報と、にもとづいて認証を行う第２認証手段と、を備え、前記印刷制御手段は、前記第２認証手段による認証が成功した場合に、前記リトライメールに付与されたリトライＩＤに対応づけて記憶された前記第１添付ファイルの印刷を、前記印刷装置に実行させ、前記第２認証手段による認証が失敗した場合に、前記印刷装置による印刷を実行させないことを特徴とする。
【００１０】
また、請求項４に記載の発明は、請求項１に記載の印刷システムであって、前記印刷制御手段は、前記認証手段による認証が失敗した場合、前記第１添付ファイルの印刷を、所定の制限条件で実行させることを特徴とする。
【００１１】
また、請求項５に記載の発明は、請求項４に記載の印刷システムであって、前記所定の制限条件は、印刷可能な時間帯を制限する条件であることを特徴とする。
【００１２】
また、請求項６に記載の発明は、請求項４に記載の印刷システムであって、前記所定の制限条件は、印刷可能な枚数を制限する条件であることを特徴とする。
【００１３】
また、請求項７に記載の発明は、請求項４に記載の印刷システムであって、前記所定の制限条件は、モノクロ印刷のみを可能とする条件であることを特徴とする。
【発明の効果】
【００１４】
請求項１に記載の発明によれば、印刷指示を受け入れるメールアドレスの設定をしなくても、不当な第三者からの電子メールに基づいて印刷されることを防止することができる。
【００１５】
また、請求項２に記載の発明によれば、請求項１に記載の発明が有する効果に加え、前記リトライ依頼メール送信手段がリトライ依頼メールを送信するため、利用者は、リトライ依頼メールにより認証が失敗したこと確認することができる。
【００１６】
また、請求項３に記載の発明によれば、請求項２に記載の発明が有する効果に加え、利用者は、リトライ依頼メールの返信メールであるリトライメールを送信するだけで、再度認証を行うことができる。尚、利用者は、印刷対象となる電子ファイルである第１添付ファイルをリトライメールに再度添付する必要はなく、リトライメールに正しい第２認証情報を付与するのみで印刷を実行させることができる。
【００１７】
また、請求項４に記載の発明によれば、請求項１に記載の発明が有する効果に加え、利用者は、前記認証手段による認証が失敗した場合であっても、前記第１添付ファイルの印刷を、所定の制限条件で実行させることができる。
【００１８】
また、請求項５に記載の発明によれば、請求項１に記載の発明が有する効果に加え、前記認証手段による認証が失敗した場合であっても、予め条件として設定されている印刷可能な時間帯であれば、印刷を実行させることができる。
【００１９】
また、請求項６に記載の発明によれば、請求項１に記載の発明が有する効果に加え、前記認証手段による認証が失敗した場合であっても、予め条件として設定されている印刷可能な枚数であれば、印刷を実行させることができる。
【００２０】
また、請求項７に記載の発明によれば、請求項１に記載の発明が有する効果に加え、前記認証手段による認証が失敗した場合であっても、予め条件として設定されているモノクロ印刷であれば、印刷を実行させることができる。
【図面の簡単な説明】
【００２１】
【図１】印刷システム１０のネットワーク構成を示したネットワーク構成図である。
【図２】印刷システム１０のハードウェア構成を示したブロック図である。
【図３】記憶部１３０の記憶領域の構成を示した構成図である。
【図４】記憶部２３０の記憶領域の構成を示した構成図である。
【図５】メールアドレス管理テーブルの構成の一例を示す概念図である。
【図６】認証情報テーブルの構成の一例を示す概念図である。
【図７】詳細設定テーブルの構成の一例を示す概念図である。
【図８】リトライ用一時テーブルの構成の一例を示す概念図である。
【図９】利用者が電子メールを送信してプリンタ１００に印刷を実行させる際の印刷システム１０の動作を示すフローチャートである。
【図１０】利用者が電子メールを送信してプリンタ１００に印刷を実行させる際の印刷システム１０の動作を示すフローチャートである。
【図１１】認証のためにキーファイルを用いる場合の第１電子メールの一例である。
【図１２】認証のためにキーワードを用いる場合の第１電子メールの一例である。
【図１３】リトライ依頼メールの一例である。
【図１４】キーファイルを利用する場合のリトライメールの一例である。
【図１５】利用者がプリンタ１００の初期登録を行う際の印刷システム１０の動作を示すフローチャートである。
【図１６】利用者が各種の設定を行う際の印刷システム１０の動作を示すフローチャートである。
【図１７】ログインページの一例である。
【図１８】認証情報登録ページの一例である。
【図１９】詳細設定ページの一例である。
【発明を実施するための形態】
【００２２】
以下、本発明を具現化した実施形態について、図面を参照して説明する。尚、参照する図面は、本発明が採用しうる技術的特徴を説明するために用いられるものである。記載されている装置の構成、各種処理のフローチャートなどは、単なる説明例である。本発明をそれのみに限定する趣旨ではない。
＜印刷システム１０の概略＞
図１を参照して、本発明を具現化した第１実施形態である印刷システム１０の概略について説明する。印刷システム１０は、複数のプリンタ１００とサーバ２００とを備える。図１に示す例では、印刷システム１０のプリンタ１００として、プリンタ１００Ａ、プリンタ１００Ｂ、プリンタ１００Ｃの３つのプリンタ１００を備えている。プリンタ１００Ａ、プリンタ１００Ｂ、プリンタ１００Ｃは、いずれも同じ構成である。尚、本実施形態の説明において、プリンタ１００Ａ、プリンタ１００Ｂ、プリンタ１００Ｃのいずれかについて説明する場合、単にプリンタ１００と称して説明する。
【００２３】
印刷システム１０は、インターネット回線４００を介して、ＰＣ５００と接続されている。ＰＣ５００は、利用者が所有するいわゆるパーソナルコンピュータである。ＰＣ５００には、周知のウェブブラウザー、および、メールソフトがインストールされている。
【００２４】
プリンタ１００は、印刷機能を備えている。プリンタ１００は、サーバ２００から印刷データを取得して、プリンタ１００の印刷機能により印刷することが出来る。
【００２５】
サーバ２００は周知のサーバ機能を持った装置であればよい。サーバ２００は、プリンタ１００のメーカーが自前で用意しても良いが、周知のレンタルサーバや、ＡｍａｚｏｎのＥＣ２に代表されるようなヴァーチャルマシンを利用することも考えられる。サーバ２００は、物理的に単一のひとつの装置で構成されてもよいが、互いにネットワークで接続された複数の装置から構成されてもよい。尚、本実施形態においては、物理的に単一のひとつの装置であるものとして説明する。
＜印刷システム１０のハードウェア構成＞
図２を参照して、印刷システム１０のハードウェア構成について説明する。プリンタ１００と、サーバ２００と、ＰＣ５００とは、互いに、インターネット回線４００を介して接続されている。プリンタ１００と、サーバ２００と、ＰＣ５００とは互いに、ＴＣＰ／ＩＰのプロトコルに従ってデータの送受信を行う。
【００２６】
プリンタ１００のハードウェア構成について説明する。プリンタ１００は、インターネット通信部１１０と、制御部１２０と、記憶部１３０と、表示部１５０と、印刷部１６０と、操作部１８０とを備えている。
【００２７】
インターネット通信部１１０は、ネットワークに接続された他の装置と通信を行うための機器である。インターネット通信部１１０としては、周知のネットワークカードを採用することが出来る。
【００２８】
制御部１２０は、図示しないＣＰＵと、ＣＰＵに接続されたＲＯＭ及びＲＡＭを備えている。ＣＰＵは、ＲＯＭに記憶されたプログラムにしたがって、プリンタ１００の動作を制御する。ＲＯＭには、サーバ２００とインターネット回線４００を介して各種のデータの送受信を行うためのプログラム等が記憶されている。ＲＡＭは、各種データを一時的に記憶する記憶装置である。
【００２９】
記憶部１３０は、ＮＡＮＤ型フラッシュメモリー等の不揮発性の記憶装置である。図３に示すように、記憶部１３０は、プリンタ識別子記憶領域１３１を備える。
【００３０】
プリンタ識別子記憶領域１３１は、プリンタ識別子が記憶される領域である。プリンタ識別子は、プリンターメーカが自社製品を管理するために割り当てた通し番号である。
【００３１】
表示部１５０は、周知のＬＣＤ等のディスプレイを備えた表示装置である。表示部１５０は、制御部１２０からの指示に従って、各種の情報を表示出力する。
【００３２】
印刷部１６０は、制御部１２０の指示に従って、画像の印刷を行う装置である。
【００３３】
操作部１８０は、利用者により操作される複数の操作ボタンを備え、利用者の押下操作に応じた信号を制御部１２０へ送信する装置である。利用者は、操作部１８０を操作することにより所望の操作を入力することが出来る。
【００３４】
サーバ２００についてのハードウェア構成について説明する。本実施形態の説明では、サーバ２００は、物理的に存在する一つのサーバであるものとして説明するが、上述したようにサーバ２００は、複数の物理的な装置が協働して一つのサーバとして機能するＥＣ２のようなヴァーチャルマシンであっても良い。
【００３５】
サーバ２００は、インターネット通信部２１０、制御部２２０、記憶部２３０を備える。
【００３６】
インターネット通信部２１０は、ネットワークに接続された他の装置と通信を行うための機器である。インターネット通信部２１０としては、周知のネットワークカードを採用することが出来る。
【００３７】
制御部２２０は、図示しないＣＰＵと、ＣＰＵに接続されたＲＯＭ及びＲＡＭを備えている。ＣＰＵは、ＲＯＭ及び記憶部２３０に記憶されたプログラムにしたがって、サーバ２００の動作を制御する。ＲＡＭは、各種データを一時的に記憶する記憶装置である。
【００３８】
記憶部２３０は、ハードディスクドライブのような不揮発性の記憶装置である。図４に示すように、記憶部２３０は、メールアドレス管理テーブル記憶領域２３１と、認証情報テーブル記憶領域２３２と、詳細設定テーブル記憶領域２３３と、リトライ用一時テーブル記憶領域２３４、印刷用一時データ記憶領域２３５と、キーファイル記憶領域２３６とを備える。
【００３９】
メールアドレス管理テーブル記憶領域２３１は、メールアドレス管理テーブルが記憶される領域である。メールアドレス管理テーブルの一例を図５に示す。図５に示すように、メールアドレス管理テーブルは、プリンタ識別子と、メールアドレスと、パスワードとを対応付けて記憶するテーブルである。メールアドレス管理テーブルに記憶されるメールアドレスと、パスワードとは、新規にプリンタ１００を印刷システム１０に追加する際に、サーバ２００がプリンタ１００に割り当てた、メールアドレスとパスワードである。
【００４０】
認証情報テーブル記憶領域２３２は、認証情報テーブルが記憶される領域である。認証情報テーブルの一例を図６に示す。図６に示すように、認証情報テーブルは、プリンタ識別子と、認証方式情報と、キーファイルアドレスと、キーワードとを対応付けて記憶する領域である。認証方式情報は、キーファイルによる認証、または、キーワードによる認証のいずれ方式で認証を行うかを示す情報である。キーファイルによる認証を行うプリンタ１００に対しては、キーファイルアドレスの欄に、キーファイルアドレスが記憶され、キーワードの欄には、情報は記憶されない。キーワードによる認証を行うプリンタ１００に対しては、キーワードの欄にキーワードが記憶され、キーファイルアドレスの欄には、情報は記憶されない。キーファイルアドレスは、キーファイル記憶領域２３６に記憶されたキーファイルの所在を示すアドレスである。
【００４１】
詳細設定テーブル記憶領域２３３は、詳細設定テーブルが記憶される領域である。詳細設定テーブルの一例を図７に示す。図７に示すように、詳細設定テーブルは、プリンタ識別子と、リトライ設定情報と、利用制限設定情報と、各種の制限情報と、を対応付けて記憶するテーブルである。本実施形態で利用される制限情報には、最大枚数情報と、モノクロ印刷情報と、利用可能時間情報と、が含まれる。リトライ設定情報は、リトライ依頼メールを送信するか否かを示す情報である。リトライ依頼メールを送信する場合には、リトライ設定情報として“ＯＮ”という情報が記憶される。リトライ依頼メールを送信しない場合には、リトライ設定情報として“ＯＦＦ”という情報が記憶される。利用制限設定情報は、認証が失敗した場合に、一定の制限条件の下、印刷を実行させるか否かを示す情報である。一定の制限条件で印刷を許可する場合には、利用制限設定情報として“ＯＮ”という情報が記憶される。認証が失敗した場合に印刷を完全に許可しない場合には、利用制限設定情報として“ＯＦＦ”という情報が記憶される。最大枚数情報は、一定の制限条件で印刷を行う場合に、印刷できる最大枚数を示す情報である。尚、印刷できる最大枚数が制限条件として設定されない場合、最大枚数情報はＮＵＬＬ値である。また、モノクロ印刷情報は、一定の制限条件で印刷を行う場合に、モノクロ印刷を実行するか否かを情報である。モノクロ印刷を行う場合には、モノクロ印刷情報として“モノクロ印刷”という情報が記憶される。モノクロ印刷が制限条件として設定されない場合、モノクロ印刷情報はＮＵＬＬ値である。利用可能時間情報は、一定の制限条件で印刷を行う場合に、印刷が可能な時間帯を示す情報である。利用可能時間が制限条件として設定されない場合、利用可能時間情報はＮＵＬＬ値である。
【００４２】
リトライ用一時テーブル記憶領域２３４は、リトライ用一時テーブルを記憶する領域である。リトライ用一時テーブルの一例を図８に示す。図８に示すように、リトライ用一時テーブルは、リトライＩＤと、印刷用一時データのアドレスとを対応付けて記憶するテーブルである。印刷用一時データのアドレスは、印刷用一時データ記憶領域２３５に記憶された印刷用一時データの所在を示すアドレスである。
【００４３】
印刷用一時データ記憶領域２３５は、受信した電子メールの添付ファイルを印刷用一時データとして一時的に記憶する領域である。サーバ２００は、リトライ依頼メールを送信する際に、印刷用一時データを印刷用一時データ記憶領域２３５に記憶する。
【００４４】
キーファイル記憶領域２３６は、キーファイルを記憶する領域である。サーバ２００は、プリンタ１００ごとに対応する複数のキーファイルをキーファイル記憶領域２３６に記憶する。
【００４５】
次に、ＰＣ５００についてのハードウェア構成について説明する。ＰＣ５００は、ウェブブラウザー、及び、メールソフトがインストールされた周知のパーソナルコンピュータであればよい。本実施形態では、利用者がＰＣ５００で、印刷システム１０を利用するものとして説明するが、スマートフォンや、タブレット端末等の周知の端末で、印刷システム１０を利用してもよい。
【００４６】
ＰＣ５００は、インターネット通信部５１０、制御部５２０、記憶部５３０、表示部５５０、操作部５８０を備える。
【００４７】
インターネット通信部５１０は、ネットワークに接続された他の装置と通信を行うための機器である。インターネット通信部５１０としては、周知のネットワークカードを採用することが出来る。
【００４８】
制御部５２０は、図示しないＣＰＵと、ＣＰＵに接続されたＲＯＭ及びＲＡＭを備えている。ＣＰＵは、ＲＯＭ及び記憶部５３０に記憶されたプログラムにしたがって、ＰＣ５００の動作を制御する。ＲＡＭは、各種データを一時的に記憶する記憶装置である。
【００４９】
記憶部５３０は、ハードディスクドライブのような不揮発性の記憶装置である。記憶部５３０は、ウェブブラウザー、メールソフト等のアプリケーションプログラムなどを記憶している。なお、利用者は、ＰＣ５００にインストールされたメールソフトを利用する代わりに、ウェブメールサービスを利用しても良い。
【００５０】
表示部５５０は、周知のＬＣＤ等のディスプレイを備えた表示装置である。表示部５５０は、制御部５２０からの指示に従って、各種の情報を表示出力する。
【００５１】
操作部５８０は、利用者により操作される複数の操作ボタンを備え、利用者の押下操作に応じた信号を制御部５２０へ送信する装置である。利用者は、操作部５８０を操作することにより所望の指示を入力することが出来る。
＜印刷システム１０の動作＞
次に、図９から図１６を参照して印刷システム１０の動作について説明する。以下に説明するプリンタ１００の動作は、ＲＯＭに記憶されたプログラムを制御部１２０が実行し、プリンタ１００のハードウェアを制御することにより実行される。また、サーバ２００の動作は、ＲＯＭ、または、記憶部２３０に記憶されたプログラムを制御部２２０が実行し、サーバ２００のハードウェアを制御することにより実行される。また、ＰＣ５００の動作は、ＲＯＭ及び記憶部５３０に記憶されたプログラムを制御部５２０が実行し、ＰＣ５００のハードウェアを制御することにより実行される。
＜印刷実行時の動作＞
図９、図１０を参照して利用者が電子メールを送信してプリンタ１００に印刷を実行させる際の印刷システム１０の動作を説明する。
【００５２】
先ず、ＰＣ５００は、利用者の入力操作に基づいて新規メールの作成を行う（Ｓ１００）。利用者は、ＰＣ５００にインストールされたメールソフトを利用して、プリンタ１００に印刷を実行させるための新規メールを作成できる。尚、以下の説明において、このとき利用者が作成する新規メールを第１電子メールと称す。図１１に、第１電子メールの一例を示す。第１電子メールの宛先には、利用者が利用したいプリンタ１００に割り当てられたメールアドレスが入力される。また、添付ファイルとして、印刷したい電子ファイルと、認証のために利用される電子ファイルであるキーファイルとが添付される。図１１に示す第１電子メールは、認証のためにキーファイルを用いる場合の第１電子メールの一例である。図１１に示す例では、印刷したい画像の電子ファイルとして、“印刷用．ｐｄｆ”が添付されている。また、認証のためのキーファイルとして“認証用２．ｋｅｙ”という電子ファイルが添付されている。また、印刷システム１０は、認証のために、キーファイルを用いる代わりに、キーワードを用いることもできる。図１２に、認証のためにキーワードを用いる場合の第１電子メールの一例を示す。図１２に示すように、第１電子メールの宛先には、プリンタ１００に割り当てられたメールアドレスが入力される。また、第１電子メールのタイトルには、上述のキーワードである“１４７２５８３６９”が入力されている。また、印刷する電子ファイルとして“印刷用．ｐｄｆ”が添付されている。
【００５３】
利用者が、図１１、又は、図１２に示すような第１電子メールの作成を行い、電子メールの送信を指示すると、ＰＣ５００は、Ｓ１００で作成された第１電子メールを送信する（Ｓ１０１）。
【００５４】
ＰＣ５００により送信された電子メールは、サーバ２００が受信する（Ｓ１０２）。
【００５５】
サーバ２００は、受信した電子メールがリトライメールであるか否かを判断する（Ｓ１０３）。リトライメールは、新規の印刷指示である第１電子メールによる認証が失敗した場合に、利用者により再度送信される電子メールである。リトライメールの詳細は後述するが、リトライメールのタイトルには、サーバ２００が後述の処理で付与したリトライＩＤが含まれている。サーバ２００が付与したリトライＩＤは、リトライ用一時テーブルに記憶されている。サーバ２００は、リトライ用一時テーブルに記憶されたリトライＩＤが、受信した電子メールのタイトルに含まれるか否かに基づいて、受信した電子メールがリトライメールであるか否かを判断することができる。
【００５６】
リトライメールである場合は（Ｓ１０３：ＹＥＳ）、サーバ２００は、後述のリトライメール処理を行う（Ｓ１５０）。
【００５７】
リトライメールでない場合（Ｓ１０３：ＮＯ）、すなわち、新規メールである場合は、サーバ２００は、認証を行う（Ｓ１０４）。サーバ２００は、認証情報テーブル記憶領域２３２に記憶された認証情報と、受信した第１電子メールに付与された認証情報とに基づいて、認証を行う。認証を行うために、サーバ２００は、メールアドレス管理テーブルに基づいて、受信した第１電子メールの宛先に対応するプリンタ識別子を特定する。そして、サーバ２００は、認証情報テーブルに基づいて、特定したプリンタ識別子に対応する認証情報を特定する。サーバ２００は、認証情報テーブルに基づいて特定した認証情報と、第１電子メールに付与された認証情報とに基づいて認証を行う。両者の認証情報が一致する場合は、認証が成功したと判断する。尚、認証情報としては、上述のキーファイル、又は、キーワードが用いられる。
【００５８】
認証が成功した場合（Ｓ１０４：ＹＥＳ）、サーバ２００は、後述のＳ１１６を行う。Ｓ１１６以降の処理は後述する。
【００５９】
認証が失敗した場合（Ｓ１０４：ＮＯ）、サーバ２００は、リトライ設定がされているか否かを判断する（Ｓ１０５）。リトライ設定がされているか否かは、詳細設定管理テーブル記憶領域２３３に記憶された詳細設定管理テーブルに基づいて判断される。Ｓ１０４において特定されたプリンタ識別子に対応するリトライ設定情報が“ＯＮ”である場合は、サーバ２００は、リトライ設定がされていると判断する。また、プリンタ識別子に対応するリトライ設定情報が“ＯＦＦ”である場合は、サーバ２００は、リトライ設定がされていないと判断する。
【００６０】
リトライ設定がされている場合は（Ｓ１０５：ＹＥＳ）、サーバ２００は、印刷用一時データを記憶部２３０に保存し、リトライ用一時テーブルを更新する（Ｓ１０６）。サーバ２００は、電子メールに印刷する画像の電子ファイルとして添付された添付ファイルを、印刷用一時データ記憶領域２３５に記憶する。そして、リトライ用一時テーブルを更新する。具体的には、サーバ２００は、新規のリトライＩＤを発行する。そして、上述のＳ１０４で特定したプリンタ識別子と、新規のリトライＩＤと、印刷用一時データ記憶領域２３５に記憶した電子ファイルのアドレスとを対応付けて、リトライ用一時テーブルに記憶する。
【００６１】
印刷用一時データを記憶し、リトライ用一時テーブルを更新した後、サーバ２００は、リトライ依頼メールを送信する（Ｓ１０７）。リトライ依頼メールは、正しい認証情報を付したメールの返信を、利用者に依頼する電子メールである。リトライ依頼メールは、上述のＳ１０２で受信した第１電子メールの送信元に対して送信される。図１３にリトライ依頼メールの一例を示す。図１３に示すように、リトライ依頼メールの宛先は、上述の新規メールの送信元のメールアドレスである“ｘｘｘ．ｙｙｙ＠ｂｒｏｔｈｅｒ．ｃｏ．ｊｐ”である。また、リトライ依頼メールのタイトルには、サーバ２００が割り当てたリトライＩＤが含まれる。図１３に示す例では、タイトルは、“再送依頼｛｛ａｉｓｄｈｆａｎ２３｝｝”である。“｛｛”と“｝｝”とにはさまれた位置にリトライＩＤが配置されている。そして、リトライ依頼メールの本文には、“認証情報に誤りがあります。正しい認証情報を付与した上で、本メールに返信してください。”とのリトライメールの送信を依頼するメッセージが設定されている。利用者は、正しい認証情報を付与して、リトライ依頼メールに返信するだけで、再度の印刷指示を行うことができる。このとき利用者が返信するリトライメールには、印刷したい画像の電子ファイルを添付しなおす必要はない。
【００６２】
サーバ２００がリトライ依頼メールを送信すると、ＰＣ５００は、リトライ依頼メールを受信する（Ｓ１０８）。
【００６３】
リトライ依頼メールを受信したＰＣ５００は、利用者の入力操作に基づいてリトライメールを作成し、作成したリトライメールを返信する（Ｓ１０９）。利用者は、ＰＣ５００にインストールされたメールソフトを利用してリトライメールを作成する。具体的には、利用者は、リトライ依頼メールを受信すると、メールソフトの返信ボタンを押下して、リトライ依頼メールに対する返信メール（リトライメール）を作成する。そして、このリトライメールに認証情報を付与する操作を行う。具体的には、キーファイルによる認証を行う場合は、リトライメールにキーファイルを添付する操作を行う。図１４に、キーファイルを利用する場合のリトライメールの一例を示す。図１４に示す例では、添付ファイルとして“認証用．ｋｅｙ”というキーファイルが添付されている。また、図示しないが、キーワードによる認証を行う場合には、タイトルにキーワードを追加することで、認証情報を付与する。具体的には、リトライ依頼メールに対する返信メールの作成を指示したときに、メールソフトにより作成されるリトライメールのタイトルの末尾に、キーワードを入力する。具体的には、“再送依頼｛｛ａｉｓｄｈｆａｎ２３｝｝”とのタイトルの電子メールへの返信を利用者が指示したとき、メールソフトは返信メールのタイトルとして“Ｒｅ：再送依頼｛｛ａｉｓｄｈｆａｎ２３｝｝”とのタイトルを作成する。利用者は、メールソフトが作成したこのタイトルの末尾に所定のキーワードを付与する。たとえば、“Ｒｅ：再送依頼｛｛ａｉｓｄｈｆａｎ２３｝｝１４７２５８３６９”とのタイトルを作成する。このタイトルに含まれる“１４７２５８３６９”が、利用者が付与したキーワードである。
【００６４】
このように利用者がリトライメールを作成した後、リトライメールの送信を指示すると、ＰＣ５００はリトライメールを送信する（Ｓ１０９）。ＰＣ５００が送信したリトライメールは、上述のＳ１０２の処理によりサーバ２００で受信される。
【００６５】
上述のＳ１０５においてリトライ設定がされていないと判断した場合は（Ｓ１０５：ＮＯ）、サーバ２００は、利用制限設定がされているか否かを判断する（Ｓ１１０）。サーバ２００は、詳細設定テーブル記憶領域２３３に記憶された詳細設定テーブルに基づいて、利用制限設定がされているか否かを判断する。サーバ２００は、Ｓ１０４で特定したプリンタ識別子に対応する利用制限設定情報が“ＯＮ”である場合は、利用制限設定がされていると判断する。また、Ｓ１０４で特定したプリンタ識別子に対応する利用制限設定情報が“ＯＦＦ”である場合は、利用制限設定がされていないと判断する。
【００６６】
利用制限設定がされていないと判断した場合（Ｓ１１０：ＮＯ）、サーバ２００は、エラーメールを送信する（Ｓ１１１）。エラーメールは、印刷が行えない旨のメッセージを利用者に伝えるためのメールである。サーバ２００は、Ｓ１０２で受信した第１電子メールの送信元に対して、エラーメールを送信する。
【００６７】
サーバ２００が送信したエラーメールは、ＰＣ５００が受信する（Ｓ１１２）。ＰＣ５００の利用者は、ＰＣ５００のメールソフトでエラーメールを確認することで、印刷が失敗したことを確認することができる。
【００６８】
利用制限設定がされていると判断した場合（Ｓ１１０：ＹＥＳ）、サーバ２００は、制限情報を、詳細設定テーブルからＲＡＭに取得する（Ｓ１１３）。サーバ２００は、詳細設定テーブル記憶領域２３３に記憶されている詳細設定テーブルから制限情報を取得する。具体的には、上述のＳ１０４で特定したプリンタ識別子に対応する制限情報を、詳細設定テーブルから取得する。サーバ２００は、印刷最大枚数情報、モノクロ印刷情報、利用時間帯情報などの制限情報を取得する。
【００６９】
Ｓ１１３で制限情報を取得した後、サーバ２００は、利用可能時間か否かを判断する（Ｓ１１４）。サーバ２００は、Ｓ１０２で受信した電子メールの送信時刻と、Ｓ１１３で取得した利用時間帯情報とを比較して、利用可能時間であるか否かを判断する。具体的には、たとえば、利用可能時間情報として“１０：００−１６：００”との情報を取得した場合は、Ｓ１０２で受信した電子メールの送信時刻が、１０：００から１６：００の範囲内である場合に、サーバ２００は、利用可能時間であると判断する。Ｓ１０２で受信した電子メールの送信時刻が、１０：００から１６：００の範囲内でない場合に、サーバ２００は、利用可能時間でないと判断する。また、Ｓ１１３で取得した利用可能時間情報が、ＮＵＬＬ値である場合は、利用可能時間であると判断する。
【００７０】
利用可能時間でないと判断した場合（Ｓ１１４：ＮＯ）、サーバ２００は、上述のＳ１１１と同様のエラーメールを送信する（Ｓ１１５）。尚、サーバ２００が送信したエラーメールは、ＰＣ５００が受信する（Ｓ１１２）。
【００７１】
利用可能時間であると判断した場合（Ｓ１１４：ＹＥＳ）、又は、Ｓ１０４で認証が成功したと判断した場合、サーバ２００は、印刷データを作成する（Ｓ１１６）。尚、ここでいう印刷データとは、プリンタ１００が印刷可能な形式のデータをいう。プリンタ１００が印刷できる形式であれば、いかなる形式のデータであってもかまわない。たとえば、プリンタ１００が所定のプリンタ言語で記載されたデータでしか印刷できない場合は、サーバ２００は、添付された電子ファイルに基づいてプリンタ１００が理解可能なプリンタ言語の印刷データを作成する。このため、サーバ２００は、各種のプリンタに対応するプリンタドライバを備えている。また、プリンタ１００がＰＤＦ形式などの所定のファイル形式のデータから印刷を実行できる機能を有している場合、サーバ装置２００は、画像の電子ファイルに基づいてＰＤＦ形式の電子ファイルを印刷データとして作成してもよい。もちろん、この場合、添付ファイルが元々ＰＤＦ形式の電子ファイルであればサーバ２００は、新たなＰＤＦ形式の電子ファイルは作成しなくてもよい。
【００７２】
尚、Ｓ１１０で利用制限設定がされていると判断された後、Ｓ１１６を行う場合は、Ｓ１１３で取得した制限情報に応じて印刷データを作成する。たとえば、Ｓ１１３において、印刷最大枚数情報として“５枚”との情報を取得した場合は、プリンタ１００において印刷される枚数が５枚以下となるような印刷データを作成する。具体的には、添付ファイルが１０ページ分の文章のファイルであっても、サーバ２００は、最初の５ページ分の印刷データしか作成しない。また、Ｓ１１３において、モノクロ印刷情報として“モノクロ印刷”との情報を取得した場合は、プリンタ１００においてモノクロ印刷が実行されるような印刷データを作成する。また、Ｓ１１３において、利用可能時間情報として“１０：００−１６：００”との情報を取得した場合は、Ｓ１０２で受信した電子メールの送信時刻が、１０：００から１６：００の範囲内である場合にのみ、印刷データを作成する。尚、電子メールの送信時刻が１０：００から１６：００の範囲外である場合は、印刷データの作成は行わない。サーバ２００は、利用可能時間外であるため印刷データの作成を行わない場合は、ＰＣ５００に対してエラーメールを送信する（Ｓ１１５参照）。
【００７３】
上述のように印刷データを作成したあと、サーバ２００は、作成した印刷データをプリンタ１００に送信する（Ｓ１１７）。
【００７４】
サーバ２００が送信した印刷データは、プリンタ１００が受信する（Ｓ１１８）。
【００７５】
印刷データを受信したプリンタ１００は、印刷を実行する（Ｓ１１９）。プリンタ１００は、受信した印刷データに基づいて、印刷部１６０により印刷を行う。
【００７６】
サーバ２００は、印刷データを送信した後、印刷データを削除する（Ｓ１２０）。
【００７７】
印刷データを削除した後、サーバ２００は、完了メールをＰＣ５００に送信する（Ｓ１２１）。完了メールは、利用者に印刷が完了したことを通知するための電子メールである。完了メールには、印刷が完了したことを示すメッセージが含まれる。サーバ２００は、Ｓ１０２で受信した第１電子メールの送信元に対して、完了メールを送信する。
【００７８】
サーバ２００が送信した完了メールは、ＰＣ５００が受信する（Ｓ１２２）。利用者は、ＰＣ５００のメールソフトを利用して、完了メールを確認することで、印刷されたことを確認することができる。
【００７９】
次に、図１０を参照してリトライメール処理について説明する。リトライメール処理を開始すると、先ず、サーバ２００が、認証を行う（Ｓ１３０）。サーバ２００は、認証情報テーブル記憶領域２３２に記憶された認証情報と、受信したリトライメールに付与された認証情報とに基づいて、認証を行う。認証を行うために、サーバ２００は、メールアドレス管理テーブルに基づいて、受信した電子メールの宛先に対応するプリンタ識別子を特定する。そして、サーバ２００は、認証情報テーブルに基づいて、特定したプリンタ識別子に対応する認証情報を特定する。サーバ２００は、認証情報テーブルに基づいて特定した認証情報と、電子メールに付与された認証情報とに基づいて認証を行う。両者の認証情報が一致する場合は、認証が成功したと判断する。尚、認証情報としては、上述のキーファイル、又は、キーワードが用いられる。
【００８０】
認証が成功した場合（Ｓ１３０：ＹＥＳ）、サーバ２００は、後述のＳ１３７を行う。Ｓ１３７以降の処理は、後述する。
【００８１】
認証が失敗した場合（Ｓ１３０：ＮＯ）、サーバ２００は利用制限設定がされているか否かを判断する（Ｓ１３１）。サーバ２００は、上述のＳ１１０と同様に、詳細設定テーブル記憶領域２３３に記憶された詳細設定テーブルに基づいて利用制限設定がされているか否かを判断する。
【００８２】
利用制限設定がされていないと判断した場合（Ｓ１３１：ＮＯ）、サーバ２００はエラーメールを送信する（Ｓ１３２）。サーバ２００は、Ｓ１０２で受信したリトライメールの送信元のメールアドレスに対して、エラーメールを送信する。
【００８３】
サーバ２００が送信したエラーメールは、ＰＣ５００が受信する（Ｓ１３３）。利用者は、ＰＣ５００のメールソフトでエラーメールを確認することで、印刷が失敗したことを確認することができる。
【００８４】
利用制限設定がされていると判断した場合（Ｓ１３１：ＹＥＳ）、サーバ２００は、制限情報をＲＡＭに取得する（Ｓ１３４）。サーバ２００は、上述のＳ１１３と同様に、詳細設定テーブル記憶領域２３３に記憶されている詳細設定テーブルから、制限情報を取得する。
【００８５】
Ｓ１３４で制限情報を取得した後、サーバ２００は、利用可能時間か否かを判断する（Ｓ１３５）。サーバ２００は、Ｓ１０２で受信したリトライメールの送信時刻と、Ｓ１３４で取得した利用時間帯情報とを比較して、利用可能時間であるか否かを判断する。具体的には、たとえば、利用可能時間情報として“１０：００−１６：００”との情報を取得した場合は、Ｓ１０２で受信したリトライメールの送信時刻が、１０：００から１６：００の範囲内である場合に、サーバ２００は、利用可能時間であると判断する。Ｓ１０２で受信したリトライメールの送信時刻が、１０：００から１６：００の範囲内でない場合に、サーバ２００は、利用可能時間でないと判断する。また、Ｓ１３４で取得した利用可能時間情報が、ＮＵＬＬ値である場合は、利用可能時間であると判断する。
【００８６】
利用可能時間でないと判断した場合（Ｓ１３５：ＮＯ）、サーバ２００は、上述のＳ１３２と同様のエラーメールを送信する（Ｓ１３６）。尚、サーバ２００が送信したエラーメールは、ＰＣ５００が受信する（Ｓ１３３）。
【００８７】
利用可能時間であると判断した場合（Ｓ１３５：ＹＥＳ）、又は、Ｓ１３０で認証が成功したと判断した場合、サーバ２００は、印刷用一時データに基づいて印刷データを作成する（Ｓ１３７）。サーバ２００は、受信したリトライメールに含まれるリトライＩＤに対応する印刷用一時データに基づいて、印刷データを作成する。具体的には、サーバ２００は、リトライ用一時テーブルから、受信したリトライＩＤに対応する印刷用一時データのアドレスを取得する。そして、取得したアドレスに記憶されている印刷用一時データを、印刷用一時データ記憶領域２３５から取得し、取得した印刷用一時データに基づいて印刷データを作成する。サーバ２００は、上述の１１４と同様に、印刷データを作成する。尚、Ｓ１３１で利用制限設定がされていると判断された後、Ｓ１３７を行う場合は、上述のＳ１１６と同様に、Ｓ１３４で取得した制限情報に応じて印刷データを作成する。
【００８８】
サーバ２００は、印刷データを作成した後、作成した印刷データをプリンタ１００に送信する（Ｓ１３８）。
【００８９】
サーバ２００が送信した印刷データは、プリンタ１００が受信する（Ｓ１３９）。
【００９０】
印刷データを受信したプリンタ１００は、印刷を実行する（Ｓ１４０）。プリンタ１００は、受信した印刷データに基づいて、印刷部１６０により印刷を行う。
【００９１】
サーバ２００は、印刷データを送信した後、印刷データを削除する（Ｓ１４１）。
【００９２】
印刷データを削除した後、サーバ２００は、完了メールをＰＣ５００に送信する（Ｓ１４２）。サーバ２００は、Ｓ１０２で受信したリトライメールの送信元に対して、完了メールを送信する。
【００９３】
サーバ２００が送信した完了メールは、ＰＣ５００が受信する（Ｓ１４３）。利用者は、ＰＣ５００のメールソフトを利用して、完了メールを確認することで、印刷されたことを確認することができる。
＜プリンタ初期登録時の動作＞
次に、図１５を参照して利用者がプリンタ１００の初期登録を行う際の印刷システム１０の動作を説明する。利用者はプリンタ１００の操作部１８０を操作して、プリンタ１００を印刷システム１０に追加することができる。
【００９４】
先ず、プリンタ１００は、利用者が設定メニューを選択する操作を受け付ける（Ｓ２００）。プリンタ１００の電源がオンされ、プリンタ１００が起動された状態において、プリンタ１００は、表示部１５０にメニュー選択画面を表示する。メニュー選択画面は、設定メニューを含む複数のメニュー項目を表示する画面である。利用者は、プリンタ１００の操作部１８０を操作して、複数のメニュー項目の中から、所望のメニューを選択することができる。設定メニューは、利用者が、各種の設定を行う際に選択するメニュー項目である。利用者が複数のメニュー項目の中から、設定メニューを選択する操作を行うと、プリンタ１００は、設定メニュー一覧画面を表示する。設定メニュー一覧画面は、メール印刷初期登録メニューを含む、複数の設定メニューの項目が表示される画面である。
【００９５】
設定メニュー一覧画面を表示したプリンタ１００は、利用者がメール印刷初期登録メニューを選択する操作を受け付ける（Ｓ２０１）。利用者は、操作部１８０を操作して、設定メニュー一覧画面に表示された複数の設定メニューの中から、所望の設定メニューを選択することができる。複数の設定メニューの中から、利用者がメール印刷初期登録メニューを選択したことを検知すると、プリンタ１００は、プリンタ識別子をサーバ２００に送信する（Ｓ２０２）。プリンタ１００は、プリンタ識別子記憶領域１３１に記憶されたプリンタ識別子をサーバ２００に送信する。プリンタ識別子は、プリンタ１００のメーカーが自社製品を一意に特定するために割り当てた識別子である。
【００９６】
プリンタ１００が送信したプリンタ識別子は、サーバ２００が受信する（Ｓ２０３）。
【００９７】
プリンタ１００からプリンタ識別子を受信すると、サーバ２００は、認証情報設定用のパスワードと、プリンタ１００に対するメールアドレスを発行する（Ｓ２０４）。認証情報設定用のパスワードは、ユーザが認証情報を設定する際に用いるパスワードである。メールアドレスは、ユーザがこのプリンタ１００で印刷を実行させるときに、第１電子メールの送信先として指定するメールアドレスである。
【００９８】
パスワードと、メールアドレスとを発行したサーバ２００は、プリンタ識別子と、メールアドレスと、パスワードとを登録する（Ｓ２０５）。具体的には、サーバ２００は、プリンタ識別子と、メールアドレスと、パスワードとを対応付けて、メールアドレス管理テーブルに記憶する。サーバ２００は、上述のＳ２０３で受信したプリンタ識別子と、Ｓ２０４で発行したメールアドレスと、パスワードとを対応付けてメールアドレス管理テーブルに登録する。
【００９９】
これらの情報を記憶したサーバ２００は、Ｓ２０４で発行したメールアドレスと、パスワードとをプリンタ１００に送信する（Ｓ２０６）。
【０１００】
サーバ２００が送信したメールアドレスと、パスワードとはプリンタ１００が受信する（Ｓ２０７）。
【０１０１】
プリンタ１００は、受信したメールアドレスと、パスワードとを表示する（Ｓ２０８）。
【０１０２】
利用者は、プリンタ１００に表示されたメールアドレスと、パスワードを用いて認証情報、リトライ設定、または、利用制限などの各種の設定を行うことができる。
＜設定時の動作＞
次に、図１６を参照して利用者が各種の設定を行う際の印刷システム１０の動作を説明する。利用者はＰＣ５００のウェブブラウザーを利用して、各種の設定を行うことができる。
【０１０３】
まず、ＰＣ１００は、ログインページへのアクセス操作を受け付け、ログインページ送信要求を送信する（Ｓ３００）。利用者は、ＰＣ５００のウェブブラウザーを利用して、ログインページを表示させるためのアクセス操作を行うことができる。このときユーザが行うアクセス操作は、たとえば、ログインページのＵＲＬ等をウェブブラウザーに入力する操作等である。利用者のアクセス操作を受け付けたＰＣ１００は、サーバ２００に対してログインページ送信要求を送信する。
【０１０４】
ログインページの送信要求を受信したサーバ２００は、ログインページのＨＴＭＬドキュメントをＰＣ５００に送信する（Ｓ３０１）。
【０１０５】
ログインページのＨＴＭＬドキュメントを受信したＰＣ５００は、ログインページを表示する（Ｓ３０２）。図１７にログインページの一例を示す。図１７に示すように、ログインページには、メールアドレスの入力ボックスと、パスワードの入力ボックスと、ログインボタンが表示される。利用者は、メールアドレスの入力ボックスに、上述のＳ２０８で表示されたメールアドレスを入力することができる。また、利用者は、上述のＳ２０８で表示されたパスワードを入力することができる。
【０１０６】
ログインページを表示した後、ＰＣ５００は、メールアドレスと、パスワードの入力操作を受け付け、利用者に入力されたメールアドレスとパスワードとを送信する（Ｓ３０３）。具体的には、利用者によりメールアドレスの入力と、パスワードの入力が行われ、ログインボタンの押下が行われると、ＰＣ５００は入力されたメールアドレスとパスワードとを、サーバ２００に送信する。
【０１０７】
ＰＣ５００が送信したメールアドレスとパスワードとは、サーバ２００が受信する（Ｓ３０４）。
【０１０８】
サーバ２００は、受信したメールアドレスとパスワードとに基づいて、認証を行う（Ｓ３０５）。サーバ２００は、受信したメールアドレスとパスワードの組み合わせに一致するものが、メールアドレス管理テーブルに記憶されている場合、認証が成功したと判断する。受信したメールアドレスとパスワードの組み合わせが、メールアドレス管理テーブルから検出できない場合は、サーバ２００は、認証が失敗したと判断する。
【０１０９】
認証が失敗した場合（Ｓ３０５：ＮＯ）、サーバ２００は、エラーページのＨＴＭＬドキュメントをＰＣ５００に送信する（Ｓ３０６）。エラーページは、利用者に認証が失敗したことを報知するメッセージが表示されるページである。
【０１１０】
エラーページのＨＴＭＬドキュメントを受信したＰＣ５００は、エラーページを表示する（Ｓ３０７）。これにより、利用者は認証が失敗したことを確認することができる。
【０１１１】
認証が成功した場合（Ｓ３０５：ＹＥＳ）、サーバ２００は、認証情報登録ページのＨＴＭＬドキュメントをＰＣ５００に送信する（Ｓ３０８）。
【０１１２】
認証情報登録ページのＨＴＭＬドキュメントを受信したＰＣ５００は、認証情報登録ページを表示する（Ｓ３０９）。認証情報登録ページの一例を図１８に示す。図１８に示すように、認証情報登録ページには、キーファイルによる認証を行うか、又は、キーワードによる認証を行うかを選択するためのチェックボックスと、キーファイルによる認証が選択された場合にキーファイルを登録するための参照ボタンと、キーワードによる認証が選択された場合にキーワードを入力するための入力ボックスと、登録ボタンとが表示される。
【０１１３】
利用者は、上述のチェックボックスにチェックを入力することで、キーファイルによる認証を行うか、又は、キーワードによる認証を行うかを選択することができる。また、利用者は参照ボタンを押下して、ＰＣ５００がアクセス可能な記憶媒体（たとえば、記憶部５３０）に予めに記憶されている電子ファイルの中から所望の電子ファイルを選択することで、選択した電子ファイルをキーファイルとして登録することができる。尚、このとき選択するキーファイルについては、メーカーが、プリンタ１００の購入時に付属されている記録メディアなどに予め格納しておき、利用者に記録メディアに記憶されたキーファイルを選択させるようにしてもよい。また、ユーザは、キーワードの入力ボックスに、認証情報として利用したい所望の文字列を入力することができる。
【０１１４】
ＰＣ５００は、認証情報登録ページで認証情報の入力操作を受け付け、利用者により登録ボタンが押下されたことを検知すると、認証方式情報と認証情報とをサーバ２００に送信する（Ｓ３１０）。認証方式情報は、キーファイルによる認証方式とキーワードによる認証方式とのいずれの認証方式が利用者により選択されたかを示す情報である。
【０１１５】
ＰＣ５００が送信した認証方式情報と認証情報とは、サーバ２００が受信する（Ｓ３１１）。
【０１１６】
サーバ２００は、受信した認証方式情報と認証情報に基づいて、認証情報テーブルを更新する（Ｓ３１２）。具体的には、上述のＳ３０４で受信したメールアドレスとパスワードとに基づいて、メールアドレス管理テーブルから特定されるプリンタ識別子と、Ｓ３１１で受信した認証方式情報と、認証情報とを対応付けて、認証情報テーブルに記憶する。尚、認証情報としてキーファイルを受信した場合、サーバ２００は、受信したキーファイルをキーファイル記憶領域２３６に記憶する。そして、サーバ２００は、認証情報テーブルに、プリンタ識別子と、認証方式情報と、キーファイルのアドレスとを対応付けて記憶する。キーファイルのアドレスは、キーファイル記憶領域２３６に記憶されたキーファイルの格納位置を示す情報である。また、認証情報としてキーワードを受信した場合、サーバ２００は、プリンタ識別子と、認証方式情報と、キーワードとを対応付けて、認証情報テーブルに記憶する。
【０１１７】
認証情報テーブルを更新したサーバ２００は、詳細設定ページのＨＴＭＬドキュメントを、ＰＣ５００に送信する（Ｓ３１３）。
【０１１８】
詳細設定ページのＨＴＭＬドキュメントを受信したＰＣ５００は、詳細設定ページを表示する（Ｓ３１４）。詳細設定ページの一例を、図１９に示す。図１９に示すように、詳細設定ページには、リトライメールを送信するか否かを選択するためのチェックボックスと、利用制限設定を行うか否かを選択するためのチェックボックスと、利用制限設定の項目を選択するためのチェックボックスと、利用制限設定の各項目に対応する詳細条件を入力するための入力ボックスと、登録ボタンと、が表示される。
【０１１９】
利用者は、リトライメールを送信するか否かを選択するチェックボックスにチェックを入力することで、リトライメールを送信するか否かを選択することができる。また、利用制限設定を行うか否かを選択するためのチェックボックスにチェックを入力することで、認証が失敗した場合に、制限付きで印刷を許可するか、印刷を完全に許可しないかを選択することができる。また、利用制限設定の各項目のチェックボックスにチェックを入力することで、どのような制限条件での印刷を許可するかを選択することができる。利用制限設定の各項目に対応する詳細条件の入力ボックスに、項目毎の詳細条件を入力することができる。具体的には、最大枚数の項目に対応する入力ボックスには、印刷を許可する枚数を入力することができる。また、利用可能時間の項目に対応する入力ボックスには、印刷を許可する時間帯を入力することができる。
【０１２０】
ＰＣ５００は、詳細設定ページでの入力操作を受け付け、利用者の入力に応じた各種の設定情報をサーバ２００に送信する（Ｓ３１５）。ここで、送信される設定情報には、リトライ設定情報、利用制限設定情報、最大枚数情報、モノクロ印刷情報、利用可能時間情報などが含まれる。尚、詳細設定ページにおいて、利用制限設定を行わないことが選択されている場合、最大枚数情報、モノクロ印刷情報、利用可能時間情報は、ＮＵＬＬ値である。
【０１２１】
サーバ２００は、ＰＣ５００が送信した各種の設定情報を受信する（Ｓ３１６）。
【０１２２】
各種の設定情報を受信したサーバ２００は、受信した各種の設定情報に基づいて、詳細設定テーブルを更新する（Ｓ３１７）。具体的には、サーバ２００は、Ｓ３０４で受信したメールアドレスに対応するプリンタ１００のプリンタ識別子と、受信した設定情報とを対応付けて詳細設定テーブルに記憶する。
【０１２３】
詳細設定テーブルを更新したサーバ２００は、完了ページのＨＴＭＬドキュメントをＰＣ５００に送信する（Ｓ３１８）。完了ページは、詳細設定が完了したことを示すページである。
【０１２４】
完了ページのＨＴＭＬドキュメントを受信したＰＣ５００は、完了ページを表示する（Ｓ３１９）。利用者は、完了ページにより詳細設定が完了したことを確認できる。
＜特許請求に範囲に記載の構成要素との対応関係＞
上述の実施形態における各構成要素と特許請求の範囲に記載の各構成要素との対応関係は次のとおりである。プリンタ１００が、印刷装置に相当する。印刷システム１０が、印刷システムに相当する。認証情報テーブル記憶領域２３２を有する記憶部２３０が、第１認証情報記憶手段に相当する。Ｓ１０２を行う制御部２２０が、第１電子メール受信手段に相当する。Ｓ１０４を行う制御部２００が、第１認証手段に相当する。Ｓ１０４において認証が成功した場合にＳ１１７において印刷データの送信を行い、Ｓ１０４において認証が失敗した場合にＳ１０７においてリトライ依頼メール、または、Ｓ１１１においてエラーメールを送信するサーバ２００の制御部２２０が、印刷制御手段に相当する。Ｓ１０７を行う制御部２２０が、リトライ依頼メール送信手段に相当する。Ｓ１０６を行う制御部２２０が、リトライ記憶制御手段に相当する。Ｓ１０２を行う制御部２２０が、第２電子メール受信手段に相当する。Ｓ１３０を行う制御部２２０が、第２認証手段に相当する。
＜変形例＞
本発明は、上記した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変更を加え得ることは勿論である。
【０１２５】
上述の実施形態においては、リトライメールは、リトライ依頼メールの返信メールであるものとして説明したが、本発明はこれに限るものではない。たとえば、リトライ依頼メールを受信した利用者は、そのリトライ依頼メールへの返信メールを作成するのではなく、新規に作成した電子メールを、リトライメールとしてサーバ２００に送信するようにしてもよい。この場合、利用者はメールソフトを利用して新規メールを作成する操作を行う。具体的には、利用者は、この新規作成するリトライメールの送信先には、リトライ依頼メールの送信元のメールアドレスを設定する。また、利用者は、タイトルにリトライ依頼メールに付されていたリトライＩＤを入力する。また、利用者は、認証情報として、キーファイルまたはキーワードをリトライメールに付加して、作成した電子メールを送信する。このように作成されたリトライメールを受信したサーバ２００は、上述の実施形態同様に、受信した電子メールのタイトルにリトライＩＤが付与されているか否かに基づいて、受信した電子メールがリトライＩＤであるか否かを判断することができる。
【０１２６】
また、上述の実施形態においては、リトライＩＤは、電子メールのタイトルに付与されるものとして説明したが、本発明はこれに限るものではない。たとえば、電子メールの本文に付与するようにしてもよい。
【０１２７】
また、上述の実施形態においては、リトライＩＤは、サーバ２００が発行したＩＤを利用するものとして説明したが、本発明はこれに限るものではない。たとえば、受信した電子メールのヘッダーに含まれる「Ｍｅｓｓａｇｅ−ＩＤ」ヘッダーの値を、リトライＩＤとして利用しても良い。この場合、サーバ２００は、受信した電子メールのヘッダーの「Ｉｎ−Ｒｅｐｌｙ−Ｔｏ」ヘッダー、または、「ｒｅｆｅｒｅｎｃｅ」ヘッダーに、リトライＩＤとして記憶した値が含まれているか否かに基づいて、リトライ依頼メールに対する返信メールであるリトライメールであるか否かを判断することができる。
【０１２８】
また、上述の実施形態においては、リトライメールには印刷するための電子ファイルを添付しないものとして説明したが、本発明はこれに限るものではない。たとえば、サーバ２００は、第１電子メールに添付された添付ファイルは記憶しないように設計した場合は、サーバ２００は、利用者がリトライメールに添付した電子ファイルに基づいて印刷データを作成するようにしても良い。
【符号の説明】
【０１２９】
１００    プリンタ
１１０    インターネット通信部
１２０    制御部
１３０    記憶部
１５０    表示部
１６０    印刷部
１８０    操作部
２００    サーバ
２１０    インターネット通信部
２２０    制御部
２３０    記憶部
５００    ＰＣ
【図１】
2012247893.tif 000003
【図２】
2012247893.tif 000004
【図３】
2012247893.tif 000005
【図４】
2012247893.tif 000006
【図５】
2012247893.tif 000007
【図６】
2012247893.tif 000008
【図７】
2012247893.tif 000009
【図８】
2012247893.tif 000010
【図９】
2012247893.tif 000011
【図１０】
2012247893.tif 000012
【図１１】
2012247893.tif 000013
【図１２】
2012247893.tif 000014
【図１３】
2012247893.tif 000015
【図１４】
2012247893.tif 000016
【図１５】
2012247893.tif 000017
【図１６】
2012247893.tif 000018
【図１７】
2012247893.tif 000019
【図１８】
2012247893.tif 000020
【図１９】
2012247893.tif 000021