(57)【要約】【課題】印刷システムにおいて、印刷条件の設定に係る利便性を向上させる。【解決手段】コンピューターＰＣ１は、印刷を行う対象コンテンツに関連する過去の印刷履歴についての検索要求をサーバーＳＶに送信する。サーバーＳＶは、過去に行われた印刷の履歴として、コンテンツ情報と、印刷条件と、サーバーＳＶが判断した対象コンテンツの位置付け（制作途中／最終印刷物の別）とを関連付けたエントリーを印刷条件データベース７１として記憶している。位置付けは、同一の対象コンテンツについて、同一の印刷条件で２回連続して印刷された場合に、制作途中から最終印刷物に更新される。コンピューターＰＣ１は、サーバーＳＶから、印刷条件データベース７１に記憶された、検索要求に合致する関連エントリーを受け取って、その一覧を表示し、これ基づいてユーザーが選択した印刷条件を受け付ける。【選択図】図４
2011118644.tif 000002
【特許請求の範囲】
【請求項１】
印刷システムであって、
所定の印刷対象物について、印刷を行うための印刷条件の入力を受け付ける受付手段と、
前記受け付けた印刷条件に基づいて、前記印刷対象物の印刷を行う印刷装置と、
前記印刷装置で印刷された印刷対象物の位置付けが、制作途中及び最終印刷物のうちのいずれであるかを判断する判断部と、
前記判断された印刷対象物の位置付けを、該印刷対象物に関する情報であるコンテンツ情報と、該印刷対象物の印刷に用いられた印刷条件とに関連付けて、印刷情報として記憶する記憶手段と、
前記印刷装置で印刷を行う印刷対象物の前記コンテンツ情報に基づいた検索条件によって、前記記憶した印刷情報の中から、該検索条件に合致する印刷情報を検索する検索手段と、
前記検索手段の検索結果に基づいた情報を表示する表示手段と
を備えた印刷システム。
【請求項２】
請求項１記載の印刷システムであって、
前記判断部は、
特定の前記印刷対象物が、所定の印刷条件によって初めて印刷された場合、または、新たな印刷条件で印刷された場合には、該所定の印刷条件、または、該新たな印刷条件に関連付けられる前記位置付けを制作途中と判断し、
新たに前記印刷装置で印刷を実行した印刷対象物のコンテンツ情報と、前記印刷情報として記憶されたコンテンツ情報とが一致し、かつ、該新たに実行した印刷の印刷条件と、該コンテンツ情報が一致した印刷情報に含まれる印刷条件とが、所定の条件のもとで一致する場合に、前記新たに印刷を実行した印刷対象物の位置付けを最終印刷物と判断し、
前記記憶手段は、前記コンテンツ情報と印刷条件とが一致した印刷情報に含まれる前記位置付けを最終印刷物に更新する
印刷システム。
【請求項３】
請求項２記載の印刷システムであって、
前記記憶手段は、前記印刷情報を、該印刷情報に対応する印刷対象物の印刷が行われた時系列を特定可能な時系列情報と関連付けて記憶し、
前記所定の条件は、前記新たに実行した印刷の印刷条件と、前記時系列において、該新たに実行した印刷の直前に実行された印刷の印刷条件とが一致することである
印刷システム。
【請求項４】
請求項２または請求項３記載の印刷システムであって、
前記記憶部は、前記最終印刷物への更新を行う際に、該更新を行う印刷情報に含まれるコンテンツ情報と、前記印刷情報として記憶されたコンテンツ情報とが、予め定められた範囲で一致し、かつ、該一致するコンテンツ情報に関連付けられた前記位置付けが最終印刷物である印刷情報が既に存在する場合には、該既に存在する印刷情報に含まれる位置付けを制作途中に更新する
印刷システム。
【請求項５】
前記表示手段は、前記検索手段が検索した印刷情報の一覧を表示する請求項１ないし請求項４のいずれか記載の印刷システム。
【請求項６】
前記受付手段は、前記表示された一覧の中から選択された前記印刷条件を受付可能である請求項５記載の印刷システム。
【請求項７】
請求項１ないし請求項６のいずれか記載の印刷システムであって、
前記検索手段は、前記受付手段が印刷条件の入力を受け付けたときに、該印刷条件の入力を受け付けた印刷対象物のコンテンツ情報と、該受け付けた印刷条件とに一致する前記印刷情報を検索し、
前記表示手段は、前記検索手段の検索結果が、
（１）前記一致する印刷情報が前記記憶手段に記憶されていない場合、または、
（２）前記一致する印刷情報に含まれる前記位置付けが制作途中である場合に、
該検索結果を表す情報を表示する
印刷システム。
【請求項８】
請求項７記載の印刷システムであって、
更に、前記受付手段が印刷条件の入力を受け付けた印刷対象物についての印刷量を把握する把握手段を備え、
前記検索手段は、前記把握手段が把握した印刷量が予め定められた量以上である場合にのみ、前記コンテンツ情報と印刷条件とに一致する印刷情報の検索を行う
印刷システム。
【請求項９】
所定の印刷対象物を印刷装置で印刷する印刷方法であって、
所定の印刷対象物について、印刷を行うための印刷条件の入力を受け付ける工程と、
前記受け付けた印刷条件に基づいて、前記印刷対象物の印刷を行う工程と、
前記印刷装置で印刷された印刷対象物の位置付けが、制作途中及び最終印刷物のうちのいずれであるかを判断する工程と、
前記判断された印刷対象物の位置付けを、該印刷対象物に関する情報であるコンテンツ情報と、該印刷対象物の印刷に用いられた印刷条件とに関連付けて、印刷情報として記憶する工程と、
前記印刷装置で印刷を行う印刷対象物の前記コンテンツ情報に基づいた検索条件によって、前記記憶した印刷情報の中から、該検索条件に合致する印刷情報を検索する工程と、
前記検索手段の検索結果に基づいた情報を表示する工程と
を備えた印刷方法。
【請求項１０】
印刷装置で印刷を行った履歴を管理する印刷履歴管理装置であって、
前記印刷装置で印刷された印刷対象物の位置付けが、制作途中及び最終印刷物のうちのいずれであるかを判断する判断部と、
前記判断された印刷対象物の位置付けを、該印刷対象物に関する情報であるコンテンツ情報と、該印刷対象物の印刷に用いられた印刷条件とに関連付けて、印刷情報として記憶する記憶手段と、
前記印刷装置で印刷を行う印刷対象物の前記コンテンツ情報に基づいた検索条件によって、前記記憶した印刷情報の中から、該検索条件に合致する印刷情報を検索する検索手段と
を備えた印刷履歴管理装置。
【請求項１１】
印刷装置で印刷を行った履歴を管理する印刷履歴管理用プログラムであって、
前記印刷装置で印刷された印刷対象物の位置付けが、制作途中及び最終印刷物のうちのいずれであるかを判断する判断機能と、
前記判断された印刷対象物の位置付けを、該印刷対象物に関する情報であるコンテンツ情報と、該印刷対象物の印刷に用いられた印刷条件とに関連付けて、印刷情報として記憶する記憶機能と、
前記印刷装置で印刷を行う印刷対象物の前記コンテンツ情報に基づいた検索条件によって、前記記憶した印刷情報の中から、該検索条件に合致する印刷情報を検索する検索機能と
をコンピューターに実現させる印刷履歴管理用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データベースを備えた印刷システムに関する。
【背景技術】
【０００２】
印刷装置の高度化に伴い、印刷装置で印刷を行うためには、種々の印刷条件を設定する必要がある。こうした印刷条件としては、例えば、用紙サイズ、用紙の種類、片面／両面印刷、印刷解像度、色設定、用紙１枚に印刷するページ数、使用する印刷装置などがある。印刷のたびに、このような多数の印刷条件を入力するのは、ユーザーにとって面倒である。そこで、データベースを用いて印刷条件の設定を容易に行う技術が提案されている（例えば、下記特許文献１）。
【０００３】
特許文献１では、過去の印刷画像の特徴量を、印刷条件と関連付けて画像特徴量データベースとして記憶しておき、印刷条件の設定の際に、印刷対象画像の特徴量を算出し、印刷対象画像と類似する画像を画像特徴量データベースから検索し、検索された類似する画像に対応付けられた印刷条件を用いて印刷を行う技術を開示している。
【０００４】
しかしながら、同一または類似する印刷対象画像を過去に印刷したからといって、過去と同一の印刷条件をユーザーが設定したいとは限らない。特に、印刷業界やデザイン業界などの業務用の印刷システムでは、最終的な印刷工程に入る前に、印刷物の色調、文字の正誤、画像の位置などを確認する校正（プルーフ）作業が行われる。かかる校正作業においては、印刷のたびに異なる印刷条件を設定することもあるので、特許文献１の技術では、ユーザーの意志と異なる印刷条件が設定されるおそれがあった。また、ユーザーの意志と異なる印刷条件が設定されたままで印刷が実行されると、印刷物が無駄になるおそれがあった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−１８５３２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述の問題の少なくとも一部を踏まえ、本発明が解決しようとする課題は、印刷システムにおいて、印刷条件の設定に係る利便性を向上させることである。
【課題を解決するための手段】
【０００７】
本発明は、上述の課題を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００８】
［適用例１］印刷システムであって、
所定の印刷対象物について、印刷を行うための印刷条件の入力を受け付ける受付手段と、
前記受け付けた印刷条件に基づいて、前記印刷対象物の印刷を行う印刷装置と、
前記印刷装置で印刷された印刷対象物の位置付けが、制作途中及び最終印刷物のうちのいずれであるかを判断する判断部と、
前記判断された印刷対象物の位置付けを、該印刷対象物に関する情報であるコンテンツ情報と、該印刷対象物の印刷に用いられた印刷条件とに関連付けて、印刷情報として記憶する記憶手段と、
前記印刷装置で印刷を行う印刷対象物の前記コンテンツ情報に基づいた検索条件によって、前記記憶した印刷情報の中から、該検索条件に合致する印刷情報を検索する検索手段と、
前記検索手段の検索結果に基づいた情報を表示する表示手段と
を備えた印刷システム。
【０００９】
かかる構成の印刷システムは、印刷装置で印刷された印刷対象物が制作途中及び最終印刷物のうちのいずれであるかの位置付けを判断し、コンテンツ情報と印刷条件とに対応付けて、印刷情報として記憶する。そして、印刷装置で印刷を行う印刷対象物のコンテンツ情報に基づいた検索条件に合致する印刷情報を表示する。したがって、ユーザーは、印刷しようとする印刷対象物に関連する過去の印刷履歴における印刷条件を確認することができる。その結果、ユーザーは、過去に行った印刷条件を確認して、印刷条件を設定することができるので、利便性が向上する。しかも、その印刷条件は、位置付けが関連付けられているので、表示された印刷条件が、校正途中で印刷を行った印刷条件であるのか、それとも、最終印刷物として印刷を行った印刷条件であるのかを容易に把握できる。その結果、最終印刷物を再度印刷する場合の印刷条件の設定が容易になり、利便性が向上する。あるいは、ユーザーは、印刷の実行に際して自身が設定しようとしている印刷条件が、最終印刷物に対するものでない場合には、そのことを容易に把握できるので、誤った印刷条件によって印刷が実行され、印刷物が無駄になることを抑制することができる。
【００１０】
［適用例２］適用例１記載の印刷システムであって、前記判断部は、特定の前記印刷対象物が、所定の印刷条件によって初めて印刷された場合、または、新たな印刷条件で印刷された場合には、該所定の印刷条件、または、該新たな印刷条件に関連付けられる前記位置付けを制作途中と判断し、新たに前記印刷装置で印刷を実行した印刷対象物のコンテンツ情報と、前記印刷情報として記憶されたコンテンツ情報とが一致し、かつ、該新たに実行した印刷の印刷条件と、該コンテンツ情報が一致した印刷情報に含まれる印刷条件とが、所定の条件のもとで一致する場合に、前記新たに印刷を実行した印刷対象物の位置付けを最終印刷物と判断し、前記記憶手段は、前記コンテンツ情報と印刷条件とが一致した印刷情報に含まれる前記位置付けを最終印刷物に更新する印刷システム。
【００１１】
かかる構成の印刷システムは、新たに印刷された印刷対象物、または、新たな印刷条件で印刷された印刷対象物の位置付けを制作途中とする。また、新たに印刷を実行した印刷対象物のコンテンツ情報と印刷条件とが、印刷情報に記憶されたコンテンツ情報と印刷条件とに所定の条件のもとで一致する場合に、新たに印刷を実行した印刷対象物の位置付けを最終印刷物に更新する。
印刷システムが印刷業界やデザイン業界などで用いられるものであれば、一般的に、校正作業を経た上で、最終印刷物が印刷される。校正作業では、クライアントの要望を反映して、印刷対象物の内容や印刷条件を修正しながら、何度か印刷を行う。そして、クライアントの了解が得られた印刷対象物の内容や印刷条件で、クライアントに納品する印刷物を印刷する。このようなことから、新たに印刷された印刷対象物、または、新たな印刷条件で印刷された場合には、当該印刷対象物は、校正作業中の印刷対象物、つまり、制作途中の印刷対象物である可能性が高い。また、同一の印刷対象物が同一の印刷条件で再度印刷されたということは、当該印刷対象物が校正の完了した最終印刷物である可能性が高い。したがって、上述の印刷システムは、位置付けの判断を精度良く行うことができる。
【００１２】
［適用例３］適用例２記載の印刷システムであって、前記記憶手段は、前記印刷情報を、該印刷情報に対応する印刷対象物の印刷が行われた時系列を特定可能な時系列情報と関連付けて記憶し、前記所定の条件は、前記新たに実行した印刷の印刷条件と、前記時系列において、該新たに実行した印刷の直前に実行された印刷の印刷条件とが一致することである印刷システム。
【００１３】
かかる構成の印刷システムは、同一の印刷対象物について、同一の印刷条件で直近に２回連続して印刷された場合に、当該印刷対象物の位置付けを最終印刷物に更新する。同一の印刷対象物について、同一の印刷条件で直近に２回連続して印刷されたということは、校正作業において、最後に印刷した印刷対象物（多くの場合、クライアントに了承された印刷対象物）が、クライアントへの納品のために再度印刷された可能性が極めて高い。したがって、位置付けの判断の精度をいっそう高めることができる。
【００１４】
［適用例４］適用例２または適用例３記載の印刷システムであって、前記記憶部は、前記最終印刷物への更新を行う際に、該更新を行う印刷情報に含まれるコンテンツ情報と、前記印刷情報として記憶されたコンテンツ情報とが、予め定められた範囲で一致し、かつ、該一致するコンテンツ情報に関連付けられた前記位置付けが最終印刷物である印刷情報が既に存在する場合には、該既に存在する印刷情報に含まれる位置付けを制作途中に更新する印刷システム。
【００１５】
かかる構成の印刷システムは、予め定められた範囲でコンテンツ情報が一致する印刷情報において、最終印刷物としての位置付けが複数存在することを禁止し、直近に最終印刷物と判断された位置付けを優先する。したがって、最終印刷物ではない印刷対象物が、最終印刷物であると判断された場合や、位置付けが事後的に最終印刷物でなくなった場合などであっても、位置付けの判断を修正することができる。
【００１６】
［適用例５］前記表示手段は、前記検索手段が検索した印刷情報の一覧を表示する適用例１ないし適用例４のいずれか記載の印刷システム。
【００１７】
かかる構成の印刷システムは、印刷しようとする印刷対象物に関連する過去の印刷履歴として、印刷条件と位置付けの一覧を確認することができる。その結果、ユーザーは、過去に行った印刷条件及び位置付けを確認して、印刷条件を設定することができるので、利便性が向上する。例えば、印刷条件を設定する際に、一覧として表示された、関連する過去の印刷物の印刷履歴における印刷条件のうちから、最終印刷物として印刷を行った際の印刷条件を優先的に設定するなど、位置付けを参考にしながら、印刷条件を設定することができるため、印刷条件の設定が容易になる。
【００１８】
［適用例６］前記受付手段は、前記表示された一覧の中から選択された前記印刷条件を受付可能である適用例５記載の印刷システム。
【００１９】
かかる構成の印刷システムは、ユーザーが、表示された印刷条件と位置付けの一覧の中から所望の印刷条件を選択して入力することができるので、印刷条件を構成する種々の条件を個々に入力する必要がない。したがって、印刷条件の入力が容易となり、利便性が向上する。
【００２０】
［適用例７］適用例１ないし適用例６のいずれか記載の印刷システムであって、前記検索手段は、前記受付手段が印刷条件の入力を受け付けたときに、該印刷条件の入力を受け付けた印刷対象物のコンテンツ情報と、該受け付けた印刷条件とに一致する前記印刷情報を検索し、前記表示手段は、前記検索手段の検索結果が、（１）前記一致する印刷情報が前記記憶手段に記憶されていない場合、または、（２）前記一致する印刷情報に含まれる前記位置付けが制作途中である場合に、該検索結果を表す情報を表示する印刷システム。
【００２１】
かかる構成の印刷システムは、ユーザーが印刷条件を入力した印刷対象物と同一の印刷対象物について、同一の印刷条件で印刷された履歴がない場合、または、位置付けが制作途中である場合に、検索結果を表す情報を表示する。したがって、ユーザーは、印刷の実行に際して自身が入力した印刷条件が、最終印刷物に対するものでないことを容易に把握できるので、誤った印刷条件によって印刷が実行され、印刷物が無駄になることを抑制することができる。
【００２２】
［適用例８］適用例７記載の印刷システムであって、更に、前記受付手段が印刷条件の入力を受け付けた印刷対象物についての印刷量を把握する把握手段を備え、前記検索手段は、前記把握手段が把握した印刷量が予め定められた量以上である場合にのみ、前記コンテンツ情報と印刷条件とに一致する印刷情報の検索を行う印刷システム。
【００２３】
かかる構成の印刷システムは、印刷を行おうとする印刷対象物の印刷量が予め定められた量以上である場合にのみ、適用例７の動作を行うので、印刷のたびに検索結果を表す情報が表示される煩わしさと、無駄な印刷物が生じることを抑制することとのバランスを図ることができる。
【００２４】
また、本発明は、印刷システムとしての構成のほか、適用例９の印刷方法、適用例１０の印刷履歴管理装置、適用例１１の印刷履歴管理用プログラム、当該プログラムを記録した記憶媒体等としても実現することができる。
［適用例９］所定の印刷対象物を印刷装置で印刷する印刷方法であって、所定の印刷対象物について、印刷を行うための印刷条件の入力を受け付ける工程と、前記受け付けた印刷条件に基づいて、前記印刷対象物の印刷を行う工程と、前記印刷装置で印刷された印刷対象物の位置付けが、制作途中及び最終印刷物のうちのいずれであるかを判断する工程と、前記判断された印刷対象物の位置付けを、該印刷対象物に関する情報であるコンテンツ情報と、該印刷対象物の印刷に用いられた印刷条件とに関連付けて、印刷情報として記憶する工程と、前記印刷装置で印刷を行う印刷対象物の前記コンテンツ情報に基づいた検索条件によって、前記記憶した印刷情報の中から、該検索条件に合致する印刷情報を検索する工程と、前記検索手段の検索結果に基づいた情報を表示する工程とを備えた印刷方法。
【００２５】
［適用例１０］印刷装置で印刷を行った履歴を管理する印刷履歴管理装置であって、前記印刷装置で印刷された印刷対象物の位置付けが、制作途中及び最終印刷物のうちのいずれであるかを判断する判断部と、前記判断された印刷対象物の位置付けを、該印刷対象物に関する情報であるコンテンツ情報と、該印刷対象物の印刷に用いられた印刷条件とに関連付けて、印刷情報として記憶する記憶手段と、前記印刷装置で印刷を行う印刷対象物の前記コンテンツ情報に基づいた検索条件によって、前記記憶した印刷情報の中から、該検索条件に合致する印刷情報を検索する検索手段とを備えた印刷履歴管理装置。
【００２６】
［適用例１１］印刷装置で印刷を行った履歴を管理する印刷履歴管理用プログラムであって、前記印刷装置で印刷された印刷対象物の位置付けが、制作途中及び最終印刷物のうちのいずれであるかを判断する判断機能と、前記判断された印刷対象物の位置付けを、該印刷対象物に関する情報であるコンテンツ情報と、該印刷対象物の印刷に用いられた印刷条件とに関連付けて、印刷情報として記憶する記憶機能と、前記印刷装置で印刷を行う印刷対象物の前記コンテンツ情報に基づいた検索条件によって、前記記憶した印刷情報の中から、該検索条件に合致する印刷情報を検索する検索機能とをコンピューターに実現させる印刷履歴管理用プログラム。
【図面の簡単な説明】
【００２７】
【図１】印刷システム２０の概略構成を示す説明図である。
【図２】コンピューターＰＣ１の概略構成を示す説明図である。
【図３】サーバーＳＶの概略構成を示す説明図である。
【図４】印刷システム２０における印刷処理の流れを示すフローチャートである。
【図５】コンピューターＰＣ１において行われる印刷条件設定処理の流れを示すフローチャートである。
【図６】サーバーＳＶにおいて行われるデータベース提供処理の流れを示すフローチャートである。
【図７】印刷条件データベース７１の具体例を示す説明図である。
【図８】コンピューターＰＣ１に表示される関連エントリーの一覧の具体例を示す説明図である。
【図９】サーバーＳＶにおいて行われるデータベース更新処理の流れを示すフローチャートである。
【図１０】第２実施例としての印刷条件設定処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００２８】
Ａ．第１実施例：
本発明の第１実施例について説明する。
Ａ−１．システム構成：
本発明の第１実施例としての印刷システム２０の概略構成を図１に示す。本実施例の印刷システム２０は、図１に示すように、コンピューターＰＣ１，ＰＣ２とサーバーＳＶとプリンターＰＲＴ１，ＰＲＴ２とがローカルエリアネットワークＬＡＮを介して接続されて構成される。印刷システム２０では、コンピューターＰＣ１，ＰＣ２から、印刷対象物（以下、対象コンテンツともいう）をサーバーＳＶに送出する。コンピューターＰＣ１，ＰＣ２からデータを受け取ったサーバーＳＶは、当該データをプリンターＰＲＴ１，ＰＲＴ２に送出し、印刷を実行させる。なお、コンピューターＰＣ１，ＰＣ２、プリンターＰＲＴ１，ＰＲＴ２、サーバーＳＶの接続手段は、上記の例に限るものではなく、通信可能な通信手段により接続されていればよい。例えば、プリンターＰＲＴ１，ＰＲＴ２とサーバーＳＶとは、ローカル接続されてもよいし、コンピューターＰＣ１，ＰＣ２、プリンターＰＲＴ１，ＰＲＴ２、サーバーＳＶがインターネットを介して接続されていていてもよい。また、コンピューターＰＣ１，ＰＣ２、プリンターＰＲＴ１，ＰＲＴ２の台数は、特に限定するものではなく、単数でもよいし、３台以上でもよい。
【００２９】
Ａ−２．機器構成：
コンピューターＰＣ１，ＰＣ２の概略構成を図２に示す。コンピューターＰＣ１，ＰＣ２は、所定のプログラムがインストールされた汎用のパーソナルコンピュータである。コンピューターＰＣ１，ＰＣ２の構成は同一であるから、以下では、コンピューターＰＣ１の構成として説明する。コンピューターＰＣ１は、図示するように、ＣＰＵ３０、ハードディスクドライブ４０、ＲＯＭ５１、ＲＡＭ５２、入力機構５３、ディスプレイ５４、インターフェース５９を備えており、それぞれがバスで接続されている。
【００３０】
ＣＰＵ３０は、ハードディスクドライブ４０やＲＯＭ５１に記憶されたファームウェアやＯＳをＲＡＭ５２に展開して実行することで、コンピューターＰＣ１全体の制御を司る。また、ＣＰＵ３０は、ハードディスクドライブ４０に記憶されたプログラムを実行することで、受付部３１、表示部３２、把握部３３としても機能する。把握部３３については、後述する第２実施例に対応する機能である。これらの機能部の詳細については後述する。
【００３１】
ハードディスクドライブ４０には、上述のファームウェアやＯＳのほか、後述する印刷処理を実現するためのプログラムが記憶されている（図示せず）。入力機構５３は、キーボードとポインティングデバイスからなり、ユーザーは、入力機構５３を介して、コンピューターＰＣ１に動作指示を与えることができる。ディスプレイ５４は、液晶式のディスプレイである。インターフェース５９は、ローカルエリアネットワークＬＡＮに接続するためのインターフェースであり、コンピューターＰＣ１は、インターフェース５９を介してローカルエリアネットワークＬＡＮに接続されている。
【００３２】
サーバーＳＶの概略構成を図３に示す。サーバーＳＶは、所定のプログラムがインストールされた汎用のプリンターサーバーであり、図示するように、ＣＰＵ６０、ハードディスクドライブ７０、ＲＯＭ８１、ＲＡＭ８２、インターフェース８９を備えており、それぞれがバスで接続されている。
【００３３】
ＣＰＵ６０は、ハードディスクドライブ７０やＲＯＭ８１に記憶されたファームウェアやＯＳをＲＡＭ８２に展開して実行することで、サーバーＳＶ全体の制御を司る。また、ＣＰＵ６０は、ハードディスクドライブ７０に記憶されたプログラムを実行することで、判断部６１，記憶部６２、検索部６３として機能する。これらの機能部の詳細については後述する。
【００３４】
ハードディスクドライブ７０には、上述のファームウェアやＯＳのほか、後述する印刷処理を実現するためのプログラムが記憶されている（図示せず）。また、ハードディスクドライブ７０には、プリンターＰＲＴ１，ＰＲＴ２で行われた印刷についての印刷条件の履歴や、対象コンテンツが制作途中であるか、それとも、最終印刷物であるかを示す情報（以下、位置付けともいう）などを記録する印刷条件データベース７１が記憶されている。制作途中とは、例えば、印刷業者やデザイン業者において、校正段階にあるコンテンツが該当し、最終印刷物とは、クライアントに最終的に納品する最終形のコンテンツが該当する。印刷条件データベース７１の詳細については後述する。
【００３５】
インターフェース８９は、ローカルエリアネットワークＬＡＮに接続するためのインターフェースであり、サーバーＳＶは、インターフェース８９を介してローカルエリアネットワークＬＡＮに接続されている。
【００３６】
プリンターＰＲＴ１，２は、汎用のインクジェット式プリンターである。なお、プリンターＰＲＴ１，２の形式は、特に限定するものではなく、例えば、レーザー式プリンターなどであってもよい。
【００３７】
Ａ−３．印刷処理の概要：
印刷システム２０における印刷処理の概要について図４を用いて説明する。印刷処理とは、ユーザーが行うコンピューターＰＣ１，ＰＣ２の操作を受けて、対象コンテンツについて、サーバーＳＶを介してプリンターＰＲＴ１，ＰＲＴ２で印刷を実行する処理である。以下の説明においては、ユーザーは、コンピューターＰＣ１を操作して、プリンターＰＲＴ１で印刷を実行するものとして説明する。本実施例においては、印刷処理は、ユーザーが入力機構５３を用いてコンピューターＰＣ１を操作して、所定のアプリケーションを起動し、対象コンテンツの印刷指示を行うことで開始される。
【００３８】
印刷処理が開始されると、図４に示すように、コンピューターＰＣ１のＣＰＵ３０は、対象コンテンツの印刷についての、ユーザーが所望する印刷条件を受け付けるための印刷条件設定処理を行う（ステップＳ１１０）。本実施例の印刷条件設定処理の概要について説明すると、まず、コンピューターＰＣ１のＣＰＵ３０が、対象コンテンツに関連する過去の印刷履歴についての検索要求をサーバーＳＶに送信する。すると、サーバーＳＶのＣＰＵ６０は、データベース提供処理によって、印刷条件データベース７１を検索し、検索要求に合致する検索結果をコンピューターＰＣ１に送信する（ステップＳ２１０）。ＣＰＵ３０は、この検索結果をサーバーＳＶから受け取って、それに基づいてユーザーが設定した印刷条件を受け付ける。印刷条件とは、印刷を行うための種々の条件であり、例えば、印刷を行う用紙の種類・サイズ・方向、印刷解像度、印刷速度、カラー／モノクロ、色設定（色調整パラメータ）、用紙１枚に印刷するページ数・配置、後加工の条件（裁断、綴じ、折り、パンチなど）、使用するプリンター（複数のプリンターが利用可能な場合）などである。なお、コンピューターＰＣ１の印刷条件設定処理及びサーバーＳＶのデータベース提供処理の詳細については後述する。
【００３９】
印刷条件設定処理により、印刷条件を受け付けると、ＣＰＵ３０は、ユーザーが入力機構５３を用いて入力する印刷実行指示を受け付ける（ステップＳ１２０）。印刷実行指示を受け付けると、ＣＰＵ３０は、サーバーＳＶに対して印刷実行指示を送信する（ステップＳ１３０）。本実施例においては、ＣＰＵ３０は、対象コンテンツを、印刷条件を含む印刷要求と共に送信するものとした。
【００４０】
一方、サーバーＳＶは、コンピューターＰＣ１から対象コンテンツと印刷要求とを受信すると、印刷前処理を行う（ステップＳ２２０）。印刷前処理とは、受信した対象コンテンツに対して、ハーフトーン処理、インターレース処理などを行って、プリンターＰＲＴ１が解釈可能な印刷データを生成し、当該印刷データをプリンターＰＲＴ１に送信する処理である。
【００４１】
印刷前処理を行うと、サーバーＳＶは、プリンターＰＲＴ１に送信した印刷データのもととなった対象コンテンツに関して、データベース更新処理により、印刷条件の履歴等が記録された印刷条件データベース７１を更新する（ステップＳ２３０）。このデータベース更新処理の詳細については後述する。
【００４２】
一方、プリンターＰＲＴ１は、サーバーＳＶから印刷データを受信すると、受信した印刷データに基づいて、対象コンテンツの印刷を実行する（ステップＳ３１０）。こうして、印刷処理は終了となる。
【００４３】
Ａ−４．印刷処理の詳細：
上述した印刷処理で実行される印刷条件設定処理、データベース提供処理、データベース更新処理の詳細について説明する。まず、印刷条件設定処理とデータベース提供処理とを併せて、図５，図６を用いて説明する。コンピューターＰＣ１において、印刷条件処理が開始されると、図５に示すように、ＣＰＵ３０は、ユーザーが印刷条件の履歴を参照するか否かについて判断する（ステップＳ１１１）。本実施例においては、コンピューターＰＣ１は、対象コンテンツの印刷条件を、履歴を参照して入力することもできるし、履歴を参照しないで入力することもできるように構成されているのである。この判断は、ＣＰＵ３０が、履歴の参照の可否を選択可能な所定のＧＵＩ（Graphical User Interface）をディスプレイ５４に表示し、ユーザーが入力機構５３を用いて入力した結果を解釈することにより行われる。
【００４４】
その結果、印刷条件の履歴を参照するのであれば（ステップＳ１１１：ＹＥＳ）、ＣＰＵ３０は、サーバーＳＶから関連エントリーの取得を行う（ステップＳ１１２）。この処理については、以下に詳しく説明する。まず、ＣＰＵ３０は、サーバーＳＶに対して、検索要求と共に、対象コンテンツを送信する。
【００４５】
一方、サーバーＳＶでは、図６に示すデータベース提供処理が実行される。データベース提供処理では、ＣＰＵ６０が、コンピューターＰＣ１からの検索要求の受信を待機している（ステップＳ２１１）。そして、検索要求を受信すると（ステップＳ２１１：ＹＥＳ）、ＣＰＵ６０は、検索要求と共に受信した対象コンテンツを解析する（ステップＳ２１２）。具体的には、対象コンテンツのコンテンツ情報を解釈する。コンテンツ情報とは、対象コンテンツに関する情報であり、対象コンテンツを特定するために用いられるものである。こうしたコンテンツ情報としては、例えば、コンテンツ名称、対象コンテンツにおいて設定されたタグ、対象コンテンツの最終更新日時、対象コンテンツの作成者、対象コンテンツの種々の特徴量（データ容量、ＲＧＢ色成分の偏りなど）などが挙げられる。
【００４６】
対象コンテンツを解析すると、ＣＰＵ６０は、検索部６３の処理として、印刷条件データベース７１を検索して、関連エントリーの検索を行う（ステップＳ２１３）。関連エントリーとは、サーバーＳＶの印刷条件データベース７１に記憶されたエントリーのうち、対象コンテンツと所定の検索条件が合致するエントリーである。印刷条件データベース７１の具体例を図７に示す。この例では、印刷条件データベース７１として、サーバーＳＶを介して過去にプリンターＰＲＴ１，ＰＲＴ２によって印刷を実行した対象コンテンツについての、コンテンツ情報と、印刷に用いられた印刷条件と、位置付けと、印刷実行日時とを関連付けたエントリーが記憶されている。本実施例においては、各々のエントリーが、コンテンツ情報に含まれるコンテンツ名称ごとに管理されている。図７では、コンテンツ名称「チラシＡ＿６月１２日」の対象コンテンツと、コンテンツ名称「雑誌Ｂ＿７月号」の対象コンテンツについて、コンテンツ名称ごとにエントリーが管理されている様子を示している。例えば、コンテンツ名称「チラシＡ＿６月１２日」のセクションでは、コンテンツ名称「チラシＡ＿６月１２日」、タグ「チラシ、Ｃ社」などの情報を含むコンテンツ情報と、用紙の種類「用紙Ｅ」、色設定「設定Ｈ」、解像度「６００ｄｐｉ」、使用プリンター「プリンターＰＲＴ１」などの情報を含む印刷条件と、位置付け「制作途中」と、印刷実行日時「２００９年１０月２０日１５：００」とを関連付けたエントリーが記憶されている。このように、コンテンツ名称ごとにエントリーを管理することにより、関連エントリーの検索を効率化することができる。
【００４７】
ステップＳ２１３においては、かかる印刷条件データベース７１から、予めユーザーが設定した検索キーに合致するエントリーである関連エントリーを検索する。本実施例においては、検索キーとして、コンテンツ名称を用いた。つまり、ＣＰＵ６０は、ステップＳ２１３において、コンテンツ名称「チラシＡ＿６月１２日」のセクションに含まれる全てのエントリーを関連エントリーとして検索する。なお、検索の結果、コンテンツ名称が一致する関連エントリーがない場合には、コンテンツ名称の一部を検索キーとして再検索を行ってもよい。例えば、コンテンツ名称に日付情報が含まれる場合は、その情報を削除したコンテンツ名称、つまり、「チラシＡ」を検索キーとして再検索を行ってもよい。この場合、コンテンツ名称に「チラシＡ」を含む全てのエントリーが関連エントリーとして検索されることとなる。このように、関連エントリーがない場合に、検索条件を緩めて検索を行えば、関連エントリーを確実に検索することができる。また、検索キーは、コンテンツ名称に限るものではなく、少なくともコンテンツ情報に基づくものであればよい。こうした検索キーとしては、コンテンツ情報の一部、例えば、タグ、コンテンツの特徴量などとしてもよい。あるいは、複数の検索キーを組み合わせて設定してもよい。例えば、コンテンツ情報の一部と、印刷条件の一部（例えば、使用するプリンターなど）とを組み合わせてもよい。あるいは、検索キーに優先順位を定めてもよい。例えば、コンテンツ名称を検索キーとして関連エントリーが検索できなければ、タグを検索キーとして再検索を行う構成としてもよい。あるいは、複数の検索キーで検索して、関連エントリーが検索できなければ、定められた優先順位に基づいて、検索キーの数を減らしていく構成としてもよい。かかる検索キーの設定いかんによって、関連エントリーとして検索するエントリーの限定幅を調節することができ、ユーザーの利便性を向上することができる。
【００４８】
こうして、関連エントリーを検索すると、ＣＰＵ６０は、検索要求を行ったコンピューターＰＣ１に対して、検索した関連エントリーを送信する（ステップＳ２１４）。ここで送信する関連エントリーの内容は、印刷条件データベース７１に記憶された全ての内容である必要はなく、少なくとも印刷条件と位置付けとを含むものであればよい。本実施例では、検索キーと、印刷条件及び位置付けを含む関連エントリーとを送信するものとした。こうして、データベース提供処理は終了となる。
【００４９】
ここで説明をコンピューターＰＣ１の印刷条件設定処理に戻す。印刷条件設定処理のステップＳ１１２では、コンピューターＰＣ１のＣＰＵ３０は、上述したデータベース提供処理によってサーバーＳＶが送信した関連エントリーを受信することで、当該関連エントリーを取得する。
【００５０】
関連エントリーを取得すると、ＣＰＵ３０は、表示部３２の処理として、取得した関連エントリーの一覧をディスプレイ５４に表示する（ステップＳ１１３）。ここで表示される一覧の具体例を図８に示す。図示する例では、印刷指示を行った対象コンテンツの名称「チラシＡ＿６月１９日」と、検索の結果見つかった関連コンテンツ名「チラシＡ＿６月１２日」と、関連エントリーの一覧とが表示された様子を示している。この例は、上記ステップＳ２１３において、ＣＰＵ６０が、検索キーをコンテンツ名称「チラシＡ＿６月１９日」として対象コンテンツを検索した結果、コンテンツ名称が一致する関連エントリーがなかったため、コンテンツ名称の一部である「チラシＡ」を検索キーとして再検索を行い、その結果、関連エントリーとして、コンテンツ名称が「チラシＡ＿６月１２日」の関連コンテンツが検索されたケースである。ＣＰＵ３０は、この関連エントリーを受け取って、図８のように表示している。図示するように、この例では、関連エントリーの内容として、用紙の種類、印刷速度、印刷解像度、色設定、使用プリンターを内容とする印刷条件と、位置付けとが含まれている。このように表示される一覧は、一覧を構成する各々の関連エントリーに含まれる印刷条件を、ユーザーが入力機構５３を用いて選択可能なＧＵＩとして構成されている。
【００５１】
関連エントリーの一覧を表示すると、ＣＰＵ３０は、受付部３１の処理として、ディスプレイ５４に表示された関連エントリーの一覧の中から、ユーザーが入力機構５３を用いて選択入力する印刷条件を受け付ける（ステップＳ１１４）。こうして、印刷条件設定処理は終了となる。ステップＳ１１４では、例えば、印刷業者であるユーザーが、既に所定部数をクライアントに納品した後に、再度、同一の対象コンテンツを増刷して納品するために印刷を行う場合には、ユーザーは、一覧の中の位置付けが「最終印刷物」となっている関連エントリーの印刷条件を一括して選択入力することができる。勿論、選択した印刷条件の一部を変更できる構成としてもよい。
【００５２】
データベース更新処理の詳細について図９を用いて説明する。データベース更新処理とは、プリンターＰＲＴ１に印刷データを送信して印刷を実行した対象コンテンツについて、その位置付けを判断すると共に、印刷条件データベース７１を更新する処理である。サーバーＳＶにおいてデータベース更新処理が開始されると、図９に示すように、ＣＰＵ６０は、ステップＳ２１０においてプリンターＰＲＴ１に送信した印刷データのもととなった対象コンテンツの名称に合致する関連エントリーについて、印刷条件データベース７１を検索する（ステップＳ２３１）。
【００５３】
そして、ＣＰＵ６０は、当該対象コンテンツと同一の対象コンテンツを過去に印刷したか否かを判断する（ステップＳ２３２）。具体的には、ステップＳ２３１で検索した関連エントリーの中に、データベース提供処理（ステップＳ２１０）のステップＳ２１２において解釈したコンテンツ情報と一致するものがあれば、ＣＰＵ６０は、同一の対象コンテンツを印刷したことがあると判断し、一致するものがなければ、同一の対象コンテンツを印刷したことがないと判断する。なお、ここでの「同一」とは、対象コンテンツの内容が完全に同一であることをいう。例えば、対象コンテンツの内容の一部について修正を加えた対象コンテンツは、ステップＳ２３２では、非同一と判断される。このような完全な同一であるか否かの判断は、例えば、コンテンツ情報に含まれる対象コンテンツの最終更新日時の同一性を判断することで実現することができる。
【００５４】
その結果、同一の対象コンテンツを過去に印刷したことがあれば（ステップＳ２３２：ＹＥＳ）、ＣＰＵ６０は、今回の印刷に用いた印刷条件と、ステップＳ２３２の判断において、コンテンツ情報が一致した関連エントリーに含まれる印刷条件とが、所定の条件のもとで一致するか否かについて判断する（ステップＳ２３３）。
【００５５】
本実施例においては、所定の条件は、コンテンツ情報が一致した関連エントリーに含まれる印刷条件が、関連エントリー内の対象コンテンツについての印刷履歴の時系列において、今回の印刷の直前になされた印刷に係るものであることとした。つまり、同一の対象コンテンツについて２回連続して、同一の印刷条件で印刷が行われたか否かを判断するのである。かかる判断を行うために、本実施例では、上述したように、印刷条件データベース７１において、コンテンツ情報、印刷条件及び位置付けは、印刷実行日時と関連付けて記憶する構成としている。ただし、コンテンツ情報、印刷条件及び位置付けと関連付けて記憶する時間的な情報は、印刷実行日時に限らず、エントリーに対応する対象コンテンツの印刷が行われた時系列（前後関係）を特定可能な時系列情報であればよい。例えば、１つのセクション内（ここでは、同一のコンテンツ名称を含むエントリー群）における、印刷が行われた順序を示す番号などであってもよい。
【００５６】
かかるステップＳ２３２，Ｓ２３３の処理は、判断部６１の処理として、対象コンテンツの位置付け、つまり、対象コンテンツが制作途中のものであるか、それとも最終印刷物であるかの判断を行うために行うものである。
【００５７】
その結果、印刷条件が一致すれば（ステップＳ２３３：ＹＥＳ）、ＣＰＵ６０は、記憶部６２の処理として、印刷条件が一致した関連エントリーに含まれる位置付けを、制作途中から最終印刷物に更新する（ステップＳ２３４）。同一の対象コンテンツについて２回連続して、同一の印刷条件で印刷が行われた場合には、種々の印刷条件で校正作業が行われた後に、所定の印刷条件で最終印刷物として印刷された対象コンテンツが、再度同一の印刷条件で印刷された可能性が高いといえるからである。なお、この際、印刷実行日時も更新するものとした。
【００５８】
印刷条件が一致した関連エントリーに含まれる位置付けが既に最終印刷物である場合には、その位置付けを維持すればよい。また、ステップＳ２３４の前に、位置付けが最終印刷物である関連エントリーが存在する場合には、位置付けを最終印刷物に更新する際に、当該既に存在していた関連エントリーの位置付けを最終印刷物から制作途中に更新してもよい。こうすれば、校正段階において、たまたま同一の対象コンテンツが同一の印刷条件で連続して印刷され、誤って最終印刷物として判断された場合にも、位置付けを修正することができる。あるいは、最終印刷物の内容をバージョンアップして複数回にわたって印刷したいケースなどでも、位置付けを適正に判断することができる。
【００５９】
また、ステップＳ２３３の所定の条件は、上述の例に限るものではない。例えば、同一の対象コンテンツについて３回連続して、同一の印刷条件で印刷が行われた場合に、最終印刷物と判断する構成としてもよいし、所定部数以上の印刷が、連続、非連続にかかわらず、２回行われた場合に、最終印刷物と判断する構成としてもよい。所定の条件は、印刷システム２０を用いるユーザーが行う校正の態様や業種などを考慮して、適宜設定すればよい。また、所定の条件は、印刷条件の一致性を緩和する条件を含んでもよい。例えば、印刷条件のうちの、使用するプリンターを除く条件について、一致することを所定の条件としてもよい。こうすれば、同一の性能を有する複数台のプリンターによって印刷可能な環境などにも柔軟に適用できる。
【００６０】
一方、同一の対象コンテンツを過去に印刷したことがなければ（ステップＳ２３２：ＮＯ）、あるいは、同一の対象コンテンツを過去に印刷したことがあっても（ステップＳ２３２：ＹＥＳ）、印刷条件が一致しなければ（ステップＳ２３３：ＮＯ）、ＣＰＵ６０は、記憶部６２の処理として、今回の印刷について、印刷条件データベース７１に新規エントリーを登録する（ステップＳ２３５）。具体的には、データベース提供処理（ステップＳ２１０）のステップＳ２１２において解釈したコンテンツ情報と、対象コンテンツの印刷に用いた印刷条件と、位置付けとを、新規エントリーとして登録する。本実施例においては、ＣＰＵ６０は、新規に登録されたエントリーに含む位置付けは、制作途中と判断するものとした。こうして、データベース更新処理は終了となる。
【００６１】
かかる構成の印刷システム２０は、プリンターＰＲＴ１，ＰＲＴ２で印刷を行うと、対象コンテンツが制作途中及び最終印刷物のうちのいずれであるかの位置付けを判断し、コンテンツ情報と印刷条件とに対応付けたエントリーとして、印刷条件データベース７１に記憶する。そして、新たにプリンターＰＲＴ１，ＰＲＴ２で印刷を行う対象コンテンツのコンテンツ情報に基づいた検索キーに合致する関連エントリーを、印刷条件データベース７１から検索し、関連エントリーの一覧として、ディスプレイ５４に表示する。したがって、ユーザーは、印刷しようとする対象コンテンツに関連する過去の印刷履歴として、印刷条件を確認することができる。その結果、ユーザーは、過去に行った印刷条件を確認して、印刷条件を設定することができるので、利便性が向上する。しかも、その印刷条件は、位置付けが関連付けられているので、表示された印刷条件が、校正途中で印刷を行った印刷条件であるのか、それとも、最終印刷物として印刷を行った印刷条件であるのかを容易に把握できる。その結果、最終印刷物を再度印刷する場合の印刷条件の設定が容易になり、利便性が向上する。例えば、印刷条件を設定する際に、一覧として表示された、関連する過去の印刷物の印刷履歴における印刷条件のうちから、最終印刷物として印刷を行った際の印刷条件を優先的に設定するなど、位置付けを参考にしながら、印刷条件を設定することができるため、印刷条件の設定が容易になる。さらに、印刷システム２０は、ディスプレイ５４に表示した関連エントリーの一覧の中からユーザーが選択した印刷条件を受け付けることができる。したがって、ユーザーは、印刷条件を構成する種々の条件を個々に入力する必要がない。その結果、印刷条件の入力が容易となり、利便性が向上する。
【００６２】
また、印刷システム２０は、新たに印刷された対象コンテンツ、または、新たな印刷条件で印刷された対象コンテンツの位置付けを制作途中とする。また、新たに印刷を実行した対象コンテンツのコンテンツ情報と印刷条件とが、印刷情報に記憶されたコンテンツ情報と印刷条件とに所定の条件のもとで一致する場合に、新たに印刷を実行した対象コンテンツの位置付けを最終印刷物に更新する。ここで、対象コンテンツが、業務上印刷されるものであれば、一般的に、校正作業を経た上で、最終印刷物が印刷される。校正作業では、クライアントの要望を反映して、対象コンテンツの内容や印刷条件を変更して印刷し、クライアントの了解が得られた対象コンテンツの内容や印刷条件で、クライアントに納品する印刷物が印刷される。このようなことから、新たに印刷された対象コンテンツ、または、新たな印刷条件で印刷された場合には、当該対象コンテンツは、校正作業中の印刷対象物、つまり、制作途中の対象コンテンツである可能性が高い。また、同一の対象コンテンツが同一の印刷条件で再度印刷されたということは、当該印刷対象物が校正の完了した最終印刷物である可能性が高い。以上のことから、印刷システム２０は、位置付けの判断を精度良く行うことができる。
【００６３】
また、印刷システム２０は、同一の対象コンテンツが同一の印刷条件で直近に２回連続して印刷された場合に、当該対象コンテンツの位置付けを最終印刷物に更新する。同一の対象コンテンツが同一の印刷条件で直近に２回連続して印刷されたということは、校正作業において、最後に印刷した対象コンテンツ（多くの場合、クライアントに了承された対象コンテンツ）が、クライアントへの納品のために再度印刷された可能性が極めて高い。したがって、位置付けの判断の精度をいっそう高めることができる。
【００６４】
Ｂ．第２実施例：
本発明の第２実施例の印刷システム２０について説明する。第２実施例としての印刷システム２０は、第１実施例と同様の構成であり、印刷処理の内容、さらに具体的には、印刷条件設定処理の内容が第１実施例と異なる。以下、第１実施例と異なる点についてのみ説明し、第１実施例と同様の点については、説明を省略する。図１０は、第２実施例としての印刷条件設定処理の流れを示すフローチャートである。第１実施例では、ユーザーは、コンピューターＰＣ１がサーバーＳＶから取得し、ディスプレイ５４に表示した関連エントリーの一覧を用いて、印刷条件の入力を行える構成としたが、第２実施例では、印刷条件を構成する種々の条件を個別的に入力するように構成されている。
【００６５】
図１０に示すように、印刷条件設定処理が開始されると、ＣＰＵ３０は、ユーザーが入力機構５３を用いて入力する印刷条件と、印刷部数とを受け付ける（ステップＳ４１１）。このステップでは、ＣＰＵ３０がディスプレイ５４に表示した印刷条件の入力用ＧＵＩ、例えば、個々の印刷条件をプルダウンメニューなどにより個別的に選択または入力が可能なＧＵＩを用いて、印刷条件が受け付けられる。
【００６６】
印刷条件及び印刷部数を受け付けると、ＣＰＵ３０は、把握部３３の処理として、印刷部数が閾値ＴＨ以上であるか否かを判断する（ステップＳ４１２）。ここでの判断は、対象コンテンツの印刷量を判断するものであればよく、例えば、印刷部数の判断に代えて、対象コンテンツの内容を解釈して、そのページ数が所定値以上であるか否かを判断してもよいし、印刷部数にページ数を乗じた印刷総ページ数が所定値以上であるか否かを判断してもよい。
【００６７】
その結果、印刷部数が閾値ＴＨ以上であれば（ステップＳ４１２：ＹＥＳ）、ＣＰＵ３０は、関連エントリーの取得を行う（ステップＳ４１３）。この処理は、第１実施例のステップＳ１１２と同様の処理であり、詳しい説明は省略する。関連エントリーを取得すると、ＣＰＵ３０は、取得した関連エントリーの中に、印刷条件の入力を受け付けた対象コンテンツと、コンテンツ情報及び印刷条件が一致する関連エントリーがあるか否かを判断する（ステップＳ４１４）。この判断は、今回印刷しようとする対象コンテンツと同一の対象コンテンツを、今回の印刷条件と同一の印刷条件で過去に印刷した実績があるか否かを判断するものである。その結果、コンテンツ情報及び印刷条件が一致する関連エントリーがあれば（ステップＳ４１４：ＹＥＳ）、ＣＰＵ３０は、当該一致する関連エントリーに含まれる位置付けが最終印刷物であるか否かを判断する（ステップＳ４１５）。
【００６８】
その結果、位置付けが最終印刷物でなければ（ステップＳ４１５：ＮＯ）、つまり、位置付けが制作途中であれば、あるいは、コンテンツ情報及び印刷条件が一致する関連エントリーがなければ（ステップＳ４１４：ＮＯ）、ＣＰＵ３０は、表示部３２の処理として、ディスプレイ５４に警告表示と、印刷条件の再入力画面とを表示する（ステップＳ４１６）。この警告表示は、ステップＳ４１１で入力を受け付けた印刷条件が、サーバーＳＶが位置付けを最終印刷物と判断したものでないこと、あるいは、印刷を行おうとしている対象コンテンツを当該印刷条件で印刷した実績がないことを警告する内容で表示される。このような警告表示を行うのは、ユーザーが最終印刷物の印刷を行う際に、誤った印刷条件を入力し、多数の部数の印刷を実行してしまうと、多数の印刷物が無駄になるからである。
【００６９】
警告表示と印刷条件の再入力画面とを表示すると、ＣＰＵ３０は、印刷条件の入力を再度受け付ける（ステップＳ４１７）。本実施例では、再入力画面は、ステップＳ４１１で受け付けた印刷条件の内容をデフォルト表示する構成とした。これにより、ユーザーは、必要な項目についてのみ変更指示を行えば足りるので、ユーザーの利便性が向上する。また、ステップＳ４１１におけるユーザーの入力が誤りでない場合には、ユーザーは、再入力画面で表示された印刷条件を確定させる操作のみを行えば足りるので、利便性が向上する。あるいは、第１実施例と同様に、関連エントリーの一覧を表示する構成としてもよい。
【００７０】
一方、印刷部数が閾値ＴＨ未満であれば（ステップＳ４１２：ＮＯ）、あるいは、位置付けが最終印刷物であれば（ステップＳ４１５：ＹＥＳ）、ＣＰＵ３０は、印刷条件設定処理を終了する。このような処理を行うのは、印刷部数が閾値ＴＨ未満であれば、仮に、ステップＳ４１１で受け付けた印刷条件に誤りがあっても、誤った印刷条件で印刷されることにより無駄になる印刷物の量は少ないからである。また、位置付けが最終印刷物であれば、ステップＳ４１１で受け付けた印刷条件に誤りがある可能性は極めて低いからである。勿論、無駄を最小限に省くために、ステップＳ４１２の判断を省略して、印刷部数にかかわらずステップＳ４１３〜Ｓ４１７の処理を行ってもよい。なお、上述したステップＳ４１１〜Ｓ４１７の処理は、第１実施例のステップＳ１１１において、ユーザーが、印刷条件の履歴を参照せずに印刷条件を入力する旨の入力を行った場合（ステップＳ１１１：ＮＯ）に、ステップＳ１１４の処理に代えて実行する構成としてもよい。
【００７１】
かかる構成の印刷システム２０は、ユーザーが印刷条件を入力した際に、印刷条件データベース７１を検索し、印刷条件を入力した対象コンテンツと同一の対象コンテンツについて、同一の印刷条件で印刷された履歴がない場合、または、位置付けが制作途中である場合に、ディスプレイ５４にその旨の警告表示を行う。したがって、ユーザーは、印刷の実行に際して自身が入力した印刷条件が、最終印刷物に対するものでないことを容易に把握できるので、誤った印刷条件によって印刷が実行され、印刷物が無駄になることを抑制することができる。しかも、かかる検索は、印刷を行おうとする対象コンテンツの印刷量が予め定められた量以上である場合にのみ行うので、印刷のたびに警告表示が行われる煩わしさと、無駄な印刷物が生じることを抑制することとのバランスを図ることができる。
【００７２】
Ｃ．変形例：
上述の実施形態の変形例について説明する。
Ｃ−１．変形例１：
上述の実施形態においては、コンピューターＰＣ１が印刷条件設定処理で関連エントリーの取得（ステップＳ１１２，Ｓ４１３）を行う際に、検索要求と共に対象コンテンツをサーバーＳＶに送信する構成としたが、対象コンテンツに代えて、コンテンツ情報のみを抽出して送信してもよい。こうしても、サーバーＳＶは、受信したコンテンツ情報をもとに、データベース提供処理を行うことができ、しかも、ネットワーク負荷を低減することができる。なお、サーバーＳＶがデータベース提供処理で関連エントリーの検索（ステップＳ２１３）を行う際に、対象コンテンツの特徴量を検索キーとする場合には、コンピューターＰＣ１は、対象コンテンツをサーバーＳＶに送信して、サーバーＳＶが当該対象コンテンツの特徴量を算出してもよいし、コンピューターＰＣ１が当該対象コンテンツの特徴量を算出して、サーバーＳＶに送信してもよい。
【００７３】
Ｃ−２．変形例２：
上述の実施形態においては、最終印刷物は、同一の印刷条件で印刷が行われることが多いことに着目して、サーバーＳＶが、対象コンテンツの位置付けの判断を行う構成について示したが、位置付けの判断基準は、かかる構成に限られるものではない。例えば、印刷条件データベース７１において、所定数以上の印刷部数が印刷された対象コンテンツの位置付けを最終印刷物とし、所定数未満の印刷部数が印刷された対象コンテンツの位置付けを制作途中としてもよい。例えば、チラシなどを印刷する印刷業者においては、最終印刷物は、多数印刷されるのが一般的だからである。このように、ユーザーの業種や印刷システム２０の用途を考慮して、最終印刷物と制作途中とで異なる結果となる可能性が高いパラメータで位置付けを判断する構成とすればよい。
【００７４】
Ｃ−３．変形例３：
上述の実施形態においては、印刷システム２０としての印刷処理を、コンピューターＰＣ１の処理と、サーバーＳＶの処理とに分けて説明したが、印刷処理におけるコンピューターＰＣ１の機能とサーバーＳＶの機能とは、上述の例に限るものではなく、コンピューターＰＣ１及びサーバーＳＶの全体として、これらの機能を備えていればよい。例えば、上述の実施形態では、コンピューターＰＣ１が対象コンテンツをサーバーＳＶに送信し（ステップＳ１３０）、これを受け取ったサーバーＳＶが印刷データを生成する（ステップＳ２２０）構成としたが、コンピューターＰＣ１は、対象コンテンツに基づいて印刷データを生成し、対象コンテンツに代えて、サーバーＳＶに送信する構成としてもよい。あるいは、コンピューターＰＣ１が、プリンターＰＲＴ１に対して直接、印刷データを送信して、印刷実行指示を行う構成としてもよい。この場合、コンピューターＰＣ１は、サーバーＳＶに対して、コンテンツ情報、印刷条件など、印刷条件データベース７１の更新に必要な情報を送信する構成としてもよい。また、第２実施例におけるステップＳ４１４及びステップＳ４１５の判断はサーバーＳＶで行い、その結果をコンピューターＰＣ１に通知し、コンピューターＰＣ１は、その結果に応じた警告表示を行う構成としてもよい。
【００７５】
もとより、印刷システム２０は、コンピューターＰＣ１，ＰＣ２とサーバーＳＶとプリンターＰＲＴ１，ＰＲＴ２とによって構成されている必要はなく、システム全体としてこれらの機能を備えていればよい。例えば、コンピューターＰＣ１がサーバーＳＶの機能を兼ね備える構成としてもよい。あるいは、プリンターＰＲＴ１が、サーバーＳＶの機能を兼ね備える構成としてもよい。
【００７６】
以上、本発明の実施形態について説明したが、上述した実施形態における本発明の構成要素のうち、独立クレームに記載された要素以外の要素は、付加的な要素であり、適宜省略、または、組み合わせが可能である。また、本発明はこうした実施形態に限られるものではなく、本発明の要旨を脱しない範囲において、種々なる態様で実施できることは勿論である。例えば、本発明は、印刷システムとしての構成の他、印刷システムを構成するコンピューター、印刷履歴管理装置（実施例のサーバーＳＶに該当）、印刷方法、印刷用プログラム、印刷履歴管理用プログラム、当該プログラムを記録した記憶媒体等としても実現することができる。
【符号の説明】
【００７７】
２０…印刷システム
３０…ＣＰＵ
３１…受付部
３２…表示部
３３…把握部
４０…ハードディスクドライブ
５１…ＲＯＭ
５２…ＲＡＭ
５３…入力機構
５４…ディスプレイ
５９…インターフェース
６０…ＣＰＵ
６１…判断部
６２…記憶部
６３…検索部
７０…ハードディスクドライブ
７１…印刷条件データベース
８１…ＲＯＭ
８２…ＲＡＭ
８９…インターフェース
ＰＣ１，ＰＣ２…コンピューター
ＰＲＴ１，ＰＲＴ２…プリンター
ＳＶ…サーバー
ＬＡＮ…ローカルエリアネットワーク
【図１】
2011118644.tif 000003
【図２】
2011118644.tif 000004
【図３】
2011118644.tif 000005
【図４】
2011118644.tif 000006
【図５】
2011118644.tif 000007
【図６】
2011118644.tif 000008
【図７】
2011118644.tif 000009
【図８】
2011118644.tif 000010
【図９】
2011118644.tif 000011
【図１０】
2011118644.tif 000012