JP2008210321A - Printing support system, printing support program, and printing support method - Google Patents

Printing support system, printing support program, and printing support method Download PDF

Info

Publication number
JP2008210321A
JP2008210321A JP2007048617A JP2007048617A JP2008210321A JP 2008210321 A JP2008210321 A JP 2008210321A JP 2007048617 A JP2007048617 A JP 2007048617A JP 2007048617 A JP2007048617 A JP 2007048617A JP 2008210321 A JP2008210321 A JP 2008210321A
Authority
JP
Japan
Prior art keywords
print
printing
job definition
setting
history
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2007048617A
Other languages
Japanese (ja)
Inventor
Satoshi Yamada
悟史 山田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2007048617A priority Critical patent/JP2008210321A/en
Publication of JP2008210321A publication Critical patent/JP2008210321A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To effectively prevent incorrect-printing due to a failure in printing setting. <P>SOLUTION: A host terminal 100 connected to a client terminal 7 comprises a print job definition data acquisition section 101 for acquiring print job definition data including the printing setting, a print history data acquisition section 103 for acquiring print history data including a print setting history, a validity determination section 104 for determining, based on the print history data, whether the frequency of past printing setting same as the printing setting included in the print job definition data is under threshold, and a notification 105 for notifying the user based on the determination result by the validity determination section 104. Thus, when the user incorrectly configures the irregular printing setting, the user is notified. Therefore, the user can recognize and determine whether to perform or cancel the printing, thereby preventing incorrect printing. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は不適切な印刷設定であることをユーザに通知可能な印刷支援システム、印刷支
援プログラム及び印刷支援方法に関する。
The present invention relates to a print support system, a print support program, and a print support method that can notify a user that the print setting is inappropriate.

特許文献1には、印刷装置で印刷を行うごとに印刷枚数等の印刷履歴を取り、この印刷
履歴に基づいて印刷装置における現状の印刷量を算出し、印刷装置の使用制限等を行う技
術が示されている。このように、印刷履歴を用いることで、印刷装置の実際の使用状態を
把握できる。
特開2002−116899号公報
Japanese Patent Application Laid-Open No. 2004-151867 discloses a technique for taking a print history such as the number of printed sheets every time printing is performed by a printing apparatus, calculating a current printing amount in the printing apparatus based on the printing history, and performing use restriction of the printing apparatus. It is shown. Thus, the actual usage state of the printing apparatus can be grasped by using the print history.
JP 2002-116899 A

ところで、ユーザが印刷設定をして印刷する場合、気付かずに、普段使用している印刷
設定と異なる印刷設定をしてしまい、期待したものとは異なる印刷がなされてしまうこと
がある。例えば、普段A4判の用紙を使用しているような場合に、まれにA3判の用紙を
使用した後、用紙サイズの設定を戻すのを忘れてしまい、A4判で印刷すべきものをA3
判で印刷してしまうことがある。
本発明は上述の問題点に鑑みてなされたものであり、ユーザが不適切な印刷設定のまま
印刷してしまうのを防止可能な印刷支援システム、印刷支援プログラム及び印刷方法を提
供することをその目的とする。
By the way, when the user makes print settings and prints, the user may be unaware of the print settings that are different from the print settings that are normally used, and may print differently from what is expected. For example, if you normally use A4 size paper, you rarely forget to change the paper size setting after using A3 size paper, and A3 size is to be printed.
Size may be printed.
The present invention has been made in view of the above-described problems, and provides a printing support system, a printing support program, and a printing method that can prevent a user from printing with inappropriate print settings. Objective.

[形態1]上記課題を解決するために、形態1による印刷支援システムは、
印刷設定を含む印刷ジョブ定義データを取得する印刷ジョブ定義データ取得手段と、
少なくとも印刷設定履歴を含む印刷履歴データを取得する印刷履歴データ取得手段と、
前記印刷ジョブ定義データに含まれる印刷設定について、前記印刷履歴データに基づき
妥当性の判定を行う妥当性判定手段と、
前記妥当性判定手段による判定結果に基づいて、ユーザに通知を行う通知手段と、
を備えることを特徴とする。
[Mode 1] In order to solve the above problem, a printing support system according to mode 1
Print job definition data acquisition means for acquiring print job definition data including print settings;
Print history data acquisition means for acquiring print history data including at least a print setting history;
Validity determination means for determining validity of the print settings included in the print job definition data based on the print history data;
Notification means for notifying the user based on the determination result by the validity determination means;
It is characterized by providing.

このように構成することで、印刷履歴データ取得手段により印刷設定履歴が取得され、
この設定履歴に基づいて妥当性判定手段により印刷ジョブ定義データ取得手段により取得
された印刷ジョブ定義データに含まれる印刷設定の妥当性が判定され、判定結果に基づい
て通知手段によりユーザに通知が行われる。これにより、ユーザが適切な印刷設定を行っ
たかを確認でき、印刷設定が不適切なまま印刷が行われるのを防止できる。
With this configuration, the print setting history is acquired by the print history data acquiring unit,
Based on the setting history, the validity determination unit determines the validity of the print settings included in the print job definition data acquired by the print job definition data acquisition unit, and the notification unit notifies the user based on the determination result. Is called. As a result, it can be confirmed whether the user has made appropriate print settings, and printing can be prevented while the print settings are not appropriate.

ここで、印刷設定は、印刷に関する設定であり、例えば、仕上がりサイズ、印刷媒体の
種類、印刷部数、両面印刷方法、使用するインクに関する情報、面付け方法、及び、折り
方法に関する設定が挙げられる。印刷設定を含む印刷ジョブ定義データは、これらの設定
項目を1種類又は複数種類を含んたデータであり、コンテンツデータを印刷する際の印刷
制御のために用いられる。なお、印刷ジョブ定義データは、印刷処理により最終生成物と
して所望の印刷物の仕様を記述した印刷ジョブ仕様データ、及び、印刷装置に関わる設定
を記述した印刷ジョブ設定データの双方を包括する概念である。なお、この印刷設定及び
印刷ジョブ定義データの説明は、以後の形態においても同じである。
Here, the print setting is a setting relating to printing, and includes, for example, a setting relating to a finished size, a type of printing medium, the number of copies, a duplex printing method, information on ink to be used, an imposition method, and a folding method. The print job definition data including print settings is data including one or more of these setting items, and is used for print control when printing content data. Note that the print job definition data is a concept that includes both print job specification data that describes the specifications of a desired printed material as a final product by print processing and print job setting data that describes settings related to the printing apparatus. . The description of the print setting and the print job definition data is the same in the following embodiments.

なお、本システムは、単一の装置、端末その他の機器として実現するようにしてもよい
し、複数の装置、端末その他の機器を通信可能に接続したネットワークシステムとして実
現するようにしてもよい。後者の場合、各構成要素は、それぞれ通信可能に接続されてい
れば、複数の機器等のうちいずれに属していてもよい。例えば、印刷装置、プリンタサー
バ、クライアント装置等いずれに配置してもよい。
Note that this system may be realized as a single device, terminal, or other device, or may be realized as a network system in which a plurality of devices, terminals, or other devices are communicably connected. In the latter case, each component may belong to any one of a plurality of devices and the like as long as they are connected so as to communicate with each other. For example, it may be arranged in any of a printing device, a printer server, a client device, and the like.

[形態2] さらに、形態2による印刷支援システムは、形態1において、
前記妥当性判定手段は、前記印刷ジョブ定義データに含まれる印刷設定について、当該
印刷設定の前記印刷履歴データにおける発生状況が所定条件に該当するかの判定を行うこ
とを特徴とする。
このように構成することで、印刷履歴データ取得手段により印刷設定履歴が取得され、
妥当性判定手段により、印刷ジョブ定義データに含まれる印刷設定の印刷設定履歴におけ
る発生状況が妥当性を判定するための所定条件に該当するか判定され、妥当性が無いと判
定される場合に通知手段によりユーザに通知がなされる。これにより、ユーザが印刷設定
を再度確認でき、印刷設定が不適切なまま印刷が行われるのを防止できる。
ここで、印刷設定の前記印刷履歴データにおける発生状況としては、例えば、後述する
ように印刷履歴データ中における同じ印刷設定の発生(出現)頻度のほか、同じ印刷設定
の発生間隔、発生頻度の変化率等が挙げられる。
[Mode 2] Furthermore, the printing support system according to mode 2 is the same as that in mode 1.
The validity determination unit is configured to determine, for a print setting included in the print job definition data, whether an occurrence state of the print setting in the print history data satisfies a predetermined condition.
With this configuration, the print setting history is acquired by the print history data acquiring unit,
The validity determination means determines whether the occurrence status in the print setting history of the print settings included in the print job definition data meets a predetermined condition for determining the validity, and notifies when it is determined that there is no validity. The means is notified to the user. As a result, the user can confirm the print settings again, and printing can be prevented while the print settings are inappropriate.
Here, the occurrence status of the print settings in the print history data includes, for example, the occurrence (appearance) frequency of the same print settings in the print history data as described later, and the occurrence interval and occurrence frequency of the same print settings. Rate.

[形態3] さらに、形態3による印刷支援システムは、形態2において、
前記妥当性判定手段は、前記発生状況の指標として発生頻度を用い、当該発生頻度が閾
値未満であるかの判定を行うことを特徴とする。
このように構成することで、妥当性判定手段により発生頻度に基づいて印刷ジョブ定義
データに含まれる印刷設定の妥当性が判定され、発生頻度が閾値未満であると判定された
場合等に妥当性が無いとして、通知手段によりユーザに通知が行われる。これにより、ユ
ーザが印刷設定を再度確認でき、印刷設定が不適切なまま印刷が行われるのを防止できる

なお、閾値には、0(零)を含まない。
また、発生頻度は、例えば、所定期間における印刷ジョブ定義データに含まれる印刷設
定の発生回数、所定印刷回数における当該印刷設定の発生回数、所定条件に合致する印刷
事例における当該印刷設定の発生回数のいずれであってもよい。
[Mode 3] Furthermore, the printing support system according to mode 3 is the same as in mode 2.
The validity determination means uses an occurrence frequency as an index of the occurrence state, and determines whether the occurrence frequency is less than a threshold value.
With this configuration, the validity determination unit determines the validity of the print settings included in the print job definition data based on the occurrence frequency, and the validity is determined when the occurrence frequency is determined to be less than the threshold. If there is no error, the notification means notifies the user. As a result, the user can confirm the print settings again, and printing can be prevented while the print settings are inappropriate.
The threshold does not include 0 (zero).
The occurrence frequency includes, for example, the number of occurrences of print settings included in the print job definition data in a predetermined period, the number of occurrences of the print settings in the predetermined number of prints, and the number of occurrences of the print settings in the print case that matches the predetermined condition. Either may be sufficient.

[形態4] さらに、形態4による印刷支援システムは、形態3において、
前記通知手段は、前記印刷ジョブ定義データに含まれる印刷設定の取り消しを行うか否
かを選択させ、ユーザの選択結果を取得することを特徴とする。
このように構成することで、印刷設定が不適切な場合に、ユーザが印刷設定を取り消す
ことができる。
[Mode 4] Furthermore, the printing support system according to mode 4 is the same as that in mode 3.
The notification unit is configured to select whether or not to cancel the print setting included in the print job definition data, and to acquire a user selection result.
With this configuration, when the print setting is inappropriate, the user can cancel the print setting.

[形態5] さらに、形態5による印刷支援システムは、形態1において、
前記印刷履歴データ取得手段は、前記印刷設定履歴に加え、当該印刷設定にかかる印刷
の実行結果履歴を含む印刷履歴データを取得し、
前記妥当性判定手段は、前記印刷ジョブ定義データに含まれる印刷設定について、前記
印刷履歴データにおける当該印刷設定にかかる印刷の実行状況が所定条件に該当するかの
判定を行うことを特徴とする。
このように構成することで、妥当性判定手段により印刷の実行状況に基づいて印刷ジョ
ブ定義データに含まれる印刷設定の妥当性が判定され、妥当性が無いと判定される場合に
通知手段によりユーザに通知がなされる。これにより、ユーザが印刷設定を再度確認でき
、印刷設定が不適切なまま印刷が行われるのを防止できる。
[Mode 5] Furthermore, the printing support system according to mode 5 is the same as that in mode 1.
The print history data acquisition unit acquires print history data including a print execution result history related to the print setting in addition to the print setting history,
The validity determination unit is configured to determine whether a print execution state related to the print setting in the print history data satisfies a predetermined condition for the print setting included in the print job definition data.
With this configuration, the validity determination unit determines the validity of the print settings included in the print job definition data based on the print execution status, and the notification unit determines that the print setting is not valid. Will be notified. As a result, the user can confirm the print settings again, and printing can be prevented while the print settings are inappropriate.

ここで、印刷の実行結果は、印刷を実行した場合の結果としてもよいし、印刷を実行し
た場合に限らず印刷の実行に至るまでの過程における結果としてもよい。つまり、例えば
、実行失敗のケースは、印刷装置で印刷を実行して失敗したケースのみとしてもよいし、
印刷要求の取得から印刷装置における印刷の実行に至るまでの過程の途中で失敗、処理を
中止した結果、最終的に印刷の実行に失敗したケースを含めてもよい。後者の例としては
、例えば、通知を行った結果、ユーザが印刷要求や当該印刷設定を取り消した場合等も、
印刷の実行失敗のケースに含める。
Here, the execution result of printing may be a result when printing is performed, or may be a result in a process up to execution of printing without being limited to the case where printing is performed. In other words, for example, the execution failure case may be only the case where the printing apparatus failed to execute printing,
A case in which the execution of printing is finally failed as a result of the failure in the process from the acquisition of the print request to the execution of printing in the printing apparatus or the cancellation of the processing may be included. As an example of the latter, for example, when the user cancels the print request or the print setting as a result of the notification,
Include in the case of printing failure.

また、実行状況としては、例えば、後述のように印刷履歴データ中における印刷ジョブ
定義データに含まれる印刷設定にかかる印刷の実行失敗頻度のほか、当該印刷設定にかか
る印刷の実行成功頻度、実行失敗(実行成功)間隔、実行失敗(実行成功)頻度の変化率
、当該印刷設定にかかる印刷の実行回数に対する実行成功率(実行失敗率)等が挙げられ
る。
As the execution status, for example, as described later, in addition to the print execution failure frequency related to the print settings included in the print job definition data in the print history data, the print execution frequency related to the print settings, the execution failure Examples include a (execution success) interval, a change rate of execution failure (execution success) frequency, an execution success rate (execution failure rate) with respect to the number of times printing is performed for the print setting, and the like.

[形態6] さらに、形態6による印刷支援システムは、形態5において、
前記妥当性判定手段は、前記印刷の実行状況の指標として実行失敗頻度を用い、当該実
行失敗頻度が閾値以上であるかの判定を行うことを特徴とする。
このように構成することで、妥当性判定手段により実行失敗頻度に基づいて印刷ジョブ
定義データに含まれる印刷設定の妥当性が判定され、実行失敗頻度が閾値以上であると判
定された場合等に妥当性が無いとして、通知手段によりユーザに通知が行われる。これに
より、ユーザが印刷設定を再度確認でき、印刷設定が不適切なまま印刷が行われるのを防
止できる。
ここで、実行失敗頻度は、例えば、所定期間における印刷ジョブ定義データに含まれる
印刷設定にかかる印刷の実行失敗頻度、所定印刷回数における当該印刷設定の実行失敗頻
度、所定条件に合致する印刷事例における当該印刷設定の実行失敗頻度のいずれであって
もよい。なお、閾値には0を含まない。
[Mode 6] Furthermore, the printing support system according to mode 6 is the same as in mode 5,
The validity determination unit uses an execution failure frequency as an index of the execution status of the printing, and determines whether the execution failure frequency is equal to or higher than a threshold value.
With this configuration, when the validity determination unit determines the validity of the print settings included in the print job definition data based on the execution failure frequency, and it is determined that the execution failure frequency is greater than or equal to the threshold value, etc. The user is notified by the notifying means that there is no validity. As a result, the user can confirm the print settings again, and printing can be prevented while the print settings are inappropriate.
Here, the execution failure frequency is, for example, in the print execution failure frequency for the print setting included in the print job definition data in a predetermined period, the execution failure frequency of the print setting in a predetermined number of prints, or a print example that matches a predetermined condition. Any of the execution failure frequencies of the print setting may be used. The threshold does not include 0.

[形態7] さらに、形態7による印刷支援システムは、形態6において、
前記通知手段は、前記印刷ジョブ定義データに含まれる印刷設定の取り消しを行うか否
かを選択させ、ユーザの選択結果を取得するものであって、
前記印刷履歴データ取得手段は、前記印刷の実行結果履歴として、少なくとも前記ユー
ザの選択結果を含む印刷履歴データを取得し、
前記妥当性判定手段は、前記印刷設定の取り消しが行われた場合を少なくとも実行失敗
とした前記実行失敗頻度を用いて、前記判定を行うことを特徴とする。
[Mode 7] Furthermore, a print support system according to mode 7 is the same as that in mode 6,
The notifying means is configured to select whether or not to cancel a print setting included in the print job definition data, and obtain a user selection result;
The print history data acquisition unit acquires print history data including at least the user selection result as the print execution result history,
The validity determination unit performs the determination using at least the execution failure frequency at which execution failure occurs when the print setting is canceled.

このように構成することで、印刷設定の取り消しについてのユーザの選択結果が印刷履
歴データ取得手段によって印刷履歴データとして取得され、当該印刷履歴データに基づい
て、妥当性判定手段により印刷設定の取り消しを含む実行失敗頻度が閾値以上であるか判
定され、判定結果に基づいて通知が行われる。このように、印刷設定が、印刷装置で実行
できないような本来的な誤りを含む場合のみならず、ユーザの主観と印刷設定にずれがあ
るような場合についても通知を行うことができるので、ユーザに確認を促し、不適切な印
刷を防止できる。
With this configuration, the user selection result for canceling the print setting is acquired as print history data by the print history data acquiring unit, and the print setting data is canceled by the validity determining unit based on the print history data. It is determined whether or not the included execution failure frequency is greater than or equal to a threshold value, and notification is performed based on the determination result. In this way, notification can be made not only when the print setting includes an inherent error that cannot be performed by the printing apparatus, but also when there is a difference between the user's subjectivity and the print setting. Prompts confirmation and prevents improper printing.

[形態8]さらに、形態8による印刷支援プログラムは、
印刷設定を含む印刷ジョブ定義データを取得する印刷ジョブ定義データ取得ステップ
と、
少なくとも印刷設定履歴を含む印刷履歴データを取得する印刷履歴データ取得ステップ
と、
前記印刷ジョブ定義データに含まれる印刷設定について、前記印刷履歴データに基づき
妥当性の判定を行う妥当性判定ステップと、
前記妥当性判定ステップによる判定結果に基づいて、ユーザに通知を行う通知ステップ
と、
からなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態1の印刷支援システムと同
等の作用及び効果が得られる。
[Mode 8] Further, the printing support program according to mode 8
A print job definition data acquisition step for acquiring print job definition data including print settings;
A print history data acquisition step for acquiring print history data including at least a print setting history;
A validity determination step for determining the validity of the print settings included in the print job definition data based on the print history data;
A notification step of notifying the user based on the determination result of the validity determination step;
And a program for causing a computer to execute the process.
With this configuration, when the program is read by the computer and the computer executes processing according to the read program, the same operations and effects as those of the printing support system according to mode 1 can be obtained.

[形態9]さらに、形態9による印刷支援プログラムは、形態8において、
前記妥当性判定ステップは、前記印刷ジョブ定義データに含まれる印刷設定について、
当該印刷設定の前記印刷履歴データにおける発生状況が所定条件に該当するかの判定を行
うことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態2の印刷支援システムと同
等の作用及び効果が得られる。
[Mode 9] Furthermore, the printing support program according to mode 9 is the same as in mode 8,
In the validity determination step, the print settings included in the print job definition data are
It is determined whether the occurrence state of the print setting in the print history data satisfies a predetermined condition.
With such a configuration, when the program is read by the computer and the computer executes processing according to the read program, the same operations and effects as those of the printing support system according to mode 2 can be obtained.

[形態10]さらに、形態10による印刷支援プログラムは、形態9において、
前記妥当性判定ステップは、前記発生状況の指標として発生頻度を用い、当該発生頻度
が閾値未満であるかの判定を行うことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態3の印刷支援システムと同
等の作用及び効果が得られる。
[Mode 10] Further, a print support program according to mode 10 is the same as that in mode 9,
In the validity determination step, the occurrence frequency is used as an index of the occurrence state, and it is determined whether the occurrence frequency is less than a threshold.
With this configuration, when the program is read by the computer and the computer executes processing according to the read program, the same operations and effects as those of the printing support system according to mode 3 can be obtained.

[形態11]さらに、形態11による印刷支援プログラムは、形態10において、
前記通知ステップは、前記印刷ジョブ定義データに含まれる印刷設定の取り消しを行う
か否かを選択させ、ユーザの選択結果を取得することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態4の印刷支援システムと同
等の作用及び効果が得られる。
[Mode 11] Further, a print support program according to mode 11 is the same as that in mode 10,
The notifying step is configured to select whether or not to cancel the print setting included in the print job definition data, and obtain a user selection result.
With this configuration, when the program is read by the computer and the computer executes processing according to the read program, the same operations and effects as those of the printing support system according to mode 4 can be obtained.

[形態12]さらに、形態12による印刷支援プログラムは、形態8において、
前記印刷履歴データ取得ステップは、前記印刷設定履歴に加え、当該印刷設定にかかる
印刷の実行結果履歴を含む印刷履歴データを取得し、
前記妥当性判定ステップは、前記印刷ジョブ定義データに含まれる印刷設定について、
前記印刷履歴データにおける当該印刷設定にかかる印刷の実行状況が所定条件に該当する
かの判定を行うことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態5の印刷支援システムと同
等の作用及び効果が得られる。
[Mode 12] Furthermore, the printing support program according to mode 12 is the same as in mode 8,
In the print history data acquisition step, in addition to the print setting history, print history data including an execution result history of printing related to the print setting is acquired,
In the validity determination step, the print settings included in the print job definition data are
It is determined whether or not the execution status of printing related to the print setting in the print history data satisfies a predetermined condition.
With this configuration, when the program is read by the computer and the computer executes processing according to the read program, the same operations and effects as those of the printing support system according to mode 5 can be obtained.

[形態13]さらに、形態13による印刷支援プログラムは、形態12において、
前記妥当性判定ステップは、前記印刷の実行状況の指標として実行失敗頻度を用い、当
該実行失敗頻度が閾値以上であるかの判定を行うことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態13の印刷支援システムと
同等の作用及び効果が得られる。
[Mode 13] Further, a print support program according to mode 13 is the same as that in mode 12,
In the validity determination step, an execution failure frequency is used as an index of the print execution status, and it is determined whether the execution failure frequency is equal to or higher than a threshold value.
With this configuration, when the program is read by the computer and the computer executes processing according to the read program, the same operations and effects as those of the printing support system according to mode 13 are obtained.

[形態14]さらに、形態14による印刷支援プログラムは、形態13において、
前記通知ステップは、前記印刷ジョブ定義データに含まれる印刷設定の取り消しを行う
か否かを選択させ、ユーザの選択結果を取得するものであって、
前記印刷履歴データ取得ステップは、前記印刷の実行結果履歴として、少なくとも前記
ユーザの選択結果を含む印刷履歴データを取得し、
前記妥当性判定ステップは、前記印刷設定の取り消しが行われた場合を少なくとも実行
失敗とした前記実行失敗頻度を用いて、前記判定を行うことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態14の印刷支援システムと
同等の作用及び効果が得られる。
[Form 14] Furthermore, the print support program according to form 14 is the same as in form 13.
The notifying step selects whether or not to cancel the print setting included in the print job definition data, and obtains a user selection result,
The printing history data acquisition step acquires printing history data including at least the user selection result as the printing execution result history,
In the validity determination step, the determination is performed using at least the execution failure frequency at which the execution of the print setting is canceled at least.
With such a configuration, when the program is read by the computer and the computer executes processing according to the read program, the same operation and effect as those of the printing support system according to mode 14 can be obtained.

次に、図面を参照して本発明の実施の形態について説明する。
[第1実施例]
図1に、本発明を適用した印刷支援システムを備えた印刷システムの構成を示す。図1
の印刷システムは、クライアント端末7や印刷装置8がホスト端末100に接続されてお
り、クライアント端末7からホスト端末100を介して印刷装置8に印刷要求が送信され
、印刷装置8で印刷が実行される構成となっている。
Next, embodiments of the present invention will be described with reference to the drawings.
[First embodiment]
FIG. 1 shows a configuration of a printing system including a printing support system to which the present invention is applied. FIG.
In this printing system, the client terminal 7 and the printing apparatus 8 are connected to the host terminal 100, a print request is transmitted from the client terminal 7 to the printing apparatus 8 via the host terminal 100, and printing is executed by the printing apparatus 8. It is the composition which becomes.

クライアント端末7は、ホスト端末100に印刷ジョブ定義データを送信する印刷ジョ
ブ定義データ送信部71と、ホスト端末100から送信される通知命令に基づいてユーザ
に通知を行う通知部72と、を備えて構成されている。印刷ジョブ定義データは、詳細は
後述するが、印刷設定のほか印刷ジョブに関する情報を記述した印刷ジョブ定義データ(
DPA:Document Printing Application、JDF:Jo
b Definition Format等)であり、クライアント端末7から印刷要求
を行うときに印刷対象となるコンテンツデータと共に送信される。コンテンツデータは、
例えば、PostScript(米国Adobe Systems社の商標)などのペー
ジ記述言語(PDL:Page Description Language)で記述さ
れたものが挙げられる。
The client terminal 7 includes a print job definition data transmission unit 71 that transmits print job definition data to the host terminal 100, and a notification unit 72 that notifies the user based on a notification command transmitted from the host terminal 100. It is configured. The print job definition data will be described in detail later. In addition to print settings, the print job definition data describing information related to the print job (
DPA: Document Printing Application, JDF: Jo
b Definition Format), and is transmitted together with the content data to be printed when a print request is made from the client terminal 7. Content data
For example, those described in a page description language (PDL) such as PostScript (trademark of Adobe Systems Inc., USA) can be used.

また、通知部72は、後述するようにキーボードなどの入力装置及び表示装置を備えて
構成され、表示装置を介して通知を表示する。また、通知部72は、通知に加えて、印刷
設定を取り消すか否かを選択させ、入力装置を介してユーザが入力した選択結果をホスト
端末100に送信する機能も有する。
ホスト端末100は、本発明の印刷支援システムが適用されており、印刷要求に伴って
クライアント端末7から送信される印刷ジョブ定義データを取得する印刷ジョブ定義デー
タ取得部101と、印刷設定履歴を含む印刷履歴データを記憶する印刷履歴データベース
(印刷履歴DB)102と、印刷履歴DB102から印刷履歴データを取得する印刷履歴
データ取得部103と、を備えて構成される。
The notification unit 72 includes an input device such as a keyboard and a display device as will be described later, and displays a notification via the display device. In addition to the notification, the notification unit 72 has a function of selecting whether to cancel the print setting and transmitting the selection result input by the user via the input device to the host terminal 100.
The host terminal 100 is applied with the print support system of the present invention, and includes a print job definition data acquisition unit 101 that acquires print job definition data transmitted from the client terminal 7 in response to a print request, and a print setting history. A print history database (print history DB) 102 that stores print history data and a print history data acquisition unit 103 that acquires print history data from the print history DB 102 are configured.

また、ホスト端末100は、印刷ジョブ定義データ取得部101で取得した印刷ジョブ
定義データに含まれる印刷設定が、印刷履歴DB102から取得した印刷履歴データ中に
存在するかを判定する妥当性判定部104と、妥当性判定部104により印刷履歴データ
中に存在しないと判定された場合に、妥当性が無いとして、ユーザに通知するための通知
命令をクライアント端末7に送信する通知部105と、を備えて構成される。この通知部
105は、印刷設定履歴に存在しない印刷設定であると判定した場合にそれを通知するの
みでなく、印刷設定の取り消しを行うか否かを選択させ、クライアント端末7から選択結
果を取得する機能も有する。また、ホスト端末100は、クライアント端末7からの選択
結果に応じ、印刷ジョブ定義データに含まれる印刷設定が取り消されなかった場合に、当
該印刷設定を印刷履歴DB102に登録する印刷履歴登録部106と、印刷設定を含む印
刷ジョブ定義データに基づいて、印刷装置8に対して印刷要求を送信する印刷要求送信部
107と、を備えて構成される。
The host terminal 100 also determines whether the print settings included in the print job definition data acquired by the print job definition data acquisition unit 101 exist in the print history data acquired from the print history DB 102. And a notification unit 105 that transmits to the client terminal 7 a notification command for notifying the user that there is no validity when the validity determination unit 104 determines that the print history data does not exist. Configured. When the notification unit 105 determines that the print setting does not exist in the print setting history, the notification unit 105 not only notifies the print setting, but also selects whether to cancel the print setting, and acquires the selection result from the client terminal 7. It also has a function to Further, the host terminal 100 includes a print history registration unit 106 that registers the print setting in the print history DB 102 when the print setting included in the print job definition data is not canceled according to the selection result from the client terminal 7. And a print request transmission unit 107 that transmits a print request to the printing apparatus 8 based on print job definition data including print settings.

次に、図2に示すホスト端末100及びクライアント端末7のハードウェア構成を説明
する。
ホスト端末100及びクライアント端末7は、図2に示すように、制御プログラムに基
づいて演算及びシステム全体を制御するCPU30と、所定領域にあらかじめCPU30
の制御プログラム等を格納しているROM32と、ROM32等から読み出したデータや
CPU30の演算過程で必要な演算結果を格納するためのRAM34と、外部装置に対し
てデータの入出力を媒介するI/F38とで構成されており、これらは、データを転送す
るための信号線であるバス39で相互にかつデータ授受可能に接続されている。
I/F38には、外部装置として、ヒューマンインターフェースとしてデータの入力が
可能なキーボードやマウス等からなる入力装置40と、データやテーブル等をファイルと
して格納する記憶装置42と、画像信号に基づいて画面を表示する表示装置44と、ネッ
トワーク199に接続するための信号線とが接続されている。
Next, the hardware configuration of the host terminal 100 and the client terminal 7 shown in FIG. 2 will be described.
As shown in FIG. 2, the host terminal 100 and the client terminal 7 include a CPU 30 that controls the calculation and the entire system based on a control program, and a CPU 30 in a predetermined area in advance.
ROM 32 for storing the control program, the RAM 34 for storing the data read from the ROM 32 and the like and the calculation results required in the calculation process of the CPU 30, and the I / O that mediates input / output of data to / from an external device F38 and these are connected to each other via a bus 39 which is a signal line for transferring data so that data can be exchanged.
The I / F 38 includes, as external devices, an input device 40 such as a keyboard and a mouse that can input data as a human interface, a storage device 42 that stores data, tables, and the like as files, and a screen based on image signals. And a signal line for connecting to the network 199 are connected.

図3に、印刷ジョブ定義データの例を示す。
印刷ジョブ定義データは、印刷設定を含むデータであり、例えば、仕上がりサイズ、印
刷媒体の種類、印刷部数、両面印刷方法、使用するインクに関する情報、面付け方法、及
び、折り方法に関する設定が含まれる。印刷ジョブ定義データは、例えば、XML(eX
tensible Markup Language)等のマークアップ言語により記述
することができる。図3の例では、所定の開始タグ(例えば、<印刷ジョブ定義データ>
)と終了タグ(例えば、</印刷ジョブ定義データ>)との間に、開始タグと終了タグと
のタグセットを入れ子状に記述することにより、用紙種類、用紙サイズ、両面印刷の有無
、用紙トレイの選択等の複数種類の設定項目からなる印刷設定が記述されている。
FIG. 3 shows an example of print job definition data.
The print job definition data is data including print settings, and includes, for example, settings regarding the finished size, the type of print medium, the number of copies, the duplex printing method, the information about the ink used, the imposition method, and the folding method. . The print job definition data is, for example, XML (eX
It can be described in a markup language such as TENSIBLE MARKUP LANGUAGE). In the example of FIG. 3, a predetermined start tag (for example, <print job definition data>
) And an end tag (for example, </ print job definition data>), a tag set of a start tag and an end tag is described in a nested manner, so that the paper type, paper size, double-sided printing, paper A print setting including a plurality of types of setting items such as tray selection is described.

図4に、印刷履歴DB102に記憶する印刷履歴データの例を示す。
図4に示す印刷履歴データは、過去にホスト端末100が取得した各印刷要求に関する
情報を記述した印刷事例データを1つの単位(つまり印刷履歴データの1レコード分)と
して、過去に印刷要求を取得した複数回分の印刷事例データを含んで構成されている。1
つの印刷事例データには、当該印刷要求について取得した印刷ジョブ定義データに含まれ
る印刷設定、及び、当該印刷要求の取得順を示す履歴番号が記述されている。印刷履歴登
録部106は、印刷事例データを生成し、複数の印刷事例データを印刷履歴データとして
記憶する印刷履歴DB102に登録する。
FIG. 4 shows an example of print history data stored in the print history DB 102.
The print history data shown in FIG. 4 is acquired in the past using the print case data describing information about each print request acquired by the host terminal 100 in the past as one unit (that is, one record of the print history data). It is configured to include the print case data for a plurality of times. 1
One print case data describes a print setting included in the print job definition data acquired for the print request and a history number indicating the acquisition order of the print request. The print history registration unit 106 generates print case data and registers a plurality of print case data in the print history DB 102 that stores the print case data as print history data.

図5に、クライアント端末側通知部72からユーザに提示する通知画面例を示す。
図5に示す画面G1は、ホスト端末100の妥当性判定部104で印刷履歴データに存
在しない印刷設定であると判定した場合に、クライアント端末7の通知部72を構成する
クライアント端末7の表示装置44に表示される。印刷履歴データに存在しない、つまり
あまり利用されない印刷設定であることを通知するとともに、その印刷設定のまま印刷を
実行するか(図中、「印刷実行」)、印刷設定を取り消すか(図中、「キャンセル」)を
選択させるボタンB1,B2を表示している。
FIG. 5 shows an example of a notification screen presented to the user from the client terminal side notification unit 72.
A screen G1 shown in FIG. 5 is a display device of the client terminal 7 that constitutes the notification unit 72 of the client terminal 7 when the validity determination unit 104 of the host terminal 100 determines that the print setting does not exist in the print history data. 44. Notifying that the print settings do not exist in the print history data, that is, the print settings that are not often used, and whether to execute printing with the print settings (“print execution” in the figure) or cancel the print settings (in the figure, Buttons B1 and B2 for selecting “CANCEL”) are displayed.

次に、図6に示すホスト端末100の動作フローを中心に、本発明を適用した印刷支援
システム及び印刷システムの動作を説明する。ホスト端末100の動作は、本発明の印刷
支援プログラムの一部を構成するプログラムの実行により、実現される。
まず、ステップS101では、クライアント端末7から送信され印刷ジョブ定義データ
をホスト端末100の印刷ジョブ定義データ取得部101で取得する。ステップS102
では、印刷履歴データ取得部103で印刷履歴DB102から、最新の所定印刷事例数(
レコード数)分の印刷履歴データを取得する。なお、本実施例では、印刷の実行に成功し
た場合のみ、印刷事例を印刷履歴DB102に登録しているので、印刷履歴データに含ま
れる印刷事例は全て印刷の実行に成功した事例である。
Next, the operation of the printing support system and the printing system to which the present invention is applied will be described focusing on the operation flow of the host terminal 100 shown in FIG. The operation of the host terminal 100 is realized by executing a program that constitutes a part of the print support program of the present invention.
First, in step S <b> 101, print job definition data transmitted from the client terminal 7 is acquired by the print job definition data acquisition unit 101 of the host terminal 100. Step S102
In the print history data acquisition unit 103, the latest predetermined number of print cases (from the print history DB 102 (
Print history data for the number of records). In the present embodiment, only when the execution of printing is successful, the print cases are registered in the print history DB 102, so all the print cases included in the print history data are cases where the execution of printing was successful.

ステップS103では、妥当性判定部104において、図7(a)に示す判定処理を行
う。まず、図7(a)のステップS201で、ステップS101で取得した印刷ジョブ定
義データに含まれる印刷設定が、ステップS102で取得した印刷履歴データ中に存在す
るかを判定する。ここで、印刷ジョブ定義データに含まれる印刷設定にかかる複数種類の
設定項目の組み合わせが存在するかを判定するようにしてもよいし、一部の設定項目が存
在するかを判定してもよい。印刷ジョブ定義データに含まれる印刷設定が存在しない、つ
まり普段あまり使用しない珍しい印刷設定であると判定した場合(ステップS201:N
O)は、妥当性判定フラグをtrueに設定する(ステップS202)。一方、印刷ジョ
ブ定義データに含まれる印刷設定が印刷履歴データ中に存在する、つまり普段使用する印
刷設定であると判定した場合(ステップS201:YES)は、妥当性判定フラグをfa
lseに設定する(ステップS203)。上記判定処理の終了後、図1のステップS10
4に移行する。
In step S103, the validity determination unit 104 performs the determination process shown in FIG. First, in step S201 of FIG. 7A, it is determined whether the print setting included in the print job definition data acquired in step S101 exists in the print history data acquired in step S102. Here, it may be determined whether there is a combination of a plurality of types of setting items relating to print settings included in the print job definition data, or it may be determined whether some setting items exist. . When it is determined that the print setting included in the print job definition data does not exist, that is, it is an unusual print setting that is not normally used (step S201: N)
O) sets the validity determination flag to true (step S202). On the other hand, if it is determined that the print setting included in the print job definition data exists in the print history data, that is, is a print setting that is normally used (step S201: YES), the validity determination flag is set to fa.
lse is set (step S203). After completion of the determination process, step S10 in FIG.
4

ステップS104では、妥当性判定フラグがtrueに設定されているか否かを判定す
る。妥当性判定フラグがtrueである場合(ステップS104:YES)は、ステップ
S105に移行して通知処理を行い、妥当性判定フラグがfalseである場合(ステッ
プS104:NO)は、ステップS107に移行する。
ステップS105では、ホスト端末100側の通知部105から、クライアント端末7
側の通知部72に通知命令を送信する。クライアント端末7では通知命令を受信すると、
図5に示した画面G1を表示することで、あまり使用されない印刷設定であることを通知
するとともに、印刷を実行するか、取り消すかを選択させる。そして、クライアント端末
7の入力装置40を介して入力されたユーザの選択結果を取得し、ホスト端末100側の
通知部105に選択結果を送り返す。
In step S104, it is determined whether or not the validity determination flag is set to true. If the validity determination flag is true (step S104: YES), the process proceeds to step S105 to perform notification processing. If the validity determination flag is false (step S104: NO), the process proceeds to step S107. .
In step S105, from the notification unit 105 on the host terminal 100 side, the client terminal 7
A notification command is transmitted to the notification unit 72 on the side. When the client terminal 7 receives the notification command,
By displaying the screen G1 shown in FIG. 5, it is notified that the print setting is not used so much, and at the same time, whether to execute printing or cancel is selected. And the selection result of the user input via the input device 40 of the client terminal 7 is acquired, and the selection result is sent back to the notification unit 105 on the host terminal 100 side.

ステップS106では、クライアント端末7から送信されるユーザの選択結果を取得し
、印刷設定の取り消しが選択されなかった場合、つまり印刷実行が選択された場合(ステ
ップS106:NO)はステップS107に移行し、印刷設定の取り消しが選択された場
合(ステップS106:YES)は処理を終了する。
ステップS107では、ステップS101で取得した印刷ジョブ定義データに基づいて
印刷装置8に対する印刷要求を生成し、印刷要求送信部107から印刷装置8に送信する
。印刷要求を受信した印刷装置8では、印刷ジョブ定義データに含まれる印刷設定により
印刷を行う。そして、続くステップS108において、印刷履歴登録部106で、印刷要
求を送信した印刷ジョブ定義データから必要なデータを抽出して印刷事例データを生成し
、印刷履歴DB102に登録する。
In step S106, the selection result of the user transmitted from the client terminal 7 is acquired, and when canceling the print setting is not selected, that is, when execution of printing is selected (step S106: NO), the process proceeds to step S107. If cancellation of the print setting is selected (step S106: YES), the process ends.
In step S107, a print request for the printing apparatus 8 is generated based on the print job definition data acquired in step S101, and is transmitted from the print request transmission unit 107 to the printing apparatus 8. The printing apparatus 8 that has received the print request performs printing according to the print settings included in the print job definition data. In subsequent step S108, the print history registration unit 106 extracts necessary data from the print job definition data to which the print request has been transmitted, generates print case data, and registers it in the print history DB 102.

次に、実際に印刷ジョブ定義データを取得した場合の処理について説明する。
例えば、図3に示す印刷ジョブ定義データをステップS101で取得し、ステップS1
02で図4に示す印刷履歴データを取得したとする。印刷ジョブ定義データの印刷設定は
、用紙種類が“普通紙”、用紙サイズが“A4”、両面印刷が指定され、かつ、用紙トレ
イが“自動選択”となっている。このような設定項目の組み合わせは、図4の印刷履歴デ
ータ中、例えば、履歴番号0番に存在することから、ステップS103の判定処理におい
て通知は行わず、印刷ジョブ定義データに含まれる印刷設定で印刷が実行される。そして
、図8に示すような印刷事例データが生成され、印刷履歴DB102に登録される。
Next, processing when the print job definition data is actually acquired will be described.
For example, the print job definition data shown in FIG. 3 is acquired in step S101, and step S1 is acquired.
Assume that the print history data shown in FIG. The print settings of the print job definition data are “plain paper” as the paper type, “A4” as the paper size, duplex printing is designated, and “automatic selection” is selected for the paper tray. Such a combination of setting items exists, for example, at history number 0 in the print history data of FIG. 4, so that notification is not performed in the determination process of step S103, and the print settings included in the print job definition data are used. Printing is executed. Then, print case data as shown in FIG. 8 is generated and registered in the print history DB 102.

一方、図9に示すような印刷ジョブ定義データをステップS101で取得し、ステップ
S102で図4に示す印刷履歴データを取得したとする。印刷ジョブ定義データの印刷設
定は、用紙種類が“普通紙”、用紙サイズが“A2”、両面印刷が指定され、かつ、用紙
トレイが“自動選択”となっている。このような設定項目の組み合わせは、図4の印刷履
歴データには存在しないため、ユーザには図5に示したような通知画面G1が表示される
。このとき、印刷実行が選択された場合は、印刷が実行されると共に印刷履歴DB102
に当該印刷設定が登録され、印刷設定が取り消された場合は印刷を行うことなく、処理を
終了する。
以上のように、印刷履歴データに基づいて、印刷ジョブ定義データに含まれる印刷設定
が履歴に無く普段あまり使用されないような印刷設定である場合に、妥当性が無いとして
ユーザに通知することで、ユーザが再度印刷設定を確認することができ、不適切な印刷設
定で印刷を行うのを防止できる。
On the other hand, it is assumed that print job definition data as shown in FIG. 9 is acquired in step S101, and print history data shown in FIG. 4 is acquired in step S102. The print settings of the print job definition data are “plain paper” as the paper type, “A2” as the paper size, duplex printing is designated, and “automatic selection” is selected for the paper tray. Since such a combination of setting items does not exist in the print history data of FIG. 4, the notification screen G1 as shown in FIG. 5 is displayed to the user. At this time, if printing execution is selected, printing is executed and the print history DB 102 is executed.
If the print setting is registered and the print setting is canceled, the process ends without performing printing.
As described above, based on the print history data, when the print settings included in the print job definition data are print settings that are not in the history and are not normally used, by notifying the user that there is no validity, The user can confirm the print setting again, and can prevent printing with an inappropriate print setting.

[実施例2]
次に、本発明の第2実施例について説明する。
本実施例は、第1実施例にかかる印刷システムと略同様の構成であるが、ホスト端末1
00の判定の内容が異なっている。以下、第1実施例と同じ部分の説明は省略し、異なる
部分を中心に説明する。
本実施例にかかるホスト端末100は、図6のステップS103に示す判定処理におい
て、図7(b)に示すような処理を行う。つまり、印刷ジョブ定義データに含まれる印刷
設定が、印刷履歴データ中に出現する頻度が閾値未満を判定し(ステップS201′)、
閾値未満である場合(ステップS201′:YES)に妥当性判定フラグをtrueに設
定し(ステップS202)、閾値以上の場合(ステップS201′:NO)は妥当性判定
フラグをfalseに設定する(ステップS203)。以降のステップS105〜S10
8の処理は同じであり、ホスト端末100側及びクライアント端末7側の通知部105,
72は、印刷設定が閾値未満であると判定した場合に、あまり使用されない珍しい印刷設
定であるとしてユーザへの通知を行うと共に、印刷を実行するか、印刷設定を取り消すか
の選択を行わせる。
[Example 2]
Next, a second embodiment of the present invention will be described.
The present embodiment has substantially the same configuration as the printing system according to the first embodiment, but the host terminal 1
The contents of the determination of 00 are different. Hereinafter, the description of the same part as that of the first embodiment will be omitted, and the description will focus on the different part.
The host terminal 100 according to the present embodiment performs the process shown in FIG. 7B in the determination process shown in step S103 of FIG. That is, it is determined that the frequency that the print setting included in the print job definition data appears in the print history data is less than the threshold (step S201 ′).
If it is less than the threshold (step S201 ′: YES), the validity determination flag is set to true (step S202), and if it is equal to or greater than the threshold (step S201 ′: NO), the validity determination flag is set to false (step S202). S203). Subsequent steps S105 to S10
8 is the same, the notification unit 105 on the host terminal 100 side and the client terminal 7 side,
When it is determined that the print setting is less than the threshold value, 72 notifies the user that the print setting is rare and is used rarely, and selects whether to execute printing or cancel the print setting.

ここで、ステップS201′の判定では、複数種類の設定項目の組み合わせについて頻
度の閾値を定めて判定するようにしてもよいし、各設定項目に応じて頻度の閾値を定め閾
値未満の設定項目があるか(又は閾値未満の設定項目が所定数以上あるか)を判定しても
よい。また、一部の設定項目についてのみ閾値を定めて判定を行うようにしてもよい。ま
た、判定に用いる印刷履歴データ中の印刷事例数(印刷事例データ数、レコード数)は、
一定であってもよいし、各設定項目に応じて閾値を設定する場合にはその閾値に応じ変え
てもよい。
Here, in the determination in step S201 ′, a frequency threshold may be determined for a combination of a plurality of types of setting items, or a frequency threshold may be determined according to each setting item, and setting items less than the threshold may be included. It may be determined whether there is (or whether there are a predetermined number or more of setting items less than a threshold). Alternatively, determination may be made by setting a threshold value only for some setting items. The number of print cases (number of print case data, number of records) in the print history data used for determination is
It may be constant, or when a threshold value is set according to each setting item, it may be changed according to the threshold value.

次に、本実施例において、実際に印刷ジョブ定義データを取得した場合の処理について
説明する。
例えば、図10に示す印刷ジョブ定義データをステップS101で取得し、ステップS
102で図4に示す印刷履歴データ(判定に用いる印刷事例数が17)を取得したとし、
ステップS103において判定の閾値が3に設定されているとする。印刷ジョブ定義デー
タに含まれる印刷設定は、用紙種類が“普通紙”、用紙サイズが“A3”、両面印刷が指
定され、かつ、用紙トレイが“自動選択”となっている。この印刷設定の設定項目の組み
合わせは、図4の印刷履歴データ中、4レコード以上存在していることから、ステップS
103の判定処理において通知は行わず、印刷ジョブ定義データに含まれる印刷設定で印
刷が実行される。
Next, in the present embodiment, processing when print job definition data is actually acquired will be described.
For example, the print job definition data shown in FIG.
102, the print history data (number of print cases used for determination is 17) shown in FIG.
It is assumed that the determination threshold is set to 3 in step S103. The print settings included in the print job definition data are “plain paper” as the paper type, “A3” as the paper size, duplex printing is specified, and “automatic selection” is selected for the paper tray. Since there are four or more records in the print history data shown in FIG.
No notification is performed in the determination process 103, and printing is executed with the print settings included in the print job definition data.

一方、図11に示すような印刷ジョブ定義データをステップS101で取得し、ステッ
プS102で図4に示す印刷履歴データを取得したとする。用紙種類が“厚紙”、用紙サ
イズが“A4”、片面印刷が指定され、かつ、用紙トレイが“手差し”となっている。こ
のような設定項目の組み合わせは、図4の印刷履歴データ中1回しか出現しないため、図
5に示したような通知画面G1が表示される。このとき、印刷実行が選択された場合は、
印刷が実行されると共に印刷履歴DB102に当該印刷設定が登録され、印刷設定が取り
消された場合は印刷を行うことなく、処理を終了する。
以上のように、印刷履歴データに基づいて、印刷ジョブ定義データに含まれる印刷設定
が普段あまり使用されないような頻度の低い印刷設定である場合に、妥当性が無いとして
ユーザに通知することで、ユーザが再度印刷設定を確認することができ、不適切な印刷設
定で印刷を行うのを防止できる。
On the other hand, it is assumed that print job definition data as shown in FIG. 11 is acquired in step S101, and print history data shown in FIG. 4 is acquired in step S102. The paper type is “thick paper”, the paper size is “A4”, single-sided printing is designated, and the paper tray is “manual feed”. Since such a combination of setting items appears only once in the print history data of FIG. 4, a notification screen G1 as shown in FIG. 5 is displayed. At this time, if print execution is selected,
When printing is executed, the print settings are registered in the print history DB 102, and if the print settings are canceled, the process ends without performing printing.
As described above, based on the print history data, when the print settings included in the print job definition data are infrequently used print settings that are not frequently used, by notifying the user that there is no validity, The user can confirm the print setting again, and can prevent printing with an inappropriate print setting.

なお、上記第1実施例及び第2実施例において、印刷ジョブ定義データ取得部101は
形態1の印刷ジョブ定義データ取得手段に相当し、印刷履歴データ取得部103は形態1
の印刷履歴データ取得手段に相当し、妥当性判定部104は形態3の妥当性判定手段に相
当し、ホスト端末側通知部105及びクライアント端末7側通知部72は形態1及び4の
通知手段に相当する。また、印刷ジョブ定義データ取得部101による処理は形態8の印
刷ジョブ定義データ取得ステップに相当し、印刷履歴データ取得部103による処理は形
態8の印刷履歴データ取得ステップに相当し、妥当性判定部104による処理は形態10
の妥当性判定ステップに相当し、ホスト端末側通知部105及びクライアント端末7側通
知部72による処理は形態8及び11の通知ステップに相当する。
In the first embodiment and the second embodiment, the print job definition data acquisition unit 101 corresponds to the print job definition data acquisition unit of the first form, and the print history data acquisition unit 103 has the first form.
The validity determination unit 104 corresponds to the validity determination unit of mode 3, and the host terminal side notification unit 105 and the client terminal 7 side notification unit 72 correspond to the notification unit of modes 1 and 4. Equivalent to. Further, the process by the print job definition data acquisition unit 101 corresponds to a print job definition data acquisition step of form 8, the process by the print history data acquisition unit 103 corresponds to a print history data acquisition step of form 8, and a validity determination unit. The processing by 104 is form 10.
The processing by the host terminal side notification unit 105 and the client terminal 7 side notification unit 72 corresponds to the notification steps of modes 8 and 11.

[実施例3]
次に、本発明の第3実施例について説明する。
図12に本実施例にかかる印刷支援システムを備えた印刷システムを示す。
図12のホスト端末100′は、第1実施例にかかるホスト端末と略同様の構成である
が、印刷履歴データの内容及びこれに基づく判定内容が異なっている。以下、第1実施例
と同じ部分の説明は省略し、異なる部分を中心に説明する。
本実施例において、印刷履歴DB′で記憶し、印刷履歴データ取得部103′で取得す
る印刷履歴データは、過去の複数回の印刷にかかる各回の印刷設定及び当該各回の印刷の
実行結果を含む。そして、妥当性判定部104′は、印刷履歴データに基づいて、印刷ジ
ョブ定義データに含まれる印刷設定と同じ印刷設定にかかる過去の印刷の実行失敗頻度が
、閾値以上であるかの判定を行い、通知部105′は、妥当性判定部104′により実行
失敗頻度が閾値以上であると判定された場合に通知を行う。また、通知部105′は、通
知と共に、印刷設定の取り消しを行うか否かを選択させ、クライアント端末7から選択結
果を取得する機能も有する。
[Example 3]
Next, a third embodiment of the present invention will be described.
FIG. 12 shows a printing system provided with a printing support system according to this embodiment.
The host terminal 100 ′ in FIG. 12 has substantially the same configuration as the host terminal according to the first embodiment, but the contents of the print history data and the determination contents based thereon are different. Hereinafter, the description of the same part as that of the first embodiment will be omitted, and the description will focus on the different part.
In the present embodiment, the print history data stored in the print history DB ′ and acquired by the print history data acquisition unit 103 ′ includes the print settings for each time of a plurality of past prints and the execution results of the respective times of printing. . Based on the print history data, the validity determination unit 104 ′ determines whether the past print execution failure frequency related to the same print setting as the print setting included in the print job definition data is equal to or greater than a threshold value. The notification unit 105 ′ performs notification when the validity determination unit 104 ′ determines that the execution failure frequency is equal to or higher than the threshold value. In addition, the notification unit 105 ′ has a function of selecting whether or not to cancel the print setting together with the notification and acquiring a selection result from the client terminal 7.

さらに、ホスト端末100′は、印刷装置8′から印刷結果を取得する印刷結果取得部
109を備える。また、印刷履歴登録部106′は、印刷ジョブ定義データに含まれる印
刷設定及び当該印刷設定にかかる印刷の実行結果を含む印刷事例データを生成し、印刷履
歴DB102′に登録する。印刷の実行結果は、印刷結果取得部109で取得した印刷結
果及び通知部105′で取得したユーザの選択結果に基づいて決定する。本実施例では、
印刷設定が取り消されることなくかつ印刷装置8′で印刷に成功した場合を実行成功とし
、その他のケース、つまりユーザの選択により印刷設定が取り消された場合や、印刷設定
を取り消すことなく印刷を実行させたものの印刷装置8′で印刷に失敗した場合を含めて
、実行失敗としている。
なお、印刷装置8′は、ホスト端末100′の印刷要求送信部107から送信される印
刷要求に従ってコンテンツデータを印刷する機能と、上記のように、ホスト端末100′
印刷の結果取得部109に印刷結果を送信する機能と、を有する。
Furthermore, the host terminal 100 ′ includes a print result acquisition unit 109 that acquires a print result from the printing apparatus 8 ′. Further, the print history registration unit 106 ′ generates print case data including print settings included in the print job definition data and a print execution result related to the print settings, and registers the print case data in the print history DB 102 ′. The print execution result is determined based on the print result acquired by the print result acquisition unit 109 and the user selection result acquired by the notification unit 105 ′. In this example,
If the print settings are not canceled and printing is successful on the printing device 8 ', the execution is successful. In other cases, that is, when the print settings are canceled by the user's selection, or without canceling the print settings, the print is executed. Even if the printing device 8 'failed to print, the execution failed.
Note that the printing apparatus 8 'has a function of printing content data in accordance with a print request transmitted from the print request transmission unit 107 of the host terminal 100', and the host terminal 100 'as described above.
And a function of transmitting a print result to the print result acquisition unit 109.

図13に、本実施例で用いる印刷履歴データの例を示す。
本実施例の印刷履歴データには、第1実施例のように各印刷要求に関する情報を記述し
た印刷事例データを複数含んで構成されている。そして、本実施例において、印刷事例デ
ータは、印刷ジョブ定義データに含まれる印刷設定及び履歴番号に加えて、当該印刷要求
にかかる印刷の実行結果を示す実行結果フラグが記述されている。実行結果フラグは、本
実施例では、実行成功のときに‘1’を、実行失敗のときに‘0’を設定する。また、上
記のように、実行失敗には、印刷自体が失敗してしまう場合と、通知部72による通知時
にユーザが印刷設定を取り消した場合も含まれる。
FIG. 13 shows an example of print history data used in this embodiment.
The print history data of this embodiment includes a plurality of print case data describing information about each print request as in the first embodiment. In this embodiment, the print example data includes an execution result flag indicating the print execution result of the print request in addition to the print setting and the history number included in the print job definition data. In this embodiment, the execution result flag is set to “1” when the execution is successful, and “0” when the execution is unsuccessful. As described above, the execution failure includes a case where the printing itself fails and a case where the user cancels the print setting at the time of notification by the notification unit 72.

次に、図14に示すホスト端末100′の動作フローを中心に、本発明を適用した印刷
支援システム及び印刷システムの動作を説明する。ホスト端末100′の動作は、本発明
の印刷支援プログラムの一部を構成するプログラムの実行により、実現される。なお、ス
テップS301〜S307までは、ステップS303の判定処理を除き、上記実施例1の
ステップS101〜S107とほぼ同様の処理であるので、詳細な説明を省略する。
Next, the operation of the printing support system and the printing system to which the present invention is applied will be described focusing on the operation flow of the host terminal 100 ′ shown in FIG. The operation of the host terminal 100 ′ is realized by executing a program that constitutes a part of the print support program of the present invention. Steps S301 to S307 are substantially the same as steps S101 to S107 of the first embodiment except for the determination process of step S303, and thus detailed description thereof is omitted.

図15に、図14のステップS303における判定処理の詳細を示す。
図15のステップS401では、印刷ジョブ定義データに含まれる印刷設定と同じ印刷
設定にかかる過去の印刷の実行失敗頻度が、閾値以上であるかを判定する。具体的には、
ステップS302で取得した印刷履歴データの中から、ステップS301で取得した印刷
ジョブ定義データに含まれる印刷設定と同じ印刷設定であって、かつ、実行失敗(実行結
果フラグが‘0’)である印刷事例データを抽出し、当該印刷事例データの数をカウント
する。そして、実行失敗の数、つまり実行失敗頻度が閾値以上である場合(ステップS4
01:YES)は、妥当性判定フラグをtrueに設定し(ステップS402)、閾値未
満である場合(ステップS401:NO)は、妥当性判定フラグをfalseに設定する
FIG. 15 shows details of the determination processing in step S303 of FIG.
In step S401 in FIG. 15, it is determined whether the frequency of past print execution failures relating to the same print settings as the print settings included in the print job definition data is greater than or equal to a threshold value. In particular,
Prints that have the same print settings as the print settings included in the print job definition data acquired in step S301 from the print history data acquired in step S302, and that have failed to be executed (execution result flag is “0”). Case data is extracted and the number of print case data is counted. If the number of execution failures, that is, the frequency of execution failures is equal to or greater than a threshold (step S4
01: YES) sets the validity determination flag to true (step S402), and if it is less than the threshold (step S401: NO), sets the validity determination flag to false.

なお、印刷設定が複数種類の設定項目から構成される場合は、印刷履歴データのうち複
数種類の設定項目の組み合わせが印刷ジョブ定義データと同じ印刷設定を有する印刷事例
について、実行失敗頻度が閾値以上であるか判定してもよいし、1つの設定項目に着目し
、印刷履歴データのうち当該設定項目が同じである印刷設定を有する印刷事例について、
実行失敗頻度が閾値以上であるか判定してもよい。後者の場合、設定項目に応じて閾値を
設けたり、同様の判定を複数の設定項目について行い、1つでも実行失敗頻度が閾値以上
となる設定項目がある場合に妥当性判定フラグをtrueに設定したり、実行失敗頻度が
閾値以上となる設定項目が一定以上ある場合に妥当性判定フラグをtrueに設定したり
してもよい。また、実行失敗頻度の判定に用いる印刷履歴データ中の印刷事例データの数
についても、全ての判定において同じ数であってもよいし、実行失敗頻度の閾値の設定と
同様に設定項目に応じて変更してもよい。
If the print settings are composed of multiple types of setting items, the execution failure frequency is greater than or equal to the threshold for print cases in which the combination of multiple types of setting items in the print history data has the same print settings as the print job definition data It is possible to determine whether or not the print example has a print setting in which the setting item is the same in the print history data, focusing on one setting item.
It may be determined whether the execution failure frequency is greater than or equal to a threshold value. In the latter case, a threshold value is set according to the setting item, or the same determination is performed for a plurality of setting items, and the validity determination flag is set to true when there is even one setting item whose execution failure frequency is equal to or greater than the threshold value. The validity determination flag may be set to true when there is a certain setting item whose execution failure frequency is equal to or higher than a threshold value. Also, the number of print case data in the print history data used for execution failure frequency determination may be the same in all determinations, or according to the setting item as in the case of execution failure frequency threshold setting. It may be changed.

上記判定処理の終了後、図14に示すフローに戻り、ステップS304に移行し、ステ
ップS304〜S307の処理を行う。つまり、妥当性判定フラグがtrueに設定され
ている場合は、印刷ジョブ定義データに含まれる印刷設定は、過去に失敗の多い印刷設定
であり、設定失敗である可能性が高い(妥当でない)のでユーザに通知を行い、印刷実行
か又は印刷設定を取り消すかを選択させる。一方、妥当性判定フラグがfalseである
場合は、印刷ジョブ定義データに含まれる印刷設定は、過去に失敗の少ない又は失敗の無
い設定であるので、妥当性ありと判定され、通知を行うことなく印刷を実行する。
After the determination process is completed, the process returns to the flow shown in FIG. 14, the process proceeds to step S304, and the processes of steps S304 to S307 are performed. That is, when the validity determination flag is set to true, the print settings included in the print job definition data are print settings that have frequently failed in the past, and there is a high possibility that the settings have failed (not valid). The user is notified to select whether to execute printing or cancel the print settings. On the other hand, when the validity determination flag is “false”, the print settings included in the print job definition data are settings with few or no failures in the past, and thus are determined to be valid and without notification. Execute printing.

上記ステップS304〜S307の処理が終了すると、通知を行ったか否かにかかわら
ず、全てのケースでステップS308に移行する。ステップS308では、通知部105
′で取得したユーザの選択結果及び印刷結果取得部109で取得した印刷結果に基づいて
、印刷履歴登録部106′で、印刷ジョブ定義データを伴う印刷要求にかかる印刷が実行
成功であったか否かの判定を行う。具体的には、印刷装置8′で印刷が成功し、印刷結果
取得部109で印刷成功のデータを取得した場合(又は印刷失敗を取得しなかった場合)
は、実行成功と判定する(ステップS308:YES)。この場合、ステップS309に
移行し、実行結果フラグを実行成功(本実施例では‘1’)に設定して、当該実行成功に
かかる印刷設定を含む印刷事例データを生成し、印刷履歴DB102′に登録する。一方
、それ以外のケース、つまり、印刷結果取得部109で印刷失敗のデータを取得した場合
(又は印刷成功のデータを取得しなかった場合)や、通知部105′でユーザの選択結果
として印刷設定の取り消しを取得した場合は、実行失敗と判定する(ステップS308:
NO)。この場合、ステップS310に移行し、実行結果フラグを実行失敗(本実施例で
は‘0’)に設定して、当該実行失敗にかかる印刷設定を含む印刷事例データを生成し、
印刷履歴DB102′に登録する。
When the processes in steps S304 to S307 are completed, the process proceeds to step S308 in all cases regardless of whether or not notification is performed. In step S308, the notification unit 105
Whether or not the print history registration unit 106 ′ has successfully executed printing related to the print request with the print job definition data based on the user selection result acquired in ′ and the print result acquired in the print result acquisition unit 109. Make a decision. Specifically, when printing is successful at the printing device 8 ′ and printing success data is acquired by the printing result acquisition unit 109 (or when printing failure is not acquired).
Is determined to be successful (step S308: YES). In this case, the process proceeds to step S309, the execution result flag is set to execution success ('1' in this embodiment), print case data including print settings relating to the execution success is generated, and the print history DB 102 'is generated. sign up. On the other hand, in other cases, that is, when print failure data is acquired by the print result acquisition unit 109 (or when print success data is not acquired), or as a user selection result by the notification unit 105 ′, print settings are made. If the cancellation is acquired, it is determined that the execution has failed (step S308:
NO). In this case, the process proceeds to step S310, the execution result flag is set to execution failure ('0' in the present embodiment), and print case data including print settings related to the execution failure is generated.
Register in the print history DB 102 '.

次に、本実施例において、実際に印刷ジョブ定義データを取得した場合の処理について
説明する。
例えば、図9に示す印刷ジョブ定義データをステップS301で取得し、ステップS1
02で図13に示す印刷履歴データ(判定に用いる印刷事例数が20)を取得したとし、
ステップS303における判定の閾値が1、つまり、実行失敗が1つでもあるときはユー
ザに通知するように設定されているものとする。このとき、印刷ジョブ定義データの印刷
設定は、用紙種類が“普通紙”、用紙サイズが“A2”、両面印刷が指定され、かつ、用
紙トレイが“自動選択”となっている。この場合、このような設定項目の組み合わせは、
図13に示す印刷履歴データのうち履歴番号5番の印刷事例データに見られ、この印刷事
例では実行結果が実行失敗となっている。従って、実行失敗頻度が閾値(1)以上である
ため、ステップS305において通知が行われ、ユーザの選択結果に応じて印刷設定が取
り消され又は印刷が実行される。その後、その印刷設定とその印刷の実行結果を含む印刷
事例データが印刷履歴DB102′に登録され、全ての処理が終了する。
Next, in the present embodiment, processing when print job definition data is actually acquired will be described.
For example, the print job definition data shown in FIG. 9 is acquired in step S301, and step S1 is acquired.
02, the print history data shown in FIG. 13 (the number of print cases used for determination is 20) is acquired.
It is assumed that when the determination threshold value in step S303 is 1, that is, when there is even one execution failure, the user is notified. At this time, the print settings of the print job definition data are “plain paper” as the paper type, “A2” as the paper size, duplex printing is designated, and “automatic selection” is selected for the paper tray. In this case, such a combination of setting items is
In the print history data shown in FIG. 13, it can be seen in the print case data with history number 5 and in this print case, the execution result is an execution failure. Accordingly, since the execution failure frequency is equal to or greater than the threshold value (1), a notification is made in step S305, and the print setting is canceled or printing is executed according to the selection result of the user. Thereafter, the print case data including the print setting and the print execution result is registered in the print history DB 102 ′, and all the processes are completed.

図16に、この事例において、実行失敗頻度が閾値以上である場合にユーザに提示する
通知画面例を示し、図17に、この事例において、印刷履歴登録部106′で生成する印
刷事例データの例を示す。図16の画面G2は、過去に失敗した設定である旨を通知する
と共に、印刷を続行するか、キャンセルするかをユーザに選択させる選択ボタンB3,B
4を表示している。この選択ボタンB3,B4の選択結果がホスト端末100′側の通知
部105′に通知される。また、図17に示す印刷事例データは、図9に示す印刷ジョブ
定義データに含まれる印刷設定、及び、実行結果(図17では実行失敗‘0’)を含む。
以上のように、印刷履歴データに基づいて、印刷ジョブ定義データに含まれる印刷設定
が過去に印刷の実行失敗頻度が高い、つまり誤りやすい印刷設定であるかを判定し、実行
失敗頻度が高い場合にユーザに通知することで、ユーザが再度印刷設定を確認することが
でき、不適切な印刷設定で印刷を行うのを防止できる。
FIG. 16 shows an example of a notification screen presented to the user when the execution failure frequency is equal to or higher than the threshold in this case. FIG. 17 shows an example of print case data generated by the print history registration unit 106 ′ in this case. Indicates. The screen G2 in FIG. 16 notifies the user that the setting has failed in the past, and allows the user to select whether to continue printing or cancel printing.
4 is displayed. The selection results of the selection buttons B3 and B4 are notified to the notification unit 105 ′ on the host terminal 100 ′ side. 17 includes the print settings included in the print job definition data shown in FIG. 9 and the execution result (execution failure “0” in FIG. 17).
As described above, based on the print history data, it is determined whether the print settings included in the print job definition data have a high frequency of print execution failures in the past, that is, print settings that are prone to errors. By notifying the user, the user can confirm the print setting again and can prevent printing with an inappropriate print setting.

なお、上記第3実施例において、印刷ジョブ定義データ取得部101は形態1の印刷ジ
ョブ定義データ取得手段に相当し、印刷履歴データ取得部103′は形態5の印刷履歴デ
ータ取得手段に相当し、妥当性判定部104′は形態7の妥当性判定手段に相当し、ホス
ト端末側通知部105′及びクライアント端末7側通知部72は形態7の通知手段に相当
する。また、印刷ジョブ定義データ取得部101による処理は形態8の印刷ジョブ定義デ
ータ取得ステップに相当し、印刷履歴データ取得部103′による処理は形態12の印刷
履歴データ取得ステップに相当し、妥当性判定部104′による処理は形態12の判定ス
テップに相当し、ホスト端末側通知部105′及びクライアント端末7側通知部72によ
る処理は形態12の通知ステップに相当する。
In the third embodiment, the print job definition data acquisition unit 101 corresponds to the print job definition data acquisition unit of form 1, the print history data acquisition unit 103 ′ corresponds to the print history data acquisition unit of form 5, The validity determination unit 104 ′ corresponds to the validity determination unit of the form 7, and the host terminal side notification unit 105 ′ and the client terminal 7 side notification unit 72 correspond to the notification unit of form 7. Further, the processing by the print job definition data acquisition unit 101 corresponds to the print job definition data acquisition step of form 8, and the processing by the print history data acquisition unit 103 ′ corresponds to the print history data acquisition step of form 12, and the validity determination is performed. The processing by the unit 104 ′ corresponds to the determination step of mode 12, and the processing by the host terminal side notification unit 105 ′ and the client terminal 7 side notification unit 72 corresponds to the notification step of mode 12.

(変形例)
なお、本発明の適用は上記実施形態に限定されない。
例えば、印刷設定や印刷設定の取得時間に応じて上記実施例1、2及び3の夫々の判定
処理のいずれを行うかを選択してもよいし、出現頻度(実施例1又は2)の判定と実行失
敗頻度(実施例3)の判定の双方を行い、これらの判定結果を組み合わせて、例えば、両
方を満たす場合に通知を行ったり、いずれかを満たす場合に通知を行ったりしてもよい。
また、この場合、印刷設定と実行結果の双方を含む印刷事例データを印刷履歴DBに登録
し、出現頻度の判定を行う場合には、実行成功の印刷事例データのみを抽出して判定を行
う。
(Modification)
The application of the present invention is not limited to the above embodiment.
For example, it may be selected which of the determination processes of the first, second, and third embodiments is performed according to the print setting and the print setting acquisition time, and the appearance frequency (the first or second embodiment) is determined. And the execution failure frequency (Example 3) may be determined, and these determination results may be combined, for example, notification may be performed when both are satisfied, or notification may be performed when either is satisfied. .
Further, in this case, when print case data including both print settings and execution results is registered in the print history DB and the appearance frequency is determined, only the print case data that has been successfully executed is extracted and determined.

また、上記実施例1〜3に示した出現頻度や実行失敗頻度以外の出現頻度や実行失敗頻
度、あるいは、出現頻度や実行失敗頻度以外の印刷ジョブ定義データに含まれる印刷設定
と関連する印刷設定の過去の設定状況や、当該印刷設定にかかる印刷の過去の実行状況を
示す情報を用いて、印刷設定の妥当性を判定してもよい。例えば、上記実施例3において
、印刷ジョブ定義データに含まれる印刷設定と同じ印刷設定の印刷事例数に対する同じ印
刷設定の実行失敗事例数等を用いてもよい。
Also, the print settings related to the print settings included in the print job definition data other than the appearance frequency and the execution failure frequency other than the appearance frequency and the execution failure frequency shown in the first to third embodiments. The validity of the print setting may be determined using information indicating the past setting status of the print and information indicating the past execution status of the printing related to the print setting. For example, in the third embodiment, the same number of execution failure cases with the same print setting as the number of print cases with the same print setting as the print setting included in the print job definition data may be used.

さらに、上記実施形態では、通知と共に、印刷実行か取り消しかを選択させているのみ
であるが、その他適切と推定される印刷設定を推定し、候補の1つとして表示させるもの
であってもよい。この候補は、例えば、印刷履歴データに基づいて決定することができる
。例えば、まず、印刷履歴データの中から、印刷ジョブ定義データに含まれる印刷設定と
同じ印刷設定で実行失敗の印刷事例のすぐ後になされた印刷事例をいくつか抽出する。そ
して、その中に、実行失敗にかかる印刷設定と多くの部分が共通している印刷事例があれ
ば、その印刷事例は、実行失敗後修正してなされた再度の印刷要求にかかるものと推定で
きるから、これを候補として表示することができる。
Furthermore, in the above-described embodiment, only the execution or cancellation of printing is selected together with the notification. However, other print settings estimated to be appropriate may be estimated and displayed as one of candidates. . This candidate can be determined based on, for example, print history data. For example, first, from the print history data, several print cases made immediately after a print case that failed to execute with the same print settings as the print settings included in the print job definition data are extracted. If there is a print case that has many parts in common with the print settings related to the execution failure, it can be estimated that the print case is related to a print request made again after the execution failure. Therefore, this can be displayed as a candidate.

また、上記実施形態では、印刷支援システムをホスト端末100,100′に適用して
いるがこれに限らず、クライアント端末と印刷装置が直接接続するような場合には、ホス
ト端末に置いた機能を全てクライアント端末に設けてもよい。同様に、印刷装置側に全て
の機能を設けてもよい。また、印刷支援システムの一部の機能(手段)を印刷装置やクラ
イアント端末に設けてもよい。
In the above embodiment, the print support system is applied to the host terminals 100 and 100 '. However, the present invention is not limited to this, and when the client terminal and the printing apparatus are directly connected, the functions placed on the host terminal are provided. All may be provided in the client terminal. Similarly, all functions may be provided on the printing apparatus side. Further, some functions (means) of the printing support system may be provided in the printing apparatus or the client terminal.

第1実施例の印刷支援システムを備えた印刷システムを示す図である。It is a figure which shows the printing system provided with the printing assistance system of 1st Example. ホスト端末及びクライアント端末のハードウェア構成を示す図である。It is a figure which shows the hardware constitutions of a host terminal and a client terminal. 印刷ジョブ定義データの例を示す図である。FIG. 6 is a diagram illustrating an example of print job definition data. 印刷履歴DBに記憶する印刷履歴データの例を示す図である。It is a figure which shows the example of the printing history data memorize | stored in printing history DB. ユーザに提示する通知画面例を示す図である。It is a figure which shows the example of a notification screen shown to a user. ホスト端末の動作フローを示す図である。It is a figure which shows the operation | movement flow of a host terminal. 妥当性判定部における判定処理のフロー示す図である。It is a figure which shows the flow of the determination process in a validity determination part. 印刷事例データの例を示す図である。It is a figure which shows the example of printing example data. 印刷ジョブ定義データの例を示す図である。FIG. 6 is a diagram illustrating an example of print job definition data. 印刷ジョブ定義データの例を示す図である。FIG. 6 is a diagram illustrating an example of print job definition data. 印刷ジョブ定義データの例を示す図である。FIG. 6 is a diagram illustrating an example of print job definition data. 第3実施例の印刷支援システムを備えた印刷システムを示す図である。It is a figure which shows the printing system provided with the printing assistance system of 3rd Example. 印刷履歴データの例を示す図である。It is a figure which shows the example of printing log | history data. ホスト端末の動作フローである。It is an operation | movement flow of a host terminal. 判定処理を示すフローである。It is a flow which shows a determination process. ユーザに提示する通知画面例を示す図である。It is a figure which shows the example of a notification screen shown to a user. 印刷事例データの例を示す図である。It is a figure which shows the example of printing example data.

符号の説明Explanation of symbols

39 バス、100,100′ ホスト端末、101 印刷ジョブ定義データ取得
部、103 印刷履歴データ取得部、104 妥当性判定部、105 通知部(ホ
スト端末側)、106 印刷履歴登録部、107 印刷要求送信部、109 印
刷結果取得部、B1,B2,B3,B4 選択ボタン、102 印刷履歴DB、G1,G
2 画面、7 クライアント端末、71 印刷ジョブ定義データ送信部、
72 通知部(クライアント端末側)、8 印刷装置
39 Bus, 100, 100 ′ Host terminal, 101 Print job definition data acquisition unit, 103 Print history data acquisition unit, 104 Validity determination unit, 105 Notification unit (host terminal side), 106 Print history registration unit, 107 Print request transmission , 109 Print result acquisition unit, B1, B2, B3, B4 selection button, 102 Print history DB, G1, G
2 screens, 7 client terminals, 71 print job definition data transmission unit,
72 Notification unit (client terminal side), 8 printing device

Claims (8)

印刷設定を含む印刷ジョブ定義データを取得する印刷ジョブ定義データ取得手段と、
少なくとも印刷設定履歴を含む印刷履歴データを取得する印刷履歴データ取得手段と、
前記印刷ジョブ定義データに含まれる印刷設定について、前記印刷履歴データに基づき
妥当性の判定を行う妥当性判定手段と、
前記妥当性判定手段による判定結果に基づいて、ユーザに通知を行う通知手段と、
を備えることを特徴とする印刷支援システム。
Print job definition data acquisition means for acquiring print job definition data including print settings;
Print history data acquisition means for acquiring print history data including at least a print setting history;
Validity determination means for determining validity of the print settings included in the print job definition data based on the print history data;
Notification means for notifying the user based on the determination result by the validity determination means;
A printing support system comprising:
前記妥当性判定手段は、前記印刷ジョブ定義データに含まれる印刷設定について、当該
印刷設定の前記印刷履歴データにおける発生状況が所定条件に該当するかの判定を行うこ
とを特徴とする請求項1に記載の印刷支援システム。
The said validity determination means determines whether the generation | occurrence | production condition in the said print history data of the said print setting corresponds to a predetermined condition about the print setting contained in the said print job definition data. The printing support system described.
前記妥当性判定手段は、前記発生状況の指標として発生頻度を用い、当該発生頻度が閾
値未満であるかの判定を行うことを特徴とする請求項2に記載の印刷支援システム。
The print support system according to claim 2, wherein the validity determination unit uses an occurrence frequency as an index of the occurrence state and determines whether the occurrence frequency is less than a threshold.
前記通知手段は、前記印刷ジョブ定義データに含まれる印刷設定の取り消しを行うか否
かを選択させ、ユーザの選択結果を取得することを特徴とする請求項3に記載の印刷支援
システム。
The print support system according to claim 3, wherein the notifying unit selects whether or not to cancel a print setting included in the print job definition data, and acquires a user selection result.
前記印刷履歴データ取得手段は、前記印刷設定履歴に加え、当該印刷設定にかかる印刷
の実行結果履歴を含む印刷履歴データを取得し、
前記妥当性判定手段は、前記印刷ジョブ定義データに含まれる印刷設定について、前記
印刷履歴データにおける当該印刷設定にかかる印刷の実行状況が所定条件に該当するかの
判定を行うことを特徴とする請求項1に記載の印刷支援システム。
The print history data acquisition unit acquires print history data including a print execution result history related to the print setting in addition to the print setting history,
The validity determination unit is configured to determine whether a print execution state related to the print setting in the print history data satisfies a predetermined condition for the print setting included in the print job definition data. Item 4. The printing support system according to Item 1.
前記妥当性判定手段は、前記印刷の実行状況の指標として実行失敗頻度を用い、当該実
行失敗頻度が閾値以上であるかの判定を行うことを特徴とする請求項5に記載の印刷支援
システム。
The printing support system according to claim 5, wherein the validity determination unit uses an execution failure frequency as an index of the execution state of the printing, and determines whether the execution failure frequency is equal to or higher than a threshold value.
前記通知手段は、前記印刷ジョブ定義データに含まれる印刷設定の取り消しを行うか否
かを選択させ、ユーザの選択結果を取得するものであって、
前記印刷履歴データ取得手段は、前記印刷の実行結果履歴として、少なくとも前記ユー
ザの選択結果を含む印刷履歴データを取得し、
前記妥当性判定手段は、前記印刷設定の取り消しが行われた場合を少なくとも実行失敗
とした前記実行失敗頻度を用いて、前記判定を行うことを特徴とする請求項6に記載の印
刷支援システム。
The notifying means is configured to select whether or not to cancel a print setting included in the print job definition data, and obtain a user selection result;
The print history data acquisition unit acquires print history data including at least the user selection result as the print execution result history,
The print support system according to claim 6, wherein the validity determination unit performs the determination using at least the execution failure frequency at which execution failure has occurred when the print setting is canceled.
印刷設定を含む印刷ジョブ定義データを取得する印刷ジョブ定義データ取得ステップと

少なくとも印刷設定履歴を含む印刷履歴データを取得する印刷履歴データ取得ステップ
と、
前記印刷ジョブ定義データに含まれる印刷設定について、前記印刷履歴データに基づき
妥当性の判定を行う妥当性判定ステップと、
前記妥当性判定ステップによる判定結果に基づいて、ユーザに通知を行う通知ステップ
と、
からなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする印
刷支援プログラム。
A print job definition data acquisition step for acquiring print job definition data including print settings;
A print history data acquisition step for acquiring print history data including at least a print setting history;
A validity determination step for determining the validity of the print settings included in the print job definition data based on the print history data;
A notification step of notifying the user based on the determination result of the validity determination step;
A printing support program, comprising: a program for causing a computer to execute a process comprising:
JP2007048617A 2007-02-28 2007-02-28 Printing support system, printing support program, and printing support method Withdrawn JP2008210321A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007048617A JP2008210321A (en) 2007-02-28 2007-02-28 Printing support system, printing support program, and printing support method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007048617A JP2008210321A (en) 2007-02-28 2007-02-28 Printing support system, printing support program, and printing support method

Publications (1)

Publication Number Publication Date
JP2008210321A true JP2008210321A (en) 2008-09-11

Family

ID=39786536

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007048617A Withdrawn JP2008210321A (en) 2007-02-28 2007-02-28 Printing support system, printing support program, and printing support method

Country Status (1)

Country Link
JP (1) JP2008210321A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010134758A (en) * 2008-12-05 2010-06-17 Canon Inc Print system, printing device, and method of controlling printing device
JP2012014421A (en) * 2010-06-30 2012-01-19 Canon It Solutions Inc Information processing system, image processing apparatus, printing management server, method thereof, and program
JP2014191364A (en) * 2013-03-26 2014-10-06 Oki Electric Ind Co Ltd Printing management system, printing management method, and program
JP2014229288A (en) * 2013-05-27 2014-12-08 京セラドキュメントソリューションズ株式会社 Image forming system, image forming apparatus, and image forming program
JP2017130148A (en) * 2016-01-22 2017-07-27 株式会社リコー Image formation and output control device, method for controlling image formation and output control device, and program for controlling image formation and output control device
JP2019101865A (en) * 2017-12-05 2019-06-24 コニカミノルタ株式会社 Program for controlling terminal device configured to be communicable with image forming device
JP2020030514A (en) * 2018-08-21 2020-02-27 富士ゼロックス株式会社 Print instructing device, printing system and program
JP2020154729A (en) * 2019-03-20 2020-09-24 株式会社リコー Information processing apparatus, image forming apparatus, information processing system, and program
JPWO2021025000A1 (en) * 2019-08-08 2021-02-11

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000172469A (en) * 1998-12-09 2000-06-23 Sharp Corp Automatic display method for print setting information
JP2004157680A (en) * 2002-11-05 2004-06-03 Sharp Corp Print control system, print control method, and program for executing the method
JP2004192234A (en) * 2002-12-10 2004-07-08 Canon Inc User support system in printer

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000172469A (en) * 1998-12-09 2000-06-23 Sharp Corp Automatic display method for print setting information
JP2004157680A (en) * 2002-11-05 2004-06-03 Sharp Corp Print control system, print control method, and program for executing the method
JP2004192234A (en) * 2002-12-10 2004-07-08 Canon Inc User support system in printer

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010134758A (en) * 2008-12-05 2010-06-17 Canon Inc Print system, printing device, and method of controlling printing device
JP2012014421A (en) * 2010-06-30 2012-01-19 Canon It Solutions Inc Information processing system, image processing apparatus, printing management server, method thereof, and program
JP2014191364A (en) * 2013-03-26 2014-10-06 Oki Electric Ind Co Ltd Printing management system, printing management method, and program
JP2014229288A (en) * 2013-05-27 2014-12-08 京セラドキュメントソリューションズ株式会社 Image forming system, image forming apparatus, and image forming program
JP2017130148A (en) * 2016-01-22 2017-07-27 株式会社リコー Image formation and output control device, method for controlling image formation and output control device, and program for controlling image formation and output control device
JP7043814B2 (en) 2017-12-05 2022-03-30 コニカミノルタ株式会社 A program for controlling a terminal device configured to be communicable with an image forming device, and a method for controlling the terminal device.
JP2019101865A (en) * 2017-12-05 2019-06-24 コニカミノルタ株式会社 Program for controlling terminal device configured to be communicable with image forming device
JP2020030514A (en) * 2018-08-21 2020-02-27 富士ゼロックス株式会社 Print instructing device, printing system and program
CN110851084A (en) * 2018-08-21 2020-02-28 富士施乐株式会社 Print instruction apparatus, print instruction method, print system, and computer-readable recording medium
JP7135580B2 (en) 2018-08-21 2022-09-13 富士フイルムビジネスイノベーション株式会社 PRINTING INSTRUCTION DEVICE, PRINTING SYSTEM AND PROGRAM
JP2020154729A (en) * 2019-03-20 2020-09-24 株式会社リコー Information processing apparatus, image forming apparatus, information processing system, and program
JP7287035B2 (en) 2019-03-20 2023-06-06 株式会社リコー Information processing device, information processing system, and program
JPWO2021025000A1 (en) * 2019-08-08 2021-02-11
WO2021025000A1 (en) * 2019-08-08 2021-02-11 京セラドキュメントソリューションズ株式会社 Image forming device
JP7287468B2 (en) 2019-08-08 2023-06-06 京セラドキュメントソリューションズ株式会社 image forming device

Similar Documents

Publication Publication Date Title
JP2008210321A (en) Printing support system, printing support program, and printing support method
JP5143117B2 (en) Information processing apparatus, information processing apparatus control method, and information processing system
JP5621793B2 (en) Printing system, printing control apparatus, and printing control program
US11778110B2 (en) Image processing apparatus displaying a home screen in a fixed button mode in a state where acquisition of a recommended button information is unavailable
JP2010120231A (en) Print device and print control program
US11641434B2 (en) Server system and image forming device communicating with server system
US20190286391A1 (en) Information processing terminal, method of controlling the same, storage medium, and image forming apparatus
US20180316802A1 (en) Image processing apparatus, control method for image processing apparatus, and recording medium
JP4193556B2 (en) Job monitoring method and program
JP2007090757A (en) Imaging device, information processing device and imaging system
JP2010260264A (en) Image forming apparatus
JP2020030514A (en) Print instructing device, printing system and program
JP2010181932A (en) Print control apparatus, print system, and printer driver program
US9948817B2 (en) Image forming apparatus
US8826085B2 (en) Display screen control device with error alert, display screen control method, and computer readable medium
US7548327B2 (en) Image forming apparatus and image forming system
US20180257886A1 (en) Image forming system, image forming apparatus and method of controlling the same
JP2008227704A (en) Print unit
JP2008299593A (en) Image processing system
US11269570B2 (en) Non-transitory computer-readable storage medium, information processing apparatus, and control method that registers information so an item related to an application can be displayed after the application has terminated
US9262109B2 (en) Print instruction apparatus, printing system, and non-transitory computer readable medium
JP7147593B2 (en) printer
JP7286274B2 (en) System, management server system, and control method
JP2010137381A (en) Image forming apparatus, and control method and control program thereof
US10334124B2 (en) Information processing apparatus, non-transitory computer readable medium, and information processing system for print job management

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090807

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110613

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110705

A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20110811