(57)【要約】  外部通信リンク（１４）と、リンク（１２）と通信するマルチプラットフォーム標準化ＰＤＬコントローラ（１４）と、コントローラ（１４）と通信する少なくとも一つのデータ書込み装置（１６）とを有するデスクトップカードプリンタ（１０）。コントローラはデータ書込み装置（１６）のデータ出力を制御する。コントローラ（１４）はＰＣＬ（登録商標）コントローラとすることができる。データ書込み装置（１６）は、可視印刷用の一つまたはそれ以上のプリントヘッドと、磁気媒体への書込み用の磁気書込みヘッドと、埋込みスマートカードチップへの書込み用のスマートカード接点とを含むことができる。プリンタ（１０）は、情報をデータ書込み装置（１６）で利用可能な形式に変換するために、一つまたはそれ以上のデータ書込み装置（１６）と通信する一つまたはそれ以上のカプラ（１７）を含むことができる。データリンクはＵＳＢまたはＴｅｌｎｅｔリンクとすることができる。プリンタ（１０）は内部ＵＳＢハブ（２２）を含むことができる。画像処理および意思決定は、主としてまたは完全にプリンタ（１０）内で、特にプロセッサ内で実行することができる。プリンタ（１０）はパーソナルコンピュータのような専用ホスト（３０）から命令することができ、あるいはネットワークに接続することができる。【選択図】図２
2007516864.tif 000002
【特許請求の範囲】
【請求項１】
外部通信リンクと、
前記リンクと通信するマルチプラットフォーム標準化ＰＤＬコントローラと、
前記コントローラと通信する少なくとも一つのデータ書込み装置と、を備え、
前記コントローラが前記データ書込み装置のデータ出力を制御するようにした、デスクトップカードプリンタ。
【請求項２】
前記コントローラがＰＣＬコントローラである、請求項１に記載のデスクトップカードプリンタ。
【請求項３】
前記少なくとも一つのデータ書込み装置が、プリントヘッド、磁気書込みヘッド、およびスマートカード接点から成る群のうちのひとつを含む、請求項１に記載のデスクトップカードプリンタ。
【請求項４】
前記コントローラと通信する複数のデータ書込み装置をさらに含み、前記コントローラが前記データ書込み装置の各々の出力を制御するようにした、請求項１に記載のデスクトップカードプリンタ。
【請求項５】
前記少なくとも一つのデータ書込み装置がスマートカード接点を含み、かつ
前記デスクトップカードプリンタが、前記コントローラおよび前記接点と通信するスマートカードカプラを含み、前記コントローラが前記カプラを介して前記接点の前記データ出力を制御するようにした、請求項１に記載のデスクトップカードプリンタ。
【請求項６】
前記コントローラおよび前記接点と通信する複数のスマートカードカプラをさらに含み、前記コントローラが前記カプラの選択された一つを介して前記接点の前記データ出力を制御するようにした、請求項５に記載のデスクトップカードプリンタ。
【請求項７】
前記少なくとも一つのデータ書込み装置が第一モードプリントヘッドおよび第二モードプリントヘッドを含み、前記第一モードプリントヘッドの第一プリントモードが第二モードプリントヘッドの第二プリントモードとは異なる、請求項６に記載のデスクトップカードプリンタ。
【請求項８】
前記第一モードプリントヘッドが昇華型プリンタであり、かつ前記第二モードプリントヘッドが表面プリンタである、請求項７に記載のデスクトップカードプリンタ。
【請求項９】
外部通信リンクと、
前記リンクと通信するＰＤＬコントローラと、
前記コントローラと通信する少なくとも一つのデータ書込み装置と、を含むデスクトップカードプリンタであって、
前記コントローラが前記少なくとも一つのデータ書込み装置のデータ出力を制御し、
前記リンクがイーサネットリンクであり、かつ
前記コントローラがＴｅｌｎｅｔコントローラである、デスクトップカードプリンタ。
【請求項１０】
デスクトップカードプリンタの内部にあるＵＳＢハブと、
スマートカード接点と、
前記ＵＳＢハブおよび前記接点と通信する複数のスマートカードカプラと、を含むデスクトップカードプリンタであって、
前記カプラのうちの選択された一つが前記接点を制御し、かつ、
前記カプラのうちの前記一つが前記ＵＳＢハブを介して選択可能である、デスクトップカードプリンタ。
【請求項１１】
前記ＵＳＢハブがその中に電子的に統合された、請求項１０に記載のデスクトップカードプリンタ。
【請求項１２】
デスクトップカードプリンタにおけるカード印刷方法であって、
ホストから、マルチプラットフォーム標準化ＰＤＬを使用して、前記プリンタのコントローラを制御するように前記コントローラに命令するステップと、
前記コントローラにより、前記ホストからのコマンドを解釈し、かつ前記プリンタの少なくとも一つのデータ書込み装置を制御するように前記少なくとも一つのデータ書込み装置に命令するステップと、
前記少なくとも一つのデータ書込み装置により、前記カードプリンタ内のカードにデータを書き込むステップと、を含むカード印刷方法。
【請求項１３】
ＰＣＬを使用して前記コントローラに命令するステップをさらに含む、請求項１２に記載の方法。
【請求項１４】
前記少なくとも一つのデータ書込み装置が、プリントヘッド、磁気書込みヘッド、およびスマートカード接点から成る群のうちの一つを含む、請求項１２に記載の方法。
【請求項１５】
前記プリンタが複数のデータ書込み装置を含み、
前記コントローラにより、前記複数のデータ書込み装置から一つを選択するステップと、
前記コントローラにより、前記選択されたデータ書込み装置を制御するように前記選択されたデータ書込み装置に命令するステップと、
前記選択されたデータ書込み装置により前記カードにデータを書き込むステップと、をさらに含む、請求項１２に記載の方法。
【請求項１６】
前記プリンタが複数のデータ書込み装置を含み、
前記コントローラにより、前記複数のデータ書込み装置から第一および第二データ書込み装置を選択するステップと、
前記コントローラにより、前記選択されたデータ書込み装置を選択的に制御するように、前記選択されたデータ書込み装置に選択的に命令するステップと、
前記第一および第二の選択されたデータ書込み装置により前記カードにデータを選択的に書き込むステップと、をさらに含む、請求項１２に記載の方法。
【請求項１７】
ホストから、前記プリンタのカプラを制御するように前記カプラに命令するステップと、
前記カプラにより、前記ホストからのコマンドを解釈し、かつスマートカード接点を制御するように前記スマートカード接点に命令するステップと、
前記スマートカード接点により前記カードプリンタ内のカードにデータを書き込むステップと、をさらに含む、請求項１２に記載の方法。
【請求項１８】
前記ホストから、内部ＵＳＢハブを介して前記コントローラに命令するステップと、
前記ホストから、前記プリンタ内のカプラを制御するように前記ＵＳＢハブを介して前記カプラに命令するステップと、
前記カプラにより、前記ホストからのコマンドを解釈し、かつスマートカード接点を制御するように前記スマートカード接点に命令するステップと、
前記スマートカード接点により前記カードプリンタ内のカードにデータを書き込むステップと、をさらに含む、請求項１２に記載の方法。
【請求項１９】
ネットワークを介して前記コントローラに命令するステップ、をさらに含む、請求項１２に記載の方法。
【請求項２０】
前記コントローラがＴｅｌｎｅｔコントローラであり、
Ｔｅｌｎｅｔプロトコルを使用して前記コントローラに命令するステップ、をさらに含む、請求項１９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、米国を除く全ての国を指定する出願人である米国法人DataCard Corporation、ならびに米国だけを指定する出願人である全員米国国民のJeffrey. A. Davie、Craig. A. LebakkenおよびMichael. A. Morrisonの名義で２００４年１１月９日にＰＣＴ国際特許出願として出願され、２００３年１１月１８日に出願された米国特許出願第10/716,712号の優先権を主張する。
【０００２】
本発明は、デスクトップカードプリンタおよびそれによるカード印刷方法に関する。さらに詳しくは、本発明は、埋め込まれたＰＣＬ（登録商標）（プリンタ制御言語）、Ｔｅｌｎｅｔプロトコル、および内部ユニバーサルシリアルバス（ＵＳＢ）ハブを含むデスクトップカードプリンタに関する。
【背景技術】
【０００３】
現在、身分証明証、通行証カード、クレジットカード等のような様々なカードが幅広く使用されている。多くのそのようなカードは、テクスチャもしくはグラフィック印刷、またはカード上の磁気テープに格納された情報のような、何らかの形のデータをその上または中に組み込んでいる。ここ最近になって、コンピュータチップをカードに埋め込む、いわゆる「スマートカード」が作成され、データおよび／または機能命令またはプログラムをチップに記録することが知られるようになった。
【０００４】
往々にして、何らかの方法でカードに格納されたデータをカスタマイズすることが望ましい。例えば、身分証明証はカード所有者の氏名および写真を含むかもしれない。代替的に、所有者、アクセスコード等に関する情報は、磁気テープまたはコンピュータチップに格納することができる。所定のカードは、そこに格納された何種類かの型のデータを含むことがある。
【０００５】
比較的最近まで、カードに情報を追加するための主な手段は、大型の産業用機械類を使用することであった。このような機械類は、非常に多数のカードを短期間に処理するのに適している。しかし、カードが普及するにつれて、より小型のカードプリンタが望まれるようになった。それらは時々「デスクトップカードプリンタ」と呼ばれ、一般的に産業用カードプリンタより小さく、可動性が高く、かつ安価である。デスクトップカードプリンタの使用は、少量単位の、または単一でも、カードの高速かつ簡便な生産を促進することができる。
【０００６】
しかし、従来のデスクトップカードプリンタは幾つかの限界を有する。
【０００７】
例えば、従来のデスクトップカードプリンタは、プリンタを制御しかつカードに書き込まれるデータを使用者が入力するための簡便なビークルを提供するために、しばしばデスクトップコンピュータと共に使用される。そのような役割に使用されるコンピュータは時々「ホストマシン」と呼ばれる。ホストおよびデスクトップカードプリンタが通信するために、それらは何らかの共通の言語を持たなければならない。
【０００８】
従来、デスクトップカードプリンタで使用される言語は、プラットフォーム特異的である。つまり、それらは単一のオペレーティングシステムでのみ働くように設計される。代替オペレーティングシステムを有するパーソナルコンピュータで従来のデスクトップカードプリンタを制御するためには、追加のソフトウェアが必要である。例えば、コードを書き換えかつ変更することによって、代替オペレーティングシステムに適切なプリンタドライバを「ポート」することができる。
【０００９】
プラットフォーム特異的言語を異なるプラットフォームで使用するために必要な変更は、オペレーティングシステムを妨害し、クラッシュまたは他の問題を引き起こすおそれがある。たとえこれを克服することができても、新しいソフトウェアを生成し、かつデバッグするために時間と手間がかかる。
【００１０】
加えて、従来のデスクトップカードプリンタは、大量の画像処理作業をホストコンピュータによって実行する必要がある。例えば、従来のデスクトッププリンタに写真が提供されると、ホストは、画像自体がカラーか白黒か、プリンタがマルチモード等で印刷する能力を持つ場合、どのプリントリボンを使用すべきか、等をプリンタに指示しなければならない。一回の印刷に多くのこのような決定が必要になるかもしれない。
【００１１】
ホストコンピュータが意思決定および画像処理機能を取り扱う必要性は、印刷の速度を低下させ、かつ／または印刷しながら他のタスク（新しいデータの入力のような）を効果的に実行することができなくなる程度までホストを占有することがあり得る。
【００１２】
加えて、ホストコンピュータが意思決定および処理を取り扱う場合、ホストは、そうするためにプリンタおよびその状態に関する特殊化された情報を入手しなければならないかもしれない。例えば、特定の材料から作られたカードには特定のインクが有用であるかもしれない。プリンタが異なる種類のカード用に幾つかのインクカートリッジを持つ場合、ホストは、印刷されるカードの種類に対してどれが適切なインクカートリッジであるかを「知る」必要がある。この情報を得るためにホストはカードプリンタ自体と通信し、おそらく印刷およびホストの動作の速度をさらに低下させ、あるいはホストのオペレータに問い合わせる必要がある。後者の場合、デスクトップカードプリンタを操作するために必要な技術のレベルが高くなる。
【００１３】
共通の言語に加えて、ホストおよびデスクトップカードプリンタは通信プロトコルを共有しなければならない。従来のデスクトップカードプリンタは一般的にユニバーサルシリアルバスつまりＵＳＢ接続を使用する。しかし、ＵＳＢ接続は通常、直接リンクとしてのみ可能である。つまり、ＵＳＢケーブルにより、ホストをデスクトップカードプリンタに直接接続しなければならない。これは、ＵＳＢポートだけを備えた従来のデスクトップカードプリンタを、ネットワークを介して、または他の方法で標準ＵＳＢケーブルが届く範囲を超える距離から使用することを困難または不可能にする。
【００１４】
カードプリンタは何種類かの型のデータを記録することができる。例えば、上述の通り、デスクトップカードプリンタは単一のカード上に可視画像を、磁気テープにデータを、かつスマートカードチップにデータを記録することができる。しかし、複数のデータ書込み装置を持つ（つまりプリントヘッド、磁気書込みヘッド、およびスマートカード接点）デスクトップカードプリンタは、これらのデータ書込み装置の各々を制御することができなければならない。従来のデスクトップカードプリンタでは、全体としてのプリンタ用の主接続に加えて、データ書込み装置の一部または全部が独立した通信接続を使用する。その結果、単一の従来のカードプリンタは、五つ以上もの別個の接続（つまりＵＳＢケーブル）を含むことができる。したがって、より多数のデータ書込み装置が追加されるにつれて、カードプリンタの設置および使用は複雑になる。接続を整備するために第三者ハブを使用することができるが、その場合、ハブ自体も接続しなければならないので、これは十分な解決策ではないかもしれない。
【発明の開示】
【００１５】
特許請求の範囲に記載された発明の目的は、これらの困難を克服し、それによって改善されたデスクトップカードプリンタ、およびその使用方法を提供することである。
【００１６】
前提事項として、以下の用語を定義する。
【００１７】
本発明を説明するために本書で使用する用語「デスクトップカードプリンタ」は、カード上にデータを配置するためにデスクトップで使用するのに適した装置を意味すると考えるべきである。産業用カードプリンタは一般的にデスクトップカードプリンタよりずっと大きい。また、産業用カードプリンタは、構造、動作、および用途がデスクトップカードプリンタとは非常に異なり、それゆえに産業用カードプリンタそれ自体は本発明の一部とはみなされない。
【００１８】
用語「プリンタ」は時々、特にテキストまたはグラフィックを、つまり可視画像を印刷するための装置を指すために使用される。しかし、本発明に関連して、用語「プリンタ」はより幅広く、データをカード上に配置するための装置を指す。データの型は特に限定されない。プリンタはテキストまたはグラフィックを印刷することができるが、印刷は、テキストおよびグラフィックスに加えて、またはそれらに代替物として、ピクトリアルでもテキストでもないバーコードのような可視情報を含むことができる。
【００１９】
さらに、ヒトの目には必ずしも見えない情報を記録することも、本願の場合、印刷とみなすことができる。例えばデスクトップカードプリンタは、デジタルまたはアナログいずれかの磁気データを記録するための磁気書込みヘッドを含むことができる。そのようなデータをカードに書き込むことは、ここでは印刷とみなされる。同様に、スマートカードに埋め込まれたコンピュータチップにデータを記録することも印刷とみなされる。
【００２０】
加えて、用語「プリンタ」は時々ペーパープリンタを記述するのに使用されるが、デスクトップカードプリンタは必ずしも構造または機能がペーパープリンタとは似ていない。ペーパープリンタおよびカードプリンタの特定の専門用語は類似しているが、装置自体は類似していない。したがって、本書で特記しない限り、本発明の原理に係るデスクトップカードプリンタのペーパープリンタとの類似性または等価性を想定すべきでない。
【００２１】
一例として、ペーパープリンタは一般的に紙または紙状媒体に印刷するが、カードプリンタは非常に多種多様な媒体に印刷する。多くのプラスチックのようにこれらの材料のうちの特定のものは、ペーパープリンタで使用されるものとは非常に異なる印刷方法および／またはインクを使用する必要がある。例えば、ＣＹＭＫ（シアン‐イエロー‐マゼンタ‐黒）色を使用するカラーペーパープリンタの場合、シアン、イエロー、およびマゼンタの組合せとして、または黒として、どちらで黒を印刷しても等価であるかもしれない。しかし、これはカードプリンタには必ずしも当てはまらない。そこでは、シアン、イエロー、およびマゼンタの組合せは必ずしも黒と同等ではない。したがって、カードプリンタは黒を含むデータを印刷するために使用することができるが、これが行われる方法およびそれを行うために使用される構造は必ずしも同等ではなく、特に類似してもいない。
【００２２】
同様に、個々のカードプリンタは、プリントヘッドに加えて、磁気書込みヘッド、スマートカードチップ用の接点等のような何種類かのデータ書込み装置を含むことがある一方、ペーパープリンタは一般的にプリントヘッドのみを含むことが注目される。
【００２３】
ペーパープリンタとカードプリンタとの間のそのような差異に関するさらなる情報は、詳細な説明で提示する。
【００２４】
本発明の原理に係るデスクトップカードプリンタの例示的実施形態は、プリンタと、ホストコンピュータを含むがそれに限らない外部エージェンシとの間の通信のための外部通信リンクを含む。プリンタはまた、通信リンクと通信するマルチプラットフォーム標準化ＰＤＬ（ページ記述言語）コントローラ、およびコントローラと通信する少なくとも一つのデータ書込み装置をも含む。コントローラはデータ書込み装置のデータ出力を制御する。
【００２５】
さらに詳しくは、ＰＤＬコントローラはＰＣＬ（プリンタ制御言語）コントローラとすることができる。
【００２６】
データ書込み装置は、プリントヘッド、磁気書込みヘッド、およびスマートカード接点を含むことができる。プリンタは二つ以上のデータ書込み装置を含むことができ、コントローラは各々のデータ出力を制御する。
【００２７】
デスクトップカードプリンタがデータ書込み装置としてスマートカード接点を含む場合、プリンタはカプラを含むことができる。コントローラがカプラを介して接点のデータ出力を制御するために、カプラはスマートカード接点のみならず、コントローラとも通信することができる。
【００２８】
デスクトップカードプリンタは二つ以上のカプラを含むことができ、それらの各々がコントローラと通信し、コントローラは幾つかの代替物の中から選択されたカプラを介してスマートカード接点のデータ出力を制御する。
【００２９】
プリンタのデータ書込み装置は第一モードで印刷する第一モードプリントヘッドおよび第二モードで印刷する第二モードプリントヘッドを含むことができ、第一および第二プリントモードは異なる。第一モードプリントヘッドは昇華型プリンタとすることができ、第二モードプリントヘッドは樹脂インク表面プリンタとすることができる。
【００３０】
本発明の原理に係るデスクトップカードプリンタの別の例示的実施形態は、プリンタと外部エージェンシとの間の通信のための外部通信リンクと、通信リンクと通信するマルチプラットフォーム標準化ＰＤＬコントローラと、コントローラと通信する少なくとも一つのデータ書込み装置とを含む。コントローラはデータ書込み装置のデータ出力を制御する。通信リンクはイーサネットリンクとすることができ、コントローラはＴｅｌｎｅｔコントローラとすることができる。
【００３１】
本発明の原理に係るデスクトップカードプリンタのさらに別の例示的実施形態は、プリンタ内部にユニバーサルシリアルバス（ＵＳＢ）ハブを含む。プリンタはまた、スマートカード接点および二つ以上のカプラをも含む。カプラはＵＳＢハブおよびスマートカード接点と通信する。ＵＳＢハブを介して、カプラの中から一つのカプラを選択することができ、次いでそのカプラを使用して、スマートカード接点のデータ出力を制御することができる。
【００３２】
ＵＳＢハブは、デスクトップカードプリンタ内に電子的に組み込むことができる。
【００３３】
本発明の原理に係るデスクトップカードプリンタでカードを印刷する方法の例示的実施形態は以下を含む。ホストがコントローラを制御するように、プリンタのコントローラはホストから命令され、コマンドはマルチプラットフォーム標準化ＰＤＬを使用してコントローラに発行される。ホストからのコマンドはコントローラにより解釈され、コントローラは少なくとも一つのデータ書込み装置に命令してデータ書込み装置を制御する。次いでデータは、データ書込み装置を使用して、カードプリンタ内のカードに書き込まれる。
【００３４】
コントローラは、ＰＣＬを使用して命令することができる。
【００３５】
データ書込み装置は、プリントヘッド、磁気書込みヘッド、およびスマートカード接点を含むことができる。
【００３６】
デスクトップカードプリンタは二つ以上のデータ書込み装置を含むことができる。そのような場合、方法は、コントローラによりデータ書込み装置を選択し、選択されたデータ書込み装置を制御するためにコントローラにより選択されたデータ書込み装置に命令し、選択されたデータ書込み装置を使用してカードにデータを書き込むことを含む。
【００３７】
代替的に、デスクトップカードプリンタが二つ以上のデータ書込み装置を含む場合、方法は、コントローラにより第一および第二データ書込み装置を選択し、それらを選択的に制御するためにコントローラにより選択されたデータ書込み装置に選択的に命令し、選択されたデータ書込み装置によりカードにデータを選択的に書き込むことを含む。
【００３８】
方法は、カプラを制御するために、ホストよりプリンタのカプラに命令することを含む。カプラはホストからのコマンドを解釈し、スマートカード接点を制御するためにスマートカード接点に命令する。次いでスマートカード接点はデータをプリンタ内のカードに書き込む。
【００３９】
方法は、コントローラを制御するために、デスクトップカードプリンタ内部のＵＳＢハブを介して、ホストによりプリンタ内のコントローラに命令し、かつホストからカプラを制御するためにＵＳＢハブを介してプリンタのカプラに命令することを含むことができる。カプラはホストからのコマンドを解釈し、スマートカード接点を制御するためにスマートカード接点に命令する。次いでスマートカード接点はプリンタ内のカードにデータを書き込む。
【００４０】
ネットワークを介してコントローラに命令することができる。コントローラはＴｅｌｎｅｔコントローラとすることができ、Ｔｅｌｎｅｔプロトコルを使用してコントローラに命令することができる。
【発明を実施するための最良の形態】
【００４１】
図中の同様の参照番号は一般的に対応する要素を示す。
【００４２】
図１は、本発明の原理に係るデスクトップカードプリンタ１０の例示的実施形態を示す。そこから分かるように、デスクトップカードプリンタ１０は一般的に内蔵型ユニットである。それゆえに、それは、デスクトップコンピュータまたは「デスクトップ」環境における同様の装置の周辺機器として、スキャナ等のような他の周辺機器と同様に使用することができる。しかし、デスクトップカードプリンタ１０はデスクトップ環境に特に適しているが、その構造または用途に関してそれ以外では特に限定されない。
【００４３】
図２は、本発明の原理に係るデスクトップカードプリンタ１０の例示的実施形態の略図を示す。
【００４４】
そこに示す通り、デスクトップカードプリンタ１０は外部通信リンク１２、コントローラ１４、および少なくとも一つのデータ書込み装置１６を含む。
【００４５】
外部通信リンク１２は、プリンタ１０外部の装置との通信を可能にする。例えば、図示するように、プリンタ１０は外部通信リンク１２によってホストコンピュータ３０に接続される。そのような構成では、ホストコンピュータ３０はプリンタ１０との簡便なインタフェースとして働くことができる。
【００４６】
例えば、ホスト３０は、数字、色、および画像または他のデータの配置のような、実行される印刷に関するデータを簡便に入力するために使用することができる。次いで、そのようなデータは、外部通信リンク１２を介してプリンタ１０に中継される。同様に、エラーメッセージ、特定の印刷ジョブが完了したという通知等のようなプリンタ１０からのデータを、外部通信リンク１２を介してホスト３０に中継することができる。
【００４７】
しかし、プリンタ１０および外部通信リンク１２はどちらも、ホストコンピュータ３０との接続のみに限定されない。
【００４８】
多種多様な接続が、外部通信リンク１２として使用するのに適している。リンクの物理的構造に関しては、イーサネットおよびＵＳＢポートが外部通信リンク１２として有用であることが知られている。しかし、これは単なる例示であり、他のリンクも同等に適切であるかもしれない。
【００４９】
特に、外部通信リンク１２はホスト３０とのワイヤリンクにより図示されているが、ワイヤレス通信を利用する外部通信リンク１２も同等に適切であるかもしれない。本書で外部通信リンク１２に関して使用する場合、用語「外部」とは、外部通信つまりデスクトップカードプリンタ１０内外への通信を指すことが注目される。外部通信リンク１２は、それらがプリンタ１０の外部にあるという意味で外部であるが、これは必ずしも必要ではない。例えば、一部の形式のワイヤレス通信では、外部通信リンク１２はプリンタ１０の外部にではなく、プリンタ１０内に完全に収容することができる。
【００５０】
適切な外部通信リンク自体は公知であり、本書ではこれ以上記載しない。
【００５１】
コントローラ１４は外部通信リンク１２と通信する。したがって、コントローラ１４はリンク１２を介して、ホスト３０または外部エンティティとの間でデータを送受信することができる。
【００５２】
好ましくは、コントローラ１４はマルチプラットフォーム標準化ＰＤＬ（ページ記述言語）コントローラである。つまり、コントローラ１４は、二種類以上のコンピュータシステムで使用可能な標準化ＰＤＬを使用して、コマンドを送信および／または受信できることが好ましい。
【００５３】
デスクトップカードプリンタ１０の一部の実施形態では、コントローラ１４は、その物理的構造のため、マルチプラットフォーム標準化ＰＤＬコントローラとすることができる。つまり、コントローラ１４は特に、マルチプラットフォーム標準化ＰＤＬ，を利用するように構成することができ、および／またはＰＤＬはコントローラ１４内に永久かつ不変に埋め込むことができる。
【００５４】
しかし、これは必須ではない。デスクトップカードプリンタ１０を制御するために、ファームウェアとして埋め込まれた適切なＰＤＬを有し、またはそのようなＰＤＬをソフトウェアとしてロードするコントローラ１４は同等に適切である。本発明の目的として、たとえ構造的にそのように識別されない場合でも、そのようなコントローラ１４が依然としてマルチプラットフォーム標準化ＰＤＬコントローラとみなされることが重要である。コントローラがマルチプラットフォーム標準化形式で情報を送信および／または受信すれば十分である。
【００５５】
本発明の原理に係るデスクトップカードプリンタ１０の一部の実施形態は、コントローラ１４として半導体チップを使用することができる。しかし、これは単なる例示であり、他のコントローラも同等に適切であるかもしれない。
【００５６】
好適な実施形態では、コントローラ１４は、ファームウェアとしてＲＯＭ（読出し専用メモリ）に埋め込まれたマルチプラットフォーム標準化ＰＤＬプロトコルを有する。そのような構成は、ＰＤＬ用だけのジョブ特定的コントローラを設計および構成する必要が無い。加えて、ファームウェアとして埋め込まれた場合、ＰＤＬは比較的安定である。例えばＲＯＭは不揮発性であり、したがってＰＤＬを含むデータは、その中に格納されたときに偶発的損失または改変に対する抵抗性が高い。
【００５７】
コントローラ１４がそのＲＯＭにファームウェアとして埋め込まれたＰＤＬを有する場合、ＰＤＬを含むファームウェア命令を必要に応じて更新、変更、または拡張することができるように、ＲＯＭはＰＲＯＭ（プログラマブル読出し専用メモリ）であることも好ましい。
【００５８】
より好適な実施形態では、コントローラはＰＣＬ（プリンタ制御言語）コントローラである。ＰＣＬはHewlett-Packard社の登録商標である。ＰＣＬはマルチプラットフォーム標準化ＰＤＬの一例である。
【００５９】
さらに好適な実施形態では、ＰＣＬの拡張版が使用される。つまり拡張は、基本版のＰＣＬで利用できない機能を可能にするために、ＰＣＬの基本版と共に使用される。ＰＣＬはペーパープリンタを制御するために使用されることが注目され、本願の出願日現在において、それは本発明の少なくとも一部の機能には備えていない。例えば、本願の出願日現在において、ＰＣＬは、データ書込み装置としての磁気書込みヘッドまたはスマートカード接点の使用に備えていない。したがって、この機能は、基本版のＰＣＬを使用して得ることができない。これおよび他の機能を使用可能にする拡張は、デスクトップカードプリンタ１０に必要または望ましい追加機能を達成するために、コントローラ１４によって利用することができる。
【００６０】
ＰＤＬおよびＰＣＬ自体は公知であり、本書ではこれ以上記載しない。
【００６１】
コントローラ１４がＴｅｌｎｅｔ装置であることも好ましい。つまり、コントローラ１４は、Ｔｅｌｎｅｔプロトコルを使用して（例えば外部通信リンク１２を介して）、コントローラ１４との間で情報を伝送することができるように、そこに埋め込まれたＴｅｌｎｅｔを有する。
【００６２】
ＰＤＬを使用する場合と同様に、コントローラ１４が利用可能なＴｅｌｎｅｔを持つ方法は特に限定されない。Ｔｅｌｎｅｔプロトコルはコントローラ１４の構造に、その中のファームウェアに、またはその中のソフトウェアとして組み込むことができる。そのようなコントローラ１４は本願の場合、それがＴｅｌｎｅｔ機能を達成する限り、Ｔｅｌｎｅｔコントローラとみなすことができる。
【００６３】
Ｔｅｌｎｅｔは、デスクトップカードプリンタ１０とネットワークの簡便な接続を可能にする。したがって、幾つかのホスト３０が単一のデスクトップカードプリンタ１０にアクセスすることができ、同様に、幾つかのデスクトップカードプリンタ１０に単一のホスト３０がアクセスすることができる。加えて、Ｔｅｌｎｅｔは、そのようなネットワーク上にあるデスクトップカードプリンタ１０に、ネットワーク自体がアクセスできる事実上どんな場所からでも遠隔アクセスすることを可能にする。
【００６４】
図５は一つのそのようなネットワークを示す。そこで、六台のホスト３０Ａないし３０Ｆが、二つのデスクトップカードプリンタ１０Ａおよび１０Ｂと共にネットワークにリンクされている。そのような構成では、六台のホスト３０Ａないし３０Ｆのどれでも、デスクトップカードプリンタ１０Ａおよび１０Ｂのいずれかにアクセスして印刷することができる。しかし、この構成は単なる例示である。ネットワークおよびそれらの中のデスクトップカードプリンタ１０の構成は幅広く変化することができる。
【００６５】
図２に戻ると、コントローラ１４は少なくとも一つのデータ書込み装置１６と通信する。図２に示す通り、コントローラは四台のデータ書込み装置１６Ａ、１６Ｂ、１６Ｃ、および１６Ｄと通信するが、これは単なる例示である。
【００６６】
コントローラ１４とデータ書込み装置１６との間の通信は、直接的である必要は無いことが注目される。例えば、図示するように、コントローラ１４は、カプラ１８Ａ、１８Ｂ、および１８Ｃを介してデータ書込み装置１６Ｄと通信する。カプラ１８については以下でさらに詳述する。
【００６７】
コントローラ１４はデータ書込み装置１６のデータ出力を制御し、したがってプリンタ１０を通過するカード上に最終的にどのデータを配置するかを制御する。上述の通り、コントローラ１４は外部通信リンク１２と通信しているので、データを次にコントローラ１４に提供することができる。
【００６８】
前述の通り、本発明の原理に係るカードプリンタ１０は、グラフィックまたはテキストの可視印刷に限定されない。むしろ、事実上どんな形のデータでもカード上または内に配置することができる。同様に、本発明の場合、データ書込み装置１６は、データをカードの表面またはカード内の何らかのデータ格納システムに書き込む、事実上どんな装置でもよい。データ書込み装置１６は、構造、動作の方法、または書き込まれるデータの型に関して特に限定されない。
【００６９】
適切なデータ書込み装置１６はプリントヘッド、磁気書込みヘッド、およびスマートカード接点を含むが、それらに限定されない。
【００７０】
本発明の原理に係るデスクトップカードプリンタ１０におけるデータ書込み装置１６の型は、書き込むことのできるデータの種類を決定する。例えばプリントヘッドは一般的に、テキスト、グラフィック、またはバーコードのような他のデータを、露出したカード表面上に印刷する。磁気書込みヘッドは一般的に、カードの表面に塗布されるかあるいはカード内に包封された磁性材料のテープ上にデータを記録する。スマートカード接点は一般的に、カードに取り付けるかあるいはカード内に埋め込まれたコンピュータチップ上にデータを記録する。
【００７１】
本発明の原理に係るデスクトップカードプリンタ１０は、上述した種類のデータ書込み装置１６および／または本書に特に記述しないデータ書込み装置１６のいずれかまたは全部を含むことができる。
【００７２】
加えて、デスクトップカードプリンタ１０の特定の実施形態は、特定の型の複数のデータ書込み装置１６を含むことができる。そのような場合、これらのデータ書込み装置１６は同一とすることができ、あるいはそれらは相互に異なることができる。
【００７３】
例えば、特定のプリンタ１０はデータ書込み装置１６として、ＣＹＭ（シアン‐イエロー‐マゼンタ）フォーマットで印刷するようなカラープリントヘッド、および黒だけで印刷するモノクロプリントヘッドの両方を含むことができる。
【００７４】
多くのカード材（様々なプラスチック材など）に印刷するために使用されるインクは知覚できない仕方で相互作用するので、この特定の構成はカード印刷に関して特に重要であるかもしれない。例えば、紙のような媒体の場合、ＣＹＭ印刷は、シアン、イエロー、およびマゼンタインクを組み合わせることによって黒を生成することができる。しかし、カード印刷では、これは必ずしも当てはまらない。たとえ結果的に生じる組合せを検査の結果黒とみなすことができる場合でも、生成される印刷品質は、黒インクにより印刷することによって生成されるものとは著しく異なるかもしれない。
【００７５】
別の実施例として、プリンタ１０は、データ書込み装置１６として、様々なモードで印刷するプリントヘッドを含むことができる。プリンタは、昇華型プリントヘッドとすることのできる第一モードプリントヘッドを含むことができる。そのようなプリントヘッドはカードの表面に着色料を配置し、着色料は一般的に熱を加えることにより（必ずしもそうとは限らないが）カード材料内に浸透する。プリンタ１０は、昇華型プリントヘッドに加えて、第二モードプリントヘッドとして樹脂プリントヘッドをも含むことができる。樹脂プリントヘッドは着色樹脂をカードの表面に配置し、樹脂は一般的に熱を加えることにより表面に融着するが、カード材料内に浸透しない。
【００７６】
たとえ二つのプリントヘッドによって生成される印刷が視覚的に同一である場合でも、結果的に得られる画像が異なる非可視的特性を有する場合、プリンタ１０は、異なるモードで印刷するために異なるプリントヘッドを含むことができる。例えば、バーコード読取り装置によって読み取ることのできない着色料は、可視画像を生成するために使用することができ、使用できる樹脂は、バーコードを生成するために使用することができる。そのような組合せにより、樹脂印刷されたバーコードは、たとえ可視着色料画像も存在し、バーコード自体の上に重なっている場合でもバーコード読取り装置によって容易に読み取ることができる。
【００７７】
同様に、本発明の原理に係るデスクトップカードプリンタ１０は、データ書込み装置１６としてアナログ磁気書込みヘッドおよびデジタル磁気書込みヘッドの両方を含むことができる。そのような構成により、一部のカード上の磁気テープにアナログデータを書き込むことができる一方、他のカードにデジタルデータを書き込むことができる。代替的に、アナログおよびデジタルデータを単一カードに書き込むことができる。
【００７８】
同様に、デスクトップカードプリンタ１０は、データ書込み装置１６として二種類以上のスマートカード接点を含むことができる。例えば一部のスマートカード内のスマートカードチップは、カード表面の直接電気接触を通してデータを受信するように設計され、そのようなカードにデータを書き込むのに適した接点は、プリンタ１０にデータ書込み装置１６として含めることができる。しかし、他のスマートカード内のチップは、ワイヤレスで、つまり電波を介してデータを受信するように設計される。したがって、そのようなカード内のチップにデータを書き込むために、電波アンテナもまたデータ書込み装置１６として含めることができる。
【００７９】
図２に戻ると、本発明の原理に係るデスクトップカードプリンタ１０は、コントローラ１４がカプラ１８を介してデータ書込み装置１６のデータ出力を制御するように、コントローラ１４およびデータ書込み装置１６と通信する一つまたはそれ以上のデータカプラ１８を含むことができる。図示するように、図２のプリンタ１０は、各々がコントローラ１４と通信し、かつ各々がデータ書込み装置１６Ｄの一つとも通信する、三つのカプラ１８Ａ、１８Ｂ、および１８Ｃを含む。
【００８０】
カプラ１８は、コントローラ１４によって使用される形式のような使用される一つの形式から、データ書込み装置１６によって使用される別の形式に、命令を変換する。
【００８１】
図示する通り、所定のプリンタ１０内の一部のデータ書込み装置１６はカプラ１８を利用するが、他の装置はそれを利用しない。本書で参照したデータ書込み装置１６うち、スマートカード接点はカプラ１８を利用する可能性が最も高い。スマートカードチップの種類、個数、および通信方法はチップ毎に、かつしたがってカード毎にかなり異なる。これは少なくとも部分的に、スマートカードおよびそれらのチップの多様性のためである。スマートカードを使用することのできる目的は多種多様であるので、チップ自体をプログラムするために使用されるシステムも多種多様である。加えて、スマートカードチップは第三者によって提供されることがあり、これらのチップにデータを書き込むために、第三者の装置、すなわちカプラ１６が必要になることがある。
【００８２】
したがって、使用の柔軟性を提供するために、プリンタ１０に複数のカプラ１８を含めることが望ましいかもしれない。これらのカプラ１８は一般的に、コントローラ１４とスマートカード接点との間の通信に利用される。しかし、コントローラ１４とスマートカード接点との間の通信は、必ずしもカプラ１８を必要としない。同様に、カプラ１８は、コントローラ１４と他の型のデータ書込み装置１６との間の通信にも使用することができる。
【００８３】
図３に示す通り、カプラ１８を利用するデータ書込み装置１６との通信は、必ずしもコントローラ１４を必要としない。図３に示す構成では、カプラ１８Ａ、１８Ｂ、および１８Ｃは各々、データ書込み装置１６Ｄと通信するが、コントローラ１４とは通信しない。代わりに、カプラ１８Ａ、１８Ｂ、および１８Ｃはカプラ通信リンク２０Ａ、２０Ｂ、および２０Ｃとそれぞれ通信する。次に、カプラ通信リンク２０Ａ、２０Ｂ、および２０Ｃはホスト３０と通信する。
【００８４】
前述の通り、カプラ１８は一般的にスマートカード接点と共に使用される。図３に示した事例では、データ書込み装置１６Ｄのためのデータはコントローラ１４を迂回する。これは、例えばカードに書き込まれるデータが、コントローラ１４によって処理することを必要とせずにスマートカードチップに「ダンプ」される、単なるデジタル情報である場合に、有利であるかもしれない。しかし、そのような構成は単なる例示である。
【００８５】
カプラ通信リンク２０は、それらがプリンタ１０外部の装置との通信を可能にするという点で、外部通信リンク１２に多少類似している。外部通信リンク１２の場合と同様に、カプラ通信リンク２０はホストコンピュータ３０との接続のみに限定されない。
【００８６】
多種多様な接続がカプラ通信リンク２０として使用するのに適している。ＵＳＢポートは、カプラ通信リンク２０として有用であることが知られている。しかし、これは単なる例示であって、他のリンクも同等に適しているかもしれない。
【００８７】
図３に示す通り、図中のデスクトップカードプリンタ１０の実施形態は、全部で四つの通信リンク、つまり外部通信リンク１２および三つのカプラ通信リンク２０を有する。上述の通り、複数のカプラ１８を持ち、および／またはコントローラ１４を迂回するカプラ通信リンク２０を持つことに利点があるかもしれないが、通信リンクの個数が増加するにつれて、プリンタ１０の複雑さも増大し、ホスト３０または他の外部エージェントと適切に接続しかつ接続を維持することの潜在的困難さも増大する。
【００８８】
加えて、イーサネット接続に関して前述した通り、ホスト３０と外部通信リンク１２およびカプラ通信リンク２０との間の図３に示すような直接接続は、ある意味で、少なくともネットワークからのアクセスに関して限定される。ＵＳＢ接続のような直接接続をイーサネット接続のようなネットワーク可能接続に個別に変換すると、複雑さはさらにいっそう増加し得る。
【００８９】
したがって、図４に示す通り、本発明の原理に係るデスクトップカードプリンタ１０の特定の実施形態は、内部ＵＳＢハブ２２を含むことができる。そこに示された実施形態では、プリンタ１０は外部通信リンク１２を介してホスト３０に接続される。
【００９０】
外部通信リンク１２はコントローラ１４と通信する。したがってコントローラ１４は、図２および３に示す通り外部通信リンク１２と接続するが、内部ＵＳＢハブ２２を介する。
【００９１】
内部ＵＳＢハブ２２はまた、三つのカプラ１８Ａ、１８Ｂ、および１８Ｃとも通信する。図３の通り、カプラ１８との通信はコントローラ１４を迂回する。しかし、プリンタ１０は内部ＵＳＢポート２２を含むので、カプラ１８はホスト３０との別個の接続を必要とせず、プリンタ１０とホスト３０との間の接続はそれによって簡素化される。
【００９２】
ＵＳＢハブ２２はプリンタ１０に内在する。それは別個の装置ではなく、したがってそれとプリンタ１０との間に追加の外部接続を行なう必要がない。しかし、ＵＳＢハブ２２は本質的に、プリンタ１０内に配置された内蔵装置である。代替的に、ＵＳＢハブ２２は、回路基板、接地、電源等を共有することができるように、プリンタ１０内に完全に組み込むことができる。
【００９３】
ＵＳＢハブはそれ自体公知であり、本書ではこれ以上記載しない。
【００９４】
本発明の原理に係るデスクトップカードプリンタ１０の好適な実施形態では、意思決定およびデータ処理は主としてまたは完全にプリンタ１０に内在する。つまり、印刷に直接関係する画像処理および意思決定は、プリンタ１０自体の内部で、一般的にプロセッサ１４内で実行される。したがって、プロセッサ１４が例えばホスト３０から印刷コマンドを受け取ると、さらなる入力は必要無い。
【００９５】
例えば、ホスト３０からプリンタ１０へ印刷のためのカラー画像が送られると、どのデータ書込み装置１６を使用して適切なカラー画像をカードに生成すべきか、および画像を印刷するためにどのパラメータ（例えば画像縮尺）を使用すべきかを、コントローラ１４自体が決定する。ホスト３０は、印刷が行われるために適切なデータ書込み装置１６があるかどうかを「知る」、あるいは決定する必要が無い。同様に、ホスト３０は、データを書き込むために使用されるデータ書込み装置１６に適した形式にするように画像データを処理する必要が無い。ホスト３０が印刷を開始すると、プリンタ１０自体が必要な処理を行い、画像を印刷する。
【００９６】
そのような内部処理は上記の実施例に限らない。デスクトップカードプリンタ１０の特定の実施形態の詳細によっては、プロセッサ１４は印刷の前または間に、他の種類の画像処理を実行することができる。本書に特に記載しない他の処理も実行することができる。
【００９７】
画像処理自体は公知であり、本書ではこれ以上記載しない。
【００９８】
処理動作を実行することに加えて、本発明の原理に係るデスクトップカードプリンタ１０における印刷は意思決定を含むことができる。
【００９９】
例えば、カードへの書込みのためのデータがホスト３０からプリンタ１０へ送られると、どのデータ書込み装置１６がデータを書き込むのに最も適しているかを、コントローラ１４自体が決定する。
【０１００】
場合によっては、これは、関係するデータの媒体に基づくデータ書込み装置１６の選択の問題である。例えば、磁気テープにデータを書き込む場合に使用するための磁気書込みヘッドを選択する。
【０１０１】
しかし、そのような決定はやや微妙であるかもしれない。例えば、前述の通り、カードのＣＹＭカラー印刷におけるシアン、イエロー、およびマゼンタインクの組合せは、黒インクを使用して形成されたものと同等の画像を生成しないかもしれない。そのような場合、プロセッサ１４は、生成される効果によって、ＣＹＭカラープリントヘッドを使用して印刷するか、それともモノクロプリントヘッドで印刷するかを選択することができる。
【０１０２】
同様に、ＣＹＭＫプリントヘッドを使用する場合、プロセッサ１４は、画像のどの部分をシアン、イエロー、およびマゼンタの組合せを使用して印刷するか、およびどの部分を黒で印刷するかを選択して、プリントヘッド自体を詳細に制御することができる。
【０１０３】
同様に、プロセッサ１４は、幾つかのプリントヘッドのうちのどれを特定の型の画像のために使用するかを選択することができる。例えば、前述の通り、バーコードは、昇華型プリントヘッドよりむしろ樹脂プリントヘッドを使用して印刷することが好ましい。
【０１０４】
したがって、意思決定は、印刷ジョブ全体を実行するために、幾つかある中から単一のデータ書込み装置１６を選択することを含むことができる。そのような場合、プリンタ１０はコントローラ１４によりデータ書込み装置１６を選択し、かつ選択されたデータ書込み装置１６を使用してカードにデータを書き込むように、コントローラ１４により選択されたデータ書込み装置１６に命令することができる。
【０１０５】
しかし、選択は、各々が印刷ジョブの一部分を実行するように、二つ以上のデータ書込み装置１６を選択することを含むこともできる。そのような場合、プリンタ１０はコントローラ１４により第一および第二データ書込み装置１６を選択し、かつ選択されたデータ書込み装置１６を使用してカードにデータを選択的に書き込むように、コントローラ１４により選択されたデータ書込み装置１６に命令することができ、データの一部は第一データ書込み装置によって書き込まれ、データの一部は第二データ書込み装置によって書き込まれる。
【０１０６】
そのような意思決定は二つのデータ書込み装置１６のみに限定されず、同種または異種のいずれでも本質的に任意の個数のデータ書込み装置１６を包含することができることは理解されるであろう。
【０１０７】
加えて、プリンタ１０における意思決定はデータ書込み装置１６の選択のみに限定されない。特定のデータ書込み装置１６と共に使用するために二つ以上のカプラ１８が利用可能である場合、コントローラ１４は、どのカプラ１８がデータを適切なデータ書込み装置１６に通信するのにもっとも適切であるかを決定することができる。
【０１０８】
画像処理の場合と同様に、本発明の原理に係るデスクトップカードプリンタ１０における意思決定は、本書に提示した実施例に限定されない。
【０１０９】
処理および意思決定はプリンタ１０内で実行されるので、ホスト３０に求められることは比較的少ない。
【０１１０】
そのような構成は、処理および意思決定に影響するホスト３０からの入力を妨げるものではないが、そのような入力は必要ではない。
【０１１１】
前述の通り、本発明の原理に係るデスクトップカードプリンタ１０では、コントローラ１４は、ＰＣＬの拡張版を使用するＰＣＬコントローラである。拡張は、上述した処理および意思決定機能の一部または全部を使用可能にするために使用することができる。
【０１１２】
ペーパープリンタを制御するために使用される基本版のＰＣＬは、ペーパープリンタによって使用されない機能を使用可能にはしない。例えば、磁気テープもスマートカードチップも紙印刷では従来利用されず、複数のプリントヘッドの使用は、最善の状態でも制限される。本願を出願する時点で、基本版のＰＣＬは、磁気データを磁気テープに書込みあるいはスマートカードチップにスマートカードデータを書き込むことを可能にする機能を含まず、かつデータを印刷するために複数のプリントヘッドを使用することをほとんどまたは全くサポートしない。さらに、本願を出願する時点で、基本版のＰＣＬは磁気データまたはスマートカードデータを書き込むために意思決定する機構も含まず、複数のプリントヘッドの中から選択するための機構もほとんどまたは全く持たない。
【０１１３】
したがって、少なくとも上述した画像処理および意思決定動作を実行するために拡張を使用することを特記する。しかし、本発明は、本書で特定した拡張のみに、あるいは画像処理および意思決定のための拡張に限定されない。
【０１１４】
上記の仕様、実施例、およびデータは、本発明の構成要素の製造および使用の完全なる説明を提供するものである。本発明の精神および範囲から逸脱することなく、本発明多くの実施形態を構成することができるので、本発明は添付する特許請求の範囲に存する。
【図面の簡単な説明】
【０１１５】
【図１】本発明の原理に係るデスクトップカードプリンタの例示的実施形態の斜視図である。
【図２】本発明の原理に係るデスクトップカードプリンタの例示的実施形態の略図を示す。
【図３】本発明の原理に係るデスクトップカードプリンタの別の例示的実施形態の略図である。
【図４】本発明の原理に係るデスクトップカードプリンタのさらに別の例示的実施形態の略図である。
【図５】デスクトップカードプリンタがネットワークで幾つかのホストとリンクする別の例示的実施形態の略図である。
【図１】
2007516864.tif 000003
【図２】
2007516864.tif 000004
【図３】
2007516864.tif 000005
【図４】
2007516864.tif 000006
【図５】
2007516864.tif 000007
【国際調査報告】
2007516864.tif 000008
2007516864.tif 000009