JP2012247893A - Printing system - Google Patents

Printing system Download PDF

Info

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
mail
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
Application number
JP2011117668A
Other languages
Japanese (ja)
Inventor
Kenta Sasaki
建太 佐々木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2011117668A priority Critical patent/JP2012247893A/en
Publication of JP2012247893A publication Critical patent/JP2012247893A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a printing system that can prevent printing based on an electronic mail from an unauthenticated third person without setting a mail address for accepting printing instructions.SOLUTION: Authentication is performed on the basis of second authentication information that is authentication information imparted to a first electronic mail, thereby preventing printing based on an electronic mail from an unauthenticated third person without setting a mail address for accepting printing instructions.

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.

特開2004−341581号公報Japanese Patent Application Laid-Open No. 2004-341581

しかしながら、利用者が用いるメールアドレスは、利用者の都合により変更される。特許文献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 is a network configuration diagram showing a network configuration of a printing system 10. FIG. 印刷システム10のハードウェア構成を示したブロック図である。1 is a block diagram showing a hardware configuration of a printing system 10. FIG. 記憶部130の記憶領域の構成を示した構成図である。3 is a configuration diagram showing a configuration of a storage area of a storage unit 130. FIG. 記憶部230の記憶領域の構成を示した構成図である。3 is a configuration diagram illustrating a configuration of a storage area of a storage unit 230. FIG. メールアドレス管理テーブルの構成の一例を示す概念図である。It is a conceptual diagram which shows an example of a structure of a mail address management table. 認証情報テーブルの構成の一例を示す概念図である。It is a conceptual diagram which shows an example of a structure of an authentication information table. 詳細設定テーブルの構成の一例を示す概念図である。It is a conceptual diagram which shows an example of a structure of a detailed setting table. リトライ用一時テーブルの構成の一例を示す概念図である。It is a conceptual diagram which shows an example of a structure of the temporary table for retry. 利用者が電子メールを送信してプリンタ100に印刷を実行させる際の印刷システム10の動作を示すフローチャートである。4 is a flowchart illustrating an operation of the printing system 10 when a user transmits an e-mail to cause the printer 100 to execute printing. 利用者が電子メールを送信してプリンタ100に印刷を実行させる際の印刷システム10の動作を示すフローチャートである。4 is a flowchart illustrating an operation of the printing system 10 when a user transmits an e-mail to cause the printer 100 to execute printing. 認証のためにキーファイルを用いる場合の第1電子メールの一例である。It is an example of the 1st electronic mail in the case of using a key file for authentication. 認証のためにキーワードを用いる場合の第1電子メールの一例である。It is an example of the 1st electronic mail in the case of using a keyword for authentication. リトライ依頼メールの一例である。It is an example of a retry request mail. キーファイルを利用する場合のリトライメールの一例である。It is an example of a retry mail when using a key file. 利用者がプリンタ100の初期登録を行う際の印刷システム10の動作を示すフローチャートである。3 is a flowchart illustrating an operation of the printing system when a user performs initial registration of the printer. 利用者が各種の設定を行う際の印刷システム10の動作を示すフローチャートである。3 is a flowchart illustrating an operation of the printing system 10 when a user performs various settings. ログインページの一例である。It is an example of a login page. 認証情報登録ページの一例である。It is an example of an authentication information registration page. 詳細設定ページの一例である。It is an example of a detailed setting page.

以下、本発明を具現化した実施形態について、図面を参照して説明する。尚、参照する図面は、本発明が採用しうる技術的特徴を説明するために用いられるものである。記載されている装置の構成、各種処理のフローチャートなどは、単なる説明例である。本発明をそれのみに限定する趣旨ではない。
<印刷システム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 printing system 10>
With reference to FIG. 1, the outline of the printing system 10 which is 1st Embodiment which actualized this invention is demonstrated. The printing system 10 includes a plurality of printers 100 and a server 200. In the example shown in FIG. 1, the printer 100 of the printing system 10 includes three printers 100, a printer 100A, a printer 100B, and a printer 100C. The printer 100A, the printer 100B, and the printer 100C all have the same configuration. In the description of the present embodiment, when any one of the printer 100A, the printer 100B, and the printer 100C is described, it is simply referred to as the printer 100.

印刷システム10は、インターネット回線400を介して、PC500と接続されている。PC500は、利用者が所有するいわゆるパーソナルコンピュータである。PC500には、周知のウェブブラウザー、および、メールソフトがインストールされている。   The printing system 10 is connected to the PC 500 via the Internet line 400. The PC 500 is a so-called personal computer owned by a user. A well-known web browser and mail software are installed in the PC 500.

プリンタ100は、印刷機能を備えている。プリンタ100は、サーバ200から印刷データを取得して、プリンタ100の印刷機能により印刷することが出来る。   The printer 100 has a printing function. The printer 100 can acquire print data from the server 200 and print using the print function of the printer 100.

サーバ200は周知のサーバ機能を持った装置であればよい。サーバ200は、プリンタ100のメーカーが自前で用意しても良いが、周知のレンタルサーバや、AmazonのEC2に代表されるようなヴァーチャルマシンを利用することも考えられる。サーバ200は、物理的に単一のひとつの装置で構成されてもよいが、互いにネットワークで接続された複数の装置から構成されてもよい。尚、本実施形態においては、物理的に単一のひとつの装置であるものとして説明する。
<印刷システム10のハードウェア構成>
図2を参照して、印刷システム10のハードウェア構成について説明する。プリンタ100と、サーバ200と、PC500とは、互いに、インターネット回線400を介して接続されている。プリンタ100と、サーバ200と、PC500とは互いに、TCP/IPのプロトコルに従ってデータの送受信を行う。
The server 200 may be any device having a known server function. The server 200 may be prepared by the manufacturer of the printer 100 by itself, but it is also conceivable to use a known rental server or a virtual machine represented by Amazon EC2. The server 200 may be configured by a single physical device, but may be configured by a plurality of devices connected to each other via a network. In the present embodiment, description will be made assuming that the device is physically a single device.
<Hardware Configuration of Printing System 10>
The hardware configuration of the printing system 10 will be described with reference to FIG. The printer 100, the server 200, and the PC 500 are connected to each other via the Internet line 400. The printer 100, the server 200, and the PC 500 exchange data with each other according to the TCP / IP protocol.

プリンタ100のハードウェア構成について説明する。プリンタ100は、インターネット通信部110と、制御部120と、記憶部130と、表示部150と、印刷部160と、操作部180とを備えている。   A hardware configuration of the printer 100 will be described. The printer 100 includes an Internet communication unit 110, a control unit 120, a storage unit 130, a display unit 150, a printing unit 160, and an operation unit 180.

インターネット通信部110は、ネットワークに接続された他の装置と通信を行うための機器である。インターネット通信部110としては、周知のネットワークカードを採用することが出来る。   The Internet communication unit 110 is a device for communicating with other devices connected to the network. As the Internet communication unit 110, a known network card can be employed.

制御部120は、図示しないCPUと、CPUに接続されたROM及びRAMを備えている。CPUは、ROMに記憶されたプログラムにしたがって、プリンタ100の動作を制御する。ROMには、サーバ200とインターネット回線400を介して各種のデータの送受信を行うためのプログラム等が記憶されている。RAMは、各種データを一時的に記憶する記憶装置である。   The control unit 120 includes a CPU (not shown) and ROM and RAM connected to the CPU. The CPU controls the operation of the printer 100 according to a program stored in the ROM. The ROM stores a program for transmitting / receiving various data via the server 200 and the Internet line 400. The RAM is a storage device that temporarily stores various data.

記憶部130は、NAND型フラッシュメモリー等の不揮発性の記憶装置である。図3に示すように、記憶部130は、プリンタ識別子記憶領域131を備える。   The storage unit 130 is a non-volatile storage device such as a NAND flash memory. As shown in FIG. 3, the storage unit 130 includes a printer identifier storage area 131.

プリンタ識別子記憶領域131は、プリンタ識別子が記憶される領域である。プリンタ識別子は、プリンターメーカが自社製品を管理するために割り当てた通し番号である。   The printer identifier storage area 131 is an area for storing a printer identifier. The printer identifier is a serial number assigned by the printer manufacturer to manage its own product.

表示部150は、周知のLCD等のディスプレイを備えた表示装置である。表示部150は、制御部120からの指示に従って、各種の情報を表示出力する。   The display unit 150 is a display device including a known display such as an LCD. The display unit 150 displays and outputs various types of information in accordance with instructions from the control unit 120.

印刷部160は、制御部120の指示に従って、画像の印刷を行う装置である。   The printing unit 160 is a device that prints an image in accordance with an instruction from the control unit 120.

操作部180は、利用者により操作される複数の操作ボタンを備え、利用者の押下操作に応じた信号を制御部120へ送信する装置である。利用者は、操作部180を操作することにより所望の操作を入力することが出来る。   The operation unit 180 is a device that includes a plurality of operation buttons operated by a user and transmits a signal corresponding to the user's pressing operation to the control unit 120. The user can input a desired operation by operating the operation unit 180.

サーバ200についてのハードウェア構成について説明する。本実施形態の説明では、サーバ200は、物理的に存在する一つのサーバであるものとして説明するが、上述したようにサーバ200は、複数の物理的な装置が協働して一つのサーバとして機能するEC2のようなヴァーチャルマシンであっても良い。   A hardware configuration of the server 200 will be described. In the description of the present embodiment, the server 200 is described as being a physically existing server. However, as described above, the server 200 is configured as a single server by cooperation of a plurality of physical devices. It may be a virtual machine such as EC2 that functions.

サーバ200は、インターネット通信部210、制御部220、記憶部230を備える。   The server 200 includes an Internet communication unit 210, a control unit 220, and a storage unit 230.

インターネット通信部210は、ネットワークに接続された他の装置と通信を行うための機器である。インターネット通信部210としては、周知のネットワークカードを採用することが出来る。   The Internet communication unit 210 is a device for communicating with other devices connected to the network. As the Internet communication unit 210, a known network card can be adopted.

制御部220は、図示しないCPUと、CPUに接続されたROM及びRAMを備えている。CPUは、ROM及び記憶部230に記憶されたプログラムにしたがって、サーバ200の動作を制御する。RAMは、各種データを一時的に記憶する記憶装置である。   The control unit 220 includes a CPU (not shown), and a ROM and a RAM connected to the CPU. The CPU controls the operation of the server 200 according to the program stored in the ROM and the storage unit 230. The RAM is a storage device that temporarily stores various data.

記憶部230は、ハードディスクドライブのような不揮発性の記憶装置である。図4に示すように、記憶部230は、メールアドレス管理テーブル記憶領域231と、認証情報テーブル記憶領域232と、詳細設定テーブル記憶領域233と、リトライ用一時テーブル記憶領域234、印刷用一時データ記憶領域235と、キーファイル記憶領域236とを備える。   The storage unit 230 is a non-volatile storage device such as a hard disk drive. As shown in FIG. 4, the storage unit 230 includes a mail address management table storage area 231, an authentication information table storage area 232, a detailed setting table storage area 233, a retry temporary table storage area 234, and a temporary print data storage. An area 235 and a key file storage area 236 are provided.

メールアドレス管理テーブル記憶領域231は、メールアドレス管理テーブルが記憶される領域である。メールアドレス管理テーブルの一例を図5に示す。図5に示すように、メールアドレス管理テーブルは、プリンタ識別子と、メールアドレスと、パスワードとを対応付けて記憶するテーブルである。メールアドレス管理テーブルに記憶されるメールアドレスと、パスワードとは、新規にプリンタ100を印刷システム10に追加する際に、サーバ200がプリンタ100に割り当てた、メールアドレスとパスワードである。   The mail address management table storage area 231 is an area for storing a mail address management table. An example of the mail address management table is shown in FIG. As shown in FIG. 5, the mail address management table is a table that stores a printer identifier, a mail address, and a password in association with each other. The mail address and password stored in the mail address management table are the mail address and password assigned to the printer 100 by the server 200 when the printer 100 is newly added to the printing system 10.

認証情報テーブル記憶領域232は、認証情報テーブルが記憶される領域である。認証情報テーブルの一例を図6に示す。図6に示すように、認証情報テーブルは、プリンタ識別子と、認証方式情報と、キーファイルアドレスと、キーワードとを対応付けて記憶する領域である。認証方式情報は、キーファイルによる認証、または、キーワードによる認証のいずれ方式で認証を行うかを示す情報である。キーファイルによる認証を行うプリンタ100に対しては、キーファイルアドレスの欄に、キーファイルアドレスが記憶され、キーワードの欄には、情報は記憶されない。キーワードによる認証を行うプリンタ100に対しては、キーワードの欄にキーワードが記憶され、キーファイルアドレスの欄には、情報は記憶されない。キーファイルアドレスは、キーファイル記憶領域236に記憶されたキーファイルの所在を示すアドレスである。   The authentication information table storage area 232 is an area for storing an authentication information table. An example of the authentication information table is shown in FIG. As shown in FIG. 6, the authentication information table is an area for storing a printer identifier, authentication method information, a key file address, and a keyword in association with each other. The authentication method information is information indicating whether authentication is performed using a key file or a keyword. For the printer 100 that performs authentication using a key file, the key file address is stored in the key file address column, and no information is stored in the keyword column. For the printer 100 that performs authentication by keyword, the keyword is stored in the keyword column, and no information is stored in the key file address column. The key file address is an address indicating the location of the key file stored in the key file storage area 236.

詳細設定テーブル記憶領域233は、詳細設定テーブルが記憶される領域である。詳細設定テーブルの一例を図7に示す。図7に示すように、詳細設定テーブルは、プリンタ識別子と、リトライ設定情報と、利用制限設定情報と、各種の制限情報と、を対応付けて記憶するテーブルである。本実施形態で利用される制限情報には、最大枚数情報と、モノクロ印刷情報と、利用可能時間情報と、が含まれる。リトライ設定情報は、リトライ依頼メールを送信するか否かを示す情報である。リトライ依頼メールを送信する場合には、リトライ設定情報として“ON”という情報が記憶される。リトライ依頼メールを送信しない場合には、リトライ設定情報として“OFF”という情報が記憶される。利用制限設定情報は、認証が失敗した場合に、一定の制限条件の下、印刷を実行させるか否かを示す情報である。一定の制限条件で印刷を許可する場合には、利用制限設定情報として“ON”という情報が記憶される。認証が失敗した場合に印刷を完全に許可しない場合には、利用制限設定情報として“OFF”という情報が記憶される。最大枚数情報は、一定の制限条件で印刷を行う場合に、印刷できる最大枚数を示す情報である。尚、印刷できる最大枚数が制限条件として設定されない場合、最大枚数情報はNULL値である。また、モノクロ印刷情報は、一定の制限条件で印刷を行う場合に、モノクロ印刷を実行するか否かを情報である。モノクロ印刷を行う場合には、モノクロ印刷情報として“モノクロ印刷”という情報が記憶される。モノクロ印刷が制限条件として設定されない場合、モノクロ印刷情報はNULL値である。利用可能時間情報は、一定の制限条件で印刷を行う場合に、印刷が可能な時間帯を示す情報である。利用可能時間が制限条件として設定されない場合、利用可能時間情報はNULL値である。   The detailed setting table storage area 233 is an area in which the detailed setting table is stored. An example of the detailed setting table is shown in FIG. As shown in FIG. 7, the detailed setting table is a table that stores a printer identifier, retry setting information, use restriction setting information, and various kinds of restriction information in association with each other. The restriction information used in this embodiment includes maximum number information, monochrome printing information, and usable time information. The retry setting information is information indicating whether or not to send a retry request mail. When a retry request mail is transmitted, information “ON” is stored as retry setting information. When the retry request mail is not transmitted, information “OFF” is stored as retry setting information. The use restriction setting information is information indicating whether or not to execute printing under a certain restriction condition when authentication fails. When printing is permitted under certain restriction conditions, information “ON” is stored as use restriction setting information. When printing is not completely permitted when authentication fails, information “OFF” is stored as use restriction setting information. The maximum number information is information indicating the maximum number of sheets that can be printed when printing is performed under a certain restriction condition. If the maximum number of printable sheets is not set as the restriction condition, the maximum number of sheets information is a NULL value. Further, the monochrome print information is information indicating whether or not to execute monochrome printing when printing is performed under a certain restriction condition. When performing monochrome printing, information “monochrome printing” is stored as monochrome printing information. When monochrome printing is not set as the restriction condition, the monochrome printing information is a NULL value. The available time information is information indicating a time zone in which printing is possible when printing is performed under a certain restriction condition. When the available time is not set as the restriction condition, the available time information is a NULL value.

リトライ用一時テーブル記憶領域234は、リトライ用一時テーブルを記憶する領域である。リトライ用一時テーブルの一例を図8に示す。図8に示すように、リトライ用一時テーブルは、リトライIDと、印刷用一時データのアドレスとを対応付けて記憶するテーブルである。印刷用一時データのアドレスは、印刷用一時データ記憶領域235に記憶された印刷用一時データの所在を示すアドレスである。   The retry temporary table storage area 234 is an area for storing a retry temporary table. An example of the retry temporary table is shown in FIG. As shown in FIG. 8, the retry temporary table is a table that stores the retry ID and the address of the temporary print data in association with each other. The temporary print data address is an address indicating the location of the temporary print data stored in the temporary print data storage area 235.

印刷用一時データ記憶領域235は、受信した電子メールの添付ファイルを印刷用一時データとして一時的に記憶する領域である。サーバ200は、リトライ依頼メールを送信する際に、印刷用一時データを印刷用一時データ記憶領域235に記憶する。   The temporary print data storage area 235 is an area for temporarily storing the attached file of the received e-mail as temporary print data. The server 200 stores the temporary print data in the temporary print data storage area 235 when transmitting the retry request mail.

キーファイル記憶領域236は、キーファイルを記憶する領域である。サーバ200は、プリンタ100ごとに対応する複数のキーファイルをキーファイル記憶領域236に記憶する。   The key file storage area 236 is an area for storing a key file. The server 200 stores a plurality of key files corresponding to each printer 100 in the key file storage area 236.

次に、PC500についてのハードウェア構成について説明する。PC500は、ウェブブラウザー、及び、メールソフトがインストールされた周知のパーソナルコンピュータであればよい。本実施形態では、利用者がPC500で、印刷システム10を利用するものとして説明するが、スマートフォンや、タブレット端末等の周知の端末で、印刷システム10を利用してもよい。   Next, the hardware configuration of the PC 500 will be described. The PC 500 may be a known personal computer installed with a web browser and mail software. In the present embodiment, the user is described as using the printing system 10 with the PC 500, but the printing system 10 may be used with a known terminal such as a smartphone or a tablet terminal.

PC500は、インターネット通信部510、制御部520、記憶部530、表示部550、操作部580を備える。   The PC 500 includes an Internet communication unit 510, a control unit 520, a storage unit 530, a display unit 550, and an operation unit 580.

インターネット通信部510は、ネットワークに接続された他の装置と通信を行うための機器である。インターネット通信部510としては、周知のネットワークカードを採用することが出来る。   The Internet communication unit 510 is a device for communicating with other devices connected to the network. As the Internet communication unit 510, a known network card can be employed.

制御部520は、図示しないCPUと、CPUに接続されたROM及びRAMを備えている。CPUは、ROM及び記憶部530に記憶されたプログラムにしたがって、PC500の動作を制御する。RAMは、各種データを一時的に記憶する記憶装置である。   The control unit 520 includes a CPU (not shown) and ROM and RAM connected to the CPU. The CPU controls the operation of the PC 500 according to the program stored in the ROM and the storage unit 530. The RAM is a storage device that temporarily stores various data.

記憶部530は、ハードディスクドライブのような不揮発性の記憶装置である。記憶部530は、ウェブブラウザー、メールソフト等のアプリケーションプログラムなどを記憶している。なお、利用者は、PC500にインストールされたメールソフトを利用する代わりに、ウェブメールサービスを利用しても良い。   The storage unit 530 is a non-volatile storage device such as a hard disk drive. The storage unit 530 stores application programs such as a web browser and mail software. The user may use a web mail service instead of using mail software installed on the PC 500.

表示部550は、周知のLCD等のディスプレイを備えた表示装置である。表示部550は、制御部520からの指示に従って、各種の情報を表示出力する。   The display unit 550 is a display device including a known display such as an LCD. Display unit 550 displays and outputs various types of information in accordance with instructions from control unit 520.

操作部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 unit 580 is a device that includes a plurality of operation buttons operated by the user and transmits a signal corresponding to the pressing operation of the user to the control unit 520. The user can input a desired instruction by operating the operation unit 580.
<Operation of Printing System 10>
Next, the operation of the printing system 10 will be described with reference to FIGS. The operation of the printer 100 described below is executed by the control unit 120 executing a program stored in the ROM and controlling the hardware of the printer 100. The operation of the server 200 is executed by the control unit 220 executing a program stored in the ROM or the storage unit 230 and controlling the hardware of the server 200. Further, the operation of the PC 500 is executed by the control unit 520 executing the program stored in the ROM and the storage unit 530 and controlling the hardware of the PC 500.
<Operation when printing>
The operation of the printing system 10 when the user transmits an e-mail and causes the printer 100 to execute printing will be described with reference to FIGS. 9 and 10.

先ず、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 PC 500 creates a new mail based on a user input operation (S100). A user can create a new mail for causing the printer 100 to execute printing using mail software installed in the PC 500. In the following description, a new mail created by the user at this time is referred to as a first electronic mail. FIG. 11 shows an example of the first electronic mail. A mail address assigned to the printer 100 that the user wants to use is input as the destination of the first electronic mail. In addition, as an attached file, an electronic file to be printed and a key file that is an electronic file used for authentication are attached. The first e-mail shown in FIG. 11 is an example of the first e-mail when a key file is used for authentication. In the example shown in FIG. 11, “print.pdf” is attached as an electronic file of an image to be printed. Also, an electronic file “authentication 2.key” is attached as a key file for authentication. The printing system 10 can also use keywords for authentication instead of using a key file. FIG. 12 shows an example of the first e-mail when a keyword is used for authentication. As shown in FIG. 12, a mail address assigned to the printer 100 is input as the destination of the first electronic mail. In addition, the above-mentioned keyword “147258369” is input to the title of the first e-mail. Further, “printing.pdf” is attached as an electronic file to be printed.

利用者が、図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 PC 500 transmits the first electronic mail created in S100 (S101). .

PC500により送信された電子メールは、サーバ200が受信する(S102)。   The server 200 receives the electronic mail transmitted from the PC 500 (S102).

サーバ200は、受信した電子メールがリトライメールであるか否かを判断する(S103)。リトライメールは、新規の印刷指示である第1電子メールによる認証が失敗した場合に、利用者により再度送信される電子メールである。リトライメールの詳細は後述するが、リトライメールのタイトルには、サーバ200が後述の処理で付与したリトライIDが含まれている。サーバ200が付与したリトライIDは、リトライ用一時テーブルに記憶されている。サーバ200は、リトライ用一時テーブルに記憶されたリトライIDが、受信した電子メールのタイトルに含まれるか否かに基づいて、受信した電子メールがリトライメールであるか否かを判断することができる。   The server 200 determines whether the received electronic mail is a retry mail (S103). The retry mail is an e-mail that is sent again by the user when authentication by the first e-mail, which is a new print instruction, fails. The details of the retry mail will be described later, but the title of the retry mail includes a retry ID given by the server 200 in the process described later. The retry ID assigned by the server 200 is stored in the temporary retry table. The server 200 can determine whether the received electronic mail is a retry mail based on whether the retry ID stored in the temporary retry table is included in the title of the received electronic mail. .

リトライメールである場合は(S103:YES)、サーバ200は、後述のリトライメール処理を行う(S150)。   If it is a retry mail (S103: YES), the server 200 performs a retry mail process described later (S150).

リトライメールでない場合(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 server 200 performs authentication (S104). The server 200 performs authentication based on the authentication information stored in the authentication information table storage area 232 and the authentication information given to the received first electronic mail. In order to perform the authentication, the server 200 specifies a printer identifier corresponding to the destination of the received first electronic mail based on the mail address management table. Then, the server 200 specifies authentication information corresponding to the specified printer identifier based on the authentication information table. The server 200 performs authentication based on the authentication information specified based on the authentication information table and the authentication information given to the first e-mail. If both authentication information matches, it is determined that the authentication is successful. As the authentication information, the above-described key file or keyword is used.

認証が成功した場合(S104:YES)、サーバ200は、後述のS116を行う。S116以降の処理は後述する。   When the authentication is successful (S104: YES), the server 200 performs S116 described later. The processing after S116 will be described later.

認証が失敗した場合(S104:NO)、サーバ200は、リトライ設定がされているか否かを判断する(S105)。リトライ設定がされているか否かは、詳細設定管理テーブル記憶領域233に記憶された詳細設定管理テーブルに基づいて判断される。S104において特定されたプリンタ識別子に対応するリトライ設定情報が“ON”である場合は、サーバ200は、リトライ設定がされていると判断する。また、プリンタ識別子に対応するリトライ設定情報が“OFF”である場合は、サーバ200は、リトライ設定がされていないと判断する。   When the authentication fails (S104: NO), the server 200 determines whether or not a retry setting has been made (S105). Whether or not the retry setting has been made is determined based on the detailed setting management table stored in the detailed setting management table storage area 233. If the retry setting information corresponding to the printer identifier specified in S104 is “ON”, the server 200 determines that the retry setting has been made. If the retry setting information corresponding to the printer identifier is “OFF”, the server 200 determines that no retry setting has been made.

リトライ設定がされている場合は(S105:YES)、サーバ200は、印刷用一時データを記憶部230に保存し、リトライ用一時テーブルを更新する(S106)。サーバ200は、電子メールに印刷する画像の電子ファイルとして添付された添付ファイルを、印刷用一時データ記憶領域235に記憶する。そして、リトライ用一時テーブルを更新する。具体的には、サーバ200は、新規のリトライIDを発行する。そして、上述のS104で特定したプリンタ識別子と、新規のリトライIDと、印刷用一時データ記憶領域235に記憶した電子ファイルのアドレスとを対応付けて、リトライ用一時テーブルに記憶する。   When the retry setting has been made (S105: YES), the server 200 saves the temporary printing data in the storage unit 230 and updates the temporary retry table (S106). The server 200 stores the attached file attached as an electronic file of an image to be printed in an e-mail in the temporary print data storage area 235. Then, the retry temporary table is updated. Specifically, the server 200 issues a new retry ID. Then, the printer identifier specified in S104 described above, the new retry ID, and the address of the electronic file stored in the temporary printing data storage area 235 are associated with each other and stored in the temporary retry table.

印刷用一時データを記憶し、リトライ用一時テーブルを更新した後、サーバ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 server 200 transmits a retry request mail (S107). The retry request mail is an electronic mail for requesting a user to reply a mail with correct authentication information. The retry request mail is transmitted to the transmission source of the first electronic mail received in S102 described above. FIG. 13 shows an example of a retry request mail. As shown in FIG. 13, the destination of the retry request mail is “[email protected]” which is the mail address of the above-mentioned new mail. The title of the retry request email includes a retry ID assigned by the server 200. In the example illustrated in FIG. 13, the title is “retransmission request {{aisdhfan23}}”. A retry ID is arranged at a position between “{{” and “}}”. And in the body of the retry request email, there is a message for requesting the sending of a retry email saying "There is an error in the authentication information. Please reply to this email after giving the correct authentication information." Yes. The user can give a print instruction again simply by giving correct authentication information and replying to the retry request mail. At this time, it is not necessary to reattach the electronic file of the image to be printed to the retry mail that the user returns.

サーバ200がリトライ依頼メールを送信すると、PC500は、リトライ依頼メールを受信する(S108)。   When the server 200 transmits a retry request mail, the PC 500 receives the retry request mail (S108).

リトライ依頼メールを受信したPC500は、利用者の入力操作に基づいてリトライメールを作成し、作成したリトライメールを返信する(S109)。利用者は、PC500にインストールされたメールソフトを利用してリトライメールを作成する。具体的には、利用者は、リトライ依頼メールを受信すると、メールソフトの返信ボタンを押下して、リトライ依頼メールに対する返信メール(リトライメール)を作成する。そして、このリトライメールに認証情報を付与する操作を行う。具体的には、キーファイルによる認証を行う場合は、リトライメールにキーファイルを添付する操作を行う。図14に、キーファイルを利用する場合のリトライメールの一例を示す。図14に示す例では、添付ファイルとして“認証用.key”というキーファイルが添付されている。また、図示しないが、キーワードによる認証を行う場合には、タイトルにキーワードを追加することで、認証情報を付与する。具体的には、リトライ依頼メールに対する返信メールの作成を指示したときに、メールソフトにより作成されるリトライメールのタイトルの末尾に、キーワードを入力する。具体的には、“再送依頼{{aisdhfan23}}”とのタイトルの電子メールへの返信を利用者が指示したとき、メールソフトは返信メールのタイトルとして“Re:再送依頼{{aisdhfan23}}”とのタイトルを作成する。利用者は、メールソフトが作成したこのタイトルの末尾に所定のキーワードを付与する。たとえば、“Re:再送依頼{{aisdhfan23}}147258369”とのタイトルを作成する。このタイトルに含まれる“147258369”が、利用者が付与したキーワードである。   The PC 500 that has received the retry request mail creates a retry mail based on the user's input operation, and returns the created retry mail (S109). The user creates a retry mail using mail software installed on the PC 500. Specifically, when the user receives the retry request mail, the user presses a reply button of the mail software to create a reply mail (retry mail) for the retry request mail. Then, an operation for giving authentication information to the retry mail is performed. Specifically, when performing authentication using a key file, an operation of attaching the key file to the retry mail is performed. FIG. 14 shows an example of a retry mail when a key file is used. In the example illustrated in FIG. 14, a key file “authentication key” is attached as an attached file. Although not shown, when authentication is performed using a keyword, authentication information is given by adding the keyword to the title. Specifically, a keyword is input at the end of the title of the retry mail created by the mail software when an instruction to create a reply mail for the retry request mail is given. Specifically, when the user instructs a reply to the e-mail with the title “resend request {{aisdhfan23}}”, the mail software uses “Re: resend request {{aisdhfan23}}” as the reply mail title. And create a title. The user gives a predetermined keyword to the end of the title created by the mail software. For example, a title “Re: Retransmission request {{aisdhfan23}} 147258369” is created. “147258369” included in the title is a keyword assigned by the user.

このように利用者がリトライメールを作成した後、リトライメールの送信を指示すると、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 PC 500 transmits the retry mail (S109). The retry mail transmitted by the PC 500 is received by the server 200 by the process of S102 described above.

上述の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 server 200 determines whether or not the use restriction setting has been set (S110). The server 200 determines whether or not usage restriction is set based on the detailed setting table stored in the detailed setting table storage area 233. If the use restriction setting information corresponding to the printer identifier specified in S104 is “ON”, the server 200 determines that the use restriction is set. If the use restriction setting information corresponding to the printer identifier specified in S104 is “OFF”, it is determined that the use restriction is not set.

利用制限設定がされていないと判断した場合(S110:NO)、サーバ200は、エラーメールを送信する(S111)。エラーメールは、印刷が行えない旨のメッセージを利用者に伝えるためのメールである。サーバ200は、S102で受信した第1電子メールの送信元に対して、エラーメールを送信する。   When it is determined that the use restriction setting has not been made (S110: NO), the server 200 transmits an error mail (S111). The error mail is a mail for notifying the user of a message that printing cannot be performed. The server 200 transmits an error mail to the transmission source of the first electronic mail received in S102.

サーバ200が送信したエラーメールは、PC500が受信する(S112)。PC500の利用者は、PC500のメールソフトでエラーメールを確認することで、印刷が失敗したことを確認することができる。   The error mail transmitted by the server 200 is received by the PC 500 (S112). The user of the PC 500 can confirm that printing has failed by confirming the error mail with the mail software of the PC 500.

利用制限設定がされていると判断した場合(S110:YES)、サーバ200は、制限情報を、詳細設定テーブルからRAMに取得する(S113)。サーバ200は、詳細設定テーブル記憶領域233に記憶されている詳細設定テーブルから制限情報を取得する。具体的には、上述のS104で特定したプリンタ識別子に対応する制限情報を、詳細設定テーブルから取得する。サーバ200は、印刷最大枚数情報、モノクロ印刷情報、利用時間帯情報などの制限情報を取得する。   When it is determined that the use restriction setting has been made (S110: YES), the server 200 acquires restriction information from the detailed setting table to the RAM (S113). The server 200 acquires restriction information from the detailed setting table stored in the detailed setting table storage area 233. Specifically, the restriction information corresponding to the printer identifier specified in S104 described above is acquired from the detailed setting table. The server 200 acquires restriction information such as maximum print number information, monochrome print information, and usage time zone information.

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 server 200 determines whether or not it is an available time (S114). The server 200 compares the transmission time of the e-mail received in S102 with the usage time zone information acquired in S113, and determines whether or not the usage time is available. Specifically, for example, when information “10: 00-16: 00” is acquired as the available time information, the transmission time of the e-mail received in S102 ranges from 10:00 to 16:00. If it is, the server 200 determines that it is the available time. If the transmission time of the email received in S102 is not within the range of 10:00 to 16:00, the server 200 determines that it is not the available time. If the available time information acquired in S113 is a NULL value, it is determined that the available time is available.

利用可能時間でないと判断した場合(S114:NO)、サーバ200は、上述のS111と同様のエラーメールを送信する(S115)。尚、サーバ200が送信したエラーメールは、PC500が受信する(S112)。   If it is determined that it is not the available time (S114: NO), the server 200 transmits an error mail similar to S111 described above (S115). Note that the error mail transmitted by the server 200 is received by the PC 500 (S112).

利用可能時間であると判断した場合(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 server 200 creates print data (S116). The print data here is data in a format that can be printed by the printer 100. Data in any format may be used as long as the printer 100 can print. For example, when the printer 100 can print only with data described in a predetermined printer language, the server 200 creates print data in a printer language that the printer 100 can understand based on the attached electronic file. For this reason, the server 200 includes printer drivers corresponding to various printers. Further, when the printer 100 has a function capable of executing printing from data in a predetermined file format such as PDF format, the server apparatus 200 creates a PDF format electronic file as print data based on the image electronic file. May be. Of course, in this case, if the attached file is originally an electronic file in PDF format, the server 200 may not create a new electronic file in PDF format.

尚、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 printer 100 is 5 or less. Specifically, even if the attached file is a text file for 10 pages, the server 200 creates only print data for the first 5 pages. In S113, when the information “monochrome printing” is acquired as the monochrome printing information, the printer 100 creates print data that allows the printer 100 to execute monochrome printing. In S113, when the information “10: 00-16: 00” is acquired as the available time information, the transmission time of the e-mail received in S102 is within the range of 10:00 to 16:00. Create print data only if there is. If the e-mail transmission time is outside the range of 10:00 to 16:00, no print data is created. If the server 200 does not create print data because it is out of the available time, the server 200 transmits an error mail to the PC 500 (see S115).

上述のように印刷データを作成したあと、サーバ200は、作成した印刷データをプリンタ100に送信する(S117)。   After creating the print data as described above, the server 200 transmits the created print data to the printer 100 (S117).

サーバ200が送信した印刷データは、プリンタ100が受信する(S118)。   The printer 100 receives the print data transmitted by the server 200 (S118).

印刷データを受信したプリンタ100は、印刷を実行する(S119)。プリンタ100は、受信した印刷データに基づいて、印刷部160により印刷を行う。   The printer 100 that has received the print data executes printing (S119). The printer 100 performs printing by the printing unit 160 based on the received print data.

サーバ200は、印刷データを送信した後、印刷データを削除する(S120)。   After transmitting the print data, the server 200 deletes the print data (S120).

印刷データを削除した後、サーバ200は、完了メールをPC500に送信する(S121)。完了メールは、利用者に印刷が完了したことを通知するための電子メールである。完了メールには、印刷が完了したことを示すメッセージが含まれる。サーバ200は、S102で受信した第1電子メールの送信元に対して、完了メールを送信する。   After deleting the print data, the server 200 transmits a completion mail to the PC 500 (S121). The completion mail is an electronic mail for notifying the user that printing has been completed. The completion mail includes a message indicating that printing has been completed. The server 200 transmits a completion mail to the transmission source of the first electronic mail received in S102.

サーバ200が送信した完了メールは、PC500が受信する(S122)。利用者は、PC500のメールソフトを利用して、完了メールを確認することで、印刷されたことを確認することができる。   The completion mail transmitted from the server 200 is received by the PC 500 (S122). The user can confirm the printing by checking the completion mail using the mail software of the PC 500.

次に、図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 server 200 performs authentication (S130). The server 200 performs authentication based on the authentication information stored in the authentication information table storage area 232 and the authentication information given to the received retry mail. In order to perform authentication, the server 200 specifies a printer identifier corresponding to the destination of the received electronic mail based on the mail address management table. Then, the server 200 specifies authentication information corresponding to the specified printer identifier based on the authentication information table. The server 200 performs authentication based on the authentication information specified based on the authentication information table and the authentication information given to the e-mail. If both authentication information matches, it is determined that the authentication is successful. As the authentication information, the above-described key file or keyword is used.

認証が成功した場合(S130:YES)、サーバ200は、後述のS137を行う。S137以降の処理は、後述する。   When the authentication is successful (S130: YES), the server 200 performs S137 described later. The processing after S137 will be described later.

認証が失敗した場合(S130:NO)、サーバ200は利用制限設定がされているか否かを判断する(S131)。サーバ200は、上述のS110と同様に、詳細設定テーブル記憶領域233に記憶された詳細設定テーブルに基づいて利用制限設定がされているか否かを判断する。   When the authentication fails (S130: NO), the server 200 determines whether or not the use restriction is set (S131). Similarly to S110 described above, the server 200 determines whether or not the use restriction is set based on the detailed setting table stored in the detailed setting table storage area 233.

利用制限設定がされていないと判断した場合(S131:NO)、サーバ200はエラーメールを送信する(S132)。サーバ200は、S102で受信したリトライメールの送信元のメールアドレスに対して、エラーメールを送信する。   If it is determined that the use restriction setting has not been made (S131: NO), the server 200 transmits an error mail (S132). The server 200 transmits an error mail to the mail address of the retry mail received in S102.

サーバ200が送信したエラーメールは、PC500が受信する(S133)。利用者は、PC500のメールソフトでエラーメールを確認することで、印刷が失敗したことを確認することができる。   The error mail transmitted from the server 200 is received by the PC 500 (S133). The user can confirm that the printing has failed by confirming the error mail with the mail software of the PC 500.

利用制限設定がされていると判断した場合(S131:YES)、サーバ200は、制限情報をRAMに取得する(S134)。サーバ200は、上述のS113と同様に、詳細設定テーブル記憶領域233に記憶されている詳細設定テーブルから、制限情報を取得する。   When it is determined that the use restriction setting has been made (S131: YES), the server 200 acquires restriction information in the RAM (S134). The server 200 acquires the restriction information from the detailed setting table stored in the detailed setting table storage area 233 as in S113 described above.

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 server 200 determines whether or not it is an available time (S135). The server 200 compares the transmission time of the retry mail received in S <b> 102 with the usage time zone information acquired in S <b> 134 and determines whether or not the usage time is available. Specifically, for example, when the information “10: 00-16: 00” is acquired as the available time information, the transmission time of the retry mail received in S102 ranges from 10:00 to 16:00. If it is, the server 200 determines that it is the available time. When the transmission time of the retry mail received in S102 is not within the range of 10:00 to 16:00, the server 200 determines that it is not the available time. If the available time information acquired in S134 is a NULL value, it is determined that the available time is available.

利用可能時間でないと判断した場合(S135:NO)、サーバ200は、上述のS132と同様のエラーメールを送信する(S136)。尚、サーバ200が送信したエラーメールは、PC500が受信する(S133)。   When it is determined that it is not the available time (S135: NO), the server 200 transmits an error mail similar to the above-described S132 (S136). The error mail transmitted by the server 200 is received by the PC 500 (S133).

利用可能時間であると判断した場合(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 server 200 creates print data based on the temporary print data (S137). The server 200 creates print data based on the temporary print data corresponding to the retry ID included in the received retry mail. Specifically, the server 200 acquires the address of the temporary print data corresponding to the received retry ID from the temporary retry table. Then, the temporary printing data stored at the acquired address is acquired from the temporary printing data storage area 235, and print data is created based on the acquired temporary printing data. The server 200 creates print data in the same manner as 114 described above. If S137 is performed after it is determined in S131 that the use restriction is set, print data is created according to the restriction information acquired in S134 as in S116 described above.

サーバ200は、印刷データを作成した後、作成した印刷データをプリンタ100に送信する(S138)。   After creating the print data, the server 200 transmits the created print data to the printer 100 (S138).

サーバ200が送信した印刷データは、プリンタ100が受信する(S139)。   The printer 100 receives the print data transmitted by the server 200 (S139).

印刷データを受信したプリンタ100は、印刷を実行する(S140)。プリンタ100は、受信した印刷データに基づいて、印刷部160により印刷を行う。   The printer 100 that has received the print data executes printing (S140). The printer 100 performs printing by the printing unit 160 based on the received print data.

サーバ200は、印刷データを送信した後、印刷データを削除する(S141)。   After transmitting the print data, the server 200 deletes the print data (S141).

印刷データを削除した後、サーバ200は、完了メールをPC500に送信する(S142)。サーバ200は、S102で受信したリトライメールの送信元に対して、完了メールを送信する。   After deleting the print data, the server 200 transmits a completion mail to the PC 500 (S142). The server 200 transmits a completion mail to the transmission source of the retry mail received in S102.

サーバ200が送信した完了メールは、PC500が受信する(S143)。利用者は、PC500のメールソフトを利用して、完了メールを確認することで、印刷されたことを確認することができる。
<プリンタ初期登録時の動作>
次に、図15を参照して利用者がプリンタ100の初期登録を行う際の印刷システム10の動作を説明する。利用者はプリンタ100の操作部180を操作して、プリンタ100を印刷システム10に追加することができる。
The completion mail transmitted from the server 200 is received by the PC 500 (S143). The user can confirm the printing by checking the completion mail using the mail software of the PC 500.
<Operation during initial printer registration>
Next, the operation of the printing system 10 when the user performs initial registration of the printer 100 will be described with reference to FIG. The user can add the printer 100 to the printing system 10 by operating the operation unit 180 of the printer 100.

先ず、プリンタ100は、利用者が設定メニューを選択する操作を受け付ける(S200)。プリンタ100の電源がオンされ、プリンタ100が起動された状態において、プリンタ100は、表示部150にメニュー選択画面を表示する。メニュー選択画面は、設定メニューを含む複数のメニュー項目を表示する画面である。利用者は、プリンタ100の操作部180を操作して、複数のメニュー項目の中から、所望のメニューを選択することができる。設定メニューは、利用者が、各種の設定を行う際に選択するメニュー項目である。利用者が複数のメニュー項目の中から、設定メニューを選択する操作を行うと、プリンタ100は、設定メニュー一覧画面を表示する。設定メニュー一覧画面は、メール印刷初期登録メニューを含む、複数の設定メニューの項目が表示される画面である。   First, the printer 100 accepts an operation for the user to select a setting menu (S200). When the printer 100 is turned on and the printer 100 is activated, the printer 100 displays a menu selection screen on the display unit 150. The menu selection screen is a screen that displays a plurality of menu items including a setting menu. The user can select a desired menu from among a plurality of menu items by operating the operation unit 180 of the printer 100. The setting menu is a menu item selected when the user performs various settings. When the user performs an operation of selecting a setting menu from a plurality of menu items, the printer 100 displays a setting menu list screen. The setting menu list screen is a screen on which items of a plurality of setting menus including a mail printing initial registration menu are displayed.

設定メニュー一覧画面を表示したプリンタ100は、利用者がメール印刷初期登録メニューを選択する操作を受け付ける(S201)。利用者は、操作部180を操作して、設定メニュー一覧画面に表示された複数の設定メニューの中から、所望の設定メニューを選択することができる。複数の設定メニューの中から、利用者がメール印刷初期登録メニューを選択したことを検知すると、プリンタ100は、プリンタ識別子をサーバ200に送信する(S202)。プリンタ100は、プリンタ識別子記憶領域131に記憶されたプリンタ識別子をサーバ200に送信する。プリンタ識別子は、プリンタ100のメーカーが自社製品を一意に特定するために割り当てた識別子である。   The printer 100 displaying the setting menu list screen accepts an operation for the user to select the mail printing initial registration menu (S201). The user can operate the operation unit 180 to select a desired setting menu from a plurality of setting menus displayed on the setting menu list screen. When it is detected that the user has selected the mail printing initial registration menu from among a plurality of setting menus, the printer 100 transmits a printer identifier to the server 200 (S202). The printer 100 transmits the printer identifier stored in the printer identifier storage area 131 to the server 200. The printer identifier is an identifier assigned by the manufacturer of the printer 100 to uniquely identify its own product.

プリンタ100が送信したプリンタ識別子は、サーバ200が受信する(S203)。   The printer identifier transmitted by the printer 100 is received by the server 200 (S203).

プリンタ100からプリンタ識別子を受信すると、サーバ200は、認証情報設定用のパスワードと、プリンタ100に対するメールアドレスを発行する(S204)。認証情報設定用のパスワードは、ユーザが認証情報を設定する際に用いるパスワードである。メールアドレスは、ユーザがこのプリンタ100で印刷を実行させるときに、第1電子メールの送信先として指定するメールアドレスである。   When receiving the printer identifier from the printer 100, the server 200 issues a password for setting authentication information and a mail address for the printer 100 (S204). The authentication information setting password is a password used when the user sets authentication information. The e-mail address is an e-mail address that is designated as the transmission destination of the first e-mail when the user causes the printer 100 to execute printing.

パスワードと、メールアドレスとを発行したサーバ200は、プリンタ識別子と、メールアドレスと、パスワードとを登録する(S205)。具体的には、サーバ200は、プリンタ識別子と、メールアドレスと、パスワードとを対応付けて、メールアドレス管理テーブルに記憶する。サーバ200は、上述のS203で受信したプリンタ識別子と、S204で発行したメールアドレスと、パスワードとを対応付けてメールアドレス管理テーブルに登録する。   The server 200 that issued the password and the mail address registers the printer identifier, the mail address, and the password (S205). Specifically, the server 200 stores the printer identifier, the mail address, and the password in association with each other in the mail address management table. The server 200 registers the printer identifier received in S203 described above, the mail address issued in S204, and the password in association with each other in the mail address management table.

これらの情報を記憶したサーバ200は、S204で発行したメールアドレスと、パスワードとをプリンタ100に送信する(S206)。   The server 200 storing these pieces of information transmits the mail address issued in S204 and the password to the printer 100 (S206).

サーバ200が送信したメールアドレスと、パスワードとはプリンタ100が受信する(S207)。   The printer 100 receives the mail address and password transmitted by the server 200 (S207).

プリンタ100は、受信したメールアドレスと、パスワードとを表示する(S208)。   The printer 100 displays the received mail address and password (S208).

利用者は、プリンタ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 printer 100 and a password.
<Operation at the time of setting>
Next, the operation of the printing system 10 when the user performs various settings will be described with reference to FIG. The user can make various settings using the web browser of the PC 500.

まず、PC100は、ログインページへのアクセス操作を受け付け、ログインページ送信要求を送信する(S300)。利用者は、PC500のウェブブラウザーを利用して、ログインページを表示させるためのアクセス操作を行うことができる。このときユーザが行うアクセス操作は、たとえば、ログインページのURL等をウェブブラウザーに入力する操作等である。利用者のアクセス操作を受け付けたPC100は、サーバ200に対してログインページ送信要求を送信する。   First, the PC 100 receives an access operation to the login page and transmits a login page transmission request (S300). The user can use the web browser of the PC 500 to perform an access operation for displaying a login page. The access operation performed by the user at this time is, for example, an operation of inputting a login page URL or the like into a web browser. The PC 100 that has received the user's access operation transmits a login page transmission request to the server 200.

ログインページの送信要求を受信したサーバ200は、ログインページのHTMLドキュメントをPC500に送信する(S301)。   The server 200 that has received the login page transmission request transmits the HTML document of the login page to the PC 500 (S301).

ログインページのHTMLドキュメントを受信したPC500は、ログインページを表示する(S302)。図17にログインページの一例を示す。図17に示すように、ログインページには、メールアドレスの入力ボックスと、パスワードの入力ボックスと、ログインボタンが表示される。利用者は、メールアドレスの入力ボックスに、上述のS208で表示されたメールアドレスを入力することができる。また、利用者は、上述のS208で表示されたパスワードを入力することができる。   The PC 500 that has received the HTML document of the login page displays the login page (S302). FIG. 17 shows an example of the login page. As shown in FIG. 17, the login page displays an email address input box, a password input box, and a login button. The user can input the mail address displayed in S208 described above in the mail address input box. Further, the user can input the password displayed in S208 described above.

ログインページを表示した後、PC500は、メールアドレスと、パスワードの入力操作を受け付け、利用者に入力されたメールアドレスとパスワードとを送信する(S303)。具体的には、利用者によりメールアドレスの入力と、パスワードの入力が行われ、ログインボタンの押下が行われると、PC500は入力されたメールアドレスとパスワードとを、サーバ200に送信する。   After displaying the login page, the PC 500 receives an e-mail address and password input operation, and transmits the e-mail address and password input by the user (S303). Specifically, when the user inputs an e-mail address and a password, and the login button is pressed, the PC 500 transmits the input e-mail address and password to the server 200.

PC500が送信したメールアドレスとパスワードとは、サーバ200が受信する(S304)。   The server 200 receives the mail address and password transmitted by the PC 500 (S304).

サーバ200は、受信したメールアドレスとパスワードとに基づいて、認証を行う(S305)。サーバ200は、受信したメールアドレスとパスワードの組み合わせに一致するものが、メールアドレス管理テーブルに記憶されている場合、認証が成功したと判断する。受信したメールアドレスとパスワードの組み合わせが、メールアドレス管理テーブルから検出できない場合は、サーバ200は、認証が失敗したと判断する。   The server 200 performs authentication based on the received mail address and password (S305). The server 200 determines that the authentication is successful if the received mail address / password combination is stored in the mail address management table. If the received mail address and password combination cannot be detected from the mail address management table, the server 200 determines that the authentication has failed.

認証が失敗した場合(S305:NO)、サーバ200は、エラーページのHTMLドキュメントをPC500に送信する(S306)。エラーページは、利用者に認証が失敗したことを報知するメッセージが表示されるページである。   When the authentication fails (S305: NO), the server 200 transmits the HTML document of the error page to the PC 500 (S306). The error page is a page on which a message for notifying the user that the authentication has failed is displayed.

エラーページのHTMLドキュメントを受信したPC500は、エラーページを表示する(S307)。これにより、利用者は認証が失敗したことを確認することができる。   The PC 500 that has received the HTML document of the error page displays the error page (S307). Thereby, the user can confirm that the authentication has failed.

認証が成功した場合(S305:YES)、サーバ200は、認証情報登録ページのHTMLドキュメントをPC500に送信する(S308)。   When the authentication is successful (S305: YES), the server 200 transmits the HTML document of the authentication information registration page to the PC 500 (S308).

認証情報登録ページのHTMLドキュメントを受信したPC500は、認証情報登録ページを表示する(S309)。認証情報登録ページの一例を図18に示す。図18に示すように、認証情報登録ページには、キーファイルによる認証を行うか、又は、キーワードによる認証を行うかを選択するためのチェックボックスと、キーファイルによる認証が選択された場合にキーファイルを登録するための参照ボタンと、キーワードによる認証が選択された場合にキーワードを入力するための入力ボックスと、登録ボタンとが表示される。   The PC 500 that has received the authentication information registration page HTML document displays the authentication information registration page (S309). An example of the authentication information registration page is shown in FIG. As shown in FIG. 18, the authentication information registration page includes a check box for selecting whether to perform authentication using a key file or authentication using a keyword, and a key when authentication using a key file is selected. A reference button for registering a file, an input box for inputting a keyword when authentication by keyword is selected, and a registration button are displayed.

利用者は、上述のチェックボックスにチェックを入力することで、キーファイルによる認証を行うか、又は、キーワードによる認証を行うかを選択することができる。また、利用者は参照ボタンを押下して、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 PC 500. An electronic file can be registered as a key file. The key file to be selected at this time is stored in advance in a recording medium attached at the time of purchase of the printer 100 so that the user can select the key file stored in the recording medium. Also good. Also, the user can input a desired character string to be used as authentication information in the keyword input box.

PC500は、認証情報登録ページで認証情報の入力操作を受け付け、利用者により登録ボタンが押下されたことを検知すると、認証方式情報と認証情報とをサーバ200に送信する(S310)。認証方式情報は、キーファイルによる認証方式とキーワードによる認証方式とのいずれの認証方式が利用者により選択されたかを示す情報である。   When the PC 500 receives an authentication information input operation on the authentication information registration page and detects that the registration button is pressed by the user, the PC 500 transmits the authentication method information and the authentication information to the server 200 (S310). The authentication method information is information indicating which of the authentication method using the key file and the authentication method using the keyword is selected by the user.

PC500が送信した認証方式情報と認証情報とは、サーバ200が受信する(S311)。   The server 200 receives the authentication method information and authentication information transmitted by the PC 500 (S311).

サーバ200は、受信した認証方式情報と認証情報に基づいて、認証情報テーブルを更新する(S312)。具体的には、上述のS304で受信したメールアドレスとパスワードとに基づいて、メールアドレス管理テーブルから特定されるプリンタ識別子と、S311で受信した認証方式情報と、認証情報とを対応付けて、認証情報テーブルに記憶する。尚、認証情報としてキーファイルを受信した場合、サーバ200は、受信したキーファイルをキーファイル記憶領域236に記憶する。そして、サーバ200は、認証情報テーブルに、プリンタ識別子と、認証方式情報と、キーファイルのアドレスとを対応付けて記憶する。キーファイルのアドレスは、キーファイル記憶領域236に記憶されたキーファイルの格納位置を示す情報である。また、認証情報としてキーワードを受信した場合、サーバ200は、プリンタ識別子と、認証方式情報と、キーワードとを対応付けて、認証情報テーブルに記憶する。   The server 200 updates the authentication information table based on the received authentication method information and authentication information (S312). Specifically, based on the mail address and password received in S304 described above, the printer identifier specified from the mail address management table, the authentication method information received in S311 and the authentication information are associated with each other for authentication. Store in the information table. Note that when the key file is received as the authentication information, the server 200 stores the received key file in the key file storage area 236. Then, the server 200 stores the printer identifier, authentication method information, and key file address in association with each other in the authentication information table. The key file address is information indicating the storage location of the key file stored in the key file storage area 236. When a keyword is received as the authentication information, the server 200 stores the printer identifier, the authentication method information, and the keyword in association with each other in the authentication information table.

認証情報テーブルを更新したサーバ200は、詳細設定ページのHTMLドキュメントを、PC500に送信する(S313)。   The server 200 that has updated the authentication information table transmits the HTML document of the detailed setting page to the PC 500 (S313).

詳細設定ページのHTMLドキュメントを受信したPC500は、詳細設定ページを表示する(S314)。詳細設定ページの一例を、図19に示す。図19に示すように、詳細設定ページには、リトライメールを送信するか否かを選択するためのチェックボックスと、利用制限設定を行うか否かを選択するためのチェックボックスと、利用制限設定の項目を選択するためのチェックボックスと、利用制限設定の各項目に対応する詳細条件を入力するための入力ボックスと、登録ボタンと、が表示される。   The PC 500 that has received the HTML document for the detailed setting page displays the detailed setting page (S314). An example of the detailed setting page is shown in FIG. As illustrated in FIG. 19, the detailed setting page includes a check box for selecting whether to send a retry mail, a check box for selecting whether to set use restriction, and use restriction setting. A check box for selecting the item, an input box for inputting detailed conditions corresponding to each item of the use restriction setting, and a registration button are displayed.

利用者は、リトライメールを送信するか否かを選択するチェックボックスにチェックを入力することで、リトライメールを送信するか否かを選択することができる。また、利用制限設定を行うか否かを選択するためのチェックボックスにチェックを入力することで、認証が失敗した場合に、制限付きで印刷を許可するか、印刷を完全に許可しないかを選択することができる。また、利用制限設定の各項目のチェックボックスにチェックを入力することで、どのような制限条件での印刷を許可するかを選択することができる。利用制限設定の各項目に対応する詳細条件の入力ボックスに、項目毎の詳細条件を入力することができる。具体的には、最大枚数の項目に対応する入力ボックスには、印刷を許可する枚数を入力することができる。また、利用可能時間の項目に対応する入力ボックスには、印刷を許可する時間帯を入力することができる。   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 PC 500 receives an input operation on the detailed setting page, and transmits various setting information corresponding to the user's input to the server 200 (S315). Here, the transmitted setting information includes retry setting information, usage restriction setting information, maximum number of sheets information, monochrome printing information, usable time information, and the like. When it is selected that the use restriction setting is not performed on the detailed setting page, the maximum number of pieces of information, monochrome print information, and usable time information are NULL values.

サーバ200は、PC500が送信した各種の設定情報を受信する(S316)。   The server 200 receives various setting information transmitted by the PC 500 (S316).

各種の設定情報を受信したサーバ200は、受信した各種の設定情報に基づいて、詳細設定テーブルを更新する(S317)。具体的には、サーバ200は、S304で受信したメールアドレスに対応するプリンタ100のプリンタ識別子と、受信した設定情報とを対応付けて詳細設定テーブルに記憶する。   The server 200 that has received the various setting information updates the detailed setting table based on the received various setting information (S317). Specifically, the server 200 stores the printer identifier of the printer 100 corresponding to the mail address received in S304 in association with the received setting information in the detailed setting table.

詳細設定テーブルを更新したサーバ200は、完了ページのHTMLドキュメントをPC500に送信する(S318)。完了ページは、詳細設定が完了したことを示すページである。   The server 200 that has updated the detailed setting table transmits the HTML document of the completion page to the PC 500 (S318). The completion page is a page indicating that the detailed setting has been completed.

完了ページの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 PC 500 that has received the HTML document of the completion page displays the completion page (S319). The user can confirm that the detailed setting is completed on the completion page.
<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 printer 100 corresponds to a printing apparatus. The printing system 10 corresponds to a printing system. The storage unit 230 having the authentication information table storage area 232 corresponds to a first authentication information storage unit. The control unit 220 that performs S102 corresponds to first e-mail receiving means. The control unit 200 that performs S104 corresponds to a first authentication unit. When the authentication is successful in S104, the print data is transmitted in S117, and when the authentication is unsuccessful in S104, the control unit 220 of the server 200 that transmits the retry request mail in S107 or the error mail in S111 performs print control. Corresponds to means. The control unit 220 that performs S107 corresponds to a retry request mail transmission unit. The control unit 220 that performs S106 corresponds to retry storage control means. The control unit 220 that performs S102 corresponds to a second electronic mail receiving unit. The control unit 220 that performs S130 corresponds to a second authentication unit.
<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 server 200 as a retry mail instead of creating a reply mail to the retry request mail. In this case, the user performs an operation of creating a new mail using mail software. Specifically, the user sets the mail address of the transmission source of the retry request mail as the transmission destination of the newly created retry mail. In addition, the user inputs the retry ID attached to the retry request mail in the title. In addition, the user adds a key file or a keyword as authentication information to the retry mail and transmits the created electronic mail. The server 200 that has received the retry email created in this way, the received email is a retry ID based on whether or not the retry ID is given to the title of the received email, as in the above-described embodiment. It can be determined whether or not there is.

また、上述の実施形態においては、リトライ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 server 200, but the present invention is not limited to this. For example, the value of the “Message-ID” header included in the header of the received email may be used as the retry ID. In this case, the server 200 requests the retry based on whether the value stored as the retry ID is included in the “In-Reply-To” header or the “reference” header of the received email header. It can be determined whether or not it is a retry mail that is a reply mail to the mail.

また、上述の実施形態においては、リトライメールには印刷するための電子ファイルを添付しないものとして説明したが、本発明はこれに限るものではない。たとえば、サーバ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 server 200 is designed not to store the attached file attached to the first e-mail, the server 200 generates print data based on the electronic file attached to the retry mail by the user. May be.

100 プリンタ
110 インターネット通信部
120 制御部
130 記憶部
150 表示部
160 印刷部
180 操作部
200 サーバ
210 インターネット通信部
220 制御部
230 記憶部
500 PC
DESCRIPTION OF SYMBOLS 100 Printer 110 Internet communication part 120 Control part 130 Storage part 150 Display part 160 Printing part 180 Operation part 200 Server 210 Internet communication part 220 Control part 230 Storage part 500 PC

Claims (7)

電子メールの添付ファイルであって、印刷対象となる電子ファイルである第1添付ファイルの印刷を実行可能な印刷装置を備えた印刷システムであって、
第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.
前記第1認証手段による認証が失敗した場合に、前記第1電子メールの送信元に対してリトライメールの送信を依頼するリトライ依頼メールを送信するリトライ依頼メール送信手段を備えたことを特徴とする請求項1に記載の印刷システム。   When the authentication by the first authenticating unit fails, a retry request mail transmitting unit that transmits a retry request mail for requesting transmission of a retry mail to the transmission source of the first electronic mail is provided. The printing system according to claim 1. 前記第1認証手段による認証が失敗した場合に、新たなリトライIDと、前記第1添付ファイルとを対応付けてリトライ記憶手段に記憶させるリトライ記憶制御手段と、
前記リトライ依頼メール送信手段は、正しい第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.
前記印刷制御手段は、前記認証手段による認証が失敗した場合、前記第1添付ファイルの印刷を、所定の制限条件で実行させることを特徴とする請求項1に記載の印刷システム。   The printing system according to claim 1, wherein when the authentication by the authentication unit fails, the print control unit causes the first attached file to be printed under a predetermined restriction condition. 前記所定の制限条件は、印刷可能な時間帯を制限する条件であることを特徴とする請求項4に記載の印刷システム。   The printing system according to claim 4, wherein the predetermined restriction condition is a condition for restricting a printable time zone. 前記所定の制限条件は、印刷可能な枚数を制限する条件であることを特徴とする請求項4に記載の印刷システム。   The printing system according to claim 4, wherein the predetermined restriction condition is a condition for restricting a printable number of sheets. 前記所定の制限条件は、モノクロ印刷のみを可能とする条件であることを特徴とする請求項4に記載の印刷システム。   The printing system according to claim 4, wherein the predetermined restriction condition is a condition that enables only monochrome printing.
JP2011117668A 2011-05-26 2011-05-26 Printing system Withdrawn JP2012247893A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (5)

* Cited by examiner, † Cited by third party
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