(57)【要約】【課題】従来、種々の画面サイズの種々の端末装置でコードを表示する場合、画面に表示されたコードの読み取りが容易ではなかった。【解決手段】情報を識別する識別情報を受け付ける受付部と、端末装置の画面のサイズ、画面の解像度のうち１以上の情報に関するサイズ情報を取得する取得部と、サイズ情報に応じて、識別情報が読み取られ得るコードを生成する生成部と、生成部が生成したコードを出力する出力部とを具備する端末装置により、端末装置の画面を有効に利用した鮮明なコードを表示できる結果、画面に表示されたコードの読み取りが容易になる。【選択図】図２
2020042275.tif 000002
【特許請求の範囲】
【請求項１】
情報を識別する識別情報を受け付ける受付部と、
端末装置の画面のサイズ情報を取得する取得部と、
端末装置の画面のサイズ、画面の解像度のうちの１以上の情報に関するサイズ情報と、コードの大きさに関するコードサイズ情報との対応を管理する格納部から、前記サイズ情報に対応するコードサイズ情報を取得し、前記識別情報が読み取られ得るコードであり、前記コードサイズ情報に応じたコードを生成する生成部と、
前記生成部が生成したコードを出力する出力部とを具備する情報処理装置。
【請求項２】
端末装置の画面内の領域である第二領域に、前記コード以外の情報である他情報を出力する他情報出力部をさらに具備し、
出力先の装置がスマートフォンである場合は他情報を出力し、出力先の装置がスマートウォッチである場合は他情報を出力しない請求項１記載の情報処理装置。
【請求項３】
前記他情報出力部は、
前記他情報を拡大または縮小して出力する請求項２記載の情報処理装置。
【請求項４】
前記他情報出力部は、
前記第二領域の属性に応じて、異なる情報を出力する請求項２または請求項３記載の情報処理装置。
【請求項５】
前記他情報出力部は、
前記コード以外の情報を出力する場合に、前記第二領域の属性に応じて、異なる表示態様で出力する請求項２または請求項３記載の情報処理装置。
【請求項６】
前記出力部は、
前記サイズ情報に応じた前記コードの出力方向を決定する決定手段と、
前記出力方向に従って、前記コードを出力する出力手段とを具備する請求項１から請求項５記載の情報処理装置。
【請求項７】
前記決定手段は、
前記コードの出力方向として縦方向または横方向のいずれかを決定する請求項６記載の情報処理装置。
【請求項８】
受付部と、取得部と、生成部と、出力部とにより実現される情報処理方法であって、
前記受付部が、情報を識別する識別情報を受け付ける受付ステップと、
前記取得部が、端末装置の画面のサイズ情報を取得する取得ステップと、
前記生成部が、端末装置の画面のサイズ、画面の解像度のうちの１以上の情報に関するサイズ情報と、コードの大きさに関するコードサイズ情報との対応を管理する格納部から、前記サイズ情報に対応するコードサイズ情報を取得し、前記識別情報が読み取られ得るコードであり、前記コードサイズ情報に応じたコードを生成する生成ステップと、
前記出力部が、前記生成ステップで生成されたコードを出力する出力ステップとを具備する情報処理方法。
【請求項９】
コンピュータを、
情報を識別する識別情報を受け付ける受付部と、
端末装置の画面のサイズ情報を取得する取得部と、
端末装置の画面のサイズ、画面の解像度のうちの１以上の情報に関するサイズ情報と、コードの大きさに関するコードサイズ情報との対応を管理する格納部から、前記サイズ情報に対応するコードサイズ情報を取得し、前記識別情報が読み取られ得るコードであり、前記コードサイズ情報に応じたコードを生成する生成部と、
前記生成部が生成したコードを出力する出力部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コードを生成し、出力する端末装置等に関するものである。
【背景技術】
【０００２】
従来から、スマートフォンなどの携帯端末で利用されるデジタル会員証を提供するアプリがある。これらのデジタル会員証では、会員情報が埋め込まれたバーコードを画面に表示する。これらのバーコードは、ライブラリに蓄積されたものが利用されるため、一定の大きさである。他方、携帯端末の画面サイズにはそれぞれに違いがある。そこで、従来技術では、画面サイズに合わせて、バーコードを拡大または表示している（例えば、非特許文献１参照）。また、画面サイズを考慮せずに、受け付けられたコードをそのままのサイズで表示するものもあった。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】"Ｔ−ＰＯＩＮＴ／Ｔ−ＣＡＲＤ"、［online］、［平成２７年９月２３日検索］、インターネット［URL：http://tsite.jp/r/mb-tcard/tsutaya/web/index.html］
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、バーコードを拡大または縮小して画面サイズに合わせて表示する場合、ギザギザの輪郭が際立ったり、ぼけた画像となったり、不自然なコードの表示となりうる、という問題があった。また、受け付けられたコードをそのまま表示する場合も、端末装置の画面を有効に利用したコードの表示ができない、という問題があった。
【０００５】
そのため、従来技術において、表示されたバーコードの読取りが容易ではなかった。一般的に、デジタル会員証を提示する場面はレジの前であり、それ故、デジタル会員証の会員からしても店舗側からしても、素早いポイント処理（会員確認、ポイント付与、ポイント消費等）が求められるが、バーコードの読取りが容易でない場合、素早いポイント処理ができなくなる、といった問題があった。そこで、本願発明は、従来技術に比べ、より容易に読取可能なバーコードを表示するデジタル会員証を提供し、素早いポイント処理を可能とすることを目的とする。
【課題を解決するための手段】
【０００６】
本第一の発明の端末装置は、情報を識別する識別情報を受け付ける受付部と、端末装置の画面のサイズ、画面の解像度のうち１以上の情報に関するサイズ情報を取得する取得部と、サイズ情報に応じて、識別情報が読み取られ得るコードを生成する生成部と、生成部が生成したコードを出力する出力部とを具備する端末装置である。
【０００７】
かかる構成により、端末装置の画面を有効に利用した鮮明なコードを表示できる結果、画面に表示されたコードの読み取りが容易になる。
【０００８】
また、本第二の発明の端末装置は、第一の発明に対して、生成部は、サイズ情報に対応するコードのサイズに関するコードサイズ情報を取得する取得手段と、取得手段が取得したコードサイズ情報に応じたコードを生成する生成手段とを具備する端末装置である。
【０００９】
かかる構成により、端末装置の画面を有効に利用した鮮明なコードを表示できる結果、画面に表示されたコードの読み取りが容易になる。
【００１０】
また、本第三の発明の端末装置は、第一または第二の発明に対して、出力部は、サイズ情報に応じたコードの出力方向を決定する決定手段と、出力方向に従って、コードを出力する出力手段とを具備する端末装置である。
【００１１】
かかる構成により、端末装置の画面を有効に利用した鮮明なコードを表示できる結果、画面に表示されたコードの読み取りが容易になる。
【００１２】
また、本第四の発明の端末装置は、第三の発明に対して、決定手段は、コードの出力方向として縦方向または横方向のいずれかを決定する端末装置である。
【００１３】
かかる構成により、端末装置の画面を有効に利用した鮮明なコードを表示できる結果、画面に表示されたコードの読み取りが容易になる。
【００１４】
また、本第五の発明の端末装置は、第一から第三いずれか１つの発明に対して、端末装置の画面内の領域である第二領域に、コード以外の情報である他情報を出力する他情報出力部をさらに具備する端末装置である。
【００１５】
かかる構成により、端末装置の画面を有効に利用した鮮明なコードを表示し、かつ余った領域にコード以外の情報を表示できる結果、表示されたコードの読み取りが容易になり、かつ画面を有効活用できる。
【００１６】
また、本第六の発明の端末装置は、第五の発明に対して、他情報出力部は、他情報を拡大または縮小して出力する端末装置である。
【００１７】
かかる構成により、端末装置の画面を有効に利用した鮮明なコードを表示し、かつコード以外の情報を表示できる結果、表示されたコードの読み取りが容易になり、かつ画面を極めて有効に活用できる。
【００１８】
また、本第七の発明の端末装置は、第五または第六の発明に対して、他情報出力部は、第二領域の属性に応じて、異なる情報を出力する端末装置である。
【００１９】
かかる構成により、端末装置の画面を有効に利用した鮮明なコードを表示し、かつコード以外の情報を表示できる結果、表示されたコードの読み取りが容易になり、かつ画面を極めて有効に活用できる。
【００２０】
また、本第八の発明の端末装置は、第五または第六の発明に対して、他情報出力部は、コード以外の情報を出力する場合に、第二領域の属性に応じて、異なる表示態様で出力する端末装置である。
【００２１】
かかる構成により、端末装置の画面を有効に利用した鮮明なコードを表示し、かつコード以外の情報を表示できる結果、表示されたコードの読み取りが容易になり、かつ画面を極めて有効に活用できる。
【発明の効果】
【００２２】
本発明による端末装置によれば、容易に読取可能なバーコードを表示するデジタル会員証を提供し、素早いポイント処理を可能とする。
【図面の簡単な説明】
【００２３】
【図１】実施の形態１における情報システム１の概念図
【図２】情報システム１のブロック図
【図３】端末装置１２の動作の例について説明するフローチャート
【図４】サイズ情報管理表を示す図
【図５】サイズ情報管理表を示す図
【図６】会員情報管理表を示す図
【図７】コードの表示例を示す図
【図８】会員証の画像を示す図
【図９】コードの表示例を示す図
【図１０】広告情報管理表を示す図
【図１１】コード等の表示例を示す図
【図１２】同コンピュータシステムの概観図
【図１３】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００２４】
以下、端末装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２５】
（実施の形態１）
【００２６】
本実施の形態において、識別情報を受け付け、画面サイズを取得し、当該画面サイズに対応した大きさのコードを生成し、出力する端末装置を含む情報システムについて説明する。
【００２７】
また、本実施の形態において、画面サイズに応じた表示方向（縦または横）を決定し、その方向でコードを出力する端末装置を含む情報システムについて説明する。なお、画面サイズに応じた表示方向とは、画面の形状に応じた表示方向ということも含む、とする。
【００２８】
さらに、本実施の形態において、コードの表示領域以外の領域に、コード以外の情報を表示制御する端末装置を含む情報システムについて説明する。
【００２９】
図１は、本実施の形態における情報システム１の概念図である。情報システム１は、サーバ装置１１、および１または２以上の端末装置１２を備える。サーバ装置１１は、例えば、端末装置１２に表示される情報を格納しているサーバである。サーバ装置１１は、いわゆるクラウドサーバ等、その種類は問わない。端末装置１２は、例えば、いわゆるスマートフォン、タブレット端末、パーソナルコンピュータ等であり、その種類は問わない。
【００３０】
図２は、本実施の形態における情報システム１のブロック図である。
【００３１】
サーバ装置１１は、サーバ格納部１１１、サーバ受信部１１２、サーバ処理部１１３、およびサーバ送信部１１４を備える。
【００３２】
端末装置１２は、格納部１２１、受付部１２２、送信部１２３、受信部１２４、取得部１２５、生成部１２６、出力部１２７、および他情報出力部１２８を備える。
【００３３】
生成部１２６は、取得手段１２６１、および生成手段１２６２を備える。
【００３４】
出力部１２７は、決定手段１２７１、および出力手段１２７２を備える。
【００３５】
サーバ装置１１を構成するサーバ格納部１１１は、各種の情報を格納し得る。各種の情報は、例えば、後述する識別情報、他情報等である。サーバ格納部１１１は、例えば、１または２以上のユーザ情報を格納し得る。ユーザ情報は、ユーザに関する情報であり、例えば、識別情報、ユーザの氏名、パスワード等を有する。
【００３６】
サーバ受信部１１２は、各種の情報や指示等を端末装置１２から受信する。各種の情報や指示等は、例えば、ユーザＩＤ、識別情報、パスワード、識別情報の送信指示、会員証の表示許可指示等である。識別情報の送信指示は、識別情報を送信することの指示である。会員証の表示許可指示は、端末装置１２での会員証の表示を許可することを求める指示であり、例えば、ユーザＩＤを有する。会員証の表示許可指示は、識別情報の送信指示の一種である、と考えても良い。
【００３７】
サーバ処理部１１３は、各種の処理を行う。各種の処理は、例えば、会員証の表示許可指示に応じて、識別情報をサーバ格納部１１１から取得する処理である。各種の処理は、例えば、識別情報の送信指示に応じて、識別情報をサーバ格納部１１１から取得する処理である。
【００３８】
サーバ送信部１１４は、各種の情報を端末装置１２に送信する。各種の情報は、例えば、サーバ処理部１１３が取得した識別情報である。
【００３９】
端末装置１２を構成する格納部１２１は、各種の情報等を格納し得る。各種の情報等は、例えば、サイズ情報である。サイズ情報は、例えば、端末装置の画面のサイズ、または画面の解像度である。サイズ情報は、端末装置の画面のサイズと画面の解像度とを有する情報でも良い。また、各種の情報等は、例えば、サイズ情報とコードサイズ情報と出力方向の対応表である。対応表の詳細については、後述する。コードサイズ情報は、コードのサイズに関する情報である。コードサイズ情報は、例えば、バーコードを構成する太線のピクセル数、および細線のピクセル数である。コードサイズ情報は、例えば、コードの縦の長さと横の長さである。
【００４０】
受付部１２２は、情報を識別する識別情報を受け付ける。識別情報は、情報を識別する情報であれば、何でも良い。識別情報は、例えば、ユーザを識別するユーザ識別子、商品を識別する商品識別子、ＵＲＬなどである。ユーザ識別子は、例えば、会員番号、ユーザＩＤなどである。識別情報は、例えば、数字列、文字列等であり、情報の種類は問わない。また、ここでの受け付けとは、通常、サーバ装置１１からの受信である。ただし、受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、他の処理部等からの受け渡し、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。
【００４１】
送信部１２３は、各種の指示や情報等をサーバ装置１１に送信する。各種の指示や情報等は、例えば、識別情報の送信指示である。
【００４２】
受信部１２４は、識別情報以外の他の情報である他情報を受信する。受信部１２４は、１または２以上の他情報を、通常、サーバ装置１１から受信する。他情報は、例えば、広告情報、ニュースを示すニュース情報、デジタル会員証を構成するための情報等である。他情報は、例えば、静止画、動画、文字列、これらの結合した情報等であり、そのデータタイプは問わない。他情報は、例えば、１または２以上の属性値が付与されている。１または２以上の属性値は、例えば、サイズ情報、形状情報等である。なお、デジタル会員証を構成するための情報は、通常、画像であるが、ＸＭＬ、ＨＴＭＬ等、そのデータ構造は問わない。
【００４３】
取得部１２５は、端末装置１２のサイズ情報を取得する。取得部１２５は、通常、格納部１２１からサイズ情報を読み出す。なお、サイズ情報は、例えば、画面のインチ数、画面の縦のサイズと横のサイズ、画面の解像度、端末装置１２を識別する端末装置識別子（例えば、端末装置１２の品番など）等である。サイズ情報は、画面サイズに関する情報を取得する元になる情報（例えば、端末装置識別子など）でも良い。なお、サイズ情報を取得する技術は公知技術である。例えば、サイズ情報を取得する関数は、ＯＳがライブラリとして提供している。
【００４４】
生成部１２６は、サイズ情報に応じてコードを生成する。サイズ情報に応じたコードとは、サイズ情報に対応するサイズのコードである。つまり、生成部１２６は、サイズ情報に対応するコードサイズ情報に応じたコードを生成する。生成部１２６は、例えば、画面の解像度と画面の実サイズ（例えば、画面の縦のサイズと横のサイズ）とを用いて、バーコードの太線のピクセル数と細線のピクセル数を決定し、当該ピクセル数に対応する太線および細線を有するバーコードであり、識別情報が埋め込まれたバーコードの画像を生成する。なお、このコードは、識別情報が読み取られ得るコードである。生成部１２６は、通常、コードの画像を生成する。このコードの画像は、識別情報が埋め込まれている画像である、と言える。また、このコードの画像は、例えば、サイズ情報に対応するサイズを有する画像である、と言える。また、ここで、コードとは、通常、バーコードであるが、ＱＲコード等の他のコードでも良い。コードは、バーコードリーダー等のコード読み取り機により、識別情報が読み取られれば良い。さらに、識別情報とサイズ情報とを与えて、コードを生成する技術は公知技術である。
【００４５】
取得手段１２６１は、サイズ情報を用いて、サイズ情報に対応するコードサイズ情報を取得する。取得手段１２６１は、例えば、サイズ情報を用いて、バーコードの太線のピクセル数と細線のピクセル数を決定する。この場合、太線のピクセル数と細線のピクセル数がコードサイズ情報である。取得手段１２６１が取得するサイズは、例えば、コードの縦の長さと横の長さとを有する。ただし、サイズは、縦の長さと横の長さとのうち、どちらか一方の長さでも良い。取得手段１２６１は、例えば、サイズ情報とコードサイズ情報との対応表を参照し、サイズ情報に対応するコードサイズ情報を取得する。また、取得手段１２６１は、例えば、サイズ情報（例えば、解像度と画面の実サイズ）をパラメータとする演算式に、取得されたサイズ情報を代入し、当該演算式を実行することにより、コードサイズ情報を取得しても良い。なお、かかる場合、サイズ情報とコードサイズ情報との対応表、演算式は、格納部１２１に格納されている。
【００４６】
生成手段１２６２は、取得手段１２６１が取得したコードサイズ情報に応じたコードを生成する。このコードは、受付部１２２が受け付けた識別情報が読み取られ得るコードである。
【００４７】
出力部１２７は、生成部１２６が生成したコードを出力する。出力とは、通常、画面上への表示である。なお、コードを出力する領域は、第一領域と言っても良い。第一領域は、画面上の予め決められた位置でも良いが、サイズ情報に応じて、動的に決められても良い。第一領域は、会員証等の他情報の一部の領域でも良い。
【００４８】
決定手段１２７１は、サイズ情報に応じたコードの出力方向を決定する。決定手段１２７１は、例えば、サイズ情報に応じた出力方向であり、縦方向または横方向のいずれかを決定する。決定手段１２７１は、例えば、サイズ情報に応じた出力方向として、斜め方向（画面の対角線の方法）を決定しても良い。ここで、出力方向とは、画面に対するコードを出力する方向である。出力方向は、例えば、「縦」または「横」または「斜め」である。
【００４９】
出力手段１２７２は、決定手段１２７１が決定した出力方向に従って、コードを出力する。ここでの出力とは、通常、画面上への表示である。
【００５０】
他情報出力部１２８は、端末装置１２の画面内の領域である第二領域に、コード以外の情報である他情報を出力する。第二領域は、出力部１２７がコードを出力する領域以外の領域であることは好適であるが、コードが出力される第一領域と重なっていても良いし、第一領域に含まれていても良い。なお、出力される他情報は、通常、受信部１２４が受信した他情報である。
【００５１】
他情報出力部１２８は、第二領域の属性に応じて、異なる情報を出力する。他情報出力部１２８は、通常、第二領域の属性に合致する情報を選択して、第二領域に出力する。ここでの第二領域の属性は、例えば、サイズ、形状（正方形、長方形、縦長、横長等）、領域数などである。
【００５２】
また、他情報出力部１２８は、コード以外の情報を出力する場合に、第二領域の属性に応じて、異なる表示態様で出力する。ここで、他情報出力部１２８は、通常、第二領域の属性に対応する表示態様でコード以外の情報を出力する。ここで、異なる表示態様とは、例えば、サイズが異なる、向きが異なる、背景色が異なる等である。
【００５３】
他情報出力部１２８は、他情報を拡大または縮小して出力することは好適である。他情報出力部１２８は、サイズ情報が示す画面サイズに適合するように、他情報を拡大または縮小して、出力することは好適である。つまり、他情報出力部１２８は、サイズ情報が示す画面サイズに適合するように、他情報を拡大または縮小して、出力し、出力手段１２７２は、生成されたコードを出力しても良い。コードは、出力後、コードリーダーにより読み取られるが、他情報は、通常、人が見るだけである。従って、他情報は、多少のぼやけ等があっても大きな問題ではない、と考えられる。
【００５４】
さらに、他情報出力部１２８は、例えば、会員証の画像を出力し、出力手段１２７２は、会員証の画像の一部として（会員証の画像の上に）、コードを出力しても良い。また、他情報出力部１２８は、例えば、会員証の画像を拡大または縮小して出力し、出力手段１２７２は、会員証の画像の一部として（会員証の画像の上に）、生成されたコードを出力しても良い。
【００５５】
サーバ格納部１１１、および格納部１２１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００５６】
サーバ格納部１１１等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報がサーバ格納部１１１等で記憶されるようになってもよく、通信回線等を介して送信された情報がサーバ格納部１１１等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報がサーバ格納部１１１等で記憶されるようになってもよい。
【００５７】
サーバ受信部１１２、受付部１２２、および受信部１２４は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００５８】
サーバ処理部１１３、取得部１２５、生成部１２６、取得手段１２６１、生成手段１２６２、および決定手段１２７１は、通常、ＭＰＵやメモリ等から実現され得る。サーバ処理部１１３等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００５９】
サーバ送信部１１４、および送信部１２３は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００６０】
出力部１２７、出力手段１２７２、および他情報出力部１２８は、ディスプレイ等の出力デバイスを含むと考えても含まないと考えても良い。出力部１２７等は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００６１】
次に、情報システム１の動作について説明する。まず、サーバ装置１１の動作の例について説明する。
【００６２】
サーバ装置１１のサーバ受信部１１２は、識別情報の送信指示を端末装置１２から受信する。次に、サーバ処理部１１３は、識別情報の送信指示に対応する識別情報をサーバ格納部１１１から取得する。そして、サーバ送信部１１４は、サーバ処理部１１３が取得した識別情報を端末装置１２に送信する。なお、サーバ送信部１１４は、サーバ格納部１１１に格納されている他情報を端末装置１２に送信しても良い。
【００６３】
次に、端末装置１２の動作の例について、図３のフローチャートを用いて説明する。
【００６４】
（ステップＳ３０１）端末装置１２は、識別情報の送信指示を受け付けたか否かを判断する。識別情報の送信指示を受け付けた場合はステップＳ３０２に行き、識別情報の送信指示を受け付けない場合はステップＳ３０１に戻る。
【００６５】
（ステップＳ３０２）送信部１２３は、識別情報の送信指示をサーバ装置１１に送信する。
【００６６】
（ステップＳ３０３）受付部１２２は、サーバ装置１１から識別情報を受信したか否かを判断する。識別情報を受信した場合はステップＳ３０４に行き、受信しない場合はステップＳ３０３に戻る。
【００６７】
（ステップＳ３０４）受信部１２４は、サーバ装置１１から他情報を受信したか否かを判断する。他情報を受信した場合はステップＳ３０６に行き、受信しない場合はステップＳ３０５に行く。
【００６８】
（ステップＳ３０５）受信部１２４は、タイムアウトか否かを判断する。タイムアウトであればステップＳ３０６に行き、タイムアウトでなければステップＳ３０４に戻る。
【００６９】
（ステップＳ３０６）取得部１２５は、格納部１２１からサイズ情報を読み出す。
【００７０】
（ステップＳ３０７）取得手段１２６１は、ステップＳ３０６で読み出したサイズ情報に対応するコードサイズ情報を取得する。
【００７１】
（ステップＳ３０８）生成手段１２６２は、ステップＳ３０７で決定されたコードサイズ情報に応じたコードであり、ステップＳ３０３で受信された識別情報が埋め込まれたコードを生成する。
【００７２】
（ステップＳ３０９）決定手段１２７１は、サイズ情報またはコードサイズ情報に応じた出力方向であり、縦方向または横方向のいずれかを決定する。
【００７３】
（ステップＳ３１０）出力手段１２７２は、ステップＳ３０９で決定された出力方向に従って、ステップＳ３０８で生成されたコードを画面上に表示する。
【００７４】
（ステップＳ３１１）他情報出力部１２８は、端末装置１２の画面内に、他情報を表示すべき第二領域が存在するか否かを判断する。第二領域が存在する場合はステップＳ３１２に行き、第二領域が存在しない場合はステップＳ３０１に戻る。
【００７５】
（ステップＳ３１２）他情報出力部１２８は、受信された他情報が存在するか否かを判断する。他情報が存在する場合はステップＳ３１３に行き、他情報が存在しない場合はステップＳ３０１に戻る。
【００７６】
（ステップＳ３１３）他情報出力部１２８は、受信された他情報を出力する。ステップＳ３０１に戻る。なお、他情報出力部１２８は、第二領域の属性に応じて、受信された１または２以上の他情報を、１または２以上の第二領域に出力することは好適である。また、他情報出力部１２８は、第二領域の属性に応じた表示態様で、受信された１または２以上の他情報を、１または２以上の第二領域に出力することは好適である。
【００７７】
なお、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００７８】
以下、本実施の形態における情報システム１の具体的な動作について説明する。情報システム１の概念図は図１である。また、以下の具体例において、コードはバーコードである、とする。さらに、以下、５つの具体例について説明する。
【００７９】
具体例１は、サイズ情報管理表を参照し、サイズ情報からバーコードのサイズを決定する場合である。具体例２は、演算式にサイズ情報の全部または一部の情報を代入し、バーコードのサイズを決定する場合である。具体例３は、他情報も出力する場合であり、他情報が会員証を構成する情報である場合である。具体例４は、画面サイズが小さい時計型端末にバーコードのみを表示する例である。つまり、具体例４では、画面サイズが小さいため、他情報が表示できない場合である。具体例５は、２以上の他情報も出力する場合であり、一の他情報が会員証を構成する情報であり、他の他情報が広告情報である場合である。  
（具体例１）
【００８０】
今、格納部１２１は、図４に示すサイズ情報管理表を保持している。サイズ情報管理表は、サイズ情報とバーコードのコードサイズ情報と出力方向の対応表である。また、サイズ情報管理表は、「ＩＤ」「サイズ情報」「コードサイズ情報」「出力方向」を有するレコードを１以上格納している。「ＩＤ」はレコードを識別する情報である。「サイズ情報」は「画面サイズ」「解像度」を有する。「画面サイズ」の「ｗ１×ｈ１」は幅「ｗ１」、高さ「ｈ１」の画面サイズであることを示す。「解像度」の「ｘ１×ｙ１」は「ｘ１×ｙ１」の解像度であることを示す。また、「コードサイズ情報」は「太線ピクセル数」「細線ピクセル数」を有する。「太線ピクセル数」はバーコードの太線のピクセル数、「細線ピクセル数」はバーコードの細線のピクセル数を示す。「出力方向」の「横」は横方向にバーコードを出力することを示し、「縦」は縦方向にバーコードを出力することを示す。
【００８１】
なお、サイズ情報管理表は、図５に示す表でも良い。かかる場合、「サイズ情報」の「ｗ１×ｈ１」は幅「ｗ１」、高さ「ｈ１」の画面サイズであることを示す。「コードサイズ情報」の「ａ１×ｂ１」は、バーコードの幅が「ａ１」、バーコードの高さが「ｂ１」であることを示す。「出力方向」の「横」は横方向にバーコードを出力することを示し、「縦」は縦方向にバーコードを出力することを示す。
【００８２】
また、サーバ装置１１のサーバ格納部１１１は、図６に示す会員情報管理表を格納している、とする。会員情報管理表は、会員の情報を管理する表である。会員情報管理表は、「ＩＤ」「ユーザＩＤ」「パスワード」「識別情報」を有するレコードを１以上格納している。「ＩＤ」はレコードを識別する情報である。「ユーザＩＤ」はユーザを識別する情報であり、サーバ装置１１へのログイン認証の際に使用される。「パスワード」は、「ユーザＩＤ」と共に、ログイン認証の際に使用される。「識別情報」は、ここでは会員番号である、とする。
【００８３】
かかる状況において、ユーザＡは、自分のスマートフォンに、ユーザＩＤ「１２３４」とパスワード「ａｂｃｄ」とを有する識別情報の送信指示を入力した、とする。次に、送信部１２３は、識別情報の送信指示をサーバ装置１１に送信する。なお、スマートフォンは、端末装置１２の一種である。
【００８４】
次に、サーバ装置１１のサーバ受信部１１２は、識別情報の送信指示を端末装置１２から受信する。次に、サーバ処理部１１３は、識別情報の送信指示が有するユーザＩＤ「１２３４」とパスワード「ａｂｃｄ」と対になる識別情報「１２３４５６７０」を会員情報管理表（図６）から取得する。そして、サーバ送信部１１４は、サーバ処理部１１３が取得した識別情報を端末装置１２に送信する。
【００８５】
次に、端末装置１２の受付部１２２は、サーバ装置１１から識別情報「１２３４５６７０」を受信する。また、受信部１２４は、サーバ装置１１から他情報を受信しなかった、と判断する。
【００８６】
次に、取得部１２５は、格納部１２１から画面サイズ「ｗ２×ｈ２」、解像度「ｘ２×ｙ２」を読み出す。
【００８７】
次に、取得手段１２６１は、画面サイズ「ｗ２×ｈ２」、解像度「ｘ２×ｙ２」に対応するコードサイズ情報「ａ２，ｂ２」をサイズ情報管理表（図４）から取得する。
【００８８】
次に、生成手段１２６２は、取得手段１２６１が取得したコードサイズ情報「ａ２，ｂ２」に応じたバーコードであり、識別情報「１２３４５６７０」が埋め込まれたバーコードを生成する。なお、コードサイズ情報「ａ２，ｂ２」に応じたバーコードとは、太線のピクセル数「ａ２」、細線のピクセル数「ｂ２」のバーコードである。また、かかる生成手段１２６２の処理は公知の処理であるので、詳細な説明を省略する。
【００８９】
次に、決定手段１２７１は、取得されたサイズ情報に対応する、ＩＤ「２」のレコードに含まれる出力方向「縦」をサイズ情報管理表（図４）から取得する。
【００９０】
次に、出力手段１２７２は、出力方向「縦」に従って、生成されたバーコードを画面上に表示する。かかる表示例は、図７である。
【００９１】
なお、他情報出力部１２８は、端末装置１２の画面内に、第二領域が存在する、と判断する。画面上に空領域が存在するからである。また、他情報出力部１２８は、受信された他情報が存在しない、と判断する。他情報は受信されていないからである。そして、他情報は画面に表示されない。
（具体例２）
【００９２】
今、格納部１２１は、バーコードの太線のピクセル数（ａ）、および細線のピクセル数（ｂ）を決定する演算式「ａ＝ｆ（ｗ，ｈ，ｘ，ｙ）」「ｂ＝ｇ（ｗ，ｈ，ｘ，ｙ）」を格納している、とする。また、「ｆ」「ｇ」はｗ（画面の幅）、ｈ（画面の高さ）、解像度（ｘ×ｙ）をパラメータとする関数である。ただし、「ｆ」「ｇ」はｗ、ｈ、ｘ、ｙのうちの一つから３つをパラメータとする関数でも良い。
【００９３】
また、サーバ装置１１のサーバ格納部１１１は、図６に示す会員情報管理表を格納している、とする。
【００９４】
かかる状況において、ユーザＡは、自分のスマートフォンに、ユーザＩＤ「１２３４」とパスワード「ａｂｃｄ」とを有する識別情報の送信指示を入力した、とする。次に、送信部１２３は、識別情報の送信指示をサーバ装置１１に送信する。
【００９５】
次に、サーバ装置１１のサーバ受信部１１２は、識別情報の送信指示を端末装置１２から受信する。次に、サーバ処理部１１３は、識別情報の送信指示が有するユーザＩＤ「１２３４」とパスワード「ａｂｃｄ」と対になる識別情報「１２３４５６７０」を会員情報管理表（図６）から取得する。そして、サーバ送信部１１４は、サーバ処理部１１３が取得した識別情報を端末装置１２に送信する。
【００９６】
次に、端末装置１２の受付部１２２は、サーバ装置１１から識別情報「１２３４５６７０」を受信する。また、受信部１２４は、サーバ装置１１から他情報を受信しなかった、と判断する。
【００９７】
次に、取得部１２５は、格納部１２１からサイズ情報「ｗ２×ｈ２」「ｘ２×ｙ２」を読み出す。
【００９８】
次に、取得手段１２６１は、「ｆ（ｗ２，ｈ２，ｘ２，ｙ２）」を実行し、「ａ２」を得た、とする。また、取得手段１２６１は、「ｇ（ｗ２，ｈ２，ｘ２，ｙ２）」を実行し、「ｂ２」を得た、とする。
【００９９】
次に、生成手段１２６２は、取得手段１２６１が取得したコードサイズ情報「ａ２，ｂ２」に応じたバーコードであり、識別情報「１２３４５６７０」が埋め込まれたバーコードを生成する。
【０１００】
次に、決定手段１２７１は、サイズ情報とバーコードのサイズから、出力方向を「縦」と決定する。横では、バーコードに全領域が表示されないからである。
【０１０１】
次に、出力手段１２７２は、出力方向「縦」に従って、生成されたバーコードを画面上に表示する。かかる表示例は、図７である。
【０１０２】
なお、他情報出力部１２８は、端末装置１２の画面内に、第二領域が存在する、と判断する。また、他情報出力部１２８は、受信された他情報が存在しない、と判断する。そして、他情報は画面に表示されない。
（具体例３）
【０１０３】
今、サーバ装置１１のサーバ格納部１１１は、図８に示す会員証の画像を格納している、とする。また、端末装置１２の格納部１２１は、図４に示すサイズ情報管理表を保持している。
【０１０４】
かかる状況において、ユーザＡは、自分のスマートフォンに、ユーザＩＤ「１２３４」とパスワード「ａｂｃｄ」とを有する会員証の送信指示を入力した、とする。次に、送信部１２３は、会員証の送信指示をサーバ装置１１に送信する。
【０１０５】
次に、サーバ装置１１のサーバ受信部１１２は会員証の送信指示を端末装置１２から受信する。次に、サーバ処理部１１３は、会員証の送信指示が有するユーザＩＤ「１２３４」とパスワード「ａｂｃｄ」と対になる識別情報「１２３４５６７０」を会員情報管理表（図６）から取得する。そして、サーバ送信部１１４は、サーバ処理部１１３が取得した識別情報「１２３４５６７０」を端末装置１２に送信する。さらに、サーバ送信部１１４は、図８の会員証の画像を端末装置１２に送信する、とする。
【０１０６】
次に、端末装置１２の受付部１２２は、サーバ装置１１から識別情報「１２３４５６７０」を受信する。また、受信部１２４は、サーバ装置１１から図８の会員証の画像（他情報の一種）を受信する。
【０１０７】
次に、取得部１２５は、格納部１２１からサイズ情報「ｗ２×ｈ２」「ｘ２×ｙ２」を読み出す。
【０１０８】
次に、取得手段１２６１は、サイズ情報「ｗ２×ｈ２」「ｘ２×ｙ２」に対応するコードサイズ情報「ａ２，ｂ２」をサイズ情報管理表（図４）から取得する。
【０１０９】
次に、生成手段１２６２は、取得手段１２６１が取得したコードサイズ情報「ａ２，ｂ２」に応じたバーコードであり、識別情報「１２３４５６７０」が埋め込まれたバーコードを生成する。
【０１１０】
次に、決定手段１２７１は、取得されたサイズ情報に対応する出力方向「縦」をサイズ情報管理表（図４）から取得する。
【０１１１】
次に、出力手段１２７２は、出力方向「縦」に従って、生成されたバーコードを画面上に表示する。
【０１１２】
また、他情報出力部１２８は、サイズ情報「ｗ２×ｈ２」「ｘ２×ｙ２」を用いて、端末装置１２の画面全体に受信された図８の会員証の画像が表示されるように、図８の会員証の画像を拡大する。そして、他情報出力部１２８は、端末装置１２の画面全体に、拡大した会員証の画像を縦方向に表示する。なお、他情報出力部１２８は、会員証の画像がバーコードの背景となるように、会員証の画像を出力する、とする。かかる出力例は、図８である。
【０１１３】
なお、本具体例において、拡大した会員証の画像を表示後、バーコードが会員証内の予め決められた位置に表示されても良い。また、他情報出力部１２８は、拡大した会員証の画像とバーコードとを合成し、一の画像を構成し、当該構成した一の画像を出力しても良い。つまり、他情報とコードとの表示順序や表示アルゴリズムは問わない。
（具体例４）
【０１１４】
今、サーバ装置１１のサーバ格納部１１１は、図８に示す会員証の画像を格納している、とする。また、端末装置１２の格納部１２１は、図４に示すサイズ情報管理表を保持している。
【０１１５】
ユーザＡは、自分のスマートウォッチ（時計型端末）に、ユーザＩＤ「１２３４」とパスワード「ａｂｃｄ」とを有する会員証の送信指示を入力した、とする。次に、送信部１２３は、会員証の送信指示をサーバ装置１１に送信する。なお、スマートウォッチ（時計型端末）は、端末装置１２の一例である。
【０１１６】
次に、サーバ装置１１のサーバ受信部１１２は会員証の送信指示を端末装置１２から受信する。次に、サーバ処理部１１３は、会員証の送信指示が有するユーザＩＤ「１２３４」とパスワード「ａｂｃｄ」と対になる識別情報「１２３４５６７０」を会員情報管理表（図６）から取得する。そして、サーバ送信部１１４は、サーバ処理部１１３が取得した識別情報「１２３４５６７０」を端末装置１２に送信する。さらに、サーバ送信部１１４は、図８の会員証の画像を端末装置１２に送信する、とする。
【０１１７】
次に、端末装置１２の受付部１２２は、サーバ装置１１から識別情報「１２３４５６７０」を受信する。また、受信部１２４は、サーバ装置１１から図８の会員証の画像を受信する。
【０１１８】
次に、取得部１２５は、格納部１２１からサイズ情報「ｗ３×ｈ３」「ｘ３×ｙ３」を読み出す。
【０１１９】
次に、取得手段１２６１は、サイズ情報「ｗ３×ｈ３」「ｘ３×ｙ３」に対応するコードサイズ情報「ａ３，ｂ３」をサイズ情報管理表（図４）から取得する。
【０１２０】
次に、生成手段１２６２は、取得手段１２６１が取得したサイズ「ａ３，ｂ３」に応じたバーコードであり、識別情報「１２３４５６７０」が埋め込まれたバーコードを生成する。
【０１２１】
次に、決定手段１２７１は、サイズ情報「ｗ３，ｈ３」に対応する出力方向「横」をサイズ情報管理表（図４）から取得する。
【０１２２】
次に、出力手段１２７２は、出力方向「横」に従って、生成されたバーコードを画面上に表示する。かかる表示例は、図９である。
【０１２３】
次に、他情報出力部１２８は、端末装置１２の画面内に、第二領域が存在しない、と判断する。つまり、他情報出力部１２８は、バーコードが表示された第一領域以外の領域が、他情報を表示するために必要な閾値以上の領域ではない（「第二領域が存在しない」ことと同意義である、とする）と判断する。そして、他情報出力部１２８は、会員証の画像を表示しない。
（具体例５）
【０１２４】
今、サーバ装置１１のサーバ格納部１１１は、図８に示す会員証の画像を格納している、とする。また、サーバ格納部１１１は、図１０に示す広告情報管理表を格納している、とする。広告情報管理表は、「ＩＤ」「広告情報」「属性値」を有するレコードを１以上格納している。「属性値」は、ここでは形状であるが、他の種類の属性値（例えば、サイズ、色、広告情報のジャンル等）でも良い。
【０１２５】
かかる状況において、ユーザＡは、自分のスマートフォンに、ユーザＩＤ「１２３４」とパスワード「ａｂｃｄ」とを有する会員証の送信指示を入力した、とする。次に、送信部１２３は、会員証の送信指示をサーバ装置１１に送信する。
【０１２６】
次に、サーバ装置１１のサーバ受信部１１２は会員証の送信指示を端末装置１２から受信する。次に、サーバ処理部１１３は、会員証の送信指示が有するユーザＩＤ「１２３４」とパスワード「ａｂｃｄ」と対になる識別情報「１２３４５６７０」を会員情報管理表（図６）から取得する。そして、サーバ送信部１１４は、サーバ処理部１１３が取得した識別情報「１２３４５６７０」を端末装置１２に送信する。また、サーバ送信部１１４は、図８の会員証の画像を端末装置１２に送信する、とする。さらに、サーバ送信部１１４は、図１０の広告情報管理表に格納されている１以上の広告情報と属性値との組（例えば、広告情報管理表のすべての組の情報）を、端末装置１２に送信する、とする。
【０１２７】
次に、端末装置１２の受付部１２２は、サーバ装置１１から識別情報「１２３４５６７０」を受信する。また、受信部１２４は、サーバ装置１１から図８の会員証の画像（他情報の一種）を受信する。さらに、受信部１２４は、１以上の広告情報と属性値との組を受信する。
【０１２８】
次に、取得部１２５は、格納部１２１からサイズ情報「ｗ２×ｈ２」「ｘ２×ｙ２」を読み出す。
【０１２９】
次に、取得手段１２６１は、サイズ情報「ｗ２×ｈ２」「ｘ２×ｙ２」に対応するバーコードサイズ「ａ２，ｂ２」をサイズ情報管理表（図４）から取得する。
【０１３０】
次に、生成手段１２６２は、取得手段１２６１が取得したサイズ「ａ２，ｂ２」に応じたバーコードであり、識別情報「１２３４５６７０」が埋め込まれたバーコードを生成する。
【０１３１】
次に、決定手段１２７１は、サイズ情報「ｗ２，ｈ２」に対応する出力方向「縦」をサイズ情報管理表（図４）から取得する。
【０１３２】
次に、出力手段１２７２は、出力方向「縦」に従って、生成されたバーコードを画面上に表示する。
【０１３３】
また、他情報出力部１２８は、サイズ情報「ｗ２×ｈ２」「ｘ２×ｙ２」を用いて、端末装置１２の画面全体に受信された図８の会員証の画像が表示されるように、図８の会員証の画像を拡大する。そして、他情報出力部１２８は、端末装置１２の画面全体に、拡大した会員証の画像を縦方向に表示する。なお、他情報出力部１２８は、会員証の画像がバーコードの背景となるように、会員証の画像を出力する、とする。
【０１３４】
また、他情報出力部１２８は、端末装置１２の画面内に、第二領域が存在すると判断する。なお、第二領域は、ここでは、会員証の画像のうちの１００１の領域である、とする。
【０１３５】
次に、他情報出力部１２８は、受信された他情報が存在する、と判断した、とする。
【０１３６】
次に、他情報出力部１２８は、第二領域の属性値「縦長」を取得する。なお、第二領域の属性値は、ここでは、領域の形状であり、「縦長」「横長」「正方形」のいずれかである、とする。
【０１３７】
次に、他情報出力部１２８は、受信された広告情報の中から、第二領域の属性値「縦長」に対応する広告情報（本の画像）を取得する。そして、他情報出力部１２８は、当該広告情報を第二領域１００１に表示する。かかる出力例は、図１１である。
【０１３８】
以上、本実施の形態によれば、読み取りが容易なコードを画面に表示できる。
【０１３９】
また、本実施の形態によれば、端末装置の画面を有効に利用した鮮明なコードを表示し、かつコード以外の情報を表示できる結果、表示されたコードの読み取りが容易になり、かつ画面を有効活用できる。
【０１４０】
なお、本実施の形態において、上記具体例におけるサイズ情報管理表が図５である場合、例えば、画面サイズが取得され、バーコードの大きさが、当該画面サイズに一致するサイズ情報と対になるコードサイズ情報に決定され、当該バーコードの大きさに対応する大きさのバーコードであり、識別情報が埋め込まれたバーコードが生成される。そして、出力方向が示す方向に、生成されたバーコードが出力される。
【０１４１】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における端末装置１２を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、情報を識別する識別情報を受け付ける受付部と、端末装置の画面のサイズ、画面の解像度のうち１以上の情報に関するサイズ情報を取得する取得部と、前記識別情報が読み取られ得るコードであり、前記サイズ情報に対応するサイズのコードを生成する生成部と、前記生成部が生成したコードを出力する出力部として機能させるためのプログラムである。
【０１４２】
また、上記プログラムにおいて、前記生成部は、前記サイズ情報を用いて、当該サイズ情報に対応するコードのサイズに関するコードサイズ情報を取得する取得手段と、前記取得手段が取得したコードサイズ情報に応じたコードを生成する生成手段とを具備するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１４３】
また、上記プログラムにおいて、前記出力部は、前記サイズ情報に応じた出力方向であり、縦方向または横方向のいずれかを決定する決定手段と、前記出力方向に従って、前記コードを出力する出力手段とを具備するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１４４】
また、上記プログラムにおいて、端末装置の画面内の領域である第二領域に、前記コード以外の情報である他情報を出力する他情報出力部として、さらにコンピュータを機能させるプログラムであることは好適である。
【０１４５】
また、上記プログラムにおいて、前記他情報出力部は、前記他情報を拡大または縮小して出力するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１４６】
また、上記プログラムにおいて、前記他情報出力部は、前記第二領域の属性に応じて、異なる情報を出力するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１４７】
また、上記プログラムにおいて、前記他情報出力部は、前記コード以外の情報を出力する場合に、前記第二領域の属性に応じて、異なる表示態様で出力するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１４８】
また、図１２は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の端末装置１２等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図１２は、このコンピュータシステム３００の概観図であり、図１３は、システム３００のブロック図である。
【０１４９】
図１２において、コンピュータシステム３００は、ＣＤ−ＲＯＭドライブ３０１２を含むコンピュータ３０１と、キーボード３０２と、マウス３０３と、モニタ３０４とを含む。
【０１５０】
図１３において、コンピュータ３０１は、ＣＤ−ＲＯＭドライブ３０１２、ＭＰＵ３０１３、ＣＤ−ＲＯＭドライブ３０１２とＭＰＵ３０１３とに接続されたバス３０１４、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ３０１５、ＭＰＵ３０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ３０１６、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク３０１７を含む。ここでは、図示しないが、コンピュータ３０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０１５１】
コンピュータシステム３００に、上述した実施の形態の端末装置１２等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３１０１に記憶されて、ＣＤ−ＲＯＭドライブ３０１２に挿入され、さらにハードディスク３０１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ３０１に送信され、ハードディスク３０１７に記憶されても良い。プログラムは実行の際にＲＡＭ３０１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３１０１またはネットワークから直接、ロードされても良い。
【０１５２】
プログラムは、コンピュータ３０１に、上述した実施の形態の端末装置１２等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３００がどのように動作するかは周知であり、詳細な説明は省略する。
【０１５３】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１５４】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０１５５】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０１５６】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１５７】
以上のように、本発明にかかる端末装置は、画面を有効に利用した鮮明なコードを表示できる結果、画面に表示されたコードの読み取りが容易になる、という効果を有し、コードを表示する端末装置等として有用である。
【符号の説明】
【０１５８】
１  情報システム
１１  サーバ装置
１２  端末装置
１１１  サーバ格納部
１１２  サーバ受信部
１１３  サーバ処理部
１１４  サーバ送信部
１２１  格納部
１２２  受付部
１２３  送信部
１２４  受信部
１２５  取得部
１２６  生成部
１２７  出力部
１２８  他情報出力部
１２６１  取得手段
１２６２  生成手段
１２７１  決定手段
１２７２  出力手段
【図１】
2020042275.tif 000003
【図２】
2020042275.tif 000004
【図３】
2020042275.tif 000005
【図４】
2020042275.tif 000006
【図５】
2020042275.tif 000007
【図６】
2020042275.tif 000008
【図７】
2020042275.tif 000009
【図８】
2020042275.tif 000010
【図９】
2020042275.tif 000011
【図１０】
2020042275.tif 000012
【図１１】
2020042275.tif 000013
【図１２】
2020042275.tif 000014
【図１３】
2020042275.tif 000015