(57)【要約】【課題】  従来の印刷装置は、一のクライアント装置のために一のリンク上に帯域を確保することに起因して、他のクライアント装置間の通信に必要な帯域が残存しなくなり、通信が滞るおそれがあるという問題があった。【解決手段】  本発明に係る印刷装置は、リンクを介して、第１のデータ、第２のデータ及び第２のデータＢのデータ量に関する情報を受信する受信部と、第１、第２データを印刷する印刷部と、第１のデータの印刷終了時刻に基づき、第２のデータの印刷開始可能時刻を推定する推定部と、第１のデータの受信終了時刻と印刷開始可能時刻との間の時間以内に第２のデータの受信動作が終了するように、第２のデータＢの受信開始時刻及び受信速度を決定する決定部と、受信開始時刻に、リンク上に、受信速度を得るための通信帯域を確保する確保部とを含む。【選択図】  図２
2005313615.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも２以上のクライアント装置が接続されたネットワークを構成するリンクを介して、印刷すべき第１のデータを受信することに引き続き、前記リンクを介して、一のクライアント装置から印刷すべき第２のデータ及び当該第２のデータのデータ量に関する情報を受信する受信部と、
前記第１のデータ及び前記第２のデータを印刷する印刷部と、
前記印刷部による前記第１のデータの印刷が終了する時刻に基づき、前記印刷部が前記第２のデータの印刷を開始可能な時刻を推定する推定部と、
前記受信部による前記第１のデータの受信が終了する時刻と前記推定部により推定された、前記印刷部が前記第２のデータの印刷を開始可能な時刻との間に前記受信部による前記第２のデータの受信の開始から終了までの受信動作が完了するように、前記第２のデータのデータ量に基づき、前記受信部による前記第２のデータの受信を開始する時刻及び受信の速度を決定する決定部と、
前記決定部により決定された、前記受信部による前記第２のデータの受信を開始する時刻に、前記一のクライアント装置との間のリンク上に、前記決定部により決定された前記受信の速度を得るための通信帯域を確保する確保部とを含むことを特徴とする印刷装置。
【請求項２】
少なくとも２以上のクライアント装置が接続されたネットワークを構成するリンクを介して、印刷すべき第１のデータを受信することに引き続き、前記リンクを介して、一のクライアント装置から印刷すべき第２のデータ及び当該第２のデータのデータ量に関する情報を受信する受信部と、
前記第１のデータ及び前記第２のデータを印刷する印刷部と、
前記受信部による前記第２のデータの受信を終了する時刻が、前記印刷部による前記第２のデータの印刷を終了する時刻以前になるように、前記第２のデータのデータ量に基づき、前記受信部による前記第２のデータの受信を開始する時刻及び受信の速度を決定する決定部と、
前記決定部により決定された、前記受信部による前記第２のデータの受信を開始する時刻に、前記一のクライアント装置との間のリンク上に、前記決定部により決定された前記受信の速度を得るための通信帯域を確保する確保部とを含むことを特徴とする印刷装置。
【請求項３】
少なくとも２以上のクライアント装置が接続されたネットワークを構成するリンクを介して、印刷すべき第１のデータを受信することに引き続き、前記リンクを介して、一のクライアント装置から印刷すべき第２のデータ及び当該第２のデータのデータ量に関する情報を受信する受信部と、
前記第１のデータ及び前記第２のデータを印刷する印刷部と、
前記受信部による前記第２のデータの受信を終了する時刻が、前記印刷部による前記第２のデータの印刷を開始する時刻以前になるように、前記第２のデータのデータ量に基づき、前記時刻及び受信の速度を決定する決定部と、
前記決定部により決定された、前記受信部による前記第２のデータの受信を終了する時刻に、前記一のクラアント装置との間のリンク上に、前記決定部により決定された前記受信の速度を得るための通信帯域を確保する確保部とを含むことを特徴とする印刷装置。
【請求項４】
少なくとも２以上のクライアント装置が接続されたネットワークを構成するリンクを介して、印刷すべき第１のデータを受信することに引き続き、前記リンクを介して、一のクライアント装置から印刷すべき第２のデータを順次受信し、かつ当該第２のデータのデータ量に関する情報を受信する受信部と、
前記受信部により受信された第１のデータ及び前記第２のデータを順次記憶するための記憶部であって当該記憶部からの前記第１のデータの順次読み出しにより当該読み出された部分の前記第１のデータが消去される前記記憶部と、
前記記憶部から、当該記憶部に記憶された前記第１のデータを順次読み出し印刷する印刷部と、
前記一のクライアント装置から前記第２のデータを順次受信することを終了する時刻における、前記印刷部により印刷されることなく前記記憶部に残存している一部分の前記第１のデータと、前記記憶部に記憶されるべき全ての前記第２のデータとの合計データ量が前記記憶部の記憶データ量以下になるように、前記一のクライアント装置から前記第２のデータを順次受信することを開始する時刻を決定する決定部と、
前記受信部が前記第２のデータを順次受信することを開始する時刻に、前記一のクライアント装置との間のリンク上に、前記第２のデータを受信する速度を得るための通信帯域を確保する確保部とを含むことを特徴とする印刷装置。
【請求項５】
前記リンク上で、前記決定部により決定された前記受信の速度より速い速度を得るための通信帯域を確保することができるとき、前記確保部は、前記リンク上に、当該通信帯域を確保することを特徴とする請求項１、２、３又は４記載の印刷装置。
【請求項６】
少なくとも２以上のクライアント装置と、当該クライアント装置とリンクを介して接続された印刷装置とを有する印刷ネットワークシステムであって、
前記印刷装置は、前記リンクを介して、印刷すべき第１のデータを受信することに引き続き、前記リンクを介して、一のクライアント装置から印刷すべき第２のデータ及び当該第２のデータのデータ量に関する情報を受信する受信部と、
前記第１のデータ及び前記第２のデータを印刷する印刷部と、
前記印刷部による前記第１のデータの印刷が終了する時刻に基づき、前記印刷部が前記第２のデータの印刷を開始可能な時刻を推定する推定部と、
前記受信部による前記第１のデータの受信が終了する時刻と前記推定部により推定された、前記印刷部が前記第２のデータの印刷を開始可能な時刻との間に前記受信部による前記第２のデータの受信の開始から終了までの受信動作が完了するように、前記第２のデータのデータ量に基づき、前記受信部による前記第２のデータの受信を開始する時刻及び受信の速度を決定する決定部と、
前記決定部により決定された、前記受信部による前記第２のデータの受信を開始する時刻に、前記一のクライアント装置との間のリンク上に、前記決定部により決定された前記受信の速度を得るための通信帯域を確保する確保部とを含むことを特徴とする印刷ネットワークシステム。
【請求項７】
少なくとも２以上のクライアント装置と、当該クライアント装置とリンクを介して接続された印刷装置とを有する印刷ネットワークシステムであって、
前記印刷装置は、前記リンクを介して、印刷すべき第１のデータを受信することに引き続き、前記リンクを介して、一のクライアント装置から印刷すべき第２のデータ及び当該第２のデータのデータ量に関する情報を受信する受信部と、
前記第１のデータ及び前記第２のデータを印刷する印刷部と、
前記受信部による前記第２のデータの受信を終了する時刻が、前記印刷部による前記第２のデータの印刷を終了する時刻以前になるように、前記第２のデータのデータ量に基づき、前記受信部による前記第２のデータの受信を開始する時刻及び受信の速度を決定する決定部と、
前記決定部により決定された、前記受信部による前記第２のデータの受信を開始する時刻に、前記一のクライアント装置との間のリンク上に、前記決定部により決定された前記受信の速度を得るための通信帯域を確保する確保部とを含むことを特徴とする印刷ネットワークシステム。
【請求項８】
少なくとも２以上のクライアント装置と、当該クライアント装置とリンクを介して接続された印刷装置とを有する印刷ネットワークシステムであって、
前記印刷装置は、前記リンクを介して、印刷すべき第１のデータを受信することに引き続き、前記リンクを介して、一のクライアント装置から印刷すべき第２のデータ及び当該第２のデータのデータ量に関する情報を受信する受信部と、
前記第１のデータ及び前記第２のデータを印刷する印刷部と、
前記受信部による前記第２のデータの受信を終了する時刻が、前記印刷部による前記第２のデータの印刷を開始する時刻以前になるように、前記第２のデータのデータ量に基づき、前記時刻及び受信の速度を決定する決定部と、
前記決定部により決定された、前記受信部による前記第２のデータの受信を終了する時刻に、前記一のクラアント装置との間のリンク上に、前記決定部により決定された前記受信の速度を得るための通信帯域を確保する確保部とを含むことを特徴とする印刷ネットワークシステム。
【請求項９】
少なくとも２以上のクライアント装置と、当該クライアント装置とリンクを介して接続された印刷装置とを有する印刷ネットワークシステムであって、
前記印刷装置は、前記リンクを介して、印刷すべき第１のデータを受信することに引き続き、前記リンクを介して、一のクライアント装置から印刷すべき第２のデータを順次受信し、かつ当該第２のデータのデータ量に関する情報を受信する受信部と、
前記受信部により受信された第１のデータ及び前記第２のデータを順次記憶するための記憶部であって当該記憶部からの前記第１のデータの順次読み出しにより当該読み出された部分の前記第１のデータが消去される前記記憶部と、
前記記憶部から、当該記憶部に記憶された前記第１のデータを順次読み出し印刷する印刷部と、
前記一のクライアント装置から前記第２のデータを順次受信することを終了する時刻における、前記印刷部により印刷されることなく前記記憶部に残存している一部分の前記第１のデータと、前記記憶部に記憶されるべき全ての前記第２のデータとの合計データ量が前記記憶部の記憶データ量以下になるように、前記一のクライアント装置から前記第２のデータを順次受信することを開始する時刻を決定する決定部と、
前記受信部が前記第２のデータを順次受信することを開始する時刻に、前記一のクライアント装置との間のリンク上に、前記第２のデータを受信する速度を得るための通信帯域を確保する確保部とを含むことを特徴とする印刷ネットワークシステム。
【請求項１０】
前記リンク上で、前記決定部により決定された前記受信の速度より速い速度を得るための通信帯域を確保することができるとき、前記確保部は、前記リンク上に、当該通信帯域を確保することを特徴とする請求項６、７、８又は９記載の印刷ネットワークシステム。
【請求項１１】
少なくとも２以上のクライアント装置が接続されたネットワークを構成するリンクを介して、印刷すべき第１のデータを受信することに引き続き、前記リンクを介して、一のクライアント装置から印刷すべき第２のデータ及び当該第２のデータのデータ量に関する情報を受信する受信工程と、
前記第１のデータ及び前記第２のデータを印刷する印刷工程と、
前記印刷工程による前記第１のデータの印刷が終了する時刻に基づき、前記印刷工程が前記第２のデータの印刷を開始可能な時刻を推定する推定工程と、
前記受信工程による前記第１のデータの受信が終了する時刻と前記推定工程により推定された、前記印刷工程が前記第２のデータの印刷を開始可能な時刻との間に前記受信工程による前記第２のデータの受信の開始から終了までの受信動作が完了するように、前記第２のデータのデータ量に基づき、前記受信工程による前記第２のデータの受信を開始する時刻及び受信の速度を決定する決定工程と、
前記決定工程により決定された、前記受信工程による前記第２のデータの受信を開始する時刻に、前記一のクライアント装置との間のリンク上に、前記決定工程により決定された前記受信の速度を得るための通信帯域を確保する確保工程とを含むことを特徴とする印刷方法。
【請求項１２】
少なくとも２以上のクライアント装置が接続されたネットワークを構成するリンクを介して、印刷すべき第１のデータを受信することに引き続き、前記リンクを介して、一のクライアント装置から印刷すべき第２のデータ及び当該第２のデータのデータ量に関する情報を受信する受信工程と、
前記第１のデータ及び前記第２のデータを印刷する印刷工程と、
前記受信工程による前記第２のデータの受信を終了する時刻が、前記印刷工程による前記第２のデータの印刷を終了する時刻以前になるように、前記第２のデータのデータ量に基づき、前記受信工程による前記第２のデータの受信を開始する時刻及び受信の速度を決定する決定工程と、
前記決定工程により決定された、前記受信工程による前記第２のデータの受信を開始する時刻に、前記一のクライアント装置との間のリンク上に、前記決定工程により決定された前記受信の速度を得るための通信帯域を確保する確保工程とを含むことを特徴とする印刷方法。
【請求項１３】
少なくとも２以上のクライアント装置が接続されたネットワークを構成するリンクを介して、印刷すべき第１のデータを受信することに引き続き、前記リンクを介して、一のクライアント装置から印刷すべき第２のデータ及び当該第２のデータのデータ量に関する情報を受信する受信工程と、
前記第１のデータ及び前記第２のデータを印刷する印刷工程と、
前記受信工程による前記第２のデータの受信を終了する時刻が、前記印刷部による前記第２のデータの印刷を開始する時刻以前になるように、前記第２のデータのデータ量に基づき、前記時刻及び受信の速度を決定する決定工程と、
前記決定工程により決定された、前記受信工程による前記第２のデータの受信を終了する時刻に、前記一のクラアント装置との間のリンク上に、前記決定工程により決定された前記受信の速度を得るための通信帯域を確保する確保工程とを含むことを特徴とする印刷方法。
【請求項１４】
少なくとも２以上のクライアント装置が接続されたネットワークを構成するリンクを介して、印刷すべき第１のデータを受信することに引き続き、前記リンクを介して、一のクライアント装置から印刷すべき第２のデータを順次受信し、かつ当該第２のデータのデータ量に関する情報を受信する受信部と、
前記受信工程により受信された第１のデータ及び前記第２のデータを順次記憶するための記憶工程であって当該記憶部からの前記第１のデータの順次読み出しにより当該読み出された部分の前記第１のデータが消去される前記記憶工程と、
前記記憶工程から、当該記憶部に記憶された前記第１のデータを順次読み出し印刷する印刷工程と、
前記一のクライアント装置から前記第２のデータを順次受信することを終了する時刻における、前記印刷工程により印刷されることなく前記記憶工程に残存している一部分の前記第１のデータと、前記記憶工程に記憶されるべき全ての前記第２のデータとの合計データ量が前記記憶部の記憶データ量以下になるように、前記一のクライアント装置から前記第２のデータを順次受信することを開始する時刻を決定する決定工程と、
前記受信工程が前記第２のデータを順次受信することを開始する時刻に、前記一のクライアント装置との間のリンク上に、前記第２のデータを受信する速度を得るための通信帯域を確保する確保工程とを含むことを特徴とする印刷方法。
【請求項１５】
前記リンク上で、前記決定工程により決定された前記受信の速度より速い速度を得るための通信帯域を確保することができるとき、前記確保工程は、前記リンク上に、当該通信帯域を確保することを特徴とする請求項１１、１２、１３又は１４記載の印刷方法。
【請求項１６】
コンピュータの制御下で、少なくとも２以上のクライアント装置が接続されたネットワークを構成するリンクを介して、印刷すべき第１のデータを受信することに引き続き、前記リンクを介して、一のクライアント装置から印刷すべき第２のデータ及び当該第２のデータのデータ量に関する情報を受信することを受信部に実行させる受信工程と、
前記第１のデータ及び前記第２のデータを印刷することを印刷部に実行させる印刷工程と、
前記印刷部による前記第１のデータの印刷が終了する時刻に基づき、前記印刷部が前記第２のデータの印刷を開始可能な時刻を推定することを推定部に実行させる推定工程と、
前記受信部による前記第１のデータの受信が終了する時刻と前記推定部により推定された、前記印刷部が前記第２のデータの印刷を開始可能な時刻との間に前記受信部による前記第２のデータの受信の開始から終了までの受信動作が完了するように、前記第２のデータのデータ量に基づき、前記受信部による前記第２のデータの受信を開始する時刻及び受信の速度を決定することを決定部に実行させる決定工程と、
前記決定部により決定された、前記受信部による前記第２のデータの受信を開始する時刻に、前記一のクライアント装置との間のリンク上に、前記決定部により決定された前記受信の速度を得るための通信帯域を確保することを確保部に実行させる確保工程とを含むことを特徴とする印刷プログラム。
【請求項１７】
コンピュータの制御下で、少なくとも２以上のクライアント装置が接続されたネットワークを構成するリンクを介して、印刷すべき第１のデータを受信することに引き続き、前記リンクを介して、一のクライアント装置から印刷すべき第２のデータ及び当該第２のデータのデータ量に関する情報を受信することを受信部に実行させる受信工程と、
前記第１のデータ及び前記第２のデータを印刷することを印刷部に実行させる印刷工程と、
前記受信部による前記第２のデータの受信を終了する時刻が、前記印刷部による前記第２のデータの印刷を終了する時刻以前になるように、前記第２のデータのデータ量に基づき、前記受信部による前記第２のデータの受信を開始する時刻及び受信の速度を決定することを決定部に実行させる実行工程と、
前記決定部により決定された、前記受信部による前記第２のデータの受信を開始する時刻に、前記一のクライアント装置との間のリンク上に、前記決定部により決定された前記受信の速度を得るための通信帯域を確保することを確保部に実行させる確保工程とを含むことを特徴とする印刷プログラム。
【請求項１８】
コンピュータの制御下で、少なくとも２以上のクライアント装置が接続されたネットワークを構成するリンクを介して、印刷すべき第１のデータを受信することに引き続き、前記リンクを介して、一のクライアント装置から印刷すべき第２のデータ及び当該第２のデータのデータ量に関する情報を受信することを受信部に実行させる受信工程と、
前記第１のデータ及び前記第２のデータを印刷することを印刷部に実行させる印刷工程と、
前記受信部による前記第２のデータの受信を終了する時刻が、前記印刷部による前記第２のデータの印刷を開始する時刻以前になるように、前記第２のデータのデータ量に基づき、前記時刻及び受信の速度を決定することを決定部に実行させる決定工程と、
前記決定部により決定された、前記受信部による前記第２のデータの受信を終了する時刻に、前記一のクラアント装置との間のリンク上に、前記決定部により決定された前記受信の速度を得るための通信帯域を確保することを確保部に実行させる確保工程とを含むことを特徴とする印刷プログラム。
【請求項１９】
コンピュータの制御下で、少なくとも２以上のクライアント装置が接続されたネットワークを構成するリンクを介して、印刷すべき第１のデータを受信することに引き続き、前記リンクを介して、一のクライアント装置から印刷すべき第２のデータを順次受信し、かつ当該第２のデータのデータ量に関する情報を受信することを受信部に実行させる受信工程と、
前記受信部により受信された第１のデータ及び前記第２のデータを順次記憶するための記憶部であって当該記憶部からの前記第１のデータの順次読み出しにより当該読み出された部分の前記第１のデータが消去される前記記憶部に当該記憶及び消去を実行させる記憶工程と、
前記記憶部から、当該記憶部に記憶された前記第１のデータを順次読み出し印刷することを印刷部に実行させる印刷工程と、
前記一のクライアント装置から前記第２のデータを順次受信することを終了する時刻における、前記印刷部により印刷されることなく前記記憶部に残存している一部分の前記第１のデータと、前記記憶部に記憶されるべき全ての前記第２のデータとの合計データ量が前記記憶部の記憶データ量以下になるように、前記一のクライアント装置から前記第２のデータを順次受信することを開始する時刻を決定することを決定部に実行させる決定工程と、
前記受信部が前記第２のデータを順次受信することを開始する時刻に、前記一のクライアント装置との間のリンク上に、前記第２のデータを受信する速度を得るための通信帯域を確保することを確保部に実行させる確保工程とを含むことを特徴とする印刷プログラム。
【請求項２０】
前記リンク上で、前記決定部により決定された前記受信の速度より速い速度を得るための通信帯域を確保することができるとき、前記確保部は、前記リンク上に、当該通信帯域を確保することを特徴とする請求項１６、１７、１８又は１９記載の印刷プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷ネットワークシステム、印刷方法及び印刷プログラムに関し、特に、ネットワーク経由でクライアント装置から受信するデータを印刷する印刷装置、印刷ネットワークシステム、印刷方法及び印刷プログラムに関する。
【背景技術】
【０００２】
図７は、従来の印刷装置を備えた印刷ネットワークシステムの構成を示す。従来の印刷ネットワークシステムＰＮＳでは、例えば、下記の特許文献１及び特許文献２に記載されているように、クライアント装置ＣＬ２から印刷装置ＰＲ間へデータを転送するとき、当該データの転送の遅延に起因して印刷装置ＰＲによる前記データの印刷処理が滞ることを回避すべく、クライアント装置ＣＬ２及び印刷装置ＰＲ間のリンクＬ２、Ｌ３、Ｌ５に、前記データの転送に必要な帯域を確保する。
【０００３】
【特許文献１】特開平９−１７１４４３号公報
【特許文献２】特開２００２−１４２０６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記したリンクＬ２、Ｌ３、Ｌ５のうちリンクＬ３には、上記した帯域の確保により、クライアント装置ＣＬ１及びクライアント装置ＣＬ３間の通信に必要な帯域が残らなくなることがあり、これにより、クライアント装置ＣＬ１及びクライアント装置ＣＬ３間の通信が滞るおそれがあるという問題があった。
【課題を解決するための手段】
【０００５】
本発明に係る第１の印刷装置は、上記した課題を解決すべく、少なくとも２以上のクライアント装置が接続されたネットワークを構成するリンクを介して、印刷すべき第１のデータを受信することに引き続き、前記リンクを介して、一のクライアント装置から印刷すべき第２のデータ及び当該第２のデータのデータ量に関する情報を受信する受信部と、前記第１のデータ及び前記第２のデータを印刷する印刷部と、前記印刷部による前記第１のデータの印刷が終了する時刻に基づき、前記印刷部が前記第２のデータの印刷を開始可能な時刻を推定する推定部と、前記受信部による前記第１のデータの受信が終了する時刻と前記推定部により推定された、前記印刷部が前記第２のデータの印刷を開始可能な時刻との間に前記受信部による前記第２のデータの受信の開始から終了までの受信動作が完了するように、前記第２のデータのデータ量に基づき、前記受信部による前記第２のデータの受信を開始する時刻及び受信の速度を決定する決定部と、前記決定部により決定された、前記受信部による前記第２のデータの受信を開始する時刻に、前記一のクライアント装置との間のリンク上に、前記決定部により決定された前記受信の速度を得るための通信帯域を確保する確保部とを含む。
【０００６】
本発明に係る第１の印刷装置によれば、前記決定部が、前記時刻と前記時刻との間の時間以内に前記一のクライアント装置からの前記第２のデータの受信の開始から終了までの受信動作が完了するように、前記第２のデータのデータ量に基づき、前記第２のデータの受信を開始する時刻及び受信の速度を決定し、前記確保部が、前記時刻のとき、前記リンク上に、前記受信速度を得るために必要な通信帯域を確保する。これにより、前記一のクライアント装置及び印刷装置間での前記第２のデータの送受信を、当該第２のデータの印刷を開始する前に完了することを保証した上で、リンク上に確保する帯域を抑えることから、前記一のクライアント装置以外のクライアント装置が行う通信が滞るおそれを従来に比して低減することが可能となる。
【０００７】
本発明に係る第２の印刷装置は、少なくとも２以上のクライアント装置が接続されたネットワークを構成するリンクを介して、印刷すべき第１のデータを受信することに引き続き、前記リンクを介して、一のクライアント装置から印刷すべき第２のデータ及び当該第２のデータのデータ量に関する情報を受信する受信部と、前記第１のデータ及び前記第２のデータを印刷する印刷部と、前記受信部による前記第２のデータの受信を終了する時刻が、前記印刷部による前記第２のデータの印刷を終了する時刻以前になるように、前記第２のデータのデータ量に基づき、前記受信部による前記第２のデータの受信を開始する時刻及び受信の速度を決定する決定部と、前記決定部により決定された、前記受信部による前記第２のデータの受信を開始する時刻に、前記一のクライアント装置との間のリンク上に、前記決定部により決定された前記受信の速度を得るための通信帯域を確保する確保部とを含む。
【０００８】
本発明に係る第２の印刷装置によれば、前記決定部が、受信部による前記時刻第２のデータの受信を終了する時刻が、前記印刷部による前記第２のデータの印刷を終了する時刻以前になるように、前記第２のデータのデータ量に基づき、前記第２のデータの受信を開始する時刻及び受信の速度を決定し、前記確保部が、前記時刻のとき、前記リンク上に、前記受信速度を得るために必要な通信帯域を確保する。これにより、前記一のクライアント装置及び印刷装置間での前記第２のデータの送受信を、当該第２のデータの印刷を終了する前に完了することを保証した上で、リンク上に確保する帯域を抑えることから、前記一のクライアント装置以外のクライアント装置が行なう通信が滞るおそれを従来に比して低減することが可能となる。
【０００９】
本発明に係る第３の印刷装置は、少なくとも２以上のクライアント装置が接続されたネットワークを構成するリンクを介して、印刷すべき第１のデータを受信することに引き続き、前記リンクを介して、一のクライアント装置から印刷すべき第２のデータ及び当該第２のデータのデータ量に関する情報を受信する受信部と、前記第１のデータ及び前記第２のデータを印刷する印刷部と、前記受信部による前記第２のデータの受信を終了する時刻が、前記印刷部による前記第２のデータの印刷を開始する時刻以前になるように、前記第２のデータのデータ量に基づき、前記時刻及び受信の速度を決定する決定部と、前記決定部により決定された、前記受信部による前記第２のデータの受信を終了する時刻に、前記一のクラアント装置との間のリンク上に、前記決定部により決定された前記受信の速度を得るための通信帯域を確保する確保部とを含む。
【００１０】
本発明に係る第３の印刷装置によれば、前記決定部が、受信部による前記時刻第２のデータの受信を終了する時刻が、前記印刷部による前記第２のデータの印刷を開始する時刻以前になるように、前記第２のデータのデータ量に基づき、前記第２のデータの受信を開始する時刻及び受信の速度を決定し、前記確保部が、前記時刻のとき、前記リンク上に、前記受信速度を得るために必要な通信帯域を確保する。これにより、前記一のクライアント装置及び印刷装置間での前記第２のデータの送受信を、当該第２のデータの印刷を開始する前に完了することを保証した上で、リンク上に確保する帯域を抑えることから、前記一のクライアント装置以外のクライアント装置が行なう通信が滞るおそれを従来に比して低減することが可能となる。
【００１１】
本発明に係る第４の印刷装置は、少なくとも２以上のクライアント装置が接続されたネットワークを構成するリンクを介して、印刷すべき第１のデータを受信することに引き続き、前記リンクを介して、一のクライアント装置から印刷すべき第２のデータを順次受信し、かつ当該第２のデータのデータ量に関する情報を受信する受信部と、前記受信部により受信された第１のデータ及び前記第２のデータを順次記憶するための記憶部であって当該記憶部からの前記第１のデータの順次読み出しにより当該読み出された部分の前記第１のデータが消去される前記記憶部と、前記記憶部から、当該記憶部に記憶された前記第１のデータを順次読み出し印刷する印刷部と、前記一のクライアント装置から前記第２のデータを順次受信することを終了する時刻における、前記印刷部により印刷されることなく前記記憶部に残存している一部分の前記第１のデータと、前記記憶部に記憶されるべき全ての前記第２のデータとの合計データ量が前記記憶部の記憶データ量以下になるように、前記一のクライアント装置から前記第２のデータを順次受信することを開始する時刻を決定する決定部と、前記受信部が前記第２のデータを順次受信することを開始する時刻に、前記一のクライアント装置との間のリンク上に、前記第２のデータを受信する速度を得るための通信帯域を確保する確保部とを含む。
【００１２】
本発明に係る第４の印刷装置によれば、前記決定部が、前記時刻における、前記記憶部に残存している一部分の前記第１のデータと、前記記憶部に記憶されるべき全ての第２のデータの合計データ量が、前記記憶部のデータ量以下になるように、前記第２のデータを受信する時刻を決定し、前記確保部が、前記時刻のとき、リンク上に、前記受信の速度を得るための通信帯域を確保する。これにより、前記記憶部に残っている前記一部分の第１のデータに起因して前記第２のデータの前記記憶部への書き込みがオーバフローにならず、加えて、リンク上で帯域を確保するために要する時間を最も短くすることができる。
【００１３】
上記した本発明に係る第１〜第４の印刷装置は、前記リンク上で、前記決定部により決定された前記受信の速度より速い速度を得るための通信帯域を確保することができるとき、前記確保部は、前記リンク上に、当該通信帯域を確保することが望ましい。
【００１４】
本発明に係る第１の印刷ネットワークシステムは、上記した課題を解決すべく、少なくとも２以上のクライアント装置と、当該クライアント装置とリンクを介して接続された印刷装置とを有する印刷ネットワークシステムであって、前記印刷装置は、前記リンクを介して、印刷すべき第１のデータを受信することに引き続き、前記リンクを介して、一のクライアント装置から印刷すべき第２のデータ及び当該第２のデータのデータ量に関する情報を受信する受信部と、前記第１のデータ及び前記第２のデータを印刷する印刷部と、前記印刷部による前記第１のデータの印刷が終了する時刻に基づき、前記印刷部が前記第２のデータの印刷を開始可能な時刻を推定する推定部と、前記受信部による前記第１のデータの受信が終了する時刻と前記推定部により推定された、前記印刷部が前記第２のデータの印刷を開始可能な時刻との間に前記受信部による前記第２のデータの受信の開始から終了までの受信動作が完了するように、前記第２のデータのデータ量に基づき、前記受信部による前記第２のデータの受信を開始する時刻及び受信の速度を決定する決定部と、前記決定部により決定された、前記受信部による前記第２のデータの受信を開始する時刻に、前記一のクライアント装置との間のリンク上に、前記決定部により決定された前記受信の速度を得るための通信帯域を確保する確保部とを含む。
【００１５】
本発明に係る第２の印刷ネットワークシステムは、少なくとも２以上のクライアント装置と、当該クライアント装置とリンクを介して接続された印刷装置とを有する印刷ネットワークシステムであって、前記印刷装置は、前記リンクを介して、印刷すべき第１のデータを受信することに引き続き、前記リンクを介して、一のクライアント装置から印刷すべき第２のデータ及び当該第２のデータのデータ量に関する情報を受信する受信部と、前記第１のデータ及び前記第２のデータを印刷する印刷部と、前記受信部による前記第２のデータの受信を終了する時刻が、前記印刷部による前記第２のデータの印刷を終了する時刻以前になるように、前記第２のデータのデータ量に基づき、前記受信部による前記第２のデータの受信を開始する時刻及び受信の速度を決定する決定部と、前記決定部により決定された、前記受信部による前記第２のデータの受信を開始する時刻に、前記一のクライアント装置との間のリンク上に、前記決定部により決定された前記受信の速度を得るための通信帯域を確保する確保部とを含む。
【００１６】
本発明に係る第３の印刷ネットワークシステムは、少なくとも２以上のクライアント装置と、当該クライアント装置とリンクを介して接続された印刷装置とを有する印刷ネットワークシステムであって、前記印刷装置は、前記リンクを介して、印刷すべき第１のデータを受信することに引き続き、前記リンクを介して、一のクライアント装置から印刷すべき第２のデータ及び当該第２のデータのデータ量に関する情報を受信する受信部と、前記第１のデータ及び前記第２のデータを印刷する印刷部と、前記受信部による前記第２のデータの受信を終了する時刻が、前記印刷部による前記第２のデータの印刷を開始する時刻以前になるように、前記第２のデータのデータ量に基づき、前記時刻及び受信の速度を決定する決定部と、前記決定部により決定された、前記受信部による前記第２のデータの受信を終了する時刻に、前記一のクラアント装置との間のリンク上に、前記決定部により決定された前記受信の速度を得るための通信帯域を確保する確保部とを含む。
【００１７】
本発明に係る第４の印刷ネットワークシステムは、少なくとも２以上のクライアント装置と、当該クライアント装置とリンクを介して接続された印刷装置とを有する印刷ネットワークシステムであって、前記印刷装置は、前記リンクを介して、印刷すべき第１のデータを受信することに引き続き、前記リンクを介して、一のクライアント装置から印刷すべき第２のデータを順次受信し、かつ当該第２のデータのデータ量に関する情報を受信する受信部と、前記受信部により受信された第１のデータ及び前記第２のデータを順次記憶するための記憶部であって当該記憶部からの前記第１のデータの順次読み出しにより当該読み出された部分の前記第１のデータが消去される前記記憶部と、前記記憶部から、当該記憶部に記憶された前記第１のデータを順次読み出し印刷する印刷部と、前記一のクライアント装置から前記第２のデータを順次受信することを終了する時刻における、前記印刷部により印刷されることなく前記記憶部に残存している一部分の前記第１のデータと、前記記憶部に記憶されるべき全ての前記第２のデータとの合計データ量が前記記憶部の記憶データ量以下になるように、前記一のクライアント装置から前記第２のデータを順次受信することを開始する時刻を決定する決定部と、前記受信部が前記第２のデータを順次受信することを開始する時刻に、前記一のクライアント装置との間のリンク上に、前記第２のデータを受信する速度を得るための通信帯域を確保する確保部とを含む。
【００１８】
上記した本発明に係る第１〜第４の印刷ネットワークシステムでは、前記リンク上で、前記決定部により決定された前記受信の速度より速い速度を得るための通信帯域を確保することができるとき、前記確保部は、前記リンク上に、当該通信帯域を確保する。
【００１９】
本発明に係る第１の印刷方法は、少なくとも２以上のクライアント装置が接続されたネットワークを構成するリンクを介して、印刷すべき第１のデータを受信することに引き続き、前記リンクを介して、一のクライアント装置から印刷すべき第２のデータ及び当該第２のデータのデータ量に関する情報を受信する受信工程と、前記第１のデータ及び前記第２のデータを印刷する印刷工程と、前記印刷工程による前記第１のデータの印刷が終了する時刻に基づき、前記印刷工程が前記第２のデータの印刷を開始可能な時刻を推定する推定工程と、前記受信工程による前記第１のデータの受信が終了する時刻と前記推定工程により推定された、前記印刷工程が前記第２のデータの印刷を開始可能な時刻との間に前記受信工程による前記第２のデータの受信の開始から終了までの受信動作が完了するように、前記第２のデータのデータ量に基づき、前記受信工程による前記第２のデータの受信を開始する時刻及び受信の速度を決定する決定工程と、前記決定工程により決定された、前記受信工程による前記第２のデータの受信を開始する時刻に、前記一のクライアント装置との間のリンク上に、前記決定工程により決定された前記受信の速度を得るための通信帯域を確保する確保工程とを含む。
【００２０】
本発明に係る第２の印刷方法は、少なくとも２以上のクライアント装置が接続されたネットワークを構成するリンクを介して、印刷すべき第１のデータを受信することに引き続き、前記リンクを介して、一のクライアント装置から印刷すべき第２のデータ及び当該第２のデータのデータ量に関する情報を受信する受信工程と、前記第１のデータ及び前記第２のデータを印刷する印刷工程と、前記受信工程による前記第２のデータの受信を終了する時刻が、前記印刷工程による前記第２のデータの印刷を終了する時刻以前になるように、前記第２のデータのデータ量に基づき、前記受信工程による前記第２のデータの受信を開始する時刻及び受信の速度を決定する決定工程と、前記決定工程により決定された、前記受信工程による前記第２のデータの受信を開始する時刻に、前記一のクライアント装置との間のリンク上に、前記決定工程により決定された前記受信の速度を得るための通信帯域を確保する確保工程とを含む。
【００２１】
本発明に係る第３の印刷方法は、少なくとも２以上のクライアント装置が接続されたネットワークを構成するリンクを介して、印刷すべき第１のデータを受信することに引き続き、前記リンクを介して、一のクライアント装置から印刷すべき第２のデータ及び当該第２のデータのデータ量に関する情報を受信する受信工程と、前記第１のデータ及び前記第２のデータを印刷する印刷工程と、前記受信工程による前記第２のデータの受信を終了する時刻が、前記印刷部による前記第２のデータの印刷を開始する時刻以前になるように、前記第２のデータのデータ量に基づき、前記時刻及び受信の速度を決定する決定工程と、前記決定工程により決定された、前記受信工程による前記第２のデータの受信を終了する時刻に、前記一のクラアント装置との間のリンク上に、前記決定工程により決定された前記受信の速度を得るための通信帯域を確保する確保工程とを含む。
【００２２】
本発明に係る第４の印刷方法は、少なくとも２以上のクライアント装置が接続されたネットワークを構成するリンクを介して、印刷すべき第１のデータを受信することに引き続き、前記リンクを介して、一のクライアント装置から印刷すべき第２のデータを順次受信し、かつ当該第２のデータのデータ量に関する情報を受信する受信部と、前記受信工程により受信された第１のデータ及び前記第２のデータを順次記憶するための記憶工程であって当該記憶部からの前記第１のデータの順次読み出しにより当該読み出された部分の前記第１のデータが消去される前記記憶工程と、前記記憶工程から、当該記憶部に記憶された前記第１のデータを順次読み出し印刷する印刷工程と、前記一のクライアント装置から前記第２のデータを順次受信することを終了する時刻における、前記印刷工程により印刷されることなく前記記憶工程に残存している一部分の前記第１のデータと、前記記憶工程に記憶されるべき全ての前記第２のデータとの合計データ量が前記記憶部の記憶データ量以下になるように、前記一のクライアント装置から前記第２のデータを順次受信することを開始する時刻を決定する決定工程と、前記受信工程が前記第２のデータを順次受信することを開始する時刻に、前記一のクライアント装置との間のリンク上に、前記第２のデータを受信する速度を得るための通信帯域を確保する確保工程とを含む。
【００２３】
上記した本発明に係る第１〜第４の印刷方法では、前記リンク上で、前記決定工程により決定された前記受信の速度より速い速度を得るための通信帯域を確保することができるとき、前記確保工程は、前記リンク上に、当該通信帯域を確保する。
【００２４】
本発明に係る第１の印刷プログラムは、コンピュータの制御下で、少なくとも２以上のクライアント装置が接続されたネットワークを構成するリンクを介して、印刷すべき第１のデータを受信することに引き続き、前記リンクを介して、一のクライアント装置から印刷すべき第２のデータ及び当該第２のデータのデータ量に関する情報を受信することを受信部に実行させる受信工程と、前記第１のデータ及び前記第２のデータを印刷することを印刷部に実行させる印刷工程と、前記印刷部による前記第１のデータの印刷が終了する時刻に基づき、前記印刷部が前記第２のデータの印刷を開始可能な時刻を推定することを推定部に実行させる推定工程と、前記受信部による前記第１のデータの受信が終了する時刻と前記推定部により推定された、前記印刷部が前記第２のデータの印刷を開始可能な時刻との間に前記受信部による前記第２のデータの受信の開始から終了までの受信動作が完了するように、前記第２のデータのデータ量に基づき、前記受信部による前記第２のデータの受信を開始する時刻及び受信の速度を決定することを決定部に実行させる決定工程と、前記決定部により決定された、前記受信部による前記第２のデータの受信を開始する時刻に、前記一のクライアント装置との間のリンク上に、前記決定部により決定された前記受信の速度を得るための通信帯域を確保することを確保部に実行させる確保工程とを含む。
【００２５】
本発明に係る第２の印刷方法は、コンピュータの制御下で、少なくとも２以上のクライアント装置が接続されたネットワークを構成するリンクを介して、印刷すべき第１のデータを受信することに引き続き、前記リンクを介して、一のクライアント装置から印刷すべき第２のデータ及び当該第２のデータのデータ量に関する情報を受信することを受信部に実行させる受信工程と、前記第１のデータ及び前記第２のデータを印刷することを印刷部に実行させる印刷工程と、前記受信部による前記第２のデータの受信を終了する時刻が、前記印刷部による前記第２のデータの印刷を終了する時刻以前になるように、前記第２のデータのデータ量に基づき、前記受信部による前記第２のデータの受信を開始する時刻及び受信の速度を決定することを決定部に実行させる実行工程と、前記決定部により決定された、前記受信部による前記第２のデータの受信を開始する時刻に、前記一のクライアント装置との間のリンク上に、前記決定部により決定された前記受信の速度を得るための通信帯域を確保することを確保部に実行させる確保工程とを含む。
【００２６】
本発明に係る第３の印刷方法は、コンピュータの制御下で、少なくとも２以上のクライアント装置が接続されたネットワークを構成するリンクを介して、印刷すべき第１のデータを受信することに引き続き、前記リンクを介して、一のクライアント装置から印刷すべき第２のデータ及び当該第２のデータのデータ量に関する情報を受信することを受信部に実行させる受信工程と、前記第１のデータ及び前記第２のデータを印刷することを印刷部に実行させる印刷工程と、前記受信部による前記第２のデータの受信を終了する時刻が、前記印刷部による前記第２のデータの印刷を開始する時刻以前になるように、前記第２のデータのデータ量に基づき、前記時刻及び受信の速度を決定することを決定部に実行させる決定工程と、前記決定部により決定された、前記受信部による前記第２のデータの受信を終了する時刻に、前記一のクラアント装置との間のリンク上に、前記決定部により決定された前記受信の速度を得るための通信帯域を確保することを確保部に実行させる確保工程とを含む。
【００２７】
本発明に係る第４の印刷方法は、コンピュータの制御下で、少なくとも２以上のクライアント装置が接続されたネットワークを構成するリンクを介して、印刷すべき第１のデータを受信することに引き続き、前記リンクを介して、一のクライアント装置から印刷すべき第２のデータを順次受信し、かつ当該第２のデータのデータ量に関する情報を受信することを受信部に実行させる受信工程と、前記受信部により受信された第１のデータ及び前記第２のデータを順次記憶するための記憶部であって当該記憶部からの前記第１のデータの順次読み出しにより当該読み出された部分の前記第１のデータが消去される前記記憶部に当該記憶及び消去を実行させる記憶工程と、前記記憶部から、当該記憶部に記憶された前記第１のデータを順次読み出し印刷することを印刷部に実行させる印刷工程と、前記一のクライアント装置から前記第２のデータを順次受信することを終了する時刻における、前記印刷部により印刷されることなく前記記憶部に残存している一部分の前記第１のデータと、前記記憶部に記憶されるべき全ての前記第２のデータとの合計データ量が前記記憶部の記憶データ量以下になるように、前記一のクライアント装置から前記第２のデータを順次受信することを開始する時刻を決定することを決定部に実行させる決定工程と、前記受信部が前記第２のデータを順次受信することを開始する時刻に、前記一のクライアント装置との間のリンク上に、前記第２のデータを受信する速度を得るための通信帯域を確保することを確保部に実行させる確保工程とを含む。
【００２８】
上記した本発明に係る第１〜第４の印刷プログラムでは、前記リンク上で、前記決定部により決定された前記受信の速度より速い速度を得るための通信帯域を確保することができるとき、前記確保部は、前記リンク上に、当該通信帯域を確保する。
【発明を実施するための最良の形態】
【００２９】
本発明に係る印刷装置の実施例について図面を参照して説明する。
【実施例１】
【００３０】
《構成》
図１は、本発明に係る実施例１の印刷装置を含む印刷ネットワークシステムの構成を示す。実施例１の印刷ネットワークシステムＰＮＳは、図１に示されるように、複数のクライアント装置ＣＬ１、ＣＬ２、ＣＬ３と、複数の中継装置ＲＴ１、ＲＴ２、ＲＴ３と、印刷装置ＰＲとから構成されており、装置ＣＬ１、ＣＬ２、ＣＬ３、ＲＴ１、ＲＴ２、ＲＴ３、ＰＲは、複数のリンクＬ１、Ｌ２、Ｌ３、Ｌ４、Ｌ５、Ｌ６で相互に接続されている。
【００３１】
例えば、クライアント装置ＣＬ２と印刷装置ＰＲとは、リンクＬ２、Ｌ３、Ｌ５、Ｌ６により接続されており、また、クライアント装置ＣＬ１とクライアント装置ＣＬ３とは、リンクＬ１、Ｌ３、Ｌ４により接続されている。従って、クライアント装置ＣＬ２及び印刷装置ＰＲ間での通信と、クライアント装置ＣＬ１及びクライアント装置ＣＬ３間での通信とは、リンクＬ３を共通にする。
【００３２】
クライアント装置ＣＬ１〜ＣＬ３は、例えば、従来知られたパーソナルコンピュータ及びワークステーションからなり、中継装置ＲＴ１〜ＲＴ３は、例えば、従来知られた、リピータ、ブリッジ、ルータ、ゲートウェイ等からなり、リンクＬ１〜Ｌ６は、一般的には、ネットワークを構成するノード（節点）同士の間にフロー（流れ）を確保するためにノード同士を接続する経路であると定義され、例えば、従来知られた、メタル配線、光ファイバー、無線等からなる。
【００３３】
図２は、実施例１の印刷装置の構成を示す。図１に図示の実施例１の印刷装置ＰＲは、図２に示されるように、受信部１と、記憶部２と、印刷部３と、推定部４と、決定部５と、確保部６と、制御部７とから構成されている。
【００３４】
受信部１は、例えば、従来知られたデータ転送用ＩＣからなり、少なくともリンクＬ６を介してクライアント装置ＣＬ１〜ＣＬ３から受信する印刷すべきデータ（以下、「印刷データ」という。）を受信し、また、当該印刷データの受信に先立ち、印刷データを印刷すべき旨の要求（以下、「印刷要求」という。）を受信する。当該印刷要求は、印刷データに関する情報、例えば、印刷データのデータ量（ページ数、サイズ等）を含み、加えて、印刷に用いる用紙のサイズ、印刷の解像度、カラー印刷又はモノクロ印刷のための情報を含む。
【００３５】
記憶部２は、例えば、従来知られたハードディスク、ＲＡＭ（Random Ａccess Memory）からなり、クライアント装置ＣＬ１〜ＣＬ３から受信する印刷データ、及び印刷要求に含まれる印刷に関する情報を一時的に記憶するために用いられる。記憶部２は、より正確には、受信部１がクライアント装置ＣＬ１〜ＣＬ３から順次受信する印刷データを順次記憶し、即ち順次書き込み、他方で、記憶部２から印刷部３への印刷のための読み出しにより、当該読み出された部分の印刷データを消去するために用いられる。記憶部は、また、コンピュータ（ＣＰＵ；制御部７に相当）の制御下で、図３に図示されたような複数の工程（Ｓ１０〜Ｓ１５）からなる処理を印刷装置ＰＲに実行させるべく、当該処理を規定するプログラムＰを記憶している。
【００３６】
印刷部３は、例えば、従来知られた印刷エンジン等からなり、記憶部２に記憶された印刷データの種類、当該印刷データに関する情報等により規定される印刷速度ＰＳに従って前記印刷データを印刷する。
【００３７】
推定部４は、例えば、従来知られたＣＰＵ（Central Processing Unit）、論理ＩＣ等からなり、印刷部３が先の印刷データ（以下、「印刷データＡ」という。）の印刷を終了するであろう時刻に基づき、印刷部３が前記印刷データＡに引き続く後の印刷データ（以下、「印刷データＢ」という。）の印刷を開始することができるであろう時刻を推定する。
【００３８】
決定部５は、上記した推定部４と同様に、ＣＰＵ、論理ＩＣ等から構成されており、受信部１が印刷データＡの受信を終了するであろう時刻と、推定部４により推定された、印刷部３が印刷データＢの印刷を開始することが可能になるであろう時刻との間の時間内に、受信部１が印刷データＢの受信の開始から終了までの受信動作を完了することができるように、受信部１が印刷データＢの受信を開始すべき時刻、及び受信部１の受信速度を決定する。
【００３９】
確保部６は、上記した推定部４及び決定部５と同様に、ＣＰＵ、論理ＩＣ等を備え、決定部５により決定された、受信部１が印刷データＢの受信を開始すべき時刻のときに、印刷データＢを送信しようとするクライアント装置と印刷装置ＰＲとの間のリンク上に、決定部５により決定された受信速度を得るために必要な通信帯域を確保する。
【００４０】
制御部７は、上記した推定部４及び決定部５と同様に、ＣＰＵ、論理ＩＣ等を有し、上記した受信部１〜確保部６の動作を全体的に制御する。
【００４１】
《動作》
図３、図４は、実施例１の印刷ネットワークシステムの動作を示すフローチャート及びタイミングチャートである。以下、実施例１の印刷ネットワークシステムの動作を図３のフローチャート及び図４のタイミングチャートに沿って説明する。説明及び理解を容易にすべく、印刷装置ＰＲが、クライアント装置ＣＬ１〜ＣＬ３のうちの一つから印刷データＡの印刷要求及び当該印刷データＡ自体を受信することに引き続き、クライアント装置ＣＬ２から印刷データＢ及び当該印刷データＢの印刷要求を受信し、当該印刷データＢを印刷しようとすることを想定する。
【００４２】
工程Ｓ１０：受信部１は、図４に示される時刻Ｔ０のとき、少なくともリンクＬ６上に受信速度Ｓ１に対応する通信帯域Ｗ１が確保された状態で印刷データＡの受信を開始した後に、印刷データＡの受信中における時刻Ｔ３のとき、クライアント装置ＣＬ２から、印刷データＢの印刷要求を受信する。制御部７は、印刷データＢの印刷要求に含まれる、印刷データＢのデータ量に関する情報により、印刷データＢのデータ量Ｂ＿ＶＯＬを知得する。
【００４３】
工程Ｓ１１：推定部４は、例えば、印刷データＡの印刷要求に含まれる印刷データＡのデータ量Ａ＿ＶＯＬ及び受信速度Ｓ１から、受信部１による印刷データＡの受信が終了するであろう時刻Ｔ４（以下、「受信終了時刻Ｔ４」）を推定する。推定部４は、さらに、前記した受信終了時刻Ｔ４と実質的に等しい、印刷データＡの印刷を開始する時刻Ｔ８（以下、「印刷開始時刻Ｔ８」という。）、印刷データＡのデータ量Ａ＿ＶＯＬ、及び印刷装置ＰＲの印刷速度ＰＳに基づき、印刷部３による印刷データＡの印刷が終了するであろう時刻Ｔ５（以下、「印刷終了時刻Ｔ５」という。）を推定する。推定部４は、加えて、前記の印刷終了時刻Ｔ５に基づき、印刷部３が印刷データＢの印刷を開始することができるであろう時刻Ｔ６（以下、「印刷開始時刻Ｔ６」という。）を推定する。ここで、受信終了時刻Ｔ４と印刷開始時刻Ｔ８との間の時間は、印刷装置ＰＲが印刷データＡを印刷するための準備時間であり、印刷終了時刻Ｔ５及び印刷開始時刻Ｔ６間の時間は、印刷装置ＰＲが印刷データＢを印刷するための準備時間である。
【００４４】
工程Ｓ１２：決定部５は、受信部１による印刷データＢの受信の開始から終了までの受信動作全体が、推定部４により推定された受信終了時刻Ｔ４と印刷開始時刻Ｔ６との間の時間以内に終了するように、印刷データＢの受信を開始する時刻Ｔ１及び印刷データＢの受信速度Ｓ２を決定する。
【００４５】
工程Ｓ１３：時刻Ｔ１になると、確保部６は、クライアント装置ＣＬ２及び印刷装置ＰＲ間のリンクＬ２、Ｌ３、Ｌ５、Ｌ６に、受信速度Ｓ２を得るために必要な通信帯域Ｗ２を確保する。
【００４６】
工程Ｓ１４：受信部１は、時刻Ｔ１に、リンクＬ２、Ｌ３、Ｌ５、Ｌ６経由でクライアント装置ＣＬ２から印刷データＢを受信することを開始し、時刻Ｔ２に当該受信を終了する。
【００４７】
工程Ｓ１５：確保部６は、リンクＬ２、Ｌ３、Ｌ５、Ｌ６上での通信帯域Ｗ２を開放した後、印刷部３は、印刷開始時刻Ｔ６になると、印刷データＢの印刷を開始し、印刷速度ＰＳで印刷を続ける結果として、時刻Ｔ７に印刷データＢの印刷を終了する。
【００４８】
《効果》
上記したように、実施例１の印刷ネットワークシステムＰＮＳでは、推定部４が、印刷データＡの印刷終了時刻Ｔ５に基づき、印刷データＢの印刷開始時刻Ｔ６を推定し、決定部５が、受信部１が印刷データＡの受信を終了することができるであろう受信終了時刻Ｔ
４と印刷部３が印刷データＢの印刷を開始することができるであろう印刷開始時刻Ｔ６との間の時間内に、受信部１が印刷データＢの受信の開始から終了までの受信動作を完了終了するように、受信部１が印刷データＢの受信を開始すべきである受信開始時刻Ｔ１及び受信速度Ｓ２を決定し、確保部６が、前記受信開始時刻Ｔ１に、クライアント装置ＣＬ２及び印刷装置ＰＲ間のリンクＬ２、Ｌ３、Ｌ５、Ｌ６上に、印刷データＡを受信するときに確保した通信帯域Ｗ１より狭い、受信速度Ｓ２を得るために必要な通信帯域Ｗ２を確保する。当該通信帯域Ｗ２の確保により、印刷装置ＰＲは、クライアント装置ＣＬ２からの印刷データＢの受信を、従来と同様に、印刷データＢの印刷開始前までに完了することができることに加えて、クライアント装置ＣＬ２以外の装置、例えば、クライアント装置ＣＬ１及びＣＬ３間でのリンクＬ１、Ｌ３、Ｌ４のうちリンクＬ３上に上記した通信帯域Ｗ２が確保されることに起因してクライアント装置ＣＬ１及びＣＬ３間での通信が滞るという事態が発生するおそれを従来に比して低減することが可能となる。
【００４９】
〈変形例１〉
決定部５は、上記した印刷データＡの受信終了時刻Ｔ４及び印刷データＢの印刷開始時刻Ｔ６を基準に印刷データＢの受信開始時刻Ｔ１及び受信速度Ｓ２を決定することに加えて、受信部１が印刷データＢの受信を終了すべきである時刻Ｔ２が、（１）印刷部３が印刷データＢの印刷終了前に印刷データＢの全てが受信されていることを必要とする場合には、印刷部３が印刷データＢの印刷を終了するであろう時刻Ｔ７以前になるよう、他方で、（２）印刷部３が印刷データＢの印刷開始前に印刷データＢの全てが受信されていることを必要とする場合には、印刷部３が印刷データＢの印刷を開始する時刻Ｔ６以前になるよう、受信開始時刻Ｔ１及び受信速度Ｓ２を決定することが望ましい。
【００５０】
〈変形例２〉
確保部６は、リンクＬ２、Ｌ３、Ｌ５、Ｌ６に受信速度Ｓ２に対応する通信帯域Ｗ２を確保することに代えて、例えば、印刷データＢに先立って送受信される「印刷データＢの印刷要求」に含まれる、クライアント装置ＣＬ２及び印刷装置ＰＲ間の通信状況（例えば、リンクＬ２、Ｌ３、Ｌ５、Ｌ６の空き具合い）から判断して、リンクＬ２、Ｌ３、Ｌ５、Ｌ６上に受信速度Ｓ２より高速な受信速度（以下、「受信速度Ｓｈ」という。）に対応する通信帯域（以下、「通信帯域Ｗｈ」という。）を確保することが可能であると認識するとき、リンクＬ２、Ｌ３、Ｌ５、Ｌ６に通信帯域Ｗｈを確保する。これにより、クライアント装置ＣＬ１及びクライアント装置ＣＬ３間でのリンクＬ２、Ｌ３、Ｌ４経由の通信を阻害するであろう可能性を抑止しつつ、クライアント装置ＣＬ２及び印刷装置ＰＲ間での印刷データＢの送受信を実施例１の印刷ネットワークシステムＰＮＳに比して高速に行う、即ち、短時間に行うことが可能となる。
【実施例２】
【００５１】
《構成》
本発明に係る実施例２の印刷装置を含む印刷ネットワークシステムについて説明する。実施例２の印刷ネットワークシステムＰＮＳは、図１に図示された実施例１の印刷ネットワークシステムＰＮＳと同様な構成及び機能を有し、また、実施例２の印刷装置ＰＲは、図２に図示された実施例１の印刷装置ＰＲと同様な構成及び機能を有する。加えて、実施例２の印刷装置ＰＲでの決定部５は、一のクライアント装置から順次受信する印刷データＢを記憶部２に順次記憶することを終了するであろう時刻における、記憶部２に残っている部分の印刷データＡ及び記憶部２に書き込むべき全ての印刷データＢの合計データ量が、記憶部２の記憶データ量以下になるように、前記一のクライアント装置から印刷データＢを順次受信することを開始すべき時刻を決定する。
【００５２】
《動作》
図５、図６は、実施例２の印刷ネットワークシステムの動作を示すフローチャート及びタイミングチャートである。以下、実施例２の印刷ネットワークシステムの動作について、図５のフローチャート及び図６のタイミングチャートに沿って説明する。
【００５３】
工程Ｓ２０：印刷装置ＰＲの受信部１は、図６に図示の時刻Ｔ０のとき、少なくともリンクＬ６上に受信速度Ｓ１に対応する通信帯域Ｗ１が確保された状態で印刷データＡの受信を開始した後、リンクＬ６を介して印刷データＡを順次受信する。他方で、記憶部２は、受信部１により受信される印刷データＡを、書き込み速度ＷＳで記憶部２に順次記憶していく。これにより、受信部１が印刷データＡの全ての受信を終了する時刻Ｔ４のとき、記憶部２は、印刷データＡのデータ量Ａ＿ＶＯＬを記憶することになる。また、受信部１は、印刷データＡの受信中の時刻Ｔ３のとき、印刷データＢの印刷要求を受信する。
【００５４】
工程Ｓ２１：前記した時刻Ｔ３のとき、決定部５は、印刷部３が印刷データＡの印刷を開始する時刻Ｔ８における記憶部２に記憶されている印刷データＡのデータ量Ａ＿ＶＯＬ、印刷部３により記憶部２から印刷データＡが読み出される速度ＲＳ、及び、受信部１により受信されるであろう印刷データＢを記憶部２に書き込む速度ＷＳ（印刷データＢの書き込み速度と印刷データＡの書き込み速度とは等しい。）に基づき、印刷部３が印刷データＡを印刷している間における任意の時刻Ｔ２１に受信部１が印刷データＢの受信を開始したならば当該時刻の時刻に対応する受信を終了する時刻Ｔ２２における記憶部２に残存している部分の印刷データＡ及び順次受信される結果として記憶部２に記憶されるべき全ての印刷データＢの合計データ量が、記憶部２の記憶データ量以下となるように、上記した受信部１が印刷データＢの受信を開始すべき時刻Ｔ２１を決定する。
【００５５】
ここで、仮に、受信部１が時刻Ｔ２１以前である時刻Ｔ１１に印刷データＢの受信を開始すると、時刻Ｔ１１に対応する印刷データＢの受信を終了するであろう時刻Ｔ１２のとき、記憶部２に残存している部分の印刷データＡ及び時刻Ｔ１２のときまでに順次受信され記憶部２に記憶されるべき全ての印刷データＢの合計データ量が記憶部２の記憶データ量を超えることから、即ち、オーバーフローすることになるから、決定部５は、時刻Ｔ１１に印刷データＢの受信を開始すべきでないと決定し、または、当該決定に代えて、時刻Ｔ１１の時点から比較的低い速度で受信を開始することを決定する。
【００５６】
工程Ｓ２２：時刻Ｔ４になると、受信部１は、印刷データＡの受信を終了し、当該受信終了に引き続き時刻Ｔ８のとき、印刷部３は、記憶部２から印刷データＡを読み出し速度ＲＳで読み出しつつ印刷することを開始する。時刻Ｔ２１になると、確保部６は、クライアント装置ＣＬ２及び印刷装置ＰＲ間のリンクＬ２、Ｌ３、Ｌ５、Ｌ６に、受信速度Ｓ１を得るための通信帯域Ｗ１を確保する。
【００５７】
工程Ｓ２３：受信部１は、時刻Ｔ２１のとき、クライアント装置ＣＬ２からリンクＬ２、Ｌ３、Ｌ５、Ｌ６を経由して印刷データＢを順次受信することを開始し、時刻Ｔ２２のとき当該受信を終了する。
【００５８】
工程Ｓ２４：確保部６は、リンクＬ２、Ｌ３、Ｌ５、Ｌ６上での通信帯域Ｗ１を開放した後、印刷部３は、時刻Ｔ６になると、印刷データＢの印刷を開始し、印刷速度ＰＳで印刷データＢの印刷を続けることにより、時刻Ｔ７に印刷データＢの印刷を終了する。
【００５９】
《効果》
上記したように、実施例２の印刷ネットワークシステムＰＮＳでは、決定部５が、クライアント装置ＣＬ２からの印刷データＢの受信に先立ち、記憶部２に記憶されている印刷データＡのデータ量Ａ＿ＶＯＬ、印刷部３による記憶部２からの印刷データＡの読み出し速度ＲＳ、及び、受信部１により受信される印刷データＢを記憶部２に書き込む速度ＷＳに基づき、記憶部２に残存している印刷データＡ及び記憶部２に書き込まれた印刷データＢの合計データ量が、記憶部２の記憶データ量を超過しないであろう受信終了時刻Ｔ２２に対応する印刷開始時刻Ｔ２１を決定する。これにより、印刷装置ＰＲは、記憶部２への印刷データＢの書き込みをオーバフローさせることなく、リンクＬ２、Ｌ３、Ｌ５、Ｌ６上で帯域を確保するための所要時間を最も短くすることができる。これにより、印刷部３による印刷データＡの印刷及び受信部１による印刷データの受信を円滑に行うことができることから、他のクライアント装置ＣＬ１、ＣＬ３の通信を阻害する可能性を従来に比較して低減することが可能となる。
【００６０】
〈変形例１〉
上記したような、記憶部２に記憶されている印刷データＡのデータ量Ａ＿ＶＯＬ、記憶部２からの印刷データＡの読み出し速度ＲＳ、及び記憶部２へ印刷データＢの書き込み速度ＷＳに基づき、受信開始時刻Ｔ２１を決定することに代えて、例えば、時刻Ｔ１１のときに、時刻Ｔ１１のときに記憶部２に残存している部分の印刷データＡのデータ量、記憶部２からの印刷データＡの読み出し速度ＲＳ、及び記憶部２への印刷データＢの書き込む速度ＷＳに基づき、受信開始時刻Ｔ２１を決定することによっても、上記と同様な効果を得ることが可能である。
【００６１】
〈変形例２〉
上述した実施例１の変形例１と同様に、決定部５は、リンクＬ２、Ｌ３、Ｌ５、Ｌ６に受信速度Ｓ１に対応する通信帯域Ｗ１を確保することに代えて、例えば、印刷データＢに先立って送受信される「印刷データＢの印刷要求」に含まれる、クライアント装置ＣＬ２及び印刷装置ＰＲ間の通信状況（例えば、リンクＬ２、Ｌ３、Ｌ５、Ｌ６の空き具合い）から判断して、リンクＬ２、Ｌ３、Ｌ５、Ｌ６上に受信速度Ｓ１より高速な受信速度Ｓｈに対応する通信帯域Ｗｈを確保することが可能であると判断するとき、リンクＬ２、Ｌ３、Ｌ５に、通信帯域Ｗｈを確保することが望ましい。これにより、クライアント装置ＣＬ１及びクライアント装置ＣＬ３間でのリンクＬ２、Ｌ３、Ｌ４経由の通信を阻害するであろう可能性を抑えつつ、クライアント装置ＣＬ２及び印刷装置ＰＲ間での印刷データＢの送受信を実施例２の印刷ネットワークシステムＰＮＳに比して高速を行う、即ち、短時間に行うことが可能となる。
〈変形例３〉
上述した実施例１、変形例１、及び変形例２の印刷装置ＰＲは、「印刷」機能を「ストリーミングの配信」機能に置き換えることにより、即ち、ネットワーク経由で映像や音声を受信しながら当該映像のデータや音声のデータを同時に再生することに置き換えることにより、ストリーミングの配信に用いることも可能である。
【図面の簡単な説明】
【００６２】
【図１】実施例１の印刷ネットワークシステムの構成を示す図。
【図２】実施例１の印刷装置の構成を示す図。
【図３】実施例１の印刷装置の動作を示すフローチャート。
【図４】実施例１の印刷装置の動作を示すタイミングチャート。
【図５】実施例２の印刷装置の動作を示すフローチャート。
【図６】実施例２の印刷装置の動作を示すタイミングチャート。
【図７】従来の印刷ネットワークシステムの構成を示す図。
【符号の説明】
【００６３】
ＰＲ  印刷装置    １  受信部    ２  記憶部    ３  印刷部    ４  推定部    ５  決定部    ６  確保部    ７  制御部。
【図１】
2005313615.tif 000003
【図２】
2005313615.tif 000004
【図３】
2005313615.tif 000005
【図４】
2005313615.tif 000006
【図５】
2005313615.tif 000007
【図６】
2005313615.tif 000008
【図７】
2005313615.tif 000009