(57)【要約】      （修正有）【課題】画像形成装置へ入力される入力ファイルのデータ異常を検出する。【解決手段】ファイル送信部２０２は、印刷ジョブのＰＤＬファイルをネットワーク１０２を介して画像形成装置１００に送信する際に、印刷ジョブのＰＤＬファイルを参照ＰＤＬファイルとして第一のメモリーに一時記憶させる。ファイル返信部２０４は、端末装置１０１から受信した印刷ジョブのＰＤＬファイルを、ネットワーク１０２を介して、印刷ジョブの送信元の端末装置１０１へ比較ＰＤＬファイルとして返信する。ファイル判定部２０５は、画像形成装置１００から返信された比較ＰＤＬファイルが、参照ＰＤＬファイルと一致するか否かを判定する。ファイル保存部２０６は、比較ＰＤＬファイルが参照ＰＤＬファイルと一致しない場合、比較ＰＤＬファイルを、第一のメモリーに保存させる。【選択図】図２
2016085544.tif 000002
【特許請求の範囲】
【請求項１】
端末装置と、画像形成装置とを含む画像形成システムであって、
前記画像形成装置は、前記端末装置から受信した印刷ジョブのＰＤＬファイルを、ネットワークを介して、当該印刷ジョブの送信元の端末装置へ比較ＰＤＬファイルとして返信するファイル返信部を備え、
前記端末装置は、前記印刷ジョブのＰＤＬファイルを前記ネットワークを介して前記画像形成装置に送信する際に、当該印刷ジョブのＰＤＬファイルを参照ＰＤＬファイルとして第一のメモリーに一時記憶させるファイル送信部と、
前記画像形成装置から返信された比較ＰＤＬファイルが、前記参照ＰＤＬファイルと一致するか否かを判定するファイル判定部と、
前記比較ＰＤＬファイルが前記参照ＰＤＬファイルと一致しない場合、前記比較ＰＤＬファイルを、前記第一のメモリーに保存させるファイル保存部と、を備えることを特徴とする画像形成システム。
【請求項２】
前記ファイル保存部は、前記比較ＰＤＬファイルが前記参照ＰＤＬファイルと一致しない場合、前記比較ＰＤＬファイルを現在の日時とともに、前記第一のメモリーに保存させる
請求項１に記載の画像形成システム。
【請求項３】
前記ファイル判定部は、前記比較ＰＤＬファイルが前記参照ＰＤＬファイルと一致する場合、前記画像形成装置の印刷実行部に、前記印刷ジョブを実行させる
請求項１又は２に記載の画像形成システム。
【請求項４】
前記端末装置は、前記比較ＰＤＬファイルが前記参照ＰＤＬファイルと一致しない場合、前記端末装置及び画像形成装置に、通信エラーが発生した旨を通知するエラー通知部を更に備える
請求項１−３のいずれか一項に記載の画像形成システム。
【請求項５】
前記ファイル返信部は、前記比較ＰＤＬファイルを返信する際に、当該比較ＰＤＬファイルを、第二のメモリーに一時記憶し、
前記ファイル判定部は、前記比較ＰＤＬファイルが前記参照ＰＤＬファイルと一致する場合、前記ファイル返信部により前記第二のメモリーに一時記憶された比較ＰＤＬファイルを消去する
請求項１−３のいずれか一項に記載の画像形成システム。
【請求項６】
端末装置と、画像形成装置とを含む画像形成システムの画像形成方法であって、
前記端末装置で、印刷ジョブのＰＤＬファイルをネットワークを介して前記画像形成装置に送信する際に、当該印刷ジョブのＰＤＬファイルを参照ＰＤＬファイルとして第一のメモリーに一時記憶させるファイル送信ステップと、
前記画像形成装置で、前記端末装置から受信した印刷ジョブのＰＤＬファイルを、前記ネットワークを介して、当該印刷ジョブの送信元の端末装置へ比較ＰＤＬファイルとして返信するファイル返信ステップと、
前記端末装置で、前記画像形成装置から返信された比較ＰＤＬファイルが、前記参照ＰＤＬファイルと一致するか否かを判定するファイル判定ステップと、
前記端末装置で、前記比較ＰＤＬファイルが前記参照ＰＤＬファイルと一致しない場合、前記比較ＰＤＬファイルを、前記第一のメモリーに保存させるファイル保存ステップと、
を備えることを特徴とする画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム及び画像形成方法に関する。
【背景技術】
【０００２】
近年、会社や事務所では、印刷ジョブを作成する端末装置と、プリンター、複写機、複合機等の画像形成装置とを通信ケーブルを介して接続した画像形成システムが導入されている。この画像形成システムでは、ユーザーの利便性を高めるための技術が多種存在する。
【０００３】
例えば、特開２０１３−４２２９１号公報（特許文献１）には、メモリーに書き込まれた描画コマンドを解析して階調処理後の画像データをメモリーに書き込む画像処理装置が開示されている。この装置では、描画コマンドを解析する描画コマンド解析手段と、全ての前記描画コマンドが登録された描画コマンドテーブルと、を有する。更に、この装置は、エラー処理コマンドが記憶されたエラー処理コマンド記憶手段と、メモリーから読み出した描画コマンドが前記描画コマンドテーブルに登録されていないコマンドエラーを前記描画コマンド解析手段が、検出した場合、前記エラー処理コマンド記憶手段に記憶されたエラー処理コマンドを実行してエラー処理を実行するエラー処理実行手段を有する。これにより、描画処理が読み出すメモリーに書き込みエラーが生じた場合に異常画像などの印刷を抑制できるとしている。
【０００４】
又、特開２００１−２０２２６１号公報（特許文献２）には、ダンプモード時、受信部が受信した画像データを解析部が解析し、その解析中にコマンドの文法上のエラー等の解析エラーが発生したならば、ダンプ処理部により当該解析エラー認識位置周辺のデータをプリダンプバッファおよびエラーダンプバッファに保存する画像形成装置が開示されている。この装置では、この保存したデータを画像処理部によりダンプリストとして出力し、又、ダンプリスト出力の際、解析エラーが発生した位置に印をつけて出力する。これにより、解析エラーを認識した時に解析エラーの原因を迅速に見つけるためにエラーの周辺部分のダンプリストを出力することが出来るとしている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−４２２９１号公報
【特許文献２】特開２００１−２０２２６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の技術では、画像形成装置において画像処理中に生じるエラーを検出するものであり、当該画像形成装置へ入力される入力ファイル（ＰＤＬファイル、ページ記述言語ファイル）のデータ異常を検出することが出来ないという課題がある。又、特許文献１に記載の技術では、入力ファイルが正常で、画像形成装置のＲＩＰ処理等に不具合がある場合を検出することが出来ないという課題がある。
【０００７】
又、特許文献２に記載の技術では、画像形成装置内のＰＤＬファイルの文法エラーを検出するものであり、当該文法エラー以外のデータ異常、例えば、データの線分の色や長さの異常を検出することが出来ないという課題がある。
【０００８】
一方、画像形成システムにおいて、印刷した印刷物の画像に異常画像が存在する場合、画像形成装置に関係する不具合としては、下記の３種類を挙げることが出来る。例えば、上述のように、ＰＤＬファイルは正常であるが、画像形成装置に不具合がある場合（第一のエラー）と、ＰＤＬファイルに文法エラーがある場合（第二のエラー）と、ＰＤＬファイルに文法エラー以外のデータ異常がある場合（第三のエラー）とである。
【０００９】
ここで、第一のエラーは、画像形成装置側に原因があるため、エラーの断定が容易である。一方、第二のエラー及び第三のエラーは、端末装置と画像形成装置とを接続する通信部の通信エラーに依存する可能性が高いものの、再現性が極めて低く、ＰＤＬファイルを端末装置又は画像形成装置に保存しない限り、通信エラーによるエラー（データ化け）と断定することが出来ない。つまり、第二のエラー及び第三のエラーは、通信エラーによるエラーか、画像形成装置側の不具合かを明確に切り分けることが出来ないという課題がある。
【００１０】
又、第二のエラー及び第三のエラーの原因を特定するために、ＰＤＬファイルを常に端末装置又は画像形成装置に保存する構成を採用すると、第二のエラー又は第三のエラーがいつ発生するか不明なので、全てのＰＤＬファイルを印刷実行毎に保存しなければならず、記憶領域を無駄に消費してしまうという課題がある。
【００１１】
そこで、本発明は、前記課題を解決するためになされたものであり、記憶領域を無駄に消費すること無く通信エラーを特定することが可能な画像形成システム及び画像形成方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の一の局面に係る画像形成システムは、端末装置と、画像形成装置とを含む画像形成システムであって、前記画像形成装置は、ファイル返信部を備え、前記端末装置は、ファイル送信部と、ファイル判定部と、ファイル保存部と、を備える。ファイル返信部は、前記端末装置から受信した印刷ジョブのＰＤＬファイルを、ネットワークを介して、当該印刷ジョブの送信元の端末装置へ比較ＰＤＬファイルとして返信する。ファイル送信部は、前記印刷ジョブのＰＤＬファイルを前記ネットワークを介して前記画像形成装置に送信する際に、当該印刷ジョブのＰＤＬファイルを参照ＰＤＬファイルとして第一のメモリーに一時記憶させる。ファイル判定部は、前記画像形成装置から返信された比較ＰＤＬファイルが、前記参照ＰＤＬファイルと一致するか否かを判定する。ファイル保存部は、前記比較ＰＤＬファイルが前記参照ＰＤＬファイルと一致しない場合、前記比較ＰＤＬファイルを、前記第一のメモリーに保存させる。
【００１３】
又、前記ファイル保存部は、前記比較ＰＤＬファイルが前記参照ＰＤＬファイルと一致しない場合、前記比較ＰＤＬファイルを現在の日時とともに、前記第一のメモリーに保存させる。前記ファイル判定部は、前記比較ＰＤＬファイルが前記参照ＰＤＬファイルと一致する場合、前記画像形成装置の印刷実行部に、前記印刷ジョブを実行させる。前記端末装置は、前記比較ＰＤＬファイルが前記参照ＰＤＬファイルと一致しない場合、前記端末装置及び画像形成装置に、通信エラーが発生した旨を通知するエラー通知部を更に備える。前記ファイル返信部は、前記比較ＰＤＬファイルを返信する際に、当該比較ＰＤＬファイルを、第二のメモリーに一時記憶し、前記ファイル判定部は、前記比較ＰＤＬファイルが前記参照ＰＤＬファイルと一致する場合、前記ファイル返信部により前記第二のメモリーに一時記憶された比較ＰＤＬファイルを消去する。
【００１４】
本発明の一の局面に係る画像形成方法は、端末装置と、画像形成装置とを含む画像形成システムの画像形成方法であって、ファイル送信ステップと、ファイル返信ステップと、ファイル判定ステップと、ファイル保存ステップと、を備える。ファイル送信ステップは、前記端末装置で、印刷ジョブのＰＤＬファイルをネットワークを介して前記画像形成装置に送信する際に、当該印刷ジョブのＰＤＬファイルを参照ＰＤＬファイルとして第一のメモリーに一時記憶させる。ファイル返信ステップは、前記画像形成装置で、前記端末装置から受信した印刷ジョブのＰＤＬファイルを、前記ネットワークを介して、当該印刷ジョブの送信元の端末装置へ比較ＰＤＬファイルとして返信する。ファイル判定ステップは、前記端末装置で、前記画像形成装置から返信された比較ＰＤＬファイルが、前記参照ＰＤＬファイルと一致するか否かを判定する。ファイル保存ステップは、前記端末装置で、前記比較ＰＤＬファイルが前記参照ＰＤＬファイルと一致しない場合、前記比較ＰＤＬファイルを、前記第一のメモリーに保存させる。
【発明の効果】
【００１５】
本発明の画像形成システム及び画像形成方法によれば、記憶領域を無駄に消費すること無く通信エラーを特定することが可能となる。
【図面の簡単な説明】
【００１６】
【図１】本発明に係る画像形成システムの全体構成を示す概念図である。
【図２】本発明の実施形態における画像形成システムの機能ブロック図である。
【図３】本発明の実施形態の実行手順を示すためのフローチャートである。
【図４】本発明の実施形態における通信エラーが発生していない場合の画像形成システムの概略図である。
【図５】本発明の実施形態における通信エラーが発生した場合の画像形成システムの概略図である。
【発明を実施するための形態】
【００１７】
以下に、添付図面を参照して、本発明の画像形成システム及び画像形成方法の実施形態について説明し、本発明の理解に供する。尚、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格のものではない。又、フローチャートにおける数字の前に付されたアルファベットＳはステップを意味する。
【００１８】
以下に、本発明の実施形態の一例として、端末装置と画像形成装置とを備える画像形成システムについて説明する。尚、本発明の画像形成装置は、例えば、ファクシミリ、コピー、スキャナー、プリンター等の機能を備えた複合機（ＭＦＰ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）、複写機、プリンター等が該当する。
【００１９】
画像形成システム１は、図１に示すように、画像形成装置１００と、端末装置１０１とがＬＡＮ等のネットワーク１０２を介して通信可能に接続されている。画像形成装置１００は、ＰＤＬファイルの画像データを含む印刷ジョブを受信すると、当該印刷ジョブのＰＤＬファイルにＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）処理を実行し、印刷に必要な解像度のラスターイメージの画像データに変換する。そして、画像形成装置１００は、前記印刷ジョブの設定条件と前記変換された画像データとに基づいて印刷ジョブを実行する。又、端末装置１０１は、ユーザーの操作により、ＰＤＬファイルの元になるファイル（画像データ）及び設定条件を生成し、印刷ジョブを作成する。端末装置１０１は、ユーザーにより所定の画像形成装置１００を指定されると、当該指定された画像形成装置１００に前記印刷ジョブを送信する。ネットワーク１０２は、有線でも無線でも構わない。
【００２０】
尚、画像形成装置１００、端末装置１０１の制御回路は、図示しないが、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、各駆動部に対応するドライバーを内部バスによって接続している。複合機１００、端末装置１０１のＣＰＵは、例えば、ＲＡＭを作業領域として利用し、ＲＯＭ等に記憶されているプログラムを実行する。又、画像形成装置１００、端末装置１０１のＣＰＵは、当該実行結果に基づいてドライバーからのデータ、指示、信号、命令等を授受し、各種処理の実行に関する各駆動部の動作を制御する。又、駆動部以外の後述する各部（図２に示す）についても、ＣＰＵが、各プログラムを実行することで当該各部を実現する。ＲＯＭ、ＲＡＭ等には、以下に説明する各部を実現するプログラムやデータが記憶されている。
【００２１】
次に、図２、図３を参照しながら、本発明の実施形態に係る構成及び実行手順について説明する。先ず、端末装置１０１を利用するユーザーが、当該端末装置１０１の操作部を用いて、所定の文書を画像データとし、所定の設定条件（例えば、印刷物出力先の画像形成装置「複合機Ａ」、用紙サイズ「Ａ４」等）を入力すると、端末装置１０１の印刷ジョブ作成部２０１が、当該入力された画像データ及び設定条件に基づいて印刷ジョブを作成する（図３：Ｓ１０１）。
【００２２】
そして、ユーザーが、端末装置１０１の操作部を介して、印刷ジョブの実行キー（送信キー）を入力すると、端末装置１０１の印刷ジョブ作成部２０１は、当該実行キーの入力を受け付けて、前記印刷ジョブの画像データをＰＤＬファイルに変換した上で、その旨をファイル送信部２０２に通知する。当該通知を受けたファイル送信部２０２は、前記印刷ジョブのＰＤＬファイルを、端末装置１０１に予め設けられた第一のメモリーに参照ＰＤＬファイルとして一時記憶させる（図３：Ｓ１０２）。
【００２３】
ここで、ファイル送信部２０２が前記参照ＰＤＬファイルを前記メモリーに一時記憶させる場合、例えば、当該参照ＰＤＬファイル（又は前記印刷ジョブ）を識別可能な識別番号を付与した上で、当該参照ＰＤＬファイルを前記第一のメモリーに記憶させる。これにより、複数の印刷ジョブが作成された場合に、前記識別番号を用いて特定のＰＤＬファイルを識別することが可能となる。
【００２４】
次に、ファイル送信部２０２は、図４に示すように、前記参照ＰＤＬファイル（画像データ）を添付した印刷ジョブを、ネットワーク１０２を介して、前記設定条件で指定の画像形成装置１００に送信する（図３：Ｓ１０３）。
【００２５】
一方、画像形成装置１００の印刷実行部２０３が、前記ネットワーク１０２を介して、ＰＤＬファイル付きの印刷ジョブを受信すると（図３：Ｓ１０４）、その旨をファイル返信部２０４に通知する。当該通知を受けたファイル返信部２０４は、前記受信した印刷ジョブのＰＤＬファイルを、前記ネットワーク１０２を介して、当該印刷ジョブの送信元の端末装置１０１へ比較ＰＤＬファイルとして返信する（図３：Ｓ１０５）。
【００２６】
ここで、ファイル返信部２０４がＰＤＬファイルを返信する方法に特に限定は無い。例えば、ファイル返信部２０４が、前記受信した印刷ジョブの参照ＰＤＬファイルを比較ＰＤＬファイルとしてそのまま前記端末装置１０１へ返信しても良いし、前記参照ＰＤＬファイルを返信する際に、当該参照ＰＤＬファイルを、画像形成装置１００に予め設けられた第二のメモリーに一時記憶するよう構成しても良い（図３：Ｓ１０６）。前記第二のメモリーに参照ＰＤＬファイルを一時記憶させることで、仮に、前記端末装置１０１から画像形成装置１００への参照ＰＤＬファイルの送信で前記ネットワーク１０２上の通信エラーが発生した場合には、前記参照ＰＤＬファイルを通信エラーの原因を示す証拠にすることが可能となる。
【００２７】
さて、端末装置１０１が、画像形成装置１００のファイル返信部２０４による比較ＰＤＬファイルの返信を受信すると（図３：Ｓ１０７）、その旨をファイル判定部２０５に通知し、当該通知を受けたファイル判定部２０５は、前記返信された比較ＰＤＬファイルが、前記端末装置１０１の第一のメモリーに一時記憶された参照ＰＤＬファイルと一致するか否かを判定する（図３：Ｓ１０８）。
【００２８】
ここで、ファイル判定部２０５が判定する方法に特に限定は無い。例えば、ファイル判定部２０５は、前記比較ＰＤＬファイルの画素の画素値と前記参照ＰＤＬファイルの画素の画素値とを各画素毎に一致しているか否かを判定し、前記比較ＰＤＬファイルの全ての画素の画素値が前記参照ＰＤＬファイルの全ての画素の画素値と一致している場合に、前記比較ＰＤＬファイルが前記参照ＰＤＬファイルと一致すると判定する。これにより、前記通信エラーの発生を詳細に検知することが可能となる。又、上述のように、前記比較ＰＤＬファイルの全ての画素の画素値が前記参照ＰＤＬファイルの全ての画素の画素値と一致しているか否かを判定することで、ＰＤＬファイルが文法的に正しく、画素値（データ）だけが異なっている場合、例えば、線分の色や長さが異常である場合であっても、通信エラーによるＰＤＬファイルのデータ化けとして検出することが可能となる。
【００２９】
又、他の方法として、ファイル判定部２０５が、前記比較ＰＤＬファイルの画素の画素値と前記参照ＰＤＬファイルの画素の画素値とを各画素毎に一致しているか否かを判定した際に、前記比較ＰＤＬファイルの全画素に対して、前記参照ＰＤＬファイルの画素の画素値と一致していない前記比較ＰＤＬファイルの画素の不一致割合を算出し、当該算出した不一致割合が、予め設定された閾値（例えば、１０％）を超過するか否かを判定する。そして、前記不一致割合が前記閾値を超過しない場合は、ファイル判定部２０５が、前記比較ＰＤＬファイルが前記参照ＰＤＬファイルと一致すると判定し、前記不一致割合が前記閾値を超過する場合は、ファイル判定部２０５が、前記比較ＰＤＬファイルが前記参照ＰＤＬファイルと一致しないと判定しても良い。
【００３０】
さて、Ｓ１０８において、前記判定の結果、前記比較ＰＤＬファイルが前記参照ＰＤＬファイルと一致する場合（図３：Ｓ１０８ＹＥＳ）、ファイル判定部２０５は、前記通信エラーが発生していないと判定し、前記ネットワーク１０２を介して、その旨を画像形成装置１００の印刷実行部２０３に通知する。当該通知を受けた印刷実行部２０３は、前記印刷ジョブのＰＤＬファイルにＲＩＰ処理を実行し、当該印刷ジョブの設定条件と、当該ＲＩＰ処理後の画像データとに基づいて印刷ジョブを実行する（図３：Ｓ１０９）。これにより、前記通信エラーが発生していない場合には、前記印刷ジョブが適正に実行されることになる。
【００３１】
ここで、ファイル判定部２０５は、前記比較ＰＤＬファイルが前記参照ＰＤＬファイルと一致すると判定した場合に、前記第一のメモリーに記憶される前記比較ＰＤＬファイルと（識別番号を含む）前記参照ＰＤＬファイルとを消去すると好ましい。これにより、端末装置１０１の第一のメモリーの記憶容量を無駄に消費する事態を回避することが可能となる。
【００３２】
又、印刷実行部２０３が印刷ジョブを実行する方法に特に限定は無い。例えば、印刷実行部２０３が、単に、前記印刷ジョブを実行しても良いし（図３：Ｓ１０９）、上述のように、ファイル返信部２０４が前記比較ＰＤＬファイルを前記第二のメモリーに一時記憶している場合には、ファイル判定部２０５からの前記比較ＰＤＬファイルの消去指示を受けた上で、当該第二のメモリーに一時記憶された比較ＰＤＬファイルを消去して（図３：Ｓ１１０）、前記印刷ジョブを実行しても良い（図３：Ｓ１０９）。これにより、画像形成装置１００の第二のメモリーの記憶容量を無駄に消費する事態を回避することが可能となる。
【００３３】
又、印刷実行部２０３が印刷ジョブを実行し、図４に示すように、所定の印刷物が排紙された際に、当該印刷物に異常画像が出力された場合、参照ＰＤＬファイルは正常に画像形成装置１００に届いているので、前記印刷物の異常画像の再現性は無いとしても、当該画像形成装置１００（例えば、ＲＩＰ処理）に不具合が存在すると判断することが可能となる。
【００３４】
一方、Ｓ１０８において、前記判定の結果、前記比較ＰＤＬファイルが前記参照ＰＤＬファイルと一致しない場合（図３：Ｓ１０８ＮＯ）、図５に示すように、前記ネットワーク１０２において通信エラーが発生している。そこで、ファイル判定部２０５は、前記通信エラーが発生していると判定し、ファイル保存部２０６に通知する。当該通知を受けたファイル保存部２０６は、前記比較ＰＤＬファイルを、前記第一のメモリーに保存させる（図３：Ｓ１１１）。
【００３５】
ここで、ファイル保存部２０６は、前記比較ＰＤＬファイルを現在の日時とともに、前記第一のメモリーに保存させると好ましい。前記比較ＰＤＬファイル、参照ＰＤＬファイル、日時を保存させる第一のメモリーは、端末装置１０１に内蔵するメモリー（例えば、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ））であっても、外部記憶装置のメモリー（例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ））であっても良い。又、前記比較ＰＤＬファイル、前記参照ＰＤＬファイル、現在の日時の他に、印刷ジョブのファイル名、識別番号等を保存しても良い。又、ファイル保存部２０６は、前記ネットワーク１０２を介して、その旨を画像形成装置１００のファイル返信部２０４に通知し、当該ファイル返信部２０４に、前記画像形成装置１００の第二のメモリーに一時記憶させた参照ＰＤＬファイルに、前記現在の日時を記憶させる。これにより、前記端末装置１０１及び画像形成装置１００の第一及び第二のメモリーに記憶されたＰＤＬファイル及び日時を解析することで、通信エラーの原因を分析することが可能となる。又、例えば、前記端末装置１０１の第一のメモリーに記憶された参照ＰＤＬファイルを、前記ネットワーク１０２を介して画像形成装置１００に再送信したり、前記画像形成装置１００の第二のメモリーに記憶された参照ＰＤＬファイルを前記ネットワーク１０２を介して端末装置１０１に再送信したりすることで、同様の異常画像が発生するか否かを確認して、前記画像形成装置１００又は端末装置１０１に問題が無いことを証明することが可能となる。
【００３６】
特に、通信エラーは、再現性が低いため、前記通信エラーに関係するＰＤＬファイルの全て及び日時を保存させることで、過去に遡って、通信エラーの発生の原因を分析するのに役に立つ。又、通信エラーに関係するＰＤＬファイルを全てを保存させることで、通信エラーの再現性試験をし易くなるため、再現性試験の回数を大幅に軽減することが可能となる。
【００３７】
さて、ファイル保存部２０６が保存を完了すると、その旨をエラー通知部２０７に通知し、当該通知を受けたエラー通知部２０７は、前記端末装置１０１及び画像形成装置１００に、前記通信エラーが発生した旨を通知する（図３：Ｓ１１２）。
【００３８】
ここで、エラー通知部２０７が通知する方法に特に限定は無い。例えば、図５に示すように、エラー通知部２０７は、前記端末装置１０１の表示部（例えば、液晶ディスプレイ）に通信エラー画面を表示させたり、前記ネットワーク１０２を介して画像形成装置１０１の表示部（例えば、タッチパネル）に通信エラー画面を表示させたりして、ユーザーにサービスマンを呼ぶように促す。これにより、ユーザーは、通信エラーが発生したことを知ることが可能となる。エラー通知部２０７は、前記印刷実行部２０３にその旨を通知して、当該印刷実行部２０３の印刷ジョブの実行を禁止する。これにより、異常画像が発生し得るＰＤＬファイルの印刷を禁止して、無駄な用紙やトナーの消費を抑えることが可能となる。
【００３９】
尚、本発明の実施形態では、前記印刷ジョブに一つのＰＤＬファイルが添付された場合を想定したが、当該印刷ジョブに複数（例えば、１００頁）のＰＤＬファイルが添付された場合であっても同様である。この場合、ファイル返信部２０４は、全てのＰＤＬファイルを比較ＰＤＬファイルとして前記端末装置１０１に返信し、ファイル判定部２０５は、前記受信した比較ＰＤＬファイルが、前記端末装置１０１の第一のメモリーに記憶された参照ＰＤＬファイルと一致するか否かを一つのＰＤＬファイル毎に判定する。そして、印刷実行部２０３は、前記参照ＰＤＬファイルと一致する比較ＰＤＬファイルについて印刷ジョブを実行する。又、ファイル保存部２０６は、前記参照ＰＤＬファイルと一致しない比較ＰＤＬファイルについて、例えば、当該比較ＰＤＬファイル、当該参照ＰＤＬファイル、現在の日時を第一のメモリーに保存させる。これにより、複数頁のＰＤＬファイルのうち、通信エラーが発生しないＰＤＬファイルは印刷させ、通信エラーが発生したＰＤＬファイルは保存させて、通信エラーの発生の原因となるＰＤＬファイルの属性や形態等、更に詳細に分析することが可能となる。又、無駄に記憶領域（メモリー、リソース）を消費することも防止出来る。
【００４０】
又、本発明の実施形態では、画像形成システムの各装置が各部を備えるよう構成したが、当該各部を実現するプログラムを記憶媒体に記憶させ、当該記憶媒体を提供するよう構成しても構わない。当該構成では、前記プログラムを、各装置に読み出させ、各装置が前記各部を実現する。その場合、前記記録媒体から読み出されたプログラム自体が本発明の作用効果を奏する。さらに、各手段が実行するステップをハードディスクに記憶させる方法として提供することも可能である。
【産業上の利用可能性】
【００４１】
以上のように、本発明に係る画像形成システム及び画像形成方法は、複合機、複写機、プリンター、スキャナー等の画像形成装置を含む画像形成システムに有用であり、記憶領域を無駄に消費すること無く通信エラーを特定することが可能な画像形成システム及び画像形成方法として有効である。
【符号の説明】
【００４２】
１  画像形成システム
１００  複合機
１０１  端末装置
１０２  ネットワーク
２０１  印刷ジョブ作成部
２０２  ファイル送信部
２０３  印刷実行部
２０４  ファイル返信部
２０５  ファイル判定部
２０６  ファイル保存部
２０７  エラー通知部
【図１】
2016085544.tif 000003
【図２】
2016085544.tif 000004
【図３】
2016085544.tif 000005
【図４】
2016085544.tif 000006
【図５】
2016085544.tif 000007