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

JP6225464B2 - Information processing apparatus, print setting takeover method, and printer driver - Google Patents

Information processing apparatus, print setting takeover method, and printer driver Download PDF

Info

Publication number
JP6225464B2
JP6225464B2 JP2013086956A JP2013086956A JP6225464B2 JP 6225464 B2 JP6225464 B2 JP 6225464B2 JP 2013086956 A JP2013086956 A JP 2013086956A JP 2013086956 A JP2013086956 A JP 2013086956A JP 6225464 B2 JP6225464 B2 JP 6225464B2
Authority
JP
Japan
Prior art keywords
printer
takeover
print setting
function
model information
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.)
Expired - Fee Related
Application number
JP2013086956A
Other languages
Japanese (ja)
Other versions
JP2014211722A (en
Inventor
蓉子 大村
蓉子 大村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2013086956A priority Critical patent/JP6225464B2/en
Publication of JP2014211722A publication Critical patent/JP2014211722A/en
Application granted granted Critical
Publication of JP6225464B2 publication Critical patent/JP6225464B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)

Description

本発明は、印刷設定に特徴を有する情報処理装置、印刷設定引継方法、及びプリンタドライバに関する。   The present invention relates to an information processing apparatus having a feature in print settings, a print setting takeover method, and a printer driver.

近年、企業等において、複数機種のプリンタに対応できる機種共通プリンタドライバ(ここでは、単にプリンタドライバという)が導入されてきている。このプリンタドライバは、ユーザの指示に応じて出力先プリンタを切り替え、切替先のプリンタに応じた印刷設定画面を表示する。ユーザは、表示された印刷設定画面で印刷設定を行うことで希望の印刷を行うことができる。
つまり、ユーザは、複数機種のプリンタを制御する情報処理装置にプリンタドライバを1つインストールしておけば、導入されているプリンタ毎に複数の機種別プリンタドライバをインストールする必要はない。
このプリンタドライバは、複数のプリンタを保有するサーバクライアント環境や、会議室や外出先で適宜プリンタを切り替えて印刷が可能なモバイル環境でよく利用される。
In recent years, companies and the like have introduced a common model printer driver (herein simply referred to as a printer driver) that can support a plurality of types of printers. The printer driver switches the output destination printer in accordance with a user instruction, and displays a print setting screen corresponding to the switching destination printer. The user can perform desired printing by performing print settings on the displayed print setting screen.
That is, if a user installs one printer driver in an information processing apparatus that controls a plurality of types of printers, it is not necessary to install a plurality of model-specific printer drivers for each installed printer.
This printer driver is often used in a server client environment having a plurality of printers and a mobile environment in which printing can be performed by appropriately switching printers in a conference room or on the go.

図16は、プリンタドライバを使用するサーバクライアント環境を表すプリンタシステムの一例を示す図である。このプリンタシステムでは、複数のプリンタ106〜111と複数のクライアントPC(Personal Computer)103〜105を1台の情報処理装置であるサーバPC102を介して接続して構成したネットワークプリンタシステムを示す。
即ち、ネットワーク101には、1台のサーバPC102と複数のプリンタ106〜111と、複数のクライアントPC103〜105が接続されている。このネットワークシステムでは、サーバPC102にプリンタドライバがインストールされている。このプリンタドライバで複数のプリンタ106〜111を印刷制御することができる。サーバPC102では、アイコン毎、つまり接続しているプリンタ106〜111毎に印刷設定を行うことができる。またクライアントPC103〜105でも、ポイントアンドプリント接続したアイコン毎にサーバPC102とは異なるユーザ独自の印刷設定を行うことができる。
FIG. 16 is a diagram illustrating an example of a printer system representing a server client environment using a printer driver. This printer system shows a network printer system configured by connecting a plurality of printers 106 to 111 and a plurality of client PCs (Personal Computers) 103 to 105 via a server PC 102 as one information processing apparatus.
That is, one server PC 102, a plurality of printers 106 to 111, and a plurality of client PCs 103 to 105 are connected to the network 101. In this network system, a printer driver is installed in the server PC 102. A plurality of printers 106 to 111 can be controlled with this printer driver. In the server PC 102, print settings can be performed for each icon, that is, for each of the connected printers 106 to 111. The client PCs 103 to 105 can also perform user-specific print settings different from the server PC 102 for each icon that is point-and-print connected.

図17は、プリンタドライバを使用する他のプリンタシステムの一例を示す図である。これは、1台のモバイルPC202と複数、例えば2台のプリンタ203,204を切り替えて使用する、いわゆるモバイル環境におけるプリンタシステムである。このプリンタシステムでは、モバイルPC202にプリンタドライバがインストールされている。モバイルPC202は、ユーザが携帯して、例えばある場所にあるプリンタ204と接続して印刷を行う(図17(a))。その後それとは異なる場所のプリンタ203に切り替えて印刷を行う(図17(b))。   FIG. 17 is a diagram illustrating an example of another printer system that uses a printer driver. This is a printer system in a so-called mobile environment in which one mobile PC 202 and a plurality of, for example, two printers 203 and 204 are switched and used. In this printer system, a printer driver is installed in the mobile PC 202. The mobile PC 202 is carried by the user and connected to the printer 204 at a certain location, for example, to perform printing (FIG. 17A). Thereafter, printing is performed by switching to the printer 203 at a different location (FIG. 17B).

このプリンタドライバで、切替先のプリンタの機種が変わったときの印刷設定を行う場合、ユーザが既に設定した印刷設定を自動的に初期化する方法と、切替前の印刷設定を、そのまま引き継いで新たな出力先プリンタ用とする方法が知られている。
従来のプリンタドライバでは、プリンタを切り替える際に印刷設定をすべて初期化する又は印刷設定をそのまま引き継ぐ、のいずれか一方の方法が採用されている。そのため、ユーザの望まない印刷設定の初期化や引継が行われることがある。
With this printer driver, when performing print settings when the printer model of the switching destination has changed, the method for automatically initializing the print settings already set by the user and the print settings before switching are inherited as they are and new settings are made. There is known a method for using an output printer.
The conventional printer driver employs one of the methods of initializing all the print settings or taking over the print settings as they are when the printer is switched. For this reason, print settings that are not desired by the user may be initialized or taken over.

即ち、印刷設定を全て初期化する方法では、次のような問題がある。例えば、或プリンタを出力先としてプリンタドライバを利用している場合、そのプリンタの機能を全てサポートしている他のプリンタに切り替えるときも初期化が行われる。
とくに、図16に示すような大規模なプリンタシステム環境においては、出力先のプリンタ106〜111は、主にサーバPC102で切り替えられ、出力先が切り替えられるとサーバPC102の印刷設定が初期化される。また、サーバPC102につながっているクライアントPC103〜105全ての印刷設定も初期化されることがあり、ユーザが希望の印刷設定作業を再度行わなければならないため手間が掛かる。
That is, the method for initializing all print settings has the following problems. For example, when a printer driver is used with a printer as an output destination, initialization is performed when switching to another printer that supports all the functions of the printer.
In particular, in a large-scale printer system environment as shown in FIG. 16, the output destination printers 106 to 111 are mainly switched by the server PC 102, and when the output destination is switched, the print settings of the server PC 102 are initialized. . In addition, the print settings of all the client PCs 103 to 105 connected to the server PC 102 may be initialized, which is troublesome because the user needs to perform a desired print setting operation again.

一方、印刷設定をそのまま引き継ぐ場合も問題が生じることがある。例えば、モノクロ機でカラー印刷ができないプリンタを出力先として、プリンタドライバを利用しているユーザを想定する。そのユーザがカラー機である別のプリンタに出力先を切り替えた場合、印刷設定はそのまま引き継がれる。その結果、切替後の印刷設定はカラー機に切り替えたにもかかわらずモノクロになる。   On the other hand, there may be a problem when the print settings are taken over as they are. For example, a user who uses a printer driver with a printer that cannot perform color printing on a monochrome machine as an output destination is assumed. When the user switches the output destination to another printer that is a color machine, the print settings are inherited as they are. As a result, the print setting after switching becomes monochrome regardless of switching to the color machine.

とくに、図17に示す出力先のプリンタ等に出力先を切り替えることが多いモバイル環境では、切替元及び切替先プリンタのスペックに互換性がない場合が多い。そのため、引き継がれるべき印刷設定と引き継がれるべきでない印刷設定が混在することがある。これはユーザにとっての分かりやすさという観点からも問題である。   In particular, in a mobile environment where the output destination is often switched to the output destination printer shown in FIG. 17, the specifications of the switching source printer and the switching destination printer are often incompatible. Therefore, print settings that should be inherited and print settings that should not be inherited may be mixed. This is also a problem from the viewpoint of ease of understanding for the user.

以上のように、プリンタドライバを使用したプリンタの使用環境において、出力先プリンタを切り替える場合における、引き継ぐか或いは初期化するという二者択一の印刷設定方法には問題がある。   As described above, there is a problem in the alternative print setting method of taking over or initializing in the case of switching the output destination printer in the use environment of the printer using the printer driver.

これらの問題に対し、例えば、特許文献1には、プリンタの有する機能ごとに印刷設定(値)を引き継ぐか否かを示す引継情報を基に、引き継ぐ機能の印刷設定は既設定に設定し、引き継がない機能は、印刷設定を出力先プリンタの設定とすることが記載されている。
また、オプション機能に関しては、切替先プリンタのオプション機能を有効にしたい場合は、引継情報に「引き継がない」設定とすることによって、切替先プリンタの設定に切り替えられるようにしている。
これによりユーザは、新たに設定し直すことなく希望する印刷設定で印刷するケースが増え、切替後の印刷設定作業を行うケースを削減することができる。
For these problems, for example, in Patent Document 1, the print setting of the function to be inherited is set to the already set based on the inheritance information indicating whether or not the print setting (value) is inherited for each function of the printer. For functions that are not inherited, it is described that the print setting is set to the output destination printer.
As for the option function, if the option function of the switching destination printer is to be validated, the setting of the switching destination printer is made possible by setting the “no takeover” setting in the takeover information.
As a result, the number of cases where the user prints with the desired print settings without newly setting again increases, and the number of cases where the print setting work after switching can be reduced can be reduced.

ただ、前記特許文献1に記載された印刷設定方法は、引継可否の情報を記載する引継情報は、切替先のプリンタでその印刷設定が実行可能か否か等、機種情報を考慮したものではない。そのため、切替先プリンタの機種情報に応じて、印刷設定の引継を行うか否かを選択することはできない。   However, in the print setting method described in Patent Document 1, the takeover information describing whether or not takeover is possible does not take into account model information such as whether or not the print setting can be executed in the switching destination printer. . Therefore, it is not possible to select whether or not to take over the print settings according to the model information of the switching destination printer.

本発明は、前記従来の問題に鑑みてなされたものであって、その目的は、プリンタドライバにより出力先プリンタを切り替えるに際して、切替先のプリンタの機種情報を考慮することで、ユーザが改めて印刷設定し直すこととなるケースを従来よりも限定し、それによって、ユーザの印刷設定の負担を軽減することである。   The present invention has been made in view of the above-described conventional problems, and an object of the present invention is to allow the user to newly set print settings by considering model information of the printer at the switching destination when switching the output destination printer by the printer driver. This is to limit the case where re-execution is necessary, thereby reducing the burden of print setting on the user.

本発明の情報処理装置は、複数のプリンタに接続可能で、前記複数のプリンタに共通のプリンタドライバを備えた情報処理装置であって、ユーザが出力先プリンタを切り替えるとき、ユーザの印刷設定の引継条件に関する選択を受け付けて設定する引継条件設定手段と、前記設定された引継条件における印刷設定の引継モードを判別し、引継モードが自動判別であるとき、切替元プリンタの複数の機能の情報を含む機種情報と切替先プリンタの複数の機能の情報を含む機種情報とを、前記引継条件における所定の判別基準で前記機能ごとに比較した比較結果を取得する機種情報比較手段と、前記機種情報比較手段で取得された比較結果に基づき、出力先プリンタ切替時に印刷設定を引き継ぐか又は初期化するかを前記機種情報における機能ごとに判別する印刷設定引継手段と、を有し、前記所定の判別基準は、プリンタの機能のデフォルト値であり、前記印刷設定引継手段は、前記デフォルト値の差異の有無を判別基準として印刷設定を引き継ぐか又は初期化するかを判別する情報処理装置である。 An information processing apparatus of the present invention is an information processing apparatus that can be connected to a plurality of printers and includes a printer driver common to the plurality of printers. When the user switches an output destination printer, the user's print settings are inherited. The handover condition setting means for accepting and setting the selection relating to the conditions, and the print setting takeover mode in the set takeover conditions are discriminated. When the takeover mode is automatic discrimination, information of a plurality of functions of the switching source printer is included. Model information comparison means for obtaining a comparison result obtained by comparing the model information and the model information including information of a plurality of functions of the switching destination printer for each function according to a predetermined discrimination criterion in the takeover condition; and the model information comparison means Based on the comparison result acquired in step 3, the function in the model information indicates whether to take over or initialize the print settings when switching the output destination printer. Possess a print setting reflection means for judging, to the predetermined determination criterion, the default value of the function of the printer, the print setting reflection means, the print setting whether a difference of the default value as a discrimination criterion It is an information processing apparatus that determines whether to take over or initialize .

本発明によれば、プリンタドライバにより出力先プリンタを切り替えるに際して、切替先のプリンタの複数の機能の情報を含む機種情報を機能ごとに考慮することで、ユーザが改めて印刷設定し直すこととなるケースを従来よりも限定したため、ユーザの印刷設定の負担を軽減することができる。 According to the present invention, when switching the output destination printer by the printer driver, to consider the model information including information of a plurality of functions of the switching destination of the printer for each function, so that the user again anew print setting Case Therefore, it is possible to reduce the burden of print setting for the user.

本実施形態のプリンタドライバを利用するシステム構成について説明する図である。1 is a diagram illustrating a system configuration that uses a printer driver of the present embodiment. FIG. プリンタドライバで実現する機能とプリンタドライバが利用するファイルを示すブロック図である。FIG. 3 is a block diagram illustrating functions realized by a printer driver and files used by the printer driver. 図2に示すプリンタドライバで使用する機種情報ファイルの内容の一例を示す図である。FIG. 3 is a diagram illustrating an example of contents of a model information file used in the printer driver illustrated in FIG. 2. 引継条件設定手段が提供し、図1のユーザPCの画面に表示される画面の一例、即ち、出力先プリンタを選択するためのPrinter Selection(プリンタ選択)画面である。It is an example of a screen provided by the takeover condition setting means and displayed on the screen of the user PC in FIG. 1, that is, a Printer Selection screen for selecting an output destination printer. 引継条件設定手段によって提供される印刷設定引継詳細画面である。It is a print setting takeover detail screen provided by the takeover condition setting means. 引継条件設定手段によって設定される引継条件記憶領域に記憶(保存)した引継条件の一例を示す図である。It is a figure which shows an example of the taking over condition memorize | stored (saved) in the taking over condition storage area set by the taking over condition setting means. 図4のPrinter Selection画面上に、図5に示す印刷設定引継詳細画面で選択した引継条件等を表示させた時の表示画面である。FIG. 6 is a display screen when the takeover conditions selected on the print setting takeover details screen shown in FIG. 5 are displayed on the Printer Selection screen of FIG. 4. 機種情報比較手段の処理手順のフロー図である。It is a flowchart of the process sequence of a model information comparison means. デフォルト値を判別基準として、2つの機種情報ファイルの内容を比較した比較1の結果を、機種間情報記憶領域に保存する処理手順を示すフロー図である。It is a flowchart which shows the process sequence which preserve | saves the result of the comparison 1 which compared the content of two model information files by using a default value as a discrimination | determination reference | standard in an inter-model information storage area. 「禁則」を判別基準として切替元及び切替先プリンタについての機種情報ファイルの内容を比較した結果を、機種間情報記憶領域に保存する処理手順を示すフロー図である。It is a flowchart which shows the process sequence which preserve | saves the result of having compared the content of the model information file about a switching source and a switching destination printer on the basis of a "prohibition" in a model information storage area. 機種情報比較手段によって、機種間情報記憶領域に保存される機種間情報の一例を示す図である。It is a figure which shows an example of the model information preserve | saved at a model information comparison area by a model information comparison means. カスタマイズファイルの一例を示す図である。It is a figure which shows an example of a customization file. 図9に示す処理手順にカスタマイズファイルが有る場合の「比較1」の処理手順のフロー図である。FIG. 10 is a flowchart of the processing procedure of “Comparison 1” when a customization file is included in the processing procedure shown in FIG. 9. 図10に示す処理手順にカスタマイズファイルが有る場合の「比較2」の処理手順のフロー図である。FIG. 11 is a flowchart of the processing procedure of “Comparison 2” when a customization file is included in the processing procedure shown in FIG. 10. 印刷設定引継手段による処理手順のフロー図である。It is a flowchart of the process sequence by a print setting taking over means. プリンタドライバを使用するサーバクライアント環境を表すプリンタシステムの一例を示す図である。1 is a diagram illustrating an example of a printer system representing a server client environment that uses a printer driver. FIG. プリンタドライバを使用する他のプリンタシステムの一例を示す図である。It is a figure which shows an example of the other printer system which uses a printer driver.

(実施形態1)
以下、本発明の実施形態について、まず、そのシステム構成について説明する。
図1は、本実施形態のプリンタドライバを利用するシステム構成について説明する図である。
本システムは、図1に示すように、ユーザPC302と、プリンタ303、304、305で構成されている。ユーザPC302にはプリンタドライバがインストールされている。ユーザPC302は、プリンタドライバにより各プリンタ303、304、305を適宜切り替えて印刷を行う。
なお、図1は、プリンタ303が出力先プリンタとして接続されていることを示している。
(Embodiment 1)
Hereinafter, a system configuration of an embodiment of the present invention will be described first.
FIG. 1 is a diagram illustrating a system configuration that uses the printer driver of this embodiment.
As shown in FIG. 1, this system includes a user PC 302 and printers 303, 304, and 305. A printer driver is installed in the user PC 302. The user PC 302 performs printing by appropriately switching the printers 303, 304, and 305 using a printer driver.
FIG. 1 shows that the printer 303 is connected as an output destination printer.

次に、ユーザPC302が備えるプリンタドライバについて説明する。
図2は、プリンタドライバ401で実現する機能とプリンタドライバ401が利用するファイルを示すブロック図である。
図2中、引継条件設定手段404、印刷設定引継手段405、機種情報比較手段406は、プリンタドライバ401を情報処理装置のコンピュータにインストールすることにより実現する機能実現手段である。また、機種情報ファイル402、カスタマイズファイル403は、従来のプリンタドライバに同梱されているファイルである。
図中、409は、引継条件設定手段404によって設定される引継条件及び機種情報比較手段406によって取得された後述の機種間情報を保存する記憶手段の記憶領域を示す。記憶領域409は、引継条件を保存する引継条件記憶領域407と機種間情報を保存する機種間情報記憶領域408を有する。また、記憶領域409は、レジストリ、ファイルなどの情報を記憶しておくことができる領域であり、読み書きできる領域であれば場所は問わない。
Next, a printer driver provided in the user PC 302 will be described.
FIG. 2 is a block diagram illustrating functions realized by the printer driver 401 and files used by the printer driver 401.
In FIG. 2, a takeover condition setting unit 404, a print setting takeover unit 405, and a model information comparison unit 406 are function realizing units that are realized by installing the printer driver 401 in the computer of the information processing apparatus. The model information file 402 and the customization file 403 are files bundled with the conventional printer driver.
In the figure, reference numeral 409 denotes a storage area of the storage means for storing the handover condition set by the handover condition setting means 404 and the after-model information acquired by the model information comparison means 406. The storage area 409 includes a takeover condition storage area 407 for storing takeover conditions and an inter-model information storage area 408 for storing inter-model information. The storage area 409 is an area in which information such as a registry and a file can be stored.

本実施形態では、前記の各手段の処理手順は、プリンタドライバ401搭載モジュール以外のモジュールを新たに作成して追加するのではなく、プリンタドライバ401にいくつかの必要な処理手順を組み込むことで対応する。   In the present embodiment, the processing procedure of each means described above is supported by incorporating some necessary processing procedures into the printer driver 401 instead of newly creating and adding a module other than the module installed with the printer driver 401. To do.

ここで、引継条件設定手段404は、ユーザが出力先プリンタを切り替えるとき、印刷設定を初期化するか又はそのまま引き継ぐかを選択するための印刷設定引継詳細画面を提供する。
ユーザは、印刷設定引継詳細画面上で、印刷設定を初期化するか、印刷設定を引き継ぐかなどに関する引継条件を選択する。ユーザが選択した引継条件は引継条件記憶領域407に保存される。つまり、引継条件設定手段404は、ユーザの印刷設定の引継条件に関する選択を受け付け、選択された引継条件を記憶手段である引継条件記憶領域407に保存(記憶)させる機能を有する。
Here, the takeover condition setting unit 404 provides a print setting takeover detail screen for selecting whether to initialize the print setting or take over as it is when the user switches the output destination printer.
On the print setting takeover details screen, the user selects a takeover condition regarding whether to initialize the print setting or take over the print setting. The takeover condition selected by the user is stored in the takeover condition storage area 407. That is, the takeover condition setting unit 404 has a function of accepting a selection regarding a takeover condition of the user's print setting and saving (storing) the selected takeover condition in the takeover condition storage area 407 as a storage unit.

機種情報比較手段406は、ユーザPC302の記憶領域409の引継条件記憶領域407に保存された引継条件を確認した上で、切替元及び切替先プリンタの機種情報ファイル402の内容(機種情報)を所定の判別基準(例えば、デフォルト値と禁則)で比較して、その結果(ここでは判別基準の差異又は充足の有無)を取得(又は抽出)する。
なお、プリンタドライバ401のインストールパッケージにカスタマイズ内容を記述したファイル(カスタマイズファイル)403があれば、機種情報比較手段406は、そのカスタマイズ内容を考慮して前記結果を取得する。取得した結果は、ユーザPC302内の機種間情報記憶領域408に機種間情報として保存する。
The model information comparison unit 406 confirms the takeover conditions stored in the takeover condition storage area 407 of the storage area 409 of the user PC 302 and then determines the contents (model information) of the model information file 402 of the switching source and switching destination printers. Are compared (for example, default values and prohibitions), and the result (here, the difference of the discrimination criteria or the presence or absence of satisfaction) is acquired (or extracted).
If there is a file (customization file) 403 describing the customization content in the installation package of the printer driver 401, the model information comparison unit 406 acquires the result in consideration of the customization content. The acquired result is stored in the inter-model information storage area 408 in the user PC 302 as inter-model information.

印刷設定引継手段405は、引継モードが自動判別であるときは、機種情報比較手段406によって取得された機種間情報を基に、出力先プリンタ切替時に印刷設定を引き継ぐか又は初期化するかを判別する。また、それに応じた印刷設定に関する処理を行う。   When the takeover mode is automatic determination, the print setting takeover unit 405 determines whether to take over or initialize the print setting when the output destination printer is switched based on the inter-model information acquired by the model information comparison unit 406. To do. Also, processing related to the print settings is performed accordingly.

次に、機種情報ファイル402について説明する。
本実施形態において、プリンタドライバ401は、複数機種のプリンタに対応するために、機種情報ファイル402を有している。なお、フィニッシャーは、印刷された用紙の仕上げ加工等の機能を持つ装置で、プリンタ等にオプションとして付属されている。
Next, the model information file 402 will be described.
In the present embodiment, the printer driver 401 has a model information file 402 in order to support a plurality of models of printers. The finisher is a device having functions such as finishing of printed paper, and is attached as an option to a printer or the like.

図3は、図2に示すプリンタドライバ401で使用する機種情報ファイル402の内容の一例を示す図である。
機種情報ファイル402には、プリンタ機種名、プリンタの有する機能又はオプション名、機能又はオプションのデフォルト値、その機能に関する排他条件、機能又はオプションが定義されている(これらを総称してここでは機種情報という)。
FIG. 3 is a diagram showing an example of the contents of the model information file 402 used by the printer driver 401 shown in FIG.
The model information file 402 defines a printer model name, a function or option name of the printer, a default value of the function or option, an exclusive condition regarding the function, a function or an option. Called).

図3(a)、(b)、(c)中、「model」はプリンタ機種名、「feature name」はプリンタの有する機能名、「option name」はプリンタの有するオプション名、「default」は機能又はオプションのデフォルト値、「constraint fixvalue」は排他条件に適合した場合の固定値、「condition expression」は排他条件を表す。また、プリンタの有する機能やオプションなども表す。   3A, 3 </ b> B, and 3 </ b> C, “model” is a printer model name, “feature name” is a function name that the printer has, “option name” is an option name that the printer has, and “default” is a function Alternatively, an optional default value, “constraint fixvalue” represents a fixed value when the exclusion condition is met, and “condition expression” represents the exclusion condition. It also represents the functions and options of the printer.

図3(a)に示す機種情報ファイル402に記述されたプリンタ303は、機能として「カラーモノクロ」、「両面」、「ステープル」を有し、オプションとして「フィニッシャー」を有する。
「カラーモノクロ」機能の選択肢は「カラー」又は「モノクロ」であり、デフォルト値は「カラー」である。「両面」機能の選択肢は「OFF(片面印刷)」、「左に開く」又は「上に開く」であり、デフォルト値は「OFF」となっている。
また、「ステープル(ステープラの針止加工)」の機能の選択肢は「OFF(針止加工なし)」、「上に2箇所」又は「左に2箇所」であり、デフォルト値は「OFF」である。「フィニッシャー」が「OFF」のときは「ステープル」の値も「OFF」に固定される。
さらに、「フィニッシャー」の選択肢は「OFF(フィニッシャー機能なし)」又は「ON(フィニッシャー機能有り)」であり、デフォルト値は「OFF」である。
The printer 303 described in the model information file 402 shown in FIG. 3A has “color monochrome”, “double-sided”, and “staple” as functions, and “finisher” as an option.
The choice of the “color monochrome” function is “color” or “monochrome”, and the default value is “color”. Options for the “double-sided” function are “OFF (single-sided printing)”, “open left” or “open upward”, and the default value is “OFF”.
In addition, the options for the function of “staple (stapler staple processing)” are “OFF (no staple clamp processing)”, “two locations on top” or “two locations on the left”, and the default value is “OFF”. is there. When “Finisher” is “OFF”, the value of “Staple” is also fixed to “OFF”.
Further, the option of “finisher” is “OFF (no finisher function)” or “ON (with finisher function)”, and the default value is “OFF”.

次に、図3(b)に示す機種情報ファイル402に記述されたプリンタ304は、機能として「カラーモノクロ」、「両面」、「集約」、「ステープル」を有し、オプションとして「フィニッシャー」を有する。
プリンタ304の機能としての「カラーモノクロ」、「両面」、「ステープル」、オプションとしての「フィニッシャー」は、プリンタ303と同じ機能、オプションであり、また選択肢も同じである。したがって、ここでは、プリンタ303と異なる機能の「集約」について説明する。
「集約」機能の選択肢は「OFF(そのまま1枚の紙に出力する)」又は「2in1(2画像を1画像に集約する)」であり、デフォルト値は「OFF」である。
Next, the printer 304 described in the model information file 402 shown in FIG. 3B has “color monochrome”, “double-sided”, “aggregation”, and “staple” as functions, and “finisher” as an option. Have.
“Color monochrome”, “double-sided”, “staple” as functions of the printer 304, and “finisher” as options are the same functions and options as the printer 303, and the options are also the same. Therefore, here, “aggregation” of functions different from the printer 303 will be described.
The option of the “aggregation” function is “OFF (output as it is on one sheet as it is)” or “2 in 1 (aggregation of two images into one image)”, and the default value is “OFF”.

図3(c)に示す機種情報ファイル402に記述されたプリンタ305は、機能として「集約」、「カラーモノクロ」、「用紙方向」、「ステープル」を有し、オプションとして「フィニッシャー」を有している。
また、ここでも前記プリンタ303、プリンタ304と異なる機能「用紙方向」について説明する。
「用紙方向」の機能の選択肢は「縦」又は「横」であり、デフォルト値は「縦」となっている。しかし、プリンタ305の「カラーモノクロ」機能は、デフォルト値が「モノクロ」であり、機能の選択肢は「モノクロ」のみで、前記プリンタ303、プリンタ304とは異なる。
以下、プリンタ303、プリンタ304、プリンタ305は特に記載のない限り、デフォルト値は前記の設定がなされているものとして説明する。
なお、カスタマイズファイル403については図12を参照して説明する。
The printer 305 described in the model information file 402 shown in FIG. 3C has “aggregation”, “color monochrome”, “paper orientation”, and “staple” as functions, and “finisher” as an option. ing.
Also here, a function “paper orientation” different from the printer 303 and printer 304 will be described.
The choice of the “paper orientation” function is “vertical” or “horizontal”, and the default value is “vertical”. However, the “color monochrome” function of the printer 305 is different from the printer 303 and the printer 304 in that the default value is “monochrome” and the option of the function is only “monochrome”.
Hereinafter, the default values of the printer 303, the printer 304, and the printer 305 are assumed to be set as described above unless otherwise specified.
The customization file 403 will be described with reference to FIG.

本実施形態では、プリンタドライバ401は、出力先プリンタが変更されたとき、当該プリンタの機種情報ファイル402を読み込み、当該プリンタの機能などを後述する印刷設定引継詳細画面に反映させる。   In this embodiment, when the output destination printer is changed, the printer driver 401 reads the model information file 402 of the printer, and reflects the function and the like of the printer on a print setting takeover detail screen described later.

図4は、引継条件設定手段404が提供し、図1のユーザPC302の画面に表示される画面の一例、即ち、出力先プリンタを選択するためのPrinter Selection(プリンタ選択)画面601である。
図4の表示画面は、「Current Model」の出力先プリンタ表示602、「Select Model」の出力先プリンタ表示603、Updateボタン604、印刷設定引継詳細ボタン605、OKボタン606、キャンセルボタン607、適用ボタン608で構成されている。
ここでは、出力先プリンタ表示602に、プリンタ303が選択されていることを表示している。ユーザが、図4の画面において、「Select Model」の出力先プリンタ表示603で、例えば、プリンタ305を選択してUpdateボタン604をクリックすると、プリンタ305用の設定画面に切り替わる。また、ユーザは、予めプリンタを切り替える際の印刷設定の引継条件について選択を行う。即ち、図4のPrinter Selection画面601上の印刷設定引継詳細ボタン605をクリックすると、引継条件設定手段404によって印刷設定引継詳細画面が立ち上がる。
FIG. 4 shows an example of a screen provided by the takeover condition setting unit 404 and displayed on the screen of the user PC 302 of FIG. 1, that is, a Printer Selection screen 601 for selecting an output destination printer.
The display screen of FIG. 4 includes a “Current Model” output destination printer display 602, an “Select Model” output destination printer display 603, an Update button 604, a print setting takeover details button 605, an OK button 606, a cancel button 607, and an apply button. 608.
Here, the output destination printer display 602 indicates that the printer 303 is selected. When the user selects, for example, the printer 305 and clicks the Update button 604 in the “Select Model” output destination printer display 603 on the screen of FIG. 4, the screen is switched to the setting screen for the printer 305. In addition, the user selects in advance a print setting takeover condition when the printer is switched. That is, when the print setting takeover details button 605 on the Printer Selection screen 601 in FIG. 4 is clicked, the takeover condition setting means 404 brings up the print setting takeover details screen.

図5は、引継条件設定手段404によって提供される印刷設定引継詳細画面701である。
図5の画面は、印刷設定引継詳細画面701、「すべて初期化する」のラジオボタン702、「すべて引き継ぐ」のラジオボタン703、「自動判別」のラジオボタン704、判別基準705、判別基準の「デフォルト値」のチェックボックス706、判別基準の「禁則」のチェックボックス707、判別除外機能を選択するコンボボックス708、追加ボタン710、削除ボタン711、判別除外機能一覧のリストボックス709、OKボタン712、キャンセルボタン713、適用ボタン714で構成されている。
FIG. 5 is a print setting takeover detail screen 701 provided by the takeover condition setting means 404.
The screen of FIG. 5 includes a print setting takeover detail screen 701, a radio button 702 for “initialize all”, a radio button 703 for “takeover all”, a radio button 704 for “automatic discrimination”, a discrimination criterion 705, and a discrimination criterion “705”. "Default value" check box 706, discrimination criterion "prohibition" check box 707, combo box 708 for selecting discrimination exclusion function, add button 710, delete button 711, discrimination exclusion function list list box 709, OK button 712, It consists of a cancel button 713 and an apply button 714.

ユーザは、印刷設定引継詳細画面701上で、印刷設定の引継に関する条件(引継条件)を選択する。即ち、ユーザが引継条件を選択してOKボタン712を押すと、ユーザの選択した引継条件が引継条件設定手段404により引継条件記憶領域407に保存される。つまり、引継条件設定手段404はユーザが選択した引継条件を受け付けかつ設定する手段である。   On the print setting takeover details screen 701, the user selects a condition (takeover condition) regarding takeover of print settings. That is, when the user selects a takeover condition and presses an OK button 712, the takeover condition selected by the user is stored in the takeover condition storage area 407 by the takeover condition setting unit 404. That is, the takeover condition setting means 404 is a means for receiving and setting a takeover condition selected by the user.

以下、印刷設定引継詳細画面701について詳述する。
図5中、ラジオボタン702〜704により引継モードを選択する。ここでは以下の3つの引継モードが選択可能である。
まず、ユーザがラジオボタン702「すべて初期化する」を選択した場合は、引継条件設定手段404により、「選択引継モードは初期化」が引継条件記憶領域407に保存される。
この場合、どのプリンタに切り替えても、必ず印刷設定が初期化される。したがって、この機能は、出力先プリンタを切り替えたときには一から設定を変更し直したいユーザにとって有効な機能である。
Hereinafter, the print setting takeover details screen 701 will be described in detail.
In FIG. 5, the takeover mode is selected by radio buttons 702 to 704. Here, the following three takeover modes can be selected.
First, when the user selects the radio button 702 “initialize all”, the handover condition setting unit 404 stores “initialization of the selected handover mode” in the handover condition storage area 407.
In this case, the print settings are always initialized regardless of the printer. Therefore, this function is effective for a user who wants to change the setting from the beginning when the output destination printer is switched.

次に、ユーザがラジオボタン703「すべて引き継ぐ」を選択した場合は、引継条件設定手段404により、「選択引継モードは引継」が引継条件記憶領域407に保存される。
この場合は、どのプリンタに切り替えても必ず切替元プリンタの印刷設定が引き継がれる。この引継モードは、複雑な印刷設定で印刷するユーザや、印刷設定の設定作業をできるだけ削減したいユーザにとって有効な機能である。
Next, when the user selects the radio button 703 “take over all”, the takeover condition setting unit 404 stores “selective takeover mode is takeover” in the takeover condition storage area 407.
In this case, the print setting of the switching source printer is always taken over regardless of the printer. This takeover mode is an effective function for a user who prints with complicated print settings and a user who wants to reduce print setting setting work as much as possible.

さらに、ユーザがラジオボタン704「自動判別」を選択した場合は、引継条件設定手段404により、「選択引継モードは自動判別」が引継条件記憶領域407に保存される。この場合は、ユーザが選択した「判別基準」に従って印刷設定引継手段405が、自動的に印刷設定を引き継ぐか初期化するかを判別して処理を行なう。ユーザが判別基準を選択すると、その情報も引継条件記憶領域407に保存される。   When the user selects the radio button 704 “automatic determination”, the handover condition setting unit 404 stores “automatic determination of the selected handover mode” in the handover condition storage area 407. In this case, in accordance with the “discrimination criterion” selected by the user, the print setting takeover unit 405 determines whether to automatically take over the print settings or to initialize them. When the user selects the discrimination criterion, the information is also stored in the takeover condition storage area 407.

また、ユーザがラジオボタン704で自動判別を選択すると、引き継ぐかどうかの判別基準705を選択するデフォルト値のチェックボックス706、禁則のチェックボックス707、判別除外機能を選択するコンボボックス708、判別除外機能一覧のリストボックス709が表示される。自動判別以外の引継モードが選択されたときはこれらの機能の表示はグレーアウトされる。   When the user selects automatic discrimination with the radio button 704, a default value check box 706 for selecting whether or not to take over, a check box 707 for prohibition, a combo box 708 for selecting a discrimination exclusion function, a discrimination exclusion function A list box 709 of a list is displayed. When a handover mode other than automatic determination is selected, the display of these functions is grayed out.

ユーザが「自動判別」のラジオボタン704を選択した場合において、判別基準705で、デフォルト値のチェックボックス706を選択すると、プリンタの有する機能の「デフォルト値」のみを判別基準として、印刷設定引継手段405は、印刷設定を引き継ぐかどうかの判別と、その判別に応じた処理を行う。引継条件設定手段404により、「判別基準はデフォルト値」が引継条件記憶領域407に保存される。   When the user selects the “automatic determination” radio button 704 and selects the default value check box 706 as the determination criterion 705, the print setting takeover means uses only the “default value” of the function of the printer as the determination criterion. A step 405 determines whether or not to take over the print settings, and performs processing according to the determination. The takeover condition setting unit 404 stores “the discrimination criterion is a default value” in the takeover condition storage area 407.

一方、ユーザが判別基準705のプリンタの機能の「禁則」のチェックボックス707を選択すると、引継条件設定手段404により、「判別基準は禁則」が引継条件記憶領域407に保存される。
ここで、「禁則」は、例えば、カラーの設定をモノクロ印刷用プリンタに設定するなど、プリンタに無意味又は実現不能の機能を印刷設定として設定することを禁止するルール(規約)である。
On the other hand, when the user selects the “prohibition” check box 707 of the printer function of the discrimination criterion 705, the “discrimination criterion is prohibition” is stored in the handover condition storage area 407 by the handover condition setting unit 404.
Here, the “prohibition” is a rule (convention) that prohibits setting a meaningless or unrealizable function as a print setting for a printer, for example, setting a color setting to a printer for monochrome printing.

ユーザが、引き継ぐかどうかの判別対象から除外する機能を、判別除外機能を選択するコンボボックス708から選択し、追加ボタン710を押すと、リストボックス709に判別除外機能の一覧のリストに追加される。「判別除外機能は機能名1、機能名2、・・・である」が、引継条件設定手段404によって、引継条件記憶領域407に保存され、それらの機能については判別基準による判別の対象とされない。
なお、判別基準と判別除外機能については、図9、図10のフロー図を参照してさらに説明する。
When the user selects a function to be excluded from the determination target whether to take over from the combo box 708 for selecting the determination exclusion function and presses the add button 710, the list box 709 is added to the list of the determination exclusion function list. . “The discrimination exclusion function is function name 1, function name 2,...” Is saved in the takeover condition storage area 407 by the takeover condition setting means 404, and these functions are not subject to discrimination based on the discrimination criteria. .
Note that the discrimination criterion and the discrimination exclusion function will be further described with reference to the flowcharts of FIGS.

自動判別(引継モード)では、例えば、図16、図17に示すプリンタの利用環境に応じて、自動的に印刷設定を引継又は初期化する。したがって、余計な印刷設定作業の手間を省きながら、しかも適切な印刷設定で印刷したいユーザにとって有効な機能である。   In the automatic determination (takeover mode), for example, the print settings are automatically taken over or initialized in accordance with the use environment of the printer shown in FIGS. Therefore, this is an effective function for a user who wants to print with appropriate print settings while omitting unnecessary print setting work.

つまり、ユーザが自動判別のラジオボタン704を選択すると、印刷設定引継手段405が、切替先プリンタに応じて、印刷設定を自動的に引き継ぐか初期化するかを判別して処理を行う。
これにより、プリンタの切替時における、プリンタドライバ401による印刷設定を初期化するか引き継ぐかを一律に規定することで生じる弊害が回避される。
That is, when the user selects the radio button 704 for automatic determination, the print setting takeover unit 405 determines whether to automatically take over or initialize the print setting in accordance with the switching destination printer.
As a result, adverse effects caused by uniformly defining whether the print settings by the printer driver 401 are initialized or taken over when the printer is switched can be avoided.

また、印刷設定引継詳細画面701において、「すべて初期化する」又は「すべて引き継ぐ」の引継モードを選択可能にすることで、従来の切替方法を望むユーザでも利用することができる。   In addition, by making it possible to select the “initialize all” or “takeover all” takeover mode on the print setting takeover detail screen 701, a user who desires the conventional switching method can also use it.

図6は、引継条件設定手段404によって設定される引継条件記憶領域407に記憶(保存)した引継条件の一例を示す図である。
引継条件の設定は次の手順で行う。即ち、ユーザは、印刷設定引継詳細画面701で「自動判別」引継モード、判別基準として「デフォルト値」を選択する。判別対象から除外する機能として、「カラーモノクロ機能」、「両面機能」をリストに追加する。次に、OKボタン712を押し、それを引継条件記憶領域407に記憶する。この引継条件を基に出力先プリンタの切替処理を行う。
FIG. 6 is a diagram illustrating an example of the takeover conditions stored (saved) in the takeover condition storage area 407 set by the takeover condition setting unit 404.
Set the takeover conditions according to the following procedure. That is, the user selects the “automatic discrimination” takeover mode and “default value” as the discrimination criterion on the print setting takeover details screen 701. As functions to be excluded from the discrimination target, “color monochrome function” and “double-sided function” are added to the list. Next, an OK button 712 is pressed and stored in the takeover condition storage area 407. Based on this takeover condition, the output destination printer is switched.

図7は、図4のPrinter Selection画面601上に、図5に示す印刷設定引継詳細画面701で選択した引継条件等を表示させた時の表示画面901である。即ち、図7は、図5の印刷設定引継詳細画面701で、図6の引継条件記憶領域407に示す引継条件を選択し、ユーザがOKボタン712を押して印刷設定引継詳細画面701を閉じたあと、表示される図7のUpdateボタン904にカーソルを合わせた時の状態(画面)を示している。
印刷設定引継詳細のダイアログ909の表示は、選択された引継条件を示している。即ち、引継条件は、ここでは、引継モードは自動判別、判別基準はデフォルト値、判別除外機能はカラーモノクロ、両面である。
以上で、引継条件設定手段404により、提供される画面とその操作の説明を終了する。
FIG. 7 is a display screen 901 when the transfer conditions selected on the print setting transfer detail screen 701 shown in FIG. 5 are displayed on the Printer Selection screen 601 of FIG. That is, FIG. 7 shows that after selecting the takeover condition shown in the takeover condition storage area 407 of FIG. 6 on the print setting takeover detail screen 701 in FIG. 5 and the user presses the OK button 712 to close the print setting takeover detail screen 701. 7 shows a state (screen) when the cursor is placed on the Update button 904 shown in FIG.
The display of the print setting takeover details dialog 909 indicates the selected takeover condition. That is, here, the takeover condition is that the takeover mode is automatic discrimination, the discrimination criterion is a default value, and the discrimination exclusion function is color monochrome, duplex.
This is the end of the description of the provided screen and its operation by the takeover condition setting means 404.

次に、機種情報ファイル402を用いて行うプリンタドライバ401によるユーザPC302の動作について説明する。   Next, the operation of the user PC 302 by the printer driver 401 performed using the model information file 402 will be described.

図8は、機種情報比較手段406の処理手順のフロー図である。
ユーザから出力先プリンタの切替指示があったときは、機種情報比較手段406は、引継条件記憶領域407から引継条件を読み込む(S101)。ここで、引継条件の引継モードを判別し(S102)、引継モードが自動判別であれば(S102、YES)、機種情報比較手段406は、切替元プリンタの機種情報ファイル402と切替先プリンタの機種情報ファイル402を読み込み取得する(S103)。
FIG. 8 is a flowchart of the processing procedure of the model information comparison unit 406.
When the user gives an instruction to switch the output destination printer, the model information comparison unit 406 reads the takeover condition from the takeover condition storage area 407 (S101). Here, the takeover mode of the takeover condition is determined (S102), and if the takeover mode is automatic determination (S102, YES), the model information comparing means 406 displays the model information file 402 of the switching source printer and the model of the switching destination printer. The information file 402 is read and acquired (S103).

次に、切替元プリンタの機種情報ファイル402と切替先プリンタの機種情報ファイル402の内容(機種情報)を比較する。即ち、ここでは、プリンタ機能のデフォルト値を判別基準として比較(比較1という)し(S104)、比較1の結果(ここでは、デフォルト値の不一致)を機種間情報として保存する(S105)。
次に、2つの機種情報ファイル402の内容を、禁則を判別基準として比較(比較2という)し(S106)、比較2の結果(ここでは、禁則に該当)を機種間情報として保存する(S107)。
これらの処理が終わると図15の(2)へ移行する。
Next, the contents (model information) of the model information file 402 of the switching source printer and the model information file 402 of the switching destination printer are compared. That is, here, the default value of the printer function is compared (referred to as comparison 1) using the discrimination standard (S104), and the result of comparison 1 (here, the mismatch of the default value) is stored as inter-model information (S105).
Next, the contents of the two model information files 402 are compared (referred to as comparison 2) using the prohibition as a criterion (S106), and the result of comparison 2 (here, corresponding to prohibition) is stored as inter-model information (S107). ).
When these processes are completed, the process proceeds to (2) in FIG.

ステップS102において、引継モードが自動判別でなければ(S102、NO)、図15の(1)へ移行する。
なお、比較1と比較2の処理手順、機種間情報記憶領域408の保存内容については、図9、図10のフロー図で説明する。
If the takeover mode is not automatically determined in step S102 (S102, NO), the process proceeds to (1) in FIG.
The processing procedures of comparison 1 and comparison 2 and the contents stored in the inter-model information storage area 408 will be described with reference to the flowcharts of FIGS.

図9は、デフォルト値を判別基準として、前記2つの機種情報ファイル402の内容を比較した比較1の結果を、機種間情報記憶領域408に保存する処理手順を示すフロー図である。即ち、図9は、図8に示す比較1(S104)のサブルーチンを示す。   FIG. 9 is a flowchart showing a processing procedure for saving the result of the comparison 1 in which the contents of the two model information files 402 are compared in the inter-model information storage area 408 using the default value as a discrimination criterion. That is, FIG. 9 shows a subroutine of comparison 1 (S104) shown in FIG.

処理の手順としては、まず、切替元プリンタの機種情報ファイル402の、例えば上から順に機能を検索する(S201)。未検索の機能が見つかったときは(S202、YES)、引継条件が「引継条件の除外機能に設定されていない」機能であるか判別する(S203)。   As a processing procedure, first, a function is searched in the model information file 402 of the switching source printer, for example, in order from the top (S201). When an unsearched function is found (S202, YES), it is determined whether or not the handover condition is a function "not set as a handover condition exclusion function" (S203).

ステップS203において、「引継条件の判別除外機能に設定された」機能のときは(S203、NO)、ステップS201に戻る。
一方、「引継条件の判別除外機能に設定されていない」機能であるときは(S203、YES)、見つけた機能が切替先プリンタの機種情報ファイル402にあるかを確認する(S204)。
In step S203, if the function is “set as a handover condition discrimination exclusion function” (S203, NO), the process returns to step S201.
On the other hand, if the function is “not set as a handover condition discrimination exclusion function” (S203, YES), it is confirmed whether the found function is in the model information file 402 of the switching destination printer (S204).

ステップS204の処理で、見つけた機能が切替先プリンタの機種情報ファイル402にないときは(S204、NO)、ステップS201に戻る。
一方、見つけた機能が切替先プリンタの機種情報ファイル402にあるときは(S204、YES)、切替元及び切替先プリンタの該当機能についてデフォルト値が異なるかを確認する(S205)。デフォルト値が同じときは(S205、NO)、ステップS201に戻る。
一方、機能のデフォルト値が異なっていれば(S205、YES)、比較結果(true)を機種間情報として保存して(S105)、図8のステップS106の比較2の処理に進む。
ステップS202において、未検索の機能が見つからないとき、つまり検索が終了したときは(S202、NO)、図8のステップS105の機種間情報として保存に移行する。この場合は機種間情報記憶領域408に「false」を保存して図8のステップS106の比較2の処理に進む。
If it is determined in step S204 that the found function is not in the model information file 402 of the switching destination printer (S204, NO), the process returns to step S201.
On the other hand, when the found function is in the model information file 402 of the switching destination printer (S204, YES), it is confirmed whether the default value is different for the corresponding function of the switching source and the switching destination printer (S205). When the default values are the same (S205, NO), the process returns to step S201.
On the other hand, if the default values of the functions are different (S205, YES), the comparison result (true) is stored as inter-model information (S105), and the process proceeds to the comparison 2 process of step S106 in FIG.
In step S202, when an unsearched function is not found, that is, when the search is completed (S202, NO), the process proceeds to storage as inter-model information in step S105 of FIG. In this case, “false” is stored in the inter-model information storage area 408, and the process proceeds to the process of comparison 2 in step S106 of FIG.

ここで、デフォルト値を判別基準として切替元及び切替先プリンタ間の機種情報ファイル402の差異を調べる処理を実行するのは、デフォルト値が異なる場合に設定が引き継がれることを回避するためである。
即ち、図3に示した機種情報ファイル402には、プリンタの有する機能毎にデフォルト値が記載されている。各機能のデフォルト値は基本的にはプリンタの機種によらず同じであることが多い。しかし、その中でも機種によってデフォルト値が変わる機能もあり得る。
例えば、図3に示した機種情報ファイル402では、「カラーモノクロ」の機能は、カラー機であるプリンタ303だけでなく、プリンタ305も持っている。しかし、デフォルト値はプリンタ303がカラーであるのに対し、プリンタ305はモノクロの選択肢しかなくモノクロである。
Here, the process of examining the difference in the model information file 402 between the switching source printer and the switching destination printer using the default value as a discrimination criterion is performed in order to avoid the setting being inherited when the default value is different.
That is, in the model information file 402 shown in FIG. 3, default values are described for each function of the printer. In many cases, the default value of each function is basically the same regardless of the printer model. However, there may be a function in which the default value varies depending on the model.
For example, in the model information file 402 shown in FIG. 3, the “color monochrome” function has not only the printer 303 that is a color machine but also the printer 305. However, the default value is that the printer 303 is color, whereas the printer 305 has only monochrome options and is monochrome.

また、例えば、「今までは両面OFF(即ち片面印刷)をデフォルト値と定義していたが、今後の発売プリンタでは、「両面左開き」をデフォルト値とする」というように、仕様が変更される場合がある。このように、同じ機能を有していても、デフォルト値が異なれば単に印刷設定を引き継いでもそのプリンタに対して所望の印刷ができないことがある。   In addition, for example, the specification has been changed so that “both sides OFF (ie, single-sided printing) has been defined as the default value until now, but in future printers to be released,“ double-sided left open ”will be the default value”. There is a case. As described above, even if the same function is provided, if the default value is different, it may not be possible to perform desired printing for the printer even if the print settings are simply taken over.

具体的には、プリンタ305からプリンタ303へ切り替える際に、印刷設定をそのまま引き継ぐと、カラーモノクロの設定はモノクロとなってしまい、そのまま印刷するとカラー機に切り替えたにも拘らずモノクロで印刷される。
以上のように、切替元及び切替先プリンタの機能のデフォルト値の比較をすることにより、デフォルト値が同じであれば印刷設定を引き継ぎ、デフォルト値が異なれば印刷設定の引継は行わず、印刷設定は初期化する。
More specifically, when switching from the printer 305 to the printer 303, if the print settings are inherited as they are, the color / monochrome settings are changed to monochrome, and if printing is performed as it is, printing is performed in monochrome regardless of the switching to the color machine. .
As described above, by comparing the default values of the functions of the switching source printer and the switching destination printer, if the default values are the same, the print settings are inherited. If the default values are different, the print settings are not inherited and the print settings are not inherited. Is initialized.

次に、比較2の処理、即ち、切替元プリンタの機種情報ファイル402と切替先プリンタの機種情報ファイル402の内容を、「禁則」を判別基準として比較して、その結果により印刷設定を引き継ぐか初期化するかを判別する処理について説明する。
図10は、「禁則」を判別基準として切替元及び切替先プリンタについての機種情報ファイル402の内容を比較した結果を、機種間情報記憶領域408に保存する処理手順を示すフロー図である。
これは、図8のフロー図における比較2の「2つの機種情報ファイルの内容(機種情報)を、禁則を判別基準として比較」(S106)のサブルーチンである。
Next, whether or not the contents of the model information file 402 of the switching source printer and the model information file 402 of the switching destination printer are compared using “prohibition” as a discrimination criterion and the print setting is taken over as a result of the comparison 2. Processing for determining whether to initialize will be described.
FIG. 10 is a flowchart showing a processing procedure for storing the result of comparing the contents of the model information file 402 for the switching source printer and the switching destination printer in the inter-model information storage area 408 using “prohibition” as a discrimination criterion.
This is a subroutine of “Compare contents of two model information files (model information) using prohibition as a discrimination criterion” (S106) in comparison 2 in the flowchart of FIG.

処理の手順としては、ステップS301〜S304までは、図9に示すデフォルト値を判別基準とする処理手順ステップS201〜S204と同じであるので、その説明をここに援用して説明を省略する。   As processing procedures, steps S301 to S304 are the same as the processing procedures steps S201 to S204 using the default values shown in FIG. 9 as the determination criteria, and thus the description thereof is incorporated herein and the description is omitted.

ステップS304で、見つけた機能が切替先プリンタの機種情報ファイル402にあるときは(S304、YES)、切替元プリンタで設定していた選択肢が切替先プリンタの機種情報ファイルにあるか確認する(S305)。つまり、切替元プリンタの前記機能について設定されていた選択肢が、切替先プリンタの機種情報ファイルにもあるか確認する。
一方、見つけた機能が切替先プリンタの機種情報ファイル402にないときは(S304、NO)、ステップS301に戻る。
If the found function is in the model information file 402 of the switching destination printer in step S304 (S304, YES), it is confirmed whether the option set in the switching source printer is in the model information file of the switching destination printer (S305). ). That is, it is confirmed whether the option set for the function of the switching source printer is also in the model information file of the switching destination printer.
On the other hand, when the found function is not in the model information file 402 of the switching destination printer (S304, NO), the process returns to step S301.

ステップS305で、選択肢が切替先プリンタの機種情報ファイル402になかったときは(S305、NO)、差異があるとみなして、次に、図8のステップS107で比較結果(差異有り)を機種間情報として保存する(S107)へ移行する。例えば、プリンタ303のカラーモノクロ機能でカラーを選択しているときに、切替後のプリンタがカラーモノクロ機能でモノクロしか選択肢がなかった場合は、機種情報ファイル402に選択肢がないので差異があるとみなされる。   If there is no option in the model information file 402 of the switching destination printer in step S305 (S305, NO), it is considered that there is a difference, and then in step S107 in FIG. The process proceeds to storing as information (S107). For example, when the color is selected with the color / monochrome function of the printer 303 and the printer after switching has only the monochrome option with the color / monochrome function, it is regarded that there is a difference because there is no option in the model information file 402. It is.

一方、選択肢が切替先プリンタの機種情報ファイル402にあるときは(S305、YES)、排他条件にあてはまるかを確認する(S306)。ここで、排他条件にあてはまれば(S306、YES)、差異があるとみなして、図8のステップS107へ移行し、比較結果を機種間情報として保存へ移行する。
切替元プリンタが後述するフィニッシャーとステープルの機能を有する場合では、切替先プリンタ305にフィニッシャーのオプション機能があるかを確認する。フィニッシャーのオプション機能がなく排他条件にあてはまる場合には(S306、YES)、図8のステップS107の機種間情報として保存へ移行する。
一方、フィニッシャーのオプション機能があり排他条件にあてはまらないときは(S306、NO)、ステップS301に戻る。
On the other hand, when the option is in the model information file 402 of the switching destination printer (S305, YES), it is confirmed whether the exclusive condition is met (S306). Here, if the exclusion condition is satisfied (S306, YES), it is considered that there is a difference, and the process proceeds to step S107 in FIG. 8, and the comparison result is stored as inter-model information.
When the switching source printer has the finisher and stapling functions described later, it is confirmed whether the switching destination printer 305 has the finisher optional function. If there is no finisher option function and the exclusive condition is satisfied (S306, YES), the process proceeds to storage as the inter-model information in step S107 of FIG.
On the other hand, if there is an optional function of the finisher and the exclusive condition is not satisfied (S306, NO), the process returns to step S301.

このように、比較2の処理手順においては、禁則を判別基準として、比較結果を機種間情報として保存する。
例えば、図3に示す機種情報ファイル402によれば、プリンタ303のカラーモノクロ機能のデフォルト値はカラーに設定されている。一方、プリンタ305はカラー印刷の選択肢を有していない。
したがって、プリンタ303からプリンタ305に切り替える場合には、プリンタ305は、カラーモノクロの印刷設定は引き継がずデフォルト値であるモノクロにせざるを得ない。この場合は、ステップS305の「切替元プリンタで設定していた選択肢が切替先プリンタの機種情報ファイルにあるか」の判別で禁則に該当する。
As described above, in the processing procedure of the comparison 2, the comparison result is stored as the inter-model information using the prohibition as a discrimination criterion.
For example, according to the model information file 402 shown in FIG. 3, the default value of the color / monochrome function of the printer 303 is set to color. On the other hand, the printer 305 does not have a color printing option.
Therefore, when switching from the printer 303 to the printer 305, the printer 305 is forced to use the default value of monochrome without taking over the color / monochrome print settings. This case corresponds to a prohibition in the determination in step S305 “whether the option set in the switching source printer is in the model information file of the switching destination printer”.

また、同様に、機種情報ファイル402において、各プリンタ303〜305でフィニッシャーとステープルの機能間では、フィニッシャーがONでないとステープルは利用できない。そのため、仮に印刷設定がフィニッシャーがON、ステープルが「上に2箇所」であるプリンタ303から、プリンタ305に切り替えた場合、プリンタ305はフィニッシャーが装着されていないと、必然的にステープルをOFFにせざるを得ない。   Similarly, in the model information file 402, between the finisher and staple functions in each of the printers 303 to 305, staples cannot be used unless the finisher is ON. For this reason, if the printer 303 is switched from the printer 303 whose print setting is the finisher ON and the staple is “two places above” to the printer 305, the printer 305 inevitably turns off the staple unless the finisher is attached. I do not get.

このように、同様の機能を有している機種間でも選択肢の違いや、排他条件によって、印刷設定として設定することを禁止する禁則に該当することになるときには、設定を引き継ぐことが不可となる場合がある。
そのため、禁則に該当する場合を取得(抽出)し、機種間情報として保存する。
なお、禁則に該当しない場合は、後に図15で説明するように設定の引継を行う。
As described above, even when the models have the same function, if the setting falls under the prohibition of prohibiting setting as a print setting due to a difference in options or an exclusion condition, the setting cannot be taken over. There is a case.
Therefore, a case corresponding to the prohibition is acquired (extracted) and stored as inter-model information.
If the prohibition does not apply, the setting is taken over as described later with reference to FIG.

図11は、機種情報比較手段406によって機種間情報記憶領域408に保存される機種間情報の一例を示す図である。プリンタ機能のデフォルト値の判別基準で機種情報ファイル402を比較した結果、切替元と切替先プリンタの機種情報に差異があった場合、をtrueとする。また禁則に該当するときもtrueとする。図11は差異等がある例を示したものである。   FIG. 11 is a diagram illustrating an example of the inter-model information stored in the inter-model information storage area 408 by the model information comparison unit 406. As a result of comparing the model information file 402 based on the discrimination criterion of the default value of the printer function, if there is a difference between the model information of the switching source printer and the switching destination printer, “true” is set. It is also true when it is prohibited. FIG. 11 shows an example in which there is a difference.

次に、カスタマイズファイル403を用いて行うプリンタドライバ401によるユーザPC302の動作について説明する。
機種情報比較手段406は、印刷設定初期値カスタマイズがあれば必ず考慮して機種情報の比較を行う。ここで、「印刷設定初期値カスタマイズ」とは、ある機能のデフォルト値を変える、ある機能について選択肢を減らす、などユーザ独自に印刷設定の制約をカスタマイズできる仕組みのことである。これは、プリンタドライバのインストールパッケージにカスタマイズ内容を記述したカスタマイズファイルをインストールするだけで簡単に利用できる。
Next, the operation of the user PC 302 performed by the printer driver 401 using the customization file 403 will be described.
The model information comparison unit 406 compares model information by always considering the print setting initial value customization. Here, “customization of print setting initial value” is a mechanism that allows the user to customize print setting restrictions such as changing the default value of a certain function or reducing the options for a certain function. This can be used simply by installing a customization file that describes the customization contents in the printer driver installation package.

図12は、前記カスタマイズファイルの一例を示す図である。機能名は「colorbw」で、固定値は「blackandwhite」の内容である。すなわち、カラーモノクロ機能のデフォルト値をモノクロに固定するようにカスタマイズするという内容を示している。
しかしながら、これは、あくまで機種情報ファイル402に書かれた機種情報を基に印刷設定をカスタマイズする機能である。プリンタドライバ401が保有する機種情報ファイル402のデフォルト値等が書き換えられることはない。
FIG. 12 is a diagram showing an example of the customization file. The function name is “colorbw” and the fixed value is “blackandwhite”. In other words, the contents indicate that the default value of the color / monochrome function is customized to be fixed to monochrome.
However, this is a function for customizing print settings based on the model information written in the model information file 402. The default value of the model information file 402 held by the printer driver 401 is never rewritten.

図12に示すカスタマイズファイル403がある場合には、機種情報ファイル402には、カラーモノクロ機能でカラーの選択肢があり、デフォルト値がカラーとなっていても、プリンタドライバ401のインストールを行なうと、モノクロに設定される。そのため、カスタマイズファイル403がある場合には、インストール後にどのプリンタに切り替えようともモノクロになる。   If the customization file 403 shown in FIG. 12 exists, the model information file 402 has color options for the color / monochrome function, and even if the default value is color, monochrome installation is performed when the printer driver 401 is installed. Set to For this reason, if there is a customization file 403, it will be monochrome regardless of which printer it is switched to after installation.

したがって、機種情報比較手段406は、図3の機種情報ファイル402の機能を有するプリンタ305からプリンタ303に切り替えるときに、判別基準にデフォルト値が指定されていたとしても、カラーモノクロのデフォルト値については差異として取得しない。以下、この処理手順を説明する。   Therefore, the model information comparison unit 406 does not change the default value for color monochrome even when the default value is specified as the discrimination criterion when switching from the printer 305 having the function of the model information file 402 in FIG. Not acquired as a difference. Hereinafter, this processing procedure will be described.

図13は、図9に示す処理手順にカスタマイズファイル403が有る場合の「比較1」の処理手順のフロー図である。
図14は、図10に示す処理手順にカスタマイズファイル403が有る場合の「比較2」の処理手順のフロー図である。
図13のステップS402、図14のステップS502の「未検索の機能が見つかったか」までは、それぞれ図9、図10の処理手順と同じである。図13のステップS402、図14のステップS502の未検索の機能を見つけた時点で(S402、YES;S502、YES)、カスタマイズファイル403を読み込む(S403、S503)。
FIG. 13 is a flowchart of the processing procedure of “Comparison 1” when the customization file 403 is included in the processing procedure shown in FIG.
FIG. 14 is a flowchart of the processing procedure of “Comparison 2” when the customization file 403 is included in the processing procedure shown in FIG.
Steps S402 in FIG. 13 and step S502 in FIG. 14 up to “whether an unsearched function has been found” are the same as the processing procedures in FIGS. When an unsearched function in step S402 of FIG. 13 and step S502 of FIG. 14 is found (S402, YES; S502, YES), the customization file 403 is read (S403, S503).

次ステップの図13のステップS404、S405と図14のステップS504、S505は、それぞれ図9のステップS203、S204と図10のステップS303、S304と同じ処理手順である。したがって、この説明を援用してここでは説明は省略する。
続いて、図13に示す比較1の処理手順のフロー図では、デフォルト値がカスタマイズファイル403で固定されていないか(つまり、固定値となっていないか)判別する(S406)。図14の比較2の処理手順のフロー図では、同様に選択肢がカスタマイズファイル403で固定されていないかを判別する(S506)。
Steps S404 and S405 in FIG. 13 and steps S504 and S505 in FIG. 14 are the same processing steps as steps S203 and S204 in FIG. 9 and steps S303 and S304 in FIG. 10, respectively. Therefore, the description is omitted here with the aid of this description.
Subsequently, in the flowchart of the comparison 1 processing procedure shown in FIG. 13, it is determined whether the default value is not fixed in the customization file 403 (that is, whether it is a fixed value) (S406). In the flowchart of the processing procedure of comparison 2 in FIG. 14, it is similarly determined whether or not the option is fixed in the customization file 403 (S506).

カスタマイズファイル403に、デフォルト値が固定されているか、又は選択肢が固定されていれば、印刷設定は切替前後で同じになることが機種情報ファイル402の内容を判別するまでもなく明らかである。
したがって、図13に示す処理手順で、デフォルト値が固定されていれば(S406、NO)、ステップS401に戻る。
一方、機能のデフォルト値が固定されていなければ(S406、YES)、機能のデフォルト値が異なるか否か判別し(S407)、異なれば(S407、YES)、図8のステップS105に移行し、比較結果を機種間情報として保存する。
If the default value is fixed or the option is fixed in the customization file 403, it is obvious that the print settings are the same before and after the switching, without determining the contents of the model information file 402.
Therefore, if the default value is fixed in the processing procedure shown in FIG. 13 (S406, NO), the process returns to step S401.
On the other hand, if the default value of the function is not fixed (S406, YES), it is determined whether the default value of the function is different (S407). If it is different (S407, YES), the process proceeds to step S105 in FIG. Save the comparison result as inter-model information.

また、図14に示す処置手順も、カスタマイズファイル403で選択肢が固定されていれば(S506、NO)、ステップS501に戻る。
一方、カスタマイズファイルで選択肢が固定されていなければ(S506、YES)、図10のステップS305以降と同様の処理手順を続ける(S507、S508)。
14 also returns to step S501 if the options are fixed in the customization file 403 (S506, NO).
On the other hand, if the option is not fixed in the customization file (S506, YES), the same processing procedure as that after step S305 in FIG. 10 is continued (S507, S508).

つまり、カスタマイズファイルの機能やオプション機能の選択肢が、固定されているときは、デフォルト値が異なっていても、また排他条件に該当していても差異がないと判別され、後に図15で説明するように印刷設定は引継処理される。   That is, when the customization file function and the option function options are fixed, it is determined that there is no difference even if the default value is different or the exclusion condition is met, which will be described later with reference to FIG. In this way, the print setting is taken over.

最後に、印刷設定引継手段405の処理手順について説明する。
図15は、印刷設定引継手段405による処理手順のフロー図である。
図8に示す機種情報比較手段406の処理手順に続き実行される。
印刷設定引継手段405は、機種情報比較手段406によって作成された機種間情報と引継条件設定手段404によって設定された引継条件を読み込み、引継を行うか否かを判別し、引継又は初期化の処理を行う。
Finally, the processing procedure of the print setting takeover means 405 will be described.
FIG. 15 is a flowchart of a processing procedure performed by the print setting takeover unit 405.
This is executed following the processing procedure of the model information comparing means 406 shown in FIG.
The print setting takeover means 405 reads the inter-model information created by the model information comparison means 406 and the takeover conditions set by the takeover condition setting means 404, determines whether or not to take over, and performs the takeover or initialization process. I do.

図15のフロー図において、印刷設定引継手段405は、図8のステップS102で、引継モードが自動判別でないと判別されて引継モードについて、さらにそのモードを判別する(S601)。ここで、「引継モード」が「初期化」のときは(S601、YES)、印刷設定をすべて初期化し(S602)、出力先プリンタを切り替える。
一方、「引継モード」が「初期化」でないときは(S601、NO)、「引継」であり(S603)、印刷設定を引き継ぎ(S608)、出力先プリンタを切り替える。
In the flowchart of FIG. 15, the print setting takeover unit 405 determines that the takeover mode is not automatic discrimination in step S102 of FIG. 8, and further discriminates the mode of the takeover mode (S601). Here, when the “takeover mode” is “initialization” (S601, YES), all print settings are initialized (S602), and the output destination printer is switched.
On the other hand, when the “takeover mode” is not “initialization” (S601, NO), it is “takeover” (S603), the print settings are taken over (S608), and the output destination printer is switched.

一方、図8のステップS102で自動判別と判定された処理において、印刷設定引継手段405は、引継条件中の「判別基準」を判別する(S604)。「判別基準」が「デフォルト値」のときは(S604、YES)、機種間情報の「デフォルト値」の比較結果を判別する。デフォルト値の比較結果が「true」、すなわちデフォルト値に「差異がある」であれば(S605、YES)、印刷設定をすべて初期化して(S602)、出力先プリンタを切り替える。
一方、判別基準がデフォルト値でないとき(S604、NO)、又はデフォルト値が「false」、すなわち「差異がない」ときは(S605、NO)、引継条件の判別基準をさらに判別する(S606)。
On the other hand, in the process determined to be automatic determination in step S102 of FIG. 8, the print setting transfer means 405 determines the “discrimination criterion” in the transfer condition (S604). When the “discrimination criterion” is “default value” (S604, YES), the comparison result of the “default value” of the inter-model information is discriminated. If the comparison result of the default value is “true”, that is, the default value is “difference” (S605, YES), all print settings are initialized (S602), and the output destination printer is switched.
On the other hand, when the determination criterion is not the default value (S604, NO), or when the default value is “false”, that is, “no difference” (S605, NO), the determination criterion of the handover condition is further determined (S606).

ここで、「判別基準」が「禁則」で(S606、YES)、機種間情報の「禁則」が「true」(禁則に該当)ならば(S607、YES)、印刷設定をすべて初期化して(S602)、出力先プリンタを切り替える。
ステップS606で判別基準が禁則でないとき(S606、NO)、又は禁則が「true」でない、つまり「false」(禁則に該当しない)のときは(S607、NO)、印刷設定を引き継ぎ(S608)、出力先プリンタを切り替える。
(実施形態2)
Here, if the “discrimination criterion” is “prohibition” (S606, YES) and the “prohibition” in the inter-model information is “true” (corresponding to prohibition) (S607, YES), all print settings are initialized ( S602), the output destination printer is switched.
If the discrimination criterion is not prohibition in step S606 (S606, NO), or if the prohibition is not “true”, that is, “false” (not applicable to prohibition) (S607, NO), the print settings are inherited (S608). Switch the output printer.
(Embodiment 2)

前記実施形態では、図5を参照して説明したように、判別基準としてデフォルト値と禁則を設けたが、さらに、機種情報ファイル402に記述されているプリンタ機種名を判別基準とすることもできる。   In the above embodiment, as described with reference to FIG. 5, the default value and the prohibition are provided as the discrimination criteria. However, the printer model name described in the model information file 402 can also be used as the discrimination criteria. .

まず、引継条件設定手段404により表示される図5の印刷設定引継詳細画面701の、判別基準の欄に「プリンタ機種名」のチェックボックスを設ける。
次に、図8に示す処理手順に、「切替元及び切替先プリンタ機種名を比較」及び「最後の一文字以外が同じか」を追加する。プリンタ機種名が最後の一文字の違いであれば、類似したプリンタであるとみなし、図11に示す機種間情報記憶領域408には「プリンタ機種名=false」として保存される。
First, a check box of “printer model name” is provided in the determination criteria column of the print setting takeover detail screen 701 of FIG. 5 displayed by the takeover condition setting means 404.
Next, “comparison of switching source and switching destination printer model names” and “is the same except for the last character” are added to the processing procedure shown in FIG. If the printer model name is different in the last character, it is regarded as a similar printer, and is stored as “printer model name = false” in the inter-model information storage area 408 shown in FIG.

さらに、印刷設定引継手段405には、図15に示す処理手順に「判別基準=プリンタ機種名?」と「プリンタ機種名=false?」を追加し、「プリンタ機種名=false」であれば、「印刷設定を引き継ぐ」との手順を追加する。   Furthermore, “printing criteria = printer model name?” And “printer model name = false?” Are added to the processing procedure shown in FIG. 15 in the print setting takeover means 405, and if “printer model name = false”, Add a procedure to "take over print settings".

具体的には、切替元のプリンタ機種名がカラープリンタ「5001」であり、切替先の機種名がカラープリンタ「5002」である場合、機種名の最後の数値が異なるのみである。
そのため、これらのプリンタ機種名には「差異がない」として、機種情報比較手段406により、機種間情報記憶領域408に「プリンタ機種名=false」と保存される。
印刷設定引継手段405は、引継条件記憶領域407の判別基準にプリンタ機種名があること及び機種間情報記憶領域408の内容を確認して、印刷設定の引継又は初期化を行う。
Specifically, when the printer model name of the switching source is the color printer “5001” and the model name of the switching destination is the color printer “5002”, only the last numerical value of the model name is different.
Therefore, these printer model names are stored as “no difference”, and the model information comparison unit 406 stores “printer model name = false” in the inter-model information storage area 408.
The print setting takeover means 405 confirms that the printer model name is in the determination criteria of the takeover condition storage area 407 and the contents of the inter-model information storage area 408, and takes over or initializes the print settings.

また、本実施形態1及び2では、印刷設定の引継に際して、切替元及び切替先のプリンタの機能を比較して一つでも相違があれば差異があるとしてすべて初期化する処理手順を説明している。
機能毎に比較して差異があれば初期化、差異がなければ引き継ぐという機能毎に判別することにより、デフォルト値や禁則などの機能で、差異があるもののみを初期化し、差異がなければ引き継ぐとすることもできる。
このような、より詳細な引継を実施することにより、適切な印刷設定の切替を実施することができる。
In the first and second embodiments, when the print settings are taken over, the functions of the switching source printer and the switching destination printer are compared, and if there is any difference, the processing procedure for initializing all differences will be described. Yes.
If there is a difference compared to each function, initialization is performed if there is a difference, and if there is no difference, it is determined for each function. By default, functions such as prohibitions are initialized, and if there is no difference, it is inherited. It can also be.
By carrying out such a more detailed takeover, it is possible to switch an appropriate print setting.

101・・・ネットワーク、102・・・サーバPC、103〜105・・・クライアントPC、106〜111・・・プリンタ、202・・・モバイルPC、203、204・・・プリンタ、302・・・ユーザPC、303〜305・・・プリンタ、401・・・プリンタドライバ、402・・・機種情報ファイル、403・・・カスタマイズファイル、404・・・引継条件設定手段、405・・・印刷設定引継手段、406・・・機種情報比較手段、407・・・引継条件記憶領域、408・・・機種間情報記憶領域、409・・・記憶領域、601・・・Printer Selection画面、604、904・・・Updateボタン、605・・・印刷設定引継詳細ボタン、606、906・・・OKボタン、701・・・印刷設定引継詳細画面、702・・・ラジオボタン「すべて初期化する」、703・・・ラジオボタン「すべて引き継ぐ」、704・・・ラジオボタン「自動判別」、705・・・判別基準、706・・・「デフォルト値」チェックボックス、707・・・「禁則」チェックボックス、708・・・コンボボックス、709・・・判別除外機能一覧のリストボックス、712・・・OKボタン、909・・・印刷設定引継詳細のダイアログ。   DESCRIPTION OF SYMBOLS 101 ... Network, 102 ... Server PC, 103-105 ... Client PC, 106-111 ... Printer, 202 ... Mobile PC, 203, 204 ... Printer, 302 ... User PC, 303 to 305 ... printer, 401 ... printer driver, 402 ... model information file, 403 ... customization file, 404 ... takeover condition setting means, 405 ... print setting takeover means, 406 ... Model information comparison means, 407 ... Transfer condition storage area, 408 ... Inter-model information storage area, 409 ... Storage area, 601 ... Printer Selection screen, 604, 904 ... Update Button, 605... Print setting takeover details button, 606, 906... OK button, 701... Print setting takeover details screen, 702 ..Radio button “initialize all”, 703... Radio button “take over all”, 704... Radio button “automatic discrimination”, 705... Discrimination criterion, 706. 707... “Forbidden” check box, 708... Combo box, 709... List box for determining exclusion function list, 712... OK button, 909.

特開2010−165059号公報JP 2010-165059 A

Claims (9)

複数のプリンタに接続可能で、前記複数のプリンタに共通のプリンタドライバを備えた情報処理装置であって、
ユーザが出力先プリンタを切り替えるとき、ユーザの印刷設定の引継条件に関する選択を受け付けて設定する引継条件設定手段と、
前記設定された引継条件における印刷設定の引継モードを判別し、引継モードが自動判別であるとき、切替元プリンタの複数の機能の情報を含む機種情報と切替先プリンタの複数の機能の情報を含む機種情報とを、前記引継条件における所定の判別基準で前記機能ごとに比較した比較結果を取得する機種情報比較手段と、
前記機種情報比較手段で取得された比較結果に基づき、出力先プリンタ切替時に印刷設定を引き継ぐか又は初期化するかを前記機種情報における機能ごとに判別する印刷設定引継手段と、
を有し、
前記所定の判別基準は、プリンタの機能のデフォルト値であり、前記印刷設定引継手段は、前記デフォルト値の差異の有無を判別基準として印刷設定を引き継ぐか又は初期化するかを判別する情報処理装置。
An information processing apparatus that can be connected to a plurality of printers and includes a printer driver common to the plurality of printers,
Takeover condition setting means for accepting and setting a selection relating to the takeover condition of the user's print setting when the user switches the output destination printer;
The print setting takeover mode in the set takeover condition is determined, and when the takeover mode is automatic determination, it includes model information including information on a plurality of functions of the switching source printer and information on a plurality of functions of the switching destination printer. Model information comparison means for acquiring a comparison result of comparing the model information for each function according to a predetermined discrimination criterion in the handover condition;
Based on the comparison result acquired by the model information comparison unit, a print setting takeover unit that determines, for each function in the model information, whether to take over or initialize the print setting when the output destination printer is switched;
I have a,
The predetermined determination criterion is a default value of the function of the printer, and the print setting takeover means determines whether the print setting is taken over or initialized based on whether or not there is a difference between the default values. .
請求項1に記載された情報処理装置において、
前記印刷設定の引継モードは、印刷設定の引継に関して、「引き継ぐ」、「初期化する」、又は「引き継ぐ」か「初期化する」かを「自動判別」する各引継モードである情報処理装置。
The information processing apparatus according to claim 1,
The takeover mode of the print settings is an information processing apparatus that is each takeover mode for “takeover”, “initialize”, or “automatic determination” of “takeover” or “initialize” with respect to takeover of print settings.
請求項1又は2に記載された情報処理装置において、
前記所定の判別基準はプリンタの機能における禁則であり、前記印刷設定引継手段は、禁則に該当又は非該当を判別基準として印刷設定を引き継ぐか又は初期化するかを判別する情報処理装置。
In the information processing apparatus according to claim 1 or 2,
The information processing apparatus that determines whether the predetermined determination criterion is a prohibition in the function of the printer, and the print setting takeover unit determines whether the print setting is taken over or initialized based on whether the prohibition is applicable or not .
請求項1ないし3のいずれかに記載された情報処理装置において、
前記引継条件は、前記印刷設定引継手段の印刷設定を引き継ぐか又は初期化するかの判別を除外する判別除外機能を含み、
前記引継条件設定手段が印刷設定の引継に関して判別除外機能の選択を受け付けたとき、印刷設定の引継を行う情報処理装置。
The information processing apparatus according to any one of claims 1 to 3,
The takeover condition includes a determination exclusion function for excluding determination of whether to take over or initialize the print setting of the print setting takeover means,
An information processing apparatus that takes over print settings when the take-over condition setting unit accepts selection of a discrimination exclusion function for taking over print settings .
請求項1又は3に記載された情報処理装置において、
前記プリンタドライバが利用するカスタマイズファイルを備え、
前記印刷設定引継手段は、前記カスタマイズファイルで請求項1に記載されたデフォルト値又は請求項3に記載された禁則に係るプリンタ機能の選択肢が固定されているとき、引継の判別を行う情報処理装置。
In the information processing apparatus according to claim 1 or 3 ,
A customization file used by the printer driver is provided.
The print setting takeover means is an information processing apparatus for determining takeover when the default value described in claim 1 or the option of the printer function according to the prohibition described in claim 3 is fixed in the customization file. .
請求項3記載された情報処理装置において、
前記印刷設定引継手段は、切替元プリンタの機種情報の機能の選択肢が切替先プリンタの機種情報にないとき、又は前記切替先プリンタの機能が前記切替元プリンタの機能の排他条件に該当するときは、初期化の判別を行う情報処理装置。
The information processing apparatus according to claim 3,
The print setting takeover means, when the function information of the model information of the switching source printer is not in the model information of the switching destination printer, or when the function of the switching destination printer corresponds to the exclusion condition of the function of the switching source printer An information processing apparatus that performs initialization determination.
請求項に記載された情報処理装置において、
前記所定の判別基準は、プリンタの機種名であり、
前記印刷設定引継手段はプリンタの機種名を判別基準として印刷設定を引き継ぐか又は初期化する判別を行う情報処理装置。
The information processing apparatus according to claim 1 ,
The predetermined discrimination criterion is a printer model name,
The print setting take-over means is an information processing apparatus that performs determination to take over or initialize print settings using a model name of the printer as a determination criterion .
複数のプリンタに接続可能で、前記複数のプリンタに共通のプリンタドライバを備えた情報処理装置における印刷設定引継方法であって、
前記プリンタドライバによる、
ユーザが出力先プリンタを切り替えるとき、ユーザの印刷設定の引継条件に関する選択を受け付けて設定する引継条件設定工程と、
前記設定された引継条件における印刷設定の引継モードを判別し、引継モードが自動判別であるとき、切替元プリンタの複数の機能の情報を含む機種情報と切替先プリンタの複数の機能の情報を含む機種情報とを、前記引継条件における所定の判別基準で前記機能ごとに比較した比較結果を取得する機種情報比較工程と、
前記機種情報比較工程で取得された比較結果に基づき、出力先プリンタ切替時に印刷設定を引き継ぐか又は初期化するかを前記機種情報における機能ごとに判別する印刷設定引継工程と、
を有し、
前記所定の判別基準は、プリンタの機能のデフォルト値であり、前記印刷設定引継工程は、前記デフォルト値の差異の有無を判別基準として印刷設定を引き継ぐか又は初期化するかを判別する情報処理装置における印刷設定引継方法
A print setting takeover method in an information processing apparatus that can be connected to a plurality of printers and includes a printer driver common to the plurality of printers,
According to the printer driver,
A takeover condition setting step of accepting and setting a selection related to a takeover condition of the user's print setting when the user switches the output destination printer;
The print setting takeover mode in the set takeover condition is determined, and when the takeover mode is automatic determination, it includes model information including information on a plurality of functions of the switching source printer and information on a plurality of functions of the switching destination printer. A model information comparison step of obtaining a comparison result of comparing the model information with each function according to a predetermined discrimination criterion in the handover condition;
Based on the comparison result acquired in the model information comparison step, a print setting takeover step of determining for each function in the model information whether to take over or initialize the print setting when the output destination printer is switched;
Have
The predetermined determination criterion is a default value of the function of the printer, and the print setting takeover step determines whether the print setting is to be taken over or initialized based on whether or not there is a difference between the default values. Print setting takeover method .
複数のプリンタに接続可能で、前記複数のプリンタに共通のプリンタドライバを備えた情報処理装置のコンピュータを、
ユーザが出力先プリンタを切り替えるとき、ユーザの印刷設定の引継条件に関する選択を受け付けて設定する引継条件設定手段と、
前記設定された引継条件における印刷設定の引継モードを判別し、引継モードが自動判別であるとき、切替元プリンタの複数の機能の情報を含む機種情報と切替先プリンタの複数の機能の情報を含む機種情報とを、前記引継条件における所定の判別基準で前記機能ごとに比較した比較結果を取得する機種情報比較手段と、
前記機種情報比較手段で取得された比較結果に基づき、出力先プリンタ切替時に印刷設定を引き継ぐか又は初期化するかを前記機種情報における機能ごとに判別する印刷設定引継手段として機能させるプリンタドライバであって、
前記所定の判別基準は、プリンタの機能のデフォルト値であり、前記印刷設定引継手段は、前記デフォルト値の差異の有無を判別基準として印刷設定を引き継ぐか又は初期化するかを判別するプリンタドライバ
A computer of an information processing apparatus that can be connected to a plurality of printers and includes a printer driver common to the plurality of printers.
Takeover condition setting means for accepting and setting a selection relating to the takeover condition of the user's print setting when the user switches the output destination printer;
The print setting takeover mode in the set takeover condition is determined, and when the takeover mode is automatic determination, it includes model information including information on a plurality of functions of the switching source printer and information on a plurality of functions of the switching destination printer. Model information comparison means for acquiring a comparison result of comparing the model information for each function according to a predetermined discrimination criterion in the handover condition;
A printer driver that functions as a print setting takeover unit that determines, for each function in the model information, whether to take over or initialize a print setting when the output destination printer is switched based on a comparison result acquired by the model information comparison unit. And
The predetermined determination criterion is a default value of a function of a printer, and the print setting takeover unit determines whether to take over or initialize the print setting on the basis of whether or not there is a difference in the default value .
JP2013086956A 2013-04-17 2013-04-17 Information processing apparatus, print setting takeover method, and printer driver Expired - Fee Related JP6225464B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013086956A JP6225464B2 (en) 2013-04-17 2013-04-17 Information processing apparatus, print setting takeover method, and printer driver

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013086956A JP6225464B2 (en) 2013-04-17 2013-04-17 Information processing apparatus, print setting takeover method, and printer driver

Publications (2)

Publication Number Publication Date
JP2014211722A JP2014211722A (en) 2014-11-13
JP6225464B2 true JP6225464B2 (en) 2017-11-08

Family

ID=51931451

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013086956A Expired - Fee Related JP6225464B2 (en) 2013-04-17 2013-04-17 Information processing apparatus, print setting takeover method, and printer driver

Country Status (1)

Country Link
JP (1) JP6225464B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9881239B2 (en) 2015-09-03 2018-01-30 Ricoh Company, Ltd. Computer-readable recording medium, information processing device, and information processing system
JP2023087578A (en) 2021-12-13 2023-06-23 キヤノン株式会社 Information processing apparatus and program

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4743262B2 (en) * 2008-12-01 2011-08-10 コニカミノルタビジネステクノロジーズ株式会社 Method and program executed by print setting apparatus for setting print setting item
JP2010165059A (en) * 2009-01-13 2010-07-29 Ricoh Co Ltd Universal printer driver program and recording medium
JP2011060150A (en) * 2009-09-11 2011-03-24 Canon Inc Control method, information processing device, and program
JP5419603B2 (en) * 2009-09-11 2014-02-19 キヤノン株式会社 Control method, information processing apparatus, and program
JP2013218472A (en) * 2012-04-06 2013-10-24 Canon Inc Method for succeeding set value of printer driver

Also Published As

Publication number Publication date
JP2014211722A (en) 2014-11-13

Similar Documents

Publication Publication Date Title
JP4956712B2 (en) Driver device, processing control method, processing control program
JP4766038B2 (en) Image processing apparatus management program, image processing apparatus management apparatus, and image processing apparatus management method
JP5979893B2 (en) Information processing apparatus, control method, and program
JP5537240B2 (en) Information processing apparatus and control method thereof
US20110035671A1 (en) Image processing device, method of sharing voice operation history, and method of sharing operation item distinguish table
JP6265631B2 (en) Information processing apparatus, information processing apparatus control method, and program
JP2002304244A (en) User interface
US9544454B2 (en) Information processing apparatus, information processing method, and computer-readable medium for displaying device settings via a device setting screen
JP2007287090A (en) Display control system, image processor, and display control method
US20150082222A1 (en) Information processing program product, information processing apparatus, and information processing system
US10198149B2 (en) Information processing apparatus, and method of controlling information processing apparatus
JP4981936B2 (en) Installation method of installer and printer driver
JP2024052771A (en) Information processing device, control method, and program
JP7622187B2 (en) IMAGE PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM
JP5392201B2 (en) Universal driver and device control method
US20110063659A1 (en) Control method, information processing apparatus, and computer-readable medium
JP6225464B2 (en) Information processing apparatus, print setting takeover method, and printer driver
JP2009181401A (en) Information processing apparatus, device control system, program, and recording medium
JP2011164713A (en) Information processing apparatus, control method, and program
JP2009269243A (en) Printing apparatus and printing system
JP5697393B2 (en) Information processing apparatus, peripheral device control method, and program
JP2020166466A (en) Program combinations and programs
JP2016201001A (en) Printer driver program
JP6988081B2 (en) Image forming equipment, image forming system, operating equipment and programs
US11579815B1 (en) Methods and system for implementing print options for a printing device using visual information

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160404

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170222

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170228

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170428

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170704

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170831

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20170912

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170925

R151 Written notification of patent or utility model registration

Ref document number: 6225464

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees