(57)【要約】【課題】  文書を分割、拡大して印刷する前の印刷画像情報のつなぎ目に当たる辺の画像のズレを自動補正でき、ユーザによるつなぎ目確認等の手間を不要にする。【解決手段】  つなぎ目補正制御部３６３は、各頁の拡大印刷データを印刷する前に、副走査方向に沿って複数の罫線が配置される補正検出パターンを副走査方向の左右の辺に同一パターンで印刷すると共に、該印刷された左右の補正検出パターンのパターン検知センサ４５ａ，４５ｂによる検出結果から拡大印刷データの副走査方向の右辺の長さを左辺の長さと同じ長さで印刷可能に拡大または縮小する補正値を算出し、つなぎ目補正値管理テーブル３２１で管理する。その後、上記補正値に基づき、各頁の拡大印刷データの副走査方向の右辺の長さを左辺と同じ長さで印刷できる長さに拡大または縮小補正する。【選択図】  図３
2009214394.tif 000002
【特許請求の範囲】
【請求項１】
副走査方向に沿って少なくとも２つのパターン画像が配列される補正検出パターンを、用紙の副走査方向の左右それぞれの辺に印刷するパターン印刷手段と、
前記パターン印刷手段により前記補正検出パターンが印刷された印刷済用紙の搬送に合わせて、該印刷済用紙から左辺と右辺の前記補正検出パターンを個別に検出するパターン検出手段と、
前記パターン検出手段による前記左辺と右辺のそれぞれの補正検出パターンの検出結果に基づき、各頁の拡大印刷画像情報の副走査方向の左右いずれか一方の辺の画像を他方の辺の画像と同じ長さに印刷可能に補正する補正値を算出する補正値算出手段と、
前記補正値算出手段により算出された補正値に基づき、前記各頁の拡大印刷画像情報の対応する辺の画像を副走査方向に拡大または縮小補正する補正手段と
を具備する画像形成装置。
【請求項２】
前記パターン印刷手段は、
副走査方向の印刷可能領域長に相当する距離を離間して２つの前記パターン画像が配置された前記左辺と右辺それぞれの補正検出パターンを印刷し、
前記補正値算出手段は、
前記パターン検出手段による前記左辺と右辺のそれぞれの補正検出パターンの検出結果に基づき、前記各頁の拡大印刷画像情報の前記補正値を算出する
請求項１記載の画像形成装置。
【請求項３】
前記補正手段は、
前記補正値算出手段により算出された補正値に基づき、前記各頁の拡大印刷画像情報の対応する辺の画像を頁単位に補正する
請求項２記載の画像形成装置。
【請求項４】
前記パターン印刷手段は、
副走査方向の印刷可能領域の間に、所定距離ずつ離間して３つ以上の前記パターン画像が配置された前記左辺と右辺それぞれの補正検出パターンを印刷し、
前記補正値算出手段は、
前記パターン検出手段による前記左辺と右辺のそれぞれの補正検出パターンの検出結果に基づき、前記各頁の拡大印刷画像情報の前記複数のパターン画像により区切られるブロック単位に前記補正値を算出する
請求項１記載の画像形成装置。
【請求項５】
前記補正手段は、
前記補正値算出手段により前記ブロック単位に算出された補正値に基づき、前記各頁の拡大印刷画像情報の対応する辺の画像を前記ブロック単位に補正する
請求項４記載の画像形成装置。
【請求項６】
文書処理端末と、
前記文書処理端末からの文書の分割拡大印刷指示に基づき、該文書を指定された頁数分の領域に分割し、各領域の画像を拡大して各頁の拡大印刷画像情報を生成して印刷する分割拡大印刷処理を実行する印刷装置と
を有し、
前記文書処理端末は、
文書の分割拡大印刷に際して分割拡大印刷画像のつなぎ目を補正するか否かの指示情報を含む分割拡大印刷指示を発行する印刷指示発行手段
を具備し、
前記印刷装置は、
前記文書処理端末からの文書の分割拡大印刷指示に、つなぎ目を補正する旨の指示情報が含まれているか否かを判別する判別手段と、
前記判別手段により前記指示情報が含まれていると判別された場合、副走査方向に沿って少なくとも２つのパターン画像が配列される補正検出パターンを、前記拡大印刷画像情報と同じサイズで、用紙の副走査方向の左右それぞれの辺に印刷するパターン印刷手段と、
前記パターン印刷手段により前記補正検出パターンが印刷された印刷済用紙の搬送に合わせて、該印刷済用紙から左辺と右辺の前記補正検出パターンを個別に検出するパターン検出手段と、
前記パターン検出手段による前記左辺と右辺のそれぞれの補正検出パターンの検出結果に基づき、前記各頁の拡大印刷画像情報の副走査方向の左右いずれか一方の辺の画像を他方の辺の画像と同じ長さに印刷可能に補正する補正値を算出する補正値算出手段と、
前記補正値算出手段により算出された補正値に基づき、前記各頁の拡大印刷画像情報の対応する辺の画像を副走査方向に拡大または縮小補正する補正手段と、
前記補正手段による前記補正処理後の前記各頁の拡大印刷画像情報を連続に印刷する印刷手段と
を具備する印刷制御システム。
【請求項７】
前記印刷手段は、
前記判別手段により前記指示情報が含まれていないと判別された場合、前記各頁の拡大印刷画像情報を前記補正手段による前記補正処理を行わずに印刷する
請求項６記載の印刷制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、及び印刷制御システムに関する。
【背景技術】
【０００２】
今日、パーソナル・コンピュータ（ＰＣ）等の上位装置と、プリンタや複合機等の印刷制御装置を接続するネットワーク環境が普及している。
【０００３】
かかるネットワーク環境で用いる印刷制御装置の処理機能の１つとして、文書情報を複数領域に分割して各領域を各々拡大して印刷する拡大連写印刷機能がある。
【０００４】
この拡大連写機能は、例えば、小サイズの文書情報から大サイズのポスターを印刷する場合等に用いられる。
【０００５】
拡大連写機能を利用してポスターを印刷するためは、元の文書情報の各分割領域を拡大してそれぞれに印刷出力した後、該各拡大印刷出力結果をつなぎ合わせる際のつなぎ目がずれないようにする必要がある。
【０００６】
この種の拡大連写印刷技術に関し、下記特許文献１、２及び３には、拡大連写印刷結果をつなぎ合わせる際に継ぎ目が一致しなくなることを回避するために、継ぎ目となる辺を同じ印刷経路を通るように特定の頁を１８０度回転させて、継ぎ目のムラを補正する技術が開示されている。
【０００７】
また、下記特許文献４には、拡大連写対象の文書から印刷される単位頁に相当する領域を切り出して拡大印刷データを生成する際に、該領域を所定の大きさだけ拡張処理し、実際に印刷される印刷用紙のサイズよりも大きな印刷領域内への余白なし印刷を行なう技術が開示されている。
【０００８】
また、下記特許文献５には、上位のＣＲＴプレビューによって、拡大連写対象の文書の画像（ページ表示画像）、拡大処理後の頁の画像（ポスター表示画像）、拡大処理後の頁の画像の部分を拡大した画像（虫眼鏡表示画像）を同時に表示させ、印刷データを複数の異なる視野から視認し補正可能にする表示装置が開示されている。
【０００９】
また、下記特許文献６には、スキャナで読取り、修正が必要な部分をコピーする技術が開示されている。
【特許文献１】特開２００４−５８３２７号公報
【特許文献２】特開平１０−１１５９９９号公報
【特許文献３】特開２００３−２６０８２１号公報
【特許文献４】特開２００２−３２１４２２号公報
【特許文献５】特開２００２−５５８０２号公報
【特許文献６】特開平６−１８１５１７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明は、文書を分割、拡大して印刷する前の印刷画像情報のつなぎ目に当たる辺の画像のズレを自動補正でき、ユーザにつなぎ目確認や再印刷等の手間をかけずにつなぎ目のズレが少ない分割拡大連続印刷を実現できる画像形成装置、及び印刷制御システムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、請求項１記載の画像形成装置の発明は、副走査方向に沿って少なくとも２つのパターン画像が配列される補正検出パターンを、用紙の副走査方向の左右それぞれの辺に印刷するパターン印刷手段と、前記パターン印刷手段により前記補正検出パターンが印刷された印刷済用紙の搬送に合わせて、該印刷済用紙から左辺と右辺の前記補正検出パターンを個別に検出するパターン検出手段と、前記パターン検出手段による前記左辺と右辺のそれぞれの補正検出パターンの検出結果に基づき、各頁の拡大印刷画像情報の副走査方向の左右いずれか一方の辺の画像を他方の辺の画像と同じ長さに印刷可能に補正する補正値を算出する補正値算出手段と、前記補正値算出手段により算出された補正値に基づき、前記各頁の拡大印刷画像情報の対応する辺の画像を副走査方向に拡大または縮小補正する補正手段とを具備する。
【００１２】
請求項２記載の発明は、上記請求項１記載の発明において、前記パターン印刷手段は、副走査方向の印刷可能領域長に相当する距離を離間して２つの前記パターン画像が配置された前記左辺と右辺それぞれの補正検出パターンを印刷し、前記補正値算出手段は、前記パターン検出手段による前記左辺と右辺のそれぞれの補正検出パターンの検出結果に基づき、前記各頁の拡大印刷画像情報の前記補正値を算出する。
【００１３】
請求項３記載の発明は、上記請求項２記載の発明において、前記補正手段は、前記補正値算出手段により算出された補正値に基づき、前記各頁の拡大印刷画像情報の対応する辺の画像を頁単位に補正する。
【００１４】
請求項４記載の発明は、上記請求項１記載の発明において、前記パターン印刷手段は、副走査方向の印刷可能領域の間に、所定距離ずつ離間して３つ以上の前記パターン画像が配置された前記左辺と右辺それぞれの補正検出パターンを印刷し、前記補正値算出手段は、前記パターン検出手段による前記左辺と右辺のそれぞれの補正検出パターンの検出結果に基づき、前記各頁の拡大印刷画像情報の前記複数のパターン画像により区切られるブロック単位に前記補正値を算出する。
【００１５】
請求項５記載の発明は、上記請求項４記載の発明において、前記補正手段は、前記補正値算出手段により前記ブロック単位に算出された補正値に基づき、前記各頁の拡大印刷画像情報の対応する辺の画像を前記ブロック単位に補正する。
【００１６】
請求項６記載の印刷制御システムの発明は、文書処理端末と、前記文書処理端末からの文書の分割拡大印刷指示に基づき、該文書を指定された頁数分の領域に分割し、各領域の画像を拡大して各頁の拡大印刷画像情報を生成して印刷する分割拡大印刷処理を実行する印刷装置とを有し、前記文書処理端末は、文書の分割拡大印刷に際して分割拡大印刷画像のつなぎ目を補正するか否かの指示情報を含む分割拡大印刷指示を発行する印刷指示発行手段を具備し、前記印刷装置は、前記文書処理端末からの文書の分割拡大印刷指示に、つなぎ目を補正する旨の指示情報が含まれているか否かを判別する判別手段と、前記判別手段により前記指示情報が含まれていると判別された場合、副走査方向に沿って少なくとも２つのパターン画像が配列される補正検出パターンを、前記拡大印刷画像情報と同じサイズで、用紙の副走査方向の左右それぞれの辺に印刷するパターン印刷手段と、前記パターン印刷手段により前記補正検出パターンが印刷された印刷済用紙の搬送に合わせて、該印刷済用紙から左辺と右辺の前記補正検出パターンを個別に検出するパターン検出手段と、前記パターン検出手段による前記左辺と右辺のそれぞれの補正検出パターンの検出結果に基づき、前記各頁の拡大印刷画像情報の副走査方向の左右いずれか一方の辺の画像を他方の辺の画像と同じ長さに印刷可能に補正する補正値を算出する補正値算出手段と、前記補正値算出手段により算出された補正値に基づき、前記各頁の拡大印刷画像情報の対応する辺の画像を副走査方向に拡大または縮小補正する補正手段と、前記補正手段による前記補正処理後の前記各頁の拡大印刷画像情報を連続に印刷する印刷手段とを具備する。
【００１７】
請求項７記載の発明は、上記請求項６記載の発明において、前記印刷手段は、前記判別手段により前記指示情報が含まれていないと判別された場合、前記各頁の拡大印刷画像情報を前記補正手段による前記補正処理を行わずに印刷する。
【発明の効果】
【００１８】
請求項１記載の画像形成装置の発明によれば、副走査方向に沿って左辺と右辺に同一パターンで印刷される各罫線の検出結果から、該罫線区間の副走査方向の左辺と右辺の画像の長さ関係を評価し、一方の辺を基準に他方の辺が長かったり短かったりする場合は、各頁の分割連写印刷データの該当する辺をその分だけ予め縮小若しくは拡大して印刷する処理を自動で実施でき、ユーザに手間をかけさせずに済む。
【００１９】
請求項２記載の発明によれば、請求項１記載の発明において、副走査方向に記録可能領域の長さ分離間して配置した２つの罫線から成る左辺と右辺のパターンの検出結果から該頁の左辺全体と右辺全体の長さ関係を評価し、各頁の印刷データ毎に左辺に対する右辺の長さを頁単位に補正する補正値を算出できる。
【００２０】
請求項３記載の発明によれば、請求項２記載の発明において、算出された補正値に基づき、各頁の印刷データ毎に左辺に対する右辺の長さを頁単位に補正して各頁毎に副走査方向の左右の辺の長さが同じ拡大印刷画像を印刷でき、隣接する頁の拡大印刷画像のつなぎ目のズレを小さくできる。
【００２１】
請求項４記載の発明によれば、請求項１記載の発明において、副走査方向に沿って所定距離ずつ離間する３つ以上の罫線から成る左辺と右辺のパターンの検出結果から該頁の左辺と右辺の長さ関係を上記各罫線間に挟まれるブロック単位に評価し、各頁の印刷データ毎に左辺に対する右辺の長さを上記ブロック単位に補正する補正値を算出できる。
【００２２】
請求項５記載の発明によれば、請求項４記載の発明において、算出された補正値に基づき、各頁の印刷データ毎に左辺に対する右辺の長さをブロック単位に補正して各頁毎に副走査方向の左右の辺の長さが同じ拡大印刷画像を印刷でき、隣接する頁の拡大印刷画像のつなぎ目のズレが小さくすることができる。
【００２３】
請求項６記載の印刷制御システムの発明によれば、ＰＣがプリンタに拡大連写印刷の指示を行う環境下で、ＰＣからつなぎ目の補正を行う旨の拡大連写印刷指示を行うと、プリンタでは、副走査方向に複数の罫線が配列された補正検出パターンを左右同パターンで印刷し、該印刷した各罫線の検出結果から、該罫線区間の副走査方向の左辺と右辺の画像の長さ関係を評価し、一方の辺を基準に他方の辺が長かったり短かったりする場合は、各頁の分割連写印刷データの該当する辺をその分だけ予め縮小若しくは拡大して印刷する処理を自動で実施できる。
【００２４】
請求項７記載の発明によれば、請求項６記載の発明において、ＰＣから拡大連写印刷を指示する際、つなぎ目の補正を行う旨を指示せず、各頁の印刷データを補正せずに印刷する運用が行なえる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施形態について添付図面を参照して詳細に説明する。
【実施例１】
【００２６】
図１は、実施例１に係わる印刷制御システムの全体構成を示すブロック図である。
【００２７】
この印刷制御システムは、文書の編集や管理、印刷指示（印刷ジョブ）発行等の文書処理機能を有する複数のクライアント端末１０（１０−１，１０−２，…，１０−ｎ）と、任意のクライアント端末１０からの印刷指示に基づき該印刷指示により印刷指定された文書情報を記録媒体（記録用紙）に画像として印刷出力するプリンタ３０とをＬＡＮケーブル等の伝送路５０を介して接続して構成される。
【００２８】
図２は、実施例１の印刷制御システムにおけるクライアント端末１０の機能構成を示すブロック図である。
【００２９】
クライアント端末１０は、例えば、ＰＣ（パーソナル・コンピュータ）により実現され、図２に示すように、キーボードやマウス等の入力デバイスから成る入力／操作部１１、操作ガイダンスや動作状態等の各種情報を表示する表示部１２、動作プログラム等の各種情報を記憶する記憶部１３、装置全体の制御を行う制御部１４、伝送路５０を介してプリンタ３０と通信（印刷ジョブ等のデータの送受）する際の通信インタフェースを司る通信インタフェース（Ｉ／Ｆ）部１５を備えて構成される。
【００３０】
クライアント端末１０において、制御部１４には、入力／操作部１１での所定の操作に応じて文書情報（文書ファイル）などの操作、保存、表示、編集、印刷指示操作などの処理を行うアプリケーション部１４１、入力／操作部１１での所定の印刷指示操作に基づき文書ファイルの印刷データとその処理命令から成る印刷ジョブを生成してプリンタ３０に送出する印刷ジョブ生成部１４２が設けられる。
【００３１】
本実施例のクライアント端末１０において、アプリケーション部１４１は、拡大連写印刷指示機能をサポートしている。
【００３２】
すなわち、ユーザが入力／操作部１１を操作して拡大連写印刷を選択すると、アプリケーション部１４１は表示部１２に拡大連写印刷設定画面を表示してユーザからの拡大連写印刷枚数等の印刷設定を受付け、印刷ジョブ生成部１４２は、印刷対象の文書と上記印刷設定等を含む拡大連写印刷ジョブを生成し、プリンタ３０に送出（印刷指示）する。
【００３３】
これに対し、プリンタ３０は、クライアント端末１からの拡大連写印刷ジョブを受信すると、該拡大連写印刷ジョブに基づき、印刷対象の文書を印刷設定により指定されている個数に領域分割すると共に、各分割領域を各々拡大して各頁の拡大印刷データを生成し、連続して印刷出力する拡大連写印刷処理機能を有する。
【００３４】
図３は、本実施例の印刷制御システムにおけるプリンタ３０の機能構成を示すブロック図である。
【００３５】
図３に示すように、プリンタ３０は、伝送路５０を介して複数のクライアント端末１０と通信する際の通信インタフェースを司る通信インタフェース（Ｉ／Ｆ）部３１、動作プログラムや、通信Ｉ／Ｆ部３１を通じて任意のクライアント端末１０から受信した印刷指示（印刷ジョブ）に含まれる印刷対象の文書情報（画像データ）等の各種情報を記憶する記憶部３２、記憶部３２に記憶された印刷対象の文書情報（画像データ）から印刷データを生成する画像処理を行う画像処理部３３、画像処理部３３により画像処理された画像信号（印刷データ）に基づき電子写真プロセスを実行して記録媒体（記録用紙）に画像を形成（印刷）して排出口（排出トレイ４７）に排出する画像形成部３４、液晶表示器等の表示部とテンキー等の各種操作
ーを有する操作部とから成る表示／操作部３５、装置全体の制御を行なう制御部３６を具備して構成される。
【００３６】
プリンタ３０において、制御部３６には、通信Ｉ／Ｆ部３１を通じて任意のクライアント端末１０から印刷指示を受信し、該印刷指示に含まれる印刷対象の文書情報（画像データ）から画像処理部３３により印刷データを生成させると共に、該印刷データを基に画像形成部３４で記録用紙に画像を印刷し、印刷済用紙として排出トレイ４０に排出させる印刷制御を行う印刷制御部３６１が設けられる。
【００３７】
印刷制御部３６１は、拡大連写印刷処理機能をサポートしており、クライアント端末１０からの上述した拡大連写印刷ジョブを受信すると、印刷対象の文書を拡大連写印刷設定により指定される個数に領域分割すると共に、各分割領域を各々拡大して各頁の拡大印刷データを生成し、当該各頁の拡大印刷データを連続して印刷出力する制御を行なう。
【００３８】
制御部３６には、上記印刷制御部３６１の他、つなぎ目補正制御部３６３が設けられる。
【００３９】
つなぎ目補正制御部３６３は、各頁の拡大印刷画像のつなぎ目補正値を算出するために用いる補正検出パターン（副走査方向に沿って複数のパターン画像が所定間隔で配列される）を生成するパターン生成処理機能、クライアント端末１０から受信した拡大連写印刷ジョブの印刷設定において、つなぎ目補正を行う旨の指定がある場合、各頁の拡大印刷データの印刷に先立ち、上記パターン生成処理機能により生成された補正検出パターンを、各頁の拡大印刷データと同じサイズの記録用紙を用いて該記録用紙の副走査方向の左右それぞれの辺に印刷するパターン印刷処理機能、パターン印刷処理機能に補正検出パターンが印刷された印刷済用紙の搬送に合わせて、該印刷済用紙から左辺と右辺の補正検出パターンを個別に検出する後述のパターン検知センサ４５ａ，４５ｂのパターン検知出力に基づき、各頁の拡大印刷データの副走査方向の左右いずれか一方の辺の画像を他方の辺の画像と同じ長さに印刷可能に補正する補正値（つなぎ目補正値）を算出し、例えば、記憶部３２に設けられるつなぎ目補正値管理テーブル３２１を用いて保持、管理する補正値算出管理処理機能、該補正値算出管理処理機能により算出された補正値に基づき、各頁の拡大印刷データの対応する辺の画像を副走査方向に拡大または縮小し、他方の辺の画像と同じ長さに印刷可能に補正するつなぎ目補正処理機能値を備える。
【００４０】
次に、上述した補正検出パターンの検知機構について図４を参照して説明する。
【００４１】
図４は、プリンタ３０の排紙経路近傍の概略構造を示す概念図であり、同図（ａ）はプリンタ３０の側面から見た概念構造を示し、同図（ｂ）は同図（ａ）を上面から見た概念構造を示している。
【００４２】
このプリンタ３０では、電子写真方式の画像形成プロセスにおいて、図４に示す感光体ドラム４１の周面に形成されたトナー像は、図示しない給紙カセットから搬送路４３を経由して供給される記録用紙Ｐに転写ローラ４２によって転写され、次いで、定着装置４４により上記トナー像が記録用紙Ｐ上に加熱及び加圧によって定着された後、排紙ローラ４６により排出トレイ４７へと排出される。
【００４３】
かかる機構において、定着装置４４と排紙ローラ４６の間には、印刷済の記録用紙Ｐの搬送方向に対する左右両側に一対のパターン検知センサ４５ａ，４５ｂが設けられる。
【００４４】
このパターン検知センサ４５ａ，４５ｂは、制御部３６のつなぎ目補正制御部３６３のパターン印刷処理機能により補正検出パターンが印刷された記録用紙Ｐが当該排紙経路を矢印方向に排紙搬送されて通過する際、該記録用紙Ｐの副走査方向（搬送方向）に沿って左辺と右辺に印刷されている上記補正検出パターンをそれぞれに検出し、該検知出力を補正値算出管理処理機能に送出する。
【００４５】
なお、本実施例のプリンタ３０は、複数の給紙カセットを有し、その中には、拡大連写印刷処理に際して印刷対象文書から分割して拡大された各頁の拡大印刷データの印刷（例えば、ポスター印刷）に使用する大サイズの記録用紙を収容する給カセットが存在する。
【００４６】
上述した補正検出パターンも、この大サイズの記録用紙に印刷され、パターン検知センサ４５ａ，４５ｂによるパターン検知を受ける。
【００４７】
上述した構成を踏まえ、本実施例に係わる印刷制御システムでの拡大連写印刷と該印刷に際しての各頁の拡大連写印刷データのつなぎ目補正の処理動作について以下に説明する。
【００４８】
図５は、クライアント端末１０における拡大連写印刷指示処理動作を示すフローチャートである。
【００４９】
図５に示す拡大連写印刷指示処理に際し、クライアント端末１０は、入力／操作部１１での所定のユーザ操作に基づき、アプリケーション部１４１に指示してアプリケーション（拡大連写印刷指示処理をサポートする文書処理アプリケーション）を起動し（ステップＳ１０１）、編集画面を表示して情報の入力を受付け、該入力情報に基づいて電子文書データを生成する（ステップＳ１０２）。
【００５０】
なお、ここでは、例えば、文書管理装置等に事前に登録されている電子文書データをネットワークを介して取得する処理を許容するようにしても良い。
【００５１】
電子文書データ生成処理中（あるいは、電子文書データの取得後）、アプリケーションは、ユーザにより入力／操作部１１で印刷メニューの選択がなされたか否かを監視し（ステップＳ１０３）、印刷メニューの選択がなされた場合（ステップＳ１０３ＹＥＳ）、更に、拡大連写印刷メニューが選択されたか否かをチェックする（ステップＳ１０４）。
【００５２】
ここで、拡大連写印刷メニュー以外の印刷（通常の印刷）メニューが選択された場合（ステップＳ１０４ＮＯ）、該選択された印刷種別に対応する印刷設定画面を表示して印刷設定を受け付け、該印刷設定を含む当該文書の印刷指示をクライアント端末１０に送出する（ステップＳ１１１）。
【００５３】
これに対し、拡大連写印刷メニューが選択された場合（ステップＳ１０４ＹＥＳ）、アプリケーションは、拡大連写印刷設定を受け付けるためのＵＩ（ユーザ・インタフェース）画面（拡大連写印刷設定画面）を表示部１２に表示し（ステップＳ１０５）、拡大連写印刷に係わる印刷設定の受付け処理を行う（ステップＳ１０６）。
【００５４】
図６は、クライアント端末１０における拡大連写印刷設定画面１２０の表示例を示す図である。
【００５５】
この拡大連写印刷設定画面１２０には、拡大連写印刷を実行するか実行しないかを設定する欄と、拡大連写の設定内容を指定する欄と、「ＯＫ」ボタン及び「キャンセル」ボタンが設けられる（表示される）。
【００５６】
拡大連写印刷を実行するか実行しないかを設定する欄には、実行することを設定する「する」、及び実行しないことを設定する「しない」の各設定項目と、該各項目にそれぞれ対応する選択ツール（ラジオボタン）が設けられる。
【００５７】
拡大連写の設定内容を指定する欄には、出力枚数を設定する欄と、つなぎ目の補正を設定する欄が更に設けられる。
【００５８】
このうち、出力枚数を設定する欄には、縦横それぞれに２分割して拡大連写印刷することを設定する「２×２」、縦横それぞれに３分割して拡大連写印刷することを設定する「３×３」、縦横それぞれに４分割して拡大連写印刷することを設定する「４×４」の各設定項目と、これら各項目にそれぞれ対応する選択ツール（ラジオボタン）が設けられる。
【００５９】
また、つなぎ目の補正する欄には、補正することを指示する「する」、補正しないことを指示する「しない」の各設定項目と、該各項目にそれぞれ対応する選択ツール（ラジオボタン）が設けられる。
【００６０】
ユーザは、上記ステップＳ１０６において、拡大連写印刷画面１２０上で、拡大連写印刷を実行するか実行しないかを設定する欄内の「する」を選択（対応するラジオボタンにチェックを入れる）したうえで、拡大連写の設定内容を指定する欄内の各選択項目を適宜に選択（対応するラジオボタンにチェックを入れる）し、「ＯＫ」ボタンを押下することで、該選択した項目の設定を指示することができる。
【００６１】
これに対し、アプリケーションは、ユーザの上記拡大連写印刷設定操作により設定指示された設定項目に基づいて拡大連写印刷設定を行う（ステップＳ１０６）。
【００６２】
引き続き、アプリケーションは、印刷開始操作がなされたか否かを監視する（ステップＳ１０７）。
【００６３】
ここで、印刷開始操作がなされない場合（ステップＳ１０７ＮＯ）は上記ステップＳ１０６での印刷設定受付け処理を続行し、この間、印刷開始操作がなされると（ステップＳ１０７ＹＥＳ）、印刷ジョブ生成部１４２が、上記ステップＳ１０２で生成または取得された文書の上記ステップＳ１０６で設定指示された項目から成る印刷設定を含む拡大連写印刷ジョブ（拡大連写印刷指示）を生成し、該拡大連写印刷ジョブをプリンタ３０に送出する（印刷指示する）（ステップＳ１０８）。
【００６４】
図７は、本実施例のプリンタ３０における拡大連写印刷処理動作を示すフローチャートである。
【００６５】
図７において、プリンタ３０は、クライアント端末１０からの上記印刷指示（図６のステップＳ１０８で送出する拡大連写印刷ジョブ）を受信すると（ステップＳ３０１）、印刷制御部３６１が、該印刷ジョブの印刷設定に含まれる出力枚数（ｎ×ｎ）を抽出する（ステップＳ３０２）。
【００６６】
次いで、印刷対象の文書を上記ステップＳ３０２で抽出した印刷枚数に対応する個数（ｎ×ｎ個）に領域分割し、これら各分割領域の画像データをそれぞれ指定された倍率で拡大して各頁（ｎ×ｎ頁）の拡大印刷データを生成する（ステップＳ３０３）。
【００６７】
次いで、つなぎ目補正制御部３６３は、受信した印刷ジョブの印刷設定をチェックし、つなぎ目を補正することが設定されているか否かを判定する（ステップＳ３０４）。
【００６８】
ここで、つなぎ目を補正することが設定されていない場合（ステップＳ３０４ＮＯ）、印刷制御部３６１は、上記ステップＳ３０３で生成した各頁の拡大印刷データのうちの１頁目の拡大印刷データに基づき画像形成プロセスを実行し、画像形成部３４により該頁の画像を記録用紙に印刷して出力させる（ステップＳ３３１）。
【００６９】
その後、ステップＳ３３２での“次頁あり”の判定処理（ステップＳ３３２ＹＥＳ）、及びステップＳ３０４での“つなぎ目補正指定なし”の判定処理（ステップＳ３０４ＮＯ）の判定処理を繰り返して〔（ｎ×ｎ）−１〕頁目までの各頁の拡大印刷データを印刷出力していき、ステップＳ３３１で（ｎ×ｎ）頁目の拡大印刷データを印刷出力し終えた後、“次頁なし”と判定されることにより（ステップＳ３３２ＮＯ）、一連の拡大連写印刷処理を終了する。
【００７０】
これに対し、上記ステップＳ３０４において、つなぎ目を補正することが設定されている場合（ステップＳ３０４ＹＥＳ）、つなぎ目補正制御部３６３は、印刷対象の頁が拡大印刷データの１頁目であるか否かをチェックし（ステップＳ３０５）、１頁目である場合（ステップＳ３０５ＹＥＳ）は、ステップＳ３０６〜Ｓ３０９を経てつなぎ目補正値の算出処理を実行する。
【００７１】
このつなぎ目補正値の算出に際し、つなぎ目補正制御部３６３は、まず、補正検出パターンを生成する（ステップＳ３０６）。
【００７２】
図８は、本実施例に係わる補正検出パターン７０の一例を示す図である。
【００７３】
この補正検出パターン７０は、頁に展開した際に、該頁の印刷可能領域内の領域であって、当該頁を副走査方向に見て左側の端（左辺）に該副走査方向に沿って罫線７１ａと７２ａを印刷可能領域の長さだけ離間して配置した左辺パターン７０ａと、同じく右側の端（右辺）に該副走査方向に沿って罫線７１ｂと７２ｂを印刷可能領域の長さ（罫線７１ａと７２ａ間の長さと同じ）だけ離間して配置した右辺パターン７０ｂとから成る。
【００７４】
左辺パターン７０ａにおいて、罫線７１ａは該頁の副走査方向の開始ラインのライン位置上に配置され、罫線７２ａは該頁の副走査方向の最終ラインのライン位置上に配置される。
【００７５】
同じく、右辺パターン７０ｂおいて、罫線７１ｂは該頁の副走査方向の開始ラインのライン位置上に配置され、罫線７２ｂは該頁の副走査方向の最終ラインのライン位置上に配置される。
【００７６】
かかる補正検出パターン７０を生成した後、つなぎ目補正制御部３６３は、印刷制御部３６１に指示して該補正検出パターン７０を画像形成部３４により印刷させる。
【００７７】
その際、印刷制御部３６１は、上記補正検出パターン７０を上記ステップＳ３０３で生成した拡大印刷データと同じ頁サイズまで拡大して頁展開し、当該頁サイズ（拡大連写印刷サイズ）の記録用紙に印刷させる（ステップＳ３０７）。
【００７８】
これにより、上記ステップＳ３０７での印刷に際して拡大処理された補正検出パターン７０において、左辺パターン７０ａの罫線７１ａと７２ａ間の距離、及び右辺パターン７０ｂの罫線７１ｂと７２ｂ間の距離は、共に、上記ステップＳ３０３で生成した各頁の拡大印刷データにおける副走査方向の長さ（但し、印刷可能領域）と同じ長さとなる。
【００７９】
よって、上記ステップＳ３０７での拡大処理後の補正検出パターン７０の印刷結果は、理想的には、該印刷された補正検出パターン７０において、左辺パターン７０ａの罫線７１ａと７２ａ間の距離、及び右辺パターン７０ｂの罫線７１ｂと７２ｂ間の距離は、共に、上記ステップＳ３０３で生成した各頁の拡大印刷データにおける副走査方向の長さと同じ長さとなる。
【００８０】
しかしながら、実際の印刷においては、画像形成部３４での画像形成プロセス（露光、現像、転写等）の動作状況等の影響によって、上記ステップＳ３０７での拡大処理後の補正検出パターン７０の印刷結果において、左辺パターン７０ａの罫線７１ａと７２ａ間の距離と、右辺パターン７０ｂの罫線７１ｂと７２ｂ間の距離が同じにならないことも起こり得る。
【００８１】
このプリンタ３０において、印刷後における左辺パターン７０ａと右辺パターン７０ｂの間における各罫線間の距離関係は以下に述べる補正検出パターン７０の読取り処理を通じて検証される。
【００８２】
すなわち、上述の如く補正検出パターン７０が印刷された印刷済用紙は、その後、図４に示すように、排紙搬送路を搬送されて排出トレイ４７へと排出される。
【００８３】
この間、パターン検知センサ４５ａ，４５ｂは、上記印刷済用紙の通過に合わせて該印刷済用紙に形成される補正検出パターン７０における左辺パターン７０ａと右辺パターン７０ｂをそれぞれ検知し（ステップＳ３０８）、該検知出力をつなぎ目補正制御部３６３に送出する。
【００８４】
つなぎ目補正制御部３６３は、上記パターン検知センサ４５ａ，４５ｂの検知出力に基づき、その後に印刷される拡大印刷データの副走査方向の左辺及び右辺の長さを補正する補正値を算出する処理を行う（ステップＳ３０９）。
【００８５】
図９は、本実施例の補正検出パターン７０の検知出力に基づくつなぎ目補正値算出イメージを示す図である。
【００８６】
図９において、上記補正検出パターン７０に対応する画像（補正検出パターン７０Ｉ）が印刷された印刷済用紙が点線位置から実線位置まで矢印方向に搬送される場合、点線位置を通過する際に、パターン検知センサ４５ａは、補正検出パターン７０Ｉの左辺パターン７０ａの罫線７１ａを検知して同図下部の（ａ）に示す如くの検知出力ＯＵＴＬ１を出力し、実線位置を通過する際には該左辺パターン７０ａの罫線７２ａを検知して同図下部の（ａ）に示す如くの検知出力ＯＵＴＬ２を出力する。
【００８７】
一方、パターン検知センサ４５ｂは、上記印刷済用紙が点線位置を通過する際、補正検出パターン７０Ｉの右辺パターン７０ｂの罫線７１ｂを検知して同図下部の（ｂ）に示す如くの検知出力ＯＵＴＲ１を出力し、実線位置を通過する際には該右辺パターン７０ｂの罫線７２ｂを検知して同図下部の（ｂ）に示す如くの検知出力ＯＵＴＲ２を出力する。
【００８８】
この時、つなぎ目補正制御部３６３は、パターン検知センサ４５ａが罫線７１ａを検出してから罫線７２ａを検出するまでの時間（検知出力ＯＵＴｌ１とＯＵＴｌ２の出力タイミング差）に基づき当該罫線７１ａと７２ａ間の距離（ａａ）を算出する〔算出式＝時間×搬送速度（搬送ローラの回転速度等から算出可能）〕一方で、パターン検知センサ４５ｂが罫線７１ｂを検出してから罫線７２ｂを検出するまでの時間（検知出力ＯＵＴＲ１とＯＵＴＲ２の出力タイミング差）に基づき当該罫線７１ｂと７２ｂ間の距離（ｂｂ）を算出する〔算出式＝時間×搬送速度（搬送ローラの回転速度等から算出可能）〕。
【００８９】
そのうえで、つなぎ目補正制御部３６３は、罫線７１ａと７２ａ間の距離（ａａ）で、罫線７１ｂと７２ｂ間の距離（ｂｂ）を除算して補正値Ｈ
Ｈ＝右辺の距離ｂｂ／左辺の距離ａａ
を算出し、該算出した上記距離ａａ、距離ｂｂ及び補正値Ｈを、例えば、図１０に示す如く、つなぎ目補正値管理テーブル３２１−１、あるいは３２１−２に登録して管理する。
【００９０】
図１０に例示するつなぎ目補正値管理テーブル３２１−１，３２１−２においては、図９に示す補正検出パターン７０Ｉの読取り結果から算出される副走査方向の左辺の長さ〔検出間隔＝左（図９における距離ａａに相当する値）〕と、右辺の長さ〔検出間隔＝右（図９における距離ｂｂに相当する値）〕と、これら左辺の長さと右辺の長さの比から求められた補正値Ｈが保持されている。
【００９１】
ここで、補正値Ｈは、左辺の長さを右辺の長さに一致させるための左辺の長さに対する拡大縮小率（パーセント）の値を有し、正の値は拡大率〔図１０（ａ）参照〕を、負の値は縮小率〔図１０（ｂ）参照〕をそれぞれ表している（この例では、正の値の時のみを示している）。
【００９２】
このようにして補正値を算出し、つなぎ目補正値管理テーブル３２１に登録した後、つなぎ目補正制御部３６３は、つなぎ目補正値管理テーブル３２１から補正値を読み出し、補正値が“０”であるか否かをチェックする（ステップＳ３１０）。
【００９３】
ここで、補正値が“０”であれば（ステップＳ３１０ＹＥＳ）、印刷制御部３６１は、上記ステップＳ３０３で生成した各頁の拡大印刷データのうちの１頁目の拡大印刷データに基づき画像形成プロセスを実行し、画像形成部３４により該頁の画像を記録用紙に印刷して出力させる（ステップＳ３３１）。
【００９４】
その後、ステップＳ３３２での“次頁あり”の判定処理（ステップＳ３３２ＹＥＳ）、ステップＳ３０４での“つなぎ目補正指定あり”の判定処理（ステップＳ３０４ＹＥＳ）、ステップＳ３０５での“１頁目ではない”との判定処理（ステップＳ３０４ＮＯ）、ステップＳ３１０での「補正値が“０”」との判定処理（ステップＳ３１０ＹＥＳ）を繰り返して〔（ｎ×ｎ）−１〕頁目までの各頁の拡大印刷データを印刷出力していき、ステップＳ３３１で（ｎ×ｎ）頁目の拡大印刷データを補正なしのまま印刷出力し終えた後、“次頁なし”と判定されることにより（ステップＳ３３２ＮＯ）、一連の拡大連写印刷処理を終了する。
【００９５】
これに対し、上記ステップＳ３１０において、補正値が“０”でないと判定された場合（ステップＳ３１０ＮＯ）、つなぎ目補正制御部３６３は、上記ステップＳ３０３で生成した各頁の拡大印刷データのうちの１頁目の拡大印刷データを読み出し、該１頁目の印刷データを、上記補正値に基づき、つなぎ目に当たる副走査方向の左辺と右辺の長さが異なる状態（台形形状の状態）から、各辺が同じ長さに印刷できるように印刷データを補正する台形補正処理を行う（ステップＳ３１１）。
【００９６】
図１１は、本実施例に係わる台形（つなぎ目）補正処理イメージを示す概念図である。
【００９７】
上記ステップＳ３０６〜Ｓ３０９の各処理ステップを経て、図９に示す処理イメージで算出される補正値に関しては、印刷された補正検出パターン７０Ｉの左辺パターン７０ａにおける罫線７１ａと７２ｂ間の距離ａａと、右辺パターン７０ｂにおける罫線７１ｂと７２ｂ間の距離ｂｂとが一致しないケースとして、距離ａａを基準にして、距離ｂｂが長いケースと短いケースが生じる。
【００９８】
本実施例では、上記ステップＳ３３１の１頁目の拡大印刷データに対する台形補正処理においては、図１１（ａ）に示すように、補正検出パターン７０Ｉにより検出された、副走査方向の右辺の距離ｂｂが左辺の距離ａａよりも大きい場合には、１頁目の拡大印刷データの副走査方向の右辺を上記補正値で縮小することにより、図１１（ｃ）に示すように左辺と右辺を同じ長さで印刷できるように補正し、図１１（ｂ）に示すように、補正検出パターン７０Ｉにより検出された、副走査方向の右辺の距離ｂｂが左辺の距離ａａよりも小さい場合には、１頁目の拡大印刷データの副走査方向の右辺を上記補正値で拡大することにより、図１１（ｃ）に示すように左辺と右辺を同じ長さで印刷できるように補正（台形補正）する。
【００９９】
このようにして、１頁目の拡大印刷データの台形補正処理を行った後（ステップＳ３１１）、該補正後の１頁目の拡大印刷データに基づき画像形成プロセスを実行し、画像形成部３４により該頁の画像を記録用紙に印刷して出力させる（ステップＳ３３１）。
【０１００】
その後、ステップＳ３３２での“次頁あり”の判定処理（ステップＳ３３２ＹＥＳ）、ステップＳ３０４での“つなぎ目補正指定あり”の判定処理（ステップＳ３０４ＹＥＳ）、ステップＳ３０５での“１頁目ではない”との判定処理（ステップＳ３０４ＮＯ）、ステップＳ３１０での「補正値が“０”でない」との判定処理（ステップＳ３１０ＮＯ）を繰り返して〔（ｎ×ｎ）−１〕頁目までの各頁の拡大印刷データをステップＳ３１１で１頁目の拡大印刷データと同様に台形補正しつつ（図１１参照）印刷出力していき、ステップＳ３３１で（ｎ×ｎ）頁目の拡大印刷データを台形補正を経て印刷出力し終えた後、次頁なしと判定されることにより（ステップＳ３３２ＮＯ）、一連の拡大連写印刷処理を終了する。
【０１０１】
以上説明した本実施例のプリンタ３０の印刷処理によれば、例えば、図１２に示す如く、文書Ａを２×２に領域分割して各頁（４頁）毎に拡大連写印刷を行う場合、図６に示す拡大連写印刷設定によりつなぎ目補正を“する”が指定されている時には、まず、文書を２×２個分の各領域ａ１１，ａ１２，ａ２１，ａ２２に分割してそれぞれＡ１１，Ａ１２，Ａ２１，Ａ２２の４頁の拡大印刷データを生成したうえで、これら各頁の印刷の前に、図８に示す如くの補正検出パターン７０を同じ倍率に拡大して図９に示す如くの態様で印刷し、その左辺パターン７０ａと右辺パターン７０ｂとから該印刷データの左辺と右辺の距離を検出する。
【０１０２】
ここで、左辺の距離に対して右辺の距離が長い場合、あるいは、短い場合のいずれにおいても、当該印刷データをその左辺と右辺を同じ距離に印刷し得る補正値を算出し、その後、各頁の拡大印刷データの右辺を該補正値で補正して、左辺と右辺とが同じ長さになるように印刷出力する。
【０１０３】
これにより、本実施例では、拡大連続印刷結果のつなぎ目となる一辺の拡大縮小率を、簡易なパターン検知センサ４５ａ，４５ｂを用いて検出することができ、一辺拡大縮小率より二辺の差を算出し、つなぎ目の拡大縮小率を一致させることができ、つなぎ目のズレを補正することができる。
【実施例２】
【０１０４】
次に、実施例２に係わるプリンタ（便宜的に３０Ｂと呼称：不図示）の構成について、実施例１に係わるプリンタ３０（図３参照）の構成を援用して説明する。
【０１０５】
実施例２に係わるプリンタ３０Ｂでは、制御部３６において、つなぎ目補正制御部３６３（実施例２では、便宜的に３６３ｂと呼称）は、各頁の拡大印刷データの印刷前に行う、該各頁の拡大印刷データの印刷後のつなぎ目に当たる副走査方向の一辺（右辺）の長さをを補正する補正値の算出に際し、実施例１とは異なる補正検出パターン（図１４の補正検出パターン８０参照）を用い、該各頁の拡大印刷データを副走査方向に沿って複数のブロックに分けて該各ブロック毎に上記補正値を算出し、記憶部３２に設けたつなぎ目補正値管理テーブル３２１（同、３２１ｂと呼称）にて保持、管理する。
【０１０６】
また、つなぎ目補正制御部３６３ｂは、つなぎ目補正値管理テーブル３２１ｂを用いて管理される上記ブロック毎の補正値を適用し、各頁の拡大印刷データを副走査方向に沿って上記ブロック毎に上記つなぎ目に相当する辺の長さを補正する処理機能を有する。
【０１０７】
実施例２に係わるプリンタ３０Ｂの他の機能構成は、実施例１に係わるプリンタ３０と同様である。
【０１０８】
図１３は、実施例２に係わるプリンタ３０Ｂの拡大連写印刷処理動作を示すフローチャートである。
【０１０９】
図１３において、実施例１に係わるプリンタ３０の拡大連写印刷処理動作（図７参照）と同一の処理ステップ（Ｓ３０１〜Ｓ３０５，Ｓ３３１及びＳ３３２）には同一の符号を付している。
【０１１０】
ここでは、図１３を参照し、実施例２に係わるプリンタ３０Ｂに特有のステップＳ３０６ｂ〜Ｓ３０９ｂ、及びＳ３２１〜Ｓ３２６を主体にその処理動作を説明する。
【０１１１】
図１３において、プリンタ３０Ｂは、クライアント端末１０からの拡大連写印刷指示を受信すると（ステップＳ３０１）、印刷制御部３６１が、該印刷ジョブの印刷設定に含まれる出力枚数（ｎ×ｎ）を抽出し（ステップＳ３０２）、印刷対象の文書を該抽出した印刷枚数に対応する（ｎ×ｎ）の領域に分割し、該各分割領域の画像データから（ｎ×ｎ）の各頁の拡大印刷データを生成する（ステップＳ３０３）。
【０１１２】
次いで、つなぎ目補正制御部３６３ｂが、受信した印刷ジョブの印刷設定に基づき、つなぎ目を補正することが設定されているか否かを判定し（ステップＳ３０４）、つなぎ目を補正することが設定されていない場合（ステップＳ３０４ＮＯ）、印刷制御部３６１が、ステップＳ３３１、Ｓ３３２、Ｓ３０４の処理を繰り返し実施して各頁の拡大印刷データに基づき画像形成部３４により該各頁の画像を記録用紙に印刷して出力させる（ステップＳ３３１）。
【０１１３】
これに対し、上記ステップＳ３０４において、つなぎ目を補正することが設定されている場合（ステップＳ３０４ＹＥＳ）、つなぎ目補正制御部３６３ｂは、印刷すべく取り出した頁が拡大印刷データの１頁目であるか否かをチェックし（ステップＳ３０５）、１頁目である場合（ステップＳ３０５ＹＥＳ）は、該１頁目の拡大印刷データの印刷に先立って、ステップＳ３０６ｂ〜Ｓ３０９ｂによりつなぎ目補正値算出処理を実行する。
【０１１４】
このつなぎ目補正値算出処理に移行すると、つなぎ目補正制御部３６３ｂは、まず、補正検出パターンを生成する（ステップＳ３０６ｂ）。
【０１１５】
図１４は、本実施例に係わる補正検出パターン８０の一例を示す図である。
【０１１６】
この補正検出パターン８０は、頁に展開した際に、該頁の印刷可能領域内の領域であって、当該頁を副走査方向に見て左側の端（左辺）の印刷可能領域分の長さの間に該副走査方向に沿って罫線８０１ａから８１４ａを等間隔ずつ離間して配置した左辺パターン８０ａと、同じく右側の端（右辺）の印刷可能領域分の長さの間に副走査方向に沿って罫線８０１ｂから８１４ｂを等間隔ずつ離間して配置した右辺パターン８０ｂとから成る。
【０１１７】
左辺パターン８０ａにおいて、罫線８０１ａは該頁の副走査方向の開始ラインのライン位置上に配置され、罫線８１４ａは該頁の副走査方向の最終ラインのライン位置上に配置される。
【０１１８】
同じく、右辺パターン８０ｂおいて、罫線８０１ｂは該頁の副走査方向の開始ラインのライン位置上に配置され、罫線８１４ｂｂは該頁の副走査方向の最終ラインのライン位置上に配置される。
【０１１９】
上記補正検出パターン８０を生成した後、つなぎ目補正制御部３６３ｂは、印刷制御部３６１に指示して該補正検出パターン８０を画像形成部３４により印刷させる。
【０１２０】
その際、印刷制御部３６１は、上記補正検出パターン８０を上記ステップＳ３０３で生成した拡大印刷データと同じ頁サイズまで拡大して印刷データとして頁展開し、当該頁サイズ（拡大連写印刷サイズ）の記録用紙に印刷させる（ステップＳ３０７ｂ）。
【０１２１】
これにより、上記ステップＳ３０７ｂでの印刷に際して拡大処理された補正検出パターン８０の印刷データにおいて、左辺パターン８０ａの罫線８０１ａから８１４ａまでの距離、及び右辺パターン８０ｂの罫線８０１ｂから８１４ｂまでの距離は、共に、上記ステップＳ３０３で生成した各頁の拡大印刷データにおける副走査方向の長さ（印刷可能領域長）と同じ長さとなり、かつ、左辺パターン８０ａの罫線８０１ａ〜８１４ａまでの各罫線間の距離、及び右辺パターン８０ｂの罫線８０１ｂ〜８１４ｂまでの各罫線間の距離はそれぞれ等しい長さとなる。
【０１２２】
よって、この拡大処理された補正検出パターン８０の印刷データに基づくステップＳ３０７ｂでの印刷結果は、理想的には、該印刷された補正検出パターン８０において、左辺パターン８０ａの罫線８０１ａと８１４間の距離、及び右辺パターン８０ｂの罫線８０１ｂと８１４間の距離は、共に、上記ステップＳ３０３で生成した各頁の拡大印刷データにおける副走査方向の長さと同じ長さとなり、しかも、左辺パターン８０ａの罫線８０１ａ〜８１４ａまでの各罫線間の距離、及び右辺パターン８０ｂの罫線８０１ｂ〜８１４ｂまでの各罫線間の距離はそれぞれ等しい長さとなる。
【０１２３】
しかしながら、実際の印刷においては、画像形成部３４での画像形成プロセス（露光、現像、転写等）の動作状況等の影響によって、上記ステップＳ３０７での拡大処理後の補正検出パターン８０の印刷結果において、左辺パターン８０ａの罫線８０１ａと８１４ａ間並びに各罫線間の距離と、右辺パターン８０ｂの罫線８０１ｂと８１４ｂ間並びに各罫線間の距離が同じにならないことも起こり得る。
【０１２４】
このプリンタ３０Ｂにおいて、印刷後における左辺パターン８０ａと右辺パターン８０ｂの間における各罫線間の距離関係は以下に述べる補正検出パターン８０の読取り処理を通じて検証される。
【０１２５】
すなわち、上述の如く補正検出パターン８０が印刷された印刷済用紙は、その後、実施例１と同様、図４に示すように、排紙搬送路を搬送されて排出トレイ４７へと排出される。
【０１２６】
この間、パターン検知センサ４５ａ，４５ｂは、上記印刷済用紙の通過に合わせて、それぞれ、該印刷済用紙に形成される補正検出パターン８０における左辺パターン８０ａの各罫線８０１ａ〜８１４ａと、右辺パターン８０ｂにおける各罫線８０１ｂ〜８１４ｂを順に検知し（ステップＳ３０８ｂ）、該検知出力をつなぎ目補正制御部３６３ｂに送出する。
【０１２７】
つなぎ目補正制御部３６３ｂは、上記パターン検知センサ４５ａ，４５ｂの検知出力に基づき、その後に印刷する各頁の拡大印刷データの副走査方向の左辺に対する右辺の長さをブロック単位に補正するために用いる補正値を、上記左辺パターン８０ａの各罫線８０１ａ〜８１４ａと上記右辺パターン８０ｂの各罫線８０１ｂ〜８１４ｂによって副走査方向に区切られる各ブロック（この例では、１４個のブロック）毎に算出し、該算出した各ブロック毎の補正値をつなぎ目補正値管理テーブル３２１ｂに保持、管理する（ステップＳ３０９ｂ）。
【０１２８】
図１５は、補正検出パターン８０の検知出力に基づくつなぎ目補正値算出イメージを示す図である。
【０１２９】
図１５において、上記補正検出パターン８０に対応する画像（補正検出パターン８０Ｉ）が印刷された印刷済用紙が点線位置から実線位置まで矢印方向に搬送される間に、パターン検知センサ４５ａは、該補正検出パターン８０Ｉの左辺パターン８０ａの罫線８００ａ〜８１４ａを順に検知して同図下部の（ａ）に示す如くの検知出力ＯＵＴＬ０〜ＯＵＴＬ１４を順に出力する。
【０１３０】
一方、パターン検知センサ４５ｂは、上記印刷済用紙が点線位置から実線位置まで矢印方向に搬送される間に、補正検出パターン８０Ｉの右辺パターン８０ｂの罫線８００ｂ〜８１４ｂを順に検知して同図下部の（ｂ）に示す如くの検知出力ＯＵＴＲ０〜ＯＵＴＲ１４を順に出力する。
【０１３１】
この時、つなぎ目補正制御部３６３ｂは、パターン検知センサ４５ａが罫線８０１ａ〜８１４ａまでの罫線のうちの１つを検出してから次の罫線を検出するまでの各時間（検知出力ＯＵＴｌ０〜ＯＵＴｌ１４間での各出力間の出力タイミング差）に基づき当該罫線８００ａ〜８１４ａまでの間の各罫線間の距離（ａａ１，ａａ２，〜，ａａ１４）を順次算出する〔算出式＝時間×搬送速度（搬送ローラの回転速度等から算出可能）〕一方で、パターン検知センサ４５ｂが罫線８００ｂ〜８１４ｂまでの罫線のうちの１つを検出してから次の罫線を検出するまでの各時間（検知出力ＯＵＴＲ０〜ＯＵＴＲ１４間での各出力間の出力タイミング差）に基づき当該罫線８０１ｂ〜８１４ｂまでの間の各罫線間の距離（ｂｂ１，ｂｂ２，〜，ｂｂ１４）を順次算出する〔算出式＝時間×搬送速度（搬送ローラの回転速度等から算出可能）〕。
【０１３２】
そのうえで、つなぎ目補正制御部３６３ｂは、罫線８００ａ〜８１４ａまでの間の各罫線間の距離（ａａ１），（ａａ２），〜，（ａａ１４）で、罫線８００ｂ〜８１４ｂまでの間の各罫線間の距離（ｂｂ１），（ｂｂ２），〜，（ｂｂ１４）のうちの対応するブロックの距離をそれぞれ除算して各ブロック毎の補正値Ｈｎ
Ｈｎ＝ブロックｎの距離ｂｂｎ／ブロックｎの距離ａａｎ
を算出し、該求めた各ブロック毎の距離ａａｎ、距離ｂｂｎ及び補正値Ｈｎを、例えば、図１６に示す如く、つなぎ目補正値管理テーブル３２１ｂに登録して管理する。
【０１３３】
図１６の例によれば、つなぎ目補正値管理テーブル３２１ｂには、図１５に示す補正検出パターン８０Ｉの左辺パターン８０ａにおける罫線８００ａ〜８１４ａと、左辺パターン８０ｂにおける罫線８００ｂ〜８１４ｂにより区切られるブロック１〜１４の１４個のブロックの各ブロック毎に、副走査方向の左辺の長さ〔検出間隔＝左（図１５における距離ａａ１，ａａ２，〜，ａａ１４に相当する値）〕と、右辺の長さ〔検出間隔＝右（図１５における距離ｂｂ１，ｂｂ２，〜，ｂｂ１４に相当する値）〕と、これら左辺の長さと右辺の長さの比から求められた補正値が保持されている。
【０１３４】
ここで、補正値Ｈｎは、各ブロック毎に、右辺の長さを左辺の長さに一致させるための右辺の長さに対する拡大縮小率（パーセント）の値を有し、正の値は拡大率を、負の値は縮小率をそれぞれ表している。
【０１３５】
このようにして、副走査方向に区切った各ブロック毎につなぎ目補正に用いる補正値を算出し、つなぎ目補正値管理テーブル３２１ｂに登録した後、つなぎ目補正制御部３６３ｂは、つなぎ目補正値管理テーブル３２１ｂに登録される各ブロック毎の補正値に基づき、印刷対象である各頁の拡大印刷データの印刷後につなぎ目に当たる辺の長さを各ブロック毎に補正する処理を行う（図１３のステップＳ３２１〜Ｓ３２６参照）。
【０１３６】
このつなぎ目補正処理に移行すると、つなぎ目補正制御部３６３ｂは、まず、ステップＳ３０３で生成した各頁の拡大印刷データのうちの１頁目の拡大印刷データを読出し、該印刷データの記録可能領域を、つなぎ目補正値管理テーブル３２１ｂで管理されるブロックの数に対応するブロックに分割する（ステップＳ３２１）。
【０１３７】
具定例を挙げると、本実施例では、つなぎ目補正値管理テーブル３２１ｂ（図１６参照）に１４個のブロックの補正値が管理されているため、上記ステップＳ３２１においては、１頁目の拡大印刷データを、例えば、図１７に示す如く、Ｂ１〜ｂ１４の１４個のブロックに分割する。
【０１３８】
次に、つなぎ目補正制御部３６３ｂは、補正対象のブロック番号Ｂｎを第１のブロックＢ１に対応する“１”にセットしたうえで、該処理対象のブロック番号（＝“１”）を処理対象のブロック総数（この例では、ブロック総数＝“１４”）と比較することにより、処理対象のブロック番号が処理対象のブロック総数より大きいか否かをチェックする（ステップＳ３２３）。
【０１３９】
その際、処理対象のブロック番号が“１”である時には、処理対象のブロック総数（＝１４）より小さいと判定され（ステップＳ３２３ＮＯ）、これにより、つなぎ目補正制御部３６３ｂは、つなぎ目補正値管理テーブル３２１ｂから該ブロック番号（＝“１”）に対応するブロックＢ１の補正値を読み出し、その値が“０”であるか否かをチェックする（ステップＳ３２４）。
【０１４０】
ここで、ブロックＢ１の補正値が“０”であれば（ステップＳ３２４ＹＥＳ）、補正対象のブロック番号を次のブロックＢ２に対応する値（＝“２”）にセットし（ステップＳ３２６）、以後、上記ステップＳ３２３からの処理を実行する。
【０１４１】
これに対して、つなぎ目補正値管理テーブル３２１ｂから読み出したブロックＢ１の補正値が“０”でない場合（ステップＳ３２４ＮＯ）、つなぎ目補正制御部３６３ｂは、１頁目の拡大印刷データ（図１７参照）中の対応するブロックＢ１の印刷データを読み出し、該ブロックの印刷データを、当該ブロックに対応する上記補正値に基づき、つなぎ目に当たる副走査方向の左辺と右辺の長さが異なる状態（台形形状の状態）から、各辺を同じ長さで印刷可能に拡大印刷データを補正する台形補正処理を行い（ステップＳ３２５）、該台形処理補正処理終了後ステップＳ３２６へと進む。
【０１４２】
図１８は、本実施例に係わる拡大印刷データのブロック単位の台形補正処理イメージを示す概念図である。
【０１４３】
上記ステップＳ３０６ｂ〜Ｓ３０９ｂの各処理ステップを経て、図１５に示す処理イメージで算出される各ブロック毎の補正値に関しては、補正検出パターン８０Ｉの左辺パターン８０ａにおける罫線８００ａ〜８１４ａまでの各罫線間の距離ａａと、右辺パターン８０ｂにおける罫線８００ｂ〜８１４ｂまでの各罫線間の距離ｂｂとが一致しないケースとして、距離ａａに対して距離ｂｂが長いケースと短いケースが生じる。
【０１４４】
本実施例では、上記ステップＳ３２５での１頁目の拡大印刷データのブロックＢ１に対する台形補正処理においては、図１８（ａ）に示すように、補正検出パターン８０Ｉにより検出された、該ブロックＢ１における副走査方向の右辺の距離ｂｂ１が左辺の距離ａａ１よりも大きい場合には、該ブロックＢ１の印刷データ（図１７参照）の副走査方向の右辺を該ブロックＢ１に対応する補正値で縮小することにより、同図（ｃ）に示す如く左辺と右辺を同じ長さで印刷できるように補正し、図１８（ｂ）に示すように、当該ブロックＢ１における右辺の距離ｂｂ１が左辺の距離ａａ１よりも小さい場合には、該ブロックＢ１の印刷データの副走査方向の右辺を該ブロックＢ１に対応する補正値で拡大することにより、同図（ｃ）に示す如く左辺と右辺を同じ長さで印刷できるように補正（台形補正）する。
【０１４５】
このように、ステップＳ３２５において、１頁目の拡大印刷データ中のブロックＢ１の台形補正処理を行った後、つなぎ目補正制御部３６３ｂは、補正対象のブロック番号を次のブロックＢ２に対応する値（＝“２”）にセットしたうえで（ステップＳ３２６）、ステップＳ３２３に進み、ここで、処理対象のブロック番号が処理対象のブロック総数（＝１４）より小さいと判定されると（ステップＳ３２３ＮＯ）、以後、当該ブロックＢ２から最終ブロック（この例では、Ｂ１４）までの各ブロックを対象に、ステップＳ３２４以降の処理を、ステップＳ３２３で処理対象のブロック番号が処理対象のブロック総数（＝１４）より大きいと判定される（ステップＳ３２３ＹＥＳ）まで繰返し実施する。
【０１４６】
この間、ステップＳ３２５では、つなぎ目補正値管理テーブル３２１ｂから現在セットされている該ブロック番号（＝“ｎ”）に対応するブロックＢｎの補正値を読み出し、その値が“０”であるか否かをチェックする（ステップＳ３２４）。
【０１４７】
ここで、ブロックＢｎの補正値が“０”でない場合（ステップＳ３２４ＮＯ）は、ステップＳ３２５で、１頁目の拡大印刷データ（図１７参照）中の対応するブロックＢｎの印刷データに対する台形補正処理を行った後、ステップＳ３２６に進み、補正対象のブロック番号を更に次のブロックに対応する値にセットし（ステップＳ３２６）、他方、上記ステップＳ３２４で対応するブロックＢｎの補正値が“０”であると判定された場合（ステップＳ３２４ＹＥＳ）、台形補正処理をせずにステップＳ３２６に進み、補正対象のブロック番号を更に次のブロックに対応する値にセットし（ステップＳ３２６）、ステップＳ３２３に移行する。
【０１４８】
以上の処理を繰返し実施する間に、ステップＳ３２５でブロック総数（＝１４）に相当するブロックの印刷データに対する台形補正処理が行われることにより（あるいは、該台形補正処理がスキップされることにより）、ステップＳ３２６で補正対象のブロック番号が“＝１５”に更新されると、続くステップＳ３２３で処理対象のブロック番号が処理対象のブロック総数（＝“１４”）より大きいと判定される（ステップＳ３２３ＹＥＳ）。
【０１４９】
これにより、印刷制御部３６１は、つなぎ目補正制御部３６３ｂによる１頁目の拡大印刷データのブロック単位の台形補正処理を抜け、必要なブロックについての台形補正処理が完了した当該頁（１頁目）の拡大印刷データに基づき画像形成プロセスを実行し、画像形成部３４により該頁の画像を記録用紙に印刷して出力させる（ステップＳ３３１）。
【０１５０】
その後、２頁目以降、〔（ｎ×ｎ）−１〕頁目までの各頁の拡大印刷データを対象に、ステップＳ３３２での“次頁あり”の判定処理（ステップＳ３３２ＹＥＳ）、ステップＳ３０４での“つなぎ目補正指定あり”の判定処理（ステップＳ３０４ＹＥＳ）、ステップＳ３０５での“１頁目ではない”との判定処理（ステップＳ３０４ＮＯ）を経てステップＳ３２１に進み、以後、ステップＳ３２６までの各処理を経て、当該各頁の拡大印刷データ中の１４ブロックのうち、補正の必要なブロックについてのみ台形処理を施した後（ステップＳ３２５）に当該頁の拡大印刷データを印刷出力していき（ステップＳ３３１）、該ステップＳ３３１で（ｎ×ｎ）頁目の拡大印刷データ（必要なブロックの台形補正処理済）を印刷出力し終えた後、ステップＳ３３２で次頁なしと判定される（ステップＳ３３２ＮＯ）ことにより、一連の拡大連写印刷処理を終了する。
【０１５１】
以上説明したプリンタ３０Ｂの印刷処理によれば、例えば、文書Ａを２×２に領域分割して各頁（４頁）毎に拡大連写印刷を行う場合（図１２参照）、図６に示す拡大連写印刷設定によりつなぎ目補正を“する”が指定されている時には、まず、文書を２×２個分の各領域に相当する４頁の拡大印刷データの印刷の前に、図１４に示す如くの補正検出パターン８０を同じ倍率に拡大して図１５に示す如くの態様で印刷し、その左辺パターン８０ａと右辺パターン８０ｂとから印刷データの左辺と右辺の距離をブロック毎に検出する。
【０１５２】
ここで、左辺の各ブロックの距離に対して右辺の対応する各ブロックの距離が長い場合、あるいは、短い場合のいずれにおいても、当該印刷データをその左辺と右辺を同じ距離に印刷し得る補正値をブロック毎に算出し、その後、各頁の拡大印刷データの右辺を各ブロック毎に対応する各補正値で補正して、左辺と右辺とが同じ長さになるように印刷出力する。
【０１５３】
これにより、本実施例では、拡大連続印刷結果のつなぎ目となる一辺の一定領域の拡大縮小率を、簡易なパターン検知センサ４５ａ，４５ｂを用いて検出することができ、一辺の一定領域の拡大縮小率より二辺の部分差を算出し、部分単位につなぎ目の拡大縮小率を一致させることができ、つなぎ目のズレを補正することができる。
【０１５４】
この他、本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【０１５５】
例えば、上記各実施例では、副走査方向の左辺の長さを基準に右辺の長さを補正する例を挙げたが、右辺の長さを基準に左辺の長さを補正する構成であっても良い。
【０１５６】
また、上記実施例２においては、左辺及び右辺の長さをブロック単位に検出、補正する例を挙げたが、分割する分ロック数はこれより少ない数あるいは多く数に設定しても良い。
【０１５７】
また、上記各引用例で用いる補正検出パターンの形態は、上述した罫線に限らず、所定のマーク画像等であっても良い。
【産業上の利用可能性】
【０１５８】
本発明は、文書を指定された頁数分の領域に分割し、該頁の領域の画像を拡大して連続に印刷する分割拡大連続印刷処理機能を有するプリンタや複合機等の画像形成装置、及びこれを用いる印刷制御システムに適用できる。
【図面の簡単な説明】
【０１５９】
【図１】実施例１に係わる印刷制御システムの全体構成を示すブロック図。
【図２】実施例１に係るクライアント端末の機能構成を示すブロック図。
【図３】実施例１に係るプリンタの機能構成を示すブロック図。
【図４】プリンタの排紙経路近傍の概略構造を示す概念図。
【図５】クライアント端末における拡大連写印刷指示処理動作を示すフローチャート。
【図６】クライアント端末における拡大連写印刷設定画面の表示例を示す図。
【図７】実施例１のプリンタにおける拡大連写印刷処理動作を示すフローチャート。
【図８】実施例１に係わる補正検出パターンの一例を示す図。
【図９】実施例１の補正検出パターン検知出力に基づく補正値算出イメージを示す図。
【図１０】実施例１に係わる補正値管理テーブルのデータ内容の一例を示す表図。
【図１１】実施例１に係わるつなぎ目補正処理イメージを示す概念図。
【図１２】実施例１における拡大連写印刷処理イメージを示す図。
【図１３】実施例２のプリンタにおける拡大連写印刷処理動作を示すフローチャート。
【図１４】実施例２に係わる補正検出パターンの一例を示す図。
【図１５】実施例２の補正検出パターン検知出力に基づく補正値算出イメージを示す図。
【図１６】実施例２に係わる補正値管理テーブルのデータ内容の一例を示す表図。
【図１７】実施例２のつなぎ目補正に係わる印刷データ分割処理イメージを示す概念図。
【図１８】実施例２に係わるブロック単位のつなぎ目補正処理イメージを示す概念図。
【符号の説明】
【０１６０】
１０，１０−１，１０−２，〜，１０−ｎ…クライアント端末（ＰＣ：パーソナル・コンピュータ）、１１…入力／操作部、１２…表示部、１２０…拡大連写印刷設定画面、１３…記憶部、１４…制御部、１４１…アプリケーション部、１４２…印刷ジョブ生成部、１５…通信インタフェース（Ｉ／Ｆ）部、３０…プリンタ、３１…通信インタフェース（Ｉ／Ｆ）部、３２…記憶部、３２１，３２１−１，３２１−２，３２１ｂ…つなぎ目補正値管理テーブル、３３…画像処理部、３４…画像形成部、３５…表示／操作部、３６…制御部、３６１…印刷制御部、３６３…つなぎ目補正制御部、４５ａ，４５ｂ…パターン検知センサ、４７…排出トレイ、５０…伝送路、７０，８０…補正検出パターン
【図１】
2009214394.tif 000003
【図２】
2009214394.tif 000004
【図３】
2009214394.tif 000005
【図４】
2009214394.tif 000006
【図５】
2009214394.tif 000007
【図６】
2009214394.tif 000008
【図７】
2009214394.tif 000009
【図８】
2009214394.tif 000010
【図９】
2009214394.tif 000011
【図１０】
2009214394.tif 000012
【図１１】
2009214394.tif 000013
【図１２】
2009214394.tif 000014
【図１３】
2009214394.tif 000015
【図１４】
2009214394.tif 000016
【図１５】
2009214394.tif 000017
【図１６】
2009214394.tif 000018
【図１７】
2009214394.tif 000019
【図１８】
2009214394.tif 000020