(57)【特許請求の範囲】
【請求項１】
カードに所定情報を印字するカードプリンタと、前記カードプリンタが接続される上位装置とを備え、複数種類の前記カードへの印字が可能なカードプリンタシステムであって、
前記カードプリンタが有するプリンタ側制御部は、前記カードの種類に応じた印字条件が設定されている印字設定を保持するプリンタ側設定保持部を備え、
前記上位装置が有する上位側制御部は、前記プリンタ側設定保持部よりも多くの前記印字設定を保持可能な上位側設定保持部を備え、
前記上位側制御部は、前記カードプリンタで印字させる前記カードに応じた前記印字設定を前記上位側設定保持部から前記プリンタ側制御部へ送るとともに、前記プリンタ側制御部は、前記プリンタ側設定保持部が保持している前記印字設定を前記上位側設定保持部から送られた前記印字設定に書き換えて、書き換え後の前記印字設定を前記プリンタ側設定保持部に保持させ、
前記カードプリンタは、前記プリンタ側設定保持部が保持している前記印字設定に基づいて前記カードへの印字を行い、
前記上位側制御部は、前記カードプリンタシステムの起動時に前記プリンタ側設定保持部が保持している前記印字設定である初期印字設定を読み出して、前記上位側設定保持部に前記初期印字設定を保持させることを特徴とするカードプリンタシステム。
【請求項２】
前記プリンタ側設定保持部は、１つの前記印字設定を保持していることを特徴とする請求項１記載のカードプリンタシステム。
【請求項３】
前記上位側制御部は、前記カードプリンタシステムを停止させるときに、前記上位側設定保持部が保持している前記初期印字設定を前記プリンタ側制御部へ送るとともに、前記プリンタ側制御部は、前記プリンタ側設定保持部が保持している前記印字設定を前記上位側制御部から送られた前記初期印字設定に書き換えて、書き換え後の前記初期印字設定を前記プリンタ側設定保持部に保持させることを特徴とする請求項１または２記載のカードプリンタシステム。
【請求項４】
前記上位側制御部は、前記プリンタ側設定保持部が保持している前記印字設定を保持する現状設定保持部を備え、前記カードプリンタで印字させようとする前記カードに応じた前記印字設定が前記現状設定保持部が保持している前記印字設定と同じ場合には、前記カードプリンタで印字させようとする前記カードに応じた前記印字設定を前記プリンタ側制御部へ送ることなく、前記プリンタ側制御部に印字を開始させるとともに、前記カードプリンタで印字させようとする前記カードに応じた前記印字設定が前記現状設定保持部が保持している前記印字設定と異なる場合には、前記カードプリンタで印字させようとする前記カードに応じた前記印字設定を前記プリンタ側制御部へ送って前記プリンタ側設定保持部に保持させた後に、前記プリンタ側制御部に印字を開始させることを特徴とする請求項１から３のいずれかに記載のカードプリンタシステム。
【請求項５】
前記上位側制御部では、前記カードの種類ごとに前記カードと前記印字設定とが対応付けられており、
前記上位側制御部は、前記カードプリンタで印字させようとする前記カードの種類がユーザによって指定されると、指定された前記カードに対応付けられた前記印字設定を前記上位側設定保持部から前記プリンタ側制御部へ送ることを特徴とする請求項１から４のいずれかに記載のカードプリンタシステム。
【請求項６】
前記上位側制御部は、前記カードプリンタで印字させようとする前記カードに前記印字設定が対応付けられていない場合、または、前記カードプリンタで印字させようとする前記カードに対応付けられた前記印字設定が不明な場合に、前記初期印字設定を前記上位側設定保持部から前記プリンタ側制御部へ送ることを特徴とする請求項５記載のカードプリンタシステム。
【請求項７】
前記カードプリンタは、インクリボンと前記インクリボンに塗布されたインクを加熱して前記カードへ転写するサーマルヘッドとを備えるサーマルプリンタであり、
前記印字条件は、前記サーマルヘッドの温度条件であることを特徴とする請求項１から６のいずれかに記載のカードプリンタシステム。
【請求項８】
カードの種類に応じた印字条件が設定されている印字設定を保持するプリンタ側設定保持部を有し前記カードに所定情報を印字するカードプリンタと、前記プリンタ側設定保持部よりも多くの前記印字設定を保持可能な上位側設定保持部を有し前記カードプリンタが接続される上位装置とを備え、複数種類の前記カードへの印字が可能なカードプリンタシステムの制御方法であって、
前記カードプリンタで印字させる前記カードに応じた前記印字設定を前記上位側設定保持部から前記プリンタ側設定保持部へ送るとともに、前記プリンタ側設定保持部が保持している前記印字設定を前記上位側設定保持部から送られた前記印字設定に書き換えて、書き換え後の前記印字設定を前記プリンタ側設定保持部に保持させる設定保持ステップと、
前記プリンタ側設定保持部が保持している前記印字設定に基づいて前記カードへの印字を行う印字ステップと、を備えるとともに、
前記カードプリンタシステムの起動時に前記プリンタ側設定保持部が保持している前記印字設定である初期印字設定を読み出して、前記上位側設定保持部に前記初期印字設定を保持させる初期設定保持ステップを備えることを特徴とするカードプリンタシステムの制御方法。
【請求項９】
請求項１から７のいずれかに記載のカードプリンタシステム、または、請求項８に記載のカードプリンタシステムの制御方法で制御されるカードプリンタシステムと、前記カードを種類ごとに収納する複数のカード収納部を有するカード収納装置と、前記カード収納装置から排出される前記カードを搬送するカード搬送装置とを備えることを特徴とするカード発行システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カードに所定情報を印字するカードプリンタを備えるカードプリンタシステム、および、カードプリンタシステムの制御方法に関する。また、本発明は、かかるカードプリンタシステム、または、かかるカードプリンタシステムの制御方法で制御されるカードプリンタシステムを備えるカード発行システムに関する。
【０００２】
なお、本明細書における「印字」には、カード上に印された文字の他、カード上に印された図形、記号および模様等が含まれるものとする。また、本明細書における「印字する（または、印字を行う）」には、カード上に文字を記すことの他、カード上に図形、記号あるいは模様等を記すことが含まれるものとする。
【背景技術】
【０００３】
従来、カード発行装置と、ネットワークを介してこのカード発行装置に接続されるホストコンピュータとを備えるカード発行システムが知られている（たとえば、特許文献１参照）。特許文献１に記載のカード発行システムでは、カード発行装置は、複数種類のカードがカードの種類ごとに収納されるカード収納部と、カード収納部から搬出されたカードと情報をやりとりするカードリーダと、カード収納部から搬出されたカードに印字を行う印字部とを備えている。また、カード発行装置は、ＣＰＵや記憶部等からなる制御部を備えている。制御部を構成する記憶部には、印字条件補正テーブルが格納されており、印字条件補正テーブルでは、カードの種類に応じた印字補正条件が複数、設定されている。
【０００４】
このカード発行システムでは、ホストコンピュータからのカード種情報に基づいて指定された種類のカードがカード収納部から搬出され、搬出されたカードの情報がカードリーダで読み取られる。印字部は、カードリーダで読み取られたカードの情報に基づいて取得される印字補正条件でカードへの印字を行う。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２６２７２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載のカード発行システムでは、カード発行装置が有する記憶部の中に、カードの種類に応じた印字補正条件が複数、設定されている印字条件補正テーブルが格納されている。そのため、このカード発行システムでは、カードに印字を行うカード発行装置の記憶部の記憶容量を大きくしないと、印字条件の異なる複数種類のカードの印字を行うことができない。
【０００７】
そこで、本発明の課題は、カードに所定情報を印字するカードプリンタの制御部の記憶容量が小さくても、印字条件の異なる複数種類のカードの印字を行うことが可能なカードプリンタシステムを提供することにある。また、本発明の課題は、カードに所定情報を印字するカードプリンタの制御部の記憶容量が小さくても、印字条件の異なる複数種類のカードの印字を行うことが可能となるカードプリンタシステムの制御方法を提供することにある。さらに、本発明は、かかるカードプリンタシステム、または、かかるカードプリンタシステムの制御方法で制御されるカードプリンタシステムを備えるカード発行システムを提供することにある。
【課題を解決するための手段】
【０００８】
上記の課題を解決するため、本発明のカードプリンタシステムは、カードに所定情報を印字するカードプリンタと、カードプリンタが接続される上位装置とを備え、複数種類のカードへの印字が可能なカードプリンタシステムであって、カードプリンタが有するプリンタ側制御部は、カードの種類に応じた印字条件が設定されている印字設定を保持するプリンタ側設定保持部を備え、上位装置が有する上位側制御部は、プリンタ側設定保持部よりも多くの印字設定を保持可能な上位側設定保持部を備え、上位側制御部は、カードプリンタで印字させるカードに応じた印字設定を上位側設定保持部からプリンタ側制御部へ送るとともに、プリンタ側制御部は、プリンタ側設定保持部が保持している印字設定を上位側設定保持部から送られた印字設定に書き換えて、書き換え後の印字設定をプリンタ側設定保持部に保持させ、カードプリンタは、プリンタ側設定保持部が保持している印字設定に基づいてカードへの印字を行い、上位側制御部は、カードプリンタシステムの起動時にプリンタ側設定保持部が保持している印字設定である初期印字設定を読み出して、上位側設定保持部に初期印字設定を保持させることを特徴とする。
【０００９】
本発明のカードプリンタシステムでは、カードプリンタが有するプリンタ側制御部は、印字設定を保持するプリンタ側設定保持部を備え、上位装置が有する上位側制御部は、プリンタ側設定保持部よりも多くの印字設定を保持可能な上位側設定保持部を備えている。また、上位側制御部は、カードプリンタで印字させるカードに応じた印字設定を上位側設定保持部からプリンタ側制御部へ送るとともに、プリンタ側制御部は、プリンタ側設定保持部が保持している印字設定を上位側設定保持部から送られた印字設定に書き換えて、書き換え後の印字設定をプリンタ側設定保持部に保持させている。さらに、カードプリンタは、プリンタ側設定保持部が保持している印字設定に基づいてカードへの印字を行っている。
【００１０】
すなわち、本発明では、カードプリンタで印字させるカードに応じて、プリンタ側設定保持部が保持している印字設定を上位側設定保持部から送られる印字設定に書き換えて、プリンタ側設定保持部が保持している書き換え後の印字設定に基づいてカードへの印字を行っている。そのため、プリンタ側設定保持部の記憶容量が小さくても、カードプリンタで印字させる複数種類のカードのそれぞれに応じた印字設定をプリンタ側設定保持部に保持させることが可能になる。したがって、本発明では、カードプリンタのプリンタ側制御部の記憶容量が小さくても、印字条件の異なる複数種類のカードの印字を行うことが可能になる。
【００１１】
また、本発明では、上位側制御部が、カードプリンタシステムの起動時にプリンタ側設定保持部が保持している印字設定である初期印字設定を読み出して、上位側設定保持部に初期印字設定を保持させるため、上位装置において初期の印字設定が全く行われていない場合等であっても、カードプリンタシステムの起動時に上位側設定保持部に初期印字設定を保持させることができる。したがって、本発明では、上位装置において初期の印字設定が全く行われていない場合等であっても、上位側設定保持部からプリンタ側制御部に初期印字設定を送ってプリンタ側設定保持部に初期印字設定を保持させることが可能になり、その結果、カードプリンタによるカードの印字が可能になる。
【００１２】
本発明において、プリンタ側設定保持部は、１つの印字設定を保持していることが好ましい。このように構成すると、カードプリンタのプリンタ側制御部の記憶容量を最小にしつつ、印字条件の異なる複数種類のカードの印字を行うことが可能になる。
【００１３】
本発明において、上位側制御部は、カードプリンタシステムを停止させるときに、上位側設定保持部が保持している初期印字設定をプリンタ側制御部へ送るとともに、プリンタ側制御部は、プリンタ側設定保持部が保持している印字設定を上位側制御部から送られた初期印字設定に書き換えて、書き換え後の初期印字設定をプリンタ側設定保持部に保持させることが好ましい。このように構成すると、初期印字設定が常に一定の設定となる。したがって、たとえば、初期印字設定を、市場で流通する複数種類のカードにある程度対応可能な設定としておけば、印字設定の追加や変更等を行う際のユーザの操作上のトラブルによって上位側設定保持部が保持している印字設定の一部が消去されてしまった場合等に、上位装置で印字設定をやり直さなくても、ある程度の品質でカードに印字を行うことが可能になる。
【００１４】
本発明において、上位側制御部は、プリンタ側設定保持部が保持している印字設定を保持する現状設定保持部を備え、カードプリンタで印字させようとするカードに応じた印字設定が現状設定保持部が保持している印字設定と同じ場合には、カードプリンタで印字させようとするカードに応じた印字設定をプリンタ側制御部へ送ることなく、プリンタ側制御部に印字を開始させるとともに、カードプリンタで印字させようとするカードに応じた印字設定が現状設定保持部が保持している印字設定と異なる場合には、カードプリンタで印字させようとするカードに応じた印字設定をプリンタ側制御部へ送ってプリンタ側設定保持部に保持させた後に、プリンタ側制御部に印字を開始させることが好ましい。このように構成すると、カードプリンタで印字させようとするカードに応じた印字設定が現状設定保持部が保持している印字設定と同じ場合に、カードへ印字を行うときの処理時間を短縮することが可能になる。
【００１５】
本発明において、たとえば、上位側制御部では、カードの種類ごとにカードと印字設定とが対応付けられており、上位側制御部は、カードプリンタで印字させようとするカードの種類がユーザによって指定されると、指定されたカードに対応付けられた印字設定を上位側設定保持部からプリンタ側制御部へ送る。この場合には、ユーザがカードの種類を指定すれば、印字設定が自動的にプリンタ側制御部へ送られる。したがって、カードに印字を行う際のユーザの操作が容易になる。
【００１６】
本発明において、上位側制御部は、カードプリンタで印字させようとするカードに印字設定が対応付けられていない場合、または、カードプリンタで印字させようとするカードに対応付けられた印字設定が不明な場合に、初期印字設定を上位側設定保持部からプリンタ側制御部へ送ることが好ましい。このように構成すると、カードプリンタで印字させようとするカードに印字設定が対応付けられていない場合や、カードプリンタで印字させようとするカードに対応付けられた印字設定が不明な場合であっても、カードに印字を行うことが可能になる。
【００１７】
本発明において、カードプリンタは、たとえば、インクリボンとインクリボンに塗布されたインクを加熱してカードへ転写するサーマルヘッドとを備えるサーマルプリンタであり、印字条件は、サーマルヘッドの温度条件である。
【００１８】
また、上記の課題を解決するため、本発明のカードプリンタシステムの制御方法は、カードの種類に応じた印字条件が設定されている印字設定を保持するプリンタ側設定保持部を有しカードに所定情報を印字するカードプリンタと、プリンタ側設定保持部よりも多くの印字設定を保持可能な上位側設定保持部を有しカードプリンタが接続される上位装置とを備え、複数種類のカードへの印字が可能なカードプリンタシステムの制御方法であって、カードプリンタで印字させるカードに応じた印字設定を上位側設定保持部からプリンタ側設定保持部へ送るとともに、プリンタ側設定保持部が保持している印字設定を上位側設定保持部から送られた印字設定に書き換えて、書き換え後の印字設定をプリンタ側設定保持部に保持させる設定保持ステップと、プリンタ側設定保持部が保持している印字設定に基づいてカードへの印字を行う印字ステップと、を備えるとともに、カードプリンタシステムの起動時にプリンタ側設定保持部が保持している印字設定である初期印字設定を読み出して、上位側設定保持部に初期印字設定を保持させる初期設定保持ステップを備えることを特徴とする。
【００１９】
本発明のカードプリンタシステムの制御方法では、設定保持ステップで、カードプリンタで印字させるカードに応じた印字設定を上位側設定保持部からプリンタ側設定保持部へ送るとともに、プリンタ側設定保持部が保持している印字設定を上位側設定保持部から送られた印字設定に書き換えて、書き換え後の印字設定をプリンタ側設定保持部に保持させている。また、印字ステップで、プリンタ側設定保持部が保持している印字設定に基づいてカードへの印字を行っている。すなわち、本発明では、カードプリンタで印字させるカードに応じて、プリンタ側設定保持部が保持している印字設定を上位側設定保持部から送られる印字設定に書き換えて、プリンタ側設定保持部が保持している書き換え後の印字設定に基づいてカードへの印字を行っている。そのため、本発明では、上述のように、カードプリンタのプリンタ側設定保持部の記憶容量が小さくても、印字条件の異なる複数種類のカードの印字を行うことが可能になる。
【００２０】
また、本発明では、初期設定保持ステップで、カードプリンタシステムの起動時にプリンタ側設定保持部が保持している印字設定である初期印字設定を読み出して、上位側設定保持部に初期印字設定を保持させるため、上述のように、上位装置において初期の印字設定が全く行われていない場合等であっても、カードプリンタによるカードの印字が可能になる。
【００２１】
本発明のカードプリンタシステム、および、本発明のカードプリンタシステムの制御方法で制御されるカードプリンタシステムは、カードを種類ごとに収納する複数のカード収納部を有するカード収納装置と、カード収納装置から排出されるカードを搬送するカード搬送装置とを備えるカード発行システムに用いることができる。このカード発行システムでは、カードプリンタのプリンタ側設定保持部の記憶容量が小さくても、印字条件の異なる複数種類のカードの印字を行うことが可能になる。また、このカード発行システムでは、上位装置において初期の印字設定が全く行われていない場合等であっても、カードプリンタによるカードの印字が可能になる。
【発明の効果】
【００２２】
以上のように、本発明のカードプリンタシステムおよびカード発行システムでは、カードプリンタのプリンタ側設定保持部の記憶容量が小さくても、印字条件の異なる複数種類のカードの印字を行うことが可能になり、また、上位装置において初期の印字設定が全く行われていない場合等であっても、カードプリンタによるカードの印字が可能になる。また、本発明のカードプリンタシステムの制御方法によれば、カードプリンタのプリンタ側設定保持部の記憶容量が小さくても、印字条件の異なる複数種類のカードの印字を行うことが可能になり、また、上位装置において初期の印字設定が全く行われていない場合等であっても、カードプリンタによるカードの印字が可能になる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施の形態にかかるカード発行システムの概略構成を示すブロック図である。
【図２】図１に示す上位側制御部の概略構成を示すブロック図である。
【図３】図１に示すカードプリンタシステムの起動時の制御フローを示すフローチャートである。
【図４】図１に示すカードプリンタシステムの印字時の制御フローを示すフローチャートである。
【図５】図１に示すカードプリンタシステムを停止させるときのカードプリンタシステムの制御フローを示すフローチャートである。
【図６】図１に示すカードプリンタシステムにおける印字設定の変更、追加、削除時の制御フローを示すフローチャートである。
【発明を実施するための形態】
【００２４】
以下、図面を参照しながら、本発明の実施の形態を説明する。
【００２５】
（カード発行システムの概略構成）
図１は、本発明の実施の形態にかかるカード発行システム１の概略構成を示すブロック図である。
【００２６】
本形態のカード発行システム１は、印字条件の異なる複数種類のカードに所定情報を印字して発行するためのシステムであり、カード発行装置３と、カード発行装置３が接続される上位装置４とを備えている。カード発行装置３は、カードに所定情報を印字するカードプリンタ５を備えている。また、カード発行装置３は、たとえば、複数のカード収納部６を有するカード収納装置７と、カード搬送装置８と、カードリーダ９とを備えている。
【００２７】
カード発行システム１で処理されるカードは、たとえば、厚さが０．７〜０．８ｍｍ程度の矩形状の塩化ビニール製のカードである。このカードには、たとえば、磁気データが記録される磁気ストライプが形成されている。また、カードには、たとえば、ＩＣチップが固定されたり、データ通信用のアンテナが内蔵されている。また、カード発行システム１で処理されるカードは、厚さが０．１８〜０．３６ｍｍ程度のＰＥＴ（ポリエチレンテレフタレート）カードであっても良いし、所定の厚さの紙カード等であっても良い。
【００２８】
カード収納装置７は、たとえば、４個のカード収納部６を備えている。４個のカード収納部６のそれぞれには、異なる種類のカードが積層されて収納されている。すなわち、カード収納装置７には、４種類のカードが種類ごとに収納されている。また、カード収納部６は、カード搬送装置８に向かってカードを排出するカード排出機構を備えている。なお、以下では、４個のカード収納部６を個別に表わす場合には、４個のカード収納部６のそれぞれをカード収納部６Ａ〜６Ｄと表記する。
【００２９】
カード搬送装置８は、４個のカード収納部６のいずれかから排出されるカードを受け取って、カードプリンタ５へ搬送する。カードプリンタ５は、インクリボンと、インクリボンに塗布されたインクを加熱してカードへ転写するサーマルヘッドとを備えるサーマルプリンタであり、カード搬送装置８から受け取ったカードに印字を行った後、印字後のカードをカードリーダ９に向かって排出する。カードリーダ９は、印字後、カードに記録された情報の読取および／またはカードへの情報の記録を行い、処理後のカードを排出する。なお、カードリーダ９で、カードに記録された情報の読取やカードへの情報の記録を行った後に、カードプリンタ５でカードの印字が行われても良い。
【００３０】
上位装置４は、たとえば、ＰＣ（パーソナルコンピュータ）である。上位装置４には、カードプリンタ５、カード収納装置７、カード搬送装置８およびカードリーダ９が接続されている。本形態では、カードプリンタ５と上位装置４とによって、カードプリンタシステム１０が構成されている。以下、カードプリンタシステム１０の構成および制御方法を説明する。
【００３１】
（カードプリンタシステムの構成）
図２は、図１に示す上位側制御部１３の概略構成を示すブロック図である。
【００３２】
図１に示すように、カードプリンタ５は、カードプリンタ５の制御部であるプリンタ側制御部１２を備えている。また、上位装置４は、上位装置４の制御部である上位側制御部１３と、カードプリンタシステム１０の停止時に所定の情報を記憶保持するための外部保存領域１４とを備えている。
【００３３】
プリンタ側制御部１２は、ＣＰＵ、ＲＯＭ、ＲＡＭおよび不揮発性メモリ等によって構成されている。このプリンタ側制御部１２は、その機能として、カードの種類に応じた印字条件が設定されている印字設定を保持（記憶）するプリンタ側設定保持部１５を備えている。プリンタ側設定保持部１５は、１つの印字設定を保持している。本形態では、カードプリンタシステム１０が停止しているときでも、プリンタ側設定保持部１５は１つの印字設定を保持している。カードプリンタ５は、プリンタ側設定保持部１５が保持している印字設定に基づいてカードへの印字を行う。
【００３４】
なお、上述のように、カードプリンタ５は、サーマルヘッドを備えるサーマルプリンタであり、本形態の印字条件は、サーマルヘッドの温度条件である。より具体的には、印字条件は、カードの表面素材やカードのコーティング等によって変わるサーマルヘッドの熱のかけ方の条件である。また、１つの印字設定のデータサイズは、たとえば、１キロバイト程度である。
【００３５】
上位側制御部１３は、ＣＰＵ、ＲＯＭ、ＲＡＭおよび不揮発性メモリ等によって構成されている。この上位側制御部１３は、その機能として、図２に示すように、操作受付部１７と、主制御部１８と、プリンタ通信部１９と、上位側設定保持部２０と、カードタイプ−印字設定対応保持部２１と、現状設定保持部２２とを備えている。
【００３６】
操作受付部１７は、ユーザの操作を受け付ける機能を果たしている。この操作受付部１７は、たとえば、マウスやキーボード等に接続されており、ユーザの入力操作等を受け付ける。
【００３７】
上位側設定保持部２０は、複数の印字設定を保持（記憶）している。本形態では、上位側設定保持部２０は、たとえば、印字設定１、印字設定２および印字設定３の３つの印字設定を保持している。また、後述のように、上位側制御部１３は、カードプリンタシステム１０の起動時にプリンタ側設定保持部１５が保持している印字設定である初期印字設定を読み出して、上位側設定保持部２０に保持させる。そのため、上位側設定保持部２０は、初期印字設定も保持している。上位側設定保持部２０が保持している印字設定には、設定ＩＤが付与されている。たとえば、初期印字設定に設定ＩＤ０が付与され、印字設定１に設定ＩＤ１が付与され、印字設定２に設定ＩＤ２が付与され、印字設定３に設定ＩＤ３が付与されている。なお、初期印字設定は、たとえば、塩化ビニール製のカード等の一般的なカードの印字に適した設定となっている。
【００３８】
本形態では、ユーザの入力操作によって、上位側設定保持部２０に印字設定を追加すること、上位側設定保持部２０が保持している印字設定を削除すること、および、上位側設定保持部２０が保持している印字設定の内容を変更することが可能である。上位側設定保持部２０に印字設定が追加された場合には、追加された印字設定に新たな設定ＩＤが付与される。この追加、削除および変更の方法については後述する。
【００３９】
上述のように、カード収納装置７に４種類のカードが収納されており、カードプリンタシステム１０では、たとえば、カード収納部６Ａに収納されるカードタイプＡのカードと、カード収納部６Ｂに収納されるカードタイプＢのカードと、カード収納部６Ｃに収納されるカードタイプＣのカードと、カード収納部６Ｄに収納されるカードタイプＤのカードとの４種類のカードへの印字が可能となっている。上位側制御部１３では、カードの種類ごとにカードと印字設定とが対応付けられており、カードタイプ−印字設定対応保持部２１は、カードと印字設定との対応関係を保持（記憶）している。具体的には、カードタイプ−印字設定対応保持部２１は、カードと印字設定との対応関係を示す対応表を保持している。
【００４０】
対応表では、印字設定の設定ＩＤとカードとが対応付けられている。たとえば、カードタイプＡのカードには、設定ＩＤ１が対応付けられ、カードタイプＢのカードには、設定ＩＤ２が対応付けられ、カードタイプＣのカードには、設定ＩＤ３が対応付けられている。なお、本形態では、カードタイプＤのカードは、印字設定と対応付けられておらず、カードタイプＤは、対応表にない。また、対応表において、異なる種類のカードに同じ設定ＩＤが対応付けられても良い。たとえば、カードタイプＢのカードに設定ＩＤ２が対応付けられ、かつ、カードタイプＣのカードにも設定ＩＤ２が対応付けられても良い。
【００４１】
現状設定保持部２２は、プリンタ側設定保持部１５が保持している印字設定を保持（記憶）している。具体的には、現状設定保持部２２は、プリンタ側設定保持部１５が保持している印字設定の設定ＩＤを保持しており、実際の印字設定を保持していない。すなわち、本形態の現状設定保持部２２は、プリンタ側設定保持部１５が保持している印字設定の設定ＩＤを保持することで、間接的に、プリンタ側設定保持部１５が保持している印字設定を保持している。たとえば、プリンタ側設定保持部１５が保持している印字設定が印字設定１であれば、現状設定保持部２２は、設定ＩＤ１を保持し、プリンタ側設定保持部１５が保持している印字設定が印字設定２であれば、現状設定保持部２２は、設定ＩＤ２を保持している。
【００４２】
なお、本形態では、カードプリンタシステム１０が停止すると、上位側印字設定保持部２０、カードタイプ−印字設定対応保持部２１および現状設定保持部２２が保持している情報は、リセットされる。
【００４３】
主制御部１８は、操作受付部１７を介して入力される情報に基づいて、たとえば、上位側設定保持部２０の印字設定を追加、削除したり、その内容を変更する。また、主制御部１８は、後述のように、カードプリンタシステム１０を起動させる際やカードプリンタシステム１０を停止させる際に、外部保存領域１４と各種の情報のやりとりを行う。また、主制御部１８は、プリンタ通信部１９を介して、プリンタ側制御部１２と各種の情報のやりとりを行う。たとえば、主制御部１８は、プリンタ側制御部１２に印字データを送ったり、カードプリンタ５の印字動作の指示を行う。
【００４４】
外部保存領域１４は、カードプリンタシステム１０が停止（終了）する前に、上位側設定保持部２０が保持している印字設定およびカードタイプ−印字設定対応保持部２１が保持している対応表を保持（記憶）する。また、外部保存領域１４は、カードプリンタシステム１０が停止しているときもこれらの印字設定および対応表を保持している。
【００４５】
（カードプリンタシステムの起動時の制御方法）
図３は、図１に示すカードプリンタシステム１０の起動時の制御フローを示すフローチャートである。
【００４６】
カードプリンタシステム１０が起動すると、上位側制御部１３の主制御部１８は、まず、外部保存領域１４の確認を行って（ステップＳ１）、カードプリンタシステム１０が前回停止する前に上位側設定保持部２０が保持していた印字設定およびカードタイプ−印字設定対応保持部２１が保持していた対応表を外部保存領域１４が保持しているか否かを判断する（ステップＳ２）。すなわち、ステップＳ２では、主制御部１８は、保存された設定データ（印字設定および対応表）が外部保存領域１４にあるか否かを判断する。
【００４７】
ステップＳ２において、外部保存領域１４に保存された設定データがある場合（ステップＳ２で「Ｙｅｓ」の場合）には、主制御部１８は、この設定データ（印字設定および対応表）を外部保存領域１４から読み出し、上位側設定保持部２０に印字設定を保持させるとともに、カードタイプ−印字設定対応保持部２１に対応表を保持させる（ステップＳ３）。すなわち、ステップＳ３では、主制御部１８は、上位側設定保持部２０およびカードタイプ−印字設定対応保持部２１を構築する。
【００４８】
その後、主制御部１８は、プリンタ通信部１９を介して、カードプリンタ５との通信を開始して（ステップＳ４）、プリンタ側設定保持部１５が保持している印字設定である初期印字設定を読み出す（ステップＳ５）。また、主制御部１８は、読み出した初期印字設定を上位側設定保持部２０に保持させる（ステップＳ６）。すなわち、ステップＳ６では、主制御部１８は、読み出した初期印字設定を上位側設定保持部２０に保存する。初期印字設定が上位側設定保持部２０に保存されると、カードプリンタシステム１０の起動時の動作が終了する。なお、ステップＳ６では、主制御部１８は、読み出した初期印字設定の設定ＩＤ（すなわち、設定ＩＤ０）を現状設定保持部２２に保持させる。
【００４９】
また、ステップＳ２において、外部保存領域１４に保存された設定データがない場合（ステップＳ２で「Ｎｏ」の場合）には、主制御部１８は、上位側設定保持部２０およびカードタイプ−印字設定対応保持部２１を構築せずに、ステップＳ４へ進んで、カードプリンタ５との通信を開始する。
【００５０】
本形態のステップＳ５、Ｓ６は、カードプリンタシステム１０の起動時にプリンタ側設定保持部１５が保持している印字設定である初期印字設定を読み出して、上位側設定保持部２０に初期印字設定を保持させる初期設定保持ステップである。
【００５１】
（カードプリンタシステムの印字時の制御方法）
図４は、図１に示すカードプリンタシステム１０の印字時の制御フローを示すフローチャートである。
【００５２】
カードプリンタシステム１０が稼働しているときに、上位装置４において、カードプリンタ５で印字させようとするカードの種類（カードタイプ）をユーザが指定すると、カードへの印字処理が開始される。印字処理が開始されると、主制御部１８は、まず、カードタイプ−印字設定対応保持部２１が保持している対応表に、印字させようとするカードのカードタイプがあるか否かを確認し（ステップＳ１１）、このカードタイプが対応表にあるか否かを判断する（ステップＳ１２）。
【００５３】
ステップＳ１２において、たとえば、カードタイプＡのように、印字させようとするカードのカードタイプが対応表にある場合（ステップＳ１２で「Ｙｅｓ」の場合）には、主制御部１８は、対応表でそのカードタイプに対応付けられている設定ＩＤが付与された印字設定を印字の際に使用する印字設定とするため、対応表でそのカードタイプに対応付けられている設定ＩＤを使用設定ＩＤとする（ステップＳ１３）。
【００５４】
その後、主制御部１８は、現状設定保持部２２が保持している設定ＩＤと、ステップＳ１３で特定された使用設定ＩＤとが同じであるか否かを確認し（ステップＳ１４）、これらの設定ＩＤが同じであるか否かを判断する（ステップＳ１５）。
【００５５】
ステップＳ１５において、たとえば、現状設定保持部２２が保持している設定ＩＤが設定ＩＤ１であり、かつ、ステップＳ１３で特定された使用設定ＩＤが設定ＩＤ２であって、設定ＩＤが異なる場合（ステップＳ１５で「Ｙｅｓ」の場合）には、主制御部１８は、ステップＳ１３で特定された使用設定ＩＤの印字設定を上位側設定保持部２０から読み出してプリンタ側制御部１２へ送るとともに、プリンタ側制御部１２は、プリンタ側設定保持部１５が保持している印字設定を上位側設定保持部２０から送られてきた印字設定に書き換えて、書き換え後の印字設定をプリンタ側設定保持部１５に保持させる（ステップＳ１６）。すなわち、ステップＳ１６では、使用設定ＩＤの印字設定をプリンタ側設定保持部１５に上書きして書き込む。
【００５６】
なお、ステップＳ１６では、プリンタ側設定保持部１５が保持している印字設定を上位側設定保持部２０から送られてきた印字設定にそっくりそのまま書き換えても良いし、プリンタ側設定保持部１５が保持している印字設定のうちの、上位側設定保持部２０から送られてきた印字設定と異なる部分のみを書き換えても良い。
【００５７】
その後、主制御部１８は、現状設定保持部２２が保持している設定ＩＤを使用設定ＩＤに書き換えて、現状設定保持部２２に保持させる（ステップＳ１７）。また、主制御部１８は、プリンタ側制御部１２に印字開始を指示し、カードプリンタ５は、プリンタ側設定保持部１５が保持している印字設定に基づいてカードの印字を行う（ステップＳ１８）。カードの印字が終わると、カードへの印字処理が終了する。
【００５８】
一方、ステップＳ１５において、たとえば、現状設定保持部２２が保持している設定ＩＤが設定ＩＤ１であり、かつ、ステップＳ１３で読み出された使用設定ＩＤも設定ＩＤ１であって、設定ＩＤが同じ場合（ステップＳ１５で「Ｎｏ」の場合）には、ステップＳ１８へ進み、プリンタ側設定保持部１５に保持されている印字設定を書き換えることなく、カードの印字を行う。
【００５９】
また、ステップＳ１２において、たとえば、カードタイプＤのカードのように、カードと印字設定とが対応付けられておらず、印字させようとするカードのカードタイプが対応表にない場合（ステップＳ１２で「Ｎｏ」の場合）には、主制御部１８は、初期印字設定を印字の際に使用する印字設定とするため、初期印字設定の設定ＩＤを使用設定ＩＤとして（ステップＳ１９）、ステップＳ１４へ進む。この場合には、ステップＳ１４で、現状設定保持部２２が保持している設定ＩＤと、使用設定ＩＤである初期印字設定の設定ＩＤとが同じであるか否かを確認し、ステップＳ１５で、設定ＩＤが異なれば、主制御部１８は、ステップＳ１６で、初期印字設定を上位側設定保持部２０から読み出してプリンタ側制御部１２へ送るとともに、プリンタ側制御部１２は、プリンタ側設定保持部１５が保持している印字設定を上位側設定保持部２０から送られてきた初期印字設定に書き換えて、書き換え後の初期印字設定をプリンタ側設定保持部１５に保持させる。
【００６０】
本形態のステップＳ１６は、カードプリンタ５で印字させるカードに応じた印字設定を上位側設定保持部２０からプリンタ側設定保持部１５へ送るとともに、プリンタ側設定保持部１５が保持している印字設定を上位側設定保持部２０から送られた印字設定に書き換えて、書き換え後の印字設定をプリンタ側設定保持部１５に保持させる設定保持ステップである。また、ステップＳ１８は、プリンタ側設定保持部１５が保持している印字設定に基づいてカードへの印字を行う印字ステップである。
【００６１】
なお、ステップＳ１８においては、上位側制御部１３からの制御指令によって、カードプリンタ５で印字させるカードが収納されたカード収納部６からカードが排出され、排出されたカードは、カード搬送装置８によってカードプリンタ５まで搬送される。また、印字後のカードは、カードリーダ９で所定の処理が行われた後、カード発行装置３から発行される。
【００６２】
（カードプリンタシステムを停止させるときのカードプリンタシステムの制御方法）
図５は、図１に示すカードプリンタシステム１０を停止させるときのカードプリンタシステム１０の制御フローを示すフローチャートである。
【００６３】
カードプリンタシステム１０を停止させるときには、まず、主制御部１８は、上位側設定保持部２０が保持している初期印字設定を上位側設定保持部２０からプリンタ側制御部１２へ送るとともに、プリンタ側制御部１２は、プリンタ側設定保持部１５が保持している印字設定を上位側制御部から送られた初期印字設定に書き換えて、書き換え後の初期印字設定をプリンタ側設定保持部１５に保持させる（ステップＳ２１）。すなわち、ステップＳ２１では、上位側設定保持部２０が保持している初期印字設定をプリンタ側設定保持部１５に上書きして書き込む。
【００６４】
その後、主制御部１８は、カードプリンタ５との通信を終了する（ステップＳ２２）。また、主制御部１８は、上位側設定保持部２０が保持している印字設定およびカードタイプ−印字設定対応保持部２１が保持している対応表を外部保存領域１４へ送って、外部保存領域１４に保持させる（ステップＳ２３）。すなわち、ステップＳ２３では、設定データ（上位側設定保持部２０が保持している印字設定およびカードタイプ−印字設定対応保持部２１が保持している対応表）を外部保存領域１４に保存する。
【００６５】
外部保存領域１４への設定データの保存が終わると、カードプリンタシステム１０の停止処理が終了する。なお、カードプリンタシステム１０が停止すると、上位側設定保持部２０が保持している印字設定は、上位側設定保持部２０から消去され、カードタイプ−印字設定対応保持部２１が保持している対応表は、カードタイプ−印字設定対応保持部２１から消去される。
【００６６】
（カードプリンタシステムの印字設定の変更、追加、削除時の制御方法）
図６は、図１に示すカードプリンタシステム１０における印字設定の変更、追加、削除時の制御フローを示すフローチャートである。
【００６７】
カードプリンタシステム１０において、印字設定の変更、追加、削除は、たとえば、以下のように行われる。すなわち、ユーザによる印字設定の変更、追加、削除の入力操作があると、まず、主制御部１８は、ユーザが指示した操作を確認し（ステップＳ３１）、ユーザが指示した操作が追加要求であるか否かを判断する（ステップＳ３２）。ステップＳ３２で、ユーザが指示した操作が追加要求である場合（ステップＳ３２で「Ｙｅｓ」の場合）、主制御部１８は、追加された印字設定を上位側設定保持部２０に保存して（ステップＳ３３）、新たに保存した印字設定に設定ＩＤを付与する（ステップＳ３４）。たとえば、新たな印字設定として印字設定４が追加される場合には、この印字設定４を上位側設定保持部２０に保存して、この印字設定４に新たな設定ＩＤ４を付与する。
【００６８】
その後、主制御部１８は、新たに保存した印字設定に対応付けるカードタイプの情報が、カードタイプ−印字設定対応保持部２１が保持している対応表にあるか否かを確認し（ステップＳ３５）、このカードタイプの情報が対応表にあるか否かを判断する（ステップＳ３６）。
【００６９】
ステップＳ３６において、たとえば、カードタイプＡのように、新たに保存した印字設定に対応付けるカードタイプの情報が対応表にある場合（ステップＳ３６で「Ｙｅｓ」の場合）には、主制御部１８は、そのカードタイプの設定ＩＤを、新たに保存した印字設定の新たな設定ＩＤへ変更する（ステップＳ３７）。たとえば、ステップＳ３７では、カードタイプＡの設定ＩＤを設定ＩＤ１から設定ＩＤ４へ変更する。
【００７０】
一方、ステップＳ３６において、たとえば、カードタイプＤのように、新たに保存した印字設定に対応付けるカードタイプの情報が対応表にない場合（ステップＳ３６で「Ｎｏ」の場合）には、主制御部１８は、新たな対応項目を対応表へ追加する（ステップＳ３８）。たとえば、ステップＳ３８では、主制御部１８は、カードタイプＤとこのカードタイプＤに対応付けられた設定ＩＤ４とを対応表へ追加する。
【００７１】
ステップＳ３７で、カードタイプの設定ＩＤの変更が終わると、あるいは、ステップＳ３８で、新たな対応項目の対応表への追加が終わると、印字設定の追加操作が終了する。
【００７２】
また、ステップＳ３２で、ユーザが指示した操作が追加要求でない場合（ステップＳ３２で「Ｙｅｓ」の場合）には、主制御部１８は、ユーザが指示した操作が、すでに上位側設定保持部２０に保存されている印字設定（たとえば、印字設定１）の内容の変更要求であるか否かを判断する（ステップＳ３９）。ステップＳ３９で、ユーザが指示した操作が変更要求である場合（ステップＳ３９で「Ｙｅｓ」の場合）、主制御部１８は、ユーザによって指定された印字設定の中の指定されたデータを変更する（ステップＳ４０）。たとえば、ステップＳ４０では、主制御部１８は、印字設定１の中の指定されたデータを変更する。
【００７３】
ステップＳ４０で、指定された印字設定の中の指定されたデータの変更が終わると、印字設定の変更操作が終了する。
【００７４】
また、ステップＳ３９で、ユーザが指示した操作が変更要求でない場合（ステップＳ３９で「Ｎｏ」の場合）、ユーザが指示した操作は削除要求であるため、主制御部１８は、指定された印字設定を削除する（ステップＳ４１）。また、主制御部１８は、削除された印字設定の設定ＩＤと対応付けられているカードタイプの情報を、カードタイプ−印字設定対応保持部２１の対応表から削除する（ステップＳ４２）。ステップＳ４１で、たとえば、印字設定３が削除された場合には、ステップＳ４２で、主制御部１８は、印字設定３の設定ＩＤ３と対応付けられているカードタイプＣの情報を対応表から削除する。
【００７５】
ステップＳ４２で、カードタイプの情報が対応表から削除されると、印字設定の削除操作が終了する。
【００７６】
（本形態の主な効果）
以上説明したように、本形態では、上位側制御部１３は、カードプリンタ５で印字させるカードに応じた印字設定を上位側設定保持部２０からプリンタ側制御部１２へ送っている。また、プリンタ側制御部１２は、プリンタ側設定保持部１５が保持している印字設定を上位側設定保持部２０から送られた印字設定に書き換えて、書き換え後の印字設定をプリンタ側設定保持部１５に保持させている。また、カードプリンタ５は、プリンタ側設定保持部１５が保持している印字設定に基づいてカードへの印字を行っている。
【００７７】
すなわち、本形態では、カードプリンタ５で印字させるカードの種類に応じて、プリンタ側設定保持部１５が保持している印字設定を上位側設定保持部２０から送られる印字設定に書き換えて、プリンタ側設定保持部１５が保持している書き換え後の印字設定に基づいてカードへの印字を行っている。そのため、プリンタ側設定保持部１５が保持できる印字設定が１つであっても、カードプリンタ５で印字させる複数種類カードのそれぞれに応じた印字設定をプリンタ側設定保持部１５に保持させることが可能になる。したがって、本形態では、プリンタ側設定保持部１５の記憶容量が小さくても、カードプリンタ５によって、印字条件の異なる複数種類のカードの印字を行うことが可能になる。
【００７８】
特に本形態では、プリンタ側設定保持部１５が保持している印字設定が１つであるため、プリンタ側設定保持部１５の記憶容量を最小にしつつ、カードプリンタ５によって、印字条件の異なる複数種類のカードの印字を行うことが可能になる。
【００７９】
一方で、本形態では、プリンタ側設定保持部１５が保持している印字設定を上位側設定保持部２０から送られる印字設定に書き換えて、書き換え後の印字設定に基づいてカードへの印字を行っているため、たとえば、上位装置４において初期の印字設定が全く行われていない場合や、印字設定の変更、追加、削除を行う際のユーザの操作上のトラブルによって、上位側設定保持部２０が保持していた印字設定１〜３が消去されてしまった場合には、カードプリンタ５でカードの印字を行おうとしても、プリンタ側設定保持部１５に印字設定を保持させることができなくなるおそれがあり、その結果、カードプリンタ５によるカードの印字ができなくなるおそれがある。
【００８０】
しかしながら、本形態では、上位側制御部１３が、カードプリンタシステム１０の起動時にプリンタ側設定保持部１５が保持している初期印字設定を読み出して、上位側設定保持部２０にこの初期印字設定を保持させている。そのため、上位装置４において初期の印字設定が全く行われていない場合等であっても、カードプリンタシステム１０の起動時に上位側設定保持部２０に初期印字設定を保持させることができる。したがって、本形態では、上位装置４において初期の印字設定が全く行われていない場合等であっても、カードの印字を行う際に、上位側設定保持部２０からプリンタ側設定保持部１５に初期印字設定を送って、プリンタ側設定保持部１５に初期印字設定を保持させることが可能になり、その結果、カードプリンタ５によるカードの印字が可能になる。
【００８１】
本形態では、カードプリンタ５で印字させようとするカードの種類がユーザによって指定されると、上位側制御部１３が、指定されたカードに対応付けられた印字設定を上位側設定保持部２０からプリンタ側制御部１２へ送っている。すなわち、本形態では、ユーザがカードの種類を指定すれば、カードプリンタ５で印字させようとするカードに対応した印字設定が自動的にプリンタ側制御部１２へ送られている。そのため、本形態では、カードに印字を行う際のユーザの操作が容易になる。
【００８２】
本形態では、カードの印字を行うときに、現状設定保持部２２が保持している設定ＩＤと使用設定ＩＤとが異なる場合には、使用設定ＩＤの印字設定をプリンタ側制御部１２へ送ってプリンタ側設定保持部１５が保持している印字設定を書き換えた後に、カードの印字を行っているが、現状設定保持部２２が保持している設定ＩＤと使用設定ＩＤとが同じ場合には、プリンタ側設定保持部１５が保持している印字設定を書き換えることなく、カードの印字を行っている。そのため、本形態では、カードへ印字を行うときの処理時間を短縮することが可能になる。
【００８３】
本形態では、上位側制御部１３は、カードプリンタシステム１０を停止させるときに、上位側設定保持部２０が保持している初期印字設定をプリンタ側制御部１２へ送るとともに、プリンタ側制御部１２は、プリンタ側設定保持部１５が保持している印字設定を上位側制御部１３から送られた初期印字設定に書き換えて、書き換え後の初期印字設定をプリンタ側設定保持部１５に保持させている。そのため、初期印字設定が常に一定の設定となる。したがって、たとえば、初期印字設定を、市場で流通する複数種類のカードにある程度対応可能な設定（すなわち、塩化ビニール製のカード等の一般的なカードの印字に適した設定）としておけば、印字設定の変更、追加、削除を行う際のユーザの操作上のトラブルによって、上位側設定保持部２０が保持している印字設定１〜３が消去されてしまった場合等に、上位装置４で印字設定をやり直さなくても、ある程度の品質でカードに印字を行うことが可能になる。
【００８４】
本形態では、カードプリンタ５で印字させようとするカードに印字設定が対応付けられておらず、カードタイプ−印字設定対応保持部２１の対応表に、印字させようとするカードのカードタイプがない場合であって、現状設定保持部２２が保持している設定ＩＤと初期印字設定の設定ＩＤとが異なる場合に、主制御部１８は、初期印字設定を上位側設定保持部２０から読み出してプリンタ側制御部１２へ送るとともに、プリンタ側制御部１２は、プリンタ側設定保持部１５が保持している印字設定を上位側設定保持部２０から送られてきた初期印字設定に書き換えて、書き換え後の初期印字設定をプリンタ側設定保持部１５に保持させている。そのため、本形態では、カードプリンタ５で印字させようとするカードに印字設定が対応付けられていない場合であっても、カードに印字を行うことが可能になる。なお、カードタイプ−印字設定対応保持部２１の対応表において、カードプリンタ５で印字させようとするカードに対応付けられた印字設定が不明な場合に、このような制御を行わせても良い。
【００８５】
（他の実施の形態）
上述した形態および変形例は、本発明の好適な形態の一例ではあるが、これに限定されるものではなく本発明の要旨を変更しない範囲において種々変形実施が可能である。
【００８６】
上述した形態では、カードプリンタシステム１０の印字時の制御フローにおいて、ステップＳ１４で、現状設定保持部２２が保持している設定ＩＤと、ステップＳ１３、Ｓ１９で特定された使用設定ＩＤとが同じであるか否かを確認している。この他にもたとえば、上位装置４とカードプリンタ５との通信速度やカードプリンタ５での印字設定の書き換え速度が十分に速い場合には、現状設定保持部２２が保持している設定ＩＤと、ステップＳ１３、Ｓ１９で特定された使用設定ＩＤとが同じであるか否かを確認せずに、使用設定ＩＤの印字設定をプリンタ側設定保持部１５に上書きして書き込んで、カードプリンタ５によるカードの印字を行っても良い。この場合には、現状設定保持部２２が不要になる。また、この場合には、カードプリンタシステム１０の印字時の制御フローにおいて、ステップＳ１４、Ｓ１５、Ｓ１７が不要になる。
【００８７】
上述した形態では、上位装置４は、カードプリンタシステム１０の停止時に所定の情報を記憶保持するための外部保存領域１４を備えている。この他にもたとえば、カードプリンタシステム１０の停止時においても、上位側設定保持部２０が保持している印字設定およびカードタイプ−印字設定対応保持部２１が保持している対応表を上位側制御部１３が保持しておくことができるのであれば、上位装置４は、外部保存領域１４を備えていなくても良い。この場合には、カードプリンタシステム１０の起動時の制御フローにおけるステップＳ１〜Ｓ３が不要になる。また、この場合には、カードプリンタシステム１０を停止させるときのカードプリンタシステム１０の制御フローにおけるステップＳ２３が不要になる。
【００８８】
上述した形態では、現状設定保持部２２は、プリンタ側設定保持部１５が保持している印字設定の設定ＩＤを保持している。この他にもたとえば、現状設定保持部２２は、プリンタ側設定保持部１５が保持している印字設定を保持していても良い。この場合には、カードプリンタシステム１０の印字時の制御フローにおいて、ステップＳ１４では、主制御部１８は、現状設定保持部２２が保持している印字設定と、ステップＳ１３、Ｓ１９で特定された使用設定ＩＤの印字設定とが同じであるか否かを確認すれば良い。
【００８９】
上述した形態では、カードプリンタシステム１０を停止させるときに、上位側設定保持部２０が保持している初期印字設定を上位側設定保持部２０からプリンタ側制御部１２へ送るとともに、プリンタ側設定保持部１５が保持している印字設定を上位側制御部１３から送られた初期印字設定に書き換えて、書き換え後の初期印字設定をプリンタ側設定保持部１５に保持させている。この他にもたとえば、カードプリンタシステム１０を停止させるときに、プリンタ側設定保持部１５が保持している印字設定をそのまま、新たな初期印字設定として、プリンタ側設定保持部１５に保持させても良い。
【００９０】
上述した形態では、プリンタ側設定保持部１５は、１つの印字設定を保持している。この他にもたとえば、プリンタ側設定保持部１５は、２つの印字設定を保持しても良い。
【００９１】
上述した形態では、カードプリンタ５は、インクリボンとインクリボンに塗布されたインクを加熱してカードへ転写するサーマルヘッドとを備えるサーマルプリンタである。この他にもたとえば、カードプリンタ５は、感熱方式によって印字が行われる印字部が形成されているカードの表面に加熱されたサーマルヘッドを当接させてカードに印字を行うサーマルプリンタであっても良い。また、カードプリンタ５は、ドットインパクトプリンタ、インクジェットプリンタあるいはレーザプリンタ等であっても良い。
【００９２】
上述した形態では、カードと印字設定とが対応付けられておらず、印字させようとするカードのカードタイプがカードタイプ−印字設定対応保持部２１の対応表にない場合に、プリンタ側設定保持部１５が保持している印字設定を初期印字設定に書き換えて、カードの印字を行っている。この他にもたとえば、印字させようとするカードのカードタイプがカードタイプ−印字設定対応保持部２１の対応表にない場合に、カードの印字を行わずにエラーとして処理を終了させても良い。
【００９３】
なお、上述した形態では、上位側制御部１３が初期印字設定を固定値として保持していないが、上位側制御部１３が初期印字設定を固定値として保持することも可能である。この場合には、カードプリンタシステム１０の起動時の、上位側制御部１３が初期印字設定を読み出すときに、上位装置４とカードプリンタ５との間で通信エラーが発生しても、上位側制御部１３が固定値として保持する初期印字設定を使用して以後の制御を行うことが可能になる。
【符号の説明】
【００９４】
１  カード発行システム
４  上位装置
５  カードプリンタ
６  カード収納部
７  カード収納装置
８  カード搬送装置
１０  カードプリンタシステム
１２  プリンタ側制御部
１３  上位側制御部
１５  プリンタ側設定保持部
２０  上位側設定保持部
２２  現状設定保持部
Ｓ５、Ｓ６  初期設定保持ステップ
Ｓ１６  設定保持ステップ
Ｓ１８  印字ステップ
【図１】
0005710404.tif 000002
【図２】
0005710404.tif 000003
【図３】
0005710404.tif 000004
【図４】
0005710404.tif 000005
【図５】
0005710404.tif 000006
【図６】
0005710404.tif 000007