(57)【要約】【課題】複数の文字列の文字を出力領域にバランスよく割り付けて出力することで、きわめて見やすい出力結果が得られる文字出力装置を提供する。【解決手段】複数行の文字列を所定の幅の出力領域Ｇ内に出力する際に、当該複数行の文字列のうちの最長の行Ｌを判別し、この最長の行Ｌを前記出力領域Ｇ内の幅方向の中央部に揃えて該最長の行Ｌを構成する各文字や記号を配置するとともに、その最長の行Ｌの先頭の文字位置に該最長の行Ｌ以外の他の各行の先頭の文字位置を揃えて該他の各行を構成する各文字や記号を配置して前記複数行の文字列を出力領域Ｇ内に出力するので、複数の文字列の文字を出力領域にバランスよく割り付けて出力することができ、きわめて見栄えのする印刷出力などを行うことができる。【選択図】      図７
2005297269.tif 000002
【特許請求の範囲】
【請求項１】
文字や記号からなる複数行の文字列を所定の幅の出力領域内に出力する文字出力装置であって、
前記複数行のうちの最長の行を判別する最長行判別手段と、
前記最長行判別手段により判別された最長の行を前記出力領域内の幅方向の中央部に揃えて該最長の行を構成する文字や記号を配置するとともに、その最長の行の先頭位置に該最長の行以外の他の各行の先頭位置を揃えて該他の各行を構成する文字や記号を配置するべく前記複数行の文字列を前記出力領域に出力する文字出力手段と、
を備えることを特徴とする文字出力装置。
【請求項２】
前記文字出力手段は、前記最長の行以外の他の各行について、その各行を構成する文字や記号を前記最長の行の長さの範囲に均等な間隔で割り付ける均等割付手段を備えることを特徴とする請求項１に記載の文字出力装置。
【請求項３】
さらに、前記複数行の各行の先頭が所定の文字や記号であるか否かを判断する判断手段を備え、
前記文字出力手段は、前記判断手段により各行の先頭が所定の文字や記号であると判断されたときに、前記最長行判別手段により判別された最長の行を前記出力領域内の幅方向の中央部に揃えて該最長の行を構成する文字や記号を配置するとともに、その最長の行の先頭位置に該最長の行以外の他の各行の先頭位置を揃えて該他の各行を構成する文字や記号を配置するべく前記複数行の文字列を前記出力領域に出力することを特徴とする請求項１に記載の文字出力装置。
【請求項４】
前記所定の文字や記号は、予め定められていることを特徴とする請求項３に記載の文字出力装置。
【請求項５】
前記所定の文字や記号は、任意に設定が可能な文字や記号であることを特徴とする請求項３に記載の文字出力装置。
【請求項６】
前記判断手段は、前記複数行の各行の先頭が前記所定の文字や記号であって、かつ全て同一である場合に、各行の先頭が所定の文字や記号であると判断することを特徴とする請求項３に記載の文字出力装置。
【請求項７】
前記判断手段は、前記複数行の各行の先頭が数字やアルファベット文字などの所定の配列順位を有する所定の文字種であって、かつ前記複数行の配列順に前記文字種が所定の配列順位に従っている場合に、各行の先頭が所定の文字や記号であると判断することを特徴とする請求項３に記載の文字出力装置。
【請求項８】
前記文字出力手段は、光ディスクに直接印刷する印刷手段で構成されることを特徴とする請求項１ないし７に記載の文字出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数行の文字列を所定の幅の出力領域内に出力する文字出力装置に関する。
【背景技術】
【０００２】
特開平５−１８５６６３号公報には、複数行の文字列について、均等割付、左揃え、右揃え、又は中央揃えなどの文字割付を設定すると、その複数行の文字列のうちの最長の行を基準とし、設定された文字割付に従って複数行の文字列の印刷パターンを展開して印刷領域に出力する印刷装置が開示されている。
【０００３】
前記均等割付は、印刷領域内に文字間隔を均等にして文字列の各文字を配置するものであり、左揃えは、印刷領域内の左側に寄せて各文字列の先頭を揃えて配置するものであり、また、右揃えは、印刷領域内の右側に寄せて各文字列の最後部を揃えて配置するものであり、中央揃えは、印刷領域内の中央部に各文字列を寄せて配置するものである。
【０００４】
図２０は、前記従来の印刷装置により中央揃えの文字割付により複数行の文字列を所定の幅の領域内に出力した場合を示している。
【０００５】
ところで、一般に複数行の文字列を出力する場合に、その複数行の文字列の先頭位置に特定の記号などの行頭文字を配して複数の文字列を箇条書きの態様で出力することがある。図２１ないし図２３は、そのような複数行の文字列を、仮に前記従来の印刷装置により文字割付して出力した場合の例を示している。すなわち、図２１は中央揃えの文字割付の出力例を示し、図２２は左揃えの文字割付の出力例を示し、また、図２３は均等割付の場合の出力例を示している。
【特許文献１】特開平５−１８５６６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前記図２０は、中央揃えの文字割付により複数行の文字列を出力したものであるが、複数の文字列間で長さが不揃いで長さの差が大きいと、左右両側に凹凸が生じて出力領域内にバランスよく文字が配置されず必ずしも見栄えがしないことがある。
【０００７】
また、左揃えや右揃えの文字割付の場合も左右の一方側に片寄って配置されるため、複数の文字列間に長さが不揃いで長さの差が大きいと、同様のことが云える。
【０００８】
更に、先頭位置に特定の記号を配した箇条書き形式の複数行の文字列を割付する場合にもその出力結果に問題がある。すなわち、図２１に示す中央揃えの場合には、各行の先頭位置が異なるため、簡潔で見やすいという箇条書き特有の形態が崩れて極めて見にくくなってしまう。また、図２２に示す左揃えの場合には、全体が左側に片寄って配置されるため、複数行の文字列の間に長短があると、そのことが余計に目立ち見栄えがよくない。また、図２３に示す均等割付の場合にあっては、文字数の少ない行の文字間隔が大きくなり間延びして見えこれも余り見栄えがしない。
【０００９】
なお、図示しないが、右揃えの場合には、中央揃えと同様に先頭位置の記号の位置にずれが生じ、また左揃えの場合と同様に全体が右側に片寄って配置されるため、この場合も見栄えが悪くなる。
本発明はこのような問題点を解決するものであり、複数の文字列の文字を出力領域にバランスよく割り付けて出力することで、きわめて見やすい出力結果が得られる文字出力装置を提供することを目的とする。
【００１０】
また、本発明は、複数の文字列の各先頭位置に所定の文字や記号が配置されている場合に、その複数の文字列を出力領域にバランスよく割り付けて出力することで、きわめて見やすい出力結果が得られる文字出力装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の請求項１に係る文字出力装置は、文字や記号からなる複数行の文字列を所定の幅の出力領域内に出力する文字出力装置であって、前記複数行のうちの最長の行を判別する最長行判別手段と、前記最長行判別手段により判別された最長の行を前記出力領域内の幅方向の中央部に揃えて該最長の行を構成する文字や記号を配置するとともに、その最長の行の先頭位置に該最長の行以外の他の各行の先頭位置を揃えて該他の各行を構成する文字や記号を配置するべく前記複数行の文字列を前記出力領域に出力する文字出力手段と、
を備えることを特徴とする。
【００１２】
本発明の請求項２に係る文字出力装置は、前記請求項１に係る文字出力装置において、前記文字出力手段は、前記最長の行以外の他の各行について、その各行を構成する文字や記号を前記最長の行の長さの範囲に均等な間隔で割り付ける均等割付手段を備えることを特徴とする。
【００１３】
本発明の請求項３に係る文字出力装置は、前記請求項１に係る文字出力装置において、さらに、前記複数行の各行の先頭が所定の文字や記号であるか否かを判断する判断手段を備え、前記文字出力手段は、前記判断手段により各行の先頭が所定の文字や記号であると判断されたときに、前記最長行判別手段により判別された最長の行を前記出力領域内の幅方向の中央部に揃えて該最長の行を構成する文字や記号を配置するとともに、その最長の行の先頭位置に該最長の行以外の他の各行の先頭位置を揃えて該他の各行を構成する文字や記号を配置するべく前記複数行の文字列を前記出力領域に出力することを特徴とする。
【００１４】
本発明の請求項４に係る文字出力装置は、前記請求項３に係る文字出力装置において、前記所定の文字や記号は、予め定められていることを特徴とする。
【００１５】
本発明の請求項５に係る文字出力装置は、前記請求項３に係る文字出力装置において、前記所定の文字や記号は、任意に設定が可能な文字や記号であることを特徴とする。
【００１６】
本発明の請求項６に係る文字出力装置は、前記請求項３に係る文字出力装置において、前記判断手段は、前記複数行の各行の先頭が前記所定の文字や記号であって、かつ全て同一である場合に、各行の先頭が所定の文字や記号であると判断することを特徴とする。
【００１７】
本発明の請求項７に係る文字出力装置は、前記請求項３に係る文字出力装置において、前記判断手段は、前記複数行の各行の先頭が数字やアルファベット文字などの所定の配列順位を有する所定の文字種であって、かつ前記複数行の配列順に前記文字種が所定の配列順位に従っている場合に、各行の先頭が所定の文字や記号であると判断することを特徴とする。
【００１８】
本発明の請求項８に係る文字出力装置は、前記請求項１ないし７に係る文字出力装置において、前記文字出力手段は、光ディスクに直接印刷する印刷手段で構成されることを特徴とする。
【発明の効果】
【００１９】
本発明の請求項１に係る文字出力装置によれば、複数行の文字列を所定の幅の出力領域内に出力する際に、当該複数行の文字列のうちの最長の行を判別し、この最長の行を前記出力領域内の幅方向の中央部に揃えて該最長の行を構成する各文字や記号を配置するとともに、その最長の行の先頭の文字位置に該最長の行以外の他の各行の先頭の文字位置を揃えて該他の各行を構成する各文字や記号を配置して前記複数行の文字列を出力領域内に出力するので、各行の先頭の文字位置を揃えた状態で複数行の文字列の文字を出力領域の中央部を中心とする領域にバランスよく割り付けて出力することができ、きわめて見やすい出力結果を得ることができる。
【００２０】
本発明の請求項２に係る文字出力装置によれば、請求項１に係る文字出力装置において、最長の行以外の他の各行について、その各行を構成する文字や記号を最長の行の長さの範囲に均等な間隔で割り付けて配置出力するので、複数行の文字列の文字を出力領域にさらにバランスよく割り付けて出力することができ、一層見やすい出力結果を得ることができる。
【００２１】
本発明の請求項３に係る文字出力装置によれば、請求項１に係る文字出力装置において、さらに、複数行の文字列の各行の先頭が所定の文字や記号であると判断された場合には、当該複数行の文字列のうちの最長の行を判別し、この最長の行を出力領域内の幅方向の中央部に揃えて該最長の行を構成する各文字や記号を配置するとともに、その最長の行の先頭の文字位置に該最長の行以外の他の各行の先頭の文字位置を揃えて該他の各行を構成する各文字や記号を配置して前記複数行の文字列を出力領域内に印刷出力するので、特に、行頭文字に所定の記号などを用いた箇条書き形式の複数行文字列を出力する場合に、出力領域にバランスのとれた文字割付を行うことができ、見やすい出力結果を得ることができる。
【００２２】
本発明の請求項４に係る文字出力装置によれば、複数行文字列の各行頭文字が予め所定の文字や記号であることを条件として、本発明に係る前記所定の文字割付処理を行ない、前記所定の効果を得ることができる。一般に、箇条書き表記では、行頭に使用し各行の先頭を表す行頭文字として、概ね決められたいくつかの文字や記号が用いられることが多い。従って、請求項４の発明によれば、箇条書き表記の行頭文字として慣用的に用いられる文字や記号などを予め定めておくことで、ユーザーが特別な操作指示を行なわなくとも、所定の行頭文字を伴うユーザーのごく自然な箇条書き文書の入力に対応して自動的に、本発明に係る前記所定の文字割付処理を実行させることができる。
【００２３】
本発明の請求項５に係る文字出力装置によれば、複数行文字列の各行頭文字が任意に設定された文字や記号であることを条件として、本発明に係る前記所定の文字割付処理を行ない、前記所定の効果を得ることができる。一般に、箇条書き表記では、行頭に使用し各行の先頭を表す行頭文字が概ね決められたいくつかの文字や記号が用いられることが多いものの、ユーザーが独自に決めたい場合もある。従って、請求項５の発明によれば、ユーザーが定めた任意の行頭文字に基づいて、前記所定の文字割付処理を行なうことができて便利である。
【００２４】
本発明の請求項６に係る文字出力装置によれば、複数行文字列の各行頭文字が同一の所定の文字や記号であることを条件として、本発明に係る前記所定の文字割付処理を行ない、前記所定の効果を得ることができる。一般に、箇条書き表記では、行頭に使用し各行の先頭を表す行頭文字として、所定の同一の文字や記号が多々用いられる。従って、請求項６の発明によれば、箇条書き表記の行頭文字が所定の同一の文字の場合に、本発明に係る前記所定の文字割付処理を実行させることができる。
【００２５】
本発明の請求項７に係る文字出力装置によれば、複数行文字列の各行頭文字が数字やアルファベット文字などの所定の配列順位を有する所定の文字種であることを条件として、本発明に係る前記所定の文字割付処理を行ない、前記所定の効果を得ることができる。一般に、箇条書き表記では、行頭に使用し各行の先頭を表す行頭文字として、数字やアルファベット文字などの所定の配列順位を有する所定の文字種が多々用いられる。従って、請求項７の発明によれば、箇条書き表記の行頭文字が数字やアルファベット文字などの所定の配列順位を有する所定の文字種の場合に、本発明に係る前記所定の文字割付処理を実行させることができる。
【００２６】
本発明の請求項８に係る文字出力装置によれば、本発明による文字割付処理を光ディスクへの印刷に採用することで、複数行の文字列を光ディスク表面の印刷領域にバランスよく割り付けて印刷できるので、きわめて見栄えのするタイトル印刷などを行うことができる。
【００２７】
よって、複数の文字列の文字を出力領域にバランスよく割り付けて出力することで、きわめて見やすい出力結果が得られる文字出力装置を提供できる。
【００２８】
また、複数の文字列の各先頭位置に所定の文字や記号が配置されている場合に、その複数の文字列を出力領域にバランスよく割り付けて出力することで、きわめて見やすい出力結果が得られる文字出力装置を提供できる。
【発明を実施するための最良の形態】
【００２９】
以下図面により本発明の実施の形態について説明する。
【００３０】
本発明の文字出力装置の実施形態に係る印刷装置の全体の斜視図を図１に、この印刷装置の主要部の構成を示す平面図及び正面図を図２及び図３に、それぞれ示す。
この印刷装置は、装置本体としてのケース１を備え、ケース１の上面には、キー入力部２、液晶表示部３が設けられる。また、ケース１の前面には開口部４が配設される。プリンタ部２５をカバーするプリンタカバー５が開口部４の上部に配置され、トレイ１５がケース１内の収納位置から開口部４を介してケース１外に向けて引き出し可能に設けられている。
【００３１】
キー入力部２は、文字や記号等を入力する文字入力キーと、文字サイズを入力設定する文字サイズキーと、入力された文字を編集するための漢字変換キー及び無変換キーと、液晶表示部３上に表示されるカーソルを移動させるカーソルキーと、入力された文字列の印刷を実行するための印刷キーと、装置の電源をＯＮ・ＯＦＦするための電源キーと、トレイ１５をイジェクトするためのイジェクトキーと、種々の特定機能キーとを備える。ここで、特定機能キーは、各種入力データや選択データの確定及び特定機能の動作を開始させる指示等を行なうときに操作される。
【００３２】
例えば、上記特定機能キーの１つとして、複数行の文字列を印刷データとする印刷処理に際して、文字割付の種類を「右揃え」「左揃え」「中央揃え」「自動割付」の何れかとしてユーザーが選択的に設定するための割付種類設定用の機能キーがある。また、キー入力部２は、上記以外の動作に必要な制御キーを備える。
【００３３】
ケース１の内部にはベース６が配設され、そのベース６上にはＣＤ−Ｒなどの光ディスク（情報記録媒体）４５を支持するトレイ１５が配置されている。また、ケース１の内部には、トレイ１５に支持された情報記録媒体４５の表面（レーベル面）に対して所定の文字等の印刷を行なうプリンタ部２５が設けられている。プリンタ部２５は、後述する印刷処理において、記録媒体４５に記録されたデータに関するタイトル等の印刷を実行する。なお、情報記録媒体４５は、その中央部に円孔４６を有する。この円孔４６の内縁に後述する回転台１８の係合爪２０が係合して、情報記録媒体４５は回転台１８に装着される。
【００３４】
トレイ１５は、矩形でプレート状のトレイ本体１６を備え、トレイ本体１６上には、情報記録媒体４５を支持し回転軸１７を中心に回転可能な回転台１８が配置されている。この回転台１８の表面には緩衝材シート１９が貼設され、中央部には情報記録媒体４５の円孔４６の内縁に係合する複数の係合爪２０が回転台１８の表面から突設されている。このトレイ１５は、ケース１内の左右の位置でベース６に設けた案内レール７ａ、７ｂに沿って案内されて、装置内外に移動可能に配置されている。
【００３５】
トレイ本体１６の片側の側縁にはラック８が設けられている一方、ケース１内にはラック８と噛み合う駆動ギア９およびギア列１０を介して駆動ギア９を正逆回転させるステッピングモータ（トレイ駆動モータ）１１が設けられている。そして、イジェクトキーの操作によりモータ１１が正転駆動されて装置内の収納位置にあるトレイ１５がケース１の前面に形成された開口部４から装置外に排出され、またイジェクトキーの操作によりモータ１１が逆転駆動されて装置外に位置するトレイ１５が装置内の収納位置まで移動される。
【００３６】
なお、ケース１には、トレイ１５が装置内の収納位置に移動したことを検出する位置検出スイッチ１２が設けられる。また、トレイ１５が情報記録媒体４５の着脱が可能な装置外の排出位置まで移動したことを検出する位置検出スイッチ１３が設けられる。この位置検出スイッチ１２，１３の信号に基づいてモータ１１の駆動が制御されて、トレイ１５がケース１内外での所定の停止位置に停止するように制御される。これらの位置検出スイッチ１２、１３はトレイ本体１６に設けた不図示のスイッチ操作用の突起部によって作動する。
【００３７】
回転台１８は、その回転軸１７がトレイ本体１６に軸支されており、トレイ本体１６に対して回転可能に構成されている。この回転台１８は、トレイ本体１６の裏面側に設けられたステッピングモータ（回転台駆動モータ）２１を駆動源とし、ギア列２２を介してモータ２１の駆動力が回転軸１７に伝達されることにより反時計回りに回転駆動される。
【００３８】
なお、トレイ本体１６には、回転台１８の初期位置を検出するための回転位置検出スイッチ２３が設けられている。この検出スイッチ２３は回転台１８の外周縁に設けた不図示のスイッチ操作用の突起部によって作動される。
【００３９】
また、前述したように、ケース１内に配置されるプリンタ部２５は、熱転写プリンタから構成され、収納位置にあるトレイ１５の回転台１８と対向する。
【００４０】
このプリンタ部２５は、ブリッジ形状のプリンタフレーム２６を備える。このプリンタフレーム２６は、両端部に設けられた脚部２７ａ、２７ｂがケース１内のベース６に固定される。脚部２７ａ、２７ｂの間に水平方向に架け渡して配設された水平フレーム部２７ｃが回転台１８の回転中心部からケース１の前面側に偏って配置されている。
【００４１】
このプリンタフレーム２６は、サーマルヘッド３２を搭載したキャリッジ３１を支持すると共に、キャリッジ３１を回転台１８に沿って往復走行させる走行路を形成する。このプリンタフレーム２６には、キャリッジ３１を摺動自在に案内するガイドシャフト２８が水平フレーム部２７ｃと並行して設けられている。また、水平フレーム部２７ｃの回転台１８との対向面側に沿って、ラック２９およびキャリッジ３１を案内するガイドレール３０が配置されている。ラック２９は、キャリッジ３１の走行時にキャリッジ３１に設けられた駆動ギア３４と噛み合う。このキャリッジ３１は、そこに搭載したステッピングモータ（キャリッジ駆動モータ）３３によりラック２９と噛み合う駆動ギア３４を駆動してラック２９に沿って往復移動する自走方式をとっている。
【００４２】
キャリッジ３１の前面側には熱転写印刷のためのインクリボンを収容したリボンカートリッジ４０が装着され、このリボンカートリッジ４０はケース１の前面に設けたプリンタカバー５を開いて交換が可能になっている。
【００４３】
また、以下に述べるように、キャリッジ３１には、モータ３３を駆動源としてカム機構などによってサーマルヘッド３２を印刷位置と非印刷位置とに移動させるヘッド移動機構、モータ３３を駆動源としてリボン巻取軸３５を駆動してインクリボンを巻き取るリボン巻取機構が設けられる。
【００４４】
図４は前記印刷装置のキャリッジ３１を含むプリンタ部２５の部分正面図および当該キャリッジ３１に装着されるリボンカセット４０の正面図である。
【００４５】
キャリッジ３１の前面側には、サーマルヘッド３２及びリボン巻取軸３５が設けられるとともに、キャリッジ３１に装着されるインクリボン８０を収容したリボンカセット４０を係止するための係止部３１ａ、３１ｂが設けられる。更に、キャリッジ３１の前面側には、リボンカセット４０の装着の有無およびインクリボン８０のカラーの種類に応じたカセットの種類を検知するためのカセット種類検知スイッチ３６ａ，３６ｂが設けられる。
【００４６】
一方、キャリッジ３１に装着されるリボンカセット４０のカセットケース８１には、キャリッジ３１に設けられる係止部３１ａ、３１ｂに係合される被係止部８１ａ、８１ｂが形成され、サーマルヘッド３２が挿入される凹部であるヘッド挿入部８２が形成されている。
【００４７】
このカセットケース８１内には、リボン供給コア８３とリボン巻取りコア８４とが設けられ、リボン供給コア８３にはインクリボン８０がロール状に巻装されている。このリボン供給コア８３から繰り出されたインクリボン８０が、複数のガイドピン８５ａ，８５ｂを経て巻取りコア８４に掛け止められる。さらに、インクリボン８０は、リボン巻取軸３５に嵌装される巻取りコア８４の正回転に応じて、順次巻取りコア８４に巻き取られる。インクリボン８０の中途部分は、ケース８１の外部に露出してサーマルヘッド３２が位置する上記ヘッド挿入部８２の下面側を走行するようになっている。
【００４８】
また、カセットケース８１の裏面側には、前記キャリッジ３１に設けられるカセット種類検知スイッチ３６ａ，３６ｂの位置に対応させた２つのスイッチ挿入孔８６ａ、８６ｂが、当該カセット４０に収容されるインクリボン８０のインク色の種類に応じて選択的に設けられる。つまり、この印刷装置に使用可能なリボンカセット４０には、２つのスイッチ挿入孔８６ａ、８６ｂの両方（８６ａ，８６ｂ）が設けられたカセットケース８１と、何れか片方（８６ａまたは８６ｂ）が設けられたカセットケース８１と、何れも設けられないカセットケース８１との４種類が用意されており、当該リボンカセット４０に収容されるインクリボン８０のインク色の種類が、スイッチ挿入孔の組合せにより作動する前記キャリッジ３１の前面に設けたカセット種類検知スイッチ３６ａ，３６ｂのＯＮ／ＯＦＦ信号の組合せに応じて検知される。
【００４９】
なお、キャリッジ３１に設けられるカセット種類検知スイッチ３６ａ，３６ｂは、リボンカセット４０の対応位置にスイッチ挿入孔８６ａ、８６ｂがない場合に押圧されてＯＮ状態となり、リボンカセット４０の対応位置にスイッチ挿入孔８６ａ、８６ｂがある場合にＯＦＦ状態となる。
【００５０】
そして、サーマルヘッド３２は、リボンカセット４０から繰り出されるインクリボン８０を挟んで、停止状態の回転台１８上に静止して保持される情報記録媒体４５の信号記録面とは反対側のレーベル面に圧接される。サーマルヘッド３２は、この状態でキャリッジ３１と一体にガイドシャフト２８に沿って図３の左側から右側へ移動し、この移動中に、インクリボン８０のインクを溶融しながら情報記録媒体４５の表面に所定の像を熱転写する方式で印刷を行うようになっている。従って、サーマルヘッド３２の発熱素子列の幅（主走査方向の幅）とその幅に直交するサーマルヘッド３２の移動距離（副走査方向の長さ）で定まる矩形状の領域が１回の印刷動作による印刷範囲となる。
【００５１】
このプリンタ部２５では、モータ３３の正転駆動によって、キャリッジ３１を図３の左側から右側に向けて移動させると共に、ヘッド移動機構によりサーマルヘッド３２を情報記録媒体４５に当接する印刷位置に移動させてその位置に保持する。さらに、リボン巻取機構によりリボン巻取軸３５を駆動して熱転写に使用されたインクリボン８０の巻取りを行う。また、モータ３３の逆転駆動によって、サーマルヘッド３２を非印刷位置に移動させてその位置に保持すると共に、キャリッジ３１を図３の右側から左側に向けて復帰移動させる。リボン巻取機構にはワンウエイクラッチ機構が設けられており、キャリッジ３１の復帰移動の際には、リボン巻取軸３５の駆動は行われない。
【００５２】
図１において、破線で示す情報記録媒体４５上の領域Ａ１はプリンタ部２５の１回の印刷動作での印刷可能領域である。この印刷装置では、トレイ１５がケース１内の所定の収納位置に収納され、回転台１８が停止した状態で、プリンタ部２５によって印刷が行われる。同じく領域Ａ２も、回転台１８を所定の角度（例えば図１では１８０°）回転して印刷動作を繰り返した場合における、プリンタ部２５の１回の印刷動作による印刷可能領域である。この短冊状の領域Ａ１，Ａ２の幅は、サーマルヘッド３２の発熱素子列の幅に対応し、長さは印刷動作時にサーマルヘッド３２の移動する距離である。
【００５３】
図５は本実施形態に係る印刷装置の電子回路の構成を示している。
【００５４】
この印刷装置の備える制御部５０には、キー入力部２と、表示制御部５１と、駆動回路５２，５３，５４，５５と、トレイ１５の位置検出スイッチ１２、１３と、回転台１８の回転位置検出スイッチ２３と、カセット種類検知スイッチ３６ａ，３６ｂとが接続される。なお、ここでは、制御部５０の内部構成について詳細には説明しない。
【００５５】
制御部５０は、各種演算及び制御を行うための中央演算処理装置ＣＰＵ（Central Processing Unit）若しくはＭＰＵ（Micro Processing Unit）等の他に、図５に示す各構成要素との間で各種信号を入出力するための信号入出力装置等から構成される。
【００５６】
表示制御部５１は、液晶表示部３に表示データを出力するための表示用ＲＡＭを有する。駆動回路５２，５３，５４，５５は、それぞれ、トレイ駆動モータ１１、回転台駆動モータ２１、キャリッジ駆動モータ３３及びサーマルヘッド３２を駆動するためのものである。
【００５７】
また、制御部５０には、フォントＲＯＭ５６、ＲＯＭ５７及びＲＡＭ５８が接続され、フォントＲＯＭ５６には、多数の文字や記号について、表示用ドットパターンが記憶されると共に、印字用ドットパターンが大小の文字サイズ分記憶されている。ＲＯＭ５７には、後述する処理を行うための各種プログラムが格納されると共に、前記サーマルヘッド３２による１回の印刷可能領域に対しての印刷文字列を所定の書式（１行字数／行数／文字サイズ／文字ピッチ／行ピッチなど）にして配置するための印刷書式データを予め記憶した印刷書式データ記憶部５７ａが設けられる。
【００５８】
上記プログラムとして、例えば、表示制御プログラム、印刷制御プログラム、印刷駆動制御プログラムなどがある。表示制御プログラムは、キー入力部２から入力された文字のコードデータに対応させて表示制御部５１を制御する。印刷制御プログラムは、後述する入力バッファ５８ａに記憶された文字列及び設定された印刷書式データと文字割付の種類に基づいて、印刷用ドットパターンデータを作成する。印刷駆動制御プログラムは、作成された印刷用ドットパターンデータを１列ずつサーマルヘッド３２に出力する。制御部５０は、これらのプログラムに基づいて印刷装置各部を制御して、所定の動作を行わせる。
【００５９】
さらに、ＲＡＭ５８には、表示制御部５１へ転送する表示データを記憶するための表示バッファ５８ｂ、入力バッファ５８ａに入力された１行あるいは複数行の文字コードからなる文字列データを被印刷データとして登録するための印刷情報登録バッファ５８ｃ、この印刷情報登録バッファ５８ｃに登録された文字コードからなる被印刷データを設定された印刷書式データと文字割付の種類に応じたドットパターンデータに展開して前記サーマルヘッド３２による印刷データとして記憶するための印刷バッファ５８ｄ、ユーザーにより選択されて設定される文字割付の種類を示すフラグが、右揃え（ＦＲ）、左揃え（ＦＬ）、中央揃え（ＦＣ）、自動割付（ＦＡ）として記憶される文字割付フラグ設定バッファ５８ｅ、複数行の印刷文字列のうち最も文字数の多い最長行の行番号が記憶される最長行番号バッファ５８ｆ、前記最長行の文字数がカウントされて記憶される最長行文字数バッファ５８ｇ、前記最長行の先頭文字の文字位置が記憶される最長行文字位置バッファ５８ｈ、前記最長行以外の他の各行の先頭文字の文字位置が記憶される各行文字位置バッファ５８ｉなど、各種作業用バッファが設けられる。
【００６０】
なお、前記印刷情報登録バッファ５８ｃにて記憶する印刷データには、その行データ毎に印刷済みか未印刷かを示すための印刷済みフラグを対応付けて共に記憶する。
【００６１】
次に、このように構成された印刷装置による文字出力機能について説明する。
【００６２】
（第１実施形態）
図６は前記印刷装置による第１実施形態の文字出力処理を示すフローチャートである。
【００６３】
図７は前記印刷装置による複数行の印刷文字列の文字出力処理に際して「自動割付」がユーザー設定された場合の印刷プレビュー画面Ｇを示す図である。
【００６４】
図８は前記図７の印刷プレビュー画面Ｇに対応した情報記録媒体印刷面への自動割付印刷状態を示す図である。
【００６５】
まず、キー入力部２の各種文字入力キーの操作に応じて、印刷すべき複数行の文字列が、例えば１行目「ロマンチック街道の思い」、２行目「ライン川下り」、３行目「フランスの新幹線：ＴＧＶでの車窓」、４行目「ルーブル美術館の見学」（図７参照）として入力されると、この入力された文字列のデータは文字コードのデータとしてＲＡＭ５８内の入力バッファ５８ａに格納された後、確定操作に応じて印刷情報登録バッファ５８ｃに記憶される（ステップＳ１）。
【００６６】
なお、この印刷すべき文字列データに対する文字サイズ、文字間隔、行間隔は、印刷書式データ記憶部５７ａに予め記憶された印刷書式データによって所定の値に決められている。
【００６７】
ここで、表示部３に表示される割付種類設定画面に従い、ユーザー操作により文字割付の種類が設定される（ステップＳ２）。この文字割付の種類は、「右揃え」「左揃え」「中央揃え」「自動割付」から選択して設定可能である。そして、「右揃え」が設定された場合にはフラグ“ＦＲ”、「左揃え」が設定された場合にはフラグ“ＦＬ”、「中央揃え」が設定された場合にはフラグ“ＦＣ”、「自動割付」が設定された場合にはフラグ“ＦＡ”がＲＡＭ５８内の文字割付フラグ設定バッファ５８ｅにセットされる。
【００６８】
なお、この文字割付フラグ設定バッファ５８ｅにおけるデフォルトの文字割付フラグとしては、「左揃え」“ＦＬ”が設定されており、ユーザーが文字割付を設定しなければ、「左揃え」に設定されたままとされる。
【００６９】
この後、キー入力部２のユーザー操作により印刷開始の指示操作が行われたと判断されると（ステップＳ３）、前記文字割付フラグ設定バッファ５８ｅにおいて「自動割付」のフラグ“ＦＡ”がセットされているか判断される（ステップＳ４）。
【００７０】
ここで、前記文字割付フラグ設定バッファ５８ｅにおいて「自動割付」のフラグ“ＦＡ”がセットされていると判断されると、前記印刷情報登録バッファ５８ｃに記憶されている複数行の印刷文字列のうちの最長の行が判別される（ステップＳ４→Ｓ５）。ここでは、印刷書式データ記憶部５７ａに予め記憶された印刷書式データによって文字サイズと文字間隔が固定値に設定されており、文字数の最も多い行が印刷した場合に最も長くなるため、複数行の印刷文字列の全行の各文字数をカウントすることで最長の行Ｌ（この場合には３行目「フランスの新幹線：ＴＧＶでの車窓」）が判別される。このステップＳ５による判別結果である複数行の印刷文字列のうちの最長の行Ｌの行番号「３」は、ＲＡＭ５８内の最長行番号バッファ５８ｆに格納され、当該最長行Ｌの文字数「１６」も同ＲＡＭ５８内の最長行文字数バッファ５８ｇに格納される。
【００７１】
すると、最長行番号バッファ５８ｆにて示される最長の行Ｌ（３行目）の印刷文字列「フランスの新幹線：ＴＧＶでの車窓」を中央揃えで割り付けるべく当該最長の行Ｌの先頭文字「フ」の文字位置と、他の各文字「ラ」「ン」…「窓」の文字位置が決定される（ステップＳ６）。印刷出力領域（印刷可能領域Ａ１，Ａ２）の幅をＷとし、最長の行Ｌの文字列の長さをＬＭとすると、印刷時には、最長の行Ｌの文字列の前後にそれぞれ（Ｗ−ＬＭ）／２の長さの余白が設けられることになる。従って、前側余白の長さ（Ｗ−ＬＭ）／２、最長行Ｌの行番号、行間隔、文字サイズなどの値から印刷出力領域内での最長行の先頭文字の位置が決定される。また、最長行Ｌの先頭文字以降の各文字についても、先頭文字位置を基準にして文字サイズ及び文字間隔により夫々の文字位置が決定される。最長行Ｌの先頭文字位置及びそれに続く各文字の位置の情報は、ＲＡＭ５８内の最長行文字位置バッファ５８ｈに格納される。
【００７２】
また、複数行の印刷文字列のうち最長の行Ｌ（３行目）を除く他の行（１，２，４行目）の各文字の同印刷出力領域における文字位置が決定される（ステップＳ７）。まず、最長行Ｌ（３行目）以外の行（１，２，４行目）の各先頭文字「ロ」「ラ」「ル」の文字位置が、各行位置において前記最長行文字位置バッファ５８ｈに格納された最長行Ｌの先頭文字「フ」の位置に揃えて決定される。次に、最長行Ｌ以外の行の先頭文字以降の各文字（１行目「マ」「ン」…「い」）（２行目「イ」「ン」…「り」）（４行目「―」「ブ」…「学」）の文字位置が、当該行の先頭文字位置を基準にして文字サイズ及び文字間隔に従って決定される。このようにして決定された最長行Ｌ以外の行の各文字位置はＲＡＭ５８内に確保された各行文字位置バッファ５８ｉに格納される。
【００７３】
ＲＡＭ５８に設けられた印刷バッファ５８ｄは、印刷出力領域（印刷装置の印刷可能な印刷領域Ａ１，Ａ２）のサイズに対応する容量を備えており、前記印刷情報登録バッファ５８ｃに記憶された複数行の印刷文字列の各行の文字列について順にフォントＲＯＭ５６よりフォントパターンが読み出され、先に求められて最長行文字位置バッファ５８ｈおよび各行文字位置バッファ５８ｉに記憶された全行各文字それぞれの文字位置情報に従って印刷バッファ５８ｄの対応するアドレス位置に展開される。このようにして、全行の文字が展開されて印刷パターンデータが作成される（ステップＳ８）。この印刷バッファ５８ｄに展開されて作成された印刷パターンデータは、図７に示すように、印刷プレビュー画面Ｇにて表示される。
【００７４】
そして、前記印刷バッファ５８ｄに展開された印刷パターンデータは、図８に示すように、トレイ本体１６の回転台１８に装着された情報記録媒体４５表面の印刷可能領域Ａ１に対して印刷される（ステップＳ９）。
【００７５】
一方、前記ステップＳ４において、文字割付フラグ設定バッファ５８ｅにおいて「自動割付」のフラグ“ＦＡ”がセットされてない、つまり「右揃え」のフラグ“ＦＲ”、または「左揃え」のフラグ“ＦＬ”、または「中央揃え」のフラグ“ＦＣ”がセットされていると判断された場合には、設定された自動割付以外の文字割付（右揃え、左揃え、中央揃え）に従って各行の各文字の文字位置が決定され（ステップＳ１０）、印刷バッファ５８ｄに対し印刷パターンが展開された後（ステップＳ１１）、トレイ本体１６の回転台１８に装着された情報記録媒体４５表面の印刷可能領域Ａ１に対して印刷される（ステップＳ１１）。この自動割付以外の文字割付（右揃え、左揃え、中央揃え）による各行の各文字の文字位置決定処理（ステップＳ１０）については周知処理のため、その詳細な説明は省略する。
【００７６】
したがって、前記構成の印刷装置による第１実施形態の文字出力機能によれば、複数行の印刷文字列を所定の幅の印刷出力領域内に印刷出力する際に、当該複数行の印刷文字列のうちの最長の行Ｌを判別し、この最長の行Ｌを前記印刷出力領域内の幅方向の中央部に揃えて該最長の行Ｌを構成する各文字や記号を配置するとともに、その最長の行Ｌの先頭の文字位置に該最長の行Ｌ以外の他の各行の先頭の文字位置を揃えて該他の各行を構成する各文字や記号を配置して前記複数行の印刷文字列を印刷出力領域内に印刷出力するので、各行の先頭の文字位置を揃えた状態で複数行の文字や記号を出力領域Ａ１の中央部を中心とする領域にバランスよく割り付けて出力することができ、きわめて見栄えのするタイトル印刷を行うことができる。
【００７７】
なお、前記第１実施形態の文字出力処理におけるステップＳ７では、複数行の印刷文字列の最長の行Ｌ以外の各行の文字列の文字間隔について、一律に固定したものとしたが、このステップＳ７では、更に最長の行Ｌを基準にして該最長の行Ｌの長さの範囲にその他の行の各文字を均等に割り付けるように文字位置を決定してもよい。
【００７８】
図９は前記印刷装置による複数行の印刷文字列の印刷処理に際して「自動割付」がユーザー設定された場合で且つ最長行以外の行の文字列を最長行に合わせて均等割り付けした場合の印刷プレビュー画面Ｇを示す図である。
【００７９】
図１０は前記図９の印刷プレビュー画面Ｇに対応した情報記録媒体印刷面への自動割付印刷状態を示す図である。
【００８０】
これによれば、複数の文字列の文字を出力領域にさらにバランスよく割り付けて出力することができる。
【００８１】
なお、前記第１実施形態の文字出力処理では、複数の印刷文字列を構成する各文字や記号について、特にその文字や記号の種類に関係なくユーザー設定により「自動割付」“ＦＡ”が設定されたと判断された場合に、最長の行Ｌの文字列を中央揃えして配置すると共に、この最長の行Ｌの文字列の先頭の文字位置に合わせて他の各行の文字列の先頭の文字位置を配置し、印刷出力領域にバランスよく割り付けて印刷出力する構成としたが、次の第２実施形態の文字出力処理において説明するように、複数行の印刷文字列の各行の先頭の文字（行頭文字）が、所定の文字や記号である場合には、前記第１実施形態にて「自動割付」が設定された場合と同一の各行各文字の配置出力処理を行い、所定の文字や記号でない場合には、左揃え割付にして各行各文字の配置出力処理を行うものとし、各行の先頭の文字や記号の出力位置のばらつきが特に目立ち易い所定の文字や記号である場合にのみ、自動的にバランスよく割り付けて印刷出力する構成としてもよい。
【００８２】
（第２実施形態）
図１１は前記印刷装置による第２実施形態の文字出力処理を示すフローチャートである。
【００８３】
図１２は前記印刷装置による第２実施形態の文字出力処理に際して４行の印刷文字列の先頭にそれぞれ異なる所定の記号Ｍ１〜Ｍ４が入力された場合の印刷プレビュー画面Ｇを示す図である。
【００８４】
図１３は前記図１２の印刷プレビュー画面Ｇに対応した情報記録媒体印刷面への自動割付印刷状態を示す図である。
【００８５】
なお、この図１２、図１３を参照した説明では、自動割付用の文字・記号の設定処理によって、予め所定の記号として「黒丸の記号」Ｍ１、「白丸の記号」Ｍ２、「二重丸の記号」Ｍ３、「黒四角の記号」Ｍ４（図１２参照）が選択的にユーザー設定されてＲＡＭ５８内の文字・記号登録領域（図示せず）に登録されている。
【００８６】
まず、キー入力部２の各種文字入力キーの操作に応じて、印刷すべき複数行の文字列が、例えば１行目は先頭に黒丸の記号Ｍ１、２行目は先頭に白丸の記号Ｍ２、３行目は先頭に二重丸の記号Ｍ３、４行目は先頭に黒四角の記号Ｍ４（図１２参照）として入力されると、この入力された文字列のデータは文字コードのデータとしてＲＡＭ５８内の入力バッファ５８ａに格納された後、確定操作に応じて印刷情報登録バッファ５８ｃに記憶される（ステップＳ２１）。
【００８７】
そして、キー入力部２のユーザー操作により印刷開始の指示操作が行われたと判断されると（ステップＳ２２）、前記印刷情報登録バッファ５８ｃに記憶された複数行の印刷文字列の各行の先頭文字が、ＲＡＭ５８内の文字・記号登録領域に予め登録された所定の文字・記号であるか判断される（ステップＳ２３）。
【００８８】
ここで、複数行の印刷文字列の各行の先頭文字が、ＲＡＭ５８内の文字・記号登録領域に予め登録された所定の文字・記号であると判断されると、当該複数行の印刷文字列のうちの最長の行が判別される（ステップＳ２３→Ｓ２４）。このステップＳ２４による判別結果である複数行の印刷文字列のうちの最長の行Ｌの行番号「３」は、ＲＡＭ５８内の最長行番号バッファ５８ｆに格納され、当該最長行Ｌの文字数「１７」も同ＲＡＭ５８内の最長行文字数バッファ５８ｇに格納される。
【００８９】
すると、最長行番号バッファ５８ｆにて示される最長の行Ｌ（３行目）の「二重丸記号」Ｍ３を先頭文字とする印刷文字列を中央揃えで割り付けるべく当該最長の行Ｌの先頭文字「二重丸記号」Ｍ３の文字位置と、他の各文字「フ」「ラ」…「窓」の文字位置が決定される（ステップＳ２５）。また、最長行Ｌの先頭文字以降の各文字についても、先頭文字位置を基準にして文字サイズ及び文字間隔により夫々の文字位置が決定される。最長行Ｌの先頭文字位置及びそれに続く各文字の位置の情報は、ＲＡＭ５８内の最長行文字位置バッファ５８ｈに格納される。
【００９０】
また、複数行の印刷文字列のうち最長の行Ｌ（３行目）を除く他の行（１，２，４行目）の各文字の同印刷出力領域における文字位置が決定される（ステップＳ２６）。まず、最長行Ｌ（３行目）以外の行（１，２，４行目）の各先頭文字「黒丸記号」Ｍ１、「白丸記号」Ｍ２、「黒四角記号」Ｍ４の文字位置が、各行位置において前記最長行文字位置バッファ５８ｈに格納された最長行Ｌの先頭文字「二重丸記号」Ｍ３の位置に揃えて決定される。次に、最長行Ｌ以外の行の先頭文字以降の各文字（１行目「ロ」「マ」…「い」）（２行目「ラ」「イ」…「り」）（４行目「ル」「―」…「学」）の文字位置が、当該行の先頭文字位置を基準にして文字サイズ及び文字間隔に従って決定される。このようにして決定された最長行Ｌ以外の行の各文字位置はＲＡＭ５８内に確保された各行文字位置バッファ５８ｉに格納される。
【００９１】
すると、前記印刷情報登録バッファ５８ｃに記憶された先頭に所定の文字・記号のある複数行の印刷文字列の各行の文字列について順にフォントＲＯＭ５６よりフォントパターンが読み出され、先に求められて最長行文字位置バッファ５８ｈおよび各行文字位置バッファ５８ｉに記憶された全行各文字それぞれの文字位置情報に従って印刷バッファ５８ｄの対応するアドレス位置に展開される。このようにして、全行の文字が展開されて印刷パターンデータが作成される（ステップＳ２７）。この印刷バッファ５８ｄに展開されて作成された印刷パターンデータは、図１２に示すように、印刷プレビュー画面Ｇにて表示される。
【００９２】
そして、前記印刷バッファ５８ｄに展開された印刷パターンデータは、図１３に示すように、トレイ本体１６の回転台１８に装着された情報記録媒体４５表面の印刷可能領域Ａ１に対して印刷される（ステップＳ２８）。
【００９３】
一方、前記ステップＳ２３において、複数行の印刷文字列の各行の先頭文字が、ＲＡＭ５８内の文字・記号登録領域に予め登録された所定の文字・記号ではない、つまり普通の文字・記号であると判断された場合には、左揃えの割付に従って各行の各文字の文字位置が決定され（ステップＳ２９）、印刷バッファ５８ｄに対し印刷パターンが展開された後（ステップＳ３０）、トレイ本体１６の回転台１８に装着された情報記録媒体４５表面の印刷可能領域Ａ１に対して印刷される（ステップＳ２８）。
【００９４】
したがって、前記構成の印刷装置による第２実施形態の文字出力機能によれば、複数行の印刷文字列の各行の先頭が所定の文字や記号（Ｍ１，Ｍ２，Ｍ３，Ｍ４）であると判断された場合には、当該複数行の印刷文字列のうちの最長の行Ｌを判別し、この最長の行Ｌを印刷出力領域内の幅方向の中央部に揃えて該最長の行Ｌを構成する各文字や記号を配置するとともに、その最長の行Ｌの先頭の文字位置に該最長の行Ｌ以外の他の各行の先頭の文字位置を揃えて該他の各行を構成する各文字や記号を配置して前記複数行の印刷文字列を印刷出力領域内に印刷出力するので、特に各行の先頭の文字や記号が目立ち易い所定の文字や記号である場合に、複数の文字列の文字を出力領域にバランスよく割り付けて出力することができ、きわめて見栄えのするタイトル印刷を行うことができる。
【００９５】
なお、前記図１２、図１３を参照した説明では、予め所定の記号として「黒丸の記号」Ｍ１、「白丸の記号」Ｍ２、「二重丸の記号」Ｍ３、「黒四角の記号」Ｍ４（図１２参照）をユーザー設定によりＲＡＭ５８内の文字・記号登録領域（図示せず）に登録した場合について説明したが、次の図１４、図１５に示すように、複数行の印刷文字列の各行の先頭の文字が、所定の文字や記号であって且つ全て同一である場合に、前記同様に自動的にバランスよく割り付けて印刷出力する構成としてもよい。
【００９６】
図１４は前記印刷装置による第２実施形態の文字出力処理に際して４行の印刷文字列の先頭に全て同一の所定の記号Ｍが入力された場合の印刷プレビュー画面Ｇを示す図である。
【００９７】
図１５は前記図１４の印刷プレビュー画面Ｇに対応した情報記録媒体印刷面への自動割付印刷状態を示す図である。
【００９８】
さらに、次の図１６、図１７や図１８、図１９に示すように、複数行の印刷文字列の各行の先頭の文字が、数字やアルファベット文字などの所定の配列順位を有する所定の文字種であって、且つ前記複数行の印刷文字列の配列順に当該文字種が所定の配列順位に従っている場合に、前記同様に自動的にバランスよく割り付けて印刷出力する構成としてもよい。
【００９９】
図１６は前記印刷装置による第２実施形態の文字出力処理に際して４行の印刷文字列の先頭に行番号の数字１．２．３．４．が入力された場合の印刷プレビュー画面Ｇを示す図である。
【０１００】
図１７は前記図１６の印刷プレビュー画面Ｇに対応した情報記録媒体印刷面への自動割付印刷状態を示す図である。
【０１０１】
図１８は前記印刷装置による第２実施形態の文字出力処理に際して４行の印刷文字列の先頭に行順位のアルファベット文字Ａ．Ｂ．Ｃ．Ｄ．が入力された場合の印刷プレビュー画面Ｇを示す図である。
【０１０２】
図１９は前記図１８の印刷プレビュー画面Ｇに対応した情報記録媒体印刷面への自動割付印刷状態を示す図である
なお、所定の文字や記号からなる前記行頭文字は、任意にの文字や記号を入力しＲＡＭ５８に登録するようにしてもよいが、予めＲＯＭ５７に登録しておくようにしてもよい。
【０１０３】
これによれば、行頭文字に各行の配列順位に従った数字やアルファベット文字などを用いた箇条書き形式の複数行文字列を出力する場合には、各行の先頭の文字の出力位置のばらつきが特に目立ち易いが、行頭文字の位置を揃え各文字をバランスよく割り付けてきわめて見栄えよく印刷出力できるようになる。
【０１０４】
なお、本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【図面の簡単な説明】
【０１０５】
【図１】本発明の文字出力装置の実施形態に係る印刷装置の全体を示す斜視図。
【図２】前記印刷装置の主要部の構成を示す平面図。
【図３】前記印刷装置の主要部の構成を示す正面図。
【図４】前記印刷装置のキャリッジを含むプリンタ部の部分正面図および当該キャリッジに装着されるリボンカセットの正面図。
【図５】前記印刷装置の電子回路の構成を示すブロック図。
【図６】前記印刷装置による第１実施形態の文字出力処理を示すフローチャート。
【図７】前記印刷装置による複数行の印刷文字列の文字出力処理に際して「自動割付」がユーザー設定された場合の印刷プレビュー画面Ｇを示す図。
【図８】前記図７の印刷プレビュー画面Ｇに対応した情報記録媒体印刷面への自動割付印刷状態を示す図。
【図９】前記印刷装置による複数行の印刷文字列の印刷処理に際して「自動割付」がユーザー設定された場合で且つ最長行以外の行の文字列を最長行に合わせて均等割り付けした場合の印刷プレビュー画面Ｇを示す図。
【図１０】前記図９の印刷プレビュー画面Ｇに対応した情報記録媒体印刷面への自動割付印刷状態を示す図。
【図１１】前記印刷装置による第２実施形態の文字出力処理を示すフローチャート。
【図１２】前記印刷装置による第２実施形態の文字出力処理に際して４行の印刷文字列の先頭にそれぞれ異なる所定の記号Ｍ１〜Ｍ４が入力された場合の印刷プレビュー画面Ｇを示す図。
【図１３】前記図１２の印刷プレビュー画面Ｇに対応した情報記録媒体印刷面への自動割付印刷状態を示す図。
【図１４】前記印刷装置による第２実施形態の文字出力処理に際して４行の印刷文字列の先頭に全て同一の所定の記号Ｍが入力された場合の印刷プレビュー画面Ｇを示す図。
【図１５】前記図１４の印刷プレビュー画面Ｇに対応した情報記録媒体印刷面への自動割付印刷状態を示す図。
【図１６】前記印刷装置による第２実施形態の文字出力処理に際して４行の印刷文字列の先頭に行番号の数字１．２．３．４．が入力された場合の印刷プレビュー画面Ｇを示す図。
【図１７】前記図１６の印刷プレビュー画面Ｇに対応した情報記録媒体印刷面への自動割付印刷状態を示す図。
【図１８】前記印刷装置による第２実施形態の文字出力処理に際して４行の印刷文字列の先頭に行順位のアルファベット文字Ａ．Ｂ．Ｃ．Ｄ．が入力された場合の印刷プレビュー画面Ｇを示す図。
【図１９】前記図１８の印刷プレビュー画面Ｇに対応した情報記録媒体印刷面への自動割付印刷状態を示す図。
【図２０】従来の印刷装置により中央揃えの文字割付で複数行の文字列を出力した場合（その１）を示す図。
【図２１】従来の印刷装置により中央揃えの文字割付で複数行の文字列を出力した場合（その２）を示す図。
【図２２】従来の印刷装置により左揃えの文字割付で複数行の文字列を出力した場合を示す図。
【図２３】従来の印刷装置により均等割付で複数行の文字列を出力した場合を示す図。
【符号の説明】
【０１０６】
１  …本体ケース
２  …キー入力部
３  …液晶表示部
４  …前面開口部
５  …プリンタカバー
６  …ベース
７ａ，７ｂ…案内レール
８  …ラック
９  …駆動ギア
１０  …ギア列
１１  …ステッピングモータ（トレイ駆動モータ）
１２  …トレイ収納位置検出スイッチ
１３  …トレイ排出位置検出スイッチ
１５  …トレイ
１６  …トレイ本体
１７  …回転軸
１８  …回転台
１９  …緩衝材シート
２０  …係合爪
２１  …ステッピングモータ（回転台駆動モータ）
２２  …ギア列
２３  …回転位置検出スイッチ
２５  …プリンタ部
２６  …プリンタフレーム
２７ａ，２７ｂ…フレーム脚部
２７ｃ…水平フレーム部
２８  …ガイドシャフト
２９  …ラック
３０  …ガイドレール
３１  …キャリッジ
３１ａ，３１ｂ…カセット係止部
３２  …サーマルヘッド
３３  …キャリッジ駆動モータ
３４  …キャリッジ駆動ギア
３５  …リボン巻取軸
３６ａ，３６ｂ…カセット種類検知スイッチ
４０  …リボンカセット
４５  …情報記録媒体
４６  …記録媒体円孔
５０  …制御部
５１  …表示制御部
５２〜５４…モータ駆動回路
５５  …ヘッド駆動回路
５６  …フォントＲＯＭ
５７  …ＲＯＭ
５７ａ…印刷書式データ記憶部
５８  …ＲＡＭ
５８ａ…入力バッファ
５８ｂ…表示バッファ
５８ｃ…印刷情報登録バッファ
５８ｄ…印刷バッファ
５８ｅ…文字割付フラグ設定バッファ
５８ｆ…最長行番号バッファ
５８ｇ…最長行文字数バッファ
５８ｈ…最長行文字位置バッファ
５８ｉ…各行文字位置バッファ
８０  …インクリボン
８１  …カセットケース
８１ａ，８１ｂ…カセット被係止部
８２  …ヘッド挿入部
８３  …リボン供給コア
８４  …リボン巻取りコア
８５ａ，８５ｂ…リボンガイドピン
８６ａ，８６ｂ…スイッチ挿入孔
Ａ１，Ａ２…印刷可能領域
Ｇ  …印刷プレビュー画面
Ｌ  …最長の行
Ｍ、Ｍ１〜Ｍ４…所定の記号
【図１】
2005297269.tif 000003
【図２】
2005297269.tif 000004
【図３】
2005297269.tif 000005
【図４】
2005297269.tif 000006
【図５】
2005297269.tif 000007
【図６】
2005297269.tif 000008
【図７】
2005297269.tif 000009
【図８】
2005297269.tif 000010
【図９】
2005297269.tif 000011
【図１０】
2005297269.tif 000012
【図１１】
2005297269.tif 000013
【図１２】
2005297269.tif 000014
【図１３】
2005297269.tif 000015
【図１４】
2005297269.tif 000016
【図１５】
2005297269.tif 000017
【図１６】
2005297269.tif 000018
【図１７】
2005297269.tif 000019
【図１８】
2005297269.tif 000020
【図１９】
2005297269.tif 000021
【図２０】
2005297269.tif 000022
【図２１】
2005297269.tif 000023
【図２２】
2005297269.tif 000024
【図２３】
2005297269.tif 000025