(57)【特許請求の範囲】
【請求項１】
原稿の読み取り画像に含まれるコード画像から得られた情報を取得する取得手段と、
前記取得手段により取得された情報に含まれる少なくとも一部の情報を、当該一部の情報の情報量よりも情報量が多い他の情報に置換する置換手段であって、当該他の情報への置換にあたり前記原稿の読み取りに関する情報に基づき当該他の情報の内容を決定する置換手段と、
を備える情報処理装置。
【請求項２】
前記置換手段は、前記原稿の読み取りがなされた日時に関する情報、当該原稿の読み取りを行った操作者に関する情報、および、当該原稿の読み取りを行った装置に関する情報の何れかの情報に基づき前記他の情報の内容を決定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
原稿の読み取り画像に含まれるコード画像から得られた情報を取得する取得機能と、
前記取得機能により取得された情報に含まれる少なくとも一部の情報を、当該一部の情報の情報量よりも情報量が多い他の情報に置換する置換機能であって、当該他の情報への置換にあたり前記原稿の読み取りに関する情報に基づき当該他の情報の内容を決定する置換機能と、
をコンピュータに実現させるためのプログラム。
【請求項４】
原稿上の画像を読み取る画像読み取り手段と、
前記画像読み取り手段により得られた読み取り画像に含まれるコード画像から、当該コード画像に含まれる情報を取得する取得手段と、
前記取得手段により取得された情報に含まれる少なくとも一部の情報を、当該一部の情報の情報量よりも情報量が多い他の情報に置換する置換手段であって、当該他の情報への置換にあたり前記原稿の読み取りに関する情報に基づき当該他の情報の内容を決定する置換手段と、
を備える画像読み取り装置。
【請求項５】
コード画像の元になる情報を取得する取得手段と、
前記取得手段により取得された取得情報に含まれる少なくとも一部の情報であって原稿の読み取りに関する一部の情報を、当該一部の情報の情報量よりも情報量が少ない他の情報に置換する置換手段と、
前記一部の情報が前記他の情報に置換された後の前記取得情報に基づき、コード画像を生成するコード画像生成手段と、
を備えるコード画像生成装置。
【請求項６】
コード画像の元になる情報を取得する取得機能と、
前記取得機能により取得された取得情報に含まれる少なくとも一部の情報であって原稿の読み取りに関する一部の情報を、当該一部の情報の情報量よりも情報量が少ない他の情報に置換する置換機能と、
前記一部の情報が前記他の情報に置換された後の前記取得情報に基づき、コード画像を生成するコード画像生成機能と、
をコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、画像読み取り装置、コード画像生成装置、および、プログラムに関する。
【背景技術】
【０００２】
特許文献１には、データをそのデータに対応するカラーコードにより表現する色領域を有し、複数のデータに対応して複数の色領域を縦横方向に２次元的に配置したカラー２次元コードが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−５５４２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
原稿上の画像を読み取るにあたり、この原稿に、情報を含んだコード画像を形成しておくと、原稿の読み取り画像から情報を得ることが可能になる。ここで、コード画像が大きいと、原稿のうちのコード画像以外の領域が小さくなってしまう。
本発明の目的は、コード画像の格納される情報の情報量を減らさずにコード画像に情報を格納する場合に比べ、原稿に形成されるコード画像の小型化を図ることにある。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、原稿の読み取り画像に含まれるコード画像から得られた情報を取得する取得手段と、前記取得手段により取得された情報に含まれる少なくとも一部の情報を、当該一部の情報の情報量よりも情報量が多い他の情報に置換する置換手段であって、当該他の情報への置換にあたり前記原稿の読み取りに関する情報に基づき当該他の情報の内容を決定する置換手段と、を備える情報処理装置である。
請求項２に記載の発明は、前記置換手段は、前記原稿の読み取りがなされた日時に関する情報、当該原稿の読み取りを行った操作者に関する情報、および、当該原稿の読み取りを行った装置に関する情報の何れかの情報に基づき前記他の情報の内容を決定することを特徴とする請求項１に記載の情報処理装置である。
請求項３に記載の発明は、原稿の読み取り画像に含まれるコード画像から得られた情報を取得する取得機能と、前記取得機能により取得された情報に含まれる少なくとも一部の情報を、当該一部の情報の情報量よりも情報量が多い他の情報に置換する置換機能であって、当該他の情報への置換にあたり前記原稿の読み取りに関する情報に基づき当該他の情報の内容を決定する置換機能と、をコンピュータに実現させるためのプログラムである。
請求項４に記載の発明は、原稿上の画像を読み取る画像読み取り手段と、前記画像読み取り手段により得られた読み取り画像に含まれるコード画像から、当該コード画像に含まれる情報を取得する取得手段と、前記取得手段により取得された情報に含まれる少なくとも一部の情報を、当該一部の情報の情報量よりも情報量が多い他の情報に置換する置換手段であって、当該他の情報への置換にあたり前記原稿の読み取りに関する情報に基づき当該他の情報の内容を決定する置換手段と、を備える画像読み取り装置である。
請求項５に記載の発明は、コード画像の元になる情報を取得する取得手段と、前記取得手段により取得された取得情報に含まれる少なくとも一部の情報であって原稿の読み取りに関する一部の情報を、当該一部の情報の情報量よりも情報量が少ない他の情報に置換する置換手段と、前記一部の情報が前記他の情報に置換された後の前記取得情報に基づき、コード画像を生成するコード画像生成手段と、を備えるコード画像生成装置である。
請求項６に記載の発明は、コード画像の元になる情報を取得する取得機能と、前記取得機能により取得された取得情報に含まれる少なくとも一部の情報であって原稿の読み取りに関する一部の情報を、当該一部の情報の情報量よりも情報量が少ない他の情報に置換する置換機能と、前記一部の情報が前記他の情報に置換された後の前記取得情報に基づき、コード画像を生成するコード画像生成機能と、をコンピュータに実現させるためのプログラムである。
【発明の効果】
【０００６】
本発明の請求項１によれば、コード画像の格納される情報の情報量を減らさずにコード画像に情報を格納する場合に比べ、原稿に形成されるコード画像の小型化を図れる。
本発明の請求項２によれば、コード画像から得られた情報のうちの少なくとも一部の情報を、原稿の読み取りがなされた日時に関する情報、原稿の読み取りを行った操作者に関する情報、および、原稿の読み取りを行った装置に関する情報の何れかの情報に置換することができる。
本発明の請求項３によれば、コード画像の格納される情報の情報量を減らさずにコード画像に情報を格納する場合に比べ、原稿に形成されるコード画像の小型化を図れる。
本発明の請求項４によれば、コード画像の格納される情報の情報量を減らさずにコード画像に情報を格納する場合に比べ、原稿に形成されるコード画像の小型化を図れる。
本発明の請求項５によれば、コード画像の格納される情報の情報量を減らさずにコード画像に情報を格納する場合に比べ、原稿に形成されるコード画像の小型化を図れる。
本発明の請求項６によれば、コード画像の格納される情報の情報量を減らさずにコード画像に情報を格納する場合に比べ、原稿に形成されるコード画像の小型化を図れる。
【図面の簡単な説明】
【０００７】
【図１】全体構成を示した図である。
【図２】画像形成装置のハードウェア構成を例示したブロック図である。
【図３】制御部の機能構成を示したブロック図である。
【図４】処理の具体例を示した図である。
【図５】他の処理例を示した図である。
【図６】画像形成装置にて行われる処理の一連の流れを示したフローチャートである。
【図７】（Ａ）、（Ｂ）は、処理の他の具体例を示した図である。
【図８】コンピュータ装置の機能ブロックを示した図である。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
図１は、本発明の実施形態の全体構成を示した図である。
本実施形態では、複数台の画像形成装置１０Ａ〜１０Ｃ、サーバ装置２０、複数台のコンピュータ装置３０Ａ〜３０Ｃが設けられている。各装置は、通信回線４０に接続され、この通信回線４０を介して互いに通信を行う。
【０００９】
画像形成装置１０Ａ〜１０Ｃの各々は、原稿上の画像を読み取る画像読み取り部、記録材の一例である用紙への画像形成を行う画像形成部などを備える。
画像読み取り部は、いわゆるスキャナ装置により構成され、ユーザによりセットされた原稿の読み取りを行う。画像形成部は、画像読み取り部により得られた読み取り画像やコンピュータ装置３０Ａ〜３０Ｃから送信されてきた画像データに基づき、用紙への画像形成を行う。
【００１０】
コンピュータ装置３０Ａ〜３０Ｃの各々は、いわゆるパーソナルコンピュータ（ＰＣ）により構成され、各コンピュータ装置３０Ａ〜３０Ｃは、ユーザによって使用される。
なお、本実施形態では、３台のコンピュータ装置３０Ａ〜３０Ｃ、３台の画像形成装置１０Ａ〜１０Ｃを例示しているが、コンピュータ装置３０Ａ〜３０Ｃ、画像形成装置１０Ａ〜１０Ｃは、３台以外としてもよい。
【００１１】
図２は、画像形成装置１０Ａのハードウェア構成を例示したブロック図である。なお、画像形成装置１０Ｂ、１０Ｃは、画像形成装置１０Ａと同様に構成されている。
図２に示すように、画像形成装置１０Ａの各部は、バス１０１に接続され、このバス１０１を介してデータの授受を行う。
操作部１０６は、ユーザの操作を受け付ける。操作部１０６は、例えば、ハードウェアキーにより構成される。また、例えば、押圧された位置に応じた制御信号を出力するタッチパネルにより構成される。
【００１２】
表示部１０７は、例えば液晶ディスプレイにより構成され、ＣＰＵ１０２の制御の下、画像形成装置１０Ａに関するデータを表示する。また、表示部１０７は、ユーザが画像形成装置１０Ａを操作する際にユーザが参照するメニュー画面を表示する。
画像読み取り部１０８は、いわゆるスキャナ装置により構成され、セットされた原稿上の画像を読み取り、読み取り画像（画像データ）を生成する。
【００１３】
画像形成部１０９は、例えば電子写真方式を用い、画像データに応じたトナー像を用紙上に形成する。なお、画像形成部１０９では、インクジェットヘッド方式などの他の方式を用いて画像形成を行うこともできる。
通信部１１０は、通信回線４０（図１参照）に接続され、通信回線４０に接続されている他の装置と通信を行う通信インターフェースとして機能する。
【００１４】
画像処理部１１１は、画像データが表す画像に色補正や階調補正等の画像処理を施す。
記憶部１０５は、ハードディスク装置などの記憶装置により構成され、例えば、通信部１１０で受信したデータや、画像読み取り部１０８にて生成された読み取り画像を記憶する。また、後述するように、記憶部１０５は、記憶手段として機能し、後述する一部の情報と、他の情報とを対応付けた状態で記憶する。
【００１５】
制御部６０は、画像形成装置１０Ａの各部を制御する。制御部６０は、ＣＰＵ（Central Processing Unit）１０２、ＲＯＭ（Read Only Memory）１０３、ＲＡＭ（Random Access Memory）１０４により構成される。
ＲＯＭ１０３は、ＣＰＵ１０２により実行される制御プログラムを記憶する。ＣＰＵ１０２は、ＲＯＭ１０３に記憶されている制御プログラムを読み出し、ＲＡＭ１０４を作業エリアにして制御プログラムを実行する。
【００１６】
ＣＰＵ１０２により制御プログラムが実行されると、ＣＰＵ１０２により画像形成装置１０Ａの各部が制御され、画像形成装置１０Ａは、例えば用紙に画像を形成したり、原稿を読み取って原稿の読み取り画像を生成したりする。
また、本実施形態では、ＣＰＵ１０２により制御プログラムが実行されることで、図３（制御部６０の機能構成を示したブロック図）に示すように、制御部６０が、情報取得部６１、情報置換部６２として機能する。
【００１７】
図３にて示す情報取得部６１、情報置換部６２は、ソフトウェアとハードウェア資源とが協働することにより実現される。
具体的には、本実施形態では、ＲＯＭ１０３（図２参照）や記憶部１０５に、オペレーティングシステム、オペレーティングシステムと協働して実行されるアプリケーションソフト等が記憶されている。そして、本実施形態では、ＣＰＵ１０２（図２参照）が、これらのプログラムをＲＯＭ１０３等から主記憶装置であるＲＡＭ１０４に読み込み、実行することで、情報取得部６１、情報置換部６２の各機能部が実現される。
【００１８】
ここで、ＣＰＵ１０２によって実行されるプログラムは、磁気記録媒体（磁気テープ、磁気ディスクなど）、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリなどのコンピュータが読取可能な記録媒体に記憶した状態で、画像形成装置１０Ａへ提供し得る。
また、ＣＰＵ１０２によって実行されるプログラムは、インターネットなどの通信手段を用いて画像形成装置１０Ａにダウンロードしてもよい。
【００１９】
図４は、本実施形態にて行われる処理の具体例を示した図である。
本実施形態では、まず、符号４Ａで示す処理が実行される。
符号４Ａで示す処理では、ユーザが、まず、例えばコンピュータ装置３０Ａ（図１参照）を操作して、文書画像を生成する。そして、ユーザは、この文書画像を、画像形成装置を用いて、用紙上に印刷する。これにより、符号４１で示す原稿（以下、「原稿４１」と称する）が生成される。
なお、原稿４１は、図１にて示した画像形成装置１０Ａ〜１０Ｃの何れかを用いて生成してもよいし、図１には図示されていない他の画像形成装置を用いて生成してもよい。
【００２０】
ここで、原稿４１には、コード画像４１Ａが形成されている。このコード画像４１Ａには、情報が格納されている。
具体的には、コード画像４１Ａには、原稿４１を読み取ることにより得られる読み取り画像（後述）の送信先を示す情報である、「＃ｍｏｎａ＃」という情報が格納されている。
また、コード画像４１Ａには、原稿４１を読み取ることにより得られる読み取り画像に付されるファイル名を示す情報である「＃ｍｆｐ＃_ｆｉｌｅ．ｐｄｆ」という情報が格納されている。
なお、本実施形態では、コード画像４１Ａとして、ＱＲコード（登録商標）などの２次元バーコードを用いているが、これは一例であり、１次元バーコードなどの他の種類のバーコードを用いてもよい。
【００２１】
その後、本実施形態では、符号４Ｂで示す処理が実行される。
符号４Ｂで示す処理では、コード画像４１Ａが形成された原稿４１が、例えば、画像形成装置１０Ａの画像読み取り部１０８（画像読み取り手段）にセットされ、画像読み取り部１０８による原稿４１の読み取りが行われる。これにより、画像形成装置１０Ａにて、原稿４１の読み取り画像（画像データ）が得られる。
【００２２】
その後、本実施形態では、取得手段の一例としての情報取得部６１（図３参照）が、この読み取り画像に含まれるコード画像４１Ａの解析を行い、コード画像４１Ａに含まれている情報を取得する。
次いで、置換手段の一例としての情報置換部６２（図３参照）が、情報取得部６１により取得された情報のうちの一部の情報を、他の情報に置換する。
【００２３】
より具体的には、この一部の情報を、この一部の情報に予め対応付けられている他の情報であってこの一部の情報の情報量よりも情報量が多い他の情報に置換する。
ここで、情報取得部６１、情報置換部６２が設けられている部分は、コード画像についての情報を処理する情報処理装置として捉えることができる。また、画像読み取り部１０８、情報取得部６１、情報置換部６２が設けられている部分は、原稿の画像を読み取る画像読み取り装置として捉えることができる。
【００２４】
本実施形態では、記憶手段として機能する記憶部１０５（図２参照）に、上記一部の情報と、上記他の情報とが対応付けられた状態で記憶されており、情報置換部６２は、記憶部１０５に記憶された情報に基づき（記憶部１０５を参照し）、上記一部の情報を、他の情報に置換する。
【００２５】
具体的には、本実施形態では、情報取得部６１がコード画像４１Ａを解析することにより、情報取得部６１にて、「＃ｍｏｎａ＃」という情報、「＃ｍｆｐ＃」という情報が取得される。
情報置換部６２は、「＃ｍｏｎａ＃」という情報を、読み取り画像の送信先を示す情報である「￥￥○○○．△△．□□□．○○」という情報に置換する。
【００２６】
また、情報置換部６２は、「＃ｍｆｐ＃」という情報を、読み取り画像を得た画像形成装置１０Ａを特定するための情報である「プリンタ１２３４」という情報に置換する。
付言すると、画像形成装置１０Ａ〜１０Ｃの各々には、画像形成装置１０Ａ〜１０Ｃの各々を他の画像形成装置から識別するための識別情報が付されており、情報置換部６２は、「＃ｍｆｐ＃」という情報を、画像形成装置１０Ａに付された識別情報である「プリンタ１２３４」に置換する。
【００２７】
さらに、本実施形態では、情報置換部６２が、画像形成装置１０Ａを特定するための情報である「プリンタ１２３４」という情報に基づき、読み取り画像のファイル名となる、「プリンタ１２３４_ｆｉｌｅ．ｐｄｆ」というファイル名を生成する。
【００２８】
その後、本実施形態では、符号４Ｃで示す処理が実行される。
符号４Ｃで示す処理では、「プリンタ１２３４_ｆｉｌｅ．ｐｄｆ」というファイル（読み取り画像）の送信処理が実行される。
この送信処理は、通信部１１０（図２参照）により行われる。また、この送信処理では、上記の置換処理にて得られた「￥￥○○○．△△．□□□．○○」が送信先に設定され、この送信先へ、読み取り画像が送信される。
【００２９】
付言すると、符号４Ｃで示す処理では、読み取り画像に対し、ファイル名を示す情報である「プリンタ１２３４_ｆｉｌｅ．ｐｄｆ」が付される。言い換えると、読み取り画像に対し、ファイル名が属性情報として付される。そして、属性情報が付与された読み取り画像が、「￥￥○○○．△△．□□□．○○」という送信先へ送信される。
【００３０】
ここで、本実施形態の処理では、原稿４１上に形成される上記コード画像４１Ａの小型化を図れる。
本実施形態では、コード画像４１Ａの生成にあたり、「プリンタ１２３４」、「￥￥○○○．△△．□□□．○○」という情報を、コード画像４１Ａに格納するのではなく、これらの情報の情報量よりも情報量が少ない「＃ｍｏｎａ＃」という情報、「＃ｍｆｐ＃」という情報を格納する。
【００３１】
言い換えると、本実施形態では、コード画像の元となる情報が、「プリンタ１２３４」、「￥￥○○○．△△．□□□．○○」という情報ではなく、これらの情報の情報量よりも情報量が少ない「＃ｍｏｎａ＃」という情報、「＃ｍｆｐ＃」という情報となっている。
これにより、本実施形態では、コード画像４１Ａに格納される情報が減り、これに伴い、コード画像４１Ａの小型化を図れる。そして、この場合、原稿４１のうちの、文書画像を形成する領域を拡げられるようになる。
【００３２】
また、本実施形態では、コード画像４１Ａのデコードを行う画像形成装置１０Ａにて、「＃ｍｏｎａ＃」を「￥￥○○○．△△．□□□．○○」に、「＃ｍｆｐ＃」を「プリンタ１２３４」に置換したように、コード画像４１Ａから得られた一部の情報を、この一部の情報の情報量よりも情報量が多い他の情報に置換する。
【００３３】
本実施形態では、記憶部１０５に、コード画像４１Ａから得られる上記一部の情報と、置換により得られる上記他の情報とが対応付けられた状態で記憶されており、情報置換部６２は、この記憶部１０５に記憶された情報に基づき、上記一部の情報を上記他の情報に置換する。
【００３４】
なお、本実施形態では、コード画像４１Ａの元となる情報のうちの一部の情報を、この一部の情報の情報量よりも少ない情報にしたうえで、コード画像４１Ａを生成したが、コード画像４１Ａの元となる情報の全てを、情報量の少ない状態にしたうえで、コード画像４１Ａを生成してもよい。
また、上記では、コード画像４１Ａから得られた情報（デコードにより得られた情報）のうちの一部の情報を、情報量が多い他の情報に置換する場合を一例に説明したが、コード画像４１Ａから得られた情報の全てを置換し、他の情報としてもよい。
【００３５】
また、本実施形態では、画像形成装置１０Ａの記憶部１０５に、上記一部の情報と他の情報とを格納したが、一部の情報および他の情報は、サーバ装置２０に格納してもよい。
この場合、例えば、コード画像４１Ａを解析（デコード）することにより得られた情報を、画像形成装置１０Ａからサーバ装置２０へ送信する。そして、このサーバ装置２０にて、置換を行い、置換後の情報を画像形成装置１０Ａに返送する。
また、他の処理としては、画像形成装置１０Ａにて得られた読み取り画像をサーバ装置２０に送信し、サーバ装置２０にて、デコード処理、置換処理を行う。そして、置換後の情報を、サーバ装置２０から画像形成装置１０Ａへ送信する。
【００３６】
図５は、他の処理例を示した図である。
この処理では、上記と同様、また、符号５Ａで示すように、まず、ユーザが、コンピュータ装置３０Ａを操作して文書画像を生成し、この文書画像を、画像形成装置を用いて、用紙上に印刷する。これにより、符号５１で示す原稿（文書画像）（以下、「原稿５１」と称する）が生成される。
【００３７】
ここで、原稿５１には、上記と同様、コード画像５１Ａが生成されている。また、このコード画像５１Ａには、情報が格納されている。
具体的には、上記と同様、コード画像５１Ａには、読み取り画像の送信先を示す情報である、「＃ｍｏｎａ＃」という情報が格納されている。
また、コード画像５１Ａには、読み取り画像に付されるファイル名を示す情報である「＃ｍｆｐ＃_＃ｄａｔｅ＃_ｆｉｌｅ．ｐｄｆ」という情報が格納されている。
さらに、コード画像５１Ａには、ユーザ名（送信者名）を示す情報である「＃ｕｓｅｒ＃」という情報が格納されている。
【００３８】
次いで、本実施形態では、符号５Ｂで示す処理が実行される。
符号５Ｂで示す処理では、上記と同様、コード画像５１Ａが形成された原稿５１が、画像形成装置１０Ａに設けられた画像読み取り部１０８にセットされ、画像読み取り部１０８による原稿５１の読み取りが行われる。これにより、原稿５１の読み取り画像（画像データ）が生成される。
【００３９】
その後、本実施形態では、上記と同様、情報取得部６１が、読み取り画像に含まれるコード画像５１Ａの解析を行い、コード画像５１Ａに含まれている情報を取得する。
この例では、読み取り画像の送信先を示す情報である、「＃ｍｏｎａ＃」という情報が取得される。また、ファイル名を示す情報である「＃ｍｆｐ＃_＃ｄａｔｅ＃_ｆｉｌｅ．ｐｄｆ」という情報が取得される。さらに、ユーザ名を示す情報である「＃ｕｓｅｒ＃」という情報が取得される。
【００４０】
次いで、情報置換部６２が、上記と同様、情報取得部６１により取得された情報のうちの一部の情報を、他の情報に置換する。
より具体的には、一部の情報を、この一部の情報に予め対応付けられている他の情報であってこの一部の情報の情報量よりも情報量が多い他の情報に置換する。
【００４１】
具体的には、情報置換部６２は、「＃ｍｏｎａ＃」という情報を、読み取り画像の送信先を示す情報である「￥￥○○○．△△．□□□．○○」という情報に置換する。
また、情報置換部６２は、「＃ｍｆｐ＃」という情報を、読み取り画像を得た画像形成装置１０Ａを特定するための情報である「プリンタ１２３４」という情報に置換する。
【００４２】
さらに、情報置換部６２は、「＃ｕｓｅｒ＃」という情報を、画像形成装置１０Ａの操作を行ったユーザ（画像形成装置１０Ａを用いて原稿５１の読み取りを行ったユーザ）（読み取り画像の送信を行うユーザ）のユーザ名である「taro．sato＠○○○△△．co．jp」に置換する。
【００４３】
ここで、この例では、置換後の上記ユーザ名（taro．sato＠○○○△△．co．jp）は、例えば、ユーザが有するＩＣカードから取得される。
より具体的には、本実施形態の画像形成装置１０Ａ〜１０Ｃの各々には、カードリーダ（不図示）が設けられており、画像形成装置１０Ａ〜１０Ｃをユーザが操作する際には、まず、各ユーザが有するＩＣカードがカードリーダにより読み取られ、ユーザ名が取得される。付言すると、本実施形態では、ＩＣカードによる認証処理を経た後に、ユーザが、画像形成装置１０Ａ〜１０Ｃを操作できるようになっている。上記ユーザ名は、この認証処理に用いられたこのＩＣカードから取得される。
【００４４】
さらに、情報置換部６２は、「＃ｄａｔｅ＃」という情報を、読み取り画像が得られた日時に関する情報である「20150309170000」という情報に置換する。
具体的には、画像形成装置１０Ａにて原稿５１のスキャンが行われた日時を示す「20150309170000」という情報に置換する。ここで、画像形成装置１０Ａ〜１０Ｃの各々には、時計（不図示）が設けられており、読み取り画像が得られた日時は、この時計から取得される。
【００４５】
さらに、本実施形態では、情報置換部６２が、画像形成装置１０Ａを特定するための情報である「プリンタ１２３４」という情報、読み取り画像が得られた日時に関する情報である「20150309170000」という情報に基づき、読み取り画像のファイル名となる「プリンタ１２３４_20150309170000_ｆｉｌｅ．ｐｄｆ」というファイル名を生成する。
【００４６】
その後、本実施形態では、符号５Ｃで示す処理が実行される。
符号５Ｃで示す処理では、読み取り画像に対し、ユーザ名についての情報である「taro．sato＠○○○△△．co．jp」という情報、および、ファイル名を示す情報である「プリンタ１２３４_20150309170000_ｆｉｌｅ．ｐｄｆ」が付される。言い換えると、読み取り画像に対し、ユーザ名についての情報（送信者についての情報）や、ファイル名についての情報など、属性情報が付される。
そして、属性情報が付与された読み取り画像が、「￥￥○○○．△△．□□□．○○」という送信先へ送信される。
【００４７】
図５にて示す処理では、置換後の情報である他の情報が、固定値ではなく（不変の情報ではなく）、変化する。
具体的には、画像形成装置１０Ａにて原稿５１の読み取りを行うユーザ、および、画像形成装置１０Ａにて原稿５１の読み取りが行われる日時に応じて、他の情報が動的に変化する。
【００４８】
図６は、画像形成装置１０Ａにて行われる上記処理の一連の流れを示したフローチャートである。
本実施形態では、まず、上記の通り、画像形成装置１０Ａの画像読み取り部１０８に原稿がセットされ、原稿の読み取りが行われる（ステップ１０１）。次いで、情報取得部６１が、読み取り画像の走査を行い、読み取り画像に、コード画像があるか否かを判断する（ステップ１０２）。そして、コード画像が無い場合には処理を終了する。
【００４９】
一方で、ステップ１０２にてコード画像があると判断された場合は、情報取得部６１が、コード画像のデコードを行い（コード画像の解析を行い）（ステップ１０３）、コード画像に格納されている情報を取得する。
次いで、情報置換部６２が、情報取得部６１により取得された情報の中に、あらかじめ定められたキーワードが存在するか否かを判断する（ステップ１０４）。言い換えると、情報取得部６１により取得された情報の中に、上記にて説明した一部の情報が存在するか否かを判断する。
【００５０】
そして、キーワードが存在する場合は、情報置換部６２が、このキーワード（一部の情報）を、予め対応づけられている他の情報に置換する（ステップ１０５）。
そして、ステップ１０４にて、再び、未だ置換を行っていないキーワードが存在するかを判断する。そして、未だ置換を行っていないキーワードが存在する場合には、ステップ１０５の処理を再び行う。一方で、未だ置換を行っていないキーワードが存在しない場合には、ステップ１０６の処理に進む。
【００５１】
ステップ１０６の処理では、上記にて説明したとおり、読み取り画像に対し、ユーザ名についての情報（送信者についての情報）や、ファイル名についての情報など、属性情報が付される。さらに、ステップ１０６の処理では、読み取り画像の送信先が決定される。
その後、ステップ１０７にて、ステップ１０６にて決定された送信先への読み取り画像の送信が行われる。
【００５２】
図７は、本実施形態の処理の他の具体例を示した図である。
図７（Ａ）は、原稿に形成されるコード画像７１であって比較例におけるコード画像７１を示した図である。
この比較例では、コード画像７１に対し、コード画像の元となる情報そのものを格納する。具体的には、符号７Ａで示す情報をそのまま格納する。この場合、コード画像７１の大きさは、図７（Ａ）の符号７Ｃで示す大きさとなる。
【００５３】
一方、本実施形態の処理では、図７（Ｂ）の符号７Ｂで示すように、比較例に比して情報量が少ない情報をコード画像７１に格納することになる。これにより、図７（Ｂ）の符号７Ｄで示すように、コード画像７１は小さくなる。
【００５４】
ここで、ユーザが原稿を作成する際に操作するコンピュータ装置３０Ａ〜３０Ｃ（図１参照）における処理について説明する。
ユーザが原稿を作成するにあたっては（コード画像を作成するにあたっては）、情報量が既に少ない情報を、ユーザが、コンピュータ装置３０Ａ〜３０Ｃに直接入力する態様が考えられる。具体的には、上記の「＃ｍｏｎａ＃」や「＃ｍｆｐ＃」などを、ユーザが、コンピュータ装置３０Ａ〜３０Ｃの何れかに対し、キーボード等を介して、直接入力する態様が考えられる。
【００５５】
また、他の態様として、上記一部の情報と他の情報との対応関係を記したテーブルを、コンピュータ装置３０Ａ〜３０Ｃの各々に予め格納しておき、コンピュータ装置３０Ａ〜３０Ｃの各々が、このテーブルを参照することで、ユーザが入力した情報を、この情報の情報量よりも少ない他の情報に置換する。
【００５６】
図８は、コンピュータ装置３０Ａ〜３０Ｃの機能ブロックを示した図である。なお、図８では、コード画像の生成に関する機能ブロックのみを示している。
コンピュータ装置３０Ａ〜３０Ｃにて情報の置換が行われる場合は、まず、取得手段の一例としての情報取得部３１が、コード画像の元になる情報をユーザから取得する。具体的には、情報取得部３１は、例えばキーボードを通じてユーザが入力した情報に基づき、コード画像の元になる情報をユーザから取得する。
【００５７】
次に、置換手段の一例としての情報置換部３２が、情報取得部３１により取得された取得情報に含まれる一部の情報を、この一部の情報に予め対応付けられている他の情報であってこの一部の情報の情報量よりも情報量が少ない他の情報に置換する。
具体的には、一部の情報と他の情報との対応関係を記した上記テーブルを参照し、例えば、読み取りが画像の送信先を示す情報である「￥￥○○○．△△．□□□．○○」という情報を、「＃ｍｏｎａ＃」という情報に置換する。
【００５８】
次に、コード画像生成手段の一例としてのコード画像生成部３３が、一部の情報が他の情報に置換された後の上記取得情報に基づき、コード画像を生成する。
その後、コンピュータ装置３０Ａ〜３０Ｃでは、生成されたこのコード画像が文書画像に組み込まれる。その後、この文書画像が画像形成装置（不図示）に出力され、上記にて説明した原稿（コード画像が形成された原稿）が得られる。
ここで、コンピュータ装置３０Ａ〜３０Ｃの各々は、コード画像を生成するコード画像生成装置として捉えることができる。
【００５９】
なお、コンピュータ装置３０Ａ〜３０Ｃにて行う、一部の情報から他の情報への置換、および、コード画像の生成の少なくとも一方および両方は、サーバ装置２０にて行ってもよい。
具体的には、例えば、コンピュータ装置３０Ａ〜３０Ｃに設けられたキーボードを通じてユーザが入力した情報をサーバ装置２０に送信し、このサーバ装置２０にて、一部の情報を他の情報に置換する。そして、置換後のこの他の情報をコンピュータ装置３０Ａ〜３０Ｃに返送する。
【００６０】
また、他の処理例としては、キーボードを通じてユーザが入力した情報をサーバ装置２０に送信し、このサーバ装置２０にて、一部の情報を他の情報に置換する。さらに、サーバ装置２０にて、コード画像を生成する。そして、生成したこのコード画像をコンピュータ装置３０Ａ〜３０Ｃへ返送する。
【００６１】
なお、コンピュータ装置３０Ａ〜３０Ｃにて実現される上記情報取得部３１、情報置換部３２、コード画像生成部３３の各機能部は、ソフトウェアとハードウェア資源とが協働することにより実現される。
具体的には、コンピュータ装置３０Ａ〜３０Ｃに設けられたＲＯＭ（不図示）や記憶部（不図示）に、オペレーティングシステム、オペレーティングシステムと協働して実行されるアプリケーションソフト等が記憶されている。ＣＰＵ（不図示）が、これらのプログラムをＲＯＭ等から主記憶装置であるＲＡＭ（不図示）に読み込み、実行することで、情報取得部３１、情報置換部３２、コード画像生成部３３の各機能部が実現される。
【００６２】
ここで、ＣＰＵによって実行されるプログラムは、磁気記録媒体（磁気テープ、磁気ディスクなど）、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリなどのコンピュータが読取可能な記録媒体に記憶した状態で、コンピュータ装置３０Ａ〜３０Ｃへ提供し得る。また、プログラムは、インターネットなどの通信手段を用いてコンピュータ装置３０Ａ〜３０Ｃにダウンロードしてもよい。
【符号の説明】
【００６３】
３０Ａ〜３０Ｃ…コンピュータ装置、３１…情報取得部、３２…情報置換部、３３…コード画像生成部、４１…原稿、４１Ａ…コード画像、５１…原稿、５１Ａ…コード画像、６１…情報取得部、６２…情報置換部、１０５…記憶部、１０８…画像読み取り部
【図１】
0006613872.tif 000002
【図２】
0006613872.tif 000003
【図３】
0006613872.tif 000004
【図４】
0006613872.tif 000005
【図５】
0006613872.tif 000006
【図６】
0006613872.tif 000007
【図７】
0006613872.tif 000008
【図８】
0006613872.tif 000009