(57)【特許請求の範囲】
【請求項１】
スキャンすることによって得られた画像データであるスキャンデータの画像処理が可能な画像処理装置であって、
アクセス情報を含む二次元コードが印刷されたドキュメントのスキャンデータの入力を受け付けるための入力手段と、
前記スキャンデータを解析することによって、前記スキャンデータにおける前記二次元コードの画像の位置と、前記アクセス情報で表わされるアクセス先とを特定するための特定手段と、
前記スキャンデータに、前記スキャンデータに基づく表示のうちの前記二次元コードの画像の位置に基づく位置に対して規定された操作を受けることによって前記アクセス先へのアクセスを実行させるコマンドであるリンクコードを付加するための第１の付加手段と、
指定された宛先が他の装置であることに基づいて、前記スキャンデータに基づく表示の前記規定された操作を受け付ける位置に、予め規定されたリンク画像を付加するための第２の付加手段と、
前記指定された宛先が自装置のメモリーである場合、前記リンクコードが付加された前記スキャンデータを前記メモリーに保存し、前記指定された宛先が前記他の装置である場合、前記リンクコードおよび前記リンク画像が付加された前記スキャンデータを前記他の装置に送信するための出力手段とを備える、画像処理装置。
【請求項２】
前記リンク画像は、前記二次元コードとの対応を示す情報を含む、請求項１に記載の画像処理装置。
【請求項３】
前記第２の付加手段は、前記指定された宛先がメモリーである場合には前記リンク画像を付加しない、請求項１または２に記載の画像処理装置。
【請求項４】
前記第２の付加手段によって前記スキャンデータに基づく表示に前記リンク画像を付加した場合に、前記スキャンデータに基づく表示から前記二次元コードの画像を削除するための削除手段をさらに備え、
前記出力手段により前記他の装置に送信される前記スキャンデータは、前記二次元コードの画像を削除された前記スキャンデータである、請求項１に記載の画像処理装置。
【請求項５】
前記第１の付加手段は、前記指定された宛先が前記スキャンデータの印字のためのプリンターである場合には前記リンクコードを前記スキャンデータに付加せず、前記指定された宛先がプリンターではない前記他の装置または前記メモリーである場合には前記リンクコードを付加する、請求項１〜４のいずれかに記載の画像処理装置。
【請求項６】
画像処理装置によって実行されるアクセス情報を含む二次元コードが印刷されたドキュメントをスキャンすることによって得られたデータであるスキャンデータの処理方法であって、
前記スキャンデータを解析することによって、前記スキャンデータにおける前記二次元コードの画像の位置と、前記アクセス情報で表わされるアクセス先とを特定するステップと、
前記スキャンデータに、前記スキャンデータに基づく表示のうちの前記二次元コードの画像の位置に基づく位置に対して規定された操作を受けることによって前記アクセス先へのアクセスを実行させるコマンドであるリンクコードを付加するステップと、
指定された宛先が他の装置であることに基づいて、前記スキャンデータに基づく表示の前記規定された操作を受け付ける位置に、予め規定されたリンク画像を付加するステップと、
前記指定された宛先が自装置のメモリーである場合、前記リンクコードが付加された前記スキャンデータを前記メモリーに保存し、前記指定された宛先が前記他の装置である場合、前記リンクコードおよび前記リンク画像が付加された前記スキャンデータを前記他の装置に送信するステップとを備える、画像処理方法。
【請求項７】
コンピューターに、アクセス情報を含む二次元コードが印刷されたドキュメントをスキャンすることによって得られたデータであるスキャンデータの処理を実行させる制御プログラムであって、
前記制御プログラムは前記コンピューターに、
前記スキャンデータを解析することによって、前記スキャンデータにおける前記二次元コードの画像の位置と、前記アクセス情報で表わされるアクセス先とを特定するステップと、
前記スキャンデータに、前記スキャンデータに基づく表示のうちの前記二次元コードの画像の位置に基づく位置に対して規定された操作を受けることによって前記アクセス先へのアクセスを実行させるコマンドであるリンクコードを付加するステップと、
指定された宛先が他の装置であることに基づいて、前記スキャンデータに基づく表示の前記規定された操作を受け付ける位置に、予め規定されたリンク画像を付加するステップと、
前記指定された宛先が自装置のメモリーである場合、前記リンクコードが付加された前記スキャンデータを前記メモリーに保存し、前記指定された宛先が前記他の装置である場合、前記リンクコードおよび前記リンク画像が付加された前記スキャンデータを前記他の装置に送信するステップとを実行させる、制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この開示は画像処理装置、画像処理方法、および制御プログラムに関し、特に、アクセス情報を含む二次元コードが印刷されたドキュメントのスキャンデータを処理する画像処理装置、画像処理方法、および制御プログラムに関する。
【背景技術】
【０００２】
アクセス情報を含む二次元コードの一例として、ＱＲコード（登録商標）が印刷されたドキュメントがある。たとえば特開２０１４−１５３８７７号公報（特許文献１）や特開２０１０−１０２６４４号公報（特許文献２）は、ドキュメントに関連するリンク先情報を二次元コードとして当該ドキュメントに組み込み、印刷する技術を開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１５３８７７号公報
【特許文献２】特開２０１０−１０２６４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
二次元コードが印刷されたドキュメントも通常のドキュメントと同様に、スキャンされて、電子データであるスキャンデータが指定された宛先に送信されたり、指定されたフォルダに格納されたりすることがある。このようにスキャンデータが電子データとして利用される場合には、スキャン元のドキュメントに印刷されている二次元コードのスキャン画像はアクセス情報として十分な活用が難しいという課題がある。
【０００５】
本開示のある局面における目的は、二次元コードが印刷されているドキュメントをスキャンすることによって得られた画像データであるスキャンデータを、当該データに含まれる二次元コードの画像をアクセス情報として有効に活用できるように処理可能な画像処理装置を提供することである。また、他の局面における目的は、上記スキャンデータを、当該データに含まれる二次元コードの画像をアクセス情報として有効に活用できるように処理可能な画像処理方法を提供することである。また、他の局面における目的は、上記スキャンデータを、当該データに含まれる二次元コードの画像をアクセス情報として有効に活用できるように処理可能な制御プログラムを提供することである。
【課題を解決するための手段】
【０００６】
ある実施の形態に従うと、画像処理装置はスキャンすることによって得られた画像データであるスキャンデータの画像処理が可能であって、アクセス情報を含む二次元コードが印刷されたドキュメントのスキャンデータの入力を受け付けるための入力手段と、スキャンデータを解析することによって、スキャンデータにおける二次元コードの画像の位置と、アクセス情報で表わされるアクセス先とを特定するための特定手段と、スキャンデータに、スキャンデータに基づく表示のうちの二次元コードの画像の位置に基づく位置に対して規定された操作を受けることによってアクセス先へのアクセスを実行させるコマンドであるリンクコードを付加するための第１の付加手段と、リンクコードが付加されたスキャンデータを、指定された宛先に対して出力するための出力手段とを備える。
【０００７】
好ましくは、画像処理装置は、スキャンデータに基づく表示の規定された操作を受け付ける位置に、規定された操作を受け付ける位置であることを表わす画像であるリンク画像を付加するための第２の付加手段をさらに備える。
【０００８】
より好ましくは、リンク画像は二次元コードとの対応を示す情報を含む。
好ましくは、第２の付加手段は、指定された宛先が他の装置である場合にはスキャンデータに基づく表示にリンク画像を付加し、指定された宛先がメモリーである場合にはリンク画像を付加しない。
【０００９】
好ましくは、画像処理装置は、第２の付加手段によってスキャンデータに基づく表示にリンク画像を付加した場合に、スキャンデータに基づく表示から二次元コードの画像を削除するための削除手段をさらに備える。
【００１０】
好ましくは、画像処理装置は、第１の付加手段は、指定された宛先がスキャンデータの印字のためのプリンターである場合にはリンクコードをスキャンデータに付加せず、指定された宛先がプリンターではない他の装置またはメモリーである場合にはリンクコードを付加する。
【００１１】
他の実施の形態に従うと、画像処理方法はアクセス情報を含む二次元コードが印刷されたドキュメントをスキャンすることによって得られたデータであるスキャンデータの処理方法であって、スキャンデータを解析することによって、スキャンデータにおける二次元コードの画像の位置と、アクセス情報で表わされるアクセス先とを特定するステップと、スキャンデータに、スキャンデータに基づく表示のうちの二次元コードの画像の位置に基づく位置に対して規定された操作を受けることによってアクセス先へのアクセスを実行させるコマンドであるリンクコードを付加するステップと、リンクコードが付加されたスキャンデータを、指定された宛先に対して出力するステップとを備える。
【００１２】
他の実施の形態に従うと、制御プログラムはコンピューターに、クセス情報を含む二次元コードが印刷されたドキュメントをスキャンすることによって得られたデータであるスキャンデータの処理を実行させる制御プログラムである。このプログラムはコンピューターに、スキャンデータを解析することによって、スキャンデータにおける二次元コードの画像の位置と、アクセス情報で表わされるアクセス先とを特定するステップと、スキャンデータに、スキャンデータに基づく表示のうちの二次元コードの画像の位置に基づく位置に対して規定された操作を受けることによってアクセス先へのアクセスを実行させるコマンドであるリンクコードを付加するステップと、リンクコードが付加されたスキャンデータを、指定された宛先に対して出力するステップとを実行させる。
【発明の効果】
【００１３】
この開示によると、二次元コードが印刷されているドキュメントをスキャンすることによって得られた画像データであるスキャンデータが、当該データに含まれる二次元コードの画像をアクセス情報として有効に活用できるように処理される。
【図面の簡単な説明】
【００１４】
【図１】実施の形態にかかる画像処理装置の一例であるＭＦＰ（Multi-Functional  Peripheral）の装置構成の具体例を表わしたブロック図である。
【図２】ＭＦＰの動作概要を表わした図である。
【図３】ＭＦＰの機能構成の一例を表わしたブロック図である。
【図４】ＭＦＰから出力されるスキャンデータの具体例を説明するための図である。
【図５】ＭＦＰの動作の流れを表わしたフローチャートである。
【図６】第２の実施の形態にかかる画像処理装置の一例としてのＰＣ（パーソナルコンピューター）の動作概要を表わした図である。
【発明を実施するための形態】
【００１５】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらの説明は繰り返さない。
【００１６】
［第１の実施の形態］
図１は、本実施の形態にかかる画像処理装置の一例であるＭＦＰ（Multi-Functional  Peripheral）１００の装置構成の具体例を表わしたブロック図である。図１を参照して、ＭＦＰ１００は、装置全体を制御するためのＣＰＵ（Central  Processing  Unit）１０と、ＣＰＵ１０で実行するプログラムを記憶するためのＲＯＭ（Read  Only  Memory）１１と、ＣＰＵ１０がプログラムを実行する際の作業領域になるＲＡＭ（Random  Access  Memory）１２と、画像データなどの各種データを記憶するためのＨＤＤ（Hard  Disk  Drive）１３とを含む。また、ＭＦＰ１００は、スキャナー１４とプリンター１５と操作パネル１６とを含む。さらに、ＭＦＰ１００は、他の装置と通信するための通信部１７を含む。通信部１７は、ＬＡＮ（Local  Area  Network）などの専用回線を介した通信を行なってもよいし、インターネットを介した通信を行なってもよい。また通信部１７は、無線通信を行なっても有線による通信を行なってもよい。
【００１７】
＜動作概要＞
図２は、ＭＦＰ１００の動作概要を表わした図である。図２を参照して、ＭＦＰ１００は、ドキュメント（原稿）をスキャンし、該ドキュメントをスキャンすることによって得られた画像データであるスキャンデータを出力する（ステップＳ１）。スキャンデータの出力先がプリンター、つまり、ＭＦＰ１００がコピー動作を実行する場合には、スキャンデータをそのままプリンターに出力してプリントさせる（ステップＳ２）。
【００１８】
スキャンデータの出力先がスキャンデータそのものを出力する相手先である場合、たとえば、ＭＦＰ１００がＰＣ（パーソナルコンピューター）などの他の装置にスキャンデータを送信する場合、ＭＦＰ１００はスキャンデータを解析する（ステップＳ３）。スキャンしたドキュメントに、ＵＲＬ（Uniform  Resource  Locators）などのアクセス情報がＱＲコード（登録商標）などの二次元コードに変換されて印字されている場合、ＭＦＰ１００はスキャンデータを解析することによって、ドキュメント上の二次元コードの印刷されている位置と、当該二次元コードで表わされるアクセス情報によって示されたアクセス先とを特定する。そして、ＭＦＰ１００は、スキャンデータにリンクコードを付加する（ステップＳ４）。リンクコードは、スキャンデータに基づく表示のうちの二次元コードの画像の位置に基づく位置に対して、たとえばクリックやマウスオンなどの予め規定された操作を受けることによって、当該スキャンデータを表示する装置に対してアクセス先へのアクセスを実行させるコマンドである。
【００１９】
スキャンデータにリンクコードが付加されることによって、当該スキャンデータを表示した装置のユーザーは指定された位置に対してたとえばクリックなどの規定された操作を行なうことによってアクセス情報で指定されるアクセス先へのアクセスを当該装置に指示することができる。つまり、ユーザーは、スキャン元のドキュメントに印刷されている二次元コードをアクセス情報として有効に活用することができる。
【００２０】
ＭＦＰ１００は、さらに、上記規定された操作を受け付ける位置に、当該位置であることを表わす画像であるリンク画像を付加してもよい。リンク画像には、ＵＲＬなどのアクセス情報を表わす文字列や、マウス画像などが含まれる。好ましくは、ＭＦＰ１００は、スキャンデータの出力先がＰＣなどの他の装置である場合にはスキャンデータにリンク画像を付加し、出力先がメモリーである場合にはスキャンデータにリンク画像を付加しない。
【００２１】
スキャンデータにリンク画像が付加されることによって、当該スキャンデータを表示した装置のユーザーはリンクコードがスキャンデータに付加されていることをリンク画像によって容易に把握することができ、リンクコードによってアクセス情報をより有効に活用することができる。リンク画像が付加されたスキャンデータがメモリーに保存されることにより、当該スキャンデータがメモリーから読み出されて他の装置に送信された場合に、当該他の装置ではリンクコードによってアクセス情報を活用することができる。一方で、メモリーに格納されたスキャンデータはプリンター１５によって印刷される場合もある。その場合には、スキャンデータにリンク画像が含まれないことによって元のドキュメントと同じプリントが得られることになる。
【００２２】
ＭＦＰ１００は、リンクコードが付加されたスキャンデータを、ＰＣなどの指定された他の装置に出力する（ステップＳ５）。
【００２３】
＜機能構成＞
図３は、上記動作を行なうためのＭＦＰ１００の機能構成の一例を表わしたブロック図である。図３の各機能は、ＭＦＰ１００のＣＰＵ１０がＲＯＭ１１に記憶されているプログラムをＲＡＭ１２上に読み出して実行することで、主にＣＰＵ１０において実現される。しかしながら、少なくとも一部機能が図１に表わされた他のハードウェア、または図示されていない電気回路などの他のハードウェアによって実現されてもよい。
【００２４】
図３を参照して、ＭＦＰ１００のＣＰＵ１０は、画像入力部１０１と、特定部１０２と、コード付加部１０３と、画像付加部１０４と、出力部１０５と、格納部１０６と、送信処理部１０７と、印刷処理部１０８と、指示入力部１１０と、判断部１１１とを含む。
【００２５】
画像入力部１０１は、スキャナー１４からスキャンデータの入力を受け付ける。画像入力部１０１は、その他、メモリーの一例であるＨＤＤ１３に含まれる、スキャンデータを記憶するための記憶領域であるスキャンデータ記憶部１３１から指定されたスキャンデータを読み出すことによってスキャンデータの入力を受け付けてもよいし、通信部１７を介して他の装置からスキャンデータの入力を受け付けてもよい。スキャンデータ記憶部１３１は、ユーザーごと、またはユーザーグループごとに設定されている、ボックスと呼ばれる記憶領域であってもよい。
【００２６】
入力されたスキャンデータがアクセス情報を含むＱＲコードなどの二次元コードが印刷されたドキュメントのスキャンデータである場合、特定部１０２は、スキャンデータを解析することによってスキャンデータにおける二次元コードの画像の位置を特定する。また、特定部１０２は、二次元コードを解析することによってアクセス情報で表わされるアクセス先を特定する。
【００２７】
コード付加部１０３は、スキャンデータにリンクコードを付加する。好ましくは、画像付加部１０４は、リンクコードが予め規定された操作を受け付ける二次元コードの画像の位置に基づく位置を表わす画像であるリンク画像をスキャンデータに付加する。
【００２８】
指示入力部１１０は、操作パネル１６からスキャンデータの出力先とする宛先の指定の入力を受け付ける。スキャンデータの出力先として指定される宛先は、当該スキャンデータの印字のためのプリンター１５、プリンター１５ではないＰＣなどの他の装置、またはスキャンデータ記憶部１３１などのメモリーなどである。
【００２９】
好ましくは、判断部１１１は、指定された宛先に応じてコード付加部１０３によるリンクコードの付加の要否を判断する。すなわち、指定された宛先が当該スキャンデータの印字のためのプリンター１５である場合にはリンクコードをスキャンデータに付加しないと判断する。また、指定された宛先がプリンター１５ではないＰＣなどの他の装置やスキャンデータ記憶部１３１などのメモリーである場合には、判断部１１１は、スキャンデータにリンクコードを付加すると判断する。画像付加部１０４は、コード付加部１０３がスキャンデータにリンクコードを付加した場合に、さらにリンク画像をスキャンデータに付加する。さらに好ましくは、判断部１１１は、指定された宛先に応じて画像付加部１０４によるリンク画像の付加の要否を判断する。すなわち、指定された宛先がＰＣなどの他の装置である場合、判断部１１１は、スキャンデータにリンク画像を付加すると判断する。また、指定された宛先がメモリーである場合には、判断部１１１は、スキャンデータにリンク画像を付加しないと判断する。
【００３０】
出力部１０５は、リンクコード、またはリンクコードとリンク画像とが付加されたスキャンデータを、指定された宛先に対して出力する。すなわち、指定された宛先がスキャンデータ記憶部１３１である場合、出力部１０５はスキャンデータ記憶部１３１にスキャンデータを格納するための格納部１０６にスキャンデータを渡す。スキャンデータは格納部１０６によってスキャンデータ記憶部１３１に格納される。指定された宛先がＰＣなどの他の装置である場合、スキャンデータを他の装置に送信する処理を行なうための送信処理部１０７にスキャンデータを渡す。スキャンデータは送信処理部１０７によって、通信部１７を介して指定された他の装置に送信される。指定された宛先がプリンターであって印刷が行なわれる場合、出力部１０５はスキャンデータを印刷処理部１０８に渡す。スキャンデータは印刷処理部１０８によってプリンター１５で印刷されるための処理が行なわれて、プリンター１５での印刷が実行される。
【００３１】
好ましくは、ＣＰＵ１０は、さらに、削除部１０９を含む。削除部１０９は、コード付加部１０３によってスキャンデータにリンクコードを付加する場合、または、画像付加部１０４によってスキャンデータにさらにリンク画像を付加する場合、ＱＲコードなどの二次元コードの画像をスキャンデータから削除する。
【００３２】
図４（Ａ）〜図４（Ｅ）は、それぞれ、ＭＦＰ１００から出力されるスキャンデータの具体例を説明するための図である。スキャンされたドキュメントには二次元コードの一例としてのＱＲコードが印刷されているものとする。ＭＦＰ１００は、たとえば、図４（Ａ）に表わされたように、スキャンデータに基づく表示のうちのＱＲコードの画像の位置を、予め規定された操作を受け付けることによってアクセス先へのアクセスを実行させる位置としたリンクコードをスキャンデータに付加する。この場合、好ましくは、ＭＦＰ１００は、スキャンデータに基づく表示のうちのＱＲコードの画像に、リンクコードが付加されていることを表わす画像を付加する。図４（Ａ）の例ではＱＲコードが太枠で囲まれている。さらに、当該太枠は他とは異なる色彩とされてもよい。
【００３３】
または、ＭＦＰ１００は、たとえば、図４（Ｂ）に表わされたように、スキャンデータに基づく表示のうちのＱＲコードの画像の近傍にリンク情報に含まれるＵＲＬなどのアクセス情報を表わす文字列であるリンク画像を付加し、当該文字列の位置を、予め規定された操作を受け付けることによってアクセス先へのアクセスを実行させる位置としたリンクコードをスキャンデータに付加する。
【００３４】
スキャンデータに複数の二次元コードが含まれる場合、ＭＦＰ１００は複数の二次元コードそれぞれに対応したリンクコードをスキャンデータに付加し、さらに、複数のリンクコードそれぞれに対応したリンク画像をスキャンデータに付加する。このとき、リンク画像は複数の二次元コードそれぞれとの対応を示す情報を含む。図４（Ｃ）の例では、ＭＦＰ１００は、スキャンデータに基づく表示のうちの複数のＱＲコードそれぞれの画像に識別情報（番号）を付加し、対応するリンク画像それぞれにも同じ識別情報を付加する。
【００３５】
なお、リンク画像を付加する場合、ＭＦＰ１００は、図４（Ｄ）に示されたようにスキャンデータから二次元コードの画像を削除してもよい。また、リンク画像は、アクセス情報を表わす文字列に限定されず、たとえば図４（Ｅ）に示されたように予め規定された画像であってもよい。
【００３６】
＜動作フロー＞
図５は、ＭＦＰ１００の動作の流れを表わしたフローチャートである。図５のフローチャートに表わされた動作は、ＭＦＰ１００のＣＰＵ１０がＲＯＭ１１に記憶されているプログラムをＲＡＭ１２上に読み出して実行し、図３の各機能を発揮することによって実現される。図５の動作は、たとえばＭＦＰ１００の操作パネル１６に表示された図示されないメニュー画面においてスキャン動作を伴う動作が指定され、実行が指示されると開始される。
【００３７】
図５を参照して、ＭＦＰ１００のＣＰＵ１０は、たとえばスキャナー１４にセットされたドキュメントをスキャンするなどによって（ステップＳ１０１）、スキャンデータの入力を受け付ける（ステップＳ１０３）。ＣＰＵ１０は、他の装置からスキャンデータの入力を受け付けてもよいし、指定されたスキャンデータをメモリーから読み出してもよい。
【００３８】
ＣＰＵ１０はスキャンデータを解析する（ステップＳ１０５）。その結果、スキャンデータに二次元コードが含まれている場合には（ステップＳ１０７でＹＥＳ）、ＣＰＵ１０は、スキャンデータに基づく表示のうちの二次元コードの画像の位置を特定する。また、ＣＰＵ１０は、二次元コードを解析することによってアクセス情報で表わされるアクセス先を特定する（ステップＳ１１１）。
【００３９】
スキャンデータの送信先がプリンター１５である場合、つまり、操作パネル１６に対する操作がコピー動作の実行を指示する操作であった場合（ステップＳ１１３でＹＥＳ）、ＣＰＵ１０は、当該スキャンデータに基づく印刷動作を実行する（ステップＳ１０９）。
【００４０】
スキャンデータの送信先がプリンター１５でなく、予め指定された他の装置やメモリーである場合（ステップＳ１１３でＮＯ）、ＣＰＵ１０は、スキャンデータにリンクコードを付加する（ステップＳ１１５）。そして、ＣＰＵ１０は、スキャンデータを指定された送信先に従って送信する。つまり、スキャンデータを他の装置に送信することが指示されている場合には（ステップＳ１１７でＹＥＳ）、ＣＰＵ１０は、リンクコードが付加されたスキャンデータを指示された他の装置に送信する（ステップＳ１２１）。スキャンデータをメモリーに格納することが指示されている場合には（ステップＳ１１７でＮＯ）、ＣＰＵ１０は、リンクコードが付加されたスキャンデータをメモリーに格納することで当該データを保存する（ステップＳ１２３）。
【００４１】
好ましくは、ＣＰＵ１０は、スキャンデータを他の装置に送信することが指示されている場合には（ステップＳ１１７でＹＥＳ）、スキャンデータにさらにリンク画像を付加した上で（ステップＳ１１９）、データを指定された他の装置に送信する（ステップＳ１２１）。
【００４２】
スキャンデータを他の装置に送信することが指示されている場合には（ステップＳ１１７でＹＥＳ）、ＣＰＵ１０は、スキャンデータにリンク画像を付加せずにリンクコードのみ付加して、メモリーに格納する（ステップＳ１２３）。
【００４３】
＜第１の実施の形態の効果＞
第１の実施の形態にかかるＭＦＰ１００が以上の動作を行なうことによって、アクセス情報を含む二次元コードが印刷されたドキュメントのスキャンデータをプリンター１５以外の他の装置に出力する場合に、当該スキャンデータには上記アクセス情報によって表わされたアクセス先へのアクセスを指示するコマンドであるリンクコードが付加される。これにより、当該スキャンデータを表示した装置のユーザーは指定された位置に対してたとえばクリックなどの容易な操作によってアクセス情報で指定されるアクセス先へのアクセスを当該装置に指示することができる。つまり、ユーザーは、スキャン元のドキュメントに印刷されている二次元コードをアクセス情報として有効に活用することができる。
【００４４】
さらに、第１の実施の形態にかかるＭＦＰ１００ではスキャンデータの送信先に応じて、上記規定された操作を受け付ける位置に、当該位置であることを表わす画像であるリンク画像を付加する。すなわち、ＭＦＰ１００は、スキャンデータを他の装置に送信する場合にはスキャンデータにリンク画像を付加し、スキャンデータをメモリーに格納する場合にはスキャンデータにリンク画像を付加しない。スキャンデータにリンク画像が付加されることによって、当該スキャンデータを表示した装置のユーザーはリンクコードがスキャンデータに付加されていることを容易に把握することができ、アクセス情報をより有効に活用することができる。リンク画像が付加されたスキャンデータがメモリーに保存されることにより、当該スキャンデータがメモリーから読み出されて他の装置に送信された場合に、当該他の装置ではリンクコードによってアクセス情報を活用することができる。一方で、メモリーに格納されたスキャンデータはプリンター１５によって印刷される場合もある。その場合には、スキャンデータにリンク画像が含まれないことによって元のドキュメントと同じプリントが得られることになる。
【００４５】
［第２の実施の形態］
第１の実施の形態にかかるＭＦＰ１００において行なわれた画像処理は、ＭＦＰ１００以外のＰＣなどの画像処理装置によって行なわれてもよい。第２の実施の形態では、画像処理装置の一例としてのＰＣ１００’が上記の画像処理を実行する。ＰＣ１００’の装置構成は、図１に表わされたＭＦＰ１００の装置構成のうちの画像形成処理のための構成を含まないものであればよい。ＰＣ１００’のＣＰＵ１０は、図３に表わされた各機能を有する。
【００４６】
図６は、第２の実施の形態にかかる画像処理装置の一例としてのＰＣ１００’の動作概要を表わした図である。図６を参照して、第２の実施の形態にかかる画像処理装置であるＰＣ１００’は、スキャナー装置１４’からスキャンでーの入力を受け付ける（ステップＳ１’）。スキャンデータの出力先がプリンター装置である場合には、スキャンデータをそのままプリンター装置に出力してプリントさせる（ステップＳ２’）。
【００４７】
スキャンデータの出力先がＰＣなどの他の装置やメモリーである場合、ＰＣ１００’はスキャンデータを解析して、ドキュメント上の二次元コードの印刷されている位置と、当該二次元コードで表わされるアクセス情報によって示されたアクセス先とを特定する（ステップＳ３’）。
【００４８】
スキャンデータの出力先がＰＣなどの他の装置である場合には、ＰＣ１００’は、ドキュメントに上記アクセス先へのアクセスを指示するコマンドであるリンクコードを付加し、さらに、上記指示のための操作位置を表わすリンク画像を付加して、指定された他の装置に当該スキャンデータを送信する（ステップＳ５’）。
【００４９】
スキャンデータの出力先がメモリーである場合には、ＰＣ１００’は、ドキュメントに上記アクセス先へのアクセスを指示するコマンドであるリンクコードを付加して指定されたメモリーに当該スキャンデータを格納する（ステップＳ５”）。
【００５０】
上記の画像処理がＰＣ１００’などのＭＦＰ以外の装置によって実行されることによっても、スキャン元のドキュメントに印刷されている二次元コードがアクセス情報として有効に活用されることになる。
【００５１】
［他の例］
開示された特徴は、１つ以上のモジュールによって実現される。たとえば、当該特徴は、回路素子その他のハードウェアモジュールによって、当該特徴を実現する処理を規定したソフトウェアモジュールによって、または、ハードウェアモジュールとソフトウェアモジュールとの組み合わせによって実現され得る。
【００５２】
上述の画像処理を汎用のＭＦＰやＰＣに実行させるための、１つ以上のソフトウェアモジュールの組み合わせであるプログラムとして提供することもできる。このようなプログラムは、コンピューターに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact  Disk-Read  Only  Memory）、ＲＯＭ、ＲＡＭおよびメモリカードなどのコンピューター読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピューターに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【００５３】
なお、本開示にかかるプログラムは、コンピューターのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本開示にかかるプログラムに含まれ得る。
【００５４】
また、本開示にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本開示にかかるプログラムに含まれ得る。
【００５５】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【００５６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００５７】
１０  ＣＰＵ、１１  ＲＯＭ、１２  ＲＡＭ、１３  ＨＤＤ、１４  スキャナー、１４’  スキャナー装置、１５  プリンター、１６  操作パネル、１７  通信部、１００  ＭＦＰ、１００’  ＰＣ、１０１  画像入力部、１０２  特定部、１０３  コード付加部、１０４  画像付加部、１０５  出力部、１０６  格納部、１０７  送信処理部、１０８  印刷処理部、１０９  削除部、１１０  指示入力部、１１１  判断部、１３１  スキャンデータ記憶部。 
【図１】
0006682215.tif 000002
【図２】
0006682215.tif 000003
【図３】
0006682215.tif 000004
【図４】
0006682215.tif 000005
【図５】
0006682215.tif 000006
【図６】
0006682215.tif 000007