JP2006092373A - Print system and its control method - Google Patents
Print system and its control method Download PDFInfo
- Publication number
- JP2006092373A JP2006092373A JP2004278495A JP2004278495A JP2006092373A JP 2006092373 A JP2006092373 A JP 2006092373A JP 2004278495 A JP2004278495 A JP 2004278495A JP 2004278495 A JP2004278495 A JP 2004278495A JP 2006092373 A JP2006092373 A JP 2006092373A
- Authority
- JP
- Japan
- Prior art keywords
- printing
- printer
- user
- print data
- 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.)
- Pending
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
本発明は、ネットワークにプリンタに対応して認証装置を接続することで親展印刷を可能にした印刷システムおよびその制御方法に関し、特に、ユーザ側で印刷に用いるプリンタを指定しなくても親展印刷を行うことができるようにした印刷システムおよびその制御方法に関する。 The present invention relates to a printing system that enables confidential printing by connecting an authentication device corresponding to a printer to a network and a control method thereof, and in particular, confidential printing can be performed without specifying a printer to be used for printing on the user side. The present invention relates to a printing system that can be performed and a control method thereof.
プリンタ(プリンタ機能、ファクシミリ機能を併せ持つ複合機を含む)では、たとえば、使用するプリンタ用のプリンタドライバがインストールされたパーソナルコンピュータ等のクライアント装置で作成された情報を、印刷情報として受信して印刷が行われる。 In a printer (including a multifunction machine having both a printer function and a facsimile function), for example, information created by a client device such as a personal computer in which a printer driver for the printer to be used is installed is received as print information and printed. Done.
そして、クライアント装置を操作して印刷データをプリンタに送信したユーザが、プリンタより排出された印刷済みの用紙をプリンタに取りに行くまでの間には、印刷済みの用紙は、誰もが容易に視認で状態であり、また持ち去ることも可能な状態に放置されている。 Until the user who operates the client device and sends the print data to the printer goes to the printer for the printed paper discharged from the printer, the printed paper is easy for everyone. It is left in a state that is visible and can be taken away.
従って、企業、役所等において機密性が高い書類の安全性を確保できないという問題が生じる。 Therefore, there arises a problem that the security of highly confidential documents cannot be ensured in companies, government offices, and the like.
このような問題を防止するために、いわゆる親展印刷と称される技術が提案されている。 In order to prevent such problems, a technique called so-called confidential printing has been proposed.
特許文献1は、親展印刷を実現するプリンタおよびプリントシステムが提案されており、その内容は、プリンタが大きなメモリを持っている場合には、ホストマシンから親展プリントである旨とその暗証番号および付帯情報を転送し、ついでプリントデータを転送してこれらをメモリに蓄積する。 Patent Document 1 proposes a printer and a print system that realizes confidential printing. When the printer has a large memory, the content is that it is confidential printing from the host machine, its secret code number, and its accompanying information. The information is transferred, and then the print data is transferred and stored in the memory.
そして、暗証番号がパネルから入力され、その入力された暗証番号とプリントデータファイルの暗証番号が一致したとき、プリントが開始される。 Then, a personal identification number is input from the panel, and when the input personal identification number matches the personal identification number of the print data file, printing is started.
また、プリンタが大きなメモリを持っていない場合は、ホストマシン側にて暗証番号を設定して転送を待機させて置き、プリンタからの暗証番号の受信を待つ。 If the printer does not have a large memory, a password is set on the host machine side, waiting for transfer, and waiting for the password from the printer.
プリンタ側では、暗証番号を入力しホストマシン側にその暗証番号を送信し、ホストマシン側で、暗証番号を比較して一致したとき、プリントデータを転送し親展印刷を実現するというものである。 On the printer side, a personal identification number is input and the personal identification number is transmitted to the host machine. When the personal identification number is compared and matched on the host machine side, print data is transferred to realize confidential printing.
また、特許文献2では、クライアントから発せられる親展印刷データをプリントサーバ内で暗号化して記憶し、ユーザがプリンタからユーザIDとパスワードと親展印刷データの送信要求をプリントサーバに送付し、プリントサーバが先ほど暗号化して記憶した親展印刷データを複合化してプリンタに送り返し、プリントサーバから親展印刷データを受け取ったプリンタがそれを印刷するネットワークプリンタシステム、プリントサーバ及びプリンタが提案されている。
しかし、このように、プリンタから認証データを送って、その結果、プリンタに印刷データを送信して親展印刷を行うシステムにおいては、プリンタに送信する親展印刷データは、印刷先のプリンタのプリンタ言語や装備する機能に対応している必要があった。 However, in this way, in a system that sends authentication data from a printer and, as a result, sends print data to the printer and performs confidential printing, the confidential print data to be sent to the printer includes the printer language of the destination printer, It was necessary to correspond to the function to equip.
そのため、システム上に、プリンタ言語や機能が異なる複数のプリンタが設置されている場合は、クライアントより親展印刷データを生成する段階で、印刷するプリンタを決定する必要があった。 Therefore, when a plurality of printers having different printer languages and functions are installed on the system, it is necessary to determine a printer to be printed at the stage of generating confidential print data from the client.
そして、クライアントより親展印刷データを生成後は、決定したプリンタ以外のプリンタからは、印刷をすることができなかった。 Then, after the confidential print data is generated from the client, printing cannot be performed from a printer other than the determined printer.
また、システム内のプリンタ言語の違う複数のプリンタで親展印刷を行う可能性のある場合には、あらかじめ、親展印刷を行う可能性のあるプリンタのプリンタドライバを全てクライアントのパーソナルコンピュータにインストールしておく必要があった。 If there is a possibility that confidential printing will be performed by a plurality of printers with different printer languages in the system, all printer drivers of printers that may perform confidential printing are installed in advance in the client personal computer. There was a need.
このように、親展印刷を行うシステムでは、クライアントから親展印刷データを生成した後には、選択したプリンタ以外からの印刷を行うことができなくてプリンタの選択が柔軟に行えなく、またその親展印刷の準備にも、親展印刷を行う可能性のあるプリンタのプリンタドライバを全てインストールする必要があるなど、課題があった。 As described above, in a system that performs confidential printing, after generating confidential print data from a client, printing from a printer other than the selected printer cannot be performed, and the printer cannot be selected flexibly. The preparation also had problems such as the need to install all printer drivers for printers that could perform confidential printing.
そこで、この発明は、システム内にプリンタ言語や印刷機能が異なっている複数のプリンタが設置されている場合にも、クライアント側にインストールするプリンタドライバの数を減らすことが出来、クライアント側で印刷に用いるプリンタを指定しなくても親展印刷をおこなうことができるようにした印刷システムおよびその制御方法を提供することを目的とする。 Therefore, the present invention can reduce the number of printer drivers to be installed on the client side even when a plurality of printers having different printer languages and printing functions are installed in the system. It is an object of the present invention to provide a printing system capable of performing confidential printing without specifying a printer to be used, and a control method therefor.
上記目的を達成する為、請求項1の発明は、ネットワークに接続された1または複数のプリンタに対応して該プリンタにおける印刷許可の認証を行う認証装置を前記ネットワークにそれぞれ接続し、クライアント装置からの印刷指示に係わる印刷ジョブをサーバに蓄積し、前記認証装置の認証に基づき前記サーバに蓄積された印刷ジョブを実行する印刷システムにおいて、前記クライアント装置は、前記印刷指示にかかわる印刷データに基づきプリンタ言語およびプリンタ機能に依存しない汎用的な印刷データを生成する汎用的印刷データ生成手段と、少なくとも前記汎用的印刷データとユーザが指定する印刷条件と前記ユーザの識別情報とを含む印刷ジョブ情報を送信する第1の送信手段を具備し、前記サーバは、前記認証装置から送信されたユーザ識別情報に基づき、前記印刷条件と前記汎用的印刷データを当該認証装置と対応付けられた前記プリンタにてプリント可能となる印刷データに変換する印刷データ変換手段を具備し、当該印刷データ変換手段により変換された印刷データを前記プリンタに送信する第2の送信手段を具備することを特徴とする。 In order to achieve the above object, according to the present invention, an authentication device for authenticating printing permission in a printer corresponding to one or a plurality of printers connected to the network is connected to the network. In a printing system that stores a print job related to the print instruction in a server and executes the print job stored in the server based on authentication of the authentication apparatus, the client device uses a printer based on the print data related to the print instruction General-purpose print data generation means for generating general-purpose print data independent of language and printer function, and print job information including at least the general-purpose print data, printing conditions specified by the user, and user identification information First server means for transmitting, wherein the server is transmitted from the authentication device. Print data conversion means for converting the print conditions and the general-purpose print data into print data that can be printed by the printer associated with the authentication device based on the user identification information, and the print data conversion And a second transmission unit configured to transmit the print data converted by the unit to the printer.
また、請求項2の発明は、請求項1の発明において、前記サーバは、前記クライアント装置から送信された前記印刷ジョブ情報に基づき、前記複数のプリンタの中で適合するプリンタを選択する選択手段と、前記選択手段で適合するプリンタが選択できない場合は、前記印刷条件を前記複数のプリンタの中のいずれかに適合する印刷条件に変更する印刷条件変更手段を更に具備することを特徴とする。 According to a second aspect of the present invention, in the first aspect of the invention, the server includes a selection unit that selects a suitable printer from the plurality of printers based on the print job information transmitted from the client device. When the selection unit cannot select a suitable printer, the printing unit further includes a printing condition changing unit that changes the printing condition to a printing condition suitable for one of the plurality of printers.
また、請求項3の発明は、請求項1又は2の発明において、前記サーバは、前記クライアント装置から送信された前記印刷ジョブ情報に基づき、前記複数のプリンタの中で適合するプリンタを選択する選択手段と、前記選択手段で選択されたプリンタに関する内容を前記クライアント装置に通知する通知手段とを具備することを特徴とする。 According to a third aspect of the present invention, in the first or second aspect of the present invention, the server selects the printer that matches the plurality of printers based on the print job information transmitted from the client device. And notification means for notifying the client device of the contents related to the printer selected by the selection means.
また、請求項4の発明は、ネットワークに接続された1または複数のプリンタに対応して該プリンタにおける印刷許可の認証を行う認証装置を前記ネットワークにそれぞれ接続し、クライアント装置からの印刷指示に係わる印刷ジョブをサーバに蓄積し、前記認証装置の認証に基づき前記サーバに蓄積された印刷ジョブを実行する印刷システムを制御する方法において、前記クライアント装置は、前記印刷指示にかかわる印刷データに基づきプリンタ言語およびプリンタ機能に依存しない汎用的印刷データを生成し、少なくとも前記汎用的印刷データとユーザが指定する印刷条件と前記ユーザの識別情報とを含む印刷ジョブ情報を送信し、前記サーバは、前記認証装置から送信されたユーザ識別情報に基づき、前記印刷条件と前記汎用的印刷データを当該認証装置と対応付けられた前記プリンタにてプリント可能となる印刷データに変換し、変換された印刷データを前記プリンタに送信することを特徴とする。 According to a fourth aspect of the present invention, an authentication device that performs authentication of print permission in each printer corresponding to one or a plurality of printers connected to the network is connected to the network, and a print command from a client device is related. In a method of controlling a printing system that stores a print job in a server and executes the print job stored in the server based on authentication of the authentication device, the client device uses a printer language based on print data related to the print instruction. Generating general-purpose print data independent of the printer function, and transmitting print job information including at least the general-purpose print data, a printing condition designated by the user, and the user identification information, and the server includes the authentication device Based on the user identification information transmitted from the printing condition and the general-purpose printing The chromatography data was converted into print data to be printable by the printer associated with the authentication device, and transmits the converted print data to the printer.
また、請求項5の発明は、請求項4の発明において、前記サーバは、前記クライアント装置から送信された前記印刷ジョブ情報に基づき、前記複数のプリンタの中で適合するプリンタを選択し、適合するプリンタが選択できない場合は、前記印刷条件を前記複数のプリンタの中のいずれかに適合する印刷条件に変更することを特徴とする。 According to a fifth aspect of the present invention, in the fourth aspect of the invention, the server selects a suitable printer from the plurality of printers based on the print job information transmitted from the client device, and adapts the server. When a printer cannot be selected, the printing condition is changed to a printing condition suitable for one of the plurality of printers.
また、請求項6の発明は、請求項4又は5の発明において、前記サーバは、前記選択したプリンタ若しくは前記印刷条件を変更させて適合させたプリンタに関する内容を前記クライアント装置に通知することを特徴とする。 According to a sixth aspect of the present invention, in the fourth or fifth aspect, the server notifies the client device of contents relating to the selected printer or a printer adapted by changing the printing conditions. And
本発明の印刷システムによれば、クライアント装置は、印刷指示にかかわる印刷データに基づきプリンタ言語およびプリンタ機能に依存しない汎用的な印刷データを生成し、該生成した汎用的印刷データとユーザが指定する印刷条件とユーザの識別情報とを少なくとも含む印刷ジョブ情報をサーバに送信し、サーバは、認証装置から送信されたユーザ識別情報および印刷条件に基づき、汎用的印刷データとを当該認証装置と対応付けられたプリンタにてプリント可能となる印刷データに変換し、該変換された印刷データをプリンタに送信するように構成したので、ユーザ側で印刷に用いるプリンタを指定しなくても親展印刷を行うことができる効果を奏する。 According to the printing system of the present invention, the client device generates general-purpose print data independent of the printer language and the printer function based on the print data related to the print instruction, and the generated general-purpose print data and the user specify Print job information including at least print conditions and user identification information is transmitted to the server, and the server associates general-purpose print data with the authentication apparatus based on the user identification information and the print conditions transmitted from the authentication apparatus. The print data is converted into print data that can be printed by the printer, and the converted print data is transmitted to the printer. Therefore, confidential printing can be performed without designating the printer to be used for printing on the user side. There is an effect that can.
以下、本発明に係わる印刷システムの実施例について添付図面を参照して詳細に説明する。 Embodiments of a printing system according to the present invention will be described below in detail with reference to the accompanying drawings.
図1は、本発明に係わる印刷システムの概略を示すシステム構成図である。 FIG. 1 is a system configuration diagram showing an outline of a printing system according to the present invention.
図1において、この印刷システム100は、複数のクライアント装置10−1、10−2、・・・10−Nと、セキュリティプリントサーバ20と、複数の印刷装置30−1、30−2、・・・30−Mと、この複数の印刷装置30−1、30−2、・・・30−Mに対応して設けられた認証装置40−1、40−2、・・・40−Mとをそれぞれネットワーク50に接続して構成される。
1, the printing system 100 includes a plurality of client apparatuses 10-1, 10-2,... 10-N, a
ここで、クライアント装置10−1、10−2、・・・10−N(クライアント装置10として総称する)は、この印刷システム100を用いた所望の文書の印刷要求を行うものである。 Here, the client apparatuses 10-1, 10-2,... 10 -N (collectively referred to as the client apparatus 10) make a print request for a desired document using the printing system 100.
認証装置40−1、40−2、・・・40−Mは、印刷装置30−1、30−2、・・・30−Mに対応してそれぞれネットワーク50に接続されており、対応する印刷装置30−1、30−2、・・・30−Mに対する上記印刷要求にかかわる文書の印刷に際して、該印刷の権限を有するユーザであるかのユーザ認証を行う。
The authentication devices 40-1, 40-2,... 40-M are connected to the
認証装置40−1、40−2、・・・40−Mにおけるユーザ認証は、ユーザIDとパスワードを用いたユーザ認証、ユーザが携帯するユーザ識別情報(ユーザID)等が記憶されたカード状記憶媒体を用いたユーザ認証、ユーザの指紋等の生体的特徴情報を読み取るユーザ認証等を採用できるが、この実施例では、ユーザIDとパスワードを用いてユーザ認証を行う場合を例に挙げて説明する。 User authentication in the authentication devices 40-1, 40-2,... 40-M includes user authentication using a user ID and password, and card-like storage in which user identification information (user ID) carried by the user is stored. User authentication using a medium, user authentication that reads biometric feature information such as a user's fingerprint, and the like can be employed. In this embodiment, a case where user authentication is performed using a user ID and a password will be described as an example. .
なお、認証装置40−1、40−2、・・・40−Mは、ネットワーク50に接続されているが、印刷装置30−1、30−2、・・・30−Mにローカルに接続される、もしくは、印刷装置30−1、30−2、・・・30−Mの内部に構成されるようにしてもよい。
Although the authentication devices 40-1, 40-2,... 40-M are connected to the
セキュリティプリントサーバ20は、クライアント装置10より印刷要求として送られた親展印刷情報にある印刷条件を満たして印刷することができる「適合印刷装置」を印刷装置30−1、30−2、・・・30−Mから選択してクライアント装置10に送り返し、また、ユーザが認証装置40−1、40−2、・・・40−Mのいずれかの認証装置から送付してきた認証情報を認証して、該認証装置に対応して設置されている印刷装置に対してクライアント装置より印刷要求として送られた親展印刷情報を印刷データの変換等を行って送信する。
The
そして、セキュリティプリントサーバ20には、印刷装置30−1、30−2、・・・30−Mの印刷装置ドライバがインストールされている。
The
次に、クライアント装置10より印刷要求が行われて、用紙に印刷されるまでの経過について、図2参照して説明する。
Next, a process from when a print request is made by the
図2は、印刷システム100において、クライアント装置10より印刷要求が行われて、用紙に印刷されるまでにおける、データの流れを示す図である。
FIG. 2 is a diagram illustrating a data flow in the printing system 100 from when a print request is made by the
クライアント装置10には、汎用的な印刷データを生成することができる専用印刷装置ドライバがインストールされており、ユーザは、クライアント装置10から、該専用印刷装置ドライバを使用して親展印刷を所望するドキュメントから汎用的な印刷データを生成する。
The
また、印刷装置で実行される、カラー/モノクロ、用紙のサイズ、用紙送り方法、両面/片面、後処理等の印刷条件を同じくクライアント装置10から決定する。
Further, printing conditions such as color / monochrome, paper size, paper feeding method, duplex / single-sided, post-processing, and the like executed by the printing apparatus are also determined from the
また、同じくクライアント装置10に、あらかじめ決められている、セキュリティプリントサーバ20に登録されているユーザIDとパスワードの認証情報が親展印刷を実行するユーザによって入力される。
Similarly, the user ID and password authentication information registered in the
このユーザIDとパスワードは、ユーザ個人毎に設定されており、セキュリティプリントサーバ20内に登録されている。
This user ID and password are set for each individual user and registered in the
そして、ユーザが印刷システム100の利用権を持つかどうか、また、印刷システム100内のどの印刷装置の利用権をもつかが、セキュリティプリントサーバ20内に登録されているユーザIDとパスワードで管理されている。
Whether the user has the right to use the printing system 100 and which printing device in the printing system 100 has the right to use is managed by the user ID and password registered in the
このように、クライアント装置10において、「汎用的な印刷データ」と、「印刷条件」と、「認証情報」からなる親展印刷情報が決定されると、親展印刷情報が印刷要求としてクライアント装置10からセキュリティプリントサーバ20に送信される(矢印1)。
As described above, when the confidential print information including “general-purpose print data”, “printing conditions”, and “authentication information” is determined in the
なお、ユーザは、親展印刷情報を生成する際には、親展印刷を行う印刷装置の指定は行っていない。 Note that the user does not specify a printing apparatus that performs confidential printing when generating confidential printing information.
ここで、親展印刷情報に含まれるプリンタ適合性に関係のない汎用的な印刷データを作成する際には、いわゆるPDFファイルのようなものであってもよく、かかる印刷システムにおいて特に最適化された汎用的な印刷データであってもよい。 Here, when generating general-purpose print data not related to the printer compatibility included in the confidential print information, it may be a so-called PDF file, and is particularly optimized in such a print system. It may be general-purpose print data.
PDFファイルを使用した場合には、クライアント装置側での負荷が軽減されるとともに、システムの汎用性が期待できる。 When a PDF file is used, the load on the client device side is reduced and the versatility of the system can be expected.
親展印刷情報が送信されたセキュリティプリントサーバ20では、親展印刷情報をセキュリティプリントサーバ20内に記憶保存する。
In the
なお、親展印刷情報に含まれる汎用的な印刷データと印刷条件は暗号化されてセキュリティプリントサーバ20内に記憶保存される。
Note that general-purpose print data and printing conditions included in confidential print information are encrypted and stored in the
そして、セキュリティプリントサーバ20では、親展印刷情報に含まれている印刷条件から、該印刷条件を実行できる印刷装置を印刷装置30−1、30−2、・・・30−Mから探し出し、その印刷装置を適合印刷装置として、親展印刷できる印刷装置の情報をクライアント装置10に送り返す(点線矢印2)。
The
適合印刷装置は複数であっても、もちろんよい。 Of course, there may be a plurality of compatible printing apparatuses.
セキュリティプリントサーバ20から適合印刷装置の情報が送られたクライアント装置10は、適合印刷装置の情報をユーザに確認させ、ユーザは、確認した適合印刷装置の中から、親展印刷する印刷装置を選択する。
The
なお、セキュリティプリントサーバ20において、印刷条件に完全に適合する印刷装置がなかった場合には、印刷条件が一部分適合する印刷装置があれば、印刷条件を適合化させて印刷できる印刷装置の情報をクライアント装置10に送信して表示させ、ユーザは、表示された印刷装置の中から親展印刷する印刷装置を選択する、もしくは、印刷要求自体をキャンセルすることができる。
In the
印刷装置の選択を行ったユーザは(例として印刷装置30−1が選択された場合を説明する)、親展印刷を行わせる印刷装置30−1に対応して設置されている認証装置40−1まで行き、認証装置40−1に、矢印1で送信したユーザIDとパスワードを入力し認証を要求する。 The user who has selected the printing apparatus (explains the case where the printing apparatus 30-1 is selected as an example) is an authentication apparatus 40-1 installed corresponding to the printing apparatus 30-1 that performs confidential printing. Go to the authentication device 40-1 and input the user ID and password transmitted by the arrow 1 to request authentication.
ユーザによって認証装置40−1に入力されたユーザIDとパスワードは、認証装置40−1からセキュリティプリントサーバ20に対して送信される(点線矢印3)。 The user ID and password input to the authentication device 40-1 by the user are transmitted from the authentication device 40-1 to the security print server 20 (dotted arrow 3).
認証装置40−1から認証要求を受けたセキュリティプリントサーバ20は、受信したユーザIDとパスワードを、あらかじめ登録しておいたユーザIDとパスワードと参照して、受信したユーザIDをもつユーザが印刷システム100を利用する利用権を持つかどうか、および、受信したユーザIDをもつユーザが認証装置40−1と対応している印刷装置30−1の利用権をもつかどうか、受信したユーザIDをもつユーザの親展印刷情報を記録保存しているか、および、受信したユーザIDのパスワードはクライアント装置10より送られたユーザIDのパスワードと合致するかどうか、および、受信したユーザIDのパスワードはあらかじめセキュリティプリントサーバ20に登録しておいたユーザIDのパスワードと一致するかどうかの認証処理を行う。
Upon receiving the authentication request from the authentication device 40-1, the
認証処理が行われた結果、ユーザIDをもつユーザが印刷システム100の利用権を持ち、該ユーザの親展印刷情報がセキュリティプリントサーバ20内にあって、かつ、パスワードが合致すると、セキュリティプリントサーバ20は、認証を要求してきたユーザに対応してセキュリティプリントサーバ20内に記録保存している該ユーザの親展印刷情報の中から、クライアント装置10より該ユーザが行った印刷要求の情報が確認できる親展印刷情報のデータ(汎用的印刷データの文書名、印刷条件等)を印刷装置30−1に送信する(点線矢印4)。
As a result of the authentication processing, if the user having the user ID has the right to use the printing system 100, the confidential print information of the user is in the
送信を受けた印刷装置30−1は、セキュリティプリントサーバ20より受信した親展印刷情報のデータを、図示しない印刷装置30−1の操作パネル等に表示するか用紙に印刷出力し、ユーザに親展印刷することができる親展印刷情報のデータ(汎用的印刷データの文書名、印刷条件等)の表示を行う。
Upon receiving the transmission, the printing apparatus 30-1 displays the confidential print information data received from the
ユーザは親展印刷情報のデータを視認して、文書名、印刷条件等の確認を行う。 The user visually checks the confidential print information data and confirms the document name, printing conditions, and the like.
ユーザに表示される親展印刷情報のデータは、ユーザがクライアント装置10から印刷要求を複数回おこなっていれば、表示される親展印刷情報のデータも該印刷要求に応じて複数存在する。 If the user makes a print request from the client device 10 a plurality of times, the confidential print information data to be displayed to the user also exists in response to the print request.
印刷装置30−1でユーザが親展印刷情報のデータを視認して印刷条件等を確認したあと、確認した親展印刷情報の印刷装置30−1での親展印刷を要求する為に、認証装置40−1からセキュリティプリントサーバ20に対して再度ユーザIDとパスワードを送信する(点線矢印5)。 After the user visually confirms the confidential printing information data on the printing apparatus 30-1 and confirms the printing conditions and the like, the authentication apparatus 40- requests the confidential printing information on the printing apparatus 30-1 to request confidential printing on the printing apparatus 30-1. 1 transmits the user ID and password again to the security print server 20 (dotted line arrow 5).
なお、印刷装置30−1で確認された親展印刷情報のデータが複数存在した場合には、認証装置40−1からセキュリティプリントサーバ20に対して再度、ユーザIDとパスワードを送信して親展印刷が要求されると、すべての親展印刷情報の親展印刷を要求することとなる。
If there is a plurality of confidential print information data confirmed by the printing apparatus 30-1, the authentication apparatus 40-1 transmits the user ID and password again to the
さて、再度、認証装置40−1からユーザIDとパスワードを受信したセキュリティプリントサーバ20は、セキュリティプリントサーバ20に保存している該ユーザIDの親展印刷情報を、印刷装置30−1で親展印刷できるようにセキュリティプリントサーバ20内で処理を行う。
The
すなわち、セキュリティプリントサーバ20で保存している親展印刷を行う文書の汎用的な印刷データと印刷条件に基づき、印刷装置30−1の印刷装置ドライバを使って、印刷装置30−1で印刷できるプリンタ言語を使用した印刷データに生成する。
That is, a printer capable of printing with the printing apparatus 30-1 using the printing apparatus driver of the printing apparatus 30-1 based on general-purpose print data and printing conditions of the document to be confidentially stored stored in the
生成された印刷データは、最終的な印刷データとして、印刷装置30−1に送信され(矢印6)、印刷装置30−1において、当該印刷データが該印刷条件で印刷出力され親展印刷が実行される。 The generated print data is transmitted as final print data to the printing apparatus 30-1 (arrow 6), and the print data is printed out under the printing conditions in the printing apparatus 30-1, and confidential printing is executed. The
このように、クライアント装置10より汎用的な印刷データを含む親展印刷情報が送られることにより、印刷データを生成した後にでも、任意の印刷装置で親展印刷を実行することができる。
As described above, confidential print information including general-purpose print data is sent from the
なお、ユーザが親展印刷を行う際には、セキュリティプリントサーバ20からクライアント装置10に点線矢印2で送られた親展印刷できる印刷装置の情報に記載されていない(印刷条件が適合しない)印刷装置で親展印刷することもできる。
When the user performs confidential printing, the printing apparatus that is not described in the information of the printing apparatus that can perform confidential printing sent from the
親展印刷できる印刷装置の情報に適合印刷装置として記載されていない印刷装置をユーザが選択して(この場合印刷装置30−2が選択されたとする)、印刷装置30−2に対応した認証装置40−2より認証要求が行われると、上記で説明したように印刷装置30−2で親展印刷情報のデータの確認が行われ、ユーザIDとパスワードを再送信することで印刷要求が行われ、セキュリティプリントサーバ20において、該ユーザIDをもつユーザの親展印刷情報として記録保存していた印刷条件を印刷装置30−2で印刷できるように、該印刷条件の一部を適合化させる処理が行われる。
The user selects a printing device that is not described as a compatible printing device in the information of the printing device that can perform confidential printing (assuming that the printing device 30-2 is selected in this case), and the authentication device 40 corresponding to the printing device 30-2. -2 makes an authentication request, the confidential printing information data is confirmed by the printing apparatus 30-2 as described above, and a printing request is made by re-sending the user ID and password, and security is performed. The
例えば、最初にクライアント装置10から送られた印刷条件は、A4サイズで両面印刷を行う印刷条件であったとすると、ユーザが選択した印刷装置30−2では、A4サイズの印刷が可能だが両面印刷を行う機能は持ち合わせてない場合には、両面印刷を行う条件を削除して印刷装置30−2でA4サイズ印刷を行うように印刷条件が適合化される。
For example, assuming that the printing conditions initially sent from the
適合化された印刷条件より、上記で示したように、クライアント装置10より送られた汎用的な印刷データと共に印刷装置30−2の印刷装置ドライバで、最終的な印刷データが生成され、印刷装置30−2に送信され、印刷装置30−2で親展印刷が実行される。
From the adapted printing conditions, as shown above, the print device driver of the printing device 30-2 generates final print data together with the general-purpose print data sent from the
また、クライアント装置10より親展印刷情報をセキュリティプリントサーバ20に送信する際に印刷条件を送信せずともよく、その場合には、ユーザが選択した印刷装置から、図示しない該印刷装置の操作パネル等で該印刷装置で実行できる印刷条件を入力する処理が加えられ、セキュリティプリントサーバ20から受信した印刷データを、該印刷装置に入力された該印刷条件で親展印刷される。
Further, when sending confidential print information from the
また、本発明に係る印刷システム100においては、クライアント装置10から親展印刷情報を送信する際に、あらかじめユーザが親展印刷する印刷装置を選択してもよく(例として印刷装置30−3が選択されたとする)、その際には、クライアント装置10内で印刷装置30−3用の印刷装置ドライバで印刷データが生成されて、生成された印刷データと印刷条件と認証情報の親展印刷情報がセキュリティプリントサーバ20に送信され、親展印刷が行われる。
In the printing system 100 according to the present invention, when transmitting confidential print information from the
なお、クライアント装置10からセキュリティプリントサーバ20に対して複数回の印刷要求が行われていた場合には、点線矢印4で親展印刷情報のデータ(汎用的印刷データの文書名、印刷条件等)が送られた際に、親展印刷する文書を印刷装置から選択してセキュリティプリントサーバ20に対して送信を行い、選択した文書の親展印刷を行ってもよい。
Note that when multiple print requests are made from the
なお、セキュリティプリントサーバ20から印刷装置30−1に対して行った親展印刷情報のデータを確認する処理(図2では点線矢印4のようにデータが流れる)と印刷装置30−1もしくは認証装置40−1からセキュリティプリントサーバ20に対して行った親展印刷の要求を行う処理(図2では点線矢印5のようにデータが流れる)は省略して、点線矢印3で表現した1度目の認証要求で親展印刷を要求するようにしてもよい。
It should be noted that the process of confirming confidential print information data performed from the
なお、セキュリティプリントサーバ20において、クライアント装置10に通知する適合印刷装置を印刷装置30−1、30−2、・・・30−Mから選択する処理に関しては、セキュリティプリントサーバ20内に保存されている、ユーザが利用権をもつ印刷装置の情報も参照して、まず、クライアント装置10から印刷要求を行ったユーザが利用できる印刷装置を選択して、そして、選択された印刷装置の中から適合印刷装置を選択するようにしてもよい。
In the
次に、クライアント装置10の詳細構成について図3を参照して説明する。
Next, a detailed configuration of the
図3は、クライアント装置10の詳細構成の一例を示すブロック図である。
FIG. 3 is a block diagram illustrating an example of a detailed configuration of the
図3において、クライアント装置10は、印刷システム100を用いた印刷要求を行うもので、パーソナルコンピュータ等から構成される。
In FIG. 3, a
このクライアント装置10は、キーボード等からなる入力/操作部301、印刷要求受付部302、親展印刷情報生成部303、印刷装置ドライバ部304、汎用的印刷データ生成部305、印刷装置指定印刷データ生成部306、印刷条件設定部307、認証情報設定部308、データ送信部309、送信データ記録部310、ネットワークインタフェース部311、適合印刷装置通知受信部312、ユーザに情報を表示するディスプレイである表示部313、削除要求生成部314を具備して構成される。
The
ここで、入力/操作部301は、ユーザが印刷要求を行う場合や印刷要求を削除する場合などにユーザの要求をクライアント装置10に入力する用途に使用される。
Here, the input /
印刷要求受付部302は、ユーザが入力/操作部301より行った印刷要求を受け付け、親展印刷する文書、親展印刷する印刷条件、ユーザID等を受け付ける。
The print
親展印刷情報生成部303は、印刷する文書をクライアント装置10から送付する印刷データの形に変換する印刷装置ドライバ部304と、印刷要求受付部302で受け付けた印刷要求から印刷条件を抽出して設定する印刷条件設定部307と、印刷要求受付部302で受け付けた印刷要求からユーザIDとパスワードを抽出して認証情報を設定する認証情報設定部308で構成される。
The confidential print information generation unit 303 extracts and sets print conditions from a print device driver unit 304 that converts a document to be printed into a form of print data sent from the
印刷装置ドライバ部304は、印刷要求受付部302で受け付けた印刷する文書から汎用的な印刷データを生成する汎用的印刷データ生成部305と、ユーザが印刷要求を行う際に親展印刷する印刷装置を指定した場合に該文書をユーザが指定した印刷装置に応じた印刷装置ドライバで印刷データを生成する印刷装置指定印刷データ生成部306で構成される。
A printing device driver unit 304 includes a general-purpose print
親展印刷情報生成部303において、汎用的な印刷データもしくはユーザが指定した印刷装置に応じた印刷装置ドライバで生成された印刷データと、印刷条件と、認証情報からなる親展印刷情報の生成が行われる。 The confidential print information generation unit 303 generates confidential print information including general-purpose print data or print data generated by a printing device driver corresponding to a printing device designated by the user, printing conditions, and authentication information. .
データ送信部309は、親展印刷情報生成部303で生成した親展印刷情報をセキュリティプリントサーバ20に送信する処理を行う。
The
送信データ記録部310は、データ送信部309で送信した親展印刷情報を一時記憶する処理を行う。
The transmission
ネットワークインタフェース部311は、ネットワーク50を通じて、情報の授受を行う。
The
適合印刷装置通知受信部312は、セキュリティプリントサーバ20から送信される適合印刷装置の通知を受け付け、表示部313に適合印刷装置を表示する処理を行う。
The compatible printing apparatus
削除要求生成部314は、クライアント装置10がサーバ20から適合印刷装置の通知を受け取り、ユーザが設定した印刷条件に完全に適合する印刷装置がなく、ユーザが印刷要求の削除を入力/操作部301から要求した場合に、セキュリティプリントサーバ20に送信する削除要求を生成する処理を行う。
The deletion
削除要求生成部314は、送信データ記録部310を参照して、ユーザが行った印刷要求を確認し、削除を望む親展印刷情報を削除要求に記載して削除要求を生成する処理を行う。
The deletion
次に、セキュリティプリントサーバ20の詳細構成について図4を参照して説明する。
Next, a detailed configuration of the
図4は、セキュリティプリントサーバ20の詳細構成の一例を示すブロック図である。
FIG. 4 is a block diagram illustrating an example of a detailed configuration of the
セキュリティプリントサーバ20は、親展印刷情報受信部501、記録保存部502、適合印刷装置選択部503、適合印刷装置通知送信部504、認証情報受信部505、認証処理部506、認証結果送信部507、送信データ生成部509、送信先決定部510、プリンタドライバ部511、印刷条件設定部512、データ送信部513、ネットワークインタフェース部514、削除要求受信処理部515を具備して構成される。
The
親展印刷情報受信部501は、クライアント装置10から親展印刷情報である、汎用的な印刷データもしくはユーザが指定した印刷装置に応じた印刷装置ドライバで生成された印刷データと、親展印刷する印刷装置での印刷条件と、ユーザIDとパスワードの認証情報を受信し、受信した情報を記録保存部502に送り、適合印刷装置選択部503に適合印刷装置の選択を行うよう命令する処理を行う。
The confidential printing information receiving unit 501 is a printing apparatus that performs confidential printing and general-purpose printing data that is confidential printing information from the
記録保存部502には、あらかじめ、印刷システム100内のそれぞれの印刷装置30−1、30−2、・・・30−Mで印刷可能な印刷条件と、印刷システム100を利用できるユーザのユーザIDとパスワードと、各ユーザが利用権をもつ印刷装置の情報とが保存されており、親展印刷情報受信部501で受信した親展印刷情報が記録保存されている。 In the recording storage unit 502, printing conditions that can be printed by the printing apparatuses 30-1, 30-2,... 30-M in the printing system 100 and user IDs of users who can use the printing system 100 are stored in advance. , The password, and information on the printing apparatus each user has the right to use, and the confidential print information received by the confidential print information receiving unit 501 is recorded and stored.
適合印刷装置選択部503は、親展印刷情報受信部501から命令を受け、記録保存部502に保存されている親展印刷情報受信部501が受信した親展印刷情報に含まれる印刷条件を参照して、該印刷条件で印刷できる印刷装置である適合印刷装置を選択する処理を行う。 The compatible printing apparatus selection unit 503 receives a command from the confidential print information reception unit 501 and refers to the printing conditions included in the confidential print information received by the confidential print information reception unit 501 stored in the record storage unit 502. A process of selecting a compatible printing apparatus that is a printing apparatus capable of printing under the printing conditions is performed.
適合印刷装置通知送信部504は、適合印刷装置選択部503で選択された適合印刷装置の情報をクライアント装置10に送信する処理を行う。
The compatible printing device notification transmission unit 504 performs processing for transmitting information on the compatible printing device selected by the compatible printing device selection unit 503 to the
認証情報受信部505は、ユーザが印刷システム100内の親展印刷を希望する印刷装置に対応して設置された認証装置から送信されたユーザIDとパスワードを受信し、ユーザIDとパスワードと送信した認証装置を判別できる情報(認証装置の各種番号)を認証処理部506に送付する。 The authentication information receiving unit 505 receives the user ID and password transmitted from the authentication apparatus installed corresponding to the printing apparatus in which the user desires confidential printing in the printing system 100, and transmits the user ID and password transmitted. Information for identifying the device (various numbers of the authentication device) is sent to the authentication processing unit 506.
認証処理部506では、認証受信部505より送られたユーザIDとパスワードを元に、記録保存部502に保存されているユーザIDとパスワードを参照して、記録保存部502に保存されているユーザIDのパスワードが、認証処理部506が受信したユーザIDのパスワードと合致するかどうかと、認証受信部505が受信したユーザIDをもつユーザは印刷システム100の利用権をもつかどうかと、認証情報受信部505が受信したユーザIDをもつユーザは認証情報受信部505にユーザIDを送信してきた認証装置に対応する印刷装置の利用権をもつかどうかの確認を行い、全て確認が取れれば、認証情報受信部505にユーザIDを送付した認証装置に対応した印刷装置に対して、認証情報受信部505が受信したユーザIDのユーザが印刷要求を行った親展印刷情報のデータ(親展印刷する印刷データの文書名、印刷条件等)を送信するように認証結果送信部507に命令する。 The authentication processing unit 506 refers to the user ID and password stored in the record storage unit 502 based on the user ID and password sent from the authentication reception unit 505, and stores the user stored in the record storage unit 502. Whether the ID password matches the password of the user ID received by the authentication processing unit 506, whether the user having the user ID received by the authentication receiving unit 505 has the right to use the printing system 100, and authentication information The user having the user ID received by the receiving unit 505 confirms whether or not the user having the right to use the printing apparatus corresponding to the authentication apparatus that has transmitted the user ID to the authentication information receiving unit 505 is confirmed. The user I received by the authentication information receiving unit 505 is sent to the printing device corresponding to the authentication device that sent the user ID to the information receiving unit 505. User instructs the authentication result transmitting unit 507 to transmit the data of the confidential print information has been printed request (document name of the print data to be confidential printing, printing conditions, etc.).
そして、認証処理部506は、認証受信部505より送られた、ユーザIDを送付した認証装置を判別できる情報と該ユーザIDを記憶し、再度、記憶した該認証装置から記憶したユーザIDが送付されてきたら、ユーザが認証装置より2度目のユーザIDとパスワードの送信を行って親展印刷の要求を行ったと判断して、該ユーザIDに対応した親展印刷情報の親展印刷を行うように、送信先決定部510に対して、該ユーザIDを送付した認証装置を判別できる情報と該ユーザIDを送る処理を行う。 Then, the authentication processing unit 506 stores the information sent from the authentication receiving unit 505 that can identify the authentication device that sent the user ID and the user ID, and the stored user ID is sent again from the stored authentication device. If the user ID and password are transmitted from the authentication device for the second time, it is determined that the user has requested confidential printing, and transmission is performed so that confidential printing information corresponding to the user ID is confidentially printed. The destination determination unit 510 performs processing for sending information that can identify the authentication device that sent the user ID and the user ID.
認証結果送信部507は、認証処理部506から命令を受けて、セキュリティプリントサーバ20にユーザIDとパスワードを送信してきた認証装置に対応する印刷装置に対して、該ユーザIDをもつユーザがクライアント装置10から印刷要求を行った親展印刷情報のデータ(親展印刷する印刷データの文書名、印刷条件等)を記録保存部502より入手して送信する処理を行う。
The authentication result transmission unit 507 receives a command from the authentication processing unit 506, and the user having the user ID transmits the client device to the printing apparatus corresponding to the authentication apparatus that has transmitted the user ID and password to the
送信先決定部510は、認証処理部506から認証装置を判別できる情報とユーザIDが送られると、受信した情報から親展印刷を行う印刷装置を決定する処理を行い、印刷条件設定部512に、親展印刷を行う印刷装置の情報と、ユーザIDを送る。 When the authentication processing unit 506 receives information that can identify the authentication device and a user ID, the transmission destination determination unit 510 performs processing for determining a printing device that performs confidential printing from the received information, and sends a print condition setting unit 512 to the print condition setting unit 512. Information on the printing apparatus that performs confidential printing and a user ID are sent.
そして、印刷条件設定部512は、記録保存部502に保存されている印刷条件を参照して、ユーザが指定した印刷条件と送信先決定部510で決定された印刷装置で実行できる印刷条件を照らし合わせ、ユーザが指定した印刷条件が送信先決定部510で決定された印刷装置で実行できるかどうかを確認する。 Then, the print condition setting unit 512 refers to the print conditions stored in the record storage unit 502 to check the print conditions specified by the user and the print conditions that can be executed by the printing apparatus determined by the transmission destination determination unit 510. In addition, it is confirmed whether or not the printing conditions specified by the user can be executed by the printing apparatus determined by the transmission destination determination unit 510.
確認の上、ユーザが指定した印刷条件が送信先決定部510で決定された印刷装置で実行できない場合には、送信先決定部510で決定された印刷装置で印刷が実行できるように印刷条件の適合化を行い、印刷条件を設定する処理を行う。 After checking, if the printing conditions specified by the user cannot be executed by the printing apparatus determined by the transmission destination determination unit 510, the printing conditions are set so that printing can be executed by the printing apparatus determined by the transmission destination determination unit 510. Perform the process of adapting and setting the printing conditions.
印刷条件の適合化とは、図2を参照してデータの流れを説明する個所でも説明したが、例えば、ユーザが指定した印刷条件が、A4サイズで両面印刷を行う印刷条件であったとすると、送信先決定部510で決定された印刷装置はA4サイズの印刷が可能だが両面印刷を行う機能は持ち合わせてない場合には、両面印刷を行う条件を削除してA4サイズ印刷するように適合化されるということである。 The adaptation of the printing conditions has also been described at the location where the data flow is described with reference to FIG. 2. For example, if the printing conditions specified by the user are the printing conditions for performing A2 size duplex printing, When the printing apparatus determined by the transmission destination determination unit 510 is capable of A4 size printing but does not have the function of performing double-sided printing, it is adapted to delete the conditions for performing double-sided printing and perform A4 size printing. That is.
このように印刷条件設定部512で印刷条件が設定されると、プリンタドライバ部511に設定された印刷条件とユーザIDと送信先決定部510で決定された印刷装置の情報をプリンタドライバ部511に送信する。 When the printing conditions are set by the printing condition setting unit 512 in this way, the printing conditions set in the printer driver unit 511, the user ID, and the information on the printing apparatus determined by the transmission destination determining unit 510 are sent to the printer driver unit 511. Send.
プリンタドライバ部511は、親展印刷を行う印刷装置の情報とユーザIDを受け取ると、該ユーザIDから、記録保存部502に保存されている該ユーザIDに該当する印刷データを入手し、入手した印刷データが汎用的な印刷データであれば、汎用的な印刷データと印刷条件から、親展印刷を行う印刷装置の印刷装置ドライバで最終的な印刷データを生成し、該入手した印刷データが親展印刷を行う印刷装置の印刷装置ドライバで生成された印刷データであり、印刷条件が適合化されていれば、適合化された印刷条件と該入手した印刷データを元にして、最終的な印刷データを生成する。 When the printer driver unit 511 receives information on a printing apparatus that performs confidential printing and a user ID, the printer driver unit 511 obtains print data corresponding to the user ID stored in the record storage unit 502 from the user ID, and acquires the obtained print data. If the data is general-purpose print data, final print data is generated from the general-purpose print data and printing conditions by the printing device driver of the printing device that performs confidential printing, and the obtained print data is subjected to confidential printing. If the print data is generated by the printing device driver of the printing device to be performed and the printing conditions are adapted, final print data is generated based on the adapted printing conditions and the obtained print data. To do.
データ送信部513は、プリンタドライバ部511で作成された最終的な印刷データを受け取り、送信先決定部510で決定された印刷装置に対して、最終的な印刷データを送信する処理を行う。 The data transmission unit 513 receives the final print data created by the printer driver unit 511 and performs a process of transmitting the final print data to the printing apparatus determined by the transmission destination determination unit 510.
ネットワークインタフェース部514は、ネットワーク50を通じて情報の授受を行う処理をする。
The network interface unit 514 performs processing for exchanging information through the
削除要求受信処理部515は、クライアント装置10よりデータ削除要求を受信し、記録保存部502から該データ削除要求に記載された親展印刷情報の削除をする処理を行う。
The deletion request reception processing unit 515 receives the data deletion request from the
次に、クライアント装置10の処理について図5を参照して説明する。
Next, processing of the
図5は、クライアント装置10の処理フローを示すフローチャートである。
FIG. 5 is a flowchart showing the processing flow of the
まず、クライアント装置10の入力/操作部301よりユーザによって親展印刷の印刷要求が行われると(ステップ551でYES)、ユーザによって親展印刷する印刷装置を指定されたかどうかを判断し(ステップ552)、指定されていなければ(ステップ552でNO)汎用印刷データ生成部305で、特定の印刷装置のプリンタ言語に左右されない汎用的な印刷データが生成され(ステップ553)、指定されていれば(ステップ552でYES)印刷装置指定印刷データ生成部306で、ユーザによって指定された印刷装置に応じた印刷装置ドライバで印刷データが生成される(ステップ554)。
First, when a print request for confidential printing is made by the user from the input /
そして、印刷条件設定部307でユーザが行った印刷要求から印刷条件を抽出して設定し(ステップ555)、認証情報設定部308でユーザが行った印刷要求からユーザIDとパスワードを抽出して認証情報を設定する(ステップ556)。
Then, the print
ステップ553及至556で印刷データと印刷条件と認証情報とが設定されると、それらを親展印刷情報としてセキュリティプリントサーバ20に送信する(ステップ557)。
When print data, print conditions, and authentication information are set in
送信後、適合印刷装置通知受信部312がセキュリティプリントサーバ20からの適合印刷装置の通知を受信すると(ステップ558でYES)、表示部313に該通知の内容を表示する(ステップ559)。
After the transmission, when the compatible printing device
ユーザから印刷要求をキャンセルするように要求されたら(ステップ560でYES)、削除要求生成部314がステップ557で送信した親展印刷情報を削除する削除要求を生成し、セキュリティプリントサーバ20に削除要求を送信する(ステップ561)。
If the user requests to cancel the print request (YES in step 560), the deletion
次に、セキュリティプリントサーバ20の処理について図6を参照して説明する。
Next, processing of the
図6は、セキュリティプリントサーバ20の処理フローを示すフローチャートである。
FIG. 6 is a flowchart showing a processing flow of the
親展印刷情報受信部501は、クライアント装置10より親展印刷情報を受信すると(ステップ601でYES)、受信した親展印刷情報を記録保存部502に送り、記録保存部502において親展印刷情報が記録保存される(ステップ602)。 When the confidential print information receiving unit 501 receives the confidential print information from the client device 10 (YES in step 601), the confidential print information reception unit 501 sends the received confidential print information to the record storage unit 502, and the record storage unit 502 records and stores the confidential print information. (Step 602).
そして、適合印刷装置選択部503が親展印刷情報に記載された印刷条件で印刷できる印刷装置を印刷システム100内の印刷装置から探し出し(ステップ603)、適合印刷装置送信部504からクライアント装置10に対し、探し出した適合印刷装置の情報を通知する(ステップ604)。 Then, the compatible printing apparatus selection unit 503 searches the printing apparatus in the printing system 100 for a printing apparatus that can print under the printing conditions described in the confidential print information (step 603), and the compatible printing apparatus transmission unit 504 sends the client apparatus 10 a response. Then, the information of the found compatible printing apparatus is notified (step 604).
クライアント装置10に適合印刷装置の情報を送信すると、セキュリティプリントサーバは認証装置からの認証情報の送信を待ち、認証情報受信部505が認証装置からのユーザIDとパスワードを受信すると(ステップ605でYES)、認証処理部506が受信したユーザIDとパスワードを元に、記録保存部502に保存されているユーザIDとパスワードを参照して、記録保存部502に保存されているユーザIDのパスワードが認証処理部506が受信したユーザIDのパスワードと合致するかどうかと、認証情報受信部505が受信したユーザIDをもつユーザは印刷システム100の利用権をもつかどうかと、認証情報受信部505より送られたユーザIDをもつユーザは認証情報受信部505にユーザIDを送信してきた認証装置に対応する印刷装置の利用権をもつかどうかの確認を行う(ステップ608)。
When the information about the compatible printing device is transmitted to the
全て確認が取れれば(ステップ609でYES)、認証結果送信部507が、認証情報受信部505にユーザIDを送付した認証装置に対応した印刷装置に対して、認証情報受信部505が受信したユーザIDのユーザが印刷要求を行った親展印刷情報のデータ(親展印刷する印刷データの文書名、印刷条件等)を送信する(ステップ610)。 If all the confirmations can be obtained (YES in step 609), the authentication result transmitting unit 507 receives the user received by the authentication information receiving unit 505 for the printing apparatus corresponding to the authentication device that has sent the user ID to the authentication information receiving unit 505. The confidential print information data (the document name of the print data to be confidentially printed, the printing conditions, etc.) requested by the ID user is transmitted (step 610).
そして、認証情報受信部505が再度、ステップ605で受信した情報と同じユーザIDとパスワードを受信すると(ステップ611でYES)、認証処理部506が送信先決定部510に対して、該ユーザIDを送信した認証装置を判別できる情報と該ユーザIDを送り、送信先決定部510が親展印刷を行う印刷装置を決定する(ステップ612)。
When the authentication information receiving unit 505 receives the same user ID and password as the information received in
親展印刷を行う印刷装置が送信先決定部510で決定されると、印刷条件設定部512で、ユーザが指定した印刷条件が送信先の印刷装置で実行できなければ(ステップ613でNO)、送信先の印刷装置で実行できるように印刷条件の適合化を行い(ステップ614)、プリンタドライバ部511で最終的な印刷データの生成を行い(ステップ614)、データ送信部513から、ステップ612で決定された印刷装置に対して、最終的な印刷データの送信を行う。
When the printing apparatus that performs confidential printing is determined by the transmission destination determination unit 510, if the printing conditions specified by the user cannot be executed by the printing apparatus of the transmission destination by the printing condition setting unit 512 (NO in step 613), transmission is performed. The printing conditions are adapted so that they can be executed by the previous printing apparatus (step 614), the final print data is generated by the printer driver unit 511 (step 614), and the data transmission unit 513 decides at
なお、ステップ608において、記録保存部502に保存されているユーザIDのパスワードが認証処理部506が受信したユーザIDのパスワードと合致するかどうかと、認証情報受信部505が受信したユーザIDをもつユーザは印刷システム100の利用権をもつかどうかと、認証情報受信部505より送られたユーザIDをもつユーザは認証情報受信部505にユーザIDを送信してきた認証装置に対応する印刷装置の利用権をもつかどうかの確認を行った結果、いずれか確認が取れなかった場合には(ステップ609でNO)セキュリティプリントサーバ20における処理を終了する。
In
この発明は、ネットワークにプリンタに対応して認証装置を接続することで親展印刷を可能にした印刷システムにおいて利用可能である。 The present invention can be used in a printing system that enables confidential printing by connecting an authentication device corresponding to a printer to a network.
この発明によれば、ユーザ側で印刷に用いるプリンタを指定しなくても親展印刷を行うことができる。 According to the present invention, confidential printing can be performed without designating a printer to be used for printing on the user side.
10、10−1、10−2、・・・10−N クライアント装置
20 セキュリティプリントサーバ
30、30−1、30−2、・・・30−M 印刷装置
40、40−1、40−2、・・・40−M 認証装置
50 ネットワーク
10, 10-1, 10-2,... 10-
Claims (6)
前記クライアント装置は、
前記印刷指示にかかわる印刷データに基づきプリンタ言語およびプリンタ機能に依存しない汎用的な印刷データを生成する汎用的印刷データ生成手段と、
前記汎用的印刷データ生成手段で生成された汎用的印刷データとユーザが指定する印刷条件と前記ユーザの識別情報とを少なくとも含む印刷ジョブ情報を前記サーバに送信する第1の送信手段を具備し、
前記サーバは、
前記認証装置から送信されたユーザ識別情報および前記印刷条件に基づき、前記汎用的印刷データを当該認証装置と対応付けられた前記プリンタにてプリント可能となる印刷データに変換する印刷データ変換手段と、
前記印刷データ変換手段により変換された印刷データを前記プリンタに送信する第2の送信手段と
を具備することを特徴とする印刷システム。 An authentication device that performs authentication of print permission in the printer corresponding to one or a plurality of printers connected to the network is connected to the network, print jobs related to print instructions from client devices are accumulated in the server, and In a printing system that executes a print job stored in the server based on authentication of an authentication device,
The client device is
General-purpose print data generating means for generating general-purpose print data independent of the printer language and printer function based on the print data relating to the print instruction;
First transmission means for transmitting, to the server, print job information including at least the general-purpose print data generated by the general-purpose print data generation means, printing conditions specified by a user, and identification information of the user;
The server
Print data conversion means for converting the general-purpose print data into print data that can be printed by the printer associated with the authentication device based on the user identification information and the printing conditions transmitted from the authentication device;
And a second transmission unit configured to transmit the print data converted by the print data conversion unit to the printer.
前記クライアント装置から送信された前記印刷ジョブ情報に基づき、前記複数のプリンタの中で適合するプリンタを選択する選択手段と、
前記選択手段で適合するプリンタが選択できない場合は、前記印刷条件を前記複数のプリンタの中のいずれかに適合する印刷条件に変更する印刷条件変更手段と
を更に具備することを特徴とする請求項1記載の印刷システム。 The server
Selection means for selecting a suitable printer among the plurality of printers based on the print job information transmitted from the client device;
The printing condition changing means for changing the printing condition to a printing condition suitable for one of the plurality of printers when the selection means cannot select a suitable printer. The printing system according to 1.
前記選択手段で選択したプリンタ若しくは前記印刷条件変更手段で変更した印刷条件に適合するプリンタに関する内容を前記クライアント装置に通知する通知手段
を更に具備することを特徴とする請求項1又は2記載の印刷システム。 The server
3. The printing according to claim 1, further comprising notification means for notifying the client device of contents relating to the printer selected by the selection means or the printer that matches the printing conditions changed by the printing condition changing means. system.
前記クライアント装置は、前記印刷指示にかかわる印刷データに基づきプリンタ言語およびプリンタ機能に依存しない汎用的印刷データを生成し、
汎用的印刷データとユーザが指定する印刷条件と前記ユーザの識別情報とを少なくとも含む印刷ジョブ情報を前記サーバに送信し、
前記サーバは、前記認証装置から送信されたユーザ識別情報および前記印刷条件に基づき、前記汎用的印刷データを当該認証装置と対応付けられた前記プリンタにてプリント可能となる印刷データに変換し、
変換された印刷データを前記プリンタに送信する
ことを特徴とする印刷システムの制御方法。 An authentication device that performs authentication of print permission in the printer corresponding to one or a plurality of printers connected to the network is connected to the network, print jobs related to print instructions from client devices are accumulated in the server, and In a control method of a printing system for executing a print job stored in the server based on authentication of an authentication device,
The client device generates general-purpose print data that does not depend on a printer language and a printer function based on print data related to the print instruction,
Sending print job information including at least general-purpose print data, printing conditions designated by the user, and identification information of the user to the server;
The server converts the general-purpose print data into print data that can be printed by the printer associated with the authentication device based on the user identification information and the printing condition transmitted from the authentication device,
A printing system control method, comprising: transmitting converted print data to the printer.
適合するプリンタが選択できない場合は、前記印刷条件を前記複数のプリンタの中のいずれかに適合する印刷条件に変更する
ことを特徴とする請求項4記載の印刷システムの制御方法。 The server selects a suitable printer from the plurality of printers based on the print job information transmitted from the client device,
The control method for a printing system according to claim 4, wherein when a suitable printer cannot be selected, the printing condition is changed to a printing condition suitable for one of the plurality of printers.
ことを特徴とする請求項4又は5記載の印刷システムの制御方法。 The method according to claim 4 or 5, wherein the server notifies the client device of contents relating to the selected printer or a printer adapted by changing the printing conditions.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004278495A JP2006092373A (en) | 2004-09-24 | 2004-09-24 | Print system and its control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004278495A JP2006092373A (en) | 2004-09-24 | 2004-09-24 | Print system and its control method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006092373A true JP2006092373A (en) | 2006-04-06 |
Family
ID=36233262
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004278495A Pending JP2006092373A (en) | 2004-09-24 | 2004-09-24 | Print system and its control method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006092373A (en) |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008021150A (en) * | 2006-07-13 | 2008-01-31 | Toppan Forms Co Ltd | Confidential printing system, its method, printer server, authentication server, and their program |
JP2008158965A (en) * | 2006-12-26 | 2008-07-10 | Sharp Corp | Print control device, print control system, image forming device, and program |
JP2009032250A (en) * | 2007-07-30 | 2009-02-12 | Ricoh Co Ltd | Print server data processor and record medium |
JP2009294889A (en) * | 2008-06-05 | 2009-12-17 | Ricoh Co Ltd | Printing system and printer |
JP2010208266A (en) * | 2009-03-12 | 2010-09-24 | Konica Minolta Business Technologies Inc | Printing system, image forming device, print server, print data managing method and image forming method |
JP2011076462A (en) * | 2009-09-30 | 2011-04-14 | Brother Industries Ltd | Program for setting secure print and method of setting secure printing |
US8115954B2 (en) | 2007-08-28 | 2012-02-14 | Konica Minolta Business Technologies, Inc. | Pull print supporting image forming system, image forming method and information processing apparatus directed thereto |
US8125664B2 (en) | 2007-08-28 | 2012-02-28 | Konica Minolta Business Technologies, Inc. | Pull print supporting image forming system, image forming apparatus and image forming method |
JP2012137960A (en) * | 2010-12-27 | 2012-07-19 | Konica Minolta Business Technologies Inc | Pull printing system and program |
JP2012150548A (en) * | 2011-01-17 | 2012-08-09 | Murata Mach Ltd | Print server |
JP2012194621A (en) * | 2011-03-15 | 2012-10-11 | Ricoh Co Ltd | Data processing system, print control method, program and recording medium |
JP2012230547A (en) * | 2011-04-26 | 2012-11-22 | Sharp Corp | Print system, print data generation device, processor, printing method, computer program and recording medium |
US8477338B2 (en) | 2007-02-22 | 2013-07-02 | Seiko Epson Corporation | Print job management system and default printer determining apparatus |
US8601559B2 (en) | 2007-07-18 | 2013-12-03 | Konica Minolta Business Technologies, Inc. | Image output authentication system, image output authentication server, and image output authentication method |
JP2014063421A (en) * | 2012-09-24 | 2014-04-10 | Kyocera Document Solutions Inc | Printer server and printing control program |
US8854653B2 (en) | 2007-08-28 | 2014-10-07 | Konica Minolta Business Technologies, Inc. | Pull print supporting image forming system, server, computer readable medium storing image forming program and image forming method |
JP2015170243A (en) * | 2014-03-10 | 2015-09-28 | セイコーエプソン株式会社 | Print server, printing system, printing management program and print management method |
US9323487B2 (en) | 2014-01-14 | 2016-04-26 | Ricoh Company, Ltd. | Providing an integrated, feature oriented ad-hoc printing device selection system for mobile client devices |
-
2004
- 2004-09-24 JP JP2004278495A patent/JP2006092373A/en active Pending
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008021150A (en) * | 2006-07-13 | 2008-01-31 | Toppan Forms Co Ltd | Confidential printing system, its method, printer server, authentication server, and their program |
JP2008158965A (en) * | 2006-12-26 | 2008-07-10 | Sharp Corp | Print control device, print control system, image forming device, and program |
US8477338B2 (en) | 2007-02-22 | 2013-07-02 | Seiko Epson Corporation | Print job management system and default printer determining apparatus |
US8601559B2 (en) | 2007-07-18 | 2013-12-03 | Konica Minolta Business Technologies, Inc. | Image output authentication system, image output authentication server, and image output authentication method |
JP2009032250A (en) * | 2007-07-30 | 2009-02-12 | Ricoh Co Ltd | Print server data processor and record medium |
US8508755B2 (en) | 2007-07-30 | 2013-08-13 | Ricoh Company, Ltd. | Print server |
US8115954B2 (en) | 2007-08-28 | 2012-02-14 | Konica Minolta Business Technologies, Inc. | Pull print supporting image forming system, image forming method and information processing apparatus directed thereto |
US8125664B2 (en) | 2007-08-28 | 2012-02-28 | Konica Minolta Business Technologies, Inc. | Pull print supporting image forming system, image forming apparatus and image forming method |
US8854653B2 (en) | 2007-08-28 | 2014-10-07 | Konica Minolta Business Technologies, Inc. | Pull print supporting image forming system, server, computer readable medium storing image forming program and image forming method |
JP2009294889A (en) * | 2008-06-05 | 2009-12-17 | Ricoh Co Ltd | Printing system and printer |
JP2010208266A (en) * | 2009-03-12 | 2010-09-24 | Konica Minolta Business Technologies Inc | Printing system, image forming device, print server, print data managing method and image forming method |
JP2011076462A (en) * | 2009-09-30 | 2011-04-14 | Brother Industries Ltd | Program for setting secure print and method of setting secure printing |
US8595719B2 (en) | 2009-09-30 | 2013-11-26 | Brother Kogyo Kabushiki Kaisha | Computer readable storage medium storing secure printing set-up program and method of setting secure printing |
JP2012137960A (en) * | 2010-12-27 | 2012-07-19 | Konica Minolta Business Technologies Inc | Pull printing system and program |
JP2012150548A (en) * | 2011-01-17 | 2012-08-09 | Murata Mach Ltd | Print server |
JP2012194621A (en) * | 2011-03-15 | 2012-10-11 | Ricoh Co Ltd | Data processing system, print control method, program and recording medium |
JP2012230547A (en) * | 2011-04-26 | 2012-11-22 | Sharp Corp | Print system, print data generation device, processor, printing method, computer program and recording medium |
JP2014063421A (en) * | 2012-09-24 | 2014-04-10 | Kyocera Document Solutions Inc | Printer server and printing control program |
US9323487B2 (en) | 2014-01-14 | 2016-04-26 | Ricoh Company, Ltd. | Providing an integrated, feature oriented ad-hoc printing device selection system for mobile client devices |
JP2015170243A (en) * | 2014-03-10 | 2015-09-28 | セイコーエプソン株式会社 | Print server, printing system, printing management program and print management method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102446077B (en) | Print system and Method of printing | |
US8705064B2 (en) | Broadcast secure printing system | |
US7551319B2 (en) | Printer device, printing method, printing program, and recording medium | |
US8325370B2 (en) | Network interface apparatus, control method, program, and image forming apparatus | |
JP2006092373A (en) | Print system and its control method | |
US20120057187A1 (en) | Information processing apparatus and control method therefor | |
US20120262742A1 (en) | Image processing apparatus, print control method, recording medium storing print control program | |
US8537392B2 (en) | Follow-me printer driver | |
JP2007272764A (en) | Information processing apparatus, printing apparatus, output control method, storage medium, and program | |
CN102446076A (en) | Printing system, printing method, print server, control method | |
US8948383B2 (en) | Printing system, printing method, terminal, and computer-readable storage medium for computer program | |
CN103116479A (en) | Printing system, control method, and computer-readable medium | |
US20100332624A1 (en) | Information processing apparatus for managing address book data, control method therefor, and storage medium storing control program therefor | |
JP4710714B2 (en) | Printing system, printing method, program, and printing apparatus | |
JP4455462B2 (en) | Data distribution apparatus, data distribution method, and program for realizing the same | |
US20070282974A1 (en) | Distribution server, multifunction appratus and distribution server system | |
JP2006150629A (en) | Printing device and its controlling method, computer program, and storage medium | |
KR20070065428A (en) | Printing system and host device | |
JP2011065287A (en) | Information processor, image forming device, printing system, printing method, program and recording medium | |
JP5164818B2 (en) | Job processing system, job processing apparatus and control method thereof | |
JP4771144B2 (en) | Authentication printing device | |
JP7326779B2 (en) | Image forming apparatus and program | |
JP2007264779A (en) | Authentication printing use control unit | |
US20090254987A1 (en) | Information processing apparatus, computer-readable recording medium, output control method and system | |
JP2006224550A (en) | Image forming apparatus, information processor and image forming system |