(57)【要約】【課題】印刷用途を取得してその印刷用途に最適な印刷設定を行うことができる新規な印刷装置および印刷プログラム、印刷方法、並びに印刷情報処理装置、印刷情報処理プログラム、印刷情報処理方法の提供。【解決手段】印刷設定情報を含む印刷ジョブを取得し、その印刷ジョブに含まれる印刷設定情報を解析し、解析された印刷設定情報に基づいて前記印刷ジョブの用途を推定すると共に、印刷用途ごとに対応する節約印刷設定を予め規定した印刷ルールのなかから、推定された印刷用途に対応する印刷ルールを取得し、取得した印刷ルールの印刷節約性と前記刷設定情報から得られる印刷節約性とを比較して印刷節約性に優れたほうの印刷設定を選択して印刷を実行する。【選択図】        図１
2006338237.tif 000002
【特許請求の範囲】
【請求項１】
印刷設定情報を含む印刷ジョブを取得する印刷ジョブ取得手段と、
当該印刷ジョブ取得手段で取得した印刷ジョブに含まれる印刷設定情報を解析する印刷設定情報解析手段と、
当該印刷設定情報解析手段で解析された印刷設定情報に基づいて前記印刷ジョブの用途を推定する印刷用途推定手段と、
印刷用途ごとに対応する節約印刷設定を予め規定した印刷ルールを保持する印刷ルール記憶手段と、
当該印刷ルール記憶手段に記憶された印刷ルールのなかから、前記印刷用途推定手段で推定された印刷用途に対応する印刷ルールを取得する印刷ルール取得手段と、
当該印刷ルール取得手段で取得した印刷ルールの印刷節約性と、前記印刷設定情報解析手段で解析された印刷設定情報から得られる印刷節約性とを比較して印刷節約性に優れたほうの印刷設定を選択する印刷設定選択手段と、
当該印刷設定選択手段で節約された印刷設定に基づいて前記印刷ジョブ取得手段で取得した印刷ジョブの印刷を実行する印刷手段と、を備えたことを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置において、
前記当該印刷ジョブ取得手段で取得した印刷ジョブに含まれる印刷設定情報は、テンプレート情報を含み、
前記印刷用途推定手段は、当該テンプレート情報に基づいて前記印刷ジョブの用途を推定するようになっていることを特徴とする印刷装置。
【請求項３】
請求項１に記載の印刷装置において、
キーワードリスト記憶手段をさらに備え、
前記印刷用途推定手段は、前記印刷ジョブ取得手段で取得した印刷ジョブの印刷データ中に、前記キーワードリスト記憶手段のなかの所定のキーワードの存在の有無に基づいて前記印刷ジョブの用途を推定するようになっていることを特徴とする印刷装置。
【請求項４】
請求項１に記載の印刷装置において、
スケジュール情報を取得するスケジュール情報取得手段をさらに備え、
前記印刷用途推定手段は、当該スケジュール情報取得手段で取得したスケジュール情報に基づいて前記印刷ジョブの用途を推定するようになっていることを特徴とする印刷装置。
【請求項５】
請求項１〜４のいずれか１項に記載の印刷装置において、
前記印刷ルール取得手段で取得した印刷ルールの印刷設定の一部または全部を無効化する印刷設定無効化手段をさらに備えたことを特徴とする印刷装置。
【請求項６】
コンピュータを、
印刷設定情報を含む印刷ジョブを取得する印刷ジョブ取得手段と、
当該印刷ジョブ取得手段で取得した印刷ジョブに含まれる印刷設定情報を解析する印刷設定情報解析手段と、
当該印刷設定情報解析手段で解析された印刷設定情報に基づいて前記印刷ジョブの用途を推定する印刷用途推定手段と、
印刷用途ごとに対応する節約印刷設定を予め規定した印刷ルールを保持する印刷ルール記憶手段と、
当該印刷ルール記憶手段に記憶された印刷ルールのなかから、前記印刷用途推定手段で推定された印刷用途に対応する印刷ルールを取得する印刷ルール取得手段と、
当該印刷ルール取得手段で取得した印刷ルールの印刷節約性と、前記印刷設定情報解析手段で解析された印刷設定情報から得られる印刷節約性とを比較して印刷節約性に優れたほうの印刷設定を選択する印刷設定選択手段と、
当該印刷設定選択手段で節約された印刷設定に基づいて前記印刷ジョブ取得手段で取得した印刷ジョブの印刷を実行する印刷手段と、して機能させることを特徴とする印刷プログラム。
【請求項７】
印刷設定情報を含む印刷ジョブを取得する印刷ジョブ取得ステップと、
当該印刷ジョブ取得ステップで取得した印刷ジョブに含まれる印刷設定情報を解析する印刷設定情報解析ステップと、
当該印刷設定情報解析ステップで解析された印刷設定情報に基づいて前記印刷ジョブの用途を推定する印刷用途推定ステップと、
印刷用途ごとに対応する節約印刷設定を予め規定した印刷ルールを保持する印刷ルール記憶ステップと、
当該印刷ルール記憶ステップに記憶された印刷ルールのなかから、前記印刷用途推定ステップで推定された印刷用途に対応する印刷ルールを取得する印刷ルール取得ステップと、
当該印刷ルール取得ステップで取得した印刷ルールの印刷節約性と、前記印刷設定情報解析ステップで解析された印刷設定情報から得られる印刷節約性とを比較して印刷節約性に優れたほうの印刷設定を選択する印刷設定選択ステップと、
当該印刷設定選択ステップで節約された印刷設定に基づいて前記印刷ジョブ取得ステップで取得した印刷ジョブの印刷を実行する印刷ステップと、を含むことを特徴とする印刷方法。
【請求項８】
印刷設定情報を含む印刷ジョブを取得する印刷ジョブ取得手段と、
当該印刷ジョブ取得手段で取得した印刷ジョブに含まれる印刷設定情報を解析する印刷設定情報解析手段と、
当該印刷設定情報解析手段で解析された印刷設定情報に基づいて前記印刷ジョブの用途を推定する印刷用途推定手段と、
印刷用途ごとに対応する節約印刷設定を予め規定した印刷ルールを保持する印刷ルール記憶手段と、
当該印刷ルール記憶手段に記憶された印刷ルールのなかから、前記印刷用途推定手段で推定された印刷用途に対応する印刷ルールを取得する印刷ルール取得手段と、
当該印刷ルール取得手段で取得した印刷ルールの印刷節約性と、前記印刷設定情報解析手段で解析された印刷設定情報から得られる印刷節約性とを比較して印刷節約性に優れたほうの印刷設定を選択する印刷設定選択手段と、を備えたことを特徴とする印刷情報処理装置。
【請求項９】
コンピュータを、
印刷設定情報を含む印刷ジョブを取得する印刷ジョブ取得手段と、
当該印刷ジョブ取得手段で取得した印刷ジョブに含まれる印刷設定情報を解析する印刷設定情報解析手段と、
当該印刷設定情報解析手段で解析された印刷設定情報に基づいて前記印刷ジョブの用途を推定する印刷用途推定手段と、
印刷用途ごとに対応する節約印刷設定を予め規定した印刷ルールを保持する印刷ルール記憶手段と、
当該印刷ルール記憶手段に記憶された印刷ルールのなかから、前記印刷用途推定手段で推定された印刷用途に対応する印刷ルールを取得する印刷ルール取得手段と、
当該印刷ルール取得手段で取得した印刷ルールの印刷節約性と、前記印刷設定情報解析手段で解析された印刷設定情報から得られる印刷節約性とを比較して印刷節約性に優れたほうの印刷設定を選択する印刷設定選択手段と、して機能させることを特徴とする印刷情報処理プログラム。
【請求項１０】
印刷設定情報を含む印刷ジョブを取得する印刷ジョブ取得ステップと、
当該印刷ジョブ取得ステップで取得した印刷ジョブに含まれる印刷設定情報を解析する印刷設定情報解析ステップと、
当該印刷設定情報解析ステップで解析された印刷設定情報に基づいて前記印刷ジョブの用途を推定する印刷用途推定ステップと、
印刷用途ごとに対応する節約印刷設定を予め規定した印刷ルールを保持する印刷ルール記憶ステップと、
当該印刷ルール記憶ステップに記憶された印刷ルールのなかから、前記印刷用途推定ステップで推定された印刷用途に対応する印刷ルールを取得する印刷ルール取得ステップと、
当該印刷ルール取得ステップで取得した印刷ルールの印刷節約性と、前記印刷設定情報解析ステップで解析された印刷設定情報から得られる印刷節約性とを比較して印刷節約性に優れたほうの印刷設定を選択する印刷設定選択ステップと、を含むことを特徴とする印刷情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクジェットプリンタやレーザープリンタによって印刷物などを作成するに際し、印刷用紙を節約して印刷できる印刷装置および印刷プログラム、印刷方法、並びに印刷情報処理装置、印刷情報処理プログラム、印刷情報処理方法に関するものである。
【背景技術】
【０００２】
一般に、ワープロソフトなどで作成した文章やｗｅｂ画面などを印刷（プリントアウト）するに際しては、ユーザは特別な操作を行うことなく単にインターフェース上の印刷ボタンをクリックするだけで最適な印刷物が得られるようになっている。
これは、プリンタドライバなどにデフォルトの印刷設定が存在し、そのデフォルトの印刷設定に従って印刷が実行されるためであるが、通常、このようなデフォルトの印刷設定は、用紙片面の等倍印刷といった印刷品質重視の設定となっているため、両面印刷や割付（Ｎアップ）印刷が行われることはなく、試し印刷などでは印刷用紙が無駄になってしまうことが多い。
【０００３】
そのため、例えば以下の特許文献１では、複数ページの印刷を利用者がプリンタドライバの設定をデフォルトで印刷実行した場合に、用紙節約を促すメッセージを表示するようにすることで、無駄な印刷を防止するようにしている。
また、以下の特許文献２では、ユーザから指示される文書の用途を示す印刷目的に応じて、その印刷目的に合致する推奨印刷設定を推奨印刷条件データベースから検索し、検索された推奨印刷設定に基づいて印刷を実行することで、同じく無駄な印刷が行われるのを防止するようにしている。
【特許文献１】特開２００４−３１８６９４号公報
【特許文献２】特開２０００−２３５４６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、前記のような従来技術のうち、前者の方法は、プリンタドライバがプリンタの用紙節約機能を把握していてユーザがそのままデフォルト印刷を実施したときに、どれだけ節約できるかをユーザに提示して通常印刷か節約印刷かを選択させるようにしたものであるが、その選択は常に容易であるとは限らない。その結果、その選択を誤ると、高品質の印刷を行うべきときに節約優先の低品質印刷が行われたり、節約優先の印刷を行うべきときに高品質の印刷が行われてしまい、無駄な印刷を回避することができない。
【０００５】
一方、後者の方法は、印刷目的に合致する推奨印刷条件をデータベースより検索するものであるが、印刷目的や印刷設定はユーザがその都度入力する必要があるため、その入力内容を誤ると、無駄な印刷が行われてしまう。
そこで、本発明はこのような課題を有効に解決するために案出されたものであり、その主な目的は、印刷用途を自動的に取得してその印刷用途に最適な印刷設定を自動的に行うことができる新規な印刷装置および印刷プログラム、印刷方法、並びに印刷情報処理装置、印刷情報処理プログラム、印刷情報処理方法を提供するものである。
【課題を解決するための手段】
【０００６】
〔形態１〕前記課題を解決するために形態１の印刷装置は、
印刷設定情報を含む印刷ジョブを取得する印刷ジョブ取得手段と、当該印刷ジョブ取得手段で取得した印刷ジョブに含まれる印刷設定情報を解析する印刷設定情報解析手段と、当該印刷設定情報解析手段で解析された印刷設定情報に基づいて前記印刷ジョブの用途を推定する印刷用途推定手段と、印刷用途ごとに対応する節約印刷設定を予め規定した印刷ルールを保持する印刷ルール記憶手段と、当該印刷ルール記憶手段に記憶された印刷ルールのなかから、前記印刷用途推定手段で推定された印刷用途に対応する印刷ルールを取得する印刷ルール取得手段と、当該印刷ルール取得手段で取得した印刷ルールの印刷節約性と、前記印刷設定情報解析手段で解析された印刷設定情報から得られる印刷節約性とを比較して印刷節約性に優れたほうの印刷設定を選択する印刷設定選択手段と、当該印刷設定選択手段で節約された印刷設定に基づいて前記印刷ジョブ取得手段で取得した印刷ジョブの印刷を実行する印刷手段と、を備えたことを特徴とするものである。
【０００７】
すなわち、先ず、印刷ジョブ取得手段が印刷設定情報を含む印刷ジョブを取得すると、印刷設定情報解析手段がその印刷ジョブに含まれる印刷設定情報を解析し、印刷用途推定手段がその印刷設定情報に基づいて前記印刷ジョブの用途を推定する。
また、これと同時に印刷ルール取得手段が、印刷ルール記憶手段に記憶された印刷ルールのなかから、前記印刷用途推定手段で推定された印刷用途に対応する印刷ルールを取得する。
【０００８】
次に、印刷設定選択手段が、その印刷ルール取得手段で取得した印刷ルールの印刷節約性と、前記印刷設定情報解析手段で解析された印刷設定情報から得られる印刷節約性とを比較して印刷節約性に優れたほうの印刷設定を選択した後、印刷手段が印刷設定選択手段で節約された印刷設定に基づいて前記印刷ジョブ取得手段で取得した印刷ジョブの印刷を実行することになる。
【０００９】
これによって、ユーザ自身が印刷の都度その印刷ジョブの用途を正確に把握してわざわざ手作業などによって入力する手間が省ける。また、その印刷ジョブの用途に応じた最適な節約印刷設定を自動的に選択し、その選択された節約印刷設定に基づいて印刷が行われるため、ユーザに困難な判断を要求することなく、割付（Ｎアップ）印刷や両面印刷といった用紙節約可能な印刷を自動で行うことができる。
【００１０】
なお、ここでいう「印刷ジョブ」とは、「印刷設定情報」の他に、少なくとも実際に印刷に供する「印刷データ」やユーザなどからの明示的な「印刷指示」、その印刷ジョブを発行した「ユーザ情報」などを含む概念である（以下の「印刷装置」に関する形態、「印刷プログラム」に関する形態、「印刷方法」に関する形態、「印刷情報処理装置」に関する形態、「印刷情報処理プログラム」に関する形態、「印刷情報処理方法」に関する形態、並びに発明を実施するための最良の形態の欄などの記載において同じである）。
【００１１】
また、「印刷データ」とは、ワープロソフトなどのアプリケーションソフトウェアなどで作成されるテキストデータやスキャナなどで取り込まれたデジタル画像データなどをいい、また、「印刷設定情報」とは、この「印刷データ」を印刷装置を用いて印刷用紙などの印刷媒体上に実際に印刷するに際して具体的に設定する必要がある印刷方法（「両面印刷」、「割付印刷」など）や印刷品質（「きれい」、「はやい」）、印刷用紙の種類などに関する様々な設定に関するをいうものとし、例えば、後述するような印刷ジョブチケットなどによって伝達される印刷設定に関する各種情報のことをいうものする（以下の「印刷装置」に関する形態、「印刷プログラム」に関する形態、「印刷方法」に関する形態、「印刷情報処理装置」に関する形態、「印刷情報処理プログラム」に関する形態、「印刷情報処理方法」に関する形態、並びに発明を実施するための最良の形態の欄などの記載において同じである）。
【００１２】
〔形態２〕また、形態２の印刷装置は、
形態１に記載の印刷装置において、前記当該印刷ジョブ取得手段で取得した印刷ジョブに含まれる印刷設定情報は、テンプレート情報を含み、前記印刷用途推定手段は、当該テンプレート情報に基づいて前記印刷ジョブの用途を推定するようになっていることを特徴とするものである。
【００１３】
これによって、ユーザ自身が印刷の都度、印刷用途の入力や変更を行うことなく、テンプレート情報に基づいてその印刷ジョブの用途を的確に推定することができる。
ここで「テンプレート情報」とは、印刷データ中のタイトルやヘッダ、フッダ、本文（テキスト）、画像などのレイアウト情報を含むものをいう（以下の「印刷装置」に関する形態、「印刷プログラム」に関する形態、「印刷方法」に関する形態、「印刷情報処理装置」に関する形態、「印刷情報処理プログラム」に関する形態、「印刷情報処理方法」に関する形態、並びに発明を実施するための最良の形態の欄などの記載において同じである）。
【００１４】
〔形態３〕また、形態３の印刷装置は、
形態１に記載の印刷装置において、キーワードリスト記憶手段をさらに備え、前記印刷用途推定手段は、前記印刷ジョブ取得手段で取得した印刷ジョブの印刷データ中に、前記キーワードリスト記憶手段のなかの所定のキーワードの存在の有無に基づいて前記印刷ジョブの用途を推定するようになっていることを特徴とするものである。
【００１５】
これによって、ユーザ自身が印刷の都度、印刷用途の入力や変更を行うことなく、キーワード情報に基づいてその印刷ジョブの用途を的確に推定することができる。特に、本形態は、形態２のように、印刷設定情報中に特徴的なテンプレート情報が含まれていない場合やテンプレート情報を取得できないような場合に有効である。
【００１６】
〔形態４〕また、形態４の印刷装置は、
形態１に記載の印刷装置において、スケジュール情報を取得するスケジュール情報取得手段をさらに備え、前記印刷用途推定手段は、当該スケジュール情報取得手段で取得したスケジュール情報に基づいて前記印刷ジョブの用途を推定するようになっていることを特徴とするものである。
【００１７】
これによって、ユーザ自身が印刷の都度、印刷用途の入力や変更を行うことなく、キーワード情報に基づいてその印刷ジョブの用途を的確に推定することができる。特に、本形態は、形態２や３のように、印刷ジョブ中に特徴的なテンプレート情報やキーワード情報が含まれていない場合や、テンプレート情報やキーワード情報を取得できないような場合に有効である。
【００１８】
〔形態５〕また、形態５の印刷装置は、
形態１〜４のいずれかに記載の印刷装置において、前記印刷ルール取得手段で取得した印刷ルールの印刷設定の一部または全部を無効化する印刷設定無効化手段をさらに備えたことを特徴とするものである。
【００１９】
これによって、印刷設定の変更が行われなくなるため、ユーザなどがデフォルトの印刷設定、あるいはユーザ自身が自ら設定した印刷設定に基づいた忠実な印刷を実行することができる。
【００２０】
〔形態６〕また、形態６の印刷プログラムは、
コンピュータを、印刷設定情報を含む印刷ジョブを取得する印刷ジョブ取得手段と、当該印刷ジョブ取得手段で取得した印刷ジョブに含まれる印刷設定情報を解析する印刷設定情報解析手段と、当該印刷設定情報解析手段で解析された印刷設定情報に基づいて前記印刷ジョブの用途を推定する印刷用途推定手段と、印刷用途ごとに対応する節約印刷設定を予め規定した印刷ルールを保持する印刷ルール記憶手段と、当該印刷ルール記憶手段に記憶された印刷ルールのなかから、前記印刷用途推定手段で推定された印刷用途に対応する印刷ルールを取得する印刷ルール取得手段と、当該印刷ルール取得手段で取得した印刷ルールの印刷節約性と、前記印刷設定情報解析手段で解析された印刷設定情報から得られる印刷節約性とを比較して印刷節約性に優れたほうの印刷設定を選択する印刷設定選択手段と、当該印刷設定選択手段で節約された印刷設定に基づいて前記印刷ジョブ取得手段で取得した印刷ジョブの印刷を実行する印刷手段と、して機能させることを特徴とするものである。
【００２１】
これによって、形態１と同様な効果が得られる。
また、現在市販されているプリンタの殆どは、その印刷処理を実施する際に用いるＣＰＵやＲＯＭ、ＲＡＭからなるコンピュータシステムを標準的に備えていることから、このコンピュータシステムを用いてソフトウェア上で前記各手段を実現することができるため、各手段ごとに専用のハードウェアを作成して実現する場合に比べて経済的かつ容易に実現することができる。さらに、プログラムの一部を書き換えることによって機能改変や改良などによるバージョンアップも容易に行うことができる。
【００２２】
〔形態７〕また、形態７の印刷プログラムは、
形態６に記載の印刷プログラムにおいて、前記当該印刷ジョブ取得手段で取得した印刷ジョブに含まれる印刷設定情報は、テンプレート情報を含み、前記印刷用途推定手段は、当該テンプレート情報に基づいて前記印刷ジョブの用途を推定するようになっていることを特徴とするものである。
これによって、形態２および６と同様な効果が得られる。
【００２３】
〔形態８〕また、形態８の印刷プログラムは、
形態６に記載の印刷プログラムにおいて、キーワードリスト記憶手段をさらに備え、前記印刷用途推定手段は、前記印刷ジョブ取得手段で取得した印刷ジョブの印刷データ中に、前記キーワードリスト記憶手段のなかの所定のキーワードの存在の有無に基づいて前記印刷ジョブの用途を推定するようになっていることを特徴とするものである。
これによって、形態３および６と同様な効果が得られる。
【００２４】
〔形態９〕また、形態９の印刷プログラムは、
形態６に記載の印刷プログラムにおいて、スケジュール情報を取得するスケジュール情報取得手段をさらに備え、前記印刷用途推定手段は、当該スケジュール情報取得手段で取得したスケジュール情報に基づいて前記印刷ジョブの用途を推定するようになっていることを特徴とするものである。
これによって、形態４および６と同様な効果が得られる。
【００２５】
〔形態１０〕また、形態１０の印刷プログラムは、
形態５〜９のいずれかに記載の印刷プログラムにおいて、前記印刷ルール取得手段で取得した印刷ルールの印刷設定の一部または全部を無効化する印刷設定無効化手段をさらに備えたことを特徴とするものである。
これによって、形態５および６と同様な効果が得られる。
【００２６】
〔形態１１〕また、形態１１の印刷方法は、
印刷設定情報を含む印刷ジョブを取得する印刷ジョブ取得ステップと、当該印刷ジョブ取得ステップで取得した印刷ジョブに含まれる印刷設定情報を解析する印刷設定情報解析ステップと、当該印刷設定情報解析ステップで解析された印刷設定情報に基づいて前記印刷ジョブの用途を推定する印刷用途推定ステップと、印刷用途ごとに対応する節約印刷設定を予め規定した印刷ルールを保持する印刷ルール記憶ステップと、当該印刷ルール記憶ステップに記憶された印刷ルールのなかから、前記印刷用途推定ステップで推定された印刷用途に対応する印刷ルールを取得する印刷ルール取得ステップと、当該印刷ルール取得ステップで取得した印刷ルールの印刷節約性と、前記印刷設定情報解析ステップで解析された印刷設定情報から得られる印刷節約性とを比較して印刷節約性に優れたほうの印刷設定を選択する印刷設定選択ステップと、当該印刷設定選択ステップで節約された印刷設定に基づいて前記印刷ジョブ取得ステップで取得した印刷ジョブの印刷を実行する印刷ステップと、を含むことを特徴とするものである。
これによって、形態１と同様な効果が得られる。
【００２７】
〔形態１２〕また、形態１２の印刷方法は、
形態１１に記載の印刷方法において、前記当該印刷ジョブ取得ステップで取得した印刷ジョブに含まれる印刷設定情報は、テンプレート情報を含み、前記印刷用途推定ステップは、当該テンプレート情報に基づいて前記印刷ジョブの用途を推定するようになっていることを特徴とするものである。
これによって、形態２と同様な効果が得られる。
【００２８】
〔形態１３〕また、形態１３の印刷方法は、
形態１１に記載の印刷方法において、キーワードリスト記憶ステップをさらに含み、前記印刷用途推定ステップは、前記印刷ジョブ取得ステップで取得した印刷ジョブの印刷データ中に、前記キーワードリスト記憶ステップで記憶した所定のキーワードの存在の有無に基づいて前記印刷ジョブの用途を推定するようになっていることを特徴とするものである。
これによって、形態３と同様な効果が得られる。
【００２９】
〔形態１４〕また、形態１４の印刷方法は、
形態１１に記載の印刷方法において、スケジュール情報を取得するスケジュール情報取得ステップをさらに含み、前記印刷用途推定ステップは、当該スケジュール情報取得ステップで取得したスケジュール情報に基づいて前記印刷ジョブの用途を推定するようになっていることを特徴とするものである。
これによって、形態４と同様な効果が得られる。
【００３０】
〔形態１５〕また、形態１５の印刷方法は、
形態１１〜１４のいずれかに記載の印刷方法において、前記印刷ルール取得ステップで取得した印刷ルールの印刷設定の一部または全部を無効化する印刷設定無効化ステップをさらに備えたことを特徴とするものである。
これによって、形態５と同様な効果が得られる。
【００３１】
〔形態１６〕一方、前記課題を解決するために形態１６の印刷情報処理装置は、
印刷設定情報を含む印刷ジョブを取得する印刷ジョブ取得手段と、当該印刷ジョブ取得手段で取得した印刷ジョブに含まれる印刷設定情報を解析する印刷設定情報解析手段と、当該印刷設定情報解析手段で解析された印刷設定情報に基づいて前記印刷ジョブの用途を推定する印刷用途推定手段と、印刷用途ごとに対応する節約印刷設定を予め規定した印刷ルールを保持する印刷ルール記憶手段と、当該印刷ルール記憶手段に記憶された印刷ルールのなかから、前記印刷用途推定手段で推定された印刷用途に対応する印刷ルールを取得する印刷ルール取得手段と、当該印刷ルール取得手段で取得した印刷ルールの印刷節約性と、前記印刷設定情報解析手段で解析された印刷設定情報から得られる印刷節約性とを比較して印刷節約性に優れたほうの印刷設定を選択する印刷設定選択手段と、を備えたことを特徴とするものである。
【００３２】
これによって、形態１と同様な効果が得られる。
また、パソコンなどの汎用の情報処理装置のコンピュータシステムを用いてソフトウェア上で前記各手段を実現することができるため、各手段ごとに専用のハードウェアを作成して実現する場合に比べて経済的かつ容易に実現することができる。さらに、プログラムの一部を書き換えることによって機能改変や改良などによるバージョンアップも容易に行うことができる。
【００３３】
〔形態１７〕また、形態１７の印刷情報処理装置は、
形態１６に記載の印刷情報処理装置において、前記当該印刷ジョブ取得手段で取得した印刷ジョブに含まれる印刷設定情報は、テンプレート情報を含み、前記印刷用途推定手段は、当該テンプレート情報に基づいて前記印刷ジョブの用途を推定するようになっていることを特徴とするものである。
これによって、形態２および形態１６と同様な効果が得られる。
【００３４】
〔形態１８〕また、形態１８の印刷情報処理装置は、
形態１６に記載の印刷情報処理装置において、キーワードリスト記憶手段をさらに備え、前記印刷用途推定手段は、前記印刷ジョブ取得手段で取得した印刷ジョブの印刷データ中に、前記キーワードリスト記憶手段のなかの所定のキーワードの存在の有無に基づいて前記印刷ジョブの用途を推定するようになっていることを特徴とするものである。
これによって、形態３および形態１６と同様な効果が得られる。
【００３５】
〔形態１９〕また、形態１９の印刷情報処理装置は、
形態１６に記載の印刷情報処理装置において、スケジュール情報を取得するスケジュール情報取得手段をさらに備え、前記印刷用途推定手段は、当該スケジュール情報取得手段で取得したスケジュール情報に基づいて前記印刷ジョブの用途を推定するようになっていることを特徴とするものである。
これによって、形態４および形態１６と同様な効果が得られる。
【００３６】
〔形態２０〕また、形態２０の印刷情報処理装置は、
形態１６〜１９のいずれかに記載の印刷情報処理装置において、前記印刷ルール取得手段で取得した印刷ルールの印刷設定の一部または全部を無効化する印刷設定無効化手段をさらに備えたことを特徴とするものである。
これによって、形態５および形態１６と同様な効果が得られる。
【００３７】
〔形態２１〕また、形態２１の印刷情報処理プログラムは、
コンピュータを、印刷設定情報を含む印刷ジョブを取得する印刷ジョブ取得手段と、当該印刷ジョブ取得手段で取得した印刷ジョブに含まれる印刷設定情報を解析する印刷設定情報解析手段と、当該印刷設定情報解析手段で解析された印刷設定情報に基づいて前記印刷ジョブの用途を推定する印刷用途推定手段と、印刷用途ごとに対応する節約印刷設定を予め規定した印刷ルールを保持する印刷ルール記憶手段と、当該印刷ルール記憶手段に記憶された印刷ルールのなかから、前記印刷用途推定手段で推定された印刷用途に対応する印刷ルールを取得する印刷ルール取得手段と、当該印刷ルール取得手段で取得した印刷ルールの印刷節約性と、前記印刷設定情報解析手段で解析された印刷設定情報から得られる印刷節約性とを比較して印刷節約性に優れたほうの印刷設定を選択する印刷設定選択手段と、して機能させることを特徴とするものである。
これによって、形態１および形態１６と同様な効果が得られる。
【００３８】
〔形態２２〕また、形態２２の印刷情報処理プログラムは、
形態２１に記載の印刷情報処理プログラムにおいて、前記当該印刷ジョブ取得手段で取得した印刷ジョブに含まれる印刷設定情報は、テンプレート情報を含み、前記印刷用途推定手段は、当該テンプレート情報に基づいて前記印刷ジョブの用途を推定するようになっていることを特徴とするものである。
これによって、形態２および形態１６と同様な効果が得られる。
【００３９】
〔形態２３〕また、形態２３の印刷情報処理プログラムは、
形態２１に記載の印刷情報処理プログラムにおいて、キーワードリスト記憶手段をさらに備え、前記印刷用途推定手段は、前記印刷ジョブ取得手段で取得した印刷ジョブの印刷データ中に、前記キーワードリスト記憶手段のなかの所定のキーワードの存在の有無に基づいて前記印刷ジョブの用途を推定するようになっていることを特徴とするものである。
これによって、形態３および形態１６と同様な効果が得られる。
【００４０】
〔形態２４〕また、形態２４の印刷情報処理プログラムは、
形態２１に記載の印刷情報処理プログラムにおいて、スケジュール情報を取得するスケジュール情報取得手段をさらに備え、前記印刷用途推定手段は、当該スケジュール情報取得手段で取得したスケジュール情報に基づいて前記印刷ジョブの用途を推定するようになっていることを特徴とするものである。
これによって、形態４および形態１６と同様な効果が得られる。
【００４１】
〔形態２５〕また、形態２５の印刷情報処理プログラムは、
形態２１〜２４のいずれかに記載の印刷情報処理プログラムにおいて、前記印刷ルール取得手段で取得した印刷ルールの印刷設定の一部または全部を無効化する印刷設定無効化手段をさらに備えたことを特徴とするものである。
これによって、形態５および形態１６と同様な効果が得られる。
【００４２】
〔形態２６〕また、形態２６の印刷情報処理方法は、
印刷設定情報を含む印刷ジョブを取得する印刷ジョブ取得ステップと、当該印刷ジョブ取得ステップで取得した印刷ジョブに含まれる印刷設定情報を解析する印刷設定情報解析ステップと、当該印刷設定情報解析ステップで解析された印刷設定情報に基づいて前記印刷ジョブの用途を推定する印刷用途推定ステップと、印刷用途ごとに対応する節約印刷設定を予め規定した印刷ルールを保持する印刷ルール記憶ステップと、当該印刷ルール記憶ステップに記憶された印刷ルールのなかから、前記印刷用途推定ステップで推定された印刷用途に対応する印刷ルールを取得する印刷ルール取得ステップと、当該印刷ルール取得ステップで取得した印刷ルールの印刷節約性と、前記印刷設定情報解析ステップで解析された印刷設定情報から得られる印刷節約性とを比較して印刷節約性に優れたほうの印刷設定を選択する印刷設定選択ステップと、を含むことを特徴とするものである。
これによって、形態１と同様な効果が得られる。
【００４３】
〔形態２７〕また、形態２７の印刷情報処理方法は、
形態２６に記載の印刷情報処理方法において、前記当該印刷ジョブ取得ステップで取得した印刷ジョブに含まれる印刷設定情報は、テンプレート情報を含み、前記印刷用途推定ステップは、当該テンプレート情報に基づいて前記印刷ジョブの用途を推定するようになっていることを特徴とするものである。
これによって、形態２と同様な効果が得られる。
【００４４】
〔形態２８〕また、形態２８の印刷情報処理方法は、
形態２６に記載の印刷情報処理方法において、キーワードリスト記憶ステップをさらに含み、前記印刷用途推定ステップは、前記印刷ジョブ取得ステップで取得した印刷ジョブの印刷データ中に、前記キーワードリスト記憶ステップで記憶した所定のキーワードの存在の有無に基づいて前記印刷ジョブの用途を推定するようになっていることを特徴とするものである。
これによって、形態３と同様な効果が得られる。
【００４５】
〔形態２９〕また、形態２９の印刷情報処理方法は、
形態２６に記載の印刷情報処理方法において、スケジュール情報を取得するスケジュール情報取得ステップをさらに含み、前記印刷用途推定ステップは、当該スケジュール情報取得ステップで取得したスケジュール情報に基づいて前記印刷ジョブの用途を推定するようになっていることを特徴とするものである。
これによって、形態４と同様な効果が得られる。
【００４６】
〔形態３０〕また、形態３０の印刷情報処理方法は、
形態２６〜２９のいずれかに記載の印刷情報処理方法において、前記印刷ルール取得ステップで取得した印刷ルールの印刷設定の一部または全部を無効化する印刷設定無効化ステップをさらに備えたことを特徴とするものである。
【００４７】
これによって、形態５と同様な効果が得られる。
【発明を実施するための最良の形態】
【００４８】
以下、本発明を実施するための最良の形態を添付図面を参照しながら詳述する。
図１〜図５は、本発明の（節約）印刷装置１００および（節約）印刷プログラム、並びに（節約）印刷方法に関する第１の実施の形態を示したものである。
図１は、本発明に係る印刷装置１００の実施の形態を示す機能ブロック図である。
図示するように、この印刷装置１００は、印刷ジョブ取得手段１０と、印刷設定情報解析手段１２と、印刷用途推定手段１４と、印刷用途データベース２２と、印刷ルール記憶手段２４と、印刷ルール取得手段１６と、印刷設定選択手段１８と、印刷手段２０と、から主に構成されており、以下、これら各構成要素について説明する。
【００４９】
先ず、印刷ジョブ取得手段１０は、ネットワークや専用ラインなどを介して図示しないパソコンなどの印刷ジョブ生成端末などから送られてきた印刷ジョブを取得し、取得した印刷ジョブを印刷設定情報解析手段１２に送るような機能を主に提供するようになっており、その他に例えばその取得中にデータが正確に送られてきているか否かなどをチェックし、そのデータの一部が欠損した場合に再送要求を行うなどによって完全な状態の印刷ジョブを取得する機能も発揮するようになっている。
【００５０】
ここで、この印刷ジョブ取得手段１０で取得される「印刷ジョブ」とは、「印刷設定情報」の他に、少なくとも実際に印刷に供する「印刷データ」やユーザなどからの明示的な「印刷指示」、その印刷ジョブを発行した「ユーザ情報」などが含まれている。また、「印刷データ」とは、特に限定するものではないが、ワープロソフトなどのアプリケーションソフトウェアなどで作成されるテキストデータやｗｅｂ画面、スキャナなどで取り込まれたデジタル画像データなどをいい、また、「印刷設定情報」とは、この「印刷データ」を印刷装置を用いて印刷用紙などの印刷媒体上に実際に印刷するに際して具体的に設定する必要がある印刷方法（「両面印刷」、「割付印刷」など）や印刷品質（「きれい」、「はやい」）、印刷用紙の種類などに関する様々な設定やテンプレート情報などに関するものをいう。また、この「印刷設定情報」は、印刷ジョブチケットなどの形態を伴った場合もある。
【００５１】
次に、印刷設定情報解析手段１２は、この印刷ジョブ取得手段１０で取得した印刷ジョブに含まれる印刷設定情報を解析し、解析した印刷設定情報を印刷用途推定手段１４に送るような機能を提供するようになっている。
印刷用途推定手段１４は、本実施の形態では、印刷設定情報解析手段１２で解析した印刷設定情報からテンプレート情報を抽出し、抽出したテンプレート情報から、印刷用途データベース２２に記録されたテンプレート情報と印刷用途との関係に基づいてその印刷ジョブの印刷物の用途を推定する機能を提供するようになっている。
【００５２】
図３は、この印刷用途データベース２２に記録されたテンプレート情報と印刷用途との関係を示した印刷用途リスト２００Ａの一例である。すなわち、図３の印刷用途リスト２００Ａには、対応するテンプレートとしてテンプレート「ア」、テンプレート「イ」、テンプレート「ウ」、テンプレート「エ」、テンプレート「オ」、テンプレート「カ」といった６種類のテンプレートが存在し、そのうち、テンプレート「ア」、「イ」は「プレゼンテーション配布資料」として、テンプレート「ウ」、「エ」は「申請」として、テンプレート「オ」は「一時閲覧」として、テンプレート「カ」は「外部向け資料」として、それぞれその用途が対応付けられて記録されている。
【００５３】
従って、抽出したテンプレート情報に対応するテンプレートの種類が、例えば、印刷用途リスト２００Ａのテンプレート「カ」であったとすると、印刷用途推定手段１４は、その印刷ジョブの印刷用途は「外部向け資料」であると推定してその推定結果を印刷ルール取得手段１６に通知するようになっている。
次に、印刷ルール記憶手段２４は、印刷用途ごとに対応する節約印刷設定を予め規定した印刷ルールを、例えば図４に示すような印刷設定リスト２００Ｂの形態で保持する機能を提供するようになっている。
【００５４】
そして、印刷ルール取得手段１６は、この印刷ルール記憶手段２４に記憶された印刷ルールのなかから、前記印刷用途推定手段１４で推定された印刷用途に対応する印刷ルールを取得する機能を提供するようになっている。
図４は、この印刷ルール記憶手段２４および印刷ルール取得手段１６で利用される、ユーザを含めた印刷用途ごとに対応する節約印刷設定の種類を予め定めた印刷設定リスト２００Ｂの一例を示したものである。
【００５５】
図の例では、例えば、Ｎｏ「１」では、ユーザＡがテンプレート「オ」を使用しているときは、用途は「一時閲覧」となり、その印刷設定は、「２ｕｐ、両面」が適用される。また、Ｎｏ「７」では、ユーザＣがテンプレート「カ」を使用しているときは、用途は「外部向け資料」となり、その印刷設定は、「両面」が適用される。さらに、Ｎｏ「８」では、ユーザＢがテンプレート「イ」を使用しているときは、用途は「プレゼンテーション配布資料」となり、その印刷設定は、「２ｕｐ、両面」が適用されることになる。
【００５６】
次に、印刷設定選択手段１８は、この印刷ルール取得手段１６で取得した印刷ルールの印刷節約性と前記印刷設定情報解析手段１２で解析された印刷設定情報から得られる印刷節約性とを比較して印刷節約性に優れたほうの印刷設定を選択するようになっている。
例えば、前記印刷ルール取得手段１６で取得された印刷設定が、図４に示す印刷設定リスト２００Ｂの「Ｎｏ３」とすると、この「Ｎｏ３」の印刷設定（２ｕｐ、両面）であり、前記印刷設定情報解析手段１２で解析された元の印刷設定が「２ｕｐ、片面」であった場合は、この印刷設定リスト２００Ｂの「Ｎｏ３」のほうが元の印刷設定よりも印刷節約性に優れていることから、この印刷設定リスト２００Ｂの「Ｎｏ３」の印刷設定（２ｕｐ、両面）が選択されることになる。
【００５７】
これに対し、前記印刷ルール取得手段１６で取得された印刷設定が同じで、前記印刷設定情報解析手段１２で解析された元の印刷設定が「３ｕｐ、両面」であった場合は、この印刷設定リスト２００Ｂの「Ｎｏ３」よりも元の印刷設定のほうが印刷節約性に優れていることから、この元の印刷設定（３ｕｐ、両面）が選択されることになる。
なお、この印刷設定選択手段１８による選択において、２種類以上の印刷設定が該当する場合は、最も節約効果の大きい印刷設定が優先的に選択されることになる。
【００５８】
次に、印刷手段２０は、この印刷設定選択手段１８で節約された印刷設定に基づいて前記印刷ジョブ取得手段１０で取得した印刷ジョブの印刷を実行する機能を提供するようになっている。
すなわち、この印刷手段２０は、既存のインクジェットプリンタやレーザープリンタそのものである。例えば、インクジェットプリンタの場合では、印刷用紙またはこの印字ヘッドの一方、あるいは双方を移動させながらその印字ヘッドに形成されたノズルからインクをそれぞれドット状に噴射して前記印刷用紙上に多数のドットからなる所定の画像を形成するようにしたものであり、このような印字ヘッドの他に、この印字ヘッドを印刷媒体上をその幅方向に往復移動させる図示しない印字ヘッド送り機構（マルチパス型の場合）、前記印刷媒体を移動させるための図示しない紙送り機構、前記印刷用データに基づいて印字ヘッドのインクの吐出を制御する図示しない印字コントローラ機構などの公知の構成要素から構成されている。
【００５９】
ここで、この印刷装置１００は、これを構成する前記印刷ジョブ取得手段１０、印刷設定情報解析手段１２、印刷用途推定手段１４、印刷用途データベース２２、印刷ルール記憶手段２４、印刷ルール取得手段１６、印刷設定選択手段１８、印刷手段２０などをソフトウェア上で実現するためのコンピュータシステムを備えており、そのハードウェア構成は、図２に示すように、各種制御や演算処理を担う中央演算処理装置であるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６０と、主記憶装置（Ｍａｉｎ  Ｓｔｏｒａｇｅ）を構成するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）６２と、読み出し専用の記憶装置であるＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）６４との間をＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バスやＩＳＡ（Ｉｎｄｕｓｔｒｉａｌ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ）バス等からなる各種内外バス６８で接続すると共に、このバス６８に入出力インタフェース（Ｉ／Ｆ）６６を介して、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの外部記憶装置（Ｓｅｃｏｎｄａｒｙ  Ｓｔｏｒａｇｅ）７０や、印刷装置やＣＲＴ、ＬＣＤモニタ等の出力装置７２、操作パネルやマウス、キーボード、スキャナなどの入力装置７４、および図示しない印刷装置などと通信するためのネットワークＬなどを接続したものである。
【００６０】
そして、電源を投入すると、ＲＯＭ６４等に記憶されたＢＩＯＳ等のシステムプログラムが、ＲＯＭ６４に予め記憶された各種専用のコンピュータプログラム、あるいは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）などの記憶媒体を介して、またはインターネットなどの通信ネットワークＬを介して記憶装置７０にインストールされた各種専用のコンピュータプログラムを同じくＲＡＭ６２にロードし、そのＲＡＭ６２にロードされたプログラムに記述された命令に従ってＣＰＵ６０が各種リソースを駆使して所定の制御および演算処理を行うことで前述したような各手段の各機能をソフトウェア上で実現できるようになっている。
【００６１】
次に、このような構成をした印刷装置１００を用いた印刷処理の流れの一例を図５のフローチャート図を主に参照しながら説明する。
図示するように、この印刷装置１００は、電源投入後、印刷処理のための所定の初期動作が終了したならば、最初のステップＳ１００に移行して、パソコンなどの図示しない印刷指示端末などが接続されている場合は、前記印刷ジョブ取得手段１０がその印刷指示端末から明示的な印刷指示があるかどうかを監視し、印刷指示があったときは、その印刷ジョブを取得して次のステップＳ１０２、ステップＳ１０４に移行する。なお、この印刷ジョブには、前述したように印刷データの他に、その印刷ジョブを送付したユーザの識別情報や具体的な印刷設定に関する情報、コンテンツのレイアウトなどに関するテンプレート情報、後述する無効化指定に関する情報などが含まれている。
【００６２】
ステップＳ１０２、Ｓ１０４では、前記印刷設定情報解析手段１２がその印刷ジョブを解析してその印刷ジョブに含まれているユーザの識別情報や具体的な印刷設定に関する情報、コンテンツのレイアウトなどに関するテンプレート情報などを解析して、その情報のなかから特にテンプレートに関する情報を抽出して次のステップＳ１０６に移行する。
ステップＳ１０６では、印刷用途推定手段１４が前述したようにそのテンプレートに関する情報に基づいて印刷用途データベース２２からその印刷ジョブの印刷用途を推定して次のステップＳ１０８に移行する。例えば、図３に示すように、抽出されたテンプレートが「カ」である場合は、その印刷ジョブは「外部向け資料」であると推定する。
【００６３】
ステップＳ１０８では、その印刷ジョブに無効化指定に関する情報が含まれているか否かを判断する。すなわち、すべてのユーザに対して常に節約印刷を要求する場合はともかく、ユーザによっては、あるいはユーザが望まない場合は、ユーザが希望する印刷設定に従って印刷を実行できるようにしておく必要があるからであり、そのためにその印刷ジョブに本発明に係る節約印刷を無効化する情報を入れておくことになる。
【００６４】
従って、このステップＳ１０８において、ユーザによる無効化指定が含まれているか否かを判断し、含まれていると判断したとき（Ｙｅｓ）は、ステップＳ１１６までジャンプしてそのユーザが希望する印刷設定に従って印刷を実行することになるが、ユーザによる無効化指定が含まれていないと判断したとき（Ｎｏ）は、そのまま次のステップＳ１１０に移行して、前記印刷ルール取得手段１６が、印刷ルール記憶手段２４に予め記憶された印刷ルールのうち最適な印刷ルールを取得する。例えば、先のステップＳ１０６においてその印刷ジョブの印刷用途を「外部向け資料」と推定し、かつその印刷ジョブのユーザが「Ｂ」であるとすると、取得される印刷ルールは、図４の「Ｎｏ２」に示すように「２ｕｐ、両面」という印刷設定になる。
【００６５】
なお、このステップＳ１０８における無効化指定情報の有無の判断は、ステップＳ１０６における用途推定ステップＳ１０６の前に行うようにしても良い。
次に、このようにして所定の印刷設定ルールを取得したならば、次の判断ステップＳ１１２に移行して、前記印刷設定選択手段１８が、前記ステップＳ１１０で取得したルールと前記印刷ジョブに含まれる元の印刷設定とを比較し、取得したルールが元の印刷設定よりも印刷用紙を節約できるか否かを判断する。例えば、前記ステップＳ１１０で取得したルールが「２ｕｐ、両面」であった場合、元の印刷設定が「２ｕｐ、片面」である場合は、前記ステップＳ１１０で取得したルールのほうが印刷用紙を節約することができるが、元の印刷設定が「３ｕｐ、両面」である場合は、前記ステップＳ１１０で取得したルールよりも元の印刷設定のほうが印刷用紙を節約することができることになる。
【００６６】
従って、この判断ステップＳ１１２において取得したルールよりも元の印刷設定のほうが印刷用紙を節約できると判断したとき（Ｎｏ）は、最後のステップＳ１１６までジャンプしてそのまま元の印刷設定に従ってその印刷データを印刷することになるが、取得したルールのほうが元の印刷設定よりも印刷用紙を節約できると判断したとき（Ｙｅｓ）は、次のステップＳ１１４に移行して、その元の印刷設定を取得したルールの内容に変更してから最後のステップＳ１１６に移行し、変更された節約印刷設定に基づいて印刷を実行することになる。
【００６７】
このように本発明は、印刷ジョブの印刷用途を推定して最適な節約印刷を行うようにしたことから、印刷用途をユーザ自身が印刷の都度その印刷ジョブの用途を正確に把握して手作業などによって入力するといった煩わしい手間を省くことができる。
また、その印刷ジョブの用途に応じた最適な節約印刷設定を自動的に選択し、その選択された節約印刷設定に基づいて印刷が行われるため、ユーザに困難な判断を要求することなく、割付（Ｎアップ）印刷や両面印刷といった用紙節約可能な印刷を自動で行うことが可能となる。
【００６８】
なお、本発明の印刷装置１００における、印刷手段２０は、既存のインクジェット方式のプリンタを殆ど手を加えることなくそのまま利用することができるため、本発明の印刷装置１００から印刷手段２０を分離すれば、その他の機能は専用のコンピュータシステムあるいはパソコンなどの汎用の情報処理装置のみで実現することも可能となる。
また、本実施の形態における、印刷装置１００の印刷ジョブ取得手段１０は、前記発明を解決するための課題の欄に記載された形態１などの印刷装置における印刷ジョブ取得手段に対応し、印刷設定情報解析手段１２、印刷用途推定手段１４、印刷ルール取得手段１６、印刷設定選択手段１８、印刷手段２０、印刷ルール記憶手段２４は、同じく形態１などの印刷装置における印刷設定情報解析手段、印刷用途推定手段、印刷ルール取得手段、印刷設定選択手段、印刷手段、印刷ルール記憶手段にそれぞれ対応するものである。
【００６９】
次に、図６〜図１１は、本発明の印刷装置１００および印刷プログラム、並びに印刷方法に関する他の実施の形態を示したものである。
先ず、図６は、本発明に係る印刷装置１００の第２の実施の形態を示す機能ブロック図である。
図示するように、この印刷装置１００は、印刷ジョブ取得手段１０と、印刷設定情報解析手段１２と、印刷用途推定手段１４と、印刷用途データベース２２と、印刷ルール記憶手段２４と、キーワードリスト記憶手段２６と、印刷ルール取得手段１６と、印刷設定選択手段１８と、印刷手段２０と、から主に構成されている。
【００７０】
すなわち、本実施の形態の印刷装置１００は、前記第１の実施の形態の印刷装置１００の構成に、キーワードリスト記憶手段２６をさらに付加したものである。従って、これら各構成要素のうち、このキーワードリスト記憶手段２６および印刷用途推定手段１４を除く各構成要素の機能については前記第１の実施の形態と同様であることから、それらの説明については省略する。
【００７１】
このキーワードリスト記憶手段２６は、印刷ジョブ取得手段１０で取得された印刷ジョブに含まれる印刷データ中の所定のキーワードとその用途との関係を記憶したキーワードリストを記憶保存すると共に、そのキーワードリストを印刷用途推定手段１４の要求に応じて適宜保存する機能を提供するようになっている。
そして、本実施の形態に係る印刷用途推定手段１４は、前記印刷ジョブ取得手段１０で取得した印刷ジョブの印刷データ中に、前記キーワードリスト記憶手段２６のなかの所定のキーワードの存在の有無に基づいて前記印刷ジョブの用途を推定する機能を提供するようになっている。
【００７２】
図７は、このキーワードリスト記憶手段２６に記憶されたキーワードリスト３００の一例を示したものである。
この図７に示すキーワードリスト３００の例では、リストナンバ「Ｎｏ１」のキーワードは「特許明細書」であり、そのキーワードが存在する場所が印刷データの「タイトルｏｒヘッダｏｒフッタ」であるときは、その印刷データの用途は「特許明細書」というように規定されている。また、リストナンバ「Ｎｏ３」のキーワードは「出張報告」であり、そのキーワードが存在する場所が印刷データの「タイトル」であるときは、その印刷データの用途は「出張報告書」というように規定されている。
【００７３】
従って、本実施の形態にあっては、図５のフローにおけるステップＳ１０４においてテンプレート情報の抽出に代わり、印刷データ中の所定のキーワードを抽出した後、次のステップＳ１０６において印刷用途推定手段１４が、その抽出した所定のキーワードに基づいてその印刷ジョブの用途を推測することになる。
これによって、ユーザ自身が印刷の都度、印刷用途の入力や変更を行うことなく、キーワード情報に基づいてその印刷ジョブの用途を的確に推定することができる。特に、本実施の形態は、前記第１の実施の形態のように、印刷設定情報中に特徴的なテンプレート情報が含まれていない場合やテンプレート情報を取得できないような場合に有効である。
【００７４】
なお、このようにキーワードによる用途推定に加え、前記第１の実施の形態のようにテンプレート情報をも考慮してその用途を推定するようにすれば、より正確にその用途を推定することが可能となる。
また、本実施の形態における印刷装置１００の前記キーワードリスト記憶手段２６および印刷用途推定手段１４は、前記発明を解決するための課題の欄に記載された形態３などの印刷装置におけるキーワードリスト記憶手段および印刷用途推定手段にそれぞれ対応するものである。
【００７５】
次に、図８は、本発明に係る印刷装置１００の第３の実施の形態を示す機能ブロック図である。
図示するように、この印刷装置１００は、印刷ジョブ取得手段１０と、印刷設定情報解析手段１２と、印刷用途推定手段１４と、印刷用途データベース２２と、印刷ルール記憶手段２４と、スケジュール取得手段２８と、スケジュールＤＢ３０と、スケジュールリスト記憶手段（ＤＢ）３２と、印刷ルール取得手段１６と、印刷設定選択手段１８と、印刷手段２０と、から主に構成されている。
【００７６】
すなわち、本実施の形態の印刷装置１００は、前記第１の実施形態の印刷装置１００の構成に、スケジュール取得手段２８と、スケジュールＤＢ３０と、スケジュール記憶手段（ＤＢ）３２とをさらに付加したものである。従って、これら各構成要素のうち、このスケジュール取得手段２８と、スケジュールＤＢ３０と、スケジュール記憶手段（ＤＢ）３２および印刷用途推定手段１４を除く各構成要素の機能については前記第１の実施の形態と同様であることから、それらの説明については省略する。
【００７７】
このスケジュール取得手段２８は、印刷データに含まれるスケジュール情報、あるいは印刷データがスケジュール情報を含まない場合は外部の記憶手段からユーザのスケジュール情報を取得する機能を提供するようになっており、また、スケジュールリスト記憶手段（ＤＢ）３２は、スケジュール情報と用途および印刷設定との関係を記述したスケジュールリストを記憶保存する機能を提供するようになっている。
【００７８】
そして、本実施の形態に係る印刷用途推定手段１４は、このスケジュール取得手段２８で取得したスケジュール情報と前記スケジュールリスト記憶手段（ＤＢ）３２に記憶されたスケジュールリストに基づいて前記印刷ジョブの用途を推定する機能を提供するようになっている。
図９は、このスケジュールリスト記憶手段３２に記憶されたスケジュールリスト４００Ａの一例を示したものである。
【００７９】
このスケジュールリスト４００Ａの例では、リストナンバ「Ｎｏ０」のスケジュールは「報告会」であり、その用途は、「プレゼンテーション配布資料」ということが規定されている。また、リストナンバ「Ｎｏ２」のスケジュールは「チームミーティング」であり、その用途は「一時閲覧」ということが規定されている。
従って、本実施の形態にあっては、図５のフローにおけるステップＳ１０４においてテンプレート情報の抽出に代わり、印刷データ中の所定のスケジュール情報を抽出した後、次のステップＳ１０６において印刷用途推定手段１４が、その抽出した所定のスケジュール情報に基づいてその印刷ジョブの用途を推測することになる。
【００８０】
これによって、ユーザ自身が印刷の都度、印刷用途の入力や変更を行うことなく、そのスケジュール情報に基づいてその印刷ジョブの用途を的確に推定することができる。特に、本実施の形態は、前記実施の形態２や３のように、印刷ジョブ中に特徴的なテンプレート情報やキーワード情報が含まれていない場合や、テンプレート情報やキーワード情報を取得できないような場合に有効である。
【００８１】
なお、本実施の形態における印刷装置１００のスケジュール取得手段２８および印刷用途推定手段１４は、前記発明を解決するための課題の欄に記載された形態４などの印刷装置におけるスケジュール情報取得手段および印刷用途推定手段にそれぞれ対応するものである。
また、前記第１の実施の形態におけるテンプレート情報、前記第２の実施の形態におけるキーワード情報、前記第３の実施の形態におけるスケジュール情報のすべてを取得し、それらのいずれかあるいは２つ以上の情報を用いてその印刷ジョブの印刷用途を推定するようにしても良い。
【００８２】
図１０は、前記第１〜第３の実施の形態におけるユーザ情報およびテンプレート情報、キーワード情報、スケジュール情報とその印刷設定との関係を示した取得情報リスト４００Ｂの一例を示したものである。例えば、リストナンバ「Ｎｏ０」のユーザは「Ａ」であり、その使用テンプレートが「ア」であって、スケジュールが「報告会」であるとき（キーワード情報はない）は、その印刷設定は「３ｕｐ、両面」であることが規定されている。また、リストナンバ「Ｎｏ４」のユーザは「Ｄ」であり、その使用テンプレートが「ウ」であれば、スケジュール情報やキーワード情報に拘わらず、その印刷設定は「片面」であることが規定されている。
【００８３】
このように、印刷ジョブから取得する情報を増やすことによって、さらに細かく印刷用途を推定することが可能となる。
【図面の簡単な説明】
【００８４】
【図１】本発明に係る印刷装置の第１の実施の形態を示す機能ブロック図である。
【図２】本発明に係る印刷装置を実現するコンピュータシステムのハードウェア構成を示すブロック図である。
【図３】印刷用途リストの一例を示す図である。
【図４】印刷設定リストの一例を示す図である。
【図５】本発明に係る印刷処理の流れを示すフローチャート図である。
【図６】本発明に係る印刷装置の第２の実施の形態を示す機能ブロック図である。
【図７】キーワードリストの一例を示す図である。
【図８】本発明に係る印刷装置の第３の実施の形態を示す機能ブロック図である。
【図９】スケジュールリストの一例を示す図である。
【図１０】取得情報リストの一例を示す図である。
【符号の説明】
【００８５】
１００…印刷装置、２００Ａ…印刷用途リスト、２００Ｂ…印刷設定リスト、４００Ａ…スケジュールリスト、４００Ｂ…取得情報リスト、１０…印刷ジョブ取得手段、１２…印刷設定情報解析手段、１４…印刷用途推定手段、１６…印刷ルール取得手段、１８…印刷設定選択手段、２０…印刷手段、２２…印刷用途データベース、２４…印刷ルール記憶手段、２６…キーワードリスト記憶手段、２８…スケジュール取得手段、３０…スケジュールデータベース、３２…スケジュールリスト記憶手段（ＤＢ）、６０…ＣＰＵ、６２…ＲＡＭ、６４…ＲＯＭ、６６…インタフェース、７０…記憶装置、７２…出力装置、７４…入力装置
【図１】
2006338237.tif 000003
【図２】
2006338237.tif 000004
【図３】
2006338237.tif 000005
【図４】
2006338237.tif 000006
【図５】
2006338237.tif 000007
【図６】
2006338237.tif 000008
【図７】
2006338237.tif 000009
【図８】
2006338237.tif 000010
【図９】
2006338237.tif 000011
【図１０】
2006338237.tif 000012