(57)【要約】      （修正有）【課題】特定の印刷データの印刷を許可するライセンスを用いる複数のプリンターとサーバーを備えるシステム構成において、特定の印刷データの印刷を正確に管理する装置、方法及びプログラムを提供する。【解決手段】印刷アプリケーションによって生成された印刷データによる印刷を許可する、複数の大判プリンターのライセンスを管理するクライアント端末３は、大判プリンターから他の大判プリンターにライセンスを切り替えるライセンス管理部５３を備える。ライセンス管理部５３は、ライセンスの切替えを行うとき、切替元の大判プリンターに、大判プリンターの受信バッファおよび印刷バッファ内に記憶された印刷データを消去させる。【選択図】図３
2017151850.tif 000002
【特許請求の範囲】
【請求項１】
複数のプリンターに接続され、特定の印刷データによる印刷を許可するライセンスを管理するライセンス管理装置であって、
１の前記プリンターから他の前記プリンターに前記ライセンスを切り替えるライセンス切替部を備え、
前記ライセンス切替部は、前記ライセンスの切替えを行うとき、切替元の前記１のプリンターに、当該プリンターのバッファ内に記憶された印刷データを消去させることを特徴とするライセンス管理装置。
【請求項２】
前記バッファは、受信バッファおよび印刷バッファであり、
前記ライセンス切替部は、前記受信バッファおよび前記印刷バッファ内に記憶された印刷データを消去させることを特徴とする請求項１に記載のライセンス管理装置。
【請求項３】
前記ライセンス切替部は、
前記切替元のプリンターにバッファ消去命令を送信することで、当該プリンターのバッファ内に記憶された印刷データを消去させるバッファ消去部と、
前記バッファ内に記憶された印刷データを消去させた後、前記切替元のプリンターの前記ライセンスの登録を削除する削除申請を、ライセンスサーバーに送信する削除申請送信部と、
前記削除申請を送信した後、切替先の前記プリンターに前記ライセンスを登録する登録申請を、前記ライセンスサーバーに送信する登録申請送信部と、を有することを特徴とする請求項１または２に記載のライセンス管理装置。
【請求項４】
前記ライセンス切替部は、
前記特定の印刷データによる印刷を行う前記プリンターを切り替えるとき、前記ライセンスの切替えを行うことを特徴とする請求項１ないし３のいずれか一項に記載のライセンス管理装置。
【請求項５】
前記ライセンス切替部は、前記ライセンスの切替えを行うとき、当該ライセンス管理装置自身のバッファ内に記憶された印刷データを消去することを特徴とする請求項１ないし４のいずれか一項に記載のライセンス管理装置。
【請求項６】
前記ライセンス切替部は、前記プリンターによって印刷を行う印刷データが、前記特定の印刷データであるか否かを判定し、前記印刷データが、前記特定の印刷データであると判定された場合に、前記ライセンスの切替えを行うことを特徴とする請求項１ないし５のいずれか一項に記載のライセンス管理装置。
【請求項７】
複数のプリンターの特定の印刷データによる印刷を許可するライセンスを管理するライセンス管理装置の制御方法であって、
１の前記プリンターから他の前記プリンターに前記ライセンスを切り替えるライセンス切替ステップを実行し、
前記ライセンス切替ステップでは、前記ライセンスの切替えを行うとき、切替元の前記プリンターに、当該プリンターのバッファ内に記憶された印刷データを消去させることを特徴とするライセンス管理装置の制御方法。
【請求項８】
コンピューターに、請求項７に記載のライセンス管理装置の制御方法における各ステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のプリンターのライセンスを管理するライセンス管理装置、ライセンス管理装置の制御方法およびプログラムに関するものである。
【背景技術】
【０００２】
従来、プリンターシステム（画像形成システム）として、複数のプリンター（複合機）と、複数のプリンターのライセンスを管理するサーバーコンピューターと、を備えたものが知られている（特許文献１参照）。このプリンターシステムでは、プリンターの各処理ユニットへの電力供給を許可するライセンスを用い、電力供給されるプリンターの数を管理する構成となっている。具体的には、各プリンターは、サーバーコンピューターに対しライセンス要求を行い、サーバーコンピューターからライセンスが発行された場合のみ、各処理ユニットへの電力供給を行う。これによって、ライセンスが付加されたプリンターのみ、各処理ユニットへの電力供給を許可し、ライセンスが付加されていないプリンターには、各処理ユニットへの電力供給を禁止している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２３９０８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記従来の構成は、電力供給するプリンターの数を管理すべく、電力供給を許可するライセンスを用いる構成であったが、特定の印刷データによる印刷を行うプリンターの数を管理すべく、特定の印刷データによる印刷を許可するライセンスを用いる場合がある。すなわち、このライセンスを用いたプリンターシステムでは、ライセンスが付加されたプリンターにのみ、特定の印刷データの印刷を許可し、ライセンスを付加されていないプリンターには、特定の印刷データの印刷を禁止する。このようなプリンターシステムでは、上記従来のプリンターシステムとは異なり、ホスト装置が、上記特定の印刷データを、ライセンスが付加されたプリンターにのみ送信することで、ライセンスが順守される。
しかしながら、このような構成を採用すると、１のプリンターから他のプリンターにライセンスを切り替えたときに問題が生じた。すなわち、１のプリンターから他のプリンターにライセンスを切り替えたとき、切替元のプリンターのバッファに、ライセンスに係る印刷データ（上記特定の印刷データ）が残留してしまう可能性がある。そして、プリンターのバッファ内にライセンスに係る印刷データが残留した状態であると、当該プリンターによって、ライセンスに係る印刷データの印刷ができてしまう。すなわち、ライセンスが無くなった切替元のプリンターにおいて、ライセンスに係る印刷データの印刷が行われる虞が生じる。これでは、ライセンスに係る印刷データによる印刷を正確に管理することができず、ライセンスを順守することができない。
【０００５】
本発明は、特定の印刷データの印刷を許可するライセンスを用いる構成において、ライセンスに係る印刷データの印刷を正確に管理することができるライセンス管理装置、ライセンス管理装置の制御方法およびプログラムを提供することを課題としている。
【課題を解決するための手段】
【０００６】
本発明のライセンス管理装置は、複数のプリンターに接続され、特定の印刷データによる印刷を許可するライセンスを管理するライセンス管理装置であって、１のプリンターから他のプリンターにライセンスを切り替えるライセンス切替部を備え、ライセンス切替部は、ライセンスの切替えを行うとき、切替元の１のプリンターに、当該プリンターのバッファ内に記憶された印刷データを消去させることを特徴とする。
【０００７】
この場合、バッファは、受信バッファおよび印刷バッファであり、ライセンス切替部は、受信バッファおよび印刷バッファ内に記憶された印刷データを消去させることが好ましい。
【０００８】
本発明のライセンス管理装置の制御方法は、複数のプリンターの特定の印刷データによる印刷を許可するライセンスを管理するライセンス管理装置の制御方法であって、１のプリンターから他のプリンターにライセンスを切り替えるライセンス切替ステップを実行し、ライセンス切替ステップでは、ライセンスの切替えを行うとき、切替元のプリンターに、当該プリンターのバッファ内に記憶された印刷データを消去させることが好ましい。
【０００９】
本発明のプログラムは、コンピューターに、上記のライセンス管理装置の制御方法における各ステップを実行させることを特徴とする。
【００１０】
これらの構成によれば、ライセンスの切替えを行ったときに、切替元のプリンターにバッファリングされた印刷データが消去されるため、切替元のプリンターのバッファ内に、ライセンスに係る印刷データが残留してしまうことがない。よって、ライセンスがない切替元のプリンターにおいて、ライセンスに係る印刷データが印刷されてしまう虞を排除することができる。これにより、ライセンスに係る印刷データによる印刷を正確に管理することができ、ライセンスを順守することができる。なお、「特定の印刷データ」には、特定のアプリケーションによって生成された印刷データや、特定の情報を含む印刷データ等が想定される。
【００１１】
上記のライセンス管理装置において、ライセンス切替部は、切替元のプリンターにバッファ消去命令を送信することで、当該プリンターのバッファ内に記憶された印刷データを消去させるバッファ消去部と、バッファ内に記憶された印刷データを消去させた後、切替元のプリンターのライセンスの登録を削除する削除申請を、ライセンスサーバーに送信する削除申請送信部と、削除申請を送信した後、切替先のプリンターにライセンスを登録する登録申請を、ライセンスサーバーに送信する登録申請送信部と、を有することが好ましい。
【００１２】
この構成によれば、ライセンスサーバーに対するライセンスの登録申請や削除申請を行う前に、切替元のプリンターのバッファ内の印刷データが消去させる構成であるため、切替元のプリンターによってライセンスに係る印刷データを印刷可能な状態で、登録申請や削除申請が行われてしまうのを避けることができる。
【００１３】
一方、ライセンス切替部は、特定の印刷データによる印刷を行うプリンターを切り替えるとき、ライセンスの切替えを行うことが好ましい。
【００１４】
この構成によれば、ライセンスに係る印刷データを印刷するプリンターを、１のプリンターから他のプリンターに切り替えるときに、ライセンスについても、１のプリンターから他のプリンターに自動的に切り替わる。そのため、印刷するプリンターを切り替えるときに、ユーザーが、ライセンスの切替操作を行う手間を排除することができる。
【００１５】
また、ライセンス切替部は、ライセンスの切替えを行うとき、当該ライセンス管理装置自身のバッファ内に記憶された印刷データを消去することが好ましい。
【００１６】
この構成によれば、ライセンスに係る印刷データによる印刷をより正確に管理することができる。
【００１７】
さらに、ライセンス切替部は、プリンターによって印刷を行う印刷データが、特定の印刷データであるか否かを判定し、印刷データが、特定の印刷データであると判定された場合に、ライセンスの切替えを行うことが好ましい。
【００１８】
この構成によれば、ライセンスに係る印刷データ（上記特定の印刷データ）か否かを判定し、ライセンスに係る印刷データと判定された場合のみ、ライセンスの切替えを行うため、ライセンスの切替えが不要に行われる事態を避けることができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態に係るプリンターシステムを示したシステム構成図である。
【図２】大判プリンター、クライアント端末およびライセンスサーバーの制御構成を示した制御ブロック図である。
【図３】アプリケーション実行部およびプリンタードライバー実行部の機能構成を示した機能ブロック図である。
【図４】ライセンス新規付加動作を示したフローチャートである。
【図５】ライセンス切替動作を示したフローチャートである。
【発明を実施するための形態】
【００２０】
以下、添付の図面を参照して、本発明の一実施形態に係るライセンス管理装置、ライセンス管理装置の制御方法およびプログラムについて説明する。実施形態では、本発明のライセンス管理装置を適用したプリンターシステムを例示する。このプリンターシステムは、クライアント端末から送信された印刷データに基づいて、大判プリンターにより印刷を行うものである。特に、本プリンターシステムは、特定のアプリケーションによって生成された印刷データの印刷を許可するライセンスを用い、ライセンスが付加された大判プリンターでのみ当該印刷データを印刷可能としたものである。そして、本プリンターシステムは、複数の大判プリンターの間で当該ライセンスを自動的に切り替えることで、ライセンスを順守しつつ、複数の大判プリンターを適宜切り替えて印刷を行う構成を有する。
【００２１】
図１は、プリンターシステムＳＹを示したシステム構成図である。図１に示すように、プリンターシステムＳＹは、複数の大判プリンター１（プリンター）と、複数の大判プリンター１にＬＡＮ（Local  Area  Network）２を介して接続されたクライアント端末３（ライセンス管理装置およびホスト装置）と、クライアント端末３にインターネット４を介して接続されたライセンスサーバー５と、を備える。複数の大判プリンター１は、使用するインクや印刷媒体のサイズ等が相互に異なるものを採用する。本プリンターシステムＳＹでは、上記したように、これら複数の大判プリンター１を適宜切り替えて印刷を行う。
【００２２】
図２は、大判プリンター１、クライアント端末３およびライセンスサーバー５の制御構成を示した制御ブロック図である。図２に示すように、各大判プリンター１は、ネットワークＩＦ１１と、プリンターエンジン１２と、プリンターコントローラー１３と、を備える。なお、「ＩＦ」は、「interface」の略である。
【００２３】
ネットワークＩＦ１１は、ＬＡＮ２を介したクライアント端末３とのデータ通信を行う。本実施形態では、ネットワークＩＦ１１は、受信バッファ１１ａ（バッファ）を有し、クライアント端末３からの印刷データを受信して、これを受信バッファ１１ａに記憶させる。
【００２４】
プリンターエンジン１２は、大判プリンター１の印刷機構部である。本実施形態では、プリンターエンジン１２は、印刷媒体を搬送する媒体搬送部１２ａと、印刷媒体に対し印刷を行う印刷ヘッド１２ｂと、を有し、媒体搬送部１２ａによって搬送されていく大判の印刷媒体に対し印刷ヘッド１２ｂにより印刷を行って、大判の印刷物を作成する。
【００２５】
プリンターコントローラー１３は、大判プリンター１全体を統括制御する制御部である。具体的には、プリンターコントローラー１３は、クライアント端末３からの印刷データに基づき、プリンターエンジン１２を制御して、印刷データに基づく印刷を行う。本実施形態では、プリンターコントローラー１３は、印刷バッファ１３ａ（バッファ）を有し、受信バッファ１１ａから読み出した印刷データを、プリンターエンジン１２で印刷可能な形式に変換して、印刷バッファ１３ａに記憶させる。そして、印刷バッファ１３ａに記憶された印刷データに基づいて、プリンターエンジン１２により、印刷媒体に対する印刷を行う。
【００２６】
また、プリンターコントローラー１３は、印刷が完了したときや印刷エラーが発生したときに、ネットワークＩＦ１１により、これを通知するための印刷結果通知を、クライアント端末３に送信する。
【００２７】
さらに、プリンターコントローラー１３は、ネットワークＩＦ１１により、クライアント端末３からのバッファ消去命令を受信し、これを受けて、受信バッファ１１ａおよび印刷バッファ１３ａ内に記憶された印刷データを消去する。なお、受信バッファ１１ａおよび印刷バッファ１３ａ内に印刷データの一部のみが残留した場合、この印刷データの一部を消去する。
【００２８】
一方、ライセンスサーバー５は、ネットワークＩＦ２１と、記憶部２２、制御部２３と、を備える。
【００２９】
ネットワークＩＦ２１は、インターネット４を介したクライアント端末３とのデータ通信を行う。
【００３０】
記憶部２２は、ＨＤＤ（Hard  Disk  Drive）等で構成され、ライセンス登録ＤＢ２２ａを記憶する。ライセンス登録ＤＢ２２ａは、ライセンスの認証キーと、プリンターのプリンターＩＤ（例えばシリアル番号）と、を紐付けて記憶するものである。本実施形態では、このライセンス登録ＤＢ２２ａにおいて、ライセンスの認証キーに紐付けて、大判プリンター１のプリンターＩＤを記憶させることで、大判プリンター１に対するライセンスの登録を行う。なお、「ＤＢ」は、「DataBase」の略である。
【００３１】
制御部２３は、ＣＰＵ（Central  Processing  Unit）、ＲＯＭ（Read  Only  Memory）およびＲＡＭ（Random  Access  Memory）等で構成され、ライセンスサーバー５全体を統括制御する。そして、制御部２３は、所定のプログラムを実行することで、ライセンス処理を行う。
【００３２】
ライセンス処理は、クライアント端末３からの各申請を受けて、ライセンスに係る処理を行うものである。具体的には、ネットワークＩＦ２１により、クライアント端末３からの登録申請を受信し、これを受けてライセンス登録処理を行う。登録申請は、認証キーと、プリンターＩＤとを含み、大判プリンター１に対しライセンスを登録するための申請である。ライセンス登録処理では、登録申請に含まれた認証キーの正当性と、当該認証キーのライセンスの空きの有無と、を判定する。そして、認証キーが正当なものであり、認証キーのライセンスに空きが有る場合には、登録申請に基づいて、大判プリンター１に対しライセンスを登録する。すなわち、ライセンス登録ＤＢ２２ａにおいて、登録申請に含まれたプリンターＩＤを、登録申請に含まれた認証キーに紐付けて記憶させる。大判プリンター１に対しライセンスを登録したら、これを通知する登録通知を、ネットワークＩＦ２１によりクライアント端末３に送信する。
【００３３】
また、ネットワークＩＦ２１により、クライアント端末３からの削除申請を受信し、これを受けてライセンス削除処理を行う。削除申請は、認証キーを含み、大判プリンター１のライセンスの登録を削除するためのものである。ライセンス削除処理では、削除申請に基づいて、大判プリンター１に対するライセンスの登録を削除する。すなわち、ライセンス登録ＤＢ２２ａにおいて、削除申請に含まれた認証キーに紐付けて記憶されたプリンターＩＤを削除する。そして、プリンターに対するライセンスの登録を削除したら、これを通知する削除通知を、ネットワークＩＦ２１によりクライアント端末３に送信する。
【００３４】
次に、クライアント端末３について説明する。クライアント端末３は、一般的なパーソナルコンピューターを利用可能であり、ネットワークＩＦ３１と、記憶部３２と、制御部３３と、を備える。
【００３５】
ネットワークＩＦ３１は、ＬＡＮ２を介した複数の大判プリンター１とのデータ通信を行うと共に、インターネット４を介したライセンスサーバー５とのデータ通信を行う。
【００３６】
記憶部３２は、ＨＤＤ等で構成され、印刷アプリケーション３６と、プリンタードライバー３７と、を記憶する。印刷アプリケーション３６は、印刷データの生成、印刷データの送信指示、およびライセンス管理を行うためのプログラムである。一方、プリンタードライバー３７は、印刷データの送信を行うためのプログラムである。本実施形態では、この印刷アプリケーション３６が、上記した特定のアプリケーションであり、ライセンスは、この印刷アプリケーション３６によって生成された印刷データによる印刷を許可するものである。すなわち、本プリンターシステムＳＹでは、ライセンスが付加された大判プリンター１のみに、当該印刷アプリケーション３６によって生成された印刷データによる印刷を許可し、ライセンスが付加されていない大判プリンター１は、当該印刷アプリケーション３６によって生成された印刷データによる印刷を禁止する構成を有する。
【００３７】
制御部３３は、ＣＰＵ、ＲＡＭ、ＲＯＭ等で構成され、クライアント端末３全体を統括制御する。そして、制御部３３は、記憶部３２に記憶された印刷アプリケーション３６を実行することで、印刷データの生成、印刷データの送信指示およびライセンス管理の機能を実現し、記憶部３２に記憶されたプリンタードライバー３７を実行することで、印刷データの送信の機能を実現する。
ここで、印刷アプリケーション３６を実行する制御部３３を、アプリケーション実行部４１とし、プリンタードライバー３７を実行する制御部３３を、プリンタードライバー実行部４２として、各部について説明していく。
【００３８】
図３は、アプリケーション実行部４１およびプリンタードライバー実行部４２の機能構成を示した機能ブロック図である。図３に示すように、アプリケーション実行部４１は、印刷データ生成部５１と、印刷データ送信指示部５２と、ライセンス管理部５３（ライセンス切替部）と、を有する。また、アプリケーション実行部４１は、複数の印刷ジョブを記憶するスプーラー５４と、生成した印刷データを一時記憶するアプリケーションバッファ５５と、を有する。
【００３９】
印刷データ生成部５１は、印刷データを生成し、これをアプリケーションバッファ５５に記憶させる。具体的には、印刷データ生成部５１は、元データとなる画像データに対しリップ処理を施して、印刷データを生成する。ここで生成した印刷データが、ライセンスに係る印刷データとなる。
【００４０】
印刷データ送信指示部５２は、スプーラー５４に記憶された印刷ジョブに従って、プリンタードライバー実行部４２に対し、印刷データの送信を指示する。具体的には、印刷データ送信指示部５２は、アプリケーションバッファ５５に記憶された印刷データと、印刷ジョブに付加されたプリンターＩＤの大判プリンター１に当該印刷データを送信する送信命令と、をプリンタードライバー実行部４２に出力して、送信指示を行う。
なお、印刷データ送信指示部５２は、ライセンスが付加された大判プリンター１に対する送信指示のみを行う。すなわち、送信対象の大判プリンター１が、ライセンスが付加された状態であるか否かを判定し、当該大判プリンター１が、ライセンスが付加された状態でないと判定された場合には、印刷データの送信指示をキャンセルする。
【００４１】
ライセンス管理部５３は、複数の大判プリンター１のライセンスを管理するものである。ライセンス管理部５３の詳細については、後述する。
【００４２】
一方、プリンタードライバー実行部４２は、印刷データ送信部６１を有する。また、プリンタードライバー実行部４２は、送信する印刷データを一時記憶するドライバーバッファ６２を有する。
【００４３】
印刷データ送信部６１は、印刷データ送信指示部５２による送信指示に従って、印刷データを送信する。具体的には、印刷データ送信指示部５２から出力された印刷データを、一度ドライバーバッファ６２に記憶させると共に、送信命令に従って、ドライバーバッファ６２に記憶された印刷データを、大判プリンター１に送信する。
【００４４】
本プリンターシステムＳＹによる印刷動作では、まず、アプリケーション実行部４１は、印刷データ生成部５１により、印刷データを生成して、アプリケーションバッファ５５に記憶させる。そして、印刷データ送信指示部５２により、アプリケーションバッファ５５に記憶された印刷データと、送信命令と、をプリンタードライバー実行部４２に出力する。これに対し、プリンタードライバー実行部４２は、印刷データ送信部６１により、印刷データ送信指示部５２からの印刷データを一度ドライバーバッファ６２に記憶させ、その後、印刷データ送信指示部５２からの送信命令に従って、ドライバーバッファ６２に記憶された印刷データを、大判プリンター１に送信する。これに対し、大判プリンター１は、クライアント端末３からの印刷データを受信し、印刷データに基づいて大判の印刷媒体に対し印刷を行う。これによって、大判の印刷物が作成される。
【００４５】
次に、ライセンス管理部５３の詳細について説明する。ライセンス管理部５３は、次の印刷を行う大判プリンター１が、ライセンスが付加された状態であるか否かを判定し、当該大判プリンター１が、ライセンスが付加された状態でないと判定されたとき、大判プリンター１に対するライセンスの新規付加や、ライセンスの切替えを行うものである。
また、ライセンス管理部５３は、ライセンスの新規付加やライセンスの切替えに先駆け、ライセンスの登録申請や削除申請をライセンスサーバー５に送信して、ライセンスの登録やライセンスの登録の削除を行なわせる。
さらに、ライセンス管理部５３は、ライセンスの切替えを行うときに、切替元の大判プリンター１にバッファリングされた印刷データを消去させる機能を有する。
【００４６】
具体的には、ライセンス管理部５３は、ライセンス判定部７１と、削除申請送信部７２、ライセンス解除部７３と、登録申請送信部７４と、ライセンス付加部７５と、バッファ消去部７６と、を備える。
【００４７】
ライセンス判定部７１は、次に印刷を行う大判プリンター１について、当該大判プリンター１が、ライセンスが付加された状態であるか否かを判定する。そして、ライセンス判定部７１は、当該大判プリンター１にライセンスが付加された状態でないと判定された場合に、ライセンスに空きが有るか否かを判定する。
本実施形態は、当該判定によって、ライセンスに空きが有ると判定された場合、次の印刷を行う大判プリンター１に対するライセンスの新規付加を行い、ライセンスに空きが無いと判定された場合、ライセンスが付加された大判プリンター１から、次に印刷を行う大判プリンター１へのライセンスの切替えを行う。本実施形態では、利用可能なライセンスの数が１つであるため、印刷する大判プリンター１を切り替えるとき、ライセンスの切替えを行う構成となる。
【００４８】
削除申請送信部７２は、上記ライセンスの切替えに際し、切替元の大判プリンター１に対するライセンスの削除申請を行う。具体的には、削除申請送信部７２は、ネットワークＩＦ３１により、認証キーを付加した削除申請を、ライセンスサーバー５に送信する。
【００４９】
ライセンス解除部７３は、上記ライセンスの切替えに際し、切替元の大判プリンター１に付加されたライセンスを解除する。ライセンス解除部７３は、削除申請を受けてライセンスサーバー５から送信される削除通知を待って、ライセンスの解除を行う。
【００５０】
登録申請送信部７４は、上記ライセンスの新規付加に際し、付加対象の大判プリンター１に対するライセンスの登録申請を行うと共に、上記ライセンスの切替えに際し、切替先の大判プリンター１に対するライセンスの登録申請を行う。具体的には、登録申請送信部７４は、ネットワークＩＦ３１により、認証キーと、付加対象または切替元の大判プリンター１のプリンターＩＤとを付加した登録申請を、ライセンスサーバー５に送信する。
【００５１】
ライセンス付加部７５は、上記ライセンスの新規付加および上記ライセンスの切替えに際し、付加対象および切替先の大判プリンター１に、ライセンスを付加する。ライセンス付加部７５は、登録申請を受けてライセンスサーバー５から送信される登録通知を待って、ライセンスの付加を行う。
【００５２】
バッファ消去部７６は、上記ライセンスの切替えに際し、切替元の大判プリンター１にバッファリングされた印刷データを消去させる。具体的には、バッファ消去部７６は、ネットワークＩＦ３１により、切替元の大判プリンター１に対し、バッファ消去命令を送信する。これによって、当該大判プリンター１に、自身の受信バッファ１１ａおよび印刷バッファ１３ａ内に記憶された印刷データを消去させる。
【００５３】
次に図４および図５を参照して、プリンターシステムＳＹによるライセンス新規付加動作およびライセンス切替動作（ライセンス切替ステップ）について説明する。まず、図４を参照して、ライセンス新規付加動作について説明する。ライセンス新規付加動作は、１の大判プリンター１にライセンスを付加する動作であり、上記印刷動作に先駆けて実行されるものである。厳密には、上記印刷動作を行う前に、ライセンス判定部７１による上記判定を行って、次の印刷を行う大判プリンター１がライセンスが付加された状態でなく、且つライセンスに空きが有ると判定されたときに、次の印刷を行う大判プリンター１を付加対象の大判プリンター１として実行される。
【００５４】
図４は、ライセンス新規付加動作を示したフローチャートである。図４に示すように、ライセンス新規付加動作では、まず、クライアント端末３は、登録申請送信部７４により、認証キーと、付加対象のプリンターのプリンターＩＤとを付加した登録申請を、ライセンスサーバー５に送信する（Ｓ１）。これに対し、ライセンスサーバー５は、クライアント端末３からの登録申請を受信し（Ｓ２）、これを受けて、ライセンス登録処理を行う（Ｓ３〜Ｓ５）。
【００５５】
すなわち、ライセンスサーバー５は、登録申請に含まれた認証キーの正当性と、当該認証キーのライセンスの空きの有無と、を判定し（Ｓ３）、認証キーが正当なものであり且つ認証キーのライセンスに空きが有ると判定されたら、ライセンス登録ＤＢ２２ａにおいて、登録申請に含まれたプリンターＩＤを、登録申請に含まれた認証キーに紐付けて記憶させる（Ｓ４）。これによって、当該プリンターＩＤの大判プリンター１にライセンスを登録する。そして、登録通知をクライアント端末３に送信する（Ｓ５）。なお、図示省略するが、上記判定によって、認証キーが正当なものでない、または認証キーのライセンスに空きが無いと判定された場合には、エラーとして、本ライセンス新規付加動作を終了する。
【００５６】
ライセンスサーバー５からクライアント端末３に登録通知が送信されたら、クライアント端末３は、この登録通知を受信し（Ｓ６）、これを受けて、ライセンス付加部７５により、付加対象の大判プリンター１にライセンスを付加する（Ｓ７）。これにより、本ライセンス新規付加動作を終了する。
【００５７】
次に図５を参照して、ライセンス切替動作について説明する。このライセンス切替動作は、１の大判プリンター１から他の大判プリンター１にライセンスを切り替える動作であり、印刷動作に先駆けて実行されるものである。厳密には、１の大判プリンター１で印刷が完了しまたは印刷エラーが生じ、他の大判プリンター１で次の印刷を行う前に、クライアント端末３が当該１の大判プリンター１からの印刷結果通知を受信したことをトリガーとして実行される。より厳密には、印刷結果通知の受信時に、ライセンス判定部７１による上記判定を行い、次の印刷を行う大判プリンター１がライセンスが付加された状態でなく、且つライセンスに空きが無いと判定されたときに、前回印刷を行った大判プリンター１（上記１の大判プリンター１）を切替元の大判プリンター１とし、次回印刷を行う大判プリンター１（上記他の大判プリンター１）を切替先の大判プリンター１として実行される。すなわち、ライセンス切替動作は、ライセンスに係る印刷データによる印刷を行う大判プリンター１を切り替えるときに実行される。
【００５８】
図５は、ライセンス切替動作を示したフローチャートである。図５に示すように、ライセンス切替動作では、まず、クライアント端末３は、バッファ消去部７６により、切替元の大判プリンター１に対しバッファ消去命令を送信する（Ｓ１１）。これに対し、切替元の大判プリンター１は、このバッファ消去命令を受信し（Ｓ１２）、これを受けて、自身の受信バッファ１１ａおよび印刷バッファ１３ａ内に記憶された印刷データを消去する（Ｓ１３）。
【００５９】
その後、クライアント端末３は、削除申請送信部７２により、認証キーを付加した削除申請を、ライセンスサーバー５に送信する（Ｓ１４）。これに対し、ライセンスサーバー５は、クライアント端末３からの削除申請を受信し（Ｓ１５）、これを受けて、ライセンス削除処理を行う（Ｓ１６〜Ｓ１７）。
【００６０】
すなわち、ライセンスサーバー５は、ライセンス登録ＤＢ２２ａにおいて、削除申請に含まれた認証キーに紐づけられたプリンターＩＤを削除する（Ｓ１６）。これによって、切替元の大判プリンター１に対するライセンスの登録を削除する。そして、削除通知をクライアント端末３に送信する（Ｓ１７）。
【００６１】
ライセンスサーバー５からクライアント端末３に削除通知が送信されたら、クライアント端末３は、この削除通知を受信し（Ｓ１８）、これを受けて、ライセンス解除部７３により、切替元の大判プリンター１のライセンスを解除する（Ｓ１９）。
【００６２】
切替元の大判プリンター１のライセンスを解除したら、クライアント端末３は、登録申請送信部７４により、認証キーと、切替先のプリンターのプリンターＩＤとを付加した登録申請を、ライセンスサーバー５に送信する（Ｓ２０）。これに対し、ライセンスサーバー５は、クライアント端末３からの登録申請を受信し（Ｓ２１）、これを受けて、ライセンス登録処理を行う（Ｓ２２〜Ｓ２４）。
【００６３】
すなわち、ライセンスサーバー５は、登録申請に含まれた認証キーの正当性と、当該認証キーのライセンスの空きの有無と、を判定し（Ｓ２２）、認証キーが正当なものであり且つ認証キーのライセンスに空きが有ると判定されたら、ライセンス登録ＤＢ２２ａにおいて、登録申請に含まれたプリンターＩＤを、登録申請に含まれた認証キーに紐付けて記憶させる（Ｓ２３）。これによって、切替先の大判プリンター１にライセンスを登録する。そして、登録通知をクライアント端末３に送信する（Ｓ２４）。なお、図示省略するが、ライセンス新規付加動作と同様、上記判定によって、認証キーが正当なものでない、または認証キーのライセンスに空きが無いと判定された場合には、エラーとして、本ライセンス切替動作を終了する。
【００６４】
ライセンスサーバー５からクライアント端末３に登録通知が送信されたら、クライアント端末３は、この登録通知を受信し（Ｓ２５）、これを受けて、ライセンス付加部７５により、切替先の大判プリンター１にライセンスを付加する（Ｓ６）。これにより、本ライセンス切替動作を終了する。
【００６５】
以上、上記実施形態の構成によれば、ライセンスの切替えを行ったときに、切替元の大判プリンター１にバッファリングされた印刷データが消去されるため、切替元の大判プリンター１の受信バッファ１１ａおよび印刷バッファ１３ａ内に、ライセンスに係る印刷データが残留してしまうことがない。よって、ライセンスがない切替元の大判プリンター１において、ライセンスに係る印刷データが印刷されてしまう虞を排除することができる。これにより、ライセンスに係る印刷データによる印刷を正確に管理することができ、ライセンスを順守することができる。
【００６６】
また、ライセンスサーバー５に対しライセンスの登録申請や削除申請を行う前に、切替元の大判プリンター１の受信バッファ１１ａおよび印刷バッファ１３ａ内の印刷データが消去させる構成であるため、切替元の大判プリンター１によってライセンスに係る印刷データを印刷可能な状態で、登録申請や削除申請が行われてしまうのを避けることができる。
【００６７】
さらに、印刷を行うプリンターを切り替えるとき、ライセンスの切替えを自動的に行う構成であるため、印刷するプリンターを切り替えるときに、ユーザーが、ライセンスの切替操作を行う手間を排除することができる。
【００６８】
なお、上記実施形態において、クライアント端末３は、ライセンスの切替えを行うとき、クライアント端末３自身のバッファ内に記憶された印刷データを消去する構成であっても良い。具体的には、ライセンス管理部５３が、ライセンス切替動作において、アプリケーションバッファ５５およびドライバーバッファ６２内の、前回の印刷に係る印刷データを消去する。かかる構成によれば、ライセンスに係る印刷データによる印刷をより正確に管理することができる。
【００６９】
なお、上記実施形態において、ライセンス管理部５３が、大判プリンター１によって印刷を行う印刷データが、ライセンスに係る印刷データであるか否かを判定し、当該印刷データが、ライセンスに係る印刷データであると判定された場合に、ライセンスの切替えを行う構成であっても良い。かかる構成によれば、ライセンスに係る印刷データと判定された場合のみ、ライセンスの切替えを行う。そのため、プリンターシステムＳＹにおいて、ライセンスに係る印刷データ以外の印刷データによる印刷を行う場合に、ライセンスの切替えが不要に行われる事態を避けることができる。
【００７０】
なお、上記実施形態においては、クライアント端末３が付加できるライセンスの数が１つであったが、クライアント端末３が付加できるライセンスの数が２つ以上であっても良い。かかる場合、常にライセンスが付加される１または複数の大判プリンター１を予め決めておき、それ以外の大判プリンター１で、ライセンスの切替えを行うことが考えられる。
【００７１】
また、上記実施形態においては、プリンターシステムＳＹが、単一のクライアント端末３を備える構成であったが、プリンターシステムＳＹが、複数のクライアント端末３を備える構成でも良い。
【００７２】
なお、上記実施形態においては、複数の大判プリンター１を備えたプリンターシステムＳＹに、本発明を適用したが、プリンターであれば、これに限るものではない。すなわち、例えば、一般的な印刷紙に印刷を行うプリンターを複数備えたプリンターシステムＳＹに、本発明を適用しても良い。
【００７３】
また、上記実施形態においては、クライアント端末３が、本発明のライセンス管理装置の構成要素を備える構成であったが、大判プリンター１が、本発明のライセンス管理装置の構成要素を備える構成でも良い。ひいては、ライセンスサーバー５が、本発明のライセンス管理装置の構成要素を備える構成でもよい。
【００７４】
さらに、上記実施形態に示したクライアント端末３の各構成要素、あるいはクライアント端末３の制御方法を、プログラムとして提供することが可能である。また、そのプログラムを各種記憶媒体（ＣＤ−ＲＯＭ、フラッシュメモリー等）に格納して提供することも可能である。すなわち、コンピューターを、上記クライアント端末３の各構成要素として機能させるためのプログラム、およびそれを記憶したコンピューター読取可能な記憶媒体、並びに、コンピューターに、上記クライアント端末の制御方法を実行させるためのプログラム、およびそれを記憶したコンピューター読取可能な記憶媒体も本発明の権利範囲に含まれる。
【符号の説明】
【００７５】
３…クライアント端末、４１…アプリケーション実行部、４２…プリンタードライバー実行部、５１…印刷データ生成部、５２…印刷データ送信指示部、５３…ライセンス管理部、５４…スプーラー、５５…アプリケーションバッファ、６１…印刷データ送信部、６２…ドライバーバッファ、７１…ライセンス判定部、７２…削除申請送信部、７３…ライセンス解除部、７４…登録申請送信部、７５…ライセンス付加部、７６…バッファ消去部。
【図１】
2017151850.tif 000003
【図２】
2017151850.tif 000004
【図３】
2017151850.tif 000005
【図４】
2017151850.tif 000006
【図５】
2017151850.tif 000007