JP2007115125A - Information processor, image forming system, information processing method and information processing program - Google Patents

Information processor, image forming system, information processing method and information processing program Download PDF

Info

Publication number
JP2007115125A
JP2007115125A JP2005307402A JP2005307402A JP2007115125A JP 2007115125 A JP2007115125 A JP 2007115125A JP 2005307402 A JP2005307402 A JP 2005307402A JP 2005307402 A JP2005307402 A JP 2005307402A JP 2007115125 A JP2007115125 A JP 2007115125A
Authority
JP
Japan
Prior art keywords
information
image forming
condition
software
processing
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.)
Pending
Application number
JP2005307402A
Other languages
Japanese (ja)
Inventor
Kiyoshi Nakamura
潔 中村
Yasuo Kobayashi
保雄 小林
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP2005307402A priority Critical patent/JP2007115125A/en
Publication of JP2007115125A publication Critical patent/JP2007115125A/en
Pending legal-status Critical Current

Links

Images

Abstract

<P>PROBLEM TO BE SOLVED: To obtain an information processor, an image formation system, an information processing method and an information processing program by which the defect on the installed state of software can easily be obtained and the installed state of desired software can be checked. <P>SOLUTION: When the software is installed, clients 12, 14, ... having a function in which the installation information (registry) showing the installed state input the condition information (the information to be registered in a first operation determination condition table) showing the condition about the installed state of predetermined software through an input device 30, and store the condition information in a secondary storing part 36. When a printer 10 executes an image forming processing by means of a printer driver 40, whether or not the installed state of the predetermined software shown by the installation information satisfies a condition shown by the condition information is determined, and the determination result is presented. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は、情報処理装置、画像形成システム、情報処理方法及び情報処理プログラムに係り、より詳しくは、ソフトウェアがインストールされた際にインストールの状態を示すインストール情報が記憶される機能を有すると共に、画像形成装置に電気的に接続されて当該画像形成装置に対して画像形成処理を実行させることのできる情報処理装置、当該情報処理装置と前記画像形成装置を有する画像形成システム、前記情報処理装置における情報処理方法及び前記情報処理装置において実行される情報処理プログラムに関する。   The present invention relates to an information processing apparatus, an image forming system, an information processing method, and an information processing program. More specifically, the present invention has a function of storing installation information indicating an installation state when software is installed, and an image. Information processing apparatus electrically connected to a forming apparatus and capable of causing the image forming apparatus to execute image forming processing, an image forming system having the information processing apparatus and the image forming apparatus, and information in the information processing apparatus The present invention relates to a processing method and an information processing program executed in the information processing apparatus.

近年、新たなコンピュータ・ウイルス(以下、単に「ウイルス」ともいう。)が次々に生み出されており、それに対応してウイルス対策ソフトウェアも頻繁にバージョン・アップされたり、パターン・ファイルの更新が行われたりしている。   In recent years, new computer viruses (hereinafter simply referred to as “viruses”) have been created one after another, and anti-virus software has been frequently upgraded and pattern files have been updated accordingly. It is.

企業や学校などLAN(Local Area Network)内部で頻繁にコンピュータ情報の交換が行われる環境においては、一旦ウイルスが発症すると瞬く間にLAN全体に広まり深刻な状況に陥る懸念がある。そこでLANの管理者は、LAN内部で使用されるコンピュータのウイルス検査体制を整え、例えば定期的に一斉検査を行うなどの対応を行っている。   In an environment where computer information is frequently exchanged inside a LAN (Local Area Network) such as a company or a school, once a virus develops, there is a concern that the entire LAN may spread quickly and fall into a serious situation. Therefore, the LAN administrator prepares a virus inspection system for computers used in the LAN, and takes measures such as periodically performing simultaneous inspection.

しかしながら、LANの管理者でない一般のユーザは、一斉検査の日には指示に従ってウイルス対策に注意を払うが、それ以外の日はウイルスに無頓着であることが多い。従って、ウイルス対策ソフトウェアの最新のパターン・ファイルがユーザに展開されていても、全ユーザが毎回それを導入しているかどうかは大変疑わしい。   However, general users who are not administrators of the LAN pay attention to virus countermeasures according to the instructions on the day of the general inspection, but are often indifferent to viruses on the other days. Therefore, even if the latest pattern file of anti-virus software is deployed to users, it is very suspicious whether all users have installed it every time.

そのような状況で、ウイルスに対して脆弱なコンピュータがLAN内に入りこんでも、LANの管理者がそれを発見・検出することは困難であった。   Under such circumstances, even if a computer vulnerable to a virus enters the LAN, it is difficult for the administrator of the LAN to find and detect it.

以上のような問題に対処するために適用できる従来の技術として、特許文献1には、ウイルスチェックを行うことができる機構を持ち、印刷という日常業務内でウイルスチェックを行うことができるプリンタドライバを提供することを目的として、コンピュータからプリンタ装置へ印刷ジョブを転送する際に、毎回、印刷する元となった文書のファイル名、文書のファイル容量、及び印刷ジョブのスプールファイルの3つを組にしてプリンタドライバが記憶・蓄積していき、次回また同じ文書を印刷しようとした際に、印刷ジョブのスプールファイルが前回に印刷した際と同一であるにも拘わらず、文書のファイル容量だけが前回印刷時と異なることを検出した際には、ウイルスに感染している可能性が高いと判断して、ユーザに通知する技術が開示されている。この技術により、ウイルスの発生をユーザが容易に把握することができる。   As a conventional technique that can be applied to deal with the above problems, Patent Document 1 has a printer driver that has a mechanism that can perform virus checking and that can perform virus checking in daily operations such as printing. For the purpose of providing, each time a print job is transferred from the computer to the printer device, the file name of the document that is the source of printing, the file capacity of the document, and the spool file of the print job are grouped together. When the printer driver stores and accumulates the next time and tries to print the same document again, the print job spool file is the same as the previous print, but only the file size of the document is When it is detected that it is different from the one at the time of printing, it is judged that there is a high possibility of being infected with a virus, and a technique to notify the user There has been disclosed. With this technology, the user can easily grasp the occurrence of a virus.

また、特許文献2には、プリンタ装置がクライアントから特定ソフトウェアのインストール状態及びバージョンの各情報を取得して、プリンタ装置で各クライアントの上記インストール状態及びバージョンの各情報をテーブル管理し、最新バージョンの特定ソフトウェアがインストールされているクライアントから当該ソフトウェアをダウンロードして記憶保持し、記憶保持したソフトウェアを特定ソフトウェアのバージョンが最新でないクライアントに対してアップロードすることにより、ネットワーク環境全体のソフトウェアのバージョンを最新バージョンのものに自動的に統一する技術が開示されている。   Also, in Patent Document 2, the printer device acquires information about the installation state and version of the specific software from the client, the table management of the information about the installation state and version of each client is performed by the printer device, and the latest version Download the software from the client on which the specific software is installed, store it, and upload the stored software to the client whose specific software version is not up-to-date. A technology for automatically unifying these is disclosed.

この技術を、上記特定ソフトウェアをウイルス対策プログラムとして適用することにより、ネットワーク接続された装置にインストールされているウイルス対策プログラムを常に最新バージョンのものとすることができる。
特開2004−192415公報 特開2001−282483公報
By applying this technology to the specific software as an anti-virus program, the anti-virus program installed in a network-connected device can always be the latest version.
JP 2004-192415 A JP 2001-282383 A

ところで、バージョンが最新でないとか、正しくインストールされていないといったことや、インストールすらされていない等といった、ウイルス対策プログラムのインストール状態に関する不備を把握することは、業務を滞りなく遂行する上で極めて重要である。   By the way, it is extremely important to understand the deficiencies in the installation status of anti-virus programs, such as whether the version is not the latest, not installed correctly, or not even installed. is there.

しかしながら、上記特許文献1に開示されている技術では、コンピュータ・ウイルスの発生は容易に把握することができるものの、ウイルス対策プログラムのインストール状態に関する不備を把握することに関しては考慮されていないため、当該不備を容易には把握することができない、という問題点があった。   However, in the technique disclosed in Patent Document 1, although the occurrence of a computer virus can be easily grasped, it is not considered for grasping deficiencies regarding the installation state of the antivirus program. There was a problem that deficiencies could not be easily grasped.

また、上記特許文献2に開示されている技術では、ウイルス対策プログラムを自動的に最新のものとすることはできるものの、この技術においても、ウイルス対策プログラムのインストール状態に関する不備を把握することに関しては考慮されていないため、当該不備を容易には把握することができない、という問題点があった。   In addition, with the technology disclosed in Patent Document 2, the anti-virus program can be automatically updated. However, in this technology as well, with regard to grasping deficiencies related to the installation state of the anti-virus program, Since this was not taken into consideration, there was a problem that the deficiencies could not be easily grasped.

なお、この問題点は、上記ソフトウェアがウイルス対策プログラムである場合に限らず、情報処理装置にインストールし得る、あらゆるソフトウェアについて発生し得る問題点である。   This problem is not limited to the case where the software is an anti-virus program, and is a problem that can occur with any software that can be installed in the information processing apparatus.

本発明は上記問題点を解決するためになされたものであり、ソフトウェアのインストール状態に関する不備を容易に把握したり、所望のソフトウェアのインストール状態をチェックすることのできる情報処理装置、画像形成システム、情報処理方法及び情報処理プログラムを提供することを目的とする。   The present invention has been made to solve the above-described problems, and an information processing apparatus, an image forming system, and an information processing apparatus capable of easily grasping deficiencies related to software installation status or checking desired software installation status, An object is to provide an information processing method and an information processing program.

上記目的を達成するために、請求項1記載の情報処理装置は、ソフトウェアがインストールされた際にインストールの状態を示すインストール情報が記憶される機能を有すると共に、画像形成装置に電気的に接続されて当該画像形成装置に対して画像形成処理を実行させることのできる情報処理装置であって、予め定められたソフトウェアのインストールの状態に関する条件を示す条件情報を入力する入力手段と、前記入力手段によって入力された前記条件情報を記憶する記憶手段と、前記画像形成装置に対して画像形成処理を実行させる際に、前記インストール情報によって示される前記予め定められたソフトウェアのインストールの状態が前記条件情報により示される条件を満足するか否かを判定する判定手段と、前記判定手段による判定結果を提示する提示手段と、を備えている。   In order to achieve the above object, an information processing apparatus according to claim 1 has a function of storing installation information indicating an installation state when software is installed, and is electrically connected to the image forming apparatus. An information processing apparatus capable of causing the image forming apparatus to execute image forming processing, wherein input means for inputting condition information indicating a condition regarding a predetermined software installation state, and the input means Storage means for storing the inputted condition information, and when the image forming apparatus executes image forming processing, the predetermined software installation state indicated by the installation information is based on the condition information. A determination means for determining whether or not the indicated condition is satisfied, and a determination by the determination means And a, and presenting means for presenting the results.

請求項1に記載の情報処理装置は、ソフトウェアがインストールされた際にインストールの状態を示すインストール情報が記憶される機能を有すると共に、画像形成装置に電気的に接続されて当該画像形成装置に対して画像形成処理を実行させることができるものとされている。なお、上記画像形成装置には、インクジェット式プリンタ、トナー現像式プリンタ、レーザビームプリンタ等の各種プリンタが含まれる。   The information processing apparatus according to claim 1 has a function of storing installation information indicating an installation state when software is installed, and is electrically connected to the image forming apparatus and connected to the image forming apparatus. Thus, the image forming process can be executed. The image forming apparatus includes various printers such as an ink jet printer, a toner developing printer, and a laser beam printer.

ここで、本発明では、予め定められたソフトウェアのインストールの状態に関する条件を示す条件情報が入力手段によって入力され、当該入力された前記条件情報が記憶手段によって記憶される。なお、上記入力手段による入力には、キーボード、ポインティング・デバイス等の入力装置を介した入力の他、ローカル・エリア・ネットワーク、インターネット、イントラネット等の通信回線を介した外部装置からの入力が含まれる。また、上記記憶手段には、RAM(Random Access Memory)、EEPROM(Electrically Erasable and Programmable Read Only Memory)、フラッシュEEPROM(Flash EEPROM)等の半導体記憶素子、スマート・メディア(SmartMedia(登録商標))、フレキシブル・ディスク等の可搬型の記録媒体やハードディスク等の固定型の記録媒体、或いはネットワークに接続されたサーバ・コンピュータ等に設けられた外部記憶装置が含まれる。   Here, in the present invention, condition information indicating conditions relating to a predetermined software installation state is input by the input means, and the input condition information is stored by the storage means. Note that the input by the input means includes input from an external device via a communication line such as a local area network, the Internet, or an intranet, in addition to input via an input device such as a keyboard or a pointing device. . The storage means includes a RAM (Random Access Memory), an EEPROM (Electrically Erasable and Programmable Read Only Memory), a semiconductor storage element such as a flash EEPROM (Flash EEPROM), a smart media (SmartMedia (registered trademark)), a flexible A portable recording medium such as a disk, a fixed recording medium such as a hard disk, or an external storage device provided in a server computer connected to a network is included.

そして、本発明では、前記画像形成装置に対して画像形成処理を実行させる際に、判定手段により、前記インストール情報によって示される前記予め定められたソフトウェアのインストールの状態が前記条件情報により示される条件を満足するか否かが判定され、判定結果が提示手段により提示される。なお、上記提示手段による提示には、ディスプレイ装置等による可視表示による提示、画像形成装置等による永久可視表示による提示、スピーカ等による可聴表示による提示の他、ローカル・エリア・ネットワーク、インターネット、イントラネット等の通信回線を介した外部装置による提示が含まれる。   In the present invention, when the image forming apparatus is caused to execute the image forming process, the determination unit indicates that the predetermined software installation state indicated by the installation information is indicated by the condition information. Is satisfied, and the determination result is presented by the presenting means. In addition, the presentation by the presenting means includes presentation by visual display by a display device, presentation by permanent visual display by an image forming apparatus, presentation by audible display by a speaker, local area network, Internet, intranet, etc. Presentation by an external device via the communication line.

このように、請求項1に記載の情報処理装置によれば、ソフトウェアがインストールされた際にインストールの状態を示すインストール情報が記憶される機能を有すると共に、予め定められたソフトウェアのインストールの状態に関する条件を示す条件情報を入力し、入力した前記条件情報を記憶手段によって記憶しておき、画像形成装置に対して画像形成処理を実行させる際に、前記インストール情報によって示される前記予め定められたソフトウェアのインストールの状態が前記条件情報により示される条件を満足するか否かを判定し、判定結果を提示しているので、当該判定結果を参照することにより、ソフトウェアのインストール状態に関する不備を容易に把握したり、所望のソフトウェアのインストール状態をチェックすることができる。   As described above, according to the information processing apparatus of the first aspect, when the software is installed, the information processing apparatus has a function of storing the installation information indicating the installation state, and relates to the predetermined software installation state. When the condition information indicating the condition is input, the input condition information is stored by the storage unit, and the image forming apparatus executes the image forming process, and the predetermined software indicated by the installation information It is determined whether the installation state of the software satisfies the condition indicated by the condition information, and the determination result is presented. By referring to the determination result, it is possible to easily grasp the deficiencies related to the software installation state. Or check the installation status of the desired software Kill.

なお、本発明は、請求項2に記載の発明のように、前記提示手段を、前記画像形成処理の実行を強制的に中止する処理、及び前記判定結果を示す情報を表示する処理の少なくとも一方の処理を実行することにより前記提示を行うものとしてもよい。ここで、上記判定結果を示す情報の表示には、ディスプレイ装置等による可視表示、プリンタ等による永久可視表示、スピーカ等による可聴表示等が含まれる。   According to the present invention, as in the invention described in claim 2, at least one of a process for forcibly stopping the execution of the image forming process and a process for displaying information indicating the determination result. The presentation may be performed by executing the process. Here, the display of information indicating the determination result includes a visible display by a display device, a permanent visible display by a printer, an audible display by a speaker, and the like.

また、本発明は、請求項3に記載の発明のように、前記条件を、前記予め定められたソフトウェアが未インストールであるとの条件、及び前記予め定められたソフトウェアのバージョンが所定バージョン以下であるとの条件の少なくとも一方としてもよい。   Further, according to the present invention, as in the third aspect of the present invention, the condition is that the predetermined software is not installed, and the predetermined software version is not more than a predetermined version. It may be at least one of the conditions.

また、本発明は、請求項4に記載の発明のように、前記入力手段が、前記予め定められたソフトウェアを特定する特定情報、及び前記提示手段による提示動作を示す動作情報の少なくとも一方を更に入力し、前記記憶手段が、前記入力手段によって入力された前記特定情報及び前記動作情報の少なくとも一方を更に記憶するものとしてもよい。   Further, according to the present invention, as in the invention described in claim 4, the input unit further includes at least one of identification information for specifying the predetermined software and operation information indicating a presentation operation by the presentation unit. The storage means may further store at least one of the specific information and the operation information input by the input means.

また、本発明は、請求項5に記載の発明のように、前記ソフトウェアを、プログラム、プログラムのバージョン・アップ用のパッチ・ファイル、及びコンピュータ・ウイルス対策プログラム用のパターン・ファイルの少なくとも1つとしてもよい。   According to the present invention, as in the invention described in claim 5, the software is used as at least one of a program, a patch file for upgrading the program, and a pattern file for a computer antivirus program. Also good.

特に、請求項5に記載の発明は、請求項6に記載の発明のように、前記プログラムを、コンピュータ・ウイルス対策プログラムとしてもよい。   In particular, in the invention described in claim 5, as in the invention described in claim 6, the program may be a computer virus countermeasure program.

また、本発明は、前記画像形成装置に対して画像形成処理を実行させる際で、かつ前記予め定められたソフトウェアがインストールされている場合に、当該ソフトウェアのバーションを示すバージョン情報、及び当該ソフトウェアがインストールされた日時を示す日時情報の少なくとも一方の情報を付加情報として前記画像形成処理のための画像形成情報に付加して前記画像形成装置に送信する送信手段を更に備えてもよい。   The present invention also provides version information indicating the version of the software and the software when the image forming apparatus is caused to execute image forming processing and the predetermined software is installed. The image forming apparatus may further include transmission means for adding at least one piece of date and time information indicating the date and time when the image is installed to the image forming information for the image forming process as additional information and transmitting the added information.

一方、上記目的を達成するために、請求項8記載の画像形成システムは、請求項7記載の情報処理装置と、前記情報処理装置に電気的に接続されると共に、当該情報処理装置からの指示に応じて画像形成処理を実行する画像形成装置と、を有する画像形成システムであって、前記画像形成装置は、前記送信手段によって送信された情報を受信する受信手段と、前記予め定められたソフトウェアの前記付加情報に関する条件を示す第2条件情報を取得する取得手段と、前記取得手段によって取得された前記第2条件情報を記憶する第2記憶手段と、前記受信手段によって前記画像形成情報が受信された際に、当該画像形成情報に付加されている前記付加情報が前記第2条件情報により示される条件を満足するか否かを判定する第2判定手段と、前記第2判定手段による判定結果を提示する第2提示手段と、を有することを特徴としている。   On the other hand, in order to achieve the above object, an image forming system according to claim 8 is electrically connected to the information processing apparatus according to claim 7 and the information processing apparatus, and an instruction from the information processing apparatus. An image forming apparatus that executes an image forming process in response to the image forming apparatus, wherein the image forming apparatus includes a receiving unit that receives information transmitted by the transmitting unit, and the predetermined software An acquisition unit that acquires second condition information indicating a condition related to the additional information, a second storage unit that stores the second condition information acquired by the acquisition unit, and the image forming information received by the reception unit A second determination unit that determines whether the additional information added to the image formation information satisfies a condition indicated by the second condition information, It is characterized by having a second presenting means for presenting the determination result by the serial second judging means.

請求項8に記載の画像形成システムは、請求項7記載の情報処理装置と、当該情報処理装置に電気的に接続されると共に、当該情報処理装置からの指示に応じて画像形成処理を実行する画像形成装置が備えられている。   An image forming system according to an eighth aspect of the present invention is electrically connected to the information processing apparatus according to the seventh aspect and the information processing apparatus, and executes an image forming process in response to an instruction from the information processing apparatus. An image forming apparatus is provided.

ここで、本発明の画像形成装置では、請求項7記載の情報処理装置の前記送信手段によって送信された情報が受信手段によって受信される一方、前記予め定められたソフトウェアの前記付加情報に関する条件を示す第2条件情報が取得手段によって取得され、取得された前記第2条件情報が第2記憶手段によって記憶される。なお、上記取得手段による取得には、キーボード、ポインティング・デバイス等の入力装置を介した取得の他、ローカル・エリア・ネットワーク、インターネット、イントラネット等の通信回線を介した外部装置からの取得が含まれる。また、上記第2記憶手段には、RAM、EEPROM、フラッシュEEPROM等の半導体記憶素子、スマート・メディア(登録商標)、フレキシブル・ディスク等の可搬型の記録媒体やハードディスク等の固定型の記録媒体、或いはネットワークに接続されたサーバ・コンピュータ等に設けられた外部記憶装置が含まれる。   Here, in the image forming apparatus of the present invention, the information transmitted by the transmitting unit of the information processing apparatus according to claim 7 is received by the receiving unit, while the condition regarding the additional information of the predetermined software is set. The second condition information shown is acquired by the acquisition means, and the acquired second condition information is stored by the second storage means. The acquisition by the acquisition unit includes acquisition from an external device via a communication line such as a local area network, the Internet, or an intranet, in addition to acquisition via an input device such as a keyboard or a pointing device. . The second storage means includes a semiconductor storage element such as a RAM, an EEPROM, and a flash EEPROM, a portable recording medium such as a smart medium (registered trademark) and a flexible disk, and a fixed recording medium such as a hard disk, Alternatively, an external storage device provided in a server computer or the like connected to the network is included.

そして、本発明の画像形成装置では、第2判定手段により、前記受信手段によって前記画像形成情報が受信された際に、当該画像形成情報に付加されている前記付加情報が前記第2条件情報により示される条件を満足するか否かが判定され、判定結果が第2提示手段によって提示される。   In the image forming apparatus of the present invention, when the image forming information is received by the receiving unit by the second determining unit, the additional information added to the image forming information is based on the second condition information. It is determined whether or not the indicated condition is satisfied, and the determination result is presented by the second presenting means.

このように、請求項8に記載の画像形成システムによれば、請求項7に記載の情報処理装置と、当該情報処理装置に電気的に接続され、当該情報処理装置からの指示に応じて画像形成処理を実行する画像形成装置を有すると共に、前記画像形成装置により、前記予め定められたソフトウェアの前記付加情報に関する条件を示す第2条件情報を取得し、取得した前記第2条件情報を第2記憶手段によって記憶しておき、前記画像形成情報が受信された際に、当該画像形成情報に付加されている前記付加情報が前記第2条件情報により示される条件を満足するか否かを判定し、判定結果を提示しているので、ソフトウェアのインストール状態に関する不備を容易に把握したり、所望のソフトウェアのインストール状態をチェックすることができる。   As described above, according to the image forming system of the eighth aspect, the information processing apparatus according to the seventh aspect and the information processing apparatus are electrically connected to the image processing apparatus in accordance with an instruction from the information processing apparatus. And a second condition information indicating a condition related to the additional information of the predetermined software is acquired by the image forming apparatus, and the acquired second condition information is stored in the second condition information. When the image formation information is received, the additional information added to the image formation information satisfies whether the condition indicated by the second condition information is satisfied. Since the judgment result is presented, it is possible to easily grasp the deficiencies related to the software installation status and check the installation status of the desired software.

なお、本発明は、請求項9に記載の発明のように、前記第2提示手段による判定結果の提示を、前記画像形成処理の実行を強制的に中止することによる提示、及び前記画像形成処理に関するログ情報を記録することによる提示の少なくとも一方としてもよい。   According to the present invention, as in the invention described in claim 9, the presentation of the determination result by the second presentation unit is presented by forcibly stopping execution of the image forming process, and the image forming process. It is good also as at least one of the presentation by recording the log information regarding.

一方、上記目的を達成するために、請求項10記載の情報処理方法は、ソフトウェアがインストールされた際にインストールの状態を示すインストール情報が記憶される機能を有すると共に、画像形成装置に電気的に接続されて当該画像形成装置に対して画像形成処理を実行させることのできる情報処理装置における情報処理方法であって、予め定められたソフトウェアのインストールの状態に関する条件を示す条件情報を入力し、入力した前記条件情報を記憶手段によって記憶しておき、前記画像形成装置に対して画像形成処理を実行させる際に、前記インストール情報によって示される前記予め定められたソフトウェアのインストールの状態が前記条件情報により示される条件を満足するか否かを判定し、判定結果を提示するものである。   On the other hand, in order to achieve the above object, an information processing method according to claim 10 has a function of storing installation information indicating an installation state when software is installed, and is electrically connected to the image forming apparatus. An information processing method in an information processing apparatus which is connected and can cause the image forming apparatus to execute an image forming process, and inputs and inputs condition information indicating a condition relating to a predetermined software installation state The condition information is stored by a storage unit, and when the image forming apparatus executes image forming processing, the predetermined software installation state indicated by the installation information is determined by the condition information. Judgment is made whether or not the indicated conditions are satisfied, and the judgment result is presented.

従って、請求項10記載の情報処理方法によれば、請求項1記載の発明と同様に作用するので、請求項1記載の発明と同様に、ソフトウェアのインストール状態に関する不備を容易に把握したり、所望のソフトウェアのインストール状態をチェックすることができる。   Therefore, according to the information processing method described in claim 10, since it operates in the same manner as the invention described in claim 1, as in the invention described in claim 1, it is possible to easily grasp the deficiencies related to the software installation state, The installation state of desired software can be checked.

一方、上記目的を達成するために、請求項11記載の情報処理プログラムは、ソフトウェアがインストールされた際にインストールの状態を示すインストール情報が記憶される機能を有すると共に、画像形成装置に電気的に接続されて当該画像形成装置に対して画像形成処理を実行させることのできる情報処理装置において実行される情報処理プログラムであって、予め定められたソフトウェアのインストールの状態に関する条件を示す条件情報を入力する入力ステップと、前記入力ステップによって入力された前記条件情報を記憶手段によって記憶する記憶ステップと、前記画像形成装置に対して画像形成処理を実行させる際に、前記インストール情報によって示される前記予め定められたソフトウェアのインストールの状態が前記条件情報により示される条件を満足するか否かを判定する判定ステップと、前記判定ステップによる判定結果を提示する提示ステップと、をコンピュータに実行させるものである。   On the other hand, in order to achieve the above object, an information processing program according to claim 11 has a function of storing installation information indicating an installation state when software is installed, and is electrically connected to the image forming apparatus. An information processing program that is executed in an information processing apparatus that is connected and can cause the image forming apparatus to execute an image forming process, and inputs condition information indicating a condition regarding a predetermined software installation state An input step, a storage step for storing the condition information input in the input step by a storage unit, and the predetermined information indicated by the installation information when the image forming apparatus executes an image forming process. The status of the installed software is the condition information. A determining step of determining whether or not to satisfy a condition indicated by a presentation step of presenting the result of determination by the determining step, is intended to execute on a computer.

従って、請求項11記載の情報処理プログラムによれば、コンピュータに対して請求項1記載の発明と同様に作用させることができるので、請求項1記載の発明と同様に、ソフトウェアのインストール状態に関する不備を容易に把握したり、所望のソフトウェアのインストール状態をチェックすることができる。   Therefore, according to the information processing program of the eleventh aspect, it is possible to cause the computer to act in the same manner as the first aspect of the invention. Can be easily ascertained or the installation status of desired software can be checked.

なお、本発明は、請求項12に記載の発明のように、前記提示ステップにより、前記画像形成処理の実行を強制的に中止する処理、及び前記判定結果を示す情報を表示する処理の少なくとも一方の処理を実行することにより前記提示を行うものとしてもよい。   According to the present invention, as in the invention described in claim 12, at least one of a process for forcibly stopping execution of the image forming process and a process for displaying information indicating the determination result in the presentation step. The presentation may be performed by executing the process.

また、本発明は、請求項13に記載の発明のように、前記画像形成装置に対して画像形成処理を実行させる際で、かつ前記予め定められたソフトウェアがインストールされている場合に、当該ソフトウェアのバーションを示すバージョン情報、及び当該ソフトウェアがインストールされた日時を示す日時情報の少なくとも一方の情報を付加情報として前記画像形成処理のための画像形成情報に付加して前記画像形成装置に送信する送信ステップを更に有するものとしてもよい。   Further, according to the present invention, when the image forming apparatus is caused to execute image forming processing and the predetermined software is installed as in the invention described in claim 13, the software At least one of version information indicating the version of the image and date / time information indicating the date / time when the software is installed is added as additional information to the image forming information for the image forming process and transmitted to the image forming apparatus. A transmission step may be further included.

本発明によれば、ソフトウェアがインストールされた際にインストールの状態を示すインストール情報が記憶される機能を有すると共に、予め定められたソフトウェアのインストールの状態に関する条件を示す条件情報を入力し、入力した前記条件情報を記憶手段によって記憶しておき、画像形成装置に対して画像形成処理を実行させる際に、前記インストール情報によって示される前記予め定められたソフトウェアのインストールの状態が前記条件情報により示される条件を満足するか否かを判定し、判定結果を提示しているので、当該判定結果を参照することにより、ソフトウェアのインストール状態に関する不備を容易に把握したり、所望のソフトウェアのインストール状態をチェックすることができる、という効果が得られる。   According to the present invention, when the software is installed, it has a function of storing the installation information indicating the installation state, and the condition information indicating the condition relating to the predetermined software installation state is input and input. The condition information is stored by the storage unit, and when the image forming apparatus executes an image forming process, the predetermined software installation state indicated by the installation information is indicated by the condition information. Judging whether the conditions are satisfied and presenting the judgment results, by referring to the judgment results, you can easily grasp the deficiencies related to the software installation status and check the installation status of the desired software The effect that it can do is acquired.

以下、図面を参照して本発明の実施の形態の一例を詳細に説明する。なお、ここでは、本発明を、1台のプリンタを、ネットワークを介して接続された複数のクライアントによって共有して用いる画像形成システムに適用した場合について説明する。   Hereinafter, an example of an embodiment of the present invention will be described in detail with reference to the drawings. Here, a case will be described in which the present invention is applied to an image forming system in which one printer is shared and used by a plurality of clients connected via a network.

図1に示すように、本実施の形態に係る画像形成システム50は、画像形成装置としてのプリンタ10を備えており、プリンタ10には、ネットワーク11を介して、情報処理装置としての複数のクライアント12,14,・・・が接続されている。   As shown in FIG. 1, an image forming system 50 according to the present embodiment includes a printer 10 as an image forming apparatus. The printer 10 includes a plurality of clients as information processing apparatuses via a network 11. 12, 14,... Are connected.

本実施の形態に係るクライアント12(その他のクライアント14、・・・も同様。)は、図2に示すように、CPU(中央処理装置)22、ROM24、RAM26、表示装置28、入力装置(ここでは、キーボード及びマウス(ポインティング・デバイス))30、ネットワーク11に接続されたインタフェース(I/F)32、及び二次記憶部(ここでは、ハードディスク)36を含んで構成されており、これら各部がバス34を介して相互かつ電気的に接続されている。すなわち、本実施の形態に係るクライアントは、通常のパーソナル・コンピュータにより構成されている。なお、本実施の形態に係る画像形成システム50では、ネットワーク11としてインターネットを適用しているが、これに限らず、イントラネット、LAN、VAN、電話回線網、エコーネット、HomePNA等の各種ネットワークを単独又は組み合わせて適用することもできる。   As shown in FIG. 2, the client 12 according to this embodiment (other clients 14,...) Has a CPU (Central Processing Unit) 22, ROM 24, RAM 26, display device 28, input device (here). 1 includes a keyboard and mouse (pointing device) 30, an interface (I / F) 32 connected to the network 11, and a secondary storage unit (here, a hard disk) 36. They are mutually and electrically connected via a bus 34. That is, the client according to the present embodiment is configured by a normal personal computer. In the image forming system 50 according to the present embodiment, the Internet is applied as the network 11. However, the present invention is not limited to this, and various networks such as an intranet, a LAN, a VAN, a telephone line network, an echo net, and a HomePNA are used alone. Or they can be applied in combination.

各クライアント12,14,・・・は、ソフトウェアがインストールされた際にインストールの状態を示すインストール情報が記憶される機能を有するオペレーティング・システムが採用されている。なお、本実施の形態に係る各クライアントでは、上記オペレーティング・システムとしてWindows(登録商標)を採用しており、上記インストール情報は、レジストリとして記憶される。   Each of the clients 12, 14,... Employs an operating system having a function of storing installation information indicating an installation state when software is installed. Each client according to the present embodiment employs Windows (registered trademark) as the operating system, and the installation information is stored as a registry.

一方、図3に示すように、本実施の形態に係るプリンタ10は、被印刷媒体を収容する複数(本実施の形態では4つ)のトレイ1〜4を備えている。トレイ1〜4には、モータやガイド等を含んで構成された用紙搬送機構21が設けられている。そして、用紙搬送機構21は、用紙搬送制御部23に接続されている。   On the other hand, as shown in FIG. 3, the printer 10 according to the present embodiment includes a plurality (four in the present embodiment) of trays 1 to 4 that accommodate print media. The trays 1 to 4 are provided with a paper transport mechanism 21 that includes a motor, a guide, and the like. The paper transport mechanism 21 is connected to the paper transport control unit 23.

また、プリンタ10は、トレイ1〜4の何れかに収容された被印刷媒体が用紙搬送機構21により搬送され、搬送された被印刷媒体に画像を形成する画像形成部25を備えている。なお、画像形成部25の構成は特に1つの形式に限定されるものではない。すなわち、画像形成部25は、第1に、インクを用いて画像形成するものや、第2に、感光ドラムに形成された静電潜像をトナーで現像し、これを転写して画像形成するもの等、種々適用可能である。   Further, the printer 10 includes an image forming unit 25 that forms the image on the conveyed printing medium by conveying the printing medium accommodated in any of the trays 1 to 4 by the paper conveyance mechanism 21. Note that the configuration of the image forming unit 25 is not particularly limited to one format. That is, the image forming unit 25 first forms an image using ink, and secondly develops the electrostatic latent image formed on the photosensitive drum with toner and transfers it to form an image. Various applications are possible.

また、プリンタ10は、各種情報を表示するための表示部(ここでは、液晶パネル)と各種情報を入力するための入力部(ここでは、テンキー)を有する操作部31と、プリントジョブ情報等の各種情報を記憶するための二次記憶部(ここでは、フラッシュメモリ)33と、プリントジョブ情報等を受信するための、ネットワーク11に接続されたインタフェース(I/F)27と、を備えている。そして、プリンタ10は、以上説明した各部を制御する制御部29を備えており、これら各部はバス35を介して相互かつ電気的に接続されている。   The printer 10 also includes an operation unit 31 having a display unit (here, a liquid crystal panel) for displaying various types of information, an input unit (here, a numeric keypad) for inputting various types of information, print job information, and the like. A secondary storage unit (here, a flash memory) 33 for storing various types of information and an interface (I / F) 27 connected to the network 11 for receiving print job information and the like are provided. . The printer 10 includes a control unit 29 that controls each unit described above, and these units are mutually and electrically connected via a bus 35.

ところで、本実施の形態に係るクライアント12,14,・・・及びプリンタ10には、予め指定されたソフトウェアのインストール状態が予め指定された条件を満足するか否かを判定し、判定結果を提示するインストール状態提示機能が搭載されている。そして、当該インストール状態提示機能において用いられる情報として、各クライアントの二次記憶部36には第1動作判定条件テーブルが記憶される一方、プリンタ10の二次記憶部33には第2動作判定条件テーブル及びログファイルが記憶される。   By the way, in the clients 12, 14,... And the printer 10 according to the present embodiment, it is determined whether or not the installation state of the software specified in advance satisfies the conditions specified in advance, and the determination result is presented. The installation status presentation function is installed. As information used in the installation state presentation function, the first operation determination condition table is stored in the secondary storage unit 36 of each client, while the second operation determination condition table is stored in the secondary storage unit 33 of the printer 10. Tables and log files are stored.

本実施の形態に係る第1動作判定条件テーブルは、図4に示されるように、参照対象ソフトウェア情報、条件、及び動作の各情報が記憶されるものとされている。   As shown in FIG. 4, the first operation determination condition table according to the present embodiment stores reference target software information, conditions, and operation information.

なお、上記参照対象ソフトウェア情報は、インストール状態提示機能の実行時に参照する情報を特定するための情報であり、本実施の形態に係るインストール状態提示機能では‘種別’及び‘対象’の2種類の情報により構成されている。なお、本実施の形態に係るインストール状態提示機能では、上記‘種別’として、レジストリと、当該レジストリを除く電子化ファイルを示すファイルの2種類が適用されている。そして、インストール状態提示機能を実行する際には、‘種別’により示される種別のファイルを対象として、‘対象’により示される情報を参照することになる。   The reference target software information is information for specifying information to be referred to when executing the installation state presentation function. In the installation state presentation function according to the present embodiment, there are two types of “type” and “target”. It is composed of information. In the installation state presentation function according to the present embodiment, two types of a registry and a file indicating an electronic file excluding the registry are applied as the “type”. Then, when executing the installation state presentation function, the information indicated by 'target' is referred to for the file of the type indicated by 'type'.

一方、上記条件は、対応する参照対象ソフトウェア情報に対する条件を示す情報であり、本実施の形態に係るインストール状態提示機能では、‘なければ’、‘(バージョン)未満ならば’、‘(バージョン)以上ならば’、及び‘あれば’の4種類の条件が適用されている。   On the other hand, the above condition is information indicating a condition for the corresponding reference target software information. In the installation state presentation function according to the present embodiment, 'if not', 'if less than (version)', '(version) If so, four types of conditions of “and” “if present” are applied.

また、上記動作は、対応する参照対象ソフトウェア情報を参照した結果、対応する条件を満足した場合に実行する動作を示す情報であり、本実施の形態に係るインストール状態提示機能では、‘プリントジョブの生成を中止する’、‘その値をプリントジョブに付加する’、及び‘そのタイムスタンプをプリントジョブに付加する’の3種類の動作が適用されている。ここで、‘その値をプリントジョブに付加する’との動作と、‘そのタイムスタンプをプリントジョブに付加する’との動作では、プリントジョブへの付加対象とする情報を、後述するソフトウェア情報(図15も参照。)として付加する。   The above operation is information indicating an operation to be executed when the corresponding condition is satisfied as a result of referring to the corresponding reference target software information. In the installation status presentation function according to the present embodiment, the 'print job Three types of operations are applied: “cancel generation”, “add the value to the print job”, and “add the time stamp to the print job”. Here, in the operation of “adding the value to the print job” and the operation of “adding the time stamp to the print job”, information to be added to the print job is software information (described later). (See also FIG. 15).

同図に示す第1動作判定条件テーブルでは、例えば、レジストリを参照して‘¥¥HKCU¥Software¥VirusChecker¥Versionがない場合(存在しない場合)、プリントジョブの生成を中止することが設定されている。また、例えば、レジストリの‘¥¥HKCU¥Software¥VirusChecker¥Versionを参照して、バージョンが2.1.1以上である場合、当該バージョンをプリントジョブにソフトウェア情報として付加することが設定されている。   In the first operation determination condition table shown in the figure, for example, when there is no “¥¥ HKCU ¥ Software ¥ VirusChecker ¥ Version” by referring to the registry, it is set to stop generating the print job. Yes. Further, for example, referring to the registry “¥¥ HKCU ¥ Software ¥ VirusChecker ¥ Version”, when the version is 2.1.1 or higher, the version is set to be added as software information to the print job. .

一方、本実施の形態に係る第2動作判定条件テーブルもまた、図5に示されるように、参照対象ソフトウェア情報、条件、及び動作の各情報が記憶されるものとされている。   On the other hand, the second operation determination condition table according to the present embodiment also stores reference target software information, conditions, and operation information, as shown in FIG.

なお、第2動作判定条件テーブルにおける上記参照対象ソフトウェア情報は、インストール状態提示機能の実行時に参照する情報を特定するための情報であり、本実施の形態に係るインストール状態提示機能では、‘ソフトウェア情報’、‘VirusCheckerのVersion’、‘ウイルスパターンファイルのタイムスタンプ’、及び‘ウイルスチェックソフトのログファイルのタイムスタンプ’の4種類の条件が適用されている。   The reference target software information in the second operation determination condition table is information for specifying information to be referred to when the installation status presentation function is executed. In the installation status presentation function according to the present embodiment, the software information Four types of conditions are applied: ',' Version of VirusChecker ',' Time stamp of virus pattern file ', and' Time stamp of log file of virus check software '.

一方、上記条件は、対応する参照対象ソフトウェア情報に対する条件を示す情報であり、本実施の形態に係るインストール状態提示機能では、‘なければ’、‘(バージョン)未満ならば’、‘(日付)より古ければ’、‘(印刷時点より以前の時点)より古ければ’の4種類の条件が適用されている。   On the other hand, the above condition is information indicating a condition for the corresponding reference target software information. In the installation state presentation function according to the present embodiment, 'if not', 'if less than (version)', '(date) Four types of conditions are applied: 'older than' (older than the printing time) and 'older than' (time before printing).

また、上記動作は、対応する参照対象ソフトウェア情報を参照した結果、対応する条件を満足した場合に実行する動作を示す情報であり、本実施の形態に係るインストール状態提示機能では、‘印刷を中止する’、及び‘印刷し、ログに記録する’の2種類の動作が適用されている。   The above operation is information indicating an operation to be executed when the corresponding condition is satisfied as a result of referring to the corresponding reference target software information. In the installation state presentation function according to the present embodiment, 'printing is canceled Two types of operations are applied: “ON” and “PRINT AND LOG”.

同図に示す第2動作判定条件テーブルでは、例えば、ソフトウェア情報がない場合(存在しない場合)、印刷動作を中止することが設定されている。また、例えば、ウイルスチェックソフトのバージョンが2.1.5未満である場合、プリントジョブによる印刷動作を行う一方、後述するログファイルを記録することが設定されている。   In the second operation determination condition table shown in the figure, for example, when there is no software information (when there is no software information), it is set to stop the printing operation. Further, for example, when the version of the virus check software is less than 2.1.5, it is set to record a log file to be described later while performing a print operation by a print job.

一方、本実施の形態に係るログファイルは、図6に示されるように、ユーザ、ジョブファイル名、及びジョブ受信時刻の各情報が記憶されるものとされている。   On the other hand, as shown in FIG. 6, the log file according to the present embodiment stores information on the user, job file name, and job reception time.

なお、上記ユーザは、プリントジョブの送信元のクライアントを操作しているユーザを一意に識別するための情報であり、例えば、ログインユーザ名等に相当する。また、上記ジョブファイル名は、受信したプリントジョブを一意に識別するための情報であり、上記ジョブ受信時刻は、プリントジョブを受信した時刻を示す情報であり、年、月、日、及び時刻の各情報から構成される。   The user is information for uniquely identifying the user who is operating the client that is the transmission source of the print job, and corresponds to, for example, a login user name. The job file name is information for uniquely identifying the received print job, and the job reception time is information indicating the time when the print job is received, and includes year, month, day, and time. Consists of information.

図7には、インストール状態提示機能を実現するための画像形成システム50の機能的な構成を示すブロック図が示されている。   FIG. 7 is a block diagram illustrating a functional configuration of the image forming system 50 for realizing the installation state presentation function.

同図に示すように、本実施の形態に係るクライアント12,14,・・・には、プリンタによる印刷機能を備えた文書作成プログラム、表計算プログラム、作図プログラム等のアプリケーション・プログラム38がインストールされており、当該プログラム38は、プリンタ10に対し、プリンタドライバ40を介してプリントジョブを送信することによって印刷処理を実行させることができる。   As shown in the figure, the client 12, 14,... According to the present embodiment is installed with an application program 38 such as a document creation program, a spreadsheet program, and a drawing program having a printer printing function. The program 38 can cause the printer 10 to execute print processing by transmitting a print job via the printer driver 40.

画像形成システム50のシステム管理者は、クライアントの入力装置30を介して第1動作判定条件テーブルに登録すべき情報を入力して、二次記憶部36の所定領域に登録すると共に、プリンタ10の操作部31のテンキーの操作により第2動作判定条件テーブルに登録すべき情報を入力して、二次記憶部33の所定領域に登録する。   The system administrator of the image forming system 50 inputs information to be registered in the first operation determination condition table via the input device 30 of the client, registers the information in the predetermined area of the secondary storage unit 36, and Information to be registered in the second motion determination condition table is input by operating the numeric keypad of the operation unit 31 and registered in a predetermined area of the secondary storage unit 33.

ここで、クライアントにおいて、アプリケーション・プログラム38から印刷指示があった場合、プリンタドライバ40は、二次記憶部36のレジストリ、レジストリを除くファイル、及び第1動作判定条件テーブルを参照し、当該第1動作判定条件テーブルによって設定されている条件(以下、「第1条件」という。)に従って、プリントジョブの生成を中止したり、プリントジョブに付加情報(ソフトウェア情報)を付加してプリンタ10に送信したりする。   Here, in the client, when there is a print instruction from the application program 38, the printer driver 40 refers to the registry in the secondary storage unit 36, the file excluding the registry, and the first operation determination condition table, and the first operation determination condition table. In accordance with the conditions set in the operation determination condition table (hereinafter referred to as “first condition”), the generation of the print job is stopped, or additional information (software information) is added to the print job and transmitted to the printer 10. Or

プリンタ10はプリントジョブを受信すると、制御部29により当該プリントジョブに添付されているソフトウェア情報を参照すると共に二次記憶部33に登録されている第2動作判定条件テーブルを参照し、当該第2動作判定条件テーブルによって設定されている条件(以下、「第2条件」という。)に従って、当該プリントジョブによる印刷動作を中止したり、当該プリントジョブを用いた印刷動作を行うと共にログファイルの登録を行ったりする。また、制御部29は、操作部31の表示部によってシステム管理者に対して各種情報を提示することができる。   Upon receiving the print job, the printer 10 refers to the software information attached to the print job by the control unit 29 and refers to the second operation determination condition table registered in the secondary storage unit 33 to In accordance with the conditions set in the operation determination condition table (hereinafter referred to as “second condition”), the print operation by the print job is stopped, the print operation using the print job is performed, and the log file is registered. To go. In addition, the control unit 29 can present various information to the system administrator through the display unit of the operation unit 31.

次に、本実施の形態に係る画像形成システム50の作用を説明する。   Next, the operation of the image forming system 50 according to the present embodiment will be described.

まず、図8を参照して、システム管理者により第1動作判定条件テーブルに情報を登録する際の作用を説明する。なお、図8は、システム管理者により、クライアントの入力装置30によって第1動作判定条件テーブルへの情報の登録を指示する旨の指示入力が行われた際に当該クライアントのCPU22によって実行される第1条件登録処理プログラムの処理の流れを示すフローチャートであり、当該プログラムは二次記憶部36の所定領域に予め記憶されている。   First, with reference to FIG. 8, an operation when the system administrator registers information in the first action determination condition table will be described. 8 is executed by the CPU 22 of the client when the system administrator inputs an instruction to instruct to register information in the first operation determination condition table by the client input device 30. 3 is a flowchart showing a flow of processing of a one-condition registration processing program, and the program is stored in advance in a predetermined area of the secondary storage unit.

同図のステップ100では、予め定められた第1登録画面を表示するように表示装置28を制御し、次のステップ102にて、所定情報の入力待ちを行う。   In step 100 in the figure, the display device 28 is controlled to display a predetermined first registration screen, and in the next step 102, input of predetermined information is waited.

図9には、上記ステップ100の処理によって表示装置28に表示される第1登録画面の表示状態例が示されている。同図に示すように、本実施の形態に係る第1登録画面では、情報の入力を促すメッセージが表示されると共に、入力対象とする情報の名称として、「参照対象ソフトウェア情報」、「条件」、及び「動作」の各情報が、対応する情報を入力するための矩形枠と共に表示される。同図に示される第1登録画面が表示装置28によって表示されると、システム管理者は、第1動作判定条件テーブルに登録すべき情報を対応する矩形枠内に入力装置30を介して入力した後、続けて登録を行う場合は「続けて入力」ボタンを、登録を終了する場合は「終了」ボタンを、入力装置30のマウスにてポインティング指定する。これに応じて上記ステップ102が肯定判定となってステップ104に移行する。   FIG. 9 shows an example of the display state of the first registration screen displayed on the display device 28 by the process of step 100 described above. As shown in the figure, on the first registration screen according to the present embodiment, a message prompting the input of information is displayed, and “reference target software information” and “condition” are input as names of information to be input. , And “operation” information are displayed together with a rectangular frame for inputting corresponding information. When the first registration screen shown in the figure is displayed by the display device 28, the system administrator inputs information to be registered in the first operation determination condition table into the corresponding rectangular frame via the input device 30. Thereafter, if the registration is to be continued, the “Continue input” button is designated with the mouse of the input device 30, and the “End” button is designated with the mouse of the input device 30. In response to this, step 102 becomes affirmative and the process proceeds to step 104.

ステップ104では、システム管理者によって指定されたボタンが「終了」ボタンであったか否かを判定し、否定判定となった場合はステップ106に移行して、第1登録画面上で入力された情報を第1動作判定条件テーブルに記憶(登録)した後に上記ステップ102に戻り、肯定判定となった場合にはステップ108に移行して、第1登録画面上で入力された情報を第1動作判定条件テーブルに記憶(登録)した後に本第1条件登録処理プログラムを終了する。   In step 104, it is determined whether or not the button designated by the system administrator is an “end” button. If the determination is negative, the process proceeds to step 106, and the information input on the first registration screen is displayed. After being stored (registered) in the first action determination condition table, the process returns to step 102. If the determination is affirmative, the process proceeds to step 108, and the information input on the first registration screen is used as the first action determination condition. After storing (registering) in the table, the first condition registration processing program is terminated.

以上の第1条件登録処理プログラムの実行により、一例として図4に示される第1動作判定条件テーブルが作成されることになる。   As a result of the execution of the first condition registration processing program, the first operation determination condition table shown in FIG. 4 is created as an example.

次に、図10を参照して、システム管理者により第2動作判定条件テーブルに情報を登録する際の作用を説明する。なお、図10は、システム管理者により、プリンタ10の操作部31によって第2動作判定条件テーブルへの情報の登録を指示する旨の指示入力が行われた際にプリンタ10の制御部29によって実行される第2条件登録処理プログラムの処理の流れを示すフローチャートであり、当該プログラムは二次記憶部33の所定領域に予め記憶されている。   Next, with reference to FIG. 10, an operation when the system administrator registers information in the second operation determination condition table will be described. Note that FIG. 10 is executed by the control unit 29 of the printer 10 when the system administrator inputs an instruction to instruct the registration of information in the second operation determination condition table by the operation unit 31 of the printer 10. 3 is a flowchart showing the flow of processing of the second condition registration processing program, which is stored in advance in a predetermined area of the secondary storage unit 33.

同図のステップ200では、予め定められた第2登録画面を表示するように操作部31の表示部を制御し、次のステップ202にて、所定情報の入力待ちを行う。   In step 200 of the figure, the display unit of the operation unit 31 is controlled to display a predetermined second registration screen, and in the next step 202, input of predetermined information is waited.

図11には、上記ステップ200の処理によって操作部31の表示部により表示される第2登録画面の表示状態例が示されている。同図に示すように、本実施の形態に係る第2登録画面では、情報の入力を促すメッセージが表示されると共に、入力対象とする情報の名称として、「参照対象ソフトウェア情報」、「条件」、及び「動作」の各情報が、対応する情報を入力するための矩形枠と共に表示される。同図に示される第2登録画面が表示されると、システム管理者は、第2動作判定条件テーブルに登録すべき情報を対応する矩形枠内に操作部31の入力部を介して入力した後、続けて登録を行う場合は「続けて入力」ボタンを、登録を終了する場合は「終了」ボタンを、各々指定する。これに応じて上記ステップ202が肯定判定となってステップ204に移行する。   FIG. 11 shows an example of a display state of the second registration screen displayed on the display unit of the operation unit 31 by the process of step 200 described above. As shown in the figure, in the second registration screen according to the present embodiment, a message for prompting input of information is displayed, and “reference target software information” and “condition” are input as names of information to be input. , And “operation” information are displayed together with a rectangular frame for inputting corresponding information. When the second registration screen shown in the figure is displayed, the system administrator inputs information to be registered in the second motion determination condition table into the corresponding rectangular frame via the input unit of the operation unit 31. When the registration is continued, the “Continue Input” button is designated, and when the registration is finished, the “End” button is designated. Accordingly, step 202 is affirmative and the process proceeds to step 204.

ステップ204では、システム管理者によって指定されたボタンが「終了」ボタンであったか否かを判定し、否定判定となった場合はステップ206に移行して、第2登録画面上で入力された情報を第2動作判定条件テーブルに記憶(登録)した後に上記ステップ202に戻り、肯定判定となった場合にはステップ208に移行して、第2登録画面上で入力された情報を第2動作判定条件テーブルに記憶(登録)した後に本第2条件登録処理プログラムを終了する。   In step 204, it is determined whether or not the button designated by the system administrator is an “end” button. If the determination is negative, the process proceeds to step 206, and the information input on the second registration screen is displayed. After storing (registering) in the second motion determination condition table, the process returns to step 202. If the determination is affirmative, the process proceeds to step 208, and the information input on the second registration screen is used as the second motion determination condition. After storing (registering) in the table, the second condition registration processing program is terminated.

以上の第2条件登録処理プログラムの実行により、一例として図5に示される第2動作判定条件テーブルが作成されることになる。   As a result of the execution of the second condition registration processing program, the second operation determination condition table shown in FIG. 5 is created as an example.

次に、図12を参照して、インストール状態提示機能を実行する際のクライアント12,14,・・・の作用を説明する。なお、図12は、アプリケーション・プログラム38により、プリンタ10による印刷指示が行われた際に当該クライアントのCPU22によって実行される画像形成処理プログラム(プリンタドライバ40の一部)の処理の流れを示すフローチャートであり、当該プログラムも二次記憶部36の所定領域に予め記憶されている。   Next, the operation of the clients 12, 14,... When executing the installation state presentation function will be described with reference to FIG. FIG. 12 is a flowchart showing the flow of processing of an image forming processing program (part of the printer driver 40) executed by the CPU 22 of the client when a printing instruction is issued by the printer 10 by the application program 38. The program is also stored in advance in a predetermined area of the secondary storage unit 36.

同図のステップ300では、第1動作判定条件テーブルを二次記憶部36から読み出し、次のステップ302では、読み出した第1動作判定条件テーブルにおける参照対象ソフトウェア情報に応じた情報(本実施の形態では、図7に示されるレジストリ及びファイル)を参照して、次のステップ304にて、第1動作判定条件テーブルに設定されている条件に、ソフトウェアの実際のインストール状態が満足するものが存在するか否かを判定し、肯定判定となった場合はステップ306に移行する。   In step 300 of the figure, the first operation determination condition table is read from the secondary storage unit 36, and in the next step 302, information according to the reference target software information in the read first operation determination condition table (this embodiment). Now, with reference to the registry and files shown in FIG. 7, there are those in which the actual installation state of the software satisfies the conditions set in the first operation determination condition table in the next step 304. If the determination is affirmative, the process proceeds to step 306.

ステップ306では、第1条件対応処理ルーチン・プログラムを実行する。以下、図13を参照して、本実施の形態に係る第1条件対応処理ルーチン・プログラムについて説明する。   In step 306, the first condition handling processing routine program is executed. The first condition handling process routine program according to the present embodiment will be described below with reference to FIG.

同図のステップ400では、画像形成処理プログラム(メインルーチン)のステップ304において満足すると判定された条件に、プリントジョブの生成を中止する動作を行うことが設定された条件が含まれているか否かを判定し、肯定判定となった場合はステップ402に移行して、予め定められた提示画面を表示するように表示装置28を制御し、その後にプリントジョブを作成することなく本第1条件対応処理ルーチン・プログラムを終了する。   In step 400 of the figure, whether or not the condition determined to be satisfied in step 304 of the image forming processing program (main routine) includes a condition set to perform an operation of canceling print job generation. If the determination is affirmative, the process proceeds to step 402, where the display device 28 is controlled to display a predetermined presentation screen, and then the first condition is met without creating a print job. Ends the processing routine program.

図14には、上記ステップ402の処理によって表示装置28に表示される提示画面の表示状態例が示されている。同図に示すように、本実施の形態に係る提示画面では、「ウイルス対策プログラムがインストールされておりません。早急にインストールして下さい。」とのメッセージが表示される。従って、当該メッセージを参照することによってユーザやシステム管理者は、当該ウイルス対策プログラムがインストールされていないことを容易に把握することができ、何らかの対策を講じることができる。また、この場合は、アプリケーション・プログラム38を介して印刷の指示を行ったにもかかわらず、印刷が行われないので、提示画面が参照されなかった場合でも、ユーザやシステム管理者に対して、ウイルス対策プログラムがインストールされていないことを容易に把握させることができる結果、何らかの対策を講じさせることができる。また、この場合、印刷を行いたいにもかかわらず印刷することができないため、早急に対策を実施することになる。   FIG. 14 shows an example of the display state of the presentation screen displayed on the display device 28 by the process of step 402 described above. As shown in the figure, on the presentation screen according to the present embodiment, a message “An antivirus program is not installed. Please install it immediately.” Is displayed. Therefore, by referring to the message, the user or the system administrator can easily grasp that the anti-virus program is not installed, and can take some measures. In this case, since printing is not performed even though the printing instruction is given through the application program 38, even if the presentation screen is not referred to, the user or system administrator is notified. As a result of being able to easily grasp that no antivirus program is installed, it is possible to take some countermeasures. Further, in this case, since it is impossible to perform printing although it is desired to perform printing, measures are taken immediately.

一方、上記ステップ400において否定判定となった場合はステップ404に移行し、上記ステップ304において満足すると判定された条件に、バージョンをプリントジョブにソフトウェア情報として付加することが設定された条件が含まれているか否かを判定し、肯定判定となった場合はステップ406に移行して、当該バージョンをプリントジョブに付加するように設定(ここでは、変数Bにバージョンを付加する旨を示す数値を代入)し、その後にステップ408に移行する。なお、上記ステップ404において否定判定となった場合には、上記ステップ406の処理を実行することなくステップ408に移行する。   On the other hand, if a negative determination is made in step 400, the process proceeds to step 404, and the condition determined to be satisfied in step 304 includes a condition set to add a version as software information to the print job. If the determination is affirmative, the process proceeds to step 406 to set the version to be added to the print job (here, a value indicating that the version is to be added is assigned to variable B) Then, the process proceeds to step 408. If a negative determination is made in step 404, the process proceeds to step 408 without executing the process in step 406.

ステップ408では、上記ステップ304において満足すると判定された条件に、タイムスタンプをプリントジョブにソフトウェア情報として付加することが設定された条件が含まれているか否かを判定し、肯定判定となった場合はステップ410に移行して、当該タイムスタンプをプリントジョブに付加するように設定(ここでは、変数Tにタイムスタンプを付加する旨を示す数値を代入)し、その後にステップ412に移行する。なお、上記ステップ408において否定判定となった場合には、上記ステップ410の処理を実行することなくステップ412に移行する。   In Step 408, it is determined whether or not the condition determined to be satisfied in Step 304 includes a condition set to add a time stamp as software information to the print job. Shifts to step 410 to set the time stamp to be added to the print job (here, a value indicating that the time stamp is added is substituted into the variable T), and then shifts to step 412. If a negative determination is made in step 408, the process proceeds to step 412 without executing the process of step 410.

ステップ412では、アプリケーション・プログラム38によりプリンタ10による印刷対象とされた画像を示す画像データと、変数B及び変数Tの代入値に基づいて、プリンタ10に送信すべきプリントジョブを生成する。   In step 412, a print job to be transmitted to the printer 10 is generated based on the image data indicating the image to be printed by the printer 10 by the application program 38 and the substitution values of the variables B and T.

図15には、本ステップ412の処理によって生成されたプリントジョブの一例が示されている。   FIG. 15 shows an example of a print job generated by the processing in step 412.

同図に示すように、このプリントジョブでは、ソフトウェア情報として、インストールされているウイルス対策プログラムのバージョン、当該ウイルス対策プログラム用のパターン・ファイルのタイムスタンプ、及び当該ウイルス対策プログラムのログファイルのタイムスタンプが付加されている。   As shown in the figure, in this print job, as the software information, the version of the installed anti-virus program, the time stamp of the pattern file for the anti-virus program, and the time stamp of the log file of the anti-virus program Is added.

次のステップ414では、上記ステップ412の処理によって生成されたプリントジョブをプリンタ10に送信し、その後に本第1条件対応処理ルーチン・プログラムを終了する。   In the next step 414, the print job generated by the process of step 412 is transmitted to the printer 10, and then the first condition handling process routine program is terminated.

なお、第1条件対応処理ルーチン・プログラムが終了すると、画像形成処理プログラム(図12参照。)も終了する。   When the first condition handling process routine program ends, the image formation process program (see FIG. 12) also ends.

一方、画像形成処理プログラムのステップ304において否定判定となった場合はステップ308に移行して、通常の印刷指示処理を実行した後に本画像形成処理プログラムを終了する。   On the other hand, if a negative determination is made in step 304 of the image forming process program, the process proceeds to step 308, and after executing a normal print instruction process, the present image forming process program is terminated.

次に、図16を参照して、インストール状態提示機能を実行する際のプリンタ10の作用を説明する。なお、図16は、何れかのクライアントからプリントジョブを受信した際にプリンタ10の制御部29によって実行されるジョブ実行処理プログラムの処理の流れを示すフローチャートであり、当該プログラムは二次記憶部33の所定領域に予め記憶されている。   Next, the operation of the printer 10 when executing the installation state presentation function will be described with reference to FIG. FIG. 16 is a flowchart showing a flow of processing of a job execution processing program executed by the control unit 29 of the printer 10 when a print job is received from any client. The program is a secondary storage unit 33. In the predetermined area.

同図のステップ500では、第2動作判定条件テーブルを二次記憶部33から読み出し、次のステップ502では、受信したプリントジョブのソフトウェア情報を参照して、次のステップ504にて、第2動作判定条件テーブルに設定されている条件を満足する情報が上記ソフトウェア情報に含まれるか否かを判定し、肯定判定となった場合はステップ506に移行する。   In step 500 of the figure, the second operation determination condition table is read from the secondary storage unit 33, and in the next step 502, the software information of the received print job is referred to, and in the next step 504, the second operation is determined. It is determined whether or not information satisfying the conditions set in the determination condition table is included in the software information. If the determination is affirmative, the process proceeds to step 506.

ステップ506では、第2条件対応処理ルーチン・プログラムを実行する。以下、図17を参照して、本実施の形態に係る第2条件対応処理ルーチン・プログラムについて説明する。   In step 506, the second condition handling process routine program is executed. The second condition handling process routine program according to the present embodiment will be described below with reference to FIG.

同図のステップ600では、ジョブ実行処理プログラム(メインルーチン)のステップ504において満足すると判定された条件に、印刷を中止する動作を行うことが設定された条件が含まれているか否かを判定し、肯定判定となった場合はステップ602に移行して、予め定められた第2提示画面を表示するように操作部31の表示部を制御し、その後にプリントジョブを実行することなく本第2条件対応処理ルーチン・プログラムを終了する。   In step 600 of the figure, it is determined whether or not the condition that is determined to be satisfied in step 504 of the job execution processing program (main routine) includes a condition that is set to perform an operation for stopping printing. If the determination is affirmative, the process proceeds to step 602, where the display unit of the operation unit 31 is controlled so as to display a predetermined second presentation screen, and the second print job is not executed thereafter. Terminate the condition handling routine program.

図18には、上記ステップ602の処理によって操作部31の表示部に表示される第2提示画面の表示状態例が示されている。同図に示すように、本実施の形態に係る第2提示画面では、「User1のクライアントには、ウイルス対策プログラムがインストールされておりません。早急に対策を講じて下さい。」とのメッセージが表示される。従って、当該メッセージを参照することによって印刷要求元のクライアントのユーザやシステム管理者は、当該ウイルス対策プログラムがインストールされていないことを容易に把握することができ、何らかの対策を講じることができる。また、この場合は、アプリケーション・プログラム38を介して印刷の指示を行ったにもかかわらず、印刷が行われないので、第2提示画面が参照されなかった場合でも、上記ユーザやシステム管理者に対して、ウイルス対策プログラムがインストールされていないことを容易に把握させることができる結果、何らかの対策を講じさせることができる。また、この場合、印刷を行いたいにもかかわらず印刷することができないため、早急に対策を実施することになる。   FIG. 18 shows an example of the display state of the second presentation screen displayed on the display unit of the operation unit 31 by the process of step 602. As shown in the figure, on the second presentation screen according to the present embodiment, the message “An antivirus program is not installed on the client of User1. Please take measures immediately.” Is displayed. Accordingly, by referring to the message, the user or system administrator of the print request source client can easily grasp that the antivirus program is not installed, and can take some countermeasures. In this case, since printing is not performed even though the printing instruction is given via the application program 38, even if the second presentation screen is not referred to, the user or the system administrator is notified. On the other hand, as a result of being able to easily grasp that the antivirus program is not installed, it is possible to take some countermeasures. Further, in this case, since it is impossible to perform printing although it is desired to perform printing, measures are taken immediately.

一方、上記ステップ600において否定判定となった場合はステップ604に移行し、上記ステップ504において満足すると判定された条件に、バージョンに関する条件が含まれているか否かを判定し、肯定判定となった場合はステップ608に移行する一方、否定判定となった場合にはステップ606に移行する。   On the other hand, if a negative determination is made in step 600, the process proceeds to step 604, where it is determined whether the condition determined to be satisfied in step 504 includes a version-related condition, and a positive determination is made. If YES in step 608, the process advances to step S606.

ステップ606では、上記ステップ504において満足すると判定された条件に、タイムスタンプに関する条件が含まれているか否かを判定し、肯定判定となった場合はステップ608に移行する一方、否定判定となった場合にはステップ610に移行する。   In step 606, it is determined whether or not the conditions determined to be satisfied in step 504 include a time stamp condition. If the determination is affirmative, the process proceeds to step 608 while the determination is negative. If so, the process proceeds to step 610.

ステップ608では、受信したプリントジョブに関するログファイル(図6も参照。)を二次記憶部33に記憶(登録)し、次のステップ610にて、受信したプリントジョブを実行した後、本第2条件対応処理ルーチン・プログラムを終了する。   In step 608, a log file (see also FIG. 6) relating to the received print job is stored (registered) in the secondary storage unit 33, and in the next step 610, the received print job is executed, and then the second Terminate the condition handling routine program.

なお、第2条件対応処理ルーチン・プログラムが終了すると、ジョブ実行処理プログラム(図16も参照。)も終了する。   When the second condition handling process routine program ends, the job execution process program (see also FIG. 16) ends.

一方、ジョブ実行処理プログラムのステップ504において否定判定となった場合はステップ508に移行して、通常の印刷処理を実行した後に本ジョブ実行処理プログラムを終了する。   On the other hand, if a negative determination is made in step 504 of the job execution processing program, the process proceeds to step 508, and after executing normal printing processing, the job execution processing program is terminated.

なお、制御部29は、登録されたログファイルを定期的に参照して、必要に応じてユーザやシステム管理者に内容を提示する。   The control unit 29 periodically refers to the registered log file and presents the contents to the user or system administrator as necessary.

以上詳細に説明したように、本実施の形態に係るクライアントでは、ソフトウェアがインストールされた際にインストールの状態を示すインストール情報(ここでは、レジストリ)が記憶される機能を有すると共に、予め定められたソフトウェアのインストールの状態に関する条件を示す条件情報(ここでは、第1動作判定条件テーブルに登録される情報)を入力し、入力した前記条件情報を記憶手段(ここでは、二次記憶部36)によって記憶しておき、画像形成装置(ここでは、プリンタ10)に対して画像形成処理を実行させる際に、前記インストール情報によって示される前記予め定められたソフトウェアのインストールの状態が前記条件情報により示される条件を満足するか否かを判定し、判定結果を提示しているので、当該判定結果を参照することにより、ソフトウェアのインストール状態に関する不備を容易に把握したり、所望のソフトウェアのインストール状態をチェックすることができる。   As described above in detail, the client according to the present embodiment has a function of storing installation information (here, a registry) indicating an installation state when software is installed, and is set in advance. Input condition information (here, information registered in the first operation determination condition table) indicating conditions relating to the software installation state, and the input condition information is stored by a storage means (here, the secondary storage unit 36). When the image forming apparatus (here, the printer 10) executes the image forming process, the predetermined software installation state indicated by the installation information is indicated by the condition information. Judgment is made as to whether or not the condition is satisfied, and the determination result is presented. By referring to the results, or easily grasp the deficiencies regarding the software installation, it is possible to check the installation status of the desired software.

また、本実施の形態に係るクライアントでは、前記判定結果の提示を、前記画像形成処理の実行を強制的に中止することによる提示、及び前記判定結果を示す情報を表示することによる提示としているので、印刷を行いたいにもかかわらず印刷することができない結果、早急にソフトウェアのインストール状態の不備に対する対策を実施させることができると共に、表示された情報を参照することによって、ユーザやシステム管理者等に対して上記ソフトウェアのインストール状態に関する不備を容易に把握することができる。   In the client according to the present embodiment, the determination result is presented by forcibly stopping execution of the image forming process and by displaying information indicating the determination result. As a result of not being able to print despite the desire to perform printing, it is possible to immediately implement countermeasures against deficiencies in the software installation state, and by referring to the displayed information, users, system administrators, etc. On the other hand, it is possible to easily grasp the deficiencies regarding the installation state of the software.

また、本実施の形態に係るクライアントでは、前記条件を、前記予め定められたソフトウェアが未インストールであるとの条件、及び当該ソフトウェアのバージョンが所定バージョン以下であるとの条件としているので、当該ソフトウェアが未インストールであるとの状態及びバージョンが古いものであるとの状態を容易に把握することができる。   Further, in the client according to the present embodiment, the conditions are the condition that the predetermined software is not installed, and the condition that the version of the software is a predetermined version or less. It is possible to easily grasp the state that is not installed and the state that the version is old.

また、本実施の形態に係るクライアントでは、前記予め定められたソフトウェアを特定する特定情報(ここでは、参照対象ソフトウェア情報)及び提示動作を示す動作情報を更に入力して記憶(登録)しているので、提示動作を自動的に実行することができる。   Further, in the client according to the present embodiment, specific information (here, reference target software information) for specifying the predetermined software and operation information indicating the presentation operation are further input and stored (registered). Therefore, the presentation operation can be automatically executed.

また、本実施の形態に係るクライアントでは、前記ソフトウェアを、プログラム、プログラムのバージョン・アップ用のパッチ・ファイル、及びコンピュータ・ウイルス対策プログラム用のパターン・ファイルとしているので、これらのソフトウェアに関するインストール状態に関する不備を容易に把握することができる。   In the client according to the present embodiment, the software is a program, a patch file for upgrading the program, and a pattern file for a computer anti-virus program. The deficiencies can be easily grasped.

特に、本実施の形態に係るクライアントでは、前記プログラムをコンピュータ・ウイルス対策プログラムとしているので、ウイルス対策プログラムのインストール状態に関する不備を容易に把握することができる。   In particular, in the client according to the present embodiment, since the program is a computer / anti-virus program, it is possible to easily grasp deficiencies related to the installation state of the anti-virus program.

一方、本実施の形態に係る画像形成システムでは、以上のようなクライアントと、当該クライアントに電気的に接続され、当該クライアントからの指示に応じて画像形成処理を実行するプリンタを有すると共に、前記クライアントにより、前記プリンタに対して画像形成処理を実行させる際で、かつ予め定められたソフトウェアがインストールされている場合に、当該ソフトウェアのバーションを示すバージョン情報、及び当該ソフトウェアがインストールされた日時を示す日時情報(ここでは、タイムスタンプ)の少なくとも一方の情報を付加情報として前記画像形成処理のための画像形成情報(ここでは、プリントジョブ)に付加して前記プリンタに送信する一方、当該プリンタにより、前記予め定められたソフトウェアの前記付加情報に関する条件を示す第2条件情報(ここでは、第2動作判定条件テーブルに登録される情報)を取得し、取得した前記第2条件情報を第2記憶手段(ここでは、二次記憶部33)によって記憶しておき、前記画像形成情報が受信された際に、当該画像形成情報に付加されている前記付加情報が前記第2条件情報により示される条件を満足するか否かを判定し、判定結果を提示しているので、ソフトウェアのインストール状態に関する不備を容易に把握することができる。   On the other hand, the image forming system according to the present embodiment includes a client as described above and a printer that is electrically connected to the client and executes image forming processing in accordance with an instruction from the client. When the image forming process is executed on the printer and the predetermined software is installed, the version information indicating the version of the software and the date and time when the software was installed are indicated. At least one piece of date / time information (here, a time stamp) is added as additional information to the image formation information (here, a print job) for image formation processing and transmitted to the printer. The additional information of the predetermined software Second condition information (here, information registered in the second motion determination condition table) is acquired, and the acquired second condition information is stored in second storage means (here, the secondary storage unit 33). When the image formation information is received, it is determined whether or not the additional information added to the image formation information satisfies a condition indicated by the second condition information. Since the result is presented, it is possible to easily grasp the deficiencies related to the software installation state.

また、本実施の形態に係る画像形成システムでは、前記判定結果の提示を、前記画像形成処理の実行を強制的に中止することによる提示、及び前記画像形成処理に関するログ情報(ここでは、ログファイル)を記録することによる提示としているので、印刷を行いたいにもかかわらず印刷することができない結果、早急にソフトウェアのインストール状態の不備に対する対策を実施させることができると共に、記録されたログ情報を参照することによって、ユーザやシステム管理者等に対して上記ソフトウェアのインストール状態に関する不備を容易に把握させることができる。   Further, in the image forming system according to the present embodiment, the presentation of the determination result is presented by forcibly stopping the execution of the image forming process, and log information related to the image forming process (here, a log file) ) As a result of recording. As a result of not being able to print despite wanting to print, it is possible to immediately implement countermeasures against inadequate software installation status, and to record recorded log information. By referencing, it is possible to make a user, a system administrator, or the like easily understand deficiencies related to the software installation state.

以上、本発明を実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。発明の要旨を逸脱しない範囲で上記実施形態に多様な変更または改良を加えることができ、そのような変更または改良を加えた形態も本発明の技術的範囲に含まれる。   As mentioned above, although this invention was demonstrated using embodiment, the technical scope of this invention is not limited to the range as described in the said embodiment. Various changes or improvements can be added to the above-described embodiment without departing from the gist of the invention, and embodiments to which such changes or improvements are added are also included in the technical scope of the present invention.

また、上記の実施形態は、クレーム(請求項)にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組合せの全てが発明の解決手段に必須であるとは限らない。前述した実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜の組合せにより種々の発明を抽出できる。実施形態に示される全構成要件から幾つかの構成要件が削除されても、効果が得られる限りにおいて、この幾つかの構成要件が削除された構成が発明として抽出され得る。   Further, the above embodiments do not limit the invention according to the claims (claims), and all combinations of features described in the embodiments are not necessarily essential to the solution means of the invention. Absent. The embodiments described above include inventions at various stages, and various inventions can be extracted by appropriately combining a plurality of disclosed constituent elements. Even if some constituent requirements are deleted from all the constituent requirements shown in the embodiment, as long as an effect is obtained, a configuration from which these some constituent requirements are deleted can be extracted as an invention.

例えば、上記実施の形態では、第2動作判定条件テーブルに登録する情報をプリンタ10に対して直接入力する場合について説明したが、本発明はこれに限定されるものではなく、例えば、当該情報を何れかのクライアント12,14,・・・によって入力し、プリンタドライバ40を介してプリンタ10に転送する形態とすることもできる。この場合、当該情報を各クライアントから登録することができるため、利便性を向上させることができる。   For example, in the above-described embodiment, the case where the information registered in the second operation determination condition table is directly input to the printer 10 has been described. However, the present invention is not limited to this. .. Can be input by any one of the clients 12, 14,... And transferred to the printer 10 via the printer driver 40. In this case, since the information can be registered from each client, convenience can be improved.

また、上記実施の形態では、第1動作判定条件テーブル及び第2動作判定条件テーブルの編集については言及しなかったが、クライアントの入力装置30や、プリンタの操作部31のテンキー等を用いて、これらのテーブルを編集可能とする形態とすることもできる。この場合も、利便性を向上させることができる。   In the above embodiment, the editing of the first operation determination condition table and the second operation determination condition table is not mentioned, but using the input device 30 of the client or the numeric keypad of the operation unit 31 of the printer, These tables may be editable. Also in this case, convenience can be improved.

また、上記実施の形態では、本発明の情報処理プログラムの一部をプリンタドライバ40に適用した場合について説明したが、本発明はこれに限定されるものではなく、例えば、プリンタドライバ40とは異なる専用のプログラムとして適用する形態とすることもできる。この場合も、上記実施の形態と同様の効果を奏することができる。   In the above embodiment, the case where a part of the information processing program of the present invention is applied to the printer driver 40 has been described. However, the present invention is not limited to this, and is different from the printer driver 40, for example. It can also be set as the form applied as a dedicated program. In this case as well, the same effects as in the above embodiment can be obtained.

また、上記実施の形態では、ソフトウェアのインストール状態を、表示することにより提示する場合について説明したが、本発明はこれに限定されるものではなく、例えば、電子メールによる提示、印刷による提示、ファクシミリ送信による提示、音声による提示等を適用する形態とすることもできる。この場合も、上記実施の形態と同様の効果を奏することができる。   Further, in the above-described embodiment, the case where the software installation state is presented by display has been described. However, the present invention is not limited to this. For example, presentation by e-mail, presentation by printing, facsimile It is also possible to adopt a form in which presentation by transmission, presentation by voice, or the like is applied. In this case as well, the same effects as in the above embodiment can be obtained.

また、上記実施の形態では、本発明の情報処理装置をパーソナル・コンピュータに適用した場合について説明したが、本発明はこれに限定されるものではなく、例えば、PDA(Personal Digital Assistant,携帯情報端末)、ワークステーション等の本発明のインストール情報が記憶される機能を有する他の情報処理装置に適用する形態とすることもできる。この場合も、上記実施の形態と同様の効果を奏することができる。   In the above embodiment, the case where the information processing apparatus of the present invention is applied to a personal computer has been described. However, the present invention is not limited to this, and for example, a PDA (Personal Digital Assistant, a portable information terminal) ), And can be applied to other information processing apparatuses having a function of storing the installation information of the present invention such as a workstation. In this case as well, the same effects as in the above embodiment can be obtained.

また、上記実施の形態では、本発明の画像形成装置をプリンタに適用した場合について説明したが、本発明はこれに限定されるものではなく、例えば、ファクシミリ、デジタル複合機等の印刷機能を有する他の画像形成装置に適用する形態とすることもできる。この場合も、上記実施の形態と同様の効果を奏することができる。   In the above embodiment, the case where the image forming apparatus of the present invention is applied to a printer has been described. However, the present invention is not limited to this, and has, for example, a printing function such as a facsimile or a digital multifunction peripheral. It can also be configured to be applied to other image forming apparatuses. In this case as well, the same effects as in the above embodiment can be obtained.

また、上記実施の形態では、インストール状態提示機能をソフトウェアによって実現した場合について説明したが、本発明はこれに限定されるものではなく、例えば、当該機能をハードウェアにより実現する形態とすることもできる。この場合は、上記実施の形態に比較して、インストール状態提示機能の高速化が期待できる。   Moreover, although the case where the installation state presentation function is realized by software has been described in the above embodiment, the present invention is not limited to this, and for example, the function may be realized by hardware. it can. In this case, the installation state presentation function can be expected to be faster than in the above embodiment.

また、上記実施の形態で示した画像形成システム50、クライアント12,14,・・・、及びプリンタ10のハードウェア構成(図1〜図3参照。)は一例であり、必要に応じて構成要素を追加したり、不要な構成要素を削減したりすることができることは言うまでもない。   In addition, the hardware configurations (see FIGS. 1 to 3) of the image forming system 50, the clients 12, 14,... And the printer 10 shown in the above embodiment are examples, and constituent elements are necessary. Needless to say, it is possible to add or reduce unnecessary components.

また、上記実施の形態で示した第1動作判定条件テーブル、第2動作判定条件テーブル、及びログファイルのデータ構造(図4〜図6参照。)も一例であり、必要に応じてデータを追加したり、不要なデータを削減したりすることができることは言うまでもない。   The data structure of the first operation determination condition table, the second operation determination condition table, and the log file (see FIGS. 4 to 6) shown in the above embodiment is also an example, and data is added as necessary. It goes without saying that unnecessary data can be reduced.

また、上記実施の形態で示した各種処理プログラムの処理の流れ(図8,図10,図12,図13,図16,図17)も一例であり、必要に応じて処理順番を変更したり、処理内容を変更したり、不要な処理を削減したりすることができることは言うまでもない。   Also, the processing flow (FIGS. 8, 10, 12, 13, 16, and 17) of the various processing programs shown in the above embodiment is an example, and the processing order may be changed as necessary. Needless to say, the processing content can be changed or unnecessary processing can be reduced.

また、上記実施の形態で示した各種表示画面の表示状態(図9,図11,図14,図18参照。)も一例であり、必要に応じて表示情報を追加したり、不要な表示情報を削減したりすることができることは言うまでもない。   The display states of the various display screens shown in the above embodiment (see FIGS. 9, 11, 14, and 18) are also examples, and display information can be added as necessary or unnecessary display information. Needless to say, it can be reduced.

更に、上記実施の形態で示したプリントジョブの構成(図15参照。)も一例であり、本発明の主旨を逸脱しない範囲内において適宜変更することができることも言うまでもない。   Furthermore, the configuration of the print job shown in the above embodiment (see FIG. 15) is also an example, and it is needless to say that the print job can be changed as appropriate without departing from the gist of the present invention.

実施の形態に係る画像形成システムの概略構成図である。1 is a schematic configuration diagram of an image forming system according to an embodiment. 実施の形態に係るクライアントの電気系の要部構成を示すブロック図である。It is a block diagram which shows the principal part structure of the electric system of the client which concerns on embodiment. 実施の形態に係るプリンタの電気系の要部構成を示すブロック図である。FIG. 2 is a block diagram illustrating a main configuration of an electric system of the printer according to the embodiment. 実施の形態に係る第1動作判定条件テーブルのデータ構造を示す模式図である。It is a schematic diagram which shows the data structure of the 1st operation | movement determination condition table which concerns on embodiment. 実施の形態に係る第2動作判定条件テーブルのデータ構造を示す模式図である。It is a schematic diagram which shows the data structure of the 2nd operation | movement determination condition table which concerns on embodiment. 実施の形態に係るログファイルのデータ構造を示す模式図である。It is a schematic diagram which shows the data structure of the log file which concerns on embodiment. 実施の形態に係るインストール状態提示機能を実現するための画像形成システムの機能的な構成を示すブロック図である。It is a block diagram which shows the functional structure of the image forming system for implement | achieving the installation state presentation function which concerns on embodiment. 実施の形態に係る第1条件登録処理プログラムの処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process of the 1st condition registration process program which concerns on embodiment. 実施の形態に係る第1登録画面の表示状態例を示す概略図である。It is the schematic which shows the example of a display state of the 1st registration screen which concerns on embodiment. 実施の形態に係る第2条件登録処理プログラムの処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process of the 2nd condition registration process program which concerns on embodiment. 実施の形態に係る第2登録画面の表示状態例を示す概略図である。It is the schematic which shows the example of a display state of the 2nd registration screen which concerns on embodiment. 実施の形態に係る画像形成処理プログラムの処理の流れを示すフローチャートである。6 is a flowchart showing a flow of processing of an image forming processing program according to the embodiment. 実施の形態に係る第1条件対応処理ルーチン・プログラムの処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process of the 1st condition corresponding | compatible process routine program which concerns on embodiment. 実施の形態に係る提示画面の表示状態例を示す概略図である。It is the schematic which shows the example of a display state of the presentation screen which concerns on embodiment. 実施の形態に係るプリントジョブの構成を示す模式図である。FIG. 3 is a schematic diagram illustrating a configuration of a print job according to an embodiment. 実施の形態に係るジョブ実行処理プログラムの処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process of the job execution processing program which concerns on embodiment. 実施の形態に係る第2条件対応処理ルーチン・プログラムの処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process of the 2nd condition corresponding | compatible process routine program which concerns on embodiment. 実施の形態に係る第2提示画面の表示状態例を示す概略図である。It is the schematic which shows the example of a display state of the 2nd presentation screen which concerns on embodiment.

符号の説明Explanation of symbols

10 プリンタ
12,14,・・・ クライアント
22 CPU(判定手段)
27 インタフェース(受信手段)
28 表示装置(提示手段)
29 制御部(第2判定手段)
30 入力装置(入力手段)
31 操作部(取得手段、第2提示手段)
32 インタフェース(送信手段)
33 二次記憶部(第2記憶手段)
36 二次記憶部(記憶手段)
50 画像形成システム
10 Printer 12, 14,... Client 22 CPU (determination means)
27 Interface (Receiving means)
28 Display device (presentation means)
29 Control unit (second determination means)
30 Input device (input means)
31 Operation unit (acquisition means, second presentation means)
32 interface (transmission means)
33 Secondary storage unit (second storage means)
36 Secondary storage unit (storage means)
50 Image forming system

Claims (13)

ソフトウェアがインストールされた際にインストールの状態を示すインストール情報が記憶される機能を有すると共に、画像形成装置に電気的に接続されて当該画像形成装置に対して画像形成処理を実行させることのできる情報処理装置であって、
予め定められたソフトウェアのインストールの状態に関する条件を示す条件情報を入力する入力手段と、
前記入力手段によって入力された前記条件情報を記憶する記憶手段と、
前記画像形成装置に対して画像形成処理を実行させる際に、前記インストール情報によって示される前記予め定められたソフトウェアのインストールの状態が前記条件情報により示される条件を満足するか否かを判定する判定手段と、
前記判定手段による判定結果を提示する提示手段と、
を備えた情報処理装置。
Information capable of storing installation information indicating an installation state when software is installed, and information that can be electrically connected to the image forming apparatus and cause the image forming apparatus to execute image forming processing A processing device comprising:
An input means for inputting condition information indicating conditions relating to a predetermined software installation state;
Storage means for storing the condition information input by the input means;
Determining whether or not the predetermined software installation state indicated by the installation information satisfies the condition indicated by the condition information when causing the image forming apparatus to execute image forming processing Means,
Presenting means for presenting a determination result by the determining means;
An information processing apparatus comprising:
前記提示手段は、前記画像形成処理の実行を強制的に中止する処理、及び前記判定結果を示す情報を表示する処理の少なくとも一方の処理を実行することにより前記提示を行う
請求項1記載の情報処理装置。
The information according to claim 1, wherein the presenting unit performs the presentation by executing at least one of a process for forcibly stopping the execution of the image forming process and a process for displaying information indicating the determination result. Processing equipment.
前記条件を、前記予め定められたソフトウェアが未インストールであるとの条件、及び前記予め定められたソフトウェアのバージョンが所定バージョン以下であるとの条件の少なくとも一方とした
請求項1又は請求項2記載の情報処理装置。
3. The condition according to claim 1, wherein the condition is at least one of a condition that the predetermined software is not installed and a condition that a version of the predetermined software is a predetermined version or less. Information processing device.
前記入力手段は、前記予め定められたソフトウェアを特定する特定情報、及び前記提示手段による提示動作を示す動作情報の少なくとも一方を更に入力し、
前記記憶手段は、前記入力手段によって入力された前記特定情報及び前記動作情報の少なくとも一方を更に記憶する
請求項1乃至請求項3の何れか1項記載の情報処理装置。
The input means further inputs at least one of specific information for specifying the predetermined software and operation information indicating a presentation operation by the presentation means,
The information processing apparatus according to claim 1, wherein the storage unit further stores at least one of the specific information and the operation information input by the input unit.
前記ソフトウェアを、プログラム、プログラムのバージョン・アップ用のパッチ・ファイル、及びコンピュータ・ウイルス対策プログラム用のパターン・ファイルの少なくとも1つとした
請求項1乃至請求項4の何れか1項記載の情報処理装置。
The information processing apparatus according to any one of claims 1 to 4, wherein the software is at least one of a program, a patch file for upgrading the program, and a pattern file for a computer anti-virus program. .
前記プログラムを、コンピュータ・ウイルス対策プログラムとした
請求項5記載の情報処理装置。
The information processing apparatus according to claim 5, wherein the program is a computer virus countermeasure program.
前記画像形成装置に対して画像形成処理を実行させる際で、かつ前記予め定められたソフトウェアがインストールされている場合に、当該ソフトウェアのバーションを示すバージョン情報、及び当該ソフトウェアがインストールされた日時を示す日時情報の少なくとも一方の情報を付加情報として前記画像形成処理のための画像形成情報に付加して前記画像形成装置に送信する送信手段
を更に備えた請求項1乃至請求項6の何れか1項記載の情報処理装置。
When the image forming process is executed by the image forming apparatus and the predetermined software is installed, the version information indicating the version of the software and the date and time when the software was installed are displayed. 7. The image forming apparatus according to claim 1, further comprising: a transmission unit configured to add at least one of the date / time information to be added to the image forming information for the image forming process as additional information and transmit the additional information to the image forming apparatus. Information processing apparatus according to item.
請求項7記載の情報処理装置と、前記情報処理装置に電気的に接続されると共に、当該情報処理装置からの指示に応じて画像形成処理を実行する画像形成装置と、を有する画像形成システムであって、
前記画像形成装置は、
前記送信手段によって送信された情報を受信する受信手段と、
前記予め定められたソフトウェアの前記付加情報に関する条件を示す第2条件情報を取得する取得手段と、
前記取得手段によって取得された前記第2条件情報を記憶する第2記憶手段と、
前記受信手段によって前記画像形成情報が受信された際に、当該画像形成情報に付加されている前記付加情報が前記第2条件情報により示される条件を満足するか否かを判定する第2判定手段と、
前記第2判定手段による判定結果を提示する第2提示手段と、
を有することを特徴とする画像形成システム。
8. An image forming system comprising: the information processing apparatus according to claim 7; and an image forming apparatus that is electrically connected to the information processing apparatus and that executes an image forming process in response to an instruction from the information processing apparatus. There,
The image forming apparatus includes:
Receiving means for receiving information transmitted by the transmitting means;
Obtaining means for obtaining second condition information indicating a condition relating to the additional information of the predetermined software;
Second storage means for storing the second condition information acquired by the acquisition means;
Second determination means for determining whether or not the additional information added to the image formation information satisfies a condition indicated by the second condition information when the image formation information is received by the reception means. When,
Second presentation means for presenting a determination result by the second determination means;
An image forming system comprising:
前記第2提示手段による判定結果の提示を、前記画像形成処理の実行を強制的に中止することによる提示、及び前記画像形成処理に関するログ情報を記録することによる提示の少なくとも一方とした
請求項8記載の画像形成システム。
The presentation of the determination result by the second presentation unit is at least one of presentation by forcibly stopping execution of the image forming process and presentation by recording log information related to the image forming process. The image forming system described.
ソフトウェアがインストールされた際にインストールの状態を示すインストール情報が記憶される機能を有すると共に、画像形成装置に電気的に接続されて当該画像形成装置に対して画像形成処理を実行させることのできる情報処理装置における情報処理方法であって、
予め定められたソフトウェアのインストールの状態に関する条件を示す条件情報を入力し、
入力した前記条件情報を記憶手段によって記憶しておき、
前記画像形成装置に対して画像形成処理を実行させる際に、前記インストール情報によって示される前記予め定められたソフトウェアのインストールの状態が前記条件情報により示される条件を満足するか否かを判定し、
判定結果を提示する、
情報処理方法。
Information capable of storing installation information indicating an installation state when software is installed, and information that can be electrically connected to the image forming apparatus and cause the image forming apparatus to execute image forming processing An information processing method in a processing device,
Enter the condition information indicating the conditions related to the installation state of the predetermined software,
The inputted condition information is stored by a storage means,
When causing the image forming apparatus to execute image forming processing, it is determined whether or not the predetermined software installation state indicated by the installation information satisfies a condition indicated by the condition information;
Present the result of the decision,
Information processing method.
ソフトウェアがインストールされた際にインストールの状態を示すインストール情報が記憶される機能を有すると共に、画像形成装置に電気的に接続されて当該画像形成装置に対して画像形成処理を実行させることのできる情報処理装置において実行される情報処理プログラムであって、
予め定められたソフトウェアのインストールの状態に関する条件を示す条件情報を入力する入力ステップと、
前記入力ステップによって入力された前記条件情報を記憶手段によって記憶する記憶ステップと、
前記画像形成装置に対して画像形成処理を実行させる際に、前記インストール情報によって示される前記予め定められたソフトウェアのインストールの状態が前記条件情報により示される条件を満足するか否かを判定する判定ステップと、
前記判定ステップによる判定結果を提示する提示ステップと、
をコンピュータに実行させる情報処理プログラム。
Information capable of storing installation information indicating an installation state when software is installed, and information that can be electrically connected to the image forming apparatus and cause the image forming apparatus to execute image forming processing An information processing program executed in a processing device,
An input step for inputting condition information indicating a condition relating to a predetermined software installation state;
A storage step of storing the condition information input in the input step by a storage means;
Determining whether or not the predetermined software installation state indicated by the installation information satisfies the condition indicated by the condition information when causing the image forming apparatus to execute image forming processing Steps,
A presenting step for presenting a determination result by the determination step;
An information processing program that causes a computer to execute.
前記提示ステップは、前記画像形成処理の実行を強制的に中止する処理、及び前記判定結果を示す情報を表示する処理の少なくとも一方の処理を実行することにより前記提示を行う
請求項11記載の情報処理プログラム。
The information is provided by executing the presenting step by executing at least one of processing for forcibly stopping execution of the image forming processing and processing for displaying information indicating the determination result. Processing program.
前記画像形成装置に対して画像形成処理を実行させる際で、かつ前記予め定められたソフトウェアがインストールされている場合に、当該ソフトウェアのバーションを示すバージョン情報、及び当該ソフトウェアがインストールされた日時を示す日時情報の少なくとも一方の情報を付加情報として前記画像形成処理のための画像形成情報に付加して前記画像形成装置に送信する送信ステップ
を更に有する請求項11又は請求項12記載の情報処理プログラム。
When the image forming process is executed by the image forming apparatus and the predetermined software is installed, the version information indicating the version of the software and the date and time when the software was installed are displayed. The information processing program according to claim 11, further comprising: a transmission step of adding at least one of the date / time information to be added to the image forming information for the image forming process as additional information and transmitting the additional information to the image forming apparatus. .
JP2005307402A 2005-10-21 2005-10-21 Information processor, image forming system, information processing method and information processing program Pending JP2007115125A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005307402A JP2007115125A (en) 2005-10-21 2005-10-21 Information processor, image forming system, information processing method and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005307402A JP2007115125A (en) 2005-10-21 2005-10-21 Information processor, image forming system, information processing method and information processing program

Publications (1)

Publication Number Publication Date
JP2007115125A true JP2007115125A (en) 2007-05-10

Family

ID=38097221

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005307402A Pending JP2007115125A (en) 2005-10-21 2005-10-21 Information processor, image forming system, information processing method and information processing program

Country Status (1)

Country Link
JP (1) JP2007115125A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102236533A (en) * 2010-04-23 2011-11-09 京瓷美达株式会社 Image forming apparatus and image forming method
JP2012048385A (en) * 2010-08-25 2012-03-08 Ricoh Co Ltd Image forming device, program state determination method, program state determination program and program state determination system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102236533A (en) * 2010-04-23 2011-11-09 京瓷美达株式会社 Image forming apparatus and image forming method
JP2011230291A (en) * 2010-04-23 2011-11-17 Kyocera Mita Corp Image forming apparatus and image forming program
US8467116B2 (en) 2010-04-23 2013-06-18 Kyocera Document Solutions Inc. Apparatus, program product, and method for creating and printing a composite image including an additional image associated with externally acquired software
JP2012048385A (en) * 2010-08-25 2012-03-08 Ricoh Co Ltd Image forming device, program state determination method, program state determination program and program state determination system

Similar Documents

Publication Publication Date Title
US8804172B2 (en) Non-transitory computer readable recording medium stored with printer driver updating program and printer driver updating method
US8854677B2 (en) Push-notification system and method for notifying event message to mobile terminal apparatus
US9817621B2 (en) Image forming apparatus and image forming system
JP2005235034A (en) Image forming device
JP2010218313A (en) Information processor, log management system and log management method
JP6659150B2 (en) DEVICE, ITS CONTROL METHOD, AND PROGRAM
JP2009116874A (en) Approach for managing print error using print agent
JP6033067B2 (en) Image processing apparatus, information processing method, and program
US9513851B2 (en) System and method for user-selectable font substitution to facilitate printing
US20070006221A1 (en) Software install environment constructing apparatus
US10963195B1 (en) Firmware upgrade system and methods for printing devices
JP2007115125A (en) Information processor, image forming system, information processing method and information processing program
JP5720872B2 (en) Print management system
JP2011180856A (en) Image forming apparatus and program
JP5636829B2 (en) Customization system, image forming apparatus, information processing apparatus, and customization program
US11048496B1 (en) Firmware upgrade system for printing devices using failure rate
US10831419B1 (en) Firmware upgrade system for printing devices having a component
JP4749619B2 (en) PRINT SYSTEM SERVER COMPUTER, PRINT SYSTEM CONTROL METHOD, PRINT SYSTEM CONTROL PROGRAM, AND COMPUTER-READABLE RECORDING MEDIUM CONTAINING PRINT SYSTEM CONTROL PROGRAM
JP2010214725A (en) Printer and printing system and method of controlling printer
JP2006351038A (en) Apparatus, method and program for information processing
US20130132336A1 (en) Communication apparatus that improves usability of address books, control method therefor, and storage medium
JP2007257516A (en) Information processing device, image processing device, information processing method, program, and recording medium
JP6332076B2 (en) Image processing system
JP6308083B2 (en) Effect measuring program, effect measuring method, and information processing apparatus
JP2009294773A (en) Information processor, information processing method, information processing program and recording medium