JP2008129636A - Data processing apparatus, printer apparatus, data printing system, computer program - Google Patents

Data processing apparatus, printer apparatus, data printing system, computer program Download PDF

Info

Publication number
JP2008129636A
JP2008129636A JP2006310286A JP2006310286A JP2008129636A JP 2008129636 A JP2008129636 A JP 2008129636A JP 2006310286 A JP2006310286 A JP 2006310286A JP 2006310286 A JP2006310286 A JP 2006310286A JP 2008129636 A JP2008129636 A JP 2008129636A
Authority
JP
Japan
Prior art keywords
data
warning
unit
falsification
electronic
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.)
Granted
Application number
JP2006310286A
Other languages
Japanese (ja)
Other versions
JP4293230B2 (en
Inventor
Hirokazu Uemura
浩和 植村
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.)
Murata Machinery Ltd
Original Assignee
Murata Machinery 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 Murata Machinery Ltd filed Critical Murata Machinery Ltd
Priority to JP2006310286A priority Critical patent/JP4293230B2/en
Priority to EP20070117520 priority patent/EP1912152A3/en
Priority to US11/868,330 priority patent/US20080088885A1/en
Publication of JP2008129636A publication Critical patent/JP2008129636A/en
Application granted granted Critical
Publication of JP4293230B2 publication Critical patent/JP4293230B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a data printing system reporting alteration of electronic data to be printed out. <P>SOLUTION: A data processing apparatus 100, when detecting alteration of electronic data to be converted into print data and transmited to a printer apparatus 200, adds warning data to the print data. The printer apparatus 200, if the warning data is added when printing out the received print data, outputs an alteration warning. Therefor, it is possible to report that the electronic data to be printed out has been altered. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、データ処理装置とプリンタ装置とを有するデータ印刷システムに関し、特に、電子データの改竄を判定することができるデータ印刷システムに関する。   The present invention relates to a data printing system having a data processing device and a printer device, and more particularly to a data printing system capable of determining falsification of electronic data.

現在、いわゆるパーソナルコンピュータなどのデータ処理装置で文書データや画像データなどの電子データを印刷出力する場合、データ処理装置が実装されているプリンタドライバにより電子データを印刷データに変換してプリンタ装置に出力している。   Currently, when electronic data such as document data and image data is printed out by a data processing device such as a so-called personal computer, the electronic data is converted into print data by a printer driver equipped with the data processing device and output to the printer device. is doing.

なお、プリンタ装置がページプリンタからなる場合、データ処理装置のプリンタドライバはPDL(Page Description Language)と呼称されるページ記述言語で印刷データを生成する。   When the printer device is a page printer, the printer driver of the data processing device generates print data in a page description language called PDL (Page Description Language).

このようなページ記述言語としては、XPS(XML(eXtensible Markup Language) Paper Specification)、PCL(Printer Contorol Language 登録商標)、LIPS(Laser Beam Printer Image Processing System 登録商標)、PostScript(登録商標)、等がある。   As such a page description language, XPS (XML (eXtensible Markup Language) Paper Specification), PCL (Printer Control Language registered trademark), LIPS (Laser Beam Printer Image Processing System registered trademark), PostScript (registered trademark), etc. is there.

また、上述のような電子データにデジタル署名などの認証データを付与することにより、その電子データの原本性などを保証することも実施されている。例えば、認証データであるデジタル署名には、電子データなどのハッシュ値が作成者の秘密鍵により暗号化されて格納されている。   In addition, by providing authentication data such as a digital signature to the electronic data as described above, the originality of the electronic data is guaranteed. For example, in a digital signature that is authentication data, a hash value such as electronic data is encrypted with a secret key of the creator and stored.

このため、電子データなどからハッシュ値を生成するとともに、デジタル署名に格納されているハッシュ値を作成者の公開鍵で復号し、これらのハッシュ値が一致すれば、作成者が正当であることと電子データが改竄されていないこととが確認される(例えば、特許文献1参照)。
特開2003−258791号公報 特開2004−236254号公報
For this reason, a hash value is generated from electronic data, etc., the hash value stored in the digital signature is decrypted with the creator's public key, and if these hash values match, the creator is valid. It is confirmed that the electronic data has not been tampered with (see, for example, Patent Document 1).
JP 2003-258791 A JP 2004-236254 A

上述した特許文献1のデータ処理装置では、電子データなどの改竄の有無をデジタル署名を利用した所定のデータ処理により実行することができる。しかし、これはデータ処理装置に保存されている電子データの改竄を正当な利用者が確認するようなことしかできない。   In the data processing apparatus described in Patent Document 1 described above, presence / absence of falsification of electronic data or the like can be executed by predetermined data processing using a digital signature. However, this can only be done by a legitimate user confirming that the electronic data stored in the data processing device has been tampered with.

本発明は上述のような課題に鑑みてなされたものであり、例えば、悪意の利用者が電子データを改竄して印刷出力することを周囲に報知することや、印刷出力された電子データが改竄されていることを利用者に報知することなどを、可能とする構造のデータ処理装置を提供するものである。   The present invention has been made in view of the above-described problems. For example, it is possible to notify the surroundings that a malicious user falsifies and prints out electronic data, or the printed electronic data is falsified. It is an object of the present invention to provide a data processing apparatus having a structure that enables a user to be notified of what is being done.

本発明の第一のデータ印刷システムは、データ処理装置とプリンタ装置とを有するデータ印刷システムであって、データ処理装置は、印刷出力する電子データを印刷データに変換する送信変換部と、変換された印刷データをプリンタ装置に送信するデータ送信部と、印刷出力される電子データの改竄を検出する送信確認部と、改竄が検出されると送信される印刷データに所定の警告データを付与する警告付与部と、を有し、プリンタ装置は、データ処理装置から印刷データを受信するデータ受信部と、受信された印刷データを印刷出力するデータ印刷部と、受信された印刷データに付与されている警告データを検出する警告検出部と、警告データが検出されると改竄警告を報知出力する警告報知部と、を有する。   A first data printing system of the present invention is a data printing system having a data processing device and a printer device, and the data processing device is converted with a transmission conversion unit that converts electronic data to be printed out into print data. A data transmission unit that transmits the print data to the printer, a transmission confirmation unit that detects falsification of the electronic data to be printed, and a warning that gives predetermined warning data to the print data transmitted when falsification is detected A printer unit that is attached to the received print data, a data receiving unit that receives print data from the data processing device, a data printing unit that prints out the received print data, and the received print data. A warning detector that detects warning data; and a warning notification unit that outputs a tampering warning when the warning data is detected.

本発明の第二のデータ印刷システムは、データ処理装置とプリンタ装置とを有するデータ印刷システムであって、データ処理装置は、印刷出力する電子データをプリンタ装置に送信する電子送信部を有し、プリンタ装置は、データ処理装置から電子データを受信する電子受信部と、受信された電子データを印刷出力するデータ印刷部と、受信された電子データの改竄を検出する受信確認部と、改竄が検出されると改竄警告を報知出力する警告報知部と、を有する。   A second data printing system of the present invention is a data printing system having a data processing device and a printer device, and the data processing device has an electronic transmission unit for transmitting electronic data to be printed out to the printer device, The printer device includes an electronic reception unit that receives electronic data from the data processing device, a data printing unit that prints out the received electronic data, a reception confirmation unit that detects falsification of the received electronic data, and tampering detection And a warning notification unit for reporting and outputting a falsification warning.

本発明の第三のデータ印刷システムは、データ処理装置とプリンタ装置とを有するデータ印刷システムであって、データ処理装置は、電子データの直接出力と変換出力とが選択操作される出力操作部と、変換出力が選択操作されると印刷出力する電子データを印刷データに変換する送信変換部と、直接出力が選択操作されると電子データをプリンタ装置に送信して変換出力が選択操作されると変換された印刷データを送信するデータ送信部と、変換出力が選択操作されると印刷出力される電子データの改竄を検出する送信確認部と、改竄が検出されると送信される印刷データに所定の警告データを付与する警告付与部と、を有し、プリンタ装置は、データ処理装置から電子データと印刷データとを選択的に受信するデータ受信部と、受信された電子データまたは印刷データを印刷出力するデータ印刷部と、受信された印刷データに付与されている警告データを検出する警告検出部と、受信された電子データの改竄を検出する受信確認部と、受信された電子データから改竄が検出されても受信された印刷データに警告データが付与されていても改竄警告を報知出力する警告報知部と、を有する。   A third data printing system of the present invention is a data printing system having a data processing device and a printer device, and the data processing device includes an output operation unit for selecting direct output and conversion output of electronic data. When the conversion output is selected, the transmission conversion unit converts the electronic data to be printed out into the print data. When the direct output is selected, the electronic data is transmitted to the printer device and the conversion output is selected. A data transmission unit that transmits the converted print data, a transmission confirmation unit that detects falsification of electronic data that is printed out when the conversion output is selected, and a print data that is transmitted when falsification is detected. A warning adding unit for giving the warning data, and the printer device receives the electronic data and the print data selectively from the data processing device; A data printing unit that prints out electronic data or print data, a warning detection unit that detects warning data attached to received print data, a reception confirmation unit that detects falsification of received electronic data, and reception And a warning notification unit that notifies and outputs a tampering warning even if warning data is added to the received print data even if tampering is detected from the received electronic data.

従って、本発明のデータ印刷システムでは、データ処理装置からプリンタ装置に送信されて印刷出力される電子データが改竄されていると、プリンタ装置から改竄警告が報知出力される。   Therefore, in the data printing system of the present invention, if electronic data transmitted from the data processing apparatus to the printer apparatus and printed out is falsified, a falsification warning is output from the printer apparatus.

本発明の第一のデータ処理装置は、本発明の第一のデータ印刷システムのデータ処理装置であって、印刷出力する電子データを印刷データに変換する送信変換部と、変換された印刷データをプリンタ装置に送信するデータ送信部と、印刷出力される電子データの改竄を検出する送信確認部と、改竄が検出されると送信される印刷データに所定の警告データを付与する警告付与部と、を有する。   A first data processing apparatus of the present invention is a data processing apparatus of the first data printing system of the present invention, wherein a transmission conversion unit that converts electronic data to be printed out into print data, and converted print data A data transmission unit that transmits to the printer device, a transmission confirmation unit that detects falsification of electronic data to be printed out, a warning addition unit that adds predetermined warning data to the print data transmitted when falsification is detected, Have

本発明の第二のデータ処理装置は、本発明の第三のデータ印刷システムのデータ処理装置であって、電子データの直接出力と変換出力とが選択操作される出力操作部と、変換出力が選択操作されると印刷出力する電子データを印刷データに変換する送信変換部と、直接出力が選択操作されると電子データをプリンタ装置に送信して変換出力が選択操作されると変換された印刷データを送信するデータ送信部と、変換出力が選択操作されると印刷出力される電子データの改竄を検出する送信確認部と、改竄が検出されると送信される印刷データに所定の警告データを付与する警告付与部と、を有する。   A second data processing apparatus of the present invention is a data processing apparatus of the third data printing system of the present invention, wherein an output operation unit for selecting direct operation and conversion output of electronic data, and a conversion output A transmission conversion unit that converts electronic data to be printed out into print data when the selection operation is performed, and a print that is converted when the conversion output is selected by transmitting the electronic data to the printer device when the direct output is selected. A data transmission unit for transmitting data, a transmission confirmation unit for detecting falsification of electronic data to be printed out when the conversion output is selected, and predetermined warning data in the print data transmitted when falsification is detected. A warning giving unit to be given.

本発明の第一のプリンタ装置は、本発明の第一のデータ印刷システムのプリンタ装置であって、データ処理装置から印刷データを受信するデータ受信部と、受信された印刷データを印刷出力するデータ印刷部と、受信された印刷データに付与されている警告データを検出する警告検出部と、警告データが検出されると改竄警告を報知出力する警告報知部と、を有する。   A first printer device of the present invention is a printer device of the first data printing system of the present invention, and includes a data receiving unit that receives print data from a data processing device, and data that prints out the received print data A printing unit; a warning detection unit that detects warning data attached to the received print data; and a warning notification unit that outputs a falsification warning when the warning data is detected.

本発明の第二のプリンタ装置は、本発明の第二のデータ印刷システムのプリンタ装置であって、データ処理装置から電子データを受信する電子受信部と、受信された電子データを印刷出力するデータ印刷部と、受信された電子データの改竄を検出する受信確認部と、改竄が検出されると改竄警告を報知出力する警告報知部と、を有する。   A second printer device of the present invention is a printer device of the second data printing system of the present invention, and includes an electronic receiver that receives electronic data from the data processing device, and data that prints out the received electronic data. A printing unit; a reception confirmation unit that detects falsification of the received electronic data; and a warning notification unit that reports and outputs a falsification warning when falsification is detected.

本発明の第三のプリンタ装置は、本発明の第三のデータ印刷システムのプリンタ装置であって、データ処理装置から電子データと印刷データとを選択的に受信するデータ受信部と、受信された電子データまたは印刷データを印刷出力するデータ印刷部と、受信された印刷データに付与されている警告データを検出する警告検出部と、受信された電子データの改竄を検出する受信確認部と、受信された電子データから改竄が検出されても受信された印刷データに警告データが付与されていても改竄警告を報知出力する警告報知部と、を有する。   A third printer device of the present invention is a printer device of the third data printing system of the present invention, and a data receiving unit that selectively receives electronic data and print data from the data processing device, and received A data printing unit that prints out electronic data or print data, a warning detection unit that detects warning data attached to received print data, a reception confirmation unit that detects falsification of received electronic data, and reception And a warning notification unit that notifies and outputs a tampering warning even if warning data is added to the received print data even if tampering is detected from the received electronic data.

本発明の第一のコンピュータプログラムは、本発明の第一のデータ処理装置のためのコンピュータプログラムであって、印刷出力する電子データを印刷データに変換すること、変換された印刷データをプリンタ装置に送信すること、印刷出力される電子データの改竄を検出すること、改竄が検出されると送信される印刷データに所定の警告データを付与すること、をデータ処理装置に実行させる。   A first computer program of the present invention is a computer program for the first data processing apparatus of the present invention, which converts electronic data to be printed out into print data, and converts the converted print data to a printer device. The data processing apparatus executes transmission, detection of falsification of electronic data to be printed, and addition of predetermined warning data to the transmitted print data when falsification is detected.

本発明の第二のコンピュータプログラムは、本発明の第二のデータ処理装置のためのコンピュータプログラムであって、電子データの直接出力と変換出力との選択操作を受け付けること、変換出力が選択操作されると印刷出力する電子データを印刷データに変換すること、直接出力が選択操作されると電子データをプリンタ装置に送信して変換出力が選択操作されると変換された印刷データを送信すること、変換出力が選択操作されると印刷出力される電子データの改竄を検出すること、改竄が検出されると送信される印刷データに所定の警告データを付与すること、をデータ処理装置に実行させる。   The second computer program of the present invention is a computer program for the second data processing apparatus of the present invention, and accepts a selection operation between direct output of electronic data and conversion output, and the conversion output is selected. Converting the electronic data to be printed into print data; transmitting the electronic data to the printer device when direct output is selected; and transmitting the converted print data when the converted output is selected; When the conversion output is selected, the data processing device is caused to detect falsification of electronic data to be printed out and to add predetermined warning data to the print data to be transmitted when falsification is detected.

本発明の第三のコンピュータプログラムは、本発明の第一のプリンタ装置のためのコンピュータプログラムであって、データ処理装置から印刷データを受信すること、受信された印刷データを印刷出力すること、受信された印刷データに付与されている警告データを検出すること、警告データが検出されると改竄警告を報知出力すること、をプリンタ装置に実行させる。   A third computer program of the present invention is a computer program for the first printer apparatus of the present invention, which receives print data from a data processing device, prints out received print data, and receives Detecting the warning data attached to the printed data, and notifying and outputting a falsification warning when the warning data is detected.

本発明の第四のコンピュータプログラムは、本発明の第二のプリンタ装置のためのコンピュータプログラムであって、データ処理装置から電子データを受信すること、受信された電子データを印刷出力すること、受信された電子データの改竄を検出すること、改竄が検出されると改竄警告を報知出力すること、をプリンタ装置に実行させる。   A fourth computer program of the present invention is a computer program for the second printer device of the present invention, which receives electronic data from a data processing device, prints out received electronic data, and receives The printer device is caused to detect that the electronic data has been tampered with and to output a tampering warning when tampering is detected.

本発明の第五のコンピュータプログラムは、本発明の第三のプリンタ装置のためのコンピュータプログラムであって、データ処理装置から電子データと印刷データとを選択的に受信すること、受信された電子データまたは印刷データを印刷出力すること、受信された印刷データに付与されている警告データを検出すること、受信された電子データの改竄を検出すること、受信された電子データから改竄が検出されても受信された印刷データに警告データが付与されていても改竄警告を報知出力すること、をプリンタ装置に実行させる。   A fifth computer program of the present invention is a computer program for the third printer apparatus of the present invention, which selectively receives electronic data and print data from a data processing apparatus, and receives received electronic data Alternatively, printing out print data, detecting warning data attached to received print data, detecting falsification of received electronic data, and detecting falsification from received electronic data Even if warning data is added to the received print data, the printer device is caused to output a notification of falsification warning.

なお、本発明の各種の構成要素は、その機能を実現するように形成されていればよく、例えば、所定の機能を発揮する専用のハードウェア、所定の機能がコンピュータプログラムにより付与されたデータ処理装置、コンピュータプログラムによりデータ処理装置に実現された所定の機能、これらの任意の組み合わせ、等として実現することができる。   It should be noted that the various components of the present invention need only be formed so as to realize their functions. For example, dedicated hardware that exhibits a predetermined function, data processing in which a predetermined function is provided by a computer program It can be realized as an apparatus, a predetermined function realized in the data processing apparatus by a computer program, an arbitrary combination thereof, or the like.

また、本発明の各種の構成要素は、必ずしも個々に独立した存在である必要はなく、複数の構成要素が一個の部材として形成されていること、一つの構成要素が複数の部材で形成されていること、ある構成要素が他の構成要素の一部であること、ある構成要素の一部と他の構成要素の一部とが重複していること、等でもよい。   The various components of the present invention do not necessarily have to be independent of each other. A plurality of components are formed as a single member, and a single component is formed of a plurality of members. It may be that a certain component is a part of another component, a part of a certain component overlaps with a part of another component, or the like.

本発明のデータ印刷システムでは、データ処理装置からプリンタ装置に送信されて印刷出力される電子データが改竄されていると、プリンタ装置から改竄警告が報知出力される。従って、例えば、悪意の利用者が電子データを改竄して印刷出力することを周囲に報知することができ、印刷出力された電子データが改竄されていることを利用者に報知することもできる。   In the data printing system of the present invention, when electronic data transmitted from a data processing apparatus to a printer apparatus and printed out is falsified, a falsification warning is output from the printer apparatus. Therefore, for example, it is possible to notify the surroundings that a malicious user falsifies and prints out electronic data, and it is also possible to notify the user that the electronic data printed out has been falsified.

本発明の実施の一形態を図面を参照して以下に説明する。本実施の形態のデータ印刷システム1000は、図1に示すように、データ処理装置100とプリンタ装置200とを有する。   An embodiment of the present invention will be described below with reference to the drawings. A data printing system 1000 according to the present embodiment includes a data processing device 100 and a printer device 200, as shown in FIG.

そのデータ処理装置100は、電子データを保持しているデータ保持部110と、保持されている電子データの直接出力と変換出力とが選択操作される出力操作部120と、変換出力が選択操作されると印刷出力する電子データを印刷データに変換する送信変換部130と、直接出力が選択操作されると電子データをプリンタ装置200に送信して変換出力が選択操作されると変換された印刷データを送信するデータ送信部140と、変換出力が選択操作されると印刷出力される電子データの改竄を検出する送信確認部150と、改竄が検出されると送信される印刷データに所定の警告データを付与する警告付与部160と、を有する。   The data processing apparatus 100 includes a data holding unit 110 that holds electronic data, an output operation unit 120 that selects and operates direct output and conversion output of the held electronic data, and a conversion output that is selected. Then, the transmission conversion unit 130 that converts the electronic data to be printed out into the print data, and the print data that is converted when the direct output is selected and transmitted to the printer device 200 and the conversion output is selected and operated. A data transmission unit 140 that transmits a message, a transmission confirmation unit 150 that detects falsification of electronic data that is printed out when a conversion output is selected, and a predetermined warning data that is transmitted when falsification is detected. And a warning giving unit 160 that gives

プリンタ装置200は、データ処理装置100から電子データと印刷データとを選択的に受信するデータ受信部210と、受信された電子データまたは印刷データを印刷出力するデータ印刷部220と、受信された印刷データに付与されている警告データを検出する警告検出部230と、受信された電子データの改竄を検出する受信確認部240と、受信された電子データから改竄が検出されても受信された印刷データに警告データが付与されていても改竄警告を報知出力する警告報知部250と、を有する。   The printer device 200 includes a data receiving unit 210 that selectively receives electronic data and print data from the data processing device 100, a data printing unit 220 that prints out the received electronic data or print data, and received print data. Warning detection unit 230 for detecting warning data attached to data, reception confirmation unit 240 for detecting falsification of received electronic data, and print data received even if falsification is detected from the received electronic data And a warning notification unit 250 that outputs a notification of tampering warning even if warning data is given.

より詳細には、データ処理装置100は、CPU(Central Processing Unit)やROM(Read Only Memory)やRAM(Random Access Memory)等からなるコンピュータユニット(図示せず)、HDD(Hard Disc Drive)等の記憶デバイス、LCD(Liquid Crystal Display)等の表示デバイス、キーボード等の入力デバイス、LAN(Local Area Network)等でプリンタ装置200などとデータ通信する通信デバイス、等をハードウェアとして有する(図示せず)。   More specifically, the data processing apparatus 100 includes a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), a computer unit (not shown), an HDD (Hard Disc Drive), and the like. Hardware (not shown) includes a storage device, a display device such as an LCD (Liquid Crystal Display), an input device such as a keyboard, a communication device that performs data communication with the printer device 200 via a LAN (Local Area Network) or the like. .

プリンタ装置200は、通信デバイス、コンピュータユニット、電子写真機構、音声出力デバイス、等をハードウェアとして有する(図示せず)。データ処理装置100およびプリンタ装置200は、コンピュータユニットが実装されているコンピュータプログラムに対応して各部を統合制御することにより、図1に示すように、各部が各種機能として論理的に実現されている。   The printer apparatus 200 includes a communication device, a computer unit, an electrophotographic mechanism, an audio output device, and the like as hardware (not shown). In the data processing apparatus 100 and the printer apparatus 200, each unit is logically realized as various functions as shown in FIG. 1 by integrally controlling each unit corresponding to a computer program in which the computer unit is mounted. .

なお、データ処理装置100は、コンピュータプログラムにより第一および第二のプリンタドライバが実装されている。詳細には後述するが、第一のプリンタドライバは、送信変換部130とデータ送信部140と送信確認部150と警告付与部160に相当し、電子データをPCLやLIPS等の一般的なPDLフォーマットの印刷データに変換してから、通信デバイスによりプリンタ装置200に送信させる。   The data processing apparatus 100 is mounted with first and second printer drivers by a computer program. As will be described in detail later, the first printer driver corresponds to the transmission conversion unit 130, the data transmission unit 140, the transmission confirmation unit 150, and the warning assignment unit 160, and converts the electronic data into a general PDL format such as PCL or LIPS. After the print data is converted to the print data, it is transmitted to the printer apparatus 200 by the communication device.

このとき、第一のプリンタドライバは、PCLフォーマット等の印刷データに変換される電子データがXPSフォーマットであると改竄の有無を判定し、改竄が検出されると警告データを印刷データに付与する。   At this time, the first printer driver determines whether or not the electronic data to be converted into the print data such as the PCL format is in the XPS format, and if tampering is detected, gives the warning data to the print data.

第二のプリンタドライバは、データ送信部140に相当し、XPSフォーマットの電子データを、PCLフォーマット等に変換することなく印刷データとして通信デバイスによりプリンタ装置200に送信させる。従って、第一および第二のプリンタドライバが入力デバイスにより選択操作される機能が、出力操作部120に相当する。   The second printer driver corresponds to the data transmission unit 140, and transmits the electronic data in the XPS format to the printer device 200 as print data without being converted into the PCL format or the like. Therefore, the function of selecting and operating the first and second printer drivers by the input device corresponds to the output operation unit 120.

なお、XPSフォーマットの電子データをPCLフォーマット等に変換することなく印刷データとして出力するとは、例えば、なんら処理していないXPSフォーマットの電子データに、印刷出力に必要な部数データや用紙データなどを付与して出力することなどを意味する。   Note that outputting XPS format electronic data as print data without converting it to PCL format, for example, gives the XPS format electronic data that has not been processed at all to the number of copies or paper data required for print output. It means to output.

プリンタ装置200にも、コンピュータプログラムによりプリンタコントローラが実装されている。このプリンタコントローラは、データ受信部210と警告検出部230と受信確認部240とに相当する。   A printer controller is also installed in the printer device 200 by a computer program. This printer controller corresponds to the data reception unit 210, the warning detection unit 230, and the reception confirmation unit 240.

このため、通信デバイスにより印刷データが受信されると、画像データに変換して電子写真機構に印刷出力させる。一方、通信デバイスによりXPSフォーマットの電子データが受信されると、画像データに変換して電子写真機構に印刷出力させる。   For this reason, when print data is received by the communication device, it is converted into image data and printed out by the electrophotographic mechanism. On the other hand, when the XPS format electronic data is received by the communication device, it is converted into image data and printed out by the electrophotographic mechanism.

ただし、XPSフォーマットではないPCLフォーマット等の印刷データを受信して印刷出力するときは警告データの有無を判定し、警告データが検出されると改竄警告を音声出力デバイスに音声出力させる。また、XPSフォーマットの電子データを受信して印刷出力するときは改竄の有無を判定し、改竄が検出されると改竄警告を音声出力デバイスに音声出力させる。   However, when print data in a PCL format or the like other than the XPS format is received and printed out, the presence / absence of warning data is determined, and when the warning data is detected, a tampering warning is output to the voice output device. Further, when the electronic data in the XPS format is received and printed out, the presence / absence of falsification is determined.

上述のようなデータ処理装置100のコンピュータプログラムは、例えば、電子データの直接出力と変換出力との選択操作を受け付けること、変換出力が選択操作されると印刷出力する電子データを印刷データに変換すること、直接出力が選択操作されると電子データをプリンタ装置200に送信して変換出力が選択操作されると変換された印刷データを送信すること、変換出力が選択操作されると印刷出力される電子データの改竄を検出すること、改竄が検出されると送信される印刷データに所定の警告データを付与すること、をデータ処理装置100に実行させるように記述されている。   The computer program of the data processing apparatus 100 as described above receives, for example, a selection operation between direct output and conversion output of electronic data, and converts electronic data to be printed out into print data when the conversion output is selected. When the direct output is selected, electronic data is transmitted to the printer device 200, and when the converted output is selected, the converted print data is transmitted. When the converted output is selected, the output is printed. It is described to cause the data processing apparatus 100 to detect falsification of electronic data and to add predetermined warning data to print data transmitted when falsification is detected.

また、プリンタ装置200のコンピュータプログラムは、例えば、データ処理装置100から電子データと印刷データとを選択的に受信すること、受信された電子データまたは印刷データを印刷出力すること、受信された印刷データに付与されている警告データを検出すること、受信された電子データの改竄を検出すること、受信された電子データから改竄が検出されても受信された印刷データに警告データが付与されていても改竄警告を報知出力すること、をプリンタ装置200に実行させるように記述されている。   Further, the computer program of the printer device 200 selectively receives, for example, electronic data and print data from the data processing device 100, prints out the received electronic data or print data, and receives received print data. Detecting the warning data attached to the printer, detecting falsification of the received electronic data, even if falsification is detected from the received electronic data, even if warning data is added to the received print data It is described that the printer device 200 executes to output the falsification warning.

上述のような構成において、本実施の形態のデータ印刷システム1000のデータ処理装置100およびプリンタ装置200の処理動作を以下に説明する。まず、データ処理装置100は、各種フォーマットの電子データが登録されており、例えば、XPSフォーマットの電子データも登録されている。   In the configuration as described above, processing operations of the data processing apparatus 100 and the printer apparatus 200 of the data printing system 1000 of this embodiment will be described below. First, in the data processing apparatus 100, electronic data in various formats is registered. For example, electronic data in XPS format is also registered.

このXPSフォーマットの電子データは、そのままページプリンタの印刷データとして機能する。このため、データ処理装置100では、XPSフォーマットの電子データは、そのまま印刷データとしてプリンタ装置200に出力する。   The XPS format electronic data functions as print data of the page printer as it is. Therefore, the data processing apparatus 100 outputs the XPS format electronic data to the printer apparatus 200 as print data as it is.

また、XPSフォーマットでは、デジタル署名を付与する機能がデフォルトで用意されている。そこで、本実施の形態のデータ処理装置100では、図2に示すように、電子データの印刷出力が入力操作されると(ステップS1)、その電子データがXPSフォーマットか確認される(ステップS2)。   In the XPS format, a function for providing a digital signature is prepared by default. Therefore, in the data processing apparatus 100 of this embodiment, as shown in FIG. 2, when an electronic data printout is input (step S1), it is confirmed whether the electronic data is in the XPS format (step S2). .

本実施の形態のデータ処理装置100では、XPSフォーマットの電子データは、第一のプリンタドライバでも第二のプリンタドライバでもプリンタ装置200に出力することができる。   In the data processing apparatus 100 of the present embodiment, XPS format electronic data can be output to the printer apparatus 200 by either the first printer driver or the second printer driver.

そこで、上述のように印刷出力する電子データがXPSフォーマットの場合は、第一のプリンタドライバが選択されるか第二のプリンタドライバが選択されるかが判定される(ステップS3,S15)。   Accordingly, when the electronic data to be printed out is in the XPS format as described above, it is determined whether the first printer driver or the second printer driver is selected (steps S3 and S15).

そして、第二のプリンタドライバがキーボードなどにより選択操作されると(ステップS15)、その第二のプリンタドライバが起動される(ステップS16)。この場合、例えば、キーボードの入力操作に対応したページ設定や部数設定などの各種処理が実行される(ステップS17)。   When the second printer driver is selected and operated using a keyboard or the like (step S15), the second printer driver is activated (step S16). In this case, for example, various processes such as page setting and number of copies setting corresponding to the input operation of the keyboard are executed (step S17).

この第二のプリンタドライバによる各種処理が完了すると、XPSフォーマットの電子データは、その設定データとともに印刷データとしてプリンタ装置200に送信される(ステップS11)。   When the various processes by the second printer driver are completed, the electronic data in the XPS format is transmitted to the printer device 200 as print data together with the setting data (step S11).

一方、第一のプリンタドライバがキーボードなどにより選択操作されると(ステップS3)、その第一のプリンタドライバが起動される(ステップS4)。すると、この第一のプリンタドライバにより、XPSフォーマットの電子データがPCL等の一般的なPDLフォーマットの印刷データに変換される(ステップS5)。この場合も、やはりキーボードの入力操作に対応したページ設定や部数設定などの各種処理が実行される(ステップS6)。   On the other hand, when the first printer driver is selected and operated using a keyboard or the like (step S3), the first printer driver is activated (step S4). Then, the first printer driver converts the electronic data in the XPS format into print data in a general PDL format such as PCL (step S5). In this case as well, various processes such as page setting and number of copies setting corresponding to the keyboard input operation are executed (step S6).

さらに、そのXPSフォーマットの電子データにデジタル署名が付与されているかが確認される(ステップS7)。これでデジタル署名が付与されていないと、変換された印刷データが、その設定データとともにプリンタ装置200に送信される(ステップS11)。   Further, it is confirmed whether or not a digital signature is attached to the electronic data in the XPS format (step S7). If the digital signature is not given, the converted print data is transmitted to the printer apparatus 200 together with the setting data (step S11).

一方、デジタル署名が付与されていると(ステップS7)、そのデジタル署名で電子データの認証処理が実行される(ステップS8)。この認証処理により改竄が検出されないと(ステップS9)、変換された印刷データが設定データとともにプリンタ装置200に送信される(ステップS11)。   On the other hand, if a digital signature is given (step S7), an electronic data authentication process is executed with the digital signature (step S8). If falsification is not detected by this authentication process (step S9), the converted print data is transmitted to the printer apparatus 200 together with the setting data (step S11).

一方、認証処理により改竄が検出されると(ステップS9)、所定の警告データが印刷データに付与される(ステップS10)。このような警告データの付与は、例えば、印刷データのヘッダに専用のフラグを設定しておき、そのフラグを反転させることなどで実行される。このように警告データの付与が完了した印刷データも、その設定データとともにプリンタ装置200に送信される(ステップS11)。   On the other hand, when tampering is detected by the authentication process (step S9), predetermined warning data is added to the print data (step S10). Such assignment of warning data is executed, for example, by setting a dedicated flag in the header of the print data and inverting the flag. The print data to which the warning data has been added in this way is also transmitted to the printer apparatus 200 together with the setting data (step S11).

なお、印刷出力する電子データがXPSフォーマットでない場合は(ステップS2)、そのまま印刷データとして送信することはできない。そこで、自動的に第一のプリンタドライバが起動されてPCLフォーマット等の印刷データへの変換などが実行され(ステップS12〜S14)、その印刷データがプリンタ装置200に送信される(ステップS11)。   If the electronic data to be printed out is not in the XPS format (step S2), it cannot be transmitted as it is as print data. Therefore, the first printer driver is automatically activated to perform conversion to print data such as PCL format (steps S12 to S14), and the print data is transmitted to the printer device 200 (step S11).

そして、上述のようにデータ処理装置100からXPSフォーマットやPCLフォーマット等の印刷データを受信するプリンタ装置200では(ステップT1)、図3に示すように、プリンタコントローラにより印刷データがXPSフォーマットか確認される(ステップT2)。   Then, as described above, in the printer apparatus 200 that receives print data such as XPS format or PCL format from the data processing apparatus 100 (step T1), as shown in FIG. 3, the printer controller confirms whether the print data is in XPS format. (Step T2).

そして、XPSフォーマットでない場合には、警告データが付与されているか確認される(ステップT8)。これで警告データが付与されていないと、その印刷データは、従来と同様に設定データにより画像データに変換されて印刷出力される(ステップT7)。   If it is not the XPS format, it is confirmed whether warning data is given (step T8). If no warning data is given, the print data is converted into image data by setting data as in the conventional case and printed out (step T7).

一方、XPSフォーマットでないPCLフォーマット等の印刷データに警告データが付与されていた場合は、その印刷データが印刷出力されるとき(ステップT7)、例えば、「この印刷出力する電子データは改竄されています」などの改竄警告が、音声出力デバイスにより所定時間まで繰り返し音声出力される(ステップT6)。   On the other hand, if warning data is attached to the print data in the PCL format or the like other than the XPS format, when the print data is printed out (step T7), for example, “The electronic data to be printed out has been falsified. The tampering warning such as "" is repeatedly output by the audio output device until a predetermined time (step T6).

また、受信された印刷データがXPSフォーマットの電子データからなる場合(ステップT2)、デジタル署名が付与されているかが確認される(ステップT3)。これでデジタル署名が付与されていないと、その電子データは設定データにより画像データに変換されて印刷出力される(ステップT7)。   If the received print data consists of electronic data in the XPS format (step T2), it is confirmed whether a digital signature is given (step T3). If the digital signature is not given, the electronic data is converted into image data by setting data and printed out (step T7).

一方、デジタル署名が付与されていると(ステップT3)、そのデジタル署名で電子データの認証処理が実行される(ステップT4)。この認証処理により改竄が検出されないと(ステップT5)、その電子データは設定データにより画像データに変換されて印刷出力される(ステップT7)。   On the other hand, if a digital signature is given (step T3), an electronic data authentication process is executed with the digital signature (step T4). If tampering is not detected by this authentication process (step T5), the electronic data is converted into image data by setting data and printed out (step T7).

一方、認証処理により改竄が検出されると(ステップT5)、やはり電子データが印刷出力されるとき(ステップT7)、前述のような改竄警告が音声出力される(ステップT6)。   On the other hand, when tampering is detected by the authentication process (step T5), when electronic data is also printed out (step T7), the tampering warning as described above is output as a voice (step T6).

本実施の形態のデータ印刷システム1000では、上述のようにデジタル署名により改竄の有無を判定できるXPSフォーマットの電子データが印刷出力される場合、その電子データが改竄されていると印刷出力されるときに改竄警告が音声出力される。   In the data printing system 1000 according to the present embodiment, when electronic data in XPS format that can determine whether or not falsification is performed by a digital signature is printed out as described above, the electronic data is printed out if the electronic data is falsified. A tampering warning is output by voice.

このため、例えば、悪意の利用者が電子データを改竄して印刷出力することを周囲に報知することができる。従って、電子データが不当に印刷出力されて利用されることなどを防止することができる。   For this reason, for example, it is possible to notify the surroundings that a malicious user falsifies and prints out electronic data. Therefore, it is possible to prevent the electronic data from being illegally printed and used.

さらに、印刷出力された電子データが改竄されていることを利用者に報知することもできる。従って、不当に改竄されている電子データが認識されることなく印刷出力されて利用されることなども防止することができる。   Furthermore, it is possible to notify the user that the electronic data printed out has been falsified. Accordingly, it is possible to prevent electronic data that has been tampered with illegally from being printed and used without being recognized.

しかも、本実施の形態のデータ処理装置100は、XPSフォーマットの電子データをPCL等の一般的なPDLフォーマットに変換してプリンタ装置200に送信することができ、その場合に、改竄を検出すると警告データを付与することができる。   In addition, the data processing apparatus 100 according to the present embodiment can convert the XPS format electronic data to a general PDL format such as PCL and transmit the converted data to the printer apparatus 200. Data can be given.

このため、例えば、プリンタ装置が、XPSフォーマットの電子データを直接印刷することはできないが、警告データを認識して改竄警告を出力できる場合でも(図示せず)、電子データの改竄を報知することができる。   For this reason, for example, the printer device cannot directly print electronic data in the XPS format, but even when the warning data is recognized and a falsification warning can be output (not shown), the falsification of the electronic data is notified. Can do.

反対に、本実施の形態のプリンタ装置200は、XPSフォーマットの電子データを受信すると、改竄を検出して報知することができる。このため、データ処理装置100が、XPSフォーマットの電子データの改竄を検出することなく送信する場合でも、電子データの改竄を報知することができる。   On the other hand, when the printer apparatus 200 according to the present embodiment receives the XPS format electronic data, the printer apparatus 200 can detect and notify the falsification. For this reason, even when the data processing apparatus 100 transmits without detecting the alteration of the electronic data in the XPS format, the alteration of the electronic data can be notified.

しかも、データ処理装置100は、第一および第二のプリンタドライバが実装されており、そのプリンタドライバの選択によりXPSフォーマットの電子データを直接出力することも、PCLフォーマット等の印刷データに変換してから出力することもできる。   In addition, the data processing apparatus 100 has first and second printer drivers installed, and can directly output electronic data in the XPS format by selecting the printer driver, or convert it into print data in the PCL format or the like. Can also be output.

このため、利用者の利便性を向上させることができる。それでいて、何れのプリンタドライバで出力された場合でも、プリンタ装置200は電子データの改竄を報知することができる。   For this reason, the convenience for the user can be improved. Nevertheless, the printer device 200 can notify the falsification of electronic data regardless of the output from any printer driver.

さらに、上述のように電子データの改竄を報知するための機能が、プリンタドライバとプリンタコントローラとのソフトウェアでデータ処理装置100とプリンタ装置200とに実装されている。   Further, as described above, a function for notifying of falsification of electronic data is implemented in the data processing apparatus 100 and the printer apparatus 200 by software of a printer driver and a printer controller.

このため、データ処理装置100とプリンタ装置200とのハードウェアは変更する必要がない。なお、改竄警告を音声出力する音声出力デバイスは、例えば、エラー報知のために従来から実装されているハードウェアを流用することができる。   For this reason, it is not necessary to change the hardware of the data processing apparatus 100 and the printer apparatus 200. Note that a sound output device that outputs a tampering warning as sound can use, for example, hardware that has been conventionally mounted for error notification.

なお、本発明は本実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で各種の変形を許容する。例えば、上記形態では電子データの改竄を検出する機能が、データ処理装置100とプリンタ装置200との両方に搭載されていることを例示したが、一方のみとしてもよい。   The present invention is not limited to the present embodiment, and various modifications are allowed without departing from the scope of the present invention. For example, in the above-described embodiment, the function of detecting falsification of electronic data is exemplified in both the data processing apparatus 100 and the printer apparatus 200. However, only one of the functions may be used.

例えば、データ処理装置(図示せず)は、印刷出力する電子データを印刷データに変換する送信変換部130と、変換された印刷データをプリンタ装置200に送信するデータ送信部140と、印刷出力される電子データの改竄を検出する送信確認部150と、改竄が検出されると送信される印刷データに所定の警告データを付与する警告付与部160と、を有し、プリンタ装置(図示せず)は、データ処理装置100から印刷データを受信するデータ受信部210と、受信された印刷データを印刷出力するデータ印刷部220と、受信された印刷データに付与されている警告データを検出する警告検出部230と、警告データが検出されると改竄警告を報知出力する警告報知部250と、を有すればよい。   For example, a data processing device (not shown) is printed out by a transmission conversion unit 130 that converts electronic data to be printed out into print data, a data transmission unit 140 that transmits the converted print data to the printer device 200, and the like. A transmission confirmation unit 150 that detects falsification of electronic data, and a warning adding unit 160 that adds predetermined warning data to print data that is transmitted when falsification is detected. A printer device (not shown) Includes a data receiving unit 210 that receives print data from the data processing apparatus 100, a data printing unit 220 that prints out the received print data, and a warning detection that detects warning data attached to the received print data. It is only necessary to include a unit 230 and a warning notification unit 250 that outputs a notification of tampering when warning data is detected.

この場合、プリンタ装置は、XPSフォーマットの電子データを直接印刷することはできないが、警告データを認識して改竄警告を出力することができる。   In this case, the printer device cannot directly print the electronic data in the XPS format, but can recognize the warning data and output a falsification warning.

また、データ処理装置(図示せず)は、印刷出力する電子データをプリンタ装置200に送信する電子送信部を有し、プリンタ装置(図示せず)は、データ処理装置100から電子データを受信する電子受信部と、受信された電子データを印刷出力するデータ印刷部220と、受信された電子データの改竄を検出する受信確認部240と、改竄が検出されると改竄警告を報知出力する警告報知部250と、を有してもよい。   The data processing apparatus (not shown) has an electronic transmission unit that transmits electronic data to be printed out to the printer apparatus 200, and the printer apparatus (not shown) receives electronic data from the data processing apparatus 100. An electronic reception unit, a data printing unit 220 that prints out the received electronic data, a reception confirmation unit 240 that detects falsification of the received electronic data, and a warning notification that outputs a falsification warning when falsification is detected Part 250.

この場合、データ処理装置は、電子データの改竄を検出することなく電子データを送信するが、データ処理装置は、XPSフォーマットの電子データを受信すると、改竄を検出して報知することができる。   In this case, the data processing device transmits electronic data without detecting falsification of the electronic data. However, when the data processing device receives the electronic data in the XPS format, the data processing device can detect and notify the falsification.

さらに、上記形態ではプリンタ装置200が改竄警告を音声出力することのみ例示した。しかし、データ処理装置100が、電子メールを送信するメール送信部と、改竄が検出されるとメール送信部に改竄警告の電子メールを所定の送信先に送信させる警告送信部とを、さらに有してもよい(図示せず)。   Further, in the above-described embodiment, only the tampering warning is output as a sound by the printer device 200. However, the data processing apparatus 100 further includes a mail transmission unit that transmits an e-mail, and a warning transmission unit that causes the mail transmission unit to transmit a falsification warning e-mail to a predetermined destination when tampering is detected. (Not shown).

この場合、改竄警告が所定の送信先にメール送信されるので、例えば、改竄された電子データが印刷出力されたことを、プリンタ装置200から離間している管理者などに報知することができる。   In this case, since the falsification warning is transmitted by e-mail to a predetermined transmission destination, for example, it is possible to notify an administrator or the like away from the printer apparatus 200 that the falsified electronic data has been printed out.

同様に、プリンタ装置200が、電子メールを送信するメール送信部と、改竄が検出されるとメール送信部に改竄警告の電子メールを所定の送信先に送信させる警告送信部とを、さらに有してもよい(図示せず)。   Similarly, the printer device 200 further includes a mail transmitting unit that transmits an e-mail, and a warning transmitting unit that causes the mail transmitting unit to transmit a tampering warning e-mail to a predetermined destination when tampering is detected. (Not shown).

さらに、プリンタ装置200は、ファクシミリデータを通信するファクシミリ通信部と、改竄が検出されるとファクシミリ通信部に改竄警告のファクシミリデータを所定の送信先に送信させる警告送信部とを、さらに有してもよい(図示せず)。   Further, the printer device 200 further includes a facsimile communication unit that communicates facsimile data, and a warning transmission unit that causes the facsimile communication unit to transmit falsification warning facsimile data to a predetermined destination when tampering is detected. It is good (not shown).

この場合、プリンタ装置200が、改竄警告を所定の送信先にファクシミリ送信することができる。特に、プリンタ装置200がMFP(Multi Function Peripherals)からなる場合、ファクシミリ機能は標準で搭載されているので、上述のような運用は有効である。   In this case, the printer device 200 can send a falsification warning by facsimile to a predetermined transmission destination. In particular, when the printer apparatus 200 is composed of an MFP (Multi Function Peripherals), the facsimile function is mounted as a standard, so that the above operation is effective.

さらに、上記形態ではデータ処理装置100およびプリンタ装置200が電子データの改竄を検出して警告を報知する機能が固定されていることを想定した。しかし、図4に示すように、例えば、プリンタドライバやプリンタコントローラの機能設定画面により、警告報知の有無を設定できてもよい。   Furthermore, in the above embodiment, it is assumed that the data processing device 100 and the printer device 200 have fixed functions for detecting falsification of electronic data and notifying a warning. However, as shown in FIG. 4, for example, the presence / absence of warning notification may be set on the function setting screen of the printer driver or printer controller.

ただし、このような機能はセキュリティ性に関与する。そこで、上述のような警告報知の有無を設定する機能を、パスワードが入力されないと変更できないようにしてもよい。   However, such a function is related to security. Therefore, the function for setting the presence / absence of warning notification as described above may not be changed unless a password is input.

この場合、改竄を検出して警告を報知する機能を、管理者などの正当な利用者しか設定できないので、電子データの印刷出力のセキュリティ性の低下を防止することができる。   In this case, since only a valid user such as an administrator can set a function for detecting tampering and notifying a warning, it is possible to prevent a decrease in security of print output of electronic data.

また、上記形態ではプリンタドライバやプリンタコントローラがソフトウェアとしてデータ処理装置100やプリンタ装置200に実装されていることを例示した。しかし、ハードウェアからなるプリンタドライバやプリンタコントローラがデータ処理装置やプリンタ装置に実装されてもよい(図示せず)。   In the above embodiment, the printer driver and the printer controller are installed in the data processing apparatus 100 and the printer apparatus 200 as software. However, a printer driver and a printer controller made up of hardware may be mounted on the data processing device or the printer device (not shown).

さらに、上記形態ではデータ処理装置100に、一般的な電子データやXPSフォーマットの電子データをPCL等の一般的なPDLフォーマットの印刷データに変換する第一のプリンタドライバと、XPSフォーマットの電子データを変換することなく印刷データとして出力する第二のプリンタドライバと、が実装されていることを例示した。   Further, in the above embodiment, the data processing apparatus 100 receives a first printer driver that converts general electronic data or XPS format electronic data into print data of a general PDL format such as PCL, and XPS format electronic data. An example is shown in which a second printer driver that outputs print data without conversion is installed.

しかし、上述のようなプリンタドライバを製品として実施する場合には、各種の形態とすることができる。例えば、上述のような二つのプリンタドライバが一つに集約されていてもよい(図示せず)。   However, when the printer driver as described above is implemented as a product, various forms can be employed. For example, the two printer drivers as described above may be integrated into one (not shown).

また、一般的な電子データを一般的な印刷データに変換する第一のプリンタドライバと、XPSフォーマットの電子データを一般的な印刷データに変換する第二のプリンタドライバと、XPSフォーマットの電子データを一般的な印刷データに変換することなく出力する第三のプリンタドライバと、に分割されていてもよい(図示せず)。   In addition, a first printer driver that converts general electronic data to general print data, a second printer driver that converts XPS format electronic data to general print data, and XPS format electronic data It may be divided into a third printer driver that outputs without converting to general print data (not shown).

さらに、一般的な電子データを一般的な印刷データに変換する第一のプリンタドライバと、XPSフォーマットの電子データを一般的な印刷データに変換して出力することも変換することなく出力することもできる第二のプリンタドライバと、としてもよい(図示せず)。   In addition, a first printer driver that converts general electronic data to general print data, and XPS format electronic data may be converted into general print data for output or output without conversion. A second printer driver that can be used (not shown).

また、一般的な電子データを一般的な印刷データに変換するとともにXPSフォーマットの電子データを変換することなく出力する第一のプリンタドライバと、XPSフォーマットの電子データを一般的な印刷データに変換して出力する第二のプリンタドライバと、とすることも不可能ではない(図示せず)。   A first printer driver that converts general electronic data to general print data and outputs the XPS format electronic data without conversion; and converts the XPS format electronic data to general print data. It is not impossible to output a second printer driver (not shown).

さらに、上記形態では印刷出力が入力操作された電子データがXPSフォーマットでないと、自動的に第一のプリンタドライバが起動されて一般的な印刷データに変換されることを例示した。   Furthermore, in the above-described embodiment, it is exemplified that the first printer driver is automatically activated and converted into general print data when the electronic data whose print output has been input is not in the XPS format.

しかし、上述のようにXPSフォーマットの電子データを一般的な印刷データに変換して出力することも変換することなく出力することもできる第二のプリンタドライバが一般的な電子データは処理対象としない場合、この第二のプリンタドライバが選択された状態でXPSフォーマットでない一般的な電子データの印刷出力が指示されると、この電子データがXPSフォーマットに変換されてから第二のプリンタドライバで処理されてもよい。   However, as described above, the second printer driver, which can convert the XPS format electronic data to general print data and output it without conversion, does not process general electronic data. In this case, when the second printer driver is selected and printing of general electronic data not in XPS format is instructed, the electronic data is converted into XPS format and then processed by the second printer driver. May be.

本発明の実施の形態のデータ印刷システムの論理構造を示す模式的なブロック図である。It is a typical block diagram which shows the logical structure of the data printing system of embodiment of this invention. データ処理装置の処理動作を示すフローチャートである。It is a flowchart which shows the processing operation of a data processor. プリンタ装置の処理動作を示すフローチャートである。6 is a flowchart illustrating processing operations of the printer apparatus. 一変形例のプリンタコントローラの機能設定画面を示す正面図である。It is a front view which shows the function setting screen of the printer controller of one modification.

符号の説明Explanation of symbols

100 データ処理装置
110 データ保持部
120 出力操作部
130 送信変換部
140 データ送信部
150 送信確認部
160 警告付与部
200 プリンタ装置
210 データ受信部
220 データ印刷部
230 警告検出部
240 受信確認部
250 警告報知部
1000 データ印刷システム
DESCRIPTION OF SYMBOLS 100 Data processor 110 Data holding part 120 Output operation part 130 Transmission conversion part 140 Data transmission part 150 Transmission confirmation part 160 Warning grant part 200 Printer apparatus 210 Data reception part 220 Data printing part 230 Warning detection part 240 Reception confirmation part 250 Warning notification 1000 data printing system

Claims (17)

データ処理装置とプリンタ装置とを有するデータ印刷システムであって、
前記データ処理装置は、印刷出力する電子データを印刷データに変換する送信変換部と、変換された前記印刷データを前記プリンタ装置に送信するデータ送信部と、印刷出力される前記電子データの改竄を検出する送信確認部と、前記改竄が検出されると送信される前記印刷データに所定の警告データを付与する警告付与部と、を有し、
前記プリンタ装置は、前記データ処理装置から前記印刷データを受信するデータ受信部と、受信された前記印刷データを印刷出力するデータ印刷部と、受信された前記印刷データに付与されている前記警告データを検出する警告検出部と、前記警告データが検出されると改竄警告を報知出力する警告報知部と、を有するデータ印刷システム。
A data printing system having a data processing device and a printer device,
The data processing device includes a transmission conversion unit that converts electronic data to be printed out into print data, a data transmission unit that transmits the converted print data to the printer device, and falsification of the electronic data to be printed out. A transmission confirmation unit for detecting, and a warning giving unit for giving predetermined warning data to the print data transmitted when the tampering is detected,
The printer device includes: a data receiving unit that receives the print data from the data processing device; a data printing unit that prints out the received print data; and the warning data attached to the received print data A data printing system comprising: a warning detection unit that detects a warning; and a warning notification unit that reports and outputs a tampering warning when the warning data is detected.
データ処理装置とプリンタ装置とを有するデータ印刷システムであって、
前記データ処理装置は、印刷出力する電子データを前記プリンタ装置に送信する電子送信部を有し、
前記プリンタ装置は、前記データ処理装置から前記電子データを受信する電子受信部と、受信された前記電子データを印刷出力するデータ印刷部と、受信された前記電子データの改竄を検出する受信確認部と、前記改竄が検出されると改竄警告を報知出力する警告報知部と、を有するデータ印刷システム。
A data printing system having a data processing device and a printer device,
The data processing apparatus includes an electronic transmission unit that transmits electronic data to be printed out to the printer apparatus,
The printer device includes an electronic reception unit that receives the electronic data from the data processing device, a data printing unit that prints out the received electronic data, and a reception confirmation unit that detects falsification of the received electronic data. And a warning notifying unit for notifying and outputting a falsification warning when the falsification is detected.
データ処理装置とプリンタ装置とを有するデータ印刷システムであって、
前記データ処理装置は、電子データの直接出力と変換出力とが選択操作される出力操作部と、前記変換出力が選択操作されると印刷出力する前記電子データを印刷データに変換する送信変換部と、前記直接出力が選択操作されると前記電子データを前記プリンタ装置に送信して前記変換出力が選択操作されると変換された前記印刷データを送信するデータ送信部と、前記変換出力が選択操作されると印刷出力される前記電子データの改竄を検出する送信確認部と、前記改竄が検出されると送信される前記印刷データに所定の警告データを付与する警告付与部と、を有し、
前記プリンタ装置は、前記データ処理装置から前記電子データと前記印刷データとを選択的に受信するデータ受信部と、受信された前記電子データまたは前記印刷データを印刷出力するデータ印刷部と、受信された前記印刷データに付与されている前記警告データを検出する警告検出部と、受信された前記電子データの改竄を検出する受信確認部と、受信された前記電子データから前記改竄が検出されても受信された前記印刷データに前記警告データが付与されていても改竄警告を報知出力する警告報知部と、を有するデータ印刷システム。
A data printing system having a data processing device and a printer device,
The data processing apparatus includes: an output operation unit that selects and operates direct output and conversion output of electronic data; and a transmission conversion unit that converts the electronic data to be printed out when the conversion output is selected and operated to print data. A data transmission unit that transmits the electronic data to the printer device when the direct output is selected and transmits the converted print data when the converted output is selected; and the converted output selects the direct output A transmission confirmation unit that detects falsification of the electronic data that is printed out, and a warning adding unit that adds predetermined warning data to the print data that is transmitted when the falsification is detected,
The printer device receives a data receiving unit that selectively receives the electronic data and the print data from the data processing device, and a data printing unit that prints out the received electronic data or the print data. A warning detection unit that detects the warning data attached to the print data, a reception confirmation unit that detects falsification of the received electronic data, and the falsification is detected from the received electronic data. A data printing system comprising: a warning notification unit that reports and outputs a falsification warning even if the warning data is added to the received print data.
前記データ処理装置は、
電子メールを送信するメール送信部と、
前記改竄が検出されると前記メール送信部に改竄警告の前記電子メールを所定の送信先に送信させる警告送信部とを、
さらに有する請求項1または3に記載のデータ印刷システム。
The data processing device includes:
A mail sending unit for sending e-mail;
A warning transmitter that transmits the e-mail of the falsification warning to a predetermined destination when the falsification is detected;
The data printing system according to claim 1 or 3, further comprising:
前記警告報知部は、前記改竄警告を音声出力する請求項1ないし4の何れか一項に記載のデータ印刷システム。   The data printing system according to any one of claims 1 to 4, wherein the warning notification unit outputs the falsification warning by voice. 前記プリンタ装置は、
電子メールを送信するメール送信部と、
前記改竄が検出されると前記メール送信部に改竄警告の前記電子メールを所定の送信先に送信させる警告送信部とを、
さらに有する請求項1ないし5の何れか一項に記載のデータ印刷システム。
The printer device includes:
A mail sending unit for sending e-mail;
A warning transmitter that transmits the e-mail of the falsification warning to a predetermined destination when the falsification is detected;
The data printing system according to any one of claims 1 to 5, further comprising:
前記プリンタ装置は、
ファクシミリデータを通信するファクシミリ通信部と、
前記改竄が検出されると前記ファクシミリ通信部に改竄警告の前記ファクシミリデータを所定の送信先に送信させる警告送信部とを、
さらに有する請求項1ないし6の何れか一項に記載のデータ印刷システム。
The printer device includes:
A facsimile communication unit for communicating facsimile data;
A warning transmission unit that causes the facsimile communication unit to transmit the facsimile data of the falsification warning to a predetermined destination when the falsification is detected;
The data printing system according to any one of claims 1 to 6, further comprising:
請求項1に記載のデータ印刷システムのデータ処理装置であって、
印刷出力する前記電子データを印刷データに変換する送信変換部と、
変換された前記印刷データを前記プリンタ装置に送信するデータ送信部と、
印刷出力される前記電子データの改竄を検出する送信確認部と、
前記改竄が検出されると送信される前記印刷データに所定の警告データを付与する警告付与部と、
を有するデータ処理装置。
A data processing apparatus for a data printing system according to claim 1,
A transmission conversion unit for converting the electronic data to be printed out into print data;
A data transmission unit for transmitting the converted print data to the printer device;
A transmission confirmation unit for detecting falsification of the electronic data to be printed out;
A warning giving unit for giving predetermined warning data to the print data transmitted when the falsification is detected;
A data processing apparatus.
請求項3に記載のデータ印刷システムのデータ処理装置であって、
電子データの直接出力と変換出力とが選択操作される出力操作部と、
前記変換出力が選択操作されると印刷出力する前記電子データを印刷データに変換する送信変換部と、
前記直接出力が選択操作されると前記電子データを前記プリンタ装置に送信して前記変換出力が選択操作されると変換された前記印刷データを送信するデータ送信部と、
前記変換出力が選択操作されると印刷出力される前記電子データの改竄を検出する送信確認部と、
前記改竄が検出されると送信される前記印刷データに所定の警告データを付与する警告付与部と、
を有するデータ処理装置。
A data processing apparatus for a data printing system according to claim 3,
An output operation section for selecting direct output and conversion output of electronic data;
A transmission conversion unit that converts the electronic data to be printed out into print data when the conversion output is selected;
A data transmission unit that transmits the electronic data to the printer device when the direct output is selected and transmits the converted print data when the converted output is selected;
A transmission confirmation unit that detects falsification of the electronic data to be printed out when the conversion output is selected;
A warning giving unit for giving predetermined warning data to the print data transmitted when the falsification is detected;
A data processing apparatus.
請求項1に記載のデータ印刷システムのプリンタ装置であって、
前記データ処理装置から前記印刷データを受信するデータ受信部と、
受信された前記印刷データを印刷出力するデータ印刷部と、
受信された前記印刷データに付与されている前記警告データを検出する警告検出部と、
前記警告データが検出されると改竄警告を報知出力する警告報知部と、
を有するプリンタ装置。
A printer device of the data printing system according to claim 1,
A data receiving unit for receiving the print data from the data processing device;
A data printing unit for printing out the received print data;
A warning detection unit that detects the warning data attached to the received print data;
A warning notification unit that outputs a falsification warning when the warning data is detected;
A printer apparatus.
請求項2に記載のデータ印刷システムのプリンタ装置であって、
前記データ処理装置から前記電子データを受信する電子受信部と、
受信された前記電子データを印刷出力するデータ印刷部と、
受信された前記電子データの改竄を検出する受信確認部と、
前記改竄が検出されると改竄警告を報知出力する警告報知部と、
を有するプリンタ装置。
A printer device of the data printing system according to claim 2,
An electronic receiver for receiving the electronic data from the data processing device;
A data printing unit for printing out the received electronic data;
A reception confirmation unit for detecting falsification of the received electronic data;
A warning notification unit that outputs a notification of falsification when the falsification is detected;
A printer apparatus.
請求項3に記載のデータ印刷システムのプリンタ装置であって、
前記データ処理装置から前記電子データと前記印刷データとを選択的に受信するデータ受信部と、
受信された前記電子データまたは前記印刷データを印刷出力するデータ印刷部と、
受信された前記印刷データに付与されている前記警告データを検出する警告検出部と、
受信された前記電子データの改竄を検出する受信確認部と、
受信された前記電子データから前記改竄が検出されても受信された前記印刷データに前記警告データが付与されていても改竄警告を報知出力する警告報知部と、
を有するプリンタ装置。
A printer device of a data printing system according to claim 3,
A data receiver that selectively receives the electronic data and the print data from the data processing device;
A data printing unit for printing out the received electronic data or the print data;
A warning detection unit that detects the warning data attached to the received print data;
A reception confirmation unit for detecting falsification of the received electronic data;
A warning notification unit that reports and outputs a falsification warning even if the warning data is added to the received print data even if the falsification is detected from the received electronic data;
A printer apparatus.
請求項8に記載のデータ処理装置のためのコンピュータプログラムであって、
印刷出力する前記電子データを印刷データに変換すること、
変換された前記印刷データを前記プリンタ装置に送信すること、
印刷出力される前記電子データの改竄を検出すること、
前記改竄が検出されると送信される前記印刷データに所定の警告データを付与すること、
を前記データ処理装置に実行させるコンピュータプログラム。
A computer program for the data processing device according to claim 8, comprising:
Converting the electronic data to be printed out into print data;
Transmitting the converted print data to the printer device;
Detecting falsification of the electronic data to be printed out;
Adding predetermined warning data to the print data transmitted when the falsification is detected;
A computer program for causing the data processing apparatus to execute.
請求項9に記載のデータ処理装置のためのコンピュータプログラムであって、
電子データの直接出力と変換出力との選択操作を受け付けること、
前記変換出力が選択操作されると印刷出力する前記電子データを印刷データに変換すること、
前記直接出力が選択操作されると前記電子データを前記プリンタ装置に送信して前記変換出力が選択操作されると変換された前記印刷データを送信すること、
前記変換出力が選択操作されると印刷出力される前記電子データの改竄を検出すること、
前記改竄が検出されると送信される前記印刷データに所定の警告データを付与すること、
を前記データ処理装置に実行させるコンピュータプログラム。
A computer program for the data processing device according to claim 9,
Accepting selection of direct output and conversion output of electronic data,
Converting the electronic data to be printed out into print data when the converted output is selected;
Transmitting the electronic data to the printer device when the direct output is selected, and transmitting the converted print data when the converted output is selected;
Detecting tampering of the electronic data printed out when the converted output is selected;
Adding predetermined warning data to the print data transmitted when the falsification is detected;
A computer program for causing the data processing apparatus to execute.
請求項10に記載のプリンタ装置のためのコンピュータプログラムであって、
前記データ処理装置から前記印刷データを受信すること、
受信された前記印刷データを印刷出力すること、
受信された前記印刷データに付与されている前記警告データを検出すること、
前記警告データが検出されると改竄警告を報知出力すること、
を前記プリンタ装置に実行させるコンピュータプログラム。
A computer program for the printer device according to claim 10,
Receiving the print data from the data processing device;
Printing out the received print data;
Detecting the warning data attached to the received print data;
When the warning data is detected, outputting a falsification warning;
A computer program for causing the printer apparatus to execute.
請求項11に記載のプリンタ装置のためのコンピュータプログラムであって、
前記データ処理装置から前記電子データを受信すること、
受信された前記電子データを印刷出力すること、
受信された前記電子データの改竄を検出すること、
前記改竄が検出されると改竄警告を報知出力すること、
を前記プリンタ装置に実行させるコンピュータプログラム。
A computer program for the printer device according to claim 11, comprising:
Receiving the electronic data from the data processing device;
Printing out the received electronic data;
Detecting tampering of the received electronic data;
When the falsification is detected, a falsification warning is output as a notification;
A computer program for causing the printer apparatus to execute.
請求項12に記載のプリンタ装置のためのコンピュータプログラムであって、
前記データ処理装置から前記電子データと前記印刷データとを選択的に受信すること、
受信された前記電子データまたは前記印刷データを印刷出力すること、
受信された前記印刷データに付与されている前記警告データを検出すること、
受信された前記電子データの改竄を検出すること、
受信された前記電子データから前記改竄が検出されても受信された前記印刷データに前記警告データが付与されていても改竄警告を報知出力すること、
を前記プリンタ装置に実行させるコンピュータプログラム。
A computer program for a printer device according to claim 12,
Selectively receiving the electronic data and the print data from the data processing device;
Printing out the received electronic data or the print data;
Detecting the warning data attached to the received print data;
Detecting tampering of the received electronic data;
Even if the falsification is detected from the received electronic data, the falsification warning is output even if the warning data is added to the received print data.
A computer program for causing the printer apparatus to execute.
JP2006310286A 2006-10-11 2006-11-16 Data processing apparatus, printer apparatus, data printing system, computer program Expired - Fee Related JP4293230B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2006310286A JP4293230B2 (en) 2006-11-16 2006-11-16 Data processing apparatus, printer apparatus, data printing system, computer program
EP20070117520 EP1912152A3 (en) 2006-10-11 2007-09-28 Data printing system, data processing apparatus and printer apparatus
US11/868,330 US20080088885A1 (en) 2006-10-11 2007-10-05 Data Printing System, Data Processing Apparatus and Printer Apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006310286A JP4293230B2 (en) 2006-11-16 2006-11-16 Data processing apparatus, printer apparatus, data printing system, computer program

Publications (2)

Publication Number Publication Date
JP2008129636A true JP2008129636A (en) 2008-06-05
JP4293230B2 JP4293230B2 (en) 2009-07-08

Family

ID=39555412

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006310286A Expired - Fee Related JP4293230B2 (en) 2006-10-11 2006-11-16 Data processing apparatus, printer apparatus, data printing system, computer program

Country Status (1)

Country Link
JP (1) JP4293230B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101827183A (en) * 2009-03-02 2010-09-08 唐善科 Remote note signing machine
JP2019207461A (en) * 2018-05-28 2019-12-05 キヤノン株式会社 Information processing device, control method thereof, and program

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101827183A (en) * 2009-03-02 2010-09-08 唐善科 Remote note signing machine
JP2019207461A (en) * 2018-05-28 2019-12-05 キヤノン株式会社 Information processing device, control method thereof, and program
JP7158895B2 (en) 2018-05-28 2022-10-24 キヤノン株式会社 Information processing device, its control method, and program

Also Published As

Publication number Publication date
JP4293230B2 (en) 2009-07-08

Similar Documents

Publication Publication Date Title
JP2020182212A (en) Image forming system, server, image forming apparatus, and image forming method
US20090073483A1 (en) Print instruction apparatus, printing apparatus, printing system, print instruction method and computer readable medium
US20100054467A1 (en) Image forming system and security printing method thereof
KR100914698B1 (en) Printing system and host apparatus
JP2011154552A (en) Information processing device, print control program, computer readable recording medium, print device, and print system
JP2011065287A (en) Information processor, image forming device, printing system, printing method, program and recording medium
KR101391756B1 (en) Image forming apparatus and security printing method thereof
JP2008194999A (en) Print management device
US9013735B2 (en) Image forming system and image forming method providing controls of settings of image position and restriction
JP2011076462A (en) Program for setting secure print and method of setting secure printing
JP4293230B2 (en) Data processing apparatus, printer apparatus, data printing system, computer program
JP2019123192A (en) Image forming apparatus and information processing program
CN101163183A (en) Data printing system, data processing apparatus and printer apparatus
US20200201585A1 (en) Information processing apparatus, method of controlling same, and storage medium
US20090025065A1 (en) Image output system
JP5419631B2 (en) Image processing apparatus and script correction method in image processing apparatus
US20080088885A1 (en) Data Printing System, Data Processing Apparatus and Printer Apparatus
JP5124241B2 (en) Information processing apparatus, information processing method, information processing program, and recording medium
JP2008040796A (en) Program, device, and system for document output control
JP4572884B2 (en) Image forming apparatus
JP2007055114A (en) Image formation device
JP2011254475A (en) Alteration detection apparatus and alteration detection method
US7719725B2 (en) Print control apparatus, print apparatus, print control method, computer-readable medium and computer-data signal
JP2009141771A (en) Printer
JP2005303640A (en) Image processor

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20081106

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081111

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090113

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090317

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090330

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120417

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120417

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130417

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130417

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140417

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees