[go: up one dir, main page]

JP2008129636A - データ処理装置、プリンタ装置、データ印刷システム、コンピュータプログラム - Google Patents

データ処理装置、プリンタ装置、データ印刷システム、コンピュータプログラム 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
English (en)
Other versions
JP4293230B2 (ja
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/ja
Priority to EP20070117520 priority patent/EP1912152A3/en
Priority to US11/868,330 priority patent/US20080088885A1/en
Publication of JP2008129636A publication Critical patent/JP2008129636A/ja
Application granted granted Critical
Publication of JP4293230B2 publication Critical patent/JP4293230B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

【課題】印刷出力される電子データが改竄されていることを報知することができる構造のデータ印刷システムを提供する。
【解決手段】データ処理装置100は、電子データを印刷データに変換してプリンタ装置200に送信するとき、電子データの改竄を検出すると印刷データに警告データを付与する。プリンタ装置200は、受信した印刷データを印刷出力するとき、警告データが付与されていると改竄警告を報知出力する。このため、印刷出力される電子データが改竄されていることを報知することができる。
【選択図】図1

Description

本発明は、データ処理装置とプリンタ装置とを有するデータ印刷システムに関し、特に、電子データの改竄を判定することができるデータ印刷システムに関する。
現在、いわゆるパーソナルコンピュータなどのデータ処理装置で文書データや画像データなどの電子データを印刷出力する場合、データ処理装置が実装されているプリンタドライバにより電子データを印刷データに変換してプリンタ装置に出力している。
なお、プリンタ装置がページプリンタからなる場合、データ処理装置のプリンタドライバはPDL(Page Description Language)と呼称されるページ記述言語で印刷データを生成する。
このようなページ記述言語としては、XPS(XML(eXtensible Markup Language) Paper Specification)、PCL(Printer Contorol Language 登録商標)、LIPS(Laser Beam Printer Image Processing System 登録商標)、PostScript(登録商標)、等がある。
また、上述のような電子データにデジタル署名などの認証データを付与することにより、その電子データの原本性などを保証することも実施されている。例えば、認証データであるデジタル署名には、電子データなどのハッシュ値が作成者の秘密鍵により暗号化されて格納されている。
このため、電子データなどからハッシュ値を生成するとともに、デジタル署名に格納されているハッシュ値を作成者の公開鍵で復号し、これらのハッシュ値が一致すれば、作成者が正当であることと電子データが改竄されていないこととが確認される(例えば、特許文献1参照)。
特開2003−258791号公報 特開2004−236254号公報
上述した特許文献1のデータ処理装置では、電子データなどの改竄の有無をデジタル署名を利用した所定のデータ処理により実行することができる。しかし、これはデータ処理装置に保存されている電子データの改竄を正当な利用者が確認するようなことしかできない。
本発明は上述のような課題に鑑みてなされたものであり、例えば、悪意の利用者が電子データを改竄して印刷出力することを周囲に報知することや、印刷出力された電子データが改竄されていることを利用者に報知することなどを、可能とする構造のデータ処理装置を提供するものである。
本発明の第一のデータ印刷システムは、データ処理装置とプリンタ装置とを有するデータ印刷システムであって、データ処理装置は、印刷出力する電子データを印刷データに変換する送信変換部と、変換された印刷データをプリンタ装置に送信するデータ送信部と、印刷出力される電子データの改竄を検出する送信確認部と、改竄が検出されると送信される印刷データに所定の警告データを付与する警告付与部と、を有し、プリンタ装置は、データ処理装置から印刷データを受信するデータ受信部と、受信された印刷データを印刷出力するデータ印刷部と、受信された印刷データに付与されている警告データを検出する警告検出部と、警告データが検出されると改竄警告を報知出力する警告報知部と、を有する。
本発明の第二のデータ印刷システムは、データ処理装置とプリンタ装置とを有するデータ印刷システムであって、データ処理装置は、印刷出力する電子データをプリンタ装置に送信する電子送信部を有し、プリンタ装置は、データ処理装置から電子データを受信する電子受信部と、受信された電子データを印刷出力するデータ印刷部と、受信された電子データの改竄を検出する受信確認部と、改竄が検出されると改竄警告を報知出力する警告報知部と、を有する。
本発明の第三のデータ印刷システムは、データ処理装置とプリンタ装置とを有するデータ印刷システムであって、データ処理装置は、電子データの直接出力と変換出力とが選択操作される出力操作部と、変換出力が選択操作されると印刷出力する電子データを印刷データに変換する送信変換部と、直接出力が選択操作されると電子データをプリンタ装置に送信して変換出力が選択操作されると変換された印刷データを送信するデータ送信部と、変換出力が選択操作されると印刷出力される電子データの改竄を検出する送信確認部と、改竄が検出されると送信される印刷データに所定の警告データを付与する警告付与部と、を有し、プリンタ装置は、データ処理装置から電子データと印刷データとを選択的に受信するデータ受信部と、受信された電子データまたは印刷データを印刷出力するデータ印刷部と、受信された印刷データに付与されている警告データを検出する警告検出部と、受信された電子データの改竄を検出する受信確認部と、受信された電子データから改竄が検出されても受信された印刷データに警告データが付与されていても改竄警告を報知出力する警告報知部と、を有する。
従って、本発明のデータ印刷システムでは、データ処理装置からプリンタ装置に送信されて印刷出力される電子データが改竄されていると、プリンタ装置から改竄警告が報知出力される。
本発明の第一のデータ処理装置は、本発明の第一のデータ印刷システムのデータ処理装置であって、印刷出力する電子データを印刷データに変換する送信変換部と、変換された印刷データをプリンタ装置に送信するデータ送信部と、印刷出力される電子データの改竄を検出する送信確認部と、改竄が検出されると送信される印刷データに所定の警告データを付与する警告付与部と、を有する。
本発明の第二のデータ処理装置は、本発明の第三のデータ印刷システムのデータ処理装置であって、電子データの直接出力と変換出力とが選択操作される出力操作部と、変換出力が選択操作されると印刷出力する電子データを印刷データに変換する送信変換部と、直接出力が選択操作されると電子データをプリンタ装置に送信して変換出力が選択操作されると変換された印刷データを送信するデータ送信部と、変換出力が選択操作されると印刷出力される電子データの改竄を検出する送信確認部と、改竄が検出されると送信される印刷データに所定の警告データを付与する警告付与部と、を有する。
本発明の第一のプリンタ装置は、本発明の第一のデータ印刷システムのプリンタ装置であって、データ処理装置から印刷データを受信するデータ受信部と、受信された印刷データを印刷出力するデータ印刷部と、受信された印刷データに付与されている警告データを検出する警告検出部と、警告データが検出されると改竄警告を報知出力する警告報知部と、を有する。
本発明の第二のプリンタ装置は、本発明の第二のデータ印刷システムのプリンタ装置であって、データ処理装置から電子データを受信する電子受信部と、受信された電子データを印刷出力するデータ印刷部と、受信された電子データの改竄を検出する受信確認部と、改竄が検出されると改竄警告を報知出力する警告報知部と、を有する。
本発明の第三のプリンタ装置は、本発明の第三のデータ印刷システムのプリンタ装置であって、データ処理装置から電子データと印刷データとを選択的に受信するデータ受信部と、受信された電子データまたは印刷データを印刷出力するデータ印刷部と、受信された印刷データに付与されている警告データを検出する警告検出部と、受信された電子データの改竄を検出する受信確認部と、受信された電子データから改竄が検出されても受信された印刷データに警告データが付与されていても改竄警告を報知出力する警告報知部と、を有する。
本発明の第一のコンピュータプログラムは、本発明の第一のデータ処理装置のためのコンピュータプログラムであって、印刷出力する電子データを印刷データに変換すること、変換された印刷データをプリンタ装置に送信すること、印刷出力される電子データの改竄を検出すること、改竄が検出されると送信される印刷データに所定の警告データを付与すること、をデータ処理装置に実行させる。
本発明の第二のコンピュータプログラムは、本発明の第二のデータ処理装置のためのコンピュータプログラムであって、電子データの直接出力と変換出力との選択操作を受け付けること、変換出力が選択操作されると印刷出力する電子データを印刷データに変換すること、直接出力が選択操作されると電子データをプリンタ装置に送信して変換出力が選択操作されると変換された印刷データを送信すること、変換出力が選択操作されると印刷出力される電子データの改竄を検出すること、改竄が検出されると送信される印刷データに所定の警告データを付与すること、をデータ処理装置に実行させる。
本発明の第三のコンピュータプログラムは、本発明の第一のプリンタ装置のためのコンピュータプログラムであって、データ処理装置から印刷データを受信すること、受信された印刷データを印刷出力すること、受信された印刷データに付与されている警告データを検出すること、警告データが検出されると改竄警告を報知出力すること、をプリンタ装置に実行させる。
本発明の第四のコンピュータプログラムは、本発明の第二のプリンタ装置のためのコンピュータプログラムであって、データ処理装置から電子データを受信すること、受信された電子データを印刷出力すること、受信された電子データの改竄を検出すること、改竄が検出されると改竄警告を報知出力すること、をプリンタ装置に実行させる。
本発明の第五のコンピュータプログラムは、本発明の第三のプリンタ装置のためのコンピュータプログラムであって、データ処理装置から電子データと印刷データとを選択的に受信すること、受信された電子データまたは印刷データを印刷出力すること、受信された印刷データに付与されている警告データを検出すること、受信された電子データの改竄を検出すること、受信された電子データから改竄が検出されても受信された印刷データに警告データが付与されていても改竄警告を報知出力すること、をプリンタ装置に実行させる。
なお、本発明の各種の構成要素は、その機能を実現するように形成されていればよく、例えば、所定の機能を発揮する専用のハードウェア、所定の機能がコンピュータプログラムにより付与されたデータ処理装置、コンピュータプログラムによりデータ処理装置に実現された所定の機能、これらの任意の組み合わせ、等として実現することができる。
また、本発明の各種の構成要素は、必ずしも個々に独立した存在である必要はなく、複数の構成要素が一個の部材として形成されていること、一つの構成要素が複数の部材で形成されていること、ある構成要素が他の構成要素の一部であること、ある構成要素の一部と他の構成要素の一部とが重複していること、等でもよい。
本発明のデータ印刷システムでは、データ処理装置からプリンタ装置に送信されて印刷出力される電子データが改竄されていると、プリンタ装置から改竄警告が報知出力される。従って、例えば、悪意の利用者が電子データを改竄して印刷出力することを周囲に報知することができ、印刷出力された電子データが改竄されていることを利用者に報知することもできる。
本発明の実施の一形態を図面を参照して以下に説明する。本実施の形態のデータ印刷システム1000は、図1に示すように、データ処理装置100とプリンタ装置200とを有する。
そのデータ処理装置100は、電子データを保持しているデータ保持部110と、保持されている電子データの直接出力と変換出力とが選択操作される出力操作部120と、変換出力が選択操作されると印刷出力する電子データを印刷データに変換する送信変換部130と、直接出力が選択操作されると電子データをプリンタ装置200に送信して変換出力が選択操作されると変換された印刷データを送信するデータ送信部140と、変換出力が選択操作されると印刷出力される電子データの改竄を検出する送信確認部150と、改竄が検出されると送信される印刷データに所定の警告データを付与する警告付与部160と、を有する。
プリンタ装置200は、データ処理装置100から電子データと印刷データとを選択的に受信するデータ受信部210と、受信された電子データまたは印刷データを印刷出力するデータ印刷部220と、受信された印刷データに付与されている警告データを検出する警告検出部230と、受信された電子データの改竄を検出する受信確認部240と、受信された電子データから改竄が検出されても受信された印刷データに警告データが付与されていても改竄警告を報知出力する警告報知部250と、を有する。
より詳細には、データ処理装置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などとデータ通信する通信デバイス、等をハードウェアとして有する(図示せず)。
プリンタ装置200は、通信デバイス、コンピュータユニット、電子写真機構、音声出力デバイス、等をハードウェアとして有する(図示せず)。データ処理装置100およびプリンタ装置200は、コンピュータユニットが実装されているコンピュータプログラムに対応して各部を統合制御することにより、図1に示すように、各部が各種機能として論理的に実現されている。
なお、データ処理装置100は、コンピュータプログラムにより第一および第二のプリンタドライバが実装されている。詳細には後述するが、第一のプリンタドライバは、送信変換部130とデータ送信部140と送信確認部150と警告付与部160に相当し、電子データをPCLやLIPS等の一般的なPDLフォーマットの印刷データに変換してから、通信デバイスによりプリンタ装置200に送信させる。
このとき、第一のプリンタドライバは、PCLフォーマット等の印刷データに変換される電子データがXPSフォーマットであると改竄の有無を判定し、改竄が検出されると警告データを印刷データに付与する。
第二のプリンタドライバは、データ送信部140に相当し、XPSフォーマットの電子データを、PCLフォーマット等に変換することなく印刷データとして通信デバイスによりプリンタ装置200に送信させる。従って、第一および第二のプリンタドライバが入力デバイスにより選択操作される機能が、出力操作部120に相当する。
なお、XPSフォーマットの電子データをPCLフォーマット等に変換することなく印刷データとして出力するとは、例えば、なんら処理していないXPSフォーマットの電子データに、印刷出力に必要な部数データや用紙データなどを付与して出力することなどを意味する。
プリンタ装置200にも、コンピュータプログラムによりプリンタコントローラが実装されている。このプリンタコントローラは、データ受信部210と警告検出部230と受信確認部240とに相当する。
このため、通信デバイスにより印刷データが受信されると、画像データに変換して電子写真機構に印刷出力させる。一方、通信デバイスによりXPSフォーマットの電子データが受信されると、画像データに変換して電子写真機構に印刷出力させる。
ただし、XPSフォーマットではないPCLフォーマット等の印刷データを受信して印刷出力するときは警告データの有無を判定し、警告データが検出されると改竄警告を音声出力デバイスに音声出力させる。また、XPSフォーマットの電子データを受信して印刷出力するときは改竄の有無を判定し、改竄が検出されると改竄警告を音声出力デバイスに音声出力させる。
上述のようなデータ処理装置100のコンピュータプログラムは、例えば、電子データの直接出力と変換出力との選択操作を受け付けること、変換出力が選択操作されると印刷出力する電子データを印刷データに変換すること、直接出力が選択操作されると電子データをプリンタ装置200に送信して変換出力が選択操作されると変換された印刷データを送信すること、変換出力が選択操作されると印刷出力される電子データの改竄を検出すること、改竄が検出されると送信される印刷データに所定の警告データを付与すること、をデータ処理装置100に実行させるように記述されている。
また、プリンタ装置200のコンピュータプログラムは、例えば、データ処理装置100から電子データと印刷データとを選択的に受信すること、受信された電子データまたは印刷データを印刷出力すること、受信された印刷データに付与されている警告データを検出すること、受信された電子データの改竄を検出すること、受信された電子データから改竄が検出されても受信された印刷データに警告データが付与されていても改竄警告を報知出力すること、をプリンタ装置200に実行させるように記述されている。
上述のような構成において、本実施の形態のデータ印刷システム1000のデータ処理装置100およびプリンタ装置200の処理動作を以下に説明する。まず、データ処理装置100は、各種フォーマットの電子データが登録されており、例えば、XPSフォーマットの電子データも登録されている。
このXPSフォーマットの電子データは、そのままページプリンタの印刷データとして機能する。このため、データ処理装置100では、XPSフォーマットの電子データは、そのまま印刷データとしてプリンタ装置200に出力する。
また、XPSフォーマットでは、デジタル署名を付与する機能がデフォルトで用意されている。そこで、本実施の形態のデータ処理装置100では、図2に示すように、電子データの印刷出力が入力操作されると(ステップS1)、その電子データがXPSフォーマットか確認される(ステップS2)。
本実施の形態のデータ処理装置100では、XPSフォーマットの電子データは、第一のプリンタドライバでも第二のプリンタドライバでもプリンタ装置200に出力することができる。
そこで、上述のように印刷出力する電子データがXPSフォーマットの場合は、第一のプリンタドライバが選択されるか第二のプリンタドライバが選択されるかが判定される(ステップS3,S15)。
そして、第二のプリンタドライバがキーボードなどにより選択操作されると(ステップS15)、その第二のプリンタドライバが起動される(ステップS16)。この場合、例えば、キーボードの入力操作に対応したページ設定や部数設定などの各種処理が実行される(ステップS17)。
この第二のプリンタドライバによる各種処理が完了すると、XPSフォーマットの電子データは、その設定データとともに印刷データとしてプリンタ装置200に送信される(ステップS11)。
一方、第一のプリンタドライバがキーボードなどにより選択操作されると(ステップS3)、その第一のプリンタドライバが起動される(ステップS4)。すると、この第一のプリンタドライバにより、XPSフォーマットの電子データがPCL等の一般的なPDLフォーマットの印刷データに変換される(ステップS5)。この場合も、やはりキーボードの入力操作に対応したページ設定や部数設定などの各種処理が実行される(ステップS6)。
さらに、そのXPSフォーマットの電子データにデジタル署名が付与されているかが確認される(ステップS7)。これでデジタル署名が付与されていないと、変換された印刷データが、その設定データとともにプリンタ装置200に送信される(ステップS11)。
一方、デジタル署名が付与されていると(ステップS7)、そのデジタル署名で電子データの認証処理が実行される(ステップS8)。この認証処理により改竄が検出されないと(ステップS9)、変換された印刷データが設定データとともにプリンタ装置200に送信される(ステップS11)。
一方、認証処理により改竄が検出されると(ステップS9)、所定の警告データが印刷データに付与される(ステップS10)。このような警告データの付与は、例えば、印刷データのヘッダに専用のフラグを設定しておき、そのフラグを反転させることなどで実行される。このように警告データの付与が完了した印刷データも、その設定データとともにプリンタ装置200に送信される(ステップS11)。
なお、印刷出力する電子データがXPSフォーマットでない場合は(ステップS2)、そのまま印刷データとして送信することはできない。そこで、自動的に第一のプリンタドライバが起動されてPCLフォーマット等の印刷データへの変換などが実行され(ステップS12〜S14)、その印刷データがプリンタ装置200に送信される(ステップS11)。
そして、上述のようにデータ処理装置100からXPSフォーマットやPCLフォーマット等の印刷データを受信するプリンタ装置200では(ステップT1)、図3に示すように、プリンタコントローラにより印刷データがXPSフォーマットか確認される(ステップT2)。
そして、XPSフォーマットでない場合には、警告データが付与されているか確認される(ステップT8)。これで警告データが付与されていないと、その印刷データは、従来と同様に設定データにより画像データに変換されて印刷出力される(ステップT7)。
一方、XPSフォーマットでないPCLフォーマット等の印刷データに警告データが付与されていた場合は、その印刷データが印刷出力されるとき(ステップT7)、例えば、「この印刷出力する電子データは改竄されています」などの改竄警告が、音声出力デバイスにより所定時間まで繰り返し音声出力される(ステップT6)。
また、受信された印刷データがXPSフォーマットの電子データからなる場合(ステップT2)、デジタル署名が付与されているかが確認される(ステップT3)。これでデジタル署名が付与されていないと、その電子データは設定データにより画像データに変換されて印刷出力される(ステップT7)。
一方、デジタル署名が付与されていると(ステップT3)、そのデジタル署名で電子データの認証処理が実行される(ステップT4)。この認証処理により改竄が検出されないと(ステップT5)、その電子データは設定データにより画像データに変換されて印刷出力される(ステップT7)。
一方、認証処理により改竄が検出されると(ステップT5)、やはり電子データが印刷出力されるとき(ステップT7)、前述のような改竄警告が音声出力される(ステップT6)。
本実施の形態のデータ印刷システム1000では、上述のようにデジタル署名により改竄の有無を判定できるXPSフォーマットの電子データが印刷出力される場合、その電子データが改竄されていると印刷出力されるときに改竄警告が音声出力される。
このため、例えば、悪意の利用者が電子データを改竄して印刷出力することを周囲に報知することができる。従って、電子データが不当に印刷出力されて利用されることなどを防止することができる。
さらに、印刷出力された電子データが改竄されていることを利用者に報知することもできる。従って、不当に改竄されている電子データが認識されることなく印刷出力されて利用されることなども防止することができる。
しかも、本実施の形態のデータ処理装置100は、XPSフォーマットの電子データをPCL等の一般的なPDLフォーマットに変換してプリンタ装置200に送信することができ、その場合に、改竄を検出すると警告データを付与することができる。
このため、例えば、プリンタ装置が、XPSフォーマットの電子データを直接印刷することはできないが、警告データを認識して改竄警告を出力できる場合でも(図示せず)、電子データの改竄を報知することができる。
反対に、本実施の形態のプリンタ装置200は、XPSフォーマットの電子データを受信すると、改竄を検出して報知することができる。このため、データ処理装置100が、XPSフォーマットの電子データの改竄を検出することなく送信する場合でも、電子データの改竄を報知することができる。
しかも、データ処理装置100は、第一および第二のプリンタドライバが実装されており、そのプリンタドライバの選択によりXPSフォーマットの電子データを直接出力することも、PCLフォーマット等の印刷データに変換してから出力することもできる。
このため、利用者の利便性を向上させることができる。それでいて、何れのプリンタドライバで出力された場合でも、プリンタ装置200は電子データの改竄を報知することができる。
さらに、上述のように電子データの改竄を報知するための機能が、プリンタドライバとプリンタコントローラとのソフトウェアでデータ処理装置100とプリンタ装置200とに実装されている。
このため、データ処理装置100とプリンタ装置200とのハードウェアは変更する必要がない。なお、改竄警告を音声出力する音声出力デバイスは、例えば、エラー報知のために従来から実装されているハードウェアを流用することができる。
なお、本発明は本実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で各種の変形を許容する。例えば、上記形態では電子データの改竄を検出する機能が、データ処理装置100とプリンタ装置200との両方に搭載されていることを例示したが、一方のみとしてもよい。
例えば、データ処理装置(図示せず)は、印刷出力する電子データを印刷データに変換する送信変換部130と、変換された印刷データをプリンタ装置200に送信するデータ送信部140と、印刷出力される電子データの改竄を検出する送信確認部150と、改竄が検出されると送信される印刷データに所定の警告データを付与する警告付与部160と、を有し、プリンタ装置(図示せず)は、データ処理装置100から印刷データを受信するデータ受信部210と、受信された印刷データを印刷出力するデータ印刷部220と、受信された印刷データに付与されている警告データを検出する警告検出部230と、警告データが検出されると改竄警告を報知出力する警告報知部250と、を有すればよい。
この場合、プリンタ装置は、XPSフォーマットの電子データを直接印刷することはできないが、警告データを認識して改竄警告を出力することができる。
また、データ処理装置(図示せず)は、印刷出力する電子データをプリンタ装置200に送信する電子送信部を有し、プリンタ装置(図示せず)は、データ処理装置100から電子データを受信する電子受信部と、受信された電子データを印刷出力するデータ印刷部220と、受信された電子データの改竄を検出する受信確認部240と、改竄が検出されると改竄警告を報知出力する警告報知部250と、を有してもよい。
この場合、データ処理装置は、電子データの改竄を検出することなく電子データを送信するが、データ処理装置は、XPSフォーマットの電子データを受信すると、改竄を検出して報知することができる。
さらに、上記形態ではプリンタ装置200が改竄警告を音声出力することのみ例示した。しかし、データ処理装置100が、電子メールを送信するメール送信部と、改竄が検出されるとメール送信部に改竄警告の電子メールを所定の送信先に送信させる警告送信部とを、さらに有してもよい(図示せず)。
この場合、改竄警告が所定の送信先にメール送信されるので、例えば、改竄された電子データが印刷出力されたことを、プリンタ装置200から離間している管理者などに報知することができる。
同様に、プリンタ装置200が、電子メールを送信するメール送信部と、改竄が検出されるとメール送信部に改竄警告の電子メールを所定の送信先に送信させる警告送信部とを、さらに有してもよい(図示せず)。
さらに、プリンタ装置200は、ファクシミリデータを通信するファクシミリ通信部と、改竄が検出されるとファクシミリ通信部に改竄警告のファクシミリデータを所定の送信先に送信させる警告送信部とを、さらに有してもよい(図示せず)。
この場合、プリンタ装置200が、改竄警告を所定の送信先にファクシミリ送信することができる。特に、プリンタ装置200がMFP(Multi Function Peripherals)からなる場合、ファクシミリ機能は標準で搭載されているので、上述のような運用は有効である。
さらに、上記形態ではデータ処理装置100およびプリンタ装置200が電子データの改竄を検出して警告を報知する機能が固定されていることを想定した。しかし、図4に示すように、例えば、プリンタドライバやプリンタコントローラの機能設定画面により、警告報知の有無を設定できてもよい。
ただし、このような機能はセキュリティ性に関与する。そこで、上述のような警告報知の有無を設定する機能を、パスワードが入力されないと変更できないようにしてもよい。
この場合、改竄を検出して警告を報知する機能を、管理者などの正当な利用者しか設定できないので、電子データの印刷出力のセキュリティ性の低下を防止することができる。
また、上記形態ではプリンタドライバやプリンタコントローラがソフトウェアとしてデータ処理装置100やプリンタ装置200に実装されていることを例示した。しかし、ハードウェアからなるプリンタドライバやプリンタコントローラがデータ処理装置やプリンタ装置に実装されてもよい(図示せず)。
さらに、上記形態ではデータ処理装置100に、一般的な電子データやXPSフォーマットの電子データをPCL等の一般的なPDLフォーマットの印刷データに変換する第一のプリンタドライバと、XPSフォーマットの電子データを変換することなく印刷データとして出力する第二のプリンタドライバと、が実装されていることを例示した。
しかし、上述のようなプリンタドライバを製品として実施する場合には、各種の形態とすることができる。例えば、上述のような二つのプリンタドライバが一つに集約されていてもよい(図示せず)。
また、一般的な電子データを一般的な印刷データに変換する第一のプリンタドライバと、XPSフォーマットの電子データを一般的な印刷データに変換する第二のプリンタドライバと、XPSフォーマットの電子データを一般的な印刷データに変換することなく出力する第三のプリンタドライバと、に分割されていてもよい(図示せず)。
さらに、一般的な電子データを一般的な印刷データに変換する第一のプリンタドライバと、XPSフォーマットの電子データを一般的な印刷データに変換して出力することも変換することなく出力することもできる第二のプリンタドライバと、としてもよい(図示せず)。
また、一般的な電子データを一般的な印刷データに変換するとともにXPSフォーマットの電子データを変換することなく出力する第一のプリンタドライバと、XPSフォーマットの電子データを一般的な印刷データに変換して出力する第二のプリンタドライバと、とすることも不可能ではない(図示せず)。
さらに、上記形態では印刷出力が入力操作された電子データがXPSフォーマットでないと、自動的に第一のプリンタドライバが起動されて一般的な印刷データに変換されることを例示した。
しかし、上述のようにXPSフォーマットの電子データを一般的な印刷データに変換して出力することも変換することなく出力することもできる第二のプリンタドライバが一般的な電子データは処理対象としない場合、この第二のプリンタドライバが選択された状態でXPSフォーマットでない一般的な電子データの印刷出力が指示されると、この電子データがXPSフォーマットに変換されてから第二のプリンタドライバで処理されてもよい。
本発明の実施の形態のデータ印刷システムの論理構造を示す模式的なブロック図である。 データ処理装置の処理動作を示すフローチャートである。 プリンタ装置の処理動作を示すフローチャートである。 一変形例のプリンタコントローラの機能設定画面を示す正面図である。
符号の説明
100 データ処理装置
110 データ保持部
120 出力操作部
130 送信変換部
140 データ送信部
150 送信確認部
160 警告付与部
200 プリンタ装置
210 データ受信部
220 データ印刷部
230 警告検出部
240 受信確認部
250 警告報知部
1000 データ印刷システム

Claims (17)

  1. データ処理装置とプリンタ装置とを有するデータ印刷システムであって、
    前記データ処理装置は、印刷出力する電子データを印刷データに変換する送信変換部と、変換された前記印刷データを前記プリンタ装置に送信するデータ送信部と、印刷出力される前記電子データの改竄を検出する送信確認部と、前記改竄が検出されると送信される前記印刷データに所定の警告データを付与する警告付与部と、を有し、
    前記プリンタ装置は、前記データ処理装置から前記印刷データを受信するデータ受信部と、受信された前記印刷データを印刷出力するデータ印刷部と、受信された前記印刷データに付与されている前記警告データを検出する警告検出部と、前記警告データが検出されると改竄警告を報知出力する警告報知部と、を有するデータ印刷システム。
  2. データ処理装置とプリンタ装置とを有するデータ印刷システムであって、
    前記データ処理装置は、印刷出力する電子データを前記プリンタ装置に送信する電子送信部を有し、
    前記プリンタ装置は、前記データ処理装置から前記電子データを受信する電子受信部と、受信された前記電子データを印刷出力するデータ印刷部と、受信された前記電子データの改竄を検出する受信確認部と、前記改竄が検出されると改竄警告を報知出力する警告報知部と、を有するデータ印刷システム。
  3. データ処理装置とプリンタ装置とを有するデータ印刷システムであって、
    前記データ処理装置は、電子データの直接出力と変換出力とが選択操作される出力操作部と、前記変換出力が選択操作されると印刷出力する前記電子データを印刷データに変換する送信変換部と、前記直接出力が選択操作されると前記電子データを前記プリンタ装置に送信して前記変換出力が選択操作されると変換された前記印刷データを送信するデータ送信部と、前記変換出力が選択操作されると印刷出力される前記電子データの改竄を検出する送信確認部と、前記改竄が検出されると送信される前記印刷データに所定の警告データを付与する警告付与部と、を有し、
    前記プリンタ装置は、前記データ処理装置から前記電子データと前記印刷データとを選択的に受信するデータ受信部と、受信された前記電子データまたは前記印刷データを印刷出力するデータ印刷部と、受信された前記印刷データに付与されている前記警告データを検出する警告検出部と、受信された前記電子データの改竄を検出する受信確認部と、受信された前記電子データから前記改竄が検出されても受信された前記印刷データに前記警告データが付与されていても改竄警告を報知出力する警告報知部と、を有するデータ印刷システム。
  4. 前記データ処理装置は、
    電子メールを送信するメール送信部と、
    前記改竄が検出されると前記メール送信部に改竄警告の前記電子メールを所定の送信先に送信させる警告送信部とを、
    さらに有する請求項1または3に記載のデータ印刷システム。
  5. 前記警告報知部は、前記改竄警告を音声出力する請求項1ないし4の何れか一項に記載のデータ印刷システム。
  6. 前記プリンタ装置は、
    電子メールを送信するメール送信部と、
    前記改竄が検出されると前記メール送信部に改竄警告の前記電子メールを所定の送信先に送信させる警告送信部とを、
    さらに有する請求項1ないし5の何れか一項に記載のデータ印刷システム。
  7. 前記プリンタ装置は、
    ファクシミリデータを通信するファクシミリ通信部と、
    前記改竄が検出されると前記ファクシミリ通信部に改竄警告の前記ファクシミリデータを所定の送信先に送信させる警告送信部とを、
    さらに有する請求項1ないし6の何れか一項に記載のデータ印刷システム。
  8. 請求項1に記載のデータ印刷システムのデータ処理装置であって、
    印刷出力する前記電子データを印刷データに変換する送信変換部と、
    変換された前記印刷データを前記プリンタ装置に送信するデータ送信部と、
    印刷出力される前記電子データの改竄を検出する送信確認部と、
    前記改竄が検出されると送信される前記印刷データに所定の警告データを付与する警告付与部と、
    を有するデータ処理装置。
  9. 請求項3に記載のデータ印刷システムのデータ処理装置であって、
    電子データの直接出力と変換出力とが選択操作される出力操作部と、
    前記変換出力が選択操作されると印刷出力する前記電子データを印刷データに変換する送信変換部と、
    前記直接出力が選択操作されると前記電子データを前記プリンタ装置に送信して前記変換出力が選択操作されると変換された前記印刷データを送信するデータ送信部と、
    前記変換出力が選択操作されると印刷出力される前記電子データの改竄を検出する送信確認部と、
    前記改竄が検出されると送信される前記印刷データに所定の警告データを付与する警告付与部と、
    を有するデータ処理装置。
  10. 請求項1に記載のデータ印刷システムのプリンタ装置であって、
    前記データ処理装置から前記印刷データを受信するデータ受信部と、
    受信された前記印刷データを印刷出力するデータ印刷部と、
    受信された前記印刷データに付与されている前記警告データを検出する警告検出部と、
    前記警告データが検出されると改竄警告を報知出力する警告報知部と、
    を有するプリンタ装置。
  11. 請求項2に記載のデータ印刷システムのプリンタ装置であって、
    前記データ処理装置から前記電子データを受信する電子受信部と、
    受信された前記電子データを印刷出力するデータ印刷部と、
    受信された前記電子データの改竄を検出する受信確認部と、
    前記改竄が検出されると改竄警告を報知出力する警告報知部と、
    を有するプリンタ装置。
  12. 請求項3に記載のデータ印刷システムのプリンタ装置であって、
    前記データ処理装置から前記電子データと前記印刷データとを選択的に受信するデータ受信部と、
    受信された前記電子データまたは前記印刷データを印刷出力するデータ印刷部と、
    受信された前記印刷データに付与されている前記警告データを検出する警告検出部と、
    受信された前記電子データの改竄を検出する受信確認部と、
    受信された前記電子データから前記改竄が検出されても受信された前記印刷データに前記警告データが付与されていても改竄警告を報知出力する警告報知部と、
    を有するプリンタ装置。
  13. 請求項8に記載のデータ処理装置のためのコンピュータプログラムであって、
    印刷出力する前記電子データを印刷データに変換すること、
    変換された前記印刷データを前記プリンタ装置に送信すること、
    印刷出力される前記電子データの改竄を検出すること、
    前記改竄が検出されると送信される前記印刷データに所定の警告データを付与すること、
    を前記データ処理装置に実行させるコンピュータプログラム。
  14. 請求項9に記載のデータ処理装置のためのコンピュータプログラムであって、
    電子データの直接出力と変換出力との選択操作を受け付けること、
    前記変換出力が選択操作されると印刷出力する前記電子データを印刷データに変換すること、
    前記直接出力が選択操作されると前記電子データを前記プリンタ装置に送信して前記変換出力が選択操作されると変換された前記印刷データを送信すること、
    前記変換出力が選択操作されると印刷出力される前記電子データの改竄を検出すること、
    前記改竄が検出されると送信される前記印刷データに所定の警告データを付与すること、
    を前記データ処理装置に実行させるコンピュータプログラム。
  15. 請求項10に記載のプリンタ装置のためのコンピュータプログラムであって、
    前記データ処理装置から前記印刷データを受信すること、
    受信された前記印刷データを印刷出力すること、
    受信された前記印刷データに付与されている前記警告データを検出すること、
    前記警告データが検出されると改竄警告を報知出力すること、
    を前記プリンタ装置に実行させるコンピュータプログラム。
  16. 請求項11に記載のプリンタ装置のためのコンピュータプログラムであって、
    前記データ処理装置から前記電子データを受信すること、
    受信された前記電子データを印刷出力すること、
    受信された前記電子データの改竄を検出すること、
    前記改竄が検出されると改竄警告を報知出力すること、
    を前記プリンタ装置に実行させるコンピュータプログラム。
  17. 請求項12に記載のプリンタ装置のためのコンピュータプログラムであって、
    前記データ処理装置から前記電子データと前記印刷データとを選択的に受信すること、
    受信された前記電子データまたは前記印刷データを印刷出力すること、
    受信された前記印刷データに付与されている前記警告データを検出すること、
    受信された前記電子データの改竄を検出すること、
    受信された前記電子データから前記改竄が検出されても受信された前記印刷データに前記警告データが付与されていても改竄警告を報知出力すること、
    を前記プリンタ装置に実行させるコンピュータプログラム。
JP2006310286A 2006-10-11 2006-11-16 データ処理装置、プリンタ装置、データ印刷システム、コンピュータプログラム Expired - Fee Related JP4293230B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2006310286A JP4293230B2 (ja) 2006-11-16 2006-11-16 データ処理装置、プリンタ装置、データ印刷システム、コンピュータプログラム
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 (ja) 2006-11-16 2006-11-16 データ処理装置、プリンタ装置、データ印刷システム、コンピュータプログラム

Publications (2)

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

Family

ID=39555412

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006310286A Expired - Fee Related JP4293230B2 (ja) 2006-10-11 2006-11-16 データ処理装置、プリンタ装置、データ印刷システム、コンピュータプログラム

Country Status (1)

Country Link
JP (1) JP4293230B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101827183A (zh) * 2009-03-02 2010-09-08 唐善科 远程票据签字机
JP2019207461A (ja) * 2018-05-28 2019-12-05 キヤノン株式会社 情報処理装置、その制御方法、及びプログラム

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101827183A (zh) * 2009-03-02 2010-09-08 唐善科 远程票据签字机
JP2019207461A (ja) * 2018-05-28 2019-12-05 キヤノン株式会社 情報処理装置、その制御方法、及びプログラム
JP7158895B2 (ja) 2018-05-28 2022-10-24 キヤノン株式会社 情報処理装置、その制御方法、及びプログラム

Also Published As

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

Similar Documents

Publication Publication Date Title
US20090073483A1 (en) Print instruction apparatus, printing apparatus, printing system, print instruction method and computer readable medium
JP2020182212A (ja) 画像形成システム、サーバー、画像形成装置、及び画像形成方法
KR100914698B1 (ko) 인쇄 시스템 및 호스트 장치
US20100054467A1 (en) Image forming system and security printing method thereof
US20200201585A1 (en) Information processing apparatus, method of controlling same, and storage medium
JP2011154552A (ja) 情報処理装置、印刷制御プログラム、コンピュータ読み取り可能な記憶媒体、印刷装置、及びプリントシステム
JP2011065287A (ja) 情報処理装置、画像形成装置、印刷システム、印刷方法、プログラム、記録媒体
KR101391756B1 (ko) 화상형성장치 및 화상형성장치의 보안인쇄방법
US20070008569A1 (en) Image processing apparatus
US20090025065A1 (en) Image output system
KR101332885B1 (ko) 화상 형성 시스템 및 화상 형성 방법
JP4293230B2 (ja) データ処理装置、プリンタ装置、データ印刷システム、コンピュータプログラム
JP2019123192A (ja) 画像形成装置及び情報処理プログラム
JP5419631B2 (ja) 画像処理装置、および画像処理装置におけるスクリプト補正方法
US20080088885A1 (en) Data Printing System, Data Processing Apparatus and Printer Apparatus
JP2008097288A (ja) データ処理装置
JP2006262023A (ja) 画像読取装置
JP5124241B2 (ja) 情報処理装置、情報処理方法、情報処理プログラム及び記録媒体
JP2008040796A (ja) 文書出力制御のためのプログラム及び装置及びシステム
JP4572884B2 (ja) 画像形成装置
HK1121614A (en) Data printing system, data processing device, and printer device
US7719725B2 (en) Print control apparatus, print apparatus, print control method, computer-readable medium and computer-data signal
JP2009141771A (ja) 印刷装置
JP2005303640A (ja) 画像処理装置
JP2008118423A (ja) 画像データ変更検知装置および画像処理装置

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