プリンタードライバーが、アプリケーションから出力された印刷データを取得するデータ取得ステップと、自身に登録されている標準の印刷設定情報を印刷処理時の印刷設定として適用する第1印刷モードと、前記アプリケーションから出力された印刷設定情報を印刷処理時の印刷設定として適用する第2印刷モードと、の間で印刷モードを選択するモード選択ステップと、選択した前記印刷モードにより、取得した前記印刷データに基づく印刷処理を行う印刷処理ステップと、を実行することを特徴とするプリンタードライバーの制御方法。前記印刷設定は、プリンター固有の設定である固有印刷設定と、前記アプリケーションが設定可能な一般印刷設定と、から成り、前記印刷処理ステップでは、前記第2印刷モード時においても、前記固有印刷設定については、自身に登録されている標準の印刷設定情報を適用することを特徴する請求項1に記載のプリンタードライバーの制御方法。コンピューターに、請求項1または2に記載のプリンタードライバーの制御方法における各ステップを実行させるためのプログラム。アプリケーションから出力された印刷データを取得するデータ取得部と、自身に登録されている標準の印刷設定情報を印刷処理時の印刷設定として適用する第1印刷モードと、前記アプリケーションから出力された印刷設定情報を印刷処理時の印刷設定として適用する第2印刷モードと、の間で印刷モードを選択するモード選択部と、選択した前記印刷モードにより、取得した前記印刷データに基づく印刷処理を行う印刷処理部と、を備えたことを特徴とするプリンタードライバー。ところで、このような印刷制御システムでは、アプリケーションにより、印刷データの印刷設定情報を決定し、プリンタードライバーにより、その印刷設定情報を適用して、印刷処理を実行する構成が一般的である。かかる構成によれば、アプリケーションに合わせた最適な印刷設定で印刷処理を実行することができる。また、この構成において、特定業務に特化して作成されたアプリケーションを適用する場合がある。汎用のアプリケーションにおいては、アプリケーションの印刷設定情報を、ユーザーが変更可能な変更手段を有していることが多い。これに対して、特定業務に特化して作成されたアプリケーションでは、業務の効率化とオペレーターの作業ミス防止の観点から、印刷に使うプリンターを限定して、ユーザーによる印刷設定情報の変更手段を有しない構成のアプリケーションが多い。その結果、従来の構成に、特定業務に特化して作成されたアプリケーションを適用する場合、アプリケーションを変更せずに、プリンターおよびそのプリンタードライバーを変更したときに不具合が生じてしまうという問題があった。例えば、A4サイズのラベルを作成するA4ラベル専用のアプリケーション、ラベルプリンターおよびそのプリンタードライバーを使用していたところ、このラベルプリンターおよびそのプリンタードライバーを、80mm幅テープを印刷用紙とするレシートプリンターおよびそのプリンタードライバーに変更した場合、従来の構成では、アプリケーションからA4の印刷設定情報が出力されるので、プリンタードライバーにより、A4サイズの印刷設定で、80mm幅テープに印刷処理を実行することになる。これでは、印刷設定と実際の用紙サイズとが異なるため、印刷エラーや印刷不備が生じてしまう。本発明は、アプリケーションを変更せずに、プリンターおよびそのプリンタードライバーを変更した場合にも、正常に印刷処理を行うことができる汎用性の高いプリンタードライバーの制御方法、プログラムおよびプリンタードライバーを提供することを課題としている。本発明のプリンタードライバーの制御方法は、プリンタードライバーが、アプリケーションから出力された印刷データを取得するデータ取得ステップと、自身に登録されている標準の印刷設定情報を印刷処理時の印刷設定として適用する第1印刷モードと、アプリケーションから出力された印刷設定情報を印刷処理時の印刷設定として適用する第2印刷モードと、の間で印刷モードを選択するモード選択ステップと、選択した印刷モードにより、取得した印刷データに基づく印刷処理を行う印刷処理ステップと、を実行することを特徴とする。本発明のプリンタードライバーは、アプリケーションから出力された印刷データを取得するデータ取得部と、自身に登録されている標準の印刷設定情報を印刷処理時の印刷設定として適用する第1印刷モードと、アプリケーションから出力された印刷設定情報を印刷処理時の印刷設定として適用する第2印刷モードと、の間で印刷モードを選択するモード選択部と、選択した印刷モードにより、取得した印刷データに基づく印刷処理を行う印刷処理部と、を備えたことを特徴とする。これらの構成によれば、プリンタードライバーに登録されている標準の印刷設定情報を適用する第1印刷モードと、アプリケーションから出力された印刷設定情報を適用する第2印刷モードと、を選択設定することができる。そのため、通常時には、第2印刷モードを選択することで、アプリケーションに合わせた最適な印刷設定で印刷処理を実行することができる。また、アプリケーションを変更せずに、プリンターおよびそのプリンタードライバーを変更した場合には、第1印刷モードを選択することで、印刷設定と実際の用紙サイズとが同一となるため、印刷エラーや印刷不備が生じることなく、正常に印刷処理を行うことができる。上記のプリンタードライバーの制御方法において、印刷設定は、プリンター固有の設定である固有印刷設定と、アプリケーションが設定可能な一般印刷設定と、から成り、印刷処理ステップでは、第2印刷モード時においても、固有印刷設定については、自身に登録されている標準の印刷設定情報を適用することが好ましい。この構成によれば、プリンター固有の固有印刷設定については、第2印刷モード時においても、アプリケーションからの出力を無視するので、アプリケーションからの影響で、固有印刷設定に不具合が生じてしまうことがない。本発明のプログラムは、コンピューターに、上記のプリンタードライバーの制御方法における各ステップを実行させることを特徴とする。この構成によれば、本プログラムを搭載するだけで、上記のプリンタードライバーの制御方法における各ステップを実行させることができる。以下、添付の図面を参照し、本発明の一実施形態に係るプリンタードライバーの制御方法、プログラムおよびプリンタードライバーについて説明する。本実施形態では、プリンタードライバーの制御方法を適用した印刷システムを例示する。本印刷システムは、ロール紙に印刷処理を施して、レシートを作成するのに用いられる。なお、本印刷システム1は、プリンターおよびそのプリンタードライバーを変更した場合にも、正常に印刷処理を行うことができる機能を有している。そのため、本印刷システムでは、元々、ラベルプリンターを接続してラベルを作成していたものを、レシートプリンターに置き換えて、レシートを作成するようにしたものを例示する。図1に示すように、印刷システム1は、レシートプリンタープリンター2と、レシートプリンター2に印刷指示を行うホストコンピューター情報処理装置3と、により構成されている。レシートプリンター2およびホストコンピューター3は、ケーブル4を介して接続されており、各種データや各種コマンドを相互に送受信可能に構成されている。レシートプリンター2は、ロール紙に印刷処理を施してレシートを作成する印刷装置である。レシートプリンター2は、ホストコンピューター3から印刷実行データおよび印刷コマンドを受信し、印刷コマンドを受け、印刷実行データに基づいて印刷実行処理を行う。ホストコンピューター3は、一般的なパーソナルコンピューター等を利用可能であり、キーボードやマウス等を有する入力部16と、ディスプレイ等を有する表示部17と、レシートプリンター2との通信を行う通信部18と、各部を制御する制御部19と、を備えている。制御部19は、CPUCentralProcessingUnit、ROMReadOnlyMemory、RAMRandomAccessMemoryおよびハードディスク等により構成される。そして、制御部19に、アプリケーション21およびプリンタードライバー22をインストールすることで、ホストコンピューター3が、印刷制御装置として機能する。なお、上記したように、本印刷システム1は、ラベルプリンターをレシートプリンター2に置き換えて適用したものであるため、アプリケーション21は、ラベルプリンターに対応したラベル作成用のものであり、一方、プリンタードライバー22は、レシートプリンター2に対応したレシート作成用のものである。アプリケーション21は、印刷実行データの元データである印刷データを作成するソフトウェアである。すなわち、アプリケーション21は、表示部17により画像編集画面図示省略を表示し、ユーザー操作に従って印刷データを作成する。そして、作成した印刷データを、印刷設定情報と共にプリンタードライバー22に出力する。なお、上記したように、アプリケーション21は、ラベル印刷用のものであり、ラベル作成用の所定の印刷設定情報を、印刷データと共に出力する。ラベル作成用の所定の印刷設定情報は、例えば、所定の用紙サイズと所定のマージン設定とを含んでおり、ここでは、所定の用紙サイズがA4/縦となっている。プリンタードライバー22は、データ受付部データ取得部31と、印刷処理部32と、印刷設定部33と、を備えている。データ受付部31は、アプリケーション21から出力された印刷データおよび印刷設定情報を受け付け、これらを取得する。印刷処理部32は、取得した印刷データに基づいて印刷処理を行う。具体的には、印刷設定に基づいて印刷データを変換して、レシートプリンター2で印刷実行可能な印刷実行データを生成すると共に、印刷設定に基づいて印刷実行データを印刷するための印刷コマンドを生成する。そして、これら印刷実行データおよび印刷コマンドを、通信部18によりレシートプリンター2に送信する。印刷設定は、レシートプリンター2固有の設定である固有印刷設定と、アプリケーション21が設定可能な一般印刷設定とから成る。固有印刷設定については、プリンタードライバー22に登録されている標準の印刷設定情報を適用する。一方、一般印刷設定については、印刷モードに応じて、上記標準の印刷設定情報と、アプリケーション21からの印刷設定情報とのいずれか一方を適用する。印刷設定部33は、標準の印刷設定情報の設定登録と、印刷モードの設定とを行う。具体的には、印刷設定部33は、表示部17により、これらの設定を行うための印刷設定画面S図2参照を表示する。図2に示すように、印刷設定画面Sでは、各種設定項目がある。具体的には、一般印刷設定である用紙サイズ設定およびマージン設定と、固有印刷設定であるバーコード設定、2次元シンボル設定、ウォーターマーク設定およびハーフトーン設定とがある。図示省略するが、用紙サイズ設定およびマージン設定は、レイアウトタブ41内にあり、固有印刷設定の各設定項目はそれぞれ、バーコードタブ42、2次元シンボルタブ43、ウォーターマークタブ44およびハーフトーン設定タブ45内にある。なお、印刷設定画面Sにおいて、その他の設定項目がある構成であっても良い。これらの設定項目により、印刷設定部33は、ユーザー操作に従って、プリンタードライバー22自身の標準の印刷設定情報を設定登録する。なお、上記したようにプリンタードライバー22は、レシート作成用のものであり、印刷設定部33は、標準の印刷設定情報として、レシート作成に用いる所定の印刷設定情報設定値を設定可能としている。例えば、用紙サイズ設定であれば、80mmロール/横および80mmロール/縦が選択設定可能となっている。また、印刷設定画面Sでは、基本設定タブ46内に、印刷モードを選択設定するための固定設定チェックボックス36を有している。プリンタードライバー22の印刷モードには、プリンタードライバー22の標準の印刷設定情報を、印刷処理時の一般印刷設定として適用する固定印刷モード第1印刷モードと、アプリケーション21から出力された印刷設定情報を、印刷処理時の一般印刷設定として適用する可変印刷モード第2印刷モードとがある。そして、本固定設定チェックボックス36では、ユーザーがこれをチェックすることで、印刷モードを可変印刷モードから固定印刷モードにし、チェックを外すことで、印刷モードを固定印刷モードから可変印刷モードにする。すなわち、ユーザーは、入力部16により、固定設定チェックボックス36をオン/オフすることで、印刷モードを固定印刷モードと標準印刷モードとの間で選択することができる。これに対し、印刷設定部33は、このユーザーによるモード選択に従って、自身の印刷モードを設定する。このように請求項にいうモード選択部は、入力部16および印刷設定部33により構成されている。次に図3を参照して、ホストコンピューター3による印刷動作について説明する。本印刷動作は、印刷データが作成されたことに起因して行われる動作である。なお、本印刷動作に先駆けて、標準の印刷設定情報を設定登録し、印刷モードを選択設定しておくモード選択ステップものとする。図3に示すように、アプリケーション21上で印刷データが作成されるとS1:Yes、アプリケーション21は、作成した印刷データと印刷設定情報とをプリンタードライバー22に出力するS2。これに対し、プリンタードライバー22は、データ受付部31により、アプリケーション21から出力された印刷データおよび印刷設定情報を受け付けるS3:データ取得ステップ。そして、印刷処理部32により、選択した印刷モードに従って印刷データに基づく印刷処理S4~S7:印刷処理ステップを行う。具体的には、まず、印刷処理部32は、プリンタードライバー22自身の印刷モードが、可変印刷モードであるか、固定印刷モードであるかを判別するS4。印刷モードが可変印刷モードである場合S4:A、可変印刷モードにより、印刷実行データおよび印刷コマンドを生成するS5。すなわち、一般印刷設定について、アプリケーション21から出力された印刷設定情報を適用し、固有印刷設定について、プリンタードライバー22の標準の印刷設定情報を適用して、印刷実行データおよび印刷コマンドを生成する。一方、印刷モードが固定印刷モードである場合S4:B、印刷処理部32は、固定印刷モードにより、印刷実行データおよび印刷コマンドを生成するS6。すなわち、一般印刷設定および固有印刷設定の両印刷設定について、プリンタードライバー22の標準の印刷設定情報を適用して、印刷実行データおよび印刷コマンドを生成する。印刷実行データおよび印刷コマンドを生成したら、印刷処理部32は、生成した印刷実行データおよび印刷コマンドを、レシートプリンター2に送信するS7。これらを受けたレシートプリンター2は、印刷コマンドを受け、印刷実行データに基づいて印刷実行処理を行う。これにより本動作を終了する。以上のような構成によれば、プリンタードライバー22に登録されている標準の印刷設定情報を適用する固定印刷モードと、アプリケーション21から出力された印刷設定情報を適用する可変印刷モードと、を選択設定することができる。そのため、通常時には、可変印刷モードを選択することで、アプリケーション21に合わせた最適な印刷設定で印刷処理を実行することができる。また、アプリケーション21を変更せずに、プリンターおよびそのプリンタードライバー22を変更した場合には、固定印刷モードを選択し、アプリケーション21の設定を無視することで、印刷設定と実際の用紙サイズとが同一となるため、印刷エラーや印刷不備が生じることなく、正常に印刷処理を行うことができる。また、プリンター固有の固有印刷設定については、可変印刷モード時においても、アプリケーション21からの出力を無視するので、アプリケーション21からの影響で、固有印刷設定に不具合が生じてしまうことがない。なお、本実施形態においては記載を省略したが、アプリケーション21から印刷設定情報が出力されない場合には、印刷モードに係わらず、一般印刷設定についても上記標準の印刷設定情報を適用する。逆に言えば、本実施形態は、アプリケーション21から印刷設定情報が出力されない場合に用いる標準の印刷設定情報を、固定印刷モード時の印刷処理に利用した構成である。また、本実施形態においては、プリンタードライバー22が、印刷データに対し変換処理を施して、印刷実行データを生成する構成であったが、当該変換処理において、レシートプリンター2の用紙サイズや仕様に合わせた拡大縮小処理や印字開始位置の調整処理、フォント名の置換え処理を行う構成であっても良い。かかる場合、固有印刷設定として、これらの各処理の設定である拡大縮小設定、印字開始位置調整設定およびフォント名置換え設定を有していることが好ましい。