(57)【要約】【課題】印刷ヘッドにインクリボンを送りつつ印刷ヘッドを所定の方向に移動させることにより印刷を行なう印刷機構を備えた印刷装置において、インクリボンの無駄な消費を少なくする。【解決手段】印刷装置は、装置内に備えるプリンタ部に対して移動可能なトレイと、トレイに回転可能に設けられ光ディスクを載置する回転台を備える。光ディスクに印刷する文字列の前後の余白量を検出し（Ｓ３、Ｓ４）、前余白量が大きいと判断すると（Ｓ９のＹｅｓ）、トレイを移動させ、且つ回転台を１８０°回転させてから（Ｓ１０）、１８０°回転した文字列の印刷データを印刷し（Ｓ１１、Ｓ１２）、後余白量が大きいと判断すると（Ｓ９のＮｏ）、トレイの移動と回転台の回転を行なうことなく（Ｓ１３）文字列の印刷データを印刷する（Ｓ１４、Ｓ１２）。【選択図】    図６
2005288778.tif 000002
【特許請求の範囲】
【請求項１】
印刷ヘッドにインクリボンを送りつつ該印刷ヘッドを所定の方向に移動させることにより、インクリボンを介して印刷対象物に文字列の印刷を行なう印刷手段と、
前記印刷手段に対して移動可能に構成され、前記印刷手段によって印刷される印刷対象物を支持するための支持手段と、
印刷対象物上の印刷領域の位置を前記印刷手段に対応させるべく前記支持手段を前記印刷手段に対して移動する駆動手段と、
印刷対象物に印刷すべき文字列の前後にそれぞれ設けられる前余白と後余白の余白量を検出する余白量検出手段と、
前記余白量検出手段により検出された前余白量と後余白量の大小を判断する判断手段と、
前記印刷手段及び前記駆動手段を制御する制御手段とを備え、
前記制御手段は、前記判断手段の判断結果から前余白量と後余白量のうちで余白量の小さい側を前記印刷ヘッドの印刷開始位置側に対応させるべく前記駆動手段を介して前記支持手段を移動させるとともに、余白量の小さい側から大きい側に向って前記印刷ヘッドを移動させて文字列の印刷を行なうことを特徴とする印刷装置。
【請求項２】
前記支持手段は、前記印刷手段に対して回転及び直線移動可能に構成されており、
前記駆動手段は、前記支持手段を回転する回転駆動手段及び／又は前記支持手段を直線移動させる直線移動手段とを備えて構成されることを特徴とする請求項１に記載の印刷装置。
【請求項３】
印刷ヘッドにインクリボンを送りつつ該印刷ヘッドを所定の方向に移動させることにより、インクリボンを介して印刷対象物に文字列の印刷を行なう印刷手段と、
前記印刷手段に対して移動可能に構成された前記印刷手段によって印刷される印刷対象物を支持するための支持手段と、
印刷対象物上の印刷領域の位置を前記印刷手段に対応させるべく前記支持手段を手動操作により前記印刷手段に対して移動する手動操作手段と、
印刷対象物に印刷すべき文字列の前後に設ける前余白と後余白の余白量を検出する余白量検出手段と、
前記余白量検出手段により検出された前余白量と後余白量の大小を判断する判断手段と、
印刷動作に必要な操作の案内メッセージを表示する表示手段と、
印刷動作を制御する制御手段とを備え、
前記制御手段は、前記判断手段の判断結果に基づいて、前記支持手段を所定の位置に移動させることにより前余白量と後余白量のうちで余白量の小さい側を前記印刷ヘッドの印刷開始位置側に対応させるべく前記手動操作手段の操作を促す案内メッセージを前記表示手段に表示することを特徴とする印刷装置。
【請求項４】
前記支持手段は、前記印刷手段に対して回転及び直線移動可能に構成されており、
前記手動操作手段は、前記支持手段を回転操作する回転操作手段及び／又は前記支持手段を直線移動操作させる直線移動操作手段とを備えて構成されることを特徴とする請求項３に記載の印刷装置。
【請求項５】
更に、前記支持手段が前記表示手段に表示された案内メッセージの指示に対応する位置に移動したことを検出する位置検出手段を備え、
前記制御手段は、前記位置検出手段により前記支持手段が前記案内メッセージの指示に対応する位置に移動したことが検出されたときに前記印刷手段による印刷動作を行なうことを特徴とする請求項３又は４に記載の印刷装置。
【請求項６】
前記余白量検出手段は、印刷すべき文字列が複数行で構成される場合には、各行について前余白量と後余白量とを検出し、
前記判断手段は、前記余白量検出手段により検出された最も小さい前余白量と最も小さい後余白量の大小を判断することを特徴とする請求項１ないし５のいずれかに記載の印刷装置。
【請求項７】
前記制御手段は、前記回転駆動手段により前記支持手段を回転する場合に、その回転に応じて印刷すべき文字列のデータを回転処理し、その回転処理した文字列のデータを印刷することを特徴とする請求項２又は４に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明はインクリボンを用いて熱転写印刷を行なう印刷装置に関する。
【背景技術】
【０００２】
従来、インクリボンを用いて熱転写印刷を行なう印刷装置として特開２００３−７２１５５号公報に記載されるものがある。
【０００３】
この印刷装置は、光ディスクのレーベル面に直接印刷を行なうように構成されており、光ディスクを載置するトレイと、このトレイに載置された光ディスクに対してインクリボンを用いて熱転写印刷を行なうプリンタ機構を備えている。
【０００４】
前記プリンタ機構は、トレイ上面に対向して設けられたプリンタフレームと、このプリンタフレームに案内支持されてトレイ上面に沿って往復移動可能に設けられたキャリッジと、このキャリッジに搭載されるサーマルヘッドと、キャリッジに対して着脱可能に装着されるインクリボンカセットとを備え、またキャリッジには、キャリッジをプリンタフレームに沿って走行するためのキャリッジ自走機構と、サーマルヘッドを印刷位置と非印刷位置に移動させるサーマルヘッドのアップ・ダウン移動機構と、インクリボンカセットから繰り出されてサーマルヘッドに供給され印刷に使用したインクリボンをカセット内に回収するためのインクリボンの巻取機構などを備え、更に、これらの各機構を駆動する単一の駆動モータを備えている。
【０００５】
この印刷装置では、印刷開始時に駆動モータが正転駆動すると、ホームポジションにあるキャリッジが駆動モータの正転駆動を受けて自走機構によりプリンタフレームで形成される走行路を一方向（左側から右側）に向けて走行する。また、駆動モータの正転駆動により、サーマルヘッドを印刷位置に移動させ、制御部によりサーマルヘッドを発熱駆動して光ディスクに対して印刷を行なうとともに、インクリボンの巻取機構を作動させて印刷に使用したインクリボンの巻取りを行なう。
【０００６】
また、印刷が終了すると、駆動モータを逆転駆動する。駆動モータが逆転すると、アップ・ダウン移動機構によりサーマルヘッドを非印刷位置に移動させ、キャリッジ自走機構によりキャリッジがホームポジションに向けて復帰移動する。
【０００７】
これにより、光ディスクのレーベル面には、幅がサーマルヘッドの有効印字幅で、長さがサーマルヘッドの移動距離に対応する範囲で印刷が行なわれることになる。
【特許文献１】特開２００３−７２１５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
前記従来の印刷装置を用いて光ディスクに印刷を行なう場合、前述のプリンタ機構による印刷可能な範囲内の左側に印刷する文字列を寄せて配置したり、あるいは右側に印刷する文字列を寄せて配置するなど、印刷可能な範囲においてサーマルヘッドの移動方向の片側に文字列を寄せて配置することがある。
【０００９】
ところで、前記印刷装置では、そのプリンタ機構が、キャリッジに設けた単一の駆動モータの正逆転駆動により、キャリッジの往復走行と、サーマルヘッドのアップ・ダウンと、インクリボンの巻取りとを行なうように構成されている。すなわち、単一の駆動モータを駆動源として、印刷時のキャリッジの走行と、サーマルヘッドの印刷位置へのダウンと、インクリボンの送り動作とが連動して行われるように構成されている。
【００１０】
従って、例えば、駆動モータの正転駆動によりサーマルヘッドがプリンタフレームの左側から右側へ一方向に移動するときに印刷を行なうものとすると、プリンタ機構の印刷可能な範囲内の右側に印刷する文字列を寄せて配置する場合には、印刷すべき文字列の前側に大きな余白が生じることになるが、前記印刷装置では、キャリッジのホームポジションからの移動に合わせてサーマルヘッドの印刷位置へのダウンとインクリボンの巻取り動作が行なわれることになるため、文字列の前余白部分でインクリボンの送りが行なわれることになる。
【００１１】
このように、従来の印刷装置では、キャリッジ（サーマルヘッド）の移動に連動してインクリボンの送りが行なわれるため、キャリッジの移動開始位置から実際の印刷が始まる印刷開始位置までの距離が長いと、その間はサーマルヘッドの発熱駆動を行なうことなくインクリボンを空送りするため、インクリボンを無駄に消費するという問題があった。
【００１２】
本発明は、このような従来の問題点を解決するものであり、印刷ヘッドにインクリボンを送りつつ該印刷ヘッドを所定の方向に移動させることにより、インクリボンを介して印刷対象物に文字列の印刷を行なう印刷手段を備えた印刷装置にあって、インクリボンの無駄な消費を少なくすることができる印刷装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するため、本発明の第１の観点に係る印刷装置は、
印刷ヘッドにインクリボンを送りつつ該印刷ヘッドを所定の方向に移動させることにより、インクリボンを介して印刷対象物に文字列の印刷を行なう印刷手段と、
前記印刷手段に対して移動可能に構成され、前記印刷手段によって印刷される印刷対象物を支持するための支持手段と、
印刷対象物上の印刷領域の位置を前記印刷手段に対応させるべく前記支持手段を前記印刷手段に対して移動する駆動手段と、
印刷対象物に印刷すべき文字列の前後にそれぞれ設けられる前余白と後余白の余白量を検出する余白量検出手段と、
前記余白量検出手段により検出された前余白量と後余白量の大小を判断する判断手段と、前記印刷手段及び前記駆動手段を制御する制御手段とを備え、
前記制御手段は、前記判断手段の判断結果から前余白量と後余白量のうちで余白量の小さい側を前記印刷ヘッドの印刷開始位置側に対応させるべく前記駆動手段を介して前記支持手段を移動させるとともに、余白量の小さい側から大きい側に向って前記印刷ヘッドを移動させて文字列の印刷を行なうことを特徴とする。
【００１４】
上記構成において、前記支持手段は、前記印刷手段に対して回転及び直線移動可能に構成し、前記駆動手段は、前記支持手段を回転する回転駆動手段及び／又は前記支持手段を直線移動させる直線移動手段とを備えて構成することが望ましい。
【００１５】
上記構成において、前記余白量検出手段は、印刷すべき文字列が複数行で構成される場合には、各行について前余白量と後余白量とを検出し、前記判断手段は、前記余白量検出手段により検出された最も小さい前余白量と最も小さい後余白量の大小を判断することが好ましい。
【００１６】
上記構成において、前記制御手段は、前記回転駆動手段により前記支持手段を回転する場合に、その回転に応じて印刷すべき文字列のデータを回転処理し、その回転処理した文字列のデータを印刷するようにする。
【００１７】
また、上記目的を達成するため、本発明の第２の観点に係る印刷装置は、
印刷ヘッドにインクリボンを送りつつ該印刷ヘッドを所定の方向に移動させることにより、インクリボンを介して印刷対象物に文字列の印刷を行なう印刷手段と、
前記印刷手段に対して移動可能に構成された前記印刷手段によって印刷される印刷対象物を支持するための支持手段と、
印刷対象物上の印刷領域の位置を前記印刷手段に対応させるべく前記支持手段を手動操作により前記印刷手段に対して移動する手動操作手段と、
印刷対象物に印刷すべき文字列の前後に設ける前余白と後余白の余白量を検出する余白量検出手段と、
前記余白量検出手段により検出された前余白量と後余白量の大小を判断する判断手段と、
印刷動作に必要な操作の案内メッセージを表示する表示手段と、
印刷動作を制御する制御手段とを備え、
前記制御手段は、前記判断手段の判断結果に基づいて、前記支持手段を所定の位置に移動させることにより前余白量と後余白量のうちで余白量の小さい側を前記印刷ヘッドの印刷開始位置側に対応させるべく前記手動操作手段の操作を促す案内メッセージを前記表示手段に表示することを特徴とする。
【００１８】
上記構成において、前記支持手段は、前記印刷手段に対して回転及び直線移動可能に構成し、前記手動操作手段は、前記支持手段を回転操作する回転操作手段及び／又は前記支持手段を直線移動操作させる直線移動操作手段とを備えて構成することが望ましい。
【００１９】
また、上記構成において、更に、前記支持手段が前記表示手段に表示された案内メッセージの指示に対応する位置に移動したことを検出する位置検出手段を備え、前記制御手段は、前記位置検出手段により前記支持手段が前記案内メッセージの指示に対応する位置に移動したことが検出されたときに前記印刷手段による印刷動作を行なうように構成することが好ましい。
【発明の効果】
【００２０】
本発明の第１の観点に係る印刷装置によれば、印刷すべき文字列の前後に設けられる前余白と後余白の余白量の大小を判断し、余白量の小さい側を印刷ヘッドの印刷開始位置側に対応させるべく、印刷対象物を支持する支持手段を移動して印刷対象物上の印刷領域の位置を印刷手段に位置合わせし、余白量の小さい側から大きい側に向って印刷ヘッドを移動させて印刷を行なうため、余白部分でのインクリボンの空送り量を少なくすることができ、インクリボンの無駄な消費を少なくすることができる。
【００２１】
また、本発明の第２の観点に係る印刷装置によれば、印刷すべき文字列の前後に設けられる前余白と後余白の余白量の大小を判断し、余白量の小さい側を印刷ヘッドの印刷開始位置側に対応させるべく、手動操作手段により印刷対象物を支持する支持手段を移動して印刷対象物上の印刷領域の位置を印刷手段に位置合わせし、余白量の小さい側から大きい側に向って印刷ヘッドを移動させて印刷を行なうため、余白部分でのインクリボンの空送り量を少なくすることができ、インクリボンの無駄な消費を少なくすることができる。また、手動操作により印刷対象物を支持する支持手段を移動可能であるため装置の構成を簡単にすることができる。
【発明を実施するための最良の形態】
【００２２】
（第１の実施形態）
本発明の第１の実施形態に係る印刷装置の全体の斜視図を図１に示し、この印刷装置の主要部の構成を示す平面図及び正面図を図２及び図３に示す。
この印刷装置は、装置本体としてのケース１を備え、装置本体（ケース）１の上面には、キー入力部２、液晶表示部３が設けられる。また、ケース１の前面には開口部４が配設される。プリンタ部２５をカバーするプリンタカバー５が開口部４の上部に配置され、トレイ１５がケース１内の収納位置から開口部４を介してケース１外に向けて引き出し可能に設けられている。
【００２３】
キー入力部２は、文字や記号や空白文字（スペース）等を入力する文字入力キーと、入力された文字を編集するための漢字変換キー及び無変換キーと、液晶表示部３上に表示されるカーソルを移動させるカーソルキーと、入力された文字列の印刷を実行するための印刷キーと、装置の電源をＯＮ・ＯＦＦするための電源キーと、トレイ１５をイジェクトするためのイジェクトキーと、動作に必要な制御キーを備える。
【００２４】
ケース１の内部にはベース６が配設され、そのベース６上にはＣＤ−Ｒなどの光ディスク（光記録媒体）４５を支持するトレイ１５が配置されている。また、ケース１の内部には、トレイ１５に支持された光ディスク４５の表面（レーベル面）に対して所定の文字等の印刷を行なうプリンタ部２５が設けられている。プリンタ部２５は、後述する印刷処理において、光ディスクに記録されたデータに関するタイトル等の印刷を実行する。なお、光ディスク４５は、その中央部に円孔４６を有する。この円孔４６の内縁に後述する回転台１８の係合爪２０が係合して、光ディスク４５は回転台１８に装着される。
【００２５】
トレイ１５は、矩形でプレート状のトレイ本体１６を備え、トレイ本体１６上には、光ディスクを支持し回転軸１７を中心に回転可能な回転台１８が配置されている。この回転台１８の表面には緩衝材シート１９が貼設され、中央部には光ディスク４５の円孔４６の内縁に係合する複数の係合爪２０が回転台１８の表面から突設されている。このトレイ１５は、ケース１内の左右の位置でベース６に設けた案内レール７ａ、７ｂに沿って案内されて、装置内外に移動可能に配置されている。
【００２６】
トレイ本体１６の片側の側縁にはラック８が設けられている一方、ケース１内にはラック８と噛み合う駆動ギア９およびギア列１０を介して駆動ギア９を正逆回転させるステッピングモータ（トレイ駆動モータ）１１が設けられている。そして、イジェクトキーの操作によりモータ１１が正転駆動されて装置内の収納位置にあるトレイ１５がケース１の前面に形成された開口部４から装置外に排出され、またイジェクトキーの操作によりモータ１１が逆転駆動されて装置外に位置するトレイ１５が装置内の収納位置まで移動される。
【００２７】
なお、ケース１には、トレイ１５が装置内の収納位置（位置Ｌ１）に移動したことを検出する位置検出スイッチ１２、トレイ１５が光ディスクの着脱が可能な装置外の排出位置まで移動したことを検出する位置検出スイッチ１３、トレイ１５が装置内と装置外の間の所定の中間位置（位置Ｌ２）まで移動したことを検出する位置検出スイッチ１３ａが設けられる。これらの位置検出スイッチ１２，１３、１３ａの信号に基づいてモータ１１の駆動が制御されて、トレイ１５がケース１内外及びその中間での所定の停止位置に停止するように制御される。
【００２８】
回転台１８は、その回転軸１７がトレイ本体１６に軸支されており、トレイ本体１６に対して回転可能に構成されている。この回転台１８は、トレイ本体１６の裏面側に設けられたステッピングモータ（回転台駆動モータ）２１を駆動源とし、ギア列２２を介してモータ２１の駆動力が回転軸１７に伝達されることにより時計回りに回転駆動される。なお、トレイ本体１６には、回転台１８の初期位置（基準位置）を検出し、かつ基準位置に基づいて回転台１８の回転量を管理するための回転位置検出スイッチ２３が設けられている。
【００２９】
また、ケース１内に配置されるプリンタ部２５は、熱転写プリンタから構成され、収納位置（位置Ｌ１）又は所定の中間位置（位置Ｌ２）にあるトレイ１５の回転台１８と対向して設けられている。
【００３０】
このプリンタ部２５は、ブリッジ形状のプリンタフレーム２６を備える。このプリンタフレーム２６は、両端部に設けられた脚部２７ａ、２７ｂがケース１内のベース６に固定される。脚部２７ａ、２７ｂの間に水平方向に架け渡して配設された水平フレーム部２７ｃが回転台１８の回転中心部からケース１の前面側に偏って配置されている。
【００３１】
このプリンタフレーム２６は、サーマルヘッド３２を搭載したキャリッジ３１を支持すると共に、キャリッジ３１を回転台１８に沿って往復走行させる走行路を形成する。このプリンタフレーム２６には、キャリッジ３１を摺動自在に案内するガイドシャフト２８が水平フレーム部２７ｃと並行して設けられている。また、水平フレーム部２７ｃの回転台１８との対向面側に沿って、ラック２９およびキャリッジ３１を案内するガイドレール３０が配置されている。ラック２９は、キャリッジ３１の走行時にキャリッジ３１に設けられた駆動ギア３４と噛み合う。このキャリッジ３１は、そこに搭載したステッピングモータ（キャリッジ駆動モータ）３３によりラック２９と噛み合う駆動ギア３４を駆動してラック２９に沿って往復移動する自走方式をとっている。
【００３２】
キャリッジ３１の前面側には熱転写印刷のためのインクリボンを収容したリボンカートリッジ４０が装着され、このリボンカートリッジ４０はケース１の前面に設けたプリンタカバー５を開いて交換が可能になっている。
【００３３】
また、以下に述べるように、キャリッジ３１には、モータ３３を駆動源としてカム機構などによってサーマルヘッド３２を印刷位置と非印刷位置とに移動させるヘッド移動機構、モータ３３を駆動源としてリボン巻取り軸３５を駆動してインクリボンを巻き取るリボン巻取機構が設けられる。
【００３４】
図４に基づいてプリンタ部２５の構成についてさらに詳細に説明する。
【００３５】
キャリッジ３１の前面のカートリッジ装着面には、印刷用消耗材としてのインクリボン８０を収容したリボンカートリッジ４０が着脱可能に装着されている。このリボンカートリッジ４０は、ケース８１を備え、このケース８１に不図示のヘッドカバーが嵌合する凹部８２が形成されている。
【００３６】
このケース８１内には、リボン供給コア８３とリボン巻取りコア８４とが設けられ、リボン供給コア８３にはインクリボン８０がロール状に巻装されている。このリボン供給コア８３から繰り出されたインクリボン８０が、複数のガイドピン８５を経て巻取りコア８４に掛け止められる。さらに、インクリボン８０は、リボン巻取り軸３５に嵌装される巻取りコア８４の正回転に応じて、順次巻取りコア８４に巻き取られる。インクリボン８０の中途部分は、ケース８１の外部に露出してサーマルヘッド３２が位置する上記凹部８２の下面側を走行するようになっている。
【００３７】
キャリッジ３１内には、キャリッジ用駆動モータ３３の出力軸に取り付けられた出力ギア８６が配置され、この出力ギア８６に第１のギア８７ａが噛合する。さらに、この第１のギア８７ａに同軸に第２のギア８７ｂが設けられ、この第２のギア８７ｂに第３のギア３４が噛合し、この第３のギア３４に第４のギア８７ｄが噛合している。
【００３８】
そして、第４のギア８７ｄの回転軸に同軸にワンウエイクラッチ(図示せず)を介してリボン巻取り軸３５が配置されている。このリボン巻取り軸３５は、キャリッジ３１のカートリッジ装着面からその前方に突出し、カートリッジ装着面に対するリボンカートリッジ４０の装着に応じて、巻取りコア８４と係合するようになっている。
【００３９】
第３のギア３４は、ガイドシャフト２８と平行にして、キャリッジ３１の走行路に沿って水平フレーム部２７ｃに配置されたラック２９と噛合する。この噛合により、第３のギア３４の正逆回転に応じて、キャリッジ３１がガイドシャフト２８に沿って往復移動するようになっている。
【００４０】
また、キャリッジ３１内にはカムギア８９が設けられ、このカムギア８９には外周部にギヤが設けられ、その側面には回転中心に対して偏心する円弧状のカム溝９０が形成されている。そしてこのカムギア８９と上記出力ギア８６との間に首振りクラッチ９１が設けられている。この首振りクラッチ９１は、出力ギア８６に噛合した太陽ギア９２と、この太陽ギア９２に噛合し、かつアーム９３を介して太陽ギア９２の周方向に移動可能に支持された一対の遊星ギア９４ａ，９４ｂとから構成される。太陽ギア９２の時計方向の回転時には、一方の遊星ギア９４ａがカムギア８９に噛合すると共に、他方の遊星ギア９４ｂがカムギア８９から離れる。一方、太陽ギア９２の反時計方向の回転時には、一方の遊星ギア９４ａがカムギア８９から離れると共に、他方の遊星ギア９４ｂがカムギア８９に噛合するようになっている。
【００４１】
キャリッジ３１内には、シャフト９５を中心にして上下方向に回動するヘッドアーム９６が設けられている。このヘッドアーム９６は、その一端側の端部に張設されたスプリング９７により、図４における反時計方向に弾性的に付勢されている。また、このへッドアーム９６には、その一端寄りにピン９８が設けられ、このピン９８が上記力ムギア８９の力ム溝９０内に摺動自在に挿入されている。ヘッドアーム９６の他端側の端部には、ヘッドホルダ９９が取り付けられる。このヘッドホルダ９９は、キャリッジ３１の前方側に突出した不図示のヘッドカバーに配置されると共に、このヘッドカバーに沿ってキャリッジ３１の前方側に延出している。さらに、このヘッドホルダ９９の下面に、シャフト１００を介してヘッドベース１０１が支持され、このヘッドベース１０１の下面にサーマルヘッド３２が取り付けられている。このサーマルヘッド３２は、ヘッドカバーの下面の開口に対向するように配置されている。
【００４２】
サーマルヘッド３２は、リボンカートリッジ４０から繰り出されるインクリボン８０を挟んで、停止状態の回転台１８上に静止して保持される光ディスク４５の信号記録面とは反対側のレーベル面に圧接される。サーマルヘッド３２は、この状態でキャリッジ３１と一体にガイドシャフト２８に沿って図３の左側から右側へ移動し、この移動中に、インクリボンのインクを溶融しながら光ディスク４５の表面に所定の像を熱転写する方式で印刷を行なうようになっている。従って、サーマルヘッド３２の発熱素子列の幅（主走査方向の幅）とその幅に直交するサーマルヘッド３２の移動距離（副走査方向の長さ）で定まる矩形状の領域が１回の印刷動作による印刷範囲となる。
【００４３】
このプリンタ部２５では、モータ３３の正転駆動によって、キャリッジ３１を図３の左側から右側に向けて移動させると共に、ヘッド移動機構によりサーマルヘッド３２を光ディスクに当接する印刷位置に移動させてその位置に保持する。さらに、リボン巻取機構によりリボン巻取り軸３５を駆動して熱転写に使用されたインクリボンの巻取りを行なう。また、モータ３３の逆転駆動によって、サーマルヘッド３２を非印刷位置に移動させてその位置に保持すると共に、キャリッジ３１を図３の右側から左側に向けて復帰移動させる。リボン巻取機構にはワンウエイクラッチ機構が設けられており、キャリッジ３１の復帰移動の際には、リボン巻取り軸３５の駆動は行われない。
【００４４】
このように、この印刷装置では、そのプリンタ機構が、キャリッジ３１に設けた単一の駆動モータ３３により、印刷時のキャリッジ３１の走行と、サーマルヘッド３２の印刷位置へのダウンと、インクリボン８０の送り動作とが連動して行われるように構成している。
【００４５】
図１において、破線で示す光ディスク４５上の領域Ａと領域Ｂはそれぞれプリンタ部２５の各１回の印刷動作での印刷可能領域である。この印刷装置では、光ディスク４５のレーベル面の２箇所の印刷領域Ａ、Ｂに印刷を行なうものである。
【００４６】
この印刷装置では、トレイ１５が装置本体内に収納された位置Ｌ１にあって、かつ回転台１８が基準位置（回転角度０°）にあるときに、光ディスク４５の第１の印刷領域Ａがプリンタ部２５の位置に対応し、この第１の印刷領域Ａに印刷が可能となるように構成されている。
【００４７】
また、トレイ１５が装置本体外の位置Ｌ２にあって、かつ回転台１８が基準位置に対して１８０°回転した位置にあるときも、光ディスク４５の第１の印刷領域Ａがプリンタ部２５の位置に対応し、この第１の印刷領域Ａに印刷が可能となるように構成されている。
【００４８】
また、トレイ１５が装置本体内に収納された位置Ｌ１にあって、かつ回転台１８が基準位置に対して１８０°回転した位置にあるときに、光ディスク４５の第２の印刷領域Ｂがプリンタ部２５の位置に対応し、この第２の印刷領域Ｂに印刷が可能となるように構成されている。
【００４９】
また、トレイ１５が装置本体外の位置Ｌ２にあって、かつ回転台１８が基準位置にあるときも、光ディスク４５の第２の印刷領域Ｂがプリンタ部２５の位置に対応し、この第２の印刷領域Ｂに印刷が可能となるように構成されている。
【００５０】
図５は本実施形態に係る印刷装置の電子回路の構成を示している。この印刷装置の備える制御部５０には、キー入力部２と、表示制御部５１と、駆動回路５２，５３，５４，５５と、トレイ１５の位置検出スイッチ１２、１３、１３ａと、回転台１８の回転位置検出スイッチ２３とが接続される。なお、ここでは、制御部５０の内部構成について詳細には説明しない。制御部５０は、各種演算及び制御を行なうための中央演算処理装置ＣＰＵ（Central Processing Unit）若しくはＭＰＵ（Micro Processing Unit）等の他に、図５に示す各構成要素との間で各種信号を入出力するための信号入出力装置等から構成される。
【００５１】
表示制御部５１は、液晶表示部３に表示データを出力するための表示用ＲＡＭを有する。駆動回路５２，５３，５４，５５は、それぞれ、トレイ駆動モータ１１、回転台駆動モータ２１、キャリッジ駆動モータ３３及びサーマルヘッド３２を駆動するためのものである。
【００５２】
また、制御部５０には、フォントＲＯＭ５６、ＲＯＭ５７及びＲＡＭ５８が接続され、フォントＲＯＭ５６には、多数の文字や記号について、表示用ドットパターンが記憶されると共に、印字用ドットパターンが大小の文字サイズ分記憶されている。ＲＯＭ５７には、後述する処理を行なうための各種プログラムが格納される。
【００５３】
上記プログラムとして、例えば、表示制御プログラム、印刷制御プログラム、印刷駆動制御プログラムなどがある。表示制御プログラムは、キー入力部２から入力された文字のコードデータに対応させて表示制御部５１を制御する。印刷制御プログラムは、後述する入力バッファ５８ａに記憶された文字列に基づいて印刷用ドットパターンデータを作成する。印刷駆動制御プログラムは、作成された印刷用ドットパターンデータを１列づつサーマルヘッド３２に出力する。制御部５０は、これらのプログラムに基づいて印刷装置各部を制御して、所定の動作を行なわせる。
【００５４】
ＲＡＭ５８は入力バッファ５８ａと、印字バッファ５８ｂとを備えている。ここで、入力バッファ５８ａは入力された文字列を記憶し、印字バッファ５８ｂには、印刷動作毎に印刷すべき文字の印刷データが展開される。
【００５５】
次に、図６及び図７は印刷装置の印刷処理を示すフローチャートである。また、図８ないし図１１は印刷装置の印刷動作の説明図である。以下、図８ないし図１１を参照して図６及び図７に示す印刷処理について説明する。
【００５６】
この印刷装置では、光ディスク４５の２箇所の印刷領域Ａ、Ｂに印刷を行い、第１の印刷領域Ａに印刷する１ないし複数行の第１の印刷データ及び第２の印刷領域Ｂに印刷する１ないし複数行の第２の印刷データの文字列をキー入力部２より入力し、印刷開始の指示を行なうと、図６及び図７の処理を開始する。
【００５７】
まず、ＲＡＭ５８の入力バッファ５８ａに格納された入力文字列により第１の印刷データの行数を検出する（ステップＳ１）。第１の印刷データの文字列が１行であれば（ステップＳ２のＹｅｓ）、第１の印刷データの前余白量（Ｆ１）を検出し、次に後余白量（Ｒ１）を検出する（ステップＳ３、Ｓ４）。
【００５８】
この印刷装置では、印刷領域Ａ、Ｂに対して印刷可能な行数、各行の文字数及び文字サイズが決められており、例えば、１行の場合には、印刷可能な文字数は１２文字となっている。ステップＳ３の前余白量は印刷バッファ５８ａに格納された文字列の前部に入力された空白文字（スペース）の数をカウントし、また後余白量は１行の入力可能な文字数から空白文字を含む実際に入力された文字数を差し引いた数によって求める。
【００５９】
例えば、図９に示す例では、印刷領域Ａに印刷する第１の印刷データとして、１個の空白文字に続いて「技術開発室」の５個の文字データが入力された場合である。この場合には、１行に入力可能な１２文字分のうち、キー入力部２から入力される文字データは６個分の文字データであり、入力がされない６個分について空白文字（スペース）が強制挿入されるようにしている。従って、この例によれば、「技術開発室」の前部に１個の空白文字Ｓがあり、後部に６個の空白文字Ｓがあることになり、前余白量（Ｆ１）が空白文字１個相当分の長さとなり、後余白量（Ｒ１）が空白文字６個相当分の長さとなる。
【００６０】
また、例えば、図８に示す例では、印刷領域Ａに印刷する第１の印刷データとして、６個の空白文字に続いて「技術開発室」の５個の文字データが入力された場合である。この場合には、１行に入力可能な１２文字分のうち、キー入力部２から入力される文字データは１１個分の文字データであり、入力がされない１個分について空白文字（スペース）が強制挿入されるようにしている。従って、この例によれば、「技術開発室」の前部に６個の空白文字Ｓがあり、後部に１個の空白文字Ｓがあることになり前余白量（Ｆ１）が空白文字６個相当分の長さとなり、後余白量（Ｒ１）が空白文字１個相当分の長さとなる。
【００６１】
また、ステップＳ２で第１の印刷データが１行文字列ではない場合には（ステップＳ２のＮｏ）、各行の前余白量を求め（ステップＳ５）、その中から最小の前余白量（Ｆ１ｍｉｎ）を求める（ステップＳ６）。後余白量についても同様に、各行について、後余白量を求め（ステップＳ７）、その中から最小の後余白量（Ｒ１ｍｉｎ）を求める（ステップＳ８）。
【００６２】
そして、１行ないし複数行の文字列から構成される第１の印刷データについて前余白量Ｆ１が後余白量Ｒ１より大きいか否か判断する。複数行の場合には、最小値Ｆ１ｍｉｎとＲ１ｍｉｎとをもってこの判断を行なう（ステップＳ９）。この判断の結果、前余白量Ｆ１（又はＦ１ｍｉｎ）が後余白量Ｒ１（又はＲ１ｍｉｎ）より大きいと判断すると（ステップＳ９のＹｅｓ）、トレイ駆動モータ１１を駆動し位置検出スイッチ１３ａの検出信号に基づいてトレイ１５を装置本体１外の位置Ｌ２まで移動させる一方、回転台駆動モータ２１を駆動して回転台をその基準位置から１８０°回転する（ステップＳ１０）。
【００６３】
図８はそのときの状態を説明するものである。図で矢印は印刷時のサーマルヘッド３２の移動方向を示している。図９ないし図１１についても同様である。図示のように、文字列の前後の余白のうち余白量の小さい後余白をサーマルヘッド３２の印刷開始側に対応させ、余白量の小さい側から大きい側に向けて印刷する文字列の方向に沿ってサーマルヘッド３２を移動させるようにするものである。また、図でＰは予め印刷されているプレ印刷文字を表し、Ｓは空白文字を表す。
【００６４】
このようにして、トレイ１５及び回転台１８の位置を調整した後、入力バッファ５８ａに格納された第１の印刷データの文字列の末尾から順に文字データを読み出し、その文字データに対応する文字フォントをフォントＲＯＭ５６から読み出して、指定の文字サイズで１８０°回転して印刷バッファ５８ｂに展開する。この場合、空白文字については、文字サイズ相当分の空白を設定する（ステップＳ１１）。
【００６５】
そして、キャリッジ駆動モータ３３を正転駆動してサーマルヘッド３２を印刷位置にダウン移動し、光ディスク４５のレーベル面に沿って移動させるとともに、インクリボン８０を送りながら印刷バッファ５８ｂに展開された第１の印刷データの文字列のパターンデータに基づいてサーマルヘッド３２を発熱駆動することによりをインクリボン８０を介して光ディスク４５の第１の印刷領域Ａに第１の印刷データとしての文字列を印刷する（ステップＳ１２）。この場合には、印刷バッファ５８ｂに第１の印刷データの文字列が１８０°回転した文字列が逆順で上下が逆のパターンデータで展開されているため、文字列の末尾側から順に印刷されることになる。第１の印刷データの全てを印刷すると、キャリッジ駆動モータ３３を逆転駆動してサーマルヘッド３２を非印刷位置にアップし、キャリッジ３１をホームポジションに復帰させて終了する。
【００６６】
一方、前記ステップＳ９の判断により、前余白量Ｆ１（又はＦ１ｍｉｎ）が後余白量Ｒ１（又はＲ１ｍｉｎ）より大きくないと判断すると、トレイ１５を装置本体内の位置Ｌ１に位置させ、回転台１８を回転することなく基準位置に位置させる（ステップＳ１３）。
【００６７】
図９はその状態を示すものである。図示のように、文字列の前後の余白のうち余白量の小さい前余白をサーマルヘッド３２の印刷開始側に対応させ、余白量の小さい側から大きい側に向けて印刷する文字列の方向に沿ってサーマルヘッド３２を移動させようとするものである。
【００６８】
次に、入力バッファ５８ａに格納された第１の印刷データの文字列の先頭から順に文字データを読み出し、その文字データに対応する文字フォントをフォントＲＯＭ５６から読み出して、指定の文字サイズで回転することなく印刷バッファ５８ｂに展開する。空白文字については、空白の設定をする（ステップＳ１４）。そして、印刷バッファ５８ｂに展開された第１の印刷データの文字列のパターンデータをプリンタ部２５により光ディスク４５の第１の印刷領域Ａに印刷する（ステップＳ１２）。この場合には、印刷バッファ５８ｂに第１の印刷データのパターンデータが文字列順に展開されているため、文字列の先頭側から順に印刷されることになる。
【００６９】
このようにして第１の印刷データの印刷が終了すると、次に図７に示す第２の印刷データの印刷処理に移行する。まず、ＲＡＭ５８の入力バッファ５８ａに格納された入力文字列により第２の印刷データの行数を検出する（ステップＳ１５）。第２の印刷データが１行であれば（ステップＳ１６のＹｅｓ）、第２の印刷データの前余白量（Ｆ２）を検出し、次に後余白量（Ｒ２）を検出する（ステップＳ１７、Ｓ１８）。
【００７０】
また、ステップＳ１６で第２の印刷データが１行文字列ではないと判断した場合には（ステップＳ１６のＮｏ）、各行の前余白量を求め（ステップＳ１９）、その中から最小の前余白量（Ｆ２ｍｉｎ）を求める（ステップＳ２０）。後余白量についても同様に、各行について、後余白量を求め（ステップＳ２１）、その中から最小の後余白量（Ｒ２ｍｉｎ）を求める（ステップＳ２２）。
【００７１】
そして、１行ないし複数行の文字列から構成される第２の印刷データについて前余白量Ｆ２が後余白量Ｒ２より大きいか否か判断する。複数行の場合には、前余白量の最小値Ｆ２ｍｉｎと後余白量の最小値Ｒ２ｍｉｎとをもってこの判断を行なう（ステップＳ２３）
この判断の結果、前余白量Ｆ２（又はＦ２ｍｉｎ）が後余白量Ｒ２（又はＲ２ｍｉｎ）より大きいと判断すると（ステップＳ２３のＹｅｓ）、トレイ１５を装置本体１内の位置Ｌ１に位置させ、回転台を１８０°回転する（ステップＳ２４）。図１０は、第２の印刷データとして、５個の空白文字に続いて６個の文字データからなる「新製品データ」の文字列を入力し、これを光ディスク４５の第２の印刷領域Ｂに対して印刷する場合の説明図である。図示のように、文字列の前余白には５個の空白文字が挿入され、後余白には１個の空白文字が挿入される。従って、この場合には、文字列の前後の余白のうち余白量の小さい後余白をサーマルヘッド３２の印刷開始側に対応させ、余白量の小さい側から大きい側に向けて文字列の方向に沿ってサーマルヘッド３２を移動させようとするものである。
【００７２】
次に、入力バッファ５８ａに格納された第２の印刷データの文字列の末尾から順に文字データを読み出し、その文字データに対応する文字フォントをフォントＲＯＭ５６から読み出し指定の文字サイズで１８０°回転して印刷バッファ５８ｂに展開する。なお、空白文字については空白の設定をする（ステップＳ２５）。そして、印刷バッファ５８ｂに展開された第２の印刷データの文字列のパターンデータをプリンタ部２５により光ディスク４５の第２の印刷領域Ｂに印刷する（ステップＳ２６）。
【００７３】
このプリンタ部２５の動作はステップＳ１２の領域Ａに対する場合と同様である。この場合には、印刷バッファ５８ｂに第２の印刷データの文字列が１８０°回転した文字列が逆順で上下が逆のパターンデータで展開されているため、文字列の末尾側から順に印刷されることになる。この第２の印刷データの全てを印刷すると、キャリッジ３１をホームポジションに復帰させて終了する。
【００７４】
また、前記ステップＳ２３の判断により、前余白量Ｆ２（又はＦ２ｍｉｎ）が後余白量Ｒ２（又はＲ２ｍｉｎ）より大きくないと判断すると、トレイ１５を装置本体１外の位置Ｌ２に位置させ、回転台１８を回転することなく基準位置に置く（ステップＳ２７）。図１１はその状態の説明図である。図示のように、この例では、文字列の前余白には１個の空白文字が挿入され、後余白には５個の空白文字が挿入される。従って、この場合には、文字列の前後の余白のうち余白量の小さい前余白をサーマルヘッド３２の印刷開始側に対応させ、余白量の小さい側から大きい側に向けて文字列の方向に沿ってサーマルヘッド３２を移動させようとするものである。。
【００７５】
次に、入力バッファ５８ａに格納された第２の印刷データの文字列の先頭から順に文字データを読み出し、その文字データに対応する文字フォントをフォントＲＯＭ５６から読み出して、指定の文字サイズで回転することなく印刷バッファ５８ｂに展開する。空白文字部分は空白の設定をする（ステップＳ２８）。
【００７６】
そして、印刷バッファ５８ｂに展開された第２の印刷データの文字列のパターンデータをプリンタ部２５により光ディスク４５の第２の印刷領域Ｂに印刷する（ステップＳ２６）。この場合には、印刷バッファ５８ｂに第２の印刷データのパターンデータが文字列順に展開されているため、文字列の先頭側から順に印刷されることになる。
【００７７】
図１２及び図１３は図６及び図７に示す印刷処理によって光ディスク４５に印刷された第１の印刷データ及び第２の印刷データの印刷例を示している。図１２の第１の印刷領域Ａへの印刷例は、図６のステップＳ１０〜Ｓ１２の処理に基づくものであり、図１２の第２の印刷領域Ｂへの印刷例は、図７のステップＳ２４〜Ｓ２６の処理に基づくものであり、図１３の第１の印刷領域Ａへの印刷例は、図６のステップＳ１３〜Ｓ１４及びＳ１２の処理に基づくものであり、図１３の第２の印刷領域Ｂへの印刷例は、図７のステップＳ２７〜Ｓ２８及びＳ２６の処理に基づくものである。
【００７８】
このように、この第１の実施形態に係る印刷装置では、印刷すべき第１の印刷データ及び第２の印刷データの前後に設けられる前余白と後余白の余白量の大小を判断し、余白量の小さい側をサーマルヘッド３２の印刷開始位置側に対応させるべく、トレイ１５及び／又は回転台１８をトレイ駆動モータ１１や回転台駆動モータ２１の駆動により移動して光ディスク４５の印刷領域Ａ、Ｂの位置をプリンタ部２５に位置合わせし、余白量の小さい側から大きい側に向ってサーマルヘッド３２を移動させて印刷を行なうため、余白部分でのインクリボンの空送り量を少なくすることができ、インクリボンの無駄な消費を少なくすることができる。
【００７９】
（第２の実施形態）
次に、図１４及び図１５は第２の実施形態に係る印刷装置の説明図である。前述の第１の実施形態に係る印刷装置では、トレイ１５及び回転台１８がモータにより移動及び回転するように構成していたが、この第２の実施形態に係る印刷装置ではトレイ１１２及び回転台１１３をユーザーの手動操作により移動及び回転するように構成している点が相違する。
【００８０】
図１４及び図１５において、装置本体としてのケース１１１にはトレイ１１２がそのケース（装置本体）１１１の内外に移動可能に設けられ、トレイ１１２には回転台１１３が回転可能に設けられている。また、装置本体１１１の内部にはプリンタ部１１４が設けられている。このプリンタ部１１４は、前述の第１の実施形態に係る印刷装置のプリンタ部２５と同一の構成を備えている。
【００８１】
トレイ１１２の前部には手動によりトレイ１１２を装置本体１１１に対して移動操作するための取っ手１１５が設けられ、トレイ１１２の側面部には装置本体１１１に対する停止位置の位置決め用の凹部１１６ａ、１１６ｂ、１１６ｃが設けられ、装置本体側には凹部１１６ａ、１１６ｂ、１１６ｃに対応して係合部１１７が設けられている。係合部１１７は不図示のバネによってトレイ１１２の側面部に向けて付勢されており、各凹部１１６ａ、１１６ｂ、１１６ｃに係合してトレイ１１２の停止位置の位置決めを行なう。
【００８２】
また、装置本体１１１にはトレイ１１２の移動位置検出用のスイッチ１１８ａ、１１８ｂが設けられている。これにより、トレイ１１２の移動位置（位置Ｌ１及び位置Ｌ２）の検出が可能にされている。
【００８３】
また、回転台１１３は回転軸１１９に軸支されてトレイ１１２上に回転可能に設けられており、この回転台１１３を手動で回転操作するためのダイヤル１２０がトレイ１１２に設けられ、ダイヤル１２０の一部がトレイ１１２の前部に露出して配置されている。ダイヤル１２０には軸１２１と同軸的にギヤ１２２が設けられ、このギヤ１２２が回転台１１３と同軸的に設けられたギヤ１２３に噛み合っている。従って、トレイ１１２の前部でダイヤル１２０を回転操作すると、ギヤ１２２及びギヤ１２３を介して回転台１１３が回転することになる。
【００８４】
この回転台１１３は、第１の実施形態のものと同様に基準位置があり、その基準位置がユーザーに確認できるようにダイヤル１２０部分に基準位置マーク等を表示してあることが好ましい。また、回転台１１３の周縁部の１８０°対向する２箇所には、回転台１１３の回転位置を位置決めするための位置決め用の凹部１２４が設けられている。
【００８５】
装置本体１１１側には凹部１２４に対応して係合部１２５が設けられている。係合部１２５は不図示のバネによって回転台１１３の周縁部に向けて付勢されており、凹部１２４に係合してトレイ１１２の停止位置の位置決めを行なう。これにより、回転台１１３が１８０°回転する毎に位置決め可能になっている。また、装置本体１１１には回転台１１３の回転位置検出用のスイッチ１２６が設けられている。これにより回転台１１３の回転位置を検出するようにしている。
【００８６】
このように、この印刷装置では、トレイ１１２は取っ手１１５を用いた手動操作によって、装置本体１１１に収納される位置（位置Ｌ１）と、装置本体１１１の外側に完全に引き出されて光ディスク４５の着脱が可能な位置と、それらの中間の所定の位置（位置Ｌ２）の各停止位置の間で移動可能に構成されている。
【００８７】
これらの停止位置は、プリンタ部１１４との位置関係において、第１の実施形態の場合と同様である。図１４は、トレイ１１２が位置Ｌ１に停止している状態を示し、図１５は、トレイ１１２が位置Ｌ２に停止している状態を示している。そして、この印刷装置では、ダイヤル１２０の手動操作により回転台１１３が１８０°づつ回転可能に構成されている。
【００８８】
なお、この印刷装置では、前述の第１の実施形態のトレイ駆動モータ１１、回転台移動モータ２１及びそれらの駆動回路に相当する構成を備えていない他は図５と同様に、キー入力部２、表示部３、制御部５０、ＲＯＭ５７、ＲＡＭ５８などの電子回路の構成を備えている。
【００８９】
次に、第２の実施形態に係る印刷装置の印刷処理について図１６及び図１７のフローチャートにより説明する。
【００９０】
第１の印刷データ及び第２の印刷データの入力後、印刷開始の指示があると、まず、ＲＡＭ５８の入力バッファ５８ａに格納された入力文字列により第１の印刷データの行数を検出する（ステップＴ１）。第１の印刷データが１行であれば（ステップＴ２のＹｅｓ）、第１の印刷データの前余白量（Ｆ１）を検出し、次に後余白量（Ｒ１）を検出する（ステップＴ３、Ｔ４）。
【００９１】
また、ステップＴ２で第１の印刷データが１行文字列ではないない場合には（ステップＴ２のＮｏ）、各行の前余白量を求め（ステップＴ５）、その中から最小の前余白量（Ｆ１ｍｉｎ）を求める（ステップＴ６）。後余白量についても同様に、各行について、後余白量を求め（ステップＴ７）、その中から最小の後余白量（Ｒ１ｍｉｎ）を求める（ステップＴ８）。
【００９２】
そして、１行ないし複数行の文字列から構成される第１の印刷データについて前余白量Ｆ１が後余白量Ｒ１より大きいか否か判断する。複数行の場合には、最小値Ｆ１ｍｉｎとＲ１ｍｉｎとをもってこの判断を行なう（ステップＴ９）。この判断の結果、前余白量Ｆ１（又はＦ１ｍｉｎ）が後余白量Ｒ１（又はＲ１ｍｉｎ）より大きいと判断すると（ステップＴ９のＹｅｓ）、トレイ１１２を装置本体１１１外の所定の位置Ｌ２に位置させ、回転台１１３を１８０°回転するための操作を行なうべき案内メッセージを表示部３に表示する（ステップＴ１０）。
【００９３】
ユーザーが案内に従って、トレイ１１２を装置本体１１１外の所定の位置Ｌ２に移動操作し、回転台１１３を１８０°回転操作すると、トレイ１１２の移動が移動位置検出用スイッチ１１８ｂで検出され、回転台１１３の回転が回転位置検出スイッチ１２６によって検出されるように構成されているため、その操作完了が判断されると（ステップＴ１１のＹｅｓ）、入力バッファ５８ａに格納された第１の印刷データの文字列の末尾から順に文字データを読み出し、その文字データに対応する文字フォントをフォントＲＯＭ５６から読み出して、指定の文字サイズで１８０°回転して印刷バッファ５８ｂに展開する。空白文字については空白とする（ステップＴ１２）。
【００９４】
そして、印刷バッファ５８ｂに展開された第１の印刷データの文字列のパターンデータをプリンタ部１１４により光ディスク４５の第１の印刷領域Ａに印刷する（ステップＴ１３）。この場合には、印刷バッファ５８ｂに第１の印刷データの文字列が１８０°回転した文字列が逆順で上下が逆のパターンデータで展開されているため、文字列の末尾側から順に印刷されることになる。
【００９５】
また、前記ステップＴ９の判断により、前余白量Ｆ１（又はＦ１ｍｉｎ）が後余白量Ｒ１（又はＲ１ｍｉｎ）より大きくないと判断すると、トレイ１１２が装置本体１１１内の位置Ｌ１（初期位置）に位置し、回転台１１３が基準位置（初期位置）にあることを検出スイッチの信号により確認するとともに（ステップＴ１４）、入力バッファ５８ａに格納された第１の印刷データの文字列の先頭から順に文字データを読み出し、その文字データに対応する文字フォントをフォントＲＯＭ５６から読み出して、指定の文字サイズで回転することなく印刷バッファ５８ｂに展開する。空白文字については、空白とする（ステップＴ１５）。
【００９６】
そして、印刷バッファ５８ｂに展開された第１の印刷データの文字列のパターンデータを印刷装置により光ディスクの第１の印刷領域Ａに印刷する（ステップＴ１３）。この場合には、印刷バッファ５８ｂに第１の印刷データのパターンデータが文字列順に展開されているため、文字列の先頭側から順に印刷されることになる。
【００９７】
なお、ステップＴ１４に代えて、あるいは加えてトレイ１５を位置Ｌ１に位置させ、かつ回転台１１３を基準位置に位置させるように操作したり、あるいは確認すべき案内メッセージを表示部３に表示するようにしてもよい。
【００９８】
このようにして第１の印刷データの印刷が終了すると、図１７に示す第２の印刷データの印刷処理に移行する。まず、ＲＡＭ５８の入力バッファ５８ａに格納された入力文字列により第２の印刷データの行数を検出する（ステップＴ１６）。そして、第２の印刷データが１行か判断し（ステップＴ１７）、第２の印刷データが１行であれば（ステップＴ１７のＹｅｓ）、第２の印刷データの前余白量（Ｆ２）を検出し、次に後余白量（Ｒ２）を検出する（ステップＴ１８、Ｔ１９）。
【００９９】
また、ステップＴ１７で第２の印刷データが１行文字列ではないないと判断した場合には（ステップＴ１７のＮｏ）、各行の前余白量を求め（ステップＴ２０）、その中から最小の前余白量（Ｆ２ｍｉｎ）を求める（ステップＴ２１）。後余白量についても同様に、各行について、後余白量を求め（ステップＴ２２）、その中から最小の後余白量（Ｒ２ｍｉｎ）を求める（ステップＴ２３）。
【０１００】
そして、１行ないし複数行の文字列から構成される第２の印刷データについて前余白量Ｆ２が後余白量Ｒ２より大きいか否か判断する。複数行の場合には、最小値Ｆ２ｍｉｎとＲ２ｍｉｎとをもってこの判断を行なう（ステップＴ２４）この判断の結果、前余白量Ｆ２（又はＦ２ｍｉｎ）が後余白量Ｒ２（又はＲ２ｍｉｎ）より大きいと判断すると（ステップＴ２４のＹｅｓ）、回転台１１３を１８０°回転操作すべきとの案内メッセージを表示部３に表示する（ステップＴ２５）。
【０１０１】
回転台１１３の回転操作完了が検出されると（ステップＴ２６のＹｅｓ）、入力バッファ５８ａに格納された第２の印刷データの文字列の末尾から順に文字データを読み出し、その文字データに対応する文字フォントをフォントＲＯＭ５６から読み出し指定の文字サイズで１８０°回転して印刷バッファ５８ｂに展開する。空白文字については、空白とする（ステップＴ２７）。
【０１０２】
そして、印刷バッファ５８ｂに展開された第２の印刷データの文字列のパターンデータを印刷装置のプリンタ部１１４により光ディスク４５の第２の印刷領域Ｂに印刷する（ステップＴ２８）。この場合には、印刷バッファ５８ｂに第２の印刷データの文字列が１８０°回転した文字列が逆順で上下が逆のパターンデータで展開されているため、文字列の末尾側から順に印刷されることになる。
【０１０３】
一方、前記ステップＴ２４の判断により、前余白量Ｆ２（又はＦ２ｍｉｎ）が後余白量Ｒ２（又はＲ２ｍｉｎ）より大きくないと判断すると（ステップＴ２４のＮｏ）、トレイ１１２を装置本体１１１外の位置Ｌ２に移動操作すべきとの案内メッセージを表示部３に表示する（ステップＴ２９）。
【０１０４】
トレイ１１２の移動完了がスイッチ１１８ｂによって検出されると（ステップＴ３０のＹｅｓ）、入力バッファ５８ａに格納された第２の印刷データの文字列の先頭から順に文字データを読み出し、その文字データに対応する文字フォントをフォントＲＯＭ５６から読み出し指定の文字サイズで回転することなく印刷バッファ５８ｂに展開する。この場合、空白文字については、空白とする（ステップＴ３１）。
【０１０５】
そして、印刷バッファ５８ｂに展開された第２の印刷データの文字列のパターンデータを印刷装置のプリンタ部１１４により光ディスク４５の第２の印刷領域Ｂに印刷する（ステップＴ３１）。この場合には、印刷バッファ５８ｂに第２の印刷データのパターンデータが文字列順に展開されているため、文字列の先頭側から順に印刷されることになる。
【０１０６】
このように、この第２の実施形態に係る印刷装置では、印刷すべき第１の印刷データ及び第２の印刷データの前後に設けられる前余白と後余白の余白量の大小を判断し、余白量の小さい側をサーマルヘッドの印刷開始位置側に対応させるべく、トレイ１１２及び／又は回転台１１３を取っ手１１５を用いた移動操作やダイヤル１２０を用いた回転操作により移動して光ディスク４５の印刷領域Ａ、Ｂの位置をプリンタ部１１４に位置合わせし、余白量の小さい側から大きい側に向ってサーマルヘッド３移動させて印刷を行なうため、余白部分でのインクリボンの空送り量を少なくすることができ、インクリボンの無駄な消費を少なくすることができる。また、トレイ１１２や回転台１１３の手動による操作機構を設けるため、構造を簡単にすることができる。
【０１０７】
なお、第１の実施形態に係る印刷装置では、図６及び図７の制御において、トレイ駆動モータ１１によりトレイ１５を装置本体１に対して移動し、回転台駆動モータ２１により回転台１８を回転するように構成したが、回転台１８を回転させずにトレイ１５のみを移動させたり、トレイ１５を移動させずに回転台１８のみを回転させるようにしてもよい。
【０１０８】
トレイ１５のみを移動させるようにした場合には、図９及び図１１のように、第１及び第２の印刷データの前余白が小さい場合にインクリボンの無駄な消費を少なくすることができる。また、回転台１８のみを回転させるようにした場合には、図１０に示すように、第２の印刷データの後余白が小さい場合にインクリボンの無駄な消費を少なくすることができる。
【０１０９】
また、同様にして、第２の実施形態に係る印刷装置においても、手動の移動操作によりトレイ１１２を装置本体１１１に対して移動し、手動の回転操作により回転台１１３を回転するように構成したが、回転台１１３を回転させずにトレイ１１２のみを移動させたり、トレイ１１２を移動させずに回転台１１３のみを回転させるようにしてもよい。
【図面の簡単な説明】
【０１１０】
【図１】本発明の第１の実施形態に係る印刷装置の全体を示す斜視図。
【図２】図１の印刷装置の主要部の構成を示す平面図。
【図３】図１の印刷装置の主要部の構成を示す正面図。
【図４】図１の印刷装置のプリンタ部の構成を示す図。
【図５】図１の印刷装置における電子回路のブロック図。
【図６】本発明の第１の実施形態に係る印刷装置の印刷処理のフローチャート。
【図７】本発明の第１の実施形態に係る印刷装置の印刷処理のフローチャート。
【図８】本発明の第１の実施形態に係る印刷装置の印刷処理の説明図。
【図９】本発明の第１の実施形態に係る印刷装置の印刷処理の説明図。
【図１０】本発明の第１の実施形態に係る印刷装置の印刷処理の説明図。
【図１１】本発明の第１の実施形態に係る印刷装置の印刷処理の説明図。
【図１２】本発明の第１の実施形態に係る印刷装置の印刷例の説明図。
【図１３】本発明の第１の実施形態に係る印刷装置の印刷例の説明図。
【図１４】本発明の第２の実施形態に係るプリンタ装置の構成図。
【図１５】本発明の第２の実施形態に係るプリンタ装置の構成図。
【図１６】本発明の第２の実施形態に係る印刷装置の印刷処理のフローチャート。
【図１７】本発明の第２の実施形態に係る印刷装置の印刷処理のフローチャート。
【符号の説明】
【０１１１】
１…ケース（装置本体）、２…キー入力部、３…液晶表示部、１１…トレイ駆動モータ、１２、１３、１３ａ…位置検出用のスイッチ、１５…トレイ、１６…トレイ本体、１７…回転軸、１８…回転台、２１…回転台駆動モータ、２３…回転位置検出スイッチ、２５…プリンタ部、３１…キャリッジ、３２…サーマルヘッド、３３…キャリッジ駆動モータ、３５…リボン巻取り軸、４０…リボンカートリッジ、４５…光ディスク、５０…制御部、５７…ＲＯＭ、５８…ＲＡＭ、１１１…ケース（装置本体）、１１２…トレイ、１１３…回転台、１１４…プリンタ部、１１５…取っ手、１１６ａ〜１１６ｃ…凹部、１１７…係合部、１１８ａ、１１８ｂ…移動位置検出用のスイッチ、１１９…回転軸、１２０…ダイヤル、１２１…軸、１２２、１２３…ギヤ、１２４…凹部、１２５…係合部、１２６…回転位置検出用のスイッチ、
【図１】
2005288778.tif 000003
【図２】
2005288778.tif 000004
【図３】
2005288778.tif 000005
【図４】
2005288778.tif 000006
【図５】
2005288778.tif 000007
【図６】
2005288778.tif 000008
【図７】
2005288778.tif 000009
【図８】
2005288778.tif 000010
【図９】
2005288778.tif 000011
【図１０】
2005288778.tif 000012
【図１１】
2005288778.tif 000013
【図１２】
2005288778.tif 000014
【図１３】
2005288778.tif 000015
【図１４】
2005288778.tif 000016
【図１５】
2005288778.tif 000017
【図１６】
2005288778.tif 000018
【図１７】
2005288778.tif 000019