(57)【要約】【課題】コンテンツデータの内容からコンテンツの使用環境をも考慮した適切な印刷仕様設定を行う。【解決手段】印刷データに含まれるコンテンツデータを分離するコンテンツデータ分離部１１と、コンテンツデータを解析するコンテンツデータ解析部１２と、コンテンツデータ解析部１２による解析結果に基づいて印刷設定を行うための印刷ジョブ定義データを生成する印刷ジョブ定義データ生成部１５とを備え、コンテンツデータ解析部１２は、コンテンツデータからテキストデータを分離するテキストデータ分離部１３と、テキストデータに含まれている文字列からコンテンツを判別するための情報を格納しているコンテンツ判別情報データベース１７と、テキストデータ分離部１３により分離されたテキストデータをコンテンツ判別情報データベース１７に基づいて解析するテキストデータ解析手段１４とを備える。【選択図】図１
2008198092.tif 000002
【特許請求の範囲】
【請求項１】
印刷データに含まれるコンテンツデータを分離するコンテンツデータ分離手段と、
前記コンテンツデータを解析するコンテンツデータ解析手段と、
前記コンテンツデータ解析手段による解析結果に基づいて印刷設定を行うための印刷ジョブ定義データを生成する印刷ジョブ定義データ生成手段と、
を備えたことを特徴とする印刷支援システム。
【請求項２】
前記コンテンツデータ解析手段は、
前記コンテンツデータからテキストデータを分離するテキストデータ分離手段と、
前記テキストデータに含まれている文字列からコンテンツを判別するための情報を格納しているコンテンツ判別情報データベースと、
前記テキストデータ分離手段により分離されたテキストデータを前記コンテンツ判別情報データベースに基づいて解析するテキストデータ解析手段と、
を備えたことを特徴とする請求項１に記載の印刷支援システム。
【請求項３】
前記コンテンツ判別情報データベースは、前記テキストデータ中の文字列を条件節、前記文字列に対応する印刷仕様を結果節としたｉｆ−ｔｈｅｎ形式のコンテンツ判別ルールを格納していることを特徴とする請求項２に記載の印刷支援システム。
【請求項４】
前記コンテンツ判別情報データベースは、前記テキストデータ中の文字列に基づいて判別されたコンテンツ種別を条件節、前記コンテンツ種別に対応する印刷仕様を結果節としたｉｆ−ｔｈｅｎ形式のコンテンツ判別ルールを格納していることを特徴とする請求項２に記載の印刷支援システム。
【請求項５】
前記コンテンツ判別情報データベースは、前記結果節として、前記コンテンツを使用する環境、目的、または用途に対応した印刷仕様を定めていることを特徴とする請求項３または４に記載の印刷支援システム。
【請求項６】
前記テキストデータ解析手段は、前記テキストデータのうち、位置的に連続する文字の並びを１つの文字列として認識することを特徴とする請求項２〜５のいずれか１項に記載の印刷支援システム。
【請求項７】
前記テキストデータ解析手段は、前記文字列に対して形態素解析処理を行って単語を抽出し、抽出された単語に対して汎用の言語処理を行うことにより前記条件節を導き出すことを特徴とする請求項６に記載の印刷支援システム。
【請求項８】
前記印刷ジョブ定義データ生成手段は、前記コンテンツに対応する印刷ジョブ定義データが存在するか否かを判別し、存在する場合は、前記コンテンツに対応する印刷ジョブ定義データを生成し、存在しない場合は、既定の印刷ジョブ定義データを生成することを特徴とする請求項１〜７のいずれか１項に記載の印刷支援システム。
【請求項９】
印刷データに含まれるコンテンツデータを分離するコンテンツデータ分離ステップと、
前記コンテンツデータを解析するコンテンツデータ解析ステップと、
前記コンテンツデータ解析ステップによる解析結果に基づいて印刷設定を行うための印刷ジョブ定義データを生成する印刷ジョブ定義データ生成ステップと、
を含むことを特徴とする印刷支援方法。
【請求項１０】
印刷データに含まれるコンテンツデータを分離するコンテンツデータ分離ステップ、
前記コンテンツデータを解析するコンテンツデータ解析ステップ、及び
前記コンテンツデータ解析ステップによる解析結果に基づいて印刷設定を行うための印刷ジョブ定義データを生成する印刷ジョブ定義データ生成ステップとして実現される処理をコンピュータに実行させることを特徴とする印刷支援プログラム。
【請求項１１】
印刷データに含まれるコンテンツデータを分離するコンテンツデータ分離手段と、
前記コンテンツデータを解析するコンテンツデータ解析手段と、
前記コンテンツデータ解析手段による解析結果に基づいて印刷設定を行うための印刷ジョブ定義データを生成する印刷ジョブ定義データ生成手段と、
前記印刷ジョブ生成手段により生成された印刷ジョブ定義データを印刷装置に出力する印刷ジョブ定義データ出力手段と、
を備えたことを特徴とする印刷制御システム。
【請求項１２】
印刷データに含まれるコンテンツデータを分離するコンテンツデータ分離ステップと、
前記コンテンツデータを解析するコンテンツデータ解析ステップと、
前記コンテンツデータ解析手段による解析結果に基づいて印刷設定を行うための印刷ジョブ定義データを生成する印刷ジョブ定義データ生成ステップと、
前記印刷ジョブ生成ステップにより生成された印刷ジョブ定義データを印刷装置に出力する印刷ジョブ定義データ出力ステップと、
を備えたことを特徴とする印刷制御方法。
【請求項１３】
印刷データに含まれるコンテンツデータを分離するコンテンツデータ分離ステップ、
前記コンテンツデータを解析するコンテンツデータ解析ステップ、
前記コンテンツデータ解析手段による解析結果に基づいて印刷設定を行うための印刷ジョブ定義データを生成する印刷ジョブ定義データ生成ステップ、及び
前記印刷ジョブ生成ステップにより生成された印刷ジョブ定義データを印刷装置に出力する印刷ジョブ定義データ出力ステップとして実現される処理をコンピュータに実行させることを特徴とする印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データに含まれる印刷ジョブ定義データ及びコンテンツデータに基づいて印刷装置設定データを作成する印刷支援システム、印刷支援方法、印刷支援プログラム、印刷制御システム、印刷制御方法、及び印刷制御プログラムに関する。
【背景技術】
【０００２】
一般に、ＰｏｓｔＳｃｒｉｐｔ（米国Ａｄｏｂｅ  Ｓｙｓｔｅｍｓ社の商標）などのページ記述言語（ＰＤＬ：Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）による印刷データを印刷する際、印刷ジョブに関する情報を印刷ジョブ定義データ（ＤＰＡ：Ｄｏｃｕｍｅｎｔ  Ｐｒｉｎｔｉｎｇ  Ａｐｐｌｉｃａｔｉｏｎ、ＪＤＦ：Ｊｏｂ  Ｄｅｆｉｎｉｔｉｏｎ  Ｆｏｒｍａｔ）等として扱い、これに基づいて印刷仕様を決定する方法が知られている。
しかしながら、近年、印刷データに含まれるコンテンツデータに基づいて印刷装置設定データを作成する印刷制御システムが種々提案されている。
【０００３】
特に、コンテンツデータに基づいて印刷仕様を設定する手法として、例えば、特許文献１記載の印刷制御システムがある。このシステムは、コンテンツプロバイダとプリントサービスプロバイダがネットワークを介して接続され、コンテンツプロバイダは、閲覧画面を生成する手段と、プリント情報とプリントサービスプロバイダより受信したサービス情報から条件設定画面を生成する手段と、閲覧画面により選択されたコンテンツを送信する手段とを有し、プリントサービスプロバイダは、サービス情報を送信する手段と、コンテンツプロバイダより提供されたコンテンツから印刷データを生成する手段とを有するシステムであり、コンテンツプロバイダに対しデータのダウンロード以外のコンテンツ提供の手段を提供しユーザに対しては家庭用プリンタ以外の様々なプリント形態によるサービスを提供するものである。すなわち、コンテンツプロバイダが、コンテンツデータと同時に印刷設定情報を送信し、受信したクライアント側では印刷設定情報が自動的に適用されて印刷が実行される手法である。
【０００４】
また、特許文献２記載の装置は、受信されたテレビジョン放送を解析し、拡張印刷設定情報が受信機に搭載されるプリンタドライバに合致したものである場合に、印刷処理を行なう際にプリンタドライバの印刷設定に拡張印刷設定情報の内容を設定して印刷する装置であり、テレビジョン放送に多重化されて送信されてくる印刷対象データを高品位に印刷させるものである。すなわち、デジタルテレビ放送に重畳して放送される印刷コンテンツデータと拡張印刷設定情報を受信し、接続されているプリンタに対する拡張印刷設定が含まれる場合には拡張印刷設定を適用して印刷を実行する手法である。
【特許文献１】特開２００２−８２７８５号公報
【特許文献２】特開２００６−１２０６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した特許文献１記載の手法では、コンテンツ発信者が、個々のプリンタと送信するコンテンツに対応した印刷設定情報を作成する必要があり、コンテンツの仕様環境をも考慮した適切な印刷設定を行うことは不可能であるという問題があった。
また、特許文献２記載の手法でも、テレビの料理番組に付随する料理レシピ、旅行番組に付随するカタログなどの使用例が示されているが、コンテンツ発信者が、個々のプリンタとコンテンツに応じた拡張設定情報を作成する必要があり、コンテンツの使用環境をも考慮した適切な印刷設定を行うことはできないという問題を有していた。
本発明は、上記事情を鑑みてなされたものであって、コンテンツデータの内容からコンテンツの使用環境をも考慮した適切な印刷仕様設定を行うための印刷支援システム、印刷支援方法、印刷支援プログラム、印刷制御システム、印刷制御方法、及び印刷制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
［形態１］  上記目的を達成するために、形態１の印刷支援システムは、
印刷データに含まれるコンテンツデータを分離するコンテンツデータ分離手段と、
前記コンテンツデータを解析するコンテンツデータ解析手段と、
前記コンテンツデータ解析手段による解析結果に基づいて印刷設定を行うための印刷ジョブ定義データを生成する印刷ジョブ定義データ生成手段と、
を備えたことを特徴とする。
【０００７】
この構成によれば、コンテンツデータ分離手段により、印刷データに含まれるコンテンツデータを分離し、コンテンツデータ解析手段により、前記コンテンツデータを解析し、印刷ジョブ定義データ生成手段により、前記コンテンツデータ解析手段による解析結果に基づいて印刷設定を行うための印刷ジョブ定義データを生成するので、コンテンツデータ解析手段により、前記コンテンツデータの画像データまたはテキストデータを解析し、コンテンツ種別を判定できるので、コンテンツデータの内容からコンテンツの使用環境をも考慮した適切な印刷を行うための印刷ジョブ定義データを生成できるという効果が得られる。
【０００８】
［形態２］  形態２の発明は、形態１の印刷支援システムに係り、
前記コンテンツデータ解析手段は、前記コンテンツデータからテキストデータを分離するテキストデータ分離手段と、前記テキストデータに含まれている文字列からコンテンツを判別するための情報を格納しているコンテンツ判別情報データベースと、前記テキストデータ分離手段により分離されたテキストデータを前記コンテンツ判別情報データベースに基づいて解析するテキストデータ解析手段と、を備えたことを特徴とする。
【０００９】
この構成によれば、テキストデータ分離手段により前記コンテンツデータからテキストデータを分離し、コンテンツ判別情報データベースにより前記テキストデータに含まれている文字列からコンテンツを判別するための情報を格納し、テキストデータ解析手段により前記テキストデータ分離手段により分離されたテキストデータを前記コンテンツ判別情報データベースに基づいて解析するので、テキストデータに含まれている文字列からコンテンツ判別情報データベースに格納されている情報に基づいてコンテンツに対応した印刷仕様を自動的に判別し、印刷ジョブ定義データを容易に生成できるという効果が得られる。
【００１０】
［形態３］  形態３の発明は、形態２の印刷支援システムに係り、
前記コンテンツ判別情報データベースは、前記テキストデータ中の文字列を条件節、前記文字列に対応する印刷仕様を結果節としたｉｆ−ｔｈｅｎ形式のコンテンツ判別ルールを格納していることを特徴とする。
この構成によれば、前記コンテンツ判別情報データベースは、コンテンツを判別するための情報として、前記テキストデータ中の文字列を条件節、前記文字列に対応する印刷仕様を結果節としたｉｆ−ｔｈｅｎ形式のコンテンツ判別ルールを格納しているので、テキストデータに含まれている文字列を条件節であるｉｆ節に入力することにより、コンテンツに対応した印刷仕様を自動的に判別し、印刷ジョブ定義データを容易に生成できるという効果が得られる。
【００１１】
［形態４］  形態４の発明は、形態２の印刷支援システムに係り、
前記コンテンツ判別情報データベースは、前記テキストデータ中の文字列に基づいて判別されたコンテンツ種別を条件節、前記コンテンツ種別に対応する印刷仕様を結果節としたｉｆ−ｔｈｅｎ形式のコンテンツ判別ルールを格納していることを特徴とする。
この構成によれば、前記コンテンツ判別情報データベースは、前記テキストデータ中の文字列に基づいて判別されたコンテンツ種別を条件節、前記コンテンツ種別に対応する印刷仕様を結果節としたｉｆ−ｔｈｅｎ形式のコンテンツ判別ルールを格納しているので、コンテンツ種別に対応した印刷仕様を予め格納しているだけで、コンテンツ種別を条件節であるｉｆ節に入力することにより、コンテンツ種別に対応した印刷仕様を自動的に判別し、印刷ジョブ定義データを容易に生成できるという効果が得られる。
【００１２】
［形態５］  形態５の発明は、形態３または４の印刷支援システムに係り、
前記コンテンツ判別情報データベースは、前記結果節として、前記コンテンツを使用する環境、目的、または用途に対応した印刷仕様を定めていることを特徴とする。
この構成によれば、前記コンテンツ判別情報データベースは、前記テキストデータ中の文字列、または文字列に基づいて判別されたコンテンツ種別を条件節、前記文字列またはコンテンツ種別に対応する印刷仕様を結果節としたｉｆ−ｔｈｅｎ形式のコンテンツ判別ルールを格納し、さらに、前記コンテンツを使用する環境、目的、または用途に対応した印刷仕様を定めているので、コンテンツそのものでは判別できない要素をも考慮することができ、文字列またはコンテンツ種別を条件節であるｉｆ節に入力することにより、より適切な印刷仕様を自動的に判別し、印刷ジョブ定義データを容易に生成できるという効果が得られる。
【００１３】
［形態６］  形態６の発明は、形態２〜５のいずれか１の印刷支援システムに係り、
前記テキストデータ解析手段は、前記テキストデータのうち、位置的に連続する文字の並びを１つの文字列として認識することを特徴とする。
この構成によれば、前記テキストデータ解析手段は、文字列として、前記テキストデータのうち、位置的に連続する文字の並びを１つの文字列として認識するので、この１つの文字列の使用頻度によりコンテンツデータに含まれるテキストデータを解析することができるので、機械的な動作で適切な印刷仕様を自動的に判別し、印刷ジョブ定義データを容易に生成できるという効果が得られる。
【００１４】
［形態７］  形態７の発明は、形態６の印刷支援システムに係り、
前記テキストデータ解析手段は、前記文字列に対して形態素解析処理を行って単語を抽出し、抽出された単語に対して汎用の言語処理を行うことにより前記条件節を導き出すことを特徴とする。
この構成によれば、前記テキストデータ解析手段は、文字列として、前記テキストデータのうち、位置的に連続する文字の並びを１つの文字列として認識し、前記文字列に対して形態素解析処理を行って単語を抽出し、抽出された単語に対して汎用の言語処理を行うことにより前記条件節を導き出すので、この１つの文字列だけで判別が困難な場合でも、コンテンツデータに含まれるテキストデータを解析することができるので、機械的な動作でより適切な印刷仕様を自動的に判別し、印刷ジョブ定義データを容易に生成できるという効果が得られる。
【００１５】
［形態８］  形態８の発明は、形態１〜７のいずれか１の印刷支援システムに係り、
前記印刷ジョブ定義データ生成手段は、前記コンテンツに対応する印刷ジョブ定義データが存在するか否かを判別し、存在する場合は、前記コンテンツに対応する印刷ジョブ定義データを生成し、存在しない場合は、既定の印刷ジョブ定義データを生成することを特徴とする。
【００１６】
この構成によれば、前記印刷ジョブ定義データ生成手段は、前記コンテンツに対応する印刷ジョブ定義データが存在するか否かによって、前記コンテンツに対応する印刷ジョブ定義データを生成するか、既定の印刷ジョブ定義データを生成するので、コンテンツの内容が汎用的なものであったり、使用頻度の高いものであったりする場合は、既定の印刷ジョブ定義データを使用でき、処理時間を短縮できるという効果が得られる。
【００１７】
［形態９］  形態９の印刷支援方法は、
印刷データに含まれるコンテンツデータを分離するコンテンツデータ分離ステップと、
前記コンテンツデータを解析するコンテンツデータ解析ステップと、
前記コンテンツデータ解析ステップによる解析結果に基づいて印刷設定を行うための印刷ジョブ定義データを生成する印刷ジョブ定義データ生成ステップと、
を含むことを特徴とする。
【００１８】
この構成によれば、コンテンツデータ分離ステップにより、印刷データに含まれるコンテンツデータを分離し、コンテンツデータ解析ステップにより、前記コンテンツデータを解析し、印刷ジョブ定義データ生成ステップにより、前記コンテンツデータ解析ステップによる解析結果に基づいて印刷設定を行うための印刷ジョブ定義データを生成するので、コンテンツデータ解析ステップにより、前記コンテンツデータの画像データまたはテキストデータを解析し、コンテンツ種別を判定できるので、コンテンツデータの内容からコンテンツの使用環境をも考慮した適切な印刷を行うための印刷ジョブ定義データを生成できるという効果が得られる。
【００１９】
［形態１０］  形態１０の発明は、形態９の印刷支援方法に係り、
前記コンテンツデータ解析ステップは、前記コンテンツデータからテキストデータを分離するテキストデータ分離ステップと、前記テキストデータに含まれている文字列からコンテンツを判別するための情報を格納しているコンテンツ判別情報データベースと、前記テキストデータ分離ステップにより分離されたテキストデータを前記コンテンツ判別情報データベースに基づいて解析するテキストデータ解析ステップと、を含むことを特徴とする。
【００２０】
この構成によれば、テキストデータ分離ステップにより前記コンテンツデータからテキストデータを分離し、コンテンツ判別情報データベースにより前記テキストデータに含まれている文字列からコンテンツを判別するための情報を格納し、テキストデータ解析ステップにより前記テキストデータ分離ステップにより分離されたテキストデータを前記コンテンツ判別情報データベースに基づいて解析するので、テキストデータに含まれている文字列からコンテンツ判別情報データベースに格納されている情報に基づいてコンテンツに対応した印刷仕様を自動的に判別し、印刷ジョブ定義データを容易に生成できるという効果が得られる。
【００２１】
［形態１１］  形態１１の発明は、形態１０の印刷支援方法に係り、
前記コンテンツ判別情報データベースは、前記テキストデータ中の文字列を条件節、前記文字列に対応する印刷仕様を結果節としたｉｆ−ｔｈｅｎ形式のコンテンツ判別ルールを格納していることを特徴とする。
この構成によれば、前記コンテンツ判別情報データベースは、コンテンツを判別するための情報として、前記テキストデータ中の文字列を条件節、前記文字列に対応する印刷仕様を結果節としたｉｆ−ｔｈｅｎ形式のコンテンツ判別ルールを格納しているので、テキストデータに含まれている文字列を条件節であるｉｆ節に入力することにより、コンテンツに対応した印刷仕様を自動的に判別し、印刷ジョブ定義データを容易に生成できるという効果が得られる。
【００２２】
［形態１２］  形態１２の発明は、形態１０の印刷支援方法に係り、
前記コンテンツ判別情報データベースは、前記テキストデータ中の文字列に基づいて判別されたコンテンツ種別を条件節、前記コンテンツ種別に対応する印刷仕様を結果節としたｉｆ−ｔｈｅｎ形式のコンテンツ判別ルールを格納していることを特徴とする。
この構成によれば、前記コンテンツ判別情報データベースは、前記テキストデータ中の文字列に基づいて判別されたコンテンツ種別を条件節、前記コンテンツ種別に対応する印刷仕様を結果節としたｉｆ−ｔｈｅｎ形式のコンテンツ判別ルールを格納しているので、コンテンツ種別に対応した印刷仕様を予め格納しているだけで、コンテンツ種別を条件節であるｉｆ節に入力することにより、コンテンツ種別に対応した印刷仕様を自動的に判別し、印刷ジョブ定義データを容易に生成できるという効果が得られる。
【００２３】
［形態１３］  形態１３の発明は、形態１１または１２の印刷支援方法に係り、
前記コンテンツ判別情報データベースは、前記結果節として、前記コンテンツを使用する環境、目的、または用途に対応した印刷仕様を定めていることを特徴とする。
この構成によれば、前記コンテンツ判別情報データベースは、前記テキストデータ中の文字列、または文字列に基づいて判別されたコンテンツ種別を条件節、前記文字列またはコンテンツ種別に対応する印刷仕様を結果節としたｉｆ−ｔｈｅｎ形式のコンテンツ判別ルールを格納し、さらに、前記コンテンツを使用する環境、目的、または用途に対応した印刷仕様を定めているので、コンテンツそのものでは判別できない要素をも考慮することができ、文字列またはコンテンツ種別を条件節であるｉｆ節に入力することにより、より適切な印刷仕様を自動的に判別し、印刷ジョブ定義データを容易に生成できるという効果が得られる。
【００２４】
［形態１４］  形態１４の発明は、形態１０〜１３のいずれか１の印刷支援方法に係り、
前記テキストデータ解析ステップは、前記テキストデータのうち、位置的に連続する文字の並びを１つの文字列として認識することを特徴とする。
この構成によれば、前記テキストデータ解析ステップは、文字列として、前記テキストデータのうち、位置的に連続する文字の並びを１つの文字列として認識するので、この１つの文字列の使用頻度によりコンテンツデータに含まれるテキストデータを解析することができるので、機械的な動作で適切な印刷仕様を自動的に判別し、印刷ジョブ定義データを容易に生成できるという効果が得られる。
【００２５】
［形態１５］  形態１５の発明は、形態１４の印刷支援方法に係り、
前記テキストデータ解析ステップは、前記文字列に対して形態素解析処理を行って単語を抽出し、抽出された単語に対して汎用の言語処理を行うことにより前記条件節を導き出すことを特徴とする。
この構成によれば、前記テキストデータ解析ステップは、文字列として、前記テキストデータのうち、位置的に連続する文字の並びを１つの文字列として認識し、前記文字列に対して形態素解析処理を行って単語を抽出し、抽出された単語に対して汎用の言語処理を行うことにより前記条件節を導き出すので、この１つの文字列だけで判別が困難な場合でも、コンテンツデータに含まれるテキストデータを解析することができるので、機械的な動作でより適切な印刷仕様を自動的に判別し、印刷ジョブ定義データを容易に生成できるという効果が得られる。
【００２６】
［形態１６］  形態１６の発明は、形態９〜１５のいずれか１の印刷支援方法に係り、
前記印刷ジョブ定義データ生成ステップは、前記コンテンツに対応する印刷ジョブ定義データが存在するか否かを判別し、存在する場合は、前記コンテンツに対応する印刷ジョブ定義データを生成し、存在しない場合は、既定の印刷ジョブ定義データを生成することを特徴とする。
【００２７】
この構成によれば、前記印刷ジョブ定義データ生成ステップは、前記コンテンツに対応する印刷ジョブ定義データが存在するか否かによって、前記コンテンツに対応する印刷ジョブ定義データを生成するか、既定の印刷ジョブ定義データを生成するので、コンテンツの内容が汎用的なものであったり、使用頻度の高いものであったりする場合は、既定の印刷ジョブ定義データを使用でき、処理時間を短縮できるという効果が得られる。
【００２８】
［形態１７］  形態１７の印刷支援プログラムは、
印刷データに含まれるコンテンツデータを分離するコンテンツデータ分離ステップ、
前記コンテンツデータを解析するコンテンツデータ解析ステップ、及び
前記コンテンツデータ解析ステップによる解析結果に基づいて印刷設定を行うための印刷ジョブ定義データを生成する印刷ジョブ定義データ生成ステップとして実現される処理をコンピュータに実行させることを特徴とする。
【００２９】
この構成によれば、コンテンツデータ分離ステップにより、印刷データに含まれるコンテンツデータを分離し、コンテンツデータ解析ステップにより、前記コンテンツデータを解析し、印刷ジョブ定義データ生成ステップにより、前記コンテンツデータ解析ステップによる解析結果に基づいて印刷設定を行うための印刷ジョブ定義データを生成するので、コンテンツデータ解析ステップにより、前記コンテンツデータの画像データまたはテキストデータを解析し、コンテンツ種別を判定できるので、コンテンツデータの内容からコンテンツの使用環境をも考慮した適切な印刷を行うための印刷ジョブ定義データを生成できるという効果が得られる。
【００３０】
［形態１８］  形態１８の発明は、形態１７の印刷支援プログラムに係り、
前記コンテンツデータ解析ステップは、前記コンテンツデータからテキストデータを分離するテキストデータ分離ステップと、前記テキストデータに含まれている文字列からコンテンツを判別するための情報を格納しているコンテンツ判別情報データベースと、前記テキストデータ分離ステップにより分離されたテキストデータを前記コンテンツ判別情報データベースに基づいて解析するテキストデータ解析ステップと、を含むことを特徴とする。
【００３１】
この構成によれば、テキストデータ分離ステップにより前記コンテンツデータからテキストデータを分離し、コンテンツ判別情報データベースにより前記テキストデータに含まれている文字列からコンテンツを判別するための情報を格納し、テキストデータ解析ステップにより前記テキストデータ分離ステップにより分離されたテキストデータを前記コンテンツ判別情報データベースに基づいて解析するので、テキストデータに含まれている文字列からコンテンツ判別情報データベースに格納されている情報に基づいてコンテンツに対応した印刷仕様を自動的に判別し、印刷ジョブ定義データを容易に生成できるという効果が得られる。
【００３２】
［形態１９］  形態１９の発明は、形態１８の印刷支援プログラムに係り、
前記コンテンツ判別情報データベースは、前記テキストデータ中の文字列を条件節、前記文字列に対応する印刷仕様を結果節としたｉｆ−ｔｈｅｎ形式のコンテンツ判別ルールを格納していることを特徴とする。
この構成によれば、前記コンテンツ判別情報データベースは、コンテンツを判別するための情報として、前記テキストデータ中の文字列を条件節、前記文字列に対応する印刷仕様を結果節としたｉｆ−ｔｈｅｎ形式のコンテンツ判別ルールを格納しているので、テキストデータに含まれている文字列を条件節であるｉｆ節に入力することにより、コンテンツに対応した印刷仕様を自動的に判別し、印刷ジョブ定義データを容易に生成できるという効果が得られる。
【００３３】
［形態２０］  形態２０の発明は、形態１８の印刷支援プログラムに係り、
前記コンテンツ判別情報データベースは、前記テキストデータ中の文字列に基づいて判別されたコンテンツ種別を条件節、前記コンテンツ種別に対応する印刷仕様を結果節としたｉｆ−ｔｈｅｎ形式のコンテンツ判別ルールを格納していることを特徴とする。
この構成によれば、前記コンテンツ判別情報データベースは、前記テキストデータ中の文字列に基づいて判別されたコンテンツ種別を条件節、前記コンテンツ種別に対応する印刷仕様を結果節としたｉｆ−ｔｈｅｎ形式のコンテンツ判別ルールを格納しているので、コンテンツ種別に対応した印刷仕様を予め格納しているだけで、コンテンツ種別を条件節であるｉｆ節に入力することにより、コンテンツ種別に対応した印刷仕様を自動的に判別し、印刷ジョブ定義データを容易に生成できるという効果が得られる。
【００３４】
［形態２１］  形態２１の発明は、形態１９または２０の印刷支援プログラムに係り、
前記コンテンツ判別情報データベースは、前記結果節として、前記コンテンツを使用する環境、目的、または用途に対応した印刷仕様を定めていることを特徴とする。
この構成によれば、前記コンテンツ判別情報データベースは、前記テキストデータ中の文字列、または文字列に基づいて判別されたコンテンツ種別を条件節、前記文字列またはコンテンツ種別に対応する印刷仕様を結果節としたｉｆ−ｔｈｅｎ形式のコンテンツ判別ルールを格納し、さらに、前記コンテンツを使用する環境、目的、または用途に対応した印刷仕様を定めているので、コンテンツそのものでは判別できない要素をも考慮することができ、文字列またはコンテンツ種別を条件節であるｉｆ節に入力することにより、より適切な印刷仕様を自動的に判別し、印刷ジョブ定義データを容易に生成できるという効果が得られる。
【００３５】
［形態２２］  形態２２の発明は、形態１８〜２１のいずれか１の印刷支援プログラムに係り、
前記テキストデータ解析ステップは、前記テキストデータのうち、位置的に連続する文字の並びを１つの文字列として認識することを特徴とする。
この構成によれば、前記テキストデータ解析ステップは、文字列として、前記テキストデータのうち、位置的に連続する文字の並びを１つの文字列として認識するので、この１つの文字列の使用頻度によりコンテンツデータに含まれるテキストデータを解析することができるので、機械的な動作で適切な印刷仕様を自動的に判別し、印刷ジョブ定義データを容易に生成できるという効果が得られる。
【００３６】
［形態２３］  形態２３の発明は、形態２２の印刷支援プログラムに係り、
前記テキストデータ解析ステップは、前記文字列に対して形態素解析処理を行って単語を抽出し、抽出された単語に対して汎用の言語処理を行うことにより前記条件節を導き出すことを特徴とする。
この構成によれば、前記テキストデータ解析ステップは、文字列として、前記テキストデータのうち、位置的に連続する文字の並びを１つの文字列として認識し、前記文字列に対して形態素解析処理を行って単語を抽出し、抽出された単語に対して汎用の言語処理を行うことにより前記条件節を導き出すので、この１つの文字列だけで判別が困難な場合でも、コンテンツデータに含まれるテキストデータを解析することができるので、機械的な動作でより適切な印刷仕様を自動的に判別し、印刷ジョブ定義データを容易に生成できるという効果が得られる。
【００３７】
［形態２４］  形態２４の発明は、形態１７〜２３のいずれか１の印刷支援プログラムに係り、
前記印刷ジョブ定義データ生成ステップは、前記コンテンツに対応する印刷ジョブ定義データが存在するか否かを判別し、存在する場合は、前記コンテンツに対応する印刷ジョブ定義データを生成し、存在しない場合は、既定の印刷ジョブ定義データを生成することを特徴とする。
【００３８】
この構成によれば、前記印刷ジョブ定義データ生成ステップは、前記コンテンツに対応する印刷ジョブ定義データが存在するか否かによって、前記コンテンツに対応する印刷ジョブ定義データを生成するか、既定の印刷ジョブ定義データを生成するので、コンテンツの内容が汎用的なものであったり、使用頻度の高いものであったりする場合は、既定の印刷ジョブ定義データを使用でき、処理時間を短縮できるという効果が得られる。
【００３９】
［形態２５］  形態２５の印刷制御システムは、
印刷データに含まれるコンテンツデータを分離するコンテンツデータ分離手段と、
前記コンテンツデータを解析するコンテンツデータ解析手段と、
前記コンテンツデータ解析手段による解析結果に基づいて印刷設定を行うための印刷ジョブ定義データを生成する印刷ジョブ定義データ生成手段と、
前記印刷ジョブ生成手段により生成された印刷ジョブ定義データを印刷装置に出力する印刷ジョブ定義データ出力手段と、
を備えたことを特徴とする。
【００４０】
この構成によれば、コンテンツデータ分離手段により、印刷データに含まれるコンテンツデータを分離し、コンテンツデータ解析手段により、前記コンテンツデータを解析し、印刷ジョブ定義データ生成手段により、前記コンテンツデータ解析手段による解析結果に基づいて印刷設定を行うための印刷ジョブ定義データを生成するので、コンテンツデータ解析手段により、前記コンテンツデータの画像データまたはテキストデータを解析し、コンテンツ種別を判定できるので、コンテンツデータの内容からコンテンツの使用環境をも考慮した適切な印刷を行うための印刷ジョブ定義データを生成できるという効果が得られる。
【００４１】
［形態２６］  形態２６の印刷制御方法は、
印刷データに含まれるコンテンツデータを分離するコンテンツデータ分離ステップと、
前記コンテンツデータを解析するコンテンツデータ解析ステップと、
前記コンテンツデータ解析ステップによる解析結果に基づいて印刷設定を行うための印刷ジョブ定義データを生成する印刷ジョブ定義データ生成ステップと、
前記印刷ジョブ生成ステップにより生成された印刷ジョブ定義データを印刷装置に出力する印刷ジョブ定義データ出力ステップと、
を含むことを特徴とする。
【００４２】
この構成によれば、コンテンツデータ分離ステップにより、印刷データに含まれるコンテンツデータを分離し、コンテンツデータ解析ステップにより、前記コンテンツデータを解析し、印刷ジョブ定義データ生成ステップにより、前記コンテンツデータ解析ステップによる解析結果に基づいて印刷設定を行うための印刷ジョブ定義データを生成するので、コンテンツデータ解析ステップにより、前記コンテンツデータの画像データまたはテキストデータを解析し、コンテンツ種別を判定できるので、コンテンツデータの内容からコンテンツの使用環境をも考慮した適切な印刷を行うための印刷ジョブ定義データを生成できるという効果が得られる。
【００４３】
［形態２７］  形態２７の印刷制御プログラムは、
印刷データに含まれるコンテンツデータを分離するコンテンツデータ分離ステップ、
前記コンテンツデータを解析するコンテンツデータ解析ステップ、
前記コンテンツデータ解析ステップによる解析結果に基づいて印刷設定を行うための印刷ジョブ定義データを生成する印刷ジョブ定義データ生成ステップ、及び
前記印刷ジョブ生成ステップにより生成された印刷ジョブ定義データを印刷装置に出力する印刷ジョブ定義データ出力ステップとして実現される処理をコンピュータに実行させることを特徴とする。
【００４４】
この構成によれば、コンテンツデータ分離ステップにより、印刷データに含まれるコンテンツデータを分離し、コンテンツデータ解析ステップにより、前記コンテンツデータを解析し、印刷ジョブ定義データ生成ステップにより、前記コンテンツデータ解析ステップによる解析結果に基づいて印刷設定を行うための印刷ジョブ定義データを生成するので、コンテンツデータ解析ステップにより、前記コンテンツデータの画像データまたはテキストデータを解析し、コンテンツ種別を判定できるので、コンテンツデータの内容からコンテンツの使用環境をも考慮した適切な印刷を行うための印刷ジョブ定義データを生成できるという効果が得られる。
【発明を実施するための最良の形態】
【００４５】
以下、図面を参照して、本発明の実施形態に係る印刷支援システムについて説明する。なお、本発明の印刷支援システムは、印刷システムの中に組み込まれて適用しても良いし、この印刷支援システムの各部を異なる装置に配置し全体を統合された印刷支援システムとして適用することもできる。
図１は、本発明の実施形態に係る印刷支援システムの構成を示すブロック図である。
【００４６】
この印刷支援システム１は、コンテンツデータ分離部１１と、コンテンツデータ解析部１２と、テキストデータ分離部１３と、テキストデータ解析部１４と、印刷ジョブ定義データ生成部１５と、印刷ジョブ定義データ出力部１６と、コンテンツ判別情報データベース１６とを備える。
コンテンツデータ分離部１１は、ユーザから印刷データが入力されると、印刷データからコンテンツデータを分離する。
【００４７】
コンテンツデータ解析部１２は、コンテンツデータ分離部１１によって分離されたコンテンツデータを解析して文字データ（テキストデータ）を抽出する。一般に、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）では、コンテンツデータ中に文字又は文字列の文字コード、配置位置、使用するフォントや文字飾りなどの描画情報が記述されているので、このような情報も取得する。
テキストデータ分離部１３は、コンテンツデータからテキストデータを抽出し分離する。
【００４８】
テキストデータ解析部１４は、テキストデータ分離部１３で抽出され分離された文字データとコンテンツ判別情報データベース１７とを照合し、適合する条件を検索する。また、文字単位で記述されている文字データについては、位置的に連続する文字の並びを文字列として判定する処理を含むと良い。そして、コンテンツ判別情報データベース１７のｉｆ条件が文字列の存在、近接のような簡単な条件であれば、文字列との照合でよいが、文法的、意味的な内容を加味して条件判定をする場合は、文字列に対して形態素解析処理を行って、単語抽出や文法的な関係の抽出を行ったり、抽出された単語に対して類義語を補充したり、単語表記のゆらぎを補うといった一般的な言語処理を加えることにより、より高度な条件検索が可能となる。
【００４９】
コンテンツ判別情報データベース１７は、ｉｆ−ｔｈｅｎ形式で記述されたコンテンツ判別ルールを格納し、コンテンツ判別ルールは、条件節（ｉｆ節）として、コンテンツに含まれる文字列の条件を、帰結／結果節（ｔｈｅｎ節）として、その条件が成立する場合に必要な印刷ジョブ仕様が記載されている。そして、テキストデータに含まれている文字列を条件説であるｉｆ節に入力することにより、コンテンツに対応した印刷仕様がｔｈｅｎ節において判別できるようになっている。
【００５０】
印刷ジョブ定義データ生成部１５は、テキストデータ解析部１２で得られた印刷仕様のほか、必要な印刷仕様を補充して、印刷を実行するに足る印刷ジョブ定義データを生成する。ここで、例えば、コンテンツの量に応じて用紙サイズやページ数を規定する処理などをすることもできる。また、テキストデータ解析部１２でコンテンツデータに対応する印刷仕様が得られなかった場合は、既定の印刷仕様によって印刷ジョブ定義データを生成する。
印刷ジョブ定義データ出力部１６は、生成された印刷ジョブ定義データを出力する。出力の形態は、ファイル出力、ネットワークへの送信、バーコードの印刷等がある。
また、コンテンツデータ判別情報データベースにルールが記載されていれば、このコンテンツに適した印刷仕様を自動的に指定できる。
【００５１】
以上説明した構成によれば、コンテンツデータ分離部１１により、印刷データに含まれるコンテンツデータを分離し、コンテンツデータ解析部１２により、コンテンツデータを解析し、印刷ジョブ定義データ生成部１５により、コンテンツデータ解析部１２による解析結果に基づいて印刷設定を行うための印刷ジョブ定義データを生成するので、コンテンツデータ解析部１２により、コンテンツデータの画像データまたはテキストデータを解析し、コンテンツ種別を判定でき、コンテンツデータの内容からコンテンツの使用環境をも考慮した適切な印刷を行うための印刷ジョブ定義データを生成できる。
【００５２】
また、テキストデータ分離部１３によりコンテンツデータからテキストデータを分離し、コンテンツ判別情報データベース１７によりテキストデータに含まれている文字列からコンテンツを判別するための情報を格納し、テキストデータ解析部１４によりテキストデータ分離部１３により分離されたテキストデータをコンテンツ判別情報データベース１７に基づいて解析するので、テキストデータに含まれている文字列からコンテンツ判別情報データベースに格納されている情報に基づいてコンテンツに対応した印刷仕様を自動的に判別することができる。
【００５３】
図２は、コンピュータシステムのハードウェア構成を示す機能ブロック図である。
ここで、この印刷支援システム１は、コンテンツデータ分離部１１、コンテンツデータ解析部１２、テキストデータ分離部１３、テキストデータ解析部１４、コンテンツ判別情報データベース１５、印刷ジョブ定義データ生成部１６、印刷ジョブ定義データ出力部１７などをソフトウェア上で実現するためのコンピュータシステムを備えており、そのハードウェア構成は、図２に示すように、各種制御や演算処理を担う中央演算処理装置であるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６０と、主記憶装置（Ｍａｉｎ  Ｓｔｏｒａｇｅ）を構成するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）６２と、読み出し専用の記憶装置であるＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）６４との間をＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バスやＩＳＡ（Ｉｎｄｕｓｔｒｉａｌ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ）バス等からなる各種内外バス６８で接続すると共に、このバス６８に入出力インターフェース（Ｉ／Ｆ）６６を介して、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの外部記憶装置（Ｓｅｃｏｎｄａｒｙ  Ｓｔｏｒａｇｅ）７０や、印刷部やＣＲＴ、ＬＣＤモニター等の出力装置７２、操作パネルやマウス、キーボード、スキャナなどの入力装置７４、および図示しない印刷指示装置などと通信するためのネットワークＬなどを接続したものである。
【００５４】
そして、電源を投入すると、ＲＯＭ６４等に記憶されたＢＩＯＳ等のシステムプログラムが、ＲＯＭ６４に予め記憶された各種専用のコンピュータプログラム、あるいは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）などの記憶媒体を介して、またはインターネットなどの通信ネットワークＬを介して記憶装置７０にインストールされた各種専用のコンピュータプログラムを同じくＲＡＭ６２にロードし、そのＲＡＭ６２にロードされたプログラムに記述された命令に従ってＣＰＵ６０が各種リソースを駆使して所定の制御および演算処理を行うことで前述したような各部の各機能をソフトウェア上で実現できるようになっている。
【００５５】
次に、図３を参照して、本発明の実施形態に係る印刷支援システムの処理の流れについて説明する。
ステップＳ３０１にてプログラムを起動開始すると、コンテンツデータ解析部１２のテキストデータ分離部１３にて、コンテンツデータから文字データを抽出する。
次に、ステップＳ３０２において、抽出した文字データをコンテンツ判別情報データベース１７と照合し、ステップＳ３０３において、適合するコンテンツ種別があるか否かを判別する。適合するコンテンツ種別がある場合は、ステップＳ３０４において、印刷ジョブ定義データ生成部１５にてそのコンテンツ種別に対応する印刷ジョブ定義データを生成する。適合するコンテンツ種別がない場合は、ステップＳ３０５において、汎用の印刷ジョブ定義データを生成する。そして、ステップＳ３０６において、いずれかの印刷ジョブ定義データを生成した後、生成した印刷ジョブ定義データを出力する。最後にステップＳ３０７において、この印刷支援システムの動作を終了する。
【００５６】
このように、印刷ジョブ定義データ生成部１５は、コンテンツに対応する印刷ジョブ定義データが存在するか否かによって、コンテンツに対応する印刷ジョブ定義データを生成するか、既定の印刷ジョブ定義データを生成するので、コンテンツの内容が汎用的なものであったり、使用頻度の高いものであったりする場合は、既定の印刷ジョブ定義データを使用でき、処理時間を短縮できる。
【００５７】
［実施例１］
次に、図４及び図５を参照して、コンテンツの一例（実施例１）及びそのコンテンツの判別ルールについて説明する。
図４に示したコンテンツは、左上に大きくアジフライの写真が掲載され、右上にその材料が掲載され、下半分にはその料理の作り方が掲載された料理レシピを示す図である。
【００５８】
まず、左上部分の文字列において、文字列として判別可能な文字は、「アジ…８尾」、「塩…少々」、「こしょう…少々」、「揚げ油…適量」、「ころも」、「小麦粉…適量」、「卵…１個」、「パン粉…適量」、「タンタルソース」、「マヨネーズ…カップ１／２」、「ピクルス（みじん切り）…大さじ２」、「たまねぎ（みじん切り）…大さじ１」、「卵（ゆで卵みじん切り）…１個」、「つけ合わせ」、「キャベツ…大２枚」、「アスパラガス…８本」、「ラティッシュ…４個」と掲載されている。また、下半分の文字列において、アジフライの「作り方」として、順に、１、「アジは頭を落とし内臓も取り除いてきれいに洗ってキッチンペーパーなどで水分をよくふき取ります」、２、「ぜいごも取り除き背開きしてから中骨・腹骨もとりのぞく」、３、「２のアジに塩コショウをほどこして、小麦粉→溶き卵→生パン粉の順にまぶしていく」、４、「１６５℃の揚げ油で色よく揚げる」、５、「分量の材料を合わせてタンタルソースを作り、せん切りにしたキャベツ、ゆでソテーしたアスパラガス、ラディッシュとともに（４）と盛り合わせる」などと記載されているが、判別される文字列は、これらの文章そのままで判別することも可能であり、或いは、これらの文章を細かく切って抽出した単語単位に判別することも可能である。
【００５９】
図５は、図４のコンテンツの判別ルールを示す図である。（ａ）はｉｆ節、（ｂ）はｔｈｅｎ節を示す図である。
このコンテンツ判別ルールは、ｉｆ−ｔｈｅｎ形式の判別ルールであり、ｉｆ文として条件節、ｔｈｅｎ文として帰結／結果節を記述している。
図５（ａ）に示すように、図４に示したコンテンツデータの中の文字列から、頻繁に使用されている文字列を抽出し、ｉｆ文として記述する。例えば、条件節としては＜ｉｆ＞〜＜／ｉｆ＞の間に、〜＜／条件＞の文字列が２つあり、１番目の＜文字列＞として「塩」を記述し、この「塩」に近接した箇所に記載され、１０文字以内に記載されている「少々」を記述し、「塩」と「少々」との＜関係＞として、「近接、１０文字」と記述している。２番目の＜文字列＞として「こしょう」を記述し、この「こしょう」に近接した箇所に記載され、１０文字以内に記載されている「少々」を記述し、「こしょう」と「少々」との＜関係＞として、「近接、１０文字」と記述している。
【００６０】
これに対して、図５（ｂ）に示すように、ｔｈｅｎ節は、図５（ａ）で前述した「塩」、「こしょう」により、料理レシピのコンテンツだと推定され、料理の際にこのコンテンツを見ながら、料理することを想定して、＜印刷仕様＞〜＜／印刷仕様＞の間に、＜印刷媒体＞として「耐水」、＜記録剤＞として「耐水」、＜最小文字サイズ＞として１２ポイント、と記述されている。これは、料理の際には水を多量に使用するので、「耐水」、水にぬれて文字が見づらくなることを想定して、「１２ポイント」と比較的大きな文字に設定したものである。
【００６１】
上述したコンテンツ判別ルールを格納しているコンテンツ判別情報データベース１７は、コンテンツに含まれる文字列の条件と、その条件が成立する場合に必要な印刷ジョブ仕様が記載されている。そして、コンテンツの中に、文字列「塩」と「少々」が、１０文字以内、また文字列「こしょう」と「少々」が１０文字以内に存在する場合には、印刷媒体（用紙）と記録剤（インク）は耐水性のものを使用し、最小文字サイズを１２ポイントで印刷するよう規定している。このルールの背景は、コンテンツを、例えば料理のレシピと判別し、料理の作業をしながら参照するのに適した印刷仕様を規定するものであるが、本ルール例では、条件から直接印刷仕様を導出するようにしているので、コンテンツ種別が「料理レシピ」であることは記載されていない。
【００６２】
しかし、コンテンツ判別情報データベース１７によって、コンテンツデータがある条件を満たした場合、コンテンツ種別を「料理レシピ」と判別し、別途、コンテンツ種別印刷仕様データベースによって、コンテンツ種別が「料理レシピ」の場合の印刷仕様を記憶している形態も考えられる。この場合、条件毎に印刷仕様を記述するのではなく、コンテンツ種別に対して一括して印刷仕様を記述するので、データベースの容量を少なくすることができる。
【００６３】
［実施例２］
次に、図６及び図７を参照して、コンテンツの一例（実施例２）及びそのコンテンツの判別ルールについて説明する。
図６は、本発明の実施形態に係る印刷支援システムに適用されるコンテンツの他の例を示す図である。
図６に示したコンテンツは、自動車整備マニュアルに使用されるコンテンツであり、確認項目、確認結果、及びその調整方法とで構成されている。
【００６４】
まず、確認項目としては、「ドライブベルトの確認」、「バッテリー電圧の確認」、「プーリーの不良の確認」、「スターター回路の確認」が挙げられ、確認結果としては、「不良」、「良好」が挙げられ、調整方法としては、「ベルトの張りを調整してエンジンを始動してください」、「バッテリーを充電し、エンジンを始動してください」、「オイルネーターの発電電圧を確認してください」、「不良箇所を修理し、作動を確認してください」、「不良箇所を修理し、ベルトを取り付けてください」、「スターターを診断してください」、と記載されている。
上記文字列のうち判別される文字列としては、図４と同様に、これらの文章そのままで判別することも可能であり、或いは、これらの文章を細かく切って抽出した単語単位に判別することも可能である。
【００６５】
図７は、図６のコンテンツの判別ルールを示す図である。（ａ）はｉｆ節、（ｂ）はｔｈｅｎ節を示す図である。
図７（ａ）に示すように、このコンテンツ判別ルールは、図５と同様に、ｉｆ−ｔｈｅｎ形式の判別ルールであり、ｉｆ文として条件節、ｔｈｅｎ文として帰結／結果節を記述している。そして、図６に示したコンテンツデータの中の文字列から、頻繁に使用されている文字列を抽出し、ｉｆ文として記述する。例えば、条件節としては＜ｉｆ＞〜＜／ｉｆ＞の間に、〜＜／条件＞の文字列が２つあり、１番目の＜文字列＞として「バッテリー」を記述し、この「バッテリー」に近接した箇所に記載され、１０文字以内に記載されている「充電」を記述し、「バッテリー」と「充電」との＜関係＞として、「近接、１０文字」と記述している。２番目の＜文字列＞として「エンジン」を記述し、この「エンジン」に近接した箇所に記載され、１０文字以内に記載されている「始動」を記述し、「エンジン」と「始動」との＜関係＞として、「近接、１０文字」と記述している。
【００６６】
これに対して、図７（ｂ）に示すように、ｔｈｅｎ節は、図７（ａ）で前述した「バッテリー」、「エンジン」により、自動車整備マニュアルのコンテンツだと推定され、自動車整備の際にこの整備マニュアルのコンテンツを見ながら、車両点検することを想定して、＜印刷仕様＞〜＜／印刷仕様＞の間に、＜印刷媒体＞として「耐水、耐油」、＜記録剤＞として「耐水、耐油」、と記述されている。これは、車両点検の際には水を多量に使用すると想定されるので、「耐水」、かつ、ガソリンが身近にあると想定されるので、「耐油」、と設定したものである。
【００６７】
上述したように、コンテンツ判別情報データベース１７は、コンテンツに含まれる文字列の条件と、その条件が成立するのに必要な印刷ジョブ仕様が記載されているが、この印刷ジョブ仕様の中には印刷後処理仕様も含まれる。そして、コンテンツの中の文字列に、文字列「バッテリー」と「充電」が１０文字以内、また、文字列「エンジン」と「始動」が１０文字以内に存在するよう規定しているとすると、このルールの背景は、コンテンツを整備マニュアルと判別し、整備の作業をしながら、参照するのに適した印刷仕様を規定するものである。
【００６８】
［実施例３］
次に、図８及び図９を参照して、コンテンツの一例（実施例３）及びそのコンテンツの判別ルールについて説明する。
図８は、本発明の実施形態に係る印刷支援システムに適用されるコンテンツの他の例を示す図である。
図８に示したコンテンツは、除雪機を使用する際の注意書きのコンテンツであり、「除雪機の事故について」という大題が記載され、「注意喚起」として、「必ず説明書をよく読み、適切に使用してください」と記載されている。
【００６９】
このようなコンテンツデータの場合、コンテンツ判別ルールとして、コンテンツ中に「除雪」と「注意」という文字列が含まれているので、用紙強度が十分であることが想定され、印刷処理後処理として「ラミネート」処理を行うことを設定する。また、「ラミネート」処理の仕様として、「耐寒、−２０℃」を指定する。
この結果、図９に示すようなｉｆ−ｔｈｅｎルールが適用される。
【００７０】
図９（ａ）に示すように、図８に示したコンテンツデータの中の文字列から、頻繁に使用されている文字列を抽出し、ｉｆ文として記述する。例えば、条件節としては＜ｉｆ＞〜＜／ｉｆ＞の間に、〜＜／条件＞の文字列が２つあり、１番目の＜文字列＞として「除雪」を記述し、２番目の文字列として、「注意」と記載されている。
そして、図９（ｂ）示したｔｈｅｎ節の印刷仕様として、印刷後処理仕様が記載され、「ラミネート、−２０℃」と設定されている。
以上、３つの実施例を中心に説明してきたが、その他、種々のコンテンツに関する印刷仕様を設定することができる。例えば、料理レシピなど、食品関連の印刷では、食品安全性適合、高温環境で使用する印刷物では耐熱、長期にわたって使用する印刷物では保存性、耐光、耐候、耐ガス性、耐応力性、あるいは、高強度の印刷媒体の使用を設定することができる。
【００７１】
なお、上記実施形態において、図３のフローチャートに示す処理を実行するにあたっては、ＲＯＭに予め格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記録された記憶媒体から、そのプログラムをＲＡＭに組み込んで実行するようにしても良い。あるいは、そのプログラムをネットワークから取得しても良い。
【００７２】
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
【００７３】
以上、本発明の実施形態について説明してきたが、本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱することなく、種々の変更が可能である。
例えば上述した実施形態では、ｉｆ−ｔｈｅｎ形式のコンテンツ判別ルールを用いたが、これに限定されず、他の様々な手法を用いてコンテンツを判別することができる。また、推論のｉｆ条件にコンテンツ内容を含むようなルールを適用することもできる。
【００７４】
また、例えば、上述した実施形態では、主として、テキストデータからコンテンツを判別する方法について説明したが、これに限定されず、コンテンツデータに含まれる画像データからコンテンツ種別を判定し、このコンテンツ種別に対応した印刷設定を行うことも可能である。
また、例えば、上述した実施形態では、＜文字列＞の関係として、「近接、１０文字」と記述しているが、これに限定されず、他の種々の条件を設定することができる。
また、例えば、上述した実施形態では、印刷仕様、印刷後処理仕様の項目として、「記録剤」、「記録媒体」などの項目について設定されている場合について説明したが、他の種々の項目を設定することことができることは言うまでもない。
【図面の簡単な説明】
【００７５】
【図１】本発明の実施形態に係る印刷支援システムの構成を示すブロック図である。
【図２】ハードウェア構成を示すブロック図である。
【図３】本発明の実施形態に係る印刷支援システムの処理の流れを示すフローチャートである。
【図４】コンテンツデータの例（実施例１）を示す図である。
【図５】図４に対応するコンテンツ判別ルールを示す図である。（ａ）はｉｆ節、（ｂ）はｔｈｅｎ節を示す。
【図６】コンテンツデータの例（実施例２）を示す図である。
【図７】図６のコンテンツデータに対応する判別ルールを示す図である（ａ）はｉｆ節、（ｂ）はｔｈｅｎ節を示す。
【図８】コンテンツデータの例（実施例３）を示す図である。
【図９】図８のコンテンツデータに対応する判別ルールを示す図である（ａ）はｉｆ節、（ｂ）はｔｈｅｎ節を示す。
【符号の説明】
【００７６】
１…印刷支援システム、１１…コンテンツデータ分離部、１２…コンテンツデータ解析部、１３…テキストデータ分離部、１４…テキストデータ解析部、１５…印刷ジョブ定義データ生成部、１６…印刷ジョブ定義データ出力部、１７…コンテンツ判別情報データベース
【図１】
2008198092.tif 000003
【図２】
2008198092.tif 000004
【図３】
2008198092.tif 000005
【図４】
2008198092.tif 000006
【図５】
2008198092.tif 000007
【図６】
2008198092.tif 000008
【図７】
2008198092.tif 000009
【図８】
2008198092.tif 000010
【図９】
2008198092.tif 000011