Nothing Special   »   [go: up one dir, main page]

JP2012032846A - Print control program, diagnostic program, information processing device, printing system and recording medium - Google Patents

Print control program, diagnostic program, information processing device, printing system and recording medium Download PDF

Info

Publication number
JP2012032846A
JP2012032846A JP2010169037A JP2010169037A JP2012032846A JP 2012032846 A JP2012032846 A JP 2012032846A JP 2010169037 A JP2010169037 A JP 2010169037A JP 2010169037 A JP2010169037 A JP 2010169037A JP 2012032846 A JP2012032846 A JP 2012032846A
Authority
JP
Japan
Prior art keywords
diagnosis
information
diagnostic
printer driver
version
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2010169037A
Other languages
Japanese (ja)
Inventor
Takeshi Tanaka
剛 田中
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.)
Ricoh Co Ltd
Original Assignee
Ricoh 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2010169037A priority Critical patent/JP2012032846A/en
Publication of JP2012032846A publication Critical patent/JP2012032846A/en
Withdrawn legal-status Critical Current

Links

Images

Abstract

PROBLEM TO BE SOLVED: To provide a print control program for preventing leakage of information on a print document during print request, and to provide a diagnostic program, an information processing device, a printing system and a recording medium.SOLUTION: A print computer program causes a computer to function as storage means that stores diagnostic information for diagnosing whether an unintended change has occurred therein; diagnostic means for making a diagnosis on the basis of the diagnostic information when a print request is received from an application; and processing execution means for executing processing in response to the print request. The processing execution means executes processing in response to the print request only when the diagnostic means diagnoses that no unintended change has occurred.

Description

本発明は、ウイルス感染を診断する技術に関する。   The present invention relates to a technique for diagnosing viral infection.

印刷装置が広まることにより、会社、研究機関や学校、また、家庭でも多くの文書が手軽に印刷できるようになっている。それらの文書には、ビジネスや研究上の機密情報や、個人情報が含まれることも稀ではない。このような背景から、印刷システムの中にウイルスが進入することで、重要な機密情報や個人情報が漏洩する大きな危険に晒されていると言える。   The widespread use of printing devices makes it easy to print many documents at companies, research institutions, schools, and even at home. These documents often contain confidential business or research information or personal information. Against this background, it can be said that the entry of a virus into the printing system exposes the user to a great risk of leakage of important confidential information and personal information.

そこで、例えば、プログラムサイズの検証、チェックサムの検証、作成年月日等のレビジョン情報の検証、ディスクアドレスの検証、オブジェクトプログラム自身の検証、圧縮復元を利用したオブジェクトプログラム自身の検証などを行うことにより、情報処理装置のOS又はプログラムとして実行されるオブジェクトプログラム自身で、ウイルス感染や意図しない改変を診断できるようにする技術がある。   Therefore, for example, verification of program size, verification of checksum, verification of revision information such as date of creation, verification of disk address, verification of object program itself, verification of object program itself using compression / decompression etc. Thus, there is a technology that makes it possible to diagnose virus infection or unintended modification by an object program executed as an OS or program of an information processing apparatus.

例えば、特許文献1には、オブジェクトプログラムがウイルスの進入などによる意図しない変更を検出する目的で、オブジェクトプログラム自身がプログラムサイズの検証、チェックサムの検証、作成年月日等のレビジョン情報の検証、ディスクアドレスの検証、オブジェクトプログラム自身の検証、圧縮復元を利用したオブジェクトプログラム自身の検証などを行う構成が開示されている。   For example, in Patent Document 1, the object program itself verifies the program size, checks the checksum, verifies the revision information such as the creation date, etc. for the purpose of detecting an unintended change caused by the entry of a virus by the object program. A configuration for performing verification of the disk address, verification of the object program itself, verification of the object program itself using compression / decompression, and the like is disclosed.

しかしながら、これまでのウイルス診断の方法では、定期的もしくは利用者の意図的な実行指示により診断のための検査が実行される。このため、利用者の印刷要求時に既に印刷システムにウイルスが混入していた場合には、ウイルスを含む印刷システムを使用してしまうことになり、利用者の文書情報が漏洩してしまうという危険を有するという問題があった。   However, in the conventional virus diagnosis methods, a diagnosis test is executed periodically or according to a user's intentional execution instruction. For this reason, if a virus is already mixed in the printing system at the time of the user's print request, the printing system containing the virus is used, and there is a risk that the document information of the user will be leaked. There was a problem of having.

そこで本発明は、上記問題点に鑑みてなされたもので、印刷要求時における印刷文書の情報漏洩の危険を抑制する印刷制御プラグラム、診断プログラム、情報処理装置、印刷システム、印刷装置及び記録媒体を提供することを目的とする。   Accordingly, the present invention has been made in view of the above problems, and includes a print control program, a diagnostic program, an information processing apparatus, a printing system, a printing apparatus, and a recording medium that suppress the risk of information leakage of a printed document when a print request is made. The purpose is to provide.

上記課題を解決するため、本発明における印刷制御プログラムは、コンピュータを、自身に意図しない変更が発生していないかの診断を行うための診断情報を記憶する記憶手段と、アプリケーションから印刷要求を受けたときに、前記診断情報に基づき、前記診断を行う診断手段と、前記印刷要求に対する処理を実行する処理実行手段として機能させ、前記処理実行手段は、前記診断手段により意図しない変更が発生していないと診断された場合にのみ、前記印刷要求に対する処理を実行することを特徴とする。   In order to solve the above problems, a print control program according to the present invention receives a print request from a storage means for storing diagnosis information for diagnosing whether or not an unintended change has occurred in a computer and an application. Based on the diagnostic information, function as diagnostic means for performing the diagnosis and processing execution means for executing processing for the print request, and the processing execution means has caused an unintended change by the diagnostic means. Only when it is diagnosed that there is no print, the process for the print request is executed.

また、本発明における診断プログラムは、自身に意図しない変更が発生していないかの診断を行うための診断情報を記憶する情報処理装置を、前記情報処理装置がアプリケーションから印刷要求を受けたときに、前記診断情報に基づき、前記診断を行う診断手段として機能させる。   Further, the diagnostic program according to the present invention provides an information processing apparatus for storing diagnostic information for diagnosing whether an unintended change has occurred in the information processing apparatus when the information processing apparatus receives a print request from an application. Based on the diagnostic information, it is made to function as a diagnostic means for performing the diagnosis.

また、本発明における情報処理装置は、印刷制御を行うプリンタドライバに意図しない変更が発生していないかの診断を行うための診断情報を記憶する記憶手段と、前記プリンタドライバがアプリケーションから印刷要求を受けたときに、前記診断情報に基づき、前記診断を行う診断手段と、前記印刷要求に対する処理を実行する処理実行手段と、を有し、前記処理実行手段は、前記診断手段により意図しない変更が発生していないと診断された場合にのみ、前記印刷要求に対する処理を実行することを特徴とする。   An information processing apparatus according to the present invention includes a storage unit that stores diagnosis information for diagnosing whether an unintended change has occurred in a printer driver that performs print control, and the printer driver receives a print request from an application. A diagnostic means for performing the diagnosis based on the diagnostic information when received, and a processing execution means for executing a process for the print request. The processing execution means is unintentionally changed by the diagnostic means. The processing for the print request is executed only when it is diagnosed that no occurrence has occurred.

また、本発明における印刷システムは、コンピュータにより実行可能な上記本発明における印刷制御プログラムと、印刷装置と、を有することを特徴とする。   A printing system according to the present invention includes the printing control program according to the present invention that can be executed by a computer, and a printing apparatus.

また、本発明における印刷装置は、上記本発明における印刷制御プログラムを記憶する記憶手段を有することを特徴とする。   A printing apparatus according to the present invention includes storage means for storing the print control program according to the present invention.

また、本発明における記録媒体は、上記本発明における印刷制御プログラムを記録されており、コンピュータ読み取り可能である。   The recording medium in the present invention is recorded with the printing control program in the present invention, and is readable by a computer.

本発明により、印刷要求時における印刷文書の情報漏洩の危険を抑制することができる。   According to the present invention, it is possible to suppress the risk of information leakage of a printed document at the time of a print request.

本発明の実施形態に係る画像処理システムの構成例を示す図である。1 is a diagram illustrating a configuration example of an image processing system according to an embodiment of the present invention. 本発明の実施形態に係るプリンタドライバによる処理動作例を示す図である。FIG. 6 is a diagram illustrating an example of a processing operation performed by a printer driver according to an embodiment of the present invention. 本発明の実施形態に係る自己診断処理における処理動作例を示す図であるIt is a figure which shows the process operation example in the self-diagnosis process which concerns on embodiment of this invention. 本発明の実施形態に係るプリンタドライバの情報の例を示す図である。4 is a diagram illustrating an example of information of a printer driver according to an embodiment of the present invention. FIG. 本発明の実施形態に係る自己診断処理における処理動作例を示す図である。It is a figure which shows the process operation example in the self-diagnosis process which concerns on embodiment of this invention. 本発明の実施形態に係るプリンタドライバの情報の例を示す図である。4 is a diagram illustrating an example of information of a printer driver according to an embodiment of the present invention. FIG. 本発明の実施形態に係るプリンタドライバによる処理動作例を示す図である。FIG. 6 is a diagram illustrating an example of a processing operation performed by a printer driver according to an embodiment of the present invention. 本発明の実施形態に係るプリンタドライバによる処理動作例を示す図である。FIG. 6 is a diagram illustrating an example of a processing operation performed by a printer driver according to an embodiment of the present invention.

本発明の実施の形態を説明する。本発明は、印刷処理に際して、以下の特徴を有する。要するに、印刷要求を受け付けたタイミングで、印刷処理を行うシステム自身が自身のモジュールの意図しない変更の発生の検出を行い、変更を検出した場合には文書の内容を受け取る前に印刷処理を終了させることが特徴になっている。上記記載の本発明の特徴について、以下の図面を用いて詳細に解説する。   An embodiment of the present invention will be described. The present invention has the following features in printing processing. In short, at the timing when a print request is received, the system that performs the print process itself detects the occurrence of an unintended change in its own module, and if a change is detected, the print process is terminated before the contents of the document are received. It is a feature. The features of the present invention described above will be described in detail with reference to the following drawings.

<画像処理システム100の構成例>
図1は、本発明の実施形態に係る画像処理システム100の構成例を示す図である。本実施形態に係る画像処理システム100は、以下に示すような構成により、印刷装置による印刷処理を行うシステムである。例えば、本実施形態に係る画像処理システム100を備えた情報処理装置と印刷装置とで印刷処置を行う印刷システムを構成することが可能である。
<Configuration Example of Image Processing System 100>
FIG. 1 is a diagram illustrating a configuration example of an image processing system 100 according to an embodiment of the present invention. The image processing system 100 according to the present embodiment is a system that performs a printing process by a printing apparatus with the following configuration. For example, it is possible to configure a printing system that performs a printing procedure with an information processing apparatus including the image processing system 100 according to the present embodiment and a printing apparatus.

アプリケーション110は、オペレーティングシステム140等を通じて、印刷対象となる文書150を読み込んで、プリンタドライバ120を通じて、印刷装置に印刷を依頼するソフトウェアである。   The application 110 is software that reads a document 150 to be printed through the operating system 140 or the like, and requests the printing apparatus to print through the printer driver 120.

プリンタドライバ120は、オペレーティングシステム140等を通じて、アプリケーション20からの依頼に基づき、文書150の内容を、オペレーティングシステム140等を通じて印刷装置により印刷を行なうソフトウェアである。プリンタドライバ120は、印刷対象となる文書150を読み込んで、印刷装置に印刷を依頼するソフトウェアである。   The printer driver 120 is software that prints the contents of the document 150 by a printing apparatus through the operating system 140 or the like based on a request from the application 20 through the operating system 140 or the like. The printer driver 120 is software that reads a document 150 to be printed and requests the printing apparatus to print.

また、プリンタドライバ120は、下記で詳述するように、意図しない変更が自身に発生しているかどうかの自己診断をする。また、プリンタドライバ120は、この自己判断の結果を示す自己診断結果フラグを有している。下記で詳述するように、自己診断結果フラグの初期設定は、OKに設定し、プリンタドライバ120は、自己診断の結果が、意図しない変更が発生している、であれば、自己診断結果フラグをNGに設定する。これにより、自己診断結果フラグが、OK、であるときは、意図しない変更が発生していないことを示しており、NGであるときは、意図しない変更が発生していることを示すことになる。   Further, as will be described in detail below, the printer driver 120 performs a self-diagnosis as to whether or not an unintended change has occurred in itself. Further, the printer driver 120 has a self-diagnosis result flag indicating the result of self-determination. As will be described in detail below, the initial setting of the self-diagnosis result flag is set to OK, and the printer driver 120 determines that the self-diagnosis result flag indicates that an unintended change has occurred. Is set to NG. Thus, when the self-diagnosis result flag is OK, it indicates that an unintended change has not occurred, and when it is NG, it indicates that an unintended change has occurred. .

なお、プリンタドライバ100のプログラムは、印刷装置に設けられているHDD等の記憶媒体に記憶されており、クライアント端末が印刷装置からプログラムをダウンロードすることにより、プリンタドライバ100のプログラムがクライアント端末にインストールされるようにしても良い。   The printer driver 100 program is stored in a storage medium such as an HDD provided in the printing apparatus. The client terminal downloads the program from the printing apparatus, so that the printer driver 100 program is installed in the client terminal. You may be made to do.

ネットワークアクセス管理130は、所定のネットワークアクセス状況を管理しており、画像処理システム100が最後に所定の条件でネットワークアクセスした時刻情報などを管理している。ネットワークアクセス管理130は、画像処理システム100が最後にネットワークアクセスした時刻を最終インターネットアクセス時刻として管理している。   The network access management 130 manages a predetermined network access status, and manages time information and the like when the image processing system 100 last accessed the network under a predetermined condition. The network access management 130 manages the time when the image processing system 100 last accessed the network as the last Internet access time.

オペレーティングシステム140は、基本機能を提供するソフトウェアである。   The operating system 140 is software that provides basic functions.

文書150は、アプリケーション110等により処理されるドキュメントであり、印刷可能な情報を表現したデータである。   The document 150 is a document processed by the application 110 or the like, and is data representing printable information.

インストール情報160は、プリンタドライバ120がシステム内に導入されて、使用可能な状態になるために、オペレーティングシステム20等が必要とする情報である。例えば、プリンタドライバ120を構成するファイル名称の一覧、プリンタドライバ名称、プリンタドライババージョンなどの情報である。   The installation information 160 is information required by the operating system 20 or the like in order for the printer driver 120 to be installed in the system and become usable. For example, it is information such as a list of file names constituting the printer driver 120, a printer driver name, and a printer driver version.

<プリンタドライバ120による処理動作例(1)>
図2は、本発明の実施形態に係るプリンタドライバ120による処理動作例を示す図である。
<Example of Processing Operation by Printer Driver 120 (1)>
FIG. 2 is a diagram illustrating an example of a processing operation performed by the printer driver 120 according to the embodiment of the present invention.

ステップS110において、アプリケーション110から印刷要求を受け付ける。   In step S110, a print request is received from the application 110.

ステップS120において、下記で詳述するように、自己診断結果フラグをOKに初期設定しておく。   In step S120, the self-diagnosis result flag is initially set to OK as described in detail below.

ステップS130において、下記で詳述する自己診断処理1を実施する。この自己診断処理1は、プリンタドライバ120を構成するファイルの情報などに意図しない変更が発生しているかを判断する処理である。下記で詳述するように、この自己診断処理1により、プリンタドライバ120に、意図しない変更が発生していると診断されたならば、このステップS130において、自己診断フラグはNGに設定される。   In step S130, the self-diagnosis process 1 described in detail below is performed. This self-diagnosis process 1 is a process for determining whether or not an unintended change has occurred in the information of the files constituting the printer driver 120. As will be described in detail below, if it is diagnosed by the self-diagnosis process 1 that an unintended change has occurred in the printer driver 120, in this step S130, the self-diagnosis flag is set to NG.

ステップS140において、自己診断処理2を実施する。この自己診断処理2は、プリンタドライバ120自身の情報などに意図しない変更が発生しているかを判断する処理である。下記で詳述するように、この自己診断処理2により、プリンタドライバ120に、意図しない変更が発生していると診断されたならば、このステップS140において、自己診断フラグはNGに設定される。   In step S140, the self-diagnosis process 2 is performed. The self-diagnosis process 2 is a process for determining whether an unintended change has occurred in the information of the printer driver 120 itself. As will be described in detail below, if it is diagnosed by the self-diagnosis process 2 that an unintended change has occurred in the printer driver 120, the self-diagnosis flag is set to NG in step S140.

ステップS150において、自己診断結果フラグがOKかどうかをチェックする。OKの場合にはステップS160に移り、アプリケーション110から要求された印刷処理を実施する。NGの場合にはアプリケーション110から要求された印刷処理を実施せずに終了する。   In step S150, it is checked whether the self-diagnosis result flag is OK. In the case of OK, the process proceeds to step S160, and the printing process requested from the application 110 is performed. In the case of NG, the print processing requested from the application 110 is not executed and the process is terminated.

このように、本実施形態では、プリンタドライバ120は、印刷要求を受けると自身に意図しない変更が発生しているかの自己診断を行い、意図しない変更が発生した場合には、印刷処理を実施しない。これにより、プリンタドライバ120がウイルスに感染するなどしたときには印刷処理が実施されないことになり、印刷文書の情報漏洩の危険を抑制することが可能になる。   As described above, in this embodiment, when the printer driver 120 receives a print request, the printer driver 120 performs a self-diagnosis as to whether an unintended change has occurred. If an unintended change has occurred, the printer driver 120 does not perform print processing. . As a result, when the printer driver 120 is infected with a virus, the printing process is not performed, and the risk of information leakage of the printed document can be suppressed.

<自己診断処理における処理動作例>
図3は、図2のステップS130で実施される自己診断処理1における処理動作例を示す図である。
<Example of processing operation in self-diagnosis processing>
FIG. 3 is a diagram showing a processing operation example in the self-diagnosis processing 1 performed in step S130 of FIG.

ステップS210において、図4に示すプリンタドライバ情報1に基づいて、自身の情報とプリンタドライバ情報1との間に食い違いが生じてないかの自己診断チェックを実施する。   In step S210, based on the printer driver information 1 shown in FIG. 4, a self-diagnosis check is performed to determine whether there is a discrepancy between the own information and the printer driver information 1.

プリンタドライバ情報1は、プリンタドライバ120が自身の意図しない変更(改竄や破壊など)を検出するために使用する診断情報である。   The printer driver information 1 is diagnostic information used by the printer driver 120 to detect an unintended change (such as tampering or destruction).

図4に示した例では、プリンタドライバ120を構成するファイルのうち固定的なファイル名称を有するものに対して、そのファイル名称と変更の生じない付帯属性を、プリンタ情報1で扱っている。付帯属性の具体例は、ファイルサイズ、ファイルのチェックサム値、ファイルバージョン、ファイルのタイムスタンプ(最終更新時刻など)である。   In the example shown in FIG. 4, for a file having a fixed file name among the files constituting the printer driver 120, the file name and an incidental attribute that does not change are handled by the printer information 1. Specific examples of the incidental attributes are a file size, a file checksum value, a file version, and a file time stamp (such as the last update time).

これらのプリンタドライバ情報1は、プリンタドライバ120自身の中に保有する方法、もしくは所定の外部に保持される方法などが考えられる。   The printer driver information 1 can be stored in the printer driver 120 itself, or can be stored in a predetermined external manner.

ステップS220において、ステップS210の結果を判断する。食い違いが生じていた場合には、ステップS230に移り、自己診断結果フラグをNGにセットする。そうでない場合には本処理を終了する。   In step S220, the result of step S210 is determined. If there is a discrepancy, the process proceeds to step S230, and the self-diagnosis result flag is set to NG. Otherwise, this process is terminated.

これにより、プリンタドライバ120に、意図しない変更が発生しているときには、自己診断結果フラグがNGに設定されることになる。   Thus, when an unintended change occurs in the printer driver 120, the self-diagnosis result flag is set to NG.

図5は、図2のステップS140で実施される自己診断処理2における処理動作例を示す図である。   FIG. 5 is a diagram illustrating a processing operation example in the self-diagnosis processing 2 performed in step S140 of FIG.

ステップS310において、図6に示すプリンタドライバ情報2に基づいて、自身の情報とプリンタドライバ情報2との間に食い違いが生じてないかの自己診断チェックを実施する。   In step S310, based on the printer driver information 2 shown in FIG. 6, a self-diagnosis check is performed to determine whether or not there is a discrepancy between the own information and the printer driver information 2.

プリンタドライバ情報2は、プリンタドライバ120が自身の意図しない変更(改竄や破壊など)を検出するために使用する診断情報である。   The printer driver information 2 is diagnostic information used by the printer driver 120 to detect an unintended change (such as tampering or destruction).

図6に示した例では、ドライバの名称、プリンタドライバ120を構成するファイル一覧、ドライバのバージョン情報を保持している。   In the example illustrated in FIG. 6, a driver name, a list of files constituting the printer driver 120, and driver version information are held.

これらのプリンタドライバ情報2は、プリンタドライバ120自身の中に保有する方法、もしくは所定の外部に保持される方法などが考えられる。   The printer driver information 2 may be stored in the printer driver 120 itself, or may be stored in a predetermined outside.

ステップS320において、ステップS310の結果を判断する。食い違いが生じていた場合には、ステップS330に移り、自己診断結果フラグをNGにセットする。そうでない場合には本処理を終了する。   In step S320, the result of step S310 is determined. If there is a discrepancy, the process proceeds to step S330, and the self-diagnosis result flag is set to NG. Otherwise, this process is terminated.

これにより、プリンタドライバ120に、意図しない変更が発生しているときには、自己診断結果フラグがNGに設定されることになる。   Thus, when an unintended change occurs in the printer driver 120, the self-diagnosis result flag is set to NG.

なお、自己診断処理(自己診断処理1、自己診断処理2)に対するプログラムは、プリンタドライバ20が備えるようにしても良いし、別個のプログラムとして用意するようにしても良い。   Note that the program for the self-diagnosis process (self-diagnosis process 1, self-diagnosis process 2) may be included in the printer driver 20, or may be prepared as a separate program.

<プリンタドライバ120による処理動作例(2)>
図7は、本発明の実施形態に係るプリンタドライバ120による処理動作例を示す図である。
<Example of Processing Operation by Printer Driver 120 (2)>
FIG. 7 is a diagram illustrating a processing operation example by the printer driver 120 according to the embodiment of the present invention.

ステップS410において、アプリケーション110から印刷要求を受け付ける。   In step S410, a print request is received from the application 110.

ステップS420において、ネットワークアクセス管理130が管理している最終インターネットアクセス時刻を取得して、その時刻を最終自己診断時刻と比較する。   In step S420, the last Internet access time managed by the network access management 130 is acquired, and the time is compared with the last self-diagnosis time.

最終自己診断時刻は、プリンタドライバ120に意図しない変更が発生しているどうかの診断である自己診断処理を最後にした時刻である。なお、プリンタドライバが実行されたときには初期化処理が行われ、最終自己診断時刻は、この初期化処理により0にセットされる。図8は、この初期化処理における処理動作例を示す図である。ステップS510において、初期化処理として、最終自己診断時刻を0にセットする。ここでは、例として0にセットしているが、セットする時刻は0とは限らない。ステップS510でセットする時刻は、実際に自己診断時刻や最終ネットワークアクセス時刻と比較したときに、これらの時刻より確実に小さくなる値であれば、どのような値であっても良い。   The last self-diagnosis time is the time when the self-diagnosis process, which is a diagnosis of whether or not an unintended change has occurred in the printer driver 120, is the last. When the printer driver is executed, initialization processing is performed, and the final self-diagnosis time is set to 0 by this initialization processing. FIG. 8 is a diagram showing an example of processing operation in this initialization process. In step S510, the final self-diagnosis time is set to 0 as initialization processing. Here, 0 is set as an example, but the set time is not always 0. The time set in step S510 may be any value as long as it is a value that is reliably smaller than these times when actually compared with the self-diagnosis time and the last network access time.

ステップS430において、ステップS420の比較結果について、最終インターネットアクセス時刻の方が新しい(最近)であった場合には、ステップS440に移る。そうでない場合には、ステップS490に移つり、アプリケーション110から要求された印刷処理を実施する。   If it is determined in step S430 that the last Internet access time is newer (recent) for the comparison result in step S420, the process proceeds to step S440. If not, the process moves to step S490, and the printing process requested by the application 110 is performed.

ステップS440において、最終自己診断時刻を現在時刻にセットする。   In step S440, the final self-diagnosis time is set to the current time.

ステップS450において、自己診断結果フラグをOKに初期設定しておく。   In step S450, the self-diagnosis result flag is initially set to OK.

ステップS460において、上述した自己診断処理1を実施する。自己診断処理1により、プリンタドライバ120に、意図しない変更が発生しているならば、このステップS460において、自己診断フラグはNGに設定される。   In step S460, the above-described self-diagnosis process 1 is performed. If an unintended change has occurred in the printer driver 120 by the self-diagnosis process 1, the self-diagnosis flag is set to NG in step S460.

ステップS470において、上述した自己診断処理2を実施する。自己診断処理2により、プリンタドライバ120に、意図しない変更が発生しているならば、このステップS470において、自己診断フラグはNGに設定される。   In step S470, the above-described self-diagnosis process 2 is performed. If an unintended change has occurred in the printer driver 120 by the self-diagnosis process 2, the self-diagnosis flag is set to NG in step S470.

ステップS480において、自己診断結果フラグがOKかどうかをチェックする。OKの場合にはステップS490に移り、アプリケーション110から要求された印刷処理を実施する。NGの場合にはアプリケーション110から要求された印刷処理を実施せずに終了する。   In step S480, it is checked whether the self-diagnosis result flag is OK. If OK, the process moves to step S490, and the printing process requested by the application 110 is performed. In the case of NG, the print processing requested from the application 110 is not executed and the process is terminated.

このようにすることにより、自己診断を行った後にネットワークアクセスがあった場合にのみ、さらなる自己診断を行うことになる。自己診断を行った後にネットワークアクセスがない場合は、自己診断を行った後にウイルスに感染することはない。よって、あらたにプリンタドライバ120に意図しない変更が発生していることなく、さらなる自己診断を行う必要はない。よって、本実施形態により、余分な自己診断をすることを防ぐことができ、システムにおける処理を減らすことが可能になり、システムにかかる負荷を低減することが可能になる。   By doing so, further self-diagnosis is performed only when there is network access after self-diagnosis. If there is no network access after self-diagnosis, the virus will not be infected after self-diagnosis. Therefore, there is no need to perform further self-diagnosis without a new unintended change in the printer driver 120. Therefore, according to the present embodiment, it is possible to prevent an extra self-diagnosis from being performed, it is possible to reduce processing in the system, and it is possible to reduce the load on the system.

<作用・効果>
印刷システムは、印刷の際に印刷対象となる文書データを処理するので、その処理の際に、セキュリティ等のリスクが存在する。そのため、本実施形態では、上述したように、そのデータ処理を実施する前に、意図しない変更を検知して文書データ処理を行なわないことにより、そのリスクを軽減している。
<Action and effect>
Since the printing system processes document data to be printed at the time of printing, there is a risk such as security at the time of the processing. Therefore, in the present embodiment, as described above, the risk is reduced by detecting an unintended change and not performing document data processing before executing the data processing.

ウイルスが忍び込む方法としては、印刷システムを構成するファイルを変更して忍び込む可能性と、印刷システムを構成するファイル一覧を書き換えることによりウイルスコードを持つファイルを追加するなどの方法が考えられる。したがって、構成ファイルのチェック(自己診断処理1)、構成情報のチェック(自己診断処理2)のそれぞれに効果が得られる。   As a method of sneaking in by a virus, there are a possibility of sneaking by changing a file constituting the printing system and a method of adding a file having a virus code by rewriting a list of files constituting the printing system. Therefore, an effect is obtained for each of the configuration file check (self-diagnosis process 1) and the configuration information check (self-diagnosis process 2).

印刷文書データを処理する前に変更を検知する方法としては、印刷要求を受け付けるたびにチェックを行なうのが確実であるが、低速なシステムや巨大な印刷システムの場合にはチェックにかかる時間の負担が大きくなり、印刷応答が遅くなることによりフラストレーションを与える可能性がある。一般にウイルスは外部から進入する。その顕著なケースは利用システムにおけるネットワークやインターネットへのアクセスである。印刷のたびにチェックするフラストレーションを軽減する方法として、このようなネットワークアクセスやインタネートアクセスが印刷間に行なわれていた場合だけ自己診断を行なう方法は、利用者にとってフラストレーションの軽減効果として大きい。   As a method of detecting changes before processing the print document data, it is certain to check each time a print request is received. However, in the case of a low-speed system or a huge printing system, the burden of the check is required. May be frustrated by a large print and slow print response. In general, viruses enter from the outside. A prominent case is access to the network and the Internet in the usage system. As a method of reducing frustration that is checked every time printing is performed, a method of performing self-diagnosis only when such network access or Internet access is performed between printings is a significant frustration reduction effect for the user. .

上述した実施形態における処理動作は、ハードウェア、または、ソフトウェア、あるいは、両者の複合構成によって実行することも可能である。   The processing operation in the above-described embodiment can be executed by hardware, software, or a combined configuration of both.

なお、ソフトウェアによる処理を実行する場合には、処理シーケンスを記録したプログラムが格納されているROM(Read Only Memory)から、専用のハードウェアに組み込まれているコンピュータ内のメモリ(RAM)にプログラムを読み込んで実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。   When processing by software is executed, the program is loaded from a ROM (Read Only Memory) storing a program recording a processing sequence to a memory (RAM) in a computer incorporated in dedicated hardware. The program can be read and executed, or the program can be installed and executed on a general-purpose computer capable of executing various processes.

例えば、プログラムは、記録媒体としてのハードディスクやROMに予め記録しておくことが可能である。あるいは、プログラムは、フロッピー(登録商標)ディスク等の磁気ディスク、CD(Compact Disc)、DVD(Digital Versatile Disc)等の光ディスク、MO(Magneto Optical)ディスク等の光磁気ディスクなどのリムーバブル記録媒体に、一時的、あるいは、永続的に格納(記録)しておくことが可能である。   For example, the program can be recorded in advance on a hard disk or ROM as a recording medium. Alternatively, the program is stored on a removable recording medium such as a magnetic disk such as a floppy (registered trademark) disk, an optical disk such as a CD (Compact Disc) or DVD (Digital Versatile Disc), or a magneto-optical disk such as an MO (Magneto Optical) disk. It is possible to store (record) temporarily or permanently.

このようなリムーバブル記録媒体は、いわゆるパッケージソフトウェアとして提供することが可能である。   Such a removable recording medium can be provided as so-called package software.

なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送したり、LAN(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送したりし、コンピュータでは、転送されてきたプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることが可能である。   The program is installed on the computer from the above-described removable recording medium, transferred wirelessly from the download site to the computer, or transferred to the computer via a network such as a LAN (Local Area Network) or the Internet. On the other hand, the computer can receive the transferred program and install it on a recording medium such as a built-in hard disk.

また、上記実施形態で説明した処理動作に従って時系列的に実行されるのみならず、処理を実行する装置の処理能力、あるいは、必要に応じて並列的にあるいは個別に実行するように構築することも可能である。   In addition to being executed in time series in accordance with the processing operations described in the above embodiment, the processing capability of the apparatus that executes the processing, or a configuration to execute in parallel or individually as necessary Is also possible.

また、上記実施形態で説明したシステムは、複数の装置の論理的集合構成にしたり、各装置の機能を混在させたりするように構築することも可能である。   In addition, the system described in the above embodiment can be configured to have a logical set configuration of a plurality of devices or to mix the functions of each device.

以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範囲な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更が可能である。   The present invention has been described above by the preferred embodiments of the present invention. While the invention has been described with reference to specific embodiments thereof, various modifications and changes can be made to these embodiments without departing from the broader spirit and scope of the invention as defined in the claims. is there.

また、本発明における印刷制御プログラムは、前記診断手段は、アプリケーションから印刷要求を受けたときに、前回の前記診断の後に前記コンピュータがネットワークを介したアクセスを行った場合にのみ、前記診断を行い、前記処理実行手段は、前記診断手段による診断が行われたときは、前記診断手段により意図しない変更が発生していないと診断された場合にのみ、前記印刷要求に対する処理を実行するようにしても良い。   In the print control program according to the present invention, when the diagnosis unit receives a print request from an application, the diagnosis unit performs the diagnosis only when the computer accesses via a network after the previous diagnosis. When the diagnosis by the diagnosis unit is performed, the process execution unit executes the process for the print request only when the diagnosis unit determines that no unintended change has occurred. Also good.

また、本発明における印刷制御プログラムは、前記診断情報は、自身を構成するファイルの情報であり、前記ファイルの情報は、各ファイルのサイズと、チェックサムと、バージョンと、タイムスタンプと、を含んでおり、前記診断手段は、前記各ファイルのサイズと、チェックサムと、バージョンと、タイムスタンプと、に基づき、前記診断を行なうようにしても良い。   In the printing control program according to the present invention, the diagnostic information is information on a file constituting the file, and the file information includes a size, a checksum, a version, and a time stamp of each file. The diagnosis unit may perform the diagnosis based on the size, checksum, version, and time stamp of each file.

また、本発明における印刷制御プログラムは、前記診断情報は、自身に関する属性情報であり、前記属性情報は、自身の名称と、構成ファイル名と、バージョンと、を含んでおり、前記診断手段は、前記自身の名称と、構成ファイル名と、バージョンと、に基づき、前記診断を行なうようにしても良い。   In the printing control program according to the present invention, the diagnostic information is attribute information about itself, the attribute information includes an own name, a configuration file name, and a version. You may make it perform the said diagnosis based on the said own name, a structure file name, and a version.

また、本発明における診断プログラムは、前記診断手段は、前記情報処理装置がアプリケーションから印刷要求を受けたときに、前回の前記診断の後に前記情報処理装置がネットワークを介したアクセスを行った場合にのみ、前記診断を行うようにしても良い。   In the diagnosis program according to the present invention, when the information processing apparatus receives a print request from an application, the diagnosis unit performs an access via the network after the previous diagnosis. Only the diagnosis may be performed.

また、本発明における診断プログラムは、前記診断情報は、前記情報処理装置において印刷制御を行うプリンタドライバを構成するファイルの情報であり、前記ファイルの情報は、各ファイルのサイズと、チェックサムと、バージョンと、タイムスタンプと、を含んでおり、前記診断手段は、前記各ファイルのサイズと、チェックサムと、バージョンと、タイムスタンプと、に基づき、前記診断を行なうようにしても良い。   In the diagnosis program according to the present invention, the diagnosis information is information on a file constituting a printer driver that performs print control in the information processing apparatus, and the file information includes the size of each file, a checksum, A version and a time stamp may be included, and the diagnosis unit may perform the diagnosis based on the size, checksum, version, and time stamp of each file.

また、本発明における診断プログラムは、前記診断情報は、前記情報処理装置において印刷制御を行うプリンタドライバに関する属性情報であり、前記属性情報は、前記プリンタドライバの名称と、構成ファイル名と、バージョンと、を含んでおり、前記診断手段は、前記プリンタドライバの名称と、構成ファイル名と、バージョンと、に基づき、前記診断を行なうようにしても良い。   In the diagnosis program of the present invention, the diagnosis information is attribute information related to a printer driver that performs print control in the information processing apparatus, and the attribute information includes the name of the printer driver, a configuration file name, a version, and the like. The diagnosis unit may perform the diagnosis based on the name of the printer driver, the configuration file name, and the version.

また、本発明における情報処理装置は、前記診断手段は、前記プリンタドライバがアプリケーションから印刷要求を受けたときに、前回の前記診断の後にネットワークを介したアクセスを行った場合にのみ、前記診断を行い、前記処理実行手段は、前記診断手段による診断が行われたときは、前記診断手段により意図しない変更が発生していないと診断された場合にのみ、前記印刷要求に対する処理を実行するようにしても良い。   In the information processing apparatus according to the present invention, when the printer driver receives a print request from an application, the diagnosis unit performs the diagnosis only when access is made via the network after the previous diagnosis. When the diagnosis by the diagnosis unit is performed, the process execution unit executes the process for the print request only when the diagnosis unit determines that no unintended change has occurred. May be.

また、本発明における情報処理装置は、前記診断情報は、前記プリンタドライバを構成するファイルの情報であり、前記ファイルの情報は、各ファイルのサイズと、チェックサムと、バージョンと、タイムスタンプと、を含んでおり、前記診断手段は、前記各ファイルのサイズと、チェックサムと、バージョンと、タイムスタンプと、に基づき、前記診断を行なうようにしても良い。   In the information processing apparatus according to the present invention, the diagnostic information is information on a file constituting the printer driver, and the information on the file includes a size, a checksum, a version, a time stamp of each file, The diagnosis unit may perform the diagnosis based on the size, checksum, version, and time stamp of each file.

また、本発明における情報処理装置は、前記診断情報は、前記プリンタドライバに関する属性情報であり、前記属性情報は、自身の名称と、構成ファイル名と、バージョンと、を含んでおり、前記診断手段は、前記自身の名称と、構成ファイル名と、バージョンと、に基づき、前記診断を行なうようにしても良い。   In the information processing apparatus according to the present invention, the diagnosis information is attribute information related to the printer driver, and the attribute information includes its name, a configuration file name, and a version, and the diagnosis means May perform the diagnosis based on its own name, configuration file name, and version.

100 画像処理システム
110 アプリケーション
120 プリンタドライバ
130 ネットワークアクセス管理
140 オペレーティングシステム
150 文書
160 インストール情報
DESCRIPTION OF SYMBOLS 100 Image processing system 110 Application 120 Printer driver 130 Network access management 140 Operating system 150 Document 160 Installation information

特開平7−146788号公報JP-A-7-146788

Claims (15)

コンピュータを、
自身に意図しない変更が発生していないかの診断を行うための診断情報を記憶する記憶手段と、
アプリケーションから印刷要求を受けたときに、前記診断情報に基づき、前記診断を行う診断手段と、
前記印刷要求に対する処理を実行する処理実行手段として機能させ、
前記処理実行手段は、
前記診断手段により意図しない変更が発生していないと診断された場合にのみ、前記印刷要求に対する処理を実行することを特徴とする印刷制御プログラム。
Computer
Storage means for storing diagnostic information for diagnosing whether an unintended change has occurred in itself;
A diagnostic means for performing the diagnosis based on the diagnostic information when a print request is received from an application;
Function as processing execution means for executing processing for the print request;
The process execution means includes
A print control program that executes a process for the print request only when it is diagnosed by the diagnosis means that an unintended change has not occurred.
前記診断手段は、
アプリケーションから印刷要求を受けたときに、前回の前記診断の後に前記コンピュータがネットワークを介したアクセスを行った場合にのみ、前記診断を行い、
前記処理実行手段は、
前記診断手段による診断が行われたときは、前記診断手段により意図しない変更が発生していないと診断された場合にのみ、前記印刷要求に対する処理を実行することを特徴する請求項1に記載の印刷制御プログラム。
The diagnostic means includes
When the print request is received from the application, the diagnosis is performed only when the computer accesses via the network after the previous diagnosis,
The process execution means includes
2. The process according to claim 1, wherein when the diagnosis by the diagnosis unit is performed, the process for the print request is executed only when it is diagnosed by the diagnosis unit that an unintended change has not occurred. Print control program.
前記診断情報は、
自身を構成するファイルの情報であり、
前記ファイルの情報は、
各ファイルのサイズと、チェックサムと、バージョンと、タイムスタンプと、を含んでおり、
前記診断手段は、
前記各ファイルのサイズと、チェックサムと、バージョンと、タイムスタンプと、に基づき、前記診断を行なうことを特徴とする請求項1または2に記載の印刷制御プログラム。
The diagnostic information is
Information about the files that make up the device
The file information is:
Includes the size, checksum, version, and timestamp of each file,
The diagnostic means includes
The print control program according to claim 1 or 2, wherein the diagnosis is performed based on a size, a checksum, a version, and a time stamp of each file.
前記診断情報は、
自身に関する属性情報であり、
前記属性情報は、
自身の名称と、構成ファイル名と、バージョンと、を含んでおり、
前記診断手段は、
前記自身の名称と、構成ファイル名と、バージョンと、に基づき、前記診断を行なうことを特徴とする請求項1から3のいずれか1項に記載の印刷制御プログラム。
The diagnostic information is
Attribute information about itself,
The attribute information is
Includes its own name, configuration file name, and version,
The diagnostic means includes
The print control program according to any one of claims 1 to 3, wherein the diagnosis is performed based on the own name, a configuration file name, and a version.
自身に意図しない変更が発生していないかの診断を行うための診断情報を記憶する情報処理装置を、
前記情報処理装置がアプリケーションから印刷要求を受けたときに、前記診断情報に基づき、前記診断を行う診断手段として機能させる診断プログラム。
An information processing apparatus for storing diagnostic information for diagnosing whether an unintended change has occurred in itself,
A diagnostic program for causing the information processing apparatus to function as a diagnostic unit that performs the diagnosis based on the diagnostic information when a print request is received from an application.
前記診断手段は、
前記情報処理装置がアプリケーションから印刷要求を受けたときに、前回の前記診断の後に前記情報処理装置がネットワークを介したアクセスを行った場合にのみ、前記診断を行うことを特徴とする請求項5に記載の診断プログラム。
The diagnostic means includes
6. The diagnosis is performed only when the information processing apparatus accesses via a network after the previous diagnosis when the information processing apparatus receives a print request from an application. The diagnostic program described in 1.
前記診断情報は、
前記情報処理装置において印刷制御を行うプリンタドライバを構成するファイルの情報であり、
前記ファイルの情報は、
各ファイルのサイズと、チェックサムと、バージョンと、タイムスタンプと、を含んでおり、
前記診断手段は、
前記各ファイルのサイズと、チェックサムと、バージョンと、タイムスタンプと、に基づき、前記診断を行なうことを特徴とする請求項5または6に記載の診断プログラム。
The diagnostic information is
Information of a file constituting a printer driver that performs print control in the information processing apparatus;
The file information is:
Includes the size, checksum, version, and timestamp of each file,
The diagnostic means includes
The diagnosis program according to claim 5 or 6, wherein the diagnosis is performed based on a size, a checksum, a version, and a time stamp of each file.
前記診断情報は、
前記情報処理装置において印刷制御を行うプリンタドライバに関する属性情報であり、
前記属性情報は、
前記プリンタドライバの名称と、構成ファイル名と、バージョンと、を含んでおり、
前記診断手段は、
前記プリンタドライバの名称と、構成ファイル名と、バージョンと、に基づき、前記診断を行なうことを特徴とする請求項5から7のいずれか1項に記載の診断プログラム。
The diagnostic information is
Attribute information relating to a printer driver that performs print control in the information processing apparatus;
The attribute information is
Including the name of the printer driver, the configuration file name, and the version,
The diagnostic means includes
The diagnosis program according to claim 5, wherein the diagnosis is performed based on a name of the printer driver, a configuration file name, and a version.
印刷制御を行うプリンタドライバに意図しない変更が発生していないかの診断を行うための診断情報を記憶する記憶手段と、
前記プリンタドライバがアプリケーションから印刷要求を受けたときに、前記診断情報に基づき、前記診断を行う診断手段と、
前記印刷要求に対する処理を実行する処理実行手段と、を有し、
前記処理実行手段は、
前記診断手段により意図しない変更が発生していないと診断された場合にのみ、前記印刷要求に対する処理を実行することを特徴とする情報処理装置。
Storage means for storing diagnostic information for diagnosing whether or not an unintended change has occurred in a printer driver that performs print control;
When the printer driver receives a print request from an application, based on the diagnosis information, a diagnosis unit that performs the diagnosis;
Processing execution means for executing processing for the print request,
The process execution means includes
An information processing apparatus that executes processing for the print request only when it is diagnosed by the diagnosis means that an unintended change has not occurred.
前記診断手段は、
前記プリンタドライバがアプリケーションから印刷要求を受けたときに、前回の前記診断の後にネットワークを介したアクセスを行った場合にのみ、前記診断を行い、
前記処理実行手段は、
前記診断手段による診断が行われたときは、前記診断手段により意図しない変更が発生していないと診断された場合にのみ、前記印刷要求に対する処理を実行することを特徴する請求項9に記載の情報処理装置。
The diagnostic means includes
When the printer driver receives a print request from an application, the diagnosis is performed only when access is made via a network after the previous diagnosis,
The process execution means includes
10. The process according to claim 9, wherein when the diagnosis by the diagnosis unit is performed, the process for the print request is executed only when it is diagnosed by the diagnosis unit that an unintended change has not occurred. Information processing device.
前記診断情報は、
前記プリンタドライバを構成するファイルの情報であり、
前記ファイルの情報は、
各ファイルのサイズと、チェックサムと、バージョンと、タイムスタンプと、を含んでおり、
前記診断手段は、
前記各ファイルのサイズと、チェックサムと、バージョンと、タイムスタンプと、に基づき、前記診断を行なうことを特徴とする請求項9または10に記載の情報処理装置。
The diagnostic information is
It is information of the file that constitutes the printer driver,
The file information is:
Includes the size, checksum, version, and timestamp of each file,
The diagnostic means includes
11. The information processing apparatus according to claim 9, wherein the diagnosis is performed based on a size, a checksum, a version, and a time stamp of each file.
前記診断情報は、
前記プリンタドライバに関する属性情報であり、
前記属性情報は、
自身の名称と、構成ファイル名と、バージョンと、を含んでおり、
前記診断手段は、
前記自身の名称と、構成ファイル名と、バージョンと、に基づき、前記診断を行なうことを特徴とする請求項9から11のいずれか1項に記載の情報処理装置。
The diagnostic information is
Attribute information about the printer driver;
The attribute information is
Includes its own name, configuration file name, and version,
The diagnostic means includes
The information processing apparatus according to claim 9, wherein the diagnosis is performed based on the own name, the configuration file name, and the version.
コンピュータにより実行可能な請求項1から4のいずれか1項に記載の印刷制御プログラムと、印刷装置と、を有することを特徴とする印刷システム。   5. A printing system comprising: the printing control program according to claim 1, which can be executed by a computer; and a printing apparatus. 請求項1から4のいずれか1項に記載の印刷制御プログラムを記憶する記憶手段を有することを特徴とする印刷装置。   5. A printing apparatus comprising storage means for storing the print control program according to claim 1. 請求項1から4のいずれか1項に記載の印刷制御プログラムを記録されたコンピュータ読み取り可能な記録媒体。   A computer-readable recording medium on which the print control program according to any one of claims 1 to 4 is recorded.
JP2010169037A 2010-07-28 2010-07-28 Print control program, diagnostic program, information processing device, printing system and recording medium Withdrawn JP2012032846A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010169037A JP2012032846A (en) 2010-07-28 2010-07-28 Print control program, diagnostic program, information processing device, printing system and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010169037A JP2012032846A (en) 2010-07-28 2010-07-28 Print control program, diagnostic program, information processing device, printing system and recording medium

Publications (1)

Publication Number Publication Date
JP2012032846A true JP2012032846A (en) 2012-02-16

Family

ID=45846219

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010169037A Withdrawn JP2012032846A (en) 2010-07-28 2010-07-28 Print control program, diagnostic program, information processing device, printing system and recording medium

Country Status (1)

Country Link
JP (1) JP2012032846A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017095174A (en) * 2015-11-17 2017-06-01 インクケム コーポレーション Control method of thermal transfer printer and thermal transfer printer installed with program executing control method of thermal transfer printer
CN114936011A (en) * 2022-07-20 2022-08-23 深圳市星卡软件技术开发有限公司 Printing processing method, device, equipment and medium for automobile diagnosis equipment

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017095174A (en) * 2015-11-17 2017-06-01 インクケム コーポレーション Control method of thermal transfer printer and thermal transfer printer installed with program executing control method of thermal transfer printer
CN114936011A (en) * 2022-07-20 2022-08-23 深圳市星卡软件技术开发有限公司 Printing processing method, device, equipment and medium for automobile diagnosis equipment
CN114936011B (en) * 2022-07-20 2022-10-11 深圳市星卡软件技术开发有限公司 Printing processing method, device, equipment and medium for automobile diagnosis equipment

Similar Documents

Publication Publication Date Title
KR101021394B1 (en) Programmatic computer problem diagnosis and resolution and automated reporting and updating of the same
KR100773317B1 (en) Software update method, computer readable recording medium recording an update management program and information processing apparatus
US7805630B2 (en) Detection and mitigation of disk failures
US7653839B2 (en) Image input/output device, information processing method, and storage medium
US8902458B2 (en) Information processing apparatus, job processing system, and job processing method
US20120216295A1 (en) Embedded device and state display control
JP2014170515A (en) Device, information storage program, and information storage method
JP6848340B2 (en) Information processing system, update method, information processing device and program
JP2003216445A (en) Checking method of computer virus
JP5381059B2 (en) Device, log recording control method, and program
JP2012032846A (en) Print control program, diagnostic program, information processing device, printing system and recording medium
US7391312B2 (en) Method and system for an incidental feedback platform
US20120272103A1 (en) Software operability service
JP4807289B2 (en) Information processing apparatus, file processing method, and program
JP2011039953A (en) Device, system, program and method for integrating virtual thin client
JP2004094782A (en) Resource management system, program and recording medium
JP2007207174A (en) Document processor and image forming device
JP4516816B2 (en) Write log acquisition device and method for recording medium, and program therefor
JP2011040044A (en) Device, system, program and method for integrating virtual thin client
JP6555908B2 (en) Information processing apparatus, control method therefor, and program
JP2009163305A (en) Log output device, log output method and log output program
JP5081280B2 (en) Portable storage media
JP2009099093A (en) Management program, information processor and information processing system
JP5400099B2 (en) Information processing apparatus, electronic device, patch program application method, and computer program
JP2006252407A (en) Image-processing device and image-processing method

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20131001