(57)【特許請求の範囲】
【請求項１】
変更前の複数の各書体に対応する変更後の各書体を一括指定する画面を表示させるステップと、
前記画面を用いて一括指定された変更前の複数の各書体に対応する変更後の各書体に従って、変更前の複数の各書体が対応する変更後の各書体になるように文書内の文字データの複数の各書体を一括して変更する変更ステップとを有することを特徴とする文書処理方法。
【請求項２】
前記変更ステップにより変更された書体の文字幅データを用いて組み版しなおし、表示を行なう表示ステップを有することを特徴とする請求項１記載の文書処理方法。
【請求項３】
プリンタに接続される文書処理装置における文書処置方法であって、
変更前の文書処理装置の複数の各書体に対応する変更後のプリンタに登録されている各書体を一括指定する画面を表示させるステップと、
前記画面を用いて一括指定された変更前の文書処理装置の複数の各書体に対応する変更後のプリンタに登録されている各書体に従って、変更前の文書処理装置の複数の各書体が対応する変更後のプリンタに登録されている各書体になるように文書内の文字データの文書処理装置の書体を一括して変更する変更ステップとを有することを特徴とする文書処理方法。
【請求項４】
書体変更の対象とする文書名の入力と、書体変更を行なった後に登録する文書名の入力とに応じて、前記画面を用いて一括指定された変更前の文書処理装置の複数の各書体に対応する変更後のプリンタに登録されている各書体に従って、変更前の文書処理装置の複数の各書体が対応する変更後のプリンタに登録されている各書体になるように文書内の文字データの文書処理装置の書体を一括して変更することを特徴とする請求項３記載の文書処理方法。
【請求項５】
変更前の複数の各書体に対応する変更後の各書体を一括指定する画面を表示させる手段と、
前記画面を用いて一括指定された変更前の複数の各書体に対応する変更後の各書体に従って、変更前の複数の各書体が対応する変更後の各書体になるように文書内の文字データの複数の各書体を一括して変更する変更手段とを有することを特徴とする文書処理装置。
【請求項６】
前記変更手段により変更された書体の文字幅データを用いて組み版しなおし、表示を行なう表示手段を有することを特徴とする請求項５記載の文書処理装置。
【請求項７】
プリンタに接続される文書処理装置であって、
変更前の文書処理装置の複数の各書体に対応する変更後のプリンタに登録されている各書体を一括指定する画面を表示させる手段と、
前記画面を用いて一括指定された変更前の文書処理装置の複数の各書体に対応する変更後のプリンタに登録されている各書体に従って、変更前の文書処理装置の複数の各書体が対応する変更後のプリンタに登録されている各書体になるように文書内の文字データの文書処理装置の書体を一括して変更する変更手段とを有することを特徴とする文書処理装置。
【請求項８】
書体変更の対象とする文書名の入力と、書体変更を行なった後に登録する文書名の入力とに応じて、前記画面を用いて一括指定された変更前の文書処理装置の複数の各書体に対応する変更後のプリンタに登録されている各書体に従って、変更前の文書処理装置の複数の各書体が対応する変更後のプリンタに登録されている各書体になるように文書内の文字データの文書処理装置の書体を一括して変更することを特徴とする請求項７記載の文書処理装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、入力された文書を編集し、この編集された文書の組み版を確認できる文書処理方法及び装置に関するものである。
【０００２】
【従来の技術】
この種の文書処理装置においてはプリンタやハードディスクの小型化・低価格化等の技術の進歩により、ポストスクリプト（登録商標）対応プリンタのように文字フォントを持ったプリンタが接続されることが多くなっている。このように文書処理装置で作成された文書データでも印刷するプリンタの種類によっては、文書作成時に文字データに指定されている文字フォントがプリンタには登録されていない場合があり、そのプリンタに登録され、印刷可能な書体への変更を行わなければ印刷できない。
【０００３】
そこで、従来の文書処理装置においては、印刷に使用するプリンタに登録されていない書体が指定されている文字データは、すべてそのプリンタに登録されている書体で印刷していた。
【０００４】
また文書処理装置上で、オペレータにより書体の変更操作を行って、プリンタで印刷可能な文書にした後に、印刷していた。この種の装置においてどのように文書データ内の文字データの書体の変更を行っていたかを、図３から図６を用いて説明する。まず、書体を変更したい文書データをキーボード９より指示して選び、ＣＲＴ１３上に表示する。この状態を示すのが図３であり、３０はＣＲＴ１３の画面を示し、３１は文書データを表示＆編集するためのウインドウであり、３２は文書の１ページ目に本文の上に作成された見出しデータ、３３は文書データの本文データ、３４は文書データを表示するウインドウ３１内に表示中のデータが文書の何ページ目かを示すページ番号データを示している。この文書では、本文、見出し、ページ番号に対して各々任意の書体が指定されている。このような文書データの１ページ目の文字データの書体をすべて「Ａ書体」に変更するには、まずキーボード９より本文文字データ３３の書体の変更をコマンドで指示する。この指示により表示されるウインドウの状態を示すのが図４であり、４０は本文書体指定ウインドウであり、４２は本文書体を何にするかを指示する為のフィールドであり、図４では「Ａ書体」が指示されている。４１は本文書体の指定が終了したことを示す為のフィールドでありポインティングデバイス（以下ＰＤと称す）１０に連動して動作するマウスカーソル４３をフィールド４１内に移動しＰＤ１０に付随しているボタンを押下することにより、指定を実行する。次にキーボード９より見出し文字データ３２の書体の変更を指示する。この状態を示すのが図５であり、５０は見出し書体指定ウィンドウであり、５２は見出し書体を何にするかを指示する為のフィールドであり、図では「Ａ書体」が指示されている。５１は見出し書体の指定が終了したことを示す為のフィールドでありＰＤ１０に連動して動作するマウスカーソル４３をフィールド５１内に移動しＰＤ１０に付随しているボタンを押下することにより、指定を実行する。そしてキーボード９よりページ番号データ３４の書体の変更を指示する。この状態を示すのが図６であり、６０はページ番号書体指定ウインドウであり、６２はページ番号書体を何にするかを指示する為のフィールドであり、図では「Ａ書体」が指示されている。６１はページ番号書体の指定が終了したことを示す為のフィールドでありＰＤ１０に連動して動作するマウスカーソル４３をフィールド６１内に移動しＰＤ１０に付随しているボタンを押下することにより、指定を実行する。
【０００５】
このように、従来の装置では、複数の書体を変更する為には、各書体が設定されている対象を特定し、その対象の書体変更を指示して書体変更の為のウィンドウを表示し、変更書体を入力し、設定書体の更新を指示する、という操作を、変更したい書体の数或いは書体を変更する対象の数だけの回数繰り返さなければならない。
【０００６】
【発明が解決しようとする課題】
上記従来の文書処理装置では文書データを印刷する時に、印刷に使用するプリンタに登録されていない書体が文字データに使用されていると、自動的に書体が印刷に使用するプリンタに登録されている書体のどれかに変換されてしまい、プロポーショナルピッチで組み版処理を行う文書処理装置では書体ごとに同じ文字データでも文字幅が違う場合がある為に、文字の回り込み・追い出しが発生し文書の組体裁が変わってしまう場合があるという問題点があった。この例を示すのが図７である。図７の文書データは図３の文書データの本文・見出し・ページ番号の各文字データの書体を「Ａ書体」に変更した状態を示していて、図３の状態における本文の８行目先頭の『目的』の『目』が前行に回り込んでいて、ユーザが意図していた組体裁とは、違ったものになっている。
【０００７】
このように、印刷結果が編集時に表示している文書と異なることを避ける為には、文書データ内で使用されている全文字データに関して使用している書体を各書体毎に印刷時に用いる書体に変更する指示操作を行わなければならず、処理が煩雑で、かつ時間がかかるという問題点があった。
【０００８】
【課題を解決するための手段】
上記課題を解決するために本発明の文書処理方法は、
変更前の複数の各書体に対応する変更後の各書体を一括指定する画面を表示させるステップと、
前記画面を用いて一括指定された変更前の複数の各書体に対応する変更後の各書体に従って、変更前の複数の各書体が対応する変更後の各書体になるように文書内の文字データの複数の各書体を一括して変更する変更ステップとを有することを特徴とする。
【０００９】
また、本発明の文書処理方法は、
プリンタに接続される文書処理装置における文書処置方法であって、
変更前の文書処理装置の複数の各書体に対応する変更後のプリンタに登録されている各書体を一括指定する画面を表示させるステップと、
前記画面を用いて一括指定された変更前の文書処理装置の複数の各書体に対応する変更後のプリンタに登録されている各書体に従って、変更前の文書処理装置の複数の各書体が対応する変更後のプリンタに登録されている各書体になるように文書内の文字データの文書処理装置の書体を一括して変更する変更ステップとを有することを特徴とする。
【００１０】
また、本発明の文書処理装置は、
変更前の複数の各書体に対応する変更後の各書体を一括指定する画面を表示させる手段と、
前記画面を用いて一括指定された変更前の複数の各書体に対応する変更後の各書体に従って、変更前の複数の各書体が対応する変更後の各書体になるように文書内の文字データの複数の各書体を一括して変更する変更手段とを有することを特徴とする。
【００１１】
また、本発明の文書処理装置は、
プリンタに接続される文書処理装置であって、
変更前の文書処理装置の複数の各書体に対応する変更後のプリンタに登録されている各書体を一括指定する画面を表示させる手段と、
前記画面を用いて一括指定された変更前の文書処理装置の複数の各書体に対応する変更後のプリンタに登録されている各書体に従って、変更前の文書処理装置の複数の各書体が対応する変更後のプリンタに登録されている各書体になるように文書内の文字データの文書処理装置の書体を一括して変更する変更手段とを有することを特徴とする。
【００１４】
【実施例】
以下、添付図面に従って本発明に係わる実施例を詳細に説明する。なお、本発明の機能が実行されるのであれば、単体の機器であっても、複数の機器からなるシステムであっても、ＬＡＮ等のネットワークを介して、処理が行なわれるシステムであっても本発明が適用できることは言うまでもない。
【００１５】
図１は本発明に係る一実施例の文書処理装置のシステム・ブロック図である。１はシステム・バスであり、これから説明する各構成ブロックはこのシステム・バスに接続されている。２はＣＰＵ（Ｃｅｎｔｒｔａｌ  ＰｒｏｃｅｓｓｉｎｇＵｎｉｔ）である。ＣＰＵ２内には、ＲＡＭが備えられ、ＣＰＵで実行される処理途中で生じるデータを格納するワーキングエリアとして用いる。３はプログラム・メモリ（以下ＰＭＥＭと称す）で、例えば図９のフローチャート等の編集処理のためのプログラムを適宜ハード・ディスク１４から選択／読み込みし、２のＣＰＵにて実行する。又、キーボード８から入力されたデータはテキスト・メモリでもあるＰＭＥＭ３にコード情報として格納される。４はイメージ・メモリ（以下ＩＭＥＭと称す）、５はイメージ・スキャナ、６は画像入出力制御部、７と１７はプリンタであり、これらの各プリンタに登録されている印刷可能な書体の情報は、プリンタ接続時或いは本文書処理装置の立ち上げ時或いは読み出し指示コマンド入力時にプリンタ７、１７から読み出され、画像入出力制御部６内のＲＡＭに格納される。イメージ・スキャナ５から読み込まれた画像データは、４のＩＭＥＭに展開されたのちＶＲＡＭ１１上に展開され、ＣＲＴ１３に表示される。８は入力制御部であり、９のキーボード、１０のＰＤ（ポインティングデバイス）等の入力装置が接続される。操作者はこのキーボード９やＰＤ１０を操作することによりシステムの動作指令等を行う。またＰＤ１０は１３のＣＲＴ上で画像情報や図形データや文字データや数値データを選択、加工指示するために所望の座標とキークリックによる信号の入力をするもので本実施例ではマウスを使用している。これによりＣＲＴ１３上のマウスカーソルをＸ，Ｙ方向に任意に移動して、メニューの選択、画像データ、図形データ、文字データ、数値データの選択、編集を行なう。１１はビデオ・イメージ・メモリ（以下ＶＲＡＭと称す）、１２は表示出力制御部、１３は例えばＣＲＴ等の表示器であり、ＣＲＴの他、液晶表示器であっても良い。１３のＣＲＴに表示されるデータは１１のＶＲＡＭ上にビットマップデータとして展開されたものである。例えば図形データであれば、その位置、属性情報に対応した図形パターンがＶＲＡＭ上に展開されており、また、ソフト制御によりＶＲＡＭの表示エリアに直接カーソルを発生し表示が可能である。１４は外部記憶装置制御部、１５、１６は画像データや図形データや文字データや数値データなどを記録しておくデータファイル用のディスクで、例えば１５はハード・ディスク（以下ＨＤと称す）であり、１６は、フロッピー・ディスク（以下ＦＤと称す）である。
【００１６】
図２は本発明に係る一実施例の文書処理装置の外観図である。２０はシステム・バス１やＣＰＵ２やＰＭＥＭ３やＩＭＥＭ４を内蔵した文書処理装置の本体部である。１３はＣＲＴで、９はキーボード、１０はＰＤ、２１はＦＤドライブでありＦＤ２２がセットされて画像データや図形データや文字データや数値データをＦＤ２２に書き込んだり、またＦＤ２２に記録されている図形データや文字データや数値データを読み込んだりする。また本実施例は本文書処理装置内のＰＭＥＭに予め格納されているプログラムにおいて実現できるのはもちろんであるが、また、本実施例を実現可能なプログラムを記録したＦＤ２２を他の文書処理装置のＦＤドライブ２１にセットし、そのプログラムをハードディスク１５へロードし、そのロードしたプログラムを実行することによって本実施例は他の文書処理装置においても実現可能である。
【００１７】
図３から図７までは従来の技術を説明する図である。３０はＣＲＴ１３の画面を示し、３１は文書データを表示＆編集するためのウインドウであり、３２は見出しという属性を持つ文字データであり、３３は文書の本文という属性を持つ文字データであり、３４は表示中の文書のページ数を示す。詳細は従来技術の項で述べたのでここでは省略する。
【００１８】
図８から図９までは、本実施例の動作内容を説明する図である。
【００１９】
図８は本実施例におけるＣＲＴ１３の一画面を示す図である。３０から３４までと４３は図３、４、５、６、７で用いられたものと同様であり、８０は書体変更指示の入力に応じて表示される、書体を変更するパターンを指定する書体変更用のウインドウであり、８１〜８３は書体を変更するパターンを指定する為のフィールドであり、フィールド８１は「Ａ書体」を「Ａ書体」に変更する（つまり「Ａ書体」は変更しない）ことを示し、以下フィールド８２は「Ｂ書体」を「Ａ書体」に変更し、フィールド８３は「Ｃ書体」を「Ａ書体」に変更することを示している。
【００２０】
図９は、実施例の動作の一例を説明するフローチャートである。
【００２１】
まずステップＳ１にて編集処理を行いたい文章データをＨＤ１５より選択し、ＣＲＴ１３上に文書編集用ウインドウ３１を表示し、文章編集用ウインドウ３１内に文書データの１ページ目或いはその文書を閉じた時に表示していた頁を表示する。本実施例では、従来の例を説明した時と同じ文書データを用いて説明するものとする。よって、このステップＳ１の状態は図３になる。そしてステップＳ２にてキーボード９より文書データ内の文字データの書体を変更する処理を行う指示がなされたかどうかを判断し、指示がなされていなければステップＳ２でループし、指示があればステップＳ３に進む。ステップＳ３ではステップＳ２の指示に応答して書体変更指定ウインドウ８０をＣＲＴ１３上に表示する。この時のＣＲＴ１３上の表示状態を示すのが図８である。書体変更指定ウインドウ８０の変更前の書体一覧リストとしては、この文書処理装置に接続されている全プリンタに登録されている書体が画像入出力制御部６に格納されている情報を識別することにより表示されていて、そのそれぞれに対して、どの書体に変更するかを指定できるようになっている。本実施例では、プリンタが２台接続されていて、２台合わせて「Ａ書体」「Ｂ書体」「Ｃ書体」の３書体が登録されているものとする。変更後の書体としてはディフォルトで何らかの書体が指定されていて、本実施例では「Ａ書体」がフィールド８１〜８３に指定されている。また、この書体変更指定ウィンドウ３１に表示する書体に関する情報は、ユーザにより予め入力され、ＣＰＵ２内のＲＡＭに格納された情報にしても良い。そうすれば、ユーザによりよく利用される書体から書体への変更の指定が容易になる。そしてステップＳ４で変更後の書体を何にするかを指定する。変更後の書体の指定の仕方は、ＰＤ１０に連動して動作するマウスカーソル４３をフィールド８１内に移動し、ＰＤ１０に付随するボタンを押下することにより、フィールド８１の枠線が太く表示され直して、フィールド８１に対する処理中であることをオペレータに示し、この状態でキーボード９より「次書体」が指示されるとフィールド８１内に現在表示されているＡ書体の次の書体に設定されている「Ｂ書体」に表示が変更され、更に「次書体」と指示されると「Ｃ書体」そして再び「Ａ書体」と表示されるように書体の表示が変わり、変更したい書体が表示されたところでキーボード９よりの「次書体」の指示入力を止めれば良い。そしてステップＳ５そのときウィンドウ８０に表示されている状態での書体変更の実行がキーボード９より指示されたかどうかを判断し、指示されたならばその書体変更規則をＣＰＵ２内のＲＡＭに格納してステップＳ６に進み、指示されていなければステップＳ４に戻って変更後の書体の指定処理を続ける。ステップＳ６では、文書編集用ウインドウ３１に表示中の文書データ内の全文字データに関して書体が何であるかを調べ、ステップＳ４で指定され、ステップＳ６で実行が指示され、ＲＡＭに格納された書体の変更規則に従って書体の変更を行う。そしてステップＳ７で書体変更の終了した文書を、変更された書体の文字幅データを用いて組み版し直し、文書編集用ウインドウ３１内に表示し直す。この時の状態を示す図が従来例を説明する時にも用いた図７である。以上の処理により書体変更処理を完了する。
【００２２】
なお本実施例では、文書データがＨＤ１５に既に登録されているものとしたが、新規に作成されたものであっても構わない。
【００２３】
また本実施例では、変更前の書体及び変更後の書体として指定できる書体は本文書処理装置に接続されている全プリンタの書体であるとしたが、変更前の書体リストにはプリンタ１に登録されている書体を表示し、変更後の書体にはプリンタ２に登録されている書体のみ指定できるようにしてもよい。プリンタ１に登録されている書体が「Ｂ書体」と「Ｃ書体」で、プリンタ２に登録されている書体が、「Ａ書体」と「Ｂ書体」であるとすると、書体変更指定ウインドウは図１０のように変更前の書体として「Ｂ書体」と「Ｃ書体」が表示されていて、そのそれぞれの書体に対して変更する書体を変更できる。
【００２４】
また本実施例では、現在編集中の文書データに関して、文字データの書体変更処理を行ったが、ＨＤ１５やＦＤ１６に登録されている文書データに関して、書体の変更処理を行なうようにしてもよい。更に、ＨＤ１５などに登録されている文書データに関して書体の変更処理を行った後、その文書データを変更前の文書データとは別ファイルとして新たに登録するようにしてもよい。
【００２５】
また、本発明を、文書処理装置本体で表示されている書体をポストスクリプト（ＰＳ）対応プリンタに登録されている書体に、或いは逆方向に一括変換する機能として実施した例について説明する。
【００２６】
図１１の「ＰＳ書体変更」を指示する欄をＰＤ１０で指示する。この指示に応答して表示された図１２のＰＳ書体変更ウィンドウ上で、「ＥＺ和文書体→ＰＳ和文書体」を指示する欄１２０をＰＤ１０で指示する。この指示に応答して、図１３の変更書体を入力する為のウィンドウが表示される。このウィンドウ上で明朝体をどの書体に変更するか欄１３０に入力し、同様にゴシック体をどの書体に変更するか欄１３１に入力する。本実施例では、「ＥＺ和文書体→ＰＳ和文書体」が指示されているので、文書処理装置（本実施例ではＥＺと呼ぶ）で指定されている書体を、その書体に対応するＰＳ書体を選び、デフォルトとして欄１３０にはＰＳ明朝体を、欄１３１にはＰＳゴシック体を表示する。この図１３のウィンドウで変更書体を入力したら、終了１３２を指示し、表示を図１２に戻す。図１２のウィンドウにおいて書体変更の対象とする文書の文書名を欄１２１に、書体変更を行った後に登録する文書の名称を欄１２２に入力し、「実行」１２３を指示する。この指示に応答して、図１３のウィンドウで設定された書体変更規則に基づいてステップＳ６と同様に書体の変更を行う。
【００２７】
また、図１２のウィンドウにおいて「ＰＳ和文書体→ＥＺ和文書体」が指示された場合は、この指示に応答して表示する変更書体を入力する為のウィンドウに表示する書体を、変更対象の欄にはＰＳ書体を、変更後の書体にはＥＺ書体をデフォルトにして表示すればデフォルトで表示されている書体を更に変更入力する手間は少なくなり、操作性が向上する。
【００２８】
このように、書体変更が行なわれる対象の書体と、変更後の書体の各々の特性から、デフォルトを決めるような例も、操作性の向上が可能となる。
【００２９】
【発明の効果】
以上説明したように、本発明によれば、現在設定されている書体から別の書体への変更指示を、複数の書体について一括して指定し、後はその書体を検出して指示されている書体への変換を自動的に行うので、文書において指定されている書体ごとに複数回にわたり書体変更操作を繰り返す必要がなくなり、操作性が向上する。
【００３０】
以上説明したように、本発明によれば、プリンタに登録されている書体を使用するように文書データ内の文字データを一括して変更できる。
【図面の簡単な説明】
【図１】実施例における文書処理装置のシステムブロック図
【図２】実施例における文書処理装置の外観図
【図３】従来の処理方法を説明する図
【図４】従来の処理方法を説明する図
【図５】従来の処理方法を説明する図
【図６】従来の処理方法を説明する図
【図７】従来の処理方法を説明する図
【図８】実施例の動作内容を説明する図
【図９】実施例のフローチャート
【図１０】他の実施例を説明する図
【図１１】書体変更を指示するウインドウ例示図
【図１２】書体変更の種類を指示するウインドウ例示図
【図１３】書体変更規則入力ウインドウの例示図
【図１】
0003754714.tif 000002
【図２】
0003754714.tif 000003
【図３】
0003754714.tif 000004
【図４】
0003754714.tif 000005
【図５】
0003754714.tif 000006
【図６】
0003754714.tif 000007
【図７】
0003754714.tif 000008
【図８】
0003754714.tif 000009
【図９】
0003754714.tif 000010
【図１０】
0003754714.tif 000011
【図１１】
0003754714.tif 000012
【図１２】
0003754714.tif 000013
【図１３】
0003754714.tif 000014