(57)【特許請求の範囲】
【請求項１】
管理サーバーと、
前記管理サーバーにネットワークを介して接続されたクライアント端末と、
前記クライアント端末と接続されて印刷を行うプリンターと、を備え、
前記管理サーバーは、
前記クライアント端末と前記プリンターのＩＰアドレスとを紐付けるリストを含む設定プログラムを記憶する設定プログラム記憶部を有し、
前記クライアント端末は、
接続される前記プリンターに対応するプリンタードライバーを有し、
前記設定プログラムを実行し、前記設定プログラムで紐付けられる前記ＩＰアドレスに基づいて、前記プリンターを出力先にする出力設定を行う設定プログラム実行部を有することを特徴とするプリンター設定システム。
【請求項２】
前記リストは、前記クライアント端末と前記プリンタードライバーとを紐付ける請求項１に記載のプリンター設定システム。
【請求項３】
前記クライアント端末に接続されて印刷を行う第２のプリンターを備え、
前記クライアント端末は、前記第２のプリンターを設定する第２のプリンタードライバーを有し、
前記リストは、前記クライアント端末と前記第２のプリンタードライバーとを紐付ける請求項２に記載のプリンター設定システム。
【請求項４】
前記設定プログラム実行部は、前記クライアント端末の起動時に、前記設定プログラムを実行する請求項１乃至３のいずれか１項に記載のプリンター設定システム。
【請求項５】
管理サーバーに記憶された、クライアント端末と印刷データが出力されるプリンターのＩＰアドレスとを紐付けるリストを有する設定プログラムを、前記プリンターに対応するプリンタードライバーを有する前記クライアント端末で実行し、
前記ＩＰアドレスに基づいて、前記印刷データの出力先を前記プリンターに設定する出力設定を実行することを特徴とするプリンター設定システムの制御方法。
【請求項６】
前記設定プログラムは、前記クライアント端末の起動時に実行される請求項５に記載のプリンター設定システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷出力の出力先を設定するプリンター設定システムおよびプリンター設定システムの制御方法に関するものである。
【背景技術】
【０００２】
従来、画像処理システム（印刷システム）として、複数のプリンターと、複数のプリンターをネットワークを介して接続したＰＣ等の情報処理装置と、を備えたものが知られている（特許文献１参照）。この情報処理装置は、プリンタードライバーと、スプーラーと、出力先変更アプリケーションと、ポートモニターと、を有している。プリンタードライバーは、アプリケーションによって生成された印刷データを、プリンターが理解可能なページ記述言語に変換する。スプーラーは、ページ記述言語に変換された印刷データを一時記憶する。出力先変更アプリケーションは、ユーザーからの指示（選択）等により、ポートモニターに設定されている出力先を変更するための通知をポートモニターに行う。ポートモニターは、スプーラーから出力されたページ記述言語を、設定された出力先（プリンター）に対し出力する。すなわち、情報処理装置は、ユーザーからの指示によって、印刷出力の出力先を設定変更可能な構成を有している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１―０６５２９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、医療系や銀行系、ＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅ  ｓｙｓｔｅｍ）などの業務専用システムにおいて、数十台、数百台規模のＰＣ（パーソナルコンピューター）を導入する技術として、「クローニング」（環境複製）という技術がある。これは、同様の構成および設定のＰＣを複数導入するのに、セットアップ（各種ソフトウェアのインストールや各種設定）を行ったマスターＰＣを作り、このマスターＰＣのハードディスクを丸ごと、２台目以降のＰＣのハードディスクにコピーするというものである。これにより、ＰＣ毎にセットアップを行う必要がなく、複数のＰＣの導入作業を効率化することができる。また、複製によって予備ＰＣを用意しておくことができるので、メンテナンスが容易になるという利点もある。そして、このような技術を採用した場合、印刷出力の出力先設定（出力設定）も複製されてしまうため、導入する複数のＰＣで相違した出力先を設定したい場合には、複数のＰＣ毎に出力先を設定し直す必要が出てくる。例えば、従業員２００人の２００台のＰＣを導入し、部署毎に異なるプリンターを配置するケースでは、２００台のＰＣに対し、部署毎に異なる出力先を設定する必要がある。
これに対し、上記従来の構成を適用して、クローニング後に、各ＰＣに対し、手動で出力先の設定変更を行うことが考えられる。しかしながら、このような構成では、複数のＰＣに対し、個々に手動で設定変更を行っていく必要があるので、ユーザー作業が非常に煩雑であるという問題があった。加えて、プリンターを配置替えするケース等、印刷出力の出力先を変更したい場合にも、個々に手動で設定変更を行っていく必要があるため、同様の問題が生じる。そこで、出力先毎のインストールパッケージを作成し、これを各ＰＣに配布してインストールさせることで、自動で設定変更を行わせることも考えたが、これでは、異なる出力先毎にインストールパッケージを作成しなければならないので、手間がかかるという問題がある。
【０００５】
本発明は、印刷出力の出力先の設定変更を容易に行うことができるプリンター設定システムおよびプリンター設定システムの制御方法を提供することを課題としている。
【課題を解決するための手段】
【０００６】
本発明のプリンター設定システムは、管理サーバーと、管理サーバーにネットワークを介して接続されたクライアント端末と、クライアント端末と接続されて印刷を行うプリンターと、を備え、管理サーバーは、クライアント端末とプリンターのＩＰアドレスとを紐付けたリストを含む設定プログラムを記憶する設定プログラム記憶部を有し、クライアント端末は、接続されるプリンターに対応するプリンタードライバーを有し、設定プログラムを実行し、設定プログラムで紐付けられたＩＰアドレスに基づいて、プリンターを出力先にする出力設定を行う設定プログラム実行部を有することを特徴とする。
【０００７】
本発明のプリンター設定システムの制御方法は、管理サーバーに記憶された、クライアント端末と印刷データが出力されるプリンターのＩＰアドレスとを紐付けるリストを有する設定プログラムを、プリンターに対応するプリンタードライバーを有するクライアント端末で実行し、ＩＰアドレスに基づいて、印刷データの出力先をプリンターに設定する出力設定を実行することを特徴とする。
【０００８】
これらの構成によれば、複数のクライアント端末がそれぞれ、管理サーバー上の設定プログラムを実行して、管理サーバー上のリストに基づくクライアント端末毎の出力設定を行う。すなわち、印刷出力の出力先の設定変更を、各クライアント端末で自動的に行うことができる。また、プリンターの配置替え等で、出力先を設定変更する場合にも、ユーザー作業としては、管理サーバー上のリストを変更するだけで良い。これらのように、印刷出力の出力先の設定変更を容易に行うことができる。
【０００９】
上記のプリンター設定システムにおいて、リストは、クライアント端末とプリンタードライバーとを紐付けることが好ましい。
【００１０】
この構成によれば、複数のプリンタードライバーを搭載した場合にも、プリンタードライバー毎の設定変更を容易に行うことができる。
また、クライアント端末に接続されて印刷を行う第２のプリンターを備え、クライアント端末は、第２のプリンターを設定する第２のプリンタードライバーを有し、リストは、クライアント端末と第２のプリンタードライバーとを紐付けることが好ましい。
【００１１】
また、設定プログラム実行部は、クライアント端末の起動時に、設定プログラムを実行することが好ましい。
【００１２】
この構成によれば、各クライアント端末の起動時に、各クライアント端末が出力先の設定変更を自動的に行う。そのため、クライアント端末の導入（セットアップ）時には、各クライアント端末の最初の起動時に、設定変更を自動的に行わせることで、特段のユーザー操作を行う必要がない。一方、プリンターの配置換え等の出力先の変更時には、起動の都度、設定変更を自動的に行わせることで、出力先の設定を、常に管理側が意図した出力先にしておくことができる。
上記のプリンター設定システムの制御方法において、設定プログラムは、クライアント端末の起動時に実行されることが好ましい。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態に係る印刷システムのシステム構成図である。
【図２】印刷システムの機能ブロック図である。
【図３】出力先リストを示した図である。
【図４】設定プログラム実行部によるスタートアップ処理を示したフローチャートである。
【発明を実施するための形態】
【００１４】
以下、添付の図面を参照し、本発明の一実施形態に係るプリンター設定システムおよびプリンター設定システムの制御方法について説明する。本実施形態では、プリンター設定システムを適用した印刷システムを例示する。本印刷システムは、数十台、数百台規模のクライアント端末を備え、当該各クライアント端末の印刷出力の出力先設定（出力設定）を行うことを想定している。
【００１５】
図１に示すように、印刷システム（プリンター設定システム）ＳＹは、複数のクライアント端末１と、設定管理サーバー（管理サーバー）２と、複数のプリンター３と、により構成されている。複数のクライアント端末１、設定管理サーバー２および複数のプリンター３は、ローカルエリアネットワーク（ネットワーク）ＮＷを介して接続されており、各種データや各種コマンドを相互に送受信可能に構成されている。なお、クライアント端末１とプリンター３の台数は任意である。
【００１６】
複数のプリンター３は、クライアント端末１から印刷実行データを受信し、印刷実行データに基づいて印刷処理を行う。すなわち、印刷媒体に対し、印刷実行データに基づく印刷画像を印刷する。また、プリンター３としては、例えば、試験官ラベルを作成するラベルプリンターや、レシートを作成するレシートプリンター等を想定している。さらに、複数のプリンター３は、２機種のプリンターにより構成されている。すなわち、本印刷システムＳＹは、１機種目の第１プリンター３ａと、２機種目の第２プリンター３ｂとをそれぞれ１台以上備えている。
【００１７】
クライアント端末１および設定管理サーバー２は、一般的なパーソナルコンピューター等を利用可能であり、キーボードおよびマウス等を有する操作部１１と、ディスプレイ等を有する表示部１２と、をそれぞれ備えている。また、図示省略するが、ローカルエリアネットワークＮＷを介して機器間でデータ通信を行う通信部と、各部を制御する制御部と、をそれぞれ備えている。
【００１８】
ここで図２の機能ブロック図を参照して、各クライアント端末１および設定管理サーバー２の各機能について説明する。なお、各クライアント端末１および設定管理サーバー２の各制御部が、所定のプログラムを実行することにより、図２に示す各部として機能する。
【００１９】
図２に示すように、設定管理サーバー２は、出力先設定プログラム（設定プログラム）２１を記憶した設定プログラム記憶部２２を有している。設定プログラム記憶部２２は、各クライアント端末１からローカルエリアネットワークＮＷを介してアクセス可能な共有フォルダである。すなわち、設定プログラム記憶部２２は、出力先設定プログラム２１を各クライアント端末１から実行可能に記憶している。
【００２０】
出力先設定プログラム２１は、各クライアント端末１の出力先設定を行うためのソフトウェアであり、各クライアント端末１の出力先を登録した出力先リスト（リスト）Ｌを有している。図３に示すように、出力先リストＬは、クライアント端末１毎に、プリンタードライバー３６、３７毎の出力先のＩＰアドレス（出力プリンター情報）を紐付けたデータベースである。すなわち、出力先リストＬでは、印刷出力の出力先となるプリンター３（出力先として論理接続するプリンター３）を示す情報として、プリンター３のＩＰアドレスを記憶する。そして、出力先設定プログラム２１は、当該出力先リストＬを参照して、クライアント端末１の出力先を設定する。なお、図中の「−」は、ＩＰアドレスが未登録であることを意味する。
【００２１】
図２に示すように、各クライアント端末１は、ドライバー記憶部３１と、ドライバー実行部３２と、設定プログラム実行部３３と、を備えている。ドライバー記憶部３１は、第１プリンター３ａに対応する第１プリンタードライバー３６と、第２プリンター３ｂに対応する第２プリンタードライバー３７とを記憶している。なお、各プリンタードライバー３６、３７には、個々に印刷出力の出力先のプリンター３（厳密にはプリンター３のＩＰアドレス）が設定される。
【００２２】
ドライバー実行部３２は、第１プリンタードライバー３６および第２プリンタードライバー３７を実行する。すなわち、ドライバー実行部３２は、第１プリンタードライバー３６を実行することで、図外のアプリケーションで作成された印刷データを、第１プリンター３ａで理解可能な印刷実行データ（ページ記述言語）に変換すると共に、当該印刷実行データを、第１プリンタードライバー３６自身に設定された出力先の第１プリンター３ａに出力する。また、ドライバー実行部３２は、第２プリンタードライバー３７を実行することで、図外のアプリケーションで作成された印刷データを、第２プリンター３ｂで理解可能な印刷実行データ（ページ記述言語）に変換すると共に、当該印刷実行データを、第２プリンタードライバー３７自身に設定された出力先の第２プリンター３ｂに出力する。
【００２３】
設定プログラム実行部３３は、スタートアッププログラムとして、設定管理サーバー２上の出力先設定プログラム２１を実行する。すなわち、設定プログラム実行部３３は、自身のクライアント端末１の起動時に、出力先設定プログラム２１を実行し、自身の各プリンタードライバー３６、３７の出力先設定を行う。
【００２４】
ここで図４を参照して、設定プログラム実行部３３によるスタートアップ処理について説明する。なお、当該スタートアップ処理は、予め管理サーバー２において設定プログラム記憶部２２に出力先設定プログラム２１を記憶した後、その状態で行われるものとする。
【００２５】
図４に示すように、自身のクライアント端末１が起動すると（Ｓ１：Ｙｅｓ）、設定プログラム実行部３３は、設定管理サーバー２上の設定プログラム記憶部２２にアクセスして、出力先設定プログラム２１を実行する。具体的には、出力先設定プログラム２１を実行することで、まず、内部情報から自身のクライアント端末１の端末名を抽出する（Ｓ２）。次に、出力先リストＬから、当該端末名に紐付けられたプリンタードライバー３６、３７毎のＩＰアドレスを抽出する（Ｓ３）。その後、抽出した各ＩＰアドレスを、各プリンタードライバー３６、３７の出力先のＩＰアドレスとして設定する（Ｓ４）。これにより、クライアント端末１の出力先設定がなされ、本処理を終了する。
【００２６】
以上の構成によれば、複数のクライアント端末１がそれぞれ、設定管理サーバー２上の出力先設定プログラム２１を実行して、設定管理サーバー２上の出力先リストＬに基づくクライアント端末１毎の出力先設定を行う。すなわち、印刷出力の出力先の設定変更を、各クライアント端末１で自動的に行うことができる。また、プリンター３の配置替え等で、出力先を設定変更する場合にも、ユーザー作業としては、設定管理サーバー２上の出力先リストＬを変更（更新）するだけで良い。これらのように、印刷出力の出力先の設定変更を容易に行うことができる。
【００２７】
また、出力先リストＬにおいて、クライアント端末１毎に、プリンタードライバー３６、３７毎のＩＰアドレスを紐付けたことにより、複数のプリンタードライバー３６、３７を搭載した場合にも、プリンタードライバー３６、３７毎の設定変更を容易に行うことができる。
【００２８】
さらに、出力先設定プログラム２１をスタートアッププログラムとして実行することにより、各クライアント端末１の起動時に、各クライアント端末１が出力先の設定変更を自動的に行う。そのため、クライアント端末１の導入（セットアップ）時には、各クライアント端末１の起動に伴って、設定変更が自動的に行われるため、特段のユーザー操作を行う必要がない。一方、プリンター３の配置換え等、出力先の変更時には、起動の都度、設定変更が自動的に行われるので、出力先の設定を、常に管理側が意図した出力先にしておくことができる。
【００２９】
なお、本実施形態においては、出力先リストＬにおいて、クライアント端末１の端末名に紐付けて、出力先となるプリンター３のＩＰアドレスを記憶する構成であったが、端末名に代えて、クライアント端末１の端末ＩＤや、クライアント端末１側のＩＰアドレスに、上記ＩＰアドレスを紐付ける構成であっても良い。
【００３０】
また、本実施形態においては、出力先となるプリンター３のＩＰアドレスを出力先リストＬに記憶（登録）し、これに基づいて出力先設定を行う構成であったが、プリンター３のプリンター名やプリンターＩＤを出力先リストＬに登録し、これに基づいて出力先設定を行う構成であっても良い。
【００３１】
さらに、本実施形態においては、出力先リストＬを有する出力先設定プログラム２１を設定管理サーバー２上の共有フォルダに記憶し、これを共有して出力先設定を行う構成であったが、出力先リストＬのみを共有フォルダに記憶し、出力先リストＬ無しの出力先設定プログラム２１を、各クライアント端末１がそれぞれ記憶する構成であっても良い。かかる場合、出力先設定プログラム２１は、出力先リストＬのアクセス先を示す情報（出力先リストＬのアドレス）を有する。そして、出力先設定プログラム２１の実行処理内で、設定管理サーバー２上の出力先リストＬにアクセスし、これを参照して、出力先設定を行う構成となる。
【００３２】
またさらに、本実施形態においては、出力先設定プログラム２１をスタートアッププログラムとして登録し、クライアント端末１を起動する都度、出力先設定プログラム２１を実行する構成であったが、クライアント端末１の導入（セットアップ）のみを考えるのであれば、クライアント端末１の最初の起動時のみ、出力先設定プログラム２１を実行する構成であっても良い。具体的には、設定プログラム実行部３３が、フラグ管理により、１回目の出力先設定プログラム２１の実行を許容し、２回目以降の出力先設定プログラム２１の実行を拒否する構成が考えられる。また、出力先設定プログラム２１の実行処理内で、実行するクライアント端末１が出力先設定を一度行ったか否かを判定し、出力先設定を行っている場合には、出力先設定をキャンセルする構成も考えられる。
【００３３】
なお、本実施形態においては、共有フォルダを用いて出力先設定プログラム２１や出力先リストＬを共有する構成であったが、出力先設定プログラム２１や出力先リストＬをメール等で配布する構成であっても良い。また、出力先設定プログラム２１や出力先リストＬを記憶した記憶媒体（ＵＳＢメモリー等）を用い、これを各クライアント端末１で読み込む形で、出力先設定を行う構成であっても良い。
【００３４】
また、本実施形態においては、２つのプリンタードライバー３６、３７を記憶した構成を例示したが、記憶するプリンタードライバー３６、３７の数は任意である。すなわち、１つのプリンタードライバーのみを記憶した構成であっても良いし、３つ以上のプリンタードライバーを記憶した構成であっても良い。
【００３５】
さらに、本実施形態においては、プリンタードライバーの出力先設定に本発明を適用したが、他のデバイスのデバイスドライバーにおける出力先設定に本発明を適用しても良い。例えば、ＡＶデバイス（音響機器や映像機器）のデバイスドライバーにおける出力先設定に本発明を適用しても良い。
【符号の説明】
【００３６】
１：クライアント端末、  ２：設定管理サーバー、  ３：プリンター、  ２１：出力先設定プログラム、  ２２：設定プログラム記憶部、  ３１：ドライバー記憶部、  ３３：設定プログラム実行部、  ３６：第１プリンタードライバー、  ３７：第２プリンタードライバー、  Ｌ：出力先リスト、  ＮＷ：ローカルエリアネットワーク、  ＳＹ：印刷システム
【図１】
0005929400.tif 000002
【図２】
0005929400.tif 000003
【図３】
0005929400.tif 000004
【図４】
0005929400.tif 000005