JP6225464B2 - Information processing apparatus, print setting takeover method, and printer driver - Google Patents
Information processing apparatus, print setting takeover method, and printer driver Download PDFInfo
- 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
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
That is, one server PC 102, a plurality of
図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
このプリンタドライバで、切替先のプリンタの機種が変わったときの印刷設定を行う場合、ユーザが既に設定した印刷設定を自動的に初期化する方法と、切替前の印刷設定を、そのまま引き継いで新たな出力先プリンタ用とする方法が知られている。
従来のプリンタドライバでは、プリンタを切り替える際に印刷設定をすべて初期化する又は印刷設定をそのまま引き継ぐ、のいずれか一方の方法が採用されている。そのため、ユーザの望まない印刷設定の初期化や引継が行われることがある。
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
一方、印刷設定をそのまま引き継ぐ場合も問題が生じることがある。例えば、モノクロ機でカラー印刷ができないプリンタを出力先として、プリンタドライバを利用しているユーザを想定する。そのユーザがカラー機である別のプリンタに出力先を切り替えた場合、印刷設定はそのまま引き継がれる。その結果、切替後の印刷設定はカラー機に切り替えたにもかかわらずモノクロになる。 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
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
本発明は、前記従来の問題に鑑みてなされたものであって、その目的は、プリンタドライバにより出力先プリンタを切り替えるに際して、切替先のプリンタの機種情報を考慮することで、ユーザが改めて印刷設定し直すこととなるケースを従来よりも限定し、それによって、ユーザの印刷設定の負担を軽減することである。 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)
以下、本発明の実施形態について、まず、そのシステム構成について説明する。
図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
FIG. 1 shows that the
次に、ユーザ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
FIG. 2 is a block diagram illustrating functions realized by the
In FIG. 2, a takeover
In the figure,
本実施形態では、前記の各手段の処理手順は、プリンタドライバ401搭載モジュール以外のモジュールを新たに作成して追加するのではなく、プリンタドライバ401にいくつかの必要な処理手順を組み込むことで対応する。
In the present embodiment, the processing procedure of each means described above is supported by incorporating some necessary processing procedures into the
ここで、引継条件設定手段404は、ユーザが出力先プリンタを切り替えるとき、印刷設定を初期化するか又はそのまま引き継ぐかを選択するための印刷設定引継詳細画面を提供する。
ユーザは、印刷設定引継詳細画面上で、印刷設定を初期化するか、印刷設定を引き継ぐかなどに関する引継条件を選択する。ユーザが選択した引継条件は引継条件記憶領域407に保存される。つまり、引継条件設定手段404は、ユーザの印刷設定の引継条件に関する選択を受け付け、選択された引継条件を記憶手段である引継条件記憶領域407に保存(記憶)させる機能を有する。
Here, the takeover
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
機種情報比較手段406は、ユーザPC302の記憶領域409の引継条件記憶領域407に保存された引継条件を確認した上で、切替元及び切替先プリンタの機種情報ファイル402の内容(機種情報)を所定の判別基準(例えば、デフォルト値と禁則)で比較して、その結果(ここでは判別基準の差異又は充足の有無)を取得(又は抽出)する。
なお、プリンタドライバ401のインストールパッケージにカスタマイズ内容を記述したファイル(カスタマイズファイル)403があれば、機種情報比較手段406は、そのカスタマイズ内容を考慮して前記結果を取得する。取得した結果は、ユーザPC302内の機種間情報記憶領域408に機種間情報として保存する。
The model
If there is a file (customization file) 403 describing the customization content in the installation package of the
印刷設定引継手段405は、引継モードが自動判別であるときは、機種情報比較手段406によって取得された機種間情報を基に、出力先プリンタ切替時に印刷設定を引き継ぐか又は初期化するかを判別する。また、それに応じた印刷設定に関する処理を行う。
When the takeover mode is automatic determination, the print
次に、機種情報ファイル402について説明する。
本実施形態において、プリンタドライバ401は、複数機種のプリンタに対応するために、機種情報ファイル402を有している。なお、フィニッシャーは、印刷された用紙の仕上げ加工等の機能を持つ装置で、プリンタ等にオプションとして付属されている。
Next, the model information file 402 will be described.
In the present embodiment, the
図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
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
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
“Color monochrome”, “double-sided”, “staple” as functions of the
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
Also here, a function “paper orientation” different from the
The choice of the “paper orientation” function is “vertical” or “horizontal”, and the default value is “vertical”. However, the “color monochrome” function of the
Hereinafter, the default values of the
The
本実施形態では、プリンタドライバ401は、出力先プリンタが変更されたとき、当該プリンタの機種情報ファイル402を読み込み、当該プリンタの機能などを後述する印刷設定引継詳細画面に反映させる。
In this embodiment, when the output destination printer is changed, the
図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
The display screen of FIG. 4 includes a “Current Model” output
Here, the output
図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
The screen of FIG. 5 includes a print setting
ユーザは、印刷設定引継詳細画面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
以下、印刷設定引継詳細画面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
First, when the user selects the
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
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
また、ユーザがラジオボタン704で自動判別を選択すると、引き継ぐかどうかの判別基準705を選択するデフォルト値のチェックボックス706、禁則のチェックボックス707、判別除外機能を選択するコンボボックス708、判別除外機能一覧のリストボックス709が表示される。自動判別以外の引継モードが選択されたときはこれらの機能の表示はグレーアウトされる。
When the user selects automatic discrimination with the
ユーザが「自動判別」のラジオボタン704を選択した場合において、判別基準705で、デフォルト値のチェックボックス706を選択すると、プリンタの有する機能の「デフォルト値」のみを判別基準として、印刷設定引継手段405は、印刷設定を引き継ぐかどうかの判別と、その判別に応じた処理を行う。引継条件設定手段404により、「判別基準はデフォルト値」が引継条件記憶領域407に保存される。
When the user selects the “automatic determination”
一方、ユーザが判別基準705のプリンタの機能の「禁則」のチェックボックス707を選択すると、引継条件設定手段404により、「判別基準は禁則」が引継条件記憶領域407に保存される。
ここで、「禁則」は、例えば、カラーの設定をモノクロ印刷用プリンタに設定するなど、プリンタに無意味又は実現不能の機能を印刷設定として設定することを禁止するルール(規約)である。
On the other hand, when the user selects the “prohibition”
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
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
As a result, adverse effects caused by uniformly defining whether the print settings by the
また、印刷設定引継詳細画面701において、「すべて初期化する」又は「すべて引き継ぐ」の引継モードを選択可能にすることで、従来の切替方法を望むユーザでも利用することができる。
In addition, by making it possible to select the “initialize all” or “takeover all” takeover mode on the print setting
図6は、引継条件設定手段404によって設定される引継条件記憶領域407に記憶(保存)した引継条件の一例を示す図である。
引継条件の設定は次の手順で行う。即ち、ユーザは、印刷設定引継詳細画面701で「自動判別」引継モード、判別基準として「デフォルト値」を選択する。判別対象から除外する機能として、「カラーモノクロ機能」、「両面機能」をリストに追加する。次に、OKボタン712を押し、それを引継条件記憶領域407に記憶する。この引継条件を基に出力先プリンタの切替処理を行う。
FIG. 6 is a diagram illustrating an example of the takeover conditions stored (saved) in the takeover
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
図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
The display of the print setting
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
図8は、機種情報比較手段406の処理手順のフロー図である。
ユーザから出力先プリンタの切替指示があったときは、機種情報比較手段406は、引継条件記憶領域407から引継条件を読み込む(S101)。ここで、引継条件の引継モードを判別し(S102)、引継モードが自動判別であれば(S102、YES)、機種情報比較手段406は、切替元プリンタの機種情報ファイル402と切替先プリンタの機種情報ファイル402を読み込み取得する(S103)。
FIG. 8 is a flowchart of the processing procedure of the model
When the user gives an instruction to switch the output destination printer, the model
次に、切替元プリンタの機種情報ファイル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
図9は、デフォルト値を判別基準として、前記2つの機種情報ファイル402の内容を比較した比較1の結果を、機種間情報記憶領域408に保存する処理手順を示すフロー図である。即ち、図9は、図8に示す比較1(S104)のサブルーチンを示す。
FIG. 9 is a flowchart showing a processing procedure for saving the result of the
処理の手順としては、まず、切替元プリンタの機種情報ファイル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
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
ここで、デフォルト値を判別基準として切替元及び切替先プリンタ間の機種情報ファイル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
また、例えば、「今までは両面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
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
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
This is a subroutine of “Compare contents of two model information files (model information) using prohibition as a discrimination criterion” (S106) in
処理の手順としては、ステップ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
一方、選択肢が切替先プリンタの機種情報ファイル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
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
For example, according to the model information file 402 shown in FIG. 3, the default value of the color / monochrome function of the
Therefore, when switching from the
また、同様に、機種情報ファイル402において、各プリンタ303〜305でフィニッシャーとステープルの機能間では、フィニッシャーがONでないとステープルは利用できない。そのため、仮に印刷設定がフィニッシャーがON、ステープルが「上に2箇所」であるプリンタ303から、プリンタ305に切り替えた場合、プリンタ305はフィニッシャーが装着されていないと、必然的にステープルをOFFにせざるを得ない。
Similarly, in the
このように、同様の機能を有している機種間でも選択肢の違いや、排他条件によって、印刷設定として設定することを禁止する禁則に該当することになるときには、設定を引き継ぐことが不可となる場合がある。
そのため、禁則に該当する場合を取得(抽出)し、機種間情報として保存する。
なお、禁則に該当しない場合は、後に図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
次に、カスタマイズファイル403を用いて行うプリンタドライバ401によるユーザPC302の動作について説明する。
機種情報比較手段406は、印刷設定初期値カスタマイズがあれば必ず考慮して機種情報の比較を行う。ここで、「印刷設定初期値カスタマイズ」とは、ある機能のデフォルト値を変える、ある機能について選択肢を減らす、などユーザ独自に印刷設定の制約をカスタマイズできる仕組みのことである。これは、プリンタドライバのインストールパッケージにカスタマイズ内容を記述したカスタマイズファイルをインストールするだけで簡単に利用できる。
Next, the operation of the
The model
図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
図12に示すカスタマイズファイル403がある場合には、機種情報ファイル402には、カラーモノクロ機能でカラーの選択肢があり、デフォルト値がカラーとなっていても、プリンタドライバ401のインストールを行なうと、モノクロに設定される。そのため、カスタマイズファイル403がある場合には、インストール後にどのプリンタに切り替えようともモノクロになる。
If the
したがって、機種情報比較手段406は、図3の機種情報ファイル402の機能を有するプリンタ305からプリンタ303に切り替えるときに、判別基準にデフォルト値が指定されていたとしても、カラーモノクロのデフォルト値については差異として取得しない。以下、この処理手順を説明する。
Therefore, the model
図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 “
FIG. 14 is a flowchart of the processing procedure of “
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
次ステップの図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
カスタマイズファイル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
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
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
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
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
さらに、印刷設定引継手段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
The print setting takeover means 405 confirms that the printer model name is in the determination criteria of the takeover
また、本実施形態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
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. .
前記印刷設定の引継モードは、印刷設定の引継に関して、「引き継ぐ」、「初期化する」、又は「引き継ぐ」か「初期化する」かを「自動判別」する各引継モードである情報処理装置。 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.
前記所定の判別基準はプリンタの機能における禁則であり、前記印刷設定引継手段は、禁則に該当又は非該当を判別基準として印刷設定を引き継ぐか又は初期化するかを判別する情報処理装置。 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 .
前記引継条件は、前記印刷設定引継手段の印刷設定を引き継ぐか又は初期化するかの判別を除外する判別除外機能を含み、
前記引継条件設定手段が印刷設定の引継に関して判別除外機能の選択を受け付けたとき、印刷設定の引継を行う情報処理装置。 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に記載された禁則に係るプリンタ機能の選択肢が固定されているとき、引継の判別を行う情報処理装置。 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. .
前記印刷設定引継手段は、切替元プリンタの機種情報の機能の選択肢が切替先プリンタの機種情報にないとき、又は前記切替先プリンタの機能が前記切替元プリンタの機能の排他条件に該当するときは、初期化の判別を行う情報処理装置。 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 .
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)
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)
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 |
-
2013
- 2013-04-17 JP JP2013086956A patent/JP6225464B2/en not_active Expired - Fee Related
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 |