JP5664037B2 - Printing system, image processing apparatus, control method, and program thereof - Google Patents
Printing system, image processing apparatus, control method, and program thereof Download PDFInfo
- Publication number
- JP5664037B2 JP5664037B2 JP2010199873A JP2010199873A JP5664037B2 JP 5664037 B2 JP5664037 B2 JP 5664037B2 JP 2010199873 A JP2010199873 A JP 2010199873A JP 2010199873 A JP2010199873 A JP 2010199873A JP 5664037 B2 JP5664037 B2 JP 5664037B2
- Authority
- JP
- Japan
- Prior art keywords
- print data
- information
- authentication information
- user
- 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.)
- Expired - Fee Related
Links
Images
Description
印刷システム、画像処理装置、制御方法、およびそのプログラムに関し、特に、画像処理装置からの指示によりサーバに蓄積されている印刷データを受信して印刷する印刷システム、画像処理装置、制御方法、およびそのプログラムに関する。 More particularly, the present invention relates to a printing system, an image processing apparatus, a control method, and a program thereof. In particular, a printing system, an image processing apparatus, a control method, and a printing system that receive and print print data stored in a server according to an instruction from the image processing apparatus Regarding the program.
従来から、ユーザが印刷装置からサーバ上に一時蓄積された印刷データに対して印刷要求を行うことで当該印刷装置から印刷データの出力を可能にする所謂「プルプリント(蓄積印刷)」の印刷システムが提案されている。これにより、ユーザはアプリケーションからの印刷時に特定の印刷装置への出力ではなく、所望の印刷装置からの印刷データ出力を可能としている。 Conventionally, a so-called “pull print (accumulated printing)” printing system that enables a user to output print data from the printing apparatus by making a print request to the print data temporarily accumulated on the server from the printing apparatus. Has been proposed. Accordingly, the user can output print data from a desired printing apparatus instead of outputting to a specific printing apparatus when printing from an application.
このような印刷システムにおける印刷手順の一例は、以下の通りである。ユーザが、印刷装置にログインすると、印刷装置から書誌情報サーバに対して印刷一覧要求を送信する。書誌情報サーバは印刷装置から送信された印刷一覧要求を受信し、印刷一覧要求内のユーザ名と紐づく印刷データ一覧を印刷装置に送信する。印刷データ一覧に基づいて、印刷装置から書誌情報サーバに印刷要求が送信される。印刷要求を受信した書誌情報サーバは、書誌情報をもとに該当の仮想プリンタサーバに印刷指示を送信する。印刷指示を受信した仮想プリンタサーバは、一時蓄積された前記ログインユーザの印刷データを取得して印刷する。 An example of a printing procedure in such a printing system is as follows. When the user logs in to the printing apparatus, the printing apparatus transmits a print list request to the bibliographic information server. The bibliographic information server receives the print list request transmitted from the printing apparatus, and transmits a print data list associated with the user name in the print list request to the printing apparatus. Based on the print data list, a print request is transmitted from the printing apparatus to the bibliographic information server. The bibliographic information server that has received the print request transmits a print instruction to the corresponding virtual printer server based on the bibliographic information. The virtual printer server that has received the print instruction acquires and prints the temporarily stored print data of the login user.
一方、ユーザが印刷装置へのログイン後、他者に呼ばれたなどで印刷装置の前を離れた場合、ログオフ操作を行うことを忘れてしまい、印刷装置はログイン状態であることが多い。その間に第三者により印刷装置が操作されることにより、機密度の高い印刷データが印刷されてしまうという問題があった。
また、同時に共通印刷データ、個人印刷データなどの区別がないため、機密度の高い印刷データも低い印刷データも前述の同じ脅威にさらされていた。
On the other hand, when the user leaves the printing device after being logged in to the printing device, for example, the user forgets to perform a logoff operation, and the printing device is often in a login state. In the meantime, when the printing apparatus is operated by a third party, there is a problem that print data with high confidentiality is printed.
At the same time, since there is no distinction between common print data and personal print data, both high-density print data and low-size print data are exposed to the same threat.
本発明の第一の目的は、ユーザが印刷装置へログインした後も、第三者からは容易に印刷されることを防ぐ仕組みを提供することである。 A first object of the present invention is to provide a mechanism for preventing a third party from easily printing even after a user logs in to a printing apparatus.
本発明の第二の目的は、ユーザが印刷装置へログインした後に、ユーザに対応するすべての印刷データに対して印刷指示を煩雑にすることなく、使い勝手のよい印刷指示の仕組みを提供することである。 A second object of the present invention is to provide an easy-to-use print instruction mechanism without complicating print instructions for all print data corresponding to the user after the user logs in to the printing apparatus. is there.
本願発明は、印刷データを特定するための印刷データ識別情報と、該印刷データの印刷ができるユーザのユーザ識別情報とを記憶する印刷データ記憶装置と通信可能な、画像処理装置であって、ユーザを特定するための認証情報を受け付ける認証情報受付手段と、前記認証情報受付手段により受け付けた認証情報により得られるユーザ識別情報を用いて、前記印刷データ記憶装置から当該ユーザが印刷できる印刷データの印刷データ識別情報と、再度の認証情報が必要である印刷データか否かを特定可能な要否情報とを含む印刷データ一覧情報を取得する一覧情報取得手段と、前記一覧情報取得手段により取得された印刷データ一覧情報を、前記要否情報に基づき、印刷時に再度の認証情報が必要である印刷データと印刷時に再度の認証情報が必要でない印刷データとを識別可能に表示する表示手段と、前記表示手段により表示された印刷データ一覧情報から、印刷出力すべき印刷データの選択を受け付ける選択受付手段と、前記選択受付手段により印刷データの選択を受け付けた後で、前記認証情報受付手段により受け付けた認証情報を再度受け付けた場合に、前記選択受付手段により受け付けた印刷データの印刷出力指示を前記印刷データ記憶装置に送信する印刷出力指示手段とを備えることを特徴とする。 The present invention is an image processing apparatus capable of communicating with a print data storage device that stores print data identification information for specifying print data and user identification information of a user who can print the print data. Printing of print data that can be printed from the print data storage device by using authentication information receiving means for receiving authentication information for identifying the user and user identification information obtained from the authentication information received by the authentication information receiving means List information acquisition means for acquiring print data list information including data identification information and necessity information capable of specifying whether or not the print data requires authentication information again, and acquired by the list information acquisition means the print data list information, based on said necessity information, re-authentication information when printing authentication information when printing again that it is necessary print data And display means for identifiably displaying the not required print data from the print data list information displayed by the display means, a selection accepting means for accepting a selection of print data to be printed out, print data by the selection receiving means A print output instruction for transmitting a print output instruction for print data received by the selection reception means to the print data storage device when the authentication information received by the authentication information reception means is received again Means.
また、前記印刷出力指示手段は、前記選択受付手段により印刷時に再度の認証情報が必要である印刷データと印刷時に再度の認証情報が必要でない印刷データとが合わせて選択を受け付けた場合に、前記印刷時に再度の認証情報が必要である印刷データを前記印刷時に再度の認証情報が必要でない印刷データよりも先に印刷されるように、印刷出力指示を前記印刷データ記憶装置に送信することを特徴とする。 The print output instructing unit receives the selection when the selection receiving unit receives a selection of print data that requires re-authentication information at the time of printing and print data that does not require re-authentication information at the time of printing. A print output instruction is transmitted to the print data storage device so that print data that requires re-authentication information at the time of printing is printed before print data that does not require re-authentication information at the time of printing. And
また、前記表示手段は、印刷時に再度の認証が必要である印刷データと印刷時に再度の認証が必要でない印刷データとを、別々の一覧として表示し、それぞれの一覧を切り替え可能に表示することを特徴とする。 The display means may display print data that requires re-authentication at the time of printing and print data that does not require re-authentication at the time of printing as separate lists and display each list in a switchable manner. Features.
また、前記印刷データ記憶装置は、画像処理装置と別筐体であることを特徴とする。 The print data storage device is a separate housing from the image processing device .
また、印刷データを特定するための印刷データ識別情報と、該印刷データの印刷ができるユーザのユーザ識別情報とを記憶する印刷データ記憶装置と、画像処理装置とを含む印刷システムであって、前記印刷データ記憶装置は、前記画像処理装置から受信した認証情報から特定されるユーザのユーザ識別情報を用いて、当該ユーザが印刷できる印刷データの印刷データ識別情報と、再度の認証情報が必要である印刷データか否かを特定可能な要否情報とを含む印刷データ一覧情報を送信する一覧情報送信手段と、前記画像処理装置から受け取った印刷出力指示に従って、該印刷出力指示で指定された印刷データを、当該画像処理装置で印刷すべく出力指示を行う出力制御手段とを備え、前記画像処理装置は、ユーザを特定するための認証情報を受け付ける認証情報受付手段と、前記認証情報受付手段により受け付けた認証情報により得られるユーザ識別情報を用いて、前記印刷データ記憶装置から当該ユーザが印刷できる印刷データの印刷データ識別情報と、再度の認証情報が必要である印刷データか否かを特定可能な要否情報とを含む印刷データ一覧情報を取得する一覧情報取得手段と、前記一覧情報取得手段により取得された印刷データ一覧情報を、前記要否情報に基づき、印刷時に再度の認証情報が必要である印刷データと印刷時に再度の認証情報が必要でない印刷データとを識別可能に表示する表示手段と、前記表示手段により表示された前記印刷データ一覧情報から、印刷出力すべき印刷データの選択を受け付ける選択受付手段と、前記選択受付手段により印刷データの選択を受け付けた後で、前記認証情報受付手段により受け付けた認証情報を再度受け付けた場合に、前記選択受付手段により受け付けた印刷データの印刷出力指示を前記印刷データ記憶装置に送信する印刷出力指示手段とを備えることを特徴とする。 A printing system comprising: a print data storage device for storing print data identification information for specifying print data; and user identification information of a user who can print the print data; and an image processing device, The print data storage device needs the print data identification information of the print data that can be printed by the user and the authentication information again using the user identification information of the user specified from the authentication information received from the image processing device. Print information specified by the print output instruction according to the print output instruction received from the image processing apparatus, list information transmitting means for transmitting print data list information including necessity information capable of specifying whether the data is print data Output control means for instructing output to be printed by the image processing apparatus, and the image processing apparatus includes authentication information for specifying a user. An authentication information reception means for receiving the authentication using the user identification information obtained by the authentication information received by the information receiving means, and print data identification information of the print data to which the user can print from the print data storage device, the authentication again and information list acquisition means information acquires print data list information including the necessity information capable of specifying whether a is or print data required, the print data list information acquired by the information list acquisition unit, the main Display means for displaying recognizable print data that requires re-authentication information at the time of printing and print data that does not require re-authentication information at the time of printing based on the rejection information, and the print data displayed by the display means Selection accepting means for accepting selection of print data to be printed out from the list information; and A print output instruction means for transmitting a print output instruction for print data received by the selection accepting means to the print data storage device when the authentication information accepted by the authentication information accepting means is accepted again It is characterized by providing.
また、印刷データを特定するための印刷データ識別情報と、該印刷データの印刷ができるユーザのユーザ識別情報とを記憶する印刷データ記憶装置と通信可能な、画像処理装置における制御方法であって、前記画像処理装置がユーザを特定するための認証情報を受け付ける認証情報受付ステップと、前記認証情報受付ステップで受け付けた認証情報により得られるユーザ識別情報を用いて、前記印刷データ記憶装置から当該ユーザが印刷できる印刷データの印刷データ識別情報と、再度の認証情報が必要である印刷データか否かを特定可能な要否情報とを含む印刷データ一覧情報を取得する一覧情報取得ステップと、前記一覧情報取得ステップで取得された印刷データ一覧情報を、前記要否情報に基づき、印刷時に再度の認証情報が必要である印刷データと印刷時に再度の認証情報が必要でない印刷データとを識別可能に表示する表示ステップと、前記表示ステップで表示された印刷データ一覧情報から、印刷出力すべき印刷データの選択を受け付ける選択受付ステップと、前記選択受付ステップで印刷データの選択を受け付けた後で、前記認証情報受付ステップで受け付けた認証情報を再度受け付けた場合に、前記選択受付ステップで受け付けた印刷データの印刷出力指示を前記印刷データ記憶装置に送信する印刷出力指示ステップとを実行することを特徴とする。 A control method in an image processing apparatus capable of communicating with a print data storage device that stores print data identification information for specifying print data and user identification information of a user who can print the print data, An authentication information receiving step for receiving authentication information for identifying the user by the image processing device, and user identification information obtained from the authentication information received in the authentication information receiving step, the user from the print data storage device A list information acquisition step for acquiring print data list information including print data identification information of print data that can be printed and necessity information that can specify whether or not the print data requires re-authentication information; and the list information the print data list information obtained by the obtaining step, based on said necessity information, needed der authentication information again during printing A display step of distinguishably displaying the print data and the print time is not necessary credentials again to the print data, the display from the print data list information displayed in step selection acceptance accepting the selection of the print data to be printed out And when the authentication information received in the authentication information receiving step is received again after receiving the selection of print data in the selection receiving step, the print output instruction of the print data received in the selection receiving step is And a print output instruction step transmitted to the print data storage device.
また、印刷データを特定するための印刷データ識別情報と、該印刷データの印刷ができるユーザのユーザ識別情報とを記憶する印刷データ記憶装置と、画像処理装置とを含む印刷システムにおける制御方法であって、前記印刷データ記憶装置が、前記画像処理装置から受信した認証情報から特定されるユーザのユーザ識別情報を用いて、当該ユーザが印刷できる印刷データの印刷データ識別情報と、再度の認証情報が必要である印刷データか否かを特定可能な要否情報とを含む印刷データ一覧情報を送信する一覧情報送信ステップと、前記画像処理装置から受け取った印刷出力指示に従って、該印刷出力指示で指定された印刷データを、当該画像処理装置で印刷すべく出力指示を行う出力制御ステップとを実行し、
前記画像処理装置が、ユーザを特定するための認証情報を受け付ける認証情報受付ステップと、前記認証情報受付ステップにより受け付けた認証情報により得られるユーザ識別情報を用いて、前記印刷データ記憶装置から当該ユーザが印刷できる印刷データの印刷データ識別情報と、再度の認証情報が必要である印刷データか否かを特定可能な要否情報とを含む印刷データ一覧情報を取得する一覧情報取得ステップと、前記一覧情報取得ステップで取得された印刷データ一覧情報を、前記要否情報に基づき、印刷時に再度の認証情報が必要である印刷データと印刷時に再度の認証情報が必要でない印刷データとを識別可能に表示する表示ステップと、前記表示ステップで表示された印刷データ一覧情報から、印刷出力すべき印刷データの選択を受け付ける選択受付ステップと、前記選択受付ステップで印刷データの選択を受け付けた後で、前記認証情報受付ステップで受け付けた認証情報を再度受け付けた場合に、前記選択受付ステップで受け付けた印刷データの印刷出力指示を前記印刷データ記憶装置に送信する印刷出力指示ステップとを実行することを特徴とする。
Further, the present invention relates to a control method in a printing system including a print data storage device for storing print data identification information for specifying print data and user identification information of a user who can print the print data, and an image processing device. The print data storage device uses the user identification information of the user specified from the authentication information received from the image processing device, and print data identification information of the print data that can be printed by the user , and re-authentication information. A list information transmitting step for transmitting print data list information including whether or not necessary print data can be specified , and a print output instruction specified according to the print output instruction received from the image processing apparatus An output control step for instructing output of the print data to be printed by the image processing apparatus,
The image processing apparatus uses an authentication information reception step for receiving authentication information for identifying a user, and user identification information obtained from the authentication information received in the authentication information reception step, from the print data storage device. A list information acquisition step of acquiring print data list information including print data identification information of print data that can be printed, and necessity information that can specify whether or not the print data requires re-authentication information; The print data list information acquired in the information acquisition step is displayed based on the necessity information so that print data that requires re-authentication information at the time of printing and print data that does not require re-authentication information at the time of printing can be identified. And selecting print data to be printed out from the print data list information displayed in the display step. A selection receiving step for receiving, and after receiving a selection of print data in the selection receiving step, if the authentication information received in the authentication information receiving step is received again, the print output of the print data received in the selection receiving step And a print output instruction step of transmitting an instruction to the print data storage device.
また、印刷データを特定するための印刷データ識別情報と、該印刷データの印刷ができるユーザのユーザ識別情報とを記憶する印刷データ記憶装置と通信可能な、画像処理装置で実行可能なプログラムであって、前記画像処理装置を、ユーザを特定するための認証情報を受け付ける認証情報受付手段と、前記認証情報受付手段により受け付けた認証情報により得られるユーザ識別情報を用いて、前記印刷データ記憶装置から当該ユーザが印刷できる印刷データの印刷データ識別情報と、再度の認証情報が必要である印刷データか否かを特定可能な要否情報とを含む印刷データ一覧情報を取得する一覧情報取得手段と、前記一覧情報取得手段により取得された印刷データ一覧情報を、前記要否情報に基づき、印刷時に再度の認証情報が必要である印刷データと印刷時に再度の認証情報が必要でない印刷データとを識別可能に表示する表示手段と、前記表示手段により表示された印刷データ一覧情報から、印刷出力すべき印刷データの選択を受け付ける選択受付手段と、前記選択受付手段により印刷データの選択を受け付けた後で、前記認証情報受付手段により受け付けた認証情報を再度受け付けた場合に、前記選択受付手段により受け付けた印刷データの印刷出力指示を前記印刷データ記憶装置に送信する印刷出力指示手段として機能させることを特徴とする。 Further, the program can be executed by an image processing apparatus that can communicate with a print data storage device that stores print data identification information for specifying print data and user identification information of a user who can print the print data. The image processing apparatus uses the authentication information receiving means for receiving authentication information for identifying the user and the user identification information obtained from the authentication information received by the authentication information receiving means from the print data storage device. List information acquisition means for acquiring print data list information including print data identification information of print data that can be printed by the user and necessity information that can specify whether or not the print data requires re-authentication information ; the print data list information acquired by the information list acquisition means, based on said necessity information, it needed der again authentication information at the time of printing And display means for identifiably displaying the print data again in the authentication information at the time of printing and printing data is not necessary, from said print data list information displayed by the display unit, selection acceptance accepting the selection of the print data to be printed out And when the authentication information received by the authentication information receiving means is received again after receiving the selection of print data by the selection receiving means, the print output instruction of the print data received by the selection receiving means is It is characterized by functioning as a print output instruction means for transmitting to the print data storage device.
また、印刷データを特定するための印刷データ識別情報と、該印刷データの印刷ができるユーザのユーザ識別情報とを記憶する印刷データ記憶装置と、画像処理装置とを含む印刷システムで実行可能なプログラムであって、前記印刷データ記憶装置を、前記画像処理装置から受信した認証情報から特定されるユーザのユーザ識別情報を用いて、当該ユーザが印刷できる印刷データの印刷データ識別情報と、再度の認証情報が必要である印刷データか否かを特定可能な要否情報とを含む印刷データ一覧情報を送信する一覧情報送信手段と、前記画像処理装置から受け取った印刷出力指示に従って、該印刷出力指示で指定された印刷データを、当該画像処理装置で印刷すべく出力指示を行う出力制御手段として機能させ、前記画像処理装置を、ユーザを特定するための認証情報を受け付ける認証情報受付手段と、前記認証情報受付手段により受け付けた認証情報により得られるユーザ識別情報を用いて、前記印刷データ記憶装置から当該ユーザが印刷できる印刷データの印刷データ識別情報と、再度の認証情報が必要である印刷データか否かを特定可能な要否情報とを含む印刷データ一覧情報を取得する一覧情報取得手段と、前記一覧情報取得手段により取得された印刷データ一覧情報を、前記要否情報に基づき、印刷時に再度の認証情報が必要である印刷データと印刷時に再度の認証情報が必要でない印刷データとを識別可能に表示する表示手段と、前記表示手段により表示された前記印刷データ一覧情報から、印刷出力すべき印刷データの選択を受け付ける選択受付手段と、前記選択受付手段により印刷データの選択を受け付けた後で、前記認証情報受付手段により受け付けた認証情報を再度受け付けた場合に、前記選択受付手段により受け付けた印刷データの印刷出力指示を前記印刷データ記憶装置に送信する印刷出力指示手段として機能させることを特徴とする。
A program that can be executed by a printing system including a print data storage device that stores print data identification information for specifying print data and user identification information of a user who can print the print data, and an image processing device The print data storage device uses the user identification information of the user specified from the authentication information received from the image processing device, and print data identification information of print data that can be printed by the user , and authentication again List information transmitting means for transmitting print data list information including necessity information that can specify whether or not the print data is necessary information , and according to the print output instruction received from the image processing apparatus, The designated print data is caused to function as an output control means for giving an output instruction to print by the image processing apparatus, and the image processing apparatus is Authentication information accepting means for accepting authentication information for specifying the user, and user identification information obtained from the authentication information accepted by the authentication information accepting means, and print data that can be printed by the user from the print data storage device. List information acquisition means for acquiring print data list information including print data identification information and necessity information capable of specifying whether or not the print data requires re-authentication information, and is acquired by the list information acquisition means Display means for displaying the print data list information in such a way that print data that requires re-authentication information at the time of printing and print data that does not require re-authentication information at the time of printing can be identified based on the necessity information ; Selection accepting means for accepting selection of print data to be printed out from the print data list information displayed by the display means; When the authentication information received by the authentication information receiving means is received again after receiving the selection of print data by the receiving means, a print output instruction for the print data received by the selection receiving means is sent to the print data storage device. It functions as a print output instruction means for transmission.
本願の第1の発明によれば、ユーザが印刷装置へログインした後も、第三者からは容易に印刷されることを防ぐことができる。
According to the first invention of the present application, it is possible to prevent a third party from printing easily even after the user logs in to the printing apparatus.
また、本願の第2の発明によれば、ユーザが印刷装置へログインした後に、ユーザに対応するすべての印刷データに対して印刷指示を煩雑にすることなく、使い勝手のよい印刷指示の仕組みを提供することができる。 Further, according to the second invention of the present application, after the user logs in to the printing apparatus, a user friendly print instruction mechanism is provided without complicating the print instruction for all print data corresponding to the user. can do.
以下、図面を参照して、本発明の実施形態を詳細に説明する。
図1は、本発明の印刷管理サーバ100およびプリンタを適用可能なプリントシステムの構成の一例を示すシステム構成図である。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
FIG. 1 is a system configuration diagram illustrating an example of a configuration of a print system to which a
図1に示すように、本実施形態のプリントシステムは、1又は複数のクライアント端末400(例えば、ユーザ毎)、複数の画像処理装置300(プリンタA300a,プリンタB300b,複合機300),印刷管理サーバ100、認証サーバ200、プリントサーバ500がローカルエリアネットワーク(LAN)600を介して接続され、情報の送受信を行う構成となっている。
As shown in FIG. 1, the print system according to the present embodiment includes one or a plurality of client terminals 400 (for example, for each user), a plurality of image processing apparatuses 300 (printer A 300a, printer B 300b, multifunction device 300), and a print management server. 100, an
クライアント端末400には、不図示のサーバから帳票生成に必要なフォーム及びテキストデータを取得し、オーバレイを行い帳票を生成する帳票ソフトがインストールされている。この帳票ソフトは、生成された帳票をSOAP等の通信を用いて、当該帳票を帳票の印刷実行命令、ユーザ情報とともに印刷管理サーバへ送信する。
The
印刷管理サーバ100には、プリントサーバ500から受信する書誌情報データ(図5で後述する)を内部のメモリに蓄積し、画像処理装置300(プリンタまたは複合機)からの印刷出力指示を受け取り、印刷出力指示された印刷データが記憶されているプリントサーバ500を特定する。そして、特定したプリントサーバ500に対して、印刷出力指示された印刷データを、印刷出力指示元の画像処理装置300を出力先とした出力指示を送信する。
The
プリントサーバ500には、プリンタドライバがインストールされ、クライアント端末400から受信した印刷データを内部のメモリに蓄積し、画像処理装置300(以下、プリンタ300と呼ぶ)からの出力指示を印刷管理サーバ100から受け取り、その出力指示に基づいて当該プリンタドライバを介してプリンタ300へ印刷データを送信する。
A printer driver is installed in the print server 500, print data received from the
認証サーバ200は、ICカード認証用テーブルを記憶しており、プリンタ300のカードリーダへICカードをかざすことによってなされる認証依頼に応じて、該ICカード認証用テーブルを用いて認証処理を行う。
The
以下、図2を用いて、図1に示したクライアント端末,印刷管理サーバ、認証サーバ、プリントサーバに適用可能な情報処理装置のハードウェア構成について説明する。
図2は、図1に示したクライアント端末,印刷管理サーバ、認証サーバに適用可能な情報処理装置のハードウェア構成を示すブロック図である。
Hereinafter, the hardware configuration of the information processing apparatus applicable to the client terminal, the print management server, the authentication server, and the print server illustrated in FIG. 1 will be described with reference to FIG.
FIG. 2 is a block diagram illustrating a hardware configuration of an information processing apparatus applicable to the client terminal, the print management server, and the authentication server illustrated in FIG.
図2において、201はCPUで、システムバス204に接続される各デバイスやコントローラを統括的に制御する。また、ROM202あるいは外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、各サーバ或いは各PCの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
In FIG. 2,
203はRAMで、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をROM202あるいは外部メモリ211からRAM203にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
A
また、205は入力コントローラで、キーボード(KB)209や不図示のマウス等のポインティングデバイス等からの入力を制御する。206はビデオコントローラで、CRTディスプレイ(CRT)210等の表示器への表示を制御する。なお、図2では、CRT210と記載しているが、表示器はCRTだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
An
207はメモリコントローラで、ブートプログラム,各種のアプリケーション,フォントデータ,ユーザファイル,編集ファイル,各種データ等を記憶するハードディスク(HD)や、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等の外部メモリ211へのアクセスを制御する。
A
208は通信I/Fコントローラで、ネットワーク(例えば、図1に示したLAN600)を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信等が可能である。
A communication I /
なお、CPU201は、例えばRAM203内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、CRT210上での表示を可能としている。また、CPU201は、CRT210上の不図示のマウスカーソル等でのユーザ指示を可能とする。
Note that the
本発明を実現するための後述する各種プログラムは、外部メモリ211に記録されており、必要に応じてRAM203にロードされることによりCPU201によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ211に格納されており、これらについての詳細な説明も後述する。
次に、図3を用いて、図1に示したプリンタ300のハードウェア構成について説明する。
図3は、図1に示した複合機300のハードウェア構成の一例を示すブロック図である。
Various programs to be described later for realizing the present invention are recorded in the
Next, the hardware configuration of the
FIG. 3 is a block diagram illustrating an example of a hardware configuration of the multifunction peripheral 300 illustrated in FIG.
図3において、316はコントローラユニットで、画像入力デバイスとして機能するスキャナ314や、画像出力デバイスとして機能するプリンタ部312と接続する一方、LAN(例えば、図1に示したLAN600)や公衆回線(WAN)(例えば、PSTNまたはISDN等)と接続することで、画像データやデバイス情報の入出力を行う。
In FIG. 3, reference numeral 316 denotes a controller unit which is connected to a
コントローラユニット316において、301はCPUで、システム全体を制御するプロセッサである。302はRAMで、CPU301が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
In the controller unit 316,
303はROMで、システムのブートプログラムや各種制御プログラムが格納されている。304はハードディスクドライブ(HDD)で、システムを制御するための各種プログラム,画像データ等を格納する。
A
307は操作部インタフェース(操作部I/F)で、操作部(キーボード)308とのインタフェース部である。また、操作部I/F307は、操作部308から入力したキー情報(例えば、スタートボタンの押下)をCPU301に伝える役割をする。
An operation unit interface (operation unit I / F) 307 is an interface unit with the operation unit (keyboard) 308. Further, the operation unit I /
305はネットワークインタフェース(Network I/F)で、ネットワーク(LAN)600に接続し、データの入出力を行う。306はモデム(MODEM)で、公衆回線に接続し、FAXの送受信等のデータの入出力を行う。 A network interface (Network I / F) 305 is connected to the network (LAN) 600 and inputs / outputs data. A modem (MODEM) 306 is connected to a public line and inputs / outputs data such as FAX transmission / reception.
318は外部インタフェース(外部I/F)で、USB、IEEE1394,プリンタポート,RS−232C等の外部入力を受け付けるI/F部であり、本実施形態においては認証で必要となる携帯端末のICカード(記憶媒体)の読み取り用のカードリーダ319が外部I/F部318に接続されている。そして、CPU301は、この外部I/F318を介してカードリーダ319による携帯端末のICカードからの情報読み取りを制御し、該携帯端末のICカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス309上に配置される。
320はイメージバスインタフェース(IMAGE BUS I/F)であり、システムバス309と画像データを高速で転送する画像バス315とを接続し、データ構造を変換するバスブリッジである。
画像バス315は、PCIバスまたはIEEE1394で構成される。画像バス315上には以下のデバイスが配置される。
The
310はラスタイメージプロセッサ(RIP)で、例えば、PDLコード等のベクトルデータをビットマップイメージに展開する。311はプリンタインタフェース(プリンタI/F)で、プリンタ部312とコントローラユニット316を接続し、画像データの同期系/非同期系の変換を行う。また、313はスキャナインタフェース(スキャナI/F)で、スキャナ314とコントローラユニット316を接続し、画像データの同期系/非同期系の変換を行う。
A raster image processor (RIP) 310 develops vector data such as a PDL code into a bitmap image. A printer interface (printer I / F) 311 connects the
317は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部317は、画像データの回転や、多値画像データに対してはJPEG、2値画像データはJBIG、MMR、MH等の圧縮伸張処理を行う。
An
スキャナ部314は、原稿となる紙上の画像を照明し、CCDラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部308から読み取り起動指示することにより、CPU301がスキャナ314に指示を与え、フィーダは原稿用紙を1枚ずつフィードし原稿画像の読み取り動作を行う。
The
プリンタ部312は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、CPU301からの指示によって開始する。なお、プリンタ部312には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
The
操作部308は、LCD表示部を有し、LCD上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部I/F307を介してCPU301に伝える。また、操作部308は、各種操作キーとして、例えば、スタートキー、ストップキー、IDキー、リセットキー等を備える。
The
尚、表示部はプリンタによって表示性能が異なり、タッチパネルを介して操作をできるプリンタ、単に液晶画面を備え文字列を表示(印刷状態や印刷している文書名の表示)させるだけのプリンタによって本発明は構成されている。 Note that the display unit has different display performance depending on the printer, and a printer that can be operated via a touch panel, a printer that simply has a liquid crystal screen and displays a character string (displays the print status and the name of the document being printed). Is structured.
ここで、操作部308のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の2色LEDがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部308のストップキーは、稼働中の動作を止める働きをする。また、操作部308のIDキーは、使用者のユーザIDを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
Here, the start key of the
カードリーダ319は、CPU301からの制御により、携帯端末内に備えられたICカードに記憶されている情報を読み取り、該読み取った情報を外部I/F318を介してCPU301へ通知する。
The
以上のような構成によって、プリンタ300は、スキャナ314から読み込んだ画像データをLAN600上に送信したり、LAN600から受信した印刷データをプリンタ部312により印刷出力することができる。
With the configuration described above, the
また、スキャナ314から読み込んだ画像データをモデム306により、公衆回線上にFAX送信したり、公衆回線からFAX受信した画像データをプリンタ部312により出力することできる。
<プルプリント処理概要>
以下、図4を用いて、本実施形態のプリントシステムにおけるプルプリントの全体の流れについて説明する。
まず、本実施形態のプルプリントを実行するための前提について説明する。
Further, the image data read from the
<Pull print processing overview>
The overall flow of pull printing in the printing system of this embodiment will be described below using FIG.
First, the premise for executing pull printing of this embodiment will be described.
まず、各クライアントPC100へは、通常のプリンタドライバをインストールして、論理プリンタを追加しておく。なお、この論理プリンタは、その印刷先(印刷ポート)がプリントサーバ500に設定されている。
First, a normal printer driver is installed in each
この各クライアントPC100に追加された、印刷先がプリントサーバ500に設定された論理プリンタに対して、ユーザが印刷指示を行うことにより、本実施形態のプルプリントが実行される。
以下、本実施形態のプルプリントの全体の流れについて説明する。
図4は、本実施形態のプリントシステムにおけるプルプリントの全体の流れ説明する模式図である。
When the user gives a print instruction to the logical printer added to each
The overall flow of pull printing according to this embodiment will be described below.
FIG. 4 is a schematic diagram illustrating the entire flow of pull printing in the printing system of the present embodiment.
図4に示すように、まず、ユーザは、クライアントPC100にログインし((1)−1)、該クライアントPC100で実行されるアプリケーションプログラムから、印刷先(印刷ポート)がプリントサーバ500に指定された論理プリンタへの印刷指示を行う((1)−2)。
As shown in FIG. 4, first, the user logs in to the client PC 100 ((1) -1), and the print destination (print port) is designated to the print server 500 from the application program executed on the
この印刷指示に応じて、クライアントPC100のアプリケーションプログラムは、グラフィックエンジンを介して、プリンタドライバにデータを送信する。クライアントPC100のプリンタドライバは、該アプリケーションプログラムからグラフィックエンジンを介して受け取ったデータに基づいて印刷データを生成する。その際、印刷データにはユーザによって決定された共通ジョブフラグ情報も付与する。そして、クライアントPC100は、LPRプロトコルを用いてプリントサーバ500に接続して、上記生成した印刷データを送信して((2)−1)、プリントサーバ500の所定の格納場所(予め設定されているスプール領域)に格納させる((2)−2)。なお、上記プリントサーバ500の所定の格納場所に格納される印刷データのファイル名については後述する。また、プリントサーバ500は、上記所定の格納場所に印刷データが格納されても、印刷装置への送信は行わない。
In response to this print instruction, the application program of the
次に、プリントサーバ500は、クライアントPC100から受信して上記所定の格納場所に格納された上記印刷データから書誌情報データを抽出(生成)し((2)−3)、該抽出(生成)した書誌情報データを印刷管理サーバ400に送信して、ネットワーク上でのファイル共通の仕組みを用いて印刷管理サーバ400の所定の格納場所(予め設定されているディレクトリ)に格納させる((3)−1)。なお、上記印刷管理サーバ400の所定の格納場所に格納される書誌情報データのファイル名については後述する。
Next, the print server 500 extracts (generates) bibliographic information data from the print data received from the
印刷管理サーバ400は、上記所定のディレクトリを監視し、該所定のディレクトリにプリントサーバ500から書誌情報ファイルが格納されると、該書誌情報ファイルを解析し書誌情報を書誌情報DB(印刷管理サーバ400の外部記憶装置上に構築される)に登録する((3)−2)。
The
また、複合機300は、カードリーダ319により読み取り可能なICカードを検知すると、該ICカード内の個人認証情報を読み取り、該読み取った個人認証情報を認証要求として印刷管理サーバ400に送信する((4)−1)。個人認証情報は、認証に用いられる情報であり該ICカードの製造番号でも良い。
When the
印刷管理サーバ400は、複合機300より個人認証情報を受信すると、該個人認証情報の認証処理を印刷管理サーバ400の外部記憶装置上に記憶されるICカード認証用テーブルに基づいて行い、認証結果を複合機300に返信する((4)−2)。なお、認証処理に成功した場合には、認証結果として、クライアントPC100のログインユーザIDを送信するものとする。これを第一の認証結果とする。
When the
次に、複合機300は、印刷管理サーバ400から、認証に成功した旨の認証結果(クライアントPC100のログインユーザID)を受信すると、印刷管理サーバ400に印刷データ一覧要求を送信する((5)−1)。なお、印刷データ一覧要求には、クライアントPC100のログインユーザIDが含まれているものとする。
Next, upon receiving an authentication result (login user ID of the client PC 100) indicating that the authentication has succeeded from the
印刷管理サーバ400は、複合機300から印刷データ一覧要求を受信すると、該印刷データ一覧要求に含まれるログインユーザIDなどで書誌情報DBを検索して、該ログインユーザIDに対応する印刷データ一覧を生成し、複合機300に返信する((5)−2)。印刷データ一覧には、共通ジョブフラグ情報も含まれているものとする。
When the
複合機300は、印刷管理サーバ400から印刷データ一覧を受信すると、該印刷データ一覧を操作部308のUI上に表示する。その際、共通ジョブフラグ情報を見て、共通ジョブフラグの立っていない個人印刷データの一覧を表示した個人ジョブ一覧画面(図11)を表示するが、共通ジョブフラグの立っている共通印刷データの一覧を表示した共通ジョブ一覧画面(図12)がタブで選択できるようにする。
When the
個人ジョブ一覧画面(図11)にて、一覧取得ボタン1101が押下されると、複合機300は、印刷管理サーバ400に印刷データ一覧要求を再度送信する((5)−1)。なお、印刷データ一覧要求には、クライアントPC100のログインユーザIDが含まれているものとする。
When the
印刷管理サーバ400は、複合機300から印刷データ一覧要求を受信すると、該印刷データ一覧要求に含まれるログインユーザIDなどで書誌情報DBを再度検索して、該ログインユーザIDに対応する印刷データ一覧を生成し、複合機300に返信する((5)−2)。印刷データ一覧には、共通ジョブフラグ情報も含まれているものとする。
複合機300は、印刷管理サーバ400から印刷データ一覧を受信すると、該印刷データ一覧を操作部308のUI上に表示する。
When the
When the
また、全選択ボタン1102が押下されると、操作部308のUI上に表示されている個人ジョブが全選択され、選択解除ボタン1103が押下されると、操作部308のUI上に表示されている個人ジョブは、すべて非選択状態となる。
When the all
消去ボタン1104が押下されると、複合機300は、印刷管理サーバ400に印刷データ消去要求を送信する。なお、印刷データ消去要求には、クライアントPC100のログインユーザIDが含まれているものとする。
When the
印刷管理サーバ400は、複合機300から印刷データ消去要求を受信すると、該印刷データ消去要求に含まれるログインユーザIDなどで書誌情報DBを検索して、該ログインユーザIDに対応する印刷データを書誌情報DBより消去した後、印刷データ一覧を生成し、複合機300に返信する。印刷データ一覧には、共通ジョブフラグ情報も含まれているものとする。
複合機300は、印刷管理サーバ400から印刷データ一覧を受信すると、該印刷データ一覧を操作部308のUI上に表示する。
When the
When the
次に、個人ジョブが選択され、印刷ボタン1105が押下されると、複合機300は個人ジョブ印刷画面(図13)を表示し、ユーザに再度ICカードなどによる第二の認証を要求する。第二の認証時、複合機300は、カードリーダ319により読み取り可能なICカードを検知すると、該ICカード内の個人認証情報を読み取り、該読み取った個人認証情報を複合機300のRAM302で保持している該第一の認証結果と照合し、第二の認証処理に成功した場合には、該選択された印刷データの印刷要求(出力指示)を印刷管理サーバ400に送信する(6)。なお、この印刷要求は、クライアントPC100のログインユーザID,印刷データのタイムスタンプを含むものとする。第二の認証処理に失敗した場合には、個人ジョブ印刷失敗画面(図14)を表示する。ユーザが個人ジョブ印刷失敗画面(図14)のキャンセルボタン1401を押下すると、個人ジョブ一覧画面(図11)に遷移する。
Next, when a personal job is selected and the
ユーザによって共通ジョブ一覧画面(図12)が選択・表示されて、共通ジョブ一覧画面(図12)にて、一覧取得ボタン1201が押下されると、複合機300は、印刷管理サーバ400に印刷データ一覧要求を再度送信する。なお、印刷データ一覧要求には、クライアントPC100のログインユーザIDが含まれているものとする。
When the user selects and displays the common job list screen (FIG. 12) and presses the
印刷管理サーバ400は、複合機300から印刷データ一覧要求を受信すると、該印刷データ一覧要求に含まれるログインユーザIDなどで書誌情報DBを再度検索して、該ログインユーザIDに対応する印刷データ一覧を生成し、複合機300に返信する。印刷データ一覧には、共通ジョブフラグ情報も含まれているものとする。
複合機300は、印刷管理サーバ400から印刷データ一覧を受信すると、該印刷データ一覧を操作部308のUI上に表示する。
When the
When the
また、全選択ボタン1202が押下されると、操作部308のUI上に表示されている個人ジョブが全選択され、選択解除ボタン1203が押下されると、操作部308のUI上に表示されている個人ジョブは、すべて非選択状態となる。
When the select all
消去ボタン1204が押下されると、複合機300は、印刷管理サーバ400に印刷データ消去要求を送信する。なお、印刷データ消去要求には、クライアントPC100のログインユーザIDが含まれているものとする。
When the
印刷管理サーバ400は、複合機300から印刷データ消去要求を受信すると、該印刷データ消去要求に含まれるログインユーザIDなどで書誌情報DBを検索して、該ログインユーザIDに対応する印刷データを書誌情報DBより消去した後、印刷データ一覧を生成し、複合機300に返信する。印刷データ一覧には、共通ジョブフラグ情報も含まれているものとする。
複合機300は、印刷管理サーバ400から印刷データ一覧を受信すると、該印刷データ一覧を操作部308のUI上に表示する。
When the
When the
次に、共通ジョブが選択され、印刷ボタン1205が押下されると、複合機300は、該選択された印刷データの印刷要求(出力指示)を印刷管理サーバ400に送信する(6)。なお、この印刷要求は、クライアントPC100のログインユーザID,印刷データのタイムスタンプを含むものとする。
Next, when a common job is selected and the
印刷管理サーバ400は、複合機300から印刷データの印刷要求(出力指示)を受信すると(6)、該出力指示がなされた印刷データの書誌情報を、クライアントPC100のログインユーザID,印刷データのタイムスタンプをキーにして書誌情報DBから検索し、該検索した書誌情報から該当する印刷データを格納しているプリントサーバ500を特定し、該プリントサーバ500に該当する印刷データの印刷指示を送信する(7)。なお、上記印刷指示は、該当する印刷データファイル名を含む印刷コマンドである。
When the
プリントサーバ500は、印刷管理サーバ400から印刷指示を受信すると、該印刷指示に基づいてLPRプロトコルにより印刷データを複合機300に送信して複合機300で印刷させる(8)。
When the print server 500 receives a print instruction from the
複合機300は、プリントサーバ500から印刷データを受信すると、印刷処理を実行する。そして、該印刷処理を終了すると、複合機300は、該終了した印刷処理の印刷完了通知を印刷管理サーバ400に送信する(9)。
When the
なお、上述した印刷データ一覧とは、後述する個人ジョブ一覧、共通ジョブ一覧、印刷ジョブ一覧を含むものである。なお、個人ジョブ一覧画面(図11)は、ユーザが共通ジョブフラグをOFFした機密性の高い印刷データの一覧画面である。そして、共通ジョブ一覧画面(図12)は、ユーザが共通ジョブフラグをONした機密性の低い印刷データの一覧画面である。そして、印刷ジョブ一覧画面(図16)は、ユーザが共通ジョブフラグをOFFした機密性の高い印刷データとユーザが共通ジョブフラグをONした機密性の低い印刷データとを合わせた印刷データの一覧画面である。 The print data list described above includes a personal job list, a common job list, and a print job list, which will be described later. The personal job list screen (FIG. 11) is a highly confidential print data list screen in which the user has turned off the common job flag. The common job list screen (FIG. 12) is a list screen of low confidential print data in which the user turns on the common job flag. The print job list screen (FIG. 16) is a print data list screen that combines the highly confidential print data with the common job flag turned off by the user and the less confidential print data with the user turned on the common job flag. It is.
なお、共通ジョブフラグをONした印刷データは、本実施の形態では詳細な説明を省略しているが、複数のユーザグループで共通に印刷出力できる印刷データである。図5のログインユーザ名801には、ユーザグループ名が入ることになる。ユーザグループ名は、複数のユーザ名が登録されているグループを表しており、ログインユーザ名801にユーザグループ名が登録されている場合には、複合機から印刷データ一覧の要求を印刷管理サーバが受信すると、ユーザに対応する印刷ジョブ情報に、該当するユーザが含まれるユーザグループ名が登録されている印刷ジョブ情報も含めて返信することになる。
Note that the print data with the common job flag turned on is print data that can be printed out in common by a plurality of user groups, although detailed description is omitted in the present embodiment. The
また、印刷ジョブ一覧画面(図16)の各ボタンの説明については、上述している個人ジョブ一覧画面(図11)と同一の説明となるため、ここでは省略し、図10の処理手順の説明で具体的に説明する。 The description of each button on the print job list screen (FIG. 16) is the same as that of the personal job list screen (FIG. 11) described above, and is omitted here, and the processing procedure of FIG. 10 is described. Will be described in detail.
このように、本発明の印刷システムは、印刷データを特定する情報(例えば、印刷データ格納サーバのIPアドレス802、印刷データのパス803、ドキュメント名804、タイムスタンプ808の全部またはいずれか1つでもよい)と、該印刷データの印刷ができるユーザを特定するための情報(ログインユーザ名801)と、該印刷データの印刷時に再度の認証が必要であるか否かを示す再認証要否情報(共通ジョブフラグ)とを含む書誌情報(図5の書誌情報データ)を記憶する印刷管理サーバ100と、印刷部を備える画像処理装置300とを含んでいる。
<プルプリントのデータ説明>
As described above, the printing system according to the present invention is capable of identifying information (for example, the print data storage
<Explanation of pull print data>
まず、ユーザは、クライアントPC100にログインし、該クライアントPC100で実行されるアプリケーションプログラムから、印刷先(印刷ポート)がプリントサーバ500に指定された論理プリンタへの印刷指示を行う。その際、該論理プリンタはユーザが印刷実行時に共通ジョブ確認ダイアログ(図15)をポップアップさせる。該共通ジョブ確認ダイアログ(図15)のいいえボタン1501を選択した場合、印刷データの共通ジョブフラグを立てずにプリントサーバ500に送信する。該共通ジョブ確認ダイアログ(図15)のはいボタン1502を選択した場合、印刷データの共通ジョブフラグを立ててプリントサーバ500に送信する。
First, the user logs in to the
次に、プリントサーバ500は、クライアントPC100から受信して上記所定の格納場所に格納された上記印刷データから書誌情報データを抽出(生成)し、該抽出(生成)した書誌情報データ(図5)を印刷管理サーバ400に送信して、ネットワーク上でのファイル共通の仕組みを用いて印刷管理サーバ400の所定の格納場所(予め設定されているディレクトリ)に格納させる。ここで、図5を参照して、書誌情報データについて説明する。
図5は、本実施形態のプリントシステムにおける書誌情報データの一例を示すデータ構成図である。
Next, the print server 500 extracts (generates) bibliographic information data from the print data received from the
FIG. 5 is a data configuration diagram showing an example of bibliographic information data in the print system of the present embodiment.
図5に示すように、書誌情報データは、ログインユーザ名801,印刷データ格納サーバIPアドレス802,印刷データのパス803,ドキュメント名804,部数805,ページ806,エラー有無807,タイムスタンプ808,共通ジョブフラグ情報809等の情報から構成される。
As shown in FIG. 5, the bibliographic information data includes the
なお、ログインユーザ名801は、例えばクライアントPC100のログインユーザ名を示す。印刷データ格納サーバIPアドレス802は、対応する印刷データを格納するプリントサーバ500のIPアドレスを示す。印刷データのパス803は、対応する印刷データの格納場所を示すフルパスを示す。
The
ドキュメント名804は、対応する印刷データのドキュメント名を示す。部数805は、対応する印刷データの印刷部数を示す。ページ806は、対応する印刷データのページ数を示す。エラー有無807は、対応する印刷データの印刷でエラーがあったか否かを示すものであり、書誌情報データが作成されたタイミングでは「無」となっている。
タイムスタンプ808は、プリントサーバ500で印刷データを受信した際に付与されるものであり、対応する印刷データを受信した日時を示す。
共通ジョブフラグ情報809は、クライアントPC100からドライバにて印刷時に付与されるフラグ情報である。
以下、プリントシステムの全体の説明に戻る。
A
The
The common
Returning to the overall description of the printing system.
印刷管理サーバ400は、上記所定のディレクトリを監視し、該所定のディレクトリにプリントサーバ500から書誌情報ファイルが格納されると、該書誌情報ファイルを解析し書誌情報を書誌情報DB(印刷管理サーバ400の外部記憶装置上に構築される(図5))に登録する。
The
また、複合機300は、カードリーダ319により読み取り可能なICカードを検知すると、該ICカード内の個人認証情報を読み取り、該読み取った個人認証情報を認証要求としてICカード認証サーバ800に送信する。個人認証情報は、認証に用いられる情報であり該ICカードの製造番号でも良い。
When the
ICカード認証サーバ800は、複合機300より個人認証情報を受信すると、該個人認証情報の認証処理をICカード認証サーバ800の外部記憶装置上に記憶されるICカード認証用テーブル(図6)に基づいて行い、認証結果を複合機300に返信する。なお、認証処理に成功した場合には、認証結果として、クライアントPC100のログインユーザ名を送信するものとする。ここで図6を参照して、ICカード認証用テーブルについて説明する。
図6は、本実施形態のプリントシステムにおけるICカード認証用テーブルの一例を示すデータ構成図である。
When the IC card authentication server 800 receives the personal authentication information from the
FIG. 6 is a data configuration diagram showing an example of an IC card authentication table in the print system of the present embodiment.
図6に示すように、ICカード認証用テーブルは、カード製造番号901,ユーザ名902,メールアドレス903,部門ID904,部門パスワード905,管理者権限906等の情報から構成される。
以下、プリントシステムの全体の説明に戻る。
As shown in FIG. 6, the IC card authentication table is composed of information such as a
Returning to the overall description of the printing system.
次に、複合機300は、ICカード認証サーバ800から、認証に成功した旨の第一の認証結果(ユーザ名)を受信すると、印刷管理サーバ400に印刷データ一覧要求を送信する。
Next, when receiving the first authentication result (user name) indicating that the authentication has succeeded from the IC card authentication server 800, the
なお、印刷データ一覧要求には、ユーザ名が含まれているものとする。尚、図4に示した書誌情報データ内のログインユーザ名801と図5のユーザ名902は同一フォーマットとし、このユーザ情報の紐付けにより印刷データの一覧が取得できる。
The print data list request includes a user name. The log-in
印刷管理サーバ400は、複合機300から印刷データ一覧要求を受信すると、該印刷データ一覧要求に含まれるユーザ名で書誌情報DBを検索して、該ユーザ名に対応する印刷データ一覧を生成し、複合機300に返信する。
尚、印刷データ一覧にはユーザ名、タイムスタンプ、ドキュメント名、印刷日時、共通ジョブフラグ情報等が含まれる。
Upon receiving the print data list request from the
The print data list includes a user name, time stamp, document name, printing date and time, common job flag information, and the like.
複合機300は、印刷管理サーバ400から印刷データ一覧を受信すると、該印刷データ一覧を操作部308のUI上に表示する。その際、共通ジョブフラグ情報を見て、共通ジョブフラグの立っていない個人印刷データの一覧を表示した個人ジョブ一覧画面(図11)を表示するが、共通ジョブフラグの立っている共通印刷データの一覧を表示した共通ジョブ一覧画面(図12)がタブで選択できるようにする。個人ジョブ一覧画面上の印刷データが選択され、印刷指示がなされると、複合機300は個人ジョブ印刷画面(図13)を表示し、ユーザに再度ICカードなどによる第二の認証を要求する。第二の認証時、複合機300は、カードリーダ319により読み取り可能なICカードを検知すると、該ICカード内の個人認証情報を読み取り、該読み取った個人認証情報を複合機300のRAM302で保持しているログインカード番号と照合し、第二の認証処理に成功した場合には、該選択された印刷データの印刷要求(出力指示)を印刷管理サーバ400に送信する(6)。なお、この印刷要求は、クライアントPC100のログインユーザID,印刷データのタイムスタンプを含むものとする。第二の認証処理に失敗した場合には、個人ジョブ印刷失敗画面(図14)を表示する。ユーザが個人ジョブ印刷失敗画面(図D)のキャンセルボタン1401を押下すると、個人ジョブ一覧画面(図11)に遷移する。ユーザによって共通ジョブ一覧画面(図12)が選択・表示され、そして、ユーザにより、印刷データが選択され、印刷指示がなされると、複合機300は、該選択された印刷データの印刷要求(出力指示)を印刷管理サーバ400に送信する。なお、この印刷要求は、ユーザ名,印刷データのタイムスタンプを含むものとする。
When the
印刷管理サーバ400は、複合機300から印刷データの印刷要求(出力指示)を受信すると、該出力指示がなされた印刷データの書誌情報を、ユーザ名,印刷データのタイムスタンプをキーにして書誌情報DBから検索し、該検索した書誌情報から該当する印刷データを格納しているプリントサーバ500を特定し、該プリントサーバ500に該当する印刷データの印刷指示を送信する。なお、上記印刷指示は、該当するタイムスタンプやドキュメント名を含む印刷コマンドである。なお、上述のタイムスタンプは、プリントサーバ500で印刷データを受信した際に付与される。
When the
プリントサーバ500は、印刷管理サーバ400から印刷指示を受信すると、該印刷指示に基づいて印刷データを複合機300に送信して複合機300で印刷させる(LPR印刷)。
<プルプリントシステムの印刷データ登録手順の説明>
When the print server 500 receives a print instruction from the
<Description of print data registration procedure of pull print system>
まず、図7を用いて、クライアントPC100での印刷指示からプリントサーバ500に印刷データを蓄積、印刷管理サーバ400に書誌情報を登録するまでのフローを説明する。
First, referring to FIG. 7, a flow from a print instruction on the
ステップS1001でユーザから印刷指示を受け付けると、ステップ1002にてクライアントPCは共通ジョブ確認ダイアログ(図11)を表示する。ステップS1003では、共通ジョブ確認ダイアログ(図11)でいいえボタン1101が押下されたか、はいボタン1102が押下されたかどうかを判定する。いいえボタン1101が押下された場合、ステップS1004にてクライアントPC100は共通ジョブフラグ:ON(フラグに「1」を設定する)で印刷データを生成する。はいボタン1102が押下された場合、ステップS1005にてクライアントPC100は共通ジョブフラグ:OFF(フラグに「0」を設定する)で印刷データ(印刷ジョブに相当)を生成する。
印刷データ生成後、ステップS1006にてクライアントPC100はプリントサーバ500に共通ジョブフラグを含む印刷データを送信する。
When a print instruction is received from the user in step S1001, the client PC displays a common job confirmation dialog (FIG. 11) in
After the print data is generated, the
ステップS1007にて印刷データを受信したプリントサーバ500は、受信した印刷データ(印刷ジョブに相当)から、ステップS1008にて書誌情報を抽出する。その後、抽出した書誌情報をステップS1009にて印刷管理サーバ400に送信する。
ステップS1010にて書誌情報を受信した印刷管理サーバ400では、ステップS1011にて書誌情報データを書誌情報DBに登録する。
<プルプリントシステムの印刷データの印刷出力手順の説明1>
次に、図8を用いて複合機300にて認証処理を実施し、印刷データの出力が行われるまでのフローを説明する。
まず、認証プログラム(即ち、複合機300のCPU301)は、ステップS501において、ログインするカード番号を認証サーバ800に送信する。
認証サーバ800では、認証サーバ800のCPUが、ステップS502において、複合機300の認証プログラムから送信されたカード番号を受信する。
The print server 500 that has received the print data in step S1007 extracts bibliographic information from the received print data (corresponding to a print job) in step S1008. Thereafter, the extracted bibliographic information is transmitted to the
The
<Description 1 of Print Output Procedure for Print Data of Pull Print System>
Next, a flow from when the
First, in step S501, the authentication program (that is, the
In the authentication server 800, the CPU of the authentication server 800 receives the card number transmitted from the authentication program of the
次に、ステップS503において、認証サーバ800のCPUは、S502で受信したカード番号(例えば、カード製造番号)とICカード認証用テーブル(図6)内のカード製造番号901とを比較して認証処理を行い、認証結果を複合機300に送信する。詳細には、認証サーバ800のCPUは、認証の結果、正規ユーザと判断した場合、ログインユーザ情報(図6のユーザ名902)を複合機300に送信する。一方、正規のユーザでない(ICカード認証用テーブルにカード受信したカード番号が存在していない)と判断した場合、認証エラー(認証NG)情報を複合機300に送信する。
そして、認証プログラムでは、ステップS504において、認証サーバ800から送信された認証結果を受信すると、ステップS505に処理を進める。
ステップS505では、認証プログラムでは、S504で受信した認証結果に基づいて認証されたか否かを判定する。
Next, in step S503, the CPU of the authentication server 800 compares the card number (for example, card manufacturing number) received in S502 with the
When the authentication program receives the authentication result transmitted from the authentication server 800 in step S504, the authentication program proceeds to step S505.
In step S505, the authentication program determines whether authentication has been performed based on the authentication result received in step S504.
ステップS505で、認証プログラムが、受信した認証結果がログインユーザ情報であったと判定した場合には、認証されたと判断し、ステップS506へ処理を進める。 If the authentication program determines in step S505 that the received authentication result is login user information, it is determined that authentication has been performed, and the process proceeds to step S506.
一方、ステップS505で、認証プログラムが、受信した認証結果が認証NGであったと判定した場合には、認証されなかったと判断し、ステップS507へ処理を進める。 On the other hand, if the authentication program determines in step S505 that the received authentication result is authentication NG, it is determined that the authentication has not been performed, and the process proceeds to step S507.
ステップS507では、認証プログラムは、ローカル認証を実行する。詳細には、認証プログラムは、他の認証情報を参照するため、複合機300のHD304に予め記憶されているローカル認証先テーブル(不図示)のIPアドレスに基づいて、当該IPアドレス先の複合機へカード番号を送信する。そして、該カード番号を受信した複合機が、その複合機内に存在するICカード認証用テーブルを参照し、認証結果(認証OKの場合はユーザ名,認証NGの場合は認証NGを示す情報)をカード番号の送信元の複合機に送信する。そして、この送信される認証結果を、ICカードがかざされた複合機300が受信する。
In step S507, the authentication program executes local authentication. Specifically, since the authentication program refers to other authentication information, based on the IP address of the local authentication destination table (not shown) stored in advance in the
以上がS507のローカル認証実行処理である。なお、本実施形態では、ICカードがかざされた複合機300内にICカード認証用テーブルを保持しているものとする。この場合でも、自機のIPアドレスが設定されており、ネットワーク経由でローカル認証を行うものとする。尚、自装置にICカード認証用テーブルを保持している場合には、ネットワーク経由でローカル認証を行わず、直接保持するICカード認証用テーブルを参照するように構成することも可能である。
The above is the local authentication execution process of S507. In the present embodiment, it is assumed that an IC card authentication table is held in the
この場合、ローカル認証先テーブル(不図示)には自機のIPアドレスは設定しないか、自機のIPアドレスと認証先のIPアドレスを比較し、同じIPアドレスであれば自機で保持するICカード認証用テーブルを直接参照するように構成する。
次に、ステップS508において、認証プログラムは、S507のローカル認証結果に基づいて、認証されたか否かを判定する。
In this case, the IP address of the own device is not set in the local authentication destination table (not shown), or the IP address of the own device is compared with the IP address of the authentication destination. The card authentication table is directly referenced.
In step S508, the authentication program determines whether authentication has been performed based on the local authentication result in step S507.
ステップS508で、認証プログラムが、S507のローカル認証結果がログインユーザ情報であったと判定した場合には、認証されたと判断し、ステップS506へ処理を進める。 If the authentication program determines in step S508 that the local authentication result in S507 is login user information, it is determined that authentication has been performed, and the process proceeds to step S506.
一方、ステップS508で、認証プログラムが、S507のローカル認証結果が認証NGであったと判定した場合には、認証されなかったと判断し、図示しないステップにおいて、操作部308にログインできなかった旨の表示を行い、そのままログイン処理をNGとして終了する。
On the other hand, if the authentication program determines in step S508 that the local authentication result in S507 is authentication NG, it is determined that the authentication has not been performed, and an indication that login to the
ステップS506では、認証プログラムは、S504で受信したユーザ名、又は、S507で取得したユーザ名をログインユーザ情報として印刷プログラムに通知し、ログイン処理をOKとして終了し、図7のステップS420に処理を進める。
そして、印刷プログラムでは、ステップS509において、認証プログラムから送信されたログインユーザ情報を取得する。
In step S506, the authentication program notifies the print program of the user name received in S504 or the user name acquired in S507 as login user information, ends the login process as OK, and performs the process in step S420 of FIG. Proceed.
In step S509, the print program acquires the login user information transmitted from the authentication program.
次に、ステップS510において、印刷プログラムは、S509で取得したログインユーザ情報を含む一覧要求を印刷管理サーバへ送信する。すなわち、複合機300にログインしたユーザのユーザ情報を含み、印刷データの一覧情報を要求する一覧要求を、印刷管理サーバ100に送信する(一覧要求手段に相当)。
印刷管理サーバ400では、ステップS511において、印刷管理サーバ400のCPUが、複合機300から送信されたログインユーザ情報を受信する。
In step S510, the print program transmits a list request including the login user information acquired in step S509 to the print management server. That is, a list request for requesting print data list information including user information of the user who has logged into the
In the
次に、ステップS512において、印刷管理サーバ400のCPUは、S511で受信したログインユーザ情報に基づき、書誌情報DBからこのログインユーザ情報に対応する印刷ジョブ情報を取得し、複合機300に、この印刷ジョブ情報(タイムスタンプ、ドキュメント名、印刷日時、共通ジョブフラグ)を送信する。すなわち、複合機300から受け取る複合機300にログインしたユーザのユーザ情報と書誌情報データとに従って、共通ジョブフラグを含む、該ユーザ情報で印刷ができる印刷データの一覧情報を送信する(一覧情報送信手段に相当)。
複合機300の印刷プログラムでは、ステップS513において、印刷管理サーバ400から送信された印刷ジョブ情報を受信する。
Next, in step S512, the CPU of the
In the printing program of the
次に、ステップS514において、印刷プログラムは、S513で受信した印刷ジョブ情報に基づき、ドキュメント名や印刷日時等を操作部308に一覧として表示し、ユーザからの印刷指示を受け付ける印刷ジョブ情報選択処理を行う。すなわち、一覧要求手段による一覧要求に応じて印刷管理サーバ100から送信される印刷データの一覧情報を用いて、印刷データの一覧を表示し(表示手段に相当)、表示された印刷データの一覧から、印刷出力すべき印刷データの選択を受け付ける(受付手段に相当)。
この印刷ジョブ情報選択処理の詳細は、図9(第一の処理手順)、図10(第二の処理手順)を用いて説明する。
〔第一の印刷ジョブ情報選択処理の処理手順〕
Next, in step S514, the print program displays a list of document names, print dates and the like on the
Details of this print job information selection processing will be described with reference to FIG. 9 (first processing procedure) and FIG. 10 (second processing procedure).
[First print job information selection processing procedure]
まず、第一の印刷ジョブ情報選択処理の処理手順について説明する。図9は印刷ジョブ情報選択処理の詳細な処理手順(第一の処理手順)を説明するためのフローチャートである。 First, the processing procedure of the first print job information selection process will be described. FIG. 9 is a flowchart for explaining a detailed processing procedure (first processing procedure) of the print job information selection processing.
まず、ステップS521では、印刷プログラムはS513で受信した印刷ジョブ情報に基づき、共通ジョブフラグ情報がOFF(フラグに「0」が設定されているもの)のジョブ一覧を個人ジョブ一覧画面(図11)として操作部308に表示する。
First, in step S521, based on the print job information received in step S513, the print program displays a job list in which the common job flag information is OFF (the flag is set to “0”) as a personal job list screen (FIG. 11). Is displayed on the
ステップS522において、操作部308に表示された個人ジョブ一覧画面(図11)において、ユーザにより共通ジョブのタブが選択された場合、ステップS523において、印刷プログラムはS513で受信した印刷ジョブ情報に基づき、共通ジョブフラグ情報がONのジョブ一覧を操作部308に共通ジョブ一覧画面(図12)を表示する。
In step S522, when the user selects a common job tab on the personal job list screen (FIG. 11) displayed on the
そして、ステップS524において、操作部308に表示された共通ジョブ一覧画面(図12)からユーザにより印刷ジョブ情報(複数でもよい)が選択されて印刷指示がなされると、印刷プログラムは、ステップS515へ進む。
In step S524, when the user selects print job information (a plurality of print job information) from the common job list screen (FIG. 12) displayed on the
一方、ステップS522において、ユーザにより共通ジョブのタブが選択されないと、ステップS529において、操作部308に表示された個人ジョブ一覧画面(図11)からユーザにより印刷ジョブ情報(複数でもよい)が選択されて印刷指示を受け付けることができる。
On the other hand, if the common job tab is not selected by the user in step S522, print job information (a plurality of print job information) may be selected by the user from the personal job list screen (FIG. 11) displayed on the
ステップS529で印刷指示を受け付けると、印刷プログラムは、ステップS526において個人ジョブ印刷画面(図13)を表示し、ユーザに再度ICカードなどによる第二の認証を要求する。すなわち、ここでは、再度認証すべく、ICカードをカードリーダにかざすことを促す。つまり、受付手段で受け付けた印刷データが、印刷データの一覧情報に含まれる再認証要否情報(共通ジョブフラグ)により印刷時に再度の認証が必要である場合に、ログインしたユーザに対して再度の認証を要求する(再認証要求手段に相当)。 When a print instruction is received in step S529, the print program displays a personal job print screen (FIG. 13) in step S526, and requests the user for second authentication using an IC card or the like again. That is, here, the user is prompted to hold the IC card over the card reader in order to authenticate again. In other words, if the print data received by the receiving means requires re-authentication at the time of printing based on the re-authentication necessity information (common job flag) included in the print data list information, Request authentication (equivalent to re-authentication request means).
そして、ステップS527において、複合機300は、カードリーダ319により読み取り可能なICカードを検知すると、該ICカード内の個人認証情報(カード番号)を読み取る。そして、ステップS528にて、該読み取った個人認証情報を複合機300のRAM302で保持しているログインカード番号と照合する。第二の認証処理に成功した場合には、ステップS515に進む。第二の認証処理に失敗した場合には、ステップS529の個人ジョブ印刷失敗画面(図14)を表示し、該個人ジョブ印刷失敗画面(図14)のキャンセルボタン1401を押下すると、ステップS521へ戻る。
〔第二の印刷ジョブ情報選択処理の処理手順〕
In step S527, when the
[Second print job information selection processing procedure]
次に、第二の印刷ジョブ情報選択処理の処理手順について説明する。図10は印刷ジョブ情報選択処理の詳細な処理手順(第二の処理手順)を説明するためのフローチャートである。前述した第一の処理手順では、個人ジョブ一覧画面(図11)と共通ジョブ一覧画面(図12)とをタブで切り替えられるようにしているが、第二の処理手順では、個人ジョブも共通ジョブも合わせた印刷ジョブ一覧画面(図16)を表示するものである。 Next, the processing procedure of the second print job information selection process will be described. FIG. 10 is a flowchart for explaining a detailed processing procedure (second processing procedure) of the print job information selection processing. In the first processing procedure described above, the personal job list screen (FIG. 11) and the common job list screen (FIG. 12) can be switched with tabs. However, in the second processing procedure, the personal job is also a common job. Also, a print job list screen (FIG. 16) is displayed.
まず、ステップS600では、印刷プログラムはS513で受信した印刷ジョブ情報に基づき、すべてのジョブ一覧を印刷ジョブ一覧画面(図16)として操作部308に表示する。その際、共通ジョブフラグ情報に基づき、共通ジョブフラグがOFFのジョブ一覧(個人ジョブ)を印刷ジョブ一覧画面(図16)のデータリスト上部に表示し、共通ジョブフラグがONのジョブ一覧(共通ジョブ)はその次に表示する。かつ、個人ジョブには、個人ジョブであることを識別可能にする個人ジョブマーク1601を付加して表示し、共通ジョブには、共通ジョブであることを識別可能にする共通ジョブマーク1602を付加して表示する。
First, in step S600, the print program displays all job lists on the
ステップS601において、操作部308に表示された印刷ジョブ一覧画面(図16)において、ユーザにより印刷ジョブ情報(複数でもよい)が選択されて印刷指示がなされると、印刷プログラムは、ステップS602にて、該選択された印刷ジョブ情報が個人ジョブであるか否かを判定する。そして、個人ジョブが選択されている場合、ステップS603において個人ジョブ印刷画面(図13)を表示し、ユーザに再度ICカードなどによる第二の認証を要求する。つまり、受付手段で受け付けた印刷データが、印刷データの一覧情報に含まれる再認証要否情報(共通ジョブフラグ)により印刷時に再度の認証が必要である場合に、ログインしたユーザに対して再度の認証を要求する(再認証要求手段に相当)。
In step S601, when the user selects print job information (or a plurality of print jobs) on the print job list screen (FIG. 16) displayed on the
そして、ステップS604において、複合機300は、カードリーダ319により読み取り可能なICカードを検知すると、該ICカード内の個人認証情報を読み取り、ステップS605にて、該読み取った個人認証情報を複合機300のRAM302で保持しているログインカード番号と照合する。第二の認証処理に成功した場合には、ステップS515に進む。
In step S604, when the
第二の認証処理に失敗した場合には、ステップS606の個人ジョブ印刷失敗画面(図14)を表示し、該個人ジョブ印刷失敗画面(図14)のキャンセルボタン1401を押下すると、ステップS521へ戻る。
また、ステップS602にて個人ジョブが選択されていないと判定された場合には、第二の認証処理は不要であるため、ステップS515に進む。
<プルプリントシステムの印刷データの印刷出力手順の説明2>
次に、図8に戻って、印刷データの印刷出力を行う後半の手順について説明する。
If the second authentication process fails, the personal job print failure screen (FIG. 14) in step S606 is displayed, and if the cancel
If it is determined in step S602 that a personal job has not been selected, the second authentication process is not necessary, and the process advances to step S515.
<Description 2 of Print Output Procedure for Print Data of Pull Print System>
Next, returning to FIG. 8, the latter half of the procedure for printing out print data will be described.
ステップS515において、該選択された印刷ジョブに対応するタイムスタンプとユーザ名を含む印刷要求を、印刷管理サーバ400へ送信する。すなわち、受付手段で受け付けた印刷データが、印刷データの一覧情報に含まれる再認証要否情報(共通ジョブフラグ)により印刷時に再度の認証が必要でない場合、および、再度の認証で認証された場合に、受け付けた印刷データの印刷出力指示を印刷管理サーバ100に送信する(印刷出力指示手段に相当)。
In step S515, a print request including a time stamp and a user name corresponding to the selected print job is transmitted to the
その際、印刷プログラムは、複数の印刷ジョブが選択されている場合には、共通ジョブフラグOFF(個人ジョブ)の印刷ジョブを優先して印刷管理サーバ400へ送信する。つまり、複合機300では、機密度の高い個人ジョブが印刷されてから、比較的気密度の低い共通ジョブが印刷される。これは、印刷完了後は共通ジョブの印刷物が個人ジョブの上に乗る形となり、個人ジョブの情報が他者の目に触れることがないため、より高いセキュアプリントを実現することを表している。
印刷管理サーバ400では、ステップS516において、印刷管理サーバ400のCPUが、複合機300から送信された印刷要求を受信する。
At this time, when a plurality of print jobs are selected, the print program preferentially transmits the print job with the common job flag OFF (personal job) to the
In the
次に、ステップS517において、印刷管理サーバ400のCPUは、S516で受信した印刷要求に対応する印刷ジョブが格納されているプリントサーバ500を書誌情報DBから特定し、該特定したプリントサーバ500へ該印刷要求された印刷ジョブに対応する印刷データの印刷要求を送信する。尚、この印刷要求には、印刷データのパス,出力する複合機(印刷要求の送信元の複合機)300のIPアドレス等が含まれるものとする。すなわち、複合機300から受け取る印刷出力指示に従って、該印刷出力指示で指定される印刷データを、複合機300で印刷すべく出力指示を行う(出力制御手段に相当)。
プリントサーバ500では、ステップS518において、プリントサーバ500のCPUが、印刷管理サーバ400からの印刷要求を受信する。
Next, in step S517, the CPU of the
In the print server 500, in step S518, the CPU of the print server 500 receives a print request from the
次に、ステップS519において、プリントサーバ500のCPUは、S518で受信した印刷要求(印刷データのパス)に基づいて印刷データを特定し、印刷要求に含まれるIPアドレスに基づいて複合機を特定し、該特定した印刷データのLPR印刷指示を、前記特定した複合機に送信する。 In step S519, the CPU of the print server 500 specifies print data based on the print request (print data path) received in step S518, and specifies a multi-function peripheral based on the IP address included in the print request. Then, an LPR print instruction for the specified print data is transmitted to the specified multi-function peripheral.
複合機300の印刷プログラムでは、ステップS520において、プリントサーバ500からLPR印刷により送信された印刷データを受信し、出力処理を実行する。尚、S519では印刷プログラムで実現するように構成したが、通常はLPR印刷を実行すると複合機300内で予め持っているプログラムで出力処理がなされるものとする。
In step S520, the printing program of the
以上に説明したように、本実施の形態によれば、ユーザが印刷装置へログインした後も、ユーザにとって機密度の高いと考えられる印刷データに対しては、再度の認証処理が必要となるため、第三者からは容易に印刷されることを防ぐことができる。 As described above, according to the present embodiment, even after the user logs in to the printing apparatus, re-authentication processing is required for print data that is considered to be sensitive to the user. It is possible to prevent printing from a third party easily.
また、ユーザが印刷装置へログインした後に、ユーザにとって機密度の高いと考えられる印刷データ(個人ジョブ)は再度の認証処理を必要とするが、ユーザにとって機密性の高くないと考えられる印刷データ(共通ジョブ)に対しては再度の認証処理を必要とせずに印刷指示を行えるため、ユーザに対応するすべての印刷データに対して印刷指示を煩雑にすることなく、使い勝手のよい印刷指示の仕組みを提供することができる。 In addition, after the user logs in to the printing apparatus, print data (personal job) that is considered to be highly sensitive to the user needs re-authentication processing, but print data that is considered not sensitive to the user ( For common jobs), a print instruction can be issued without the need for re-authentication processing. Therefore, an easy-to-use print instruction mechanism can be provided without complicating the print instruction for all print data corresponding to the user. Can be provided.
また、ユーザにとって機密度の高いと考えられる印刷データ(個人ジョブ)と、ユーザにとって機密性の高くないと考えられる印刷データ(共通ジョブ)とが合わせて印刷指示された場合には、ユーザにとって機密度の高いと考えられる印刷データ(個人ジョブ)を優先して印刷するため、より機密性の高いセキュアな印刷システムを提供することができる。 In addition, when print data (individual job) that is considered to be highly sensitive to the user and print data (common job) that is considered not to be highly confidential to the user are instructed to be printed, the function is given to the user. Since print data (personal job) considered to have high density is printed with priority, it is possible to provide a secure printing system with higher confidentiality.
上記の実施形態では、印刷管理サーバ100とプリントサーバ500は別々の装置として説明したが、本発明はこれに限るものではない。例えば、印刷管理サーバ100にプリントサーバ500の機能構成を備えることにより、1台の印刷管理サーバ100で印刷データの蓄積と、書誌情報データの蓄積を行ってもよい。その場合は、図8のステップS516〜ステップS519の処理は印刷管理サーバ100が自身で行うことになる。
In the above embodiment, the
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。 Although one embodiment has been described above, the present invention can take an embodiment as, for example, a system, apparatus, method, program, or recording medium, and specifically includes a plurality of devices. The present invention may be applied to a system including a single device.
また、本発明におけるプログラムは、図7〜図10に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図7〜図10の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図7〜図10の各装置の処理方法ごとのプログラムに分けて記憶媒体に記憶する形態であってもよい。 The program according to the present invention is a program that allows a computer to execute the processing method of the flowcharts shown in FIGS. 7 to 10, and the storage medium according to the present invention is a program that allows the computer to execute the processing method according to FIGS. Is remembered. Note that the program according to the present invention may be divided into programs for each processing method of each apparatus shown in FIGS. 7 to 10 and stored in a storage medium.
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。 As described above, a recording medium that records a program that implements the functions of the above-described embodiments is supplied to a system or apparatus, and a computer (or CPU or MPU) of the system or apparatus stores the program stored in the recording medium. It goes without saying that the object of the present invention can also be achieved by executing the reading.
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。 In this case, the program itself read from the recording medium realizes the novel function of the present invention, and the recording medium storing the program constitutes the present invention.
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、DVD−ROM、磁気テープ、不揮発性のメモリカード、ROM、EEPROM、シリコンディスク、ソリッドステートドライブ等を用いることができる。 As a recording medium for supplying the program, for example, a flexible disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD-R, DVD-ROM, magnetic tape, nonvolatile memory card, ROM, EEPROM, silicon A disk, solid state drive, or the like can be used.
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Further, by executing the program read by the computer, not only the functions of the above-described embodiments are realized, but also an OS (operating system) operating on the computer based on an instruction of the program is actually It goes without saying that a case where the function of the above-described embodiment is realized by performing part or all of the processing and the processing is included.
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Furthermore, after the program read from the recording medium is written to the memory provided in the function expansion board inserted into the computer or the function expansion unit connected to the computer, the function expansion board is based on the instructions of the program code. It goes without saying that the case where the CPU or the like provided in the function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.
また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。 Further, the present invention may be applied to a system composed of a plurality of devices or an apparatus composed of a single device. Needless to say, the present invention can be applied to a case where the present invention is achieved by supplying a program to a system or apparatus. In this case, by reading a recording medium storing a program for achieving the present invention into the system or apparatus, the system or apparatus can enjoy the effects of the present invention.
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
Furthermore, by downloading and reading a program for achieving the present invention from a server, database, etc. on a network using a communication program, the system or apparatus can enjoy the effects of the present invention.
In addition, all the structures which combined each embodiment mentioned above and its modification are also included in this invention.
100 印刷管理サーバ
200 認証サーバ
300 画像処理装置(プリンタ、複合機)
400 クライアント端末
500 プリントサーバ
100
400 Client terminal 500 Print server
Claims (9)
ユーザを特定するための認証情報を受け付ける認証情報受付手段と、
前記認証情報受付手段により受け付けた認証情報により得られるユーザ識別情報を用いて、前記印刷データ記憶装置から当該ユーザが印刷できる印刷データの印刷データ識別情報と、再度の認証情報が必要である印刷データか否かを特定可能な要否情報とを含む印刷データ一覧情報を取得する一覧情報取得手段と、
前記一覧情報取得手段により取得された印刷データ一覧情報を、前記要否情報に基づき、印刷時に再度の認証情報が必要である印刷データと印刷時に再度の認証情報が必要でない印刷データとを識別可能に表示する表示手段と、
前記表示手段により表示された印刷データ一覧情報から、印刷出力すべき印刷データの選択を受け付ける選択受付手段と、
前記選択受付手段により印刷データの選択を受け付けた後で、前記認証情報受付手段により受け付けた認証情報を再度受け付けた場合に、前記選択受付手段により受け付けた印刷データの印刷出力指示を前記印刷データ記憶装置に送信する印刷出力指示手段とを備えることを特徴とする画像処理装置。 An image processing apparatus capable of communicating with a print data storage device that stores print data identification information for specifying print data and user identification information of a user who can print the print data,
Authentication information accepting means for accepting authentication information for identifying a user;
Using the user identification information obtained from the authentication information received by the authentication information receiving means, print data identification information of print data that can be printed by the user from the print data storage device, and print data that requires authentication information again List information acquisition means for acquiring print data list information including necessity information capable of specifying whether or not ;
Based on the necessity information, the print data list information acquired by the list information acquisition unit can be distinguished from print data that requires re-authentication information during printing and print data that does not require re-authentication information during printing. and display means for displaying,
Selection accepting means for accepting selection of print data to be printed out from the print data list information displayed by the display means;
After accepting the selection of print data by the selection accepting means and then receiving the authentication information accepted by the authentication information accepting means again, a print output instruction for the print data accepted by the selection accepting means is stored in the print data storage. An image processing apparatus comprising: a print output instruction means for transmitting to the apparatus.
前記印刷データ記憶装置は、
前記画像処理装置から受信した認証情報から特定されるユーザのユーザ識別情報を用いて、当該ユーザが印刷できる印刷データの印刷データ識別情報と、再度の認証情報が必要である印刷データか否かを特定可能な要否情報とを含む印刷データ一覧情報を送信する一覧情報送信手段と、
前記画像処理装置から受け取った印刷出力指示に従って、該印刷出力指示で指定された印刷データを、当該画像処理装置で印刷すべく出力指示を行う出力制御手段とを備え、
前記画像処理装置は、
ユーザを特定するための認証情報を受け付ける認証情報受付手段と、
前記認証情報受付手段により受け付けた認証情報により得られるユーザ識別情報を用いて、前記印刷データ記憶装置から当該ユーザが印刷できる印刷データの印刷データ識別情報と、再度の認証情報が必要である印刷データか否かを特定可能な要否情報とを含む印刷データ一覧情報を取得する一覧情報取得手段と、
前記一覧情報取得手段により取得された印刷データ一覧情報を、前記要否情報に基づき、印刷時に再度の認証情報が必要である印刷データと印刷時に再度の認証情報が必要でない印刷データとを識別可能に表示する表示手段と、
前記表示手段により表示された前記印刷データ一覧情報から、印刷出力すべき印刷データの選択を受け付ける選択受付手段と、
前記選択受付手段により印刷データの選択を受け付けた後で、前記認証情報受付手段により受け付けた認証情報を再度受け付けた場合に、前記選択受付手段により受け付けた印刷データの印刷出力指示を前記印刷データ記憶装置に送信する印刷出力指示手段とを備えることを特徴とする印刷システム。 A print system including a print data storage device for storing print data identification information for specifying print data, user identification information of a user who can print the print data, and an image processing device,
The print data storage device
Using the user identification information of the user specified from the authentication information received from the image processing apparatus, it is determined whether the print data identification information of the print data that can be printed by the user and the print data that requires the authentication information again. List information transmitting means for transmitting print data list information including identifiable necessity information ;
Output control means for issuing an output instruction to print the print data designated by the print output instruction in accordance with the print output instruction received from the image processing apparatus;
The image processing apparatus includes:
Authentication information accepting means for accepting authentication information for identifying a user;
Using the user identification information obtained from the authentication information received by the authentication information receiving means, print data identification information of print data that can be printed by the user from the print data storage device, and print data that requires authentication information again List information acquisition means for acquiring print data list information including necessity information capable of specifying whether or not ;
Based on the necessity information, the print data list information acquired by the list information acquisition unit can be distinguished from print data that requires re-authentication information during printing and print data that does not require re-authentication information during printing. and display means for displaying,
Selection accepting means for accepting selection of print data to be printed out from the print data list information displayed by the display means;
After accepting the selection of print data by the selection accepting means and then receiving the authentication information accepted by the authentication information accepting means again, a print output instruction for the print data accepted by the selection accepting means is stored in the print data storage. A printing system comprising: a print output instruction means for transmitting to the apparatus.
前記画像処理装置が
ユーザを特定するための認証情報を受け付ける認証情報受付ステップと、
前記認証情報受付ステップで受け付けた認証情報により得られるユーザ識別情報を用いて、前記印刷データ記憶装置から当該ユーザが印刷できる印刷データの印刷データ識別情報と、再度の認証情報が必要である印刷データか否かを特定可能な要否情報とを含む印刷データ一覧情報を取得する一覧情報取得ステップと、
前記一覧情報取得ステップで取得された印刷データ一覧情報を、前記要否情報に基づき、印刷時に再度の認証情報が必要である印刷データと印刷時に再度の認証情報が必要でない印刷データとを識別可能に表示する表示ステップと、
前記表示ステップで表示された印刷データ一覧情報から、印刷出力すべき印刷データの選択を受け付ける選択受付ステップと、
前記選択受付ステップで印刷データの選択を受け付けた後で、前記認証情報受付ステップで受け付けた認証情報を再度受け付けた場合に、前記選択受付ステップで受け付けた印刷データの印刷出力指示を前記印刷データ記憶装置に送信する印刷出力指示ステップとを実行することを特徴とする制御方法。 A control method in an image processing apparatus capable of communicating with a print data storage device that stores print data identification information for specifying print data and user identification information of a user who can print the print data,
An authentication information receiving step for receiving authentication information for the image processing device to identify a user;
Using the user identification information obtained from the authentication information received in the authentication information reception step, the print data identification information of the print data that can be printed by the user from the print data storage device and the print data that requires the authentication information again A list information acquisition step for acquiring print data list information including necessity information capable of specifying whether or not ;
Based on the necessity information, the print data list information acquired in the list information acquisition step can identify print data that requires re-authentication information and print data that does not require re-authentication information during printing. and a display step of displaying on,
A selection receiving step for receiving selection of print data to be printed out from the print data list information displayed in the display step;
After accepting the selection of print data in the selection accepting step and then receiving the authentication information accepted in the authentication information accepting step again, the print data storage unit outputs a print output instruction for the print data accepted in the selection accepting step. A control method comprising: executing a print output instruction step transmitted to the apparatus.
前記印刷データ記憶装置が、
前記画像処理装置から受信した認証情報から特定されるユーザのユーザ識別情報を用いて、当該ユーザが印刷できる印刷データの印刷データ識別情報と、再度の認証情報が必要である印刷データか否かを特定可能な要否情報とを含む印刷データ一覧情報を送信する一覧情報送信ステップと、
前記画像処理装置から受け取った印刷出力指示に従って、該印刷出力指示で指定された印刷データを、当該画像処理装置で印刷すべく出力指示を行う出力制御ステップとを実行し、
前記画像処理装置が、
ユーザを特定するための認証情報を受け付ける認証情報受付ステップと、
前記認証情報受付ステップにより受け付けた認証情報により得られるユーザ識別情報を用いて、前記印刷データ記憶装置から当該ユーザが印刷できる印刷データの印刷データ識別情報と、再度の認証情報が必要である印刷データか否かを特定可能な要否情報とを含む印刷データ一覧情報を取得する一覧情報取得ステップと、
前記一覧情報取得ステップで取得された印刷データ一覧情報を、前記要否情報に基づき、印刷時に再度の認証情報が必要である印刷データと印刷時に再度の認証情報が必要でない印刷データとを識別可能に表示する表示ステップと、
前記表示ステップで表示された印刷データ一覧情報から、印刷出力すべき印刷データの選択を受け付ける選択受付ステップと、
前記選択受付ステップで印刷データの選択を受け付けた後で、前記認証情報受付ステップで受け付けた認証情報を再度受け付けた場合に、前記選択受付ステップで受け付けた印刷データの印刷出力指示を前記印刷データ記憶装置に送信する印刷出力指示ステップとを実行することを特徴とする制御方法。 A control method in a printing system, including a print data storage device for storing print data identification information for specifying print data and user identification information of a user who can print the print data, and an image processing device,
The print data storage device
Using the user identification information of the user specified from the authentication information received from the image processing apparatus, it is determined whether the print data identification information of the print data that can be printed by the user and the print data that requires the authentication information again. A list information transmission step for transmitting print data list information including identifiable necessity information ;
According to a print output instruction received from the image processing apparatus, an output control step of performing an output instruction to print the print data specified by the print output instruction by the image processing apparatus;
The image processing apparatus is
An authentication information receiving step for receiving authentication information for identifying the user;
Print data identification information of print data that can be printed by the user from the print data storage device and print data that requires re-authentication information using the user identification information obtained from the authentication information received in the authentication information reception step A list information acquisition step for acquiring print data list information including necessity information capable of specifying whether or not ;
Based on the necessity information, the print data list information acquired in the list information acquisition step can identify print data that requires re-authentication information and print data that does not require re-authentication information during printing. and a display step of displaying on,
A selection receiving step for receiving selection of print data to be printed out from the print data list information displayed in the display step;
After accepting the selection of print data in the selection accepting step and then receiving the authentication information accepted in the authentication information accepting step again, the print data storage unit outputs a print output instruction for the print data accepted in the selection accepting step. A control method comprising: executing a print output instruction step transmitted to the apparatus.
前記画像処理装置を、
ユーザを特定するための認証情報を受け付ける認証情報受付手段と、
前記認証情報受付手段により受け付けた認証情報により得られるユーザ識別情報を用いて、前記印刷データ記憶装置から当該ユーザが印刷できる印刷データの印刷データ識別情報と、再度の認証情報が必要である印刷データか否かを特定可能な要否情報とを含む印刷データ一覧情報を取得する一覧情報取得手段と、
前記一覧情報取得手段により取得された印刷データ一覧情報を、前記要否情報に基づき、印刷時に再度の認証情報が必要である印刷データと印刷時に再度の認証情報が必要でない印刷データとを識別可能に表示する表示手段と、
前記表示手段により表示された印刷データ一覧情報から、印刷出力すべき印刷データの選択を受け付ける選択受付手段と、
前記選択受付手段により印刷データの選択を受け付けた後で、前記認証情報受付手段により受け付けた認証情報を再度受け付けた場合に、前記選択受付手段により受け付けた印刷データの印刷出力指示を前記印刷データ記憶装置に送信する印刷出力指示手段として機能させることを特徴とするプログラム。 A program executable by an image processing apparatus capable of communicating with a print data storage device that stores print data identification information for specifying print data and user identification information of a user who can print the print data,
The image processing apparatus;
Authentication information accepting means for accepting authentication information for identifying a user;
Using the user identification information obtained from the authentication information received by the authentication information receiving means, print data identification information of print data that can be printed by the user from the print data storage device, and print data that requires authentication information again List information acquisition means for acquiring print data list information including necessity information capable of specifying whether or not ;
Based on the necessity information, the print data list information acquired by the list information acquisition unit can be distinguished from print data that requires re-authentication information during printing and print data that does not require re-authentication information during printing. and display means for displaying,
Selection accepting means for accepting selection of print data to be printed out from the print data list information displayed by the display means;
After accepting the selection of print data by the selection accepting means and then receiving the authentication information accepted by the authentication information accepting means again, a print output instruction for the print data accepted by the selection accepting means is stored in the print data storage. A program which functions as a print output instruction means to be transmitted to an apparatus.
前記印刷データ記憶装置を、
前記画像処理装置から受信した認証情報から特定されるユーザのユーザ識別情報を用いて、当該ユーザが印刷できる印刷データの印刷データ識別情報と、再度の認証情報が必要である印刷データか否かを特定可能な要否情報とを含む印刷データ一覧情報を送信する一覧情報送信手段と、
前記画像処理装置から受け取った印刷出力指示に従って、該印刷出力指示で指定された印刷データを、当該画像処理装置で印刷すべく出力指示を行う出力制御手段として機能させ、
前記画像処理装置を、
ユーザを特定するための認証情報を受け付ける認証情報受付手段と、
前記認証情報受付手段により受け付けた認証情報により得られるユーザ識別情報を用いて、前記印刷データ記憶装置から当該ユーザが印刷できる印刷データの印刷データ識別情報と、再度の認証情報が必要である印刷データか否かを特定可能な要否情報とを含む印刷データ一覧情報を取得する一覧情報取得手段と、
前記一覧情報取得手段により取得された印刷データ一覧情報を、前記要否情報に基づき、印刷時に再度の認証情報が必要である印刷データと印刷時に再度の認証情報が必要でない印刷データとを識別可能に表示する表示手段と、
前記表示手段により表示された前記印刷データ一覧情報から、印刷出力すべき印刷データの選択を受け付ける選択受付手段と、
前記選択受付手段により印刷データの選択を受け付けた後で、前記認証情報受付手段により受け付けた認証情報を再度受け付けた場合に、前記選択受付手段により受け付けた印刷データの印刷出力指示を前記印刷データ記憶装置に送信する印刷出力指示手段として機能させることを特徴とするプログラム。 A program that can be executed by a printing system including a print data storage device that stores print data identification information for specifying print data and user identification information of a user who can print the print data, and an image processing device. And
The print data storage device;
Using the user identification information of the user specified from the authentication information received from the image processing apparatus, it is determined whether the print data identification information of the print data that can be printed by the user and the print data that requires the authentication information again. List information transmitting means for transmitting print data list information including identifiable necessity information ;
In accordance with the print output instruction received from the image processing apparatus, the print data specified by the print output instruction is caused to function as an output control unit that issues an output instruction to print the image processing apparatus.
The image processing apparatus;
Authentication information accepting means for accepting authentication information for identifying a user;
Using the user identification information obtained from the authentication information received by the authentication information receiving means, print data identification information of print data that can be printed by the user from the print data storage device, and print data that requires authentication information again List information acquisition means for acquiring print data list information including necessity information capable of specifying whether or not ;
Based on the necessity information, the print data list information acquired by the list information acquisition unit can be distinguished from print data that requires re-authentication information during printing and print data that does not require re-authentication information during printing. and display means for displaying,
Selection accepting means for accepting selection of print data to be printed out from the print data list information displayed by the display means;
After accepting the selection of print data by the selection accepting means and then receiving the authentication information accepted by the authentication information accepting means again, a print output instruction for the print data accepted by the selection accepting means is stored in the print data storage. A program which functions as a print output instruction means to be transmitted to an apparatus.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010199873A JP5664037B2 (en) | 2010-09-07 | 2010-09-07 | Printing system, image processing apparatus, control method, and program thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010199873A JP5664037B2 (en) | 2010-09-07 | 2010-09-07 | Printing system, image processing apparatus, control method, and program thereof |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2012058902A JP2012058902A (en) | 2012-03-22 |
JP2012058902A5 JP2012058902A5 (en) | 2014-04-17 |
JP5664037B2 true JP5664037B2 (en) | 2015-02-04 |
Family
ID=46055950
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010199873A Expired - Fee Related JP5664037B2 (en) | 2010-09-07 | 2010-09-07 | Printing system, image processing apparatus, control method, and program thereof |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5664037B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5825336B2 (en) * | 2013-06-27 | 2015-12-02 | キヤノンマーケティングジャパン株式会社 | Information processing system, image forming apparatus, processing method thereof, and program |
JP6380360B2 (en) | 2015-12-10 | 2018-08-29 | コニカミノルタ株式会社 | Image processing system, image output device, terminal device, image output method, and computer program |
JP7230520B2 (en) * | 2019-01-16 | 2023-03-01 | 京セラドキュメントソリューションズ株式会社 | Image forming apparatus and information processing program |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4996050B2 (en) * | 2004-10-29 | 2012-08-08 | キヤノン株式会社 | Printing apparatus and control method thereof |
JP5234631B2 (en) * | 2008-12-25 | 2013-07-10 | キヤノンマーケティングジャパン株式会社 | Image forming apparatus, printing control method, and program |
-
2010
- 2010-09-07 JP JP2010199873A patent/JP5664037B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2012058902A (en) | 2012-03-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4294069B2 (en) | Information processing system, information processing apparatus, authentication server, authentication method, authentication program, information processing method, information processing program | |
JP5668622B2 (en) | Printing system, image processing apparatus, control method, and program thereof | |
JP4317162B2 (en) | PRINT SERVER, PRINT MANAGEMENT SERVER, PRINTING DEVICE, PRINT SYSTEM, PRINT DATA STORAGE METHOD, PRINT MANAGEMENT METHOD, PRINT METHOD, AND PROGRAM | |
JP5234631B2 (en) | Image forming apparatus, printing control method, and program | |
JP2006099714A (en) | Information processor, print management server, printer, document reader, print system, print data transmission method, print management method, printing method, printer driver program, program and recording medium | |
WO2008081976A2 (en) | Printing management server, printing management method and program, and recording medium | |
JP4822273B2 (en) | Image processing apparatus, image processing apparatus control method, and program | |
JP5983818B2 (en) | Image processing apparatus, image processing system, processing method thereof, and program thereof | |
JP4643555B2 (en) | PRINT SYSTEM, PRINT MANAGEMENT SERVER, ITS CONTROL METHOD AND PROGRAM | |
JP5664037B2 (en) | Printing system, image processing apparatus, control method, and program thereof | |
JP4425238B2 (en) | PRINT SYSTEM, PRINT MANAGEMENT SERVER, PRINTING DEVICE, PRINT SYSTEM CONTROL METHOD, PRINT MANAGEMENT SERVER CONTROL METHOD, PRINT DEVICE CONTROL METHOD, AND PROGRAM | |
JP5943055B2 (en) | Image forming apparatus, image processing system, management server, processing method thereof, and program thereof | |
JP4895800B2 (en) | PRINT SYSTEM, PRINT MANAGEMENT SERVER, PRINTING DEVICE, PRINT SYSTEM CONTROL METHOD, PRINT MANAGEMENT SERVER CONTROL METHOD, PRINT DEVICE CONTROL METHOD, AND PROGRAM | |
JP5812031B2 (en) | Image forming apparatus, printing system, printing control method, and program | |
JP2011015323A (en) | Image forming apparatus, processing method thereof and program | |
US8806614B2 (en) | Image processing apparatus, controlling method of image processing apparatus, and computer program | |
JP4480037B2 (en) | Print management server, printing apparatus, print management method, printing method, program, and recording medium | |
JP2014102543A (en) | Printing system, image forming apparatus, processing method thereof, and program | |
JP5445476B2 (en) | Information processing apparatus, processing method thereof, and program | |
JP2013123805A (en) | Image forming device, print server, print management system, control method, and program | |
JP5116174B2 (en) | Image processing system, image processing apparatus, user terminal, control method thereof, program, and recording medium recording program | |
JP2011015104A (en) | Image forming apparatus, method for processing the same and program | |
JP2014044601A (en) | Image forming apparatus, authentication system, control method of the same, and program | |
JP2010140158A (en) | Information processing apparatus, processing method thereof, and program | |
JP2018185833A (en) | Information processing apparatus, information processing system, information processing method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20120130 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20120130 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20130531 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20130531 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130626 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140227 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140409 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140430 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140626 |
|
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: 20141111 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20141124 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5664037 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313115 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313115 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |