"コードが記載された用紙を搬送する搬送路と、前記搬送路の一部を形成し、前記搬送される用紙のコードと対向する位置にその用紙からの反射光を集めるレンズ部を有する透明部材と、前記透明部材のレンズ部を通して前記用紙に光を照射し、その用紙からの反射光を同透明部材のレンズ部を通して受けるフォトセンサと、前記フォトセンサの出力により前記コードを読取る読取手段と、を備えることを特徴とする読取装置。前記コードは、前記用紙の搬送方向に沿って並ぶ白色と黒色の複数の第1パターンからなる第1コード列、および前記用紙の搬送方向に沿って並ぶ白色と黒色の複数の第2パターンからなる第2コード列を含み、この第1および第2コード列を前記用紙の搬送方向と直行する方向に互いに隣接して配置し、第1コード列における所定数ずつの第1パターンと第2コード列における所定数ずつの第2パターンとからなる複数のブロックをそれぞれキャラクタ表現用として第1および第2コード列の列方向に配置し、これらブロックの相互間に空白スペースを含むとともに、各ブロック内の第1パターンおよび第2パターンのうち少なくとも1つが黒色である、前記透明部材は、前記第1コード列と対向する位置にその第1コード列からの反射光を集めるレンズ部を有するとともに、前記第2コード列と対向する位置にその第2コード列からの反射光を集めるレンズ部を有する、前記フォトセンサは、前記透明部材の前記各レンズ部を通して前記第1および第2コード列にそれぞれ対向する2つのフォトセンサである、ことを特徴とする請求項1記載の読取装置。前記コードは、前記各ブロックの相互間に空白スペースを含む、ことを特徴とする請求項2記載の読取装置。前記読取手段の読取り結果に応じて前記用紙の搬送状態を検出する検出手段と、前記検出手段で搬送の異常が検出された場合にその旨を報知する報知手段と、をさらに備えることを特徴とする請求項2または請求項3記載の読取装置。請求項1乃至請求項4のいずれか記載の読取装置を含み、前記搬送路上の用紙に情報をプリントするプリント装置。請求項1乃至請求項4のいずれか記載の読取装置または請求項5記載のプリント装置において使用される用紙に記載されるコードであって、前記用紙の搬送方向に沿って並ぶ白色と黒色の複数の第1パターンからなる第1コード列、および前記用紙の搬送方向に沿って並ぶ白色と黒色の複数の第2パターンからなる第2コード列を含み、この第1および第2コード列を前記用紙の搬送方向と直行する方向に互いに隣接して配置し、第1コード列における所定数ずつの第1パターンと第2コード列における所定数ずつの第2パターンとからなる複数のブロックをそれぞれキャラクタ表現用として第1および第2コード列の列方向に配置し、これらブロックの相互間に空白スペースを含むとともに、各ブロック内の第1パターンおよび第2パターンのうち少なくとも1つが黒色である、ことを特徴とするコード。専用のチケット用紙に予めバーコードを記載しておく管理体制であっても、さらなるセキュリティ対策の観点から、そのバーコードをオペレータを介在せずにプリンタが自動で読取ることが望まれる。このためには、バーコードを読取るスキャナをプリンタに内蔵しておく必要がある。また、このスキャナの採用にあたっては、なるべくコストをかけることなく、バーコードを的確に識別して読取ることが望まれる。本発明の実施形態の目的は、用紙に記載されたコードをできるだけコストをかけずに的確に識別して読取ることができる読取装置とプリント装置およびコードを提供することである。本発明の実施形態の読取装置は、コードが記載された用紙を搬送する搬送路と、この搬送路の一部を形成し、前記搬送される用紙のコードと対向する位置にその用紙からの反射光を集めるレンズ部を有する透明部材と、この透明部材のレンズ部を通して前記用紙に光を照射し、その用紙からの反射光を同透明部材のレンズ部を通して受けるフォトセンサと、このフォトセンサの出力により前記コードを読取る読取手段と、を備える。以下、一実施形態のプリント装置について、図面を参照しながら説明する。図1に示すように、ロール状に巻かれたチケット用紙1の先端を搬送路2のサーマルヘッド3とプラテンローラ4との間に送り込む。サーマルヘッド3は、チケット用紙1の表面1aに情報をプリントする。プラテンローラ4は、チケット用紙1をサーマルヘッド3に押し当てながら、そのチケット用紙1をカッタ5の方向へ送る。カッタ5は、サーマルヘッド3によるプリントが済んだチケット用紙1をカットする。このカット片が図2に示すようなチケット20となり、そのチケット20が排出口から排出される。21は半券用の切取線である。このチケット20の裏面つまりチケット用紙1の裏面1bには、例えば管理番号を表わすコード30が予め記載されている。上記搬送路2において、サーマルヘッド3より手前の位置に、透明部材たとえばプラスチック製の透明板10を配置する。この透明板10は、搬送路2の一部を形成するとともに、搬送されるチケット用紙1の裏面1bのコード30と対応する位置にそのチケット用紙1からの反射光を集める凸状のレンズ部11a11bを有する。この透明板10の下面10b側の構成とチケット用紙1の裏面1b側の構成を図3に示す。透明板10の下面10bは、チケット用紙1の搬送方向と直行する方向に並ぶ凸状の一対のレンズ部11a11b、このレンズ部11a11bの相互間に存する遮光板12、およびレンズ部11aへの外光の侵入を遮る遮光板13を有する。また、透明板10の下面10bは、図示点々で示すように、レンズ部11a11bを除く部分に黒色塗装が施されている。チケット用紙1の裏面1bのコード30は、チケット用紙1の搬送方向に沿って並ぶ白色と黒色の複数の第1パターンからなる第1コード列31、および前記用紙の搬送方向に沿って並ぶ白色と黒色の複数の第2パターンからなる第2コード列32を含む。チケット用紙1が透明板10上を移動するとき、第1コード列31とレンズ部11aとが対向し、第2コード列32とレンズ部11bとが対向する。そして、透明板10のレンズ部11aと対向する位置にフォトセンサ41を配置し、レンズ部11bと対向する位置にフォトセンサ42を配置する。フォトセンサ41は、レンズ部11aを通してチケット用紙1の裏面1bに光を照射する発光素子、およびそのチケット用紙1の裏面1bからの反射光を同レンズ部11aを通して受ける受光素子を有し、チケット用紙1の搬送に伴い、レンズ部11aを通してチケット用紙1の裏面1bの第1コード列31に対向する。フォトセンサ42は、レンズ部11bを通してチケット用紙1の裏面1bに光を照射する発光素子、およびそのチケット用紙1の裏面1bからの反射光を同レンズ部11bを通して受ける受光素子を有し、チケット用紙1の搬送に伴い、レンズ部11bを通してチケット用紙1の裏面1bの第2コード列32に対向する。これらフォトセンサ41,42を検出回路43に接続する。検出回路43は、フォトセンサ41,42の受光素子の出力信号をデジタル信号に変換する。この検出回路43の出力を制御部50に供給する。制御部50は、マイクロコンピュータおよびその周辺回路からなり、当該プリント装置の全体を制御する。この制御部50に、表示部51、操作部52、駆動回路53を接続する。駆動回路53は、上記プラテンローラ4をはじめとする用紙搬送系の動力源となるステッピングモータ54を駆動する。そして、制御部50は、主要な機能として次の1~5の手段を有する。1フォトセンサ41,42の出力=検出回路43の出力によりチケット用紙1のコード30を読取る読取手段。2上記読取手段の読取り結果に応じてチケット用紙1の搬送状態を検出する検出手段。具体的には、黒色パターンの読取り結果が予め想定されている時間間隔で現れない場合、チケット用紙1の搬送が異常であると判定する。3上記検出手段で搬送の異常が検出された場合に、その旨を表示部51の文字表示または画像表示により報知する報知手段。4上記読出手段の読取り結果が予め登録されている管理番号と一致するか否かを判定する判定手段。5上記判定手段の判定結果が肯定の場合にプリント動作を許容し、否定の場合にプリント動作を禁止するとともにその禁止の旨を表示部51の文字表示または画像表示により報知する制御手段。なお、搬送路2、プラテンローラ4、透明板10、フォトセンサ41,42、検出回路43、制御部50、駆動回路53、ステッピングモータ54は、チケット用紙1のコード30を読取る読取装置としても機能する。この読取装置が当該プリント装置が搭載された形態となっている。一方、チケット用紙1のコード30は、図4および図5に具体的に示すように、チケット用紙1の搬送方向に沿って並ぶ白色と黒色の複数の第1パターンからなる第1コード列31、および前記用紙の搬送方向に沿って並ぶ白色と黒色の複数の第2パターンからなる第2コード列32を含み、この第1および第2コード列31,32をチケット用紙1の搬送方向と直行する方向に互いに隣接して配置し、第1コード列31における所定数たとえば3つずつの第1パターン135と第2コード列32における所定数たとえば3つずつの第2パターン246とからなる複数のブロックスタートバーブロック、1桁目ブロック、2桁目ブロック、...10桁目ブロック、エンドバーブロックをそれぞれキャラクタ表現用として第1および第2コード列31,32の列方向に配置し、各ブロックの相互間に空白スペースを含むものである。すなわち、1つのブロックが上下2段の6ビット構成となっている。各ブロックの相互間に存する空白スペースの大きさは、搬送方向に沿う方向の長さがL1たとえば1.5±0.1mm、搬送方向と直行する方向の長さがD1たとえば6±0.2mmである。第1コード列31の各第1パターンの大きさは、搬送方向に沿う方向の長さがL2>L1たとえば2.0±0.1mm、搬送方向と直行する方向の長さがD1である。第2コード列32の各第2パターンの大きさは、各第1パターンと同じく、搬送方向に沿う方向の長さがL2、搬送方向と直行する方向の長さがD1である。1つのブロックと各ブロック間の空白スペースとを合わせた大きさは、搬送方向に沿う方向の長さがL3=3L2L1である。搬送方向と直行する方向における第1および第2コード列31,32の幅は、D2=2D1である。スタートバーブロックの前には、搬送方向に沿う長さが例えば7.5mmの空白スペースいわゆるクワイエットゾーンが設定される。7桁目ブロックと8桁目ブロックとの間には、搬送方向に沿う長さが例えば11.1mmの空白スペースが、上記切取線21の配置用として含まれる。エンドブロックの後にも、搬送方向に沿う長さが例えば7.5mmの空白スペースいわゆるクワイエットゾーンが設定される。コード30のフォーマットを図6に示す。上下2段の6ビット構成のブロックごとに、クワイエットゾーン、数字0~9、アルファベットA~Z、エンドバー、スタートバーなどのキャラクタを割り当てている。スタートバーブロックの前のクワイエットゾーンは、第1パターン135および第2パターン246の全てが白色である。スタートバーブロックは、第1パターン135および第2パターン246の全てが黒色である。図5にも示すように、数字1を表わすブロックは、第1パターン135および第2パターン4が白色、第2パターン26が黒色である。アルファベットAを表わすブロックは、第1パターン135および第2パターン2が黒色、第2パターン46が白色である。数字0を表わすブロックは、第1パターン1および第2パターン46が黒色、第1パターン35および第2パターン2が白色である。すなわち、各ブロック内の第1パターンおよび第2パターンのうち、少なくとも1つが黒色である。もっと詳細にいえば、1つのブロック内の各第1パターンおよび各第2パターンのうち、少なくとも先頭位置の1つが黒色である。以上のように、コード30を読取る手段として発光素子と受光素子からなる単純な構成の安価なフォトセンサ41,42を用いることにより、読取手段としてのコストをできるだけ低く抑えることができる。フォトセンサ41,42は発光素子と受光素子からなる単純な構成なので、その占有スペースも小さくてすむ。そして、この読取手段を搭載することで、チケット用紙1のコード30を当該プリント装置においてオペレータを介在せずに自動で読取ることができる。オペレータが介在しないので、キュリティ性の向上が図れる。チケット用紙1とフォトセンサ41,42との間に透明板10の集光用のレンズ部11a,11bが存するので、チケット用紙1からの反射光を多量に効率よく集めてフォトセンサ41,42に照射することができる。これにより、コード30の白色と黒色のコントラストを明確に捕らえることができる。つまり、単純な構成の安価なフォトセンサ41,42を用いてコストの低減を図りながらも、コード30の白色と黒色のパターンを的確に識別して読取ることができる。透明板10の下面10bにおけるレンズ部11a11bを除く部分に黒色塗装を施しているので、余計な外光がフォトセンサ41,42に入らない。この点でも、コード30の白色と黒色のパターンを的確に識別して読取ることができる。チケット用紙1とフォトセンサ41,42との間に透明板10が存するので、チケット用紙1がカッタ5でカットされる際に発生する紙粉が搬送路2上に飛散しても、その紙粉がフォトセンサ41,42上に堆積しない。この点でも、コード30の白色と黒色のパターンを的確に識別して読取ることができる。コード30の各ブロックに少なくとも1つの黒色パターンが存するので、黒色パターンの読取り結果が予め想定されている時間間隔で現れない場合、チケット用紙1の搬送が異常であると判定することができる。しかも、この異常が生じた場合はその旨を表示部51の表示によって報知するので、チケット用紙1の搬送が異常であることをユーザに迅速かつ的確に知らせることができる。具体的には、コード30の読取りは、ステッピングモータ54のステップ0.085mm毎の白黒検出の解像度をもって行う。図5の数字1のブロックとアルファベットAのブロックを順に読取る場合、フォトセンサ41側の白黒検出の推移は、各パターンの長さL2が2mmなので、まず数字1のブロックにおける白色の第1パターン1を約111回検出、続いて白色の第1パターン3を約111回検出、続いて白色の第1パターン5を約111回検出、続いて数字1のブロックとアルファベットAのブロックとの間の長さL1=1.5mmの空白スペースを約83回検出、次にアルファベットAのブロックにおける黒色の第1パターン1を約111回検出、という流れになる。フォトセンサ42側の白黒検出の推移は、まず数字1のブロックにおける黒色の第2パターン2を約111回検出、続いて白色の第2パターン4を約111回検出、続いて黒色の第2パターン6を約111回検出、続いて数字1のブロックとアルファベットAのブロックとの間の長さL1の空白スペースを約83回検出、次にアルファベットAのブロックにおける黒色の第2パターン2を約111回検出、という流れになる。この検出回数の推移を図7に示している。各ブロックには必ず1ビット分の黒色パターンが含まれており、第1パターン1または第2パターン2のどちらかが必ず黒色なので、1つのブロックの黒色パターンを検出してから次のブロックの黒色パターンを検出するまでの検出回数は最大で2ビットのパターン空白スペースの長さに相当する約305回である。この値を超えて黒色パターンを検出できない場合には、チケット用紙1の搬送にジャムなどの異常が発生していると判定する。各ブロックの相互間に長さL1の空白スペースを確保しており、しかもその長さL1の寸法自体には意味を持たせていないので、チケット用紙1の搬送ピッチのずれがあっても、そのずれに伴う読取りへの悪影響を1つのブロック内にとどめることができる。すなわち、1つのブロックの搬送方向の長さが6mm=3L2で、空白スペースの長さが1.5mm=L1なので、当該プリント装置の印字精度を3とした場合、1つのブロック空白スペースで最大0.18mmの搬送ピッチずれが発生する。仮に、各ブロック間に空白スペースがないとすると、この搬送ピッチずれが搬送の継続に伴って蓄積され、ブロックの桁数が多いほどその蓄積量も大きくなり、コード30の読取りに悪影響を与えてしまう。本実施形態では、各ブロックの相互間に1.5mmの空白スペースを確保しており、しかもその長さL1の寸法自体には意味を持たせていないので、搬送ピッチずれが発生しても、次のブロックの開始時の黒パターン検出によって新たにパターン検出を開始することができる。このポイントがスタートとなり、結果的にズレ量が初期化されて次のブロックに累積しない。一方、コード30の読取り結果が予め登録されている管理番号と一致するか否かを判定し、一致する場合はプリント動作を許容するが、一致しない場合はプリント動作を禁止するので、当該プリント装置にセットされたチケット用紙1が管理上のセキュリティを考慮して予め定められた正規のものでなければ、チケット20を発行しない。例えば、悪意を持った第3者による不正なチケット発行を防ぐことができ、高いセキュリティ効果が得られる。上記実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態および変形例は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、書き換え、変更を行うことができる。これら実施形態や変形は、発明の範囲は要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。"