(57)【要約】【課題】成功した印刷の設定の再利用を容易とし、キャンセル又は設定変更により印刷されなかった印刷設定を再度間違って選択することを防止する。【解決手段】複数の設定項目に対する設定値の組み合わせを含む印刷設定を印刷履歴１０１ｂに追加して記録し表示し、印刷履歴１０１ｂから選択された印刷設定を現在の印刷設定に反映させ、印刷の完了情報と完了した時の印刷設定とを受信して印刷履歴１０１ｂに追加して記録し表示する。【選択図】図４
2020008894.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータと通信可能なプリンタの印刷設定をするプログラムであって、
前記プリンタに印刷指示をするときに、複数の設定項目に対する設定値の組み合わせを含む印刷設定を印刷履歴に追加して記録する記録手段と、
印刷指示の履歴である印刷履歴を印刷設定画面に表示する表示手段と、
前記印刷履歴から選択された印刷設定を現在の印刷設定に反映させる設定手段
として前記コンピュータを機能させ、
前記コンピュータに、前記印刷指示による印刷の完了情報と、該印刷が完了した時の印刷設定とを受信させ、これら完了情報及び印刷設定を、前記印刷履歴に追加して記録させ前記表示手段により表示させることを特徴とする印刷設定プログラム。
【請求項２】
前記コンピュータに、前記プリンタにおいて印刷がキャンセルされて完了しなかった印刷設定及び前記プリンタにおいて設定変更されて印刷されなかった印刷設定を、前記印刷履歴から削除させて表示させないことを特徴とする請求項１記載の印刷設定プログラム。
【請求項３】
前記コンピュータに、前記プリンタにおいて印刷をキャンセルされて完了しなかった印刷設定及び前記プリンタにおいて設定変更されて印刷されなかった印刷設定を、不要印刷履歴として記録させ、
前記不要印刷履歴は、前記表示手段において確認可能とさせ、
前記不要設定履歴に含まれる印刷設定が行われるときには、その旨を通知させることを特徴とする請求項１又は２記載の印刷設定プログラム。
【請求項４】
前記不要印刷履歴には、デフォルトの印刷設定と異なる設定項目の数が、予め指定された指定数未満のものを含めないことを特徴とする請求項３記載の印刷設定プログラム。
【請求項５】
前記コンピュータに、各印刷指示ごとの印刷指示終了情報を受信させ、前記印刷履歴に追加させて表示させ、
前記印刷指示終了情報が受信できた印刷指示については、その印刷指示の情報を破棄させ、該印刷指示終了情報が受信できていない印刷指示については、その旨を通知させることを特徴とする請求項１〜４の何れかに記載の印刷設定プログラム。
【請求項６】
前記コンピュータに、各印刷指示ごとの設定変更の履歴を受信させ、前記印刷履歴に追加させて表示させ、
前記設定変更の履歴は、変更前の印刷設定との差分のみからなることを特徴とする請求項１〜５の何れかに記載の印刷設定プログラム。
【請求項７】
コンピュータと通信可能なプリンタの印刷設定をする印刷設定方法であって、
前記コンピュータを、
前記プリンタに印刷指示をするときに、複数の設定項目に対する設定値の組み合わせを含む印刷設定を印刷履歴に追加して記録する記録手段と、
印刷指示の履歴である印刷履歴を印刷設定画面に表示する表示手段と、
前記印刷履歴から選択された印刷設定を現在の印刷設定に反映させる設定手段
として機能させ、
前記コンピュータに、前記印刷指示による印刷の完了情報と、該印刷が完了した時の印刷設定とを受信させ、これら完了情報及び印刷設定を、前記印刷履歴に追加して記録させ前記表示手段により表示させることを特徴とする印刷設定方法。
【請求項８】
前記コンピュータに、前記プリンタにおいて印刷がキャンセルされて完了しなかった印刷設定及び前記プリンタにおいて設定変更されて印刷されなかった印刷設定を、前記印刷履歴から削除させて表示させないことを特徴とする請求項７記載の印刷設定方法。
【請求項９】
前記コンピュータに、前記プリンタにおいて印刷をキャンセルされて完了しなかった印刷設定及び前記プリンタにおいて設定変更されて印刷されなかった印刷設定を、不要印刷履歴として記録させ、
前記不要印刷履歴は、前記表示手段において確認可能とさせ、
前記不要設定履歴に含まれる印刷設定が行われるときには、その旨を通知させることを特徴とする請求項７又は８記載の印刷設定方法。
【請求項１０】
前記不要印刷履歴には、デフォルトの印刷設定と異なる設定項目の数が、予め指定された指定数未満のものを含めないことを特徴とする請求項９記載の印刷設定方法。
【請求項１１】
前記コンピュータに、各印刷指示ごとの印刷指示終了情報を受信させ、前記印刷履歴に追加させて表示させ、
前記印刷指示終了情報が受信できた印刷指示については、その印刷指示の情報を破棄させ、該印刷指示終了情報が受信できていない印刷指示については、その旨を通知させることを特徴とする請求項７〜１０の何れかに記載の印刷設定方法。
【請求項１２】
前記コンピュータに、各印刷指示ごとの設定変更の履歴を受信させ、前記印刷履歴に追加させて表示させ、
前記設定変更の履歴は、変更前の印刷設定との差分のみからなることを特徴とする請求項７〜１１の何れかに記載の印刷設定方法。
【請求項１３】
コンピュータと、このコンピュータに印刷設定をされるプリンタとからなる印刷装置であって、
前記コンピュータは、
前記プリンタに印刷指示をするときに、複数の設定項目に対する設定値の組み合わせを含む印刷設定を印刷履歴に追加して記録する記録手段と、
印刷指示の履歴である印刷履歴を印刷設定画面に表示する表示手段と、
前記印刷履歴から選択された印刷設定を現在の印刷設定に反映させる設定手段
として機能し、
前記コンピュータは、前記印刷指示による印刷の完了情報と、該印刷が完了した時の印刷設定とを受信し、これら完了情報及び印刷設定を、前記印刷履歴に追加して記録し前記表示手段により表示することを特徴とする印刷装置。
【請求項１４】
前記コンピュータは、前記プリンタにおいて印刷がキャンセルされて完了しなかった印刷設定及び前記プリンタにおいて設定変更されて印刷されなかった印刷設定を、前記印刷履歴から削除して表示しないことを特徴とする請求項１３記載の印刷装置。
【請求項１５】
前記コンピュータは、前記プリンタにおいて印刷をキャンセルされて完了しなかった印刷設定及び前記プリンタにおいて設定変更されて印刷されなかった印刷設定を、不要印刷履歴として記録し、
前記不要印刷履歴は、前記表示手段において確認可能とし、
前記不要設定履歴に含まれる印刷設定が行われるときには、その旨を通知することを特徴とする請求項１３又は１４記載の印刷装置。
【請求項１６】
前記不要印刷履歴には、デフォルトの印刷設定と異なる設定項目の数が、予め指定された指定数未満のものを含めないことを特徴とする請求項１５記載の印刷装置。
【請求項１７】
前記コンピュータは、各印刷指示ごとの印刷指示終了情報を受信し、前記印刷履歴に追加して表示し、
前記印刷指示終了情報が受信できた印刷指示については、その印刷指示の情報を破棄し、該印刷指示終了情報が受信できていない印刷指示については、その旨を通知することを特徴とする請求項１３〜１６の何れかに記載の印刷装置。
【請求項１８】
前記コンピュータは、各印刷指示ごとの設定変更の履歴を受信し、前記印刷履歴に追加して表示し、
前記設定変更の履歴は、変更前の印刷設定との差分のみからなることを特徴とする請求項１３〜１７の何れかに記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷設定プログラム、印刷設定方法及び印刷装置に関し、特に、成功した印刷の設定の再利用が容易となり、また、キャンセル又は設定変更により印刷されなかった印刷設定を再度間違って選択することを防止できる印刷設定プログラム、印刷設定方法及び印刷装置に関する。
【背景技術】
【０００２】
特許文献１には、コンピュータがプリンタに印刷指示（プリントジョブの指示）をするときに、印刷設定を印刷履歴として記録しておき、この印刷履歴から印刷設定を選択することにより、同じ設定での印刷ができるようにした印刷設定プログラムが記載されている。この印刷設定プログラムでは、印刷結果の良否を確認し、その印刷設定を印刷履歴に追加して記録するかどうかを判断する。
【０００３】
特許文献２には、コンピュータが禁則条件を記録しており、プリンタへの印刷指示が禁則条件にあてはまる場合には、この禁則条件をプリンタに送信するようにした印刷設定プログラムが記載されている。プリンタにおいては、送られた禁則条件に従って禁則処理を行い、また、コンピュータは、印刷指示が禁則条件にあてはまることの警告を表示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−１０２９０１号公報
【特許文献２】特開２０１１−１２３７３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
いわゆる「確認プリント」のように、プリンタにおいて印刷設定の変更ができる機能を使って、プリンタで印刷設定を変更した場合には、コンピュータが印刷指示した印刷設定と、実際に印刷された印刷設定とが異なる場合がある。
【０００６】
特許文献１に記載のプログラムでは、「確認プリント」として印刷すると、プリンタにおいて印刷設定の変更があっても、コンピュータにおいては、印刷指示した印刷設定によって印刷がされたものと認識される。コンピュータにおいては、印刷指示した印刷設定のみが印刷履歴として記録されて表示され、プリンタにおける印刷設定の変更は記録されず表示もされない。
【０００７】
この場合には、プリンタにおいて変更された印刷設定と同じ印刷設定での再印刷を行うときに、印刷履歴から印刷設定を選択することができない。プリンタでの変更後の印刷設定で再印刷したい場合には、コンピュータにおいて改めて印刷設定を行う必要がある。改めて印刷設定をする場合には、以前に印刷をキャンセル（中途終了）したような誤った印刷設定をしてしまう可能性がある。
【０００８】
または、印刷履歴から印刷設定を選択して印刷し、意図しない印刷結果となってしまう可能性がある。印刷設定の設定項目の組み合わせが複雑な場合には、以前にキャンセルしたことがある意図しない設定項目の組み合わせでも、誤って選択してしまう可能性がある。
【０００９】
特許文献２に記載のプログラムでは、禁則条件のみの処理なので、禁則条件に該当しなければ、以前に印刷をキャンセルしたような誤った印刷設定をしてしまう可能性がある。
【００１０】
そこで本発明の課題は、成功した印刷の設定の再利用が容易となり、また、キャンセル又は設定変更により印刷されなかった印刷設定を再度間違って選択することを防止できる印刷設定プログラム、印刷設定方法及び印刷装置を提供することにある。
【００１１】
さらに本発明の他の課題は、以下の記載によって明らかとなる。
【課題を解決するための手段】
【００１２】
本発明の上記課題は、以下の各発明によって解決される。
【００１３】
１．
コンピュータと通信可能なプリンタの印刷設定をするプログラムであって、
前記プリンタに印刷指示をするときに、複数の設定項目に対する設定値の組み合わせを含む印刷設定を印刷履歴に追加して記録する記録手段と、
印刷指示の履歴である印刷履歴を印刷設定画面に表示する表示手段と、
前記印刷履歴から選択された印刷設定を現在の印刷設定に反映させる設定手段
として前記コンピュータを機能させ、
前記コンピュータに、前記印刷指示による印刷の完了情報と、該印刷が完了した時の印刷設定とを受信させ、これら完了情報及び印刷設定を、前記印刷履歴に追加して記録させ前記表示手段により表示させることを特徴とする印刷設定プログラム。
２．
前記コンピュータに、前記プリンタにおいて印刷がキャンセルされて完了しなかった印刷設定及び前記プリンタにおいて設定変更されて印刷されなかった印刷設定を、前記印刷履歴から削除させて表示させないことを特徴とする前記１記載の印刷設定プログラム。
３．
前記コンピュータに、前記プリンタにおいて印刷をキャンセルされて完了しなかった印刷設定及び前記プリンタにおいて設定変更されて印刷されなかった印刷設定を、不要印刷履歴として記録させ、
前記不要印刷履歴は、前記表示手段において確認可能とさせ、
前記不要設定履歴に含まれる印刷設定が行われるときには、その旨を通知させることを特徴とする前記１又は２記載の印刷設定プログラム。
４．
前記不要印刷履歴には、デフォルトの印刷設定と異なる設定項目の数が、予め指定された指定数未満のものを含めないことを特徴とする前記３記載の印刷設定プログラム。
５．
前記コンピュータに、各印刷指示ごとの印刷指示終了情報を受信させ、前記印刷履歴に追加させて表示させ、
前記印刷指示終了情報が受信できた印刷指示については、その印刷指示の情報を破棄させ、該印刷指示終了情報が受信できていない印刷指示については、その旨を通知させることを特徴とする前記１〜４の何れかに記載の印刷設定プログラム。
６．
前記コンピュータに、各印刷指示ごとの設定変更の履歴を受信させ、前記印刷履歴に追加させて表示させ、
前記設定変更の履歴は、変更前の印刷設定との差分のみからなることを特徴とする前記１〜５の何れかに記載の印刷設定プログラム。
７．
コンピュータと通信可能なプリンタの印刷設定をする印刷設定方法であって、
前記コンピュータを、
前記プリンタに印刷指示をするときに、複数の設定項目に対する設定値の組み合わせを含む印刷設定を印刷履歴に追加して記録する記録手段と、
印刷指示の履歴である印刷履歴を印刷設定画面に表示する表示手段と、
前記印刷履歴から選択された印刷設定を現在の印刷設定に反映させる設定手段
として機能させ、
前記コンピュータに、前記印刷指示による印刷の完了情報と、該印刷が完了した時の印刷設定とを受信させ、これら完了情報及び印刷設定を、前記印刷履歴に追加して記録させ前記表示手段により表示させることを特徴とする印刷設定方法。
８．
前記コンピュータに、前記プリンタにおいて印刷がキャンセルされて完了しなかった印刷設定及び前記プリンタにおいて設定変更されて印刷されなかった印刷設定を、前記印刷履歴から削除させて表示させないことを特徴とする前記７記載の印刷設定方法。
９．
前記コンピュータに、前記プリンタにおいて印刷をキャンセルされて完了しなかった印刷設定及び前記プリンタにおいて設定変更されて印刷されなかった印刷設定を、不要印刷履歴として記録させ、
前記不要印刷履歴は、前記表示手段において確認可能とさせ、
前記不要設定履歴に含まれる印刷設定が行われるときには、その旨を通知させることを特徴とする前記７又は８記載の印刷設定方法。
１０．
前記不要印刷履歴には、デフォルトの印刷設定と異なる設定項目の数が、予め指定された指定数未満のものを含めないことを特徴とする前記９記載の印刷設定方法。
１１．
前記コンピュータに、各印刷指示ごとの印刷指示終了情報を受信させ、前記印刷履歴に追加させて表示させ、
前記印刷指示終了情報が受信できた印刷指示については、その印刷指示の情報を破棄させ、該印刷指示終了情報が受信できていない印刷指示については、その旨を通知させることを特徴とする前記７〜１０の何れかに記載の印刷設定方法。
１２．
前記コンピュータに、各印刷指示ごとの設定変更の履歴を受信させ、前記印刷履歴に追加させて表示させ、
前記設定変更の履歴は、変更前の印刷設定との差分のみからなることを特徴とする前記７〜１１の何れかに記載の印刷設定方法。
１３．
コンピュータと、このコンピュータに印刷設定をされるプリンタとからなる印刷装置であって、
前記コンピュータは、
前記プリンタに印刷指示をするときに、複数の設定項目に対する設定値の組み合わせを含む印刷設定を印刷履歴に追加して記録する記録手段と、
印刷指示の履歴である印刷履歴を印刷設定画面に表示する表示手段と、
前記印刷履歴から選択された印刷設定を現在の印刷設定に反映させる設定手段
として機能し、
前記コンピュータは、前記印刷指示による印刷の完了情報と、該印刷が完了した時の印刷設定とを受信し、これら完了情報及び印刷設定を、前記印刷履歴に追加して記録し前記表示手段により表示することを特徴とする印刷装置。
１４．
前記コンピュータは、前記プリンタにおいて印刷がキャンセルされて完了しなかった印刷設定及び前記プリンタにおいて設定変更されて印刷されなかった印刷設定を、前記印刷履歴から削除して表示しないことを特徴とする前記１３記載の印刷装置。
１５．
前記コンピュータは、前記プリンタにおいて印刷をキャンセルされて完了しなかった印刷設定及び前記プリンタにおいて設定変更されて印刷されなかった印刷設定を、不要印刷履歴として記録し、
前記不要印刷履歴は、前記表示手段において確認可能とし、
前記不要設定履歴に含まれる印刷設定が行われるときには、その旨を通知することを特徴とする前記１３又は１４記載の印刷装置。
１６．
前記不要印刷履歴には、デフォルトの印刷設定と異なる設定項目の数が、予め指定された指定数未満のものを含めないことを特徴とする前記１５記載の印刷装置。
１７．
前記コンピュータは、各印刷指示ごとの印刷指示終了情報を受信し、前記印刷履歴に追加して表示し、
前記印刷指示終了情報が受信できた印刷指示については、その印刷指示の情報を破棄し、該印刷指示終了情報が受信できていない印刷指示については、その旨を通知することを特徴とする前記１３〜１６の何れかに記載の印刷装置。
１８．
前記コンピュータは、各印刷指示ごとの設定変更の履歴を受信し、前記印刷履歴に追加して表示し、
前記設定変更の履歴は、変更前の印刷設定との差分のみからなることを特徴とする前記１３〜１７の何れかに記載の印刷装置。
【発明の効果】
【００１４】
本発明によれば、成功した印刷の設定の再利用が容易となり、また、キャンセル又は設定変更により印刷されなかった印刷設定を再度間違って選択することを防止できる印刷設定プログラム、印刷設定方法及び印刷装置を提供することができる。
【図面の簡単な説明】
【００１５】
【図１】本実施形態の印刷装置のコンピュータ及びプリンタのブロック図
【図２】コンピュータのブロック図
【図３】印刷装置を機能として説明するブロック図
【図４】印刷設定履歴画面（１）の正面図
【図５】印刷設定履歴の記録のフローチャート
【図６】印刷設定履歴の例を示す図
【図７】設定変更履歴の記録１のフローチャート
【図８】設定変更履歴（例１）を示す図
【図９】設定変更履歴（例２）を示す図
【図１０】設定変更履歴の記録２のフローチャート
【図１１】設定変更履歴（例３−１）を示す図
【図１２】設定変更履歴（例３−２）を示す図
【図１３】設定変更履歴（例４）を示す図
【図１４】印刷設定履歴の更新のフローチャート
【図１５】印刷設定履歴の例を示す図
【図１６】不要設定履歴を示す図
【図１７】印刷設定履歴画面（２）の正面図
【図１８】不要設定履歴画面の正面図
【図１９】印刷指示ＩＤの削除を示す図
【図２０】不要設定と同じ時の通知を示す図
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態について図面を参照して説明する。
【００１７】
図１は、本実施形態の印刷装置のコンピュータ及びプリンタのブロック図である。
【００１８】
本実施形態の印刷装置は、図１に示すように、コンピュータ１と、このコンピュータ１に印刷設定をされるプリンタ２とからなる。プリンタ２は、１台でも複数台でもよい。コンピュータ１とプリンタ２は、ＬＡＮ（Local Area Network）などにより接続されている。ＬＡＮなど、コンピュータ１とプリンタ２との接続手段は、有線方式であってもよいし、種々の無線方式であってもよい。
【００１９】
図２は、コンピュータのブロック図である。
【００２０】
コンピュータ１は、図２に示すように、ＣＰＵ（Central Processing Unit）１１を備え、このＣＰＵ１１には入力装置１２及び表示装置１３が接続されている。入力装置１２及び表示装置１３は、ＧＵＩ（Graphical User Interface）として構成されている。ＣＰＵ１１にはさらに、ＲＡＭ（Random access memory）１４、記憶装置１５及び通信Ｉ／Ｆ（interface）部１６が接続されている。
【００２１】
本実施形態の印刷設定プログラムの実行によって、本実施形態の印刷設定方法が実行される。コンピュータ１は、本実施形態の印刷設定プログラムの実行によって、記録手段、表示手段及び設定手段として機能する。記録手段は、プリンタに印刷指示をするときに、複数の設定項目に対する設定値の組み合わせを含む印刷設定を印刷履歴に追加して記録する。表示手段は、印刷指示の履歴である印刷履歴を印刷設定画面に表示する。設定手段は、印刷履歴から選択された印刷設定を現在の印刷設定に反映させる。
【００２２】
また、本実施形態の印刷設定プログラムの実行によって、コンピュータ１は、印刷指示による印刷の完了情報と、印刷が完了した時の印刷設定とを受信し、これら完了情報及び印刷設定を、印刷履歴に追加して記録させ、表示手段により表示させる。
【００２３】
本実施形態の印刷設定プログラムの実行によって、プリンタ２での設定変更をコンピュータ１が記録する印刷設定履歴データに反映させるため、印刷履歴から同じ設定を選択することが可能となり操作が容易となる。すなわち、印刷設定履歴の選択画面に、プリンタ２で設定変更した後の設定が表示されるため、成功した印刷の設定の再利用が容易となる。
【００２４】
なお、本実施形態の印刷設定プログラムは、このプログラムを格納したコンピュータ１により読取可能な記録媒体から、コンピュータ１によって読み取られて実行されることができる。
【００２５】
図３は、印刷装置を機能として説明するブロック図である。
【００２６】
コンピュータ１は、図３に示すように、ユーザに印刷設定画面１０１ａを提供する印刷設定ＵＩ部１０１（表示手段及び設定手段）、プログラムからの印刷指示（プリントジョブの指示）をプリンタ２において解釈可能なデータに変換するレンダリング処理部１０２（設定手段）、履歴表示に使用されるデータの記録場所である印刷設定履歴保持部１０３（記録手段）及びプリンタ２から設定変更履歴データを取得する装置情報取得部１０４（設定手段）を備えている。印刷設定ＵＩ部１０１は、ＵＩ処理部１０５、印刷設定処理部１０６、履歴表示処理部１０７及び禁則処理部１０８を有している。
【００２７】
プリンタ２は、印刷が終了するまでの履歴を記録する設定変更履歴保持部２０１を有する。なお、設定変更履歴保持部２０１は、プリンタ２が有していることは必須ではなく、プリンタ２とは別個の装置であってもプリンタ２における設定変更を常時監視して記録できる装置であればよく、コンピュータ１の一部であってもよい。
【００２８】
図４は、印刷設定履歴画面（１）の正面図である。
【００２９】
印刷設定画面１０１ａには、図４に示すように、印刷設定履歴画面１０１ｂを表示させることができる。印刷設定履歴画面１０１ｂは、印刷設定ＵＩ部１０１のＵＩ処理部１０５により表示される。印刷設定履歴画面１０１ｂにおいては、印刷履歴ごとに、「印刷日時」及び「印刷設定」が表示される。「印刷日時」について（ｉ）マークが出ている印刷履歴は、コンピュータ１から印刷指示を出力したときの印刷履歴であり、プリンタ２からの完了情報を取得していない印刷履歴である。完了情報とは、印刷が正常に終了したか途中でキャンセル（中止）されたかという表示要否情報が受信されており、印刷指示による印刷が終了していることを示す情報である。
【００３０】
このように、コンピュータ１は、印刷指示の終了情報（Ｆｉｎ）が受信できた印刷指示については、その印刷指示の情報を破棄し、印刷指示の終了情報（Ｆｉｎ）が受信できていない印刷指示については、その旨を通知することが好ましい。
【００３１】
コンピュータ１は、印刷指示による印刷の完了情報と、印刷が完了した時の印刷設定とを受信し、これら完了情報及び印刷設定を、印刷履歴に追加して記録し、表示手段により印刷設定履歴画面１０１ｂに表示する。
【００３２】
図５は、印刷設定履歴の記録のフローチャートである。図５は、コンピュータの「レンダリング処理部」の「履歴記録部」における印刷設定履歴記録のフローチャートである。
【００３３】
コンピュータ１は、図５に示すように、ステップｓｔ５１で処理を開始すると、ステップｓｔ５２でプログラムからの印刷指示時に印刷設定の情報を取得し、ステップｓｔ５３で「印刷設定履歴レコード（記録）」を作成し、ステップｓｔ５４で「印刷設定履歴保持部」へ保存（記録）し、ステップｓｔ５５で処理を終了する。
【００３４】
コンピュータ１は、プリンタ２において印刷がキャンセルされて完了しなかった印刷設定、及び、プリンタ２において設定変更されて印刷されなかった（変更前の）印刷設定を、印刷履歴から削除して表示しないことが好ましい。
【００３５】
印刷設定履歴の選択画面に、プリンタ２でキャンセル又は設定変更する前の印刷設定を表示しなくすれば、ユーザが再度間違って設定することがなくなる。
【００３６】
図６は、印刷設定履歴の例を示す図である。
【００３７】
図６に示す印刷設定履歴には、プリンタ２において印刷がキャンセルされて完了しなかった印刷設定、及び、プリンタ２において設定変更されて印刷されなかった（変更前の）印刷設定は、表示されていない。
【００３８】
また、コンピュータ１は、各印刷指示ごとの設定変更の履歴をプリンタ２から受信し、これを印刷履歴に追加して表示することが好ましい。
【００３９】
図６に示すように、履歴ＩＤ：１〜３の印刷指示は、プリンタ２から設定変更履歴データ、完了情報（Ｄｏｎｅ）、表示要否情報（Ｙｅｓ）及び終了情報（Ｆｉｎ）が受信され、更新した結果が表示されている。履歴ＩＤ：４、５の印刷指示は、プリンタ２からの完了情報（Ｄｏｎｅ）、表示要否情報（Ｙｅｓ）及び終了情報（Ｆｉｎ）が未だ取得されておらず、コンピュータ１から出力された印刷設定が表示されている。この状態は、図４に示した表示例では、（ｉ）マークが表示される。履歴ＩＤ：５は、最後にコンピュータ１から出力された印刷設定である。
【００４０】
設定変更の履歴（設定変更履歴データ）は、全ての設定値を記録してもよいが、変更後の印刷設定と変更前の印刷設定との差分のみからなることが好ましい。図６では、デフォルト値と差分のある箇所のみを記録している。
【００４１】
設定変更の履歴を、変更後の印刷設定と変更前の印刷設定との差分のみからなるものとすれば、設定変更履歴データが徒に増大することを防止することができ、処理の迅速化やメモリ容量の節約につながる。
【００４２】
また、コンピュータ１は、プリンタ２において印刷をキャンセルされて完了しなかった印刷設定及びプリンタ２において設定変更されて印刷されなかった印刷設定を、設定変更履歴に基づいて不要印刷履歴として記録しておくことが好ましい。
【００４３】
図７は、設定変更履歴の記録１のフローチャートである。
図７は、プリンタ２内での処理であり、プリンタ２が通常の印刷指示を受けた時の、設定変更履歴を記録するフローチャートである。
【００４４】
コンピュータ１は、図７に示すように、ステップｓｔ７１で処理を開始すると、ステップｓｔ７２で変更履歴レコード（記録）を作成し、ステップｓｔ７３で印刷を開始する。次のステップｓｔ７４では、印刷が正常に終了したか否かを判別し、正常終了していればステップｓｔ７５に進み、不正終了していればステップｓｔ７６に進む。
【００４５】
ステップｓｔ７５では、表示要否情報として正常終了した情報（Ｙｅｓ）を登録し、ステップｓｔ７６では、表示要否情報として正常終了しなかった情報（Ｎｏ）を登録する。次のステップｓｔ７５では、終了情報（Ｆｉｎ）を取得して登録し、ステップｓｔ７８で処理を終了する。
【００４６】
図８は、設定変更履歴（例１）を示す図である。
図９は、設定変更履歴（例２）を示す図である。
【００４７】
図８は、印刷が正常終了した時の設定変更履歴である。出力した印刷指示のＩＤ（ジョブＩＤ）、出力日時、設定値の変更回数、印刷設定を登録し、正常終了しているため結果には「ＯＫ」を登録し、終了情報が受信されていれば「Ｆｉｎ」を登録することが好ましい。終了情報が受信できていない印刷指示について、（「Ｆｉｎ」が登録されないことによって）その旨が通知されるようにすれば、終了情報が受信できていない状態でコンピュータ１を停止させてしまうことがなく、印刷履歴が正確に記録される。
【００４８】
また、印刷設定は全ての設定値を記録しても良いし、デフォルト値と差分のある箇所のみを記録しても良い。図８では、差分のみを記録している。
【００４９】
図９は、印刷が不正終了した時の設定変更履歴である。印刷が正常終了した時（図８）とは異なり、結果には「ＮＧ」が登録される。
【００５０】
図１０は、設定変更履歴の記録２のフローチャートである。
図１０は、プリンタ２内での処理であり、プリンタ２が、確認プリントやＢｏｘ保存などの印刷指示データを記録し、設定の変更が可能な印刷指示を受信した時に、設定変更履歴を記録するフローチャートである。
【００５１】
コンピュータ１は、図１０に示すように、ステップｓｔ１０１で処理を開始すると、ステップｓｔ１０２で履歴レコード（記録）を作成し、ステップｓｔ１０３で設定変更をしてから印刷するか否かを判別し、設定変更をするならばステップｓｔ１０４に進み、設定変更をしないならばステップｓｔ１０７に進む。ステップｓｔ１０４では、不正終了した結果を示す「ＮＧ」を登録する。設定変更をする場合には、変更前の印刷指示には、不正終了と同じく「ＮＧ」を登録する。次のステップｓｔ１０５では、印刷設定の変更を行う。ステップｓｔ１０６では、変更後の印刷設定のレコード（記録）を追加し、その印刷設定を登録する。このように変更後のレコード（記録）を追加し、印刷設定を登録する場合には、プリンタ２が受信した時の印刷設定値との差分だけを記録することが好ましい。次のステップｓｔ１０７で、印刷を開始する。
【００５２】
印刷の後は、通常印刷と同じ処理となる。これらの処理は、確認印刷後の正式印刷や、印刷指示データの削除など、プリンタ２に記録された印刷指示データが削除されるまで繰り返し、印刷指示データが削除されると、その印刷指示の全ての設定変更履歴のレコードに終了情報（Ｆｉｎ）を登録する。すなわち、ステップｓｔ１０８では、印刷が正常に終了したか否かを判別し、正常終了していればステップｓｔ１０９に進み、不正終了していればステップｓｔ１１０に進む。ステップｓｔ１０９では、表示要否情報として正常終了した情報（Ｙｅｓ）を登録し、ステップｓｔ１１０では、表示要否情報として正常終了しなかった情報（Ｎｏ）を登録する。次のステップｓｔ１１１では、終了情報（Ｆｉｎ）が取得されているか否かを判別し、取得されていればステップｓｔ１１２に進み、取得されていなければステップｓｔ１０３に戻る。ステップｓｔ１１２では、取得された終了情報（Fin）を登録し、ステップｓｔ１１３で処理を終了する。
【００５３】
図１１は、設定変更履歴（例３−１）を示す図である。
図１１は、確認プリントの例であり、設定変更を２回行ったが、正式印刷まで至っていない状況を示している。
【００５４】
図１１に示すように、印刷指示ＩＤ「abc0006」では、最初に印刷指示を受信した後に、カラー設定を「２」から「３」に変更しているので、最初の印刷指示の出力結果は不正終了を示す「ＮＧ」となる。変更後の印刷設定もさらにカラー設定を「３」から「４」に変更しているので、出力結果は不正終了を示す「ＮＧ」となる。２度の変更を経た印刷設定は、これにより印刷している状態である。設定変更履歴１以降は、元の印刷設定から変更された箇所（カラー設定）のみを記録及び表示している。
【００５５】
図１２は、設定変更履歴（例３−２）を示す図である。
【００５６】
図１２に示すように、図１１に示した状態から、２度の変更を経た印刷設定により正式印刷を行ったが、途中で印刷指示を終了させたため、出力結果は不正終了を示す「ＮＧ」となっている。次に、カラー設定を「４」から「５」に変更して正式印刷を行い、出力結果は正常終了を示す「ＯＫ」となっている。そして、印刷指示ＩＤ「abc0006」の全ての変更履歴について、終了情報が取得され、「Ｆｉｎ」が記録され表示されている。
【００５７】
図１３は、設定変更履歴（例４）を示す図である。
【００５８】
図１３は、Ｂｏｘ保存の例であり、１回目は設定変更せずに正常終了したので、出力結果は正常終了を示す「ＯＫ」となっている。次に、挿入設定を「２」から「３」に変更して印刷したが、途中でキャンセルしたので、出力結果は不正終了を示す「ＮＧ」となっている。さらに、挿入設定を「３」から「４」に変更して印刷し、出力結果は正常終了を示す「ＯＫ」となっている。２度の変更を経た印刷設定による印刷が行われた後に印刷指示が削除され、印刷指示ＩＤ「abc0007」の全ての変更履歴について、終了情報が取得され、「Ｆｉｎ」が記録され表示されている。
【００５９】
また、コンピュータ１は、例えば起動時に、各印刷指示ごとの印刷指示の終了情報（Ｆｉｎ）を受信し、印刷履歴に追加して表示することが好ましい。
【００６０】
図１４は、印刷設定履歴の更新のフローチャートである。
図１４は、コンピュータ１の処理であり、コンピュータ１の起動時に、プリンタから「設定変更履歴」データを受信し、そのデータを元に「印刷設定履歴」データを更新するフローチャートである。
【００６１】
図１４に示すように、コンピュータ１は、起動してステップｓｔ１４１で処理を開始すると、ステップｓｔ１４２でプリンタ２から「設定変更履歴」データを受信する。ここで受信する「設定変更履歴」データは、終了情報（Ｆｉｎ）が取得されていない印刷指示のものである。図６の例では、印刷指示ＩＤ「abc00004」と「abc00005」を受信する。
【００６２】
ステップｓｔ１４３では、印刷指示の「設定変更履歴」データを取得し、各「設定変更履歴」データと「印刷設定履歴」データと比較する。ステップｓｔ１４４では、「設定変更履歴」の出力結果が正常終了（ＯＫ）か不正終了（ＮＧ）かを判別し、正常終了（ＯＫ）であればステップｓｔ１４５に進み、不正終了（ＮＧ）であればステップｓｔ１４９に進む。
【００６３】
ステップｓｔ１４５では、「印刷設定履歴」が、更新済みかを判別し、更新済みならばステップｓｔ１４６に進み、更新済みでないならばステップｓｔ１４７に進む。なお、出力結果が正常終了（ＯＫ）であれば、その「印刷設定履歴」は保存する必要があると判断される。ステップｓｔ１４６では、「印刷設定履歴」データに更新済みの「印刷設定履歴」を追加し、ステップｓｔ１４７に進む。ステップｓｔ１４７では、「印刷設定履歴」データを「設定変更履歴」データに基づいて更新し、ステップｓｔ１４８に進む。ステップｓｔ１４８では、「印刷設定履歴」を更新済みとして、ステップｓｔ１５３に進む。
【００６４】
ステップｓｔ１４９では、「印刷設定履歴」が、更新済みかを判別し、更新済みならばステップｓｔ１５０に進み、更新済みでないならばステップｓｔ１５１に進む。なお、出力結果が不正終了（ＮＧ）であれば、その「印刷設定履歴」は保存する必要がないと判断される。ステップｓｔ１５０では、「印刷設定履歴」を更新済みとして、ステップｓｔ１５１に進む。ステップｓｔ１５１では、「印刷設定履歴」データ又は「不要設定履歴」データに同じ「印刷設定履歴」があるかを判別し、同じ「印刷設定履歴」があればステップｓｔ１５２に進み、同じ「印刷設定履歴」がなければステップｓｔ１５３に進む。ステップｓｔ１５２では、「印刷設定履歴」を「不要設定履歴」に追加して、ステップｓｔ１５３に進む。
【００６５】
ステップｓｔ１５３では、全ての「設定変更履歴」について処理が終了しているかを判別し、終了していればステップｓｔ１５４に進み、終了していなければステップｓｔ１４４に戻る。ステップｓｔ１５４では、全ての印刷指示について処理が終了しているかを判別し、終了していればステップｓｔ１５５に進んで処理を終了し、終了していなければステップｓｔ１４３に戻る。つまり、全ての印刷指示の全ての「設定変更履歴」データについて処理が終わると、処理を終了する。
【００６６】
なお、図１４に示す処理は、コンピュータ１の起動時以外にも、ユーザが特定操作を行った後、又は一定の時間間隔で実行してもよい。
【００６７】
図１５は、印刷設定履歴の例を示す図である。
図１５は、図８（印刷指示ＩＤ「abc00004」）、図９（印刷指示ＩＤ「abc00005」）、図１２（印刷指示ＩＤ「abc00006」）、図１３（印刷指示ＩＤ「abc00007」）の結果を反映させた結果である。
【００６８】
図１４に示した処理を、図８の印刷指示ＩＤ「abc00004」について行うと、「印刷変更履歴」の出力結果は「ＯＫ」であるため、「印刷設定履歴」を「印刷変更履歴」に更新する。この時、印刷設定の変更はないので、出力時間のみを更新し、更新済みにする。
【００６９】
次に、図９の印刷指示ＩＤ「abc00005」を取得すると、「印刷変更履歴」の出力結果は「ＮＧ」であるため、「印刷設定履歴」を不要（Ｎｏ）にし、更新済みにする。そして、「不要設定履歴」に同じ設定がないことを確認し、同じ設定がなければ「不要設定履歴」に登録する。
【００７０】
次に、図１２の印刷指示ＩＤ「abc00006」を取得すると、「印刷変更履歴０，１，２」は「ＮＧ」の時の処理を行うため「不要設定履歴」に登録され、「印刷変更履歴３」は、「ＯＫ」であるため、不要としたデータから更新して、更新済みにする。
【００７１】
次に、図１３の印刷指示ＩＤ「abc00007」を取得すると、「印刷変更履歴０」は「ＯＫ」であるため、データを更新して、更新済みにする。「印刷変更履歴１」は「ＮＧ」であるため、「不要設定履歴」に登録する。次に。「印刷変更履歴２」は「ＯＫ」であるため、「ＯＫ」時の処理をするが、すでに更新済みであるため、図１５の「履歴ＩＤ８」のように、記録（レコード）を追加して登録する。
【００７２】
そして、不要印刷履歴は、表示手段において確認可能であることが好ましい。
【００７３】
図１６は、不要設定履歴を示す図である。
図１６は、図９、図１２、図１３の「ＮＧ」であった「不要設定履歴」が登録され表示されている図である。
【００７４】
図１６では、不要印刷履歴の全ての設定項目を登録しているが、「不要印刷履歴」には、デフォルトの印刷設定と異なる設定項目の数が、予め指定された指定数未満のものを含めないことが好ましい。すなわち、デフォルトの印刷設定と異なる設定項目の数を指定できるようにして、異なる設定項目が指定数以上の場合のみ「不要印刷履歴」に記録するようにしてもよい。
【００７５】
「不要印刷履歴」に、デフォルトの印刷設定と異なる設定項目の数が予め指定された指定数未満のものを含めないようにすれば、不要印刷履歴が徒に増大することを防止することができ、処理の迅速化やメモリ容量の節約につながる。
【００７６】
図１７は、印刷設定履歴画面（２）の正面図である。
図１７は、図１５に示した「印刷設定履歴」を印刷設定履歴画面１０１ｂに表示した状態を示す図である。
【００７７】
図１８は、不要設定履歴画面の正面図である。
図１８は、図１６の「不要設定履歴」を表示した画面の例である。
【００７８】
図１８に示すように、「不要設定履歴」が表示されるので、ユーザは、キャンセルされた印刷設定を確認することができる。また、この表示から印刷設定を選択することもできる。
【００７９】
図１９は、印刷指示ＩＤの削除を示す図である。
図１９は、プリンタ２に残っている印刷指示の設定変更履歴データを削除するための削除コマンドの一例である。
【００８０】
図１４に示した処理が完了した印刷指示は、次の印刷時に、印刷指示に図１９に示す削除コマンドを付加することにより、プリンタ２から、その印刷指示ＩＤの「設定変更履歴」を削除することができる。コンピュータ１は、削除コマンドを出力したときには、「印刷設定履歴」を終了（「Ｆｉｎ」）にする。すなわち、図１５に示す「履歴ＩＤ６，７，８」に「Ｆｉｎ」を表示する。
【００８１】
また、コンピュータ１は、「不要設定履歴」に含まれる印刷設定が行われるときには、その旨を通知することが好ましい。
【００８２】
キャンセルした印刷設定と同じ組み合わせ（設定）をユーザが設定（選択）するとその旨を通知するようにすれば、ユーザが意図しない印刷設定で無駄な印刷をすることを減らせる。このように本発明では、ユーザが意図しない印刷設定がされると通知することができ、無駄な印刷を減らすことができる。
【００８３】
図２０は、不要設定と同じ時の通知を示す図である。
【００８４】
図２０は、ユーザーが印刷設定をする際に、図１６の「不要設定履歴」と同じ印刷設定が選択された場合に表示されるメッセージの一例である。この表示により、既に行った印刷と同じ失敗印刷を減らすことができる。
【００８５】
なお、前述した実施形態中に示した装置の構成及び機能、並びに、印刷設定の設定内容は単なる例示であって、本発明を限定して解釈するための根拠となるものではない。
【符号の説明】
【００８６】
１  コンピュータ
１１  ＣＰＵ（Central Processing Unit）
１２  入力装置
１３  表示装置
１４  ＲＡＭ（Random access memory）
１５  記憶装置
１６  通信Ｉ／Ｆ（interface）部
１０１  印刷設定ＵＩ部
１０１ａ  印刷設定画面
１０１ｂ  印刷設定履歴画面
１０２  レンダリング処理部
１０３  印刷設定履歴保持部
１０４  装置情報取得部
１０５  ＵＩ処理部
１０６  印刷設定処理部
１０７  履歴表示処理部
１０８  禁則処理部
２    プリンタ
２０１  設定変更履歴保持部
【図１】
2020008894.tif 000003
【図２】
2020008894.tif 000004
【図３】
2020008894.tif 000005
【図４】
2020008894.tif 000006
【図５】
2020008894.tif 000007
【図６】
2020008894.tif 000008
【図７】
2020008894.tif 000009
【図８】
2020008894.tif 000010
【図９】
2020008894.tif 000011
【図１０】
2020008894.tif 000012
【図１１】
2020008894.tif 000013
【図１２】
2020008894.tif 000014
【図１３】
2020008894.tif 000015
【図１４】
2020008894.tif 000016
【図１５】
2020008894.tif 000017
【図１６】
2020008894.tif 000018
【図１７】
2020008894.tif 000019
【図１８】
2020008894.tif 000020
【図１９】
2020008894.tif 000021
【図２０】
2020008894.tif 000022