(57)【要約】【課題】印刷設定の失敗によるミス印刷を有効に防ぐ。【解決手段】クライアント端末７に接続するホスト端末１００は、印刷設定を含む印刷ジョブ定義データを取得する印刷ジョブ定義データ取得部１０１と、印刷設定履歴を含む印刷履歴データを取得する印刷履歴データ取得部１０３と、印刷履歴データに基づいて、印刷ジョブ定義データに含まれる印刷設定と同じ印刷設定が、過去になされた頻度が閾値未満であるかの判定を行う妥当性判定部１０４と、妥当性判定部１０４による判定結果に基づいて、ユーザに通知を行う通知１０５と、を備える。これにより、ユーザが普段余り使用しない印刷設定を誤ってしてしまった場合、ユーザに通知がなされるので、ユーザが確認して印刷を実行するか、取り消すかを決定でき、ミス印刷を防げる。【選択図】図１
2008210321.tif 000002
【特許請求の範囲】
【請求項１】
印刷設定を含む印刷ジョブ定義データを取得する印刷ジョブ定義データ取得手段と、
少なくとも印刷設定履歴を含む印刷履歴データを取得する印刷履歴データ取得手段と、
前記印刷ジョブ定義データに含まれる印刷設定について、前記印刷履歴データに基づき
妥当性の判定を行う妥当性判定手段と、
前記妥当性判定手段による判定結果に基づいて、ユーザに通知を行う通知手段と、
を備えることを特徴とする印刷支援システム。
【請求項２】
前記妥当性判定手段は、前記印刷ジョブ定義データに含まれる印刷設定について、当該
印刷設定の前記印刷履歴データにおける発生状況が所定条件に該当するかの判定を行うこ
とを特徴とする請求項１に記載の印刷支援システム。
【請求項３】
前記妥当性判定手段は、前記発生状況の指標として発生頻度を用い、当該発生頻度が閾
値未満であるかの判定を行うことを特徴とする請求項２に記載の印刷支援システム。
【請求項４】
前記通知手段は、前記印刷ジョブ定義データに含まれる印刷設定の取り消しを行うか否
かを選択させ、ユーザの選択結果を取得することを特徴とする請求項３に記載の印刷支援
システム。
【請求項５】
前記印刷履歴データ取得手段は、前記印刷設定履歴に加え、当該印刷設定にかかる印刷
の実行結果履歴を含む印刷履歴データを取得し、
前記妥当性判定手段は、前記印刷ジョブ定義データに含まれる印刷設定について、前記
印刷履歴データにおける当該印刷設定にかかる印刷の実行状況が所定条件に該当するかの
判定を行うことを特徴とする請求項１に記載の印刷支援システム。
【請求項６】
前記妥当性判定手段は、前記印刷の実行状況の指標として実行失敗頻度を用い、当該実
行失敗頻度が閾値以上であるかの判定を行うことを特徴とする請求項５に記載の印刷支援
システム。
【請求項７】
前記通知手段は、前記印刷ジョブ定義データに含まれる印刷設定の取り消しを行うか否
かを選択させ、ユーザの選択結果を取得するものであって、
前記印刷履歴データ取得手段は、前記印刷の実行結果履歴として、少なくとも前記ユー
ザの選択結果を含む印刷履歴データを取得し、
前記妥当性判定手段は、前記印刷設定の取り消しが行われた場合を少なくとも実行失敗
とした前記実行失敗頻度を用いて、前記判定を行うことを特徴とする請求項６に記載の印
刷支援システム。
【請求項８】
印刷設定を含む印刷ジョブ定義データを取得する印刷ジョブ定義データ取得ステップと
、
少なくとも印刷設定履歴を含む印刷履歴データを取得する印刷履歴データ取得ステップ
と、
前記印刷ジョブ定義データに含まれる印刷設定について、前記印刷履歴データに基づき
妥当性の判定を行う妥当性判定ステップと、
前記妥当性判定ステップによる判定結果に基づいて、ユーザに通知を行う通知ステップ
と、
からなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする印
刷支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は不適切な印刷設定であることをユーザに通知可能な印刷支援システム、印刷支
援プログラム及び印刷支援方法に関する。
【背景技術】
【０００２】
特許文献１には、印刷装置で印刷を行うごとに印刷枚数等の印刷履歴を取り、この印刷
履歴に基づいて印刷装置における現状の印刷量を算出し、印刷装置の使用制限等を行う技
術が示されている。このように、印刷履歴を用いることで、印刷装置の実際の使用状態を
把握できる。
【特許文献１】特開２００２−１１６８９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、ユーザが印刷設定をして印刷する場合、気付かずに、普段使用している印刷
設定と異なる印刷設定をしてしまい、期待したものとは異なる印刷がなされてしまうこと
がある。例えば、普段Ａ４判の用紙を使用しているような場合に、まれにＡ３判の用紙を
使用した後、用紙サイズの設定を戻すのを忘れてしまい、Ａ４判で印刷すべきものをＡ３
判で印刷してしまうことがある。
本発明は上述の問題点に鑑みてなされたものであり、ユーザが不適切な印刷設定のまま
印刷してしまうのを防止可能な印刷支援システム、印刷支援プログラム及び印刷方法を提
供することをその目的とする。
【課題を解決するための手段】
【０００４】
［形態１］上記課題を解決するために、形態１による印刷支援システムは、
印刷設定を含む印刷ジョブ定義データを取得する印刷ジョブ定義データ取得手段と、
少なくとも印刷設定履歴を含む印刷履歴データを取得する印刷履歴データ取得手段と、
前記印刷ジョブ定義データに含まれる印刷設定について、前記印刷履歴データに基づき
妥当性の判定を行う妥当性判定手段と、
前記妥当性判定手段による判定結果に基づいて、ユーザに通知を行う通知手段と、
を備えることを特徴とする。
【０００５】
このように構成することで、印刷履歴データ取得手段により印刷設定履歴が取得され、
この設定履歴に基づいて妥当性判定手段により印刷ジョブ定義データ取得手段により取得
された印刷ジョブ定義データに含まれる印刷設定の妥当性が判定され、判定結果に基づい
て通知手段によりユーザに通知が行われる。これにより、ユーザが適切な印刷設定を行っ
たかを確認でき、印刷設定が不適切なまま印刷が行われるのを防止できる。
【０００６】
ここで、印刷設定は、印刷に関する設定であり、例えば、仕上がりサイズ、印刷媒体の
種類、印刷部数、両面印刷方法、使用するインクに関する情報、面付け方法、及び、折り
方法に関する設定が挙げられる。印刷設定を含む印刷ジョブ定義データは、これらの設定
項目を１種類又は複数種類を含んたデータであり、コンテンツデータを印刷する際の印刷
制御のために用いられる。なお、印刷ジョブ定義データは、印刷処理により最終生成物と
して所望の印刷物の仕様を記述した印刷ジョブ仕様データ、及び、印刷装置に関わる設定
を記述した印刷ジョブ設定データの双方を包括する概念である。なお、この印刷設定及び
印刷ジョブ定義データの説明は、以後の形態においても同じである。
【０００７】
なお、本システムは、単一の装置、端末その他の機器として実現するようにしてもよい
し、複数の装置、端末その他の機器を通信可能に接続したネットワークシステムとして実
現するようにしてもよい。後者の場合、各構成要素は、それぞれ通信可能に接続されてい
れば、複数の機器等のうちいずれに属していてもよい。例えば、印刷装置、プリンタサー
バ、クライアント装置等いずれに配置してもよい。
【０００８】
［形態２］  さらに、形態２による印刷支援システムは、形態１において、
前記妥当性判定手段は、前記印刷ジョブ定義データに含まれる印刷設定について、当該
印刷設定の前記印刷履歴データにおける発生状況が所定条件に該当するかの判定を行うこ
とを特徴とする。
このように構成することで、印刷履歴データ取得手段により印刷設定履歴が取得され、
妥当性判定手段により、印刷ジョブ定義データに含まれる印刷設定の印刷設定履歴におけ
る発生状況が妥当性を判定するための所定条件に該当するか判定され、妥当性が無いと判
定される場合に通知手段によりユーザに通知がなされる。これにより、ユーザが印刷設定
を再度確認でき、印刷設定が不適切なまま印刷が行われるのを防止できる。
ここで、印刷設定の前記印刷履歴データにおける発生状況としては、例えば、後述する
ように印刷履歴データ中における同じ印刷設定の発生（出現）頻度のほか、同じ印刷設定
の発生間隔、発生頻度の変化率等が挙げられる。
【０００９】
［形態３］  さらに、形態３による印刷支援システムは、形態２において、
前記妥当性判定手段は、前記発生状況の指標として発生頻度を用い、当該発生頻度が閾
値未満であるかの判定を行うことを特徴とする。
このように構成することで、妥当性判定手段により発生頻度に基づいて印刷ジョブ定義
データに含まれる印刷設定の妥当性が判定され、発生頻度が閾値未満であると判定された
場合等に妥当性が無いとして、通知手段によりユーザに通知が行われる。これにより、ユ
ーザが印刷設定を再度確認でき、印刷設定が不適切なまま印刷が行われるのを防止できる
。
なお、閾値には、０（零）を含まない。
また、発生頻度は、例えば、所定期間における印刷ジョブ定義データに含まれる印刷設
定の発生回数、所定印刷回数における当該印刷設定の発生回数、所定条件に合致する印刷
事例における当該印刷設定の発生回数のいずれであってもよい。
【００１０】
［形態４］  さらに、形態４による印刷支援システムは、形態３において、
前記通知手段は、前記印刷ジョブ定義データに含まれる印刷設定の取り消しを行うか否
かを選択させ、ユーザの選択結果を取得することを特徴とする。
このように構成することで、印刷設定が不適切な場合に、ユーザが印刷設定を取り消す
ことができる。
【００１１】
［形態５］  さらに、形態５による印刷支援システムは、形態１において、
前記印刷履歴データ取得手段は、前記印刷設定履歴に加え、当該印刷設定にかかる印刷
の実行結果履歴を含む印刷履歴データを取得し、
前記妥当性判定手段は、前記印刷ジョブ定義データに含まれる印刷設定について、前記
印刷履歴データにおける当該印刷設定にかかる印刷の実行状況が所定条件に該当するかの
判定を行うことを特徴とする。
このように構成することで、妥当性判定手段により印刷の実行状況に基づいて印刷ジョ
ブ定義データに含まれる印刷設定の妥当性が判定され、妥当性が無いと判定される場合に
通知手段によりユーザに通知がなされる。これにより、ユーザが印刷設定を再度確認でき
、印刷設定が不適切なまま印刷が行われるのを防止できる。
【００１２】
ここで、印刷の実行結果は、印刷を実行した場合の結果としてもよいし、印刷を実行し
た場合に限らず印刷の実行に至るまでの過程における結果としてもよい。つまり、例えば
、実行失敗のケースは、印刷装置で印刷を実行して失敗したケースのみとしてもよいし、
印刷要求の取得から印刷装置における印刷の実行に至るまでの過程の途中で失敗、処理を
中止した結果、最終的に印刷の実行に失敗したケースを含めてもよい。後者の例としては
、例えば、通知を行った結果、ユーザが印刷要求や当該印刷設定を取り消した場合等も、
印刷の実行失敗のケースに含める。
【００１３】
また、実行状況としては、例えば、後述のように印刷履歴データ中における印刷ジョブ
定義データに含まれる印刷設定にかかる印刷の実行失敗頻度のほか、当該印刷設定にかか
る印刷の実行成功頻度、実行失敗（実行成功）間隔、実行失敗（実行成功）頻度の変化率
、当該印刷設定にかかる印刷の実行回数に対する実行成功率（実行失敗率）等が挙げられ
る。
【００１４】
［形態６］  さらに、形態６による印刷支援システムは、形態５において、
前記妥当性判定手段は、前記印刷の実行状況の指標として実行失敗頻度を用い、当該実
行失敗頻度が閾値以上であるかの判定を行うことを特徴とする。
このように構成することで、妥当性判定手段により実行失敗頻度に基づいて印刷ジョブ
定義データに含まれる印刷設定の妥当性が判定され、実行失敗頻度が閾値以上であると判
定された場合等に妥当性が無いとして、通知手段によりユーザに通知が行われる。これに
より、ユーザが印刷設定を再度確認でき、印刷設定が不適切なまま印刷が行われるのを防
止できる。
ここで、実行失敗頻度は、例えば、所定期間における印刷ジョブ定義データに含まれる
印刷設定にかかる印刷の実行失敗頻度、所定印刷回数における当該印刷設定の実行失敗頻
度、所定条件に合致する印刷事例における当該印刷設定の実行失敗頻度のいずれであって
もよい。なお、閾値には０を含まない。
【００１５】
［形態７］  さらに、形態７による印刷支援システムは、形態６において、
前記通知手段は、前記印刷ジョブ定義データに含まれる印刷設定の取り消しを行うか否
かを選択させ、ユーザの選択結果を取得するものであって、
前記印刷履歴データ取得手段は、前記印刷の実行結果履歴として、少なくとも前記ユー
ザの選択結果を含む印刷履歴データを取得し、
前記妥当性判定手段は、前記印刷設定の取り消しが行われた場合を少なくとも実行失敗
とした前記実行失敗頻度を用いて、前記判定を行うことを特徴とする。
【００１６】
このように構成することで、印刷設定の取り消しについてのユーザの選択結果が印刷履
歴データ取得手段によって印刷履歴データとして取得され、当該印刷履歴データに基づい
て、妥当性判定手段により印刷設定の取り消しを含む実行失敗頻度が閾値以上であるか判
定され、判定結果に基づいて通知が行われる。このように、印刷設定が、印刷装置で実行
できないような本来的な誤りを含む場合のみならず、ユーザの主観と印刷設定にずれがあ
るような場合についても通知を行うことができるので、ユーザに確認を促し、不適切な印
刷を防止できる。
【００１７】
［形態８］さらに、形態８による印刷支援プログラムは、
印刷設定を含む印刷ジョブ定義データを取得する印刷ジョブ定義データ取得ステップ
と、
少なくとも印刷設定履歴を含む印刷履歴データを取得する印刷履歴データ取得ステップ
と、
前記印刷ジョブ定義データに含まれる印刷設定について、前記印刷履歴データに基づき
妥当性の判定を行う妥当性判定ステップと、
前記妥当性判定ステップによる判定結果に基づいて、ユーザに通知を行う通知ステップ
と、
からなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態１の印刷支援システムと同
等の作用及び効果が得られる。
【００１８】
［形態９］さらに、形態９による印刷支援プログラムは、形態８において、
前記妥当性判定ステップは、前記印刷ジョブ定義データに含まれる印刷設定について、
当該印刷設定の前記印刷履歴データにおける発生状況が所定条件に該当するかの判定を行
うことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態２の印刷支援システムと同
等の作用及び効果が得られる。
【００１９】
［形態１０］さらに、形態１０による印刷支援プログラムは、形態９において、
前記妥当性判定ステップは、前記発生状況の指標として発生頻度を用い、当該発生頻度
が閾値未満であるかの判定を行うことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態３の印刷支援システムと同
等の作用及び効果が得られる。
【００２０】
［形態１１］さらに、形態１１による印刷支援プログラムは、形態１０において、
前記通知ステップは、前記印刷ジョブ定義データに含まれる印刷設定の取り消しを行う
か否かを選択させ、ユーザの選択結果を取得することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態４の印刷支援システムと同
等の作用及び効果が得られる。
【００２１】
［形態１２］さらに、形態１２による印刷支援プログラムは、形態８において、
前記印刷履歴データ取得ステップは、前記印刷設定履歴に加え、当該印刷設定にかかる
印刷の実行結果履歴を含む印刷履歴データを取得し、
前記妥当性判定ステップは、前記印刷ジョブ定義データに含まれる印刷設定について、
前記印刷履歴データにおける当該印刷設定にかかる印刷の実行状況が所定条件に該当する
かの判定を行うことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態５の印刷支援システムと同
等の作用及び効果が得られる。
【００２２】
［形態１３］さらに、形態１３による印刷支援プログラムは、形態１２において、
前記妥当性判定ステップは、前記印刷の実行状況の指標として実行失敗頻度を用い、当
該実行失敗頻度が閾値以上であるかの判定を行うことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態１３の印刷支援システムと
同等の作用及び効果が得られる。
【００２３】
［形態１４］さらに、形態１４による印刷支援プログラムは、形態１３において、
前記通知ステップは、前記印刷ジョブ定義データに含まれる印刷設定の取り消しを行う
か否かを選択させ、ユーザの選択結果を取得するものであって、
前記印刷履歴データ取得ステップは、前記印刷の実行結果履歴として、少なくとも前記
ユーザの選択結果を含む印刷履歴データを取得し、
前記妥当性判定ステップは、前記印刷設定の取り消しが行われた場合を少なくとも実行
失敗とした前記実行失敗頻度を用いて、前記判定を行うことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態１４の印刷支援システムと
同等の作用及び効果が得られる。
【発明を実施するための最良の形態】
【００２４】
次に、図面を参照して本発明の実施の形態について説明する。
［第１実施例］
図１に、本発明を適用した印刷支援システムを備えた印刷システムの構成を示す。図１
の印刷システムは、クライアント端末７や印刷装置８がホスト端末１００に接続されてお
り、クライアント端末７からホスト端末１００を介して印刷装置８に印刷要求が送信され
、印刷装置８で印刷が実行される構成となっている。
【００２５】
クライアント端末７は、ホスト端末１００に印刷ジョブ定義データを送信する印刷ジョ
ブ定義データ送信部７１と、ホスト端末１００から送信される通知命令に基づいてユーザ
に通知を行う通知部７２と、を備えて構成されている。印刷ジョブ定義データは、詳細は
後述するが、印刷設定のほか印刷ジョブに関する情報を記述した印刷ジョブ定義データ（
ＤＰＡ：Ｄｏｃｕｍｅｎｔ  Ｐｒｉｎｔｉｎｇ  Ａｐｐｌｉｃａｔｉｏｎ、ＪＤＦ：Ｊｏ
ｂ  Ｄｅｆｉｎｉｔｉｏｎ  Ｆｏｒｍａｔ等）であり、クライアント端末７から印刷要求
を行うときに印刷対象となるコンテンツデータと共に送信される。コンテンツデータは、
例えば、ＰｏｓｔＳｃｒｉｐｔ（米国Ａｄｏｂｅ  Ｓｙｓｔｅｍｓ社の商標）などのペー
ジ記述言語（ＰＤＬ：Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述さ
れたものが挙げられる。
【００２６】
また、通知部７２は、後述するようにキーボードなどの入力装置及び表示装置を備えて
構成され、表示装置を介して通知を表示する。また、通知部７２は、通知に加えて、印刷
設定を取り消すか否かを選択させ、入力装置を介してユーザが入力した選択結果をホスト
端末１００に送信する機能も有する。
ホスト端末１００は、本発明の印刷支援システムが適用されており、印刷要求に伴って
クライアント端末７から送信される印刷ジョブ定義データを取得する印刷ジョブ定義デー
タ取得部１０１と、印刷設定履歴を含む印刷履歴データを記憶する印刷履歴データベース
（印刷履歴ＤＢ）１０２と、印刷履歴ＤＢ１０２から印刷履歴データを取得する印刷履歴
データ取得部１０３と、を備えて構成される。
【００２７】
また、ホスト端末１００は、印刷ジョブ定義データ取得部１０１で取得した印刷ジョブ
定義データに含まれる印刷設定が、印刷履歴ＤＢ１０２から取得した印刷履歴データ中に
存在するかを判定する妥当性判定部１０４と、妥当性判定部１０４により印刷履歴データ
中に存在しないと判定された場合に、妥当性が無いとして、ユーザに通知するための通知
命令をクライアント端末７に送信する通知部１０５と、を備えて構成される。この通知部
１０５は、印刷設定履歴に存在しない印刷設定であると判定した場合にそれを通知するの
みでなく、印刷設定の取り消しを行うか否かを選択させ、クライアント端末７から選択結
果を取得する機能も有する。また、ホスト端末１００は、クライアント端末７からの選択
結果に応じ、印刷ジョブ定義データに含まれる印刷設定が取り消されなかった場合に、当
該印刷設定を印刷履歴ＤＢ１０２に登録する印刷履歴登録部１０６と、印刷設定を含む印
刷ジョブ定義データに基づいて、印刷装置８に対して印刷要求を送信する印刷要求送信部
１０７と、を備えて構成される。
【００２８】
次に、図２に示すホスト端末１００及びクライアント端末７のハードウェア構成を説明
する。
ホスト端末１００及びクライアント端末７は、図２に示すように、制御プログラムに基
づいて演算及びシステム全体を制御するＣＰＵ３０と、所定領域にあらかじめＣＰＵ３０
の制御プログラム等を格納しているＲＯＭ３２と、ＲＯＭ３２等から読み出したデータや
ＣＰＵ３０の演算過程で必要な演算結果を格納するためのＲＡＭ３４と、外部装置に対し
てデータの入出力を媒介するＩ／Ｆ３８とで構成されており、これらは、データを転送す
るための信号線であるバス３９で相互にかつデータ授受可能に接続されている。
Ｉ／Ｆ３８には、外部装置として、ヒューマンインターフェースとしてデータの入力が
可能なキーボードやマウス等からなる入力装置４０と、データやテーブル等をファイルと
して格納する記憶装置４２と、画像信号に基づいて画面を表示する表示装置４４と、ネッ
トワーク１９９に接続するための信号線とが接続されている。
【００２９】
図３に、印刷ジョブ定義データの例を示す。
印刷ジョブ定義データは、印刷設定を含むデータであり、例えば、仕上がりサイズ、印
刷媒体の種類、印刷部数、両面印刷方法、使用するインクに関する情報、面付け方法、及
び、折り方法に関する設定が含まれる。印刷ジョブ定義データは、例えば、ＸＭＬ（ｅＸ
ｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等のマークアップ言語により記述
することができる。図３の例では、所定の開始タグ（例えば、＜印刷ジョブ定義データ＞
）と終了タグ（例えば、＜／印刷ジョブ定義データ＞）との間に、開始タグと終了タグと
のタグセットを入れ子状に記述することにより、用紙種類、用紙サイズ、両面印刷の有無
、用紙トレイの選択等の複数種類の設定項目からなる印刷設定が記述されている。
【００３０】
図４に、印刷履歴ＤＢ１０２に記憶する印刷履歴データの例を示す。
図４に示す印刷履歴データは、過去にホスト端末１００が取得した各印刷要求に関する
情報を記述した印刷事例データを１つの単位（つまり印刷履歴データの１レコード分）と
して、過去に印刷要求を取得した複数回分の印刷事例データを含んで構成されている。１
つの印刷事例データには、当該印刷要求について取得した印刷ジョブ定義データに含まれ
る印刷設定、及び、当該印刷要求の取得順を示す履歴番号が記述されている。印刷履歴登
録部１０６は、印刷事例データを生成し、複数の印刷事例データを印刷履歴データとして
記憶する印刷履歴ＤＢ１０２に登録する。
【００３１】
図５に、クライアント端末側通知部７２からユーザに提示する通知画面例を示す。
図５に示す画面Ｇ１は、ホスト端末１００の妥当性判定部１０４で印刷履歴データに存
在しない印刷設定であると判定した場合に、クライアント端末７の通知部７２を構成する
クライアント端末７の表示装置４４に表示される。印刷履歴データに存在しない、つまり
あまり利用されない印刷設定であることを通知するとともに、その印刷設定のまま印刷を
実行するか（図中、「印刷実行」）、印刷設定を取り消すか（図中、「キャンセル」）を
選択させるボタンＢ１，Ｂ２を表示している。
【００３２】
次に、図６に示すホスト端末１００の動作フローを中心に、本発明を適用した印刷支援
システム及び印刷システムの動作を説明する。ホスト端末１００の動作は、本発明の印刷
支援プログラムの一部を構成するプログラムの実行により、実現される。
まず、ステップＳ１０１では、クライアント端末７から送信され印刷ジョブ定義データ
をホスト端末１００の印刷ジョブ定義データ取得部１０１で取得する。ステップＳ１０２
では、印刷履歴データ取得部１０３で印刷履歴ＤＢ１０２から、最新の所定印刷事例数（
レコード数）分の印刷履歴データを取得する。なお、本実施例では、印刷の実行に成功し
た場合のみ、印刷事例を印刷履歴ＤＢ１０２に登録しているので、印刷履歴データに含ま
れる印刷事例は全て印刷の実行に成功した事例である。
【００３３】
ステップＳ１０３では、妥当性判定部１０４において、図７（ａ）に示す判定処理を行
う。まず、図７（ａ）のステップＳ２０１で、ステップＳ１０１で取得した印刷ジョブ定
義データに含まれる印刷設定が、ステップＳ１０２で取得した印刷履歴データ中に存在す
るかを判定する。ここで、印刷ジョブ定義データに含まれる印刷設定にかかる複数種類の
設定項目の組み合わせが存在するかを判定するようにしてもよいし、一部の設定項目が存
在するかを判定してもよい。印刷ジョブ定義データに含まれる印刷設定が存在しない、つ
まり普段あまり使用しない珍しい印刷設定であると判定した場合（ステップＳ２０１：Ｎ
Ｏ）は、妥当性判定フラグをｔｒｕｅに設定する（ステップＳ２０２）。一方、印刷ジョ
ブ定義データに含まれる印刷設定が印刷履歴データ中に存在する、つまり普段使用する印
刷設定であると判定した場合（ステップＳ２０１：ＹＥＳ）は、妥当性判定フラグをｆａ
ｌｓｅに設定する（ステップＳ２０３）。上記判定処理の終了後、図１のステップＳ１０
４に移行する。
【００３４】
ステップＳ１０４では、妥当性判定フラグがｔｒｕｅに設定されているか否かを判定す
る。妥当性判定フラグがｔｒｕｅである場合（ステップＳ１０４：ＹＥＳ）は、ステップ
Ｓ１０５に移行して通知処理を行い、妥当性判定フラグがｆａｌｓｅである場合（ステッ
プＳ１０４：ＮＯ）は、ステップＳ１０７に移行する。
ステップＳ１０５では、ホスト端末１００側の通知部１０５から、クライアント端末７
側の通知部７２に通知命令を送信する。クライアント端末７では通知命令を受信すると、
図５に示した画面Ｇ１を表示することで、あまり使用されない印刷設定であることを通知
するとともに、印刷を実行するか、取り消すかを選択させる。そして、クライアント端末
７の入力装置４０を介して入力されたユーザの選択結果を取得し、ホスト端末１００側の
通知部１０５に選択結果を送り返す。
【００３５】
ステップＳ１０６では、クライアント端末７から送信されるユーザの選択結果を取得し
、印刷設定の取り消しが選択されなかった場合、つまり印刷実行が選択された場合（ステ
ップＳ１０６：ＮＯ）はステップＳ１０７に移行し、印刷設定の取り消しが選択された場
合（ステップＳ１０６：ＹＥＳ）は処理を終了する。
ステップＳ１０７では、ステップＳ１０１で取得した印刷ジョブ定義データに基づいて
印刷装置８に対する印刷要求を生成し、印刷要求送信部１０７から印刷装置８に送信する
。印刷要求を受信した印刷装置８では、印刷ジョブ定義データに含まれる印刷設定により
印刷を行う。そして、続くステップＳ１０８において、印刷履歴登録部１０６で、印刷要
求を送信した印刷ジョブ定義データから必要なデータを抽出して印刷事例データを生成し
、印刷履歴ＤＢ１０２に登録する。
【００３６】
次に、実際に印刷ジョブ定義データを取得した場合の処理について説明する。
例えば、図３に示す印刷ジョブ定義データをステップＳ１０１で取得し、ステップＳ１
０２で図４に示す印刷履歴データを取得したとする。印刷ジョブ定義データの印刷設定は
、用紙種類が“普通紙”、用紙サイズが“Ａ４”、両面印刷が指定され、かつ、用紙トレ
イが“自動選択”となっている。このような設定項目の組み合わせは、図４の印刷履歴デ
ータ中、例えば、履歴番号０番に存在することから、ステップＳ１０３の判定処理におい
て通知は行わず、印刷ジョブ定義データに含まれる印刷設定で印刷が実行される。そして
、図８に示すような印刷事例データが生成され、印刷履歴ＤＢ１０２に登録される。
【００３７】
一方、図９に示すような印刷ジョブ定義データをステップＳ１０１で取得し、ステップ
Ｓ１０２で図４に示す印刷履歴データを取得したとする。印刷ジョブ定義データの印刷設
定は、用紙種類が“普通紙”、用紙サイズが“Ａ２”、両面印刷が指定され、かつ、用紙
トレイが“自動選択”となっている。このような設定項目の組み合わせは、図４の印刷履
歴データには存在しないため、ユーザには図５に示したような通知画面Ｇ１が表示される
。このとき、印刷実行が選択された場合は、印刷が実行されると共に印刷履歴ＤＢ１０２
に当該印刷設定が登録され、印刷設定が取り消された場合は印刷を行うことなく、処理を
終了する。
以上のように、印刷履歴データに基づいて、印刷ジョブ定義データに含まれる印刷設定
が履歴に無く普段あまり使用されないような印刷設定である場合に、妥当性が無いとして
ユーザに通知することで、ユーザが再度印刷設定を確認することができ、不適切な印刷設
定で印刷を行うのを防止できる。
【００３８】
［実施例２］
次に、本発明の第２実施例について説明する。
本実施例は、第１実施例にかかる印刷システムと略同様の構成であるが、ホスト端末１
００の判定の内容が異なっている。以下、第１実施例と同じ部分の説明は省略し、異なる
部分を中心に説明する。
本実施例にかかるホスト端末１００は、図６のステップＳ１０３に示す判定処理におい
て、図７（ｂ）に示すような処理を行う。つまり、印刷ジョブ定義データに含まれる印刷
設定が、印刷履歴データ中に出現する頻度が閾値未満を判定し（ステップＳ２０１′）、
閾値未満である場合（ステップＳ２０１′：ＹＥＳ）に妥当性判定フラグをｔｒｕｅに設
定し（ステップＳ２０２）、閾値以上の場合（ステップＳ２０１′：ＮＯ）は妥当性判定
フラグをｆａｌｓｅに設定する（ステップＳ２０３）。以降のステップＳ１０５〜Ｓ１０
８の処理は同じであり、ホスト端末１００側及びクライアント端末７側の通知部１０５，
７２は、印刷設定が閾値未満であると判定した場合に、あまり使用されない珍しい印刷設
定であるとしてユーザへの通知を行うと共に、印刷を実行するか、印刷設定を取り消すか
の選択を行わせる。
【００３９】
ここで、ステップＳ２０１′の判定では、複数種類の設定項目の組み合わせについて頻
度の閾値を定めて判定するようにしてもよいし、各設定項目に応じて頻度の閾値を定め閾
値未満の設定項目があるか（又は閾値未満の設定項目が所定数以上あるか）を判定しても
よい。また、一部の設定項目についてのみ閾値を定めて判定を行うようにしてもよい。ま
た、判定に用いる印刷履歴データ中の印刷事例数（印刷事例データ数、レコード数）は、
一定であってもよいし、各設定項目に応じて閾値を設定する場合にはその閾値に応じ変え
てもよい。
【００４０】
次に、本実施例において、実際に印刷ジョブ定義データを取得した場合の処理について
説明する。
例えば、図１０に示す印刷ジョブ定義データをステップＳ１０１で取得し、ステップＳ
１０２で図４に示す印刷履歴データ（判定に用いる印刷事例数が１７）を取得したとし、
ステップＳ１０３において判定の閾値が３に設定されているとする。印刷ジョブ定義デー
タに含まれる印刷設定は、用紙種類が“普通紙”、用紙サイズが“Ａ３”、両面印刷が指
定され、かつ、用紙トレイが“自動選択”となっている。この印刷設定の設定項目の組み
合わせは、図４の印刷履歴データ中、４レコード以上存在していることから、ステップＳ
１０３の判定処理において通知は行わず、印刷ジョブ定義データに含まれる印刷設定で印
刷が実行される。
【００４１】
一方、図１１に示すような印刷ジョブ定義データをステップＳ１０１で取得し、ステッ
プＳ１０２で図４に示す印刷履歴データを取得したとする。用紙種類が“厚紙”、用紙サ
イズが“Ａ４”、片面印刷が指定され、かつ、用紙トレイが“手差し”となっている。こ
のような設定項目の組み合わせは、図４の印刷履歴データ中１回しか出現しないため、図
５に示したような通知画面Ｇ１が表示される。このとき、印刷実行が選択された場合は、
印刷が実行されると共に印刷履歴ＤＢ１０２に当該印刷設定が登録され、印刷設定が取り
消された場合は印刷を行うことなく、処理を終了する。
以上のように、印刷履歴データに基づいて、印刷ジョブ定義データに含まれる印刷設定
が普段あまり使用されないような頻度の低い印刷設定である場合に、妥当性が無いとして
ユーザに通知することで、ユーザが再度印刷設定を確認することができ、不適切な印刷設
定で印刷を行うのを防止できる。
【００４２】
なお、上記第１実施例及び第２実施例において、印刷ジョブ定義データ取得部１０１は
形態１の印刷ジョブ定義データ取得手段に相当し、印刷履歴データ取得部１０３は形態１
の印刷履歴データ取得手段に相当し、妥当性判定部１０４は形態３の妥当性判定手段に相
当し、ホスト端末側通知部１０５及びクライアント端末７側通知部７２は形態１及び４の
通知手段に相当する。また、印刷ジョブ定義データ取得部１０１による処理は形態８の印
刷ジョブ定義データ取得ステップに相当し、印刷履歴データ取得部１０３による処理は形
態８の印刷履歴データ取得ステップに相当し、妥当性判定部１０４による処理は形態１０
の妥当性判定ステップに相当し、ホスト端末側通知部１０５及びクライアント端末７側通
知部７２による処理は形態８及び１１の通知ステップに相当する。
【００４３】
［実施例３］
次に、本発明の第３実施例について説明する。
図１２に本実施例にかかる印刷支援システムを備えた印刷システムを示す。
図１２のホスト端末１００′は、第１実施例にかかるホスト端末と略同様の構成である
が、印刷履歴データの内容及びこれに基づく判定内容が異なっている。以下、第１実施例
と同じ部分の説明は省略し、異なる部分を中心に説明する。
本実施例において、印刷履歴ＤＢ′で記憶し、印刷履歴データ取得部１０３′で取得す
る印刷履歴データは、過去の複数回の印刷にかかる各回の印刷設定及び当該各回の印刷の
実行結果を含む。そして、妥当性判定部１０４′は、印刷履歴データに基づいて、印刷ジ
ョブ定義データに含まれる印刷設定と同じ印刷設定にかかる過去の印刷の実行失敗頻度が
、閾値以上であるかの判定を行い、通知部１０５′は、妥当性判定部１０４′により実行
失敗頻度が閾値以上であると判定された場合に通知を行う。また、通知部１０５′は、通
知と共に、印刷設定の取り消しを行うか否かを選択させ、クライアント端末７から選択結
果を取得する機能も有する。
【００４４】
さらに、ホスト端末１００′は、印刷装置８′から印刷結果を取得する印刷結果取得部
１０９を備える。また、印刷履歴登録部１０６′は、印刷ジョブ定義データに含まれる印
刷設定及び当該印刷設定にかかる印刷の実行結果を含む印刷事例データを生成し、印刷履
歴ＤＢ１０２′に登録する。印刷の実行結果は、印刷結果取得部１０９で取得した印刷結
果及び通知部１０５′で取得したユーザの選択結果に基づいて決定する。本実施例では、
印刷設定が取り消されることなくかつ印刷装置８′で印刷に成功した場合を実行成功とし
、その他のケース、つまりユーザの選択により印刷設定が取り消された場合や、印刷設定
を取り消すことなく印刷を実行させたものの印刷装置８′で印刷に失敗した場合を含めて
、実行失敗としている。
なお、印刷装置８′は、ホスト端末１００′の印刷要求送信部１０７から送信される印
刷要求に従ってコンテンツデータを印刷する機能と、上記のように、ホスト端末１００′
印刷の結果取得部１０９に印刷結果を送信する機能と、を有する。
【００４５】
図１３に、本実施例で用いる印刷履歴データの例を示す。
本実施例の印刷履歴データには、第１実施例のように各印刷要求に関する情報を記述し
た印刷事例データを複数含んで構成されている。そして、本実施例において、印刷事例デ
ータは、印刷ジョブ定義データに含まれる印刷設定及び履歴番号に加えて、当該印刷要求
にかかる印刷の実行結果を示す実行結果フラグが記述されている。実行結果フラグは、本
実施例では、実行成功のときに‘１’を、実行失敗のときに‘０’を設定する。また、上
記のように、実行失敗には、印刷自体が失敗してしまう場合と、通知部７２による通知時
にユーザが印刷設定を取り消した場合も含まれる。
【００４６】
次に、図１４に示すホスト端末１００′の動作フローを中心に、本発明を適用した印刷
支援システム及び印刷システムの動作を説明する。ホスト端末１００′の動作は、本発明
の印刷支援プログラムの一部を構成するプログラムの実行により、実現される。なお、ス
テップＳ３０１〜Ｓ３０７までは、ステップＳ３０３の判定処理を除き、上記実施例１の
ステップＳ１０１〜Ｓ１０７とほぼ同様の処理であるので、詳細な説明を省略する。
【００４７】
図１５に、図１４のステップＳ３０３における判定処理の詳細を示す。
図１５のステップＳ４０１では、印刷ジョブ定義データに含まれる印刷設定と同じ印刷
設定にかかる過去の印刷の実行失敗頻度が、閾値以上であるかを判定する。具体的には、
ステップＳ３０２で取得した印刷履歴データの中から、ステップＳ３０１で取得した印刷
ジョブ定義データに含まれる印刷設定と同じ印刷設定であって、かつ、実行失敗（実行結
果フラグが‘０’）である印刷事例データを抽出し、当該印刷事例データの数をカウント
する。そして、実行失敗の数、つまり実行失敗頻度が閾値以上である場合（ステップＳ４
０１：ＹＥＳ）は、妥当性判定フラグをｔｒｕｅに設定し（ステップＳ４０２）、閾値未
満である場合（ステップＳ４０１：ＮＯ）は、妥当性判定フラグをｆａｌｓｅに設定する
。
【００４８】
なお、印刷設定が複数種類の設定項目から構成される場合は、印刷履歴データのうち複
数種類の設定項目の組み合わせが印刷ジョブ定義データと同じ印刷設定を有する印刷事例
について、実行失敗頻度が閾値以上であるか判定してもよいし、１つの設定項目に着目し
、印刷履歴データのうち当該設定項目が同じである印刷設定を有する印刷事例について、
実行失敗頻度が閾値以上であるか判定してもよい。後者の場合、設定項目に応じて閾値を
設けたり、同様の判定を複数の設定項目について行い、１つでも実行失敗頻度が閾値以上
となる設定項目がある場合に妥当性判定フラグをｔｒｕｅに設定したり、実行失敗頻度が
閾値以上となる設定項目が一定以上ある場合に妥当性判定フラグをｔｒｕｅに設定したり
してもよい。また、実行失敗頻度の判定に用いる印刷履歴データ中の印刷事例データの数
についても、全ての判定において同じ数であってもよいし、実行失敗頻度の閾値の設定と
同様に設定項目に応じて変更してもよい。
【００４９】
上記判定処理の終了後、図１４に示すフローに戻り、ステップＳ３０４に移行し、ステ
ップＳ３０４〜Ｓ３０７の処理を行う。つまり、妥当性判定フラグがｔｒｕｅに設定され
ている場合は、印刷ジョブ定義データに含まれる印刷設定は、過去に失敗の多い印刷設定
であり、設定失敗である可能性が高い（妥当でない）のでユーザに通知を行い、印刷実行
か又は印刷設定を取り消すかを選択させる。一方、妥当性判定フラグがｆａｌｓｅである
場合は、印刷ジョブ定義データに含まれる印刷設定は、過去に失敗の少ない又は失敗の無
い設定であるので、妥当性ありと判定され、通知を行うことなく印刷を実行する。
【００５０】
上記ステップＳ３０４〜Ｓ３０７の処理が終了すると、通知を行ったか否かにかかわら
ず、全てのケースでステップＳ３０８に移行する。ステップＳ３０８では、通知部１０５
′で取得したユーザの選択結果及び印刷結果取得部１０９で取得した印刷結果に基づいて
、印刷履歴登録部１０６′で、印刷ジョブ定義データを伴う印刷要求にかかる印刷が実行
成功であったか否かの判定を行う。具体的には、印刷装置８′で印刷が成功し、印刷結果
取得部１０９で印刷成功のデータを取得した場合（又は印刷失敗を取得しなかった場合）
は、実行成功と判定する（ステップＳ３０８：ＹＥＳ）。この場合、ステップＳ３０９に
移行し、実行結果フラグを実行成功（本実施例では‘１’）に設定して、当該実行成功に
かかる印刷設定を含む印刷事例データを生成し、印刷履歴ＤＢ１０２′に登録する。一方
、それ以外のケース、つまり、印刷結果取得部１０９で印刷失敗のデータを取得した場合
（又は印刷成功のデータを取得しなかった場合）や、通知部１０５′でユーザの選択結果
として印刷設定の取り消しを取得した場合は、実行失敗と判定する（ステップＳ３０８：
ＮＯ）。この場合、ステップＳ３１０に移行し、実行結果フラグを実行失敗（本実施例で
は‘０’）に設定して、当該実行失敗にかかる印刷設定を含む印刷事例データを生成し、
印刷履歴ＤＢ１０２′に登録する。
【００５１】
次に、本実施例において、実際に印刷ジョブ定義データを取得した場合の処理について
説明する。
例えば、図９に示す印刷ジョブ定義データをステップＳ３０１で取得し、ステップＳ１
０２で図１３に示す印刷履歴データ（判定に用いる印刷事例数が２０）を取得したとし、
ステップＳ３０３における判定の閾値が１、つまり、実行失敗が１つでもあるときはユー
ザに通知するように設定されているものとする。このとき、印刷ジョブ定義データの印刷
設定は、用紙種類が“普通紙”、用紙サイズが“Ａ２”、両面印刷が指定され、かつ、用
紙トレイが“自動選択”となっている。この場合、このような設定項目の組み合わせは、
図１３に示す印刷履歴データのうち履歴番号５番の印刷事例データに見られ、この印刷事
例では実行結果が実行失敗となっている。従って、実行失敗頻度が閾値（１）以上である
ため、ステップＳ３０５において通知が行われ、ユーザの選択結果に応じて印刷設定が取
り消され又は印刷が実行される。その後、その印刷設定とその印刷の実行結果を含む印刷
事例データが印刷履歴ＤＢ１０２′に登録され、全ての処理が終了する。
【００５２】
図１６に、この事例において、実行失敗頻度が閾値以上である場合にユーザに提示する
通知画面例を示し、図１７に、この事例において、印刷履歴登録部１０６′で生成する印
刷事例データの例を示す。図１６の画面Ｇ２は、過去に失敗した設定である旨を通知する
と共に、印刷を続行するか、キャンセルするかをユーザに選択させる選択ボタンＢ３，Ｂ
４を表示している。この選択ボタンＢ３，Ｂ４の選択結果がホスト端末１００′側の通知
部１０５′に通知される。また、図１７に示す印刷事例データは、図９に示す印刷ジョブ
定義データに含まれる印刷設定、及び、実行結果（図１７では実行失敗‘０’）を含む。
以上のように、印刷履歴データに基づいて、印刷ジョブ定義データに含まれる印刷設定
が過去に印刷の実行失敗頻度が高い、つまり誤りやすい印刷設定であるかを判定し、実行
失敗頻度が高い場合にユーザに通知することで、ユーザが再度印刷設定を確認することが
でき、不適切な印刷設定で印刷を行うのを防止できる。
【００５３】
なお、上記第３実施例において、印刷ジョブ定義データ取得部１０１は形態１の印刷ジ
ョブ定義データ取得手段に相当し、印刷履歴データ取得部１０３′は形態５の印刷履歴デ
ータ取得手段に相当し、妥当性判定部１０４′は形態７の妥当性判定手段に相当し、ホス
ト端末側通知部１０５′及びクライアント端末７側通知部７２は形態７の通知手段に相当
する。また、印刷ジョブ定義データ取得部１０１による処理は形態８の印刷ジョブ定義デ
ータ取得ステップに相当し、印刷履歴データ取得部１０３′による処理は形態１２の印刷
履歴データ取得ステップに相当し、妥当性判定部１０４′による処理は形態１２の判定ス
テップに相当し、ホスト端末側通知部１０５′及びクライアント端末７側通知部７２によ
る処理は形態１２の通知ステップに相当する。
【００５４】
（変形例）
なお、本発明の適用は上記実施形態に限定されない。
例えば、印刷設定や印刷設定の取得時間に応じて上記実施例１、２及び３の夫々の判定
処理のいずれを行うかを選択してもよいし、出現頻度（実施例１又は２）の判定と実行失
敗頻度（実施例３）の判定の双方を行い、これらの判定結果を組み合わせて、例えば、両
方を満たす場合に通知を行ったり、いずれかを満たす場合に通知を行ったりしてもよい。
また、この場合、印刷設定と実行結果の双方を含む印刷事例データを印刷履歴ＤＢに登録
し、出現頻度の判定を行う場合には、実行成功の印刷事例データのみを抽出して判定を行
う。
【００５５】
また、上記実施例１〜３に示した出現頻度や実行失敗頻度以外の出現頻度や実行失敗頻
度、あるいは、出現頻度や実行失敗頻度以外の印刷ジョブ定義データに含まれる印刷設定
と関連する印刷設定の過去の設定状況や、当該印刷設定にかかる印刷の過去の実行状況を
示す情報を用いて、印刷設定の妥当性を判定してもよい。例えば、上記実施例３において
、印刷ジョブ定義データに含まれる印刷設定と同じ印刷設定の印刷事例数に対する同じ印
刷設定の実行失敗事例数等を用いてもよい。
【００５６】
さらに、上記実施形態では、通知と共に、印刷実行か取り消しかを選択させているのみ
であるが、その他適切と推定される印刷設定を推定し、候補の１つとして表示させるもの
であってもよい。この候補は、例えば、印刷履歴データに基づいて決定することができる
。例えば、まず、印刷履歴データの中から、印刷ジョブ定義データに含まれる印刷設定と
同じ印刷設定で実行失敗の印刷事例のすぐ後になされた印刷事例をいくつか抽出する。そ
して、その中に、実行失敗にかかる印刷設定と多くの部分が共通している印刷事例があれ
ば、その印刷事例は、実行失敗後修正してなされた再度の印刷要求にかかるものと推定で
きるから、これを候補として表示することができる。
【００５７】
また、上記実施形態では、印刷支援システムをホスト端末１００，１００′に適用して
いるがこれに限らず、クライアント端末と印刷装置が直接接続するような場合には、ホス
ト端末に置いた機能を全てクライアント端末に設けてもよい。同様に、印刷装置側に全て
の機能を設けてもよい。また、印刷支援システムの一部の機能（手段）を印刷装置やクラ
イアント端末に設けてもよい。
【図面の簡単な説明】
【００５８】
【図１】第１実施例の印刷支援システムを備えた印刷システムを示す図である。
【図２】ホスト端末及びクライアント端末のハードウェア構成を示す図である。
【図３】印刷ジョブ定義データの例を示す図である。
【図４】印刷履歴ＤＢに記憶する印刷履歴データの例を示す図である。
【図５】ユーザに提示する通知画面例を示す図である。
【図６】ホスト端末の動作フローを示す図である。
【図７】妥当性判定部における判定処理のフロー示す図である。
【図８】印刷事例データの例を示す図である。
【図９】印刷ジョブ定義データの例を示す図である。
【図１０】印刷ジョブ定義データの例を示す図である。
【図１１】印刷ジョブ定義データの例を示す図である。
【図１２】第３実施例の印刷支援システムを備えた印刷システムを示す図である。
【図１３】印刷履歴データの例を示す図である。
【図１４】ホスト端末の動作フローである。
【図１５】判定処理を示すフローである。
【図１６】ユーザに提示する通知画面例を示す図である。
【図１７】印刷事例データの例を示す図である。
【符号の説明】
【００５９】
３９   バス、１００，１００′      ホスト端末、１０１   印刷ジョブ定義データ取得
部、１０３    印刷履歴データ取得部、１０４       妥当性判定部、１０５ 通知部（ホ
スト端末側）、１０６ 印刷履歴登録部、１０７      印刷要求送信部、１０９      印
刷結果取得部、Ｂ１，Ｂ２，Ｂ３，Ｂ４ 選択ボタン、１０２   印刷履歴ＤＢ、Ｇ１，Ｇ
２       画面、７      クライアント端末、７１      印刷ジョブ定義データ送信部、
７２       通知部（クライアント端末側）、８   印刷装置
【図１】
2008210321.tif 000003
【図２】
2008210321.tif 000004
【図３】
2008210321.tif 000005
【図４】
2008210321.tif 000006
【図５】
2008210321.tif 000007
【図６】
2008210321.tif 000008
【図７】
2008210321.tif 000009
【図８】
2008210321.tif 000010
【図９】
2008210321.tif 000011
【図１０】
2008210321.tif 000012
【図１１】
2008210321.tif 000013
【図１２】
2008210321.tif 000014
【図１３】
2008210321.tif 000015
【図１４】
2008210321.tif 000016
【図１５】
2008210321.tif 000017
【図１６】
2008210321.tif 000018
【図１７】
2008210321.tif 000019