(57)【要約】【課題】印刷データの印刷設定が以前の再印刷のものと同じである場合に、所定回数までは許容することにより、不必要な警告を低減する。【解決手段】再印刷設定でない第１の印刷データの印刷設定を記憶する一時記憶部５１と、再印刷設定の第２の印刷データの印刷設定を記憶するとともに、第１の印刷データの印刷設定を推奨設定の設定記憶データとして記憶する設定記憶部５２と、第３の印刷データが再印刷設定でない場合には、第３の印刷データの印刷設定が設定記憶部に所定回数以上記憶された推奨設定の設定記憶データと同じ内容であるときに、第３の印刷データの印刷設定の変更要と見なす再印刷判定部４２と、再印刷判定部が第３の印刷データの印刷設定の変更要と見なさない限り、印刷処理を実行する印刷制御部４５と、再印刷判定部が第３の印刷データの印刷設定の変更要と見なした場合に、警告通知をデータ処理装置に送信する通知部４３とを有する。【選択図】図１
2011152728.tif 000002
【特許請求の範囲】
【請求項１】
データ処理装置から受信した印刷データに基づいて印刷処理を実行する画像形成装置において、
設定属性を表す設定属性識別データを含む前記印刷データに基づいて、印刷処理を実行する画像形成部と、
データが一時的に記憶される一時記憶部と、
データが持続的に記憶される設定記憶部と、
前記設定属性識別データの値が再印刷設定の値と異なる値となっている前記印刷データを第１の印刷データとし、前記データ処理装置から当該第１の印刷データを受信した場合に、当該第１の印刷データの印刷様式を表す印刷設定データを前記一時記憶部に記憶させる一時記憶制御部と、
前記設定属性識別データの値が再印刷設定の値となっている前記印刷データを第２の印刷データとし、前記データ処理装置から当該第２の印刷データを受信した場合に、当該第２の印刷データの印刷設定データを再印刷設定の設定記憶データとして前記設定記憶部に記憶させるとともに、前記一時記憶部に記憶された前記第１の印刷データの印刷設定データを再印刷に設定変更された推奨設定の設定記憶データとして前記設定記憶部に記憶させる設定記憶制御部と、
前記設定属性識別データの値に基づいて前記印刷データの設定属性が再印刷設定であるか否かを判定する再印刷判定部であって、前記データ処理装置から前記第２の印刷データの後に受信される第３の印刷データの前記設定属性識別データの値として再印刷設定の値とは異なる値が設定されている場合で、かつ、当該第３の印刷データの印刷設定データが前記設定記憶部に所定回数以上記憶された前記推奨設定の設定記憶データと同じ設定内容である場合に、当該第３の印刷データを印刷設定の変更が必要なデータと見なす前記再印刷判定部と、
前記再印刷判定部が前記第３の印刷データを印刷設定の変更が必要なデータと見なさない限り、前記印刷データに基づく印刷処理を実行する印刷制御部と、
前記再印刷判定部が前記第３の印刷データを印刷設定の変更が必要なデータと見なした場合に、前記第３の印刷データの印刷設定の異常を警告する警告通知データを前記データ処理装置に送信する通知部とを有する
ことを特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において、
前記設定記憶制御部は、前記推奨設定の設定記憶データを前記設定記憶部に記憶させる度に、前記推奨設定の設定記憶データと対応付けて、記憶回数データを前記設定記憶部に記憶させ、
前記再印刷判定部は、前記第３の印刷データの設定属性の判定に際して、前記設定記憶部に記憶された前記記憶回数データに基づいて、前記推奨設定の設定記憶データの前記設定記憶部への記憶回数を識別する
ことを特徴とする画像形成装置。
【請求項３】
請求項１又は請求項２に記載の画像形成装置において、
前記通知部は、前記警告通知データとして、前記設定記憶部に記憶された前記再印刷設定の設定記憶データを前記データ処理装置に送信する
ことを特徴とする画像形成装置。
【請求項４】
請求項１乃至請求項３のいずれか一項に記載の画像形成装置において、
前記設定記憶制御部は、前記データ処理装置から、前記警告通知データの応答データとして、再印刷設定の値が設定された前記設定属性識別データを含んでいる設定変更の印刷データを受信した場合で、かつ、前記再印刷判定部が、当該設定変更の印刷データを前記第２の印刷データと見なした場合に、前記第２の印刷データに相当する当該設定変更の印刷データの印刷設定データを前記再印刷設定の設定記憶データとして前記設定記憶部に記憶させる
ことを特徴とする画像形成装置。
【請求項５】
請求項１乃至請求項４のいずれか一項に記載の画像形成装置において、
前記再印刷判定部は、前記データ処理装置から、前記警告通知データの応答データとして、再印刷設定の値とは異なる値が設定された前記設定属性識別データを含んでいる設定維持の印刷データを受信した場合に、前記設定記憶部に記憶された前記推奨設定の設定記憶データを削除することによって、前記通知部による前記警告通知データの前記データ処理装置への送信を調整する
ことを特徴とする画像形成装置。
【請求項６】
請求項１乃至請求項４のいずれか一項に記載の画像形成装置において、
前記設定記憶制御部は、前記推奨設定の設定記憶データを前記設定記憶部に記憶させる度に、前記推奨設定の設定記憶データと対応付けて、記憶回数データを前記設定記憶部に記憶させ、
前記再印刷判定部は、前記データ処理装置から、前記警告通知データの応答データとして、再印刷設定の値とは異なる値が設定された前記設定属性識別データを含んでいる設定維持の印刷データを受信した場合に、前記設定記憶部に記憶された記憶回数の値を減算することによって、前記通知部による前記警告通知データの前記データ処理装置への送信を調整する
ことを特徴とする画像形成装置。
【請求項７】
請求項１乃至請求項６のいずれか一項に記載の画像形成装置において、
前記設定記憶制御部は、前記再印刷設定の設定記憶データを前記設定記憶部に記憶させる度に、前記再印刷設定の設定記憶データと対応付けて、記憶回数データを前記設定記憶部に記憶させ、
前記通知部は、前記再印刷判定部が前記第３の印刷データを印刷設定の変更が必要なデータと見なした場合に、前記警告通知データとして、前記設定記憶部に記憶された、前記記憶回数データの値が最多となっている前記再印刷設定の設定記憶データを前記データ処理装置に送信する
ことを特徴とする画像形成装置。
【請求項８】
請求項１乃至請求項７のいずれか一項に記載の画像形成装置において、
前記データ処理装置が複数台存在し、かつ、前記データ処理装置を識別するデータ処理装置識別データが前記印刷データに含まれている場合に、
前記一時記憶制御部は、前記データ処理装置識別データによって識別される前記データ処理装置毎に、前記第１の印刷データの印刷設定データを前記一時記憶部に記憶させ、
前記設定記憶制御部は、前記データ処理装置識別データによって識別される前記データ処理装置毎に、前記第２の印刷データの印刷設定データを前記再印刷設定の設定記憶データとして前記設定記憶部に記憶させるとともに、前記一時記憶部に記憶された前記第１の印刷データの印刷設定データを前記推奨設定の設定記憶データとして前記設定記憶部に記憶させ、
前記再印刷判定部は、前記データ処理装置識別データによって識別される前記データ処理装置毎に、前記第３の印刷データに含まれている印刷設定データと、前記設定記憶部に記憶された前記推奨設定の設定記憶データとを比較することによって、前記第３の印刷データの印刷設定データが前記推奨設定の設定記憶データと同じ設定内容であるか否かを判定する
ことを特徴とする画像形成装置。
【請求項９】
請求項１乃至請求項６のいずれか一項に記載の画像形成装置において、
前記設定記憶制御部は、さらに、前記推奨設定の設定記憶データ毎に、前記推奨設定の設定記憶データに対応する前記再印刷設定の設定記憶データの変更回数を表す変更回数データを前記設定記憶部に記憶させ、
前記通知部は、前記再印刷判定部が前記第３の印刷データを印刷設定の変更が必要なデータと見なした場合に、前記警告通知データとして、前記設定記憶部に記憶された、前記変更回数データの値が最多となっている、前記推奨設定の設定記憶データに対応する前記再印刷設定の設定記憶データを、前記データ処理装置に送信する
ことを特徴とする画像形成装置。
【請求項１０】
請求項１乃至請求項５のいずれか一項に記載の画像形成装置において、
前記一時記憶制御部は、所定期間以上前記一時記憶部に記憶されている前記第１の印刷データの印刷設定データを消去させる
ことを特徴とする画像形成装置。
【請求項１１】
請求項１乃至請求項１０のいずれか一項に記載の画像形成装置において、
前記設定記憶制御部は、所定期間以上前記設定記憶部に記憶されている前記再印刷設定の設定記憶データを消去させる
ことを特徴とする画像形成装置。
【請求項１２】
画像形成装置に印刷データを送信するデータ処理装置において、
ユーザからの印刷要求によって指定された印刷ファイルに基づいて印刷データを作成する印刷データ作成部と、
表示部と、
前記画像形成装置から、前記印刷データの印刷設定の異常を警告する警告通知データとして、再印刷設定の設定記憶データを受信した場合に、当該再印刷設定の設定記憶データに対応する印刷様式への印刷設定の変更をユーザに促す警告画像を前記表示部に表示させる表示制御部とを有する
ことを特徴とするデータ処理装置。
【請求項１３】
請求項１２に記載のデータ処理装置において、
さらに、各種のデータが記憶される記憶部と、
過去の印刷データの作成で使用された過去使用の印刷ファイルを前記記憶部に記憶させる履歴記憶制御部と、
前記記憶部に記憶された前記過去使用の印刷ファイルとユーザからの新たな印刷要求に従って行われる新たな印刷データの作成で使用される現在使用の印刷ファイルとを比較し、前記過去使用の印刷ファイルと当該現在使用の印刷ファイルとが一致する場合に、当該新たな印刷データの設定属性を再印刷設定として検知する再印刷検知部とを有し、
前記印刷データ作成部は、前記再印刷検知部が再印刷設定を検知した場合に、設定属性を表す設定属性識別データとして、再印刷設定の値を設定し、当該設定属性識別データを使用して前記新たな印刷データを作成する
ことを特徴とするデータ処理装置。
【請求項１４】
請求項１３に記載のデータ処理装置において、
前記履歴記憶制御部は、前記過去使用の印刷ファイルの前記記憶部への記憶に際して、前記過去使用の印刷ファイルと対応付けて、前記過去の印刷データの印刷設定データを前記記憶部に記憶させ、
前記再印刷検知部は、前記記憶部に記憶された前記過去の印刷データの印刷設定データと前記新たな印刷データの印刷設定データとを比較し、前記過去の印刷データの印刷設定データと前記新たな印刷データの印刷設定データとが一致する場合、又は、前記過去の印刷データの印刷設定データと前記新たな印刷データの印刷設定データとが不一致であっても、その違いが印刷部数のみである場合に、前記新たな印刷データの設定属性を再印刷設定として検知する
ことを特徴とするデータ処理装置。
【請求項１５】
請求項１３又は請求項１４に記載のデータ処理装置において、
前記履歴記憶制御部は、所定期間以上前記記憶部に記憶されている前記過去使用の印刷ファイルを消去する
ことを特徴とするデータ処理装置。
【請求項１６】
請求項１乃至請求項１１のいずれか一項に記載の画像形成装置と、
請求項１２乃至請求項１５のいずれか一項に記載のデータ処理装置とを有する
ことを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データに基づいて印刷処理を実行する画像形成装置、印刷データを作成するデータ処理装置、及び、これらの画像形成装置とデータ処理装置とを有する画像形成システムに関する。
【背景技術】
【０００２】
データ処理装置と画像形成装置とを有する画像形成システムが、様々な場所で使用されている。
データ処理装置は、印刷データを作成して画像形成装置に送信する装置であり、例えばパーソナルコンピュータによって構成されている。データ処理装置は、有線又は無線によるネットワークを介して画像形成装置と電気的に接続されている。
一方、画像形成装置は、印刷データに基づいて印刷処理を実行する装置であり、例えばプリンタやＭＦＰによって構成されている。なお、「ＭＦＰ」とは、Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌの略称で、プリンタにファクシミリ機能やスキャナ機能、コピー機能等を付加した装置である。
【０００３】
ところで、画像形成システムのユーザは、データ処理装置上で起動しているアプリケーションの印刷設定を十分に確認せずに、アプリケーションの印刷機能を使用して任意のファイルデータの印刷処理を画像形成装置に指示する場合がある。この場合に、アプリケーションの印刷設定が不適切な内容に設定されていると、画像形成システムは、不適切な印刷処理を実行するため、印刷紙や、トナー、インク等の消耗品を無駄に消耗させる。
【０００４】
そのため、画像形成システムの中には、推奨される印刷設定をデータ処理装置の記憶部に予め記憶しておき、ユーザによって指示された印刷処理の印刷設定が記憶部に予め記憶されている推奨される印刷設定と異なる場合に、「指示された印刷処理の印刷設定が推奨される印刷設定と異なる」旨の警告画像や、印刷設定の設定変更を促す画像をデータ処理装置及び画像形成装置の一方又は双方の表示部に表示したりするものがある。
【０００５】
ただし、この画像形成システムは、ユーザ自らが意図的に印刷設定を変更した場合であっても、不必要な警告画像が表示部に表示される。
そこで、画像形成システムの中には、アプリケーション毎に、過去に実施された印刷設定の履歴を記憶部に記憶しておき、ユーザが、任意のアプリケーションの印刷機能を使用して、そのアプリケーションで普段使用されている印刷設定と異なる印刷設定で、任意のファイルデータの印刷処理を画像形成装置に指示する場合に、指示された印刷処理の印刷設定と履歴に記憶された印刷設定とを照合させることで、ユーザに対してでき得る限り適切な警告や表示を行うことにより不必要な警告及び印刷ミスを減少させるものがあった（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−１５７６８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ユーザは、任意のアプリケーションの使用中に、ファイルデータ毎に印刷設定を変更して印刷処理を画像形成装置に指示する場合がある。例えば、ユーザは、任意のファイルデータの印刷が失敗した場合に、印刷設定を変更して、その変更された印刷設定で、前回印刷が失敗したファイルデータの再印刷処理を画像形成装置に指示する。
しかしながら、特許文献１に開示された画像形成システム（以下、「従来の画像形成システム」と称する）は、アプリケーション毎に印刷設定の履歴を記憶部に記憶する構成となっている。そのため、従来の画像形成システムは、このような場合に、ユーザが望んだ印刷指示であるにも関わらず、不必要な警告画像をデータ処理装置及び画像形成装置の一方又は双方の表示部（特に、データ処理装置の表示部）に表示する。
【０００８】
したがって、従来の画像形成システムは、ユーザが望んだ印刷指示であるにも関わらず、不必要な警告画像をデータ処理装置の表示部に表示する場合があり、これにより、ユーザに不快感を与えることがある、という課題があった。
【０００９】
本発明は、この課題を解決するためになされたものであり、ユーザが望んだ印刷指示であるにも関わらず、データ処理装置の表示部に表示される不必要な警告画像の表示頻度を低減する画像形成装置を提供することを主な目的とする。
【００１０】
また、従来の画像形成システムは、警告画像がデータ処理装置の表示部に表示された場合に、ユーザがどのような印刷設定に変更すればよいのかを判断し難い、という課題があった。
【００１１】
そこで、本発明は、この課題を解決するために、印刷設定の好適な設定変更例をユーザに提示するデータ処理装置を提供することを副次的な目的とする。
【課題を解決するための手段】
【００１２】
前記目的を達成するため、第1発明は、データ処理装置から受信した印刷データに基づいて印刷処理を実行する画像形成装置であって、設定属性を表す設定属性識別データを含む前記印刷データに基づいて、印刷処理を実行する画像形成部と、データが一時的に記憶される一時記憶部と、データが持続的に記憶される設定記憶部と、前記設定属性識別データの値が再印刷設定の値と異なる値となっている前記印刷データを第１の印刷データとし、前記データ処理装置から当該第１の印刷データを受信した場合に、当該第１の印刷データの印刷様式を表す印刷設定データを前記一時記憶部に記憶させる一時記憶制御部と、前記設定属性識別データの値が再印刷設定の値となっている前記印刷データを第２の印刷データとし、前記データ処理装置から当該第２の印刷データを受信した場合に、当該第２の印刷データの印刷設定データを再印刷設定の設定記憶データとして前記設定記憶部に記憶させるとともに、前記一時記憶部に記憶された前記第１の印刷データの印刷設定データを再印刷に設定変更された推奨設定の設定記憶データとして前記設定記憶部に記憶させる設定記憶制御部と、前記設定属性識別データの値に基づいて前記印刷データの設定属性が再印刷設定であるか否かを判定する再印刷判定部であって、前記データ処理装置から前記第２の印刷データの後に受信される第３の印刷データの前記設定属性識別データの値として再印刷設定の値とは異なる値が設定されている場合で、かつ、当該第３の印刷データの印刷設定データが前記設定記憶部に所定回数以上記憶された前記推奨設定の設定記憶データと同じ設定内容である場合に、当該第３の印刷データを印刷設定の変更が必要なデータと見なす前記再印刷判定部と、前記再印刷判定部が前記第３の印刷データを印刷設定の変更が必要なデータと見なさない限り、前記印刷データに基づく印刷処理を実行する印刷制御部と、前記再印刷判定部が前記第３の印刷データを印刷設定の変更が必要なデータと見なした場合に、前記第３の印刷データの印刷設定の異常を警告する警告通知データを前記データ処理装置に送信する通知部とを有する構成とする。
【００１３】
再印刷判定部は、再印刷処理の印刷データである第２の印刷データの後に受信される第３の印刷データの設定属性識別データの値として再印刷設定の値とは異なる値が設定されている場合で、かつ、第３の印刷データの印刷設定データが設定記憶部に所定回数以上記憶された推奨設定の設定記憶データと同じ内容である場合に、第３の印刷データを印刷設定の変更が必要なデータと見なす。したがって、再印刷判定部は、第３の印刷データの印刷設定が以前の再印刷処理のものと同じである場合に、その記憶回数が所定回数未満であれば、第３の印刷データを印刷設定の変更が不要なデータと見なし、その記憶回数が所定回数以上であれば、第３の印刷データを印刷設定の変更が必要なデータと見なす。印刷制御部は、その再印刷判定部が第３の印刷データを印刷設定の変更が必要なデータと見なさない限り、印刷データに基づく印刷処理を実行する。また、この画像形成装置の通知部は、再印刷判定部が第３の印刷データを印刷設定の変更が必要なデータと見なした場合に、警告通知データをデータ処理装置に送信する。
【００１４】
したがって、この画像形成装置は、再印刷処理の印刷データの後に受信される印刷データの印刷設定が以前の再印刷処理のものと同じである場合に、所定回数までは印刷処理の実行を許容し、所定回数以上となるときに、印刷設定の変更が必要と判断して、印刷処理を実行せずに、警告通知データをデータ処理装置に送信する。これにより、この画像形成装置は、ユーザが望んだ印刷指示であるにも関わらず、データ処理装置の表示部に表示される不必要な警告画像の表示頻度を低減することができる。
【００１５】
第２発明は、画像形成装置に印刷データを送信するデータ処理装置であって、ユーザからの印刷要求によって指定された印刷ファイルに基づいて印刷データを作成する印刷データ作成部と、表示部と、前記画像形成装置から、前記印刷データの印刷設定の異常を警告する警告通知データとして、再印刷設定の設定記憶データを受信した場合に、当該再印刷設定の設定記憶データに対応する印刷様式への印刷設定の変更をユーザに促す警告画像を前記表示部に表示させる表示制御部とを有する構成とする。
【００１６】
このデータ処理装置は、画像形成装置から、警告通知データとして、再印刷設定の設定記憶データを受信した場合に、再印刷設定の設定記憶データに対応する印刷様式への印刷設定の変更をユーザに促す警告画像を表示部に表示する。したがって、このデータ処理装置は、第１発明の画像形成装置から、再印刷設定の設定記憶データに対応する印刷様式を、好適な設定変更例として、ユーザに提示することができる。
【００１７】
第３発明は、画像形成システムであって、第１発明の画像形成装置と、第２発明のデータ処理装置とを有する構成とする。
この画像形成システムは、第１発明の画像形成装置と、第２発明のデータ処理装置とを用いる構成となっている。そのため、この画像形成システムは、第１発明の画像形成装置による機能（すなわち、再印刷処理の印刷データの後に受信される印刷データの印刷設定が以前の再印刷処理のものと同じである場合に、所定回数までは印刷処理の実行を許容し、所定回数以上となるときに、印刷設定の変更が必要と判断して、印刷処理を実行せずに、警告通知データをデータ処理装置に送信する機能）と、第２発明のデータ処理装置による機能（すなわち、画像形成装置から、警告通知データとして、再印刷設定の設定記憶データを受信した場合に、再印刷設定の設定記憶データに対応する印刷様式への印刷設定の変更をユーザに促す警告画像を表示部に表示する機能）とを果たすことができる。
【発明の効果】
【００１８】
第１発明によれば、ユーザが望んだ印刷指示であるにも関わらず、データ処理装置の表示部に表示される不必要な警告画像の表示頻度を低減する画像形成装置を提供することができる。
また、第２発明によれば、印刷設定の好適な設定変更例をユーザに提示するデータ処理装置を提供することができる。
また、第３発明によれば、ユーザが望んだ印刷指示であるにも関わらず、データ処理装置の表示部に表示される不必要な警告画像の表示頻度を低減すること、及び、印刷設定の好適な設定変更例をユーザに提示することを実現する画像形成システムを提供することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明に係る画像形成システムの構成を示す図である。
【図２】実施形態１で用いられる印刷データの構成を示す図である。
【図３】実施形態１で用いられる印刷指示履歴データの構成を示す図である。
【図４】実施形態１で用いられる一時記憶データの構成を示す図である。
【図５】実施形態１で用いられる設定記憶データの構成を示す図である。
【図６】実施形態１に係るデータ処理装置の動作を示すフローチャートである。
【図７】実施形態１に係る画像形成装置の動作を示すフローチャートである。
【図８】実施形態１に係るデータ処理装置の動作を示すフローチャートである。
【図９】実施形態１に係るデータ処理装置の表示例を示す図（１）である。
【図１０】実施形態１に係るデータ処理装置の表示例を示す図（２）である。
【図１１】実施形態２で用いられる印刷データの構成を示す図である。
【図１２】実施形態２で用いられる一時記憶データの構成を示す図である。
【図１３】実施形態２で用いられる設定記憶データの構成を示す図である。
【図１４】実施形態２に係るデータ処理装置の動作を示すフローチャートである。
【図１５】実施形態２に係る画像形成装置の動作を示すフローチャートである。
【図１６】実施形態３で用いられる設定記憶データを示す図である。
【図１７】実施形態３で用いられる変更回数データを示す図である。
【図１８】実施形態３に係る画像形成装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下、図面を参照して、本発明の実施の形態（以下、「本実施形態」と称する）につき詳細に説明する。なお、各図は、本発明を十分に理解できる程度に、概略的に示してあるに過ぎない。よって、本発明は、図示例のみに限定されるものではない。また、各図において、共通する構成要素や同様な構成要素については、同一の符号を付し、それらの重複する説明を省略する。
【００２１】
［実施形態１］
以下、実施形態１について、画像形成システムの構成、画像形成システムで用いられるデータの構成、及び、画像形成システムの動作の順に説明する。
＜画像形成システムの構成＞
まず、図１を参照して、本実施形態１に係る画像形成システムの構成につき説明する。図１は、実施形態１の画像形成システムの構成を示す図である。
【００２２】
データ処理装置としてのパーソナルコンピュータ１（以下、「ＰＣ１」と称し、特に区別が必要な場合は「ＰＣ１Ａ」と称する場合がある）は、画像データを生成する装置である。
【００２３】
画像形成装置としてのプリンタ２（以下、特に区別が必要な場合は「プリンタ２Ａ」と称する場合がある）は、ＰＣ１により生成された画像データ（又は、印刷データ）から用紙等の印刷媒体上に画像を形成する装置である。
【００２４】
ネットワーク３は、ＰＣ１とプリンタ２とを通信可能に接続する通信媒体である。ネットワーク３は、ケーブルを用いる有線方式、及び、電磁波を用いる無線方式のいずれであってもよい。画像データは、このネットワーク３を介してＰＣ１からプリンタ２に送信される。
本実施形態では、簡略化のため、画像形成システム１００は、ＰＣ１及びプリンタ２を各々１台含むものとして説明するが、それぞれ２台以上含んでいてもよい。
【００２５】
ＰＣ１は、制御装置としてのＣＰＵや、記憶装置としてのＲＡＭ、ＲＯＭ、あるいはＨＤＤ、表示装置としてのディスプレイ、入力装置としてのキーボードやマウス等を有している。
【００２６】
制御部１０は、ＲＯＭ等に記憶されたプログラムをＣＰＵで実行することにより、ＰＣ１の各種制御を行う構成要素である。記憶部２０は、ＲＡＭ、ＲＯＭ、あるいはＨＤＤ等の記憶装置により各種プログラムや各種データを記憶する構成要素である。表示部３１は、制御部１０等により生成された各種画像を表示する構成要素である。操作部３２は、キーボードやマウス等により各種データを入力する構成要素である。
【００２７】
制御部１０は、主制御部１１、印刷データ作成部１２、再印刷検知部１３、記憶制御部１４、及び、表示制御部１５として機能している。各機能手段は、ＣＰＵが記憶部２０の図示せぬ記憶領域に記憶された制御プログラム５を実行することによって、実現されている。ここでは、制御プログラム５は、例えば、磁気ディスクや、光ディスク、メモリ装置等の記憶媒体４に予め格納されており、記憶媒体４からＰＣ１にインストールされるものとして説明する。各機能手段の動作は、制御プログラム５によって規定されている。また、各機能手段は、図示せぬタイマによって計測される時間に応じて動作する。以下、これらの点については、データ処理では常套手段であるので、その詳細な説明を省略する。
【００２８】
主制御部１１は、ＰＣ１の各部の動作を制御する機能手段である。
印刷データ作成部１２は、主制御部１１の指示により、印刷データ７０（図２参照）を作成する機能手段である。なお、図２は、実施形態１で用いられる印刷データの構成を示す図である。印刷データ７０は、プリンタ２に画像の印刷を指示するためのデータである。
【００２９】
印刷データ作成部１２は、印刷データ７０を作成すると、印刷データ７０を記憶部２０の現用記憶部２３に記憶させるための命令を主制御部１１に送信する。主制御部１１は、この命令に従って、記憶制御部１４の現用記憶制御部１４ｃに、印刷データ７０の記憶部２０の現用記憶部２３への記憶を指示する。その結果、印刷データ７０が、現用記憶部２３に記憶される。なお、現用記憶部２３に記憶された印刷データ７０は、プリンタ２に送信されると、消去され、代わりに、印刷指示履歴データ８０（図３参照）が記憶部２０の履歴記憶部２２に記憶される。なお、図３は、実施形態１で用いられる印刷指示履歴データの構成を示す図である。印刷指示履歴データ８０は、送信された印刷データ７０の履歴を表すデータである。
【００３０】
印刷データ作成部１２は、印刷データ７０を作成する際に、印刷データ７０に含まれる設定属性識別データ７３（図２参照）の値を、設定属性が推奨刷設定であることを表す値（例えば、値「０」）に一旦設定する。その後、印刷データ作成部１２は、再印刷検知部１３が印刷データ７０の設定属性を再印刷設定として検知した場合に、その印刷データ７０の設定属性識別データ７３の値を、設定属性が再印刷設定であることを表す値（例えば、値「１」）に変更する。
【００３１】
再印刷検知部１３は、主制御部１１の指示により、ユーザからの印刷要求に従って行われる印刷処理が再印刷処理であるか否かを検知する機能手段である。再印刷検知部１３は、印刷データ作成部１２による印刷データ７０の作成に当たり、過去の印刷データ７０の作成で使用された画像データ７１（図２参照）の元となるファイルデータ（以下、「過去使用の印刷ファイルデータ」と称する）８１（図３参照）と、ユーザからの新たな印刷要求に従って行われる新たな印刷データ７０の作成で使用される画像データ７１（図２参照）の元となるファイルデータ（以下、「現在使用の印刷ファイルデータ（図示せず）」と称する）８１（図３参照）とを比較することによって、新たな印刷処理が再印刷処理か否かを判定する。なお、過去使用の印刷ファイルデータ８１は、記憶部２０の履歴記憶部２２に記憶されており、一方、現在使用の印刷ファイルデータ８１は、記憶部２０の現用記憶部２３に記憶されている。再印刷検知部１３は、過去使用の印刷ファイルデータ８１と現在使用の印刷ファイルデータ８１とが一致する場合に、新たな印刷データ７０の設定属性を再印刷設定として検知する。
【００３２】
なお、以下、各データの中で、古いデータと新しいデータとを区別する場合に、それぞれの符号の末尾に、「ｐｒｅｖｉｏｕｓ」を意味する「（ｐ）」、又は、「ｃｕｒｒｅｎｔ」を意味する「（ｃ）」を付加して説明する。したがって、例えば、印刷ファイルデータ８１の中で、過去使用の印刷ファイルデータ８１と現在使用の印刷ファイルデータ８１とを区別する場合に、それぞれ、「過去使用の印刷ファイルデータ８１（ｐ）」、「現在使用の印刷ファイルデータ８１（ｃ）」と称する。また、例えば、印刷データ７０の中で、過去の印刷データ７０と新たな印刷データ７０とを区別する場合に、それぞれ、「過去の印刷データ７０（ｐ）」、「新たな印刷データ７０（ｃ）」と称する。
【００３３】
この判定で、新たな印刷処理が再印刷処理であると判定された場合に、再印刷検知部１３は、新たな印刷データ７０（ｃ）に含まれている設定属性識別データ７３（図２参照）の値を、設定属性が推奨刷設定であることを表す値（例えば、値「０」）から設定属性が再印刷設定であることを表す値（例えば、値「１」）に変更させるための命令を、主制御部１１を介して印刷データ作成部１２に送信する。印刷データ作成部１２は、この命令に従って、記憶部２０の現用記憶部２３に記憶された新たな印刷データ７０（ｃ）の設定属性識別データ７３の値を変更して記憶部２０の現用記憶部２３に記憶させるための命令を、主制御部１１を介して記憶制御部１４の現用記憶制御部１４ｃに送信する。現用記憶制御部１４ｃは、この命令に従って、記憶部２０の現用記憶部２３から新たな印刷データ７０（ｃ）を読み出し、設定属性識別データ７３の値を、設定属性が推奨刷設定であることを表す値（例えば、値「０」）から設定属性が再印刷設定であることを表す値（例えば、値「１」）に変更して、設定属性識別データ７３の値が変更された新たな印刷データ７０（ｃ）を記憶部２０の現用記憶部２３に記憶する。その結果、設定属性識別データ７３の値が変更された新たな印刷データ７０（ｃ）が、記憶部２０の現用記憶部２３に記憶される。
【００３４】
記憶制御部１４は、主制御部１１の指示により、各種のデータを記憶部２０に記憶させる機能手段である。記憶制御部１４は、汎用記憶制御部１４ａ、履歴記憶制御部１４ｂ、及び、現用記憶制御部１４ｃとして機能している。
【００３５】
汎用記憶制御部１４ａは、印刷データ７０の作成に際して使用される印刷ファイルデータ等を記憶部２０の汎用記憶部２１に記憶させる機能手段である。
履歴記憶制御部１４ｂは、過去の印刷処理で作成された印刷データ７０に関する履歴データ（以下、「印刷指示履歴データ８０（図３参照）」と称する）を記憶部２０の履歴記憶部２２に記憶させる機能手段である。
【００３６】
現用記憶制御部１４ｃは、新たに作成された印刷データ７０（ｃ）を記憶部２０の現用記憶部２３に記憶させる機能手段である。
表示制御部１５は、各種の画像を表示部３１に表示させる機能手段である。
記憶部２０は、記憶制御部１４の指示により、データを所定の記憶領域に記憶したり、記憶しているデータを記憶制御部１４に出力したりする。記憶部２０は、汎用記憶部２１、履歴記憶部２２、及び、現用記憶部２３を有している。
汎用記憶部２１は、印刷データ７０の作成に際して使用される印刷ファイルデータ等を記憶する記憶手段である。
履歴記憶部２２は、印刷指示履歴データ８０（図３参照）を記憶する記憶手段である。
現用記憶部２３は、新たに作成された印刷データ７０（ｃ）を記憶する記憶手段である。
【００３７】
プリンタ２は、ＣＰＵによって構成され、プリンタ２の制御を行う制御部４０、ＲＡＭや、ＲＯＭ、ＨＤＤ等によって構成され、各種のデータを記憶する記憶部５０、及び、印刷処理を実行する画像形成部６１を有している。
【００３８】
制御部４０は、主制御部４１、再印刷判定部４２、通知部４３、記憶制御部４４、及び、印刷制御部４５として機能している。各機能手段は、ＣＰＵが記憶部５０の図示せぬ記憶領域に記憶された図示せぬ制御プログラムを実行することによって、実現されている。
主制御部４１は、プリンタ２の各部の動作を制御する機能手段である。
【００３９】
再印刷判定部４２は、主制御部４１の指示により、ＰＣ１から受信される印刷データ７０に対して、図２に示す設定属性識別データ７３の値に基づいて、印刷データ７０の設定属性が再印刷設定であるか否かを判定する機能手段である。再印刷判定部４２は、図２に示す設定属性識別データ７３の値が再印刷設定の値と異なる値（例えば、値「０」）となっている印刷データ７０の設定属性を「推奨設定」として判定し、一方、図２に示す設定属性識別データ７３の値が再印刷設定の値（例えば、値「１」）となっている印刷データ７０の設定属性を「再印刷設定」として判定する。
【００４０】
以下、プリンタ２がＰＣ１から受信された印刷データ７０を区別する場合に、設定属性が推奨設定となっている印刷データ７０（具体的には、図２に示す設定属性識別データ７３の値が再印刷設定の値と異なる値（例えば、値「０」）となっている印刷データ７０）を「第１の印刷データ７０ａ」と称し、設定属性が再印刷設定となっている印刷データ７０（具体的には、図２に示す設定属性識別データ７３の値が再印刷設定の値（例えば、値「１」）となっている印刷データ７０）を「第２の印刷データ７０ｂ」と称し、さらに、第２の印刷データ７０ｂの後にＰＣ１から受信される印刷データ７０を「第３の印刷データ７０ｃ」と称して説明する。なお、「第３の印刷データ７０ｃ」は、ユーザからの新たな印刷要求に従って作成された新たな推奨設定の印刷データとなっている場合もあれば、第２の印刷データ７０ｂの印刷設定が変更された再印刷設定の印刷データとなっている場合もある。
【００４１】
再印刷判定部４２は、第２の印刷データ７０ｂの後にＰＣ１から受信される第３の印刷データ７０ｃの設定属性が推奨設定となっている場合（具体的には、図２に示す設定属性識別データ７３の値が再印刷設定の値と異なる値（例えば、値「０」）となっている場合）で、かつ、第３の印刷データ７０ｃの印刷設定データ７２（図２参照）が記憶部５０の設定記憶部５２に所定回数以上記憶された推奨設定の設定記憶データ１２０（図５参照）と同じ内容である場合に、第３の印刷データ７０ｃを印刷設定の変更が必要なデータと見なす。
【００４２】
通知部４３は、主制御部４１の指示により、再印刷判定部４２が第３の印刷データ７０ｃを印刷設定の変更が必要なデータと見なした場合に、第３の印刷データ７０ｃの印刷設定の異常を警告するデータ（以下、「警告通知データ」と称する）をＰＣ１に送信する機能手段である。通知部４３は、再印刷判定部４２が第３の印刷データ７０ｃを印刷設定の変更が必要なデータと見なした場合に、主制御部４１の指示により、記憶部５０の設定記憶部５２に記憶されている推奨設定の設定記憶データ１２０をＰＣ１へ送信する。
【００４３】
記憶制御部４４は、主制御部４１の指示により、各種のデータを記憶部５０に記憶させる機能手段である。記憶制御部４４は、一時記憶制御部４４ａ、及び、設定記憶制御部４４ｂとして機能している。
【００４４】
一時記憶制御部４４ａは、ＰＣ１から第１の印刷データ７０ａ（すなわち、図２に示す設定属性識別データ７３の値が再印刷設定の値と異なる値（例えば、値「０」）となっている印刷データ７０）が受信された場合に、第１の印刷データ７０ａの印刷設定データ７２（図２参照）を、一時記憶データ１１０（図４参照）として、記憶部５０の一時記憶部５１に記憶させる機能手段である。
【００４５】
設定記憶制御部４４ｂは、ＰＣ１から第２の印刷データ７０ｂ（すなわち、図２に示す設定属性識別データ７３の値が再印刷設定の値（例えば、値「１」）となっている印刷データ７０）が受信された場合に、第２の印刷データ７０ｂの印刷設定データ７２（図２参照）を、再印刷設定の設定記憶データ１２０（図５参照）として、記憶部５０の設定記憶部５２に記憶させるとともに、一時記憶制御部４４ａによって記憶部５０の一時記憶部５１に記憶された第１の印刷データ７０ａの印刷設定データ７２（すなわち、図４に示す一時記憶データ１１０）を、再印刷に設定変更された推奨設定の設定記憶データ１２０（図５参照）として、記憶部５０の設定記憶部５２に記憶させる機能手段である。
【００４６】
印刷制御部４５は、主制御部４１の指示により、ＰＣ１から受信される印刷データ７０をラスタライズし、画像形成部６１を駆動させて印刷処理を実行する機能手段である。印刷制御部４５は、再印刷判定部４２が第３の印刷データ７０ｃを印刷設定の変更が必要なデータと見なさない限り、印刷データ７０に基づく印刷処理を実行する。
【００４７】
記憶部５０は、例えば、ハードディスクドライブや半導体メモリ等の記憶装置であり、一時的にデータを記憶する記憶領域としての一時記憶部５１、及び、設定情報を記憶する記憶領域としての設定記憶部５２を有する。
【００４８】
一時記憶部５１には、例えば、第１の印刷データ７０ａに含まれる印刷設定データ７２Ａ（図２参照）が、一時記憶データ１１０Ａ（図４参照）として記憶される。
【００４９】
設定記憶部５２には、例えば、第２の印刷データ７０ｂに含まれる印刷設定データ７２Ａ（図２参照）が、再印刷設定の設定記憶データ１２０Ｂ（図５参照）として記憶される。また、設定記憶部５２には、一時記憶部５１に記憶された一時記憶データ１１０Ａ（図４参照）が、推奨設定の設定記憶データ１２０（図５参照）として記憶される。
【００５０】
画像形成部６１は、印刷処理を実行する機構である。画像形成部６１は、例えばプリンタ２が電子写真方式の装置である場合に、感光体ドラムの表面に静電潜像を形成し、静電潜像にトナーを付着させてトナー像を形成し、そのトナー像を記録紙に転写させ、さらに、記録紙を加熱・加圧してトナー像を記録紙に定着させることにより、印刷処理を実行する。
【００５１】
＜画像形成システムで用いられるデータの構成＞
（印刷データの構成）
以下、図２を参照して、ＰＣ１の印刷データ作成部１２によって作成される印刷データ７０の構成につき説明する。図２は、実施形態１で用いられる印刷データの構成を示す図である。なお、本実施形態１に係る印刷データ７０を他の実施形態に係る印刷データと区別する場合に、本実施形態１に係る印刷データ７０を「印刷データ７０Ａ」と称する。
【００５２】
印刷データ７０は、ＰＣ１の印刷データ作成部１２によって作成されるデータである。印刷データ７０は、作成時に、ＰＣ１の現用記憶部２３に記憶される。ＰＣ１は、印刷データ７０をプリンタ２に送信すると、現用記憶部２３に記憶された印刷データ７０を消去し、代わりに、送信した印刷データ７０の履歴を表す印刷指示履歴データ８０（図３）を履歴記憶部２２に記憶する。
【００５３】
図２に示すように、印刷データ７０は、画像データ７１、印刷設定データ７２、及び、設定属性識別データ７３を含んでいる。
画像データ７１は、印刷画像を表すデータである。
印刷設定データ７２は、両面印刷や、モノクローム印刷（以下、「モノクロ印刷」と称する）、Ｎ−ｕｐ印刷（すなわち、用紙１ページにＮページ分印刷する手法の印刷）、印刷部数、印刷ページ範囲、用紙サイズ、カラー設定、トナーセーブ、拡大・縮小、印刷向き等の印刷設定を表すデータである。
【００５４】
設定属性識別データ７３は、再印刷か否かの設定属性を表すデータである。ここでは、設定属性は、アプリケーション毎に通常仕様の印刷設定として推奨される印刷設定（以下、「推奨設定」と称する）と、再印刷処理の印刷設定（以下、「再印刷設定」と称する）との２種類あるものとして説明する。
【００５５】
（印刷指示履歴データの構成）
以下、図３を参照して、ＰＣ１の履歴記憶部２２に記憶される印刷指示履歴データ８０の構成につき説明する。図３は、実施形態１で用いられる印刷指示履歴データの構成を示す図である。
【００５６】
印刷指示履歴データ８０は、プリンタ２に送信した印刷データ７０の履歴を表すデータである。印刷指示履歴データ８０は、印刷データ７０のプリンタ２への送信時に、ＰＣ１の履歴記憶部２２に記憶される。ＰＣ１は、新たな印刷データ７０（ｃ）をプリンタ２に送信を送信する都度、新たな印刷データ７０（ｃ）の印刷指示履歴データ８０を過去の印刷データ７０（ｐ）の印刷指示履歴データ８０に追加して履歴記憶部２２に記憶する。
【００５７】
図３に示すように、印刷指示履歴データ８０は、印刷ファイルデータ８１、印刷設定データ８２、及び、更新日時データ８３を含んでいる。なお、印刷指示履歴データ８０の１行目は、各列を説明するために便宜的に付した項目であり、履歴記憶部２２に記憶されるデータではない。
【００５８】
印刷ファイルデータ８１は、過去使用の印刷ファイルデータ（すなわち、過去の印刷データ７０の作成で使用された画像データ７１（図２参照）の元となったファイルデータ）である。なお、印刷指示履歴データ８０は、印刷ファイルデータ８１の代わりに、ファイルパス等のように印刷処理に使用するファイルを特定するデータを用いてもよい。
印刷設定データ８２は、印刷データ７０の印刷設定を表すデータである。印刷設定データ８２は、図２に示す印刷設定データ７２に対応している。
更新日時データ８３は、印刷ファイルデータ８１を最後に記憶した日時を表すデータである。
【００５９】
（一時記憶データの構成）
以下、図４を参照して、プリンタ２の一時記憶部５１に記憶される一時記憶データ１１０の構成につき説明する。図４は、実施形態１で用いられる一時記憶データの構成を示す図である。
【００６０】
一時記憶データ１１０は、ＰＣ１から受信された印刷データ７０が第１の印刷データ７０ａである場合（すなわち、図２に示す設定属性識別データ７３の値が再印刷設定の値と異なる値（例えば、値「０」）となっている場合）に、プリンタ２の一時記憶部５１に記憶される、第１の印刷データ７０ａの印刷様式を表すデータである。プリンタ２は、ＰＣ１から新たな第１の印刷データ７０ａ（ｃ）を受信する都度、新たな第１の印刷データ７０ａ（ｃ）の一時記憶データ１１０を過去の第１の印刷データ７０ａ（ｐ）の一時記憶データ１１０の上に上書きする。
【００６１】
図４に示すように、一時記憶データ１１０は、印刷設定データ１１１、及び、更新日時データ１１２を含んでいる。なお、一時記憶データ１１０の１行目は、各列を説明するために便宜的に付した項目であり、一時記憶部５１に記憶されるデータではない。
印刷設定データ１１１は、印刷データ７０の印刷設定を表すデータである。印刷設定データ１１１は、図２に示す印刷設定データ７２に対応している。
更新日時データ１１２は、印刷設定データ１１１を最後に記憶した日時を表すデータである。
【００６２】
（設定記憶データの構成）
以下、図５を参照して、プリンタ２の設定記憶部５２に記憶される設定記憶データ１２０の構成につき説明する。図５は、実施形態１で用いられる設定記憶データの構成を示す図である。
【００６３】
設定記憶データ１２０は、第２の印刷データ７０ｂの印刷様式を表すデータである。設定記憶データ１２０は、ＰＣ１から受信された印刷データ７０が第２の印刷データ７０ｂである場合（すなわち、図２に示す設定属性識別データ７３の値が再印刷設定の値（例えば、値「１」）となっている場合）に、プリンタ２の設定記憶部５２に記憶される。プリンタ２は、ＰＣ１から新たな第２の印刷データ７０ｂ（ｃ）を受信する都度、新たな第２の印刷データ７０ｂ（ｃ）の設定記憶データ１２０を過去の第２の印刷データ７０ｂ（ｐ）の設定記憶データ１２０に追加して設定記憶部５２に記憶する。
【００６４】
図５に示すように、設定記憶データ１２０は、設定属性データ１２１、印刷設定データ１２２、更新日時データ１２３、及び、記憶回数データ１２４を含んでいる。なお、設定記憶データ１２０の１行目は、各列を説明するために便宜的に付した項目であり、設定記憶部５２に記憶されるデータではない。
【００６５】
設定属性データ１２１は、印刷データ７０の印刷設定が再印刷設定であるのか又は推奨設定であるのかを識別するデータである。
印刷設定データ１２２は、印刷データ７０の印刷設定を表すデータである。印刷設定データ１２２は、図２に示す印刷設定データ７２に対応している。したがって、印刷設定データ１２２は、両面印刷や、モノクローム印刷（以下、「モノクロ印刷」と称する）、Ｎ−ｕｐ印刷（すなわち、用紙１ページにＮページ分印刷する手法の印刷）、印刷部数、印刷ページ範囲、用紙サイズ、カラー設定、トナーセーブ、拡大・縮小、印刷向き等の印刷設定を表している。
【００６６】
更新日時データ１２３は、設定属性データ１２１を最後に記憶した日時を表すデータである。
記憶回数データ１２４は、設定属性データ１２１の設定属性が同じでかつ印刷設定データ１２２の内容が同じ印刷データ７０を記憶した回数を表すデータである。記憶制御部４４は、設定記憶データ１２０を設定記憶部５２に記憶させる際に、設定記憶部５２に記憶させる設定属性と印刷設定との組が設定記憶部５２に記憶されている設定属性データ１２１と印刷設定データ１２２との組と一致する場合に、記憶回数データ１２４をインクリメントし、記憶されていない場合に、記憶回数データ１２４を値「１」に設定する。
【００６７】
＜画像形成システムの動作＞
以下、図６〜図８を参照して、本実施形態１に係る画像形成システム１００の動作につき説明する。図６〜図８は、それぞれ、実施形態１に係る画像形成システムの動作を示すフローチャートである。なお、各装置は、図示せぬタイマによって計測された時間に基づいて動作する。また、各装置の一連の動作は、各装置の記憶部に読み出し自在に予め格納された制御プログラムによって規定されている。また、各データは、各装置の記憶部に読み出し自在に一旦格納されてから、その後の処理を行う所要の構成要素に出力される。また、装置間の通信は、受信側の装置が通信によって受信されたデータを記憶部に一旦格納し、その後に、データを記憶部から読み出すことによって、行われる。以下、これらの点については、データ処理では常套手段であるので、その詳細な説明を省略する。
【００６８】
（データ処理装置の印刷データ作成時の動作）
図６は、ＰＣ１の印刷データ７０の作成時の動作を示している。ＰＣ１は、ユーザがＰＣ１上で任意のアプリケーションを起動することによって、動作を開始する。
【００６９】
図６に示すように、ＰＣ１は、ユーザがＰＣ１上で起動しているアプリケーションの印刷機能を使用して任意の印刷ファイル（例えば、図３に示す印刷ファイルｎ）の印刷処理を指示すると、主制御部１１が、その指示（以下、「ユーザからの印刷要求」と称する場合もある）を受け付ける（Ｓ１０５）。なお、印刷ファイルｎは、汎用記憶部２１に記憶されている。
【００７０】
Ｓ１０５の後、ＰＣ１は、主制御部１１の指示により、印刷データ作成部１２が、印刷データ７０（図２参照）を作成する（Ｓ１１０）。
【００７１】
このＳ１１０では、印刷データ作成部１２は、以下のように動作する。
まず、印刷データ作成部１２は、ユーザからの印刷要求によって指定された印刷ファイルｎに基づいて、画像データ７１（図２参照）を作成する（Ｓ１１０ａ）。
次に、印刷データ作成部１２は、アプリケーションに対応して予め設定された印刷設定に基づいて、又は、ユーザが印刷設定を変更した場合にはその変更された印刷設定に基づいて、印刷設定データ７２（図２参照）を作成する（Ｓ１１０ｂ）。
【００７２】
さらに、印刷データ作成部１２は、設定属性識別データ７３（図２参照）を作成する（Ｓ１１０ｃ）。なお、本実施形態１では、印刷データ作成部１２は、設定属性識別データ７３の値を、設定属性が推奨刷設定であることを表す値（例えば、値「０」）に一旦設定する。その後、印刷データ作成部１２は、再印刷検知部１３が印刷データ７０の設定属性を再印刷設定として検知した場合に、その印刷データ７０の設定属性識別データ７３の値を、設定属性が再印刷設定であることを表す値（例えば、値「１」）に変更する。
【００７３】
この後、印刷データ作成部１２は、作成した画像データ７１、印刷設定データ７２、及び、設定属性識別データ７３を用いて、印刷データ７０を作成し、作成した印刷データ７０を現用記憶部２３に記憶する。
【００７４】
Ｓ１１０の後、ＰＣ１は、主制御部１１の指示により、再印刷検知部１３が、現在使用の印刷ファイルデータ８１（ｃ）が過去使用の印刷ファイルデータ８１（ｐ）として履歴記憶部２２に記憶されているか否かを判定する（Ｓ１１５）。この判定は、再印刷検知部１３が、現用記憶部２３に記憶された新たな印刷データ７０（ｃ）の作成で使用された現在使用の印刷ファイルデータ８１（ｃ）と、印刷指示履歴データ８０に記憶された過去の印刷データ７０（ｐ）の作成で使用された過去使用の印刷ファイルデータ８１（ｐ）とを比較することによって、行われる。再印刷検知部１３は、双方が一致する場合に、現在使用の印刷ファイルデータ８１（ｃ）が過去使用の印刷ファイルデータ８１（ｐ）として履歴記憶部２２に記憶されていると判定し、一方、双方が一致しない場合に、現在使用の印刷ファイルデータ８１（ｃ）が過去使用の印刷ファイルデータ８１（ｐ）として履歴記憶部２２に記憶されていないと判定する。
【００７５】
Ｓ１１５の判定で、現在使用の印刷ファイルデータ８１（ｃ）が過去使用の印刷ファイルデータ８１（ｐ）として履歴記憶部２２に記憶されていないと判定された場合（“Ｎｏ”の場合）に、再印刷検知部１３は、新たな印刷データ７０（ｃ）の設定属性を推奨設定と見なす。この場合に、処理は、Ｓ１３５に進む。例えば、印刷ファイルデータ８１を初めて印刷処理する場合に、処理は、Ｓ１１５の判定で“Ｎｏ”となって、Ｓ１３５に進む。
【００７６】
一方、Ｓ１１５の判定で、現在使用の印刷ファイルデータ８１（ｃ）が過去使用の印刷ファイルデータ８１（ｐ）として履歴記憶部２２に記憶されていると判定された場合（“Ｙｅｓ”の場合）に、再印刷検知部１３は、新たな印刷データ７０（ｃ）の設定属性を再印刷設定と見なす。この場合に、再印刷検知部１３は、現用記憶部２３に記憶された現在使用の印刷ファイルデータ８１（ｃ）と履歴記憶部２２に記憶された過去使用の印刷ファイルデータ８１（ｐ）とを比較して、新たな印刷データ７０（ｃ）が過去の印刷データ７０（ｐ）と同じデータの印刷であるか否かを判定する（Ｓ１２０）。再印刷検知部１３は、双方が一致する場合に、新たな印刷データ７０（ｃ）が過去の印刷データ７０（ｐ）と同じデータの印刷であると判定し、一方、双方が一致しない場合に、新たな印刷データ７０（ｃ）が過去の印刷データ７０（ｐ）と同じデータの印刷でないと判定する。
【００７７】
Ｓ１２０の判定で、新たな印刷データ７０（ｃ）が過去の印刷データ７０（ｐ）と同じデータの印刷でないと判定された場合（“Ｎｏ”の場合）に、処理は、Ｓ１３５に進む。したがって、現在使用している印刷ファイルデータ８１（ｃ）と過去に使用した印刷ファイルデータ８１（ｐ）とが一致しない場合に、処理は、Ｓ１２０の判定で“Ｎｏ”となって、Ｓ１３５に進む。
【００７８】
一方、Ｓ１２０の判定で、新たな印刷データ７０（ｃ）が過去の印刷データ７０（ｐ）と同じデータの印刷であると判定された場合（“Ｙｅｓ”の場合）に、再印刷検知部１３は、現用記憶部２３に記憶された新たな印刷データ７０（ｃ）の印刷設定データ７２と、印刷指示履歴データ８０に記憶された過去の印刷データ７０（ｐ）の印刷設定データ７２とを比較し、新たな印刷データ７０（ｃ）の印刷設定データ７２と過去の印刷データ７０（ｐ）の印刷設定データ７２との間に不一致があるか否かを判定する（Ｓ１２５）。
【００７９】
Ｓ１２５の判定で、双方の間に不一致がある場合（“Ｙｅｓ”の場合）に、再印刷検知部１３は、新たな印刷データ７０（ｃ）の設定属性を再印刷設定と見なす。この場合に、印刷データ作成部１２は、主制御部１１の指示により、現用記憶部２３に記憶されている新たな印刷データ７０（ｃ）の設定属性識別データ７３の値を、設定属性が再印刷設定であることを表す値（例えば、値「１」）に変更する（Ｓ１３０）。
【００８０】
一方、Ｓ１２５の判定で、双方の間に不一致がない場合（“Ｎｏ”の場合）に、再印刷検知部１３は、新たな印刷データ７０（ｃ）の設定属性を推奨設定と見なす。この場合に、処理は、Ｓ１３５に進む。
ただし、Ｓ１２５の判定で、双方の間に不一致がある場合（“Ｙｅｓ”の場合）であっても、双方の内容が印刷部数のみ違う場合には、印刷設定に問題がなく、印刷部数が足りないだけである可能性が高い。そのため、この場合に、再印刷検知部１３は、新たな印刷データ７０（ｃ）の設定属性を推奨設定と見なす。したがって、この場合に、処理は、Ｓ１３５に進む。
【００８１】
Ｓ１３０の後、又は、Ｓ１１５、Ｓ１２０、Ｓ１２５のいずれかの判定で“Ｎｏ”の場合に、主制御部１１は、現用記憶部２３に記憶された印刷データ７０をプリンタ２に送信する（Ｓ１３５）。
【００８２】
Ｓ１３５の後、ＰＣ１は、主制御部１１の指示により、記憶制御部１４が、記憶部２０のデータを更新する（Ｓ１４０）。このとき、記憶制御部１４は、現用記憶部２３に記憶された印刷データ７０を消去し、代わりに、現用記憶部２３に記憶された現在使用の印刷ファイルデータ８１（ｃ）を過去使用の印刷ファイルデータ８１（ｐ）とし、印刷データ７０の印刷設定データ７２を印刷設定データ８２とし、これら過去使用の印刷ファイルデータ８１（ｐ）及び印刷設定データ８２と更新日時データ８３とを、送信した印刷データ７０の履歴を表す印刷指示履歴データ８０（図３参照）として履歴記憶部２２に記憶する。なお、このとき、記憶制御部１４は、印刷ファイルデータ８１の代わりに、印刷データ７０の作成で使用された印刷ファイルデータ８１を特定するファイルパス等のデータを記憶するようにしてもよい。
ＰＣ１は、Ｓ１４０の処理を行うことにより、一連の動作を終了する。
【００８３】
（画像形成装置の印刷時の動作）
図７は、プリンタ２の印刷時の動作を示している。プリンタ２は、ＰＣ１から印刷データ７０を受信することによって、動作を開始する。
【００８４】
なお、プリンタ２は、印刷データ７０が第１の印刷データ７０ａである場合に、Ｓ２０５、Ｓ２１０、Ｓ２２０、Ｓ２２５、Ｓ２５０の順に動作する。
【００８５】
また、プリンタ２は、印刷データ７０が第２の印刷データ７０ｂである場合に、Ｓ２０５、Ｓ２１０、Ｓ２１５、Ｓ２５０の順に動作する。
【００８６】
また、プリンタ２は、印刷データ７０が第３の印刷データ７０ｃであり、かつ、その設定属性識別データ７３の値が再印刷設定であることを表す値（例えば、値「１」）である場合に、印刷データ７０が第２の印刷データ７０ｂである場合と同様に、Ｓ２０５、Ｓ２１０、Ｓ２１５、Ｓ２５０の順に動作する。
【００８７】
また、プリンタ２は、印刷データ７０が第３の印刷データ７０ｃであり、かつ、その設定属性識別データ７３の値が推奨印刷設定であることを表す値（例えば、値「０」）である場合に、Ｓ２０５、Ｓ２１０、Ｓ２２０、Ｓ２２５、Ｓ２３０、Ｓ２３５、Ｓ２４０、Ｓ２１０、Ｓ２１５、Ｓ２５０の順、又は、Ｓ２０５、Ｓ２１０、Ｓ２２０、Ｓ２２５、Ｓ２３０、Ｓ２３５、Ｓ２４０、Ｓ２４５、Ｓ２５０の順、又は、Ｓ２０５、Ｓ２１０、Ｓ２２０、Ｓ２２５、Ｓ２５０の順に動作する。
【００８８】
図７に示すように、プリンタ２は、ＰＣ１から印刷データ７０を受信する（Ｓ２０５）と、主制御部４１の指示により、記憶制御部４４が、受信された印刷データ７０を記憶部５０の図示せぬ記憶領域に記憶させる。この後、プリンタ２は、主制御部４１の指示により、再印刷判定部４２が、受信された印刷データ７０の設定属性識別データ７３の値が再印刷設定であることを表す値（例えば、値「１」）であるか否かを判定する（Ｓ２１０）。
【００８９】
Ｓ２１０の判定で、受信された印刷データ７０の設定属性識別データ７３の値が再印刷設定の値（例えば、値「１」）であると判定された場合（“Ｙｅｓ”の場合）に、処理は、Ｓ２１５に進み、一方、受信された印刷データ７０の設定属性識別データ７３の値が再印刷設定とは異なる値でない（例えば、値「０」）であると判定された場合（“Ｎｏ”の場合）に、処理は、Ｓ２２０に進む。
【００９０】
なお、印刷データ７０が第１の印刷データ７０ａである場合に、Ｓ２１０の判定は、“Ｎｏ”となり、その結果、処理は、Ｓ２２０に進む。また、印刷データ７０が第２の印刷データ７０ｂである場合に、Ｓ２１０の判定は、“Ｙｅｓ”となり、その結果、処理は、Ｓ２１５に進む。ここでは、まず、印刷データ７０が第１の印刷データ７０ａである場合の処理を説明し、その後に、印刷データ７０が第２の印刷データ７０ｂである場合の処理を説明する。
【００９１】
前記した通り、印刷データ７０が第１の印刷データ７０ａである場合に、Ｓ２１０の判定は、“Ｎｏ”となる。
Ｓ２１０の判定で、受信された印刷データ７０の設定属性識別データ７３の値が再印刷設定とは異なる値（例えば、値「０」）であると判定された場合（“Ｎｏ”の場合）に、プリンタ２は、主制御部４１の指示により、記憶制御部４４が、受信された印刷データ７０の印刷設定データ７２（図２参照）を印刷設定データ１１１（図４参照）とし、この印刷設定データ１１１と更新日時データ１１２（図４参照）とを、第１の印刷データ７０ａの印刷様式を表す一時記憶データ１１０（図４参照）として一時記憶部５１に記憶させる（Ｓ２２０）。このとき、記憶制御部４４は、過去の印刷データ７０（ｐ）の一時記憶データ１１０が一時記憶部５１に既に記憶されている場合に、受信された印刷データ７０の一時記憶データ１１０を上書きさせる。
【００９２】
なお、ユーザは、印刷設定を誤った状態で印刷処理を指示した場合に、すぐに再印刷処理を指示する可能性が高い。そのため、記憶制御部４４は、一時記憶部５１に記憶された一時記憶データ１１０の更新日時データ１１２の日時から所定の時間（例えば、５分）経過しても、一時記憶データ１１０が更新されない場合に、該当する一時記憶データ１１０を消去してもよい。
【００９３】
Ｓ２２０の後、プリンタ２は、主制御部４１の指示により、再印刷判定部４２が、同じ設定内容の推奨設定属性の設定記憶データ１２０が所定回数以上設定記憶部５２に記憶されているか否かを判定する（Ｓ２２５）。この判定は、再印刷判定部４２が、一時記憶部５１に記憶された一時記憶データ１１０の印刷設定データ１１１と設定記憶部５２に所定回数以上記憶された推奨設定属性の設定記憶データ１２０の印刷設定データ１２２とを比較し、一致するデータがあるか否かを判定することによって、行われる。
【００９４】
Ｓ２２５の判定で、一致するデータがある場合に、再印刷判定部４２は、同じ設定内容の推奨設定属性の設定記憶データ１２０が所定回数以上設定記憶部５２に記憶されている（すなわち、“Ｙｅｓ”）と判定する。この場合に、再印刷判定部４２は、受信された印刷データ７０を印刷設定の変更が必要なデータと見なす。例えば、再印刷判定部４２は、一時記憶部５１に記憶された一時記憶データ１１０の印刷設定データ１１１と、設定記憶部５２に推奨設定属性の設定記憶データ１２０の印刷設定データ１２２とが一致する場合で、かつ、設定記憶データ１２０の記憶回数データ１２４が所定回数（例えば、５回）以上である場合に、受信された印刷データ７０を印刷設定の変更が必要なデータと見なす。この場合に、処理は、Ｓ２３０に進む。
【００９５】
ただし、再印刷判定部４２は、印刷設定の違いが印刷部数のみである場合に、受信された印刷データ７０を印刷設定の変更が必要なデータと見なさない。例えば、再印刷判定部４２は、受信された印刷データ７０の印刷設定データ７２が「片面、カラー、トナーセーブ、…」となっている場合で、かつ、図５に示すように、同じ設定内容の推奨設定の設定記憶データ１２０が設定記憶部５２に既に記憶されている場合に、その推奨設定の設定記憶データ１２０の記憶回数データ１２４の回数（図示例では８回）が所定回数（５回）以上であれば、受信された印刷データ７０を印刷設定の変更が必要なデータと見なす。
【００９６】
一方、一致するデータがない場合に、再印刷判定部４２は、同じ設定内容の推奨設定属性の設定記憶データ１２０が所定回数以上設定記憶部５２に記憶されていない（すなわち、“Ｎｏ”）と判定する。この場合に、処理は、Ｓ２５０に進む。
【００９７】
なお、印刷データ７０が第１の印刷データ７０ａである場合に、Ｓ２２５の判定は、“Ｎｏ”となり、その結果、処理は、Ｓ２５０に進む。
Ｓ２２５の判定で、同じ設定内容の推奨設定属性の設定記憶データ１２０が所定回数以上設定記憶部５２に記憶されていないと判定された場合（“Ｎｏ”の場合）に、プリンタ２は、主制御部４１の指示により、印刷制御部４５が、Ｓ２０５で受信された印刷データ７０をラスタライズし、画像形成部６１を駆動させて印刷処理を実行する（Ｓ２５０）。これにより、プリンタ２は、動作を終了する。
【００９８】
前記した通り、印刷データ７０が第２の印刷データ７０ｂである場合に、Ｓ２１０の判定は、“Ｙｅｓ”となる。また、印刷データ７０が第３の印刷データ７０ｃであり、かつ、その設定属性識別データ７３の値が再印刷設定であることを表す値（例えば、値「１」）である場合も、Ｓ２１０の判定は、“Ｙｅｓ”となる。
【００９９】
Ｓ２１０の判定で、受信された印刷データ７０の設定属性識別データ７３の値が再印刷設定の値（例えば、値「１」）であると判定された場合（“Ｙｅｓ”の場合）に、プリンタ２は、主制御部４１の指示により、記憶制御部４４が、受信された印刷データ７０の印刷設定データ７２（図２参照）を再印刷設定の設定記憶データ１２０（図５参照）の印刷設定データ１２２として設定記憶部５２に記憶させるとともに、一時記憶部５１に記憶された第１の印刷データ７０ａの印刷設定データ７２（図２参照）を再印刷に設定変更された推奨設定の設定記憶データ１２０（図５参照）として設定記憶部５２に記憶させる（Ｓ２１５）。
【０１００】
具体的には、記憶制御部４４は、受信された印刷データ７０に含まれる印刷設定データ７２（図２参照）を、再印刷設定を示す印刷設定データ１２２（図５参照）とし、受信された印刷データ７０の設定属性識別データ７３（図２参照）を設定属性データ１２１（図５参照）とし、これらの印刷設定データ１２２及び設定属性データ１２１と更新日時データ１２３及び記憶回数データ１２４とを、設定記憶データ１２０（図５参照）として、設定記憶部５２に記憶させる。
【０１０１】
また、このとき、記憶制御部４４は、一時記憶部５１に記憶された第１の印刷データ７０ａに対応する一時記憶データ１１０の印刷設定データ１１１（図４参照）を印刷設定データ１２２（図５参照）とし、一時記憶データ１１０の設定属性である推奨設定を設定属性データ１２１（図５参照）とし、これらの印刷設定データ１２２及び設定属性データ１２１と更新日時データ１２３及び記憶回数データ１２４とを、再印刷に設定変更された推奨設定の設定記憶データ１２０（図５参照）として設定記憶部５２に記憶させる。
【０１０２】
なお、このとき、記憶制御部４４は、設定記憶データ１２０として設定記憶部５２に既に記憶されている設定属性データ１２１及び印刷設定データ１２２の組と、設定記憶データ１２０として設定記憶部５２に今回記憶する設定属性データ１２１及び印刷設定データ１２２の組とを比較し、既に記憶されている組の中に今回記憶する組と一致する組が存在する場合に、記憶回数データ１２４の値をインクリメントし、一致する組が存在しない場合に、記憶回数データ１２４の値を「１」に設定する。
【０１０３】
また、記憶制御部４４は、設定記憶部５２に記憶された設定記憶データ１２０の中に、更新日時データ１２３の日時から所定の期間（例えば、１ヶ月）経過しても更新されない印刷データ７０の設定記憶データ１２０が存在する場合に、該当する印刷データ７０の設定記憶データ１２０を消去してもよい。
【０１０４】
Ｓ２１５の後、プリンタ２は、主制御部４１の指示により、印刷制御部４５が、Ｓ２０５で受信された印刷データ７０をラスタライズし、画像形成部６１を駆動させて印刷処理を実行する（Ｓ２５０）。これにより、プリンタ２は、動作を終了する。
【０１０５】
なお、印刷データ７０が第３の印刷データ７０ｃであり、かつ、その設定属性識別データ７３の値が推奨印刷設定であることを表す値（例えば、値「０」）である場合に、Ｓ２２５の判定で、同じ設定内容の推奨設定属性の設定記憶データ１２０が所定回数以上設定記憶部５２に記憶されていると判定された場合（“Ｙｅｓ”の場合）に、再印刷判定部４２が、受信された印刷データ７０を印刷設定の変更が必要なデータと見なす。
【０１０６】
この場合に、プリンタ２は、主制御部４１の指示により、通知部４３が、受信された印刷データ７０が以前に再印刷に設定変更された推奨設定の設定記憶データ１２０と同じ設定内容になっていることをユーザに警告するために、受信された印刷データ７０の印刷設定の異常を警告する警告通知データをＰＣ１に送信する（Ｓ２３０）。
【０１０７】
このとき、通知部４３は、ＰＣ１が印刷設定の好適な設定変更例をユーザに提示することができるように、警告通知データとして、設定記憶部５２に記憶されている再印刷設定の設定記憶データ１２０（すなわち、図５に示す設定属性データ１２１の値が再印刷設定の値となっている設定記憶データ１２０）をＰＣ１へ送信する。ただし、警告通知データとして送信する再印刷設定の設定記憶データ１２０は、図５に示す印刷設定データ１２２のみでもよい。
【０１０８】
なお、このとき、通知部４３は、設定記憶部５２に記憶されている再印刷設定の設定記憶データ１２０が複数ある場合に、記憶回数データ１２４（図５参照）が最も多い再印刷設定の設定記憶データ１２０を選択して、その再印刷設定の設定記憶データ１２０をＰＣ１へ送信する。図５に示す例では、記憶回数データ１２４の回数が１０回となっている１行目の印刷設定データ１２２が、選択される。
【０１０９】
また、このとき、ＰＣ１は、警告通知データとして、再印刷設定の設定記憶データ１２０を受信すると、主制御部１１の指示により、表示制御部１５が、再印刷設定の設定記憶データ１２０に対応する印刷様式を好適な印刷変更例とし、この好適な設定変更例への印刷設定の変更をユーザに促す警告画像を表示部３１に表示させる。そのため、ユーザは、どのような設定変更が好ましいのかを判断することができ、好適な設定変更を容易に行うことができる。
【０１１０】
Ｓ２３０の後、プリンタ２は、主制御部４１が、ＰＣ１から、警告通知データに対する応答データとして、印刷設定を変更するためのデータ（以下、「設定変更データ」と称する）及び印刷設定を維持するためのデータ（以下、「設定維持データ」と称する）のいずれか一方のデータが受信されたか否かを判定して、いずれか一方のデータが受信されるまで待機する（Ｓ２３５）。なお、設定変更データ及び設定維持データの構成については、後記する。
【０１１１】
Ｓ２３５の判定で、設定変更データ及び設定維持データのいずれか一方の応答データが受信されたと判定された場合（“Ｙｅｓ”の場合）に、プリンタ２は、主制御部４１の指示により、再印刷判定部４２が、受信された応答データに基づいて、印刷設定の変更があるのか否かを判定する（Ｓ２４０）。受信された応答データが設定変更データである場合に、再印刷判定部４２は、印刷設定の変更があると判定する。一方、受信された応答データが設定維持データである場合に、再印刷判定部４２は、印刷設定の変更がないと判定する。
【０１１２】
Ｓ２４０の判定で、印刷設定に変更がないと判定された場合（“Ｎｏ”の場合）に、Ｓ２０５で受信された印刷データ７０が再印刷処理のデータでないため、プリンタ２は、主制御部４１の指示により、記憶制御部４４が、設定記憶部５２に記憶されている設定記憶データ１２０の中の、Ｓ２２５で印刷設定の変更が必要なデータと見なされた印刷データ７０に対応する記憶回数データ１２４（図５参照）の回数を、所定回数未満の回数（例えば、３回）に減少させる（Ｓ２４５）。ここで、「所定回数」とは、受信された印刷データ７０に対して、印刷設定の変更が必要なデータと見なすための閾値を意味している。
【０１１３】
なお、Ｓ２４５は、記憶回数データ１２４の回数を減少させる代わりに、設定記憶部５２に記憶された設定記憶データ１２０の中の、Ｓ２２５で印刷設定の変更が必要なデータと見なされた印刷データ７０に対応するデータを消去してもよい。
【０１１４】
Ｓ２４５の後、プリンタ２は、主制御部４１の指示により、印刷制御部４５が、Ｓ２０５で受信された印刷データ７０をラスタライズし、画像形成部６１を駆動させて印刷処理を実行する（Ｓ２５０）。これにより、プリンタ２は、動作を終了する。
【０１１５】
一方、Ｓ２４０の判定で、印刷設定に変更があると判定された場合（“Ｙｅｓ”の場合）に、処理は、Ｓ２１０に戻る。その結果、プリンタ２は、Ｓ２１０以降の動作を再び実行する。ただし、この場合に、印刷データ７０の印刷設定が変更されており、印刷データ７０の設定属性識別データ７３の値が再設定印刷であることを表す値に変更されるため、処理は、Ｓ２１０の判定で、受信された印刷データ７０の設定属性識別データ７３の値が再印刷設定の値（例えば、値「１」）である（すなわち、“Ｙｅｓ”）と判定されることになる。その結果、Ｓ２１５、及びＳ２５０の処理を順に実行し、プリンタ２は、動作を終了する。
【０１１６】
（データ処理装置の警告通知データ受信時の動作）
図８は、ＰＣ１の警告通知データ受信時の動作を示している。ＰＣ１は、図７に示すＳ２３０でプリンタ２から送信された警告通知データを受信することによって、動作を開始する。
【０１１７】
図８に示すように、ＰＣ１は、プリンタ２から警告通知データとして再印刷設定の設定記憶データ１２０を受信する（Ｓ３０５）と、主制御部１１の指示により、表示制御部１５が、印刷データ７０の印刷設定の異常を警告する警告画像（図９参照）を表示部３１に表示させる（Ｓ３１０）。図９は、実施形態１に係るデータ処理装置の表示例を示す図である。図９は、警告画像の一例としての警告ウィンドウ３６の構成を示している。
【０１１８】
なお、警告ウィンドウ３６には、印刷データ７０の印刷設定の異常を警告する文章と、「はい」のボタン３６ａ及び「いいえ」のボタン３６ｂとが表示されている。
ユーザは、印刷設定を変更する場合に、操作部３２を操作して警告ウィンドウ３６に表示された「はい」のボタン３６ａを選択し、一方、印刷設定を変更しない場合に、操作部３２を操作して警告ウィンドウ３６に表示された「いいえ」のボタン３６ｂを選択する。
なお、警告ウィンドウ３６は、「はい」のボタン３６ａ及び「いいえ」のボタン３６ｂのいずれか一方が選択されると、表示部３１から消える。
【０１１９】
ＰＣ１は、主制御部１１が、「はい」のボタン３６ａ及び「いいえ」のボタン３６ｂのいずれが選択されたのかを識別することにより、印刷設定を変更するか否かを判定する（Ｓ３１５）。
【０１２０】
Ｓ３１５の判定で、印刷設定を変更しない（すなわち、「いいえ」のボタン３６ｂが選択された）と判定された場合（“Ｎｏ”の場合）に、主制御部１１は、設定変更を終了する。この場合に、処理は、Ｓ３３５に進む。
【０１２１】
一方、Ｓ３１５の判定で、印刷設定を変更する（すなわち、「はい」のボタン３６ａが選択された）と判定された場合（“Ｙｅｓ”の場合）に、ＰＣ１は、主制御部１１の指示により、表示制御部１５が、プリンタ２から警告通知データとして受信された再印刷設定の設定記憶データ１２０に対応する印刷様式への設定変更をユーザに促す警告画像（図１０参照）を表示部３１に表示させる。図１０は、実施形態１に係るデータ処理装置の表示例を示す図である。図１０は、警告画像の一例としての設定変更ウィンドウ３７の構成を示している。
【０１２２】
設定変更ウィンドウ３７は、プリンタ２から受信された再印刷設定の設定記憶データ１２０に対応する印刷様式（以下、「受信再印刷設定」と称する）を好適な印刷変更例とし、この受信再印刷設定への設定変更をユーザに提示するための画像である。ユーザは、この設定変更ウィンドウ３７を見ることにより、どのような設定変更が好ましいのかを判断することができ、容易に好適な設定変更を行うことができる。
【０１２３】
なお、設定変更ウィンドウ３７には、受信再印刷設定に対応する印刷様式と、「はい」のボタン３７ａ及び「いいえ」のボタン３７ｂとが表示されている。
ユーザは、アプリケーションの印刷設定を受信再印刷設定に対応する印刷様式に変更する場合に、操作部３２を使用して「はい」のボタン３７ａを選択する。ＰＣ１の主制御部１１は、ユーザが「はい」のボタン３７ａを選択した場合に、アプリケーションの印刷設定を受信再印刷設定に対応する印刷様式（すなわち、設定変更ウィンドウ３７に表示された印刷様式）に自動的に設定変更する。すなわち、ＰＣ１の主制御部１１は、アプリケーションの印刷設定として受信再印刷設定に対応する印刷様式を記憶部２０の汎用記憶部２１に記憶する。
一方、ユーザは、アプリケーションの印刷設定を受信再印刷設定に対応する印刷様式に変更しない場合に、操作部３２を使用して「いいえ」のボタン３７ｂを選択する。この場合に、ＰＣ１の表示制御部１５は、通常の印刷設定画面を表示部３１に表示させる。
なお、設定変更ウィンドウ３７は、「はい」のボタン３７ａ及び「いいえ」のボタン３７ｂのいずれか一方が選択されると、表示部３１から消える。
【０１２４】
ＰＣ１は、主制御部１１が、「はい」のボタン３７ａ及び「いいえ」のボタン３７ｂのいずれが選択されたのかを識別することにより、アプリケーションの印刷設定を受信再印刷設定に対応する印刷様式に変更するか否かを判定する（Ｓ３２０）。
【０１２５】
Ｓ３２０の判定で、アプリケーションの印刷設定を受信再印刷設定に対応する印刷様式に変更する（すなわち、「はい」のボタン３７ａが選択された）と判定された場合（“Ｙｅｓ”の場合）に、主制御部１１は、アプリケーションの印刷設定を受信再印刷設定に対応する印刷様式に変更する（Ｓ３２５）。
【０１２６】
一方、Ｓ３２０の判定で、アプリケーションの印刷設定を受信再印刷設定に対応する印刷様式に変更しない（すなわち、「いいえ」のボタン３７ｂが選択された）と判定された場合（“Ｎｏ”の場合）に、ＰＣ１は、主制御部１１の指示により、表示制御部１５が、通常の印刷設定画面が表示部３１に表示させる。ユーザは、表示部３１に表示された通常の印刷設定画面に基づいて、操作部３２を操作して各項目を個々に再設定する。ＰＣ１は、主制御部１１が、再設定された各項目を識別することにより、アプリケーションの印刷設定を個々に再設定する（Ｓ３３０）。
【０１２７】
Ｓ３１５の判定で“Ｎｏ”の場合、又は、Ｓ３２５の後、又は、Ｓ３３０の後に、ＰＣ１は、主制御部１１が、印刷設定に設定変更があるか否かを判定する（Ｓ３３５）。
【０１２８】
Ｓ３３５の判定で、印刷設定に変更があると判定された場合（“Ｙｅｓ”の場合）に、ＰＣ１は、主制御部１１の指示により、印刷データ作成部１２が、更新用の印刷データ７０として、設定変更データを作成する（Ｓ３４０）。
【０１２９】
この「設定変更データ」は、図６に示すＳ１３５でプリンタ２に送信した前回の印刷データ７０（図２参照）と同様の形式のデータである。ただし、「設定変更データ」は、印刷設定データ７２（図２参照）がＳ３２５又はＳ３３０で変更された印刷設定となっており、さらに、設定属性識別データ７３（図２参照）が再印刷設定の値（例えば、値「１」）となっている。印刷データ作成部１２は、例えば、前回の印刷データ７０の作成で使用された汎用記憶部２１に記憶されている印刷ファイルデータ８１に基づいて、画像データ７１（図２参照）を作成し、Ｓ３２５又はＳ３３０で変更された印刷設定に基づいて、印刷設定データ７２（図２参照）を作成し、これらの画像データ７１及び印刷設定データ７２と設定属性識別データ７３とを用いて、印刷データ７０を作成する。
【０１３０】
一方、Ｓ３３５の判定で、印刷設定に変更がないと判定された場合（“Ｎｏ”の場合）に、ＰＣ１は、主制御部１１の指示により、印刷データ作成部１２が、設定維持データを作成する（Ｓ３４５）。
【０１３１】
この「設定維持データ」は、図６に示すＳ１３５でプリンタ２に送信した前回の印刷データ７０（図２参照）と同じデータである。印刷データ作成部１２は、前回の印刷データ７０の作成で使用された汎用記憶部２１に記憶されている印刷ファイルデータ８１に基づいて、画像データ７１（図２参照）を作成し、推奨設定の印刷設定に基づいて、印刷設定データ７２（図２参照）を作成し、これらの画像データ７１及び印刷設定データ７２と、推奨設定の値となっている設定属性識別データ７３とを用いて、印刷データ７０を作成する。なお、「設定維持データ」は、図２に示す形式の印刷データ７０の代わりに、アプリケーションの印刷設定を維持することを表すデータ（例えば、値「３」の設定属性識別データ７３）であってもよい。
【０１３２】
Ｓ３４０の後、又は、Ｓ３４５の後に、ＰＣ１は、主制御部１１が、Ｓ３０５で受信した警告通知データに対する応答データとして、Ｓ３４０で作成された設定変更データ又はＳ３４５で作成された設定維持データをプリンタ２に送信する（Ｓ３５０）。
【０１３３】
このように、画像形成システム１００のプリンタ２は、ＰＣ１から受信された印刷データ７０が再印刷処理を起こし得るデータである場合（具体的には、印刷データ７０が第３の印刷データ７０ｃであり、かつ、その設定属性識別データ７３の値が推奨印刷設定であることを表す値（例えば、値「０」）である場合）に、再印刷判定部４２がその印刷データ７０を印刷設定の変更が必要なデータと見なし、通知部４３が、警告通知データとして、再印刷設定の設定記憶データ１２０をＰＣ１に送信する。ＰＣ１は、これに応答して、再印刷設定の設定記憶データ１２０に基づいて、再印刷設定の設定記憶データ１２０に対応する印刷様式への設定変更をユーザに促す画像を表示部３１に表示する。これにより、画像形成システム１００は、印刷設定の設定ミスによる不適切な印刷処理の実行を抑制するため、印刷紙や、トナー、インク等の消耗品の無駄な消耗を防止することができる。
【０１３４】
また、プリンタ２は、再印刷判定部４２が印刷データ７０を印刷設定の変更が必要なデータと見なさない限り、印刷制御部４５が印刷データ７０に基づく印刷処理を実行する。これにより、画像形成システム１００は、ユーザが望んだ印刷指示であるにも関わらず、表示部に表示される不必要な警告画像の表示頻度を低減することができる。
【０１３５】
以上の通り、本実施形態１に係るプリンタ２によれば、ユーザが望んだ印刷指示であるにも関わらず、表示部に表示される不必要な警告画像の表示頻度を低減することができる。
また、本実施形態１に係るＰＣ１によれば、印刷設定の好適な設定変更例をユーザに提示することができる。
【０１３６】
［実施形態２］
本実施形態２は、複数台のＰＣ１で１台のプリンタ２を共用する場合に、あるユーザＡのＰＣ１から送信された印刷データ７０に対応する一時記憶データ１１０及び設定記憶データ１２０が、他のユーザＢのＰＣ１から送信された印刷データ７０に対応する一時記憶データ１１０及び設定記憶データ１２０に上書きされないようにするためのものである。以下、本実施形態２に係るＰＣ１及びプリンタ２を他の実施形態のＰＣ１及びプリンタ２と区別する場合に、それぞれ、「ＰＣ１Ｂ」及び「プリンタ２Ｂ」と称する。
【０１３７】
本実施形態２に係るＰＣ１Ｂ及びプリンタ２Ｂの構成自体は、実施形態１に係るＰＣ１Ａ及びプリンタ２Ａの構成と同じである。
ただし、本実施形態２に係るＰＣ１Ｂは、実施形態１に係るＰＣ１Ａと比較すると、印刷データ作成部１２が、図１１に示す印刷データ７０Ｂを作成する点で相違している。図１１は、実施形態２で用いられる印刷データの構成を示す図である。図１１に示すように、印刷データ７０Ｂは、実施形態１で用いられている印刷データ７０Ａと比較すると、ＰＣ識別データ７４を含む点で相違している。ＰＣ識別データ７４は、複数台のＰＣ１Ｂの中から、各ＰＣ１を識別するためのデータである。
【０１３８】
また、本実施形態２に係るプリンタ２Ｂは、実施形態１に係るプリンタ２Ａと比較すると、記憶制御部４４が、図１２に示す一時記憶データ１１０Ｂを一時記憶部５１に記憶させる点、及び、図１３に示す設定記憶データ１２０Ｂを設定記憶部５２に記憶させる点で相違している。なお、プリンタ２Ｂは、ネットワーク３上に２台以上設置されていてもよい。
【０１３９】
図１２は、実施形態２で用いられる一時記憶データの構成を示す図である。図１２に示すように、一時記憶データ１１０Ｂは、実施形態１で用いられている一時記憶データ１１０Ａ（図４参照）と比較すると、図１１に示すＰＣ識別データ７４に対応するＰＣ識別データ１１０ａを含む点、及び、各ＰＣ１Ｂに対応して印刷設定データ１１１を含む点で相違している。
【０１４０】
図１３は、実施形態２で用いられる設定記憶データの構成を示す図である。図１３に示すように、設定記憶データ１２０Ｂは、実施形態１で用いられている設定記憶データ１２０Ａ（図５参照）と比較すると、図１１に示すＰＣ識別データ７４に対応するＰＣ識別データ１２０ａを含む点、及び、各ＰＣ１Ｂに対応して印刷設定データ１２２を含んでいる点で相違している。
【０１４１】
以下、図１４及び図１５を参照して、本実施形態２の動作につき説明する。図１４及び図１５は、それぞれ、実施形態２に係る画像形成システムの動作を示すフローチャートである。ここでは、実施形態２の動作について、実施形態１と相違する動作を重点的に説明し、実施形態１と同様の動作（図６及び図７参照）については、前記した実施形態１の動作をこの実施形態２の動作に読み替えるものとして、詳細な説明を省略する。
【０１４２】
図１４は、本実施形態２に係るＰＣ１Ｂの印刷データ７０の作成時の動作を示している。
図１４に示すように、本実施形態２に係るＰＣ１Ｂの動作は、図６に示す実施形態１に係るＰＣ１Ａの動作に対して、Ｓ１１０の代わりに、Ｓ１１０Ａの処理を行う点で相違している。
【０１４３】
本実施形態２のＳ１１０Ａの処理は、実施形態１のＳ１１０の処理と比較すると、Ｓ１１０ｂとＳ１１０ｃとの間で、Ｓ１１１の処理を行う点で相違している。
すなわち、本実施形態２のＰＣ１Ｂは、印刷データ７０Ｂ（図１１参照）を作成するに際して、印刷データ作成部１２が、ＰＣ識別データ７４（図１１参照）を作成する（Ｓ１１１）。
【０１４４】
具体的には、本実施形態２のＰＣ１Ｂは、Ｓ１０５でユーザからの印刷要求を受け付けると、主制御部１１の指示により、印刷データ作成部１２Ｂが、Ｓ１１０ａで印刷ファイルに基づいて画像データ７１を作成し、Ｓ１１０ｂでアプリケーションの印刷設定に基づいて印刷設定データ７２を作成し、Ｓ１１１で例えばＭＡＣアドレス等のＰＣ１Ｂを識別できるデータに基づいてＰＣ識別データ７４を作成し、さらに、Ｓ１１０ｃで設定属性識別データ７３を作成し、これらの画像データ７１、印刷設定データ７２、ＰＣ識別データ７４、及び、設定属性識別データ７３を用いて、印刷データ７０を作成し、作成した印刷データ７０を現用記憶部２３に記憶する。
【０１４５】
図１５は、本実施形態２に係るプリンタ２Ｂの印刷時の動作を示している。
図１５に示すように、本実施形態２に係るプリンタ２Ｂの動作は、図７に示す実施形態１に係るプリンタ２Ａの動作に対して、Ｓ２１５の代わりに、Ｓ２１６及びＳ２１７の処理、並びに、Ｓ２２０の代わりに、Ｓ２２１及びＳ２２２の処理を行う点を行う点で相違している。
【０１４６】
すなわち、本実施形態２のプリンタ２Ｂは、Ｓ２１０の判定で、受信された印刷データ７０の設定属性識別データ７３の値が再印刷設定の値（例えば、値「１」）であると判定された場合（“Ｙｅｓ”の場合）に、主制御部４１の指示により、再印刷判定部４２が、受信された印刷データ７０Ｂ（図１１参照）のＰＣ識別データ７４を識別する（Ｓ２１６）。
【０１４７】
そして、プリンタ２Ｂは、主制御部４１の指示により、記憶制御部４４が、受信された印刷データ７０Ｂの印刷設定データ７２（図１１参照）を再印刷設定の設定記憶データ１２０Ｂ（図１３参照）の印刷設定データ１２２として設定記憶部５２に記憶させるとともに、一時記憶部５１に記憶された第１の印刷データ７０ａの印刷設定データ７２（図１１参照）を再印刷に設定変更された推奨設定の設定記憶データ１２０Ｂ（図１３参照）として設定記憶部５２に記憶させる（Ｓ２１７）。
【０１４８】
具体的には、記憶制御部４４は、受信された印刷データ７０Ｂの印刷設定データ７２（図１１参照）を再印刷設定の設定記憶データ１２０Ｂ（図１３参照）の印刷設定データ１２２とし、受信された印刷データ７０Ｂの設定属性識別データ７３（図１１参照）を設定属性データ１２１（図１３参照）とし、印刷データ７０ＢのＰＣ識別データ７４（図１１参照）をＰＣ識別データ１１０ａ（図１３参照）とし、識別されたＰＣ識別データ７４に基づいて、ＰＣ毎に、これらの印刷設定データ１２２、設定属性データ１２１及びＰＣ識別データ１１０ａと更新日時データ１２３及び記憶回数データ１２４とを、設定記憶データ１２０Ｂ（図１３参照）として、設定記憶部５２に記憶させる。
【０１４９】
また、このとき、記憶制御部４４は、一時記憶部５１に記憶された、第１の印刷データ７０ａに対応する一時記憶データ１１０Ｂの印刷設定データ１１１（図１２参照）を印刷設定データ１２２（図１３参照）とし、一時記憶データ１１０Ｂの設定属性である推奨設定を設定属性データ１２１（図１３参照）とし、一時記憶データ１１０ＢのＰＣ識別データ１１０ａ（図１１参照）をＰＣ識別データ１２０ａ（図１３参照）とし、ＰＣ識別データ１１０ａに基づいて、ＰＣ１Ｂ毎に、これらの印刷設定データ１２２、設定属性データ１２１及びＰＣ識別データ１２０ａと更新日時データ１２３及び記憶回数データ１２４とを、再印刷に設定変更された推奨設定の設定記憶データ１２０Ｂ（図１３参照）として設定記憶部５２に記憶させる。
【０１５０】
なお、このとき、記憶制御部４４は、設定記憶部５２に既に記憶されている設定記憶データ１２０Ｂ（ｐ）と、設定記憶部５２に新たに記憶させる設定記憶データ１２０Ｂ（ｃ）とを比較する。ここで、設定記憶データ１２０Ｂ（ｐ）及び設定記憶データ１２０Ｂ（ｃ）は、各々、ＰＣ識別データ１２０ａ、設定属性データ１２１、及び、印刷設定データ１２２の組からなっているものとする。
【０１５１】
設定記憶データ１２０Ｂ（ｃ）と一致する設定記憶データ１２０Ｂ（ｐ）が設定記憶部５２内に存在する場合に、記憶制御部４４は、記憶回数データ１２４の値をインクリメントさせる。一方、存在しない場合に、記憶制御部４４は、記憶回数データ１２４の値を「１」に設定する。
【０１５２】
また、記憶制御部４４は、設定記憶部５２に記憶された設定記憶データ１２０Ｂの中に、更新日時データ１２３の日時から所定の期間（例えば、１ヶ月）経過しても更新されない印刷データ７０Ｂの設定記憶データ１２０Ｂが存在する場合に、該当する印刷データ７０Ｂの設定記憶データ１２０Ｂを消去してもよい。
【０１５３】
また、本実施形態２のプリンタ２Ｂは、Ｓ２１０の判定で、受信された印刷データ７０の設定属性識別データ７３の値が再印刷設定とは異なる値（例えば、値「０」）であると判定された場合（“Ｎｏ”の場合）に、主制御部４１の指示により、再印刷判定部４２が、受信された印刷データ７０Ｂ（図１１参照）のＰＣ識別データ７４を識別する（Ｓ２２１）。
【０１５４】
そして、プリンタ２Ｂは、主制御部４１の指示により、記憶制御部４４が、識別されたＰＣ識別データ７４に基づいて、ＰＣ毎に一時記憶データ１１０Ｂ（図１２参照）を一時記憶部５１に記憶させる（Ｓ２２２）。
【０１５５】
具体的には、記憶制御部４４は、印刷データ７０Ｂの印刷設定データ７２（図１２参照）を印刷設定データ１１１（図１３参照）とし、印刷データ７０ＢのＰＣ識別データ７４（図１２参照）をＰＣ識別データ１１０ａ（図１３参照）とし、これらの印刷設定データ１１１及びＰＣ識別データ１１０ａと更新日時データ１１２（図１２参照）とを、一時記憶データ１１０Ｂ（図１２参照）として一時記憶部５１に記憶させる。このとき、記憶制御部４４は、過去の印刷データ７０Ｂ（ｐ）の一時記憶データ１１０Ｂが一時記憶部５１に既に記憶されている場合に、一時記憶部５１に記憶されている過去の印刷データ７０Ｂ（ｐ）のＰＣ識別データ１１０ａと受信された印刷データ７０ＢのＰＣ識別データ７４とを比較する。記憶制御部４４は、ＰＣ識別データ１１０ａとＰＣ識別データ７４とが一致する場合に、一時記憶部５１に記憶されている一時記憶データ１１０Ｂの印刷設定データ１１１と更新日時データ１１２とを更新し、一致しない場合に、受信された印刷データ７０Ｂに対応する印刷設定データ１１１、ＰＣ識別データ１１０ａ、更新日時データ１１２を新たに一時記憶部５１に記憶する。
【０１５６】
なお、ユーザは、印刷設定を誤った状態で印刷処理を指示した場合に、すぐに再印刷処理を指示する可能性が高い。そのため、記憶制御部４４は、一時記憶部５１に記憶された一時記憶データ１１０Ｂの更新日時データ１１２の日時から所定の時間（例えば、５分）経過しても、一時記憶データ１１０Ｂが更新されない場合に、一時記憶データ１１０Ｂを消去してもよい。
【０１５７】
以上の通り、本実施形態２に係るプリンタ２Ｂによれば、ＰＣ１Ｂ毎に一時記憶データ１１０Ｂ及び設定記憶データ１２０Ｂを記憶することで、あるユーザＡのＰＣ１Ｂから送信された印刷データ７０Ｂに対応する一時記憶データ１１０Ｂ及び設定記憶データ１２０Ｂが、他のユーザＢのＰＣ１Ｂから送信された印刷データ７０Ｂに対応する一時記憶データ１１０Ｂ及び設定記憶データ１２０Ｂに上書きされないようにすることができる。
【０１５８】
そのため、本実施形態２に係るプリンタ２Ｂによれば、例えば、あるユーザＡが印刷設定の誤った状態で印刷データ７０Ｂをプリンタ２Ｂに送信し、ユーザＡが再印刷処理を指示する前に、他のユーザＢが印刷データ７０Ｂをプリンタ２Ｂに送信し、その後に、ユーザＡが印刷設定を変更して新たな印刷データ７０Ｂをプリンタ２Ｂに送信する場合に、あるユーザＡの一時記憶データ１１０Ｂ及び設定記憶データ１２０Ｂが他のユーザＢの一時記憶データ１１０Ｂ及び設定記憶データ１２０Ｂに上書きされないため、他のユーザＢの印刷設定がユーザＡの再印刷設定として記憶されずに、ユーザＡの再印刷設定が反映されなくなるのを防ぐことができる。
【０１５９】
［実施形態３］
本実施形態３に係るプリンタ２は、再印刷判定部４２が受信された印刷データ７０を印刷設定の変更が必要なデータと見なした場合に、受信された印刷データ７０に対応する、変更回数が最も多い再印刷設定の設定記憶データ１２０を、好適な設定変更例としてユーザに提示するためのものである。以下、本実施形態３に係るプリンタ２を他の実施形態のプリンタ２と区別する場合に、「プリンタ２Ｃ」と称する。
【０１６０】
本実施形態３に係るプリンタ２Ｃの構成自体は、実施形態１に係るプリンタ２Ａの構成と同じである。
ただし、本実施形態３に係るプリンタ２Ｃは、実施形態１に係るプリンタ２Ａと比較すると、記憶制御部４４が、図１６に示す設定記憶データ１２０Ｃ及び図１７に示す変更回数データ１３０を設定記憶部５２に記憶させる点で相違している。なお、プリンタ２Ｃは、ネットワーク３上に２台以上設置されていてもよい。
【０１６１】
図１６は、実施形態３で用いられる設定記憶データの構成を示す図である。図１６に示すように、設定記憶データ１２０Ｃは、実施形態１で用いられている設定記憶データ１２０Ａと比較すると、設定番号データ１２０ｃを含む点で相違している。設定番号データ１２０ｃは、設定記憶部５２に記憶された設定記憶データ１２０ｃ毎に付された番号を表すデータである。ここでは、設定番号データ１２０ｃは、設定記憶部５２に記憶された設定記憶データ１２０ｃの記憶された順番の番号を表しているものとする。
【０１６２】
図１７は、実施形態３で用いられる変更回数データの構成を示す図である。変更回数データ１３０は、推奨設定から再印刷設定に変更された回数を表すデータである。変更回数データ１３０は、推奨設定毎に、推奨設定とその推奨設定から変更された再印刷設定とを対応付けて表している。図１７に示すように、変更回数データ１３０は、推奨設定番号データ１３１、再印刷設定番号データ１３２、及び、設定変更回数データ１３３を含んでいる。なお、変更回数データ１３０の１行目は、各列を説明するために便宜的に付した項目であり、設定記憶部５２に記憶されるデータではない。
【０１６３】
推奨設定番号データ１３１は、設定記憶データ１２０Ｃ（図１６参照）の中の、推奨設定の設定番号データ１２０ｃ（すなわち、設定属性データ１２１の値が推奨設定の値となっている設定番号データ１２０ｃ）に対応する番号を表すデータである。
再印刷設定番号データ１３２は、設定記憶データ１２０Ｃ（図１６参照）の中の、再印刷設定の設定番号データ１２０ｃ（すなわち、設定属性データ１２１の値が再印刷設定の値となっている設定番号データ１２０ｃ）に対応する番号を表すデータである。
設定変更回数データ１３３は、推奨設定毎に、推奨設定番号データ１３１に対応する印刷設定データ１２２が再印刷設定番号データ１３２に対応する印刷設定データ１２２に変更された回数を表すデータである。
【０１６４】
以下、図１８を参照して、本実施形態３に係るプリンタ２Ｃの動作につき説明する。図１８は、実施形態３に係る画像形成装置の動作を示すフローチャートである。ここでは、実施形態３の動作について、実施形態１と相違する動作を重点的に説明し、実施形態１と同様の動作（図７参照）については、前記した実施形態１の動作をこの実施形態３の動作に読み替えるものとして、詳細な説明を省略する。
【０１６５】
図１８は、本実施形態３に係るプリンタ２Ｃの印刷時の動作を示している。
図１８に示すように、本実施形態３に係るプリンタ２Ｃの動作は、図７に示す実施形態１に係るプリンタ２Ａの動作に対して、Ｓ２１５の代わりに、Ｓ２１８の処理を行う点、及び、Ｓ２３０の代わりに、Ｓ２３１の処理を行う点で相違している。
【０１６６】
すなわち、本実施形態３のプリンタ２Ｃは、Ｓ２１０の判定で、受信された印刷データ７０の設定属性識別データ７３の値が再印刷設定の値（例えば、値「１」）であると判定された場合（“Ｙｅｓ”の場合）に、主制御部４１の指示により、記憶制御部４４が、受信された印刷データ７０の印刷設定データ７２（図２参照）を再印刷設定の設定記憶データ１２０（図５参照）の印刷設定データ１２２として設定記憶部５２に記憶させ、一時記憶部５１に記憶された第１の印刷データ７０ａの印刷設定データ７２（図２参照）を再印刷に設定変更された推奨設定の設定記憶データ１２０（図５参照）として設定記憶部５２に記憶させ、さらに、設定記憶部５２に記憶されている変更回数データ１３０（図１７参照）を更新する（Ｓ２１８）。
【０１６７】
具体的には、記憶制御部４４は、受信された印刷データ７０の印刷設定データ７２（図２参照）を再印刷設定の印刷設定データ１２２（図５参照）の印刷設定データ１２２とし、受信された印刷データ７０の設定属性識別データ７３（図２参照）を設定属性データ１２１（図５参照）とし、これらの印刷設定データ１２２及び設定属性データ１２１と更新日時データ１２３及び記憶回数データ１２４とを、設定記憶データ１２０（図５参照）として、設定記憶部５２に記憶させる。
【０１６８】
また、このとき、記憶制御部４４は、一時記憶部５１に記憶された第１の印刷データ７０ａに対応する一時記憶データ１１０の印刷設定データ１１１（図４参照）を印刷設定データ１２２（図５参照）とし、一時記憶データ１１０の設定属性である推奨設定を設定属性データ１２１（図５参照）とし、これらの印刷設定データ１２２及び設定属性データ１２１と更新日時データ１２３及び記憶回数データ１２４とを、再印刷に設定変更された推奨設定の設定記憶データ１２０（図５参照）として設定記憶部５２に記憶させる。
【０１６９】
さらに、このとき、記憶制御部４４は、設定記憶部５２に記憶されている変更回数データ１３０（図１７参照）の受信された印刷データ７０に対応する変更回数データ１３０（図１７参照）の設定変更回数データ１３３の値をインクリメントする。なお、受信された印刷データ７０に対応する設定変更回数データ１３３がない場合に、記憶制御部４４は、記憶回数データ１２４の値を「１」とする、設定受信された印刷データ７０に対応する設定変更回数データ１３３を作成して、設定記憶部５２に記憶させる。
【０１７０】
なお、記憶制御部４４は、設定記憶部５２に記憶された設定記憶データ１２０Ｃの中に、更新日時データ１２３の日時から所定の期間（例えば、１ヶ月）経過しても、更新されない印刷データ７０の設定記憶データ１２０Ｃが存在する場合に、該当する印刷データ７０の設定記憶データ１２０Ｃを消去してもよい。
【０１７１】
また、本実施形態３のプリンタ２Ｃは、Ｓ２２５の判定で、同じ設定内容の推奨設定属性の設定記憶データ１２０が所定回数以上設定記憶部５２に記憶されていると判定された場合（すなわち、“Ｙｅｓ”の場合）に、再印刷判定部４２は、受信された印刷データ７０を印刷設定の変更が必要なデータと見なす。この場合に、プリンタ２Ｃは、主制御部４１の指示により、通知部４３が、警告通知データとして、最多変更の再印刷設定の設定記憶データ１２０Ｃ（図１６参照）をＰＣ１に送信する（Ｓ２３１）。
【０１７２】
例えば、図１６及び図１７に示す例において、再印刷判定部４２が、Ｓ２２５の判定に際して、受信された印刷データ７０の印刷設定として、設定番号データ１２０ｃの値「３」に該当する印刷設定を検知したとする。この場合に、Ｓ２３１で、まず、主制御部４１が、推奨設定番号データ１３１の値が「３」となっていて、かつ、設定変更回数データ１３３の回数が最多となっている再印刷設定番号データ１３２の値を特定する。例えば、図１７に示す例では、再印刷設定番号データ１３２の値として「１」を特定する。この後、通知部４３が、主制御部４１の指示により、警告通知データとして、図１６に示す設定番号データ１２０ｃの値が「１」となっている設定記憶データ１２０ＣをＰＣ１に送信する。ＰＣ１は、警告通知データとして、最多変更の再印刷設定の設定記憶データ１２０Ｃを受信すると、表示制御部１５が、最多変更の再印刷設定の設定記憶データ１２０に対応する印刷様式を好適な印刷変更例とし、この好適な設定変更例への印刷設定の変更をユーザに促す警告画像を表示部３１に表示させる。そのため、ユーザは、最も好ましい設定変更例を認識することができ、実施形態１よりもさらに好適な設定変更を容易に行うことができる。
【０１７３】
以上の通り、本実施形態３に係るプリンタ２Ｃによれば、設定記憶データ１２０Ｃ及び変更回数データ１３０を設定記憶部５２に記憶しておき、通知部４３が、警告通知データとして、受信された印刷データ７０の印刷設定に対応する最多変更回数の再印刷設定の設定記憶データ１２０ＣをＰＣ１に送信するため、最も好ましい設定変更例をユーザに提示することができ、これにより、実施形態１よりもさらに好適な設定変更を容易に行わせることができる。
【０１７４】
本発明は、前記した実施形態に限定されることなく、本発明の要旨を逸脱しない範囲で種々の変更や変形を行うことができる。
例えば、各実施形態では画像形成装置をプリンタとして説明したが、ＭＦＰにも適用可能である。また、各実施形態ではデータ処理装置をパーソナルコンピュータ（ＰＣ）として説明したが、ワークステーションやサーバにも適用可能である。
また、例えば、実施形態２のプリンタ２Ｂは、実施形態３のプリンタ２Ｃのように、設定記憶データ１２０Ｃ（ただし、ＰＣ識別データ１２０ａを付加した構成のもの）と変更回数データ１３０とを設定記憶部５２に記憶し、各ＰＣ１Ｂに対応して実施形態３のプリンタ２Ｃと同様の動作を行うようにしてもよい。
【符号の説明】
【０１７５】
１（１Ａ，１Ｂ）    データ処理装置（ＰＣ）
２（２Ａ，２Ｂ，２Ｃ）    画像形成装置（プリンタ）
４    記憶媒体
５    制御プログラム
１０，４０    制御部
１１，４１    主制御部
１２    印刷データ作成部
１３    再印刷検知部
１４，４４    記憶制御部
１５    表示制御部
２０，５０    記憶部
２１    汎用記憶部
２２    履歴記憶部
２３    現用記憶部
３１    表示部
３２    操作部
４２    再印刷判定部
４３    通知部
４５    印刷制御部
５１    一時記憶部
５２    設定記憶部
１００    画像形成システム
【図１】
2011152728.tif 000003
【図２】
2011152728.tif 000004
【図３】
2011152728.tif 000005
【図４】
2011152728.tif 000006
【図５】
2011152728.tif 000007
【図６】
2011152728.tif 000008
【図７】
2011152728.tif 000009
【図８】
2011152728.tif 000010
【図９】
2011152728.tif 000011
【図１０】
2011152728.tif 000012
【図１１】
2011152728.tif 000013
【図１２】
2011152728.tif 000014
【図１３】
2011152728.tif 000015
【図１４】
2011152728.tif 000016
【図１５】
2011152728.tif 000017
【図１６】
2011152728.tif 000018
【図１７】
2011152728.tif 000019
【図１８】
2011152728.tif 000020