コンピューターに読み込まれて、オペレーティングシステムの一部として機能するプリンタードライバーであって、予め指定した所定の通信ポートに関する設定情報を前記オペレーティングシステムの内部データベースに書き込むポート情報書込部と、前記オペレーティングシステムが、アプリケーションから特定のポート情報を指定しない印刷データを受信した場合に、当該印刷データを予め指定した所定の通信ポートに送信する印刷情報処理部と、を備えることを特徴とするプリンタードライバー。請求項1に記載のプリンタードライバーであって、前記通信ポートはBluetooth登録商標ネットワークにおける仮想通信ポートであることを特徴とするプリンタードライバー。請求項1または2に記載のプリンタードライバーをオペレーションシステムの一部としてコンピューターへインストールするためのインストーラーであって、前記プリンタードライバーを、前記コンピューターの記憶部へ書き込むドライバー書込部と、前記プリンタードライバーを前記記憶部へ書き込む時に、当該記憶部に所定のポート情報を保存する前記プリンタードライバーの前記ポート情報書込部を起動させるドライバー起動部と、を備えることを特徴とするプリンタードライバーのインストーラー。印刷データの処理方法であって、Aコンピューターの記憶部へ所定のポート情報を保存するステップと、Bポート情報を指定しない印刷データを受信するステップと、C前記記憶部から前記所定のポート情報を読み出して、当該所定のポート情報に対応する通信ポートへ、前記印刷データを送信するステップと、を備えた印刷データの処理方法。前記ステップAは、プリンタードライバーを、前記コンピューターへインストールするときに実行されることを特徴とする印刷データの処理方法。特許文献1の技術によれば、印刷種別ごとに対応するポート番号がプロパティーとして設定された複数のプリンタードライバーをあらかじめ用意しておくことが不要となる。しかし、こうした技術を利用したとしても、印刷ジョブを送信する側のアプリケーションにおいて、印刷種別通常印刷分散印刷に対応したポート番号をあらかじめ指定することが依然として必要である。POSシステムにおいては、多数の通信ポートが備えられているものの、現実には一つのポートしか使用しない場合が多く、アプリケーション側では様々な状況を想定してポート番号の指定を行う必要があり、このことがアプリケーション開発の手間となっていた。本発明は、アプリケーションが、特定のポート番号を使用するか意識せずに印刷ジョブの送信を行うことができるようにすることで、アプリケーションの開発を容易化することを課題とする。上記課題を解決するために、本発明の実施の形態のプリンタードライバーは、コンピューターに読み込まれて、オペレーティングシステムの一部として機能するプリンタードライバーであって、予め指定した所定の通信ポートに関する設定情報を前記オペレーティングシステムの内部データベースに書き込むポート情報書込部と、前記オペレーティングシステムが、アプリケーションから特定のポート情報を指定しない印刷データを受信した場合に、当該印刷データを予め指定した所定の通信ポートに送信する印刷情報処理部と、を備えることを特徴とする。こうした構成によれば、多数の通信ポートがある環境下において、アプリケーション側から通信ポートの特定をしなくても、所定の通信ポートに接続されたプリンターに対して、目的の通信を行うことが可能となる。したがって、アプリケーション開発時に通信ポートを想定する必要が無く、アプリケーション開発を容易化して、アプリケーション開発のコストを低減することができる。また、前記通信ポートはBluetooth登録商標ネットワークにおける仮想通信ポートであってもよい。こうした構成によれば、Bluetooth登録商標通信によって、目的の通信を行うことが可能となる。本発明の実施の形態のプリンタードライバーのインストーラーは、上記のプリンタードライバーをオペレーションシステムの一部としてコンピューターへインストールするためのインストーラーであって、前記プリンタードライバーを、前記コンピューターの記憶部へ書き込むドライバー書込部と、前記プリンタードライバーを前記記憶部へ書き込む時に、当該記憶部に所定のポート情報を保存する前記プリンタードライバーの前記ポート情報書込部を起動させるドライバー起動部と、を備えることを特徴とする。こうした構成によれば、アプリケーション側から特定のポート情報を指定しない印刷データを送信した場合においても、インストール時に記憶部にあらかじめ書きこんだポート情報を参照して、当該印刷データと関連付けることができる。また、本発明の実施の形態の印刷データの処理方法は、Aコンピューターの記憶部へ所定のポート情報を保存するステップと、Bポート情報を指定しない印刷データを受信するステップと、C前記記憶部から前記所定のポート情報を読み出して、当該所定のポート情報に対応する通信ポートへ、前記印刷データを送信するステップと、を備えたことを特徴とする。この場合、前記ステップAは、プリンタードライバーを、前記コンピューターへインストールするときに実行されるようにしてもよい。以下、図面を参照しながら、本発明の一実施形態について詳細に説明する。図1は、本実施形態に係るコンピューター1の概略構成図である。図1に示すように、コンピューター1は、CPU2と記憶部3とユーザーインターフェース4とを備え、これらは、それぞれ内部バス5で接続されている。そして、ユーザーインターフェース4を通じたユーザーの操作に応じて、CPU2が記憶部3に記憶されたデータを読み出して、OSOperatingSystem6を動作させることにより、OS6の制御下で、通信ポートCOM1~COM5およびBluetooth登録商標用の仮想通信ポートBTに接続された各種デバイスの制御が可能なように構成されている。例えば、OS6は、通信ポートCOM1に接続されたプリンター7を制御できる。図2は、記憶部3のデータ構成を示す図である。記憶部3には、例えばPOSシステムのような所定の機能を実現するためのアプリケーション8が記憶されている。このアプリケーション8からは、特定のポート情報を指定しない印刷データが出力される。そして、CPU2によって、アプリケーション8がOS6の動作環境下で実行されることにより、コンピューター1が所定の目的例えばPOSシステムを実現することが可能である。OS6は、その各種設定情報を記憶する内部データベースであるレジストリー9を備えている。また、OS6には、プリンタードライバー10がインストールされており、プリンタードライバー10は、例えば、予め指定された通信ポートCOM1を通じて、プリンター7へ印刷ジョブの送信を行い、プリンター7の動作を制御する。図3は、プリンタードライバー10の機能構成を示すブロック図である。図3に示すように、プリンタードライバー10にはアプリケーション8と通信を行うAPIApplicationProgramInterface11と、API11と接続されるとともに、プリンタードライバー10によって予め指定された通信ポートCOM1の状態を監視するポートモニター12とを備えている。API11は、印刷ジョブを送信すべき通信ポートを設定してレジストリー9に書き込むポート情報書込部13と、アプリケーション8から送信された特定のポート情報を指定しない印刷データを含む印刷ジョブを処理する印刷情報処理部14と、を有する。上記のようなプリンタードライバー10を使用した印刷データの処理は、下記の各ステップを実行することによって実現できる。図4はプリンタードライバー10を使用した印刷データの処理手順の一例を示す図である。図4に示すように、以下の手順で印刷データを処理する。コンピューター1のレジストリー9へ所定のポート情報を保存するステップS1。アプリケーション8から、ポート情報を指定しない印刷データを受信するステップS2。記憶部3から所定のポート情報を読み出して、当該所定のポート情報に対応する通信ポートCOM1へ、印刷データを送信するステップS3。なお、この場合、ステップS1は、プリンタードライバー10のインストール時に、インストーラー20図5参照を使用して行うようにすることが好適である。すなわち、プリンタードライバー10のインストール時に、あらかじめ所定のポート情報をレジストリー9に書き込んでおき、これを、印刷ジョブ処理時に、プリンタードライバー10が読み出して利用することができる。これについて以下に説明する。図5は、プリンタードライバー10のインストーラー20の概略構成ブロック図である。図5中に示すように、インストーラー20は、プリンタードライバー10をコンピューター1の記憶部3に書きこむためのドライバー書込部21と、あらかじめ設定されたポート情報をOS6のレジストリー9に書きこむために利用されるドライバー起動部22とを備えている。ユーザーが図5に示すインストーラー20を起動すると、コンピューター1にプリンタードライバー10をインストールする手順がモニターのディスプレイ等図示せずに示され、ユーザーはこの手順に沿ってユーザーインターフェース4を介して入力操作を行う。これにより、ドライバー書込部21が起動され、プリンタードライバー10がOS6にインストールされる。プリンタードライバー10がOS6にインストールされると、ドライバー起動部22によって、プリンタードライバー10に含まれるポート情報書込部13が起動され、予め指定された通信ポートCOM1を、印刷ジョブを送信する通信ポートに設定してこのポート情報をOS6のレジストリー9に保存する。これにより、プリンタードライバー10は、通信ポートCOM1を介してプリンター7と通信可能となり、印刷ジョブをプリンター7に実行させることができる。次に、上記の如くプリンタードライバー10がインストールされたコンピューター1が、POSシステムの機能を実現するためのAPI11の具体例について説明する。プリンタードライバー10には、アプリケーション8と通信を行うAPI11を備えており、機能毎に関数が定義されている。基本的な機能は、基本APIの関数として、以下の機能が定義されている。1基本API監視するプリンター7を開く監視対象のプリンター7を閉じる上記のプリンター7の監視は、ポートモニター12が、予め指定された通信ポートCOM1を介してプリンター7の状態を監視する。印刷ジョブが送信されると、アプリケーション8の制御下で、プリンタードライバー10は、以下の印刷ジョブAPIの関数の機能を用いてPOSシステムの印刷処理をプリンター7に対して実行させる。2印刷ジョブAPI印刷ジョブを開始するページモードの印刷ジョブを開始する印刷ジョブを終了する用紙を切断する文字を印刷するバーコードを印刷するプリンター7のバッファー内に画像データを設定する画像を印刷する改行を実施するページを印刷するページのデータを消去するプリンター7のステータスを取得する以上説明したように、本実施形態のプリンタードライバー10は、予め指定した所定の通信ポートCOM1に関する設定情報をOS6の内部データベースに書き込むポート情報書込部13と、OS6がアプリケーション8から特定のポート情報を指定しない印刷データを受信した場合に、当該印刷データを予め指定した所定の通信ポートCOM1に送信する印刷情報処理部14と、を備えているので、多数の通信ポートCOM1~5、BTがある環境下において、アプリケーション8側から通信ポートの特定をしなくても、所定の通信ポートCOM1に接続されたプリンター7に対して、目的の通信を行うことが可能となる。更に、アプリケーション開発時に通信ポートを想定する必要が無く、アプリケーション開発を容易化することができ、アプリケーション開発のコストを低減することができる。また、本実施形態のプリンタードライバー10のインストーラー20は、プリンタードライバー10をコンピューター1の記憶部3へ書き込むドライバー書込部21と、プリンタードライバー10を記憶部3へ書き込む時に、記憶部3レジストリー9に所定のポート情報を保存するプリンタードライバー10のポート情報書込部13を起動させるドライバー起動部22と、を備えるので、インストールされたプリンタードライバー10は、OS6がアプリケーション8からポート情報を指定しない印刷データを受信した場合、レジストリー9から所定のポート情報を読み出して印刷データと関連付けることができる。これにより、アプリケーション8側から特定のポート情報を指定しない印刷データを送信した場合においても、レジストリー9にあらかじめ書きこんだポート情報を参照して、当該印刷データと関連付けることができる。また、本実施形態の印刷データの処理方法は、コンピューター1の記憶部3レジストリー9へ所定のポート情報を保存するステップと、ポート情報を指定しない印刷データを受信するステップと、記憶部3レジストリー9から所定のポート情報を読み出して、当該所定のポート情報に対応する通信ポートCOM1へ、印刷データを送信するステップと、を備えるので、アプリケーション8側から特定のポート情報を指定しない印刷データを送信した場合においても、レジストリー9から所定のポート情報を読み出して、当該所定のポート情報に対応する通信ポートCOM1へ、印刷データを送信することができる。以上、実施形態に基づいて本発明に係るプリンタードライバー、プリンタードライバーのインストーラーおよび印刷データの処理方法について説明したが、上記実施形態は本発明の理解を容易にするためのものであって、本発明を限定するものではない。本発明は、その趣旨を逸脱することなく変更改良され得ると共に、本発明にはその等価物が含まれる事は勿論である。例えば、上記実施の形態においては、アプリケーション8は、使用すべき通信ポートを指定しない印刷データをAPI11に送信するものとされていたが、これに限定されることなく、アプリケーション8による通信ポートの指定の有無を任意とすることができる。この場合、アプリケーション8が通信ポートを指定した印刷データをAPI11に送信したときには、プリンタードライバー10では、指定した通信ポートへ印刷データを送信し、アプリーション8が通信ポートを指定しない印刷データをAPI11に送信したときにのみ、レジストリー9からポート情報を読み出してもよい。また、上記実施の形態においては、プリンタードライバー10に予め設定された通信ポートがCOM1となっていたが、それ以外の他の通信ポートCOM2~COM5、BT等としてもよい。特に、プリンタードライバー10に予め設定された通信ポートをBluetooth登録商標ネットワークにおける仮想通信ポートBTとする場合は、プリンタードライバー10は、API11に、さらに、Bluetooth登録商標プリンターを登録する機能を加えるようにすればよい。具体的には、Bluetooth登録商標プリンターのBluetooth登録商標アドレスの指定Bluetooth登録商標プリンターのPINコードの指定Bluetooth登録商標プリンターを割り当てるCOMポート番号の指定等を行い、これらの情報をレジストリー9に書き込むようにすることができる。こうした機能を備えることにより、これによりアプリケーション8側において、Bluetooth登録商標プリンターの利用を想定した各種の設定を行う必要がなくなり、アプリケーション開発の容易化をより一層顕著なものとすることが可能となる。また、通信ポートの構成はCOM2~COM5およびBTに限定するものではなく、通信ポートの数などが異なる構成であってもよい。また、プリンタードライバー10に予め設定された通信ポートを複数の通信ポートとしてもよい。この場合、複数の通信ポートに接続された複数のプリンターに同時に印刷することができる。