Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5014013B2 - 画像処理装置 - Google Patents
[go: Go Back, main page]

JP5014013B2 - 画像処理装置 - Google Patents

画像処理装置 Download PDF

Info

Publication number
JP5014013B2
JP5014013B2 JP2007201492A JP2007201492A JP5014013B2 JP 5014013 B2 JP5014013 B2 JP 5014013B2 JP 2007201492 A JP2007201492 A JP 2007201492A JP 2007201492 A JP2007201492 A JP 2007201492A JP 5014013 B2 JP5014013 B2 JP 5014013B2
Authority
JP
Japan
Prior art keywords
information
marking
image processing
processing apparatus
image
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.)
Expired - Fee Related
Application number
JP2007201492A
Other languages
English (en)
Other versions
JP2009038609A (ja
Inventor
進介 ▲柳▼詰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2007201492A priority Critical patent/JP5014013B2/ja
Priority to US12/219,608 priority patent/US8259941B2/en
Publication of JP2009038609A publication Critical patent/JP2009038609A/ja
Application granted granted Critical
Publication of JP5014013B2 publication Critical patent/JP5014013B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09CCIPHERING OR DECIPHERING APPARATUS FOR CRYPTOGRAPHIC OR OTHER PURPOSES INVOLVING THE NEED FOR SECRECY
    • G09C5/00Ciphering apparatus or methods not provided for in the preceding groups, e.g. involving the concealment or deformation of graphic data such as designs, written or printed messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00838Preventing unauthorised reproduction
    • H04N1/0084Determining the necessity for prevention
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00838Preventing unauthorised reproduction
    • H04N1/00856Preventive measures
    • H04N1/00875Inhibiting reproduction, e.g. by disabling reading or reproduction apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32128Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title attached to the image data, e.g. file header, transmitted message header, information on the same page or in the same computer file as the image
    • H04N1/32133Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title attached to the image data, e.g. file header, transmitted message header, information on the same page or in the same computer file as the image on the same paper sheet, e.g. a facsimile page header
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3202Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of communication or activity log or report
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3204Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a user, sender, addressee, machine or electronic recording medium
    • H04N2201/3205Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a user, sender, addressee, machine or electronic recording medium of identification information, e.g. name or ID code
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3225Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
    • H04N2201/3242Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document of processing required or performed, e.g. for reproduction or before recording
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3269Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of machine readable codes or marks, e.g. bar codes or glyphs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3274Storage or retrieval of prestored additional information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/328Processing of the additional information
    • H04N2201/3281Encryption; Ciphering

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Facsimiles In General (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Record Information Processing For Printing (AREA)

Description

この発明は、画像形成装置(デジタル複合機,デジタル複写機,ファクシミリ装置,プリンタ等)や画像読取装置(スキャナ装置等)、パーソナルコンピュータ(以下「PC」と略称する)等の画像処理装置(以下「機器」ともいう)に関する。
例えば、近年のデジタル複合機(以下「MFP」という)は、スキャナ装置等の画像読取装置又は外部機器から入力された画像データを自機に内蔵又は外部接続されているHDD(ハードディスク装置)等の所定の蓄積装置に蓄積し、再度利用されることを想定して管理し、蓄積装置に蓄積されている画像データをユーザに提供可能にすることが、既に知られている(例えば特許文献1参照)。
一方、画像読取装置を備えた電子機器に、QRコードやバーコードなどの情報が二次元または一次元の画像データによってエンコードされた情報を入力することで、エンコードされた情報のデコードを行い、有効に再利用される技術も、既に知られている。
上記技術を組み合わせて、MFPで読み取った文書(原稿)を電子データ(画像データ)として蓄積し、再活用が行えるシステムにおいて、蓄積した文書を特定する情報や再利用時の出力条件等をマーキング情報(コード情報)として作成し、再利用時にはそのマーキング情報をMFPに入力することで、蓄積した文書を自動で再利用できるような技術も、既に知られている。(例えば特許文献2参照)
特開平11−243463号公報 特開2006−258898号公報
しかしながら、今までのマーキング情報からMFPに蓄積されている文書を特定する技術では、マーキング情報の解析を行った際に、文書の格納位置等の情報が無条件で解析できてしまうため、文書の文書名や作成者名などをマーキング情報として作成した場合、プライバシーの情報が読み取られてしまうというセキュリティ上の問題があった。
この発明は、上記の点に鑑みてなされたものであり、マーキング情報等のコード情報から蓄積されている画像データ(文書)を特定し、再利用を可能としている画像処理装置において、コード情報とそれによって再利用することができる文書を「第3者からの不正な利用から守る」ことを目的とする。
この発明は、入力画像に関する情報を表現した二次元コード情報を解析してその内容を認識するコード情報認識手段を有する画像処理装置であって、上記の目的を達成するため、以下のようにしたことを特徴とする。
請求項1の発明による画像処理装置は、入力画像に関する情報を表現した二次元コード情報を解析してその内容を認識するコード情報認識手段を有する画像処理装置であって、当該画像処理装置と同等の機能を有する他の画像処理装置と通信する通信手段と、上記入力画像を所定の蓄積装置に蓄積する蓄積制御手段と、該蓄積制御手段から上記蓄積装置への上記入力画像の蓄積がなされた旨の通知を受け、該蓄積装置を特定するための情報を含む該入力画像の蓄積に関する情報および該入力画像に対する出力条件表現した二次元コード情報を生成するコード情報生成手段と、該コード情報生成手段によって生成された二次元コード情報と上記蓄積装置に蓄積されている入力画像とを関連付ける関連付手段と、上記コード情報生成手段によって生成された二次元コード情報を記録媒体に印刷して出力する印刷手段と、上記二次元コード情報を用いるための二次元コード利用情報の入力を受け付ける操作手段と、上記コード情報認識手段によって認識された二次元コード情報に含まれている上記蓄積装置を特定するための情報が当該画像処理装置のものか上記他の画像処理装置のものかを判断し、当該画像処理装置のものである場合には、上記操作手段から入力された二次元コード利用情報によって対応する二次元コード情報が利用可能になったとき、上記コード情報認識手段によって認識された該二次元コード情報に関連付けられている入力画像を上記蓄積装置から検索し、該入力画像に対して該二次元コード情報に基づく処理を行い、上記蓄積装置を特定するための情報が上記他の画像処理装置のものである場合には、該他の画像処理装置に対して上記認識された二次元コード情報の解析を依頼し、該依頼に対して上記他の画像処理装置から二次元コード利用情報の要求を受けた場合に、該他の画像処理装置へ上記操作手段から入力された二次元コード利用情報を送信し、該二次元コード利用情報の送信に対して、上記他の画像処理装置から上記解析を依頼した二次元コード情報に関連付けられている入力画像を受信し、該入力画像に対して該二次元コード情報に基づく処理を行う処理手段とを設けたものである。
請求項2の発明による画像処理装置は、請求項1の画形処理装置において、上記コード情報生成手段によって生成された二次元コード情報を暗号化するコード暗号化手段を設け、上記操作手段を、上記コード暗号化手段によって暗号化された二次元コード情報を復号するための復号情報を表示すると共に、復号情報の入力を受け付ける手段とし、上記処理手段を、上記操作手段で受け付けた復号情報が正しかった場合に、上記入力画像の検索と、検索された入力画像に対して上記二次元コード情報に基づく処理を行う手段としたものである。
請求項3の発明による画像処理装置は、請求項2の画形処理装置において、上記処理手段が、上記操作手段で受け付けた復号情報が誤っていた場合に、復号情報が誤っていたことをログとして出力するものである。
請求項4の発明による画像処理装置は、請求項3の画形処理装置において、上記処理手段が、上記操作手段で受け付けた復号情報が誤っていた回数が所定回数を超えた場合に、対応する上記二次元コード情報を利用不可能とするものである。
請求項5の発明による画像処理装置は、請求項1〜4のいずれかの画形処理装置において、上記入力画像の蓄積に関する情報には、該入力画像が上記蓄積装置に蓄積された日、蓄積されている上記蓄積装置の格納場所、および上記入力画像のファイル名のうち少なくともいずれかを含み、上記入力画像に対する出力条件には、上記入力画像の印刷条件を含むものである。
請求項6の発明による画像処理装置は、請求項1〜5のいずれかの画形処理装置において、上記蓄積装置が、当該画像処理装置の格納装置または所定のコンピュータ装置を含むものである。
請求項7の発明による画像処理装置は、請求項5又は6の画形処理装置において、上記コード情報生成手段による二次元コード情報の生成日時から所定期間を経過した場合に、上記コード暗号化手段による該二次元コード情報の暗号化および上記操作手段による復号情報の表示を行わせる手段を設けたものである。
請求項8の発明による画像処理装置は、請求項5又は6の画形処理装置において、上記コード情報生成手段による二次元コード情報の利用回数が所定回数を経過した場合に、上記コード暗号化手段による該二次元コード情報の暗号化および上記操作手段による復号情報の表示を行わせる手段を設けたものである。
この発明によれば、画像処理装置が、蓄積装置への入力画像の蓄積がなされた旨の通知を受け、その入力画像の蓄積に関する情報およびその入力画像に対する出力条件表現した二次元コード情報を生成し、その二次元コード情報と蓄積装置に蓄積されている入力画像とを関連付けると共に、その二次元コード情報を記録媒体に印刷して出力した後、認識した二次元コード情報に含まれている蓄積装置を特定するための情報が当該画像処理装置のものか他の画像処理装置のものかを判断する。そして、当該画像処理装置のものである場合には、操作手段から入力された二次元コード利用情報によって対応する二次元コード情報が利用可能になったとき、認識したその二次元コード情報に関連付けられている入力画像を蓄積装置から検索し、その入力画像に対してその二次元コード情報に基づく処理を行う。また、上記蓄積装置を特定するための情報が他の画像処理装置のものである場合には、その画像処理装置に対して上記認識された二次元コード情報の解析を依頼し、その依頼に対して上記他の画像処理装置から二次元コード利用情報の要求を受けた場合に、その画像処理装置へ上記操作手段から入力された二次元コード利用情報を送信し、その二次元コード利用情報の送信に対して、上記他の画像処理装置から上記解析を依頼した二次元コード情報に関連付けられている入力画像を受信し、その入力画像に対してその二次元コード情報に基づく処理を行う。それにより、二次元コード情報とそれによって再利用することができる入力画像(文書)を第3者からの不正な利用から守ることができる。
以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。なお、この実施形態では画像処理装置として画像形成装置、特にMFPを用いた例について説明する。また、以下の説明では、便宜上、「画像データ」を「画像」ともいう。よって、例えば、「画像データを可視画像として用紙に印刷する」と「画像を用紙に印刷する」は同義となる。
〔第1実施形態〕
まず、第1実施形態のMFPについて説明する。
図1は、この発明の第1実施形態であるMFPにおけるマーキング作成処理の流れの一例を示す説明図である。
第1実施形態のMFP1において、蓄積制御部(蓄積制御手段)101は、スキャナ(実際にはコンタクトガラス等の読み取り位置)にセットされた紙原稿の画像(入力画像)の読み取りを行い、電子データ(画像データ)としての文書を作成し、記憶装置(蓄積装置)101a(例えばMFP1内)に蓄積する。
マーキング情報作成部102は、記憶装置101aへの文書(入力画像)の蓄積がなされた旨の通知を受け、その文書の蓄積に関する情報である文書を特定するための紐付け情報(属性情報)と文書名や作成者名等の書誌情報、文書の再利用時に使用される文書に対する印刷条件等の出力条件の情報などを表現した二次元マーキング情報(二次元コード情報)を作成する。よって、このマーキング情報作成部102がコード情報生成手段としての機能を果たす。なお、二次元マーキング情報(以下単に「マーキング情報」ともいう)は、文書の蓄積に関する情報および文書に対する出力条件の少なくともいずれかを表現したものでもよい。また、マーキング情報作成部102は、二次元マーキング情報の代わりに、一次元マーキング情報を作成するようにしてもよい。
暗号化部103は、マーキング情報作成部102によって作成されたマーキング情報に対して暗号化を行い、暗号化したマーキング情報を復号するために必要な復号鍵(復号情報)も作成する。よって、この暗号化部103が、コード暗号化手段としての機能を果たす。
マーキング作成・出力部104は、暗号化部103によって暗号化されたマーキング情報から二次元バーコード等のマーキング画像を作成し、復号鍵と共にユーザに対して出力を行う。例えば、用紙等の記録媒体に印刷出力するか、操作パネル上に表示出力するか、あるいは電子メール等の通信手段を用いて送信出力する。よって、このマーキング作成・出力部104が、印刷手段としての機能を果たす。
図2は、ユーザにマーキング画像(単に「マーキング」ともいう)を復号するためのキーを提示する際の操作パネル上の画面例を示す図である。
MFP1は、自機の操作パネルを利用してユーザに復号鍵を通知することを可能としている。ここでは、復号鍵を文字列としてユーザに対して通知している。
図3は、図1の記憶装置101aに蓄積されている画像データを再利用する際の処理の流れの一例を示す説明図である。
MFP1において、図1のマーキング作成・出力部104によって出力されたマーキングと復号鍵がユーザによって入力されることにより、記憶装置101aに蓄積されている画像データ(文書)を読み出し、再利用することができる。
図4は、ユーザがマーキングを復号するためのキーを入力する際の操作パネル上の画面例を示す図である。
MFP1は、ユーザが操作パネルを利用して復号鍵を入力することを可能としている。ここでは、復号鍵を文字列としてユーザに入力することを要求する。
図5は、図1のマーキング情報作成部102によって作成されるマーキング情報の内容と暗号化済のマーキング情報との関係の一例を示すテーブル図である。
MFP1のマーキング情報作成部102によって作成されるマーキング情報のうちの文書の蓄積に関する情報には、文書(画像データ)を特定するための文書名(ファイル名)等の情報に加え、文書内の画像を特定するための画像識別子となる画像IDや、文書が蓄積されている記憶装置101aが自機以外の電子機器(MFP等)を含む場合、文書が格納されている電子機器(格納機器)やフォルダを特定する情報を含む格納場所の情報を必要とする。なお、文書が記憶装置101aに蓄積された日を加えても良い。あるいは、それらの情報の少なくともいずれかであってもよい。
また、マーキングを用いて文書の再利用を行う場合、再利用時の印刷条件等を含む出力条件情報もマーキング情報として作成する。
作成されたマーキング情報に対して暗号化を行った場合、文書情報や画像情報、出力条件情報は、復号鍵がなければ解読できないような情報となる。
また、機器情報だけは復号鍵を用いなくても読み取ることができるようにし、入力されたマーキングに格納されているマーキング情報内の機器情報が、自機の機器情報と異なる場合に、入力された機器情報に対応する電子機器に文書の取得を依頼することを実現可能とする(図12参照)。
以下、MFP1を使用するネットワーク環境、MFP1の具体例な構成および制御等にについて説明する。
図6は、MFP1を使用するネットワーク環境の一例を示す図である。
複数のMFP1(1a,1b,1c,1d)は、LAN(ローカルエリアネットワーク)2(2a,2b)のネットワーク環境や、LAN2同士をつなぐWAN(ワイドエリアネットワーク)のネットワーク環境の中に、複数のサーバ3(3a,3b)や図示しないPC(パーソナルコンピュータ)等の他の電子機器と共に接続され、各電子機器が相互に通信することが可能となっている。
MFP1は、複写機,スキャナ,プリンタ,およびファクシミリ装置等の複数の機能を複合した画像処理装置である。
サーバ3は、高機能の情報処理装置(コンピュータ装置)である。
通信線4は、MFP1を個別に接続するIEEE1394の通信線である。
なお、各MFP1がそれぞれ入力する紙原稿の画像データを自機以外のサーバとなる機器に蓄積することを可能とするために、LAN2又はWANのネットワーク上で他のMFP1や文書の蓄積を目的としたサーバ3a,3bが接続されている。
図7は、MFP1の制御系の構成例を示すブロック図である。
このMFP1は、CPU11,HDD(ハードディスク装置)12,メモリ13,エンジン14の各ハードウェア(リソース)と、OS(オペレーティングシステム)15,スキャナモジュール16,画像データ蓄積モジュール17,マーキング情報作成モジュール18,文書紐付け情報管理モジュール19,暗号化/復号モジュール20,鍵生成モジュール21,ネットワークモジュール22,マーキング生成モジュール23,マーキング解析モジュール24,マーキング生成アプリ25,およびマーキング情報読取アプリ26の各ソフトウェアとを備えている。
CPU11は、後述する各プログラム(ソフトウェア)を必要に応じて実行することにより各種処理(ハードウェアの制御を含む)を行う中央処理装置である。このCPU11が、各プログラムを実行し、図示しない操作パネルを含む装置を制御することにより、図1の蓄積制御部101,マーキング情報作成部102,暗号化部103,マーキング作成・出力部104としての機能を果たす。つまり、この発明に関わる機能であるコード情報認識手段,蓄積制御手段,コード情報生成手段,関連付手段,コード暗号化手段,印刷手段,操作手段,処理手段としての機能を実現することができる。なお、便宜上、プログラムそのものが処理を行うとする場合もある。
HDD12は、大量のデータを蓄積して保持する蓄積装置であり、図1の記憶装置101aに相当する。
メモリ13は、ブートローダ(ブートプログラム)を含む固定のデータを記憶するROMや、CPU11が処理を行う際に使用するRAMなどである。
エンジン14は、紙原稿の画像を読み取るスキャナ(画像読取手段)、およびスキャナによって読み取った画像データあるいは外部の電子機器から受信した画像データを可視画像として用紙(他の記録媒体でもよい)上に印刷(画像形成)するプロッタ(画像形成手段)に相当するハードウェアである。
OS15は、CPU11が各種処理(装置全体の制御)を行うための基本のソフトウェアである。
スキャナモジュール16は、紙原稿の通常の画像やマーキングの画像を読み取るためのソフトウェアである。
画像データ蓄積モジュール17は、スキャナモジュール16によって読み込んだ紙原稿の画像を電子データである画像データとして記憶装置(ここではHDD12)に蓄積するためのソフトウェアである。
マーキング情報作成モジュール18は、画像データ蓄積モジュール17によってHDD12に蓄積した画像データ(文書)の文書名等の書誌情報(文書の付属情報),その画像データの蓄積場所等の蓄積に関する情報,その画像データの再利用時の印刷条件等の出力条件などをマーキング情報として作成するためのソフトウェアである。
文書紐付け情報管理モジュール19は、マーキング情報作成モジュール18によって作成したマーキング情報を文書の紐付け情報として(蓄積した文書に関連付けて)管理するためのソフトウェアである。
暗号化/復号モジュール20は、マーキング情報作成モジュール18によって作成したマーキング情報の暗号化/復号を行うためのソフトウェアである。
鍵生成モジュール21は、暗号化や復号に必要な鍵を自動で生成するためのソフトウェアである。
ネットワークモジュール22は、ネットワーク上の他の電子機器とやりとりするためのソフトウェアである。
マーキング生成モジュール23は、二次元のマーキング画像を生成するためのソフトウェアである。
マーキング解析モジュール24は、マーキング画像を解析するためのソフトウェアである。
マーキング生成アプリ25は、マーキングの生成に関する各種処理を行うためのアプリケーションソフトウェアであり、その各種処理をCPU11に要求できる。
マーキング情報読取アプリ26は、マーキング情報を読み取るためのアプリケーションソフトウェアであり、その読み取りをCPU11に要求できる。
なお、アプリケーションソフトウェアは、ジョブの実行をCPU11に要求するものであり、マーキング生成アプリ25およびマーキング情報読取アプリ26以外に、コピーアプリ,プリンタアプリ,FAXアプリ等もある。
コピーアプリは、図示しないスキャナに紙原稿の画像を読み取らせ、その画像データをエンジン14のプロッタに送り、用紙上に可視画像として印刷(形成)させるジョブの実行をCPU11に要求できる。
プリンタアプリは、PC等からの印刷情報をそのまま(この場合は印刷情報=画像データ)又は画像データへの変換処理を行ってエンジン14のプロッタに送り、用紙上に可視画像として印刷させるジョブの実行をCPU11に要求できる。
FAXアプリは、エンジン14のスキャナに紙原稿の画像を読み取らせ、その画像情報を他の電子機器へFAX(ファクシミリ)送信させたり、他の電子機器から画像情報をFAX受信し、その画像情報をエンジン14のプロッタに送って用紙上に可視画像として印刷させたりするジョブの実行をCPU11に要求できる。
図8は、作成したマーキングを用紙に印刷した場合の印刷物の一例を示す図である。
MFP1は、マーキングを図8に示すように用紙に印刷することにより、ユーザにマーキングを提供している。
図9は、図7に示したMFP1におけるスキャナにセットされた紙原稿から文書を作成してマーキング出力するまでの処理手順の第1例を示すフローチャートである。
MFP1は、スキャナへの通常画像の紙原稿のセットが図示しない所定のセンサによって検知された時(あるいはスキャナに通常画像の紙原稿がセットされた状態で操作パネル上の操作による文書登録の指示があった時)に図9に示す処理ルーチンをスタートし、まずステップS1の処理を行う。
すなわち、ユーザによってスキャナにセットされた紙原稿の通常画像をスキャナによって読み取り、電子データとしての文書(画像データ)を作成し、ステップS2でその文書をどの記憶装置に蓄積するかを判断する。
そして、自機の記憶装置が文書の蓄積先として指定されていた場合には、作成した文書を自機の記憶装置に蓄積すると判断し、その文書をステップS3で自機の記憶装置(HDD12)に蓄積する。他の電子機器であるネットワーク上の電子機器(MFP1等)の記憶装置が文書の蓄積先として指定されていた場合には、作成した文書をその電子機器の記憶装置に蓄積すると判断し、ステップS8でその電子機器に対して文書の蓄積を依頼し、作成した文書をその電子機器の記憶装置に蓄積させる。
その後、ステップS4へ進み、入力された文書名等の文書情報と蓄積した文書を特定するための紐付け情報をまとめてマーキング情報として生成し、そのマーキング情報に対してステップS5で暗号化処理を行い、暗号化済のマーキング情報と復号するための復号鍵を生成する。
次に、ステップS6で生成した暗号化済のマーキング情報から二次元バーコード等のマーキングを作成し、最後のステップS7へ進む。
ステップS7では、その作成したマーキングと、暗号化済のマーキング情報を復号(復元)するための復号鍵とをユーザに対して出力する。ここでは、プロッタで用紙上に印刷して出力する。
図10は、図7に示したMFP1におけるスキャナにセットされた紙原稿から文書を作成してマーキング出力するまでの各モジュールのやりとりの一例を示す通信シーケンス図である。
MFP1において、マーキング生成アプリ25は、例えばスキャナへの紙原稿セットが所定のセンサによって検知された時に、スキャナモジュール16にスキャン要求を出す(S101,S102)。
スキャナモジュール16は、そのスキャン要求により、スキャナにセットされた紙原稿の画像を読み取らせ、その画像から電子データとしての画像データ(文書)を作成し、作成した画像データをもって画像データ蓄積モジュール17へ画像データ蓄積要求を出す(S103)。
画像データ蓄積モジュール17は、その画像データ蓄積要求により、スキャナモジュール16からの画像データをHDD12に蓄積し、その蓄積した画像データを特定するための画像IDや格納場所をマーキング生成アプリ25に通知する(S104)。
マーキング生成アプリ25は、それらの情報をもってマーキング情報作成モジュール18にマーキング情報の作成(生成)を要求する(S105)。
マーキング情報生成モジュール18は、その要求によってマーキング生成アプリ25から渡された情報を元にマーキング情報を作成し、それをマーキング生成アプリ25へ通知する(S106)。
マーキング生成アプリ25は、その作成されたマーキング情報の暗号化を暗号化/復号モジュール20へ要求する(S107)。
暗号化/復号モジュール20は、その要求によって鍵生成モジュール21へ暗号鍵の生成を要求する(S108)。
鍵生成モジュール21は、その要求によって暗号鍵を生成し、それを暗号化/復号モジュール20へ通知する(S109)。
暗号化/復号モジュール20は、鍵生成モジュール21から通知された暗号鍵をもってマーキング生成アプリ25によって作成されたマーキング情報の暗号化を行う。そして、マーキング情報の暗号化を行った後、暗号化済のマーキング情報と暗号化されたマーキング情報を復号するための復号鍵をマーキング生成アプリ25へ通知する(S110)。
マーキング生成アプリ25は、その通知された暗号化済のマーキング情報からマーキングを生成する要求をマーキング生成モジュール23へ要求する(S111)。
マーキング生成モジュール23は、その要求により、暗号化済のマーキング情報に基づいて二次元のマーキング画像を作成し、それをマーキング生成アプリ25へ通知する(S112)。
マーキング生成アプリ25は、復号鍵に加え、マーキング生成モジュール23からマーキング画像を受け取ると、そのマーキング画像と復号鍵を出力する(S113)。
図11は、図7に示したMFP1におけるスキャナにセットされた紙原稿からマーキングが示す文書の出力を行うまでの処理手順の第1例を示すフローチャートである。
MFP1は、スキャナへのマーキング画像の紙原稿のセットが所定のセンサによって検知された時(あるいはスキャナに紙原稿がセットされた状態で操作パネル上の操作による文書出力の指示があった時)に図11に示す処理ルーチンをスタートする。
そして、まずステップS11でマーキング入力を行う。つまり、ユーザによってスキャナにセットされた紙原稿のマーキング画像をスキャナによって読み取る。
次に、ステップS12で読み取ったマーキング画像を解析してその内容を認識し(1次解析)、暗号化済のマーキング情報と機器情報,復号鍵を取得する。
次に、ステップS13でマーキング画像から取得した機器情報が自機のものか他機のものかを判断し、他機の情報であった場合には対応する文書が蓄積されている場所は自機以外の電子機器のため、ステップS19へ進む。
ステップS19では、取得した機器情報に一致する電子機器を特定する。
次に、ステップS20でその特定した電子機器に対してマーキング解析を依頼する。
その依頼を受けた電子機器は、ステップS21でマーキングの解析処理を行う。
読み取ったマーキング画像から取得した機器情報が自機のものであった場合には、ステップS14で操作パネル上への表示によりユーザに対して復号鍵(マーキング情報を用いるためのマーキング利用情報)の入力を要求し、ユーザによる操作パネル上の操作によって入力された復号鍵を取得した(受け付けた)後、ステップS15でその入力された復号鍵が正しいものかどうかを判定し、正しくない場合(先にマーキング画像から取得した正しい復号鍵と異なるものであった場合)にはステップS22へ進み、文書の利用(マーキング情報の利用)はできないと判断して入力された復号鍵が誤っていたことをログ(履歴)として出力する。ここでは、プロッタで用紙上に印刷して出力する。
取得した復号鍵が正しかった場合(正しい復号鍵と一致した場合)には、文書の利用(マーキング情報の利用)が可能になってステップS16へ進み、その復号鍵を元に読み取ったマーキング画像から取得したマーキング情報を復号してマーキング情報を取得し、ステップS17でその取得したマーキング情報からそれに紐付けされている(対応付けられている)文書を記憶装置から検索(特定)し、その文書(画像データ)を取得する。
次に、ステップS18へ進み、取得した文書を出力する。このとき、その文書に対して出力条件情報が指定されている場合には、その情報に従って文書を自動で出力する処理を行う。
図12は、図7に示したMFP1におけるスキャナにセットされた紙原稿から読み取ったマーキングが示す文書が格納されている電子機器が自機以外の電子機器であった場合の文書取得までのやりとりの一例を示す通信シーケンス図である。なお、図12ではネットワークモジュール22の図示を省略している。
MFP1aは、上述したように、マーキング画像の読み取り(マーキング入力)を行い(S121)、そのマーキング画像から取得した機器情報が自機と異なるMFP1bのものであった場合(対応する文書が蓄積されている電子機器がMFP1bであった場合)に、MFP1bに対してマーキング解析を要求(依頼)する(S122)。このとき、その要求に読み取ったマーキング画像を付加する。
MFP1bのネットワークモジュール22は、MFP1aからマーキング解析の要求を受けると、それをマーキング解析モジュール24へ送信する(S123)。
マーキング解析モジュール24は、そのマーキング解析要求を受けると、それに付加されているマーキング画像を解析してその内容を認識し、暗号化済のマーキング情報と復号鍵を取得した後、それらの情報を含むマーキング情報復号要求を暗号化/復号モジュール20へ送信する(S124)。
暗号化/復号モジュール20は、そのマーキング情報復号要求を受け取ると、それに付加されている暗号化済のマーキング情報と復号鍵を記憶保持した後、復号鍵要求をネットワークモジュール22へ送信する(S125)。
ネットワークモジュール22は、その復号鍵要求を受け取ると、それをMFP1aへ送信する(S126)。
MFP1aは、その復号鍵要求を受け取ると、図11のステップS14の処理を行って復号鍵を取得し、その復号鍵をMFP1bへ送信する(S127,S128)。
MFP1bのネットワークモジュール22は、その復号鍵を受け取ると、それを暗号化/復号モジュール20へ送信する(S129)。
暗号化/復号モジュール20は、その復号鍵を受け取ると、その復号鍵が正しいものかどうかを判定し、正しかった場合(先に記憶保持した正しい復号鍵と一致した場合)に、その復号鍵を元に先に記憶保持したマーキング情報を復号してマーキング情報を取得し、そのマーキング情報をマーキング解析モジュール24へ送信する(S130)。
マーキング解析モジュール24は、そのマーキング情報を受け取ると、そのマーキング情報を含む文書取得要求を文書紐付け情報管理モジュール19へ送信する(S131)。
文書紐付け情報管理モジュール19は、その文書取得要求を受けると、それに付加されているマーキング情報からそれに紐付けされている文書(画像データ)を特定し、その文書をHDD12から読み出して取得し、それをネットワークモジュール22へ送信する(S132,S133)。
ネットワークモジュール22は、その文書を受け取ると、それをMFP1aへ送信(転送)する(S134)。
MFP1aは、その文書を受け取ると、その文書を出力する(S135)。このとき、その文書に対して出力条件情報が指定されている場合には、その情報に従って文書を自動で出力する処理を行う。
図13は、図7に示したMFP1におけるスキャナにセットされた紙原稿からマーキングが示す文書の出力を行うまでの処理手順の第2例を示すフローチャートであり、暗号化済マーキング情報の復号時において不正なマーキングを利用不可能にする処理を加えている。なお、図示の都合上、図11のステップS13,S19〜S21に相当する処理を省略している。
MFP1は、ステップS41〜S47で図11のステップS11,S12,S14〜S18と同様の処理を行う。
また、ステップS44で入力された復号鍵が正しくない(誤っている)と判断した場合には、ステップS48で今回読み取ったマーキングに対してこれまでに入力された復号鍵が誤っていた回数が所定回数(閾値)以下か否かを判断し、所定回数以下であればステップS49で図11のステップS22と同様の処理を行うが、所定回数を越えていればステップS50へ進み、今回読み取ったマーキングを不正マーキングリストに追加して管理することにより、不正なマーキングの利用を不可能にする。
なお、図13では図示を省略しているが、読み取ったマーキング別に、入力された復号鍵の誤り回数をカウントする処理を行っている。
図14は、図7に示したMFP1におけるスキャナにセットされた紙原稿からマーキングが示す文書の出力を行うまでの処理手順の第3例を示すフローチャートであり、マーキング作成日から所定期間(所定日数)を経過したマーキングに対して再暗号化を行う処理を加えている。なお、図示の都合上、図13のステップS44,S48〜S50に相当する処理を省略している。
MFP1は、ステップS51〜S54で図13のステップS41〜S45と同様の処理を行った後、ステップS55へ進み、復号したマーキング情報を確認し、今回読み取ったマーキングの作成からの日数が所定期間(閾値)以下か否かを判断し、所定期間以下であればステップS56,S57で図13のステップS46,S47と同様の処理を行うが、所定期間を超えていればステップS58へ進み、操作パネル上への表示によりユーザに対してマーキング情報の再暗号化とマーキングの再作成を促す(要請する)通知を行う。
なお、図14では図示を省略しているが、読み取ったマーキング別に、マーキング作成からの日数をカウントする処理を行っている。
そして、その通知に対して、ステップS59でマーキングの再作成が要求されたか否かをチェックし、マーキングの再作成が要求されなければステップS56へ進む。
ユーザによる操作パネル上の操作によってマーキングの再作成が要求された場合には、
ステップS60で既に復号済のマーキング情報に対して新たに暗号化処理を施し、ステップS61で暗号化済みのマーキング情報から新たなマーキングを作成してステップS62へ進み、その作成したマーキングと、暗号化済のマーキング情報を復号するための復号鍵とをユーザに対して出力する。ここでは、プロッタで用紙上に印刷して出力する。
図15は、図7に示したMFP1におけるスキャナにセットされた紙原稿からマーキングが示す文書の出力を行うまでの処理手順の第4例を示すフローチャートであり、マーキング利用回数が所定回数を超えたマーキングに対して再暗号化を行う処理を加えている。なお、図示の都合上、図13のステップS44,S48〜S50に相当する処理を省略している。
MFP1は、ステップS71〜S74で図13のステップS41〜S45と同様の処理を行った後、ステップS75へ進み、復号したマーキング情報を確認し、今回読み取ったマーキングの利用回数が所定回数(閾値)以下か否かを判断し、所定回数以下であればステップS76,S77で図13のステップS46,S47と同様の処理を行うが、所定回数を越えていればステップS78へ進み、操作パネル上への表示によりユーザに対してマーキング情報の再暗号化とマーキングの再作成を促す通知を行った後、ステップS79〜S82で図14のステップS59〜S62と同様の処理を行う。
なお、図15では図示を省略しているが、読み取ったマーキング別に、マーキング利用回数をカウントする処理を行っている。
〔第2実施形態〕
次に、第2実施形態のMFPについて説明する。なお、第1実施形態と異なる部分を中心に説明する。
図16は、図7に示したMFP1におけるスキャナにセットされた紙原稿から文書を作成してマーキング出力するまでの処理手順の第2例を示すフローチャートであり、復号鍵がユーザによって入力されたキーとなるような暗号化処理を行う際の処理手順を示している。
MFP1は、ステップS91〜S93で図9のステップS1,S3,S4と同様の処理を行った後、マーキング情報の暗号化に先立ち、次の処理を行う。
すなわち、ステップS94で操作パネル上への表示によりユーザに対してキーの入力を要求してステップS95へ進み、生成したマーキング情報に対してユーザによる操作パネル上の操作によって入力されたキー(マーキング再利用時の復号鍵となる)を元に暗号化処理を行い、ステップS96で生成した暗号化済のマーキング情報からマーキングを作成してステップS97へ進み、その作成したマーキングと暗号化済のマーキング情報とをユーザに対して出力する。ここでは、プロッタで用紙上に印刷して出力する。
図17は、この発明の第2実施形態であるMFPにおけるマーキング作成処理の流れの一例を示す説明図であり、図1と対応する部分には同一符号を付している。
第2実施形態のMFP1は、自機がユーザによって利用される際(文書蓄積時)にユーザ認証を必要とする電子機器である。
このMFP1において、ユーザ認証部105が、ユーザ認証情報(ユーザを特定するためのユーザ認証で使用される情報)の中にマーキング情報を暗号化/復号する際に必要な情報(マーキングキー)を保持しておき、ユーザがログインしている状態(ユーザ認証成功後の状態)でマーキング情報の暗号化を行う際に、ユーザ認証情報内のマーキングキーを復号鍵として利用して暗号化を行うことにより、ユーザがキーを入力する操作を簡略化している。
図7のCPU11が、各プログラムを実行し、操作パネルを含む装置を制御することにより、図17の蓄積制御部101,マーキング情報作成部102,暗号化部103,マーキング作成・出力部104,ユーザ認証部105としての機能を果たす。
図18は、図17の記憶装置101aに蓄積されている画像データを再利用する際の処理の流れの一例を示す説明図である。
このMFP1では、マーキングを使用して文書の再利用を行う場合に、予め自機にログインしておくことで、ユーザ認証情報に格納されているマーキングキーを元に暗号化されたマーキング情報を復号することにより、ユーザによるキーの入力操作を簡略化している。
以上の各実施形態のMFPによれば、以下の(1)〜(14)に示す作用効果を得ることができる。
(1)紙原稿の画像を文書(画像データ)として記憶装置に蓄積した後、その蓄積した文書とその属性情報との紐付け情報からマーキング情報(コード情報)を作成し、そのマーキング情報に対して暗号化処理を行い、暗号化したマーキング情報からマーキング画像を作成して、ユーザに対して出力する(記録媒体に印刷して出力する)ことにより、マーキング情報が第3者に読まれる危険性を回避するとともに、マーキング情報によって再利用できる文書に対して、第3者が不正に利用できないようにすることができる。
(2)文書を記憶装置に蓄積する蓄積制御部が、自機内の記憶装置に文書を蓄積することにより、一層簡潔な仕組みで文書を再利用することができる。
(3)蓄積制御部が、ネットワーク上のサーバとなる電子機器(画像処理装置)もしくは文書蓄積用の電子機器の記憶装置に文書を蓄積することにより、蓄積された文書を様々な場所から利用することが可能となる。
(4)作成されるマーキング情報は、文書名や文書作成者名などの文書の静的な情報に加えて、その文書を再度利用する際の利用方法と画像処理の条件、出力時の条件を含むマーキング情報であることにより、蓄積文書の利用時の方法や出力条件をマーキング情報に埋め込むことで、蓄積文書の利用時に、埋め込まれた条件を自動で採用して出力を行うことができ、よりユーザ操作を少なくして利用することが可能となる。
(5)作成するマーキング情報の中に電子機器を特定するための情報を保持することにより、そのマーキング情報の中に電子機器を特定するための情報を埋め込むことで、自機以外の機器に蓄積された文書の利用を可能とする。
(6)ユーザによって入力された情報を復号鍵として暗号の復号に使用できるような暗号化を行えるようにすることにより、ユーザが直接復号鍵を指定できるため、ユーザにとって扱いやすい(記憶しやすい)情報で復号ができる。
(7)自動で生成した情報を復号鍵として暗号の復号に使用できるような暗号化を行えるようにすることにより、復号鍵を自動で作成することで、文書蓄積時のユーザ操作をより簡潔なものにできる。
(8)自機の利用にユーザ認証を必要とする場合、文書蓄積時や再利用時に再び認証が必要となるとユーザ操作が煩雑なものになるため、ユーザ認証に必要なユーザの情報を利用して暗号化を行い、マーキング利用時には自動でユーザ認証に必要な情報を用いて復号をすることにより機器へのユーザ認証を行っていればマーキングを利用して文書を再利用する際にユーザからの復号鍵の入力の必要を無くすことで、より簡潔な操作を可能としている。
(9)マーキングを用紙に印刷して出力することにより、ユーザがマーキング利用に必要な動作(マーキング用紙を用意する手間)を省略できる。
(10)電子メール等の通信手段によってマーキングを送信することにより、マーキングをユーザが好きな場所で用紙に出力し利用することができる。また、用紙を無くした場合にもマーキング用紙の再発行が容易となる。
(11)マーキングを利用して蓄積されている文書を再利用する際に、ユーザによって入力された復号鍵が誤っていた場合に、復号鍵が誤っていたことをログとして出力することにより、文書管理者に対して不正な利用があったことを通知することができる。
(12)マーキングを利用して蓄積されている文書を再利用する際に、ユーザによって入力された復号鍵が誤っていた回数がある所定回数を超えた場合に、そのマーキングを利用不可能とすることにより、復号鍵の総当り検索による不正利用を防ぐことができる。
(13)長期間使われたマーキングと復号鍵は、漏洩の面からセキュリティ性が低下しているため、暗号化されたマーキング情報により作成されたマーキングの作成日時から所定期間を経過したマーキングに関して、新しい復号鍵とマーキングを作成することをユーザに促すことにより、セキュリティ性を維持することができる。
(14)複数回使用されたマーキングと復号鍵は、漏洩の面からセキュリティ性が低下しているため、暗号化されたマーキング情報により作成されたマーキングの利用回数が所定回数を超えて使用されたマーキングに関して、新しい復号鍵とマーキングを作成することをユーザに促すことにより、セキュリティ性を維持することができる。
以上、この発明をMFPに適用した実施形態について説明したが、この発明はこれに限らず、デジタル複写機,ファクシミリ装置,又はプリンタ等の他の画像形成装置には勿論、画像形成装置を接続可能な画像読取装置、あるいは画像読取装置や画像形成装置を接続可能なPC等の各種画像処理装置に適用可能である。
〔この実施形態におけるプログラム〕
このプログラムは、MFP等の画像処理装置を制御するCPU(コンピュータ)に、この発明に関わる機能であるコード情報認識手段,蓄積制御手段,コード情報生成手段,関連付手段,コード暗号化手段,印刷手段,操作手段,処理手段としての機能を実現させるためのプログラムであり、このようなプログラムをCPUに実行させることにより、上述したような効果を得ることができる。
このようなプログラムは、はじめからROMあるいはHDD等の記憶手段に格納しておいてもよいが、記録媒体であるCD−ROMあるいはフレキシブルディスク,MO,CD−R,CD−RW,DVD+R,DVD+RW,DVD−R,DVD−RW,又はDVD−RAMや、EEPROM、メモリカード等の不揮発性記録媒体(メモリ)に記録して提供することもできる。その不揮発性記録媒体に記録されたプログラムを画像処理装置にインストールしてCPUに実行させるか、CPUにその不揮発性記録媒体からこのプログラムを読み出して実行させることにより、上述した各手順を実行させることができる。
さらに、ネットワークに接続され、プログラムを記録した記録媒体を備える外部機器あるいはプログラムを記憶手段に記憶した外部機器からダウンロードして実行させることも可能である。
以上の説明から明らかなように、この発明によれば、二次元コード情報とそれによって再利用することができる入力画像(文書)を第3者からの不正な利用から守ることができる。したがって、高セキュリティの画像処理装置を提供することができる。
この発明の第1実施形態であるMFPにおけるマーキング作成処理の流れの一例を示す説明図である。 ユーザにマーキングを復号するためのキーを提示する際の操作パネル上の画面例を示す図である。 図1の記憶装置101aに蓄積されている画像データを再利用する際の処理の流れの一例を示す説明図である。 ユーザがマーキングを復号するためのキーを入力する際の操作パネル上の画面例を示す図である。 図1のマーキング情報作成部102によって作成されるマーキング情報の内容と暗号化済のマーキング情報との関係の一例を示すテーブル図である。
この発明による画像処理装置であるMFPを使用するネットワーク環境の一例を示す図である。 この発明の第1実施形態であるMFPの制御系の構成例を示すブロック図である。 作成したマーキングを用紙に印刷した場合の印刷物の一例を示す図である。 図7に示したMFPにおけるスキャナにセットされた紙原稿から文書を作成してマーキング出力するまでの処理手順の第1例を示すフロー図である。 同じくスキャナにセットされた紙原稿から文書を作成してマーキング出力するまでの各モジュールのやりとりの一例を示す通信シーケンス図である。
同じくスキャナにセットされた紙原稿からマーキングが示す文書の出力を行うまでの処理手順の第1例を示すフロー図である。 同じくスキャナにセットされた紙原稿から読み取ったマーキングが示す文書が格納されている電子機器が自機以外の電子機器であった場合の文書取得までのやりとりの一例を示す通信シーケンス図である。 同じくスキャナにセットされた紙原稿からマーキングが示す文書の出力を行うまでの処理手順の第2例を示すフロー図である。 同じくスキャナにセットされた紙原稿からマーキングが示す文書の出力を行うまでの処理手順の第3例を示すフロー図である。 同じくスキャナにセットされた紙原稿からマーキングが示す文書の出力を行うまでの処理手順の第4例を示すフロー図である。
同じくスキャナにセットされた紙原稿から文書を作成してマーキング出力するまでの処理手順の第2例を示すフロー図である。 この発明の第2実施形態であるMFPにおけるマーキング作成処理の流れの一例を示す説明図である。 図17の記憶装置101aに蓄積されている画像データを再利用する際の処理の流れの一例を示す説明図である。
符号の説明
1:MFP 2:LAN 3:サーバ 4:通信線 11:CPU
12:HDD 13:メモリ 14:エンジン 15:OS
16:スキャナモジュール 17:画像データ蓄積モジュール
18:マーキング情報作成モジュール 19:文書紐付け情報管理モジュール
20:暗号化/復号モジュール 21:鍵生成モジュール
22:ネットワークモジュール 23:マーキング生成モジュール
24:マーキング解析モジュール 25:マーキング生成アプリ
26:マーキング情報読取アプリ 101:蓄積制御部 101a:記憶装置
102:マーキング情報作成部 103:暗号化部
104:マーキング作成・出力部 105:ユーザ認証部

Claims (8)

  1. 入力画像に関する情報を表現した二次元コード情報を解析してその内容を認識するコード情報認識手段を有する画像処理装置であって、
    当該画像処理装置と同等の機能を有する他の画像処理装置と通信する通信手段と、
    前記入力画像を所定の蓄積装置に蓄積する蓄積制御手段と、
    該蓄積制御手段から前記蓄積装置への前記入力画像の蓄積がなされた旨の通知を受け、該蓄積装置を特定するための情報を含む該入力画像の蓄積に関する情報および該入力画像に対する出力条件表現した二次元コード情報を生成するコード情報生成手段と、
    該コード情報生成手段によって生成された二次元コード情報と前記蓄積装置に蓄積されている入力画像とを関連付ける関連付手段と、
    前記コード情報生成手段によって生成された二次元コード情報を記録媒体に印刷して出力する印刷手段と、
    前記二次元コード情報を用いるための二次元コード利用情報の入力を受け付ける操作手段と、
    前記コード情報認識手段によって認識された二次元コード情報に含まれている前記蓄積装置を特定するための情報が当該画像処理装置のものか前記他の画像処理装置のものかを判断し、当該画像処理装置のものである場合には、前記操作手段から入力された二次元コード利用情報によって対応する二次元コード情報が利用可能になったとき、前記コード情報認識手段によって認識された該二次元コード情報に関連付けられている入力画像を前記蓄積装置から検索し、該入力画像に対して該二次元コード情報に基づく処理を行い、前記蓄積装置を特定するための情報が前記他の画像処理装置のものである場合には、該他の画像処理装置に対して前記認識された二次元コード情報の解析を依頼し、該依頼に対して前記他の画像処理装置から二次元コード利用情報の要求を受けた場合に、該他の画像処理装置へ前記操作手段から入力された二次元コード利用情報を送信し、該二次元コード利用情報の送信に対して、前記他の画像処理装置から前記解析を依頼した二次元コード情報に関連付けられている入力画像を受信し、該入力画像に対して該二次元コード情報に基づく処理を行う処理手段とを設けたことを特徴とする画像処理装置。
  2. 請求項1記載の画形処理装置において、
    前記コード情報生成手段によって生成された二次元コード情報を暗号化するコード暗号化手段を設け、
    前記操作手段は、前記コード暗号化手段によって暗号化された二次元コード情報を復号するための復号情報を表示すると共に、復号情報の入力を受け付ける手段であり、
    前記処理手段は、前記操作手段で受け付けた復号情報が正しかった場合に、前記入力画像の検索と、検索された入力画像に対して前記二次元コード情報に基づく処理を行う手段であることを特徴とする画像処理装置。
  3. 請求項2記載の画形処理装置において、
    前記処理手段は、前記操作手段で受け付けた復号情報が誤っていた場合に、復号情報が誤っていたことをログとして出力することを特徴とする画像処理装置。
  4. 請求項3記載の画形処理装置において、
    前記処理手段は、前記操作手段で受け付けた復号情報が誤っていた回数が所定回数を超えた場合に、対応する前記二次元コード情報を利用不可能とすることを特徴とする画像処理装置。
  5. 請求項1乃至4のいずれか一項に記載の画形処理装置において、
    前記入力画像の蓄積に関する情報には、該入力画像が前記蓄積装置に蓄積された日、蓄積されている前記蓄積装置の格納場所、および前記入力画像のファイル名のうち少なくともいずれかを含み、前記入力画像に対する出力条件には、前記入力画像の印刷条件を含むことを特徴とする画像処理装置。
  6. 請求項1乃至5のいずれか一項に記載の画形処理装置において、
    前記蓄積装置は、当該画像処理装置の格納装置または所定のコンピュータ装置を含むことを特徴とする画像処理装置。
  7. 請求項5又は6記載の画形処理装置において、
    前記コード情報生成手段による二次元コード情報の生成日時から所定期間を経過した場合に、前記コード暗号化手段による該二次元コード情報の暗号化および前記操作手段による復号情報の表示を行わせる手段を設けたことを特徴とする画像処理装置。
  8. 請求項5又は6記載の画形処理装置において、
    前記コード情報生成手段による二次元コード情報の利用回数が所定回数を経過した場合に、前記コード暗号化手段による該二次元コード情報の暗号化および前記操作手段による復号情報の表示を行わせる手段を設けたことを特徴とする画像処理装置。
JP2007201492A 2007-08-02 2007-08-02 画像処理装置 Expired - Fee Related JP5014013B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2007201492A JP5014013B2 (ja) 2007-08-02 2007-08-02 画像処理装置
US12/219,608 US8259941B2 (en) 2007-08-02 2008-07-24 Image processor, image processing method, and computer program product for storing images and related code information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007201492A JP5014013B2 (ja) 2007-08-02 2007-08-02 画像処理装置

Publications (2)

Publication Number Publication Date
JP2009038609A JP2009038609A (ja) 2009-02-19
JP5014013B2 true JP5014013B2 (ja) 2012-08-29

Family

ID=40338143

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007201492A Expired - Fee Related JP5014013B2 (ja) 2007-08-02 2007-08-02 画像処理装置

Country Status (2)

Country Link
US (1) US8259941B2 (ja)
JP (1) JP5014013B2 (ja)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4891300B2 (ja) * 2008-09-25 2012-03-07 ブラザー工業株式会社 画像読取システム、画像読取装置、および画像読取プログラム
JP5332513B2 (ja) * 2008-10-29 2013-11-06 株式会社リコー 画像形成装置、画像データ管理方法、及びプログラム
WO2010131287A1 (ja) * 2009-05-11 2010-11-18 富士通株式会社 画像暗号化・復号装置、方法、及びプログラム
JP5552774B2 (ja) * 2009-08-28 2014-07-16 キヤノンマーケティングジャパン株式会社 画像形成装置と印刷システムとその処理方法及びプログラム
JP5750946B2 (ja) 2011-03-09 2015-07-22 株式会社リコー コンテンツ配信システム、コンテンツ配信サーバ、コンテンツ配信方法、プログラムおよび記録媒体
JP5768451B2 (ja) 2011-04-07 2015-08-26 株式会社リコー コンテンツ処理装置、コンテンツ処理方法及びコンテンツ処理装置の制御プログラム
US8763904B2 (en) * 2011-04-27 2014-07-01 Intellectual Ventures Fund 83 Llc Visibly forming an image and optical code
JP2013131141A (ja) 2011-12-22 2013-07-04 Ricoh Co Ltd プロジェクタ、プロジェクタの制御方法及びプロジェクタの制御プログラム
US8914767B2 (en) * 2012-03-12 2014-12-16 Symantec Corporation Systems and methods for using quick response codes to activate software applications
CN103795531A (zh) * 2012-11-02 2014-05-14 海尔集团公司 一种基于二维码的密钥认证方法和系统
US9124818B2 (en) * 2013-11-01 2015-09-01 Kabushiki Kaisha Toshiba Image erasing apparatus and method for processing image on sheet
CN104657764A (zh) * 2015-02-13 2015-05-27 立德高科(北京)数码科技有限责任公司 与车票信息相对应的专用二维码及其生成方法
CN105007155B (zh) * 2015-07-28 2017-12-08 福建联迪商用设备有限公司 二维码掩膜加密和解密方法及系统
CN108830364B (zh) * 2018-05-10 2021-02-26 广州市贺氏办公设备有限公司 一种动态二维码生成方法及系统
JP7159911B2 (ja) * 2019-02-27 2022-10-25 京セラドキュメントソリューションズ株式会社 画像処理装置及び画像形成装置
CN109905563B (zh) * 2019-03-06 2020-02-07 首都师范大学 一种立体图像加密方法及装置
JP7279603B2 (ja) * 2019-09-27 2023-05-23 ブラザー工業株式会社 画像読取装置

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06504638A (ja) * 1990-12-21 1994-05-26 ミネソタ・マイニング・アンド・マニュファクチュアリング・カンパニー 2チャンネル排他的論理和バーコードおよび光学式読み取り器
US5321749A (en) * 1992-09-21 1994-06-14 Richard Virga Encryption device
US5490217A (en) * 1993-03-05 1996-02-06 Metanetics Corporation Automatic document handling system
US5692048A (en) * 1993-04-15 1997-11-25 Ricoh Company, Ltd. Method and apparatus for sending secure facsimile transmissions and certified facsimile transmissions
US5841978A (en) * 1993-11-18 1998-11-24 Digimarc Corporation Network linking method using steganographically embedded data objects
US5541993A (en) * 1994-05-10 1996-07-30 Fan; Eric Structure and method for secure image transmission
CN1312549C (zh) * 1995-02-13 2007-04-25 英特特拉斯特技术公司 用于安全交易管理和电子权利保护的系统和方法
US5602377A (en) * 1995-03-01 1997-02-11 Metanetics Corporation Bar code dataform scanning and labeling apparatus and method
US5764774A (en) * 1995-09-25 1998-06-09 Intermec Corporation Source data compression and decompression in code symbol printing and decoding
US5862270A (en) * 1995-12-08 1999-01-19 Matsushita Electric Industrial Co., Ltd. Clock free two-dimensional barcode and method for printing and reading the same
US5633932A (en) * 1995-12-19 1997-05-27 Intel Corporation Apparatus and method for preventing disclosure through user-authentication at a printing node
JPH11243463A (ja) 1997-12-26 1999-09-07 Ricoh Co Ltd デジタル画像形成装置
US6928551B1 (en) * 1999-10-29 2005-08-09 Lockheed Martin Corporation Method and apparatus for selectively denying access to encoded data
JP3912031B2 (ja) * 2001-05-15 2007-05-09 株式会社デンソーウェーブ 複写機およびファクシミリ装置
US6669088B2 (en) * 2001-11-09 2003-12-30 William J. Veeneman Multi-merchant gift registry
US6802450B2 (en) * 2002-08-07 2004-10-12 Shenzhen Syscan Technology Co. Ltd Guiding a scanning device to decode 2D symbols
US7315946B1 (en) * 2003-04-14 2008-01-01 Aol Llc Out-of-band tokens for rights access
JP2004167831A (ja) * 2002-11-20 2004-06-17 Fuji Photo Film Co Ltd プリンタ
JP3996520B2 (ja) * 2003-01-30 2007-10-24 株式会社デンソーウェーブ 二次元情報コードおよびその生成方法
US7734093B2 (en) 2004-05-20 2010-06-08 Ricoh Co., Ltd. Paper-based upload and tracking system
US7664486B2 (en) * 2004-06-09 2010-02-16 Fujifilm Corporation Server, mobile terminal, and service method
US7306153B2 (en) * 2004-06-30 2007-12-11 Symbol Technologies, Inc. System and method for rapid deployment of a wireless device
EP1847974A1 (en) * 2005-02-10 2007-10-24 NTT DoCoMo INC. Information processing device, read terminal, non-public information read system, non-public information read method, information processing program, and non-public information read program
US7770026B2 (en) * 2005-02-18 2010-08-03 Fuji Xerox Co., Ltd. Document management system, information processing device and method, and computer program
JP2006245949A (ja) * 2005-03-02 2006-09-14 Fuji Xerox Co Ltd 画像形成装置
JP2006258898A (ja) 2005-03-15 2006-09-28 Toshiba Corp 画像形成装置および画像形成方法
JP4974476B2 (ja) * 2005-04-28 2012-07-11 ブラザー工業株式会社 印刷システム、サーバ装置及びサーバ装置用プログラム
JP4670464B2 (ja) * 2005-05-10 2011-04-13 日本電気株式会社 情報読取装置、情報処理装置、情報通信システム、情報読取方法、及びプログラム
JP2006323688A (ja) 2005-05-19 2006-11-30 Canon Inc 文書管理装置、その制御方法、及びプログラム
JP4673200B2 (ja) * 2005-12-01 2011-04-20 キヤノン株式会社 印刷処理システムおよび印刷処理方法
JP4600268B2 (ja) * 2005-12-15 2010-12-15 コニカミノルタビジネステクノロジーズ株式会社 画像形成装置
JP4743866B2 (ja) * 2006-02-02 2011-08-10 キヤノン株式会社 印刷指示装置、印刷装置および印刷システム
US7766241B2 (en) * 2006-09-29 2010-08-03 Konica Minolta Systems Laboratory, Inc. Barcode for two-way verification of a document

Also Published As

Publication number Publication date
JP2009038609A (ja) 2009-02-19
US8259941B2 (en) 2012-09-04
US20090034723A1 (en) 2009-02-05

Similar Documents

Publication Publication Date Title
JP5014013B2 (ja) 画像処理装置
US20090031145A1 (en) Data processing apparatus, data processing system, and control method therefor
US20100246962A1 (en) Information processing system, information processing method, image processing apparatus, program, and recording medium
JP2011244354A (ja) ジョブ履歴情報監査システム、情報処理装置、印刷装置、および、監査方法
US8479058B2 (en) Information processor and information processing method
JP4994814B2 (ja) 画像処理装置及びその制御方法
JP2007108883A (ja) 情報処理方法およびその装置
JP2007288747A (ja) 画像処理システムおよび画像処理システムの制御方法および画像形成装置および画像再生装置
JP2006262373A (ja) 画像処理装置及び暗号化送信方法
JP2010074431A (ja) 外部認証を用いた認証機能連携機器、認証機能連携システム及び認証機能連携プログラム
JP5041833B2 (ja) データ復旧方法、画像処理装置、コントローラボード及びデータ復旧プログラム
US8570547B2 (en) Image registration device, image registration system, image registration method and computer readable medium that register the associated image acquired by the associated image acquisition unit with the associated image being assigned to the predetermined process
JP4832744B2 (ja) 文書管理システム
JP5408012B2 (ja) 画像処理装置、出力装置、及びプログラム
JP4846830B2 (ja) 画像形成装置とその情報処理方法及びプログラム
JP2006050504A (ja) 画像処理装置およびその方法
JP2008181290A (ja) 文書管理システム、文書管理装置、制限情報管理装置、文書管理プログラムおよび制限情報管理プログラム
JP2011166654A (ja) 文書処理装置
JP2007226429A (ja) 情報処理装置及び印刷装置
JP2010170236A (ja) 画像形成システム、サーバ装置および画像形成装置
JP2007102416A (ja) 電子機器
JP6362076B2 (ja) 通信装置及びその制御方法とプログラム
JP2007235716A (ja) 画像読み取り装置、画像読み取り方法およびコンピュータプログラム
JP5145814B2 (ja) データ送受信システム、データ受信装置、データ送受信方法、データ受信方法およびデータ受信プログラム
JP2006293833A (ja) 画像処理装置及び画像処理方法並びにプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100305

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110921

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111101

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111226

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: 20120515

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: 20120605

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

Free format text: PAYMENT UNTIL: 20150615

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5014013

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees