(57)【要約】【課題】所望の画像が一枚の印刷用紙に収まるように印刷することが可能なタイリング印刷のフォーマット設定システムを提供する。【解決手段】参照画像中の予め指定された指定画像部分と、タイリング印刷の印刷単位を画定する境界指標との、座標上での重なりが所定値未満であるように当該指定画像部分と境界指標との相対位置座標を演算する相対位置座標演算手段と、その演算に基づいて、タイリング印刷に際しての指定画像部分と境界指標との相対位置を決定する相対位置決定手段と、を含むことを特徴とする構成により提供可能である。【選択図】図１８
2007235747.tif 000002
【特許請求の範囲】
【請求項１】
参照画像中の予め指定された指定画像部分と、タイリング印刷の印刷単位を画定する境界指標との、座標上での重なりが所定値未満であるように当該指定画像部分と境界指標との相対位置座標を演算する相対位置座標演算手段と、
その演算に基づいて、前記タイリング印刷に際しての前記指定画像部分と前記境界指標との相対位置を決定する相対位置決定手段と、
を含むことを特徴とするタイリング印刷のフォーマット設定システム。
【請求項２】
前記指定画像部分を指定する指定手段と、
前記指定画像部分を表示する表示手段と、
を含む請求項１に記載のタイリング印刷のフォーマット設定システム。
【請求項３】
前記指定画像部分を指定する指定手段を含み、
前記相対位置座標演算手段は、前記座標上において前記指定画像部分を探索して当該指定画像部分と境界指標との相対位置座標を演算する請求項１または２に記載のタイリング印刷のフォーマット設定システム。
【請求項４】
前記指定手段はタッチパネルを含み、そのタッチパネル上に表示された前記参照画像において前記指定画像部分を指定する請求項１ないし３のいずれか１項に記載のタイリング印刷のフォーマット設定システム。
【請求項５】
前記相対位置関係を確認するための確認出力手段を備える請求項１ないし４のいずれか１項に記載のタイリング印刷のフォーマット設定システム。
【請求項６】
前記タイリング印刷のフォーマットにより前記参考印刷画像を印刷する印刷手段を備える請求項１ないし５のいずれか１項に記載のタイリング印刷のフォーマット設定システム。
【請求項７】
前記印刷手段とは別の外部機器に含まれる外部機器印刷手段で印刷するための、前記タイリング印刷のフォーマットを出力する出力手段を備える請求項６に記載のタイリング印刷のフォーマット設定システム。
【請求項８】
前記境界指標はその境界を表す線分で記される請求項１ないし７のいずれか１項に記載のタイリング印刷のフォーマット設定システム。
【請求項９】
前記相対位置あるいは前記相対位置関係は、二次元座標で表される請求項１ないし８のいずれか１項に記載のタイリング印刷のフォーマット設定システム。
【請求項１０】
前記相対位置関係決定手段によって決定された前記タイリング印刷に際してのタイリング印刷対象画像と前記タイリング印刷対象画像を複数の領域に区切る第２の境界指標との相対位置のデータを、その相対位置関係を変えることなく実際の印刷すべき画像に対する境界指標の相対位置のデータに変換する変換手段を含み、
その変換された境界指標の相対位置のデータが前記印刷手段に出力されて前記タイリング印刷が実行される請求項６ないし９のいずれか１項に記載のタイリング印刷のフォーマット設定システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タイリング印刷のフォーマット設定システムに関するものである。
【背景技術】
【０００２】
デジタル複写機で読み取った画像を印刷用紙に出力したり、ホスト装置から出力される画像をプリンタ装置で印刷用紙に出力する画像形成処理は高機能化が進み、出力画像をつなぎ合わせて画像記録装置に搭載してある用紙のサイズより大きな出力画像を形成するために用紙をつなぎ合わせて印字を行う、連写あるいはタイリングと呼ばれる画像形成方法が知られている（特許文献１参照）。
【０００３】
【特許文献１】特開２００３−３４８３３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１のような従来の画像形成方法においては、タイリングの設定は印刷する画像に関係なく一律に行われるので、例えば人物画像における頭部のように複数の印刷用紙に分割印刷したくない部分も分割印刷されるという問題点がある。
【０００５】
上記問題を背景として、本発明の課題は、所望の画像が一枚の印刷用紙に収まるように印刷することが可能なタイリング印刷のフォーマット設定システムを提供することにある。
【課題を解決するための手段および発明の効果】
【０００６】
上記問題を解決するタイリング印刷のフォーマット設定システムは、参照画像中の予め指定された指定画像部分と、タイリング印刷の印刷単位を画定する境界指標との、座標上での重なりが所定値未満であるように当該指定画像部分と境界指標との相対位置座標を演算する相対位置座標演算手段と、その演算に基づいて、タイリング印刷に際しての指定画像部分と境界指標との相対位置を決定する相対位置決定手段と、を含むことを特徴とするタイリング印刷のフォーマット設定システム。
【０００７】
上記構成によって、例えば人物画像における頭部のように複数の印刷用紙に分割印刷したくない部分がタイリング印刷の境界にならないように演算されるので、分割印刷したくない部分が分割印刷されることなく、一枚の印刷用紙に印刷することが可能となる。
【０００８】
また、本発明のタイリング印刷のフォーマット設定システムは、指定画像部分を指定する指定手段と、指定画像部分を表示する表示手段と、を含むように構成することもできる。
【０００９】
上記構成によって、ユーザは任意の複数の印刷用紙に分割印刷したくない部分を、表示を見ながら指定することが可能となる。
【００１０】
また、本発明のタイリング印刷のフォーマット設定システムは、指定画像部分を指定する指定手段を含み、相対位置座標演算手段は、座標上において指定画像部分を探索して当該指定画像部分と境界指標との相対位置座標を演算するように構成することもできる。
【００１１】
上記構成によって、ユーザは複数の印刷用紙に分割印刷したくない部分を指定するだけでよいので、ユーザの操作負荷を抑制することが可能となる。
【００１２】
また、本発明のタイリング印刷のフォーマット設定システムにおける指定手段はタッチパネルを含み、そのタッチパネル上に表示された参照画像において指定画像部分を指定するように構成することもできる。
【００１３】
上記構成によって、画像読取装置単体でもタイリング印刷に関する設定を行うことが可能となる。
【００１４】
また、本発明のタイリング印刷のフォーマット設定システムは、相対位置関係を確認するための確認出力手段を備えるように構成することもできる。
【００１５】
上記構成によって、例えば一枚の印刷用紙で実際にタイリング印刷を行った際の状態を事前に確認することができるので、印刷用紙の無駄遣いを防ぐことができる。
【００１６】
また、本発明のタイリング印刷のフォーマット設定システムは、タイリング印刷のフォーマットにより参考印刷画像を印刷する印刷手段を備えるように構成することもできる。
【００１７】
上記構成によって、画像読取装置単体でもタイリング印刷に関する設定およびその設定においてのタイリング印刷を行うことが可能となる。
【００１８】
また、本発明のタイリング印刷のフォーマット設定システムは、印刷手段とは別の外部機器に含まれる外部機器印刷手段で印刷するための、タイリング印刷のフォーマットを出力する出力手段を備えるように構成することもできる。
【００１９】
上記構成によって、画像読取装置が印刷手段を備えていない場合でも、あるいは、画像読取装置の印刷手段が所望の用紙サイズで印刷できない場合でも、設定されたフォーマットで他の印刷機器においてタイリング印刷を行うことが可能となる。
【００２０】
また、本発明のタイリング印刷のフォーマット設定システムにおける境界指標はその境界を表す線分で記されるように構成することもできる。
【００２１】
上記構成によって、境界指標の大きさを把握することが可能となる。
【００２２】
また、本発明のタイリング印刷のフォーマット設定システムにおける前記相対位置あるいは前記相対位置関係は、二次元座標で表されるように構成することもできる。
【００２３】
上記構成によって、前記相対位置あるいは前記相対位置関係の演算を容易に行うことが可能となる。また、演算結果を記憶する場合にも記憶媒体の占有領域を少なくすることが可能となる。
【００２４】
また、本発明のタイリング印刷のフォーマット設定システムは、相対位置関係決定手段によって決定されたタイリング印刷に際してのタイリング印刷対象画像とタイリング印刷対象画像を複数の領域に区切る第２の境界指標との相対位置のデータを、その相対位置関係を変えることなく実際の印刷すべき画像に対する境界指標の相対位置のデータに変換する変換手段を含み、その変換された境界指標の相対位置のデータが印刷手段に出力されてタイリング印刷が実行されるように構成することもできる。
【００２５】
上記構成によって、変換手段によってタイリング印刷の規模に応じて相対位置のデータに変換されるので、相対位置関係決定手段によって決定された相対位置のデータによってタイリング印刷を実行することが可能となる。
【発明を実施するための最良の形態】
【００２６】
所望の画像が一枚の印刷用紙に収まるように印刷することが可能なタイリング印刷のフォーマット設定システムを提供する目的を、参照画像中の予め指定された指定画像部分と、タイリング印刷の印刷単位を画定する境界指標との、座標上での重なりが所定値未満であるように当該指定画像部分と境界指標との相対位置座標を演算し、その演算に基づいて、タイリング印刷に際しての指定画像部分と境界指標との相対位置を決定する構成により実現した。
【実施例】
【００２７】
以下、本発明のタイリング印刷のフォーマット設定システムの実施形態を、図面を参照しながら説明する。図１に、本発明のタイリング印刷のフォーマット設定システムの画像読取装置である複合機１０のブロック図を示す。なお、本発明の構成では必ずしも複合機１０を用いる必要はなく、画像読取機能のあるスキャナ装置であってもよい。
【００２８】
複合機１０は、ＣＰＵ１１、ワークメモリ１２ａを備えるＲＡＭ１２、各種プログラムを記憶するＲＯＭ１３、バスライン１４、入出力部１５（図１ではＩ／Ｏと表記）、メモリ１６、通信インターフェース１８（図１では通信Ｉ／Ｆと表記）、印刷制御データ等の受信したデータを一時格納する受信バッファ１７、および外部メモリ１９を備えて構成される。
【００２９】
ＲＯＭ１３には、印刷制御プログラム１３ａ、スキャナ制御プログラム１３ｂ、ＦＡＸ制御プログラム１３ｃ、通信プログラム１３ｄ、および画像処理プログラム１３ｅが格納されている。
【００３０】
入出力部１５には、操作パネル２０（図２参照）、周知のインクジェット印字機構、レーザー印字機構、熱転写印字機構、あるいはドットインパクト式印字機構などからなる印刷部２３、イメージセンサ等を含む原稿の読み取りを行うスキャナ部２４、ＦＡＸモデム等を含みファクシミリ通信を行うＦＡＸ部２５、およびスキャナ部２４で読み取られた画像データの各種処理を行う画像処理部２６等が制御対象として接続されている。これら印刷部２３、スキャナ部２４およびＦＡＸ部２５の動作は周知のものであり、ＲＯＭ１３に格納された対応する印刷制御プログラム１３ａ、スキャナ制御プログラム１３ｂ、ＦＡＸ制御プログラム１３ｃあるいは画像処理プログラム１３ｅを、ＣＰＵ１１がＲＡＭ１２のワークメモリ１２ａを用いて実行することで動作制御される。
【００３１】
また、通信インターフェース１８は通信ネットワーク３０を介してＰＣ１とデータ等を送受信するための通信インターフェース回路を含んで構成される。通信ネットワーク３０に接続された外部通信網を経由した各種データの送受信は、ＣＰＵ１１が通信プログラム１３ｄを実行することで行なわれる。
【００３２】
メモリ１６は、例えばＥＥＰＲＯＭ（Electrically  Erasable  ＆  Programmable  Read  Only  Memory：電気的消去・プログラム可能・読出し専用メモリ）等の不揮発性メモリで構成される。例えば、スキャナ部２４で読み取られた画像データが記憶される。また、ここには他に例えば人名または会社名等に電話番号等の送信先情報が付加された電話帳が記憶されている。この電話帳を用いて所望の電話番号にファクシミリ送信を行うことができる。また、メモリ１６としてハードディスク装置を用いてもよい。
【００３３】
外部メモリ１９は、メモリカード等の取り外し可能な記憶媒体およびそのインターフェース回路等を含んで構成され、複合機１０のデータのバックアップ等に用いられる。
【００３４】
図２に、複合機１０の操作パネル２０の例を示す。操作パネル２０は操作部２１と表示部２２とを含んで構成される。操作部２１はメカニカルキーが用いられ、複合機１０の電源の入／切を行う電源ボタン２１ａ、カーソルキー２１ｂ、コピーボタン２１ｃ１，ＦＡＸボタン２１ｃ２，スキャナボタン２１ｃ３を含んで構成される機能選択ボタン２１ｃ、テンキー２１ｄ、電話番号、ＦＡＸ番号等の情報が登録されるワンタッチボタン２１ｅ，各種動作の開始を行うスタートボタン２１ｆ、各種動作を中断あるいは停止させるストップボタン２１ｇ、およびスピーカ２０ａ等が含まれる。
【００３５】
表示部２２は周知のドット・マトリックス方式のカラー液晶表示器および液晶表示制御を行うための図示しないドライバ回路を含んで構成されている。ドライバ回路は、例えば、画素毎にトランジスタを付けて目的の画素を確実に点灯させたり消したりすることができるアクティブマトリックス駆動方式が用いられ、入出力部１５から送られる表示指令および表示画面データに基づいて表示を行う。また、表示部２２として有機ＥＬ（ElectroLuminescence：電界発光）表示器，プラズマ表示器を用いてもよい。
【００３６】
また、操作部２１として、表示部２２と一体になったタッチパネルを用いてもよい。タッチパネルは、表示部２２の画面上にガラス基盤と透明なフィルムにスペーサと呼ばれる隙間を介してＸ軸方向、Ｙ軸方向に電気回路が配線され、フィルム上をユーザがタッチすると、押された部分の配線がショートして電圧値が変わるため、これを２次元座標値（Ｘ，Ｙ）として検出する、いわゆる抵抗膜方式が広く用いられる。その他に、いわゆる静電容量方式を用いてもよい。
【００３７】
図３を用いてタイリング印刷の概要について説明する。図３（ａ）はタイリング印刷の対象となる印刷イメージ３１を示したもので、横方向（ｘ方向）の長さはＷｉ、縦方向（ｙ方向）の長さはＨｉとなっている。矩形の印刷イメージ３１の左上頂点が原点Ｐ１となっている。
【００３８】
印刷イメージ３１は、タイリング印刷時には例えばＡ４縦サイズの用紙によってイメージが分割されて印刷される。図３（ｂ）の例では縦Ｈｎ枚，横Ｗｎ枚の用紙が使われる。なお、Ｗｎ＝（Ｗｄ+Ｗｉ+Ｗｐ−１）／Ｗｐ，Ｈｎ＝（Ｈｄ＋Ｈｉ＋Ｈｐ−１）／Ｈｐである。ここで、Ｗｐ，Ｈｐはそれぞれタイリング印刷後に各用紙を貼り合わせる領域を除く印刷可能領域Ｒの横方向および縦方向の長さである（図３（ｂ）の用紙３４参照）。また、Ｗｄ，Ｈｄはそれぞれ印刷イメージ３１の原点Ｐ１が含まれる用紙３３（印刷ページ番号Ｐ１：後述）において、印刷可能領域の原点から印刷イメージ３１の原点までのｘ方向，ｙ方向の距離を表している。また、印刷ページ番号Ｐは、Ｐ（ｘ，ｙ）＝ｘ＋Ｗｎ×（ｙ−１）と表され、１≦ｘ≦Ｗｎ,１≦ｙ≦Ｈｎである。また、各印刷ページの左上を（０，０）としたときの各印刷ページの原点の座標値は、Ｘ座標値＝Ｗｄ−（ｘ−１）×Ｗｐ，Ｙ座標値＝Ｈｄ−（ｙ−１）×Ｈｐと表される。
【００３９】
（タイリングフォーマット設定処理１）
図４のフロー図および図５から図１０を用いて本発明のタイリングフォーマット設定処理について説明する。なお、本処理はスキャナ制御プログラム１３ｂおよび画像処理プログラム１３ｅにおいて実行される。まず、スキャンする対象の画像（原稿）を複合機１０のスキャナ部２４に含まれる図示しない原稿読取部にセットし、操作部２１のスキャナボタン２１ｃ３を押下すると、表示部２２に図５（ａ）のようなスキャンメニューが表示されるので、通常のスキャンかタイリング印刷のためのスキャンかを選択する。そして、スタートボタン２１ｆを押下すると原稿のスキャンが行われる（Ｓ１）。
【００４０】
図５（ａ）のスキャンメニューにおいて「通常スキャン」ボタンが押下されてスキャンが行われた場合、（Ｓ２：Ｎｏ）には操作部２１によって設定されたスキャンモードによって通常のスキャン処理が行われる（Ｓ３）。
【００４１】
次に、図５（ａ）のスキャンメニューにおいて「タイリング印刷設定」ボタンが押下されてスキャンが行われた場合（Ｓ２：Ｙｅｓ）の処理について説明する。例えば、図８（ａ）のような印刷イメージ５１をタイリング印刷する場合、例えばＡ４縦サイズのようなスキャナ部２４で読み取り可能な用紙にその全体が印刷可能なように拡縮率Ｒｐで印刷用紙５２に印刷する。なお、拡縮率Ｒｐは、Ｒｐ＝１／Ｍａｘ（Ｗｉ／（Ｗｐ×Ｒｒ），Ｈｉ／（Ｈｐ×Ｒｒ））で表され、印刷用紙５２と透明シート５３（後述）を重ね合わせてスキャンするためにＲｒは２／３のような１以下の値が望ましい。
【００４２】
また、図８（ｂ）のように、印刷イメージ５１は印刷用紙５２の中央部に印刷される。このとき、印刷用紙５２における印刷イメージ５１の原点は、印刷用紙５２のＸ座標値＝Ｗｐ／２−Ｗｉ×Ｒｐ／２，Ｙ座標値＝Ｈｐ／２−Ｈｉ×Ｒｐ／２で表される。また、印刷イメージ５１の識別を容易に行うために印刷イメージ５１の外縁部に青色の枠５１ａを印刷する。
【００４３】
次に、図８（ｃ）のような透明シート５３を用意する。透明シート５３は画像イメージ５１と同一の拡縮率Ｒｐで境界指標５３ａが赤色で印刷されている。この境界指標の縦線は、Ｘ座標値：１，１×Ｗｐ／Ｒｐ−１，２×Ｗｐ／Ｒｐ−１，．．．，Ｗｐを通り、横線は、Ｙ座標値：１，１×Ｈｐ／Ｒｐ−１，２×ＨＰ／Ｒｐ−１，．．．，Ｈｐを通る。
【００４４】
そして、図９のように上述の印刷イメージ５１が印刷された印刷用紙５２の上に透明シート５３を重ねて貼り合わせ、テープ５４等で固定する。次いで、図５（ｂ）のタイリング印刷設定画面において、設定された内容で印刷を行うか設定された内容を記憶するかのいずれかを選択した上で「スキャン」ボタンあるいはスタートボタン２１ｆを押下する。これをスキャナ部２４において読み取る。図１０に読み取られた後のビットマップイメージ５５を示す。図９の印刷イメージ５１が印刷イメージ画像５６，枠５１ａは枠画像５６ａ，透明シート５３の境界指標５３ａは境界指標画像５７としてスキャンされる。
【００４５】
読み取られたビットマップイメージ５５を用いてタイリング情報認識処理（Ｓ４：後述）を行い、タイリングオフセットＷｄ，Ｈｄ等を算出する（Ｓ５）。図５（ｂ）のメニュー画面で「印刷する」ボタンが押下された場合（Ｓ６：Ｙｅｓ）、図６（ａ）のようなメニュー画面が表示され、タイリング情報に基づいて印刷を行うか、タイリング情報の内容を確認するための印刷（後述）を行うかを選択する。
【００４６】
図６（ａ）のメニュー画面で「タイリング印刷」を押下すると、図６（ｂ）のメニュー画面が表示されるので印刷先を指定する。例えば「ローカルプリンタ」ボタンを押下すると、印刷部２３に指令が送られタイリング情報に基づいて印刷が実行される（Ｓ８）。印刷が完了すると、図６（ｃ）のような画面が表示される。図６（ｃ）のように、タイリング印刷時の設定内容を記憶可能な構成としてもよい。記憶方法については後述する。
【００４７】
一方、図５（ｂ）のメニュー画面で「記憶する」ボタンが押下された場合（Ｓ６：Ｎｏ）、図７（ａ）のような画面が表示されるので、記憶先を指定する。「内部メモリ」ボタンを押下するとメモリ１６が、「外部メモリ」ボタンを押下すると外部メモリ１９が記憶先に指定される。記憶先を指定すると図７（ｂ）のような画面が表示されるので設定ファイル名を指定する。タイリング情報が記憶されると図７（ｃ）のような画面が表示される（Ｓ７）。
【００４８】
図１１にタイリング情報の記憶内容の一例を示す。タイリング情報には上記で算出されたＷｉ，Ｈｉ，Ｗｄ，Ｈｄや用紙サイズ，印刷イメージファイル名等が含まれる。Ｗｒ，Ｈｒ（後述）を含めてもよい。
【００４９】
図１２のフロー図と図１３から図１６を用いて図４のステップＳ４に相当するタイリング情報認識処理について説明する。スキャナ部２４で読み取られた画像データは画像処理部２６において一般的な２値化処理を施すことにより、ピクセル毎のデジタル多値画像データ（ビットマップイメージ５５：図１０参照）に変換される。そして、得られたビットマップイメージ５５から、一般的な画像処理手法を用いて、図１３のようなＲ（赤色）要素を抽出して少なくとも境界指標画像５７を含むＲ要素イメージと、図１４のようなＢ（青色）要素を抽出して少なくとも枠画像５６ａを含むＢ要素イメージとを得る（Ｓ１１）。
【００５０】
次に、ポインタｉおよびｊに１（ビットマップイメージ５５の原点）をセットする。また、ｍ，ｎにビットマップイメージの座標値のｘ方向，ｙ方向の最大値をセットする（Ｓ１２）。そして、ｎ行ｍ列のビットマップ値Ｂ［ｉ，ｊ］が０でない（すなわち、Ｒ要素あるいはＢ要素を含む）行番号を上先頭行から探索し０でない列番号を左先頭列から探索する。以下、Ｒ要素イメージの探索を例に挙げて説明する。
【００５１】
ビットマップイメージ値Ｂ［ｉ，ｊ］が０の（Ｒ要素がない）場合（Ｓ１３：Ｎｏ）、次の列のビットマップ値Ｂ［ｉ＋１，ｊ］にＲ要素が含まれているかを調べる（Ｓ１４，Ｓ１５：Ｎｏ）。ｉが最大値のｍとなった場合（Ｓ１５：Ｙｅｓ）は、次の行（ｉ＝１，ｊ＝ｊ＋１）についてＲ要素が含まれているかを調べる（Ｓ１６，Ｓ１７：Ｙｅｓ）。行列の最後のビットマップ値Ｂ［ｍ，ｎ］までにＲ要素が含まれていない場合（Ｓ１７：Ｎｏ）は、表示部２２にＲ要素すなわち境界指標画像５７を認識できなかった旨のメッセージを表示する（Ｓ１８）。ビットマップ値Ｂ［ｉ，ｊ］にＲ要素が含まれている場合（Ｓ１３：Ｙｅｓ）、そのときの行の値ｊを、ｎ行ｍ列のビットマップイメージ５５の原点Ｐｓを基準としたときの境界指標画像５７の原点ＰｆのＹ座標値であるＨｆとする（Ｓ１９）。
【００５２】
そして、ポインタｉおよびｊに１をセットし（Ｓ２０）、行（ｊ）を固定し列（ｉ）を変化させることでビットマップ値Ｂ［ｉ，ｊ］にＲ要素が含まれているかを調べ（Ｓ２１〜Ｓ２６）、Ｒ要素が含まれているとき（Ｓ２１：Ｙｅｓ）の列の値ｉを印刷指標の原点ＰｆのＸ座標値であるＷｆとする（Ｓ２７）。
【００５３】
上述と同様の方法で、Ｂ要素イメージを探索し、印刷イメージ画像５６の原点ＰｒのＸ座標値Ｗｒ，Ｙ座標値Ｈｒを求める。
【００５４】
最後に、タイリングオフセットＷｄ，Ｈｄを計算式Ｗｄ＝（Ｗｒ−Ｗｆ）×Ｒｐ，Ｈｄ＝（Ｈｒ−Ｈｆ）×Ｒｐにより算出する（図１５参照）。なお、図１５において、５８ａが１枚の用紙枠に相当する。
【００５５】
上述の方法では、図１６（ａ）のようにＢ（あるいはＲ）要素の行方向の探索方向Ｓ１〜Ｓｎに対し平行な位置にビットマップイメージ５５がスキャンされた場合以外にも、図１６（ｂ）あるいは図１６（ｃ）のように探索方向Ｓ１〜Ｓｎに対し平行でない位置にビットマップイメージ５５がスキャンされた場合でも、Ｂ（あるいはＲ）要素を探索できるのでタイリングオフセットＷｄ，Ｈｄを算出可能である。
【００５６】
（タイリングフォーマット設定処理２）
図１７から図２０を用いてタイリングフォーマット設定処理の別の例について説明する。なお、本処理の概要は図４のフロー図とほぼ同様であるため、上述のタイリングフォーマット設定処理１と異なる部分のみの説明とする。まず、複合機１０のスキャナ部２４で読み取らせるための印刷イメージ６１（図８（ａ）と同様のもの）を例えばＡ４縦サイズのような１枚の印刷用紙６０に収まるように拡縮率Ｒｐを設定して作成する。拡縮率Ｒｐは、例えば、Ｒｐ＝１／Ｍａｘ（Ｗｉ／Ｗｐ，Ｈｉ／Ｈｐ）として表される。また、印刷イメージ６１の印刷色は青のグレースケールで、印刷イメージ６１の識別を容易に行うために印刷イメージ６１の外縁部には青色の枠６１ａが印刷される。また、印刷用紙６０には、タイリング印刷される用紙のサイズを示す用紙枠６２が上記拡縮率Ｒｐにより印刷される。
【００５７】
また、印刷イメージ６１は印刷用紙６０の中央部に印刷される。このとき、印刷用紙６０における印刷イメージ６１の原点は、印刷用紙６０のＸ座標値＝Ｗｐ／２−Ｗｉ×Ｒｐ／２，Ｙ座標値＝Ｈｐ／２−Ｈｉ×Ｒｐ／２で表される。
【００５８】
次に、この印刷用紙６０と用紙枠６２とから、例えば印刷イメージ６１における水鳥の頭部のような用紙枠６２に収まることが望ましい画像（複数枚の用紙に分割されて印刷されたくない画像）に例えば赤色で印６３，６４を付ける（図１８参照）。
【００５９】
そして、この赤色の印６３，６４が付けられた印刷イメージ６１を含む印刷用紙６０をスキャナ部２４において読み取らせる。そして、タイリング情報認識処理（後述）を実行する。
【００６０】
表示部２２にタッチパネルが含まれている場合、印刷イメージ６１のみを含む印刷用紙６０をスキャナ部２４において読み取らせ、画像処理部２６で生成されたビットマップイメージを表示部２２に表示させ、タッチパネルでタイリング印刷される用紙の枠内に収まることが望ましい画像を選択（タッチ）する構成としてもよい。この場合、タッチパネルではタッチされた座標が検出され、例えば検出された座標を中心とする所定の半径の円で表される領域が選択された画像として赤色で表され、表示部２２は図１８のような画面が表示される。そして、図示しない「選択終了」ボタンを押下すると、先に生成されたビットマップイメージとは別に図２０（ａ）のようなビットマップイメージ６５が生成される。
【００６１】
図１９のフロー図と図２０とを用いて図４のステップＳ４に相当するタイリング情報認識処理の別の例について説明する。スキャナ部２４で読み取られた印刷用紙６０は画像処理部２６で上述のような画像処理が行われ、図２０（ａ）のようなビットマップイメージ６５が生成される。さらに、そのビットマップイメージ６５から、図２０（ｂ）のようなＲ（赤色）要素を抽出して少なくとも印画像６８，６９を含むＲ要素イメージと、図２０（ｃ）のようなＢ（青色）要素を抽出して少なくとも枠画像６６ａを含むＢ要素イメージとを得るそして、印画像６８，６９のビットマップイメージ６５の原点Ｐ２を基準とした座標をＴ［ｘ，ｙ］としてワークメモリ１２ａに記憶する。（Ｓ３１）。
【００６２】
次に、以下のように、想定するタイリングオフセットＨｄ，Ｗｄにおける境界指標が印画像６８，６９と重なるかどうかを判定し、全ての印画像と重ならないＨｄ，Ｗｄをタイリングオフセットとして決定する。
【００６３】
まず、ポインタｘおよびｙに１をセットする。また、ｍ，ｎに用紙枠画像６７の座標値の横方向，縦方向の最大値Ｗｐ／Ｒｐ，Ｈｐ／Ｒｐをセットする（Ｓ３２）。境界指標は、縦方向の線は、Ｘ座標値１，１×Ｗｐ／Ｒｐ−１，２×Ｗｐ／Ｒｐ−１，．．．，Ｗｐを通り、横方向の線は、Ｙ座標値１，１×Ｈｐ／Ｒｐ−１，２×Ｈｐ／Ｒｐ−１，．．．，Ｈｐを通るので、境界指標上に上記印画像の座標Ｔが含まれているかどうかを調べる。
【００６４】
ｘ，ｙの値をそれぞれＷｄ，Ｈｄとしたときに、境界指標上に上記印画像の座標Ｔが全く含まれていない場合（Ｓ３３：Ｙｅｓ）は、そのときのｘ，ｙの値をそれぞれＷｄ，Ｈｄとしてタイリングオフセットを決定する（Ｓ３９）。
【００６５】
一方、境界指標上に上記印画像の座標Ｔが一つでも含まれる場合（Ｓ３９：Ｎｏ）、ポインタｘおよびｙを順次更新してＷｄ，Ｈｄとし、境界指標線上に上記印画像の座標Ｔが全く含まれていないｘ，ｙを探す（Ｓ３４〜Ｓ３７）。上記印画像の座標Ｔが全く含まれていないｘ，ｙがない場合（Ｓ３７：Ｎｏ）は、表示部２２にタイリングオフセットを決定できなかった旨のメッセージを表示する（Ｓ３８）
【００６６】
最後に、図１２と同様の方法で、図２０（ｃ）のＢ要素イメージからＷｒ，Ｈｒを求める。なお、ステップＳ３３の判定条件を、境界指標上に上記印刷画像の座標Ｔを含んでいる数をカウントし、カウントされた数が予め定められメモリ１６等に記憶される所定値Ｔｍａｘよりも小さいこととして、この判定条件が成立した場合のｘ，ｙの値をそれぞれＷｄ，Ｈｄとしてもよい。
【００６７】
（タイリングフォーマット設定処理３）
図２１から図２３を用いて図４のステップＳ４に相当するタイリング情報認識処理の別の例について説明する。印刷用紙７０に印刷イメージ７１を印刷する場合、上述のように印刷イメージ７１が印刷用紙７０の中央部に収まるように、拡縮率Ｒｐ（後述）を設定する。このとき、図２１のように、境界指標の基準枠７２ａ，７２ｂ、横方向の境界指標選択欄７６、縦方向の境界指標選択欄７７、および用紙サイズ選択欄７８を印刷する。
【００６８】
図２２に図２１の部分拡大図を示す。図２２の例は、Ｗｄ＝０，Ｈｄ＝０の場合の境界指標の基準枠７２ａ，７２ｂを示したものである。横方向の基準枠７２ａは印刷イメージ７１の原点Ｐ３を基準にＱ（例えば３０ｍｍ）離れた位置に縦方向の長さＭ（例えば２０ｍｍ）、横方向の長さＷｐ／Ｒｐの長方形が横方向にＷｎ個連なる形で形成される。同様に、縦方向の基準枠７２ｂは印刷イメージ７１の原点Ｐ３を基準にＱ（例えば３０ｍｍ）離れた位置に横方向の長さＭ（例えば２０ｍｍ）、縦方向の長さＨｐ／Ｒｐの長方形が横方向にＨｎ個連なる形で形成される。なお、印刷イメージ７１の原点Ｐ３は、Ｘ座標値＝Ｗｐ／２−Ｗｉ×Ｒｐ／２，Ｙ座標値＝Ｈｐ／２−Ｈｉ×Ｒｐ／２で表される。また、Ｗｎ，Ｈｎはそれぞれ、Ｗｎ＝（Ｗｄ＋Ｗｉ＋Ｗｐ−１）／Ｗｐ，Ｈｎ＝（Ｈｄ＋Ｈｉ＋Ｈｐ−１）／Ｈｐで表される（図３と同様）。
【００６９】
そして、横方向の基準枠７２ａから印刷イメージ７１に向かう辺の延長線と、縦方向の基準枠７２ｂから印刷イメージ７１に向かう辺の延長線とによって境界指標が形成される。
【００７０】
図２３に複数の境界指標の基準枠から選択する例を示す。ユーザは上記基準枠から横方法および縦方向を選択するための数字をそれぞれの境界指標選択欄７６，境界指標選択欄７５に記入する。また、タイリング印刷に用いる用紙サイズ（例えばＡ４）を用紙サイズ選択欄７８に記入する。
【００７１】
上記の記入の終わった印刷用紙７０をスキャン部２４で読み取り、画像処理部２６において周知の文字認識処理を行って記入された文字を識別してタイリングオフセットＷｄ，Ｈｄを決定する。
【００７２】
横方向の境界指標選択欄７６の文字認識結果と対応するＷｄの値は以下のとおりである。
文字認識結果１（基準枠７５ａ）：Ｗｄ＝Ｗｐ／Ｒｐ×３／４
文字認識結果２（基準枠７４ａ）：Ｗｄ＝Ｗｐ／Ｒｐ×２／４
文字認識結果３（基準枠７３ａ）：Ｗｄ＝Ｗｐ／Ｒｐ×１／４
文字認識結果４（基準枠７２ａ）：Ｗｄ＝０
【００７３】
縦方向の境界指標選択欄７７の文字認識結果と対応するＨｄの値は以下のとおりである。
文字認識結果１（基準枠７５ｂ）：Ｈｄ＝Ｈｐ／Ｒｐ×３／４
文字認識結果２（基準枠７４ｂ）：Ｈｄ＝Ｈｐ／Ｒｐ×２／４
文字認識結果３（基準枠７３ｂ）：Ｈｄ＝Ｈｐ／Ｒｐ×１／４
文字認識結果４（基準枠７２ｂ）：Ｈｄ＝０
【００７４】
また、基準枠７２ａおよび７２ｂ，基準枠７３ａおよび７３ｂ，基準枠７４ａおよび７４ｂ，基準枠７５ａおよび７５ｂの組毎に異なる色で印刷するようにしてもよい。こうすることで、ユーザが基準枠の選択を容易に行うことが可能となる。
【００７５】
なお、拡縮率ＲｐはＲｐ＝１／Ｍａｘ（Ｗｉ／Ｗｐ，Ｈｉ／Ｈｐ）で、図３と同様にＷｉ，Ｈｉは印刷イメージ７１のサイズでＷｐ，Ｈｐはタイリング印刷用紙１枚における印刷可能範囲である。印刷可能範囲Ｗｐ，Ｈｐは用紙サイズにより求められる。また、文字認識結果とＷｄあるいはＨｄとの関係は、メモリ１６の所定の領域に記憶されている。
【００７６】
（タイリングフォーマット設定処理４）
図２４を用いて図４のステップＳ４に相当するタイリング情報認識処理の別の例について説明する。印刷用紙８０に印刷イメージ８１を印刷する場合、上述のように印刷イメージ８１が印刷用紙８０の中央部に収まるように拡縮率Ｒｐ（図３と同様）を設定する。このとき、図２４のように、境界指標を印刷イメージ８１に重ねて印刷する。
【００７７】
また、境界指標を印刷する際に、横方向の境界指標選択欄８２，縦方向の境界指標選択欄８３、およびタイリング印刷に用いる用紙サイズ選択欄８４も合わせて印刷される。
【００７８】
図２４の例では、横方向の一点鎖線８５ａはＷｄ＝０，実線８６ａはＷｄ＝Ｗｐ／Ｒｐ×（１／３），破線８７ａはＷｄ＝Ｗｐ／Ｒｐ×（２／３）、縦方向の一点鎖線８５ｂはＨｄ＝０，実線８６ｂはＨｄ＝Ｈｐ／Ｒｐ×（１／３），破線８７ｂはＨｄ＝Ｈｐ／Ｒｐ×（２／３）としたときの境界指標を表したものである。また、同一の線種の間隔は横方向がＷｐ／Ｒｐ、縦方向がＨｐ／Ｒｐである。また、横方向の隣り合う境界指標の間隔はＷｐ／Ｒｐ×（１／３）、縦方向の隣り合う境界指標の間隔はＨｐ／Ｒｐ×（１／３）である。
【００７９】
また、一点鎖線，実線，一点鎖線の線種毎に色を変えて印刷するようにしてもよい。また、一点鎖線８５ａおよび８５ｂ，実線８６ａおよび８６ｂ，破線８７ａおよび８７ｂの組毎に色を変えて印刷するようにしてもよい。こうすることで、ユーザが境界指標の選択を容易に行うことが可能となる。
【００８０】
ユーザは上記横方法および縦方向の境界指標を選択するために、境界指標選択欄８２，縦方向の境界指標選択欄８３、および用紙サイズ選択欄８４の所望の欄（１箇所）を鉛筆等で塗りつぶす。
【００８１】
上記の選択の終わった印刷用紙８０をスキャン部２４で読み取り、画像処理部２６において周知のＯＣＲ（Optical  Character  Recognition：光学式文字認識）処理を行って記入された位置を識別してタイリングオフセットＷｄ，Ｈｄを決定する。
【００８２】
横方向の境界指標選択欄８２の文字認識結果と対応するＷｄの値は以下のとおりである。
ＯＣＲ認識結果１（境界指標８５ａ）：Ｗｄ＝０
ＯＣＲ認識結果２（境界指標８６ａ）：Ｗｐ／Ｒｐ×（１／３）
ＯＣＲ認識結果３（境界指標８７ａ）：Ｗｐ／Ｒｐ×（２／３）
【００８３】
縦方向の境界指標選択欄８３の文字認識結果と対応するＨｄの値は以下のとおりである。
ＯＣＲ認識結果１（境界指標８５ｂ）：Ｈｄ＝０
ＯＣＲ認識結果２（境界指標８６ｂ）：Ｈｄ＝Ｈｐ／Ｒｐ×（１／３）
ＯＣＲ認識結果３（境界指標８７ｂ）：Ｈｄ＝Ｈｐ／Ｒｐ×（２／３）
【００８４】
図２５（ａ）のように、タイリングオフセットＷｄ，ＨｄやＷｎ，Ｈｎ等が決定してタイリング印刷可能な状態となったときに、印刷用紙１枚に収まるように確認印刷を行うようにしてもよい。これは、図６（ａ）のメニュー画面において「確認印刷」ボタンを押下した場合に実行される。確認印刷時にも図６（ｂ）のように印刷先を指定可能なようにしてもよい。
【００８５】
確認印刷は、図２５（ｂ）のように、拡縮率ＲをＲ＝１／Ｍａｘ（Ｗｎ，Ｈｎ）とした場合、Ｘ＝Ｗｄ×Ｒ，Ｙ＝Ｈｄ×Ｒを原点にして印刷イメージ９１を印刷し、加えて、Ｘ座標値１，１×Ｗｐ×Ｒ−１，２×Ｗｐ×Ｒ−１，．．．，Ｗｎ×Ｒ−１を通る縦線Ｌ１０，Ｌ１１，．．．，Ｌ１ｎと、Ｙ座標値１，１×Ｈｐ×Ｒ−１，２×Ｈｐ×Ｒ−１，．．．，Ｈｎ×Ｒ−１を通る横線Ｌ２０，Ｌ２１，．．．，Ｌ２ｎとを境界指標として印刷するものである。
【００８６】
上述の各処理において求められたタイリングオフセットＷｄ，Ｈｄ等のタイリング印刷に必要なタイリング情報を図１のプリンタ３１のような他の印刷手段に送信し、その印刷手段でタイリング印刷を行う構成としてもよい。これは、図６（ｂ）のメニュー画面において「他のプリンタ」ボタンを押下した場合に実行される。送信の対象となるタイリング情報は上述のＷｉ，Ｈｉ，Ｗｄ，Ｈｄ，タイリング用紙サイズ，印刷イメージファイル名，タイリング情報ファイル名等のうちの少なくとも一つを含む。
【００８７】
メモリ１６あるいは外部メモリ１９に記憶されたタイリング情報を呼び出して、他の印刷手段に送信する構成としてもよい。操作部２１のスキャナボタン２１ｃ３等を操作して、表示部２２に表示される図示しないメニュー画面の操作により、メモリ１６等に記憶されている所望のタイリング情報を呼び出し、呼び出されたタイリング情報から所望のものを選択する。次いで、送信先を指定してタイリング情報を送信する。
【００８８】
また、プリンタ３１が通信ネットワーク３０に接続されていなくても、プリンタ３１が外部メモリ１９を着脱可能な構成であれば、複合機１０で設定されたタイリング情報を用いてタイリング印刷が可能となる。
【００８９】
また、図２６のように、タイリング情報を、バーコード９５や、ＱＲコード（登録商標）のような二次元コードで用紙に印刷出力する構成としてもよい。この用紙に印刷イメージを印刷してスキャナ部２４で読み取ると、印刷イメージとともにスキャナ部２４に含まれる図示しないバーコードリーダや二次元コードリーダ等でその内容（タイリング情報）が読み取られ、読み取られたタイリング情報に基づいて印刷部２３においてタイリング印刷が行われる。
【００９０】
また、図２７のように、印刷イメージを印刷する用紙にスキャンの際の位置決めのためのマーク１００〜１０２を予め印刷しておいてもよい。また、印刷イメージを印刷する際に印刷してもよい。この印刷イメージおよびマーク１００〜１０２が含まれた用紙を用いてスキャナ部２４において印刷イメージの読み取りを行って、用紙がスキャナ部２４の図示しない原稿読取台に正しくセットされず、例えば、図１６（ｂ）または（ｃ）のように印刷イメージ画像の外縁がビットマップイメージの外縁と平行とならない場合、マーク１００と１０２とを結ぶ線から横方向のずれを修正し、マーク１００と１０１とを結ぶ線から縦方向のずれを修正することができる。修正されたビットマップイメージを用いれば、図１６（ａ）のように、スキャン方向Ｓ１〜Ｓｎと平行にビットマップイメージが配置されタ状態でＲ要素あるいはＢ要素の探索を行うことができるので、探索処理効率が向上する。
【００９１】
図２８を用いて、図４のステップＳ８に相当するタイリング印刷処理について説明する。まず、印刷用紙サイズの設定（Ｗｐ，Ｈｐ）を取得する（Ｓ５１）。取得の方法は以下のいずれを用いてもよい。
（１）ユーザが操作部２１の操作により指定した用紙サイズ名から取得
用紙サイズそのものをＷｐ，Ｈｐとする。
（２）基本用紙サイズと、タイリング印刷時に使用する用紙との基本用紙サイズに対する縮尺比から取得
境界指標のシート１マスはＡ４サイズをデフォルトとしている。すなわち、Ａ４サイズに対するＷｐ，Ｈｐがデフォルト値として決まっている。ユーザがＡ３サイズを選択したら、Ｗｐ，ＨｐもＡ４→Ａ３の倍率（１４４％）をかける。
（３）用紙サイズ名と印刷可能領域値から取得
用紙サイズに対応する印刷可能領域をＷｐ，Ｈｐとする。
【００９２】
次に、レイアウト構成の設定（Ｗｎ，Ｈｎ）を取得する（Ｓ５２）。取得の方法は以下のいずれを用いてもよい。
（１）２×２，３×３，４×４，５×５など印刷用紙構成がユーザから入力される。
（２）ユーザから印刷イメージをＲ倍するという入力がされ、印刷イメージのＷｉ，Ｈｉの拡大率Ｒから、Ｗｎ＝（Ｗｉ×Ｒ＋（Ｗｐ−１））／Ｗｐ，Ｈｎ＝（Ｈｉ×Ｒ＋（Ｈｐ−１））／Ｈｐとして計算する。
【００９３】
次に、上述した方法で演算されたＷｄ，Ｈｄを取得して上記で取得されたレイアウト構成に（倍率）に応じてＷｄ，Ｈｄの実際の値を演算し（Ｓ５３）、印刷用紙位置の位置を表す変数ｘ，ｙの値をともに１として初期化を行う（Ｓ５４）。
【００９４】
次に、各印刷ページの左上の頂点を（０，０）とした場合の印刷イメージの原点座標値を以下のように算出する（Ｓ５５）。
Ｘ座標値=Ｗｄ-（ｘ-１）×Ｗｐ，Ｙ座標値=Ｈｄ-（ｙ-１）×Ｈｐ
なお、１≦ｘ≦Ｗｎ，１≦ｙ≦Ｈｎである。
【００９５】
そして、その印刷用紙に対応する印刷イメージを印刷する（Ｓ５６）。これらステップＳ５５およびＳ５６の処理を印刷用紙行の左から右へ順次行い（Ｓ５７，Ｓ５８）、行の右端の印刷用紙までの印刷が終了したら次の行の印刷用紙へ移り、行の左端の印刷用紙から順次印刷を行う（Ｓ５９，Ｓ６０）
【００９６】
また、本発明におけるタイリング印刷のフォーマット設定を、複合機１０以外のパーソナルコンピュータのような外部機器によって行う構成について図２９を参照しながら説明する。図２９のように、タイリング印刷のフォーマット設定システムは、パーソナルコンピュータ（以下、ＰＣと略称する）１とＰＣ１にネットワーク接続された複合機１０を含んで構成される。また、複合機１０の代わりに、スキャナ，プリンタがＰＣ１にネットワーク接続された構成としてもよい。
【００９７】
図２９に示すように、ＰＣ１は、周知のパーソナルコンピュータとして構成され、ＨＤＤ（Hard  Disk  Drive）３，通信Ｉ／Ｆ（Interface）４，表示部５，操作部６，画像処理部７およびこれらが接続された制御回路２を備えている。
【００９８】
ＨＤＤ３には、ＰＣ１を作動させるオペレーティングシステム（ＯＳ）として機能するＯＳプログラム３Ｓと、ＯＳ上で稼動するアプリケーションとして機能するアプリケーションプログラム３Ｗと、同じくＯＳ３Ｓ上で稼動するスキャナドライバとして機能するスキャナドライバプログラム３Ｄと、プリンタドライバプログラム３Ｐと、タイリング情報記憶領域３Ｔ等が含まれる。
【００９９】
通信Ｉ／Ｆ４は、ＬＡＮ（Local  Area  Network）等の通信ネットワーク３０との間のインターフェース機能を有するネットワークアダプタを含んで構成され、通信ネットワーク３０に接続された複合機１０等のデバイスとの通信を可能としている。
【０１００】
表示部５は、液晶ディスプレイやＣＲＴディスプレイ等の表示器により構成される。操作部６は、マウス等のポインティングデバイスやキーボードなどの操作手段により構成される。
【０１０１】
制御回路２は、通常のコンピュータとして構成されており、ＣＰＵ２ａ，ＲＯＭ２ｂ，ＲＡＭ２ｃ，入出力インターフェース（Ｉ／Ｏ）２ｄおよびこれらの構成を接続するバスライン２ｅを備えている。ＣＰＵ２ａは、ＨＤＤ３に記憶されたＯＳプログラム３Ｓに基づいて制御を行う。ＯＳプログラム３Ｓは、ＲＡＭ２ｃ上にてＯＳ用ワークメモリ２Ｓを作業領域とする形で実行される。また、アプリケーションプログラム３Ｗ，スキャナドライバプログラム３Ｄ，およびプリンタドライバプログラム３Ｐは、それぞれＲＡＭ２ｃ上においてアプリケーション用ワークメモリ２Ｗ，スキャナドライバ用ワークメモリ２Ｄ，およびプリンタドライバ用ワークメモリ２Ｐを作業領域とする形で実行される。
【０１０２】
画像処理部７は、公知のパターン認識などの技術によって複合機１０のスキャナ部２４（図１参照）により読み取られ、通信ネットワーク３０を介して取得された画像の解析を行う画像処理回路を含んで構成される
【０１０３】
複合機１０は、通信ネットワーク３０に接続され、ＰＣ１との間でデータの送受信が可能とされており、ＰＣ１からの指令を受けて画像読取，印刷等の各種処理を行う。なお、本実施形態では、複合機１０は通信ネットワーク３０を経由して間接的にＰＣ１に接続されているが、図示しないパラレルポートまたはＵＳＢポートを介して直接ＰＣ１に接続されていてもよい。
【０１０４】
上記構成の場合、所定の様式により印刷された印刷イメージをスキャナ部２４の図示しない読取台にセットして、ＰＣ１の操作部５の操作により複合機１０にスキャン指令を送り、スキャナドライバプログラム３Ｄにおいてスキャナ部２４で読み取られたデータを取得して画像処理部７でビットマップイメージに変換し、その変換されたビットマップイメージを用いてＷｄ，Ｈｄ等のタイリング情報を生成する。そして、プリンタドライバプログラム３Ｐにおいて生成されたタイリング情報とビットマップイメージ等を基に複合機１０に印刷指令を送り、印刷部２３でタイリング印刷（確認印刷を含む）が行われる。また、生成されたタイリング情報を記憶する場合にはＨＤＤ３のタイリング情報記憶領域３Ｔが用いられる。
【０１０５】
例えば、図１２〜図１６の方法では、印刷イメージ５１を印刷したものとと透明シート５３を別々にスキャナ部２４で読み取り、そのデータを複合機１０から取得して画像処理部７でそれぞれのビットマップイメージを作成する。次に、周知の画像編集ソフトを用いて、これら２つのビットマップイメージを重ね合わせたタイリング情報認識用データを作成する。そして、前述のタイリング情報認識処理を実行してタイリング情報を求める。求めたタイリング情報と印刷イメージ５１のビットマップイメージとを複合機１０に印刷指令とともに送り、複合機１０においてタイリング印刷が行われる。
【０１０６】
また、図１７〜図２０の方法では、まず、印刷イメージ６１を用紙枠６２とともに印刷したものを複合機１０で読み取らせ、その読み取ったデータを複合機１０から取得して画像処理部７でビットマップイメージを作成する。次に、周知の画像編集ソフトを用いて、作成されたビットマップデータに対し、例えば水鳥の頭部のような１つの用紙枠に収まることが望ましい画像を赤く塗りつぶしたタイリング情報認識用データを作成する。そして、前述のタイリング情報認識処理を実行してタイリング情報を求める。求めたタイリング情報と印刷イメージ６１のビットマップイメージとを複合機１０に印刷指令とともに送り、複合機１０においてタイリング印刷が行われる。
【０１０７】
また、図２１〜図２３の方法では、印刷イメージ７１が縦方向の境界指標の基準枠７２ａ，７２ｂ、横方向の境界指標選択欄７４、縦方向の境界指標選択欄７５、および用紙サイズ選択欄７６とともに印刷されたものをスキャナ部２４で読み取り、そのデータを複合機１０から取得して画像処理部７でそれぞれのビットマップイメージを作成する。次に、周知の画像編集ソフトを用いて、上記選択欄に数字あるいは用紙サイズを記入してタイリング情報認識用データを作成する。そして、前述のタイリング情報認識処理を実行してタイリング情報を求める。求めたタイリング情報と印刷イメージ７１のビットマップイメージとを複合機１０に印刷指令とともに送り、複合機１０においてタイリング印刷が行われる。
【０１０８】
また、図２４の方法では、印刷イメージ８１が横方法の境界指標選択欄８２，縦方向の境界指標選択欄８３、および用紙サイズ選択欄８４とともに印刷されたものをスキャナ部２４で読み取り、そのデータを複合機１０から取得して画像処理部７でそれぞれのビットマップイメージを作成する。次に、周知の画像編集ソフトを用いて、上記選択欄の所望の欄を塗りつぶしてタイリング情報認識用データを作成する。そして、前述のタイリング情報認識処理を実行してタイリング情報を求める。求めたタイリング情報と印刷イメージ８１のビットマップイメージとを複合機１０に印刷指令とともに送り、複合機１０においてタイリング印刷が行われる。
【０１０９】
以上、本発明の実施の形態を説明したが、これらはあくまで例示にすぎず、本発明はこれらに限定されるものではなく、特許請求の範囲の趣旨を逸脱しない限りにおいて、当業者の知識に基づく種々の変更が可能である。
【図面の簡単な説明】
【０１１０】
【図１】複合機のブロック図。
【図２】複合機の操作パネルを示す図。
【図３】タイリング印刷を説明する図。
【図４】タイリングフォーマット設定処理１を説明するフロー図。
【図５】スキャンボタンが押下されたときの表示部の表示例。
【図６】タイリング印刷設定時の表示部の表示例。
【図７】タイリング印刷設定を記憶する場合の表示部の表示例。
【図８】タイリングフォーマット設定処理１を説明する図。
【図９】図８に続くタイリングフォーマット設定処理１を説明する図。
【図１０】図９に続くタイリングフォーマット設定処理１を説明する図。
【図１１】タイリング情報の記憶内容の一例を示す図。
【図１２】タイリング情報認識処理を説明するフロー図。
【図１３】タイリング情報認識処理を説明する図。
【図１４】図１３に続くタイリング情報認識処理を説明する図。
【図１５】図１４に続くタイリング情報認識処理を説明する図。
【図１６】図１５に続くタイリング情報認識処理を説明する図。
【図１７】タイリングフォーマット設定処理２を説明する図。
【図１８】図１７に続くタイリングフォーマット設定処理２を説明する図。
【図１９】タイリング情報認識処理の別の例を説明するフロー図。
【図２０】図１９のタイリング情報認識処理を説明する図。
【図２１】タイリング情報認識処理の別の例を説明する図。
【図２２】図２１のタイリング情報認識処理を説明する図。
【図２３】図２２に続くタイリング情報認識処理を説明する図。
【図２４】タイリング情報認識処理の別の例を説明する図。
【図２５】タイリング確認印刷を説明する図。
【図２６】タイリング情報のバーコード印刷を説明する図。
【図２７】位置決めマーク印刷を説明する図。
【図２８】タイリング印刷処理を説明するフロー図。
【図２９】本発明の別の実施形態を説明する図。
【符号の説明】
【０１１１】
１    ＰＣ
２    制御回路
５    表示部
６    操作部
７    画像処理部
１０    複合機
１１    ＣＰＵ（相対位置座標演算手段，相対位置決定手段，変換手段）
１６    メモリ（出力手段）
１９    外部メモリ（出力手段）
２１    操作部（指定手段）
２２    表示部（表示手段，タッチパネル）
２３    印刷部（印刷手段，確認出力手段）
２４    スキャナ部
２６    画像処理部
３１    プリンタ（印刷手段，確認出力手段）
６１    印刷イメージ（参照画像）
６５    ビットマップイメージ
６７    用紙枠画像（境界指標）
６８，６９  印画像（指定画像部分）
１００  スキャナシステム
【図１】
2007235747.tif 000003
【図２】
2007235747.tif 000004
【図３】
2007235747.tif 000005
【図４】
2007235747.tif 000006
【図５】
2007235747.tif 000007
【図６】
2007235747.tif 000008
【図７】
2007235747.tif 000009
【図１１】
2007235747.tif 000010
【図１２】
2007235747.tif 000011
【図１６】
2007235747.tif 000012
【図１９】
2007235747.tif 000013
【図２５】
2007235747.tif 000014
【図２６】
2007235747.tif 000015
【図２７】
2007235747.tif 000016
【図２８】
2007235747.tif 000017
【図２９】
2007235747.tif 000018
【図８】
2007235747.tif 000019
【図９】
2007235747.tif 000020
【図１０】
2007235747.tif 000021
【図１３】
2007235747.tif 000022
【図１４】
2007235747.tif 000023
【図１５】
2007235747.tif 000024
【図１７】
2007235747.tif 000025
【図１８】
2007235747.tif 000026
【図２０】
2007235747.tif 000027
【図２１】
2007235747.tif 000028
【図２２】
2007235747.tif 000029
【図２３】
2007235747.tif 000030
【図２４】
2007235747.tif 000031