(57)【要約】【課題】  不定形サイズの用紙に対する印刷処理を容易に行えるようにした印刷制御装置およびその制御方法を提供する【解決手段】  ホスト端末３０は、スキャナ１０の画像読取部１１で読み取られた原稿全体の画像データ（出力用紙画像）を受信すると、用紙サイズ検出部３２ａにより、かかる出力用紙画像のＸ幅とＹ幅とを検出し、用紙サイズ登録部３２ｂにより、その検出結果を出力用紙情報としてレジストリ３３ａに登録する。ユーザによって印刷対象の印刷画像データ３３ｂと、登録された出力用紙情報（出力用紙サイズ）とが選択されると、出力用紙情報により特定される出力用紙サイズ枠外の印刷画像データ３３ｂがトリミング処理部３５ａによって削除された後、印刷データ出力部３４で印刷データが生成され、その印刷出力がプリンタ２０にてなされる。【選択図】  図１
2006260398.tif 000002
【特許請求の範囲】
【請求項１】
画像読取装置で読み取った出力用紙画像から出力用紙情報を取得する出力用紙情報取得手段と、
前記出力用紙情報取得手段で取得した出力用紙情報を登録する出力用紙情報登録手段と、
前記出力用紙情報登録手段に登録された出力用紙情報を選択し印刷画像データに該出力用紙情報により特定される出力用紙を指定して前記印刷装置に出力する印刷データ出力手段と
を具備することを特徴とする印刷制御装置。
【請求項２】
前記印刷画像データの画像に前記出力用紙情報取得手段で取得した出力用紙情報により特定される出力用紙の画像を合成して表示する表示手段
を更に具備することを特徴とする請求項１記載の印刷制御装置。
【請求項３】
前記印刷画像データを前記出力用紙情報取得手段で取得した出力用紙情報に基づき加工する画像加工手段
を更に具備し、
前記印刷データ出力手段は、
前記出力用紙情報により特定される出力用紙を指定して前記画像加工手段で加工した印刷画像データを印刷装置に出力する
ことを特徴とする請求項１または２記載の印刷制御装置。
【請求項４】
前記画像加工手段は、
前記印刷画像データの画像が前記出力用紙情報により指定される用紙に収まるように前記印刷画像データを拡大、縮小、トリミングの少なくとも１つの加工を行う
ことを特徴とする請求項３記載の印刷制御装置。
【請求項５】
前記出力用紙情報取得手段は、
前記画像読取手段で読み取った出力用紙画像の縦寸法および横寸法を前記出力用紙情報として取得する
ことを特徴とする請求項１乃至４いずれかに記載の印刷制御装置。
【請求項６】
画像読取装置で読み取った出力用紙画像から出力用紙情報を取得する出力用紙情報取得手段と、
印刷画像データを前記出力用紙情報取得手段で取得した出力用紙情報に基づき加工する画像加工手段と、
前記出力用紙情報により特定される出力用紙を指定して前記画像加工手段で加工した印刷画像データを印刷装置に出力する印刷データ出力手段と
を具備することを特徴とする印刷制御装置。
【請求項７】
画像読取装置で読み取った出力用紙画像から出力用紙情報を出力用紙情報取得手段により取得し、
前記出力用紙情報取得手段で取得した出力用紙情報を出力用紙情報登録手段で登録し、
前記出力用紙情報登録手段に登録された出力用紙情報を選択し印刷画像データに該出力用紙情報により特定される出力用紙を指定して印刷データ出力手段により前記印刷装置に出力する
ことを特徴とする印刷制御装置の制御方法。
【請求項８】
画像読取装置で読み取った出力用紙画像から出力用紙情報を出力用紙情報取得手段により取得し、
印刷画像データを前記出力用紙情報取得手段で取得した出力用紙情報に基づき画像加工手段により加工し、
前記出力用紙情報により特定される出力用紙を指定して前記画像加工手段で加工した印刷画像データを印刷データ出力手段により印刷装置に出力する
ことを特徴とする印刷制御装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置を制御して用紙等に印刷処理を行う印刷制御装置およびその制御方法に係わり、詳しくは、不定形サイズの用紙に対する印刷処理を容易に行えるようにした印刷制御装置およびその制御方法に関する。
【背景技術】
【０００２】
一般的に、ユーザが扱うパーソナルコンピュータから、その端末上のデータをプリンタで印刷する場合には、プリンタドライバを経由してデータ送信を行う。
【０００３】
プリンタドライバ（印刷設定画面）上では、印刷に関する設定、例えば、出力用紙サイズ設定、白黒設定、Ｎｕｐ設定等の各種設定操作を行う。プリンタでは、このプリンタドライバで設定された印刷設定値に従って印刷画像を形成する。
【０００４】
このように種々の印刷設定値があるが、特に、出力用紙サイズ設定では、Ａ３、Ｂ４・・・等の出力後の用紙サイズを予め用意されたコンボボックス等から選択する。しかし、定型外の用紙サイズを指定するには都度、サイズ値（縦横値）を入力するといった煩雑な操作が必要になっていた。
【０００５】
このような定型外、すなわち不定形サイズの印刷を行う際に、その煩雑な操作を回避するための技術としては、特許文献１に記載されるように、原稿や用紙が不定形サイズであっても正確かつ容易に原稿の画像を用紙に自動形成できるという技術や、特許文献２に記載されるように、デジタル複写機に備えられている画像読取手段を利用することにより、用紙サイズをビット単位（主走査方向）およびライン単位（副走査方向）で検出できるため、定形サイズの用紙はもとよりどのような不定形サイズの用紙のサイズをも検出することができるという技術が知られている。
【特許文献１】特開２００１−８６３２６号
【特許文献２】特開平０６−２３９４９２号
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１や上記特許文献２の発明では、デジタル複写機等での不定形用紙に対する印刷処理を想定しており、主に読み取った原稿と同一の出力結果を得るためのコピー処理を行うための技術であった。
【０００７】
そのため、ホスト端末から受信した任意の印刷画像データを任意の不定形サイズの用紙に出力するという処理はできない。
【０００８】
また、特許文献１の発明では、読み込んだ原稿の画像に対して拡縮処理を行い、不定形サイズに合わせた大きさの画像を形成できるというものであるため、原稿から読み込んだ画像のＸ幅（横寸法）、Ｙ幅（縦寸法）の比率が、不定形サイズの出力用紙のＸ幅、Ｙ幅の比率と全く異なったものであれば、拡縮した際に出力用紙の上下部分や左右部分に広範囲の余白が生じ、出力用紙に対して形成された画像面積が異様に小さくなってしまう可能性がある。
【０００９】
そこで、本発明は上記問題点に鑑みてなされたものであり、不定形サイズの用紙に対する印刷処理を容易に行えるようにした印刷制御装置およびその制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、請求項１の発明の印刷制御装置は、画像読取装置で読み取った出力用紙画像から出力用紙情報を取得する出力用紙情報取得手段と、前記出力用紙情報取得手段で取得した出力用紙情報を登録する出力用紙情報登録手段と、前記出力用紙情報登録手段に登録された出力用紙情報を選択し印刷画像データに該出力用紙情報により特定される出力用紙を指定して前記印刷装置に出力する印刷データ出力手段とを具備することを特徴とする。
【００１１】
また、請求項２の発明は、請求項１の発明において、前記印刷画像データの画像に前記出力用紙情報取得手段で取得した出力用紙情報により特定される出力用紙の画像を合成して表示する表示手段を更に具備することを特徴とする。
【００１２】
また、請求項３の発明は、請求項１または２の発明において、前記印刷画像データを前記出力用紙情報取得手段で取得した出力用紙情報に基づき加工する画像加工手段を更に具備し、前記印刷データ出力手段は、前記出力用紙情報により特定される出力用紙を指定して前記画像加工手段で加工した印刷画像データを印刷装置に出力することを特徴とする。
【００１３】
また、請求項４の発明は、請求項３の発明において、前記画像加工手段は、前記印刷画像データの画像が前記出力用紙情報により指定される用紙に収まるように前記印刷画像データを拡大、縮小、トリミングの少なくとも１つの加工を行うことを特徴とする。
【００１４】
また、請求項５の発明は、請求項１乃至４の発明において、前記出力用紙情報取得手段は、前記画像読取手段で読み取った出力用紙画像の縦寸法および横寸法を前記出力用紙情報として取得することを特徴とする。
【００１５】
また、請求項６の発明の印刷制御装置は、画像読取装置で読み取った出力用紙画像から出力用紙情報を取得する出力用紙情報取得手段と、印刷画像データを前記出力用紙情報取得手段で取得した出力用紙情報に基づき加工する画像加工手段と、前記出力用紙情報により特定される出力用紙を指定して前記画像加工手段で加工した印刷画像データを印刷装置に出力する印刷データ出力手段とを具備することを特徴とする。
【００１６】
また、請求項７の発明の印刷制御装置の制御方法は、画像読取装置で読み取った出力用紙画像から出力用紙情報を出力用紙情報取得手段により取得し、前記出力用紙情報取得手段で取得した出力用紙情報を出力用紙情報登録手段で登録し、前記出力用紙情報登録手段に登録された出力用紙情報を選択し印刷画像データに該出力用紙情報により特定される出力用紙を指定して印刷データ出力手段により前記印刷装置に出力することを特徴とする。
【００１７】
また、請求項８の発明の印刷制御装置の制御方法は、画像読取装置で読み取った出力用紙画像から出力用紙情報を出力用紙情報取得手段により取得し、印刷画像データを前記出力用紙情報取得手段で取得した出力用紙情報に基づき画像加工手段により加工し、前記出力用紙情報により特定される出力用紙を指定して前記画像加工手段で加工した印刷画像データを印刷データ出力手段により印刷装置に出力することを特徴とする。
【発明の効果】
【００１８】
本発明によれば、画像読取装置で読み取った出力用紙画像から出力用紙情報を取得するとともに、該取得した出力用紙情報を登録し、該登録した出力用紙情報を選択し印刷画像データに該出力用紙情報により特定される出力用紙を指定して印刷装置に出力するように構成したため、出力用紙サイズの指定をプリンタドライバ（印刷設定画面）上からコンボボックスで選択できるので、印刷処理の都度、サイズ値（縦横値）を入力するといった煩雑な操作が必要なくなる。
【００１９】
そのため、不定形サイズの用紙に対する印刷を行う場合であっても、煩雑な操作等が必要なく、容易に印刷することができる。
【００２０】
また、出力用紙情報により特定される出力用紙エリア内に、印刷画像データが収まるように自動で画像を加工（拡大、縮小、トリミング）するようにしたため、出力用紙エリア外にトナー等が噴出されることがないので、ドラムの汚れ、劣化を抑止することができる。
【発明を実施するための最良の形態】
【００２１】
以下、この発明に係わる印刷制御装置およびその制御方法の実施形態について添付図面を参照して詳細に説明する。
【実施例１】
【００２２】
図１は、本発明に係わるスキャナ１０およびプリンタ２０およびホスト端末３０の内部構成を示すブロック図である。
【００２３】
なお、本発明の機能が実行されるのであれば、単体の機器であっても、複数の機器からなるシステムであっても、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）等のネットワークを介して接続が為され処理が行われるシステムであっても本発明を適用できる。
【００２４】
スキャナ１０は、プラテンガラス上に載置された原稿からスキャン動作によって図形や写真または文字などを読み取って、デジタルデータに変換する画像読取装置である。スキャナ１０は、各種処理機能部として、画像読取部１１と、画像有無判別部１２と、スキャナ制御部１３と、画像データ送信部１４とを具備して構成される。
【００２５】
画像読取部１１は、原稿から画像データを読み取る処理部であり、画像有無判別部１２は、読み取った原稿に画像データがあるか否かの判別を行う処理部であり、画像データ送信部１４は、読み取られた画像データをホスト端末３０に送信する処理部である。
【００２６】
スキャナ制御部１３は、スキャナ１０を統括制御する。すなわち、スキャナ１０を構成する各種処理機能部は、このスキャナ制御部１３からの指示に従って動作する。例えば、画像読取部１１で読み取られた画像データは、このスキャナ制御部１３の指示に基づいて画像データ送信部１４からホスト端末３０へと送信される。このとき、画像有無判別部１２によって読み取られた原稿に画像データがないと判別された場合には、スキャナ制御部１３は、出力用紙サイズの入力であると判断し、原稿全体の画像データ（以下、出力用紙画像という）を、画像データ送信部１４を介してホスト端末３０に送信する。
【００２７】
プリンタ２０は、ホスト端末３０から受信した印刷データに基づき印刷出力する印刷装置である。プリンタ２０は、各種処理機能部として、印刷出力部２１と、プリンタ制御部２２と、印刷データ受信部２３とを具備して構成される。
【００２８】
印刷出力部２１は、出力原稿に画像データを形成する処理部であり、印刷データ受信部２３は、ホスト端末３０から印刷データを受信する処理部である。この印刷データ受信部２３で受信する印刷データには、詳細は後述するが、印刷対象の印刷画像データ３３ｂと、出力用紙サイズの指定情報（以下、出力用紙指定情報という）とが含まれる。
【００２９】
プリンタ制御部２２は、プリンタ２０を統括制御する。すなわち、プリンタ２０を構成する各種処理機能部は、このプリンタ制御部２２からの指示に従って動作する。例えば、先に述べた通り、ホスト端末３０から受信する印刷データには、印刷対象の印刷画像データ３３ｂと、出力用紙指定情報とが含まれており、プリンタ制御部２２では、かかる印刷データを受信すると、印刷データ内の出力用紙指定情報に該当する用紙トレイがプリンタ２０に装着済みであるか否かを検出し、装着済みである場合には、当該印刷データの印刷処理を印刷出力部２１に指示するが、該当する用紙トレイが未装着の場合には、用紙トレイが未装着である旨を表示や、音声などにより、ユーザに報知する。
【００３０】
ホスト端末３０は、ユーザが扱うパーソナルコンピュータであり、本発明に係わる印刷制御装置が適用される。ホスト端末３０は、通信部３１と、出力用紙情報取得部３２と、記憶部３３と、印刷データ出力部３４と、画像加工部３５と、プレビュー制御部３６と、表示部３７と、操作部３８とを具備して構成される。
【００３１】
通信部３１は、ホスト端末３０とスキャナ１０およびプリンタ２０を接続するインターフェース装置である。具体的には、スキャナ１０において読み取られた画像データや出力用紙画像を受信したり、加工された印刷画像データ３３ｂを含む印刷データをプリンタ２０へ送信する。
【００３２】
出力用紙情報取得部３２は、スキャナ１０から受信した出力用紙画像から用紙サイズ（出力用紙情報）を取得するとともに、取得した出力用紙情報をレジストリ３３ａに登録する処理部である。出力用紙情報取得部３２は内部に用紙サイズ検出部３２ａと、用紙サイズ登録部３２ｂとを備える。
【００３３】
用紙サイズ検出部３２ａは、出力用紙画像のエッジからＸ幅（横寸法）とＹ幅（縦寸法）を導き出し、用紙サイズを検出する処理部である。ここで検出されるＸ幅とＹ幅は、出力用紙画像のサイズが最大となるＸ幅およびＹ幅を検出する。具体的には、図２（左側）に示すような八角形の出力用紙画像からＸ幅と、Ｙ幅の検出を行う場合には、同図（右側）に示すように、その最大となるＸ幅およびＹ幅を検出する。
【００３４】
用紙サイズ登録部３２ｂは、用紙サイズ検出部３２ａで検出された用紙サイズ（Ｘ幅、Ｙ幅）を出力用紙情報として記憶部３３のレジストリ３３ａに登録する処理部である。ここで、用紙サイズをレジストリ３３ａに登録することにより、不定形の用紙サイズであっても印刷処理の都度、そのＸ幅、Ｙ幅を入力する操作が必要無くなる。
【００３５】
記憶部３３は、アプリケーション等を含む各種データを記憶するＨＤ（Hard Disk）等の記憶装置である。ここには、各種設定情報を記録するレジストリ３３ａや、アプリケーション等を用いて作成された印刷画像データ３３ｂを含むデータが記憶される。この印刷画像データ３３ａは、ビットマップデータや中間コードデータを含むデータである。
【００３６】
表示部３７は、各種操作画面を表示するディスプレイなどの表示用デバイスであり、操作部３８は、ユーザ指示を入力するキーボードやマウスなどの入力用デバイスである。この表示部３７には、詳細は後述するが、印刷設定画面が表示され、ユーザは、かかる画面から操作部３８を用いて各種印刷設定値の設定および変更操作を行うことができる。
【００３７】
プレビュー制御部３６は、印刷プレビュー画面の表示と、かかる画面からのユーザ指示を受け付ける処理部である。詳細は後述するが、印刷プレビュー画面では、プレビュー制御部３６により、レジストリ３３ａに登録された出力用紙情報により特定される出力用紙サイズ枠と、印刷を所望する印刷画像データ３３ｂとを合成して表示する。
【００３８】
画像加工部３５は、出力用紙エリア内に収まるように、印刷画像データ３３ｂを加工する処理部である。ここで、加工された印刷画像データ３３ｂは、後述する印刷データ出力部３４に転送され、印刷データ出力部３４からプリンタ２０に印刷データとして送信されることとなる。
【００３９】
さらに、画像加工部３５内部には、出力用紙エリア外の印刷画像データ３３ｂを削除するトリミング処理部３５ａと、印刷画像データ３３ｂに対して拡大若しくは縮小処理を行う拡縮処理部３５ｂとが備えられる。このトリミング処理部３５ａによるトリミング処理および拡縮処理部３５ｂによる拡大／縮小処理は、自動的に実行されるため、ユーザは特に意識することなく、出力用紙エリア内に印刷画像データが収まった印刷処理を行えることになる。なお、詳細は後述するが、表示部３７および操作部３８を介してユーザ所望の加工処理を行うこともできる。
【００４０】
印刷データ出力部３４は、プリンタ２０が解釈可能な印刷データを生成し、プリンタ２０へ送信する処理部であり、プリンタドライバに相当する。具体的には、画像加工部３５で加工された印刷画像データ３３ｂと、出力用紙指定情報とを含む印刷データを生成し、プリンタ２０へ送信する。以上が本発明に係わるスキャナ１０およびプリンタ２０およびホスト端末３０の各種処理機能部の説明である。
【００４１】
次に、図３乃至５を用いて、表示部３７に表示される画面について説明する。
【００４２】
図３は、印刷設定画面の画面レイアウトの一例を示す図である。
【００４３】
この印刷設定画面は、ホスト端末３０からプリンタ２０へ印刷依頼を行う際に表示され、ユーザは、かかる画面上から各種印刷設定値の設定および変更操作が行える。例えば、画面内下側には、両面、Ｎｕｐ設定の変更が行えるコンボボックスが配設されており、Ｎｕｐ設定で２ｕｐを選択したならば、２ページ分の印刷ページを１ページとして出力することができる。
【００４４】
画面内上側にコンボボックスで配設された原稿サイズ設定４１および出力用紙サイズ設定４２には、ユーザ定義サイズの用紙サイズが用意される。具体的には、出力用紙サイズ設定４２を選択したならば、図４に示されるように、Ａ４、Ｂ４、Ａ５、Ｂ５、ユーザ定義１、ユーザ定義２が選択可能に表示され、ユーザは、所望の原稿サイズを選択できる。
【００４５】
これらユーザ定義１およびユーザ定義２は、上述した用紙サイズ登録部３２ｂにより、予めレジストリ３３ａに登録されたものである。すなわち、レジストリ３３ａに登録されることにより、このように出力用紙サイズの選択肢として表示される。
【００４６】
また、画面内下側に配設されたプレビューボタン４３を押下したならば、図５に示すような印刷プレビュー画面がポップアップにて表示される。
【００４７】
この印刷プレビュー画面では、印刷を所望する印刷画像データ３３ｂと、出力用紙サイズ枠とが合成して表示され、ユーザは、マウス（カーソル）を用いて出力用紙サイズ枠の移動を制御することで、印刷画像データ３３ｂ内で出力を所望する部分の選択が行える。この出力用紙サイズ枠内の印刷画像データ３３ｂが印刷されることになり一方、出力用紙サイズ枠外の印刷画像データ３３ｂは、トリミング処理部３５ａによって削除、若しくは拡縮処理部３５ｂによる縮小処理により出力用紙サイズ枠内に収まるように処理される。
【００４８】
また、印刷プレビュー画面内上側に配設された拡大ボタン、縮小ボタン、回転ボタン…等を選択することで、印刷画像データ３３ｂに対して各種ボタンに対応した処理を行える。例えば、拡大ボタンが押下された場合には、拡縮処理部３５ａにより印刷画像データ３３ｂの拡大処理が行われる。
【００４９】
次に、図６乃至８を用いて、本発明に係わる印刷制御処理について説明する。なお、印刷制御処理には、大きく２通りあり、予め出力用紙情報（用紙サイズ）を登録しておき、登録された用紙サイズを用いて印刷処理を実行する場合と、予め出力用紙情報の登録を行わずに、印刷処理を実行する場合とがある。
【００５０】
まず、図６および図７を用いて、予め出力用紙情報（用紙サイズ）を登録しておき、登録された出力用紙情報を用いて印刷処理を実行する場合の動作について説明する。
【００５１】
図６は、本発明に係わる印刷制御処理（出力用紙情報登録処理）の動作を説明するフローチャートである。
【００５２】
この処理が開始されると、まず、スキャナ１０の画像読取部１１によって原稿の読み取り処理が行われる（ステップＳ１０１）。
【００５３】
この読み取り処理が行われると、読み取った原稿に画像データがあるか否かの判別が画像有無判別部１２によって行われる（ステップＳ１０２）。ここで、画像データがあると判別された場合には（ステップＳ１０２でＹＥＳ）、原稿から読み取った画像データが画像データ送信部１４からホスト端末３０へ送信されて（ステップＳ１０３）、この処理を終了するが一方、画像データがないと判別された場合には（ステップＳ１０２でＮＯ）、スキャナ制御部１３は、出力用紙サイズの入力であると判断し、原稿全体の画像データ（出力用紙画像）を、画像データ送信部１４を介してホスト端末３０に送信する（ステップＳ１０４）。
【００５４】
このようにして出力用紙画像を受信したホスト端末３０では、出力用紙情報取得部３２により、出力用紙画像から出力用紙情報を取得する。具体的には、用紙サイズ検出部３２ａによって受信した出力用紙画像のＸ幅とＹ幅とを検出する（ステップＳ１０５、ステップＳ１０６）。ここで、検出されるＸ幅とＹ幅は、出力用紙画像のサイズが最大となるＸ幅およびＹ幅を検出する（上記図２参照）。
【００５５】
原稿画像データのＸ幅とＹ幅が検出されると、その情報が用紙サイズ登録部３２ｂへと送信され、用紙サイズ登録部３２ｂは、受信したＸ幅とＹ幅を出力用紙情報としてレジストリ３３ａに登録する（ステップＳ１０７）。先に述べた通り、ここでレジストリ３３ａに出力用紙情報を登録することで、上記図４で説明したようにコンボボックスからユーザ定義の出力用紙サイズを選択できることとなり都度、不定形用紙サイズのＸ幅、Ｙ幅を入力する操作が必要無くなる。
【００５６】
図７は、本発明に係わる印刷制御処理（印刷処理）の動作を説明するフローチャートである。なお、ここでは、予め出力用紙情報がレジストリ３３ａに登録されているものとして説明する。
【００５７】
この処理は、まず、ユーザによって印刷を所望する印刷画像データ３３ｂが選択され、プリンタドライバが起動されると開始される（ステップＳ２０１）。すなわち、上記図３で説明した印刷設定画面が表示部３７に表示されることとなる。
【００５８】
印刷設定画面が表示されると、ユーザは、出力用紙サイズをコンボボックス４２から選択後、プレビューボタン４３を押下して、出力後の印刷レイアウトを確認する。このプレビューボタン４３の押下とともに、プレビュー制御部３６により、上記図５で説明した印刷プレビュー画面が表示されることとなる（ステップＳ２０３）。
【００５９】
印刷プレビュー画面には、上記図５で説明したように、印刷を所望する印刷画像データ３３ｂと、出力用紙情報により特定される出力用紙サイズ枠とがプレビュー制御部３６により合成して表示され、ユーザは、マウス（カーソル）を用いて出力用紙サイズ枠の移動を制御することで、印刷画像データ３３ｂ内で出力を所望する部分の選択を行う。また、場合によっては拡大、縮小、回転等の画像に対する加工も行う（ステップＳ２０４）。これら画像の加工に関する制御は、ユーザ指示に従って画像加工部３５によって行われる。
【００６０】
このようにして画像の加工が行われ、所望の印刷レイアウトになると、ユーザは、印刷プレビュー画面を閉じて、印刷処理を開始するために、印刷設定画面から図示しない印刷ボタンを押下する（ステップＳ２０５）。
【００６１】
印刷ボタンが押下されると、画像加工部３５により、印刷画像データ３３ｂより出力用紙サイズ枠の方が大きいか否かが判別され（ステップＳ２０６）、出力用紙サイズ枠の方が大きい場合には（ステップＳ２０６でＮＯ）、そのまま印刷データ出力部３４で印刷データの生成がなされるが一方（ステップＳ２０８）、印刷画像データ３３ｂの方が大きい、すなわち出力用紙サイズ枠のエリア外にも印刷画像データ３３ｂがある場合には（ステップＳ２０６でＹＥＳ）、出力用紙サイズ枠外の印刷画像データ３３ｂを、トリミング処理部３５ａによって削除した後（ステップＳ２０７）、印刷データ出力部３４で印刷データの生成がなされる（ステップＳ２０８）。
【００６２】
このようにして生成された印刷データは、プリンタ２０へ送信され（ステップＳ２０９）、プリンタ２０では、当該印刷データ内の出力用紙指定情報に対応する用紙に対して印刷画像データの印刷処理を実行する（ステップＳ２１０）。そして、この処理を終了する。
【００６３】
次に、図８を用いて、予め出力用紙情報の登録を行わずに、印刷処理を実行する場合の動作について説明する。
【００６４】
図８は、本発明に係わる印刷制御処理の動作を説明するフローチャートである。なお、ここでは、予めホスト端末１０上に、プリンタドライバ（印刷設定画面）が起動しているものとして説明する。
【００６５】
この処理が開始されると、まず、スキャナ１０の画像読取部１１によって原稿の読み取り処理が行われる（ステップＳ３０１）。
【００６６】
この読み取り処理が行われると、読み取った原稿に画像データがあるか否かの判別が画像有無判別部１２によって行われる（ステップＳ３０２）。ここで、画像データがあると判別された場合には（ステップＳ３０２でＹＥＳ）、原稿から読み取った画像データが画像データ送信部１４からホスト端末３０へ送信されて（ステップＳ３０３）、この処理を終了するが一方、画像データがないと判別された場合には（ステップＳ３０２でＮＯ）、スキャナ制御部１３は、出力用紙サイズの入力であると判断し、原稿全体の画像データ（出力用紙画像）を、画像データ送信部１４を介してホスト端末３０に送信する（ステップＳ３０４）。
【００６７】
このようにして出力用紙画像を受信したホスト端末３０では、出力用紙情報取得部３２により、出力用紙画像から出力用紙情報を取得する。具体的には、用紙サイズ検出部３２ａによって受信した出力用紙画像のＸ幅とＹ幅とを検出する（ステップＳ３０５、ステップＳ３０６）。検出された出力用紙情報（Ｘ幅、Ｙ幅）は、画像加工部３５へと送信されるとともに、印刷設定画面上の出力用紙サイズ４２に設定される（ステップＳ３０７）。
【００６８】
そして、ユーザによって印刷を所望する印刷画像データ３３ｂが選択され（ステップＳ３０８）、印刷設定画面から図示しない印刷ボタンが押下されると（ステップＳ３０９）、画像加工部３５により、印刷画像データ３３ｂより出力用紙サイズ枠の方が大きいか否かが判別され（ステップＳ３１０）、出力用紙サイズ枠の方が大きい場合には（ステップＳ３１０でＮＯ）、そのまま印刷データ出力部３４で印刷データの生成がなされるが一方（ステップＳ３１２）、印刷画像データ３３ｂの方が大きい、すなわち出力用紙サイズ枠のエリア外にも印刷画像データ３３ｂがある場合には（ステップＳ３１０でＹＥＳ）、出力用紙サイズ枠外の印刷画像データ３３ｂを、トリミング処理部３５ａによって削除した後（ステップＳ３１１）、印刷データ出力部３４で印刷データの生成がなされる（ステップＳ３１２）。
【００６９】
このようにして生成された印刷データは、プリンタ２０へ送信され（ステップＳ３１３）、プリンタ２０では、当該印刷データ内の出力用紙指定情報に対応する用紙に対して印刷画像データの印刷処理を実行する（ステップＳ３１４）。そして、この処理を終了する。
【００７０】
以上説明したように本発明においては、スキャナ１０で読み取った出力用紙画像から用紙サイズを取得するとともに、取得した用紙サイズを登録しておく。印刷処理に際して、登録された用紙サイズから所望の出力用紙サイズが指定されると、その出力用紙指定情報と、印刷画像データ３３ｂとを含む印刷データを生成し、プリンタ２０に送信するように構成したため、出力用紙サイズの指定をプリンタドライバ（印刷設定画面）上からコンボボックスで選択できるので、印刷処理の都度、サイズ値（縦横値）を入力するといった煩雑な操作が必要なくなる。
【００７１】
そのため、不定形サイズの用紙に対する印刷を行う場合であっても、煩雑な操作等が必要なく、容易に印刷することができる。
【００７２】
また、出力用紙情報により特定される出力用紙エリア内に、印刷画像データ３３ｂが収まるように自動で画像を加工（拡大、縮小、トリミング）するようにしたため、出力用紙エリア外にトナー等が噴出されることがないので、ドラムの汚れ、劣化を抑止することができる。
【実施例２】
【００７３】
上記実施例１では、矩形形状の不定形用紙サイズに対応して印刷する場合の実施例について説明したが、実施例２では、矩形に限られず自由形状の用紙に印刷する場合の実施形態について説明する。
【００７４】
図９は、実施例２に係わるスキャナ１０およびプリンタ２０およびホスト端末３０の内部構成を示すブロック図である。なお、上記実施例１を説明した図１と同一の符号が付してあるものは略同様に動作するため、ここでは相違点についてのみ説明する。
【００７５】
ホスト端末１０の出力用紙情報取得部３２は、スキャナ１０から受信した出力用紙画像から出力用紙情報（ライン画像データ）を取得するとともに、取得した出力用紙情報をレジストリ３３ａに登録する処理部である。
【００７６】
出力用紙情報取得部３２は内部に用紙データ補完部３２ｃと、用紙データ登録部３２ｄとを備える。すなわち、上記実施例１を説明した図１の構成から、用紙サイズ検出部３２ａおよび用紙サイズ登録部３２ｂを除いて、用紙データ補完部３２ｃと、用紙データ登録部３２ｄとを設けた構成となる。
【００７７】
用紙データ補完部３２ｃは、スキャナ１０から受信した出力用紙画像のエッジを検出して、連続するエッジ点をラインに変換する処理部である。ここで、欠陥したエッジがある場合には、欠落部分を補完してラインに変換する。また、ラインに変換された画像データ（以下、ライン画像データという）を記憶部３３に保存する。
【００７８】
用紙データ登録部３２ｄは、用紙データ補完部３２ｃでラインに変換されたライン画像データが保存された格納場所のパスを出力用紙情報としてレジストリ３３ａに登録する処理部である。ここで、ライン画像データを登録するため、自由形状の用紙に印刷可能となる。以上が実施例２に係わるスキャナ１０およびプリンタ２０およびホスト端末３０の各種処理機能部の説明である。
【００７９】
次に、図１０を用いて、表示部３７に表示される画面について説明する。
【００８０】
図１０は、実施例２に係わる印刷プレビュー画面の画面レイアウトの一例を示す図である。なお、実施例２に係わる印刷設定画面については、上記実施例１を説明した図３および図４と略同様であるため、その説明は省略する。
【００８１】
この印刷プレビュー画面は、上記実施例１を説明した図５と同一のものであり、印刷を所望する印刷画像データ３３ｂと、出力用紙サイズ枠とが合成して表示され、ユーザは、マウス（カーソル）を用いて出力用紙サイズ枠の移動を制御することで、印刷画像データ３３ｂ内で出力を所望する部分の選択が行える。この場合、八画形の形状をした自由形状のライン画像データが予めレジストリ３３ａに登録されており、ライン画像データに対応する出力用紙サイズ枠が表示されている。この出力用紙サイズ枠内の印刷画像データ３３ｂが印刷されることになり一方、出力用紙サイズ枠外の印刷画像データ３３ｂは、トリミング処理部３５ａによって削除、若しくは拡縮処理部３５ｂによる縮小処理により出力用紙サイズ枠内に収まるように処理される。
【００８２】
図１０は、実施例２に係わる印刷制御処理（出力用紙情報登録処理）の動作を説明するフローチャートである。
【００８３】
この処理が開始されると、まず、スキャナ１０の画像読取部１１によって原稿の読み取り処理が行われる（ステップＳ４０１）。
【００８４】
この読み取り処理が行われると、読み取った原稿に画像データがあるか否かの判別が画像有無判別部１２によって行われる（ステップＳ４０２）。ここで、画像データがあると判別された場合には（ステップＳ４０２でＹＥＳ）、原稿から読み取った画像データが画像データ送信部１４からホスト端末３０へ送信されて（ステップＳ４０３）、この処理を終了するが一方、画像データがないと判別された場合には（ステップＳ４０２でＮＯ）、スキャナ制御部１３は、出力用紙サイズの入力であると判断し、原稿全体の画像データ（出力用紙画像）を、画像データ送信部１４を介してホスト端末３０に送信する（ステップＳ４０４）。
【００８５】
このようにして出力用紙画像を受信したホスト端末３０では、出力用紙情報取得部３２により、出力用紙画像から出力用紙情報を取得する。具体的には、用紙データ補完部３２ｃによって受信した原稿画像データのエッジ検出を行うとともに（ステップＳ４０５）、検出されたエッジ点をラインに変換する（ステップＳ４０６）。
【００８６】
ここで、エッジ点がラインに変換されたことで、閉領域ができたか否かの判別が行われ（ステップＳ４０７）、閉領域がある場合（ステップＳ４０７でＹＥＳ）、用紙データ補完部３２ｃは、そのまま閉領域を画像データ（ライン画像データ）で保存するが一方（ステップＳ４０９）、閉領域がない場合（ステップＳ４０７でＮＯ）、用紙データ補完部３２ｃは、欠落ピクセルを補完して閉領域を作成し、その閉領域を画像データ（ライン画像データ）で保存する（ステップＳ４０９）。
【００８７】
このようにしてライン画像データが保存されると、用紙データ登録部３２ｄによって、かかるライン画像データを保存した格納場所のパスをユーザ定義の出力用紙情報としてレジストリ３３ａに登録する（ステップＳ４１０）。先に述べた通り、ここでレジストリ３３ａにユーザ定義の出力用紙情報を登録することで、上記図４で説明したようにコンボボックスからユーザ定義の出力用紙サイズを選択できることとなり、自由形状の用紙に対する印刷が容易に行える。
【００８８】
なお、実施例２に係わる印刷制御処理（印刷処理）は、上記実施例１で説明した図７および図８と略同様であるため、その説明は省略する。
【００８９】
以上説明したように実施例２においては、出力用紙情報を画像データ（ライン画像データ）で登録するように構成したため、実施例１の効果に加えて、矩形以外の自由形状用紙であっても、煩雑な操作等が必要なく、容易に印刷することができる。
【産業上の利用可能性】
【００９０】
本発明の印刷制御装置およびその制御方法は、印刷装置を制御して用紙等に印刷処理を行う印刷制御装置全般に適用可能であり、特に、不定形サイズの用紙に対する印刷処理が頻繁に発生するオフィスおよび部署で有効利用することができる。
【図面の簡単な説明】
【００９１】
【図１】本発明に係わるスキャナ１０およびプリンタ２０およびホスト端末３０の内部構成を示すブロック図である。
【図２】用紙サイズ検出部３２ａによるＸ幅とＹ幅の検出方法を説明する概要図である。
【図３】印刷設定画面の画面レイアウトの一例を示す図である。
【図４】印刷設定画面の画面レイアウトの一例を示す図である。
【図５】印刷プレビュー画面の画面レイアウトの一例を示す図である。
【図６】本発明に係わる印刷制御処理（用紙サイズ登録処理）の動作を説明するフローチャートである。
【図７】本発明に係わる印刷制御処理（印刷処理）の動作を説明するフローチャートである。
【図８】本発明に係わる印刷制御処理の動作を説明するフローチャートである。
【図９】実施例２に係わるスキャナ１０およびプリンタ２０およびホスト端末３０の内部構成を示すブロック図である。
【図１０】実施例２に係わる印刷プレビュー画面の画面レイアウトの一例を示す図である。
【図１１】実施例２に係わる印刷制御処理（用紙サイズ登録処理）の動作を説明するフローチャートである。
【符号の説明】
【００９２】
１０    スキャナ
１１    画像読取部
１２    画像有無判別部
１３    スキャナ制御部
１４    画像データ送信部
２０    プリンタ
２１    印刷出力部
２２    プリンタ制御部
２３    印刷データ受信部
３０    ホスト端末
３１    通信部
３２    出力用紙情報取得部
３２ａ    用紙サイズ検出部
３２ｂ    用紙サイズ登録部
３２ｃ    用紙データ補完部
３２ｄ    用紙データ登録部
３３    記憶部
３３ａ    レジストリ
３３ｂ    印刷画像データ
３４    印刷データ出力部
３５    画像加工部
３５ａ    トリミング処理部
３５ｂ    拡縮処理部
３６    プレビュー制御部
３７    表示部
３８    操作部
【図１】
2006260398.tif 000003
【図２】
2006260398.tif 000004
【図３】
2006260398.tif 000005
【図４】
2006260398.tif 000006
【図５】
2006260398.tif 000007
【図６】
2006260398.tif 000008
【図７】
2006260398.tif 000009
【図８】
2006260398.tif 000010
【図９】
2006260398.tif 000011
【図１０】
2006260398.tif 000012
【図１１】
2006260398.tif 000013