(57)【要約】【課題】宛先側通信制御装置のストレージ容量が十分でなくても、送信側通信制御装置の容量で補って処理すること。【解決手段】情報処理装置及び別の通信制御装置との通信を制御し、送信側情報処理装置と送信側通信制御装置との通信と、送信側通信制御装置と宛先側通信制御装置との通信とが確立された後、送信側情報処理装置からのデータを受信して記憶し、前記データが宛先側通信制御装置の記憶手段のみで記憶できるか判断する。ここで、データが宛先側通信制御装置のみで記憶できないと判断された場合に、データの送信側情報処理装置からの受信完了後に、送信側通信制御装置と宛先側通信制御装置との通信は維持したまま、送信側情報処理装置との通信を終了する。その後に、宛先側通信制御装置と宛先側情報処理装置との通信を確立して、データを宛先側情報処理装置へ送信する。【選択図】図９
2007281561.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置及び別の通信制御装置との通信を制御する通信手段と、
送信側情報処理装置と送信側通信制御装置との通信と、前記送信側通信制御装置と宛先
側通信制御装置との通信とが確立された後、前記送信側情報処理装置からのデータを受信
して記憶する記憶手段と、
前記データが前記宛先側通信制御装置の記憶手段のみで記憶できるか判断する判断手段
と、
を備え、
前記判断手段によって前記データが前記宛先側通信制御装置の記憶手段のみで記憶でき
ないと判断された場合に、前記データの前記送信側情報処理装置からの受信完了後に、前
記送信側通信制御装置と宛先側通信制御装置との通信は維持したまま、前記送信側情報処
理装置との通信を終了して、その後に前記宛先側通信制御装置と宛先側情報処理装置との
通信を確立して、前記データを前記宛先側情報処理装置へ送信することを特徴とする通信
制御装置。
【請求項２】
前記通信手段は、前記判断手段によって前記データを記憶する領域が確保できると判断
された場合、前記送信側通信制御装置から前記宛先側通信制御装置に前記データを送り、
前記データが送られた後に、前記送信側通信制御装置と前記宛先側通信制御装置との間の
通信関係を切断し、通信関係が切断された後に、前記宛先側情報処理装置に対して前記デ
ータを送信することを特徴とする請求項１に記載の通信制御装置。
【請求項３】
前記制御手段は、前記判断手段によって前記データが前記宛先側通信制御装置の記憶手
段のみで記憶できないと判断された場合に、該宛先側通信制御装置で記憶できる量のデー
タを前記送信側通信制御装置から前記宛先側通信制御装置に送信し、該送信されたデータ
を前記宛先側情報処理装置で処理した後に次に処理すべきデータを前記宛先側通信制御装
置に送信することにより、前記宛先側情報処理装置に対して前記データを送信することを
特徴とする請求項１または２に記載の通信制御装置。
【請求項４】
前記通信手段は、前記データを前記宛先側情報処理装置へ送信した後に前記送信側通信
制御装置と宛先側通信制御装置との通信と、前記宛先側通信制御装置と宛先側情報処理装
置との通信とを切断し、通信を切断した後に、前記宛先側通信制御装置からの再処理指示
を受けて前記送信側通信制御装置と前記宛先側通信制御装置との間で通信を再開し、前記
送信側通信制御装置と前記宛先側通信制御装置の間の通信関係を維持したまま前記宛先側
通信制御装置を介して前記宛先側情報処理装置に、前記送信側通信制御装置に残っている
データを送り、前記宛先側情報処理装置に対して前記データを送信することを特徴とする
請求項１〜３のいずれか一つに記載の通信制御装置。
【請求項５】
前記データを前記宛先側情報処理装置へ送信した後に、前記宛先側通信制御装置と宛先
側情報処理装置との通信とを切断し、
前記判断手段によって前記データが前記宛先側通信制御装置の記憶手段のみで記憶でき
ないと判断されていた場合、その後、前記記憶手段内の前記データの削除と、前記宛先側
通信制御装置と宛先側情報処理装置との通信の切断とを行うことを特徴とする請求項１〜
３のいずれか一つに記載の通信制御装置。
【請求項６】
情報処理装置及び別の通信制御装置との通信を制御する通信工程と、
送信側情報処理装置と送信側通信制御装置との通信と、前記送信側通信制御装置と宛先
側通信制御装置との通信とが確立された後、前記送信側情報処理装置からのデータを受信
して記憶する記憶工程と、
前記データが前記宛先側通信制御装置の記憶工程のみで記憶できるか判断する判断工程
と、
を含み、
前記判断工程によって前記データが前記宛先側通信制御装置の記憶工程のみで記憶でき
ないと判断された場合に、前記データの前記送信側情報処理装置からの受信完了後に、前
記送信側通信制御装置と宛先側通信制御装置との通信は維持したまま、前記送信側情報処
理装置との通信を終了して、その後に前記宛先側通信制御装置と宛先側情報処理装置との
通信を確立して、前記データを前記宛先側情報処理装置へ送信することを特徴とする通信
制御方法。
【請求項７】
情報処理装置及び別の通信制御装置との通信を制御させる通信工程と、
送信側情報処理装置と送信側通信制御装置との通信と、前記送信側通信制御装置と宛先
側通信制御装置との通信とが確立された後、前記送信側情報処理装置からのデータを受信
して記憶させる記憶工程と、
前記データが前記宛先側通信制御装置の記憶工程のみで記憶できるか判断させる判断工
程と、
をコンピュータに実行させ、
前記判断工程によって前記データが前記宛先側通信制御装置の記憶工程のみで記憶でき
ないと判断された場合に、前記データの前記送信側情報処理装置からの受信完了後に、前
記送信側通信制御装置と宛先側通信制御装置との通信は維持したまま、前記送信側情報処
理装置との通信を終了させて、その後に前記宛先側通信制御装置と宛先側情報処理装置と
の通信を確立させて、前記データを前記宛先側情報処理装置へ送信させることを特徴とす
る通信制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、通信制御装置を介することによる送信元と宛先の間の通信によるデータ処
理に関する。
【背景技術】
【０００２】
送信側の端末が受信側の端末に画像を伝送するファクシミリ伝送では、送信側端末で取
得した画像を音声信号に変換し、音声通信回線を利用して受信側端末に伝送することが行
われている。この音声通信回線としては、従来から使用されてきた通常の電話網の他に、
近年ではインターネットを利用した電話網（ＩＰ電話網）が使用されるようになってきた
。そして、ＩＰ電話網による音声信号の伝送を利用し、ネットワークを介してファクシミ
リ伝送するファクシミリ伝送装置が提案されている（例えば、特許文献１参照。）。
【０００３】
【特許文献１】特開２００３−３０９７０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述したこのようなファクシミリ装置においては、通信制御装置を装着して、装着され
た通信制御装置により通信を制御するものがあり、ここで装着された通信制御装置はハー
ドウェアキーとして使用されるものもあるが、この通信制御装置内にメモリを設けておき
、このメモリを用いるものも考えられる。
【０００５】
しかし、このような場合、通信制御装置内のメモリは必ずしも十分に確保されているも
のではなく、たとえばファックスなどで大量のイメージデータを送信する場合には、宛先
側通信制御装置のメモリ容量次第ではすべて受信しきれないという問題があった。送信元
の通信制御装置と宛先の通信制御装置との間で通信処理を実行する場合、メモリが十分に
用意されていない場合は画像データをわたすことができないので、この通信制御装置の記
憶容量を超えるデータを送信できなくなってしまい、送信できるデータが限られてしまう
という問題があった。
【０００６】
この発明は、上述した従来技術による問題点を解消するため、不足する通信制御装置の
ストレージ容量を補って通信できるようにする通信制御装置、通信制御方法、通信制御プ
ログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決するため、本発明にかかる通信制御装置は、情報処理装置及び別の
通信制御装置との通信を制御する通信手段と、送信側情報処理装置と送信側通信制御装置
との通信と、前記送信側通信制御装置と宛先側通信制御装置との通信とが確立された後、
前記送信側情報処理装置からのデータを受信して記憶する記憶手段と、前記データが前記
宛先側通信制御装置の記憶手段のみで記憶できるか判断する判断手段と、を備え、前記判
断手段によって前記データが前記宛先側通信制御装置の記憶手段のみで記憶できないと判
断された場合に、前記データの前記送信側情報処理装置からの受信完了後に、前記送信側
通信制御装置と宛先側通信制御装置との通信は維持したまま、前記送信側情報処理装置と
の通信を終了して、その後に前記宛先側通信制御装置と宛先側情報処理装置との通信を確
立して、前記データを前記宛先側情報処理装置へ送信することを特徴とする。
【０００８】
この場合、宛先側通信制御装置においてデータを記憶する領域が十分でない場合でも、
送信側通信制御装置と宛先側通信制御装置の通信状態を維持したままデータを処理するこ
とができるので、送信側通信制御装置と宛先側通信制御装置が仮想的に一つの通信制御装
置であるように扱うことができる。したがって、宛先側通信制御装置のストレージ容量が
十分でなくても、送信側通信制御装置の容量で補って処理することができる。
【０００９】
また、前記通信手段は、前記判断手段によって前記データを記憶する領域が確保できる
と判断された場合、前記送信側通信制御装置から前記宛先側通信制御装置に前記データを
送り、前記データが送られた後に、前記送信側通信制御装置と前記宛先側通信制御装置と
の間の通信関係を切断し、通信関係が切断された後に、前記宛先側情報処理装置に対して
前記データを送信するようにしてもよい。
【００１０】
この場合、宛先側通信制御装置においてデータを記憶する領域が十分な場合には宛先側
通信制御装置に対してデータを送信しておいてからデータを処理することができる。この
場合、たとえば印刷などのデータ処理を実行する前に、通信制御装置間の通信を切断する
ことができるので、宛先側通信制御装置のメモリ容量が十分な場合には、早く通信制御装
置間の通信を終了させることができる。
【００１１】
また、前記制御手段は、前記判断手段によって前記データが前記宛先側通信制御装置の
記憶手段のみで記憶できないと判断された場合に、該宛先側通信制御装置で記憶できる量
のデータを前記送信側通信制御装置から前記宛先側通信制御装置に送信し、該送信された
データを前記宛先側情報処理装置で処理した後に次に処理すべきデータを前記宛先側通信
制御装置に送信することにより、前記宛先側情報処理装置に対して前記データを送信する
ようにしてもよい。
【００１２】
この場合、送信側通信制御装置から宛先側通信制御装置にデータを逐次送信することが
できるので、宛先側通信制御装置の容量が十分でない場合でも、送信側通信制御装置の容
量で宛先側通信制御装置を補うことができる。それにより、宛先側通信制御装置の容量が
十分でない場合でも、仮想的に一つの擬似の通信制御装置として印刷などのデータ処理を
実現することができる。
【００１３】
また、前記通信手段は、前記データを前記宛先側情報処理装置へ送信した後に前記送信
側通信制御装置と宛先側通信制御装置との通信と、前記宛先側通信制御装置と宛先側情報
処理装置との通信とを切断し、通信を切断した後に、前記宛先側通信制御装置からの再処
理指示を受けて前記送信側通信制御装置と前記宛先側通信制御装置との間で通信を再開し
、前記送信側通信制御装置と前記宛先側通信制御装置の間の通信関係を維持したまま前記
宛先側通信制御装置を介して前記宛先側情報処理装置に、前記送信側通信制御装置に残っ
ているデータを送り、前記宛先側情報処理装置に対して前記データを送信するようにして
もよい。
【００１４】
この場合、データの再処理が必要となった場合でも、送信元の情報処理装置からの再処
理を要求することなく、通信制御装置間の通信を利用して再処理を実現することができる
。
【００１５】
また、前記データを前記宛先側情報処理装置へ送信した後に、前記宛先側通信制御装置
と宛先側情報処理装置との通信とを切断し、前記判断手段によって前記データが前記宛先
側通信制御装置の記憶手段のみで記憶できないと判断されていた場合、その後、前記記憶
手段内の前記データの削除と、前記宛先側通信制御装置と宛先側情報処理装置との通信の
切断とをしてもよい。
【００１６】
この場合、再処理対象のデータが残っている場合でも、宛先側通信制御装置に収まりき
らないような大量のデータがある場合でも、記憶手段の記憶容量が圧迫されることなく適
切に処理を終了することができる。
【００１７】
また、本発明にかかる通信制御方法は、情報処理装置及び別の通信制御装置との通信を
制御する通信工程と、送信側情報処理装置と送信側通信制御装置との通信と、前記送信側
通信制御装置と宛先側通信制御装置との通信とが確立された後、前記送信側情報処理装置
からのデータを受信して記憶する記憶工程と、前記データが前記宛先側通信制御装置の記
憶工程のみで記憶できるか判断する判断工程と、を含み、前記判断工程によって前記デー
タが前記宛先側通信制御装置の記憶工程のみで記憶できないと判断された場合に、前記デ
ータの前記送信側情報処理装置からの受信完了後に、前記送信側通信制御装置と宛先側通
信制御装置との通信は維持したまま、前記送信側情報処理装置との通信を終了して、その
後に前記宛先側通信制御装置と宛先側情報処理装置との通信を確立して、前記データを前
記宛先側情報処理装置へ送信することを特徴とする。
【００１８】
この場合、宛先側通信制御装置においてデータを記憶する領域が十分でない場合でも、
送信側通信制御装置と宛先側通信制御装置の通信状態を維持したままデータを処理するこ
とができるので、送信側通信制御装置と宛先側通信制御装置が仮想的に一つの通信制御装
置であるように扱うことができる。したがって、宛先側通信制御装置のストレージ容量が
十分でなくても、送信側通信制御装置の容量で補って処理することができる。
【００１９】
また、本発明にかかる通信制御プログラムは、情報処理装置及び別の通信制御装置との
通信を制御させる通信工程と、送信側情報処理装置と送信側通信制御装置との通信と、前
記送信側通信制御装置と宛先側通信制御装置との通信とが確立された後、前記送信側情報
処理装置からのデータを受信して記憶させる記憶工程と、前記データが前記宛先側通信制
御装置の記憶工程のみで記憶できるか判断させる判断工程と、をコンピュータに実行させ
、前記判断工程によって前記データが前記宛先側通信制御装置の記憶工程のみで記憶でき
ないと判断された場合に、前記データの前記送信側情報処理装置からの受信完了後に、前
記送信側通信制御装置と宛先側通信制御装置との通信は維持したまま、前記送信側情報処
理装置との通信を終了させて、その後に前記宛先側通信制御装置と宛先側情報処理装置と
の通信を確立させて、前記データを前記宛先側情報処理装置へ送信させることを特徴とす
る。
【００２０】
この場合、宛先側通信制御装置においてデータを記憶する領域が十分でない場合でも、
送信側通信制御装置と宛先側通信制御装置の通信状態を維持したままデータを処理するこ
とができるので、送信側通信制御装置と宛先側通信制御装置が仮想的に一つの通信制御装
置であるように扱うことができる。したがって、宛先側通信制御装置のストレージ容量が
十分でなくても、送信側通信制御装置の容量で補って処理することができる。
【発明を実施するための最良の形態】
【００２１】
以下に添付図面を参照して、この発明にかかる通信制御装置、通信制御方法および通信
制御プログラムの好適な実施の形態を詳細に説明する。
【００２２】
図１は、ネットワークを構成する情報処理システムの構成を示すブロック図である。図
１では、送信側の情報処理システムについて説明しているが、受信側の情報処理システム
の構成も、送信側の情報処理システムと同様である。
【００２３】
この情報処理システムは、複合機１００が、通信制御装置（ドングル）１８０を介して
、インターネット１８２に接続されることによって構成されている。送信側はこのように
インターネット１８２を介してデータを送信し、同様に構成された受信側が、インターネ
ット１８２から通信制御装置１８０を介して複合機１００でデータを受信する。
【００２４】
複合機１００は、中央処理装置（ＣＰＵ）１０２と、ＲＡＭ１０４と、ＲＯＭ１０６と
、プリントエンジン１１０と、スキャンエンジン１２０と、ＵＳＢデバイス制御部１３０
と、ＵＳＢホスト制御部１７０と、メモリカードインターフェース１４０と、操作パネル
制御部１５０と、ビューワ制御部１６０と、を備えている。ＲＯＭ１０６には、複合機１
００の制御ソフトウェアが格納されている。中央処理装置１０２は、ＲＯＭ１０６に格納
された制御ソフトウェアを実行することにより、複合機１００が有する種々の機能を実現
する。
【００２５】
複合機１００のＵＳＢデバイス制御部１３０は、ＵＳＢコネクタ１３２に接続されてい
る。このＵＳＢコネクタ１３２には、パーソナルコンピュータ（ＰＣ）１９０が接続され
ている。なお、ＵＳＢコネクタ１３２には、パーソナルコンピュータ１９０の他に、任意
のＵＳＢホストを接続することが可能である。ＵＳＢホスト制御部１７０は、ルートハブ
１７２を有しており、ルートハブ１７２にはＵＳＢコネクタ１７４が接続されている。こ
のＵＳＢコネクタ１７４には、デジタルカメラやハードディスクドライブ（ＨＤＤ）等の
ＵＳＢデバイスを接続することが可能である。
【００２６】
メモリカードインターフェース１４０は、メモリカード用のメモリカードスロット１４
２に接続されている。操作パネル制御部１５０には、入力手段としての操作パネル１５２
が接続されている。ビューワ制御部１６０には、画像表示手段としてのビューワ１６２が
接続されている。ユーザは、ビューワ１６２上に表示された画像やメニューを観察しなが
ら、操作パネル１５２を用いて種々の指示を入力することができる。
【００２７】
プリントエンジン１１０は、与えられた印刷データに応じて印刷を実行する印刷機構で
ある。プリントエンジン１１０に供給される印刷データは、中央処理装置１０２が、ＵＳ
Ｂコネクタ１３２を介して接続された外部のパーソナルコンピュータ１９０から供給され
る受信データを解釈し、色変換やハーフトーン処理を実行することにより生成される。プ
リントエンジン１１０に供給される印刷データは、メモリカードスロット１４２に挿入さ
れたメモリカードに格納された画像データや、ＵＳＢコネクタ１７４を介して接続された
デジタルスチルカメラから供給される画像データから生成することも可能である。また、
中央処理装置１０２の代わりにプリントエンジン１１０が色変換やハーフトーン処理の機
能を有するように構成することも可能である。なお、本明細書において、画像データから
生成した印刷データにより印刷を実行することを「画像データを印刷する」ともいう。
【００２８】
スキャンエンジン１２０は、画像をスキャンして画像を表すスキャンデータを生成する
機構である。スキャンエンジン１２０で生成されたスキャンデータは、中央処理装置１０
２により所定の形式（例えば、ｊｐｅｇ形式）の画像データ（スキャン画像データ）に変
換される。スキャン画像データは、パーソナルコンピュータ１９０に転送される。スキャ
ン画像データを、メモリカードスロット１４２に挿入されたメモリカードや、ＵＳＢコネ
クタ１７４を介して接続されたデバイスに格納することも可能である。なお、中央処理装
置１０２の代わりにスキャンエンジン１２０がスキャンデータから画像データを生成する
機能を有するように構成することも可能である。
【００２９】
通信制御装置１８０は、ＵＳＢコネクタ１７４によって複合機１００に接続される。そ
してその一方からインターネット１８２を介してファックスデータを送信する。
【００３０】
図２は、通信制御装置の各操作部および接続部を説明する説明図である。この通信制御
装置１８０は、接続端子２１０および接続端子２２０を備え、さらに、ランプ２３０、操
作部２４０〜２７０によって構成される。接続端子２１０は、図１に示した複合機１００
に接続する端子である。接続端子２２０は、図１に示したインターネット１８２へと接続
する端子である。ランプ２３０は、接続したファイルをメモリカードにコピーする場合に
、コピー操作を促すよう点灯させるランプである。
【００３１】
操作部２４０（Ａボタン）は、送信用意を指示する指示ボタンである。このＡボタンを
押すことにより、通信制御装置１８０は、データの送信用意の処理を開始する。操作部２
５０（Ｂボタン）は、送信開始を指示する指示ボタンである。このＢボタンを押すことに
より、通信制御装置１８０は、データの送信開始の処理を開始する。操作部２６０（Ｃボ
タン）は、オーダーシート印刷を指示する指示ボタンである。このＣボタンを押すことに
より、通信制御装置１８０は、オーダーシート印刷の処理を開始する。操作部２７０は、
電源ボタンである。この電源ボタンを押すことにより、電源を投入したり切断したりする
。
【００３２】
ダイヤルボタン２８０は、数字を入力するボタンである。たとえば、ファクシミリ送信
で相手先の電話番号を入力するとき、このダイヤルボタン２８０上の数字ボタンを入力す
ることにより受け付ける。液晶画面２９０は、液晶による画面表示部である。この液晶画
面２９０を用いて、たとえばファクシミリの送受信先を表示したり、送受信する画像のサ
ムネイル画像を表示したりする。
【００３３】
図３は、通信制御装置の機能的構成を示すブロック図である。通信制御装置１８０は、
入出力部３００、ＵＳＢコントローラ３１０、ストレージ３２０から構成されている。通
信制御装置１８０は、ＵＳＢインタフェースにより外部と接続されるがこれに限定される
ものではなく、その他のインタフェースを用いても良い。
【００３４】
この入出力部３００は、ＵＳＢインタフェース回路から構成されており、データ転送を
制御する。即ち、入出力部３００は、複合機１００からＵＳＢコネクタ１７４を介して送
られてきたデータを受信してＵＳＢコントローラ３１０に送ると共に、このデータを送る
制御を行う。
【００３５】
ＵＳＢコントローラ３１０は、例えばＣＰＵから構成されており、ストレージ３２０へ
のデータの格納処理やストレージ３２０からのデータの読み出し処理を実行したり、ドン
グルデータの暗号化および復号化等をしたりする。ストレージ３２０は、例えばＥＥＰＲ
ＯＭから構成され、データを格納する。
【００３６】
ここで、複合機１００をプリンタであるとして、送信側と受信側の間で通信制御装置１
８０を用いてデータを送信して印刷する処理を説明する。ここで、送信側と受信側でそれ
ぞれ通信制御装置１８０が接続されており、送信側の通信制御装置１８０と受信側の通信
制御装置１８０が共同して処理を実行する。この一連の動作を、図４〜図８を用いて説明
する。
【００３７】
図４は、相手先との接続状態を確立したときの状態を説明するブロック図である。送信
側プリンタ４１０には、送信側ドングル４１５が物理的に接続され、受信側プリンタ４２
０には、受信側ドングル４２５が物理的に接続されているが、通信状態は接続されていな
い。ここで、送信側ドングル４１５と受信側ドングル４２５が通信処理を実行し、接続状
態を確立する。
【００３８】
図５は、擬似ドングルを構築したときの状態を説明するブロック図である。図４に示し
たように、送信側ドングル４１５と受信側ドングル４２５は通信状態を確立するので、こ
のとき、送信側ドングル４１５と受信側ドングル４２５はあわせて一つのドングルとして
機能する。この一つのドングルを仮想的に擬似ドングル５００とし、送信側プリンタ４１
０からはこの擬似ドングル５００としてデータを受信して処理を実行する。
【００３９】
図６は、容量が十分な場合の擬似ドングルを切断した状態を説明するブロック図である
。図５において擬似ドングル５００として送信側プリンタ４１０からデータを受信したが
、擬似ドングル５００内部において、送信側ドングル４１５から受信側ドングル４２５に
データ６００の送信を実行する。
【００４０】
ここで、擬似ドングル５００を構築するのは、容量の不足に対応するためであったが、
受信側ドングル４２５の容量が十分な場合、データ６００をすべて受信側ドングル４２５
に送信することができる。そこで、データ６００を受信側ドングル４２５に送信するが、
送信後は送信側ドングル４１５と受信側ドングル４２５の通信を維持する必要はないので
、ドングル間の通信状態を切断する。
【００４１】
図７は、容量が十分な場合の受信側システムでの印刷処理を説明するブロック図である
。図６においてデータ６００はすべて受信側ドングル４２５に送信されているので、あと
はこのデータ６００を処理してしまえばよい。そこで、受信側ドングル４２５と受信側プ
リンタ４２０との通信状態を確立して、データ６００を受信側プリンタ４２０に送信する
。そして、受信側プリンタ４２０ではデータ６００を印刷処理することができる。
【００４２】
図８は、容量が十分でない場合の擬似ドングルによる処理を説明するブロック図である
。図５において擬似ドングル５００を構築したが、図６および図７の場合においては受信
側ドングル４２５の容量が十分なのでデータ６００を完全に移してから印刷処理を実行し
た。一方で受信側ドングル４２５の容量が十分でない場合は、データ６００を完全に移し
てから処理を実行ということはできない。
【００４３】
そこで、受信側ドングル４２５と受信側プリンタ４２０との通信状態を確立する一方で
、データ６００を送信側データ８０１と受信側データ８０２としてそれぞれ持たせること
により擬似ドングル５００を一つのストレージと動作させる。それにより擬似ドングル５
００と受信側プリンタ４２０との通信状態が確立した形になる。その後、受信側プリンタ
４２０で印刷処理が終了した後は、送信側ドングル４１５と受信側ドングル４２５との通
信状態を切断して、擬似ドングル５００を解消する。
【００４４】
図９は、擬似ドングルを介したデータの処理を説明するフローチャートである。まず、
送信側ドングル４１５において、宛先を入力する（ステップＳ９０１）。次に、相手先と
接続する（ステップＳ９０２）。すなわち、送信側ドングル４１５と受信側ドングル４２
５との間で通信状態を確立し、擬似ドングル５００を構築する。次に、送信側プリンタ４
１０に、送信側ドングル４１５がストレージとして接続する（ステップＳ９０３）。すな
わち、擬似ドングル５００と送信側プリンタ４１０との間で通信状態を確立する。そして
、送信側プリンタ４１０からデータを受信する（ステップＳ９０４）。
【００４５】
データを受信後、擬似ドングル５００は、送信側プリンタ４１０と切断する（ステップ
Ｓ９０５）。そして、受信データは受信側ドングル４２５のストレージに収まるか否かを
判定する（ステップＳ９０６）。収まると判定されなかった場合（ステップＳ９０６：Ｎ
ｏ）、擬似ドングル処理を実行する（ステップＳ９０７）。この擬似ドングル処理は、図
１０においてさらに説明する。擬似ドングル処理を実行後、一連の処理を終了する。
【００４６】
収まると判定された場合（ステップＳ９０６：Ｙｅｓ）、受信したデータ６００を受信
側ドングル４２５へ送る（ステップＳ９０８）。そして、ドングル間の切断を実行する（
ステップＳ９０９）。すなわち、送信側ドングル４１５と受信側ドングル４２５との通信
状態を切断して、擬似ドングル５００を解消する。そして、受信側プリンタ４２０に受信
側ドングル４２５がカメラとして接続し（ステップＳ９１０）、データ６００を印刷する
（ステップＳ９１１）。印刷後、受信側プリンタ４２０と受信側ドングル４２０を切断し
（ステップＳ９１２）、データ６００を消去して（ステップＳ９１３）、一連の処理を終
了する。なお、データは消去せずに再印刷処理のために保存してもよい。再印刷処理につ
いては、図１１において説明する。
【００４７】
図１０は、擬似ドングルを用いた受信側プリンタによる印刷処理を説明するフローチャ
ートである。図９のステップＳ９０６においてストレージに収まらないと判定された場合
、ステップＳ９０７に示した擬似ドングル処理を実行する。図１０では、この擬似ドング
ル処理をさらに具体的に説明する。
【００４８】
まず、受信したデータのうち、印刷で最初に使うデータを受信側ドングル４２５へ集め
る（ステップＳ１００１）。次に、受信側プリンタ４２０に受信側ドングル４２５がカメ
ラとして接続し（ステップＳ１００２）、データ６００を印刷する（ステップＳ１００３
）。印刷後、受信側プリンタ４２０と切断し（ステップＳ１００４）、データ６００を消
去する（ステップＳ１００５）。なお、データは消去せずに再印刷処理のために保存して
もよい。再印刷処理については、図１１において説明する。そして、ドングル間の切断を
実行する（ステップＳ１００６）。すなわち、送信側ドングル４１５と受信側ドングル４
２５との通信状態を切断して、擬似ドングル５００を解消する。データ消去とドングル間
切断処理は順番を逆にしてもよい。そして、一連の処理を終了する。
【００４９】
図１１は、残存データの再印刷処理を説明するフローチャートである。まず、残存デー
タから再印刷対象を指定する（ステップＳ１１０１）。ここで、自分の中のデータで足り
るか否かを判定する（ステップＳ１１０２）。足りないと判定された場合（ステップＳ１
１０２：Ｎｏ）、ステップＳ１１０６に進み、足りると判定された場合（ステップＳ１１
０２：Ｙｅｓ）、再印刷プリンタ（受信側プリンタ４２０）に受信側ドングル４２５がカ
メラとして接続し（ステップＳ１１０３）、データ６００を印刷する（ステップＳ１１０
４）。印刷後、受信側プリンタ４２０と受信側ドングル４２０を切断し（ステップＳ１１
１４）、データ６００を消去して（ステップＳ１１０５）、一連の処理を終了する。
【００５０】
ステップＳ１１０２で足りないと判定された場合（ステップＳ１１０２：Ｎｏ）、受信
履歴から相手先を検索し、相手先と接続する（ステップＳ１１０６）。そして、相手先に
再印刷対象のデータが残っているか否かを判定する（ステップＳ１１０７）。相手先に再
印刷対象のデータが残っていないと判定された場合（ステップＳ１１０７：Ｎｏ）、エラ
ーということになり、一連の処理を終了する。相手先に再印刷対象のデータが残っている
と判定された場合（ステップＳ１１０７：Ｙｅｓ）、再印刷プリンタ（受信側プリンタ４
２０）に再印刷側ドングル（擬似ドングル５００）がカメラとして接続し（ステップＳ１
１０８）、データ６００を再印刷する（ステップＳ１１０９）。印刷後、再印刷プリンタ
（受信側プリンタ４２０）と切断し（ステップＳ１１１０）、ドングル間を切断し（ステ
ップＳ１１１１）、一連の処理を終了する。
【００５１】
上述の説明において、通信制御装置１８０をストレージやカメラとして接続する例を挙
げて説明したが、適用される接続形式はこれらのものに限らない。複合機１００からデー
タを保存することができる形式であれば、ストレージとは限らない。また、複合機１００
に画像を印刷させることができる場合はカメラとは限らない。また、カメラとして接続、
というのはＵＳＢダイレクト（登録商標）やピクトブリッジ（登録商標）の規格で接続し
てもよい。また、プリンタによって内部のデータを管理させることができる場合、管理可
能な形式で接続することも考えられる。
【００５２】
以上説明したように、宛先ドングルにおいてデータを記憶する領域が十分でない場合で
も、送信元ドングルと宛先ドングルの通信状態を維持したままデータを処理することがで
きるので、送信元ドングルと宛先ドングルが仮想的に一つのドングルであるように扱うこ
とができる。したがって、宛先ドングルのストレージ容量が十分でなくても、送信元ドン
グルの容量で補って処理することができる。そして、情報処理装置側では送信側ドングル
にデータを送ることにより、送信側ドングルと宛先ドングルで処理を実行することができ
る。
【００５３】
なお、本実施の形態で説明した通信制御方法は、予め用意されたプログラムをパーソナ
ルコンピュータやワークステーション等のコンピュータで実行することにより実現するこ
とができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ
、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータに
よって記録媒体から読み出されることによって実行される。またこのプログラムは、イン
ターネット等のネットワークを介して配布することが可能な伝送媒体でもよい。
【図面の簡単な説明】
【００５４】
【図１】ネットワークを構成する情報処理システムの構成を示すブロック図。
【図２】通信制御装置の各操作部および接続部を説明する説明図。
【図３】通信制御装置の機能的構成を示すブロック図。
【図４】相手先との接続状態を確立したときの状態を説明するブロック図。
【図５】擬似ドングルを構築したときの状態を説明するブロック図。
【図６】容量が十分な場合の擬似ドングルを切断した状態を説明するブロック図。
【図７】容量が十分な場合の受信側システムでの印刷処理を説明するブロック図。
【図８】容量が十分でない場合の擬似ドングルによる処理を説明するブロック図。
【図９】擬似ドングルを介したデータの処理を説明するフローチャート。
【図１０】擬似ドングルを用いた受信側の印刷処理を説明するフローチャート。
【図１１】残存データの再印刷処理を説明するフローチャート。
【符号の説明】
【００５５】
１００  複合機、１０２  ＣＰＵ、１０４  ＲＡＭ、１０６  ＲＯＭ、１８０  通信制
御装置、２１０  接続端子、２２０  接続端子、３００  入出力部、３１０  ＵＳＢコン
トローラ、３２０  ストレージ
【図１】
2007281561.tif 000003
【図２】
2007281561.tif 000004
【図３】
2007281561.tif 000005
【図４】
2007281561.tif 000006
【図５】
2007281561.tif 000007
【図６】
2007281561.tif 000008
【図７】
2007281561.tif 000009
【図８】
2007281561.tif 000010
【図９】
2007281561.tif 000011
【図１０】
2007281561.tif 000012
【図１１】
2007281561.tif 000013