(57)【要約】【課題】  印刷物の仕様を実現するのに好適な印刷支援装置を提供する。【解決手段】  ホスト端末１００は、印刷仕様電子ジョブチケット、機器能力情報、コンテンツデータを取得し、印刷仕様電子ジョブチケットの印刷仕様、機器能力情報の機器能力が満足する条件の条件設定情報から印刷設定候補を取得し、各印刷設定候補ごとに、コンテンツデータの解析結果に基づいて、印刷仕様電子ジョブチケットの印刷仕様に対して印刷設定候補が適合する度合いを仕様評価値として算出する。そして、仕様評価値に基づいて印刷設定候補のなかから印刷設定を選択し、選択印刷設定に基づいて印刷設定電子ジョブチケットを生成し、印刷設定電子ジョブチケットおよびコンテンツデータに基づいて、印刷装置２００に対して印刷を要求する。【選択図】図１
2008243153.tif 000002
【特許請求の範囲】
【請求項１】
印刷物の仕様を含む印刷ジョブ仕様データに基づいて印刷を支援する印刷支援装置であって、
前記印刷ジョブ仕様データを取得する印刷ジョブ仕様データ取得手段と、前記印刷仕様の条件および印刷設定を含む条件設定情報を記憶する条件設定情報記憶手段と、前記条件設定情報記憶手段の条件設定情報のうち、前記印刷ジョブ仕様データ取得手段で取得した印刷ジョブ仕様データの印刷仕様が満足する前記条件の条件設定情報から前記印刷設定の候補を取得する印刷設定候補取得手段と、前記印刷ジョブ仕様データに関連付けられたコンテンツデータを取得するコンテンツデータ取得手段と、前記コンテンツデータ取得手段で取得したコンテンツデータを解析するコンテンツデータ解析手段と、前記コンテンツデータ解析手段の解析結果に基づいて、前記印刷ジョブ仕様データ取得手段で取得した印刷ジョブ仕様データの印刷仕様に対して前記印刷設定候補取得手段で取得した印刷設定候補が適合する度合いを仕様評価値として算出する仕様評価値算出手段と、前記仕様評価値算出手段で算出した仕様評価値に基づいて、前記印刷設定候補取得手段で取得した印刷設定候補のなかから前記印刷設定を選択する印刷設定選択手段と、前記印刷設定選択手段で選択した印刷設定に基づいて印刷ジョブ設定データを生成する印刷ジョブ設定データ生成手段とを備えることを特徴とする印刷支援装置。
【請求項２】
請求項１において、
前記仕様評価値算出手段は、前記印刷設定候補取得手段で取得した各印刷設定候補ごとに、当該印刷設定候補が前記印刷ジョブ仕様データの印刷仕様を実現する度合いに対して、前記コンテンツデータ解析手段の解析結果に対応する重み付けを行ったものを前記仕様評価値として算出することを特徴とする印刷支援装置。
【請求項３】
請求項１および２のいずれか１項において、
前記条件設定情報は、前記印刷仕様および印刷装置の機器能力の条件並びに前記印刷設定を含み、
さらに、複数の前記印刷装置のそれぞれについてその機器能力を示す機器能力情報を取得する機器能力情報取得手段を備え、
前記印刷設定候補取得手段は、前記条件設定情報記憶手段の条件設定情報のうち、前記印刷ジョブ仕様データの印刷仕様および前記機器能力情報取得手段で取得した機器能力情報の機器能力が満足する前記条件の条件設定情報から前記印刷設定の候補を取得することを特徴とする印刷支援装置。
【請求項４】
印刷物の仕様を含む印刷ジョブ仕様データに基づいて印刷を支援する印刷支援プログラムであって、
前記印刷ジョブ仕様データを取得する印刷ジョブ仕様データ取得ステップと、前記印刷仕様の条件および印刷設定を含む条件設定情報を記憶する条件設定情報記憶手段の条件設定情報のうち、前記印刷ジョブ仕様データ取得ステップで取得した印刷ジョブ仕様データの印刷仕様が満足する前記条件の条件設定情報から前記印刷設定の候補を取得する印刷設定候補取得ステップと、前記印刷ジョブ仕様データに関連付けられたコンテンツデータを取得するコンテンツデータ取得ステップと、前記コンテンツデータ取得ステップで取得したコンテンツデータを解析するコンテンツデータ解析ステップと、前記コンテンツデータ解析ステップの解析結果に基づいて、前記印刷ジョブ仕様データ取得ステップで取得した印刷ジョブ仕様データの印刷仕様に対して前記印刷設定候補取得ステップで取得した印刷設定候補が適合する度合いを仕様評価値として算出する仕様評価値算出ステップと、前記仕様評価値算出ステップで算出した仕様評価値に基づいて、前記印刷設定候補取得ステップで取得した印刷設定候補のなかから前記印刷設定を選択する印刷設定選択ステップと、前記印刷設定選択ステップで選択した印刷設定に基づいて印刷ジョブ設定データを生成する印刷ジョブ設定データ生成ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする印刷支援プログラム。
【請求項５】
印刷物の仕様を含む印刷ジョブ仕様データに基づいて印刷を支援する印刷支援方法であって、
前記印刷ジョブ仕様データを取得する印刷ジョブ仕様データ取得ステップと、前記印刷仕様の条件および印刷設定を含む条件設定情報を記憶する条件設定情報記憶手段の条件設定情報のうち、前記印刷ジョブ仕様データ取得ステップで取得した印刷ジョブ仕様データの印刷仕様が満足する前記条件の条件設定情報から前記印刷設定の候補を取得する印刷設定候補取得ステップと、前記印刷ジョブ仕様データに関連付けられたコンテンツデータを取得するコンテンツデータ取得ステップと、前記コンテンツデータ取得ステップで取得したコンテンツデータを解析するコンテンツデータ解析ステップと、前記コンテンツデータ解析ステップの解析結果に基づいて、前記印刷ジョブ仕様データ取得ステップで取得した印刷ジョブ仕様データの印刷仕様に対して前記印刷設定候補取得ステップで取得した印刷設定候補が適合する度合いを仕様評価値として算出する仕様評価値算出ステップと、前記仕様評価値算出ステップで算出した仕様評価値に基づいて、前記印刷設定候補取得ステップで取得した印刷設定候補のなかから前記印刷設定を選択する印刷設定選択ステップと、前記印刷設定選択ステップで選択した印刷設定に基づいて印刷ジョブ設定データを生成する印刷ジョブ設定データ生成ステップとを含むことを特徴とする印刷支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子ジョブチケットに基づいて印刷を支援する装置およびプログラム、並びに方法に係り、特に、印刷物の仕様を実現するのに好適な印刷支援装置および印刷支援プログラム、並びに印刷支援方法に関する。
【背景技術】
【０００２】
文書の作成者が意図した通りの仕様で印刷物を得るため、印刷対象のコンテンツデータとは別に電子ジョブチケットと呼ばれるものを生成し、電子ジョブチケットおよびコンテンツデータに基づいて印刷を行う技術が知られている。電子ジョブチケットとしては、例えば、用紙サイズ、印刷方向、割付設定および両面印刷の有無等の書式情報のほか、綴じ位置等のフィニッシング情報を含む印刷物の仕様を規定する。
【０００３】
従来、電子ジョブチケットを利用して印刷を行う技術としては、例えば、特許文献１記載のデジタル情報出力システムが知られている。
特許文献１記載の発明は、ホスト端末と複数のプリンタがネットワークによって接続されたシステムである。ホスト端末は、プリンタを選択し、デジタル情報の加工出力指示を作成し、その出力先の処理能力を調べ、その結果に従って、デジタル情報の加工出力指示を解釈し、その解釈結果に従って、デジタル情報を加工し、選択出力先であるプリンタに対して、そのプリンタの処理能力に従って、デジタル情報とそのデジタル情報の加工出力指示、または加工されたデジタル情報を送信する。第１のプリンタは、送信されたデジタル情報の加工出力指示を解釈し、その解釈結果に従って、そのデジタル情報を加工し、その加工されたデジタル情報を出力する。第２のプリンタは、ホスト端末で加工されたデジタル情報を出力する。
【０００４】
また、プリンタの能力に応じて印刷制御を行う技術としては、例えば、特許文献２、３記載の技術が知られている。
特許文献２記載の技術では、クライアントがサーバに対してプリンタの能力の問合せを行うと、プリンタ設定ディレクトリが保持するプリンタの属性情報がファイル転送によりクライアントに通知される。クライアントからの原稿ファイルがプリンタディレクトリに格納されると、ジョブ受付部は、プリンタ設定ディレクトリに格納されている当該プリンタディレクトリの属性情報を抽出し、当該属性を持つプリントジョブを発行する。
【０００５】
特許文献３記載の技術は、文書に対する製本印刷の分冊設定や、文書の各部分をステープルする設定に変更した場合、製本分冊ジョブやステープルジョブの生成を設定し、プリンタの能力に応じて、設定された製本分冊ジョブやステープルジョブの生成を有効にするか否かを指示し、その指示に基づいて製本分冊ジョブやステープルジョブを生成する。
【特許文献１】特開２００３−１２２５２４号公報
【特許文献２】特開平７−１４１２８１号公報
【特許文献３】特開２００３−９１３８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１記載の発明は、利用可能なデバイスを限定しないことを目的とし、出力先となるプリンタを任意に選択している。しかしながら、カラーで印刷すべきコンテンツデータの出力先としてモノクロのプリンタを選択したり、Ａ３で印刷すべきコンテンツデータの出力先としてＡ４対応のプリンタを選択したりした場合は、印刷物の仕様を実現することができない。また、例えば、Ａ４対応のカラープリンタと、Ａ３対応のモノクロプリンタの２台しか利用できない場合において、１ページ目の表紙がＡ４カラーで２ページ目以降の本文がＡ３のモノクロのコンテンツデータを印刷するときは、いずれのプリンタを選択しても１台のプリンタでは印刷物の仕様を実現することができない。なお、ここでいう選択とは、実際にプリンタを選択するほか、選択すべきプリンタについての印刷設定を含む電子ジョブチケットを生成することが含まれる。
【０００７】
また、特許文献２、３記載の発明については、指定されたプリンタの能力に応じてプリントジョブを生成するため、ユーザによる指定が適切でなければ、特許文献１記載の発明と同様の問題が生じる。
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、印刷物の仕様を実現するのに好適な印刷支援装置および印刷支援プログラム、並びに印刷支援方法を提供することを目的としている。
【課題を解決するための手段】
【０００８】
〔形態１〕  上記目的を達成するために、形態１の印刷支援装置は、
印刷物の仕様を含む印刷ジョブ仕様データに基づいて印刷を支援する印刷支援装置であって、
前記印刷ジョブ仕様データを取得する印刷ジョブ仕様データ取得手段と、前記印刷仕様の条件および印刷設定を含む条件設定情報を記憶する条件設定情報記憶手段と、前記条件設定情報記憶手段の条件設定情報のうち、前記印刷ジョブ仕様データ取得手段で取得した印刷ジョブ仕様データの印刷仕様が満足する前記条件の条件設定情報から前記印刷設定の候補を取得する印刷設定候補取得手段と、前記印刷ジョブ仕様データに関連付けられたコンテンツデータを取得するコンテンツデータ取得手段と、前記コンテンツデータ取得手段で取得したコンテンツデータを解析するコンテンツデータ解析手段と、前記コンテンツデータ解析手段の解析結果に基づいて、前記印刷ジョブ仕様データ取得手段で取得した印刷ジョブ仕様データの印刷仕様に対して前記印刷設定候補取得手段で取得した印刷設定候補が適合する度合いを仕様評価値として算出する仕様評価値算出手段と、前記仕様評価値算出手段で算出した仕様評価値に基づいて、前記印刷設定候補取得手段で取得した印刷設定候補のなかから前記印刷設定を選択する印刷設定選択手段と、前記印刷設定選択手段で選択した印刷設定に基づいて印刷ジョブ設定データを生成する印刷ジョブ設定データ生成手段とを備えることを特徴とする。
【０００９】
このような構成であれば、印刷ジョブ仕様データ取得手段により、印刷ジョブ仕様データが取得され、印刷設定候補取得手段により、条件設定情報記憶手段の条件設定情報のうち、印刷ジョブ仕様データの印刷仕様が満足する条件の条件設定情報から印刷設定の候補が取得される。また、コンテンツデータ取得手段により、印刷ジョブ仕様データに関連付けられたコンテンツデータが取得され、コンテンツデータ解析手段により、取得されたコンテンツデータが解析される。
【００１０】
次いで、仕様評価値算出手段により、コンテンツデータ解析手段の解析結果に基づいて、印刷ジョブ仕様データの印刷仕様に対して印刷設定候補が適合する度合いが仕様評価値として算出される。そして、印刷設定選択手段により、算出された仕様評価値に基づいて、印刷設定候補のなかから印刷設定が選択され、印刷ジョブ設定データ生成手段により、選択された印刷設定に基づいて印刷ジョブ設定データが生成される。
【００１１】
これにより、印刷仕様に適合する度合いおよびコンテンツデータの解析結果に基づいて印刷設定が選択されるので、従来に比して、印刷仕様を実現する度合いを向上することができるという効果が得られる。
ここで、印刷ジョブ仕様データとは、印刷処理によって最終成果物として所望する印刷仕様が記載されたデータをいう。具体的には、例えば、仕上用紙サイズ、印刷媒体の種類、折り方および断裁方法、綴じ位置、綴じ方、印刷部数、両面印刷方法、印刷対象となるコンテンツデータおよびページ、並びに使用するインクに関する情報が含まれる。印刷ジョブ仕様データは、最終成果物の仕様のみ記述すればよく、後述する印刷ジョブ設定データは記述されない。換言すれば、印刷ジョブ仕様データだけでは印刷装置を自動稼動させることはできず、何らかの形で印刷ジョブ仕様データからその仕様を満足するような印刷ジョブ設定データに変換を行う必要がある。以下、形態４の印刷支援プログラム、および形態５の印刷支援方法において同じである。
【００１２】
また、印刷ジョブ設定データとは、印刷処理に用いる印刷装置の詳細な設定データをいう。具体的には、例えば、面付け（折り、断裁を経て仕上用紙サイズになるように、用紙の一面に複数ページを割り付けて印刷すること）する際に用いる用紙のサイズ、面付方法、面付における詳細な座標情報、折り方および断裁位置に関する情報が含まれる。印刷ジョブ設定データに含まれる設定データのなかには印刷ジョブ仕様データと重複する情報もある。以下、形態４の印刷支援プログラム、および形態５の印刷支援方法において同じである。
【００１３】
また、印刷ジョブ仕様データ取得手段は、印刷ジョブ仕様データを取得するようになっていればどのような構成であってもよく、例えば、入力装置等から印刷ジョブ仕様データを入力してもよいし、外部の装置等から印刷ジョブ仕様データを獲得または受信してもよいし、記憶装置や記憶媒体等から印刷ジョブ仕様データを読み出してもよい。したがって、取得には、少なくとも入力、獲得、受信および読出が含まれる。印刷設定候補取得手段その他取得の概念については同じである。
【００１４】
また、印刷ジョブ仕様データに関連付けられたコンテンツデータとは、印刷仕様に基づいた印刷処理の対象となる電子的なコンテンツデータをいう。関連付けの方法は、印刷ジョブ仕様データのなかに直接コンテンツデータが埋め込まれていてもよいし、印刷ジョブ仕様データにはＵＲＬ（Uniform Resource Locator）やファイルパス等のコンテンツデータの所在のみが記載されていてもよい。また、印刷ジョブ仕様データに複数のコンテンツデータが関連付けられていてもよい。また、コンテンツデータ全ページだけでなく、特定のページのみ関連付けられていてもよい。以下、形態４の印刷支援プログラム、および形態５の印刷支援方法において同じである。
【００１５】
また、条件設定情報記憶手段は、条件設定情報をあらゆる手段でかつあらゆる時期に記憶するものであり、条件設定情報をあらかじめ記憶してあるものであってもよいし、条件設定情報をあらかじめ記憶することなく、本装置の動作時に外部からの入力等によって条件設定情報を記憶するようになっていてもよい。
【００１６】
〔形態２〕  さらに、形態２の印刷支援装置は、形態１の印刷支援装置において、
前記仕様評価値算出手段は、前記印刷設定候補取得手段で取得した各印刷設定候補ごとに、当該印刷設定候補が前記印刷ジョブ仕様データの印刷仕様を実現する度合いに対して、前記コンテンツデータ解析手段の解析結果に対応する重み付けを行ったものを前記仕様評価値として算出することを特徴とする。
【００１７】
このような構成であれば、仕様評価値算出手段により、各印刷設定候補ごとに、その印刷設定候補が印刷ジョブ仕様データの印刷仕様を実現する度合いに対して、コンテンツデータ解析手段の解析結果に対応する重み付けを行ったものが仕様評価値として算出される。
これにより、コンテンツデータの解析結果に対応する重み付けによる仕様評価値に基づいて印刷設定が選択されるので、印刷仕様を実現する度合いをさらに向上することができるという効果が得られる。
【００１８】
〔形態３〕  さらに、形態３の印刷支援装置は、形態１および２のいずれか１の印刷支援装置において、
前記条件設定情報は、前記印刷仕様および印刷装置の機器能力の条件並びに前記印刷設定を含み、
さらに、複数の前記印刷装置のそれぞれについてその機器能力を示す機器能力情報を取得する機器能力情報取得手段を備え、
前記印刷設定候補取得手段は、前記条件設定情報記憶手段の条件設定情報のうち、前記印刷ジョブ仕様データの印刷仕様および前記機器能力情報取得手段で取得した機器能力情報の機器能力が満足する前記条件の条件設定情報から前記印刷設定の候補を取得することを特徴とする。
【００１９】
このような構成であれば、機器能力情報取得手段により、機器能力情報が取得され、印刷設定候補取得手段により、条件設定情報記憶手段の条件設定情報のうち、印刷ジョブ仕様データの印刷仕様および取得された機器能力情報の機器能力が満足する条件の条件設定情報から印刷設定の候補が取得される。
これにより、印刷仕様および印刷装置の機器能力に適合する度合いに基づいて印刷設定が選択されるので、印刷仕様を実現する度合いをさらに向上することができるという効果が得られる。
【００２０】
〔形態４〕  一方、上記目的を達成するために、形態４の印刷支援プログラムは、
印刷物の仕様を含む印刷ジョブ仕様データに基づいて印刷を支援する印刷支援プログラムであって、
前記印刷ジョブ仕様データを取得する印刷ジョブ仕様データ取得ステップと、前記印刷仕様の条件および印刷設定を含む条件設定情報を記憶する条件設定情報記憶手段の条件設定情報のうち、前記印刷ジョブ仕様データ取得ステップで取得した印刷ジョブ仕様データの印刷仕様が満足する前記条件の条件設定情報から前記印刷設定の候補を取得する印刷設定候補取得ステップと、前記印刷ジョブ仕様データに関連付けられたコンテンツデータを取得するコンテンツデータ取得ステップと、前記コンテンツデータ取得ステップで取得したコンテンツデータを解析するコンテンツデータ解析ステップと、前記コンテンツデータ解析ステップの解析結果に基づいて、前記印刷ジョブ仕様データ取得ステップで取得した印刷ジョブ仕様データの印刷仕様に対して前記印刷設定候補取得ステップで取得した印刷設定候補が適合する度合いを仕様評価値として算出する仕様評価値算出ステップと、前記仕様評価値算出ステップで算出した仕様評価値に基づいて、前記印刷設定候補取得ステップで取得した印刷設定候補のなかから前記印刷設定を選択する印刷設定選択ステップと、前記印刷設定選択ステップで選択した印刷設定に基づいて印刷ジョブ設定データを生成する印刷ジョブ設定データ生成ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態１の印刷支援装置と同等の作用および効果が得られる。
【００２１】
〔形態５〕  一方、上記目的を達成するために、形態５の印刷支援方法は、
印刷物の仕様を含む印刷ジョブ仕様データに基づいて印刷を支援する印刷支援方法であって、
前記印刷ジョブ仕様データを取得する印刷ジョブ仕様データ取得ステップと、前記印刷仕様の条件および印刷設定を含む条件設定情報を記憶する条件設定情報記憶手段の条件設定情報のうち、前記印刷ジョブ仕様データ取得ステップで取得した印刷ジョブ仕様データの印刷仕様が満足する前記条件の条件設定情報から前記印刷設定の候補を取得する印刷設定候補取得ステップと、前記印刷ジョブ仕様データに関連付けられたコンテンツデータを取得するコンテンツデータ取得ステップと、前記コンテンツデータ取得ステップで取得したコンテンツデータを解析するコンテンツデータ解析ステップと、前記コンテンツデータ解析ステップの解析結果に基づいて、前記印刷ジョブ仕様データ取得ステップで取得した印刷ジョブ仕様データの印刷仕様に対して前記印刷設定候補取得ステップで取得した印刷設定候補が適合する度合いを仕様評価値として算出する仕様評価値算出ステップと、前記仕様評価値算出ステップで算出した仕様評価値に基づいて、前記印刷設定候補取得ステップで取得した印刷設定候補のなかから前記印刷設定を選択する印刷設定選択ステップと、前記印刷設定選択ステップで選択した印刷設定に基づいて印刷ジョブ設定データを生成する印刷ジョブ設定データ生成ステップとを含むことを特徴とする。
これにより、形態１の印刷支援装置と同等の効果が得られる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施の形態を図面を参照しながら説明する。図１ないし図１０は、本発明に係る印刷支援装置および印刷支援プログラム、並びに印刷支援方法の実施の形態を示す図である。
本実施の形態は、本発明に係る印刷支援装置および印刷支援プログラム、並びに印刷支援方法を、図１に示すように、印刷仕様電子ジョブチケットを利用して印刷装置２００で印刷を行う場合について適用したものである。
【００２３】
まず、本発明を適用するネットワークシステムの機能概要を説明する。
図１は、ネットワークシステムの機能概要を示す機能ブロック図である。
ネットワーク１９９には、図１に示すように、ホスト端末１００と、複数の印刷装置２００とが接続されている。
ホスト端末１００は、印刷物の仕様を含む印刷仕様電子ジョブチケットを取得する印刷仕様電子ジョブチケット取得部１０と、複数の印刷装置２００のそれぞれについてその機器能力を示す機器能力情報を取得する機器能力情報取得部１２とを有して構成されている。
【００２４】
ホスト端末１００は、さらに、印刷仕様および印刷装置２００の機器能力の条件並びに印刷装置２００の印刷設定を含む条件設定情報を記憶する条件設定情報記憶部１４と、条件設定情報記憶部１４の条件設定情報のうち、印刷仕様電子ジョブチケット取得部１０で取得した印刷仕様電子ジョブチケットの印刷仕様および機器能力情報取得部１２で取得した機器能力情報の機器能力が満足する条件の条件設定情報から印刷設定の候補を取得する印刷設定候補取得部１６とを有して構成されている。
【００２５】
ホスト端末１００は、さらに、印刷仕様電子ジョブチケットで指定されているコンテンツデータを取得するコンテンツデータ取得部１８と、コンテンツデータの解析に必要なコンテンツ判別知識に関する知識情報を記憶するコンテンツ判別知識データベース（以下、データベースのことを単にＤＢと略記する。）２０と、コンテンツ判別知識ＤＢ２０の知識情報に基づいて、コンテンツデータ取得部１８で取得したコンテンツデータを解析するコンテンツデータ解析部２２とを有して構成されている。
【００２６】
ホスト端末１００は、さらに、コンテンツデータ解析部２２の解析結果に基づいて、印刷仕様電子ジョブチケット取得部１０で取得した印刷仕様電子ジョブチケットの印刷仕様に対して印刷設定候補取得部１６で取得した印刷設定候補が適合する度合いを仕様評価値として算出する仕様評価値算出部２４と、仕様評価値算出部２４で算出した仕様評価値に基づいて、印刷設定候補取得部１６で取得した印刷設定候補のなかから印刷設定を選択する印刷設定選択部２６とを有して構成されている。
【００２７】
ホスト端末１００は、さらに、印刷設定選択部２６で選択した印刷設定に基づいて印刷設定電子ジョブチケットを生成する印刷設定電子ジョブチケット生成部２８と、印刷設定電子ジョブチケット生成部２８で生成した印刷設定電子ジョブチケットおよびコンテンツデータ取得部１８で取得したコンテンツデータに基づいて、印刷装置２００に対して印刷を要求する印刷要求部３０とを有して構成されている。
【００２８】
次に、ホスト端末１００の構成を詳細に説明する。
図２は、ホスト端末１００のハードウェア構成を示す図である。
ホスト端末１００は、図２に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ５０と、所定領域にあらかじめＣＰＵ５０の制御プログラム等を格納しているＲＯＭ５２と、ＲＯＭ５２等から読み出したデータやＣＰＵ５０の演算過程で必要な演算結果を格納するためのＲＡＭ５４と、外部装置に対してデータの入出力を媒介するＩ／Ｆ５８とで構成されており、これらは、データを転送するための信号線であるバス５９で相互にかつデータ授受可能に接続されている。
【００２９】
Ｉ／Ｆ５８には、外部装置として、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置６０と、データやテーブル等をファイルとして格納する記憶装置６２と、画像信号に基づいて画面を表示する表示装置６４と、ネットワーク１９９に接続するための信号線とが接続されている。
次に、印刷仕様電子ジョブチケットのデータ構造を説明する。
【００３０】
図３は、印刷仕様電子ジョブチケットのデータ構造を示す図である。
印刷仕様電子ジョブチケットは、図３に示すように、印刷仕様が記述された電子データであって、例えば、ＸＭＬ（eXtensible Markup Language）等のマークアップ言語により記述することができる。図３の例では、コンテンツデータに関する印刷仕様として、ファイル名、ページサイズ、ページ指定およびカラーの各項目について、「電子ファイル１」、「Ａ４縦」、「１-４」および「カラー」が記述されている。これは、コンテンツデータのファイル名が「電子ファイル１」、ページサイズが「Ａ４縦」、１〜４ページが印刷対象であること、およびカラーのコンテンツが含まれていることを示している。また、印刷物の仕上がりに関する印刷仕様として、仕上用紙サイズおよび仕上種類の各項目について、「Ａ４縦」および「二折、左折り」が記述されている。これは、仕上用紙サイズが「Ａ４縦」であること、および二つ折りでかつ左折りに仕上げることを示している。
【００３１】
次に、機器能力情報のデータ構造を説明する。
図４は、機器能力情報のデータ構造を示す図である。
機器能力情報は、図４に示すように、印刷装置２００の機器能力が記述された電子データであって、例えば、ＸＭＬ等のマークアップ言語により記述することができる。図４の例では、装置種類、給紙用紙サイズ、両面印刷、カラーおよび装置名の各項目について、「印刷装置」、「Ａ３」、「両面」、「モノクロ」および「印刷装置Ｂ」が記述されている。これは、装置の種類が「印刷装置」、印刷装置２００の名称が「印刷装置Ｂ」、給紙用紙サイズが「Ａ３」であること、および両面印刷可能でかつモノクロ印刷のみ可能であることを示している。
【００３２】
次に、条件設定情報のデータ構造を説明する。
図５は、条件設定情報のデータ構造を示す図である。
記憶装置６２は、条件設定情報記憶部１４およびコンテンツ判別知識ＤＢ２０を構成し、少なくとも１つの条件設定情報を記憶している。
条件設定情報は、図５に示すように、印刷仕様および機器能力の条件が記述された条件節と、印刷仕様電子ジョブチケットの印刷仕様が条件節の条件を満足する場合に実行される内容が記述された実行節とからなる電子データであって、例えば、ＸＭＬ等のマークアップ言語により記述することができる。実行節には、印刷仕様電子ジョブチケットの印刷仕様が条件節の条件を満足する度合いを示す設定完全性と、印刷仕様電子ジョブチケットの印刷仕様が条件節の条件を満足する場合に候補として採用する印刷設定および印刷処理後設定と、その印刷設定および印刷処理後設定に伴ってコンテンツデータの加工が必要な場合におけるその加工設定とが記述される。
【００３３】
図５の例では、印刷仕様の条件として図３と同様の内容が、機器能力の条件として図４と同様の内容が条件節に記述されている。これは、図３の印刷仕様電子ジョブチケットおよび図４の機器能力情報を取得した場合は、それら印刷仕様および機器能力が図５の条件設定条件の条件を満足することとなり、その場合は、その条件節に対応する実行節が実行されることを示している。
【００３４】
実行節には、設定完全性として、カラー、体裁、縮小および用紙の各項目ごとに基礎評価値が記述されている。基礎評価値は、後述の仕様評価値を算出するのに用いられる。この場合、カラーの重み付け係数が他と比べて大きいので、カラーに関する印刷設定を重視することを示している。
また、実行節には、印刷設定として、装置名、コンテンツデータ、給紙用紙サイズ、両面印刷およびカラーの各項目について、「＄２」、「＄１.tmp」、「Ａ３」、「両面」および「モノクロ」が記述されている。これは、条件節の条件を満足する印刷仕様電子ジョブチケットで指定されているコンテンツデータに基づいて、条件節の条件を満足する機器能力情報で指定されている印刷装置２００に対して、給紙用紙サイズが「Ａ３」の印刷用紙を用いて両面印刷およびモノクロ印刷を実行することを内容とする印刷設定である。
【００３５】
また、実行節には、印刷後処理設定として、装置名、後処理体裁、用紙幅およびストッパー位置の各項目について、「＄３」、「二折」、「297mm」および「210mm」が記述されている。これは、条件節の条件を満足する機器能力情報で指定されている印刷後処理装置（不図示）を用いて、用紙幅を「297mm」、ストッパー位置を「210mm」として二つ折りにすることを内容とする印刷後処理設定である。
【００３６】
また、実行節には、コンテンツの加工設定として、入力コンテンツデータ、出力コンテンツデータ、表面の面付けおよび裏面の面付けの各項目について、「＄１」、「＄１.tmp」、「４、１」および「２、３」が記述されている。これは、条件節の条件を満足する印刷仕様電子ジョブチケットで指定されているコンテンツデータを入力コンテンツデータとして入力し、入力コンテンツデータの４、１ページを表面に、２、３ページを裏面に面付けするように加工処理を行い、出力コンテンツデータのファイル名として関連のファイル名を用い、加工結果を出力コンテンツデータとして出力することを内容とする加工設定である。
【００３７】
なお、印刷後処理設定およびコンテンツの加工設定は、本実施の形態におけるホスト端末１００および印刷装置２００では直接利用しないが、コンテンツデータ加工手段を備える加工処理装置および印刷後処理装置がネットワーク１９９を介して利用可能である場合は、それら装置で利用される。
次に、設定評価ルールのデータ構造を説明する。
【００３８】
図６は、設定評価ルールのデータ構造を示す図である。
図７は、コンテンツデータの構造の一例を示す図である。
記憶装置６２は、複数の設定評価ルールを記憶している。
設定評価ルールは、図６に示すように、コンテンツデータの解析結果に対応する重み付け係数が記述された電子データであって、例えば、ＸＭＬ等のマークアップ言語により記述することができる。
【００３９】
図６（ａ）の例では、条件節として「カラー画像の面積＞ページ面積の３０％」が記述されている。これは、図７（ａ）に示すように、ページ全体に対してカラー画像が比較的大きな割合を占める含むコンテンツデータを取得した場合は、そのカラー画像がページ面積の３０％以上であるときは、図６（ａ）の設定評価ルールの条件を満足することとなり、その場合は、その条件節に対応する実行節の重み付け係数が仕様評価値の算出に採用されることを示している。実行節には、カラー、体裁、縮小および用紙の各項目ごとに重み付け係数が記述されている。この場合、カラーの重み付け係数が他と比べて大きいので、カラーに関する印刷設定を重視することを示している。例えば、印刷仕様および機器能力が図５の条件設定条件の条件を満足し、コンテンツデータの解析結果が図６（ａ）の設定評価ルールの条件を満足する場合、仕様評価値は、各項目ごとに基礎評価値と重み付け係数を乗算し、カラーについて−１×１０＝−１０、体裁について０×１＝０、縮小について０×１＝０、用紙について０×１＝０を得て、これらを総和することにより「−１０」として算出される。
【００４０】
図６（ｂ）の例では、条件節として「テキスト部分の面積＞ページ面積の３０％」が記述されている。これは、図７（ｂ）に示すように、ページ全体に対してテキストが比較的大きな割合を占めるコンテンツデータを取得した場合は、そのテキスト部分がページ面積の３０％以上であるときは、図６（ｂ）の設定評価ルールの条件を満足することとなり、その場合は、その条件節に対応する実行節の重み付け係数が仕様評価値の算出に採用されることを示している。実行節には、カラー、体裁、縮小および用紙の各項目ごとに重み付け係数が記述されている。この場合、縮小の重み付け係数が他と比べて大きいので、縮小に関する印刷設定を重視することを示している。例えば、印刷仕様および機器能力が図５の条件設定条件の条件を満足し、コンテンツデータの解析結果が図６（ｂ）の設定評価ルールの条件を満足する場合、仕様評価値は、各項目ごとに基礎評価値と重み付け係数を乗算し、カラーについて−１×１＝−１、体裁について０×１＝０、縮小について０×１０＝０、用紙について０×１＝０を得て、これらを総和することにより「０」として算出される。
【００４１】
次に、ＣＰＵ５０で実行される処理を説明する。
ＣＰＵ５０は、マイクロプロセッシングユニット等からなり、ＲＯＭ５２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図８のフローチャートに示す印刷要求処理を実行する。
図８は、印刷要求処理を示すフローチャートである。
【００４２】
印刷要求処理は、印刷装置２００に対して印刷を要求する処理であって、ＣＰＵ５０において実行されると、図８に示すように、まず、ステップＳ１００に移行する。
ステップＳ１００では、印刷仕様電子ジョブチケットを取得する。印刷仕様電子ジョブチケットは、例えば、ネットワーク１９９を介して取得してもよいし、フラッシュメモリ等の外部記憶媒体から読み込むことにより取得してもよい。以下、ステップＳ１０６において同じである。
【００４３】
次いで、ステップＳ１０２に移行して、複数の印刷装置２００のそれぞれについて機器能力情報を取得する。機器能力情報は、例えば、プリンタドライバに問い合わせることにより取得してもよいし、あらかじめ接続されている印刷装置２００ごとに機器能力を記述した電子ファイルを読み込むことにより取得してもよい。
次いで、ステップＳ１０４に移行して、取得した印刷仕様電子ジョブチケットの印刷仕様および取得した機器能力情報の機器能力が満足する条件の条件設定情報を記憶装置６２のなかから検索し、索出した条件設定情報から印刷設定の候補を取得する。
【００４４】
次いで、ステップＳ１０６に移行して、印刷仕様電子ジョブチケットで指定されているコンテンツデータを取得し、ステップＳ１０８に移行して、記憶装置６２の知識情報に基づいて、取得したコンテンツデータを解析する。
次いで、ステップＳ１１０に移行して、コンテンツデータの解析結果が満足する条件の設定評価ルールを記憶装置６２のなかから検索し、取得した各印刷設定候補ごとに、索出した設定評価ルールの重み付け係数による重み付けを行って仕様評価値を算出する。
【００４５】
次いで、ステップＳ１１２に移行して、算出した仕様評価値に基づいて、取得した印刷設定候補のなかから印刷設定を選択する。この選択処理では、仕様評価値が最も高い印刷設定を選択してもよいし、仕様評価値が高い順に印刷設定候補を表示装置６４に表示してユーザに入力装置６０により選択させてもよい。
次いで、ステップＳ１１４に移行して、選択した印刷設定（以下、選択印刷設定という。）に基づいて印刷設定電子ジョブチケットを生成する。
【００４６】
図９は、印刷設定電子ジョブチケットのデータ構造を示す図である。
印刷設定電子ジョブチケットは、図９に示すように、選択印刷設定が記述された電子データであって、例えば、ＸＭＬ等のマークアップ言語により記述することができる。図９の例では、印刷装置、給紙用紙サイズ、両面印刷およびコンテンツデータの各項目について、「印刷装置Ｂ」、「Ａ３」、「両面」および「電子ファイル１.tmp」が記述されている。これは、「電子ファイル１.tmp」というファイル名のコンテンツデータに基づいて、印刷装置Ｂに対して、給紙用紙サイズが「Ａ３」の印刷用紙を用いて両面印刷を実行することを内容とする印刷設定である。
【００４７】
ここで、必要があれば、印刷後処理設定およびコンテンツの加工設定を印刷設定電子ジョブチケットに含めることもできる。なお、印刷設定電子ジョブチケットとは別ファイルに出力することもできる。
図１０は、コンテンツの加工設定のデータ構造を示す図である。
図１０の例では、コンテンツの加工設定として、表面の面付け、裏面の面付け、入力コンテンツデータおよび出力コンテンツデータの各項目について、「４、１」、「２、３」、「電子ファイル１」および「電子ファイル１.tmp」が記述されている。これは、「電子ファイル１」というファイル名のコンテンツデータの４、１ページを表面に、２、３ページを裏面に面付けするように加工処理を行い、その加工結果を「電子ファイル１.tmp」というファイル名の出力コンテンツデータに出力することを内容とする加工設定である。
【００４８】
次いで、ステップＳ１１６に移行して、生成した印刷設定電子ジョブチケットおよび取得したコンテンツデータに基づいて、印刷装置２００に対して印刷を要求する印刷制御処理を実行し、一連の処理を終了して元の処理に復帰させる。
次に、本実施の形態の動作を説明する。
ホスト端末１００では、ステップＳ１００、Ｓ１０２を経て、印刷仕様電子ジョブチケットおよび機器能力情報が取得されると、ステップＳ１０４を経て、印刷仕様電子ジョブチケットの印刷仕様および機器能力情報の機器能力が満足する条件の条件設定情報が検索され、索出された条件設定情報から印刷設定の候補が取得される。
【００４９】
次いで、ステップＳ１０６〜Ｓ１１２を経て、コンテンツデータが取得、解析され、各印刷設定候補ごとに、コンテンツデータの解析結果に対応する重み付けが行われて仕様評価値が算出され、仕様評価値に基づいて印刷設定候補のなかから印刷設定が選択される。
そして、ステップＳ１１４〜Ｓ１１６を経て、選択印刷設定を含む印刷設定電子ジョブチケットが生成され、印刷装置２００に対して、印刷設定電子ジョブチケットに記述された印刷設定が自動で行われた後、コンテンツデータの印刷制御命令が発行される。その結果、印刷装置２００から印刷仕様に適合した印刷物を得ることができる。
【００５０】
このようにして、本実施の形態では、印刷仕様電子ジョブチケットを取得し、記憶装置６２の条件設定情報のうち、印刷仕様電子ジョブチケットの印刷仕様が満足する条件の条件設定情報から印刷設定の候補を取得し、コンテンツデータを取得、解析し、コンテンツデータの解析結果に基づいて、印刷仕様電子ジョブチケットの印刷仕様に対して印刷設定候補が適合する度合いを仕様評価値として算出し、算出した仕様評価値に基づいて印刷設定候補のなかから印刷設定を選択し、選択印刷設定に基づいて印刷設定電子ジョブチケットを生成する。
【００５１】
これにより、印刷仕様に適合する度合いおよびコンテンツデータの解析結果に基づいて印刷設定が選択されるので、従来に比して、印刷仕様を実現する度合いを向上することができる。
さらに、本実施の形態では、各印刷設定候補ごとに、その印刷設定候補が印刷仕様電子ジョブチケットの印刷仕様を実現する度合いに対して、コンテンツデータの解析結果に対応する重み付けを行ったものを仕様評価値として算出する。
【００５２】
これにより、コンテンツデータの解析結果に対応する重み付けによる仕様評価値に基づいて印刷設定が選択されるので、印刷仕様を実現する度合いをさらに向上することができる。
さらに、本実施の形態では、機器能力情報を取得し、記憶装置６２の条件設定情報のうち、印刷仕様電子ジョブチケットの印刷仕様および機器能力情報の機器能力が満足する条件の条件設定情報から印刷設定の候補を取得する。
【００５３】
これにより、印刷仕様および印刷装置２００の機器能力に適合する度合いに基づいて印刷設定が選択されるので、印刷仕様を実現する度合いをさらに向上することができる。
上記実施の形態において、記憶装置６２は、形態１、３ないし５の条件設定情報記憶手段に対応し、印刷仕様電子ジョブチケット取得部１０およびステップＳ１００は、形態１の印刷ジョブ仕様データ取得手段に対応し、ステップＳ１００は、形態４または５の印刷ジョブ仕様データ取得ステップに対応している。また、機器能力情報取得部１２およびステップＳ１０２は、形態３の機器能力情報取得手段に対応し、印刷設定候補取得部１６およびステップＳ１０４は、形態１ないし３の印刷設定候補取得手段に対応し、ステップＳ１０４は、形態４または５の印刷設定候補取得ステップに対応している。
【００５４】
また、上記実施の形態において、コンテンツデータ取得部１８およびステップＳ１０６は、形態１のコンテンツデータ取得手段に対応し、ステップＳ１０６は、形態４または５のコンテンツデータ取得ステップに対応し、コンテンツデータ解析部２２およびステップＳ１０８は、形態１または２のコンテンツデータ解析手段に対応している。また、ステップＳ１０８は、形態４または５のコンテンツデータ解析ステップに対応し、仕様評価値算出部２４およびステップＳ１１０は、形態１または２の仕様評価値算出手段に対応し、ステップＳ１１０は、形態４または５の仕様評価値算出ステップに対応している。
【００５５】
また、上記実施の形態において、印刷設定選択部２６およびステップＳ１１２は、形態１の印刷設定選択手段に対応し、ステップＳ１１２は、形態４または５の印刷設定選択ステップに対応し、印刷設定電子ジョブチケット生成部２８およびステップＳ１１４は、形態１の印刷ジョブ設定データ生成手段に対応している。また、ステップＳ１１４は、形態４または５の印刷ジョブ設定データ生成ステップに対応し、印刷仕様電子ジョブチケットは、形態１ないし５の印刷ジョブ仕様データに対応し、印刷設定電子ジョブチケットは、形態１、４または５の印刷ジョブ設定データに対応している。
【００５６】
なお、上記実施の形態においては、図５に示すデータ構造の条件設定情報を例にとって説明したが、これに限らず、図１１に示すデータ構造の条件設定情報を利用することもできる。
図１１は、条件設定情報のデータ構造を示す図である。
図１１の例では、コンテンツデータに基づいてページを縮小および面付けしてＡ４カラー対応の印刷装置２００でＡ４の印刷用紙にカラーおよび両面印刷を行い、印刷後処理装置で二折してＡ５仕上げすることを内容とする条件設定情報である。
【００５７】
この条件設定情報は、印刷仕様の条件のうち仕上仕様が二折であるのに対し、カラー対応でＡ４片面印刷のみ対応の印刷装置２００で、カラー出力するものである。この条件設定情報により、印刷仕様電子ジョブチケットの印刷仕様を完全には満たさないが、一応印刷出力を得ることができる。なお、この例では、コンテンツデータの加工が不要であるので、実行節にコンテンツ加工設定を設けなくてもよい。
【００５８】
図５の条件設定情報では、仕上体裁を重視してモノクロで印刷する結果になるのに対し、図１１の条件設定情報では、仕上体裁は代替仕様になるが、カラーで印刷することになる。
また、上記実施の形態においては、生成した印刷設定電子ジョブチケットおよび取得したコンテンツデータに基づいて、印刷装置２００に対して印刷を要求するように構成したが、これに代えて、生成した印刷設定電子ジョブチケットをファイル等として出力するように構成することもできる。
【００５９】
また、上記実施の形態において、図８のフローチャートに示す印刷要求処理を実行するにあたってはいずれも、ＲＯＭ５２にあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭ５４に読み込んで実行するようにしてもよい。
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
【００６０】
また、上記実施の形態においては、本発明に係る印刷支援装置および印刷支援プログラム、並びに印刷支援方法を、印刷仕様電子ジョブチケットを利用して印刷装置２００で印刷を行う場合について適用したが、これに限らず、本発明の主旨を逸脱しない範囲で他の場合にも適用可能である。
【図面の簡単な説明】
【００６１】
【図１】ネットワークシステムの機能概要を示す機能ブロック図である。
【図２】ホスト端末１００のハードウェア構成を示す図である。
【図３】印刷仕様電子ジョブチケットのデータ構造を示す図である。
【図４】機器能力情報のデータ構造を示す図である。
【図５】条件設定情報のデータ構造を示す図である。
【図６】設定評価ルールのデータ構造を示す図である。
【図７】コンテンツデータの構造の一例を示す図である。
【図８】印刷要求処理を示すフローチャートである。
【図９】印刷設定電子ジョブチケットのデータ構造を示す図である。
【図１０】コンテンツの加工設定のデータ構造を示す図である。
【図１１】条件設定情報のデータ構造を示す図である。
【符号の説明】
【００６２】
１００…ホスト端末、  １０…印刷仕様電子ジョブチケット取得部、  １２…機器能力情報取得部、  １４…条件設定情報記憶部、  １６…印刷設定候補取得部、  １８…コンテンツデータ取得部、  ２０…コンテンツ判別知識ＤＢ、  ２２…コンテンツデータ解析部、  ２４…仕様評価値算出部、  ２６…印刷設定選択部、  ２８…印刷設定電子ジョブチケット生成部、  ３０…印刷要求部、  ５０…ＣＰＵ、  ５２…ＲＯＭ、  ５４…ＲＡＭ、  ５８…Ｉ／Ｆ、  ５９…バス、  ６０…入力装置、  ６２…記憶装置、  ６４…表示装置、  ２００…印刷装置、  １９９…ネットワーク
【図１】
2008243153.tif 000003
【図２】
2008243153.tif 000004
【図３】
2008243153.tif 000005
【図４】
2008243153.tif 000006
【図５】
2008243153.tif 000007
【図６】
2008243153.tif 000008
【図７】
2008243153.tif 000009
【図８】
2008243153.tif 000010
【図９】
2008243153.tif 000011
【図１０】
2008243153.tif 000012
【図１１】
2008243153.tif 000013