(57)【要約】【課題】画像が形成された用紙を用いて、この用紙に形成された画像に追加したい追加画像の印刷位置を指定可能にする。【解決手段】本発明の画像処理装置は、用紙Ｓ０に形成された画像Ｆ０と、用紙Ｓ０上に施されたマークＭとを検出するファイル検知部と、画像Ｆ０におけるマークＭが形成された位置であるマーク位置を認識するマーク検出部と、ファイル検知部により検出された画像Ｆ０と、マーク位置に追加して形成される差し込み画像とにより、画像Ｆ１、Ｆ２、Ｆ３を形成する画像生成部とを有する。【選択図】図３
2016139982.tif 000002
【特許請求の範囲】
【請求項１】
用紙に形成された画像と、当該用紙上に施されたマークとを検出する検出手段と、
前記画像における前記マークが形成された位置であるマーク位置を認識する認識手段と、
前記マーク位置に追加して形成される追加画像を取得する取得手段と、
前記検出手段により検出された前記画像と、前記取得手段により取得された前記追加画像とにより、出力画像を形成する出力手段と
を有する画像処理装置。
【請求項２】
前記出力手段は、前記出力画像において前記検出手段により検出された前記マークの画像を出力しないことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記出力手段は、前記検出手段によって検出された前記画像において、前記マーク位置に形成された画像を除去することを特徴とする請求項１または２記載の画像処理装置。
【請求項４】
前記出力手段は、前記マークの大きさに応じて、前記出力画像における前記追加画像の大きさを変更することを特徴とする請求項１乃至３のいずれか１項記載の画像処理装置。
【請求項５】
前記取得手段は、前記追加画像として文字情報を保持し、
前記出力手段は、前記マークの大きさに応じて、前記追加画像として前記出力画像において形成される文字の大きさを変更することを特徴とする請求項１乃至３のいずれか１項記載の画像処理装置。
【請求項６】
前記検出手段は、前記画像が形成された後でかつ前記マークが施される前の用紙を読み取り、その後当該マークが施された当該用紙を読み取ることを特徴とする請求項１乃至３のいずれか１項記載の画像処理装置。
【請求項７】
前記出力手段は、前記マークの色に応じて、前記追加画像を変更することを特徴とする請求項１乃至３のいずれか１項記載の画像処理装置。
【請求項８】
前記マークとして認識するマーク画像を予め決定する決定手段を備え、
前記認識手段は、前記決定手段によって決定された前記マーク画像との比較により、前記マーク位置を認識することを特徴とする請求項１乃至３のいずれか１項記載の画像処理装置。
【請求項９】
前記検出手段は、前記マークとして認識するマーク画像を予め読み取り、前記マークの検出態様を調整する調整部を備えることを特徴とする請求項１乃至３のいずれか１項記載の画像処理装置。
【請求項１０】
前記用紙に形成された画像は、画像形成装置によって形成されるとともに、
前記画像形成装置によって前記用紙に形成された画像の情報を受け付ける受付手段を備える
ことを特徴とする請求項１乃至３のいずれか１項記載の画像処理装置。
【請求項１１】
前記出力手段は、前記追加画像が互いに異なる場合に、当該互いに異なる追加画像の数に応じた数の前記出力画像を出力する
ことを特徴とする請求項１乃至３のいずれか１項記載の画像処理装置。
【請求項１２】
画像形成装置によって用紙に形成された画像と、当該用紙上にユーザによって追記されたマークとを読み取る読取手段と、
前記画像における前記マークが形成された位置であるマーク位置を認識する認識手段と、
前記マーク位置に追加して形成される追加画像を取得する取得手段と、
前記読取手段により読み取られた前記画像と、前記取得手段により取得された前記追加画像とにより、出力画像を形成する出力手段と、
前記出力手段により形成された出力画像を用紙に印刷する印刷手段と
を有する画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、および画像形成システムに関する。
【背景技術】
【０００２】
特許文献１には、従来のコピーと同様の操作に基づいて原稿の画像とテキストとを結合させた印刷結果を得るためのデジタルコピー装置が開示されている。また、サーバのＣＰＵは、オペレータがスタートキーを押下すると、操作者がタッチパネル及びテンキーを介して事前に入力した情報に基づいて、カレンダーのテキストを作成するとともに、スキャナが原稿を読み取ることによって得られた原稿データと結合させて、カレンダーのイメージデータを生成することが開示されている。そして、このイメージデータに基づいて、プリンタに印刷が指示される。
特許文献２には、枠線のみ描画されている紙を一度スキャナで読み取り枠線の位置や色を識別し、位置情報のないデータを受信して、枠線との位置関係により描画位置を決定するための印刷システムが開示されている。また、枠線が描画された紙に、数字を印刷する場合に、数字の描画コマンドは、数字のビットマップデータと、どの枠線の中に収まるかという情報により形成されていることが開示されている。ここで、描画位置は、枠線内に収まるような位置を算出して、最終的な描画結果とされる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１８６３２７号公報
【特許文献２】特開２００６−１３０８３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、画像が形成された用紙を用いて、この用紙に形成された画像に追加したい追加画像の印刷位置を指定可能にすることにある。
【課題を解決するための手段】
【０００５】
請求項１記載の発明は、用紙に形成された画像と、当該用紙上に施されたマークとを検出する検出手段と、前記画像における前記マークが形成された位置であるマーク位置を認識する認識手段と、前記マーク位置に追加して形成される追加画像を取得する取得手段と、前記検出手段により検出された前記画像と、前記取得手段により取得された前記追加画像とにより、出力画像を形成する出力手段とを有する画像処理装置である。
請求項２記載の発明は、前記出力手段は、前記出力画像において前記検出手段により検出された前記マークの画像を出力しないことを特徴とする請求項１記載の画像処理装置である。
請求項３記載の発明は、前記出力手段は、前記検出手段によって検出された前記画像において、前記マーク位置に形成された画像を除去することを特徴とする請求項１または２記載の画像処理装置である。
請求項４記載の発明は、前記出力手段は、前記マークの大きさに応じて、前記出力画像における前記追加画像の大きさを変更することを特徴とする請求項１乃至３のいずれか１項記載の画像処理装置である。
請求項５記載の発明は、前記取得手段は、前記追加画像として文字情報を保持し、前記出力手段は、前記マークの大きさに応じて、前記追加画像として前記出力画像において形成される文字の大きさを変更することを特徴とする請求項１乃至３のいずれか１項記載の画像処理装置である。
請求項６記載の発明は、前記検出手段は、前記画像が形成された後でかつ前記マークが施される前の用紙を読み取り、その後当該マークが施された当該用紙を読み取ることを特徴とする請求項１乃至３のいずれか１項記載の画像処理装置である。
請求項７記載の発明は、前記出力手段は、前記マークの色に応じて、前記追加画像を変更することを特徴とする請求項１乃至３のいずれか１項記載の画像処理装置である。
請求項８記載の発明は、前記マークとして認識するマーク画像を予め決定する決定手段を備え、前記認識手段は、前記決定手段によって決定された前記マーク画像との比較により、前記マーク位置を認識することを特徴とする請求項１乃至３のいずれか１項記載の画像処理装置である。
請求項９記載の発明は、前記検出手段は、前記マークとして認識するマーク画像を予め読み取り、前記マークの検出態様を調整する調整部を備えることを特徴とする請求項１乃至３のいずれか１項記載の画像処理装置である。
請求項１０記載の発明は、前記用紙に形成された画像は、画像形成装置によって形成されるとともに、前記画像形成装置によって前記用紙に形成された画像の情報を受け付ける受付手段を備えることを特徴とする請求項１乃至３のいずれか１項記載の画像処理装置である。
請求項１１記載の発明は、前記出力手段は、前記追加画像が互いに異なる場合に、当該互いに異なる追加画像の数に応じた数の前記出力画像を出力することを特徴とする請求項１乃至３のいずれか１項記載の画像処理装置である。
請求項１２記載の発明は、画像形成装置によって用紙に形成された画像と、当該用紙上にユーザによって追記されたマークとを読み取る読取手段と、前記画像における前記マークが形成された位置であるマーク位置を認識する認識手段と、前記マーク位置に追加して形成される追加画像を取得する取得手段と、前記読取手段により読み取られた前記画像と、前記取得手段により取得された前記追加画像とにより、出力画像を形成する出力手段と、前記出力手段により形成された出力画像を用紙に印刷する印刷手段とを有する画像形成システムである。
【発明の効果】
【０００６】
請求項１記載の発明によれば、画像が形成された用紙を用いて、この用紙に形成された画像に追加したい追加画像の印刷位置を指定可能となる。
請求項２記載の発明によれば、ユーザによるマークを追記する際の自由度が増す。
請求項３記載の発明によれば、追加画像が明瞭に読み取れるようになる。
請求項４記載の発明によれば、追加画像の大きさの調整が容易となる。
請求項５記載の発明によれば、追加画像における文字の大きさの調整が容易となる。
請求項６記載の発明によれば、マークの検出精度が向上する。
請求項７記載の発明によれば、マークの色を指定することにより、追加画像の選択を行うことが可能となる。
請求項８記載の発明によれば、マークの検出精度が向上する。
請求項９記載の発明によれば、マークの検出精度が向上する。
請求項１０記載の発明によれば、マークの検出精度が向上する。
請求項１１記載の発明によれば、追加画像の種類に応じて、異なる出力画像が形成される。
請求項１２記載の発明によれば、画像が形成された用紙を用いて、この用紙に形成された画像に追加したい追加画像の印刷位置を指定可能となる。
【図面の簡単な説明】
【０００７】
【図１】本実施の形態が適用される画像形成システムの全体構成を示した図である。
【図２】端末装置および画像形成装置の機能構成例を示したものである。
【図３】（ａ）乃至（ｄ）は、差し込み印刷を説明する図である。
【図４】（ａ）乃至（ｃ）は、差し込み領域を説明する図である。
【図５】（ａ）および（ｂ）は、画像形成装置のＵＩに表示される設定画面の例を示した図である。
【図６】画像形成装置における差し込み印刷の動作例を示したフローチャートである。
【図７】端末装置における差し込み印刷の動作例を示したフローチャートである。
【図８】（ａ）乃至（ｇ）は、変形例１を説明するための図である。
【図９】（ａ）および（ｂ）は、変形例２を説明するための図である。
【図１０】（ａ）および（ｂ）は、変形例３を説明するための図である。
【図１１】変形例４における端末装置および画像形成装置の機能構成例を示したものである。
【図１２】変形例４の画像形成装置における動作例を示したフローチャートである。
【図１３】変形例４の端末装置における動作例を示したフローチャートである。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
＜画像形成システム１＞
図１は、本実施の形態が適用される画像形成システム１の構成例を示したものである。
図１に示すように、この画像形成システム１は、端末装置３と、画像形成装置５とが、ネットワーク７を介して接続されることにより構成されている。
【０００９】
端末装置３は、画像形成装置５に対して印刷を指示するコンピュータ装置である。ここで、端末装置３としては、例えばＰＣ（Personal Computer）を用いればよく、この場合、ＰＣは、クライアントＰＣとして動作するものであってもサーバＰＣとして動作するものであってもよい。
画像形成装置５は、紙などの媒体に画像を形成する画像形成機能（プリンタ機能）および紙などの媒体から画像を読み取る画像読取機能（スキャナ機能）を有する所謂複合機である。また、この画像形成装置５は、プリンタ機能やスキャナ機能の他に、コピー機能、ファックス機能、および差し込み印刷機能（後述）を備える。
【００１０】
ネットワーク７は、端末装置３と画像形成装置５との間で情報通信を行うために用いられる通信回線網である。ここで、ネットワーク７としては、ＬＡＮ（Local Area Network）やインターネットを用いるとよい。
【００１１】
＜端末装置３＞
図２は、端末装置３および画像形成装置５の機能構成例を示したものである。
次に、図２を参照しながら、端末装置３について説明をする。
図２に示すように、端末装置３は、端末装置３を構成する機能部材を制御する制御部３０と、端末装置３の外部装置（画像形成装置５）との間で信号を送受信する通信Ｉ／Ｆ４９とを備える。
【００１２】
ここで、端末装置３が備える制御部３０について説明をする。
制御部３０では、アプリケーションプログラム（以下、「アプリケーション」という）３１と、差し込みデータ保持部３３と、ファイル検知部３５と、正立処理部３７と、マーク検出部３９と、マーク除去部４１と、画像生成部４３と、印刷指示部４５と、ファイル保持部４７とが動作する。
【００１３】
このうち、アプリケーション３１は、ユーザの操作に応じて、差し込みデータＤ０（後述する図３（ｂ）参照）および差し込みデータＤ０のリスト名（後述）を作成したり、アプリケーション３１以外で作成された差し込みデータＤ０を取り込んだりするプログラムである。
差し込みデータ保持部３３は、アプリケーション３１から送信される差し込みデータＤ０およびリスト名を記憶する。
【００１４】
検出手段の一例であるファイル検知部３５は、ファイル保持部４７がイメージファイル（後述）を記憶した（受信した）ことを検知する。なお、このファイル検知部３５は、監視ツールとして機能し得る。例えば、このファイル検知部３５は、ファイル保持部４７をミリ秒単位で監視する。そして、ファイル検知部３５が、ファイル保持部４７にイメージファイルが記憶されたことを、検知することを契機として、ファイル検知部３５が、端末装置３における差し込み印刷処理を起動する。
【００１５】
また、ファイル検知部３５は、ファイル保持部４７が記憶した差し込みデータＤ０のリスト名を受信する。また、ファイル検知部３５は、受信したリスト名に対応する差し込みデータＤ０が、差し込みデータ保持部３３に記憶されているかを検索する。
また、ファイル検知部３５は、受信したリスト名に対応する差し込みデータＤ０が、差し込みデータ保持部３３に記憶されていない場合に、リスト選択画面５２０（後述する図５（ｂ）参照）を表示する指示を、画像形成装置５に対して送信する。
【００１６】
正立処理部３７は、ファイル保持部４７が記憶したイメージファイルを正立させる処理を行う。すなわち、正立処理部３７は、ファイル保持部４７が記憶したイメージファイルの向き（上下、左右）を回転処理することにより、イメージファイルの天地を統一する自動正立処理を行う。なお、画像形成装置５側で正立処理が施される場合には、正立処理部３７による正立処理は不要となる。
【００１７】
認識手段の一例であるマーク検出部３９は、正立処理部３７によって自動正立処理が施されたイメージファイルに含まれるマークＭ（後述する図３（ｃ）参照）を検出する。また、マーク検出部３９は、イメージファイルにおいて検出したマークＭに基づいて差し込み領域Ｒ（後述する図４（ａ）参照）のサイズ、位置などの領域情報（後述）を取得する。
なお、マーク検出部３９は、マーク検出部３９によって取得された領域情報によって画像を形成する際に、マークＭの位置のソート（後述）を行う。
【００１８】
出力手段の一例であるマーク除去部４１は、イメージファイルに含まれるマークＭ（マーク画像）を、クリッピング処理やマスキング処理など周知の技術により除去する処理を行う。このマーク除去部４１は、マスキング・クリッピングエンジンとしても機能し得る。なお、マーク除去部４１によるクリッピング処理やマスキング処理の性能は、設定ファイルにより調整される。
【００１９】
取得手段および出力手段の一例である画像生成部４３は、イメージファイルおよび差し込みデータＤ０に基づき、差し込みデータＤ０を差し込んだイメージファイルの画像を生成する。言い替えると、画像生成部４３は、差し込み元の原稿のイメージファイルと、差し込みデータＤ０とを結合した画像を生成する。
【００２０】
より具体的には、画像生成部４３は、マーク除去部４１によってマークＭの画像を除去されたイメージファイル、差し込みデータ保持部３３によって保持される差し込みデータＤ０、およびマーク検出部３９によって取得された領域情報により、画像を生成する。なお、マークＭの画像を生成した画像に含ませないことにより、ユーザが、マークＭの体裁に拘らずに、マークＭの記入を行い得る。
【００２１】
印刷指示部４５は、画像生成部４３によって生成された画像の印刷指示を、画像形成装置５に対して出力する。なお、図示の例とは異なり、端末装置３に対して、複数の画像形成装置５が接続されている場合には、予め定めた画像形成装置５に対して印刷指示が出力される。なお、この差し込み印刷を実行する画像形成装置５については、例えば設定ファイルなどにより、予め指定することができる。
【００２２】
ファイル保持部４７は、画像形成装置５によって取得されたイメージファイルを記憶する。このファイル保持部４７は、所謂共有フォルダとして機能し得る。なお、ファイル保持部４７に保持されるファイル種別は特に限定されない。
【００２３】
なお、制御部３０は、不図示のＣＰＵ（Central Processing Unit）と、メインメモリおよび磁気ディスク装置（ＨＤＤ：Hard Disk Drive）とを備える。ここで、ＣＰＵは、演算処理を実行し、上述した端末装置３の各機能を実現する。また、メインメモリは、各種プログラムの実行に用いるデータなどを記憶する記憶領域であり、磁気ディスク装置は、プログラムに対する入力データやプログラムからの出力データなどを記憶する記憶領域である。
【００２４】
＜画像形成装置５＞
次に、図２を参照しながら、画像形成装置５について説明をする。
図２に示すように、画像形成装置５は、ＵＩ５１と、スキャナ５３と、プリンタ５５と、通信Ｉ／Ｆ５７と、制御部５９とを有する。
【００２５】
ＵＩ５１は、ユーザとの間でユーザインタフェースとして機能する。すなわち、機能選択画面５１０（後述する図５（ａ）参照）や差し込みリスト選択画面５２０（後述する図５（ｂ）参照）を表示したり、これらの画面に基づくユーザからの操作を受け付けたりする。
読取手段の一例であるスキャナ５３は、ユーザからの指示に従い、紙などの媒体に形成された画像を読み取る。さらに説明をすると、スキャナ５３は、差し込み元の原稿となる用紙Ｓ０（後述する図３（ａ）参照）に形成された、画像Ｆ０（図３（ａ）参照）を読み取り、イメージファイルを生成する。
【００２６】
印刷手段の一例であるプリンタ５５は、電子写真方式やインクジェット方式など周知の技術により、紙などの媒体に画像を形成（印刷）する。
通信Ｉ／Ｆ５７は、画像形成装置５の外部装置（端末装置３）との間で信号を送受信する。
【００２７】
制御部５９は、画像形成装置５を構成する機能部材（図示の例においては、ＵＩ５１、スキャナ５３、プリンタ５５、および通信Ｉ／Ｆ５７）を制御する。
さらに説明をすると、制御部５９は、通信Ｉ／Ｆ５７を介して、端末装置３から差し込みデータＤ０のリスト名を取得する。また、制御部５９は、ＵＩ５１を介して、簡易差込印刷（後述）の指示、および差し込みデータＤ０の選択を受け付ける。
【００２８】
また、制御部５９は、スキャナ５３を介して取得したイメージファイルを端末装置３へと送信する。また、制御部５９は、通信Ｉ／Ｆ５７を介して、端末装置３から印刷指示を受け付ける。また、制御部５９は、プリンタ５５を介して、端末装置３から受け付けた印刷指示に従い、印刷を実行する。
なお、制御部５９は、不図示のＣＰＵと、メインメモリおよび磁気ディスク装置とを備える。ＣＰＵは、演算処理を実行し、上述した画像形成装置５の各機能を実現する。
【００２９】
＜差し込み印刷＞
図３（ａ）乃至（ｄ）は、差し込み印刷を説明する図である。具体的には、図３（ａ）は画像Ｆ０が形成された用紙Ｓ０を示す図であり、図３（ｂ）は差し込みデータＤ０を示す図であり、図３（ｃ）はマークＭが記入された用紙Ｓ０を示す図であり、図３（ｄ）は差し込み印刷によって画像形成がなされた用紙Ｓ１、Ｓ２、Ｓ３を示す図である。
【００３０】
次に、図２および図３（ａ）乃至（ｄ）を参照しながら、本実施の形態によって実行される差し込み印刷について説明をする。
まず、図３（ａ）に示すように画像Ｆ０が形成された用紙Ｓ０、および図３（ｂ）に示す差し込みデータＤ０を用いて差し込み印刷を実行することを説明する。
ここで、差し込み印刷とは、ワープロソフトなどで作成した文書や帳票などを含む画像Ｆ０に、他のデータ（差し込みデータＤ０）を埋め込んで印刷することをいう。なお、差し込み印刷とは、例えば、宛名や請求書などを、データの一部を変えながら共通のレイアウトで印刷する機能として説明することもできる。
【００３１】
本実施の形態とは異なる従来技術においては、差し込み印刷を実行する際には、差し込み元の原稿（不図示）と差し込みデータ（不図示）は電子データとして用意される。また、この電子データは、専用のアプリケーションでの設定が必要となる。さらに、差し込み元の原稿における差し込み位置（後述する差し込み領域Ｒに対応）は、電子データによって予め設定しておく必要がある。
【００３２】
したがって、上記の従来技術においては、差し込み印刷の設定を行っていない原稿に対しては、即座に差し込み印刷を実行することが困難である。
また、差し込み位置や差し込みデータＤ０を変更する場合、専用のアプリケーションがインストールされたパソコンなどで電子データの設定変更を行う必要がある。その結果、差し込み位置や差し込みデータＤ０の変更作業を開始するまでに時間を要する。
また、専用のアプリケーションがインストールされた端末装置（ＰＣなど）がないと、電子データの設定変更ができない。さらに、専用アプリケーションの操作を習得したユーザ以外は、設定変更の操作が困難である。
【００３３】
そこで、本実施形態においては、カラーペンＰ（図３（ｃ）参照）を用いて差し込み設定を可能にすることにより、差し込み印刷が容易となる環境を提供する。
以下で、本実施形態で実行される差し込み印刷について具体的に説明をする。
まず、図３（ａ）に示すように、用紙Ｓ０に形成された画像Ｆ０が、差し込み元の原稿となる。なお、この用紙Ｓ０は、画像形成装置５とは異なる他の画像形成装置（不図示）により画像Ｆ０が印刷されたものを例示できるが、画像形成装置５によって画像Ｆ０が印刷されたものであってもよい。
また、図示の例における画像Ｆ０は、枠を示す画像（線）である。さらに説明をすると、画像Ｆ０が形成された用紙Ｓ０は、白黒のモノトーンで枠が印刷された所謂帳票である。
【００３４】
また、図３（ｂ）に示すように、差し込みデータＤ０は、画像Ｆ０に対して埋め込まれる画像のデータである。この差し込みデータＤ０は、端末装置３のアプリケーション（専用のアプリケーション）３１によって、作成され（あるいは取り込まれ）、差し込みデータ保持部３３によって保持されている。
図示の例においては、図示の差し込みデータＤ０は、例えばＣＳＶ（comma-separated values）などによる表形式のファイルである。
【００３５】
また、差し込みデータＤ０は、複数のデータ種類（図示の例では、「名前」、「日付」、「住所」）を有する。図示の差し込みデータＤ０においては、データ種類ごとに縦方向に並べられており、第１列Ｄ１、第２列Ｄ２、第３列Ｄ３の３列で表わされている。さらに説明をすると、図示の差し込みデータＤ０は、横方向に並ぶ１行が差し込みデータＤ０の１単位である。この差し込みデータＤ０は、３枚分の用紙Ｓ１、Ｓ２、Ｓ３（図３（ｄ）参照）のデータを、３行（第１行Ｄ５、第２行Ｄ６、第３行Ｄ７）で備える。
【００３６】
なお、差し込みデータＤ０を構成する個々のデータは、第１列Ｄ１および第２列Ｄ２のように、横１行（１段）で表わされるデータであってもよいし、第３列Ｄ３のように、横２行（複数行、複数段）で表わされるデータであってもよい。付言すると、１段のデータとすると、後述のフォントサイズを決定する処理が簡略化される。
【００３７】
さて、本実施の形態においては、用紙Ｓ０に差し込み印刷を行いたい場合、ユーザは、用紙Ｓ０上において、差し込み印刷をしたい領域を指定する。具体的には、図３（ｃ）に示すように、用紙Ｓ０における差し込みデータＤ０を埋め込みたい箇所（差し込み領域Ｒ、後述する図４（ａ）参照）に、マークＭ（Ｍ１，Ｍ２，Ｍ３）を記入する。
【００３８】
このマークＭは、ユーザによって、色付きのペン（カラーペン）Ｐなどで用紙Ｓ０に描かれた線（図形）である。付言すると、このマークＭは、端末装置３や画像形成装置５を用いることなく、ユーザによって用紙Ｓ０に記されるものである。具体的には、マークＭは、赤色のサインペンなどにより用紙Ｓ０に追記される（施される）。また、カラーペンＰは、文房具として市販されているペン（筆記具）を用い得る。
【００３９】
ここで、マークＭの形状は特に限定されない。幅および高さを有する図形であればよく、マークＭ１のように斜めに描かれた線である斜線形状や、マークＭ２、Ｍ３のように描かれた枠線である枠形状であることが例示される。
【００４０】
そして、図３（ｄ）に示すように、マークＭのマーク情報（後述）に基づいて、差し込みデータＤ０のデータを差し込んだ画像を生成し、用紙Ｓ１、Ｓ２、Ｓ３に印刷する。なお、図示の例では、用紙Ｓ１、Ｓ２、Ｓ３それぞれに形成される画像（出力画像）Ｆ１、Ｆ２、Ｆ３は、差し込みデータＤ０の各行（第１行Ｄ５、第２行Ｄ６、第３行Ｄ７）に含まれるデータが差し込まれて（挿入されて）形成されている。また、第１行Ｄ５、第２行Ｄ６、第３行Ｄ７に含まれるデータは互いに異なることから、用紙Ｓ１、Ｓ２、Ｓ３それぞれに形成される画像Ｆ１、Ｆ２、Ｆ３も互いに異なる画像である。
【００４１】
＜差し込み領域Ｒ＞
図４（ａ）乃至（ｃ）は、差し込み領域Ｒを説明する図である。具体的には、図４（ａ）はマークＭと差し込み領域Ｒとの関係を説明する図であり、図４（ｂ）は差し込み領域Ｒの高さＨと差し込み画像（追加画像）Ｆ１０、Ｆ１１、Ｆ１３との関係を説明する図であり、図４（ｃ）は差し込み領域Ｒの幅Ｗと差し込み画像Ｆ１５、Ｆ１７との関係を説明する図である。
【００４２】
図４（ａ）に示すように、マークＭに基づいて、差し込み領域Ｒが決定される。具体的には、マークＭの位置および寸法によって、差し込み領域Ｒの位置および寸法が決定される。図示の例においては、マークＭの外周に接する長方形（外接矩形）で囲われた領域を、差し込み領域Ｒとする。そして、画像Ｆ０（用紙Ｓ０）における差し込み領域Ｒの位置や、差し込み領域Ｒのサイズなど、差し込み領域Ｒに関する情報が、領域情報としてマーク検出部３９（図２参照）によって取得される。
【００４３】
さて、図４（ｂ）に示すように、本実施の形態においては、差し込み領域Ｒの大きさに応じて、差し込み領域Ｒに形成される差し込み画像Ｆ１０のサイズを定める。例えば、差し込み領域Ｒ内に収まるサイズのうち最大のサイズとなるよう、差し込み画像Ｆ１０のサイズが調整される。なお、この大きさの調整は、例えば画像生成部４３によって実行される。
【００４４】
ここで、差し込み画像Ｆ１０の大きさの調整について具体的に説明をする。
図示の例においては、図４（ｂ−１）に示すように、差し込み領域Ｒの大きさ（高さＨ、幅Ｗ）により、差し込み画像Ｆ１０のフォントサイズ（文字の大きさ）を決定する。
具体的には、図４（ｂ−２）に示すように、差し込み領域Ｒ１１、Ｒ１３の高さＨ１、Ｈ２に応じて、フォントサイズが決定される。図示の例においては、差し込み領域Ｒ１１の高さＨ１の方が、差し込み領域Ｒ１３の高さＨ２よりも大きい。そして、この場合、差し込み領域Ｒ１１内に形成される差し込み画像Ｆ１１の方が、差し込み領域Ｒ１３内に形成される差し込み画像Ｆ１３よりも、フォントが大きくなる。
【００４５】
また、図４（ｃ−１）および（ｃ−２）に示すように、差し込み領域Ｒ１５、Ｒ１７の幅Ｗ１、Ｗ２に応じて、フォントサイズが決定される。図示の例においては、差し込み領域Ｒ１５の幅Ｗ１の方が、差し込み領域Ｒ１７の高さＷ２よりも大きい。そして、この場合、差し込み領域Ｒ１５内に形成される差し込み画像Ｆ１５の方が、差し込み領域Ｒ１７内に形成される差し込み画像Ｆ１７よりも、フォントが大きくなる。
【００４６】
このように、図示の例においては、差し込み領域Ｒのサイズ（高さＨ、幅Ｗ）の両者により、差し込み画像Ｆ１０のフォントサイズが定められる。
なお、高さＨ、幅Ｗ、あるいは差し込み領域Ｒの他の寸法（例えば、対角線の長さ）のうち、いずれか１つまたは組み合わせにより、フォントサイズが定められてもよい。
【００４７】
次に、マークＭの位置のソート処理について説明をする。図４（ａ）に示すように、複数のマークＭ（Ｍ１，Ｍ２，Ｍ３）が用紙Ｓ０に形成されている場合、各々のマークＭを識別する必要がある。
【００４８】
そこで、本実施の形態においては、マークＭの位置に応じて、マークＭの位置の順序付け（ソート処理）を行う。具体的には、用紙Ｓ０における上から下に向かう向き（図４（ａ）の矢印Ｃ１参照）の位置によって順序付けを行う。さらに、用紙Ｓ０における左から右に向かう向き（図４（ａ）の矢印Ｃ２参照）の位置によって順序付けを行う。
【００４９】
すなわち、上下方向の位置を優先しながら、上下方向および左右方向の位置に応じて、マークＭのソート処理を行う。そして、ソート処理により得られたマークＭの順位（マーカー順位）に従い、差し込みデータＤ０のデータが差し込まれる。
なお、このソート処理は、例えば画像生成部４３によって実行される。
【００５０】
図示の例においては、上から下に向かう向きにマークＭ１、マークＭ２、マークＭ３がこの順で形成されている。したがって、マーカー順位は、マークＭ１、マークＭ２、マークＭ３の順となる。そして、マーカー順位が１番であるマークＭ１には、差し込みデータＤ０において１番目の行に含まれる第１行Ｄ５が差し込まれる。以下同様に、マーカー順位が２番のマークＭ２に第２行Ｄ６が差し込まれ、マーカー順位が３番のマークＭ３に第３行Ｄ７が差し込まれる。
【００５１】
＜設定画面＞
図５（ａ）および（ｂ）は、画像形成装置５のＵＩ５１に表示される設定画面の例を示した図である。具体的には、図５（ａ）はＵＩ５１に表示される機能選択画面５１０を示し、図５（ｂ）はＵＩ５１に表示されるリスト選択画面５２０を示す。
【００５２】
次に、図５（ａ）および（ｂ）を参照しながら、画像形成装置５のＵＩ５１に表示される設定画面（機能選択画面５１０、リスト選択画面５２０）について説明をする。
図５（ａ）に示す機能選択画面５１０は、画像形成装置５が備える機能の指定を受け付ける画面である。この機能選択画面５１０は、コピーボタン５１１、ファックスボタン５１３、スキャナボタン５１５、および簡易差し込み印刷ボタン５１７を備える。
【００５３】
ここで、上述のように、画像形成装置５は、コピー機能、スキャナ機能、ファックス機能、および差し込み印刷機能（簡易差し込み機能）を有する。そして、機能選択画面５１０においては、コピーボタン５１１、ファックスボタン５１３、スキャナボタン５１５、および簡易差し込み印刷ボタン５１７のいずれかがユーザにより選択されることで、選択されたボタンに対応する機能を実行する指示を受け付ける。
【００５４】
図５（ｂ）に示すリスト選択画面５２０は、差し込みデータＤ０の選択を受け付ける画面である。このリスト選択画面５２０は、差し込みデータ保持部３３に記憶されている差し込みデータＤ０のリスト名を表示する。
ここで、リスト選択画面５２０は、差し込みデータＤ０のリスト名が表示されたリスト選択ボタン５２１〜５２６、および印刷実行ボタン５２７を備える。
【００５５】
このリスト選択画面５２０においては、リスト選択ボタン５２１〜５２６のいずれかがユーザにより選択されることで、選択されたボタンに対応する差し込みデータＤ０に基づきながら、差し込み印刷を実行する指示を受け付ける。また、印刷実行ボタン５２７が選択されることで、差し込み印刷が開始される。
【００５６】
＜画像形成装置５における差し込み印刷の動作＞
図６は、画像形成装置５における差し込み印刷の動作例を示したフローチャートである。
次に、図２、図３、図５および図６を参照しながら、画像形成装置５における差し込み印刷の動作例を説明する。
【００５７】
まず、差し込み印刷の動作を開始する前の状態として、画像形成装置５のＵＩ５１には、機能選択画面５１０（図５（ａ）参照）が表示されているものとする。また、画像形成装置５のスキャナ５３には、ユーザによってマークＭが描かれた用紙Ｓ０（図３（ｃ）参照）がスキャン可能な状態に設置（セット）されているものとする。
【００５８】
そして、図６に示すように、制御部５９は、ＵＩ５１を介して差し込み印刷機能を実行する指示（差し込み指示）を受け付けたかを判断する（ステップ６０１）。具体的には、制御部５９は、機能選択画面５１０における簡易差し込みボタン印刷５１７が押圧されたかを判断する。
【００５９】
差し込み指示を受け付けた場合（ステップ６０１でＹｅｓ）、制御部５９は、端末装置３から表示指示（後述）を受け付けたかを判断する（ステップ６０２）。
表示指示を受け付けない場合（ステップ６０２でＮｏ）、制御部５９は、端末装置３から、差し込みデータ保持部３３に記憶される差し込みデータＤ０のリスト名を取得する（ステップ６０３）。そして、制御部５９は、ＵＩ５１にリスト選択画面５２０（図５（ｂ）参照）を表示する（差し込み印刷画面表示、ステップ６０４）。
【００６０】
次に、制御部５９は、リスト選択画面５２０（図５（ｂ）参照）における印刷実行ボタン５２７（図５（ｂ）参照）が押圧されたかを判断する（ステップ６０５）。印刷実行ボタン５２７が押圧された場合（ステップ６０５でＹｅｓ）、制御部５９は、差し込みデータＤ０の選択を受け付けたかを判断する（ステップ６０６）。具体的には、制御部５９は、リスト選択画面５２０におけるリスト選択ボタン５２１〜５２６（図５（ｂ）参照）のいずれが押圧されたかを判断する。
【００６１】
差し込みデータＤ０の選択を受け付けた場合（ステップ６０６でＹｅｓ）、制御部５９は、スキャナ５３を介してマークＭが描かれた用紙Ｓ０（図３（ｃ）参照）のスキャンを実行する（ステップ６０７）。また、制御部５９は、読み取った画像を端末装置３へと送信し（ステップ６０８）、端末装置３からの印刷指示を待つ（ステップ６０９）。
次に、端末装置３からの印刷指示を受信する（ステップ６１０）と、制御部５９は、プリンタ５５を介して用紙への印刷を実行する（ステップ６１１）。
【００６２】
＜端末装置３における差し込み印刷の動作＞
図７は、端末装置３における差し込み印刷の動作例を示したフローチャートである。
次に、図２、図３、および図７を参照しながら、端末装置３における差し込み印刷の動作例を説明する。
まず、本実施の形態においては、画像形成装置５にて読み取った用紙Ｓ０の画像の受信を契機として、端末装置３における差し込み印刷の動作が開始される。言い替えると、差し込み印刷を開始する際に、ユーザが端末装置３を直接操作することを必要としない。
【００６３】
具体的に説明をすると、図７に示す例においては、まず、ファイル検知部３５が、端末装置３におけるスキャン画像の受信を検知する（ステップ７０１）。具体的には、ファイル検知部３５が、ファイル保持部４７によって用紙Ｓ０のイメージファイルが記憶されたことを検知する。また、ファイル検知部３５は、ファイル保持部４７によって記憶された差し込みデータＤ０のリスト名を受信する（ステップ７０２）。
【００６４】
次に、ファイル検知部３５は、受信したリスト名の差し込みデータＤ０が、差し込みデータ保持部３３に記憶されているかを検索する（ステップ７０３）。そして、ファイル検知部３５は、受信したリスト名の差し込みデータＤ０が検索されたかを判断する（ステップ７０４）。
受信したリスト名の差し込みデータＤ０が検索された場合（ステップ７０４でＹｅｓ）、正立処理部３７が、ファイル保持部４７が記憶したイメージファイルを正立させる処理を行う（ステップ７０５）。また、マーク検出部３９は、正立処理部３７によって自動正立処理が施されたイメージファイルに含まれるマークＭを検出する（ステップ７０６）。マーク除去部４１は、検出されたマークＭの画像をイメージファイルから除去する（ステップ７０７）。さらに、マーク検出部３９は、マークＭの検出に基づいて領域情報を取得する（ステップ７０８）。
【００６５】
次に、画像生成部４３が、受信したリスト名（ステップ７０２参照）に対応する差し込みデータＤ０を、差し込みデータ保持部３３から読み込む（ステップ７０９）。
また、画像生成部４３は、マーク位置のソート処理を行う（ステップ７１０）。また、画像生成部４３は、マーク除去部４１によってマークＭの画像を除去されたイメージファイル、差し込みデータ保持部３３によって保持される差し込みデータＤ０、およびマーク検出部３９によって取得された領域情報により、画像を生成する（ステップ７１１）。
そして、印刷指示部４５は、画像生成部４３によって生成された画像についての印刷指示を、画像形成装置５に対して出力する（ステップ７１２）。
【００６６】
なお、受信したリスト名の差し込みデータＤ０が検索されなかった場合（ステップ７０４でＮｏ）、ファイル検知部３５が、画像形成装置５に対して、差し込みデータＤ０のリスト名を送信する（ステップ７１３）。具体的には、ファイル検知部３５が、差し込みデータ保持部３３に記憶される差し込みデータＤ０のリスト名を、リスト選択画面５２０を介して表示する指示（表示指示）を送信する。
【００６７】
上記のように、本実施の形態においては、電子データではなく、印刷された状態の用紙Ｓ０を用いて差し込み印刷が実行される。言い替えると、差し込み位置（差し込み領域Ｒ）の指定が、後工程で実行される。
また、本実施の形態においては、カラーペンＰを用いて紙文書上にて差し込み位置を指定することにより、事前の電子データの設定は不要となる。さらに、カラーペンＰによるマークＭの大きさを変えることにより、差し込む文字のフォントサイズが調整される。
【００６８】
＜変形例１＞
図８（ａ）乃至（ｇ）は、変形例１を説明するための図である。具体的には、図８（ａ）はマークＭが記入された用紙Ｓ１０を示す図であり、図８（ｂ）は差し込みデータＤ１０を示す図であり、図８（ｃ）乃至（ｇ）はマークＭの色に応じて差し込まれるデータを切り替えることを示す図である。
【００６９】
さて、上記の実施形態においては、単色（赤色）のマークＭが記された用紙Ｓ０（図３（ｃ）参照）に基づいて差し込み印刷を実行することや、差し込みデータＤ０における横方向に並ぶ行を単位としながら差し込み印刷を実行することを説明したがこれに限定されない。
例えば、複数色のマークＭを形成し、マークＭの色に基づいて差し込み印刷を行う構成であってもよい。あるいは、差し込みデータＤ０における行以外の要素に基づいて差し込み印刷を実行してもよい。
【００７０】
具体的に説明をすると、図８（ａ）に示すように、マークＭ（Ｍ１１，Ｍ１２，Ｍ１３）が記入された用紙Ｓ１０を考える。このマークＭ１１，Ｍ１２，Ｍ１３は、互いに異なる色のカラーペンＰ１０により用紙Ｓ１０に描かれた線である。ここでは、マークＭ１１は赤色、マークＭ１２は青色、マークＭ１３は緑色のカラーペンＰ１０により描かれているものとする。
また、図８（ｂ）に示すように、差し込みデータＤ１０は、データ種類として、「名前」、「日付」、「住所」に加えて、各データの「属性」を有する。ここでは、「属性」として、「先生」、「生徒」、「業者」の種別（ランク）が含まれる。
【００７１】
さて、図８（ａ）に示す用紙Ｓ１０、および図８（ｂ）の差し込みデータＤ１０により、次のような差し込み印刷を実行することが例示される。
例えば、図８（ｃ）に示すように、マークＭの色に応じて差し込みデータＤ１０のいずれの列（差込列）に含まれるデータを差し込むかを指定してもよい。
【００７２】
具体的には、赤色のマークＭ１１で指定された領域には、差し込みデータＤ１０における２列目「名前」のデータが各々差し込まれる。同様に、青色のマークＭ１２で指定された領域には３列目「日付」、緑色のマークＭ１３で指定された領域には４列目「住所」のデータが各々差し込まれる。
【００７３】
他の例としては、図８（ｄ）に示すように、マークＭの色に応じて差し込まれるデータの種類を指定してもよい。具体的には、赤色のマークＭ１１で指定された領域には、差し込みデータＤ１０で指定される文字列のデータ（文字情報）が差し込まれる。また、青色のマークＭ１２で指定された領域には差し込み印刷を実行する日付（日時）が差し込まれる。また、緑色のマークＭ１３で指定された領域には、差し込みデータＤ１０とは異なり、写真や図形などの画像データが差し込まれる。なお、差し込みデータＤ１０における画像を指定するためのデータとしては、端末装置３におけるパスや、ＵＲＬなどが例示される。
【００７４】
また、他の例としては、図８（ｅ）に示すように、マークＭの色に応じてその領域に差し込み印刷を実行することの要否を切り替えてもよい。図示の例においては、赤色のマークＭ１１で指定された領域には、差し込みデータＤ１０の全ての属性、具体的には、「先生」、「生徒」、および「業者」に分類されるデータが差し込まれる。一方、赤色のマークＭ１１以外のマークＭで指定された領域には、差し込みデータＤ１０の一部の属性に分類されるデータのみが差し込まれる。
【００７５】
具体的には、青色のマークＭ１２で指定された領域には、「先生」および「生徒」に分類されるデータが差し込まれ、緑色のマークＭ１３で指定された領域には、「先生」に分類されるデータが差し込まれる。言い替えると、「業者」に分類されるデータは、青色のマークＭ１２で指定された領域に印刷されず、「生徒」および「業者」に分類されるデータは、緑色のマークＭ１３で指定された領域に印刷されない。
【００７６】
また、他の例としては、図８（ｆ）に示すように、マークＭの色に応じて差し込みデータＤ１０自体を切り替えてもよい。図示の例においては、赤色のマークＭ１１で指定された領域には、図８（ｂ）の差し込みデータＤ１０（第１ファイル）が差し込まれる。一方、青色のマークＭ１２および緑色のマークＭ１３で指定された領域には、それぞれ他の差し込みデータ（第２ファイル、第３ファイルなど、不図示）が各々差し込まれる。
【００７７】
さて、上記実施の形態においては、画像形成装置５から送信されたイメージファイルを端末装置３が受信すると、端末装置３のマーク除去部４１が、イメージファイルに含まれるマークＭを除去するとともに、マークＭに基づく差し込み領域Ｒに、差し込みデータＤ０のデータの画像を付加（データ追加）しながら、差し込み印刷を実行することを説明した。
ここで、データ追加を実行することに加えて、差し込み領域Ｒの画像を加工する態様であってもよい。例えば、差し込み領域Ｒの画像を用紙Ｓ１０の色（例えば、白色）に対応する色とする（例えば、白塗り）とする処理、所謂マスキング処理を行った上で、差し込みデータＤ０のデータの画像を付加する態様である。マスキング処理を行うことにより、負荷されるデータの画像が明瞭になる。
【００７８】
さらに、図８（ｇ）に示すように、マスキング処理を付加するか否かを、マークＭの色に応じて切り替えてもよい。具体的には、赤色のマークＭ１１および青色のマークＭ１２で指定された領域には、マスキング処理を実行せず、データ追加が実行される。一方で、緑色のマークＭ１３で指定された領域には、マスキング処理を実行した上で、データ追加が実行される。
【００７９】
さて、図示は省略するが、マークＭの色に応じて、差し込まれる文字列の書式を変更してもよい。例えば、マークＭの色ごとに、フォントの大きさ、フォントの色、下線の有無、標準文字／太字の切り替えなどを指定してもよい。
また、マークＭの色に加えて、あるいはマークＭの色に替えて、マークＭの位置、マークＭの形状（斜線形状、枠形状など）、あるいはマークＭの線種（実線、破線など）などに応じて、差し込み印刷処理の内容を切り替えてもよい。
【００８０】
＜変形例２＞
図９（ａ）および（ｂ）は、変形例２を説明するための図である。具体的には、図９（ａ）はマークＭ２１が記入された用紙Ｓ２１を示す図であり、図９（ｂ）は差し込み領域Ｒ２１により他の差し込み領域Ｒ２２が指定されることを説明する図である。
【００８１】
上記の説明においては、マークＭに基づいた差し込み領域Ｒに、差し込みデータＤ０のデータの画像を付加することを説明したが、これに限定されない。
例えば、図９（ａ）に示すように、マークＭに基づいた差し込み領域Ｒ内に含まれる文字列を認識し、この認識された文字列と一致する文字列を、差し込みデータＤ０により指定される文字列に差し替えてもよい。
【００８２】
ここで、図９（ａ）に示すように、用紙Ｓ２１においてマークＭ２１が記入された場合を考える。このマークＭ２１により指定される差し込み領域Ｒ２１内には、「ＸＸＸＸＸＸ」の文字列が含まれる。そして、例えばマーク検出部３９がこの文字列を認識するとともに、イメージファイルの他の箇所に、「ＸＸＸＸＸＸ」と一致する文字列が存在するかを検知する。そして、文字列、「ＸＸＸＸＸＸ」が含まれる領域を、差し込み領域Ｒ２２として指定する。次に、差し込み領域Ｒ２１および差し込み領域Ｒ２２において、差し込みデータＤ０により指定される文字列への差し替えが実行される。
例えば、ユーザが１箇所の「昭和」の文字列にマークＭ２１を記入することで、文書（用紙Ｓ２１）全体の「昭和」の文字列が「平成」に差し替えられる。したがって、ユーザが全ての「昭和」の文字列に、マークＭ２１を記入することは不要となる。
【００８３】
＜変形例３＞
図１０（ａ）および（ｂ）は、変形例３を説明するための図である。具体的には、図１０（ａ）はマークＭで指定された用紙Ｓ３１を示す図であり、図１０（ｂ）はマークＭに基づき指定された文字列により作成される差し込みデータＤ１１，Ｄ１２，Ｄ１３を示す図である。
【００８４】
上記の説明においては、マークＭに基づいた差し込み領域Ｒに、差し込みデータＤ０の画像を付加することを説明した。一方で、例えば、マークＭに基づき指定された文字列によって、差し込みデータＤ０を作成してもよい。
ここで、図１０（ａ）に示すように、マークＭ３１，Ｍ３２，Ｍ３３が記入された用紙Ｓ３１を説明する。そして、例えばマーク検出部３９がマークＭ３１，Ｍ３２，Ｍ３３を検出するとともに、マークＭ３１，Ｍ３２，Ｍ３３によって特定される文字列を認識する。そして、認識された各々の文字列を、差し込みデータＤ１１，Ｄ１２，Ｄ１３として、例えば差し込みデータ保持部３３に保持させる。
なお、複数枚の用紙Ｓ３１について、上記処理を実行することにより、差し込みデータＤ１１，Ｄ１２，Ｄ１３のリスト（表）が作成される。
【００８５】
＜変形例４＞
図１１は、変形例４における端末装置３００および画像形成装置５００の機能構成例を示したものである。なお、上記図２に示す端末装置３と同一の構成要素は同一の符号を用いることで、以下の説明を省略する。
また、図１２は、変形例４の画像形成装置５００における動作例を示したフローチャートである。図１３は、変形例４の端末装置３００における動作例を示したフローチャートである。
【００８６】
さて、上記では端末装置３のマーク検出部３９において、イメージファイル内のマークＭを検出することを説明した。このマーク検出部３９がマークＭを検出するために、マークを認識し易くするための事前処理を行ってもよい。事前処理は、例えば、実際にマークするペンと同等のペンでマークして、実際に読み込みをする画像読込装置で読み込んだ結果と比較するようにしてもよい。なお、この構成におけるマーク検出部３９は、マークとして認識するマーク画像を予め決定する決定手段として機能する。
また、マーク検出部３９がマークＭを検出するために、設定パラメータを調整する処理を行ってもよい。ここで、設定パラメータとしては、例えば、読取モード、用紙サイズ、解像度、明るさ、読取面、補正有無、読取領域、γ補正などがある。
【００８７】
そして、設定パラメータの調整は、評価シート（不図示）を用いることにより実行してもよい。この評価シートは、評価シートにおける予め定めた位置に、予め定めたサイズ（形状）で、ユーザによってマークＭを記入する用紙である。そして、この評価シートは、例えばユーザがカラーペンＰでなぞるための枠線などの画像を有する。
【００８８】
具体的には、図１１の端末装置３００のように、制御部３３０がパラメータ調整部（調整部）４００を備える構成であってもよい。この端末装置３００では、パラメータ調整部４００として、パラメータファイル生成部４０１と、マーク評価部４０３と、評価シート生成部４０５とが動作する。
【００８９】
パラメータファイル生成部４０１は、各パラメータの設定値を含むファイルであるパラメータファイル（パラメータシート）を作成する。また、パラメータファイル生成部４０１は、デフォルトのパラメータファイルを保持する。
マーク評価部４０３は、マーク検出部３９が行ったマークＭの検出を評価する。具体的には、マーク評価部４０３は、マーク検出部３９がマークＭを検出できたかを判断する。また、マーク評価部４０３は、マーク検出部３９がマークＭの色を識別できたかを判断する。また、マーク評価部４０３は、マーク検出部３９によって検出されたマークＭが、予め定めた位置およびサイズであるかを判断する。また、１本の線で引いたマークが複数本のマークとして認識されていないかなども判断する。そして、これらの評価結果が、適切になるように設定パラメータを調整する。
評価シート生成部４０５は、評価シート（不図示）を出力する指示を、印刷指示部４５を介して、画像形成装置５に対して出力する。
【００９０】
次に、図１２を参照しながら、画像形成装置５００における動作例を説明する。
まず、制御部５９は、ＵＩ５１を介してパラメータ調整を実行する指示（調整指示）を受け付けたかを判断する（ステップ１２０１）。調整指示を受け付けた場合（ステップ１２０１でＹｅｓ）、制御部５９は、端末装置３００（評価シート生成部４０５）から評価シートのデータを受け付け（ステップ１２０２）、プリンタ５５を介して評価シートの印刷を実行する（ステップ１２０３）。
次に、制御部５９は、ユーザによってマークＭが記入された評価シートのスキャンを実行する（ステップ１２０４）。そして、制御部５９は、読み取った画像を端末装置３００へと送信する（ステップ１２０５）。
【００９１】
次に、図１３を参照しながら、端末装置３００における動作例を説明する。
まず、端末装置３００のファイル検知部３５が、読み取られた画像のイメージファイルをファイル保持部４７が受信（記憶）したことを検知する（ステップ１３０１）。そして、正立処理部３７が、ファイル保持部４７が記憶したイメージファイルを正立させる処理を行う（ステップ１３０２）。
【００９２】
次に、マーク検出部３９は、正立処理部３７によって正立処理が施されたイメージファイルにおけるマークＭを抽出（検出）する（ステップ１３０３）。なお、このマークＭの抽出を行う際のパラメータは、パラメータファイル生成部４０１が保持するデフォルトのパラメータファイルに従う。
【００９３】
そして、マーク評価部４０３が、マーク検出部３９によってマークＭが抽出されたかを判断する（ステップ１３０４）。マークＭが抽出された場合（ステップ１３０４でＹｅｓ）、マーク評価部４０３は、マーク検出部３９によってマークＭの色を識別できたかを判断する（ステップ１３０５）。マークＭの色を識別できた場合（ステップ１３０５でＹｅｓ）、マーク評価部４０３は、マーク検出部３９によって抽出されたマークＭが、予め定めた位置およびサイズであるかを判断する（ステップ１３０６）。
【００９４】
そして、マークＭが予め定めた位置およびサイズである場合（ステップ１３０６でＹｅｓ）、パラメータファイル生成部４０１が保持するデフォルトのパラメータファイルを、パラメータファイルとして出力する（ステップ１３０７）。
一方、マークＭが抽出されない場合（ステップ１３０４でＮｏ）、マークＭの色を識別できない場合（ステップ１３０５でＮｏ）、あるいはマークＭが予め定めた位置およびサイズでない場合（ステップ１３０６でＮｏ）、パラメータファイル生成部４０１がパラメータを調整する（ステップ１３０８）。そして、調整後のパラメータに従って、マーク検出部３９がマークＭを抽出する（ステップ１３０３）。
【００９５】
上述のように、この変形例においては、ユーザが画像形成装置５００においてマークＭが記入された評価シートをスキャンすることによって、端末装置３００においてパラメータの調整が実行される。なお、マークＭの抽出結果が良好となるまで、自動でパラメータの調整が実行される。
なお、ユーザが複数色のカラーペンＰを用いて差し込み印刷を実行する場合には、評価シートの複数個所、あるいは複数枚の評価シートに、各色のカラーペンＰでマークＭが複数記入される。そして、各マークＭについて、上述のパラメータの調整が実行される。
【００９６】
＜他の変形例＞
さて、上記の図３（ｃ）においては、用紙Ｓ０を所謂帳票として説明したが、これに限定されない。画像を含む用紙Ｓ０であればよく、例えば、画像としては、文書や表であってもよい。この画像は、画像形成装置５によって用紙Ｓ０に形成されていてもよいし、あるいは、ユーザによって手書きで用紙Ｓ０に形成されてもよい。あるいは、画像として宛名書きが形成された封筒やはがきを用紙Ｓ０としてもよい。
【００９７】
また、上記の図３（ｃ）においては、マークＭをカラーペンＰで形成（記入）することを説明したが、端末装置３や画像形成装置５を用いることなく、ユーザによって用紙Ｓ０に記されるものであればよい。例えば、蛍光ペン、ボールペン、色鉛筆などの筆記用具、あるいは、印鑑、スタンプであってもよい。また、用紙Ｓ０にシールを張り付けて、このシールをマークＭとしてもよい。
【００９８】
また、上記図３（ｄ）においては、差し込み印刷によって差し込まれる文字列が横方向に並ぶ態様（所謂横書き）について説明をしたが、これに限定されない。すなわち、差し込み印刷によって差し込まれる文字列が縦方向に並ぶ態様（所謂縦書き）であってもよい。
ここで、例えばＵＩ５１を介して、ユーザから横書きと縦書きのいずれで差し込み印刷を実行するかについての指定を受け付け、この指定により、縦書きと横書きとを切り替えてもよい。
【００９９】
あるいは、差し込み領域Ｒ（図４（ａ）参照）の寸法に応じて、横書きと縦書きとを認識してもよい。具体的には、例えば、差し込み領域Ｒの高さと幅の比が、閾値を超えるか否かによって、縦書きと横書きとを切り替えてもよい。また、差し込み領域Ｒの長手方向の傾きが、閾値を超えるか否かによって、縦書きと横書きとを切り替えてもよい。また、マークＭの色に応じて、縦書きと横書きとを切り替えてもよい。
【０１００】
さて、上記図４（ａ）では、マークＭの外接矩形で囲われる領域を、差し込み領域Ｒとすることを説明したが、マークＭの位置に応じて差し込み領域Ｒが定められればよい。例えば、マークＭの中心（高さの中央でありかつ幅の中央）から予め定めた範囲を差し込み領域Ｒとしてもよい。
【０１０１】
また、図４（ｂ）では、差し込み領域Ｒの高さＨおよび幅Ｗに基づいて、フォントサイズを決定することを説明したが、差し込み領域Ｒの寸法に応じて定められればよい。例えば、差し込み領域Ｒの高さＨおよび幅Ｗのいずれか一方に応じて、フォントサイズを決定してもよい。あるいは差し込み領域Ｒの対角線の長さに応じて決定しもよい。
【０１０２】
また、イメージファイルに含まれるマークＭの検出方法は、周知の技術が用いられるが、例えば、用紙Ｓ０のスキャンを複数回実行することにより実行してもよい。
すなわち、ユーザがマークＭを記入する前に用紙Ｓ０をスキャンする（第１スキャン）。その後、ユーザがマークＭを用紙Ｓ０に記入する。そして、マークＭが記入された用紙Ｓ０をスキャンする（第２スキャン）。この第１スキャンおよび第２スキャンで得られたイメージデータの差分により、マークＭが検出される構成であってもよい。この構成により、マークＭの検出精度が向上し得る。
また、画像形成装置５によって用紙Ｓ０に画像が形成されている場合には、画像形成装置５によって形成された画像のデータ、あるいはこの画像のデータに対応するデータを受け付け、この受け付けたデータにより、用紙Ｓ０に形成されている画像を認識する構成であってもよい。なお、この構成においては、端末装置３が、上記画像のデータ（あるいは対応するデータ）を受けつける受付手段を備える態様である。
【０１０３】
また、上記では、画像形成システム１によって、差し込み印刷を実行することを説明したが、ユーザが追記したマークＭの位置に、追加して画像を形成する構成であれば、これに限定されない。例えば、互いに異なる画像が形成された複数枚の用紙Ｓ、すなわち共通のレイアウトがない複数の用紙Ｓに対して、画像形成システム１により、同じ追加情報を追加して、それぞれ異なる出力画像を形成する構成であってもよい。
【０１０４】
さて、上記図６の説明においては、画像形成装置５が、スキャン（ステップ６０７）および印刷（ステップ６１１）を実行することを説明した。しかしながら、スキャン（ステップ６０７）および印刷（ステップ６１１）が、それぞれ別の画像形成装置５により実行されてもよい。
また、図６および図７などの説明においては、端末装置３と画像形成装置５とにより、差し込み印刷を実行することを説明したが、これに限定されない。例えば、画像形成装置５が、上記の端末装置３の機能を実行する構成であってもよい。この構成においては、画像形成装置５単独で差し込み印刷が実行可能となる。
【０１０５】
なお、上記では種々の実施形態および変形例を説明したが、これらの実施形態や変形例どうしを組み合わせて構成してももちろんよい。
また、本開示は上記の実施形態に何ら限定されるものではなく、本開示の要旨を逸脱しない範囲で種々の形態で実施することができる。
【符号の説明】
【０１０６】
３…端末装置、５…画像形成装置、３１…アプリケーション、３３…差し込みデータ保持部、３９…マーク検出部、４１…マーク除去部、４３…画像生成部、５９…制御部、Ｍ…マーク、Ｒ…差し込み領域、Ｓ…用紙
【図１】
2016139982.tif 000003
【図２】
2016139982.tif 000004
【図３】
2016139982.tif 000005
【図４】
2016139982.tif 000006
【図５】
2016139982.tif 000007
【図６】
2016139982.tif 000008
【図７】
2016139982.tif 000009
【図８】
2016139982.tif 000010
【図９】
2016139982.tif 000011
【図１０】
2016139982.tif 000012
【図１１】
2016139982.tif 000013
【図１２】
2016139982.tif 000014
【図１３】
2016139982.tif 000015