(57)【要約】【課題】画像送信時、二次元コードをデコードした情報を画像に付加することなく送信する場合があり、この場合、二次元コードは画像の中には含まれないことになる。このため、受信機が二次元コードのデコード情報を認識することができない非解読可能機の場合、印刷出力画像に二次元コードが付加できないため二次元コードコード情報が欠落してしまう。【解決手段】二次元コードを送信する複数の送信手段を有し、相手機が解読可能機であるか非解読可能であるかを判断し、その結果に応じて二次元コードの送信手段を複数の送信手段より選択する。【選択図】  図１
2012085018.tif 000002
【特許請求の範囲】
【請求項１】
原稿に付加されたコード情報を転送する複数の転送手段を有し、少なくとも一つの転送手段は、原稿に付加されたコード情報をデコードし、前記デコード情報を転送する手段である画像処理装置において、前記デコード情報を転送する手段を用いるデコード情報の転送が可能か否かの検出手段を有し、前記検出手段の結果に応じて、前記複数の転送手段より好ましい転送手段を選択し、コード情報を転送することを特徴とする画像処理装置。
【請求項２】
前記複数の転送手段とは、原稿に付加されたコード情報を転送する手段を含み、原稿に付加されたコード情報をデコードし、前記デコード情報より再度エンコードしたコード情報を転送する手段であることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記検出手段とは、デコード情報の転送が可能か否かを検出することを特徴とし、デコード情報が解読できると判定できない場合は、原稿に付加されたコード情報を転送することを特徴とする請求項２記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像に付加されたコード情報の送受信を行い、コード情報に応じた制御を行なうという画像処理装置に関する。
【背景技術】
【０００２】
従来、バーコードを送信する場合、送信機において画像に付加されたバーコードを解読してデコード情報を抽出し、画像に付加されたバーコードが削除される。つまり前記バーコードが削除された画像とともに前記デコード情報を送信する事が開示されている。この際、受信機において印刷出力する場合は、前記送信されたデコード情報に基づいて画像にバーコードを新たに付加することになる（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０７−０３０７５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の技術においては、画像に付加されたバーコードを送信機で解読して、デコード情報のみを送信する。従って、受信機が送信機と解読可能性がないため、前記デコード情報が解読できない場合は、デコード情報からバーコードを作成し、画像に新たに作成したバーコードを付加することができないため、その結果バーコード情報が欠落してしまう。
【課題を解決するための手段】
【０００５】
本発明に係わる画像処理装置の代表的な構成は、原稿に付加されたコード情報を転送する複数の転送手段（Ｓ１００６、Ｓ１００９）を有し、少なくとも一つの転送手段は、原稿に付加されたコード情報をデコードし、前記デコード情報を転送する手段（Ｓ１００４、Ｓ１００５）である画像処理装置において、前記デコード情報を転送する手段を用いるデコード情報の転送が可能か否かの検出手段（Ｓ１００２、Ｓ１００３）を有し、前記検出手段の結果に応じて、前記複数の転送手段より好ましい転送手段を選択し、コード情報を転送することを特徴とする。
【発明の効果】
【０００６】
本発明によって、複数の転送手段より好ましい転送手段を選択し、コード情報を転送するため、コード情報の欠落を防ぐことができる。
【図面の簡単な説明】
【０００７】
【図１】第１の実施形態のシステム図である。
【図２】第１の実施形態の画像処理装置の解読可能・非解読可能を判断する概念図である。
【図３】第１の実施形態の画像処理装置１０１の処理フローを示す図である。
【図４】第１の実施形態の画像処理装置１０２の処理フローを示す図である。
【発明を実施するための形態】
【０００８】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【０００９】
《第１の実施形態》
図１は、第１の実施形態のシステム図である。第１の実施形態のシステムは、画像処理装置１０１および画像処理装置１０２より成り立っている。なお、画像処理装置１０１あるいは画像処理装置１０２は、例えばＭＦＰ（マルチファンクショナルプリンター）やＰＣ（パーソナルコンピュータ）などの装置であって、画像をメモリ上あるいは紙上に形成できるものであれば、特にこれらに限定されない。
【００１０】
原稿１０３には、画像と、原稿１０３に関する情報が含まれた二次元コード１０４が印字されている。ユーザは、画像処理装置１０１において原稿を原稿台にセットし、原稿画像を外部装置（ここにおいては画像処理装置１０２）へ送信する設定を、画像処理装置１０１に指示する。
【００１１】
スタートボタンが押下され処理が開始されると、原稿１０３を画像処理装置１０１でスキャンし、画像処理装置１０１は原稿１０３に含まれる二次元コード１０４を信号処理回路１０５で検出し、デコード処理を実行する。
【００１２】
このデコードされた二次元コードに含まれる情報は、原稿画像とともに関連づけされ、記憶装置１０６に記憶されるが、この際、原稿画像に含まれていた二次元コード１０４を削除する。これは、原稿画像に二次元コードを付加する際、デコードされた二次元コードに含まれる情報をエンコードして二次元コードを付け替えるためである。
【００１３】
ところで原稿上に印字される二次元コードに含まれる情報には、まず、その原稿がコピー禁止か、コピー許可か、パスワードやログインユーザなど条件付きコピー許可かといった原稿のセキュリティに関する情報がある。この情報を、以降、セキュリティ情報という。なお、セキュリティ情報は、コピー許可／不許可に関する情報に限られず、原稿のセキュリティに関する情報であれば何でも良い。例えば、スキャン許可／不許可に関する情報や、外部への送信の許可／不許可に関する情報や、ＭＦＰ内部のメモリ等への格納の許可／不許可に関する情報などもセキュリティ情報に含まれ得る。
【００１４】
次に、誰が印刷出力物の出力（作成）を指示したのかを追跡するのに必要な情報がある。この情報を、以降、追跡情報という。この追跡情報には、例えば、印刷出力物の出力を指示したユーザのユーザ名（Ｕｓｅｒ  Ｎａｍｅ）と、画像形成装置のシリアル番号（Ｓｅｒｉａｌ  Ｎｏ．）と、印刷出力物の出力時刻（Ｔｉｍｅ）と、画像形成装置の生産会社名（Ｖｅｎｄｏｒ）が含まれている。
【００１５】
本実施形態においては、二次元コードに含まれる情報としては、この２種類があり、さらに、これらの２種類の情報を一つずつ含む（つまり合計で２つの情報を含む）ことができる二次元コードのサイズは規定されているものとする。そして、この規定サイズの二次元コードに限って、信号処理回路１０５では、二次元コードとして検出し、また、二次元コードをデコードすることで、これらの二次元コードに含まれる情報が抽出できる。
【００１６】
前記記憶装置１０６に記憶された画像を送信する場合、画像処理装置１０１は、事前のユーザもしくは管理者からの指示による設定（画像処理装置１０１内の設定）に基づいて、二次元コードに含まれる情報のどの情報を原稿画像に付加するかを判断する。このように画像処理装置１０１は、付加するべきだと判断した情報に変更した後、画像とともにネットワーク等に接続されたＩＦ（インターフェース）回路１０７を介して画像処理装置１０２に送信する。
【００１７】
ここにおいて、二次元コードに含まれる情報を画像処理装置１０２に送信する方法に関して、信号処理装置１０１には複数の送信手段を有する。まず、送信画像１０８の形態で、前記付加すべきだと判断した情報をエンコードした後、二次元コード１０９を画像と合成し、送信することが可能である。
【００１８】
次に送信画像１１０の形態で、前記付加すべきだと判断したデコード情報１１２を画像１１１と合成することなく、画像１１１と関連付けして、あるいはパッケージにして送信することも可能である。
【００１９】
こうして、前記複数の送信手段より適宜選択され、信号処理装置１０２に送信された送信画像１０８または１１０は、ＩＦ（インターフェース）回路１１３、信号処理回路１１４を介して記憶装置１１５に記憶される。図２は第１の実施形態の画像処理装置の解読可能・非解読可能を判断する概念図であり、図２により前記送信手段の選択に関して説明する。まず、画像処理装置１０１はネットワーク等に接続されたＩＦ（インターフェース）回路１０７，１１３を介して、画像処理装置１０２との通信を要求するため、通信要求信号を送出する。これに対して画像処理装置１０２は、通信が可能である場合、通信応答信号を画像処理装置１０１に返信し、これにより装置間の通信が確立される。
【００２０】
次に、画像処理装置１０１は画像処理装置１０２がこれから送信する送信画像１１０が解読可能かどうかの解読可能性情報を取得するため、画像処理装置１０２に対して機器情報要求信号を送出する。解読可能性を有する場合、画像処理装置１０２から返信される機器情報応答信号により、画像処理装置１０２に送信画像を解読できるかどうかの確認を行なうことができる。
【００２１】
機器情報を取得できない場合、送信画像を解読できない場合、あるいは解読可能であっても解読機能をＯＦＦしている場合は画像処理装置１０２を非解読可能機として判断する。
【００２２】
このようにして、画像処理装置１０２の解読可能性があり、しかも解読機能がＯＮしていることが確認された場合は、送信画像１１０の形態を選択する。一方、非解読可能機と判断した場合は、送信画像１０８の形態を選択する。
【００２３】
画像処理装置１０２から画像を印刷出力する場合は、画像処理装置１０２が非解読可能機である場合は、送信画像１０８を記憶装置１１５から読み出すことにより印刷出力物１１６として出力する。また、画像処理装置１０２が解読可能機である場合は、記憶装置１１５から読み出された送信画像１１０で前記付加すべきだと判断したデコード情報１１２のエンコードを行い、画像１１１と合成した後、印刷出力物１１６として出力する。こうして生成した二次元コード１１７を、印刷出力物１０６を出力する結果、原稿１０１の二次元コードに含まれていた情報の中から、必要最低限の情報が選択され、引き継がれる事になる。
【００２４】
第１の実施形態における画像処理装置１０１の処理フローについて、図３のフローチャートを用いて説明を行う。この図３に示すフローチャートにおけるステップＳ１００１〜Ｓ１００９までの各ステップの処理は、画像処理装置１０１の信号処理回路１０５に内のＣＰＵにより統括的に制御される事で実行可能となる。ここにおいて、画像処理装置１０１は、操作画面上でユーザから原稿画像を画像処理装置１０２に送信する設定指示を受け付け、スタートボタンが押下されると処理を開始する。
【００２５】
処理が開始されると、図２において説明したように画像処理装置１０１は通信要求を発生し（Ｓ１００１）、画像処理装置１０２との通信を確立し、画像処理装置１０２が解読可能機であるか非解読可能機であるか等を判断する（Ｓ１００２、Ｓ１００３）。
【００２６】
これにより、画像処理装置１０２が解読可能機と判断された場合は、画像処理装置１０１はスキャンした原稿画像１０３より二次元コードを検出しデコード処理を行い、デコード情報を抽出する（Ｓ１００４）。この後、原稿画像１０３に含まれていた二次元コード１０４を削除し（Ｓ１００５）、送信画像１１０の形態で送信する（Ｓ１００６）。
【００２７】
又、画像処理装置１０２が非解読可能機と判断された場合は、画像処理装置１０１はスキャンした原稿画像１０３より二次元コードを検出しデコード処理を行い、デコード情報を抽出する（Ｓ１００７）。この後、原稿画像１０３に含まれていた二次元コード１０４を削除し、前記抽出したデコード情報をエンコードして二次元コード１０９に付け替えた後（Ｓ１００８）、送信画像１０８の形態で送信する（Ｓ１００９）。
【００２８】
第１の実施形態における画像処理装置１０２の処理フローについて、図４のフローチャートを用いて説明を行う。図４に示すフローチャートにおけるステップＳ１００１〜Ｓ１００９までの各ステップの処理は、画像処理装置１０２の信号処理回路１１４に内のＣＰＵにより統括的に制御される事で実行可能となる。
【００２９】
ここにおいては、画像処理装置１０１からの通信要求があった場合（Ｓ２００１）、図２で説明した通り、画像処理装置１０２は機器情報を応答するが、さらに画像処理装置１０１に対して機器情報要求し、画像処理装置１０１の機器情報を取得する。この結果、画像処理装置１０１が解読可能機であるか非解読可能機等であるかを判断する（Ｓ２００２、Ｓ２００３）。
【００３０】
これにより、画像処理装置１０１が解読可能機と判断された場合は、画像処理装置１０１からの送信画像１１０を受信し（Ｓ２００４）、記憶装置１１５に記憶する（Ｓ２００５）。
【００３１】
又、画像処理装置１０１が非解読可能機と判断された場合は、画像処理１０２は画像処理装置１０１からの送信画像１０８を受信し（Ｓ２００６）、二次元コードを検出しデコード処理を行い、デコード情報を抽出する（Ｓ２００７）。この後、送信画像１０８に含まれていた二次元コード１０９を削除し（Ｓ２００８）、前記デコード情報と紐付けし、あるいはパッケージにして記憶装置１１５に記憶する（Ｓ２００９）。
【符号の説明】
【００３２】
１０１、１０２・・画像処理装置、１０３・・原稿、１０５、１１４・・画像処理回路、１０８、１１０・・送信画像、１１６・・印刷出力物
【図１】
2012085018.tif 000003
【図２】
2012085018.tif 000004
【図３】
2012085018.tif 000005
【図４】
2012085018.tif 000006