(57)【要約】【課題】  出力結果の可読性を損なわずに出力するのに好適な文書作成支援システムを提供する。【解決手段】  ホスト端末１００は、文書の印刷形態の履歴を示す印刷履歴情報を検索し、索出した印刷履歴情報に基づいて、文書の印刷形態を考慮した可読文字サイズを判定し、判定した可読文字サイズに基づいて、文字サイズを変更することを促すメッセージを表示する。また、索出した印刷履歴情報に基づいて印刷設定を決定し、文書データに基づいてその印刷設定を含む印刷データを生成し、生成した印刷データをネットワークプリンタ２００に送信する。【選択図】  図１
2006215619.tif 000002
【特許請求の範囲】
【請求項１】
文書の作成を支援する文書作成支援システムであって、
前記文書の出力形態の履歴を示す出力履歴情報を取得する出力履歴情報取得手段と、前記出力履歴情報取得手段で取得した出力履歴情報に基づいて、前記文書の出力形態を考慮した要素の可読サイズを判定する可読サイズ判定手段と、前記可読サイズ判定手段で判定した可読サイズに基づいて、前記要素のサイズを変更することを促す通知を行う要素サイズ変更通知手段とを備えることを特徴とする文書作成支援システム。
【請求項２】
文書の作成を支援する文書作成支援システムであって、
前記文書の出力形態の履歴を示す出力履歴情報を取得する出力履歴情報取得手段と、前記出力履歴情報取得手段で取得した出力履歴情報に基づいて、前記文書の出力形態を考慮した要素の可読サイズを判定する可読サイズ判定手段と、前記可読サイズ判定手段で判定した可読サイズに基づいて、前記文書に含まれる前記要素のサイズを変更する要素サイズ変更手段とを備えることを特徴とする文書作成支援システム。
【請求項３】
文書の作成を支援する文書作成支援システムであって、
前記文書の出力形態の履歴を示す出力履歴情報を取得する出力履歴情報取得手段と、前記出力履歴情報取得手段で取得した出力履歴情報に基づいて、前記文書の出力形態を考慮した要素の可読サイズを判定する可読サイズ判定手段と、前記可読サイズ判定手段で判定した可読サイズに基づいて、前記要素のサイズを規定した複数のレイアウトテンプレートのなかからいずれかを選択するテンプレート選択手段と、前記テンプレート選択手段で選択したレイアウトテンプレートに基づいて前記文書をレイアウトするレイアウト手段とを備えることを特徴とする文書作成支援システム。
【請求項４】
請求項１ないし３のいずれか１項において、
さらに、前記文書の意図を示す文書意図情報と対応付けて前記出力履歴情報を記憶する出力履歴情報記憶手段と、前記文書意図情報を取得する文書意図情報取得手段とを備え、
前記出力履歴情報取得手段は、前記文書意図情報取得手段で取得した文書意図情報に対応する出力履歴情報を前記出力履歴情報記憶手段から読み出すようになっていることを特徴とする文書作成支援システム。
【請求項５】
請求項４において、
前記文書意図情報は、複数の項目のそれぞれについて前記文書の意図が設定されており、
さらに、前記項目の優先度を示す優先度情報を取得する優先度情報取得手段を備え、
前記出力履歴情報取得手段は、前記優先度情報取得手段で取得した優先度情報に基づいて、前記文書意図情報取得手段で取得した文書意図情報に対して前記優先度の高い項目の意図が一致する前記文書意図情報に対応する出力履歴情報を読み出すようになっていることを特徴とする文書作成支援システム。
【請求項６】
文書の作成を支援する文書作成支援プログラムであって、
前記文書の出力形態の履歴を示す出力履歴情報を取得する出力履歴情報取得ステップと、前記出力履歴情報取得ステップで取得した出力履歴情報に基づいて、前記文書の出力形態を考慮した要素の可読サイズを判定する可読サイズ判定ステップと、前記可読サイズ判定ステップで判定した可読サイズに基づいて、前記要素のサイズを変更することを促す通知を行う要素サイズ変更通知ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする文書作成支援プログラム。
【請求項７】
文書の作成を支援する文書作成支援プログラムであって、
前記文書の出力形態の履歴を示す出力履歴情報を取得する出力履歴情報取得ステップと、前記出力履歴情報取得ステップで取得した出力履歴情報に基づいて、前記文書の出力形態を考慮した要素の可読サイズを判定する可読サイズ判定ステップと、前記可読サイズ判定ステップで判定した可読サイズに基づいて、前記文書に含まれる前記要素のサイズを変更する要素サイズ変更ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする文書作成支援プログラム。
【請求項８】
文書の作成を支援する文書作成支援プログラムであって、
前記文書の出力形態の履歴を示す出力履歴情報を取得する出力履歴情報取得ステップと、前記出力履歴情報取得ステップで取得した出力履歴情報に基づいて、前記文書の出力形態を考慮した要素の可読サイズを判定する可読サイズ判定ステップと、前記可読サイズ判定ステップで判定した可読サイズに基づいて、前記要素のサイズを規定した複数のレイアウトテンプレートのなかからいずれかを選択するテンプレート選択ステップと、前記テンプレート選択ステップで選択したレイアウトテンプレートに基づいて前記文書をレイアウトするレイアウトステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする文書作成支援プログラム。
【請求項９】
文書の作成を支援する文書作成支援方法であって、
前記文書の出力形態の履歴を示す出力履歴情報を取得する出力履歴情報取得ステップと、前記出力履歴情報取得ステップで取得した出力履歴情報に基づいて、前記文書の出力形態を考慮した要素の可読サイズを判定する可読サイズ判定ステップと、前記可読サイズ判定ステップで判定した可読サイズに基づいて、前記要素のサイズを変更することを促す通知を行う要素サイズ変更通知ステップとを含むことを特徴とする文書作成支援方法。
【請求項１０】
文書の作成を支援する文書作成支援方法であって、
前記文書の出力形態の履歴を示す出力履歴情報を取得する出力履歴情報取得ステップと、前記出力履歴情報取得ステップで取得した出力履歴情報に基づいて、前記文書の出力形態を考慮した要素の可読サイズを判定する可読サイズ判定ステップと、前記可読サイズ判定ステップで判定した可読サイズに基づいて、前記文書に含まれる前記要素のサイズを変更する要素サイズ変更ステップとを含むことを特徴とする文書作成支援方法。
【請求項１１】
文書の作成を支援する文書作成支援方法であって、
前記文書の出力形態の履歴を示す出力履歴情報を取得する出力履歴情報取得ステップと、前記出力履歴情報取得ステップで取得した出力履歴情報に基づいて、前記文書の出力形態を考慮した要素の可読サイズを判定する可読サイズ判定ステップと、前記可読サイズ判定ステップで判定した可読サイズに基づいて、前記要素のサイズを規定した複数のレイアウトテンプレートのなかからいずれかを選択するテンプレート選択ステップと、前記テンプレート選択ステップで選択したレイアウトテンプレートに基づいて前記文書をレイアウトするレイアウトステップとを含むことを特徴とする文書作成支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書の作成を支援するシステムおよびプログラム、並びに方法に係り、特に、出力結果の可読性を損なわずに出力するのに好適な文書作成支援システムおよび文書作成支援プログラム、並びに文書作成支援方法に関する。
【背景技術】
【０００２】
従来、文書の印刷を支援する技術としては、例えば、特許文献１記載の文書印刷方針作成方法が知られている。
特許文献１記載の発明は、文書条件と印刷属性とを組合せ編集して印刷設定条件を作成・登録し、登録された少なくとも１つの印刷設定条件を組合せ編集して印刷方針を作成・登録する。さらに、登録された印刷方針が対応できる文書の範囲と、印刷履歴記憶装置に記憶されている過去の印刷文書の範囲とを比較し、印刷方針の対応度評価を算出し、対応度評価を付して印刷方針の編集登録をする。
【０００３】
これにより、ユーザが一々印刷設定条件を変更することを要せず、ユーザの過去の印刷履歴に基いて、さまざまな印刷に対応することができる。
【特許文献１】特開２００３−１４０８５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１記載の発明にあっては、過去の印刷履歴から印刷設定条件を自動的に設定することはできるものの、その印刷設定条件のもとで必ずしも読みやすい印刷結果が得られるとは限らない。例えば、過去に２面割付で印刷された場合、２面割付の印刷設定条件が設定され、文字サイズが１／２となって印刷されるが、文字サイズが小さすぎて読みにくくなる可能性がある。
【０００５】
このような問題は、プリンタで印刷を行う場合に限らず、プロジェクタやＬＣＤ（Liquid Crystal Display）等の表示デバイスをネットワークに接続し、表示デバイスで表示を行う場合などでも同様に想定される。
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、出力結果の可読性を損なわずに出力するのに好適な文書作成支援システムおよび文書作成支援プログラム、並びに文書作成支援方法を提供することを目的としている。
【課題を解決するための手段】
【０００６】
〔形態１〕  上記目的を達成するために、形態１の文書作成支援システムは、
文書の作成を支援する文書作成支援システムであって、
前記文書の出力形態の履歴を示す出力履歴情報を取得する出力履歴情報取得手段と、前記出力履歴情報取得手段で取得した出力履歴情報に基づいて、前記文書の出力形態を考慮した要素の可読サイズを判定する可読サイズ判定手段と、前記可読サイズ判定手段で判定した可読サイズに基づいて、前記要素のサイズを変更することを促す通知を行う要素サイズ変更通知手段とを備えることを特徴とする。
【０００７】
このような構成であれば、出力履歴情報取得手段により、出力履歴情報が取得され、可読サイズ判定手段により、取得された出力履歴情報に基づいて、文書の出力形態を考慮した要素の可読サイズが判定される。そして、要素サイズ変更通知手段により、判定された可読サイズに基づいて、要素のサイズを変更することを促す通知が行われる。
これにより、通知を受けたユーザは、必要に応じて、出力しようとする文書に含まれる要素のサイズを可読サイズに変更することができるので、従来に比して、出力結果の可読性を損なう可能性を低減することができるという効果が得られる。
【０００８】
ここで、文書は、画像、文字その他の要素を含むデータをいい、画像のみを含むものであれば画像データそのものをいい、文字のみを含むものであればテキストデータそのものをいう。以下、形態２および３の文書作成支援システム、形態６ないし８の文書作成支援プログラム、並びに形態１１ないし１３の文書作成支援方法において同じである。
また、要素としては、例えば、文字、記号、図形または画像が含まれる。以下、形態２および３の文書作成支援システム、形態６ないし８の文書作成支援プログラム、並びに形態１１ないし１３の文書作成支援方法において同じである。
【０００９】
また、要素サイズ変更通知手段は、要素のサイズを変更することを促す通知を行うようになっていればどのような構成であってもよく、通知のタイミングは、文書の出力が行われる前であれば、例えば、文書を編集している最中、文書の出力を要求した時点、その他の任意のタイミングでよい。
また、出力履歴情報取得手段は、出力履歴情報を取得するようになっていればどのような構成であってもよく、例えば、入力装置等から出力履歴情報を入力するようになっていてもよいし、外部の装置等から出力履歴情報を獲得または受信するようになっていてもよいし、記憶装置や記憶媒体等から出力履歴情報を読み出すようになっていてもよい。したがって、取得には、少なくとも入力、獲得、受信および読出が含まれる。以下、形態２および３の文書作成支援システムにおいて同じである。
【００１０】
また、本システムは、単一の装置、端末その他の機器として実現するようにしてもよいし、複数の装置、端末その他の機器を通信可能に接続したネットワークシステムとして実現するようにしてもよい。後者の場合、各構成要素は、それぞれ通信可能に接続されていれば、複数の機器等のうちいずれに属していてもよい。以下、形態２および３の文書作成支援システムにおいて同じである。
【００１１】
〔形態２〕  さらに、形態２の文書作成支援システムは、
文書の作成を支援する文書作成支援システムであって、
前記文書の出力形態の履歴を示す出力履歴情報を取得する出力履歴情報取得手段と、前記出力履歴情報取得手段で取得した出力履歴情報に基づいて、前記文書の出力形態を考慮した要素の可読サイズを判定する可読サイズ判定手段と、前記可読サイズ判定手段で判定した可読サイズに基づいて、前記文書に含まれる前記要素のサイズを変更する要素サイズ変更手段とを備えることを特徴とする。
【００１２】
このような構成であれば、出力履歴情報取得手段により、出力履歴情報が取得され、可読サイズ判定手段により、取得された出力履歴情報に基づいて、文書の出力形態を考慮した要素の可読サイズが判定される。そして、要素サイズ変更通知手段により、判定された可読サイズに基づいて、文書に含まれる要素のサイズが変更される。
これにより、出力しようとする文書に含まれる要素のサイズが可読サイズに変更されるので、従来に比して、出力結果の可読性を損なう可能性を低減することができるという効果が得られる。
【００１３】
ここで、要素サイズ変更手段は、文書に含まれる要素のサイズを変更するようになっていればどのような構成であってもよく、変更のタイミングは、文書の出力が行われる前であれば、例えば、文書を編集している最中、文書の出力を要求した時点、その他の任意のタイミングでよい。
【００１４】
〔形態３〕  さらに、形態３の文書作成支援システムは、
文書の作成を支援する文書作成支援システムであって、
前記文書の出力形態の履歴を示す出力履歴情報を取得する出力履歴情報取得手段と、前記出力履歴情報取得手段で取得した出力履歴情報に基づいて、前記文書の出力形態を考慮した要素の可読サイズを判定する可読サイズ判定手段と、前記可読サイズ判定手段で判定した可読サイズに基づいて、前記要素のサイズを規定した複数のレイアウトテンプレートのなかからいずれかを選択するテンプレート選択手段と、前記テンプレート選択手段で選択したレイアウトテンプレートに基づいて前記文書をレイアウトするレイアウト手段とを備えることを特徴とする。
【００１５】
このような構成であれば、出力履歴情報取得手段により、出力履歴情報が取得され、可読サイズ判定手段により、取得された出力履歴情報に基づいて、文書の出力形態を考慮した要素の可読サイズが判定される。そして、テンプレート選択手段により、判定された可読サイズに基づいて、複数のレイアウトテンプレートのなかからいずれかが選択され、レイアウト手段により、選択されたレイアウトテンプレートに基づいて文書がレイアウトされる。
【００１６】
これにより、要素のサイズが可読サイズとなるレイアウトテンプレートが選択されて文書がレイアウトされるので、従来に比して、出力結果の可読性を損なう可能性を低減することができるという効果が得られる。
ここで、テンプレート選択手段は、レイアウトテンプレートを選択するようになっていればどのような構成であってもよく、選択のタイミングは、文書の出力が行われる前であれば、例えば、文書を編集している最中、文書の出力を要求した時点、その他の任意のタイミングでよい。
【００１７】
〔形態４〕  さらに、形態４の文書作成支援システムは、形態１ないし３のいずれか１の文書作成支援システムにおいて、
さらに、前記文書の意図を示す文書意図情報と対応付けて前記出力履歴情報を記憶する出力履歴情報記憶手段と、前記文書意図情報を取得する文書意図情報取得手段とを備え、
前記出力履歴情報取得手段は、前記文書意図情報取得手段で取得した文書意図情報に対応する出力履歴情報を前記出力履歴情報記憶手段から読み出すようになっていることを特徴とする。
【００１８】
このような構成であれば、文書意図情報取得手段により文書意図情報が取得されると、出力履歴情報取得手段により、取得された文書意図情報に対応する出力履歴情報が出力履歴情報記憶手段から読み出される。
これにより、文書の意図に適合した出力履歴情報を取得することができるので、出力結果の可読性を損なう可能性をさらに低減することができるという効果が得られる。
【００１９】
ここで、文書意図情報取得手段は、文書意図情報を取得するようになっていればどのような構成であってもよく、例えば、入力装置等から文書意図情報を入力するようになっていてもよいし、外部の装置等から文書意図情報を獲得または受信するようになっていてもよいし、記憶装置や記憶媒体等から文書意図情報を読み出すようになっていてもよい。したがって、取得には、少なくとも入力、獲得、受信および読出が含まれる。
【００２０】
また、出力履歴情報記憶手段は、出力履歴情報をあらゆる手段でかつあらゆる時期に記憶するものであり、出力履歴情報をあらかじめ記憶してあるものであってもよいし、出力履歴情報をあらかじめ記憶することなく、本システムの動作時に外部からの入力等によって出力履歴情報を記憶するようになっていてもよい。
【００２１】
〔形態５〕  さらに、形態５の文書作成支援システムは、形態４の文書作成支援システムにおいて、
前記文書意図情報は、複数の項目のそれぞれについて前記文書の意図が設定されており、
さらに、前記項目の優先度を示す優先度情報を取得する優先度情報取得手段を備え、
前記出力履歴情報取得手段は、前記優先度情報取得手段で取得した優先度情報に基づいて、前記文書意図情報取得手段で取得した文書意図情報に対して前記優先度の高い項目の意図が一致する前記文書意図情報に対応する出力履歴情報を読み出すようになっていることを特徴とする。
【００２２】
このような構成であれば、優先度情報取得手段により優先度情報が取得されると、出力履歴情報取得手段により、取得された優先度情報に基づいて、取得された文書意図情報に対して優先度の高い項目の意図が一致する文書意図情報に対応する出力履歴情報が読み出される。
これにより、ユーザは、文書意図情報の項目に優先度を設定することができるので、ユーザの意図に適合した出力履歴情報を取得することができる。したがって、出力結果の可読性を損なう可能性をさらに低減することができるという効果が得られる。
【００２３】
ここで、優先度情報取得手段は、優先度情報を取得するようになっていればどのような構成であってもよく、例えば、入力装置等から優先度情報を入力するようになっていてもよいし、外部の装置等から優先度情報を獲得または受信するようになっていてもよいし、記憶装置や記憶媒体等から優先度情報を読み出すようになっていてもよい。したがって、取得には、少なくとも入力、獲得、受信および読出が含まれる。
【００２４】
〔形態６〕  一方、上記目的を達成するために、形態６の文書作成支援プログラムは、
文書の作成を支援する文書作成支援プログラムであって、
前記文書の出力形態の履歴を示す出力履歴情報を取得する出力履歴情報取得ステップと、前記出力履歴情報取得ステップで取得した出力履歴情報に基づいて、前記文書の出力形態を考慮した要素の可読サイズを判定する可読サイズ判定ステップと、前記可読サイズ判定ステップで判定した可読サイズに基づいて、前記要素のサイズを変更することを促す通知を行う要素サイズ変更通知ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
【００２５】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態１の文書作成支援システムと同等の作用および効果が得られる。
ここで、要素サイズ変更通知ステップは、要素のサイズを変更することを促す通知を行えばどのような形態であってもよく、通知のタイミングは、文書の出力が行われる前であれば、例えば、文書を編集している最中、文書の出力を要求した時点、その他の任意のタイミングでよい。以下、形態１１の文書作成支援方法において同じである。
【００２６】
また、出力履歴情報取得ステップは、出力履歴情報を取得すればどのような形態であってもよく、例えば、入力装置等から出力履歴情報を入力してもよいし、外部の装置等から出力履歴情報を獲得または受信してもよいし、記憶装置や記憶媒体等から出力履歴情報を読み出してもよい。したがって、取得には、少なくとも入力、獲得、受信および読出が含まれる。以下、形態７および８の文書作成支援プログラム、並びに形態１１ないし１３の文書作成支援方法において同じである。
【００２７】
〔形態７〕  さらに、形態７の文書作成支援プログラムは、
文書の作成を支援する文書作成支援プログラムであって、
前記文書の出力形態の履歴を示す出力履歴情報を取得する出力履歴情報取得ステップと、前記出力履歴情報取得ステップで取得した出力履歴情報に基づいて、前記文書の出力形態を考慮した要素の可読サイズを判定する可読サイズ判定ステップと、前記可読サイズ判定ステップで判定した可読サイズに基づいて、前記文書に含まれる前記要素のサイズを変更する要素サイズ変更ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
【００２８】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態２の文書作成支援システムと同等の作用および効果が得られる。
ここで、要素サイズ変更ステップは、文書に含まれる要素のサイズを変更すればどのような形態であってもよく、変更のタイミングは、文書の出力が行われる前であれば、例えば、文書を編集している最中、文書の出力を要求した時点、その他の任意のタイミングでよい。以下、形態１２の文書作成支援方法において同じである。
【００２９】
〔形態８〕  さらに、形態８の文書作成支援プログラムは、
文書の作成を支援する文書作成支援プログラムであって、
前記文書の出力形態の履歴を示す出力履歴情報を取得する出力履歴情報取得ステップと、前記出力履歴情報取得ステップで取得した出力履歴情報に基づいて、前記文書の出力形態を考慮した要素の可読サイズを判定する可読サイズ判定ステップと、前記可読サイズ判定ステップで判定した可読サイズに基づいて、前記要素のサイズを規定した複数のレイアウトテンプレートのなかからいずれかを選択するテンプレート選択ステップと、前記テンプレート選択ステップで選択したレイアウトテンプレートに基づいて前記文書をレイアウトするレイアウトステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
【００３０】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態３の文書作成支援システムと同等の作用および効果が得られる。
ここで、テンプレート選択ステップは、レイアウトテンプレートを選択すればどのような形態であってもよく、選択のタイミングは、文書の出力が行われる前であれば、例えば、文書を編集している最中、文書の出力を要求した時点、その他の任意のタイミングでよい。以下、形態１３の文書作成支援方法において同じである。
【００３１】
〔形態９〕  さらに、形態９の文書作成支援プログラムは、形態６ないし８のいずれか１の文書作成支援プログラムにおいて、
さらに、前記文書の意図を示す文書意図情報を取得する文書意図情報取得ステップからなる処理をコンピュータに実行させるためのプログラムを含み、
前記出力履歴情報取得ステップは、前記出力履歴情報を前記文書意図情報と対応付けて記憶する出力履歴情報記憶手段から、前記文書意図情報取得ステップで取得した文書意図情報に対応する出力履歴情報を読み出すことを特徴とする。
【００３２】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態４の文書作成支援システムと同等の作用および効果が得られる。
ここで、文書意図情報取得ステップは、文書意図情報を取得すればどのような形態であってもよく、例えば、入力装置等から文書意図情報を入力してもよいし、外部の装置等から文書意図情報を獲得または受信してもよいし、記憶装置や記憶媒体等から文書意図情報を読み出してもよい。したがって、取得には、少なくとも入力、獲得、受信および読出が含まれる。以下、形態１４の文書作成支援方法において同じである。
【００３３】
〔形態１０〕  さらに、形態１０の文書作成支援プログラムは、形態９の文書作成支援プログラムにおいて、
前記文書意図情報は、複数の項目のそれぞれについて前記文書の意図が設定されており、
さらに、前記項目の優先度を示す優先度情報を取得する優先度情報取得ステップを備え、
前記出力履歴情報取得ステップは、前記優先度情報取得ステップで取得した優先度情報に基づいて、前記文書意図情報取得ステップで取得した文書意図情報に対して前記優先度の高い項目の意図が一致する前記文書意図情報に対応する出力履歴情報を読み出すことを特徴とする。
【００３４】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態５の文書作成支援システムと同等の作用および効果が得られる。
ここで、優先度情報取得ステップは、優先度情報を取得すればどのような形態であってもよく、例えば、入力装置等から優先度情報を入力してもよいし、外部の装置等から優先度情報を獲得または受信してもよいし、記憶装置や記憶媒体等から優先度情報を読み出してもよい。したがって、取得には、少なくとも入力、獲得、受信および読出が含まれる。以下、形態１５の文書作成支援方法において同じである。
【００３５】
〔形態１１〕  一方、上記目的を達成するために、形態１１の文書作成支援方法は、
文書の作成を支援する文書作成支援方法であって、
前記文書の出力形態の履歴を示す出力履歴情報を取得する出力履歴情報取得ステップと、前記出力履歴情報取得ステップで取得した出力履歴情報に基づいて、前記文書の出力形態を考慮した要素の可読サイズを判定する可読サイズ判定ステップと、前記可読サイズ判定ステップで判定した可読サイズに基づいて、前記要素のサイズを変更することを促す通知を行う要素サイズ変更通知ステップとを含むことを特徴とする。
これにより、形態１の文書作成支援システムと同等の効果が得られる。
【００３６】
〔形態１２〕  さらに、形態１２の文書作成支援方法は、
文書の作成を支援する文書作成支援方法であって、
前記文書の出力形態の履歴を示す出力履歴情報を取得する出力履歴情報取得ステップと、前記出力履歴情報取得ステップで取得した出力履歴情報に基づいて、前記文書の出力形態を考慮した要素の可読サイズを判定する可読サイズ判定ステップと、前記可読サイズ判定ステップで判定した可読サイズに基づいて、前記文書に含まれる前記要素のサイズを変更する要素サイズ変更ステップとを含むことを特徴とする。
これにより、形態２の文書作成支援システムと同等の効果が得られる。
【００３７】
〔形態１３〕  さらに、形態１３の文書作成支援方法は、
文書の作成を支援する文書作成支援方法であって、
前記文書の出力形態の履歴を示す出力履歴情報を取得する出力履歴情報取得ステップと、前記出力履歴情報取得ステップで取得した出力履歴情報に基づいて、前記文書の出力形態を考慮した要素の可読サイズを判定する可読サイズ判定ステップと、前記可読サイズ判定ステップで判定した可読サイズに基づいて、前記要素のサイズを規定した複数のレイアウトテンプレートのなかからいずれかを選択するテンプレート選択ステップと、前記テンプレート選択ステップで選択したレイアウトテンプレートに基づいて前記文書をレイアウトするレイアウトステップとを含むことを特徴とする。
これにより、形態３の文書作成支援システムと同等の効果が得られる。
【００３８】
〔形態１４〕  さらに、形態１４の文書作成支援方法は、形態１１ないし１３のいずれか１の文書作成支援方法において、
さらに、前記文書の意図を示す文書意図情報を取得する文書意図情報取得ステップを含み、
前記出力履歴情報取得ステップは、前記出力履歴情報を前記文書意図情報と対応付けて記憶する出力履歴情報記憶手段から、前記文書意図情報取得ステップで取得した文書意図情報に対応する出力履歴情報を読み出すことを特徴とする。
これにより、形態４の文書作成支援システムと同等の効果が得られる。
【００３９】
〔形態１５〕  さらに、形態１５の文書作成支援方法は、形態１４の文書作成支援方法において、
前記文書意図情報は、複数の項目のそれぞれについて前記文書の意図が設定されており、
さらに、前記項目の優先度を示す優先度情報を取得する優先度情報取得ステップを備え、
前記出力履歴情報取得ステップは、前記優先度情報取得ステップで取得した優先度情報に基づいて、前記文書意図情報取得ステップで取得した文書意図情報に対して前記優先度の高い項目の意図が一致する前記文書意図情報に対応する出力履歴情報を読み出すことを特徴とする。
これにより、形態５の文書作成支援システムと同等の効果が得られる。
【発明を実施するための最良の形態】
【００４０】
以下、本発明の第１の実施の形態を図面を参照しながら説明する。図１ないし図７は、本発明に係る文書作成支援システムおよび文書作成支援プログラム、並びに文書作成支援方法の第１の実施の形態を示す図である。
本実施の形態は、本発明に係る文書作成支援システムおよび文書作成支援プログラム、並びに文書作成支援方法を、図１に示すように、過去の印刷履歴に基づいて印刷設定を決定するとともに文書の文字サイズを可読文字サイズに変更することを促すメッセージを通知する場合について適用したものである。
【００４１】
まず、本発明を適用するネットワークシステムの機能概要を図１を参照しながら説明する。
図１は、ネットワークシステムの機能概要を示す機能ブロック図である。
ネットワーク１９９には、図１に示すように、ホスト端末１００と、ネットワークプリンタ２００とが接続されている。
【００４２】
ホスト端末１００は、文書の意図を示す文書意図情報を入力する文書意図情報入力部１０と、文書の印刷形態の履歴を示す印刷履歴情報を文書意図情報と対応付けて記憶する印刷履歴情報記憶部１１と、文書意図情報入力部１０で入力した文書意図情報に対応する印刷履歴情報を印刷履歴情報記憶部１１から検索する印刷履歴情報検索部１２とを有して構成されている。
【００４３】
ホスト端末１００は、さらに、印刷履歴情報検索部１２で索出した印刷履歴情報に基づいて、文書の印刷形態を考慮した可読文字サイズを判定する可読文字サイズ判定部１３と、可読文字サイズ判定部１３で判定した可読文字サイズに基づいて、文字のサイズを変更することを促すメッセージを通知するメッセージ通知部１４とを有して構成されている。
ホスト端末１００は、さらに、文書データを入力する文書データ入力部１５と、文書データ入力部１５で入力した文書データに基づいて印刷データを生成する印刷データ生成部１６と、印刷データ生成部１６で生成した印刷データを印刷要求とともにネットワークプリンタ２００に送信する印刷データ送信部１７とを有して構成されている。
【００４４】
印刷データ生成部１６は、印刷履歴情報検索部１２で索出した印刷履歴情報に基づいて印刷設定を決定し、決定した印刷設定を含む印刷データを生成する。
ネットワークプリンタ２００は、印刷要求とともに印刷データを受信する印刷データ受信部３０と、印刷データ受信部３０で受信した印刷データに基づいて印刷を行うプリンタエンジン３１とを有して構成されている。
【００４５】
次に、ホスト端末１００の構成を説明する。
図２は、ホスト端末１００のハードウェア構成を示すブロック図である。
ホスト端末１００は、図２に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ５０と、所定領域にあらかじめＣＰＵ５０の制御プログラム等を格納しているＲＯＭ５２と、ＲＯＭ５２等から読み出したデータやＣＰＵ５０の演算過程で必要な演算結果を格納するためのＲＡＭ５４と、外部装置に対してデータの入出力を媒介するＩ／Ｆ５８とで構成されており、これらは、データを転送するための信号線であるバス５９で相互にかつデータ授受可能に接続されている。
【００４６】
Ｉ／Ｆ５８には、外部装置として、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置６０と、データやテーブル等をファイルとして格納する記憶装置６２と、画像信号に基づいて画面を表示する表示装置６４と、ネットワーク１９９に接続するための信号線とが接続されている。
記憶装置６２は、印刷履歴情報記憶部１１を構成し、複数の文書データと、印刷履歴情報を文書意図情報と対応付けて登録した印刷履歴情報登録テーブル４００とを記憶している。
【００４７】
図３は、印刷履歴情報登録テーブル４００のデータ構造を示す図である。
印刷履歴情報登録テーブル４００には、図３に示すように、印刷を行うたびに１つのレコードが登録される。各レコードは、シリアル番号を登録するフィールド４０２と、文書意図情報を登録するフィールド４０４と、印刷履歴情報を登録するフィールド４０６とを含んで構成されている。
【００４８】
フィールド４０４は、さらに、文書の用途に関するユーザの意図を登録するフィールド４０８と、文書のページサイズに関するユーザの意図を登録するフィールド４１０とを含んで構成されている。
図３の例では、第１段目のレコードには、用途の意図として「プレゼンテーション」が、ページサイズの意図として「Ａ４横」がそれぞれ登録されている。これは、文書データ１（シリアル番号「１」の文書データをいう。以下、同様に略記する。）については、文書の用途がプレゼンテーション用であり、１ページの内容をＡ４用紙に横方向に印刷することを意図してユーザが作成したことを示している。
【００４９】
フィールド４０６は、さらに、印刷用紙１面あたりに割り付けたページ数（割付数）を登録するフィールド４１２と、用紙サイズを登録するフィールド４１４と、印刷を要求したユーザの識別を登録するフィールド４１６と、両面印刷の有無を登録するフィールド４１８と、印刷部数を登録するフィールド４２０と、ユーザが意図した印刷結果に対して印刷により得られた印刷結果の倍率を登録するフィールド４２２とを含んで構成されている。この倍率は、意図した用紙サイズに対して実際の印刷結果の長さの比として与えられたもので、例えば、用紙サイズの長辺を取り比較することで得られる。
【００５０】
図３の例では、第１段目のレコードには、割付数として「４」が、用紙サイズとして「Ａ４」が、ユーザの識別として「Ａ」が、両面印刷の有無として「Yes」が、部数として「１」が、倍率として「５０％」がそれぞれ登録されている。これは、文書データ１については、ユーザＡが、Ａ４用紙の１面あたり４ページの割付を行い、両面印刷で１部印刷したことを示している。また、文書データ１は、Ａ４用紙に横方向で印刷することを意図して作成されたのに対し、ユーザＡによってＡ４用紙に４ページ割付で印刷されているので、倍率が５０％となる。このように、フィールド４１０〜４１４の値に基づいて倍率を算出することができる。したがって、フィールド４２２には、フィールド４１０〜４１４の値に基づいて算出された倍率が登録されることになる。
【００５１】
図２に戻り、ＣＰＵ５０は、マイクロプロセッシングユニット等からなり、ＲＯＭ５２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図４および図５のフローチャートに示す文書作成支援処理および印刷要求処理をそれぞれ時分割で実行する。
初めに、文書作成支援処理を詳細に説明する。
【００５２】
図４は、文書作成支援処理を示すフローチャートである。
文書作成支援処理は、文書の作成を支援する処理であって、ＣＰＵ５０において実行されると、図４に示すように、まず、ステップＳ１０２に移行する。
ステップＳ１０２では、文書データを記憶装置６２から読み出し、ステップＳ１０４に移行して、文書の用途およびページサイズの意図、並びに対象とする印刷履歴として部数およびユーザを入力装置６０で設定し、ステップＳ１０６に移行して、用途、ページサイズ、部数およびユーザの各項目の優先度を入力装置６０で設定し、ステップＳ１０８に移行する。
【００５３】
ステップＳ１０８では、設定された用途若しくはページサイズの意図、または部数若しくはユーザを検索条件として、これに対応する印刷履歴情報を印刷履歴情報登録テーブル４００のなかから検索する。複数の印刷履歴情報が検索条件に該当するときは、設定された優先度に基づいて、検索条件に対して優先度の高い項目の内容が一致する印刷履歴情報に絞り込む。
【００５４】
次いで、ステップＳ１１０に移行して、該当の印刷履歴情報を索出できたか否かを判定し、該当の印刷履歴情報を索出できたと判定したとき(Yes)は、ステップＳ１１２に移行する。
ステップＳ１１２では、あらかじめ規定した標準の可読文字サイズを、索出した印刷履歴情報に含まれる倍率で除算することにより、文書中での可読文字サイズを算出する。例えば、標準の可読文字ポイントを７ポイントと規定した場合、印刷履歴情報から文書が５０％に縮小されて印刷されることが分かれば、文書中での可読文字サイズは、７／０．５＝１４ポイントとして算出することができる。すなわち、文書が５０％に縮小されるということは、１４ポイントの文字が実質７ポイントで印刷されることになるので、１４ポイント以下の文字サイズは読みにくくなるということである。
【００５５】
次いで、ステップＳ１１４に移行して、算出した可読文字サイズとともに文字サイズを変更することを促す推奨メッセージを表示装置６４に表示し、ステップＳ１１６に移行する。
ステップＳ１１６では、文書作成アプリケーション等によりユーザが文書を編集可能な文書編集処理を実行し、ステップＳ１１８に移行して、文書の編集が終了したか否かを判定し、文書の編集が終了したと判定したとき(Yes)は、ステップＳ１２０に移行する。
【００５６】
ステップＳ１２０では、編集した文書データを記憶装置６２に保存し、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ１１８で、文書の編集が終了しないと判定したとき(No)は、ステップＳ１１６に移行する。
一方、ステップＳ１１０で、該当の印刷履歴情報を索出できないと判定したとき(No)は、ステップＳ１１６に移行する。
【００５７】
次に、印刷要求処理を詳細に説明する。
図５は、印刷要求処理を示すフローチャートである。
印刷要求処理は、ネットワークプリンタ２００に印刷を要求する処理であって、ＣＰＵ５０において実行されると、図５に示すように、まず、ステップＳ１５０に移行する。
ステップＳ１５０では、文書作成アプリケーション等から印刷が要求されたか否かを判定し、印刷が要求されたと判定したとき(Yes)は、ステップＳ１５２に移行するが、そうでないと判定したとき(No)は、印刷が要求されるまでステップＳ１００で待機する。
【００５８】
ステップＳ１５２では、文書データを記憶装置６２から読み出し、ステップＳ１５４に移行して、読み出した文書データに対応する印刷履歴情報に基づいて印刷設定を決定し、編集した文書データに基づいてその印刷設定を含む印刷データを生成し、ステップＳ１５６に移行する。
ステップＳ１５６では、生成した印刷データを印刷要求とともにネットワークプリンタ２００に送信し、ステップＳ１５８に移行して、新たな印刷履歴情報を生成し、生成した印刷履歴情報を、設定された用途若しくはページサイズと対応付けて印刷履歴情報登録テーブル４００に登録し、一連の処理を終了して元の処理に復帰させる。
【００５９】
次に、本実施の形態の動作を説明する。
以下、印刷履歴情報登録テーブル４００が図３の内容である場合を例にとって説明する。
ユーザは、ホスト端末１００において、印刷しようとする文書データを指定して印刷を要求する。
【００６０】
ホスト端末１００では、印刷が要求されると、ステップＳ１０２〜Ｓ１０６を経て、指定の文書データが読み出され、図６に示すような設定画面が表示される。
図６は、文書の用途およびページサイズの意図、並びに部数およびユーザに関する設定を行う設定画面である。
図６の設定画面には、文書の用途およびページサイズの意図、並びに部数およびユーザを設定する設定領域５００〜５０８と、用途、ページサイズ、部数およびユーザの各項目の優先度を設定する設定領域５１０〜５１６とが設けられている。なお、設定領域５００〜５０８が未記入の場合は、設定がないものとして取り扱う。また、優先度は値が大きいほど高いが、優先度として「０」を設定した場合は、設定がないものとして取り扱う。
【００６１】
ここで、ユーザは、例えば、用途の意図として「プレゼンテーション」を、用途の優先度として「１」をそれぞれ設定すると、ステップＳ１０８を経て、用途の意図が「プレゼンテーション」に対応する印刷履歴情報が印刷履歴情報登録テーブル４００のなかから検索される。図３を参照すると、レコード０，１が該当するので、それら印刷履歴情報が索出される。レコード０，１の倍率は、５０％と７０．７％となっている。この場合、倍率が小さい方がより縮小されることとなるので、倍率が小さい方を採用する。文書中での可読文字サイズは、標準の可読文字ポイントを７ポイントと規定した場合、ステップＳ１１２を経て、７／０．５＝１４ポイントとして算出される。
【００６２】
図７は、推奨メッセージを示す表示画面である。
可読文字サイズが算出されると、ステップＳ１１４を経て、図７に示すように、算出された可読文字サイズとともに文字サイズを変更することを促す推奨メッセージが表示される。メッセージを受けたユーザは、必要に応じて、印刷しようとする文書に含まれる文字サイズを可読文字サイズに変更することができる。文書の編集が終了すると、ステップＳ１２０を経て、編集された文書データが保存される。
【００６３】
ホスト端末１００では、印刷が要求されると、ステップＳ１５２，Ｓ１５４を経て、指定の文書データが読み出され、読み出された文書データに対応する印刷履歴情報に基づいて印刷設定が決定され、編集された文書データに基づいてその印刷設定を含む印刷データが生成される。印刷設定は、該当のレコードが２つあるので、例えば、そのなかから所定のルールによりいずれかを決定してもよいし、ユーザに選択させてもよい。そして、ステップＳ１５６を経て、生成された印刷データが印刷要求とともにネットワークプリンタ２００に送信される。
【００６４】
ネットワークプリンタ２００では、印刷データ受信部３０により印刷要求とともに印刷データを受信すると、プリンタエンジン３１により、受信した印刷データおよびこれに含まれる印刷設定に基づいて印刷が行われる。この場合、レコード０，１のいずれかの印刷設定で印刷が行われる。レコード０の印刷設定が選択された場合は、用紙サイズが「Ａ４」、４ページ割付で両面印刷が行われる。
【００６５】
次に、可読文字サイズの他の判定例を説明する。
図６の設定画面において設定領域５００〜５０８が未記入の場合、レコード０〜６が該当するので、それら印刷履歴情報が索出される。レコード０〜６の倍率のなかでは７０．７％が最も頻度が高いので、文書中での可読文字サイズは、最頻度の倍率を採用し、７／0.707≒１０ポイントとして算出される。したがって、図７と同様に、１０ポイント以上の文字サイズを使用することを推奨するメッセージが表示される。
【００６６】
このようにして、本実施の形態では、文書の印刷形態の履歴を示す印刷履歴情報を検索し、索出した印刷履歴情報に基づいて、文書の印刷形態を考慮した可読文字サイズを判定し、判定した可読文字サイズに基づいて、文字サイズを変更することを促すメッセージを表示するようになっている。
これにより、メッセージを受けたユーザは、必要に応じて、印刷しようとする文書に含まれる文字サイズを可読文字サイズに変更することができるので、従来に比して、印刷結果の可読性を損なう可能性を低減することができる。
【００６７】
さらに、本実施の形態では、文書意図情報を入力し、入力した文書意図情報に対応する印刷履歴情報を印刷履歴情報登録テーブル４００のなかから検索するようになっている。
これにより、文書の意図に適合した印刷履歴情報を索出することができるので、印刷結果の可読性を損なう可能性をさらに低減することができる。
さらに、本実施の形態では、用途およびページサイズの各項目の優先度を設定し、入力した文書意図情報に対して優先度の高い項目の意図が一致する文書意図情報に対応する印刷履歴情報を検索するようになっている。
【００６８】
これにより、ユーザは、文書意図情報の項目に優先度を設定することができるので、ユーザの意図に適合した印刷履歴情報を取得することができる。したがって、印刷結果の可読性を損なう可能性をさらに低減することができる。
上記第１の実施の形態において、印刷履歴情報記憶部１１および記憶装置６２は、形態４、９または１４の出力履歴情報記憶手段に対応し、文書意図情報入力部１０、入力装置６０およびステップＳ１０４は、形態４または５の文書意図情報取得手段に対応し、ステップＳ１０４は、形態９、１０、１４または１５の文書意図情報取得ステップに対応している。また、入力装置６０およびステップＳ１０６は、形態５の優先度情報取得手段に対応し、ステップＳ１０６は、形態１０または１５の優先度情報取得ステップに対応し、印刷履歴情報検索部１２およびステップＳ１０８は、形態１、４または５の出力履歴情報取得手段に対応している。
【００６９】
また、上記第１の実施の形態において、ステップＳ１０８は、形態６、９ないし１１、１４または１５の出力履歴情報取得ステップに対応し、可読文字サイズ判定部１３およびステップＳ１１２は、形態１の可読サイズ判定手段に対応し、ステップＳ１１２は、形態６または１１の可読サイズ判定ステップに対応している。また、メッセージ通知部１４、表示装置６４およびステップＳ１１４は、形態１の要素サイズ変更通知手段に対応し、ステップＳ１１４は、形態６または１１の要素サイズ変更通知ステップに対応し、印刷履歴情報は、形態１、４ないし６、９ないし１１、１４または１５の出力履歴情報に対応している。
【００７０】
次に、本発明の第２の実施の形態を図面を参照しながら説明する。図８ないし図１１は、本発明に係る文書作成支援システムおよび文書作成支援プログラム、並びに文書作成支援方法の第２の実施の形態を示す図である。
本実施の形態は、本発明に係る文書作成支援システムおよび文書作成支援プログラム、並びに文書作成支援方法を、図８に示すように、過去の印刷履歴に基づいて印刷設定を決定するとともに文書の文字サイズを可読文字サイズに変更する場合について適用したものである。なお、以下、上記第１の実施の形態と異なる部分についてのみ説明し、上記第１の実施の形態と重複する部分については同一の符号を付して説明を省略する。
【００７１】
まず、ホスト端末１００の機能概要を図８を参照しながら説明する。
図８は、ホスト端末１００の機能概要を示す機能ブロック図である。
ホスト端末１００は、図８に示すように、文書意図情報入力部１０、印刷履歴情報記憶部１１、印刷履歴情報検索部１２、可読文字サイズ判定部１３、文書データ入力部１５、印刷データ生成部１６および印刷データ送信部１７を有して構成されている。
【００７２】
ホスト端末１００は、さらに、文書データ入力部１５で入力した文書データおよび可読文字サイズ判定部１３で判定した可読文字サイズに基づいて文書の文字サイズを変更する文字サイズ変更部１８を有して構成されている。
印刷データ生成部１６は、印刷履歴情報検索部１２で索出した印刷履歴情報に基づいて印刷設定を決定し、文字サイズ変更部１８で文字サイズを変更した文書データに基づいてその印刷設定を含む印刷データを生成する。
【００７３】
次に、ホスト端末１００で実行される処理を説明する。
ＣＰＵ５０は、ＲＯＭ５２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図９のフローチャートに示す印刷要求処理を実行する。
図９は、印刷要求処理を示すフローチャートである。
印刷要求処理は、ＣＰＵ５０において実行されると、図９に示すように、まず、ステップＳ２００に移行する。
【００７４】
ステップＳ２００では、印刷が要求されたか否かを判定し、印刷が要求されたと判定したとき(Yes)は、ステップＳ２０２に移行するが、そうでないと判定したとき(No)は、印刷が要求されるまでステップＳ２００で待機する。
ステップＳ２０２では、文書データを記憶装置６２から読み出し、ステップＳ２０４に移行して、文書の用途およびページサイズの意図、並びに対象とする印刷履歴として部数およびユーザを入力装置６０で設定し、ステップＳ２０６に移行して、用途、ページサイズ、部数およびユーザの各項目の優先度を入力装置６０で設定し、ステップＳ２０８に移行する。
【００７５】
ステップＳ２０８では、設定された用途若しくはページサイズの意図、または部数若しくはユーザを検索条件として、これに対応する印刷履歴情報を印刷履歴情報登録テーブル４００のなかから検索し、ステップＳ２１０に移行して、該当の印刷履歴情報を索出できたか否かを判定し、該当の印刷履歴情報を索出できたと判定したとき(Yes)は、ステップＳ２１２に移行する。
【００７６】
ステップＳ２１２では、あらかじめ規定した標準の可読文字サイズを、索出した印刷履歴情報に含まれる倍率で除算することにより、文書中での可読文字サイズを算出し、ステップＳ２１４に移行する。
ステップＳ２１４では、文書中で使用されている文字サイズのうち最小のものを判定し、判定した最小文字サイズが、算出した可読文字サイズ未満であるか否かを判定し、最小文字サイズが可読文字サイズ未満であると判定したときは、最小文字サイズを可読文字サイズに変更する。ステップＳ２１４の処理は、最小文字サイズが可読文字サイズ以上となるまで繰り返し行う。
【００７７】
次いで、ステップＳ２１６に移行して、索出した印刷履歴情報に基づいて印刷設定を決定し、読み出した文書データに基づいてその印刷設定を含む印刷データを生成し、ステップＳ２１８に移行して、生成した印刷データを印刷要求とともにネットワークプリンタ２００に送信し、ステップＳ２２０に移行する。
ステップＳ２２０では、新たな印刷履歴情報を生成し、生成した印刷履歴情報を、設定された用途若しくはページサイズと対応付けて印刷履歴情報登録テーブル４００に登録し、一連の処理を終了して元の処理に復帰させる。
【００７８】
一方、ステップＳ２１０で、該当の印刷履歴情報を索出できないと判定したとき(No)は、ステップＳ２２２に移行して、すべての印刷履歴情報を対象とし、あらかじめ規定した標準の可読文字サイズを、印刷履歴情報に含まれる倍率（例えば、最も小さい倍率）で除算することにより、文書中での可読文字サイズを算出し、ステップＳ２１４に移行する。
次に、本実施の形態の動作を説明する。
【００７９】
ホスト端末１００では、図６の設定画面において設定領域５００〜５０８が未記入の場合、文書中での可読文字サイズが１０ポイントとして算出される。
図１０は、ユーザにより指定された文書データの内容を示す図である。
指定の文書では、図１０（ａ）に示すように、タイトルに使用されている文字サイズが１２ポイントであり、本文に使用されている文字サイズが８ポイントである。この場合、最小文字サイズが可読文字サイズよりも小さいので、ステップＳ２１４を経て、図１０（ｂ）に示すように、本文に使用されている文字サイズが可読文字サイズ「１０」に変更される。そして、ステップＳ２１６，Ｓ２１８を経て、索出された印刷履歴情報に基づいて印刷設定が決定され、読み出された文書データに基づいてその印刷設定を含む印刷データが生成され、生成された印刷データが印刷要求とともにネットワークプリンタ２００に送信される。
【００８０】
次に、文字サイズの他の変更例を説明する。
図１１は、ユーザにより指定された文書データの内容を示す図である。
指定の文書では、図１１（ａ）に示すように、タイトルに使用されている文字サイズが１２ポイントであり、本文に使用されている文字サイズが８ポイントである。この場合、最小文字サイズが可読文字サイズよりも小さいので、ステップＳ２１４を経て、図１１（ｂ）に示すように、本文に使用されている文字サイズが可読文字サイズ「１０」に変更される。さらに、最小文字サイズが１０／８倍されたので、タイトルと本文との比率を維持するため、タイトルに使用されている文字サイズが１２×１０／８＝１５ポイントに変更される。
【００８１】
このようにして、本実施の形態では、文書の印刷形態の履歴を示す印刷履歴情報を検索し、索出した印刷履歴情報に基づいて、文書の印刷形態を考慮した可読文字サイズを判定し、判定した可読文字サイズに基づいて、文書に含まれる文字サイズを変更するようになっている。
これにより、印刷しようとする文書に含まれる文字サイズが可読文字サイズに変更されるので、従来に比して、印刷結果の可読性を損なう可能性を低減することができる。
【００８２】
上記第２の実施の形態において、印刷履歴情報記憶部１１および記憶装置６２は、形態４、９または１４の出力履歴情報記憶手段に対応し、文書意図情報入力部１０、入力装置６０およびステップＳ２０４は、形態４または５の文書意図情報取得手段に対応し、ステップＳ２０４は、形態９、１０、１４または１５の文書意図情報取得ステップに対応している。また、入力装置６０およびステップＳ２０６は、形態５の優先度情報取得手段に対応し、ステップＳ２０６は、形態１０または１５の優先度情報取得ステップに対応し、印刷履歴情報検索部１２およびステップＳ２０８は、形態２、４または５の出力履歴情報取得手段に対応している。
【００８３】
また、上記第２の実施の形態において、ステップＳ２０８は、形態７、９、１０、１２、１４または１５の出力履歴情報取得ステップに対応し、可読文字サイズ判定部１３およびステップＳ２１２は、形態２の可読サイズ判定手段に対応し、ステップＳ２１２は、形態７または１２の可読サイズ判定ステップに対応している。また、文字サイズ変更部１８およびステップＳ２１４は、形態２の要素サイズ変更手段に対応し、ステップＳ２１４は、形態７または１２の要素サイズ変更ステップに対応し、印刷履歴情報は、形態２、４、５、７、９、１０、１２、１４または１５の出力履歴情報に対応している。
【００８４】
次に、本発明の第３の実施の形態を図面を参照しながら説明する。図１２ないし図１４は、本発明に係る文書作成支援システムおよび文書作成支援プログラム、並びに文書作成支援方法の第３の実施の形態を示す図である。
本実施の形態は、本発明に係る文書作成支援システムおよび文書作成支援プログラム、並びに文書作成支援方法を、図１２に示すように、過去の印刷履歴に基づいて印刷設定を決定するとともに文書の文字サイズが可読文字サイズとなるレイアウトテンプレートを選択する場合について適用したものである。なお、以下、上記第１の実施の形態と異なる部分についてのみ説明し、上記第１の実施の形態と重複する部分については同一の符号を付して説明を省略する。
【００８５】
まず、ホスト端末１００の機能概要を図１２を参照しながら説明する。
図１２は、ホスト端末１００の機能概要を示す機能ブロック図である。
ホスト端末１００は、図１２に示すように、文書意図情報入力部１０、印刷履歴情報記憶部１１、印刷履歴情報検索部１２、可読文字サイズ判定部１３、文書データ入力部１５、印刷データ生成部１６および印刷データ送信部１７を有して構成されている。
【００８６】
ホスト端末１００は、さらに、文字サイズその他の文書のレイアウトを規定したレイアウトテンプレートを複数記憶するテンプレート記憶部１９と、可読文字サイズ判定部１３で判定した可読文字サイズに基づいてテンプレート記憶部１９のなかからレイアウトテンプレートを選択するテンプレート選択部２０と、文書データ入力部１５で入力した文書データおよびテンプレート選択部２０で選択したレイアウトテンプレートに基づいて文書をレイアウトするレイアウト部２１とを有して構成されている。
【００８７】
印刷データ生成部１６は、印刷履歴情報検索部１２で索出した印刷履歴情報に基づいて印刷設定を決定し、レイアウト部２１でレイアウトした文書データに基づいてその印刷設定を含む印刷データを生成する。
次に、ホスト端末１００で実行される処理を説明する。
記憶装置６２は、さらに、テンプレート記憶部１９を構成し、複数のレイアウトテンプレートを記憶している。
【００８８】
ＣＰＵ５０は、ＲＯＭ５２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図１３のフローチャートに示す印刷要求処理を実行する。
図１３は、印刷要求処理を示すフローチャートである。
印刷要求処理は、ＣＰＵ５０において実行されると、図１３に示すように、まず、ステップＳ３００に移行する。
【００８９】
ステップＳ３００では、印刷が要求されたか否かを判定し、印刷が要求されたと判定したとき(Yes)は、ステップＳ３０２に移行するが、そうでないと判定したとき(No)は、印刷が要求されるまでステップＳ３００で待機する。
ステップＳ３０２では、文書データを記憶装置６２から読み出し、ステップＳ３０４に移行して、文書の用途およびページサイズの意図、並びに対象とする印刷履歴として部数およびユーザを入力装置６０で設定し、ステップＳ３０６に移行して、用途、ページサイズ、部数およびユーザの各項目の優先度を入力装置６０で設定し、ステップＳ３０８に移行する。
【００９０】
ステップＳ３０８では、設定された用途若しくはページサイズの意図、または部数若しくはユーザを検索条件として、これに対応する印刷履歴情報を印刷履歴情報登録テーブル４００のなかから検索し、ステップＳ３１０に移行して、該当の印刷履歴情報を索出できたか否かを判定し、該当の印刷履歴情報を索出できたと判定したとき(Yes)は、ステップＳ３１２に移行する。
【００９１】
ステップＳ３１２では、あらかじめ規定した標準の可読文字サイズを、索出した印刷履歴情報に含まれる倍率で除算することにより、文書中での可読文字サイズを算出し、ステップＳ３１４に移行する。
ステップＳ３１４では、最小文字サイズが、判定した可読文字サイズ以上のものとして規定されているレイアウトテンプレートを記憶装置６２のなかから選択し、ステップＳ３１６に移行して、読み出した文書データおよび選択したレイアウトテンプレートに基づいて文書をレイアウトする。ステップＳ３１６の処理としては、レイアウトテンプレートを用いて文書をレイアウトする公知のあらゆるレイアウト処理を採用することができる。
【００９２】
次いで、ステップＳ３１８に移行して、索出した印刷履歴情報に基づいて印刷設定を決定し、レイアウトした文書データに基づいてその印刷設定を含む印刷データを生成し、ステップＳ３２０に移行して、生成した印刷データを印刷要求とともにネットワークプリンタ２００に送信し、ステップＳ３２２に移行する。
ステップＳ３２２では、新たな印刷履歴情報を生成し、生成した印刷履歴情報を、設定された用途若しくはページサイズと対応付けて印刷履歴情報登録テーブル４００に登録し、一連の処理を終了して元の処理に復帰させる。
【００９３】
一方、ステップＳ３１０で、該当の印刷履歴情報を索出できないと判定したとき(No)は、ステップＳ３２４に移行して、すべての印刷履歴情報を対象とし、あらかじめ規定した標準の可読文字サイズを、印刷履歴情報に含まれる倍率（例えば、最も小さい倍率）で除算することにより、文書中での可読文字サイズを算出し、ステップＳ３１４に移行する。
次に、本実施の形態の動作を説明する。
【００９４】
ユーザは、ホスト端末１００において、印刷しようとする文書データを指定して印刷を要求する。
ホスト端末１００では、印刷が要求されると、ステップＳ３０２〜Ｓ３０６を経て、指定の文書データが読み出され、図１４に示すような設定画面が表示される。
図１４は、文書の用途およびページサイズの意図、並びに部数およびユーザに関する設定を行う設定画面である。
【００９５】
ここで、ユーザは、例えば、用途の意図として「報告書」を、ページサイズとして「Ａ４縦」を、ユーザとして「Ａ」を、それら項目の優先度として「３」、「１」および「２」をそれぞれ設定すると、ステップＳ３０８を経て、まず、用途の意図が「報告書」に対応するレコードが印刷履歴情報登録テーブル４００のなかから選択される。図３を参照すると、レコード２〜４が該当するのでそれらが選択される。次いで、ユーザの優先度が次に高いので、レコード２〜４のなかからユーザが「Ａ」に対応するものが選択される。この場合、レコード２，３が該当するのでそれらが選択される。そして、ページサイズの優先度が最も低いので、レコード２，３のなかからページサイズが「Ａ４縦」に対応するものが選択される。この場合、レコード２，３の両方が該当するので、それら印刷履歴情報が索出される。レコード２，３の倍率は、１００％と７０．７％となっている。この場合、倍率が小さい方がより縮小されることとなるので、倍率が小さい方を採用する。文書中での可読文字サイズは、標準の可読文字ポイントを７ポイントと規定した場合、ステップＳ３１２を経て、７／0.707≒１０ポイントとして算出される。
【００９６】
可読文字サイズが算出されると、ステップＳ３１４，Ｓ３１６を経て、最小文字サイズが１０ポイント以上のものとして規定されているレイアウトテンプレートが選択され、読み出された文書データおよび選択されたレイアウトテンプレートに基づいて文書がレイアウトされる。そして、ステップＳ３１８，Ｓ３２０を経て、レイアウトされた文書データに基づいて印刷データが生成され、生成された印刷データが印刷要求とともにネットワークプリンタ２００に送信される。
【００９７】
このようにして、本実施の形態では、文書の印刷形態の履歴を示す印刷履歴情報を検索し、索出した印刷履歴情報に基づいて、文書の印刷形態を考慮した可読文字サイズを判定し、判定した可読文字サイズに基づいて、文字サイズを規定した複数のレイアウトテンプレートのなかからいずれかを選択し、選択したレイアウトテンプレートに基づいて文書をレイアウトするようになっている。
【００９８】
これにより、文字サイズが可読文字サイズとなるレイアウトテンプレートが選択されて文書がレイアウトされるので、従来に比して、印刷結果の可読性を損なう可能性を低減することができる。
上記第３の実施の形態において、印刷履歴情報記憶部１１および記憶装置６２は、形態４、９または１４の出力履歴情報記憶手段に対応し、文書意図情報入力部１０、入力装置６０およびステップＳ３０４は、形態４または５の文書意図情報取得手段に対応し、ステップＳ３０４は、形態９、１０、１４または１５の文書意図情報取得ステップに対応している。また、入力装置６０およびステップＳ３０６は、形態５の優先度情報取得手段に対応し、ステップＳ３０６は、形態１０または１５の優先度情報取得ステップに対応し、印刷履歴情報検索部１２およびステップＳ３０８は、形態３ないし５の出力履歴情報取得手段に対応している。
【００９９】
また、上記第３の実施の形態において、ステップＳ３０８は、形態８ないし１０、１３ないし１５の出力履歴情報取得ステップに対応し、可読文字サイズ判定部１３およびステップＳ３１２は、形態３の可読サイズ判定手段に対応し、ステップＳ３１２は、形態８または１３の可読サイズ判定ステップに対応している。また、テンプレート選択部２０およびステップＳ３１４は、形態３のテンプレート選択手段に対応し、ステップＳ３１４は、形態８または１３のテンプレート選択ステップに対応し、レイアウト部２１およびステップＳ３１６は、形態３のレイアウト手段に対応している。
【０１００】
また、上記第３の実施の形態において、ステップＳ３１６は、形態８または１３のレイアウトステップに対応し、印刷履歴情報は、形態３ないし５、８ないし１０、１３ないし１５の出力履歴情報に対応している。
なお、上記第１および第２の実施の形態においては、可読文字サイズを１つ判定するように構成したが、これに限らず、複数の可読文字サイズを判定し、それら可読文字サイズに基づいてメッセージを表示しまたは文字サイズを変更するように構成することもできる。
【０１０１】
図１５は、文書の用途およびページサイズの意図、並びに部数およびユーザに関する設定を行う設定画面である。
図１５の設定画面には、設定領域５００〜５１６に加え、何番目の候補まで処理を行うかを設定する設定領域５１８が設けられている。
ここで、ユーザは、例えば、用途の意図として「パンフレット」を、ページサイズとして「Ａ４横」を、それら項目の優先度として「１」および「０」をそれぞれ設定すると、用途の意図が「パンフレット」に対応する印刷履歴情報が印刷履歴情報登録テーブル４００のなかから選択される。図３を参照すると、レコード５，６が該当するので、それら印刷履歴情報が索出される。なお、ページサイズの優先度が「０」なので、これ以上の絞込は行われない。レコード５，６の倍率は、７０．７％と１００％となっている。そして、第１の候補として、倍率が小さい方「７０．７％」に基づいてメッセージが表示されまたは文字サイズが変更される。また、第２の候補として、倍率が大きい方「１００％」に基づいてメッセージが表示されまたは文字サイズが変更される。
【０１０２】
この構成を第３の実施の形態に適用することもできる。この場合、図１６に示すデータ構造の印刷設定データを作成して頒布する。
図１６は、印刷設定データのデータ構造を示す図である。
印刷設定データは、図１６に示すように、所定の開始タグ６００（例えば、＜印刷設定＞）と終了タグ６０２（例えば、＜/印刷設定＞）との間に、開始タグと終了タグとのタグセットを入れ子状に記述する。タグセット６００，６０２の間には、倍率を設定するタグセット６０４，６０６と、その倍率に基づいて上記手順で生成した印刷データの取得先を示すＵＲＬ（Uniform Resource Locator）を設定するタグセット６０８，６１０とが記述されている。
【０１０３】
これにより、印刷設定データを受け取ったユーザは、所望の倍率を選択し、選択した倍率に合った印刷データを取得して印刷することができる。
また、上記第１の実施の形態において、ホスト端末１００は、文書データを編集し、編集した文書データに基づいて印刷データを生成するように構成したが、これに限らず、文書データを編集し、編集した文書データを他のホスト端末に配布するように構成することもできる。
【０１０４】
図１７は、ネットワークシステムの機能概要を示す機能ブロック図である。
ネットワーク１９９には、図１７に示すように、２台のホスト端末１００，１５０と、ネットワークプリンタ２００とが接続されている。
ホスト端末１００は、文書意図情報入力部１０、印刷履歴情報記憶部１１、印刷履歴情報検索部１２、可読文字サイズ判定部１３、メッセージ通知部１４および文書データ入力部１５を有して構成されている。
【０１０５】
ホスト端末１００は、さらに、文書意図情報入力部１０で入力した文書意図情報および文書データ入力部１５で入力した文書データからなる配布データを生成する配布データ生成部２１と、配布データ生成部２１で生成した配布データをホスト端末１５０に送信する配布データ送信部２２と、ホスト端末１５０またはネットワークプリンタ２００から受信した印刷履歴情報を印刷履歴情報記憶部１１に登録する印刷履歴情報登録部２３とを有して構成されている。
【０１０６】
ホスト端末１５０は、配布データを受信する配布データ受信部３２と、配布データ受信部３２で受信した配布データに基づいて印刷データを生成する印刷データ生成部３３と、印刷データ生成部３３で生成した印刷データを印刷要求とともにネットワークプリンタ２００に送信する印刷データ送信部３４とを有して構成されている。
印刷データ生成部３３は、配布データ受信部３２で受信した配布データから印刷履歴情報および文書データを抽出し、抽出した印刷履歴情報に基づいて印刷設定を決定し、抽出した文書データに基づいて、決定した印刷設定を含む印刷データを生成する。
【０１０７】
ホスト端末１００またはネットワークプリンタ２００は、ネットワークプリンタ２００での印刷が完了したときは、印刷履歴情報を生成し、生成した印刷履歴情報をホスト端末１００に送信する。
なお、図１７の構成は、上記第２および第３の実施の形態においても同様に適用することができる。
【０１０８】
また、上記第１ないし第３の実施の形態において、図４、図９および図１３のフローチャートに示す印刷要求処理を実行するにあたってはいずれも、ＲＯＭ５２にあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭ５４に読み込んで実行するようにしてもよい。
【０１０９】
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
【０１１０】
また、上記第１ないし第３の実施の形態においては、本発明に係る文書作成支援システムおよび文書作成支援プログラム、並びに文書作成支援方法を、ネットワークプリンタ２００で印刷を行う場合について適用したが、これに限らず、本発明の主旨を逸脱しない範囲で他の場合にも適用可能である。ネットワークプリンタ２００に代えて、例えば、プロジェクタ、電子ペーパ、ホームゲートウェイ、パソコン、ＰＤＡ（Personal Digital Assistant）、ネットワークストレージ、オーディオ機器、携帯電話、ＰＨＳ（登録商標）（Personal Handyphone System）、ウォッチ型ＰＤＡ、ＳＴＢ（Set Top Box）、ＰＯＳ（Point Of Sale）端末、ＦＡＸ機、電話（ＩＰ電話等も含む。）、その他の出力装置に適用することができる。
【図面の簡単な説明】
【０１１１】
【図１】ネットワークシステムの機能概要を示す機能ブロック図である。
【図２】ホスト端末１００のハードウェア構成を示すブロック図である。
【図３】印刷履歴情報登録テーブル４００のデータ構造を示す図である。
【図４】文書作成支援処理を示すフローチャートである。
【図５】印刷要求処理を示すフローチャートである。
【図６】文書の用途およびページサイズの意図、並びに部数およびユーザに関する設定を行う設定画面である。
【図７】推奨メッセージを示す表示画面である。
【図８】ホスト端末１００の機能概要を示す機能ブロック図である。
【図９】印刷要求処理を示すフローチャートである。
【図１０】ユーザにより指定された文書データの内容を示す図である。
【図１１】ユーザにより指定された文書データの内容を示す図である。
【図１２】ホスト端末１００の機能概要を示す機能ブロック図である。
【図１３】印刷要求処理を示すフローチャートである。
【図１４】文書の用途およびページサイズの意図、並びに部数およびユーザに関する設定を行う設定画面である。
【図１５】文書の用途およびページサイズの意図、並びに部数およびユーザに関する設定を行う設定画面である。
【図１６】印刷設定データのデータ構造を示す図である。
【図１７】ネットワークシステムの機能概要を示す機能ブロック図である。
【符号の説明】
【０１１２】
１００…ホスト端末，  ２００…ネットワークプリンタ，  １０…文書意図情報入力部，  １１…印刷履歴情報記憶部，  １２…印刷履歴情報検索部，  １３…可読文字サイズ判定部，  １４…メッセージ通知部，  １５…文書データ入力部，  １６…印刷データ生成部，  １７…印刷データ送信部，  １８…文字サイズ変更部，  １９…テンプレート選択部，  ２０…レイアウト部，  ２１…配布データ生成部，  ２２…配布データ送信部，  ２３…印刷履歴情報登録部，  ３０…印刷データ受信部，  ３１…プリンタエンジン，  ３２…配布データ受信部，  ３３…印刷データ生成部，  ３４…印刷データ送信部，  ５０…ＣＰＵ，  ５２…ＲＯＭ，  ５４…ＲＡＭ，  ５８…Ｉ／Ｆ，  ５９…バス，  ６０…入力装置，  ６２…記憶装置，  ６４…表示装置，  ４００…印刷履歴情報登録テーブル，  ５００〜５１８…設定領域，  ６００〜６１０…タグセット
【図１】
2006215619.tif 000003
【図２】
2006215619.tif 000004
【図３】
2006215619.tif 000005
【図４】
2006215619.tif 000006
【図５】
2006215619.tif 000007
【図６】
2006215619.tif 000008
【図７】
2006215619.tif 000009
【図８】
2006215619.tif 000010
【図９】
2006215619.tif 000011
【図１０】
2006215619.tif 000012
【図１１】
2006215619.tif 000013
【図１２】
2006215619.tif 000014
【図１３】
2006215619.tif 000015
【図１４】
2006215619.tif 000016
【図１５】
2006215619.tif 000017
【図１６】
2006215619.tif 000018
【図１７】
2006215619.tif 000019