[go: up one dir, main page]

JP5949072B2 - Print setting management system, print setting management method, and print setting management program. - Google Patents

Print setting management system, print setting management method, and print setting management program. Download PDF

Info

Publication number
JP5949072B2
JP5949072B2 JP2012084951A JP2012084951A JP5949072B2 JP 5949072 B2 JP5949072 B2 JP 5949072B2 JP 2012084951 A JP2012084951 A JP 2012084951A JP 2012084951 A JP2012084951 A JP 2012084951A JP 5949072 B2 JP5949072 B2 JP 5949072B2
Authority
JP
Japan
Prior art keywords
print
information
print request
setting
unit
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.)
Expired - Fee Related
Application number
JP2012084951A
Other languages
Japanese (ja)
Other versions
JP2013214243A (en
Inventor
崇久 田中
崇久 田中
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP2012084951A priority Critical patent/JP5949072B2/en
Publication of JP2013214243A publication Critical patent/JP2013214243A/en
Application granted granted Critical
Publication of JP5949072B2 publication Critical patent/JP5949072B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Description

本発明は、データの送受信機能を有するパーソナルコンピュータ等からなる端末装置とレーザプリンタ・複写機等の間に介在する構成として適用され、ユーザからの印刷要求情報の受け渡しを仲介する印刷設定管理システム、その管理方法、およびそのプログラムに関する。   The present invention is applied as a configuration interposed between a terminal device composed of a personal computer or the like having a data transmission / reception function and a laser printer / copier, etc., and a print setting management system that mediates transfer of print request information from a user, The present invention relates to the management method and the program.

従来から、プリンタの印刷設定過誤に起因した印刷の失敗による用紙の無駄や時間の浪費等が問題視されてきた。例えば、アプリケーションソフトウェアに基づく公知の機能によれば一度行った印刷設定を保持しておくことも可能であるが、この印刷設定の保持機能は1台のプリンタのみを対象としているため、複数のプリンタを利用する場合には、それぞれに別個の設定を要していた。   Conventionally, there has been a problem of wasting paper, wasting time, and the like due to a printing failure due to an error in printing settings of a printer. For example, according to a known function based on application software, it is possible to retain print settings once made. However, since this print setting retention function is intended for only one printer, a plurality of printers can be retained. When using, separate settings were required for each.

即ち、従来技術を示した図7のように、プリンタ200Aにおいてユーザの意図通りの正しい印刷(2in1モードでの両面印刷)ができた場合でも、この設定をプリンタ200Bにおける類似資料の印刷には利用できなかった(一般に、2in1は「ツーインワン」と指称される)。このため、ユーザが印刷設定を誤った状態で印刷指令を出すと(1in1モードでの両面印刷)、その誤った設定のままで印刷が実行され、結果的に用紙の使用量が2倍になってしまう等の問題が生じていた。また、印刷設定の保持が可能な範囲は、印刷対象(Excelのシートなど)ごとに限られていたため、上記同様のトラブルが生じていた。さらに、ユーザが初めて印刷を実行する場面にあっては、保存機能が利用できないという問題もあった。   That is, as shown in FIG. 7 showing the prior art, even when the printer 200A performs correct printing as intended by the user (double-sided printing in the 2-in-1 mode), this setting is used for printing similar materials in the printer 200B. (2in1 is generally referred to as “two-in-one”). For this reason, if the user issues a print command in a state where the print settings are incorrect (double-sided printing in the 1 in 1 mode), printing is performed with the incorrect settings, and the amount of paper used doubles as a result. There was a problem such as. Further, since the range in which the print settings can be held is limited for each print target (such as an Excel sheet), the same trouble as described above has occurred. Furthermore, there is a problem that the storage function cannot be used when the user performs printing for the first time.

上述した問題に対応して、従来より、印刷設定の適否の判定等に関する下記の技術内容(特許文献1乃至4)が知られている。   In response to the above-described problem, the following technical contents (Patent Documents 1 to 4) relating to determination of whether print settings are appropriate have been known.

特許文献1に開示された発明は、予めカレンダー表示画面上に登録しておいた1日単位のスケジュールデータに経時的な印刷の度に行う設定適否の判定の結果を関連づけて管理し、これを以降の判定時に参照することで判定精度を高めると共に用紙トラブルを回避しようとするものである。また、特許文献2に開示された発明は、ユーザからの印刷要求を受信すると、複数のプリンタの中から適切な用紙が設定されているプリンタを選択することで誤印刷を回避しようとするものである。   The invention disclosed in Patent Document 1 associates and manages the result of determination of suitability for setting each time of printing over time with the daily schedule data registered on the calendar display screen in advance. By referring to subsequent determinations, the determination accuracy is improved and paper troubles are avoided. The invention disclosed in Patent Document 2 is intended to avoid erroneous printing by selecting a printer in which appropriate paper is set from a plurality of printers upon receiving a print request from a user. is there.

さらに、特許文献3に開示された発明は、ユーザごとの印刷履歴情報を記憶しておき、これに基づいて印刷設定の適否を判定するものである。かかる発明は、リアルタイムで印刷設定を行っているユーザ以外の者の過去の印刷結果を参酌できる構成としたことで、従来の問題点の改善を図っている。また、特許文献4に開示された発明は、複数のプリンタの印刷履歴情報を相互に流用できるように拡張したことで、従来技術の問題点の解決を図ったものである。   Furthermore, the invention disclosed in Patent Document 3 stores print history information for each user, and determines the suitability of print settings based on this information. Such an invention aims to improve the conventional problems by adopting a configuration in which past print results of a person other than the user who has made print settings in real time can be taken into consideration. In addition, the invention disclosed in Patent Document 4 is intended to solve the problems of the prior art by extending the print history information of a plurality of printers so that they can be mutually used.

特開2005−108075JP 2005-108075 A 特開2009−245099JP2009-2445099 特開2011−194634JP2011-194634 特開平10−326167JP-A-10-326167

しかしながら、特許文献1に開示された発明は、印刷設定の適切性判定のために1ヶ月という長期間にわたるデータの取得が必要であり、また、その判定精度を高めるためには、さらに多くの月日と多くのデータを要するという問題がある。また、特許文献2に開示された発明は、用紙サイズという観点からのプリンタ選択に特化したものであり、正確な印刷情報の取得に関する技術については何ら開示されていない。さらに、特許文献3に開示された公知例では、判定の手順にかかる具体的な開示がなく、また、特許文献4に開示された発明は、過去の印刷設定リストを利用することでユーザの負担軽減を図ったものであり、本発明とは目的を異にするものである。   However, in the invention disclosed in Patent Document 1, it is necessary to acquire data for a long period of one month for determining the appropriateness of the print setting, and more months are required to increase the determination accuracy. There is a problem that it requires a lot of data. The invention disclosed in Patent Document 2 is specialized for printer selection from the viewpoint of paper size, and does not disclose any technique related to acquisition of accurate print information. Furthermore, in the known example disclosed in Patent Document 3, there is no specific disclosure regarding the determination procedure, and the invention disclosed in Patent Document 4 uses the past print setting list to burden the user. This is intended to be reduced and has a different purpose from the present invention.

(発明の目的)
本発明は、上記従来例の有する不都合を改善し、特に、ユーザが設定した印刷要求情報に含まれる印刷設定情報を適切に方向づけて管理することを、その目的とする。
(Object of invention)
An object of the present invention is to improve the inconveniences of the above-described conventional example, and in particular to appropriately manage print setting information included in print request information set by a user.

上記目的を達成するために、本発明にかかる印刷設定管理システムでは、外部入力される印刷設定情報を含んだ印刷要求情報を一括して受信する印刷要求受信手段と、この印刷要求受信手段を介して取得した印刷要求情報を解析すると共に所定の処理を行う印刷要求解析処理手段と、この印刷要求解析処理手段から受信した印刷要求情報を対応するプリンタに送信する印刷要求送信手段と、印刷設定情報の管理上必要な情報を格納する情報格納手段と、を備え、印刷要求解析処理手段は、取得した印刷要求情報の中から印刷設定情報と印刷の状況に基づく印刷状況データを抽出する設定状況抽出部を備え、印刷要求解析処理手段に、設定状況抽出部にて抽出した印刷設定情報及び印刷状況データを予め情報格納手段に記録された印刷履歴情報と比較することで印刷設定の適否を判定すると共にその結果を印刷要求解析処理手段に送信する印刷設定適否判定手段を併設し、印刷要求解析処理手段を、印刷設定適否判定手段から適切である旨の判定結果を得ると、リアルタイムで取得していた印刷要求情報を印刷要求送信手段に受け渡す適切情報仲介部を含む構成とし、印刷設定適否判定手段は、設定状況抽出部にて抽出した印刷設定情報と印刷状況データのそれぞれを予め情報格納手段に格納された設定対応テーブルと状況対応テーブルに分配すると共にそこで各要素を対応づけて符号を特定する符号特定部と、符号特定部にて特定した各符号を予め情報格納手段に格納された統計情報テーブル内にて関連づけた結果を、経時的に行う印刷の度にその統計情報テーブル内に記録した印刷履歴情報と比較することで印刷設定の適否を判定する統計テーブル参酌部と、を備えたことを特徴とする印刷設定管理システム。 In order to achieve the above object, in the print setting management system according to the present invention, a print request receiving unit that collectively receives print request information including print setting information input from the outside, and the print request receiving unit Print request analysis processing means for analyzing the print request information acquired in this manner and performing predetermined processing, print request transmission means for sending the print request information received from the print request analysis processing means to the corresponding printer, and print setting information Information storage means for storing information necessary for management of the print request, and the print request analysis processing means extracts setting status extraction for extracting print setting information and printing status data based on the printing status from the acquired print request information Print history information in which print setting information and print status data extracted by the setting status extraction unit are recorded in the information storage unit in advance in the print request analysis processing unit A print setting suitability determining means for judging the suitability of the print settings by comparing and transmitting the result to the print request analyzing processing means is also provided, and the print request analyzing processing means is determined to be appropriate from the print setting suitability judging means. When the determination result is obtained, the print request information acquired in real time is transferred to the print request transmission unit . The print setting information is extracted by the setting status extraction unit. Each of the printing status data is distributed to a setting correspondence table and a situation correspondence table stored in advance in the information storage means, and a code specifying unit for specifying a code by associating each element there, and each specified by the code specifying unit The result of associating the codes in the statistical information table stored in advance in the information storage means and recorded in the statistical information table every time printing is performed. Print setting management system in which a statistical table referred unit determines the appropriateness of the print settings by comparing history information, comprising the to.

また、本発明にかかる印刷設定管理方法では、外部入力される印刷設定情報を含んだ印刷要求情報を一括して受信する印刷要求受信手段と、この印刷要求受信手段を介して取得した印刷要求情報を解析すると共に所定の処理を行う印刷要求解析処理手段と、この印刷要求解析処理手段から受信した印刷要求情報を対応するプリンタに送信する印刷要求送信手段と、印刷設定情報の管理上必要な情報を格納する情報格納手段と、を備えた印刷設定管理システムにあって、印刷設定管理システムに連携した複数の情報処理装置のいずれか1つからの印刷要求情報を印刷要求受信手段が受信し、この受信した印刷要求情報の中から印刷要求情報と印刷の状況に基づく印刷状況データを印刷要求解析処理手段が抽出し、この抽出した印刷設定情報と印刷状況データを、予め情報格納手段に格納された設定対応テーブルと状況対応テーブルに分配すると共にそこで各要素を対応づけて符号を特定し、特定した各符号を予め情報格納手段に格納された統計情報テーブル内にて関連づけた結果を、経時的に行う印刷の度にその統計情報テーブル内に記録した印刷履歴情報と比較することによる印刷設定の適否の判定を、印刷要求解析処理手段に併設された印刷設定適否判定手段が実行し、そこで「適切である旨の判定結果」を得た場合には、リアルタイムで取得していた印刷要求情報を印刷要求解析処理手段が印刷要求送信手段に受け渡すことを特徴とする。 In the print setting management method according to the present invention, print request receiving means for collectively receiving print request information including print setting information inputted externally, and print request information acquired via the print request receiving means. Request analysis processing means for analyzing the print request and performing predetermined processing, print request transmission means for sending the print request information received from the print request analysis processing means to the corresponding printer, and information necessary for managing print setting information A print setting management system comprising: an information storage unit for storing print request information received from any one of a plurality of information processing apparatuses linked to the print setting management system; Print request analysis processing means extracts print status data based on the print request information and the print status from the received print request information. Wherein in association with the elements to identify the code, statistical information stored in advance in the information storing means each code identified with the status data, and distributes in advance the information stored set correspondence table and status correspondence table stored in the unit The print request analysis processing means is used to determine whether print settings are appropriate by comparing the results associated in the table with the print history information recorded in the statistical information table every time printing is performed over time . When the print setting suitability determination unit executes and obtains a “determination result”, the print request analysis processing unit passes the print request information acquired in real time to the print request transmission unit. It is characterized by.

さらに、本発明にかかる印刷設定管理プログラムでは、外部入力される印刷設定情報を含んだ印刷要求情報を一括して受信する印刷要求受信手段と、この印刷要求受信手段を介して取得した印刷要求情報を解析すると共に所定の処理を行う印刷要求解析処理手段と、この印刷要求解析処理手段から受信した印刷要求情報を対応するプリンタに送信する印刷要求送信手段と、印刷設定情報の管理上必要な情報を格納する情報格納手段と、を備えた印刷設定管理システムにあって、印刷設定管理システムに連携した複数の情報処理装置のいずれか1つからの印刷要求情報を受信する印刷要求受信機能、この印刷要求受信機能によって受信した印刷要求情報の中から印刷設定情報と印刷の状況に基づく印刷状況データを印刷要求解析処理手段が抽出する設定状況抽出機能、この設定状況抽出機能によって抽出した印刷設定情報と印刷状況データを、予め情報格納手段に格納された設定対応テーブルと状況対応テーブルに分配すると共にそこで各要素を対応づけて符号を特定し、特定した各符号を予め情報格納手段に格納された統計情報テーブル内にて関連づけた結果を、経時的に行う印刷の度にその統計情報テーブル内に記録した印刷履歴情報と比較することによる印刷設定の適否の判定を、印刷要求解析処理手段に併設された印刷設定適否判定手段が実行する印刷設定適否判定機能、この印刷設定適否判定機能によって「適切である旨の判定結果」を得た場合には、リアルタイムで取得していた印刷要求情報を印刷要求解析処理手段が印刷要求送信手段に受け渡す適切情報仲介機能、をコンピュータに実行させることを特徴とする。 Further, in the print setting management program according to the present invention, print request receiving means for collectively receiving print request information including print setting information input from the outside, and print request information acquired via the print request receiving means. Request analysis processing means for analyzing the print request and performing predetermined processing, print request transmission means for sending the print request information received from the print request analysis processing means to the corresponding printer, and information necessary for managing print setting information A print request receiving function for receiving print request information from any one of a plurality of information processing apparatuses linked to the print setting management system. The print request analysis processing means extracts the print status data based on the print setting information and the print status from the print request information received by the print request receiving function. Setting status extraction function that, the print status data and the extracted print setting information by the setting situation extractor, in association with which each element with distributing the stored set correspondence table and status correspondence table in advance information storing unit code The result of associating each identified code in the statistical information table stored in advance in the information storage means is compared with the print history information recorded in the statistical information table every time printing is performed. A print setting suitability determination function executed by the print setting suitability determination means provided in the print request analysis processing means, and the print setting suitability determination function to obtain a “determination result to be appropriate”. If it is obtained, an appropriate information intermediary function in which the print request analysis processing means passes the print request information acquired in real time to the print request transmission means, Characterized in that to execute the computer.

本発明は、上述したように、受信した印刷要求情報から抽出したデータ相互の関連性を印刷の度に累積記憶させた印刷履歴情報と比較することで印刷設定の適否を判定する構成を採用したので、これによると、ユーザが設定した印刷要求情報に含まれる印刷設定情報の適切な方向づけと管理とが可能となり、結果的に、不適切な印刷設定での誤印刷の防止につながるという従来にない優れた印刷設定管理システム、その管理方法、およびそのプログラムの提供が可能となる。   As described above, the present invention employs a configuration in which the relevance of data extracted from received print request information is compared with print history information accumulated and stored every time printing is performed, thereby determining the suitability of print settings. Therefore, according to this, it is possible to appropriately direct and manage the print setting information included in the print request information set by the user, resulting in prevention of erroneous printing with an inappropriate print setting. Excellent print setting management system, management method thereof, and program thereof can be provided.

本発明の一実施形態にかかる印刷設定管理システムの構成を示すブロック図である。1 is a block diagram illustrating a configuration of a print setting management system according to an embodiment of the present invention. FIG. 本発明の一実施形態にかかる印刷設定管理システムとその周辺機器との連携を示した概略ブロック図である。1 is a schematic block diagram showing cooperation between a print setting management system and peripheral devices according to an embodiment of the present invention. 本発明の一実施形態にかかる印刷設定管理システムの概略ブロック図である。1 is a schematic block diagram of a print setting management system according to an embodiment of the present invention. 本発明の一実施形態にかかる印刷設定管理システムの一利用場面の説明図である。It is explanatory drawing of the one use scene of the print setting management system concerning one Embodiment of this invention. 本発明の一実施形態にかかる印刷設定管理システムの動作制御を示すフローチャートである。6 is a flowchart illustrating operation control of the print setting management system according to the embodiment of the present invention. 本発明の一実施形態にかかる印刷設定管理システムの動作制御の一環として実行される印刷設定の適否の判定に際して参照する各種テーブルを例示した概念図である。FIG. 4 is a conceptual diagram illustrating various tables referred to when determining whether print settings are appropriate as a part of operation control of the print setting management system according to the embodiment of the present invention. 従来技術の問題点を示した説明図である。It is explanatory drawing which showed the trouble of the prior art.

〔実施形態〕
本発明にかかる印刷設定管理システムの一実施形態を、図1乃至図6に基づいて説明する。
Embodiment
An embodiment of a print setting management system according to the present invention will be described with reference to FIGS.

(全体的構成)
まず、本実施形態にかかる印刷設定判定システムの構成を、図1に示したブロック図に基づいて説明する。
(Overall configuration)
First, the configuration of the print setting determination system according to the present embodiment will be described based on the block diagram shown in FIG.

図1において、符号20A及び21Bは、オフィス等に配置され演算処理や記憶処理等を行うPC(パーソナルコンピュータ)である。このPC20A及び20Bには、Excel(登録商標)やPowerPoint(登録商標)等のアプリケーションソフトウェア(以下、アプリケーションとする)がインストールされている。また、PC20A及び20Bは、ユーザからの印刷指令の内容をアプリケーションに従って印刷要求情報に変換すると共にこれを出力するアプリケーション実行手段21A、21Bを備えている。   In FIG. 1, reference numerals 20A and 21B denote PCs (personal computers) that are arranged in an office or the like and perform arithmetic processing, storage processing, and the like. Application software (hereinafter referred to as applications) such as Excel (registered trademark) and PowerPoint (registered trademark) is installed in the PCs 20A and 20B. The PCs 20A and 20B include application execution means 21A and 21B that convert the contents of the print command from the user into print request information according to the application and output the print request information.

符号70A及び70Bは、印刷可能なデータをプリントアウトするプリンタであり、例えばレーザプリンタや複写機がこれに該当する。このプリンタ70A及び70Bには、使用しているOS等に対応したプリンタドライバがインストールされている。また、プリンタ70A及び70Bは、受信した印刷要求情報をそれぞれに対応するプリンタドライバに従って印刷可能なデータに変換する印刷要求変換手段71A、71Bを備えている。   Reference numerals 70A and 70B denote printers that print out printable data, and correspond to, for example, laser printers and copiers. A printer driver corresponding to the OS being used is installed in the printers 70A and 70B. The printers 70A and 70B include print request conversion means 71A and 71B that convert the received print request information into printable data according to the corresponding printer driver.

そして、上述したPC20A及び21Bとプリンタ70A及び70Bとの間に介在する破線で囲まれた部分が、本実施形態にかかる印刷設定管理システム10である。この印刷設定管理システム10は、アプリケーション実行手段21A又は21Bからの印刷要求情報を受信する印刷要求受信手段31と、この印刷要求受信手段31を介して受信した印刷要求情報を解析すると共に所定の処理を行う印刷要求解析処理手段32と、この印刷要求解析処理手段32から受信した印刷要求情報を対応するプリンタに送信する印刷要求送信手段33と、リアルタイムでの印刷要求情報と過去の適切な印刷要求情報の履歴とを比較することで印刷設定の適否を判定する印刷設定適否判定手段40と、印刷設定管理システム10の制御プログラム等を格納する情報格納手段50と、により構成されている。   A portion surrounded by a broken line interposed between the PCs 20A and 21B and the printers 70A and 70B is the print setting management system 10 according to the present embodiment. The print setting management system 10 receives a print request receiving unit 31 that receives print request information from the application execution unit 21A or 21B, analyzes the print request information received through the print request receiving unit 31, and performs predetermined processing. Print request analysis processing means 32 for performing printing, print request transmission means 33 for transmitting print request information received from the print request analysis processing means 32 to the corresponding printer, real-time print request information and past appropriate print requests A print setting suitability determination unit 40 that determines the suitability of print settings by comparing information histories and an information storage unit 50 that stores a control program of the print setting management system 10 and the like.

また、印刷要求解析処理手段32は、取得した印刷要求情報に含まれる外部入力基づく印刷設定情報と印刷の状況に基づく印刷状況データを抽出する設定状況抽出部32Aと、印刷設定適否判定手段40から「適切な印刷設定である旨の判定結果」を受けた際には、リアルタイムで受信していた印刷要求情報を印刷要求送信手段33に送信する適切情報仲介部32Bと、印刷設定適否判定手段40から「不適切な印刷設定である旨の判定結果」を受けた際には、かかる内容を含む確認情報をアプリケーション実行手段20A又は20Bにフィードバックする情報フィードバック部32Cと、を備えている。   The print request analysis processing means 32 includes a setting status extraction unit 32A that extracts print setting information based on external input and print status data based on the printing status included in the acquired print request information, and the print setting suitability determination means 40. Upon receipt of the “determination result indicating appropriate print settings”, the appropriate information mediating unit 32B that transmits the print request information received in real time to the print request transmission unit 33, and the print setting suitability determination unit 40. An information feedback unit 32C that feeds back the confirmation information including the contents to the application execution unit 20A or 20B when receiving the “determination result indicating inappropriate print settings” from the application execution unit 20A or 20B.

さらに、印刷要求解析処理手段32は、情報フィードバック部32Cにて確認情報を送信したアプリケーション実行手段21A又は21Bから印刷設定情報を訂正しない旨の保持印刷要求情報を受信すると、その保持印刷要求情報を印刷要求送信手段33に送信する保持情報仲介部32Dと、情報フィードバック部32Cにて確認情報を送信したアプリケーション実行手段21A又は21Bから訂正された印刷設定情報を含む訂正印刷要求情報を受信すると、その訂正印刷要求情報を設定状況抽出部32Aに送信する再判定制御部32Eと、最終的に適切情報送信部32B又は保持情報送信機能32Dによって印刷要求送信手段33に送信された印刷要求情報が内包する印刷設定情報と印刷状況データのそれぞれの特徴を情報格納手段50に記録する適切設定記憶処理部32Fと、を備えた構成を採用している。   Further, when the print request analysis processing unit 32 receives the held print request information indicating that the print setting information is not corrected from the application execution unit 21A or 21B that has transmitted the confirmation information by the information feedback unit 32C, the print request analysis processing unit 32 displays the held print request information. When the corrected print request information including the corrected print setting information is received from the holding information mediation unit 32D that transmits to the print request transmission unit 33 and the application execution unit 21A or 21B that transmits the confirmation information by the information feedback unit 32C, The re-decision control unit 32E that transmits the corrected print request information to the setting status extraction unit 32A and the print request information that is finally transmitted to the print request transmission unit 33 by the appropriate information transmission unit 32B or the holding information transmission function 32D are included. Each feature of the print setting information and the print status data is stored in the information storage means 50. It adopts a configuration including a proper setting storage unit 32F for recording.

また、印刷設定適否判定手段40は、設定状況抽出部32Aにて抽出した印刷設定情報と印刷状況データの構成内容からそれぞれの符号を特定する符号特定部40Aと、符号特定部40Aにて特定した各符号を関連づけた結果を、経時的に行う印刷の度に記憶させた印刷履歴情報と比較することで印刷設定の適否を判定する統計テーブル参酌部40Bと、を備えている。   Further, the print setting suitability determining means 40 is specified by the code specifying unit 40A for specifying each code from the print setting information extracted by the setting status extracting unit 32A and the configuration content of the print status data, and the code specifying unit 40A. A statistical table reference unit 40B that determines the suitability of the print settings by comparing the result of associating each code with the print history information stored each time printing is performed.

さらに、情報格納手段50は、読み出し専用メモリであるROM(リード・オンリ・メモリ)50Aと、演算データや受信データの一時記憶等に利用されるRAM(ランダム・アクセス・メモリ)50Bと、データの書き換えが可能なフラッシュメモリ等の不揮発性メモリ50Cと、を備えている。   Further, the information storage means 50 includes a ROM (Read Only Memory) 50A which is a read only memory, a RAM (Random Access Memory) 50B used for temporary storage of calculation data and received data, and the like. And a non-volatile memory 50C such as a rewritable flash memory.

なお、上述した印刷要求受信手段、印刷要求解析手段、及び印刷要求送信手段は、プリンタドライバに従って機能する印刷要求変換手段71A又は71Bへのデータの受け渡しを仲介する構成であるため、特に、これらを含む構成を仮想プリンタドライバと指称する。   The above-described print request receiving unit, print request analyzing unit, and print request transmitting unit are configured to mediate the delivery of data to the print request conversion unit 71A or 71B that functions in accordance with the printer driver. The configuration including this is referred to as a virtual printer driver.

続いて、本発明の一実施形態にかかる印刷設定管理システムとその周辺機器との連携を、図2に基づいて説明する。   Next, cooperation between the print setting management system according to the embodiment of the present invention and its peripheral devices will be described with reference to FIG.

図2において、上述したPC(パーソナルコンピュータ)20A、20Bの主要構成としては、主制御部と、記憶部と、マウスやキーボード等の入力部と、モニタ等の表示部と、ネットワークI/F(ネットワークインタフェース)と、が挙げられる。これにより、インストールしたアプリケーションに従った動作制御等を実現する構成となっている。また、上述したプリンタ70A、70Bは、インストールしたプリンタドライバに従って印刷要求情報を印刷可能なデータに変換した上でプリントアウトを実行する構成となっている。   In FIG. 2, the main components of the above-described PCs (personal computers) 20A and 20B include a main control unit, a storage unit, an input unit such as a mouse and a keyboard, a display unit such as a monitor, a network I / F ( Network interface). As a result, the operation control according to the installed application is realized. The printers 70A and 70B described above are configured to execute printout after converting print request information into printable data in accordance with an installed printer driver.

符号10は、上述した本実施形態にかかる印刷設定管理システムであり、LAN(Local Area Network)等のネットワーク15を介して、PC20A及び20B、プリンタ70A及び70Bに接続されている。かかる構成により、本実施形態にかかる印刷設定管理システム10は、PC20A及び20Bとプリンタ70A及び70Bとの間に介在し印刷要求情報の受け渡しを仲介することができるため、印刷設定を適切に方向づけて管理することが可能となる。   Reference numeral 10 denotes the print setting management system according to the present embodiment described above, and is connected to the PCs 20A and 20B and the printers 70A and 70B via a network 15 such as a LAN (Local Area Network). With this configuration, the print setting management system 10 according to the present embodiment is interposed between the PCs 20A and 20B and the printers 70A and 70B and can mediate the transfer of print request information. It becomes possible to manage.

続いて、本発明の一実施形態にかかる印刷設定管理システムを、図3に示した概略ブロック図に基づいて説明する。   Next, a print setting management system according to an embodiment of the present invention will be described based on the schematic block diagram shown in FIG.

本発明の一実施形態にかかる印刷設定管理システム10は、その動作制御を司るCPU(中央処理装置)11と、アプリケーション実行手段21A又は21Bから送信される印刷要求情報を受信する入力部12と、CPU11の基本的な制御プログラムを格納した読み出し専用メモリであるROM50Aと、演算データや受信データの一時記憶等に利用されるRAM50Bと、データの書き換えが可能な不揮発性メモリ50Cと、印刷設定の適否の判定結果に基づく情報を外部に出力する出力部13と、を備えている。   A print setting management system 10 according to an embodiment of the present invention includes a CPU (central processing unit) 11 that controls operation thereof, an input unit 12 that receives print request information transmitted from the application execution unit 21A or 21B, and ROM 50A which is a read-only memory storing a basic control program of CPU 11, RAM 50B used for temporary storage of calculation data and received data, non-volatile memory 50C which can rewrite data, and suitability of print settings And an output unit 13 that outputs information based on the determination result to the outside.

また、CPU11、入力部12、出力部13、ROM50A、RAM50B、及び不揮発性メモリ50Cは、回路同士が相互にデータをやり取りするための伝送路である外部バス14に接続されている。かかる構成により、本実施形態におけるCPU11は、ROM50Aに格納された印刷設定管理プログラムをRAM50Bにロードし、それに従って一連の各動作制御を実行する。また、CPU11は、上述した印刷履歴情報の更新等の処理を不揮発性メモリ50Cによって行う構成となっている。   The CPU 11, the input unit 12, the output unit 13, the ROM 50A, the RAM 50B, and the nonvolatile memory 50C are connected to the external bus 14 that is a transmission path for the circuits to exchange data with each other. With this configuration, the CPU 11 according to the present embodiment loads the print setting management program stored in the ROM 50A into the RAM 50B, and executes a series of operation controls accordingly. In addition, the CPU 11 is configured to perform processing such as the update of the print history information described above by the nonvolatile memory 50C.

(動作説明)
まず、動作説明を行うにあたって、本実施形態の特徴を明確化すべく、その前提となる一利用状況を説明する。
(Description of operation)
First, in explaining the operation, one usage situation that is a premise of the feature will be described in order to clarify the features of the present embodiment.

図4(左側)では、過去において、仮想プリンタドライバ30が、ユーザの設定を反映した印刷要求情報をPC20Aから受信すると共にそこから各種のデータを抽出し、この抽出データに基づく印刷設定適否判定手段40での判定結果に従って適宜方向づけを行った上で、最終的に、印刷要求変換手段71Aを介してプリンタ70Aから出力されたデータに関連する情報を情報格納手段50に記憶させるという一連の各工程を、少なくとも1回順次実行しているものとする。   In FIG. 4 (left side), in the past, the virtual printer driver 30 receives print request information reflecting user settings from the PC 20A and extracts various data therefrom, and print setting suitability determination means based on the extracted data. A series of steps of storing information related to data output from the printer 70A via the print request conversion means 71A in the information storage means 50 after appropriately directing according to the determination result at 40. Are sequentially executed at least once.

即ち、図4(右側)に示したプリンタ70Bでの印刷に際しては、プリンタ70Aに関連する印刷履歴情報が、適切性を判定するのに十分な程度予め情報格納手段50に記録された状態である。一方で、プリンタ70Bから出力されたデータに関連する印刷履歴情報は、適切性を判定するには不十分(プリンタ70Aに関連する印刷履歴情報と比較して)な状態である。なお、印刷履歴情報とは、印刷設定情報の特徴と印刷状況データの特徴を関連づけた結果に基づく情報を情報格納手段50に記録したものである。   That is, when printing is performed by the printer 70B shown in FIG. 4 (right side), the print history information related to the printer 70A is recorded in the information storage unit 50 in advance enough to determine appropriateness. . On the other hand, the print history information related to the data output from the printer 70B is in a state that is insufficient to determine appropriateness (compared with the print history information related to the printer 70A). The print history information is information recorded in the information storage unit 50 based on the result of associating the characteristics of the print setting information with the characteristics of the print status data.

この印刷履歴情報は、あくまでプリンタ70Aに関連したものであるため、従来は、上述した一連の各工程等を経た信頼性の高い情報を別のプリンタでの出力時に利用することができなかった。しかし、本発明の一実施形態にかかる印刷設定管理システム10は、複数のPCとこれに対応する複数のプリンタとの間に介在することで印刷要求情報の受け渡しを仲介する構成を採用したため、プリンタごとに関連づけられた最適な印刷履歴情報を適宜選択して利用できる。   Since this print history information is only related to the printer 70A, conventionally, highly reliable information that has undergone the above-described series of steps and the like cannot be used at the time of output by another printer. However, the print setting management system 10 according to the embodiment of the present invention employs a configuration that mediates the transfer of print request information by interposing between a plurality of PCs and a plurality of printers corresponding to the PCs. The optimum print history information associated with each can be selected and used as appropriate.

なお、ここでの印刷設定の適切性判定に際して印刷設定適否判定手段40が参酌できる印刷履歴情報は、「ある1つのドキュメント(文書ファイル)については2in1モードによる両面印刷が意図通りの正しい印刷設定である」という旨の適切な印刷設定情報である。加えて、ここでのユーザは、上記ドキュメントに類似するドキュメントを印刷するに際して「2in1モードによる両面印刷」でのプリントアウトを望んでいるにもかかわらず、その設定操作を忘れてしまったため、誤った印刷指令(「1in1モードによる両面印刷」)を出してしまったという状況である。   The print history information that can be taken into consideration by the print setting suitability determination means 40 when determining the appropriateness of the print setting here is “For a certain document (document file), double-sided printing in the 2-in-1 mode has the correct print setting as intended. The print setting information is appropriate. In addition, the user here has forgotten the setting operation even though he / she wants to print out in “2-sided printing in 2 in 1 mode” when printing a document similar to the above document. In this situation, a print command (“double-sided printing in 1 in 1 mode”) has been issued.

そのため、誤った印刷要求情報がPC20Bからアプリケーション実行手段21Bを介して出力された状態であり、従来であれば、そのまま対応するプリンタ70Bから出力されてしまう状況であるが、本実施形態では、プリンタ70Bでの印刷に際してもプリンタ70Aに関連する印刷履歴情報を参酌できる構成であるため、図4(右側)に示した通り、適切な印刷設定情報をユーザに対しフィードバックできる。   For this reason, incorrect print request information is output from the PC 20B via the application execution unit 21B. In the conventional case, the print request information is output as is from the corresponding printer 70B. Since the print history information related to the printer 70A can be taken into consideration even when printing at 70B, appropriate print setting information can be fed back to the user as shown in FIG. 4 (right side).

続いて、図1に開示した実施形態の動作を、図5に示すフローチャートに基づいて説明する。その際、必要に応じて図6に示した各種テーブルの概念図を参照する。なお、ここでの動作説明は、図4に示した場面と同様に、プリンタ70Bでの出力に際しての印刷設定の適切性判定を、プリンタ70Aに関連する印刷履歴情報を参酌して行うという状況下のものである。   Next, the operation of the embodiment disclosed in FIG. 1 will be described based on the flowchart shown in FIG. In that case, the conceptual diagram of the various tables shown in FIG. 6 is referred as needed. In the description of the operation here, as in the case shown in FIG. 4, the determination of the appropriateness of the print setting at the time of output by the printer 70B is performed in consideration of the print history information related to the printer 70A. belongs to.

図5においては、まず、PC20Bのモニタ等に表示されたアプリケーションに基づく印刷設定画面上で、ユーザがマウス等の操作により各種設定を行った上で印刷指令を出すと、それを受けたアプリケーション実行手段21Bは、その旨の印刷要求情報を本実施形態にかかる印刷判定管理システム10に送信する(図5:S501)。ここで送信された印刷要求情報を、印刷要求受信手段31が受信する(図5:S502)。   In FIG. 5, first, on the print setting screen based on the application displayed on the monitor or the like of the PC 20B, when the user issues a print command after performing various settings by operating the mouse or the like, the execution of the application that receives it is executed. The means 21B transmits print request information to that effect to the print determination management system 10 according to the present embodiment (FIG. 5: S501). The print request receiving means 31 receives the print request information transmitted here (FIG. 5: S502).

この印刷要求情報を印刷要求受信手段31から取得した印刷要求解析処理手段32は、設定状況抽出部32Aによってこれを解析する共にそこからユーザが設定した内容に基づく印刷設定情報と印刷の状況に基づく印刷状況データを抽出する(図5:S503)。また、設定状況抽出部32Aは、抽出した印刷設定情報と印刷状況データを、印刷設定適否判定手段40に送信する(図5:S504)。   The print request analysis processing means 32 that has acquired the print request information from the print request receiving means 31 analyzes the print request information by the setting status extraction unit 32A, and based on the print setting information based on the contents set by the user and the print status. Print status data is extracted (FIG. 5: S503). In addition, the setting status extraction unit 32A transmits the extracted print setting information and print status data to the print setting suitability determination unit 40 (FIG. 5: S504).

なお、本実施形態において、印刷設定情報として抽出した情報は“片面印刷/両面印刷の選択”及び“ページレイアウトの選択”であり、印刷状況データとして抽出したデータは“アプリケーションプログラムの種類”及び“印刷密度(紙全体に対するインクのついている部分の割合)”である。即ち、設定状況抽出部32Aが抽出した印刷設定情報としての“片面印刷/両面印刷の選択”及び“ページレイアウトの選択”と印刷状況データとしての“アプリケーションプログラムの種類”及び“印刷密度”が印刷設定適否判定手段40に送信される(図5:S503、S504)。なお、この印刷状況データとしての“印刷密度”は、類似するドキュメントを精確に認識する上で有効なデータである。   In this embodiment, the information extracted as the print setting information is “single-sided printing / double-sided printing selection” and “page layout selection”, and the data extracted as the printing status data is “application program type” and “ “Print density (ratio of the portion with ink to the whole paper)”. In other words, “single-sided printing / double-sided printing selection” and “page layout selection” as print setting information extracted by the setting state extraction unit 32A and “application program type” and “print density” as printing status data are printed. It is transmitted to the setting suitability determination means 40 (FIG. 5: S503, S504). The “print density” as the print status data is effective data for accurately recognizing similar documents.

印刷設定情報及び印刷状況データを受信すると、印刷設定適否判定手段40は、これらを予め情報格納手段50に格納された印刷履歴情報と比較することで適切な印刷設定であるか否かを判定する(図5:S505)。   When the print setting information and the print status data are received, the print setting suitability determination unit 40 compares the print setting information with the print history information stored in advance in the information storage unit 50 to determine whether the print setting is appropriate. (FIG. 5: S505).

ここで、印刷設定適否判定手段40が実行する具体的な判定工程とその後の動作制御について、図6に示した各種テーブルの概念図を参照しながら詳述する。なお、図6(A)は印刷状況データの各要素を対応づけるための状況対応テーブルであり、図6(B)は印刷設定情報の各要素を対応付けるための設定対応テーブルである。また、図6(C)は上記各テーブルにて特定した符号を相互に関連づけると共にその情報を印刷履歴情報として保存する統計情報テーブルを示したものである。   Here, specific determination steps executed by the print setting suitability determination unit 40 and subsequent operation control will be described in detail with reference to conceptual diagrams of various tables shown in FIG. 6A is a status correspondence table for associating each element of the print status data, and FIG. 6B is a setting correspondence table for associating each element of the print setting information. FIG. 6C shows a statistical information table for associating the codes specified in the respective tables with each other and storing the information as print history information.

さらに、本実施形態では、プリンタ70A、70Bのそれぞれに関連づけられた統計情報テーブルが情報格納手段50に設けられているため、以下においては、プリンタ70Aに関連するものを統計情報テーブルA、プリンタ70Bに関連するものを統計情報テーブルBとする。   Further, in this embodiment, since the statistical information table associated with each of the printers 70A and 70B is provided in the information storage means 50, in the following, the statistical information table A and the printer 70B are related to the printer 70A. The statistical information table B is related to the above.

なお、上述した通り、適切性の判定に際して複数のプリンタに関連づけられたそれぞれの統計情報テーブルを参酌できることは、本実施形態にかかる一つの特徴である。このため、本実施形態にかかる動作説明での判定工程では、印刷要求変換手段71Bを介してプリンタ70Bから出力するという状況下において、データ不足等の原因から統計情報テーブルBではなく統計情報テーブルAを参酌する。即ち、図6(C)は統計情報テーブルAとそこに記録された印刷履歴情報とを示したものである。   Note that, as described above, one of the features of the present embodiment is that each statistical information table associated with a plurality of printers can be taken into account when determining appropriateness. For this reason, in the determination process in the description of the operation according to the present embodiment, the statistical information table A is not the statistical information table B but the statistical information table A due to a lack of data or the like in the situation where output from the printer 70B via the print request conversion unit 71B. Consider. That is, FIG. 6C shows the statistical information table A and the print history information recorded therein.

まず、符号特定部40Aは、受信したデータに含まれる印刷状況データとしての“アプリケーションプログラムの種類”と“印刷密度”を抽出し、これらの内容を状況対応テーブル上の組み合わせによって対応づけて該当する符号(パターン名)を特定する。この状況対応テーブルは、予め情報格納手段50に格納されているもので、図6に示す通り“アプリケーションプログラムの種類”と“印刷密度”との組み合わせをパターン化したものである。ここで特定した符号により、後述する統計情報テーブルAにおける該当行(横の列)が決定される。   First, the code specifying unit 40A extracts “application program type” and “print density” as print status data included in the received data, and associates these contents with combinations on the status correspondence table and applies them. A code (pattern name) is specified. This situation correspondence table is stored in advance in the information storage means 50, and is a pattern of combinations of “application program type” and “print density” as shown in FIG. The corresponding row (horizontal column) in the statistical information table A described later is determined by the code specified here.

次に、符号特定部40Aは、受信したデータに含まれる印刷設定情報としての“片面印刷/両面印刷の選択”と“ページレイアウトの選択”を抽出し、これらの内容を設定対応テーブル上の組み合わせによって対応づけて該当する符号(パターン名)を特定する。この設定対応テーブルも、予め情報格納手段50に格納されているもので、“片面印刷/両面印刷の選択”と“ページレイアウトの選択”との組み合わせをパターン化したものである。ここで特定した符号により、後述する統計情報テーブルAにおける該当列(縦の列)が決定される。   Next, the code specifying unit 40A extracts “single-sided / double-sided printing selection” and “page layout selection” as print setting information included in the received data, and combines these contents on the setting correspondence table. The corresponding code (pattern name) is specified by associating with. This setting correspondence table is also stored in the information storage means 50 in advance, and is a pattern of combinations of “single-sided printing / double-sided printing selection” and “page layout selection”. A corresponding column (vertical column) in a statistical information table A described later is determined by the code specified here.

続いて、統計テーブル参酌部40Bは、ここで特定した印刷状況データと印刷設定情報のそれぞれの符号を情報格納手段50に格納された統計情報テーブルA内において関連づける。この関連づけとは、状況対応テーブル上にて特定した符号により決定された統計情報テーブルA内の行(→)と、設定対応テーブル上にて特定された符号の存在する統計情報テーブルA内の列(↓)とが交錯する点(以下、交錯点とする)を絞り込むことであり、絞り込んだ交錯点のことを「関連づけの結果」と指称する。統計テーブル参酌部40Bは、この交錯点のカウント数を読み取り、これをその行に存在するすべてのカウント数と比較することで印刷設定の適否を判定する。   Subsequently, the statistical table reference unit 40B associates the codes of the printing status data and the print setting information specified here in the statistical information table A stored in the information storage unit 50. This association means a row (→) in the statistical information table A determined by the code specified on the situation correspondence table and a column in the statistical information table A where the code specified on the setting correspondence table exists. (↓) is a narrowing point (hereinafter referred to as a crossing point), and the narrowed crossing point is referred to as “association result”. The statistical table reference unit 40B reads the count number of the intersection point and compares it with all the count numbers existing in the row to determine whether the print setting is appropriate.

即ち、印刷設定適否判定手段40は、この関連づけにより導き出した交錯点のカウント数が、その行(→)内のどのカウント数よりも多い場合に「適切な印刷設定である」と判定し、その旨を適切情報仲介部32Bへと送信する。これを受けた適切情報仲介部32Bは、リアルタイムで受信していた印刷要求情報を適切情報(ユーザの意図通りの正しい印刷設定にかかる情報)としてプリンタ70Bに送信する(図5:S506)。   That is, the print setting suitability determination means 40 determines that “the print setting is appropriate” when the number of intersection points derived by this association is larger than any count number in the row (→). Information is transmitted to the appropriate information mediation unit 32B. Receiving this, the appropriate information mediating unit 32B transmits the print request information received in real time to the printer 70B as appropriate information (information relating to correct print settings as intended by the user) (FIG. 5: S506).

一方で、この関連づけにより導き出した交錯点のカウント数よりも大きなカウント数が、その行(→)内に1つでも存在すれば、印刷設定適否判定手段40は「不適切な印刷設定である」と判定し、その旨および判定に際して取得した適切な印刷設定情報を情報フィードバック部32Cへと送信する。   On the other hand, if there is at least one count number in the row (→) that is greater than the count number of the intersection point derived by this association, the print setting suitability determination means 40 is “inappropriate print setting”. And the appropriate print setting information acquired at the time of determination is transmitted to the information feedback unit 32C.

ここで、上述した適切な印刷設定情報とは、印刷設定適否判定手段40が、状況対応テーブル上で特定した符号により決定した統計情報テーブルA内の行(→)に存在するすべてのカウント数を検知し、それらのカウント数の中で最も大きな数値の存在する列(↓)の特定符号を読み取り、ここで読み取った特定符号を設定対応テーブルに照らすことで導き出した印刷設定情報のことである。   Here, the appropriate print setting information mentioned above refers to all count numbers existing in the row (→) in the statistical information table A determined by the code specified by the print setting propriety determination unit 40 on the situation correspondence table. This is print setting information derived by detecting and reading a specific code of a column (↓) having the largest numerical value among the count numbers and comparing the read specific code with a setting correspondence table.

印刷設定適否判定手段40から「不適切な印刷設定である旨の判定結果」等を受けた情報フィードバック部32Cは、リアルタイムで受信していた印刷要求情報(「不適切な印刷設定である」と判定された印刷設定情報を含むもの)に適切な印刷設定情報を添えた確認情報を、アプリケーション実行手段21Bを介してPC20Bのモニタ等によりユーザに対しフィードバックする(図5:S509)。   The information feedback unit 32C that has received the “determination result indicating improper print setting” or the like from the print setting suitability determining unit 40 receives the print request information (“inappropriate print setting” as received in real time). Confirmation information including appropriate print setting information (including the determined print setting information) is fed back to the user via the application execution unit 21B through the monitor of the PC 20B (FIG. 5: S509).

このようにすれば、ユーザは、フィードバックされた確認情報を参考にして自ら行った印刷指令の内容を再確認することができる。これによって、ユーザは、印刷設定の正誤を判断すると共に必要に応じてその内容を訂正することも可能であるため、誤った印刷による用紙トラブルを回避することができる。なお、このユーザへのフィードバックに際しては、同時に警告音を報知するようにしてもよい。   In this way, the user can reconfirm the contents of the print command made by himself referring to the feedback confirmation information. As a result, the user can determine whether the print settings are correct and correct the contents as necessary, thereby avoiding paper troubles due to incorrect printing. Note that a warning sound may be notified at the same time as feedback to the user.

ところで、この確認情報を受けたユーザの行動としては、概ね以下の2つのパターンが挙げられる。   By the way, as a user's action which received this confirmation information, the following two patterns are generally mentioned.

まず、第1の行動パターンとしては、ユーザがこのフィードバックを受けて「印刷設定過誤(設定することを忘れてしまった等)である」と判断したときの対処にかかるものが考えられる。この場合のユーザは、その表示内容をマウス等の操作により訂正し、訂正した印刷要求にかかる印刷指令を送信する(図5:S510、S501)。このとき送信される指令の内容を訂正印刷要求情報とする。この訂正された印刷設定情報を含む訂正印刷要求情報は、アプリケーション実行手段21Bを介して印刷要求受信手段31に送信される(図5:S502)。   First, as the first action pattern, it is conceivable to deal with a case where the user receives this feedback and determines that “print setting error (forgot to set)”. In this case, the user corrects the display content by operating the mouse or the like, and transmits a print command related to the corrected print request (FIG. 5: S510, S501). The content of the command transmitted at this time is used as corrected print request information. The corrected print request information including the corrected print setting information is transmitted to the print request receiving unit 31 via the application execution unit 21B (FIG. 5: S502).

印刷要求受信手段31を介して訂正印刷要求情報を取得した再判定制御部32Dは、これを設定状況抽出部32Aに送信する。即ち、訂正印刷要求情報についても、上述したような解析と抽出及び送信の各工程(図5:S503、S504)を経た上で、改めて印刷設定の適切性が判定され(図5:S505)、その後も上記同様の制御プログラムにより、プリンタドライバへの送信(図5:S506)又はユーザへのフィードバック(図5:S509)が実行される。   The re-determination control unit 32D that has acquired the corrected print request information via the print request receiving unit 31 transmits this to the setting status extraction unit 32A. That is, the correction print request information is also subjected to the analysis, extraction, and transmission processes (FIG. 5: S503, S504) as described above, and the appropriateness of the print settings is determined again (FIG. 5: S505). Thereafter, transmission to the printer driver (FIG. 5: S506) or feedback to the user (FIG. 5: S509) is executed by the same control program as described above.

なお、この訂正印刷要求情報については、上述したような一連の各工程を順次実行することなく、これを適切情報として印刷要求送信手段33から直接プリンタ70Bに送信するようにしてもよい。   The corrected print request information may be transmitted as appropriate information directly from the print request transmitting unit 33 to the printer 70B without sequentially executing the series of steps as described above.

次に、第2のパターンとしては、ユーザがこのフィードバックを受けて「印刷設定は正しい(今回はこの設定でよい等)」と判断したときの対処にかかるものが考えられる。この場合のユーザは、その表示内容を訂正せずに印刷指令を送信する。この指令にかかる保持印刷要求情報は、印刷要求受信手段31を介して保持情報仲介部32Eに取得され、ここから印刷要求送信手段33に適切情報として送信される。印刷要求送信手段33から送信された保持印刷要求情報は、印刷要求変換手段71Bを介してプリンタ70Bから出力される。   Next, as the second pattern, it is conceivable to deal with a case where the user receives this feedback and determines that “the print setting is correct (this setting is acceptable this time)”. The user in this case transmits a print command without correcting the display content. The retained print request information relating to this command is acquired by the retained information mediating unit 32E via the print request receiving unit 31, and is transmitted from there to the print request transmitting unit 33 as appropriate information. The retained print request information transmitted from the print request transmission unit 33 is output from the printer 70B via the print request conversion unit 71B.

上述した各工程をたどると、原則として、最終的には実質的に適切な印刷要求情報(ユーザの意図通りの正しい印刷設定にかかる情報)が適切情報としてプリンタ70Bへと送信されることになる(図5:S506)。この適切情報は、印刷要求変換手段71Bにより印刷可能なデータに変換され、このデータを基にプリンタ70Bがプリントアウトを実行する(図5:S507)。   Following the above-described steps, in principle, substantially appropriate print request information (information relating to correct print settings as intended by the user) is eventually transmitted to the printer 70B as appropriate information. (FIG. 5: S506). This appropriate information is converted into printable data by the print request conversion means 71B, and the printer 70B executes printout based on this data (FIG. 5: S507).

そして、印刷要求送信手段33を介してプリンタ70Bに送信された印刷要求情報に含まれる印刷設定情報の特徴(設定対応テーブル上で特定した符号)と印刷状況データの特徴(状況対応テーブル上で特定した符号)を、適切設定記憶処理部32Fが、情報格納手段50に格納された統計情報テーブルB内にて関連づけると共にその交錯点に1カウントを加算する。この関連づけにより絞り込んだ交錯点に適切設定記憶処理部32Fが加算した1カウントを「関連づけの記録」とする。この加算によって印刷履歴情報が更新される(図5:S508)。なお、統計情報テーブルBは、統計情報テーブルA(図6)と同様の形式である。   The feature of the print setting information (the code specified on the setting correspondence table) included in the print request information transmitted to the printer 70B via the print request transmission unit 33 and the feature of the print status data (specified on the situation correspondence table) The appropriate setting storage processing unit 32F associates the statistical information) in the statistical information table B stored in the information storage unit 50 and adds 1 count to the intersection. One count obtained by adding the appropriate setting storage processing unit 32F to the intersecting points narrowed down by this association is referred to as “association recording”. The print history information is updated by this addition (FIG. 5: S508). The statistical information table B has the same format as the statistical information table A (FIG. 6).

このように、印刷を実行する度に印刷設定情報の特徴と印刷状況データの特徴との関連づけの記録を累積的に保存し、次回以降の印刷時における印刷設定適否の判定材料とすることで、ユーザに対し信頼性の高い判定結果を必要に応じてフィードバックすることが可能となる。   In this way, every time printing is performed, a record of the association between the characteristics of the print setting information and the characteristics of the print status data is cumulatively stored, and used as a determination material for determining whether print settings are appropriate in the next and subsequent printings. A highly reliable determination result can be fed back to the user as necessary.

なお、ここでは、アプリケーション実行手段21A又は21Bからの印刷要求情報を受信した際に、いずれか1つの統計情報テーブル(A又はB)を参酌して印刷設定の適否を判定できる構成を説明したが、これはあくまで例示であり、判定に際しては、接続された二以上のプリンタに関連づけられた二以上の統計情報テーブルを柔軟に参酌できる構成となっている。   Here, a configuration has been described in which, when print request information is received from the application execution unit 21A or 21B, the suitability of print settings can be determined by referring to any one of the statistical information tables (A or B). This is merely an example, and in the determination, two or more statistical information tables associated with two or more connected printers can be flexibly referred to.

このため、使用するプリンタに関連する統計情報テーブル内に、関連づけの記録の累積による十分な印刷履歴情報が蓄積されていない場合でも、他のプリンタに関連する統計情報テーブルを適宜選択し、その内の印刷履歴情報を参酌することによって印刷設定の適否の判定精度を一定以上に保つことが可能となり、ユーザに対する信頼性の高い判定結果のフィードバックが実現できる。これにより、無駄な印刷等を未然に防止することが可能となる。   For this reason, even when sufficient print history information due to accumulation of associated records is not accumulated in the statistical information table related to the printer to be used, a statistical information table related to another printer is selected as appropriate, and By taking into account the print history information, it is possible to maintain the determination accuracy of the suitability of the print setting above a certain level, and it is possible to realize a highly reliable determination result feedback to the user. Thereby, it is possible to prevent unnecessary printing and the like.

なお、連携したすべてのプリンタに関連づけた1つの統計情報テーブルを情報格納手段50に格納しておき、ここに、そのすべてのプリンタに対応した関連づけの記録を経時的な印刷の度に累積記録させることで印刷履歴情報を更新し、これを適切性の判定に際して参酌するようにしてもよい。また、この統計情報テーブルは、各プリンタに関連する統計情報テーブルと併用するようにしてもよいし、各プリンタに関連する統計情報テーブルに代えて情報格納手段50に格納するようにしてもよい。   Note that one statistical information table associated with all linked printers is stored in the information storage means 50, and records of associations corresponding to all the printers are cumulatively recorded every time printing is performed. Thus, the print history information may be updated, and this may be taken into consideration when determining appropriateness. The statistical information table may be used together with the statistical information table related to each printer, or may be stored in the information storage means 50 instead of the statistical information table related to each printer.

ところで、図6に例示した統計情報テーブルには予めいくつかの交錯点に回数がカウントされているが、これは上述した通り、ユーザによる印刷指令の度に実行される上記一連の各工程の一環において「関連づけの結果」を累積カウントしたものである(図5:S508)。そこで最後に、図6に例示した各種テーブル内の具体的な数値等に基づく印刷設定適否の判定の一例を示す。   By the way, in the statistical information table illustrated in FIG. 6, the number of times of intersection is counted in advance. As described above, this is a part of the above-described series of steps executed each time a print command is issued by the user. In FIG. 5, the “association result” is cumulatively counted (FIG. 5: S508). Therefore, finally, an example of determination of suitability for print settings based on specific numerical values in the various tables illustrated in FIG. 6 will be shown.

本実施形態では、上述した通り、状況対応テーブル、設定対応テーブル、及び統計情報テーブル(A及びB)が情報格納手段50に格納されている。また同様に、情報格納手段50に格納されている印刷履歴情報とは、経時的に行う印刷の度に統計情報テーブル(A又はB)内にて更新されたカウント数のことである。   In the present embodiment, as described above, the situation correspondence table, the setting correspondence table, and the statistical information tables (A and B) are stored in the information storage unit 50. Similarly, the print history information stored in the information storage means 50 is the count number updated in the statistical information table (A or B) each time printing is performed over time.

まず、印刷設定適否判定手段40が印刷状況データと印刷設定情報を受信すると、符号特定部40Aが、印刷状況データとしてのアプリケーションの種類が「PPT(Power Point:登録商標)ファイル」であり、同じく印刷密度が「25%以上50%未満」であることから状況対応テーブル上での組み合わせのパターンを符号B2に特定する。   First, when the print setting suitability determination unit 40 receives the print status data and the print setting information, the code specifying unit 40A indicates that the type of application as the print status data is a “PPT (Power Point: registered trademark) file”. Since the printing density is “25% or more and less than 50%”, the combination pattern on the situation correspondence table is specified as B2.

同様に、符号設定部40Aは、印刷設定情報としての片面印刷/両面印刷の選択が「両面」であり、同じくページレイアウトの選択が「1in1」であることから設定対応テーブル上での組み合わせのパターンを符号Y3に特定する。   Similarly, the code setting unit 40A selects “double-sided” as single-sided printing / double-sided printing as print setting information, and similarly selects “1 in 1” as the page layout, so that the combination pattern on the setting correspondence table Is identified by the symbol Y3.

続いて、統計テーブル参酌部40Bは、符号特定部40Aにて特定した符号B2と符号Y3を、統計情報テーブルA内に保持している印刷履歴情報と比較することにより判定を実行し、合わせて適切な情報を取得する。   Subsequently, the statistical table reference unit 40B performs the determination by comparing the code B2 and the code Y3 specified by the code specifying unit 40A with the print history information held in the statistical information table A, and combines them. Obtain appropriate information.

即ち、統計テーブル参酌部40Bは、まず、符号B2に基づき統計情報テーブルA内にて参照する行(→)を特定する。次に、この符号B2によって特定された行(→)と符号Y3の存在する列(↓)との交錯点のカウント数が0であることを検知する。さらに、この符号B2によって特定される行(→)内にある他のすべての交錯点のカウント数を検知し、カウント数0(符号B2と符号Y3の関連づけによる交錯点のカウント数)と比較する。   That is, the statistical table participation unit 40B first identifies a row (→) to be referenced in the statistical information table A based on the code B2. Next, it is detected that the count number of intersection points between the row (→) specified by the code B2 and the column (↓) in which the code Y3 exists is 0. Further, the count number of all the other intersection points in the row (→) specified by the code B2 is detected and compared with the count number 0 (the count number of the intersection points by the association of the code B2 and the code Y3). .

そうすると、統計情報テーブルA内で符号B2によって特定された行(→)には、0よりも大きなカウント数(2又は6)が存在しているため、印刷設定適否判定手段40は、印刷設定が不適切であると判定する。合わせて、この行における各交錯点の中で最も多いカウント数は6であり、その交錯点から読み取れる列(↓)の符号はY4であることを検知する。   Then, since a count number (2 or 6) larger than 0 exists in the row (→) specified by the symbol B2 in the statistical information table A, the print setting suitability determination unit 40 sets the print setting. Determined to be inappropriate. At the same time, it is detected that the largest number of counts at each intersection point in this row is 6, and the code of the column (↓) that can be read from the intersection point is Y4.

この符号Y4を設定対応テーブルに照らすことで、統計テーブル参酌部40Bは、ページレイアウトの選択としては「1in1ではなく2in1が適切な印刷設定である」という推測情報を取得する。この客観的な推測情報が適切な印刷設定情報である。   By comparing the code Y4 with the setting correspondence table, the statistical table considering unit 40B acquires the estimation information that “2in1 is an appropriate print setting instead of 1in1” as the page layout selection. This objective estimation information is appropriate print setting information.

ここで取得した適切な印刷設定情報は、印刷設定適否判定手段40が不適切であると判定した印刷設定情報に対応する印刷要求情報と共に、情報フィードバック部32Cによってアプリケーション実行手段21Bに送信され、その内容がユーザにフィードバックされる。このフードバックデータをチェックすることで、ユーザは、その判定の正誤を判断すると共に、必要に応じて印刷設定の訂正を行うことができる。これにより、用紙を無駄にすることがなくなり、再印刷に費やす手間を省くことができる。なお、その後の各工程は上述した通りである。   The appropriate print setting information acquired here is transmitted to the application execution unit 21B by the information feedback unit 32C together with the print request information corresponding to the print setting information determined by the print setting suitability determination unit 40 to be inappropriate. The content is fed back to the user. By checking the food back data, the user can determine whether the determination is correct and correct the print settings as necessary. As a result, the paper is not wasted, and the labor required for reprinting can be saved. The subsequent steps are as described above.

このように、カウント数に依存する本実施形態の特徴からして、その判定精度は累積データが増えれば増えるほど高まることになる。即ち、使用頻度の低いプリンタや新しいプリンタ等を使用する際にも他のプリンタについて設定された統計情報テーブルを参照することができる本実施形態によれば、あらゆる状況下にあってもユーザに対し的確な判定結果を提供できるため、これにより、ユーザは安心して印刷指令を出すことができる。   Thus, from the feature of this embodiment that depends on the number of counts, the determination accuracy increases as the accumulated data increases. That is, according to the present embodiment in which a statistical information table set for other printers can be referred to even when using a low-use printer, a new printer, or the like, the user can be referred to under any circumstances. Since an accurate determination result can be provided, the user can issue a print command with confidence.

上記各ステップS501〜S510(図5)における各工程の実行内容をプログラム化すると共に、この一連の各制御プログラムをコンピュータによって実現するような構成としてもよい。このようにしても、コンピュータによる動作制御によって、画一的なデータの抽出とそれに基づく判定により高精度な判定結果を得ることができる。また、必要に応じてこの判定結果に応じた柔軟な情報をユーザに提供し、その後のユーザからの指令を解析すると共にそこに含まれるユーザの要求を把握することで印刷設定を適切に管理することが可能となる。即ち、前述した実施形態の場合と同様に、本発明の目的を迅速に且つ効率よく達成することができる。   The contents of execution of each step in the above steps S501 to S510 (FIG. 5) may be programmed and the series of control programs may be realized by a computer. Even in this case, a highly accurate determination result can be obtained by uniform data extraction and determination based on the operation control by the computer. In addition, if necessary, flexible information corresponding to the determination result is provided to the user, and the print settings are appropriately managed by analyzing subsequent instructions from the user and grasping the user's request included therein. It becomes possible. That is, the object of the present invention can be achieved quickly and efficiently as in the case of the above-described embodiment.

(まとめ)
図7に示したように、ユーザがプリンタ800Bでの印刷を実行すべく印刷指令を出すと、従来技術においては、その印刷要求情報がPC200Bから印刷要求変換手段700Aを介して直接プリンタ800Bへと送信されていた。このため、たとえプリンタ800Aに対応する印刷履歴情報に十分なデータが蓄積されていたとしても、それはあくまでPC200Aからの印刷要求情報を印刷要求変換手段700Aが受信した場合にのみ利用できる情報に過ぎなかった。したがって、ユーザが誤った設定のまま印刷指令を出した場合、実際にプリントアウトされた用紙を見なければその誤印刷に気づくことが出来ないという問題が生じていた。
(Summary)
As shown in FIG. 7, when the user issues a print command to execute printing on the printer 800B, according to the prior art, the print request information is directly sent from the PC 200B to the printer 800B via the print request conversion unit 700A. Had been sent. For this reason, even if sufficient data is stored in the print history information corresponding to the printer 800A, it is only information that can be used only when the print request conversion unit 700A receives print request information from the PC 200A. It was. Therefore, when the user issues a print command with incorrect settings, there is a problem that the user cannot notice the erroneous printing without looking at the actually printed out paper.

しかし、図4に例示したように、本発明の一実施形態にかかる印刷設定管理システム10においては、複数のPC(例えば20A、20B)と複数のプリンタ(例えば70A、70B)の間に仮想プリンタドライバ30等を介在させる構成を採用した。これにより、一のプリンタ(例えば70A)でユーザの意図通りに正しく印刷できた際の印刷設定情報の特徴と印刷状況データの特徴とを関連づけて情報格納手段50に保存しておけば、別のプリンタ(例えば70B)での印刷時にもこれを参酌することができる。このため、類似するドキュメントにかかる印刷に際して、誤印刷をより柔軟に回避することが可能となり、結果的に、用紙や時間の浪費という問題が解消される。   However, as illustrated in FIG. 4, in the print setting management system 10 according to the embodiment of the present invention, a virtual printer is provided between a plurality of PCs (for example, 20A and 20B) and a plurality of printers (for example, 70A and 70B). A configuration in which a driver 30 or the like is interposed is employed. As a result, if the characteristics of the print setting information and the characteristics of the print status data when printing can be performed correctly as intended by the user with one printer (for example, 70A) are stored in the information storage means 50, another characteristic can be obtained. This can be taken into account when printing with a printer (for example, 70B). For this reason, when printing a similar document, erroneous printing can be avoided more flexibly, and as a result, the problem of wasting paper and time is solved.

さらに、図4に則して具体的に説明すると、PC20Bでの印刷設定が誤ったもの(両面&1in1)であったとしても、印刷設定適否判定手段40が、情報格納手段50に格納されたプリンタ70Aに対応する印刷履歴情報を参酌し誤った設定であること(2in1が1in1になっていること)を検知するため、この内容をユーザにフィードバックすることで印刷設定ミスに起因する誤印刷を防止することができる。また、本実施形態では、かかる構成の採用の他、印刷設定情報・印刷状況データの抽出、複数のテーブル上での対応づけ等、及び印刷履歴情報の参酌といった一連の各工程を採用したため、これによれば、信頼性の高い印刷設定の適否の判定が実現可能となる。   Further, in detail with reference to FIG. 4, even if the print setting on the PC 20B is wrong (both sides & 1 in 1), the print setting suitability determination means 40 is a printer stored in the information storage means 50. In order to detect incorrect settings (2in1 is 1in1) in consideration of the print history information corresponding to 70A, this content is fed back to the user to prevent erroneous printing due to print setting errors. can do. In addition to adopting such a configuration, this embodiment employs a series of steps such as extraction of print setting information / print status data, association on a plurality of tables, and consideration of print history information. Accordingly, it is possible to determine whether or not the print setting is highly reliable.

なお、本動作説明では、PC20A、20Bにそれぞれプリンタ70A、70Bが対応しているという状況下での説明を行ったが、本実施形態にかかる印刷設定管理システム10は、PC20Aにプリンタ70A及び70Bが対応している場合(接続されているPCが1台のみの場合も含む)等であっても同様の動作制御が可能である。即ち、プリンタ20Aでの印刷に際しても、印刷設定適否判定手段40は、プリンタ70A又は70Bに関連する印刷履歴情報を適宜参酌することができる。また、本実施形態にかかる印刷設定管理システム10にネットワーク等を介して接続するPCやプリンタ等の台数には特に制限がなく、2台以上のPC及びプリンタを接続した場合であっても、これらの対応関係によって生じるすべての組み合わせにおいて、いずれかのプリンタに関連する最適な印刷履歴情報を参酌することが可能である。   In the description of the operation, the description has been made under the situation that the printers 70A and 70B correspond to the PCs 20A and 20B, respectively. However, the print setting management system 10 according to the present embodiment includes the printers 70A and 70B in the PC 20A. The same operation control is possible even when the computer is compatible (including the case where only one PC is connected). That is, even when printing with the printer 20A, the print setting suitability determination unit 40 can appropriately refer to the print history information related to the printer 70A or 70B. In addition, the number of PCs and printers connected to the print setting management system 10 according to the present embodiment via a network or the like is not particularly limited, and even when two or more PCs and printers are connected, It is possible to take into account the optimum print history information related to any printer in all combinations generated by the corresponding relationship.

(印刷設定情報・印刷状況データ等について)
本実施形態では、印刷設定情報として“片面印刷/両面印刷の選択”及び“ページレイアウトの選択”を採用し、印刷状況データとして“アプリケーションソフトウェアの種類”及び“印刷密度”を採用したが、これら構成要素の選択にはあらゆるバリエーションが考えられる。
(About print setting information and print status data)
In this embodiment, “single-sided printing / double-sided printing selection” and “page layout selection” are adopted as print setting information, and “application software type” and “print density” are adopted as printing status data. There are all possible variations in the selection of components.

印刷設定情報については、印刷サイズ・密度関連情報(変倍率、Nin1などの設定)・画質指定(解像度など)・カラー/モノクロ指定・印刷ページ数・印刷ページの指定情報・印刷部数・用紙サイズ(手動倍率指定など)等の要素を組み合わせたあらゆるバリエーションを採用してもよい。また、印刷状況データについても、印刷媒体情報・プリンタ機種情報・文字(フォント)の種類・文字の大きさ等の要素を同様に採用
してもよい。このように印刷設定情報・印刷状況データを自由に拡張することで、あらゆる状況に対応した柔軟な判定が可能となる。
For print setting information, print size, density-related information (settings such as variable magnification and Nin1), image quality designation (resolution, etc.), color / monochrome designation, number of print pages, print page designation information, number of copies, paper size ( Any variation combining elements such as manual magnification specification may be employed. In addition, elements such as print medium information, printer model information, character (font) type, character size, and the like may be similarly adopted for the print status data. As described above, by freely expanding the print setting information / print status data, flexible determination corresponding to all situations is possible.

また、それぞれについて、組み合わせる要素の数を3以上に増やすことでより細かなパターン分けを行うようにしてもよい。このようにすれば、抽出した構成要素から生まれる特徴をより細分化することができるため、判定に柔軟性を持たせること可能となる。   Further, for each of them, finer pattern division may be performed by increasing the number of elements to be combined to 3 or more. In this way, the characteristics born from the extracted components can be further subdivided, so that the determination can be made flexible.

ところで、プリンタの機種によって印刷設定の項目が異なる場合があることを考慮すると、ユーザが情報格納手段50に保存する印刷設定情報に関する項目の存在しないプリンタを使用することも考えられる。そこで、かかる場合を想定して「その設定は無視する機能」や「似たような設定をあらかじめ定義したマッピングに従って項目を振り分ける機能」などを備えた構成を採用してもよい。   By the way, considering that print setting items may differ depending on the printer model, it may be possible for the user to use a printer that does not have items related to the print setting information stored in the information storage unit 50. Therefore, assuming such a case, a configuration including “a function for ignoring the setting”, “a function for distributing items according to a mapping in which similar settings are defined in advance”, and the like may be employed.

本実施形態では、印刷履歴情報のみを参酌したが、これに新たな条件を付加し、より細かく設定するようにしてもよい。新たな条件としては、最後に印刷された時間や印刷不可となるパターンの定義等が考えられる。このように、参酌する条件を増やすことで印刷設定適否判定手段40での判定ロジックを自由に拡張すれば、状況に則した最適は判定結果を得ることができる。   In the present embodiment, only the print history information is taken into account, but a new condition may be added to the print history information to make more detailed settings. As new conditions, the last printing time, the definition of a pattern that cannot be printed, and the like can be considered. In this way, if the determination logic in the print setting suitability determination means 40 is freely expanded by increasing the conditions to be taken into consideration, the optimal determination according to the situation can be obtained.

(印刷履歴情報について)
本実施形態では、情報格納手段50に格納する情報として「関連づけの記録の累積カウント数(回数)」を採用したが、適切性の判定により幅を持たせるため、これに加えて「推奨値」や「禁止値」等を設けるようにしてもよい。このようにすれば、実際には過去に印刷を実行していない場合でも、「推奨値」に設定することで妥当な判定結果を得ることができる。また、好ましくないデータ(例外的な印刷設定情報等)が蓄積することを未然に防ぐことで、一定程度の判定の信頼性を保つことができる。
(About print history information)
In the present embodiment, “the cumulative count number of association records (number of times)” is adopted as the information stored in the information storage unit 50. However, in order to provide a range by determining appropriateness, in addition to this, “recommended value” Or a “prohibited value” or the like may be provided. In this way, even if printing has not actually been executed in the past, an appropriate determination result can be obtained by setting the “recommended value”. In addition, by preventing undesired data (exceptional print setting information and the like) from being accumulated, a certain level of determination reliability can be maintained.

(管理範囲について)
印刷状況データと印刷設定情報を記録管理する範囲については、プリンタ単位・特定ユーザ単位・部署単位・拠点単位等の条件を増やすことで、より細かく設定するようにしてもよい。また、予めユーザ単位で管理するように設定している状況下においても、必要に応じて部署単位・拠点単位等の範囲に自動的に拡張するような構成としてもよい。このようにすれば、情報不足等の場合においても柔軟な対応が可能となる。加えて、あるユーザにとっては初めての設定等であった場合においても、他のユーザの情報を元に印刷の適切性を判定することが可能となる。
(About management scope)
The range for recording and managing the print status data and the print setting information may be set more finely by increasing conditions such as a printer unit, a specific user unit, a department unit, and a site unit. Further, even in a situation where management is set in advance for each user, a configuration may be adopted in which the range is automatically expanded to a range such as a department unit or a base unit as necessary. In this way, it is possible to respond flexibly even in the case of information shortage. In addition, even if it is the first setting for a certain user, it is possible to determine the appropriateness of printing based on the information of other users.

また、上述した統計情報テーブル内の印刷履歴情報としてのカウント数を、ユーザが外部から調整できるような構成としてもよい。このようにすれば、過去に印刷履歴が無い場合でも、不適切な印刷設定を検知することが可能となる。例えば、過去の印刷実績がない場合においても、経験的に適切な印刷設定に基づくデータ等を格納させておくことで、ある程度のデータが蓄積されるまでの間も妥当な判定結果を得ることができる。他に、例外的なプリントアウトを繰り返し行った場合等においても、その情報を削除することで、以降の判定の信頼性を保つことができる。もっとも、印刷履歴情報が不十分な場合は、その蓄積がなされるまで他の代替手段を用いるような構成としてもよい。   The count number as the print history information in the above-described statistical information table may be configured so that the user can adjust from the outside. This makes it possible to detect inappropriate print settings even when there is no print history in the past. For example, even if there is no past print record, it is possible to obtain a reasonable determination result until a certain amount of data is accumulated by storing data based on empirically appropriate print settings. it can. In addition, even when exceptional printouts are repeatedly performed, the reliability of subsequent determinations can be maintained by deleting the information. Of course, when the print history information is insufficient, another alternative means may be used until the information is accumulated.

なお、上述した実施形態は、印刷設定管理システム、その管理方法、およびそのプログラムにおける好適な具体例であり、技術的に好ましい種々の限定を付している場合もあるが、本発明の技術的範囲は、特に本発明を限定する記載がない限り、これらの態様に限定されるものではない。また、上述した実施形態における構成要素は、適宜、既存の構成要素等との置き換えが可能であり、かつ、他の既存の構成要素との組合せを含む様々なバリエーションが可能である。   The above-described embodiment is a preferred specific example in the print setting management system, the management method, and the program thereof, and may have various technically preferable limitations. The scope is not limited to these embodiments unless specifically described to limit the present invention. In addition, the constituent elements in the above-described embodiments can be appropriately replaced with existing constituent elements and the like, and various variations including combinations with other existing constituent elements are possible.

以下は、上述した実施形態についての新規な技術的内容の要点をまとめたものであるが、本発明は必ずしもこれに限定されるものではない。   The following summarizes the main points of the new technical contents of the above-described embodiment, but the present invention is not necessarily limited to this.

(付記1)
外部入力される印刷設定情報を含んだ印刷要求情報を一括して受信する印刷要求受信手段と、この印刷要求受信手段を介して取得した印刷要求情報を解析すると共に所定の処理を行う印刷要求解析処理手段と、この印刷要求解析処理手段から受信した印刷要求情報を対応するプリンタに送信する印刷要求送信手段と、前記印刷設定情報の管理上必要な情報を格納する情報格納手段と、を備え、
前記印刷要求解析処理手段は、取得した印刷要求情報の中から前記印刷設定情報と印刷の状況に基づく印刷状況データを抽出する設定状況抽出部を備え、
前記印刷要求解析処理手段に、前記設定状況抽出部にて抽出した前記印刷設定情報及び前記印刷状況データを予め前記情報格納手段に記録された印刷履歴情報と比較することで印刷設定の適否を判定すると共にその結果を前記印刷要求解析処理手段に送信する印刷設定適否判定手段を併設し、
前記印刷要求解析処理手段を、
前記印刷設定適否判定手段から適切である旨の判定結果を得ると、リアルタイムで取得していた印刷要求情報を前記印刷要求送信手段に受け渡す適切情報仲介部を含む構成としたことを特徴とする印刷設定管理システム。
(Appendix 1)
Print request receiving means for collectively receiving print request information including print setting information input from the outside, and print request analysis for analyzing the print request information acquired via the print request receiving means and performing predetermined processing A processing unit; a print request transmission unit that transmits the print request information received from the print request analysis processing unit to a corresponding printer; and an information storage unit that stores information necessary for managing the print setting information.
The print request analysis processing unit includes a setting status extraction unit that extracts printing status data based on the print setting information and a printing status from the acquired printing request information,
The print request analysis processing unit determines whether print settings are appropriate by comparing the print setting information and the print status data extracted by the setting status extraction unit with print history information recorded in the information storage unit in advance. And a print setting suitability determination means for transmitting the result to the print request analysis processing means,
The print request analysis processing means
When a determination result indicating that the print setting is appropriate is obtained from the print setting suitability determination unit, the print request information acquired in real time is transferred to the print request transmission unit. Print settings management system.

(付記2)
前記付記1に記載の印刷設定管理システムにおいて、
前記印刷要求解析処理手段を、
前記印刷設定適否判定手段から適切ではない旨の判定結果および適切な印刷設定情報を得ると、リアルタイムで取得していた印刷要求情報に適切な印刷設定情報を添えた確認情報を対応する情報処理装置にフィードバックする情報フィードバック部を含む構成とし、
前記適切な印刷設定情報は、前記印刷設定適否判定手段がその判定の際に前記情報格納手段から取得した情報であることを特徴とする印刷設定管理システム。
(Appendix 2)
In the print setting management system according to Appendix 1,
The print request analysis processing means
When the determination result indicating that the print setting is appropriate and the appropriate print setting information are obtained from the print setting propriety determination unit, the information processing apparatus corresponding to the confirmation information with the appropriate print setting information added to the print request information acquired in real time Including an information feedback unit that feeds back to
The print setting management system, wherein the appropriate print setting information is information acquired from the information storage unit by the print setting suitability determination unit at the time of the determination.

(付記3)
前記付記2に記載の印刷設定管理システムにおいて、
前記印刷要求解析処理手段は、
前記情報フィードバック部にて前記確認情報を送信した前記対応する情報処理装置から訂正された印刷設定情報を含む訂正印刷要求情報を取得すると、その訂正印刷要求情報を前記設定状況抽出部に送信する再判定制御部と、
前記情報フィードバック部にて前記確認情報を送信した前記対応する情報処理装置から印刷設定情報を訂正しない旨の保持印刷要求情報を取得すると、その保持印刷要求情報を前記印刷要求送信手段に受け渡す保持情報仲介部と、
を備えることを特徴とした印刷設定管理システム。
(Appendix 3)
In the print setting management system according to Appendix 2,
The print request analysis processing means includes
When the corrected feedback request information including the corrected print setting information is acquired from the corresponding information processing apparatus that has transmitted the confirmation information by the information feedback unit, the corrected print request information is transmitted to the setting status extraction unit. A judgment control unit;
When the retained feedback request information indicating that the print setting information is not corrected is acquired from the corresponding information processing apparatus that has transmitted the confirmation information by the information feedback unit, the retained print request information is transferred to the print request transmitting unit. Information brokerage department,
A print setting management system comprising:

(付記4)
前記付記3に記載の印刷設定管理システムにおいて、
前記印刷要求解析処理手段を、前記再判定制御部に代えて、前記情報フィードバック部にて前記確認情報を送信した前記対応する情報処理装置から訂正された印刷設定情報を含む訂正印刷要求情報を取得すると、直ちにその訂正印刷要求情報を前記印刷要求送信手段に受け渡す訂正情報仲介部を含む構成としたことを特徴とする印刷設定管理システム。
(Appendix 4)
In the print setting management system according to Appendix 3,
In place of the re-determination control unit, the print request analysis processing unit obtains corrected print request information including corrected print setting information from the corresponding information processing apparatus that has transmitted the confirmation information by the information feedback unit. Then, a print setting management system comprising a correction information mediation unit that immediately transfers the corrected print request information to the print request transmission means.

(付記5)
前記付記1乃至4に記載の印刷設定管理システムにおいて、
前記印刷要求解析処理手段は、前記印刷要求送信手段に受け渡した情報に含まれる前記印刷設定情報の特徴と前記印刷状況データの特徴を前記情報格納手段に累積的に記録することで前記印刷履歴情報を随時更新する適切設定記憶処理部を供えたことを特徴とする印刷設定管理システム。
(Appendix 5)
In the print setting management system according to appendices 1 to 4,
The print request analysis processing means cumulatively records in the information storage means the characteristics of the print setting information and the characteristics of the print status data included in the information delivered to the print request transmission means, thereby the print history information. A print setting management system provided with an appropriate setting storage processing unit for updating the data as needed.

(付記6)
前記付記1乃至5に記載の印刷設定管理システムにおいて、
前記情報格納手段は、複数の前記対応するプリンタのそれぞれに関連づけられた前記印刷履歴情報を予め別個に格納しており、
前記印刷設定適否判定手段は、その判定に際して、この複数の前記対応するプリンタのそれぞれに関連づけられた前記印刷履歴情報の内のいずれか1つを参酌することを特徴とする印刷設定管理システム。
(Appendix 6)
In the print setting management system according to appendices 1 to 5,
The information storage means separately stores the print history information associated with each of the plurality of corresponding printers in advance;
The print setting management system is characterized in that the print setting propriety determining means refers to any one of the print history information associated with each of the plurality of corresponding printers.

(付記7)
前記付記2乃至6に記載の印刷設定管理システムにおいて、
前記情報格納手段は、複数の前記対応するプリンタのすべてに関連づけられた1つの前記印刷履歴情報を格納していることを特徴とする印刷設定管理システム。
(Appendix 7)
In the print setting management system according to appendices 2 to 6,
The print setting management system, wherein the information storage means stores one piece of the print history information associated with all of the plurality of corresponding printers.

(付記8)
前記付記1乃至7に記載の印刷設定管理システムにおいて、
前記印刷設定適否判定手段は、
前記設定状況抽出部にて抽出した前記印刷設定情報と前記印刷状況データのそれぞれを予め前記情報格納手段に格納された設定対応テーブルと状況対応テーブルに分配すると共にそこで各要素を対応づけて符号を特定する符号特定部と、
前記符号特定部にて特定した各符号を予め前記情報格納手段に格納された統計情報テーブル内にて関連づけた結果を、経時的に行う印刷の度にその統計情報テーブル内に記録した前記印刷履歴情報と比較することで印刷設定の適否を判定する統計テーブル参酌部と、を備えることを特徴とした印刷設定管理システム。
(Appendix 8)
In the print setting management system according to appendices 1 to 7,
The print setting suitability determining means includes
Each of the print setting information and the print status data extracted by the setting status extraction unit is distributed to a setting correspondence table and a situation correspondence table stored in the information storage unit in advance, and each element is associated with a code there. A code identification unit to identify;
The printing history in which the result of associating each code specified by the code specifying unit in the statistical information table stored in advance in the information storage unit is recorded in the statistical information table every time printing is performed And a statistical table reference unit that determines whether print settings are appropriate by comparing with information.

(付記9)
前記付記8に記載の印刷設定管理システムにおいて、
前記情報格納手段は、複数の前記対応するプリンタのそれぞれに関連づけられた前記統計情報テーブルを予め別個に格納しており、
前記印刷設定適否判定手段は、その判定に際して、この複数の前記対応するプリンタのそれぞれに関連づけられた前記統計情報テーブルの内のいずれか1つを参酌することを特徴とする印刷設定管理システム。
(Appendix 9)
In the print setting management system according to appendix 8,
The information storage means separately stores the statistical information table associated with each of the plurality of corresponding printers in advance,
The print setting management system is characterized in that the print setting propriety determining means refers to any one of the statistical information tables associated with each of the plurality of corresponding printers.

(付記10)
前記付記8又は9に記載の印刷設定管理システムにおいて、
前記情報格納手段は、複数の前記対応するプリンタのすべてに関連づけられた1つの前記統計情報テーブルを格納していることを特徴とする印刷設定管理システム。
(Appendix 10)
In the print setting management system according to appendix 8 or 9,
The print setting management system, wherein the information storage means stores one statistical information table associated with all of the plurality of corresponding printers.

(付記11)
前記付記1乃至9に記載の印刷設定管理システムにおいて、
前記印刷設定情報は、“片面印刷/両面印刷の選択”及び“ページレイアウトの選択”であり、
前記印刷状況データは、“アプリケーションソフトウェアの種類”及び“印刷密度”であることを特徴とした印刷設定自動管理システム。
(Appendix 11)
In the print setting management system according to appendices 1 to 9,
The print setting information includes “single-sided printing / double-sided printing selection” and “page layout selection”.
The print setting automatic management system, wherein the print status data is “type of application software” and “print density”.

(付記12)
外部入力される印刷設定情報を含んだ印刷要求情報を一括して受信する印刷要求受信手段と、この印刷要求受信手段を介して取得した印刷要求情報を解析すると共に所定の処理を行う印刷要求解析処理手段と、この印刷要求解析処理手段から受信した印刷要求情報を対応するプリンタに送信する印刷要求送信手段と、前記印刷設定情報の管理上必要な情報を格納する情報格納手段と、を備えた印刷設定管理システムにあって、
前記印刷設定管理システムに連携した複数の情報処理装置のいずれか1つからの印刷要求情報を印刷要求受信手段が受信し、
この受信した印刷要求情報の中から前記印刷要求情報と印刷の状況に基づく印刷状況データを印刷要求解析処理手段が抽出し、
この抽出した前記印刷設定情報と前記印刷設定データを、予め前記情報格納手段に記録された印刷履歴情報と比較することによる印刷設定の適否の判定を、印刷要求解析処理手段に併設された印刷設定適否判定手段が実行し、
そこで「適切である旨の判定結果」を得た場合には、リアルタイムで取得していた印刷要求情報を印刷要求解析処理手段が前記印刷要求送信手段に受け渡すことを特徴とする印刷設定管理方法。
(Appendix 12)
Print request receiving means for collectively receiving print request information including print setting information input from the outside, and print request analysis for analyzing the print request information acquired via the print request receiving means and performing predetermined processing A processing unit; a print request transmission unit that transmits the print request information received from the print request analysis processing unit to a corresponding printer; and an information storage unit that stores information necessary for managing the print setting information. In the print settings management system,
A print request receiving unit receives print request information from any one of a plurality of information processing apparatuses linked to the print setting management system;
Print request analysis processing means extracts print status data based on the print request information and the print status from the received print request information,
The print setting analysis unit determines whether the print setting is appropriate by comparing the extracted print setting information and the print setting data with the print history information recorded in the information storage unit in advance. Appropriateness determination means execute,
Therefore, when the “determination result is appropriate” is obtained, the print request analysis processing means transfers the print request information acquired in real time to the print request transmission means. .

(付記13)
前記付記12に記載の印刷設定管理方法において、
印刷設定の適否の判定を実行した印刷設定適否判定手段が、「適切ではない旨の判定結果」を得た場合には、リアルタイムで取得していた印刷要求情報に適切な印刷設定情報を添えた確認情報を対応する情報処理装置にフィードバックすることを特徴とした印刷設定管理方法。
(Appendix 13)
In the print setting management method according to appendix 12,
When the print setting propriety determination means that has performed the determination of the suitability of the print setting obtains “determination result that is not appropriate”, it adds appropriate print setting information to the print request information acquired in real time. A print setting management method, wherein confirmation information is fed back to a corresponding information processing apparatus.

(付記14)
前記付記13に記載の印刷設定管理方法において、
前記確認情報を印刷要求解析処理手段が前記対応する情報処理装置にフィードバックした後に、その前記対応する情報処理装置から「印刷設定情報を訂正しない旨の保持印刷要求情報」を取得した印刷要求解析処理手段は、その保持印刷要求情報を前記印刷要求送信手段に受け渡し、
一方で、その前記対応する情報処理装置から「訂正された印刷設定情報を含む訂正印刷要求情報」を取得した印刷要求解析処理手段は、その訂正印刷要求情報の中から前記印刷設定情報と前記印刷状況データを抽出すると共にこれらを前記印刷設定適否判定手段に送信することを特徴とした印刷設定管理方法。
(Appendix 14)
In the print setting management method according to appendix 13,
After the confirmation information is fed back to the corresponding information processing apparatus by the print request analysis processing means, the print request analysis process for acquiring “holding print request information not correcting the print setting information” from the corresponding information processing apparatus The means passes the held print request information to the print request transmission means,
On the other hand, the print request analysis processing means that has acquired “corrected print request information including corrected print setting information” from the corresponding information processing apparatus, the print setting information and the print A print setting management method characterized by extracting status data and transmitting them to the print setting suitability determining means.

(付記15)
外部入力される印刷設定情報を含んだ印刷要求情報を一括して受信する印刷要求受信手段と、この印刷要求受信手段を介して取得した印刷要求情報を解析すると共に所定の処理を行う印刷要求解析処理手段と、この印刷要求解析処理手段から受信した印刷要求情報を対応するプリンタに送信する印刷要求送信手段と、前記印刷設定情報の管理上必要な情報を格納する情報格納手段と、を備えた印刷設定管理システムにあって、
前記印刷設定管理システムに連携した複数の前記情報処理装置のいずれか1つからの印刷要求情報を受信する印刷要求受信機能、
この印刷要求受信機能によって受信した印刷要求情報の中から前記印刷設定情報と印刷の状況に基づく印刷状況データを印刷要求解析処理手段が抽出する設定状況抽出機能、
この設定状況抽出機能によって抽出した前記印刷設定情報と前記印刷設定データを、予め前記情報格納手段に記録された印刷履歴情報と比較することによる印刷設定の適否の判定を、印刷要求解析処理手段に併設された印刷設定適否判定手段が実行する印刷設定適否判定機能、
この印刷設定適否判定機能によって「適切である旨の判定結果」を得た場合には、リアルタイムで取得していた印刷要求情報を印刷要求解析処理手段が前記印刷要求送信手段に受け渡す適切情報仲介機能、をコンピュータに実現させることを特徴とした印刷設定管理プログラム。
(Appendix 15)
Print request receiving means for collectively receiving print request information including print setting information input from the outside, and print request analysis for analyzing the print request information acquired via the print request receiving means and performing predetermined processing A processing unit; a print request transmission unit that transmits the print request information received from the print request analysis processing unit to a corresponding printer; and an information storage unit that stores information necessary for managing the print setting information. In the print settings management system,
A print request receiving function for receiving print request information from any one of the plurality of information processing apparatuses linked to the print setting management system;
A setting status extraction function for the print request analysis processing means to extract print status data based on the print setting information and the print status from the print request information received by the print request reception function;
The print request analysis processing means determines whether or not the print settings are appropriate by comparing the print setting information and the print setting data extracted by the setting status extraction function with print history information recorded in the information storage means in advance. A print setting suitability determination function executed by an attached print setting suitability judging means;
When the print result suitability determination function obtains “appropriate determination result”, the print request analysis processing means transfers the print request information acquired in real time to the print request transmission means. A print setting management program characterized by having a computer realize the function.

(付記16)
前記付記15に記載の印刷設定管理プログラムにおいて、
前記印刷設定適否判定機能によって「適切ではない旨の判定結果」を得た場合には、リアルタイムで取得していた印刷要求情報に適切な印刷設定情報を添えた確認情報を、印刷要求解析処理手段が対応する情報処理装置にフィードバックする情報フィードバック機能、をコンピュータに実現させることを特徴とした印刷設定管理プログラム。
(Appendix 16)
In the print setting management program according to appendix 15,
When the print setting suitability determination function obtains a “determination result that is not appropriate”, the print request analysis processing means provides confirmation information with appropriate print setting information added to the print request information acquired in real time. A print setting management program that causes a computer to realize an information feedback function that feeds back to an information processing apparatus that is compatible with.

(付記17)
前記付記16に記載の印刷設定管理プログラムにおいて、
前記確認情報を情報フィードバック機能によって前記対応する情報処理装置にフィードバックした後に、その前記対応する情報処理装置から「印刷設定情報を訂正しない旨の保持印刷要求情報」を取得した場合には、印刷要求解析処理手段が、その保持印刷要求情報を前記印刷要求送信手段に受け渡す保持情報仲介機能、
一方で、その前記対応する情報処理装置から「訂正された印刷設定情報を含む訂正印刷要求情報」を取得した場合には、印刷要求解析処理手段が、その訂正印刷要求情報の中から前記設定状況抽出機能によって前記印刷設定情報と前記印刷状況データを抽出すると共にこれらを前記印刷設定適否判定手段に送信する再判定制御機能、をコンピュータに実現させるための印刷設定管理プログラム。
(Appendix 17)
In the print setting management program according to appendix 16,
After the confirmation information is fed back to the corresponding information processing apparatus by an information feedback function, if “holding print request information not correcting print setting information” is acquired from the corresponding information processing apparatus, a print request An analysis processing means for holding information intermediary function for transferring the held print request information to the print request transmitting means;
On the other hand, when the “corrected print request information including the corrected print setting information” is acquired from the corresponding information processing apparatus, the print request analysis processing unit selects the setting status from the corrected print request information. A print setting management program for causing a computer to realize a redetermination control function for extracting the print setting information and the print status data by an extraction function and transmitting them to the print setting suitability determination means.

また、本発明は、単一の又は複数のPC等と単一の又は複数のプリンタ等がネットワークを介して接続されている環境下において適用可能であり、さまざまな種類の印刷を行うオフィス環境を管理する分野において利用できる。   The present invention can be applied in an environment in which a single or a plurality of PCs and the like and a single or a plurality of printers are connected via a network, and an office environment for performing various types of printing is provided. It can be used in the field of management.

10 印刷設定管理システム
11 CPU
12 入力部
13 出力部
14 外部バス
15 ネットワーク
20A PC
20B PC
30 仮想プリンタドライバ
31 印刷要求受信手段
32 印刷要求解析処理手段
32A 設定状況抽出部
32B 適切情報送信部
32C 情報フィードバック部
32D 保持情報仲介部
32E 再判定制御部
32F 適切設定記憶処理部
33 印刷要求送信手段
40A 符号特定部
40B 統計テーブル参酌部
50 情報格納手段
70A プリンタ
70B プリンタ
10 Print Setting Management System 11 CPU
12 Input unit 13 Output unit 14 External bus 15 Network 20A PC
20B PC
30 Virtual Printer Driver 31 Print Request Receiving Unit 32 Print Request Analysis Processing Unit 32A Setting Status Extracting Unit 32B Appropriate Information Transmitting Unit 32C Information Feedback Unit 32D Retention Information Intermediary Unit 32E Re-determination Control Unit 32F Appropriate Setting Storage Processing Unit 33 Print Request Transmitting Unit 40A Code identification unit 40B Statistical table reference unit 50 Information storage means 70A Printer 70B Printer

Claims (9)

外部入力される印刷設定情報を含んだ印刷要求情報を一括して受信する印刷要求受信手段と、この印刷要求受信手段を介して取得した印刷要求情報を解析すると共に所定の処理を行う印刷要求解析処理手段と、この印刷要求解析処理手段から受信した印刷要求情報を対応するプリンタに送信する印刷要求送信手段と、前記印刷設定情報の管理上必要な情報を格納する情報格納手段と、を備え、
前記印刷要求解析処理手段は、取得した印刷要求情報の中から前記印刷設定情報と印刷の状況に基づく印刷状況データを抽出する設定状況抽出部を備え、
前記印刷要求解析処理手段に、前記設定状況抽出部にて抽出した前記印刷設定情報及び前記印刷状況データを予め前記情報格納手段に記録された印刷履歴情報と比較することで印刷設定の適否を判定すると共にその結果を前記印刷要求解析処理手段に送信する印刷設定適否判定手段を併設し、
前記印刷要求解析処理手段を、
前記印刷設定適否判定手段から適切である旨の判定結果を得ると、リアルタイムで取得していた印刷要求情報を前記印刷要求送信手段に受け渡す適切情報仲介部を含む構成とし
前記印刷設定適否判定手段は、
前記設定状況抽出部にて抽出した前記印刷設定情報と前記印刷状況データのそれぞれを予め前記情報格納手段に格納された設定対応テーブルと状況対応テーブルに分配すると共にそこで各要素を対応づけて符号を特定する符号特定部と、
前記符号特定部にて特定した各符号を予め前記情報格納手段に格納された統計情報テーブル内にて関連づけた結果を、経時的に行う印刷の度にその統計情報テーブル内に記録した前記印刷履歴情報と比較することで印刷設定の適否を判定する統計テーブル参酌部と、を備えたことを特徴とする印刷設定管理システム。
Print request receiving means for collectively receiving print request information including print setting information input from the outside, and print request analysis for analyzing the print request information acquired via the print request receiving means and performing predetermined processing A processing unit; a print request transmission unit that transmits the print request information received from the print request analysis processing unit to a corresponding printer; and an information storage unit that stores information necessary for managing the print setting information.
The print request analysis processing unit includes a setting status extraction unit that extracts printing status data based on the print setting information and a printing status from the acquired printing request information,
The print request analysis processing unit determines whether print settings are appropriate by comparing the print setting information and the print status data extracted by the setting status extraction unit with print history information recorded in the information storage unit in advance. And a print setting suitability determination means for transmitting the result to the print request analysis processing means,
The print request analysis processing means
When obtaining a determination result indicating that it is appropriate from the print setting suitability determination unit, a configuration including an appropriate information mediation unit that delivers the print request information acquired in real time to the print request transmission unit ,
The print setting suitability determining means includes
Each of the print setting information and the print status data extracted by the setting status extraction unit is distributed to a setting correspondence table and a situation correspondence table stored in the information storage unit in advance, and each element is associated with a code there. A code identification unit to identify;
The printing history in which the result of associating each code specified by the code specifying unit in the statistical information table stored in advance in the information storage unit is recorded in the statistical information table every time printing is performed And a statistical table reference unit that determines whether print settings are appropriate by comparing the information with information .
前記請求項1に記載の印刷設定管理システムにおいて、
前記印刷要求解析処理手段を、
前記印刷設定適否判定手段から適切ではない旨の判定結果および適切な印刷設定情報を得ると、リアルタイムで取得していた印刷要求情報に適切な印刷設定情報を添えた確認情報を対応する情報処理装置にフィードバックする情報フィードバック部を含む構成とし、
前記適切な印刷設定情報は、前記印刷設定適否判定手段がその判定の際に前記情報格納手段から取得した情報であることを特徴とする印刷設定管理システム。
The print setting management system according to claim 1,
The print request analysis processing means
When the determination result indicating that the print setting is appropriate and the appropriate print setting information are obtained from the print setting propriety determination unit, the information processing apparatus corresponding to the confirmation information with the appropriate print setting information added to the print request information acquired in real time Including an information feedback unit that feeds back to
The print setting management system, wherein the appropriate print setting information is information acquired from the information storage unit by the print setting suitability determination unit at the time of the determination.
前記請求項2に記載の印刷設定管理システムにおいて、
前記印刷要求解析処理手段は、
前記情報フィードバック部にて前記確認情報を送信した前記対応する情報処理装置から訂正された印刷設定情報を含む訂正印刷要求情報を取得すると、その訂正印刷要求情報を前記設定状況抽出部に送信する再判定制御部と、
前記情報フィードバック部にて前記確認情報を送信した前記対応する情報処理装置から印刷設定情報を訂正しない旨の保持印刷要求情報を取得すると、その保持印刷要求情報を前記印刷要求送信手段に受け渡す保持情報仲介部と、
を備えることを特徴とした印刷設定管理システム。
The print setting management system according to claim 2,
The print request analysis processing means includes
When the corrected feedback request information including the corrected print setting information is acquired from the corresponding information processing apparatus that has transmitted the confirmation information by the information feedback unit, the corrected print request information is transmitted to the setting status extraction unit. A judgment control unit;
When the retained feedback request information indicating that the print setting information is not corrected is acquired from the corresponding information processing apparatus that has transmitted the confirmation information by the information feedback unit, the retained print request information is transferred to the print request transmitting unit. Information brokerage department,
A print setting management system comprising:
前記請求項1乃至3に記載の印刷設定管理システムにおいて、
前記印刷要求解析処理手段は、前記印刷要求送信手段に受け渡した情報に含まれる前記印刷設定情報の特徴と前記印刷状況データの特徴を前記情報格納手段に累積的に記録することで前記印刷履歴情報を随時更新する適切設定記憶処理部を供えたことを特徴とする印刷設定管理システム。
In the print setting management system according to any one of claims 1 to 3,
The print request analysis processing means cumulatively records in the information storage means the characteristics of the print setting information and the characteristics of the print status data included in the information delivered to the print request transmission means, thereby the print history information. A print setting management system provided with an appropriate setting storage processing unit for updating the data as needed.
前記請求項1乃至4に記載の印刷設定管理システムにおいて、
前記情報格納手段は、複数の前記対応するプリンタのそれぞれに関連づけられた前記印刷履歴情報を予め別個に格納しており、
前記印刷設定適否判定手段は、その判定に際して、この複数の前記対応するプリンタのそれぞれに関連づけられた前記印刷履歴情報の内のいずれか1つを参酌することを特徴とする印刷設定管理システム。
In the print setting management system according to any one of claims 1 to 4,
The information storage means separately stores the print history information associated with each of the plurality of corresponding printers in advance;
The print setting management system is characterized in that the print setting propriety determining means refers to any one of the print history information associated with each of the plurality of corresponding printers.
外部入力される印刷設定情報を含んだ印刷要求情報を一括して受信する印刷要求受信手段と、この印刷要求受信手段を介して取得した印刷要求情報を解析すると共に所定の処理を行う印刷要求解析処理手段と、この印刷要求解析処理手段から受信した印刷要求情報を対応するプリンタに送信する印刷要求送信手段と、前記印刷設定情報の管理上必要な情報を格納する情報格納手段と、を備えた印刷設定管理システムにあって、
前記印刷設定管理システムに連携した複数の情報処理装置のいずれか1つからの印刷要求情報を印刷要求受信手段が受信し、
この受信した印刷要求情報の中から前記印刷要求情報と印刷の状況に基づく印刷状況データを前記印刷要求解析処理手段が抽出し、
この抽出した前記印刷設定情報と前記印刷状況データを、予め前記情報格納手段に格納された設定対応テーブルと状況対応テーブルに分配すると共にそこで各要素を対応づけて符号を特定し、特定した各符号を予め前記情報格納手段に格納された統計情報テーブル内にて関連づけた結果を、経時的に行う印刷の度にその統計情報テーブル内に記録した印刷履歴情報と比較することによる印刷設定の適否の判定を、前記印刷要求解析処理手段に併設された印刷設定適否判定手段が実行し、
そこで「適切である旨の判定結果」を得た場合には、リアルタイムで取得していた印刷要求情報を前記印刷要求解析処理手段が前記印刷要求送信手段に受け渡すことを特徴とする印刷設定管理方法。
Print request receiving means for collectively receiving print request information including print setting information input from the outside, and print request analysis for analyzing the print request information acquired via the print request receiving means and performing predetermined processing A processing unit; a print request transmission unit that transmits the print request information received from the print request analysis processing unit to a corresponding printer; and an information storage unit that stores information necessary for managing the print setting information. In the print settings management system,
A print request receiving unit receives print request information from any one of a plurality of information processing apparatuses linked to the print setting management system;
The print status data based on the status of the print and the print request information is the print request analysis means extracts from the received print request information,
The extracted print setting information and the print status data are distributed to the setting correspondence table and the status correspondence table stored in advance in the information storage unit, and the codes are specified by associating the elements with each other. Whether the print setting is appropriate or not by comparing the result of the association in the statistical information table stored in the information storage means in advance with the print history information recorded in the statistical information table every time printing is performed . determination, the print request analysis processing print setting appropriateness determination means provided together in unit executes,
So when obtaining the "appropriate and determination result indicating", the print setting management print request information which has been acquired in real-time the print request analysis processing means, characterized in that passed to the print request transmission means Method.
前記請求項に記載の印刷設定管理方法において、
印刷設定の適否の判定を実行した前記印刷設定適否判定手段が、「適切ではない旨の判定結果」を得た場合には、リアルタイムで取得していた印刷要求情報に適切な印刷設定情報を添えた確認情報を対応する情報処理装置にフィードバックすることを特徴とした印刷設定管理方法。
The print setting management method according to claim 6 ,
The print setting propriety determination unit that performed the determination of the appropriateness of the print settings, upon obtaining a "determination result that not appropriate" is accompanied by a suitable printing setting information to the print request information which has been acquired in real-time The print setting management method is characterized in that the confirmation information is fed back to a corresponding information processing apparatus.
外部入力される印刷設定情報を含んだ印刷要求情報を一括して受信する印刷要求受信手段と、この印刷要求受信手段を介して取得した印刷要求情報を解析すると共に所定の処理を行う印刷要求解析処理手段と、この印刷要求解析処理手段から受信した印刷要求情報を対応するプリンタに送信する印刷要求送信手段と、前記印刷設定情報の管理上必要な情報を格納する情報格納手段と、を備えた印刷設定管理システムにあって、
前記印刷設定管理システムに連携した複数の情報処理装置のいずれか1つからの印刷要求情報を受信する印刷要求受信機能、
この印刷要求受信機能によって受信した印刷要求情報の中から前記印刷設定情報と印刷の状況に基づく印刷状況データを前記印刷要求解析処理手段が抽出する設定状況抽出機能、
この設定状況抽出機能によって抽出した前記印刷設定情報と前記印刷状況データを、予め前記情報格納手段に格納された設定対応テーブルと状況対応テーブルに分配すると共にそこで各要素を対応づけて符号を特定し、特定した各符号を予め前記情報格納手段に格納された統計情報テーブル内にて関連づけた結果を、経時的に行う印刷の度にその統計情報テーブル内に記録した印刷履歴情報と比較することによる印刷設定の適否の判定を、前記印刷要求解析処理手段に併設された印刷設定適否判定手段が実行する印刷設定適否判定機能、
この印刷設定適否判定機能によって「適切である旨の判定結果」を得た場合には、リアルタイムで取得していた印刷要求情報を前記印刷要求解析処理手段が前記印刷要求送信手段に受け渡す適切情報仲介機能、をコンピュータに実現させることを特徴とした印刷設定管理プログラム。
Print request receiving means for collectively receiving print request information including print setting information input from the outside, and print request analysis for analyzing the print request information acquired via the print request receiving means and performing predetermined processing A processing unit; a print request transmission unit that transmits the print request information received from the print request analysis processing unit to a corresponding printer; and an information storage unit that stores information necessary for managing the print setting information. In the print settings management system,
A print request receiving function for receiving print request information from any one of a plurality of information processing apparatuses linked to the print setting management system;
The print request receiving function the print request analysis setting state extraction function processing means for extracting print status data based on the status of the print and the print setting information from the print request information received by,
The print setting information and the print status data extracted by the setting status extraction function are distributed in advance to a setting correspondence table and a situation correspondence table stored in the information storage unit, and each element is associated therewith to specify a code. By comparing the result of associating each identified code in the statistical information table previously stored in the information storage unit with the print history information recorded in the statistical information table every time printing is performed the determination of the appropriateness of the print settings, the print request analysis processing print setting appropriateness determination means provided together in unit executes the print setting propriety determination function,
When obtaining a "determination result that is appropriate" is appropriate information print request information which has been acquired in real-time the print request analysis processing means and passes to the print request transmitting means by the print setting propriety judging function A print setting management program characterized by having a computer realize an intermediary function.
前記請求項に記載の印刷設定管理プログラムにおいて、
前記印刷設定適否判定機能によって「適切ではない旨の判定結果」を得た場合には、リアルタイムで取得していた印刷要求情報に適切な印刷設定情報を添えた確認情報を、前記印刷要求解析処理手段が対応する情報処理装置にフィードバックする情報フィードバック機能、をコンピュータに実現させることを特徴とした印刷設定管理プログラム。
In the print setting management program according to claim 8 ,
When said print setting propriety determination function "determination result that not right" afforded the can, the confirmation information accompanied by appropriate print setting information to the print request information which has been acquired in real time, the print request analysis process A print setting management program that causes a computer to realize an information feedback function that feeds back information to an information processing apparatus.
JP2012084951A 2012-04-03 2012-04-03 Print setting management system, print setting management method, and print setting management program. Expired - Fee Related JP5949072B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012084951A JP5949072B2 (en) 2012-04-03 2012-04-03 Print setting management system, print setting management method, and print setting management program.

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012084951A JP5949072B2 (en) 2012-04-03 2012-04-03 Print setting management system, print setting management method, and print setting management program.

Publications (2)

Publication Number Publication Date
JP2013214243A JP2013214243A (en) 2013-10-17
JP5949072B2 true JP5949072B2 (en) 2016-07-06

Family

ID=49587517

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012084951A Expired - Fee Related JP5949072B2 (en) 2012-04-03 2012-04-03 Print setting management system, print setting management method, and print setting management program.

Country Status (1)

Country Link
JP (1) JP5949072B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6319157B2 (en) * 2015-03-31 2018-05-09 京セラドキュメントソリューションズ株式会社 Information processing device monitoring system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003005931A (en) * 2001-06-20 2003-01-10 Fuji Xerox Co Ltd Picture processor
JP4632624B2 (en) * 2002-11-05 2011-02-16 シャープ株式会社 Print control system
JP4470624B2 (en) * 2003-08-29 2010-06-02 セイコーエプソン株式会社 Printer, printing system, printing method, and printing program

Also Published As

Publication number Publication date
JP2013214243A (en) 2013-10-17

Similar Documents

Publication Publication Date Title
US8169643B2 (en) Communication system including printer and user terminals for bi-directional communications
US20070229877A1 (en) Technology for dealing with errors in printing device
US9152363B2 (en) Print control apparatus controlling deletion of print job history and job data based on a set retention period
JP6672045B2 (en) Control device, control system, control method, and program
CN113165405B (en) Image forming apparatus, method for activating ink cartridge, and computer readable medium
JP4775466B2 (en) Print management program, print management apparatus, and printer system
US8982396B2 (en) Image forming apparatus for displaying a tally window of print histories, control method therefor, printing system, and non-transitory computer-readable medium
US8014015B2 (en) Print data processing system, printer, and data processing indicating apparatus
CN107977171B (en) Print management apparatus and computer readable medium storing print management program
JP6308828B2 (en) Management system and management method
JP2011201024A (en) Printer and terminal device
US11593049B2 (en) Printer, non-transitory computer readable medium, and print system for executing printing considering limited functions
JP5949072B2 (en) Print setting management system, print setting management method, and print setting management program.
JP6457808B2 (en) Print control device
US20140010558A1 (en) Malfunction inferring apparatus, malfunction inferring method, and non-transitory computer readable medium
JP5656553B2 (en) Printing system, printing history management device, printing device, and printer driver
US10334124B2 (en) Information processing apparatus, non-transitory computer readable medium, and information processing system for print job management
US20190052763A1 (en) Information processing system, post-processing apparatus, control method for sheet feeding
DE10350367A1 (en) Printing after consumables are used up
JP2011143590A (en) Printer
US9843695B2 (en) Information processing system for acquiring the state of information processing apparatuses and determining whether to restrict a requested process
JP2015184835A (en) Log information collecting apparatus, method, and program
CN112511712B (en) Image forming apparatus, control method, and storage medium
JP2008257624A (en) Print system
US20200057587A1 (en) Print in a user defined print area of a print media

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150312

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160203

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160216

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160412

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20160510

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160523

R150 Certificate of patent or registration of utility model

Ref document number: 5949072

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees