JP2008006653A - 印刷システム、印刷制御方法及びプログラム - Google Patents
印刷システム、印刷制御方法及びプログラム Download PDFInfo
- Publication number
- JP2008006653A JP2008006653A JP2006178481A JP2006178481A JP2008006653A JP 2008006653 A JP2008006653 A JP 2008006653A JP 2006178481 A JP2006178481 A JP 2006178481A JP 2006178481 A JP2006178481 A JP 2006178481A JP 2008006653 A JP2008006653 A JP 2008006653A
- Authority
- JP
- Japan
- Prior art keywords
- printing
- document data
- unit
- document
- printing apparatus
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000007639 printing Methods 0.000 title claims abstract description 113
- 238000000034 method Methods 0.000 title claims description 20
- 230000002159 abnormal effect Effects 0.000 claims abstract description 27
- 238000012545 processing Methods 0.000 claims description 25
- 238000012544 monitoring process Methods 0.000 claims description 15
- 238000012217 deletion Methods 0.000 claims description 7
- 230000037430 deletion Effects 0.000 claims description 7
- 239000000463 material Substances 0.000 claims description 2
- 230000005856 abnormality Effects 0.000 abstract description 19
- 238000007726 management method Methods 0.000 description 22
- 238000001514 detection method Methods 0.000 description 17
- 230000006870 function Effects 0.000 description 15
- 238000004891 communication Methods 0.000 description 5
- 230000015654 memory Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000012905 input function Methods 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000003936 working memory Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/606—Protecting data by securing the transmission between two devices or processes
- G06F21/608—Secure printing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/121—Facilitating exception or error detection and recovery, e.g. fault, media or consumables depleted
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1222—Increasing security of the print job
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1274—Deleting of print job
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
- G06F3/1288—Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2143—Clearing memory, e.g. to prevent the data from being stolen
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Security & Cryptography (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Bioethics (AREA)
- Software Systems (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
Abstract
【課題】プリンタのスプール領域に一時的に蓄積された文書データに対する不正行為を困難にする。
【解決手段】交付サーバから交付された住民票などの文書データは、いったんスプール領域26に蓄積され、印刷部28で印刷されるのを待つ。このとき、異常検知部29が紙詰まりや紙切れ、トナー切れなどのように、印刷が中断されるような異常状態を検知すると、制御部24は、スプール領域26に蓄積されている文書データを削除する。これにより、文書データがスプール領域26に滞留して不正を受けるリスクが低減される。
【選択図】図2
【解決手段】交付サーバから交付された住民票などの文書データは、いったんスプール領域26に蓄積され、印刷部28で印刷されるのを待つ。このとき、異常検知部29が紙詰まりや紙切れ、トナー切れなどのように、印刷が中断されるような異常状態を検知すると、制御部24は、スプール領域26に蓄積されている文書データを削除する。これにより、文書データがスプール領域26に滞留して不正を受けるリスクが低減される。
【選択図】図2
Description
本発明は、印刷する画像のデータを一時的に蓄積する蓄積装置におけるデータのセキュリティに関する。
近年、ネットワーク技術や暗号技術の発展により、電子政府実現のための研究開発が本格化してきている。その中で、各種証明書の交付サービスとは、証明書の交付を希望する申請者が自宅あるいは公民館、郵便局、コンビニエンスストアなどに設置されている端末から、たとえば、住民票などの公的証明書の交付を申請し、それを受理した交付サーバ側で証明書のデータを作成して、申請者の希望する場所、あるいは予め決められた所定の場所にあるプリンタに送って印刷させるものである。
この場合に利用されるネットワーク接続されたプリンタは、通常、交付サーバ側からの印刷要求を迅速に受け付けるため、スプール領域といわれる通常ハードディスクなどで構成される装置に交付サーバからの印刷データをバッファとして一時的に保存し、印刷準備が出来たなら印刷要求順に印刷を行うというものである。
しかし、上記のような交付サービスを実現するにあたっては、改ざんや漏洩などを防ぐために非常に高いセキュリティ機能の付与が要求される。特に、スプール領域には、印刷直前の印刷イメージデータやページ記述言語などで構成される印刷データが蓄えられており、印刷までの短い期間であっても不正アクセスや盗難などに対しての高いセキュリティを確保する必要がある。実際に、韓国では、交付サーバから送信されたTOEIC試験の成績証明書の印刷をわざとジャム(紙詰まり)を発生させることで遅らせ、その間に印刷前のデータが存在するスプール領域に不正アクセスして印刷データを改ざんしてから出力させるという事件が発生している。
このような点にかんがみて発明された技術としては、特許文献1に示される技術がある。この技術では、予め設定している異常発生の予測条件に合致した場合に、受信した印刷データの暗号化をしたり、印刷処理の終了した印刷データをスプール領域から削除したりする。
また、目的はスプール領域への不正アクセスを禁止するものではないが、特許文献2は、印刷データの受信から所定時間経過したスプールデータを削除する方法を開示している。
また、特許文献3に示される技術では、機密データ印刷中にジャムが発生した場合にドア部をロックすることでドア部を開ける鍵を持つ管理者しか詰まった紙を取り出せないようにすることで、紙詰まり除去時に機密データが一般ユーザに漏れることを回避している。
特許文献1に記載の技術では、たとえば用紙トレイが開けられた場合にスプールデータを暗号化するので、暗号化しない場合よりはセキュリティが高いが、暗号化された印刷データが不正に盗まれてもわからないため、複数の暗号化データを収集することで暗号化方式、暗号鍵が特定される危険をはらんでいる。
特許文献2に記載の技術は、スプールの容量不足解消を目的としており、正常動作中であってもスプール内への滞在時間が所定時間を経過したものに関しては削除するというものである。この技術は、用紙トレイが開けられるなどの異常事態発生時にスプールデータを削除するものではない。
特許文献3に記載の技術は、詰まった紙からの機密漏洩に対するものであり、スプールデータに対する不正アクセスに関するものではない。
本発明は、上位装置から受信され、印刷装置での印刷に用いられるまで蓄積部に蓄積されている文書データに対し、不正が行われる可能性を低減する。
(1)本発明の1つの側面では、印刷装置での印刷に用いられる文書データを上位装置から受信する受信部と、前記受信部が受信した文書データを少なくとも前記印刷装置での印刷に用いられるまで蓄積する蓄積部と、前記印刷装置の処理状態を監視する監視部と、前記印刷装置が異常状態となったことを前記監視部が検知した場合に、前記蓄積部に蓄積されている文書データを削除する削除部と、を備える印刷システムを提供する。
(2)1つの態様の印刷システムは、上記構成(1)において、前記削除部が前記蓄積部内の文書データを削除した場合において、前記印刷装置が異常状態から復旧した場合に、削除された文書データを前記上位装置から再取得する再取得部、を更に備える。
(3)別の態様では、上記構成(1)において、前記文書データには、保護対象であるか否かの判断材料となる付随情報が付されており、前記削除部は、前記蓄積部に蓄積された文書データのうち、前記付随情報により保護対象と判断される文書データを削除する。
(4)別の態様の印刷システムは、上記構成(1)において、前記印刷装置が異常状態となったことを前記監視部が検知した時に、前記印刷装置が印刷途中の用紙があった場合、その用紙に対してその印刷に用いられていた文書データとは異なる情報が印刷されるように、前記印刷装置に前記異なる情報を供給する手段、を更に備える。
(5)本発明の別の側面では、印刷装置での印刷に用いられる文書データを上位装置から受信し、前記受信部が受信した文書データを少なくとも前記印刷装置での印刷に用いられるまで蓄積し、前記印刷装置の処理状態を監視し、前記印刷装置が異常状態となったことを前記監視部が検知した場合に、前記蓄積部に蓄積されている文書データを削除する印刷制御方法、を提供する。
(6)本発明の別の側面では、印刷装置での印刷に用いられる文書データを上位装置から受信し、前記受信部が受信した文書データを少なくとも前記印刷装置での印刷に用いられるまで蓄積し、前記印刷装置の処理状態を監視し、前記印刷装置が異常状態となったことを前記監視部が検知した場合に、前記蓄積部に蓄積されている文書データを削除する、処理をコンピュータに実行させるためのプログラム、を提供する。
上記構成(1)、(5)及び(6)によれば、上位装置から受信され、印刷装置での印刷に用いられるまで蓄積部に蓄積されている文書データに対し、不正が行われる可能性が、本構成を有しない場合と比較して、低減される。
上記構成(2)によれば、更に、蓄積部から削除された文書データをユーザが再取得する手間を軽減することができる。
上記構成(3)によれば、更に、保護対象である文書データのみを蓄積部から削除することができる。
上記構成(4)によれば、更に、印刷途中の用紙が排出された場合に、その用紙が正当な文書を示したものでないことが目視で確認できる。
実施形態の方式が適用可能なシステムの一例を、図1を参照して説明する。図1のシステムは、インターネットやLAN(ローカルエリアネットワーク)等のデータ通信ネットワーク、又は通信ケーブルなどを介して相互に接続された申請端末11と交付サーバ12とそのデータベース13とプリンタ14とを含んでいる。このシステムは、住民票などの公的な文書を役所に出向かずにユーザが取得できるようにするシステムである。
申請端末11は、例えば、申請者が住民票などの交付を申請するための端末である。申請端末11は、例えばパーソナルコンピュータなどのコンピュータ装置であり、公的な文書の交付申請用のソフトウェアがインストールされている。申請端末11は、例えば、公民館、郵便局、コンビニエンスストアなどといった公共の場所に設置される。また、個々のユーザのパーソナルコンピュータに交付申請用のソフトウェアをインストールしたものも、申請用端末11として機能する。公的文書の交付サービスを希望する申請者はこの申請端末11を用いて交付サーバ12に対して申請を行う。
申請作業では、申請者は、申請端末11に対し、例えば、申請者を特定するユーザIDとパスワードなどの本人を特定するユーザ情報を入力するとともに、交付を希望する文書の種類(たとえば住民票など)やその部数などを入力する。ユーザ情報は、申請端末11に付属するキーボード又はタッチパネルなどの入力装置から申請者が手作業で入力してもよいし、申請者が携帯するICカードその他のトークンを申請端末11に付属する読取装置で読み取ることにより入力してもよい。これら入力された情報が、申請情報として交付サーバ12に送られる。
交付サーバ12は、申請端末11からの申請情報に基づき、文書の交付処理を行う。例えば交付サーバ12は、申請された交付文書、たとえば住民票など、の電子文書(文書データ)を作成し、さらにその電子文書に対応する一意な交付受付番号を生成する。そして、交付サーバ12は、申請された電子文書とこれに対応する交付受付番号を、申請者を識別するユーザIDと対応づけてデータベース13に格納する。なお、この時作成する交付受付番号は交付する電子文書の機密レベルの情報を含んでいてもよい。交付サーバ12が交付する文書は、必ずしも機密性を要求されるものとは限らないので、交付受付番号としては、例えば機密性が要求される文書(言い換えれば、プリンタ14のスプール領域に一時的に蓄積された文書データを保護する必要がある文書)とそうでない文書とで、区別できるような番号を用いてもよい。例えば、図3に示す例では、機密性のある文書の交付受付番号は先頭の文字が“s”、そうでない文書の交付受付番号は先頭の文字が“n”となっている。ただし、このような区別の仕方はあくまで一例にすぎず、機密性の有無が区別できるような番号付与方式ならどのようなものを用いてもよい。生成された交付受付番号は、申請元である申請端末11に返信される。申請者はこの交付受付番号を記憶したり、ICカードその他のトークンに保存したりすることで、後で利用できるようにする。
なお、機密性が要求される文書データか否かは、交付受付番号で識別する代わりに、文書データ自身に機密性の有無を示す情報を含めておき、その情報に基づき識別してもよい。
プリンタ14は交付文書を印刷するためのものであり、申請端末11同様に公民館、郵便局、コンビニエンスストアなどのような公共的な施設や、申請者の自宅などに置かれる。プリンタ14は、申請者からの印刷要求を受け付けるためのUI(ユーザインタフェース)機能を備えている。プリンタ14は、そのようなUI機能と印刷機能とを兼ね備えた単体の装置であってもよいし、用紙への印刷を担当する印刷装置とその印刷装置を制御するパーソナルコンピュータ等のコンピュータとをネットワーク又はケーブルを介して接続して構成したシステムであってもよい。申請者の自宅に置かれるプリンタ14は、後者の構成となるケースが多い。また、プリンタ14が申請端末11の機能を兼ね備えていてもよい。
次にこのプリンタ14の機能構成について、図2を用いて詳述する。入出力部21は、申請者に対するUI機能を司る機能モジュールである。UI機能は、例えばキーボード等の入力装置とディスプレイなどの表示装置との組合せにより実現することができる。また、タッチパネルのように、入力機能と表示機能を併せ持つものでもよい。また、UI機能は、申請者のユーザ情報又は交付受付番号又はその両方を記憶したICカード等のトークンを読み取る読取装置により実現してもよい。通信部22は、LANやインターネットなどのネットワークを通して、交付サーバ12や他のコンピュータとの通信を行う機能を提供する。記憶部23は、プリンタ14の制御部24が利用する作業用のメモリであり、例えば半導体のRAM(ランダムアクセスメモリ)を用いて実現することができる。記憶部23は、ネットワークを介して交付サーバ12又は他のコンピュータから受信したデータを一時的に記憶したり、このプリンタ14の動作プログラムがロードされたり、各種計算のための一時的な作業エリアとして使われたりする。暗号復号部25は、ネットワークを通して送られてきた印刷対象の文書データが暗号化されている場合に、それを復号する。
スプール領域26は、ネットワークを介して送信されてきた文書データを少なくとも印刷するまでの間一時的に記憶しておくためのバッファ記憶領域である。スプール領域26は、例えばハードディスクドライブなどの不揮発性メモリを用いて構成することができる。
プリンタ14が、パーソナルコンピュータとこれに接続された印刷装置とから構成されるシステムである場合、印刷装置は例えば印刷部28(及び異常検知部29のうちのセンサ群)の機能を担い、その他の機能(例えば入手力部21やスプール領域26)はパーソナルコンピュータ又はその付属装置が担う。
印刷情報管理部27は、印刷処理の実行を管理する機能モジュールである。印刷情報管理部27は、依頼された印刷処理をキュー(待ち行列)のデータ構造で管理し、各印刷処理の順番が来る毎に、その印刷処理の対象となる文書の画像を印刷部28に供給して印刷を実行させる。印刷部28は、文書の画像データを受け取り、この画像データを用紙上に印刷する。
より詳しくは、例えば、印刷情報管理部27は、ネットワークを介して受け取った文書データをスプール領域26に格納する(受け取った文書データが暗号化されているものである場合、それを復号したものを格納してもよい)。また、印刷情報管理部27は、スプール領域26に格納した文書データに対し一意な印刷データ識別子を割り当て、その印刷データ識別子を、その文書データに対応づけて交付サーバ12から送られてきた交付受付番号と対応づけて、管理テーブルに登録する。この管理テーブルのデータ内容の一例を図3に示す。この管理テーブルが、印刷処理のキューの例である。印刷情報管理部27は、この管理テーブルに登録された各文書データを、順番に印刷部28に渡して印刷させる。そして、文書データの印刷が正常終了した場合、印刷情報管理部27は、その文書データをスプール領域26から削除し、また管理テーブルからその文書データに対応するエントリを削除する。また印刷情報管理部27は、異常検知部29からの異常通知に応じてスプール領域内の印刷データの削除を行う(異常検知に基づくデータ削除については後で詳述する)。
画像処理部30は、スプール領域26内の文書データがたとえばページ記述言語などで書かれていた場合には、その描画命令を解釈することで、印刷部28が取り扱い可能な画像データ(例えばラスタ画像データ)を生成する。また、文書データがJPEG(Joint Photographic Experts Group)データのように圧縮符号化データであった場合に、画像処理部30はそれを復号することで、印刷部28が取り扱い可能な画像データを生成する。また、画像処理部30は、生成した画像データに対し、印刷部28の特性に合せた色変換などの画像処理を行う。これにより、用紙に対して印刷可能な印刷ラスタ画像データが生成される。
異常検知部29は、印刷部28の状態を監視し、印刷処理が中断されるような特定の異常状態が印刷部28にて発生したことを検知する。そのような異常状態には、例えばジャム(紙詰まり)、紙切れ(必要な用紙が給紙部から無くなること)、給紙部の開閉、インクまたはトナー切れ、などがある。印刷部28には各種の状態を検知するためのセンサが各部に設けられており、異常検知部29は、それらセンサからの信号に基づき、そのような特定の異常状態の有無を検知する。異常検知部29は、そのような異常状態の発生を検知した場合、制御部24に対し異常状態の発生を通知する。
なお、プリンタ14のメインスイッチ(電源スイッチ)がオフされてから、プリンタ14各部への電源供給がシャットダウンされるまでに多少の時間があるプリンタにおいては、異常検知部29の検出項目としてプリンタ14のメインスイッチのオフを加えてもよい。また、プリンタ14がパーソナルコンピュータとこれに接続された印刷装置から構成されるシステムである場合、印刷装置の電源がオフされてもパーソナルコンピュータ上のスプール領域26内の文書データは従来は保存されることが一般的なので、印刷装置のメインスイッチのオフあるいは電源遮断を異常検知部29で検出する異常状態の1つに加えてもよい。
制御部24は、プリンタ14全体の動作を制御する。制御部24は、入出力部21を通して申請者からの交付依頼を受け付けると、通信部22を介して交付サーバ12に対して交付依頼を行う。また制御部24は、その交付依頼に対して交付サーバ12から文書データが送られてくると、このデータをスプール領域26に格納し、印刷情報管理部27にその文書データを登録する。文書データが暗号化されている場合には、暗号復号部25を用いてその文書データを復号し、復号後の文書データを登録する。また、制御部24は、現在印刷中の文書データがなく、かつ異常検知部29からの異常状態の通知がなければ、スプール領域26中に蓄えられている文書データを先に格納されたものから順番に画像処理部30に送って印刷を開始し、印刷終了後にスプール領域26から印刷データを削除するとともに、交付サーバ12に対して印刷完了フラグとともに交付受付番号を通知する。この時、印刷情報管理部27に管理テーブルの更新も指示する。
また制御部24は、異常検知部29から異常状態発生の通知があった場合には、スプール領域26中の文書データを削除する。ここで、交付サーバ12から受け取る印刷対象の文書データが、交付受付番号により機密性が要求されるものか否かを区別できるものである場合には、スプール領域26内の文書データのうち、機密性が要求されるもののみを削除するようにしてもよい。また、このとき制御部24は、交付サーバ12に対して、削除した文書データの交付受付番号を再送フラグとともに送信することで、文書データの再送を依頼してもよい。また、異常検知部29から異常状態発生の通知があった時点で、すでに用紙に対して印刷をしている途中である場合は、制御部24は、スプール領域26から文書データを削除することに加え、現在印刷中の用紙に対する印刷を止めて途中から白紙として出力するか、途中から黒などの所定の色で全面を塗りつぶすなど、印刷中の文書データとは異なる情報を印刷部28に供給して印刷処理を行わせるようにしてもよい。これにより、出力された用紙が公的な文書として有効でないことが目視で検知できるようになる。
次に、申請者による交付申請開始から、文書受け取りまでの処理フローを、図4を用いて説明する。
まず、申請者は、申請端末11に対しユーザID等のユーザ情報を入力して交付サーバ12からユーザ認証を受け、正当なユーザであると認証されると、交付を希望する文書やその部数などをUI画面から入力して交付サーバ12に交付の申請を行う(S1)。すると交付サーバ12は、申請された文書に対応する文書データ作成すると同時に、それと一意に対応する交付受付番号を作成し、文書データとペアでデータベース13に登録(S2)すると共に、申請者(申請端末11)に対して交付受付番号を返す(S3)。
交付受付番号を受け取った申請者は、所定の場所にあるプリンタ14のUIに対してユーザ情報と交付受付番号を入力して印刷依頼を行う(S4)。印刷依頼を受けたプリンタ14は、交付サーバ12に対してユーザ情報と交付受付番号とを含む発行依頼を送信する(S5)。発行依頼を受けた交付サーバ12は、依頼に含まれる交付受付番号に対応する文書データをデータベース13から検索し、その文書データをその交付受付番号と共にプリンタ14に送信する(S6)。
交付サーバ12から文書データと交付受付番号を受け取ったプリンタ14は、文書データをスプール領域26に格納するとともに、これに応じて印刷情報管理部27の管理テーブルを更新する(S7:スプーリング)。
プリンタ14の異常検知部29は、印刷部28に特定の異常状態が発生しているか否かを監視している(S8)。異常検知部29が印刷部28の異常状態発生を検出していなければ、制御部24は、スプール領域26に溜まっている文書データを受信順に印刷するべく処理を行う(S9)。そして、1つの文書データの印刷が正常に終了すると、制御部24は、交付サーバ12に対して、交付受付番号と正常に印刷処理が完了したことを示す情報と通知し、スプール領域26からその文書データを削除し、印刷情報管理部27の管理テーブルを、例えばその文書データのエントリを削除するなどの方法で更新する(S10)。これにより、申請者は、申請した文書を受領したこととなる(S11)。
異常検知部29が特定の異常状態を検出した場合は、制御部24は、スプール領域26に溜まっている文書データを削除(あるいは機密性が要求される文書データのみを選択的に削除)する(S12)。そして、制御部24は、異常検知部29などを介して印刷部28の状態を監視する(S13)。この監視によりステップS8で検出された異常状態が解消され印刷部28が正常動作可能な状態となったことを検知すると、制御部24は、交付サーバ12に対して、ステップS12で削除した文書データの交付受付番号を含んだ再送要求を送る(S14)。
再送要求を受け取った交付サーバ12は、再送要求に含まれる再送対象の交付受付番号に対応する文書データをデータベース13から取り出し(S15)、プリンタ14に再送する(S6)。プリンタ14は、再送された文書データを受け取ると、それをスプーリングし(S7)、上述と同様の管理を行う。
以上の例では、印刷部28の異常状態に応じてスプール領域26から削除した文書データを、印刷部28が異常状態から復旧した後で、プリンタ14が交付サーバ12から再取得したが(S14)、このような自動的な再取得を行う代わりに、例えばスプール領域26から文書データを削除した場合、その旨をプリンタ14のUIに表示するなどして申請者に通知し、申請者に再度印刷依頼を促すようにしてもよい。
以上の例では、電子政府などのように、公的な文書を交付する場合のシステムを例にとったが、上記実施形態のプリンタ14の制御は、公的文書に限らず、スプール領域26内に蓄積された文書データへの不正が問題となるような文書一般の印刷の制御に適用可能である。
以上に説明したプリンタ14におけるスプール領域26関連の制御は、典型的には、コンピュータにて上述の各部の機能又は処理内容を記述したプログラムを実行することにより実現される。コンピュータは、例えば、ハードウエアとして、図5に示すように、CPU(中央演算装置)40、メモリ(一次記憶)42、各種I/O(入出力)インタフェース44等がバス46を介して接続された回路構成を有する。また、そのバス46に対し、例えばI/Oインタフェース44経由で、ハードディスクドライブ48やCDやDVD、フラッシュメモリなどの各種規格の可搬型の不揮発性記録媒体を読み取るためのディスクドライブ50が接続される。このようなドライブ48又は50は、メモリに対する外部記憶装置として機能する。実施形態の処理内容が記述されたプログラムがCDやDVD等の記録媒体を経由して、又はネットワーク経由で、ハードディスクドライブ48又は他の方式の不揮発性記憶装置などの固定記憶装置に保存され、コンピュータにインストールされる。固定記憶装置に記憶されたプログラムがメモリに読み出されCPUにより実行されることにより、実施形態の処理が実現される。
11 申請端末、12 交付サーバ、13 データベース、14 プリンタ、21 入出力部、22 通信部、23 記憶部、24 制御部、25 暗号復号部、26 スプール領域、27 印刷情報管理部、28 印刷部、29 異常検知部、30 画像処理部。
Claims (6)
- 印刷装置での印刷に用いられる文書データを上位装置から受信する受信部と、
前記受信部が受信した文書データを少なくとも前記印刷装置での印刷に用いられるまで蓄積する蓄積部と、
前記印刷装置の処理状態を監視する監視部と、
前記印刷装置が異常状態となったことを前記監視部が検知した場合に、前記蓄積部に蓄積されている文書データを削除する削除部と、
を備える印刷システム。 - 請求項1記載の印刷システムであって、
前記削除部が前記蓄積部内の文書データを削除した場合において、前記印刷装置が異常状態から復旧した場合に、削除された文書データを前記上位装置から再取得する再取得部、
を更に備える印刷システム。 - 請求項1記載の印刷システムであって、
前記文書データには、保護対象であるか否かの判断材料となる付随情報が付されており、
前記削除部は、前記蓄積部に蓄積された文書データのうち、前記付随情報により保護対象と判断される文書データを削除する、
ことを特徴とする印刷システム。 - 請求項1記載の印刷システムであって、
前記印刷装置が異常状態となったことを前記監視部が検知した時に、前記印刷装置が印刷中の用紙があった場合、その用紙に対してその印刷に用いられていた文書データとは異なる情報が印刷されるように、前記印刷装置に前記異なる情報を供給する手段、
を更に備える印刷システム。 - 印刷装置での印刷に用いられる文書データを上位装置から受信し、
前記受信部が受信した文書データを少なくとも前記印刷装置での印刷に用いられるまで蓄積し、
前記印刷装置の処理状態を監視し、
前記印刷装置が異常状態となったことを前記監視部が検知した場合に、前記蓄積部に蓄積されている文書データを削除する、
印刷制御方法。 - 印刷装置での印刷に用いられる文書データを上位装置から受信し、
前記受信部が受信した文書データを少なくとも前記印刷装置での印刷に用いられるまで蓄積し、
前記印刷装置の処理状態を監視し、
前記印刷装置が異常状態となったことを前記監視部が検知した場合に、前記蓄積部に蓄積されている文書データを削除する、
処理をコンピュータに実行させるためのプログラム。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006178481A JP2008006653A (ja) | 2006-06-28 | 2006-06-28 | 印刷システム、印刷制御方法及びプログラム |
US11/546,834 US20080007780A1 (en) | 2006-06-28 | 2006-10-12 | Printing system, printing control method, and computer readable medium |
AU2006228078A AU2006228078B2 (en) | 2006-06-28 | 2006-10-13 | Printing system, printing control method, and computer program |
KR1020070003667A KR100859790B1 (ko) | 2006-06-28 | 2007-01-12 | 인쇄 시스템, 인쇄 제어 방법 및 컴퓨터 판독 가능한 매체 |
CNB2007100020912A CN100541507C (zh) | 2006-06-28 | 2007-01-18 | 打印系统、打印控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006178481A JP2008006653A (ja) | 2006-06-28 | 2006-06-28 | 印刷システム、印刷制御方法及びプログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008006653A true JP2008006653A (ja) | 2008-01-17 |
Family
ID=38918866
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006178481A Withdrawn JP2008006653A (ja) | 2006-06-28 | 2006-06-28 | 印刷システム、印刷制御方法及びプログラム |
Country Status (5)
Country | Link |
---|---|
US (1) | US20080007780A1 (ja) |
JP (1) | JP2008006653A (ja) |
KR (1) | KR100859790B1 (ja) |
CN (1) | CN100541507C (ja) |
AU (1) | AU2006228078B2 (ja) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009181154A (ja) * | 2008-01-29 | 2009-08-13 | Brother Ind Ltd | 印刷システム |
JP2009297983A (ja) * | 2008-06-12 | 2009-12-24 | Konica Minolta Business Technologies Inc | 画像形成装置、画像形成方法、および、画像形成プログラム |
JP2012206161A (ja) * | 2011-03-30 | 2012-10-25 | Panasonic Industrial Devices Sunx Co Ltd | レーザ加工装置 |
JP2017128028A (ja) * | 2016-01-20 | 2017-07-27 | キヤノン株式会社 | 印刷装置及びその制御方法、プログラム |
JP2017205952A (ja) * | 2016-05-19 | 2017-11-24 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置及び印刷プログラム |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090165121A1 (en) * | 2007-12-21 | 2009-06-25 | Nvidia Corporation | Touch Pad based Authentication of Users |
JP4692655B2 (ja) * | 2009-02-25 | 2011-06-01 | 富士ゼロックス株式会社 | 画像処理装置 |
CN101913296B (zh) * | 2010-07-21 | 2014-10-08 | 山东新北洋信息技术股份有限公司 | 打印系统及其控制方法、信息记录器 |
BR112014017771A8 (pt) * | 2012-01-19 | 2017-07-11 | Intelligent Energy Ltd | Autenticação remota de cartucho de combustível substituível |
US8804160B2 (en) * | 2013-01-07 | 2014-08-12 | Hon Hai Precision Industry Co., Ltd. | Method for providing printing services and printing control method for controlling a key to acquire additional authorized pages as needed |
US20160301822A1 (en) * | 2015-04-13 | 2016-10-13 | Kabushiki Kaisha Toshiba | Image forming apparatus,data overwriting image for the same forming method and non-transitory computer readable recording medium |
CN108885540B (zh) * | 2016-01-29 | 2022-07-08 | 惠普发展公司,有限责任合伙企业 | 将作业转印到服务印刷机的印刷系统和存储介质 |
US10114598B2 (en) * | 2016-03-16 | 2018-10-30 | Canon Kabushiki Kaisha | Image forming apparatus and method of controlling the same, in which image formation is stopped in accordance with obtained error information |
CN109769076B (zh) * | 2019-01-31 | 2021-01-05 | 珠海奔图电子有限公司 | 数据处理方法、数据处理装置和图像形成设备 |
Family Cites Families (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW376491B (en) * | 1991-06-22 | 1999-12-11 | Fuji Xerox Co Ltd | Image processing system with a buffer memory |
US6571147B1 (en) * | 1997-09-22 | 2003-05-27 | Dainippon Screen Mfg. Co., Ltd. | System for and method of managing jobs |
US6003069A (en) * | 1997-12-16 | 1999-12-14 | Lexmark International, Inc. | Client/server printer driver system |
US6324650B1 (en) * | 1998-03-16 | 2001-11-27 | John W.L. Ogilvie | Message content protection and conditional disclosure |
NL1008643C2 (nl) * | 1998-03-19 | 1999-09-23 | Oce Tech Bv | Digitale reproductie-inrichting met opslag van niet geautoriseerde en niet afdrukbare bestanden. |
DE69940747D1 (de) * | 1998-11-13 | 2009-05-28 | Lernout & Hauspie Speechprod | Sprachsynthese mittels Verknüpfung von Sprachwellenformen |
JP3845789B2 (ja) * | 1999-08-19 | 2006-11-15 | カシオ計算機株式会社 | 印刷制御装置、及び記録媒体 |
US6862583B1 (en) * | 1999-10-04 | 2005-03-01 | Canon Kabushiki Kaisha | Authenticated secure printing |
US6952780B2 (en) * | 2000-01-28 | 2005-10-04 | Safecom A/S | System and method for ensuring secure transfer of a document from a client of a network to a printer |
US7884954B2 (en) * | 2000-10-02 | 2011-02-08 | Canon Kabushiki Kaisha | Peripheral equipment and management method thereof |
US6671564B1 (en) * | 2000-10-03 | 2003-12-30 | Data I/O Corporation | Portable programming system and control method therefor |
US7265819B2 (en) * | 2000-11-30 | 2007-09-04 | Hewlett-Packard Development Company, L.P. | System and method for print system monitoring |
JP2003037719A (ja) * | 2001-05-17 | 2003-02-07 | Sharp Corp | 画像処理装置 |
JP2003054082A (ja) * | 2001-08-10 | 2003-02-26 | Internatl Business Mach Corp <Ibm> | 印刷方法、印刷システムおよびプログラム |
US20030044009A1 (en) * | 2001-08-31 | 2003-03-06 | Sridhar Dathathraya | System and method for secure communications with network printers |
JP3731737B2 (ja) * | 2001-09-05 | 2006-01-05 | ノーリツ鋼機株式会社 | デジタル画像受付装置 |
GB2380913B (en) * | 2001-10-13 | 2004-11-03 | Hewlett Packard Co | Remote printing |
US7180623B2 (en) * | 2001-12-03 | 2007-02-20 | Canon Kabushiki Kaisha | Method and apparatus for print error recovery |
US20030145218A1 (en) * | 2002-01-31 | 2003-07-31 | Xerox Corporation | Encryption of image data in a digital copier |
JP4387687B2 (ja) * | 2002-04-26 | 2009-12-16 | キヤノン株式会社 | 画像処理装置、制御方法、及びプログラム |
US7296157B2 (en) * | 2002-07-10 | 2007-11-13 | Electronics For Imaging, Inc. | Methods and apparatus for secure document printing |
JP2004171324A (ja) * | 2002-11-21 | 2004-06-17 | Seiko Epson Corp | ジョブ管理装置 |
JP2004336672A (ja) * | 2003-03-13 | 2004-11-25 | Sharp Corp | 画像出力システム,画像データ送信プログラム及び画像出力装置 |
JP4433684B2 (ja) * | 2003-03-24 | 2010-03-17 | 富士ゼロックス株式会社 | ジョブ処理装置及び該装置におけるデータ管理方法 |
JP4235481B2 (ja) * | 2003-04-15 | 2009-03-11 | キヤノン株式会社 | 通信機器及び通信機器のデータ処理方法 |
JP2005007762A (ja) * | 2003-06-19 | 2005-01-13 | Seiko Epson Corp | 印刷装置、印刷システム、プログラムおよび端末装置の制御方法 |
JP4510543B2 (ja) * | 2004-08-02 | 2010-07-28 | キヤノン株式会社 | 画像処理装置、印刷装置及び画像処理方法 |
JP2006231673A (ja) * | 2005-02-24 | 2006-09-07 | Oki Data Corp | 画像形成装置 |
-
2006
- 2006-06-28 JP JP2006178481A patent/JP2008006653A/ja not_active Withdrawn
- 2006-10-12 US US11/546,834 patent/US20080007780A1/en not_active Abandoned
- 2006-10-13 AU AU2006228078A patent/AU2006228078B2/en not_active Ceased
-
2007
- 2007-01-12 KR KR1020070003667A patent/KR100859790B1/ko active IP Right Grant
- 2007-01-18 CN CNB2007100020912A patent/CN100541507C/zh not_active Expired - Fee Related
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009181154A (ja) * | 2008-01-29 | 2009-08-13 | Brother Ind Ltd | 印刷システム |
JP2009297983A (ja) * | 2008-06-12 | 2009-12-24 | Konica Minolta Business Technologies Inc | 画像形成装置、画像形成方法、および、画像形成プログラム |
JP2012206161A (ja) * | 2011-03-30 | 2012-10-25 | Panasonic Industrial Devices Sunx Co Ltd | レーザ加工装置 |
JP2017128028A (ja) * | 2016-01-20 | 2017-07-27 | キヤノン株式会社 | 印刷装置及びその制御方法、プログラム |
JP2017205952A (ja) * | 2016-05-19 | 2017-11-24 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置及び印刷プログラム |
Also Published As
Publication number | Publication date |
---|---|
KR20080001591A (ko) | 2008-01-03 |
CN101097589A (zh) | 2008-01-02 |
AU2006228078B2 (en) | 2009-02-05 |
KR100859790B1 (ko) | 2008-09-24 |
US20080007780A1 (en) | 2008-01-10 |
CN100541507C (zh) | 2009-09-16 |
AU2006228078A1 (en) | 2008-01-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100859790B1 (ko) | 인쇄 시스템, 인쇄 제어 방법 및 컴퓨터 판독 가능한 매체 | |
CN1318933C (zh) | 数据保护装置及图像形成装置 | |
US7681041B2 (en) | Image formation apparatus, data reception method, program for performing data reception method, and storage medium for storing program | |
US20070283170A1 (en) | System and method for secure inter-process data communication | |
US8875988B2 (en) | Image forming apparatus, print control method, recording medium | |
US8457310B2 (en) | Print system, control method therefor, information processing apparatus, control method therefor, program for implementing the control method, and storage medium storing the control program | |
US20070211305A1 (en) | Image forming apparatus and data management apparatus | |
JP2007208573A (ja) | 画像処理装置及び画像処理方法 | |
JP2004126859A (ja) | 画像処理装置及び画像処理システム | |
CN100393101C (zh) | 成像装置、成像系统和中继装置 | |
US10656884B2 (en) | System and method for automatically locking in response to a print fault a print job and notification thereof | |
US8164764B2 (en) | Image processing apparatus and image processing system | |
US20220358207A1 (en) | Information processing apparatus, information processing method, and storage medium | |
JP4665950B2 (ja) | ネットワークプリンタ | |
JP5029018B2 (ja) | 印刷物不正持出禁止システム | |
JP4176068B2 (ja) | 画像処理システム | |
JP2006094067A (ja) | 画像処理装置及び画像処理システム | |
JP4508786B2 (ja) | 認証システム及び認証機能付き画像処理装置 | |
JP2005130039A (ja) | データ処理装置 | |
JP2007158571A (ja) | データ処理装置 | |
JP4274933B2 (ja) | データ処理システム、データ処理指示装置及びコンピュータプログラム | |
JP4827395B2 (ja) | 情報処理装置およびデータ管理方法 | |
TWI411868B (zh) | 影印機控管系統及其方法 | |
JP2004328631A (ja) | 画像処理装置及び画像処理システム | |
JP2006252407A (ja) | 画像処理装置および画像処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090210 |
|
A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20101101 |