Nothing Special   »   [go: up one dir, main page]

JP5974266B2 - Print control server, print data generation method, print data generation program. - Google Patents

Print control server, print data generation method, print data generation program. Download PDF

Info

Publication number
JP5974266B2
JP5974266B2 JP2012006822A JP2012006822A JP5974266B2 JP 5974266 B2 JP5974266 B2 JP 5974266B2 JP 2012006822 A JP2012006822 A JP 2012006822A JP 2012006822 A JP2012006822 A JP 2012006822A JP 5974266 B2 JP5974266 B2 JP 5974266B2
Authority
JP
Japan
Prior art keywords
request
printing apparatus
print
requester
information
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.)
Active
Application number
JP2012006822A
Other languages
Japanese (ja)
Other versions
JP2013148945A (en
Inventor
英嗣 小尾
英嗣 小尾
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2012006822A priority Critical patent/JP5974266B2/en
Publication of JP2013148945A publication Critical patent/JP2013148945A/en
Application granted granted Critical
Publication of JP5974266B2 publication Critical patent/JP5974266B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Description

本発明は、印刷制御サーバー、印刷データの生成方法に関する。   The present invention relates to a print control server and a print data generation method.

従来、複数のクライアント装置からの出力データを所定のサーバーを介して印刷装置に送信して印刷させる印刷システムが知られている。特許文献1には、そのような印刷システムにおいて、あるクライアント装置において、クライアント装置毎に割り当てられた印刷可能上限枚数をクライアント装置の既印刷枚数が超えた場合に、他のクライアント装置における印刷可能な残り枚数を融通してもらう仕組みについて記載されている。
また従来、電子メールの送信によって特定の印刷装置に印刷を実行させることができるサービスを提供するクラウド型の印刷システムが知られている。この印刷システムは、印刷装置に対応付けられた電子メールアドレス宛の電子メールを受信すると当該電子メールに基づいて印刷データを生成するサーバーを備え、サーバーに登録されている印刷装置はサーバーから印刷データを取得して印刷を実行する。したがって印刷システムの利用者は、PC(Personal Computer)やスマートフォン等の端末に印刷装置のドライバープログラムがインストールされていない場合であっても、印刷システムに登録されている印刷装置を利用することが可能になる。
2. Description of the Related Art Conventionally, a printing system is known in which output data from a plurality of client devices is transmitted to a printing device via a predetermined server and printed. Patent Document 1 discloses that in such a printing system, in a certain client device, printing can be performed in another client device when the number of already printed sheets exceeds the maximum printable number assigned to each client device. It describes the mechanism for allowing the remaining number to be accommodated.
Conventionally, a cloud type printing system that provides a service that allows a specific printing apparatus to execute printing by sending an e-mail is known. The printing system includes a server that generates print data based on an e-mail when an e-mail addressed to an e-mail address associated with the printing apparatus is received. The printing apparatus registered in the server receives print data from the server. Get and print. Therefore, the user of the printing system can use the printing apparatus registered in the printing system even when the driver program for the printing apparatus is not installed in a terminal such as a PC (Personal Computer) or a smartphone. become.

特開2008−142678号公報JP 2008-142678 A

図書館などの公共の場に印刷装置を設置して、前述のクラウド型の印刷システムを利用した印刷サービスを提供する場合、印刷装置の管理者が想定する使用状況の範囲を超えて印刷装置が使用されうるという問題があった。例えば特定のユーザーに大量に印刷を実行されたりすることがあった。そこで印刷装置の使用を印刷装置の管理者の許可制にすることが考えられる。特許文献1では、既印刷枚数が印刷可能上限枚数に達したユーザーAが印刷枚数を融通してもらうユーザーを一覧から選択する際に、当該一覧において印刷枚数を融通可能なユーザーB,Cを示す情報をユーザーAに対して案内する例が記載されている。特許文献1は例えば同一部門内で印刷枚数を融通しあうことが想定されていると考えられるため、ユーザーB,Cを示す情報がユーザーAに案内されても特に問題はないと考えられる。しかし不特定な依頼者からの依頼を受け付ける前述の印刷サービスの場合は、依頼される側は不特定な依頼者に自身に関する情報を公開することを望まない場合がある。
本発明は、上記課題にかんがみてなされたもので、無制限に印刷装置が使用されることを抑制するとともに、むやみに情報を公開することなく印刷装置の使用を許諾できるようにすることを目的とする。
When a printing device is installed in a public place such as a library and provides a printing service using the cloud-type printing system described above, the printing device is used beyond the range of usage assumed by the administrator of the printing device. There was a problem that could be done. For example, a large amount of printing may be executed by a specific user. Therefore, it is conceivable to restrict the use of the printing apparatus to the administrator of the printing apparatus. Patent Document 1 shows users B and C who can accommodate the number of printed sheets in the list when user A who has already reached the maximum printable number of sheets selects a user from whom the number of printed sheets is to be accommodated. An example of guiding information to the user A is described. In Patent Document 1, for example, it is considered that the number of printed sheets is interchanged within the same department. Therefore, it is considered that there is no particular problem even if information indicating the users B and C is guided to the user A. However, in the case of the above-described print service that accepts a request from an unspecified client, the requested party may not want to disclose information about itself to an unspecified client.
The present invention has been made in view of the above problems, and it is an object of the present invention to suppress the unlimited use of a printing apparatus and to permit the use of the printing apparatus without unnecessarily disclosing information. To do.

上記目的を達成するための印刷制御サーバーは、依頼情報受付部と、検索部と、案内送信部と、処理部と、印刷制御部と、を備える。依頼情報受付部は、依頼者が使用許可を求める印刷装置を示すデバイス特定情報と依頼者による依頼に関連する関連情報とを含む依頼情報を受け付ける。依頼情報受付部は依頼情報を取得し受け付けることができればよくその態様はどのようであってもよい。例えば、依頼用WEBサイトの入力フォームを用いて取得する構成であってもよいし、電子メールを用いて取得する構成であってもよい。   A print control server for achieving the above object includes a request information reception unit, a search unit, a guidance transmission unit, a processing unit, and a print control unit. The request information accepting unit accepts request information including device specifying information indicating a printing apparatus for which the requester requests use permission and related information related to the request by the requester. The request information receiving unit may be any form as long as it can acquire and receive the request information. For example, the configuration may be obtained using an input form of a requesting WEB site, or may be obtained using an e-mail.

デバイス特定情報は、本発明の印刷制御サーバーを用いた印刷システムで使用されうる複数の印刷装置の中から対象の印刷装置を特定可能な情報であればよい。したがって例えばデバイス特定情報は、印刷装置のシリアル番号や、MACアドレスや、印刷装置に対応付けられた電子メールアドレス(一つの印刷装置に対して複数の電子メールアドレスが対応付けられていてもよいが、ある印刷装置に対応付けられた電子メールアドレスは他の印刷装置には対応付けられていないものとする)等であってもよい。デバイス特定情報は、印刷装置の傍にいる者(依頼者)が容易に認知可能な状態で提示されていることを想定している。例えばこれらのデバイス特定情報が記載されたシールが印刷装置の筐体や筐体の傍に貼り付けられていること等を想定している。また、依頼者が印刷装置の操作部を操作することによって印刷装置の表示部にてこれらの情報を認知できてもよい。関連情報は、管理者による依頼に対する許可判定の判定材料として用いられる情報である。関連情報は、依頼者が明示的に入力する情報であってもよいし、明示的に入力しない情報であってもよい。   The device identification information may be information that can identify the target printing apparatus from among a plurality of printing apparatuses that can be used in the printing system using the print control server of the present invention. Thus, for example, the device identification information includes the serial number of the printing apparatus, the MAC address, and an e-mail address associated with the printing apparatus (although a plurality of e-mail addresses may be associated with one printing apparatus. The e-mail address associated with a certain printing apparatus may not be associated with any other printing apparatus). It is assumed that the device identification information is presented in a state that can be easily recognized by a person (client) near the printing apparatus. For example, it is assumed that a sticker on which the device identification information is written is attached to the casing of the printing apparatus or the side of the casing. Further, the requester may be able to recognize the information on the display unit of the printing apparatus by operating the operation unit of the printing apparatus. The related information is information used as a determination material for permission determination for a request by an administrator. The related information may be information that is explicitly input by the client or information that is not explicitly input.

検索部は、デバイス特定情報に基づいて印刷装置の管理者の連絡先を検索し、印刷装置の管理者の連絡先を特定する。すなわち検索部は、デバイス特定情報と、当該デバイス特定情報が示す印刷装置の管理者の連絡先とを対応付けて予め記憶しているデータベースを対象に、デバイス特定情報をキーとして検索し、管理者の連絡先を取得する。なお、管理者は、人そのものであってもよいし、印刷装置の管理を行う人が要望する機能を自動的に実現するプログラムを実行する装置であってもよい。なお、連絡先は、後述する案内送信部による案内の送信に用いる通信手段や通信プロトコルにおける管理者の宛先を示していればよい。例えば、管理者の電子メールアドレスであってよい。インスタントメッセンジャーのユーザーIDであってもよい。FAX番号であってもよい。   The search unit searches for the contact information of the administrator of the printing apparatus based on the device identification information, and specifies the contact information of the administrator of the printing apparatus. In other words, the search unit searches the device identification information as a key for a database stored in advance in association with the device identification information and the contact information of the administrator of the printing apparatus indicated by the device identification information. Get contact information for. Note that the administrator may be a person or an apparatus that executes a program that automatically realizes a function desired by a person who manages the printing apparatus. In addition, the contact information should just show the destination of the administrator in the communication means used for transmission of the guidance by the guidance transmission part mentioned later, or a communication protocol. For example, it may be an administrator's email address. It may be an instant messenger user ID. It may be a FAX number.

案内送信部は、関連情報に基づいて依頼に対する判定を行うように管理者に促す案内を連絡先に送信する。処理部は、管理者による判定結果を受け付け、判定結果が許可である場合に依頼を許可する処理を行う。すなわち、本発明においては、印刷装置の使用許可を求めるために依頼者が管理者と直接的にやりとりする構成ではなく、印刷制御サーバーを介して間接的にやりとりをする構成である。依頼に対する判定および判定結果の処理部への通知は、前述したように人が手動で行っても良いしプログラムを実行する装置が自動で行っても良い。   The guidance transmission unit transmits a guidance that prompts the administrator to make a determination on the request based on the related information. The processing unit receives a determination result by the administrator, and performs a process of permitting the request when the determination result is permission. That is, in the present invention, the requester does not directly interact with the administrator in order to request permission to use the printing apparatus, but indirectly communicates via the print control server. The determination on the request and the notification of the determination result to the processing unit may be performed manually by a person as described above or automatically by an apparatus that executes a program.

印刷制御部は、許可された依頼に対応する印刷対象に基づいて印刷データを生成し、当該印刷データに基づいて印刷装置に印刷を実行させる。依頼に対応する印刷対象は例えば次のような態様であってもよい。例えば印刷対象、依頼者の通信端末から印刷制御サーバーに送信される電子メール(印刷装置に対応付けられた電子メールアドレス宛の電子メール)の添付ファイル(画像ファイルであってもよいし文書ファイルであってもよい)であってもよいし、当該電子メールの本文であってもよいし、当該電子メールの本文に記載されたURLが示すWEBサイトであってもよい。また例えば、印刷対象は、依頼用WEBサイトを用いて依頼者が印刷制御サーバーに送信したファイルであってもよいし、依頼用WEBサイトを用いて依頼者が印刷制御サーバーに通知したURLが示すWEBページであってもよい。   The print control unit generates print data based on a print target corresponding to the permitted request, and causes the printing apparatus to execute printing based on the print data. For example, the print target corresponding to the request may be as follows. For example, an attached file (an image file or a document file) of an e-mail (e-mail addressed to an e-mail address associated with the printing apparatus) transmitted from the communication terminal of the client to be printed to the print control server It may also be a web site indicated by the URL described in the text of the e-mail. Further, for example, the print target may be a file transmitted by the requester to the print control server using the request WEB site, or indicated by the URL notified by the requester to the print control server using the request WEB site. It may be a WEB page.

本発明の印刷制御サーバーが以上のような構成を備えることにより、管理者が許可した場合に印刷装置に依頼に対応する印刷を実行させることができる。そのため、管理者が想定する使用状況の範囲を超えて印刷が実行されることを防ぐことができる。また、管理者の連絡先を依頼者に知られることがないため、管理者は例えば迷惑メール等の被害を受ける心配がなく、管理者は安心して印刷サービスを提供することができる。また、依頼者が使用する通信端末に印刷装置のドライバープログラムがインストールされていなくても依頼者が印刷装置を使用可能な印刷サービスを提供することができる。   When the print control server of the present invention has the above-described configuration, it is possible to cause the printing apparatus to execute printing corresponding to the request when the administrator permits it. For this reason, it is possible to prevent printing from being executed beyond the range of usage conditions assumed by the administrator. Further, since the contact information of the manager is not known to the client, the manager does not have to worry about damage such as junk mail, and the manager can provide the printing service with peace of mind. In addition, it is possible to provide a printing service that allows the client to use the printer even if the driver program for the printer is not installed in the communication terminal used by the client.

さらに本発明の印刷制御サーバーにおいて、関連情報は、依頼の依頼日時、依頼者に関する情報、依頼者による管理者に対するメッセージ、および、印刷対象のうちの少なくともいずれかを含んでいても良い。印刷ページ数や印刷部数、カラー/モノクロ指定情報、使用したい印刷媒体の種類などが含まれていてもよい。したがって印刷制御サーバーは管理者側に許可判定の判定材料としてこれらの情報を提供することができる。依頼者に関する情報としては例えば、依頼者を識別するための情報(例えば依頼者の社員番号や学生番号や氏名や依頼者の電子メールアドレスなど)であってもよいし、あるいは依頼者の属性を示す情報(例えば部署名、学部学科名等)であってもよい。また、関連情報に印刷対象が含まれている場合、当該印刷対象に基づいてプレビュー画像データを生成し、当該プレビュー画像データを判定材料として管理者に提供してもよい。そうすることで管理者は依頼者が印刷したい印刷対象のプレビューを確認したうえで許可判定を行うことができる。   Further, in the print control server of the present invention, the related information may include at least one of a request date and time, information on the requester, a message from the requester to the administrator, and a print target. The number of print pages, the number of print copies, color / monochrome designation information, the type of print medium to be used, and the like may be included. Therefore, the print control server can provide the administrator side with these pieces of information as determination materials for permission determination. The information about the requester may be, for example, information for identifying the requester (for example, the requester's employee number, student number, name, requester's e-mail address, etc.) Information (for example, department name, department name, etc.) may be displayed. Further, when the print target is included in the related information, preview image data may be generated based on the print target, and the preview image data may be provided to the administrator as a determination material. By doing so, the administrator can make a permission determination after confirming the preview of the print target that the client wants to print.

さらに本発明の印刷制御サーバーにおいて、処理部は、判定結果が許可である場合に、印刷装置に対応付けられた電子メールアドレスを依頼者に通知してもよい。またその場合に、依頼情報受付部は、許可された依頼の依頼者から当該電子メールアドレス宛の電子メールであって印刷対象を含む電子メールを受け付けてもよい。またその場合に印刷制御部は、電子メールに含まれる印刷対象に基づいて印刷データを生成し、印刷データに基づいて印刷装置に印刷を実行させてもよい。   Further, in the print control server of the present invention, the processing unit may notify the requester of an e-mail address associated with the printing apparatus when the determination result is permission. In this case, the request information receiving unit may receive an e-mail addressed to the e-mail address and including an object to be printed from a requester of the permitted request. In this case, the print control unit may generate print data based on a print target included in the e-mail, and cause the printing apparatus to execute printing based on the print data.

この構成の場合、依頼者は、印刷対象を含む電子メールを送信する前に、自身が印刷装置を使用することができるか否かを認識することができる。なお、処理部による通知の態様としては例えば、印刷装置に電子メールアドレスを示す文字を印刷させることで通知してもよいし、印刷装置の表示部に表示させることで通知してもよい。また例えば、依頼用WEBサイトにおいて通知してもよい。また例えば関連情報に依頼者の電子メールアドレスが含まれている場合は、当該電子メールアドレス宛の電子メールで、印刷装置に対応付けられた電子メールアドレスを通知してもよい。なお、依頼者に通知される電子メールアドレスは依頼に対する許可に応じて一時的に利用可能なアドレスであってもよい(印刷終了後または通知後所定期間経過後に使用不可となってもよい)。   In the case of this configuration, the requester can recognize whether or not he / she can use the printing apparatus before transmitting an e-mail including a print target. In addition, as a mode of notification by the processing unit, for example, notification may be performed by causing the printing apparatus to print characters indicating an e-mail address, or notification may be performed by displaying the character on the display unit of the printing apparatus. Also, for example, notification may be made on the requesting WEB site. Also, for example, when the related information includes the e-mail address of the requester, the e-mail address associated with the printing apparatus may be notified by an e-mail addressed to the e-mail address. Note that the e-mail address notified to the requester may be an address that can be temporarily used in accordance with the permission for the request (may be disabled after printing or after a predetermined period of time has elapsed after notification).

さらに本発明の印刷制御サーバーにおいて、デバイス特定情報は、印刷装置と対応付けられた電子メールアドレスであってもよい。またその場合に、依頼情報受付部は、当該電子メールアドレス宛の電子メールであって印刷対象を含む電子メールを受け付けてもよい。またその場合に、処理部は、判定結果が許可である場合に印刷対象に基づく印刷の実行を決定し、印刷制御部は、印刷対象に基づく印刷の実行が決定された場合に電子メールに含まれる印刷対象に基づいて印刷データを生成し、当該印刷データに基づいて印刷装置に印刷を実行させてもよい。
この構成の場合、依頼者は、印刷装置の使用許可の依頼と印刷対象の送信とを一度に済ませることができる。
Furthermore, in the print control server of the present invention, the device specifying information may be an e-mail address associated with the printing apparatus. In this case, the request information receiving unit may receive an e-mail addressed to the e-mail address and including an object to be printed. In that case, the processing unit determines execution of printing based on the print target when the determination result is permission, and the print control unit includes the e-mail when execution of printing based on the print target is determined. The print data may be generated based on the print target to be printed, and the printing apparatus may execute printing based on the print data.
In the case of this configuration, the requester can complete the request for permission to use the printing apparatus and the transmission of the print target at once.

さらに本発明の印刷制御サーバーにおいて、印刷制御部は、処理部は、判定結果が不許可である場合には依頼を許可しない処理を行い、印刷制御部は、許可されない依頼に対応する印刷を印刷装置に実行させない。
このようにすることで、管理者が許可しない場合に印刷が実行されることを防止することができる。
Further, in the print control server of the present invention, the print control unit performs processing that does not permit the request when the determination result is not permitted, and the print control unit prints the print corresponding to the request that is not permitted. Do not let the device run.
In this way, it is possible to prevent printing from being executed when the administrator does not permit it.

さらに本発明の印刷制御サーバーにおいて、処理部は、判定結果が不許可である場合に、依頼者に依頼が不許可である旨の通知を行ってもよい。例えば関連情報に依頼者の電子メールアドレスが含まれている場合は依頼者の電子メールアドレス宛の電子メールで通知してもよい。また例えば印刷装置に不許可を示す文字を印刷させることによって通知してもよい。また例えば、依頼用WEBサイトを通じて不許可の旨を依頼者に通知してもよい。
このようにすることで、印刷制御サーバーは依頼者が印刷装置を使用できない旨を依頼者に認識させることができる。
Further, in the print control server of the present invention, when the determination result is not permitted, the processing unit may notify the requester that the request is not permitted. For example, when the requester's e-mail address is included in the related information, notification may be made by an e-mail addressed to the requester's e-mail address. Further, for example, the notification may be made by causing the printing apparatus to print characters indicating non-permission. Further, for example, the requester may be notified of the disapproval through the requesting WEB site.
By doing so, the print control server can make the client recognize that the client cannot use the printing apparatus.

なお、請求項に記載された各部や各装置の機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、又はそれらの組み合わせにより実現される。また、これら各部や各装置の機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。複数の機能を兼ねる一つのハードウェア資源で実現されてもよい。さらに、本発明は印刷データの生成方法としても、印刷制御プログラムとしても、プログラムの記録媒体としても成立する。むろん、そのコンピュータープログラムの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体であってもよい。   Note that the functions of each unit and each device described in the claims are realized by hardware resources whose functions are specified by the configuration itself, hardware resources whose functions are specified by a program, or a combination thereof. Further, the functions of these units and devices are not limited to those realized by hardware resources that are physically independent of each other. It may be realized by a single hardware resource that also functions as a plurality of functions. Furthermore, the present invention can be realized as a print data generation method, a print control program, and a program recording medium. Of course, the recording medium for the computer program may be a magnetic recording medium, a magneto-optical recording medium, or any recording medium developed in the future.

本発明の実施形態にかかる印刷制御サーバーを含む印刷システムのブロック図。1 is a block diagram of a printing system including a print control server according to an embodiment of the present invention. 第一実施形態にかかる印刷シーケンスを示すシーケンスチャート。3 is a sequence chart showing a printing sequence according to the first embodiment. (3A)は第一実施形態にかかる依頼用WEBサイト例を示す図、(3B)は第一実施形態にかかる履歴情報の一例を示す図、(3C)第一実施形態にかかる管理用WEBサイト例を示す図。(3A) is a diagram showing an example of a request WEB site according to the first embodiment, (3B) is a diagram showing an example of history information according to the first embodiment, and (3C) a management WEB site according to the first embodiment. The figure which shows an example. 第一実施形態にかかる印刷シーケンスを示すシーケンスチャート。3 is a sequence chart showing a printing sequence according to the first embodiment. 第二実施形態にかかる印刷シーケンスを示すシーケンスチャート。The sequence chart which shows the printing sequence concerning 2nd embodiment. 第三実施形態にかかる印刷シーケンスを示すシーケンスチャート。The sequence chart which shows the printing sequence concerning 3rd embodiment. 第三実施形態にかかる管理用WEBサイト例を示す図。The figure which shows the example of the management WEB site concerning 3rd embodiment.

以下、本発明の実施の形態を添付図面を参照しながら説明する。尚、各図において対応する構成要素には同一の符号が付され、重複する説明は省略される。   Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. In addition, the same code | symbol is attached | subjected to the corresponding component in each figure, and the overlapping description is abbreviate | omitted.

1.第一実施形態
1−1.構成
図1は本発明の実施形態にかかる印刷制御サーバー1を含む印刷システムの構成を示すブロック図である。当該印刷システムは、印刷制御サーバー(以降、単にサーバーという)1と、印刷を依頼する依頼者が使用する通信端末(以降、依頼者端末という)2と、印刷装置3と、管理者が使用する通信端末(以降、管理者端末という)4と、を備える。この印刷システムに含まれる印刷装置3は、例えば図書館や会議室や講堂などの不特定多数の人々が利用する場所に設置されている。当該印刷システムは、サーバー1に登録された印刷装置3に対応付けられた電子メールアドレスを宛先とする電子メールを依頼者端末2が送信すると、当該電子メールアドレスに対応付けられた印刷装置3において電子メールの添付ファイルや本文が印刷される機能の利用を、印刷装置3の管理者の許可制にする仕組みを実現する。
1. 1. First embodiment 1-1. Configuration FIG. 1 is a block diagram showing a configuration of a printing system including a print control server 1 according to an embodiment of the present invention. The printing system is used by a print control server (hereinafter simply referred to as a server) 1, a communication terminal (hereinafter referred to as a requester terminal) 2 used by a client who requests printing, a printing device 3, and an administrator. And a communication terminal (hereinafter referred to as an administrator terminal) 4. The printing apparatus 3 included in this printing system is installed in a place used by an unspecified number of people such as a library, a conference room, and a lecture hall. When the requester terminal 2 transmits an e-mail addressed to the e-mail address associated with the printing apparatus 3 registered in the server 1, the printing system 3 associates the printing system with the printing apparatus 3 associated with the e-mail address. A mechanism is implemented that allows the administrator of the printing apparatus 3 to use a function for printing an attached file or body of an e-mail.

サーバー1、依頼者端末2、印刷装置3、管理者端末4はインターネット5に接続されている。サーバー1は1以上のコンピューターによって構成され、例えば、アプリケーションサーバー11,第一SMTPサーバー12,第一HTTPサーバー13,XMPPサーバー14,第二HTTPサーバー15および第二SMTPサーバー16を含む。アプリケーションサーバー11,第一SMTPサーバー12,第一HTTPサーバー13,XMPPサーバー14,第二HTTPサーバー15,第二SMTPサーバー16のそれぞれは、図示しないCPUとRAMとROMとハードディスク装置(HDD)と通信部とを備えており、各サーバー同士はLANを介して互いに通信可能である。各サーバーは、ROMやHDDに記録されているプログラムをRAMにロードしCPUで実行することができる。当該プログラムには各種の通信プロトコルに従った通信を実現するためのプログラムや後述する様々な機能を実現するためのプログラムが含まれている。通信部はインターネット5からLANを経由して受信する信号をプロトコルに従って変換して内部バスに送出し、内部バスから取り込んだ信号をプロトコルに従って変換してLANを経由してインターネット5に送出する。   The server 1, the client terminal 2, the printing device 3, and the administrator terminal 4 are connected to the Internet 5. The server 1 includes one or more computers, and includes, for example, an application server 11, a first SMTP server 12, a first HTTP server 13, an XMPP server 14, a second HTTP server 15, and a second SMTP server 16. The application server 11, the first SMTP server 12, the first HTTP server 13, the XMPP server 14, the second HTTP server 15, and the second SMTP server 16 communicate with a CPU, a RAM, a ROM, and a hard disk device (HDD) (not shown). The servers can communicate with each other via a LAN. Each server can load a program recorded in the ROM or HDD into the RAM and execute it on the CPU. The program includes a program for realizing communication according to various communication protocols and a program for realizing various functions to be described later. The communication unit converts the signal received from the Internet 5 via the LAN according to the protocol and sends it to the internal bus, converts the signal taken from the internal bus according to the protocol and sends it to the Internet 5 via the LAN.

第二HTTPサーバー15は、依頼者端末2や管理者端末4とHTTP(Hyper Text Transfer Protocol)に基づいて通信する機能を有する。具体的には、依頼者による印刷装置3の使用許可の依頼を受け付けるための依頼用WEBサイトや、依頼に対する管理者による許可または不許可の判定結果を受け付けるための管理用WEBサイトを公開している。第二HTTPサーバー15は「依頼情報受付部」および「処理部」に相当する。   The second HTTP server 15 has a function of communicating with the client terminal 2 and the administrator terminal 4 based on HTTP (Hyper Text Transfer Protocol). Specifically, a request WEB site for accepting a request for permission to use the printing apparatus 3 by the requester and a management WEB site for accepting a determination result of permission or non-permission by the administrator for the request are disclosed. Yes. The second HTTP server 15 corresponds to a “request information receiving unit” and a “processing unit”.

第二SMTPサーバー16は、管理者端末4の管理者の電子メールアドレス宛の電子メールをSMTP(Simple Mail Transfer Protocol)に基づいて送信する機能を有する。この場合に第二SMTPサーバー16は「案内送信部」に相当する。また第二SMTPサーバー16は、依頼者端末2の依頼者の電子メールアドレス宛の電子メールをSMTPに基づいて送信する機能を有する。この場合に第二SMTPサーバー16は「処理部」として機能する。   The second SMTP server 16 has a function of transmitting e-mail addressed to the e-mail address of the administrator of the administrator terminal 4 based on SMTP (Simple Mail Transfer Protocol). In this case, the second SMTP server 16 corresponds to a “guidance transmitter”. The second SMTP server 16 has a function of transmitting an e-mail addressed to the e-mail address of the client of the client terminal 2 based on the SMTP. In this case, the second SMTP server 16 functions as a “processing unit”.

アプリケーションサーバー11は、印刷装置3のデバイス特定情報(本実施形態においては印刷装置3のシリアル番号)と印刷装置3の管理者の連絡先(本実施形態においては管理者の電子メールアドレス)とを対応付けてHDDに記憶するデータベース(DB)を備えている。当該DBには、印刷装置3のシリアル番号と対応付けて、印刷装置3に割り当てられた電子メールアドレスや、印刷装置3とのXMPPによる通信のための印刷装置3のアドレス(JID)も記憶されている。アプリケーションサーバー11は、HTTPに基づいて依頼用WEBサイトを通じて依頼情報を受け付け、依頼情報に含まれる印刷装置3のシリアル番号をキーにDBを検索して管理者の電子メールアドレスを特定し(この場合にアプリケーションサーバー11は「検索部」として機能する)、依頼情報に含まれる関連情報に基づいた判定を促す案内をとしての電子メールを生成し、SMTPに基づいて管理者の電子メールアドレス宛に当該電子メールを送信し、HTTPに基づいて管理用WEBサイトを通じて管理者の判定結果を受け付け、SMTPに基づいて依頼者の電子メールアドレス宛に判定結果を通知するための電子メールを送信する機能を有する。   The application server 11 receives the device identification information of the printing apparatus 3 (the serial number of the printing apparatus 3 in the present embodiment) and the contact information of the administrator of the printing apparatus 3 (the e-mail address of the administrator in the present embodiment). A database (DB) is provided that is stored in association with the HDD. The DB also stores an e-mail address assigned to the printing apparatus 3 and an address (JID) of the printing apparatus 3 for XMPP communication with the printing apparatus 3 in association with the serial number of the printing apparatus 3. ing. The application server 11 receives the request information through the request WEB site based on HTTP, searches the DB using the serial number of the printing apparatus 3 included in the request information as a key, and specifies the administrator's e-mail address (in this case) The application server 11 functions as a “search unit”), generates an e-mail as a guide for prompting a determination based on related information included in the request information, and sends the e-mail to the administrator's e-mail address based on SMTP. It has a function of transmitting an e-mail, receiving the determination result of the administrator through the management WEB site based on HTTP, and transmitting an e-mail for notifying the determination result to the requester's e-mail address based on SMTP. .

第一SMTPサーバー12はアプリケーションサーバー11に登録された印刷装置3に割り当てられた電子メールアドレス宛の電子メールをSMTPに基づいて受信する機能を有する。第一SMTPサーバー12は「依頼情報受付部」に相当する。XMPPサーバー14は、印刷装置3とXMPP(Extensible Messaging and Presence Protocol)に基づいて通信する機能を有する。第一HTTPサーバー13は印刷装置3とHTTPに基づいて通信する機能を有し、印刷装置3からの印刷データ取得要求に応じて印刷データを印刷装置3に送信する。   The first SMTP server 12 has a function of receiving an e-mail addressed to an e-mail address assigned to the printing apparatus 3 registered in the application server 11 based on the SMTP. The first SMTP server 12 corresponds to a “request information receiving unit”. The XMPP server 14 has a function of communicating with the printing apparatus 3 based on XMPP (Extensible Messaging and Presence Protocol). The first HTTP server 13 has a function of communicating with the printing apparatus 3 based on HTTP, and transmits print data to the printing apparatus 3 in response to a print data acquisition request from the printing apparatus 3.

アプリケーションサーバー11は、SMTPに基づいて電子メールを受信すると、当該電子メールに基づいて印刷データを生成し、受信した電子メールの宛先電子メールアドレスに対応付けられた印刷装置3をDBを参照して特定し、XMPPに基づいて当該印刷装置3に印刷ジョブ有り通知を送信し、生成した印刷データを印刷装置3からのHTTPに基づいた送信要求に応じて印刷装置3に送信する機能を有する。この場合に、アプリケーションサーバー11とXMPPサーバー14と第一HTTPサーバー13とは「印刷制御部」に相当する。   When the application server 11 receives the e-mail based on the SMTP, the application server 11 generates print data based on the e-mail, and refers to the DB for the printing apparatus 3 associated with the destination e-mail address of the received e-mail. It has a function of transmitting a print job notification to the printing apparatus 3 based on XMPP and transmitting the generated print data to the printing apparatus 3 in response to a transmission request based on HTTP from the printing apparatus 3. In this case, the application server 11, the XMPP server 14, and the first HTTP server 13 correspond to a “print control unit”.

印刷装置3は、サーバー1とのXMPPを用いた常時接続によってサーバー1から印刷ジョブ有り通知を通知されると、HTTPを用いて印刷データをサーバー1から受信し、印刷を実行する機能を有する。したがって印刷装置3は、CPU、ROM、RAMや印刷部等の通常の印刷装置の構成要素に加えて、インターネット5を介して各種のデータを送受信するための通信部を備えている。ROMにはRAMに読み込まれCPUによって実行される通信プログラムや印刷プログラムなどの種々のプログラムが記憶されている。これらのプログラムをCPUが実行することによって印刷装置3の各種の機能が実現される。   The printing apparatus 3 has a function of receiving print data from the server 1 using HTTP and executing printing when the server 1 is notified of the presence of a print job through a constant connection with the server 1 using XMPP. Therefore, the printing apparatus 3 includes a communication unit for transmitting and receiving various data via the Internet 5 in addition to the components of a normal printing apparatus such as a CPU, ROM, RAM, and printing unit. The ROM stores various programs such as a communication program and a printing program that are read into the RAM and executed by the CPU. Various functions of the printing apparatus 3 are realized by the CPU executing these programs.

通信プログラムは、サーバー1とTCP/IP、HTTP、XMPP等の通信プロトコルに従った通信を行うためのプログラムである。なお、XMPPを用いてサーバー1と接続するために必要な接続情報(JIDやパスワード等)を予め印刷装置3は取得しておき不揮発性のRAM等に記憶しておく。印刷装置3は電源が投入されている状態では接続情報に基づいてXMPPによってXMPPサーバー14と常時接続されており、XMPPサーバー14からの通知を常に受信することができる。通信プログラムを実行することによって印刷装置3は、XMPPサーバー14からXMPPで印刷ジョブ有り通知を受信すると、HTTPで第一HTTPサーバー13に印刷データの送信を要求し第一HTTPサーバー13から印刷データを受信することができる。印刷データの取得先である第一HTTPサーバー13のURLは、例えば印刷ジョブ有り通知にて印刷装置3に通知される。   The communication program is a program for performing communication with the server 1 according to a communication protocol such as TCP / IP, HTTP, XMPP or the like. Note that connection information (JID, password, and the like) necessary for connecting to the server 1 using XMPP is acquired in advance by the printing apparatus 3 and stored in a nonvolatile RAM or the like. The printing apparatus 3 is always connected to the XMPP server 14 by XMPP based on the connection information when the power is turned on, and can always receive notifications from the XMPP server 14. When the printing apparatus 3 receives the print job notification from the XMPP server 14 by XMPP by executing the communication program, the printing apparatus 3 requests the first HTTP server 13 to transmit the print data by HTTP and sends the print data from the first HTTP server 13. Can be received. The URL of the first HTTP server 13 from which the print data is acquired is notified to the printing apparatus 3 by, for example, a print job presence notification.

印刷プログラムは、第一HTTPサーバー13から印刷データを受信すると、受信した印刷データに基づいて印刷を実行するためのプログラムである。より具体的には受信した印刷データに対して印刷前処理を施して印刷装置3における印刷に適した形式のデータに印刷データを変換し、変換後のデータに基づいて印刷部を制御して印刷を行う機能を有するプログラムである。本実施形態においては、サーバー1が印刷対象をレンダリングして印刷データを生成し印刷装置3に送信する。そして印刷プログラムを実行することにより印刷装置3が、印刷前処理として解像度変換処理と色変換処理とハーフトーン処理と並べ替え処理等の処理を、サーバー1から取得した印刷データに対して施す。印刷部は、インクジェット方式、レーザー方式など周知の印刷方式で写真紙・普通紙・OHPシートなどの印刷媒体に印刷を実行するためのアクチュエーターやセンサーや駆動回路や機械部品を備えている。   The print program is a program for executing printing based on the received print data when the print data is received from the first HTTP server 13. More specifically, the received print data is subjected to pre-print processing to convert the print data into data in a format suitable for printing in the printing apparatus 3, and the printing unit is controlled based on the converted data for printing. It is a program having a function of performing. In the present embodiment, the server 1 renders a print target, generates print data, and transmits the print data to the printing apparatus 3. By executing the printing program, the printing apparatus 3 performs processing such as resolution conversion processing, color conversion processing, halftone processing, and rearrangement processing as pre-printing processing on the print data acquired from the server 1. The printing unit includes an actuator, a sensor, a drive circuit, and a machine part for executing printing on a printing medium such as photographic paper, plain paper, and an OHP sheet by a known printing method such as an inkjet method or a laser method.

依頼者端末2,管理者端末4は、PC(Personal Computer)やスマートフォンやタブレット端末などの通信機能を有する装置である。依頼者端末2,管理者端末4は、CPU,RAM,ROM,ハードディスク装置やメモリーカード等の記録媒体,通信部などを備えている。依頼者端末2や管理者端末4では、記録媒体やROMに各種プログラムが記録されており、当該プログラムをRAMにロードしてCPUが実行することができる。各種プログラムには、WEBサイトを閲覧するためのブラウザープログラムや、電子メールを送受信するためのアプリケーションプログラムが含まれている。文書を作成するアプリケーションプログラムが含まれていてもよい。また各種プログラムには、HTTPやSMTP,POP,IMAP,TCP/IP等の通信を実現するためのプログラムが含まれる。なお、依頼者端末2にはデジタルカメラ機能が備えられていても良い。   The client terminal 2 and the administrator terminal 4 are devices having a communication function such as a PC (Personal Computer), a smartphone, and a tablet terminal. The requester terminal 2 and the administrator terminal 4 include a CPU, a RAM, a ROM, a recording medium such as a hard disk device or a memory card, a communication unit, and the like. In the client terminal 2 and the administrator terminal 4, various programs are recorded in a recording medium or a ROM, and the CPU can execute the program by loading the program into the RAM. Various programs include a browser program for browsing a WEB site and an application program for sending and receiving e-mails. An application program for creating a document may be included. Various programs include programs for realizing communication such as HTTP, SMTP, POP, IMAP, and TCP / IP. The client terminal 2 may have a digital camera function.

1−2.印刷シーケンス
図2は本実施形態における印刷シーケンスを示すシーケンスチャートである。依頼者が図書館や会議室や講堂などの不特定多数の人物が利用しうる場所に設置されている印刷装置3を利用して印刷対象を印刷しようとする状況でこのシーケンスが実行される。印刷装置3の使用は管理者の許可制になっており、依頼者は印刷装置3の使用許可を求めることから始める。そのため依頼者は依頼者端末2を操作してブラウザーを起動し依頼用WEBサイトにアクセスする。依頼用WEBサイトのURLは印刷装置3を利用しようとする者にわかりやすいように案内されている。例えば印刷装置3の筐体にURLを記載したシールが貼付されている。URLは文字で提示されていてもよいし、2次元コードなどで提示されていてもよい。依頼者端末2は、第二HTTPサーバー15に対して依頼用WEBサイトを表示するための表示データの送信を要求し、要求に応じて第二HTTPサーバー15が表示データを送信し、送信された表示データに基づいて依頼者端末2はブラウザーに依頼用WEBサイトを表示する(ステップS100〜S105)。
1-2. Printing Sequence FIG. 2 is a sequence chart showing a printing sequence in this embodiment. This sequence is executed in a situation where the client wants to print the printing object using the printing apparatus 3 installed in a place that can be used by an unspecified number of persons such as a library, a conference room, and a lecture hall. The use of the printing apparatus 3 is based on an administrator's permission system, and the client begins by asking for permission to use the printing apparatus 3. Therefore, the requester operates the requester terminal 2 to start the browser and access the requesting WEB site. The URL of the requesting WEB site is guided so as to be easily understood by those who intend to use the printing apparatus 3. For example, a sticker describing a URL is attached to the casing of the printing apparatus 3. The URL may be presented in characters or may be presented as a two-dimensional code. The requester terminal 2 requests the second HTTP server 15 to transmit display data for displaying the requesting WEB site, and the second HTTP server 15 transmits display data in response to the request. Based on the display data, the client terminal 2 displays the request WEB site on the browser (steps S100 to S105).

図3Aは依頼用WEBサイトの一例を示している。本実施形態では依頼用WEBサイトには、印刷装置3のシリアル番号を入力するためのテキストボックスb1と、依頼者の電子メールアドレスを入力するためのテキストボックスb2と、管理者へのメッセージを入力するためのテキストボックスb3とが含まれている。依頼者が印刷装置3のシリアル番号と自身の電子メールアドレスとメッセージとを入力して送信ボタンb4を押す操作をすると、依頼者端末2は入力された内容であるシリアル番号と依頼者の電子メールアドレスとメッセージとを第二HTTPサーバー15に送信する(ステップS110)。第二HTTPサーバー15はシリアル番号と電子メールアドレスとメッセージとを受信する(ステップS115)と、アプリケーションサーバー11は受信日時を内部の計時部から取得する。計時部は外部のNTPサーバーと時刻を同期している。そしてアプリケーションサーバー11は図3Bに示すように、依頼を識別するための番号(No)と、受信したシリアル番号と電子メールアドレスとメッセージとともに、受信日時を依頼日時として対応付けて履歴情報としてHDDに記憶する。これらの情報を記憶することが依頼情報を受け付けることに相当する。本実施形態においては依頼日時、依頼者の電子メールアドレス、メッセージが「関連情報」に相当する。依頼日時は依頼者が依頼用WEBサイトに明示的に入力した情報ではないが、本実施形態ではこのようにサーバー1側で自動的に付加した情報も関連情報として受け付ける。   FIG. 3A shows an example of a requesting WEB site. In the present embodiment, a text box b1 for inputting the serial number of the printing apparatus 3, a text box b2 for inputting an e-mail address of the requester, and a message to the administrator are input to the request WEB site. And a text box b3 for performing. When the requester inputs the serial number of the printing apparatus 3, his / her e-mail address and message and presses the send button b <b> 4, the requester terminal 2 receives the input serial number and e-mail of the requester. The address and message are transmitted to the second HTTP server 15 (step S110). When the second HTTP server 15 receives the serial number, the e-mail address, and the message (step S115), the application server 11 acquires the reception date and time from the internal timekeeping unit. The timer unit synchronizes time with an external NTP server. Then, as shown in FIG. 3B, the application server 11 associates the received date and time with the request date and time together with the received serial number, e-mail address, and message (No) for identifying the request, and stores it in the HDD as history information. Remember. Storing these pieces of information corresponds to accepting request information. In the present embodiment, the request date and time, the e-mail address of the requester, and the message correspond to “related information”. Although the request date and time is not information explicitly input by the requester to the requesting WEB site, in the present embodiment, information automatically added on the server 1 side in this way is also received as related information.

そしてアプリケーションサーバー11はDBを対象に、シリアル番号に対応付けて記憶されている当該シリアル番号を有する印刷装置3の管理者の電子メールアドレスを検索する(ステップS120)。アプリケーションサーバー11は検索の結果、管理者の電子メールアドレスを取得すると依頼に対する判定を促すための電子メール(案内メール)を生成し、第二SMTPサーバー16は管理者の電子メールアドレス宛にこの案内メールを送信する(ステップS125)。この案内メールには、印刷装置3の使用許可が管理者に求められているため、管理用WEBサイトにアクセスして関連情報を確認し依頼に対する管理者の判定を行うように促す文章と、管理用WEBサイトのURLとが含まれている。管理者端末4がステップS125で送信された案内メールを受信(ステップS130)した後、管理者が当該案内メールに記載されているURLをクリックすると、管理者端末4は第二HTTPサーバー15に管理用WEBサイトを表示するための表示データの送信を要求し、要求に応じて第二HTTPサーバー15が表示データを管理者端末4に送信し、送信された表示データに基づいて管理者端末4はブラウザーに管理用WEBサイトを表示する(ステップS135〜S140)。   The application server 11 searches the DB for the e-mail address of the administrator of the printing apparatus 3 having the serial number stored in association with the serial number (step S120). When the application server 11 acquires the administrator's e-mail address as a result of the search, the application server 11 generates an e-mail (guidance mail) for prompting determination on the request. A mail is transmitted (step S125). Since the administrator is required to use the printing apparatus 3 in this guidance mail, a sentence prompting the administrator to access the management WEB site, check related information, and make an administrator's decision on the request, and management URL of the WEB site for business. After the administrator terminal 4 receives the guide mail transmitted in step S125 (step S130), when the administrator clicks on the URL described in the guide mail, the administrator terminal 4 manages the second HTTP server 15. The second HTTP server 15 transmits the display data to the administrator terminal 4 in response to the request, and based on the transmitted display data, the administrator terminal 4 The management WEB site is displayed on the browser (steps S135 to S140).

図3Cは管理用WEBサイトの一例を示している。本実施形態では管理用WEBサイトには、関連情報として依頼日時b5と依頼者からのメッセージb6とが表示され、その依頼に対する許可または不許可を選択するラジオボタンb7が表示される。管理者は関連情報を参照して許可または不許可を判定することができる。例えばこの印刷サービスの運用規則として依頼を受け付ける曜日や時間帯を定めている場合は、依頼者は依頼日時によって許可または不許可を判定する。あるいはメッセージの内容に応じて判定してもよい。   FIG. 3C shows an example of the management WEB site. In this embodiment, on the management WEB site, a request date and time b5 and a message b6 from the requester are displayed as related information, and a radio button b7 for selecting permission or disapproval for the request is displayed. The administrator can determine permission or disapproval with reference to related information. For example, if the day of the week and the time zone for accepting the request are defined as the operation rule of the print service, the requester determines permission or disapproval according to the request date and time. Or you may determine according to the content of a message.

管理者がラジオボタンb7を選択し送信ボタンb8を押す操作をすると、管理者端末4は許可または不許可を示す判定結果を第二HTTPサーバー15に送信する(ステップS145)。なお、もちろんこのような判定および判定結果の送信が管理者端末4において自動でなされてもよい。すなわち、判定条件を管理者が予めプログラムに設定しておき、判定条件を関連情報が満たしているか否かを判定し、満たしていれば許可を選択し満たしていなければ不許可を選択して判定結果を送信するプログラムが管理者端末4において実行されてもよい。例えば印刷装置3が大学に設置されており当該大学の学生にのみ印刷装置3の使用を許可したい場合に、依頼用WEBサイトにおいて学生番号や氏名を入力させて関連情報として受け付けるようにする。そして管理者端末4側が備える学生情報データベースを検索して、学生番号と氏名が一致することを確認し、一致する場合に許可を選択して送信するプログラムを管理者端末4で実行させてもよい。   When the administrator selects the radio button b7 and presses the send button b8, the administrator terminal 4 transmits a determination result indicating permission or disapproval to the second HTTP server 15 (step S145). Of course, such determination and transmission of the determination result may be automatically performed in the administrator terminal 4. In other words, the administrator sets the determination condition in the program in advance, determines whether the related information satisfies the determination condition, and if it satisfies the condition, selects permission, and if not satisfied, selects non-permission and determines A program for transmitting the result may be executed in the administrator terminal 4. For example, when the printing apparatus 3 is installed in a university and only the students of the university want to permit the use of the printing apparatus 3, the student number and name are input on the requesting WEB site and accepted as related information. Then, the student information database provided on the administrator terminal 4 side is searched to confirm that the student number and the name match, and if they match, the administrator terminal 4 may execute a program that selects and transmits permission. .

第二HTTPサーバー15が判定結果を受信する(ステップS150)と、履歴情報として図3Bに示す依頼Noと対応付けて判定結果をHDDに記録し、アプリケーションサーバー11は依頼者の電子メールアドレス宛の電子メール(結果通知メール)を生成し、送信する(ステップS155)。判定結果が許可の場合、アプリケーションサーバー11はこの結果通知メールに、印刷装置3の使用が許可されたので次の電子メールアドレス宛に印刷対象を添付して電子メールを送るように促す文章と、印刷装置3に対応付けられた電子メールアドレスと、を記載する。なお、依頼者が結果通知メールに対する返信の操作を行うと宛先が印刷装置3に対応付けられた電子メールアドレスとなるようにしてもよい(例えば結果通知メールの送信元メールアドレスを印刷装置3に対応付けられた電子メールアドレスとしていてもよい)。判定結果が不許可の場合アプリケーションサーバー11は、依頼に対応する印刷を行わないことを決定し、結果通知メールには許可されなかったことを示す文章を記載する(印刷装置3の電子メールアドレスは記載しない)。依頼者端末2は結果通知メールを受信する(ステップS160)。受信した結果通知メールを依頼者が確認し、結果通知メールに許可されなかったことを示す文章が記載されている場合は印刷装置3の電子メールアドレスが依頼者にはわからないため以降のシーケンスには進めずに終了する。すなわち印刷は実行されない。許可されなかった場合にもこのような結果通知メールが依頼者に送信されるため、依頼者は許可されなかったことを認識することができる。受信した結果通知メールに印刷装置3に対応付けられた電子メールアドレスが記載されている場合は、図4に示すシーケンスが実行される。   When the second HTTP server 15 receives the determination result (step S150), the determination result is recorded in the HDD in association with the request number shown in FIG. 3B as history information, and the application server 11 is addressed to the e-mail address of the requester. An electronic mail (result notification mail) is generated and transmitted (step S155). If the determination result is permission, the application server 11 includes in this result notification mail a sentence that prompts the user to send an e-mail with the print target attached to the next e-mail address because the use of the printing apparatus 3 is permitted. The e-mail address associated with the printing apparatus 3 is described. When the requester performs a reply operation to the result notification mail, the destination may be an e-mail address associated with the printing apparatus 3 (for example, the transmission source mail address of the result notification mail is stored in the printing apparatus 3). It may be an associated email address). If the determination result is not permitted, the application server 11 decides not to perform printing corresponding to the request, and writes a text indicating that the result notification mail is not permitted (the email address of the printing apparatus 3 is Not listed). The client terminal 2 receives the result notification mail (step S160). When the requester confirms the received result notification mail and the result notification mail contains text indicating that the result notification mail is not permitted, the requester does not know the e-mail address of the printing apparatus 3, and the subsequent sequence Exit without proceeding. That is, printing is not executed. Even when the request is not permitted, such a result notification mail is transmitted to the requester, so that the requester can recognize that the request was not permitted. When an e-mail address associated with the printing apparatus 3 is described in the received result notification mail, the sequence shown in FIG. 4 is executed.

図4は管理者が印刷装置3の使用を許可した場合のシーケンスを示している。依頼者はステップS160で受信した結果通知メールに記載されていた電子メールアドレス宛の電子メール(印刷依頼メール)に印刷対象を添付して送信する(ステップS200)。第一SMTPサーバー12は、当該印刷依頼メールを受信する(ステップS205)。ここで、受信した印刷依頼メールが許可されたものであるか否かを、印刷依頼メールの送信元の電子メールアドレス等に基づいて改めて判定し、許可されている場合だけ以下のステップS210に進むようにしてもよい。続いて、アプリケーションサーバー11は添付された印刷対象に基づいて印刷データを生成する(ステップS210)。具体的には印刷対象を印刷装置3に応じた規則でレンダリングして印刷データを生成する。   FIG. 4 shows a sequence when the administrator permits the use of the printing apparatus 3. The requester sends a print target attached to the e-mail addressed to the e-mail address (print request mail) described in the result notification mail received in step S160 (step S200). The first SMTP server 12 receives the print request mail (step S205). Here, it is determined again whether or not the received print request mail is permitted based on the e-mail address or the like of the transmission source of the print request mail, and the process proceeds to the following step S210 only when it is permitted. You may make it. Subsequently, the application server 11 generates print data based on the attached print target (step S210). Specifically, print data is generated by rendering a print target according to a rule according to the printing apparatus 3.

アプリケーションサーバー11が印刷データを生成すると、サーバー1は生成した印刷データを印刷装置3に送信する。具体的には、XMPPサーバー14は印刷装置3に印刷ジョブ有り通知を送信する(ステップS215)。印刷装置3はXMPPサーバー14から印刷ジョブ有り通知を受信する(ステップS220)と、第一HTTPサーバー13にHTTPを用いて印刷データの送信を要求し、第一HTTPサーバー13は要求に応じて印刷対象をレンダリングした印刷データを送信する(ステップS225〜S230)。   When the application server 11 generates print data, the server 1 transmits the generated print data to the printing apparatus 3. Specifically, the XMPP server 14 transmits a print job presence notification to the printing apparatus 3 (step S215). When the printing apparatus 3 receives a print job notification from the XMPP server 14 (step S220), it requests the first HTTP server 13 to send print data using HTTP, and the first HTTP server 13 prints in response to the request. The print data in which the target is rendered is transmitted (steps S225 to S230).

印刷装置3は第一HTTPサーバー13から受信した印刷データに基づいて印刷を実行する(ステップS235)。具体的には印刷データに対して印刷前処理を施し、その結果生成されたデータに基づいて印刷部を駆動して印刷を実行する。印刷が終了した後に印刷装置3は第一HTTPサーバー13に印刷結果(成功/失敗)を示す印刷ジョブステータスを送信し(ステップS240)、第一HTTPサーバー13は印刷ジョブステータスを受信し(ステップS245)、印刷ジョブステータスを図3Bに示す依頼Noと対応付けてHDDに履歴情報として記録する。   The printing apparatus 3 performs printing based on the print data received from the first HTTP server 13 (step S235). Specifically, pre-printing processing is performed on the print data, and printing is performed by driving the printing unit based on the data generated as a result. After the printing is completed, the printing apparatus 3 transmits a print job status indicating a print result (success / failure) to the first HTTP server 13 (step S240), and the first HTTP server 13 receives the print job status (step S245). The print job status is recorded as history information in the HDD in association with the request number shown in FIG. 3B.

このように、本実施形態の印刷システムでは印刷装置の利用を許可制としているため、管理者の想定を超えて印刷装置が使用されることを防止することができる。また、本実施形態の場合は印刷装置3のそばに行ってシリアル番号を確認し依頼用WEBサイトに入力して許可を求めるという一手間をかけさせる構成であるため、印刷装置3に対応する電子メールアドレスをはじめから公開して許可制としない場合と比較して、例えば利用者による大量の印刷の実行を抑止する効果も期待できる。また、管理者の電子メールアドレスが不特定多数の人々に知られることがないため、管理者は安心して印刷サービスを提供することができる。また、依頼者端末2に印刷装置3のドライバープログラムがインストールされていなくても本実施形態によると印刷装置3を使用することができる。   As described above, since the use of the printing apparatus is permitted in the printing system of the present embodiment, it is possible to prevent the printing apparatus from being used beyond the administrator's assumption. In the case of the present embodiment, the configuration is such that it takes time to go near the printing apparatus 3 and confirm the serial number and input it to the requesting WEB site to request permission. Compared to the case where the e-mail address is disclosed from the beginning and is not permitted, for example, an effect of suppressing execution of a large amount of printing by the user can be expected. In addition, since the administrator's e-mail address is not known to an unspecified number of people, the administrator can provide the printing service with peace of mind. Further, even if the driver program for the printing apparatus 3 is not installed in the client terminal 2, the printing apparatus 3 can be used according to the present embodiment.

2.第二実施形態
第二実施形態が第一実施形態と相違する点は、管理者による判定結果を依頼者に通知する態様である。本実施形態では、依頼が許可された場合は、印刷装置3の電子メールアドレスを印刷装置3にて印刷させることによって通知する。また、依頼が許可されない場合も、許可されない旨の文章を印刷装置3に印刷させることによって通知する。
2. Second Embodiment The second embodiment is different from the first embodiment in that the determination result by the administrator is notified to the client. In the present embodiment, when the request is permitted, the e-mail address of the printing apparatus 3 is notified by causing the printing apparatus 3 to print. Further, when the request is not permitted, the printer 3 is notified by causing the printing apparatus 3 to print a text indicating that the request is not permitted.

図5は第二実施形態にかかる印刷シーケンスを示すシーケンスチャートである。第一実施形態と共通する説明は省略する。はじめに依頼者端末2は、第二HTTPサーバー15に対して依頼用WEBサイトを表示するための表示データの送信を要求し、要求に応じて第二HTTPサーバー15が表示データを送信し、送信された表示データに基づいて依頼者端末2はブラウザーに依頼用WEBサイトを表示する(ステップS300〜S305)。本実施形態では、依頼用WEBサイトにおいて少なくとも印刷装置3のシリアル番号を入力させることができればよく、依頼者の電子メールアドレスは必ずしも入力させなくてもよい(依頼者への通知を電子メールで行わないため)。   FIG. 5 is a sequence chart showing a printing sequence according to the second embodiment. Descriptions common to the first embodiment are omitted. First, the client terminal 2 requests the second HTTP server 15 to transmit display data for displaying the requesting WEB site, and the second HTTP server 15 transmits display data in response to the request. Based on the displayed data, the client terminal 2 displays the request WEB site on the browser (steps S300 to S305). In the present embodiment, it is only necessary to input at least the serial number of the printing apparatus 3 on the requesting WEB site, and the requester's e-mail address is not necessarily input (notification to the requester is performed by e-mail). Because there is no).

依頼者が依頼用WEBサイトにおいて印刷装置3のシリアル番号を入力して送信ボタンを押す操作をすると依頼者端末2はシリアル番号を第二HTTPサーバー15に送信する(ステップS310)。第二HTTPサーバー15はシリアル番号を受信する(ステップS315)と、アプリケーションサーバー11はDBを対象にシリアル番号に対応付けて記憶されている管理者の電子メールアドレスを検索する(ステップS320)。そして管理者の電子メールアドレス宛に管理用WEBサイトのURLが記載された案内メールを送信する(ステップS325)。管理者端末4が案内メールを受信(ステップS330)した後、管理者が当該案内メールに記載されているURLをクリックすると、管理者端末4は第二HTTPサーバー15に管理用WEBサイトを表示するための表示データの送信を要求し、当該要求に応じて第二HTTPサーバー15が表示データを管理者端末4に送信し、送信された表示データに基づいて管理者端末4はブラウザーに管理用WEBサイトを表示する(ステップS335〜S340)。   When the requester inputs the serial number of the printing apparatus 3 at the requesting WEB site and presses the send button, the requester terminal 2 transmits the serial number to the second HTTP server 15 (step S310). When the second HTTP server 15 receives the serial number (step S315), the application server 11 searches the DB for the administrator's email address stored in association with the serial number (step S320). Then, a guide mail in which the URL of the management WEB site is described is transmitted to the administrator's e-mail address (step S325). After the administrator terminal 4 receives the guide mail (step S330), when the administrator clicks the URL described in the guide mail, the administrator terminal 4 displays the management WEB site on the second HTTP server 15. The second HTTP server 15 transmits display data to the administrator terminal 4 in response to the request, and the administrator terminal 4 sends a management WEB to the browser based on the transmitted display data. The site is displayed (steps S335 to S340).

管理用WEBサイトに対する管理者の操作に応じて管理者端末4は許可または不許可を示す判定結果を第二HTTPサーバー15に送信する(ステップS345)。第二HTTPサーバー15が判定結果を受信する(ステップS350)と、アプリケーションサーバー11は判定結果を示す画像(印刷データ)を生成する(ステップS355)。続いてXMPPサーバー14は、印刷ジョブ有り通知を印刷装置3に対して送信する(ステップS360)。印刷装置3は印刷ジョブ有り通知を受信する(ステップS365)と、第一HTTPサーバー13に印刷データの送信を要求し第一HTTPサーバー13は要求に応じて印刷データを送信する(ステップS370〜S375)。印刷装置3は第一HTTPサーバー13から受信した印刷データに基づいて印刷を実行する(ステップS380)。   In response to the operation of the administrator with respect to the management WEB site, the administrator terminal 4 transmits a determination result indicating permission or disapproval to the second HTTP server 15 (step S345). When the second HTTP server 15 receives the determination result (step S350), the application server 11 generates an image (print data) indicating the determination result (step S355). Subsequently, the XMPP server 14 transmits a print job presence notification to the printing apparatus 3 (step S360). When the printing apparatus 3 receives the print job notification (step S365), it requests the first HTTP server 13 to transmit the print data, and the first HTTP server 13 transmits the print data in response to the request (steps S370 to S375). ). The printing apparatus 3 executes printing based on the print data received from the first HTTP server 13 (step S380).

すなわち、判定結果が許可の場合は、許可された旨と印刷装置3の電子メールアドレスが記された印刷物が印刷装置3において印刷される。判定結果が不許可の場合は、不許可である旨が記された印刷物が印刷装置3において印刷される。したがって本実施形態においては、アプリケーションサーバー11とXMPPサーバー14と第一HTTPサーバー13は「処理部」に相当する。   That is, when the determination result is permission, a printed matter on which permission is indicated and the e-mail address of the printing apparatus 3 is printed on the printing apparatus 3. If the determination result is disapproved, the printed device 3 prints a printed matter indicating that the determination is disapproved. Therefore, in the present embodiment, the application server 11, the XMPP server 14, and the first HTTP server 13 correspond to a “processing unit”.

印刷装置3の電子メールアドレスを含む印刷物を見て、依頼者は当該電子メールアドレス宛に印刷対象を添付した電子メールを送信することで、図4に示した流れで依頼者は印刷対象を印刷装置3に印刷させることができる。また依頼者は、不許可である旨が記された印刷物によって、依頼が許可されなかったことを認識することができる。不許可である場合は印刷装置3の電子メールアドレスを依頼者は知ることができないため印刷装置3に印刷を実行させることができない。なお、判定結果を印刷して通知する他にも、例えばXMPPサーバー14が印刷装置3に判定結果を送信し、印刷装置3は印刷装置3が備える表示部に判定結果を表示するようにしてもよい。   The client sees the printed matter including the e-mail address of the printing apparatus 3 and sends the e-mail with the print target attached to the e-mail address, so that the requester prints the print target in the flow shown in FIG. The apparatus 3 can be printed. In addition, the requester can recognize that the request is not permitted by the printed matter indicating that the request is not permitted. If it is not permitted, the requester cannot know the e-mail address of the printing apparatus 3, and the printing apparatus 3 cannot execute printing. In addition to printing and notifying the determination result, for example, the XMPP server 14 may transmit the determination result to the printing apparatus 3, and the printing apparatus 3 may display the determination result on the display unit included in the printing apparatus 3. Good.

3.第三実施形態
第三実施形態が、第一実施形態および第二実施形態と相違する点は、依頼と印刷対象の送信とを一度に済ませることができる点である。第三実施形態においては「デバイス特定情報」は印刷装置3に対応付けられた許可依頼用電子メールアドレスそのものを指す。また「関連情報」は印刷対象(印刷依頼メールの添付ファイル)そのものを指す。図6は第三実施形態にかかる印刷シーケンスを示すシーケンスチャートである。依頼者が依頼者端末2を操作して印刷対象を添付した電子メールであって印刷装置3に対応付けられた許可依頼用電子メールアドレス宛の電子メールを送信する操作を行うと、依頼者端末2が電子メール(印刷依頼メール)を送信する(ステップS400)。本実施形態では、印刷装置3に対応する許可依頼用電子メールアドレスが依頼者にわかりやすいように案内されている。例えば許可依頼用電子メールアドレスが記載されたシールが印刷装置3の筐体に貼付されている。また例えば依頼者が印刷装置3の操作部を操作することによって印刷装置3の表示部に表示される。
3. Third Embodiment The third embodiment is different from the first embodiment and the second embodiment in that the request and the transmission of the print target can be completed at one time. In the third embodiment, the “device specifying information” indicates the permission request e-mail address associated with the printing apparatus 3 itself. “Related information” refers to the print target (attached file of the print request mail) itself. FIG. 6 is a sequence chart showing a printing sequence according to the third embodiment. When the requester operates the requester terminal 2 and performs an operation of sending an e-mail attached with a print target and addressed to the e-mail address for permission request associated with the printing apparatus 3, the requester terminal 2 sends an electronic mail (print request mail) (step S400). In the present embodiment, the e-mail address for permission request corresponding to the printing apparatus 3 is guided so as to be easily understood by the client. For example, a sticker on which an e-mail address for permission request is written is attached to the casing of the printing apparatus 3. For example, when the client operates the operation unit of the printing apparatus 3, the request is displayed on the display unit of the printing apparatus 3.

第一SMTPサーバー12は、依頼者端末2からの印刷依頼メールを受信する(ステップS405)と、アプリケーションサーバー11は依頼を識別するための依頼Noと送信者(依頼者)の電子メールアドレスと依頼日時(電子メールの受信日時)とを対応付けて履歴情報としてHDDに記録する。またアプリケーションサーバー11は、宛先メールアドレスに対応する印刷装置の管理者を検索する(ステップS410)。したがって第一SMTPサーバー12は「依頼情報受付部」として機能し、アプリケーションサーバー11は「検索部」として機能する。検索の結果アプリケーションサーバー11が宛先メールアドレスに対応する印刷装置の管理者の電子メールアドレスを特定すると、アプリケーションサーバー11はS405で受信した印刷依頼メールに添付されている印刷対象のファイルに基づいてプレビュー画像データを生成する(ステップS415)。なおプレビュー画像データは後述する印刷データと比較して低解像度の画像データであってよい。続いて、第二SMTPサーバー16は管理者の電子メールアドレス宛に電子メール(案内メール)を送信する(ステップS420)。案内メールには管理用WEBサイトのURLが記されている。第二SMTPサーバー16は「案内送信部」として機能する。   When the first SMTP server 12 receives the print request mail from the requester terminal 2 (step S405), the application server 11 receives the request number for identifying the request, the e-mail address of the sender (requester), and the request. The date and time (the date and time when the e-mail is received) is associated and recorded in the HDD as history information. Further, the application server 11 searches for an administrator of the printing apparatus corresponding to the destination mail address (step S410). Therefore, the first SMTP server 12 functions as a “request information receiving unit”, and the application server 11 functions as a “search unit”. As a result of the search, when the application server 11 specifies the email address of the administrator of the printing apparatus corresponding to the destination email address, the application server 11 previews based on the file to be printed attached to the print request email received in S405. Image data is generated (step S415). Note that the preview image data may be image data having a lower resolution than print data described later. Subsequently, the second SMTP server 16 transmits an electronic mail (guidance mail) to the administrator's electronic mail address (step S420). The URL of the management WEB site is described in the guidance mail. The second SMTP server 16 functions as a “guidance transmitter”.

管理者端末4が案内メールを受信した(ステップS425)後、管理者が当該案内メールに記載されているURLをクリックすると、管理者端末4は第二HTTPサーバー15に管理用WEBサイトを表示するための表示データの送信を要求し、要求に応じて第二HTTPサーバー15が表示データを管理者端末4に送信し、送信された表示データに基づいて管理者端末4はブラウザーに管理用WEBサイトを表示する(ステップS430〜S435)。   After the administrator terminal 4 receives the guide mail (step S425), when the administrator clicks the URL described in the guide mail, the administrator terminal 4 displays the management WEB site on the second HTTP server 15. The second HTTP server 15 transmits display data to the administrator terminal 4 in response to the request, and the administrator terminal 4 sends a management WEB site to the browser based on the transmitted display data. Is displayed (steps S430 to S435).

図7は本実施形態における管理用WEBサイトの一例を示している。本実施形態においてはステップS415で生成されたプレビュー画像データに基づくプレビューが管理用WEBサイトにおいて表示される。管理者は印刷対象のプレビューを確認してから当該印刷対象の印刷を許可するか否かを判定することができる。例えばプレビューを確認して大学の図書館で印刷するものとしては相応しくないと管理者が判断することもできる。   FIG. 7 shows an example of the management WEB site in this embodiment. In the present embodiment, a preview based on the preview image data generated in step S415 is displayed on the management WEB site. The administrator can determine whether to permit printing of the print target after confirming the print target preview. For example, the administrator can determine that the preview is not suitable for printing in a university library.

管理用WEBサイトに対する管理者の操作に応じて管理者端末4は許可または不許可を示す判定結果を第二HTTPサーバー15に送信し(ステップS440)、第二HTTPサーバー15が判定結果を受信する(ステップS445)。第二HTTPサーバー15は、「処理部」として機能する。アプリケーションサーバー11は判定結果を依頼Noや依頼者電子メールアドレスと対応付けて履歴情報としてHDDに記録する。アプリケーションサーバー11は受信した判定結果が許可であるか否かを判定し(ステップS450)、許可である場合アプリケーションサーバー11は印刷対象に基づく印刷を実行することを決定し、印刷対象に基づいて印刷データを生成する(ステップS455)。またXMPPサーバー14が印刷装置3に印刷ジョブ有り通知を送信する(ステップS460)。   The administrator terminal 4 transmits a determination result indicating permission or disapproval to the second HTTP server 15 according to the operation of the administrator on the management WEB site (step S440), and the second HTTP server 15 receives the determination result. (Step S445). The second HTTP server 15 functions as a “processing unit”. The application server 11 records the determination result in the HDD as history information in association with the request number and the requester email address. The application server 11 determines whether or not the received determination result is permission (step S450). If it is permission, the application server 11 determines to perform printing based on the print target, and prints based on the print target. Data is generated (step S455). Also, the XMPP server 14 transmits a print job presence notification to the printing apparatus 3 (step S460).

印刷装置3は印刷ジョブ有り通知を受信すると(ステップS465)、第一HTTPサーバー13にHTTPを用いて印刷データの送信を要求し第一HTTPサーバー13は要求に応じて印刷データを送信する(ステップS470〜S475)。印刷装置3は第一HTTPサーバー13から受信した印刷データに基づいて印刷を実行する(ステップS480)。印刷が終了した後に印刷装置3は第一HTTPサーバー13に印刷結果を示す印刷ジョブステータスを送信し(ステップS485)、第一HTTPサーバー13は印刷ジョブステータスを受信し(ステップS490)、アプリケーションサーバー11は例えば履歴情報として依頼Noや依頼者の電子メールアドレスや管理者による判定結果と対応付けてHDDに記録する。   Upon receiving the print job presence notification (step S465), the printing apparatus 3 requests the first HTTP server 13 to transmit print data using HTTP, and the first HTTP server 13 transmits print data in response to the request (step S465). S470 to S475). The printing apparatus 3 executes printing based on the print data received from the first HTTP server 13 (step S480). After the printing is completed, the printing apparatus 3 transmits a print job status indicating the printing result to the first HTTP server 13 (step S485), the first HTTP server 13 receives the print job status (step S490), and the application server 11 Is recorded in the HDD as history information in association with the request number, the e-mail address of the requester, or the determination result by the administrator.

ステップS450において判定結果が不許可であるとアプリケーションサーバー11が判定した場合、依頼者の電子メールアドレス宛の電子メールであって不許可である旨を通知する文章を含む電子メール(不許可通知メール)を生成し、第二SMTPサーバー16は当該不許可通知メールを送信する(ステップS495)。依頼者端末2が不許可通知メールを受信する(ステップS500)と、依頼者は依頼者端末2を操作して当該メールを確認し不許可であることを認識することができる。本実施形態において、アプリケーションサーバー11とXMPPサーバー14と第一HTTPサーバー13とは「印刷制御部」として機能する。このように本実施形態の場合、依頼と印刷対象の送信とを一度に済ませることができる。   If the application server 11 determines that the determination result is disapproved in step S450, it is an e-mail addressed to the requester's e-mail address and includes an e-mail (not-permitted notification e-mail) notifying that it is not permitted ) And the second SMTP server 16 transmits the non-permission notification mail (step S495). When the requester terminal 2 receives the disapproval notification mail (step S500), the requester can operate the requester terminal 2 to confirm the mail and recognize that it is disallowed. In the present embodiment, the application server 11, the XMPP server 14, and the first HTTP server 13 function as a “print control unit”. As described above, in the case of the present embodiment, it is possible to complete the request and the transmission of the print target at once.

4.他の実施形態
尚、本発明の技術的範囲は、上述した実施例に限定されるものではなく、上述した実施形態を組み合わせたり、これらと下記の実施形態とを組み合わせたりするなど、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。例えば、「関連情報」には上記実施形態において挙げたものに加えて、印刷ページ数や印刷部数が含まれていてもよい。これらの情報から印刷予定枚数が特定でき、管理者に案内することができる。管理者は印刷予定枚数を許可判定の判定材料として用いることができる。
4). Other Embodiments The technical scope of the present invention is not limited to the above-described examples. The above-described embodiments may be combined, and these may be combined with the following embodiments. Of course, various changes can be made without departing from the scope of the invention. For example, the “related information” may include the number of printed pages and the number of copies in addition to those described in the above embodiment. From these pieces of information, it is possible to identify the scheduled number of prints and guide the administrator. The administrator can use the planned number of prints as a determination material for permission determination.

また、依頼ごとに総印刷枚数を履歴情報として記録してもよい。そして履歴情報に基づいて依頼者別に総印刷枚数を集計し、総印刷枚数を依頼者からの次の依頼に対する管理者による判定材料として提供しても良い。また、履歴情報から依頼者ごとの依頼回数を集計し、依頼回数を依頼者の次の依頼に対する管理者による判定材料として提供してもよい。
また、印刷装置の使用権をプリペイドチケットとして販売してもよい。そして、管理者端末4において、依頼者ごとに印刷のたびに印刷枚数分の金額を減算し、残金がなくなると依頼を不許可とすることができるプログラムを実行するようにしてもよい。
Further, the total number of printed sheets may be recorded as history information for each request. Then, the total number of printed sheets may be totaled for each client based on the history information, and the total number of printed sheets may be provided as a determination material by the manager for the next request from the client. Further, the number of requests for each client may be totaled from the history information, and the number of requests may be provided as a determination material by the manager for the next request of the client.
Also, the right to use the printing apparatus may be sold as a prepaid ticket. Then, the administrator terminal 4 may execute a program that subtracts the amount corresponding to the number of prints for each requester and prints out the request when there is no remaining balance.

また、アプリケーションサーバー11が生成する印刷データは、印刷装置3に印刷をさせるためのデータであれば良い。例えば、レンダリングを行わずに、添付されていた印刷対象データと、印刷ジョブ有り通知等の印刷させるための制御データと、を含むデータとを印刷データとして生成してもよいし、レンダリング及び印刷前処理を行ったデータを印刷データとして生成してもよい。   The print data generated by the application server 11 may be data for causing the printing apparatus 3 to print. For example, without including rendering, data including attached print target data and control data for printing such as a print job presence notification may be generated as print data, or before rendering and printing. The processed data may be generated as print data.

また、第三実施形態において、アプリケーションサーバー11は、印刷依頼メールの宛先が、許可依頼用電子メールアドレスかこれとは異なる印刷依頼用電子メールアドレスかを判別し、許可依頼用電子メールアドレスの場合は上述のように動作し、印刷依頼用電子メールアドレスの場合には、管理者に許可を求める(案内メールを送信する)ことなく、既に印刷が許可をされているものかどうかを印刷依頼メールの送信元の電子メールアドレスに基づいて判定し、許可をされている場合だけ印刷データを生成するようにしてもよい。
また、許可依頼用電子メールアドレス宛の電子メールにおいて、メール本文に依頼者のコメントが含まれている場合、管理用WEBサイトにおいて当該記入されたコメント等の印刷対象のプレビュー以外の関連情報を表示させるようにしてもよい。なおこの場合、サーバー1は当該コメントを印刷の対象外として扱うようにする。
In the third embodiment, the application server 11 determines whether the destination of the print request mail is a permission request email address or a different print request email address. In the case of an e-mail address for print request, the print request e-mail indicates whether printing has already been permitted without asking the administrator for permission (sends a guide e-mail). It may be determined based on the e-mail address of the sender, and print data may be generated only when permission is granted.
In addition, in the e-mail addressed to the e-mail address for permission request, when the requester's comment is included in the e-mail body, related information other than the print target preview such as the comment entered on the management WEB site is displayed. You may make it make it. In this case, the server 1 treats the comment as not being printed.

1…印刷制御サーバー(サーバー)、2…依頼者端末、3…印刷装置、4…管理者端末、5…インターネット、11…アプリケーションサーバー、12…第一SMTPサーバー、13…第一HTTPサーバー、14…XMPPサーバー、15…第二HTTPサーバー、16…第二SMTPサーバー   DESCRIPTION OF SYMBOLS 1 ... Print control server (server), 2 ... Client terminal, 3 ... Printing apparatus, 4 ... Administrator terminal, 5 ... Internet, 11 ... Application server, 12 ... 1st SMTP server, 13 ... 1st HTTP server, 14 ... XMPP server, 15 ... Second HTTP server, 16 ... Second SMTP server

Claims (4)

依頼者が使用許可を求める印刷装置を示すデバイス特定情報と、前記依頼者による依頼に関連する関連情報と、を含む依頼情報を受け付ける依頼情報受付部と、
前記デバイス特定情報に基づいて前記印刷装置の管理者の連絡先を検索する検索部と、
前記関連情報に基づいて前記依頼に対する判定を行うように前記管理者に促す案内を前記連絡先に送信する案内送信部と、
前記管理者による判定結果を受け付け、前記判定結果が許可である場合に、前記印刷装置に対応付けられた電子メールアドレスを前記依頼者に通知する処理部と、
許可された前記依頼に対応する印刷対象に基づいて生成した印刷データに基づいて前記印刷装置に印刷を実行させる印刷制御部と、
を備え、
前記依頼情報受付部は、許可された前記依頼の前記依頼者からの前記電子メールアドレス宛の電子メールであって前記印刷対象を含む電子メールを受け付け、
前記印刷制御部は、前記電子メールに含まれる前記印刷対象に基づいて前記印刷データを生成し、当該印刷データに基づいて前記印刷装置に印刷を実行させる、
印刷制御サーバー。
A request information receiving unit for receiving request information including device specifying information indicating a printing apparatus for which the requester requests use permission, and related information related to the request by the requester;
A search unit for searching for a contact information of an administrator of the printing apparatus based on the device identification information;
A guidance transmission unit that transmits to the contact information guidance that prompts the administrator to make a determination on the request based on the related information;
A processing unit that receives a determination result by the administrator, and notifies the requester of an e-mail address associated with the printing apparatus when the determination result is permission;
A print control unit that causes the printing apparatus to perform printing based on print data generated based on a print target corresponding to the permitted request;
With
The request information receiving unit receives an e-mail addressed to the e-mail address from the requester of the permitted request and includes the print target;
The print control unit generates the print data based on the print target included in the e-mail, and causes the printing apparatus to execute printing based on the print data.
Print control server.
前記関連情報は、前記依頼の依頼日時、前記依頼者に関する情報、前記依頼者によるメッセージ、のうちの少なくともいずれかを含む、
請求項1に記載の印刷制御サーバー。
The related information includes at least one of a request date and time of the request, information about the requester, and a message by the requester.
The print control server according to claim 1.
依頼情報受付部が、依頼者が使用許可を求める印刷装置を示すデバイス特定情報と、前記依頼者による依頼に関連する関連情報と、を含む依頼情報を受け付ける依頼情報受付工程と、
検索部が、前記デバイス特定情報に基づいて前記印刷装置の管理者の連絡先を検索する検索工程と、
案内送信部が、前記関連情報に基づいて前記依頼に対する判定を行うように前記管理者に促す案内を前記連絡先に送信する案内送信工程と、
処理部が、前記管理者による判定結果を受け付け、前記判定結果が許可である場合に、前記印刷装置に対応付けられた電子メールアドレスを前記依頼者に通知する処理工程と、
許可された前記依頼の前記依頼者からの前記電子メールアドレス宛の電子メールであって前記印刷対象を含む電子メールを受け付ける受付工程と、
印刷制御部が、許可された前記依頼に対応する印刷対象に基づいて印刷データを生成する印刷データ生成工程と、
を含み、
前記印刷データ生成工程は、前記電子メールに含まれる前記印刷対象に基づいて前記印刷データを生成する、
印刷データの生成方法。
A request information receiving step for receiving request information including request specifying information including device specifying information indicating a printing apparatus for which the requester requests use permission and related information related to the request by the requester;
A search step for searching for a contact information of an administrator of the printing apparatus based on the device identification information;
A guide transmission step in which a guide transmission unit transmits a guide to the contact to prompt the administrator to make a determination on the request based on the related information;
A processing step of accepting a determination result by the administrator and notifying the requester of an e-mail address associated with the printing device when the determination result is permission;
An accepting step of accepting an e-mail addressed to the e-mail address from the requester of the authorized request and including the print target;
A print data generation step for generating print data based on a print target corresponding to the permitted request;
Only including,
The print data generation step generates the print data based on the print target included in the email.
How to generate print data.
依頼情報受付部が、依頼者が使用許可を求める印刷装置を示すデバイス特定情報と、前記依頼者による依頼に関連する関連情報と、を含む依頼情報を受け付ける依頼情報受付工程と、
検索部が、前記デバイス特定情報に基づいて前記印刷装置の管理者の連絡先を検索する検索工程と、
案内送信部が、前記関連情報に基づいて前記依頼に対する判定を行うように前記管理者に促す案内を前記連絡先に送信する案内送信工程と、
処理部が、前記管理者による判定結果を受け付け、前記判定結果が許可である場合に、前記印刷装置に対応付けられた電子メールアドレスを前記依頼者に通知する処理工程と、
許可された前記依頼の前記依頼者からの前記電子メールアドレス宛の電子メールであって前記印刷対象を含む電子メールを受け付ける受付工程と、
印刷制御部が、許可された前記依頼に対応する印刷対象に基づいて印刷データを生成する印刷データ生成工程と、
をコンピューターに実行させる印刷データの生成プログラムであって、
前記印刷データ生成工程は、前記電子メールに含まれる前記印刷対象に基づいて前記印刷データを生成する、
印刷データの生成プログラム。
A request information receiving step for receiving request information including request specifying information including device specifying information indicating a printing apparatus for which the requester requests use permission and related information related to the request by the requester;
A search step for searching for a contact information of an administrator of the printing apparatus based on the device identification information;
A guide transmission step in which a guide transmission unit transmits a guide to the contact to prompt the administrator to make a determination on the request based on the related information;
A processing step of accepting a determination result by the administrator and notifying the requester of an e-mail address associated with the printing device when the determination result is permission;
An accepting step of accepting an e-mail addressed to the e-mail address from the requester of the authorized request and including the print target;
A print data generation step for generating print data based on a print target corresponding to the permitted request;
A program for generating print data for executing the computer,
The print data generation step generates the print data based on the print target included in the email.
Print data generation program.
JP2012006822A 2012-01-17 2012-01-17 Print control server, print data generation method, print data generation program. Active JP5974266B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012006822A JP5974266B2 (en) 2012-01-17 2012-01-17 Print control server, print data generation method, print data generation program.

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012006822A JP5974266B2 (en) 2012-01-17 2012-01-17 Print control server, print data generation method, print data generation program.

Publications (2)

Publication Number Publication Date
JP2013148945A JP2013148945A (en) 2013-08-01
JP5974266B2 true JP5974266B2 (en) 2016-08-23

Family

ID=49046413

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012006822A Active JP5974266B2 (en) 2012-01-17 2012-01-17 Print control server, print data generation method, print data generation program.

Country Status (1)

Country Link
JP (1) JP5974266B2 (en)

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005004477A (en) * 2003-06-12 2005-01-06 Ricoh Co Ltd Printer management system
JP2005111671A (en) * 2003-10-02 2005-04-28 Canon Inc Printing apparatus, controlling method of printing apparatus, and program
JP2005250970A (en) * 2004-03-05 2005-09-15 Canon Inc Information processor and information processing method
JP2005328220A (en) * 2004-05-13 2005-11-24 Toshiba Corp Method for remotely managing office equipment and program for remotely managing office equipment
JP2008021137A (en) * 2006-07-13 2008-01-31 Mitsubishi Electric Corp Unauthorized leakage prevention system and printer server
JP2008140111A (en) * 2006-12-01 2008-06-19 Fuji Xerox Co Ltd Printing control device, printing system, and printing control program
JP2008194942A (en) * 2007-02-13 2008-08-28 Canon Inc Image forming apparatus, image forming method, and program for executing image forming method
JP2009033319A (en) * 2007-07-25 2009-02-12 Oki Data Corp Image forming apparatus
JP2010266994A (en) * 2009-05-13 2010-11-25 Seiko Epson Corp Output device

Also Published As

Publication number Publication date
JP2013148945A (en) 2013-08-01

Similar Documents

Publication Publication Date Title
JP5703791B2 (en) Printing system and printer
US7251047B2 (en) Virtual media tray
US10237428B2 (en) Systems, method, and recording medium for storing program for advertisement according to location of printer
US10180814B2 (en) User terminal, image processing device and cloud server to identify plural user information to execute an image processing job upon validating an user information
US8537392B2 (en) Follow-me printer driver
JP6197432B2 (en) Information processing system, information processing method, program, and recording medium
JP6070212B2 (en) Printing system, printer, and printing method
JP2006202032A (en) E-mail printer and system, and confirmation notification method and program
JP5821626B2 (en) Image forming apparatus and program
JP2008171404A (en) System and method for distributing printed document
JP5839102B2 (en) Printing system and printer
JP3685201B2 (en) Image / sound output system
JP6390158B2 (en) Information processing system, information processing method, and program
JP2008041091A (en) User-initiated alert in document processing environment
JP5974266B2 (en) Print control server, print data generation method, print data generation program.
US20180173470A1 (en) Print relay server, method for giving print command, and non-transitory recording medium storing computer readable program
JP6500542B2 (en) Image forming apparatus, program and image forming system
JP5928156B2 (en) E-mail processing system and e-mail processing method
JP5679506B2 (en) Output management device, output management system, and program
JP2012252455A (en) Print control system and print control method
JP2009140059A (en) Data output system, data output program, computer readable medium, data output device, and program for data output device
JP5935384B2 (en) Printing apparatus management apparatus, printing apparatus management system, and program
JP6800061B2 (en) Image forming device
JPWO2006006302A1 (en) Print system, printer server, print execution program, and print document management system
JP6340820B2 (en) Information processing system, information processing method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20141119

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20150107

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150916

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20151006

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20151204

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160322

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160520

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20160607

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20160609

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20160617

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160620

R150 Certificate of patent (=grant) or registration of utility model

Ref document number: 5974266

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150