(57)【特許請求の範囲】
【請求項１】
所定位置にセットされた原稿の、指定された範囲内の画像を表す画像データを出力する読取装置と、供給された印刷データに応じた印刷を印刷用紙上に行う印刷装置とに接続されるコピー制御装置であって、
前記印刷装置によって前記印刷用紙上に印刷が行える領域である印刷可能領域のサイズ、及び、前記印刷可能領域の前記印刷用紙上での位置を示す印刷可能領域情報を保持した印刷可能領域情報保持手段と、
長さを表す情報である綴じ代幅を保持した綴じ代幅保持手段と、
コピーの実行指示を受け付ける受付手段と、
この受付手段で前記実行指示が受け付けられたときに、前記綴じ代幅保持手段に保持された前記綴じ代幅と前記印刷可能領域情報保持手段に保持された前記印刷可能領域情報とを用いて、前記原稿を前記印刷用紙上にそれぞれの所定のコーナーが一致するように重ねた後、前記原稿を前記印刷用紙上で前記所定のコーナーを構成している所定の辺と平行な方向に前記綴じ代幅が表す長さ分移動させた状態としたときに、前記印刷用紙の前記印刷可能領域上に存在することになる前記原稿の範囲を特定するとともに、当該範囲の前記印刷可能領域に対する位置を特定する特定手段と、
前記原稿の、前記特定手段で特定された範囲内の画像の画像データを出力するように、前記読取装置を制御する読取制御手段と、
この読取制御手段による制御の結果として前記読取装置が出力する画像データを用いて、前記原稿の前記特定手段で特定された範囲内の画像のコピーが前記印刷用紙上の前記特定手段で特定された位置に形成される印刷データを作成し、作成した印刷データを前記印刷装置に供給する印刷制御手段と
を備えることを特徴とするコピー制御装置。
【請求項２】
前記綴じ代幅保持手段は、それぞれ、綴じ方向に対応付けられた複数の綴じ代幅を保持し、
前記受付手段は、綴じ方向を指定したコピーの実行指示を受け付け、
前記特定手段は、前記綴じ代幅保持手段に保持された綴じ代幅の中の、前記実行指示で指定された綴じ方向に対応付けられた綴じ代幅を用いるとともに、当該綴じ方向を考慮して、前記範囲と前記位置とを特定する
ことを特徴とする請求項１記載のコピー制御装置。
【請求項３】
前記綴じ代幅保持手段に保持された綴じ代幅の値を変更するための綴じ代幅変更手段を、さらに、備える
ことを特徴とする請求項１または請求項２記載のコピー制御装置。
【請求項４】
前記印刷装置は、複数種類の印刷用紙の中の指定された印刷用紙上に印刷を行う装置であり、
前記印刷可能領域情報保持手段は、前記印刷装置の前記複数種類の印刷用紙のそれぞれに関する印刷可能領域情報を保持し、
前記受付手段は、使用する印刷用紙の種類を指定したコピーの実行指示を受け付け、
前記特定手段は、前記実行指示で指定された種類の印刷用紙に関する印刷可能領域情報を用い、
前記印刷制御手段は、前記実行指示で指定された種類の印刷用紙に印刷が行われる印刷データを作成する
ことを特徴とする請求項１ないし請求項３のいずれかに記載のコピー制御装置。
【請求項５】
所定位置にセットされた原稿の、指定された範囲内の画像を表す画像データを出力する読取装置と、供給された印刷データに応じた印刷を印刷用紙上に行う印刷装置とを制御することによって前記原稿のコピーを形成するコピー方法であって、
コピーの実行指示を受け付ける受付ステップと、
この受付ステップで前記実行指示が受け付けられたときに、綴じ代幅と前記印刷装置によって前記印刷用紙上に印刷が行える領域である印刷可能領域のサイズ、及び、前記印刷可能領域の前記印刷用紙上での位置を示す印刷可能領域情報とを用いて、前記原稿を前記印刷用紙上にそれぞれの所定のコーナーが一致するように重ねた後、前記原稿を前記印刷用紙上で前記所定のコーナーを構成している所定の辺と平行な方向に前記綴じ代幅が表す長さ分移動させた状態としたときに、前記印刷用紙の前記印刷可能領域上に存在することになる前記原稿の範囲を特定するとともに、当該範囲の前記印刷可能領域に対する位置を特定する特定ステップと、
前記原稿の、前記特定ステップで特定された範囲内の画像の画像データを出力するように、前記読取装置を制御する読取制御ステップと、
この読取制御ステップによる制御の結果として前記読取装置が出力する画像データを用いて、前記原稿の前記特定ステップで特定された範囲内の画像のコピーが前記印刷用紙上の前記特定ステップで特定された位置に形成される印刷データを作成し、作成した印刷データを前記印刷装置に供給する印刷制御ステップと
を含むことを特徴とするコピー方法。
【請求項６】
前記受付ステップは、綴じ方向を指定したコピーの実行指示を受け付け、
前記特定ステップは、前記実行指示で指定された綴じ方向に対応付けられた綴じ代幅を用いるとともに、当該綴じ方向を考慮して、前記範囲と前記位置とを特定する
ことを特徴とする請求項５記載のコピー方法。
【請求項７】
前記印刷装置は、複数種類の印刷用紙の中の指定された印刷用紙上に印刷を行う装置であり、
前記受付ステップは、使用する印刷用紙の種類を指定したコピーの実行指示を受け付け、
前記特定ステップは、前記実行指示で指定された種類の印刷用紙に関する印刷可能領域情報を用い、
前記印刷制御ステップは、前記実行指示で指定された種類の印刷用紙に印刷が行われる印刷データを作成する
ことを特徴とする請求項５または請求項６に記載のコピー方法。
【請求項８】
所定位置にセットされた原稿の、指定された範囲内の画像を表す画像データを出力する読取装置と、供給された印刷データに応じた印刷を印刷用紙上に行う印刷装置とに接続されたコンピュータを、
前記印刷装置によって前記印刷用紙上に印刷が行える領域である印刷可能領域のサイズ、及び、前記印刷可能領域の前記印刷用紙上での位置を示す印刷可能領域情報を保持した印刷可能領域情報保持手段と、
長さを表す情報である綴じ代幅を保持した綴じ代幅保持手段と、
コピーの実行指示を受け付ける受付手段と、
この受付手段で前記実行指示が受け付けられたときに、前記綴じ代幅保持手段に保持された前記綴じ代幅と前記印刷可能領域情報保持手段に保持された前記印刷可能領域情報とを用いて、前記原稿を前記印刷用紙上にそれぞれの所定のコーナーが一致するように重ねた後、前記原稿を前記印刷用紙上で前記所定のコーナーを構成している所定の辺と平行な方向に前記綴じ代幅が表す長さ分移動させた状態としたときに、前記印刷用紙の前記印刷可能領域上に存在することになる前記原稿の範囲を特定するとともに、当該範囲の前記印刷可能領域に対する位置を特定する特定手段と、
前記原稿の、前記特定手段で特定された範囲内の画像の画像データを出力するように、前記読取装置を制御する読取制御手段と、
この読取制御手段による制御の結果として前記読取装置が出力する画像データを用いて、前記原稿の前記特定手段で特定された範囲内の画像のコピーが前記印刷用紙上の前記特定手段で特定された位置に形成される印刷データを作成し、作成した印刷データを前記印刷装置に供給する印刷制御手段
として動作させるためのプログラムを記録したコンピュータ可読媒体。
【請求項９】
前記綴じ代幅保持手段は、それぞれ、綴じ方向に対応付けられた複数の綴じ代幅を保持し、
前記受付手段は、綴じ方向を指定したコピーの実行指示を受け付け、
前記特定手段は、前記綴じ代幅保持手段に保持された綴じ代幅の中の、前記実行指示で指定された綴じ方向に対応付けられた綴じ代幅を用いるとともに、当該綴じ方向を考慮して、前記範囲と前記位置とを特定する
ことを特徴とする請求項８記載のコンピュータ可読媒体。
【請求項１０】
前記プログラムは、前記コンピュータを、
前記綴じ代幅保持手段に保持された綴じ代幅の値を変更するための綴じ代幅変更手段として動作させる
ことを特徴とする請求項８または請求項９記載のコンピュータ可読媒体。
【請求項１１】
前記印刷装置は、複数種類の印刷用紙の中の指定された印刷用紙上に印刷を行う装置であり、
前記印刷可能領域情報保持手段は、前記印刷装置の前記複数種類の印刷用紙のそれぞれに関する印刷可能領域情報を保持し、
前記受付手段は、使用する印刷用紙の種類を指定したコピーの実行指示を受け付け、
前記特定手段は、前記実行指示で指定された種類の印刷用紙に関する印刷可能領域情報を用い、
前記印刷制御手段は、前記実行指示で指定された種類の印刷用紙に印刷が行われる印刷データを作成する
ことを特徴とする請求項８ないし請求項１０のいずれかに記載のコンピュータ可読媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コピー制御装置、コピー制御方法およびコンピュータをコピー制御装置として動作させることができるコンピュータ可読媒体に関する。
【０００２】
【従来の技術】
コピー装置は、その画像情報の入力方式によって、アナログ方式のコピー装置とデジタル方式のコピー装置に大別することができる。なお、アナログ方式のコピー装置とは、原稿からの反射光が光学系によって感光体表面に導入され、感光体表面に原稿に応じた静電潜像が形成される装置のことである。また、デジタル方式のコピー装置とは、原稿からの反射光が光学センサによってデジタルデータに一旦変換され、そのデジタルデータ（あるいは当該デジタルデータを加工したデータ）を基にＬＥＤアレイやレーザビームの走査機構によって感光体表面に原稿上の画像に応じた静電潜像が形成される装置のことである。
【０００３】
デジタル方式のコピー装置内で、原稿上の画像を表すデジタルデータを得るために行なわれている処理は、コンピュータの周辺機器として市販されているイメージスキャナで行なわれている処理と同じものである。また、デジタル方式のコピー装置内で、デジタルデータに基づきトナー画像が転写された用紙（すなわち、原稿のコピー）を出力させるために行なわれている処理は、コンピュータの周辺機器として市販されているレーザビームプリンタで行なわれている処理と同じものである。また、デジタル方式のコピー装置は、デジタルデータが表している画像が形成された用紙を出力しているという点では、インクジェットプリンタなどの感光体を備えていないプリンタと同じ処理を行っていることになる。
【０００４】
すなわち、スキャナとプリンタとを統合的に制御する機能をコンピュータに付与すれば、当該コンピュータとスキャナとプリンタとからなるシステムをコピー装置として動作させることができる。実際、そのような機能をコンピュータに付与するためのプログラムが開発されており、例えば、スキャナと共に販売されている。また、そのようなプログラムがインストールされたコンピュータも市販されている。
【０００５】
【発明が解決しようとする課題】
上記のようなプログラムがインストールされたコンピュータ（以下、コピー制御装置と表記する）では、接続されるプリンタの印刷不可能領域を考慮して、スキャナに、原稿上の、印刷不可能領域以外の部分に対応する範囲内の画像（印刷可能領域サイズの画像）の画像データを出力させることが行なわれている。なお、周知のように、印刷不可能領域とは、印刷用紙が給紙トレイ内に多少ずれて収容されていても、トナー像が全て印刷用紙上に転写されるようにする（インクが印刷用紙上に吹き付けられるようにする）、印刷済みの印刷用紙を送り出すためのマージンを確保する、等を目的として、印刷用紙の上下左右の端に設けられている、外部コマンドにより印刷が指示できない領域のことである。
【０００６】
そして、綴じ代を付けてコピーする機能（以下、綴じ代コピー機能と表記する）を有するコピー制御装置も知られている。
【０００７】
しかしながら、従来のコピー制御装置が備える綴じ代コピー機能は、スキャナに出力させた印刷可能領域サイズの画像を表す画像データを元に、綴じ代が付加されたコピー結果を出力するものであった。すなわち、綴じ代幅をどのように設定しても、原稿の端に存在している画像がコピー結果に含まれないものとなっていた。また、従来のコピー制御装置は、印刷可能領域内に綴じ代が設定される装置となっていた。すなわち、印刷用紙の綴じ代を設ける側の端から印刷可能領域までの距離が５ｍｍであるプリンタと接続し、従来のコピー制御装置によって綴じ代幅１０ｍｍを指定したコピーを行った場合、印刷用紙の端から１５ｍｍ離れた個所から原稿上の画像が印刷された印刷物が出力されていた。また、従来のコピー制御装置は、綴じ代を付けたコピーであろうとなかろうと、常に、印刷可能領域サイズの画像データをスキャナに出力させるものとなっていた。このため、従来のコピー制御装置は、スキャナに無駄な読み取り動作をさせることがあるものとなっていた。
【０００８】
そこで、本発明の課題は、原稿に対して忠実に綴じ代が設定されたコピー結果が高速に得られるコピー制御装置、コピー制御方法を提供することにある。
【０００９】
また、本発明の他の課題は、コンピュータをコピー制御装置として動作させることができるコンピュータ可読媒体を提供することにある。
【００１０】
【課題を解決するための手段】
本発明では、上記課題を解決するために、以下の構成を採用した。
【００１１】
本発明のコピー制御装置は、所定位置にセットされた原稿の、指定された範囲内の画像を表す画像データを出力する読取装置と、供給された印刷データに応じた印刷を印刷用紙上に行う印刷装置とに接続される装置であって、印刷装置によって印刷用紙上に印刷が行える領域である印刷可能領域のサイズ、及び、印刷可能領域の印刷用紙上での位置を示す印刷可能領域情報を保持した印刷可能領域情報保持手段と、長さを表す情報である綴じ代幅を保持した綴じ代幅保持手段と、コピーの実行指示を受け付ける受付手段と、この受付手段で実行指示が受け付けられたときに、綴じ代幅保持手段に保持された綴じ代幅と印刷可能領域情報保持手段に保持された印刷可能領域情報とを用いて、原稿を印刷用紙上にそれぞれの所定のコーナーが一致するように重ねた後、原稿を印刷用紙上で所定のコーナーを構成している所定の辺と平行な方向に綴じ代幅が表す長さ分移動させた状態としたときに、印刷用紙の印刷可能領域上に存在することになる原稿の範囲を特定するとともに、当該範囲の印刷可能領域に対する位置を特定する特定手段と、原稿の、特定手段で特定された範囲内の画像の画像データを出力するように、読取装置を制御する読取制御手段と、この読取制御手段による制御の結果として読取装置が出力する画像データを用いて、原稿の特定手段で特定された範囲内の画像のコピーが印刷用紙上の特定手段で特定された位置に形成される印刷データを作成し、作成した印刷データを印刷装置に供給する印刷制御手段とを備える。
【００１２】
すなわち、本発明のコピー制御装置では、綴じ代幅と印刷可能領域情報とに基づき、印刷用紙上に印刷すべき画像が存在する原稿の範囲が特定される。そして、その特定された範囲の画像データを出力するように読取装置が制御され、読取装置が出力する画像データを基に、原稿に対して忠実に綴じ代が設定されたコピー結果を印刷するように印刷装置が制御される。このように、必要とされる画像データのみを読取装置に出力させる形態で動作するので、本発明のコピー制御装置を用いれば、読取装置の動作に要する時間、画像データの処理に要する時間が短縮されることになり、その結果として、原稿に対して忠実に綴じ代が設定されたコピー結果が高速に得られることになる。
【００１３】
本発明のコピー制御装置を実現する際には、綴じ代幅保持手段として、それぞれ、綴じ方向に対応付けられた複数の綴じ代幅を保持する手段を用い、受付手段は、綴じ方向を指定したコピーの実行指示を受け付ける手段を用い、特定手段として、綴じ代幅保持手段に保持された綴じ代幅の中の、実行指示で指定された綴じ方向に対応付けられた綴じ代幅を用いるとともに、当該綴じ方向を考慮して、範囲と位置とを特定する手段を用いることができる。
【００１４】
このような構成を採用すれば、綴じ代を付ける方向を選択できるコピー制御装置が得られることになる。
【００１５】
また、本発明のコピー制御装置を実現する際には、綴じ代幅保持手段に保持された綴じ代幅の値を変更するための綴じ代幅変更手段を付加しておくことができる。
【００１６】
また、本発明のコピー制御装置を、複数種類の印刷用紙の中の指定された印刷用紙上に印刷を行う印刷装置に接続して使用する場合には、印刷可能領域情報保持手段として、印刷装置の複数種類の印刷用紙のそれぞれに関する印刷可能領域情報を保持する手段を採用し、受付手段として、使用する印刷用紙の種類を指定したコピーの実行指示を受け付ける手段を採用し、特定手段として、実行指示で指定された種類の印刷用紙に関する印刷可能領域情報を用いる手段を採用し、印刷制御手段は、実行指示で指定された種類の印刷用紙に印刷が行われる印刷データを作成する手段を採用することが望ましい。
【００１７】
このような構成とすれば、印刷装置の各印刷用紙上に、原稿に対して忠実な綴じ代が設定されたコピーを形成することができることになる。
【００１８】
本発明のコピー方法は、所定位置にセットされた原稿の、指定された範囲内の画像を表す画像データを出力する読取装置と、供給された印刷データに応じた印刷を印刷用紙上に行う印刷装置とを制御することによって原稿のコピーを形成するコピー方法であって、コピーの実行指示を受け付ける受付ステップと、この受付ステップで実行指示が受け付けられたときに、綴じ代幅と印刷装置によって印刷用紙上に印刷が行える領域である印刷可能領域のサイズ、及び、印刷可能領域の印刷用紙上での位置を示す印刷可能領域情報とを用いて、原稿を印刷用紙上にそれぞれの所定のコーナーが一致するように重ねた後、原稿を印刷用紙上で所定のコーナーを構成している所定の辺と平行な方向に綴じ代幅が表す長さ分移動させた状態としたときに、印刷用紙の印刷可能領域上に存在することになる原稿の範囲を特定するとともに、当該範囲の印刷可能領域に対する位置を特定する特定ステップと、原稿の、特定ステップで特定された範囲内の画像の画像データを出力するように、読取装置を制御する読取制御ステップと、この読取制御ステップによる制御の結果として読取装置が出力する画像データを用いて、原稿の特定ステップで特定された範囲内の画像のコピーが印刷用紙上の特定ステップで特定された位置に形成される印刷データを作成し、作成した印刷データを印刷装置に供給する印刷制御ステップとを含む。
【００１９】
本発明のコピー方法によれば、必要とされる画像データのみを読取装置に出力させる形態でコピーが行なわれるので、読取装置の動作に要する時間、画像データの処理に要する時間が短縮されることになる。すなわち、本コピー方法を用いれば、原稿に対して忠実に綴じ代が設定されたコピー結果を高速に得ることができる。
【００２０】
本発明のコピー方法を実施するに際しては、受付ステップとして、綴じ方向を指定したコピーの実行指示を受け付けるステップを採用し、特定ステップとして、実行指示で指定された綴じ方向に対応付けられた綴じ代幅を用いるとともに、当該綴じ方向を考慮して、範囲と位置とを特定するステップを採用することができる。
【００２１】
また、複数種類の印刷用紙の中の指定された印刷用紙上に印刷を行う印刷装置を利用して本発明のコピー方法を実行する際には、受付ステップは、使用する印刷用紙の種類を指定したコピーの実行指示を受け付けるステップを採用し、特定ステップは、実行指示で指定された種類の印刷用紙に関する印刷可能領域情報を用いるステップを採用し、印刷制御ステップは、実行指示で指定された種類の印刷用紙に印刷が行われる印刷データを作成するステップを採用することができる。
【００２２】
そして、本発明のコンピュータ可読媒体には、コンピュータを本発明のコピー制御装置として動作させるためのプログラムが記録されている。従って、本発明のコンピュータ可読媒体を用いれば、一般的なコンピュータと読取装置と印刷装置とを用いて、原稿に対して忠実に綴じ代が設定されたコピー結果を高速に得ることができるシステムを構築できることになる。
【００２３】
【発明の実施の形態】
以下、図面に基づいて、本発明の実施の形態を説明する。
【００２４】
まず、図１、２を用いて、本発明の一実施形態に係るコピー制御装置の使用形態を説明する。なお、図１は、本実施形態に係るコピー制御装置を用いて構成されるコピーシステムの概観図であり、図２は、コピーシステム（コピー制御装置と操作装置）のハードウェア構成を示したブロック図である。
【００２５】
図１に示したように、コピーシステム１は、コピー制御装置１０、コピー制御装置１０に接続された操作装置１１、スキャナ１２及びプリンタ１３で構成されている。
【００２６】
操作装置１１は、ユーザがコピー制御装置１０（コピーシステム１）に対してコピーの実行指示を出すために用いる装置である。操作装置１１は、スタートボタン１１１ａ、テンキー１１１ｂ等からなるテンキー部１１１と、タッチスクリーン１１２とを備える。また、コピーシステム１で用いられている操作装置１１は、プリンタ１３の上方にスキャナ１２を設置するための架台としても機能するものとなっている。
【００２７】
スキャナ１２は、原稿上の画像を光学的に読み取って当該画像を表す画像データを出力する装置である。コピー制御装置１０を使用する際、スキャナ１２としては、画像データを出力させる画像の範囲を指定できる装置が用いられる。なお、コピーシステム１では、スキャナ１２として、フラットベット式の、ＳＣＳＩ(Small Computer System Interface)インターフェースを有するカラーイメージスキャナが用いられている。
【００２８】
プリンタ１３は、供給された印刷データに応じた画像を印刷用紙上に形成する装置である。コピーシステム１では、プリンタ１３として、セントロニクスインターフェースを有するカラーレーザビームプリンタが使用されている。
【００２９】
図２に示してあるように、コピー制御装置１０は、バスによって互いに接続されたＣＰＵ１００、ＲＡＭ１０１、フラッシュメモリ１０２、入力制御部１０３、ＬＣＤ制御部１０４、ＣＤ−ＲＯＭドライブ１０５、ＳＣＳＩインタフェース１０６、セントロニクスインタフェース１０７、ＬＡＮアダプタ１０８、及びハードディスクドライブ（ＨＤＤ）１０９を備える。また、前述した操作装置１１内のタッチスクリーン１１２は、液晶パネル（ＬＣＤ）１１３と、液晶パネル１１３上に重ねられたタッチパネル１１４とで構成されている。
【００３０】
ＬＣＤ制御部１０４は、操作装置１１内の液晶パネル１１３に接続される。ＬＣＤ制御部１０４は、ＣＰＵ１００から指示された内容の画像が表示されるように液晶パネル１１３を駆動する。入力制御部１０３は、タッチパネル１１４及びテンキー部１１１と接続される。入力制御部１０３は、タッチパネル１１４及びテンキー部１１１から入力される信号をエンコードしたデータを、バス上に出力する。
【００３１】
ＳＣＳＩインタフェース１０６は、スキャナ１２とＳＣＳＩケーブルによって接続される。ＳＣＳＩインタフェース１０６は、スキャナ１２とＣＰＵ１００（あるいはＲＡＭ１０１）との間で情報（命令や画像データ）が交換される際に、そのタイミング制御、信号形態の変換等を行う。セントロニクスインタフェース１０７は、プリンタ１３とセントロニクスケーブルによって接続される。セントロニクスインタフェース１０７は、プリンタ１３とＣＰＵ１００（あるいはＲＡＭ１０１）との間で情報（命令や画像データ）が交換される際に、そのタイミング制御、信号形態の変換等を行う。ＬＡＮアダプタ１０８は、コピー制御装置１０を、ＬＡＮに接続するための回路である。本コピー制御装置１０は、このＬＡＮアダプタ１０８によりＬＡＮに接続された状態で使用される。
【００３２】
ＲＡＭ１０１は、後述する各種プログラムが読み込まれるメモリであり、ＣＰＵ１００の作業領域としても用いられる。また、ＲＡＭ１０１は、コピー制御装置１０（ＣＰＵ１００）がその動作時に利用する印刷領域情報テーブル３１、綴じ代幅テーブル３２の記憶にも使用される。印刷領域情報テーブル３１、綴じ代幅テーブル３２の詳細は後述する。
【００３３】
フラッシュメモリ１０２は、コピー制御装置１０を構成しているハードウェア（ハードディスクドライブ１０９、ＣＤ−ＲＯＭドライブ１０５等）を制御するためのＢＩＯＳを格納したメモリである。ハードディスクドライブ（ＨＤＤ）１０９は、オペレーティングシステム、そのオペレーティングシステム上で動作するプログラムであるコピー制御プログラム、スキャナ１２を制御するためのスキャナドライバ、プリンタ１３を制御するためのプリンタドライバ等を記憶した補助記憶装置である。また、ＨＤＤ１０９には、印刷領域情報テーブル３１の元データを保持したファイルである印刷領域情報テーブルファイル、及び、綴じ代幅テーブル３１の元データを保持したファイルである綴じ代幅テーブルファイルも記憶されている。なお、本コピー制御装置１０に、前述したＬＡＮアダプタ１０８を介して接続されたネットワークプリンタの制御を行なわせる際には、このＨＤＤ１０９内に、当該ネットワークプリンタ用のプリンタドライバと印刷領域情報テーブルファイルがインストールされる。
【００３４】
ＣＤ−ＲＯＭドライブ１０５は、ＣＤ−ＲＯＭの読出装置である。スキャナ１２やプリンタ１３の変更や追加、各種プログラムのバージョンアップがあった場合、このＣＤ−ＲＯＭドライブ１０５に、新たなプログラムが記録されたＣＤ−ＲＯＭ（コンピュータ可読媒体）がセットされる。そして、オペレーティングシステムに従ったＣＰＵ１００の制御下、ＣＤ−ＲＯＭドライブ１０５によってＣＤ−ＲＯＭ内に記録されたプログラムが読み出され、ＨＤＤ１００にインストールされる。
【００３５】
ＣＰＵ１００は、コピー制御装置１０内の各部を統合的に制御する制御回路である。ＣＰＵ１００は、コピー制御装置１０に電源が投入されたとき、各種ＢＩＯＳをＲＡＭ１０１上に読み出す。次いで、ＣＰＵ１００は、ＨＤＤ１０９内のオペレーティングシステムを読み出し、当該オペレーティングシステムに従って、スキャナドライバ、プリンタドライバ、コピー制御プログラムをＲＡＭ１０１上に読み出す。そして、ＣＰＵ１００は、コピー制御プログラムに従った制御を開始する。
【００３６】
以下、コピー制御装置１０の動作（コピー制御プログラムに従ったＣＰＵ１００の動作）を詳細に説明する。
【００３７】
図３に、コピー制御プログラムに従ったＣＰＵ１００が実行する処理であるコピー制御処理の流れ図を示す。図示したように、コピー制御処理開始時、ＣＰＵ１００は、ＨＤＤ１０９内に格納されている印刷領域情報テーブルファイル、綴じ代幅テーブルファイルを読み出すことによって、印刷領域情報テーブル３１、綴じ代幅テーブル３２をＲＡＭ１０１上に形成する（ステップＳ１０１）。なお、このステップにおいて、ＣＰＵ１００は、プリンタ１３用の印刷可能領域情報テーブルファイルを読み出す。
【００３８】
図４に、印刷領域情報テーブル３１の概要を示す。図示したように、印刷領域情報テーブル３１は、プリンタ１３において使用可能な印刷用紙の種類ごとに、８種のデータａ〜ｆ、ｘ′、ｙ′を保持している。これらのデータは、印刷可能領域のサイズ並びに印刷可能領域の印刷用紙内での位置を示している。具体的には、図５に示したように、印刷領域情報テーブル３１に記憶されているｘ′、ｙ′は、それぞれ、印刷用紙のＸ方向長さ、Ｙ方向長さを示している。なお、図５において、図示してある面が印刷が行なわれる面である。また、ハッチングが付してない部分が印刷可能領域を示し、ハッチングが付してある部分が印刷可能領域でない領域（印刷不可能領域）を示している。また、ｙ′と表記されている方の端が、“左”として取り扱われる端であり、ｘ′と表記されている方の端が、“上”として取り扱われる端である。
【００３９】
印刷領域情報テーブル３１に記憶されているｂ、ｅは、それぞれ、印刷可能領域のＸ方向の長さ、Ｙ方向の長さを示している。ａは、印刷可能領域の左端と印刷用紙の左端との間の距離（左側の印刷不可能領域幅）を示している。ｃは、印刷可能領域の右端と印刷用紙の右端との間の距離（右側の印刷不可能領域幅）を示している。ｄは、印刷可能領域の上端と印刷用紙の上端との間の距離（上側の印刷不可能領域幅）を示しており、ｅは、印刷可能領域の下端と、印刷用紙の下端の間の距離（下側の印刷不可能領域幅）を示している。
【００４０】
そして、プリンタ１３は、印刷可能領域の左上の頂点が原点（０，０）とされたＸＹ座標系が用いられた装置となっている。
【００４１】
図６に、綴じ代幅テーブル３２の構成を示す。図示したように、綴じ代幅テーブル３２は、“綴じ代なし”、“左綴じ”、“右綴じ”、“上綴じ”といった４種の綴じ条件にそれぞれ対応づけられた４個の綴じ代幅（図では、０、８、１０、２０ｍｍ）を保持している。この綴じ代幅テーブル３２内の綴じ代幅の利用手順、並びに、綴じ代幅テーブル３２の内容の更新手順については後述する。
【００４２】
図３に戻って、コピー制御装置１０の動作の説明を続ける。印刷領域情報テーブル３１及び綴じ代幅テーブル３２をＲＡＭ１０１上に形成した後、ＣＰＵ１００は、コピー条件情報を、環境（接続されているスキャナ１２及びプリンタ１３の仕様）に応じたものに初期化する（ステップＳ１０２）。
【００４３】
コピー条件情報は、スタートボタン１１１ａの押下によりコピーの実行が指示された際に、ＣＰＵ１００が実行すべき制御内容を規定する情報である。コピー条件情報は、原稿タイプ情報、出力先プリンタ情報、コピー枚数情報、倍率情報、用紙情報、綴じ代情報、原稿サイズ情報、コピーモード情報等からなる。
【００４４】
原稿タイプ情報は、コピーする原稿のタイプ（原稿が印刷物であるか、写真であるか等）を示す情報である。コピー時には、この原稿タイプ情報に応じてスキャナ１２の動作条件（フォーカス距離等）が調整される。出力先プリンタ情報は、コピー結果を出力させるプリンタを指定する情報である。コピー枚数情報は、出力させるコピー結果の枚数を指定する情報である。倍率情報は、コピー時の拡大率、縮小率を指定する情報である。用紙情報は、出力先プリンタ情報で指定されるプリンタに出力させる印刷用紙の種類（Ａ４縦置き、Ａ４横置き等）を指定する情報である。綴じ条件情報は、コピーを、“綴じ代なし”、“左綴じ”、“右綴じ”、“上綴じ”のいずれの綴じ条件で行うかを指定する情報である。原稿サイズ情報は、原稿のサイズを指定する情報である。コピーモード情報は、カラーでコピーを行うかモノクロでコピーを行うかを指定する情報である。
【００４５】
ＣＰＵ１００は、ステップＳ１０２において、原稿タイプ情報を“印刷物”を示すものに、出力先プリンタ情報をセントロニクスインターフェースに接続されたプリンタ１３を示すもの（“標準”）に初期化する。また、コピー枚数情報を１枚を表す情報に、倍率情報を１００％を表す情報に初期化し、用紙情報を“Ａ４縦置き”を示す情報に、綴じ代情報を“綴じ代なし”を示す情報に初期化する。また、原稿サイズ情報を、原稿が印刷用紙と同サイズであることを示す“標準”に初期化し、コピーモード情報を、接続されているスキャナ１２、プリンタ１３の仕様に応じた情報（双方がカラー対応である場合には、カラーコピーモードを示す情報）に初期化する。
【００４６】
ステップＳ１０２の実行後、ＣＰＵ１００は、ユーザにコピー条件を設定させるための基本画面を液晶パネル１１３に表示する（ステップＳ１０３）。その後、ＣＰＵ１００は、基本画面上のボタンや、テンキー部１１１のボタン（キー）が押下されるのを待機する状態(ステップＳ１０４）に移行する。そして、いずれかのボタンが押下されたことを検出した際には、押下されたボタンに応じた処理（Ｓ１０５、Ｓ１０６、Ｓ１０７）を実行する。
【００４７】
以下、ステップＳ１０３〜Ｓ１０６で行われている処理の内容を、さらに具体的に説明する。
【００４８】
図７に、ステップＳ１０３で液晶パネル１１３に表示される基本画面の構成を示す。図示したように、基本画面は、２つのタグ７１、７２と、コピー枚数表示欄７３と、複数のボタン８０〜８８とを備えている。
【００４９】
ボタン８０〜８８は、コピー条件情報の要素に対応づけられており、各ボタンには、現在、設定されている内容を示す情報が表示される。例えば、綴じ条件情報に対応付けられている綴じ代ボタン８８には、その時点において設定されている綴じ条件を示す文字情報（図７では、“綴じ代なし”を示す“なし”）が表示される。
【００５０】
この綴じ代ボタン８８が押下されたことを検出した場合(ステップＳ１０４；綴じ代）、ＣＰＵ１００は、綴じ条件取得処理(ステップＳ１０６）を実行する。この綴じ条件取得処理時、ＣＰＵ１００は、液晶パネル１１３の表示内容を図８に示したものに変更する。すなわち、“綴じ代なし”、“左綴じ”、“右綴じ”、“上綴じ”のいずれの綴じ条件でコピーを行うかをユーザに選択させるためのボタン９１〜９４を基本画面上に表示する。そして、ＣＰＵ１００は、ボタン９１〜９４のいずれかが押下されたことを検出した際に、綴じ条件が押下されたボタンに応じたものであることを記憶して（綴じ条件情報に押下されたボタンに応じた情報を設定して）、綴じ条件取得処理を終了する。
【００５１】
綴じ条件取得処理の終了後、ＣＰＵ１００は、ステップＳ１０３に戻り、その時点のコピー条件情報に応じた内容の基本画面を表示する。例えば、図８に示した画面の表示時に“左綴じ”ボタン９２が押下されていた場合、ＣＰＵ１００は、ステップＳ１０３において、図９に示したような、現在設定されている綴じ条件が“左綴じ”であることが示された基本画面を表示する。
【００５２】
基本画面（図７参照）に含まれる原稿タイプボタン８１は、前述した原稿タイプ情報を変更するためのボタンであり、プリンタ選択ボタン８５は、出力先プリンタを変更するためのボタンである。また、倍率ボタン８２は、倍率情報を変更するためのボタンであり、用紙ボタン８３は、用紙情報を変更するためのボタンである。原稿サイズボタン８４は、原稿サイズを変更するためのボタンである。コピーモードボタン８６は、コピーモード情報を変更するためのボタンである。また、図７、９に示したような基本画面が表示されているとき、テンキー１１１ｂを構成する各キーは、コピー枚数情報を変更するためのボタンとして機能する。
【００５３】
これらのボタンのいずれかが押下されたことを検出した際（ステップＳ１０３；その他）、ＣＰＵ１００は、押下されたボタンに応じた処理を実行する（ステップＳ１０４）。
【００５４】
具体的には、テンキー１１１ｂを構成しているキーが押下されたことをステップＳ１０４において検出した際、ＣＰＵ１００は、ステップＳ１０５において、コピー枚数情報を押下されたキーに応じたものに変更する。また、コピー枚数表示領域７３にコピー枚数情報が表している数値（コピー枚数）を表示する。そして、ステップＳ１０３に戻る。
【００５５】
また、原稿タイプボタン８２が押下されたことを検出した場合、ＣＰＵ１００は、ステップＳ１０５において、ユーザに原稿タイプを選択させるための複数のボタンを基本画面上に表示する。そして、ユーザが押下したボタンに応じたものに原稿タイプ情報を書き換えて、ステップＳ１０３に戻る。
【００５６】
他のボタンが押下された際にステップＳ１０５で実行される処理も、原稿タイプボタン８１や綴じ代ボタン８８が押下された場合の処理と同様のものである。ただし、倍率ボタン８２が押下された際には、ステップＳ１０５において、ユーザが、複数の規定値の中から倍率を選択することと、テンキー１１１ｂで倍率を入力することの双方ができる処理が実行される。また、原稿サイズボタン８４が押下された際にも、テンキー１１１ｂを用いた原稿サイズの入力も行える処理が実行される。
【００５７】
なお、フェイスボタン８０は、印刷結果をアップフェイスで出すかダウンフェイスでだすかを指定するためのボタンである。このボタン８０は、印刷装置１２がアップ／ダウンフェイスの選択をできるものであった場合に機能する。ページ連写ボタン８７は、複数枚の原稿のコピーを生成するか否かを指定するためのボタンである。このボタン８７は、スキャナ１２がＡＤＦを備えたものである場合に機能する。また、スキャンタグ８１は、本コピー制御装置をスキャナ１２の制御を行う装置として機能させるためのボタンである。このため、このタグ８１が選択された場合の動作の説明は省略する。
【００５８】
図３に戻って、コピー制御装置１０の動作の説明を続ける。
【００５９】
スタートボタン１１１ａが押下されたことを検出した場合(ステップＳ１０４；スタート）、ＣＰＵ１００は、その時点におけるプリンタ指定情報、用紙情報に応じた印刷用紙の印刷領域情報ａ〜ｆを認識する(ステップＳ１０６）。すなわち、ＲＡＭ１０１に記憶されている印刷領域情報テーブル３１から、用紙情報に応じた印刷領域情報ａ〜ｆを読み出す。なお、ＣＰＵ１００は、必要である場合（プリンタ１３以外のプリンタが出力先として指定された場合）には、ＨＤＤ１０９から、プリンタ指定情報で指定される印刷装置に関するプリンタドライバ、印刷可能領域情報テーブルファイルをＲＡＭ１０１上に読み出す（印刷領域情報テーブル３１をＲＡＭ１０１上に形成する）処理も行う。
【００６０】
次いで、ＣＰＵ１００は、綴じ代幅テーブル３２（図６参照）から、綴じ条件情報に応じた綴じ代幅ｔを取得する(ステップＳ１０８）。そして、ＣＰＵ１００は、制御用パラメータ算出処理(ステップＳ１０９）を実行する。詳細については後述するが、この制御用パラメータ算出処理では、スキャナ１２に画像データを出力させる範囲（以下、読取範囲と表記する）を規定するパラメータであるＳｘ、Ｓｙ、Ｌｘ、Ｌｙが算出される。また、プリンタ１３の制御に用いるパラメータである印刷開始位置のＸ、Ｙ座標値であるＰｘ、Ｐｙが算出される。
【００６１】
制御用パラメータ算出処理の実行後、ＣＰＵ１００は、スキャナ１２に対して、制御用パラメータ算出処理で算出したパラメータＳｘ、Ｓｙ、Ｌｘ、Ｌｙを含む読取命令を出す(ステップＳ１１０）。
【００６２】
ここで、図１０を参照して、スキャナ１２で用いられている座標系、並びに、上記読取命令に対するスキャナ１２の動作を説明する。なお、図１０は、スキャナ１２が備える原稿台の所定位置に載置された原稿を、原稿のおもて面（コピーすべき画像が存在している面）側から見た図である。
【００６３】
図示したように、スキャナ１２では、原稿台上の所定位置に載置された原稿の左上のコーナーを成している２辺が、それぞれ、Ｘ、Ｙ座標軸とされたＸＹ座標系が用いられている。なお、Ｙ方向が主走査方向（ラインセンサの長さ方向）であり、Ｘ方向が副走査方向（ラインセンサの移動方向）である。また、スキャナ１２は、Ｓｘ、Ｓｙ、Ｌｘ、Ｌｙを含む読取命令を受けた際、座標（Ｓｘ、Ｓｙ）の点（以下、読取開始点と表記する）と座標（Ｓｘ＋Ｌｘ、Ｓｙ＋Ｌｙ）の点（以下、読取終了点と表記する）を、対角の２頂点とした、座標軸に平行な４辺を有する読取範囲（点線枠で示してある）内の画像の画像データを出力する。
【００６４】
具体的には、上記パラメータが与えられたスキャナ１２では、まず、ラインセンサが、Ｘ座標値がＳｘである位置まで進められる。その後、当該位置からＸ座標値がＳｘ＋Ｌｘである位置までラインセンサを移動させることによって、原稿上の画像の読み取り（光電変換）が行われる。そして、ラインセンサの出力に基づき、４種のパラメータで指定されている範囲内の画像のみを表す画像データが生成、出力される。
【００６５】
図３に示してあるように、スキャナ１２から画像データが受信されたことを認識したＣＰＵ１００は、読取範囲の画像が、用紙指定情報で指定される印刷用紙上に、印刷開始点から印刷されることになる印刷データを作成し、プリンタ１３に供給する(ステップＳ１１１）。なお、出力先プリンタ情報がプリンタ１３ではないプリンタを示していた場合、このステップにおいて、その出力先プリンタ情報で識別されるプリンタに、ＬＡＮアダプタ１０８を介して印刷データを送信する処理が行なわれる。
【００６６】
印刷データの作成、供給後、ＣＰＵ１００は、ステップＳ１０３に戻り、ユーザの操作装置１１に対する操作内容に応じた制御を行う。
【００６７】
以下、ステップＳ１０９〜Ｓ１１１で行なわれている処理の内容をさらに具体的に説明する。
【００６８】
図１１に、ステップＳ１０９で行なわれている制御用パラメータ算出処理の流れ図を示す。なお、この図１１及び以下の説明において、max（）は、括弧内の引数の中の最大値を返す関数を、min（）は、括弧内の引数の中の最小値を返す関数を表すものとする。
【００６９】
図示したように、制御用パラメータ算出処理時、ＣＰＵ１００は、まず、綴じ条件情報に基づき、いずれの綴じ条件が指定されているかを判断する（ステップＳ２０１）。そして、指定されている綴じ条件が“左綴じ”或いは“綴じ代なし”であった場合（ステップＳ２０１；左＆なし）には、Ｓｘにmax（ａ−ｔ、０)を設定し、Ｓｙにｄを設定する（ステップＳ２０２）。次いで、ＣＰＵ１００は、Ｌｘにmin（ｂ＋ａ−ｔ、ｘ）−Ｓｘを設定し、Ｌｙにmin（ｅ、ｙ−ｄ）を設定する（ステップＳ２０３）。そして、Ｐxにmax（ｔ−ａ、０）を、Ｐyに“０”を設定（ステップＳ２０４）し、制御用パラメータ算出処理を終了する。
【００７０】
すなわち、本コピー制御装置１０は、原稿に対して忠実に綴じ代が設定されたコピー結果が得られるようにスキャナ１２とプリンタ１３とを制御する装置である。そのようなコピー結果を得るためにスキャナ１２に読み取らせなければならない原稿の最小範囲は、“左綴じ”コピーの場合、印刷用紙の上端と原稿の上端が一致し、かつ、印刷用紙の左端からの距離がｔとなるように原稿を印刷用紙上に配置した状態としたときに、印刷可能領域上となる範囲である。
【００７１】
この範囲と印刷用紙（印刷可能領域）の関係は、原稿サイズ、綴じ代幅ｔ、印字不可領域情報に応じて幾つかのケースに分類される。
【００７２】
具体的には、上記のような配置とした状態における印刷可能領域の左上の頂点（以下、第１基準点と表記する）と原稿の左端との位置関係（すなわち、ａ−ｔと０の大小関係）によって、図１２（Ａ）、（Ｂ）に示したようなケースと、図１２（Ｃ）、（Ｄ）に示したようなケースとに分類される。なお、図１２（Ａ）〜（Ｄ）において、網掛けを付して部分が原稿を示している。また、各図に記してある各座標は、矢印で指し示している点のスキャナ座標系（原稿の上端がＸ座標軸であり、原稿の左端がＹ座標軸である座標系）における座標である。
【００７３】
また、印刷可能領域の右下の頂点（以下、第２基準点と表記する）と原稿の右端との位置関係（すなわち、ｂ＋ａ−ｔとｘとの大小関係）によって、図１２（Ａ）、（Ｃ）に示したようなケースと、図１２（Ｂ）、（Ｄ）に示したようなケースに分類される。さらに、第２基準点と原稿の下端との位置関係（すなわち、ｅ＋ｄとｙとの大小関係）によって、図１２（Ａ）〜（Ｄ）に示したようなケースと、図示を省略しているケースに分類される。なお、図１２（Ａ）〜（Ｄ）に示してある各座標は、矢印で指し示している点のスキャナ座標系（原稿の上端がＸ座標軸であり、原稿の左端がＹ座標軸である座標系）における座標である。以下、説明の便宜上、座標（ａ−ｔ、ｄ）の点を第１基準点、座標（ｂ＋ａ−ｔ、ｄ）の点を第２基準点と表記する。
【００７４】
そして、図１２（Ａ）〜（Ｄ）から明らかなように、第１基準点が、原稿の左端よりも右側に位置しているときは、第１基準点を読取開始点とすることができる。一方、第１基準点が、原稿の左端よりも左側に位置している（ａ−ｔ＜０）ときは、原稿の左端と線分Ｙ＝ｄの交点（座標（０、ｄ）の点：以下、参照点と表記する）を読取開始点とすることができる。このため、ステップＳ２０２では、ａ−ｔ（第１基準点のＸ座標値）と“０”（参照点のＸ座標値）の大きい方をＳｘとし、ｄをＳｙとしているのである。
【００７５】
また、読取終了点のＸ座標値は、第２基準点が原稿の右端よりも左側に位置しているとき（ｂ＋ａ−ｔ＜ｘ；図１２（Ａ）、（Ｃ））には、第２基準点のＸ座標値となる。一方、第２基準点が原稿の右端よりも右側に位置しているとき（ｂ＋ａ−ｔ＞ｘ；図１２（Ｂ）、（Ｄ））、読取終了点のＸ座標値は、原稿の右端のＸ座標値となる。すなわち、読取終了点のＸ座標値は、min（ｂ＋ａ−ｔ、ｘ）で表せる。そして、読取終了点のＸ座標値から読取開始点のＸ座標値Ｓｘを減ずれば、Ｌxが得られる。このため、ステップＳ２０３では、min（ｂ＋ａ−ｔ、ｘ）−ＳxをＬxとしているのである。
【００７６】
また、第２基準点が原稿の下端よりも上側に位置しているとき（ｅ＋ｄ＜ｙ；図１２（Ａ）〜（Ｄ））には、読取終了点のＹ座標値として、第２基準点のＹ座標値を使用できる。一方、第２基準点が原稿の下端よりも上側に位置しているとき（ｅ＋ｄ＞ｙ；図示せず）には、原稿の下端のＹ座標値を使用できる。すなわち、読取終了点のＹ座標値は、min（ｅ＋ｄ、ｙ）で表せる。そして、読取終了点のＹ座標値から読取開始点のＹ座標値Ｓｙを減ずれば、Ｌｙが得られることになる。このため、ステップＳ２０３では、min（ｅ、ｙ−ｄ）（＝min（ｅ＋ｄ、ｙ）−ｄ）を、Ｌｙとしているのである。
【００７７】
次に、図１３を用いて、ステップＳ２０４で行なわれている演算を説明する。なお、図１３（１）は、図１２（Ａ）に示した状態を、印刷装置座標系を用いて表した図であり、図１３（２）は、図１２（Ｃ）に示した状態を、印刷装置座標系を用いて表した図である。
【００７８】
図１３（１）、（２）に示したように、第１基準点（印刷可能領域の左上の頂点）、参照点（原稿の左端と線分Ｙ＝ｄの交点）の座標は、印刷装置座標系では、それぞれ、（０，０）、（ｔ−ａ、０）で表される。また、スキャナ１２が出力する画像データが表している読取範囲サイズの画像の左上の頂点を一致させるべき印刷用紙上の点（すなわち，印刷開始点）は、図１３から明らかなように、点（０、０）が点（ｔ−ａ、０）より右側にある場合には、点（０、０）である。一方、点（０、０）が点（ｔ−ａ、０）より左側にある場合には、印刷開始点は、点（ｔ−ａ、０）となる。このため、ステップＳ２０４では、max（ｔ−ａ、０）をＰｘに設定し、“０”をＰｙに設定しているのである。
【００７９】
以下、制御用パラメータ算出処理の残りのステップを説明する。
【００８０】
指定されている綴じ条件が“右綴じ”であった場合(ステップＳ２０１；右）には、ＣＰＵ１００は、Ｓｘにmax(ｘ−ｂ−ｃ＋ｔ、０)を設定し、Ｓｙにｄを設定する（ステップＳ２０２）。次いで、ＣＰＵ１００は、Ｌｘにmin(ｘ−ｃ＋ｔ、ｘ）−Ｓｘを設定し、Ｌｙにmin(ｅ、ｙ−ｄ）を設定する(ステップＳ２１３）。そして、ＣＰＵ１００は、Ｐｘにmax(ｂ＋ｃ−ｘ−ｔ、０)を、Ｐｙに“０”を設定(ステップＳ２１４）し、制御用パラメータ算出処理を終了する。
【００８１】
また、指定されている綴じ条件が“上綴じ”であった場合(ステップＳ２０１；上）には、ＣＰＵ１００は、Ｓｘにａを設定し、Ｓｙにmax(ｄ−ｔ、０)を設定する（ステップＳ２２２）。次いで、ＣＰＵ１００は、Ｌｘにmin(ｂ、ｘ−ａ）を設定し、Ｌｙにmin(ｅ＋ｄ−ｔ、ｘ−ａ）−Ｓｙを設定する(ステップＳ２２３）。そして、Ｐｘに“０”を、Ｐｙにmax(ｔ−ｄ、０)を設定し、制御用パラメータ取得処理を終了する。
【００８２】
すなわち、“右綴じ”コピーの場合、本装置が目的としているコピー結果を得るためにスキャナ１２に読み取らせなければならない原稿の最小範囲は、印刷用紙の上端と原稿の上端が一致し、かつ、印刷用紙の右端からの距離がｔとなるように原稿を印刷用紙上に配置した状態としたときに、印刷可能領域上となる範囲である。この範囲と印刷用紙（印刷可能領域）の関係は、原稿サイズ、綴じ代幅ｔ、印字不可領域情報に応じて幾つかのケースに分類される。
【００８３】
具体的には、第２基準点（印刷可能領域の右下の頂点）と原稿の右端の位置関係（すなわち、ｘ−ｃ＋ｔとｘの大小関係）によって、図１４（Ａ）、（Ｂ）に示したようなケースと、図１４（Ｃ）、（Ｄ）に示したようなケースとに分類される。また、第１基準点（印刷可能領域の左上の頂点）と原稿の左端の位置関係（すなわち、ｘ−ｂ−ｃ＋ｔと０の大小関係）によって、図１４（Ａ）、（Ｃ）に示したようなケースと、図１４（Ｂ）、（Ｄ）に示したようなケースに分類される。さらに、第２基準点と原稿の左端との位置関係（すなわち、ｅ＋ｄとｙとの大小関係）によって、図１４（Ａ）〜（Ｄ）に示したようなケースと、図示を省略しているケースに分類される。
【００８４】
このように分類されることを考慮して各パラメータと、綴じ代幅ｔと印刷領域情報との関係を求めていくと、ステップＳ２１２〜Ｓ２１４で行なわれている処理で、各パラメータが得られることが確認できる。
【００８５】
また、“上綴じ”コピーの場合、本装置が目的としているコピー結果を得るためにスキャナ１２に読み取らせなければならない原稿の最小範囲は、印刷用紙の左端と原稿の左端が一致し、かつ、印刷用紙の上端からの距離がｔとなるように原稿を印刷用紙上に配置した状態としたときに、印刷可能領域上となる範囲である。
【００８６】
この“上綴じ”コピーの場合も、上記のような配置をおこなったときの状態を、“左綴じ”コピーの場合と同様に分類できる。そして、そのように分類されることを考慮して各パラメータと、綴じ代幅ｔと印刷領域情報との関係を求めていくと、ステップＳ２２２〜Ｓ２２４で行なわれている処理で、各パラメータが得られることが確認できる。
【００８７】
最後に、綴じ代幅テーブル３２の更新手順を説明する。本コピー制御装置１０は、綴じ代幅テーブル３２（綴じ代幅テーブルファイル）の内容を、ＬＡＮアダプタを介して接続されたコンピュータから行うように構成されている。より具体的には、コピー制御装置１０には、いわゆる、ＷＷＷサーバとしての機能が設けられており、ＬＡＮアダプタを介して、他のコンピュータから所定のアクセスがなされた場合、コピー制御装置１０は、当該コンピュータのディスプレイに、図１５に示したような綴じ代幅設定画面４０が表示されることになるＨＴＭＬデータを供給する。そして、綴じ代幅設定画面４０を用いて設定された綴じ代幅を当該コンピュータから取得して、綴じ代幅テーブル３２並びに綴じ代幅ファイルの内容を更新するように構成されている。
【００８８】
以上詳細に説明したように、制御用パラメータ算出処理で算出されているＳｘ、Ｓｙ、Ｌｘ、Ｌｙは、印刷用紙の第１所定端と原稿の第１所定端が一致し、かつ、印刷用紙の第２所定端からの距離がｔとなるように原稿を印刷用紙上に配置した状態としたときに、印刷可能領域上となる範囲を示すパラメータとなっている。また、同処理で算出されているパラメータＰｘ、Ｐｙは、Ｓｘ、Ｓｙ、Ｌｘ、Ｌｙの供給によりスキャナ１２によって読み取られる画像の左上の頂点を一致させるべき印刷用紙上の点を表すデータとなっている。従って、これらのパラメータを用いたステップＳ１１０、Ｓ１１１の処理により、プリンタ１３から、原稿に対して忠実に綴じ代が設定されたコピー結果が出力されることになる。また、スキャナ１２からコピー制御装置１０へ渡されるデータ、コピー制御装置１０からプリンタ１３に渡されるデータの双方が、上記のようなコピー結果を得るために必要不可欠なデータのみからなっているため、本コピー制御装置１０を用いれば、原稿に対して忠実に綴じ代が設定されたコピーを高速に行えることになる。
【００８９】
なお、実施形態のコピー制御装置１０は各種の変形を行うことができる。例えば、プリンタとして印刷領域情報を出力する機能を有するものを接続して使用する場合には、印刷領域情報テーブルの内容相当の情報をプリンタから読み出して動作するようにコピー制御装置１０を変形することができる。また、操作装置１１から綴じ代幅が設定できるようにしても良い。
【００９０】
【発明の効果】
本発明によるコピー制御装置、コピー方法、及び、コンピュータ可読媒体によれば、原稿に対して忠実に綴じ代が設定されたコピー結果を高速に得ることができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るコピー制御装置が用いられたコピーシステムの概観図である。
【図２】コピーシステムのハードウェア構成を示したブロック図である。
【図３】コピー制御装置において実行されるコピー制御処理の流れ図である。
【図４】コピー制御処理時に利用される印刷領域情報テーブルの説明図である。
【図５】印刷領域情報テーブル内のデータと印刷用紙の各部のサイズとの関係の説明図である。
【図６】コピー制御処理時に利用される綴じ代幅テーブルの説明図である。
【図７】液晶パネルに表示される基本画面の説明図である。
【図８】綴じ代ボタンが押下されたときに液晶パネルに表示される画面の説明図である。
【図９】液晶パネルに表示される基本画面の説明図である。
【図１０】スキャナで用いられている座標系、スキャナの動作を説明するための図である。
【図１１】コピー制御処理時に実行される制御用パラメータ算出処理の流れ図である。
【図１２】左綴じが指定されたときのコピー制御装置の動作内容を説明するための図である。
【図１３】左綴じが指定されたときのコピー制御装置の動作内容を説明するための図である。
【図１４】右綴じが指定されたときのコピー制御装置の動作内容を説明するための図である。
【図１５】綴じ代幅テーブルの変更手順の説明図である。
【符号の説明】
１      コピーシステム
１０    コピー制御装置
１１    操作装置
１２    スキャナ
１３    プリンタ
３１    印刷領域情報テーブル
３２    綴じ代幅テーブル
１００  ＣＰＵ
１０１  ＲＡＭ
１０２  フラッシュメモリ
１０３  入力制御部
１０４  ＬＣＤ制御部
１０５  ＣＤ−ＲＯＭドライブ
１０６  ＳＣＳＩインタフェース
１０７  セントロニクスインタフェース
１０９  ハードディスクドライブ
１１１  テンキー部
１１２  タッチスクリーン
１１３  液晶パネル
１１４  タッチパネル
【図１】
0003656468.tif 000002
【図２】
0003656468.tif 000003
【図３】
0003656468.tif 000004
【図４】
0003656468.tif 000005
【図５】
0003656468.tif 000006
【図６】
0003656468.tif 000007
【図７】
0003656468.tif 000008
【図８】
0003656468.tif 000009
【図９】
0003656468.tif 000010
【図１０】
0003656468.tif 000011
【図１１】
0003656468.tif 000012
【図１２】
0003656468.tif 000013
【図１３】
0003656468.tif 000014
【図１４】
0003656468.tif 000015
【図１５】
0003656468.tif 000016