(57)【要約】【課題】本発明の課題は、コストを抑えて裏面印字を行えるＩＤカード発行システムを提供する。【解決手段】発行装置のＣＰＵに、データベースに記憶された文字データの文字量がＩＤカードの表面に印字可能な所定行数以上か否かを判断させる第１判断プログラムと、文字量が所定行数以上であると判断された場合に、文字データから表面文字データを編集させる第１編集プログラムと、表面文字データに基づく文字と所定の識別情報とを表面に表面プリンタにより印字させる表面印字制御プログラムと、裏面印字装置６のＣＰＵ６４に、文字検出部６１により識別情報が検出されたか否かを判断させる第２判断プログラム６６Ａと、識別情報が検出されたと判断された場合に、文字データから裏面文字データを編集させる第２編集プログラム６６Ｂと、裏面文字データに基づく文字を裏面に裏面プリンタ６３により印字させる裏面印字制御プログラム６６Ｃと、を備えた。【選択図】図３
2008023906.tif 000002
【特許請求の範囲】
【請求項１】
ＩＤカードに印字する文字データを記憶する記憶手段と、前記ＩＤカードの表面に印字を行う表面プリンタと、前記ＩＤカードの裏面に印字を行う裏面プリンタと、を備えるＩＤカード発行システムにおいて、
前記記憶手段に記憶された前記文字データの文字量が前記ＩＤカードの表面に印字可能な所定行数以上か否かを判断する第１判断手段と、
前記第１判断手段により、前記文字データの文字量が前記所定行数以上であると判断された場合に、前記文字データから表面に印字すべき表面文字データを編集する表面文字データ編集手段と、
前記表面文字データ編集手段により編集された表面文字データに基づく文字と、所定の識別情報とを、前記ＩＤカードの表面に前記表面プリンタにより印字させる表面印字制御手段と、
前記表面プリンタにより印刷された前記ＩＤカードから前記所定の識別情報を検出する検出手段と、
前記検出手段により前記所定の識別情報が検出されたか否かを判断する第２判断手段と、
前記第２判断手段により、前記検出手段によって前記所定の識別情報が検出されたと判断された場合に、前記記憶手段から前記文字データを取得し、取得した前記文字データから裏面に印字すべき裏面文字データを編集する裏面文字データ編集手段と、
前記裏面文字データ編集手段により編集された裏面文字データに基づく文字を、前記ＩＤカードの裏面に前記裏面プリンタにより印字させる裏面印字制御手段と、
を備えることを特徴とするＩＤカード発行システム。
【請求項２】
ＩＤカードに印字する文字データとＩＤ情報とを対応付けて記憶する記憶手段と、前記ＩＤカードの表面に印字を行う表面プリンタと、前記ＩＤカードの裏面に印字を行う裏面プリンタと、を備えるＩＤカード発行システムにおいて、
前記ＩＤカードの表面に、前記文字データに基づく文字とＩＤ情報とを前記表面プリンタにより印字させる表面印字制御手段と、
前記表面プリンタにより印刷された前記ＩＤカードの表面から前記ＩＤ情報を検出する検出手段と、
前記検出手段により検出されたＩＤ情報に基づいて、当該ＩＤカードに印字する文字データを前記記憶手段から取得する取得手段と、
前記取得手段により取得された前記文字データの文字量が前記ＩＤカードの表面に印字可能な所定行数以上か否かを判断する判断手段と、
前記判断手段により、前記文字データの文字量が前記所定行数以上であると判断された場合に、前記文字データから裏面に印字すべき裏面文字データを編集する裏面文字データ編集手段と、
前記裏面文字データ編集手段により編集された裏面文字データに基づく文字を、前記ＩＤカードの裏面に前記裏面プリンタにより印字させる裏面印字制御手段と、
を備えることを特徴とするＩＤカード発行システム。
【請求項３】
前記ＩＤカードの表面の文字印字領域の最終行に印字があるか否かを検出する印字検出手段を備え、
前記印字検出手段により前記ＩＤカードの表面の文字印字領域の最終行に印字があることが検出された場合に、前記取得手段による前記文字データの取得を実行することを特徴とする請求項２に記載のＩＤカード発行システム。
【請求項４】
ＩＤカードの表面に印字を行う表面プリンタと、前記ＩＤカードの裏面に印字を行う裏面プリンタと、を備えるＩＤカード発行システムにおいて、
ＩＤカードは、当該ＩＤカードに印字する文字データを記憶するＩＣチップを備え、
前記表面プリンタにより印字されたＩＤカードの前記ＩＣチップから、前記文字データを取得する取得手段と、
前記取得手段により取得された前記文字データの文字量が前記ＩＤカードの表面に印字可能な所定行数以上か否かを判断する判断手段と、
前記判断手段により、前記文字データの文字量が前記所定行数以上であると判断された場合に、前記文字データから裏面に印字すべき裏面文字データを編集する裏面文字データ編集手段と、
前記裏面文字データ編集手段により編集された裏面文字データに基づく文字を、前記ＩＤカードの裏面に前記裏面プリンタにより印字させる裏面印字制御手段と、
を備えることを特徴とするＩＤカード発行システム。
【請求項５】
前記裏面文字データ編集手段は、前記文字データに基づいて、所定の優先順位に従って前記ＩＤカードに印字する印字項目を並べ、最上位の印字項目から順に前記表面に印字可能な行数分の文字データを除いた残りの文字データを前記ＩＤカードの裏面に印字すべき裏面文字データとすることを特徴とする請求項１〜４の何れか一項に記載のＩＤカード発行システム。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＤカード発行システムにかかるものである。
【背景技術】
【０００２】
従来、社員証や各種免許証等のＩＤカードを発行するＩＤカード発行システムにおいて、ＩＤカードの表面に印字するＩＤカード発行装置の他に、ＩＤカードの裏面に印字する裏面プリンタを備え、ＩＤカード発行後に住所等の変更が生じた場合に、当該変更内容を裏面印字するものが知られている（例えば、特許文献１）。また、ＩＤカードの表面と裏面の両方に印字可能なＩＤカード発行装置を備え、ＩＤカード発行時に、データベースに記憶されているＩＤカードの券面に印字する印字データの文字数とＩＤカードの表面の文字印字領域に印字可能な文字数とを比較して、データベースに記憶されている印字データの文字数の方がＩＤカードの表面の文字印字領域に印字可能な文字数より多い場合に、裏面印字を行うものも知られている（例えば、特許文献２）。
【特許文献１】特開２００５−０３５０３５号公報
【特許文献２】特開平７−０１７１０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献２の発明では、表面印字機能のみのＩＤカード発行装置を備えた既存のＩＤカード発行システムにおいては、新たに表面印字と裏面印字とを行えるＩＤカード発行装置を備えなければならず、コスト高となってしまう。また、特許文献１の発明では、ＩＤカード発行後に新規情報をＩＤカードの裏面に記載するためのシステムであり、ＩＤカード発行時から裏面に印字が必要な場合には対応することができない。
また、表面印字機能のみのＩＤカード発行装置に裏面印字機能を付加した場合には、以下の問題点がある。
（１）裏面印字は、通常、表面印字を行ったＩＤカードを裏返して、表面印字を行った印字部に搬送して行われるので、一のＩＤカードの裏面印字処理を行っている間は、次のＩＤカードの表面印字処理を行うことができず、表面印字に特化した場合に比べて、トータルの処理時間が長くなってしまう。
（２）ＩＤカード発行時において裏面印字が必要なカードの発行枚数は、全体の発行枚数の１０％以下であり、このために、全てのＩＤカード発行装置に裏面印字機能を付加するのはコスト高となってしまう。
（３）ＩＤカード発行装置の機構が複雑となるため、エラー発生の可能性が高くなり、信頼性の低下を招く畏れがある。
（４）裏面の印字が不適当な場合には、裏面の印字を修正液や消しゴム等で消去した後、再度裏面印字のみを行う必要があるが、その場合には、ＩＤカード発行装置の搬送路の途中からカードを入れる機構又は表面の印字を行わない制御が必要となり、複雑な処理が必要となってしまう。
【０００４】
本発明の課題は、ＩＤカード発行時において裏面に印字が必要な場合に、比較的低コストで自動的に裏面印字を行えるＩＤカード発行システムを提供することである。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、ＩＤカードに印字する文字データを記憶する記憶手段と、前記ＩＤカードの表面に印字を行う表面プリンタと、前記ＩＤカードの裏面に印字を行う裏面プリンタと、を備えるＩＤカード発行システムにおいて、
前記記憶手段に記憶された前記文字データの文字量が前記ＩＤカードの表面に印字可能な所定行数以上か否かを判断する第１判断手段と、
前記第１判断手段により、前記文字データの文字量が前記所定行数以上であると判断された場合に、前記文字データから表面に印字すべき表面文字データを編集する表面文字データ編集手段と、
前記表面文字データ編集手段により編集された表面文字データに基づく文字と、所定の識別情報とを、前記ＩＤカードの表面に前記表面プリンタにより印字させる表面印字制御手段と、
前記表面プリンタにより印刷された前記ＩＤカードから前記所定の識別情報を検出する検出手段と、
前記検出手段により前記所定の識別情報が検出されたか否かを判断する第２判断手段と、
前記第２判断手段により、前記検出手段によって前記所定の識別情報が検出されたと判断された場合に、前記記憶手段から前記文字データを取得し、取得した前記文字データから裏面に印字すべき裏面文字データを編集する裏面文字データ編集手段と、
前記裏面文字データ編集手段により編集された裏面文字データに基づく文字を、前記ＩＤカードの裏面に前記裏面プリンタにより印字させる裏面印字制御手段と、
を備えることを特徴としている。
【０００６】
請求項２に記載の発明は、ＩＤカードに印字する文字データとＩＤ情報とを対応付けて記憶する記憶手段と、前記ＩＤカードの表面に印字を行う表面プリンタと、前記ＩＤカードの裏面に印字を行う裏面プリンタと、を備えるＩＤカード発行システムにおいて、
前記ＩＤカードの表面に、前記文字データに基づく文字とＩＤ情報とを前記表面プリンタにより印字させる表面印字制御手段と、
前記表面プリンタにより印刷された前記ＩＤカードの表面から前記ＩＤ情報を検出する検出手段と、
前記検出手段により検出されたＩＤ情報に基づいて、当該ＩＤカードに印字する文字データを前記記憶手段から取得する取得手段と、
前記取得手段により取得された前記文字データの文字量が前記ＩＤカードの表面に印字可能な所定行数以上か否かを判断する判断手段と、
前記判断手段により、前記文字データの文字量が前記所定行数以上であると判断された場合に、前記文字データから裏面に印字すべき裏面文字データを編集する裏面文字データ編集手段と、
前記裏面文字データ編集手段により編集された裏面文字データに基づく文字を、前記ＩＤカードの裏面に前記裏面プリンタにより印字させる裏面印字制御手段と、
を備えることを特徴としている。
【０００７】
請求項３に記載の発明は、請求項２に記載のＩＤカード発行システムにおいて、
前記ＩＤカードの表面の文字印字領域の最終行に印字があるか否かを検出する印字検出手段を備え、
前記印字検出手段により前記ＩＤカードの表面の文字印字領域の最終行に印字があることが検出された場合に、前記取得手段による前記文字データの取得を実行することを特徴としている。
【０００８】
請求項４に記載の発明は、ＩＤカードの表面に印字を行う表面プリンタと、前記ＩＤカードの裏面に印字を行う裏面プリンタと、を備えるＩＤカード発行システムにおいて、
ＩＤカードは、当該ＩＤカードに印字する文字データを記憶するＩＣチップを備え、
前記表面プリンタにより印字されたＩＤカードの前記ＩＣチップから、前記文字データを取得する取得手段と、
前記取得手段により取得された前記文字データの文字量が前記ＩＤカードの表面に印字可能な所定行数以上か否かを判断する判断手段と、
前記判断手段により、前記文字データの文字量が前記所定行数以上であると判断された場合に、前記文字データから裏面に印字すべき裏面文字データを編集する裏面文字データ編集手段と、
前記裏面文字データ編集手段により編集された裏面文字データに基づく文字を、前記ＩＤカードの裏面に前記裏面プリンタにより印字させる裏面印字制御手段と、
を備えることを特徴としている。
【０００９】
請求項５に記載の発明は、請求項１〜４の何れか一項に記載のＩＤカード発行システムにおいて、
前記裏面文字データ編集手段は、前記文字データに基づいて、所定の優先順位に従って前記ＩＤカードに印字する印字項目を並べ、最上位の印字項目から順に前記表面に印字可能な行数分の文字データを除いた残りの文字データを前記ＩＤカードの裏面に印字すべき裏面文字データとすることを特徴としている。
【発明の効果】
【００１０】
請求項１に記載の発明によれば、ＩＤカード発行時において裏面に印字が必要な場合に、既存の表面プリンタのみを備えたＩＤカード発行システムに裏面プリンタを備えるだけで、ＩＤカードの裏面に印字を行うことができ、比較的低コストで裏面印字を自動的に行うことができる。
また、検出手段により当該識別情報が検出された場合にのみ、裏面印字が行われるので、裏面印字の要・不要が自動に判断され、裏面印字が必要な場合にのみ裏面印字が行われることとなって、より好適に裏面印字を行うことができる。
また、裏面プリンタで一のＩＤカードの裏面印字を行っている間に、表面プリンタで次のＩＤカードの表面印字を行うことができるため、表面プリンタに裏面印字機能を付加した場合に比べて、トータルの処理時間を短縮することができる。
また、裏面印字が必要なＩＤカードの発行枚数は全体の発行枚数の１０％以下であるため、複数台の表面プリンタに対して裏面プリンタを必要台数備えるだけでよくなるため、さらにコストを抑えることが可能となる。
また、表面プリンタに裏面印字機能を付加するものではないので、表面プリンタの機構を従来と同様に簡単なものとすることができ、エラー発生などの可能性を低くすることができ、信頼性の低下を防ぐことができる。
また、裏面印字が不適当である場合には、裏面の印字を修正液や消しゴム等で消去した後、裏面印字のみを裏面プリンタに行わせることができ、より容易に裏面印字のみのやり直しを行うことができる。
【００１１】
請求項２に記載の発明によれば、ＩＤカード発行時において裏面に印字が必要な場合に、既存の表面プリンタのみを備えたＩＤカード発行システムに裏面プリンタを備えるだけで、ＩＤカードの裏面に印字を行うことができ、比較的低コストで裏面印字を自動的に行うことができる。
また、裏面プリンタで一のＩＤカードの裏面印字を行っている間に、表面プリンタで次のＩＤカードの表面印字を行うことができるため、表面プリンタに裏面印字機能を付加した場合に比べて、トータルの処理時間を短縮することができる。
また、裏面印字が必要なＩＤカードの発行枚数は全体の発行枚数の１０％以下であるため、複数台の表面プリンタに対して裏面プリンタを必要台数備えるだけでよくなるため、さらにコストを抑えることが可能となる。
また、表面プリンタに裏面印字機能を付加するものではないので、表面プリンタの機構を従来と同様に簡単なものとすることができ、エラー発生などの可能性を低くすることができ、信頼性の低下を防ぐことができる。
また、裏面印字が不適当である場合には、裏面の印字を修正液や消しゴム等で消去した後、裏面印字のみを裏面プリンタに行わせることができ、より容易に裏面印字のみのやり直しを行うことができる。
【００１２】
請求項３に記載の発明によれば、請求項２に記載の発明と同様の効果が得られるのは勿論のこと、特に、印字検出手段によりＩＤカードの表面の文字印字領域の最終行に印字があることが検出された場合にのみ、裏面印字が行われるので、裏面印字の要・不要が自動に判断され、裏面印字が必要な場合が選別されて裏面印字が行われることとなって、より好適に裏面印字を行うことができる。
【００１３】
請求項４に記載の発明によれば、ＩＤカード発行時において裏面に印字が必要な場合に、既存の表面プリンタのみを備えたＩＤカード発行システムに裏面プリンタを備えるだけで、ＩＤカードの裏面に印字を行うことができ、比較的低コストで裏面印字を自動的に行うことができる。
また、判断手段によって、文字データの文字量が所定行数以上であると判断された場合にのみ、裏面印字が行われるので、裏面印字の要・不要が自動に判断され、裏面印字が必要な場合にのみ裏面印字が行われることとなって、より好適に裏面印字を行うことができる。
また、裏面プリンタで一のＩＤカードの裏面印字を行っている間に、表面プリンタで次のＩＤカードの表面印字を行うことができるため、表面プリンタに裏面印字機能を付加した場合に比べて、トータルの処理時間を短縮することができる。
また、裏面印字が必要なＩＤカードの発行枚数は全体の発行枚数の１０％以下であるため、複数台の表面プリンタに対して裏面プリンタを必要台数備えるだけでよくなるため、さらにコストを抑えることが可能となる。
また、表面プリンタに裏面印字機能を付加するものではないので、表面プリンタの機構を従来と同様に簡単なものとすることができ、エラー発生などの可能性を低くすることができ、信頼性の低下を防ぐことができる。
また、裏面印字が不適当である場合には、裏面の印字を修正液や消しゴム等で消去した後、裏面印字のみを裏面プリンタに行わせることができ、より容易に裏面印字のみのやり直しを行うことができる。
【００１４】
請求項５に記載の発明によれば、請求項１〜４の何れか一項に記載の発明と同様の効果が得られるのは勿論のこと、特に、優先順位に従って、比較的重要な印字項目はＩＤカードの表面に印字され、比較的重要ではない印字項目はＩＤカードの裏面に印字されることとなって、ＩＤカードの表面を見るだけで比較的重要な印字項目を視認することができる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照して本発明の最良の形態について詳細に説明する。ただし、発明の範囲は、図示例に限定されない。また、限定的な表現をする場合があるが、これに限られるものではない。なお、本実施形態では、運転免許証としてのＩＤカードを発行するＩＤカード発行システムを例示して説明する。
【００１６】
（第１の実施形態）
本発明の第１の実施形態に係るＩＤカード発行システム１０００は、例えば、図１に示すように、ホストコンピュータ１，ファイルサーバ２,登録装置３,撮影装置４,発行装置５,裏面印字装置６等を備えている。
また、ホストコンピュータ１，ファイルサーバ２,登録装置３，撮影装置４，発行装置５,裏面印字装置６等は、例えば、ＬＡＮ（Local  Area  Network）やＷＡＮ（Wide  Area  Network）等の通信回線Ｎを介して通信可能に接続されている。
【００１７】
ホストコンピュータ１は、例えば、通信部（図示省略），入力部（図示省略），ＣＰＵ（Central  Processing  Unit）（図示省略），ＲＡＭ（Random  Access  Memory）（図示省略），記憶部（図示省略）等を備えて構成され、データベース１ａと接続されている。
【００１８】
データベース１ａは、例えば、ＩＤ情報としてのＩＤ番号と、申請者の個人情報とを対応づけて記憶している。また、個人情報には、例えば、ＩＤカードの券面に印刷される文字データが含まれている。これにより、データベース１ａは、記憶手段として機能する。
文字データには、例えば、ＩＤ番号、氏名、住所、生年月日等に関する情報の他、眼鏡の有無に関する情報，限定の有無に関する情報，運転可能な車種に関する情報等のＩＤカードの備考欄に記載される備考欄記載情報が含まれる。
【００１９】
ファイルサーバ２は、例えば、通信部（図示省略），ＣＰＵ（図示省略），ＲＡＭ（図示省略），記憶部（図示省略）等を備えて構成され、撮影装置４から送信される申請書のイメージデータと顔画像データとＩＤ番号とを対応づけて記憶している。
【００２０】
登録装置３は、例えば、通信部（図示省略），表示部（図示省略），入力部（図示省略），プリンタ（図示省略），ＣＰＵ（図示省略），ＲＡＭ（図示省略），記憶部（図示省略）等を備えて構成されている。
そして、例えば、登録装置３において、ＩＤ番号が記載された申請書が申請者に配布され、申請者により、当該申請書に当該申請者の個人情報が記載されて、当該申請書がオペレータに提出され、当該申請書に基づいて、オペレータにより入力部から申請者のＩＤ番号と当該申請者の個人情報とが入力され、当該ＩＤ番号と当該個人情報とが対応付けられてホストコンピュータ１に送信され、データベース１ａに記憶されるようになっている。
【００２１】
撮影装置４は、例えば、撮影部（図示省略），ＩＤ番号読取部（図示省略），スキャナ（図示省略）,通信部（図示省略），ＣＰＵ（図示省略），ＲＡＭ（図示省略），記憶部（図示省略）等を備えている。
そして、例えば、撮影装置４において、撮影部により申請者の顔が撮影されて顔画像データが取得されるとともに、ＩＤ番号読取部により申請書からＩＤ番号が読み取られ、スキャナにより申請書が読み取られて申請書のイメージデータが取得され、当該顔画像データとイメージデータとＩＤ番号とが対応付けられてファイルサーバ２に送信されるようになっている。
【００２２】
発行装置５は、例えば、図２に示すように、通信部５１，表面プリンタ５２，ＣＰＵ５３，ＲＡＭ５４，記憶部５５等を備えて構成されている。
【００２３】
通信部５１は、例えば、通信回線Ｎに接続され、当該発行装置５と、ホストコンピュータ１及び撮影装置４との間の通信を行う。
【００２４】
表面プリンタ５２は、例えば、ＣＭＹＫ（シアン、マゼンタ、イエロー，ブラック）等のインクを昇華させて印刷する昇華型熱転写記録方式により、撮影装置４から送信される顔画像データに基づく顔画像をＩＤカードの表面に印刷する。また、表面プリンタ５２は、例えば、リボンに塗られた黒インクをヘッドの熱によって溶解して印刷する溶融型熱転写記録方式により、ホストコンピュータ１から取得する文字データに基づく文字等を、ＩＤカードの表面に印字する。
【００２５】
ＣＰＵ５３は、例えば、記憶部５５に格納された処理プログラム等を読み出して、ＲＡＭ５４に展開して実行することにより、発行装置５全体の制御を行う。
【００２６】
ＲＡＭ５４は、例えば、ＣＰＵ５３により実行された処理プログラム等を、ＲＡＭ５４内のプログラム格納領域に展開するとともに、入力データや上記処理プログラムが実行される際に生じる処理結果等をデータ格納領域に格納する。
【００２７】
記憶部５５は、例えば、プログラムやデータ等が予め記憶されている記録媒体（図示せず）を有しており、この記録媒体は、例えば、半導体メモリ等で構成されている。また、記憶部５５は、ＣＰＵ５３が発行装置５全体を制御する機能を実現させるための各種データ，各種処理プログラム，これらプログラムの実行により処理されたデータ等を記憶する。より具体的には、記憶部５５は、例えば、図２に示すように、第１取得プログラム５５Ａ，第１判断プログラム５５Ｂ，第１編集プログラム５５Ｃ,表面印字制御プログラム５５Ｄ等を格納している。
【００２８】
第１取得プログラム５５Ａは、例えば、ＣＰＵ５３に、ホストコンピュータ１のデータベース１ａから、文字データを取得する機能を実現させるプログラムである。より具体的には、第１取得プログラム５５Ａは、ＣＰＵ５３に、通信部５１を制御して、撮影装置４から送信されるＩＤ番号をホストコンピュータ１に送信させ、ホストコンピュータ１のデータベース１ａから当該ＩＤ番号に対応する個人情報に含まれる文字データを取得させる機能を実現させるプログラムである。
【００２９】
第１判断プログラム５５Ｂは、例えば、ＣＰＵ５３に、第１取得プログラム５５Ａを実行することにより取得した文字データの文字量がＩＤカードの表面に印字可能な所定行数以上か否かを判断する機能を実現させるプログラムである。ＣＰＵ５３は、かかる第１判断プログラム５５Ｂを実行することにより第１判断手段として機能する。
【００３０】
第１編集プログラム５５Ｃは、例えば、ＣＰＵ５３に、第１取得プログラム５５Ａを実行することによって取得した文字データからＩＤカードの表面に印字すべき表面文字データを編集する機能を実現させるプログラムである。
より具体的には、第１編集プログラム５５Ｃは、例えば、ＣＰＵ５３に、第１判断プログラム５５Ｂを実行することにより、第１取得プログラム５５Ａを実行することによって取得した文字データの文字量がＩＤカードの表面に印字可能な所定行数以上と判断した場合に、当該文字データに基づいて、所定の優先順位に従って、ＩＤカードに印字する印字項目を並べ、最上位の印字項目から順に（所定行数−１）行に相当する部分を表面文字データとして編集するとともに、第１判断プログラム５５Ｂを実行することにより、第１取得プログラム５５Ａを実行することによって取得した文字データの文字量がＩＤカードの表面に印字可能な所定行数未満であると判断した場合に、当該文字データに基づいて、所定の優先順位に従って、ＩＤカードに印字する印字項目を並べた表面文字データを編集する機能を実現させるプログラムである。ここで、印字項目とは、例えば、氏名の変更、住所の変更、眼鏡の有無、限定の有無、運転可能な車種等であり、所定の優先順位とは、これら印字項目のうち重要度の高いものを優先する順番である。
ＣＰＵ５３は、かかる第１編集プログラム５５Ｃを実行することにより、表面文字データ編集手段として機能する。
【００３１】
表面印字制御プログラム５５Ｄは、例えば、ＣＰＵ５３に、第１判断プログラム５５Ｂを実行することにより、第１取得プログラム５５Ａを実行することにより取得した文字データの文字量が当該所定行数以上であると判断した場合に、表面プリンタ５２を制御して、ＩＤ番号，氏名，住所等と、第１編集プログラム５５Ｃを実行することにより編集した表面文字データに基づく文字と、ＩＤカードの裏面に印字が続くことを示す所定の識別情報、例えば、「裏面に続く」、を印字させる機能を実現させるプログラムである。ここで、ＣＰＵ５３が、表面印字制御プログラム５５Ｄを実行することにより、ＩＤカードの表面には、例えば、ＩＤ番号，氏名，住所等が当該表面の所定位置に印字され、当該表面文字データに基づく文字が当該表面の所定の文字印字領域に（所定行数−１）行分印字され、当該文字印字領域の最終行に所定の識別情報としての「裏面に続く」が印字されるようになっている。
また、表面印字制御プログラム５５Ｄは、例えば、ＣＰＵ５３に、第１判断プログラム５５Ｂを実行することにより、第１取得プログラム５５Ａを実行することにより取得した文字データの文字量が当該所定行数未満であると判断した場合に、表面プリンタ５２を制御して、ＩＤカードの表面にＩＤ番号，氏名，住所等と第１編集プログラム５５Ｃを実行することにより編集した表面文字データに基づく文字とを印字させる機能を実現させるプログラムである。ＣＰＵ５３は、かかる表面印字制御プログラム５５Ｄを実行することにより表面印字制御手段として機能する。
【００３２】
裏面印字装置６は、例えば、図３に示すように、文字検出部６１，通信部６２，裏面プリンタ６３，ＣＰＵ６４，ＲＡＭ６５，記憶部６６等を備えて構成され、ＩＤカードの裏面に印字を行う。
【００３３】
文字検出部６１は、例えば、スキャナ、光学式文字読取装置（ＯＣＲ装置）等を備えて構成され、ＩＤカードの表面に印字されている文字等を検出する。例えば、文字検出部６１は、ＩＤカードの表面に印字されているＩＤ番号や所定の識別情報としての「裏面に続く」等の文字を検出し、検出手段として機能する。
【００３４】
通信部６２は、例えば、通信回線Ｎに接続され、当該裏面印字装置６とホストコンピュータ１との間の通信を行う。
【００３５】
裏面プリンタ６３は、例えば、リボンに塗られた黒インクをヘッドの熱によって溶解して印刷する溶融型熱転写記録方式により、ホストコンピュータ２から取得する文字データに基づく文字等を、ＩＤカードの裏面に印字する。
【００３６】
ＣＰＵ６４は、例えば、記憶部６６に格納された処理プログラム等を読み出して、ＲＡＭ６５に展開して実行することにより、裏面印字装置６全体の制御を行う。
【００３７】
ＲＡＭ６５は、例えば、ＣＰＵ６４により実行された処理プログラム等を、ＲＡＭ６５内のプログラム格納領域に展開するとともに、入力データや上記処理プログラムが実行される際に生じる処理結果等をデータ格納領域に格納する。
【００３８】
記憶部６６は、例えば、プログラムやデータ等が予め記憶されている記録媒体（図示せず）を有しており、この記録媒体は、例えば、半導体メモリ等で構成されている。また、記憶部６６は、ＣＰＵ６４が裏面印字装置６全体を制御する機能を実現させるための各種データ，各種処理プログラム，これらプログラムの実行により処理されたデータ等を記憶する。より具体的には、記憶部６６は、例えば、図３に示すように、第２判断プログラム６６Ａ，第２編集プログラム６６Ｂ,裏面印字制御プログラム６６Ｃ等を格納している。
【００３９】
第２判断プログラム６６Ａは、例えば、ＣＰＵ６４に、文字検出部６１により、ＩＤカードの裏面に印字が続くことを示す所定の識別情報、例えば、「裏面に続く」が検出されたか否かを判断する機能を実現させるプログラムである。ＣＰＵ６４は、かかる第２判断プログラム６６Ａを実行することにより、判断手段として機能する。
【００４０】
第２編集プログラム６６Ｂは、例えば、ＣＰＵ６４に、第２判断プログラム６６Ａを実行することにより、「裏面に続く」が検出されたと判断した場合に、通信部６２を制御して、文字検出部６１により検出されたＩＤ番号をホストコンピュータ１に送信させ、ホストコンピュータ１のデータベース１ａから当該ＩＤ番号に対応する個人情報に含まれる文字データを取得し、当該文字データに基づいて、所定の優先順位に従って、ＩＤカードに印字する印字項目を並べ、最上位の印字項目から順に（所定行数−１）行より後の行に相当する部分を裏面文字データとして編集する機能を実現させるプログラムである。ここで、印字項目とは、例えば、氏名の変更、住所の変更、眼鏡の有無、限定の有無、運転可能な車種等であり、所定の優先順位とは、第１編集プログラム５５Ｃと同じく、これら印字項目のうち重要度の高いものを優先する順番である。ＣＰＵ６４は、かかる第２編集プログラム６６Ｂを実行することにより、裏面文字データ編集手段として機能する。
【００４１】
裏面印字制御プログラム６６Ｃは、例えば、ＣＰＵ６４に、裏面プリンタ６３を制御して、第２編集プログラム６６Ｂを実行することにより編集した裏面文字データに基づく文字をＩＤカードの裏面に印字させる機能を実現させるプログラムである。ＣＰＵ６４は、かかる裏面印字制御プログラム６６Ｃを実行することにより、裏面印字制御手段として機能する。
【００４２】
次に、上述のような構成の第１の実施形態に係るＩＤカード発行システム１０００の発行装置５におけるＩＤカード発行動作の一例を図４に示すフローチャートを参照しながら説明する。
まず、発行装置５のＣＰＵ５３は、第１取得プログラム５５Ａを実行することにより、通信部５１を制御して、撮影装置４から送信されるＩＤ番号をホストコンピュータ１に送信させ、ホストコンピュータ１のデータベース１ａから当該ＩＤ番号に対応する個人情報に含まれる文字データを取得する（ステップＳ１）。
【００４３】
次に、ＣＰＵ５３は、第１判断プログラム５５Ｂを実行することにより、ステップＳ１において取得した文字データの文字量がＩＤカードの表面に印字可能な所定行数以上か否かを判断する（ステップＳ２）。
【００４４】
ステップＳ２において、ＣＰＵ５３が、取得した文字データの文字量が当該所定行数以上であると判断した場合には（ステップＳ２；Ｙｅｓ）、ＣＰＵ５３は、第１編集プログラム５５Ｃを実行することにより、当該文字データに基づいて、所定の優先順位に従って、ＩＤカードに印字する印字項目を並べ、最上位の印字項目から順に（所定行数−１）行に相当する部分を表面文字データとして編集する（ステップＳ３）。
【００４５】
次に、ＣＰＵ５３は、表面印字制御プログラム５５Ｄを実行することにより、ＩＤ番号，氏名，住所等と、第１編集プログラム５５Ｃを実行することにより編集した表面文字データに基づく文字と、ＩＤカードの裏面に印字が続くことを示す所定の識別情報、例えば、「裏面に続く」、を印字させ（ステップＳ４）、本処理を終了する。
【００４６】
ステップＳ２において、ＣＰＵ５３が、取得した文字データの文字量が当該所定行数未満であると判断した場合には（ステップＳ２；Ｎｏ）、ＣＰＵ５３は、第１編集プログラム５５Ｃを実行することにより、当該文字データに基づいて、所定の優先順位に従って、ＩＤカードに印字する印字項目を並べた表面文字データを編集する（ステップＳ５）。
【００４７】
次に、ＣＰＵ５３は、表面印字制御プログラム５５Ｄを実行することにより、表面プリンタ５２を制御して、ＩＤカードの表面にＩＤ番号，氏名，住所等と第１編集プログラム５５Ｃを実行することにより編集した表面文字データに基づく文字とを印字させ（ステップＳ６）、本処理を終了する。
【００４８】
次に、第１の実施形態に係るＩＤカード発行システム１０００の裏面印字装置６における印字動作の一例を図５に示すフローチャートを参照しながら説明する。
まず、ＣＰＵ６４は、第２判断プログラム６６Ａを実行することにより、文字検出部６１を制御して、ＩＤカードの表面に印字された文字を検出させる（ステップＳ１０１）。
次に、ＣＰＵ６４は、第２判断プログラム６６Ａの実行に基づいて、文字検出部６１により、ＩＤカードの裏面に印字が続くことを示す所定の識別情報、例えば、「裏面に続く」が検出されたか否かを判断する（ステップＳ１０２）。
【００４９】
ステップＳ１０２において、ＣＰＵ６４が、文字検出部６１により、「裏面に続く」が検出されなかったと判断した場合には（ステップＳ１０２；Ｎｏ）、本処理を終了する。
ステップＳ１０２において、ＣＰＵ６４が、文字検出部６１により、「裏面に続く」が検出されたと判断した場合には（ステップＳ１０２；Ｙｅｓ）、ＣＰＵ６４は、第２編集プログラム６６Ｂを実行することにより、通信部６２を制御して、文字検出部６１により検出されたＩＤ番号をホストコンピュータ１に送信させ、ホストコンピュータ１のデータベース１ａから当該ＩＤ番号に対応する個人情報に含まれる文字データを取得する（ステップＳ１０３）。
【００５０】
次に、ＣＰＵ６４は、第２編集プログラム６６Ｂの実行に基づいて、ステップＳ１０３において取得した文字データに基づいて、所定の優先順位に従って、ＩＤカードに印字する印字項目を並べ、最上位の印字項目から順に（所定行数−１）行より後の行に相当する部分を裏面文字データとして編集する（ステップＳ１０４）。
【００５１】
次に、ＣＰＵ６４は、裏面印字制御プログラム６６Ｃを実行することにより、裏面プリンタ６３を制御して、ステップＳ１０４において編集した裏面文字データに基づく文字をＩＤカードの裏面に印字させ（ステップＳ１０５）、本処理を終了する。
【００５２】
以上に説明した、本発明の第１の実施形態に係るＩＤカード発行システム１０００によれば、ＣＰＵ５３が第１判断プログラム５５Ｂを実行することにより、データベース１ａに記憶された文字データの文字量がＩＤカードの表面に印字可能な所定行数以上か否かが判断され、ＣＰＵ５３が第１編集プログラム５５Ｃを実行することにより、第１判断プログラム５５Ｂを実行することによって、文字データの文字量が所定行数以上であると判断された場合に、文字データから表面に印字すべき表面文字データが編集され、ＣＰＵ５３が表面印字制御プログラム５５Ｄを実行することにより、表面プリンタ５２が制御されて、第１編集プログラム５５Ｃを実行することによって編集された表面文字データに基づく文字と、所定の識別情報とが、ＩＤカードの表面に印字され、文字検出部６１により、表面プリンタ５２により印刷されたＩＤカードから所定の識別情報が検出され、ＣＰＵ６４が第２判断プログラム６６Ａを実行することにより、文字検出部６１によって所定の識別情報が検出されたか否かが判断され、ＣＰＵ６４が第２編集プログラム６６Ｂを実行することにより、第２判断プログラム６６Ａを実行することによって、文字検出部６１によって所定の識別情報が検出されたと判断された場合に、データベース１ａから文字データが取得され、取得した文字データから裏面に印字すべき裏面文字データが編集され、ＣＰＵ６４が裏面印字制御プログラム６６Ｃを実行することにより、裏面プリンタ６３が制御されて、第２編集プログラム６６Ｂによって編集された裏面文字データに基づく文字が、ＩＤカードの裏面に印字されるので、ＩＤカード発行時において裏面に印字が必要な場合に、既存の表面プリンタ５２のみを備えたＩＤカード発行システムに裏面プリンタ６３を備えるだけで、ＩＤカードの裏面に印字を行うことができ、比較的低コストで裏面印字を自動的に行うことができる。
また、ＣＰＵ５３が第１判断プログラム５５Ｂを実行することにより、データベース１ａに記憶された文字データの文字量がＩＤカードの表面に印字可能な所定行数以上と判断され、ＩＤカードの表面に表面プリンタ５２により識別情報が印字され、文字検出部６１により当該識別情報が検出された場合にのみ、裏面印字が行われるので、裏面印字の要・不要が自動に判断され、裏面印字が必要な場合にのみ裏面印字が行われることとなって、より好適に裏面印字を行うことができる。
また、裏面プリンタ６３で一のＩＤカードの裏面印字を行っている間に、表面プリンタ５２で次のＩＤカードの表面印字を行うことができるため、表面プリンタ５２に裏面印字機能を付加した場合に比べて、トータルの処理時間を短縮することができる。
また、裏面印字が必要なＩＤカードの発行枚数は全体の発行枚数の１０％以下であるため、複数台の表面プリンタ５２に対して裏面プリンタ６３を必要台数備えるだけでよくなるため、さらにコストを抑えることが可能となる。
また、表面プリンタ５２に裏面印字機能を付加するものではないので、表面プリンタ５２の機構を従来と同様に簡単なものとすることができ、エラー発生などの可能性を低くすることができ、信頼性の低下を防ぐことができる。
また、裏面印字が不適当である場合には、裏面の印字を修正液や消しゴム等で消去した後、裏面印字のみを裏面プリンタ６３に行わせることができ、より容易に裏面印字のみのやり直しを行うことができる。
【００５３】
また、ＣＰＵ６４は、第２編集プログラム６６Ｂを実行することにより、文字データに基づいて、所定の優先順位に従ってＩＤカードに印字する印字項目を並べ、最上位の印字項目から順に表面に印字可能な行数分の文字データを除いた残りの文字データをＩＤカードの裏面に印字すべき裏面文字データとするので、優先順位に従って、比較的重要な印字項目はＩＤカードの表面に印字され、比較的重要ではない印字項目はＩＤカードの裏面に印字されることとなって、ＩＤカードの表面を見るだけで比較的重要な印字項目を視認することができる。
【００５４】
（第２の実施形態）
本発明の第２の実施形態に係るＩＤカード発行システム２０００は、裏面印字装置６Ａの構成のみが第１の実施形態に係るＩＤカード発行システム１０００と異なるので、同一の構成については、同一の符号を付すとともに、その説明を省略する。
【００５５】
本発明の第２の実施形態に係るＩＤカード発行システム２０００は、例えば、図６に示すように、ホストコンピュータ１，ファイルサーバ２,登録装置３,撮影装置４,発行装置５,裏面印字装置６Ａ等を備えている。
また、ホストコンピュータ１，ファイルサーバ２,登録装置３，撮影装置４，発行装置５,裏面印字装置６Ａ等は、例えば、ＬＡＮ（Local  Area  Network）やＷＡＮ（Wide  Area  Network）等の通信回線Ｎを介して通信可能に接続されている。
【００５６】
裏面印字装置６Ａは、例えば、図７に示すように、文字検出部６１，通信部６２，裏面プリンタ６３，ＣＰＵ６４，ＲＡＭ６５，記憶部６７等を備えて構成され、ＩＤカードの裏面に印字を行う。
【００５７】
記憶部６７は、例えば、プログラムやデータ等が予め記憶されている記録媒体（図示せず）を有しており、この記録媒体は、例えば、半導体メモリ等で構成されている。また、記憶部６７は、ＣＰＵ６４が裏面印字装置６Ａ全体を制御する機能を実現させるための各種データ，各種処理プログラム，これらプログラムの実行により処理されたデータ等を記憶する。より具体的には、記憶部６７は、例えば、図７に示すように、印字検出プログラム６７Ａ，第２取得プログラム６７Ｂ，第２判断プログラム６７Ｃ，第２編集プログラム６７Ｄ,裏面印字制御プログラム６６Ｃ等を格納している。
【００５８】
印字検出プログラム６７Ａは、例えば、ＣＰＵ６４に、文字検出部６１により、ＩＤカードの表面の文字印字領域の最終行に文字が検出されたか否かを判断することにより、ＩＤカードの表面の文字印字領域の最終行に印字があるか否かを検出する機能を実現させるプログラムである。ＣＰＵ６４は、かかる印字検出プログラム６７Ａを実行することにより、印字検出手段として機能する。
【００５９】
第２取得プログラム６７Ｂは、例えば、ＣＰＵ６４に、印字検出プログラム６７Ａを実行することにより、ＩＤカードの表面の文字印字領域の最終行に印字があると判断された場合に、文字検出部６１により検出されたＩＤ番号に基づいて、ＩＤカードに印字する文字データをホストコンピュータ１のデータベース１ａから取得する機能を実現させるプログラムである。
より具体的には、第２取得プログラム６７Ｂは、例えば、ＣＰＵ６４に、印字検出プログラム６７Ａを実行することにより、ＩＤカードの表面の文字印字領域の最終行に印字があると判断された場合に、通信部６２を制御して、文字検出部６１により検出されたＩＤ番号をホストコンピュータ１に送信させ、ホストコンピュータ１のデータベース１ａから当該ＩＤ番号に対応する個人情報に含まれる文字データを取得する機能を実現させるプログラムである。
ＣＰＵ６４は、かかる第２取得プログラム６７Ｂを実行することにより、取得手段として機能する。
【００６０】
第２判断プログラム６７Ｃは、例えば、ＣＰＵ６４に、第２取得プログラム６７Ｂを実行することにより取得した文字データの文字量がＩＤカードの表面に印字可能な所定行数以上か否かを判断する機能を実現させるプログラムである。ＣＰＵ６４は、かかる第２判断プログラム６７Ｃを実行することにより、判断手段として機能する。
【００６１】
第２編集プログラム６７Ｄは、例えば、ＣＰＵ６４に、第２判断プログラム６７Ｃを実行することにより、第２取得プログラム６７Ｂを実行することにより取得した文字データの文字量がＩＤカードの表面に印字可能な所定行数以上と判断した場合に、当該文字データに基づいて、所定の優先順位に従って、ＩＤカードに印字する印字項目を並べ、最上位の印字項目から順位に（所定行数−１）行より後の行に相当する部分を裏面文字データとして編集する機能を実現させるプログラムである。ＣＰＵ６４は、かかる第２編集プログラム６７Ｄを実行することにより、裏面文字データ編集手段として機能する。
【００６２】
次に、第２の実施形態に係るＩＤカード発行システム２０００の裏面印字装置６Ａにおける印字動作の一例を図８に示すフローチャートを参照しながら説明する。
まず、ＣＰＵ６４は、印字検出プログラム６７Ａを実行することにより、文字検出部６１により、ＩＤカードの表面の文字印字領域の最終行に文字が検出されたか否かを判断することにより、ＩＤカードの表面の文字印字領域の最終行に印字があるか否かを検出する（ステップＳ２０１）。
【００６３】
ステップＳ２０１において、ＩＤカードの表面の文字印字領域の最終行に文字が検出されなかった場合には（ステップＳ２０１；Ｎｏ）、本処理を終了する。
ステップＳ２０１において、ＩＤカードの表面の文字印字領域の最終行に文字が検出された場合には（ステップＳ２０１；Ｙｅｓ）、ＣＰＵ６４は、第２取得プログラム６７Ｂを実行することにより、文字検出部６１により検出されたＩＤ番号に基づいて、ＩＤカードに印字する文字データをホストコンピュータ１のデータベース１ａから取得する（ステップＳ２０２）。
次に、ＣＰＵ６４は、第２判断プログラム６７Ｃの実行に基づいて、ステップＳ２０２において取得した文字データの文字量がＩＤカードの表面に印字可能な所定行数以上か否かを判断する（ステップＳ２０３）。
【００６４】
ステップＳ２０３において、ＣＰＵ６４が、取得した文字データの文字量がＩＤカードの表面に印字可能な所定行数より少ないと判断した場合には（ステップＳ２０３；Ｙｅｓ）、本処理を終了する。
ステップＳ２０３において、ＣＰＵ６４が、取得した文字データの文字量がＩＤカードの表面に印字可能な所定行数以上と判断した場合には（ステップＳ２０３；Ｙｅｓ）、ＣＰＵ６４は、第２編集プログラム６７Ｄを実行することにより、ステップＳ２０２において取得した文字データに基づいて、所定の優先順位に従って、ＩＤカードに印字する印字項目を並べ、最上位の印字項目から順に（所定行数−１）行より後の行に相当する部分を裏面文字データとして編集する（ステップＳ２０４）。
【００６５】
次に、ＣＰＵ６４は、裏面印字制御プログラム６６Ｃを実行することにより、裏面プリンタ６３を制御して、ステップＳ２０５において編集した裏面文字データに基づく文字をＩＤカードの裏面に印字させ（ステップＳ２０６）、本処理を終了する。
【００６６】
以上に説明した、本発明の第２の実施形態に係るＩＤカード発行システム２０００によれば、ＣＰＵ５３が表面印字制御プログラム５５Ｄを実行することにより、表面プリンタ５２が制御されて、ＩＤカードの表面に、文字データに基づく文字とＩＤ情報とが印字され、文字検出部６１により、表面プリンタ５２により印刷されたＩＤカードの表面からＩＤ番号が検出され、ＣＰＵ６４が第２取得プログラム６７Ｂを実行することにより、文字検出部６１によって検出されたＩＤ番号に基づいて、当該ＩＤカードに印字する文字データがデータベース１ａから取得され、ＣＰＵ６４が第２判断プログラム６７Ｃを実行することにより、第２取得プログラム６７Ｂを実行することによって取得された文字データの文字量がＩＤカードの表面に印字可能な所定行数以上か否かが判断され、ＣＰＵ６４が第２編集プログラム６７Ｄを実行することにより、第２判断プログラム６７Ｃを実行することによって、文字データの文字量が所定行数以上であると判断された場合に、文字データから裏面に印字すべき裏面文字データが編集され、ＣＰＵ６４が裏面印字制御プログラム６６Ｃを実行することにより、裏面プリンタ６３が制御されて、第２編集プログラム６７Ｄを実行することによって編集された裏面文字データに基づく文字が、ＩＤカードの裏面に印字されるので、ＩＤカード発行時において裏面に印字が必要な場合に、既存の表面プリンタ５２のみを備えたＩＤカード発行システムに裏面プリンタ６３を備えるだけで、ＩＤカードの裏面に印字を行うことができ、比較的低コストで裏面印字を自動的に行うことができる。
また、裏面プリンタ６３で一のＩＤカードの裏面印字を行っている間に、表面プリンタ５２で次のＩＤカードの表面印字を行うことができるため、表面プリンタ５２に裏面印字機能を付加した場合に比べて、トータルの処理時間を短縮することができる。
また、裏面印字が必要なＩＤカードの発行枚数は全体の発行枚数の１０％以下であるため、複数台の表面プリンタ５２に対して裏面プリンタ６３を必要台数備えるだけでよくなるため、さらにコストを抑えることが可能となる。
また、表面プリンタ５２に裏面印字機能を付加するものではないので、表面プリンタ５２の機構を従来と同様に簡単なものとすることができ、エラー発生などの可能性を低くすることができ、信頼性の低下を防ぐことができる。
また、裏面印字が不適当である場合には、裏面の印字を修正液や消しゴム等で消去した後、裏面印字のみを裏面プリンタ６３に行わせることができ、より容易に裏面印字のみのやり直しを行うことができる。
【００６７】
また、ＣＰＵ６４が印字検出プログラム６７Ａを実行することにより、ＩＤカードの表面の文字印字領域の最終行に印字があるか否かが検出され、ＩＤカードの表面の文字印字領域の最終行に印字があることが検出された場合に、ＣＰＵ６４が第２取得プログラム６７Ｂを実行することによる文字データの取得が実行されるので、ＣＰＵ６４が印字検出プログラム６７Ａを実行することによりＩＤカードの表面の文字印字領域の最終行に印字があることが検出された場合にのみ、裏面印字が行われるので、裏面印字の要・不要が自動に判断され、裏面印字が必要な場合が選別されて裏面印字が行われることとなって、より好適に裏面印字を行うことができる。
【００６８】
また、ＣＰＵ６４は、第２編集プログラム６７Ｄを実行することにより、文字データに基づいて、所定の優先順位に従ってＩＤカードに印字する印字項目を並べ、最上位の印字項目から順に表面に印字可能な行数分の文字データを除いた残りの文字データをＩＤカードの裏面に印字すべき裏面文字データとするので、
優先順位に従って、比較的重要な印字項目はＩＤカードの表面に印字され、比較的重要ではない印字項目はＩＤカードの裏面に印字されることとなって、ＩＤカードの表面を見るだけで比較的重要な印字項目を視認することができる。
【００６９】
（第３の実施形態）
本発明の第３の実施形態に係るＩＤカード発行システム３０００は、発行装置５Ａ，裏面印字装置６Ｂの構成のみが第１の実施形態に係るＩＤカード発行システム１０００と異なるので、同一の構成については、同一の符号を付すとともに、その説明を省略する。
【００７０】
本発明の第３の実施形態に係るＩＤカード発行システム３０００は、例えば、図９に示すように、ホストコンピュータ１，ファイルサーバ２,登録装置３,撮影装置４,発行装置５Ａ,裏面印字装置６Ｂ等を備えている。
また、ホストコンピュータ１，ファイルサーバ２,登録装置３，撮影装置４，発行装置５Ａ,裏面印字装置６Ｂ等は、例えば、ＬＡＮ（Local  Area  Network）やＷＡＮ（Wide  Area  Network）等の通信回線Ｎを介して通信可能に接続されている。
なお、第３の実施形態に係るＩＤカード発行システム３０００により発行されるＩＤカードは、例えば、ＩＤカードに印字する文字データを記憶するＩＣチップ等を備えて構成されている。
【００７１】
発行装置５Ａは、例えば、図１０に示すように、通信部５１，表面プリンタ５２，リーダライタ５６，ＣＰＵ５３，ＲＡＭ５４，記憶部５７等を備えて構成されている。
【００７２】
リーダライタ５６は、例えば、ＩＣチップに情報を書き込んだり、ＩＣチップに記憶されている情報を読み出したりする。
【００７３】
記憶部５７は、例えば、プログラムやデータ等が予め記憶されている記録媒体（図示せず）を有しており、この記録媒体は、例えば、半導体メモリ等で構成されている。また、記憶部５７は、ＣＰＵ５３が発行装置５Ａ全体を制御する機能を実現させるための各種データ，各種処理プログラム，これらプログラムの実行により処理されたデータ等を記憶する。より具体的には、記憶部５７は、例えば、図１０に示すように、第１取得プログラム５５Ａ,第１編集プログラム５５Ｃ,表面印字制御プログラム５５Ｄ，書込プログラム５７Ａ等を格納している。
【００７４】
書込プログラム５７Ａは、例えば、ＣＰＵ５３に、リーダライタ５６を制御して、ＩＤカードのＩＣチップに、第１取得プログラム５５Ａを実行することにより取得した文字データを含む情報を書き込ませる機能を実現させるプログラムである。
【００７５】
裏面印字装置６Ｂは、例えば、図１１に示すように、リーダライタ６８，裏面プリンタ６３，ＣＰＵ６４，ＲＡＭ６５，記憶部６９等を備えて構成され、ＩＤカードの裏面に印字を行う。
【００７６】
リーダライタ６８は、例えば、ＩＣチップに情報を書き込んだり、ＩＣチップに記憶されている情報を読み出したりする。
【００７７】
記憶部６９は、例えば、プログラムやデータ等が予め記憶されている記録媒体（図示せず）を有しており、この記録媒体は、例えば、半導体メモリ等で構成されている。また、記憶部６９は、ＣＰＵ６４が裏面印字装置６Ｂ全体を制御する機能を実現させるための各種データ，各種処理プログラム，これらプログラムの実行により処理されたデータ等を記憶する。より具体的には、記憶部６９は、例えば、図１１に示すように、第２取得プログラム６９Ａ,第２判断プログラム６９Ｂ，第２編集プログラム６９Ｃ,裏面印字制御プログラム６６Ｃ等を格納している。
【００７８】
第２取得プログラム６９Ａは、例えば、ＣＰＵ６４に、リーダライタ６８を制御して、ＩＣチップから文字データを取得する機能を実現させるプログラムである。ＣＰＵ６４は、かかる第２取得プログラム６９Ａを実行することにより、取得手段として機能する。
【００７９】
第２判断プログラム６９Ｂは、例えば、ＣＰＵ６４に、第２取得プログラム６９Ａを実行することにより取得した文字データの文字量がＩＤカードの表面に印字可能な所定行数以上か否かを判断する機能を実現させるプログラムである。ＣＰＵ６４は、かかる第２判断プログラム６６Ａを実行することにより、判断手段として機能する。
【００８０】
第２編集プログラム６９Ｃは、例えば、ＣＰＵ６４に、第２判断プログラム６９Ｂを実行することにより、第２取得プログラム６９Ａを実行することにより取得した文字データの文字量がＩＤカードの表面に印字可能な所定行数以上と判断した場合に、当該文字データに基づいて、所定の優先順位に従って、ＩＤカードに印字する印字項目を並べ、最上位の印字項目から順に（所定行数−１）行より後の行に相当する部分を裏面文字データとして編集する機能を実現させるプログラムである。ＣＰＵ６４は、かかる第２編集プログラム６９Ｃを実行することにより、裏面文字データ編集手段として機能する。
【００８１】
次に、上述のような構成の第３の実施形態に係るＩＤカード発行システム３０００の発行装置５ＡにおけるＩＤカード発行動作の一例を図１２に示すフローチャートを参照しながら説明する。
まず、ＣＰＵ５３は、第１取得プログラム５５Ａを実行することにより、通信部５１を制御して、撮影装置４から送信されるＩＤ番号をホストコンピュータ１に送信させ、ホストコンピュータ１のデータベース１ａから当該ＩＤ番号に対応する個人情報に含まれる文字データを取得する（ステップＳ３０１）。
【００８２】
次に、ＣＰＵ５３は、第１判断プログラム５５Ｂを実行することにより、ステップＳ３０１において取得した文字データの文字量がＩＤカードの表面に印字可能な所定行数以上か否かを判断する（ステップＳ３０２）。
【００８３】
ステップＳ３０２において、ＣＰＵ５３が、取得した文字データの文字量が当該所定行数以上であると判断した場合には（ステップＳ３０２；Ｙｅｓ）、ＣＰＵ５３は、第１編集プログラム５５Ｃを実行することにより、当該文字データに基づいて、所定の優先順位に従って、ＩＤカードに印字する印字項目を並べ、最上位の印字項目から順に（所定行数−１）行に相当する部分を表面文字データとして編集する（ステップＳ３０３）。
【００８４】
次に、ＣＰＵ５３は、表面印字制御プログラム５５Ｄを実行することにより、ＩＤ番号と、第１編集プログラム５５Ｃを実行することにより編集した表面文字データに基づく文字と、ＩＤカードの裏面に印字が続くことを示す所定の識別情報、例えば、「裏面に続く」、を印字させ（ステップＳ３０４）、ステップＳ３０７へ進む。
【００８５】
ステップＳ３０２において、ＣＰＵ５３が、取得した文字データの文字量が当該所定行数未満であると判断した場合には（ステップＳ３０２；Ｎｏ）、ＣＰＵ５３は、第１編集プログラム５５Ｃを実行することにより、当該文字データに基づいて、所定の優先順位に従って、ＩＤカードに印字する印字項目を並べた表面文字データを編集する（ステップＳ３０５）。
【００８６】
次に、ＣＰＵ５３は、表面印字制御プログラム５５Ｄを実行することにより、表面プリンタ５２を制御して、ＩＤカードの表面にＩＤ番号と第１編集プログラム５５Ｃを実行することにより編集した表面文字データに基づく文字とを印字させる（ステップＳ３０６）。
【００８７】
次に、ＣＰＵ５３は、書込プログラム５７Ａを実行することにより、リーダライタ５６を制御して、ＩＤカードのＩＣチップに、第１取得プログラム５５Ａを実行することにより取得した文字データを含む情報を書き込ませ（ステップＳ３０７）、本処理を終了する。
【００８８】
次に、第３の実施形態に係るＩＤカード発行システム３０００の裏面印字装置６Ｂにおける印字動作の一例を図１３に示すフローチャートを参照しながら説明する。
まず、ＣＰＵ６４は、第２取得プログラム６９Ａを実行することにより、リーダライタ６８を制御して、ＩＣチップから文字データを取得させる（ステップＳ４０１）。
【００８９】
次に、ＣＰＵ６４は、第２判断プログラム６９Ｂの実行に基づいて、ステップＳ４０１において取得した文字データの文字量がＩＤカードの表面に印字可能な所定行数以上か否かを判断する（ステップＳ４０２）。
【００９０】
ステップＳ４０２において、ＣＰＵ６４が、ステップＳ４０１において取得した文字データの文字量がＩＤカードの表面に印字可能な所定行数未満と判断した場合には（ステップＳ４０２；Ｎｏ）、本処理を終了する。
ステップＳ４０２において、ＣＰＵ６４が、ステップＳ４０１において取得した文字データの文字量がＩＤカードの表面に印字可能な所定行数以上と判断した場合には（ステップＳ４０２；Ｙｅｓ）、ＣＰＵ６４は、第２編集プログラム６９Ｃを実行することにより、ステップＳ４０１において取得した文字データに基づいて、所定の優先順位に従って、ＩＤカードに印字する印字項目を並べ、最上位の印字項目から順に（所定行数−１）行より後の行に相当する部分を裏面文字データとして編集する（ステップＳ４０３）。
【００９１】
次に、ＣＰＵ６４は、裏面印字制御プログラム６６Ｃを実行することにより、裏面プリンタ６３を制御して、ステップＳ４０３において編集した裏面文字データに基づく文字をＩＤカードの裏面に印字させ（ステップＳ４０４）、本処理を終了する。
【００９２】
以上に説明した、本発明の第３の実施形態に係るＩＤカード発行システム３０００によれば、ＩＤカードは、当該ＩＤカードに印字する文字データを記憶するＩＣチップを備え、ＣＰＵ６４が第２取得プログラム６９Ａを実行することにより、表面プリンタ５２によって印字されたＩＤカードのＩＣチップから、文字データが取得され、ＣＰＵ６４が第２判断プログラム６９Ｂを実行することにより、第２取得プログラム６９Ａを実行することによって取得された文字データの文字量がＩＤカードの表面に印字可能な所定行数以上か否かが判断され、ＣＰＵ６４が第２編集プログラム６９Ｃを実行することにより、第２判断プログラム６９Ｂを実行することによって、文字データの文字量が所定行数以上であると判断された場合に、文字データから裏面に印字すべき裏面文字データが編集され、ＣＰＵ６４が裏面印字制御プログラム６６Ｃを実行することにより、裏面プリンタ６３が制御されて、第２編集プログラム６９Ｃを実行することによって編集された裏面文字データに基づく文字が、ＩＤカードの裏面に印字されるので、ＩＤカード発行時において裏面に印字が必要な場合に、既存の表面プリンタ５２のみを備えたＩＤカード発行システムに裏面プリンタ６３を備えるだけで、ＩＤカードの裏面に印字を行うことができ、比較的低コストで裏面印字を自動的に行うことができる。
また、ＣＰＵ６４が第２判断プログラム６９Ｂを実行することによって、文字データの文字量が所定行数以上であると判断された場合にのみ、裏面印字が行われるので、裏面印字の要・不要が自動に判断され、裏面印字が必要な場合にのみ裏面印字が行われることとなって、より好適に裏面印字を行うことができる。
また、裏面プリンタ６３で一のＩＤカードの裏面印字を行っている間に、表面プリンタ５２で次のＩＤカードの表面印字を行うことができるため、表面プリンタ５２に裏面印字機能を付加した場合に比べて、トータルの処理時間を短縮することができる。
また、裏面印字が必要なＩＤカードの発行枚数は全体の発行枚数の１０％以下であるため、複数台の表面プリンタ５２に対して裏面プリンタ６３を必要台数備えるだけでよくなるため、さらにコストを抑えることが可能となる。
また、表面プリンタ５２に裏面印字機能を付加するものではないので、表面プリンタ５２の機構を従来と同様に簡単なものとすることができ、エラー発生などの可能性を低くすることができ、信頼性の低下を防ぐことができる。
また、裏面印字が不適当である場合には、裏面の印字を修正液や消しゴム等で消去した後、裏面印字のみを裏面プリンタ６３に行わせることができ、より容易に裏面印字のみのやり直しを行うことができる。
【００９３】
また、ＣＰＵ６４は、第２編集プログラム６９Ｃを実行することにより、文字データに基づいて、所定の優先順位に従ってＩＤカードに印字する印字項目を並べ、最上位の印字項目から順に表面に印字可能な行数分の文字データを除いた残りの文字データをＩＤカードの裏面に印字すべき裏面文字データとするので、
優先順位に従って、比較的重要な印字項目はＩＤカードの表面に印字され、比較的重要ではない印字項目はＩＤカードの裏面に印字されることとなって、ＩＤカードの表面を見るだけで比較的重要な印字項目を視認することができる。
【００９４】
なお、本発明は、本実施形態に限定されるものではなく、例えば、発行装置５，５Ａ及び裏面印字装置６，６Ａ，６Ｂに備えられる各種のプログラムが一つの管理装置に備えられて構成されてもよい。
また、本実施形態では、ＩＤカードの表面に印字可能な文字量を行数で判断したが、文字数で判断してもよい。
また、ＩＤカードの裏面に印字が続くことを示す所定の識別情報は、「裏面に続く」に限られるものではなく、例えば、星印マーク等であってもよい。この場合には、表面文字データとして、所定の優先順位に従って印字項目が並べられた文字データの最上位の印字項目から順に所定行数分の文字データが編集され、裏面文字データとして、所定の優先順位に従って印字項目が並べられた文字データの最上位の印字項目から順に所定行数より後の行に相当する文字データが編集されてもよい。
また、第２の実施形態において、印字検出プログラム６７Ａが備えられていなくともよく、ＩＤカードの表面の文字印字領域の最終行に印字があるか否かに関わらず、ＣＰＵ６４が第２取得プログラム６７Ｂを実行するように構成してもよい。
【図面の簡単な説明】
【００９５】
【図１】本発明の第１の実施形態に係るＩＤカード発行システムの概略構成図である。
【図２】本発明の第１の実施形態に係る発行装置の内部構成を示すブロック図である。
【図３】本発明の第１の実施形態に係る裏面印字装置の内部構成を示すブロック図である。
【図４】本発明の第１の実施形態に係るＩＤカード発行システムの発行装置におけるＩＤカード発行動作を説明するためのフローチャートである。
【図５】本発明の第１の実施形態に係るＩＤカード発行システムの裏面印字装置における印字動作を説明するためのフローチャートである。
【図６】本発明の第２の実施形態に係るＩＤカード発行システムの概略構成図である。
【図７】本発明の第２の実施形態に係る裏面印字装置の内部構成を示すブロック図である。
【図８】本発明の第２の実施形態に係るＩＤカード発行システムの裏面印字装置における印字動作を説明するためのフローチャートである。
【図９】本発明の第３の実施形態に係るＩＤカード発行システムの概略構成図である。
【図１０】本発明の第３の実施形態に係る発行装置の内部構成を示すブロック図である。
【図１１】本発明の第３の実施形態に係る裏面印字装置の内部構成を示すブロック図である。
【図１２】本発明の第３の実施形態に係るＩＤカード発行システムの発行装置におけるＩＤカード発行動作を説明するためのフローチャートである。
【図１３】本発明の第３の実施形態に係るＩＤカード発行システムの裏面印字装置における印字動作を説明するためのフローチャートである。
【符号の説明】
【００９６】
１ａ  データベース（記憶手段）
５２  表面プリンタ
５３  ＣＰＵ（第１判断手段，表面文字データ編集手段，表面印字制御手段）
５５Ｂ  第１判断プログラム（第１判断手段）
５５Ｃ  第１編集プログラム（表面文字データ編集手段）
５５Ｄ  表面印字制御プログラム（表面印字制御手段）
６１  文字検出部（検出手段）
６３  裏面プリンタ
６４  ＣＰＵ（第２判断手段，裏面文字データ編集手段，裏面印字制御手段，印字検出手段，取得手段，判断手段）
６６Ａ  第２判断プログラム（第２判断手段）
６６Ｂ，６７Ｄ，６９Ｃ  第２編集プログラム（裏面文字データ編集手段）
６６Ｃ  裏面印字制御プログラム（裏面印字制御手段）
６７Ａ  印字検出プログラム（印字検出手段）
６７Ｂ，６９Ａ  第２取得プログラム（取得手段）
６７Ｃ，６９Ｂ  第２判断プログラム（判断手段）
１０００，２０００，３０００  ＩＤカード発行システム
【図１】
2008023906.tif 000003
【図２】
2008023906.tif 000004
【図３】
2008023906.tif 000005
【図４】
2008023906.tif 000006
【図５】
2008023906.tif 000007
【図６】
2008023906.tif 000008
【図７】
2008023906.tif 000009
【図８】
2008023906.tif 000010
【図９】
2008023906.tif 000011
【図１０】
2008023906.tif 000012
【図１１】
2008023906.tif 000013
【図１２】
2008023906.tif 000014
【図１３】
2008023906.tif 000015