JP2008243153A - 印刷支援装置および印刷支援プログラム、並びに印刷支援方法 - Google Patents
印刷支援装置および印刷支援プログラム、並びに印刷支援方法 Download PDFInfo
- Publication number
- JP2008243153A JP2008243153A JP2007086921A JP2007086921A JP2008243153A JP 2008243153 A JP2008243153 A JP 2008243153A JP 2007086921 A JP2007086921 A JP 2007086921A JP 2007086921 A JP2007086921 A JP 2007086921A JP 2008243153 A JP2008243153 A JP 2008243153A
- Authority
- JP
- Japan
- Prior art keywords
- setting
- data
- content data
- print job
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
【課題】 印刷物の仕様を実現するのに好適な印刷支援装置を提供する。
【解決手段】 ホスト端末100は、印刷仕様電子ジョブチケット、機器能力情報、コンテンツデータを取得し、印刷仕様電子ジョブチケットの印刷仕様、機器能力情報の機器能力が満足する条件の条件設定情報から印刷設定候補を取得し、各印刷設定候補ごとに、コンテンツデータの解析結果に基づいて、印刷仕様電子ジョブチケットの印刷仕様に対して印刷設定候補が適合する度合いを仕様評価値として算出する。そして、仕様評価値に基づいて印刷設定候補のなかから印刷設定を選択し、選択印刷設定に基づいて印刷設定電子ジョブチケットを生成し、印刷設定電子ジョブチケットおよびコンテンツデータに基づいて、印刷装置200に対して印刷を要求する。
【選択図】図1
【解決手段】 ホスト端末100は、印刷仕様電子ジョブチケット、機器能力情報、コンテンツデータを取得し、印刷仕様電子ジョブチケットの印刷仕様、機器能力情報の機器能力が満足する条件の条件設定情報から印刷設定候補を取得し、各印刷設定候補ごとに、コンテンツデータの解析結果に基づいて、印刷仕様電子ジョブチケットの印刷仕様に対して印刷設定候補が適合する度合いを仕様評価値として算出する。そして、仕様評価値に基づいて印刷設定候補のなかから印刷設定を選択し、選択印刷設定に基づいて印刷設定電子ジョブチケットを生成し、印刷設定電子ジョブチケットおよびコンテンツデータに基づいて、印刷装置200に対して印刷を要求する。
【選択図】図1
Description
本発明は、電子ジョブチケットに基づいて印刷を支援する装置およびプログラム、並びに方法に係り、特に、印刷物の仕様を実現するのに好適な印刷支援装置および印刷支援プログラム、並びに印刷支援方法に関する。
文書の作成者が意図した通りの仕様で印刷物を得るため、印刷対象のコンテンツデータとは別に電子ジョブチケットと呼ばれるものを生成し、電子ジョブチケットおよびコンテンツデータに基づいて印刷を行う技術が知られている。電子ジョブチケットとしては、例えば、用紙サイズ、印刷方向、割付設定および両面印刷の有無等の書式情報のほか、綴じ位置等のフィニッシング情報を含む印刷物の仕様を規定する。
従来、電子ジョブチケットを利用して印刷を行う技術としては、例えば、特許文献1記載のデジタル情報出力システムが知られている。
特許文献1記載の発明は、ホスト端末と複数のプリンタがネットワークによって接続されたシステムである。ホスト端末は、プリンタを選択し、デジタル情報の加工出力指示を作成し、その出力先の処理能力を調べ、その結果に従って、デジタル情報の加工出力指示を解釈し、その解釈結果に従って、デジタル情報を加工し、選択出力先であるプリンタに対して、そのプリンタの処理能力に従って、デジタル情報とそのデジタル情報の加工出力指示、または加工されたデジタル情報を送信する。第1のプリンタは、送信されたデジタル情報の加工出力指示を解釈し、その解釈結果に従って、そのデジタル情報を加工し、その加工されたデジタル情報を出力する。第2のプリンタは、ホスト端末で加工されたデジタル情報を出力する。
特許文献1記載の発明は、ホスト端末と複数のプリンタがネットワークによって接続されたシステムである。ホスト端末は、プリンタを選択し、デジタル情報の加工出力指示を作成し、その出力先の処理能力を調べ、その結果に従って、デジタル情報の加工出力指示を解釈し、その解釈結果に従って、デジタル情報を加工し、選択出力先であるプリンタに対して、そのプリンタの処理能力に従って、デジタル情報とそのデジタル情報の加工出力指示、または加工されたデジタル情報を送信する。第1のプリンタは、送信されたデジタル情報の加工出力指示を解釈し、その解釈結果に従って、そのデジタル情報を加工し、その加工されたデジタル情報を出力する。第2のプリンタは、ホスト端末で加工されたデジタル情報を出力する。
また、プリンタの能力に応じて印刷制御を行う技術としては、例えば、特許文献2、3記載の技術が知られている。
特許文献2記載の技術では、クライアントがサーバに対してプリンタの能力の問合せを行うと、プリンタ設定ディレクトリが保持するプリンタの属性情報がファイル転送によりクライアントに通知される。クライアントからの原稿ファイルがプリンタディレクトリに格納されると、ジョブ受付部は、プリンタ設定ディレクトリに格納されている当該プリンタディレクトリの属性情報を抽出し、当該属性を持つプリントジョブを発行する。
特許文献2記載の技術では、クライアントがサーバに対してプリンタの能力の問合せを行うと、プリンタ設定ディレクトリが保持するプリンタの属性情報がファイル転送によりクライアントに通知される。クライアントからの原稿ファイルがプリンタディレクトリに格納されると、ジョブ受付部は、プリンタ設定ディレクトリに格納されている当該プリンタディレクトリの属性情報を抽出し、当該属性を持つプリントジョブを発行する。
特許文献3記載の技術は、文書に対する製本印刷の分冊設定や、文書の各部分をステープルする設定に変更した場合、製本分冊ジョブやステープルジョブの生成を設定し、プリンタの能力に応じて、設定された製本分冊ジョブやステープルジョブの生成を有効にするか否かを指示し、その指示に基づいて製本分冊ジョブやステープルジョブを生成する。
特開2003−122524号公報
特開平7−141281号公報
特開2003−91383号公報
特許文献1記載の発明は、利用可能なデバイスを限定しないことを目的とし、出力先となるプリンタを任意に選択している。しかしながら、カラーで印刷すべきコンテンツデータの出力先としてモノクロのプリンタを選択したり、A3で印刷すべきコンテンツデータの出力先としてA4対応のプリンタを選択したりした場合は、印刷物の仕様を実現することができない。また、例えば、A4対応のカラープリンタと、A3対応のモノクロプリンタの2台しか利用できない場合において、1ページ目の表紙がA4カラーで2ページ目以降の本文がA3のモノクロのコンテンツデータを印刷するときは、いずれのプリンタを選択しても1台のプリンタでは印刷物の仕様を実現することができない。なお、ここでいう選択とは、実際にプリンタを選択するほか、選択すべきプリンタについての印刷設定を含む電子ジョブチケットを生成することが含まれる。
また、特許文献2、3記載の発明については、指定されたプリンタの能力に応じてプリントジョブを生成するため、ユーザによる指定が適切でなければ、特許文献1記載の発明と同様の問題が生じる。
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、印刷物の仕様を実現するのに好適な印刷支援装置および印刷支援プログラム、並びに印刷支援方法を提供することを目的としている。
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、印刷物の仕様を実現するのに好適な印刷支援装置および印刷支援プログラム、並びに印刷支援方法を提供することを目的としている。
〔形態1〕 上記目的を達成するために、形態1の印刷支援装置は、
印刷物の仕様を含む印刷ジョブ仕様データに基づいて印刷を支援する印刷支援装置であって、
前記印刷ジョブ仕様データを取得する印刷ジョブ仕様データ取得手段と、前記印刷仕様の条件および印刷設定を含む条件設定情報を記憶する条件設定情報記憶手段と、前記条件設定情報記憶手段の条件設定情報のうち、前記印刷ジョブ仕様データ取得手段で取得した印刷ジョブ仕様データの印刷仕様が満足する前記条件の条件設定情報から前記印刷設定の候補を取得する印刷設定候補取得手段と、前記印刷ジョブ仕様データに関連付けられたコンテンツデータを取得するコンテンツデータ取得手段と、前記コンテンツデータ取得手段で取得したコンテンツデータを解析するコンテンツデータ解析手段と、前記コンテンツデータ解析手段の解析結果に基づいて、前記印刷ジョブ仕様データ取得手段で取得した印刷ジョブ仕様データの印刷仕様に対して前記印刷設定候補取得手段で取得した印刷設定候補が適合する度合いを仕様評価値として算出する仕様評価値算出手段と、前記仕様評価値算出手段で算出した仕様評価値に基づいて、前記印刷設定候補取得手段で取得した印刷設定候補のなかから前記印刷設定を選択する印刷設定選択手段と、前記印刷設定選択手段で選択した印刷設定に基づいて印刷ジョブ設定データを生成する印刷ジョブ設定データ生成手段とを備えることを特徴とする。
印刷物の仕様を含む印刷ジョブ仕様データに基づいて印刷を支援する印刷支援装置であって、
前記印刷ジョブ仕様データを取得する印刷ジョブ仕様データ取得手段と、前記印刷仕様の条件および印刷設定を含む条件設定情報を記憶する条件設定情報記憶手段と、前記条件設定情報記憶手段の条件設定情報のうち、前記印刷ジョブ仕様データ取得手段で取得した印刷ジョブ仕様データの印刷仕様が満足する前記条件の条件設定情報から前記印刷設定の候補を取得する印刷設定候補取得手段と、前記印刷ジョブ仕様データに関連付けられたコンテンツデータを取得するコンテンツデータ取得手段と、前記コンテンツデータ取得手段で取得したコンテンツデータを解析するコンテンツデータ解析手段と、前記コンテンツデータ解析手段の解析結果に基づいて、前記印刷ジョブ仕様データ取得手段で取得した印刷ジョブ仕様データの印刷仕様に対して前記印刷設定候補取得手段で取得した印刷設定候補が適合する度合いを仕様評価値として算出する仕様評価値算出手段と、前記仕様評価値算出手段で算出した仕様評価値に基づいて、前記印刷設定候補取得手段で取得した印刷設定候補のなかから前記印刷設定を選択する印刷設定選択手段と、前記印刷設定選択手段で選択した印刷設定に基づいて印刷ジョブ設定データを生成する印刷ジョブ設定データ生成手段とを備えることを特徴とする。
このような構成であれば、印刷ジョブ仕様データ取得手段により、印刷ジョブ仕様データが取得され、印刷設定候補取得手段により、条件設定情報記憶手段の条件設定情報のうち、印刷ジョブ仕様データの印刷仕様が満足する条件の条件設定情報から印刷設定の候補が取得される。また、コンテンツデータ取得手段により、印刷ジョブ仕様データに関連付けられたコンテンツデータが取得され、コンテンツデータ解析手段により、取得されたコンテンツデータが解析される。
次いで、仕様評価値算出手段により、コンテンツデータ解析手段の解析結果に基づいて、印刷ジョブ仕様データの印刷仕様に対して印刷設定候補が適合する度合いが仕様評価値として算出される。そして、印刷設定選択手段により、算出された仕様評価値に基づいて、印刷設定候補のなかから印刷設定が選択され、印刷ジョブ設定データ生成手段により、選択された印刷設定に基づいて印刷ジョブ設定データが生成される。
これにより、印刷仕様に適合する度合いおよびコンテンツデータの解析結果に基づいて印刷設定が選択されるので、従来に比して、印刷仕様を実現する度合いを向上することができるという効果が得られる。
ここで、印刷ジョブ仕様データとは、印刷処理によって最終成果物として所望する印刷仕様が記載されたデータをいう。具体的には、例えば、仕上用紙サイズ、印刷媒体の種類、折り方および断裁方法、綴じ位置、綴じ方、印刷部数、両面印刷方法、印刷対象となるコンテンツデータおよびページ、並びに使用するインクに関する情報が含まれる。印刷ジョブ仕様データは、最終成果物の仕様のみ記述すればよく、後述する印刷ジョブ設定データは記述されない。換言すれば、印刷ジョブ仕様データだけでは印刷装置を自動稼動させることはできず、何らかの形で印刷ジョブ仕様データからその仕様を満足するような印刷ジョブ設定データに変換を行う必要がある。以下、形態4の印刷支援プログラム、および形態5の印刷支援方法において同じである。
ここで、印刷ジョブ仕様データとは、印刷処理によって最終成果物として所望する印刷仕様が記載されたデータをいう。具体的には、例えば、仕上用紙サイズ、印刷媒体の種類、折り方および断裁方法、綴じ位置、綴じ方、印刷部数、両面印刷方法、印刷対象となるコンテンツデータおよびページ、並びに使用するインクに関する情報が含まれる。印刷ジョブ仕様データは、最終成果物の仕様のみ記述すればよく、後述する印刷ジョブ設定データは記述されない。換言すれば、印刷ジョブ仕様データだけでは印刷装置を自動稼動させることはできず、何らかの形で印刷ジョブ仕様データからその仕様を満足するような印刷ジョブ設定データに変換を行う必要がある。以下、形態4の印刷支援プログラム、および形態5の印刷支援方法において同じである。
また、印刷ジョブ設定データとは、印刷処理に用いる印刷装置の詳細な設定データをいう。具体的には、例えば、面付け(折り、断裁を経て仕上用紙サイズになるように、用紙の一面に複数ページを割り付けて印刷すること)する際に用いる用紙のサイズ、面付方法、面付における詳細な座標情報、折り方および断裁位置に関する情報が含まれる。印刷ジョブ設定データに含まれる設定データのなかには印刷ジョブ仕様データと重複する情報もある。以下、形態4の印刷支援プログラム、および形態5の印刷支援方法において同じである。
また、印刷ジョブ仕様データ取得手段は、印刷ジョブ仕様データを取得するようになっていればどのような構成であってもよく、例えば、入力装置等から印刷ジョブ仕様データを入力してもよいし、外部の装置等から印刷ジョブ仕様データを獲得または受信してもよいし、記憶装置や記憶媒体等から印刷ジョブ仕様データを読み出してもよい。したがって、取得には、少なくとも入力、獲得、受信および読出が含まれる。印刷設定候補取得手段その他取得の概念については同じである。
また、印刷ジョブ仕様データに関連付けられたコンテンツデータとは、印刷仕様に基づいた印刷処理の対象となる電子的なコンテンツデータをいう。関連付けの方法は、印刷ジョブ仕様データのなかに直接コンテンツデータが埋め込まれていてもよいし、印刷ジョブ仕様データにはURL(Uniform Resource Locator)やファイルパス等のコンテンツデータの所在のみが記載されていてもよい。また、印刷ジョブ仕様データに複数のコンテンツデータが関連付けられていてもよい。また、コンテンツデータ全ページだけでなく、特定のページのみ関連付けられていてもよい。以下、形態4の印刷支援プログラム、および形態5の印刷支援方法において同じである。
また、条件設定情報記憶手段は、条件設定情報をあらゆる手段でかつあらゆる時期に記憶するものであり、条件設定情報をあらかじめ記憶してあるものであってもよいし、条件設定情報をあらかじめ記憶することなく、本装置の動作時に外部からの入力等によって条件設定情報を記憶するようになっていてもよい。
〔形態2〕 さらに、形態2の印刷支援装置は、形態1の印刷支援装置において、
前記仕様評価値算出手段は、前記印刷設定候補取得手段で取得した各印刷設定候補ごとに、当該印刷設定候補が前記印刷ジョブ仕様データの印刷仕様を実現する度合いに対して、前記コンテンツデータ解析手段の解析結果に対応する重み付けを行ったものを前記仕様評価値として算出することを特徴とする。
前記仕様評価値算出手段は、前記印刷設定候補取得手段で取得した各印刷設定候補ごとに、当該印刷設定候補が前記印刷ジョブ仕様データの印刷仕様を実現する度合いに対して、前記コンテンツデータ解析手段の解析結果に対応する重み付けを行ったものを前記仕様評価値として算出することを特徴とする。
このような構成であれば、仕様評価値算出手段により、各印刷設定候補ごとに、その印刷設定候補が印刷ジョブ仕様データの印刷仕様を実現する度合いに対して、コンテンツデータ解析手段の解析結果に対応する重み付けを行ったものが仕様評価値として算出される。
これにより、コンテンツデータの解析結果に対応する重み付けによる仕様評価値に基づいて印刷設定が選択されるので、印刷仕様を実現する度合いをさらに向上することができるという効果が得られる。
これにより、コンテンツデータの解析結果に対応する重み付けによる仕様評価値に基づいて印刷設定が選択されるので、印刷仕様を実現する度合いをさらに向上することができるという効果が得られる。
〔形態3〕 さらに、形態3の印刷支援装置は、形態1および2のいずれか1の印刷支援装置において、
前記条件設定情報は、前記印刷仕様および印刷装置の機器能力の条件並びに前記印刷設定を含み、
さらに、複数の前記印刷装置のそれぞれについてその機器能力を示す機器能力情報を取得する機器能力情報取得手段を備え、
前記印刷設定候補取得手段は、前記条件設定情報記憶手段の条件設定情報のうち、前記印刷ジョブ仕様データの印刷仕様および前記機器能力情報取得手段で取得した機器能力情報の機器能力が満足する前記条件の条件設定情報から前記印刷設定の候補を取得することを特徴とする。
前記条件設定情報は、前記印刷仕様および印刷装置の機器能力の条件並びに前記印刷設定を含み、
さらに、複数の前記印刷装置のそれぞれについてその機器能力を示す機器能力情報を取得する機器能力情報取得手段を備え、
前記印刷設定候補取得手段は、前記条件設定情報記憶手段の条件設定情報のうち、前記印刷ジョブ仕様データの印刷仕様および前記機器能力情報取得手段で取得した機器能力情報の機器能力が満足する前記条件の条件設定情報から前記印刷設定の候補を取得することを特徴とする。
このような構成であれば、機器能力情報取得手段により、機器能力情報が取得され、印刷設定候補取得手段により、条件設定情報記憶手段の条件設定情報のうち、印刷ジョブ仕様データの印刷仕様および取得された機器能力情報の機器能力が満足する条件の条件設定情報から印刷設定の候補が取得される。
これにより、印刷仕様および印刷装置の機器能力に適合する度合いに基づいて印刷設定が選択されるので、印刷仕様を実現する度合いをさらに向上することができるという効果が得られる。
これにより、印刷仕様および印刷装置の機器能力に適合する度合いに基づいて印刷設定が選択されるので、印刷仕様を実現する度合いをさらに向上することができるという効果が得られる。
〔形態4〕 一方、上記目的を達成するために、形態4の印刷支援プログラムは、
印刷物の仕様を含む印刷ジョブ仕様データに基づいて印刷を支援する印刷支援プログラムであって、
前記印刷ジョブ仕様データを取得する印刷ジョブ仕様データ取得ステップと、前記印刷仕様の条件および印刷設定を含む条件設定情報を記憶する条件設定情報記憶手段の条件設定情報のうち、前記印刷ジョブ仕様データ取得ステップで取得した印刷ジョブ仕様データの印刷仕様が満足する前記条件の条件設定情報から前記印刷設定の候補を取得する印刷設定候補取得ステップと、前記印刷ジョブ仕様データに関連付けられたコンテンツデータを取得するコンテンツデータ取得ステップと、前記コンテンツデータ取得ステップで取得したコンテンツデータを解析するコンテンツデータ解析ステップと、前記コンテンツデータ解析ステップの解析結果に基づいて、前記印刷ジョブ仕様データ取得ステップで取得した印刷ジョブ仕様データの印刷仕様に対して前記印刷設定候補取得ステップで取得した印刷設定候補が適合する度合いを仕様評価値として算出する仕様評価値算出ステップと、前記仕様評価値算出ステップで算出した仕様評価値に基づいて、前記印刷設定候補取得ステップで取得した印刷設定候補のなかから前記印刷設定を選択する印刷設定選択ステップと、前記印刷設定選択ステップで選択した印刷設定に基づいて印刷ジョブ設定データを生成する印刷ジョブ設定データ生成ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態1の印刷支援装置と同等の作用および効果が得られる。
印刷物の仕様を含む印刷ジョブ仕様データに基づいて印刷を支援する印刷支援プログラムであって、
前記印刷ジョブ仕様データを取得する印刷ジョブ仕様データ取得ステップと、前記印刷仕様の条件および印刷設定を含む条件設定情報を記憶する条件設定情報記憶手段の条件設定情報のうち、前記印刷ジョブ仕様データ取得ステップで取得した印刷ジョブ仕様データの印刷仕様が満足する前記条件の条件設定情報から前記印刷設定の候補を取得する印刷設定候補取得ステップと、前記印刷ジョブ仕様データに関連付けられたコンテンツデータを取得するコンテンツデータ取得ステップと、前記コンテンツデータ取得ステップで取得したコンテンツデータを解析するコンテンツデータ解析ステップと、前記コンテンツデータ解析ステップの解析結果に基づいて、前記印刷ジョブ仕様データ取得ステップで取得した印刷ジョブ仕様データの印刷仕様に対して前記印刷設定候補取得ステップで取得した印刷設定候補が適合する度合いを仕様評価値として算出する仕様評価値算出ステップと、前記仕様評価値算出ステップで算出した仕様評価値に基づいて、前記印刷設定候補取得ステップで取得した印刷設定候補のなかから前記印刷設定を選択する印刷設定選択ステップと、前記印刷設定選択ステップで選択した印刷設定に基づいて印刷ジョブ設定データを生成する印刷ジョブ設定データ生成ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態1の印刷支援装置と同等の作用および効果が得られる。
〔形態5〕 一方、上記目的を達成するために、形態5の印刷支援方法は、
印刷物の仕様を含む印刷ジョブ仕様データに基づいて印刷を支援する印刷支援方法であって、
前記印刷ジョブ仕様データを取得する印刷ジョブ仕様データ取得ステップと、前記印刷仕様の条件および印刷設定を含む条件設定情報を記憶する条件設定情報記憶手段の条件設定情報のうち、前記印刷ジョブ仕様データ取得ステップで取得した印刷ジョブ仕様データの印刷仕様が満足する前記条件の条件設定情報から前記印刷設定の候補を取得する印刷設定候補取得ステップと、前記印刷ジョブ仕様データに関連付けられたコンテンツデータを取得するコンテンツデータ取得ステップと、前記コンテンツデータ取得ステップで取得したコンテンツデータを解析するコンテンツデータ解析ステップと、前記コンテンツデータ解析ステップの解析結果に基づいて、前記印刷ジョブ仕様データ取得ステップで取得した印刷ジョブ仕様データの印刷仕様に対して前記印刷設定候補取得ステップで取得した印刷設定候補が適合する度合いを仕様評価値として算出する仕様評価値算出ステップと、前記仕様評価値算出ステップで算出した仕様評価値に基づいて、前記印刷設定候補取得ステップで取得した印刷設定候補のなかから前記印刷設定を選択する印刷設定選択ステップと、前記印刷設定選択ステップで選択した印刷設定に基づいて印刷ジョブ設定データを生成する印刷ジョブ設定データ生成ステップとを含むことを特徴とする。
これにより、形態1の印刷支援装置と同等の効果が得られる。
印刷物の仕様を含む印刷ジョブ仕様データに基づいて印刷を支援する印刷支援方法であって、
前記印刷ジョブ仕様データを取得する印刷ジョブ仕様データ取得ステップと、前記印刷仕様の条件および印刷設定を含む条件設定情報を記憶する条件設定情報記憶手段の条件設定情報のうち、前記印刷ジョブ仕様データ取得ステップで取得した印刷ジョブ仕様データの印刷仕様が満足する前記条件の条件設定情報から前記印刷設定の候補を取得する印刷設定候補取得ステップと、前記印刷ジョブ仕様データに関連付けられたコンテンツデータを取得するコンテンツデータ取得ステップと、前記コンテンツデータ取得ステップで取得したコンテンツデータを解析するコンテンツデータ解析ステップと、前記コンテンツデータ解析ステップの解析結果に基づいて、前記印刷ジョブ仕様データ取得ステップで取得した印刷ジョブ仕様データの印刷仕様に対して前記印刷設定候補取得ステップで取得した印刷設定候補が適合する度合いを仕様評価値として算出する仕様評価値算出ステップと、前記仕様評価値算出ステップで算出した仕様評価値に基づいて、前記印刷設定候補取得ステップで取得した印刷設定候補のなかから前記印刷設定を選択する印刷設定選択ステップと、前記印刷設定選択ステップで選択した印刷設定に基づいて印刷ジョブ設定データを生成する印刷ジョブ設定データ生成ステップとを含むことを特徴とする。
これにより、形態1の印刷支援装置と同等の効果が得られる。
以下、本発明の実施の形態を図面を参照しながら説明する。図1ないし図10は、本発明に係る印刷支援装置および印刷支援プログラム、並びに印刷支援方法の実施の形態を示す図である。
本実施の形態は、本発明に係る印刷支援装置および印刷支援プログラム、並びに印刷支援方法を、図1に示すように、印刷仕様電子ジョブチケットを利用して印刷装置200で印刷を行う場合について適用したものである。
本実施の形態は、本発明に係る印刷支援装置および印刷支援プログラム、並びに印刷支援方法を、図1に示すように、印刷仕様電子ジョブチケットを利用して印刷装置200で印刷を行う場合について適用したものである。
まず、本発明を適用するネットワークシステムの機能概要を説明する。
図1は、ネットワークシステムの機能概要を示す機能ブロック図である。
ネットワーク199には、図1に示すように、ホスト端末100と、複数の印刷装置200とが接続されている。
ホスト端末100は、印刷物の仕様を含む印刷仕様電子ジョブチケットを取得する印刷仕様電子ジョブチケット取得部10と、複数の印刷装置200のそれぞれについてその機器能力を示す機器能力情報を取得する機器能力情報取得部12とを有して構成されている。
図1は、ネットワークシステムの機能概要を示す機能ブロック図である。
ネットワーク199には、図1に示すように、ホスト端末100と、複数の印刷装置200とが接続されている。
ホスト端末100は、印刷物の仕様を含む印刷仕様電子ジョブチケットを取得する印刷仕様電子ジョブチケット取得部10と、複数の印刷装置200のそれぞれについてその機器能力を示す機器能力情報を取得する機器能力情報取得部12とを有して構成されている。
ホスト端末100は、さらに、印刷仕様および印刷装置200の機器能力の条件並びに印刷装置200の印刷設定を含む条件設定情報を記憶する条件設定情報記憶部14と、条件設定情報記憶部14の条件設定情報のうち、印刷仕様電子ジョブチケット取得部10で取得した印刷仕様電子ジョブチケットの印刷仕様および機器能力情報取得部12で取得した機器能力情報の機器能力が満足する条件の条件設定情報から印刷設定の候補を取得する印刷設定候補取得部16とを有して構成されている。
ホスト端末100は、さらに、印刷仕様電子ジョブチケットで指定されているコンテンツデータを取得するコンテンツデータ取得部18と、コンテンツデータの解析に必要なコンテンツ判別知識に関する知識情報を記憶するコンテンツ判別知識データベース(以下、データベースのことを単にDBと略記する。)20と、コンテンツ判別知識DB20の知識情報に基づいて、コンテンツデータ取得部18で取得したコンテンツデータを解析するコンテンツデータ解析部22とを有して構成されている。
ホスト端末100は、さらに、コンテンツデータ解析部22の解析結果に基づいて、印刷仕様電子ジョブチケット取得部10で取得した印刷仕様電子ジョブチケットの印刷仕様に対して印刷設定候補取得部16で取得した印刷設定候補が適合する度合いを仕様評価値として算出する仕様評価値算出部24と、仕様評価値算出部24で算出した仕様評価値に基づいて、印刷設定候補取得部16で取得した印刷設定候補のなかから印刷設定を選択する印刷設定選択部26とを有して構成されている。
ホスト端末100は、さらに、印刷設定選択部26で選択した印刷設定に基づいて印刷設定電子ジョブチケットを生成する印刷設定電子ジョブチケット生成部28と、印刷設定電子ジョブチケット生成部28で生成した印刷設定電子ジョブチケットおよびコンテンツデータ取得部18で取得したコンテンツデータに基づいて、印刷装置200に対して印刷を要求する印刷要求部30とを有して構成されている。
次に、ホスト端末100の構成を詳細に説明する。
図2は、ホスト端末100のハードウェア構成を示す図である。
ホスト端末100は、図2に示すように、制御プログラムに基づいて演算およびシステム全体を制御するCPU50と、所定領域にあらかじめCPU50の制御プログラム等を格納しているROM52と、ROM52等から読み出したデータやCPU50の演算過程で必要な演算結果を格納するためのRAM54と、外部装置に対してデータの入出力を媒介するI/F58とで構成されており、これらは、データを転送するための信号線であるバス59で相互にかつデータ授受可能に接続されている。
図2は、ホスト端末100のハードウェア構成を示す図である。
ホスト端末100は、図2に示すように、制御プログラムに基づいて演算およびシステム全体を制御するCPU50と、所定領域にあらかじめCPU50の制御プログラム等を格納しているROM52と、ROM52等から読み出したデータやCPU50の演算過程で必要な演算結果を格納するためのRAM54と、外部装置に対してデータの入出力を媒介するI/F58とで構成されており、これらは、データを転送するための信号線であるバス59で相互にかつデータ授受可能に接続されている。
I/F58には、外部装置として、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置60と、データやテーブル等をファイルとして格納する記憶装置62と、画像信号に基づいて画面を表示する表示装置64と、ネットワーク199に接続するための信号線とが接続されている。
次に、印刷仕様電子ジョブチケットのデータ構造を説明する。
次に、印刷仕様電子ジョブチケットのデータ構造を説明する。
図3は、印刷仕様電子ジョブチケットのデータ構造を示す図である。
印刷仕様電子ジョブチケットは、図3に示すように、印刷仕様が記述された電子データであって、例えば、XML(eXtensible Markup Language)等のマークアップ言語により記述することができる。図3の例では、コンテンツデータに関する印刷仕様として、ファイル名、ページサイズ、ページ指定およびカラーの各項目について、「電子ファイル1」、「A4縦」、「1-4」および「カラー」が記述されている。これは、コンテンツデータのファイル名が「電子ファイル1」、ページサイズが「A4縦」、1〜4ページが印刷対象であること、およびカラーのコンテンツが含まれていることを示している。また、印刷物の仕上がりに関する印刷仕様として、仕上用紙サイズおよび仕上種類の各項目について、「A4縦」および「二折、左折り」が記述されている。これは、仕上用紙サイズが「A4縦」であること、および二つ折りでかつ左折りに仕上げることを示している。
印刷仕様電子ジョブチケットは、図3に示すように、印刷仕様が記述された電子データであって、例えば、XML(eXtensible Markup Language)等のマークアップ言語により記述することができる。図3の例では、コンテンツデータに関する印刷仕様として、ファイル名、ページサイズ、ページ指定およびカラーの各項目について、「電子ファイル1」、「A4縦」、「1-4」および「カラー」が記述されている。これは、コンテンツデータのファイル名が「電子ファイル1」、ページサイズが「A4縦」、1〜4ページが印刷対象であること、およびカラーのコンテンツが含まれていることを示している。また、印刷物の仕上がりに関する印刷仕様として、仕上用紙サイズおよび仕上種類の各項目について、「A4縦」および「二折、左折り」が記述されている。これは、仕上用紙サイズが「A4縦」であること、および二つ折りでかつ左折りに仕上げることを示している。
次に、機器能力情報のデータ構造を説明する。
図4は、機器能力情報のデータ構造を示す図である。
機器能力情報は、図4に示すように、印刷装置200の機器能力が記述された電子データであって、例えば、XML等のマークアップ言語により記述することができる。図4の例では、装置種類、給紙用紙サイズ、両面印刷、カラーおよび装置名の各項目について、「印刷装置」、「A3」、「両面」、「モノクロ」および「印刷装置B」が記述されている。これは、装置の種類が「印刷装置」、印刷装置200の名称が「印刷装置B」、給紙用紙サイズが「A3」であること、および両面印刷可能でかつモノクロ印刷のみ可能であることを示している。
図4は、機器能力情報のデータ構造を示す図である。
機器能力情報は、図4に示すように、印刷装置200の機器能力が記述された電子データであって、例えば、XML等のマークアップ言語により記述することができる。図4の例では、装置種類、給紙用紙サイズ、両面印刷、カラーおよび装置名の各項目について、「印刷装置」、「A3」、「両面」、「モノクロ」および「印刷装置B」が記述されている。これは、装置の種類が「印刷装置」、印刷装置200の名称が「印刷装置B」、給紙用紙サイズが「A3」であること、および両面印刷可能でかつモノクロ印刷のみ可能であることを示している。
次に、条件設定情報のデータ構造を説明する。
図5は、条件設定情報のデータ構造を示す図である。
記憶装置62は、条件設定情報記憶部14およびコンテンツ判別知識DB20を構成し、少なくとも1つの条件設定情報を記憶している。
条件設定情報は、図5に示すように、印刷仕様および機器能力の条件が記述された条件節と、印刷仕様電子ジョブチケットの印刷仕様が条件節の条件を満足する場合に実行される内容が記述された実行節とからなる電子データであって、例えば、XML等のマークアップ言語により記述することができる。実行節には、印刷仕様電子ジョブチケットの印刷仕様が条件節の条件を満足する度合いを示す設定完全性と、印刷仕様電子ジョブチケットの印刷仕様が条件節の条件を満足する場合に候補として採用する印刷設定および印刷処理後設定と、その印刷設定および印刷処理後設定に伴ってコンテンツデータの加工が必要な場合におけるその加工設定とが記述される。
図5は、条件設定情報のデータ構造を示す図である。
記憶装置62は、条件設定情報記憶部14およびコンテンツ判別知識DB20を構成し、少なくとも1つの条件設定情報を記憶している。
条件設定情報は、図5に示すように、印刷仕様および機器能力の条件が記述された条件節と、印刷仕様電子ジョブチケットの印刷仕様が条件節の条件を満足する場合に実行される内容が記述された実行節とからなる電子データであって、例えば、XML等のマークアップ言語により記述することができる。実行節には、印刷仕様電子ジョブチケットの印刷仕様が条件節の条件を満足する度合いを示す設定完全性と、印刷仕様電子ジョブチケットの印刷仕様が条件節の条件を満足する場合に候補として採用する印刷設定および印刷処理後設定と、その印刷設定および印刷処理後設定に伴ってコンテンツデータの加工が必要な場合におけるその加工設定とが記述される。
図5の例では、印刷仕様の条件として図3と同様の内容が、機器能力の条件として図4と同様の内容が条件節に記述されている。これは、図3の印刷仕様電子ジョブチケットおよび図4の機器能力情報を取得した場合は、それら印刷仕様および機器能力が図5の条件設定条件の条件を満足することとなり、その場合は、その条件節に対応する実行節が実行されることを示している。
実行節には、設定完全性として、カラー、体裁、縮小および用紙の各項目ごとに基礎評価値が記述されている。基礎評価値は、後述の仕様評価値を算出するのに用いられる。この場合、カラーの重み付け係数が他と比べて大きいので、カラーに関する印刷設定を重視することを示している。
また、実行節には、印刷設定として、装置名、コンテンツデータ、給紙用紙サイズ、両面印刷およびカラーの各項目について、「$2」、「$1.tmp」、「A3」、「両面」および「モノクロ」が記述されている。これは、条件節の条件を満足する印刷仕様電子ジョブチケットで指定されているコンテンツデータに基づいて、条件節の条件を満足する機器能力情報で指定されている印刷装置200に対して、給紙用紙サイズが「A3」の印刷用紙を用いて両面印刷およびモノクロ印刷を実行することを内容とする印刷設定である。
また、実行節には、印刷設定として、装置名、コンテンツデータ、給紙用紙サイズ、両面印刷およびカラーの各項目について、「$2」、「$1.tmp」、「A3」、「両面」および「モノクロ」が記述されている。これは、条件節の条件を満足する印刷仕様電子ジョブチケットで指定されているコンテンツデータに基づいて、条件節の条件を満足する機器能力情報で指定されている印刷装置200に対して、給紙用紙サイズが「A3」の印刷用紙を用いて両面印刷およびモノクロ印刷を実行することを内容とする印刷設定である。
また、実行節には、印刷後処理設定として、装置名、後処理体裁、用紙幅およびストッパー位置の各項目について、「$3」、「二折」、「297mm」および「210mm」が記述されている。これは、条件節の条件を満足する機器能力情報で指定されている印刷後処理装置(不図示)を用いて、用紙幅を「297mm」、ストッパー位置を「210mm」として二つ折りにすることを内容とする印刷後処理設定である。
また、実行節には、コンテンツの加工設定として、入力コンテンツデータ、出力コンテンツデータ、表面の面付けおよび裏面の面付けの各項目について、「$1」、「$1.tmp」、「4、1」および「2、3」が記述されている。これは、条件節の条件を満足する印刷仕様電子ジョブチケットで指定されているコンテンツデータを入力コンテンツデータとして入力し、入力コンテンツデータの4、1ページを表面に、2、3ページを裏面に面付けするように加工処理を行い、出力コンテンツデータのファイル名として関連のファイル名を用い、加工結果を出力コンテンツデータとして出力することを内容とする加工設定である。
なお、印刷後処理設定およびコンテンツの加工設定は、本実施の形態におけるホスト端末100および印刷装置200では直接利用しないが、コンテンツデータ加工手段を備える加工処理装置および印刷後処理装置がネットワーク199を介して利用可能である場合は、それら装置で利用される。
次に、設定評価ルールのデータ構造を説明する。
次に、設定評価ルールのデータ構造を説明する。
図6は、設定評価ルールのデータ構造を示す図である。
図7は、コンテンツデータの構造の一例を示す図である。
記憶装置62は、複数の設定評価ルールを記憶している。
設定評価ルールは、図6に示すように、コンテンツデータの解析結果に対応する重み付け係数が記述された電子データであって、例えば、XML等のマークアップ言語により記述することができる。
図7は、コンテンツデータの構造の一例を示す図である。
記憶装置62は、複数の設定評価ルールを記憶している。
設定評価ルールは、図6に示すように、コンテンツデータの解析結果に対応する重み付け係数が記述された電子データであって、例えば、XML等のマークアップ言語により記述することができる。
図6(a)の例では、条件節として「カラー画像の面積>ページ面積の30%」が記述されている。これは、図7(a)に示すように、ページ全体に対してカラー画像が比較的大きな割合を占める含むコンテンツデータを取得した場合は、そのカラー画像がページ面積の30%以上であるときは、図6(a)の設定評価ルールの条件を満足することとなり、その場合は、その条件節に対応する実行節の重み付け係数が仕様評価値の算出に採用されることを示している。実行節には、カラー、体裁、縮小および用紙の各項目ごとに重み付け係数が記述されている。この場合、カラーの重み付け係数が他と比べて大きいので、カラーに関する印刷設定を重視することを示している。例えば、印刷仕様および機器能力が図5の条件設定条件の条件を満足し、コンテンツデータの解析結果が図6(a)の設定評価ルールの条件を満足する場合、仕様評価値は、各項目ごとに基礎評価値と重み付け係数を乗算し、カラーについて−1×10=−10、体裁について0×1=0、縮小について0×1=0、用紙について0×1=0を得て、これらを総和することにより「−10」として算出される。
図6(b)の例では、条件節として「テキスト部分の面積>ページ面積の30%」が記述されている。これは、図7(b)に示すように、ページ全体に対してテキストが比較的大きな割合を占めるコンテンツデータを取得した場合は、そのテキスト部分がページ面積の30%以上であるときは、図6(b)の設定評価ルールの条件を満足することとなり、その場合は、その条件節に対応する実行節の重み付け係数が仕様評価値の算出に採用されることを示している。実行節には、カラー、体裁、縮小および用紙の各項目ごとに重み付け係数が記述されている。この場合、縮小の重み付け係数が他と比べて大きいので、縮小に関する印刷設定を重視することを示している。例えば、印刷仕様および機器能力が図5の条件設定条件の条件を満足し、コンテンツデータの解析結果が図6(b)の設定評価ルールの条件を満足する場合、仕様評価値は、各項目ごとに基礎評価値と重み付け係数を乗算し、カラーについて−1×1=−1、体裁について0×1=0、縮小について0×10=0、用紙について0×1=0を得て、これらを総和することにより「0」として算出される。
次に、CPU50で実行される処理を説明する。
CPU50は、マイクロプロセッシングユニット等からなり、ROM52の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図8のフローチャートに示す印刷要求処理を実行する。
図8は、印刷要求処理を示すフローチャートである。
CPU50は、マイクロプロセッシングユニット等からなり、ROM52の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図8のフローチャートに示す印刷要求処理を実行する。
図8は、印刷要求処理を示すフローチャートである。
印刷要求処理は、印刷装置200に対して印刷を要求する処理であって、CPU50において実行されると、図8に示すように、まず、ステップS100に移行する。
ステップS100では、印刷仕様電子ジョブチケットを取得する。印刷仕様電子ジョブチケットは、例えば、ネットワーク199を介して取得してもよいし、フラッシュメモリ等の外部記憶媒体から読み込むことにより取得してもよい。以下、ステップS106において同じである。
ステップS100では、印刷仕様電子ジョブチケットを取得する。印刷仕様電子ジョブチケットは、例えば、ネットワーク199を介して取得してもよいし、フラッシュメモリ等の外部記憶媒体から読み込むことにより取得してもよい。以下、ステップS106において同じである。
次いで、ステップS102に移行して、複数の印刷装置200のそれぞれについて機器能力情報を取得する。機器能力情報は、例えば、プリンタドライバに問い合わせることにより取得してもよいし、あらかじめ接続されている印刷装置200ごとに機器能力を記述した電子ファイルを読み込むことにより取得してもよい。
次いで、ステップS104に移行して、取得した印刷仕様電子ジョブチケットの印刷仕様および取得した機器能力情報の機器能力が満足する条件の条件設定情報を記憶装置62のなかから検索し、索出した条件設定情報から印刷設定の候補を取得する。
次いで、ステップS104に移行して、取得した印刷仕様電子ジョブチケットの印刷仕様および取得した機器能力情報の機器能力が満足する条件の条件設定情報を記憶装置62のなかから検索し、索出した条件設定情報から印刷設定の候補を取得する。
次いで、ステップS106に移行して、印刷仕様電子ジョブチケットで指定されているコンテンツデータを取得し、ステップS108に移行して、記憶装置62の知識情報に基づいて、取得したコンテンツデータを解析する。
次いで、ステップS110に移行して、コンテンツデータの解析結果が満足する条件の設定評価ルールを記憶装置62のなかから検索し、取得した各印刷設定候補ごとに、索出した設定評価ルールの重み付け係数による重み付けを行って仕様評価値を算出する。
次いで、ステップS110に移行して、コンテンツデータの解析結果が満足する条件の設定評価ルールを記憶装置62のなかから検索し、取得した各印刷設定候補ごとに、索出した設定評価ルールの重み付け係数による重み付けを行って仕様評価値を算出する。
次いで、ステップS112に移行して、算出した仕様評価値に基づいて、取得した印刷設定候補のなかから印刷設定を選択する。この選択処理では、仕様評価値が最も高い印刷設定を選択してもよいし、仕様評価値が高い順に印刷設定候補を表示装置64に表示してユーザに入力装置60により選択させてもよい。
次いで、ステップS114に移行して、選択した印刷設定(以下、選択印刷設定という。)に基づいて印刷設定電子ジョブチケットを生成する。
次いで、ステップS114に移行して、選択した印刷設定(以下、選択印刷設定という。)に基づいて印刷設定電子ジョブチケットを生成する。
図9は、印刷設定電子ジョブチケットのデータ構造を示す図である。
印刷設定電子ジョブチケットは、図9に示すように、選択印刷設定が記述された電子データであって、例えば、XML等のマークアップ言語により記述することができる。図9の例では、印刷装置、給紙用紙サイズ、両面印刷およびコンテンツデータの各項目について、「印刷装置B」、「A3」、「両面」および「電子ファイル1.tmp」が記述されている。これは、「電子ファイル1.tmp」というファイル名のコンテンツデータに基づいて、印刷装置Bに対して、給紙用紙サイズが「A3」の印刷用紙を用いて両面印刷を実行することを内容とする印刷設定である。
印刷設定電子ジョブチケットは、図9に示すように、選択印刷設定が記述された電子データであって、例えば、XML等のマークアップ言語により記述することができる。図9の例では、印刷装置、給紙用紙サイズ、両面印刷およびコンテンツデータの各項目について、「印刷装置B」、「A3」、「両面」および「電子ファイル1.tmp」が記述されている。これは、「電子ファイル1.tmp」というファイル名のコンテンツデータに基づいて、印刷装置Bに対して、給紙用紙サイズが「A3」の印刷用紙を用いて両面印刷を実行することを内容とする印刷設定である。
ここで、必要があれば、印刷後処理設定およびコンテンツの加工設定を印刷設定電子ジョブチケットに含めることもできる。なお、印刷設定電子ジョブチケットとは別ファイルに出力することもできる。
図10は、コンテンツの加工設定のデータ構造を示す図である。
図10の例では、コンテンツの加工設定として、表面の面付け、裏面の面付け、入力コンテンツデータおよび出力コンテンツデータの各項目について、「4、1」、「2、3」、「電子ファイル1」および「電子ファイル1.tmp」が記述されている。これは、「電子ファイル1」というファイル名のコンテンツデータの4、1ページを表面に、2、3ページを裏面に面付けするように加工処理を行い、その加工結果を「電子ファイル1.tmp」というファイル名の出力コンテンツデータに出力することを内容とする加工設定である。
図10は、コンテンツの加工設定のデータ構造を示す図である。
図10の例では、コンテンツの加工設定として、表面の面付け、裏面の面付け、入力コンテンツデータおよび出力コンテンツデータの各項目について、「4、1」、「2、3」、「電子ファイル1」および「電子ファイル1.tmp」が記述されている。これは、「電子ファイル1」というファイル名のコンテンツデータの4、1ページを表面に、2、3ページを裏面に面付けするように加工処理を行い、その加工結果を「電子ファイル1.tmp」というファイル名の出力コンテンツデータに出力することを内容とする加工設定である。
次いで、ステップS116に移行して、生成した印刷設定電子ジョブチケットおよび取得したコンテンツデータに基づいて、印刷装置200に対して印刷を要求する印刷制御処理を実行し、一連の処理を終了して元の処理に復帰させる。
次に、本実施の形態の動作を説明する。
ホスト端末100では、ステップS100、S102を経て、印刷仕様電子ジョブチケットおよび機器能力情報が取得されると、ステップS104を経て、印刷仕様電子ジョブチケットの印刷仕様および機器能力情報の機器能力が満足する条件の条件設定情報が検索され、索出された条件設定情報から印刷設定の候補が取得される。
次に、本実施の形態の動作を説明する。
ホスト端末100では、ステップS100、S102を経て、印刷仕様電子ジョブチケットおよび機器能力情報が取得されると、ステップS104を経て、印刷仕様電子ジョブチケットの印刷仕様および機器能力情報の機器能力が満足する条件の条件設定情報が検索され、索出された条件設定情報から印刷設定の候補が取得される。
次いで、ステップS106〜S112を経て、コンテンツデータが取得、解析され、各印刷設定候補ごとに、コンテンツデータの解析結果に対応する重み付けが行われて仕様評価値が算出され、仕様評価値に基づいて印刷設定候補のなかから印刷設定が選択される。
そして、ステップS114〜S116を経て、選択印刷設定を含む印刷設定電子ジョブチケットが生成され、印刷装置200に対して、印刷設定電子ジョブチケットに記述された印刷設定が自動で行われた後、コンテンツデータの印刷制御命令が発行される。その結果、印刷装置200から印刷仕様に適合した印刷物を得ることができる。
そして、ステップS114〜S116を経て、選択印刷設定を含む印刷設定電子ジョブチケットが生成され、印刷装置200に対して、印刷設定電子ジョブチケットに記述された印刷設定が自動で行われた後、コンテンツデータの印刷制御命令が発行される。その結果、印刷装置200から印刷仕様に適合した印刷物を得ることができる。
このようにして、本実施の形態では、印刷仕様電子ジョブチケットを取得し、記憶装置62の条件設定情報のうち、印刷仕様電子ジョブチケットの印刷仕様が満足する条件の条件設定情報から印刷設定の候補を取得し、コンテンツデータを取得、解析し、コンテンツデータの解析結果に基づいて、印刷仕様電子ジョブチケットの印刷仕様に対して印刷設定候補が適合する度合いを仕様評価値として算出し、算出した仕様評価値に基づいて印刷設定候補のなかから印刷設定を選択し、選択印刷設定に基づいて印刷設定電子ジョブチケットを生成する。
これにより、印刷仕様に適合する度合いおよびコンテンツデータの解析結果に基づいて印刷設定が選択されるので、従来に比して、印刷仕様を実現する度合いを向上することができる。
さらに、本実施の形態では、各印刷設定候補ごとに、その印刷設定候補が印刷仕様電子ジョブチケットの印刷仕様を実現する度合いに対して、コンテンツデータの解析結果に対応する重み付けを行ったものを仕様評価値として算出する。
さらに、本実施の形態では、各印刷設定候補ごとに、その印刷設定候補が印刷仕様電子ジョブチケットの印刷仕様を実現する度合いに対して、コンテンツデータの解析結果に対応する重み付けを行ったものを仕様評価値として算出する。
これにより、コンテンツデータの解析結果に対応する重み付けによる仕様評価値に基づいて印刷設定が選択されるので、印刷仕様を実現する度合いをさらに向上することができる。
さらに、本実施の形態では、機器能力情報を取得し、記憶装置62の条件設定情報のうち、印刷仕様電子ジョブチケットの印刷仕様および機器能力情報の機器能力が満足する条件の条件設定情報から印刷設定の候補を取得する。
さらに、本実施の形態では、機器能力情報を取得し、記憶装置62の条件設定情報のうち、印刷仕様電子ジョブチケットの印刷仕様および機器能力情報の機器能力が満足する条件の条件設定情報から印刷設定の候補を取得する。
これにより、印刷仕様および印刷装置200の機器能力に適合する度合いに基づいて印刷設定が選択されるので、印刷仕様を実現する度合いをさらに向上することができる。
上記実施の形態において、記憶装置62は、形態1、3ないし5の条件設定情報記憶手段に対応し、印刷仕様電子ジョブチケット取得部10およびステップS100は、形態1の印刷ジョブ仕様データ取得手段に対応し、ステップS100は、形態4または5の印刷ジョブ仕様データ取得ステップに対応している。また、機器能力情報取得部12およびステップS102は、形態3の機器能力情報取得手段に対応し、印刷設定候補取得部16およびステップS104は、形態1ないし3の印刷設定候補取得手段に対応し、ステップS104は、形態4または5の印刷設定候補取得ステップに対応している。
上記実施の形態において、記憶装置62は、形態1、3ないし5の条件設定情報記憶手段に対応し、印刷仕様電子ジョブチケット取得部10およびステップS100は、形態1の印刷ジョブ仕様データ取得手段に対応し、ステップS100は、形態4または5の印刷ジョブ仕様データ取得ステップに対応している。また、機器能力情報取得部12およびステップS102は、形態3の機器能力情報取得手段に対応し、印刷設定候補取得部16およびステップS104は、形態1ないし3の印刷設定候補取得手段に対応し、ステップS104は、形態4または5の印刷設定候補取得ステップに対応している。
また、上記実施の形態において、コンテンツデータ取得部18およびステップS106は、形態1のコンテンツデータ取得手段に対応し、ステップS106は、形態4または5のコンテンツデータ取得ステップに対応し、コンテンツデータ解析部22およびステップS108は、形態1または2のコンテンツデータ解析手段に対応している。また、ステップS108は、形態4または5のコンテンツデータ解析ステップに対応し、仕様評価値算出部24およびステップS110は、形態1または2の仕様評価値算出手段に対応し、ステップS110は、形態4または5の仕様評価値算出ステップに対応している。
また、上記実施の形態において、印刷設定選択部26およびステップS112は、形態1の印刷設定選択手段に対応し、ステップS112は、形態4または5の印刷設定選択ステップに対応し、印刷設定電子ジョブチケット生成部28およびステップS114は、形態1の印刷ジョブ設定データ生成手段に対応している。また、ステップS114は、形態4または5の印刷ジョブ設定データ生成ステップに対応し、印刷仕様電子ジョブチケットは、形態1ないし5の印刷ジョブ仕様データに対応し、印刷設定電子ジョブチケットは、形態1、4または5の印刷ジョブ設定データに対応している。
なお、上記実施の形態においては、図5に示すデータ構造の条件設定情報を例にとって説明したが、これに限らず、図11に示すデータ構造の条件設定情報を利用することもできる。
図11は、条件設定情報のデータ構造を示す図である。
図11の例では、コンテンツデータに基づいてページを縮小および面付けしてA4カラー対応の印刷装置200でA4の印刷用紙にカラーおよび両面印刷を行い、印刷後処理装置で二折してA5仕上げすることを内容とする条件設定情報である。
図11は、条件設定情報のデータ構造を示す図である。
図11の例では、コンテンツデータに基づいてページを縮小および面付けしてA4カラー対応の印刷装置200でA4の印刷用紙にカラーおよび両面印刷を行い、印刷後処理装置で二折してA5仕上げすることを内容とする条件設定情報である。
この条件設定情報は、印刷仕様の条件のうち仕上仕様が二折であるのに対し、カラー対応でA4片面印刷のみ対応の印刷装置200で、カラー出力するものである。この条件設定情報により、印刷仕様電子ジョブチケットの印刷仕様を完全には満たさないが、一応印刷出力を得ることができる。なお、この例では、コンテンツデータの加工が不要であるので、実行節にコンテンツ加工設定を設けなくてもよい。
図5の条件設定情報では、仕上体裁を重視してモノクロで印刷する結果になるのに対し、図11の条件設定情報では、仕上体裁は代替仕様になるが、カラーで印刷することになる。
また、上記実施の形態においては、生成した印刷設定電子ジョブチケットおよび取得したコンテンツデータに基づいて、印刷装置200に対して印刷を要求するように構成したが、これに代えて、生成した印刷設定電子ジョブチケットをファイル等として出力するように構成することもできる。
また、上記実施の形態においては、生成した印刷設定電子ジョブチケットおよび取得したコンテンツデータに基づいて、印刷装置200に対して印刷を要求するように構成したが、これに代えて、生成した印刷設定電子ジョブチケットをファイル等として出力するように構成することもできる。
また、上記実施の形態において、図8のフローチャートに示す印刷要求処理を実行するにあたってはいずれも、ROM52にあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをRAM54に読み込んで実行するようにしてもよい。
ここで、記憶媒体とは、RAM、ROM等の半導体記憶媒体、FD、HD等の磁気記憶型記憶媒体、CD、CDV、LD、DVD等の光学的読取方式記憶媒体、MO等の磁気記憶型/光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
ここで、記憶媒体とは、RAM、ROM等の半導体記憶媒体、FD、HD等の磁気記憶型記憶媒体、CD、CDV、LD、DVD等の光学的読取方式記憶媒体、MO等の磁気記憶型/光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
また、上記実施の形態においては、本発明に係る印刷支援装置および印刷支援プログラム、並びに印刷支援方法を、印刷仕様電子ジョブチケットを利用して印刷装置200で印刷を行う場合について適用したが、これに限らず、本発明の主旨を逸脱しない範囲で他の場合にも適用可能である。
100…ホスト端末、 10…印刷仕様電子ジョブチケット取得部、 12…機器能力情報取得部、 14…条件設定情報記憶部、 16…印刷設定候補取得部、 18…コンテンツデータ取得部、 20…コンテンツ判別知識DB、 22…コンテンツデータ解析部、 24…仕様評価値算出部、 26…印刷設定選択部、 28…印刷設定電子ジョブチケット生成部、 30…印刷要求部、 50…CPU、 52…ROM、 54…RAM、 58…I/F、 59…バス、 60…入力装置、 62…記憶装置、 64…表示装置、 200…印刷装置、 199…ネットワーク
Claims (5)
- 印刷物の仕様を含む印刷ジョブ仕様データに基づいて印刷を支援する印刷支援装置であって、
前記印刷ジョブ仕様データを取得する印刷ジョブ仕様データ取得手段と、前記印刷仕様の条件および印刷設定を含む条件設定情報を記憶する条件設定情報記憶手段と、前記条件設定情報記憶手段の条件設定情報のうち、前記印刷ジョブ仕様データ取得手段で取得した印刷ジョブ仕様データの印刷仕様が満足する前記条件の条件設定情報から前記印刷設定の候補を取得する印刷設定候補取得手段と、前記印刷ジョブ仕様データに関連付けられたコンテンツデータを取得するコンテンツデータ取得手段と、前記コンテンツデータ取得手段で取得したコンテンツデータを解析するコンテンツデータ解析手段と、前記コンテンツデータ解析手段の解析結果に基づいて、前記印刷ジョブ仕様データ取得手段で取得した印刷ジョブ仕様データの印刷仕様に対して前記印刷設定候補取得手段で取得した印刷設定候補が適合する度合いを仕様評価値として算出する仕様評価値算出手段と、前記仕様評価値算出手段で算出した仕様評価値に基づいて、前記印刷設定候補取得手段で取得した印刷設定候補のなかから前記印刷設定を選択する印刷設定選択手段と、前記印刷設定選択手段で選択した印刷設定に基づいて印刷ジョブ設定データを生成する印刷ジョブ設定データ生成手段とを備えることを特徴とする印刷支援装置。 - 請求項1において、
前記仕様評価値算出手段は、前記印刷設定候補取得手段で取得した各印刷設定候補ごとに、当該印刷設定候補が前記印刷ジョブ仕様データの印刷仕様を実現する度合いに対して、前記コンテンツデータ解析手段の解析結果に対応する重み付けを行ったものを前記仕様評価値として算出することを特徴とする印刷支援装置。 - 請求項1および2のいずれか1項において、
前記条件設定情報は、前記印刷仕様および印刷装置の機器能力の条件並びに前記印刷設定を含み、
さらに、複数の前記印刷装置のそれぞれについてその機器能力を示す機器能力情報を取得する機器能力情報取得手段を備え、
前記印刷設定候補取得手段は、前記条件設定情報記憶手段の条件設定情報のうち、前記印刷ジョブ仕様データの印刷仕様および前記機器能力情報取得手段で取得した機器能力情報の機器能力が満足する前記条件の条件設定情報から前記印刷設定の候補を取得することを特徴とする印刷支援装置。 - 印刷物の仕様を含む印刷ジョブ仕様データに基づいて印刷を支援する印刷支援プログラムであって、
前記印刷ジョブ仕様データを取得する印刷ジョブ仕様データ取得ステップと、前記印刷仕様の条件および印刷設定を含む条件設定情報を記憶する条件設定情報記憶手段の条件設定情報のうち、前記印刷ジョブ仕様データ取得ステップで取得した印刷ジョブ仕様データの印刷仕様が満足する前記条件の条件設定情報から前記印刷設定の候補を取得する印刷設定候補取得ステップと、前記印刷ジョブ仕様データに関連付けられたコンテンツデータを取得するコンテンツデータ取得ステップと、前記コンテンツデータ取得ステップで取得したコンテンツデータを解析するコンテンツデータ解析ステップと、前記コンテンツデータ解析ステップの解析結果に基づいて、前記印刷ジョブ仕様データ取得ステップで取得した印刷ジョブ仕様データの印刷仕様に対して前記印刷設定候補取得ステップで取得した印刷設定候補が適合する度合いを仕様評価値として算出する仕様評価値算出ステップと、前記仕様評価値算出ステップで算出した仕様評価値に基づいて、前記印刷設定候補取得ステップで取得した印刷設定候補のなかから前記印刷設定を選択する印刷設定選択ステップと、前記印刷設定選択ステップで選択した印刷設定に基づいて印刷ジョブ設定データを生成する印刷ジョブ設定データ生成ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする印刷支援プログラム。 - 印刷物の仕様を含む印刷ジョブ仕様データに基づいて印刷を支援する印刷支援方法であって、
前記印刷ジョブ仕様データを取得する印刷ジョブ仕様データ取得ステップと、前記印刷仕様の条件および印刷設定を含む条件設定情報を記憶する条件設定情報記憶手段の条件設定情報のうち、前記印刷ジョブ仕様データ取得ステップで取得した印刷ジョブ仕様データの印刷仕様が満足する前記条件の条件設定情報から前記印刷設定の候補を取得する印刷設定候補取得ステップと、前記印刷ジョブ仕様データに関連付けられたコンテンツデータを取得するコンテンツデータ取得ステップと、前記コンテンツデータ取得ステップで取得したコンテンツデータを解析するコンテンツデータ解析ステップと、前記コンテンツデータ解析ステップの解析結果に基づいて、前記印刷ジョブ仕様データ取得ステップで取得した印刷ジョブ仕様データの印刷仕様に対して前記印刷設定候補取得ステップで取得した印刷設定候補が適合する度合いを仕様評価値として算出する仕様評価値算出ステップと、前記仕様評価値算出ステップで算出した仕様評価値に基づいて、前記印刷設定候補取得ステップで取得した印刷設定候補のなかから前記印刷設定を選択する印刷設定選択ステップと、前記印刷設定選択ステップで選択した印刷設定に基づいて印刷ジョブ設定データを生成する印刷ジョブ設定データ生成ステップとを含むことを特徴とする印刷支援方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007086921A JP2008243153A (ja) | 2007-03-29 | 2007-03-29 | 印刷支援装置および印刷支援プログラム、並びに印刷支援方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007086921A JP2008243153A (ja) | 2007-03-29 | 2007-03-29 | 印刷支援装置および印刷支援プログラム、並びに印刷支援方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008243153A true JP2008243153A (ja) | 2008-10-09 |
Family
ID=39914360
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007086921A Pending JP2008243153A (ja) | 2007-03-29 | 2007-03-29 | 印刷支援装置および印刷支援プログラム、並びに印刷支援方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2008243153A (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010111100A (ja) * | 2008-11-10 | 2010-05-20 | Canon Inc | 印刷システム、情報処理装置、印刷ジョブ処理方法、情報処理方法、プログラム、及び、記憶媒体 |
JP2011139346A (ja) * | 2009-12-28 | 2011-07-14 | Ricoh Co Ltd | 機器、要求振分方法、要求振分プログラム及び要求振分システム |
JP2016225731A (ja) * | 2015-05-28 | 2016-12-28 | ブラザー工業株式会社 | 端末装置及び機能実行装置 |
US10530003B2 (en) | 2016-03-11 | 2020-01-07 | Nissan Motor Co., Ltd. | Solid oxide fuel cell |
-
2007
- 2007-03-29 JP JP2007086921A patent/JP2008243153A/ja active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010111100A (ja) * | 2008-11-10 | 2010-05-20 | Canon Inc | 印刷システム、情報処理装置、印刷ジョブ処理方法、情報処理方法、プログラム、及び、記憶媒体 |
JP4663774B2 (ja) * | 2008-11-10 | 2011-04-06 | キヤノン株式会社 | 印刷システム、情報処理装置、印刷ジョブ処理方法、情報処理方法、印刷装置、印刷制御方法、およびプログラム |
JP2011139346A (ja) * | 2009-12-28 | 2011-07-14 | Ricoh Co Ltd | 機器、要求振分方法、要求振分プログラム及び要求振分システム |
JP2016225731A (ja) * | 2015-05-28 | 2016-12-28 | ブラザー工業株式会社 | 端末装置及び機能実行装置 |
US10530003B2 (en) | 2016-03-11 | 2020-01-07 | Nissan Motor Co., Ltd. | Solid oxide fuel cell |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9152368B2 (en) | Printer and server | |
JP5100350B2 (ja) | 印刷制御装置、印刷制御方法、及び、印刷制御プログラム。 | |
US8599431B2 (en) | Print-data processing apparatus and print-data processing method | |
JP4285463B2 (ja) | 印刷支援システムおよび印刷支援プログラム、並びに印刷支援方法 | |
US20080239381A1 (en) | Print system, print control apparatus, and print control method | |
US7916313B2 (en) | Information processing apparatus, control method thereof, and program | |
US8531682B2 (en) | Information processing apparatus, control method, and computer-readable storage medium | |
US9317234B2 (en) | Computer readable information recording medium storing preview display program, preview display apparatus and preview display method | |
JP6575074B2 (ja) | 情報処理装置、情報処理方法、プログラム | |
JP2010026578A (ja) | 情報処理装置、画像形成装置と後処理装置の制御方法、コンピュータプログラム | |
US8599391B2 (en) | Multiple media type printing | |
JP4816311B2 (ja) | 印刷支援システム、印刷支援プログラムおよび記憶媒体、並びに印刷支援方法 | |
EP2180430B1 (en) | Image forming apparatus and method | |
JP2008243153A (ja) | 印刷支援装置および印刷支援プログラム、並びに印刷支援方法 | |
JP2005271371A (ja) | 印刷管理装置、印刷管理方法、印刷管理プログラム、及び印刷システム | |
JP6390453B2 (ja) | 情報処理装置、情報処理方法、プログラム | |
US8531708B2 (en) | Bookbinding printing system in which a plurality of bound products are generated by a single job | |
JP2010113596A (ja) | 文書処理システム | |
JP2007299380A (ja) | 印刷支援装置、印刷支援プログラムおよび記憶媒体、並びに印刷支援方法 | |
JP2005271370A (ja) | 印刷管理装置、印刷管理方法、印刷管理プログラム、及び印刷管理システム | |
JP5832163B2 (ja) | 情報処理装置、印刷設定方法及びプログラム | |
JP2007025748A (ja) | 印刷形態評価システムおよび印刷形態評価プログラム、並びに印刷形態評価方法 | |
JP2005149212A (ja) | 文書処理方法及び文書処理装置 | |
JP2007025977A (ja) | 印刷支援システムおよび印刷支援プログラム、並びに印刷支援方法 | |
JP4238827B2 (ja) | 出力形態決定システムおよび出力形態決定プログラム |