(57)【要約】【課題】印刷設定に関する情報に基づいて、ユーザの希望に沿った印刷仕様を容易に実現することができる印刷支援システムを提供する。【解決手段】対応関係情報テーブル４００には、印刷物の仕様を含む印刷仕様情報およびその印刷仕様の一部または全部を実現可能な印刷設定を含む印刷設定情報の対応関係を規定する。ホスト端末１００は、印刷設定情報を取得し、対応関係情報テーブル４００に基づいて、取得した印刷設定情報に対応する印刷仕様情報の候補を決定し、対応関係情報テーブル４００に基づいて、決定した印刷仕様情報の候補のそれぞれについてその候補に対応する印刷設定情報の候補を決定し、決定した印刷設定情報の候補のなかからいずれかを選択する。【選択図】図１
2007164396.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置の印刷設定を含む印刷設定情報に基づいて印刷を支援する印刷支援システムであって、
前記印刷設定情報を取得する印刷設定情報取得手段と、印刷物の仕様を含む印刷仕様情報および当該印刷仕様の一部または全部を実現可能な印刷設定を含む前記印刷設定情報の対応関係を規定した対応関係情報を記憶する対応関係情報記憶手段と、前記対応関係情報記憶手段の対応関係情報に基づいて、前記印刷設定情報取得手段で取得した印刷設定情報に対応する前記印刷仕様情報の候補を決定する印刷仕様情報候補決定手段と、前記対応関係情報記憶手段の対応関係情報に基づいて、前記印刷仕様情報候補決定手段で決定した印刷仕様情報の候補のそれぞれについて当該候補に対応する前記印刷設定情報の候補を決定する印刷設定情報候補決定手段と、前記印刷設定情報候補決定手段で決定した印刷設定情報の候補のなかからいずれかを選択する印刷設定情報選択手段とを備えることを特徴とする印刷支援システム。
【請求項２】
請求項１において、
前記対応関係情報は、前記印刷仕様情報および前記印刷設定情報の各対応ごとに前記印刷仕様情報の評価を示す評価情報を含み、
前記印刷設定情報選択手段は、前記対応関係情報記憶手段の対応関係情報に基づいて、前記印刷設定情報取得手段で取得した印刷設定情報に対応する前記印刷仕様情報のうち前記評価が最も高い前記印刷仕様情報を選択し、選択した印刷仕様情報に対応する前記印刷設定情報のうち前記評価が最も低い前記印刷仕様情報に対応する前記印刷設定情報を選択することを特徴とする印刷支援システム。
【請求項３】
請求項１および２のいずれか１項において、
前記印刷設定情報選択手段は、前記対応関係情報記憶手段の対応関係情報に基づいて、前記印刷仕様情報との対応数が最も多い前記印刷設定情報を選択することを特徴とする印刷支援システム。
【請求項４】
請求項１ないし３のいずれか１項において、
前記印刷装置の機器能力を示す印刷装置情報を取得する印刷装置情報取得手段を備え、
前記印刷設定情報選択手段は、前記印刷装置情報取得手段で取得した印刷装置情報に基づいて、前記印刷設定を前記印刷装置で実現可能な前記印刷設定情報を選択することを特徴とする印刷支援システム。
【請求項５】
請求項１ないし４のいずれか１項において、
前記印刷設定情報を記憶する印刷設定情報記憶手段を備え、
前記印刷設定情報取得手段は、前記印刷設定情報記憶手段の印刷設定情報のなかからいずれかを選択すべきことを促し、選択された印刷設定情報を前記印刷設定情報記憶手段から取得することを特徴とする印刷支援システム。
【請求項６】
印刷装置の印刷設定を含む印刷設定情報に基づいて印刷を支援する印刷支援プログラムであって、
前記印刷設定情報を取得する印刷設定情報取得ステップと、印刷物の仕様を含む印刷仕様情報および当該印刷仕様の一部または全部を実現可能な印刷設定を含む前記印刷設定情報の対応関係を規定した対応関係情報を記憶する対応関係情報記憶手段の対応関係情報に基づいて、前記印刷設定情報取得ステップで取得した印刷設定情報に対応する前記印刷仕様情報の候補を決定する印刷仕様情報候補決定ステップと、前記対応関係情報記憶手段の対応関係情報に基づいて、前記印刷仕様情報候補決定ステップで決定した印刷仕様情報の候補のそれぞれについて当該候補に対応する前記印刷設定情報の候補を決定する印刷設定情報候補決定ステップと、前記印刷設定情報候補決定ステップで決定した印刷設定情報の候補のなかからいずれかを選択する印刷設定情報選択ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする印刷支援プログラム。
【請求項７】
印刷装置の印刷設定を含む印刷設定情報に基づいて印刷を支援する印刷支援方法であって、
前記印刷設定情報を取得する印刷設定情報取得ステップと、印刷物の仕様を含む印刷仕様情報および当該印刷仕様の一部または全部を実現可能な印刷設定を含む前記印刷設定情報の対応関係を規定した対応関係情報を記憶する対応関係情報記憶手段の対応関係情報に基づいて、前記印刷設定情報取得ステップで取得した印刷設定情報に対応する前記印刷仕様情報の候補を決定する印刷仕様情報候補決定ステップと、前記対応関係情報記憶手段の対応関係情報に基づいて、前記印刷仕様情報候補決定ステップで決定した印刷仕様情報の候補のそれぞれについて当該候補に対応する前記印刷設定情報の候補を決定する印刷設定情報候補決定ステップと、前記印刷設定情報候補決定ステップで決定した印刷設定情報の候補のなかからいずれかを選択する印刷設定情報選択ステップとを含むことを特徴とする印刷支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷設定情報に基づいて印刷を行うのを支援するシステムおよびプログラム、並びに方法に係り、特に、印刷設定に関する情報に基づいて、ユーザの希望に沿った印刷仕様を容易に実現することができる印刷支援システムおよび印刷支援プログラム、並びに印刷支援方法に関する。
【背景技術】
【０００２】
従来、印刷設定情報に基づいて印刷を行う技術としては、例えば、特許文献１〜５記載の技術が知られている。
特許文献１〜４記載の技術は、再印刷時に印刷条件や印刷設定を変更する必要が生じた場合、ユーザが手作業で変更を行うものである。
特許文献５記載の技術は、印刷要求の実現が不可能な場合、印刷装置で実現可能な印刷設定と、印刷要求が示す印刷設定との相違度を算出し、相違度が最も小さい印刷設定を、代替の印刷設定として提示する。
【特許文献１】特開２００２−２９７３３２号公報
【特許文献２】特開２００４−３０２５９号公報
【特許文献３】特開２００４−２１３２５１号公報
【特許文献４】特開２００５−１７３７２５号公報
【特許文献５】特開２００４−５４９００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、商業印刷において製本印刷を行う場合、最終成果物である印刷物の仕様に関する情報を印刷仕様電子ジョブチケットとして記録しておき、印刷仕様電子ジョブチケットを解釈して機械のオペレータである人間が適切な印刷設定を決定し、決定した印刷設定に基づいて印刷を行う。例えば、印刷物の仕様として仕上りの用紙サイズがＡ４縦置きで綴じ方は中綴じ、綴じ位置が左綴じ、という情報が印刷仕様電子ジョブチケットに記述されている場合、オペレータは、その印刷仕様を実現するために、給紙用紙サイズをＡ３横置きとし、左綴じ中綴じ製本用の２面付を行う、といった印刷設定を行う。
【０００４】
しかしながら、一般家庭やオフィス等で利用される汎用の印刷装置で製本印刷を行う場合、印刷仕様電子ジョブチケットを介さず、ユーザが、自分が考える所望の印刷仕様を実現できるような印刷設定を手作業で設定しているのが現状である。そのため、印刷設定に関する情報を保存し、再利用することはできても印刷仕様に関する情報を保存、再利用することは困難である。
【０００５】
特許文献１〜５記載の技術は、いずれも印刷設定に関する情報を保存し、再印刷に利用する技術である。しかし、これらの技術にあっては、印刷設定の背景にある印刷仕様を考慮していないため、再利用する印刷設定が必ずしもユーザの希望に沿った印刷仕様を実現するものであるとは限らないという問題があった。例えば、ユーザが給紙用紙サイズがＡ４縦置きで、綴じ位置が左、両面印刷という印刷設定で印刷を行った場合を考える。この場合、ユーザが希望する印刷仕様が、仕上り用紙サイズがＡ４縦置き、綴じ方が平綴じ、綴じ位置が左という仕様であれば、上記の印刷設定は、印刷仕様を実現しているといえる。しかし、ユーザが希望する印刷仕様が、仕上り用紙サイズがＡ４縦置き、綴じ方が中綴じ、綴じ位置が左という場合で、印刷装置がＡ３用紙を給紙できず、中綴じのためのＡ３用紙への面付、印刷ができないために、やむなく上記の印刷設定で印刷した場合も考えられる。この場合は、上記の印刷設定は、印刷仕様を完全には実現できていないため、再印刷の際に、新たにＡ３用紙を給紙でき、左綴じ中綴じ製本用の２面付けができる印刷装置が追加された場合であれば、保存された印刷設定を再利用するのではなく、ユーザが希望する印刷仕様を完全に実現する印刷設定である給紙用紙サイズがＡ３横置き、左綴じ中綴じ製本用の２面付を行って印刷という印刷設定を採用すべきである。
【０００６】
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、印刷設定に関する情報に基づいて、ユーザの希望に沿った印刷仕様を容易に実現することができる印刷支援システムおよび印刷支援プログラム、並びに印刷支援方法を提供することを目的としている。
【課題を解決するための手段】
【０００７】
〔形態１〕  上記目的を達成するために、形態１の印刷支援システムは、
印刷装置の印刷設定を含む印刷設定情報に基づいて印刷を支援する印刷支援システムであって、
前記印刷設定情報を取得する印刷設定情報取得手段と、印刷物の仕様を含む印刷仕様情報および当該印刷仕様の一部または全部を実現可能な印刷設定を含む前記印刷設定情報の対応関係を規定した対応関係情報を記憶する対応関係情報記憶手段と、前記対応関係情報記憶手段の対応関係情報に基づいて、前記印刷設定情報取得手段で取得した印刷設定情報に対応する前記印刷仕様情報の候補を決定する印刷仕様情報候補決定手段と、前記対応関係情報記憶手段の対応関係情報に基づいて、前記印刷仕様情報候補決定手段で決定した印刷仕様情報の候補のそれぞれについて当該候補に対応する前記印刷設定情報の候補を決定する印刷設定情報候補決定手段と、前記印刷設定情報候補決定手段で決定した印刷設定情報の候補のなかからいずれかを選択する印刷設定情報選択手段とを備えることを特徴とする。
【０００８】
このような構成であれば、印刷設定情報取得手段により印刷設定情報が取得され、印刷仕様情報候補決定手段により、対応関係情報記憶手段の対応関係情報に基づいて、取得された印刷設定情報に対応する印刷仕様情報の候補が決定される。次いで、印刷設定情報候補決定手段により、対応関係情報記憶手段の対応関係情報に基づいて、決定された印刷仕様情報の候補のそれぞれについてその候補に対応する印刷設定情報の候補が決定される。すなわち、取得された印刷設定情報をもとに対応関係情報から印刷設定情報の候補を逆引きする。そして、印刷設定情報選択手段により、決定された印刷設定情報の候補のなかからいずれかが選択される。
【０００９】
これにより、例えば、過去に使用した印刷設定情報を与えるだけでよいので、従来に比して、ユーザの希望に沿った印刷仕様を容易に実現することができるという効果が得られる。また、対応関係情報さえあればよく印刷仕様情報そのものを必要としないので、汎用の印刷装置を備える印刷システムに容易に適用することができるという効果が得られる。
ここで、印刷仕様情報は、例えば、面付けに関する設定、または印刷媒体の折り方、切断方法若しくは綴じ方法に関する設定を含む。以下、形態６の印刷支援プログラム、および形態１１の印刷支援方法において同じである。
【００１０】
また、印刷設定情報取得手段は、印刷設定情報を取得するようになっていればどのような構成であってもよく、例えば、入力装置等から印刷設定情報を入力してもよいし、外部の装置等から印刷設定情報を獲得または受信してもよいし、記憶装置や記憶媒体等から印刷設定情報を読み出してもよい。したがって、取得には、少なくとも入力、獲得、受信および読出が含まれる。以下、取得の概念については同じである。
【００１１】
また、対応関係情報記憶手段は、対応関係情報をあらゆる手段でかつあらゆる時期に記憶するものであり、対応関係情報をあらかじめ記憶してあるものであってもよいし、対応関係情報をあらかじめ記憶することなく、本システムの動作時に外部からの入力等によって対応関係情報を記憶するようになっていてもよい。以下、形態６の印刷支援プログラム、および形態１１の印刷支援方法において同じである。
【００１２】
また、本システムは、単一の装置、端末その他の機器として実現するようにしてもよいし、複数の装置、端末その他の機器を通信可能に接続したネットワークシステムとして実現するようにしてもよい。後者の場合、各構成要素は、それぞれ通信可能に接続されていれば、複数の機器等のうちいずれに属していてもよい。
【００１３】
〔形態２〕  さらに、形態２の印刷支援システムは、形態１の印刷支援システムにおいて、
前記対応関係情報は、前記印刷仕様情報および前記印刷設定情報の各対応ごとに前記印刷仕様情報の評価を示す評価情報を含み、
前記印刷設定情報選択手段は、前記対応関係情報記憶手段の対応関係情報に基づいて、前記印刷設定情報取得手段で取得した印刷設定情報に対応する前記印刷仕様情報のうち前記評価が最も高い前記印刷仕様情報を選択し、選択した印刷仕様情報に対応する前記印刷設定情報のうち前記評価が最も低い前記印刷仕様情報に対応する前記印刷設定情報を選択することを特徴とする。
【００１４】
このような構成であれば、印刷設定情報選択手段により、対応関係情報記憶手段の対応関係情報に基づいて、まず、取得された印刷設定情報に対応する印刷仕様情報のうち評価が最も高い印刷仕様情報が選択される。そして、選択された印刷仕様情報に対応する印刷設定情報のうち評価が最も低い印刷仕様情報に対応する印刷設定情報が選択される。
これにより、取得した印刷設定情報よりも評価が高い印刷設定情報が優先的に選択されるので、品質が高い印刷を実現することができるという効果が得られる。
【００１５】
〔形態３〕  さらに、形態３の印刷支援システムは、形態１および２のいずれか１の印刷支援システムにおいて、
前記印刷設定情報選択手段は、前記対応関係情報記憶手段の対応関係情報に基づいて、前記印刷仕様情報との対応数が最も多い前記印刷設定情報を選択することを特徴とする。
このような構成であれば、印刷設定情報選択手段により、対応関係情報記憶手段の対応関係情報に基づいて、印刷仕様情報との対応数が最も多い印刷設定情報が選択される。
これにより、多くの印刷仕様を実現する印刷設定情報が優先的に選択されるので、汎用性が高い印刷を実現することができるという効果が得られる。
【００１６】
〔形態４〕  さらに、形態４の印刷支援システムは、形態１ないし３のいずれか１の印刷支援システムにおいて、
前記印刷装置の機器能力を示す印刷装置情報を取得する印刷装置情報取得手段を備え、
前記印刷設定情報選択手段は、前記印刷装置情報取得手段で取得した印刷装置情報に基づいて、前記印刷設定を前記印刷装置で実現可能な前記印刷設定情報を選択することを特徴とする。
【００１７】
このような構成であれば、印刷装置情報取得手段により印刷装置情報が取得され、印刷設定情報選択手段により、取得された印刷装置情報に基づいて、印刷設定を印刷装置で実現可能な印刷設定情報が選択される。
これにより、印刷設定を印刷装置で確実に実現することができるという効果が得られる。
【００１８】
〔形態５〕  さらに、形態５の印刷支援システムは、形態１ないし４のいずれか１の印刷支援システムにおいて、
前記印刷設定情報を記憶する印刷設定情報記憶手段を備え、
前記印刷設定情報取得手段は、前記印刷設定情報記憶手段の印刷設定情報のなかからいずれかを選択すべきことを促し、選択された印刷設定情報を前記印刷設定情報記憶手段から取得することを特徴とする。
【００１９】
このような構成であれば、印刷設定情報取得手段により、印刷設定情報記憶手段の印刷設定情報のなかからいずれかを選択すべきことが促される。ここで、いずれかの印刷設定情報を選択すると、印刷設定情報取得手段により、選択された印刷設定情報が印刷設定情報記憶手段から取得される。
これにより、印刷設定情報を選択するだけでよいので、ユーザの手続が簡単になるという効果が得られる。
【００２０】
ここで、印刷設定情報記憶手段は、印刷設定情報をあらゆる手段でかつあらゆる時期に記憶するものであり、印刷設定情報をあらかじめ記憶してあるものであってもよいし、印刷設定情報をあらかじめ記憶することなく、本システムの動作時に外部からの入力等によって印刷設定情報を記憶するようになっていてもよい。以下、形態１０の印刷支援プログラム、および形態１５の印刷支援方法において同じである。
【００２１】
〔形態６〕  一方、上記目的を達成するために、形態６の印刷支援プログラムは、
印刷装置の印刷設定を含む印刷設定情報に基づいて印刷を支援する印刷支援プログラムであって、
前記印刷設定情報を取得する印刷設定情報取得ステップと、印刷物の仕様を含む印刷仕様情報および当該印刷仕様の一部または全部を実現可能な印刷設定を含む前記印刷設定情報の対応関係を規定した対応関係情報を記憶する対応関係情報記憶手段の対応関係情報に基づいて、前記印刷設定情報取得ステップで取得した印刷設定情報に対応する前記印刷仕様情報の候補を決定する印刷仕様情報候補決定ステップと、前記対応関係情報記憶手段の対応関係情報に基づいて、前記印刷仕様情報候補決定ステップで決定した印刷仕様情報の候補のそれぞれについて当該候補に対応する前記印刷設定情報の候補を決定する印刷設定情報候補決定ステップと、前記印刷設定情報候補決定ステップで決定した印刷設定情報の候補のなかからいずれかを選択する印刷設定情報選択ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態１の印刷支援システムと同等の作用および効果が得られる。
【００２２】
〔形態７〕  さらに、形態７の印刷支援プログラムは、形態６の印刷支援プログラムにおいて、
前記対応関係情報は、前記印刷仕様情報および前記印刷設定情報の各対応ごとに前記印刷仕様情報の評価を示す評価情報を含み、
前記印刷設定情報選択ステップは、前記対応関係情報記憶手段の対応関係情報に基づいて、前記印刷設定情報取得ステップで取得した印刷設定情報に対応する前記印刷仕様情報のうち前記評価が最も高い前記印刷仕様情報を選択し、選択した印刷仕様情報に対応する前記印刷設定情報のうち前記評価が最も低い前記印刷仕様情報に対応する前記印刷設定情報を選択することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態２の印刷支援システムと同等の作用および効果が得られる。
【００２３】
〔形態８〕  さらに、形態８の印刷支援プログラムは、形態６および７のいずれか１の印刷支援プログラムにおいて、
前記印刷設定情報選択ステップは、前記対応関係情報記憶手段の対応関係情報に基づいて、前記印刷仕様情報との対応数が最も多い前記印刷設定情報を選択することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態３の印刷支援システムと同等の作用および効果が得られる。
【００２４】
〔形態９〕  さらに、形態９の印刷支援プログラムは、形態６ないし８のいずれか１の印刷支援プログラムにおいて、
前記印刷装置の機器能力を示す印刷装置情報を取得する印刷装置情報取得ステップからなる処理をコンピュータに実行させるためのプログラムを含み、
前記印刷設定情報選択ステップは、前記印刷装置情報取得ステップで取得した印刷装置情報に基づいて、前記印刷設定を前記印刷装置で実現可能な前記印刷設定情報を選択することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態４の印刷支援システムと同等の作用および効果が得られる。
【００２５】
〔形態１０〕  さらに、形態１０の印刷支援プログラムは、形態６ないし９のいずれか１の印刷支援プログラムにおいて、
前記印刷設定情報取得ステップは、前記印刷設定情報を記憶する印刷設定情報記憶手段の印刷設定情報のなかからいずれかを選択すべきことを促し、選択された印刷設定情報を前記印刷設定情報記憶手段から取得することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態５の印刷支援システムと同等の作用および効果が得られる。
【００２６】
〔形態１１〕  一方、上記目的を達成するために、形態１１の印刷支援方法は、
印刷装置の印刷設定を含む印刷設定情報に基づいて印刷を支援する印刷支援方法であって、
前記印刷設定情報を取得する印刷設定情報取得ステップと、印刷物の仕様を含む印刷仕様情報および当該印刷仕様の一部または全部を実現可能な印刷設定を含む前記印刷設定情報の対応関係を規定した対応関係情報を記憶する対応関係情報記憶手段の対応関係情報に基づいて、前記印刷設定情報取得ステップで取得した印刷設定情報に対応する前記印刷仕様情報の候補を決定する印刷仕様情報候補決定ステップと、前記対応関係情報記憶手段の対応関係情報に基づいて、前記印刷仕様情報候補決定ステップで決定した印刷仕様情報の候補のそれぞれについて当該候補に対応する前記印刷設定情報の候補を決定する印刷設定情報候補決定ステップと、前記印刷設定情報候補決定ステップで決定した印刷設定情報の候補のなかからいずれかを選択する印刷設定情報選択ステップとを含むことを特徴とする。
これにより、形態１の印刷支援システムと同等の効果が得られる。
【００２７】
〔形態１２〕  さらに、形態１２の印刷支援方法は、形態１１の印刷支援方法において、
前記対応関係情報は、前記印刷仕様情報および前記印刷設定情報の各対応ごとに前記印刷仕様情報の評価を示す評価情報を含み、
前記印刷設定情報選択ステップは、前記対応関係情報記憶手段の対応関係情報に基づいて、前記印刷設定情報取得ステップで取得した印刷設定情報に対応する前記印刷仕様情報のうち前記評価が最も高い前記印刷仕様情報を選択し、選択した印刷仕様情報に対応する前記印刷設定情報のうち前記評価が最も低い前記印刷仕様情報に対応する前記印刷設定情報を選択することを特徴とする。
これにより、形態２の印刷支援システムと同等の効果が得られる。
【００２８】
〔形態１３〕  さらに、形態１３の印刷支援方法は、形態１１および１２のいずれか１の印刷支援方法において、
前記印刷設定情報選択ステップは、前記対応関係情報記憶手段の対応関係情報に基づいて、前記印刷仕様情報との対応数が最も多い前記印刷設定情報を選択することを特徴とする。
これにより、形態３の印刷支援システムと同等の効果が得られる。
【００２９】
〔形態１４〕  さらに、形態１４の印刷支援方法は、形態１１ないし１３のいずれか１の印刷支援方法において、
前記印刷装置の機器能力を示す印刷装置情報を取得する印刷装置情報取得ステップを含み、
前記印刷設定情報選択ステップは、前記印刷装置情報取得ステップで取得した印刷装置情報に基づいて、前記印刷設定を前記印刷装置で実現可能な前記印刷設定情報を選択することを特徴とする。
これにより、形態４の印刷支援システムと同等の効果が得られる。
【００３０】
〔形態１５〕  さらに、形態１５の印刷支援方法は、形態１１ないし１４のいずれか１の印刷支援方法において、
前記印刷設定情報取得ステップは、前記印刷設定情報を記憶する印刷設定情報記憶手段の印刷設定情報のなかからいずれかを選択すべきことを促し、選択された印刷設定情報を前記印刷設定情報記憶手段から取得することを特徴とする。
これにより、形態５の印刷支援システムと同等の効果が得られる。
【発明を実施するための最良の形態】
【００３１】
以下、本発明の実施の形態を図面を参照しながら説明する。図１ないし図８は、本発明に係る印刷支援システムおよび印刷支援プログラム、並びに印刷支援方法の実施の形態を示す図である。
まず、本発明を適用するネットワークシステムの機能概要を説明する。
図１は、ネットワークシステムの機能概要を示す機能ブロック図である。
【００３２】
ネットワーク１９９には、図１に示すように、ホスト端末１００と、印刷装置２００とが接続されている。
ホスト端末１００は、印刷設定情報を取得する印刷設定情報取得部１０と、印刷物の仕様を含む印刷仕様情報およびその印刷仕様の一部または全部を実現可能な印刷設定を含む印刷設定情報の対応関係を規定した対応関係情報を記憶する対応関係情報記憶部１２とを有して構成されている。
【００３３】
ホスト端末１００は、さらに、対応関係情報記憶部１２の対応関係情報に基づいて、印刷設定情報取得部１０で取得した印刷設定情報に対応する印刷仕様情報の候補を決定する印刷仕様情報候補決定部１４と、対応関係情報記憶部１２の対応関係情報に基づいて、印刷仕様情報候補決定部１４で決定した印刷仕様情報の候補のそれぞれについてその候補に対応する印刷設定情報の候補を決定する印刷設定情報候補決定部１６とを有して構成されている。
【００３４】
ホスト端末１００は、さらに、印刷設定情報候補決定部１６で決定した印刷設定情報の候補のなかからいずれかを選択する印刷設定情報選択部１８と、文書データを取得する文書データ取得部２０と、文書データ取得部２０で取得した文書データに基づいて印刷データを生成する印刷データ生成部２２と、印刷設定情報選択部１８で選択した印刷設定情報および印刷データ生成部２２で生成した印刷データに基づいて、印刷装置２００に対して印刷を要求する印刷要求部２４とを有して構成されている。
【００３５】
次に、ホスト端末１００の構成を詳細に説明する。
図２は、ホスト端末１００のハードウェア構成を示す図である。
ホスト端末１００は、図２に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ３０と、所定領域にあらかじめＣＰＵ３０の制御プログラム等を格納しているＲＯＭ３２と、ＲＯＭ３２等から読み出したデータやＣＰＵ３０の演算過程で必要な演算結果を格納するためのＲＡＭ３４と、外部装置に対してデータの入出力を媒介するＩ／Ｆ３８とで構成されており、これらは、データを転送するための信号線であるバス３９で相互にかつデータ授受可能に接続されている。
【００３６】
Ｉ／Ｆ３８には、外部装置として、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置４０と、データやテーブル等をファイルとして格納する記憶装置４２と、画像信号に基づいて画面を表示する表示装置４４と、ネットワーク１９９に接続するための信号線とが接続されている。
次に、印刷仕様情報のデータ構造を説明する。
【００３７】
図３は、印刷仕様情報のデータ構造を示す図である。
印刷仕様情報は、印刷物の仕様が記述された電子データであって、図３に示すように、印刷仕様情報を識別するための仕様ＩＤ、仕上がり用紙サイズ、仕上がり用紙方向、両面印刷の有無、印刷物の綴じ方および綴じ位置が設定されている。印刷仕様情報は、例えば、ＸＭＬ（eXtensible Markup Language）等のマークアップ言語により記述することができ、この場合、所定の開始タグ（例えば、＜全体仕様＞）と終了タグ（例えば、＜/全体仕様＞）との間に、開始タグと終了タグとのタグセットを入れ子状に記述することにより印刷物の仕様を設定する。
【００３８】
印刷仕様情報には、印刷を実行する印刷装置２００の詳細設定は含まれておらず、印刷装置２００の情報も含まれていない。また、印刷仕様情報には文書データが設定されている。この場合、複数の文書データを設定することもでき、また、文書データの特定のページのみを設定することもできる。
本実施の形態では、印刷仕様情報は、後述の対応関係情報テーブルを生成するときに使用されるだけであり、本実施の形態の処理には必要ないので記憶装置４２には格納されない。
【００３９】
次に、印刷設定情報のデータ構造を説明する。
図４は、印刷設定情報のデータ構造を示す図である。
印刷設定情報は、印刷装置２００の印刷設定が記述された電子データであって、図４に示すように、印刷設定情報を識別するための設定ＩＤ、ユーザ工程度、給紙用紙サイズ、用紙方向、両面印刷の有無および割付・面付けの機能の種別が設定されている。印刷設定情報も、印刷仕様情報と同様にＸＭＬ等のマークアップ言語により記述することができる。
【００４０】
ユーザ工程度とは、手動両面印刷の際の用紙の再給紙や、紙の切断等の工程等、該当する設定に付随してユーザが行う必要のある作業工程の必要度合いのことである。ユーザ工程度が高いほどユーザの手間がかかることを示し、設定の評価としては低くなる。
印刷設定情報は、印刷仕様情報の内容をそのまま引き継ぐ箇所もあるが、印刷装置２００固有の設定情報が含まれることが多い。例えば、部数単位印刷、給紙トレイの設定、排紙トレイの設定、節約モード等である。印刷仕様情報に基づいて印刷設定情報を生成し、生成した印刷設定情報を印刷装置２００に入力することによって印刷装置２００を制御することができる。
【００４１】
本実施の形態では、印刷設定情報は、印刷装置２００に対して印刷を要求するのに用いられるので、記憶装置４２には、複数の印刷設定情報が格納されている。
次に、対応関係情報テーブルのデータ構造を説明する。
記憶装置４２は、対応関係情報記憶部１２として構成され、対応関係情報テーブル４００を記憶している。
【００４２】
図５は、対応関係情報テーブル４００のデータ構造を示す図である。
対応関係情報テーブル４００には、図５に示すように、印刷仕様情報および印刷設定情報の各対応ごとに１つのレコードが登録されている。各レコードは、仕様ＩＤ、設定ＩＤおよび印刷仕様情報の評価を登録するフィールドを含んで構成されている。
図５の例では、第１段目のレコードには、仕様ＩＤとして「Ａ」が、設定ＩＤとして「１」が、印刷仕様情報の評価として「設定と同等」がそれぞれ登録されている。これは、印刷設定情報「１」（設定ＩＤ「１」の印刷設定情報をいう。以下、同様に略記する。）は、印刷仕様情報「Ａ」の印刷仕様を完全に実現できることを示している。すなわち、「設定と同等」とは、印刷仕様情報「Ａ」の印刷仕様が、印刷設定情報「１」により実現される印刷仕様と同等であることを意味する。
【００４３】
また、第２段目のレコードには、仕様ＩＤとして「Ｂ」が、設定ＩＤとして「１」が、印刷仕様情報の評価として「設定以上」がそれぞれ登録されている。これは、印刷設定情報「１」は、印刷仕様情報「Ｂ」の印刷仕様を部分的に実現できることを示している。すなわち、「設定以上」とは、印刷仕様情報「Ｂ」の印刷仕様が、印刷設定情報「１」により実現される印刷仕様よりも優れていることを意味する。
【００４４】
次に、ＣＰＵ３０で実行される処理を説明する。
ＣＰＵ３０は、マイクロプロセッシングユニット等からなり、ＲＯＭ３２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図６のフローチャートに示す印刷要求処理を実行する。
図６は、印刷要求処理を示すフローチャートである。
【００４５】
印刷要求処理は、印刷装置２００に対して印刷を要求する処理であって、ＣＰＵ３０において実行されると、図６に示すように、まず、ステップＳ１００に移行する。
ステップＳ１００では、過去に実行した印刷ジョブ情報に基づいた印刷が要求されたか否かを判定し、印刷が要求されたと判定したとき(Yes)は、ステップＳ１０２に移行するが、そうでないと判定したとき(No)は、印刷が要求されるまでステップＳ１００で待機する。ここで、印刷ジョブ情報は印刷設定情報と文書データが関連付けられた情報であればどのような形態であってもよい。
【００４６】
ステップＳ１０２では、印刷ジョブ情報から印刷設定情報を取得し、ステップＳ１０４に移行して、対応関係情報テーブル４００から設定ＩＤを読み出し、ステップＳ１０６に移行して、取得した印刷設定情報の設定ＩＤと、読み出した設定ＩＤが一致しているか否かを判定し、それら設定ＩＤが一致していると判定したとき(Yes)は、ステップＳ１０８に移行する。
【００４７】
ステップＳ１０８では、ステップＳ１０４で読み出した設定ＩＤに対応する仕様ＩＤ（同一レコードの仕様ＩＤ）を対応関係情報テーブル４００から読み出し、ステップＳ１１０に移行して、読み出した仕様ＩＤを印刷仕様情報の候補として仕様候補テーブル（不図示）に登録し、ステップＳ１１２に移行する。なお、仕様候補テーブルは、印刷要求処理の実行ごとに新たに生成される。
【００４８】
ステップＳ１１２では、対応関係情報テーブル４００のすべての設定ＩＤについてステップＳ１０４〜Ｓ１１０の処理が終了したか否かを判定し、すべての設定ＩＤについて処理が終了したと判定したとき(Yes)は、ステップＳ１１４に移行する。
ステップＳ１１４では、仕様候補テーブルから仕様ＩＤを読み出し、ステップＳ１１６に移行して、対応関係情報テーブル４００から仕様ＩＤを読み出し、ステップＳ１１８に移行して、読み出した仕様ＩＤ同士が一致しているか否かを判定し、それら仕様ＩＤが一致していると判定したとき(Yes)は、ステップＳ１２０に移行する。
【００４９】
ステップＳ１２０では、ステップＳ１１６で読み出した仕様ＩＤに対応する設定ＩＤ（同一レコードの設定ＩＤ）を対応関係情報テーブル４００から読み出し、ステップＳ１２２に移行して、読み出した設定ＩＤを印刷設定情報の候補として設定候補テーブル（不図示）に登録し、ステップＳ１２４に移行する。なお、設定候補テーブルは、印刷要求処理の実行ごとに新たに生成される。
【００５０】
ステップＳ１２４では、対応関係情報テーブル４００のすべての仕様ＩＤについてステップＳ１１６〜Ｓ１２２の処理が終了したか否かを判定し、すべての仕様ＩＤについて処理が終了したと判定したとき(Yes)は、ステップＳ１２６に移行する。
ステップＳ１２６では、仕様候補テーブルのすべての仕様ＩＤについてステップＳ１１４〜Ｓ１２４の処理が終了したか否かを判定し、すべての仕様ＩＤについて処理が終了したと判定したとき(Yes)は、ステップＳ１２８に移行する。
【００５１】
ステップＳ１２８では、対応関係情報テーブル４００に基づいて、ステップＳ１０２で取得した印刷設定情報に対応する印刷仕様情報のうち評価が最も高い印刷仕様情報を選択し、選択した印刷仕様情報に対応する印刷設定情報のうち評価が最も低い印刷仕様情報に対応する印刷設定情報の設定ＩＤを設定候補テーブルのなかから選択する。ここで、印刷仕様情報を選択するにあたって、評価が高い印刷仕様情報を選択するのに対して、印刷設定情報を選択するにあたり、評価が最も低い印刷設定情報を選択する理由について述べる。対応関係情報テーブル４００の評価は印刷仕様情報の印刷設定情報に対する評価であるため、評価が低いということは印刷仕様情報が印刷設定情報に対して評価が低いということを意味する。例えば、「設定と同等」「設定以上」という２種類の評価値を比較した場合、「設定以上」の方が対応する印刷設定以上の印刷仕様を満たすことができるため、印刷仕様としての評価は高いことになる。一方、印刷設定情報から見れば、「設定と同等」「設定以上」の２種類の評価値を比較した場合、「設定と同等」の方が、対応する印刷仕様を満たしているということになり、印刷設定情報としての評価は高くなる。以上の理由により、印刷設定情報を選択するにあたっては、対応関係情報テーブル４００の評価値が低い印刷設定情報を選択するようになっている。また、ここで、複数の設定ＩＤが選択された場合は、ユーザ工程度が最も低い設定ＩＤを選択する。そして、選択した設定ＩＤの印刷設定情報を記憶装置４２から読み出す。
【００５２】
ステップＳ１３０に移行して、文書作成アプリケーション等から文書データを取得し、ステップＳ１３２に移行して、取得した文書データに基づいて印刷データを生成し、ステップＳ１３４に移行して、読み出した印刷設定情報および生成した印刷データに基づいて、印刷装置２００に対して印刷を要求する印刷制御処理を実行し、一連の処理を終了して元の処理に復帰させる。
【００５３】
一方、ステップＳ１２６で、仕様候補テーブルのすべての仕様ＩＤについて処理が終了していないと判定したとき(No)は、ステップＳ１１４に移行する。
一方、ステップＳ１２４で、対応関係情報テーブル４００のすべての仕様ＩＤについて処理が終了していないと判定したとき(No)は、ステップＳ１１６に移行する。
一方、ステップＳ１１８で、仕様ＩＤが一致していないと判定したとき(No)は、ステップＳ１２４に移行する。
【００５４】
一方、ステップＳ１１２で、対応関係情報テーブル４００のすべての設定ＩＤについて処理が終了していないと判定したとき(No)は、ステップＳ１０４に移行する。
一方、ステップＳ１０６で、設定ＩＤが一致していないと判定したとき(No)は、ステップＳ１１２に移行する。
次に、本実施の形態の動作を説明する。以下、図５、図７および図８の例をとって説明する。
【００５５】
図７は、記憶装置４２に格納されている印刷設定情報の例を示す図である。
図８は、図５の対応関係情報テーブル４００の生成に使用される印刷仕様情報の例を示す図である。
記憶装置４２には、図７に示すように、５つの印刷設定情報「１」〜「５」が格納されている。また、図５の対応関係情報テーブル４００は、図７の印刷設定情報「１」〜「５」および図８の印刷仕様情報「Ａ」〜「Ｃ」に基づいて生成される。
【００５６】
ここで、印刷設定情報におけるユーザ工程度について説明する。
印刷設定情報「１」については、対応関係情報テーブルで「設定と同等」という評価で対応している印刷仕様情報「Ａ」を実現するためには、印刷後、排紙された用紙を綴じるという手作業が発生するので、ユーザ工程度が「１」となる。同様に、印刷設定情報「２」については、対応関係情報テーブルで「設定と同等」という評価で対応している印刷仕様情報「Ｂ」を実現するためには、排紙されたＡ３Ｌａｎｄｓｃａｐｅの用紙をＡ３Ｐｏｒｔｒａｉｔになるように折り、綴じるという２つの手作業が発生するので、ユーザ工程度が「２」となる。また、印刷設定情報「３」については、対応関係情報テーブルで「設定と同等」という評価で対応している印刷仕様情報「Ａ」を実現するためには、片面印刷された用紙を裏返し、プリンタに再給紙する、綴じるという２つの手作業が発生するので、ユーザ工程度が「２」となる。また、印刷設定情報「４」については、対応関係情報テーブルで「設定と同等」という評価で対応している印刷仕様情報「Ａ」を実現するためには、印刷後、排紙されたＡ３Ｌａｎｄｓｃａｐｅの用紙を２枚のＡ４Ｐｏｒｔｒａｉｔになるように切る、切った２枚の用紙の裏面と裏面を貼り付ける、綴じるという３つの手作業が発生するので、ユーザ工程度が「３」となる。また、印刷設定情報「５」については、対応関係情報テーブルで「設定と同等」という評価で対応している印刷仕様情報「Ｃ」を実現するためには、印刷後、排紙された用紙を綴じるという手作業が発生するので、ユーザ工程度は「１」となる。
【００５７】
過去に印刷を行い、それと同等以上の印刷結果を得たい場合を考える。過去の印刷では、印刷設定情報「１」が使用されたとする。
ユーザは、まず、ホスト端末１００において印刷を要求する。
ホスト端末１００では、印刷が要求されると、ステップＳ１０２を経て、印刷設定情報「１」が取得される。
【００５８】
次いで、ステップＳ１０４〜Ｓ１１２を経て、取得された印刷設定情報「１」に対応する印刷仕様情報の候補が決定される。図５の対応関係情報テーブル４００では、印刷設定情報「１」に対しては、印刷仕様情報「Ａ」、「Ｂ」が対応付けられているので、仕様ＩＤ「Ａ」、「Ｂ」が対応関係情報テーブル４００から読み出され、印刷仕様情報の候補として登録される。
【００５９】
次いで、ステップＳ１１４〜Ｓ１２６を経て、決定された印刷仕様情報の候補のそれぞれについてその候補に対応する印刷設定情報の候補が決定される。図５の対応関係情報テーブル４００では、候補の一つである印刷仕様情報「Ａ」に対しては、印刷設定情報「１」、「３」、「４」が対応付けられているので、設定ＩＤ「１」、「３」、「４」が対応関係情報テーブル４００から読み出され、印刷設定情報の候補として登録される。また、もう一つの候補である印刷仕様情報「Ｂ」に対しては、印刷設定情報「１」〜「４」が対応付けられているので、設定ＩＤ「１」〜「４」が対応関係情報テーブル４００から読み出され、印刷設定情報の候補として登録される。設定候補テーブルには、設定ＩＤが重複なしで登録されるため、結果として設定ＩＤ「１」〜「４」が登録されることになる。
【００６０】
次いで、ステップＳ１２８を経て、決定された印刷設定情報の候補のなかから評価が最も高い印刷設定情報が選択される。図５の対応関係情報テーブル４００では、取得された印刷設定情報「１」に対しては、その候補である印刷仕様情報「Ａ」、「Ｂ」のうち印刷仕様情報「Ｂ」の方が評価が高いので、まず、印刷仕様情報「Ｂ」が選択される。そして、印刷仕様情報「Ｂ」に対しては、その候補である印刷設定情報「１」〜「４」のうち印刷設定情報「２」が、これに対応する印刷仕様情報の評価が最も低いので、印刷設定情報「２」が選択される。印刷設定情報の評価は、印刷仕様情報のそれとは逆の関係となる。すなわち、「設定と同等以上」よりも「設定と同等」の方が評価は高くなる。したがって、印刷仕様情報に対応する評価が最も低い印刷設定情報を選択することは、印刷設定情報の評価としては最も高い印刷設定情報を選択することになる。
【００６１】
次いで、ステップＳ１３０〜Ｓ１３４を経て、文書データが取得され、取得された文書データに基づいて印刷データが生成され、選択された印刷設定情報および生成された印刷データに基づいて、印刷装置２００に対して印刷が要求される。そして、印刷装置２００で印刷が行われる。
このようにして、本実施の形態では、印刷設定情報を取得し、対応関係情報テーブル４００に基づいて、取得した印刷設定情報に対応する印刷仕様情報の候補を決定し、対応関係情報テーブル４００に基づいて、決定した印刷仕様情報の候補のそれぞれについてその候補に対応する印刷設定情報の候補を決定し、決定した印刷設定情報の候補のなかからいずれかを選択する。
【００６２】
これにより、過去に使用した印刷設定情報を与えるだけでよいので、従来に比して、ユーザの希望に沿った印刷仕様を容易に実現することができる。また、対応関係情報テーブル４００さえあればよく印刷仕様情報そのものを必要としないので、汎用の印刷装置を備える印刷システムに容易に適用することができる。
さらに、本実施の形態では、対応関係情報テーブル４００に基づいて、取得した印刷設定情報に対応する印刷仕様情報のうち評価が最も高い印刷仕様情報を選択し、選択した印刷仕様情報に対応する印刷設定情報のうち評価が最も低い印刷仕様情報に対応する印刷設定情報を印刷設定情報の候補のなかから選択する。
【００６３】
これにより、取得した印刷設定情報よりも評価が高い印刷設定情報が優先的に選択されるので、品質が高い印刷を実現することができる。
さらに、本実施の形態では、複数の印刷設定情報が選択された場合は、ユーザ工程度が最も低い印刷設定情報を選択する。
これにより、ユーザの作業度合いが少ない印刷を実現することができる。
【００６４】
上記実施の形態において、対応関係情報記憶部１２および記憶装置４２は、形態１、２、６、７、１１または１２の対応関係情報記憶手段に対応し、印刷設定情報取得部１０およびステップＳ１０２は、形態１または２の印刷設定情報取得手段に対応し、ステップＳ１０２は、形態６、７、１１または１２の印刷設定情報取得ステップに対応している。また、印刷仕様情報候補決定部１４およびステップＳ１０４〜Ｓ１１２は、形態１の印刷仕様情報候補決定手段に対応し、ステップＳ１０４〜Ｓ１１２は、形態６または１１の印刷仕様情報候補決定ステップに対応し、印刷設定情報候補決定部１６およびステップＳ１１４〜Ｓ１２６は、形態１の印刷設定情報候補決定手段に対応している。
【００６５】
また、上記実施の形態において、ステップＳ１１４〜Ｓ１２６は、形態６または１１の印刷設定情報候補決定ステップに対応し、印刷設定情報選択部１８およびステップＳ１２８は、形態１または２の印刷設定情報選択手段に対応し、ステップＳ１２８は、形態６、７、１１または１２の印刷設定情報選択ステップに対応している。
なお、上記実施の形態においては、印刷設定情報の候補のなかから評価が最も高い印刷設定情報を選択するように構成したが、これに限らず、対応関係情報テーブル４００に基づいて、印刷仕様情報との対応数が最も多い印刷設定情報を選択するように構成することもできる。上記実施の形態の例では、印刷設定情報の候補のうち印刷設定情報「２」は、印刷仕様情報「Ｂ」としか対応付けられておらず、対応数が「１」なので除外される。これに対し、印刷設定情報「１」、「３」、「４」は、いずれも印刷仕様情報「Ａ」、「Ｂ」と対応付けられており、対応数が「２」なのでそれら３つが選択される。そして、印刷設定情報「１」、「３」、「４」のうち印刷設定情報「１」のユーザ工程度が最も低いので、最終的には印刷設定情報「１」が選択される。
【００６６】
これにより、多くの印刷仕様を実現する印刷設定情報が優先的に選択されるので、汎用性が高い印刷を実現することができる。また、ユーザの作業度合いが少ない印刷を実現することができる。
この例では、印刷仕様情報の候補を対象とし、その印刷仕様情報との対応数が最も多い印刷設定情報を選択するように構成したが、これに限らず、対応関係情報テーブル４００に登録されているすべての印刷仕様情報の候補を対象とし、その印刷仕様情報との対応数が最も多い印刷設定情報を選択するように構成することもできる。
【００６７】
図９は、すべての印刷仕様情報を対象として対応数が最も多い印刷設定情報を選択する場合を示す図である。
図９に示すように、印刷設定情報の候補として印刷設定情報「１」、「３」が決定された場合、印刷設定情報「１」は、取得した印刷設定情報「１」にそれぞれ対応する印刷仕様情報「Ａ」、「Ｂ」に対応しているのに対し、印刷設定情報「３」は、取得した印刷設定情報「１」に対応する印刷仕様情報「Ａ」に対応しているが、その他にも、印刷仕様情報「Ｃ」、「Ｅ」に対応している。したがって、印刷設定情報「１」の対応数が「１」、印刷設定情報「３」の対応数が「３」なので、印刷設定情報「３」を選択する。
【００６８】
これにより、さらに多くの印刷仕様を実現する印刷設定情報が優先的に選択されるので、汎用性がさらに高い印刷を実現することができる。
また、上記実施の形態においては、印刷設定情報の候補のなかから評価が最も高い印刷設定情報を選択するように構成したが、これに限らず、印刷装置２００の機器能力を示す印刷装置情報を取得し、取得した印刷装置情報に基づいて、印刷設定を印刷装置２００で実現可能な印刷設定情報を選択するように構成することもできる。
【００６９】
図１０は、印刷装置情報のデータ構造を示す図である。
印刷装置情報は、印刷装置２００の機器能力が記述された電子データであって、図４に示すように、印刷装置２００を識別するためのプリンタＩＤ、給紙用紙サイズ、用紙方向、両面印刷の有無および割付・面付けの機能の種別が設定されている。印刷装置情報は、例えば、プリンタドライバに問い合わせることにより取得してもよいし、あらかじめ接続されている印刷装置２００ごとに印刷能力を記述した電子ファイルを読み込むことにより取得してもよい。
【００７０】
図１０の例では、印刷装置「Ｐ１」（プリンタＩＤ「Ｐ１」の印刷装置２００をいう。以下、同様に略記する。）がネットワーク１９９に接続されている場合は、図７を参照すると、印刷設定情報「１」、「２」、「４」が実行可能であるので、印刷設定情報の候補のなかから印刷設定情報「１」、「２」、「４」が選択される。
また、印刷装置「Ｐ２」がネットワーク１９９に接続されている場合は、図７を参照すると、印刷設定情報「３」が実行可能であるので、印刷設定情報の候補のなかから印刷設定情報「３」が選択される。
【００７１】
これにより、印刷設定を印刷装置２００で確実に実現することができる。
また、上記実施の形態においては、プリンタドライバ等から印刷設定情報を取得するように構成したが、これに限らず、記憶装置４２に格納されている印刷設定情報の一覧を表示装置４４に表示し、その一覧のなかからいずれかを選択すべきことを促し、これに応じてユーザが選択した印刷設定情報を記憶装置４２から取得するように構成することもできる。
【００７２】
これにより、ユーザは、印刷設定情報を選択するだけでよいので、ユーザの手続が簡単になる。
さらに、印刷に使用した印刷設定情報を履歴情報として記憶する履歴情報記憶手段と、履歴情報記憶手段の印刷設定情報のなかから印刷設定情報を選択すべきことを印刷実行時にユーザに促す印刷設定選択手段を備える構成であってもよい。これにより、ユーザは、印刷設定選択手段を介して所望の印刷設定情報を選択するだけでよいので、同様にユーザの手続が簡単になる。
【００７３】
また、上記実施の形態においては、印刷仕様情報の候補の決定、印刷設定情報の候補の決定および印刷設定情報の選択を自動的に行うように構成したが、これに限らず、ユーザインタフェースを介してユーザがそれらを行うように構成することもできる。例えば、印刷仕様情報の候補のなかからユーザが所望の印刷仕様情報を決定したり、印刷設定情報の候補のなかからユーザが所望の印刷設定情報を選択したりする。
【００７４】
また、上記実施の形態においては、印刷仕様情報の候補のそれぞれについてその候補に対応する印刷設定情報の候補を決定し、印刷設定情報の候補のなかからいずれかを選択するように構成したが、これに限らず、印刷設定情報の候補を決定することなく、印刷仕様情報の候補のそれぞれについてその候補に対応する印刷設定情報のなかからいずれかを選択するように構成することもできる。具体的には、ステップＳ１１４〜Ｓ１２８の処理を図１１の処理に置き換えることにより実現することができる。
【００７５】
図１１は、印刷設定情報選択処理を示すフローチャートである。
印刷設定情報選択処理は、図１１に示すように、まず、ステップＳ２００に移行する。
ステップＳ２００では、仕様候補テーブルから仕様ＩＤを読み出し、ステップＳ２０２に移行して、対応関係情報テーブル４００から仕様ＩＤを読み出し、ステップＳ２０４に移行して、読み出した仕様ＩＤ同士が一致しているか否かを判定し、それら仕様ＩＤが一致していると判定したとき(Yes)は、ステップＳ２０６に移行する。
【００７６】
ステップＳ２０６では、対応関係情報テーブル４００に基づいて、ステップＳ２００で前回読み出した仕様ＩＤの印刷仕様情報の評価よりも、ステップＳ２００で今回読み出した仕様ＩＤの印刷仕様情報の評価が高く、かつ、ステップＳ２０２で前回読み出した仕様ＩＤの印刷仕様情報の評価よりも、ステップＳ２０２で今回読み出した仕様ＩＤの印刷仕様情報の評価が低いか否かを判定し、候補の印刷仕様情報について前回よりも評価が高くかつ対象の印刷仕様情報について前回よりも評価が低いと判定したとき(Yes)は、ステップＳ２０８に移行する。
【００７７】
ステップＳ２０８では、ステップＳ２０２で読み出した仕様ＩＤに対応する設定ＩＤを対応関係情報テーブル４００から読み出し、ステップＳ２１０に移行して、読み出した設定ＩＤを最終的な印刷設定情報の設定ＩＤとして設定し、ステップＳ２１２に移行する。
ステップＳ２１２では、対応関係情報テーブル４００のすべての仕様ＩＤについてステップＳ２０２〜Ｓ２１０の処理が終了したか否かを判定し、すべての仕様ＩＤについて処理が終了したと判定したとき(Yes)は、ステップＳ２１４に移行する。
【００７８】
ステップＳ２１４では、仕様候補テーブルのすべての仕様ＩＤについてステップＳ２００〜Ｓ２１２の処理が終了したか否かを判定し、すべての仕様ＩＤについて処理が終了したと判定したとき(Yes)は、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ２１４で、仕様候補テーブルのすべての仕様ＩＤについて処理が終了していないと判定したとき(No)は、ステップＳ２００に移行する。
【００７９】
一方、ステップＳ２１２で、対応関係情報テーブル４００のすべての仕様ＩＤについて処理が終了していないと判定したとき(No)は、ステップＳ２０２に移行する。
一方、ステップＳ２０６で、候補の印刷仕様情報について前回と評価が同一若しくはこれよりも評価が低く、または対象の印刷仕様情報について前回と評価が同一若しくはこれよりも評価が高いと判定したとき(No)、およびステップＳ２０４で、仕様ＩＤが一致していないと判定したとき(No)は、いずれもステップＳ２１２に移行する。
【００８０】
また、上記実施の形態において、図６のフローチャートに示す印刷要求処理を実行するにあたっては、いずれもＲＯＭ３２にあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭ３４に読み込んで実行するようにしてもよい。なお、図１１のフローチャートに示す印刷設定情報選択処理についても同様である。
【００８１】
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
【図面の簡単な説明】
【００８２】
【図１】ネットワークシステムの機能概要を示す機能ブロック図である。
【図２】ホスト端末１００のハードウェア構成を示す図である。
【図３】印刷仕様情報のデータ構造を示す図である。
【図４】印刷設定情報のデータ構造を示す図である。
【図５】対応関係情報テーブル４００のデータ構造を示す図である。
【図６】印刷要求処理を示すフローチャートである。
【図７】記憶装置４２に格納されている印刷設定情報の例を示す図である。
【図８】図５の対応関係情報テーブル４００の生成に使用される印刷仕様情報の例を示す図である。
【図９】すべての印刷仕様情報を対象として対応数が最も多い印刷設定情報を選択する場合を示す図である。
【図１０】印刷装置情報のデータ構造を示す図である。
【図１１】印刷設定情報選択処理を示すフローチャートである。
【符号の説明】
【００８３】
１００…ホスト端末、  １０…印刷設定情報取得部、  １２…対応関係情報記憶部、  １４…印刷仕様情報候補決定部、  １６…印刷設定情報候補決定部、  １８…印刷設定情報選択部、  ２０…文書データ取得部、  ２２…印刷データ生成部、  ２４…印刷要求部、  ３０…ＣＰＵ、  ３２…ＲＯＭ、  ３４…ＲＡＭ、  ３８…Ｉ／Ｆ、  ３９…バス、  ４０…入力装置、  ４２…記憶装置、  ４４…表示装置、  ２００…印刷装置、  １９９…ネットワーク、  ４００…対応関係情報テーブル
【図１】
2007164396.tif 000003
【図２】
2007164396.tif 000004
【図３】
2007164396.tif 000005
【図４】
2007164396.tif 000006
【図５】
2007164396.tif 000007
【図６】
2007164396.tif 000008
【図７】
2007164396.tif 000009
【図８】
2007164396.tif 000010
【図９】
2007164396.tif 000011
【図１０】
2007164396.tif 000012
【図１１】
2007164396.tif 000013