(57)【要約】【課題】  情報機器にて編集処理を行うことなく、情報機器にてクライアントの指定する印刷結果と同一の印刷結果を得ることのできるリモートプリントシステム、クライアント、情報機器及びリモートプリントプログラムを提供する。【解決手段】  本部コンピュータ１３が、販売促進用印刷データから生成したプリンタ制御コードとプリンタドライバ情報からなる印刷データを作成する。本部コンピュータ１３は、予め管理コンピュータ１２を介して受信したプリンタ１７のステータス情報を参照して、印刷データを印刷させる店舗コンピュータ１５（プリンタ１７）を選択する。本部コンピュータ１３は、その店舗コンピュータ１５（プリンタ１７）の店舗指定情報、プリンタ指定情報及び印刷データを管理コンピュータ１２に送信する。管理コンピュータ１２は、本部コンピュータ１３の指定した店舗コンピュータ１５（プリンタ１７）にその印刷データを送信し、印刷させる。【選択図】      図１
2006235912.tif 000002
【特許請求の範囲】
【請求項１】
クライアントとサーバと情報機器とが接続され、クライアントの指示により情報機器が印刷を実行するリモートプリントシステムであって、
前記クライアントが、
ユーザによって印刷物の入力が可能な印刷物入力手段と、
前記印刷物のプリンタ制御コードを生成するプリンタ制御コード生成手段と、
前記プリンタ制御コード生成手段に関する情報であるプリンタドライバ情報と前記プリンタ制御コードとから印刷データを作成する印刷データ作成手段と、
前記情報機器の識別情報を識別情報記憶部に登録する識別情報登録手段と、
前記印刷データを印刷させる情報機器を選択する選択手段と、
前記識別情報と前記印刷データとを前記サーバに送信する送信手段と
を備えると共に、
前記サーバが、
前記印刷データを前記識別情報毎に印刷情報記憶部に登録する印刷情報登録手段と、
前記印刷データを前記識別情報に対応する情報機器に送信する印刷データ送信手段とを備え、
前記情報機器が、
前記印刷データを受信する受信手段と、
前記印刷データを印刷する少なくとも１つの印刷手段と
を備えたことを特徴とするリモートプリントシステム。
【請求項２】
請求項１に記載のリモートプリントシステムであって、
前記情報機器が、
前記印刷手段の状態に関する情報をステータス情報として前記サーバに送信する第１ステータス情報送信手段をさらに備え、
前記サーバが、
前記ステータス情報を第１ステータス情報記憶部に登録する第１ステータス情報登録手段と、
前記ステータス情報を前記クライアントに送信する第２ステータス情報送信手段とをさらに備え、
前記クライアントの前記選択手段は、前記ステータス情報に応じて前記印刷データを印刷させる情報機器を選択することを特徴とするリモートプリントシステム。
【請求項３】
サーバ及び情報機器とネットワークを介して接続可能なクライアントであって、
ユーザによって印刷物の入力が可能な印刷物入力手段と、
前記印刷物のプリンタ制御コードを生成するプリンタ制御コード生成手段と、
前記プリンタ制御コード生成手段に関する情報であるプリンタドライバ情報と前記プリンタ制御コードとから印刷データを作成する印刷データ作成手段と、
前記印刷データを印刷させる情報機器を選択する選択手段と
を備えたことを特徴とするクライアント。
【請求項４】
請求項３に記載のクライアントであって、
前記印刷物を印刷する前記情報機器の印刷手段の状態に関する情報をステータス情報として第２ステータス情報記憶部に登録する第２ステータス情報登録手段をさらに備え、
前記選択手段は、前記ステータス情報に応じて前記印刷データを印刷させる印刷手段を選択することを特徴とするクライアント。
【請求項５】
請求項４に記載のクライアントであって、
前記ステータス情報に応じて前記プリンタ制御コード生成手段を選択するドライバ選択
手段をさらに備え、
前記印刷データ作成手段は、前記選択されたプリンタ制御コード及び当該プリンタ制御コードのプリンタドライバ情報から印刷データを作成することを特徴とするクライアント。
【請求項６】
請求項３乃至５のいずれか１項に記載のクライアントであって、
前記印刷データを前記情報機器に出力する時間を指定する出力時間指定手段をさらに備えたことを特徴とするクライアント。
【請求項７】
サーバ及びクライアントとネットワークを介して接続可能な情報機器であって、
前記クライアントが作成した印刷データを受信する受信手段と、
前記印刷データを印刷する少なくとも１つの印刷手段と、
前記印刷手段の状態に関する情報をステータス情報として前記印刷手段の識別情報毎に第３ステータス情報記憶部に登録する第３ステータス情報登録手段と
を備えたことを特徴とする情報機器。
【請求項８】
請求項７に記載の情報機器であって、
前記ステータス情報は、
前記印刷データを解釈できたか否かを表す制御コード情報と、
前記印刷手段が印刷に使用する消耗品の有無を表す消耗品情報と、
前記印刷手段の故障の有無を表す故障情報と
を備えたことを特徴とする情報機器。
【請求項９】
請求項７または８に記載の情報機器であって、
前記印刷手段が前記印刷データを印刷する時間を印刷時間として指定する印刷時間指定手段と、
前記印刷時間を前記印刷手段の識別情報毎に印刷時間記憶部に登録する印刷時間登録手段とをさらに備え、
前記印刷手段は、前記印刷時間に前記印刷データを印刷することを特徴とする情報機器。
【請求項１０】
請求項７に記載の情報機器であって、
前記サーバに対して印刷データの送信を要求する送信要求を作成する送信要求作成手段をさらに備え、
前記受信手段は、前記送信要求に対して送信された前記印刷データを受信することを特徴とする情報機器。
【請求項１１】
サーバ及び情報機器とネットワークを介して接続可能なクライアントを、
ユーザによって印刷物の入力が可能な印刷物入力手段と、
前記印刷物のプリンタ制御コードを生成するプリンタ制御コード生成手段と、
前記プリンタ制御コード生成手段に関する情報であるプリンタドライバ情報と前記プリンタ制御コードとから印刷データを作成する印刷データ作成手段と、
前記印刷データを印刷させる情報機器を選択する選択手段と
して機能させることを特徴とするリモートプリントプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リモートプリントシステム、クライアント、情報機器及びリモートプリントプログラムに関する。
【背景技術】
【０００２】
従来、チェーン店（店舗）に展示するポスター、ＰＯＰ（Point Of Purchase advertising ）等の販売促進用印刷データは、チェーン店の本部で作成・印刷され、その印刷結果が物流ルートにて各店舗に配送されていた。しかし、物流ルートでは配送に時間を要するため、臨時セール等の急を要するときに配送が間に合わないことがあった。
【０００３】
そこで、チェーン店が作成した販売促進用印刷データを、印刷前のデータの状態（販売促進用印刷データ）で各店舗にネットワークを介して送信するＰＯＰ作成システムがある（例えば、特許文献１）。このＰＯＰ作成システムでは、チェーン店の本部で販売促進用印刷データを作成し、各チェーン店に送信する。各店舗のプリンタの印刷設定、フォント等の環境、アプリケーションのバージョン等がチェーン店本部のそれらと異なると、チェーン店本部で印刷した販売促進用印刷データの印刷結果と完全に同一の印刷結果が各店舗にて得られないため、各店舗にて各店舗の環境に合わせて販売促進用印刷データを編集した後に印刷していた。
【特許文献１】特開２００１−１７５７４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載のＰＯＰ作成システムでは、各店舗にて編集作業を行うため、手間を要していた。また、そもそも各店舗にチェーン店本部で使用しているアプリケーションがインストールされていない場合、各店舗にて編集作業を行っても、本部で印刷した販売促進用印刷データの印刷結果と完全に同一の印刷結果を得ることができなかった。
【０００５】
本発明は、上記問題を解決するためになされたものであり、その目的は、情報機器にて編集処理を行うことなく、情報機器にてクライアントの指定する印刷結果と同一の印刷結果を得ることのできるリモートプリントシステム、クライアント、情報機器及びリモートプリントプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記問題点を解決するために、本発明のリモートプリントシステムは、クライアントとサーバと情報機器とが接続され、クライアントの指示により情報機器が印刷を実行するリモートプリントシステムであって、前記クライアントが、ユーザによって印刷物の入力が可能な印刷物入力手段と、前記印刷物のプリンタ制御コードを生成するプリンタ制御コード生成手段と、前記プリンタ制御コード生成手段に関する情報であるプリンタドライバ情報と前記プリンタ制御コードとから印刷データを作成する印刷データ作成手段と、前記情報機器の識別情報を識別情報記憶部に登録する識別情報登録手段と、前記印刷データを印刷させる情報機器を選択する選択手段と、前記識別情報と前記印刷データとを前記サーバに送信する送信手段とを備えると共に、前記サーバが、前記印刷データを前記識別情報毎に印刷情報記憶部に登録する印刷情報登録手段と、前記印刷データを前記識別情報に対応する情報機器に送信する印刷データ送信手段とを備え、前記情報機器が、前記印刷データを受信する受信手段と、前記印刷データを印刷する少なくとも１つの印刷手段とを備えた
。
【０００７】
この発明によれば、クライアントのプリンタ制御コード生成手段が生成した印刷物のプリンタ制御コードとプリンタドライバ情報とから印刷データ作成手段が印刷データを作成し、選択手段が印刷データを印刷させる情報機器を選択する。そして、サーバの印刷データ送信手段が、情報機器の識別情報毎に登録した印刷データをその情報機器の識別情報に対応する情報機器に送信し、情報機器の受信手段が受信した印刷データを少なくとも１つの印刷手段が印刷する。この結果、例えば、印刷物を情報機器に印刷させるときのように、クライアントと情報機器との印刷結果の品質の違いを情報機器の編集処理によって補正してから印刷させることがない。従って、情報機器にて編集処理を行うことなく、情報機器にてクライアントが指定する印刷結果と同一の印刷結果を得ることができる。
【０００８】
本発明のリモートプリントシステムにおいて、前記情報機器が、前記印刷手段の状態に関する情報をステータス情報として前記サーバに送信する第１ステータス情報送信手段をさらに備え、前記サーバが、前記ステータス情報を第１ステータス情報記憶部に登録する第１ステータス情報登録手段と、前記ステータス情報を前記クライアントに送信する第２ステータス情報送信手段とをさらに備え、前記クライアントの前記選択手段は、前記ステータス情報に応じて前記印刷データを印刷させる情報機器を選択する。
【０００９】
この発明によれば、情報機器がサーバに送信したステータス情報を、サーバの第２ステータス情報送信手段がクライアントに送信し、クライアントの選択手段は、ステータス情報に応じて印刷データを印刷させる情報機器を選択する。この結果、例えば、ある情報機器が、故障や消耗品の不足により印刷できないとき、印刷させる対象からその情報機器を除外することができる。従って、不要な印刷データの送信や印刷の実行を低減することができる。
【００１０】
本発明のクライアントは、サーバ及び情報機器とネットワークを介して接続可能なクライアントであって、ユーザによって印刷物の入力が可能な印刷物入力手段と、前記印刷物のプリンタ制御コードを生成するプリンタ制御コード生成手段と、前記プリンタ制御コード生成手段に関する情報であるプリンタドライバ情報と前記プリンタ制御コードとから印刷データを作成する印刷データ作成手段と、前記印刷データを印刷させる情報機器を選択する選択手段とを備えた。
【００１１】
また、本発明のリモートプリントプログラムは、サーバ及び情報機器とネットワークを介して接続可能なクライアントを、ユーザによって印刷物の入力が可能な印刷物入力手段と、前記印刷物のプリンタ制御コードを生成するプリンタ制御コード生成手段と、前記プリンタ制御コード生成手段に関する情報であるプリンタドライバ情報と前記プリンタ制御コードとから印刷データを作成する印刷データ作成手段と、前記印刷データを印刷させる情報機器を選択する選択手段として機能させる。
【００１２】
これらの発明によれば、プリンタ制御コード生成手段が印刷物のプリンタ制御コードを生成し、印刷データ作成手段がプリンタドライバ情報とプリンタ制御コードとから印刷データを作成し、選択手段が印刷データを印刷させる情報機器を選択する。この結果、例えば、印刷物を情報機器に印刷させるときのように、クライアントと情報機器との印刷結果の品質の違いを情報機器の編集処理によって補正してから印刷させることがない。従って、情報機器にて編集処理を行うことなく、情報機器にてクライアントが指定する印刷結果と同一の印刷結果を得ることができる。
【００１３】
本発明のクライアントにおいて、前記印刷物を印刷する前記情報機器の印刷手段の状態に関する情報をステータス情報として第２ステータス情報記憶部に登録する第２ステータ
ス情報登録手段をさらに備え、前記選択手段は、前記ステータス情報に応じて前記印刷データを印刷させる印刷手段を選択する。
【００１４】
この発明によれば、選択手段は、第２ステータス情報記憶部に登録されたステータス情報に応じて印刷データを印刷させる印刷手段を選択する。この結果、例えば、ある情報機器が、故障や消耗品の不足により印刷できないとき、印刷させる対象からその情報機器を除外することができる。従って、不要な印刷データの送信や印刷の実行を低減することができる。
【００１５】
本発明のクライアントにおいて、前記ステータス情報に応じて前記プリンタ制御コード生成手段を選択するドライバ選択手段をさらに備え、前記印刷データ作成手段は、前記選択されたプリンタ制御コード及び当該プリンタ制御コードのプリンタドライバ情報から印刷データを作成する。
【００１６】
この発明によれば、ドライバ選択手段が、ステータス情報に応じてプリンタ制御コード生成手段を選択し、印刷データ作成手段は、選択されたプリンタ制御コード及びそのプリンタ制御コードのプリンタドライバ情報から印刷データを作成する。この結果、例えば、選択した情報機器がクライアントの生成したプリンタ制御コードを解釈できないため印刷が失敗したとき、その情報機器が解釈可能なプリンタ制御コードを再度生成して印刷させることができるので、情報機器が印刷できない印刷データを送り続けることがない。従って、不要な印刷データの再送信や印刷を低減することができる。
【００１７】
本発明のクライアントにおいて、前記印刷データを前記情報機器に出力する時間を指定する出力時間指定手段をさらに備えた。
この発明によれば、出力時間指定手段は、印刷データを情報機器に出力する時間を指定する。この結果、例えば、印刷データを所定の期間、秘密状態にしておきたいときであっても、出力時間を指定することによって、その出力時間までは情報機器に印刷データが出力されないので、秘密状態を保つことができる。従って、情報機器にてクライアントが指定する印刷結果と同一の印刷結果を得ながらも、セキュリティの面に配慮することができる。
【００１８】
本発明の情報機器は、サーバ及びクライアントとネットワークを介して接続可能な情報機器であって、前記クライアントが作成した印刷データを受信する受信手段と、前記印刷データを印刷する少なくとも１つの印刷手段と、前記印刷手段の状態に関する情報をステータス情報として前記印刷手段の識別情報毎に第３ステータス情報記憶部に登録する第３ステータス情報登録手段とを備えた。
【００１９】
この発明によれば、少なくとも１つの印刷手段が、受信手段の受信した印刷データを印刷し、第３ステータス情報登録手段は、印刷手段の状態に関する情報をステータス情報として印刷手段の識別情報毎に第３ステータス情報記憶部に登録する。この結果、例えば、印刷手段に不具合が生じたときにその状態を登録することで、不具合の原因の解析や対策に利用することができる。従って、情報機器にてクライアントが指定する印刷結果と同一の印刷結果を得ることができる。
【００２０】
本発明の情報機器において、前記ステータス情報は、前記印刷データを解釈できたか否かを表す制御コード情報と、前記印刷手段が印刷に使用する消耗品の有無を表す消耗品情報と、前記印刷手段の故障の有無を表す故障情報とを備えた。
【００２１】
この発明によれば、ステータス情報は、印刷データを解釈できたか否かを表す制御コード情報と、印刷手段が印刷に使用する消耗品の有無を表す消耗品情報と、印刷手段の故障
の有無を表す故障情報とを備えた。この結果、これら制御コード情報、消耗品情報、故障情報によって印刷手段が印刷できない原因が解析しやすいため、迅速に対策することができることから、情報機器に不具合が発生したときにも印刷に要する時間を低減することができる。従って、情報機器にてクライアントが指定する印刷結果と同一の印刷結果を短時間で得ることができる。
【００２２】
本発明の情報機器において、前記印刷手段が前記印刷データを印刷する時間を印刷時間として指定する印刷時間指定手段と、前記印刷時間を前記印刷手段の識別情報毎に印刷時間記憶部に登録する印刷時間登録手段とをさらに備え、前記印刷手段は、前記印刷時間に前記印刷データを印刷する。
【００２３】
この発明によれば、印刷手段は、印刷時間指定手段が指定した印刷時間に印刷データを印刷するので、例えば、大量の印刷により、情報機器が実行する印刷以外の業務を妨げることがない。従って、情報機器の処理能力を低下させることなく、情報機器にてクライアントが指定する印刷結果と同一の印刷結果を得ることができる。
【００２４】
本発明の情報機器において、前記サーバに対して印刷データの送信を要求する送信要求を作成する送信要求作成手段をさらに備え、前記受信手段は、前記送信要求に対して送信された前記印刷データを受信する。
【００２５】
この発明によれば、受信手段は、送信要求作成手段が作成した印刷データの送信要求に対して送信された印刷データを受信するので、例えば、印刷手段が印刷するときに印刷データを受信することができることから、印刷を実行しないときに大量の印刷データを受信することがない。従って、情報機器の処理能力を低下させることなく、情報機器にてクライアントが指定する印刷結果と同一の印刷結果を得ることができる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明を具体化した一実施形態を図１〜図１３に従って説明する。本実施形態では、リモートプリントシステムを、スーパーマーケット等のチェーン店の本部のコンピュータが汎用アプリケーションを用いて予め作成したＰＯＰ等の販売促進用印刷データを、チェーン店の各店舗に備えられたプリンタにて印刷させる場合について説明する。
【００２７】
図１に示すように、管理サーバ１１は、印刷物としての販売促進用印刷データの送信のための各種情報の送受信及び各記憶部に格納されるデータの読み出し、書き込み等を行う管理コンピュータ１２を有する。管理コンピュータ１２は、ネットワークＩを介して本部コンピュータ１３に接続されている。管理サーバ１１は、本実施形態ではＡＳＰ（Application Service Provider）であって、インターネットを通じてビジネス用の汎用アプリケーションソフトやそれに付随するサービスを顧客に利用させる事業者が所有するサーバである。クライアントとしての本部コンピュータ１３は、チェーン店の本部がそれぞれ所有する端末である。尚、ネットワークＩは、インターネット等である。また、管理コンピュータ１２は、ネットワークＩを介して店舗コンピュータ１５と接続されている。店舗コンピュータ１５は、チェーン店の各店舗がそれぞれ所有する端末である。そして、店舗コンピュータ１５は、それぞれ顧客の会社内のＬＡＮ等のネットワークＮを介して複数の印刷手段としてのプリンタ１７と接続されている。
【００２８】
管理コンピュータ１２は、図示しないＣＰＵ等の制御部、ＲＡＭ及びＲＯＭ等の記憶部、及び通信手段等を備えている。この管理コンピュータ１２は、ＲＯＭに記憶された各種プログラムに従って、本部コンピュータ１３及び店舗コンピュータ１５と各種データの送受信を行う。すなわち、本実施形態では、この管理コンピュータ１２（管理サーバ１１）が、印刷情報登録手段、印刷データ送信手段、第１ステータス情報登録手段、第２ステー
タス情報送信手段等として機能する。
【００２９】
図２に示すように、本部コンピュータ１３は、チェーン店の本部に備えられたコンピュータであって、ＣＰＵ１３ａ等の制御部、ＲＡＭ１３ｂ及びＲＯＭ１３ｃ等の記憶部、及び通信手段（図示しない）等を備えている。この本部コンピュータ１３は、ＲＯＭ１３ｃに記憶された各種プログラムに従って、管理コンピュータ１２と各種データの送受信を行う。すなわち、本実施形態では、この本部コンピュータ１３が、印刷物入力手段、印刷データ作成手段、識別情報登録手段、選択手段、送信手段、第２ステータス情報登録手段、ドライバ選択手段等として機能する。
【００３０】
また、本部コンピュータ１３は、第１プリンタドライバ２１ａ、第２プリンタドライバ２１ｂ、印刷データ記憶部２３、識別情報記憶部、第２ステータス情報記憶部としての店舗情報記憶部２５を備えている。プリンタ制御コード生成手段としての第１及び第２プリンタドライバ２１ａ，２１ｂは、店舗コンピュータ１５に接続されたプリンタ１７を動作させるためのソフトウェアである。このプリンタドライバは、プリンタの機種毎、印刷する単位毎（ラインプリンタ、ページプリンタ等）等に異なる。本実施形態では、第１プリンタドライバ２１ａとしてレーザプリンタ用のプリンタドライバ、第２プリンタドライバ２１ｂとしてラージフォーマット用プリンタドライバが、店舗コンピュータ１５に接続され得るプリンタ１７に適したプリンタドライバとして予め記憶されている。この第１及び第２プリンタドライバ２１ａ，２１ｂは、本部コンピュータ１３が作成した販売促進用印刷データをそれぞれ異なる形式のプリンタ制御コードに変換する。
【００３１】
図３に示すように、印刷データ記憶部２３は、印刷データ２３ａを備えている。印刷データ２３ａは、店舗コンピュータ１５を介してプリンタ１７に印刷させるための販売促進用印刷データを加工したデータであって、プリンタ制御コード２７とプリンタドライバ情報２８を備えている。プリンタ制御コード２７は、販売促進用印刷データを作成したアプリケーションと関係なく、プリンタを制御するための予め定められた特別な文字コードで販売促進用印刷データの印刷結果（印刷画像）を表現したデータであって、第１プリンタドライバ２１ａまたは第２プリンタドライバ２１ｂによって生成される。従って、本部コンピュータ１３が販売促進用印刷データを作成したアプリケーションと同じアプリケーションが店舗コンピュータ１５にないときであっても、その販売促進用印刷データを認識（解釈）することができ、全く同一の印刷結果を得ることができる。そして、この印刷データ記憶部２３は、本部コンピュータ１３が販売促進用印刷データを作成する度に更新、追加される。プリンタドライバ情報２８は、プリンタ制御コード２７の生成に使用したプリンタドライバに関する情報であって、プリンタ機種名、メディア設定や画質設定等のプリンタドライバ設定情報等である。このプリンタドライバ情報２８には、本実施形態では、第１プリンタドライバ２１ａまたは第２プリンタドライバ２１ｂのいずれかの情報が登録されている。
【００３２】
図４に示すように、店舗情報記憶部２５は店舗情報２５ａを備えている。店舗情報２５ａは、各店舗に備えられた店舗コンピュータ１５及びその店舗コンピュータ１５に接続されたプリンタ１７の情報である。店舗コンピュータ１５は、所定の時間毎に管理サーバ１１に登録された店舗情報をダウンロードし、店舗情報２５ａとして登録する。店舗情報２５ａは、情報機器の識別情報としての店舗識別情報２９、印刷手段の識別情報としてのプリンタ情報３０を備えている。店舗識別情報２９は各店舗コンピュータ１５に与えられる固有の識別番号であって、管理コンピュータ１２から送信されて登録される。プリンタ情報３０は各店舗コンピュータ１５に接続されている各プリンタ１７のステータス情報であって、管理コンピュータ１２から送信されて登録される。すなわち、店舗識別情報２９に対して、店舗コンピュータ１５に接続されているプリンタ１７の台数分のプリンタ情報３０が、管理コンピュータ１２から送信されて登録される。プリンタ情報３０は、プリンタ
１７の故障の有無等を表しているが、その詳細については後述する。
【００３３】
また、図１及び図２に示すように、本部コンピュータ１３は、キーボードＫ、マウスＭ等の入力手段を備えており、印刷データ２３ａの作成や送信を行うための各種操作信号をこの入力手段を介して本部コンピュータ１３に入力する。また、本部コンピュータ１３はモニタＤを備えている。モニタＤは、例えば、画像を表示するＬＣＤ等であって、モニタＤの画面上に管理コンピュータ１２から送信されたメッセージ等を出力表示する。
【００３４】
図５に示すように、店舗コンピュータ１５は、チェーン店の各店舗にそれぞれ備えられたコンピュータであって、ＣＰＵ１５ａ等の制御部、ＲＡＭ１５ｂ及びＲＯＭ１５ｃ等の記憶部、及び通信手段（図示しない）等を備えている。この店舗コンピュータ１５は、ＲＯＭ１５ｃに記憶された各種プログラムに従って、管理コンピュータ１２及びプリンタ１７と各種データの送受信を行う。
【００３５】
また、店舗コンピュータ１５は、店舗情報記憶部３１、印刷時間記憶部としての指定時間記憶部３３を備えている。店舗情報記憶部３１は、店舗情報３１ａを備えている。店舗情報３１ａは、各店舗に設置された店舗コンピュータ１５及びその店舗コンピュータ１５に接続されたプリンタ１７に関する情報であって、店舗識別情報３５、印刷成否情報３７及びステータス情報３９を備えている。店舗識別情報３５は、店舗コンピュータ１５毎に与えられる固有の識別番号である。印刷成否情報３７は、リモートプリントが成功したか否か、すなわち店舗コンピュータ１５がプリンタ１７に送信した印刷データ２３ａを各プリンタ１７が印刷できたか否かを表す情報であって、プリンタ１７毎に登録されている。ステータス情報３９は、各プリンタ１７のステータスを表す情報であって、例えば、３０分に１回等の所定のタイミングで各プリンタ１７から送信されるものである。そして、このステータス情報３９によって、リモートプリントが成功しなかったとき、店舗コンピュータ１５はその原因を把握することができる。指定時間記憶部３３は、指定時間情報３３ａを備えている。指定時間情報３３ａは、各プリンタ１７が印刷を実行するのに最適な時間であって、プリンタ識別情報４１及び印刷時間としての指定時間４３を備えている。プリンタ識別情報４１は、プリンタ１７毎に与えられる固有の識別番号である。指定時間４３は、各プリンタ１７が印刷を実行するのに最適な時間であって、大量印刷や高画質印刷等の長時間を要する印刷を実行しても、店舗コンピュータ１５及びプリンタ１７が実行する他の処理に支障のない時間帯が予め選択され、指定されている。本実施形態では、指定時間４３は、午前１時であるとする。
【００３６】
プリンタ１７は、本実施形態ではレーザプリンタであって、図６に示すように、ＣＰＵ１７ａ、ＲＡＭ１７ｂ、ＲＯＭ１７ｃ及びＡＳＩＣ（Application Specific Integrated Circuit ）１７ｄ等を備えている。ＣＰＵ１７ａはＲＯＭ１７ｃに記憶されたプログラムを実行することで、ＡＳＩＣ１７ｄに対し印刷制御上必要な指示を出し、店舗コンピュータ１５から送信された印刷データ２３ａに基づいて図示しない駆動部を駆動させて印刷を行うようになっている。なお、本実施形態では、店舗コンピュータ１５とプリンタ１７とで情報機器を構成しており、受信手段、第１ステータス情報送信手段、第３ステータス情報登録手段、印刷時間指定手段、印刷時間登録手段、送信要求作成手段等として機能する。
【００３７】
また、プリンタ１７は、第３ステータス情報記憶部としてのステータス情報記憶部５１を備えている。ステータス情報記憶部５１は、プリンタ１７の状態に関する情報であるステータス情報５１ａを備えている。ステータス情報５１ａは、プリンタ識別情報５３、制御コード情報５５、消耗品情報５７、故障情報５９を備えている。プリンタ識別情報５３は、プリンタ１７に与えられる固有の識別番号である。制御コード情報５５は、本部コンピュータ１３が作成した印刷データ２３ａ（プリンタ制御コード２７）をプリンタ１７が
正しく認識（解釈）し、印刷できたか否かを表す情報である。消耗品情報５７は、トナーカートリッジ、感光体、印刷用紙等のプリンタ１７で使用される消耗品の有無を表す情報である。故障情報５９とは、プリンタ１７の印刷時等に生じる不具合の有無を表す情報であって、本実施形態では、プリンタ１７が出力するエラーコードが記憶される。すなわち、プリンタ１７において印刷が失敗したとき、制御コード情報５５、消耗品情報５７、故障情報５９を参照することによって、印刷が失敗した原因を解析することができる。また、送信したプリンタ制御コード２７をプリンタ１７が解釈できないとき、他の形式のプリンタ制御コード２７を再送したり、対応するプリンタ制御コード２７がない場合には、そのプリンタ１７に印刷データを送信するのを停止したりすることができる。そして、このステータス情報５１ａは、所定の時間毎にプリンタ１７が接続されている店舗コンピュータ１５に送信され、店舗コンピュータ１５の店舗情報記憶部３１にステータス情報３９として登録される。
【００３８】
管理サーバ１１は、図１に示すように、第１ステータス情報記憶部としての店舗情報記憶部６３、印刷情報記憶部６５を備えている。
図７に示すように、店舗情報記憶部６３は、店舗情報６３ａを備えている。店舗情報６３ａは、各店舗に備えられた店舗コンピュータ１５及びその店舗コンピュータ１５に接続されたプリンタ１７の情報であって、店舗コンピュータ１５から予め送信されて登録されている。店舗情報６３ａは、店舗識別情報６７及びステータス情報６９を備えている。店舗識別情報６７は、各店舗コンピュータ１５に与えられる固有の識別番号である。ステータス情報６９は、各店舗コンピュータ１５に接続されているプリンタ１７の状態に関する情報である。前述のように、プリンタ１７のステータス情報記憶部５１に登録されているステータス情報５１ａが、所定の時間毎に店舗コンピュータ１５に送信されて店舗コンピュータ１５の店舗情報記憶部３１にステータス情報３９として登録され、そのステータス情報３９が店舗コンピュータ１５によって送信されてステータス情報６９として登録される。すなわち、プリンタ１７のステータス情報５１ａが店舗コンピュータ１５を介して管理コンピュータ１２に送信され、ステータス情報６９として登録される。そして、店舗識別情報６７は、本部コンピュータ１３に送信されて店舗情報記憶部２５の店舗識別情報２９として登録される。また、ステータス情報６９は、本部コンピュータ１３に送信されて店舗情報記憶部２５のプリンタ情報３０として登録される。
【００３９】
図８に示すように、印刷情報記憶部６５は、印刷情報６５ａを備えている。印刷情報６５ａは、店舗指定情報７１、プリンタ指定情報７３、印刷データ７５を備えている。店舗指定情報７１とは、本部コンピュータ１３が作成した印刷データ２３ａを印刷させる店舗を指定するための情報であって、指定する店舗に備えられた店舗コンピュータ１５の識別情報である。プリンタ指定情報７３は、本部コンピュータ１３に指定された店舗コンピュータ１５に接続されているプリンタ１７のうち、印刷データ２３ａを印刷させるプリンタ１７の識別情報である。印刷データ７５は、本部コンピュータ１３が作成した販売促進用印刷データを加工した印刷データであって、本部コンピュータ１３の印刷データ記憶部２３に記憶された印刷データ２３ａが本部コンピュータ１３によって送信されて登録されている。
【００４０】
次に、本部コンピュータ１３のモニタＤの画面に表示される表示画面について、図９、図１０に従って説明する。表示画面には作成画面Ｅ１（図９参照）、アップロード画面Ｐ１（図１０参照）の２種類がある。
【００４１】
図９に示すように、作成画面Ｅ１は、本部コンピュータ１３にて作成した販売促進用印刷データから印刷データ２３ａの作成を行うための画面である。まず、ユーザとしての第１ユーザが、販売促進用印刷データのファイルをその販売促進用印刷データの作成に使用したアプリケーションで開き、そのアプリケーションの印刷アイコンＰをマウスＭでクリ
ックすると、印刷ダイアログＰＤが表示される。そして、その印刷ダイアログＰＤのプルダウンメニューＳＩをマウスＭでクリックすることによって、印刷データ２３ａを作成するためのプリンタドライバを選択する。すなわち、本実施形態では、プリンタ１７はレーザプリンタであるため、第１プリンタドライバ２１ａを選択する。このとき、第１ユーザは店舗情報記憶部２５に登録した店舗情報２５ａを参照して、印刷させるプリンタ１７がそのプリンタドライバを解釈可能か確認してから、プリンタドライバを選択する。また、第１ユーザは、印刷ダイアログＰＤの印刷範囲指定領域Ａ１にて印刷範囲を設定し、印刷部数指定領域Ａ２にて印刷部数を設定する。さらに、第１ユーザは、用紙指定領域Ａ３にて印刷用紙、用紙サイズ等を設定し、ＯＫボタンＢＯをクリックする。これにより、第１プリンタドライバ２１ａによって印刷データ２３ａ（プリンタ制御コード２７、プリンタドライバ情報２８）が作成される。すなわち、第１ユーザが通常のアプリケーションにおける印刷指示と同様の操作を行うだけで、指定したプリンタドライバが印刷データ２３ａを作成することができる。そして、作成された印刷データ２３ａは、本部コンピュータ１３の印刷データ記憶部２３に印刷データ２３ａ（プリンタ制御コード２７、プリンタドライバ情報２８）として登録される。
【００４２】
印刷データ２３ａが登録されると、モニタＤには、図１０に示すように、本部コンピュータ１３が印刷データ２３ａを管理サーバ１１の印刷情報記憶部６５に印刷データ７５として登録する（アップロードする）ためのアップロード画面Ｐ１が表示される。アップロード画面Ｐ１は、リスト表示部Ｚ１、詳細表示部Ｚ２を備えている。リスト表示部Ｚ１には、印刷データ毎にファイル名８１、ジョブ状況８３、受信日８５が表示される。ファイル名８１は、アップロードする印刷データ２３ａのファイル名である。ジョブ状況８３は、そのファイル（印刷データ２３ａ）がダウンロードされたか否か、印刷されたか否かを表示する。本実施形態では、印刷データ２３ａがまだダウンロードされていないとき、ジョブ状況８３には「未ダウンロード」、ダウンロードされたとき「ダウンロード完了」と表示される。そして、ダウンロードされた印刷データ２３ａが印刷されていないとき、ジョブ状況８３には「未プリント」、印刷されたとき「プリント完了」と表示される。受信日８５は、印刷データ２３ａがアップロードされた日である。
【００４３】
詳細表示部Ｚ２には、第１ユーザが選択した印刷データ２３ａ（ファイル）の詳細情報が表示される。詳細情報は、リスト表示部Ｚ１において、詳細情報を表示したい印刷データ２３ａのファイル名８１を本部コンピュータ１３のマウスＭでダブルクリックすることによって、詳細表示部Ｚ２に表示される。この詳細表示部Ｚ２に詳細情報として表示される項目は、本実施形態では、ファイル名８１、ジョブ状況８３、ジョブ情報８７、店舗情報８９、プリンタ情報９１である。ジョブ情報８７とは、印刷データ２３ａの用紙サイズ、印刷部数及びダウンロードサイズ等であって、印刷データ２３ａが登録されたときに予め詳細表示部Ｚ２に入力されている。店舗情報８９とは、本部コンピュータ１３が印刷データ２３ａを印刷させる店舗（店舗コンピュータ１５）の識別情報であって、本部コンピュータ１３の店舗情報記憶部２５内に登録されている店舗識別情報２９から、印刷データ２３ａを印刷させたい店舗（店舗コンピュータ１５）がマウスＭ等の入力手段を介して選択される。プリンタ情報９１とは、印刷データ２３ａを印刷させるプリンタ１７の識別情報であって、同様に本部コンピュータ１３の店舗情報記憶部２５内に登録されているプリンタ情報３０から、印刷データ２３ａを印刷させたいプリンタ１７がマウスＭ等の入力手段を介して選択される。
【００４４】
なお、この店舗情報８９及びプリンタ情報９１の選択の際に、本部コンピュータ１３のプリンタ情報３０を参照し、印刷できない状態にあるプリンタ１７を印刷データ２３ａの印刷対象から除外することができるので、印刷できない状態のプリンタ１７に印刷データを送信して印刷させることがない。そして、印刷データ２３ａを管理サーバ１１にアップロードするときには、その印刷データ２３ａに対応したファイル名の左端に表示されたチ
ェックボックスＣＢを本部コンピュータ１３のマウスＭでクリックすることによって、ファイル（印刷データ２３ａ）が選択され、アップロード対象となる。そして、アップロード画面Ｐ１の下側の登録ボタンＲＵをマウスＭでクリックすることによってそのアップロード対象のファイル（印刷データ２３ａ）が管理サーバ１１にアップロードされる。すなわち、店舗情報８９が店舗指定情報７１として、プリンタ情報９１をプリンタ指定情報７３として、印刷データ２３ａが印刷データ７５として管理サーバ１１の印刷情報記憶部６５にそれぞれ登録される。
【００４５】
次に、リモートプリントシステムの作用（リモートプリント処理）について、図１１〜図１３に従って説明する。リモートプリント処理は、プリンタ情報転送処理、印刷データ作成処理、アップロード処理、ダウンロード処理の４つの処理から構成されている。図１１は、プリンタ情報転送処理のフローチャートである。
【００４６】
プリンタ１７は、まず、プリンタ１７のステータス情報５１ａを店舗コンピュータ１５に送信する（ステップＳ１−１０）。店舗コンピュータ１５は、そのステータス情報５１ａを受信すると（ステップＳ１−１５）、ステータス情報５１ａをステータス情報３９として店舗情報記憶部３１に登録する。またステータス情報３９と共に、店舗識別情報３５及び印刷成否情報３７を店舗情報３１ａとして店舗情報記憶部３１に登録する（ステップＳ１−２０）。そして、店舗コンピュータ１５は、その店舗情報３１ａを管理コンピュータ１２に送信する（ステップＳ１−２５）。管理コンピュータ１２は、店舗情報３１ａを受信すると（ステップＳ１−３０）、店舗識別情報３５及びステータス情報３９を店舗情報記憶部６３に登録し（ステップＳ１−３５）、プリンタ情報転送処理が終了する。
【００４７】
プリンタ情報転送処理が終了すると、図１２に示すように、印刷データ作成処理及びアップロード処理を実行する。図１２は、印刷データ作成処理及びアップロード処理のフローチャートである。
【００４８】
本部コンピュータ１３は、まず、管理コンピュータ１２に接続されている店舗（店舗コンピュータ１５）の店舗情報の送信要求を管理コンピュータ１２に送信する（ステップＳ２−１０）。なお、この店舗コンピュータ１５は、予め本部コンピュータ１３と契約を結ぶ等して、印刷データが送信されることになっている店舗コンピュータ１５である。送信要求を受信すると（ステップＳ２−１５）、管理コンピュータ１２は、店舗情報記憶部６３から店舗情報６３ａを読み出して、その店舗情報６３ａを本部コンピュータ１３に送信する（ステップＳ２−２０）。店舗情報６３ａを受信すると（ステップＳ２−２５）、本部コンピュータ１３は、その店舗情報６３ａを店舗情報２５ａとして店舗情報記憶部２５に登録する（ステップＳ２−３０）。そして、本部コンピュータ１３は、販売促進用印刷データを汎用アプリケーションで作成する（ステップＳ２−３５）。このとき、本部コンピュータ１３のモニタＤには作成画面Ｅ１（図９）が表示されている。そして、本部コンピュータ１３は、印刷データ作成指示を出力する（ステップＳ２−４０）。すなわち、作成画面Ｅ１上の印刷アイコンＰがマウスＭによりクリックされることにより、印刷データ作成指示が出力される。印刷データ作成指示が出力されると、本部コンピュータ１３のモニタＤには印刷ダイアログＰＤ（図９参照）が表示される（ステップＳ２−４５）。そして、その印刷ダイアログＰＤのプルダウンメニューＳＩがマウスＭでクリックされることによって、プリンタドライバが選択される（ステップＳ２−５０）。そして、同様に、印刷範囲、印刷部数、印刷用紙等が選択され、ＯＫボタンＢＯがマウスＭによってクリックされると、選択されたプリンタドライバが、販売促進用印刷データを変換してプリンタ制御コード２７を生成し（ステップＳ２−５５）、選択されたプリンタドライバのプリンタドライバ情報２８を生成する（ステップＳ２−６０）。そして、そのプリンタ制御コード２７とプリンタドライバ情報２８を印刷データ２３ａとして印刷データ記憶部２３に登録すると（ステップＳ２−７０）、印刷データ作成処理を終了する。次に、本部コンピュー
タ１３のモニタＤにはアップロード画面Ｐ１（図１０参照）が表示され（ステップＳ２−７５）、アップロード処理を開始する。
【００４９】
そして、本部コンピュータ１３は、アップロード画面Ｐ１において、作成した印刷データ２３ａのファイルのファイル名８１がマウスＭを介してダブルクリックされることによって、その印刷データ２３ａに対応する詳細表示部Ｚ２を表示させる。そして、詳細表示部Ｚ２の店舗情報８９、プリンタ情報９１にて印刷データ２３ａを送信する店舗コンピュータ１５及びプリンタ１７が選択される（ステップＳ２−８０）。このとき、店舗情報２５ａのプリンタ情報３０を予め確認することによって、故障や消耗品切れにより印刷できない状態にあるプリンタ１７が選択されることがない。すなわち、印刷できない状態のプリンタ１７に対して印刷データ２３ａ（印刷データ７５）を送信したり、印刷させたりすることがない。次に、本部コンピュータ１３は、店舗情報８９、プリンタ情報９１及び印刷データ２３ａを管理コンピュータ１２に送信する（ステップＳ２−８５）。すなわち、アップロード画面Ｐ１の登録ボタンＲＵがマウスＭでクリックされることによって、管理コンピュータ１２に店舗情報８９、プリンタ情報９１及び印刷データ２３ａが送信される。管理コンピュータ１２は、店舗情報８９、プリンタ情報９１及び印刷データ２３ａを受信し（ステップＳ２−９０）、それぞれ店舗指定情報７１、プリンタ指定情報７３及び印刷データ７５として管理サーバ１１の印刷情報記憶部６５に登録する（ステップＳ２−９５）。そして、このアップロード処理を終了する。
【００５０】
アップロード処理が終了すると、図１３に示すように、ダウンロード処理を実行する。図１３は、ダウンロード処理のフローチャートである。
まず、店舗コンピュータ１５は、管理コンピュータ１２に印刷データ７５の送信要求を送信する（ステップＳ３−１０）。このとき、店舗コンピュータ１５は、店舗コンピュータ１５の店舗識別情報３５を送信要求と共に管理コンピュータ１２に送信する。そして、管理コンピュータ１２は、店舗識別情報３５と送信要求を受信すると（ステップＳ３−１５）、その店舗コンピュータ１５の店舗識別情報３５に対応する印刷データ７５が印刷情報記憶部６５に登録されているか否かを検索する（ステップＳ３−２５）。すなわち、印刷情報記憶部６５の店舗指定情報７１と店舗識別情報３５とを比較し、その店舗識別情報３５に対応した印刷情報６５ａが登録されているか否かを検索する。印刷情報６５ａが登録されていないとき（ステップＳ３−２５でＮＯ）、このダウンロード処理を終了する。一方、印刷情報６５ａが登録されているとき（ステップＳ３−２５でＹＥＳ）、管理コンピュータ１２は、その印刷情報６５ａを店舗コンピュータ１５に送信する（ステップＳ３−３０）。店舗コンピュータ１５は、印刷情報６５ａを受信すると（ステップＳ３−３５）、その印刷情報６５ａが対応するプリンタ１７を選択する（ステップＳ３−４０）。すなわち、印刷情報６５ａのプリンタ指定情報７３と一致するプリンタ識別情報５３を持つプリンタ１７を印刷対象のプリンタ１７として選択する。そして、店舗コンピュータ１５は、印刷情報６５ａを受信した時間が選択したプリンタ１７の指定時間４３か否かを判断する（ステップＳ３−４５）。すなわち、指定時間記憶部３３を参照し、プリンタ１７が予め指定していた時間か否かを判断する。指定時間４３でないとき（ステップＳ３−４５でＮＯ）、店舗コンピュータ１５は、その印刷情報６５ａをプリンタ１７に送信せず、ＲＯＭ１５ｃに一時的に記憶して、指定時間４３になるまで待機する（ステップＳ３−５０）。指定時間４３であったとき（ステップＳ３−４５でＹＥＳ）、店舗コンピュータ１５は、プリンタ１７に印刷データ７５を送信する（ステップＳ３−５５）。プリンタ１７は印刷データ７５を受信すると（ステップＳ３−６０）、その印刷データ７５を印刷し（ステップＳ３−６５）、このダウンロード処理を終了する。
【００５１】
上記実施形態によれば、以下のような効果を得ることができる。
（１）  本実施形態によれば、本部コンピュータ１３が販売促進用印刷データから生成したプリンタ制御コード２７とプリンタドライバ情報２８からなる印刷データ２３ａを、
管理コンピュータ１２が本部コンピュータ１３の指定した店舗コンピュータ１５に接続されたプリンタ１７に送信し、プリンタ制御コード２７を印刷させた。この結果、プリンタ制御コード２７を印刷させるので、例えば、本部コンピュータ１３が販売促進用印刷データを作成時に使用したアプリケーションが店舗コンピュータ１５のアプリケーションと異なるバージョンであっても、販売促進用印刷データを印刷するときのように、そのバージョンの相違による印刷結果の相違が生じない。また、そもそも本部コンピュータ１３の使用するアプリケーションが店舗コンピュータ１５にないときであっても、印刷時にアプリケーションを介さないので、そのプリンタ制御コード２７を印刷することができる。従って、店舗コンピュータ１５にて編集処理を行うことなく、店舗コンピュータ１５（プリンタ１７）にて本部コンピュータ１３の指定する印刷結果と同一の印刷結果を得ることができる。
【００５２】
（２）  本実施形態によれば、本部コンピュータ１３は、販売促進用印刷データを、選択したプリンタドライバによってプリンタ制御コード２７に変換した。この結果、プリンタ制御コード２７が販売促進用印刷データを印刷したときに得られる印刷結果（印刷画像）を記録しているので、本部コンピュータ１３が販売促進用印刷データを作成時に使用したアプリケーションの種類によらず、プリンタ１７にて本部コンピュータ１３の指定する印刷結果と同一の印刷結果を得ることができる。
【００５３】
（３）  本実施形態によれば、本部コンピュータ１３に２種類のプリンタドライバ（第１及び第２プリンタドライバ２１ａ，２１ｂ）を備えた。この結果、異なるプリンタドライバに対応したプリンタ制御コード２７を作成することができるので、より多くのプリンタ１７にて、本部コンピュータ１３の指定する印刷結果と同一の印刷結果を得ることができる。
【００５４】
（４）  本実施形態によれば、本部コンピュータ１３にて、汎用アプリケーションで印刷を実行するときと同様の操作で、印刷データ２３ａを作成することができるので、簡単でありながらもプリンタ１７にて本部コンピュータ１３の指定する印刷結果と同一の印刷結果を得ることができる。
【００５５】
（５）  本実施形態では、販売促進用印刷データそのものでなく、プリンタ制御コード２７を、選択したプリンタ１７に送信し、印刷させる。この結果、例えば、縁無し印刷、長尺印刷等のプリンタ１７の種類に依存した機能や、フィットページ、透かし印刷等のプリンタドライバに依存した機能であっても、プリンタ１７にて本部コンピュータ１３の指定する印刷結果と同一の印刷結果を得ることができる。
【００５６】
（６）  本実施形態によれば、販売促進用印刷データそのものでなく、プリンタ制御コード２７をプリンタ１７に送信し、印刷させる。この結果、店舗コンピュータ１５に本部コンピュータ１３と同一のアプリケーションがインストールされていなかったり、インストールされているアプリケーションのバージョンが本部コンピュータ１３と異なったりしているときであっても、プリンタ１７にて本部コンピュータ１３の指定する印刷結果と同一の印刷結果を得ることができる。従って、店舗コンピュータ１５の使用環境によらず、プリンタ１７にて本部コンピュータ１３の指定する印刷結果と同一の印刷結果を得ることができる。
【００５７】
（７）  本実施形態では、販売促進用印刷データそのものでなく、プリンタ制御コード２７をプリンタ１７に送信し、印刷させる。この結果、本部コンピュータ１３における印刷結果と同一の印刷結果をプリンタ１７にて得ることができるので、例えば、プレ印刷済み用紙やミシン目入り印刷用紙に印刷するとき等、多少の印刷のズレも許容されない印刷用紙に対して印刷するときであっても、印刷を失敗することがない。従って、印刷の失敗
による印刷用紙の無駄を低減することができる。
【００５８】
（８）  本実施形態によれば、本部コンピュータ１３は、印刷データ２３ａを作成する前に、予め店舗情報を管理コンピュータ１２から受信し、店舗コンピュータ１５に接続されているプリンタ１７のステータス情報５１ａを確認した。この結果、ステータス情報５１ａを確認せずにプリンタ１７に印刷データ２３ａを送信して印刷させるときと比較して、例えば、トナー切れのプリンタ１７に対して印刷データ７５を送信して品質の低下した印刷をさせたり、プリンタ１７が解釈出来ないプリンタ制御コード２７を送信して印刷が失敗したりすることがない。従って、不要な印刷データ７５の送信や印刷の失敗を低減することができる。
【００５９】
（９）  本実施形態によれば、店舗コンピュータ１５は、本部コンピュータ１３で使用しているアプリケーションを備えていなくてもよい。この結果、例えば、販売促進用印刷データを印刷するためだけに店舗コンピュータ１５にて本部コンピュータ１３と同じアプリケーションを備えるときと比較して、店舗コンピュータ１５の使用環境に要するコストを低減することができる。従って、低コストでありながらも、プリンタ１７にて本部コンピュータ１３の指定する印刷結果と同一の印刷結果を得ることができる。
【００６０】
（１０）  本実施形態によれば、プリンタ１７が指定した印刷時間である指定時間４３に印刷データ７５の印刷を実行した。この結果、例えば、プリンタ１７がプリンタ制御コード２７の印刷以外の印刷を実行中や、店舗コンピュータ１５が他の処理を実行中に、プリンタ制御コード２７が自動的に送信されるときと比較して、プリンタ制御コード２７の印刷以外の処理が中断されることがない。従って、店舗コンピュータ１５及びプリンタ１７の処理能力を低下させることなく、プリンタ１７にて本部コンピュータ１３の指定する印刷結果と同一の印刷結果を得ることができる。
【００６１】
（１１）  本実施形態によれば、店舗コンピュータ１５は、所定の時間毎に管理コンピュータ１２に印刷データ７５の送信を要求する送信要求を送信した。そして、その店舗コンピュータ１５に対応した印刷データ７５があったときのみ店舗コンピュータ１５にその印刷データ７５が送信され、プリンタ１７にて指定時間４３に印刷された。この結果、店舗コンピュータ１５ではプリンタ１７に対して印刷の指示等をすることなく、自動的にプリンタ１７によって印刷データ７５が印刷される。従って、簡単でありながらもプリンタ１７にて本部コンピュータ１３の指定する印刷結果と同一の印刷結果を得ることができる。
【００６２】
なお、上記実施形態は以下のように変更してもよい。
○上記実施形態では、本部コンピュータ１３は、２種類のプリンタドライバを備えたが、これに限定されず、１種類でも、３種類以上であってもよい。
【００６３】
○上記実施形態では、本部コンピュータ１３が備えたプリンタドライバにて生成したプリンタ制御コード２７をプリンタ１７が解釈できなかったとき、そのプリンタ１７での印刷を停止した。これを、本部コンピュータ１３から送信されたプリンタ制御コード２７の代わりに、そのプリンタ１７が解釈可能なプリンタ制御コードに対応するプリンタドライバに関する情報を店舗コンピュータ１５、管理コンピュータ１２を介して本部コンピュータ１３に送信してもよい。そして、そのプリンタ１７が指定したプリンタドライバを本部コンピュータ１３にインストールし、そのプリンタドライバを用いて本部コンピュータ１３がプリンタ制御コードを生成することによって、プリンタ１７は本部コンピュータ１３の指定する印刷結果と同一の印刷結果を得ることができる。従って、本部コンピュータ１３の指定する印刷結果と同一の印刷結果を得ることのできるプリンタ１７を増加することができる。
【００６４】
○上記実施形態では、本部コンピュータ１３は、第１プリンタドライバ２１ａとしてレーザプリンタ用のプリンタドライバ、第２プリンタドライバ２１ｂとしてラージフォーマット用プリンタドライバを備えた。これを、プリンタの機種ではなく、印刷する単位毎（シリアルプリンタ、ページプリンタ等）に異なるプリンタドライバを設けてもよい。例えば、第１プリンタドライバ２１ａとしてＥＳＣ／Ｐ（Epson Standard Code for Printer ）、第２プリンタドライバ２１ｂとしてＥＳＣ／Ｐａｇｅ（Epson Standard Code/Page）を備えてもよい。
【００６５】
○上記実施形態では、店舗コンピュータ１５は、所定の時間毎に管理コンピュータ１２に印刷データ７５の送信を要求する送信要求を送信した。これを、店舗コンピュータ１５からの送信要求を送信せずに、管理コンピュータ１２に印刷データ７５が登録されたら、その印刷データ７５を印刷するプリンタとして指定されたプリンタ１７を備えた店舗コンピュータ１５にその印刷データ７５を送信してもよい。
【００６６】
○上記実施形態では、店舗コンピュータ１５が指定時間４３を予め指定した。これを、店舗コンピュータ１５が、管理コンピュータ１２から印刷データ７５を受信する毎に指定してもよい。これにより、日々の業務に合わせて印刷データ７５を印刷する時間を選択したり、緊急度の高い印刷データ７５を他の処理より優先させて印刷したりすることができる。
【００６７】
○上記実施形態では、プリンタ１７が指定した印刷時間である指定時間４３に印刷データ７５の印刷を実行した。これを、プリンタ１７が指定時間４３を指定せずに、管理コンピュータ１２に印刷データ７５が登録されたら、その印刷データ７５を印刷するプリンタとして指定されたプリンタ１７にその印刷データ７５を送信して印刷させてもよい。
【００６８】
○上記実施形態では、プリンタ１７が指定した印刷時間である指定時間４３に印刷データ７５の印刷を実行した。これを、本部コンピュータ１３が印刷させたい時間（印刷データを情報機器に出力する時間に対応）をその都度指定し、その指定した印刷時間になってから管理コンピュータ１２が店舗コンピュータ１５に印刷データ７５を送信し、プリンタ１７に印刷させてもよい。このとき、本部コンピュータ１３は、さらに、出力時間指定手段として機能する。この結果、例えば、印刷データ７５を所定の期間、秘密状態にしておきたいときであっても、本部コンピュータ１３が印刷時間を指定することによって、その印刷時間までは店舗コンピュータ１５に印刷データ７５が送信されないため、印刷データ７５の秘密状態を保つことができる。従って、本部コンピュータ１３と店舗コンピュータ１５（プリンタ１７）とで同一の印刷結果を得ながらも、セキュリティの面に配慮することができる。
【００６９】
○上記実施形態では、プリンタ１７が指定した印刷時間である指定時間４３に印刷データ７５の印刷を実行した。これを、本部コンピュータ１３が印刷させたい時間を予め指定し、その指定した印刷時間になってから管理コンピュータ１２が店舗コンピュータ１５に印刷データ７５を送信し、プリンタ１７に印刷させてもよい。この結果、例えば、一週間に一度行われるセール等で使用される販売促進用印刷データ（プリンタ制御コード）を、そのセールの前日に印刷されるように予め本部コンピュータ１３が指定することができる。この結果、印刷データ７５の秘密状態を保ちながらも、指定時間をその都度指定するのに要する手間を低減することができる。
【００７０】
○上記実施形態では、アップロード処理において、本部コンピュータ１３は、最初に店舗コンピュータ１５の店舗情報を管理コンピュータ１２に送信させ、その後、販売促進用印刷データを作成した。これを、最初に販売促進用印刷データを作成した後に、管理コン
ピュータ１２に店舗コンピュータ１５の店舗情報を送信させてもよい。
【００７１】
○上記実施形態では、店舗コンピュータ１５はプリンタ１７に印刷を指示せず、指定時間になると自動的にプリンタ１７にて印刷が実行された。これを、店舗コンピュータ１５にモニタを設け、そのモニタに印刷データ７５を表示させ、第２ユーザにその印刷データ７５を確認させ、第２ユーザの了解を得た場合のみプリンタ１７にて印刷が実行されるようにてしてもよい。これにより、例えば、第２ユーザの気づかないうちに印刷が実行されることにより、プリンタ１７に印刷データ７５の印刷結果が放置され、散逸することがない。
【００７２】
○上記実施形態では、店舗コンピュータ１５はプリンタ１７に印刷を指示せず、指定時間になると自動的にプリンタ１７にて印刷が実行された。これを、店舗コンピュータ１５にスピーカを設けてプリンタ１７が印刷する際に音を鳴らしたり、店舗コンピュータ１５にＬＥＤを設けてプリンタ１７が印刷する際に点滅させたりしてもよい。これにより、例えば、第２ユーザの気づかないうちに印刷が実行されることにより、プリンタ１７に印刷データ７５の印刷結果が放置され、散逸することがない。
【００７３】
○上記実施形態では、本部コンピュータ１３と管理コンピュータ１２と店舗コンピュータ１５とはインターネット等のネットワークＩを介して接続されたが、会社内のＬＡＮ等のネットワークを介して接続されてもよい。これにより、会社内で、組織毎に設置しているコンピュータやプリンタの機種が異なるときであっても、それぞれ同一の印刷結果を得ることができる。
【００７４】
○上記実施形態では、本部コンピュータ１３は、汎用アプリケーションで販売促進用印刷データを作成したが、販売促進用印刷物をスキャナで読み込んだ販売促進用印刷データであってもよい。
【００７５】
○上記実施形態では、本部コンピュータ１３が指定したプリンタドライバは、販売促進用印刷データからプリンタ制御コード２７を生成したが、販売促進用に限らず、他の用途であってもよい。
【００７６】
○上記実施形態では、リモートプリントシステムのプリンタ１７は、レーザプリンタであったが、インクジェット式プリンタ、熱転写式プリンタ等であってもよい。
【図面の簡単な説明】
【００７７】
【図１】本実施形態のシステム概略図。
【図２】同じく、本部コンピュータの概略図。
【図３】同じく、印刷データ記憶部の説明図。
【図４】同じく、店舗情報記憶部の説明図。
【図５】同じく、店舗コンピュータの概略図。
【図６】同じく、プリンタの概略図。
【図７】同じく、管理サーバの店舗情報記憶部の説明図。
【図８】同じく、管理サーバの印刷情報記憶部の説明図。
【図９】同じく、作成画面の説明図。
【図１０】同じく、アップロード画面の説明図。
【図１１】同じく、プリンタ情報転送処理の処理手順の説明図。
【図１２】同じく、印刷データ作成処理及びアップロード処理の処理手順の説明図。
【図１３】同じく、ダウンロード処理の処理手順の説明図。
【符号の説明】
【００７８】
１１…管理サーバ、１２…管理コンピュータ、１３…本部コンピュータ、１５…店舗コンピュータ、１７…プリンタ、２１ａ…第１プリンタドライバ、２１ｂ…第２プリンタドライバ、２３…印刷データ記憶部、２３ａ，７５…印刷データ、２５，３１，６３…店舗情報記憶部、２５ａ，３１ａ，６３ａ…店舗情報、２７…プリンタ制御コード、２８…プリンタドライバ情報、２９，３５，６７…店舗識別情報、３０…プリンタ情報、３３…指定時間記憶部、３７…印刷成否情報、３９，５１ａ，６９…ステータス情報、４１，５３…プリンタ識別情報、４３…指定時間、５１…ステータス情報記憶部、５５…制御コード情報、５７…消耗品情報、５９…故障情報、６５…印刷情報記憶部、６５ａ…印刷情報、７１…店舗指定情報、７３…プリンタ指定情報、Ｉ，Ｎ…ネットワーク。
【図１】
2006235912.tif 000003
【図２】
2006235912.tif 000004
【図３】
2006235912.tif 000005
【図４】
2006235912.tif 000006
【図５】
2006235912.tif 000007
【図６】
2006235912.tif 000008
【図７】
2006235912.tif 000009
【図８】
2006235912.tif 000010
【図９】
2006235912.tif 000011
【図１０】
2006235912.tif 000012
【図１１】
2006235912.tif 000013
【図１２】
2006235912.tif 000014
【図１３】
2006235912.tif 000015