[go: up one dir, main page]

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 PDF

Info

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
Application number
JP2003432603A
Other languages
Japanese (ja)
Inventor
Yumiko Kikuoka
由美子 菊岡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP2003432603A priority Critical patent/JP2005190298A/en
Publication of JP2005190298A publication Critical patent/JP2005190298A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an information processor capable of easily acquiring desired print condition information. <P>SOLUTION: A host device 4 is connected, through a network L, to a server device and the other host device and configured to install a printer driver 405 corresponding to a printer for providing a print output to a printer. The printer driver 405 is provided with an established information acquisition section 451 specifying application information and printer information and acquiring the print condition information from the server device or the other information processor based on the specified application information and printer information. Thus, the desired print condition information is acquired from the server device or the other information processor. <P>COPYRIGHT: (C)2005,JPO&NCIPI

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, Patent Document 1 discloses a means for storing a set printing condition for each set user. With this technology, it is possible to set and read out printing condition items specialized for each logged-in user.

また、特許文献2には、記憶装置に記憶されているアプリケーションの登録環境を分析し、分析結果に基づく初期値をドライバプログラムに自動設定する。これにより、ユーザのアプリケーション登録環境に応じた最適な初期値をドライバプログラムに対して自動設定する。
特開2002−73314号公報(公開日2002年3月12日) 特開2003−84986号公報(公開日2003年3月20日)
In Patent Document 2, the registration environment of the application stored in the storage device is analyzed, and an initial value based on the analysis result is automatically set in the driver program. Thereby, an optimal initial value corresponding to the user's application registration environment is automatically set for the driver program.
JP 2002-73314 A (publication date March 12, 2002) JP 2003-84986 A (publication date March 20, 2003)

しかしながら、特許文献1に開示されているプリンタドライバにおいては、ユーザが印刷時にユーザ毎に使用頻度が高い設定を再現できるものの、パソコンやプリンタに対しての初心者の場合、使用頻度が高いからといって必ずしも使い慣れたユーザと同じような最適な設定を再現できないという問題がある。   However, in the printer driver disclosed in Patent Document 1, although the user can reproduce settings that are frequently used for each user at the time of printing, it is said that the frequency of use is high for beginners with respect to personal computers and printers. Therefore, there is a problem that it is not always possible to reproduce the optimum setting similar to that of a user who is used to it.

また、保存されたユーザ設定は、ユーザ個人の為のものであり、他のユーザは利用することができない。   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 Patent Document 2, the default setting (initial state) after installation of the printer driver is automatically performed from the state of the application and extension installed in the personal computer at the time of driver installation. User settings created by one user are not incorporated into the settings of other users.

パソコンやプリンタを使い慣れているユーザにとっては、デフォルト設定から様々な印
刷に関する設定項目を変更してプリンタの機能を充分使いこなすことができ、プリンタ本体のファームウェアやプリンタドライバの不具合によって正しく印刷が出来ない場合でも、印刷条件を変更することで一時的に印字の不具合を回避できる場合がある。しかしながら、プリンタに慣れ親しんでないユーザは、デフォルト設定だけでは上手くプリンタの機能を使いこなせなかったり、印字不具合を一時回避する方法が解らなかったりする。そのため、全てのユーザは、所望の印刷条件で印刷を容易に行うことはできない。
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 Patent Document 1 or 2 has a problem that it is difficult for the user to obtain desired print condition settings.

本発明は、上記の問題点に鑑みてなされたものであり、その目的は、所望の印刷条件情報を容易に取得することのできる情報処理装置、サーバ装置、印刷条件情報送信方法、プログラムおよび記録媒体を実現することにある。   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に基づいて説明すると以下の通りである。
Embodiment 1
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 server device 1, a plurality of printers 2, 3, a plurality of host devices (information processing devices) 4, 5, 6, and a network L. The server device 1, the plurality of printers 2, 3, and the plurality of host devices 4, 5, 6 can communicate with each other via a communication network (hereinafter simply referred to as a network) L. The network L is, for example, a LAN (local area network).

サーバ装置1およびホスト装置4・5・6は、プリンタ2・3に印刷する際の印刷条件(カラー/モノクロ印刷、用紙サイズ、両面印刷、N−UP印刷、データ形式)に関する情報である印刷条件情報を、ホスト識別情報ならびにプリンタ情報と、後述する所定の情
報(ユーザ設定名、アプリケーション情報、コメント情報、共有設定有無情報)とに対応付けて記憶している。言い換えると、印刷条件情報に、ホスト識別情報ならびにプリンタ情報と、後述する所定の情報(ユーザ設定名、アプリケーション情報、コメント情報、共有設定有無情報)とからなる付加情報を付けて記憶している。なお、印刷条件情報および後述する所定の情報(ユーザ設定名、アプリケーション情報、コメント情報、共有設定有無情報)とが対応づけられた情報を、ユーザ設定情報とよぶ。
The server apparatus 1 and the host apparatuses 4, 5, 6 are printing conditions that are information relating to printing conditions (color / monochrome printing, paper size, duplex printing, N-UP printing, data format) when printing to the printers 2, 3. The information is stored in association with host identification information and printer information and predetermined information (user setting name, application information, comment information, shared setting presence / absence information) described later. In other words, the print condition information is stored with additional information including host identification information and printer information and predetermined information (user setting name, application information, comment information, shared setting presence / absence information) to be described later. Note that information in which printing condition information and predetermined information (user setting name, application information, comment information, sharing setting presence / absence information) described later are associated with each other is referred to as user setting information.

ホスト識別情報とは、ホスト装置4・5・6を識別する情報であり、本実施形態では、例えばホスト装置4・5・6を使用するユーザ名である。また、プリンタ情報とは、印刷条件情報の設定で印刷するプリンタ2・3に関する情報である。サーバ装置1およびホスト装置4・5・6は、ユーザ設定情報およびそれに対応するホスト識別情報ならびにプリンタ情報を共有化することができ、ネットワークLを介して、該ユーザ設定情報およびそれに対応するホスト識別情報ならびにプリンタ情報を互いに送受信することができる。   The host identification information is information for identifying the host apparatuses 4, 5, and 6. In this embodiment, the host identification information is a user name that uses the host apparatuses 4, 5, and 6, for example. The printer information is information related to the printers 2 and 3 to be printed by setting the printing condition information. The server apparatus 1 and the host apparatuses 4, 5, 6 can share the user setting information, the corresponding host identification information and the printer information, and the user setting information and the corresponding host identification via the network L. Information and printer information can be sent and received from each other.

図2は、ホスト装置4の構成を示すブロック図である。なお、ホスト装置5・6も同様の構成を備えている。   FIG. 2 is a block diagram showing the configuration of the host device 4. The host devices 5 and 6 have the same configuration.

ホスト装置4は、通信部401と、操作部402と、アプリケーション部403と、ユーザ設定記憶部404と、プリンタ3用のプリンタドライバ405と、画像メモリ部406と、共有設定情報送信部407と、サーバアドレス記憶部408と、プリンタアドレス記憶部409とを有している。   The host device 4 includes a communication unit 401, an operation unit 402, an application unit 403, a user setting storage unit 404, a printer driver 405 for the printer 3, an image memory unit 406, a shared setting information transmission unit 407, A server address storage unit 408 and a printer address storage unit 409 are provided.

なお、図示していないが、プリンタドライバ405と同構成のプリンタ2用のプリンタドライバも有している。ホスト装置4は、プリンタ3用のプリンタドライバ405と、プリンタ2用のプリンタドライバを有しているため、プリンタ2・3に印刷出力することができる。   Although not shown, the printer driver for the printer 2 having the same configuration as the printer driver 405 is also provided. Since the host device 4 has a printer driver 405 for the printer 3 and a printer driver for the printer 2, it can print out to the printers 2 and 3.

通信部401は、ネットワークLを介して、サーバ装置1、プリンタ2・3、他のホスト装置5・6と通信を行うためのものである。これにより、ホスト装置4は、サーバ装置1、プリンタ2・3、他のホスト装置5・6と情報の送受信を行うことができる。   The communication unit 401 is for communicating with the server device 1, the printers 2 and 3, and the other host devices 5 and 6 via the network L. As a result, the host device 4 can transmit and receive information to and from the server device 1, the printers 2 and 3, and the other host devices 5 and 6.

通信部401は、画像メモリ部406に接続されており、画像メモリ部406からプリンタ3のIPアドレスと印刷ジョブとを取得する。そして、取得したIPアドレスを基に、ネットワークLを介して、取得した印刷ジョブをプリンタ3に送信する。   The communication unit 401 is connected to the image memory unit 406, and acquires the IP address and print job of the printer 3 from the image memory unit 406. Then, the acquired print job is transmitted to the printer 3 via the network L based on the acquired IP address.

また、通信部401は、プリンタドライバ405に接続されており、プリンタドライバ405から、ユーザ設定情報の検索指示、ユーザ設定情報およびそれに対応するホスト識別情報ならびにプリンタ情報が付された新規登録指示、または、サーバ内共有ユーザ設定情報ならびにアプリケーション名が付された更新登録指示を取得する。この検索指示、新規登録指示、更新登録指示には、サーバ装置1のIPアドレスが付されている。通信部401は、取得したIPアドレスを基に、ネットワークLを介して、この検索指示、新規登録指示、更新登録指示をサーバ装置1に送信する。また、通信部401は、ネットワークLを介して、サーバ装置1からユーザ設定情報を受信し、受信したユーザ設定情報をプリンタドライバ405に送る。   The communication unit 401 is connected to the printer driver 405, and from the printer driver 405, a user setting information search instruction, user setting information and corresponding host identification information, and a new registration instruction with printer information attached thereto, or Then, the update registration instruction with the shared user setting information in the server and the application name is acquired. The IP address of the server device 1 is attached to the search instruction, new registration instruction, and update registration instruction. The communication unit 401 transmits this search instruction, new registration instruction, and update registration instruction to the server apparatus 1 via the network L based on the acquired IP address. Further, the communication unit 401 receives user setting information from the server apparatus 1 via the network L, and sends the received user setting information to the printer driver 405.

さらに、通信部401は、共有設定情報送信部407に接続されている。通信部401は、共有設定情報送信部407から、サーバ装置1のIPアドレスが付された共有設定のユーザ設定情報およびそれに対応するホスト識別情報ならびにプリンタ情報からなる返信情報を取得する。通信部401は、取得したIPアドレスを基に、ネットワークLを介して、取得した共有設定のユーザ設定情報およびそれに対応するホスト識別情報ならびにプ
リンタ情報をサーバ装置1に送信する。また、通信部401は、ネットワークLを介して、サーバ装置1から共有設定情報送信要求を受信し、受信した共有設定情報送信要求を共有設定情報送信部407に送る。
Further, the communication unit 401 is connected to the sharing setting information transmission unit 407. The communication unit 401 acquires, from the sharing setting information transmission unit 407, reply setting information including sharing setting user setting information to which the IP address of the server apparatus 1 is attached, corresponding host identification information, and printer information. Based on the acquired IP address, the communication unit 401 transmits the acquired user setting information of the shared setting, the corresponding host identification information, and printer information to the server device 1 via the network L. In addition, the communication unit 401 receives a sharing setting information transmission request from the server device 1 via the network L, and sends the received sharing setting information transmission request to the sharing setting information transmission unit 407.

操作部402は、ユーザから情報を得るとともに、ユーザに対して情報を伝達するためのものである。操作部402は、入力部421および表示部422からなる。   The operation unit 402 is for obtaining information from the user and transmitting information to the user. The operation unit 402 includes an input unit 421 and a display unit 422.

入力部421は、キーボードやマウス等で構成されており、ユーザから情報や指示を取得する。例えば、ユーザからアプリケーション起動やアプリケーション上での文書等の編集の指示が入力されると、入力部421は、該指示をアプリケーション部403に送信する。これにより、ユーザは、アプリケーション部403の起動や編集を行うことができる。また、ユーザからプリンタドライバ405における印刷条件の設定の指示が入力されると、入力部421は、該指示をプリンタドライバ405に送信する。これにより、ユーザは、プリンタドライバ405の印刷条件の編集や、プリンタ3への印刷出力を行うことができる。   The input unit 421 includes a keyboard and a mouse, and acquires information and instructions from the user. For example, when an instruction for starting an application or editing a document or the like on the application is input from the user, the input unit 421 transmits the instruction to the application unit 403. As a result, the user can start and edit the application unit 403. When the user inputs an instruction for setting printing conditions in the printer driver 405, the input unit 421 transmits the instruction to the printer driver 405. As a result, the user can edit the printing conditions of the printer driver 405 and perform printing output to the printer 3.

表示部422は、ディスプレイ等で構成されており、アプリケーション部403上の文書等の情報やプリンタドライバ部402の設定値の情報等を表示形式で伝達するものである。また、表示部422は、ユーザに対して所定の指示を入力する旨の表示を行う。これにより、ユーザは、入力部421を介して、即座にユーザ所望の情報を入力することができる。   The display unit 422 is configured by a display or the like, and transmits information such as a document on the application unit 403 and setting value information of the printer driver unit 402 in a display format. In addition, the display unit 422 displays that a predetermined instruction is input to the user. As a result, the user can input information desired by the user immediately via the input unit 421.

アプリケーション部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 application unit 403. The applications 431, 432, 433,. Editing software or the like, which is installed on an OS (not shown) from a CD-ROM or the like.

また、アプリケーション431,432,433,…は、起動時において、入力部421から印刷指示を受けると、プリンタドライバ405を起動させ、各アプリケーション431,432,433,…において作成された文書等をプリンタ3に印刷出力することができる。   When the application 431, 432, 433,... Is activated and receives a print instruction from the input unit 421, the application 431, 432, 433,. 3 can be printed out.

アプリケーション431,432,433,…は、プリンタドライバ405からデータ要求信号を受ける。データ要求信号を受けたアプリケーション431,432,433,…は、印刷すべき作成された文書等のデータをプリンタドライバ405に送る。また、アプリケーション431,432,433,…は、プリンタドライバ405からアプリケーション名要求信号を受ける。アプリケーション名要求信号を受けたアプリケーション431,432,433,…は、自身のアプリケーション名をプリンタドライバ405に送信する。   The applications 431, 432, 433,... Receive data request signals from the printer driver 405. Upon receiving the data request signal, the applications 431, 432, 433,... Send data such as a created document to be printed to the printer driver 405. Further, the applications 431, 432, 433,... Receive an application name request signal from the printer driver 405. Upon receiving the application name request signal, the applications 431, 432, 433, ... transmit their application names to the printer driver 405.

ユーザ設定記憶部404は、プリンタ2・3に印刷出力するごとに、ユーザが印刷条件を設定する必要がないように、印刷条件に関する印刷条件情報を所定の情報を付加したユーザ設定情報を、ホスト識別情報およびプリンタ情報を対応付けて記憶するものである。   The user setting storage unit 404 stores user setting information to which printing condition information related to printing conditions is added with predetermined information so that the user does not need to set printing conditions each time printing is output to the printers 2 and 3. The identification information and the printer information are stored in association with each other.

図3、4は、ユーザ設定記憶部404の記憶例を示している。   3 and 4 show a storage example of the user setting storage unit 404.

図3に示されるように、ユーザ設定記憶部404は、ホスト識別情報とプリンタ情報とユーザ設定情報とを対応付けて記憶している。   As shown in FIG. 3, the user setting storage unit 404 stores host identification information, printer information, and user setting information in association with each other.

ホスト識別情報とは、上述したように、ユーザ設定記憶部404を備えるホスト装置4
を特定するための情報であり、本実施形態では、ホスト装置4を使用するユーザ名であるユーザαを用いている。ホスト識別情報としては、ホスト装置4の名前であるホスト名や、ホスト装置4のIPアドレスを用いてもよい。
As described above, the host identification information is the host device 4 including the user setting storage unit 404.
In this embodiment, the user α that is the user name that uses the host device 4 is used. As the host identification information, the host name that is the name of the host device 4 or the IP address of the host device 4 may be used.

また、プリンタ情報とは、上述したように、ユーザ設定記憶部404を備えるホスト装置4において印刷出力可能なプリンタ2・3に関する情報であり、プリンタ機種名、プリンタ構成、プリンタドライバのバージョンからなる。   Further, as described above, the printer information is information regarding the printers 2 and 3 that can be printed out by the host device 4 including the user setting storage unit 404, and includes the printer model name, the printer configuration, and the printer driver version.

プリンタ機種名は、プリンタ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 printers 2 and 3. In this embodiment, the printer model name is DM 222 that is the model name of the printer 2 and DM 333 that is the model name of the printer 3. The printer configuration indicates an optional configuration of the printers 2 and 3. For example, information on whether or not a duplex unit for performing duplex printing is provided, and whether or not a finisher unit capable of staple output is provided. Information. In this embodiment, the user setting storage unit stores that the printer 2 has a finisher and the printer 3 has a duplex unit. The printer driver version is the version of the printer driver used when printing in the printers 2 and 3. In this embodiment, the user setting storage unit 404 stores version 2.0 of the printer driver 405 installed in the host device 4 in order to use the printer 3.

また、図3に示されるように、ユーザ設定記憶部404は、プリンタ2・3に関するプリンタ情報のそれぞれに対応付けて、各プリンタ2・3で使用される印刷条件情報を含むユーザ設定情報を記憶している。例えば、プリンタ3に対応付けて、ユーザ設定情報aを記憶している。   As shown in FIG. 3, the user setting storage unit 404 stores user setting information including printing condition information used in each printer 2, 3 in association with the printer information about the printers 2, 3. doing. For example, user setting information a is stored in association with the printer 3.

図3に示したようなホスト識別情報およびプリンタ情報は、プリンタドライバ405をホスト装置4にインストールしたときに、プリンタドライバ405によりユーザ設定記憶部404に記憶される。   The host identification information and the printer information as shown in FIG. 3 are stored in the user setting storage unit 404 by the printer driver 405 when the printer driver 405 is installed in the host device 4.

図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 printer 3. As described above, the user setting information a includes the user α that is the user identification information, the model name that is the printer information: DM333, the configuration; the duplex unit, the IP address: 192.168.10.1, and the driver version: 2.0. Are associated with each other.

図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 printer driver 405 can acquire the user setting information of the user setting name by designating the user setting name.

印刷条件情報とは、印刷時における印刷条件の設定項目に関する情報である。設定項目としては、カラー/モノクロ印刷、用紙サイズ、両面印刷、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 application unit 403 in which data such as a printed document is created. In addition, since the same printing conditions are possible for a plurality of applications 431, 432, 433,..., A plurality of application names may be included in one application information. As illustrated in FIG. 4, for example, the user setting storage unit 404 prints ten times as an application information with a user setting name α setting A by an application “Word”, and displays “Wr
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 storage unit 404 stores “for end-of-month meeting” as comment information whose user setting name is α setting B. Thereby, the user can immediately understand that α setting B is the user setting information for the month-end meeting. In addition, the user setting storage unit 404 stores “Picture printing defect avoidance setting” as comment information whose user setting name is α setting C. Thereby, the user can immediately understand that the α setting C is user setting information for avoiding a printing defect in the application “Picture”.

共有設定有無情報とは、他のホスト装置5・6がネットワークLを通じてユーザ設定情報を用いても良いか否か、すなわち、ユーザ設定情報を共有化するか否かを表す情報である。ユーザ設定記憶部404は、共有化する場合、共有設定有無情報として「有」を記憶し、共有化しない場合、共有設定有無情報として「無」を記憶する。   The sharing setting presence / absence information is information indicating whether or not other host apparatuses 5 and 6 may use the user setting information through the network L, that is, whether or not the user setting information is shared. The user setting storage unit 404 stores “present” as sharing setting presence / absence information when sharing, and stores “none” as sharing setting presence / absence information when not sharing.

図4に示されるように、例えば、ユーザ設定記憶部404は、ユーザ設定名がα設定Aの共有設定有無情報として「無」を、ユーザ設定名がα設定Bおよびα設定Cの共有設定有無情報として「有」を記憶している。これにより、他のホスト装置5・6は、ユーザ設定記憶部404のα設定Bおよびα設定Cのユーザ設定情報を用いることができ、ホスト装置4は、α設定Aのユーザ設定情報を個人設定として所有することができる。   As shown in FIG. 4, for example, the user setting storage unit 404 sets “None” as the shared setting presence / absence information of the user setting name α setting A, and the shared setting presence / absence of the user setting names α setting B and α setting C. “Yes” is stored as information. As a result, the other host devices 5 and 6 can use the user setting information of α setting B and α setting C of the user setting storage unit 404, and the host device 4 personally sets the user setting information of α setting A. Can be owned as.

次に、図2に示したプリンタドライバ405についての概略を説明する。プリンタドライバ405は、プリンタ3に対応したプリンタドライバであり、アプリケーション部403で作成された文書等のデータをユーザ所望の印刷条件でプリンタ3に印刷出力するための印刷ジョブを生成し、生成した印刷ジョブを画像メモリ部406に送るためのものである。   Next, an outline of the printer driver 405 shown in FIG. 2 will be described. The printer driver 405 is a printer driver corresponding to the printer 3, generates a print job for printing out data such as a document created by the application unit 403 to the printer 3 under user-desired printing conditions, and generates the generated print This is for sending a job to the image memory unit 406.

さらに、プリンタドライバ405は、操作部402からの入力指示に応じて、ユーザ所望の各種印刷条件(カラー/モノクロ印刷、用紙サイズ、両面印刷、N−UP印刷、データ形式)の組み合わせからなる印刷条件情報を含むユーザ設定情報を取得する処理や、ユーザ設定情報を格納する処理、および通信部401およびネットワークLを介して、サーバ装置1と情報の送受信をする処理などを行う。なお、プリンタドライバ405の詳細な構成および処理については、後に詳説する。   Further, the printer driver 405 responds to an input instruction from the operation unit 402, and print conditions including a combination of various print conditions desired by the user (color / monochrome printing, paper size, double-sided printing, N-UP printing, data format). Processing for acquiring user setting information including information, processing for storing user setting information, processing for transmitting and receiving information to and from the server device 1 via the communication unit 401 and the network L, and the like are performed. The detailed configuration and processing of the printer driver 405 will be described in detail later.

また、プリンタドライバ405は、ホスト装置4にインストールされたときに、プリンタ3に関するプリンタ情報と、ホスト装置4を識別するためのホスト識別情報であるホスト装置4を使用するユーザ名とをユーザ設定記憶部404に格納する。   Further, when the printer driver 405 is installed in the host device 4, the printer information regarding the printer 3 and the user name that uses the host device 4, which is host identification information for identifying the host device 4, are stored as user settings. Stored in the unit 404.

図2に示した画像メモリ部406は、プリンタドライバ405から、印刷出力する印刷ジョブを受信し、受信した印刷ジョブをスプールするためのものである。また、プリンタアドレス記憶部409は、プリンタ2・3のIPアドレスを記憶するものである。   The image memory unit 406 shown in FIG. 2 is for receiving a print job to be printed out from the printer driver 405 and spooling the received print job. The printer address storage unit 409 stores the IP addresses of the printers 2 and 3.

画像メモリ部406は、プリンタドライバ405から印刷ジョブを受けると、プリンタアドレス記憶部409からプリンタ3に対応するIPアドレスを取得する。そして、スプールされたプリンタドライバ405からの印刷ジョブを、通信部401に送る。これにより、プリンタ3において、印刷ジョブの印刷出力が行われる。   When receiving a print job from the printer driver 405, the image memory unit 406 acquires an IP address corresponding to the printer 3 from the printer address storage unit 409. Then, the print job from the spooled printer driver 405 is sent to the communication unit 401. As a result, the printer 3 prints out the print job.

共有設定情報送信部407は、通信部401およびネットワークLを介して、サーバ装置1に対してユーザ設定記憶部404に格納された共有設定有無情報が「有」であるユーザ設定情報、つまり、共有設定のユーザ設定情報およびそれに対応するホスト識別情報な
らびにプリンタ情報を送信するためのものである。
The sharing setting information transmission unit 407 is user setting information whose sharing setting presence / absence information stored in the user setting storage unit 404 is “present” with respect to the server device 1 via the communication unit 401 and the network L, that is, sharing This is for transmitting setting user setting information and corresponding host identification information and printer information.

共有設定情報送信部407は、ネットワークLおよび通信部401を介して、サーバ装置1から、共有設定されたユーザ設定情報の送信を要求する共有設定情報送信要求を受信する。共有設定情報送信要求を受信すると、共有設定情報送信部407は、ユーザ設定記憶部404に格納されたユーザ設定情報の中から共有設定されているユーザ設定情報およびそれに対応するホスト識別情報ならびにプリンタ情報を読み出し、サーバアドレス記憶部408からサーバ装置1のIPアドレスを読み出す。共有設定情報送信部407は、読み出したIPアドレスを付したユーザ設定情報およびそれに対応するホスト識別情報ならびにプリンタ情報からなる返信情報を通信部401に送る。   The sharing setting information transmission unit 407 receives a sharing setting information transmission request for requesting transmission of the user setting information set to be shared from the server device 1 via the network L and the communication unit 401. When the sharing setting information transmission request is received, the sharing setting information transmitting unit 407 shares the user setting information shared among the user setting information stored in the user setting storage unit 404 and the corresponding host identification information and printer information. And the IP address of the server device 1 is read from the server address storage unit 408. The shared setting information transmission unit 407 transmits to the communication unit 401 return information including user setting information with the read IP address and corresponding host identification information and printer information.

サーバアドレス記憶部408は、サーバ装置1のIPアドレスを記憶するものである。   The server address storage unit 408 stores the IP address of the server device 1.

次に、プリンタドライバ405の構成について説明する。なお、プリンタ2用のプリンタドライバも同様の構成を有している。   Next, the configuration of the printer driver 405 will be described. The printer driver for the printer 2 has the same configuration.

図2に示されるように、プリンタドライバ405は、設定情報取得部451と、ユーザ設定部452と、印刷ジョブ生成部453と、アプリケーション情報取得部454とを備えている。   As illustrated in FIG. 2, the printer driver 405 includes a setting information acquisition unit 451, a user setting unit 452, a print job generation unit 453, and an application information acquisition unit 454.

設定情報取得部451は、ユーザ設定記憶部404、または、ネットワークLおよび通信部401を介してサーバ装置1から、適切なユーザ設定情報を取得するためのものである。   The setting information acquisition unit 451 is for acquiring appropriate user setting information from the server device 1 via the user setting storage unit 404 or the network L and the communication unit 401.

設定情報取得部451は、操作部402、ユーザ設定記憶部404、サーバアドレス記憶部408、通信部401、およびユーザ設定部452と接続されている。   The setting information acquisition unit 451 is connected to the operation unit 402, the user setting storage unit 404, the server address storage unit 408, the communication unit 401, and the user setting unit 452.

設定情報取得部451は、プリンタドライバ405の起動時に、印刷条件としての予め定められたデフォルト(初期)設定情報を表示部422に表示させる。また、このとき、設定情報取得部451は、ユーザ設定情報を取得する取得先を選択する旨のUIを表示部422に表示させ、該表示により、ユーザに対してユーザ設定情報の取得先を選択する取得先選択情報を入力部421に入力させる。入力部421に入力された取得先選択情報は、入力部421から設定情報取得部451に送られる。   The setting information acquisition unit 451 causes the display unit 422 to display predetermined default (initial) setting information as a printing condition when the printer driver 405 is activated. At this time, the setting information acquisition unit 451 displays a UI for selecting an acquisition destination from which user setting information is acquired on the display unit 422, and the user selects the acquisition destination of the user setting information by the display. Information to be acquired is input to the input unit 421. The acquisition destination selection information input to the input unit 421 is sent from the input unit 421 to the setting information acquisition unit 451.

また、設定情報取得部451は、個人設定取得部451aおよび共有設定取得部451bを備えている。   The setting information acquisition unit 451 includes a personal setting acquisition unit 451a and a shared setting acquisition unit 451b.

個人設定取得部451aは、取得先選択情報がホスト装置4を表す情報である場合に、ユーザ設定記憶部404に格納されているプリンタドライバ4に対応するプリンタ情報と関連付けられたユーザ設定情報を読み出し、読み出したユーザ設定情報をユーザ設定部452に送るためのものである。該読み出し処理については、後述する。なお、以下、個人設定取得部451aが読み出したユーザ設定情報を個人ユーザ設定情報とよぶ。   The personal setting acquisition unit 451a reads the user setting information associated with the printer information corresponding to the printer driver 4 stored in the user setting storage unit 404 when the acquisition destination selection information is information representing the host device 4. The read user setting information is sent to the user setting unit 452. The read process will be described later. Hereinafter, the user setting information read by the personal setting acquisition unit 451a is referred to as personal user setting information.

共有設定取得部451bは、入力部421からの取得先選択情報が共有を表す場合に、ホスト装置4以外のホスト装置5・6、またはサーバ装置1が有するユーザ設定情報の中から所望のユーザ設定情報をサーバ装置1に検索させ、抽出したユーザ設定情報を取得し、取得したユーザ設定情報(以下、共有設定取得部451bが取得したユーザ設定情報を共有ユーザ設定情報とよぶ)を設定選択部452cに送るためのものである。   When the acquisition destination selection information from the input unit 421 indicates sharing, the shared setting acquisition unit 451b selects a desired user setting from the user setting information held by the host devices 5 and 6 other than the host device 4 or the server device 1. The server apparatus 1 is searched for information, the extracted user setting information is acquired, and the acquired user setting information (hereinafter, the user setting information acquired by the shared setting acquisition unit 451b is referred to as shared user setting information) is set as a setting selection unit 452c. To send to.

入力部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 input unit 421, the sharing setting acquisition unit 451 b receives printer information corresponding to the printer driver 404 from the user setting storage unit 404 and user identification information that identifies the host device 4. The name α is read, and the user name α is used as search request source information. In addition, the sharing setting acquisition unit 451b displays an instruction to input an application name or / and keyword as a search condition on the display unit 422, and acquires the application name or / and keyword from the input unit 421. Furthermore, the sharing setting acquisition unit 451b displays an instruction to input device identification information for identifying a device from which user setting information is acquired on the display unit 422, and acquires the device identification information from the input unit 421. The device identification information includes a user name that uses the host devices 5 and 6, which is host identification information for identifying the host devices 5 and 6, and a device name of the server device 1. The sharing setting acquisition unit 451b creates a search instruction with the acquired device identification information, search request source information, printer information, and application name or / and keyword, and via the communication unit 401 and the network L. The created search instruction is transmitted to the server device 1.

なお、共有ユーザ設定情報には、該共有ユーザ設定情報がサーバ装置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 server device 1 or the host devices 5 and 6. Based on the identification information, the sharing setting acquisition unit 451b stores the shared user setting information in the server shared user setting information stored in the server device 1 and the device outside the server device 1, that is, the host devices 5 and 6. It is distinguished from the shared user setting information outside the server.

以下、共有ユーザ設定情報と呼ぶときには、サーバ内共有ユーザ設定情報およびサーバ外共有ユーザ設定情報の両方を含む。   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 information acquisition unit 451 sends the acquired user setting information to the user setting unit 452. When the acquisition destination selection information is not input or when the acquisition destination selection information indicates that no selection is made, the setting information acquisition unit 451 sends default setting information to the user setting unit 452.

ユーザ設定部452は、取得したユーザ設定情報またはデフォルト設定情報を基に、各種の印刷条件を編集し、毎回複数の印刷条件を変更しなくてもよいように、印刷条件を組み合わせた内容を印刷条件情報として所定の箇所に格納するためのものである。ユーザ設定部452は、設定情報取得部451と、印刷ジョブ生成部453と、アプリケーション情報取得部454と、ユーザ設定記憶部404とサーバアドレス記憶部408と、操作部402と、通信部401に接続されている。   The user setting unit 452 edits various printing conditions based on the acquired user setting information or default setting information, and prints the combined contents of the printing conditions so that a plurality of printing conditions need not be changed each time. It is for storing in a predetermined location as condition information. The user setting unit 452 is connected to the setting information acquisition unit 451, the print job generation unit 453, the application information acquisition unit 454, the user setting storage unit 404, the server address storage unit 408, the operation unit 402, and the communication unit 401. Has been.

ユーザ設定部452は、編集部452aと、設定情報登録部452bと、設定選択部452cとからなる。   The user setting unit 452 includes an editing unit 452a, a setting information registration unit 452b, and a setting selection unit 452c.

設定選択部452cは、設定情報取得部451から送られたユーザ設定情報またはデフォルト設定情報の一覧を表示部422に表示させ、該表示により、ユーザに対して一つを選択する設定選択指示を入力部421に入力させる。設定選択部452cは、入力部421からの設定選択指示に応じて、選択されたユーザ設定情報またはデフォルト設定情報を編集部452aに送る。   The setting selection unit 452c displays a list of user setting information or default setting information sent from the setting information acquisition unit 451 on the display unit 422, and inputs a setting selection instruction for selecting one to the user by the display. Input to the unit 421. The setting selection unit 452c sends the selected user setting information or default setting information to the editing unit 452a in response to a setting selection instruction from the input unit 421.

編集部452aは、設定選択部452cから受けた個人ユーザ設定情報、共有ユーザ設定情報、またはデフォルト設定情報に対して編集(修正)するためのものである。   The editing unit 452a is for editing (correcting) the individual user setting information, shared user setting information, or default setting information received from the setting selection unit 452c.

設定情報取得部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 information acquisition unit 451, the editing unit 452a causes the display unit 422 to display the printing condition information in the received information. The user is caused to input an editing instruction for printing conditions to the input unit 421. Thereby, the user can change the printing conditions. Here, upon receiving an editing instruction from the input unit 421, the editing unit 452a edits the personal user setting information, shared user setting information, or default setting information received from the setting selection unit 452c according to the editing instruction, and sets the edited user setting. Information.

一方、入力部421から編集指示を受けない場合、編集部452aは、設定選択部452cから受けた個人ユーザ設定情報、共有ユーザ設定情報、またはデフォルト設定情報をそのままとする。   On the other hand, when no editing instruction is received from the input unit 421, the editing unit 452a keeps the personal user setting information, shared user setting information, or default setting information received from the setting selection unit 452c.

また、編集部452aは、印刷開始項目および表示している印刷条件の登録を表す印刷条件登録項目を表示部422に表示させ、該表示により、ユーザに対して印刷開始指示および印刷条件登録指示を入力部421に入力させる。なお、デフォルト設定情報については、登録の必要がないため、編集部452aは、デフォルト設定情報を表示部422に表示させているときには、印刷条件登録項目を表示部422に表示させない。   Further, the editing unit 452a causes the display unit 422 to display a print start registration item and a print condition registration item indicating registration of the displayed print condition, and by this display, a print start instruction and a print condition registration instruction are given to the user. Input to the input unit 421. Since the default setting information does not need to be registered, the editing unit 452a does not display the printing condition registration item on the display unit 422 when the default setting information is displayed on the display unit 422.

入力部421から印刷開始指示を受けると、編集部452aは、個人ユーザ設定情報、共有ユーザ設定情報、デフォルト設定情報、または、編集後ユーザ設定情報に含まれる印刷条件情報を印刷ジョブ生成部453に送る。さらに、入力部421から印刷開始指示を受けると、編集部452aは、受けた印刷開始指示をアプリケーション情報取得部454に送る。   Upon receiving a print start instruction from the input unit 421, the editing unit 452a sends the print condition information included in the personal user setting information, shared user setting information, default setting information, or edited user setting information to the print job generation unit 453. send. Further, upon receiving a print start instruction from the input unit 421, the editing unit 452a sends the received print start instruction to the application information acquisition unit 454.

また、入力部421から印刷条件登録項目を受けると、編集部452aは、個人ユーザ設定情報、共有ユーザ設定情報、または、編集後ユーザ設定情報を設定情報登録部452bに送る。   When receiving the printing condition registration item from the input unit 421, the editing unit 452a sends the personal user setting information, shared user setting information, or edited user setting information to the setting information registration unit 452b.

設定情報登録部452bは、個人ユーザ設定情報、共有ユーザ設定情報、または、編集後ユーザ設定情報を、ユーザ設定記憶部404あるいはサーバ装置1に登録するためのものであり、登録には新たに登録する新規登録と、既存の登録に対して更新する更新登録とがある。   The setting information registration unit 452b is for registering individual user setting information, shared user setting information, or edited user setting information in the user setting storage unit 404 or the server device 1. New registration to be performed and update registration to be updated with respect to the existing registration.

設定情報登録部452bは、編集部452aから個人ユーザ設定情報、共有ユーザ設定情報、または編集後ユーザ設定情報を受ける。また、設定情報登録部452bは、所定の場合、アプリケーション情報取得部454からアプリケーション名を受ける。   The setting information registration unit 452b receives personal user setting information, shared user setting information, or post-editing user setting information from the editing unit 452a. In addition, the setting information registration unit 452b receives an application name from the application information acquisition unit 454 in a predetermined case.

設定情報登録部452bは、サーバ外共有ユーザ設定情報または編集後ユーザ設定情報を受けた場合、入力部421からの指示により新規登録の処理を行う。   When the setting information registration unit 452b receives the non-server shared user setting information or the edited user setting information, the setting information registration unit 452b performs a new registration process according to an instruction from the input unit 421.

また、設定情報登録部452bは、個人ユーザ設定情報を受けた場合、ユーザ設定記憶部404に対する更新登録の処理を行う。   In addition, when receiving the personal user setting information, the setting information registration unit 452b performs update registration processing on the user setting storage unit 404.

さらに、設定情報登録部452bは、サーバ内共有ユーザ設定情報を受けた場合、入力部421からの指示により、新規登録またはサーバ装置1に対する更新登録の処理を行う。   Furthermore, when receiving the in-server shared user setting information, the setting information registration unit 452b performs a new registration process or an update registration process with respect to the server apparatus 1 according to an instruction from the input unit 421.

新規登録の場合、設定情報登録部452bは、受けた個人ユーザ設定情報、共有ユーザ設定情報、または編集後ユーザ設定情報、ならびにアプリケーション名を基に、新規登録用のユーザ設定情報を作成する。そして、ユーザ設定記憶部404またはサーバ装置1に対して新規登録の処理を行う。   In the case of new registration, the setting information registration unit 452b creates user setting information for new registration based on the received individual user setting information, shared user setting information, edited user setting information, and application name. Then, a new registration process is performed on the user setting storage unit 404 or the server device 1.

ユーザ設定記憶部404に対して新規登録を行う場合、設定情報登録部452bは、作成した新規登録用のユーザ設定情報を、自身が属するプリンタドライバ404に対応するプリンタ情報およびホスト装置4を識別するホスト識別情報に対応付けて、ユーザ設定記
憶部404に格納する。
When new registration is performed with respect to the user setting storage unit 404, the setting information registration unit 452b identifies the printer information corresponding to the printer driver 404 to which the printer driver 404 belongs and the host device 4 from the created user setting information for new registration. The user setting storage unit 404 stores the information in association with the host identification information.

また、サーバ装置1に対して新規登録の処理を行う場合、設定情報登録部452bは、ユーザ設定記憶部404から、プリンタドライバ4に対応するプリンタ情報とホスト装置4を識別するホスト識別情報のユーザ名αを読み出す。そして、設定情報登録部452bは、作成した新規登録用のユーザ設定情報と,読み出したホスト識別情報およびプリンタ情報とを付した新規登録指示を通信部401に送る。   In addition, when a new registration process is performed on the server device 1, the setting information registration unit 452 b stores the printer information corresponding to the printer driver 4 and the host identification information user for identifying the host device 4 from the user setting storage unit 404. Read the name α. Then, the setting information registration unit 452b sends to the communication unit 401 a new registration instruction with the created user setting information for new registration and the read host identification information and printer information.

ユーザ設定記憶部404に対して更新登録する場合、設定情報登録部452bは、受けた個人ユーザ設定情報ならびにアプリケーション名を基に、更新登録処理を行う。   When performing update registration in the user setting storage unit 404, the setting information registration unit 452b performs update registration processing based on the received individual user setting information and application name.

また、サーバ装置1に対して更新登録する場合、設定情報登録部452bは、サーバ内共有ユーザ設定情報ならびにアプリケーション名を付した更新登録指示を、通信部401およびネットワークLを介して、サーバ装置1に送信する。   In addition, when performing update registration with respect to the server device 1, the setting information registration unit 452 b sends an update registration instruction with the shared user setting information in the server and the application name to the server device 1 via the communication unit 401 and the network L. Send to.

また、設定情報登録部452bは、サーバ装置1に対して新規登録または更新登録の処理を行う場合、サーバアドレス記憶部408からサーバ装置1のIPアドレスを読み出す。   The setting information registration unit 452b reads the IP address of the server device 1 from the server address storage unit 408 when performing new registration or update registration processing with respect to the server device 1.

なお、設定情報登録部452bにおけるユーザ設定記憶部404またはサーバ装置1に対しての処理の内容については、後に詳説する。   The contents of the processing for the user setting storage unit 404 or the server device 1 in the setting information registration unit 452b will be described in detail later.

印刷ジョブ生成部453は、アプリケーション部403で作成された文書等のデータに対応する印刷ジョブを生成し、生成した印刷ジョブを画像メモリ406に出力するためのものである。印刷ジョブ生成部453は、ユーザ設定部452から印刷条件情報を受ける。   The print job generation unit 453 generates a print job corresponding to data such as a document created by the application unit 403 and outputs the generated print job to the image memory 406. The print job generation unit 453 receives print condition information from the user setting unit 452.

印刷ジョブ生成部453は、データ形式変換部453aと、情報付加部453bとから構成されている。   The print job generation unit 453 includes a data format conversion unit 453a and an information addition unit 453b.

データ形式変換部453aは、ユーザ設定部452から印刷条件情報を受けると、アプリケーション431,432,433,…から該ソフトにおいて作成された文書等のデータを受信し、受信したデータをプリンタ3が読み込める形式(例えば、PDL(Printer description Language)等)に変換する。このとき、ユーザ設定部452から受けた印刷条件情報の中のデータ形式にしたがって変換する。   Upon receiving the printing condition information from the user setting unit 452, the data format conversion unit 453a receives data such as a document created in the software from the applications 431, 432, 433, and so on, and the printer 3 can read the received data. Convert to a format (for example, PDL (Printer description Language)). At this time, conversion is performed according to the data format in the printing condition information received from the user setting unit 452.

情報付加部453bは、ユーザ設定部452から受けた印刷条件情報をデータ形式変換部453aが形式変換したデータに付加し、印刷条件情報が付加されたデータを画像メモリ部406に送る。   The information adding unit 453b adds the printing condition information received from the user setting unit 452 to the data whose format has been converted by the data format converting unit 453a, and sends the data to which the printing condition information has been added to the image memory unit 406.

アプリケーション情報取得部454は、編集部452aから印刷開始指示を受けたときに、アプリケーション部403から、印刷するデータを作成したアプリケーション431,432,433,…、つまりは、プリンタドライバを起動したアプリケーション431,432,433,…のソフト名を取得し、取得したソフト名を、設定情報登録部452bに送るためのものである。   When the application information acquisition unit 454 receives a print start instruction from the editing unit 452a, the application 431, 432, 433,... That has created the data to be printed from the application unit 403, that is, the application 431 that has activated the printer driver. , 432, 433,..., And the acquired software names are sent to the setting information registration unit 452b.

次に、サーバ装置1について説明する。サーバ装置1は、ネットワークLに接続されたホスト装置4・5・6で作成され、共有設定されたユーザ設定情報およびそれに対応するホスト識別情報ならびにプリンタ情報を記憶し、ホスト装置4・5・6からの要求に応じて適切なユーザ設定情報を抽出して送信する。   Next, the server device 1 will be described. The server device 1 stores user setting information, host identification information and printer information corresponding to the user setting information created and shared by the host devices 4, 5, 6 connected to the network L, and the host devices 4, 5, 6. Appropriate user setting information is extracted and transmitted in response to a request from.

図5は、サーバ装置1の構成を示すブロック図である。図5に示されるように、サーバ装置1は、通信部101、共有ユーザ設定情報書込部102、共有ユーザ設定記憶部104、検索部103を備えている。   FIG. 5 is a block diagram illustrating a configuration of the server device 1. As illustrated in FIG. 5, the server device 1 includes a communication unit 101, a shared user setting information writing unit 102, a shared user setting storage unit 104, and a search unit 103.

通信部101は、ネットワークLを介して、ホスト装置4・5・6と通信を行うためのものである。これにより、サーバ装置1は、ホスト装置4・5・6と情報の送受信を行うことができる。   The communication unit 101 is for communicating with the host devices 4, 5, 6 via the network L. Thereby, the server apparatus 1 can transmit / receive information to / from the host apparatuses 4, 5, 6.

通信部101は、ネットワークL、共有ユーザ設定情報書込部102および検索部103に接続されている。通信部101は、ネットワークLを介してホスト装置4・5・6から、装置識別情報と検索依頼元情報とプリンタ情報とアプリケーション名または/およびキーワードとが付された検索指示、ユーザ設定情報とホスト識別情報とプリンタ情報とが付された新規登録指示、サーバ内共有ユーザ設定情報ならびにアプリケーション名が付された更新登録指示、または、共有設定のユーザ設定情報およびそれに対応するホスト識別情報ならびにプリンタ情報からなる返信情報を受信する。   The communication unit 101 is connected to the network L, the shared user setting information writing unit 102, and the search unit 103. The communication unit 101 receives, from the host devices 4, 5, and 6 via the network L, a search instruction with user identification information, search request source information, printer information, application name or / and keyword, user setting information, and host From new registration instruction with identification information and printer information, shared user setting information in server and update registration instruction with application name, shared setting user setting information and corresponding host identification information and printer information Receive reply information.

通信部101は、受信した新規登録指示および更新登録指示を共有ユーザ設定情報書込部102に、検索指示および返信情報を検索部103に送る。   The communication unit 101 sends the received new registration instruction and update registration instruction to the shared user setting information writing unit 102 and the search instruction and reply information to the search unit 103.

また、通信部101は、検索部103から共有設定情報送信要求あるいはユーザ設定情報を送信先のIPアドレスとともに受信し、受信したIPアドレスを有するホスト装置4・5・6に対して、受信した共有設定情報送信要求あるいはユーザ設定情報を送信する。   Further, the communication unit 101 receives the sharing setting information transmission request or the user setting information from the search unit 103 together with the IP address of the transmission destination, and transmits the received sharing to the host devices 4, 5, 6 having the received IP address. A setting information transmission request or user setting information is transmitted.

共有ユーザ設定情報書込部102は、通信部101から、新規登録指示および更新登録指示を取得し、取得した新規登録指示および更新登録指示に応じて、共有ユーザ設定記憶部104に新規登録または更新登録の処理を行うためのものである。   The shared user setting information writing unit 102 acquires a new registration instruction and an update registration instruction from the communication unit 101, and performs new registration or update in the shared user setting storage unit 104 according to the acquired new registration instruction and update registration instruction. This is for registration processing.

共有ユーザ設定情報書込部102は、取得した新規登録指示に付されたユーザ設定情報、ホスト識別情報およびプリンタ情報を互いに対応付けて、共有ユーザ設定記憶部104に記憶する。また、共有ユーザ設定情報書込部102は、取得した更新登録指示に付されたサーバ内共有ユーザ設定情報ならびにアプリケーション名を基に、共有ユーザ設定記憶部104に記憶されたユーザ設定情報を更新する。   The shared user setting information writing unit 102 stores the user setting information, the host identification information, and the printer information attached to the acquired new registration instruction in the shared user setting storage unit 104 in association with each other. Further, the shared user setting information writing unit 102 updates the user setting information stored in the shared user setting storage unit 104 based on the in-server shared user setting information and the application name attached to the acquired update registration instruction. .

共有ユーザ設定情報書込部102における新規登録および更新登録の処理については、後述する。   New registration and update registration processing in the shared user setting information writing unit 102 will be described later.

共有ユーザ設定記憶部104は、各ホスト装置4・5・6から送信されたユーザ設定情報、プリンタ情報、ユーザ識別情報を互いに対応付けて記憶するためのものである。   The shared user setting storage unit 104 stores user setting information, printer information, and user identification information transmitted from each host device 4, 5, 6 in association with each other.

図6、7は、共有ユーザ設定記憶部104の記憶例を示している。図6に示すように、ユーザ識別情報であるユーザ名に対応付けて各プリンタに対するプリンタ情報およびユーザ設定情報を記憶している。ユーザ名は、ユーザ設定情報を送信したホスト装置4・5・6を使用するユーザの名である。   6 and 7 show examples of storage in the shared user setting storage unit 104. As shown in FIG. 6, printer information and user setting information for each printer are stored in association with the user name, which is user identification information. The user name is the name of the user who uses the host device 4, 5, or 6 that has transmitted the user setting information.

また、図7は、ユーザ設定情報の記憶例である。共有ユーザ設定記憶部104は、共有設定有無情報を記憶しない点を除いて、図4で示したユーザ設定記憶部の記憶例と同様に、ユーザ設定名、印刷条件情報、アプリケーション情報、およびコメント情報を互いに関連付けて記憶している。   FIG. 7 is a storage example of user setting information. The shared user setting storage unit 104 is similar to the storage example of the user setting storage unit shown in FIG. 4 except that the shared setting presence / absence information is not stored, and the user setting name, printing condition information, application information, and comment information Are stored in association with each other.

検索部103は、ホスト装置4・5・6からの検索指示に応じて、ホスト装置4・5・6を使用するユーザに適したユーザ設定情報を検索し、検索したユーザ設定情報を送信するためのものである。検索部103は、通信部101から、装置識別情報と検索依頼元情報とプリンタ情報とアプリケーション名または/およびキーワードとが付された検索指示、および、共有設定のユーザ設定情報およびそれに対応するホスト識別情報ならびにプリンタ情報からなる返信情報を受信する。   The search unit 103 searches for user setting information suitable for a user who uses the host device 4, 5, 6 in response to a search instruction from the host device 4, 5, 6 and transmits the searched user setting information belongs to. The search unit 103 receives, from the communication unit 101, a search instruction with device identification information, search request source information, printer information, application name or / and keyword, and user setting information for sharing settings and corresponding host identification. Reply information including information and printer information is received.

図5に示されるように、検索部103は、ユーザ設定読込部131と、条件判断部132と、ホストアドレス記憶部133と、ユーザ設定スプール部134とを備えている。   As shown in FIG. 5, the search unit 103 includes a user setting reading unit 131, a condition determining unit 132, a host address storage unit 133, and a user setting spool unit 134.

ホストアドレス記憶部133は、ホスト装置4・5・6の装置名と、それに対応するIPアドレスを記憶しているものである。   The host address storage unit 133 stores the device names of the host devices 4, 5, and 6 and the corresponding IP addresses.

ユーザ設定スプール部134は、ユーザ設定読込部131が読み込んだユーザ設定情報と、該ユーザ設定情報に対応するユーザ識別情報およびプリンタ情報とを一旦記憶するためのものである。   The user setting spool unit 134 is for temporarily storing the user setting information read by the user setting reading unit 131 and the user identification information and printer information corresponding to the user setting information.

ユーザ設定読込部131は、共有ユーザ設定記憶部104またはホスト装置4・5・6から共有設定されているユーザ設定情報と、該ユーザ設定情報に対応するホスト識別情報およびプリンタ情報を読み込み、読み込んだ情報をユーザ設定スプール部134に格納するためのものである。   The user setting reading unit 131 reads and reads the user setting information shared and set from the shared user setting storage unit 104 or the host device 4, 5, or 6, and the host identification information and printer information corresponding to the user setting information. This is for storing information in the user setting spool unit 134.

ユーザ設定読込部131は、通信部101に接続されており、通信部101から、検索依頼元情報と装置識別情報とプリンタ情報とアプリケーション名または/およびキーワードとが付された検索指示を受ける。   The user setting reading unit 131 is connected to the communication unit 101, and receives a search instruction including search request source information, device identification information, printer information, and an application name or / and a keyword from the communication unit 101.

受信した装置識別情報の中にサーバ装置1が含まれている場合、ユーザ設定読込部131は、共有ユーザ設定記憶部104に記憶されているユーザ設定情報と、それに対応するユーザ識別情報およびプリンタ情報を読み込み、ユーザ設定スプール部134に格納する。このとき、ユーザ設定読込部131は、格納するユーザ設定情報に、サーバ装置1内であることを示す識別情報を付す。これにより、共有ユーザ設定記憶部104から読み出されたユーザ設定情報をサーバ内共有ユーザ設定情報として区別できる。   When the server device 1 is included in the received device identification information, the user setting reading unit 131 stores the user setting information stored in the shared user setting storage unit 104, the corresponding user identification information and printer information. Is stored in the user setting spool unit 134. At this time, the user setting reading unit 131 attaches identification information indicating that it is in the server device 1 to the stored user setting information. Thereby, the user setting information read from the shared user setting storage unit 104 can be distinguished as in-server shared user setting information.

また、受信した装置識別情報の中にホスト装置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 host devices 4, 5, 6, the user setting reading unit 131 displays the IP address corresponding to the host device 4, 5, 6 as the host address storage unit 133. And transmits a sharing setting information transmission request to the host devices 4, 5, and 6 based on the acquired IP address. In response to the sharing setting information transmission request, the user setting reading unit 131 receives, from the communication unit 101, reply information including user setting information and corresponding host identification information and printer information. The user setting reading unit 131 stores user setting information, user identification information, and printer information of reply information in the user setting spool unit 134 in association with each other. At this time, the user setting reading unit 131 attaches identification information indicating that reading is performed from outside the server device 1 to the stored user setting information. Thereby, the user setting information read from the outside of the server device 1 can be distinguished as the non-server shared user setting information.

そして、ユーザ設定読込部131は、ユーザ設定スプール部134へのユーザ設定情報およびそれに対応するホスト識別情報ならびにプリンタ情報の格納が終わると、受信した検索指示を条件判断部132に送る。   When the user setting information and the corresponding host identification information and printer information are stored in the user setting spool unit 134, the user setting reading unit 131 sends the received search instruction to the condition determining unit 132.

条件判断部132は、ユーザ設定スプール部134に格納されたユーザ設定情報の中から、検索依頼元であるホスト装置4・5・6に適したものを検索し、検索した情報のみを
検索依頼元であるホスト装置4・5・6に送信するものである。
The condition determination unit 132 searches the user setting information stored in the user setting spool unit 134 for information suitable for the host device 4, 5, 6 that is the search request source, and only the searched information is the search request source. Is transmitted to the host devices 4, 5, 6.

条件判断部132は、ユーザ設定読込部131から検索指示を受信する。条件判断部132は、受信した検索指示を基に、ユーザ設定スプール部134の中からユーザ設定情報を抽出し、抽出したユーザ設定情報を検索依頼元であるホスト装置4・5・6に送信する。なお、送信するユーザ設定情報には、サーバ装置1内から読み出されたものか、サーバ装置1外からから読み出されたものかを識別するサーバ内外識別情報が付されている。   The condition determining unit 132 receives a search instruction from the user setting reading unit 131. The condition determining unit 132 extracts user setting information from the user setting spool unit 134 based on the received search instruction, and transmits the extracted user setting information to the host device 4, 5, 6 that is the search request source. . The user setting information to be transmitted is attached with server internal / external identification information for identifying whether the information is read from the server device 1 or read from outside the server device 1.

条件判断部132の処理手順については、後に説明する。   The processing procedure of the condition determining unit 132 will be described later.

次に、プリンタドライバ405を起動したときのホスト装置4およびサーバ装置1の処理内容について、図8〜15を用いて説明する。   Next, processing contents of the host device 4 and the server device 1 when the printer driver 405 is activated will be described with reference to FIGS.

図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 printer driver 405 is activated by an activation instruction from any of the applications 431, 432, 433,... In the application unit 403 (step 1).

次に、図11で示されるように、設定情報取得部451は、デフォルト設定情報を表示部422に表示させるとともに、ユーザ設定情報を取得する取得先を選択する旨のユーザ設定選択項目を表示部422に表示させ、該表示により、ユーザに対してユーザ設定情報の取得先を選択する取得先選択情報を入力部に入力させる(ステップ2)。   Next, as shown in FIG. 11, the setting information acquisition unit 451 displays default setting information on the display unit 422 and displays a user setting selection item for selecting an acquisition destination from which user setting information is acquired. 422 is displayed, and the display causes the user to input acquisition destination selection information for selecting an acquisition destination of user setting information to the input unit (step 2).

次に、入力部421からの取得先選択情報の有無および取得先選択情報の内容に応じて、設定情報取得部451は、取得先を選択する(ステップ3)。   Next, the setting information acquisition unit 451 selects an acquisition destination according to the presence / absence of the acquisition destination selection information from the input unit 421 and the content of the acquisition destination selection information (step 3).

入力部421からの取得先選択情報が無い場合、もしくは、取得先選択情報が選択しない旨を表す場合(ステップ3において、なし)、設定情報取得部451は、印刷条件としての予め定められたデフォルト設定情報をユーザ設定部452の編集部452aに送り、編集部452aは、表示部422にデフォルト設定情報を表示させる(ステップ4)。   When there is no acquisition destination selection information from the input unit 421, or when the acquisition destination selection information indicates that no selection is made (No in step 3), the setting information acquisition unit 451 sets a predetermined default as a printing condition. The setting information is sent to the editing unit 452a of the user setting unit 452, and the editing unit 452a displays the default setting information on the display unit 422 (step 4).

次に、編集部452aは、入力部421から編集指示を確認する(ステップ5)。編集指示がキャンセルされた場合(ステップ5でキャンセル)、編集部452aは、印刷開始項目を表示部422に表示させ、印刷開始の確認を行う(ステップ6)。   Next, the editing unit 452a confirms the editing instruction from the input unit 421 (step 5). When the editing instruction is canceled (cancelled in step 5), the editing unit 452a displays the print start item on the display unit 422 and confirms the start of printing (step 6).

一方、入力部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 editing unit 452a sends print condition information of default setting information to the print job generation unit 453. The data format conversion unit 453a of the print job generation unit 453 acquires data to be printed from the application unit 403, and performs data format conversion using the data format included in the print condition information. Further, the information adding unit 453b adds the printing condition information to the data whose data format has been converted, and sends it to the image memory unit 406 (step 7). As a result, the image memory unit 406 sends the data with the print condition information added to the printer 3 via the communication unit 401 and the network L, and the printer 3 performs print output. Thereafter, the process ends.

また、入力部421から印刷開始をキャンセルする旨を受けた場合(ステップ6でキャンセル)、処理を終了する。   When the input unit 421 receives a message to cancel the start of printing (cancel at step 6), the process ends.

一方、編集指示がある場合(ステップ5でYES)、編集部452aは、編集指示に応じて、デフォルト設定情報を編集する(ステップ8)。   On the other hand, when there is an editing instruction (YES in step 5), the editing unit 452a edits the default setting information in accordance with the editing instruction (step 8).

次に、編集部452aは、印刷開始項目を表示部422に表示させ、印刷開始の確認を行う(ステップ9)。入力部421から印刷開始指示を受けると(ステップ9でYES)、編集部452a、印刷ジョブ生成部453、および画像メモリ部406は、上記ステップ7と同様の処理を行い、プリンタ3に印刷出力を行う(ステップ10)。なお、このとき、編集部452aは、印刷開始指示をアプリケーション情報取得部454に送る。そして、印刷開始指示を受けたアプリケーション情報取得部454は、印刷するデータを作成したアプリケーション431,432,433,…のアプリケーション名をアプリケーション部403から取得し、取得したアプリケーション名を設定情報登録部452bに送る。   Next, the editing unit 452a displays the print start item on the display unit 422 and confirms the start of printing (step 9). When a print start instruction is received from the input unit 421 (YES in step 9), the editing unit 452a, the print job generation unit 453, and the image memory unit 406 perform the same processing as in step 7 above, and print output to the printer 3. Perform (Step 10). At this time, the editing unit 452a sends a print start instruction to the application information acquisition unit 454. Upon receiving the print start instruction, the application information acquisition unit 454 acquires the application names of the applications 431, 432, 433,... That created the data to be printed from the application unit 403, and sets the acquired application names as the setting information registration unit 452b. Send to.

次に、入力部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 step 10 is finished, the editing unit 452a causes the display unit 422 to display print condition registration items, Confirmation of new registration of printing conditions is performed (step 11).

入力部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 host device 4 and the server device 1 perform a new registration process (step A) and end the process. The new registration process SA will be described later.

入力部421から印刷条件登録をキャンセルする旨を受けた場合(ステップ11でキャンセル)、処理を終了する。   If the input unit 421 receives cancellation of printing condition registration (cancel at step 11), the process is terminated.

次に、入力部421からの取得先選択情報が個人であるホスト装置4を表す場合(ステップ3において個人)について、図9のフローチャートを参照しながら説明する。図9は、取得先選択情報が個人を表す場合における、ステップ3以後の処理を示すフローチャートである。   Next, a case where the acquisition destination selection information from the input unit 421 represents the host device 4 that is an individual (in step 3, an individual) will be described with reference to the flowchart of FIG. 9. FIG. 9 is a flowchart showing the processing after step 3 when the acquisition destination selection information represents an individual.

取得先選択情報がホスト装置4を表す場合、個人設定取得部451aは、ユーザ設定記憶部404に格納されているユーザ設定情報をすべて読み出し、読み出した個人ユーザ設定情報を設定選択部452cに送る。そして、設定選択部452cは、個人ユーザ設定情報を表示部422に表示する(ステップ12)。   When the acquisition destination selection information represents the host device 4, the personal setting acquisition unit 451a reads all the user setting information stored in the user setting storage unit 404, and sends the read personal user setting information to the setting selection unit 452c. Then, the setting selection unit 452c displays the personal user setting information on the display unit 422 (step 12).

次に、設定選択部452cは、入力部421からの信号が、表示した個人ユーザ設定情報のうち一つを選択する設定選択指示か、選択をキャンセルする旨のキャンセル指示かを確認する(ステップ13)
次に、入力部421から一つの個人ユーザ設定情報を選択する設定選択をキャンセルする旨のキャンセル指示を受ける場合(ステップ13でキャンセル)、処理を終了する。
Next, the setting selection unit 452c confirms whether the signal from the input unit 421 is a setting selection instruction for selecting one of the displayed individual user setting information or a cancellation instruction for canceling the selection (step 13). )
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 setting selection unit 452c receives a setting selection instruction for selecting one individual user setting information from the input unit 421 (YES in step 13), the setting selection unit 452c receives one individual user setting information corresponding to the setting selection instruction. Select and send to the editing unit 452a.

次に、編集部452aは、入力部421から編集指示の有無を確認する(ステップ14)。   Next, the editing unit 452a confirms whether there is an editing instruction from the input unit 421 (step 14).

入力部421から編集をキャンセルする旨の指示を受けた場合(ステップ14でキャンセル)、編集部452aは、受けた個人ユーザ設定情報をそのままとし、印刷開始項目を表示部422に表示させ、印刷開始の確認を行う(ステップ15)。   When receiving an instruction to cancel editing from the input unit 421 (cancel in step 14), the editing unit 452a keeps the received personal user setting information as it is, displays the print start item on the display unit 422, and starts printing. Is confirmed (step 15).

入力部421から印刷開始指示をキャンセルする旨を場合(ステップ15でキャンセル
)、プリンタドライバ405およびサーバ装置1は、処理を終了する。
When canceling the print start instruction from the input unit 421 (cancelled in step 15), the printer driver 405 and the server apparatus 1 end the processing.

一方、入力部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 editing unit 452a sends the received individual user setting information to the setting information registration unit 452b, and sends a print start instruction to the application information acquisition unit 454. Upon receiving the print start instruction, the application information acquisition unit 454 acquires the application names of the applications 431, 432, 433,... That created the data to be printed from the application unit 403, and sets the acquired application names as the setting information registration unit 452b. (Step 17).

次に、設定情報登録部452bは、個人ユーザ設定情報の中のアプリケーション情報を、取得したアプリケーション名に基づいて更新し、更新用のユーザ設定情報を作成する。具体的には、設定情報登録部452bは、受けた個人ユーザ設定情報の中のアプリケーション情報の中に受けたアプリケーション名がある場合、その利用回数を1だけ増やす。受けた個人ユーザ設定情報の中のアプリケーション情報の中に受けたアプリケーション名がない場合、アプリケーション情報の中に受けたアプリケーション名とその利用回数:1回を追加する。そして、設定情報登録部452bは、ユーザ設定記憶部404の中にある、作成した更新用のユーザ設定情報のユーザ設定名と同一のユーザ設定情報に代えて、更新用のユーザ設定情報を上書きする(ステップ18)。これにより、ユーザ設定情報が更新され、処理が終了される。   Next, the setting information registration unit 452b updates the application information in the personal user setting information based on the acquired application name, and creates user setting information for update. Specifically, the setting information registration unit 452b increases the use count by 1 when the received application name is included in the application information in the received individual user setting information. If there is no received application name in the application information in the received personal user setting information, the received application name and the number of times of use are added to the application information. Then, the setting information registration unit 452b overwrites the user setting information for update in place of the user setting information in the user setting storage unit 404 that is the same as the user setting name of the created user setting information for update. (Step 18). As a result, the user setting information is updated, and the process ends.

また、入力部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 printer driver 405 and the server apparatus 1 perform the processing of steps 19 to 22 and step A. Since the processing of Steps 19 to 22 is the same as the processing of Steps 8 to 11 described above, description thereof is omitted. The process of step A will be described later.

次に、入力部421からの取得先選択情報が共有を表す場合(ステップ3において共有)について説明する。図10を参照しながら説明する。図10は、取得先選択情報が共有を表す場合における処理を示すフローチャートである。   Next, a case where the acquisition destination selection information from the input unit 421 represents sharing (shared in step 3) will be described. This will be described with reference to FIG. FIG. 10 is a flowchart illustrating a process when the acquisition destination selection information indicates sharing.

取得先選択情報が共有を表す場合、プリンタドライバ405およびサーバ装置1は、共有ユーザ設定取得処理(ステップB)を行う。なお、ステップBの処理内容については、後述する。   When the acquisition destination selection information indicates sharing, the printer driver 405 and the server apparatus 1 perform shared user setting acquisition processing (step B). The processing content of step B will be described later.

ステップBの処理の後、設定選択部452cは、共有設定情報取得部451bから送られた共有ユーザ設定情報を表示部422に表示する(ステップ23)。   After the process of Step B, the setting selection unit 452c displays the shared user setting information sent from the sharing setting information acquisition unit 451b on the display unit 422 (Step 23).

次に、設定選択部452cは、入力部421からの信号が、表示した共有ユーザ設定情報のうち一つを選択する設定選択指示か、選択をキャンセルする旨のキャンセル指示かを確認する(ステップ24)
入力部421から一つの共有ユーザ設定情報を選択する設定選択をキャンセルする旨の指示を受ける場合(ステップ24でキャンセル)、処理を終了する。
Next, the setting selection unit 452c confirms whether the signal from the input unit 421 is a setting selection instruction for selecting one of the displayed shared user setting information or a cancellation instruction for canceling the selection (step 24). )
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 setting selection unit 452c receives a setting selection instruction for selecting one shared user setting information from the input unit 421 (YES in step 24), the setting selection unit 452c receives one shared user setting information corresponding to the setting selection instruction. Select and send to the editing unit 452a.

次に、編集部452aは、入力部421から編集指示の有無を確認する(ステップ25)。   Next, the editing unit 452a confirms whether there is an editing instruction from the input unit 421 (step 25).

入力部421から編集をキャンセルする旨を受けた場合(ステップ25でキャンセル)、編集部452aは、受けた共有ユーザ設定情報をそのままとし、印刷開始項目を表示部422に表示させ、印刷開始の確認を行う(ステップ26)。   If the editing unit 452a receives the canceling of editing from the input unit 421 (cancel in step 25), the editing unit 452a keeps the received shared user setting information as it is, displays the print start item on the display unit 422, and confirms the print start. (Step 26).

入力部421から印刷開始指示をキャンセルする旨を場合(ステップ26でキャンセル)、プリンタドライバ405およびサーバ装置1は、処理を終了する。   When canceling the print start instruction from the input unit 421 (cancellation at step 26), the printer driver 405 and the server device 1 end the processing.

一方、入力部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 editing unit 452a sends the acquired shared user setting information to the setting information registration unit 452b, and sends a print start instruction to the application information acquisition unit 454. Upon receiving the print start instruction, the application information acquisition unit 454 acquires the application name that created the data to be printed from the application unit 403, and sends the acquired application name to the setting information registration unit 452b (step 28).

次に、設定情報登録部452bは、編集部452aから受けた共有ユーザ設定情報がサーバ内共有ユーザ設定情報か、サーバ外共有設定情報かを確認する(ステップ29)。設定情報登録部452bは、共有ユーザ設定情報に付されている、サーバ装置1に格納されていたか、サーバ装置1外の装置に格納されていたかを示す識別情報を基に、上記確認を行う。   Next, the setting information registration unit 452b confirms whether the shared user setting information received from the editing unit 452a is the in-server shared user setting information or the off-server shared setting information (step 29). The setting information registration unit 452b performs the above confirmation based on the identification information attached to the shared user setting information indicating whether the information is stored in the server device 1 or stored in a device outside the server device 1.

共有ユーザ設定情報がサーバ内共有ユーザ設定情報である場合(ステップ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 information registration unit 452b reads the IP address of the server device 1 from the server address storage unit 408. In addition, the setting information registration unit 452b sends an update registration instruction with the shared user setting information in the server received from the editing unit 452a and the application name received from the application information acquisition unit 454 via the communication unit 401 and the network L. To the server device 1. The shared user setting information writing unit 102 of the server apparatus 1 that acquired the update registration instruction stores the same user setting information as the user setting name of the intra-server shared user setting information attached to the update registration instruction in the shared user setting storage unit 104. Read from. The shared user setting information writing unit 102 rewrites the application information of the read user setting information on the basis of the application name given to the update registration instruction, and writes it again in the shared user setting storage unit 104 (step 30). Thereby, the user setting information is updated.

共有ユーザ設定情報書込部102のアプリケーション情報を書き換える処理は、具体的には、次のとおりである。共有ユーザ設定情報書込部102は、共有ユーザ設定記憶部104から読み出したユーザ設定情報のアプリケーション情報の中に更新登録指示に付されたアプリケーション名がある場合、その利用回数を1だけ増やす。共有ユーザ設定記憶部104から読み出したユーザ設定情報のアプリケーション情報の中に更新登録指示に付されたアプリケーション名がない場合、アプリケーション情報の中に更新登録指示に付されたアプリケーション名とその利用回数:1回を追加する。   Specifically, the process of rewriting the application information of the shared user setting information writing unit 102 is as follows. When there is an application name given to the update registration instruction in the application information of the user setting information read from the shared user setting storage unit 104, the shared user setting information writing unit 102 increases the use count by one. If there is no application name attached to the update registration instruction in the application information of the user setting information read from the shared user setting storage unit 104, the application name attached to the update registration instruction in the application information and the number of times of use: Add one time.

ステップ30の後、プリンタドライバ405は、ステップ34およびステップAを行う。また、入力部421から編集指示を受けた場合(ステップ25で編集)、プリンタドライバ405およびサーバ装置1は、ステップ31〜34およびステップAの処理を行う。該ステップ31〜34の処理は、上記したステップ8〜11の処理と同様であるので、説明を省略する。   After step 30, the printer driver 405 performs step 34 and step A. When an editing instruction is received from the input unit 421 (editing at step 25), the printer driver 405 and the server device 1 perform the processing of steps 31 to 34 and step A. Since the processing of steps 31 to 34 is the same as the processing of steps 8 to 11 described above, description thereof will be omitted.

次に、新規登録処理(ステップ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 information registration unit 452b acquires user setting information from the editing unit 452a, and displays a UI (user interface) asking for a user setting name as shown in FIG. 13 on the display unit 422. The user setting name of the user setting information to be newly registered is input to the input unit 421 (step 41). Thereby, the setting information registration unit 452b acquires the user setting name from the input unit 421.

次に、設定情報登録部452bは、コメントを問うUIを表示部422に表示させ、ユーザに対して、新規登録するユーザ設定情報のコメント情報を入力部421に入力させる(ステップ42)。これにより、設定情報登録部452bは、入力部421からコメント情報を取得する。   Next, the setting information registration unit 452b displays a UI for asking a comment on the display unit 422, and causes the user to input the comment information of the user setting information to be newly registered to the input unit 421 (step 42). As a result, the setting information registration unit 452b acquires comment information from the input unit 421.

次に、設定情報登録部452bは、保存先(新規登録先)を問うUIを表示部422に表示させ、ユーザに対して、新規登録するユーザ設定情報の新規登録先を入力部421に入力させる(ステップ43)。これにより、設定情報登録部452bは、新規登録先に関する情報を取得する。なお、新規登録先は、ホスト装置4またはホスト装置4の外部にある共用装置であるサーバ装置1のいずれかである。   Next, the setting information registration unit 452b causes the display unit 422 to display a UI asking for a storage destination (new registration destination), and causes the user to input the new registration destination of the user setting information to be newly registered to the input unit 421. (Step 43). Thereby, the setting information registration unit 452b acquires information on the new registration destination. The new registration destination is either the host device 4 or the server device 1 that is a shared device outside the host device 4.

新規登録先がホスト装置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 information registration unit 452b displays a UI asking whether or not there is a sharing setting on the display unit 422, and inputs whether or not the sharing setting is present to the user. The data is input to the unit 421 (step 44). Thereby, the setting information registration unit 452b acquires shared setting presence / absence information.

次に、設定情報登録部452bは、新規登録をするか否かの確認のUIを表示部422に表示させ、ユーザに対して、新規登録する旨の新規登録指示か、新規登録をキャンセルする旨のキャンセル指示の何れかを入力部421に入力させる(ステップ45)。   Next, the setting information registration unit 452b displays a UI for confirming whether or not to perform new registration on the display unit 422, and instructs the user to perform new registration or cancel new registration. Is input to the input unit 421 (step 45).

入力部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 information registration unit 452b clears the printing condition information in the user setting information and the usage count in the user setting information to zero. New registration user setting information is created, which includes the application information, the user setting name acquired in step A1, and the comment information acquired in step 42. Then, the setting information registration unit 452b stores the created user setting information for new registration in the user setting storage unit 404 in association with the printer information corresponding to the printer driver 4 and the host identification information for identifying the host device 4. (Step 46). Thereafter, the new registration process (step A) is terminated, and the process returns to the processes shown in FIGS.

一方、新規登録先がホスト装置4ではなく、サーバ装置1である場合(ステップ43でNO)、設定情報登録部452bは、新規登録をするか否かの確認のUIを表示部422に表示させ、ユーザに対して、新規登録する旨の新規登録指示か、新規登録をキャンセルする旨のキャンセル指示の何れかを入力部421に入力させる(ステップ47)。   On the other hand, when the new registration destination is not the host device 4 but the server device 1 (NO in step 43), the setting information registration unit 452b causes the display unit 422 to display a UI for confirming whether or not to perform new registration. The user is caused to input to the input unit 421 either a new registration instruction for new registration or a cancellation instruction for canceling new registration (step 47).

入力部421からキャンセル指示を受けると(ステップ47でNO)、設定情報登録部452bを含むホスト装置4およびサーバ装置1は、処理を終了する。   When a cancel instruction is received from the input unit 421 (NO in step 47), the host device 4 and the server device 1 including the setting information registration unit 452b end the processing.

入力部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 information registration unit 452b clears the printing condition information in the user setting information and the usage count in the user setting information to zero. Then, user setting information for new registration is created that includes the user setting name acquired in step A1 and the comment information acquired in step A2. Also, the setting information registration unit 452b reads out the printer information corresponding to the printer driver 4 and the user name α of the host identification information for identifying the host device 4 from the user setting storage unit 404. Then, the setting information registration unit 452b gives the server apparatus 1 a new registration instruction with the created user setting information for new registration and the read host identification information and printer information via the communication unit 401 and the network L. Send. Thereafter, the shared user setting information writing unit 102 of the server device 1 registers the user setting information, the host identification information, and the printer information attached to the new registration instruction in the shared user setting storage unit 104 in association with each other ( Step 48). Then, the new registration process (step A) is terminated, and the process returns to the processes shown in FIGS.

次に、共有ユーザ設定取得処理(ステップ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 setting acquisition unit 451 b that has received the acquisition destination selection information indicating sharing from the input unit 421 receives the printer information corresponding to the printer driver 404 from the user setting storage unit 404 and the host device 4. The user name α that is the host identification information to be identified is read, and the user name α is used as search request source information. Further, the display unit 422 displays a UI for inputting an application name and a keyword used for searching as shown in FIG. 15 and a UI for selecting the host device 5 or 6 or the server device 1 as an acquisition destination external device. By this display, the input unit 421 is caused to input an application name or / and keyword and device identification information for identifying the host device 5 or 6 or the server device 1 to the user. In this way, the share setting acquisition unit 451b acquires the search request source information, the printer information, the application name or / and keyword, and the device identification information, and generates a search instruction with these acquired (step 51). .

次に、共有設定取得部451bは、通信部401を介して、生成した検索指示をサーバ装置1に送る。このとき、共有設定取得部451bは、サーバアドレス記憶部408よりサーバ装置1のIPアドレスを読み出し、該IPアドレスに基づいて、検索指示をサーバ装置1に送る。   Next, the sharing setting acquisition unit 451 b sends the generated search instruction to the server device 1 via the communication unit 401. At this time, the sharing setting acquisition unit 451b reads the IP address of the server device 1 from the server address storage unit 408, and sends a search instruction to the server device 1 based on the IP address.

そして、受信した装置識別情報の中にサーバ装置1が含まれている場合、ユーザ設定読込部131は、共有ユーザ設定記憶部104に記憶されているユーザ設定情報と、それに対応するユーザ識別情報およびプリンタ情報を読み込み、ユーザ設定スプール部134に格納する。このとき、ユーザ設定読込部131は、格納するユーザ設定情報に、サーバ装置1内であることを示す識別情報を付す。   When the server device 1 is included in the received device identification information, the user setting reading unit 131 stores the user setting information stored in the shared user setting storage unit 104, the corresponding user identification information, and The printer information is read and stored in the user setting spool unit 134. At this time, the user setting reading unit 131 attaches identification information indicating that it is in the server device 1 to the stored user setting information.

また、受信した装置識別情報の中にホスト装置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 host devices 4, 5, 6, the user setting reading unit 131 displays the IP address corresponding to the host device 4, 5, 6 as the host address storage unit 133. And transmits a sharing setting information transmission request to the host devices 4, 5, and 6 based on the acquired IP address. The shared setting information transmitting unit of each host device 4, 5, 6 that has received the sharing setting information transmission request shares the user setting information stored in the user setting storage unit of each host device 4, 5, 6. The user setting information and the corresponding host identification information and printer information are read out. Then, the shared setting information transmitting unit of each of the host devices 4, 5, 6 transmits the read user setting information, the corresponding host identification information, and reply information including the printer information to the server device 1. The user setting reading unit 131 that has received the reply information stores the user setting information, user identification information, and printer information of the reply information in the user setting spool unit 134 in association with each other. At this time, the user setting reading unit 131 attaches identification information indicating that reading is performed from outside the server device 1 to the stored user setting information.

このようにして、ユーザ設定読込部131は、ユーザ設定情報を取得し、ユーザ設定スプール部134に格納する(ステップ52)。   In this way, the user setting reading unit 131 acquires the user setting information and stores it in the user setting spool unit 134 (step 52).

次に、ユーザ設定読込部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 spool unit 134, the user setting reading unit 131 sends the received search instruction to the condition determining unit 132. The condition determination unit 132 starts a search process based on the printer information attached to the search instruction, the application name, and the keyword.

まず、条件判断部132は、検索指示に付されたプリンタ情報のIPアドレスと同じIPアドレスを含むプリンタ情報に対応するユーザ設定情報が、ユーザ設定スプール部134にあるか否かを判断する(ステップ53)。   First, the condition determining unit 132 determines whether or not the user setting spool unit 134 has user setting information corresponding to printer information including the same IP address as the IP address of the printer information attached to the search instruction (step S1). 53).

同じ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 condition determining unit 132 displays only the user setting information corresponding to the printer information including the same IP address. Other user setting information and corresponding user identification information and printer information are deleted from the user setting spool unit 134. That is, the condition determination unit 132 extracts only user setting information corresponding to printer information including the same IP address (step 54).

同じ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 condition determination unit 132 determines the model name and printer configuration of the printer information attached to the search instruction. It is determined whether or not user setting information corresponding to printer information including the same model name and printer configuration exists in the user setting spool unit 134 (step 55).

同じ機種名およびプリンタ構成を含むプリンタ情報に対応するユーザ設定情報がユーザ設定スプール部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 condition determination unit 132 supports the printer information including the same model name and printer configuration. Other user setting information and corresponding user identification information and printer information are deleted from the user setting spool unit 134, leaving only the user setting information to be performed. That is, the condition determination unit 132 extracts only user setting information corresponding to printer information including the same model name and printer configuration (step 56).

同じ機種名およびプリンタ構成を含むプリンタ情報に対応するユーザ設定情報がユーザ設定スプール部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 condition determination unit 132 determines the model name of the printer information attached to the search instruction and It is determined whether or not user setting information corresponding to printer information including the same model name exists in the user setting spool unit 134 (step 57).

同じ機種名を含むプリンタ情報に対応するユーザ設定情報がユーザ設定スプール部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 condition determining unit 132 only receives the user setting information corresponding to the printer information including the same model name. Other user setting information and corresponding user identification information and printer information are deleted from the user setting spool unit 134. That is, the condition determination unit 132 extracts only user setting information corresponding to printer information including the same model name (step 58).

同じ機種名を含むプリンタ情報に対応するユーザ設定情報がユーザ設定スプール部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 condition determination unit 132 sets all the user setting information stored in the user setting spool unit 134. Leave as it is. That is, the condition determination unit 132 extracts all user setting information stored in the user setting spool unit 134 (step 59).

ステップ54,56,58,59の各処理の後、条件判断部132は、さらに絞込み抽出処理を行う。   After each process of steps 54, 56, 58, and 59, the condition determination unit 132 further performs a narrowing extraction process.

まず、条件判断部132は、送信された検索指示の中にアプリケーション名があるか否かにより、アプリケーション名による抽出を行うか否かを判断する(ステップ60)。すなわち、条件判断部132は、送信された検索指示にアプリケーション名が付されている場合、アプリケーション名による抽出を行うと判断し(ステップ60でYES)、送信された検索指示にアプリケーション名が付されていない場合、アプリケーション名による抽出を行わないと判断する(ステップ60でNO)。   First, the condition determining unit 132 determines whether or not to perform extraction based on the application name based on whether or not the application name is included in the transmitted search instruction (step 60). That is, if the application name is added to the transmitted search instruction, the condition determining unit 132 determines to perform extraction based on the application name (YES in step 60), and the application name is added to the transmitted search instruction. If not, it is determined not to perform extraction by application name (NO in step 60).

ステップ60でYESの場合、条件判断部132は、同じアプリケーション名を含むアプリケーション情報を有するユーザ設定情報のみを残して、他のユーザ設定情報およびそれに対応するユーザ識別情報およびプリンタ情報をユーザ設定スプール部134から削除する。つまり、条件判断部132は、アプリケーション名を含むアプリケーション情報を有するユーザ設定情報のみを抽出する(ステップ61)。そして、次のステップ62に移る。   In the case of YES at step 60, the condition determining unit 132 leaves only the user setting information having application information including the same application name, and sends other user setting information and corresponding user identification information and printer information to the user setting spool unit. Delete from 134. That is, the condition determination unit 132 extracts only user setting information having application information including the application name (step 61). Then, the process proceeds to next Step 62.

また、ステップ60でNOの場合も、条件判断部132は、ユーザ設定スプール部134に記憶されている全てのユーザ設定情報をそのまま残し、次のステップ62に移る。   Also in the case of NO at step 60, the condition determination unit 132 leaves all the user setting information stored in the user setting spool unit 134 as it is, and proceeds to the next step 62.

次に、ステップ62において、条件判断部132は、送信された検索指示の中にキーワードがあるか否かにより、キーワードによる抽出を行うか否かを判断する。すなわち、条件判断部132は、送信された検索指示キーワードが付されている場合、キーワードによる抽出を行うと判断し(ステップ62でYES)、送信された検索指示にキーワードが付されていない場合、キーワードによる抽出を行わないと判断する(ステップ62でNO)。   Next, in step 62, the condition determination unit 132 determines whether or not to perform extraction based on a keyword depending on whether or not there is a keyword in the transmitted search instruction. That is, if the transmitted search instruction keyword is attached, the condition determination unit 132 determines to perform extraction by keyword (YES in step 62). If the transmitted search instruction does not have a keyword, It is determined that no keyword extraction is performed (NO in step 62).

ステップ62でYESの場合、条件判断部132は、同じキーワードを含むユーザ設定情報のみを残して、他のユーザ設定情報およびそれに対応するユーザ識別情報およびプリンタ情報をユーザ設定スプール部134から削除する。つまり、条件判断部132は、同じキーワードを含むユーザ設定情報のみを抽出する(ステップ63)。そして、次のステップ64に移る。   If YES in step 62, the condition determination unit 132 deletes other user setting information and corresponding user identification information and printer information from the user setting spool unit 134, leaving only user setting information including the same keyword. That is, the condition determination unit 132 extracts only user setting information including the same keyword (step 63). Then, the process proceeds to next Step 64.

また、ステップ62でNOの場合も、条件判断部132は、ユーザ設定スプール部134に記憶されている全てのユーザ設定情報をそのまま残し、次のステップ64に移る。   Also in the case of NO in step 62, the condition determination unit 132 leaves all the user setting information stored in the user setting spool unit 134 as it is, and moves to the next step 64.

次に、ステップ64において、条件判断部132は、検索指示に付された検索依頼元情報のユーザ名αに対応するIPアドレスをホストアドレス記憶部133から読み出す。そして、条件判断部132は、読み出したIPアドレスを基に、通信部101およびネットワークLを介して、ユーザ設定スプール部134に残ったユーザ設定情報をホスト装置4に送る。ホスト装置4の通信部401は、受信したユーザ設定情報を共有設定取得部451bに送る。これにより、共有設定取得部451bは、ユーザ設定情報を取得する(ステップ64)。その後、共有ユーザ設定取得処理(ステップB)を終了し、図10に示した処理に戻る。   Next, in step 64, the condition determining unit 132 reads the IP address corresponding to the user name α of the search request source information attached to the search instruction from the host address storage unit 133. Then, the condition determining unit 132 sends the user setting information remaining in the user setting spool unit 134 to the host device 4 via the communication unit 101 and the network L based on the read IP address. The communication unit 401 of the host device 4 sends the received user setting information to the sharing setting acquisition unit 451b. Thereby, the sharing setting acquisition unit 451b acquires the user setting information (step 64). Thereafter, the shared user setting acquisition process (step B) is terminated, and the process returns to the process shown in FIG.

なお、本実施形態において、検索部103は、プリンタIPアドレス、プリンタ機種名、プリンタ構成の3つの要素から3段階で抽出を行っているが、3つの要素の何れか1つ
の要素だけで抽出しても良いし、何れかの組み合わせで抽出しても良い。また、どの要素で抽出するかをユーザが自由に選択できるようになっていても良い。更に、本実施形態では、上記3つの要素でユーザ設定情報の抽出を行ってから、キーワードやアプリケーションにより抽出の絞込みを行っているが、全てのユーザ設定情報に対してキーワード検索やアプリケーションによる抽出を行ってもよい。更にまた、プリンタドライバのバージョンを設定抽出やキーワード検索の要素に用いてもよい。プリンタドライバのバージョンは印刷の不具合の回避設定を検索する場合等、同じバージョンなら同じ不具合が発生する可能性が高くなるので、効果的に用いることが出来る。
In this embodiment, the search unit 103 performs extraction in three stages from the three elements of the printer IP address, the printer model name, and the printer configuration. However, the search unit 103 extracts only one of the three elements. Alternatively, it may be extracted in any combination. In addition, the user may freely select which element is used for extraction. Furthermore, in this embodiment, user setting information is extracted by the above three elements, and then extraction is narrowed down by keyword or application. However, keyword search or application extraction is performed on all user setting information. You may go. Furthermore, the printer driver version may be used as an element for setting extraction and keyword search. The version of the printer driver can be used effectively because the same problem is likely to occur if the version is the same, such as when searching for avoidance settings for printing problems.

さらに、本実施形態では、検索処理をサーバ装置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 search unit 103 of the server device 1. In this case, there is an advantage that only one search unit 103 needs to be provided in the network printing system. However, the host devices 4, 5, and 6 may have the same configuration as the search unit 103, and the host devices 4, 5, and 6 may perform the search process. In this case, the host device 4 can directly read the user setting information from the server device 1 and the host devices 5 and 6 and search and extract the user setting information in the host device 4.

また、複数のサーバ装置が、ネットワーク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 host devices 4, 5, and 6 are concentrated at once, the search processing can be distributed to a plurality of server devices. In this case, the server address storage unit 408 stores the IP addresses of a plurality of server devices. Then, the sharing setting acquisition unit 451b reads an IP address corresponding to the selected server device from the server address storage unit 408, and sends a search instruction together with the IP address to the communication unit 401.

また、本実施形態では、設定情報登録部452bは、ユーザ設定情報を新規登録するときに、コメントを入力する旨の表示を表示部422に表示させ、入力部421からコメント情報を取得する構成である。しかしながら、設定情報登録部452bは、新規登録するユーザ設定情報にコメント情報が含まれている場合、含まれているコメント情報をそのままにして新規登録してもよい。すでにあるコメント情報は、通常、そのユーザ設定情報をどういうときに用いるかを示すため、ユーザにとって、有効な情報だからである。   Further, in the present embodiment, the setting information registration unit 452b is configured to display a display for inputting a comment on the display unit 422 and acquire the comment information from the input unit 421 when newly registering user setting information. is there. However, when the user setting information to be newly registered includes comment information, the setting information registration unit 452b may newly register the comment information included as it is. This is because the existing comment information is usually valid information for the user to indicate when to use the user setting information.

また、本実施形態においては、プリンタドライバ405が設定情報取得部、ユーザ設定部452およびアプリケーション情報取得部454を備える構成としたが、これに限られない。設定情報取得部、ユーザ設定部452およびアプリケーション情報取得部454は、ホスト装置4内にあればよく、プリンタドライバ405の外部であってもよい。   In this embodiment, the printer driver 405 includes the setting information acquisition unit, the user setting unit 452, and the application information acquisition unit 454. However, the configuration is not limited thereto. The setting information acquisition unit, the user setting unit 452, and the application information acquisition unit 454 may be in the host device 4 and may be outside the printer driver 405.

また、本実施形態において、ユーザ設定記憶部404および共有ユーザ設定記憶部104は、図3,4,6,7に示されるように、印刷条件情報として各項目(用紙サイズ等)をすべて記憶する構成とした。しかしながら、これに限らず、デフォルト設定情報から異なる項目だけを記憶してもよい。この場合、設定情報取得部451は、取得した印刷条件情報の中にない項目について、デフォルト設定を適用すればよい。これにより、ユーザ設定記憶部404および共有ユーザ設定記憶部104のメモリ容量を削減できる。   In the present embodiment, the user setting storage unit 404 and the shared user setting storage unit 104 store all items (paper size and the like) as printing condition information, as shown in FIGS. The configuration. However, the present invention is not limited to this, and only items different from the default setting information may be stored. In this case, the setting information acquisition unit 451 may apply default settings to items that are not included in the acquired printing condition information. Thereby, the memory capacity of the user setting storage unit 404 and the shared user setting storage unit 104 can be reduced.

〔実施形態2〕
本発明の情報処理装置およびサーバ装置1に関する他の実施形態について、図16,17に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施の形態1にて説明した図面と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
[Embodiment 2]
Another embodiment of the information processing apparatus and the server apparatus 1 according to the present invention will be described below with reference to FIGS. For convenience of explanation, members having the same functions as those in the drawings described in the first embodiment are given the same reference numerals, and descriptions thereof are omitted.

本実施形態のホスト装置4は、上記の実施形態の構成に加えて、サーバ装置1および他のホスト装置5・6から、一括して共有設定されているユーザ設定情報を取得し、自身の
内部に登録(保存)する好ましい構成を有している。なお、サーバ装置1の構成は、図5に示した上記実施形態と同様である。
In addition to the configuration of the above embodiment, the host device 4 according to the present embodiment acquires user setting information that is collectively set from the server device 1 and the other host devices 5 and 6, It has a preferable configuration to register (save). The configuration of the server device 1 is the same as that of the above embodiment shown in FIG.

図16は、本実施形態のホスト装置4の構成を示すブロック図である。図16に示されるように、本実施形態のホスト装置4のプリンタドライバ405は、上記の実施形態の構成に加えて、共有設定一括取得部451cを備えている。   FIG. 16 is a block diagram showing the configuration of the host device 4 of this embodiment. As shown in FIG. 16, the printer driver 405 of the host device 4 of this embodiment includes a shared setting batch acquisition unit 451c in addition to the configuration of the above embodiment.

通信部401は、上記実施形態において説明した機能に加えて、共有設定一括取得部451cから後述する一括検索指示を受け、受けた一括検索指示を、サーバ装置1に対して送る。また、通信部401は、ネットワークLを介して、サーバ装置1から一括検索結果を受信し、受信した一括検索結果を共有設定一括取得部451cに送る。   In addition to the functions described in the above embodiment, the communication unit 401 receives a collective search instruction (to be described later) from the shared setting collective acquisition unit 451c, and sends the received collective search instruction to the server device 1. Further, the communication unit 401 receives the batch search result from the server device 1 via the network L, and sends the received batch search result to the shared setting batch acquisition unit 451c.

共有設定一括取得部451cは、プリンタドライバ405が起動しているときに、サーバ装置1および他のホスト装置5・6から、一括して共有設定されているユーザ設定情報を取得し、自身の内部に登録(保存)する処理である共有設定一括登録処理を表す共有設定一括取得項目を表示部422に表示させる。なお、共有設定一括取得項目には、プリンタドライバ405のバージョンを用いて抽出するバージョン抽出一括取得項目と、ホスト装置4にインストールされている全アプリケーションのアプリケーション名を用いて抽出するアプリケーション抽出一括取得項目と、絞込みをしない通常一括取得項目とがある。この表示により、共有設定一括取得部451cは、ユーザに対して、バージョン抽出一括取得項目、アプリケーション抽出一括取得項目または通常一括取得項目を選択する共有設定一括登録指示を入力部421に入力させることができる。入力部421に入力された共有設定一括登録指示は、共有設定一括取得部451cに送られる。   When the printer driver 405 is activated, the shared setting batch acquisition unit 451c acquires user setting information collectively set from the server device 1 and the other host devices 5 and 6, and the internal setting of the shared setting batch acquisition unit 451c. The display unit 422 displays a shared setting batch acquisition item representing a shared setting batch registration process that is a process of registering (storing). The shared setting batch acquisition items include a version extraction batch acquisition item extracted using the version of the printer driver 405 and an application extraction batch acquisition item extracted using the application names of all applications installed in the host device 4. And normal batch acquisition items that are not narrowed down. With this display, the sharing setting batch acquisition unit 451c allows the input unit 421 to input a sharing setting batch registration instruction for selecting a version extraction batch acquisition item, an application extraction batch acquisition item, or a normal batch acquisition item. it can. The share setting batch registration instruction input to the input unit 421 is sent to the share setting batch acquisition unit 451c.

バージョン抽出一括取得項目を選択する共有設定一括登録指示を受けると、共有設定一括取得部451cは、ユーザ設定記憶部404からプリンタドライバ405に対応するプリンタ情報(ドライババージョンを含むすべて)およびホスト識別情報であるユーザ名αを読み出し、該ユーザ名αを検索依頼元情報とする。   Upon receiving a sharing setting batch registration instruction for selecting a version extraction batch acquisition item, the sharing setting batch acquisition unit 451c receives printer information (all including the driver version) and host identification information corresponding to the printer driver 405 from the user setting storage unit 404. And the user name α is used as search request source information.

また、アプリケーション抽出一括取得項目を選択する共有設定一括登録指示を受けると、共有設定一括取得部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 batch acquisition unit 451c requests an application name from all the applications 431, 432, 433,. A signal is sent and the application names of the applications 431, 432, 433,. Further, the shared setting batch acquisition unit 451c reads out the printer information (excluding the driver version) corresponding to the printer driver 405 and the user name α which is host identification information from the user setting storage unit 404, and searches for the user name α. Requester information.

また、通常一括取得項目を選択する共有設定一括登録指示を受けると、共有設定一括取得部451cは、ユーザ設定記憶部404からプリンタドライバ405に対応するプリンタ情報(ただし、ドライババージョンを除く)およびホスト識別情報であるユーザ名αを読み出し、該ユーザ名αを検索依頼元情報とする。   In addition, upon receiving a share setting batch registration instruction for selecting a normal batch acquisition item, the share setting batch acquisition unit 451c receives printer information (however, excluding the driver version) and host corresponding to the printer driver 405 from the user setting storage unit 404. The user name α which is identification information is read, and the user name α is used as search request source information.

共有設定一括取得部451cは、取得したアプリケーション名、読み出したプリンタ情報と、検索依頼元情報とを付した一括検索指示を生成する。また、共有設定一括取得部451cは、サーバIPアドレス記憶部458からサーバ装置1のIPアドレスを読み出す。そして、共有設定一括取得部451cは、読み出したIPアドレスを基に、通信部401およびネットワークLを介して、生成した一括検索指示を通信部4011に送る。   The shared setting batch acquisition unit 451c generates a batch search instruction with the acquired application name, read printer information, and search request source information. Further, the shared setting batch acquisition unit 451 c reads the IP address of the server device 1 from the server IP address storage unit 458. Then, the shared setting batch acquisition unit 451c sends the generated batch search instruction to the communication unit 4011 via the communication unit 401 and the network L based on the read IP address.

また、共有設定一括取得部451cは、通信部401から、「抽出ユーザ設定情報なし」を表す一括検索結果、または、抽出したユーザ設定情報を含む一括検索結果を取得する
Further, the shared setting batch acquisition unit 451c acquires, from the communication unit 401, a batch search result indicating “no extracted user setting information” or a batch search result including the extracted user setting information.

共有設定一括取得部451cは、取得したユーザ設定情報のアプリケーション情報の利用回数をゼロにクリアにする。さらに、共有設定一括取得部451cは、ユーザ設定名を問うUIを表示部422に表示させ、入力部421から新たなユーザ設定名を取得し、取得したユーザ設定情報のユーザ設定名を変更する。共有設定一括取得部451cは、アプリケーション情報とユーザ設定名とを変更したユーザ設定情報をプリンタドライバ405に対応するプリンタ情報とホスト装置4を識別するユーザ名αとに対応付けて、ユーザ設定記憶部404に記憶する。   The shared setting batch acquisition unit 451c clears the usage count of the application information of the acquired user setting information to zero. Furthermore, the shared setting batch acquisition unit 451c displays a UI for asking the user setting name on the display unit 422, acquires a new user setting name from the input unit 421, and changes the user setting name of the acquired user setting information. The shared setting batch acquisition unit 451c associates the user setting information obtained by changing the application information and the user setting name with the printer information corresponding to the printer driver 405 and the user name α that identifies the host device 4, and the user setting storage unit Store in 404.

共有設定一括取得部451cは、ユーザ設定情報をユーザ設定記憶部404に記憶するときに、該ユーザ設定情報のユーザ設定名を変更できる。共有設定一括取得部451cは、ユーザ設定名を問うUIを表示部422に表示させ、入力部421から新たなユーザ設定名を取得する。   The shared setting batch acquisition unit 451c can change the user setting name of the user setting information when storing the user setting information in the user setting storage unit 404. The shared setting batch acquisition unit 451c causes the display unit 422 to display a UI asking for a user setting name, and acquires a new user setting name from the input unit 421.

次に、共有設定一括登録処理の手順について、図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 printer driver 405 is activated by an instruction from the application unit 403 or an instruction from the input unit 421 (step 71).

プリンタドライバ405が起動すると、共有設定一括取得部451cは、共有設定一括登録処理を表す共有設定一括取得項目を表示部422に表示させる(ステップ72)。これにより、ユーザに対して、バージョン抽出一括取得項目またはアプリケーション抽出一括取得項目を選択する共有設定一括登録指示を入力部421に入力させる。入力部421に入力された共有設定一括登録指示は、共有設定一括取得部451cに送られる。   When the printer driver 405 is activated, the shared setting batch acquisition unit 451c causes the display unit 422 to display a shared setting batch acquisition item representing the shared setting batch registration process (step 72). This causes the input unit 421 to input a share setting batch registration instruction for selecting a version extraction batch acquisition item or an application extraction batch acquisition item. The share setting batch registration instruction input to the input unit 421 is sent to the share setting batch acquisition unit 451c.

次に、共有設定一括取得部451cは、共有設定一括登録指示に応じた一括検索指示を生成する(ステップ73)。具体的には、共有設定一括取得部451cは、以下の処理を行う。   Next, the share setting batch acquisition unit 451c generates a batch search instruction according to the share setting batch registration instruction (step 73). Specifically, the shared setting batch acquisition unit 451c performs the following processing.

バージョン抽出一括取得項目を選択する共有設定一括登録指示を受けると、共有設定一括取得部451cは、ユーザ設定記憶部404からプリンタドライバ405に対応するプリンタ情報(ドライババージョンを含むすべて)およびホスト識別情報であるユーザ名αを読み出し、該ユーザ名αを検索依頼元情報とする。そして、共有設定一括取得部451cは、プリンタ情報(ドライババージョンを含むすべて)およびユーザ名αを付した一括検索指示を生成し、該一括検索指示をサーバ装置1に送る。   Upon receiving a sharing setting batch registration instruction for selecting a version extraction batch acquisition item, the sharing setting batch acquisition unit 451c receives printer information (all including the driver version) and host identification information corresponding to the printer driver 405 from the user setting storage unit 404. And the user name α is used as search request source information. Then, the shared setting batch acquisition unit 451c generates a batch search instruction with the printer information (all including the driver version) and the user name α, and sends the batch search instruction to the server device 1.

また、アプリケーション抽出一括取得項目を選択する共有設定一括登録指示を受けると、共有設定一括取得部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 batch acquisition unit 451c requests an application name from all the applications 431, 432, 433,. A signal is sent and the application names of the applications 431, 432, 433,. Further, the shared setting batch acquisition unit 451c reads out the printer information (excluding the driver version) corresponding to the printer driver 405 and the user name α which is host identification information from the user setting storage unit 404, and searches for the user name α. Requester information. Then, the shared setting batch acquisition unit 451c generates a batch search instruction with the application name, printer information (except for the driver version) and the user name α, and sends the batch search instruction to the server apparatus 1.

また、通常一括取得項目を選択する共有設定一括登録指示を受けると、共有設定一括取
得部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 batch acquisition unit 451c receives printer information (however, excluding the driver version) and host corresponding to the printer driver 405 from the user setting storage unit 404. The user name α which is identification information is read, and the user name α is used as search request source information. Then, the shared setting batch acquisition unit 451c generates a batch search instruction with the printer information (except for the driver version) and the user name α, and sends the batch search instruction to the server device 1.

次に、サーバ装置1のユーザ設定読込部131は、一括検索指示を受信すると、一括検索指示に付された検索依頼元情報であるユーザ名α以外のホスト識別情報を有するホスト装置5・6のIPアドレスをアドレス記憶部143から読み出す。そして、ユーザ設定読込部131は、読み出したIPアドレスを基に、ホスト装置5・6に対して、共有設定情報送信要求を送る。共有設定情報送信要求を受けた各ホスト装置5・6の共有設定情報送信部は、各自に記憶されている共有設定されたユーザ設定情報と、それに対応するユーザ識別情報およびプリンタ情報をサーバ装置1に送る。これにより、ユーザ設定読込部131は、ホスト装置5・6に記憶されている共有設定されたユーザ設定情報とそれに対応するユーザ識別情報およびプリンタ情報とを取得する。また、ユーザ設定読込部131は、一括検索指示を受信すると、共有ユーザ設定記憶部104に記憶されているユーザ設定情報とそれに対応するユーザ識別情報およびプリンタ情報を読み込む。   Next, when the user setting reading unit 131 of the server apparatus 1 receives the collective search instruction, the user setting reading unit 131 of the host apparatus 5 or 6 having host identification information other than the user name α that is the search request source information attached to the collective search instruction. The IP address is read from the address storage unit 143. Then, the user setting reading unit 131 sends a sharing setting information transmission request to the host devices 5 and 6 based on the read IP address. Upon receiving the sharing setting information transmission request, the sharing setting information transmitting unit of each of the host devices 5 and 6 stores the sharing setting user setting information stored in the host device 5 and the user identification information and printer information corresponding to the user setting information. Send to. As a result, the user setting reading unit 131 acquires the user setting information that is shared and stored in the host devices 5 and 6 and the corresponding user identification information and printer information. When receiving the batch search instruction, the user setting reading unit 131 reads the user setting information stored in the shared user setting storage unit 104, the corresponding user identification information, and printer information.

このようにして、ユーザ設定読込部131は、ホスト装置5・6および共有ユーザ設定記憶部104に記憶されているユーザ設定情報とそれに対応するユーザ識別情報およびプリンタ情報とを取得し、ユーザ設定スプール部134に格納する(ステップ74)。   In this way, the user setting reading unit 131 acquires the user setting information stored in the host devices 5 and 6 and the shared user setting storage unit 104, the corresponding user identification information and printer information, and the user setting spool. The data is stored in the unit 134 (step 74).

次に、一括検索指示に付されたプリンタ情報とアプリケーション名とを受信した条件判断部132は、検索処理を開始する。   Next, the condition determination unit 132 that has received the printer information and the application name attached to the batch search instruction starts search processing.

まず、条件判断部132は、一括検索指示に含まれるプリンタ情報のIPアドレスと同じIPアドレスを含むプリンタ情報に対応するユーザ設定情報が、ユーザ設定スプール部134にあるか否かを判断する(ステップ75)。   First, the condition determination unit 132 determines whether or not the user setting spool unit 134 has user setting information corresponding to printer information including the same IP address as the IP address of the printer information included in the batch search instruction (step S1). 75).

同じ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 condition determining unit 132 displays only the user setting information corresponding to the printer information including the same IP address. Other user setting information and corresponding user identification information and printer information are deleted from the user setting spool unit 134. That is, the condition determination unit 132 extracts only user setting information corresponding to printer information including the same IP address (step 76).

同じ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 condition determination unit 132 determines the model name and printer configuration of the printer information included in the batch search instruction. It is determined whether or not user setting information corresponding to printer information including the same model name and printer configuration exists in the user setting spool unit 134 (step 77).

同じ機種名およびプリンタ構成を含むプリンタ情報に対応するユーザ設定情報がユーザ設定スプール部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 condition determination unit 132 supports the printer information including the same model name and printer configuration. Other user setting information and corresponding user identification information and printer information are deleted from the user setting spool unit 134, leaving only the user setting information to be performed. That is, the condition determination unit 132 extracts only user setting information corresponding to printer information including the same model name and printer configuration (step 78).

同じ機種名およびプリンタ構成を含むプリンタ情報に対応するユーザ設定情報がユーザ設定スプール部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 condition determination unit 132 is the same as the model name of the printer information included in the search instruction. It is determined whether or not user setting information corresponding to the printer information including the model name exists in the user setting spool unit 134 (step 79).

同じ機種名を含むプリンタ情報に対応するユーザ設定情報がユーザ設定スプール部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 condition determination unit 132 receives only the user setting information corresponding to the printer information including the same model name. Other user setting information and corresponding user identification information and printer information are deleted from the user setting spool unit 134. That is, the condition determining unit 132 extracts only user setting information corresponding to printer information including the same model name (step 80).

同じ機種名を含むプリンタ情報に対応するユーザ設定情報がユーザ設定スプール部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 condition determination unit 132 sets all user setting information in the user setting spool unit 134 and the user setting information. Corresponding user identification information and printer information are deleted (step 81). That is, the step condition determination unit 132 does not extract anything. Thereafter, the process proceeds to step 87.

ステップ78,80,82の各処理の後、条件判断部132は、さらに絞込み抽出処理を行うか否か、行う場合には絞込み抽出の処理内容を判断する(ステップ82)。   After each of the steps 78, 80, and 82, the condition determination unit 132 determines whether or not to further perform the narrowing extraction process, and if so, the processing content of the narrowing extraction (step 82).

すなわち、ステップ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 condition determining unit 132 determines to perform a narrowing extraction process by the application (application in step 82). In step 84, if the version of the printer driver 405 is added to the transmitted collective search instruction, the condition determination unit 132 determines to perform a narrowing extraction process based on the version of the printer driver 405 (the driver in step 82. version).

さらに、ステップ84において、条件判断部132は、送信された一括検索指示にアプリケーション名またはプリンタドライバ405のバージョンが付されていない場合、絞込み抽出処理を行わないと判断する(ステップ82でNO)。   Further, in step 84, if the application name or the version of the printer driver 405 is not attached to the transmitted collective search instruction, the condition determining unit 132 determines not to perform the narrowing extraction process (NO in step 82).

アプリケーションによる絞込み抽出処理を行うと判断する場合(ステップ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 condition determination unit 132 sets only the user setting information having application information including the same application name as the application name assigned to the batch search instruction. The rest is deleted from the spool unit 134, and the others are deleted from the user setting spool unit 134 (step 83). In this way, the condition determination unit 132 performs a narrowing extraction process by an application.

また、プリンタドライバ405のバージョンによる絞込み抽出処理を行うと判断する場合(ステップ82でドライババージョン)、条件判断部132は、一括検索指示に付されたプリンタドライバ405のバージョンと同じバージョンを含むプリンタ情報に対応するユーザ設定情報のみをユーザ設定スプール部134に残し、それ以外をユーザ設定スプール部134から削除する(ステップ84)。このようにして、条件判断部132は、プリンタドライバ405のバージョンによる絞込み抽出処理を行う。   If it is determined that the narrowing extraction process based on the version of the printer driver 405 is performed (driver version in step 82), the condition determination unit 132 includes printer information including the same version as the version of the printer driver 405 attached to the batch search instruction. Only the user setting information corresponding to is left in the user setting spool unit 134, and the others are deleted from the user setting spool unit 134 (step 84). In this way, the condition determination unit 132 performs a narrowing extraction process based on the version of the printer driver 405.

絞込み抽出処理を行わない場合(ステップ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 condition determination unit 132 determines whether there is extracted information based on whether user setting information remains in the user setting spool unit 134.

抽出した情報がある場合(ステップ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 condition determining unit 132 reads the user setting information remaining in the user setting spool unit 134. Further, the condition determination unit 132 reads from the host address storage unit 133 the IP address corresponding to the user name α of the search request source information attached to the batch search instruction. Then, the condition determination unit 132 sends a batch search result including the read user setting information to the host device 4 based on the read IP address. The communication unit 401 that has received the batch search result sends the received batch search result to the shared setting batch acquisition unit 451c. Then, the shared setting batch acquisition unit 451c clears the usage count of the application information of the user setting information included in the batch search result to zero. Furthermore, the shared setting batch acquisition unit 451c displays a UI for asking the user setting name on the display unit 422, acquires a new user setting name from the input unit 421, and changes the user setting name of the acquired user setting information. The shared setting batch acquisition unit 451c associates the user setting information obtained by changing the application information and the user setting name with the printer information corresponding to the printer driver 405 and the user name α that identifies the host device 4, and the user setting storage unit The data is stored in 404 (step 86).

一方、抽出した情報がない場合(ステップ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 condition determining unit 132 generates a batch search result indicating “no extracted information”. Further, the condition determination unit 132 reads from the host address storage unit 133 the IP address corresponding to the user name α of the search request source information attached to the batch search instruction. Then, the condition determination unit 132 sends a batch search result including the read user setting information to the host device 4 based on the read IP address. The communication unit 401 that has received the batch search result sends the received batch search result to the shared setting batch acquisition unit 451c. Then, the shared setting batch acquisition unit 451c displays “no extracted information” on the display unit 422 based on the batch search result (step 87). Thereafter, the process ends.

本実施形態では、バージョン抽出一括取得項目を選択する共有設定一括登録指示を受けると、共有設定一括取得部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 batch acquisition unit 451 c receives printer information (including all driver versions) corresponding to the printer driver 405 from the user setting storage unit 404. ). However, at this time, the shared setting batch acquisition unit 451c may read out printer information (all including driver versions) corresponding to all printer drivers from the user setting storage unit 404. As a result, the host apparatus 4 can collectively acquire user setting information suitable for printers corresponding to all installed printer drivers.

また、本実施形態では、共有設定一括登録指示を受けると、共有設定一括取得部451cは、ユーザ設定記憶部404からプリンタドライバ405に対応するプリンタ情報を読み出す構成とした。しかしながら、このとき、共有設定一括取得部451cは、ユーザ設定記憶部404から全てのプリンタに対応するプリンタ情報を読み出してもよい。これにより、ホスト装置4は、印刷出力できる全てのプリンタに適したユーザ設定情報を一括して取得できる。   Further, in the present embodiment, upon receiving a share setting batch registration instruction, the share setting batch acquisition unit 451c reads printer information corresponding to the printer driver 405 from the user setting storage unit 404. However, at this time, the shared setting batch acquisition unit 451c may read out printer information corresponding to all printers from the user setting storage unit 404. As a result, the host device 4 can collectively acquire user setting information suitable for all printers capable of printing out.

また、上記実施形態では、設定情報取得部451は、ユーザ設定記憶部404または共有ユーザ設定情報記憶部104からユーザ設定情報を取得する構成であるとした。しかしながら、フロッピー(登録商標)ディスクやメモリーカード等の記憶媒体からユーザ設定情報を読み込んでも良い。この場合、ホスト装置4・5・6に内蔵されている該記録媒体の読取装置や、ホスト装置4・5・6やネットワークに接続されている記録媒体読取装置を用いる。   In the above embodiment, the setting information acquisition unit 451 is configured to acquire user setting information from the user setting storage unit 404 or the shared user setting information storage unit 104. However, the user setting information may be read from a storage medium such as a floppy (registered trademark) disk or a memory card. In this case, a recording medium reading device built in the host device 4, 5, 6 or a recording medium reading device connected to the host device 4, 5, 6 or a network is used.

最後に、ホスト装置4またはサーバ装置1の各ブロック、特にユーザ設定部452、設定情報取得部451、アプリケーション情報取得部454、検索部103は、ハードウェアロジックによって構成してもよいし、次のようにCPUを用いてソフトウェアによって
実現してもよい。
Finally, each block of the host device 4 or the server device 1, particularly the user setting unit 452, the setting information acquisition unit 451, the application information acquisition unit 454, and the search unit 103 may be configured by hardware logic, Thus, it may be realized by software using a CPU.

すなわち、ホスト装置4またはサーバ装置1は、各機能を実現する制御プログラムの命令を実行するCPU(central processing unit )、上記プログラムを格納したROM(read only memory)、上記プログラムを展開するRAM(random access memory)、上記プログラムおよび各種データを格納するメモリ等の記憶装置(記録媒体)などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるホスト装置4またはサーバ装置1の制御プログラムのプログラムコード(実行形式プログラム、中間コードプログラム、ソースプログラム)をコンピュータで読み取り可能に記録した記録媒体を、上記ホスト装置4またはサーバ装置1に供給し、そのコンピュータ(またはCPUやMPU)が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。   That is, the host device 4 or the server device 1 includes a CPU (central processing unit) that executes instructions of a control program that realizes each function, a ROM (read only memory) that stores the program, and a RAM (random) that expands the program. access memory), a storage device (recording medium) such as a memory for storing the program and various data. The object of the present invention is to record the program code (execution format program, intermediate code program, source program) of the control program of the host device 4 or the server device 1 which is software that realizes the above-described functions so that it can be read by a computer. This can also be achieved by supplying a recording medium to the host device 4 or the server device 1 and reading and executing the program code recorded on the recording medium by the computer (or CPU or MPU).

上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー(登録商標)ディスク/ハードディスク等の磁気ディスクや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 host device 4 or the server device 1 may be configured to be connectable to a communication network, and the program code may be supplied via the communication network. The communication network is not particularly limited. For example, the Internet, intranet, extranet, LAN, ISDN, VAN, CATV communication network, virtual private network (virtual private network)
), 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に係るホスト装置、サーバ装置、およびプリンタからなるネットワークシステムを示すブロック図である。1 is a block diagram illustrating a network system including a host device, a server device, and a printer according to Embodiment 1 of the present invention. 上記ホスト装置の構成を示すブロック図である。It is a block diagram which shows the structure of the said host apparatus. 上記ホスト装置が備えるユーザ設定記憶部の記憶例を示す図である。It is a figure which shows the memory example of the user setting memory | storage part with which the said host apparatus is provided. 上記ホスト装置が備えるユーザ設定記憶部のユーザ設定情報の記憶例を示す図である。It is a figure which shows the example of a memory | storage of the user setting information of the user setting memory | storage part with which the said host apparatus is provided. 上記サーバ装置の構成を示すブロック図である。It is a block diagram which shows the structure of the said server apparatus. 上記サーバ装置が備えるユーザ設定記憶部の記憶例を示す図である。It is a figure which shows the memory example of the user setting memory | storage part with which the said server apparatus is provided. 上記サーバ装置が備えるユーザ設定記憶部のユーザ設定情報の記憶例を示す図である。It is a figure which shows the example of a memory | storage of the user setting information of the user setting memory | storage part with which the said server apparatus is provided. 上記ホスト装置のプリンタドライバおよびサーバ装置の処理を示すフローチャートである。It is a flowchart which shows the process of the printer driver of the said host apparatus, and a server apparatus. 個人ユーザ設定情報を取得するときのプリンタドライバおよびサーバ装置の処理を示すフローチャートである。It is a flowchart which shows the process of a printer driver and a server apparatus when acquiring personal user setting information. 共有ユーザ設定情報を取得するときのプリンタドライバおよびサーバ装置の処理を示すフローチャートである。6 is a flowchart illustrating processing of a printer driver and a server device when acquiring shared user setting information. 上記プリンタドライバのユーザ設定部が表示させる印刷設定画面の一例である。It is an example of a print setting screen displayed by the user setting unit of the printer driver. プリンタドライバおよびサーバ装置の新規登録処理を示すフローチャートである。6 is a flowchart illustrating a new registration process for a printer driver and a server device. 上記プリンタドライバのユーザ設定部が表示させるユーザ設定情報の保存画面の一例である。It is an example of a user setting information storage screen displayed by the user setting unit of the printer driver. 共有設定情報取得時のプリンタドライバおよびサーバ装置の処理を示すフローチャートである。5 is a flowchart illustrating processing of a printer driver and a server device when acquiring shared setting information. 上記プリンタドライバの設定情報取得部が表示させる検索条件設定画面の一例である。It is an example of a search condition setting screen displayed by the setting information acquisition unit of the printer driver. 本発明の実施形態2に係るホスト装置の構成を示すブロック図である。It is a block diagram which shows the structure of the host apparatus which concerns on Embodiment 2 of this invention. 共有設定一括取得時のプリンタドライバおよびサーバ装置の処理を示すフローチャートである。6 is a flowchart illustrating processing of a printer driver and a server device when sharing settings are collectively acquired.

符号の説明Explanation of symbols

1 サーバ装置
2・3 プリンタ
4・5・6 ホスト装置(情報処理装置)
102 共有ユーザ設定情報書込部(書込手段)
103 検索部(抽出手段)
104 共有ユーザ設定記憶部(記憶手段)
404 ユーザ設定記憶部(記憶手段)
405 プリンタドライバ
407 共有設定情報送信部(送信手段)
431・432・433 アプリケーション
451 設定情報取得部(印刷条件情報取得手段)
452b 設定情報登録部(書込手段)
1 Server device 2/3 Printer 4/5 6 Host device (information processing device)
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 Printer driver 407 Share setting information transmission unit (transmission means)
431, 432, 433 Application 451 Setting information acquisition unit (printing condition information acquisition means)
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または2に記載の情報処理装置。   The additional information includes printer model identification information for identifying the printer model, printer configuration identification information for identifying the printer configuration, version identification information for identifying the version of the printer driver, application identification information for identifying the application, and the number of times of printing for each application. The information processing according to claim 1, wherein the information processing includes at least one of printing number information to be displayed, information processing device identification information for identifying another information processing device, and comment information including an arbitrary comment. apparatus. 前記付加情報が、プリンタ機種を識別するプリンタ機種識別情報およびプリンタ構成を識別するプリンタ構成識別情報を含み、
前記印刷条件情報取得手段は、印刷出力するプリンタのプリンタ機種およびプリンタ構成を特定し、サーバ装置または他の情報処理装置から、特定したプリンタ機種およびプリンタ構成と同じプリンタ機種またはプリンタ構成を表すプリンタ機種識別情報およびプリンタ構成識別情報に対応付けられた印刷条件情報を抽出し、抽出した印刷条件情報を取得することを特徴とする請求項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の情報処理装置に送信する情報送信方法であって、
前記第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.
請求項1から12のいずれか1項に記載の情報処理装置を動作させる情報処理プログラムであって、コンピュータを上記の各手段として機能させるための情報処理プログラム。   An information processing program for operating the information processing apparatus according to any one of claims 1 to 12, wherein the information processing program causes a computer to function as each of the above means. 請求項13または14に記載のサーバ装置を動作させる情報処理プログラムであって、コンピュータを上記の各手段として機能させるための情報処理プログラム。   15. An information processing program for operating the server device according to claim 13 or 14 for causing a computer to function as each of the above-described means. 請求項16または17に記載の情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体。   The computer-readable recording medium which recorded the information processing program of Claim 16 or 17.
JP2003432603A 2003-12-26 2003-12-26 Information processing apparatus, server apparatus, information transmission method, information processing program, and recording medium Withdrawn JP2005190298A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (13)

* Cited by examiner, † Cited by third party
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