(57)【要約】【課題】各編集ページ上で、ユーザが特殊文字を印刷可能領域に入力するという簡単な編集操作で、ユーザが意図して各ページ毎に異なる印刷指定を反映させた出力情報を印刷装置より自在にページ印刷させることである。【解決手段】中央処理装置２０１が編集されているページの出力情報内に設定される特殊文字とともにページ印刷指定情報を入力装置２０６より入力して、該入力されたページ印刷指定情報を含む出力情報を記憶しておき、該編集されているページに対する印刷要求に基づき、記憶された出力情報中のページ印刷指定情報を検出し、該検出結果に基づき、前記ページ印刷指定情報を前記出力情報の出力に先立ち印刷装置２０７に対して出力し、該ページ印刷指定情報の出力後、編集されているページの出力情報を印刷装置２０７に対して出力する構成を特徴とする。【選択図】      図１
2004199474.tif 000002
【特許請求の範囲】
【請求項１】
入力される文字情報，図形情報，画像情報等に基づいて編集される出力情報を印刷装置に出力するデータ処理装置であって、
入力可能な文字中からページ印刷指定情報を設定するための特殊文字を設定する設定手段と、
該編集されているページの出力情報内に特殊文字とともにページ印刷指定情報を入力するページ印刷指定情報入力手段と、
前記ページ印刷指定情報入力手段により入力されたページ印刷指定情報を含む出力情報を記憶する記憶手段と、
前記編集されているページに対する印刷要求に基づき、前記記憶手段に記憶された出力情報中のページ印刷指定情報を検出する検出手段と、
前記検出手段による検出結果に基づき、前記ページ印刷指定情報を前記出力情報の出力に先立ち前記印刷装置に対して出力し、該ページ印刷指定情報の出力後、編集されているページの出力情報を前記印刷装置に対して出力する制御手段と、
を有することを特徴とするデータ処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、入力される文字情報，図形情報，画像情報等に基づいて編集される出力情報を印刷装置に出力するデータ処理装置の印刷制御に関するものである。
【０００２】
【従来の技術】
従来、この種のデータ処理装置を適用可能な文書作成システムにおいて、印刷部数や印刷モードの指定は一文書に対する指定をしていた為にページ毎に印刷部数を変更することが出来なかった為、ページ毎に全ページの最小枚数分だけ印刷をして、それ以上の枚数のページはページを指定して更に枚数も指定しながら印刷を実行していた。
【０００３】
また、１文書の中で印字モードを変更できないので、文字のみの印刷と絵や写真のようなデータページ単位で混在する時に文字のみのページとそれ以外のページで分けて印刷を実行していた。
【０００４】
【発明が解決しようとする課題】
従来は、印刷部数や印刷モードの指定は一文書に対する指定をしていた為に絵や写真のあるページでも文字のみのページでも同じ印刷情報を設定していため、絵や写真などのデータが入った印刷はきれいな印刷が出来ないため、絵や写真を中心に印刷指定をすると全ての印刷が終了するまでに多くの時間を要してしまう等の問題点があった。
【０００５】
また、一文書の中で印字モードを変更できないので、印字のみの印刷と絵や写真のようなデータページ単位で混在するときに文字のみのページとそれ以外のページで分けて印刷を実行しなければならず、操作性が悪いという問題点があった。
【０００６】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、入力される文字情報，図形情報，画像情報等に基づいて編集される出力情報を印刷装置に出力するデータ処理装置において、該編集されているページの出力情報内に設定される特殊文字とともにページ印刷指定情報を入力して、該入力されたページ印刷指定情報を含む出力情報を記憶しておき、該編集されているページに対する印刷要求に基づき、記憶された出力情報中のページ印刷指定情報を検出し、該検出結果に基づき、前記ページ印刷指定情報を前記出力情報の出力に先立ち前記印刷装置に対して出力し、該ページ印刷指定情報の出力後、編集されているページの出力情報を印刷装置に対して出力することにより、文字情報，図形情報，画像情報等を含む文書編集中に、各編集ページ上で、ユーザが特殊文字を印刷可能領域に入力するという簡単な編集操作で、ユーザが意図して各ページ毎に異なる印刷指定を反映させた出力情報を印刷装置より自在にページ印刷させることができるデータ処理装置を提供することである。
【０００７】
【課題を解決するための手段】
上記目的を達成する本発明のデータ処理装置は以下に示す構成を備える。
【０００８】
本発明は、入力される文字情報，図形情報，画像情報等に基づいて編集される出力情報を印刷装置に出力するデータ処理装置であって、入力可能な文字中からページ印刷指定情報を設定するための特殊文字を設定する設定手段（例えば図３に示すステップＳ３０３）と、該編集されているページの出力情報内に特殊文字とともにページ印刷指定情報を入力するページ印刷指定情報入力手段（例えば図４に示すステップＳ３１８）と、前記ページ印刷指定情報入力手段により入力されたページ印刷指定情報を含む出力情報を記憶する記憶手段（例えば図４に示すステップＳ３１９）と、前記編集されているページに対する印刷要求に基づき、前記記憶手段に記憶された出力情報中のページ印刷指定情報を検出する検出手段（例えば図３に示すステップＳ３０８）と、前記検出手段による検出結果に基づき、前記ページ印刷指定情報を前記出力情報の出力に先立ち前記印刷装置に対して出力し、該ページ印刷指定情報の出力後、編集されているページの出力情報を前記印刷装置に対して出力する制御手段（例えば図３に示すステップＳ３０９〜Ｓ３１２）とを有することを特徴とする。
【０００９】
【発明の実施の形態】
〔第１実施形態〕
図１は、本発明の第１実施形態を示すデータ処理装置を適用可能な印刷システムの一例を示すブロック図である。
【００１０】
図１において、２００は中央処理装置を含む文書編集システムで、ＲＡＭ２０１−１内部には文書編集アプリケーション２０２が格納され処理に応じて呼び出され実行する。
【００１１】
文書編集アプリケーション２０２は、本文編集プログラム２０３を使用して本文の編集や特殊文字の設定とページ個別の印字指定や文書全体の印字指定などを実行する。印刷機能プログラム２０４は、本文編集され格納された文書データを読み出し印刷装置２０７に送る為の処理を実行する。ここでは、文書全体の印刷指定を実行し、印刷装置２０７に印刷情報を送り設定する。また、文書全体の印刷枚数を印刷装置に送り印刷枚数の設定を実施する。なお、印刷装置２０７は、編集済みの文書などを印刷する。
【００１２】
２０５は表示装置で、文書の編集や各種設定を表示する。２０６は入力装置で、例えば文書編集や各種設定を行うキーボード，ポインティングデバイス等から構成される。２０８は外部記憶装置で、上記文書編集アプリケーション２０２，印刷機能プログラム２０４，本文編集プログラム２０３およびＯＳ等を格納しており、文書編集システム２００の電源投入時に、ＲＡＭ２０１−１上にロードされる。
【００１３】
図２は、図１に示した表示装置２０５に表示される文書編集時の第１の印刷画面の一例を示す図である。
【００１４】
図１において、１０１は印刷画面上の用紙イメージである。１０２は印刷指示が記録されている印刷指示部であり、例えば印刷指示情報１０４により印刷指示される例を示している。なお、印刷指示情報１０４は簡単な指定例であり特殊文字の指定を”＆”にした例である。また、印刷枚数は本ページに限り３枚印刷し、印刷のモードは”高精細”で実施するような指定となっている。
【００１５】
１０３は編集された文書に特定の一枚分の印刷データの通常印刷エリアである。特殊文字に挟まれた印刷指示部１０２は記録エリア内におかれて、通常文字で各種印字指定を行う。
【００１６】
図３は、本発明に係るデータ処理装置における第１のデータ処理手順の一例を示すフローチャートである。なお、Ｓ３０１〜Ｓ３１２は各ステップを示す。
【００１７】
ステップＳ３０１で、図１に示した文書編集アプリケーション２０２が起動されると、図示しない初期化処理等を実行し、ステップＳ３０２に移行する。
【００１８】
そして、ステップＳ３０２では、入力装置２０６からの特殊文字の指定か否かを判断し、特殊文字の設定でないと判断した場合は、ステップＳ３０４に移行する。
【００１９】
一方、ステップＳ３０２で、特殊文字の設定であると判断した場合は、ステップＳ３０３に移行して、入力装置２０６からの情報を特殊文字として登録し文書中に記憶する。
【００２０】
この特殊文字に挟まれた文章（設定情報）は、印刷時に印刷制御情報として送られる為、本文には印刷されない。また、特殊文字に挟まれた情報は文書フォーマットなどを崩さないように、文書の行間に挿入されるように構成されている。
【００２１】
更に、この特殊文字はユーザが自由に特定する（本実施形態では、特殊文字を＆としている例）ことが可能となっているので、操作性が向上することになる。
【００２２】
そして、ステップＳ３０４では、文書編集処理をするか否かを判断して、文書編集をしないと判断した場合は、ステップＳ３０６へ移行する。
【００２３】
一方、ステップＳ３０４で、文書編集をすると判断した場合には、ステップＳ３０５に移行する。
【００２４】
そして、ステップＳ３０５では、表示装置２０５を参照しながら、入力装置２０６を使用し、後述する図４に示す文書編集処理を実行する。
【００２５】
そして、ステップＳ３０６では、文書印刷指定か否かを判断し、印刷処理指定でないと判断した場合は、ステップＳ３１２に移行する。
【００２６】
一方、ステップＳ３０６で印刷指定であると判断した場合は、ステップＳ３０７に移行し、印刷処理に移行する。なお、ステップＳ３０７では、文書全体の印刷指定を確認し、印刷装置に対して印字モード（高精細、普通、高速指定や記録用のサイズ設定など）の印字モードと文書全体の印刷部数を指定する。なお、文書全体の印刷部数とは、通常印刷する際に指定する印字部数の設定である。
【００２７】
次に、ステップＳ３０８では、特殊文字（本実施形態では、「＆」）に挟まれた印字設定指令があるか否かを判断し、指定が無いと判断した場合は、ステップＳ３１０へ進み、ステップＳ３０７で指定されたとおりの印刷を全て実行する。
【００２８】
一方、ステップＳ３０８で、特殊文字に挟まれた印刷指定があると判断した場合は、ステップＳ３０９に移行して、特殊文字に挟まれた印刷情報を再度記録装置に設定をする。
【００２９】
この設定される情報は、印刷枚数や印字モードを例にあげているが印字装置に設定できる項目であれば全ての項目が可能となる。
【００３０】
次に、ステップＳ３１０では、文書の一枚単位で印刷処理を実行する。一枚分印刷データを作成し、印字装置２０７に送ると、ステップＳ３１１に移行する。
【００３１】
そして、ステップＳ３１１では、印刷指定された文書の全てのページが印刷されたか否かの判断を実行し、未だ印刷がすべて終了していないと判断した場合は、ステップＳ３１０に移行して上記手順に従い印刷を継続する。
【００３２】
一方、ステップＳ３１１で、文書の全てのページが印刷終了したと判断した場合は、ステップＳ３１２に移行して、さらに、文書編集アプリケーションの終了か否かを判断し、未だ終了していないと判断した場合は、ステップＳ３０２に移行して上記動作を繰り返す。
【００３３】
一方、ステップＳ３１２で、文書編集アプリケーションの終了であると判断した場合は、アプリケーションで使用したメモリや特殊文字設定等を消去して、処理を終了する。
【００３４】
図４は、本発明に係るデータ処理装置における第２のデータ処理手順の一例を示すフローチャートであり、図３に示したステップＳ３０５の詳細手順の一例に対応する。なお、Ｓ３１６〜Ｓ３２１は各ステップを示す。
【００３５】
図３に示した文書編集処理であるステップＳ３０５に移行すると、ステップＳ３１６に移行し、入力文字が特殊文字か否かを判断して、特殊文字でないと判断した場合は、ステップＳ３２０に移行して、通常の文書編集処理を続行する。
【００３６】
一方、ステップＳ３１６で、特殊文字であると判断した場合には、ステップＳ３１７に移行して、特殊文字が入力されるまでの文字を文書内部に格納する。
【００３７】
そして、ステップＳ３１８で、再度特殊文字が入力されるか否かを判断して、特殊文字と判定されない場合は、再度ステップＳ３１７に移行して上記動作を続行する。
【００３８】
一方、ステップＳ３１８で特殊文字であると判断された場合には、ステップＳ３１９に移行して、特殊文字によって挟まれた印刷制御情報を文書内に記憶する。次に、ステップＳ３２０に移行して、通常の文書編集処理を実行し文書の作成を行う。
【００３９】
次に、ステップＳ３２１では、文書の編集が終了か否かの判断を実行して、未だ終了で無いと判断した場合には、ステップＳ３１６に移行して前記動作を繰り返す。
【００４０】
一方、ステップＳ３２１で、文書編集が終了していると判断した場合は、本処理を終了して、ステップＳ３０６に移行する。
【００４１】
図５は、本発明に係る印刷装置における第１のデータ処理手順の一例を示すフローチャートであり、図３に示したステップＳ３１０における印刷処理に基づく印刷装置２０７側のデータ処理の詳細手順に対応する。なお、Ｓ３１３〜Ｓ３１５は各ステップを示す。
【００４２】
印刷装置２０７の処理は、ステップＳ３１３で印刷モード（印字速度や印刷用紙サイズなどの指定）や印刷枚数の指定を受けて、印刷準備に入る。
【００４３】
そして、ステップＳ３１４では、印刷処理を実行し１枚分の印刷が終了するまで印刷処理を行う。
【００４４】
そして、ステップＳ３１５では、指定された印刷枚数が完了したか否かの判断を実行して、指定された印刷枚数が終了していると判断した場合は、印刷処理が終了となる。
【００４５】
一方、ステップＳ３１５で、印刷指定枚数が終了していないと判断した場合には、ステップＳ３１４に移行して印刷指定枚数が完了するまで処理を繰り返す。
【００４６】
これにより、上記特殊文字がセットされた頁に対する印刷処理を指定枚数連続処理することにより、１回の印刷データ印刷指示で、特殊文字をセットした頁に関しては、該特殊文字がセットされた印刷指定情報に従って独立した印刷制御が実行されるため、各ページ毎に個別的な印刷指定を仕込んで、任意の頁のみ複数枚印刷する等を自在に行える。
【００４７】
上述したように本実施形態では、特殊文字により印字指定情報を挟み込むことにより、一文書内の指定ページごとに印刷枚数、印刷モード指定等を変更することが可能となり一度の印刷処理で、文書内の指定ページを指定枚数印刷可能になるため扱い者に何度も印刷操作を繰り返すことなく簡便な操作で可能となった。
【００４８】
また、本発明により文書の中に文字のページと写真のページとが混在しても印刷ページごとに設定を変更できる為、扱い者が本文書作成システムを利用しやすくなった。
【００４９】
〔第２実施形態〕
上記第１実施形態では、全印刷頁中で、特殊文字がセットされた頁全体に対して、印刷枚数を可変設定する場合について説明したが、全印刷頁中で、特殊文字がセットされた頁全体ではなく、例えば特殊文字で指定された領域毎に指定された条件で印刷させるように制御してもよい。以下、その実施形態について説明する。なお、システムの構成等は、第１実施形態と同一であるので、その説明は省略する。
【００５０】
図６は、図１に示した表示装置２０５に表示される文書編集時の第１の印刷画面の一例を示す図であり、図２と同一のものには同一の符号を付してある。
【００５１】
図６において、６０１は印刷可能エリアを表している。６０２，６０５は編集された文字ブロックである。６０３Ａは自動的に挿入された印刷指定情報であり、絵や写真の領域に対する印刷指定情報である。
【００５２】
６０５はページ領域に編集された絵又は写真情報の出力情報であり、絵や写真から文字情報に変わることを示しており、印刷指定情報６０３Ａにより出力情報６０４が設定されている。
【００５３】
また、印刷指定情報６０３Ｂにより特殊文字により文字ブロック６０５に対する印刷指定が設定されている。
【００５４】
なお、本実施形態では、印刷指定情報６０３として、設定可能な特殊指定文字による印刷指定情報６０３Ａ，６０３Ｂを示しており、簡単な指定例であり特殊文字として”＆”を使用した例である。
【００５５】
また、印刷指定情報６０３Ａは、絵又は写真の印刷として”高詳細文字”で、印刷指定情報６０３Ｂは、文字の印刷として”普通印字”で印刷するような指定となっている。
【００５６】
図７は、本発明に係るデータ処理装置における第３のデータ処理手順の一例を示すフローチャートである。なお、Ｓ７０１〜Ｓ７０７は各ステップを示す。
【００５７】
ステップＳ７０１で、文書編集アプリケーション２０２が起動されると、図示しない初期化処理を実行し、ステップＳ７０２に移行する。
【００５８】
そして、ステップＳ７０２では、扱い者が文書編集処理を実行するのか否かの判断処埋を実行して、文書編集処理を実行すると判断した場合は、ステップＳ７０３に移行して、後述する図８に示す文書編集処理を実行する。
【００５９】
一方、ステップＳ７０２で、文書編集処理をしないと判断した場合には、ステップＳ７０４に移行して印刷処理か否かの判断を実行して、印刷処理を実行すると判断した場合には、ステップＳ７０５に移行する。
【００６０】
一方、ステップＳ７０４で、印刷処理を実行しないと判断した場合は、ステップＳ７０７に移行して、文書編集処理を終了するのかの判断を実行して、文書編集処理を終了すると判断した場合は、本処理を終了する。
【００６１】
一方、ステップＳ７０７で、文書編集処理を終了しないと判断した場合には、ステップＳ７０２に移行して、本処理を繰り返し実行する。
【００６２】
一方、ステップＳ７０２で文書編集処理を実行すると判断した場合は、ステップＳ７０３に移行して、後述する図８に示す文書編集処理を実行する。そして、文書編集処理を終了したら、ステップＳＳ７０４へ進む。
【００６３】
図８は、本発明に係るデータ処理装置における第４のデータ処理手順の一例を示すフローチャートである。なお、Ｓ８０１〜Ｓ８０９は各ステップを示す。
【００６４】
ステップＳ８０１では、入力装置２０６からの特殊文字の設定か否かを判断して、特殊文字の設定でないと判断した場合は、ステップＳ８０３に移行する。
【００６５】
一方、ステップＳ８０１で、特殊文字の設定であると判断した場合は、ステップＳ８０２に移行して、入力装置２０６からの情報を特殊文字として登録し、ＲＡＭ２０１−１上に確保される所定の記憶エリアに記憶する。この特殊文字（「＆」）で挟まれた文章（設定情報）は、印刷時に印刷制御情報として送られる為、本文には印刷されない。
【００６６】
また、特殊文字に挟まれた情報は文書フォーマットなどを崩さないように、文書の行間に挿入されるように構成されている。
【００６７】
更に、この特殊文字はユーザが自由に特定することが可能となっているので、操作性が向上することになる。
【００６８】
このようにして特殊文字が設定されると、ステップＳ８０３に移行して、入力された情報が絵か写真かの判断を行い、文字情報の入力であると判断した場合は、ステップＳ８０８に移行して、絵又は写真の入力であると判断した場合は、ステップＳ８０４に移行して、直前に入力された文字情報と絵又は写真情報との間に特殊文字に囲まれた印刷指定情報６０３Ａ（絵又は写真印刷指定）を格納する。
【００６９】
そして、ステップＳ８０５では、絵又は写真に関するデータを格納して、ステップＳ８０６に移行する。
【００７０】
そして、ステップＳ８０６では、文字が人力されるか否かを判断して、文字データの入力でないと判断した場合は、再度ステップＳ８０５に移行して絵又は写真の情報を格納する。
【００７１】
一方、ステップＳ８０６で、文字データが入力がされたと判断した場合は、ステップＳ８０７に移行して、直前の写真データと今回の文字データとの間に特殊文字に囲まれた印刷指定情報６０３Ｂ（文字印刷指定）を格納する。
【００７２】
そして、ステップＳ８０８に移行して、文字情報を格納する。次に、ステップＳ８０９では、文書の編集が終了か否かを判断し、文書の編集が終了であると判断した場合は、本処理を終了する。
【００７３】
一方、ステップＳ８０９で、文書の編集が終了していないと判断した場合は、ステップＳ８０３に移行して前記のステップＳ８０３〜Ｓ８０９を繰り返す。
【００７４】
図９は、本発明に係るデータ処理装置における第５のデータ処理手順の一例を示すフローチャートである。なお、Ｓ９０１〜Ｓ９０６は各ステップを示す。
【００７５】
図７に示したステップＳ７０５に移行すると、図９のステップＳ９０１に移行する。ここで、通常の印刷指定を印刷装置２０７に送る。
【００７６】
そして、ステップＳ９０２では、印刷データ内を検索し特殊文字が検出できるかを判定して、特殊文字が検出されないと判断した場合は、ステップＳ９０５に移行する。
【００７７】
一方、ステップＳ９０２で、特殊文字が検出されたと判断した場合は、ステップＳ９０３に移行して、特殊文字に挟まれた印刷モード指定を読み出す。
【００７８】
そして、ステップＳ９０４では、読み出した印刷モード指定を印刷装置２０７に転送する。そして、ステップＳ９０５では、印刷データを作成して印刷装置２０７に送り、記録媒体に対する印刷を実行する。
【００７９】
そして、ステップＳ９０６では、文書内の一枚のページが終了したか否かの判断を実行して、未だ終了していないと判断した場合は、ステップＳ９０２に移行して、上記処理を繰り返す。
【００８０】
一方、ステップＳ９０６で、ページが終了していると判断した場合は、処理を終了する。以後、図７に示したステップＳ７０６へ移行する。
【００８１】
図１０は、本発明に係る印刷装置における第２のデータ処理手順の一例を示すフローチャートであり、図３に示したステップＳ３１０における印刷処理に対する印刷装置２０７側におけるデータ処理の詳細手順に対応する。なお、Ｓ１０１０，Ｓ１０１１は各ステップを示す。
【００８２】
印刷装置２０７では、ステップＳ１０１０で、中央処理装置２０１から送られる印字モードに従い印刷状態を設定する。そして、ステップＳ１０１１では、印刷モードが指定された後に、各ページの印刷データが入力されるので、該入力される印刷データを解析して、各ページに指定された印刷指定情報に基づき、各ページの印刷データを記録媒体に印刷して、処理を終了する。
【００８３】
これにより、印刷エリア内の文字情報と絵又は写真情報との間（又は、絵又は写真情報から文字情報の間）に特殊文字により印字指定情報を挟み込むことにより、一文書内に文章と絵又は写真が混在しても、その情報に応じた最適な印字状態で印刷することが可能となり一度の印刷処理で、文書内の情報を意識せずに印刷処理が可能となり、しかも、印刷データ中でユーザが属性毎に印刷指定情報を設定するという簡単な操作で、従来のような何度も印刷操作設定を行うことなく、各ページ毎に異なる必要な印刷枚数の印刷処理を連続処理することが可能となった。
【００８４】
また、文書の中に文字のエリアと写真のエリアとが混在しても印刷ブロックごとに設定を変更できる為、扱い者が本文書作成システムを利用しやすくなった。
【００８５】
〔第３実施形態〕
なお、上記第１実施形態では、図２に示したように、通常印刷エリア１０３内に、特殊文字と特殊文字とで挟まれる印刷指定情報を付与する場合について説明したが、通常印刷エリア１０３外の、例えばヘッダ部に、特殊文字と特殊文字とで挟まれる印刷指定情報を付与して、第１実施形態と同様の制御を実行するように構成してもよい。以下、その実施形態について説明する。
【００８６】
図１１は、図１に示した表示装置２０５に表示される文書編集時の第３の印刷画面の一例を示す図である。
【００８７】
図１１において、１０１は印刷画面上の用紙イメージである。１０２Ａは印刷指示が記録されている印刷指示部であり、通常印刷エリア１０３の外に設けられ、例えば印刷指示情報１０４により印刷指示される例を示している。なお、印刷指示情報１０４は簡単な指定例であり特殊文字の指定を”＆”にした例である。
また、印刷枚数は本ページに限り３枚印刷し、印刷のモードは”高精細”で実施するような指定となっている。
【００８８】
１０３は通常印刷エリアで、編集された文書情報中で１ページとして印刷されるべき特定の一枚分の印刷データがレイアウトされる領域である。なお、本実施形態は、特殊文字に挟まれた印刷指定情報が第１実施形態とは異なり、通常印刷エリア１０３の外におかれて、通常文字で各種印字指定がなされる。
【００８９】
図１２は、本発明に係るデータ処理装置における第６のデータ処理手順の一例を示すフローチャートである。なお、Ｓ１２０１〜Ｓ１２１２は各ステップを示す。
【００９０】
文書編集アプリケーション２０２が起動されると、ステップＳ１２０１に移行し、図示しない初期化処理を実行し、ステップＳ１２０２に移行する。
【００９１】
そして、ステップＳ１２０２では、入力装置２０６からの特殊文字の指定か否かを判断して、特殊文字の設定でないと判断した場合は、ステップＳ１２０４に移行する。
【００９２】
一方、特殊文字の設定であると判断した場合は、ステップＳ１２０３に移行して、入力装置２０６からの情報を、図１１に示すように特殊文字として登録し文書中の通常印刷エリア１０３の外側に記憶する。この特殊文字に狭まれた文章（設定情報）は、印刷時に印刷制御情報として送られるる為、本文には印刷されない。
【００９３】
また、特殊文字で挟まれた印刷指定情報は、文書フォーマットなどを崩さないように、文書の行間に挿入されるように構成されている。
【００９４】
更に、この特殊文字はユーザが自由に特定することが可能となっているので、操作性が向上することになる。
【００９５】
そして、ステップＳ１２０４では、文書編集処理をするか否かを判断して、文書編集処理をしないと判断した場合は、ステップＳ１２０６へ移行する。
【００９６】
一方、ステップＳ１２０４で、文書編集処理を行うと判断した場合には、ステップＳ１２０５に移行して、後述する図１３に示す編集処理を行う。
【００９７】
そして、文書編集処理を終了したら、ステップＳ１２０６に移行して、文書印刷指定か否かを判断し、印刷処理指定でないと判断した場合は、ステップＳ１２１２へ移行する。
【００９８】
一方、ステップＳ１２０６で、印刷指定であると判断した場合は、ステップＳ１２０７に移行し、印刷処理に移行する。
【００９９】
そして、ステップＳ１２０７では、文書全体の印刷指定を確認し、印刷処理に対して印字モード（高精細、普通、高速指定や記録用のサイズ設定などの印字モード）と文書全体の印字枚数を指定する。ここで、文書全体の印字枚数とは、通常印刷する際に指定する印字部数の設定である。
【０１００】
次に、ステップＳ１２０８では、図１１に示したように、ヘッダ部（通常印刷エリア１０３の外側領域であって、出力情報の書き出し位置に近い領域部）の内容を参照し、特殊文字に狭まれた印刷設定指令（印刷指定情報）があるか否かを判断して、指定が無いと判断した場合は、ステップＳ１２１０に進み、指定された通りの印刷処理を全て実行する。
【０１０１】
一方、ステップＳ１２０８で、ヘッダ部に格納されている特殊文字に狭まれたページ単位の印刷指定があると判断した場合は、ステップＳ１２０９に移行してヘッダ部の特殊文字に挟まれた印刷指定情報を再度印刷装置２０７に送り出して印刷装置２０７を再設定する。ここで、設定される印刷指定情報は、印字枚数や印字モードを例にあげているが、ホスト側から印刷装置２０７に対して設定できる項目であれば、全ての項目が指定対象項目となることは言うまでない。
【０１０２】
次に、ステップＳ１２１０では、文書の一枚単位で印刷処理を実行する。具体的には、一枚分印刷データを作成し、該作成された一枚分印刷データを印刷装置２０７に送ると、ステップＳ１２１１に移行する。
【０１０３】
そして、ステップＳ１２１１では、印刷指定された文書の全てのページが印刷されたか否かの判断を実行し、未だ印刷が全て終了していないと判断した場合は、ステップＳ１２０７に移行して上記手順に従い印刷を続行する。
【０１０４】
一方、ステップＳ１２１１で、文書の全てのページが印刷終了していると判断した場合は、ステップＳ１２１２に移行して文書編集アプリケーションの終了か否かを判断し、未だ終了していないと判断した場合は、ステップＳ１２０２に移行して上記動作を繰り返す。
【０１０５】
一方、ステップＳ１２１２で、文書編集アプリケーションが終了であると判断した場合は、アプリケーシで使用したメモリや特殊文字設定等を消去して、本処理を終了する。
【０１０６】
図１３は、本発明に係るデータ処理装置における第７のデータ処理手順の一例を示すフローチャートであり、図１２に示したステップＳ１２０５における文書編集処理であって、ヘッダ部の格納処理を含むその詳細手順の一例に対応する。
なお、Ｓ１３１６〜Ｓ１３２２は各ステップを示す。
【０１０７】
図１２に示したステップＳ１２０５で文書編集に入ると、ステップＳ１３１６でヘッダ部の編集か否かを判断し、ヘッダ部の編集でないと判断した場合は、ステップＳ１３２２に移行して、通常の文書編集処理に移行する。
【０１０８】
一方、ステップＳ１３１６で、ヘッダ部の編集であると判断した場合は、ステップＳ１３１７に移行して、特殊文字が入力されたか否かを判断して、特殊文字の入力でないと判断した場合は、ステップＳ１３２１に移行して、通常のヘッダ部の編集処理を実行する。
【０１０９】
一方、ステップＳ１３１７で、特殊文字と判断された場合には、ステップＳ１３１８へ移行して、ステップＳ１３１９で、再度特殊文字が入力されるまで、入力情報を印刷制御情報としてヘッダ情報エリアに格納する。
【０１１０】
このように、ステップＳ１３１９は、文字入力単位に特殊文字の入力状態を判断して、ＮＯならばステップＳ１３１８へ移行し、ＹＥＳならばステップＳ１３２０へ移行する。  そして、ステップＳ１３１９で、再度特殊文字が入力されると、ステップＳ１３２０に移行して、ヘッダ情報に印刷制御情報の書き込みを終了し、ステップＳ１３２１に移行する。
【０１１１】
そして、ステップＳ１３２１では、通常のヘッダ情報を入力、絡納処理を実行する。ヘッダ部の編集が終了すると、ステップＳ１３２１を終了して、ステップＳ１３２２に移行して、通常の文書入力処理に基づく文書編集処理を行い、ステップＳ１３２２で本文の文書編集が終了すると、文書の編集処理を終了する。そして、図１２に示したステップＳ１２０５からステップＳ１２０６に移行する。
【０１１２】
図１４は、本発明に係る印刷装置における第３のデータ処理手順の一例を示すフローチャートであり、図１２に示したステップＳ１２１０における印刷処理に対する印刷装置２０７側におけるデータ処理の詳細手順に対応する。なお、Ｓ１４１３〜Ｓ１４１５は各ステップを示す。
【０１１３】
印刷装置２０７の処理は、ステップＳ１４１３では、印刷モード（印字速度や印刷用紙サイズなどの指定）や印刷枚数の指定を中央処理装置２０１より受けて、印刷準備に入る。
【０１１４】
そして、ステップＳ１４１４では、印刷処理を実行して一枚分の印刷が終了するまで、印刷処理を繰り返す。
【０１１５】
次に、ステップＳ１４１５では、指定された印刷枚数が完了したか否かの判断を実行して、指定された印刷枚数が終了していれば印刷処理を終了する。
【０１１６】
一方、ステップＳ１４１５で、まだ印刷指定枚数が終了していないと判断した場合には、ステップＳ１４１４に移行して印刷指定枚数が終了するまで、印刷処理を繰り返す。
【０１１７】
これにより、通常印刷エリア１０３の外側の、例えばヘッダ部に特殊文字により印字指定情報を挟み込むことにより、一文書内の指定ページ毎に印字枚数、印字モード指定等を変更することが可能となり一度の印刷処理で、文書内の指定ページを指定枚数印刷可能になるために扱い者に何度も印刷操作を繰り返すことなく簡便な操作で可能となった。
【０１１８】
また、文書の中に文字のページと写真のページとが混在しても印刷ページごとに設定を変更できる為、扱い者が本文書作成システムを利用しやすくなった。
【０１１９】
以下、図１５，図１６に示すメモリマップを参照して本発明に係る情報処理装置，印刷装置を含む印刷システムで読み出し可能なデータ処理プログラムの構成について説明する。
【０１２０】
図１５は、本発明に係る情報処理装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図であり、図１６は、本発明に係る印刷装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１２１】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１２２】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１２３】
本実施形態における図３，図４，図７〜図９，図１２，図１３のデータ処理装置側における機能、あるいは、図５，図１０，図１４の印刷装置側における機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１２４】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１２５】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２６】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ等を用いることができる。
【０１２７】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２９】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１３０】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではなく、以下の実施態様も含まれることはいうまでもない。以下、その実施態様１〜２４について説明する。
【０１３１】
〔実施態様１〕
入力される文字情報，図形情報，画像情報等に基づいて編集される出力情報を印刷装置に出力するデータ処理装置であって、入力可能な文字中からページ印刷指定情報を設定するための特殊文字を設定する設定手段（例えば図３に示すステップＳ３０３）と、該編集されているページの出力情報内に特殊文字とともにページ印刷指定情報を入力するページ印刷指定情報入力手段（例えば図４に示すステップＳ３１８）と、前記ページ印刷指定情報入力手段により入力されたページ印刷指定情報を含む出力情報を記憶する記憶手段（例えば図４に示すステップＳ３１９）と、前記編集されているページに対する印刷要求に基づき、前記記憶手段に記憶された出力情報中のページ印刷指定情報を検出する検出手段（例えば図３に示すステップＳ３０８）と、前記検出手段による検出結果に基づき、前記ページ印刷指定情報を前記出力情報の出力に先立ち前記印刷装置に対して出力し、該ページ印刷指定情報の出力後、編集されているページの出力情報を前記印刷装置に対して出力する制御手段（例えば図３に示すステップＳ３０９〜Ｓ３１２）とを有することを特徴とするデータ処理装置。
【０１３２】
〔実施態様２〕
前記印刷指定情報は、印刷モードであることを特徴とする実施態様１記載のデータ処理装置。
【０１３３】
〔実施態様３〕
前記印刷モードは、印刷枚数、印刷方式指示、記録紙の指定等を含むことを特徴とする実施態様１〜２のいずれかに記載のデータ処理装置。
【０１３４】
〔実施態様４〕
前記制御手段は、前記検出手段により検出される特殊文字を印刷対象文字から除外して、前記印刷装置に対して出力しないことを特徴とする実施態様１〜３のいずれかに記載のデータ処理装置。
【０１３５】
〔実施態様５〕
前記特殊文字は、所定の書体コードが付与されている可視あるいは非可視な文字であることを特徴とする実施態様１〜５のいずれかに記載のデータ処理装置。
【０１３６】
〔実施態様６〕
編集中のページ内に埋め込まれ、特殊文字にはさまれた印刷指定情報は、印刷すべきページに対する前記印刷装置に設定可能な印刷制御情報であることを特徴とする実施態様１〜５のいずれかに記載のデータ処理装置。
【０１３７】
〔実施態様７〕
前記印刷制御情報は、前記特殊文字が設定されたページの印刷枚数を含むことを特徴とする実施態様１〜５のいずれかに記載のデータ処理装置。
【０１３８】
〔実施態様８〕
前記印刷制御情報は、前記印刷装置の制御コマンドを含むことを特徴とする実施態様１〜６のいずれかに記載のデータ処理装置。
【０１３９】
〔実施態様９〕
ページ印刷指定情報入力手段は、編集されているページの出力情報内に編集されるオブジェクト領域単位に特殊文字とともにページ印刷指定情報を入力可能とすることを特徴とする実施態様１〜７のいずれかに記載のデータ処理装置。
【０１４０】
〔実施態様１０〕
ページ印刷指定情報入力手段は、編集されているページのヘッダ部内に特殊文字とともにページ印刷指定情報を入力可能とすることを特徴とする実施態様１〜８のいずれかに記載のデータ処理装置。
【０１４１】
〔実施態様１１〕
データ処理装置と通信可能な印刷装置であって、前記データ処理装置で編集されているページの印刷指定情報を受信する受信手段（例えば図５に示すステップＳ３１３）と、前記受信手段により印刷指定情報を受信した後、該受信した印刷指定情報に基づき、前記データ処理装置から受信する出力情報に対する印刷処理を制御する制御手段（例えば図５に示すステップＳ３１４，Ｓ３１５）とを有することを特徴とする印刷装置。
【０１４２】
〔実施態様１２〕
入力される文字情報，図形情報，画像情報等に基づいて編集される出力情報を印刷装置に出力するデータ処理装置における印刷制御方法であって、入力可能な文字中からページ印刷指定情報を設定するための特殊文字を設定する設定ステップ（例えば図３に示すステップＳ３０３）と、該編集されているページの出力情報内に特殊文字とともにページ印刷指定情報を入力するページ印刷指定情報入力ステップ（例えば図４に示すステップＳ３１８）と、前記ページ印刷指定情報入力ステップにより入力されたページ印刷指定情報を含む出力情報を記憶手段に記憶する記憶ステップ（例えば図４に示すステップＳ３１９）と、前記編集されているページに対する印刷要求に基づき、前記記憶手段に記憶された出力情報中のページ印刷指定情報を検出する検出ステップ（例えば図３に示すステップＳ３０８）と、前記検出手段による検出結果に基づき、前記ページ印刷指定情報を前記出力情報の出力に先立ち前記印刷装置に対して出力し、該ページ印刷指定情報の出力後、編集されているページの出力情報を前記印刷装置に対して出力する制御ステップ（例えば図３に示すステップＳ３０９〜Ｓ３１２）とを有することを特徴とする印刷制御方法。
【０１４３】
〔実施態様１３〕
前記印刷指定情報は、印刷モードであることを特徴とする実施態様１２記載の印刷制御方法。
【０１４４】
〔実施態様１４〕
前記印刷モードは、印刷枚数、印刷方式指示、記録紙の指定等を含むことを特徴とする実施態様１２または１３に記載の印刷制御方法。
【０１４５】
〔実施態様１５〕
前記制御ステップは、前記検出ステップにより検出される特殊文字を印刷対象文字から除外して、前記印刷装置に対して出力しないことを特徴とする実施態様１２〜１４のいずれかに記載の印刷制御方法。
【０１４６】
〔実施態様１６〕
前記特殊文字は、所定の書体コードが付与されている可視あるいは非可視な文字であることを特徴とする実施態様１２〜１５のいずれかに記載の印刷制御方法。
【０１４７】
〔実施態様１７〕
編集中のページ内に埋め込まれ、特殊文字にはさまれた印刷指定情報は、印刷すべきページに対する前記印刷装置に設定可能な印刷制御情報であることを特徴とする実施態様１２〜１６のいずれかに記載の印刷制御方法。
【０１４８】
〔実施態様１８〕
前記印刷制御情報は、前記特殊文字が設定されたページの印刷枚数を含むことを特徴とする実施態様１２〜１７のいずれかに記載の印刷制御方法。
【０１４９】
〔実施態様１９〕
前記印刷制御情報は、前記印刷装置の制御コマンドを含むことを特徴とする実施態様１２〜１８のいずれかに記載の印刷制御方法。
【０１５０】
〔実施態様２０〕
ページ印刷指定情報入力ステップは、編集されているページの出力情報内に編集されるオブジェクト領域単位に特殊文字とともにページ印刷指定情報を入力可能とすることを特徴とする実施態様１２〜１９のいずれかに記載の印刷制御方法。
【０１５１】
〔実施態様２１〕
ページ印刷指定情報入力ステップは、編集されているページのヘッダ部内に特殊文字とともにページ印刷指定情報を入力可能とすることを特徴とする実施態様１２〜２０のいずれかに記載のデータ処理装置。
【０１５２】
〔実施態様２２〕
データ処理装置と通信可能な印刷装置における印刷制御方法であって、前記データ処理装置で編集されているページの印刷指定情報を受信する受信ステップ（例えば図５に示すステップＳ３１３）と、前記受信ステップにより印刷指定情報を受信した後、該受信した印刷指定情報に基づき、前記データ処理装置から受信する出力情報に対する印刷処理を制御する制御ステップ（例えば図５に示すステップＳ３１４，Ｓ３１５）とを有することを特徴とする印刷制御方法。
【０１５３】
〔実施態様２３〕
請求項１２〜２２のいずれかに記載の印刷制御方法を実現するプログラムを記憶したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【０１５４】
〔実施態様２４〕
請求項１２〜２３のいずれかに記載の印刷制御方法を実現することを特徴とするプログラム。
【０１５５】
上記各実施形態あるいは各実施態様によれば、印刷エリア外のヘッダ部に特殊文字により印刷指定情報を挟み込むことにより、一文書内の指定ページごとに印刷枚数、印刷モード指定等を変更することが可能となり一度の印刷処理で、文書内の指定ページを指定枚数印刷可能になるために扱い者に何度も印刷操作を繰り返すことなく簡便な操作で可能となった。
【０１５６】
また、本発明により文書の中に文字のページと写真のページとが混在しても印刷ページごとに設定を変更できる為、扱い者が本文書作成システムを利用しやすくなった。
【０１５７】
【発明の効果】
以上説明したように、本発明によれば、入力される文字情報，図形情報，画像情報等に基づいて編集される出力情報を印刷装置に出力するデータ処理装置において、該編集されているページの出力情報内に設定される特殊文字とともにページ印刷指定情報を入力して、該入力されたページ印刷指定情報を含む出力情報を記憶しておき、該編集されているページに対する印刷要求に基づき、記憶された出力情報中のページ印刷指定情報を検出し、該検出結果に基づき、前記ページ印刷指定情報を前記出力情報の出力に先立ち前記印刷装置に対して出力し、該ページ印刷指定情報の出力後、編集されているページの出力情報を印刷装置に対して出力することにより、文字情報，図形情報，画像情報等を含む文書編集中に、各編集ページ上で、ユーザが特殊文字を印刷可能領域に入力するという簡単な編集操作で、ユーザが意図して各ページ毎に異なる印刷指定を反映させた出力情報を印刷装置より自在にページ印刷させることができるという効果を奏する。
【図面の簡単な説明】
【図１】
図１は、本発明の第１実施形態を示すデータ処理装置を適用可能な印刷システムの一例を示すブロック図である。
【図２】
図１に示した表示装置に表示される文書編集時の第１の印刷画面の一例を示す図である。
【図３】
本発明に係るデータ処理装置における第１のデータ処理手順の一例を示すフローチャートである。
【図４】
本発明に係るデータ処理装置における第２のデータ処理手順の一例を示すフローチャートである。
【図５】
本発明に係る印刷装置における第１のデータ処理手順の一例を示すフローチャートである。
【図６】
図１に示した表示装置に表示される文書編集時の第１の印刷画面の一例を示す図である。
【図７】本発明に係るデータ処理装置における第３のデータ処理手順の一例を示すフローチャートである。
【図８】本発明に係るデータ処理装置における第４のデータ処理手順の一例を示すフローチャートである。
【図９】本発明に係るデータ処理装置における第５のデータ処理手順の一例を示すフローチャートである。
【図１０】本発明に係る印刷装置における第２のデータ処理手順の一例を示すフローチャートである。
【図１１】図１に示した表示装置に表示される文書編集時の第３の印刷画面の一例を示す図である。
【図１２】本発明に係るデータ処理装置における第６のデータ処理手順の一例を示すフローチャートである。
【図１３】本発明に係るデータ処理装置における第７のデータ処理手順の一例を示すフローチャートである。
【図１４】本発明に係る印刷装置における第３のデータ処理手順の一例を示すフローチャートである。
【図１５】本発明に係る情報処理装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【図１６】本発明に係る印刷装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
２０１  中央処理装置
２０２  文書編集アプリケーション
２０３  文書編集アプリケーション内の本文編集機能
２０４  文書編集アプリケーション内の印刷機能
２０５  表示装置
２０６  入力装置
２０７  印刷装置
【図１】
2004199474.tif 000003
【図２】
2004199474.tif 000004
【図３】
2004199474.tif 000005
【図４】
2004199474.tif 000006
【図５】
2004199474.tif 000007
【図６】
2004199474.tif 000008
【図７】
2004199474.tif 000009
【図８】
2004199474.tif 000010
【図９】
2004199474.tif 000011
【図１０】
2004199474.tif 000012
【図１１】
2004199474.tif 000013
【図１２】
2004199474.tif 000014
【図１３】
2004199474.tif 000015
【図１４】
2004199474.tif 000016
【図１５】
2004199474.tif 000017
【図１６】
2004199474.tif 000018