(57)【要約】【課題】予め定められた出力用紙に合わせて、適切な原稿を、容易に作成することができる原稿形式制御装置、原稿形式制御方法、及び原稿形式制御プログラム記憶媒体【解決手段】ユーザにより操作部が操作され、第１のダイアログボックスに出力用紙サイズ及び原稿サイズが入力され（ステップ（以下、「Ｓ］）１００）、出力用紙サイズ及び原稿サイズの少なくとも一方が非定形か否かが判断され（Ｓ１０２）、肯定された場合は前記第２のダイアログボックスへの切換が行なわれ（Ｓ１０４）、否定された場合はＳ１１２へ移行する。次に、論理原稿サイズを出力用紙サイズよりも縮小させるか否かが判断され（Ｓ１０６）、肯定された場合は出力用紙サイズより縮小された論理原稿サイズを算出し（Ｓ１０８）、否定された場合は、出力用紙サイズより拡大された論理原稿サイズを算出（Ｓ１１０）し、当該論理原稿サイズをアプリケーションへ出力する（Ｓ１１２）。【選択図】図６
2007172130.tif 000002
【特許請求の範囲】
【請求項１】
予め格納されているアプリケーションソフトウェアを読み出して、当該アプリケーションソフトウェアにおける処理プログラムに基づいて処理が実行される情報処理実行装置において、実行中の前記処理プログラムにより作成される原稿データに対して、原稿形式を設定する原稿形式設定制御装置であって、
前記画像形成装置により印刷処理するために必要な、少なくとも印刷物の印刷領域を特定するためのサイズ、形状を含む印刷形式を入力する入力手段と、
前記入力手段により入力された印刷形式に応じて、前記原稿形式を設定するための原稿入力領域データを算出する算出手段と、
前記算出手段により算出された前記原稿入力領域データを外部依存データとして、実行中の前記処理プログラムに通知する通知手段と、
を備え、前記通知手段による通知された外部依存データに基づいて、前記処理プログラムは原稿形式を設定することを特徴とする原稿形式設定制御装置。
【請求項２】
予め格納されているアプリケーションソフトウェアを読み出して、当該アプリケーションソフトウェアにおける処理プログラムに基づいて処理が実行される情報処理実行装置において、実行中の前記処理プログラムにより作成される原稿データに対して、原稿形式を設定する原稿形式設定制御装置の原稿形式設定制御方法であって、
前記画像形成装置により印刷処理するために必要な、少なくとも印刷物の印刷領域を特定するためのサイズ、形状を含む印刷形式を入力し、
前記入力された印刷形式に応じて、前記原稿形式を設定するための原稿入力領域データを算出し、
前記算出された前記原稿入力領域データを外部依存データとして、実行中の前記処理プログラムに通知することで、
前記処理プログラムは、前記通知された外部依存データに基づいて、原稿形式を設定することを特徴とする原稿形式設定制御方法。
【請求項３】
前記請求項２に記載の原稿形式設定制御方法を実現するための原稿形式設定制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、予め格納されているアプリケーションソフトウェアを読み出して、当該アプリケーションソフトウェアにおける処理プログラムに基づいて処理が実行される情報処理実行装置において、実行中の前記処理プログラムにより作成される原稿データに対して、原稿形式を設定する原稿形式設定制御装置、原稿形式設定制御方法、及び原稿形式設定制御プログラムに関する。
【背景技術】
【０００２】
一般に、プリンタは、情報処理実行装置であるパーソナルコンピュータ（ＰＣ）等の外部接続出力装置としての役目を有している。そして、当該プリンタは、ＰＣから送信される文書等の原稿データを受信し、印刷を行なう。ＰＣには、ＬＣＤ等の表示装置、及びマウス、キーボード等の操作装置を備えていると共に、アプリケーションソフトウェアが格納されている。ＰＣでは、所定のアプリケーションソフトウェアが実行されることにより、その処理プログラムにより作成された任意のサイズの文書等の原稿データをそのまま、あるいは予め指定された印刷範囲だけプリンタに送出するようになっている。
【０００３】
ところで、予め作成された文書等の原稿データにより表現されてる画像外郭領域を、出力用紙サイズに合わせて偏倍する等の技術は従来より各種開示されてきた。ここで「偏倍」とは、縦横比を同一のまま変形させ、変形前後の形が相似となることと、予め作成されている原稿データに基づく原稿のサイズを縦と横とで異なる倍率により変形させることとの両方を含む。
【０００４】
例えば特許文献１には、ユーザにより設定された余白パラメータに基づき印刷可能領域を算定し、算定された印刷可能領域に合わせて原稿イメージを拡大縮小するように原稿データを制御し、該制御された原稿データをＮ−ｕｐ印刷のような特殊な印刷方法と組合せ、余白と共に用紙にレイアウトすると共に、当該レイアウトで印刷する技術が開示されている。当該技術は、予め出力する原稿データが既に存在し、それを適切にプリンタに出力させ、印刷させる場合に有効である。
【０００５】
また、特許文献２には、予め作成され、印刷指定された原稿データが、連続印刷（例えば、Ｎ−ｕｐ印刷等）回数分だけ予め設定された用紙サイズに最適に収まるように偏倍率が算出された後、印刷処理を行なう際に、前記原稿データに予め指定された連続印刷回数の設定を指示する連続印刷回数設定コマンド、及び先に算出してある偏倍率の設定を指示する偏倍率設定コマンドをプリンタに送出して印刷を行なわせる技術が開示されている。
【特許文献１】特開平１１−９９７２４号公報
【特許文献２】特開２０００−１１２７０５公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、事前に非定形の印刷サイズを想定した場合（例えば、Ａ３、Ａ４等の定形ではないサイズ）には、前記特許文献１及び前記特許文献２に開示される技術を用いたとしても、当該技術と逆の計算をユーザ自身が行う必要があり、原稿サイズを求めることは困難である。
【０００７】
即ち、前述した技術が適用できるのは、原稿が予め作成されている場合であり、当該原稿の内容を定形の出力用紙に出力するための技術である。従って、予め出力用紙が定められ、当該出力用紙に合わせて原稿を作成しようとした場合で、且つ出力用紙が非定形の場合には当該技術は有効ではない。
【０００８】
本発明は、上記事実を考慮し、予め定められた出力用紙に合わせて、適切な原稿を、容易に作成することができる原稿形式設定制御装置、原稿形式設定制御方法、及び原稿形式設定制御プログラムを得ることを目的とする。
【課題を解決するための手段】
【０００９】
第１の発明は、予め格納されているアプリケーションソフトウェアを読み出して、当該アプリケーションソフトウェアにおける処理プログラムに基づいて処理が実行される情報処理実行装置において、実行中の前記処理プログラムにより作成される原稿データに対して、原稿形式を設定する原稿形式設定制御装置であって、前記画像形成装置により印刷処理するために必要な、少なくとも印刷物の印刷領域を特定するためのサイズ、形状を含む印刷形式を入力する入力手段と、前記入力手段により入力された印刷形式に応じて、前記原稿形式を設定するための原稿入力領域データを算出する算出手段と、前記算出手段により算出された前記原稿入力領域データを外部依存データとして、実行中の前記処理プログラムに通知する通知手段と、を備え、前記通知手段による通知された外部依存データに基づいて、前記処理プログラムは原稿形式を設定することを特徴としている。
【００１０】
第２の発明は、予め格納されているアプリケーションソフトウェアを読み出して、当該アプリケーションソフトウェアにおける処理プログラムに基づいて処理が実行される情報処理実行装置において、実行中の前記処理プログラムにより作成される原稿データに対して、原稿形式を設定する原稿形式設定制御装置の原稿形式設定制御方法であって、前記画像形成装置により印刷処理するために必要な、少なくとも印刷物の印刷領域を特定するためのサイズ、形状を含む印刷形式を入力し、前記入力された印刷形式に応じて、前記原稿形式を設定するための原稿入力領域データを算出し、前記算出された前記原稿入力領域データを外部依存データとして、実行中の前記処理プログラムに通知することで、前記処理プログラムは、前記通知された外部依存データに基づいて、原稿形式を設定することを特徴としている。
【００１１】
第１の発明及び第２の発明によれば、印刷形式に基づいて算出される原稿入力領域データ（外部依存データ）に基づいて、原稿形式を設定する。このとき、外部依存データが優先或いは選択される。この結果、原稿形式が印刷物の印刷形式に応じて、所謂規定サイズ（例えばＪＩＳ等）にとらわれることなく設定することができる。
【００１２】
このように、第１の発明及び第２の発明は、入力された所望の印刷形式に合わせて、容易に、適切な原稿を作成することができる。従って、予め出力用紙を定めて、印刷形式として入力した場合は、当該出力用紙に合わせた原稿を、容易に作成できることになる。
【発明の効果】
【００１３】
以上説明したように、本発明は、予め定められた出力用紙に合わせて、適切な原稿を、容易に作成することができる原稿形式設定制御装置、原稿形式設定制御方法、及び記憶媒体を得るという優れた効果を有する。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照しつつ本発明の実施の形態について詳細に説明する。
【００１５】
図１には、プリンタ１２、及び３台のクライアントＰＣ１４Ａ、１４Ｂ、１４Ｃ（以下、総称する場合には、「ＰＣ１４」という）を含む本実施の形態に係るシステム１０の全体概略図を示す。
【００１６】
プリンタ１２は、ＰＣ１４にインストールされる所謂プリンタドライバからの印刷指示を受け、印刷を行なうようになっている。また、プリンタ１２は、複数の異なるサイズの用紙を格納できるトレイ１３Ａ、１３Ｂ、１３Ｃ、１３Ｄを備えており、当該複数の異なるサイズの用紙を用いて印刷が行なえるようになっている。
【００１７】
なお、プリンタドライバは、本発明の原稿形式設定制御装置に相当するものであり、当該原稿形式設定制御方法がプログラミングされたプログラムデータをインターネット等を通じてダウンロードしたり、当該プログラム記憶されたＣＤ―ＲＯＭやＦＤ等の記憶媒体を介して、ＰＣ１４へ取り込むことが可能である。
【００１８】
ＰＣ１４は、ＰＣ１４における処理状況、及び操作内容等の各種情報を表示するためのディスプレイ１６、操作されることによりＰＣ１４における各種情報を入力するためのキーボードやマウス等の操作部１８を備えている。
【００１９】
ＰＣ１４にて行なわれる各種処理は、ディスプレイ１６に表示される各々ウィンドウ画面１７に表示されるようになっている。また、例えばマウス等の操作部１８による操作は、ウィンドウ画面１７上で、ポインタ１９等により目視できるようになっている。
【００２０】
次に、図２を参照して、本実施の形態に係るＰＣ１４の電気系の要部構成を説明する。
【００２１】
ＰＣ１４は、各種プログラムを記憶するＲＯＭ２６、及び各種プログラムを記憶したり、情報を読書きできるＨＤＤ、ＲＡＭ等のメモリ（図示省略）を備えている。
【００２２】
また、ＰＣ１４は、プリンタ１２との通信を行う接続手段としてのプリンタインターフェース（以下、「プリンタＩ／Ｆ」という）２０と、ディスプレイ１６の表示を制御するためのディスプレイインターフェース（以下、「ディスプレイＩ／Ｆ」という）２２と、ＰＣ１４全体の制御を司るＣＰＵ２４と、を備えている。
【００２３】
ディスプレイＩ／Ｆ２２は、表示対象の画像データを映像信号に変換してディスプレイ１６に供給する。即ち、ディスプレイ１６は、ディスプレイＩ／Ｆ２２の制御下で各種情報の表示がなされる。ディスプレイ１６には、ＰＣ１４における各種処理結果を表す画像が各々の処理ウィンドウ画面１７として表示されるとともに、操作部１８からの操作内容を、例えば図１に示したポインタ１９等で目視できるようになっている。
【００２４】
プリンタＩ／Ｆ２０、ディスプレイＩ／Ｆ２２、ＣＰＵ２４、及びＲＯＭ２６は、ＢＵＳにより相互に接続されている。従って、ＣＰＵ２４は、プリンタ１２とのプリンタＩ／Ｆ２０を介した通信、ディスプレイ１６に対するディスプレイＩ／Ｆ２２を介した各種情報の表示、ＲＯＭ２６へのＲＯＭＩ／Ｆ２８を介したアクセスを各々行うことができる。
【００２５】
本実施の形態では、所望の印刷出力を得られるように、ＲＯＭ２６に記憶されているプログラムに基づき、ＣＰＵ２４がアプリケーションを制御するようになっている。そして、当該所望の印刷出力を得られるように、ユーザは、ディスプレイ１６に表示されるウィンドウ画面１７を目視確認しながら、操作部１８を用いて、操作を行なうようになっている。
【００２６】
次に、上記を実現するための、本実施の形態に係るＰＣ１４における機能的なつながりを、図３のブロック図を用いて示す。
【００２７】
ユーザによる操作部１８からの入力は、ＣＰＵ２４に備わる算出部３０に出力される。当該算出部３０では、ＲＯＭ２６或いはＨＤＤに記憶されているプリンタドライバプログラム３２により、操作部１８を介したユーザの印刷要求情報に基づき、ユーザの作成する原稿の原稿サイズ（以下、当該ユーザの作成する原稿サイズを、論理原稿サイズという）が算出される。
【００２８】
算出部３０は、設定登録部３４と接続している。当該設定登録部３４は、算出部３０により算出された論理原稿サイズを算出部３０から受信する。そして、原稿を作成するために起動されているアプリケーションプログラム３６に当該論理原稿サイズが設定登録される。なお、アプリケーションプログラム３６は、ＲＯＭ２６またはＨＤＤ、ＲＡＭ等のメモリに記憶されている。
【００２９】
アプリケーションプログラム３６は、ＣＰＵ２４に備わる制御部３８と接続している。論理原稿サイズが設定登録されたアプリケーションプログラム３６により、制御部３８は、アプリケーションが処理する論理原稿サイズを制御する。
【００３０】
このように、上述の図３を用いて説明した機能的なつながりにより、出力用紙が指定されると、当該出力用紙に合わせて論理原稿サイズが算出され、ユーザは作成すべき原稿のサイズを理解することができる。
【００３１】
次に、図４を用い、プリンタドライバプログラム３２によってディスプレイ１６に表示されるウィンドウ画面１７の１つであるダイアログボックスの例を示す。図４には、原稿サイズと出力用紙サイズとが異なる場合の一例として、拡大連写を行なう場合が示されている。
【００３２】
図４（Ａ）に示されるのは、操作部１８により、ＰＣ１４にて起動しているアプリケーションに対して印刷指示を出したときに表示されるウィンドウ画面１７の１つとしての第１のダイアログボックス１７Ａである。原稿サイズ、プリンタ１２から実際に出力される用紙サイズ等の設定は、当該第１のダイアログボックス１７Ａにて行なうことができる。
【００３３】
第１のダイアログボックス１７Ａには、小冊子作成、拡大連写印刷、たてよこが混在した原稿の印刷、原稿の回転の設定を行なう場合に押下する小冊子／拡大連写／混在原稿／回転ボタン（以下、「４Ａボタン」という）４Ａが備えられている。
【００３４】
そして、拡大連写を行なう場合には、４Ａボタン４Ａを押下するようになっている。４Ａボタン４Ａの押下により、図４（Ｂ）に示される第２のダイアログボックス１７Ｂが表示されるようになっている。
【００３５】
当該第２のダイアログボックス１７Ｂには、拡大連写を行なう／小冊子作成を行なう／何れも行なわない、を選択するラジオボタンが備えられている。図４（Ｂ）では、拡大連写ボタン４Ｂ１が選択され、拡大連写の設定が行なえるようになっており、拡大連写設定の画面が表示されている。図４には出力枚数が、９（３（縦）×３（横））枚の拡大連写を行なう場合が例示されているので、出力枚数プルダウンボックス４Ｂ２で、「３×３」を選択すればよい。
【００３６】
また、当該第２のダイアログボックス１７Ｂには、原稿サイズを自動設定するチェックボックス４Ｂ３が備えられている。
【００３７】
図４（Ｃ）には、チェックボックス４Ｂ３がチェックされた状態で第１のダイアログボックスが示されている。
【００３８】
チェックボックス４Ｂ３がチェックされると、出力用紙サイズと、設定した拡大連写とに応じた論理原稿サイズが自動的に算出されるようになっており、当該ケースでは、原稿サイズプルダウンボックス４Ｃ１にて示されるように、算出された９（３（縦）×３（横））枚で作成される論理原稿サイズが表示される。
【００３９】
次に、図５を用い、論理原稿サイズ算出の例を図示する。
【００４０】
図５−１には、拡大連写を行う場合の出力用紙サイズと論理原稿サイズとの関係を例示する。
【００４１】
図５−１（Ａ）には、前述の図４で示した９（３（縦）×３（横））枚で作成される出力用紙サイズが示されており、図５−１（Ｂ）には、図５−１（Ａ）に示される出力用紙サイズに対応する論理原稿サイズが示されている。当該論理原稿サイズは、図４（Ｃ）に示される原稿サイズプルダウンボックス４Ｃ１に示されているサイズである。
【００４２】
図５−１（Ｃ）、図５−１（Ｄ）には、横断幕や帯のような大きな出力を得る場合が示されている。
【００４３】
図５−１（Ｃ）に示されるのは、出力用紙５１Ｃを１列に複数枚並べることで、横断幕や帯のような大きな出力を得る場合である。当該場合には、従来は、出力イメージそのもののサイズを定義できないため、Ａ４、Ａ３等の定形サイズとは異なるサイズにて原稿を作成する必要があった。これに対し、本実施の形態では、図５−１（Ｄ）で示されるような、５（１（縦）×５（横））枚で作成される論理原稿サイズがプリンタドライバプログラム３２によって算出されるようになっている。当該ケースでは、前述の図４（Ｂ）に示される出力枚数プルダウンボックス４Ｂ２で、「１×５」が選択された後、チェックボックス４Ｂ３をチェックされることで論理原稿サイズの算出がなされている。
【００４４】
図５−２には、繰り返し印刷を行なう場合の出力用紙サイズと論理原稿サイズとの関係を例示する。例えば、ラベル、シール、名刺等を出力するために予め出力する用紙にミシン目等が入っており、出力するイメージのサイズが決められている場合が多い。用紙を用いて同じ非定形のサイズの画像を複数繰り返し出力しようとした場合、従来では、予め個々のページ領域のサイズに合わせた非定形原稿サイズを登録した上で原稿を作成し、用紙に合わせた繰り返し印刷設定などをして出力しなければならなかった。本実施の形態では、図５−２（Ｂ）の領域５２Ｂで示されるような、出力用紙５２Ａの（１／４（縦））×（１／２（横））枚で作成される論理原稿サイズがプリンタドライバプログラム３２によって算出されるようになっている。
【００４５】
図５−３には、Ｎ−ｕｐ印刷を行なう場合の出力用紙サイズと論理原稿サイズとの関係を例示する。例えば、図５−３（Ａ）に示されるような、Ａ４用紙５３Ａを三つ折りする見開きパンフレットを作成しようとする際、三つ折りした結果得られる１ページ（折り目により囲まれる部分）のサイズは、短辺の長さがＡ４サイズの長辺（２９７．０ｍｍ）の１／３の長さの９９．０ｍｍ、長辺の長さが２１０．０ｍｍというサイズとなる。従来では、前述したような出力を得るための原稿を用意する際に、どの用紙サイズを用い、どのような原稿を作成すれば、意図した印刷出力を得ることができるのか、ということを、ユーザが理解し、設定を行なわなければならず、当該作業を行なうことは大変困難であった。本実施の形態では、図５−３（Ｂ）の領域５３Ｂで示されるような、出力用紙５２Ａの（１／３（縦））×１（横）枚で作成される論理原稿サイズがプリンタドライバプログラム３２によって算出されるようになっており、ユーザが困難な作業を行なう必要はない。
【００４６】
次に、本発明にかかる本実施の形態の作用を図６のフローチャートを用いて、説明する。
【００４７】
まず、ステップ１００で、ユーザにより操作部１８が操作され、前述の図４で示した第１のダイアログボックス１７Ａより出力用紙サイズ及び原稿サイズが入力される。
【００４８】
次に、ステップ１０２で、出力用紙サイズ及び原稿サイズの少なくとも一方が非定形か否かが判断される。肯定された場合はステップ１０４へ移行し、否定された場合はステップ１１２へ移行する。
【００４９】
ステップ１０４では、前記第１のダイアログボックス１７Ａから前記第２のダイアログボックス１７Ｂへの切り換えが行なわれ、ステップ１０６へ移行する。
【００５０】
ステップ１０６では、論理原稿サイズを出力用紙サイズよりも縮小させるか否かが判断される。肯定された場合はステップ１０８へ移行し、否定された場合はステップ１１０へ移行する。
【００５１】
ステップ１０８では、出力用紙サイズより縮小した論理原稿サイズを算出し、ステップ１１２へ移行する。
【００５２】
ステップ１１０では、出力用紙サイズより拡大した論理原稿サイズを算出し、ステップ１１２へ移行する。
【００５３】
ステップ１１２では、算出した論理原稿サイズをアプリケーションへ出力する。
【００５４】
アプリケーションプログラム３６は、このようにして、算出された論理原稿サイズのウィドウ画面１７をディスプレイ１６に表示させる。そして、ユーザは、当該ウィンドウ画面１７にて原稿の作成を行なう。ユーザの作成した原稿の原稿データは、プリンタ１２に送信され、ユーザの所望する形式の印刷処理が行なわれる。
【００５５】
このように、本実施の形態では、Ｎ−ｕｐ印刷、繰り返し印刷、拡大連写等の拡大縮小を伴うレイアウト機能を使用して、プリント出力を得る際に、用意する原稿のサイズの指定を容易にすることができ、予め印刷出力する方法、サイズが決まっている場合でも、各種の出力方法を指定した結果による、実際に印刷出力されるサイズと同じサイズを論理原稿サイズとして自動的に、算出、設定することができる。
【００５６】
こうして、得たいイメージサイズがプリンタ１２の出力可能なサイズ範囲を超える場合であっても、得たいサイズと同一サイズの論理原稿サイズが定義できることで、同一サイズの原稿の作成が可能となる。
【００５７】
また、レイアウト変更技術とともに印刷出力を行なう場合であっても、特別な倍率変更や位置補正等を行なう必要はなく、正確な出力を容易に得ることが可能となる。
【図面の簡単な説明】
【００５８】
【図１】本実施の形態に係るプリンタ、及びクライアントＰＣを含むシステムの全体概略図である。
【図２】本実施の形態に係るクライアントＰＣの電気系の要部構成を示す。
【図３】本実施の形態に係るクライアントＰＣにおける機能的なつながりを示す。
【図４】プリンタドライバにより表示されるプリンタ設定のダイアログボックスを示す。
【図５−１】本実施の形態に係る拡大連写を行う場合の出力用紙サイズと原稿サイズとの関係を例示する。
【図５−２】本実施の形態に係る繰り返し印刷を行なう場合の出力用紙サイズと原稿サイズとの関係を例示する。
【図５−３】本実施の形態に係る３つ折の印刷物の印刷を行なう場合の出力用紙サイズと原稿サイズとの関係を例示する。
【図６】本実施の形態に係るプリンタドライバによる動作のフローチャートである。
【符号の説明】
【００５９】
１０   システム
１２   プリンタ（画像形成装置）
１４   クライアントＰＣ（情報処理実行装置）
１６   ディスプレイ
１７   ウィンドウ
１７Ａ、１７Ｃ       第１のダイアログボックス
１７Ｂ 第２のダイアログボックス
１８   操作部（入力手段）
２０   プリンタインターフェース
２２   ディスプレイインターフェース
２４   ＣＰＵ
２６   ＲＯＭ（記憶媒体）
３０   算出部（算出手段）
３２   プリンタドライバプログラム（原稿形式設定制御プログラム）
３４   設定登録部（通知手段）
３６   アプリケーションプログラム（処理プログラム）
３８   制御部
【図１】
2007172130.tif 000003
【図２】
2007172130.tif 000004
【図３】
2007172130.tif 000005
【図４】
2007172130.tif 000006
【図５−１】
2007172130.tif 000007
【図５−２】
2007172130.tif 000008
【図５−３】
2007172130.tif 000009
【図６】
2007172130.tif 000010