(57)【要約】      （修正有）【課題】ネットワークによって接続された複数の印刷システムに対して同一の設定を施すことができるネットワーク印刷システムを提供する。【解決手段】ネットワーク印刷システムは、コンピューターとプリンターを備える印刷システムを複数備える。特定の印刷システムのコンピューターに設定命令が入力されると、コンピューターは動作するプリンタードライバーの設定情報とプリンターの設定情報を収集し、印刷システム設定情報として記憶保持する。コンピューターは設定共有命令をブロードキャストしＳＴ３、返信があった他のコンピューターに印刷システム設定情報を送信するＳＴ４、ＳＴ５。印刷システム設定情報を受信した他の印刷システムのコンピューターは、印刷システム設定情報に基づいてプリンタードライバーとプリンターを設定する。【選択図】図３
2017058908.tif 000002
【特許請求の範囲】
【請求項１】
コンピューター、前記コンピューターに接続されたプリンター、および、前記コンピューターで動作して前記プリンターを駆動制御するプリンタードライバーを備える印刷システムを複数有し、各印刷システムの前記コンピューターがネットワークに接続されたネットワーク印刷システムの設定方法において、
前記ネットワークに接続された複数のコンピューターのうちの特定のコンピューターに設定命令が入力されると、
前記特定のコンピューターでは、
前記特定のコンピューターに接続された前記プリンターのプリンター設定情報および当該特定のコンピューターで動作する前記プリンタードライバーのドライバー設定情報を取得して記憶保持し、
前記ネットワークを介して設定共有命令をブロードキャストして、前記特定のコンピューターとは異なる他のコンピューターから設定取得通知が返信されるのを待ち、
前記設定取得通知を返信した前記他のコンピューターに前記プリンター設定情報および前記ドライバー設定情報を送信し、
前記他のコンピューターでは、
前記設定共有命令を受信すると前記設定取得通知を送信し、
前記特定のコンピューターから前記ドライバー設定情報および前記プリンター設定情報を受信すると、前記ドライバー設定情報に基づいて当該他のコンピューターで動作する前記プリンタードライバーを設定するとともに、前記プリンター設定情報に基づいて当該他のコンピューターに接続された前記プリンターを設定することを特徴とするネットワーク印刷システムの設定方法。
【請求項２】
請求項１において、
前記他のコンピューターでは、前記プリンタードライバーおよび前記プリンターを設定した後に、前記特定のコンピューターに設定が完了したことを通知する設定完了通知を送信することを特徴とするネットワーク印刷システムの設定方法。
【請求項３】
請求項２において、
前記特定のコンピューターでは、前記設定取得通知を返信した前記他のコンピューターのリスト、または、前記設定完了通知を送信した前記他のコンピューターのリストを作成して記憶保持することを特徴とするネットワーク印刷システムの設定方法。
【請求項４】
請求項１において、
前記プリンターは、長尺状の台紙にラベルが一定間隔で剥離可能に貼り付けられたラベル用紙に印刷を行うラベルプリンターであり、
前記ドライバー設定情報には、印刷に用いられるラベル用紙のラベルのサイズ情報、および、前記ラベル上における印刷のレイアウト情報の少なくとも一方が含まれることを特徴とするネットワーク印刷システムの設定方法。
【請求項５】
請求項４において、
前記プリンター設定情報には、ラベル用紙における台紙上のラベルの位置を検出する位置検出方法を設定する位置検出方法情報が含まれることを特徴とするネットワーク印刷システムの設定方法。
【請求項６】
コンピューター、前記コンピューターに接続されたプリンター、および、前記コンピューターで動作して前記プリンターを駆動制御するプリンタードライバーを有し、前記コンピューターがネットワークに接続可能な印刷システムにおいて、
前記コンピューターは、
設定命令の入力を受け付ける入力部と、
記憶部と、
前記設定命令が入力されると、前記プリンターのプリンター設定情報および前記プリンタードライバーのドライバー設定情報を取得して前記記憶部に記憶保持する設定情報収集部と、
前記設定命令が入力されると、前記ネットワークを介して設定共有命令をブロードキャストするとともに、前記ネットワークに接続された他のコンピューターから返信される設定取得通知を受信する通信制御部と、
前記設定取得通知を返信した前記他のコンピューターに前記記憶部に保持された前記プリンター設定情報および前記ドライバー設定情報を送信する情報供給部と、
前記ネットワークに接続された他のコンピューターから受信した前記ドライバー設定情報に基づいて前記プリンタードライバーを設定するとともに、前記他のコンピューターから取得した前記プリンター設定情報に基づいて前記プリンターを設定する設定部と、
を有することを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピューターとプリンターからなる印刷システムを、ネットワークによって複数接続したネットワーク印刷システムの設定方法に関する。
【背景技術】
【０００２】
複数のプリンターがネットワークに接続されている印刷システムにおいて、各プリンターを同一の設定で運用することがある。このような場合に、複数のプリンターに同一の設定を施すプリンターの設定方法は特許文献１に記載されている。同文献では、ネットワークに接続された情報処理装置にプリンター設定情報を記憶保持させておき、各プリンターから情報処理装置に対してプリンター設定情報の取得要求を送信する。取得要求を受信した情報処理装置は、取得要求を送信した各プリンターにプリンター設定情報を送信する。情報処理装置からのプリンター設定情報を受信したプリンターは、当該プリンター設定情報に基づいて自己を設定する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１１４５６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
コンピューターとコンピューターに接続されたプリンターとからなる印刷システムがネットワークによって複数接続されているネットワーク印刷システムにおいて、各印刷システムを同一の設定で運用することがある。このような場合には、各印刷システムのプリンターに同一の設定を施すとともに、各印刷システムのコンピューターで動作しているプリンタードライバーにも同一の設定を施す必要がある。ここで、多数の印刷システムがネットワークに接続されている場合には、プリンターとプリンタードライバーの双方への設定を、何度も繰り返し行わなければならず、非常に手間が掛かってしまう。また、同一の設定をしているにもかかわらず、個々のプリンターと個々のプリンタードライバーにそれぞれに設定を行わなければならないので、不効率である。さらに、設定を施す回数が多くなるので、入力ミスなどによって、異なった設定がなされてしまう可能性もある。
【０００５】
本発明の課題は、かかる点に鑑みて、ネットワークによって接続された複数の印刷システムに対して同一の設定を容易に施すことができるネットワーク印刷システムの設定方法を提案することにある。また、このようなネットワーク印刷システムのネットワークに接続されたときに他の印刷システムと同一の設定を行うことが容易な印刷システムを提供することにある。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明は、コンピューター、前記コンピューターに接続されたプリンター、および、前記コンピューターで動作して前記プリンターを駆動制御するプリンタードライバーを備える印刷システムを複数有し、各印刷システムの前記コンピューターがネットワークに接続されたネットワーク印刷システムの設定方法において、前記ネットワークに接続された複数のコンピューターのうちの特定のコンピューターに設定命令が入力されると、前記特定のコンピューターでは、前記特定のコンピューターに接続された前記プリンターのプリンター設定情報および当該特定のコンピューターで動作する前記プリンタードライバーのドライバー設定情報を取得して記憶保持し、前記ネットワークを介して設定共有命令をブロードキャストして、前記特定のコンピューターとは異なる他のコンピューターから設定取得通知が返信されるのを待ち、前記設定取得通知を返信した前記他のコンピューターに前記プリンター設定情報および前記ドライバー設定情報を送信し、前記他のコンピューターでは、前記設定共有命令を受信すると前記設定取得通知を送信し、前記特定のコンピューターから前記ドライバー設定情報および前記プリンター設定情報を受信すると、前記ドライバー設定情報に基づいて当該他のコンピューターで動作する前記プリンタードライバーを設定するとともに、前記プリンター設定情報に基づいて当該他のコンピューターに接続された前記プリンターを設定することを特徴とする。
【０００７】
本発明によれば、複数の印刷システムのうち任意に選択した印刷システムのコンピューター（特定のコンピューター）に設定命令を入力すると、この特定の印刷システムにおけるドライバー設定情報とプリンター設定情報が、他の印刷システムのコンピューター（他のコンピューター）に送信される。また、ドライバー設定情報とプリンター設定情報を受信した他の印刷システムのコンピューターは、ドライバー設定情報に基づいてプリンタードライバーを設定するとともに、プリンター設定情報に基づいてプリンターを設定する。従って、複数の印刷システムのうちの任意の印刷システムに対して施した設定を、ネットワークに接続された他の印刷システムの全てに反映することができる。これにより、ネットワークによって接続された複数の印刷システムのそれぞれについて、効率的に、同一の設定を施すことができる。また、入力ミスなどにより、異なった設定がなされることを防止できる。
【０００８】
本発明において、前記他のコンピューターでは、前記プリンタードライバーおよび前記プリンターを設定した後に、前記特定のコンピューターに設定が完了したことを通知する設定完了通知を送信することが望ましい。このようにすれば、特定のコンピューターの側において、ネットワークに接続された複数の印刷システムのうちのいずれの印刷システムに同一の設定を施すことができたかを把握できる。
【０００９】
この場合において、前記特定のコンピューターでは、前記設定取得通知を返信した前記他のコンピューターのリスト、または、前記設定完了通知を送信した前記他のコンピューターのリストを作成して記憶保持することが望ましい。このようにすれば、特定のコンピューターの側において、ネットワークに接続された各印刷システムの設定の状態を確認できる。
【００１０】
本発明において、前記プリンターは、長尺状の台紙にラベルが一定間隔で剥離可能に貼り付けられたラベル用紙に印刷を行うラベルプリンターであり、前記ドライバー設定情報には、印刷に用いられるラベル用紙のラベルのサイズ情報、および、前記ラベル上における印刷のレイアウト情報の少なくとも一方が含まれるものとすることができる。このようにすれば、各印刷システムのコンピューターで動作するプリンタードライバーに、プリンターで使用するラベル用紙のラベルのサイズや、ラベル上の印刷のレイアウトを設定できる。
【００１１】
この場合において、前記プリンター設定情報には、ラベル用紙における台紙上のラベルの位置を検出する位置検出方法を設定する位置検出方法情報が含まれるものとすることができる。このようにすれば、各印刷システムのコンピューターに接続されたプリンターに位置検出方法を設定できる。ここで、設定される位置検出方法としては、台紙上のラベルの位置を台紙に付されたブラックマークによって検出する方法、或いは、ラベル間のギャップを光学的に検出することにより台紙上のラベルの位置を検出する方法などがある。
【００１２】
次に、本発明は、コンピューター、前記コンピューターに接続されたプリンター、および、前記コンピューターで動作して前記プリンターを駆動制御するプリンタードライバーを有し、前記コンピューターがネットワークに接続可能な印刷システムにおいて、前記コンピューターは、設定命令の入力を受け付ける入力部と、記憶部と、前記設定命令が入力されると、前記プリンターのプリンター設定情報および前記プリンタードライバーのドライバー設定情報を取得して前記記憶部に記憶保持する設定情報収集部と、前記設定命令が入力されると、前記ネットワークを介して設定共有命令をブロードキャストするとともに、前記ネットワークに接続された他のコンピューターから返信される設定取得通知を受信する通信制御部と、前記設定取得通知を返信した前記他のコンピューターに前記記憶部に保持された前記プリンター設定情報および前記ドライバー設定情報を取得させる情報供給部と、前記ネットワークに接続された他のコンピューターから取得した前記ドライバー設定情報に基づいて前記プリンタードライバーを設定するとともに、前記他のコンピューターから取得した前記プリンター設定情報に基づいて前記プリンターを設定する設定部と、を有することを特徴とする。
【００１３】
本発明の印刷システムを、複数、ネットワークに接続してネットワーク印刷システムを構成すれば、複数の印刷システムのうち任意に選択した特定の印刷システムのコンピューター（特定のコンピューター）に設定命令を入力すると、この特定の印刷システムにおけるドライバー設定情報とプリンター設定情報を、他の印刷システムのコンピューター（他のコンピューター）に取得させることができる。また、ドライバー設定情報とプリンター設定情報を取得した他の印刷システムのコンピューターは、取得したドライバー設定情報に基づいてプリンタードライバーを設定するとともに、取得したプリンター設定情報に基づいてプリンターを設定する。従って、ネットワークによって接続された複数の印刷システムのそれぞれについて同一の設定を施すことが容易である。
【図面の簡単な説明】
【００１４】
【図１】ネットワーク印刷システムの概略システム構成図である。
【図２】印刷システムの制御系のブロック図である。
【図３】特定のコンピューターの設定共有動作のフローチャートである。
【図４】他のコンピューターの設定共有動作のフローチャートである。
【図５】電源投入時の他のコンピューターの設定共有動作のフローチャートである。
【発明を実施するための形態】
【００１５】
以下に図面を参照しながら本発明の実施形態であるネットワーク印刷システムを説明する。
【００１６】
（ネットワーク印刷システム）
図１はネットワーク印刷システムの概略システム構成図である。ネットワーク印刷システム１は、ネットワーク２と、ネットワーク２に接続された複数の印刷システム３を有する。各印刷システム３は、コンピューター５と、コンピューター５に接続されたプリンター６を備える。コンピューター５は、コンピューター本体７、キーボード（入力部）８およびディスプレイ９を備える。コンピューター５ではプリンター６を駆動制御するプリンタードライバー１０が動作する。プリンター６は、長尺状の台紙１２ａにラベル１２ｂが一定間隔で剥離可能に貼り付けられたラベル用紙１２に印刷を行うラベルプリンターである。コンピューター５とプリンター６は、例えば、ＵＳＢケーブルにより接続される。
各印刷システム３のプリンタードライバー１０およびプリンター６は互いに同一である。
【００１７】
ネットワーク印刷システム１は各印刷システム３を動作させてラベル１２ｂを発行する。各印刷システム３の各プリンター６には同一のラベル用紙１２がセットされる。各プリンター６には、セットされたラベル用紙１２に適合するプリンター設定が施されている。換言すれば、プリンター６には、セットされたラベル用紙１２に適合するプリンター設定情報が記憶保持されている。また、各印刷システム３のコンピューター５で動作するプリンタードライバー１０には、プリンター６にセットされたラベル用紙１２に適合するドライバー設定が施されている。換言すれば、コンピューター５には、プリンター６にセットされたラベル用紙１２に適合するドライバー設定情報が記憶保持されている。
【００１８】
プリンター設定情報には、印刷動作モード設定情報、給紙経路設定情報、ラベル位置検出方法設定情報、データ待ち時間設定情報、が含まれる。
【００１９】
印刷動作モード設定情報は、印刷の印刷速度や印刷解像度を設定する。給紙経路設定情報は、ラベル用紙１２を給紙する際にプリンター６が備える複数の給紙経路のうちのいずれの給紙経路を使用するかを設定する。ラベル位置検出方法設定情報は、台紙１２ａ上のラベル１２ｂの位置を台紙１２ａに付されたブラックマークによって検出するラベル位置検出方法、或いは、ラベル１２ｂの間のギャップを光学的に検出することにより台紙１２ａ上のラベル１２ｂの位置を検出するラベル位置検出方法を設定する。また、ラベル位置検出方法設定情報は、印刷に用いるラベル用紙１２が長尺状のラベル１２ｂの全面に長尺状のラベル１２ｂが剥離可能に貼り付けられた全面ラベル用紙の場合に、ラベル１２ｂの位置を検出しないことを設定する。データ待ち時間設定情報は、プリンター６を消費電力の低い休止モードに移行させるまでの印刷データの待ち時間を設定する。
【００２０】
ドライバー設定情報には、用紙種類設定情報、レイアウト設定情報、印刷方向設定情報、印刷部数設定情報、が含まれる。
【００２１】
用紙種類設定情報は、ラベル用紙１２（ラベル１２ｂ）が普通紙であるか、光沢紙であるか、などの用紙種類を設定する。レイアウト設定情報は、ラベル幅、ラベル長さ、ラベル間ギャップを設定する。印刷方向設定情報は、発行されるラベル１２ｂの上下方向をラベル用紙１２の長尺方向に沿った方向とするか直交する方向にするかを設定する。印刷部数設定情報は、同一の印刷データによるラベル１２ｂの発行部数を設定する。
【００２２】
（印刷システムの制御系）
図２はネットワーク印刷システム１を構成する各印刷システム３の制御系のブロック図である。図２に示すように、プリンター６は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを備えるプリンター制御部１５と、プリンター制御部１５に接続された設定メモリー１６を備える。プリンター制御部１５ではファームウエアが動作する。設定メモリー１６にはプリンター設定情報が記録保持されている。プリンター制御部１５は、電源の投入時などに、設定メモリー１６からプリンター設定情報を読み込む。そして、プリンター制御部１５は、印刷データを受信すると、プリンター設定情報に基づいて、印刷動作を行う。
【００２３】
コンピューター５は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを備える制御部２１を備える。制御部２１にはネットワーク２を介して通信を行う通信部２２が接続されている。また、制御部２１にはハードディスクや不揮発性のメモリーなどの記憶部２３が接続されている。制御部２１の入力側にはキーボード８が接続されている。制御部２１の出力側にはディスプレイ９が接続されている。
【００２４】
コンピューター５では、オペレーティングシステム、アプリケーションプログラム、プリンタードライバー１０、プリンター設定ツール、設定共有ツールなどのソフトウエアが動作する。これにより制御部２１は、ＯＳ動作部２５、アプリケーション動作部２６、プリンタードライバー動作部２７、プリンター設定ツール動作部２８、設定共有制御部２９として機能する。
【００２５】
アプリケーション動作部２６は、アプリケーションデータを生成してプリンタードライバー１０に出力する。アプリケーションデータは、ラベル１２ｂに印刷を施すためのものである。
【００２６】
プリンタードライバー動作部２７は、コンピューター５のディスプレイ９にドライバー設定画面を表示して、ユーザーによってドライバー設定情報が入力されるのを待つ。また、プリンタードライバー動作部２７は、ドライバー設定画面を介して入力されたドライバー設定情報を記憶部２３に記憶保持する。
【００２７】
さらに、プリンタードライバー動作部２７は、アプリケーション動作部２６から出力されたアプリケーションデータを、ＯＳ動作部２５を介して、取得する。また、プリンタードライバー動作部２７は、ドライバー設定情報に基づいてアプリケーションデータから印刷データを生成する。そして、プリンタードライバー動作部２７は、印刷データをプリンター６に送信することによりプリンター６を駆動制御して印刷データを印刷させる。
【００２８】
プリンター設定ツール動作部２８は、コンピューター５のディスプレイ９にプリンター設定画面を表示して、ユーザーによりプリンター設定情報が入力されるのを待つ。また、プリンター設定動作部は、プリンター設定画面を介して入力されたプリンター設定情報をプリンター６に送信する。プリンター設定情報を受信したプリンター６では、プリンター設定情報を設定メモリー１６に記憶保持することにより、自己を設定する。なお、プリンター６は、当該プリンター６が備える操作パネル（不図示）からの入力によっても自己を設定することができる。この場合には、操作パネルを介した入力されたプリンター設定状態が設定メモリー１６に記憶保持される。
【００２９】
設定共有制御部２９は、ネットワーク２に接続された一つの印刷システム３の設定を他の印刷システム３と共有するための設定共有動作を制御する。設定共有制御部２９は、設定情報収集部３１、通信制御部３２、情報供給部３３、設定部３４、および、ステータス管理部３５を備える。
【００３０】
設定情報収集部３１は、キーボード８を介して制御部２１に設定命令が入力されると、プリンター設定情報およびドライバー設定情報を収集して記憶部２３に記憶保持する。より具体的には、設定情報収集部３１は、記憶部２３を参照してドライバーの設定情報を取得するとともに、プリンター６に設定情報送信命令を送信する。そして、設定情報収集部３１は、設定情報送信命令に対する返信としてプリンター６から送信されたプリンター設定情報を取得する。また、設定情報収集部３１は、取得したドライバー設定情報およびプリンター設定情報を印刷システム設定情報として記憶部２３に記録保持する。
【００３１】
通信制御部３２は、制御部２１に設定命令が入力されると、まず、ネットワーク２に接続された他の印刷システム３のコンピューター５（他のコンピューター）に対して設定共有通知を送信して、他のコンピューター５からの返信を待つ。ここで、設定共有通知は、他のコンピューター５が設定共有動作を行っているか否かを問い合わせるものである。所定時間が経過するまでに設定共有通知に対する返信があった場合には、他のコンピューター５による設定共有動作が行われている。所定時間を経過しても設定共有通知に対する返信がない場合には、他のコンピューター５による設定共有動作は行われていない。
【００３２】
そして、通信制御部３２は、設定共有通知に対する他のコンピューター５からの返信がない場合（他のコンピューター５による設定共有動作が行われていない場合）に、ネットワーク２を介して設定共有命令をブロードキャストする。そして、ネットワーク２に接続された他のコンピューター５からの設定取得通知を待つ。一方、他のコンピューター５から返信があった場合（他のコンピューター５が設定共有命令を実行している場合）には、通信制御部３２は、他のコンピューター５により設定共有動作が行われている旨をディスプレイ９に表示して、設定共有動作を中止する。
【００３３】
さらに、通信制御部３２は、制御部２１に設定解除命令が入力されると、他のコンピューター５に共有終了命令を送信する。
【００３４】
また、通信制御部３２は、ネットワーク２を介して他のコンピューター５からブロードキャストされた設定共有命令を受信した場合には、設定取得通知を、ブロードキャストを行ったコンピューター５に送信する。
【００３５】
さらに、通信制御部３２は、印刷システム３に電源が投入されると、ネットワーク２に設定共有通知をブロードキャストして、ネットワーク２に接続された他の印刷システム３のコンピューター５からの返信を待つ。そして、設定共有通知に対する返信があった場合には、設定取得通知を、設定共有通知に対する返信があった他のコンピューター５に送信する。
【００３６】
情報供給部３３は、設定取得通知を返信した他のコンピューター５のリスト（設定取得通知を返信した印刷システム３のリスト）を作成して、記憶部２３に記憶保持する。また、情報供給部３３は、設定取得通知を返信したコンピューター５に、印刷システム設定情報（プリンター設定情報およびドライバー設定情報）を送信する。本例では、情報供給部３３は、記憶部２３を参照して印刷システム設定情報を取得して、取得した印刷システム設定情報を、設定取得通知を返信した他のコンピューター５に送信する。さらに、情報供給部３３は、後述する設定完了通知を返信した他のコンピューター５のリスト（設定取得通知を返信した印刷システム３のリスト）を作成して記憶部２３に記憶保持する。
【００３７】
設定部３４は、ネットワーク２に接続された他のコンピューター５から印刷システム設定情報を受信すると、受信した印刷システム設定情報のドライバー設定情報に基づいてプリンタードライバー１０を設定する。また、設定部３４は、取得した印刷システム設定情報のプリンター設定情報に基づいてプリンター６を設定する。
【００３８】
より、具体的には、設定部３４は、取得した印刷システム設定情報のドライバー設定情報を、記憶部２３においてプリンタードライバー動作部２７が参照するドライバー設定情報に上書きする。また、設定部３４は、取得した印刷システム設定情報のプリンター設定情報を、プリンター設定ツール動作部２８に供給して、プリンター設定ツール動作部２８からプリンター６に送信させる。これにより、設定部３４はプリンター設定情報をプリンター６の設定メモリー１６に上書きする。なお、設定部３４は、取得したプリンター設定情報をプリンター６に送信することによりプリンター６の設定メモリー１６に上書きするものとすることもできる。
【００３９】
また、設定部３４は、他のコンピューター５から取得した印刷システム設定情報に基づいてプリンター６およびプリンタードライバー１０を設定すると、自己に印刷システム設定情報を供給した（送信した）他のコンピューター５に設定完了通知を送信する。
【００４０】
ステータス管理部３５は、印刷システム３の印刷設定の共有に関する印刷システム３の状態（ステータス）を管理する。ステータス管理部３５が管理するステータスは、「共有なし」、「独立設定」、「共有準備」、「共有命令」、「共有同期」の５つである。
【００４１】
「共有なし」は、印刷システムが他の印刷システム３と設定を共有しない状態である。コンピューター５のステータスを予め「共有なし」に設定した場合には、設定共有制御部２９は機能せず、当該コンピューター５では設定共有動作は行われない。
【００４２】
「独立設定」は、印刷システムの設定が独立して行われている状態である。印刷システム３の初期状態のステータスは「独立設定」である。
【００４３】
「共有準備」は設定共有を開始する直前の状態である。印刷システムは、コンピューター５（通信制御部３２）が設定共有通知を他のコンピューター５に送信した後に、設定共有通知に対する他のコンピューター５からの返信がない場合（他のコンピューター５による設定共有動作が行われていない場合）に、「共有準備」となる。「共有命令」は、印刷システム３が設定共有命令を出している状態である。「共有同期」は、印刷システム３が他の印刷システム３の設定を共有している状態である。
【００４４】
また、ステータス管理部３５は、他のコンピューター５からの設定共有通知が制御部２１に入力されると、自己のステータスが、「共有準備」または、「共有命令」である場合に、設定共有通知を送信した他のコンピューター５に自己のステータスを返信する。
【００４５】
さらに、ステータス管理部３５は、他のコンピューター５からの共有終了命令が制御部２１に入力されると、自己のステータスを「独立設定」とする。
【００４６】
（ネットワーク印刷システムの設定動作）
図３、図４を参照してネットワーク印刷システム１の設定動作を説明する。図３は特定のコンピューター５の設定共有動作のフローチャートである。図４は他のコンピューター５の設定共有動作のフローチャートである。まず、ネットワーク２に接続された各印刷システム３のステータスは「独立設定」となっているものとする。
【００４７】
キーボード８を介して特定の印刷システム３のコンピューター５（特定のコンピューター）に設定命令が入力されると、このコンピューター５は、ネットワーク２に接続された他の印刷システム３のコンピューター５（他のコンピューター５）に対して、設定共有命令を実行中でないかを確認する。すなわち、特定のコンピューター５はネットワーク２に設定共有通知をブロードキャストする（ステップＳＴ１）。そして、他のコンピューター５からの返信を所定時間待つ。ここで、他のコンピューター５の中に、ステータスが「共有準備」、または、「共有命令」のコンピューター５がある場合には、当該他のコンピューター５からステータスの返信がある。
【００４８】
他のコンピューター５からステータスの返信が無い場合（他の印刷システム３のコンピューター５が設定共有命令を実行していない場合）には（ステップＳＴ２：Ｙｅｓ）、設定共有通知を出した特定のコンピューター５は、ネットワーク印刷システム１の各印刷システム３を設定する親コンピューター５となる。そして、親コンピューター５は、そのステータスを「共有準備」とする。
【００４９】
次に、親コンピューター５は、設定共有命令をネットワーク２内にブロードキャストする。そして、設定共有命令を配信した親コンピューター５は、そのステータスを「共有命令」とする（ステップＳＴ３）。
【００５０】
ここで、設定共有命令を受け取った他の印刷システム３のコンピューター５は、印刷システム３の設定情報の供給を受ける子コンピューター５となる。子コンピューター５は、親コンピューター５に対して設定取得通知を送信する（図４：ステップＳＴ１１）。
【００５１】
親コンピューター５が子コンピューター５から設定取得通知を受信すると（ステップＳＴ４）、親コンピューター５は、設定取得通知を返信した子コンピューター５のリスト（設定取得通知を返信した印刷システム３のリスト）を作成して、記憶部２３に記憶保持する。また、親コンピューター５は、子コンピューター５に印刷システム設定情報（ドライバー設定情報およびプリンター設定情報を送信する（ステップＳＴ５）。
【００５２】
ここで、子コンピューター５が印刷システム設定情報を受信すると（図４：ステップＳＴ１２）、子コンピューター５は、取得した印刷システム設定情報のドライバー設定情報に基づいて、当該子コンピューター５で動作するプリンタードライバー１０を設定する。また、子コンピューター５は、取得した印刷システム設定情報のプリンター設定情報に基づいて子コンピューター５に接続されたプリンター６を設定する（図４：ステップＳＴ１３）。そして、子コンピューター５は、そのステータスを「共有同期」とする。その後、子コンピューター５は、親コンピューター５に設定完了通知を送信する（図４：ステップＳＴ１４）。
【００５３】
設定完了通知を受信した親コンピューター５は、設定完了通知を返信した子コンピューター５のリスト（印刷システム３のリスト）を作成して、記憶保持する。これにより、ネットワーク印刷システム１の設定共有動作が完了する。
【００５４】
なお、ステップＳＴ１において、ネットワーク２に接続された他のコンピューター５に設定共有通知を送信した後に、他のコンピューター５から返信があった場合（他のコンピューター５が設定共有命令を実行している場合）には、特定のコンピューター５は、他のコンピューター５により設定共有動作が行われている旨をディスプレイ９に表示して、設定共有動作を中止する。これにより、ネットワーク２に接続された複数の印刷システム３のコンピューター５が親コンピューター５となり、ネットワーク２上で設定供給命令が衝突することを回避する。
【００５５】
次に、上記の設定が行われているときには電源が投入されていなかった印刷システム３が、設定の終了後に電源が投入された場合における設定共有動作を説明する。図５は、設定の終了後に印刷システムの電源が投入された場合の設定共有動作のフローチャートである。
【００５６】
この場合には、電源が投入された印刷システム３のコンピューター５は、起動時にネットワーク２に接続された他のコンピューター５に設定共有通知をブロードキャストする（ステップＳＴ２１）。そして、他のコンピューター５からの返信を待つ。ここで、他のコンピューター５の中に、ステータスが「共有準備」、または、「共有命令」のコンピューター５がある場合には、当該コンピューター５から返信がある。
【００５７】
他のコンピューター５から返信がある場合（他の印刷システム３のコンピューター５が設定共有命令を実行している場合）には（ステップＳＴ２２：Ｙｅｓ）、当該印刷システム３のコンピューター５は子コンピューター５となり、返信があったコンピューター５（設定共有命令を実行しているコンピューター５）に対して設定取得通知を送信する（ステップＳＴ２３）。
【００５８】
これにより、子コンピューター５には、印刷システム設定情報が送信される（図３：ステップＳＴ５）。印刷システム設定情報を受信すると、子コンピューター５は、取得した印刷システム設定情報のドライバー設定情報に基づいて、当該子コンピューター５で動作するプリンタードライバー１０を設定する。また、子コンピューター５は、取得した印刷システム設定情報のプリンター設定情報に基づいて当該子コンピューター５に接続されたプリンター６を設定する。そして、子コンピューター５は、そのステータスを「共有同期」とする。その後、子コンピューター５は、親コンピューター５に、設定完了通知を送信する（図４：ステップＳＴ１２〜ステップＳＴ１４）。
【００５９】
一方、他のコンピューター５から返信がない場合（他の印刷システム３のコンピューター５が設定共有命令を実行していない場合）には（ステップＳＴ２：Ｎｏ）、当該印刷システム３は、自己のステータスを「独立設定」として、通信を終了する
【００６０】
本例によれば、複数の印刷システム３のうち任意に選択した印刷システム３のコンピューター５（特定のコンピューター５）に設定命令を入力すると、この特定の印刷システム３における印刷システム設定情報（ドライバー設定情報とプリンター設定情報）が、他の印刷システム３のプリンタードライバー１０の設定およびプリンター６の設定に反映される。すなわち、複数の印刷システム３のうちの任意の印刷システム３に対して施された設定を、ネットワーク２に接続された他の全ての印刷システム３の設定に反映できる。これにより、ネットワーク２に接続された複数の印刷システム３のそれぞれについて同一の設定を施すことができる。
【００６１】
従って、例えば、ネットワーク印刷システム１の各印刷システム３で、一斉にラベル用紙１２を変更する場合などに、利用できる。つまり、任意に選択した印刷システム３（特定の印刷システム３）において、新たなラベル用紙１２に適合するようにプリンタードライバー１０の設定およびプリンター６の設定を変更した後に、この特定の印刷システム３のコンピューター５に設定命令を入力すれば、ネットワーク２に接続された他の印刷システム３において、ラベル用紙１２に適合するプリンタードライバー１０の設定およびプリンター６の設定が成される。
【００６２】
また、本例では、設定共有命令をブロードキャストした特定のコンピューター５は、設定取得通知を返信した他のコンピューター５（他の印刷システム３）のリスト、および、設定完了通知を送信した他のコンピューター５（他の印刷システム３）のリストを作成して記憶部２３に記憶保持する。従って、ユーザーは、特定のコンピューター５において、ネットワーク２接続された印刷システム３の状態を確認することができる。
【００６３】
なお、ステータス管理部３５は、他のコンピューター５からの設定共有通知を受信したときに、自己のステータスが、「共有同期」である場合に、設定共有通知を送信した他のコンピューター５に、既に設定供給動作が実施されていることを示す拒否通知を返信してもよい。
【００６４】
また、プリンター設定情報には、ロール紙節約設定情報を含むことができる。ロール紙節約設定情報は、印刷に用いる印刷用紙がロール紙である場合に、印刷データに含まれるロゴの印刷位置やバーコードの高さを自動的に調節してロール紙の使用量を節約するか否かを設定する。
【符号の説明】
【００６５】
１…ネットワーク印刷システム、２…ネットワーク、３…印刷システム、５…コンピューター、６…プリンター、７…コンピューター本体、８…キーボード、９…ディスプレイ、１０…プリンタードライバー、１２…ラベル用紙、１２ａ…台紙、１２ｂ…ラベル、１５…プリンター制御部、１６…設定メモリー、２１…制御部、２２…通信部、２３…記憶部、２５…ＯＳ動作部、２６…アプリケーション動作部、２７…プリンタードライバー動作部、２８…プリンター設定ツール動作部、２９…設定共有制御部、３１…設定情報収集部、３２…通信制御部、３３…情報供給部、３４…設定部、３５…ステータス管理部。
【図１】
2017058908.tif 000003
【図２】
2017058908.tif 000004
【図３】
2017058908.tif 000005
【図４】
2017058908.tif 000006
【図５】
2017058908.tif 000007