(57)【要約】【課題】  無効なデータを２次元符号化して印刷することを未然に防ぎ、無駄な記録紙の消費を回避する。【解決手段】  ２次元符号化対象として選択されたデータのフォーマットが所定フォーマットのデータであるか否かを判定する判定手段と、  前記判定手段によって前記データのフォーマットが所定フォーマットであると判定された場合、警告メッセージを表示するメッセージ表示手段と、を有することを特徴とする。【選択図】  図５
2008152352.tif 000002
【特許請求の範囲】
【請求項１】
２次元符号化対象として選択されたデータのフォーマットが所定フォーマットのデータであるか否かを判定する判定手段と、
前記判定手段によって前記データのフォーマットが所定フォーマットであると判定された場合、警告メッセージを表示するメッセージ表示手段と、
を有することを特徴とするデータ処理装置。
【請求項２】
前記所定フォーマットは、権利保護用フォーマットであることを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記メッセージ表示手段で前記警告メッセージが表示された際に、当該データの２次元符号化を継続するか中止するかユーザに選択させる選択手段と、
前記選択手段で中止すると選択された場合、前記データの２次元符号化を中止するように制御し、前記選択手段で継続すると選択された場合、２次元符号化手段で前記データの２次元符号化データを生成するように制御する制御手段と
を更に有することを特徴とする請求項１に記載のデータ処理装置。
【請求項４】
前記２次元符号化手段を更に備えるデータ処理装置であって、
前記制御手段は、前記選択手段で継続すると選択された場合、前記データ処理装置が備える２次元符号化手段で前記データの２次元符号化データを生成するように制御することを特徴とする請求項３に記載のデータ処理装置。
【請求項５】
前記制御手段は、前記選択手段で継続すると選択された場合、前記２次元符号化手段で前記データの２次元符号化データを生成し、当該生成された２次元符号化データと、当該２次元符号化データが再生できない可能性があることを示す識別子とを出力する出力手段と、
を有することを特徴とする請求項３に記載のデータ処理装置。
【請求項６】
原稿をスキャンして得た画像データの中に、前記識別子があるか否か判定する判定手段と、
前記識別子がある場合、前記画像データに含まれる２次元符号化データをデコードできない可能性がある旨を警告し、デコード処理を実行するか否か問い合わせる問い合わせ手段と、
前記デコード処理を実行すると指示を受けた場合、前記画像データに含まれる２次元符号化データをデコードし、前記デコード処理を実行しないと指示を受けた場合、前記画像データに含まれる２次元符号化データをデコードしないように制御することを特徴とする請求項５に記載のデータ処理装置。
【請求項７】
２次元符号化対象として選択されたデータのフォーマットが所定フォーマットのデータであるか否かを判定する判定ステップと、
前記判定ステップで前記データのフォーマットが所定フォーマットであると判定された場合、警告メッセージを表示するメッセージ表示ステップと、
をデータ処理装置に実行させるように制御するためのデータ処理方法。
【請求項８】
コンピュータを、
２次元符号化対象として選択されたデータのフォーマットが所定フォーマットのデータであるか否かを判定する判定手段と、
前記判定手段で前記データのフォーマットが所定フォーマットであると判定された場合、警告メッセージを表示するメッセージ表示手段と、
して機能させるための、コンピュータ実行可能なコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写機やプリンタとスキャナなど、画像形成装置と画像読取装置とからなる、あるいは、加えて情報処理装置とからなる画像処理システムに関し、特に２次元バーコードのような２次元符号を扱う画像処理システムに関する。
【背景技術】
【０００２】
例えば、特開平08-186703号公報では、文書／図形等のデータから２次元パターンへ、あるいは２次元パターンから文書／図形等のデータへの相互変換を行うことで、例えば文書のような印刷例とそのコード記述を同一の媒体で供給することできるデータ処理装置が提案されている。
【０００３】
また、特開2001-344588号や特開2002-170075号公報では、サムネイルと共にその元ファイルのデータを、グリフコードや上記公報で開示されている２次元コード等を使って用紙に印刷し、また、その用紙を複写機に読み込ませて元ファイルを復元する方法が開示されている。
【０００４】
また、同じく特開2001-344588号公報では、紙の消費量を低減させる方法についても開示されている。
【特許文献１】特開平08-186703号公報
【特許文献２】特開2001-344588号公報
【特許文献３】特開2002-170075号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来はどのようなファイルでも無条件に２次元コード化して印刷していた。
【０００６】
例えば、セキュアMP3と呼ばれる著作権を保護する目的の音楽データファイルがある。セキュアMP3の音楽データは、特定のメディアからOSのファイルシステムを使って異なるメディアにファイルコピーすることは可能だが、コピーされたデータは再生できない特徴がある。
【０００７】
すなわち、セキュアMP3データを２次元コード化して印刷したものを入手し、それをスキャンして復元したとしても再生することができない場合が考えられる。
【０００８】
本発明は、上記問題点に鑑みてなされたものであり、２次元コード化してプリントしても後に再生することができない可能性のあるファイルのデータを印刷することを未然に防ぎ、無駄な記録紙の消費を回避できる画像形成装置、あるいは、画像形成システムを提供することを目的とする。
【０００９】
加えて、仮に再生不可能なデータの印刷が実行されてしまった用紙をスキャンして復元するとき、印刷されている２次元コードは再生等ができない無効なデータであることを伝えることができる画像処理システムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明におけるデータ処理装置は、
２次元符号化対象として選択されたデータのフォーマットが所定フォーマットのデータであるか否かを判定する判定手段と、
前記判定手段によって前記データのフォーマットが所定フォーマットであると判定された場合、警告メッセージを表示するメッセージ表示手段と、
を有する。
【００１１】
また、本発明におけるデータ処理装置は、
前記所定フォーマットは、権利保護用フォーマットであることを特徴とする。
【００１２】
また、前記データ処理装置は、
前記メッセージ表示手段で前記警告メッセージが表示された際に、当該データの２次元符号化を継続するか中止するかユーザに選択させる選択手段と、
前記選択手段で中止すると選択された場合、前記データの２次元符号化を中止するように制御し、前記選択手段で継続すると選択された場合、２次元符号化手段で前記データの２次元符号化データを生成するように制御する制御手段と
を更に有する。
【００１３】
また、前記データ処理装置は、
前記２次元符号化手段を更に備えるデータ処理装置であって、
前記制御手段は、前記選択手段で継続すると選択された場合、前記データ処理装置が備える２次元符号化手段で前記データの２次元符号化データを生成するように制御する。
【００１４】
また、前記データ処理装置は、
前記制御手段は、前記選択手段で継続すると選択された場合、前記２次元符号化手段で前記データの２次元符号化データを生成し、当該生成された２次元符号化データと、当該２次元符号化データが再生できない可能性があることを示す識別子とを出力する出力手段と、
を有する。
【００１５】
また、前記データ処理装置は、
原稿をスキャンして得た画像データの中に、前記識別子があるか否か判定する判定手段と、
前記識別子がある場合、前記画像データに含まれる２次元符号化データをデコードできない可能性がある旨を警告し、デコード処理を実行するか否か問い合わせる問い合わせ手段と、
前記デコード処理を実行すると指示を受けた場合、前記画像データに含まれる２次元符号化データをデコードし、前記デコード処理を実行しないと指示を受けた場合、前記画像データに含まれる２次元符号化データをデコードしないように制御する。
【発明の効果】
【００１６】
本実施形態に係る画像形成装置あるいは画像形成システムによれば、２次元コード化してプリントしても後に再生することができない可能性のあるファイルのデータを印刷することを未然に防ぎ、無駄な記録紙の消費を回避することが可能になる。
【００１７】
加えて、本実施形態に係る画像処理システムは、仮に再生不可能なデータの印刷が実行されてしまった用紙をスキャンして復元するとき、印刷されている２次元コードは再生等ができない無効なデータであることを伝えることが可能になる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の一実施形態について図面を参照しながら説明する。
【００１９】
図1および図2は、本発明の処理の全体像を示した概念図である。
【００２０】
図1おいて、１１３は複合機（ＭＦＰ）であり、入力されたデータから２次元符号化データを生成し、プリント用紙へ出力するまでの処理を示したものである。
【００２１】
処理の対象となる入力データ１０１は、文書ファイル、画像ファイル、動画ファイル、音声ファイル、実行ファイルなどであり、スキャナや電話回線（ＦＡＸ）、外部媒体、ネットワーク機器から複合機に投入される。例えば、画像ファイルはスキャナで読み取られた１１３画像データであり、電話回線（ＦＡＸ）からの入力１０３や、外部媒体からの入力１０４、ネットワーク機器からの入力１０５も可能である。同様に、文書ファイルや動画ファイル、音声ファイル、実行ファイルはネットワーク機器から入力１０５することが出来る。
【００２２】
複合機１１３は、入力されたデータ１０１から２次元符号化データを生成して、プリント用紙へ出力１０６するか（１０８は２次元符号化されたデータのプリント結果）、または、入力データ自体１０１をネットワーク機器へ送信１０７する。送信先のネットワークアドレスは、２次元符号に変換されてプリントされる１０６。
【００２３】
なお、本発明の複合機（ＭＦＰ）は、ネットワーク機器からの入力１０５において、２次元符号印刷用に拡張されたページ記述言語で印刷コマンドと、上記音声データ等ファイルのデータとを受信し、文字や図形といったイメージに１０８記載の２次元符号をレイアウトしたイメージを用紙上に形成する１０６こともできる。
【００２４】
また、本実施例のシステムにおいて、２次元符号化に際しては、特開平08-186703号公報で開示されている公知の技術を使用する。詳細な説明は割愛する。
【００２５】
図2において、１１３は複合機（ＭＦＰ）であり、スキャナから読み込んだ２次元符号化データを復号し、元データを復元するまでの処理を示したものである。
【００２６】
複合機１１３は、２次元符号化されたデータがプリントされた原稿１０８を、スキャナから読み取り１０９、２次元符号化データを抽出すると同時に、復号する１１１ことにより、復号されたデータ１１２、つまり図1における入力データ１０１を得ることが出来る。このとき復号されたデータがネットワークアドレスであった場合は、そのアドレスを参照、ネットワーク機器からファイルを取得することで、図 1における入力データ１０１を得ることが出来る。
【００２７】
以上、本発明の全体動作について概略的に述べたが、以下において具体的な実施方法について図面を用いて詳細に説明する。
【００２８】
図3は、複合機（ＭＦＰ）１１３の内部構成を示したものであり、本発明の複合機のコントローラも同様の構成を取るものである。
【００２９】
図3において、２００は複合機全体である。複合機２００は、ＲＯＭ２０２あるいは例えばハードディスクなどの大規模記憶装置２１０に記憶されたソフトウェアを実行するＣＰＵ２０１を備え、ＣＰＵ２０１はシステムバス２１３に接続される各デバイスを総括的に制御する。
【００３０】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。２０５は外部入力コントローラ（ＰＡＮＥＬＣ）で、複合機に備えられた各種ボタンあるいはタッチパネル２０６等からの指示入力を制御する。２０７はディスプレイコントローラ（ＤＩＳＰＣ）で、例えば液晶ディスプレイなどで構成される表示モジュール（ＤＩＳＰＬＡＹ）２０８の表示を制御する。
【００３１】
２０４はネットワークインタフェースカード（ＮＩＣ）で、ＬＡＮ２１４を介して、他のネットワーク機器あるいはファイルサーバ等と双方向にデータをやりとりする。
【００３２】
２１１は、電子写真方式で実現される紙への印字部である。
【００３３】
２１２は、紙に印字された画像を読み込むための画像読み取り部である。多くの場合、画像読み取り部２１２にはオプションとしてオートドキュメントフィーダ（不図示）が装着されており、複数枚の原稿を自動的に読み込むことができる。
【００３４】
なお、大規模記憶装置２１０は、場合によっては画像の一時記憶場所としても使われることがある。
【００３５】
［プリント処理］
図4は、図1記載のネットワーク機器上のアプリケーションにおいて、印刷メニューで本発明の複合機（ＭＦＰ）１１３を選んだときに表示されるプリンタドライバの表示例である。
【００３６】
図4において、添付タブのファイル添付ボタンをクリックすることで、上記音声データ等の任意のファイルを選択することができる。
【００３７】
ファイルを選択した後、OKボタンをクリックすれば、上述したように、ネットワーク機器から、２次元符号印刷用に拡張されたページ記述言語によって、印刷コマンドと、上記音声データ等ファイルのデータとが複合機（ＭＦＰ）１１３に送られ、文字や図形といったイメージに１０８記載の２次元符号をレイアウトしたイメージが用紙上に形成される。
【００３８】
図5は、ファイル添付処理で選択されたファイルが著作権保護されたファイルであるか否か判定する処理を示すフローチャートである。
【００３９】
同処理は、図4において、ファイル添付ボタンをクリックして、任意のファイルを選択し、OKボタンをクリックしたときに実行される。
【００４０】
まず、ステップS5-001において、選択されたファイルが著作権を保護するフォーマットを有するタイプであるか否かを判定する。例えば、MP3やACCのように著作権を保護するフォーマットを有するタイプであるならば、ステップS5-002に進む。そうでなければ、何もせずに該判定処理を終了する。
【００４１】
ステップS5-002では、選択されたファイルが著作権を保護するフォーマットであるか否かを解析する。本実施例の該処理では、ファイル名の拡張子とファイルの内容の先頭数バイトをスキャンして、著作権を保護するフォーマットかどうか確認する。例えば、MP3ファイルであれば、拡張子がmp3であるかどうか、あるいは、先頭数バイトがMP3の規格を満足するかどうかを確認する。
【００４２】
解析が終わったらステップS5-003を実行する。ステップS5-003では、ステップS5-002の解析の結果、選択されたファイルが著作権を保護するフォーマットかどうか判定する。もし、著作権を保護するフォーマットのファイルならば、ステップS5-004に進み、そうでなければ、何もせずに該判定処理を終了する。
【００４３】
ステップS5-005では、選択されたファイルが著作権を保護するフォーマットの可能性があり、同ファイルを添付した用紙を配布しても配布先で再生できない旨のメッセージを表示し、ファイル添付処理を実行するか否かを問い合わせる。いわゆるセキュアMP3ファイルを添付しようとしたときの例を図6にしめす。
【００４４】
続いてステップS5-006では、図6記載のダイアログで処理の継続が選択されたか否かを判定する。もし、図6において、OKボタンがクリックされたならば、ステップS5-007に進む。そうでなければ、該判定処理を終了する。
【００４５】
ステップS5-007では、選択されたファイルの添付を強制的に実行するようにドライバへ要求して該判定処理を終了する。要求を受けたドライバでは、通常の添付処理に加えて、添付されたファイルは著作権を保護するファイルで再生できない可能性がある旨のメッセージと、スキャン時にそのことが容易に判断できるようにするための２次元符号化データとを、ページのフッタ部に印刷するようにページ記述言語を生成する。なお、本実施例においては、著作権保護ファイルか否かの前記判断を容易に行うための２次元符号にはQRコードを使用する。以上の結果として生成されるページのイメージを図7に示す。
【００４６】
［スキャン処理］
図8は、図2記載のデータ復元の過程において、複合機（ＭＦＰ）１１３がスキャナから読み込んだ２次元符号化データを復号する前に実行される著作権保護のデコード判定処理を示すフローチャートである。
【００４７】
まず、ステップS8-001において、定められたフッタ領域に図7に示すような著作権保護を示すQRコード情報が存在するかどうか確認する。もし符号がなければ、著作権保護のデコード判定処理を終了し、図2記載のデータ復元処理を実行する。もし符号があれば、ステップS8-002に進む。
【００４８】
ステップS8-002では、添付されているファイルが著作権保護されていて、デコードしても再生できない可能性がある旨のメッセージを表示し、デコード処理を実行するか否かを問い合わせる。いわゆるセキュアMP3ファイルをデコードしようとしたときの例を図 9にしめす。
【００４９】
続いてステップS8-003では、図6記載のダイアログで処理の継続が選択されたか否かを判定する。もし、図9において、OKボタンがクリックされたならば、ステップS9-004に進む。そうでなければ、該判定処理を終了し、デコード処理を中止する。
【００５０】
ステップS9-004では、図2記載のデータ復元の処理を呼び出して、著作権保護のデコード判定処理を終了する。
【００５１】
（その他の実施例）
第１の実施例では、図4および図5の処理を図1記載のネットワーク機器上で行うように構成した。しかしながら、同処理を図1記載のネットワーク機器上でなく、複合機（ＭＦＰ）１１３で行うように構成しても本発明の効果は得られる。すなわち、図1記載の電話回線（ＦＡＸ）から１０３、外部媒体から１０４、あるいは、ネットワーク機器から１０５入力されたデータ１０１を、２次元符号化データに変換して、プリント用紙へ出力１０６する処理の前に、図5記載の判定を実行するようにすれば、同様な効果が得られる。
【００５２】
また、第1の実施例では、いわゆるセキュアMP3ファイルを対象として記述した。しかしながら、対象がそれ以外であっても、例えば携帯型デジタル音楽プレイヤーで利用可能な AAC形式のようにOSのファイルシステムを使ったコピーは可能であっても、特定のハードウェアやソフトウェアと組み合わせないと再生できないファイルであれば、第1の実施例と全く同じ構成で本発明の効果を得ることができる。
【００５３】
また、第1の実施例では、２次元符号化に際して、特開平08-186703号公報で開示されている公知の技術を使用した。しかしながら、２次元符号化の方法はいかなる方法であっても、本発明の本質とは直接関係がない。例えば、QRコードを用いた方法であっても本発明を適用して同様な効果を得ることができる。無論、QRコードより圧縮率が高い異なる２次元符号化の方法であっても同じである。
【００５４】
また、第１の実施例では、図5記載のステップS5-004およびS5-005で、印刷を継続するか中止するかを選択できる構成とした。しかしながら、ステップS5-004において、警告メッセージを表示するのみで、印刷を強制的に中止するように構成しても、無駄な記録紙の消費を回避する目的は達成できる。
【００５５】
また、第1の実施例では、図3において２１１は電子写真方式で実現される紙への印字部としたが、上記は本発明の本質とは直接関係なく、インクジェット方式の印字部であっても何ら問題はない。
【００５６】
以上、実施例を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体（記録媒体）等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００５７】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００５８】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００５９】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００６０】
プログラムを供給するための記録媒体としては、例えば、以下のようなものがある。フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）。
【００６１】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットからハードディスク等の記録媒体にダウンロードすることによっても供給できる。すなわち、インテーネットから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをダウンロードする。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるサーバからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるサーバも、本発明に含まれるものである。
【００６２】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他にも、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００６３】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後にも前述した実施形態の機能が実現される。すなわち、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行うことによっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００６４】
【図１】本発明の処理の全体像を示した概念図である。
【図２】本発明の処理の全体像を示した概念図である。
【図３】複合機（ＭＦＰ）１１３の内部構成を示したものである。
【図４】ネットワーク機器上のアプリケーションにおいて、印刷メニューで本発明の複合機（ＭＦＰ）１１３を選んだときに表示されるプリンタドライバの表示例である。
【図５】ファイル添付処理で選択されたファイルが著作権保護されたファイルであるか否か判定する処理を示すフローチャートである。
【図６】セキュアMP3ファイルを添付しようとしたときのメッセージの例を示す図である。
【図７】選択されたファイルの添付を強制的に実行した場合の印刷結果の一例を示す図である。
【図８】データ復元の過程において、複合機（ＭＦＰ）１１３がスキャナから読み込んだ２次元符号化データを復号する前に実行される著作権保護のデコード判定処理を示すフローチャートである。
【図９】セキュアMP3ファイルをデコードしようとしたときのメッセージの例を示す図である。
【符号の説明】
【００６５】
１１３，２００  複合機（ＭＦＰ） 
２０１  データ処理装置
２０２  記憶装置
２０３  記憶装置
２１０  大規模記憶装置
２１１  印刷部分
２１２  画像読み取り装置
２１４  ネットワーク
【図１】
2008152352.tif 000003
【図２】
2008152352.tif 000004
【図３】
2008152352.tif 000005
【図４】
2008152352.tif 000006
【図５】
2008152352.tif 000007
【図６】
2008152352.tif 000008
【図７】
2008152352.tif 000009
【図８】
2008152352.tif 000010
【図９】
2008152352.tif 000011