(57)【要約】【課題】シートスキャン方式でテスト印刷と本番印刷とを使い分けて写真印刷する一連の操作手順において、ユーザは、最後に出力されたテストシートの指示だけを注目すれば、次に行うべき印刷設定を指示することができる画像処理装置およびその制御方法を提供することを目的とするものである。【解決手段】テストシートを解析した結果、上記マークシート印刷と本番印刷の切り替え指示手段からマークシート印刷指示が検出されると、テストシートに埋め込まれている第１の印刷設定に基づいてマークシート印刷を実行し、本番印刷指示が検出されると、テストシートに埋め込まれている上記第２の印刷設定に基づいて本番印刷を実行する。【選択図】図９
2007336414.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取る読取手段と、画像データを印刷する印刷手段と、上記印刷手段に対して任意の印刷設定を指示するためのマークシートを印刷するマークシート印刷手段と、上記読取手段が読み取った上記マークシートに記述されている印刷設定を解析するマークシート解析手段とを具備する画像処理装置において、
上記マークシートを作成するために必要な第１の印刷設定を、上記テストシートに埋め込み、上記マークシート解析手段が解析した情報に従って、本番印刷に必要な第２の印刷設定を、上記テストシート埋め込むテストシート印刷手段と；
上記本番印刷またはテストシート印刷を指示するテスト印刷・本番印刷指示手段と；
上記マークシートの再印刷または本番印刷を選択するマークシート印刷・本番印刷指示手段と；
を有し、上記テストシートを解析した結果、上記マークシート印刷指示が検出されると、テストシートに埋め込まれている上記第１の印刷設定に基づいてマークシートを印刷し、上記本番印刷指示が検出されると、上記テストシートに埋め込まれている上記第２の印刷設定に基づいて本番印刷を実行することを特徴とする画像処理装置。
【請求項２】
原稿を読み取る読取手段と、画像データを印刷する印刷手段と、上記印刷手段に対して任意の印刷設定を指示するためのマークシートを印刷するマークシート印刷手段と、上記読取手段が読み取った上記マークシートに記述されている印刷設定を解析するマークシート解析手段とを具備する画像処理装置の制御方法において、
上記マークシートを作成するために必要な第１の印刷設定を、上記テストシートに埋め込み、上記マークシート解析手段が解析した情報に従って、本番印刷に必要な第２の印刷設定を、上記テストシート埋め込むテストシート印刷工程と；
上記本番印刷またはテストシート印刷を指示するテスト印刷・本番印刷指示工程と；
上記マークシートの再印刷または本番印刷を選択するマークシート印刷・本番印刷指示工程と；
を有し、上記テストシートを解析した結果、上記マークシート印刷指示が検出されると、テストシートに埋め込まれている上記第１の印刷設定に基づいてマークシートを印刷し、上記本番印刷指示が検出されると、上記テストシートに埋め込まれている上記第２の印刷設定に基づいて本番印刷を実行することを特徴とする画像処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御命令が記述された原稿を読み取って解析することによって、原稿に指示された内容に従って、画像処理を行う画像処理装置および画像処理方法に関する。
【背景技術】
【０００２】
スキャナ部とプリンタ部とを備えた複合機（以下、「ＭＦＰ」という）において、特殊メディアにプリントする前に、安価な普通紙等を用いてテスト印刷し、その後に、特殊メディアを用いて本番印刷を行えば、高価な特殊メディアを無駄にしなくて済む。
【０００３】
このテスト印刷は、印刷する写真画像のイメージをそのまま印刷し、メディアの設定のみを変更して印刷する。たとえば、印刷するレイアウト等の条件を本番印刷と同等にするが、印刷対象である記録メディアの種別のみを、テスト印刷用の印刷設定を適応し、テスト印刷することが提案されている（たとえば、特許文献１参照。）。
【０００４】
また、テスト印刷するときに、専用紙のように、高価なメディアがセットされていれば、テスト印刷を実行せずに、ユーザに警告する提案もされている（たとえば、特許文献２参照。）。
【特許文献１】特開２００４−２９５６８０号公報
【特許文献２】特開２００２−１９２３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、テスト印刷を実行する場合、最近のＭＦＰでは、キー入力によって、写真印刷を指示するキー入力方式と、印刷命令をマーキングし、これをスキャン解析することによって印刷を指示するシートスキャン方式とがある。このシートスキャン方式は、画像処理の複雑な操作を紙に可視化するので、分かり易い。
【０００６】
上記のテスト印刷を、キー入力方式で実現する場合は、たとえば印刷設定を行った後に、「本番印刷」と「テスト印刷」とから、「テスト印刷」を選択し、テスト結果に満足できれば「本番印刷」を選択する、という操作手順が考えられる。
【０００７】
テスト結果に不満であり、キー入力方式でやり直す場合、印刷設定の画面に立ち戻り、そこから別の選択肢を入力することによって、印刷設定のやり直しを指示する。
【０００８】
シートスキャン方式でやり直す場合、印刷設定を指示するためのマークシートを、再度出力しなければならないという問題がある。つまり、シートスキャン方式では、「テスト印刷」の結果に不満足である場合、やり直すためのオペレーションが複雑であるという問題がある。
【０００９】
シートスキャン方式では、同じ設定で、マークシートを再印刷する仕様も提供されている。
【００１０】
しかし、テスト印刷を行って新しい印刷物を確認した後に、前回出力されたマークシートを取り出し、そこからマークシートの再出力をマークしなければならない。ユーザにとって、過去に使用したマークシートに立ち戻って、別の印刷指示をマーキング選択する操作は、非常に分かり難いという問題がある。
【００１１】
シートスキャン方式によるテスト印刷の後に印刷指示するには、最後に出力されたテストシートから次の指示を出せることが望ましい。つまり、テストシートは、ユーザの目に最後に触れるものであり、このテストシートを使用して、次の指示を選択できれば、次に何ができるのかを、ユーザが理解しやすい。
【００１２】
本発明は、シートスキャン方式でテスト印刷と本番印刷とを使い分けて写真印刷する一連の操作手順に関する。本発明は、この場合、最後に出力されたテストシートの指示だけをユーザが注目すれば、次に行うべき印刷設定を指示することができる画像処理装置およびその制御方法を提供することを目的とするものである。
【課題を解決するための手段】
【００１３】
本発明は、テストシートを解析した結果、上記マークシート印刷と本番印刷の切り替え指示手段からマークシート印刷指示が検出されると、テストシートに埋め込まれている第１の印刷設定に基づいてマークシート印刷を実行する。また、本発明は、本番印刷指示が検出されると、テストシートに埋め込まれている上記第２の印刷設定に基づいて本番印刷を実行する。
【発明の効果】
【００１４】
本発明によれば、シートスキャン方式でテスト印刷と本番印刷とを使い分けて写真印刷する一連の操作手順において、ユーザは、最後に出力されたテストシートの指示だけを注目すれば、次に行うべき印刷設定を指示することができるという効果を奏する。
【００１５】
したがって、本発明によれば、シートスキャン方式の写真印刷におけるユーザビリティが高い。
【発明を実施するための最良の形態】
【００１６】
発明を実施するための最良の形態は、次の実施例である。
【実施例１】
【００１７】
図１は、本発明の一実施例であるＭＦＰ１００の構成を示すブロック図である。
【００１８】
ＭＦＰ１００は、ＣＰＵ１２と、ＲＯＭ１と、ＲＡＭ２と、不揮発性ＲＡＭ３とによって基本構成され、さらに、操作部４と、表示部５と、記録部６と、画像処理部７と、読取部８と、カードインタフェース９と、駆動部１０と、センサ部１１とを有する。
【００１９】
ＣＰＵ１２は、ＭＦＰ１００が備える様々な機能を制御し、操作部４を介した所定の操作に従い、ＲＯＭ１に記憶されている画像処理のプログラムを実行する。ＲＯＭ１は、ＭＦＰ１００の制御命令プログラム等を格納している。
【００２０】
読取部８は、ＣＣＤを備え、原稿画像を読み取り、赤（Ｒ）、緑（Ｇ）および青（Ｂ）色のアナログ輝度データを出力する。なお、読取部８として、ＣＣＤの代わりに、密着型イメージセンサ（ＣＩＳ）を使用するようにしてもよい。
【００２１】
また、読取部８は、後述するマークシートＭＳ１の読み取りにも使用される。
【００２２】
カードインタフェース９は、たとえばデジタルスチルカメラで撮影され、メモリカード等に記録されている画像ファイルを、操作部４を介した操作に従って、読み込む。
【００２３】
なお、カードインタフェース９を介して読み込まれた画像データの色空間は、必要ならば、画像処理部７によって変換される。たとえば、デジタルスチルカメラの色空間（たとえばＹＣｂＣｒ）から、標準的なＲＧＢ色空間（たとえばＮＴＳＣ−ＲＧＢやｓＲＧＢ）に変換される。また、そのヘッダ情報に基づいて、読み込まれた画像データは、有効な画素数への解像度変換等、アプリケーションに必要な様々な処理を、必要に応じて施する。
【００２４】
画像処理部７は、画像解析、サムネイル作成、サムネイル補正、出力画像補正等の画像処理を行い、これらの画像処理によって得られた印刷データは、ＲＡＭ２に格納される。ＲＡＭ２に格納された印刷データが、記録部６で記録する場合に必要な所定量に達すると、記録部６による記録動作が実行される。
【００２５】
なお、上記画像処理では、記録用紙サイズや記録用紙タイプ、日付を付与する／しない、フチなし印刷する／しない等、様々な印刷設定によって、異なる印刷データが作成される。
【００２６】
また、不揮発性ＲＡＭ２は、バッテリバックアップされたＳＲＡＭ等であり、ＭＦＰ１００に固有のデータ等を記憶する。操作部４は、記憶媒体に記憶されている画像データを選択し、記録をスタートするトリガとして使用される。たとえば、フォトダイレクト印刷スタートキー、モノクロコピー時やカラーコピー時におけるモノクロコピースタートキー、カラーコピースタートキーである。また、コピー解像度や画質等のモードを指定するモードキー、コピー動作等を停止するストップキー、コピー数を入力するテンキーや登録キー、印刷する画像ファイル選択手段を指定するカーソルキー等によって構成されている。ＣＰＵ１２は、これらキーの押下状態を検出し、この押下状態に応じて各部を制御する。
【００２７】
表示部５は、ドットマトリクスタイプの液晶表示部（ＬＣＤ）とＬＣＤドライバとを備え、ＣＰＵ１２の制御に応じて、各種の表示を行う。記録部６は、インクジェット方式のインクジェットヘッド、汎用ＩＣ等によって構成され、ＣＰＵ１２の制御によって、ＲＡＭ２に格納されている記録データを読み出し、ハードコピーとして印刷出力する。
【００２８】
駆動部１０は、読取部８、記録部６のそれぞれの動作を実行するために、以下の部品によって構成されている。給排紙ローラを駆動するためのステッピングモータ、ステッピングモータの駆動力を伝達するギヤとステッピングモータとを制御するドライバ回路等によって構成されている。
【００２９】
センサ部１１は、記録紙幅センサ、記録紙有無センサ、原稿幅センサ、原稿有無センサ、記録媒体検知センサ等によって構成されている。ＣＰＵ１２は、これらセンサから得られた情報に基づいて、原稿と記録紙との状態を検知する。
【００３０】
図２は、本発明の一実施例であるＭＦＰ１００を示す斜視図である。
【００３１】
ＭＦＰ１００は、通常は、図２（１）に示す読取部８、記録部６を閉じた状態で設置し、コピーや、実施例１で紹介するシートスキャン描画合成印刷を行う場合、図２（２）に示すように、読取部８、記録部６を開いて、ユーザの所望する機能を実行する。
【００３２】
ＭＦＰ１００における上記構成は、あくまでも一例であり、画像処理装置の構成については、特に規定しない。たとえば、表示部５を備えないＭＦＰ１００であってもよい。
【００３３】
実施例１は、テスト印刷手段を備えているマークシート方式の写真印刷機能において、テスト印刷を行った後に、印刷されたテストシートにマーキングすることによって、次の印刷指示を実行する。
【００３４】
図３は、実施例１の概要を説明する図である。
【００３５】
実施例１では、ＭＦＰ１００を用いて、マークシートＭＳ１に記入された手書き描画合成指示と印刷指示とを解析する。そして、解析結果に従って、カードインタフェース９に接続されているメモリカードの画像データ２１と、マークシートＭＳ１に記入されている描画画像とを合成画像する。
【００３６】
このときに、上記印刷指示で指定された記録メディアに対して合成結果を印刷する本番印刷結果２２と、上記印刷指示で指定された記録メディア以外の記録メディアに合成結果を印刷するテスト印刷を行う。以下、テスト印刷で出力される印刷物を「テストシートＴＳ１」と呼ぶ。
【００３７】
さらに、印刷されたテストシートＴＳ１を用いて、本番印刷結果２２を指示し、また、手書き描画や印刷指示をやり直すために、マークシートＭＳ１の再度の印刷を指示する。
【００３８】
図４は、テストシートＴＳ１を用いたシートスキャン描画合成印刷の動作を示すフローチャートである。
【００３９】
＜マークシートＭＳ１印刷＞
まず、Ｓ１で、ＭＦＰ１００は、シートスキャン描画合成印刷を行うためのマークシートＭＳ１を印刷する。
【００４０】
次に、マークシートＭＳ１について説明する。
【００４１】
図５は、図４に示すＳ１で印刷されたマークシートＭＳ１を模式的に示す図である。
【００４２】
マークシートＭＳ１は、たとえばＡ４サイズの記録紙にレイアウトされている印刷物である。
【００４３】
印刷指示エリア３２は、印刷を実行するために必要な設定値を指示するためのエリアである。
【００４４】
図５において、ステップ１（用紙設定）は、本番印刷する記録用紙の設定を指示するマークエリアである。ここで指示される印刷設定は、ＭＦＰ１００の印刷部の仕様に依存するので、ユーザは、与えられた選択肢の中から所望の設定を選ぶ方法に適したマークシート方式を採用している。
【００４５】
具体的には、記録用紙の設定項目に関する選択肢が提供されている。実施例１では、はがきサイズ、Ｌ判サイズ、特殊メディア（ＣＤ／ＤＶＤ）を選択できる仕様である。さらに、記録用紙のメディアタイプとして、普通紙、フォト紙（写真専用紙のこと）の区別を選択することができる仕様である。
【００４６】
図５において、ステップ２（効果設定）は、本番印刷において、画像に行いたい画像補正効果処理の設定を指示するマークエリアである。実施例１では、トリミング、逆光補正、ノイズ除去、日付、モノトーン、おまかせ補正を選択することができる仕様である。
【００４７】
図５において、ステップ３（レイアウト設定）は、本番印刷で合成する手書き描画イメージをどのように合成させるのかを指示するマークエリアである。実施例１では、合成描画と合成画像を上下に分離するレイアウト１と、合成描画と合成画像を合成するレイアウト２と、合成描画と合成画像とを合成し、かつ合成描画の閉領域の内側を白く塗りつぶすレイアウト３とから、１つのレイアウトを選択できる仕様である。
【００４８】
また、マーク欄３５は、本番印刷に先立って、テスト印刷を行うか否かを指示する欄である。
【００４９】
ユーザは、これらの印刷指示エリアのうちで、任意のマークを塗りつぶすことによって、印刷指示を決定することができる。
【００５０】
なお、実施例１では、印刷指示エリア３２で設定する印刷指示の内容については、特に規定しない。したがって、たとえば、用紙設定や効果設定、レイアウト設定は、実施例１以外の設定内容であってもよく、また、仕様から削除されていてもよい。
【００５１】
なお、実施例１では、マークシートＭＳ１における指示手段については、特に規定しない。たとえば、実施例１において、マークシートＭＳ１の印刷指示エリアでは、マークシート方式を採用しているが、たとえばＯＣＲ解析方式によって、ユーザが任意に記入した数字等から、印刷指示を判別するようにしてもよい。
【００５２】
合成画像エリア３１は、合成するための合成画像をレイアウトするエリアである。合成画像エリア３１にレイアウトされる合成画像は、後述する合成描画指示エリアにユーザが描画作業を行う際に、合成画像との合成位置関係を把握するための手がかりとして利用される。合成画像は、上記のように、カードインタフェース９を介して、読み込まれた画像データである。
【００５３】
なお、実施例１では、合成画像エリアの有無については、特に規定しないので、たとえば、合成画像エリア３１がレイアウトされないマークシートであってもよい。
【００５４】
手書き合成描画指示エリア３３は、合成画像エリア３１の合成画像に対して、手書きで合成したい描画イメージを記入するエリアである。ユーザは、手書き合成描画指示エリア３３に、任意の文字やイラストを手書きで記入する。
【００５５】
バーコードＡエリア３４は、マークシートＭＳ１を印刷するために必要な情報である印刷指示Ａをバーコード化したエリアである。バーコードＡエリア３４に埋め込まれる印刷指示Ａについての詳細は後述するが、印刷指示Ａには、マークシートＭＳ１を印刷するために必要な情報が含まれている。
【００５６】
上記のように、実施例１で説明するマークシートＭＳ１は、図５に示す構成でレイアウトされる。
【００５７】
次に、マークシートＭＳ１を印刷する動作について説明する。
【００５８】
図６は、マークシートＭＳ１を印刷する処理（Ｓ１）を詳細に示すフローチャートである。
【００５９】
まず、Ｓ１１で、マークシートＭＳ１に印刷する定型レイアウトを、ＭＦＰ１００のＲＯＭ１から呼び出す。定型レイアウトは、たとえば、印刷指示エリア３２や手書き合成描画指示エリア３３のように、機能毎に予め決められているレイアウトである。たとえば、図５に示す「描画合成印刷指示シート」というタイトル名や、用紙設定、マーク欄等の文言やイラストが、定型レイアウトである。
【００６０】
呼び出された定型レイアウトは、マークシートＭＳ１を印刷するために最適なプリントデータとして変換され、Ｓ１２で、定型レイアウトが作成される。
【００６１】
実施例１では、定型レイアウトの保存方法や呼び出し方法（Ｓ１１）については、特に規定しない。しかし、実施例１では、たとえば定型レイアウトの画像イメージは、ＪＰＥＧ圧縮でＲＯＭ１に格納され、ＣＰＵ１２からＲＡＭ２にデコードされ、印刷用のプリントデータに変換される（Ｓ１２）。
【００６２】
次に、Ｓ１３で、マークシートＭＳ１の合成画像エリア３１に印刷する合成画像を呼び出す。呼び出された合成画像データは、上記のように、カードインタフェース９に接続されているメモリカードに記憶されている任意の画像データに対して、操作部と表示部とを介して、指定され、決定される。合成画像データも、定型レイアウトと同様に、Ｓ１４でプリントデータに変換される。
【００６３】
次に、Ｓ１５で、印刷指示Ａが呼び出される。この「印刷指示Ａ」は、マークシートＭＳ１を印刷するために必要な情報である。実施例１では、印刷指示Ａについては、特に規定しないが、実施例１では、「印刷指示Ａ」は、合成したい画像のファイル名、ファイルシステム上のパス、マークシートＭＳ１の機能種別であると定義する。印刷指示Ａは、マークシートＭＳ１を印刷する以前に、キー入力等によって決定され、ＲＡＭ２領域であって、印刷指示Ａを記憶する領域に記憶されている。
【００６４】
そして、Ｓ１５で呼び出した印刷指示Ａは、Ｓ１６で、バーコード化するために、プリントデータに変換される。なお、実施例１では、バーコードの形式については、特に規定はしないが、実施例１では、二次元バーコードとして印刷される。
【００６５】
最後に、Ｓ１７で、これまでのフローチャートでプリントデータとして生成されている定型レイアウト（Ｓ１２）、合成画像（Ｓ１４）、バーコードＡ（Ｓ１６）を含むマークシートＭＳ１が印刷される。図６で説明したフローチャートに従って、図５に示すマークシートＭＳ１が印刷される。
【００６６】
次に、印刷されたマークシートＭＳ１に対して、ユーザは、任意の印刷指示を行うために、マークの記入を行う（Ｓ２）。
【００６７】
＜マークシートＭＳ１記入＞
図７は、マークシートＭＳ１の記入例と印刷結果とを模式的に示す図である。
【００６８】
実施例１では、マークシートＭＳ１に対するユーザの記入手段については、特に規定しないが、実施例１では、たとえば図７で示すような記入例で、ユーザが記入したとする。
【００６９】
次に、出力結果として、第１の用紙設定４５、第２の用紙設定４６、第２の用紙設定＋テスト印刷指示４７を得るためのマーク記入例について説明する。
【００７０】
まず、第１の用紙設定４５で、「Ｌ判フォト紙４１」を選択し、欄４３において、「２００５．１２．０１」という描画を記入した結果、出力される。
【００７１】
また、第２の用紙設定４６は、用紙設定で「特殊メディア：ＣＤ４２」を選択し、欄４３において、同様に「２００５．１２．０１」という描画を記入した結果、出力される。
【００７２】
また、レイアウト２＋テスト印刷指示４７は、第２の用紙設定の記入に加えて、「テスト印刷する４４」のマークを記入した結果、出力される
図７に示す記述例のように、図４のマークシート記入（Ｓ２）で、マークシートＭＳ１の記入が行われる。
【００７３】
次に、図４のＳ３で記入されたマークシートＭＳ１を解析する。
【００７４】
＜マークシートＭＳ１解析＞
図８は、マークシートＭＳ１の解析処理（Ｓ３）を詳細に説明するフローチャートである。
【００７５】
まず、Ｓ２１で、マークシートＭＳ１を読み取る。なお、マークシートＭＳ１の詳細な読み取り動作については、実施例１では、特に規定しない。しかし、実施例１では、マークシートＭＳ１の解析に必要十分な解像度で、ＲＡＭ２の読み取り画像メモリから、ＲＧＢ各８Ｂｉｔのカラーデータとして読み取る。
【００７６】
次に、Ｓ２２で、マークシートＭＳ１を判別する。実施例１では、読み取った画像が、マークシートＭＳ１であるか否かの判別方法については、特に規定しない。しかし、実施例１では、マークシートＭＳ１固有の予め決まった特徴点（特徴画素）が、上記読み取り画像メモリに記憶した画像から検出できるか否かに応じて、読み取った画像がマークシートＭＳ１であったのか否かを判別する。
【００７７】
次に、Ｓ２３で、バーコードエリアを解析する。実施例１では、バーコードの形式については、特に規定しないが、実施例１では、２次元バーコードとして、特定の濃度以上の範囲領域がどのような組み合わせで点在するかについて検出することによって、２値化されている情報を検出する。
【００７８】
Ｓ２３で、バーコードエリアの解析に成功すると、Ｓ２４で、バーコードに埋め込まれている印刷指示Ａを取得することができる。印刷指示Ａは、上記のように、マークシートＭＳ１を出力するために必要な情報である。
【００７９】
次に、Ｓ２５で、印刷指示エリアを解析する。印刷指示エリアは、ユーザが、任意の設定で、本番印刷するためにマーキングする領域である。実施例１では、印刷指示エリアの解析方法については、特に規定しない。しかし、実施例１では、印刷指示エリアには、マークシート方式が採用されているので、予め決められている座標のマークエリアに、一定以上の濃度の画素が検出された数量に基づいて、マークの塗りつぶしを判別する。また、マークによって指示される印刷指示命令の内容は、検出したマークの座標に基づいて判別する。
【００８０】
Ｓ２５で、印刷指示エリアの解析に成功すると、Ｓ２６で、印刷指示Ｂを取得することができる。
【００８１】
次に、印刷指示Ｂについて説明する。
【００８２】
印刷指示Ｂは、本番印刷をするために必要な情報であり、たとえば、ユーザがマークした記録メディア種別（図５の印刷指示エリア３２）や、レイアウト情報（図５の印刷指示エリア３２）、合成する画像ファイルを呼び出すための情報等で構成される。
【００８３】
したがって、印刷指示Ｂは、バーコードＡから取得した印刷指示Ａの情報を一部含むこともあり得る。印刷指示Ｂを取得することによって、ＭＦＰ１００は、ユーザの新たなキー入力等の印刷指示を受けなくても、本番印刷を実行することができる。
【００８４】
次に、Ｓ２７で、手書き合成描画指示エリア３３を解析する。実施例１では、手書き合成描画指示エリア３３の解析方法については、特に規定しない。しかし、実施例１では、手書き合成描画指示エリア３３内の描画画像データのみを、描画合成印刷指示シート全体から解析して、抽出する。また、手書き合成描画指示エリア３３のみを、高解像度のカラーモードで再度読み取るようにしてもよい。
【００８５】
Ｓ２７で、合成描画の解析に成功すると、Ｓ２８で、手書き合成描画指示エリア３３に描画された画像を取得する。実施例１では、取得する描画合成画像のフォーマットについては、特に規定はしないが、実施例１では、ＲＡＭ２に、ＲＧＢ８ｂｉｔ形式のフォーマットで記憶される。
【００８６】
次に、Ｓ２９で、取得済みの印刷指示Ａから合成画像を取得する。そして、Ｓ３０では、Ｓ２８で取得した手書き描画画像と、Ｓ２９で取得した合成画像とを合成処理し、合成印刷するための画像を作成する。
【００８７】
実施例１では、同様に合成処理については、特に規定しないが、実施例１では、ビットマップ展開された合成画像に対して、同じ座標関係を有しながら展開された描画ビットマップ画像を、座標毎に上書きすることによって、合成処理を行う。
【００８８】
上記のように、Ｓ２１〜Ｓ３０の処理動作によって、マークシートＭＳ１から合成印刷するための画像データの取得作業は整った。
【００８９】
次に、Ｓ３１で作成された合成画像を、どのメディアに対して印刷するかの判別が行われる。
【００９０】
Ｓ３１では、Ｓ２６で取得した印刷指示Ｂのうち、「テスト印刷する」指示がされているか否かの判別を行う。テスト印刷の指示は、上記のように、図７に示す第２の用紙設定＋テスト印刷指示４４でマークがされていることから判別する。ただし、実施例１ではテスト印刷の指示手段については、特に規定しない。実施例１では、（図７に示す第２の用紙設定＋テスト印刷指示４４）の「テスト印刷する」を指示するマークから、指示されているが、マークシートＭＳ１の解析の前後にキーから、入力指示するようにしてもよい。
【００９１】
Ｓ３１でテスト印刷指示がされなかったら、Ｓ３２で、印刷指示Ｂの情報に基づいて、本番印刷を行う。しかし、Ｓ３１でテスト印刷指示がされていれば、Ｓ３３で、印刷指示Ａと印刷指示Ｂとに基づいてテストシートＴＳ１を印刷する。
【００９２】
以下、実施例１では、テスト印刷が指示されていることとして説明を続ける。
【００９３】
＜テストシートＴＳ１作成＞
図４のＳ３または、図８のマークシートＭＳ１解析の結果、テスト印刷するが指示されていると、図４のＳ５で、テストシートＴＳ１を作成する。
【００９４】
まず、テストシートＴＳ１について説明する。
【００９５】
図９は、テストシートＴＳ１を模式的に示す図である。
【００９６】
テストシートＴＳ１は、下記内容から構成されている。定型文エリア５１は、この印刷物がテストシートＴＳ１であることを明示的に説明している。
【００９７】
テストイメージ５２は、印刷指示Ｂで指定された印刷設定に基づいて作成される。ユーザは、テストシートＴＳ１に印刷されたテストイメージ５２を確認することによって、所望の印刷結果を、本番印刷に前もって知ることができる。
【００９８】
印刷指示エリア５３は、実施例１の主たる目的である、テストシートＴＳ１作成後に、ユーザが指示できる印刷命令を、マーク方式で指示するエリアである。実施例１では、本番印刷するか、やり直すか、の選択肢が用意されている。
【００９９】
バーコードＡエリア５４は、印刷指示Ａの情報が埋め込まれている。バーコードＡエリア５４は、印刷指示エリア５３のマークエリアで「やり直す」が選択されたときに、再度マークシートＭＳ１を印刷するために必要な情報が格納されている。
【０１００】
バーコードＢエリア５５は、印刷指示Ｂの情報が埋め込まれているエリアである。バーコードＢエリア５５は、印刷指示エリア５３で「本番印刷する」が選択されたときに、本番印刷するために必要な情報が格納されている。
【０１０１】
なお、実施例１では、テストシートＴＳ１にレイアウトされるバーコードについては、特に規定しない。実施例１では、バーコードＡとバーコードＢとに分割されているが、印刷指示Ａと印刷指示Ｂとを含む１つのバーコードでレイアウトされていてもよい。
【０１０２】
また、テストシートＴＳ１は、実施例１ではＡ４サイズ程度の普通紙に印刷されているが、実施例１では、テストシートＴＳ１のレイアウトについては、特に規定しない。しかし、一般的には、本番印刷で高価な特殊メディアが使用されることに対するテスト印刷であるので、普通紙のように一般的に安価で入手可能な記録メディアでテストシートＴＳ１が印刷されることを想定している。
【０１０３】
本番印刷結果５６は、テストシートＴＳ１の条件で本番印刷したときに得られる出力結果である。
【０１０４】
上記のように、テストシートＴＳ１を利用し、ユーザは、本番印刷の結果を予め確認することができる。たとえば、テストイメージエリア５２のように、手書き描画した日付位置がずれていることを、テストシートＴＳ１で確認することができたら、本番印刷の結果５６も同様になる。そこで、上記のように、テストシートＴＳ１から印刷結果の不具合を発見できれば、本番印刷を行わず、再度手書き描画をやり直すためにマークシートＭＳ１を出力することができる。
【０１０５】
次に、図９で示したテストシートＴＳ１を作成するための処理について説明する。
【０１０６】
図１０は、図４のＳ５で印刷するテストシートＴＳ１印刷の処理を詳細に説明するフローチャートである。
【０１０７】
まず、Ｓ４１で、テストシートＴＳ１に印刷する定型レイアウトをＭＦＰ１００のＲＯＭ１から呼び出す。定型レイアウトとは、たとえば図９に示す定型文エリア５１のように、機能毎に予め決められたレイアウトを示す。定型レイアウトは、たとえばＪＰＥＧ圧縮でＲＯＭに格納され、Ｓ４１で、呼び出され、Ｓ４２で、印刷するためのプリントデータに変換される。
【０１０８】
Ｓ４３で、印刷指示Ａが呼び出される。印刷指示Ａは、マークシートＭＳ１を印刷するために必要な情報である。
【０１０９】
実施例１では、印刷指示Ａについては、特に規定しないが、たとえば実施例１では、合成したい画像のパス、マークシートＭＳ１の種別等が、印刷指示Ａとして呼び出される。印刷指示Ａは、マークシートＭＳ１にレイアウトされているバーコードＡエリア５４から取得された内容に従って決定される。Ｓ４３で呼び出した印刷指示Ａを、Ｓ４４で、バーコード化し、プリントデータに変換する。なお、実施例１では、上記のように、バーコードの形式については、特に規定しないが、実施例１では、たとえば二次元バーコードとして印刷される。
【０１１０】
Ｓ４５で、印刷指示Ｂが呼び出される。印刷指示Ｂは、本番印刷を行うために必要な情報である。実施例１では、印刷指示Ｂについては、特に規定しないが、実施例１では、たとえば合成したい画像のパス、手書き描画した画像のパス、記録用紙、画像補正等が、印刷指示Ｂとして呼び出される。印刷指示Ｂは、マークシートＭＳ１の印刷指示エリアでマークされた内容に従って決定されている。Ｓ４５で呼び出した印刷指示Ｂを、Ｓ４６で、バーコード化し、プリントデータに変換する。なお、上記のように、実施例１では、バーコードの形式について、特に規定はしないが、実施例１では、たとえば二次元バーコードとして印刷される。
【０１１１】
Ｓ４７で、合成したい画像が呼び出される。呼び出される合成画像データは、カードインタフェース９に接続されたメモリカードに記憶されている任意の画像データに対して、印刷指示Ａに記述された画像パス指定に従って決定される。合成画像データも、定型レイアウトと同様に、Ｓ４８でプリントデータに変換される。
【０１１２】
最後に、Ｓ４９で、定型レイアウト（Ｓ４２）、バーコードＡ（Ｓ４４）、バーコードＢ（Ｓ４６）、合成画像（Ｓ４８）を含むテストシートＴＳ１を印刷する。
【０１１３】
図１０で説明したフローチャートに従って、図９に示すテストシートＴＳ１が印刷される。ユーザは、印刷されたテストシートＴＳ１のテストイメージを参考に、次にどの操作を行うかを決定し、図４のＳ６で、テストシートＴＳ１を記入する。
【０１１４】
最後に出力されたテストシートＴＳ１に対して、ユーザは次の印刷指示を行う、という操作手順は、ＭＦＰ１００から印刷される最新シートの指示に従って、目的の印刷を選択する対話形式の操作手順となるので、わかりやすいメリットがある。
【０１１５】
＜テストシートＴＳ１の記入＞
出力されたテストシートＴＳ１のテストイメージを確認し、ユーザは、テストシートＴＳ１を記入する。
【０１１６】
ユーザは、テストイメージに満足すれば、図９の印刷指示エリア５３にレイアウトされている「本番印刷」に対して、マーキングする。一方、テストイメージに満足できなければ、再度手書き描画をやり直すために、マークシートＭＳ１を出力する必要があるので、「やり直す」に対してマーキングを行う。
【０１１７】
＜テストシートＴＳ１の解析＞
図４に示すＳ６で記入されたテストシートＴＳ１を、Ｓ７で解析する。
【０１１８】
図１１は、図４に示すＳ７のテストシートＴＳ１解析処理を詳細に説明するテストシートＴＳ１解析フローチャートである。
【０１１９】
まず、Ｓ５１で、テストシートＴＳ１を読み取る。なお、上記のように、テストシートＴＳ１の詳細な読み取り動作については、実施例１では、特に規定しない。しかし、実施例１では、たとえばテストシートＴＳ１解析に必要十分な解像度で、ＲＡＭ２の読み取り、画像メモリにＲＧＢ各８Ｂｉｔのカラーデータとして読み取る。
【０１２０】
次に、Ｓ５２で、テストシートＴＳ１を判別する。実施例１では、上記のように読み取った画像が、テストシートＴＳ１であるか否かの判別方法については、特に規定しない。しかし、実施例１では、たとえばテストシートＴＳ１固有の予め決まった特徴点（特徴画素）が、上記画像メモリに記憶した画像から、検出できるか否かに基づいて、読み取った画像がテストシートＴＳ１であったのか否かを判別する。
【０１２１】
次に、Ｓ５３で、印刷指示エリアを解析する。印刷指示エリアは、ユーザがやり直しするか、本番印刷するかを指示するためにマーキングするエリアである。実施例１では、印刷指示エリアのマーク解析方法については、特に規定しない。しかし、実施例１では、たとえば印刷指示エリアには、マークシート方式が採用されているので、予め決められた座標のマークエリアに、一定以上の濃度の画素が検出される数量に応じて、マークの塗りつぶしを判別する。
【０１２２】
Ｓ５３で、印刷指示エリアの解析に成功すると、Ｓ５４で、印刷指示Ｃを取得することができる。ここでの印刷指示Ｃは、マークシートＭＳ１を再印刷する指示であるか、本番印刷する指示である。
【０１２３】
Ｓ５４で取得した印刷指示Ｃから、Ｓ５５でやり直し指示であると判別されると、やり直しのためにマークシートＭＳ１を再度作成する処理を行う。そのために、Ｓ６０で、テストシートＴＳ１のバーコードＡエリア５４を解析し、Ｓ６１で、印刷指示Ａを取得する。そして、Ｓ６２で印刷指示Ａを用いてマークシートＭＳ１を作成する。以下、マークシートＭＳ１を作成する処理は、図４のＳ８のフローからＳ１の処理へ進むので、図６で説明したマークシートＭＳ１の印刷の詳細動作と同様である。
【０１２４】
Ｓ５４で取得した印刷指示Ｃから、Ｓ５５でやり直し指示がなく、かつＳ５６で本番印刷指示が判別されると、本番印刷の処理を行う。このために、Ｓ５７で、バーコードＢエリア５５を解析し、Ｓ５８で、印刷指示Ｂを取得する。そして、Ｓ５９で、印刷指示Ｂを用いて本番印刷を実行する。すなわち、図４に示すＳ９で本番印刷を実行し、一連の処理を終了する。
【０１２５】
また、Ｓ５６で本番印刷指示がなければ、テストシートＴＳ１からは、いずれの指示もされなかったとして、処理を終了する。
【０１２６】
上記実施例によれば、テストシートＴＳ１にマークシートＭＳ１を印刷するための印刷指示Ａと本番印刷するための印刷指示Ｂとを、バーコード化し、さらに「やり直し」と「本番印刷」との印刷指示手段をマーク化する。
【０１２７】
このようにすることによって、ユーザは、テストシートＴＳ１の結果を見て、次に行うべき印刷処理を選択することができる。
【０１２８】
テストシートＴＳ１は、ユーザから見て、最新に出力された印刷物であるので、以前に出力されたマークシートＭＳ１を参照せずに、次に行う印刷指示を、容易に選択することができる。
【図面の簡単な説明】
【０１２９】
【図１】本発明の一実施例であるＭＦＰ１００の構成を示すブロック図である。
【図２】本発明の一実施例であるＭＦＰ１００を示す斜視図である。
【図３】実施例１の概要を説明する図である。
【図４】テストシートＴＳ１を用いたシートスキャン描画合成印刷の動作を示すフローチャートである。
【図５】図４に示すＳ１で印刷されたマークシートＭＳ１を模式的に示す図である。
【図６】マークシートＭＳ１を印刷する処理（Ｓ１）を詳細に示すフローチャートである。
【図７】マークシートＭＳ１の記入例と印刷結果とを模式的に示す模式図である。
【図８】マークシートＭＳ１の解析処理（Ｓ３）を詳細に説明するフローチャートである。
【図９】テストシートＴＳ１を模式的に示す図である。
【図１０】図４のＳ５で印刷するテストシートＴＳ１印刷の処理を詳細に説明するフローチャートである。
【図１１】図４に示すＳ７のテストシートＴＳ１解析処理を詳細に説明するテストシートＴＳ１解析フローチャートである。
【符号の説明】
【０１３０】
１００…ＭＦＰ、
ＭＳ１…マークシート、
ＴＳ１…テストシート、
２２…本番印刷結果、
３１…合成画像エリア、
３２…印刷指示エリア、
３３…手書き合成描画指示エリア、
３４…バーコードＡエリア、
３５…テスト印刷指示マーク欄、
ＭＳ２…記入済マークシート、
４１…第１の用紙設定、
４２…第２の用紙設定、
４３…欄、
４４…第２の用紙設定＋テスト印刷指示、
４５…第１の印刷用紙設定の印刷結果、
４６…第２の用紙設定の印刷結果、
４７…第２の用紙設定＋テスト指示の印刷結果、
５１…定型文エリア、
５２…テストイメージエリア、
５３…印刷指示エリア、
５４…バーコードＡエリア、
５５…バーコードＢエリア、
５６…本番印刷結果。
【図１】
2007336414.tif 000003
【図２】
2007336414.tif 000004
【図３】
2007336414.tif 000005
【図４】
2007336414.tif 000006
【図５】
2007336414.tif 000007
【図６】
2007336414.tif 000008
【図７】
2007336414.tif 000009
【図８】
2007336414.tif 000010
【図９】
2007336414.tif 000011
【図１０】
2007336414.tif 000012
【図１１】
2007336414.tif 000013