JP2005190298A - Information processing apparatus, server apparatus, information transmission method, information processing program, and recording medium - Google Patents
Information processing apparatus, server apparatus, information transmission method, information processing program, and recording medium Download PDFInfo
- Publication number
- JP2005190298A JP2005190298A JP2003432603A JP2003432603A JP2005190298A JP 2005190298 A JP2005190298 A JP 2005190298A JP 2003432603 A JP2003432603 A JP 2003432603A JP 2003432603 A JP2003432603 A JP 2003432603A JP 2005190298 A JP2005190298 A JP 2005190298A
- Authority
- JP
- Japan
- Prior art keywords
- information
- printer
- unit
- user setting
- printing condition
- 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 an information processing apparatus for printing out to a printer, a server apparatus connected to the information processing apparatus via a communication network, an information transmission method in the information processing apparatus, an information processing program, and a recording medium.
従来、ユーザは、プリンタへ印刷データを送信する毎に、ユーザの希望する最適な印刷条件(用紙サイズ、両面印刷、N−UP印刷、カラー/モノクロ印刷)を指定して印刷指示を行っていた。 Conventionally, every time print data is sent to a printer, the user designates the optimum print conditions desired by the user (paper size, double-sided printing, N-UP printing, color / monochrome printing) and issues a printing instruction. .
そこで、これらの複数の印刷条件を印刷する度に設定しなくても良いように、よく使う印刷条件の組み合わせの設定をユーザ設定として保存することができるようになっている。 Therefore, settings of combinations of frequently used printing conditions can be saved as user settings so that the plurality of printing conditions need not be set every time printing is performed.
例えば、特許文献1には、設定した印刷条件を、設定したユーザ毎に記憶する手段が開示されている。この技術により、ログインしたユーザ毎に特化した印刷条件項目の設定とその読み出しが可能となる。
For example,
また、特許文献2には、記憶装置に記憶されているアプリケーションの登録環境を分析し、分析結果に基づく初期値をドライバプログラムに自動設定する。これにより、ユーザのアプリケーション登録環境に応じた最適な初期値をドライバプログラムに対して自動設定する。
しかしながら、特許文献1に開示されているプリンタドライバにおいては、ユーザが印刷時にユーザ毎に使用頻度が高い設定を再現できるものの、パソコンやプリンタに対しての初心者の場合、使用頻度が高いからといって必ずしも使い慣れたユーザと同じような最適な設定を再現できないという問題がある。
However, in the printer driver disclosed in
また、保存されたユーザ設定は、ユーザ個人の為のものであり、他のユーザは利用することができない。 Also, the stored user settings are for the individual user and cannot be used by other users.
さらに、ある印刷条件の組み合わせをユーザが意識的に保存するのではなく自動的に印刷条件の組み合わせが履歴として保存されるため必要無い設定まで保存されてしまい、余分なメモリを必要とする。また、ユーザが希望する印刷条件を自動的に抽出するとき、最適な所望の印刷条件を抽出するのが難しくなる。 Furthermore, since a combination of printing conditions is not consciously saved by the user, but the printing condition combination is automatically saved as a history, unnecessary settings are saved and extra memory is required. Further, when automatically extracting printing conditions desired by the user, it becomes difficult to extract optimum desired printing conditions.
特許文献2に開示されているプリンタドライバにおいては、ドライバインストール時にパソコンにインストールされているアプリケーションや拡張子の状態からプリンタドライバのインストール後のデフォルト設定(初期状態)を自動的に行うものであり、あるユーザが作成したユーザ設定を他のユーザの設定に組み込むものではない。
In the printer driver disclosed in
パソコンやプリンタを使い慣れているユーザにとっては、デフォルト設定から様々な印
刷に関する設定項目を変更してプリンタの機能を充分使いこなすことができ、プリンタ本体のファームウェアやプリンタドライバの不具合によって正しく印刷が出来ない場合でも、印刷条件を変更することで一時的に印字の不具合を回避できる場合がある。しかしながら、プリンタに慣れ親しんでないユーザは、デフォルト設定だけでは上手くプリンタの機能を使いこなせなかったり、印字不具合を一時回避する方法が解らなかったりする。そのため、全てのユーザは、所望の印刷条件で印刷を容易に行うことはできない。
For users who are familiar with PCs and printers, you can change various settings related to printing from the default settings to make full use of the printer's functions. However, there is a case where a printing defect can be temporarily avoided by changing the printing conditions. However, a user who is not familiar with the printer may not be able to use the printer functions well only with the default settings, or may not understand a method for temporarily avoiding printing defects. For this reason, all users cannot easily perform printing under desired printing conditions.
このように、特許文献1または2に開示されている技術では、ユーザが所望の印刷条件設定を得ることが困難であるという問題があった。
As described above, the technique disclosed in
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、所望の印刷条件情報を容易に取得することのできる情報処理装置、サーバ装置、印刷条件情報送信方法、プログラムおよび記録媒体を実現することにある。 The present invention has been made in view of the above problems, and an object of the present invention is to provide an information processing apparatus, a server apparatus, a printing condition information transmission method, a program, and a recording capable of easily obtaining desired printing condition information. To realize the medium.
本発明の情報処理装置は、上記の課題を解決するために、通信ネットワークを介してサーバ装置または他の情報処理装置と接続されており、プリンタに任意の印刷条件で印刷する情報処理装置であって、前記サーバ装置または他の情報処理装置が、印刷条件に関する印刷条件情報を所定の付加情報に対応付けて記憶しており、前記付加情報を特定し、特定した特定付加情報を基に、前記サーバ装置または他の情報処理装置から印刷条件情報を取得する印刷条件情報取得手段とを備えることを特徴としている。 In order to solve the above problems, an information processing apparatus of the present invention is connected to a server device or another information processing apparatus via a communication network, and is an information processing apparatus that prints on a printer under arbitrary printing conditions. The server device or another information processing device stores printing condition information related to printing conditions in association with predetermined additional information, identifies the additional information, and based on the identified specific additional information, It is characterized by comprising printing condition information acquisition means for acquiring printing condition information from a server apparatus or another information processing apparatus.
上記の構成によれば、サーバ装置または他の情報処理装置が印刷条件情報と付加情報とを対応付けて記憶しており、印刷条件情報取得手段は、付加情報を特定し、特定した特定付加情報を基に印刷条件情報を取得する。それゆえ、ユーザにとって望ましい印刷条件情報を、サーバ装置または他の情報処理装置から容易に取得することのできるという効果を奏する。 According to the above configuration, the server apparatus or other information processing apparatus stores the printing condition information and the additional information in association with each other, and the printing condition information acquisition unit specifies the additional information and specifies the specified specific additional information. Get print condition information based on. Therefore, it is possible to easily obtain print condition information desirable for the user from the server device or another information processing device.
また、本発明の情報処理装置は、上記の課題を解決するために、通信ネットワークを介してサーバ装置または他の情報処理装置と接続されており、プリンタに任意の印刷条件で印刷する情報処理装置であって、前記サーバ装置または他の情報処理装置が、印刷条件に関する印刷条件情報を所定の付加情報に対応付けて記憶しており、任意のキーワードを特定し、前記サーバ装置または他の情報処理装置から、特定したキーワードを含む印刷条件情報、または、特定したキーワードを含む付加情報に対応付けられた印刷条件情報を取得する印刷条件情報取得手段とを備えることを特徴としている。 In order to solve the above problems, an information processing apparatus according to the present invention is connected to a server apparatus or another information processing apparatus via a communication network, and prints on a printer under arbitrary printing conditions. The server apparatus or other information processing apparatus stores printing condition information related to printing conditions in association with predetermined additional information, specifies an arbitrary keyword, and the server apparatus or other information processing apparatus The printing apparatus includes a printing condition information acquisition unit that acquires printing condition information including the specified keyword or additional printing condition information associated with the additional information including the specified keyword from the apparatus.
上記の構成によれば、サーバ装置または他の情報処理装置が印刷条件情報と付加情報とを対応付けて記憶しており、印刷条件情報取得手段は、キーワードを特定し、特定したキーワード基に印刷条件情報を取得する。それゆえ、ユーザにとって望ましい印刷条件情報を、サーバ装置または他の情報処理装置容易に取得することのできるという効果を奏する。 According to the above configuration, the server apparatus or another information processing apparatus stores the printing condition information and the additional information in association with each other, and the printing condition information acquisition unit specifies the keyword and prints based on the specified keyword. Get condition information. Therefore, there is an effect that the printing condition information desirable for the user can be easily acquired by the server apparatus or other information processing apparatus.
さらに、本発明の情報処理装置は、上記の構成に加えて、前記付加情報が、プリンタ機種を識別するプリンタ機種識別情報、プリンタ構成を識別するプリンタ構成識別情報、プリンタドライバのバージョンを識別するバージョン識別情報、アプリケーションを識別するアプリケーション識別情報、アプリケーションごとの印刷回数を表す印刷回数情報、他の情報処理装置を識別する情報処理装置識別情報、任意のコメントからなるコメント情報、のうちの少なくとも一つからなることを特徴としている。 Further, in the information processing apparatus of the present invention, in addition to the above configuration, the additional information includes printer model identification information for identifying a printer model, printer configuration identification information for identifying a printer configuration, and a version for identifying a printer driver version. At least one of identification information, application identification information for identifying an application, print count information indicating the number of times of printing for each application, information processing apparatus identification information for identifying another information processing apparatus, and comment information including an arbitrary comment It is characterized by consisting of.
上記各情報は、通常、よく知られている情報であり、ユーザにとって、特定しやすい情
報である。そのため、ユーザにとって望ましい印刷条件情報を容易に取得することのできるという効果を奏する。
Each of the above information is usually well-known information and is easy for the user to specify. Therefore, there is an effect that it is possible to easily acquire printing condition information desirable for the user.
さらに、本発明の情報処理装置は、上記の構成に加えて、前記付加情報が、プリンタ機種を識別するプリンタ機種識別情報およびプリンタ構成を識別するプリンタ構成識別情報を含み、前記印刷条件情報取得手段は、印刷出力するプリンタのプリンタ機種およびプリンタ構成を特定し、サーバ装置または他の情報処理装置から、特定したプリンタ機種およびプリンタ構成と同じプリンタ機種またはプリンタ構成を表すプリンタ機種識別情報およびプリンタ構成識別情報に対応付けられた印刷条件情報を抽出し、抽出した印刷条件情報を取得することを特徴としている。 Further, in the information processing apparatus according to the present invention, in addition to the above configuration, the additional information includes printer model identification information for identifying a printer model and printer configuration identification information for identifying a printer configuration, and the printing condition information acquisition unit Specifies the printer model and printer configuration of the printer to be printed, and from the server device or other information processing device, the printer model identification information and printer configuration identification representing the same printer model or printer configuration as the specified printer model and printer configuration The printing condition information associated with the information is extracted, and the extracted printing condition information is acquired.
上記の構成によれば、印刷条件情報取得手段は、プリンタの機種やプリンタのオプション構成が同一のものを抽出することで、絞込みを行い、印刷出力するプリンタにとって適した印刷条件情報を取得することができるという効果を奏する。 According to the above configuration, the printing condition information acquisition unit extracts the printer model and the option configuration of the printer that are the same, thereby narrowing down and acquiring printing condition information suitable for the printer to print out. There is an effect that can be.
さらに、本発明の情報処理装置は、上記の構成に加えて、前記付加情報が、プリンタ機種を識別するプリンタ機種識別情報およびプリンタ構成を識別するプリンタ構成識別情報を含み、前記印刷条件情報取得手段は、印刷出力できる全てのプリンタのプリンタ機種およびプリンタ構成を特定し、サーバ装置または他の情報処理装置から、特定したプリンタ機種およびプリンタ構成と同じプリンタ機種またはプリンタ構成を表すプリンタ機種識別情報およびプリンタ構成識別情報に対応付けられた印刷条件情報を抽出し、抽出した印刷条件情報を取得することを特徴としている。 Further, in the information processing apparatus according to the present invention, in addition to the above configuration, the additional information includes printer model identification information for identifying a printer model and printer configuration identification information for identifying a printer configuration, and the printing condition information acquisition unit Specifies the printer model and printer configuration of all printers that can print and output, from the server device or other information processing device, printer model identification information and printer that represents the same printer model or printer configuration as the specified printer model and printer configuration It is characterized in that the printing condition information associated with the configuration identification information is extracted and the extracted printing condition information is acquired.
上記の構成によれば、印刷条件情報取得手段は、プリンタの機種やプリンタのオプション構成がインストールされているプリンタドライバに対応するプリンタと同一のものを抽出することで、印刷出力する全てのプリンタに対応する印刷条件情報のみを取得することができるという効果を奏する。 According to the above configuration, the print condition information acquisition unit extracts the same printer as the printer driver corresponding to the printer driver in which the printer model and the optional configuration of the printer are installed. There is an effect that only corresponding printing condition information can be acquired.
さらに、本発明の情報処理装置は、上記の構成に加えて、プリンタに印刷出力するための該プリンタに対応するプリンタドライバがインストールされており、前記付加情報が、プリンタドライバのバージョンを識別するバージョン識別情報を含み、前記印刷条件情報取得手段は、印刷出力するプリンタに対応するプリンタドライバのバージョンを特定し、サーバ装置または他の情報処理装置から、特定したバージョンと同じバージョンを表すバージョン識別情報に対応付けられた印刷条件情報を抽出し、抽出した印刷条件情報を取得することを特徴としている。 Furthermore, in addition to the above configuration, the information processing apparatus of the present invention is installed with a printer driver corresponding to the printer for printing out to the printer, and the additional information is a version for identifying the version of the printer driver. The print condition information acquisition unit includes identification information, specifies a version of a printer driver corresponding to a printer to be printed out, and converts the version identification information representing the same version as the specified version from a server device or another information processing device. It is characterized by extracting the associated printing condition information and acquiring the extracted printing condition information.
上記の構成によれば、印刷条件情報取得手段が印刷出力するプリンタに対応するプリンタドライバのバージョンが同一のものを抽出することで、より的確に所望の印刷を行うことができる。また、印刷条件情報取得手段がプリンタドライバのバージョンで抽出し、抽出した印刷条件情報を用いて印刷出力すると、印刷出力時にバージョンによるトラブルを容易に回避できるという効果を奏する。 According to the above configuration, desired printing can be performed more accurately by extracting a printer driver having the same version of the printer driver corresponding to the printer to which the printing condition information acquisition unit prints out. In addition, when the print condition information acquisition unit extracts the version of the printer driver and prints out using the extracted print condition information, it is possible to easily avoid a trouble caused by the version at the time of print output.
さらに、本発明の情報処理装置は、上記の構成に加えて、プリンタに印刷出力するための該プリンタに対応するプリンタドライバがインストールされており、前記付加情報が、プリンタドライバのバージョンを識別するバージョン識別情報を含み、前記印刷条件情報取得手段は、インストールされているプリンタドライバのバージョンを特定し、サーバ装置または他の情報処理装置から、特定したバージョンと同じバージョンを表すバージョン識別情報に対応付けられた印刷条件情報を抽出し、抽出した印刷条件情報を取得することを特徴としている。 Furthermore, in addition to the above configuration, the information processing apparatus of the present invention is installed with a printer driver corresponding to the printer for printing out to the printer, and the additional information is a version for identifying the version of the printer driver. The printing condition information acquisition unit includes identification information, identifies a version of the installed printer driver, and associates with the version identification information representing the same version as the identified version from the server device or another information processing device. The printing condition information is extracted, and the extracted printing condition information is acquired.
上記の構成によれば、印刷条件情報取得手段は、インストールされているプリンタドライバのバージョンが同一のものを抽出することで、印刷出力する全てのプリンタに対応する印刷条件情報のみを取得することができる。また、印刷条件情報取得手段がプリンタドライバのバージョンで抽出し、抽出した印刷条件情報を用いて印刷出力すると、印刷出力時にバージョンによるトラブルを容易に回避できるという効果を奏する。 According to the above configuration, the printing condition information acquisition unit can acquire only the printing condition information corresponding to all the printers to be printed out by extracting the installed printer driver having the same version. it can. In addition, when the print condition information acquisition unit extracts the version of the printer driver and prints out using the extracted print condition information, it is possible to easily avoid a trouble caused by the version at the time of print output.
さらに、本発明の情報処理装置は、上記の構成に加えて、前記付加情報が、アプリケーションを識別するアプリケーション識別情報を含み、前記印刷条件情報取得手段は、印刷出力するデータを作成したアプリケーションを特定し、サーバ装置または他の情報処理装置から、特定したアプリケーションと同じアプリケーションを表すアプリケーション識別情報に対応付けられた印刷条件情報を抽出し、抽出した印刷条件情報を取得することを特徴としている。 Furthermore, in the information processing apparatus according to the present invention, in addition to the above configuration, the additional information includes application identification information for identifying an application, and the printing condition information acquisition unit specifies the application that created the data to be printed out. Then, printing condition information associated with application identification information representing the same application as the identified application is extracted from the server apparatus or another information processing apparatus, and the extracted printing condition information is acquired.
上記の構成によれば、印刷条件情報取得手段が印刷出力するデータを作成したアプリケーションに対応する印刷条件情報を取得でき、より的確に所望の印刷を行うことができるという効果を奏する。 According to said structure, the printing condition information acquisition means can acquire the printing condition information corresponding to the application that created the data to be printed out, and the desired printing can be performed more accurately.
さらに、本発明の情報処理装置は、上記の構成に加えて、前記付加情報が、アプリケーションを識別するアプリケーション識別情報を含み、前記印刷条件情報取得手段は、インストールされているアプリケーションを特定し、サーバ装置または他の情報処理装置から、特定したアプリケーションと同じアプリケーションを表すアプリケーション識別情報に対応付けられた印刷条件情報を抽出し、抽出した印刷条件情報を取得することを特徴としている。 Further, in the information processing apparatus according to the present invention, in addition to the above-described configuration, the additional information includes application identification information for identifying an application, the printing condition information acquisition unit specifies an installed application, and the server It is characterized in that printing condition information associated with application identification information representing the same application as the identified application is extracted from the apparatus or another information processing apparatus, and the extracted printing condition information is acquired.
上記の構成によれば、印刷条件情報取得手段は、インストールされている全てのアプリケーションに対応する印刷条件情報を取得できる。これにより、ユーザは、すべてのアプリケーションにおいて、所望の印刷条件情報を容易に取得することができるという効果を奏する。 According to said structure, the printing condition information acquisition means can acquire the printing condition information corresponding to all the installed applications. Thus, the user can easily obtain desired printing condition information in all applications.
さらに、本発明の情報処理装置は、上記の構成に加えて、前記プリンタに印刷するときの印刷条件に関する印刷条件情報を記憶する記憶手段と、前記印刷条件情報取得手段が取得した印刷条件情報を前記記憶手段に書き込む書込手段とを備えることを特徴としている。 In addition to the above configuration, the information processing apparatus according to the present invention further includes a storage unit that stores printing condition information related to a printing condition when printing on the printer, and a printing condition information acquired by the printing condition information acquisition unit. Writing means for writing to the storage means.
上記の構成によれば、印刷条件情報取得手段は、所望の印刷条件情報をサーバ装置または他の情報処理装置から一旦取得すれば、再度サーバ装置または他の情報処理装置から取得する必要がない。そのため、サーバ装置または他の情報処理装置への接続を繰り返し行う必要がなくなるという効果を奏する。 According to the above configuration, once the printing condition information acquisition unit acquires desired printing condition information from the server apparatus or other information processing apparatus, it is not necessary to acquire it again from the server apparatus or other information processing apparatus. Therefore, there is an effect that it is not necessary to repeatedly connect to the server apparatus or another information processing apparatus.
さらに、本発明の情報処理装置は、上記の構成に加えて、前記プリンタに印刷するときの印刷条件に関する印刷条件情報を記憶する記憶手段と、前記印刷条件情報取得手段が取得した印刷条件情報を前記付加情報に対応付けて前記記憶手段に書き込む書込手段と、前記記憶手段に書き込まれた印刷条件情報、または、印刷条件情報および対応する付加情報を前記サーバ装置または他の情報処理装置に送信する送信手段とを備えることを特徴としている。 In addition to the above configuration, the information processing apparatus according to the present invention further includes a storage unit that stores printing condition information related to a printing condition when printing on the printer, and a printing condition information acquired by the printing condition information acquisition unit. Writing means for writing to the storage means in association with the additional information, and printing condition information written in the storage means, or printing condition information and corresponding additional information are transmitted to the server device or another information processing apparatus. And transmitting means for performing the processing.
上記の構成によれば、印刷条件情報取得手段が所望の印刷条件情報をサーバ装置または他の情報処理装置から一旦取得すれば、再度サーバ装置または他の情報処理装置から取得する必要がなく、サーバ装置または他の情報処理装置への接続を繰り返し行う必要がなくなる。また、書込手段が、取得した印刷条件情報を付加情報に対応付けて記憶手段に書き
込み、送信手段が、前記記憶手段に書き込まれた印刷条件情報、または、印刷条件情報および対応する付加情報を前記サーバ装置または他の情報処理装置に送信するため、他の情報処理装置が、記憶手段に記憶された印刷条件情報を容易に利用することができるという効果を奏する。
According to the above configuration, once the printing condition information acquisition unit acquires desired printing condition information from the server apparatus or other information processing apparatus, there is no need to acquire it again from the server apparatus or other information processing apparatus. There is no need to repeatedly connect to the apparatus or another information processing apparatus. The writing means writes the acquired printing condition information in association with the additional information in the storage means, and the transmitting means writes the printing condition information written in the storage means or the printing condition information and the corresponding additional information. Since the information is transmitted to the server device or another information processing device, the other information processing device can easily use the printing condition information stored in the storage unit.
さらに、本発明の情報処理装置は、上記の構成に加えて、前記付加情報が、任意のコメントからなるコメント情報を含み、前記印刷条件情報取得手段が、前記サーバ装置または他の情報処理装置から、印刷条件情報を取得するとともに該印刷条件情報に対応するコメント情報も取得し、前記プリンタに印刷するときの印刷条件に関する印刷条件情報を記憶する記憶手段と、前記印刷条件情報取得手段が取得した印刷条件情報とコメント情報を対応付けて前記記憶手段に書き込む書込手段とを備えることを特徴としている。 Furthermore, in the information processing apparatus according to the present invention, in addition to the above configuration, the additional information includes comment information including an arbitrary comment, and the printing condition information acquisition unit is provided from the server apparatus or another information processing apparatus. Acquiring the printing condition information and the comment information corresponding to the printing condition information, storing the printing condition information relating to the printing condition when printing on the printer, and the printing condition information acquiring means And writing means for associating the printing condition information with the comment information and writing the information to the storage means.
コメント情報は、通常、対応する印刷条件情報がどのようなときに使用されるものかを示す。そのため、書込手段がコメント情報に対応付けて印刷条件情報を記憶手段に書き込むことで、印刷出力時に、コメント情報を特定することで所望の印刷条件情報を容易に記憶手段から読み出せるという効果を奏する。 The comment information usually indicates when the corresponding printing condition information is used. For this reason, the writing means writes the printing condition information in the storage means in association with the comment information, so that the desired printing condition information can be easily read from the storage means by specifying the comment information at the time of print output. Play.
また、本発明のサーバ装置は、上記の課題を解決するために、通信ネットワークを介して複数の情報処理装置と接続されているサーバ装置であって、任意のプリンタに印刷するときの印刷条件に関する印刷条件情報を所定の付加情報に対応付けて記憶する記憶手段と、前記情報処理装置から前記印刷条件情報および付加情報を取得し、取得した印刷条件情報および付加情報を互いに対応付けて、前記記憶手段に書き込む書込手段と、任意の一つの情報処理装置から特定された付加情報である特定付加情報あるいは特定されたキーワードを受信し、前記記憶手段が記憶している印刷条件情報の中から、取得した特定付加情報あるいはキーワードを基に印刷条件情報を抽出し、特定付加情報を送信した情報処理装置に対して抽出した印刷条件情報を送信する抽出手段とを備えることを特徴としている。 In order to solve the above problem, the server device of the present invention is a server device connected to a plurality of information processing devices via a communication network, and relates to a printing condition when printing on an arbitrary printer. Storage means for storing printing condition information in association with predetermined additional information; acquiring the printing condition information and additional information from the information processing apparatus; and storing the acquired printing condition information and additional information in association with each other The writing means for writing in the means, the specific additional information that is the additional information specified from any one information processing apparatus or the specified keyword is received, and from the printing condition information stored in the storage means, Print condition information extracted for the information processing apparatus that extracted the print condition information based on the acquired specific additional information or keyword and sent the specific additional information It is characterized by comprising extraction means for transmitting.
上記の構成によれば、記憶手段が情報処理装置から取得した記印刷条件情報および付加情報を記憶するとともに、特定付加情報あるいはキーワードを受信するだけで、抽出手段は、特定付加情報あるいはキーワードを基に、即座に情報処理装置が望む印刷条件情報を該情報処理装置に送信することができる。これにより、サーバ装置に記憶された印刷条件情報を複数の情報処理装置で共有することができるという効果を奏する。 According to the above configuration, the storage unit stores the printing condition information and the additional information acquired from the information processing apparatus, and the extraction unit is based on the specific additional information or the keyword only by receiving the specific additional information or the keyword. In addition, the printing condition information desired by the information processing apparatus can be immediately transmitted to the information processing apparatus. As a result, the printing condition information stored in the server device can be shared by a plurality of information processing devices.
また、本発明のサーバ装置は、上記の課題を解決するために、通信ネットワークを介して複数の情報処理装置と接続されているサーバ装置であって、前記情報処理装置が、印刷条件に関する印刷条件情報を所定の付加情報に対応付けて記憶しており、前記情報処理装置から印刷条件情報および対応する付加情報を収集する収集手段と、任意の一つの情報処理装置から、特定された付加情報である特定付加情報あるいは特定されたキーワードを受信し、前記収集手段が収集した印刷条件情報の中から、取得した特定付加情報あるいはキーワードを基に印刷条件情報を抽出し、特定付加情報あるいはキーワードを送信した情報処理装置に対して、抽出した印刷条件情報を送信する抽出手段とを備えることを特徴としている。 In order to solve the above-described problem, the server device of the present invention is a server device connected to a plurality of information processing devices via a communication network, and the information processing device includes a printing condition related to a printing condition. Information is stored in association with predetermined additional information, and collecting means for collecting printing condition information and corresponding additional information from the information processing apparatus, and the specified additional information from any one information processing apparatus Receives specific additional information or a specified keyword, extracts printing condition information based on the acquired specific additional information or keyword from the printing condition information collected by the collecting means, and transmits the specific additional information or keyword The information processing apparatus includes an extracting unit that transmits the extracted printing condition information.
上記の構成によれば、抽出手段は、特定付加情報あるいはキーワードを基に、ある情報処理装置に記憶された印刷条件情報の中から抽出した印刷条件情報を他の情報処理装置に送信することができる。これにより、情報処理装置は、他の情報処理装置で使用されている印刷条件情報の中から、所望の印刷条件情報を取得することができるという効果を奏する。 According to the above configuration, the extracting unit may transmit the printing condition information extracted from the printing condition information stored in a certain information processing apparatus to another information processing apparatus based on the specific additional information or the keyword. it can. Thereby, the information processing apparatus has an effect that desired printing condition information can be acquired from the printing condition information used in other information processing apparatuses.
また、本発明の情報送信方法は、上記の課題を解決するために、通信ネットワークを介
して互いに接続されている複数の情報処理装置からなるネットワークシステムにおける、第1の情報処理装置で設定された印刷条件に関する印刷条件情報を第2の情報処理装置に送信する情報送信方法であって、前記第1の情報処理装置で設定された印刷条件に関する印刷条件情報を所定の付加情報に対応付けて、前記通信ネットワークと通信可能である任意の記憶手段に記憶し、前記第2の情報処理装置において特定された付加情報またはキーワードを取得し、取得した付加情報またはキーワードを基に、前記記憶手段から印刷条件情報、または、印刷条件情報および対応する付加情報を読み出し、読み出した印刷条件情報、または、読み出した印刷条件情報および対応する付加情報を第2の情報処理装置に送信することを特徴としている。
The information transmission method of the present invention is set by the first information processing apparatus in a network system including a plurality of information processing apparatuses connected to each other via a communication network in order to solve the above-described problem. An information transmission method for transmitting printing condition information relating to printing conditions to a second information processing apparatus, wherein printing condition information relating to printing conditions set in the first information processing apparatus is associated with predetermined additional information, Store in any storage means communicable with the communication network, acquire additional information or keyword specified in the second information processing apparatus, and print from the storage means based on the acquired additional information or keyword The condition information or the print condition information and the corresponding additional information are read, and the read print condition information or the read print condition is read. It is characterized by transmitting the information and the corresponding additional information to the second information processing apparatus.
上記の方法によれば、第2の情報処理装置において特定された付加情報あるいはキーワードを基に、第1の情報処理装置で設定された印刷条件に関する印刷条件情報を第2の情報処理装置に送信する。これにより、第2の情報処理装置は、付加情報あるいはキーワードを特定するだけで、他の情報処理装置である第1の情報処理装置から所望の印刷条件情報を取得することができるという効果を奏する。 According to the above method, based on the additional information or the keyword specified in the second information processing apparatus, the printing condition information related to the printing conditions set in the first information processing apparatus is transmitted to the second information processing apparatus. To do. As a result, the second information processing apparatus can obtain desired printing condition information from the first information processing apparatus, which is another information processing apparatus, only by specifying additional information or a keyword. .
また、本発明の情報処理プログラムは、コンピュータを上記の各手段として機能させるコンピュータ・プログラムである。 The information processing program of the present invention is a computer program that causes a computer to function as each of the above means.
上記の構成により、コンピュータで上記情報処理装置またはサーバ装置の各手段を実現することによって、上記情報処理装置またはサーバ装置を実現することができる。 With the above configuration, the information processing apparatus or the server apparatus can be realized by realizing each unit of the information processing apparatus or the server apparatus with a computer.
また、本発明の情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体は、上記の各手段をコンピュータに実現させて、上記情報処理装置またはサーバ装置を動作させる情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体である。 A computer-readable recording medium recording the information processing program of the present invention is a computer-readable recording medium that records the information processing program for operating the information processing apparatus or the server apparatus by causing the computer to realize the above-described units. It is a recording medium.
上記の構成により、上記記録媒体から読み出された情報処理プログラムによって、上記情報処理装置またはサーバ装置をコンピュータ上に実現することができる。 With the above configuration, the information processing apparatus or the server apparatus can be realized on a computer by the information processing program read from the recording medium.
本発明に係る情報処理装置、サーバ装置、情報送信方法、情報処理プログラムおよび記録媒体は、以上のように、印刷条件情報を共有化するため、ユーザが、所望の印刷条件情報を容易に取得することができるという効果を奏する。 Since the information processing apparatus, server apparatus, information transmission method, information processing program, and recording medium according to the present invention share printing condition information as described above, a user can easily obtain desired printing condition information. There is an effect that can be.
〔実施形態1〕
本発明の一実施形態について図1ないし図15に基づいて説明すると以下の通りである。
An embodiment of the present invention will be described below with reference to FIGS.
図1は、本実施形態に係る情報処理装置およびサーバ装置を含むネットワークプリントシステムの構成を示すブロック図である。図1で示されるように、ネットワークプリントシステムは、サーバ装置1、複数台のプリンタ2・3、複数台のホスト装置(情報処理装置)4・5・6、およびネットワークLからなる。サーバ装置1、複数台のプリンタ2・3、および複数台のホスト装置4・5・6は、通信ネットワーク(以下、単にネットワークと呼ぶ)Lを介して、相互に通信可能である。なお、ネットワークLは、例えば、LAN(local area network)である。
FIG. 1 is a block diagram illustrating a configuration of a network print system including an information processing apparatus and a server apparatus according to the present embodiment. As shown in FIG. 1, the network print system includes a
サーバ装置1およびホスト装置4・5・6は、プリンタ2・3に印刷する際の印刷条件(カラー/モノクロ印刷、用紙サイズ、両面印刷、N−UP印刷、データ形式)に関する情報である印刷条件情報を、ホスト識別情報ならびにプリンタ情報と、後述する所定の情
報(ユーザ設定名、アプリケーション情報、コメント情報、共有設定有無情報)とに対応付けて記憶している。言い換えると、印刷条件情報に、ホスト識別情報ならびにプリンタ情報と、後述する所定の情報(ユーザ設定名、アプリケーション情報、コメント情報、共有設定有無情報)とからなる付加情報を付けて記憶している。なお、印刷条件情報および後述する所定の情報(ユーザ設定名、アプリケーション情報、コメント情報、共有設定有無情報)とが対応づけられた情報を、ユーザ設定情報とよぶ。
The
ホスト識別情報とは、ホスト装置4・5・6を識別する情報であり、本実施形態では、例えばホスト装置4・5・6を使用するユーザ名である。また、プリンタ情報とは、印刷条件情報の設定で印刷するプリンタ2・3に関する情報である。サーバ装置1およびホスト装置4・5・6は、ユーザ設定情報およびそれに対応するホスト識別情報ならびにプリンタ情報を共有化することができ、ネットワークLを介して、該ユーザ設定情報およびそれに対応するホスト識別情報ならびにプリンタ情報を互いに送受信することができる。
The host identification information is information for identifying the
図2は、ホスト装置4の構成を示すブロック図である。なお、ホスト装置5・6も同様の構成を備えている。
FIG. 2 is a block diagram showing the configuration of the
ホスト装置4は、通信部401と、操作部402と、アプリケーション部403と、ユーザ設定記憶部404と、プリンタ3用のプリンタドライバ405と、画像メモリ部406と、共有設定情報送信部407と、サーバアドレス記憶部408と、プリンタアドレス記憶部409とを有している。
The
なお、図示していないが、プリンタドライバ405と同構成のプリンタ2用のプリンタドライバも有している。ホスト装置4は、プリンタ3用のプリンタドライバ405と、プリンタ2用のプリンタドライバを有しているため、プリンタ2・3に印刷出力することができる。
Although not shown, the printer driver for the
通信部401は、ネットワークLを介して、サーバ装置1、プリンタ2・3、他のホスト装置5・6と通信を行うためのものである。これにより、ホスト装置4は、サーバ装置1、プリンタ2・3、他のホスト装置5・6と情報の送受信を行うことができる。
The
通信部401は、画像メモリ部406に接続されており、画像メモリ部406からプリンタ3のIPアドレスと印刷ジョブとを取得する。そして、取得したIPアドレスを基に、ネットワークLを介して、取得した印刷ジョブをプリンタ3に送信する。
The
また、通信部401は、プリンタドライバ405に接続されており、プリンタドライバ405から、ユーザ設定情報の検索指示、ユーザ設定情報およびそれに対応するホスト識別情報ならびにプリンタ情報が付された新規登録指示、または、サーバ内共有ユーザ設定情報ならびにアプリケーション名が付された更新登録指示を取得する。この検索指示、新規登録指示、更新登録指示には、サーバ装置1のIPアドレスが付されている。通信部401は、取得したIPアドレスを基に、ネットワークLを介して、この検索指示、新規登録指示、更新登録指示をサーバ装置1に送信する。また、通信部401は、ネットワークLを介して、サーバ装置1からユーザ設定情報を受信し、受信したユーザ設定情報をプリンタドライバ405に送る。
The
さらに、通信部401は、共有設定情報送信部407に接続されている。通信部401は、共有設定情報送信部407から、サーバ装置1のIPアドレスが付された共有設定のユーザ設定情報およびそれに対応するホスト識別情報ならびにプリンタ情報からなる返信情報を取得する。通信部401は、取得したIPアドレスを基に、ネットワークLを介して、取得した共有設定のユーザ設定情報およびそれに対応するホスト識別情報ならびにプ
リンタ情報をサーバ装置1に送信する。また、通信部401は、ネットワークLを介して、サーバ装置1から共有設定情報送信要求を受信し、受信した共有設定情報送信要求を共有設定情報送信部407に送る。
Further, the
操作部402は、ユーザから情報を得るとともに、ユーザに対して情報を伝達するためのものである。操作部402は、入力部421および表示部422からなる。
The
入力部421は、キーボードやマウス等で構成されており、ユーザから情報や指示を取得する。例えば、ユーザからアプリケーション起動やアプリケーション上での文書等の編集の指示が入力されると、入力部421は、該指示をアプリケーション部403に送信する。これにより、ユーザは、アプリケーション部403の起動や編集を行うことができる。また、ユーザからプリンタドライバ405における印刷条件の設定の指示が入力されると、入力部421は、該指示をプリンタドライバ405に送信する。これにより、ユーザは、プリンタドライバ405の印刷条件の編集や、プリンタ3への印刷出力を行うことができる。
The
表示部422は、ディスプレイ等で構成されており、アプリケーション部403上の文書等の情報やプリンタドライバ部402の設定値の情報等を表示形式で伝達するものである。また、表示部422は、ユーザに対して所定の指示を入力する旨の表示を行う。これにより、ユーザは、入力部421を介して、即座にユーザ所望の情報を入力することができる。
The
アプリケーション部403には、複数のアプリケーションソフト(以下、単にアプリケーションと呼ぶ)431,432,433,…がインストールされており、アプリケーション431,432,433,…は、文書作成ソフト、表計算ソフト、画像編集ソフト等であり、CD−ROM等からOS(図示しない)にインストールされるものである。
A plurality of application software (hereinafter simply referred to as applications) 431, 432, 433,... Are installed in the
また、アプリケーション431,432,433,…は、起動時において、入力部421から印刷指示を受けると、プリンタドライバ405を起動させ、各アプリケーション431,432,433,…において作成された文書等をプリンタ3に印刷出力することができる。
When the
アプリケーション431,432,433,…は、プリンタドライバ405からデータ要求信号を受ける。データ要求信号を受けたアプリケーション431,432,433,…は、印刷すべき作成された文書等のデータをプリンタドライバ405に送る。また、アプリケーション431,432,433,…は、プリンタドライバ405からアプリケーション名要求信号を受ける。アプリケーション名要求信号を受けたアプリケーション431,432,433,…は、自身のアプリケーション名をプリンタドライバ405に送信する。
The
ユーザ設定記憶部404は、プリンタ2・3に印刷出力するごとに、ユーザが印刷条件を設定する必要がないように、印刷条件に関する印刷条件情報を所定の情報を付加したユーザ設定情報を、ホスト識別情報およびプリンタ情報を対応付けて記憶するものである。
The user
図3、4は、ユーザ設定記憶部404の記憶例を示している。
3 and 4 show a storage example of the user setting
図3に示されるように、ユーザ設定記憶部404は、ホスト識別情報とプリンタ情報とユーザ設定情報とを対応付けて記憶している。
As shown in FIG. 3, the user setting
ホスト識別情報とは、上述したように、ユーザ設定記憶部404を備えるホスト装置4
を特定するための情報であり、本実施形態では、ホスト装置4を使用するユーザ名であるユーザαを用いている。ホスト識別情報としては、ホスト装置4の名前であるホスト名や、ホスト装置4のIPアドレスを用いてもよい。
As described above, the host identification information is the
In this embodiment, the user α that is the user name that uses the
また、プリンタ情報とは、上述したように、ユーザ設定記憶部404を備えるホスト装置4において印刷出力可能なプリンタ2・3に関する情報であり、プリンタ機種名、プリンタ構成、プリンタドライバのバージョンからなる。
Further, as described above, the printer information is information regarding the
プリンタ機種名は、プリンタ2・3の機種名であり、本実施形態では、プリンタ2の機種名であるDM222と、プリンタ3の機種名であるDM333である。プリンタ構成とは、プリンタ2・3のオプション構成を示すものであり、例えば、両面印刷を行うための両面ユニットを備えているか否かの情報や、ステープル出力が可能なフィニッシャーユニットを備えているか否かの情報である。本実施形態では、プリンタ2がフィニッシャーを有しており、プリンタ3が両面ユニットを有していることをユーザ設定記憶部が記憶している。プリンタドライバのバージョンとは、プリンタ2・3において印刷する際に用いるプリンタドライバのバージョンである。本実施形態においては、プリンタ3を使用するためにホスト装置4にインストールされたプリンタドライバ405のバージョン2.0を、ユーザ設定記憶部404が記憶している。
The printer model names are the model names of the
また、図3に示されるように、ユーザ設定記憶部404は、プリンタ2・3に関するプリンタ情報のそれぞれに対応付けて、各プリンタ2・3で使用される印刷条件情報を含むユーザ設定情報を記憶している。例えば、プリンタ3に対応付けて、ユーザ設定情報aを記憶している。
As shown in FIG. 3, the user setting
図3に示したようなホスト識別情報およびプリンタ情報は、プリンタドライバ405をホスト装置4にインストールしたときに、プリンタドライバ405によりユーザ設定記憶部404に記憶される。
The host identification information and the printer information as shown in FIG. 3 are stored in the user setting
図4は、プリンタ3において印刷出力するときの印刷条件情報を含むユーザ設定情報aの記憶例を示している。なお、上述したように、ユーザ設定情報aは、ユーザ識別情報であるユーザαと、プリンタ情報である機種名:DM333,構成;両面ユニットあり,IPアドレス:192.168.10.1,ドライババージョン:2.0とに対応付けられている。
FIG. 4 shows an example of storage of user setting information a including printing condition information when printing is performed in the
図4に示されるように、ユーザ設定情報は、ユーザ設定名、印刷条件情報、アプリケーション情報、コメント情報、共有設定有無情報からなる。 As shown in FIG. 4, the user setting information includes a user setting name, printing condition information, application information, comment information, and shared setting presence / absence information.
ユーザ設定名とは、各ユーザ設定情報を識別するためのものである。これにより、プリンタドライバ405は、ユーザ設定名を指定することで、該ユーザ設定名のユーザ設定情報を取得することができる。
The user setting name is for identifying each user setting information. Accordingly, the
印刷条件情報とは、印刷時における印刷条件の設定項目に関する情報である。設定項目としては、カラー/モノクロ印刷、用紙サイズ、両面印刷、N−UP印刷、データ形式である。 The printing condition information is information related to setting items for printing conditions at the time of printing. The setting items are color / monochrome printing, paper size, duplex printing, N-UP printing, and data format.
アプリケーション情報とは、印刷した文書等のデータが作成されたアプリケーション部403のアプリケーション名、バージョン、および利用回数である。なお、複数のアプリケーション431,432,433,…に対して同じ印刷条件が可能であるため、一つのアプリケーション情報の中に、複数のアプリケーション名が含まれていてもよい。図4に示されるように、例えば、ユーザ設定記憶部404は、ユーザ設定名がα設定Aのアプリケーション情報として、「Word」というアプリケーションで10回印刷され、「Wr
ite」というアプリケーションで20回印刷されたことを記憶している。
The application information is the application name, version, and usage count of the
It is stored that printing has been performed 20 times by an application “ite”.
コメント情報とは、印刷条件情報等の他の情報についてのコメントである。図4に示されるように、例えば、ユーザ設定記憶部404は、ユーザ設定名がα設定Bのコメント情報として、「月末会議用」を記憶している。これにより、ユーザは、α設定Bが月末会議用のユーザ設定情報であることを即座に理解できる。また、ユーザ設定記憶部404は、ユーザ設定名がα設定Cのコメント情報として、「Picture印字不具合回避設定」を記憶
している。これにより、ユーザは、α設定Cが「Picture」というアプリケーションにお
いて印字不具合を回避するためのユーザ設定情報であることを即座に理解できる。
The comment information is a comment about other information such as printing condition information. As illustrated in FIG. 4, for example, the user setting
共有設定有無情報とは、他のホスト装置5・6がネットワークLを通じてユーザ設定情報を用いても良いか否か、すなわち、ユーザ設定情報を共有化するか否かを表す情報である。ユーザ設定記憶部404は、共有化する場合、共有設定有無情報として「有」を記憶し、共有化しない場合、共有設定有無情報として「無」を記憶する。
The sharing setting presence / absence information is information indicating whether or not
図4に示されるように、例えば、ユーザ設定記憶部404は、ユーザ設定名がα設定Aの共有設定有無情報として「無」を、ユーザ設定名がα設定Bおよびα設定Cの共有設定有無情報として「有」を記憶している。これにより、他のホスト装置5・6は、ユーザ設定記憶部404のα設定Bおよびα設定Cのユーザ設定情報を用いることができ、ホスト装置4は、α設定Aのユーザ設定情報を個人設定として所有することができる。
As shown in FIG. 4, for example, the user setting
次に、図2に示したプリンタドライバ405についての概略を説明する。プリンタドライバ405は、プリンタ3に対応したプリンタドライバであり、アプリケーション部403で作成された文書等のデータをユーザ所望の印刷条件でプリンタ3に印刷出力するための印刷ジョブを生成し、生成した印刷ジョブを画像メモリ部406に送るためのものである。
Next, an outline of the
さらに、プリンタドライバ405は、操作部402からの入力指示に応じて、ユーザ所望の各種印刷条件(カラー/モノクロ印刷、用紙サイズ、両面印刷、N−UP印刷、データ形式)の組み合わせからなる印刷条件情報を含むユーザ設定情報を取得する処理や、ユーザ設定情報を格納する処理、および通信部401およびネットワークLを介して、サーバ装置1と情報の送受信をする処理などを行う。なお、プリンタドライバ405の詳細な構成および処理については、後に詳説する。
Further, the
また、プリンタドライバ405は、ホスト装置4にインストールされたときに、プリンタ3に関するプリンタ情報と、ホスト装置4を識別するためのホスト識別情報であるホスト装置4を使用するユーザ名とをユーザ設定記憶部404に格納する。
Further, when the
図2に示した画像メモリ部406は、プリンタドライバ405から、印刷出力する印刷ジョブを受信し、受信した印刷ジョブをスプールするためのものである。また、プリンタアドレス記憶部409は、プリンタ2・3のIPアドレスを記憶するものである。
The
画像メモリ部406は、プリンタドライバ405から印刷ジョブを受けると、プリンタアドレス記憶部409からプリンタ3に対応するIPアドレスを取得する。そして、スプールされたプリンタドライバ405からの印刷ジョブを、通信部401に送る。これにより、プリンタ3において、印刷ジョブの印刷出力が行われる。
When receiving a print job from the
共有設定情報送信部407は、通信部401およびネットワークLを介して、サーバ装置1に対してユーザ設定記憶部404に格納された共有設定有無情報が「有」であるユーザ設定情報、つまり、共有設定のユーザ設定情報およびそれに対応するホスト識別情報な
らびにプリンタ情報を送信するためのものである。
The sharing setting
共有設定情報送信部407は、ネットワークLおよび通信部401を介して、サーバ装置1から、共有設定されたユーザ設定情報の送信を要求する共有設定情報送信要求を受信する。共有設定情報送信要求を受信すると、共有設定情報送信部407は、ユーザ設定記憶部404に格納されたユーザ設定情報の中から共有設定されているユーザ設定情報およびそれに対応するホスト識別情報ならびにプリンタ情報を読み出し、サーバアドレス記憶部408からサーバ装置1のIPアドレスを読み出す。共有設定情報送信部407は、読み出したIPアドレスを付したユーザ設定情報およびそれに対応するホスト識別情報ならびにプリンタ情報からなる返信情報を通信部401に送る。
The sharing setting
サーバアドレス記憶部408は、サーバ装置1のIPアドレスを記憶するものである。
The server
次に、プリンタドライバ405の構成について説明する。なお、プリンタ2用のプリンタドライバも同様の構成を有している。
Next, the configuration of the
図2に示されるように、プリンタドライバ405は、設定情報取得部451と、ユーザ設定部452と、印刷ジョブ生成部453と、アプリケーション情報取得部454とを備えている。
As illustrated in FIG. 2, the
設定情報取得部451は、ユーザ設定記憶部404、または、ネットワークLおよび通信部401を介してサーバ装置1から、適切なユーザ設定情報を取得するためのものである。
The setting
設定情報取得部451は、操作部402、ユーザ設定記憶部404、サーバアドレス記憶部408、通信部401、およびユーザ設定部452と接続されている。
The setting
設定情報取得部451は、プリンタドライバ405の起動時に、印刷条件としての予め定められたデフォルト(初期)設定情報を表示部422に表示させる。また、このとき、設定情報取得部451は、ユーザ設定情報を取得する取得先を選択する旨のUIを表示部422に表示させ、該表示により、ユーザに対してユーザ設定情報の取得先を選択する取得先選択情報を入力部421に入力させる。入力部421に入力された取得先選択情報は、入力部421から設定情報取得部451に送られる。
The setting
また、設定情報取得部451は、個人設定取得部451aおよび共有設定取得部451bを備えている。
The setting
個人設定取得部451aは、取得先選択情報がホスト装置4を表す情報である場合に、ユーザ設定記憶部404に格納されているプリンタドライバ4に対応するプリンタ情報と関連付けられたユーザ設定情報を読み出し、読み出したユーザ設定情報をユーザ設定部452に送るためのものである。該読み出し処理については、後述する。なお、以下、個人設定取得部451aが読み出したユーザ設定情報を個人ユーザ設定情報とよぶ。
The personal
共有設定取得部451bは、入力部421からの取得先選択情報が共有を表す場合に、ホスト装置4以外のホスト装置5・6、またはサーバ装置1が有するユーザ設定情報の中から所望のユーザ設定情報をサーバ装置1に検索させ、抽出したユーザ設定情報を取得し、取得したユーザ設定情報(以下、共有設定取得部451bが取得したユーザ設定情報を共有ユーザ設定情報とよぶ)を設定選択部452cに送るためのものである。
When the acquisition destination selection information from the
入力部421から共有を表す取得先選択情報を取得すると、共有設定取得部451bは
、ユーザ設定記憶部404からプリンタドライバ404に対応するプリンタ情報と、ホスト装置4を識別するホスト識別情報であるユーザ名αを読み出し、該ユーザ名αを検索依頼元情報とする。また、共有設定取得部451bは、検索条件であるアプリケーション名または/およびキーワードを入力する旨の指示を表示部422に表示させ、入力部421から、アプリケーション名または/およびキーワードを取得する。さらに、共有設定取得部451bは、ユーザ設定情報を取得する装置を識別する装置識別情報を入力する旨の指示を表示部422に表示させ、入力部421から、装置識別情報を取得する。装置識別情報は、ホスト装置5・6を識別するホスト識別情報であるホスト装置5・6を使用するユーザ名と、サーバ装置1の装置名が含まれる。共有設定取得部451bは、取得した装置識別情報と、検索依頼元情報と、プリンタ情報と、アプリケーション名または/およびキーワードとを付した検索指示を作成し、通信部401およびネットワークLを介して、作成した検索指示をサーバ装置1に送信する。
When acquisition destination selection information indicating sharing is acquired from the
なお、共有ユーザ設定情報には、該共有ユーザ設定情報がサーバ装置1に格納されていたか、ホスト装置5・6に格納されていたかを示す識別情報が付されている。該識別情報により、共有設定取得部451bは、共有ユーザ設定情報を、サーバ装置1に格納されていたサーバ内共有ユーザ設定情報と、サーバ装置1外の装置、すなわちホスト装置5・6に格納されていたサーバ外共有ユーザ設定情報とを区別する。
The shared user setting information is attached with identification information indicating whether the shared user setting information is stored in the
以下、共有ユーザ設定情報と呼ぶときには、サーバ内共有ユーザ設定情報およびサーバ外共有ユーザ設定情報の両方を含む。 Hereinafter, when referred to as shared user setting information, it includes both in-server shared user setting information and off-server shared user setting information.
設定情報取得部451は、取得したユーザ設定情報をユーザ設定部452に送る。なお、取得先選択情報が入力されない場合、もしくは、取得先選択情報が選択しない旨を表す場合、設定情報取得部451は、デフォルト設定情報をユーザ設定部452に送る。
The setting
ユーザ設定部452は、取得したユーザ設定情報またはデフォルト設定情報を基に、各種の印刷条件を編集し、毎回複数の印刷条件を変更しなくてもよいように、印刷条件を組み合わせた内容を印刷条件情報として所定の箇所に格納するためのものである。ユーザ設定部452は、設定情報取得部451と、印刷ジョブ生成部453と、アプリケーション情報取得部454と、ユーザ設定記憶部404とサーバアドレス記憶部408と、操作部402と、通信部401に接続されている。
The
ユーザ設定部452は、編集部452aと、設定情報登録部452bと、設定選択部452cとからなる。
The
設定選択部452cは、設定情報取得部451から送られたユーザ設定情報またはデフォルト設定情報の一覧を表示部422に表示させ、該表示により、ユーザに対して一つを選択する設定選択指示を入力部421に入力させる。設定選択部452cは、入力部421からの設定選択指示に応じて、選択されたユーザ設定情報またはデフォルト設定情報を編集部452aに送る。
The
編集部452aは、設定選択部452cから受けた個人ユーザ設定情報、共有ユーザ設定情報、またはデフォルト設定情報に対して編集(修正)するためのものである。
The
設定情報取得部451から個人ユーザ設定情報、共有ユーザ設定情報、またはデフォルト設定情報を受けると、編集部452aは、受けた情報の中の印刷条件情報を表示部422に表示させ、該表示により、ユーザに対して印刷条件の編集指示を入力部421に入力させる。これにより、ユーザは、印刷条件を変更することができる。ここで、入力部421から編集指示を受けると、編集部452aは、設定選択部452cから受けた個人ユー
ザ設定情報、共有ユーザ設定情報、またはデフォルト設定情報を編集指示に従って編集し、編集後ユーザ設定情報とする。
Upon receiving the personal user setting information, the shared user setting information, or the default setting information from the setting
一方、入力部421から編集指示を受けない場合、編集部452aは、設定選択部452cから受けた個人ユーザ設定情報、共有ユーザ設定情報、またはデフォルト設定情報をそのままとする。
On the other hand, when no editing instruction is received from the
また、編集部452aは、印刷開始項目および表示している印刷条件の登録を表す印刷条件登録項目を表示部422に表示させ、該表示により、ユーザに対して印刷開始指示および印刷条件登録指示を入力部421に入力させる。なお、デフォルト設定情報については、登録の必要がないため、編集部452aは、デフォルト設定情報を表示部422に表示させているときには、印刷条件登録項目を表示部422に表示させない。
Further, the
入力部421から印刷開始指示を受けると、編集部452aは、個人ユーザ設定情報、共有ユーザ設定情報、デフォルト設定情報、または、編集後ユーザ設定情報に含まれる印刷条件情報を印刷ジョブ生成部453に送る。さらに、入力部421から印刷開始指示を受けると、編集部452aは、受けた印刷開始指示をアプリケーション情報取得部454に送る。
Upon receiving a print start instruction from the
また、入力部421から印刷条件登録項目を受けると、編集部452aは、個人ユーザ設定情報、共有ユーザ設定情報、または、編集後ユーザ設定情報を設定情報登録部452bに送る。
When receiving the printing condition registration item from the
設定情報登録部452bは、個人ユーザ設定情報、共有ユーザ設定情報、または、編集後ユーザ設定情報を、ユーザ設定記憶部404あるいはサーバ装置1に登録するためのものであり、登録には新たに登録する新規登録と、既存の登録に対して更新する更新登録とがある。
The setting
設定情報登録部452bは、編集部452aから個人ユーザ設定情報、共有ユーザ設定情報、または編集後ユーザ設定情報を受ける。また、設定情報登録部452bは、所定の場合、アプリケーション情報取得部454からアプリケーション名を受ける。
The setting
設定情報登録部452bは、サーバ外共有ユーザ設定情報または編集後ユーザ設定情報を受けた場合、入力部421からの指示により新規登録の処理を行う。
When the setting
また、設定情報登録部452bは、個人ユーザ設定情報を受けた場合、ユーザ設定記憶部404に対する更新登録の処理を行う。
In addition, when receiving the personal user setting information, the setting
さらに、設定情報登録部452bは、サーバ内共有ユーザ設定情報を受けた場合、入力部421からの指示により、新規登録またはサーバ装置1に対する更新登録の処理を行う。
Furthermore, when receiving the in-server shared user setting information, the setting
新規登録の場合、設定情報登録部452bは、受けた個人ユーザ設定情報、共有ユーザ設定情報、または編集後ユーザ設定情報、ならびにアプリケーション名を基に、新規登録用のユーザ設定情報を作成する。そして、ユーザ設定記憶部404またはサーバ装置1に対して新規登録の処理を行う。
In the case of new registration, the setting
ユーザ設定記憶部404に対して新規登録を行う場合、設定情報登録部452bは、作成した新規登録用のユーザ設定情報を、自身が属するプリンタドライバ404に対応するプリンタ情報およびホスト装置4を識別するホスト識別情報に対応付けて、ユーザ設定記
憶部404に格納する。
When new registration is performed with respect to the user setting
また、サーバ装置1に対して新規登録の処理を行う場合、設定情報登録部452bは、ユーザ設定記憶部404から、プリンタドライバ4に対応するプリンタ情報とホスト装置4を識別するホスト識別情報のユーザ名αを読み出す。そして、設定情報登録部452bは、作成した新規登録用のユーザ設定情報と,読み出したホスト識別情報およびプリンタ情報とを付した新規登録指示を通信部401に送る。
In addition, when a new registration process is performed on the
ユーザ設定記憶部404に対して更新登録する場合、設定情報登録部452bは、受けた個人ユーザ設定情報ならびにアプリケーション名を基に、更新登録処理を行う。
When performing update registration in the user setting
また、サーバ装置1に対して更新登録する場合、設定情報登録部452bは、サーバ内共有ユーザ設定情報ならびにアプリケーション名を付した更新登録指示を、通信部401およびネットワークLを介して、サーバ装置1に送信する。
In addition, when performing update registration with respect to the
また、設定情報登録部452bは、サーバ装置1に対して新規登録または更新登録の処理を行う場合、サーバアドレス記憶部408からサーバ装置1のIPアドレスを読み出す。
The setting
なお、設定情報登録部452bにおけるユーザ設定記憶部404またはサーバ装置1に対しての処理の内容については、後に詳説する。
The contents of the processing for the user setting
印刷ジョブ生成部453は、アプリケーション部403で作成された文書等のデータに対応する印刷ジョブを生成し、生成した印刷ジョブを画像メモリ406に出力するためのものである。印刷ジョブ生成部453は、ユーザ設定部452から印刷条件情報を受ける。
The print
印刷ジョブ生成部453は、データ形式変換部453aと、情報付加部453bとから構成されている。
The print
データ形式変換部453aは、ユーザ設定部452から印刷条件情報を受けると、アプリケーション431,432,433,…から該ソフトにおいて作成された文書等のデータを受信し、受信したデータをプリンタ3が読み込める形式(例えば、PDL(Printer description Language)等)に変換する。このとき、ユーザ設定部452から受けた印刷条件情報の中のデータ形式にしたがって変換する。
Upon receiving the printing condition information from the
情報付加部453bは、ユーザ設定部452から受けた印刷条件情報をデータ形式変換部453aが形式変換したデータに付加し、印刷条件情報が付加されたデータを画像メモリ部406に送る。
The
アプリケーション情報取得部454は、編集部452aから印刷開始指示を受けたときに、アプリケーション部403から、印刷するデータを作成したアプリケーション431,432,433,…、つまりは、プリンタドライバを起動したアプリケーション431,432,433,…のソフト名を取得し、取得したソフト名を、設定情報登録部452bに送るためのものである。
When the application
次に、サーバ装置1について説明する。サーバ装置1は、ネットワークLに接続されたホスト装置4・5・6で作成され、共有設定されたユーザ設定情報およびそれに対応するホスト識別情報ならびにプリンタ情報を記憶し、ホスト装置4・5・6からの要求に応じて適切なユーザ設定情報を抽出して送信する。
Next, the
図5は、サーバ装置1の構成を示すブロック図である。図5に示されるように、サーバ装置1は、通信部101、共有ユーザ設定情報書込部102、共有ユーザ設定記憶部104、検索部103を備えている。
FIG. 5 is a block diagram illustrating a configuration of the
通信部101は、ネットワークLを介して、ホスト装置4・5・6と通信を行うためのものである。これにより、サーバ装置1は、ホスト装置4・5・6と情報の送受信を行うことができる。
The
通信部101は、ネットワークL、共有ユーザ設定情報書込部102および検索部103に接続されている。通信部101は、ネットワークLを介してホスト装置4・5・6から、装置識別情報と検索依頼元情報とプリンタ情報とアプリケーション名または/およびキーワードとが付された検索指示、ユーザ設定情報とホスト識別情報とプリンタ情報とが付された新規登録指示、サーバ内共有ユーザ設定情報ならびにアプリケーション名が付された更新登録指示、または、共有設定のユーザ設定情報およびそれに対応するホスト識別情報ならびにプリンタ情報からなる返信情報を受信する。
The
通信部101は、受信した新規登録指示および更新登録指示を共有ユーザ設定情報書込部102に、検索指示および返信情報を検索部103に送る。
The
また、通信部101は、検索部103から共有設定情報送信要求あるいはユーザ設定情報を送信先のIPアドレスとともに受信し、受信したIPアドレスを有するホスト装置4・5・6に対して、受信した共有設定情報送信要求あるいはユーザ設定情報を送信する。
Further, the
共有ユーザ設定情報書込部102は、通信部101から、新規登録指示および更新登録指示を取得し、取得した新規登録指示および更新登録指示に応じて、共有ユーザ設定記憶部104に新規登録または更新登録の処理を行うためのものである。
The shared user setting
共有ユーザ設定情報書込部102は、取得した新規登録指示に付されたユーザ設定情報、ホスト識別情報およびプリンタ情報を互いに対応付けて、共有ユーザ設定記憶部104に記憶する。また、共有ユーザ設定情報書込部102は、取得した更新登録指示に付されたサーバ内共有ユーザ設定情報ならびにアプリケーション名を基に、共有ユーザ設定記憶部104に記憶されたユーザ設定情報を更新する。
The shared user setting
共有ユーザ設定情報書込部102における新規登録および更新登録の処理については、後述する。
New registration and update registration processing in the shared user setting
共有ユーザ設定記憶部104は、各ホスト装置4・5・6から送信されたユーザ設定情報、プリンタ情報、ユーザ識別情報を互いに対応付けて記憶するためのものである。
The shared user setting
図6、7は、共有ユーザ設定記憶部104の記憶例を示している。図6に示すように、ユーザ識別情報であるユーザ名に対応付けて各プリンタに対するプリンタ情報およびユーザ設定情報を記憶している。ユーザ名は、ユーザ設定情報を送信したホスト装置4・5・6を使用するユーザの名である。
6 and 7 show examples of storage in the shared user setting
また、図7は、ユーザ設定情報の記憶例である。共有ユーザ設定記憶部104は、共有設定有無情報を記憶しない点を除いて、図4で示したユーザ設定記憶部の記憶例と同様に、ユーザ設定名、印刷条件情報、アプリケーション情報、およびコメント情報を互いに関連付けて記憶している。
FIG. 7 is a storage example of user setting information. The shared user setting
検索部103は、ホスト装置4・5・6からの検索指示に応じて、ホスト装置4・5・6を使用するユーザに適したユーザ設定情報を検索し、検索したユーザ設定情報を送信するためのものである。検索部103は、通信部101から、装置識別情報と検索依頼元情報とプリンタ情報とアプリケーション名または/およびキーワードとが付された検索指示、および、共有設定のユーザ設定情報およびそれに対応するホスト識別情報ならびにプリンタ情報からなる返信情報を受信する。
The
図5に示されるように、検索部103は、ユーザ設定読込部131と、条件判断部132と、ホストアドレス記憶部133と、ユーザ設定スプール部134とを備えている。
As shown in FIG. 5, the
ホストアドレス記憶部133は、ホスト装置4・5・6の装置名と、それに対応するIPアドレスを記憶しているものである。
The host
ユーザ設定スプール部134は、ユーザ設定読込部131が読み込んだユーザ設定情報と、該ユーザ設定情報に対応するユーザ識別情報およびプリンタ情報とを一旦記憶するためのものである。
The user
ユーザ設定読込部131は、共有ユーザ設定記憶部104またはホスト装置4・5・6から共有設定されているユーザ設定情報と、該ユーザ設定情報に対応するホスト識別情報およびプリンタ情報を読み込み、読み込んだ情報をユーザ設定スプール部134に格納するためのものである。
The user
ユーザ設定読込部131は、通信部101に接続されており、通信部101から、検索依頼元情報と装置識別情報とプリンタ情報とアプリケーション名または/およびキーワードとが付された検索指示を受ける。
The user
受信した装置識別情報の中にサーバ装置1が含まれている場合、ユーザ設定読込部131は、共有ユーザ設定記憶部104に記憶されているユーザ設定情報と、それに対応するユーザ識別情報およびプリンタ情報を読み込み、ユーザ設定スプール部134に格納する。このとき、ユーザ設定読込部131は、格納するユーザ設定情報に、サーバ装置1内であることを示す識別情報を付す。これにより、共有ユーザ設定記憶部104から読み出されたユーザ設定情報をサーバ内共有ユーザ設定情報として区別できる。
When the
また、受信した装置識別情報の中にホスト装置4・5・6が含まれている場合、ユーザ設定読込部131は、該ホスト装置4・5・6に対応するIPアドレスをホストアドレス記憶部133から取得し、取得したIPアドレスを基に、ホスト装置4・5・6に共有設定情報送信要求を送信する。そして、共有設定情報送信要求に応じて、ユーザ設定読込部131は、通信部101から、ユーザ設定情報およびそれに対応するホスト識別情報ならびにプリンタ情報からなる返信情報を受信する。ユーザ設定読込部131は、返信情報のユーザ設定情報、ユーザ識別情報およびプリンタ情報を互いに対応付けてユーザ設定スプール部134に格納する。このとき、ユーザ設定読込部131は、格納するユーザ設定情報に、サーバ装置1外から読み出したことを示す識別情報を付す。これにより、サーバ装置1外から読み出したユーザ設定情報をサーバ外共有ユーザ設定情報として区別できる。
If the received device identification information includes the
そして、ユーザ設定読込部131は、ユーザ設定スプール部134へのユーザ設定情報およびそれに対応するホスト識別情報ならびにプリンタ情報の格納が終わると、受信した検索指示を条件判断部132に送る。
When the user setting information and the corresponding host identification information and printer information are stored in the user setting
条件判断部132は、ユーザ設定スプール部134に格納されたユーザ設定情報の中から、検索依頼元であるホスト装置4・5・6に適したものを検索し、検索した情報のみを
検索依頼元であるホスト装置4・5・6に送信するものである。
The
条件判断部132は、ユーザ設定読込部131から検索指示を受信する。条件判断部132は、受信した検索指示を基に、ユーザ設定スプール部134の中からユーザ設定情報を抽出し、抽出したユーザ設定情報を検索依頼元であるホスト装置4・5・6に送信する。なお、送信するユーザ設定情報には、サーバ装置1内から読み出されたものか、サーバ装置1外からから読み出されたものかを識別するサーバ内外識別情報が付されている。
The
条件判断部132の処理手順については、後に説明する。
The processing procedure of the
次に、プリンタドライバ405を起動したときのホスト装置4およびサーバ装置1の処理内容について、図8〜15を用いて説明する。
Next, processing contents of the
図8〜10は、ユーザ設定情報を収集し、収集したユーザ設定情報を基に、印刷処理またはユーザ設定情報の登録処理を行うフローチャートである。 8 to 10 are flowcharts for collecting user setting information and performing printing processing or user setting information registration processing based on the collected user setting information.
まず、アプリケーション部403にある何れかのアプリケーション431,432,433,…からの起動指示により、プリンタドライバ405が起動する(ステップ1)。
First, the
次に、図11で示されるように、設定情報取得部451は、デフォルト設定情報を表示部422に表示させるとともに、ユーザ設定情報を取得する取得先を選択する旨のユーザ設定選択項目を表示部422に表示させ、該表示により、ユーザに対してユーザ設定情報の取得先を選択する取得先選択情報を入力部に入力させる(ステップ2)。
Next, as shown in FIG. 11, the setting
次に、入力部421からの取得先選択情報の有無および取得先選択情報の内容に応じて、設定情報取得部451は、取得先を選択する(ステップ3)。
Next, the setting
入力部421からの取得先選択情報が無い場合、もしくは、取得先選択情報が選択しない旨を表す場合(ステップ3において、なし)、設定情報取得部451は、印刷条件としての予め定められたデフォルト設定情報をユーザ設定部452の編集部452aに送り、編集部452aは、表示部422にデフォルト設定情報を表示させる(ステップ4)。
When there is no acquisition destination selection information from the
次に、編集部452aは、入力部421から編集指示を確認する(ステップ5)。編集指示がキャンセルされた場合(ステップ5でキャンセル)、編集部452aは、印刷開始項目を表示部422に表示させ、印刷開始の確認を行う(ステップ6)。
Next, the
一方、入力部421から印刷開始指示を受けると(ステップ6でYES)、編集部452aは、デフォルト設定情報の印刷条件情報を印刷ジョブ生成部453に送る。印刷ジョブ生成部453のデータ形式変換部453aは、アプリケーション部403から印刷するデータを取得し、印刷条件情報に含まれるデータ形式でデータ形式変換を行う。また、情報付加部453bは、データ形式変換されたデータに印刷条件情報を付加して、画像メモリ部406に送る(ステップ7)。これにより、画像メモリ部406が通信部401およびネットワークLを介して、プリンタ3に印刷条件情報が付加されたデータを送り、プリンタ3において印刷出力が行われる。その後、処理を終了する。
On the other hand, when a print start instruction is received from the input unit 421 (YES in step 6), the
また、入力部421から印刷開始をキャンセルする旨を受けた場合(ステップ6でキャンセル)、処理を終了する。
When the
一方、編集指示がある場合(ステップ5でYES)、編集部452aは、編集指示に応じて、デフォルト設定情報を編集する(ステップ8)。
On the other hand, when there is an editing instruction (YES in step 5), the
次に、編集部452aは、印刷開始項目を表示部422に表示させ、印刷開始の確認を行う(ステップ9)。入力部421から印刷開始指示を受けると(ステップ9でYES)、編集部452a、印刷ジョブ生成部453、および画像メモリ部406は、上記ステップ7と同様の処理を行い、プリンタ3に印刷出力を行う(ステップ10)。なお、このとき、編集部452aは、印刷開始指示をアプリケーション情報取得部454に送る。そして、印刷開始指示を受けたアプリケーション情報取得部454は、印刷するデータを作成したアプリケーション431,432,433,…のアプリケーション名をアプリケーション部403から取得し、取得したアプリケーション名を設定情報登録部452bに送る。
Next, the
次に、入力部421から印刷開始指示をキャンセルする旨を場合(ステップ9でキャンセル)、または、ステップ10の処理終了の後、編集部452aは、印刷条件登録項目を表示部422に表示させ、印刷条件の新規登録の確認を行う(ステップ11)。
Next, when canceling the print start instruction from the input unit 421 (cancellation at step 9), or after the processing of
入力部421から印刷条件の新規登録指示を受ける場合(ステップ11でYES)、ホスト装置4およびサーバ装置1は、新規登録処理(ステップA)を行い、処理を終了する。該新規登録処理SAについては、後述する。
When receiving a new registration instruction for printing conditions from the input unit 421 (YES in step 11), the
入力部421から印刷条件登録をキャンセルする旨を受けた場合(ステップ11でキャンセル)、処理を終了する。
If the
次に、入力部421からの取得先選択情報が個人であるホスト装置4を表す場合(ステップ3において個人)について、図9のフローチャートを参照しながら説明する。図9は、取得先選択情報が個人を表す場合における、ステップ3以後の処理を示すフローチャートである。
Next, a case where the acquisition destination selection information from the
取得先選択情報がホスト装置4を表す場合、個人設定取得部451aは、ユーザ設定記憶部404に格納されているユーザ設定情報をすべて読み出し、読み出した個人ユーザ設定情報を設定選択部452cに送る。そして、設定選択部452cは、個人ユーザ設定情報を表示部422に表示する(ステップ12)。
When the acquisition destination selection information represents the
次に、設定選択部452cは、入力部421からの信号が、表示した個人ユーザ設定情報のうち一つを選択する設定選択指示か、選択をキャンセルする旨のキャンセル指示かを確認する(ステップ13)
次に、入力部421から一つの個人ユーザ設定情報を選択する設定選択をキャンセルする旨のキャンセル指示を受ける場合(ステップ13でキャンセル)、処理を終了する。
Next, the
Next, when a cancel instruction for canceling the setting selection for selecting one individual user setting information is received from the input unit 421 (cancel at step 13), the process is terminated.
設定選択部452cが入力部421から一つの個人ユーザ設定情報を選択する設定選択指示を受ける場合(ステップ13でYES)、設定選択部452cは、設定選択指示に応じた一つの個人ユーザ設定情報を選択し、編集部452aに送る。
When the
次に、編集部452aは、入力部421から編集指示の有無を確認する(ステップ14)。
Next, the
入力部421から編集をキャンセルする旨の指示を受けた場合(ステップ14でキャンセル)、編集部452aは、受けた個人ユーザ設定情報をそのままとし、印刷開始項目を表示部422に表示させ、印刷開始の確認を行う(ステップ15)。
When receiving an instruction to cancel editing from the input unit 421 (cancel in step 14), the
入力部421から印刷開始指示をキャンセルする旨を場合(ステップ15でキャンセル
)、プリンタドライバ405およびサーバ装置1は、処理を終了する。
When canceling the print start instruction from the input unit 421 (cancelled in step 15), the
一方、入力部421から印刷開始指示を受ける場合(ステップ15でYES)、上記ステップ7と同様の処理が行われる(ステップ16)。 On the other hand, when a print start instruction is received from the input unit 421 (YES in step 15), the same processing as in step 7 is performed (step 16).
次に、編集部452aは、受けた個人ユーザ設定情報を設定情報登録部452bに送り、印刷開始指示をアプリケーション情報取得部454に送る。そして、印刷開始指示を受けたアプリケーション情報取得部454は、印刷するデータを作成したアプリケーション431,432,433,…のアプリケーション名をアプリケーション部403から取得し、取得したアプリケーション名を設定情報登録部452bに送る(ステップ17)。
Next, the
次に、設定情報登録部452bは、個人ユーザ設定情報の中のアプリケーション情報を、取得したアプリケーション名に基づいて更新し、更新用のユーザ設定情報を作成する。具体的には、設定情報登録部452bは、受けた個人ユーザ設定情報の中のアプリケーション情報の中に受けたアプリケーション名がある場合、その利用回数を1だけ増やす。受けた個人ユーザ設定情報の中のアプリケーション情報の中に受けたアプリケーション名がない場合、アプリケーション情報の中に受けたアプリケーション名とその利用回数:1回を追加する。そして、設定情報登録部452bは、ユーザ設定記憶部404の中にある、作成した更新用のユーザ設定情報のユーザ設定名と同一のユーザ設定情報に代えて、更新用のユーザ設定情報を上書きする(ステップ18)。これにより、ユーザ設定情報が更新され、処理が終了される。
Next, the setting
また、入力部421から編集指示を受けた場合(ステップ14で編集)、プリンタドライバ405およびサーバ装置1は、ステップ19〜22およびステップAの処理を行う。該ステップ19〜22の処理は、上記したステップ8〜11の処理と同様であるので、説明を省略する。また、ステップAの処理については後述する。
When an editing instruction is received from the input unit 421 (editing at step 14), the
次に、入力部421からの取得先選択情報が共有を表す場合(ステップ3において共有)について説明する。図10を参照しながら説明する。図10は、取得先選択情報が共有を表す場合における処理を示すフローチャートである。
Next, a case where the acquisition destination selection information from the
取得先選択情報が共有を表す場合、プリンタドライバ405およびサーバ装置1は、共有ユーザ設定取得処理(ステップB)を行う。なお、ステップBの処理内容については、後述する。
When the acquisition destination selection information indicates sharing, the
ステップBの処理の後、設定選択部452cは、共有設定情報取得部451bから送られた共有ユーザ設定情報を表示部422に表示する(ステップ23)。
After the process of Step B, the
次に、設定選択部452cは、入力部421からの信号が、表示した共有ユーザ設定情報のうち一つを選択する設定選択指示か、選択をキャンセルする旨のキャンセル指示かを確認する(ステップ24)
入力部421から一つの共有ユーザ設定情報を選択する設定選択をキャンセルする旨の指示を受ける場合(ステップ24でキャンセル)、処理を終了する。
Next, the
When receiving an instruction to cancel the setting selection for selecting one shared user setting information from the input unit 421 (cancel at step 24), the process is terminated.
設定選択部452cが入力部421から一つの共有ユーザ設定情報を選択する設定選択指示を受ける場合(ステップ24でYES)、設定選択部452cは、設定選択指示に応じた一つの共有ユーザ設定情報を選択し、編集部452aに送る。
When the
次に、編集部452aは、入力部421から編集指示の有無を確認する(ステップ25)。
Next, the
入力部421から編集をキャンセルする旨を受けた場合(ステップ25でキャンセル)、編集部452aは、受けた共有ユーザ設定情報をそのままとし、印刷開始項目を表示部422に表示させ、印刷開始の確認を行う(ステップ26)。
If the
入力部421から印刷開始指示をキャンセルする旨を場合(ステップ26でキャンセル)、プリンタドライバ405およびサーバ装置1は、処理を終了する。
When canceling the print start instruction from the input unit 421 (cancellation at step 26), the
一方、入力部421から印刷開始指示を受ける場合(ステップ26でYES)、上記ステップ7と同様の処理が行われる(ステップ27)。 On the other hand, when a print start instruction is received from the input unit 421 (YES in step 26), the same processing as in step 7 is performed (step 27).
次に、編集部452aは、取得した共有ユーザ設定情報を設定情報登録部452bに送り、印刷開始指示をアプリケーション情報取得部454に送る。そして、印刷開始指示を受けたアプリケーション情報取得部454は、印刷するデータを作成したアプリケーション名をアプリケーション部403から取得し、取得したアプリケーション名を設定情報登録部452bに送る(ステップ28)。
Next, the
次に、設定情報登録部452bは、編集部452aから受けた共有ユーザ設定情報がサーバ内共有ユーザ設定情報か、サーバ外共有設定情報かを確認する(ステップ29)。設定情報登録部452bは、共有ユーザ設定情報に付されている、サーバ装置1に格納されていたか、サーバ装置1外の装置に格納されていたかを示す識別情報を基に、上記確認を行う。
Next, the setting
共有ユーザ設定情報がサーバ内共有ユーザ設定情報である場合(ステップ29でYES)、設定情報登録部452bは、サーバアドレス記憶部408からサーバ装置1のIPアドレスを読み出す。また、設定情報登録部452bは、編集部452aから受けたサーバ内共有ユーザ設定情報と、アプリケーション情報取得部454から受けたアプリケーション名とを付した更新登録指示を、通信部401およびネットワークLを介して、サーバ装置1に送信する。更新登録指示を取得したサーバ装置1の共有ユーザ設定情報書込部102は、更新登録指示に付されたサーバ内共有ユーザ設定情報のユーザ設定名と同じユーザ設定情報を共有ユーザ設定記憶部104内から読み出す。そして、共有ユーザ設定情報書込部102は、更新登録指示に付されたアプリケーション名を基に、読み出したユーザ設定情報のアプリケーション情報を書き換えた上で、共有ユーザ設定記憶部104に再度書き込む(ステップ30)。これにより、ユーザ設定情報が更新される。
When the shared user setting information is the shared user setting information in the server (YES in step 29), the setting
共有ユーザ設定情報書込部102のアプリケーション情報を書き換える処理は、具体的には、次のとおりである。共有ユーザ設定情報書込部102は、共有ユーザ設定記憶部104から読み出したユーザ設定情報のアプリケーション情報の中に更新登録指示に付されたアプリケーション名がある場合、その利用回数を1だけ増やす。共有ユーザ設定記憶部104から読み出したユーザ設定情報のアプリケーション情報の中に更新登録指示に付されたアプリケーション名がない場合、アプリケーション情報の中に更新登録指示に付されたアプリケーション名とその利用回数:1回を追加する。
Specifically, the process of rewriting the application information of the shared user setting
ステップ30の後、プリンタドライバ405は、ステップ34およびステップAを行う。また、入力部421から編集指示を受けた場合(ステップ25で編集)、プリンタドライバ405およびサーバ装置1は、ステップ31〜34およびステップAの処理を行う。該ステップ31〜34の処理は、上記したステップ8〜11の処理と同様であるので、説明を省略する。
After step 30, the
次に、新規登録処理(ステップA)について、図12および13を用いて、説明する。
図12は、新規登録処理(ステップA)の処理手順を示すフローチャートである。
Next, the new registration process (step A) will be described with reference to FIGS.
FIG. 12 is a flowchart showing the processing procedure of the new registration process (step A).
まず、設定情報登録部452bは、編集部452aからユーザ設定情報を取得し、図13に示すような、ユーザ設定名を問うUI(ユーザインタフェース)を表示部422に表示させ、ユーザに対して、新規登録するユーザ設定情報のユーザ設定名を入力部421に入力させる(ステップ41)。これにより、設定情報登録部452bは、入力部421からユーザ設定名を取得する。
First, the setting
次に、設定情報登録部452bは、コメントを問うUIを表示部422に表示させ、ユーザに対して、新規登録するユーザ設定情報のコメント情報を入力部421に入力させる(ステップ42)。これにより、設定情報登録部452bは、入力部421からコメント情報を取得する。
Next, the setting
次に、設定情報登録部452bは、保存先(新規登録先)を問うUIを表示部422に表示させ、ユーザに対して、新規登録するユーザ設定情報の新規登録先を入力部421に入力させる(ステップ43)。これにより、設定情報登録部452bは、新規登録先に関する情報を取得する。なお、新規登録先は、ホスト装置4またはホスト装置4の外部にある共用装置であるサーバ装置1のいずれかである。
Next, the setting
新規登録先がホスト装置4である場合(ステップ43でYES)、設定情報登録部452bは、共有設定の有無を問うUIを表示部422に表示させ、ユーザに対して、共有設定の有無を入力部421に入力させる(ステップ44)。これにより、設定情報登録部452bは、共有設定有無情報を取得する。
When the new registration destination is the host device 4 (YES in step 43), the setting
次に、設定情報登録部452bは、新規登録をするか否かの確認のUIを表示部422に表示させ、ユーザに対して、新規登録する旨の新規登録指示か、新規登録をキャンセルする旨のキャンセル指示の何れかを入力部421に入力させる(ステップ45)。
Next, the setting
入力部421からキャンセル指示を受けると(ステップ45でNO)、新規登録処理(ステップA)を終了し、図8〜10に示した処理に戻る。 When a cancel instruction is received from the input unit 421 (NO in step 45), the new registration process (step A) is terminated, and the process returns to the processes shown in FIGS.
入力部421から新規登録する旨の通知を受けると(ステップ45でYES)、設定情報登録部452bは、ユーザ設定情報の中の印刷条件情報と、ユーザ設定情報の中の利用回数をゼロにクリアしたアプリケーション情報と、ステップA1で取得したユーザ設定名と、ステップ42で取得したコメント情報とからなる新規登録用のユーザ設定情報を作成する。そして、設定情報登録部452bは、作成した新規登録用のユーザ設定情報を、プリンタドライバ4に対応するプリンタ情報とホスト装置4を識別するホスト識別情報に対応付けて、ユーザ設定記憶部404に格納する(ステップ46)。その後、新規登録処理(ステップA)を終了し、図8〜10に示した処理に戻る。
When receiving a notification of new registration from the input unit 421 (YES in step 45), the setting
一方、新規登録先がホスト装置4ではなく、サーバ装置1である場合(ステップ43でNO)、設定情報登録部452bは、新規登録をするか否かの確認のUIを表示部422に表示させ、ユーザに対して、新規登録する旨の新規登録指示か、新規登録をキャンセルする旨のキャンセル指示の何れかを入力部421に入力させる(ステップ47)。
On the other hand, when the new registration destination is not the
入力部421からキャンセル指示を受けると(ステップ47でNO)、設定情報登録部452bを含むホスト装置4およびサーバ装置1は、処理を終了する。
When a cancel instruction is received from the input unit 421 (NO in step 47), the
入力部421から新規登録指示を受けると(ステップ47でYES)、設定情報登録部452bは、ユーザ設定情報の中の印刷条件情報と、ユーザ設定情報の中の利用回数をゼ
ロにクリアしたアプリケーション情報と、ステップA1で取得したユーザ設定名と、ステップA2で取得したコメント情報とからなる新規登録用のユーザ設定情報を作成する。また、設定情報登録部452bは、ユーザ設定記憶部404から、プリンタドライバ4に対応するプリンタ情報とホスト装置4を識別するホスト識別情報のユーザ名αを読み出す。そして、設定情報登録部452bは、通信部401およびネットワークLを介して、作成した新規登録用のユーザ設定情報と,読み出したホスト識別情報およびプリンタ情報とを付した新規登録指示をサーバ装置1に送信する。その後、サーバ装置1の共有ユーザ設定情報書込部102は、新規登録指示に付されたユーザ設定情報とホスト識別情報とプリンタ情報とを互いに対応付けて、共有ユーザ設定記憶部104に登録する(ステップ48)。そして、新規登録処理(ステップA)を終了し、図8〜10に示した処理に戻る。
When a new registration instruction is received from the input unit 421 (YES in step 47), the setting
次に、共有ユーザ設定取得処理(ステップB)、図14,15を用いて、説明する。図14は、共有ユーザ設定取得処理(ステップB)の処理手順を示すフローチャートである。 Next, a shared user setting acquisition process (step B) will be described with reference to FIGS. FIG. 14 is a flowchart showing the processing procedure of the shared user setting acquisition processing (step B).
まず、入力部421から共有を表す取得先選択情報を受けた共有設定取得部451bは、共有設定取得部451bは、ユーザ設定記憶部404からプリンタドライバ404に対応するプリンタ情報と、ホスト装置4を識別するホスト識別情報であるユーザ名αを読み出し、該ユーザ名αを検索依頼元情報とする。さらに、図15に示すようなアプリケーション名および検索時に用いるキーワードを入力させる旨のUIと、取得先の外部装置であるホスト装置5・6またはサーバ装置1を選択するUIを表示部422に表示させ、該表示により、ユーザに対してアプリケーション名または/およびキーワード、および、ホスト装置5・6またはサーバ装置1を識別する装置識別情報を入力部421に入力させる。このようにして、共有設定取得部451bは、検索依頼元情報と、プリンタ情報と、アプリケーション名または/およびキーワードと、装置識別情報と取得し、これらを付した検索指示を生成する(ステップ51)。
First, the share
次に、共有設定取得部451bは、通信部401を介して、生成した検索指示をサーバ装置1に送る。このとき、共有設定取得部451bは、サーバアドレス記憶部408よりサーバ装置1のIPアドレスを読み出し、該IPアドレスに基づいて、検索指示をサーバ装置1に送る。
Next, the sharing
そして、受信した装置識別情報の中にサーバ装置1が含まれている場合、ユーザ設定読込部131は、共有ユーザ設定記憶部104に記憶されているユーザ設定情報と、それに対応するユーザ識別情報およびプリンタ情報を読み込み、ユーザ設定スプール部134に格納する。このとき、ユーザ設定読込部131は、格納するユーザ設定情報に、サーバ装置1内であることを示す識別情報を付す。
When the
また、受信した装置識別情報の中にホスト装置4・5・6が含まれている場合、ユーザ設定読込部131は、該ホスト装置4・5・6に対応するIPアドレスをホストアドレス記憶部133から取得し、取得したIPアドレスを基に、ホスト装置4・5・6に共有設定情報送信要求を送信する。該共有設定情報送信要求を受信した各ホスト装置4・5・6の共有設定情報送信部は、各ホスト装置4・5・6のユーザ設定記憶部に格納されたユーザ設定情報の中から共有設定されているユーザ設定情報およびそれに対応するホスト識別情報ならびにプリンタ情報を読み出す。そして、各ホスト装置4・5・6の共有設定情報送信部は、読み出したユーザ設定情報およびそれに対応するホスト識別情報ならびにプリンタ情報からなる返信情報を、サーバ装置1に送信する。返信情報を受信したユーザ設定読込部131は、返信情報のユーザ設定情報、ユーザ識別情報およびプリンタ情報を互いに対応付けてユーザ設定スプール部134に格納する。このとき、ユーザ設定読込部131は、格納するユーザ設定情報に、サーバ装置1外から読み出したことを示す識別情報を
付す。
If the received device identification information includes the
このようにして、ユーザ設定読込部131は、ユーザ設定情報を取得し、ユーザ設定スプール部134に格納する(ステップ52)。
In this way, the user setting
次に、ユーザ設定読込部131は、ユーザ設定スプール部134へのユーザ設定情報およびそれに対応するホスト識別情報ならびにプリンタ情報の格納が終わると、受信した検索指示を条件判断部132に送る。条件判断部132は、検索指示に付されたプリンタ情報と、アプリケーション名と、キーワードとを基の検索処理を開始する。
Next, when the user setting information and the corresponding host identification information and printer information are stored in the user setting
まず、条件判断部132は、検索指示に付されたプリンタ情報のIPアドレスと同じIPアドレスを含むプリンタ情報に対応するユーザ設定情報が、ユーザ設定スプール部134にあるか否かを判断する(ステップ53)。
First, the
同じIPアドレスを含むプリンタ情報に対応するユーザ設定情報がユーザ設定スプール部134にある場合(ステップB3でYES)、条件判断部132は、同じIPアドレスを含むプリンタ情報に対応するユーザ設定情報のみを残して、他のユーザ設定情報およびそれに対応するユーザ識別情報およびプリンタ情報をユーザ設定スプール部134から削除する。つまり、条件判断部132は、同じIPアドレスを含むプリンタ情報に対応するユーザ設定情報のみを抽出する(ステップ54)。
When the user setting information corresponding to the printer information including the same IP address is in the user setting spool unit 134 (YES in step B3), the
同じIPアドレスを含むプリンタ情報に対応するユーザ設定情報がユーザ設定スプール部134にない場合(ステップ53でNO)、条件判断部132は、検索指示に付されたプリンタ情報の機種名およびプリンタ構成と同じ機種名およびプリンタ構成も含むプリンタ情報に対応するユーザ設定情報が、ユーザ設定スプール部134にあるか否かを判断する(ステップ55)。
If there is no user setting information corresponding to the printer information including the same IP address in the user setting spool unit 134 (NO in step 53), the
同じ機種名およびプリンタ構成を含むプリンタ情報に対応するユーザ設定情報がユーザ設定スプール部134にある場合(ステップ55でYES)、条件判断部132は、同じ機種名およびプリンタ構成を含むプリンタ情報に対応するユーザ設定情報のみを残して、他のユーザ設定情報およびそれに対応するユーザ識別情報およびプリンタ情報をユーザ設定スプール部134から削除する。つまり、条件判断部132は、同じ機種名およびプリンタ構成を含むプリンタ情報に対応するユーザ設定情報のみを抽出する(ステップ56)。
When the user setting information corresponding to the printer information including the same model name and printer configuration is in the user setting spool unit 134 (YES in step 55), the
同じ機種名およびプリンタ構成を含むプリンタ情報に対応するユーザ設定情報がユーザ設定スプール部134にない場合(ステップ55でNO)、条件判断部132は、検索指示に付されたプリンタ情報の機種名と同じ機種名を含むプリンタ情報に対応するユーザ設定情報が、ユーザ設定スプール部134にあるか否かを判断する(ステップ57)。
If there is no user setting information corresponding to the printer information including the same model name and printer configuration in the user setting spool unit 134 (NO in step 55), the
同じ機種名を含むプリンタ情報に対応するユーザ設定情報がユーザ設定スプール部134にある場合(ステップ57でYES)、条件判断部132は、同じ機種名を含むプリンタ情報に対応するユーザ設定情報のみを残して、他のユーザ設定情報およびそれに対応するユーザ識別情報およびプリンタ情報をユーザ設定スプール部134から削除する。つまり、条件判断部132は、同じ機種名を含むプリンタ情報に対応するユーザ設定情報のみを抽出する(ステップ58)。
When the user setting information corresponding to the printer information including the same model name is in the user setting spool unit 134 (YES in step 57), the
同じ機種名を含むプリンタ情報に対応するユーザ設定情報がユーザ設定スプール部134にない場合(ステップ57でNO)、条件判断部132は、ユーザ設定スプール部134に記憶されている全てのユーザ設定情報をそのまま残す。つまり、条件判断部132は
、ユーザ設定スプール部134に記憶されている全てのユーザ設定情報を抽出する(ステップ59)。
When the user setting information corresponding to the printer information including the same model name does not exist in the user setting spool unit 134 (NO in step 57), the
ステップ54,56,58,59の各処理の後、条件判断部132は、さらに絞込み抽出処理を行う。
After each process of steps 54, 56, 58, and 59, the
まず、条件判断部132は、送信された検索指示の中にアプリケーション名があるか否かにより、アプリケーション名による抽出を行うか否かを判断する(ステップ60)。すなわち、条件判断部132は、送信された検索指示にアプリケーション名が付されている場合、アプリケーション名による抽出を行うと判断し(ステップ60でYES)、送信された検索指示にアプリケーション名が付されていない場合、アプリケーション名による抽出を行わないと判断する(ステップ60でNO)。
First, the
ステップ60でYESの場合、条件判断部132は、同じアプリケーション名を含むアプリケーション情報を有するユーザ設定情報のみを残して、他のユーザ設定情報およびそれに対応するユーザ識別情報およびプリンタ情報をユーザ設定スプール部134から削除する。つまり、条件判断部132は、アプリケーション名を含むアプリケーション情報を有するユーザ設定情報のみを抽出する(ステップ61)。そして、次のステップ62に移る。
In the case of YES at step 60, the
また、ステップ60でNOの場合も、条件判断部132は、ユーザ設定スプール部134に記憶されている全てのユーザ設定情報をそのまま残し、次のステップ62に移る。
Also in the case of NO at step 60, the
次に、ステップ62において、条件判断部132は、送信された検索指示の中にキーワードがあるか否かにより、キーワードによる抽出を行うか否かを判断する。すなわち、条件判断部132は、送信された検索指示キーワードが付されている場合、キーワードによる抽出を行うと判断し(ステップ62でYES)、送信された検索指示にキーワードが付されていない場合、キーワードによる抽出を行わないと判断する(ステップ62でNO)。
Next, in step 62, the
ステップ62でYESの場合、条件判断部132は、同じキーワードを含むユーザ設定情報のみを残して、他のユーザ設定情報およびそれに対応するユーザ識別情報およびプリンタ情報をユーザ設定スプール部134から削除する。つまり、条件判断部132は、同じキーワードを含むユーザ設定情報のみを抽出する(ステップ63)。そして、次のステップ64に移る。
If YES in step 62, the
また、ステップ62でNOの場合も、条件判断部132は、ユーザ設定スプール部134に記憶されている全てのユーザ設定情報をそのまま残し、次のステップ64に移る。
Also in the case of NO in step 62, the
次に、ステップ64において、条件判断部132は、検索指示に付された検索依頼元情報のユーザ名αに対応するIPアドレスをホストアドレス記憶部133から読み出す。そして、条件判断部132は、読み出したIPアドレスを基に、通信部101およびネットワークLを介して、ユーザ設定スプール部134に残ったユーザ設定情報をホスト装置4に送る。ホスト装置4の通信部401は、受信したユーザ設定情報を共有設定取得部451bに送る。これにより、共有設定取得部451bは、ユーザ設定情報を取得する(ステップ64)。その後、共有ユーザ設定取得処理(ステップB)を終了し、図10に示した処理に戻る。
Next, in step 64, the
なお、本実施形態において、検索部103は、プリンタIPアドレス、プリンタ機種名、プリンタ構成の3つの要素から3段階で抽出を行っているが、3つの要素の何れか1つ
の要素だけで抽出しても良いし、何れかの組み合わせで抽出しても良い。また、どの要素で抽出するかをユーザが自由に選択できるようになっていても良い。更に、本実施形態では、上記3つの要素でユーザ設定情報の抽出を行ってから、キーワードやアプリケーションにより抽出の絞込みを行っているが、全てのユーザ設定情報に対してキーワード検索やアプリケーションによる抽出を行ってもよい。更にまた、プリンタドライバのバージョンを設定抽出やキーワード検索の要素に用いてもよい。プリンタドライバのバージョンは印刷の不具合の回避設定を検索する場合等、同じバージョンなら同じ不具合が発生する可能性が高くなるので、効果的に用いることが出来る。
In this embodiment, the
さらに、本実施形態では、検索処理をサーバ装置1の検索部103で行う構成とした。この場合、ネットワークプリンティングシステムにおいて、検索部103を一つだけ設けるだけでよいという利点がある。しかしながら、ホスト装置4・5・6が検索部103と同様の構成を備え、ホスト装置4・5・6が検索処理を行うようにしてもよい。この場合、ホスト装置4は、サーバ装置1,ホスト装置5・6から直接ユーザ設定情報を読み込み、ホスト装置4内で検索し、抽出することができる。
Furthermore, in this embodiment, the search process is performed by the
また、複数のサーバ装置が、ネットワークLに接続されており、各サーバ装置で検索処理がおこなわれてもよい。ホスト装置4・5・6からの検索指示が一時に集中した場合、検索処理を複数のサーバ装置に分散させることができる。この場合、上記サーバアドレス記憶部408は、複数のサーバ装置のIPアドレスを記憶する。そして、共有設定取得部451bは、選択したサーバ装置に対応するIPアドレスをサーバアドレス記憶部408から読み出し、該IPアドレスとともに検索指示を通信部401に送る。
A plurality of server devices may be connected to the network L, and search processing may be performed in each server device. When search instructions from the
また、本実施形態では、設定情報登録部452bは、ユーザ設定情報を新規登録するときに、コメントを入力する旨の表示を表示部422に表示させ、入力部421からコメント情報を取得する構成である。しかしながら、設定情報登録部452bは、新規登録するユーザ設定情報にコメント情報が含まれている場合、含まれているコメント情報をそのままにして新規登録してもよい。すでにあるコメント情報は、通常、そのユーザ設定情報をどういうときに用いるかを示すため、ユーザにとって、有効な情報だからである。
Further, in the present embodiment, the setting
また、本実施形態においては、プリンタドライバ405が設定情報取得部、ユーザ設定部452およびアプリケーション情報取得部454を備える構成としたが、これに限られない。設定情報取得部、ユーザ設定部452およびアプリケーション情報取得部454は、ホスト装置4内にあればよく、プリンタドライバ405の外部であってもよい。
In this embodiment, the
また、本実施形態において、ユーザ設定記憶部404および共有ユーザ設定記憶部104は、図3,4,6,7に示されるように、印刷条件情報として各項目(用紙サイズ等)をすべて記憶する構成とした。しかしながら、これに限らず、デフォルト設定情報から異なる項目だけを記憶してもよい。この場合、設定情報取得部451は、取得した印刷条件情報の中にない項目について、デフォルト設定を適用すればよい。これにより、ユーザ設定記憶部404および共有ユーザ設定記憶部104のメモリ容量を削減できる。
In the present embodiment, the user setting
〔実施形態2〕
本発明の情報処理装置およびサーバ装置1に関する他の実施形態について、図16,17に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施の形態1にて説明した図面と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
[Embodiment 2]
Another embodiment of the information processing apparatus and the
本実施形態のホスト装置4は、上記の実施形態の構成に加えて、サーバ装置1および他のホスト装置5・6から、一括して共有設定されているユーザ設定情報を取得し、自身の
内部に登録(保存)する好ましい構成を有している。なお、サーバ装置1の構成は、図5に示した上記実施形態と同様である。
In addition to the configuration of the above embodiment, the
図16は、本実施形態のホスト装置4の構成を示すブロック図である。図16に示されるように、本実施形態のホスト装置4のプリンタドライバ405は、上記の実施形態の構成に加えて、共有設定一括取得部451cを備えている。
FIG. 16 is a block diagram showing the configuration of the
通信部401は、上記実施形態において説明した機能に加えて、共有設定一括取得部451cから後述する一括検索指示を受け、受けた一括検索指示を、サーバ装置1に対して送る。また、通信部401は、ネットワークLを介して、サーバ装置1から一括検索結果を受信し、受信した一括検索結果を共有設定一括取得部451cに送る。
In addition to the functions described in the above embodiment, the
共有設定一括取得部451cは、プリンタドライバ405が起動しているときに、サーバ装置1および他のホスト装置5・6から、一括して共有設定されているユーザ設定情報を取得し、自身の内部に登録(保存)する処理である共有設定一括登録処理を表す共有設定一括取得項目を表示部422に表示させる。なお、共有設定一括取得項目には、プリンタドライバ405のバージョンを用いて抽出するバージョン抽出一括取得項目と、ホスト装置4にインストールされている全アプリケーションのアプリケーション名を用いて抽出するアプリケーション抽出一括取得項目と、絞込みをしない通常一括取得項目とがある。この表示により、共有設定一括取得部451cは、ユーザに対して、バージョン抽出一括取得項目、アプリケーション抽出一括取得項目または通常一括取得項目を選択する共有設定一括登録指示を入力部421に入力させることができる。入力部421に入力された共有設定一括登録指示は、共有設定一括取得部451cに送られる。
When the
バージョン抽出一括取得項目を選択する共有設定一括登録指示を受けると、共有設定一括取得部451cは、ユーザ設定記憶部404からプリンタドライバ405に対応するプリンタ情報(ドライババージョンを含むすべて)およびホスト識別情報であるユーザ名αを読み出し、該ユーザ名αを検索依頼元情報とする。
Upon receiving a sharing setting batch registration instruction for selecting a version extraction batch acquisition item, the sharing setting
また、アプリケーション抽出一括取得項目を選択する共有設定一括登録指示を受けると、共有設定一括取得部451cは、アプリケーション部403に含まれる全てのアプリケーション431,432,433,…に対して、アプリケーション名要求信号を送り、各アプリケーション431,432,433,…のアプリケーション名を取得する。さらに、共有設定一括取得部451cは、ユーザ設定記憶部404からプリンタドライバ405に対応するプリンタ情報(ただし、ドライババージョンを除く)およびホスト識別情報であるユーザ名αを読み出し、該ユーザ名αを検索依頼元情報とする。
In addition, upon receiving a share setting batch registration instruction for selecting an application extraction batch acquisition item, the share setting
また、通常一括取得項目を選択する共有設定一括登録指示を受けると、共有設定一括取得部451cは、ユーザ設定記憶部404からプリンタドライバ405に対応するプリンタ情報(ただし、ドライババージョンを除く)およびホスト識別情報であるユーザ名αを読み出し、該ユーザ名αを検索依頼元情報とする。
In addition, upon receiving a share setting batch registration instruction for selecting a normal batch acquisition item, the share setting
共有設定一括取得部451cは、取得したアプリケーション名、読み出したプリンタ情報と、検索依頼元情報とを付した一括検索指示を生成する。また、共有設定一括取得部451cは、サーバIPアドレス記憶部458からサーバ装置1のIPアドレスを読み出す。そして、共有設定一括取得部451cは、読み出したIPアドレスを基に、通信部401およびネットワークLを介して、生成した一括検索指示を通信部4011に送る。
The shared setting
また、共有設定一括取得部451cは、通信部401から、「抽出ユーザ設定情報なし」を表す一括検索結果、または、抽出したユーザ設定情報を含む一括検索結果を取得する
。
Further, the shared setting
共有設定一括取得部451cは、取得したユーザ設定情報のアプリケーション情報の利用回数をゼロにクリアにする。さらに、共有設定一括取得部451cは、ユーザ設定名を問うUIを表示部422に表示させ、入力部421から新たなユーザ設定名を取得し、取得したユーザ設定情報のユーザ設定名を変更する。共有設定一括取得部451cは、アプリケーション情報とユーザ設定名とを変更したユーザ設定情報をプリンタドライバ405に対応するプリンタ情報とホスト装置4を識別するユーザ名αとに対応付けて、ユーザ設定記憶部404に記憶する。
The shared setting
共有設定一括取得部451cは、ユーザ設定情報をユーザ設定記憶部404に記憶するときに、該ユーザ設定情報のユーザ設定名を変更できる。共有設定一括取得部451cは、ユーザ設定名を問うUIを表示部422に表示させ、入力部421から新たなユーザ設定名を取得する。
The shared setting
次に、共有設定一括登録処理の手順について、図17を参照しながら説明する。図17は、共有設定一括登録処理を示すフローチャートである。 Next, the shared setting batch registration process will be described with reference to FIG. FIG. 17 is a flowchart showing the sharing setting batch registration process.
まず、アプリケーション部403からの指示または入力部421からの指示により、プリンタドライバ405が起動する(ステップ71)。
First, the
プリンタドライバ405が起動すると、共有設定一括取得部451cは、共有設定一括登録処理を表す共有設定一括取得項目を表示部422に表示させる(ステップ72)。これにより、ユーザに対して、バージョン抽出一括取得項目またはアプリケーション抽出一括取得項目を選択する共有設定一括登録指示を入力部421に入力させる。入力部421に入力された共有設定一括登録指示は、共有設定一括取得部451cに送られる。
When the
次に、共有設定一括取得部451cは、共有設定一括登録指示に応じた一括検索指示を生成する(ステップ73)。具体的には、共有設定一括取得部451cは、以下の処理を行う。
Next, the share setting
バージョン抽出一括取得項目を選択する共有設定一括登録指示を受けると、共有設定一括取得部451cは、ユーザ設定記憶部404からプリンタドライバ405に対応するプリンタ情報(ドライババージョンを含むすべて)およびホスト識別情報であるユーザ名αを読み出し、該ユーザ名αを検索依頼元情報とする。そして、共有設定一括取得部451cは、プリンタ情報(ドライババージョンを含むすべて)およびユーザ名αを付した一括検索指示を生成し、該一括検索指示をサーバ装置1に送る。
Upon receiving a sharing setting batch registration instruction for selecting a version extraction batch acquisition item, the sharing setting
また、アプリケーション抽出一括取得項目を選択する共有設定一括登録指示を受けると、共有設定一括取得部451cは、アプリケーション部403に含まれる全てのアプリケーション431,432,433,…に対して、アプリケーション名要求信号を送り、各アプリケーション431,432,433,…のアプリケーション名を取得する。さらに、共有設定一括取得部451cは、ユーザ設定記憶部404からプリンタドライバ405に対応するプリンタ情報(ただし、ドライババージョンを除く)およびホスト識別情報であるユーザ名αを読み出し、該ユーザ名αを検索依頼元情報とする。そして、共有設定一括取得部451cは、アプリケーション名、プリンタ情報(ただし、ドライババージョンを除く)およびユーザ名αを付した一括検索指示を生成し、該一括検索指示をサーバ装置1に送る。
In addition, upon receiving a share setting batch registration instruction for selecting an application extraction batch acquisition item, the share setting
また、通常一括取得項目を選択する共有設定一括登録指示を受けると、共有設定一括取
得部451cは、ユーザ設定記憶部404からプリンタドライバ405に対応するプリンタ情報(ただし、ドライババージョンを除く)およびホスト識別情報であるユーザ名αを読み出し、該ユーザ名αを検索依頼元情報とする。そして、共有設定一括取得部451cは、プリンタ情報(ただし、ドライババージョンを除く)およびユーザ名αを付した一括検索指示を生成し、該一括検索指示をサーバ装置1に送る。
In addition, upon receiving a share setting batch registration instruction for selecting a normal batch acquisition item, the share setting
次に、サーバ装置1のユーザ設定読込部131は、一括検索指示を受信すると、一括検索指示に付された検索依頼元情報であるユーザ名α以外のホスト識別情報を有するホスト装置5・6のIPアドレスをアドレス記憶部143から読み出す。そして、ユーザ設定読込部131は、読み出したIPアドレスを基に、ホスト装置5・6に対して、共有設定情報送信要求を送る。共有設定情報送信要求を受けた各ホスト装置5・6の共有設定情報送信部は、各自に記憶されている共有設定されたユーザ設定情報と、それに対応するユーザ識別情報およびプリンタ情報をサーバ装置1に送る。これにより、ユーザ設定読込部131は、ホスト装置5・6に記憶されている共有設定されたユーザ設定情報とそれに対応するユーザ識別情報およびプリンタ情報とを取得する。また、ユーザ設定読込部131は、一括検索指示を受信すると、共有ユーザ設定記憶部104に記憶されているユーザ設定情報とそれに対応するユーザ識別情報およびプリンタ情報を読み込む。
Next, when the user setting
このようにして、ユーザ設定読込部131は、ホスト装置5・6および共有ユーザ設定記憶部104に記憶されているユーザ設定情報とそれに対応するユーザ識別情報およびプリンタ情報とを取得し、ユーザ設定スプール部134に格納する(ステップ74)。
In this way, the user setting
次に、一括検索指示に付されたプリンタ情報とアプリケーション名とを受信した条件判断部132は、検索処理を開始する。
Next, the
まず、条件判断部132は、一括検索指示に含まれるプリンタ情報のIPアドレスと同じIPアドレスを含むプリンタ情報に対応するユーザ設定情報が、ユーザ設定スプール部134にあるか否かを判断する(ステップ75)。
First, the
同じIPアドレスを含むプリンタ情報に対応するユーザ設定情報がユーザ設定スプール部134にある場合(ステップ75でYES)、条件判断部132は、同じIPアドレスを含むプリンタ情報に対応するユーザ設定情報のみを残して、他のユーザ設定情報およびそれに対応するユーザ識別情報およびプリンタ情報をユーザ設定スプール部134から削除する。つまり、条件判断部132は、同じIPアドレスを含むプリンタ情報に対応するユーザ設定情報のみを抽出する(ステップ76)。
When the user setting information corresponding to the printer information including the same IP address is present in the user setting spool unit 134 (YES in step 75), the
同じIPアドレスを含むプリンタ情報に対応するユーザ設定情報がユーザ設定スプール部134にない場合(ステップ75でNO)、条件判断部132は、一括検索指示に含まれるプリンタ情報の機種名およびプリンタ構成と同じ機種名およびプリンタ構成も含むプリンタ情報に対応するユーザ設定情報が、ユーザ設定スプール部134にあるか否かを判断する(ステップ77)。
If there is no user setting information corresponding to the printer information including the same IP address in the user setting spool unit 134 (NO in step 75), the
同じ機種名およびプリンタ構成を含むプリンタ情報に対応するユーザ設定情報がユーザ設定スプール部134にある場合(ステップ77でYES)、条件判断部132は、同じ機種名およびプリンタ構成を含むプリンタ情報に対応するユーザ設定情報のみを残して、他のユーザ設定情報およびそれに対応するユーザ識別情報およびプリンタ情報をユーザ設定スプール部134から削除する。つまり、条件判断部132は、同じ機種名およびプリンタ構成を含むプリンタ情報に対応するユーザ設定情報のみを抽出する(ステップ78)。
When the user setting information corresponding to the printer information including the same model name and printer configuration is in the user setting spool unit 134 (YES in step 77), the
同じ機種名およびプリンタ構成を含むプリンタ情報に対応するユーザ設定情報がユーザ設定スプール部134にない場合(ステップ79でNO)、条件判断部132は、検索指示に含まれるプリンタ情報の機種名と同じ機種名を含むプリンタ情報に対応するユーザ設定情報が、ユーザ設定スプール部134にあるか否かを判断する(ステップ79)。
If the user setting information corresponding to the printer information including the same model name and printer configuration does not exist in the user setting spool unit 134 (NO in step 79), the
同じ機種名を含むプリンタ情報に対応するユーザ設定情報がユーザ設定スプール部134にある場合(ステップ79でYES)、条件判断部132は、同じ機種名を含むプリンタ情報に対応するユーザ設定情報のみを残して、他のユーザ設定情報およびそれに対応するユーザ識別情報およびプリンタ情報をユーザ設定スプール部134から削除する。つまり、条件判断部132は、同じ機種名を含むプリンタ情報に対応するユーザ設定情報のみを抽出する(ステップ80)。
When the user setting information corresponding to the printer information including the same model name exists in the user setting spool unit 134 (YES in step 79), the
同じ機種名を含むプリンタ情報に対応するユーザ設定情報がユーザ設定スプール部134にない場合(ステップ79でNO)、ステップ条件判断部132は、ユーザ設定スプール部134内のすべてのユーザ設定情報およびそれに対応するユーザ識別情報およびプリンタ情報を削除する(ステップ81)。すなわち、ステップ条件判断部132は、なにも抽出しない。その後、ステップ87の処理に移る。
When there is no user setting information corresponding to the printer information including the same model name in the user setting spool unit 134 (NO in step 79), the step
ステップ78,80,82の各処理の後、条件判断部132は、さらに絞込み抽出処理を行うか否か、行う場合には絞込み抽出の処理内容を判断する(ステップ82)。
After each of the steps 78, 80, and 82, the
すなわち、ステップ82において、条件判断部132は、送信された一括検索指示にアプリケーション名が付されている場合、アプリケーションによる絞込み抽出処理を行うと判断する(ステップ82でアプリケーション)。また、ステップ84において、条件判断部132は、送信された一括検索指示にプリンタドライバ405のバージョンが付されている場合、プリンタドライバ405のバージョンによる絞込み抽出処理を行うと判断する(ステップ82でドライババージョン)。
That is, in step 82, if the application name is added to the transmitted collective search instruction, the
さらに、ステップ84において、条件判断部132は、送信された一括検索指示にアプリケーション名またはプリンタドライバ405のバージョンが付されていない場合、絞込み抽出処理を行わないと判断する(ステップ82でNO)。
Further, in step 84, if the application name or the version of the
アプリケーションによる絞込み抽出処理を行うと判断する場合(ステップ82でアプリケーション)、条件判断部132は、一括検索指示に付されたアプリケーション名と同じアプリケーション名を含むアプリケーション情報を有するユーザ設定情報のみをユーザ設定スプール部134に残し、それ以外をユーザ設定スプール部134から削除する(ステップ83)。このようにして、条件判断部132は、アプリケーションによる絞込み抽出処理を行う。
When it is determined that the narrow-down extraction process by the application is performed (application in step 82), the
また、プリンタドライバ405のバージョンによる絞込み抽出処理を行うと判断する場合(ステップ82でドライババージョン)、条件判断部132は、一括検索指示に付されたプリンタドライバ405のバージョンと同じバージョンを含むプリンタ情報に対応するユーザ設定情報のみをユーザ設定スプール部134に残し、それ以外をユーザ設定スプール部134から削除する(ステップ84)。このようにして、条件判断部132は、プリンタドライバ405のバージョンによる絞込み抽出処理を行う。
If it is determined that the narrowing extraction process based on the version of the
絞込み抽出処理を行わない場合(ステップ82でNO)、または、ステップ81の後、ステップ85の処理が行われる。 When the narrow-down extraction process is not performed (NO in step 82), or after step 81, the process of step 85 is performed.
ステップ85においては、条件判断部132は、ユーザ設定スプール部134にユーザ
設定情報が残っているかどうかにより、抽出した情報があるか否かを判断する。
In step 85, the
抽出した情報がある場合(ステップS85でYES)、条件判断部132は、ユーザ設定スプール部134に残ったユーザ設定情報を読み出す。また、条件判断部132は、一括検索指示に付された検索依頼元情報のユーザ名αに対応するIPアドレスをホストアドレス記憶部133から読み出す。そして、条件判断部132は、読み出したIPアドレスを基に、ホスト装置4に読み出したユーザ設定情報からなる一括検索結果を送る。一括検索結果を受信した通信部401は、受信した一括検索結果を共有設定一括取得部451cに送る。そして、共有設定一括取得部451cは、一括検索結果に含まれるユーザ設定情報のアプリケーション情報の利用回数をゼロにクリアにする。さらに、共有設定一括取得部451cは、ユーザ設定名を問うUIを表示部422に表示させ、入力部421から新たなユーザ設定名を取得し、取得したユーザ設定情報のユーザ設定名を変更する。共有設定一括取得部451cは、アプリケーション情報とユーザ設定名とを変更したユーザ設定情報をプリンタドライバ405に対応するプリンタ情報とホスト装置4を識別するユーザ名αとに対応付けて、ユーザ設定記憶部404に記憶する(ステップ86)。
If there is extracted information (YES in step S85), the
一方、抽出した情報がない場合(ステップS85でNO)、条件判断部132は、「抽出情報なし」である旨の一括検索結果を生成する。また、条件判断部132は、一括検索指示に付された検索依頼元情報のユーザ名αに対応するIPアドレスをホストアドレス記憶部133から読み出す。そして、条件判断部132は、読み出したIPアドレスを基に、ホスト装置4に読み出したユーザ設定情報からなる一括検索結果を送る。一括検索結果を受信した通信部401は、受信した一括検索結果を共有設定一括取得部451cに送る。そして、共有設定一括取得部451cは、一括検索結果に基づいて、「抽出情報なし」を表示部422に表示させる(ステップ87)。その後、処理を終了する。
On the other hand, when there is no extracted information (NO in step S85), the
本実施形態では、バージョン抽出一括取得項目を選択する共有設定一括登録指示を受けると、共有設定一括取得部451cは、ユーザ設定記憶部404からプリンタドライバ405に対応するプリンタ情報(ドライババージョンを含むすべて)を読み出す構成とした。しかしながら、このとき、共有設定一括取得部451cは、ユーザ設定記憶部404から全てのプリンタドライバに対応するプリンタ情報(ドライババージョンを含むすべて)を読み出してもよい。これにより、ホスト装置4は、インストールされている全てのプリンタドライバに対応するプリンタに適したユーザ設定情報を一括して取得できる。
In the present embodiment, upon receiving a share setting batch registration instruction for selecting a version extraction batch acquisition item, the share setting
また、本実施形態では、共有設定一括登録指示を受けると、共有設定一括取得部451cは、ユーザ設定記憶部404からプリンタドライバ405に対応するプリンタ情報を読み出す構成とした。しかしながら、このとき、共有設定一括取得部451cは、ユーザ設定記憶部404から全てのプリンタに対応するプリンタ情報を読み出してもよい。これにより、ホスト装置4は、印刷出力できる全てのプリンタに適したユーザ設定情報を一括して取得できる。
Further, in the present embodiment, upon receiving a share setting batch registration instruction, the share setting
また、上記実施形態では、設定情報取得部451は、ユーザ設定記憶部404または共有ユーザ設定情報記憶部104からユーザ設定情報を取得する構成であるとした。しかしながら、フロッピー(登録商標)ディスクやメモリーカード等の記憶媒体からユーザ設定情報を読み込んでも良い。この場合、ホスト装置4・5・6に内蔵されている該記録媒体の読取装置や、ホスト装置4・5・6やネットワークに接続されている記録媒体読取装置を用いる。
In the above embodiment, the setting
最後に、ホスト装置4またはサーバ装置1の各ブロック、特にユーザ設定部452、設定情報取得部451、アプリケーション情報取得部454、検索部103は、ハードウェアロジックによって構成してもよいし、次のようにCPUを用いてソフトウェアによって
実現してもよい。
Finally, each block of the
すなわち、ホスト装置4またはサーバ装置1は、各機能を実現する制御プログラムの命令を実行するCPU(central processing unit )、上記プログラムを格納したROM(read only memory)、上記プログラムを展開するRAM(random access memory)、上記プログラムおよび各種データを格納するメモリ等の記憶装置(記録媒体)などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるホスト装置4またはサーバ装置1の制御プログラムのプログラムコード(実行形式プログラム、中間コードプログラム、ソースプログラム)をコンピュータで読み取り可能に記録した記録媒体を、上記ホスト装置4またはサーバ装置1に供給し、そのコンピュータ(またはCPUやMPU)が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
That is, the
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー(登録商標)ディスク/ハードディスク等の磁気ディスクやCD−ROM/MO/MD/DVD/CD−R等の光ディスクを含むディスク系、ICカード(メモリカードを含む)/光カード等のカード系、あるいはマスクROM/EPROM/EEPROM/フラッシュROM等の半導体メモリ系などを用いることができる。 Examples of the recording medium include a tape system such as a magnetic tape and a cassette tape, a magnetic disk such as a floppy (registered trademark) disk / hard disk, and an optical disk such as a CD-ROM / MO / MD / DVD / CD-R. Card system such as IC card, IC card (including memory card) / optical card, or semiconductor memory system such as mask ROM / EPROM / EEPROM / flash ROM.
また、ホスト装置4またはサーバ装置1を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、LAN、ISDN、VAN、CATV通信網、仮想専用網(virtual private network
)、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、IEEE1394、USB、電力線搬送、ケーブルTV回線、電話線、ADSL回線等の有線でも、IrDAやリモコンのような赤外線、Bluetooth、802.11無線、HDR、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された搬送波あるいはデータ信号列の形態でも実現され得る。
Further, the
), Telephone line networks, mobile communication networks, satellite communication networks, and the like. In addition, the transmission medium constituting the communication network is not particularly limited. For example, in the case of wired communication such as IEEE 1394, USB, power line carrier, cable TV line, telephone line, and ADSL line, infrared rays such as IrDA and remote control, Bluetooth, It can also be used with radio such as 802.11 radio, HDR, mobile phone network, satellite line, and terrestrial digital network. The present invention can also be realized in the form of a carrier wave or a data signal sequence in which the program code is embodied by electronic transmission.
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。 The present invention is not limited to the above-described embodiments, and various modifications are possible within the scope shown in the claims, and embodiments obtained by appropriately combining technical means disclosed in different embodiments. Is also included in the technical scope of the present invention.
本発明の情報処理装置、サーバ装置、情報送信方法、情報処理プログラムおよび記録媒体によれば、印刷条件情報を共有化するため、ユーザが、所望の印刷条件情報を容易に取得することができる。そのため、印刷出力を行う装置や、該装置を管理する装置に適用することができる。 According to the information processing apparatus, the server apparatus, the information transmission method, the information processing program, and the recording medium of the present invention, since the printing condition information is shared, the user can easily obtain desired printing condition information. Therefore, the present invention can be applied to a device that performs print output and a device that manages the device.
1 サーバ装置
2・3 プリンタ
4・5・6 ホスト装置(情報処理装置)
102 共有ユーザ設定情報書込部(書込手段)
103 検索部(抽出手段)
104 共有ユーザ設定記憶部(記憶手段)
404 ユーザ設定記憶部(記憶手段)
405 プリンタドライバ
407 共有設定情報送信部(送信手段)
431・432・433 アプリケーション
451 設定情報取得部(印刷条件情報取得手段)
452b 設定情報登録部(書込手段)
1
102 Shared user setting information writing unit (writing means)
103 Search part (extraction means)
104 Shared user setting storage unit (storage means)
404 User setting storage unit (storage means)
405
431, 432, 433
452b Setting information registration unit (writing means)
Claims (18)
前記サーバ装置または他の情報処理装置が、印刷条件に関する印刷条件情報を所定の付加情報に対応付けて記憶しており、
前記付加情報を特定し、特定した特定付加情報を基に、前記サーバ装置または他の情報処理装置から印刷条件情報を取得する印刷条件情報取得手段とを備えることを特徴とする情報処理装置。 An information processing apparatus that is connected to a server device or another information processing apparatus via a communication network, and that prints out to a printer under arbitrary printing conditions,
The server device or other information processing device stores printing condition information related to printing conditions in association with predetermined additional information,
An information processing apparatus comprising: printing condition information acquisition means for specifying the additional information and acquiring printing condition information from the server apparatus or another information processing apparatus based on the specified specific additional information.
前記サーバ装置または他の情報処理装置が、印刷条件に関する印刷条件情報を所定の付加情報に対応付けて記憶しており、
任意のキーワードを特定し、前記サーバ装置または他の情報処理装置から、特定したキーワードを含む印刷条件情報、または、特定したキーワードを含む付加情報に対応付けられた印刷条件情報を取得する印刷条件情報取得手段とを備えることを特徴とする情報処理装置。 An information processing apparatus that is connected to a server device or another information processing apparatus via a communication network, and that prints on a printer under arbitrary printing conditions,
The server device or other information processing device stores printing condition information related to printing conditions in association with predetermined additional information,
Print condition information for specifying an arbitrary keyword and acquiring print condition information including the specified keyword or additional information including the specified keyword from the server device or another information processing apparatus An information processing apparatus comprising an acquisition unit.
前記印刷条件情報取得手段は、印刷出力するプリンタのプリンタ機種およびプリンタ構成を特定し、サーバ装置または他の情報処理装置から、特定したプリンタ機種およびプリンタ構成と同じプリンタ機種またはプリンタ構成を表すプリンタ機種識別情報およびプリンタ構成識別情報に対応付けられた印刷条件情報を抽出し、抽出した印刷条件情報を取得することを特徴とする請求項1に記載の情報処理装置。 The additional information includes printer model identification information for identifying a printer model and printer configuration identification information for identifying a printer configuration,
The printing condition information acquisition unit specifies a printer model and a printer configuration of a printer to be printed, and represents a printer model or printer configuration that is the same as the specified printer model and printer configuration from a server device or another information processing apparatus. The information processing apparatus according to claim 1, wherein printing condition information associated with the identification information and the printer configuration identification information is extracted, and the extracted printing condition information is acquired.
前記印刷条件情報取得手段は、印刷出力できる全てのプリンタのプリンタ機種およびプリンタ構成を特定し、サーバ装置または他の情報処理装置から、特定したプリンタ機種およびプリンタ構成と同じプリンタ機種またはプリンタ構成を表すプリンタ機種識別情報およびプリンタ構成識別情報に対応付けられた印刷条件情報を抽出し、抽出した印刷条件情報を取得することを特徴とする請求項1に記載の情報処理装置。 The additional information includes printer model identification information for identifying a printer model and printer configuration identification information for identifying a printer configuration,
The printing condition information acquisition unit identifies printer models and printer configurations of all printers that can perform printing output, and represents the same printer model and printer configuration as the identified printer model and printer configuration from the server apparatus or other information processing apparatus. The information processing apparatus according to claim 1, wherein printing condition information associated with the printer model identification information and the printer configuration identification information is extracted, and the extracted printing condition information is acquired.
前記付加情報が、プリンタドライバのバージョンを識別するバージョン識別情報を含み、
前記印刷条件情報取得手段は、印刷出力するプリンタに対応するプリンタドライバのバージョンを特定し、サーバ装置または他の情報処理装置から、特定したバージョンと同じバージョンを表すバージョン識別情報に対応付けられた印刷条件情報を抽出し、抽出した印刷条件情報を取得することを特徴とする請求項1に記載の情報処理装置。 A printer driver corresponding to the printer for printing output to the printer is installed.
The additional information includes version identification information for identifying a version of the printer driver;
The printing condition information acquisition unit specifies a version of a printer driver corresponding to a printer to be printed out, and prints associated with version identification information representing the same version as the specified version from a server device or another information processing device. The information processing apparatus according to claim 1, wherein the condition information is extracted and the extracted printing condition information is acquired.
前記付加情報が、プリンタドライバのバージョンを識別するバージョン識別情報を含み、
前記印刷条件情報取得手段は、インストールされているプリンタドライバのバージョンを特定し、サーバ装置または他の情報処理装置から、特定したバージョンと同じバージョンを表すバージョン識別情報に対応付けられた印刷条件情報を抽出し、抽出した印刷条件情報を取得することを特徴とする請求項1に記載の情報処理装置。 A printer driver corresponding to the printer for printing output to the printer is installed.
The additional information includes version identification information for identifying a version of the printer driver;
The printing condition information acquisition unit specifies the version of the installed printer driver, and prints the printing condition information associated with the version identification information representing the same version as the specified version from the server apparatus or another information processing apparatus. The information processing apparatus according to claim 1, wherein the information is extracted and the extracted printing condition information is acquired.
前記印刷条件情報取得手段は、印刷出力するデータを作成したアプリケーションを特定し、サーバ装置または他の情報処理装置から、特定したアプリケーションと同じアプリケーションを表すアプリケーション識別情報に対応付けられた印刷条件情報を抽出し、抽出した印刷条件情報を取得することを特徴とする請求項1に記載の情報処理装置。 The additional information includes application identification information for identifying an application,
The printing condition information acquisition unit identifies an application that created data to be printed and outputs printing condition information associated with application identification information representing the same application as the identified application from a server apparatus or another information processing apparatus. The information processing apparatus according to claim 1, wherein the information is extracted and the extracted printing condition information is acquired.
前記印刷条件情報取得手段は、インストールされているアプリケーションを特定し、サーバ装置または他の情報処理装置から、特定したアプリケーションと同じアプリケーションを表すアプリケーション識別情報に対応付けられた印刷条件情報を抽出し、抽出した印刷条件情報を取得することを特徴とする請求項1に記載の情報処理装置。 The additional information includes application identification information for identifying an application,
The printing condition information acquisition unit identifies an installed application, extracts printing condition information associated with application identification information representing the same application as the identified application from the server apparatus or another information processing apparatus, The information processing apparatus according to claim 1, wherein the extracted printing condition information is acquired.
前記印刷条件情報取得手段が取得した印刷条件情報を前記記憶手段に書き込む書込手段とを備えることを特徴とする請求項1から9の何れか1項に記載の情報処理装置。 Storage means for storing printing condition information relating to printing conditions when printing on the printer;
The information processing apparatus according to claim 1, further comprising: a writing unit that writes the printing condition information acquired by the printing condition information acquiring unit into the storage unit.
前記印刷条件情報取得手段が取得した印刷条件情報を前記付加情報に対応付けて前記記憶手段に書き込む書込手段と、
前記記憶手段に書き込まれた印刷条件情報、または、印刷条件情報および対応する付加情報を前記サーバ装置または他の情報処理装置に送信する送信手段とを備えることを特徴とする請求項1から9の何れか1項に記載の情報処理装置。 Storage means for storing printing condition information relating to printing conditions when printing on the printer;
A writing unit that writes the printing condition information acquired by the printing condition information acquiring unit in the storage unit in association with the additional information;
10. The printing condition information written in the storage means, or transmission means for transmitting the printing condition information and corresponding additional information to the server apparatus or another information processing apparatus. The information processing apparatus according to any one of claims.
前記印刷条件情報取得手段が、前記サーバ装置または他の情報処理装置から、印刷条件情報を取得するとともに該印刷条件情報に対応するコメント情報も取得し、
前記プリンタに印刷するときの印刷条件に関する印刷条件情報を記憶する記憶手段と、
前記印刷条件情報取得手段が取得した印刷条件情報とコメント情報とを対応付けて前記記憶手段に書き込む書込手段とを備えることを特徴とする請求項1から9の何れか1項に記載の情報処理装置。 The additional information includes comment information including an arbitrary comment,
The printing condition information acquisition unit acquires printing condition information from the server device or another information processing apparatus and also acquires comment information corresponding to the printing condition information,
Storage means for storing printing condition information relating to printing conditions when printing on the printer;
The information according to any one of claims 1 to 9, further comprising: a writing unit that associates the printing condition information acquired by the printing condition information acquiring unit with comment information and writes the comment information in the storage unit. Processing equipment.
任意のプリンタに印刷するときの印刷条件に関する印刷条件情報を所定の付加情報に対応付けて記憶する記憶手段と、
前記情報処理装置から前記印刷条件情報および付加情報を取得し、取得した印刷条件情報および付加情報を互いに対応付けて、前記記憶手段に書き込む書込手段と、
任意の一つの情報処理装置から特定された付加情報である特定付加情報あるいは特定されたキーワードを受信し、前記記憶手段が記憶している印刷条件情報の中から、取得した特定付加情報あるいはキーワードを基に印刷条件情報を抽出し、特定付加情報を送信した情報処理装置に対して抽出した印刷条件情報を送信する抽出手段とを備えることを特徴と
するサーバ装置。 A server device connected to a plurality of information processing devices via a communication network,
Storage means for storing printing condition information relating to printing conditions when printing on an arbitrary printer in association with predetermined additional information;
Writing means for acquiring the printing condition information and additional information from the information processing apparatus, associating the acquired printing condition information and additional information with each other, and writing to the storage means;
The specific additional information or the specified keyword that is the additional information specified from any one information processing apparatus is received, and the acquired specific additional information or keyword is selected from the printing condition information stored in the storage means. A server apparatus comprising: extraction means for extracting printing condition information based on the information and transmitting the extracted printing condition information to the information processing apparatus that has transmitted the specific additional information.
前記情報処理装置が、印刷条件に関する印刷条件情報を所定の付加情報に対応付けて記憶しており、
前記情報処理装置から印刷条件情報および対応する付加情報を収集する収集手段と、
任意の一つの情報処理装置から、特定された付加情報である特定付加情報あるいは特定されたキーワードを受信し、前記収集手段が収集した印刷条件情報の中から、取得した特定付加情報あるいはキーワードを基に印刷条件情報を抽出し、特定付加情報あるいはキーワードを送信した情報処理装置に対して、抽出した印刷条件情報を送信する抽出手段とを備えることを特徴とするサーバ装置。 A server device connected to a plurality of information processing devices via a communication network,
The information processing apparatus stores printing condition information related to printing conditions in association with predetermined additional information,
Collecting means for collecting printing condition information and corresponding additional information from the information processing apparatus;
The specific additional information or the specified keyword, which is the specified additional information, is received from any one information processing apparatus, and the acquired specific additional information or keyword is selected from the printing condition information collected by the collecting means. A server apparatus comprising: extraction means for extracting the printing condition information and transmitting the extracted printing condition information to the information processing apparatus that has transmitted the specific additional information or the keyword.
前記第1の情報処理装置で設定された印刷条件に関する印刷条件情報を所定の付加情報に対応付けて、前記通信ネットワークと通信可能である任意の記憶手段に記憶し、
前記第2の情報処理装置において特定された付加情報またはキーワードを取得し、
取得した付加情報またはキーワードを基に、前記記憶手段から印刷条件情報、または、印刷条件情報および対応する付加情報を読み出し、
読み出した印刷条件情報、または、読み出した印刷条件情報および対応する付加情報を第2の情報処理装置に送信することを特徴とする情報送信方法。 Information transmission method for transmitting printing condition information related to printing conditions set in first information processing apparatus to second information processing apparatus in a network system composed of a plurality of information processing apparatuses connected to each other via a communication network Because
Printing condition information relating to printing conditions set by the first information processing apparatus is associated with predetermined additional information and stored in any storage means capable of communicating with the communication network;
Acquiring additional information or a keyword specified in the second information processing apparatus;
Based on the acquired additional information or keyword, the printing condition information or the printing condition information and the corresponding additional information are read from the storage means,
An information transmission method characterized by transmitting the read print condition information or the read print condition information and corresponding additional information to the second information processing apparatus.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003432603A JP2005190298A (en) | 2003-12-26 | 2003-12-26 | Information processing apparatus, server apparatus, information transmission method, information processing program, and recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003432603A JP2005190298A (en) | 2003-12-26 | 2003-12-26 | Information processing apparatus, server apparatus, information transmission method, information processing program, and recording medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2005190298A true JP2005190298A (en) | 2005-07-14 |
Family
ID=34790252
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003432603A Withdrawn JP2005190298A (en) | 2003-12-26 | 2003-12-26 | Information processing apparatus, server apparatus, information transmission method, information processing program, and recording medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2005190298A (en) |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008257698A (en) * | 2007-02-28 | 2008-10-23 | Konica Minolta Systems Lab Inc | Automatic detection of user preference in printer setting |
| JP2010527052A (en) * | 2007-04-13 | 2010-08-05 | アマデウス エス.アー.エス. | Method and apparatus for managing printing devices in a local area network |
| JP2010186458A (en) * | 2009-01-19 | 2010-08-26 | Ricoh Co Ltd | Program, recording medium, and information processing apparatus |
| JP2011008378A (en) * | 2009-06-24 | 2011-01-13 | Konica Minolta Business Technologies Inc | Image forming system, image forming apparatus and printer driver |
| JP2011060274A (en) * | 2009-08-11 | 2011-03-24 | Ricoh Co Ltd | Print control system and data control method |
| CN102279758A (en) * | 2010-06-08 | 2011-12-14 | 夏普株式会社 | Software distribution method, information processing apparatus, and information processing system |
| JP2012008703A (en) * | 2010-06-23 | 2012-01-12 | Ricoh Co Ltd | Information processor, program, and recording medium |
| JP2012203493A (en) * | 2011-03-24 | 2012-10-22 | Sharp Corp | Electronic device control system, electronic device, and electronic device control method |
| JP2013186759A (en) * | 2012-03-08 | 2013-09-19 | Oki Data Corp | Printing system |
| JP2015069494A (en) * | 2013-09-30 | 2015-04-13 | 株式会社沖データ | Image processing system, information processing apparatus, image processing apparatus, information processing program, and image processing program |
| JP2020052553A (en) * | 2018-09-25 | 2020-04-02 | 株式会社リコー | Information processing apparatus, printing method and program |
-
2003
- 2003-12-26 JP JP2003432603A patent/JP2005190298A/en not_active Withdrawn
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008257698A (en) * | 2007-02-28 | 2008-10-23 | Konica Minolta Systems Lab Inc | Automatic detection of user preference in printer setting |
| JP2010527052A (en) * | 2007-04-13 | 2010-08-05 | アマデウス エス.アー.エス. | Method and apparatus for managing printing devices in a local area network |
| JP2010186458A (en) * | 2009-01-19 | 2010-08-26 | Ricoh Co Ltd | Program, recording medium, and information processing apparatus |
| US8432569B2 (en) | 2009-06-24 | 2013-04-30 | Konica Minolta Business Technologies, Inc. | Image forming system, image forming apparatus and recording medium |
| JP2011008378A (en) * | 2009-06-24 | 2011-01-13 | Konica Minolta Business Technologies Inc | Image forming system, image forming apparatus and printer driver |
| JP2011060274A (en) * | 2009-08-11 | 2011-03-24 | Ricoh Co Ltd | Print control system and data control method |
| CN102279758A (en) * | 2010-06-08 | 2011-12-14 | 夏普株式会社 | Software distribution method, information processing apparatus, and information processing system |
| JP2012008703A (en) * | 2010-06-23 | 2012-01-12 | Ricoh Co Ltd | Information processor, program, and recording medium |
| JP2012203493A (en) * | 2011-03-24 | 2012-10-22 | Sharp Corp | Electronic device control system, electronic device, and electronic device control method |
| JP2013186759A (en) * | 2012-03-08 | 2013-09-19 | Oki Data Corp | Printing system |
| JP2015069494A (en) * | 2013-09-30 | 2015-04-13 | 株式会社沖データ | Image processing system, information processing apparatus, image processing apparatus, information processing program, and image processing program |
| JP2020052553A (en) * | 2018-09-25 | 2020-04-02 | 株式会社リコー | Information processing apparatus, printing method and program |
| JP7255117B2 (en) | 2018-09-25 | 2023-04-11 | 株式会社リコー | Information processing device, printing method, and program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5441646B2 (en) | Printing apparatus, printing method, and printing program | |
| US20090015864A1 (en) | Image-processing apparatus and image-processing method | |
| JP6816781B2 (en) | Print control program, information processing device and information processing system | |
| CN102006377A (en) | Image-reading system, control device and control method | |
| CN103716488B (en) | Information processing device | |
| JP2005190298A (en) | Information processing apparatus, server apparatus, information transmission method, information processing program, and recording medium | |
| US9400625B2 (en) | Printing apparatus, web server, printing system, and computer readable recording medium stored with program for web server | |
| JP4293959B2 (en) | Image processing apparatus, program, and recording medium | |
| CN107977171A (en) | Print management apparatus and computer-readable medium storing print management program | |
| US20030225831A1 (en) | Center server and computer apparatus | |
| JP3997013B2 (en) | Information processing apparatus and information processing method | |
| JP2004070871A (en) | Network printer and data sharing printing system | |
| US20120274975A1 (en) | Printing system, print data generator, processor, printing method and non-transitory recording medium | |
| US20120113461A1 (en) | Image processing apparatus for processing document data and control method therefor | |
| JP4797703B2 (en) | Print control system and print attribute information management server | |
| US7602511B2 (en) | Transmission device enabling external device to edit address data registered in the transmission device | |
| JP5417043B2 (en) | Image forming apparatus, image forming system, and image processing method | |
| JP5675043B2 (en) | Image processing apparatus, image data transmission method, and program | |
| JP2005141620A (en) | Selection method for information processor, information processor, retrieval server and program | |
| JP4011918B2 (en) | Print order receiving apparatus, print order receiving method and program | |
| US20090271452A1 (en) | Document management apparatus, document management method, and computer-readable encoding medium recorded with a computer program | |
| US20090150531A1 (en) | Data processing apparatus, control method therefor, and storage medium | |
| JP4337401B2 (en) | Printing system and printing apparatus | |
| JP4349403B2 (en) | Printing device | |
| JP2010146324A (en) | Fixed form data management server device, fixed form document creation system |
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: 20070306 |