(57)【要約】【課題】所望の内容情報を持った２次元バーコードが印刷された紙片を容易に入手することができるようにする。【解決手段】画像出力装置１は、内容情報を入力し、入力した内容情報を符号化することによりバーコードを生成し、生成したバーコードの近傍であって、当該バーコードが正しく読み取られるために当該バーコードの周囲に確保されるべき余白の外側に、当該内容情報の一部または全部が印刷されるように、印刷用データを出力する。バーコードを渡す際には、印刷された内容情報に基づいて、渡すべきバーコードが特定され、特定されたバーコードが印刷された部分が用紙から切り取られる。【選択図】      図４
2004362361.tif 000002
【特許請求の範囲】
【請求項１】
内容情報を入力する入力手段と、
前記入力手段により入力された前記内容情報を符号化することにより、バーコードを生成する符号化手段と、
一部が切り取られる用紙の前記一部に前記符号化手段により生成された前記バーコードが印刷されるように、かつ、前記バーコードの近傍であって、前記バーコードが正しく読み取られるために前記用紙上の前記バーコードの周囲に確保されるべき余白の外側に、前記入力手段により入力された前記内容情報が印刷されるように、印刷用データを出力する出力手段とを有する画像出力装置。
【請求項２】
前記出力手段は、前記符号化手段により生成された前記バーコードの近傍であって、前記バーコードが正しく読み取られるために前記バーコードの周囲に確保されるべき余白の外側に、前記入力手段により入力された前記内容情報の一部が印刷されるように、印刷用データを出力することを特徴とする請求項１に記載の画像出力装置。
【請求項３】
前記出力手段は、前記符号化手段により生成された前記バーコードの近傍であって、前記バーコードが正しく読み取られるために前記バーコードの周囲に確保されるべき余白の外側に、前記入力手段により入力された前記内容情報の全部が印刷されるように、印刷用データを出力することを特徴とする請求項１に記載の画像出力装置。
【請求項４】
内容情報を入力する入力手段と、
前記入力手段により入力された前記内容情報を符号化することにより、バーコードを生成する符号化手段と、
非表示情報を指定させる指定手段と、
前記符号化手段により生成された前記バーコードの近傍であって、前記バーコードが正しく読み取られるために前記バーコードの周囲に確保されるべき余白の外側に、前記入力手段により入力された前記内容情報から前記指定手段を用いて指定された前記非表示情報を除いた情報が印刷されるように、印刷用データを出力する一部出力手段とを有する画像出力装置。
【請求項５】
内容情報を入力する入力手段と、
前記入力手段により入力された前記内容情報を符号化することにより、バーコードを生成する符号化手段と、
一部が切り取られる用紙の前記一部に前記符号化手段により生成された前記バーコードが印刷されるように、かつ、前記バーコードの近傍であって、前記バーコードが正しく読み取られるために前記用紙上の前記バーコードの周囲に確保されるべき余白の外側に、前記入力手段により入力された前記内容情報が印刷されるように、印刷用データを出力する出力手段とを有する移動通信端末。
【請求項６】
コンピュータに、
内容情報を入力する入力過程と、
前記入力過程にて入力した前記内容情報を符号化することにより、バーコードを生成する符号化過程と、
一部が切り取られる用紙の前記一部に前記符号化過程にて生成された前記バーコードが印刷されるように、かつ、前記バーコードの近傍であって、前記バーコードが正しく読み取られるために前記用紙上の前記バーコードの周囲に確保されるべき余白の外側に、前記入力過程にて入力した前記内容情報が印刷されるように、印刷用データを生成する生成過程とを実行させるためのプログラム。
【請求項７】
コンピュータに、
内容情報を入力する入力過程と、
前記入力過程により入力された前記内容情報を符号化することにより、バーコードを生成する符号化過程と、
非表示情報を指定させる指定過程と、
前記符号化過程により生成された前記バーコードの近傍であって、前記バーコードが正しく読み取られるために前記バーコードの周囲に確保されるべき余白の外側に、前記入力過程により入力された前記内容情報から前記指定過程を用いて指定された前記非表示情報を除いた情報が印刷されるように、印刷用データを生成する一部生成過程とを実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、バーコードを用いて情報を提供する技術に関する。
【０００２】
【従来の技術】
バーコードには１次元シンボルを用いるものと２次元シンボルを用いるものがある。後者は２次元バーコードと呼ばれており、大量の情報を提供する場合に用いて好適である。２次元バーコードを用いた情報提供では、情報提供者は、提供したい文字列を符号化して２次元バーコードを生成し、この２次元バーコードを、印刷や通信により、受け手に渡す。
【０００３】
受け手における、２次元バーコードの代表的な使い方は、復号により、２次元バーコードに符号化されている情報（以後、「内容情報」と称す）を取得することである。内容情報の復号に用いられる装置としては、ディジタルカメラを備え、特定の形式の２次元バーコードから内容情報を復号する機能を有する移動機が挙げられる（例えば、非特許文献１参照）。また、このような移動機に読み取られる２次元バーコードを作成するプログラムの配布も行われている（例えば、非特許文献２参照）。
【０００４】
【非特許文献１】
”Ｊ−ＳＨＯ１０”、［ｏｎｌｉｎｅ］、シャープ株式会社、［平成１５年５月２７日検索］、インターネット
＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｓｈａｒｐ．ｃｏ．ｊｐ／ｐｒｏｄｕｃｔｓ／ｊｓｈ０１０／ｔｅｘｔ／ｂａｒｃｏｄｅ．ｈｔｍｌ＞
【非特許文献２】
”ＳＨＡＲＰ  ケータイ  ｄａＳＨ”、［ｏｎｌｉｎｅ］、シャープ株式会社、［平成１５年５月２７日検索］、インターネット
＜ＵＲＬ：ｈｔｔｐ：／／ｋ−ｔａｉ．ｓｈａｒｐ．ｃｏ．ｊｐ／ｄｏｗｎｌｏａｄ／ｔｏｏｌｓ／ｑｒｍｎｇｒ／ｉｎｔｒｏ．ｈｔｍｌ＞
【０００５】
【発明が解決しようとする課題】
上述したことから明らかなように、一般的なユーザが２次元バーコードを用いて情報を流通させるための基盤が整備されつつある。このような基盤整備が進めば、個人が手軽に情報を符号化して２次元バーコードを生成し、これを印刷し、２次元バーコードが印刷された紙片を他者へ渡す、といった形態での情報の流通が活発化すると考えられる。
【０００６】
このような形態で情報が流通される環境下では、内容情報の異なる２次元バーコードが印刷された多数の紙片を用意しておき、シーンに応じて、渡す紙片を変える、ということができれば便利である。しかし、非特許文献２に記載のプログラムを用いた場合、印刷されるのは２次元バーコードのみであるから、多数の紙片の中から渡すべき内容情報を持った２次元バーコードが印刷された紙片を見つけ出すのは困難である。
【０００７】
本発明は、上述した事情に鑑みてなされたものであり、所望の内容情報を持った２次元バーコードが印刷された紙片を容易に入手することができるようにする技術を提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明は、内容情報を符号化することにより得られたバーコードの近傍に、当該内容情報の一部または全部を印刷するという新規な思想を背景としている。そして、この新規な思想を背景におくと、内容情報を無作為にレイアウトすると２次元バーコードを正しく読み取ることができなくなる虞がある、という新規な課題が生じる。本発明は、この新規な課題をも解決するものである。
【０００９】
本発明は、内容情報を入力する入力手段と、前記入力手段により入力された前記内容情報を符号化することにより、バーコードを生成する符号化手段と、一部が切り取られる用紙の前記一部に前記符号化手段により生成された前記バーコードが印刷されるように、かつ、前記バーコードの近傍であって、前記バーコードが正しく読み取られるために前記用紙上の前記バーコードの周囲に確保されるべき余白の外側に、前記入力手段により入力された前記内容情報が印刷されるように、印刷用データを出力する出力手段と、を有する画像出力装置を提供する。
この画像出力装置によれば、一部が切り取られる用紙の当該一部にバーコードが印刷され、この用紙上の当該バーコードの近傍であって、当該バーコードが正しく読み取られるために当該バーコードの周囲に確保されるべき余白の外側に、当該バーコードの内容情報が印刷される、ようにした印刷用データが出力される。
【００１０】
本発明は、内容情報を入力する入力手段と、前記入力手段により入力された前記内容情報を符号化することにより、バーコードを生成する符号化手段と、非表示情報を指定させる指定手段と、前記符号化手段により生成された前記バーコードの近傍であって、前記バーコードが正しく読み取られるために前記バーコードの周囲に確保されるべき余白の外側に、前記入力手段により入力された前記内容情報から前記指定手段を用いて指定された前記非表示情報を除いた情報が印刷されるように、印刷用データを出力する一部出力手段と、を有する画像出力装置を提供する。
この画像出力装置によれば、バーコードの近傍であって、当該バーコードが正しく読み取られるために当該バーコードの周囲に確保されるべき余白の外側に、指定された非表示情報を当該バーコードの内容情報から除いた情報が印刷される、ようにした印刷用データが出力される。
【００１１】
本発明は、内容情報を入力する入力手段と、前記入力手段により入力された前記内容情報を符号化することにより、バーコードを生成する符号化手段と、一部が切り取られる用紙の前記一部に前記符号化手段により生成された前記バーコードが印刷されるように、かつ、前記バーコードの近傍であって、前記バーコードが正しく読み取られるために前記用紙上の前記バーコードの周囲に確保されるべき余白の外側に、前記入力手段により入力された前記内容情報が印刷されるように、印刷用データを出力する出力手段と、を有する移動通信端末を提供する。
この移動通信端末によれば、一部が切り取られる用紙の当該一部にバーコードが印刷され、この用紙上の当該バーコードの近傍であって、当該バーコードが正しく読み取られるために当該バーコードの周囲に確保されるべき余白の外側に、当該バーコードの内容情報が印刷される、ようにした印刷用データが出力される。
【００１２】
本発明は、コンピュータに、内容情報を入力する入力過程と、前記入力過程にて入力した前記内容情報を符号化することにより、バーコードを生成する符号化過程と、一部が切り取られる用紙の前記一部に前記符号化過程にて生成された前記バーコードが印刷されるように、かつ、前記バーコードの近傍であって、前記バーコードが正しく読み取られるために前記用紙上の前記バーコードの周囲に確保されるべき余白の外側に、前記入力過程にて入力した前記内容情報が印刷されるように、印刷用データを生成する生成過程と、を実行させるためのプログラムを提供する。
このプログラムを実行するコンピュータでは、一部が切り取られる用紙の当該一部にバーコードが印刷され、この用紙上の当該バーコードの近傍であって、当該バーコードが正しく読み取られるために当該バーコードの周囲に確保されるべき余白の外側に、当該バーコードの内容情報が印刷される、ようにした印刷用データが生成される。
【００１３】
本発明は、コンピュータに、内容情報を入力する入力過程と、前記入力過程により入力された前記内容情報を符号化することにより、バーコードを生成する符号化過程と、非表示情報を指定させる指定過程と、前記符号化過程により生成された前記バーコードの近傍であって、前記バーコードが正しく読み取られるために前記バーコードの周囲に確保されるべき余白の外側に、前記入力過程により入力された前記内容情報から前記指定過程を用いて指定された前記非表示情報を除いた情報が印刷されるように、印刷用データを生成する一部生成過程と、を実行させるためのプログラムを提供する。
このプログラムを実行するコンピュータでは、バーコードの近傍であって、当該バーコードが正しく読み取られるために当該バーコードの周囲に確保されるべき余白の外側に、指定された非表示情報を当該バーコードの内容情報から除いた情報が印刷される、ようにした印刷用データが生成される。
【００１４】
【発明の実施の形態】
以下、図面を参照して、本発明の実施の形態について説明する。なお、図面において、共通する部分には同一の符号が付されている。
【００１５】
［第１実施形態］
［情報流通システム］
図１は、本発明の第１実施形態に係る画像出力装置１を用いた、２次元バーコードの流通の例を説明するための図である。画像出力装置１は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブル２を介して接続されたプリンタ３へ印刷用データを出力する。これにより、プリンタ３が用紙Ａに２次元バーコードを印刷する。印刷された複数の２次元バーコードのうちの１つが移動機４に読み取られる。移動機４は、２次元バーコードを読み取ってその内容情報を復号したり、復号した内容情報を用いて、図示しない移動通信網及びインターネットを介した通信（例えば、通話、電子メールの送信、及びＷｅｂアクセス）を行ったりすることができる、周知の携帯電話機である。
【００１６】
［画像出力装置１］
［構成］
図２に示すように、本実施形態に係る画像出力装置１は、一般的なノート型コンピュータと同様の、ハードウェア構成およびオペレーティングシステムを有する。以降の説明では、画像出力装置１において、オペレーティングシステムが既に起動されているものとする。
【００１７】
ＣＰＵ１１は、操作子を備えた操作部１２からの操作信号を受け取り、受け取った操作信号で表される命令を実行する。例えば、ＣＰＵ１１は、命令が、不揮発性メモリ１３に記憶されたプログラムを実行する旨の命令であれば、ＲＡＭ１４をワークエリアとし、不揮発性メモリ１３から該当するプログラムを読み出し、実行する。また、ＣＰＵ１１は、実行中のプログラムの命令に従い、不揮発性メモリ１３及びＲＡＭ１４に対するデータの読み出し／書き込み、ＵＳＢインタフェース１５を介したＵＳＢケーブル２へのデータ出力、及びディスプレイ１６への画像データの供給、を行う。なお、ＵＳＢインタフェース１５はあくまで一例であり、プリンタ３などの印刷装置へデータを送信可能なインタフェースであればよく、印刷装置が読み取り可能な可搬型の記録媒体にデータを書き込む書き込み装置としてもよい。
【００１８】
不揮発性メモリ１３には作成プログラムＰが記憶されている。作成プログラムＰは、基本的に、画像出力装置１に、入力過程、符号化過程、及び出力過程を順次実行させるためのコンピュータプログラムである。ただし、状況によっては、出力過程に代えて指定過程および一部出力過程を順次実行させることもある。
【００１９】
入力過程とは、内容情報を入力する過程である。符号化過程とは、入力した内容情報を符号化することにより２次元バーコードを生成する過程である。出力過程とは、生成した２次元バーコードの近傍であって、当該２次元バーコードが正しく読み取られるために当該２次元バーコードの周囲に確保されるべき余白の外側に、入力した内容情報が印刷されるように、印刷用データを出力する過程である。指定過程とは、２次元バーコードの近傍に内容情報を印刷する際に印刷したくない非表示情報を指定させる過程である。一部出力過程とは、生成した２次元バーコードの近傍であって、当該２次元バーコードの余白の外側に、入力した内容情報から当該非表示情報を除いた情報が印刷されるように、印刷用データを出力する過程である。
【００２０】
ＣＰＵ１１は、上記の作成プログラムＰを用いて、すなわち不揮発性メモリ１３から作成プログラムＰを読み出して実行することにより、画像出力装置１に、入力手段、符号化手段、出力手段、指定手段、及び一部出力手段を実現する。
【００２１】
［入力手段、指定手段］
ＣＰＵ１１は、作成プログラムＰを用いて、操作部１２からの操作信号に基づいて、図３に示す画面をディスプレイ１６に表示させることにより、内容情報および設定情報の入力を促す一方、操作部１２から内容情報を表す操作信号を受け取ると当該内容情報を、設定情報を表す操作信号を受け取ると当該設定情報を、ＲＡＭ１４に記憶させる。また、図３に示す画面は、ＲＡＭ１４に記憶されている設定情報の内容を表す画面でもあるから、ＲＡＭ１４に記憶されている内容情報および設定情報の変更に追従する。
【００２２】
この図に示すように、ＣＰＵ１１は、内容情報を、氏名、電話番号、電子メールアドレス、及びメモという、４つのフィールドに分けて入力することを画像出力装置１の使用者に要求する。また、ＣＰＵ１１は、内容情報をＲＡＭ１４に記憶させる際には、当該内容情報が入力されたフィールドの内容情報用の記憶領域に書き込む。
【００２３】
一方、ＲＡＭ１４に記憶される設定情報により定められる事項としては、非表示情報、バーコードサイズ（大／中／小）、及び２次元バーコードのピッチがある。非表示情報は以下のように定められる。ＣＰＵ１１は、フィールド毎にチェックボックスを表示させ、操作部１２からの操作信号がチェックボックスのオン／オフを変更する旨の信号であれば、該当するフィールドのチェックボックス用の記憶領域に記憶されている値を反転させる。なお、チェックボックス用の記憶領域に記憶された値のデフォルト値は全てオフである。チェックボックス用の記憶領域に記憶された値がオンのフィールドの内容情報は、非表示情報として取り扱われる。
【００２４】
上述したことから明らかなように、入力手段および指定手段は、ＣＰＵ１１、操作部１２、不揮発性メモリ１３、ＲＡＭ１４、ディスプレイ１６を構成要素としている。もちろん、内容情報の入力を、操作部とディスプレイを有するターミナルから送信されてくる情報の受信により行うように変形すれば、操作部１２及びディスプレイ１６に代えて、当該ターミナルと通信するための通信部が構成要素となる。
【００２５】
［符号化手段］
また、ＣＰＵ１１は、作成プログラムＰを用いて、ＲＡＭ１４に記憶されている内容情報を予め定められた符号化方式で符号化することにより、２次元バーコードを生成し、この２次元バーコードの周囲に余白を配した画像を表す画像データである２次元バーコードデータをＲＡＭ１４に記憶させる。この余白の広がりを示す余白情報は作成プログラムＰに内包されている。
上述したことから明らかなように、符号化手段は、ＣＰＵ１１、不揮発性メモリ１３、ＲＡＭ１４を構成要素としている。
【００２６】
［出力手段、一部出力手段］
ＣＰＵ１１は、作成プログラムＰを用いて、ＲＡＭ１４に記憶されている設定情報に基づいて、印刷用データを得るための作成処理を行う。この作成処理において、ＣＰＵ１１は、まず、ＲＡＭ１４に記憶されている設定情報に定められたピッチ及びバーコードサイズと余白情報とに基づいて画像サイズを定める。以降の処理は、ＲＡＭ１４のチェックボックス用の記憶領域に記憶されている値が全てオフか、少なくとも１つがオンか、に応じて定まる。
【００２７】
［全てオフ（出力手段）］
全てオフの場合、ＣＰＵ１１は、定めた画像サイズを示すデータと、ＲＡＭ１４に記憶されている２次元バーコードデータと、当該２次元バーコードデータで表される画像の右隣に当該画像から所定距離だけ離れて全てのフィールドの名称を印刷することを定めたデータと、各名称の右隣に、該当するフィールド用の記憶領域に記憶されている内容情報をそのまま印刷することを定めたデータと、を含んだ印刷用データを作成する。所定距離は任意であり、２次元バーコードが印刷された部分のみを手で切り取ったとしても２次元バーコードの読み取りに支障が生じない程度の距離を示す情報が作成プログラムＰに内包されている。さらに、ＣＰＵ１１は、画像出力装置１の使用者の意志を確認し、作成した印刷用データを、ＵＳＢインタフェース１５を介してＵＳＢケーブル２へ送出したり、不揮発性メモリ１３に記憶させたり、破棄したりする。
【００２８】
［少なくとも１つがオン（一部出力手段）］
少なくとも１つがオンの場合、ＣＰＵ１１は、フィールド毎に、ＲＡＭ１４のチェックボックス用の記憶領域に記憶されている値がオンであれば当該フィールドの内容情報については伏せ字で、オフであれば当該フィールドの内容情報についてはそのまま印刷することを決定する。この決定に従って作動する点を除くと、以降の動作は、全てがオフの場合と同様である。
【００２９】
上述したことから明らかなように、出力手段および一部出力手段は、それぞれ、ＣＰＵ１１、不揮発性メモリ１３、ＲＡＭ１４、及びＵＳＢインタフェース１５を構成要素としている。もちろん、画像出力装置１とプリンタ３とがＵＳＢケーブル２で接続されるのではなくネットワークを介して通信するように変形すれば、ＵＳＢインタフェース１５に代えて、ＬＡＮカードや無線通信部等のネットワークインタフェースが構成要素となる。
【００３０】
［動作］
上述した構成の画像出力装置１の動作について、主に図４を参照して説明する。
【００３１】
ＣＰＵ１１は、操作部１２からの操作信号に従い、図３に示す画面をディスプレイ１６に表示させる。使用者は、この画面を参照しつつ、操作部１２を操作して、内容情報や設定情報を入力する。ＣＰＵ１１は、入力された内容情報および設定情報をＲＡＭ１４に記憶させるとともに、ＲＡＭ１４に記憶されている内容情報および設定情報を画面に反映させる。
【００３２】
ここで、図３に示す通りの内容情報および設定情報が入力されたものとする。
つまり、「氏名」を名称としたフィールドに「清水健一」、「ＴＥＬ」を名称とした電話番号のフィールドに「０９０００００００００」、及び「メモ」を名称としたフィールドに「臨時の連絡先です。」という内容情報が入力され、バーコードサイズを小、ピッチを０．３５と定める設定情報が入力されたものとする。
【００３３】
そして、使用者が操作部１２を用いて、画面内の生成ボタンＢ１を押す操作を行うと、ＣＰＵ１１は、以上の情報入力処理（ステップＳ１）を終了し、ＲＡＭ１４に記憶されている内容情報を符号化して２次元バーコードを生成し、この２次元バーコードに余白を付加した画像を表す画像データである２次元バーコードデータをＲＡＭ１４に記憶させる（ステップＳ２）。
【００３４】
次に、ＣＰＵ１１は、ＲＡＭ１４に記憶されている設定情報に定められたピッチ及びバーコードサイズと余白情報とに基づいて画像サイズを定める。次に、ＣＰＵ１１は、定めた画像サイズを示すデータと、ＲＡＭ１４に記憶されている２次元バーコードデータと、当該２次元バーコードデータで表される画像の右隣に当該画像から所定距離だけ離れて全てのフィールドの名称を印刷することを定めたデータと、各名称の右隣に、該当するフィールド用の記憶領域に記憶されている内容情報をそのまま印刷することを定めたデータと、を含んだ印刷用データを作成する（ステップＳ３）。
【００３５】
次に、ＣＰＵ１１は、図５に示す画面をディスプレイ１６に表示させ、使用者の指示を待つ（ステップＳ４）。この画面により、使用者には、作成された２次元バーコードの印刷時に全ての内容情報がそのまま印刷されることが知らされる。ここでは、印刷ボタンＢ３を押す操作が行われるものとする。この操作に応じた操作信号を受け取ると、ＣＰＵ１１は、作成した印刷用データを、ＵＳＢインタフェース１５を介してプリンタ３へ送信する（ステップＳ５：ＮＯ、Ｓ６：ＹＥＳ、Ｓ７）。プリンタ３は、この印刷用データを受信し、用紙Ａ（図１参照）を排出する。この用紙Ａには、２次元バーコードに対応付けて当該２次元バーコードの内容情報を示す文字列が印刷されているから、使用者は、当該２次元バーコードの用途を容易に把握することができる。
【００３６】
そして、図１に示されるように、使用者が、この用紙Ａから１つの２次元バーコードが印刷された部分を手で切り取る。用紙Ａにおいて、２次元バーコードが印刷された部分と文字列が印刷された印刷部分は、充分に離れているから、２次元バーコードの読み取りに支障の出ないように紙片Ａ１を切り取ることは容易である。そして、使用者が、切り取った紙片Ａ１を移動機４の所有者に手渡すとする。移動機４の所有者は、移動機４を操作し、この紙片Ａ１から２次元バーコードを読み取らせる（図６参照）。紙片Ａ１における２次元バーコードの周囲には充分に広い余白があることから、移動機４は、２次元バーコードを正しく読み取ることができる。
【００３７】
ＣＰＵ１１は、印刷用データを、ＵＳＢインタフェース１５を介してプリンタ３へ送信した後、再び、図５に示す画面をディスプレイ１６に表示させ、使用者の指示を待つ（ステップＳ４）。ここで、使用者が操作部１２を用いて、画面内の保存ボタンＢ４を押す操作を行えば、ＣＰＵ１１は、作成された印刷データを不揮発性メモリ１３に記憶させる（ステップＳ８）。
【００３８】
実際には、キャンセルボタンＢ２を押す操作が為され、図３に示す画面が表示されたものとする。この際、ＲＡＭ１４に記憶されている２次元バーコードデータは破棄される。そして、使用者が、操作部１２を用いて、氏名および電話番号のフィールドに対応するチェックボックスをオンにする操作を行ったものとする。この操作に応じた操作信号を受け取ったＣＰＵは、ＲＡＭ１４に確保してある、これらのフィールドのチェックボックス用の記憶領域に記憶されている値を反転させる。そして、使用者が、操作部１２を用いて、生成ボタンＢ１を押す操作を行うと、ＣＰＵ１１は、上述した場合と同様の処理を行い、２次元バーコードを生成し、２次元バーコードデータをＲＡＭ１４に記憶させる（ステップＳ２）。
【００３９】
次に、ＣＰＵ１１は、ＲＡＭ１４に記憶されている設定情報に定められたピッチ及びバーコードサイズと余白情報とに基づいて画像サイズを定める。次に、ＣＰＵ１１は、フィールド毎に、ＲＡＭ１４のチェックボックス用の記憶領域に記憶されている値がオンであれば当該フィールドの内容情報については伏せ字（例えば、「＊＊＊」）で、オフであれば当該フィールドの内容情報についてはそのまま印刷することを決定する。ここでは、氏名および電話番号のフィールドについては内容情報を伏せ字で印刷することが決定され、他のフィールドについては内容情報をそのまま印刷することが決定される。
【００４０】
次に、ＣＰＵ１１は、定めた画像サイズを示すデータと、ＲＡＭ１４に記憶されている２次元バーコードデータと、当該２次元バーコードデータで表される画像の右隣に当該画像から所定距離だけ離れて全てのフィールドの名称を印刷することを定めたデータと、各名称の右隣に、該当するフィールド用の記憶領域に記憶されている内容情報を印刷することを定めたデータと、を含んだ印刷用データを作成する。ただし、この印刷用データ内の、内容情報を印刷することを定めたデータは、氏名および電話番号のフィールドの内容情報については伏せ字で印刷することを定め、その他のフィールドの内容情報についてはそのまま印刷することを定めている（ステップＳ３）。
【００４１】
次に、ＣＰＵ１１は、図７に示す画面をディスプレイ１６に表示させ、使用者の指示を待つ（ステップＳ４）。この画面により、使用者には、作成された２次元バーコードの印刷時に、氏名および電話番号が伏せ字で印刷されること、すなわち内容情報がそのまま印刷されるのはメモのフィールドに入力した内容情報のみであることが知らされる。
【００４２】
そして、使用者が、操作部１２を用いて、印刷ボタンＢ３を押す操作を行うと、ＣＰＵ１１は、ＣＰＵ１１は、上述した場合と同様の処理を行う（ステップＳ５：ＮＯ、Ｓ６：ＹＥＳ、Ｓ７）。これにより、プリンタ３から用紙Ｄ（図１参照）が排出される。この用紙Ｄにおいて、メモのフィールドについては、内容情報がそのまま印刷されているから、図１に示すように、メモのフィールドに当該情報の用途を連想させる情報を入力しておけば、当該２次元バーコードの用途を容易に把握することができる。また、用紙Ｄにおいて、氏名および電話番号は伏せ字で印刷されている。このため、用紙Ｄや、２次元バーコード（紙片Ｄ１）を切り取った後の用紙Ｄを、紛失したり落としたりして、用紙Ｄに印刷された文字列が第三者の目に触れたとしても、２次元バーコードを読み取られて内容情報が復号されない限り、個人情報（氏名および電話番号）が第三者に知られることはない。
【００４３】
［第１実施形態の変形］
以上、本発明の第１実施形態について説明したが、この形態を以下のように変形しても本発明を実施することができる。
【００４４】
上述した実施形態において不揮発性メモリ１３に記憶された印刷用データの用途は任意である。例えば、ＵＳＢインタフェース１５に取り付け可能な外付けのＦＤ（フレキシブルディスク）ドライブを用いてＦＤに書き込み、他のコンピュータにて印刷するようにしてもよいし、画像出力装置１のオペレーティングシステムが備えているメーラを用いて他のコンピュータへ送信するようにしてもよい。この場合、ＵＳＢインタフェース１５ではなく、送信部が、出力手段と一部出力手段の構成要素となる。
【００４５】
また、上述した実施形態では、ノート型のコンピュータを画像出力装置１としたが、任意のコンピュータに画像出力装置１の機能を持たせるようにしてもよい。また、印刷用データをメーラを用いて他のコンピュータへ送信するような態様であれば、以下に述べる第２実施形態のように、携帯電話機等の移動通信端末に画像出力装置１と同等の機能を持たせることができる。
【００４６】
［第２実施形態］
［構成および動作］
図８は本発明の第２実施形態に係る移動通信端末１００の構成を示すブロック図である。この図から明らかなように、移動通信端末１００は、プログラムを実行可能なコンピュータでもある。また、移動通信端末１００は、移動機４が備えている全ての機能を備えている。
【００４７】
移動通信端末１００のＣＰＵ１０１は、操作子を備えた操作部１０２からの操作信号を受け取り、受け取った操作信号で表される命令を実行する。例えば、ＣＰＵ１０１は、命令が、不揮発性メモリ１０３に記憶されたプログラムを実行する旨の命令であれば、ＲＡＭ１０４をワークエリアとし、不揮発性メモリ１０３から該当するプログラムを読み出し、実行する。
【００４８】
また、ＣＰＵ１０１は、実行中のプログラムの命令に従い、不揮発性メモリ１０３及びＲＡＭ１０４に対するデータの読み出し／書き込み、ディスプレイ１０５への画像データの供給、無線部１０６を用いた移動パケット通信網７（図１０参照）経由での無線通信、赤外線インタフェース１０７を用いた赤外線通信、及びディジタルカメラ１０８の制御を行う。
【００４９】
また、不揮発性メモリ１０３には、ブラウザプログラムＲが記憶されている。
ＣＰＵ１０１は、操作部１０２からの操作信号に従い、ブラウザプログラムＲを用いて、インターネット８に接続された配信サーバ２００から、作成プログラムＱをダウンロードし、不揮発性メモリ１０３に記憶させる。また、不揮発性メモリ１０３には、電子メールの作成や送受信を行うためのメールプログラムＳが記憶されている。ＣＰＵ１０１は、操作部１０２からの操作信号に従い、メールプログラムＳを用いて、非テキストのデータを添付した電子メールの作成や送受信を行う。
【００５０】
また、不揮発性メモリ１０３には、赤外線インタフェース１０７を用いて他の機器と赤外線通信するための赤外線通信プログラムＴと、通信相手の、氏名、電話番号、電子メールアドレス、及びメモ（任意の情報）を記録するための電話帳Ｕと、移動通信端末１００自身の電話番号などの個人情報Ｖとが記憶されている。
【００５１】
上記作成プログラムＱをＣＰＵ１０１が実行しているときに移動通信端末１００が行う処理の流れを図９に示す。この図におけるステップＳ１０２、Ｓ１０３及びＳ１０５は、図４中の対応するステップＳ２、Ｓ３及びＳ５と同内容の処理である。また、ステップＳ１０６がステップＳ８と異なる点は、印刷用データを記憶するものが、不揮発性メモリ１３ではなく、不揮発性メモリ１０３である点のみである。ステップＳ１０１がステップＳ１と異なる点は以下に列挙する通りである。
【００５２】
（１）ＣＰＵ１０１は、移動通信端末１００に特化したユーザインタフェースを提供する。このように作成プログラムＱが設計されているのは、ディスプレイ１０５の表示領域はディスプレイ１６の表示領域よりも狭く、また、操作部１２に比較して操作部１０２には操作性の面で大きな制約があるからである。
【００５３】
（２）ＣＰＵ１０１は、操作部１０２からの操作信号により表される使用者の指示が、電話帳Ｕや個人情報Ｖの一部または全部の情報を流用する旨の指示であれば、指示された情報を不揮発性メモリ１０３から読み出し、内容情報として自動的に入力する。このように作成プログラムＱが設計されている背景には、個人的な情報が蓄積される、という携帯端末の特性を有効に利用するという思想、及び情報入力に関する操作性の面で制約がある携帯端末では内容情報の入力を簡単に行うことができるようにすべきであるという思想がある。
【００５４】
ステップＳ１０４がステップＳ４と異なる点は、移動通信端末１００に特化したユーザインタフェースを採用している点と、印刷の指示を入力させるためのユーザインタフェース（第１実施形態における印刷ボタンＢ３）を提供しない点である。後者のようにしているのは、ステップＳ６及びＳ７に相当するステップが無いからである。これらのステップが無いのは、作成プログラムＱは出力までは受け持たないように設計されているからである。作成プログラムＱが出力まで受け持たない理由について以下に述べる。
【００５５】
移動通信端末１００から印刷用データを出力する態様は２つある。電子メールに添付して送信する態様と、赤外線通信により送信する態様である。いずれも、作成プログラムＱ以外のプログラムを用いて出力処理が行われる態様である。したがって、印刷用データを不揮発性メモリ１０３に記憶させれば、周知の各種プログラムを用いてこれらの出力態様を実現することができる。つまり、作成プログラムＱは印刷用データを生成し（生成過程、一部生成過程）、不揮発性メモリ１０３に記憶させるところまで受け持てばよい。なお、このことから明らかなように、本実施形態では、ＣＰＵ１０１が作成プログラムＱを実行することで実現される生成手段および一部生成手段は、それぞれ、ＣＰＵ１０１、不揮発性メモリ１０３、及びＲＡＭ１０４のみを構成要素としている。
【００５６】
［使用例］
図１０は、移動通信端末１００を用いた情報流通の様子を説明するための図である。図中のコンピュータ３００は赤外線通信機能と電子メールの送受信機能とを有し、移動通信端末１００との間で赤外線通信や電子メールの送受信を行うことができる。移動通信端末１００では、図９に示す流れの処理が行われ、２次元バーコードデータと、当該２次元バーコードデータで表される画像の右隣に当該画像から所定距離だけ離れて全てのフィールドの名称を印刷することを定めたデータと、各名称の右隣に、氏名および電話番号のフィールドについては内容情報を伏せ字で、他のフィールドについては内容情報をそのまま印刷することを定めたデータとを含む印刷用データが作成され、不揮発性メモリ１０３に記憶されているものとする。
【００５７】
［赤外線通信］
使用者が移動通信端末１００を操作することにより、赤外線通信による印刷用データの送信が指示されると、ＣＰＵ１０１は、赤外線通信プログラムＴを用いて、不揮発性メモリ１０３に記憶されている印刷用データを、赤外線インタフェース１０７経由でコンピュータ３００へ送信する。コンピュータ３００は当該印刷用データを受信し、使用者の指示に従って、プリンタ３へ送信する。ブリンタ３は当該印刷用データを受信すると、当該印刷用データに基づいて印刷を行う。
この結果、プリンタ３から、用紙Ｃが排出される。用紙Ｃに印刷された内容は第１実施形態において用紙Ｄに印刷された内容と同様である。この用紙Ｃを用いて行われる情報流通は第１実施形態におけるものと同じである。
【００５８】
［電子メール添付］
使用者が移動通信端末１００の操作部１０２を操作することにより、印刷用データをコンピュータ３００宛の電子メールに添付して送信する旨が指示されると、ＣＰＵ１０１は、メーラプログラムＳを用いて、不揮発性メモリ１０３に記憶されている印刷用データを添付した移動機６Ａ宛の電子メールを、無線部１０６経由で送信する。この電子メールは、移動パケット通信網７及びインターネット８経由でコンピュータ３００により受信される。以後、赤外線通信の場合と同様の動作となり、プリンタ３から用紙Ｃが排出される。
【００５９】
［第２実施形態の変形］
以上、本発明の第２実施形態について説明したが、この形態を以下のように変形しても本発明を実施することができる。
【００６０】
印刷用データの送信処理を、メーラプログラムＳや赤外線通信プログラムＴ等の既存のプログラムに受け持たせる構成としたが、作成プログラムＱが送信処理まで受け持つように作成プログラムＱの内容を変更してもよい。
【００６１】
また、印刷用データを不揮発性メモリ１０３に記憶させるようにしたが、印刷用データの作成に必要なデータを不揮発性メモリ１０３に記憶させ、送信時に、不揮発性メモリ１０３に記憶しているデータを用いて印刷用データを作成し、これを送信する、ように変形してもよい。
【００６２】
近距離通信の一例として赤外線通信を挙げたが、他の任意の方式の通信をも採用可能である。また、印刷用データの出力に用いられる媒体は、通信媒体に限らない。例えば、移動通信端末１００に着脱自在なメモリカードに印刷用データを記憶させ、このメモリカードを移動通信端末１００から外して運ぶようにしてもよい。
【００６３】
インターネット８に接続された配信サーバ２００が移動通信端末１００へ作成プログラムＱを配信するようにしたが、移動パケット通信網７とインターネット８とを接続するゲートウェイサーバや移動パケット通信網７のみに接続されたサーバが作成プログラムＱを移動通信端末１００へ配信するように変形してもよい。
【００６４】
また、移動パケット通信網７とインターネット８とを接続するコンピュータ（例えばゲートウェイサーバ）や移動パケット通信網７のみに接続されたコンピュータに、作成プログラムＱを改変して得られるサーバ型の改変プログラムを実行させることにより、移動通信端末からの要求に従って上記の出力用データを生成させ、この出力用データを返信させる、というように変形してもよい。なお、改変プログラムを得るために作成プログラムＱに加える改変は、スタンドアロン型のプログラムをクライアント／サーバ型のプログラムに変更するための一般的な改変に過ぎない。また、移動通信端末では改変プログラムに対応したクライアント型のプログラムを実行する必要があるが、その役割を既存の移動通信端末に搭載されているブラウザプログラムに担わせることができるように改変プログラムを設計すれば、既存の移動通信端末をそのまま用いることもできる。
【００６５】
［全体的な変形］
以上、本発明の実施の形態について説明してきたが、本発明は、その主要な特徴から逸脱することなく、他の様々な形態で実施可能である。例えば、２次元バーコードでなく、１次元シンボルを用いる１次元バーコードに適用した形態としてもよいことは言うまでもない。
【００６６】
【発明の効果】
以上説明したように、本発明によれば、出力または生成された印刷用データを用いて印刷を行えば、バーコードの内容情報の一部または全部が当該バーコードの近傍に印刷される。したがって、使用時に用紙からバーコードが印刷された部分を切り取って渡すような使用形態とすれば、所望の内容情報を持った２次元バーコードが印刷された紙片を容易に入手可能とすることができる。また、内容情報は、バーコードが正しく読み取られるために当該バーコードの周囲に確保されるべき余白の外側に印刷されるから、上記の使用形態であっても、バーコードが正しく読み取られるように印刷された紙片を容易に入手可能とすることができる。また、指定された情報を除外して内容情報を印刷するようにする態様では、個人情報等の秘密性を有する情報が漏洩する可能性を低くすることもできる。
【図面の簡単な説明】
【図１】本発明の第１実施形態に係る画像出力装置１を用いた情報流通の様子を説明するための図である。
【図２】同画像出力装置１の構成を示すブロック図である。
【図３】同画像出力装置１の表示画面の一例を示す図である。
【図４】同画像出力装置１が行う処理の流れを示すフローチャートである。
【図５】同画像出力装置１の表示画面の一例を示す図である。
【図６】同情報流通において２次元バーコードが読み取られる様子を説明するための図である。
【図７】同画像出力装置１の表示画面の一例を示す図である。
【図８】本発明の第２実施形態に係る移動通信端末１００の構成を示すブロック図である。
【図９】同移動通信端末１００が行う処理の流れを示すフローチャートである。
【図１０】同移動通信端末１００を用いた情報流通の様子を説明するための図である。
【符号の説明】
１…画像出力装置、１１，１０１…ＣＰＵ、１２，１０２…操作部、１３，１０３…不揮発性メモリ、１４，１０４…ＲＡＭ、１５…ＵＳＢインタフェース、１６，１０５…ディスプレイ、１００…移動通信端末、１０６…無線部、１０７…赤外線インタフェース、１０８…ディジタルカメラ、Ｐ，Ｑ…作成プログラム、Ｓ…メーラプログラム、Ｔ…赤外線通信プログラム。
【図１】
2004362361.tif 000003
【図２】
2004362361.tif 000004
【図３】
2004362361.tif 000005
【図４】
2004362361.tif 000006
【図５】
2004362361.tif 000007
【図６】
2004362361.tif 000008
【図７】
2004362361.tif 000009
【図８】
2004362361.tif 000010
【図９】
2004362361.tif 000011
【図１０】
2004362361.tif 000012