プリントヘッドを通過するようテープを選択的に搬送して、テープ上の物質を印刷対象基板上に転送する転写印刷装置のテープ駆動機構であって、少なくとも一方がステッパモータである2つのモータと、上記2つのモータの一方によりそれぞれが駆動されるテープの両スプールが装着される、2つのテープスプール支持部と、上記2つのモータの起動を制御して、選択的に各テープスプール支持部およびそこに装着されたテープスプールを回転させるコントローラと、を備えてなるテープ駆動機構であって、上記コントローラは、さらに、2つのスプール間に延在するテープのテンションを許容できるレベルに維持するべく、当該2つのスプール間に延在するテープに対して、加えるべき、または差し引くべきテープの修正量を決定するものであり、2つのテープスプール支持部に装着された2つのスプール、および当該2つのスプール間をその間に配置されたプリントヘッドを通過して延在するテープの存在下において、上記コントローラは、少なくとも一方のモータを起動して、スプールを回転させ、テープをプリントヘッドを通過する搬送方向へ進めるものであり、さらに、当該コントローラは、少なくとも一方のモータを起動して、少なくとも一方のスプールを回転させて、それにより、スプール間でのテープのテンションを許容レベルに維持するべく、スプール間に延在するテープに対して、上記テープ修正量を加えて、スプール間でのテープのテンションを下げ、あるいは上記テープ修正量を差し引いて、スプール間でのテープのテンションを上げる、テープ駆動機構。上記2つのモータの両方がスッテパモータである、請求項1記載のテープ駆動機構。転写印刷装置のテープ駆動機構であって、2つのステッパモータと、上記2つのモータの一方によりそれぞれが駆動されるテープの両スプールが装着される、2つのテープスプール支持部と、上記2つのモータの起動を制御して、選択的に各テープスプール支持部およびそこに装着されたテープスプールを回転させるコントローラと、2つのスプール間に延在するテープに生じるテンションを示すパラメータをモニタリングするモニタと、を備えてなるテープ駆動機構であって、上記コントローラは、さらに、2つのスプール間に延在するテープのテンションを許容できるレベルに維持するべく、当該2つのスプール間に延在するテープに対して、加えるべき、または差し引くべきテープの修正量を決定するものであり、当該決定は、上記モニタリングされているテンションを示すパラメータの少なくとも一部分に基づいており、2つのテープスプール支持部に装着された2つのスプール、および当該2つのスプール間をその間に配置されたプリントヘッドを通過して延在するテープの存在下において、上記コントローラは、上記2つのモータを起動して、両スプールを回転させ、テープをプリントヘッドを通過する搬送方向へ進めるものであり、さらに当該コントローラは、少なくとも一方のモータを起動して、スプールを回転させて、それにより、スプール間でのテープのテンションを許容レベルに維持するべく、スプール間に延在するテープに対して、上記テープ修正量を加えて、スプール間でのテープのテンションを下げ、あるいは上記テープ修正量を差し引いて、スプール間でのテープのテンションを上げる、テープ駆動機構。上記コントローラが、両方のモータを起動するもので、選択的にその一方を回転させてスプールを回転させて、上記搬送方向へテープを供給し、選択的に他方のモータを回転させてスプールを回転させて、搬送のためにテープを巻き上げる、請求項3記載のテープ駆動機構。テープ上の物質を印刷対象基板上に転送するプリントヘッドを通過するよう、テープを選択的に移動させるテープ駆動機構を備えた転写印刷装置であって、上記テープ駆動機構は、2つのステッパモータと、上記2つのステッパモータの一方にそれぞれが機能的に接続されていて、プリントヘッドの近傍を通過するテープの両スプールが装着される、2つのテープスプール支持部と、上記2つのステッパモータそれぞれの起動を制御して、選択的に各テープスプールを1またはそれ以上のステップ角だけ回転させ、または、選択的に各テープスプールを回転しないように保持するコントローラと、2つのスプール間に延在するテープに生じるテンションを示すパラメータをモニタリングするモニタと、を備え、上記コントローラは、両方のステッパモータを起動して、選択的に一方のステッパモータを1またはそれ以上のステップ角だけ回転方向に回転させて、各テープスプールをテープ搬送方向に回転させて、テープをテープ搬送方向に供給し、および、選択的に他方のステッパモータを1またはそれ以上のステップ角だけ回転方向に回転させて、各テープスプールをテープ搬送方向に回転させて、搬送のためにテープを巻き上げ、それにより、テープを両スプール間でプリントヘッドを通過するよう上記テープ搬送方向に所定距離だけ移動させ、さらに、上記コントローラは、モニタリングされているパラメータが、テープのテンションが許容レベルにはないことを示す場合に、それに応答してステッパモータの挙動を制御して、両スプール間に延在するテープに対して、ある量のテープを加えて当該テープのテンションを下げ、または、両スプール間に延在するテープに対して、ある量のテープを差し引いて当該テープのテンションを上げ、これによりテープのテンションを修正する、転写印刷装置。テープ上の物質を印刷対象基板上に転送するプリントヘッドと、選択的にテープを上記プリントヘッドを通過するよう搬送するテープ駆動機構と、を備えた転写印刷装置であって、上記テープ駆動機構は、それぞれがローターシャフトを備え、命令に応じて離散的なステップ角だけ当該ローターシャフトを回転させる、2つのステッパモータと、テープの両スプールが装着され、上記ステッパモータのロータシャフトで回転される、2つのテープスプール支持部と、上記ステッパモータの駆動を制御して、両スプール間に延在するテープを選択的に搬送するコントローラと、少なくとも一方のテープスプールの直径を示すパラメータをモニタリングするモニタと、を備え、上記コントローラは、両方のステッパモータを起動して、選択的に一方のステッパモータを1またはそれ以上のステップ角だけ回転方向に回転させて、各テープスプールを回転させて、テープをテープ搬送方向に供給し、および、選択的に他方のステッパモータを1またはそれ以上のステップ角だけ回転方向に回転させて、各テープスプールを回転させて、搬送のためにテープを巻き上げ、それにより、テープを両スプール間で上記テープ搬送方向に所定の距離だけ移動させ、さらに、上記コントローラは、スプール直径を示す上記パラメータの少なくとも一部分に基づいて、テープ搬送操作中に各ステッパモータが前進するステップ数を制御し、両スプール間で所定距離だけテープを搬送して、物質が転写されるテープ第2領域を、当該第2領域から少なくとも幾らかの物質を基板へ転写するプリントヘッドの位置に配置し、当該テープ第2領域は、少なくとも幾らかの物質が転写されてしまったテープ第1領域に隣接するものであって、これによりテープを有効利用する、転写印刷装置。上記ステッパモータは、ローターシャフトを両方向に回転させることが可能で、上記コントローラは、ステッパモータを制御して、選択的にテープを移動方向とは反対方向に搬送して、当該印刷装置を用いた連続印刷を可能とし、テープ上の物質を印刷対象基板に転写するとき、印刷対象基板およびテープが共に移動し、プリントヘッドはほぼ固定された位置に位置する、請求項6記載の転写印刷装置。上記コントローラは、ステッパモータを制御して、間欠印刷操作における2つの印刷操作間に選択的にテープを所定距離だけ前進させ、テープ上の物質を印刷対象基板に転写するとき、印刷対象基板およびテープがほぼ固定された位置に保持される、請求項6記載の転写印刷装置。上記モニタは、第1のテープスプールの直径を示す第1パラメータと、第2のテープスプールの直径を示す第2パラメータと、をモニタリングし、上記コントローラは、第1パラメータおよび第2パラメータの少なくとも一部分に基づいて、各ステッパモータが前進するステップ数を制御する、請求項6記載の転写印刷装置。少なくとも一方がステッパモータである2つのモータと、それぞれがモータで駆動されるテープの両スプールが装着される、2つのテープスプール支持部と、上記2つのモータの起動を制御して、2つのテープスプール支持部に装着されたスプール間における少なくとも一方向にテープを搬送するコントローラと、を備えてなるテープ駆動機構であって、上記コントローラは、両方のモータを起動して、両テープスプールをテープ搬送方向へ駆動し、かつ、テープスプールの直径を用いてモータ駆動を統制する、テープ駆動機構。上記2つのモータの両方がステッパモータである、請求項10記載のテープ駆動機構。2つのステッパモータと、それぞれが一方のステッパモータで駆動されるテープの両スプールが装着される、2つのテープスプール支持部と、上記2つのステッパモータの起動を制御して、2つのテープスプール支持部に装着されたスプール間における少なくとも一方向にテープを搬送するコントローラと、を備えてなるテープ駆動機構であって、上記コントローラは、両方のステッパモータを起動して、両テープスプールをテープ搬送方向へ駆動し、かつ、搬送されるテープのテンションはステッパモータの制御のみで設定される、テープ駆動機構。発明を実施するための最良の形態本発明の具体例を、添付の図面を参照して、例示として説明する。図1に概略的に示した本発明のプリンタは、破線で示したハウジング1を備える。ハウジング1は、第1シャフト2および第2シャフト3を保持している。ハウジングには、移動可能なプリントヘッド4も装着されていて、プリントヘッド4は、矢印5で示したように、直線トラックに沿って移動可能である。プリンタリボン6は、スプール7から延びて、ローラ9および10を経て、第2スプール11へと至る。スプール7は、シャフト2で駆動されるマンドレル8に支持されていて、スプール11は、シャフト3で駆動されるマンドレル12に支持されている。リボン6は、ローラ9と10の間において、プリントヘッド4の前面に延びる経路を通過する。基板13は、その上でプリントが行なわれるものであるが、ローラ9と10の間において、リボン6と平行な経路を移動する。このとき、リボン6は、プリントヘッド4と基板13との間に位置する。シャフト2はステッパモータ14で駆動され、シャフト3はステッパモータ15で駆動される。別のステッパモータ16は、その直線トラック上で、プリントヘッド4の位置を制御する。後に詳述するように、コントローラ17は、ステッパモータ14、15、16のそれぞれを制御し、これらのステッパモータは、矢印18で示したように、プリントリボン6を両方向に駆動することが可能である。図1に示した形態では、スプール7および11は同一方向に巻かれており、したがって、同じ方向に回転することでテープを移動させる。図1Aは、図1のドライブシステムに対する変形例を示しており、両スプールは反対方向に巻かれている。つまり、反対方向に回転することでテープを移動させる。このように、第1スプール7が時計方向に回転し、第2スプール11が反時計方向に回転することで、第1スプール7から第2スプール11へとプリンタリボン6を搬送する。後に詳述するように、図1に概略的に描いたプリンタは、連続的な印刷および間欠的な印刷の両方に対して使用することができる。連続的な印刷では、基板13は連続的に移動する。印刷サイクルの間、プリントヘッドは静止しているが、リボンが移動し、サイクルの進行に伴って新しいリボンがプリントヘッドへと供給される。これに対して、間欠的な印刷においては、各印刷サイクル中、基板は静止している。基板とプリントヘッドとの間に要求される相対的な移動は、印刷サイクル中にプリントヘッドが移動することで実現される。印刷サイクル中、プリントヘッドはほぼ静止している。いずれの印刷においても、印刷サイクルと印刷サイクルとの間において、リボン6を迅速に進め、あるいは戻し得ることが必要となる。これにより、新しいリボンをプリントヘッドへ供給して、リボンの浪費を最小限に抑えることができる。印刷装置の作動速度は決まっており、また、すべての印刷サイクルにおいて、プリントヘッドと基板との間に新しいリボンが供給されるべきこと、を考慮すれば、両方の方向にリボン6を高速に加速させることができ、かつプリントヘッドに対してリボンを正確に位置決めできることが必要となる。図1に示した構成では、基板は、矢印19で示したように右方向にのみ移動する。しかし、後述するように、この装置は、図1において左方向に移動する基板への印刷に、迅速に適合させることが可能である。図1の概略図でその概要を説明したプリンタを構成する電気機械的要素を、図2、3、4を参照して説明する。プリンタハウジング1はケーシング20を備え、ケーシング20内では、カバープレート21の後方に、後述する多様な電子部品が収容されている。シャフト2および3は、カバープレート21の開口を通過して突出しており、ガイドピン9aおよび10aは、カバープレート21から突出している。プリントヘッド4は、カバープレート21の上方に設けられている。プリントヘッド4は、カバープレート21に対する相対位置が固定された直線トラック22に沿って移動可能なアッセンブリの一部である。プリントヘッドアッセンブリの位置を制御するステッパモータ16は、カバープレート21の後方に配置されているが、プーリーホイール23を駆動する。プーリーホイール23は、別のプーリーホイール25との間に延びるベルト25を駆動する。このベルトは、プリントヘッドアッセンブリに固定されている。したがって、図4において、プーリー23が時計方向に回転すると、プリントヘッドアッセンブリは図4中左側へと駆動される。反対に、図4において、プーリー23が反時計方向に回転すると、プリントヘッドアッセンブリは図4中右側へと駆動される。プーリーホイール23、25および直線トラック22は、カバープレート21から上方に延びる硬質ブラケット26上に設けられている。図2は、シャフト2および3に取り付けられたドライブディスクを示している。ドライブディスクは、半径方向に間隔をおいたソケットを規定していて、これがリボンスプール8および12と係合する。図4では、ドライブディスクは取り外されていて、ステッパモータ14および15の上面が示されている。図3には、カセットに支持されたプリンタリボンを示している。このカセットは、図2のプリンタに装着される。中空のローラサポート9bおよび10bは、それぞれが図2に示されるピン9aおよび10aを受け入れる。ピン9aと中空ローラ9bとが一体となって図1中のローラ9を構成し、ピン10aと中空ローラ10bとが一体となって図1中のローラ10を構成する。スプール7および11は、マンドレル8および12に支持されている。マンドレル8および12は、中空ローラ9b、10bを備えた共通のカバープレート上に設けられた回転可能なシャフトに圧入されている。この回転可能なシャフトは、シャフト2、3で駆動されるドライブディスク上に規定されたソケットと係合するピンを規定している。したがって、カセットを所定位置に装着すると、リボンは、2つのスプール7および11の間で搬送される。ハウジングカバープレート21図2は、また、直立するリアブラケット27を支持している。リアブラケット27には、一対のエミッタ28、29が支持されている。これら2つのエミッタは、後に詳述するように、プリントヘッドアッセンブリとともに移動可能なレシーバと協働する。プリントヘッドアッセンブリ4は、図2および図4ではドック位置にある。そして、図5の位置では、ローラプラテン30連続モードにおいて、連続的に移動する基板と協働する上での印刷に備えている。また、図6の位置では、プリントヘッドは、基板上での印刷に備えている。この基板は不動であって、不動のフラットプラテン31の前方に位置している。図2および図4に示した位置では、プリントヘッド4のエッジ32は、ローラ9および10間のリボン経路から離れた位置に引っ込んでいるが、ピールオフローラ33は、リボン経路に関してプリントヘッド4とは反対側の位置にある。これにより、新しいリボンカセットの装着が容易になる。対照的に、図5および図6に示した印刷準備位置では、プリントヘッド4は前方に移動していて、そのエッジ32は、ローラ33の外端を僅かに超えて突出している。したがって、印刷準備位置では、プリントリボンはエッジ32の周囲を通過し、ローラ33によって、その下方にある基板から離れるようにそれる。プリントヘッド4従来の形態を有しているのエッジ32は、それぞれが選択的に作動可能な加熱要素のアレイを保持している。リボン6がヘッド4と基板13との間に挟み込まれたとき、作動した加熱要素に隣接するインクが溶けて、基板に転写される。したがって、加熱要素を適当に制御することで、リボン6に保持されたインクの小部分を基板13へと転写できる。このようなインクの小部分のそれぞれが、印刷されるべき像の中の1つのピクセルを規定していると考えられる。図2~図9のすべてを参照して、プリントヘッドアッセンブリおよび当該アッセンブリが装着されるスライダの詳細な構造を説明する。図9は、隣接位置へと前方に引かれたプリントヘッドアッセンブリを示していて、これにより、当該アッセンブリに関連する要素を明らかにしている。図9は、直線トラック22が設けられた直立ブラケット26に形成されたスロット34を最もよく示している。プリントヘッドキャリッジ36を保持するスライダ35は、直線トラック22上に設けられている。スライダ35およびトラック22は、高精度製品であって、ブラケット26に対するプリントヘッドキャリッジ36のスムーズかつ低摩擦の平行移動を実現する。プリントヘッドキャリッジ36上には光学的な検出器37が設けられていて、この検出器37は、ブラケット26に形成されたスロット34に位置合わせされている。検出器37は、後述するように使用されて、エミッタ28および29からの光を検出する。このとき、検出器27とエミッタ28、29との間の障壁となり得るのは、プリンタに装着した、例えば図3に示したカセット内のリボンスプールのみであることが、スロット34の存在によって保証される。カセットは、カセット本体に組み込まれた永久磁石不図示によって、図3に示した構成要素に対して相対移動しないように固定されている。この永久磁石は、ブラケット26の頂部に設けられた円形のスチールキーパー38と協働する。カセットを所定位置に固定するための別の構成として、機械的なラッチアッセンブリを利用することも勿論可能である。プリントヘッドキャリッジ36は、プリントヘッド4を有するプリントヘッドアッセンブリを保持している。プリントヘッド4は、回動ピン40の回りにに回動可能に取り付けられた回動プレート39にボルト固定されている。回動ピン40は、プリントヘッドキャリッジ36にボルト固定されたプレート41に設けられている。スプリング42が回動プレート39をプレート41に向かって付勢していて、障害物が何もなければ、プリントヘッド4は、プリントヘッドキャリッジ36に対して、図4に示した相対位置に位置する。ピールオフローラ33は、プリントヘッドキャリッジ36にボルト固定されたアーム43上の所定位置に固定されている。空気ドライブユニット44は、プリントヘッドキャリッジ36に形成されたスロット内にスライド係合していて、ピストン45を駆動する。図8は突出位置にあるピストン45を、図7は退避位置にあるピストン45を、それぞれ示している。空気ドライブユニット44は、空気入口46図2に接続された可撓性のある空気供給ライン不図示に接続されている。入口46に接続されたチューブ47は、プリントヘッドキャリッジ36内の開口を通過して、空気ドライブユニット44と連通している。空気ドライブユニットのピストン45は、回動ピン49でU字ブラケット50に連結されたU字状部材48に圧接する。ブラケット50が保持しているピン51図9は、カムプレート53のスロット52内に係合する。ブラケット50は湾曲コーナ54を規定していて、この湾曲コーナ54は、図7および図8に示しているように、プレート39上に規定された湾曲面55上に当接する。しかしながら、ピン51がスロット52のブラインドエンドに受け入れられて、その内部へと押圧されると、プレート39がプレート41に向かって回動可能となり、プリントヘッド4が図2および図4に示したドック位置に位置する。ブラケット50は、レバー50a図7に連結されたスプリング不図示によって、通常は図7に示した位置にくるように付勢されている。その後、加圧エアが空気ドライブ44に供給されると、アッセンブリは図8の位置にくる。図8の位置では、プリントヘッド4のエッジ32がピールオフローラ33を超えて突き出ていることが分かる。空気ドライブユニット44がオフとなって、U字状部材48が図7の位置に戻ると、キャリッジが移動してピン51がスロット52内に入る。同じ方向にキャリッジがさらに移動すると、ピン51はスロット52のブラインドエンドに入る。これにより、ブラケット50は回動ピン49を中心として回動して、もはやプリントヘッド4がドック位置へ戻ろうとする移動を妨げることはない。キャリッジが逆方向に移動すると、ピン51の作用によってブラケット50が回動して再びスロットから出てきて、プリントヘッド4を図7の位置へと押圧する。図7の位置は、印刷準備位置に対応している。また、図8の位置は、印刷位置に対応している。図10は、プリントヘッドキャリッジ36の斜視図であって、装置組上げ状態において、空気ドライブユニット44を受け入れるソケットを示している。開口56は、空気入口チューブ47図7を受け入れるために設けられている。舌状部57は、プリントヘッドキャリッジ36の下縁から突出していて、図示しない方法で当該キャリッジ36をベルト24に取り付けるのに使用される。図1~図10に示した具体例では、印刷が行なわれるべき基板は、図5に関して、左から右へとプリントヘッドを通過するように、または、印刷時にプリントヘッドが図35のプラテン31に関して右から左へ移動するように、構成されていた。ピールオフローラ33は、すべての段階において、印刷エッジ32の下流側に位置している。種々の状況があるが、上記構成では都合が良くない場合には、エッジ32とピールオフローラ33との相対位置を逆にして、プリントヘッド4を反対向けてもよい。図示した装置において、図10のプリントヘッドキャリッジ36を、図11のプリントヘッドキャリッジ58に交換すれば、このことは簡単に達成できる。図12は、その結果得られるアッセンブリを示している。プリントヘッドキャリッジ58もまた、空気ドライブユニット44を受け入れるソケット59、および空気入口チューブ47を受け入れる開口60を規定している。図11のプリントヘッドキャリッジ58は、図10のプリントヘッドキャリッジ36に対して、鉛直面に関して鏡像関係にある。図12を参照すると、プリントヘッド4とピールオフローラ33との位置が逆になっていることに加えて、カムプレート53が図1~図10の具体例での位置に対して180°回転してマグネット38の反対側に取り付けられていることが分かる。ピールオフローラ33が取り付けられているアーム43もまた移動させられていて、引き続き、カバープレート21に隣接した位置にある。上述のプリンタ構成によって、多くの非常に優れた利点がもたらされる。第1に、1つの装置を使用して、連続的な印刷および間欠的な印刷の両方が可能となる。生産ラインを、印刷の一形態から他の形態へと変更することは、新しいプリンタの購入が必要であることを意味しない。第2に、ただ1つの構成要素の追加を含む比較的軽微な変更によって、1つの装置を左方向への印刷にも、右方向への印刷にも使用することが可能となる。ここでは、図2の例が右方向への印刷であり、図12の例が左方向への印刷である。第3に、リボン交換が簡単である。それは、ドック位置においてプリントヘッド4は、ピールオフローラ33から離れるように自動的に引っ張られていて、広いトラックを提供しているからである。この広いトラックには、カセットに保持された交換用プリンタリボンを挿入することができる。図13、14、15、16を参照して、図1~図12で説明した装置を用いてプリンタリボンを有効に使用するための異なる方法を説明する。これらのすべての方法は、リボンの浪費が最小限となるようにリボンがプリントヘッドに供給され得るという、高い精度に依拠している。図13を参照すると、リボンは、その長手方向が矢印61で示されている。矢印方向において、オーバーラップする領域を伴なった6つの個別の印刷操作が終了している。これらの6つの領域は、62~67で示されている。領域62の後半分は、領域63の前半分とオーバーラップし、領域63の後半分は、領域64の前半分とオーバーラップし、以後同じである。基板への印刷において、領域62が印刷されると、リボンは当該領域の長さの半分だけ前進する。さらに、領域63が印刷されると、再度リボンは、当該領域の長さの半分だけ前進する。以後同じである。このようにオーバーラップした印刷領域は、連続的な印刷工程および間欠的な印刷工程の両方に使用することができる。上述の構成では、隣接する領域は、その半分の長さだけオーバーラップしているが、他のオーバーラップ割合を採用することも可能である。隣接する印刷領域がオーバーラップしている場合、隣接する2つの印刷領域とオーバーラップする1つのリボン領域は、当該2つの印刷領域の一方においてのみ使用されるリボン部分のみに基いて印刷が進行することが確実となるような方法で使用されることが重要となる。このことは、すべての一印刷領域内において、リボンの1つおきの部分のみを選択することで達成できる。例えば図14に示したように、プリントヘッド上の隣接する加熱要素ピクセルがリボン領域68および69で現されるとすると、リボン領域68を1つの印刷領域に対して使用し例えば領域62、リボン領域69をそれに隣接する印刷領域に対して使用する領域63。このようにして、プリントヘッド上で隣接するピクセル間のスペースを十分に小さくして、1つおきに位置するピクセルのみを使用して十分高品質の像を印刷することができる。また、1つの像を印刷するためにすべてのピクセル要素が使用され、かつ印刷領域間にオーバーラップが存在しない場合に比較して、1つのリボンから2倍の像を形成することが可能となる。しかも、連続する印刷サイクルにおいて、印刷段階と印刷段階との間でリボンが前進すべき距離が半分になる。これによって装置の作動速度が速くなるので、幾つかの適用例においては有利となる。この利点を示すために、図15は、基板上への従来の印刷を示していて、連続するサイクルとサイクルとの間においてオーバーラップは存在しない。それに対して、図16では、オーバーラップに依拠した同様の操作を示している。図15を参照すると、基板70上には、連続して像71および72が印刷されている。下方に示したのはプリンタリボン73であって、その領域74および75は、像71および72を印刷するのに使用されている。リボンの搬送長さは矢印76で示されていて、1つの像の2倍の長さに等しい。図16を参照すると、オーバーラップを利用して印刷する場合に、連続する印刷段階と印刷段階との間において、リボン消費の削減およびリボン搬送距離の削減の両方がどのようにして達成されるのかが示されている。図16における領域74および75のそれぞれが、図15中での対応する領域の半分の長さであって、したがって搬送距離も半分となることが分かるであろう。迅速なリボン搬送が要求される幾つかの適用例においては、連続する印刷段階と印刷段階との間でリボンを搬送すべき距離を半分にすることによって、装置の高速作動能力を著しく向上させることができる。また、2群を超える印刷要素を使用すれば例えば3群、必要なリボン搬送長さは像の長さの僅か13になる。このように、プリンタリボンの搬送距離および画質は相反する要求であるが、本発明のこのような態様によれば、そのような装置の操作者に対して向上した柔軟性を提供することができ、幾つかの適用例においては経済的に著しく有利となる。図13~図16を参照して説明した利点は、基板およびプリントヘッドに対するプリンタリボンの相対的な位置決めが高精度で行なわれる場合にのみ達成できる。テープの加速、減速、速度、および位置の正確な制御を達成するための従来のアプローチは、フィードスプールとサプライスプールとの間にあるキャプスタンローラに依拠してきた。しかしながら、本発明においては、全く異なるアプローチに依拠している。すなわち、リボンスプールを駆動するステッパモータ14および15図1のドライブを正確に制御することである。これらのステッパモータは、プッシュプルの双方向モードで作動する。すなわち、スプールとスプールとの間をテープが一方向に移動するとき、両ステッパモータは、その方向に駆動される。逆に、リボンが逆方向に駆動されるとき、両ステッパモータは同じく逆方向に駆動される。2つのステッパモータに対する駆動を同じにするには、両スプールの直径を知る必要がある。このことは、例えば図2に示した発光素子28、29および光検出器37を使用することで達成できる。図17は、発光素子28、29および光検出器37をどのように使用して、スプール直径を測定するのかを説明している。検出器37は、プリントヘッドキャリッジ36上に設けられていて、線76で示した位置と線77で示した位置との間で移動可能である。図17において、検出器37が線76で示した位置から右側へと移動すると、まずエミッタ28が起動する。検出器37は、最初はスプール7よってできる影の中にあるが、線78aで示される面を超えると直ちに出力を出す。この出力は、検出器37が線78bで示される面を超えると出なくなる。その後、検出器37は、線77で示した位置まで前進する。検出器37は、エミッタ28がオフとなって、エミッタ29がオンになった後で、元の位置に戻る。検出器37は、最初はスプール11よってできる影の中にあるが、線79aで示される面に達すると直ちに出力を出す。この出力は、検出器37が線79bで示される面を超えると出なくなる。検出器の移動に関して、検出器37が面78a、78b、79a、79bと交差する位置は、以上のようにして測定することができる。2つのスプールの回転軸間の距離Aは既知である。検出器37が移動するトラックと、エミッタ28および29が配置された面と、の間の垂直距離Bは既知である。シャフト2および3の軸から検出器37が移動するトラックまでの垂直距離Cも既知である。これらの距離から、スプール7および11の直径D1およびD2は、簡単な三角法を利用して求めることができる。2つのエミッタ28、29を使用することで、スプール直径とは無関係に、いかなる1つのスプールに対しても、少なくとも1つのエミッタによって作り出される影を検出器37で確実に検出することができる。しかしながら、1または2以上のエミッタと、1または2以上の検出器と、を使用した他の構成を採用してもよい。もし、面78a、78b、79a、79bが検出器37の移動方向に垂直であれば、スプール直径を求める計算は幾分か簡単になるであろう。このことは、例えば、エミッタ28、29に代えて、プリントヘッドキャリッジ36の移動方向と平行に延在するミラーを採用し、トランスミッターおよび検出器の両方をプリントヘッドキャリッジ36上に配置することで達成される。検出器は、当該検出器とエミッタとの両方がミラーに対して垂直な面上にある場合にのみ光を検出する。そのような構成は、必要となる三角法という観点からは簡単と言えるが、トランスミッターまたは検出器が故障した場合に、それが、検出器が一方のスプールの影の中に位置すると判断され得るという点で不利である。各スプールの直径が既知であるので、両スプールをプッシュプル方式で駆動することができ、その結果、2つのステッパモータの回転速度を適切に制御することで、高速な加速および減速を達成できる。しかしながら、2つのスプール間におけるリボンのテンションを綿密に制御して、テンションが過大になったりその場合には、スプール上にリボンが過度に強く巻き付けられたり、あるいはリボンが破損することにつながる、過小になったりその場合には、リボンが緩くなる結果として、位置制御が不能となるすることを回避しなければならない。そのような事態を回避するために、ステッパモータを参照することで、時間経過に伴なうスプール直径の変化がモニタリングされ、ステッパモータに流れ込む電流を参照することで、リボンのテンションが直接モニタリングされる。本発明の一具体例においては、例えば図1~図10で説明した装置に新しいカセットが装着された場合、一方のカセットシャフトは、殆ど空のスプール巻上スプールを支持し、他方のカセットシャフトは殆ど満載のスプール供給スプールを支持するであろう。以後の説明では、巻上スプールに関連するステッパモータを巻上モータと、他方のステッパモータを供給モータと呼ぶ。最初、巻上モータが起動されて、2つのスプール間に延びるリボンのたるみが除去される。その後、図17を参照して説明した光学システムによってプリントヘッドのスキャンが行なわれて、初期のスプール直径が推測される。次に、供給モータを起動して、供給スプール回りのリボンにテンションをかける。次に、巻上モータを起動して、供給スプールからリボンを引き出す。巻上スプールを駆動するモータのステップ数がモニタリングされる。他方のモータは停止しないが、逆起電力backemfが発生する結果、パルスが生成されて、このパルスがカウントされる。各スプールが数回転した後、巻上モータのステップ数および供給モータにより生じるパルス数がカウントされて、このカウント数を用いて、2つのスプール直径の比率が求められる。この後、リボンは、制御された停止位置controlledhaltへと運ばれる。両モータは、オーバーランを防ぐべく、制御された方法で減速される。このように、供給モータは、パルス駆動により減速される。モータ回転と同期して減速パルスを供給モータに適用することは、当該モータの1巻きにおいて生成される反起電力をモニタリングし、当該巻き動作に対して適当なタイミングで減速トルクを負荷することで達成される。スプールから延びるリボンのテールが図17で説明したスキャニング構成の光学経路を遮る機会を最小限とするためには、巻上スプールが多数回転することが必要となる。その後、さらなる光学的スキャンが両方向において行なわれ、スプールを停止させた状態で、巻上スプールの直径が測定される。この後、モータを適当なステップ数だけこのステップ数は一定である。ステップさせることでスプールがステッパモータの軸回りに30°回転する毎に、光学的スキャンが繰り返される。これにより、スプール完全な円ではないの寸法マップが作成され、このマップを使用して、リボンの各フィードにおいてそれぞれ回転する円弧について各スプールの平均半径が計算される。さらに、これらの半径を使用して、スプール軸回りの直径の変動が計算される。これにより、各スプールの円周、およびそのスプールを駆動するモータの所定数ステップによる前進の効果を、正確に測定することが可能になる。例えば、計算で得られた異なる半径を使用して、ステップ速度、および各モータによって適切な方法でスプールを駆動するのに必要なステップ数を計算することができ、これにより、リボンを所定距離だけ送ることができる。これらの半径およびステップ速度は、例えば後に説明するような、テンションをモニタリングするための計算に使用することもできる。その後、同様の光学的スキャンが両方向について行なわれて、供給スプールの半径が計算される。この情報は、前に計算したスプール直径の割合と組み合わされて、スプールの寸法および形状に関する正確なデータのセットを与える。供給スプールから巻上スプールへと送られたリボンは、この後、供給スプールへと巻き戻されて、リボンの浪費を回避する。一般に、ステッパモータは、2つの矩形巻きコイルを備えている。電流は、一連のパルスとして、かつ両方の意味正および負において、一方または両方のコイルに供給されて、モータ軸のステップ前進が達成される。これらのコイルに固有の電気的時定数とは無関係に適度な性能を達成するために、当該モータの通常レシオによりもかなり大きな電圧を負荷することで、ステッパモータをオーバードライブすること、および所望のモータ電流が達成されたときにこの電圧をパルス幅変調すること、が良く知られている。例えば、2アンペアの電流を供給可能な3.6ボルトのモータに対して、36ボルトを印加する。これにより、代表的には数10マイクロ秒で、モータ内の電流が急激に増大する。そのような電圧を印加してオーバードライブを行なうと、比較的短時間の電圧印加時間同士の間に、比較的長い電圧が印加されない時間を割り込ませて分割することができる。その結果、電源からモータへ流れる電流は、劇的に円滑となる。さらに、モータが実行する機能に関してゼロ負荷の下で同モータが作動する場合プリンタリボンのテンションがゼロである場合と等価であっても、モータに供給される電流は、モータ回転速度、モータの特定の特性効率等、およびモータ駆動回路の特定の特性ゲインおよびオフセットの不一致等の多様な要素の関数となる。したがって、モータ負荷ではなくこれらの要素に関連した電流の変動を考慮して、モータのキャリブレーションを行なう必要がある。各モータは、一連の異なる速度において、ゼロ負荷の下で駆動してキャリブレーションが行なわれる。例えば、毎秒125ステップ、250ステップ、および375ステップに対応する速度であり、以後、125ステップづつ増加させていって、毎秒5000ステップに対応する速度までキャリブレーションを行なう。これにより、リボンを前進させるときに要求されるリボン速度の全体がカバーされる。この範囲は、全体として、100~600mm秒のリボン搬送速度に対応する。この工程は何回例えば20回も繰り返され、その結果の平均を使用して、各モータの各ステップ速度に対するキャリブレーション係数Xが計算される。次の関係が利用される。X=NVここで、Xは、モータのあるステップ速度におけるキャリブレーション係数である。Vは、あるステップ速度において測定された平均のモータ作動値である。Nは、一定の正規化またはスケーリング係数である。上式を用いて、各モータに対して、所定の各ステップ速度毎に、一連の値Xが計算される。あるステップ速度で装置が使用されているとき、上記係数Xのうちの1つが選択されて、リボンテンションの計算に使用される。または、与えられたステップ速度に対するXの値が、当該ステップ速度に最も近い所定の2つのステップ速度に対するXの値から内挿法を利用して計算される。図18は、モータキャリブレーションの間、およびその後におけるリボンテンションの制御の間の両方における、Vの値の計算を説明している。図18を参照すると、調節された電源80によって、第1駆動回路81および第2駆動回路82が起動している。電源80から駆動回路81への電流の供給は、低抵抗レジスタ83を介して行なわれる。レジスタ83を超えることによる電位の増加はレベルトランスレータ84に印加される。同様に、駆動回路82への電流の供給は、低抵抗レジスタ85を介して行なわれ、レジスタを超えることによる電位の増加はレベルトランスレータ86に印加される。レベルトランスレータ84および86からの出力は、AD変換器87および88に送られ、AD変換器87および88からの出力は、マイクロコントローラ89に送られる。マイクロコントローラ89は、パルス形式の出力90を第1駆動回路81へ、パルス形式の出力91を第2駆動回路82へ、それぞれ送る。各駆動回路は、円筒92および93で表されたステッパモータを起動し、各ステッパモータは、スプール94および95を駆動する。モータをキャリブレーションする間、ステッパモータ92および93の出力軸にスプールは装着されていない。各モータについて、あるステップ速度におけるA/D変換器87、88の出力が記録されるので、予め選択された各ステップ速度における各モータのXおよびVを知ることができる。その後、これらの値が後述するように使用されて、スプール94と95の間におけるリボンテンションを直接的にモニタリングできる。これらのスプールは、ステッパモータ92および93の出力軸に装着されたものである。テンションの計算に使用する式は次の通りである。ここでは、モータ92がプルで、モータ93がプッシュであるとしている。V1X1=Nr1tX1f1V2X2=N-r2tX2f2ここで、V1は、選択された一定のステップ速度でのリボン送りに対するA/D変換器88の出力である。V2は、リボンを送る間におけるA/D変換器87の出力である。r1は、スプール94の半径である。r2は、スプール95の半径である。X1は、選択された一定のステップ速度についての、モータ92のキャリブレーション係数である。X2は、モータ93のステップ速度について、モータ93のキャリブレーション係数である。Nは、モータキャリブレーション時のスケーリング係数である。tは、リボンのテンションである。fは、温度に関連した関数である。測定値であるV1およびV2に影響を与える温度変化は、一般的に、両方のモータに対して同程度の影響を与える。したがって、式1を式2で割ると、関数fを消去できる。したがって、その式を解いて、以下のようにテンションtを求めることができる。t=N-V2r1V1r23このように、各モータの与えられた全てのステップ速度に対して、適切なキャリブレーション係数を見つけて、それを使用して、リボンテンションtの値を求めることができる。求められたtの値が大き過ぎる場合所定の限界値を超えているには、一方または両方のモータに対して小ステップでの調整を行なって、スプール間に延在するリボン部分に対して短かなリボン部分を加える。求められたtの値が小さ過ぎる場合別の所定の限値値を下回っているには、スプール間に延在するリボン部分から一定の長さ部分を除去することができる。スプール間に延在するリボン部分に加えられ、またはそこから除去されるリボンの補正量を決定するのに使用される制御アルゴリズムは、従来から知られたものであって、例えば、PID制御proportionalintegralderivativecontrolとして知られたアルゴリズムである。このアルゴリズムは、測定されたテンションtを、所定の上限値および下限値いわゆるデッドバンドと比較することを可能とする。そして、測定されたテンションがこれらの限界値の外にある場合には、測定されたテンションtと、上記上限値および下限値の間に設定したテンションの公称要求値nominaldemandとの差が計算される。この計算結果は、エラー信号とされる。次に、このエラー信号は、積分係数および微分係数、並びに比例ゲイン定数を含むPIDアルゴリズムによって数学的に処理される。この数学的処理によって、次のリボン送りの際に、スプール間に延びるリボン部分に追加すべき、またはそこから除去すべきリボンの補正量が求められる。このようなリボンの追加または除去により、リボンのテンションが許容限度内に維持される。より詳細には、エラー公称テンションと測定テンションとの差を計算し、このエラーをリボン幅に依存するゲイン係数で割算することで補正値が計算される。ゲイン係数が大きくなると、公称テンションが増加するので、システムはタイトになるであろう。ゲイン定数は、異なるリボン幅を考慮して変化するので、ゲイン係数は、リボン幅にも依存する。何故なら、細いリボンに対して大きな引張りを生じさせるテンションでも、太いリボンに対しては、小さなテンションしか生じさせず、したがって、スプール間に延在するリボン部分に対してリボンを追加あるは除去することの効果は、リボンの剛性に大きな影響を受けるからである。連続するサイクルは、ゲイン係数を公称値100きついから公称値80緩いへと調整する。最初の読みから、きついまたは緩い読みが連続する毎に、0.1mmの追加的な補正が加えられる。エラーアキュームレータが備えられていて、補正の積算きついに対する補正はマイナスで、緩いに対する補正はプラスであるが2mmまたは-2mmを超えると、さらに0.1mmの補正が追加される。これらは、システムを安定作動させるための2つの積算要素であって、リボンテンションを公称テンションに、またはそれに近い値に維持する。モータフィードシステムは、補正を2つのモータに均等に分けて、リボン上で印刷部と印刷部との間に大きな間隔が生じること、あるいは印刷部同士が重なってしまうことを回避する。これを、システムはステップの数を計算することで行なう。当該ステップの数は、最大の実直径のステッパモータについては、補正量の半分が当該ステップ数に達する。これらのステップは、既知のスプール直径に依拠して距離として再度計算され、最初の補正量から引算される。この結果得られた値を使用して、より小さな直径のスプールを駆動するモータに対する補正量が計算される。より小さな直径のスプールを駆動するモータは、最小のステップサイズを有する各ステップをリボン長さに換算した場合ので、残りの距離を最も正確に送ることができる。このようにして、機構は、最初の補正により要求される量にできるだけ近い補正量によってテンションを調整する。上記方法によって極端に低いテンションの読みが計算された場合には、制御システムによってこの事態がコンディション不良であると、例えばリボンが破断したと、またはリボンが極端に緩くなってシステムが殆ど適正に制御できなくなったと、判断されることが好ましい。そのような状況では、制御システムは、所定の下限値をリボン破損として出力でき、この結果、テンションtの測定値がこの下限を下回ったときに、制御システムは、印刷工程を停止し、適当に故障を知らせ、警告メッセージを出力できる。このように、システムは、追加のセンサ構成を必要とせずに、価値あるリボン破損の検出を提供できる。図19は、図18の回路内のスプール94および95の直径の比率を計算する回路を示している。電源80図18の正の電源レール96が、4つの巻線97、98、99、100に電流を供給する。電流は、トランジスタ101に引かれて巻線97~100を通過する。トランジスタ101は、モータ制御部および順序論理回路102によって制御される。ステップ速度は、ライン103上の入力によって制御される。また、ライン104上の入力によって、駆動のオンオフが制御されるライン104上の入力が高位のときにオンで、入力が低位のときにオフ。上述したように、モータ92がプルであれば、当該モータに対する駆動回路108がオンとなり、したがって、駆動されているスプール94の回転角度が分かる。プルされている側のモータ93に対する駆動回路はオフとなっているライン104上の入力が低位である。このように、モータ93はジェネレータとして作用し、モータ巻線97~100のそれぞれを通して逆起電力が生じる。図19のボックス108内に収容されているコンポーネントは、図18中のモータ駆動回路81および82の一方に対応する。巻線100を超えることで増加する電圧はレベルトランスレータ回路105に負荷され、当該回路からの出力は、ゼロ交差検出器106へ送られる。ゼロ交差検出器106の正の入力には基準電圧が供給されている。ゼロ交差検出器106からの出力は、ライン107上の一連のパルスである。これらのパルスは、図18中のマイクロプロセッサ89に送られる。駆動モータ92が既知の角度だけ回転する間、モータ93からのこれらのパルスをカウントすることで、スプール直径の比率を計算することができる。図18を参照して説明したリボンテンションのモニタリング方法は、駆動回路81および82に供給される電流のサンプリングに依拠している。このサンプリングは、レジスタ83および85を超えることで増加する電圧をサンプリングすることで行なわれる。好ましくは、リボンが一定速度で前進している間においてのみ電流が検出される。間欠的な印刷システムにおいては、各印刷操作後におけるプリントヘッドのリターンストロークの間に電流がモニタリングされる。プリントヘッドがリターンする間、リボンもまた移動する。したがって、リボンは一定速度まで加速されなければならず、電流がモニタリングされている当該定速の間、前進しなければならず、減速されて、リボンの消費が最小限となるように位置決めされなければならない。間欠的な印刷操作においてこのような方法でリボンを駆動するのは、比較的単純なことである。何故なら、リボンの必然的な移動を、電流をモニタリングすることができる定速移動時間に合わせれば足りるからである。連続的な印刷装置においては、リボンが基板速度に関連する速度で移動するので、問題は異なる。50mm秒未満のリボン速度は、利用することが困難である。何故なら、インクは、基板にしっかりと定着する前に冷える傾向があり、50mm秒を超える広い範囲の基板速度を実現しなければならないからである。しかしながら、リボンを節約するために、連続する印刷工程と印刷工程との間において、常に一定量のリボンが供給スプールへと戻される。一定速度で十分な時間をもってリターン方向へ移動できるような方法で、リボンが戻されることを確実とする必要があり、それによって、モータ電流が正確に測定できる。このことを実現するために、リボンをオーバーリターンさせる必要がある。つまり、次の印刷工程の前にリボンを前進させて、このオーバーリターンを補償する。連続的な印刷および間欠的な印刷の両方において、オーバーリターンを利用することで、各印刷工程のテンション測定部分において、十分なリボンを搬送して正確な測定が行なわれることを確実とすることができる。例えば、リボンが一定速度で少なくとも10mmの距離だけ移動している時間中、モータ電流をサンプリングすることが好ましい。例えば、連続するサンプルとサンプルとの間のインターバルをモータの1ステップの14に対応させて、電流を規則的なインターバルでサンプリングすることができる。サンプル同士を加算して、その合計値をサンプルの数で割算する。これにより、平均電流が得られる。この平均電流は、関連するステッパモータにより引き出される電力をほぼ正確に表す。上記具体例において説明したステッパモータに供給される電流の波形を分析すると、パルス幅変調によるモータ制御において本来的に生じる電流の変動に加えて、波形中に実質的な偏差量が存在することが示される。これが意味することは、各サンプルが、モータにより引き出される電力を表してはいない、ということである。モニタリングされた信号を、平均化する前にローパスフィルタ図示せずに通せば、その電力をより正確に表す値を得ることができる。図19は、リボンが消費される間に変化していくスプール直径をモニタリングするための1つのアプローチを示している。しかしながら、別のアプローチも可能であり、そのようなアプローチを図20を参照して説明する。図20において、Ar、Asは、それぞれ、スプール7および11の面積である図1参照。dは、各スプールの内径である。Dr、Dsは、与えられた時刻における各スプールの外径である。したがって、ArAs=一定4Ar=Dr22-d225As=Ds22-d226式5および6を式4に代入すると、Dr2Ds2=一定=Drc2Drs27ここで、Drc2およびDrs2は、それぞれ、最初のキャリブレーション時における、巻上スプールおよび供給スプールの直径である。現在の直径比率:R=DrDsこれを変形すると、Ds=DrRまた、Dr=RDsこれらを式7に代入すると、Dr2=Dr2R2=Drc2Dsc2=Rc2Dsc2Dsc2=Dsc2Rc21ここで、Rcは、最初のキャリブレーション時における、供給リール直径に対する巻上リール直径の比率である。したがって、Dr2R21R2=Dsc2Rc21、であり、Dr2=R2R21Dsc2Rc21したがって、最初のキャリブレーション時におけるスプール直径比Rc、供給スプールの直径比Rc、キャリブレーション時における供給スプールの直径比Dsc、および現在のスプール直径比Rが分かっていれば、一方または両方のスプールの現在の直径DrまたはDsを求めることができる。幾つかの適用例においては、実質的に空の巻上スプールと、実質的に満載で外径が既知である供給スプールと、保持しているカセットのみを使用することが可能である。そのような場合、初期のスプール直径を測定する必要はない。しかしながら、一般的に、スプール直径を直接測定することが大変好ましい。何故なら、装置の操作者は、少なくともある状況においては、標準的ではないスプール形状のカセット例えば、以前にリボンの一部が使用されてしまったものを使用することが有り得るからである。図18および式1~3を参照して上述したアプローチに対する別例として、2つのモータに引き込まれる電流の差に基いて、リボンテンションの概略値を求めることが可能である。この差電流は、2つのモータ間におけるリボンテンションの大きさの関数であって、制御パラメータとして使用することが可能である。例えば、電流の差の大きさが許容できる誤差帯域から外れた場合に、前に求めたスプール外径比を調整して、2つのモータの駆動速度を少し変化させる。この速度調整によって、スプール直径比の最新値の補償される。スプール直径が変化すると、電流差の最大値およびその許容誤差範囲も変化する。特定の状況における適切な値は、実験で求めることができ、それらは、電流の最大差のプロファイルテーブルに記録される。このテーブルは、必要に応じて参照可能である。上の説明では、リボン幅について言及していない。リボン幅とは、進行方向に対する直交方向におけるリボン寸法である。リボン幅の値を手作業で入力するという選択肢をユーザに与えることが適切である。これにより、システムは、テープ幅に依存する装置特性を考慮して、所定の許容限度および上述のPID制御ゲイン定数を調節できるようになる。例えば、システムは、テンションの測定値t式3に対して異なる目標限界値を選択できるようになる。先に議論したように、転写プリンタにおいては、特に高速印刷時に、高品質の印刷を実現するためには、印刷が行なわれる基板を支持するプラテンに対して、プリントヘッドを正確に位置決めする必要がある。説明した本発明の具体例では、プリントヘッドを移動可能なキャリッジ上に配置することで、プリントヘッドの角度を最適化するためのそのような機械的調整を不要としている。図21は、図5に示したローラ30、プリントヘッドのエッジ32、およびピールオフローラ33を示している。線109は、隣接するカバープレート21の端縁を示している。破線110は、ローラ30上のプリントヘッドエッジ32に最も近い点における接線を示している印刷中においては、基板およびプリンタリボンは、エッジ32とローラ30との間に位置する。線111は、ローラ30の回転軸112から延びる半径を示している。線113は、軸112を通って端縁109と平行に延びる想像線である。線113は、軸112を通って延びる基準方向に過ぎない。そこから、角度114に対応する半径111の回転位置を決定することができる。角度115は、接線110に対するプリントヘッドの傾斜角である。この角度は、印刷の品質に関して重要であって、一般的には、例えば30°の公称値から1または2°の範囲内となるように製造業者によって決められる。しかしながら、異なるプリントヘッドは異なる特性を示し、角度115に対して1または2°の微調整が可能であることが望ましい。角度115は、第1に、その支持構造上でのプリントヘッドの位置に依存し、第2に、接線110の位置に依存する。仮に、プリントヘッドが図21において右側へと移動したとすると、ローラの回転軸に対するプリントヘッドの角度位置が変化する。角度位置は、角114の大きさで表される。角114が増加すると、角115は減少する。同様に、プリントヘッドが図21において左側へと移動したとすると、ローラの回転軸に対するプリントヘッドの角度位置を表す角114は減少し、角115が増加する。この関係により、設置者は、単に印刷中にトラック22図2参照上でのキャリッジ36の位置を調整することで、プリントヘッド角度を調整することが可能となる。したがって、設置者は、最初は、角度114がほぼ90°である公称位置にプリントヘッドを位置決めする。その後、テストプリントランを行なって印刷品質を評価し、プリントヘッドをトラックに対して移動させ、次のプリントランを行なう。印刷品質が最良となるまで、これを繰り返す。設置者は、プリントヘッドをその支持部上で位置決めするために、機械的調整を行なう必要はない。図13~図16を参照して説明した印刷方法によれば、連続する印刷サイクルにおいて、連続する印刷工程と印刷工程との間でプリンタリボンが前進すべき距離を減じることで、印刷速度を高めることが可能となる。図22は、左手において、印刷された基板の外観を示している。また、図22は、これと関連させて、1回目、2回目、3回目、4回目の印刷後におけるプリンタリボンのそれぞれの外観を示している。交互に繰り返す各像は、僅かにズレた印刷線から構成されていることが分かる。このズレによって、図13~図16を参照して説明したように、プリントヘッドがリボンの横断方向に移動して、プリンタリボンの幾分オーバーラップした部分から連続的に像を作り出すことが可能になる。一定の基板速度について、プリンタリボンの前進速度、および像再生速度は、2倍とすることが可能である。ここで、印刷サイクルという語は、プリントヘッドを最初にプリンタリボンに圧接させ、インクをリボンから転写させて、第1像の生成を開始してから、プリンタリボンを再度プリンタリボンに圧接させて、第2像を生成するためのインクの転写を初期化するまでのインターバルにおいて行なわれる全サイクルを意味する。連続的な印刷装置に関連した印刷サイクルにおいて、全印刷サイクルは、最初の印刷段階、およびその次の非印刷段階を含む。最初の印刷段階では、プリントヘッドは静止していて、プリンタリボンが搬送される。基板は、プリントヘッドを通過しながら印刷される。その次の非印刷段階においては、基板は、プリントヘッドを通過して搬送され続ける。プリントヘッドがプリンタリボンとの接触状態から引き戻されて、プリンタリボンの搬送方向が逆転される。そして、プリンタリボンは、基板方向へ移動するまで、再度前方へと送られる。その後、次の印刷サイクルの印刷段階が初期化される。間欠的な印刷装置に関連した印刷サイクルにおいて、印刷サイクルは、基板およびリボンを静止させてシステムがスリップ印刷に依拠しない限り初期化される。サイクルの印刷段階においては、プリントヘッドは、リボンおよび基板を横切って前進する。その後、プリントヘッドは印刷テープから引き離されて、その初期位置に戻る。そして、基板およびプリンタリボンが前進して、次の印刷サイクルを初期化する準備を行なう。このように、各印刷サイクルにおける印刷段階において、静止またはゆっくりと移動するプリンタリボンに対してプリントヘッドが移動した結果として、または、プリントヘッドに対してプリンタリボンが移動した結果として、プリントヘッドは、リボンの所定長さ部分を縦断して移動する。その後、プリンタリボンは、所定距離だけ前進する。この所定距離の大きさは、多くの適用例において、装置全体中での最大速度に対する制限要因となる。知られているプリンタにおいては、一般的に、リボン前進の所定距離は、プリントヘッドにより縦断されるリボンの所定長さと少なくとも同じ長さである。説明した装置は、リボン前進の所定距離が、リボンがプリントヘッドによって縦断される距離よりも小さくなるように、作動させることが可能である。図22を参照すると、図中左手には、基板上に印刷された4つの連続する像が示されている。各像は同じである。図22中右手には、オリジナルの像が示されていて、この像が基板上に再現されている。その間の4つの部分は、図22中の左手に示した4つの像を印刷した後におけるプリンタリボンの外観を示している。間欠的な印刷モードである場合、基板は、連続する印刷サイクルと印刷サイクルとの間のそれぞれにおいて等しい距離だけ前進する。各印刷サイクルにおいて、基板はリボンと同様に静止している。各印刷サイクルは、最初の印刷段階と、それに続く次の段階とを含んでいる。最初の印刷段階においては、プリントヘッドは、基板に形成される像の長さに対応するリボン長さだけ、プリンタリボンを掃くように縦断する。次の段階では、プリントヘッドは最初の位置に戻り、リボンは、印刷段階においてプリントヘッドに掃かれるリボン長さの半分に相当する距離だけ前進する。最初の印刷段階においては、プリントヘッドに支持されている印刷要素の半分だけが起動されていて、したがって、基板上に形成される像は、一連の平行線で構成されている。次の印刷段階では、プリントヘッドは、像の長さに相当する距離だけ、再度テープを掃くように縦断する。しかし、この動作の間、第1の印刷サイクルにおいて起動されていた印刷要素と接触していたテープ部分とは異なるテープ部分と接触するプリントヘッドの印刷要素が起動されている。第2の印刷サイクルの終わりに、プリントヘッドは再び初期位置に戻り、リボンは、基板上に形成される像の長さの半分に相当する距離だけ前進する。図22中の左から数えて、第2、第3、第4、および第5の部分は、それぞれ、第1、第2、第3、および第4の印刷サイクルが完了した後における、プリンタリボンの外観を示している。基板上に形成されたすべての像は実質的に同じであり、基板上で連続する像間において唯一異なる点は、1つの像を構成する線が、隣接する他の像を構成する線に対してズレていることだけである。図22に示された出力は、印刷要素が線形アレイに配置されていて、当該アレイ中の奇数の印刷要素が1つのグループに対して割り当てられ、同アレイ中の偶数の印刷要素が他のグループに対して割り当てられてなるプリントヘッドを使用して、作り出されたものである。これにより、各印刷サイクルにおいてリボンが前進する距離が、各サイクルにおいてインクが放出されるリボン長さの僅か半分となるようにして、上記グループが繰り返されることが可能となる。印刷要素は、3つ、4つ、またはそれ以上のグループに配列されることも可能であって、各グループは所定のサイクルにおいて起動される。例えば、3グループ配列の場合であれば、各印刷サイクルにおいてリボンが前進する距離は、各サイクルにおいてプリントヘッドに掃かれるリボン長さの僅か13とすることができる。間欠的印刷を主体として本発明の態様を詳細に説明したが、同様の技術が連続的な印刷装置に対しても適用可能である。連続的な印刷装置においては、静止したリボンに対してプリントヘッドを移動させるのではなく、静止するヘッドの前でリボンを移動させる結果として、プリンタリボンとプリントヘッドとの相対的な移動が実現される。本発明におけるプリンタリボンドライブシステムの概略図である。図1のドライブシステムの変形例である。図1のリボンドライブシステムにおけるプリンタドライブアッセンブリの斜視図である。図2のアッセンブリに装着されるプリンタリボンカセットの斜視図である。図2のドライブアッセンブリを示すさらなる図である。図2のドライブアッセンブリを示すさらなる図である。図2のドライブアッセンブリを示すさらなる図である。図2のドライブアッセンブリを示すさらなる図である。図2のドライブアッセンブリを示すさらなる図である。図2のドライブアッセンブリを示すさらなる図である。図2のドライブアッセンブリに組み込まれるプリントヘッドを支持するキャリッジの斜視図である。図10のキャリッジに対する別例を示す斜視図である。このキャリッジは、図2のドライブアッセンブリの構成要素の位置を逆にする場合に使用される。図11の別例に係るキャリッジを使用して構成要素の位置を逆にしたドライブアッセンブリを示す図である。図2のドライブアッセンブリを使用したインターリーブ方式の印刷を説明する説明図である。図2のドライブアッセンブリを使用したインターリーブ方式の印刷を説明する説明図である。図2のドライブアッセンブリを使用したインターリーブ方式の印刷を説明する説明図である。図2のドライブアッセンブリを使用したインターリーブ方式の印刷を説明する説明図である。プリンタリボンのスプール直径を光学的に測定するシステムを概略的に説明する説明図である。図2のドライブアッセンブリに組み込まれたステッパモータの電力消費をモニタリングする回路を概略的に示す説明図である。図2のドライブアッセンブリに装着されたリボンスプール間におけるチャージレシオをモニタリングする回路を概略的に示す説明図である。リボンスプールの直径をモニタリングする別のアプローチを示す説明図である。本発明によるプリントヘッドの角度調整を説明する説明図である。本発明の装置を使用すれば、限られたプリンタリボンの前進のみに依拠して像を作り出し得ることを説明する説明図である。