JP2012208886A - Print system, print instruction terminal, print server, method and program - Google Patents
Print system, print instruction terminal, print server, method and program Download PDFInfo
- 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
- 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
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
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,
しかし、共通ドライバ等を利用して、共通仕様の印刷用データや中間形式のデータに変換した上でサーバに保持させる方法は、出力機器に依存する個別仕様が利用できない、また出力先の機器によっては、レイアウト等が崩れるといった所望の品質が得られないという問題があった。 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
また、特許文献1および特許文献2に記載された方法は、いずれも出力機器を印刷指示の際に指定しなければならず、印刷指示とは別に、後からユーザが任意に出力機器の指定をできるようにしようといったことは全く考慮されていない。
In both methods described in
例えば、クラウド型のプリンティングサービスでは、利用者が印刷を行いたいと思ったときに、利用可能なプリンタがどこに設置されているか、またどんな機種か、といったことがわからないことが想定される。また、セキュリティの問題から、外出先でデータを持ち歩くことは避けたいといった要望もある。そこで、外出する前に印刷が必要なファイルに対して出力先のプリンタを特定せずに印刷指示を行っておき、外出先では、設置されている出力機器に対して認証を行うだけで、その出力機器に印刷指示を行ったファイルが印刷されるという印刷手順が求められると考えられる。 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は、本発明の第1の実施形態の印刷システムの構成例を示すブロック図である。図1に示す印刷システムは、ユーザ端末1と、データセンタ2と、出力機器ユニット3とを備える。なお、データセンタ2は、ネットワーク500上で予め決められた機能を提供するためのクラウド型のネットワークサーバ群をいう。図1に示す例では、データセンタ2は、ファイルサーバ21、スプールサーバ22、認証サーバ23、変換サーバ24によって構成されているが、装置構成はこの限りではなく、各サーバが提供する機能がネットワーク500上で実装されていればよい。また、出力機器ユニット3は、少なくとも印刷機能を提供する出力機器31、ユーザ認証機能を提供する認証端末32と、一覧表示機能を提供する表示装置33とをひとつに纏めたユニット構成をいうが、装置構成はこの限りではなく、各装置(端末または機器を含む)がそれぞれ提供する機能が1つの出力機器ユニットとして実装されていればよい。なお、出力機器自体がこれらの機能を全て具備する場合には、その出力機器そのものが出力機器ユニットとして扱われる。以下、出力機器ユニット3を、特に印刷機能を指す場合に単に「出力機器」と表現する場合がある。
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
ユーザ端末1は、ユーザが操作するパーソナルコンピュータ(PC)、ノートPC、タブレットPC、スマートフォン等のコンピュータであって、出力対象ファイルの閲覧、編集、印刷指示等が行える端末である。ユーザ端末1には、共通ドライバ11がインストールされているものとする。共通ドライバ11は、一般に「共通ドライバ」と呼ばれる、出力対象ファイルを複数の出力機器に対応した所定の共通仕様に応じた印刷用データに変換を行う変換機能を含むプリンタドライバである。
The
一般に、プリンタドライバといった場合、変換機能の他に、指定の出力機器に印刷要求を行う印刷要求機能を含むソフトウェアを指す。以下、共通ドライバ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
本発明では、「品質優先」と「速度優先」の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
印刷方式選択手段111は、OS/アプリケーション12を介してユーザから出力対象ファイルを指定した印刷指示を受け付けると、当該印刷要求に対して行う印刷方式を「品質優先」または「速度優先」のいずれにするかをユーザに選択させる。
When the printing
印刷方式選択手段111は、例えば、印刷設定を行う画面に、印刷方式を選択させる入力インタフェース(選択ボックス等)を追加し、ユーザに選択結果を入力させればよい。なお、予め設定によりデフォルト値(選択が行われなかった時にいずれの選択方式にするかを示す情報)が与えられてもよい。
For example, the printing
データ変換手段112は、「速度優先」印刷方式が選択された印刷要求について、指定された出力対象ファイルを、共通ドライバを用いて印刷用データに変換する。
The
ユーザID取得手段113は、当該ユーザ端末1を使用しているユーザを識別するための識別子であるユーザIDを取得する。なお、ユーザIDの取得方法は問わない。例えば、直接ユーザから入力させてもよいし、当該ユーザ端末1の起動時のログイン操作により特定されるユーザ固有のファイルから読み出してもよい。
The user
印刷要求手段114は、データセンタ2に対して、選択された印刷方式に応じた印刷要求を行う。本実施形態において、印刷要求とは、ユーザが印刷処理を要求した旨を示す情報であって、より具体的には、スプールサーバ22に対して、要求内容を1件の印刷ジョブ(印刷命令)として受け付けることを要求する情報である。なお、この時点では出力機器が指定されていなくてもよい。従って、印刷ジョブの情報は、出力機器の指定がされるまでまたは取り消されるまで保持しつづけられる。なお、出力機器が指定された場合には、指定された出力機器へ即座に印刷用データを出力すればよい。
The
本実施形態では、印刷要求は、要求元のユーザを識別するためのユーザ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
デスクトップサービスを利用することにより、ユーザは、ネットワークに繋がる環境下であれば、どこにいてもデータの編集が可能になる。また、データを編集するユーザ端末と、印刷指示をするユーザ端末が異なることも許容される。また、ユーザ端末は、デスクトップサービス提供サーバ等から画面情報を受信して表示することができる端末であればよく、端末の制約から解放される。 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
なお、印刷方式選択手段111は、例えば、マウス、キーボード、ディスプレイといったユーザとの間の入出力装置と、プログラムに従って動作するCPU等の情報処理装置によって実現される。また、データ変換手段112は、ユーザID取得手段113は、例えば、プログラムに従って動作するCPU等の情報処理装置によって実現される。また、印刷要求手段114は、例えば、ネットワーク上の各種サーバとの間の通信装置と、プログラムに従って動作するCPU等の情報処理装置とによって実現される。
Note that the printing
出力機器ユニット3は、データセンタ2とネットワークを介して接続され、少なくともプリンタや印刷機能を具備した複合機等の出力機器31を備える。なお、出力機器31のメーカおよび機種は問わない。なお、本実施形態では、出力機器31の傍らに、当該出力機器31と対応づけられている認証端末32が設置されているものとする。また、認証端末32は、表示装置33を含むものとする。
The
認証端末32は、例えば、カードリーダI/F、タッチパネル、マウス、キーボード、ディスプレイといったユーザとの間の入出力装置を備えた操作端末であって、カードリーダなどを利用して印刷指示を行うユーザを特定するためのユーザIDをユーザがかざした認証用カードから読み取ってデータセンタ2に対してユーザ認証を要求し、ユーザ認証された情報を基に印刷ジョブの一覧を表示したり、その一覧に対するユーザ操作に応じて印刷ジョブおよび出力機器の指定を行い、データセンタ2に対して印刷実行要求を行う。
The
図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
機器ID記憶手段321は、当該出力機器ユニット3が備える出力機器31(以下、単に当該出力機器31という。)に関する情報を保持(記憶)する。機器ID記憶手段321は、例えば、データセンタ側で、出力機器の情報(機種、型番、ドライバ情報等)を保持している場合には、それらの情報に紐付けられている機器ID(当該出力機器31を識別するための識別子)を保持してもよい。なお、当該出力機器31の情報そのものを保持してもよい。また、各出力機器に対応するための機能として、さらに機器連携手段(図示省略)を備えていてもよい。機器連携手段は、例えば、「品質優先」印刷方式の印刷ジョブについて、当該出力機器31に対して指定可能な印刷設定を行うためのメニュー表示や、印刷パラメータ設定/変更を行う。印刷パラメータの設定/変更は、例えば、印刷実行要求にその情報を含めることで実行できる。
The device
また、出力機器と認証端末とが異なる装置として実装される場合には、機器連携手段は、機器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
印刷手段311は、印刷処理を実行する手段であって、一般の出力機器と同様でよい。
The
ユーザID取得手段322は、当該出力機器31に対して要求済みの印刷ジョブの出力(印字処理)を要求するユーザのユーザIDを取得する。ユーザID取得手段322は、例えば、ユーザが所持している認証用カードからユーザIDを読み取るカードリーダを介して、ユーザIDを読み取ってもよい。なお、ユーザIDの取得方法は特に問わない。例えば、キーボード等を介してユーザに直接入力させてもよい。
The user
ユーザ認証手段323は、ユーザID取得手段322が取得したユーザIDを基に、認証サーバ23に対してユーザ認証を要求する。本実施形態では、ユーザ認証の結果、ユーザが認証されると、該ユーザが要求した印刷ジョブの一覧を受け取る。なお、ユーザ認証手段323は、ユーザ認証要求の代わりに、例えば、スプールサーバ22にユーザIDを含む印刷ジョブ一覧要求を送信してもよい。そのような場合には、データセンタ2側でその印刷ジョブ一覧要求を受け付ける際に、ユーザ認証を行えばよい。
The
印刷ジョブ指定手段324は、ユーザ認証手段323によるユーザ認証の結果受け取った該ユーザの印刷ジョブの一覧を表示し、ユーザに当該出力機器31によって印字処理を行う印刷ジョブを指定させる。なお、印刷ジョブが1つしか保持されていない場合などには、印刷ジョブの指定処理を省略することも可能である。印刷ジョブの一覧は、例えば、認証端末32が備える表示装置33(図3における表示手段331)に表示してもよい。なお、表示装置33は、認証端末32や出力機器31と一体であってもよいし、単独で存在していてもよい。すなわち、認証端末が表示装置を備える場合には、該表示装置に表示してもよいし、出力機器が表示装置を備える場合には、該表示装置に表示してもよいし、表示装置が認証端末や出力機器とは独立して配備されている場合には、該表示装置に表示してもよい。
The print
印刷実行要求手段325は、印刷ジョブ指定手段324によって指定された印刷ジョブを識別するための印刷ジョブIDと、当該出力機器31(当該出力機器ユニット3が複数の出力機器31と対応づけれられている場合には、そのうちの実際に印字処理を行わせる出力機器31)の機器IDとを含む印刷実行要求をスプールサーバ22(より具体的には、印刷ジョブ管理手段221)にネットワークを介して送信する。なお、印刷実行要求とは、ユーザが以前に要求した印刷処理の実行を要求する旨を示す情報であって、スプールサーバ22に対して、指定した印刷ジョブについて、指定した出力機器に印刷用データを出力することを要求する情報である。本実施形態では、印刷実行要求は、要求元のユーザを識別するためのユーザIDと、印刷ジョブIDと、出力先の機器IDとを含むものとする。この他、例えば、ユーザが指定した印刷設定を示す情報を含んでいてもよい。なお、印刷ジョブIDだけで印刷ジョブを特定可能な場合には、ユーザIDを省略してもよい。また、データセンタ2側で出力機器の情報を保持していない場合には、出力先の機器IDの代わりに、該出力機器の情報を直接含ませてもよい。
The print
また、表示手段331は、印刷ジョブの一覧やメニュー表示等を行う、ディスプレイ等の出力装置である。
The
なお、機器ID記憶手段321は、例えば、記憶装置によって実現される。また、ユーザID取得手段322は、例えば、出力機器ユニット3に接続されたカードリーダと、プログラムに従って動作するCPU等の情報処理装置とによって実現される。また、ユーザ認証手段323、印刷実行要求手段325、出力機器連携手段(図示せず)は、例えば、通信装置と、プログラムに従って動作するCPU等の情報処理装置とによって実現される。また、印刷ジョブ指定手段324は、マウス、キーボードといった入力装置と、プログラムに従って動作するCPU等の情報処理装置とによって実現される。また、表示手段331は、ディスプレイ等の表示装置によって実現される。
Note that the device
図4は、データセンタ2の構成例を機能面で示す機能ブロック図である。図4に示すように、データセンタ2は、例えば、印刷ジョブ管理手段221と、印刷ジョブデータ記憶手段222と、認証手段231と、データ変換手段242とを含んでいてもよい。
FIG. 4 is a functional block diagram illustrating a configuration example of the
図1に示す例では、印刷ジョブ管理手段221は、例えば、スプールサーバ22によって実現される。また、印刷ジョブデータ記憶手段222は、例えば、スプールサーバ22とファイルサーバ21とによって実現される。また、認証手段231は、認証サーバ23によって実現される。また、データ変換手段242は、変換サーバ24によって実現される。
In the example illustrated in FIG. 1, the print
印刷ジョブ管理手段221は、ユーザ端末1から印刷要求を受け付け、受け付けた印刷要求で示される印刷要求内容を印刷ジョブに関する情報として印刷ジョブデータ記憶手段222に記憶させる。また、出力機器ユニット3から印刷実行要求を受け付け、受け付けた印刷実行要求で指定される印刷ジョブIDと、印刷ジョブデータ記憶手段222に保持している印刷ジョブ情報とに基づいて、指定された印刷ジョブの印刷実行処理を行う。
The print
印刷ジョブ管理手段221は、印刷実行処理として、具体的には、当該印刷ジョブの対象データとして印刷用データが保持されていれば、そのまま指定された出力機器に出力し、印刷用データが保持されてなく出力対象ファイルが保持されていれば、データ変換手段242に印刷用データへの変換要求を行う。印刷用データへの変換がされると、変換された印刷用データを指定された出力機器に出力する。なお、データ変換手段242を複数備える場合には、指定された出力機器が対応するプリンタドライバ(以下、専用ドライバ241という。)を用いて印刷用データへの変換を行うデータ変換手段242にデータ変換を要求する。
The print
印刷ジョブデータ記憶手段222は、印刷ジョブ管理手段221が受け付けた印刷要求の内容を、印刷ジョブ情報として記憶する。印刷ジョブ情報は、例えば、印刷ジョブIDと、要求元のユーザIDと、出力対象ファイルまたはその所在情報と、印刷用データまたはその所在情報と、印刷用データに関する情報(用いたドライバ情報等)と、印刷設定を示す情報と、要求日時とを含む情報であってもよい。ここで、出力対象データまたはその所在情報と、印刷用データまたはその所在情報と、印刷用データに関する情報と、印刷設定を示す情報は、それぞれ印刷要求に含まれていれば記憶させ、なければNULLとすればよい。以下、「印刷ジョブの対象データ」と表現した場合には、印刷ジョブ情報に記憶されているまたは所在が示されている出力対象ファイルまたは印刷用データをそのいずれを区別なく指すものとする。
The print job
認証手段231は、ユーザ端末1または出力機器ユニット3からの当該データセンタ2へのアクセスに際し、要求元のユーザおよび出力機器を認証する。認証手段231は、例えば、ユーザ端末1から印刷要求がスプールサーバ22宛てに送信された際に、その要求に含まれるユーザIDから要求元のユーザを認証する。また、例えば、出力機器ユニット3からユーザ認証要求が認証サーバ23に送信された際に、または印刷ジョブ一覧要求がスプールサーバ22宛てに送信された際に、その要求に含まれるユーザIDから要求元のユーザを認証する。また、例えば、出力機器ユニット3から印刷実行要求がスプールサーバ22宛てに送信された際に、その要求に含まれる機器IDから要求元の出力機器を認証する。ここで、認証とは、少なくとも要求元のユーザや出力機器がどのユーザであるかまたはどの機器であるか特定することをいい、さらに、受け取った情報が正しいことを証示する機能を含んでいてもよい。
The
データ変換手段242は、印刷ジョブ管理手段221からの要求に基づき、指定された出力対象ファイルを印刷用データに変換する。このとき、指定された出力機器に対応するプリンタドライバを用いて印刷用データに変換する。各出力機器に対応するプリンタドライバは、事前に用意しておいてもよいし、出力機器が指定された後でネットワーク上で検索をし、取得するようにしてもよい。
The
なお、データ変換手段242の他に、変換サーバ24は、専用ドライバの管理機能を有していてもよい。例えば、変換サーバ24は、出力機器固有のプリンタドライバを記憶する専用ドライバ記憶手段と、該専用ドライバ記憶手段に当該印刷システムが備える出力機器固有のプリンタドライバを、その出力機器の情報とともに記憶させる専用ドライバ登録手段とを有していてもよい。データ変換手段242は、例えば、指定された出力機器の情報を基に専用ドライバ記憶手段から当該出力機器固有のプリンタドライバを検索し、検索されたプリンタドライバを用いて出力対象ファイルを印刷用データに変換すればよい。
In addition to the
なお、印刷ジョブ管理手段221、認証手段231、データ変換手段242は、例えば、プログラムに従って動作するCPU等の情報処理装置によって実現される。また、印刷ジョブデータ記憶手段222は、例えば、データベースシステム等の記憶装置によって実現される。
The print
次に、本実施形態の動作について説明する。まず、各印刷方式における大まかな印刷対象のデータの流れおよび機器指定の流れを図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
スプールサーバ22では、印刷要求を受信すると、その印刷要求に含まれるユーザIDと、当該印刷要求に対して割り当てた印刷ジョブIDと、要求内容に関する情報(出力対象ファイルの格納情報等)とを対応づけて、印刷ジョブ情報として記憶装置に記憶させる。
When the
その後、ユーザが、ある出力機器ユニット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
変換サーバは、認証したユーザID情報を基に、ファイルサーバ21から出力対象ファイルを抽出する(丸1−5)。また、指定された出力機器の情報を基に、指定された出力機器に対応する専用ドライバ241を用いて印刷用データを生成する(丸1−6)。
The conversion server extracts an output target file from the
印刷用データが生成されると、スプールサーバ22が、生成された印刷用データを指定された出力機器ユニット3に送信する(丸1−7)。出力機器ユニット3は、受信した印刷用データを基に印刷する。
When the print data is generated, the
また、丸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
スプールサーバ22では、印刷要求を受信すると、その印刷要求に含まれるユーザIDと、当該印刷要求に対して割り当てた印刷ジョブIDと、要求内容に関する情報(印刷用データの格納場所等)とを対応づけて、印刷ジョブ情報として記憶装置に記憶させる。
When the
その後、ユーザが、ある出力機器ユニット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
スプールサーバ22は、引き継いだユーザID情報を基に、保持している該ユーザの印刷用データを指定された出力機器ユニット3に送信する(丸2−4)。出力機器ユニット3は、受信した印刷用データを基に印刷する。
The
このように、ユーザに印刷方式を選択させ、選択された印刷方式に応じて、出力対象ファイルから印刷用データの変換のタイミングおよび用いるドライバを切り替えることによって、ユーザに対して最適な画質と処理速度とを両立させることができる。 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
ここで、選択された印刷方式が「品質優先」方式であった場合、印刷要求手段114は、指定された出力対象ファイルをファイルサーバ21に出力して、蓄積させた上で(ステップS111,S112)、ユーザID取得手段113が取得した要求元のユーザIDと、出力対象ファイルの格納場所等を示す情報と、ユーザが指定した印刷設定の情報とを含む印刷要求をスプールサーバ22に送信する(ステップS113)。なお、印刷要求についても、まず認証サーバ23が受信するようにし、認証手段231がユーザ認証を行った後でスプールサーバ22に送信するようにしてもよい。
If the selected printing method is the “quality priority” method, the
スプールサーバ22では、印刷ジョブ管理手段221が、ユーザ端末1からの印刷要求を受け付け、受け付けた印刷要求を基に印刷ジョブをスプールする(ステップS114)。印刷ジョブ管理手段221は、例えば、印刷ジョブIDを割り当て、割り当てた印刷ジョブIDとユーザIDと要求内容とを紐付けて印刷ジョブデータ記憶手段222に記憶する。以上により、印刷要求にかかる処理を終了する。本例の場合、印刷ジョブデータ記憶手段222には、当該印刷ジョブの対象データとして、出力対象ファイル(またはその所在情報)が記憶される。
In the
次に、「品質優先」印刷方式が選択された場合の印刷実行要求にかかる各装置の動作例を説明する。図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
ユーザID取得手段322がユーザIDを読み取ると、ユーザ認証手段323が、認証サーバ23に、読み取ったユーザIDを含む認証要求を行う(ステップS202)。
When the user
認証サーバ23では、認証手段231が認証要求に応じてユーザ認証を行い(ステップS203)、ユーザが認証された場合には、スプールサーバ22が該ユーザの印刷ジョブ一覧を認証要求元の出力機器ユニット3に出力する(ステップS204)。出力機器ユニット3では、印刷ジョブ指定手段324が、スプールサーバ22から受信した印刷ジョブ一覧の情報を表示装置33に表示させ(ステップS205)、ユーザに印刷実行を行う印刷ジョブを指定させる。
In the
ユーザにより印刷ジョブが指定されると、出力機器ユニット3の印刷実行要求手段325は、ユーザIDと、当該出力機器31の機器IDと、指定された印刷ジョブの印刷ジョブIDとを含む印刷実行要求をスプールサーバに送信する(ステップS206)。なお、印刷実行要求についても、まず認証サーバ23が受信するようにし、認証手段231が機器認証およびユーザ認証を行った後でスプールサーバ22に送信するようにしてもよい。
When the user designates a print job, the print
スプールサーバ22の印刷ジョブ管理手段221は、出力機器ユニット3からの印刷実行要求を受け付けると、受け付けた印刷実行要求を基に、指定された印刷ジョブの対象データを確認する(ステップS207)。
When the print
ここで、指定された印刷ジョブの対象データとして印刷用データが保持されていなく出力対象ファイルが保持されていれば、変換サーバ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
印刷用データへの変換処理が完了すると、スプールサーバ22の印刷ジョブ管理手段221は、変換された印刷用データを、指定された出力機器(印刷実行要求元の出力機器ユニット3)に送信する(ステップS213)。印刷用データを受信した出力機器(出力機器ユニット3の出力機器31)は、印刷(実際に紙等への印字処理)を行う(ステップS214)。以上により、印刷実行要求にかかる処理を終了する。
When the conversion process to the print data is completed, the print
以上のように、「品質優先」印刷方式が選択された場合、ユーザの印刷指示に応じてスプールサーバ22に印刷要求を行うタイミングでは印刷用データへの変換は行わずに出力対象ファイルのまま印刷ジョブをスプールさせ、出力機器が指定されたタイミングで指定された出力機器に対応した専用ドライバを利用して印刷用データに変換して出力機器に出力するので、ユーザは、高品質な(共通ドライバを利用して変換した場合には得られない)印刷結果を得ることができる。例えば、指定した出力機器の機能を最大限に利用した装丁(例えば、画面レイアウト、面付け、ステイプル、カラー出力など)の印刷を行うことができる。
As described above, when the “quality priority” printing method is selected, at the timing when a print request is made to the
次に、「速度優先」印刷方式が選択される場合についての各装置の動作を、図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
印刷用データへの変換処理が完了すると、印刷要求手段114は、ユーザID取得手段113が取得した要求元のユーザIDと、生成された印刷用データと、ユーザが指定した印刷設定の情報とを含む印刷要求をスプールサーバ22に送信する(ステップS122)。
When the conversion process to the print data is completed, the
スプールサーバ22では、印刷ジョブ管理手段221が、ユーザ端末1からの印刷要求を受け付け、受け付けた印刷要求を基に印刷ジョブをスプールする(ステップS123)。以上により、印刷要求にかかる処理を終了する。本例の場合、印刷ジョブデータ記憶手段222には、当該印刷ジョブの対象データとして、印刷用データ(またはその所在情報)が記憶される。
In the
次に、「速度優先」印刷方式が選択された場合の印刷実行要求にかかる各装置の動作例を図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
ここで、指定された印刷ジョブの対象データとして印刷用データが保持されていれば、その印刷用データをそのまま指定された出力機器(印刷実行要求元の出力機器ユニット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 (
以上のように、「速度優先」印刷方式が選択された場合、ユーザの印刷指示に応じてスプールサーバ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
なお、上記説明では、ユーザ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
また、上記説明では、「速度優先」印刷方式が選択された場合に、共通ドライバ11を利用して印刷用データに変換する例を示したが、共通ドライバ11による変換機能は、必ずしも複数の出力機器が対応する所定の共通仕様に準ずるものでなくてもよい。例えば、設定により、他のプリンタドライバ(例えば、通常使用するプリンタに対応したプリンタドライバ)の変換機能を利用してデータ変換を行えるようにしてもよい。また、例えば、「速度優先」印刷方式が選択された場合に、印刷用データと出力対象ファイルの情報の両方を印刷ジョブの情報として保持するようにしてもよい。そのような場合には、指定された出力機器が変換ずみの印刷用データに対応していない場合であっても、その時点からオンデマンドでプリンタドライバを適用して出力対象ファイルから印刷用データに変換することができ、印刷処理を完了することができる。
Further, in the above description, when the “speed priority” printing method is selected, an example of converting to print data using the
実施形態2.
次に、本発明の第2の実施形態について説明する。本実施形態では、印刷方式を選択する段階での補助機能として、本システムに対応した出力機器の設置場所と、性能とを表示する。
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
出力機器管理サーバ25は、本システムに対応した出力機器に関する情報を提供するWebサービスを実施するサーバである。なお、本システムに対応した出力機器は、必ずしも出力機器自体に特別な機能を有していなくてもよく、例えば、1つの出力機器ユニット3として、認証端末32と対応づけられていることにより、少なくとも印刷実行要求を行える機能が備わっていればよい。
The output
図10では、さらに、出力機器検索の流れとして、印刷要求を行う前に、出力機器管理サーバ25に位置情報を送信し、送信した位置情報付近に設置している本システムに対応している出力機器の情報を受信する例が示されている(丸1−0、丸2−0)。
In FIG. 10, as an output device search flow, position information is transmitted to the output
また、図11は、本実施形態のユーザ端末1の構成例を示すブロック図である。図11に示す例では、図2に示す第1の実施形態と比べて、さらに、位置情報取得手段115と、出力機器検索手段116とを備える点が異なる。
FIG. 11 is a block diagram illustrating a configuration example of the
位置情報取得手段115は、出力機器の検索条件とする位置情報を取得する。位置情報取得手段115は、例えば、GPS(Global Positioning System)を利用して、当該ユーザ端末1の現在位置を入力してもよい。また、ユーザに直接入力させてもよい。また、例えば、QR(Quick Response)コード(登録商標)やRFIDと住所情報とが紐付いたデーベースと連動可能であれば、QRコードやRFIDを基に代行入力を行ってもよい。
The position
出力機器検索手段116は、位置情報取得手段115が取得した位置情報を基に、データセンタ2(より具体的には、出力機器管理サーバ25)に対して、位置情報が示す位置から近い場所に設置されている出力機器を問い合わせ、該当する出力機器に関する情報(設置位置、性能、稼働状態等)を受信し、ユーザに提示する。
Based on the position information acquired by the position
また、図12は、本実施形態のデータセンタ2の構成例を示す機能ブロック図である。図12に示す構成例は、図4に示す第1の実施形態と比べて、出力機器データ管理手段251を備える点が異なる。
FIG. 12 is a functional block diagram showing a configuration example of the
出力機器データ管理手段251は、本システムに対応した出力機器に関する情報を保持し、位置情報を含む検索要求に応じて、該位置情報が示す位置から近い場所に設置されている出力機器に関する情報を出力する。
The output device
図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
以上のように、本実施形態によれば、現在位置またはユーザが指定した位置に近い場所に設置されている出力機器の情報をユーザに提示することができるので、ユーザが自分でプリンタを捜す手間を省くことができるだけでなく、提示された情報を基に状況に応じた最適な印刷方式を選択することができる。例えば、ユーザが意図している装丁や処理速度を実現可能か否かを事前に把握することができる。 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
印刷ジョブ情報記憶手段701は、受け付けた印刷ジョブの情報を記憶する。なお、印刷ジョブ情報記憶手段701は、上記実施形態では印刷ジョブデータ記憶手段222として示されている。
The print job
印刷方式選択手段702は、ユーザからの印刷指示に対して、該ユーザに、出力対象ファイルに適用させる印刷方式を選択させる。なお、印刷方式選択手段702は、上記実施形態では印刷方式選択手段111として示されている。
In response to a print instruction from a user, the print
第1の印刷要求手段703は、印刷方式として速度優先印刷方式が選択された場合に、所定のプリンタドライバを用いて出力対象ファイルを印刷用データに変換し、変換された印刷用データまたはそのネットワーク上の所在を示す情報を含む情報を印刷ジョブ情報記憶手段701に記憶させる。なお、第1の印刷要求手段703は、上記実施形態では印刷要求手段114として示されている。
When the speed priority printing method is selected as the printing method, the first
第2の印刷要求手段704は、印刷方式として品質優先印刷方式が選択された場合に、出力対象ファイルまたはそのネットワーク上の所在を示す情報を含む情報を印刷ジョブ情報記憶手段701に記憶させる。なお、第2の印刷要求手段704は、上記実施形態では印刷要求手段114として示されている。
The second
出力機器指定受付手段705は、印刷ジョブ情報記憶手段701に記憶されている印刷ジョブに対する、ユーザからの出力機器の指定を受け付ける。なお、出力機器指定受付手段705は、上記実施形態では印刷ジョブ管理手段221として示されている。
The output device
オンデマンド印刷用データ変換手段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
また、第1の印刷要求手段703は、複数の出力機器が対応する所定の共通仕様に準じた印刷用データへの変換を行う共通ドライバを用いて出力対象ファイルを印刷用データに変換し、変換された印刷用データまたはそのネットワーク上の所在を示す情報を含む情報を印刷ジョブ情報記憶手段701に記憶させてもよい。
Also, the first
図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
ユーザ識別子入力手段711は、少なくとも印刷機能を具備した出力機器を含む出力機器ユニットに、ユーザ操作に応じて当該ユーザのユーザ識別子を入力する。なお、ユーザ識別子入力手段711は、上記実施形態ではユーザID取得手段322として示されている。
The user
印刷実行要求手段712は、ユーザ識別子入力手段711を介して入力されたユーザ識別子を基に、該ユーザの印刷ジョブに対して、当該出力機器または当該認証端末と対応づけられた出力機器を指定した印刷実行要求を行う。なお、印刷実行要求手段712は、上記実施形態では印刷実行要求手段325として示されている。印刷実行要求手段712は、例えば、ユーザ識別子入力手段711を介して入力されたユーザ識別子を基に該ユーザの印刷ジョブの一覧を表示し、表示した印刷ジョブの一覧に対するユーザ操作に応じて、印刷ジョブと出力機器とを指定した印刷実行要求を行ってもよい。
Based on the user identifier input via the user
そのような構成の場合、出力機器指定受付手段705は、印刷実行要求手段712からの印刷実行要求を受け付けることにより、印刷ジョブ情報記憶手段701に記憶されている印刷ジョブに対する、ユーザからの出力機器の指定を受け付けてもよい。
In such a configuration, the output device
また、出力機器検索条件取得手段721は、出力機器の検索条件とする情報を取得する。なお、出力機器検索条件取得手段721は、上記実施形態では位置情報取得手段115として示されている。
Further, the output device search
出力機器検索手段722は、出力機器検索条件取得手段721により取得された情報を条件に、出力機器を検索する。なお、出力機器検索手段722は、上記実施形態では、出力機器検索手段116として示されている。
The output
出力機器情報表示手段723は、出力機器検索手段722によって検索された出力機器の所在地を含む情報を表示する。なお、出力機器情報表示手段723は、上記実施形態では、出力機器検索手段116として示されている。
The output device
また、印刷方式選択手段702は、ユーザから出力対象ファイルを指定した印刷指示を受け付けた際に、ユーザ操作に応じて表示する印刷設定を行うための印刷設定画面を利用して、該ユーザに、指定された出力対象ファイルに適用させる印刷方式を選択させてもよい。
In addition, when the print
専用ドライバ記憶手段601は、出力機器固有のプリンタドライバを記憶する。専用ドライバ登録手段602は、専用ドライバ記憶手段601に、当該印刷システムが備える出力機器固有のプリンタドライバを、該出力機器の情報とともに記憶させる。
The dedicated
そのような構成の場合、オンデマンド印刷用データ変換手段706は、指定された出力機器の情報を基に専用ドライバ記憶手段601から当該出力機器固有のプリンタドライバを検索し、検索されたプリンタドライバを用いて出力対象ファイルを印刷用データに変換してもよい。
In such a configuration, the data conversion unit for on-
また、図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
また、印刷サーバ(例えば、スプールサーバ22および認証サーバ23)は、例えば、印刷要求受付手段801と、印刷ジョブ情報登録手段802と、出力機器指定受付手段705と、第1の印刷実行手段803と、第2の印刷実行手段804とを備えていてもよい。なお、印刷要求受付手段801、印刷ジョブ情報登録手段802、出力機器指定受付手段705、第1の印刷実行手段803、第2の印刷実行手段804は、上記実施形態では、全て印刷ジョブ管理手段221として示されている。
The print server (for example, the
印刷要求受付手段801は、ユーザ端末から出力機器が指定されていない印刷要求を受け付ける。
The print
印刷ジョブ情報登録手段802は、印刷要求受付手段801が受け付けた印刷要求を基に、印刷ジョブの情報をネットワーク上の記憶手段(例えば、印刷ジョブ情報記憶手段701)に記憶させる。なお、当該記憶手段を、印刷サーバが備えていてもよい。
The print job
第1の印刷実行手段803は、出力機器指定受付手段705が出力機器の指定を受け付けたときに、記憶手段に記憶されている印刷用データまたはそのネットワーク上の所在を示す情報を基に取得した印刷用データを、指定された出力機器に出力する。
When the output device
第2の印刷実行手段804は、出力機器指定受付手段705が出力機器の指定を受け付けたときに、指定された出力機器が対応するプリンタドライバを用いて、記憶手段に記憶されている出力対象ファイルそのネットワーク上の所在を示す情報を基に取得した出力対象ファイルを印刷用データに変換するオンデマンド印刷用データ変換手段706に変換要求を行い、変換要求の結果変換された印刷用データを、指定された出力機器に出力する。
When the output device
また、変換サーバ(例えば、変換サーバ24)は、例えば、上述のオンデマンド印刷用データ変換手段706を備えていてもよい。
Further, the conversion server (for example, the conversion server 24) may include, for example, the above-described on-demand print
また、各出力機器ユニット(例えば、出力機器ユニット3)は、上述のユーザ識別子入力手段711と、印刷実行要求手段712とを備えていてもよい。
Each output device unit (for example, the output device unit 3) may include the above-described user
また、図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
また、図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
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に記載の印刷システム。 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.
前記各出力機器ユニットは、
ユーザ操作に応じて当該ユーザのユーザ識別子を入力するユーザ識別子入力手段と、
前記ユーザ識別子入力手段を介して入力されたユーザ識別子を基に、前記ユーザの印刷ジョブに対して、当該出力機器ユニットに含まれる出力機器を指定した印刷実行要求を行う印刷実行要求手段とを含む
請求項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.
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)
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 |
-
2011
- 2011-03-30 JP JP2011075784A patent/JP2012208886A/en not_active Withdrawn
Cited By (10)
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 |