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 PDFInfo
- 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
- 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
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.
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.
図書館などの公共の場に印刷装置を設置して、前述のクラウド型の印刷システムを利用した印刷サービスを提供する場合、印刷装置の管理者が想定する使用状況の範囲を超えて印刷装置が使用されうるという問題があった。例えば特定のユーザーに大量に印刷を実行されたりすることがあった。そこで印刷装置の使用を印刷装置の管理者の許可制にすることが考えられる。特許文献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.
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.
以下、本発明の実施の形態を添付図面を参照しながら説明する。尚、各図において対応する構成要素には同一の符号が付され、重複する説明は省略される。 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
サーバー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
第二HTTPサーバー15は、依頼者端末2や管理者端末4とHTTP(Hyper Text Transfer Protocol)に基づいて通信する機能を有する。具体的には、依頼者による印刷装置3の使用許可の依頼を受け付けるための依頼用WEBサイトや、依頼に対する管理者による許可または不許可の判定結果を受け付けるための管理用WEBサイトを公開している。第二HTTPサーバー15は「依頼情報受付部」および「処理部」に相当する。
The
第二SMTPサーバー16は、管理者端末4の管理者の電子メールアドレス宛の電子メールをSMTP(Simple Mail Transfer Protocol)に基づいて送信する機能を有する。この場合に第二SMTPサーバー16は「案内送信部」に相当する。また第二SMTPサーバー16は、依頼者端末2の依頼者の電子メールアドレス宛の電子メールをSMTPに基づいて送信する機能を有する。この場合に第二SMTPサーバー16は「処理部」として機能する。
The
アプリケーションサーバー11は、印刷装置3のデバイス特定情報(本実施形態においては印刷装置3のシリアル番号)と印刷装置3の管理者の連絡先(本実施形態においては管理者の電子メールアドレス)とを対応付けてHDDに記憶するデータベース(DB)を備えている。当該DBには、印刷装置3のシリアル番号と対応付けて、印刷装置3に割り当てられた電子メールアドレスや、印刷装置3とのXMPPによる通信のための印刷装置3のアドレス(JID)も記憶されている。アプリケーションサーバー11は、HTTPに基づいて依頼用WEBサイトを通じて依頼情報を受け付け、依頼情報に含まれる印刷装置3のシリアル番号をキーにDBを検索して管理者の電子メールアドレスを特定し(この場合にアプリケーションサーバー11は「検索部」として機能する)、依頼情報に含まれる関連情報に基づいた判定を促す案内をとしての電子メールを生成し、SMTPに基づいて管理者の電子メールアドレス宛に当該電子メールを送信し、HTTPに基づいて管理用WEBサイトを通じて管理者の判定結果を受け付け、SMTPに基づいて依頼者の電子メールアドレス宛に判定結果を通知するための電子メールを送信する機能を有する。
The
第一SMTPサーバー12はアプリケーションサーバー11に登録された印刷装置3に割り当てられた電子メールアドレス宛の電子メールをSMTPに基づいて受信する機能を有する。第一SMTPサーバー12は「依頼情報受付部」に相当する。XMPPサーバー14は、印刷装置3とXMPP(Extensible Messaging and Presence Protocol)に基づいて通信する機能を有する。第一HTTPサーバー13は印刷装置3とHTTPに基づいて通信する機能を有し、印刷装置3からの印刷データ取得要求に応じて印刷データを印刷装置3に送信する。
The
アプリケーションサーバー11は、SMTPに基づいて電子メールを受信すると、当該電子メールに基づいて印刷データを生成し、受信した電子メールの宛先電子メールアドレスに対応付けられた印刷装置3をDBを参照して特定し、XMPPに基づいて当該印刷装置3に印刷ジョブ有り通知を送信し、生成した印刷データを印刷装置3からのHTTPに基づいた送信要求に応じて印刷装置3に送信する機能を有する。この場合に、アプリケーションサーバー11とXMPPサーバー14と第一HTTPサーバー13とは「印刷制御部」に相当する。
When the
印刷装置3は、サーバー1とのXMPPを用いた常時接続によってサーバー1から印刷ジョブ有り通知を通知されると、HTTPを用いて印刷データをサーバー1から受信し、印刷を実行する機能を有する。したがって印刷装置3は、CPU、ROM、RAMや印刷部等の通常の印刷装置の構成要素に加えて、インターネット5を介して各種のデータを送受信するための通信部を備えている。ROMにはRAMに読み込まれCPUによって実行される通信プログラムや印刷プログラムなどの種々のプログラムが記憶されている。これらのプログラムをCPUが実行することによって印刷装置3の各種の機能が実現される。
The
通信プログラムは、サーバー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
印刷プログラムは、第一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
依頼者端末2,管理者端末4は、PC(Personal Computer)やスマートフォンやタブレット端末などの通信機能を有する装置である。依頼者端末2,管理者端末4は、CPU,RAM,ROM,ハードディスク装置やメモリーカード等の記録媒体,通信部などを備えている。依頼者端末2や管理者端末4では、記録媒体やROMに各種プログラムが記録されており、当該プログラムをRAMにロードしてCPUが実行することができる。各種プログラムには、WEBサイトを閲覧するためのブラウザープログラムや、電子メールを送受信するためのアプリケーションプログラムが含まれている。文書を作成するアプリケーションプログラムが含まれていてもよい。また各種プログラムには、HTTPやSMTP,POP,IMAP,TCP/IP等の通信を実現するためのプログラムが含まれる。なお、依頼者端末2にはデジタルカメラ機能が備えられていても良い。
The
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
図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
そしてアプリケーションサーバー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
図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
第二HTTPサーバー15が判定結果を受信する(ステップS150)と、履歴情報として図3Bに示す依頼Noと対応付けて判定結果をHDDに記録し、アプリケーションサーバー11は依頼者の電子メールアドレス宛の電子メール(結果通知メール)を生成し、送信する(ステップS155)。判定結果が許可の場合、アプリケーションサーバー11はこの結果通知メールに、印刷装置3の使用が許可されたので次の電子メールアドレス宛に印刷対象を添付して電子メールを送るように促す文章と、印刷装置3に対応付けられた電子メールアドレスと、を記載する。なお、依頼者が結果通知メールに対する返信の操作を行うと宛先が印刷装置3に対応付けられた電子メールアドレスとなるようにしてもよい(例えば結果通知メールの送信元メールアドレスを印刷装置3に対応付けられた電子メールアドレスとしていてもよい)。判定結果が不許可の場合アプリケーションサーバー11は、依頼に対応する印刷を行わないことを決定し、結果通知メールには許可されなかったことを示す文章を記載する(印刷装置3の電子メールアドレスは記載しない)。依頼者端末2は結果通知メールを受信する(ステップS160)。受信した結果通知メールを依頼者が確認し、結果通知メールに許可されなかったことを示す文章が記載されている場合は印刷装置3の電子メールアドレスが依頼者にはわからないため以降のシーケンスには進めずに終了する。すなわち印刷は実行されない。許可されなかった場合にもこのような結果通知メールが依頼者に送信されるため、依頼者は許可されなかったことを認識することができる。受信した結果通知メールに印刷装置3に対応付けられた電子メールアドレスが記載されている場合は、図4に示すシーケンスが実行される。
When the
図4は管理者が印刷装置3の使用を許可した場合のシーケンスを示している。依頼者はステップS160で受信した結果通知メールに記載されていた電子メールアドレス宛の電子メール(印刷依頼メール)に印刷対象を添付して送信する(ステップS200)。第一SMTPサーバー12は、当該印刷依頼メールを受信する(ステップS205)。ここで、受信した印刷依頼メールが許可されたものであるか否かを、印刷依頼メールの送信元の電子メールアドレス等に基づいて改めて判定し、許可されている場合だけ以下のステップS210に進むようにしてもよい。続いて、アプリケーションサーバー11は添付された印刷対象に基づいて印刷データを生成する(ステップS210)。具体的には印刷対象を印刷装置3に応じた規則でレンダリングして印刷データを生成する。
FIG. 4 shows a sequence when the administrator permits the use of the
アプリケーションサーバー11が印刷データを生成すると、サーバー1は生成した印刷データを印刷装置3に送信する。具体的には、XMPPサーバー14は印刷装置3に印刷ジョブ有り通知を送信する(ステップS215)。印刷装置3はXMPPサーバー14から印刷ジョブ有り通知を受信する(ステップS220)と、第一HTTPサーバー13にHTTPを用いて印刷データの送信を要求し、第一HTTPサーバー13は要求に応じて印刷対象をレンダリングした印刷データを送信する(ステップS225〜S230)。
When the
印刷装置3は第一HTTPサーバー13から受信した印刷データに基づいて印刷を実行する(ステップS235)。具体的には印刷データに対して印刷前処理を施し、その結果生成されたデータに基づいて印刷部を駆動して印刷を実行する。印刷が終了した後に印刷装置3は第一HTTPサーバー13に印刷結果(成功/失敗)を示す印刷ジョブステータスを送信し(ステップS240)、第一HTTPサーバー13は印刷ジョブステータスを受信し(ステップS245)、印刷ジョブステータスを図3Bに示す依頼Noと対応付けてHDDに履歴情報として記録する。
The
このように、本実施形態の印刷システムでは印刷装置の利用を許可制としているため、管理者の想定を超えて印刷装置が使用されることを防止することができる。また、本実施形態の場合は印刷装置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
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
図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
依頼者が依頼用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
管理用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
すなわち、判定結果が許可の場合は、許可された旨と印刷装置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
印刷装置3の電子メールアドレスを含む印刷物を見て、依頼者は当該電子メールアドレス宛に印刷対象を添付した電子メールを送信することで、図4に示した流れで依頼者は印刷対象を印刷装置3に印刷させることができる。また依頼者は、不許可である旨が記された印刷物によって、依頼が許可されなかったことを認識することができる。不許可である場合は印刷装置3の電子メールアドレスを依頼者は知ることができないため印刷装置3に印刷を実行させることができない。なお、判定結果を印刷して通知する他にも、例えばXMPPサーバー14が印刷装置3に判定結果を送信し、印刷装置3は印刷装置3が備える表示部に判定結果を表示するようにしてもよい。
The client sees the printed matter including the e-mail address of the
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
第一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
管理者端末4が案内メールを受信した(ステップS425)後、管理者が当該案内メールに記載されているURLをクリックすると、管理者端末4は第二HTTPサーバー15に管理用WEBサイトを表示するための表示データの送信を要求し、要求に応じて第二HTTPサーバー15が表示データを管理者端末4に送信し、送信された表示データに基づいて管理者端末4はブラウザーに管理用WEBサイトを表示する(ステップS430〜S435)。
After the
図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
印刷装置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
ステップS450において判定結果が不許可であるとアプリケーションサーバー11が判定した場合、依頼者の電子メールアドレス宛の電子メールであって不許可である旨を通知する文章を含む電子メール(不許可通知メール)を生成し、第二SMTPサーバー16は当該不許可通知メールを送信する(ステップS495)。依頼者端末2が不許可通知メールを受信する(ステップS500)と、依頼者は依頼者端末2を操作して当該メールを確認し不許可であることを認識することができる。本実施形態において、アプリケーションサーバー11とXMPPサーバー14と第一HTTPサーバー13とは「印刷制御部」として機能する。このように本実施形態の場合、依頼と印刷対象の送信とを一度に済ませることができる。
If the
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
また、アプリケーションサーバー11が生成する印刷データは、印刷装置3に印刷をさせるためのデータであれば良い。例えば、レンダリングを行わずに、添付されていた印刷対象データと、印刷ジョブ有り通知等の印刷させるための制御データと、を含むデータとを印刷データとして生成してもよいし、レンダリング及び印刷前処理を行ったデータを印刷データとして生成してもよい。
The print data generated by the
また、第三実施形態において、アプリケーションサーバー11は、印刷依頼メールの宛先が、許可依頼用電子メールアドレスかこれとは異なる印刷依頼用電子メールアドレスかを判別し、許可依頼用電子メールアドレスの場合は上述のように動作し、印刷依頼用電子メールアドレスの場合には、管理者に許可を求める(案内メールを送信する)ことなく、既に印刷が許可をされているものかどうかを印刷依頼メールの送信元の電子メールアドレスに基づいて判定し、許可をされている場合だけ印刷データを生成するようにしてもよい。
また、許可依頼用電子メールアドレス宛の電子メールにおいて、メール本文に依頼者のコメントが含まれている場合、管理用WEBサイトにおいて当該記入されたコメント等の印刷対象のプレビュー以外の関連情報を表示させるようにしてもよい。なおこの場合、サーバー1は当該コメントを印刷の対象外として扱うようにする。
In the third embodiment, the
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
1…印刷制御サーバー(サーバー)、2…依頼者端末、3…印刷装置、4…管理者端末、5…インターネット、11…アプリケーションサーバー、12…第一SMTPサーバー、13…第一HTTPサーバー、14…XMPPサーバー、15…第二HTTPサーバー、16…第二SMTPサーバー
DESCRIPTION OF
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.
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)
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 |
-
2012
- 2012-01-17 JP JP2012006822A patent/JP5974266B2/en active Active
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 |