Movatterモバイル変換


[0]ホーム

URL:


JP2009294889A - Printing system and printer - Google Patents

Printing system and printer
Download PDF

Info

Publication number
JP2009294889A
JP2009294889AJP2008147583AJP2008147583AJP2009294889AJP 2009294889 AJP2009294889 AJP 2009294889AJP 2008147583 AJP2008147583 AJP 2008147583AJP 2008147583 AJP2008147583 AJP 2008147583AJP 2009294889 AJP2009294889 AJP 2009294889A
Authority
JP
Japan
Prior art keywords
user
print
printer
authentication
printing
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
Application number
JP2008147583A
Other languages
Japanese (ja)
Inventor
Akira Suzuki
章 鈴木
Takahiro Miyawaki
崇裕 宮脇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co LtdfiledCriticalRicoh Co Ltd
Priority to JP2008147583ApriorityCriticalpatent/JP2009294889A/en
Publication of JP2009294889ApublicationCriticalpatent/JP2009294889A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Landscapes

Abstract

Translated fromJapanese

【課題】
プリンタのメーカーや機種に依存することなく、自由度の高い、かつ、それぞれのプリンタ本来の性能や付加機能を利用することの可能なロケーションフリー印刷システムを提供する。
【解決手段】
使用者からの印刷命令に基づいて、印刷対象ファイルと印刷設定情報がサーバに格納される。ユーザ認証により指定されたプリンタと印刷対象ファイルとの対応付けが行われ、サーバは指定されたプリンタに応じたドライバを選択して印刷対象ファイルからスプールデータを生成する。
【選択図】図1
【Task】
Provided is a location-free printing system that has a high degree of freedom and can use the original performance and additional functions of each printer without depending on the manufacturer and model of the printer.
[Solution]
Based on a print command from the user, a print target file and print setting information are stored in the server. The printer specified by the user authentication is associated with the print target file, and the server selects a driver corresponding to the specified printer and generates spool data from the print target file.
[Selection] Figure 1

Description

Translated fromJapanese

この発明は、情報処理装置と画像形成装置を有する印刷システムに関する。より詳細には、情報処理装置において作成された文書データを、ユーザの任意の画像形成装置から印刷出力する印刷システム、および印刷装置に関する。  The present invention relates to a printing system having an information processing apparatus and an image forming apparatus. More specifically, the present invention relates to a printing system that prints out document data created in an information processing apparatus from an arbitrary image forming apparatus of a user, and a printing apparatus.

近年、情報漏洩の危険性について認識が高まり、コピー機やプリンタなどの画像形成装置にて出力された文書を、機器上に放置することが問題視されるようなってきた。また、環境保護の視点から、余分な印刷を控えることが一般的になってきた。  In recent years, awareness of the risk of information leakage has increased, and it has become a problem to leave documents output by image forming apparatuses such as copiers and printers on devices. Also, from the viewpoint of environmental protection, it has become common to refrain from extra printing.

前者に対する対策として、以下のようなシステムが公知である(たとえば特許文献1)。すなわち、ユーザが自席でPCを操作して出力先となるプリンタを指定し、この指定されたプリンタに対して印刷命令を出す。ユーザはその後、自席から離れて指定したプリンタの設置場所まで出向き、その場で何らかの認証後に印刷が開始されるものである。  As measures against the former, the following system is known (for example, Patent Document 1). That is, the user operates the PC at his / her desk to designate a printer as an output destination, and issues a print command to the designated printer. The user then goes away from his / her seat to the designated printer installation location, and printing is started on the spot after some authentication.

特開2007‐310722号公報 このシステムでは、指定されたプリンタの設置場所までユーザが出向き、ユーザ認証がされるまでは印刷されない。したがって、文書が機器上に放置される可能性が低減される。このシステムはさらに、印刷命令が出された後に不要となった印刷データを削除する機能を加えることで、後者に対しても有効である。In this system, printing is not performed until the user goes to the designated printer installation location and user authentication is performed. Therefore, the possibility that the document is left on the device is reduced. This system is also effective for the latter by adding a function of deleting print data that becomes unnecessary after a print command is issued.

ただし、ユーザがプリンタを指定して印刷命令を出した後に、指定されたプリンタに何らかのエラー(障害)が発生しているとか、指定されたプリンタが先に大量の印刷ジョブを与えられている等の事態に気づく場合も考えられる。このような場合、ユーザは印刷指示をいったんキャンセルして別のプリンタを指定するか、あるいは先の印刷ジョブが終了して自己のジョブが処理されるまで待つ必要がある。  However, after the user designates a printer and issues a print command, the designated printer has some error (failure), or the designated printer has been given a large number of print jobs first. It may be possible to notice this situation. In such a case, the user needs to cancel the print instruction and specify another printer, or wait until the previous print job is finished and the user's job is processed.

そこで、PCに印刷命令を与えた後にプリンタを任意に選択し、ユーザ認証後に出力を開始するシステム(以下、ロケーションフリー印刷システムと称する)が、実際に提供されている。このシステムによれば、たとえば自席で印刷命令を出し、別フロアの会議室から出力するようなことが可能になる。  Therefore, a system (hereinafter referred to as a location-free printing system) that arbitrarily selects a printer after giving a print command to a PC and starts output after user authentication is actually provided. According to this system, for example, it is possible to issue a print command at a seat and output it from a conference room on another floor.

ところで、既存のロケーションフリー印刷システムは、同一メーカー、同一機種のシステムで実現されている。しかし、一般に、オフィスのフロアには多数のプリンタが設置されており、これらは購入年月、製造メーカー、機種(オプション構成含む)などが混在しているケースが大半である。このような環境で、フロアに存在する全てのプリンタについてロケーションフリー印刷システムを実現するためには、メーカー別、機種別に複数のシステムを導入しなければならない。または、フロアに設置されているプリンタを全て、同一メーカーかつ同一機種にリプレイスしなければならない。しかし、このような対応は現実的ではない。  By the way, the existing location-free printing system is realized by a system of the same manufacturer and the same model. However, in general, a large number of printers are installed on the office floor, and in most cases, the purchase date, manufacturer, model (including optional configurations), etc. are mixed. In such an environment, in order to realize a location-free printing system for all the printers existing on the floor, a plurality of systems must be introduced for each manufacturer and model. Alternatively, all printers installed on the floor must be replaced with the same manufacturer and model. However, such a response is not realistic.

このように、ユーザが利用する全てのプリンタについてロケーションフリー印刷が実現できていないため、結局は別のプリンタに対して再度印刷命令を出すなど、かえって余分な手間がかかる事態もありえる。  As described above, since location-free printing has not been realized for all printers used by the user, there may be a situation in which extra work is required, such as issuing a print command to another printer after all.

また、フロア内の全てのPC(Personal Computer)に対して、ロケーションフリー印刷システムに用いるプリンタドライバをインストールする作業あるいはバージョンアップする作業は、システム管理者にとって多大な手間である。  Also, the work of installing or upgrading the printer driver used in the location-free printing system for all PCs (Personal Computers) on the floor is a great effort for the system administrator.

このような手間を解決するため、共通ドライバを利用するという方法も考えられる。しかし共通ドライバは、多種類のプリンタに共通する一部の機能だけを実装しているものである。このため、プリンタがたとえばステープル機能を搭載していても、共通ドライバはステープル機能を有していないという場合も起こり得る。このような場合にはプリンタ固有の機能を使えないなど、プリンタの使い方が制限されるという問題がある。  In order to solve such a trouble, a method of using a common driver is also conceivable. However, the common driver implements only a part of functions common to many types of printers. For this reason, even if the printer has a stapling function, for example, the common driver may not have the stapling function. In such a case, there is a problem that the usage of the printer is limited, such as the inability to use functions specific to the printer.

この発明は、上述した課題を解決し、プリンタのメーカーや機種に依存することなく、自由度の高い、かつ、それぞれのプリンタ本来の性能や付加機能を利用することの可能なロケーションフリー印刷システムを提供する。  The present invention solves the above-described problems, and provides a location-free printing system that has a high degree of freedom and can use the original performance and additional functions of each printer without depending on the manufacturer or model of the printer. provide.

この発明は、使用者による認証に基づき、印刷を制御する印刷システムである。このシステムは、使用者からの印刷命令に基づいて、この使用者に関連する印刷対象ファイルと印刷設定情報を格納する記憶装置を有する。  The present invention is a printing system that controls printing based on authentication by a user. The system includes a storage device that stores a print target file and print setting information related to the user based on a print command from the user.

システムはまた、使用者についての認証処理を行う認証手段を有し、この認証処理によりユーザが特定され、ユーザが指定する画像形成装置が特定された時点で、印刷対象ファイルと、使用者が指示した画像形成手段との対応付けが行われる。この対応付けの結果、画像形成手段に応じたドライバが選択され、このドライバを用いて、印刷対象ファイルからスプールデータが生成される。このスプールデータが、指示された画像形成手段に供給され印刷される。  The system also includes an authentication unit that performs authentication processing for the user. When the user is specified by the authentication processing and the image forming apparatus specified by the user is specified, the file to be printed and the user specify Correlation with the image forming unit is performed. As a result of this association, a driver corresponding to the image forming means is selected, and spool data is generated from the file to be printed using this driver. This spool data is supplied to the instructed image forming means and printed.

この発明によれば、複数種類のプリンタが配置されている場合でも、プリンタのメーカーや機種に依存することなく、それぞれのプリンタに応じた最適なスプールデータを生成することができる。また、印刷命令自体とプリンタの指定とを分離することができるため、自由度の高い印刷システムが得られる。  According to the present invention, even when a plurality of types of printers are arranged, it is possible to generate optimum spool data corresponding to each printer without depending on the manufacturer and model of the printer. Further, since the print command itself and the printer designation can be separated, a printing system with a high degree of freedom can be obtained.

以下、図面を参照して、この発明のロケーションフリー印刷システムを説明する。図1は、この発明の実施形態にかかる印刷システムを示す概念図である。  The location-free printing system of the present invention will be described below with reference to the drawings. FIG. 1 is a conceptual diagram showing a printing system according to an embodiment of the present invention.

この実施形態にかかる印刷システムは、クライアントPC11と、印刷サーバ21とを有する。さらに、実際に印刷を行うプリンタ31aないし31cを有する。これらは、ネットワークで接続されている。  The printing system according to this embodiment includes a client PC 11 and aprint server 21. Furthermore,printers 31a to 31c that actually perform printing are provided. These are connected by a network.

以下、図2ないし図4を用いて、クライアントPC11、印刷サーバ21およびプリンタ31の構成および動作について説明する。図2は、クライアントPC11および印刷サーバ21の詳細な構成を示すブロック図である。図3は、クライアントPC11と印刷サーバ21との間で行われる動作を示すフローチャートである。そして図4は、印刷サーバ21とプリンタ31との間で行われる動作を示すフローチャートである。  Hereinafter, the configuration and operation of theclient PC 11, theprint server 21, and theprinter 31 will be described with reference to FIGS. 2 to 4. FIG. 2 is a block diagram illustrating detailed configurations of theclient PC 11 and theprint server 21. FIG. 3 is a flowchart showing an operation performed between theclient PC 11 and theprint server 21. FIG. 4 is a flowchart illustrating an operation performed between theprint server 21 and theprinter 31.

クライアントPC11は、CPU12、記憶手段13、およびキーボード14を有する。もちろんクライアントPC11には、これら以外にもPCとして必要な構成が備えられている。しかし、この実施形態の説明のためには本質的な部分ではないので、その余の記載は省略する。  The client PC 11 has aCPU 12, astorage unit 13, and akeyboard 14. Of course, the client PC 11 is provided with other components necessary for the PC. However, since it is not an essential part for the description of this embodiment, the remaining description is omitted.

記憶手段13は、一般的なPCに装備されるハードディスク装置や半導体メモリなど(図示せず)を含む。記憶手段13は、一般的な文書作成ソフトウェア、表計算ソフトウェアなどのアプリケーションソフトウェアのプログラム(図示せず)を格納している。CPU12は、これらのアプリケーションプログラムを起動し、キーボード14よりPCのユーザが入力する情報に従って文書を作成する(S31)。  The storage means 13 includes a hard disk device or a semiconductor memory (not shown) provided in a general PC. The storage means 13 stores a program (not shown) of application software such as general document creation software and spreadsheet software. TheCPU 12 activates these application programs and creates a document according to information input by the PC user from the keyboard 14 (S31).

記憶手段13には、さらに、ロケーションフリー印刷ドライバ15(以下、LF印刷ドライバと記載する)が格納されている。LF印刷ドライバ15は、具体的にプリンタを駆動する機能を有しているものではなく、ユーザが印刷命令をクライアントPC11に与える際のユーザ・インタフェースを提供するものである。このユーザ・インタフェースに関しては、後に詳しく説明する。  Thestorage unit 13 further stores a location free print driver 15 (hereinafter referred to as LF print driver). TheLF print driver 15 does not specifically have a function of driving a printer, but provides a user interface when a user gives a print command to the client PC 11. This user interface will be described in detail later.

ユーザは、クライアントPC11を用いて作成した文書について、LF印刷ドライバ15を用いて、印刷に関する詳細な設定を行う(S32)。この作業は、通常、一般的なPCにても行われているものである。すなわちユーザは、まずアプリケーションプログラムから印刷メニューを選択する。次いで印刷プロパティを設定する。ユーザは、こうして印刷プロパティの設定を行った後に「印刷OK」ボタンを押下する。このボタン押下が、ユーザからクライアントPC11に対する印刷命令としてCPU12に認識される(S33)。  The user uses theLF print driver 15 to make detailed settings related to printing for a document created using the client PC 11 (S32). This operation is usually performed on a general PC. That is, the user first selects a print menu from the application program. Next, print properties are set. The user presses a “print OK” button after setting the print properties in this way. This button press is recognized by theCPU 12 as a print command from the user to the client PC 11 (S33).

印刷プロパティとしては様々な項目が考えられるが、たとえば印刷部数、用紙サイズ、用紙種類、印刷倍率、印刷品質(文字印刷か写真印刷か)、カラー/モノクロの別、両面コピー/集約コピーなどの指定などである。  Various items can be considered as print properties. For example, the number of copies, paper size, paper type, print magnification, print quality (character printing or photo printing), color / monochrome, double-sided copy / combined copy, etc. Etc.

CPU12は、この印刷命令を受けて、ユーザが作成した文書から印刷対象ファイルを作成する。印刷対象ファイルは、ユーザが作成した文書そのままの形式(すなわちアプリケーションプログラムが作成するファイル形式)でもよい。あるいは、ユーザが作成した文書に対して暗号化と圧縮とを行い、中間スプールデータとしたものでもよい。CPU12は、さらに、印刷設定情報を生成する。印刷設定情報は、ユーザがS32で設定した印刷プロパティを含む。  In response to this print command, theCPU 12 creates a print target file from the document created by the user. The file to be printed may be in the form of the document created by the user as it is (that is, the file format created by the application program). Alternatively, intermediate spool data may be obtained by encrypting and compressing a document created by the user. TheCPU 12 further generates print setting information. The print setting information includes the print property set by the user in S32.

CPU12は、この文書を作成したユーザを識別するためのユーザ識別情報、作成された印刷対象ファイル、および印刷設定情報とをあわせて印刷データとして(S34)、印刷サーバ21に与える(S35)。印刷サーバ21は、クライアントPC11から送信された印刷データを受信する。そして、この印刷データを格納する(S36)。  TheCPU 12 gives the user identification information for identifying the user who created the document, the created print target file, and the print setting information as print data (S34) to the print server 21 (S35). Theprint server 21 receives the print data transmitted from theclient PC 11. Then, this print data is stored (S36).

印刷サーバ21は、制御部22、印刷データ格納部23、スプールデータ格納部24、およびドライバ格納部25を有する。制御部22は、クライアントPC11から与えられた印刷対象ファイルおよび印刷設定情報を、いったん印刷データ格納部23に格納する。この印刷対象ファイルは、ユーザ識別情報と関連付けて印刷ジョブに加えられる。この後、印刷サーバ21は、いずれかのプリンタから印刷要求を受けるまで待機する。  Theprint server 21 includes a control unit 22, a print data storage unit 23, a spooldata storage unit 24, and a driver storage unit 25. The control unit 22 temporarily stores the print target file and print setting information given from theclient PC 11 in the print data storage unit 23. This print target file is added to the print job in association with the user identification information. Thereafter, theprint server 21 stands by until a print request is received from any printer.

ユーザは、自席でクライアントPC11に対して印刷命令を与えた後は、自席を離れて任意のプリンタ31の設置場所まで移動する。そして、そのプリンタ31に対してユーザ認証を行う(S41)。ユーザ認証にあたっては、周知の認証方法を用いればよい。たとえば、ユーザが携帯しているICカードによる認証、ユーザがIDとパスワードを入力することによる認証、虹彩データ、指紋データあるいは掌紋データなどの生体情報による認証など、様々な方法が考えられる。認証の方法それ自体は、この発明の要点ではないので、詳細な説明は省略する。  After giving a print command to theclient PC 11 at his / her seat, the user leaves the seat and moves to anarbitrary printer 31 installation location. Then, user authentication is performed for the printer 31 (S41). For user authentication, a well-known authentication method may be used. For example, various methods are conceivable, such as authentication using an IC card carried by the user, authentication by the user inputting an ID and password, and authentication using biometric information such as iris data, fingerprint data, or palm print data. Since the authentication method itself is not the gist of the present invention, a detailed description is omitted.

ロケーションフリー印刷システムに利用されるプリンタ31は、ユーザを認証するために、ユーザ情報を入力する入力装置を有している。前述したように、認証の方法としては様々なものが考えられる。たとえばICカードによる認証を行うのであれば、それぞれのプリンタ31は、入力装置としてICカードリーダーを有している。IDとパスワードを入力することによる認証を行うのであれば、それぞれのプリンタ31は、キーボードやタッチパネル等の入力装置を有している。生体情報による認証を行うのであれば、それぞれのプリンタ31は、カメラ、赤外線カメラなどの入力装置を有している。ここでは、ICカードによる認証を行うことを例として説明を継続する。  Theprinter 31 used in the location-free printing system has an input device for inputting user information in order to authenticate the user. As described above, various authentication methods are conceivable. For example, if authentication is performed using an IC card, eachprinter 31 has an IC card reader as an input device. If authentication is performed by inputting an ID and a password, eachprinter 31 has an input device such as a keyboard and a touch panel. If authentication is performed using biometric information, eachprinter 31 has an input device such as a camera or an infrared camera. Here, the description will be continued with an example of performing authentication using an IC card.

ユーザは、プリンタ31に備えられているICカードリーダ(図示せず)にて、自らが携帯するICカードを読み取らせる。プリンタ31は、ユーザの認証情報を受け取ると、これを印刷サーバ21に送信する。印刷サーバ21は、この内容を確認してユーザ認証が完了する。なお、以降、ユーザが認証を行ったプリンタをターゲットプリンタと称する。  The user causes an IC card reader (not shown) provided in theprinter 31 to read the IC card carried by the user. Upon receiving the user authentication information, theprinter 31 transmits this to theprint server 21. Theprint server 21 confirms this content and completes user authentication. Hereinafter, a printer that has been authenticated by the user is referred to as a target printer.

このように、プリンタ31のいずれかにおいてユーザの認証が行われることで、フロアに配置されているプリンタのいずれかがターゲットプリンタとして特定され、この時点で印刷データとプリンタとの対応関係が固定される。この後は、ターゲットプリンタと印刷サーバ21とが連携して印刷処理が進められる。以下、プリンタ31bがターゲットプリンタとなった場合を例に、説明を継続する。  As described above, user authentication is performed in any one of theprinters 31, whereby any one of the printers arranged on the floor is specified as the target printer, and the correspondence between the print data and the printer is fixed at this point. The Thereafter, the printing process proceeds in cooperation with the target printer and theprint server 21. Hereinafter, the description will be continued by taking the case where the printer 31b is the target printer as an example.

ターゲットプリンタ31bは、ユーザ認証が完了すると、印刷サーバ21に対して印刷要求を送信する(S42)。この印刷要求は、少なくともターゲットプリンタ31bの識別情報と、先に認証されたユーザに関するユーザ識別情報とを含む。ターゲットプリンタ31bの識別情報とは、ターゲットプリンタ31bのIDや、あるいはIPアドレスなどであってよい。  When the user authentication is completed, the target printer 31b transmits a print request to the print server 21 (S42). This print request includes at least identification information of the target printer 31b and user identification information related to the previously authenticated user. The identification information of the target printer 31b may be an ID of the target printer 31b or an IP address.

印刷サーバ21は、この実施形態のロケーションフリー印刷システムに利用される全てのプリンタ31について、プリンタIDおよび/またはIPアドレスと、そのプリンタ31を制御するためのドライバとを対比させたドライバ対応テーブルを有している。このテーブル(図示せず)は、前述したプリンタドライバと同様に、ドライバ格納部25に格納されている。  Theprint server 21 has a driver correspondence table that compares the printer ID and / or IP address with the driver for controlling theprinter 31 for all theprinters 31 used in the location-free printing system of this embodiment. Have. This table (not shown) is stored in the driver storage unit 25 in the same manner as the printer driver described above.

ドライバ格納部25には、この実施形態のロケーションフリー印刷システムに利用される全てのプリンタ31に対応するよう、複数のプリンタドライバが格納されている。すなわちドライバ格納部25には、プリンタ31aを駆動するドライバ26a、プリンタ31bを駆動するドライバ26b、およびプリンタ31cを駆動するドライバ26cが格納されている。もちろん、一つのプリンタドライバで複数種類のプリンタを駆動できるものであれば、プリンタの種類数と、プリンタドライバの種類数とは、1対1に対応するものでなくても構わない。  The driver storage unit 25 stores a plurality of printer drivers so as to correspond to all theprinters 31 used in the location-free printing system of this embodiment. That is, the driver storage unit 25 stores a driver 26a that drives theprinter 31a, a driver 26b that drives the printer 31b, and a driver 26c that drives the printer 31c. Of course, as long as a single printer driver can drive a plurality of types of printers, the number of types of printers and the number of types of printer drivers do not have to correspond one-to-one.

これらのプリンタドライバは、従来技術で用いられているような、複数種類のプリンタを駆動するために機能が制限された共通ドライバではなく、あくまで、当該プリンタそのものを駆動するために作成されたドライバである。このように、印刷サーバ21がそれぞれのプリンタに対応した複数のプリンタドライバを格納しているため、それぞれのプリンタに応じた最適なスプールデータを生成することができる。  These printer drivers are not common drivers whose functions are limited to drive multiple types of printers as used in the prior art, but are drivers created to drive the printer itself. is there. As described above, since theprint server 21 stores a plurality of printer drivers corresponding to each printer, it is possible to generate optimum spool data corresponding to each printer.

印刷サーバ21の制御部22は、ターゲットプリンタ31bから印刷要求を受信した時点で、この印刷要求に含まれるユーザ識別情報をキーとして、印刷ジョブを検索する。この結果、当該ユーザのクライアントPC11から発した印刷対象ファイルがジョブリストの形式で抽出される(S43)。制御部22は、このジョブリストをユーザに対して提示する。このときの提示データの作成方法や、印刷サーバとプリンタとの間でのデータ通信の方法などについては、種々の方法が考えられるが、これ自体はこの発明の本質ではないので詳細は省略する。  When receiving a print request from the target printer 31b, the control unit 22 of theprint server 21 searches for a print job using the user identification information included in the print request as a key. As a result, the print target file issued from theclient PC 11 of the user is extracted in the job list format (S43). The control unit 22 presents this job list to the user. Various methods are conceivable for the method of creating the presentation data at this time, the method of data communication between the print server and the printer, and the details are omitted because they are not the essence of the present invention.

印刷サーバ21がユーザにジョブリストを提示する際には、ユーザはターゲットプリンタ31bの近傍にいると考えられる。よって、ジョブリストの提示は、印刷サーバ21からターゲットプリンタ31bに対して行われる。ユーザは、このジョブリストを参照して、印刷したい印刷対象ファイルを指定する。  When theprint server 21 presents the job list to the user, the user is considered to be in the vicinity of the target printer 31b. Therefore, the job list is presented from theprint server 21 to the target printer 31b. The user refers to this job list and designates a print target file to be printed.

制御部22はまた、ターゲットプリンタ31bから受信した印刷要求に含まれるプリンタ識別情報により、ターゲットプリンタ31bの機種を判定する。制御部22は、このプリンタ識別情報をキーとしてドライバ対応テーブルを検索する。この検索の結果、そのプリンタに対応したプリンタドライバが特定される。よって制御部22は、その特定されたターゲットプリンタ31bに対するプリンタドライバであるドライバ26bを選択する(S44)。  The control unit 22 also determines the model of the target printer 31b based on the printer identification information included in the print request received from the target printer 31b. The control unit 22 searches the driver correspondence table using this printer identification information as a key. As a result of this search, a printer driver corresponding to the printer is specified. Therefore, the control unit 22 selects a driver 26b that is a printer driver for the identified target printer 31b (S44).

次いで制御部22は、ユーザがジョブリストから指定した印刷対象ファイルと、この印刷対象ファイルについての印刷設定情報を、印刷データ格納部23から読み出す。こうして制御部22は、指定された印刷対象ファイルについて、選択したドライバ26bを用いて、スプールデータを生成する(S45)。最後に制御部22は、生成されたスプールデータを、ターゲットプリンタ31bに送信する(S46)。このとき、生成されたスプールデータは、ターゲットプリンタ31bに直接送信されてもよいし、いったんスプールデータ格納部24に格納してから送信されるものでもよい。  Next, the control unit 22 reads from the print data storage unit 23 the print target file designated by the user from the job list and the print setting information for the print target file. Thus, the control unit 22 generates spool data for the designated print target file using the selected driver 26b (S45). Finally, the control unit 22 transmits the generated spool data to the target printer 31b (S46). At this time, the generated spool data may be directly transmitted to the target printer 31b, or may be transmitted after being temporarily stored in the spooldata storage unit 24.

ターゲットプリンタであるプリンタ31bは、印刷サーバ21からスプールデータを受信すると、印刷を開始する(S47)。このスプールデータは、前述したように、プリンタ31bに対応したドライバ26bで作成されている。したがって、プリンタ31bの機能、たとえば両面、集約、ステープルなどの機能をすべて用いた印刷を行うことができる。  When receiving the spool data from theprint server 21, the printer 31b as the target printer starts printing (S47). As described above, the spool data is created by the driver 26b corresponding to the printer 31b. Therefore, it is possible to perform printing using all the functions of the printer 31b, for example, functions such as double-sided, aggregation, and stapling.

プリンタ31bでの印刷が終了すると、プリンタ31bは印刷終了レポートを印刷サーバ21に送信する(S48)。印刷サーバ21は、これを受けて後処理を開始する(S49)。この後処理は、印刷対象ファイルや印刷設定情報、スプールデータを削除する処理や、印刷ログの作成処理などである。さらに、印刷完了、あるいは印刷エラーなどのレポートをクライアントPC11に送信する処理(S50)を含んでいてもよい。  When printing by the printer 31b is completed, the printer 31b transmits a print completion report to the print server 21 (S48). In response to this, theprint server 21 starts post-processing (S49). This post-processing includes a process for deleting a print target file, print setting information, and spool data, and a print log creation process. Further, it may include a process (S50) of transmitting a report such as printing completion or printing error to theclient PC 11.

以上説明したように、この実施形態のロケーションフリー印刷システムによれば、ユーザは自席で印刷命令を出した後、任意のプリンタにて認証を行い、そのプリンタで印刷出力を得ることができる。すなわち、印刷命令自体とプリンタの指定とを分離することができるため、自由度の高い印刷システムが得られる。  As described above, according to the location-free printing system of this embodiment, the user can issue a print command at his / her desk, authenticate with an arbitrary printer, and obtain a print output with the printer. That is, since the print command itself and the printer designation can be separated, a printing system with a high degree of freedom can be obtained.

また、印刷サーバ21に格納されるドライバは、それぞれのプリンタに対応したものである。したがってユーザは、それぞれのプリンタの本来の機能を利用することができる。  The driver stored in theprint server 21 corresponds to each printer. Therefore, the user can use the original function of each printer.

以下、クライアントPCに格納されるLF印刷ドライバ15を用いて印刷設定(図3のS32を参照)する際の動作について、詳細に説明する。  Hereinafter, an operation when performing print setting (see S32 in FIG. 3) using theLF print driver 15 stored in the client PC will be described in detail.

図5は、ユーザがアプリケーションプログラムのメニューから印刷を指示した場合、クライアントPC11の表示装置(図示せず)に表示される画面表示の一例である。この画面表示は、OS(オペレーティングシステム)が提供する印刷設定画面をそのまま用いればよい。  FIG. 5 is an example of a screen display displayed on the display device (not shown) of theclient PC 11 when the user instructs printing from the menu of the application program. For this screen display, a print setting screen provided by an OS (operating system) may be used as it is.

画面表示50には、プリンタ選択部51と、印刷内容設定部52が含まれる。さらに、印刷プレビューを表示するためのプレビューボタン55、印刷命令を入力するためのOKボタン56、および印刷設定動作をキャンセルして画面表示50を消すためのキャンセルボタン57が含まれる。  Thescreen display 50 includes aprinter selection unit 51 and a printcontent setting unit 52. Further, apreview button 55 for displaying a print preview, anOK button 56 for inputting a print command, and a cancelbutton 57 for canceling the print setting operation and erasing thescreen display 50 are included.

プリンタ選択部51は、プリンタ選択用のプルダウン表示51aと、情報表示51bとを含む。このプルダウン表示51aには、LF印刷ドライバ15を含め、クライアントPC11にインストールされている複数のプリンタドライバが表示される。すなわちLF印刷ドライバ15は、ユーザからは他の複数のプリンタドライバと並存するものであり、ユーザはLF印刷ドライバ15でも、あるいは他のプリンタドライバでも、任意に選択することができる。ユーザが任意のプリンタを選択すると、情報表示51bに、そのプリンタについての詳細情報が表示される。プリンタ選択部51は、さらに、詳細設定を行う画面に遷移するためのプロパティ設定ボタン51cを含む。  Theprinter selection unit 51 includes a pull-down display 51a for selecting a printer and an information display 51b. The pull-down display 51 a displays a plurality of printer drivers installed on theclient PC 11 including theLF print driver 15. That is, theLF print driver 15 coexists with a plurality of other printer drivers from the user, and the user can arbitrarily select either theLF print driver 15 or another printer driver. When the user selects an arbitrary printer, detailed information about the printer is displayed on the information display 51b. Theprinter selection unit 51 further includes aproperty setting button 51c for transitioning to a screen for performing detailed settings.

印刷内容設定部52は、印刷範囲を設定する範囲設定部52aと、印刷部数を設定する部数設定部52bを含む。範囲設定部52a、部数設定部52bについては、この画面表示50に対して直接に所望の入力を行う。なお画面表示50は、これら以外にも、用紙サイズ、用紙種類、印刷倍率、印刷品質(文字印刷か写真印刷か)、カラー/モノクロの別、両面コピー/集約コピーなどの印刷プロパティを指定する部分を含んでいるが、ここでは詳細な説明および図示は省略する。  The printcontent setting unit 52 includes arange setting unit 52a that sets a print range and anumber setting unit 52b that sets the number of copies. About therange setting part 52a and thenumber setting part 52b, desired input is directly performed with respect to thisscreen display 50. FIG. In addition to these, thescreen display 50 is a portion for specifying print properties such as paper size, paper type, print magnification, print quality (character printing or photo printing), color / monochrome, double-sided copy / combined copy, etc. However, detailed description and illustration are omitted here.

ユーザは、LF印刷ドライバ15を選択すると、次は印刷形態と、LF印刷ドライバ15に固有の設定を行う必要がある。この設定を行うためには、ユーザは、プロパティ設定ボタン51cを押下する。この結果、画面表示50は、図6に示すオプション設定画面60に遷移する。オプション設定画面60は、LF印刷ドライバ15に対応する画面であり、印刷有効期限入力部61、印刷許可指定入力部62、および印刷不整合時処理指定部63を含む。  When the user selects theLF print driver 15, it is next necessary to perform a print mode and settings specific to theLF print driver 15. In order to perform this setting, the user presses theproperty setting button 51c. As a result, thescreen display 50 transitions to theoption setting screen 60 shown in FIG. Theoption setting screen 60 is a screen corresponding to theLF print driver 15, and includes a print expirationdate input unit 61, a print permissiondesignation input unit 62, and a print inconsistencyprocessing designation unit 63.

印刷有効期限入力部62は、ユーザがクライアントPC11で印刷命令を出してから、一定時間が経過してもプリンタにおけるユーザ認証が行われず、いずれのプリンタからも印刷要求が出されない場合に、該当の印刷データを印刷サーバ21から削除する期限を指定するものである。  The print expirydate input unit 62 receives a print command from theclient PC 11, and if the user authentication is not performed in the printer even if a certain time has elapsed, and no print request is issued from any printer, A time limit for deleting the print data from theprint server 21 is designated.

前述したように、この実施形態におけるロケーションフリー印刷システムでは、印刷サーバ21は、クライアントPC11から印刷データを受けると、それをいったん印刷データ格納部23に格納する。その後、ユーザが何れかのプリンタ31に対して認証を行い、当該プリンタから印刷要求を受けるまで、印刷サーバ21に印刷データが保存されることになる。  As described above, in the location-free printing system in this embodiment, when theprint server 21 receives print data from theclient PC 11, theprint server 21 temporarily stores it in the print data storage unit 23. Thereafter, the print data is stored in theprint server 21 until the user authenticates one of theprinters 31 and receives a print request from the printer.

ここで、いったん印刷命令を出したユーザが、何らかの理由でプリンタへの認証を行わない場合、該当する印刷データが印刷されぬままにいつまでも残存してしまうことになる。よって、このような印刷期限を設定し、期限を過ぎた印刷データを削除することが有効である。  Here, if the user who has issued the print command does not authenticate to the printer for some reason, the corresponding print data remains without being printed. Therefore, it is effective to set such a print deadline and delete print data that has passed the deadline.

印刷許可指定入力部62は、文書を作成したユーザ以外にも、印刷を許可するメンバーを指示しておくものである。たとえば文書を作成したユーザが外出などでオフィスに不在の場合でも、他の者が代理で印刷を行うことができる。文書を作成したユーザが、この印刷許可指定入力部62で代理印刷を行う者を指示すると、この情報は当該ユーザに関連する印刷データとともに記憶される。その後、代理印刷者がいずれかのプリンタ、たとえばプリンタ31aにてICカード認証を行うと、この代理印刷者の認証情報が印刷サーバ21に送信される。  The print permissiondesignation input unit 62 instructs members who are permitted to print in addition to the user who created the document. For example, even if the user who created the document is out of the office due to going out, other people can print on behalf of the user. When the user who created the document instructs a person who performs proxy printing using the print permissiondesignation input unit 62, this information is stored together with print data related to the user. Thereafter, when the proxy printer performs IC card authentication with any printer, for example, theprinter 31 a, the authentication information of the proxy printer is transmitted to theprint server 21.

印刷サーバ21は、この代理印刷者をキーとして印刷データ格納部23を検索する。その結果、あるユーザにより代理印刷が許可されていることが判明する。印刷サーバ21は、以降はこの代理印刷者を、文書を作成したユーザと同様に扱い、処理を続行する。すなわち、代理印刷者が認証を行ったプリンタ31aがターゲットプリンタとして特定され、その後の処理が続行される。  Theprint server 21 searches the print data storage unit 23 using the proxy printer as a key. As a result, it is found that proxy printing is permitted by a certain user. Thereafter, theprint server 21 treats this proxy printer in the same manner as the user who created the document, and continues the processing. That is, theprinter 31a authenticated by the proxy printer is specified as the target printer, and the subsequent processing is continued.

印刷不整合時処理指定部63は、ユーザが画面表示50から入力した印刷プロパティと、ユーザが実際に認証を行ったターゲットプリンタとの間で機能の不整合が生じた場合の処理を指定するためのものである。  Theprocess specification unit 63 at the time of print inconsistency is for specifying processing when a function inconsistency occurs between the print property input from thescreen display 50 by the user and the target printer that the user has actually authenticated. belongs to.

前述したように、LF印刷ドライバ15は、具体的にプリンタを駆動する機能を有しているものではなく、ユーザが印刷命令をクライアントPC11に与える際のユーザ・インタフェースを提供するものである。この印刷命令は、印刷対象ファイルおよび印刷設定情報とともに印刷サーバ21に送られる。これらの印刷データに基づいて実際にプリンタを駆動するのは、印刷サーバ21に存在するドライバ26である。したがってLF印刷ドライバ15は、ターゲットプリンタとなり得るプリンタ31aないし31cの機能を全て指定できるようなユーザ・インタフェースとして作成される。  As described above, theLF print driver 15 does not specifically have a function of driving a printer, but provides a user interface when a user gives a print command to theclient PC 11. This print command is sent to theprint server 21 together with the print target file and print setting information. The driver 26 that exists in theprint server 21 actually drives the printer based on these print data. Accordingly, theLF print driver 15 is created as a user interface that can specify all the functions of theprinters 31a to 31c that can be the target printer.

一方、ユーザが実際に認証を行うターゲットプリンタは、必ずしも、LF印刷ドライバ15が提供する全ての機能を実装していない場合が考えられる。たとえば、ユーザがクライアントPC11で作業を行っている時には、文書について両面印刷を行いたいと考え、LF印刷ドライバ15にて両面印刷を指示したとする。しかし、その後にユーザが認証を行ったプリンタ31cが両面印刷機能を搭載していないものであった場合、印刷サーバ21がプリンタ31cに対応するドライバ26cを用いたとしても、両面印刷は行えない。このように、ユーザが指定した機能をターゲットプリンタが果たせない場合の処理を印刷不整合時処理指定部63で指定しておくものである。  On the other hand, the target printer that is actually authenticated by the user may not necessarily have all the functions provided by theLF print driver 15 installed. For example, it is assumed that when the user is working on theclient PC 11, he / she wants to perform double-sided printing on a document, and theLF print driver 15 instructs double-sided printing. However, if the printer 31c that is subsequently authenticated by the user does not have the duplex printing function, even if theprint server 21 uses the driver 26c corresponding to the printer 31c, duplex printing cannot be performed. As described above, the processing when the target printer cannot fulfill the function designated by the user is designated by the print inconsistencyprocessing designation unit 63.

この実施形態では、印刷不整合時処理指定部63には(a)強制印刷、および(b)選択という2種類の選択肢が表示されている。  In this embodiment, two types of options, (a) forced printing, and (b) selection, are displayed in the print mismatchprocessing designation section 63.

「強制印刷」は、ユーザが指定する機能とターゲットプリンタが搭載する機能との間に不整合がある場合、ユーザ指定によらず、ターゲットプリンタが搭載する機能で行える形態で印刷を行う旨を指示するものである。たとえば前述の両面印刷の例では、ユーザが両面印刷を指示しているにも関わらず、プリンタ31cが両面印刷機能を搭載していないため、印刷サーバ21は単純な片面印刷としてプリンタ31cでの画像形成を行わせる。  “Forced printing” indicates that if there is a discrepancy between the function specified by the user and the function installed in the target printer, printing is performed in a form that can be performed by the function installed in the target printer, regardless of the user specification. To do. For example, in the above-described double-sided printing example, the printer 31c is not equipped with the double-sided printing function even though the user instructs double-sided printing. Therefore, theprint server 21 performs simple one-sided printing on the image on the printer 31c. Let the formation take place.

「選択」では、ユーザが指定する機能とターゲットプリンタが搭載する機能との間に不整合がある場合、印刷サーバはその印刷指示を実行せず、ユーザに対して不整合が生じている旨を通知する。この通知は、ターゲットプリンタ31cや認証のための入力装置が何らかの警告を出すようなものでよい。この警告はビープ音などの警告音あるいは画面上に警告メッセージを出すなどの警告表示でよい。  In “Select”, if there is a mismatch between the function specified by the user and the function installed in the target printer, the print server does not execute the print instruction, indicating that a mismatch has occurred to the user. Notice. This notification may be such that the target printer 31c or the input device for authentication gives some warning. This warning may be a warning sound such as a beep sound or a warning display such as a warning message on the screen.

ユーザは、不整合があると通知された場合に、いったんターゲットプリンタとして指定したプリンタでの印刷を継続するか、別のプリンタの設置場所に移動して改めて認証処理からやりなおすかを選択する。前者であれば、印刷サーバ21における処理は、上述した強制印刷と同様である。後者であれば、印刷サーバ21における処理は、上述したS41からやり直される。  When the user is notified that there is a mismatch, the user selects whether to continue printing with the printer designated as the target printer, or to move to another printer installation location and start again from the authentication process. In the former case, the processing in theprint server 21 is the same as the forced printing described above. In the latter case, the processing in theprint server 21 is restarted from S41 described above.

以下、図7のフローチャートを用いて、ユーザが指示した機能とターゲットプリンタが搭載する機能との間に不整合がある場合の印刷サーバ21の動作を説明する。図4に示す、プリンタにおける認証S41、印刷要求送信S42に続き、印刷サーバ21におけるジョブリスト取得S43までの処理は共通である。  Hereinafter, the operation of theprint server 21 when there is a mismatch between the function instructed by the user and the function installed in the target printer will be described with reference to the flowchart of FIG. The processing up to job list acquisition S43 in theprint server 21 after the authentication S41 and print request transmission S42 in the printer shown in FIG.

制御部22がジョブリストを取得して、これに基づきユーザが印刷対象ファイルを指定する。制御部22は、その印刷対象ファイルについての印刷設定情報を、印刷データ格納部23から読み出す。制御部22は、その一方で、ターゲットプリンタから受信した印刷要求に含まれるプリンタ識別情報により、ターゲットプリンタ31cの機種を判定する。次いで制御部22は、印刷設定情報と、ターゲットプリンタ31cの機能とを比較することにより、ユーザが指示した機能とターゲットプリンタが搭載する機能とが整合しているか否かをチェックする(S71)。  The control unit 22 acquires the job list, and the user designates a print target file based on the job list. The control unit 22 reads the print setting information for the print target file from the print data storage unit 23. On the other hand, the control unit 22 determines the model of the target printer 31c based on the printer identification information included in the print request received from the target printer. Next, the control unit 22 compares the print setting information with the function of the target printer 31c to check whether or not the function instructed by the user matches the function installed in the target printer (S71).

この整合チェックの結果、整合OKすなわちユーザが指示した機能とターゲットプリンタ31cが搭載する機能とが整合している場合は、制御部22はスプールデータを作成し(S45)、生成されたスプールデータをターゲットプリンタ31cに送信する(S46)。この後の動作は前述したと同様である。  As a result of this consistency check, if the consistency OK, that is, the function designated by the user matches the function installed in the target printer 31c, the control unit 22 creates spool data (S45), and the generated spool data is The data is transmitted to the target printer 31c (S46). The subsequent operation is the same as described above.

一方、整合チェック(S71)にての判断がNOである場合には、制御部22は、当該印刷命令については処理を一時的に停止するとともに、ユーザに対して不整合が生じている旨を通知する(S72)。次いで制御部22は、印刷不整合時処理指定部63での指定が何れであるかを参照する(S73)。この指定が強制印刷であった場合には、制御部22は、ターゲットプリンタ31bが搭載する機能で行える形態でスプールデータを作成し(S45)、生成されたスプールデータをターゲットプリンタ31cに送信する(S46)。この後の動作は前述したと同様である。この場合は、ユーザがあらかじめ強制印刷を指示しているにも関わらず、確認的に不整合の通知を行うことになる。  On the other hand, if the determination in the consistency check (S71) is NO, the control unit 22 temporarily stops processing the print command and informs the user that there is an inconsistency. Notification is made (S72). Next, the control unit 22 refers to which designation is made by the print inconsistency processing designation unit 63 (S73). If this designation is forced printing, the control unit 22 creates spool data in a form that can be performed by the function installed in the target printer 31b (S45), and transmits the generated spool data to the target printer 31c ( S46). The subsequent operation is the same as described above. In this case, although the user has instructed forcible printing in advance, notification of inconsistency is confirmed.

印刷不整合時処理指定部63での指定が選択であった場合には、制御部22は当該印刷命令については処理の停止を継続し、ユーザからのアクションを待つ(S74)。この場合ユーザは、不整合の通知を受けて、ターゲットプリンタの操作部(図示せず)から強制印刷の指示を入力することができる。この指示を受けると制御部22は、印刷不整合時処理指定部63での指定が強制印刷であった場合と同様に、ターゲットプリンタ31bが搭載する機能で行える形態でスプールデータを作成し(S45)、生成されたスプールデータをターゲットプリンタ31cに送信する(S46)。ユーザは、これ以外にも、たとえば別のプリンタに移動してあらためて認証を行こともできる。この場合の処理は図7には示されていないが、図4に示すS41からやり直すことになる。  If the designation at the print inconsistencyprocessing designation unit 63 is selection, the control unit 22 continues to stop processing for the print command and waits for an action from the user (S74). In this case, the user can input an instruction for forced printing from the operation unit (not shown) of the target printer in response to the notification of inconsistency. Upon receipt of this instruction, the control unit 22 creates spool data in a form that can be performed by the function installed in the target printer 31b, similarly to the case where the designation by the processing inconsistencyprocessing designation unit 63 is forced printing (S45). The generated spool data is transmitted to the target printer 31c (S46). In addition to this, for example, the user can move to another printer and perform authentication again. The processing in this case is not shown in FIG. 7, but the processing is restarted from S41 shown in FIG.

印刷サーバ21は、このようなユーザからのアクションが一定時間経過しても行われない場合は、当該印刷データについてはタイムアウトとして処理を終了する(S75)。このタイムアウトに次いで、S49と同様の後処理が行われてもよい。  If such an action from the user is not performed even after a predetermined time has elapsed, theprint server 21 terminates the process with a timeout for the print data (S75). Subsequent to this timeout, post-processing similar to S49 may be performed.

このような動作により、仮にユーザが指示した機能とターゲットプリンタが搭載する機能との間に不整合がある場合でも、この実施形態のロケーションフリー印刷システムを利用することができる。  By such an operation, even if there is a mismatch between the function designated by the user and the function installed in the target printer, the location-free printing system of this embodiment can be used.

ところで、図4に示すS43において、ターゲットプリンタが特定され、印刷サーバ21が、そのユーザについての印刷ジョブをユーザに提示することを説明した。しかし、ターゲットプリンタ31bに対してジョブリストの提示を行わず、印刷サーバ21に格納されている当該ユーザのジョブを全て印刷してしまうという動作も考えられる。  By the way, in S43 shown in FIG. 4, it has been described that the target printer is specified and theprint server 21 presents a print job for the user to the user. However, an operation may be considered in which all the jobs of the user stored in theprint server 21 are printed without presenting the job list to the target printer 31b.

たとえばターゲットプリンタ31が小型プリンタであり、小型の表示装置しか搭載していないような場合などに有効である。ターゲットプリンタ31bの表示装置が小型であると、その表示装置を用いてすべてのジョブを表示することが難しく、ユーザの選択作業も難しいものとなる。よって、ユーザの選択動作を不要とするものである。  For example, this is effective when thetarget printer 31 is a small printer and only a small display device is mounted. If the display device of the target printer 31b is small, it is difficult to display all jobs using the display device, and the user's selection work is also difficult. Therefore, the user's selection operation is unnecessary.

なお上記では、ロケーションフリー印刷システムでは、認証作業を印刷サーバ21が行うことを例に説明した。しかし、印刷サーバ21とは別に認証専用のサーバがあってもよい。  In the above description, in the location-free printing system, the authentication work is performed by theprint server 21 as an example. However, a server dedicated to authentication may be provided separately from theprint server 21.

また上記では、入力装置が全てのプリンタに設けられている構成を説明した。このような構成では、ユーザが認証を行ったプリンタとは、ユーザが印刷を行うために指定したプリンタということになる。  In the above description, the configuration in which the input device is provided in all the printers has been described. In such a configuration, the printer authenticated by the user is a printer designated by the user for printing.

しかし、ユーザ認証を行うための入力装置は、必ずしも全てのプリンタに配置されている必要はない。要するに、入力装置とプリンタとが1対1に対応付けられていなくとも、ユーザの認証が行えて、印刷を行うターゲットプリンタが特定できる構成であればよい。たとえば「OAコーナー」と称されるような、オフィスの一角に複数台のプリンタが集中配置された場所を考える。このような場所にあっては、入力装置を備えるプリンタは1台だけでもよい。ただし入力装置は、ユーザ認証情報の入力機能に加えて、複数のプリンタから任意の1台を指定できる機能を有している必要がある。これによりユーザは、認証の際、任意の1台を指定することができる。この指定のためには、ボタンやタッチパネルによりプリンタを指定する構成が考えられる。さらに、入力装置はプリンタに設けられていなくともよい。たとえばネットワークに直接、入力装置のみが接続されており、その入力装置において認証およびプリンタの指定が行えればよい。このような構成であれば、ユーザが認証を行ったプリンタと、ユーザが印刷を行うために指定したプリンタとは異なるということになる。
However, the input device for performing user authentication does not necessarily have to be arranged in all printers. In short, even if the input device and the printer are not associated with each other on a one-to-one basis, any configuration is possible as long as the user can be authenticated and the target printer for printing can be identified. For example, consider a place where a plurality of printers are centrally arranged at one corner of an office, such as an “OA corner”. In such a place, only one printer may be provided with an input device. However, the input device needs to have a function of specifying an arbitrary one from a plurality of printers in addition to the user authentication information input function. As a result, the user can designate an arbitrary one at the time of authentication. For this designation, a configuration in which a printer is designated by a button or a touch panel can be considered. Furthermore, the input device may not be provided in the printer. For example, only an input device is directly connected to the network, and it is sufficient that authentication and printer designation can be performed on the input device. In such a configuration, the printer authenticated by the user is different from the printer designated by the user for printing.

この発明の印刷システムを示す概念図Schematic diagram showing a printing system of the present inventionクライアントPCと印刷サーバの詳細な構成を示すブロック図Block diagram showing detailed configuration of client PC and print serverクライアントPCと印刷サーバとの間で行われる動作を示すフローチャートFlow chart showing operations performed between client PC and print server印刷サーバとプリンタとの間で行われる動作を示すフローチャートFlow chart showing operations performed between the print server and the printer印刷設定を行う画面表示の一例を示す図The figure which shows an example of the screen display which performs print settingロケーションフリー印刷ドライバのオプション設定画面の一例を示す図Figure showing an example of the option setting screen of the location-free print driver不整合がある場合の印刷サーバの動作を示すフローチャートFlow chart showing operation of print server when there is inconsistency

符号の説明Explanation of symbols

11 クライアントPC
12 CPU
13 記憶手段
14 キーボード
15 ロケーションフリー印刷ドライバ
21 印刷サーバ
22 制御部
23 印刷データ格納部
24、スプールデータ格納部
25 ドライバ格納部
31 プリンタ
11 Client PC
12 CPU
13Storage Unit 14Keyboard 15 Location-Free Print Driver 21 Print Server 22 Control Unit 23 PrintData Storage Unit 24, Spool Data Storage Unit 25Driver Storage Unit 31 Printer

Claims (8)

Translated fromJapanese
使用者による認証に基づき、印刷を制御する印刷システムであって、
使用者からの印刷命令に基づいて、この使用者に関連する印刷対象ファイルおよび印刷設定情報を格納する記憶手段と、
前記使用者についての認証処理を行う認証手段と、
前記認証処理に応じて、前記印刷対象ファイルと、前記使用者が指示した画像形成手段との対応付けを行う制御手段と、
前記印刷対象ファイルに対応付けられた画像形成手段に応じたドライバを選択する選択手段と、
前記選択されたドライバを用いて、前記印刷対象ファイルからスプールデータを生成する生成手段と、
前記生成されたスプールデータを、前記指示された画像形成手段に供給する供給手段とを
有することを特徴とする、印刷システム。
A printing system that controls printing based on authentication by a user,
A storage means for storing a print target file and print setting information related to the user based on a print command from the user;
Authentication means for performing authentication processing for the user;
Control means for associating the file to be printed with the image forming means designated by the user according to the authentication process;
Selecting means for selecting a driver corresponding to the image forming means associated with the print target file;
Generation means for generating spool data from the file to be printed using the selected driver;
A printing system comprising: a supply unit that supplies the generated spool data to the instructed image forming unit.
請求項1記載の印刷システムであって、
前記印刷システムは、画像形成手段に応じて複数のドライバを有していることを特徴とする、印刷システム。
The printing system according to claim 1,
The printing system includes a plurality of drivers according to image forming means.
請求項2記載の印刷システムであって、
前記認証手段による認証処理が行われるのに応じて前記使用者の認証情報を送信する認証情報送信手段と、
前記認証情報に基づいて前記記憶手段から前記使用者に関する前記印刷対象ファイルおよび印刷設定情報を抽出する抽出手段とを有し、
前記生成手段は、前記抽出された印刷設定情報に応じて、前記印刷対象ファイルからスプールデータを生成するものであることを特徴とする、印刷システム。
The printing system according to claim 2,
Authentication information transmitting means for transmitting authentication information of the user in response to authentication processing by the authentication means;
Extracting means for extracting the print target file and print setting information related to the user from the storage means based on the authentication information;
The printing system according to claim 1, wherein the generation unit generates spool data from the print target file in accordance with the extracted print setting information.
請求項3記載の印刷システムであって、
前記認証手段は、画像形成手段を指定する指定手段を有していることを特徴とする、印刷システム。
The printing system according to claim 3,
The printing system according to claim 1, wherein the authentication unit includes a designation unit that designates an image forming unit.
複数のクライアント装置および複数の画像形成装置と接続され、使用者による認証に基づき、印刷を制御する印刷装置であって、
前記クライアント装置から受領した、前記使用者に関連する印刷対象ファイルおよび印刷設定情報を格納する記憶手段と、
前記使用者の認証処理を行った認証装置から、この使用者の識別情報を受信する受信手段と、
前記複数の画像形成装置のうち、前記認証処理により指定された指定装置と前記使用者に関連する印刷対象ファイルとの対応付けを行う制御手段と、
前記使用者の識別情報に応じて、前記記憶手段から、前記使用者に関連する前記印刷対象ファイルおよび印刷設定情報を読み出す読み出し手段と、
前記指定装置に応じたドライバを選択する選択手段と、
前記読み出された印刷設定情報に基づいて、前記選択手段により選択されたドライバを用いて、前記読み出された印刷対象ファイルからスプールデータを生成する生成手段と、
前記生成されたスプールデータを、前記指定装置に供給する供給手段とを
有することを特徴とする印刷装置。
A printing apparatus that is connected to a plurality of client apparatuses and a plurality of image forming apparatuses and controls printing based on authentication by a user,
Storage means for storing a print target file and print setting information related to the user received from the client device;
Receiving means for receiving the identification information of the user from the authentication device that has performed the authentication process of the user;
Control means for associating a designated device designated by the authentication process among the plurality of image forming devices with a print target file related to the user;
Read means for reading out the print target file and print setting information related to the user from the storage means according to the identification information of the user;
Selecting means for selecting a driver according to the designated device;
Generating means for generating spool data from the read file to be printed using the driver selected by the selection means based on the read print setting information;
Supplying means for supplying the generated spool data to the designated device.
請求項5記載の印刷装置であって、
前記記憶手段は、画像形成手段に応じて複数のドライバを格納していることを特徴とする、印刷装置。
The printing apparatus according to claim 5,
The printing apparatus according to claim 1, wherein the storage unit stores a plurality of drivers according to the image forming unit.
請求項6記載の印刷装置であって、
前記使用者があらかじめ指定した代理者を登録する登録手段と、
前記代理者の認証処理を行った認証装置から、この代理者の識別情報を受信する第2の受信手段とを有し、
前記読み出し手段が、前記代理者の識別情報と、前記登録手段の登録内容とに応じて、前記使用者に関連する前記印刷対象ファイルおよび印刷設定情報を読み出す処理と、
前記制御手段が、前記複数の画像形成装置のうち、前記認証処理により指定された指定装置と前記使用者に関連する印刷対象ファイルとの対応付けを行う処理とを行うものであることを特徴とする、印刷装置。
The printing apparatus according to claim 6,
Registration means for registering an agent designated in advance by the user;
A second receiving means for receiving the identification information of the agent from the authentication device that has performed the authentication process of the agent;
A process in which the reading unit reads the print target file and print setting information related to the user according to the identification information of the agent and the registration content of the registration unit;
The control unit performs processing for associating a designated device designated by the authentication processing among the plurality of image forming devices with a print target file related to the user. A printing device.
請求項6記載の印刷装置であって、
前記使用者が指定する印刷設定情報と、前記指定装置の印刷機能とに不整合がある場合の処理を、あらかじめ指定する事前指定手段を有することを特徴とする、印刷装置。
The printing apparatus according to claim 6,
A printing apparatus, comprising: a pre-designating unit that designates in advance processing when there is a mismatch between print setting information designated by the user and a printing function of the designated apparatus.
JP2008147583A2008-06-052008-06-05Printing system and printerPendingJP2009294889A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
JP2008147583AJP2009294889A (en)2008-06-052008-06-05Printing system and printer

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
JP2008147583AJP2009294889A (en)2008-06-052008-06-05Printing system and printer

Publications (1)

Publication NumberPublication Date
JP2009294889Atrue JP2009294889A (en)2009-12-17

Family

ID=41543025

Family Applications (1)

Application NumberTitlePriority DateFiling Date
JP2008147583APendingJP2009294889A (en)2008-06-052008-06-05Printing system and printer

Country Status (1)

CountryLink
JP (1)JP2009294889A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2012108591A (en)*2010-11-152012-06-07Ricoh Co LtdPrinting system and program
JP2012150548A (en)*2011-01-172012-08-09Murata Mach LtdPrint server
EP2523092A2 (en)2011-05-102012-11-14Ricoh Company, Ltd.Control apparatus, control method, and control system
JP2013010191A (en)*2011-06-282013-01-17Brother Industries LtdPrinting apparatus, and printing system
JP2013077141A (en)*2011-09-302013-04-25Brother Ind LtdImage formation system, image forming apparatus and processing server
JP2013238949A (en)*2012-05-142013-11-28Ricoh Co LtdInformation distribution device, and information distribution system and program
US9001363B2 (en)2011-09-272015-04-07Ricoh Company, Ltd.Printing control system, printing control method, and image processor
WO2017013835A1 (en)*2015-07-212017-01-26Ricoh Company, Ltd.Information processing system, information processing method, and recording medium
US9891870B2 (en)2015-09-032018-02-13Ricoh Company, Ltd.Information processing apparatus, information processing method, recording medium, and information processing system
US10116831B2 (en)2015-09-032018-10-30Ricoh Company, Ltd.Management server configured to extract information indicating an availability of an identified image forming apparatus, information processing method, system and recording medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2006092373A (en)*2004-09-242006-04-06Fuji Xerox Co LtdPrint system and its control method
JP2007030354A (en)*2005-07-272007-02-08Canon Inc Image forming apparatus, image forming method, program, and storage medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2006092373A (en)*2004-09-242006-04-06Fuji Xerox Co LtdPrint system and its control method
JP2007030354A (en)*2005-07-272007-02-08Canon Inc Image forming apparatus, image forming method, program, and storage medium

Cited By (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2012108591A (en)*2010-11-152012-06-07Ricoh Co LtdPrinting system and program
JP2012150548A (en)*2011-01-172012-08-09Murata Mach LtdPrint server
EP2523092A2 (en)2011-05-102012-11-14Ricoh Company, Ltd.Control apparatus, control method, and control system
JP2013010191A (en)*2011-06-282013-01-17Brother Industries LtdPrinting apparatus, and printing system
US9001363B2 (en)2011-09-272015-04-07Ricoh Company, Ltd.Printing control system, printing control method, and image processor
JP2013077141A (en)*2011-09-302013-04-25Brother Ind LtdImage formation system, image forming apparatus and processing server
JP2013238949A (en)*2012-05-142013-11-28Ricoh Co LtdInformation distribution device, and information distribution system and program
WO2017013835A1 (en)*2015-07-212017-01-26Ricoh Company, Ltd.Information processing system, information processing method, and recording medium
JP2017027274A (en)*2015-07-212017-02-02株式会社リコーInformation processing system, information processing method, and program
US9891870B2 (en)2015-09-032018-02-13Ricoh Company, Ltd.Information processing apparatus, information processing method, recording medium, and information processing system
US10116831B2 (en)2015-09-032018-10-30Ricoh Company, Ltd.Management server configured to extract information indicating an availability of an identified image forming apparatus, information processing method, system and recording medium

Similar Documents

PublicationPublication DateTitle
KR102495800B1 (en)Printing apparatus, information processing apparatus and printing system
JP2009294889A (en)Printing system and printer
JP5854654B2 (en) Printing system, printing method, print server, control method, and program
JP6320206B2 (en) Printing system, image processing apparatus, information processing method, and program
JP2002236577A (en) Automatic authentication method and system in print processing
US8693046B2 (en)Printing apparatus that prints with changed print settings, control method for printing apparatus, and storage medium
KR101406749B1 (en)Information processing apparatus and control method thereof
US20130070280A1 (en)Printing control apparatus and control method therefor
JP2012185748A (en)Print system, information processor, control method, and program
JP7425548B2 (en) Image forming apparatus, its control method, and program
JP2021049687A (en)Image processing device, control method of image processing device and program
JP2018039224A (en)Image processing system and image processing program
US20080106754A1 (en)Printing system, print controller, printing method and computer readable medium
JP2002108583A (en) Printing device with user restriction function
JP2013045368A (en)Information processing system, information processing method, and management server
JP6282099B2 (en) Printing system, control method therefor, program, and image forming apparatus
JP5289000B2 (en) Print processing apparatus and control method thereof, management apparatus and control method thereof
JP2015072661A (en) Image forming apparatus, control method therefor, and program
JP4821843B2 (en) DATA DISTRIBUTION SYSTEM, DATA DISTRIBUTION DEVICE, DATA DISTRIBUTION METHOD, AND DATA DISTRIBUTION PROGRAM
JP2021049686A (en)Image processing device, and control method of image processing device and program
JP2018020443A (en)Image formation apparatus, printing method and computer program
JP2013058010A (en)Image processing system, image processing device, image forming device and program
CN110764720B (en)Printing apparatus, control method of printing apparatus, and storage medium
JP5540783B2 (en) Printer driver, print control device, printing system
JP4227614B2 (en) Automatic authentication method and system in printing process

Legal Events

DateCodeTitleDescription
A621Written request for application examination

Free format text:JAPANESE INTERMEDIATE CODE: A621

Effective date:20110112

A131Notification of reasons for refusal

Free format text:JAPANESE INTERMEDIATE CODE: A131

Effective date:20120417

A521Written amendment

Free format text:JAPANESE INTERMEDIATE CODE: A523

Effective date:20120613

A02Decision of refusal

Free format text:JAPANESE INTERMEDIATE CODE: A02

Effective date:20121023


[8]ページ先頭

©2009-2025 Movatter.jp