(57)【要約】【課題】文字情報を二次元コード情報に変換して印刷する際の管理を容易にする【解決手段】印刷処理装置１００は、所定の文字情報を所定の形式の二次元コード情報に変換する二次元コード情報生成部１０４と、所定の文字情報または二次元コード情報生成部１０４が生成した二次元コード情報を原文の文字列として、当該文字列よりも文字数の少ない一定長の要約を生成する要約生成部１０６と、印刷指示に基づき、二次元コード情報生成部１０４が生成した二次元コード情報と、要約生成部１０６が生成した要約とを併記して印刷する印刷処理部１０８と、を含む。【選択図】図１
2008242625.tif 000002
【特許請求の範囲】
【請求項１】
所定の文字情報を所定の形式の二次元コード情報に変換する二次元コード情報生成部と、
前記所定の文字情報または前記二次元コード情報生成部が生成した前記二次元コード情報を原文の文字列として、当該文字列よりも文字数の少ない一定長の要約を生成する要約生成部と、
印刷指示に基づき、前記二次元コード情報生成部が生成した前記二次元コード情報と、前記要約生成部が生成した前記要約とを併記して印刷する印刷処理部と、
を含む印刷処理装置。
【請求項２】
請求項１に記載の印刷処理装置において、
前記要約生成部は、ハッシュ関数により、前記要約を生成する印刷処理装置。
【請求項３】
請求項１または２に記載の印刷処理装置において、
前記所定の文字情報は、ネットワーク上のデータの場所を示す位置情報である印刷処理装置。
【請求項４】
請求項１から３いずれかに記載の印刷処理装置において、
前記二次元コード情報生成部が生成した前記二次元コード情報と、前記要約生成部が生成した前記要約とを対応付けた対応データを記憶する記憶部をさらに含む印刷処理装置。
【請求項５】
請求項４に記載の印刷処理装置において、
前記記憶部は、前記対応データとして、前記所定の文字情報も前記二次元コード情報および前記要約と対応付けて記憶する印刷処理装置。
【請求項６】
請求項４または５に記載の印刷処理装置において、
前記記憶部は、前記対応データを複数含むリストを、各前記対応データにリスト番号を付して記憶する印刷処理装置。
【請求項７】
請求項６に記載の印刷処理装置において、
前記印刷処理部は、前記二次元コード情報および前記要約とともに、前記リスト番号も併記して印刷する印刷処理装置。
【請求項８】
請求項４から７いずれかに記載の印刷処理装置において、
前記要約の入力があると、当該要約をキーとして前記記憶部を参照し、当該要約に対応付けられた前記二次元コード情報を抽出する二次元コード情報抽出部をさらに含む印刷処理装置。
【請求項９】
請求項１から８いずれかに記載の印刷処理装置において、
前記二次元コード情報生成部が生成した前記二次元コード情報と、前記要約生成部が生成した前記要約とを対応付けた対応データを表示する表示処理部をさらに含む印刷処理装置。
【請求項１０】
所定の文字情報を所定の形式の二次元コード情報に変換する二次元コード情報生成部と、
前記所定の文字情報または前記二次元コード情報生成部が生成した前記二次元コード情報を原文の文字列として、当該文字列よりも文字数の少ない一定長の要約を生成する要約生成部と、
印刷指示に基づき、前記二次元コード情報生成部が生成した前記二次元コード情報と、前記要約生成部が生成した前記要約とを併記して印刷する印刷処理部と、
を含む印刷処理システム。
【請求項１１】
コンピュータを、
所定の文字情報を所定の形式の二次元コード情報に変換する二次元コード情報生成手段、
前記所定の文字情報または前記二次元コード情報生成手段が生成した前記二次元コード情報を原文の文字列として、当該文字列よりも文字数の少ない一定長の要約を生成する要約生成手段、
印刷指示に基づき、前記二次元コード情報生成部が生成した前記二次元コード情報と、前記要約生成部が生成した前記要約とを併記して印刷装置に印刷させる印刷処理手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、印刷処理装置に関し、とくに二次元コード情報を取り扱う印刷処理装置および印刷処理システムに関する。
【背景技術】
【０００２】
近年、水平方向および垂直方向の二次元方向に情報を持つ二次元コード情報が普及してきている。二次元コードは、一次元コードに比べて大容量の情報を扱うことができるため、コード自体に種々の情報を持たせることが可能である。
【０００３】
近年、様々な場面でたとえばＱＲコード等の二次元コード情報が利用されている。たとえば、近年、カメラ機能および二次元コード情報のデコード機能を有する携帯電話端末等も普及している。このような携帯電話端末を使えば、パンフレット等に印刷されたＵＲＬの二次元コード情報をカメラで撮影してそれをデコードすれば、ＵＲＬの電子データを取得することができる。そして、そのまま携帯電話端末からＵＲＬに接続することにより、そのＵＲＬのホームページの情報を得ることができる。そのため、自社のホームページにアクセスしてもらいたい場合、パンフレット等に、自社のＵＲＬの二次元コード情報を印刷しておくことにより、より多くの人に気軽にホームページにアクセスしてもらえるようになる。
【０００４】
特許文献１（特開平１１−２０３３８１号公報）には、ＵＲＬを二次元コード画像に変換して文書を印刷し、印刷された文書の二次元コード画像をカメラで撮影し二次元コード情報を復号してＵＲＬを取得し、ＵＲＬに対応する情報をネットワークを介して入力することにより、情報を表示させる技術が記載されている。
【特許文献１】特開平１１−２０３３８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、ＵＲＬを二次元コード情報に変換してパンフレットに印刷した後に、ＵＲＬが変更になる場合等もある。たとえば、小規模な会社の場合、一度に多数のパンフレットを作成しても、全部を配布しない間にＵＲＬが変更になったりすることがある。そのため、印刷してから時間がたった場合に、既に印刷されている二次元コード情報が正しいかどうか確認したいことがある。しかし、従来、確認するためには、二次元コード情報をデコードしなければならず、またデコードしても、通常ＵＲＬは長い文字列で構成されているため、正しいかどうかを確認するのも煩雑となっていた。
【０００６】
本発明はこうした点に鑑みてなされたもので、その目的は、文字情報を二次元コード情報に変換して印刷する際の管理を容易にする技術の提供にある。
【課題を解決するための手段】
【０００７】
本発明によれば、
所定の文字情報を所定の形式の二次元コード情報に変換する二次元コード情報生成部と、
所定の文字情報または二次元コード情報生成部が生成した二次元コード情報を原文の文字列として、当該文字列よりも文字数の少ない一定長の要約を生成する要約生成部と、
印刷指示に基づき、二次元コード情報生成部が生成した二次元コード情報と、要約生成部が生成した要約とを併記して印刷する印刷処理部と、
を含む印刷処理装置が提供される。
【０００８】
所定の形式の二次元コード情報は、たとえばＱＲコードとすることができる。
【０００９】
このようにすれば、たとえば２つの印刷物の要約を比較することにより、それらに印刷された二次元コード情報が同じものか異なるものかを容易に判断することができる。ここで、たとえば、要約生成部が生成する要約は、原文の文字列をもとにハッシュ関数により生成したハッシュ値とすることができる。また、所定の文字情報は、ネットワーク上のデータの場所を示す位置情報（たとえばＵＲＬ）とすることができる。
【００１０】
本発明の印刷処理装置は、二次元コード情報生成部が生成した二次元コード情報と、要約生成部が生成した要約とを対応付けた対応データを記憶する記憶部をさらに含むことができる。
【００１１】
本発明の印刷処理装置において、記憶部は、対応データとして、所定の文字情報も二次元コード情報および要約と対応付けて記憶することができる。
【００１２】
本発明の印刷処理装置において、記憶部は、対応データを複数含むリストを、各対応データにリスト番号を付して記憶することができる。
【００１３】
本発明の印刷処理装置において、印刷処理部は、二次元コード情報および要約とともに、リスト番号も併記して印刷することができる。
【００１４】
本発明の印刷処理装置は、要約の入力があると、当該要約をキーとして記憶部を参照し、当該要約に対応付けられた二次元コード情報を抽出する二次元コード情報抽出部をさらに含む印刷処理装置。
【００１５】
本発明の印刷処理装置は、二次元コード情報生成部が生成した二次元コード情報と、要約生成部が生成した要約とを対応付けた対応データを表示する表示処理部をさらに含むことができる。
【００１６】
本発明によれば、
コンピュータを、
所定の文字情報を所定の形式の二次元コード情報に変換する二次元コード情報生成手段、
所定の文字情報または二次元コード情報生成手段が生成した二次元コード情報を原文の文字列として、当該文字列よりも文字数の少ない一定長の要約を生成する要約生成手段、
印刷指示に基づき、二次元コード情報生成部が生成した二次元コード情報と、要約生成部が生成した要約とを併記して印刷装置に印刷させる印刷処理手段、
として機能させるプログラムが提供される。
【００１７】
本発明によれば、
所定の文字情報を所定の形式の二次元コード情報に変換する二次元コード情報生成部と、
前記所定の文字情報または前記二次元コード情報生成部が生成した前記二次元コード情報を原文の文字列として、当該文字列よりも文字数の少ない一定長の要約を生成する要約生成部と、
印刷指示に基づき、前記二次元コード情報生成部が生成した前記二次元コード情報と、前記要約生成部が生成した前記要約とを併記して印刷する印刷処理部と、
を含む印刷処理システムが提供される。
本発明の印刷処理システムは、上記のようなプログラムがインストールされたコンピュータと、当該プログラムの指示に基づき印刷を行う印刷装置とにより構成することができる。
【００１８】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１９】
本発明によれば、文字情報を二次元コード情報に変換して印刷する際の管理を容易にすることができる。
【発明を実施するための最良の形態】
【００２０】
以下の実施の形態において、所定の文字情報がＵＲＬである場合を例として説明する。
【００２１】
図１は、本実施の形態における印刷処理装置１００の構成を示すブロック図である。
印刷処理装置１００は、文字情報入力受付部１０２、二次元コード情報生成部１０４、要約生成部１０６、印刷処理部１０８、表示処理部１１０、検索キー入力受付部１１２、ＵＲＬ情報抽出部１１４、およびＵＲＬリスト記憶部１１６を含む。
【００２２】
印刷処理装置１００の各構成要素は、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされた本図の構成要素を実現するプログラム、そのプログラムを格納するハードディスクなどの記憶ユニット、ネットワーク接続用インターフェースを中心にハードウエアとソフトウエアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。実施の形態で説明する各図は、ハードウエア単位の構成ではなく、機能単位のブロックを示している。なお、図１において、本発明の本質に関わらない部分の構成については省略してある。
【００２３】
本実施の形態において、印刷処理装置１００は、ＵＲＬ（Uniform Resource Locator）等のネットワーク上のデータの場所を示す位置情報である文字情報の二次元コード情報をその文字情報をもとにハッシュ関数により生成したハッシュ値とともに印刷する。このようにすれば、たとえば２つの印刷物のハッシュ値を比較することにより、それらに印刷された二次元コード情報が同じものか異なるものかを容易に判断することができる。
【００２４】
ＵＲＬリスト記憶部１１６（記憶部）は、種々の会社のＵＲＬ情報のリストを記憶する。図２は、ＵＲＬリスト記憶部１１６に記憶されたＵＲＬ情報のリストの一例を示す図である。ＵＲＬ情報は、リストＮｏ．名称（会社名）、その会社のＵＲＬ、当該ＵＲＬの二次元コード情報、当該ＵＲＬをもとに生成したハッシュ値、およびハッシュ値の生成ルールが対応付けられたものである。ハッシュ値の生成ルールについては後述する。
【００２５】
図１に戻り、文字情報入力受付部１０２は、ユーザからＵＲＬ情報の新規入力指示や、ＵＲＬ情報の更新指示があった場合に、ユーザから文字情報であるＵＲＬの入力を受け付ける。ユーザは、新たなＵＲＬ情報を入力する場合、ＵＲＬを図示しないキーボード等を介して入力する。
【００２６】
二次元コード情報生成部１０４は、文字情報入力受付部１０２が入力を受け付けたＵＲＬを所定の形式の二次元コード情報に変換する。ここで、二次元コード情報は、一般的に二次元コード情報として知られている種々のものを用いることができるが、たとえばＱＲコードを用いることができる。
【００２７】
要約生成部１０６は、文字情報入力受付部１０２が入力を受け付けた文字情報であるＵＲＬまたは二次元コード情報生成部が生成した二次元コード情報を原文の文字列として、当該文字列よりも文字数の少ない一定長の要約を生成する。本実施の形態において、要約生成部１０６は、要約としてハッシュ関数によりハッシュ値を生成する。
【００２８】
要約生成部１０６は、文字情報入力受付部１０２が入力を受け付けた文字情報そのものに基づき要約を生成してもよく、また、二次元コード情報生成部１０４により生成された二次元コード情報に基づき要約を生成することもできる。二次元コード情報生成部１０４により生成された二次元コード情報は、たとえばバージョン情報や誤り訂正用の冗長データ等の付加情報を含む。要約生成部１０６が二次元コード情報生成部１０４により生成された二次元コード情報に基づき要約を生成する場合、これらの付加情報も含む状態で、要約を生成することができる。要約生成部１０６が、文字情報入力受付部１０２が入力を受け付けた文字情報そのものに基づき要約を生成するか、また、二次元コード情報生成部１０４により生成された二次元コード情報に基づき要約を生成するかの設定は、印刷処理装置１００において共通で設定しておくこともでき、また各ＵＲＬ情報毎に、新規入力の際に設定を行うようにすることもできる。一旦ルールが設定されると、それがＵＲＬリスト記憶部１１６に記憶される。更新する際は、前回と同じルールでハッシュ値が生成される。これにより、ＵＲＬに変更がない場合は、ハッシュ値も同じようにすることができる。図２において、ルール欄で「１」となっているのは、たとえば文字情報入力受付部１０２が入力を受け付けた文字情報そのものに基づきハッシュ値を生成すること、「２」となっているのは、ＱＲコードの規格等も含めてハッシュ値を生成することとすることができる。
【００２９】
二次元コード情報生成部１０４は、文字情報入力受付部１０２が入力を受け付けた文字情報であるＵＲＬと、二次元コード情報生成部１０４が生成した二次元コード情報と、要約生成部１０６が生成した要約とを対応付けて、ＵＲＬリスト記憶部１１６に記憶する。なお、ＵＲＬ情報の新規入力指示があった場合には、印刷処理装置１００は、ユーザから会社名の入力も受け付けることができる。二次元コード情報生成部１０４は、会社名もＵＲＬ等に対応付けて記憶する。
【００３０】
表示処理部１１０は、ＵＲＬリスト記憶部１１６に記憶されたＵＲＬ情報のリストを表示する。なお、本実施の形態において、表示処理部１１０は、タッチパネルとすることができ、操作部としての機能も有する。表示処理部１１０は、初期状態として、「ＵＲＬ情報入力」等のボタンを表示することができる。ユーザが「ＵＲＬ情報入力」ボタンを選択すると、表示処理部１１０は、「新規」、「更新」等を選択する画面を表示する。「新規」が選択されると、表示処理部１１０は、「登録する会社の会社名およびＵＲＬを入力して下さい。」等のメッセージを表示する。ユーザがＵＲＬを入力すると、文字情報入力受付部１０２が入力を受け付け、上述した二次元コード情報生成部１０４および要約生成部１０６の処理が行われる。
【００３１】
また、表示処理部１１０は、「更新」が選択されると、ＵＲＬリスト記憶部１１６のリストを表示する。ユーザが表示処理部１１０に表示されたリストの中から、たとえばリストＮｏ．等を選択することにより、そのＮｏ．に対応付けられたＵＲＬ情報が更新対象とされる。表示処理部１１０は、「新しいＵＲＬを入力して下さい。」等のメッセージを表示する。ユーザがＵＲＬを入力すると、文字情報入力受付部１０２が入力を受け付け、上述した二次元コード情報生成部１０４および要約生成部１０６の処理が行われる。このとき、更新対象とされたＵＲＬ情報のＵＲＬ、二次元コード情報、およびハッシュ値が更新される。
【００３２】
印刷処理部１０８は、印刷指示に基づき、二次元コード情報生成部１０４が生成した二次元コード情報と、要約生成部１０６が生成した要約を含む確認情報とを併記して印刷する。印刷処理部１０８は、確認情報として、要約であるハッシュ関数とともに、ＵＲＬリスト記憶部１１６のリストＮｏ．を印刷してもよい。図３は、印刷処理部１０８が図２に示したＵＲＬリスト記憶部１１６のリストＮｏ．１のＡ社ＵＲＬに対応する二次元コード情報２０２と、そのハッシュ値２０４ａおよびリストＮｏ．２０４ｂを含む確認情報２０４とを併記して印刷した印刷物２００を示す図である。ここで、確認情報２０４は、ハッシュ値「Ｅ３６７」とリストＮｏ．とを含み、「Ｅ３６７−１」となっている。
【００３３】
図１に戻り、検索キー入力受付部１１２は、印刷処理部１０８に印刷させる対象の二次元コード情報を含むＵＲＬ情報をＵＲＬリスト記憶部１１６から検索するための検索キーの入力を受け付ける。検索キーは、リストＮｏ．、名称（会社名）、ハッシュ値等とすることができる。
【００３４】
ＵＲＬ情報抽出部１１４は、検索キー入力受付部１１２が入力を受け付けた検索キーをキーとしてＵＲＬリスト記憶部１１６を参照し、当該検索キーに対応付けられたＵＲＬ情報を抽出する。表示処理部１１０は、ＵＲＬ情報抽出部１１４が抽出したＵＲＬ情報を表示することができる。また、印刷処理部１０８は、ユーザからの印刷確定指示に基づき、ＵＲＬ情報抽出部１１４が抽出したＵＲＬ情報の二次元コード情報を、確認情報とともに所定の位置に印刷する。
【００３５】
本実施の形態において、表示処理部１１０は、初期状態として、「二次元コード情報印刷」ボタンも表示することができる。ユーザが「二次元コード情報印刷」ボタンを選択すると、表示処理部１１０は、「Ｎｏ．から指定」、「ハッシュ値から指定」、「名称から指定」、「リストを表示」等を選択する画面を表示する。
【００３６】
「Ｎｏ．から指定」、「ハッシュ値から指定」、または「名称から指定」が選択されると、表示処理部１１０は、ユーザにリストＮｏ．、ハッシュ値、または名称を入力させる。ユーザがリストＮｏ．、ハッシュ値、または名称を入力すると、検索キー入力受付部１１２がそれを検索キーとして受け付け、ＵＲＬ情報抽出部１１４による検索・抽出処理が行われる。表示処理部１１０は、ＵＲＬ情報抽出部１１４が抽出したＵＲＬ情報を表示し、「この二次元コード情報を印刷しますか」等のメッセージを表示する。ユーザが「はい」等のボタンを押すと、印刷処理部１０８がその二次元コード情報を、確認情報とともに印刷する。
【００３７】
また、「リストを表示」が選択されると、表示処理部１１０は、ＵＲＬリスト記憶部１１６のリストを表示する。ユーザが表示処理部１１０に表示されたリストの中から、たとえばリストＮｏ．等を選択することにより、そのＮｏ．に対応付けられたＵＲＬ情報が印刷対象となる。表示処理部１１０は、「この二次元コード情報を印刷しますか」等のメッセージを表示する。ユーザが「はい」等のボタンを押すと、印刷処理部１０８がその二次元コード情報を、確認情報とともに印刷する。
【００３８】
以上のような構成とすると、たとえば、ユーザが過去に印刷された印刷物を持っており、それと同じ二次元コード情報を印刷したい場合、印刷物に印刷されたハッシュ値を入力すると、ＵＲＬ情報抽出部１１４がそのハッシュ値をキーとして、ＵＲＬリスト記憶部１１６から対応するＵＲＬ情報を抽出し、表示処理部１１０がそのＵＲＬ情報を表示する。ユーザは、印刷指示を行うことにより、二次元コード情報および確認情報を印刷することができる。
【００３９】
なお、検索キー入力受付部１１２およびＵＲＬ情報抽出部１１４の処理は、ユーザが印刷指示を行うとき以外にも用いることができる。たとえばユーザがリストＮｏ．や名称を検索キーとしてＵＲＬ情報の検索を行った場合、ＵＲＬ情報抽出部１１４がリストＮｏ．や名称をキーとして、ＵＲＬリスト記憶部１１６から対応するＵＲＬ情報を抽出し、表示処理部１１０がそのＵＲＬ情報を表示する。このとき、過去に印刷された後にＵＲＬリスト記憶部１１６のＵＲＬ情報が更新されている場合、ハッシュ値も異なっていることになる。そのため、ユーザは印刷物に印刷されたハッシュ値と、表示処理部１１０に表示されたハッシュ値とを比較することにより、変更があったことを把握することもできる。
【００４０】
図４は、本実施の形態における印刷処理装置１００の処理手順の一例を示すフローチャートである。
【００４１】
ＵＲＬ情報の入力指示があると（Ｓ１００のＹＥＳ）、文字情報入力受付部１０２は、ＵＲＬの入力を受け付ける（Ｓ１０２）。二次元コード情報生成部１０４は、文字情報入力受付部１０２が入力を受け付けた文字情報であるＵＲＬを変換して二次元コード情報を生成する（Ｓ１０４）。また、要約生成部１０６は、要約として、ＵＲＬのハッシュ値を生成する（Ｓ１０６）。
【００４２】
二次元コード情報生成部１０４は、生成した二次元コード情報が、新規なものであるか否かを判断し（Ｓ１０８）、新規な場合（Ｓ１０８のＹＥＳ）、ＵＲＬリスト記憶部１１６に新規情報として書き込む（Ｓ１１０）。また、ステップＳ１０８で、新規でない場合（Ｓ１０８のＮＯ）、ＵＲＬリスト記憶部１１６の対応箇所を更新する（Ｓ１１２）。つづいて、印刷を行う場合（Ｓ１１４のＹＥＳ）、印刷処理部１０８は、二次元コード情報を確認情報とともに印刷する（Ｓ１１６）。印刷しない場合（Ｓ１１４のＮＯ）、そのまま処理を終了する。
【００４３】
このようにすれば、たとえば２つの印刷物の要約を比較することにより、それらに印刷された二次元コード情報が同じものか異なるものかを容易に判断することができる。
【００４４】
以上、本発明を実施の形態をもとに説明した。実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００４５】
以上の実施の形態において、印刷処理装置１００は、ファクシミリ、プリンタ、コピー、スキャナ機能等を統合したネットワーク複合機とすることができる。ここで、ネットワーク複合機は、たとえばネットワークファクシミリ装置やＭＦＰ（Multi Functional Peripheral）等である。
【００４６】
なお、以上の実施の形態においては、印刷処理装置がすべての処理を行う構成を示したが、本発明は、プリンタ等の印刷装置と、これを制御するコンピュータとにより構成された印刷処理システムとして実現することもできる。
【図面の簡単な説明】
【００４７】
【図１】実施の形態における印刷処理装置の構成を示すブロック図である。
【図２】ＵＲＬリスト記憶部に記憶されたＵＲＬ情報のリストの一例を示す図である。
【図３】印刷処理部が図２に示したＵＲＬリスト記憶部のリストＮｏ．１の二次元コード情報と、そのハッシュ値およびリストＮｏ．を含む確認情報とを併記して印刷した印刷物を示す図である。
【図４】実施の形態における印刷処理装置の処理手順の一例を示すフローチャートである。
【符号の説明】
【００４８】
１００ 印刷処理装置
１０２ 文字情報入力受付部
１０４ 二次元コード情報生成部
１０６ 要約生成部
１０８ 印刷処理部
１１０ 表示処理部
１１２ 検索キー入力受付部
１１４ ＵＲＬ情報抽出部
１１６ ＵＲＬリスト記憶部
２００ 印刷物
２０２ 二次元コード情報
２０４ 確認情報
２０４ａ ハッシュ値
２０４ｂ リストＮｏ．
【図１】
2008242625.tif 000003
【図２】
2008242625.tif 000004
【図３】
2008242625.tif 000005
【図４】
2008242625.tif 000006