(57)【要約】【課題】  ユーザが編集し易い画面を表示する印刷データ編集装置及びコンピュータを印刷データ編集装置として機能させるための印刷データ編集プログラムを提供する。【解決手段】  レイアウトスタイルを適用する際、文字オブジェクトについて最も多い文字送り方向の文字オブジェクトが用紙に収まり易い方向に用紙方向を変更する。レイアウトに始めて文字オブジェクトを追加する際、追加文字オブジェクトの文字送り方向に合わせ、用紙に収まり易い方向に用紙方向を変更する。また、文字オブジェクトに文字を入力する際、文字オブジェクトの回転により文字が見難い方向である場合には、文字を見易い方向に表示させたテキストボックスを別途表示する。また、レイアウトの印刷イメージをプレビュー画面で表示する際、印刷装置での用紙の搬送方向と同じ方向で表示し、用紙方向が自動で変更されても実際に印刷する際のイメージを分かり易くする。【選択図】  図１
2007004676.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象であるオブジェクトを印刷するための情報であるオブジェクト情報を記憶するオブジェクト情報記憶手段と、
前記オブジェクトを印刷する用紙の配置の方向を用紙方向として記憶する用紙方向記憶手段と、
当該用紙方向記憶手段に記憶されている方向に配置された前記用紙の形状と共に前記オブジェクト情報記憶手段に記憶された前記オブジェクトを表示する表示手段とを備え、
当該表示手段に表示された前記オブジェクトを印刷装置で印刷するための印刷データを編集する印刷データ編集装置において、
前記用紙方向記憶手段に記憶されている前記用紙方向を変更する用紙方向変更手段と、
前記オブジェクト情報記憶手段に記憶されている前記オブジェクトが文字である文字オブジェクトのオブジェクト情報のうちの文字送り方向が前記用紙方向記憶手段に記憶されている前記用紙方向と同じ方向であるか否かを判断する判断手段と、
当該判断手段により前記用紙方向が同じ方向でないと判断された場合に前記用紙方向変更手段により前記用紙方向を変更する用紙方向変更制御手段と、
当該用紙方向変更手段により前記方向が変更された場合には、前記表示手段に表示されている前記用紙の表示を更新する表示更新手段と
を備えたことを特徴とする印刷データ編集装置。
【請求項２】
前記文字オブジェクトとして印刷される文字を入力する文字入力手段を備え、
前記判断手段は、前記オブジェクト情報記憶手段に記憶されている前記オブジェクトのうち前記文字入力手段により文字が入力された前記文字オブジェクトの文字送り方向と、前記用紙方向との方向の比較判断を行うことを特徴とする請求項１に記載の印刷データ編集装置。
【請求項３】
前記文字オブジェクトを前記表示手段に追加表示する文字オブジェクト追加手段を備え、
前記判断手段は、前記文字オブジェクト追加手段により追加された文字オブジェクトに対して前記文字入力手段により文字を入力した際に前記判断手段により比較判断を行うことを特徴とする請求項２に記載の印刷データ編集装置。
【請求項４】
前記オブジェクトを配置する位置を指定する配置情報を少なくとも含むレイアウトスタイルを記憶したレイアウトスタイル記憶手段と、
当該レイアウトスタイル記憶手段に記憶されている複数のレイアウトスタイルから使用するレイアウトスタイルを選択する選択手段と、
当該選択手段により選択されたレイアウトスタイルに基づき、前記オブジェクト情報記憶手段に記憶されている前記オブジェクトの配置位置を決定する配置手段と、
当該配置手段により配置位置が決定された前記文字オブジェクトの文字送り方向のうち、もっとも多い文字送り方向を検出する文字送り方向検出手段とを備え、
前記判断手段は、前記文字送り方向検出手段によりもっとも多い文字送り方向として検出された文字送り方向と前記用紙方向との方向の比較判断を行うことを特徴とする請求項１乃至３のいずれかに記載の印刷データ編集装置。
【請求項５】
前記オブジェクトを前記用紙に印刷した際の印刷イメージを表示する印刷イメージ表示手段と、
前記用紙が前記印刷装置で印刷された後に前記印刷装置から前記用紙が排出される排出方向と同じ向きで前記印刷イメージ表示手段に前記オブジェクトを表示する印刷イメージ表示制御手段と
を備えたことを特徴とする請求項１乃至４のいずれかに記載の印刷データ編集装置。
【請求項６】
前記オブジェクト情報には前記文字オブジェクトの文字送り方向及び文字方向のうちの少なくとも１つを含んでおり、
前記文字入力手段により入力された文字を前記文字オブジェクトの前記文字送り方向又は前記文字方向にしたがって前記表示手段に表示する第１入力文字表示手段と、
前記文字送り方向又は前記文字方向にしたがって前記表示手段に前記入力された文字を表示する場合に、文字が回転されて表示されるか否かを判断する回転判断手段と、
前記入力された文字を前記第１入力文字表示手段とは別に、回転されていない文字の向きで表示する第２入力文字表示手段と、
前記回転判断手段により回転されていると判断された場合には、前記第２入力文字表示手段を表示する入力文字表示制御手段と
を備えたことを特徴とする請求項１乃至５のいずれかに記載の印刷データ編集装置。
【請求項７】
請求項１乃至６のいずれかに記載の印刷データ編集装置の各種処理手段としてコンピュータを機能させるための印刷データ編集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データ編集装置及びコンピュータを印刷データ編集装置として機能させるための印刷データ編集プログラムに関するものであり、詳細には、ユーザが編集しやすい画面を表示する印刷データ編集装置及びコンピュータを印刷データ編集装置として機能させるための印刷データ編集プログラムに関するものである。
【背景技術】
【０００２】
一般に、所望の文字列や画像を印刷する場合、例えば表示画面に表示された状態でそのまま印刷するのが最も簡単である。しかし、表示されている情報の全てが必要でない場合には、そのまま印刷すると印刷枚数が増えてしまい、特に印刷物を持ち運ぶような場合には不便である。そこで、必要な情報のみを印刷しようと思えば、必要な部分を取り出してワープロソフトなどの印刷データ編集用のソフトウェアで画像や文字列など個々のデータを好適に配置する必要がある。
【０００３】
このような手間を軽減するため、印刷用レイアウトをあらかじめ用意しておき、その中に文字列や画像を配置することも行われている。例えば、特許文献１では、テキストデータが配置されるべきテキスト領域と、画像データが配置されるべき画像領域とに所定の比率で領域を分割し、画像とテキストをそれぞれの領域内に配置するデータ処理装置が開示されている。
【０００４】
また、画像や文字列などの個々のデータを好適に配置したり、編集したりする際には、表示画面に印刷する用紙の形状も表示され、印刷結果をイメージしながら編集が行えるようになっている。ここで、印刷する用紙の縦横のサイズが異なる場合には、用紙の設定に基づいて用紙の長手方向が縦となるように表示画面に表示されたり、用紙の長手方向が横となるように表示画面に表示されたりしている。
【特許文献１】特開２００１−１０１１７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、用紙の長手方向が横となるように用紙の設定がされている場合に、画像や文字列などの個々のデータの向きによっては、用紙の長手方向が縦となるようにして編集を行った方が編集しやすい場合がある。このような場合には、用紙の設定で長手方向が縦となるように変更するか、または、画像や文字列などの個々のデータの向きを回転させて配置しなければならず、操作の手間がかかるという問題点がある。特に文字列のデータタでは、文字が回転して表示されていると大変見難いという問題点もある。
【０００６】
本発明は、上述の問題点を解決するためになされたものであり、ユーザが編集しやすい画面を表示する印刷データ編集装置及びコンピュータを印刷データ編集装置として機能させるための印刷データ編集プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、請求項１に係る発明の印刷データ編集装置では、印刷対象であるオブジェクトを印刷するための情報であるオブジェクト情報を記憶するオブジェクト情報記憶手段と、前記オブジェクトを印刷する用紙の配置の方向を用紙方向として記憶する用紙方向記憶手段と、当該用紙方向記憶手段に記憶されている方向に配置された前記用紙の形状と共に前記オブジェクト情報記憶手段に記憶された前記オブジェクトを表示する表示手段とを備え、当該表示手段に表示された前記オブジェクトを印刷装置で印刷するための印刷データを編集する印刷データ編集装置において、前記用紙方向記憶手段に記憶されている前記用紙方向を変更する用紙方向変更手段と、前記オブジェクト情報記憶手段に記憶されている前記オブジェクトが文字である文字オブジェクトのオブジェクト情報のうちの文字送り方向が前記用紙方向記憶手段に記憶されている前記用紙方向と同じ方向であるか否かを判断する判断手段と、当該判断手段により前記用紙方向が同じ方向でないと判断された場合に前記用紙方向変更手段により前記用紙方向を変更する用紙方向変更制御手段と、当該用紙方向変更手段により前記方向が変更された場合には、前記表示手段に表示されている前記用紙の表示を更新する表示更新手段とを備えている。
【０００８】
また、請求項２に係る発明の印刷データ編集装置では、請求項１に記載の発明の構成に加えて、前記文字オブジェクトとして印刷される文字を入力する文字入力手段を備え、前記判断手段は、前記オブジェクト情報記憶手段に記憶されている前記オブジェクトのうち前記文字入力手段により文字が入力された前記文字オブジェクトの文字送り方向と、前記用紙方向との方向の比較判断を行うことを特徴とする。
【０００９】
また、請求項３に係る発明の印刷データ編集装置では、請求項２に記載の発明の構成に加えて、前記文字オブジェクトを前記表示手段に追加表示する文字オブジェクト追加手段を備え、前記判断手段は、前記文字オブジェクト追加手段により追加された文字オブジェクトに対して前記文字入力手段により文字を入力した際に前記判断手段により比較判断を行うことを特徴とする。
【００１０】
また、請求項４に係る発明の印刷データ編集装置では、請求項１乃至３のいずれかに記載の発明の構成に加えて、前記オブジェクトを配置する位置を指定する配置情報を少なくとも含むレイアウトスタイルを記憶したレイアウトスタイル記憶手段と、当該レイアウトスタイル記憶手段に記憶されている複数のレイアウトスタイルから使用するレイアウトスタイルを選択する選択手段と、当該選択手段により選択されたレイアウトスタイルに基づき、前記オブジェクト情報記憶手段に記憶されている前記オブジェクトの配置位置を決定する配置手段と、当該配置手段により配置位置が決定された前記文字オブジェクトの文字送り方向のうち、もっとも多い文字送り方向を検出する文字送り方向検出手段とを備え、前記判断手段は、前記文字送り方向検出手段によりもっとも多い文字送り方向として検出された文字送り方向と前記用紙方向との方向の比較判断を行うことを特徴とする。
【００１１】
また、請求項５に係る発明の印刷データ編集装置では、請求項１乃至４のいずれかに記載の発明の構成に加えて、前記オブジェクトを前記用紙に印刷した際の印刷イメージを表示する印刷イメージ表示手段と、前記用紙が前記印刷装置で印刷された後に前記印刷装置から前記用紙が排出される排出方向と同じ向きで前記印刷イメージ表示手段に前記オブジェクトを表示する印刷イメージ表示制御手段とを備えている。
【００１２】
また、請求項６に係る発明の印刷データ編集装置では、請求項１乃至５のいずれかに記載の発明の構成に加えて、前記オブジェクト情報には前記文字オブジェクトの文字送り方向及び文字方向のうちの少なくとも１つを含んでおり、前記文字入力手段により入力された文字を前記文字オブジェクトの前記文字送り方向又は前記文字方向にしたがって前記表示手段に表示する第１入力文字表示手段と、前記文字送り方向又は前記文字方向にしたがって前記表示手段に前記入力された文字を表示する場合に、文字が回転されて表示されるか否かを判断する回転判断手段と、前記入力された文字を前記第１入力文字表示手段とは別に、回転されていない文字の向きで表示する第２入力文字表示手段と、前記回転判断手段により回転されていると判断された場合には、前記第２入力文字表示手段を表示する入力文字表示制御手段とを備えている。
【００１３】
また、請求項７に係る発明の印刷データ編集プログラムでは、請求項１乃至６のいずれかに記載の印刷データ編集装置の各種処理手段としてコンピュータを機能させることを特徴とする。
【発明の効果】
【００１４】
請求項１に係る発明の印刷データ編集装置では、用紙方向変更手段は、用紙方向記憶手段に記憶されている用紙方向を変更し、判断手段は、オブジェクト情報記憶手段に記憶されているオブジェクトが文字である文字オブジェクトのオブジェクト情報のうちの文字送り方向が用紙方向記憶手段に記憶されている用紙方向と同じ方向であるか否かを判断し、用紙方向変更制御手段は、判断手段により用紙方向が同じ方向でないと判断された場合に用紙方向変更手段により用紙方向を変更し、表示更新手段は、用紙方向変更手段により方向が変更された場合には、表示手段に表示されている用紙の表示を更新することができる。したがって、文字オブジェクトの文字送り方向と同じ方向に用紙方向を設定することができるので、ユーザはわざわざ用紙方向の設定を行う手間が省ける。
【００１５】
また、請求項２に係る発明の印刷データ編集装置では、請求項１に記載の発明の効果に加えて、文字入力手段は、文字オブジェクトとして印刷される文字を入力することができ、判断手段は、オブジェクト情報記憶手段に記憶されているオブジェクトのうち文字入力手段により文字が入力された文字オブジェクトの文字送り方向と、用紙方向との方向の比較判断を行うことができる。したがって、文字オブジェクトに文字が入力された際に、ユーザが用紙方向の変更を行う手間なく、用紙方向の切り替えを行うことができる。
【００１６】
また、請求項３に係る発明の印刷データ編集装置では、請求項２に記載の発明の効果に加えて、文字オブジェクト追加手段は、文字オブジェクトを表示手段に追加表示することができ、文字オブジェクト追加手段により追加された文字オブジェクトに対して文字入力手段により文字を入力した際に判断手段により比較判断を行うことができる。したがって、文字オブジェクトが追加された際に、ユーザが用紙方向の変更を行う手間なく、用紙方向の切り替えを行うことができる。
【００１７】
また、請求項４に係る発明の印刷データ編集装置では、請求項１乃至３のいずれかに記載の発明の効果に加えて、レイアウトスタイル記憶手段は、オブジェクトを配置する位置を指定する配置情報を少なくとも含むレイアウトスタイルを記憶し、選択手段は、レイアウトスタイル記憶手段に記憶されている複数のレイアウトスタイルから使用するレイアウトスタイルを選択し、配置手段は、選択手段により選択されたレイアウトスタイルに基づき、オブジェクト情報記憶手段に記憶されているオブジェクトの配置位置を決定し、文字送り方向検出手段は、配置手段により配置位置が決定された文字オブジェクトの文字送り方向のうち、もっとも多い文字送り方向を検出することができる。また、判断手段は、文字送り方向検出手段によりもっとも多い文字送り方向として検出された文字送り方向と用紙方向との方向の比較判断を行うことができる。したがって、表示手段に表示されているオブジェクトに対してレイアウトスタイルを適用する際に、文字オブジェクトの中でもっとも多い文字送り方向に合わせて用紙方向の切り替えが行われるので、ユーザが用紙方向の変更を行う手間なく、ユーザにとって見やすい用紙方向が設定される。
【００１８】
また、請求項５に係る発明の印刷データ編集装置では、請求項１乃至４のいずれかに記載の発明の効果に加えて、印刷イメージ表示手段は、オブジェクトを用紙に印刷した際の印刷イメージを表示し、印刷イメージ表示制御手段は、用紙が印刷装置で印刷された後に印刷装置から用紙が排出される排出方向と同じ向きで印刷イメージ表示手段にオブジェクトを表示することができる。したがって、ユーザは印刷装置から排出された際の用紙をイメージしやすい。
【００１９】
また、請求項６に係る発明の印刷データ編集装置では、請求項１乃至５のいずれかに記載の発明の効果に加えて、オブジェクト情報には文字オブジェクトの文字送り方向及び文字方向のうちの少なくとも１つを含んでおり、第１入力文字表示手段は、文字入力手段により入力された文字を文字オブジェクトの文字送り方向又は文字方向にしたがって表示手段に表示し、回転判断手段は、文字送り方向又は文字方向にしたがって表示手段に入力された文字を表示する場合に、文字が回転されて表示されるか否かを判断し、第２入力文字表示手段は、入力された文字を第１入力文字表示手段とは別に、回転されていない文字の向きで表示し、入力文字表示制御手段は、回転判断手段により回転されていると判断された場合には、第２入力文字表示手段を表示することができる。したがって、表示手段に表示される文字オブジェクトの文字の向きが見難くても、第２入力文字表示手段には通常の向きで文字が表示されているので文字の追加、削除、変更といった編集を行いやすい。
【００２０】
また、請求項７に係る発明の印刷データ編集プログラムでは、請求項１乃至６のいずれかに記載の印刷データ編集装置の各種処理手段としてコンピュータを機能させることができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態を図面を参照して説明する。本発明に係る「印刷データ編集装置」として、印刷装置１に接続したパーソナルコンピュータ２を例に挙げて説明する。このパーソナルコンピュータ２には本発明に係る「印刷データ編集プログラム」が搭載されている。まず、印刷装置１及びパーソナルコンピュータ２について図１乃至図３を参照して説明する。図１は、印刷装置１及びパーソナルコンピュータ２の概略を示す外観斜視図であり、図２は、パーソナルコンピュータ２の電気的構成を示すブロック図であり、図３はＲＡＭ５２の構成を示す模式図である。
【００２２】
図１に示すように、パーソナルコンピュータ２と印刷装置１とは、例えばＵＳＢ等の規格に基づくＵＳＢケーブル１０により接続されており、ＵＳＢケーブル１０を介してデータの授受を行っている。パーソナルコンピュータ２は、周知のパーソナルコンピュータであり、図１に示すように、ＣＰＵ５０等（図２参照）を備えた本体２１と、モニタ３１と、キーボード４１、マウス４２とを備えており、モニタ３１、キーボード４１、マウス４２はそれぞれ本体２１に接続ケーブルによって接続されている。そして、パーソナルコンピュータ２は、本発明に係る印刷データ編集プログラムが組み込まれたソフトウェアで作成された画像データに基づいて印刷データを作成し、作成された印刷データを印刷装置１へ送信する。
【００２３】
また、図１に示すように、印刷装置１は略直方体形状の筐体１２でケーシングされており、その前面（図１における右手前方向の面）にはテープ１７を排出するための排出口１３が設けられている。また、筐体１２の左側面の内部にはテープカセット収納部１４が設けられており、筐体１２の左側面に設けられたカバー１５を開放してテープカセットを着脱可能に装着することができる。このテープカセット収納部１４には、複数の発熱素子を有するサーマルヘッドとそのサーマルヘッドに当接されるプラテンローラとの間にテープ１７を走行させてそのテープ１７に印字する印刷機構が設けられており、装着されたテープカセットのテープ１７は、印刷機構で印刷され、印刷機構のテープカッタにより切断されて、排出口１３から排出される。
【００２４】
次に、図２を参照して、パーソナルコンピュータ２の電気的構成について説明する。図２に示すように、パーソナルコンピュータ２には、パーソナルコンピュータ２の制御を司るＣＰＵ５０が設けられている。このＣＰＵ５０には、ＣＰＵ５０が実行するＢＩＯＳ等のプログラムを記憶したＲＯＭ５１と、データを一時的に記憶するＲＡＭ５２と、データの記憶媒体であるＣＤ−ＲＯＭ５４を挿入し、データの読み込みを行うＣＤ−ＲＯＭドライブ５３と、データの記憶装置であるＨＤＤ６０とが、バス５５を介して接続されている。
【００２５】
ＨＤＤ６０には、印刷データ編集プログラムを始めとするパーソナルコンピュータ２で実行される各種のプログラムを記憶するプログラム記憶エリア６１、プログラムの実行に必要な設定や初期値、データ等の情報を記憶したプログラム関係情報記憶エリア６２、個々の入力データであるオブジェクトをどのように配置するかを定めたレイアウトスタイルの記憶されているレイアウトスタイル情報記憶エリア６３等が設けられている。
【００２６】
さらに、ＣＰＵ５０には、バス５５を介して、印刷装置１を含めた外部機器との通信を行うためのＵＳＢインタフェース７０と、利用者に操作画面を表示するためのモニタ３１の画面表示処理を行う表示制御部３０と、利用者が操作の入力を行うキーボード４１やマウス４２に接続され、それらの入力の検知を行う入力検知部４０とが、接続されている。なお、パーソナルコンピュータ２には、図示外のフレキシブルディスクドライブ、音声等の入出力部、各種インタフェースなどが設けられていてもよい。
【００２７】
なお、ＣＤ−ＲＯＭ５４には、印刷データ編集プログラムが組み込まれたソフトウェアや、このプログラムの実行時に使用される設定やデータ等が記憶されており、導入時には、ＣＤ−ＲＯＭ５４からＨＤＤ６０に設けられたプログラム記憶エリア６１やプログラム関係情報記憶エリア６２に記憶されるようになっている。尚、パーソナルコンピュータ２の印刷データ編集プログラム及びその使用データ等の取得方法はＣＤ−ＲＯＭ５４によるものに限らず、フレキシブルディスクやＭＯといった他の記録媒体であってもよく、また、パーソナルコンピュータ２をネットワークに接続させ、ネットワーク上の他の端末から取得してもよい。
【００２８】
次に、図３を参照して、ＲＡＭ５２に設けられている記憶エリアについて説明する。ＲＡＭ５２には、作業領域１５０（図４参照）に表示されて編集されているレイアウトの各オブジェクトの情報を記憶するオブジェクト情報記憶エリア５２１、レイアウトが印刷される用紙についての情報が記憶される用紙設定情報記憶エリア５２２、作業領域１５０に表示されているオブジェクトを印刷した際の状態のイメージをプレビュー画面（図１３参照）に表示する為の情報であるプレビュー用情報記憶エリア５２３、作業領域１５０でオブジェクトを編集する際にユーザにとって好ましい用紙方向が記憶される好適用紙方向記憶エリア５２４等が設けられている。なお、用紙設定情報記憶エリア５２２には、印刷される用紙の種類（例えば、３ｃｍ×９ｃｍダイカット紙、幅２４ｍｍのテープ等）が記憶される用紙種類欄５２２１、その用紙の向き（縦又は横）が記憶される用紙方向欄５２２２等が少なくとも設けられている。
【００２９】
なお、本実施の形態では、用紙の長手方向を上下に配置した状態を用紙方向「縦」とし、用紙の長手方向を左右に配置した状態を用紙方向「横」とする。
【００３０】
次に、図４を参照して、パーソナルコンピュータ２で起動するエディタ１００について説明する。図４は、印刷装置１に印刷する文字等を入力するためのエディタ１００のイメージ図である。エディタ１００は、印刷データ編集プログラムの動作により、パーソナルコンピュータ２のモニタ３１に表示され、キーボード４１やマウス４２の操作によりデータ入力や指示が行われる。
【００３１】
図４に示すように、エディタ１００の上部には、操作指示を行うためのメニューバー１１０及びツールバー１２０が設けられており、エディタ１００の下半分には、印刷装置１で印刷する文字等を編集するための作業領域１５０が設けられており、オブジェクトのイメージ画像（イメージオブジェクト１４１，文字オブジェクト１４２，１４３，１４４）と用紙の形状のイメージ画像（用紙イメージ１４９）からなるレイアウト１４０が表示されている。また、作業領域１５０内の矢印は、マウスカーソル１５５である。そして、作業領域１５０の左には、作業領域１５０で入力するツールの種類（文字、線、四角、曲線等）を指定する（入力モードの選択）ためのツールボックス１３２が設けられている。このようなエディタ１００をキーボード４１やマウス４２で操作することにより、印刷装置１で印刷する情報を編集することができる。
【００３２】
次に、図４乃至図８を参照して、レイアウトスタイル情報記憶エリア６３及びオブジェクト情報記憶エリア５２１について説明しつつ、レイアウトスタイルの適用処理について説明する。図４のレイアウト１４０は、レイアウトスタイル情報記憶エリア６３に記憶されているレイアウトスタイルのうち、レイアウトスタイル番号「１」のレイアウトスタイルが、オブジェクトの存在しない作業領域１５０に配置された場合のレイアウトである。そして、図５は、レイアウトスタイル情報記憶エリア６３の構成を示す模式図であり、図６は、作業領域１５０に表示されるオブジェクトの情報が記憶されるオブジェクト情報記憶エリア５２１の構成を示す模式図である。図７は、３つの文字オブジェクトが存在視しているレイアウト２０１が表示されているエディタ１００のイメージ図であり、図８は、図７に示すレイアウト２０１にレイアウトスタイル番号「１」のレイアウトスタイルを適用させたレイアウト２０２が表示されたエディタ１００のイメージ図である。
【００３３】
エディタ１００において、メニューバー１１０の「挿入」が選択され、表示されるメニューボックスから「レイアウトスタイル」が選択されると、レイアウトスタイル選択画面（図示外）が表示される。このレイアウトスタイル選択画面において適用させるレイアウトスタイルが選択され、「ＯＫ」が選択されると、レイアウトスタイル情報記憶エリア６３に記憶されている位置情報や属性情報がオブジェクト情報記憶エリア５２１に適用され、作業領域１５０に選択されたレイアウトスタイルに登録されている位置関係で各オブジェクトが配置される。
【００３４】
なお、作業領域１５０に１つもオブジェクトが存在しない場合には、配置されたオブジェクトにはレイアウトスタイル情報記憶エリア６３のデータ欄に記憶されているデータが表示される。また、既に作業領域１５０にオブジェクトが存在する場合には、オブジェクト情報記憶エリア５２１には既に各オブジェクトの情報が記憶されていることになる。その際にレイアウトスタイルを適用させる場合には文字オブジェクトにレイアウトスタイルの文字オブジェクトの位置情報や配置情報が適用され、イメージオブジェクトにはレイアウトスタイルのイメージオブジェクトの位置情報が適用される。なお、どのオブジェクトとどのレイアウトスタイルのオブジェクト情報とを対応させるかは所定のルール（例えば位置の近いもの同士、レイアウトの左上からの並び順等）を用いるが、本発明の要部ではないので説明を省略する。
【００３５】
まず、図５を参照して、レイアウトスタイル情報記憶エリア６３について説明する。図５に示すように、レイアウトスタイル情報記憶エリア６３には、レイアウトスタイル番号欄、オブジェクト情報欄が設けられており、オブジェクト情報欄には種類情報欄、位置情報欄、属性情報欄、データ欄が設けられている。レイアウトスタイル番号欄には、レイアウトスタイルを識別する為の番号が記憶されており、そして、オブジェクト情報欄の種類情報欄には、オブジェクトの種類（文字オブジェクト、イメージオブジェクト、図形オブジェクト等）が記憶されている。そして、位置情報欄には、左欄、上欄、幅欄、高さ欄が設けられており、それぞれにそのオブジェクトの用紙の左上からの左右方向の距離、用紙の左上からの上下方向の距離、オブジェクトの幅、高さが記憶されている。なお、単位はｍｍである。そして、属性情報欄には文字オブジェクトに対する各種修飾内容が記憶されている。修飾欄には太字やイタリック体、白抜きといった文字修飾の設定情報が記憶され、フォント欄にはゴシック、明朝などのフォントの種類が記憶され、サイズ欄には文字のフォントサイズ（特大、大、中、小など）が記憶され、色欄には文字の色が記憶されている。そして、データ欄には、オブジェクト自身のデータ（文字オブジェクトであれば表示される文字情報、イメージオブジェクトであれば画像データ等）が記憶されている。
【００３６】
図５に示す例では、レイアウトスタイル番号「１」のレイアウトスタイルとして、イメージオブジェクト１つ、文字オブジェクト３つが登録されている。１つ目のイメージオブジェクトは、用紙の左上から横に２ｍｍ、左上から下に２ｍｍの位置に幅２８ｍｍ、高さ２６ｍｍで配置され、星型のイメージが記憶されている。このレイアウトスタイルがオブジェクトの存在していないレイアウトに配置されると、図４のレイアウト１４０のイメージオブジェクト１４１のように表示される。次に、１つ目の文字オブジェクトでは、用紙の左上から横に３２ｍｍ、左上から下に２ｍｍの位置に、幅２７ｍｍ、高さ８ｍｍで配置され、太字、ゴシック体、サイズ中の黒色という属性情報で、「クリックして「名前」を入力」という文字が記憶されている。そして、図４に示す文字オブジェクト１４２のように表示される。そして、２つ目の文字オブジェクトは、用紙の左上から横に６１ｍｍ、左上から下に２ｍｍの位置に、幅２７ｍｍ、高さ８ｍｍで配置され、ゴシック体、サイズ小の黒色という属性情報で、「クリックして「担当」を入力」という文字が記憶されている。そして、図４に示す文字オブジェクト１４３のように表示される。３つ目の文字オブジェクトは、用紙の左上から横に３２ｍｍ、左上から下に１２ｍｍの位置に、幅５６ｍｍ、高さ１６ｍｍで配置され、明朝体、サイズ小の黒色という属性情報で、「クリックして「アピール」を入力」という文字が記憶されている。そして、図４に示す文字オブジェクト１４４のように表示される。
【００３７】
次に、図６を参照して、オブジェクト情報記憶エリア５２１について説明する。オブジェクト情報記憶エリア５２１には、図６に示すように、オブジェクト番号欄、回転欄、文字送り欄、種類情報欄、位置情報欄、属性情報欄、データ欄等が設けられている。オブジェクト番号欄にはオブジェクトを識別する為の番号が記憶される。そして、文字送り欄には、文字オブジェクトの文字送りの方向（「縦」又は「横」）が記憶され、回転欄にはオブジェクトを回転させた際の回転角（基準位置から時計回りに回転させる角度）が記憶される。そして、種類情報欄には、オブジェクトの種類を示すコードが記憶され、位置情報欄には用紙の左上からの距離やサイズが記憶され、属性情報欄には、文字オブジェクトの文字修飾の属性が記憶され、データ欄には、オブジェクト自身のデータ（文字オブジェクトであれば表示される文字情報、イメージオブジェクトであれば画像データ等）が記憶されている。
【００３８】
ここで、オブジェクトの存在していない作業領域１５０にレイアウトスタイル情報記憶エリア６３に記憶されているレイアウトスタイルが作業領域１５０に配置される場合について説明する。図６に示すオブジェクト情報記憶エリア５２１のように、４つのオブジェクトの情報が作成され、種類情報欄、位置情報欄、属性情報欄、データ欄には、レイアウトスタイル情報記憶エリア６３に記憶されていたのと同様の情報が記憶されることとなる。したがって、図４に示すように、作業領域１５０にはレイアウトスタイル情報記憶エリア６３のデータ欄に記憶されていたデータが表示されている。
【００３９】
次に、図７及び図８を参照して、文字オブジェクトが存在している場合に、レイアウトスタイルを適用した場合について説明する。図７に示すように、作業領域１５０には、「丹精込めて作りました。甘みもしっかりしています。生でサラダでお召し上がり頂くと、このにんじんのおいしさをより感じられると思います。」と表示されている文字送り方向「横」の文字オブジェクト２１１、「にんじん」と表示されている文字送り方向「縦」の文字オブジェクト２１２、「○○市  ××さん」と表示されている文字送り方向「縦」の文字オブジェクト２１３が表示されている。
【００４０】
そして、レイアウトスタイル番号「１」のレイアウトスタイルを適用させると、イメージオブジェクトは存在しないので、レイアウトスタイル情報記憶エリア６３の情報がそのまま表示されて星の画像（画像オブジェクト２１４）が表示されている。そして、「にんじん」の文字オブジェクト２１２に１つ目の文字オブジェクトが適用され、「○○市  ××さん」の文字オブジェクト２１３に３つ目の文字オブジェクトが適用され、「丹精込めて…」の文字オブジェクト２１１に３つ目の文字オブジェクトが適用されている。
【００４１】
ここで、図７のレイアウト２０１と図８のレイアウト２０２を比べると、用紙方向が異なっている。本発明の印刷データ編集装置及び印刷データ編集プログラムでは、レイアウトスタイルを適用する際に、もっとも多い文字送り方向に合わせて用紙方向を変更する。図７のレイアウト２０１では文字オブジェクト２１１は横、文字オブジェクト２１２，２１３は縦であるので、縦の方が多いため、用紙方向も縦とされる。よって、図７に示すレイアウト２０１の用紙イメージ２１０は横向きに表示されているが、図８に示すレイアウトスタイル適用後のレイアウト２０２では用紙方向は「縦」となり、用紙イメージ２２０は縦向きに表示されている。
【００４２】
次に、図９及び図１０を参照して、用紙３２１に初めて文字オブジェクト３１１を追加する場合について説明する。図９は、従来の印刷データ編集装置および印刷データ編集プログラムで文字オブジェクトが入力されている状態のエディタ９００のイメージ図であり、図１０は、本発明の印刷データ編集装置及び印刷データ編集プログラムで文字オブジェクトが入力されている状態のエディタ１００のイメージ図である。本実施の形態では、用紙に初めて文字オブジェクトが追加された場合には、追加された文字オブジェクトの文字送り方向に合わせて、用紙方向を決定する。ここでは、横置きの用紙のレイアウトに縦書きの新しい文字オブジェクトを追加した場合を例に挙げて説明する。
【００４３】
図９に示すように、横置きの用紙３２１のレイアウト３０１に縦書きの文字オブジェクト３１１を追加して、用紙３２１の高さ以上となる文字数を入力すると、文字オブジェクトが用紙からはみ出してしまう。したがって、ユーザは用紙方向を変更したり、文字オブジェクトを回転させたりして、文字オブジェクトが用紙に収まるように編集しなければならない。
【００４４】
しかし、本発明の印刷データ編集装置及び印刷データ編集プログラムでは、図１０に示すように、文字オブジェクトが存在していないレイアウト４０１に文字オブジェクト４１１を追加する場合には、用紙設定情報記憶エリア５２２の用紙方向欄５２２２に記憶されている用紙４２１の方向を判断し、追加される文字オブジェクト４１１の文字送り方向と用紙の方向を同じ方向とするように制御する。例えば、用紙方向が「横」である場合に、文字送り方向が「縦」の文字オブジェクトが追加された場合には、用紙方向が「横」に変更され、用紙方向が「縦」である場合に、文字送り方向が「横」の文字オブジェクトが追加された場合には、用紙方向が「横」に変更される。この制御ついては、図１７のテキスト入力処理のフローチャートを参照して後述する。
【００４５】
なお、文字オブジェクトの追加は、エディタ１００のメニューバー１１０において「挿入」が選択され、メニューリストの中から「テキスト」が選択された場合や、ツールボックス１３２において横書き文字オブジェクト追加ボタン１３２１が選択されたり、縦書き文字オブジェクト追加ボタン１３２２が選択されたりした場合に行われる。なお、すでにレイアウトに追加されている文字オブジェクトの文字送り方向は、テキストのプロパティ画面（図示外）を表示させて、設定を変更することができる。
【００４６】
次に、図１１を参照して、既存の文字オブジェクトが回転されて、作業領域１５０に表示される文字の向きが変更されている場合に表示されるテキストボックス６００について説明する。図１１は、テキストボックス６００の表示されたエディタ１００のイメージ図である。図１１に示すように、縦書きの文字オブジェクト５１１が左に９０°（時計回りに２７０°）回転されている場合には、文字オブジェクト５１１の文字も左に９０°回転されてしまい、大変読みにくいものとなる。そこで、文字の向きを通常の読みやすい向きに表示するテキストボックス６００を表示する。テキストボックス６００には、文字が表示される表示領域６０１が設けられており、その表示領域６０１内にカーソル６０２が表示されている。なお、テキストボックス６００の右上には閉ボタン６０３が設けられており、このテキストボックス６００が不要な場合にはテキストボックス６００を閉じ、通常の文字オブジェクトの編集と同じように文字オブジェクト５１１内にカーソルが表示され、文字オブジェクト５１１を見ながら文字の入力を行うことができる。
【００４７】
次に、図１２及び図１３を参照して、プレビュー画面７００について説明する。図１２は、図８に示したレイアウト２０２を編集したレイアウト２０３を表示したエディタ１００のイメージ図であり、図１３はレイアウト２０３を印刷したイメージを表示したプレビュー画面７００のイメージ図である。図１２に示すように、レイアウト２０３は用紙方向が縦であり、イメージオブジェクト２１４がにんじんの画像に変更されている。また、「丹精込めて…」の文字オブジェクト２１１は、文字送りが「縦」に変更されている。そして、メニューバーで「ファイル」が選択され、メニューリストから「印刷プレビュー」が選択されると、図１３に示すようなプレビュー画面７００が表示される。図１３に示すように、プレビュー画面にはイメージ表示領域７５０が設けられており、そこにレイアウト２０３の印刷イメージ７０１が表示されている。本実施の形態の印刷データ編集装置及び印刷データ編集プログラムでは、印刷イメージ７０１はエディタ１００の作業領域１５０での表示方向に係わらず、用紙の排出方向と同じ方向で表示される。本実施の形態では、図１３における矢印方向を用紙の排出方向とするが、この方向は上向きであったり、下向きであったり、右向きであったりしてもよい。また、用紙の排出方向をどちらの向きにするかをユーザが設定できるようにしてもよい。
【００４８】
次に、図１４乃至図１７のフローチャートを参照して、本実施の形態の印刷データ編集装置及び印刷データ編集プログラムの主な処理について説明する。図１４は、メイン処理のフローチャートであり、図１５は、メイン処理の中で実施されるレイアウトスタイル適用処理のフローチャートであり、図１６は、メイン処理の中で実施されるプレビュー処理のフローチャートであり、図１７は、メイン処理の中で実施されるテキスト入力処理のフローチャートである。
【００４９】
メイン処理は印刷データ編集装置において、印刷データ編集プログラムの起動の指示が行われると開始される。まず、ＲＡＭ５２の各記憶エリア等の初期化が行われる（Ｓ１）。そして、レイアウトスタイル適用の指示（メニューバー１１０の「挿入」選択、メニューボックスから「レイアウトスタイル」選択）が行われたら（Ｓ２：ＹＥＳ）、レイアウトスタイル適用処理が行われる（Ｓ５，図１５参照）。まず、レイアウトスタイル選択画面（図示外）が開かれ、レイアウトスタイルの選択の受付が行われる（Ｓ２１）。なお、このレイアウトスタイル選択画面において、「キャンセル」が選択された場合には、本処理は終了し、メイン処理へ戻る。
【００５０】
適用するレイアウトスタイルが選択されたら（Ｓ２１）、レイアウトに文字オブジェクトがあるか否かの判断が行われる（Ｓ２２）。オブジェクト情報記憶エリア５２１に文字オブジェクトが記憶されていない場合には、レイアウトに文字オブジェクトがないので（Ｓ２２：ＮＯ）、Ｓ３１へ進み、レイアウトスタイルのオブジェクトとオブジェクト情報記憶エリア５２１のオブジェクトを対応させ、位置情報及び属性情報をオブジェクト情報記憶エリア５２１へセットされる。そして、オブジェクトが足りない場合にはレイアウトスタイルのオブジェクトが追加される。オブジェクトが余る場合には、例えば、他のオブジェクトに残りのオブジェクトのデータが統合される。そして、作業領域１５０の表示が更新され（Ｓ３２）、レイアウトスタイル適用処理は終了し、メイン処理へ戻る。
【００５１】
オブジェクト情報記憶エリア５２１に文字オブジェクトが記憶されている場合には、レイアウトに文字オブジェクトがあるので（Ｓ２２：ＹＥＳ）、用紙方向の変更をするか否かの処理が行われる（Ｓ２３〜Ｓ２９）。まず、文字オブジェクトが複数あるか否かの判断が行われる（Ｓ２３）。オブジェクト情報記憶エリア５２１に１つしか文字オブジェクトが記憶されていない場合には（Ｓ２３：ＮＯ）、その文字オブジェクトの文字送り欄に記憶されている文字送り方向がＲＡＭ５２の好適用紙方向記憶エリア５２４にセットされる（Ｓ２６）。また、オブジェクト情報記憶エリア５２１に複数の文字オブジェクトが記憶されている場合には（Ｓ２３：ＹＥＳ）、全ての文字オブジェクトの文字送り欄の文字送り方向が読み出され、縦方向及び横方向の数がカウントされる（Ｓ２４）。そして、多い方の文字送り方向が好適用紙方向記憶エリア５２４にセットされる（Ｓ２５）。
【００５２】
そして、ＲＡＭ５２の用紙設定情報記憶エリア５２２の用紙方向欄５２２２に記憶されている用紙方向が現在の用紙方向として取得され（Ｓ２７）、用紙方向欄５２２２の用紙方向と好適用紙方向記憶エリア５２４に記憶されている用紙方向とが比較される（Ｓ２８）。これらの用紙方向が同じ方向であれば（Ｓ２８：ＹＥＳ）、用紙方向を変更する必要はないので、Ｓ３１へ進み、レイアウトスタイルのオブジェクトとオブジェクト情報記憶エリア５２１のオブジェクトを対応させ、位置情報及び属性情報をオブジェクト情報記憶エリア５２１へセットされ、オブジェクトが足りない場合にはレイアウトスタイルのオブジェクトが追加される（Ｓ３１）。なお、オブジェクトが余る場合には、例えば、他のオブジェクトに残りのオブジェクトのデータが統合される。そして、作業領域１５０の表示が更新され（Ｓ３２）、レイアウトスタイル適用処理は終了し、メイン処理へ戻る。
【００５３】
用紙方向欄５２２２に記憶されている用紙方向と好適用紙方向記憶エリア５２４に記憶されている用紙方向とが異なる場合には（Ｓ２８：ＮＯ）、用紙方向欄５２２２の用紙方向が、「縦」ならば「横」、「横」ならば「縦」に変更される（Ｓ２９）。そして、レイアウトスタイルのオブジェクトとオブジェクト情報記憶エリア５２１のオブジェクトを対応させ、位置情報及び属性情報をオブジェクト情報記憶エリア５２１へセットされ、オブジェクトが足りない場合にはレイアウトスタイルのオブジェクトが追加され、さらに、位置情報が用紙方向の変更による回転に対応させた位置情報に更新される（Ｓ３０）。なお、オブジェクトが余る場合には、例えば、他のオブジェクトに残りのオブジェクトのデータが統合される。
【００５４】
例えば、図８に示した、レイアウトスタイル番号「１」のレイアウトスタイルが適応され、さらに用紙方向が変更されたレイアウト２０２において、「にんじん」の文字オブジェクト２１２は、レイアウトスタイル情報記憶エリア６３では、１番目の文字オブジェクトであり、左「３２」，上「２」，幅「２７」，高さ「８」である。しかしながら、用紙方向の変換により、左「２０」，上「３２」，幅「８」，高さ「２７」となる。そして、作業領域１５０の表示が更新され（Ｓ３２）、レイアウトスタイル適用処理は終了し、メイン処理へ戻る。
【００５５】
メイン処理では、図１４に示すように、終了の指示（メニューバー１１０の「ファイル」選択、メニューボックスから「アプリケーションの終了」選択）が成されたか否かの判断が行われ（Ｓ９）、終了の指示がなければ（Ｓ９：ＮＯ）、Ｓ２へ戻る。
【００５６】
レイアウトスタイル適用の指示は行われておらず（Ｓ２：ＮＯ）、プレビュー表示の指示（メニューバーで「ファイル」選択、メニューリストから「印刷プレビュー」選択）が行われた場合には（Ｓ３：ＹＥＳ）、プレビュー処理が行われる（Ｓ６、図１６参照）。
【００５７】
プレビュー処理では、図１６に示すように、まず、ＲＡＭ５２の用紙設定情報記憶エリア５２２の用紙方向欄５２２２に記憶されている用紙方向が現在の用紙方向として取得され（Ｓ４１）、印刷装置１に関する情報と用紙設定情報記憶エリア５２２に記憶されている情報とから、用紙設定情報記憶エリア５２２の用紙種類欄５２２１に記憶されている用紙種類を用紙方向欄５２２２に記憶されている用紙方向で印刷する場合に、印刷装置１においてどの方向で用紙が搬送されるかの情報（用紙搬送方向）が取得される（Ｓ４２）。そして、Ｓ４１とＳ４２とで取得された、用紙方向と用紙搬送方向とが一致するか否かの判断が行われる（Ｓ４３）。なお、本実施の形態では、プレビュー画面７００の右から左への方向を用紙搬送方向としている。
【００５８】
用紙方向と用紙の搬送方向とが一致した場合には（Ｓ４３：ＹＥＳ）、作業領域１５０に表示されている用紙方向と同じ用紙方向で印刷イメージ７０１を作成すればよいので、オブジェクト情報記憶エリア５２１、用紙設定情報記憶エリア５２２に記憶されている内容のままプレビュー用の印刷イメージ、用紙のイメージが作成されて、プレビュー用情報記憶エリア５２３に記憶される（Ｓ４６）。そして、プレビュー画面７００が表示されて（Ｓ４７）、プレビュー表示処理は終了し、メイン処理へ戻る。
【００５９】
用紙方向と用紙の搬送方向とが一致しない場合には（Ｓ４３：ＮＯ）、作業領域１５０に表示されている用紙方向と異なる用紙方向で印刷イメージ７０１を作成しなければならない。そこで、プレビュー用情報記憶エリア５２３の用紙方向を記憶するエリアには、用紙方向欄５２２２とは逆の用紙方向（「横」ならば「縦」、「縦」ならば「横」）が記憶される（Ｓ４４）。そして、Ｓ４４で記憶された用紙方向で用紙のイメージが作成され、各オブジェクトを回転させて、配置させた印刷イメージが作成される（Ｓ４５）。そして、プレビュー画面７００が表示されて（Ｓ４７）、プレビュー表示処理は終了し、メイン処理へ戻る。
【００６０】
そして、メイン処理では、図１４に示すように、終了の指示（メニューバー１１０の「ファイル」選択、メニューボックスから「アプリケーションの終了」選択）が成されたか否かの判断が行われ（Ｓ９）、終了の指示がなければ（Ｓ９：ＮＯ）、Ｓ２へ戻る。
【００６１】
また、レイアウトスタイル適用の指示もされず（Ｓ２：ＮＯ）、プレビュー表示の指示もされていない場合には（Ｓ３：ＮＯ）、文字オブジェクトへの入力指示が行われたか否かの判断が行われる（Ｓ４）。文字オブジェクトへの入力指示は、入力モードが「横書き文字」又は「縦書き文字」となっている場合に、作業領域１５０上をマウスカーソル１５５が選択（クリック）されることにより行われる。なお、入力モードには「横書き文字」、「縦書き文字」の他に、「オブジェクト選択」、「直線入力」、「円入力」、「曲線入力」、「フレーム入力」などがあり、メニューバー１１０の「書式」メニューを選択し、メニューリストから各モードを選択することや、ツールボックス１３２でそれぞれのモードを示すアイコンを選択することにより各入力モードを移行することができる。「横書き文字」は「Ａ」の文字が表示されている横書き文字オブジェクト追加ボタン１３２１であり、「縦書き文字」は「Ａ」の横にした矢印が付いている縦書き文字オブジェクト追加ボタン１３２２である。
【００６２】
文字オブジェクトへの入力指示が行われた場合には（Ｓ４：ＹＥＳ）、テキスト処理が行われる（Ｓ７、図１７参照）。テキスト入力処理では、図１７に示すように、まず文字オブジェクトの追加によるテキスト入力か否かの判断が行われる（Ｓ５１）。作業領域１５０において文字オブジェクトが表示されている位置でなければ、文字オブジェクトの追加であるので（Ｓ５１：ＹＥＳ）、クリックされた位置を基準にして文字オブジェクトが追加される（Ｓ５２）。ここでは、オブジェクト情報記憶エリア５２１に文字オブジェクトが追加され、クリックされた位置を基準に最低の領域が決定されて位置情報欄に記憶される。また、入力モードが「横書き文字」であれば文字送り欄には「横」が記憶され、入力モードが「縦書き文字」であれば文字送り欄には「縦」が記憶される。
【００６３】
そして、オブジェクト情報記憶エリア５２１にすでに文字オブジェクトが記憶されているか否かにより、初めての文字オブジェクトの追加であるか否かの判断が行われる（Ｓ５３）。すでに、文字オブジェクトが記憶されていれば始めての文字オブジェクトでないので（Ｓ５３：ＮＯ）、用紙方向の変更についての処理をする必要はないので、そのままＳ５９へ進む。
【００６４】
オブジェクト情報記憶エリア５２１に文字オブジェクトが記憶されておらず、初めての文字オブジェクトであれば（Ｓ５３：ＹＥＳ）、追加された文字オブジェクトの文字送り欄の内容から好ましい用紙方向が判断され、ＲＡＭ５２の好適用紙方向記憶エリア５２４にセットされる（Ｓ５４）。具体的には、用紙方向が「横」であれば好適用紙方向も「横」、用紙方向が「縦」であれば好適用紙方向も「縦」となる。そして、ＲＡＭ５２の用紙設定情報記憶エリア５２２の用紙方向欄５２２２から現在の用紙方向が取得され（Ｓ５５）、用紙方向欄５２２２の用紙方向と好適用紙方向記憶エリア５２４に記憶されている用紙方向とが比較される（Ｓ５６）。これらの用紙方向が同じ方向であれば（Ｓ５６：ＹＥＳ）、用紙方向を変更する必要はないので、Ｓ５９へ進む。また、これらの用紙方向が同じでなければ（Ｓ５６：ＮＯ）、用紙方向欄５２２２の用紙方向が、「縦」ならば「横」、「横」ならば「縦」に変更される（Ｓ５７）。そして、Ｓ５９へ進む。
【００６５】
そして、Ｓ５９では、オブジェクト情報記憶エリア５２１の回転欄および文字送り方向が取得され（Ｓ５９）。文字の向きが見難い方向であるか否かの判断が行われる（Ｓ６０）。文字オブジェクトが回転されていれば、文字は見難い方向となっているので（Ｓ６０：ＹＥＳ）、テキストボックス６００が表示される（Ｓ６１）。そして、入力された文字が確定して、入力受付が完了したら（Ｓ６２）、作業領域１５０の表示が更新され（Ｓ６３）、テキストボックス６００が閉じられる（Ｓ６４）。そして、Ｓ６７へ進む。また、
文字オブジェクトが回転されていなければ、文字は見難い方向でないので（Ｓ６０：ＮＯ）、テキストボックス６００は表示されず、入力された文字が確定して、入力受付が完了したら（Ｓ６５）、作業領域１５０の表示が更新される（Ｓ６６）。そして、Ｓ６７へ進む。
【００６６】
Ｓ６７では、他の指示がなされたか否かの判断が行われ（Ｓ６７）、入力モードが変更、印刷指示、プレビュー表示の指示、レイアウト適用指示など行われたら（Ｓ６７：ＹＥＳ）、テキスト入力処理は終了し、メイン処理へ戻る。他の指示がなされていなければ（Ｓ６７：ＮＯ）、Ｓ５１へ戻る。
【００６７】
また、クリックされた位置が既に文字オブジェクトが表示されている位置であり、すでにある文字オブジェクトが選択されている場合には（Ｓ５１：ＮＯ、Ｓ５８：ＹＥＳ）、Ｓ５９へ進み、文字が見難い方向であれば（Ｓ５９，Ｓ６０：ＹＥＳ）、テキストボックス６００を表示させて（Ｓ６１）、入力受付（Ｓ６２）、表示更新が行われ（Ｓ６３）、テキストボックスは閉じられる（Ｓ６４）。また、文字が見難い方向でなければ（Ｓ５９，Ｓ６０：ＮＯ）、テキストボックス６００は表示されずに、入力受付（Ｓ６５）、表示更新が行われる（Ｓ６６）。そして、他の指示がなされていなければ（Ｓ６７：ＮＯ）、Ｓ５１へ戻る。なお、入力モードが「横書き文字」又は「縦書き文字」となっているのみで、作業領域１５０の何れの位置も選択されていない場合には（Ｓ５１：ＮＯ，Ｓ５８：ＮＯ）、そのままＳ６７へ進む。
【００６８】
また、メイン処理において、レイアウトスタイル適用の指示もされず（Ｓ２：ＮＯ）、プレビュー表示の指示もされず（Ｓ３：ＮＯ）、文字オブジェクトへの入力指示が行われていない場合には（Ｓ４：ＮＯ）、その他の印刷データ編集の処理が行われ（Ｓ８）、終了指示が行われたら（Ｓ９：ＹＥＳ）、メイン処理は終了する。
【００６９】
このようにして、レイアウトスタイルを適用する際に、文字オブジェクトについて最も多い文字送り方向の文字オブジェクトが用紙に収まりやすい方向に用紙方向を変更することができる。また、レイアウトに始めての文字オブジェクトを追加する際にも、その追加される文字オブジェクトの文字送り方向に合わせて、文字オブジェクトが用紙に収まりやすい方向に用紙方向を変更することができる。また、文字オブジェクトの文字を入力する際に、文字オブジェクトが回転されており、文字が見難い方向である場合には、文字を見やすい方向に表示させたテキストボックス６００を別途表示して、ユーザが文字入力をしやすいようにしている。また、レイアウトの印刷結果のイメージをプレビュー画面で表示する際には、印刷装置１での用紙の搬送方向と同じ方向で表示されるので、用紙方向が自動で変更されても、実際に印刷する際のイメージを的確に掴むことができる。
【００７０】
なお、上記実施の形態のＲＡＭ５２のオブジェクト情報記憶エリア５２１が「オブジェクト情報記憶手段」に該当し、ＲＡＭ５２の用紙設定情報記憶エリア５２２の用紙方向欄５２２２が「用紙方向記憶手段」に該当し、レイアウトスタイル情報記憶エリア６３が「レイアウトスタイル記憶手段」に該当する。エディタ１００の作業領域１５０が「表示手段」に該当し、エディタ１００の作業領域１５０の文字オブジェクトが「文字入力手段」に該当し、ツールボックス１３２の横書き文字オブジェクト追加ボタン１３２１及び縦書き文字オブジェクト追加ボタン１３２２が「文字オブジェクト追加手段」に該当する。プレビュー画面７００が「印刷イメージ表示手段」に該当する。エディタ１００の作業領域１５０の文字オブジェクトが「第１入力文字表示手段」に該当し、テキストボックス６００が「第２入力文字表示手段」に該当する。
【００７１】
図１５に示すレイアウトスタイル適用処理のＳ２１の処理を実行するＣＰＵ５０が「選択手段」に相当し、Ｓ３０，Ｓ３１の処理を行うＣＰＵ５０が「配置手段」に相当し、Ｓ２４の処理を行うＣＰＵ５０が「文字送り方向検出手段」に相当し、図１５に示すレイアウトスタイル適用処理のＳ２９、図１７に示すテキスト入力処理のＳ５７が「用紙方向変更手段」に相当し、図１５に示すレイアウトスタイル適用処理のＳ２８，Ｓ２９、図１７に示すテキスト入力処理のＳ５６，Ｓ５７が「用紙方向変更制御手段」に相当し、図１５に示すレイアウトスタイル適用処理のＳ３２、図１７に示すテキスト入力処理のＳ６３が「表示更新手段」に相当する。図１７に示すテキスト入力処理のＳ５４，Ｓ５５，Ｓ５６及び図１５に示すレイアウトスタイル適用処理のＳ２５，Ｓ２６，Ｓ２７，Ｓ２８が「判断手段」に相当する。図１６に示すプレビュー表示処理を行うＣＰＵ５０が「印刷イメージ表示制御手段」に相当する。図１７に示すテキスト入力処理のＳ５９，Ｓ６０の処理を行うＣＰＵ５０が「回転判断手段」に相当し、Ｓ６０，Ｓ６１の処理を行うＣＰＵ５０が「入力文字表示制御手段」に相当する。
【００７２】
尚、本発明の印刷データ編集装置及び印刷データ編集プログラムは、上記した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。上記実施の形態では、印刷装置としてテープを印刷する印刷装置１を例に挙げているが、印刷装置はテープを印刷するものに限らず、カット紙を印刷するものや連帳用紙を印刷するものであってもよく、印刷形態もインクジェット式、レーザー式、熱転写式等どのようなものであってもよい。
【００７３】
なお、上記実施の形態では、レイアウトに対して最初に文字オブジェクトを追加して文字入力を行う際に用紙方向の判定を行っているが、用紙判定は最初の文字オブジェクトを追加して文字入力を行う際だけに限らず、文字オブジェクトを追加して文字入力を行う際には必ず用紙方向の判定を行ったり、文字入力を行う際には必ず用紙方向の判定を行ったりしてもよい。
【００７４】
また、上記実施の形態では、文字オブジェクトの編集として文字オブジェクトの回転が行われているが、文字オブジェクトの編集として、文字を回転させるようにしてもよい。この場合には、テキストボックスの表示／非表示の判断（図１７に示すテキスト入力処理のＳ６０）は文字オブジェクトの回転角度だけでなく、文字オブジェクトの回転角度、文字送り方向、文字の回転角度の３つを考慮にいれて、作業領域１５０において文字オブジェクトが表示される際に文字の向きが見難いか否かの判定を行うようにしてもよい。
【産業上の利用可能性】
【００７５】
本発明の印刷データ編集装置及び印刷データ編集プログラムは、印刷装置で印刷を行う為の印刷データを編集するパーソナルコンピュータ等に利用可能であり、自身で印刷データを編集する印刷装置においても利用可能である。
【図面の簡単な説明】
【００７６】
【図１】印刷装置１及びパーソナルコンピュータ２の概略を示す外観斜視図である。
【図２】パーソナルコンピュータ２の電気的構成を示すブロック図である。
【図３】ＲＡＭ５２の構成を示す模式図である。
【図４】印刷装置１に印刷する文字等を入力するためのエディタ１００のイメージ図である。
【図５】レイアウトスタイル情報記憶エリア６３の構成を示す模式図である。
【図６】作業領域１５０に表示されるオブジェクトの情報が記憶されるオブジェクト情報記憶エリア５２１の構成を示す模式図である。
【図７】３つの文字オブジェクトが存在視しているレイアウト２０１が表示されているエディタ１００のイメージ図である。
【図８】図７に示すレイアウト２０１にレイアウトスタイル番号「１」のレイアウトスタイルを適用させたレイアウト２０２が表示されたエディタ１００のイメージ図である。
【図９】従来の印刷データ編集装置および印刷データ編集プログラムで文字オブジェクトが入力されている状態のエディタ９００のイメージ図である。
【図１０】本発明の印刷データ編集装置及び印刷データ編集プログラムで文字オブジェクトが入力されている状態のエディタ１００のイメージ図である。
【図１１】テキストボックス６００の表示されたエディタ１００のイメージ図である。
【図１２】図８に示したレイアウト２０２を編集したレイアウト２０３を表示したエディタ１００のイメージ図である。
【図１３】レイアウト２０３を印刷したイメージを表示したプレビュー画面７００のイメージ図である。
【図１４】メイン処理のフローチャートである。
【図１５】メイン処理の中で実施されるレイアウトスタイル適用処理のフローチャートである。
【図１６】メイン処理の中で実施されるプレビュー処理のフローチャートである。
【図１７】メイン処理の中で実施されるテキスト入力処理のフローチャートである。
【符号の説明】
【００７７】
１  印刷装置
２  パーソナルコンピュータ
５０  ＣＰＵ
５２  ＲＡＭ
６０  ＨＤＤ
６３  レイアウトスタイル情報記憶エリア
１００  エディタ
１３２１，１３２２  文字オブジェクト追加ボタン
１４０  レイアウト
１４２，１４３，１４４  文字オブジェクト
１４９  用紙イメージ
２０１，２０２，２０３  レイアウト
２１０  用紙イメージ
２１１，２１２，２１３  文字オブジェクト
２２０  用紙イメージ
３０１  レイアウト
３１１  文字オブジェクト
３２１  用紙
４０１  レイアウト
４１１  文字オブジェクト
４２１  用紙
５１１  文字オブジェクト
５２１  オブジェクト情報記憶エリア
５２２  用紙設定情報記憶エリア
５２２２  用紙方向欄
５２３  プレビュー用情報記憶エリア
５２４  好適用紙方向記憶エリア
６００  テキストボックス
７００  プレビュー画面
７０１  印刷イメージ
【図１】
2007004676.tif 000003
【図２】
2007004676.tif 000004
【図３】
2007004676.tif 000005
【図４】
2007004676.tif 000006
【図５】
2007004676.tif 000007
【図６】
2007004676.tif 000008
【図７】
2007004676.tif 000009
【図８】
2007004676.tif 000010
【図９】
2007004676.tif 000011
【図１０】
2007004676.tif 000012
【図１１】
2007004676.tif 000013
【図１２】
2007004676.tif 000014
【図１３】
2007004676.tif 000015
【図１４】
2007004676.tif 000016
【図１５】
2007004676.tif 000017
【図１６】
2007004676.tif 000018
【図１７】
2007004676.tif 000019