(57)【要約】      （修正有）【課題】同じ文書の文章情報が送信されてきた場合に、ネットワーク上に無駄なトラフィックの発生を抑えるようにする。【解決手段】画像形成装置１０の画像データ比較部１３は、画像表示端末２０から受信した画像を識別する、ジョブデータの画像データヘッダに記述されている受信画像識別情報（画像データハッシュ値及び画像ファイル名）と、イメージデータ記憶部１２に記憶されている保存画像データの保存画像データヘッダに記述されている保存画像識別情報（保存画像データハッシュ値及び保存画像ファイル名）とが同一であるか否かを判定する。画像データ比較部１３により、受信画像識別情報と保存画像識別情報とが同一であると判定された場合には、画像形成装置１０のデバイス通信部１１は、画像データの送信中止要求を画像表示端末２０に送信する。画像表示端末２０は、受信した送信中止要求に従い、画像データの送信を中止する。【選択図】図１
2009053841.tif 000002
【特許請求の範囲】
【請求項１】
受信した画像データにより画像を印刷媒体に形成する画像形成装置と、前記画像データを該画像形成装置に送信する上位装置とが、ネットワークを介して通信接続された画像形成システムにおいて、
前記画像形成装置は、
印刷に利用されて保存されている画像データを識別するための保存画像識別情報を記憶する保存画像識別情報記憶部と、
前記上位装置から画像データの受信に伴って受信する画像データを識別するための前記受信画像識別情報と、前記保存画像識別情報記憶部に記憶されている前記保存画像識別情報とが同一であるか否かを判定する画像識別情報判定部と、
前記画像識別情報判定部により、前記受信画像識別情報と前記保存画像識別情報とが同一であると判定された場合には、前記画像データの送信中止要求を前記上位装置に送信する中止要求送信部と
を備え、
前記上位装置は、
前記画像形成装置から送信中止要求を受信したとき、前記画像データの送信を中止する画像データ送信中止部と
を備えることを特徴とする画像形成システム。
【請求項２】
前記受信画像識別情報は、前記画像データに基づいて生成されたハッシュ値、又は印刷すべき画像のファイル名からなり、
前記保存画像識別情報は、印刷に利用されて保存されている画像データに基づいて生成されたハッシュ値、又は、利用した画像のファイル名であることを特徴とする請求項１記載の画像形成システム。
【請求項３】
前記受信画像識別情報は、前記上位装置から受信する前記画像の受信画像サイズを更に有しており、
前記保存画像識別情報は、印刷に利用されて保存されている画像データの保存画像サイズを更に有しており、
前記画像形成装置は、
前記受信画像サイズが、所定のサイズより大きいか否かを判定する画像サイズ判定部を
更に備え、
前記画像識別情報判定部は、前記画像サイズ判定部により、前記受信画像サイズが、前記所定のサイズより大きいと判定した場合には、前記受信画像識別情報と前記保存画像識別情報とが同一であるか否かを判定し、一方、前記受信画像サイズが、前記所定のサイズ以下と判定した場合には、前記受信画像識別情報と前記保存画像識別情報とが同一であるか否の判定を要しないことを特徴とする請求項１又は２記載の画像形成システム。
【請求項４】
上位装置から受信した画像データにより形成される画像を印刷媒体に形成する画像形成装置において、
印刷に利用されて保存されている画像データを識別するための保存画像識別情報を記憶する保存画像識別情報記憶部と、
前記上位装置から画像データの受信に伴って受信する画像データを識別するための前記受信画像識別情報と、前記保存画像識別情報記憶部に記憶されている前記保存画像識別情報とが同一であるか否かを判定する画像識別情報判定部と、
前記画像識別情報判定部により、前記受信画像識別情報と前記保存画像識別情報とが同一であると判定された場合には、前記画像データの送信中止要求を前記上位装置に送信する中止要求送信部と
を備えることを特徴とする画像形成装置。
【請求項５】
前記受信画像識別情報は、前記画像データに基づいて生成されたハッシュ値、又は印刷すべき画像のファイル名からなり、
前記保存画像識別情報は、印刷に利用されて保存されている画像データに基づいて生成されたハッシュ値、又は、利用した画像のファイル名であることを特徴とする請求項４記載の画像形成装置。
【請求項６】
前記受信画像識別情報は、前記上位装置から受信する前記画像の受信画像サイズを更に有しており、
前記保存画像識別情報は、印刷に利用されて保存されている画像データの保存画像サイズを更に有しており、
前記画像形成装置は、
前記受信画像サイズが、所定のサイズより大きいか否かを判定する画像サイズ判定部を
更に備え、
前記画像識別情報判定部は、前記画像サイズ判定部により、前記受信画像サイズが、前記所定のサイズより大きいと判定した場合には、前記受信画像識別情報と前記保存画像識別情報とが同一であるか否かを判定し、一方、前記受信画像サイズが、前記所定のサイズ以下と判定した場合には、前記受信画像識別情報と前記保存画像識別情報とが同一であるか否の判定を要しないことを特徴とする請求項４又５記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信した画像データにより画像を印刷媒体に形成する画像形成装置、及び画像形成装置と上位装置とがネットワークを介して通信接続された画像形成システムに関する。
【背景技術】
【０００２】
従来、画像形成装置と複数の上位装置とが互いにＬＡＮ等のネットワークを介して接続されている画像形成システムが存在する。この従来の画像形成システムでは、画像形成装置が、上位装置からネットワークを介して受信した画像データにより画像を印刷する際、画像データとこの画像データから展開されたイメージデータを保存しておき、その後、同じ画像の画像データを受信した場合には、保存したイメージデータを用いて印刷するようにしている。このように従来の画像形成システムでは、画像形成装置が同じ画像の画像データを上位装置から受信した場合、後から受信した画像データについて、イメージデータに展開する処理を省略し、印刷速度を高めている。
【特許文献１】特開平１０−１９８５３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した従来の画像形成システムでは、保存したイメージデータを用いる場合、画像形成装置が、上位装置から同一の画像データを最後まで受信してしまうので、ネットワーク上のトラフィックが多くなってしまうという問題点があった。
【０００４】
本発明は、上述した問題点に鑑み、同一な画像を印刷媒体に形成する際に、ネットワーク上のトラフィックを抑えることが可能な画像形成装置及び画像形成システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明は、受信した画像データにより画像を印刷媒体に形成する画像形成装置と、前記画像データを該画像形成装置に送信する上位装置とが、ネットワークを介して通信接続された画像形成システムにおいて、前記画像形成装置が、印刷に利用されて保存されている画像データを識別するための保存画像識別情報を記憶する保存画像識別情報記憶部と、前記上位装置から画像データの受信に伴って受信する画像データを識別するための前記受信画像識別情報と、前記保存画像識別情報記憶部に記憶されている前記保存画像識別情報とが同一であるか否かを判定する画像識別情報判定部と、
前記画像識別情報判定部により、前記受信画像識別情報と前記保存画像識別情報とが同一であると判定された場合には、前記画像データの送信中止要求を前記上位装置に送信する中止要求送信部とを備え、前記上位装置が、前記画像形成装置から送信中止要求を受信したとき、前記画像データの送信を中止する画像データ送信中止部とを備える。
【０００６】
また、本発明は、  上位装置から受信した画像データにより形成される画像を印刷媒体に形成する画像形成装置において、印刷に利用されて保存されている画像データを識別するための保存画像識別情報を記憶する保存画像識別情報記憶部と、前記上位装置から画像データの受信に伴って受信する画像データを識別するための前記受信画像識別情報と、前記保存画像識別情報記憶部に記憶されている前記保存画像識別情報とが同一であるか否かを判定する画像識別情報判定部と、前記画像識別情報判定部により、前記受信画像識別情報と前記保存画像識別情報とが同一であると判定された場合には、前記画像データの送信中止要求を前記上位装置に送信する中止要求送信部とを備える。
【発明の効果】
【０００７】
以上、本発明によれば、画像形成装置の画像識別情報判定部により、受信画像識別情報と保存画像識別情報とが同一であると判定された場合には、中止要求送信部が、画像データの送信中止要求を上位装置に送信するので、以後、上位装置は、画像データを画像形成装置に送信することを中止する。従って、画像形成装置が同じ画像を印刷媒体に形成する際に、ネットワーク上のトラフィックを抑えることができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明を実施するための最良の形態を説明する。
【実施例１】
【０００９】
図１は、本発明に係る実施例１の画像形成システムの構成を示すブロック図である。図１に示すように、実施例１の画像形成システムは、受信した画像データから画像を形成する画像形成装置１０と、画像を識別するための受信画像指定情報及びこの画像の画像データからなるジョブデータ（後述する）を画像形成装置１０に送信する上位装置としての画像表示端末２０とが、ネットワークケーブル３０に接続されている。
【００１０】
画像形成装置１０は、デバイス通信部１１と、イメージデータ記憶部１２と、画像データ比較部１３と、画像データ変換部１４と、印刷部１５とを備える。ここで、画像データ比較部１３及び画像データ変換部１４は、図示しないＣＰＵが図示しないＲＯＭに記憶されている制御プログラムを実行することにより形成され、後述する機能を有する。
【００１１】
デバイス通信部１１は、ネットワークケーブル３０を介して受信したジョブデータを画像データ比較部１３に出力する。また、デバイス通信部１１は、ジョブデータを形成する画像データの送信を中止させる要求（以下、送信中止要求という）を、ネットワークケーブル３０を介して画像表示端末２０に送信する。なお、画像表示端末２０との間でデータを送受信する際に使用される通信プロトコルはＴＣＰ／ＩＰが使用され、かつ、使用されるポート番号は「９１００」が使用される。
【００１２】
デバイス通信部１１が受信するジョブデータは、図２に示すように、画像データヘッダと画像データとから形成されている。画像データヘッダには、画像データハッシュ値及び画像ファイル名が記述されている。
【００１３】
画像データハッシュ値は、ジョブデータにより画像の形成依頼する画像ファイルを識別するための１つの識別情報であって、この画像ファイルの全データ又は所定の箇所の入力データをハッシュ関数に入力して得られた１２８ビットからなるハッシュ値である。
【００１４】
ここで、１つの識別情報として画像データハッシュ値を使用した理由は、同じ入力データ以外、ハッシュ関数を使用して得られるハッシュ値が同じ値をとることがないことにより、画像ファイルの識別性を保証することができるためである。なお、このハッシュ値は、画像データが改竄されたか否かを検出するために使用されるものではない。
【００１５】
画像ファイル名は、ジョブデータにより画像の形成依頼する画像ファイルを識別するもう１つの識別情報である。このように画像データハッシュ値及び画像ファイル名は、ジョブデータにより画像の形成依頼する画像ファイルを確実に識別するための識別情報（以下、受信画像識別情報という）として利用される。
【００１６】
イメージデータ記憶部１２は、例えばハードディスク装置から形成されており、図３に示すように、画像表示端末２０により画像形成依頼された画像を識別する情報（以下、保存画像識別情報という）が記述された保存画像データヘッダ、及び、この画像の印刷媒体に印刷可能なイメージデータが記述された保存画像データを記憶する。
【００１７】
保存画像データヘッダは、保存画像データハッシュ値及び保存画像ファイル名が記述されている。保存画像データハッシュ値は、画像表示端末２０から受信したジョブデータの画像データヘッダに記述されていた画像データハッシュ値であり、保存画像ファイル名は、このジョブデータの画像データヘッダに記述されていた画像ファイル名である。
【００１８】
図１に示す画像データ比較部１３は、イメージデータ記憶部１２に記憶されている保存画像データを検索し、デバイス通信部１１から入力されたジョブデータの画像データヘッダに記述されている画像データハッシュ値及び画像ファイル名からなる受信画像識別情報と同一な保存画像識別情報が記述された保存画像データがイメージデータ記憶部１２に記憶されているか否かを判定する。
【００１９】
そして、画像データ比較部１３は、受信画像識別情報と同一な保存画像識別情報が記述された保存画像データがイメージデータ記憶部１２に記憶されていると判定した場合には、画像データの送信を中止させる要求（以下、送信中止要求）をデバイス通信部１１に出力し、その後、イメージデータ記憶部１２から前述のジョブデータに記述されている画像データに対応するイメージデータを読み出し、このイメージデータを印刷部１５に出力する。
【００２０】
一方、画像データ比較部１３は、受信画像識別情報と同一な保存画像識別情報が記述された保存画像データがイメージデータ記憶部１２に記憶されていないと判定した場合には、デバイス通信部１１から入力されたジョブデータを画像データ変換部１４に出力し、その後、画像データ変換部１４から入力されたイメージデータを印刷部１５に出力する。
【００２１】
画像データ変換部１４は、画像データ比較部１３から入力されたジョブデータに記述されている画像データをイメージデータに変換し、このイメージデータを画像データ比較部１３に出力する。また、画像データ変換部１４は、画像データ比較部１３から入力された画像データハッシュ値を保存画像データハッシュ値とし、かつ、同じく画像データ比較部１３から入力された画像ファイル名を保存画像ファイル名とする保存画像データヘッダを生成する。そして、画像データ変換部１４は、生成した保存画像データヘッダの次にイメージデータが記述された保存画像データをイメージデータ記憶部１２に書き込む。
【００２２】
印刷部１５は、画像データ比較部１３からイメージデータが入力されると、このイメージデータの画像を印刷媒体に印刷する。
【００２３】
画像表示端末２０は、入力装置部２１と、表示装置部２２と、ジョブデータ生成部２３と、通信部２４とを備える。
【００２４】
入力装置部２１は、例えばキーボード、マウス等のポインティングデバイスを備え、画像表示端末２０の操作に使用する。表示装置部２２は、液晶装置で構成されており、操作内容、装置自体のステータス情報等を表示する。
【００２５】
ジョブデータ生成部２３は、入力装置部２１から印刷の開始要求が入力されると、表示装置部２２に表示されている画像の画像データの全て又は所定箇所を入力データとし、この入力データをハッシュ関数に入力し、１２８ビットのハッシュ値を算出する。また、ジョブデータ生成部２３は、算出したハッシュ値を画像データハッシュ値とし、画像形成依頼する画像のファイル名を画像ファイル名とする画像データヘッダを生成したのち、生成した画像データヘッダを、画像データの前に付加したジョブデータを生成する。
【００２６】
また、ジョブデータ生成部２３は、通信部２４を介して画像形成装置１０との間の通信接続の確立を行い、その後、ネットワークケーブル３０を介して生成したジョブデータを画像形成装置１０に送信する。
【００２７】
また、ジョブデータ生成部２３は、ジョブデータを画像形成装置１０に送信したのち、ジョブデータに記述されている全ての画像データを画像形成装置１０に送信するまで、通信部２４を介して画像形成装置１０から３ｓｅｃ間隔で送信中止要求を受信したか否かを判定する。ジョブデータ生成部２３は、送信中止要求が画像形成装置１０から受信したと判定した場合には、未だ送信されていない画像データを画像形成装置１０に送信することを中止する。
【００２８】
通信部２４は、ジョブデータ生成部２３により入力されたジョブデータを、ネットワークケーブル３０を介して画像形成装置１０に送信する。また、通信部２４は、画像形成装置１０から送信中止要求が画像形成装置１０から受信すると、この送信中止要求をジョブデータ生成部２３に出力する。
【００２９】
次に、本発明に係る実施例１の画像形成システムを構成する画像表示端末の動作を説明する。
【００３０】
図４は、本発明に係る実施例１の画像形成システムを構成する画像表示端末の動作を示すフローチャートである。画像表示端末２０の表示装置部２２に表示されている画像を画像形成装置１０に印刷させるために、ユーザがキーボードやマウスを使用して、画像形成装置１０に印刷の開始要求を入力すると、入力装置部２１は、その旨の通知をジョブデータ生成部２３に出力する（ステップＳ１）。
【００３１】
ジョブデータ生成部２３は、入力装置部２１から前述の通知が入力されると、表示装置部２２に表示されている画像を読み出し、ジョブデータに記述する画像データに変換する（ステップＳ２）。
【００３２】
次に、ジョブデータ生成部２３は、前述の画像データの全て又は所定箇所を入力データとし、この入力データをハッシュ関数に入力し、１２８ビットのハッシュ値を算出する（ステップＳ３）。
【００３３】
その後、ジョブデータ生成部２３は、算出したハッシュ値を画像データハッシュ値とし、画像データの画像ファイル名を画像ファイル名とする画像データヘッダを生成する（ステップＳ４）。次に、ジョブデータ生成部２３は、生成した画像データヘッダを、先に変換した画像データの前に付加したジョブデータを生成する（ステップＳ５）。
【００３４】
ジョブデータ生成部２３は、ジョブデータを生成すると、その後、このジョブデータを画像形成装置１０に送信するために、通信部２４を介して画像形成装置１０との間の通信接続の確立を行う（ステップＳ６）。
【００３５】
ジョブデータ生成部２３は、画像形成装置１０との間の通信接続が確立すると、ネットワークケーブル３０を介してジョブデータを形成している画像データヘッダ及び画像データを画像形成装置１０に順次送信する（ステップＳ７）。
【００３６】
ジョブデータ生成部２３は、ジョブデータに記述されている全ての画像データが画像形成装置１０に全て送信したか否かを判定する（ステップＳ８）。ジョブデータ生成部２３は、未だ、全ての画像データが画像形成装置１０に送信されていないと判定した場合には（ステップＳ８；Ｎ）、通信部２４を介して画像形成装置１０から３ｓｅｃ間隔で送信中止要求を受信したか否かを判定する（ステップＳ９）。
【００３７】
ジョブデータ生成部２３は、送信中止要求が画像形成装置１０から受信したと判定した場合には（ステップＳ９；Ｙ）、未だ送信されていない画像データを画像形成装置１０に送信することを中止し（ステップＳ１０）、ステップＳ１１に処理を移行させる。一方、ジョブデータ生成部２３は、送信中止通知が画像形成装置１０から受信していないと判定した場合には（ステップＳ９；Ｎ）、ステップＳ７に処理を移行し、上述したと同様な処理を続行する。
【００３８】
ステップＳ８において、ジョブデータ生成部２３は、全ての画像データが画像形成装置１０に送信されたと判定した場合には（ステップＳ８；Ｙ）、その後、通信部２４から送信正常終了通知が入力される（ステップＳ１１）。次に、ジョブデータ生成部２３は、生成したジョブデータを記憶部から消去し、その後、画像形成装置１０との間の通信接続の切断を通信部２４に要求する。
【００３９】
通信部２４は、前述の要求がジョブデータ生成部２３から入力されると、画像形成装置１０との間の通信接続を切断し（ステップＳ１２）、処理を終了する。
【００４０】
次に、本発明に係る実施例１の画像形成システムを構成する画像形成装置の動作を説明する。
【００４１】
図５は、本発明に係る実施例１の画像形成システムを構成する画像形成装置の動作を示すフローチャートである。デバイス通信部１１は、画像表示端末２０との間の通信接続が確立したことを確認したのち（ステップＳ２１）、画像表示端末２０からジョブデータを形成する画像データヘッダを受信すると、この画像データヘッダを画像データ比較部１３に出力する（ステップＳ２２）。
【００４２】
その後、画像データ比較部１３は、イメージデータ記憶部１２に記憶されている保存画像データを検索し（ステップＳ２３）、デバイス通信部１１から入力された画像データヘッダに記述されている画像データハッシュ値及び画像ファイル名からなる受信画像識別情報と同一な保存画像識別情報が記述されている保存画像データがイメージデータ記憶部１２に記憶されているか否かを判定する（ステップＳ２４）。
【００４３】
画像データ比較部１３は、受信画像識別情報と同一な保存画像識別情報が記述された保存画像データがイメージデータ記憶部１２に記憶されていると判定した場合には（ステップＳ２４；Ｙ）、ジョブデータを形成している画像データの受信を中止させる要求をデバイス通信部１１に出力する。
【００４４】
デバイス通信部１１は、前述の要求が画像データ比較部１３から入力されると、ネットワークケーブル３０を介して画像表示端末２０に画像データの送信を中止させる送信中止要求を送信し（ステップＳ２５）、この送信中止要求を画像表示端末２０に送信した旨の通知を画像データ比較部１３に出力する。
【００４５】
画像データ比較部１３は、前述の通知がデバイス通信部１１から入力されると、図示しないＲＡＭに記憶されている、画像表示端末２０から送信されてきたジョブデータを消去する（ステップＳ２６）。
【００４６】
次に、画像データ比較部１３は、受信画像識別情報と同一な保存画像識別情報が記述された保存画像データ中のイメージデータをイメージデータ記憶部１２から読み出し（ステップＳ２７）、このイメージデータを印刷部１５に出力し、ステップＳ３１に処理を移行させる。
【００４７】
ステップＳ２４において、画像データ比較部１３は、受信画像識別情報と同一な保存画像識別情報が記述された保存画像データがイメージデータ記憶部１２に記憶されていないと判定した場合には（ステップＳ２４；Ｎ）、デバイス通信部１１を介して、画像表示端末２０から送信されてきたジョブデータを形成する画像データがデバイス通信部１１を介して入力され、この画像データを画像データ変換部１４に出力する（ステップＳ２８）。
【００４８】
画像データ変換部１４は、画像データ比較部１３から入力されたジョブデータの画像データをイメージデータに変換し（ステップＳ２９）、このイメージデータを画像データ比較部１３に出力する。その後、画像データ変換部１４は、画像データ比較部１３から入力された画像データハッシュ値を保存画像データハッシュ値とし、かつ、同じく画像データ比較部１３から入力された画像ファイル名を保存画像ファイル名とする保存画像データヘッダを生成する。
【００４９】
次に、画像データ変換部１４は、生成した保存画像データヘッダを付加した保存画像データをイメージデータ記憶部１２に書き込む（ステップＳ３０）。その後、画像データ変換部１４は、前述の保存画像データをイメージデータ記憶部１２に書き込んだ旨の通知を画像データ比較部１３に出力する。
【００５０】
画像データ比較部１３は、ステップＳ２７において、イメージデータ記憶部１２から読み出されたイメージデータ、又は、画像データ変換部１４から入力されたイメージデータを印刷部１５に出力する。
【００５１】
印刷部１５は、画像データ比較部１３からイメージデータが入力されると、このイメージデータの画像を印刷媒体に印刷し（ステップＳ３１）、処理を終了する。
【００５２】
次に、本発明に係る実施例１の画像形成システムの動作を説明する。
【００５３】
図６は、本発明に係る実施例１の画像形成システムを構成する画像表示端末と画像形成装置との間の通信に関するシーケンス図である。図６に示すシーケンス図は、画像形成装置１０が送信中止要求を画像表示端末２０に送信する場合のものである。画像表示端末２０は、ジョブデータを送信するため、ネットワークケーブル３０を介して画像形成装置１０に通信接続要求を送信する（図６中のＳ１０１参照）。
【００５４】
画像形成装置１０は、通信接続要求が画像表示端末２０から受信すると、画像表示端末２０との間で通信接続ができる準備が整っていることを確認した上で、通信接続を許可することを示す接続許可応答を、ネットワークケーブル３０を介して画像表示端末２０に送信する（図６中のＳ１０２参照）。
【００５５】
画像表示端末２０は、前述の接続許可応答が画像形成装置１０から受信すると、まず、ジョブデータを構成する画像データヘッダを、ネットワークケーブル３０を介して順次画像形成装置１０に送信する（図６中のＳ１０３参照）。
【００５６】
画像形成装置１０は、画像データヘッダを受信すると、イメージデータ記憶部１２に記憶されている保存画像データを検索し、デバイス通信部１１から入力された画像データヘッダに記述されている画像データハッシュ値及び画像ファイル名からなる受信画像識別情報と同一な保存画像識別情報が記述された保存画像データがイメージデータ記憶部１２に記憶されているか否かを判定する。
【００５７】
画像形成装置１０は、受信画像識別情報と同一な保存画像識別情報が記述された保存画像データがイメージデータ記憶部１２に記憶されていると判定した場合には、ジョブデータを形成する画像データの送信を中止させる送信中止要求を、ネットワークケーブル３０を介して画像表示端末２０に送信する（図６中のＳ１０４参照）。
【００５８】
画像表示端末２０は、画像形成装置１０が送信した前述の送信中止要求を受信すると、これ以降、ジョブデータを形成する画像データの送信を中止する（図６中の線で示した矢印参照）。その後、画像表示端末２０は、通信接続を切断させる通信接続切断要求を、ネットワークケーブル３０を介して画像形成装置１０に送信する（図６中のＳ１０５参照）。
【００５９】
画像形成装置１０は、画像表示端末２０が送信した前述の通信接続切断要求を受信すると、通信接続を切断することが可能な状態にあることを確認したのち、画像表示端末２０との間の通信接続の切断を許可することを示す切断応答を、ネットワークケーブル３０を介して画像表示端末２０に送信する（図６中のＳ１０６参照）。その後、画像形成装置１０及び画像表示端末２０は、互いの通信の接続を切断する。
【００６０】
図７は、本発明に係る実施例１の画像形成システムを構成する画像表示端末と画像形成装置との間の通信に関するシーケンス図である。図７に示すシーケンス図は、画像形成装置１０が送信中止要求を画像表示端末２０に送信しない場合のものである。画像表示端末２０は、ジョブデータを送信するため、ネットワークケーブル３０を介して画像形成装置１０に通信接続要求を送信する（図７中のＳ１１１参照）。
【００６１】
画像形成装置１０は、通信接続要求を表示端末２０から受信すると、画像表示端末２０との間で通信接続ができる準備が整っていることを確認した上で、通信接続を許可することを示す接続許可応答を、ネットワークケーブル３０を介して画像表示端末２０に送信する（図７中のＳ１１２参照）。
【００６２】
画像表示端末２０は、前述の接続許可応答を画像形成装置１０から受信すると、まず、ジョブデータを構成する画像データヘッダを、ネットワークケーブル３０を介して順次画像形成装置１０に送信する。
【００６３】
画像形成装置１０は、画像データヘッダを受信すると、イメージデータ記憶部１２に記憶されている保存画像データを検索し、デバイス通信部１１から入力された画像データヘッダに記述されている画像データハッシュ値及び画像ファイル名からなる受信画像識別情報と同一な保存画像識別情報が記述された保存画像データがイメージデータ記憶部１２に記憶されているか否かを判定する。
【００６４】
画像形成装置１０は、受信画像識別情報と同一な保存画像識別情報が記述された保存画像データがイメージデータ記憶部１２に記憶されていないと判定した場合には、ジョブデータを形成する画像データを順次、ネットワークケーブル３０を介して画像表示端末２０に送信する（図７中のＳ１１３参照）。なお、図７中の線で示されている矢印は、前述の送信中止要求を画像表示端末２０に送信しないことを示している。
【００６５】
以後、画像表示端末２０は、画像データを順次、ネットワークケーブル３０を介して画像形成装置１０に送信していき、全ての画像データを送信し終わったのち、通信接続を切断させる通信接続切断要求を、ネットワークケーブル３０を介して画像形成装置１０に送信する（図７中のＳ１１４参照）。
【００６６】
画像形成装置１０は、画像表示端末２０が送信した前述の通信接続切断要求を受信すると、通信接続を切断することが可能な状態にあることを確認したのち、画像表示端末２０との間の通信接続の切断を許可することを示す切断応答を、ネットワークケーブル３０を介して画像表示端末２０に送信する（図７中のＳ１１５参照）。その後、画像形成装置１０及び  画像表示端末２０は、互いの通信の接続を切断する。
【００６７】
実施例１によれば、画像形成装置１０の画像データ比較部１３により、画像表示端末２０から送信されてきたジョブデータを形成する受信画像識別情報とイメージデータ記憶部１２に記憶されている保存画像データに記述されている保存画像識別情報とが同一であると判定された場合には、画像形成装置１０のデバイス通信部１１が画像データの送信の中止要求を画像表示端末２０に送信するので、以後、画像表示端末２０は、この画像データを画像形成装置１０に送信することを中止する。従って、画像形成装置１０が同じ画像を印刷媒体に形成する際に、ネットワークケーブル３０上のトラフィックを抑えることができる。
【実施例２】
【００６８】
図８は、本発明に係る実施例２の画像形成システムの構成を示すブロック図である。図８に示す実施例２の画像形成システムは、実施例１の画像形成システムと同様、受信した画像データから画像を形成する画像形成装置１１０と、この画像を識別するための受信画像指定情報及びこの画像の画像データからなるジョブデータを画像形成装置１１０に送信する上位装置としての画像表示端末１２０とが、ネットワークケーブル１３０に接続されている。
【００６９】
画像形成装置１１０は、デバイス通信部１１１と、イメージデータ記憶部１１２と、画像データ比較部１１３と、画像データ変換部１１４と、印刷部１１５と、画像データサイズ判定部１１６とを備える。画像データ比較部１１３、画像データ変換部１１４、及び、画像データサイズ判定部１１６は、図示しないＣＰＵが図示しないＲＯＭに記憶されている制御プログラムを実行することにより形成され、後述する機能を有する。
【００７０】
デバイス通信部１１１、画像データ比較部１１３、画像データ変換部１１４及び印刷部１１５のそれぞれは、実施例１のデバイス通信部１１、画像データ比較部１３、画像データ変換部１４、印刷部１５と同一であるのでこれらの説明を省略する。
データを記憶する。
【００７１】
イメージデータ記憶部１１２は、実施例１のものと同様、ハードディスク装置から形成されており、図９に示すように、画像表示端末１２０から画像形成依頼された画像を識別するための保存画像データヘッダ、及び、この画像の印刷可能なイメージデータが記述されている保存画像データヘッダを記憶する。
【００７２】
保存画像データヘッダは、実施例１において説明した保存画像データハッシュ値、実施例１において説明した保存画像ファイル名、及び、画像形成依頼された画像の画像データの大きさ（サイズ）を示す画像データサイズが記述されている。保存画像データハッシュ値及び保存画像ファイル名は、画像形成依頼された画像を識別する保存画像識別情報である。
【００７３】
画像データサイズ判定部１１６は、後述する画像データヘッダがデバイス通信部１１１から入力されると、この画像データヘッダに記述されている画像データサイズを参照し、この画像データサイズが１Ｍｂｙｔｅより大きいか否かを判定する。そして、画像データサイズ判定部１１６は、画像データサイズが１Ｍｂｙｔｅより大きいと判定した場合には、以後、画像表示端末１２０が送信したジョブデータを形成する画像データを、デバイス通信部１１１を介して順次受信すると、受信した画像データを画像データ比較部１１３に出力する。
【００７４】
画像表示端末１２０は、入力装置部１２１と、表示装置部１２２と、ジョブデータ生成部１２３と、通信部１２４とを備える。ここで、ジョブデータ生成部１２３及び通信部１２４は、図示しないＣＰＵが図しないＲＯＭに記憶されている制御プログラムを実行することにより生成され、後述する機能を有する。なお、入力装置部１２１、表示装置部１２２、及び通信部１２４のそれぞれは、実施例１の入力装置部２１、表示装置部２２、及び通信部２４と同一であるので、これらの説明を省略する。
【００７５】
ジョブデータ生成部１２３は、ハッシュ値を算出したのち、このハッシュ値を画像データハッシュ値とし、画像データハッシュ値、画像形成装置１１０に画像形成依頼する画像の画像ファイル名、及び、この画像のデータサイズが記述された画像データヘッダを生成する。そして、ジョブデータ生成部１２３は、生成した画像データヘッダを画像データの前に付加した図１０に示すジョブデータを生成する。また、ジョブデータ生成部１２３は、生成したジョブデータを画像形成装置１１０に送信するために、通信部１２４を介して画像形成装置１１０との間の通信接続の確立を行う。
【００７６】
次に、本発明に係る実施例２の画像形成システムを構成する画像形成装置の動作を説明する。
【００７７】
画像表示端末１２０の動作については、実施例１の画像表示端末２０の動作を説明する図４のフローチャートに記載されているステップＳ４における動作のみ異なるだけであるので、フローチャートを使用せず、この動作についてのみ説明する。
【００７８】
実施例１の画像表示端末２０の動作を示す図４のフローチャートに記載されているステップＳ４では、ジョブデータ生成部２３が、ハッシュ値を算出したのち、このハッシュ値を画像データハッシュ値とし、この画像データハッシュ値と、画像形成依頼する画像の画像ファイル名とが記述された画像データヘッダを生成するようになっているが、この実施例２の画像表示端末１２０では、ジョブデータ生成部１２３が、ハッシュ値を算出したのち、このハッシュ値を画像データハッシュ値とし、画像データハッシュ値、画像形成依頼する画像の画像ファイル名、及び、この画像のデータサイズが記述された画像データヘッダを生成する。
【００７９】
図１１は、本発明に係る実施例２の画像形成システムを構成する画像形成装置の動作を示すフローチャートである。デバイス通信部１１１は、画像表示端末１２０との間の通信接続が確立したことを確認したのち（ステップＳ４１）、画像表示端末１２０からジョブデータを形成している画像データヘッダを受信すると、この画像データヘッダを画像データサイズ判定部１１６に出力する（ステップＳ４２）。
【００８０】
画像データサイズ判定部１１６は、画像データヘッダがデバイス通信部１１１から入力されると、画像データヘッダに記述されている画像データサイズを参照し（ステップＳ４３）、この画像データサイズが１Ｍｂｙｔｅより大きいか否かを判定する（ステップＳ４４）。画像データサイズ判定部１１６は、画像データサイズが１Ｍｂｙｔｅより大きいと判定した場合には（ステップＳ４４；Ｙ）、以後、画像表示端末１２０が送信したジョブデータを形成する画像データを、デバイス通信部１１１を介して順次受信すると、受信した画像データを画像データ比較部１１３に出力する（ステップＳ４５）。
【００８１】
その後、画像形成装置１１０は、ステップＳ４６におけるイメージデータ記憶部１１２に記憶されている保存画像データを検索する処理から、ステップＳ５４における印刷部１１５が画像形成依頼された画像のイメージデータを印刷する処理を、図５中のステップＳ２３からステップＳ３１において説明した処理と同様に行い、処理を終了する。
【００８２】
ステップＳ４４において、画像データサイズ判定部１１６は、画像データサイズが１Ｍｂｙｔｅ以下であると判定した場合には（ステップＳ４４；Ｎ）、以降、画像表示端末１２０から送信されてきた画像データを順次、デバイス通信部１１１から入力され、入力された画像データを画像データ比較部１１３に順次出力する（ステップＳ５５）。
【００８３】
画像データ比較部１１３は、画像データサイズ判定部１１６から順次入力された画像データを画像データ変換部１１４に出力し、ステップＳ５２に処理を移行させる。
【００８４】
実施例２によれば、実施例１の画像形成システムが備える効果を有し、更に、次のような効果を更に有する。すなわち、実施例２の画像形成システムによれば、画像データサイズ判定部１１６により、画像表示端末１２０から画像形成依頼された画像の画像サイズが、１Ｍｂｙｔｅ以下であると判定した場合には、画像形成装置１１０の画像データ比較部１１３が受信画像識別情報と保存画像識別情報とが同一であるか否の判定を要しないので、検索に要する時間を不要とすることができる。このため、通信トラフィックに影響の小さい画像データの印刷速度の低下を防ぐことができる。
【００８５】
実施例１及び２の画像形成システムでは、画像形成装置１０、１１０から送信中止要求が画像表示端末２０、１２０に対して３ｓｅｃごとに送信するような構成になっているが、これ以外として、画像表示端末２０、１２０から一定バイト数の画像データヘッダを受信するごとに、画像形成装置１０、１１０が画像表示端末２０、１２０に送信中止要求を送信するようにしてもよい。
【図面の簡単な説明】
【００８６】
【図１】本発明に係る実施例１の画像形成システムの構成を示すブロック図である。
【図２】ジョブデータの一例を示す図である。
【図３】保存画像データの一例を示す図である。
【図４】本発明に係る実施例１の画像形成システムを構成する画像表示端末の動作を示すフローチャートである。
【図５】本発明に係る実施例１の画像形成システムを構成する画像形成装置の動作を示すフローチャートである。
【図６】本発明に係る実施例１の画像形成システムを構成する画像表示端末と画像形成装置との間のシーケンス図である。
【図７】本発明に係る実施例１の画像形成システムを構成する画像表示端末と画像形成装置との間のシーケンス図である。
【図８】本発明に係る実施例２の画像形成システムの構成を示すブロック図である。
【図９】保存画像データの一例を示す図である。
【図１０】ジョブデータの一例を示す図である。
【図１１】本発明に係る実施例２の画像形成システムを構成する画像形成装置の動作を示すフローチャートである。
【符号の説明】
【００８７】
１０、１１０  画像形成装置
１１、１１１  デバイス通信部
１２、１１２  イメージデータ記憶部
１３、１１３  画像データ比較部
１４、１１４  画像データ変換部
１５、１１５  印刷部
１１６  画像データサイズ判定部
２０、１２０  画像表示端末
２１、１２１  入力装置部
２２、１２２  表示装置部
２３、１２３  ジョブデータ生成部
２４、１２４  通信部
３０  ネットワークケーブル
【図１】
2009053841.tif 000003
【図２】
2009053841.tif 000004
【図３】
2009053841.tif 000005
【図４】
2009053841.tif 000006
【図５】
2009053841.tif 000007
【図６】
2009053841.tif 000008
【図７】
2009053841.tif 000009
【図８】
2009053841.tif 000010
【図９】
2009053841.tif 000011
【図１０】
2009053841.tif 000012
【図１１】
2009053841.tif 000013