JP2012247893A - Printing system - Google Patents
Printing system Download PDFInfo
- Publication number
- JP2012247893A JP2012247893A JP2011117668A JP2011117668A JP2012247893A JP 2012247893 A JP2012247893 A JP 2012247893A JP 2011117668 A JP2011117668 A JP 2011117668A JP 2011117668 A JP2011117668 A JP 2011117668A JP 2012247893 A JP2012247893 A JP 2012247893A
- Authority
- JP
- Japan
- Prior art keywords
- authentication
- retry
- printing
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 230000005540 biological transmission Effects 0.000 claims description 25
- 238000000034 method Methods 0.000 description 17
- 238000007726 management method Methods 0.000 description 16
- 238000004891 communication Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 8
- 238000013500 data storage Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 239000000470 constituent Substances 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
本発明は、印刷装置を利用した印刷システムに関する。 The present invention relates to a printing system using a printing apparatus.
従来から、電子メールによる印刷指示を受け付けることのできる印刷システムが知られている。このような、印刷システムによれば、利用者は、所定のメールアドレスに、印刷を指示する電子メールを送信することで、所望の印刷装置に印刷を実行させることができる。特許文献1に、電子メールによる印刷指示を受け付けることのできる印刷システムの一例が開示されている。しかし、このような印刷システムでは、印刷装置に割り当てられたメールアドレスが第三者に漏洩することが考えられる。メールアドレスが漏洩することにより、正当な権限を有さない第三者により印刷が行われてしまうおそれがある。この問題を解決するため、特許文献1に記載の印刷システムによれば、印刷指示を受け入れるメールアドレスを設定することができる。 2. Description of the Related Art Conventionally, a printing system that can accept a print instruction by electronic mail is known. According to such a printing system, a user can cause a desired printing apparatus to execute printing by transmitting an e-mail instructing printing to a predetermined e-mail address. Patent Document 1 discloses an example of a printing system that can accept a print instruction by e-mail. However, in such a printing system, it is conceivable that an e-mail address assigned to the printing apparatus leaks to a third party. If the e-mail address is leaked, printing may be performed by a third party who does not have a valid authority. In order to solve this problem, according to the printing system described in Patent Document 1, it is possible to set a mail address that accepts a print instruction.
しかしながら、利用者が用いるメールアドレスは、利用者の都合により変更される。特許文献1のように印刷指示を受け入れるメールアドレスを設定する必要がある印刷システムによれば、利用者のメールアドレスが変わる度に、新しいメールアドレスを、印刷指示を受け入れるメールアドレスとして設定し直す必要がある。また、印刷装置を用いる利用者が変わる場合も考えられる。この場合も、新たな利用者のメールアドレスを、印刷指示を受け入れるメールアドレスとして設定し直す必要がある。また、複数の利用者が印刷装置を共用で使う場合には、印刷装置を利用する利用者が増える度に、増加した利用者のメールアドレスを、印刷指示を受け入れるメールアドレスとして追加する必要がある。また、利用者が印刷装置を利用しなくなった場合においても、その利用者のメールアドレスを、印刷指示を受け入れるメールアドレスのリストから削除する必要がある。 However, the e-mail address used by the user is changed for the convenience of the user. According to a printing system that needs to set an e-mail address that accepts a print instruction as in Patent Document 1, it is necessary to reset a new e-mail address as an e-mail address that accepts a print instruction every time the user's e-mail address changes. There is. In addition, the user who uses the printing apparatus may change. In this case as well, it is necessary to reset the mail address of the new user as the mail address that accepts the print instruction. In addition, when a plurality of users share a printing apparatus, it is necessary to add the increased user's e-mail address as an e-mail address for accepting a print instruction whenever the number of users who use the printing apparatus increases. . Even when the user stops using the printing apparatus, it is necessary to delete the mail address of the user from the list of mail addresses that accept print instructions.
このように、特許文献1のように印刷指示を受け入れるメールアドレスを設定する必要がある印刷システムでは、利用者のメールアドレスの変更、利用者の変更、利用者の増減にともなって、印刷指示を受け入れるメールアドレスの設定を変更しなければならい。 As described above, in a printing system that needs to set an e-mail address that accepts a print instruction as in Patent Document 1, a print instruction is issued when the user's e-mail address is changed, the user is changed, or the number of users is increased or decreased. You must change the settings for the email addresses you accept.
本発明は、上述の問題を解決するためになされたものであり、印刷指示を受け入れるメールアドレスの設定をしなくても、不当な第三者からの電子メールに基づいて印刷されることを防止することのできる印刷システムを提供することを目的とする。 The present invention has been made to solve the above-described problems, and prevents printing based on an email from an unauthorized third party without setting an email address for accepting a print instruction. It is an object of the present invention to provide a printing system that can perform printing.
上述の課題を解決するため、請求項1に記載の発明は、電子メールの添付ファイルであって、印刷対象となる電子ファイルである第1添付ファイルの印刷を実行可能な印刷装置を備えた印刷システムであって、第1認証情報を記憶する第1認証情報記憶手段と、前記第1添付ファイルが添付された第1電子メールを受信する第1電子メール受信手段と、前記第1電子メールに付与された認証情報である第2認証情報と、前記第1認証情報記憶手段に記憶された前記第1認証情報と、に基づいて認証を行う第1認証手段と、前記第1認証手段による認証が成功した場合に、前記印刷装置に前記第1添付ファイルの印刷を実行させ、前記第1認証手段による認証が失敗した場合に、前記印刷装置に前記第1添付ファイルの印刷を実行させない印刷制御手段と、を備えたことを特徴とする。 In order to solve the above-mentioned problem, the invention described in claim 1 is a printing provided with a printing device capable of printing a first attached file which is an attached file of an e-mail and is an electronic file to be printed. A first authentication information storage unit for storing first authentication information, a first e-mail receiving unit for receiving a first e-mail attached with the first attachment file, and a first e-mail First authentication means for performing authentication based on the second authentication information that is the assigned authentication information and the first authentication information stored in the first authentication information storage means, and authentication by the first authentication means Printing that causes the printing apparatus to execute printing of the first attached file when the authentication is successful, and does not cause the printing apparatus to execute printing of the first attached file when authentication by the first authentication unit fails. Characterized by comprising a control means.
また、請求項2に記載の発明は、請求項1に記載の印刷システムであって、前記認証手段による認証が失敗した場合に、前記第1電子メールの送信元に対してリトライメールの送信を依頼するリトライ依頼メールを送信するリトライ依頼メール送信手段を備えたことを特徴とする。 The invention according to claim 2 is the printing system according to claim 1, wherein when the authentication by the authenticating unit fails, a retry mail is transmitted to the transmission source of the first electronic mail. Retry request mail transmission means for transmitting a request retry mail is provided.
また、請求項3に記載の発明は、請求項2に記載の印刷システムであって、前記第1認証手段による認証が失敗した場合に、新たなリトライIDと、前記第1添付ファイルとを対応付けてリトライ記憶手段に記憶させるリトライ記憶制御手段と、前記リトライ依頼メール送信手段は、正しい第2認証情報の付された返信メールを依頼するメッセージを本文に含み、且つ、前記リトライIDが付与されたリトライ依頼メールを送信し、前記リトライ依頼メールの返信メールである前記リトライメールを受信する第2電子メール受信手段と、前記リトライメールに添付された第2認証情報と、前記第1認証情報記憶手段に記憶された前記第1認証情報と、にもとづいて認証を行う第2認証手段と、を備え、前記印刷制御手段は、前記第2認証手段による認証が成功した場合に、前記リトライメールに付与されたリトライIDに対応づけて記憶された前記第1添付ファイルの印刷を、前記印刷装置に実行させ、前記第2認証手段による認証が失敗した場合に、前記印刷装置による印刷を実行させないことを特徴とする。 The invention according to claim 3 is the printing system according to claim 2, wherein when the authentication by the first authentication unit fails, a new retry ID is associated with the first attached file. The retry storage control means and the retry request mail transmission means to be added and stored in the retry storage means include a message requesting a reply mail with correct second authentication information in the text, and the retry ID is given. A second e-mail receiving means for transmitting the retry request mail and receiving the retry mail which is a reply mail of the retry request mail; second authentication information attached to the retry mail; and the first authentication information storage And second authentication means for performing authentication based on the first authentication information stored in the means, wherein the print control means comprises the second authentication means When the authentication by the second authentication unit succeeds, the printing apparatus executes the printing of the first attached file stored in association with the retry ID given to the retry mail, and the authentication by the second authentication unit has failed. In this case, printing by the printing apparatus is not executed.
また、請求項4に記載の発明は、請求項1に記載の印刷システムであって、前記印刷制御手段は、前記認証手段による認証が失敗した場合、前記第1添付ファイルの印刷を、所定の制限条件で実行させることを特徴とする。 According to a fourth aspect of the present invention, in the printing system according to the first aspect, when the authentication by the authentication unit fails, the print control unit prints the first attached file with a predetermined amount. It is characterized by being executed under a limiting condition.
また、請求項5に記載の発明は、請求項4に記載の印刷システムであって、前記所定の制限条件は、印刷可能な時間帯を制限する条件であることを特徴とする。 The invention according to claim 5 is the printing system according to claim 4, wherein the predetermined restriction condition is a condition for restricting a printable time zone.
また、請求項6に記載の発明は、請求項4に記載の印刷システムであって、前記所定の制限条件は、印刷可能な枚数を制限する条件であることを特徴とする。 According to a sixth aspect of the present invention, in the printing system according to the fourth aspect, the predetermined limiting condition is a condition for limiting the number of printable sheets.
また、請求項7に記載の発明は、請求項4に記載の印刷システムであって、前記所定の制限条件は、モノクロ印刷のみを可能とする条件であることを特徴とする。 The invention according to claim 7 is the printing system according to claim 4, wherein the predetermined limiting condition is a condition that allows only monochrome printing.
請求項1に記載の発明によれば、印刷指示を受け入れるメールアドレスの設定をしなくても、不当な第三者からの電子メールに基づいて印刷されることを防止することができる。 According to the first aspect of the present invention, it is possible to prevent printing based on an e-mail from an unauthorized third party without setting a mail address for accepting a print instruction.
また、請求項2に記載の発明によれば、請求項1に記載の発明が有する効果に加え、前記リトライ依頼メール送信手段がリトライ依頼メールを送信するため、利用者は、リトライ依頼メールにより認証が失敗したこと確認することができる。 According to the second aspect of the invention, in addition to the effect of the first aspect of the invention, the retry request mail transmitting means transmits the retry request mail, so that the user is authenticated by the retry request mail. Can confirm that failed.
また、請求項3に記載の発明によれば、請求項2に記載の発明が有する効果に加え、利用者は、リトライ依頼メールの返信メールであるリトライメールを送信するだけで、再度認証を行うことができる。尚、利用者は、印刷対象となる電子ファイルである第1添付ファイルをリトライメールに再度添付する必要はなく、リトライメールに正しい第2認証情報を付与するのみで印刷を実行させることができる。 According to the invention described in claim 3, in addition to the effect of the invention described in claim 2, the user authenticates again only by transmitting a retry mail that is a reply mail of the retry request mail. be able to. Note that the user does not need to attach the first attached file, which is an electronic file to be printed, to the retry mail again, and can execute printing only by giving correct second authentication information to the retry mail.
また、請求項4に記載の発明によれば、請求項1に記載の発明が有する効果に加え、利用者は、前記認証手段による認証が失敗した場合であっても、前記第1添付ファイルの印刷を、所定の制限条件で実行させることができる。 According to the invention described in claim 4, in addition to the effect of the invention described in claim 1, even if the user fails in the authentication by the authentication means, the user can Printing can be executed under predetermined limiting conditions.
また、請求項5に記載の発明によれば、請求項1に記載の発明が有する効果に加え、前記認証手段による認証が失敗した場合であっても、予め条件として設定されている印刷可能な時間帯であれば、印刷を実行させることができる。 Further, according to the invention described in claim 5, in addition to the effect of the invention described in claim 1, even if the authentication by the authenticating unit fails, printing that is set in advance as a condition is possible Printing can be executed during the time zone.
また、請求項6に記載の発明によれば、請求項1に記載の発明が有する効果に加え、前記認証手段による認証が失敗した場合であっても、予め条件として設定されている印刷可能な枚数であれば、印刷を実行させることができる。 Further, according to the invention described in claim 6, in addition to the effect of the invention described in claim 1, even if the authentication by the authenticating unit fails, printing that is set in advance as a condition is possible If the number is the number, printing can be executed.
また、請求項7に記載の発明によれば、請求項1に記載の発明が有する効果に加え、前記認証手段による認証が失敗した場合であっても、予め条件として設定されているモノクロ印刷であれば、印刷を実行させることができる。 According to the seventh aspect of the invention, in addition to the effect of the first aspect of the invention, even if the authentication by the authentication unit fails, monochrome printing that is set in advance as a condition can be performed. If there is, printing can be executed.
以下、本発明を具現化した実施形態について、図面を参照して説明する。尚、参照する図面は、本発明が採用しうる技術的特徴を説明するために用いられるものである。記載されている装置の構成、各種処理のフローチャートなどは、単なる説明例である。本発明をそれのみに限定する趣旨ではない。
<印刷システム10の概略>
図1を参照して、本発明を具現化した第1実施形態である印刷システム10の概略について説明する。印刷システム10は、複数のプリンタ100とサーバ200とを備える。図1に示す例では、印刷システム10のプリンタ100として、プリンタ100A、プリンタ100B、プリンタ100Cの3つのプリンタ100を備えている。プリンタ100A、プリンタ100B、プリンタ100Cは、いずれも同じ構成である。尚、本実施形態の説明において、プリンタ100A、プリンタ100B、プリンタ100Cのいずれかについて説明する場合、単にプリンタ100と称して説明する。
DESCRIPTION OF EXEMPLARY EMBODIMENTS Embodiments of the invention will be described below with reference to the drawings. The drawings to be referred to are used for explaining technical features that can be adopted by the present invention. The configuration of the apparatus described, flowcharts of various processes, and the like are merely illustrative examples. It is not intended to limit the present invention only to that.
<Outline of
With reference to FIG. 1, the outline of the
印刷システム10は、インターネット回線400を介して、PC500と接続されている。PC500は、利用者が所有するいわゆるパーソナルコンピュータである。PC500には、周知のウェブブラウザー、および、メールソフトがインストールされている。
The
プリンタ100は、印刷機能を備えている。プリンタ100は、サーバ200から印刷データを取得して、プリンタ100の印刷機能により印刷することが出来る。
The
サーバ200は周知のサーバ機能を持った装置であればよい。サーバ200は、プリンタ100のメーカーが自前で用意しても良いが、周知のレンタルサーバや、AmazonのEC2に代表されるようなヴァーチャルマシンを利用することも考えられる。サーバ200は、物理的に単一のひとつの装置で構成されてもよいが、互いにネットワークで接続された複数の装置から構成されてもよい。尚、本実施形態においては、物理的に単一のひとつの装置であるものとして説明する。
<印刷システム10のハードウェア構成>
図2を参照して、印刷システム10のハードウェア構成について説明する。プリンタ100と、サーバ200と、PC500とは、互いに、インターネット回線400を介して接続されている。プリンタ100と、サーバ200と、PC500とは互いに、TCP/IPのプロトコルに従ってデータの送受信を行う。
The
<Hardware Configuration of
The hardware configuration of the
プリンタ100のハードウェア構成について説明する。プリンタ100は、インターネット通信部110と、制御部120と、記憶部130と、表示部150と、印刷部160と、操作部180とを備えている。
A hardware configuration of the
インターネット通信部110は、ネットワークに接続された他の装置と通信を行うための機器である。インターネット通信部110としては、周知のネットワークカードを採用することが出来る。
The
制御部120は、図示しないCPUと、CPUに接続されたROM及びRAMを備えている。CPUは、ROMに記憶されたプログラムにしたがって、プリンタ100の動作を制御する。ROMには、サーバ200とインターネット回線400を介して各種のデータの送受信を行うためのプログラム等が記憶されている。RAMは、各種データを一時的に記憶する記憶装置である。
The
記憶部130は、NAND型フラッシュメモリー等の不揮発性の記憶装置である。図3に示すように、記憶部130は、プリンタ識別子記憶領域131を備える。
The
プリンタ識別子記憶領域131は、プリンタ識別子が記憶される領域である。プリンタ識別子は、プリンターメーカが自社製品を管理するために割り当てた通し番号である。
The printer
表示部150は、周知のLCD等のディスプレイを備えた表示装置である。表示部150は、制御部120からの指示に従って、各種の情報を表示出力する。
The
印刷部160は、制御部120の指示に従って、画像の印刷を行う装置である。
The
操作部180は、利用者により操作される複数の操作ボタンを備え、利用者の押下操作に応じた信号を制御部120へ送信する装置である。利用者は、操作部180を操作することにより所望の操作を入力することが出来る。
The
サーバ200についてのハードウェア構成について説明する。本実施形態の説明では、サーバ200は、物理的に存在する一つのサーバであるものとして説明するが、上述したようにサーバ200は、複数の物理的な装置が協働して一つのサーバとして機能するEC2のようなヴァーチャルマシンであっても良い。
A hardware configuration of the
サーバ200は、インターネット通信部210、制御部220、記憶部230を備える。
The
インターネット通信部210は、ネットワークに接続された他の装置と通信を行うための機器である。インターネット通信部210としては、周知のネットワークカードを採用することが出来る。
The
制御部220は、図示しないCPUと、CPUに接続されたROM及びRAMを備えている。CPUは、ROM及び記憶部230に記憶されたプログラムにしたがって、サーバ200の動作を制御する。RAMは、各種データを一時的に記憶する記憶装置である。
The
記憶部230は、ハードディスクドライブのような不揮発性の記憶装置である。図4に示すように、記憶部230は、メールアドレス管理テーブル記憶領域231と、認証情報テーブル記憶領域232と、詳細設定テーブル記憶領域233と、リトライ用一時テーブル記憶領域234、印刷用一時データ記憶領域235と、キーファイル記憶領域236とを備える。
The
メールアドレス管理テーブル記憶領域231は、メールアドレス管理テーブルが記憶される領域である。メールアドレス管理テーブルの一例を図5に示す。図5に示すように、メールアドレス管理テーブルは、プリンタ識別子と、メールアドレスと、パスワードとを対応付けて記憶するテーブルである。メールアドレス管理テーブルに記憶されるメールアドレスと、パスワードとは、新規にプリンタ100を印刷システム10に追加する際に、サーバ200がプリンタ100に割り当てた、メールアドレスとパスワードである。
The mail address management
認証情報テーブル記憶領域232は、認証情報テーブルが記憶される領域である。認証情報テーブルの一例を図6に示す。図6に示すように、認証情報テーブルは、プリンタ識別子と、認証方式情報と、キーファイルアドレスと、キーワードとを対応付けて記憶する領域である。認証方式情報は、キーファイルによる認証、または、キーワードによる認証のいずれ方式で認証を行うかを示す情報である。キーファイルによる認証を行うプリンタ100に対しては、キーファイルアドレスの欄に、キーファイルアドレスが記憶され、キーワードの欄には、情報は記憶されない。キーワードによる認証を行うプリンタ100に対しては、キーワードの欄にキーワードが記憶され、キーファイルアドレスの欄には、情報は記憶されない。キーファイルアドレスは、キーファイル記憶領域236に記憶されたキーファイルの所在を示すアドレスである。
The authentication information
詳細設定テーブル記憶領域233は、詳細設定テーブルが記憶される領域である。詳細設定テーブルの一例を図7に示す。図7に示すように、詳細設定テーブルは、プリンタ識別子と、リトライ設定情報と、利用制限設定情報と、各種の制限情報と、を対応付けて記憶するテーブルである。本実施形態で利用される制限情報には、最大枚数情報と、モノクロ印刷情報と、利用可能時間情報と、が含まれる。リトライ設定情報は、リトライ依頼メールを送信するか否かを示す情報である。リトライ依頼メールを送信する場合には、リトライ設定情報として“ON”という情報が記憶される。リトライ依頼メールを送信しない場合には、リトライ設定情報として“OFF”という情報が記憶される。利用制限設定情報は、認証が失敗した場合に、一定の制限条件の下、印刷を実行させるか否かを示す情報である。一定の制限条件で印刷を許可する場合には、利用制限設定情報として“ON”という情報が記憶される。認証が失敗した場合に印刷を完全に許可しない場合には、利用制限設定情報として“OFF”という情報が記憶される。最大枚数情報は、一定の制限条件で印刷を行う場合に、印刷できる最大枚数を示す情報である。尚、印刷できる最大枚数が制限条件として設定されない場合、最大枚数情報はNULL値である。また、モノクロ印刷情報は、一定の制限条件で印刷を行う場合に、モノクロ印刷を実行するか否かを情報である。モノクロ印刷を行う場合には、モノクロ印刷情報として“モノクロ印刷”という情報が記憶される。モノクロ印刷が制限条件として設定されない場合、モノクロ印刷情報はNULL値である。利用可能時間情報は、一定の制限条件で印刷を行う場合に、印刷が可能な時間帯を示す情報である。利用可能時間が制限条件として設定されない場合、利用可能時間情報はNULL値である。
The detailed setting
リトライ用一時テーブル記憶領域234は、リトライ用一時テーブルを記憶する領域である。リトライ用一時テーブルの一例を図8に示す。図8に示すように、リトライ用一時テーブルは、リトライIDと、印刷用一時データのアドレスとを対応付けて記憶するテーブルである。印刷用一時データのアドレスは、印刷用一時データ記憶領域235に記憶された印刷用一時データの所在を示すアドレスである。
The retry temporary
印刷用一時データ記憶領域235は、受信した電子メールの添付ファイルを印刷用一時データとして一時的に記憶する領域である。サーバ200は、リトライ依頼メールを送信する際に、印刷用一時データを印刷用一時データ記憶領域235に記憶する。
The temporary print
キーファイル記憶領域236は、キーファイルを記憶する領域である。サーバ200は、プリンタ100ごとに対応する複数のキーファイルをキーファイル記憶領域236に記憶する。
The key
次に、PC500についてのハードウェア構成について説明する。PC500は、ウェブブラウザー、及び、メールソフトがインストールされた周知のパーソナルコンピュータであればよい。本実施形態では、利用者がPC500で、印刷システム10を利用するものとして説明するが、スマートフォンや、タブレット端末等の周知の端末で、印刷システム10を利用してもよい。
Next, the hardware configuration of the
PC500は、インターネット通信部510、制御部520、記憶部530、表示部550、操作部580を備える。
The
インターネット通信部510は、ネットワークに接続された他の装置と通信を行うための機器である。インターネット通信部510としては、周知のネットワークカードを採用することが出来る。
The
制御部520は、図示しないCPUと、CPUに接続されたROM及びRAMを備えている。CPUは、ROM及び記憶部530に記憶されたプログラムにしたがって、PC500の動作を制御する。RAMは、各種データを一時的に記憶する記憶装置である。
The
記憶部530は、ハードディスクドライブのような不揮発性の記憶装置である。記憶部530は、ウェブブラウザー、メールソフト等のアプリケーションプログラムなどを記憶している。なお、利用者は、PC500にインストールされたメールソフトを利用する代わりに、ウェブメールサービスを利用しても良い。
The
表示部550は、周知のLCD等のディスプレイを備えた表示装置である。表示部550は、制御部520からの指示に従って、各種の情報を表示出力する。
The
操作部580は、利用者により操作される複数の操作ボタンを備え、利用者の押下操作に応じた信号を制御部520へ送信する装置である。利用者は、操作部580を操作することにより所望の指示を入力することが出来る。
<印刷システム10の動作>
次に、図9から図16を参照して印刷システム10の動作について説明する。以下に説明するプリンタ100の動作は、ROMに記憶されたプログラムを制御部120が実行し、プリンタ100のハードウェアを制御することにより実行される。また、サーバ200の動作は、ROM、または、記憶部230に記憶されたプログラムを制御部220が実行し、サーバ200のハードウェアを制御することにより実行される。また、PC500の動作は、ROM及び記憶部530に記憶されたプログラムを制御部520が実行し、PC500のハードウェアを制御することにより実行される。
<印刷実行時の動作>
図9、図10を参照して利用者が電子メールを送信してプリンタ100に印刷を実行させる際の印刷システム10の動作を説明する。
The
<Operation of
Next, the operation of the
<Operation when printing>
The operation of the
先ず、PC500は、利用者の入力操作に基づいて新規メールの作成を行う(S100)。利用者は、PC500にインストールされたメールソフトを利用して、プリンタ100に印刷を実行させるための新規メールを作成できる。尚、以下の説明において、このとき利用者が作成する新規メールを第1電子メールと称す。図11に、第1電子メールの一例を示す。第1電子メールの宛先には、利用者が利用したいプリンタ100に割り当てられたメールアドレスが入力される。また、添付ファイルとして、印刷したい電子ファイルと、認証のために利用される電子ファイルであるキーファイルとが添付される。図11に示す第1電子メールは、認証のためにキーファイルを用いる場合の第1電子メールの一例である。図11に示す例では、印刷したい画像の電子ファイルとして、“印刷用.pdf”が添付されている。また、認証のためのキーファイルとして“認証用2.key”という電子ファイルが添付されている。また、印刷システム10は、認証のために、キーファイルを用いる代わりに、キーワードを用いることもできる。図12に、認証のためにキーワードを用いる場合の第1電子メールの一例を示す。図12に示すように、第1電子メールの宛先には、プリンタ100に割り当てられたメールアドレスが入力される。また、第1電子メールのタイトルには、上述のキーワードである“147258369”が入力されている。また、印刷する電子ファイルとして“印刷用.pdf”が添付されている。
First, the
利用者が、図11、又は、図12に示すような第1電子メールの作成を行い、電子メールの送信を指示すると、PC500は、S100で作成された第1電子メールを送信する(S101)。
When the user creates the first electronic mail as shown in FIG. 11 or FIG. 12 and instructs the transmission of the electronic mail, the
PC500により送信された電子メールは、サーバ200が受信する(S102)。
The
サーバ200は、受信した電子メールがリトライメールであるか否かを判断する(S103)。リトライメールは、新規の印刷指示である第1電子メールによる認証が失敗した場合に、利用者により再度送信される電子メールである。リトライメールの詳細は後述するが、リトライメールのタイトルには、サーバ200が後述の処理で付与したリトライIDが含まれている。サーバ200が付与したリトライIDは、リトライ用一時テーブルに記憶されている。サーバ200は、リトライ用一時テーブルに記憶されたリトライIDが、受信した電子メールのタイトルに含まれるか否かに基づいて、受信した電子メールがリトライメールであるか否かを判断することができる。
The
リトライメールである場合は(S103:YES)、サーバ200は、後述のリトライメール処理を行う(S150)。
If it is a retry mail (S103: YES), the
リトライメールでない場合(S103:NO)、すなわち、新規メールである場合は、サーバ200は、認証を行う(S104)。サーバ200は、認証情報テーブル記憶領域232に記憶された認証情報と、受信した第1電子メールに付与された認証情報とに基づいて、認証を行う。認証を行うために、サーバ200は、メールアドレス管理テーブルに基づいて、受信した第1電子メールの宛先に対応するプリンタ識別子を特定する。そして、サーバ200は、認証情報テーブルに基づいて、特定したプリンタ識別子に対応する認証情報を特定する。サーバ200は、認証情報テーブルに基づいて特定した認証情報と、第1電子メールに付与された認証情報とに基づいて認証を行う。両者の認証情報が一致する場合は、認証が成功したと判断する。尚、認証情報としては、上述のキーファイル、又は、キーワードが用いられる。
If it is not a retry mail (S103: NO), that is, if it is a new mail, the
認証が成功した場合(S104:YES)、サーバ200は、後述のS116を行う。S116以降の処理は後述する。
When the authentication is successful (S104: YES), the
認証が失敗した場合(S104:NO)、サーバ200は、リトライ設定がされているか否かを判断する(S105)。リトライ設定がされているか否かは、詳細設定管理テーブル記憶領域233に記憶された詳細設定管理テーブルに基づいて判断される。S104において特定されたプリンタ識別子に対応するリトライ設定情報が“ON”である場合は、サーバ200は、リトライ設定がされていると判断する。また、プリンタ識別子に対応するリトライ設定情報が“OFF”である場合は、サーバ200は、リトライ設定がされていないと判断する。
When the authentication fails (S104: NO), the
リトライ設定がされている場合は(S105:YES)、サーバ200は、印刷用一時データを記憶部230に保存し、リトライ用一時テーブルを更新する(S106)。サーバ200は、電子メールに印刷する画像の電子ファイルとして添付された添付ファイルを、印刷用一時データ記憶領域235に記憶する。そして、リトライ用一時テーブルを更新する。具体的には、サーバ200は、新規のリトライIDを発行する。そして、上述のS104で特定したプリンタ識別子と、新規のリトライIDと、印刷用一時データ記憶領域235に記憶した電子ファイルのアドレスとを対応付けて、リトライ用一時テーブルに記憶する。
When the retry setting has been made (S105: YES), the
印刷用一時データを記憶し、リトライ用一時テーブルを更新した後、サーバ200は、リトライ依頼メールを送信する(S107)。リトライ依頼メールは、正しい認証情報を付したメールの返信を、利用者に依頼する電子メールである。リトライ依頼メールは、上述のS102で受信した第1電子メールの送信元に対して送信される。図13にリトライ依頼メールの一例を示す。図13に示すように、リトライ依頼メールの宛先は、上述の新規メールの送信元のメールアドレスである“xxx.yyy@brother.co.jp”である。また、リトライ依頼メールのタイトルには、サーバ200が割り当てたリトライIDが含まれる。図13に示す例では、タイトルは、“再送依頼{{aisdhfan23}}”である。“{{”と“}}”とにはさまれた位置にリトライIDが配置されている。そして、リトライ依頼メールの本文には、“認証情報に誤りがあります。正しい認証情報を付与した上で、本メールに返信してください。”とのリトライメールの送信を依頼するメッセージが設定されている。利用者は、正しい認証情報を付与して、リトライ依頼メールに返信するだけで、再度の印刷指示を行うことができる。このとき利用者が返信するリトライメールには、印刷したい画像の電子ファイルを添付しなおす必要はない。
After storing the temporary print data and updating the temporary retry table, the
サーバ200がリトライ依頼メールを送信すると、PC500は、リトライ依頼メールを受信する(S108)。
When the
リトライ依頼メールを受信したPC500は、利用者の入力操作に基づいてリトライメールを作成し、作成したリトライメールを返信する(S109)。利用者は、PC500にインストールされたメールソフトを利用してリトライメールを作成する。具体的には、利用者は、リトライ依頼メールを受信すると、メールソフトの返信ボタンを押下して、リトライ依頼メールに対する返信メール(リトライメール)を作成する。そして、このリトライメールに認証情報を付与する操作を行う。具体的には、キーファイルによる認証を行う場合は、リトライメールにキーファイルを添付する操作を行う。図14に、キーファイルを利用する場合のリトライメールの一例を示す。図14に示す例では、添付ファイルとして“認証用.key”というキーファイルが添付されている。また、図示しないが、キーワードによる認証を行う場合には、タイトルにキーワードを追加することで、認証情報を付与する。具体的には、リトライ依頼メールに対する返信メールの作成を指示したときに、メールソフトにより作成されるリトライメールのタイトルの末尾に、キーワードを入力する。具体的には、“再送依頼{{aisdhfan23}}”とのタイトルの電子メールへの返信を利用者が指示したとき、メールソフトは返信メールのタイトルとして“Re:再送依頼{{aisdhfan23}}”とのタイトルを作成する。利用者は、メールソフトが作成したこのタイトルの末尾に所定のキーワードを付与する。たとえば、“Re:再送依頼{{aisdhfan23}}147258369”とのタイトルを作成する。このタイトルに含まれる“147258369”が、利用者が付与したキーワードである。
The
このように利用者がリトライメールを作成した後、リトライメールの送信を指示すると、PC500はリトライメールを送信する(S109)。PC500が送信したリトライメールは、上述のS102の処理によりサーバ200で受信される。
After the user creates the retry mail in this way, if the user instructs to send the retry mail, the
上述のS105においてリトライ設定がされていないと判断した場合は(S105:NO)、サーバ200は、利用制限設定がされているか否かを判断する(S110)。サーバ200は、詳細設定テーブル記憶領域233に記憶された詳細設定テーブルに基づいて、利用制限設定がされているか否かを判断する。サーバ200は、S104で特定したプリンタ識別子に対応する利用制限設定情報が“ON”である場合は、利用制限設定がされていると判断する。また、S104で特定したプリンタ識別子に対応する利用制限設定情報が“OFF”である場合は、利用制限設定がされていないと判断する。
When it is determined in S105 that the retry setting has not been set (S105: NO), the
利用制限設定がされていないと判断した場合(S110:NO)、サーバ200は、エラーメールを送信する(S111)。エラーメールは、印刷が行えない旨のメッセージを利用者に伝えるためのメールである。サーバ200は、S102で受信した第1電子メールの送信元に対して、エラーメールを送信する。
When it is determined that the use restriction setting has not been made (S110: NO), the
サーバ200が送信したエラーメールは、PC500が受信する(S112)。PC500の利用者は、PC500のメールソフトでエラーメールを確認することで、印刷が失敗したことを確認することができる。
The error mail transmitted by the
利用制限設定がされていると判断した場合(S110:YES)、サーバ200は、制限情報を、詳細設定テーブルからRAMに取得する(S113)。サーバ200は、詳細設定テーブル記憶領域233に記憶されている詳細設定テーブルから制限情報を取得する。具体的には、上述のS104で特定したプリンタ識別子に対応する制限情報を、詳細設定テーブルから取得する。サーバ200は、印刷最大枚数情報、モノクロ印刷情報、利用時間帯情報などの制限情報を取得する。
When it is determined that the use restriction setting has been made (S110: YES), the
S113で制限情報を取得した後、サーバ200は、利用可能時間か否かを判断する(S114)。サーバ200は、S102で受信した電子メールの送信時刻と、S113で取得した利用時間帯情報とを比較して、利用可能時間であるか否かを判断する。具体的には、たとえば、利用可能時間情報として“10:00−16:00”との情報を取得した場合は、S102で受信した電子メールの送信時刻が、10:00から16:00の範囲内である場合に、サーバ200は、利用可能時間であると判断する。S102で受信した電子メールの送信時刻が、10:00から16:00の範囲内でない場合に、サーバ200は、利用可能時間でないと判断する。また、S113で取得した利用可能時間情報が、NULL値である場合は、利用可能時間であると判断する。
After acquiring the restriction information in S113, the
利用可能時間でないと判断した場合(S114:NO)、サーバ200は、上述のS111と同様のエラーメールを送信する(S115)。尚、サーバ200が送信したエラーメールは、PC500が受信する(S112)。
If it is determined that it is not the available time (S114: NO), the
利用可能時間であると判断した場合(S114:YES)、又は、S104で認証が成功したと判断した場合、サーバ200は、印刷データを作成する(S116)。尚、ここでいう印刷データとは、プリンタ100が印刷可能な形式のデータをいう。プリンタ100が印刷できる形式であれば、いかなる形式のデータであってもかまわない。たとえば、プリンタ100が所定のプリンタ言語で記載されたデータでしか印刷できない場合は、サーバ200は、添付された電子ファイルに基づいてプリンタ100が理解可能なプリンタ言語の印刷データを作成する。このため、サーバ200は、各種のプリンタに対応するプリンタドライバを備えている。また、プリンタ100がPDF形式などの所定のファイル形式のデータから印刷を実行できる機能を有している場合、サーバ装置200は、画像の電子ファイルに基づいてPDF形式の電子ファイルを印刷データとして作成してもよい。もちろん、この場合、添付ファイルが元々PDF形式の電子ファイルであればサーバ200は、新たなPDF形式の電子ファイルは作成しなくてもよい。
When it is determined that it is the available time (S114: YES), or when it is determined that the authentication is successful in S104, the
尚、S110で利用制限設定がされていると判断された後、S116を行う場合は、S113で取得した制限情報に応じて印刷データを作成する。たとえば、S113において、印刷最大枚数情報として“5枚”との情報を取得した場合は、プリンタ100において印刷される枚数が5枚以下となるような印刷データを作成する。具体的には、添付ファイルが10ページ分の文章のファイルであっても、サーバ200は、最初の5ページ分の印刷データしか作成しない。また、S113において、モノクロ印刷情報として“モノクロ印刷”との情報を取得した場合は、プリンタ100においてモノクロ印刷が実行されるような印刷データを作成する。また、S113において、利用可能時間情報として“10:00−16:00”との情報を取得した場合は、S102で受信した電子メールの送信時刻が、10:00から16:00の範囲内である場合にのみ、印刷データを作成する。尚、電子メールの送信時刻が10:00から16:00の範囲外である場合は、印刷データの作成は行わない。サーバ200は、利用可能時間外であるため印刷データの作成を行わない場合は、PC500に対してエラーメールを送信する(S115参照)。
If it is determined in S110 that the use restriction setting has been made, and if S116 is performed, print data is created according to the restriction information acquired in S113. For example, if the information “5 sheets” is acquired as the maximum print number information in S113, print data is created so that the number of sheets printed by the
上述のように印刷データを作成したあと、サーバ200は、作成した印刷データをプリンタ100に送信する(S117)。
After creating the print data as described above, the
サーバ200が送信した印刷データは、プリンタ100が受信する(S118)。
The
印刷データを受信したプリンタ100は、印刷を実行する(S119)。プリンタ100は、受信した印刷データに基づいて、印刷部160により印刷を行う。
The
サーバ200は、印刷データを送信した後、印刷データを削除する(S120)。
After transmitting the print data, the
印刷データを削除した後、サーバ200は、完了メールをPC500に送信する(S121)。完了メールは、利用者に印刷が完了したことを通知するための電子メールである。完了メールには、印刷が完了したことを示すメッセージが含まれる。サーバ200は、S102で受信した第1電子メールの送信元に対して、完了メールを送信する。
After deleting the print data, the
サーバ200が送信した完了メールは、PC500が受信する(S122)。利用者は、PC500のメールソフトを利用して、完了メールを確認することで、印刷されたことを確認することができる。
The completion mail transmitted from the
次に、図10を参照してリトライメール処理について説明する。リトライメール処理を開始すると、先ず、サーバ200が、認証を行う(S130)。サーバ200は、認証情報テーブル記憶領域232に記憶された認証情報と、受信したリトライメールに付与された認証情報とに基づいて、認証を行う。認証を行うために、サーバ200は、メールアドレス管理テーブルに基づいて、受信した電子メールの宛先に対応するプリンタ識別子を特定する。そして、サーバ200は、認証情報テーブルに基づいて、特定したプリンタ識別子に対応する認証情報を特定する。サーバ200は、認証情報テーブルに基づいて特定した認証情報と、電子メールに付与された認証情報とに基づいて認証を行う。両者の認証情報が一致する場合は、認証が成功したと判断する。尚、認証情報としては、上述のキーファイル、又は、キーワードが用いられる。
Next, the retry mail process will be described with reference to FIG. When the retry mail process is started, first, the
認証が成功した場合(S130:YES)、サーバ200は、後述のS137を行う。S137以降の処理は、後述する。
When the authentication is successful (S130: YES), the
認証が失敗した場合(S130:NO)、サーバ200は利用制限設定がされているか否かを判断する(S131)。サーバ200は、上述のS110と同様に、詳細設定テーブル記憶領域233に記憶された詳細設定テーブルに基づいて利用制限設定がされているか否かを判断する。
When the authentication fails (S130: NO), the
利用制限設定がされていないと判断した場合(S131:NO)、サーバ200はエラーメールを送信する(S132)。サーバ200は、S102で受信したリトライメールの送信元のメールアドレスに対して、エラーメールを送信する。
If it is determined that the use restriction setting has not been made (S131: NO), the
サーバ200が送信したエラーメールは、PC500が受信する(S133)。利用者は、PC500のメールソフトでエラーメールを確認することで、印刷が失敗したことを確認することができる。
The error mail transmitted from the
利用制限設定がされていると判断した場合(S131:YES)、サーバ200は、制限情報をRAMに取得する(S134)。サーバ200は、上述のS113と同様に、詳細設定テーブル記憶領域233に記憶されている詳細設定テーブルから、制限情報を取得する。
When it is determined that the use restriction setting has been made (S131: YES), the
S134で制限情報を取得した後、サーバ200は、利用可能時間か否かを判断する(S135)。サーバ200は、S102で受信したリトライメールの送信時刻と、S134で取得した利用時間帯情報とを比較して、利用可能時間であるか否かを判断する。具体的には、たとえば、利用可能時間情報として“10:00−16:00”との情報を取得した場合は、S102で受信したリトライメールの送信時刻が、10:00から16:00の範囲内である場合に、サーバ200は、利用可能時間であると判断する。S102で受信したリトライメールの送信時刻が、10:00から16:00の範囲内でない場合に、サーバ200は、利用可能時間でないと判断する。また、S134で取得した利用可能時間情報が、NULL値である場合は、利用可能時間であると判断する。
After acquiring the restriction information in S134, the
利用可能時間でないと判断した場合(S135:NO)、サーバ200は、上述のS132と同様のエラーメールを送信する(S136)。尚、サーバ200が送信したエラーメールは、PC500が受信する(S133)。
When it is determined that it is not the available time (S135: NO), the
利用可能時間であると判断した場合(S135:YES)、又は、S130で認証が成功したと判断した場合、サーバ200は、印刷用一時データに基づいて印刷データを作成する(S137)。サーバ200は、受信したリトライメールに含まれるリトライIDに対応する印刷用一時データに基づいて、印刷データを作成する。具体的には、サーバ200は、リトライ用一時テーブルから、受信したリトライIDに対応する印刷用一時データのアドレスを取得する。そして、取得したアドレスに記憶されている印刷用一時データを、印刷用一時データ記憶領域235から取得し、取得した印刷用一時データに基づいて印刷データを作成する。サーバ200は、上述の114と同様に、印刷データを作成する。尚、S131で利用制限設定がされていると判断された後、S137を行う場合は、上述のS116と同様に、S134で取得した制限情報に応じて印刷データを作成する。
If it is determined that it is the available time (S135: YES), or if it is determined that the authentication is successful in S130, the
サーバ200は、印刷データを作成した後、作成した印刷データをプリンタ100に送信する(S138)。
After creating the print data, the
サーバ200が送信した印刷データは、プリンタ100が受信する(S139)。
The
印刷データを受信したプリンタ100は、印刷を実行する(S140)。プリンタ100は、受信した印刷データに基づいて、印刷部160により印刷を行う。
The
サーバ200は、印刷データを送信した後、印刷データを削除する(S141)。
After transmitting the print data, the
印刷データを削除した後、サーバ200は、完了メールをPC500に送信する(S142)。サーバ200は、S102で受信したリトライメールの送信元に対して、完了メールを送信する。
After deleting the print data, the
サーバ200が送信した完了メールは、PC500が受信する(S143)。利用者は、PC500のメールソフトを利用して、完了メールを確認することで、印刷されたことを確認することができる。
<プリンタ初期登録時の動作>
次に、図15を参照して利用者がプリンタ100の初期登録を行う際の印刷システム10の動作を説明する。利用者はプリンタ100の操作部180を操作して、プリンタ100を印刷システム10に追加することができる。
The completion mail transmitted from the
<Operation during initial printer registration>
Next, the operation of the
先ず、プリンタ100は、利用者が設定メニューを選択する操作を受け付ける(S200)。プリンタ100の電源がオンされ、プリンタ100が起動された状態において、プリンタ100は、表示部150にメニュー選択画面を表示する。メニュー選択画面は、設定メニューを含む複数のメニュー項目を表示する画面である。利用者は、プリンタ100の操作部180を操作して、複数のメニュー項目の中から、所望のメニューを選択することができる。設定メニューは、利用者が、各種の設定を行う際に選択するメニュー項目である。利用者が複数のメニュー項目の中から、設定メニューを選択する操作を行うと、プリンタ100は、設定メニュー一覧画面を表示する。設定メニュー一覧画面は、メール印刷初期登録メニューを含む、複数の設定メニューの項目が表示される画面である。
First, the
設定メニュー一覧画面を表示したプリンタ100は、利用者がメール印刷初期登録メニューを選択する操作を受け付ける(S201)。利用者は、操作部180を操作して、設定メニュー一覧画面に表示された複数の設定メニューの中から、所望の設定メニューを選択することができる。複数の設定メニューの中から、利用者がメール印刷初期登録メニューを選択したことを検知すると、プリンタ100は、プリンタ識別子をサーバ200に送信する(S202)。プリンタ100は、プリンタ識別子記憶領域131に記憶されたプリンタ識別子をサーバ200に送信する。プリンタ識別子は、プリンタ100のメーカーが自社製品を一意に特定するために割り当てた識別子である。
The
プリンタ100が送信したプリンタ識別子は、サーバ200が受信する(S203)。
The printer identifier transmitted by the
プリンタ100からプリンタ識別子を受信すると、サーバ200は、認証情報設定用のパスワードと、プリンタ100に対するメールアドレスを発行する(S204)。認証情報設定用のパスワードは、ユーザが認証情報を設定する際に用いるパスワードである。メールアドレスは、ユーザがこのプリンタ100で印刷を実行させるときに、第1電子メールの送信先として指定するメールアドレスである。
When receiving the printer identifier from the
パスワードと、メールアドレスとを発行したサーバ200は、プリンタ識別子と、メールアドレスと、パスワードとを登録する(S205)。具体的には、サーバ200は、プリンタ識別子と、メールアドレスと、パスワードとを対応付けて、メールアドレス管理テーブルに記憶する。サーバ200は、上述のS203で受信したプリンタ識別子と、S204で発行したメールアドレスと、パスワードとを対応付けてメールアドレス管理テーブルに登録する。
The
これらの情報を記憶したサーバ200は、S204で発行したメールアドレスと、パスワードとをプリンタ100に送信する(S206)。
The
サーバ200が送信したメールアドレスと、パスワードとはプリンタ100が受信する(S207)。
The
プリンタ100は、受信したメールアドレスと、パスワードとを表示する(S208)。
The
利用者は、プリンタ100に表示されたメールアドレスと、パスワードを用いて認証情報、リトライ設定、または、利用制限などの各種の設定を行うことができる。
<設定時の動作>
次に、図16を参照して利用者が各種の設定を行う際の印刷システム10の動作を説明する。利用者はPC500のウェブブラウザーを利用して、各種の設定を行うことができる。
The user can perform various settings such as authentication information, retry settings, or usage restrictions using the e-mail address displayed on the
<Operation at the time of setting>
Next, the operation of the
まず、PC100は、ログインページへのアクセス操作を受け付け、ログインページ送信要求を送信する(S300)。利用者は、PC500のウェブブラウザーを利用して、ログインページを表示させるためのアクセス操作を行うことができる。このときユーザが行うアクセス操作は、たとえば、ログインページのURL等をウェブブラウザーに入力する操作等である。利用者のアクセス操作を受け付けたPC100は、サーバ200に対してログインページ送信要求を送信する。
First, the
ログインページの送信要求を受信したサーバ200は、ログインページのHTMLドキュメントをPC500に送信する(S301)。
The
ログインページのHTMLドキュメントを受信したPC500は、ログインページを表示する(S302)。図17にログインページの一例を示す。図17に示すように、ログインページには、メールアドレスの入力ボックスと、パスワードの入力ボックスと、ログインボタンが表示される。利用者は、メールアドレスの入力ボックスに、上述のS208で表示されたメールアドレスを入力することができる。また、利用者は、上述のS208で表示されたパスワードを入力することができる。
The
ログインページを表示した後、PC500は、メールアドレスと、パスワードの入力操作を受け付け、利用者に入力されたメールアドレスとパスワードとを送信する(S303)。具体的には、利用者によりメールアドレスの入力と、パスワードの入力が行われ、ログインボタンの押下が行われると、PC500は入力されたメールアドレスとパスワードとを、サーバ200に送信する。
After displaying the login page, the
PC500が送信したメールアドレスとパスワードとは、サーバ200が受信する(S304)。
The
サーバ200は、受信したメールアドレスとパスワードとに基づいて、認証を行う(S305)。サーバ200は、受信したメールアドレスとパスワードの組み合わせに一致するものが、メールアドレス管理テーブルに記憶されている場合、認証が成功したと判断する。受信したメールアドレスとパスワードの組み合わせが、メールアドレス管理テーブルから検出できない場合は、サーバ200は、認証が失敗したと判断する。
The
認証が失敗した場合(S305:NO)、サーバ200は、エラーページのHTMLドキュメントをPC500に送信する(S306)。エラーページは、利用者に認証が失敗したことを報知するメッセージが表示されるページである。
When the authentication fails (S305: NO), the
エラーページのHTMLドキュメントを受信したPC500は、エラーページを表示する(S307)。これにより、利用者は認証が失敗したことを確認することができる。
The
認証が成功した場合(S305:YES)、サーバ200は、認証情報登録ページのHTMLドキュメントをPC500に送信する(S308)。
When the authentication is successful (S305: YES), the
認証情報登録ページのHTMLドキュメントを受信したPC500は、認証情報登録ページを表示する(S309)。認証情報登録ページの一例を図18に示す。図18に示すように、認証情報登録ページには、キーファイルによる認証を行うか、又は、キーワードによる認証を行うかを選択するためのチェックボックスと、キーファイルによる認証が選択された場合にキーファイルを登録するための参照ボタンと、キーワードによる認証が選択された場合にキーワードを入力するための入力ボックスと、登録ボタンとが表示される。
The
利用者は、上述のチェックボックスにチェックを入力することで、キーファイルによる認証を行うか、又は、キーワードによる認証を行うかを選択することができる。また、利用者は参照ボタンを押下して、PC500がアクセス可能な記憶媒体(たとえば、記憶部530)に予めに記憶されている電子ファイルの中から所望の電子ファイルを選択することで、選択した電子ファイルをキーファイルとして登録することができる。尚、このとき選択するキーファイルについては、メーカーが、プリンタ100の購入時に付属されている記録メディアなどに予め格納しておき、利用者に記録メディアに記憶されたキーファイルを選択させるようにしてもよい。また、ユーザは、キーワードの入力ボックスに、認証情報として利用したい所望の文字列を入力することができる。
The user can select whether to perform authentication using a key file or authentication using a keyword by inputting a check in the check box described above. In addition, the user selects a desired electronic file by pressing a reference button and selecting a desired electronic file from electronic files stored in advance in a storage medium (for example, the storage unit 530) accessible by the
PC500は、認証情報登録ページで認証情報の入力操作を受け付け、利用者により登録ボタンが押下されたことを検知すると、認証方式情報と認証情報とをサーバ200に送信する(S310)。認証方式情報は、キーファイルによる認証方式とキーワードによる認証方式とのいずれの認証方式が利用者により選択されたかを示す情報である。
When the
PC500が送信した認証方式情報と認証情報とは、サーバ200が受信する(S311)。
The
サーバ200は、受信した認証方式情報と認証情報に基づいて、認証情報テーブルを更新する(S312)。具体的には、上述のS304で受信したメールアドレスとパスワードとに基づいて、メールアドレス管理テーブルから特定されるプリンタ識別子と、S311で受信した認証方式情報と、認証情報とを対応付けて、認証情報テーブルに記憶する。尚、認証情報としてキーファイルを受信した場合、サーバ200は、受信したキーファイルをキーファイル記憶領域236に記憶する。そして、サーバ200は、認証情報テーブルに、プリンタ識別子と、認証方式情報と、キーファイルのアドレスとを対応付けて記憶する。キーファイルのアドレスは、キーファイル記憶領域236に記憶されたキーファイルの格納位置を示す情報である。また、認証情報としてキーワードを受信した場合、サーバ200は、プリンタ識別子と、認証方式情報と、キーワードとを対応付けて、認証情報テーブルに記憶する。
The
認証情報テーブルを更新したサーバ200は、詳細設定ページのHTMLドキュメントを、PC500に送信する(S313)。
The
詳細設定ページのHTMLドキュメントを受信したPC500は、詳細設定ページを表示する(S314)。詳細設定ページの一例を、図19に示す。図19に示すように、詳細設定ページには、リトライメールを送信するか否かを選択するためのチェックボックスと、利用制限設定を行うか否かを選択するためのチェックボックスと、利用制限設定の項目を選択するためのチェックボックスと、利用制限設定の各項目に対応する詳細条件を入力するための入力ボックスと、登録ボタンと、が表示される。
The
利用者は、リトライメールを送信するか否かを選択するチェックボックスにチェックを入力することで、リトライメールを送信するか否かを選択することができる。また、利用制限設定を行うか否かを選択するためのチェックボックスにチェックを入力することで、認証が失敗した場合に、制限付きで印刷を許可するか、印刷を完全に許可しないかを選択することができる。また、利用制限設定の各項目のチェックボックスにチェックを入力することで、どのような制限条件での印刷を許可するかを選択することができる。利用制限設定の各項目に対応する詳細条件の入力ボックスに、項目毎の詳細条件を入力することができる。具体的には、最大枚数の項目に対応する入力ボックスには、印刷を許可する枚数を入力することができる。また、利用可能時間の項目に対応する入力ボックスには、印刷を許可する時間帯を入力することができる。 The user can select whether or not to send a retry mail by inputting a check in a check box for selecting whether or not to send a retry mail. Also, by selecting a check box for selecting whether or not to set usage restrictions, if authentication fails, select whether to allow printing with restrictions or not to allow printing completely. can do. In addition, by inputting a check in the check box of each item of the use restriction setting, it is possible to select under what restriction conditions printing is permitted. Detailed conditions for each item can be entered in a detailed condition input box corresponding to each item of the use restriction setting. Specifically, the number of sheets permitted to be printed can be input in the input box corresponding to the item for the maximum number of sheets. In the input box corresponding to the item of available time, a time zone in which printing is permitted can be input.
PC500は、詳細設定ページでの入力操作を受け付け、利用者の入力に応じた各種の設定情報をサーバ200に送信する(S315)。ここで、送信される設定情報には、リトライ設定情報、利用制限設定情報、最大枚数情報、モノクロ印刷情報、利用可能時間情報などが含まれる。尚、詳細設定ページにおいて、利用制限設定を行わないことが選択されている場合、最大枚数情報、モノクロ印刷情報、利用可能時間情報は、NULL値である。
The
サーバ200は、PC500が送信した各種の設定情報を受信する(S316)。
The
各種の設定情報を受信したサーバ200は、受信した各種の設定情報に基づいて、詳細設定テーブルを更新する(S317)。具体的には、サーバ200は、S304で受信したメールアドレスに対応するプリンタ100のプリンタ識別子と、受信した設定情報とを対応付けて詳細設定テーブルに記憶する。
The
詳細設定テーブルを更新したサーバ200は、完了ページのHTMLドキュメントをPC500に送信する(S318)。完了ページは、詳細設定が完了したことを示すページである。
The
完了ページのHTMLドキュメントを受信したPC500は、完了ページを表示する(S319)。利用者は、完了ページにより詳細設定が完了したことを確認できる。
<特許請求に範囲に記載の構成要素との対応関係>
上述の実施形態における各構成要素と特許請求の範囲に記載の各構成要素との対応関係は次のとおりである。プリンタ100が、印刷装置に相当する。印刷システム10が、印刷システムに相当する。認証情報テーブル記憶領域232を有する記憶部230が、第1認証情報記憶手段に相当する。S102を行う制御部220が、第1電子メール受信手段に相当する。S104を行う制御部200が、第1認証手段に相当する。S104において認証が成功した場合にS117において印刷データの送信を行い、S104において認証が失敗した場合にS107においてリトライ依頼メール、または、S111においてエラーメールを送信するサーバ200の制御部220が、印刷制御手段に相当する。S107を行う制御部220が、リトライ依頼メール送信手段に相当する。S106を行う制御部220が、リトライ記憶制御手段に相当する。S102を行う制御部220が、第2電子メール受信手段に相当する。S130を行う制御部220が、第2認証手段に相当する。
<変形例>
本発明は、上記した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変更を加え得ることは勿論である。
The
<Correspondence relationship with constituent elements described in claims>
Correspondence between each component in the above-described embodiment and each component described in the claims is as follows. The
<Modification>
The present invention is not limited to the above-described embodiment, and it is needless to say that various modifications can be made without departing from the gist of the present invention.
上述の実施形態においては、リトライメールは、リトライ依頼メールの返信メールであるものとして説明したが、本発明はこれに限るものではない。たとえば、リトライ依頼メールを受信した利用者は、そのリトライ依頼メールへの返信メールを作成するのではなく、新規に作成した電子メールを、リトライメールとしてサーバ200に送信するようにしてもよい。この場合、利用者はメールソフトを利用して新規メールを作成する操作を行う。具体的には、利用者は、この新規作成するリトライメールの送信先には、リトライ依頼メールの送信元のメールアドレスを設定する。また、利用者は、タイトルにリトライ依頼メールに付されていたリトライIDを入力する。また、利用者は、認証情報として、キーファイルまたはキーワードをリトライメールに付加して、作成した電子メールを送信する。このように作成されたリトライメールを受信したサーバ200は、上述の実施形態同様に、受信した電子メールのタイトルにリトライIDが付与されているか否かに基づいて、受信した電子メールがリトライIDであるか否かを判断することができる。
In the above-described embodiment, the retry mail is described as a reply mail of the retry request mail, but the present invention is not limited to this. For example, a user who has received a retry request mail may send a newly created e-mail to the
また、上述の実施形態においては、リトライIDは、電子メールのタイトルに付与されるものとして説明したが、本発明はこれに限るものではない。たとえば、電子メールの本文に付与するようにしてもよい。 In the above-described embodiment, the retry ID is described as being given to the e-mail title, but the present invention is not limited to this. For example, it may be added to the body of an e-mail.
また、上述の実施形態においては、リトライIDは、サーバ200が発行したIDを利用するものとして説明したが、本発明はこれに限るものではない。たとえば、受信した電子メールのヘッダーに含まれる「Message−ID」ヘッダーの値を、リトライIDとして利用しても良い。この場合、サーバ200は、受信した電子メールのヘッダーの「In−Reply−To」ヘッダー、または、「reference」ヘッダーに、リトライIDとして記憶した値が含まれているか否かに基づいて、リトライ依頼メールに対する返信メールであるリトライメールであるか否かを判断することができる。
In the above-described embodiment, the retry ID is described as using the ID issued by the
また、上述の実施形態においては、リトライメールには印刷するための電子ファイルを添付しないものとして説明したが、本発明はこれに限るものではない。たとえば、サーバ200は、第1電子メールに添付された添付ファイルは記憶しないように設計した場合は、サーバ200は、利用者がリトライメールに添付した電子ファイルに基づいて印刷データを作成するようにしても良い。
Further, in the above-described embodiment, it has been described that an electronic file for printing is not attached to the retry mail, but the present invention is not limited to this. For example, when the
100 プリンタ
110 インターネット通信部
120 制御部
130 記憶部
150 表示部
160 印刷部
180 操作部
200 サーバ
210 インターネット通信部
220 制御部
230 記憶部
500 PC
DESCRIPTION OF
Claims (7)
第1認証情報を記憶する第1認証情報記憶手段と、
前記第1添付ファイルが添付された第1電子メールを受信する第1電子メール受信手段と、
前記第1電子メールに付与された認証情報である第2認証情報と、前記第1認証情報記憶手段に記憶された前記第1認証情報と、に基づいて認証を行う第1認証手段と、
前記第1認証手段による認証が成功した場合に、前記印刷装置に前記第1添付ファイルの印刷を実行させ、前記認証手段による認証が失敗した場合に、前記印刷装置に前記第1添付ファイルの印刷を実行させない印刷制御手段と、を備えたことを特徴とする印刷システム。 A printing system including a printing device capable of executing printing of a first attached file which is an attached file of an e-mail and is an electronic file to be printed,
First authentication information storage means for storing first authentication information;
First e-mail receiving means for receiving the first e-mail attached with the first attached file;
First authentication means for performing authentication based on second authentication information that is authentication information given to the first e-mail and the first authentication information stored in the first authentication information storage means;
When the authentication by the first authentication unit is successful, the printing apparatus is caused to print the first attachment file, and when the authentication unit is unsuccessful, the printing apparatus is configured to print the first attachment file. And a printing control means that does not execute the operation.
前記リトライ依頼メール送信手段は、正しい第2認証情報の付された返信メールを依頼するメッセージを本文に含み、且つ、前記リトライIDが付与されたリトライ依頼メールを送信し、
前記リトライ依頼メールの返信メールである前記リトライメールを受信する第2電子メール受信手段と、
前記リトライメールに添付された第2認証情報と、前記第1認証情報記憶手段に記憶された前記第1認証情報と、にもとづいて認証を行う第2認証手段と、を備え、
前記印刷制御手段は、前記第2認証手段による認証が成功した場合に、前記リトライメールに付与されたリトライIDに対応づけて記憶された前記第1添付ファイルの印刷を、前記印刷装置に実行させ、前記第2認証手段による認証が失敗した場合に、前記印刷装置による印刷を実行させないことを特徴とする請求項2に記載の印刷システム。 A retry storage control means for storing a new retry ID and the first attached file in association with each other in the retry storage means when authentication by the first authentication means fails;
The retry request mail transmitting means includes a message requesting a reply mail with correct second authentication information in the body, and transmits a retry request mail to which the retry ID is assigned,
Second e-mail receiving means for receiving the retry mail which is a reply mail of the retry request mail;
Second authentication means for performing authentication based on the second authentication information attached to the retry mail and the first authentication information stored in the first authentication information storage means;
The print control unit causes the printing apparatus to print the first attached file stored in association with the retry ID given to the retry mail when the authentication by the second authentication unit is successful. The printing system according to claim 2, wherein when the authentication by the second authentication unit fails, printing by the printing apparatus is not executed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011117668A JP2012247893A (en) | 2011-05-26 | 2011-05-26 | Printing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011117668A JP2012247893A (en) | 2011-05-26 | 2011-05-26 | Printing system |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2012247893A true JP2012247893A (en) | 2012-12-13 |
Family
ID=47468304
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011117668A Withdrawn JP2012247893A (en) | 2011-05-26 | 2011-05-26 | Printing system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2012247893A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014205267A (en) * | 2013-04-11 | 2014-10-30 | キヤノン株式会社 | Printing device and method for controlling the same |
JP2015022618A (en) * | 2013-07-22 | 2015-02-02 | 株式会社リコー | Information processing system, information processing method, program, and recording medium |
JP2015201000A (en) * | 2014-04-07 | 2015-11-12 | 株式会社リコー | Information process system, information processor, information processing method, and program |
JP2015201001A (en) * | 2014-04-07 | 2015-11-12 | 株式会社リコー | Information process system, information processor, and program |
JP7516999B2 (en) | 2020-09-08 | 2024-07-17 | セイコーエプソン株式会社 | Print control server, printing system, and print control method |
-
2011
- 2011-05-26 JP JP2011117668A patent/JP2012247893A/en not_active Withdrawn
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014205267A (en) * | 2013-04-11 | 2014-10-30 | キヤノン株式会社 | Printing device and method for controlling the same |
JP2015022618A (en) * | 2013-07-22 | 2015-02-02 | 株式会社リコー | Information processing system, information processing method, program, and recording medium |
JP2015201000A (en) * | 2014-04-07 | 2015-11-12 | 株式会社リコー | Information process system, information processor, information processing method, and program |
JP2015201001A (en) * | 2014-04-07 | 2015-11-12 | 株式会社リコー | Information process system, information processor, and program |
JP7516999B2 (en) | 2020-09-08 | 2024-07-17 | セイコーエプソン株式会社 | Print control server, printing system, and print control method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9164710B2 (en) | Service providing system and service providing method | |
RU2460232C1 (en) | Device for sending images and method of authentication in device for sending images | |
US9313354B2 (en) | Output system for secure image processing, image processing apparatus, and output method thereof | |
US9253246B2 (en) | Information device and network system | |
US9164747B2 (en) | Information processing system, device, and information processing method | |
US20150029536A1 (en) | Service providing system and information gathering method | |
JP6197432B2 (en) | Information processing system, information processing method, program, and recording medium | |
US9992356B2 (en) | Image-outputting apparatus for outputting notification image sent from server | |
JP6229343B2 (en) | Information processing system, information processing method, program, and recording medium | |
JP6194667B2 (en) | Information processing system, information processing method, program, and recording medium | |
JP2009042991A (en) | Image processing apparatus and management system thereof | |
JP2019016834A (en) | Image formation device, control method thereof, and program | |
JP2008299776A (en) | Electronic apparatus, application authenticating method, application performance system and application execution program | |
JP2012247893A (en) | Printing system | |
US20130139240A1 (en) | Network system, information processing apparatus, method for controlling the information processing apparatus, and computer-readable storage medium for computer program | |
JP2011180679A (en) | Authentication system | |
WO2018207459A1 (en) | Image forming system, image forming device, and terminal device | |
JP2012008736A (en) | Image forming device, program and installation method | |
JP5175629B2 (en) | Activation system | |
JP5565027B2 (en) | Processing device, processing system, and processing control program | |
JP7013962B2 (en) | Equipment system, job processing method, information processing device, program | |
US20160085487A1 (en) | Document processing system, non-transitory computer readable medium, document processing apparatus, and document processing method | |
JP5175628B2 (en) | Image forming apparatus, key management server apparatus, and activation system | |
JP5285970B2 (en) | Key management server device | |
JP5091776B2 (en) | Image forming apparatus, key management server apparatus, and activation system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20140805 |