[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2012208886A - Print system, print instruction terminal, print server, method and program - Google Patents

Print system, print instruction terminal, print server, method and program Download PDF

Info

Publication number
JP2012208886A
JP2012208886A JP2011075784A JP2011075784A JP2012208886A JP 2012208886 A JP2012208886 A JP 2012208886A JP 2011075784 A JP2011075784 A JP 2011075784A JP 2011075784 A JP2011075784 A JP 2011075784A JP 2012208886 A JP2012208886 A JP 2012208886A
Authority
JP
Japan
Prior art keywords
print
output device
user
data
unit
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.)
Withdrawn
Application number
JP2011075784A
Other languages
Japanese (ja)
Inventor
Masahide Ueda
匡秀 上田
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.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2011075784A priority Critical patent/JP2012208886A/en
Publication of JP2012208886A publication Critical patent/JP2012208886A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

PROBLEM TO BE SOLVED: To achieve compatibility between image quality of a print result and lead-time optimal for a user.SOLUTION: A print system comprises: print method selecting means 702 which allows a user to select a print method to be applied to an output target file in response to a print instruction from the user; first print request means 703 which makes print job information storage means 701 store the output targe file which is converted to print data, when a speed priority print method is selected; second print request means 704 which makes the print job information storage means 701 store the output target file as it is, when a quality priority print method is selected; and data conversion means 706 for on-demand printing which converts the output target file to print data by using a printer driver to which designated output equipment corresponds, if the print data has not been stored when a designation of the output equipment for a print job is received from the user.

Description

本発明は、ネットワークを介してデータを印刷するネットワーク型の印刷システム、それに用いられる印刷指示端末、印刷サーバ、印刷方法および印刷プログラムに関する。   The present invention relates to a network-type printing system that prints data via a network, a print instruction terminal, a print server, a printing method, and a printing program used therefor.

スマートフォンやタブレットPC(パーソナルコンピュータ)といった可搬型の電子デバイスの普及に伴い、社外など公共の場においてオフィスワークを実施する場面が拡大していくことが予想される。しかし、電子デバイスの普及により、電子データを用いたプレゼンテーションの利用は増加しているが、顧客相手の打ち合わせの場では、依然として紙に印刷した資料を使用するケースが多々見受けられる。   With the widespread use of portable electronic devices such as smartphones and tablet PCs (personal computers), it is expected that the scenes of office work in public places such as outside the company will expand. However, with the spread of electronic devices, the use of presentations using electronic data is increasing, but there are still many cases where materials printed on paper are still used in meetings with customers.

また、クラウド型のプリンティングサービスを考えた場合、いつでもどこでもデータが利用可能であるという利点を活かして、どこにいても印刷が可能なプリンティングサービスの需要が高まってくるものと考えられる。従って、プリンタ、複合機等の出力機器に印刷用データを蓄積する方式に代わって、ネットワーク環境(ネットワーク上の記憶装置等)に印刷用データを蓄積しておき、印刷直前に出力機器に送信するような方式が拡大することが考えられる。   Also, when considering a cloud-type printing service, it is considered that the demand for a printing service capable of printing anywhere will increase by taking advantage of the fact that data can be used anytime and anywhere. Therefore, instead of a method of storing print data in an output device such as a printer or a multifunction peripheral, the print data is stored in a network environment (such as a storage device on the network) and transmitted to the output device immediately before printing. Such a system can be expanded.

ところで、複数の出力機器の中からユーザが任意に出力先を指定できるようにしようとした場合、共通ドライバ等を用いて、出力対象ファイルを共通仕様の印刷用データに変換したり、複数の出力機器が扱える中間形式のデータに変換した上でネットワーク上のサーバに送信することが一般的に行われていた。   By the way, when a user tries to arbitrarily specify an output destination from a plurality of output devices, the output target file can be converted into print data with a common specification using a common driver, etc. In general, the data is converted into intermediate format data that can be handled by the device and then transmitted to a server on the network.

また、特許文献1には、事前に印刷用データを作成しない方法として、印刷装置側で、クライアントから受信した印刷データがラスタライズされているか否かを判別して、ラスタライズされていない場合に、Webサービスを利用して指定された出力機器に対応する変換サービス部を発見してラスタライズさせる印刷方法が記載されている。   Japanese Patent Application Laid-Open No. 2004-133830 discloses a method of not creating print data in advance, in which a printing apparatus determines whether print data received from a client has been rasterized, and if it is not rasterized, Web A printing method for finding and rasterizing a conversion service unit corresponding to an output device designated using a service is described.

また、例えば、特許文献2には、ネットワークに接続された任意のクライアントとプリンタとの間で実用的な印刷を実現するための印刷仲介方法が記載されている。特許文献2に記載された印刷中継方法では、クライアントが、仲介システムに印刷データと出力先のプリンタを特定する識別番号とを含む印刷要求を送信し、仲介システムが、識別番号からプリンタをネットワーク上で特定し、稼働状態を確認してクライアントに確認情報を表示する。そして、クライアントからの印刷合意入力に応じて、指定されたプリンタに、該プリンタの機種に応じたドライバを用いて印刷データをプリンタ用データに変換して出力し、印刷を行わせる。   For example, Patent Document 2 describes a print mediation method for realizing practical printing between an arbitrary client connected to a network and a printer. In the print relay method described in Patent Document 2, a client transmits a print request including print data and an identification number for specifying an output destination printer to the mediation system, and the mediation system sends the printer on the network from the identification number. , And confirm the operating status and display the confirmation information on the client. Then, in response to a print agreement input from the client, print data is converted into printer data and output to a designated printer using a driver corresponding to the model of the printer, and printing is performed.

特開2011−31616号公報JP 2011-31616 A 特開2009−259292号公報JP 2009-259292 A

しかし、共通ドライバ等を利用して、共通仕様の印刷用データや中間形式のデータに変換した上でサーバに保持させる方法は、出力機器に依存する個別仕様が利用できない、また出力先の機器によっては、レイアウト等が崩れるといった所望の品質が得られないという問題があった。   However, the method of using the common driver etc. to convert the data to the print data of the common specification or the intermediate format and store it in the server is not possible to use the individual specifications depending on the output device, and depending on the output destination device However, there is a problem that a desired quality such as a layout is not obtained.

なお、特許文献1や特許文献2に記載された方法を利用すれば、出力機器に依存する個別仕様を利用でき、また所望の品質を得ることができる。しかし、特許文献1には、クライアント側でどのような時にラスタライズされていない印刷データを出力するかといったことについては何ら記載がない。   If the methods described in Patent Literature 1 and Patent Literature 2 are used, individual specifications depending on the output device can be used, and desired quality can be obtained. However, Patent Document 1 does not describe at all times when print data that has not been rasterized is output on the client side.

また、特許文献1および特許文献2に記載された方法は、いずれも出力機器を印刷指示の際に指定しなければならず、印刷指示とは別に、後からユーザが任意に出力機器の指定をできるようにしようといったことは全く考慮されていない。   In both methods described in Patent Document 1 and Patent Document 2, an output device must be specified at the time of a print instruction, and the user can arbitrarily specify an output device later after the print instruction. There is no consideration given to making it possible.

例えば、クラウド型のプリンティングサービスでは、利用者が印刷を行いたいと思ったときに、利用可能なプリンタがどこに設置されているか、またどんな機種か、といったことがわからないことが想定される。また、セキュリティの問題から、外出先でデータを持ち歩くことは避けたいといった要望もある。そこで、外出する前に印刷が必要なファイルに対して出力先のプリンタを特定せずに印刷指示を行っておき、外出先では、設置されている出力機器に対して認証を行うだけで、その出力機器に印刷指示を行ったファイルが印刷されるという印刷手順が求められると考えられる。   For example, in a cloud-type printing service, when a user wants to perform printing, it is assumed that it is not possible to know where an available printer is installed and what model. There is also a demand to avoid carrying data on the go due to security issues. So, before you go out, you can give a print instruction to the file that needs to be printed without specifying the output destination printer, and at the destination, just authenticate the installed output device. It is considered that a printing procedure is required in which a file for which a printing instruction has been issued to the output device is printed.

このような印刷手順を考えた場合、例えば、指定された出力機器に合わせてオンデマンドに出力対象ファイルを印刷用データに変換する方法では、印刷指示の際に出力機器を指定する認証型の印刷方法と比べて、出力機器に認証を行った後から実際に印刷されるまでのリードタイムが長くなることが懸念される。   Considering such a printing procedure, for example, in the method of converting an output target file into print data on demand according to the designated output device, authentication type printing that designates the output device at the time of print instruction Compared to the method, there is a concern that the lead time from when the output device is authenticated to when it is actually printed becomes longer.

一方で、既に説明したように、予め共通仕様の印刷用データや中間形式のデータに変換した上でサーバに蓄積させる方法では、いざ出力機器を指定したときに、中間形式のデータがその機器にとって最適なデータ変換ではないために、印刷結果の画質において所望の品質が得られないといった問題が起こる可能性がある。例えば、指定した出力機器が共通仕様に対応していないために、実際に印刷してみると、余白の設定の違いによりレイアウトがずれてしまったり、画像がはみ出てしまうといった問題がおこる可能性が考えられる。また、指定した出力機器には実装されているが、中間形式のデータには含まれない機能、設定であるために、使用したい機能、設定が利用できないといった問題がおこる可能性が考えられる。   On the other hand, as described above, in the method of storing the data in the server after converting it into common printing data and intermediate format data in advance, when the output device is specified, the intermediate format data is Since it is not optimal data conversion, there is a possibility that a desired quality cannot be obtained in the image quality of the printing result. For example, because the specified output device does not support the common specifications, there is a possibility that the layout may be misaligned due to the difference in the margin setting or the image may protrude when actually printing. Conceivable. In addition, there is a possibility that a function or setting that is desired to be used cannot be used because it is a function or setting that is implemented in the specified output device but is not included in the intermediate format data.

そこで、本発明は、ネットワークを介してデータを印刷するネットワーク型の印刷システムにおいて、ユーザにとって最適な、印刷結果の画質とリードタイムとの両立を可能にする印刷システム、印刷指示端末、印刷サーバ、印刷方法およびプログラムを提供することを目的とする。   Accordingly, the present invention provides a printing system, a printing instruction terminal, a printing server, and a printing system that can achieve both the image quality of the printing result and the lead time, which are optimal for the user, in a network type printing system that prints data via a network. An object is to provide a printing method and a program.

本発明の印刷システムは、受け付けた印刷ジョブの情報を記憶する印刷ジョブ情報記憶手段と、ユーザからの印刷指示に対して、該ユーザに、出力対象ファイルに適用させる印刷方式を選択させる印刷方式選択手段と、印刷方式として速度優先印刷方式が選択された場合に、所定のプリンタドライバを用いて出力対象ファイルを印刷用データに変換し、変換された印刷用データまたはそのネットワーク上の所在を示す情報を含む情報を印刷ジョブ情報記憶手段に記憶させる第1の印刷要求手段と、印刷方式として品質優先印刷方式が選択された場合に、出力対象ファイルまたはそのネットワーク上の所在を示す情報を含む情報を印刷ジョブ情報記憶手段に記憶させる第2の印刷要求手段と、印刷ジョブ情報記憶手段に記憶されている印刷ジョブに対する、ユーザからの出力機器の指定を受け付ける出力機器指定受付手段と、出力機器指定受付手段が出力機器の指定を受け付けたときに、印刷ジョブ情報記憶手段に印刷用データまたはそのネットワーク上の所在を示す情報が記憶されていない場合に、指定された出力機器が対応するプリンタドライバを用いて出力対象ファイルを印刷用データに変換するオンデマンド印刷用データ変換手段とを備えたことを特徴とする。   The printing system of the present invention includes a print job information storage unit that stores information of a received print job, and a print method selection that allows the user to select a print method to be applied to an output target file in response to a print instruction from the user. And when the speed priority printing method is selected as the printing method, the output target file is converted into print data using a predetermined printer driver, and the converted print data or information indicating the location on the network is displayed. Information including information indicating the output target file or the location on the network when the quality priority printing method is selected as the printing method. A second print request unit stored in the print job information storage unit, and a print job stored in the print job information storage unit. Output device designation accepting means for accepting designation of the output device from the user, and when the output device designation accepting means accepts the designation of the output device, the print job information storage means stores the print data or its location on the network. On-demand printing data conversion means for converting an output target file into printing data using a printer driver corresponding to the designated output device when the indicated information is not stored.

また、本発明の印刷システムは、ユーザが操作するシンクライアント端末にデスクトップ環境を提供するデスクトップサービス提供サーバと、デスクトップサービス提供サーバからの要求に応じてユーザのデータファイルを記憶するファイルサーバと、デスクトップサービス提供サーバからの要求に応じて印刷のための処理を行う印刷サーバとを備え、デスクトップサービス提供サーバは、ユーザからのあるデータファイルに対する印刷指示に対して、該ユーザに出力対象ファイルに適用させる印刷方式を選択させる処理、印刷方式として速度優先印刷方式が選択された場合に、所定のプリンタドライバを用いて出力対象ファイルを印刷用データに変換し、変換された印刷用データまたはそのネットワーク上の所在を示す情報を含む印刷要求を印刷サーバに送信する処理、および印刷方式として品質優先印刷方式が選択された場合に、出力対象ファイルのネットワーク上の所在を示す情報を含む印刷要求を印刷サーバに送信する処理を行うデスクトップ環境をシンクライアント端末に提供するデスクトップ環境提供手段を含んでいてもよい。   The printing system of the present invention includes a desktop service providing server that provides a desktop environment to a thin client terminal operated by a user, a file server that stores a user data file in response to a request from the desktop service providing server, and a desktop A print server that performs processing for printing in response to a request from the service providing server. The desktop service providing server causes the user to apply a print instruction to a data file to the output target file. When the speed priority printing method is selected as the processing for selecting the printing method, and the printing method is selected, the output target file is converted into printing data using a predetermined printer driver, and the converted printing data or its network Print request including location information A desktop environment that performs processing to send to the print server and processing to send to the print server a print request including information indicating the location of the output target file on the network when the quality priority printing method is selected as the printing method. A desktop environment providing means provided to the client terminal may be included.

また、本発明による印刷指示端末は、ユーザからの印刷指示に対して、該ユーザに、出力対象ファイルに適用させる印刷方式を選択させる印刷方式選択手段と、印刷方式として速度優先印刷方式が選択された場合に、所定のプリンタドライバを用いて出力対象ファイルを印刷用データに変換し、変換された印刷用データまたはそのネットワーク上の所在を示す情報を含む情報を、ネットワーク上の記憶手段であって受け付けた印刷ジョブの情報を記憶する所定の記憶手段に記憶させる第1の印刷要求手段と、印刷方式として品質優先印刷方式が選択された場合に、出力対象ファイルまたはそのネットワーク上の所在を示す情報を含む情報を記憶手段に記憶させる第2の印刷要求手段とを備えたことを特徴とする。   Further, the print instruction terminal according to the present invention selects a print method selection unit that allows a user to select a print method to be applied to an output target file in response to a print instruction from the user, and a speed priority print method as the print method. If the output target file is converted into print data using a predetermined printer driver, information including the converted print data or information indicating the location on the network is stored on the network. Information indicating the output target file or its location on the network when the first print requesting means for storing the received print job information in a predetermined storage means and the quality priority printing method as the printing method are selected. And a second print request means for storing information including the information in the storage means.

また、本発明による印刷サーバは、ユーザ端末から出力機器が指定されていない印刷要求を受け付ける印刷要求受付手段と、印刷要求受付手段が受け付けた印刷要求を基に、印刷ジョブの情報をネットワーク上の記憶手段に記憶させる印刷ジョブ情報登録手段と、記憶手段に記憶されている印刷ジョブに対する、ユーザからの出力機器の指定を受け付ける出力機器指定受付手段と、出力機器指定受付手段が出力機器の指定を受け付けたときに、記憶手段に記憶されている印刷用データまたはそのネットワーク上の所在を示す情報を基に取得した印刷用データを、指定された出力機器に出力する第1の印刷実行手段と、出力機器指定受付手段が出力機器の指定を受け付けたときに、指定された出力機器が対応するプリンタドライバを用いて、記憶手段に記憶されている出力対象ファイルそのネットワーク上の所在を示す情報を基に取得した出力対象ファイルを印刷用データに変換するオンデマンド印刷用データ変換手段に変換要求を行い、変換要求の結果変換された印刷用データを、指定された出力機器に出力する第2の印刷実行手段とを備えたことを特徴とする。   Also, the print server according to the present invention receives a print request for which an output device is not specified from a user terminal, and print job information on a network based on the print request received by the print request reception unit. A print job information registration unit to be stored in the storage unit, an output device designation receiving unit for receiving designation of an output device from a user for the print job stored in the storage unit, and an output device designation receiving unit for specifying the output device. First print execution means for outputting print data acquired based on the print data stored in the storage means or information indicating the location on the network to the designated output device when received; When the output device designation accepting means accepts the output device designation, the printer driver corresponding to the designated output device is used for recording. Output target file stored in the means The conversion request is sent to the data conversion means for on-demand printing that converts the output target file acquired based on the information indicating the location on the network to the print data, and the conversion request result conversion And a second print execution means for outputting the printed data to a designated output device.

また、本発明による印刷方法は、ユーザからの印刷指示に対して、該ユーザに、出力対象ファイルに適用させる印刷方式を選択させ、印刷方式として速度優先印刷方式が選択された場合に、所定のプリンタドライバを用いて出力対象ファイルを印刷用データに変換し、変換された印刷用データまたはそのネットワーク上の所在を示す情報を含む情報を、ネットワーク上の記憶手段であって受け付けた印刷ジョブの情報を記憶する所定の記憶手段に記憶させ、印刷方式として品質優先印刷方式が選択された場合に、出力対象ファイルまたはそのネットワーク上の所在を示す情報を含む情報を記憶手段に記憶させ、記憶手段に記憶されている印刷ジョブに対するユーザからの出力機器の指定を受け付け、出力機器の指定を受け付けたときに、記憶手段に印刷用データまたはそのネットワーク上の所在を示す情報が記憶されている場合には、記憶手段に記憶されている印刷用データまたはそのネットワーク上の所在を示す情報を基に取得した印刷用データを指定された出力機器に出力し、記憶手段に印刷用データまたはそのネットワーク上の所在を示す情報が記憶されていない場合には、記憶手段に記憶されている出力対象ファイルそのネットワーク上の所在を示す情報を基に取得した出力対象ファイルを印刷用データに変換するオンデマンド印刷用データ変換手段に変換要求を行い、変換要求の結果変換された印刷用データを指定された出力機器に出力することを特徴とする。   Also, the printing method according to the present invention allows a user to select a printing method to be applied to an output target file in response to a printing instruction from the user, and when a speed priority printing method is selected as the printing method, Information on the print job received by the storage means on the network that converts the output target file into print data using the printer driver, and includes information indicating the converted print data or the location on the network. When the quality priority printing method is selected as the printing method, information including information indicating the output target file or its location on the network is stored in the storage device. When an output device specification is received from the user for a stored print job, it is stored when an output device specification is received. If printing data or information indicating the location on the network is stored in the column, the printing data acquired based on the printing data stored in the storage means or the information indicating the location on the network Is output to the specified output device, and if the storage means does not store the print data or the information indicating the location on the network, the output target file stored in the storage means is stored on the network. Sending a conversion request to the on-demand printing data conversion means that converts the output target file acquired based on the indicated information into printing data, and outputting the converted printing data as a result of the conversion request to the specified output device It is characterized by.

また、本発明による印刷プログラムは、コンピュータに、ユーザからの印刷指示に対して、該ユーザに、出力対象ファイルに適用させる印刷方式を選択させる処理、印刷方式として速度優先印刷方式が選択された場合に、所定のプリンタドライバを用いて出力対象ファイルを印刷用データに変換し、変換された印刷用データまたはそのネットワーク上の所在を示す情報を含む情報を、ネットワーク上の記憶手段であって受け付けた印刷ジョブの情報を記憶する所定の記憶手段に記憶させる処理、および印刷方式として品質優先印刷方式が選択された場合に、出力対象ファイルまたはそのネットワーク上の所在を示す情報を含む情報を記憶手段に記憶させる処理を実行させることを特徴とする。   Also, the printing program according to the present invention is a process in which a computer selects a printing method to be applied to an output target file in response to a printing instruction from the user, and a speed priority printing method is selected as the printing method. In addition, the output target file is converted into print data using a predetermined printer driver, and the information including the converted print data or information indicating the location on the network is received by the storage unit on the network. When the quality priority printing method is selected as the processing for storing the print job information in a predetermined storage unit and the printing method, information including information indicating the output target file or the location on the network is stored in the storage unit. It is characterized by executing a process to be stored.

本発明によれば、ネットワークを介してデータを印刷するネットワーク型の印刷システムにおいて、ユーザにとって最適な、印刷結果の画質とリードタイムとの両立を可能にする。   ADVANTAGE OF THE INVENTION According to this invention, in the network type printing system which prints data via a network, it becomes possible to make compatible the image quality of a printing result and lead time optimal for a user.

第1の実施形態の印刷システムの構成例を示すブロック図である。1 is a block diagram illustrating a configuration example of a printing system according to a first embodiment. 第1の実施形態のユーザ端末の構成例を示すブロック図である。It is a block diagram which shows the structural example of the user terminal of 1st Embodiment. 第1の実施形態の出力機器ユニットの構成例を機能面で示す機能ブロック図である。It is a functional block diagram which shows the structural example of the output device unit of 1st Embodiment on a functional surface. 第1の実施形態のデータセンタの構成例を機能面で示す機能ブロック図である。It is a functional block diagram which shows the structural example of the data center of 1st Embodiment on a functional surface. 印刷要求にかかる各装置の動作の一例を示すシーケンス図である。It is a sequence diagram which shows an example of operation | movement of each apparatus concerning a printing request. 印刷実行要求にかかる各装置の動作の一例を示すシーケンス図である。It is a sequence diagram showing an example of the operation of each device according to a print execution request. 印刷要求にかかる各装置の動作の一例を示すシーケンス図である。It is a sequence diagram which shows an example of operation | movement of each apparatus concerning a printing request. 印刷実行要求にかかる各装置の動作の一例を示すシーケンス図である。It is a sequence diagram showing an example of the operation of each device according to a print execution request. 印刷設定画面の一例を示す説明図である。It is explanatory drawing which shows an example of a print setting screen. 第2の実施形態の印刷システムの構成例を示すブロック図である。It is a block diagram which shows the structural example of the printing system of 2nd Embodiment. 第2の実施形態のユーザ端末の構成例を示すブロック図である。It is a block diagram which shows the structural example of the user terminal of 2nd Embodiment. 第2の実施形態のデータセンタの構成例を機能面で示す機能ブロック図である。It is a functional block diagram which shows the structural example of the data center of 2nd Embodiment on a functional surface. 印刷設定画面の一例を示す説明図である。It is explanatory drawing which shows an example of a print setting screen. 本発明の概要を示すブロック図である。It is a block diagram which shows the outline | summary of this invention. 本発明の印刷システムの他の構成例を示すブロック図である。It is a block diagram which shows the other structural example of the printing system of this invention. 本発明の印刷システムの構成例および当該印刷システムを構成する各装置の構成例を示すブロック図である。FIG. 2 is a block diagram illustrating a configuration example of a printing system according to the present invention and a configuration example of each apparatus configuring the printing system. 本発明の印刷システムの他の構成例および当該印刷システムを構成する各装置の構成例を示すブロック図である。It is a block diagram which shows the other structural example of the printing system of this invention, and the structural example of each apparatus which comprises the said printing system. 本発明の概要を示すフローチャートである。It is a flowchart which shows the outline | summary of this invention.

実施形態1.
以下、本発明の実施形態を図面を参照して説明する。図1は、本発明の第1の実施形態の印刷システムの構成例を示すブロック図である。図1に示す印刷システムは、ユーザ端末1と、データセンタ2と、出力機器ユニット3とを備える。なお、データセンタ2は、ネットワーク500上で予め決められた機能を提供するためのクラウド型のネットワークサーバ群をいう。図1に示す例では、データセンタ2は、ファイルサーバ21、スプールサーバ22、認証サーバ23、変換サーバ24によって構成されているが、装置構成はこの限りではなく、各サーバが提供する機能がネットワーク500上で実装されていればよい。また、出力機器ユニット3は、少なくとも印刷機能を提供する出力機器31、ユーザ認証機能を提供する認証端末32と、一覧表示機能を提供する表示装置33とをひとつに纏めたユニット構成をいうが、装置構成はこの限りではなく、各装置(端末または機器を含む)がそれぞれ提供する機能が1つの出力機器ユニットとして実装されていればよい。なお、出力機器自体がこれらの機能を全て具備する場合には、その出力機器そのものが出力機器ユニットとして扱われる。以下、出力機器ユニット3を、特に印刷機能を指す場合に単に「出力機器」と表現する場合がある。
Embodiment 1. FIG.
Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram illustrating a configuration example of a printing system according to the first embodiment of this invention. The printing system shown in FIG. 1 includes a user terminal 1, a data center 2, and an output device unit 3. The data center 2 refers to a cloud type network server group for providing a predetermined function on the network 500. In the example shown in FIG. 1, the data center 2 includes a file server 21, a spool server 22, an authentication server 23, and a conversion server 24, but the device configuration is not limited to this, and the function provided by each server is a network. 500 may be implemented. The output device unit 3 is a unit configuration in which an output device 31 that provides at least a printing function, an authentication terminal 32 that provides a user authentication function, and a display device 33 that provides a list display function are combined. The device configuration is not limited to this, and the functions provided by each device (including a terminal or a device) may be implemented as one output device unit. When the output device itself has all these functions, the output device itself is treated as an output device unit. Hereinafter, the output device unit 3 may be simply expressed as “output device” particularly when referring to a printing function.

ユーザ端末1は、ユーザが操作するパーソナルコンピュータ(PC)、ノートPC、タブレットPC、スマートフォン等のコンピュータであって、出力対象ファイルの閲覧、編集、印刷指示等が行える端末である。ユーザ端末1には、共通ドライバ11がインストールされているものとする。共通ドライバ11は、一般に「共通ドライバ」と呼ばれる、出力対象ファイルを複数の出力機器に対応した所定の共通仕様に応じた印刷用データに変換を行う変換機能を含むプリンタドライバである。   The user terminal 1 is a computer such as a personal computer (PC), a notebook PC, a tablet PC, or a smartphone that is operated by a user, and is a terminal capable of browsing, editing, and printing instructions for an output target file. It is assumed that the common driver 11 is installed in the user terminal 1. The common driver 11 is a printer driver including a conversion function that converts an output target file into print data corresponding to a predetermined common specification corresponding to a plurality of output devices, generally called a “common driver”.

一般に、プリンタドライバといった場合、変換機能の他に、指定の出力機器に印刷要求を行う印刷要求機能を含むソフトウェアを指す。以下、共通ドライバ11といった場合には、少なくとも、複数の出力機器が対応する所定の共通仕様に準じた印刷用データへの変換を行う変換機能と、データセンタ2に対してユーザが選択した方式に応じた印刷要求を行う印刷要求機能とを含むソフトウェアを指すものとする。   In general, a printer driver refers to software including a print request function that makes a print request to a specified output device in addition to a conversion function. Hereinafter, in the case of the common driver 11, at least a conversion function for converting to print data conforming to a predetermined common specification supported by a plurality of output devices and a method selected by the user for the data center 2 are used. Software including a print request function for making a corresponding print request is indicated.

本発明では、「品質優先」と「速度優先」の2種類の印刷方式をユーザに提供する。「品質優先」印刷方式とは、印刷結果の画質を処理速度よりも優先する印刷方式であって、ユーザから印刷指示がされたタイミングでは印刷用データへの変換を行わずに、出力機器が指定されたタイミングで出力対象ファイルに対して該出力機器に対応したドライバを適用して印刷用データを作成し、作成した印刷データを指定された出力機器に出力して印刷を行う印刷方式である。一方、「速度優先」印刷方式とは、処理速度を印刷結果の画質よりも優先する印刷方式であって、ユーザから印刷指示がされたタイミングで共通ドライバを利用して印刷用データを作成してサーバ上に保持しておき、出力機器が指定されたタイミングではどの出力機器かに関わらず、保持されている印刷用データを指定された出力機器に出力して印刷を行う印刷方式である。   In the present invention, two types of printing methods of “quality priority” and “speed priority” are provided to the user. “Quality priority” printing method is a printing method that gives priority to the image quality of the print result over the processing speed, and is specified by the output device without conversion to print data at the timing when the user issues a print instruction. In this printing method, print data is created by applying a driver corresponding to the output device to the output target file at the specified timing, and the created print data is output to a designated output device for printing. On the other hand, the “speed priority” printing method is a printing method in which the processing speed is given priority over the image quality of the printing result, and print data is created using a common driver at the timing when the user gives a print instruction. This is a printing method that is held on the server and prints by outputting the held print data to the designated output device regardless of which output device is designated at the timing when the output device is designated.

なお、本実施形態において、「出力対象ファイル」とは、印刷指示がかけられたデータそのものをいう。すなわち、印刷用データに変換される前のローデータである。また、「印刷用データ」とは、プリンタドライバなどを用いて出力対象ファイルから出力機器が認識可能な形式に変換したデータをいう。なお、出力対象ファイルはユーザ操作により編集が可能なデータであり、印刷用データはユーザ操作により編集が不可能なデータであるということもできる。印刷用データの形式は、基本的には出力機器ごとに定められるものであるが、メーカごとまたはシリーズごとに共通の仕様があったり、共通ドライバ対応の出力機器であれば、主要な(出力機器間で共通する、基本的な)機能、設定については共通の仕様があり、それにより共通化されている。しかし、機器固有の機能や印刷設定を完全に利用するには、その機器専用のプリンタドライバによる変換が必要である。   In the present embodiment, the “output target file” refers to data itself for which a print instruction has been given. That is, raw data before being converted into print data. “Print data” refers to data converted from an output target file into a format that can be recognized by the output device using a printer driver or the like. It can be said that the output target file is data that can be edited by a user operation, and the print data is data that cannot be edited by a user operation. The format of printing data is basically determined for each output device, but if there is a common specification for each manufacturer or series, or if the output device is compatible with a common driver, There are common specifications for functions and settings that are common among them, and they are standardized. However, in order to make full use of device-specific functions and print settings, conversion by a printer driver dedicated to the device is necessary.

図2は、ユーザ端末1の構成例を示すブロック図である。図2に示すように、ユーザ端末1は、共通ドライバ11と、ユーザ操作に応じて共通ドライバ11に印刷指示を出すOSまたはアプリケーション12(以下、OS/アプリケーション12という。)とを備える。また、共通ドライバ11は、印刷方式選択手段111と、データ変換手段112と、ユーザID取得手段113と、印刷要求手段114とを含んでいてもよい。   FIG. 2 is a block diagram illustrating a configuration example of the user terminal 1. As shown in FIG. 2, the user terminal 1 includes a common driver 11 and an OS or application 12 (hereinafter referred to as OS / application 12) that issues a print instruction to the common driver 11 in response to a user operation. The common driver 11 may include a printing method selection unit 111, a data conversion unit 112, a user ID acquisition unit 113, and a print request unit 114.

印刷方式選択手段111は、OS/アプリケーション12を介してユーザから出力対象ファイルを指定した印刷指示を受け付けると、当該印刷要求に対して行う印刷方式を「品質優先」または「速度優先」のいずれにするかをユーザに選択させる。   When the printing method selection unit 111 receives a print instruction specifying an output target file from the user via the OS / application 12, the printing method performed for the print request is set to either “quality priority” or “speed priority”. Let the user choose whether to do.

印刷方式選択手段111は、例えば、印刷設定を行う画面に、印刷方式を選択させる入力インタフェース(選択ボックス等)を追加し、ユーザに選択結果を入力させればよい。なお、予め設定によりデフォルト値(選択が行われなかった時にいずれの選択方式にするかを示す情報)が与えられてもよい。   For example, the printing method selection unit 111 may add an input interface (such as a selection box) for selecting a printing method to a screen for performing print settings, and allow the user to input a selection result. Note that a default value (information indicating which selection method to use when no selection is performed) may be given in advance.

データ変換手段112は、「速度優先」印刷方式が選択された印刷要求について、指定された出力対象ファイルを、共通ドライバを用いて印刷用データに変換する。   The data conversion unit 112 converts the designated output target file into print data using a common driver for a print request for which the “speed priority” printing method is selected.

ユーザID取得手段113は、当該ユーザ端末1を使用しているユーザを識別するための識別子であるユーザIDを取得する。なお、ユーザIDの取得方法は問わない。例えば、直接ユーザから入力させてもよいし、当該ユーザ端末1の起動時のログイン操作により特定されるユーザ固有のファイルから読み出してもよい。   The user ID acquisition unit 113 acquires a user ID that is an identifier for identifying a user who is using the user terminal 1. In addition, the acquisition method of user ID is not ask | required. For example, it may be input directly from the user, or may be read out from a file unique to the user specified by a login operation when starting up the user terminal 1.

印刷要求手段114は、データセンタ2に対して、選択された印刷方式に応じた印刷要求を行う。本実施形態において、印刷要求とは、ユーザが印刷処理を要求した旨を示す情報であって、より具体的には、スプールサーバ22に対して、要求内容を1件の印刷ジョブ(印刷命令)として受け付けることを要求する情報である。なお、この時点では出力機器が指定されていなくてもよい。従って、印刷ジョブの情報は、出力機器の指定がされるまでまたは取り消されるまで保持しつづけられる。なお、出力機器が指定された場合には、指定された出力機器へ即座に印刷用データを出力すればよい。   The print request unit 114 makes a print request to the data center 2 according to the selected printing method. In the present embodiment, the print request is information indicating that the user has requested print processing. More specifically, the print request is sent to the spool server 22 as one print job (print command). Is information that requests to be accepted. At this time, the output device may not be specified. Therefore, the print job information is held until the output device is designated or canceled. Note that when an output device is specified, the print data may be immediately output to the specified output device.

本実施形態では、印刷要求は、要求元のユーザを識別するためのユーザIDと、対象ファイルの情報とを含むものとする。なお、対象ファイルの情報には、出力対象ファイルそのもの若しくはその所在情報、または、印刷用データそのもの若しくはその所在情報を含む。この他に、例えば、ユーザが指定した印刷設定を示す情報を含んでいてもよい。   In the present embodiment, it is assumed that the print request includes a user ID for identifying the requesting user and information on the target file. The target file information includes the output target file itself or its location information, or the print data itself or its location information. In addition, for example, information indicating print settings designated by the user may be included.

印刷要求手段114は、「品質優先」印刷方式が選択された場合には、出力対象ファイルを、ファイルサーバ21にアップロードして保存させた上で、その保存先等の出力対象ファイル情報とユーザIDとを含む印刷要求を、スプールサーバ22(より具体的には、後述の印刷ジョブ管理手段221)に送信する。ユーザ端末1がシンクライアント端末であって、出力対象ファイルが既にクラウド内(ネットワーク上)にある場合には、アップロード処理は省略される。なお、ファイルサーバ21への蓄積を、データセンタ2側で行ってもよい。そのような場合には、印刷要求手段114は、ユーザIDと出力対象ファイルとを含む印刷要求を印刷ジョブ管理手段221に送信すればよい。または、ファイルサーバ21への蓄積の有無とは関係なく、出力対象ファイルそのものを印刷ジョブの情報としてスプールサーバ22に保持させてもよい。   When the “quality priority” printing method is selected, the print request unit 114 uploads and saves the output target file to the file server 21 and then outputs the output target file information such as the storage destination and the user ID. Is sent to the spool server 22 (more specifically, a print job management unit 221 described later). If the user terminal 1 is a thin client terminal and the output target file is already in the cloud (on the network), the upload process is omitted. In addition, accumulation in the file server 21 may be performed on the data center 2 side. In such a case, the print request unit 114 may transmit a print request including the user ID and the output target file to the print job management unit 221. Alternatively, the output target file itself may be held in the spool server 22 as print job information regardless of whether or not the file server 21 stores it.

デスクトップサービスを利用することにより、ユーザは、ネットワークに繋がる環境下であれば、どこにいてもデータの編集が可能になる。また、データを編集するユーザ端末と、印刷指示をするユーザ端末が異なることも許容される。また、ユーザ端末は、デスクトップサービス提供サーバ等から画面情報を受信して表示することができる端末であればよく、端末の制約から解放される。   By using the desktop service, the user can edit data anywhere in an environment connected to a network. In addition, it is allowed that the user terminal that edits data is different from the user terminal that issues a print instruction. The user terminal may be any terminal that can receive and display screen information from a desktop service providing server or the like, and is freed from terminal restrictions.

また、印刷要求手段114は、「速度優先」印刷方式が選択された場合には、印刷指示を受け付けたタイミングで、共通ドライバ11を利用して、指定された出力対象ファイルを印刷用データに変換する。そして、変換した印刷用データとユーザIDとを含む印刷要求を、スプールサーバ22(より具体的には、印刷ジョブ管理手段221)に送信する。なお、本方式は、出力機器が指定される前に、印刷ジョブの対象ファイルを示す情報として共通ドライバ11によって変換された印刷用データがデータセンタ2側に保持されればよいため、必ずしもユーザ端末1がデータ変換を行わなくてもよい。例えば、出力対象ファイルの印刷用データへの変換を、ユーザ端末1から印刷要求を受け付けたデータセンタ2側で行うことも可能である。また、印刷用データについても、別途ファイルサーバ21に保持させ、スプールサーバ22には印刷用データの所在情報を保持させることも可能である。   Further, when the “speed priority” printing method is selected, the print request unit 114 converts the designated output target file into print data using the common driver 11 at the timing when the print instruction is received. To do. Then, a print request including the converted print data and the user ID is transmitted to the spool server 22 (more specifically, the print job management unit 221). In this method, the print data converted by the common driver 11 as information indicating the target file of the print job before the output device is specified need only be held on the data center 2 side. 1 may not perform data conversion. For example, conversion of the output target file into print data can be performed on the data center 2 side that has received a print request from the user terminal 1. Also, the print data can be separately stored in the file server 21 and the spool server 22 can store the location information of the print data.

なお、印刷方式選択手段111は、例えば、マウス、キーボード、ディスプレイといったユーザとの間の入出力装置と、プログラムに従って動作するCPU等の情報処理装置によって実現される。また、データ変換手段112は、ユーザID取得手段113は、例えば、プログラムに従って動作するCPU等の情報処理装置によって実現される。また、印刷要求手段114は、例えば、ネットワーク上の各種サーバとの間の通信装置と、プログラムに従って動作するCPU等の情報処理装置とによって実現される。   Note that the printing method selection unit 111 is realized by, for example, an input / output device such as a mouse, a keyboard, and a display, and an information processing device such as a CPU that operates according to a program. The data conversion unit 112 and the user ID acquisition unit 113 are realized by an information processing apparatus such as a CPU that operates according to a program, for example. The print request unit 114 is realized by, for example, a communication device with various servers on the network and an information processing device such as a CPU that operates according to a program.

出力機器ユニット3は、データセンタ2とネットワークを介して接続され、少なくともプリンタや印刷機能を具備した複合機等の出力機器31を備える。なお、出力機器31のメーカおよび機種は問わない。なお、本実施形態では、出力機器31の傍らに、当該出力機器31と対応づけられている認証端末32が設置されているものとする。また、認証端末32は、表示装置33を含むものとする。   The output device unit 3 is connected to the data center 2 via a network, and includes an output device 31 such as a multifunction peripheral having at least a printer and a printing function. The manufacturer and model of the output device 31 are not limited. In the present embodiment, it is assumed that an authentication terminal 32 associated with the output device 31 is installed beside the output device 31. The authentication terminal 32 includes a display device 33.

認証端末32は、例えば、カードリーダI/F、タッチパネル、マウス、キーボード、ディスプレイといったユーザとの間の入出力装置を備えた操作端末であって、カードリーダなどを利用して印刷指示を行うユーザを特定するためのユーザIDをユーザがかざした認証用カードから読み取ってデータセンタ2に対してユーザ認証を要求し、ユーザ認証された情報を基に印刷ジョブの一覧を表示したり、その一覧に対するユーザ操作に応じて印刷ジョブおよび出力機器の指定を行い、データセンタ2に対して印刷実行要求を行う。   The authentication terminal 32 is an operation terminal having an input / output device with a user such as a card reader I / F, a touch panel, a mouse, a keyboard, and a display, for example, and a user who issues a print instruction using a card reader or the like. The user ID for specifying the user ID is read from the authentication card held by the user, and the user authentication is requested to the data center 2, and a list of print jobs is displayed based on the user authenticated information. A print job and an output device are designated according to a user operation, and a print execution request is made to the data center 2.

図3は、出力機器ユニット3の構成例を機能面で示す機能ブロック図である。図3に示すように、出力機器ユニット3は、印刷手段311と、機器ID記憶手段321と、ユーザID取得手段322と、ユーザ認証手段323と、印刷ジョブ指定手段324と、印刷実行要求手段325とを含んでいてもよい。   FIG. 3 is a functional block diagram illustrating a configuration example of the output device unit 3 in terms of functions. As shown in FIG. 3, the output device unit 3 includes a printing unit 311, a device ID storage unit 321, a user ID acquisition unit 322, a user authentication unit 323, a print job designation unit 324, and a print execution request unit 325. And may be included.

機器ID記憶手段321は、当該出力機器ユニット3が備える出力機器31(以下、単に当該出力機器31という。)に関する情報を保持(記憶)する。機器ID記憶手段321は、例えば、データセンタ側で、出力機器の情報(機種、型番、ドライバ情報等)を保持している場合には、それらの情報に紐付けられている機器ID(当該出力機器31を識別するための識別子)を保持してもよい。なお、当該出力機器31の情報そのものを保持してもよい。また、各出力機器に対応するための機能として、さらに機器連携手段(図示省略)を備えていてもよい。機器連携手段は、例えば、「品質優先」印刷方式の印刷ジョブについて、当該出力機器31に対して指定可能な印刷設定を行うためのメニュー表示や、印刷パラメータ設定/変更を行う。印刷パラメータの設定/変更は、例えば、印刷実行要求にその情報を含めることで実行できる。   The device ID storage unit 321 holds (stores) information related to the output device 31 included in the output device unit 3 (hereinafter simply referred to as the output device 31). For example, when the data center side holds output device information (model, model number, driver information, etc.) on the data center side, the device ID storage unit 321 stores the device ID associated with the information (the output concerned) An identifier for identifying the device 31 may be held. Note that the information itself of the output device 31 may be held. Further, as a function for dealing with each output device, a device cooperation means (not shown) may be further provided. For example, for a print job of the “quality priority” printing method, the device cooperation unit displays a menu for performing print settings that can be specified for the output device 31 and sets / changes print parameters. The setting / changing of the print parameter can be executed by including the information in the print execution request, for example.

また、出力機器と認証端末とが異なる装置として実装される場合には、機器連携手段は、機器ID記憶手段321が保持する情報を最新の状態に保つために、当該出力機器31に定期的に問い合わせて情報を取得する機能を有していてもよい。なお、この場合、認証端末と対応づけられる出力機器31は複数であってもよい。そのような場合には、印刷ジョブの指定と併せてユーザに出力機器を選択させる機能や、出力状況に応じて当該出力機器31の中から自動で印刷処理を行わせる出力機器31を選択する機能を含んでいてもよい。   Further, when the output device and the authentication terminal are implemented as different devices, the device cooperation unit periodically sends the information stored in the device ID storage unit 321 to the output device 31 in order to keep the information in the latest state. It may have a function of inquiring and acquiring information. In this case, a plurality of output devices 31 may be associated with the authentication terminal. In such a case, a function that allows the user to select an output device together with the designation of a print job, or a function that selects an output device 31 that automatically performs print processing from the output device 31 according to the output status. May be included.

印刷手段311は、印刷処理を実行する手段であって、一般の出力機器と同様でよい。   The printing unit 311 is a unit that executes a printing process, and may be the same as a general output device.

ユーザID取得手段322は、当該出力機器31に対して要求済みの印刷ジョブの出力(印字処理)を要求するユーザのユーザIDを取得する。ユーザID取得手段322は、例えば、ユーザが所持している認証用カードからユーザIDを読み取るカードリーダを介して、ユーザIDを読み取ってもよい。なお、ユーザIDの取得方法は特に問わない。例えば、キーボード等を介してユーザに直接入力させてもよい。   The user ID acquisition unit 322 acquires the user ID of the user who requests the output device 31 to output the requested print job (print processing). The user ID acquisition unit 322 may read the user ID through a card reader that reads the user ID from an authentication card possessed by the user, for example. The user ID acquisition method is not particularly limited. For example, the user may input directly via a keyboard or the like.

ユーザ認証手段323は、ユーザID取得手段322が取得したユーザIDを基に、認証サーバ23に対してユーザ認証を要求する。本実施形態では、ユーザ認証の結果、ユーザが認証されると、該ユーザが要求した印刷ジョブの一覧を受け取る。なお、ユーザ認証手段323は、ユーザ認証要求の代わりに、例えば、スプールサーバ22にユーザIDを含む印刷ジョブ一覧要求を送信してもよい。そのような場合には、データセンタ2側でその印刷ジョブ一覧要求を受け付ける際に、ユーザ認証を行えばよい。   The user authentication unit 323 requests user authentication from the authentication server 23 based on the user ID acquired by the user ID acquisition unit 322. In this embodiment, when a user is authenticated as a result of user authentication, a list of print jobs requested by the user is received. Note that the user authentication unit 323 may transmit, for example, a print job list request including a user ID to the spool server 22 instead of the user authentication request. In such a case, user authentication may be performed when the data center 2 receives the print job list request.

印刷ジョブ指定手段324は、ユーザ認証手段323によるユーザ認証の結果受け取った該ユーザの印刷ジョブの一覧を表示し、ユーザに当該出力機器31によって印字処理を行う印刷ジョブを指定させる。なお、印刷ジョブが1つしか保持されていない場合などには、印刷ジョブの指定処理を省略することも可能である。印刷ジョブの一覧は、例えば、認証端末32が備える表示装置33(図3における表示手段331)に表示してもよい。なお、表示装置33は、認証端末32や出力機器31と一体であってもよいし、単独で存在していてもよい。すなわち、認証端末が表示装置を備える場合には、該表示装置に表示してもよいし、出力機器が表示装置を備える場合には、該表示装置に表示してもよいし、表示装置が認証端末や出力機器とは独立して配備されている場合には、該表示装置に表示してもよい。   The print job designation unit 324 displays a list of print jobs of the user received as a result of user authentication by the user authentication unit 323 and allows the user to designate a print job to be printed by the output device 31. Note that when only one print job is held, the print job designation process can be omitted. The list of print jobs may be displayed on, for example, the display device 33 (the display unit 331 in FIG. 3) provided in the authentication terminal 32. The display device 33 may be integrated with the authentication terminal 32 and the output device 31, or may exist alone. That is, when the authentication terminal is provided with a display device, it may be displayed on the display device. When the output device is provided with a display device, it may be displayed on the display device. When the terminal is provided independently of the output device, it may be displayed on the display device.

印刷実行要求手段325は、印刷ジョブ指定手段324によって指定された印刷ジョブを識別するための印刷ジョブIDと、当該出力機器31(当該出力機器ユニット3が複数の出力機器31と対応づけれられている場合には、そのうちの実際に印字処理を行わせる出力機器31)の機器IDとを含む印刷実行要求をスプールサーバ22(より具体的には、印刷ジョブ管理手段221)にネットワークを介して送信する。なお、印刷実行要求とは、ユーザが以前に要求した印刷処理の実行を要求する旨を示す情報であって、スプールサーバ22に対して、指定した印刷ジョブについて、指定した出力機器に印刷用データを出力することを要求する情報である。本実施形態では、印刷実行要求は、要求元のユーザを識別するためのユーザIDと、印刷ジョブIDと、出力先の機器IDとを含むものとする。この他、例えば、ユーザが指定した印刷設定を示す情報を含んでいてもよい。なお、印刷ジョブIDだけで印刷ジョブを特定可能な場合には、ユーザIDを省略してもよい。また、データセンタ2側で出力機器の情報を保持していない場合には、出力先の機器IDの代わりに、該出力機器の情報を直接含ませてもよい。   The print execution requesting unit 325 associates the print job ID for identifying the print job designated by the print job designation unit 324 with the output device 31 (the output device unit 3 is associated with the plurality of output devices 31). If there is, a print execution request including the device ID of the output device 31) that actually performs the print processing is transmitted to the spool server 22 (more specifically, the print job management unit 221) via the network. To do. Note that the print execution request is information indicating that the user requests execution of the print processing previously requested, and print data to the specified output device for the specified print job to the spool server 22. Is information requesting to be output. In the present embodiment, the print execution request includes a user ID for identifying the requesting user, a print job ID, and an output destination device ID. In addition, for example, information indicating print settings designated by the user may be included. Note that the user ID may be omitted if the print job can be specified only by the print job ID. If the data center 2 does not hold output device information, the output device information may be directly included instead of the output destination device ID.

また、表示手段331は、印刷ジョブの一覧やメニュー表示等を行う、ディスプレイ等の出力装置である。   The display unit 331 is an output device such as a display that displays a list of print jobs, menu display, and the like.

なお、機器ID記憶手段321は、例えば、記憶装置によって実現される。また、ユーザID取得手段322は、例えば、出力機器ユニット3に接続されたカードリーダと、プログラムに従って動作するCPU等の情報処理装置とによって実現される。また、ユーザ認証手段323、印刷実行要求手段325、出力機器連携手段(図示せず)は、例えば、通信装置と、プログラムに従って動作するCPU等の情報処理装置とによって実現される。また、印刷ジョブ指定手段324は、マウス、キーボードといった入力装置と、プログラムに従って動作するCPU等の情報処理装置とによって実現される。また、表示手段331は、ディスプレイ等の表示装置によって実現される。   Note that the device ID storage unit 321 is realized by a storage device, for example. The user ID acquisition unit 322 is realized by, for example, a card reader connected to the output device unit 3 and an information processing apparatus such as a CPU that operates according to a program. Further, the user authentication unit 323, the print execution request unit 325, and the output device cooperation unit (not shown) are realized by, for example, a communication device and an information processing device such as a CPU that operates according to a program. The print job designation unit 324 is realized by an input device such as a mouse and a keyboard and an information processing device such as a CPU that operates according to a program. The display unit 331 is realized by a display device such as a display.

図4は、データセンタ2の構成例を機能面で示す機能ブロック図である。図4に示すように、データセンタ2は、例えば、印刷ジョブ管理手段221と、印刷ジョブデータ記憶手段222と、認証手段231と、データ変換手段242とを含んでいてもよい。   FIG. 4 is a functional block diagram illustrating a configuration example of the data center 2 in terms of functions. As illustrated in FIG. 4, the data center 2 may include, for example, a print job management unit 221, a print job data storage unit 222, an authentication unit 231, and a data conversion unit 242.

図1に示す例では、印刷ジョブ管理手段221は、例えば、スプールサーバ22によって実現される。また、印刷ジョブデータ記憶手段222は、例えば、スプールサーバ22とファイルサーバ21とによって実現される。また、認証手段231は、認証サーバ23によって実現される。また、データ変換手段242は、変換サーバ24によって実現される。   In the example illustrated in FIG. 1, the print job management unit 221 is realized by, for example, the spool server 22. The print job data storage unit 222 is realized by the spool server 22 and the file server 21, for example. The authentication unit 231 is realized by the authentication server 23. The data conversion unit 242 is realized by the conversion server 24.

印刷ジョブ管理手段221は、ユーザ端末1から印刷要求を受け付け、受け付けた印刷要求で示される印刷要求内容を印刷ジョブに関する情報として印刷ジョブデータ記憶手段222に記憶させる。また、出力機器ユニット3から印刷実行要求を受け付け、受け付けた印刷実行要求で指定される印刷ジョブIDと、印刷ジョブデータ記憶手段222に保持している印刷ジョブ情報とに基づいて、指定された印刷ジョブの印刷実行処理を行う。   The print job management unit 221 receives a print request from the user terminal 1 and stores the print request content indicated by the received print request in the print job data storage unit 222 as information related to the print job. Also, a print execution request is received from the output device unit 3, and the specified print is performed based on the print job ID specified by the received print execution request and the print job information held in the print job data storage unit 222. Perform job print execution processing.

印刷ジョブ管理手段221は、印刷実行処理として、具体的には、当該印刷ジョブの対象データとして印刷用データが保持されていれば、そのまま指定された出力機器に出力し、印刷用データが保持されてなく出力対象ファイルが保持されていれば、データ変換手段242に印刷用データへの変換要求を行う。印刷用データへの変換がされると、変換された印刷用データを指定された出力機器に出力する。なお、データ変換手段242を複数備える場合には、指定された出力機器が対応するプリンタドライバ(以下、専用ドライバ241という。)を用いて印刷用データへの変換を行うデータ変換手段242にデータ変換を要求する。   The print job management unit 221 outputs, as print execution processing, specifically, if print data is held as target data of the print job, the print data is output to the designated output device as it is, and the print data is held. If the output target file is held, the data conversion unit 242 is requested to convert to print data. When conversion to print data is performed, the converted print data is output to a designated output device. When a plurality of data conversion units 242 are provided, the data conversion unit 242 performs conversion into print data using a printer driver (hereinafter referred to as a dedicated driver 241) corresponding to the designated output device. Request.

印刷ジョブデータ記憶手段222は、印刷ジョブ管理手段221が受け付けた印刷要求の内容を、印刷ジョブ情報として記憶する。印刷ジョブ情報は、例えば、印刷ジョブIDと、要求元のユーザIDと、出力対象ファイルまたはその所在情報と、印刷用データまたはその所在情報と、印刷用データに関する情報(用いたドライバ情報等)と、印刷設定を示す情報と、要求日時とを含む情報であってもよい。ここで、出力対象データまたはその所在情報と、印刷用データまたはその所在情報と、印刷用データに関する情報と、印刷設定を示す情報は、それぞれ印刷要求に含まれていれば記憶させ、なければNULLとすればよい。以下、「印刷ジョブの対象データ」と表現した場合には、印刷ジョブ情報に記憶されているまたは所在が示されている出力対象ファイルまたは印刷用データをそのいずれを区別なく指すものとする。   The print job data storage unit 222 stores the contents of the print request received by the print job management unit 221 as print job information. The print job information includes, for example, a print job ID, a requesting user ID, an output target file or its location information, print data or its location information, and information about the print data (used driver information or the like). Information including print settings and request date and time may be used. Here, the output target data or its location information, the print data or its location information, the information about the print data, and the information indicating the print setting are stored if included in the print request, respectively, otherwise NULL. And it is sufficient. Hereinafter, when expressed as “print job target data”, the output target file or the print data stored or indicated in the print job information is pointed out without distinction.

認証手段231は、ユーザ端末1または出力機器ユニット3からの当該データセンタ2へのアクセスに際し、要求元のユーザおよび出力機器を認証する。認証手段231は、例えば、ユーザ端末1から印刷要求がスプールサーバ22宛てに送信された際に、その要求に含まれるユーザIDから要求元のユーザを認証する。また、例えば、出力機器ユニット3からユーザ認証要求が認証サーバ23に送信された際に、または印刷ジョブ一覧要求がスプールサーバ22宛てに送信された際に、その要求に含まれるユーザIDから要求元のユーザを認証する。また、例えば、出力機器ユニット3から印刷実行要求がスプールサーバ22宛てに送信された際に、その要求に含まれる機器IDから要求元の出力機器を認証する。ここで、認証とは、少なくとも要求元のユーザや出力機器がどのユーザであるかまたはどの機器であるか特定することをいい、さらに、受け取った情報が正しいことを証示する機能を含んでいてもよい。   The authentication unit 231 authenticates the requesting user and the output device when accessing the data center 2 from the user terminal 1 or the output device unit 3. For example, when a print request is transmitted from the user terminal 1 to the spool server 22, the authentication unit 231 authenticates the requesting user from the user ID included in the request. Further, for example, when a user authentication request is transmitted from the output device unit 3 to the authentication server 23 or when a print job list request is transmitted to the spool server 22, the request source is determined from the user ID included in the request. Authenticate users. For example, when a print execution request is transmitted from the output device unit 3 to the spool server 22, the requesting output device is authenticated from the device ID included in the request. Here, “authentication” means at least specifying which user or output device the requesting user or output device is, and further includes a function of verifying that the received information is correct. Also good.

データ変換手段242は、印刷ジョブ管理手段221からの要求に基づき、指定された出力対象ファイルを印刷用データに変換する。このとき、指定された出力機器に対応するプリンタドライバを用いて印刷用データに変換する。各出力機器に対応するプリンタドライバは、事前に用意しておいてもよいし、出力機器が指定された後でネットワーク上で検索をし、取得するようにしてもよい。   The data conversion unit 242 converts the designated output target file into print data based on a request from the print job management unit 221. At this time, the data is converted into print data using a printer driver corresponding to the designated output device. The printer driver corresponding to each output device may be prepared in advance, or may be obtained by searching on the network after the output device is designated.

なお、データ変換手段242の他に、変換サーバ24は、専用ドライバの管理機能を有していてもよい。例えば、変換サーバ24は、出力機器固有のプリンタドライバを記憶する専用ドライバ記憶手段と、該専用ドライバ記憶手段に当該印刷システムが備える出力機器固有のプリンタドライバを、その出力機器の情報とともに記憶させる専用ドライバ登録手段とを有していてもよい。データ変換手段242は、例えば、指定された出力機器の情報を基に専用ドライバ記憶手段から当該出力機器固有のプリンタドライバを検索し、検索されたプリンタドライバを用いて出力対象ファイルを印刷用データに変換すればよい。   In addition to the data conversion unit 242, the conversion server 24 may have a dedicated driver management function. For example, the conversion server 24 is a dedicated driver storage unit that stores a printer driver specific to the output device, and a dedicated driver storage unit that stores the printer driver specific to the output device included in the printing system together with information about the output device. And driver registration means. For example, the data conversion unit 242 searches the dedicated driver storage unit for a printer driver specific to the output device based on information on the designated output device, and uses the searched printer driver to convert the output target file into print data. Convert it.

なお、印刷ジョブ管理手段221、認証手段231、データ変換手段242は、例えば、プログラムに従って動作するCPU等の情報処理装置によって実現される。また、印刷ジョブデータ記憶手段222は、例えば、データベースシステム等の記憶装置によって実現される。   The print job management unit 221, the authentication unit 231, and the data conversion unit 242 are realized by an information processing apparatus such as a CPU that operates according to a program, for example. The print job data storage unit 222 is realized by a storage device such as a database system.

次に、本実施形態の動作について説明する。まず、各印刷方式における大まかな印刷対象のデータの流れおよび機器指定の流れを図1を参照して説明する。図1には、各印刷方式における印刷対象のデータの流れおよび機器指定の流れが、方式別順序を付した矢印で示されている。   Next, the operation of this embodiment will be described. First, the flow of data to be printed and the flow of device designation in each printing method will be described with reference to FIG. In FIG. 1, the flow of data to be printed and the flow of device designation in each printing method are indicated by arrows with the order of the methods.

すなわち、丸1:「品質優先」印刷方式の場合、ユーザからユーザ端末1上で出力対象ファイルを指定して印刷指示が実施されると、ユーザ端末1は、出力対象ファイルをファイルサーバ21に格納し(丸1−1)、ユーザIDと、格納先等の出力対象ファイルの情報とを含む印刷要求をスプールサーバ22に送信する(丸1−2)。   That is, in the case of the circle 1: “quality priority” printing method, when the user designates an output target file on the user terminal 1 and issues a print instruction, the user terminal 1 stores the output target file in the file server 21. (Circle 1-1), and a print request including the user ID and information of the output target file such as the storage destination is transmitted to the spool server 22 (circle 1-2).

スプールサーバ22では、印刷要求を受信すると、その印刷要求に含まれるユーザIDと、当該印刷要求に対して割り当てた印刷ジョブIDと、要求内容に関する情報(出力対象ファイルの格納情報等)とを対応づけて、印刷ジョブ情報として記憶装置に記憶させる。   When the spool server 22 receives the print request, the spool server 22 associates the user ID included in the print request, the print job ID assigned to the print request, and information on the request contents (storage information of the output target file, etc.). Then, it is stored in the storage device as print job information.

その後、ユーザが、ある出力機器ユニット3の認証端末部分(認証端末32)に認証用カードをかざして、ユーザ認証を実施する。このとき、出力機器ユニット3は、認証用カードから読み取ったユーザIDを認証サーバ23に送信し(丸1−3)、認証サーバ23は、認証したユーザID情報と、機器情報とを基に、変換サーバ24に変換指示を送信する(丸1−4)。なお、ユーザ認証から変換指示までの間には、スプールサーバ22に保持されている該ユーザの印刷ジョブ一覧を表示して、ユーザに印刷ジョブを選択させ、スプールサーバ22に印刷実行要求を行う処理が含まれる。   Thereafter, the user holds the authentication card over the authentication terminal portion (authentication terminal 32) of a certain output device unit 3 and performs user authentication. At this time, the output device unit 3 transmits the user ID read from the authentication card to the authentication server 23 (circle 1-3), and the authentication server 23 is based on the authenticated user ID information and the device information. A conversion instruction is transmitted to the conversion server 24 (circle 1-4). A process of displaying a list of print jobs of the user held in the spool server 22 between the user authentication and the conversion instruction, causing the user to select a print job, and making a print execution request to the spool server 22 Is included.

変換サーバは、認証したユーザID情報を基に、ファイルサーバ21から出力対象ファイルを抽出する(丸1−5)。また、指定された出力機器の情報を基に、指定された出力機器に対応する専用ドライバ241を用いて印刷用データを生成する(丸1−6)。   The conversion server extracts an output target file from the file server 21 based on the authenticated user ID information (circle 1-5). Also, based on the information of the designated output device, print data is generated using the dedicated driver 241 corresponding to the designated output device (circle 1-6).

印刷用データが生成されると、スプールサーバ22が、生成された印刷用データを指定された出力機器ユニット3に送信する(丸1−7)。出力機器ユニット3は、受信した印刷用データを基に印刷する。   When the print data is generated, the spool server 22 transmits the generated print data to the designated output device unit 3 (circle 1-7). The output device unit 3 performs printing based on the received print data.

また、丸2:「速度優先」印刷方式の場合、ユーザからユーザ端末1上で出力対象ファイルを指定して印刷指示が実施されると、ユーザ端末1は、インストールされている共通ドライバ11を用いて指定された出力対象ファイルを印刷用データに変換し、ユーザIDと、変換した印刷用データとを含む印刷要求をスプールサーバ22に送信する(丸2−1)。   Also, in the case of the round 2: “speed priority” printing method, when the user designates an output target file on the user terminal 1 and issues a print instruction, the user terminal 1 uses the installed common driver 11. Then, the output target file designated in this step is converted into print data, and a print request including the user ID and the converted print data is transmitted to the spool server 22 (circle 2-1).

スプールサーバ22では、印刷要求を受信すると、その印刷要求に含まれるユーザIDと、当該印刷要求に対して割り当てた印刷ジョブIDと、要求内容に関する情報(印刷用データの格納場所等)とを対応づけて、印刷ジョブ情報として記憶装置に記憶させる。   When the spool server 22 receives the print request, the spool server 22 associates the user ID included in the print request, the print job ID assigned to the print request, and information (such as the storage location of the print data) about the request contents. Then, it is stored in the storage device as print job information.

その後、ユーザが、ある出力機器ユニット3の認証端末部分(認証端末32)に認証用カードをかざして、ユーザ認証を実施する。このとき、出力機器ユニット3は、認証用カードから読み取ったユーザIDを認証サーバ23に送信し(丸2−2)、認証したユーザID情報と、機器情報とを含む印刷実行指示をスプールサーバ22に送信する(丸2−3)。なお、ユーザ認証から印刷実行指示までの間には、スプールサーバ22に保持されている該ユーザの印刷ジョブ一覧を表示してユーザに印刷ジョブを選択させる処理が含まれる。   Thereafter, the user holds the authentication card over the authentication terminal portion (authentication terminal 32) of a certain output device unit 3 and performs user authentication. At this time, the output device unit 3 transmits the user ID read from the authentication card to the authentication server 23 (circle 2-2), and issues a print execution instruction including the authenticated user ID information and device information to the spool server 22. (Circle 2-3). It should be noted that the process from the user authentication to the print execution instruction includes a process of displaying the user's print job list held in the spool server 22 and allowing the user to select a print job.

スプールサーバ22は、引き継いだユーザID情報を基に、保持している該ユーザの印刷用データを指定された出力機器ユニット3に送信する(丸2−4)。出力機器ユニット3は、受信した印刷用データを基に印刷する。   The spool server 22 transmits the held print data of the user to the designated output device unit 3 based on the inherited user ID information (circle 2-4). The output device unit 3 performs printing based on the received print data.

このように、ユーザに印刷方式を選択させ、選択された印刷方式に応じて、出力対象ファイルから印刷用データの変換のタイミングおよび用いるドライバを切り替えることによって、ユーザに対して最適な画質と処理速度とを両立させることができる。   As described above, the user can select the printing method, and according to the selected printing method, by switching the print data conversion timing from the output target file and the driver to be used, the optimum image quality and processing speed for the user can be obtained. Can be made compatible.

次に、図5〜8を参照して、本実施形態における各装置(各端末または各サーバ)の動作をより詳細に説明する。   Next, the operation of each device (each terminal or each server) in the present embodiment will be described in more detail with reference to FIGS.

まず、「品質優先」印刷方式が選択される場合についての各装置の動作を、図5および図6を参照して説明する。各装置の動作は、大きく印刷要求にかかる動作と、印刷実行要求にかかる動作とに分けられる。図5は、「品質優先」印刷方式が選択された場合の印刷要求にかかる各装置の動作の一例を示すシーケンス図である。また、図6は、「品質優先」印刷方式が選択された場合の印刷実行要求にかかる各装置の動作の一例を示すシーケンス図である。   First, the operation of each apparatus when the “quality priority” printing method is selected will be described with reference to FIGS. 5 and 6. The operation of each apparatus is roughly divided into an operation related to a print request and an operation related to a print execution request. FIG. 5 is a sequence diagram illustrating an example of the operation of each apparatus according to a print request when the “quality priority” printing method is selected. FIG. 6 is a sequence diagram illustrating an example of the operation of each apparatus according to a print execution request when the “quality priority” printing method is selected.

図5を参照すると、ユーザ端末1の共通ドライバ11は、出力対象ファイルを指定した印刷指示を受け付けると(ステップS101)、例えば、印刷方式選択手段111が、印刷設定画面を表示して、指定された出力対象ファイルに対して実施する印刷方式をユーザに選択させる(ステップS102)。印刷設定画面は、例えば、当該印刷システム用の共通プリンタに対して印刷設定を行うプロパティ画面として実装してもよい。図9は、ユーザ端末1で表示させる印刷設定画面の一例を示す説明図である。図9に示すように、印刷方式選択手段111は、通常のプリンタの印刷プロパティ画面にある項目に加えて、印刷方式を選択するための選択ボックス1111を含むプロパティ画面を表示するなどして、ユーザに印刷方式を選択させてもよい。   Referring to FIG. 5, when the common driver 11 of the user terminal 1 receives a print instruction specifying an output target file (step S101), for example, the print method selection unit 111 displays the print setting screen and is designated. The user is allowed to select a printing method to be executed for the output target file (step S102). For example, the print setting screen may be implemented as a property screen for performing print settings for the common printer for the printing system. FIG. 9 is an explanatory diagram illustrating an example of a print setting screen displayed on the user terminal 1. As shown in FIG. 9, the printing method selection unit 111 displays a property screen including a selection box 1111 for selecting a printing method in addition to the items on the printing property screen of the normal printer. May select the printing method.

ここで、選択された印刷方式が「品質優先」方式であった場合、印刷要求手段114は、指定された出力対象ファイルをファイルサーバ21に出力して、蓄積させた上で(ステップS111,S112)、ユーザID取得手段113が取得した要求元のユーザIDと、出力対象ファイルの格納場所等を示す情報と、ユーザが指定した印刷設定の情報とを含む印刷要求をスプールサーバ22に送信する(ステップS113)。なお、印刷要求についても、まず認証サーバ23が受信するようにし、認証手段231がユーザ認証を行った後でスプールサーバ22に送信するようにしてもよい。   If the selected printing method is the “quality priority” method, the print request unit 114 outputs the specified output target file to the file server 21 and stores it (steps S111 and S112). ), A print request including the user ID of the request source acquired by the user ID acquisition unit 113, information indicating the storage location of the output target file, and the print setting information designated by the user is transmitted to the spool server 22 ( Step S113). The print request may be received by the authentication server 23 first, and may be transmitted to the spool server 22 after the authentication unit 231 performs user authentication.

スプールサーバ22では、印刷ジョブ管理手段221が、ユーザ端末1からの印刷要求を受け付け、受け付けた印刷要求を基に印刷ジョブをスプールする(ステップS114)。印刷ジョブ管理手段221は、例えば、印刷ジョブIDを割り当て、割り当てた印刷ジョブIDとユーザIDと要求内容とを紐付けて印刷ジョブデータ記憶手段222に記憶する。以上により、印刷要求にかかる処理を終了する。本例の場合、印刷ジョブデータ記憶手段222には、当該印刷ジョブの対象データとして、出力対象ファイル(またはその所在情報)が記憶される。   In the spool server 22, the print job management unit 221 receives a print request from the user terminal 1, and spools the print job based on the received print request (step S114). For example, the print job management unit 221 assigns a print job ID, associates the assigned print job ID, the user ID, and the requested content, and stores them in the print job data storage unit 222. Thus, the process related to the print request is completed. In the case of this example, the print job data storage unit 222 stores an output target file (or its location information) as target data of the print job.

次に、「品質優先」印刷方式が選択された場合の印刷実行要求にかかる各装置の動作例を説明する。図6を参照すると、出力機器ユニット3の認証端末32にユーザが認証用カードをかざすと、ユーザID取得手段322が認証用カードからユーザIDを読み取る(ステップS201)。   Next, an operation example of each apparatus according to a print execution request when the “quality priority” printing method is selected will be described. Referring to FIG. 6, when the user holds the authentication card over the authentication terminal 32 of the output device unit 3, the user ID acquisition unit 322 reads the user ID from the authentication card (step S201).

ユーザID取得手段322がユーザIDを読み取ると、ユーザ認証手段323が、認証サーバ23に、読み取ったユーザIDを含む認証要求を行う(ステップS202)。   When the user ID acquisition unit 322 reads the user ID, the user authentication unit 323 makes an authentication request including the read user ID to the authentication server 23 (step S202).

認証サーバ23では、認証手段231が認証要求に応じてユーザ認証を行い(ステップS203)、ユーザが認証された場合には、スプールサーバ22が該ユーザの印刷ジョブ一覧を認証要求元の出力機器ユニット3に出力する(ステップS204)。出力機器ユニット3では、印刷ジョブ指定手段324が、スプールサーバ22から受信した印刷ジョブ一覧の情報を表示装置33に表示させ(ステップS205)、ユーザに印刷実行を行う印刷ジョブを指定させる。   In the authentication server 23, the authentication unit 231 performs user authentication in response to the authentication request (step S203), and when the user is authenticated, the spool server 22 displays the print job list of the user as the output device unit of the authentication request source. 3 (step S204). In the output device unit 3, the print job designation unit 324 causes the display device 33 to display the print job list information received from the spool server 22 (step S205), and causes the user to designate a print job to be printed.

ユーザにより印刷ジョブが指定されると、出力機器ユニット3の印刷実行要求手段325は、ユーザIDと、当該出力機器31の機器IDと、指定された印刷ジョブの印刷ジョブIDとを含む印刷実行要求をスプールサーバに送信する(ステップS206)。なお、印刷実行要求についても、まず認証サーバ23が受信するようにし、認証手段231が機器認証およびユーザ認証を行った後でスプールサーバ22に送信するようにしてもよい。   When the user designates a print job, the print execution request unit 325 of the output device unit 3 prints a print execution request including the user ID, the device ID of the output device 31, and the print job ID of the specified print job. Is transmitted to the spool server (step S206). Note that the print execution request may be received by the authentication server 23 first, and may be transmitted to the spool server 22 after the authentication unit 231 performs device authentication and user authentication.

スプールサーバ22の印刷ジョブ管理手段221は、出力機器ユニット3からの印刷実行要求を受け付けると、受け付けた印刷実行要求を基に、指定された印刷ジョブの対象データを確認する(ステップS207)。   When the print job management unit 221 of the spool server 22 receives the print execution request from the output device unit 3, the print job management unit 221 confirms the target data of the designated print job based on the received print execution request (step S207).

ここで、指定された印刷ジョブの対象データとして印刷用データが保持されていなく出力対象ファイルが保持されていれば、変換サーバ24に対して、出力対象ファイルの変換要求を行う(ステップS211)。変換要求には、出力機器の情報と、印刷設定の情報とを含ませる。なお、予めユーザ毎のデフォルトの印刷設定の情報を設定、保持しておいてもよい。   Here, if the print data is not held as the target data of the designated print job but the output target file is held, a conversion request for the output target file is made to the conversion server 24 (step S211). The conversion request includes output device information and print setting information. Note that default print setting information for each user may be set and held in advance.

変換サーバ24のデータ変換手段242は、出力対象ファイルの変換要求を受けて、指定された出力対象ファイルを、指定された出力機器に対応する専用ドライバ241を用いて印刷用データに変換して出力する(ステップS212)。   The data conversion unit 242 of the conversion server 24 receives the conversion request for the output target file, converts the specified output target file into print data using the dedicated driver 241 corresponding to the specified output device, and outputs the data. (Step S212).

印刷用データへの変換処理が完了すると、スプールサーバ22の印刷ジョブ管理手段221は、変換された印刷用データを、指定された出力機器(印刷実行要求元の出力機器ユニット3)に送信する(ステップS213)。印刷用データを受信した出力機器(出力機器ユニット3の出力機器31)は、印刷(実際に紙等への印字処理)を行う(ステップS214)。以上により、印刷実行要求にかかる処理を終了する。   When the conversion process to the print data is completed, the print job management unit 221 of the spool server 22 transmits the converted print data to the designated output device (the output device unit 3 of the print execution request source) ( Step S213). The output device that has received the print data (the output device 31 of the output device unit 3) performs printing (actual printing processing on paper or the like) (step S214). Thus, the process related to the print execution request is completed.

以上のように、「品質優先」印刷方式が選択された場合、ユーザの印刷指示に応じてスプールサーバ22に印刷要求を行うタイミングでは印刷用データへの変換は行わずに出力対象ファイルのまま印刷ジョブをスプールさせ、出力機器が指定されたタイミングで指定された出力機器に対応した専用ドライバを利用して印刷用データに変換して出力機器に出力するので、ユーザは、高品質な(共通ドライバを利用して変換した場合には得られない)印刷結果を得ることができる。例えば、指定した出力機器の機能を最大限に利用した装丁(例えば、画面レイアウト、面付け、ステイプル、カラー出力など)の印刷を行うことができる。   As described above, when the “quality priority” printing method is selected, at the timing when a print request is made to the spool server 22 according to the user's print instruction, the print target file is printed without being converted into print data. Since the job is spooled and converted to print data using the dedicated driver corresponding to the specified output device at the specified timing, the user outputs a high quality (common driver) It is possible to obtain a print result). For example, it is possible to print a binding (for example, screen layout, imposition, stapling, color output, etc.) that makes full use of the function of the designated output device.

次に、「速度優先」印刷方式が選択される場合についての各装置の動作を、図7および図8を参照して説明する。図7は、「速度優先」印刷方式が選択された場合の印刷要求にかかる各装置の動作の一例を示すシーケンス図である。また、図8は、「速度優先」印刷方式が選択された場合の印刷実行要求にかかる各装置の動作の一例を示すシーケンス図である。なお、図7におけるステップS101〜S103の動作は、図5に示したステップS101〜S103の動作と同様のため説明を省略する。   Next, the operation of each apparatus when the “speed priority” printing method is selected will be described with reference to FIGS. 7 and 8. FIG. 7 is a sequence diagram illustrating an example of the operation of each apparatus according to a print request when the “speed priority” printing method is selected. FIG. 8 is a sequence diagram illustrating an example of the operation of each apparatus according to a print execution request when the “speed priority” printing method is selected. Note that the operations in steps S101 to S103 in FIG. 7 are the same as the operations in steps S101 to S103 shown in FIG.

図7を参照すると、選択された印刷方式が「品質優先」方式であった場合(ステップS103)、ユーザ端末1の印刷方式選択手段111は、データ変換手段112に対して出力対象ファイルの変換要求を行う。データ変換手段112は、印刷方式選択手段111からの要求に応じて、指定された出力対象ファイルを、共通ドライバ11を用いて印刷用データに変換する(ステップS121)。   Referring to FIG. 7, when the selected printing method is the “quality priority” method (step S103), the printing method selection unit 111 of the user terminal 1 requests the data conversion unit 112 to convert the output target file. I do. In response to a request from the printing method selection unit 111, the data conversion unit 112 converts the designated output target file into printing data using the common driver 11 (step S121).

印刷用データへの変換処理が完了すると、印刷要求手段114は、ユーザID取得手段113が取得した要求元のユーザIDと、生成された印刷用データと、ユーザが指定した印刷設定の情報とを含む印刷要求をスプールサーバ22に送信する(ステップS122)。   When the conversion process to the print data is completed, the print request unit 114 receives the request source user ID acquired by the user ID acquisition unit 113, the generated print data, and the print setting information specified by the user. The print request including the request is transmitted to the spool server 22 (step S122).

スプールサーバ22では、印刷ジョブ管理手段221が、ユーザ端末1からの印刷要求を受け付け、受け付けた印刷要求を基に印刷ジョブをスプールする(ステップS123)。以上により、印刷要求にかかる処理を終了する。本例の場合、印刷ジョブデータ記憶手段222には、当該印刷ジョブの対象データとして、印刷用データ(またはその所在情報)が記憶される。   In the spool server 22, the print job management unit 221 receives a print request from the user terminal 1, and spools the print job based on the received print request (step S123). Thus, the process related to the print request is completed. In this example, the print job data storage unit 222 stores print data (or location information) as target data for the print job.

次に、「速度優先」印刷方式が選択された場合の印刷実行要求にかかる各装置の動作例を図8を参照して説明する。なお、図8におけるステップS201〜S206の動作は、図6に示したステップS201〜S206の動作と同様である。   Next, an operation example of each apparatus according to a print execution request when the “speed priority” printing method is selected will be described with reference to FIG. The operations in steps S201 to S206 in FIG. 8 are the same as the operations in steps S201 to S206 shown in FIG.

スプールサーバ22の印刷ジョブ管理手段221は、出力機器ユニット3からの印刷実行要求を受け付けると、受け付けた印刷実行要求を基に、指定された印刷ジョブの対象データを確認する(ステップS207)。   When the print job management unit 221 of the spool server 22 receives the print execution request from the output device unit 3, the print job management unit 221 confirms the target data of the designated print job based on the received print execution request (step S207).

ここで、指定された印刷ジョブの対象データとして印刷用データが保持されていれば、その印刷用データをそのまま指定された出力機器(印刷実行要求元の出力機器ユニット3)に送信する(ステップS221)。印刷用データを受信した出力機器(出力機器ユニット3の出力機器31)は、印刷(実際に紙等への印字処理)を行う(ステップS222)。以上により、印刷実行要求にかかる処理を終了する。   Here, if printing data is held as target data of the designated print job, the printing data is transmitted as it is to the designated output device (output device unit 3 of the print execution request source) (step S221). ). The output device that has received the print data (the output device 31 of the output device unit 3) performs printing (actual printing processing on paper or the like) (step S222). Thus, the process related to the print execution request is completed.

以上のように、「速度優先」印刷方式が選択された場合、ユーザの印刷指示に応じてスプールサーバ22に印刷要求を行うタイミングで共通ドライバを利用して印刷用データに変換した上で印刷ジョブをスプールさせ、出力機器が指定されたタイミングではスプールされている印刷用データを指定された出力機器に出力するので、ユーザは、共通ドライバを利用して変換した印刷用データで可能な品質の印刷結果をすばやく得ることができる。なお、共通ドライバ対応の出力機器であれば、主要な印刷設定を反映させることもできる。   As described above, when the “speed priority” printing method is selected, the print job is converted into print data using a common driver at the timing when a print request is made to the spool server 22 according to the print instruction of the user. When the output device is specified, the spooled print data is output to the specified output device, so the user can print with the print data converted using the common driver. You can get results quickly. If the output device is compatible with the common driver, the main print settings can be reflected.

なお、上記説明では、ユーザIDごとに印刷ジョブを管理する例を示したが、ユーザIDを使用せずに、スプールサーバ22が発行する印刷ジョブID(印刷ジョブを識別するためのID)によって直接管理する方法も可能である。例えば、ユーザ端末1の印刷要求手段114は、印刷要求をデータセンタ2に対して行ったその応答として印刷ジョブIDを受け付け、受け付けた印刷ジョブIDをユーザに提示する。出力機器側では、ユーザが印刷要求時に提示された印刷ジョブIDを出力機器ユニット3に入力することにより、ユーザID取得手段322が、ユーザIDに代わって印刷ジョブIDを取得し、取得した印刷ジョブIDと当該出力機器の機器IDとを含む印刷実行要求を印刷実行要求手段325がスプールサーバ22に対して行ってもよい。スプールサーバ22では、印刷実行要求を受け付けると、受け付けた印刷実行要求に含まれる印刷ジョブIDを認証し、認証された印刷ジョブIDで示される印刷ジョブの情報を基に印刷方式に応じた印刷実行処理を行えばよい。   In the above description, an example in which a print job is managed for each user ID has been described. However, the user ID is not used, and the print job ID (ID for identifying the print job) issued by the spool server 22 is directly used. A management method is also possible. For example, the print request unit 114 of the user terminal 1 accepts a print job ID as a response to the print request made to the data center 2 and presents the accepted print job ID to the user. On the output device side, the user ID acquisition unit 322 acquires the print job ID instead of the user ID when the user inputs the print job ID presented at the time of the print request to the output device unit 3, and the acquired print job The print execution request unit 325 may make a print execution request including the ID and the device ID of the output device to the spool server 22. When the spool server 22 receives the print execution request, the spool server 22 authenticates the print job ID included in the received print execution request, and executes the print execution according to the print method based on the print job information indicated by the authenticated print job ID. What is necessary is just to process.

また、上記説明では、「速度優先」印刷方式が選択された場合に、共通ドライバ11を利用して印刷用データに変換する例を示したが、共通ドライバ11による変換機能は、必ずしも複数の出力機器が対応する所定の共通仕様に準ずるものでなくてもよい。例えば、設定により、他のプリンタドライバ(例えば、通常使用するプリンタに対応したプリンタドライバ)の変換機能を利用してデータ変換を行えるようにしてもよい。また、例えば、「速度優先」印刷方式が選択された場合に、印刷用データと出力対象ファイルの情報の両方を印刷ジョブの情報として保持するようにしてもよい。そのような場合には、指定された出力機器が変換ずみの印刷用データに対応していない場合であっても、その時点からオンデマンドでプリンタドライバを適用して出力対象ファイルから印刷用データに変換することができ、印刷処理を完了することができる。   Further, in the above description, when the “speed priority” printing method is selected, an example of converting to print data using the common driver 11 has been described. However, the conversion function by the common driver 11 does not necessarily include a plurality of output. It does not have to conform to a predetermined common specification that the device supports. For example, depending on the setting, data conversion may be performed using a conversion function of another printer driver (for example, a printer driver corresponding to a normally used printer). Further, for example, when the “speed priority” printing method is selected, both the print data and the output target file information may be held as print job information. In such a case, even if the specified output device does not support the converted print data, the printer driver is applied on demand from that point to convert the output target file into the print data. Can be converted and the printing process can be completed.

実施形態2.
次に、本発明の第2の実施形態について説明する。本実施形態では、印刷方式を選択する段階での補助機能として、本システムに対応した出力機器の設置場所と、性能とを表示する。
Embodiment 2. FIG.
Next, a second embodiment of the present invention will be described. In the present embodiment, as an auxiliary function at the stage of selecting a printing method, the installation location and performance of the output device corresponding to this system are displayed.

図10は、本発明の第2の実施形態の印刷システムの構成例を示すブロック図である。図10に示す印刷システムは、図1に示す第1の実施形態と比べて、データセンタ2を構成するサーバとして、さらに、出力機器管理サーバ25を備える点が異なる。   FIG. 10 is a block diagram illustrating a configuration example of a printing system according to the second embodiment of this invention. The printing system shown in FIG. 10 is different from the first embodiment shown in FIG. 1 in that an output device management server 25 is further provided as a server constituting the data center 2.

出力機器管理サーバ25は、本システムに対応した出力機器に関する情報を提供するWebサービスを実施するサーバである。なお、本システムに対応した出力機器は、必ずしも出力機器自体に特別な機能を有していなくてもよく、例えば、1つの出力機器ユニット3として、認証端末32と対応づけられていることにより、少なくとも印刷実行要求を行える機能が備わっていればよい。   The output device management server 25 is a server that implements a Web service that provides information about output devices compatible with this system. Note that the output device corresponding to this system does not necessarily have a special function in the output device itself. For example, the output device is associated with the authentication terminal 32 as one output device unit 3. It is sufficient that at least a function for making a print execution request is provided.

図10では、さらに、出力機器検索の流れとして、印刷要求を行う前に、出力機器管理サーバ25に位置情報を送信し、送信した位置情報付近に設置している本システムに対応している出力機器の情報を受信する例が示されている(丸1−0、丸2−0)。   In FIG. 10, as an output device search flow, position information is transmitted to the output device management server 25 before a print request is made, and output corresponding to the present system installed in the vicinity of the transmitted position information. An example of receiving device information is shown (circle 1-0, circle 2-0).

また、図11は、本実施形態のユーザ端末1の構成例を示すブロック図である。図11に示す例では、図2に示す第1の実施形態と比べて、さらに、位置情報取得手段115と、出力機器検索手段116とを備える点が異なる。   FIG. 11 is a block diagram illustrating a configuration example of the user terminal 1 of the present embodiment. The example shown in FIG. 11 is different from the first embodiment shown in FIG. 2 in that it further includes position information acquisition means 115 and output device search means 116.

位置情報取得手段115は、出力機器の検索条件とする位置情報を取得する。位置情報取得手段115は、例えば、GPS(Global Positioning System)を利用して、当該ユーザ端末1の現在位置を入力してもよい。また、ユーザに直接入力させてもよい。また、例えば、QR(Quick Response)コード(登録商標)やRFIDと住所情報とが紐付いたデーベースと連動可能であれば、QRコードやRFIDを基に代行入力を行ってもよい。   The position information acquisition unit 115 acquires position information as a search condition for the output device. The location information acquisition unit 115 may input the current location of the user terminal 1 using, for example, GPS (Global Positioning System). Moreover, you may make a user input directly. Further, for example, if it is possible to link with a QR (Quick Response) code (registered trademark) or a database in which RFID and address information are linked, proxy input may be performed based on QR code or RFID.

出力機器検索手段116は、位置情報取得手段115が取得した位置情報を基に、データセンタ2(より具体的には、出力機器管理サーバ25)に対して、位置情報が示す位置から近い場所に設置されている出力機器を問い合わせ、該当する出力機器に関する情報(設置位置、性能、稼働状態等)を受信し、ユーザに提示する。   Based on the position information acquired by the position information acquisition unit 115, the output device search unit 116 is closer to the data center 2 (more specifically, the output device management server 25) than the position indicated by the position information. Queries the installed output device, receives information (installation position, performance, operating status, etc.) regarding the corresponding output device and presents it to the user.

また、図12は、本実施形態のデータセンタ2の構成例を示す機能ブロック図である。図12に示す構成例は、図4に示す第1の実施形態と比べて、出力機器データ管理手段251を備える点が異なる。   FIG. 12 is a functional block diagram showing a configuration example of the data center 2 of the present embodiment. The configuration example shown in FIG. 12 is different from the first embodiment shown in FIG. 4 in that output device data management means 251 is provided.

出力機器データ管理手段251は、本システムに対応した出力機器に関する情報を保持し、位置情報を含む検索要求に応じて、該位置情報が示す位置から近い場所に設置されている出力機器に関する情報を出力する。   The output device data management unit 251 holds information related to the output device corresponding to this system, and in response to a search request including the position information, information related to the output device installed near the position indicated by the position information. Output.

図13は、ユーザ端末1で表示させる印刷設定画面の一例を示す説明図である。図13に示すように、本実施形態では、例えば、印刷設定画面に、当該印刷システムに対応している出力機器の一覧および詳細情報を表示するプリンタ検索ボックス1112を加える。出力機器検索手段116は、例えば、印刷設定画面において、検索要求の結果受信した対応出力機器の一覧を表示してもよい。そして、ユーザからの一覧内の出力機器の選択操作を受けて、該当出力機器の性能を表示してもよい。図13では、プリンタ検索ボックス1112として、位置情報の入力方法の選択用のラジオボックスや、テキスト入力ボックス、それによって入力された位置情報による検索を行う旨を指示する検索ボタン、検索の結果取得された最寄りのプリンタの一覧表示用のボックス、選択したプリンタの情報として、設置場所や、印刷開始までの待ち時間、出力枚数/分といった処理速度を表示するボックスを含む例が示されている。なお、これらの各情報は、出力機器データ管理手段251によって収集、保持されている情報である。   FIG. 13 is an explanatory diagram illustrating an example of a print setting screen displayed on the user terminal 1. As shown in FIG. 13, in this embodiment, for example, a printer search box 1112 for displaying a list of output devices compatible with the printing system and detailed information is added to the print setting screen. For example, the output device search unit 116 may display a list of corresponding output devices received as a result of the search request on the print setting screen. Then, in response to an operation for selecting an output device in the list from the user, the performance of the corresponding output device may be displayed. In FIG. 13, as a printer search box 1112, a radio box for selecting a position information input method, a text input box, a search button for instructing a search based on position information input thereby, and a search result are acquired. An example including a box for displaying a list of the nearest printers and a box for displaying a processing speed such as an installation location, a waiting time until the start of printing, and the number of output sheets / minute are shown as information on the selected printer. These pieces of information are information collected and held by the output device data management unit 251.

以上のように、本実施形態によれば、現在位置またはユーザが指定した位置に近い場所に設置されている出力機器の情報をユーザに提示することができるので、ユーザが自分でプリンタを捜す手間を省くことができるだけでなく、提示された情報を基に状況に応じた最適な印刷方式を選択することができる。例えば、ユーザが意図している装丁や処理速度を実現可能か否かを事前に把握することができる。   As described above, according to the present embodiment, it is possible to present to the user information on the output device installed at a location close to the current position or a position designated by the user, so that the user has to search for the printer himself / herself. In addition, it is possible to select an optimum printing method according to the situation based on the presented information. For example, it is possible to know in advance whether or not the binding and processing speed intended by the user can be realized.

なお、本実施形態では、位置情報から最寄りの出力機器を検索する方法を示したが、検索条件は位置情報に限定されず、例えば、所定の機能を有している出力機器を検索することも可能である。そのような場合には、検索条件をユーザに選択させるインタフェースを追加すればよい。特殊な装丁で印刷したい、または大量の印刷を所定の時間内に終わらせたいといったユーザの要望に合致する出力機器の情報を提示することができる。   In the present embodiment, the method for searching for the nearest output device from the position information has been described. However, the search condition is not limited to the position information. For example, an output device having a predetermined function may be searched. Is possible. In such a case, an interface that allows the user to select a search condition may be added. It is possible to present information on an output device that meets a user's desire to print with a special binding or to finish a large amount of printing within a predetermined time.

次に、本発明の概要について説明する。図14は、本発明の概要を示すブロック図である。図14に示すように、本発明による印刷システムは、印刷ジョブ情報記憶手段701と、印刷方式選択手段702と、第1の印刷要求手段703と、第2の印刷要求手段704と、出力機器指定受付手段705と、オンデマンド印刷用データ変換手段706とを備えている。   Next, the outline of the present invention will be described. FIG. 14 is a block diagram showing an outline of the present invention. As shown in FIG. 14, the printing system according to the present invention includes a print job information storage unit 701, a printing method selection unit 702, a first print request unit 703, a second print request unit 704, and an output device designation. A receiving unit 705 and an on-demand printing data conversion unit 706 are provided.

印刷ジョブ情報記憶手段701は、受け付けた印刷ジョブの情報を記憶する。なお、印刷ジョブ情報記憶手段701は、上記実施形態では印刷ジョブデータ記憶手段222として示されている。   The print job information storage unit 701 stores information on received print jobs. Note that the print job information storage unit 701 is shown as the print job data storage unit 222 in the above embodiment.

印刷方式選択手段702は、ユーザからの印刷指示に対して、該ユーザに、出力対象ファイルに適用させる印刷方式を選択させる。なお、印刷方式選択手段702は、上記実施形態では印刷方式選択手段111として示されている。   In response to a print instruction from a user, the print method selection unit 702 causes the user to select a print method to be applied to the output target file. Note that the printing method selection unit 702 is shown as the printing method selection unit 111 in the above embodiment.

第1の印刷要求手段703は、印刷方式として速度優先印刷方式が選択された場合に、所定のプリンタドライバを用いて出力対象ファイルを印刷用データに変換し、変換された印刷用データまたはそのネットワーク上の所在を示す情報を含む情報を印刷ジョブ情報記憶手段701に記憶させる。なお、第1の印刷要求手段703は、上記実施形態では印刷要求手段114として示されている。   When the speed priority printing method is selected as the printing method, the first print request unit 703 converts the output target file into printing data using a predetermined printer driver, and the converted printing data or its network Information including information indicating the above location is stored in the print job information storage unit 701. The first print request unit 703 is shown as the print request unit 114 in the above embodiment.

第2の印刷要求手段704は、印刷方式として品質優先印刷方式が選択された場合に、出力対象ファイルまたはそのネットワーク上の所在を示す情報を含む情報を印刷ジョブ情報記憶手段701に記憶させる。なお、第2の印刷要求手段704は、上記実施形態では印刷要求手段114として示されている。   The second print request unit 704 causes the print job information storage unit 701 to store information including information indicating the output target file or its location on the network when the quality priority printing method is selected as the printing method. The second print request unit 704 is shown as the print request unit 114 in the above embodiment.

出力機器指定受付手段705は、印刷ジョブ情報記憶手段701に記憶されている印刷ジョブに対する、ユーザからの出力機器の指定を受け付ける。なお、出力機器指定受付手段705は、上記実施形態では印刷ジョブ管理手段221として示されている。   The output device designation accepting unit 705 accepts designation of an output device from the user for the print job stored in the print job information storage unit 701. The output device designation receiving unit 705 is shown as the print job management unit 221 in the above embodiment.

オンデマンド印刷用データ変換手段706は、出力機器指定受付手段705が出力機器の指定を受け付けたときに、印刷ジョブ情報記憶手段701に印刷用データまたはそのネットワーク上の所在を示す情報が記憶されていない場合に、指定された出力機器が対応するプリンタドライバを用いて出力対象ファイルを印刷用データに変換する。なお、オンデマンド印刷用データ変換手段706は、上記実施形態ではデータ変換手段242として示されている。   On-demand print data conversion means 706 stores print data or information indicating its location on the network in print job information storage means 701 when output device designation accepting means 705 accepts designation of an output device. If not, the output target file is converted into print data using a printer driver corresponding to the designated output device. The on-demand printing data conversion unit 706 is shown as the data conversion unit 242 in the above embodiment.

また、第1の印刷要求手段703は、複数の出力機器が対応する所定の共通仕様に準じた印刷用データへの変換を行う共通ドライバを用いて出力対象ファイルを印刷用データに変換し、変換された印刷用データまたはそのネットワーク上の所在を示す情報を含む情報を印刷ジョブ情報記憶手段701に記憶させてもよい。   Also, the first print request unit 703 converts the output target file into print data using a common driver that performs conversion into print data that conforms to a predetermined common specification supported by a plurality of output devices. The print job information storage unit 701 may store information including the printed data or information indicating the location on the network.

図15は、本発明の印刷システムの他の構成例を示すブロック図である。図15に示すように、本発明の印刷システムは、さらに、ユーザ識別子入力手段711と、印刷実行要求手段712とを備えていてもよい。また、出力機器検索条件取得手段721と、出力機器検索手段722と、出力機器情報表示手段723とを備えていてもよい。また、専用ドライバ記憶手段601と、専用ドライバ登録手段602とを備えていてもよい。   FIG. 15 is a block diagram showing another configuration example of the printing system of the present invention. As shown in FIG. 15, the printing system of the present invention may further include a user identifier input unit 711 and a print execution request unit 712. Further, an output device search condition acquisition unit 721, an output device search unit 722, and an output device information display unit 723 may be provided. Further, dedicated driver storage means 601 and dedicated driver registration means 602 may be provided.

ユーザ識別子入力手段711は、少なくとも印刷機能を具備した出力機器を含む出力機器ユニットに、ユーザ操作に応じて当該ユーザのユーザ識別子を入力する。なお、ユーザ識別子入力手段711は、上記実施形態ではユーザID取得手段322として示されている。   The user identifier input unit 711 inputs a user identifier of the user in response to a user operation to an output device unit including an output device having at least a printing function. The user identifier input unit 711 is shown as the user ID acquisition unit 322 in the above embodiment.

印刷実行要求手段712は、ユーザ識別子入力手段711を介して入力されたユーザ識別子を基に、該ユーザの印刷ジョブに対して、当該出力機器または当該認証端末と対応づけられた出力機器を指定した印刷実行要求を行う。なお、印刷実行要求手段712は、上記実施形態では印刷実行要求手段325として示されている。印刷実行要求手段712は、例えば、ユーザ識別子入力手段711を介して入力されたユーザ識別子を基に該ユーザの印刷ジョブの一覧を表示し、表示した印刷ジョブの一覧に対するユーザ操作に応じて、印刷ジョブと出力機器とを指定した印刷実行要求を行ってもよい。   Based on the user identifier input via the user identifier input unit 711, the print execution request unit 712 specifies the output device or the output device associated with the authentication terminal for the print job of the user. Make a print execution request. The print execution request unit 712 is shown as the print execution request unit 325 in the above embodiment. For example, the print execution request unit 712 displays a list of print jobs of the user based on the user identifier input via the user identifier input unit 711, and prints according to a user operation on the displayed print job list. A print execution request specifying a job and an output device may be made.

そのような構成の場合、出力機器指定受付手段705は、印刷実行要求手段712からの印刷実行要求を受け付けることにより、印刷ジョブ情報記憶手段701に記憶されている印刷ジョブに対する、ユーザからの出力機器の指定を受け付けてもよい。   In such a configuration, the output device designation accepting unit 705 accepts a print execution request from the print execution request unit 712, thereby outputting an output device from the user for the print job stored in the print job information storage unit 701. May be accepted.

また、出力機器検索条件取得手段721は、出力機器の検索条件とする情報を取得する。なお、出力機器検索条件取得手段721は、上記実施形態では位置情報取得手段115として示されている。   Further, the output device search condition acquisition unit 721 acquires information as a search condition for the output device. The output device search condition acquisition unit 721 is shown as the position information acquisition unit 115 in the above embodiment.

出力機器検索手段722は、出力機器検索条件取得手段721により取得された情報を条件に、出力機器を検索する。なお、出力機器検索手段722は、上記実施形態では、出力機器検索手段116として示されている。   The output device search unit 722 searches for the output device on the condition of the information acquired by the output device search condition acquisition unit 721. The output device search unit 722 is shown as the output device search unit 116 in the above embodiment.

出力機器情報表示手段723は、出力機器検索手段722によって検索された出力機器の所在地を含む情報を表示する。なお、出力機器情報表示手段723は、上記実施形態では、出力機器検索手段116として示されている。   The output device information display unit 723 displays information including the location of the output device searched by the output device search unit 722. The output device information display unit 723 is shown as the output device search unit 116 in the above embodiment.

また、印刷方式選択手段702は、ユーザから出力対象ファイルを指定した印刷指示を受け付けた際に、ユーザ操作に応じて表示する印刷設定を行うための印刷設定画面を利用して、該ユーザに、指定された出力対象ファイルに適用させる印刷方式を選択させてもよい。   In addition, when the print method selection unit 702 receives a print instruction specifying the output target file from the user, the print method selection unit 702 uses the print setting screen for performing the print setting to be displayed according to the user operation, to the user. A printing method to be applied to a specified output target file may be selected.

専用ドライバ記憶手段601は、出力機器固有のプリンタドライバを記憶する。専用ドライバ登録手段602は、専用ドライバ記憶手段601に、当該印刷システムが備える出力機器固有のプリンタドライバを、該出力機器の情報とともに記憶させる。   The dedicated driver storage unit 601 stores a printer driver unique to the output device. The dedicated driver registration unit 602 causes the dedicated driver storage unit 601 to store a printer driver specific to the output device included in the printing system together with information about the output device.

そのような構成の場合、オンデマンド印刷用データ変換手段706は、指定された出力機器の情報を基に専用ドライバ記憶手段601から当該出力機器固有のプリンタドライバを検索し、検索されたプリンタドライバを用いて出力対象ファイルを印刷用データに変換してもよい。   In such a configuration, the data conversion unit for on-demand printing 706 searches the dedicated driver storage unit 601 for a printer driver specific to the output device based on the specified output device information, and finds the searched printer driver. The output target file may be converted into print data.

また、図16は、本発明の印刷システムの他の構成例を示すブロック図である。また、図16は、当該印刷システムを構成する、印刷指示端末、印刷サーバ、変換サーバ、出力機器ユニットの構成例を示すブロック図でもある。図16に示すように、本発明による印刷システムは、ユーザが操作する印刷指示端末と、印刷サーバと、変換サーバと、少なくとも印刷機能を具備した出力機器を含む1つ以上の出力機器ユニットとを備えていてもよい。   FIG. 16 is a block diagram showing another configuration example of the printing system of the present invention. FIG. 16 is also a block diagram illustrating a configuration example of a print instruction terminal, a print server, a conversion server, and an output device unit constituting the printing system. As shown in FIG. 16, the printing system according to the present invention includes a print instruction terminal operated by a user, a print server, a conversion server, and at least one output device unit including an output device having at least a print function. You may have.

印刷指示端末(例えば、ユーザ端末1)は、例えば、上述の印刷方式選択手段702と、第1の印刷要求手段703と、第2の印刷要求手段704とを備えていてもよい。   The print instruction terminal (for example, user terminal 1) may include, for example, the above-described print method selection unit 702, first print request unit 703, and second print request unit 704.

また、印刷サーバ(例えば、スプールサーバ22および認証サーバ23)は、例えば、印刷要求受付手段801と、印刷ジョブ情報登録手段802と、出力機器指定受付手段705と、第1の印刷実行手段803と、第2の印刷実行手段804とを備えていてもよい。なお、印刷要求受付手段801、印刷ジョブ情報登録手段802、出力機器指定受付手段705、第1の印刷実行手段803、第2の印刷実行手段804は、上記実施形態では、全て印刷ジョブ管理手段221として示されている。   The print server (for example, the spool server 22 and the authentication server 23) includes, for example, a print request reception unit 801, a print job information registration unit 802, an output device designation reception unit 705, and a first print execution unit 803. , Second print execution means 804 may be provided. Note that the print request reception unit 801, the print job information registration unit 802, the output device designation reception unit 705, the first print execution unit 803, and the second print execution unit 804 are all the print job management unit 221 in the above embodiment. Is shown as

印刷要求受付手段801は、ユーザ端末から出力機器が指定されていない印刷要求を受け付ける。   The print request accepting unit 801 accepts a print request for which no output device is designated from the user terminal.

印刷ジョブ情報登録手段802は、印刷要求受付手段801が受け付けた印刷要求を基に、印刷ジョブの情報をネットワーク上の記憶手段(例えば、印刷ジョブ情報記憶手段701)に記憶させる。なお、当該記憶手段を、印刷サーバが備えていてもよい。   The print job information registration unit 802 stores print job information in a storage unit (for example, the print job information storage unit 701) on the network based on the print request received by the print request reception unit 801. The storage unit may be provided with the storage unit.

第1の印刷実行手段803は、出力機器指定受付手段705が出力機器の指定を受け付けたときに、記憶手段に記憶されている印刷用データまたはそのネットワーク上の所在を示す情報を基に取得した印刷用データを、指定された出力機器に出力する。   When the output device designation receiving unit 705 receives the designation of the output device, the first print execution unit 803 acquires the data based on the print data stored in the storage unit or the information indicating the location on the network. Output the print data to the specified output device.

第2の印刷実行手段804は、出力機器指定受付手段705が出力機器の指定を受け付けたときに、指定された出力機器が対応するプリンタドライバを用いて、記憶手段に記憶されている出力対象ファイルそのネットワーク上の所在を示す情報を基に取得した出力対象ファイルを印刷用データに変換するオンデマンド印刷用データ変換手段706に変換要求を行い、変換要求の結果変換された印刷用データを、指定された出力機器に出力する。   When the output device designation receiving unit 705 receives the designation of the output device, the second print execution unit 804 uses the printer driver corresponding to the designated output device to output the output target file stored in the storage unit A conversion request is made to the on-demand print data conversion means 706 for converting the output target file acquired based on the information indicating the location on the network into print data, and the print data converted as a result of the conversion request is designated. Output to the specified output device.

また、変換サーバ(例えば、変換サーバ24)は、例えば、上述のオンデマンド印刷用データ変換手段706を備えていてもよい。   Further, the conversion server (for example, the conversion server 24) may include, for example, the above-described on-demand print data conversion unit 706.

また、各出力機器ユニット(例えば、出力機器ユニット3)は、上述のユーザ識別子入力手段711と、印刷実行要求手段712とを備えていてもよい。   Each output device unit (for example, the output device unit 3) may include the above-described user identifier input unit 711 and print execution request unit 712.

また、図17は、本発明による印刷システムの他の構成例および当該印刷システムを構成する印刷指示端末、印刷サーバ、変換サーバ、出力機器ユニットの構成例を示すブロック図もある。図17に示すように、本発明による印刷システムは、シンクライアント端末にデスクトップ環境を提供するデスクトップサービス提供サーバと、デスクトップサービス提供サーバからの要求に応じてユーザのデータファイルを記憶するファイルサーバと、デスクトップサービス提供サーバからの要求に応じて印刷のための処理を行う印刷サーバとを備えた構成であってもよい。   FIG. 17 is also a block diagram showing another configuration example of the printing system according to the present invention and configuration examples of a print instruction terminal, a print server, a conversion server, and an output device unit constituting the printing system. As shown in FIG. 17, a printing system according to the present invention includes a desktop service providing server that provides a desktop environment to a thin client terminal, a file server that stores a user data file in response to a request from the desktop service providing server, A configuration including a print server that performs processing for printing in response to a request from the desktop service providing server may be employed.

そのような構成の場合、デスクトップサービス提供サーバは、ユーザからのあるデータファイルに対する印刷指示に対して、該ユーザに出力対象ファイルに適用させる印刷方式を選択させる処理、印刷方式として速度優先印刷方式が選択された場合に、所定のプリンタドライバを用いて出力対象ファイルを印刷用データに変換し、変換された印刷用データまたはそのネットワーク上の所在を示す情報を含む印刷要求を印刷サーバに送信する処理、および印刷方式として品質優先印刷方式が選択された場合に、出力対象ファイルのネットワーク上の所在を示す情報を含む印刷要求を印刷サーバに送信する処理を行うデスクトップ環境をシンクライアント端末に提供するデスクトップ環境提供手段を含んでいてもよい。   In such a configuration, the desktop service providing server, in response to a print instruction from a user for a data file, causes the user to select a print method to be applied to the output target file. When selected, a process for converting an output target file into print data using a predetermined printer driver, and transmitting a print request including the converted print data or information indicating the location on the network to the print server And a desktop environment that provides a thin client terminal with a desktop environment for processing to send a print request including information indicating the location of the output target file on the network to the print server when the quality priority printing method is selected as the printing method. An environment providing means may be included.

また、変換サーバは、さらに、上述の専用ドライバ記憶手段601と、専用ドライバ登録手段602とを含んでいてもよい。   The conversion server may further include the dedicated driver storage unit 601 and the dedicated driver registration unit 602 described above.

また、図18は、本発明による印刷方法の概要を示すフローチャートである。図17に示すように、本発明による印刷方法は、ユーザからの印刷指示に対して、該ユーザに、出力対象ファイルに適用させる印刷方式を選択させるステップ(ステップS701)と、印刷方式として速度優先印刷方式が選択された場合に、所定のプリンタドライバを用いて出力対象ファイルを印刷用データに変換し、変換された印刷用データまたはそのネットワーク上の所在を示す情報を含む情報を、ネットワーク上の記憶手段であって受け付けた印刷ジョブの情報を記憶する所定の記憶手段に記憶させるステップ(ステップS702,S703)と、印刷方式として品質優先印刷方式が選択された場合に、出力対象ファイルまたはそのネットワーク上の所在を示す情報を含む情報を該記憶手段に記憶させるステップ(ステップS704)と、該記憶手段に記憶されている印刷ジョブに対するユーザからの出力機器の指定を受け付けるステップ(ステップS705)と、出力機器の指定を受け付けたときに、該記憶手段に印刷用データまたはそのネットワーク上の所在を示す情報が記憶されている場合には、該記憶手段に記憶されている印刷用データまたはそのネットワーク上の所在を示す情報を基に取得した印刷用データを指定された出力機器に出力するステップ(ステップS706)と、出力機器の指定を受け付けたときに、該記憶手段に印刷用データまたはそのネットワーク上の所在を示す情報が記憶されていない場合には、該記憶手段に記憶されている出力対象ファイルそのネットワーク上の所在を示す情報を基に取得した出力対象ファイルを印刷用データに変換するオンデマンド印刷用データ変換手段に変換要求を行い、変換要求の結果変換された印刷用データを指定された出力機器に出力するステップ(ステップS707,S708)とを含んでいてもよい。   FIG. 18 is a flowchart showing an outline of the printing method according to the present invention. As shown in FIG. 17, in the printing method according to the present invention, in response to a printing instruction from a user, the user selects a printing method to be applied to the output target file (step S701), and speed priority is given to the printing method. When the printing method is selected, the output target file is converted into print data using a predetermined printer driver, and the information including the converted print data or the information indicating the location on the network is transferred to the network. A storage unit that stores information of a received print job in a predetermined storage unit (steps S702 and S703), and when a quality priority printing method is selected as a printing method, an output target file or its network Storing information including information indicating the above location in the storage means (step S704) Receiving the designation of the output device from the user for the print job stored in the storage means (step S705), and when the designation of the output device is accepted, the storage means stores the print data or its network If the information indicating the location is stored, the printing data stored in the storage means or the printing data acquired based on the information indicating the location on the network is output to the designated output device. When the step (Step S706) and the designation of the output device are accepted, if the data for printing or the information indicating the location on the network is not stored in the storage unit, it is stored in the storage unit. Output target file An option to convert the output target file obtained based on the network location information into print data. It performs conversion request to demand the print data conversion unit, the step of outputting the result converted output device designated the print data of the conversion request (Step S707, S 708) and may contain.

このような構成を備えることによって、ユーザにとって最適な、印刷結果の画質とリードタイムとの両立を可能にする。   By providing such a configuration, it is possible to achieve both the image quality of the printing result and the lead time which are optimal for the user.

本発明は、ネットワークを介して接続される出力機器を1つ以上備えた印刷システムであれば、機種に依存することなく好適に適用可能である。   The present invention can be suitably applied to any printing system including one or more output devices connected via a network without depending on the model.

1 ユーザ端末
11 共通ドライバ
111 印刷方式選択手段
112 データ変換手段
113 ユーザID取得手段
114 印刷要求手段
115 位置情報取得手段
116 出力機器検索手段
12 OS/アプリケーション
2 データセンタ
21 ファイルサーバ
22 スプールサーバ
221 印刷ジョブ管理手段
222 印刷ジョブデータ記憶手段
23 認証サーバ
231 認証手段
24 変換サーバ
241 専用ドライバ
242 データ変換手段
25 出力機器管理サーバ
251 出力機器データ管理手段
3 出力機器ユニット
31 出力機器
311 印刷手段
32 認証端末
321 出力機器ID記憶手段
322 ユーザID取得手段
323 ユーザ認証手段
324 印刷ジョブ指定手段
325 印刷実行要求手段
33 表示装置
331 表示手段
500 ネットワーク
601 専用ドライバ記憶手段
602 専用ドライバ登録手段
701 印刷ジョブ情報記憶手段
702 印刷方式選択手段
703 第1の印刷要求手段
704 第2の印刷要求手段
705 出力機器指定受付手段
706 オンデマンド印刷用データ変換手段
711 ユーザ識別子入力手段
712 印刷実行要求手段
721 出力機器検索条件取得手段
722 出力機器検索手段
723 出力機器情報表示手段
801 印刷要求受付手段
802 印刷ジョブ情報登録手段
803 第1の印刷実行手段
804 第2の印刷実行手段
DESCRIPTION OF SYMBOLS 1 User terminal 11 Common driver 111 Printing method selection means 112 Data conversion means 113 User ID acquisition means 114 Print request means 115 Position information acquisition means 116 Output device search means 12 OS / Application 2 Data center 21 File server 22 Spool server 221 Print job Management unit 222 Print job data storage unit 23 Authentication server 231 Authentication unit 24 Conversion server 241 Dedicated driver 242 Data conversion unit 25 Output device management server 251 Output device data management unit 3 Output device unit 31 Output device 311 Printing unit 32 Authentication terminal 321 Output Device ID storage means 322 User ID acquisition means 323 User authentication means 324 Print job designation means 325 Print execution request means 33 Display device 331 Display means 500 Network 601 Dedicated driver storage unit 602 Dedicated driver registration unit 701 Print job information storage unit 702 Print method selection unit 703 First print request unit 704 Second print request unit 705 Output device designation reception unit 706 Data conversion unit for on-demand printing 711 User identifier input means 712 Print execution request means 721 Output device search condition acquisition means 722 Output device search means 723 Output device information display means 801 Print request reception means 802 Print job information registration means 803 First print execution means 804 Second Printing execution means

Claims (13)

受け付けた印刷ジョブの情報を記憶する印刷ジョブ情報記憶手段と、
ユーザからの印刷指示に対して、該ユーザに、出力対象ファイルに適用させる印刷方式を選択させる印刷方式選択手段と、
印刷方式として速度優先印刷方式が選択された場合に、所定のプリンタドライバを用いて前記出力対象ファイルを印刷用データに変換し、変換された印刷用データまたはそのネットワーク上の所在を示す情報を含む情報を前記印刷ジョブ情報記憶手段に記憶させる第1の印刷要求手段と、
印刷方式として品質優先印刷方式が選択された場合に、前記出力対象ファイルまたはそのネットワーク上の所在を示す情報を含む情報を前記印刷ジョブ情報記憶手段に記憶させる第2の印刷要求手段と、
前記印刷ジョブ情報記憶手段に記憶されている印刷ジョブに対する、ユーザからの出力機器の指定を受け付ける出力機器指定受付手段と、
前記出力機器指定受付手段が出力機器の指定を受け付けたときに、前記印刷ジョブ情報記憶手段に印刷用データまたはそのネットワーク上の所在を示す情報が記憶されていない場合に、指定された出力機器が対応するプリンタドライバを用いて出力対象ファイルを印刷用データに変換するオンデマンド印刷用データ変換手段とを備えた
ことを特徴とする印刷システム。
Print job information storage means for storing information of the received print job;
In response to a print instruction from the user, the print method selection means for allowing the user to select a print method to be applied to the output target file;
When the speed priority printing method is selected as the printing method, the output target file is converted into print data using a predetermined printer driver, and the converted print data or information indicating the location on the network is included. First print requesting means for storing information in the print job information storage means;
A second print request unit that stores information including information indicating the output target file or the location on the network in the print job information storage unit when a quality priority printing method is selected as a printing method;
An output device designation accepting unit for accepting designation of an output device from a user for a print job stored in the print job information storage unit;
When the output device designation accepting unit accepts the designation of the output device, if the print job information storage unit does not store the print data or the information indicating the location on the network, the designated output device is A printing system comprising: on-demand printing data conversion means for converting an output target file into printing data using a corresponding printer driver.
第1の印刷要求手段は、複数の出力機器が対応する所定の共通仕様に準じた印刷用データへの変換を行う共通ドライバを用いて出力対象ファイルを印刷用データに変換し、変換された印刷用データまたはそのネットワーク上の所在を示す情報を含む情報を前記印刷ジョブ情報記憶手段に記憶させる
請求項1に記載の印刷システム。
The first print requesting unit converts the output target file into print data using a common driver that performs conversion to print data in accordance with a predetermined common specification supported by a plurality of output devices, and the converted print The printing system according to claim 1, wherein the print job information storage unit stores information including business data or information indicating a location on the network.
少なくとも印刷機能を具備した出力機器、または前記出力機器と対応づけられた認証端末に、ユーザ操作に応じて当該ユーザのユーザ識別子を入力するユーザ識別子入力手段と、
前記ユーザ識別子入力手段を介して入力されたユーザ識別子を基に、前記ユーザの印刷ジョブに対して、当該出力機器または当該認証端末と対応づけられた出力機器を指定した印刷実行要求を行う印刷実行要求手段とを備え、
出力機器指定受付手段は、前記印刷実行要求手段からの印刷実行要求を受け付けることにより、印刷ジョブ情報記憶手段に記憶されている印刷ジョブに対する、ユーザからの出力機器の指定を受け付ける
請求項1または請求項2に記載の印刷システム。
A user identifier input means for inputting a user identifier of the user in response to a user operation to at least an output device having a printing function or an authentication terminal associated with the output device;
Print execution that issues a print execution request designating the output device or the output device associated with the authentication terminal for the user's print job based on the user identifier input via the user identifier input means A request means,
The output device designation accepting unit accepts designation of an output device from a user for a print job stored in the print job information storage unit by receiving a print execution request from the print execution request unit. Item 3. The printing system according to Item 2.
出力機器の検索条件とする情報を取得する出力機器検索条件取得手段と、
前記出力機器検索条件取得手段により取得された情報を条件に、出力機器を検索する出力機器検索手段と、
前記出力機器検索手段によって検索された出力機器の所在地を含む情報を表示する出力機器情報表示手段とを備えた
請求項1から請求項3のうちのいずれか1項に記載の印刷システム。
Output device search condition acquisition means for acquiring information as output device search conditions;
An output device search means for searching for an output device on the condition that the information acquired by the output device search condition acquisition means,
The printing system according to claim 1, further comprising: an output device information display unit that displays information including a location of the output device searched by the output device search unit.
出力機器情報表示手段は、出力機器の所在地と性能とを含む情報を表示する
請求項4に記載の印刷システム。
The printing system according to claim 4, wherein the output device information display unit displays information including a location and performance of the output device.
印刷方式選択手段は、ユーザから出力対象ファイルを指定した印刷指示を受け付けた際に、ユーザ操作に応じて表示する印刷設定を行うための印刷設定画面を利用して、該ユーザに、指定された出力対象ファイルに適用させる印刷方式を選択させる
請求項5に記載の印刷システム。
The print method selection unit uses a print setting screen for performing print settings to be displayed in response to a user operation when a print instruction specifying an output target file is received from the user. The printing system according to claim 5, wherein a printing method to be applied to the output target file is selected.
出力機器固有のプリンタドライバを記憶する専用ドライバ記憶手段と、
前記専用ドライバ記憶手段に、当該印刷システムが備える出力機器固有のプリンタドライバを、該出力機器の情報とともに記憶させる専用ドライバ登録手段とを備え、
オンデマンド印刷用データ変換手段は、指定された出力機器の情報を基に前記専用ドライバ記憶手段から当該出力機器固有のプリンタドライバを検索し、検索されたプリンタドライバを用いて出力対象ファイルを印刷用データに変換する
請求項1から請求項6のうちのいずれか1項に記載の印刷システム。
Dedicated driver storage means for storing a printer driver specific to the output device;
The dedicated driver storage means includes dedicated driver registration means for storing a printer driver specific to the output device included in the printing system together with information on the output device,
The on-demand printing data conversion means searches the dedicated driver storage means for a printer driver specific to the output device based on the information of the designated output device, and prints the output target file using the searched printer driver. The printing system according to any one of claims 1 to 6, wherein the printing system is converted into data.
ユーザが操作するシンクライアント端末にデスクトップ環境を提供するデスクトップサービス提供サーバと、前記デスクトップサービス提供サーバからの要求に応じて前記ユーザのデータファイルを記憶するファイルサーバと、前記デスクトップサービス提供サーバからの要求に応じて印刷のための処理を行う印刷サーバとを備え、
前記デスクトップサービス提供サーバは、
ユーザからのあるデータファイルに対する印刷指示に対して、該ユーザに出力対象ファイルに適用させる印刷方式を選択させる処理、印刷方式として速度優先印刷方式が選択された場合に、所定のプリンタドライバを用いて前記出力対象ファイルを印刷用データに変換し、変換された印刷用データまたはそのネットワーク上の所在を示す情報を含む印刷要求を前記印刷サーバに送信する処理、および印刷方式として品質優先印刷方式が選択された場合に、前記出力対象ファイルのネットワーク上の所在を示す情報を含む印刷要求を前記印刷サーバに送信する処理を行うデスクトップ環境を前記シンクライアント端末に提供するデスクトップ環境提供手段を含む
ことを特徴とする印刷システム。
A desktop service providing server that provides a desktop environment to a thin client terminal operated by a user, a file server that stores the user data file in response to a request from the desktop service providing server, and a request from the desktop service providing server And a print server that performs processing for printing according to
The desktop service providing server includes:
In response to a print instruction from a user for a data file, a process for causing the user to select a print method to be applied to the output target file, and when a speed priority print method is selected as the print method, a predetermined printer driver is used. Processing for transmitting the output file to print data, sending the print request including the converted print data or information indicating the location on the network to the print server, and the quality priority print method is selected as the print method And a desktop environment providing means for providing the thin client terminal with a desktop environment for performing a process of transmitting a print request including information indicating the location of the output target file on the network to the print server. And printing system.
少なくとも印刷機能を具備した出力機器を含む1以上の出力機器ユニットを備え、
前記各出力機器ユニットは、
ユーザ操作に応じて当該ユーザのユーザ識別子を入力するユーザ識別子入力手段と、
前記ユーザ識別子入力手段を介して入力されたユーザ識別子を基に、前記ユーザの印刷ジョブに対して、当該出力機器ユニットに含まれる出力機器を指定した印刷実行要求を行う印刷実行要求手段とを含む
請求項8に記載の印刷システム。
Including at least one output device unit including an output device having at least a printing function;
Each output device unit is
User identifier input means for inputting the user identifier of the user in response to a user operation;
Print execution requesting means for making a print execution request designating an output device included in the output device unit for the print job of the user based on the user identifier input via the user identifier input unit. The printing system according to claim 8.
ユーザからの印刷指示に対して、該ユーザに、出力対象ファイルに適用させる印刷方式を選択させる印刷方式選択手段と、
印刷方式として速度優先印刷方式が選択された場合に、所定のプリンタドライバを用いて前記出力対象ファイルを印刷用データに変換し、変換された印刷用データまたはそのネットワーク上の所在を示す情報を含む情報を、ネットワーク上の記憶手段であって受け付けた印刷ジョブの情報を記憶する所定の記憶手段に記憶させる第1の印刷要求手段と、
印刷方式として品質優先印刷方式が選択された場合に、前記出力対象ファイルまたはそのネットワーク上の所在を示す情報を含む情報を前記記憶手段に記憶させる第2の印刷要求手段とを備えた
ことを特徴とする印刷指示端末。
In response to a print instruction from the user, the print method selection means for allowing the user to select a print method to be applied to the output target file;
When the speed priority printing method is selected as the printing method, the output target file is converted into print data using a predetermined printer driver, and the converted print data or information indicating the location on the network is included. First print requesting means for storing information in a predetermined storage means for storing information of a received print job, which is storage means on the network;
And a second print requesting means for storing information including information indicating the output target file or its location on the network in the storage means when a quality priority printing method is selected as the printing method. The print instruction terminal.
ユーザ端末から出力機器が指定されていない印刷要求を受け付ける印刷要求受付手段と、
前記印刷要求受付手段が受け付けた印刷要求を基に、印刷ジョブの情報をネットワーク上の記憶手段に記憶させる印刷ジョブ情報登録手段と、
前記記憶手段に記憶されている印刷ジョブに対する、ユーザからの出力機器の指定を受け付ける出力機器指定受付手段と、
前記出力機器指定受付手段が出力機器の指定を受け付けたときに、前記記憶手段に記憶されている印刷用データまたはそのネットワーク上の所在を示す情報を基に取得した印刷用データを、指定された出力機器に出力する第1の印刷実行手段と、
前記出力機器指定受付手段が出力機器の指定を受け付けたときに、指定された出力機器が対応するプリンタドライバを用いて、前記記憶手段に記憶されている出力対象ファイルそのネットワーク上の所在を示す情報を基に取得した出力対象ファイルを印刷用データに変換するオンデマンド印刷用データ変換手段に変換要求を行い、前記変換要求の結果変換された印刷用データを、指定された出力機器に出力する第2の印刷実行手段とを備えた
ことを特徴とする印刷サーバ。
Print request accepting means for accepting a print request for which no output device is designated from the user terminal;
Print job information registration means for storing print job information in a storage means on a network based on the print request received by the print request reception means;
Output device designation accepting means for accepting designation of an output device from a user for a print job stored in the storage means;
When the output device designation accepting means accepts the designation of the output device, the print data stored in the storage means or the print data acquired based on the information indicating the location on the network is designated. First print execution means for outputting to an output device;
When the output device designation accepting unit accepts the designation of the output device, the output target file stored in the storage unit using the printer driver corresponding to the designated output device is information indicating the location on the network. A conversion request is made to the data conversion means for on-demand printing that converts the output target file acquired based on the data to print data, and the print data converted as a result of the conversion request is output to the designated output device. A print server comprising: 2 print execution means.
ユーザからの印刷指示に対して、該ユーザに、出力対象ファイルに適用させる印刷方式を選択させ、
印刷方式として速度優先印刷方式が選択された場合に、所定のプリンタドライバを用いて前記出力対象ファイルを印刷用データに変換し、変換された印刷用データまたはそのネットワーク上の所在を示す情報を含む情報を、ネットワーク上の記憶手段であって受け付けた印刷ジョブの情報を記憶する所定の記憶手段に記憶させ、
印刷方式として品質優先印刷方式が選択された場合に、前記出力対象ファイルまたはそのネットワーク上の所在を示す情報を含む情報を前記記憶手段に記憶させ、
前記記憶手段に記憶されている印刷ジョブに対するユーザからの出力機器の指定を受け付け、
前記出力機器の指定を受け付けたときに、前記記憶手段に印刷用データまたはそのネットワーク上の所在を示す情報が記憶されている場合には、前記記憶手段に記憶されている印刷用データまたはそのネットワーク上の所在を示す情報を基に取得した印刷用データを指定された出力機器に出力し、
前記出力機器の指定を受け付けたときに、前記記憶手段に印刷用データまたはそのネットワーク上の所在を示す情報が記憶されていない場合には、前記記憶手段に記憶されている出力対象ファイルそのネットワーク上の所在を示す情報を基に取得した出力対象ファイルを印刷用データに変換するオンデマンド印刷用データ変換手段に変換要求を行い、前記変換要求の結果変換された印刷用データを指定された出力機器に出力する
ことを特徴とする印刷方法。
In response to a print instruction from the user, the user selects a print method to be applied to the output target file,
When the speed priority printing method is selected as the printing method, the output target file is converted into print data using a predetermined printer driver, and the converted print data or information indicating the location on the network is included. The information is stored in a predetermined storage unit that stores the information of the received print job, which is a storage unit on the network,
When a quality priority printing method is selected as the printing method, information including information indicating the output target file or the location on the network is stored in the storage unit,
Accepting designation of an output device from the user for the print job stored in the storage means;
If printing data or information indicating the location on the network is stored in the storage means when the designation of the output device is received, the printing data stored in the storage means or the network thereof Output the print data acquired based on the information indicating the above location to the specified output device,
When the designation of the output device is accepted, if the storage means does not store the print data or the information indicating the location on the network, the output target file stored in the storage means on the network An output device that makes a conversion request to the on-demand print data conversion means that converts the output target file acquired based on the information indicating the location of the print data into print data, and the print data converted as a result of the conversion request is designated A printing method characterized by outputting to a printer.
コンピュータに、
ユーザからの印刷指示に対して、該ユーザに、出力対象ファイルに適用させる印刷方式を選択させる処理、
印刷方式として速度優先印刷方式が選択された場合に、所定のプリンタドライバを用いて前記出力対象ファイルを印刷用データに変換し、変換された印刷用データまたはそのネットワーク上の所在を示す情報を含む情報を、ネットワーク上の記憶手段であって受け付けた印刷ジョブの情報を記憶する所定の記憶手段に記憶させる処理、および
印刷方式として品質優先印刷方式が選択された場合に、前記出力対象ファイルまたはそのネットワーク上の所在を示す情報を含む情報を前記記憶手段に記憶させる処理
を実行させる印刷プログラム。
On the computer,
A process for allowing the user to select a printing method to be applied to the output target file in response to a print instruction from the user;
When the speed priority printing method is selected as the printing method, the output target file is converted into print data using a predetermined printer driver, and the converted print data or information indicating the location on the network is included. When the quality priority printing method is selected as a process for storing information in a predetermined storage unit that stores information of a received print job, which is a storage unit on the network, and the output target file or its A printing program for executing processing for storing information including information indicating a location on a network in the storage unit.
JP2011075784A 2011-03-30 2011-03-30 Print system, print instruction terminal, print server, method and program Withdrawn JP2012208886A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011075784A JP2012208886A (en) 2011-03-30 2011-03-30 Print system, print instruction terminal, print server, method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011075784A JP2012208886A (en) 2011-03-30 2011-03-30 Print system, print instruction terminal, print server, method and program

Publications (1)

Publication Number Publication Date
JP2012208886A true JP2012208886A (en) 2012-10-25

Family

ID=47188524

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011075784A Withdrawn JP2012208886A (en) 2011-03-30 2011-03-30 Print system, print instruction terminal, print server, method and program

Country Status (1)

Country Link
JP (1) JP2012208886A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014197245A (en) * 2013-03-29 2014-10-16 日本電気株式会社 Printing system, spool server, construction method of printing system, and program
JP2015056169A (en) * 2013-09-13 2015-03-23 株式会社リコー Output system, terminal device, program, and output method
JP2016212761A (en) * 2015-05-13 2016-12-15 シャープ株式会社 Image forming system and program
US9805387B2 (en) 2014-02-14 2017-10-31 Seiko Epson Corporation Processing system and pos system
JP2019095933A (en) * 2017-11-20 2019-06-20 キヤノン株式会社 Voice control system, control method, and program
CN112214191A (en) * 2014-06-16 2021-01-12 互动解决方案公司 Display information management system
CN114746852A (en) * 2020-01-06 2022-07-12 惠普发展公司, 有限责任合伙企业 Automatic output of documents

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014197245A (en) * 2013-03-29 2014-10-16 日本電気株式会社 Printing system, spool server, construction method of printing system, and program
JP2015056169A (en) * 2013-09-13 2015-03-23 株式会社リコー Output system, terminal device, program, and output method
US9805387B2 (en) 2014-02-14 2017-10-31 Seiko Epson Corporation Processing system and pos system
CN112214191A (en) * 2014-06-16 2021-01-12 互动解决方案公司 Display information management system
CN112214191B (en) * 2014-06-16 2024-04-30 互动解决方案公司 Display information management system
JP2016212761A (en) * 2015-05-13 2016-12-15 シャープ株式会社 Image forming system and program
JP2019095933A (en) * 2017-11-20 2019-06-20 キヤノン株式会社 Voice control system, control method, and program
JP7080038B2 (en) 2017-11-20 2022-06-03 キヤノン株式会社 Voice control system, control method and program
CN114746852A (en) * 2020-01-06 2022-07-12 惠普发展公司, 有限责任合伙企业 Automatic output of documents
US11755257B2 (en) 2020-01-06 2023-09-12 Hewlett-Packard Development Company, L.P. Automatic output of document

Similar Documents

Publication Publication Date Title
JP6541870B2 (en) Cloud-based security printing system and processing method thereof
JP6167890B2 (en) Printing system, information processing apparatus, print service system, and program
JP7086754B2 (en) Information processing equipment, control method of information processing equipment, and computer program
JP6039602B2 (en) Printer registration device, display device, printer registration method, computer program
US9584679B2 (en) Information processing apparatus, control method therefor, and medium
JP2012208886A (en) Print system, print instruction terminal, print server, method and program
JP2005527025A (en) Pull-based computer output device
JP6451053B2 (en) Information processing program, information processing apparatus, and information processing apparatus control method
JP6039603B2 (en) Printer list generation device, mobile terminal, printer list generation method, and computer program
US7620960B2 (en) Information processing apparatus storing driver, control program, and medium storing control program
CN101964855A (en) Information processor and information processing method
US20170192727A1 (en) Image forming apparatus and image forming method
JP4797703B2 (en) Print control system and print attribute information management server
JP2015176401A (en) information processing system, information processing method, and program
CN101600031A (en) Job processing method, image processing system and image processing apparatus
JP2014172394A (en) Printer, program and printing system
US9667721B2 (en) Relaying device, image processing device, and system comprising image processing device and relaying device
CN107066217B (en) Image forming apparatus and control method of image forming apparatus
JP2016174229A (en) Information processing system, information processing device, information processing method and program
JP2009181337A (en) Image forming system, management device, and image forming apparatus, method and program
JP6370156B2 (en) Information processing apparatus and control method thereof
JP2024056049A (en) Information processing apparatus, control method for the same, and program
JP2017157114A (en) Information processing system, information processing device, image processing device, control method and extension program
JP5017543B2 (en) Peripheral device utilization system
JP2019185618A (en) Printing system, print management device, and control method

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20140603