(57)【特許請求の範囲】
【請求項１】
印刷対象に指定された電子データと携帯端末装置とを対応付ける対応付け手段と、
前記対応付け手段により電子データに対応付けられた携帯端末装置と画像形成装置との距離が閾値以下となった携帯端末装置と画像形成装置との組み合わせについて、当該携帯端末装置に対応付けられた電子データを当該画像形成装置へ送信する送信手段と、
を備え、
前記送信手段は、印刷対象に設定された電子データの送信を段階的に行うものであり、段階毎に設定された閾値を用いて電子データの段階的な送信を制御する、
ことを特徴とする印刷システム。
【請求項２】
前記閾値は、印刷対象に設定された電子データのデータ量に基づいて設定される、
ことを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記送信手段は、電子データを複数に分割した部分データ毎に設定された閾値により、電子データを複数に分割した部分データ毎の送信を制御する、
ことを特徴とする請求項１又は請求項２に記載の印刷システム。
【請求項４】
前記送信手段は、第１の送信速度による電子データの送信を第１の閾値により制御し、第１の送信速度より高速な第２の送信速度による電子データの送信を第１の閾値より短く設定された第２の閾値により制御する、
ことを特徴とする請求項１又は請求項２に記載の印刷システム。
【請求項５】
電子データを複数に分割した各部分データをそれぞれ異なる画像形成装置に送信した後に、一の画像形成装置へ他の画像形成装置から部分データを送信し、当該一の画像形成装置において電子データを復元するものであり、
前記送信手段は、各画像形成装置に対する部分データの送信を第１の閾値により制御し、他の画像形成装置から一の画像形成装置への部分データの送信を第１の閾値より短く設定された第２の閾値により制御する、
ことを特徴とする請求項１又は請求項２に記載の印刷システム。
【請求項６】
携帯端末装置に対応付けられた電子データを画像形成装置に送信する処理が前記送信手段により開始された後に、当該携帯端末装置が当該画像形成装置に接近しつつある状態ではないと判定された場合に、当該画像形成装置へ送信された電子データを当該画像形成装置から削除する削除手段を備えた、
ことを特徴とする請求項１乃至請求項５のいずれか１項に記載の印刷システム。
【請求項７】
印刷対象に指定された電子データに対応付けられた携帯端末装置と画像形成装置との距離が閾値以下となった携帯端末装置と画像形成装置との組み合わせについて、当該携帯端末装置に対応付けられた電子データを当該画像形成装置へ送信する送信手段を備え、
前記送信手段は、印刷対象に設定された電子データの送信を段階的に行うものであり、段階毎に設定された閾値を用いて電子データの段階的な送信を制御する、
ことを特徴とする送信制御装置。
【請求項８】
コンピュータに、
印刷対象に指定された電子データに対応付けられた携帯端末装置と画像形成装置との距離が閾値以下となった携帯端末装置と画像形成装置との組み合わせについて、当該携帯端末装置に対応付けられた電子データを当該画像形成装置へ送信する送信機能を実現させるためのプログラムであって、
前記送信機能は、印刷対象に設定された電子データの送信を段階的に行うものであり、段階毎に設定された閾値を用いて電子データの段階的な送信を制御する、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、送信制御装置及びプログラムに関する。
【背景技術】
【０００２】
印刷対象に指定された電子データに基づく画像を画像形成装置により用紙等の記録材に形成して出力する印刷処理に関し、種々の発明が提案されている。
例えば、特許文献１には、各々が画像データの入力を受けてそのデータに応じた画像を記録材に形成する各画像形成装置のアドレスと、それらの各画像形成装置の設置位置を示す位置情報とを各々対応付けて記憶した記憶手段と、自装置の現在位置を示す位置情報を取得する取得手段と、前記取得された位置情報が示す現在位置と前記記憶手段にて各アドレスと対応付けられた位置情報が示す設置位置の間の距離を求め、求めた距離が最も近い設置位置の位置情報と対応付けて前記記憶手段に記憶されたアドレスへ画像データの出力先を切り替える出力先切替手段と、前記切り替えられたアドレスの画像形成装置へ画像データを出力する出力手段とを備えた画像データ出力装置などの発明が開示されている。
【０００３】
例えば、特許文献２には、無線通信端末と通信し、該無線通信端末との間の距離を計測する距離計測手段と、プリントデータを取得するプリントデータ取得手段と、画像を形成する画像形成手段と、前記計測された距離が第１の閾値以下となることに応じて、前記画像形成手段に画像を形成させるための準備動作を開始する準備動作開始手段と、前記計測された距離が前記第１の閾値より小さい第２の閾値以下となることに応じて、前記画像形成手段に前記取得されたプリントデータに基づいた画像を形成させる画像形成開始手段と、を備えた画像形成装置などの発明が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−３０４９８１号公報
【特許文献２】特開２００８−０１７３８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
近年、予め印刷対象に指定しておいたファイル（電子データの一例）に基づく印刷処理を画像形成装置に対するユーザー（利用者）の指示に応じて実行させることが考えられている。具体的には、例えば、ユーザーは、印刷を所望するファイルを予めサーバに登録しておき、その後、コンビニエンスストア等に訪れて、そこに設置された画像形成装置において印刷指示を行うことで、当該画像形成装置がサーバから該当するファイルを取得して印刷処理を行う、という具合である。
【０００６】
本発明は、上記のような、予め印刷対象に指定しておいた電子データに基づく印刷処理を画像形成装置に対するユーザーの指示に応じて実行させる場合において、画像形成装置の設置場所におけるユーザーの待ち時間の短縮を図ることを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に係る本発明は、印刷対象に指定された電子データと携帯端末装置とを対応付ける対応付け手段と、前記対応付け手段により電子データに対応付けられた携帯端末装置と画像形成装置との距離が閾値以下となった携帯端末装置と画像形成装置との組み合わせについて、当該携帯端末装置に対応付けられた電子データを当該画像形成装置へ送信する送信手段と、を備え、前記送信手段は、印刷対象に設定された電子データの送信を段階的に行うものであり、段階毎に設定された閾値を用いて電子データの段階的な送信を制御する、ことを特徴とする印刷システムである。
【０００８】
請求項２に記載の本発明は、請求項１に記載の印刷システムにおいて、前記閾値は、印刷対象に設定された電子データのデータ量に基づいて設定される、ことを特徴とする。
【００１０】
請求項３に記載の本発明は、請求項１又は請求項２に記載の印刷システムにおいて、前記送信手段は、電子データを複数に分割した部分データ毎に設定された閾値により、電子データを複数に分割した部分データ毎の送信を制御する、ことを特徴とする。
【００１１】
請求項４に記載の本発明は、請求項１又は請求項２に記載の印刷システムにおいて、前記送信手段は、第１の送信速度による電子データの送信を第１の閾値により制御し、第１の送信速度より高速な第２の送信速度による電子データの送信を第１の閾値より短く設定された第２の閾値により制御する、ことを特徴とする。
【００１２】
請求項５に記載の本発明は、請求項１又は請求項２に記載の印刷システムにおいて、電子データを複数に分割した各部分データをそれぞれ異なる画像形成装置に送信した後に、一の画像形成装置へ他の画像形成装置から部分データを送信し、当該一の画像形成装置において電子データを復元するものであり、前記送信手段は、各画像形成装置に対する部分データの送信を第１の閾値により制御し、他の画像形成装置から一の画像形成装置への部分データの送信を第１の閾値より短く設定された第２の閾値により制御する、ことを特徴とする。
【００１３】
請求項６に記載の本発明は、請求項１乃至請求項５のいずれか１項に記載の印刷システムにおいて、携帯端末装置に対応付けられた電子データを画像形成装置に送信する処理が前記送信手段により開始された後に、当該携帯端末装置が当該画像形成装置に接近しつつある状態ではないと判定された場合に、当該画像形成装置へ送信された電子データを当該画像形成装置から削除する削除手段を備えた、ことを特徴とする。
【００１４】
請求項７に記載の本発明は、印刷対象に指定された電子データに対応付けられた携帯端末装置と画像形成装置との距離が閾値以下となった携帯端末装置と画像形成装置との組み合わせについて、当該携帯端末装置に対応付けられた電子データを当該画像形成装置へ送信する送信手段を備え、前記送信手段は、印刷対象に設定された電子データの送信を段階的に行うものであり、段階毎に設定された閾値を用いて電子データの段階的な送信を制御する、ことを特徴とする送信制御装置である。
【００１５】
請求項８に記載の本発明は、コンピュータに、印刷対象に指定された電子データに対応付けられた携帯端末装置と画像形成装置との距離が閾値以下となった携帯端末装置と画像形成装置との組み合わせについて、当該携帯端末装置に対応付けられた電子データを当該画像形成装置へ送信する送信機能を実現させるためのプログラムであって、前記送信機能は、印刷対象に設定された電子データの送信を段階的に行うものであり、段階毎に設定された閾値を用いて電子データの段階的な送信を制御する、ことを特徴とするプログラムである。
【発明の効果】
【００１６】
請求項１、７、８に記載の本発明によれば、予め印刷対象に指定しておいた電子データに基づく印刷処理を画像形成装置に対するユーザーの指示に応じて実行させる場合において、本発明を適用しない場合に比べ、画像形成装置の設置場所におけるユーザーの待ち時間を短縮することができる。また、印刷対象に指定された電子データの送信に係る負荷を分散することができる。
【００１７】
請求項２に記載の本発明によれば、印刷対象に指定された電子データのデータ量に応じて送信タイミングを調整することができる。
【００１９】
請求項６に記載の本発明によれば、画像形成装置に送信された電子データが印刷処理に用いられずに残留する事態を防止することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施形態に係る印刷システムの概要を例示する図である。
【図２】本発明の一実施形態に係る印刷システムの構成を例示する図である。
【図３】本発明の一実施形態に係る印刷システムにおける印刷対象のファイルのダウンロードに係る処理のフローを例示する図である。
【図４】本発明の一実施形態に係る印刷システムにおいて送信制御装置として動作するコンピュータの主要なハードウェア構成を例示する図である。
【図５】本発明の一実施形態に係る印刷システムの第３変形例の構成を例示する図である。
【図６】本発明の一実施形態に係る印刷システムにおいて送信制御装置として動作するコンピュータの主要なハードウェア構成を例示する図である。
【発明を実施するための形態】
【００２１】
本発明の一実施形態について、図面を参照して説明する。
図１には、本発明の一実施形態に係る印刷システムの概要を例示してある。
本例の印刷システムは、携帯端末装置１０、ユーザー位置管理装置２０、ファイル管理装置３０、ダウンロード管理装置４０（送信制御装置の一例）、出力端末５０（画像形成装置の一例）等の装置により構成されている。
【００２２】
本例の印刷システムの動作例を概略的に説明しておく。
本例の印刷システムでは、ユーザー（利用者）が携帯する携帯端末装置１０の位置をユーザー位置管理装置２０で管理しており、或るファイル（電子データの一例）の印刷を所望するユーザーは、まず、当該ファイルを印刷対象に指定してファイル管理装置３０に登録し、その後、いずれかの出力端末５０の設置位置（例えばコンビニエンスストア）に向かうと、ダウンロード管理装置４０により、携帯端末装置１０と各出力端末５０との距離が測定され、当該測定された距離が予め設定された閾値（符号Ｒで示す範囲）以下となった出力端末５０に対して、そのユーザーにより印刷対象に指定されたファイルの出力端末５０へのダウンロード（送信）が開始されるように制御する。
これにより、ユーザーが出力端末５０の設置場所でファイルのダウンロード完了を待つ時間が短縮され、出力端末５０による印刷処理を速やかに行えるようになる。
【００２３】
図２には、本例の印刷システムの構成を例示してある。
携帯端末装置１０は、本例の印刷システムを利用する各ユーザーにより携帯可能な端末装置であり、位置検出部１１、位置情報送信部１２等の機能部を有している。携帯端末装置１０としては、例えば、携帯電話端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）等の種々の装置を用いることができる。
【００２４】
位置検出部１１は、自己（携帯端末装置１０）の現在位置を検出する。本例の携帯端末装置１０は、位置検出部１１の一例として、ＧＰＳ（全地球測位システム；Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）機能部を有しており、当該ＧＰＳ機能部により現在位置を検出する。
【００２５】
位置情報送信部１２は、位置検出部１１により検出された自己の現在位置を示す位置情報を無線通信によりユーザー位置管理装置２０へ送信する。ユーザー位置管理装置２０との通信は、例えば、自己の携帯端末ＩＤ（携帯端末装置１０を識別する情報の一例）を用いて行われる。
【００２６】
ユーザー位置管理装置２０は、本例の印刷システムを利用する各ユーザーの位置を管理する装置であり、ユーザー位置検知部２１、ユーザー位置記憶部２２等の機能部を有している。
【００２７】
ユーザー位置検知部２１は、携帯端末装置１０から送信される位置情報に基づいて、当該携帯端末装置１０を携帯するユーザーの位置を検知する。本例では、ユーザーＩＤ（ユーザーを識別する情報の一例）と携帯端末ＩＤとの対応（すなわち、ユーザーと携帯端末装置１０との対応）を予め設定した対応表を有しており、位置情報の送信元を示す携帯端末ＩＤを対応表に照らしてユーザーＩＤを取得し、当該ユーザーＩＤにより特定されるユーザーの位置を当該位置情報により特定（検知）する。
【００２８】
ユーザー位置記憶部２２は、ユーザー位置検知部２１により検知されたユーザーの位置（当該ユーザーに携帯される携帯端末装置１０の位置）を記憶する。本例では、ユーザーＩＤに対応付けて、当該ユーザーＩＤに対応するユーザーの現在位置を示す位置情報（すなわち、最新の位置情報）を記憶している。なお、当該ユーザーに係る過去の位置情報についても履歴として残すようにしてもよい。
【００２９】
ファイル管理装置３０は、本例の印刷システムを利用する各ユーザーにより印刷対象に指定されたファイルを登録（記憶）して管理する装置であり、ファイル記憶部３１、ファイル検索部３２等の機能部を有している。
【００３０】
ファイル記憶部３１は、ユーザーにより印刷対象に指定されたファイルの実データ及びファイル属性（ファイル名、ファイルサイズ、ページ数などの属性情報）を記憶する。本例では、印刷対象に指定されたファイルに、その指定を行ったユーザーのユーザーＩＤを対応付けている。ファイルに対応付けるユーザーＩＤは、携帯端末装置１０又は他の装置においてユーザーにより印刷対象のファイルに指定されたファイルを登録する際に、その登録指示と共に送信元の装置（携帯端末装置１０又は他の装置）から送信されるよう構成されている。
【００３１】
ファイル検索部３２は、種々の検索処理をファイル記憶部３１に対して行う。一例として、ユーザーＩＤを指定してファイルの有無を問い合わせる検索要求に基づき、当該ユーザーＩＤに対応付けてファイル記憶部３１に記憶されているファイルの有無を検索結果として要求元へ返す。一例として、ユーザーＩＤを指定してファイルのファイル属性を問い合わせる検索要求に基づき、当該ユーザーＩＤに対応付けてファイル記憶部３１に記憶されているファイルのファイル属性を検索結果として要求元へ返す。一例として、ユーザーＩＤを指定してファイルの実データを問い合わせる検索要求に基づき、当該ユーザーＩＤに対応付けてファイル記憶部３１に記憶されているファイルの実データを検索結果として要求元へ返す。
【００３２】
ダウンロード管理装置４０は、ユーザーに携帯された携帯端末装置１０と出力端末５０との距離に基づいて、当該ユーザーにより印刷対象に指定されたファイルのファイル管理装置３０から出力端末５０へのダウンロード（送信）処理などについて管理する装置であり、出力端末位置記憶部４１、距離算出部４２、ファイル取得判定部４３、ファイル削除判定部４４、ファイル取得部４５、ファイル削除部４６等の機能部を有している。
【００３３】
出力端末位置記憶部４１は、本例の印刷システムに設けられた各出力端末５０の位置を記憶する。本例では、各出力端末５０から送信された位置情報を、その送信元を示す出力端末ＩＤ（出力端末５０を識別する情報の一例）に対応付けて記憶している。本例では、ダウンロード管理装置４０からの要求に応じて、出力端末５０から位置情報を送信させて記憶するようにしているが、例えば、印刷システムに出力端末５０を追加する際に当該出力端末５０から送信させて記憶しておくような構成や、ダウンロード管理装置４０において本システムの管理者等により各出力端末５０の出力端末ＩＤ及び位置情報の入力を受け付けて記憶しておくような構成を用いてもよい。
【００３４】
距離算出部４２は、印刷対象に指定されたファイルをファイル管理装置３０に登録したユーザーと本例の印刷システムに設けられた各出力端末５０との距離を算出する。本例では、ユーザー位置管理装置２０に記憶されているユーザーの位置情報（現在位置）と出力端末位置記憶部４１に記憶されている出力端末５０の位置情報とに基づいて、当該ユーザーと当該出力端末５０との距離を算出する。また、本例では、ユーザーの位置情報に示される地点と出力端末５０の位置情報に示される地点との直線距離を算出するようにしているが、他の算出手法を用いて距離を算出してもよく、例えば、地図情報などを用いて道なりの距離を算出してもよい。また、地図情報などに基づいて、ユーザーの位置情報と出力端末５０の位置情報とが地図上の同じ領域内（例えば、店舗内、フロアー内、会議室内など）に存在することを算出してもよい。なお、距離を算出するユーザーと出力端末５０との組み合わせとしては、本例の印刷システムを利用する各ユーザーと本例の印刷システムに設けられた各出力端末５０との全ての組み合わせとしてもよく、ファイル管理装置３０に印刷対象のファイルを登録したユーザーについての組み合わせに限定してもよく、ユーザーが印刷に用いる候補となる１以上の出力端末５０を当該ユーザーに予め対応付けて記憶しておき、当該対応付けに基づいて、出力端末５０との組み合わせをユーザー毎に切り替えてもよく、システムの運用形態などに応じたものとすればよい。
【００３５】
ファイル取得判定部４３は、距離算出部４２による算出結果に基づいて、ユーザーにより印刷対象に指定されたファイルのファイル管理装置３０から出力端末５０へのダウンロード処理の開始に関する判定を行う。本例では、当該ユーザーについて出力端末５０毎に算出された距離を閾値と比較し、当該ユーザーとの距離が閾値以下となった出力端末５０に対して当該ファイルのダウンロード処理を開始すると判定する。閾値としては、固定の閾値であってもよく、ダウンロード対象のファイルのファイル属性（ファイルサイズやページ数）などに応じて算出した閾値であってもよい。例えば、予め定められた単位距離をユーザーが移動する間に送信されることが想定されるデータ量を示す基準送信速度（単位距離あたりの送信データ量）を設定しておき、ダウンロード対象のファイルのファイルサイズを基準送信速度で除算した結果を閾値として用いることができる。なお、出力端末５０毎に通信速度が異なる場合には、出力端末５０毎に基準送信速度を予め設定しておいて、閾値の算出に用いるようにしてもよい。
【００３６】
ファイル取得部４５は、ファイル取得判定部４３による判定結果に基づいて、ファイル管理装置３０から出力端末５０へのファイルのダウンロード処理を実行する。なお、ファイルをダウンロードする手法としては、ファイル管理装置３０が送信先の出力端末５０に宛てて該当するファイルを能動的に送信するＰｕｓｈ型であってもよく、ファイル管理装置３０が送信先の出力端末５０からの要求に応じて該当するファイルを受動的に送信するＰｕｌｌ型であってもよい。
【００３７】
ファイル削除判定部４４は、距離算出部４２による算出結果に基づいて、出力端末５０にダウンロードされたファイルの当該出力端末５０からの削除処理に関する判定を行う。本例では、ユーザーに携帯された携帯端末装置１０がダウンロード先の出力端末５０に接近しつつある状態でないと想定される状況をファイルの削除条件として予め設定しており、ファイル取得部４５によりダウンロード処理が開始された後において、当該削除条件に合致することが検出された場合に、当該出力端末５０にダウンロードされたファイルを削除すると判定する。削除条件としては、例えば、ユーザーとの距離がダウンロード開始判定に係る閾値（ファイル取得判定部４３で用いた閾値）を超えた場合、ユーザーとの距離が予め定められた時間を経過しても変化しない（変化の幅が予め定められた範囲に収まる）場合、ユーザーとの距離が増加傾向にある（距離の増加が予め定められた回数又は時間以上連続する）場合、などが挙げられる。
【００３８】
ファイル削除部４６は、ファイル削除判定部４４による判定結果に基づいて、出力端末５０にダウンロードされたファイルの当該出力端末５０からの削除処理を実行する。出力端末５０からのファイルの削除は、ファイル削除部４６が直接出力端末５０側のファイルを削除する構成であってもよく、出力端末５０に対して削除対象のファイルを指定した削除指示を送信し、当該指示を受信した出力端末５０が該当するファイルを削除する構成であってもよく、種々の構成により実現することができる。
【００３９】
出力端末５０は、ファイル管理装置３０からダウンロードされたファイルに基づく印刷を、当該ファイルを印刷対象に指定したユーザーにより印刷指示を受け付けて実行する装置であり、位置情報送信部５１、印刷出力部５２等の機能部を有している。出力端末５０としては、例えば、印刷機能を主たる機能として備えた印刷装置や、印刷機能の他に複写機能やファクシミリ機能等を複合的に備えた複合機などの画像形成装置を用いることができる。
【００４０】
位置情報送信部５１は、自己（出力端末５０）の現在位置を示す位置情報をダウンロード管理装置４０へ送信する。ダウンロード管理装置４０との通信は、例えば、自己の出力端末ＩＤ（出力端末５０を識別する情報の一例）を用いて行われる。本例では、出力端末５０の設置時に設置作業者等により入力された位置情報を記憶してダウンロード管理装置４０へ送信しているが、例えば、出力端末５０にＧＰＳ機能部等の位置検出部を設け、当該位置検出部により自動的に位置情報を検出して送信するようにしてもよい。
【００４１】
印刷出力部５２は、ファイル管理装置３０からダウンロードされたファイルについて、当該ファイルを印刷対象に指定してファイル管理装置３０に登録したユーザーから印刷指示を受け付けたことに応じて、当該ファイルに基づく画像を用紙等の記録材に形成して出力する印刷処理を行う。本例では、出力端末５０においてユーザーからユーザーＩＤの入力を受け付けてユーザー認証を行い、当該ユーザーにより印刷対象に指定されたファイルに基づく印刷指示を受け付けるように構成してあるが、例えば、出力端末５０に携帯端末装置１０の提示部を設けておき、当該提示部に提示された携帯端末装置１０からユーザーＩＤを読み取り（或いは、当該提示部に提示された携帯端末装置１０から携帯端末ＩＤを読み取って、携帯端末ＩＤとユーザーＩＤとの対応表に照らしてユーザーＩＤを取得し）、当該ユーザーＩＤに基づいてユーザー認証を行うような構成などの他の認証方式を用いてもよい。また、例えば、印刷対象に指定されたファイルをファイル管理装置３０に登録する際に、当該ファイルの印刷処理の実行に際して入力を求める文字列や番号などの鍵情報をユーザーに提示しておき、出力端末５０において鍵情報の入力をユーザーから受け付けた場合に、当該鍵情報に対応するファイルの印刷処理を行うようにしてもよい。
【００４２】
本例の印刷システムにおける印刷対象のファイルのダウンロードに係る処理の一例について、図３に例示するフローを参照して説明する。
本例のダウンロード管理装置４０では、まず、ユーザー位置管理装置２０に位置情報が記憶されているユーザーのユーザーＩＤ（Ｄ１）を取得し（ステップＳ１１）、ファイル管理装置３０に登録されているファイルのファイル属性（Ｄ２）を取得し（ステップＳ１２）、本例の印刷システムに設けられている出力端末５０の位置情報（Ｄ３）を取得する（ステップＳ１３）。
【００４３】
その後、予め定められた時間間隔毎に、距離算出部４２が、ユーザー位置管理装置２０に記憶されているユーザーの位置情報（当該ユーザーに携帯される携帯端末装置１０の位置情報）（Ｄ４）を取得し（ステップＳ１４）、取得したユーザーの位置情報と出力端末５０の位置情報とに基づいてユーザーと出力端末５０との距離を算出し（ステップＳ１５）、また、当該ユーザーにより印刷対象に指定されたファイルがダウンロード中か否かを判定する（ステップＳ１６）。
【００４４】
ステップＳ１６においてファイルがダウンロード中でないと判定された場合には、ファイル取得判定部４３が、距離算出部４２により算出された距離が当該ファイルに応じて決定された閾値以下であるか否かに基づいて、当該ファイルのダウンロード処理を開始するか否かを判定する（ステップＳ１７）。その結果、距離算出部４２により算出された距離が閾値以下でなく、ダウンロード処理を開始しないと判定された場合には、ステップＳ１４の処理に戻り、一方、距離算出部４２により算出された距離が閾値以下であり、ダウンロード処理を開始すると判定された場合には、ファイル取得部４５が、当該ファイルの実データ（Ｄ５）についてファイル管理装置３０から出力端末５０へのダウンロード処理を実行する（ステップＳ１８）。
【００４５】
ステップＳ１６においてファイルがダウンロード中であると判定された場合には、ダウンロード処理が完了しているか否かを判定する（ステップＳ１９）。ダウンロード処理が完了していないと判定された場合には、ファイル取得判定部４３が、距離算出部４２により算出された距離に基づいて、ユーザーがダウンロード先の出力端末５０に接近しつつある状態であるか否かに基づいて、出力端末５０にダウンロードされたファイルを当該出力端末５０から削除するか否かを判定する（ステップＳ２０）。その結果、ユーザーがダウンロード先の出力端末５０に接近しつつある状態であり、出力端末５０にダウンロードされたファイルを当該出力端末５０から削除しないと判定された場合には、ステップＳ１４の処理に戻り、一方、ユーザーがダウンロード先の出力端末５０に接近しつつある状態でなく、出力端末５０にダウンロードされたファイルを当該出力端末５０から削除すると判定された場合には、ファイル削除部４６が、出力端末５０にダウンロードされたファイルの当該出力端末５０からの削除処理を実行する（ステップＳ２１）。
【００４６】
以上のように、本例の印刷システムでは、ユーザーと当該ユーザーに携帯される携帯端末装置１０とを対応付けすると共に、ユーザーと当該ユーザーにより印刷対象に指定されてファイル管理装置３０に登録されたファイルとを対応付けすることで、印刷対象に指定されたファイルと携帯端末装置１０とを間接的に対応付けしており、印刷対象に指定されたファイルに対応付けられた携帯端末装置１０（を携帯するユーザー）と出力端末５０との距離を測定し、当該測定された距離が閾値以下となった携帯端末装置１０と出力端末５０との組み合わせについて、当該携帯端末装置１０に対応付けられたファイルを当該出力端末５０へダウンロード（送信）させるようにしている。
なお、本例のようにファイルと携帯端末装置１０とを間接的に対応付けする構成ではなく、ファイルと携帯端末装置１０とを直接的に対応付けする構成としてもよい。
【００４７】
次に、本例の印刷システムの変形例について説明する。
第１の変形例として、印刷対象に設定されたファイルを複数個に分割した単位での段階的なダウンロードを行う構成について説明する。
具体的には、例えば、ダウンロード管理装置４０は、１ページ以上のページ単位でのダウンロードに関し、予め定められた単位距離をユーザーが移動する間に送信されることが想定されるページ数を示す基準送信速度（単位距離あたりの送信ページ数）を設定しておき、ダウンロードの開始ページ位置を示す取得開始ページ番号及びダウンロードの残量を示す残ページ数の初期値として、ダウンロード対象のファイルの先頭ページのページ番号及び当該ファイルの全ページ数を設定し、残ページ数を基準送信速度で除算した結果をダウンロード開始判定に係る閾値として用い、携帯端末装置１０（を携帯するユーザー）が出力端末５０に近づいて両者の距離が閾値以下となった段階で、取得開始ページ番号から順に（末尾ページ側に向かって）部分的なダウンロードを開始させる。この際にダウンロードするページ数（取得ページ数という）は、後述するように、ユーザーと出力端末５０との距離に応じて決定する。その後、現在の取得開始ページ番号に取得ページ数を加算した結果で取得開始ページ番号を更新すると共に、現在の残ページ数から取得ページ数を減算した結果で残ページ数を更新し、更新後の残ページ数を基準送信速度で除算した結果を新たな閾値として次なる部分的なダウンロードについての処理を行うことを、残ページ数が０になるまで繰り返していく。ここで、取得ページ数は、例えば、以下の数式により算出される（但し、小数点以下は切り上げとする）。
取得ページ数＝残ページ数×｛１−（ユーザー距離／ダウンロード開始距離）｝
上記の数式において、ユーザー距離はユーザーと出力端末５０との距離を表しており、また、ダウンロード開始距離はダウンロード開始判定に係る閾値に相当する。なお、他の数式により取得ページ数を算出するようにしてもよい。
【００４８】
第２の変形例として、印刷対象に設定されたファイルのダウンロードをダウンロード速度の切り替えながら段階的に行う構成について説明する。
具体的には、例えば、ダウンロード管理装置４０は、比較的に低速なダウンロードである低速ダウンロードの開始タイミングを判定するための第１の閾値と、当該速度より高速なダウンロードである高速ダウンロードの開始タイミングを判定するための閾値であり第１の閾値より短く設定された第２の閾値とを用い、携帯端末装置１０（を携帯するユーザー）が出力端末５０に近づいて両者の距離が第１の閾値（符号Ｒ１で示す範囲）以下となった段階でファイルの低速ダウンロードを開始させ、その後、携帯端末装置１０が出力端末５０に更に近づいて両者の距離が第２の閾値（符号Ｒ２で示す範囲）以下となった段階で高速ダウンロードを開始させる。一例として、低速ダウンロードにおいては、５００００ｂｙｔｅ／秒の転送量（送信速度）でダウンロードを実行し、高速ダウンロードにおいては、１００００００ｂｙｔｅ／秒の転送量（送信速度）でダウンロードを実行する。もちろん、本例示以外の転送量でダウンロードを実行してもよい。
【００４９】
図４には、第２の変形例に係る印刷システムの概要を例示してある。
図４の例では、複数であるｎ台の出力端末５０−１、５０−２、・・・、５０−ｎが比較的近距離（本例では、出力端末５０毎に設定された第１の閾値により定まる範囲Ｒ１が互いに重なり合う位置関係）に配置されている。そして、例えば、ユーザーとの距離が第１の閾値以下となった出力端末５０として、出力端末５０−１、５０−２、・・・、５０−ｎのｎ台が存在し、それぞれの出力端末５０−１、５０−２、・・・、５０−ｎに対して低速ダウンロードが開始されているとする。この状態において、いずれかの出力端末５０（図４の例では出力端末５０−２）との距離が第２の閾値（符号Ｒ２で示す範囲）以下となった場合には、当該出力端末５０に対して高速ダウンロードを開始させる一方で、他の出力端末５０に対して開始されている低速ダウンロードを中止させる。
【００５０】
なお、低速ダウンロードを中止した時点で他の出力端末（図４の例では出力端末５０−２以外）に途中までダウンロードされたファイルは、ファイル削除判定部４４による判定に基づいて、ファイル削除部４４による削除処理によって削除される。ファイル削除判定部４４では、例えば、いずれかの出力端末５０においてファイルの高速ダウンロードが開始された時点で削除すると判定する手法や、いずれかの出力端末５０でファイルの高速ダウンロードが完了し、その出力端末５０による印刷処理が完了した時点で削除すると判定する手法や、第１の閾値以内の位置にある携帯端末装置１０が第１の閾値以上の距離である第３の閾値により定まる範囲の外部に出たことが距離算出部４２の算出結果より判明した時点で削除すると判定する手法などの様々な手法により、低速ダウンロードを中止した場合の出力端末５０側のファイルの削除の判定が行われてもよい。
【００５１】
また、第１の閾値は、本例のように、それぞれの出力端末５０に個別に設定してもよいし、複数の出力端末５０で共通に設定してもよい。複数の出力端末５０で共通に設定する場合には、例えば、比較的近距離に設置された複数の出力端末５０をグループとして扱い、そのグループの重心位置からの距離に係る閾値を用いてもよく、地図情報などに基づいて、複数の出力端末５０を含む領域に対する距離に係る閾値を用いてもよく、その他の形式の閾値を用いてもよい。なお、これらの閾値は、例えば、ダウンロード管理装置４０内の記憶部に記憶されており、必要に応じて読み出されて判定処理に用いられる。
【００５２】
第３の変形例として、比較的近距離に設置された複数の出力端末５０をグループとして扱い、印刷対象に設定されたファイルを分割した各ファイル部分をグループ内の出力端末５０に別々にダウンロードさせた後に、一の出力端末５０にファイル部分を集約して結合させる構成について説明する。
具体的には、例えば、ダウンロード管理装置４０は、グループとして扱う複数の出力端末５０の情報を記憶しており、各ファイル部分のダウンロードの開始タイミングを判定するための第１の閾値と、各ファイル部分を集約して結合するタイミングを判定するための第２の閾値とを用い、携帯端末装置１０（を携帯するユーザー）と出力端末５０のグループとの距離が第１の閾値以下となった段階で、ダウンロード対象のファイルをグループ内の出力端末５０の台数に応じて分割したファイル部分についてグループ内のそれぞれ異なる出力端末５０に対するダウンロードを開始させ、グループ内のいずれかの出力端末５０との距離が第２の閾値以下となった段階で、当該出力端末５０（及び他の出力端末５０）にその旨を通知し、他の出力端末５０にダウンロードされたファイル部分を当該出力端末５０に転送させて当該出力端末５０にファイル部分を集約させ、当該出力端末５０においてこれらのファイル部分を結合させてファイルを復元させる。
【００５３】
なお、携帯端末装置１０と出力端末５０のグループとの距離の測定における出力端末５０のグループの位置としては、グループに属する各出力端末５０の位置の平均でもよく、測定対象の携帯端末装置１０に最も近い又は最も遠い（或いはＮ番目に近い又はＮ番目に遠い）出力端末５０でもよく、その他の手法により算出される値でもよい。
また、グループとして扱う複数の出力端末５０としては、例えば、ルータ等を用い構成されたＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）内に設けられた複数の出力端末５０が挙げられ、この場合には、出力端末５０間におけるファイル部分の転送を、ＬＡＮ回線を用いて行う構成とすることができる。
【００５４】
図５には、第３の変形例に係る印刷システムの構成を例示してある。
本例の出力端末５０は、位置情報送信部５１、印刷出力部５２に加え、ファイル部分転送部５３、ファイル部分結合部５４を更に備えた構成となっている。
本例では、ダウンロード管理装置４０から、ファイル部分の集約先に決定された出力端末５０に対してファイルの復元指示が送信され、他の出力端末５０に対してファイルの転送指示が送信される。この転送指示には、ファイル部分の集約先に決定された出力端末５０の出力端末ＩＤが付されているものとする。
【００５５】
ファイルの転送指示を受信した出力端末５０では、ファイル部分転送部５３が、ダウンロード済みのファイル部分を当該転送指示に付された出力端末ＩＤにより特定される出力端末５０に宛てて送信する。
ファイルの復元指示を受信した出力端末５０では、ファイル部分結合部５４が、他の出力端末５０からのファイル部分の送信が完了するまで待機し、復元対象のファイルに係る全てのファイル部分が揃ったことに応じて、これらのファイル部分の結合処理を行ってファイルを復元する。本例では、各ファイル部分に、復元対象のファイルにおけるファイル部分の位置（すなわち、ファイル部分の結合順）などの、ファイル部分の結合に必要な情報が付加されており、当該情報に基づいて各ファイル部分を結合し、ファイルの復元を行う。
【００５６】
なお、各出力端末５０がグループ内の他の出力端末５０を認識している構成の場合には、ダウンロード管理装置４０が、ファイル部分の集約先に決定された出力端末５０に対してファイルの復元指示を送信し、当該復元指示を受信した出力端末５０が、グループ内の他の出力端末５０に対してファイル部分の転送指示を送信するようにしてもよく、当該転送指示に自己の出力端末ＩＤを付しておけばよい。
【００５７】
ここで、これまでの説明では、印刷対象に指定されたファイルをファイル管理装置３０に登録しておき、携帯端末装置１０（を携帯するユーザー）との距離に基づいて、当該ファイルをファイル管理装置３０から出力端末５０へダウンロードする場合について説明したが、他の形式の電子データを対象としてもよい。例えば、Ｗｅｂサーバ上で公開されているＷｅｂコンテンツを対象としてもよく、この場合には、当該Ｗｅｂコンテンツのアドレスをファイル管理装置３０に登録し、携帯端末装置１０（を携帯するユーザー）との距離に基づいて、ファイル管理装置３０に登録されたアドレスが指し示すＷｅｂコンテンツを該当するＷｅｂサーバから出力端末５０へダウンロードすればよい。
【００５８】
図４には、本例の印刷システムにおいてダウンロード管理装置４０（送信制御装置の一例）として動作するコンピュータの主要なハードウェア構成を例示してある。
本例では、各種演算処理を行うＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６１、ＣＰＵ６１の作業領域となるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）６２や基本的な制御プログラムを記録したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）６３等の主記憶装置、本発明の一実施形態に係るプログラムや各種データを記憶する補助記憶装置（例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の磁気ディスクや、フラッシュメモリ等の書き換え可能な不揮発性メモリなど）６４、各種情報を表示出力するための表示装置及び操作者により入力操作に用いられる操作ボタンやタッチパネル等の入力機器とのインターフェースである入出力Ｉ／Ｆ６５、他の装置又はシステムとの間で有線又は無線により通信を行うインターフェースである通信Ｉ／Ｆ６６、等のハードウェア資源を有するコンピュータにより構成されている。
そして、本発明の一実施形態に係るプログラムを補助記憶装置６４等から読み出してＲＡＭ６２に展開し、これをＣＰＵ６１により実行させることで、本発明の一実施形態に係る送信制御装置の各機能を複写機１のコンピュータ上に実現している。
【００５９】
なお、本例では、ダウンロード管理装置４０の各機能部を１台のコンピュータに設ける構成としてあるが、各機能部を複数台のコンピュータに分散して設ける構成としてもよい。また、ダウンロード管理装置４０を他の管理装置（例えば、ユーザー位置管理装置２０やファイル管理装置３０など）と一体に設ける構成としてもよく、或いは、ダウンロード管理装置４０を各出力端末５０に設ける構成としてもよく、この場合には、各出力端末５０は自己（出力端末５０）のみを対象にして携帯端末装置１０（を携帯するユーザー）との距離を測定すればよい。
また、本発明の一実施形態に係るプログラムは、例えば、当該プログラムを記憶したＣＤ−ＲＯＭ等の外部記憶媒体から読み込む形式や、通信回線等を介して受信する形式などにより、本例に係るコンピュータに設定される。
また、本例のようなソフトウェア構成により各機能部を実現する態様に限られず、それぞれの機能部を専用のハードウェアモジュールで実現するようにしてもよい。
【符号の説明】
【００６０】
１０：携帯端末装置、  １１：位置検出部、  １２：位置情報送信部、
２０：ユーザー位置管理装置、  ２１：ユーザー位置検知部、  ２２：ユーザー位置記憶部、
３０：ファイル管理装置、  ３１：ファイル記憶部、  ３２：ファイル検索部、
４０：ダウンロード管理装置、  ４１：出力端末位置記憶部、  ４２：距離算出部、  ４３：ファイル取得判定部、  ４４：ファイル削除判定部、  ４５：ファイル取得部、  ４６：ファイル削除部、
５０：出力端末、  ５１：位置情報送信部、  ５２：印刷出力部
【図１】
0005682268.tif 000002
【図２】
0005682268.tif 000003
【図３】
0005682268.tif 000004
【図４】
0005682268.tif 000005
【図５】
0005682268.tif 000006
【図６】
0005682268.tif 000007