(57)【要約】【課題】一旦形成した手書き合成画像をスムーズに再利用する。【解決手段】メモリーカード４２に記憶され画像選択画面上でユーザーに選択された合成前の元画像７２に合成シートに手書きされた手書き画像を合成する合成処理を実行し、合成処理された手書き合成画像７６を合成前の元画像７２と共に格納するファイル１２を作成してメモリーカード４２に記憶する。これにより、次に手書き合成画像７６を印刷する際には、画像選択画面上で選択するだけでよく、合成シートを保管したり保管した合成シートを用いて再び手書き合成画像７６を合成処理する必要がない。また、手書き合成画像７６は、合成前の元画像７２と共にファイル１２に格納されるので、検索性を向上させることができる。この結果、一旦合成処理した手書き合成画像７６を次回再び印刷するときに、スムーズに再利用することができる。【選択図】図５
2010206586.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーにより選択された画像を形成する画像形成装置であって、
記憶手段に記憶された複数の画像ファイルからユーザーによる画像の選択を受け付ける選択受付手段と、
ユーザーにより手書きされた文字やイラストを含む手書き画像を読み取る読取手段と、
通常モード時には前記選択された画像を形成し、手書き合成モード時には前記読み取られた手書き画像を前記選択された画像に合成して手書き合成画像を形成する画像形成手段と、
前記手書き合成モード時には前記形成された手書き合成画像と前記選択された画像とを共に格納する単一の画像ファイルを前記選択受付手段と前記画像形成手段とにより処理が可能な形式で作成するファイル作成手段と、
前記作成された単一の画像ファイルを前記記憶手段に記憶する記憶制御手段と
を備える画像形成装置。
【請求項２】
請求項１記載の画像形成装置であって、
前記ファイル作成手段は、前記選択された画像を主画像とすると共に前記手書き合成画像を該主画像のヘッダーを起点とするアクセス用のアドレス情報を設定して該主画像に従属する従属画像とし、複数の画像が格納されていることを示す拡張子を付与して前記単一の画像ファイルを作成する手段であり、
前記選択受付手段と前記画像形成手段とは、前記拡張子が付与された画像ファイルが前記記憶手段に記憶されているときには、前記アドレス情報に基づいて前記従属画像とされた手書き合成画像にアクセスする手段である
画像形成装置。
【請求項３】
前記ファイル作成手段は、前記読み取られた手書き画像を併せて格納して前記単一の画像ファイルを作成する手段である請求項１記載の画像形成装置。
【請求項４】
前記選択受付手段は、前記複数の画像ファイル内の画像を縮小したサムネイル画像を用いてユーザーによる画像の選択を受け付ける手段である請求項１ないし３いずれか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザーにより選択された画像を形成する画像形成装置に関する。
【背景技術】
【０００２】
従来、この種の画像形成装置としては、デジタルカメラなどで撮影された画像の中からユーザーにより選択された画像に文字やイラストなどが手書きされた手書き画像を合成処理した合成画像を印刷する装置が提案されている（例えば、特許文献１参照）。この装置では、ユーザーにより選択された画像を紙媒体であるオーダーシートに薄く印刷し、文字やイラストなどが手書きされたオーダーシートをスキャナーで読み取って合成処理するものとしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２８７３６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した画像形成装置では、オーダーシートを読み取ったときに合成処理することはできるものの合成画像の再利用については考慮されていない。このため、次に同じ合成画像を印刷する際には、一旦合成処理した画像であるにも拘わらず、再びオーダーシートを読み取って合成処理しなければならない。また、このためにオーダーシートを保管しておく必要が生じるが、紙媒体であるオーダーシートはその保管状態や保管期間によっては退色したり変色したりするため、再び合成処理した合成画像の色合いが当初の合成画像と異なったものとなることがある。
【０００５】
本発明の画像形成装置は、一旦形成した手書き合成画像をスムーズに再利用することを主目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像形成装置は、上述の主目的を達成するために以下の手段を採った。
【０００７】
本発明の画像形成装置は、
ユーザーにより選択された画像を形成する画像形成装置であって、
記憶手段に記憶された複数の画像ファイルからユーザーによる画像の選択を受け付ける選択受付手段と、
ユーザーにより手書きされた文字やイラストを含む手書き画像を読み取る読取手段と、
通常モード時には前記選択された画像を形成し、手書き合成モード時には前記読み取られた手書き画像を前記選択された画像に合成して手書き合成画像を形成する画像形成手段と、
前記手書き合成モード時には前記形成された手書き合成画像と前記選択された画像とを共に格納する単一の画像ファイルを前記選択受付手段と前記画像形成手段とにより処理が可能な形式で作成するファイル作成手段と、
前記作成された画像ファイルを前記記憶手段に記憶する記憶制御手段と
を備えることを要旨とする。
【０００８】
この本発明の画像形成装置では、記憶手段に記憶された複数の画像ファイルからユーザーによる画像の選択を選択受付手段により受け付け、通常モード時には選択された画像を画像形成手段により形成し、手書き合成モード時には読取手段により読み取られた文字やイラストを含む手書き画像を選択された画像に画像形成手段により合成して手書き合成画像を形成し、形成された手書き合成画像と選択された画像とを共に格納する単一の画像ファイルを選択受付手段と画像形成手段とにより処理が可能な形式で作成して記憶手段に記憶する。これにより、一旦形成した手書き合成画像を次回再び利用する際には、記憶手段に記憶された画像ファイルから選択すればよく、手書き画像を保管したり保管した手書き画像を再び読み取って合成画像を形成する必要がない。また、手書き合成画像は、選択された画像と共に単一の画像ファイルに格納されるので、選択された画像と異なる画像ファイルに別々に格納するものに比して、検索性を向上させることができる。この結果、一旦形成した手書き合成画像を次回再び形成するときにスムーズに再利用することができる。
【０００９】
こうした本発明の画像形成装置において、前記ファイル作成手段は、前記選択された画像を主画像とすると共に前記手書き合成画像を該主画像のヘッダーを起点とするアクセス用のアドレス情報を設定して該主画像に従属する従属画像とし、複数の画像が格納されていることを示す拡張子を付与して前記単一の画像ファイルを作成する手段であり、前記選択受付手段と前記画像形成手段とは、前記拡張子が付与された画像ファイルが前記記憶手段に記憶されているときには、前記アドレス情報に基づいて前記従属画像とされた手書き合成画像にアクセスする手段であるものとすることもできる。こうすれば、単一の画像ファイルに複数の画像が格納されていても、手書き合成画像にスムーズにアクセスすることができる。
【００１０】
また、本発明の画像形成装置において、前記ファイル作成手段は、前記読み取られた手書き画像を併せて格納して前記単一の画像ファイルを作成する手段であるものとすることもできる。こうすれば、手書き画像のみの再利用が可能となる。
【００１１】
さらに、本発明の画像形成装置において、前記選択受付手段は、前記複数の画像ファイル内の画像を縮小したサムネイル画像を用いてユーザーによる画像の選択を受け付ける手段であるものとすることもできる。こうすれば、手書き合成画像の画像サイズが比較的大きなものとなっていても、スムーズに画像の選択処理を行なうことができる。
【図面の簡単な説明】
【００１２】
【図１】マルチファンクションプリンター１０の構成の概略を示す構成図。
【図２】メモリーカード４２に記憶された画像ファイルの一例を示す説明図。
【図３】手書き合成画像印刷処理ルーチンの一例を示すフローチャート。
【図４】合成処理される前後の画像の一例を示す説明図。
【図５】手書き合成画像がメモリーカード４２に記憶された様子を示す説明図。
【図６】手書き合成画像が記憶された後の画像選択画面８０の一例を示す説明図。
【発明を実施するための形態】
【００１３】
次に、本発明の実施の形態を図面に基づいて説明する。図１は本発明の画像形成装置の一実施形態であるマルチファンクションプリンター１０の構成の概略を示す構成図である。マルチファンクションプリンター１０は、図示するように、印刷ジョブに基づいて記録紙Ｓに印刷を実行するプリンターユニット２０と、ガラス台３６に載置された書類を読み取るスキャナーユニット３０と、メモリーカードスロット４０に挿入されたメモリーカード４２との間でデータを格納したファイルの入出力を行なうメモリーカードコントローラー４４と、各種情報を表示部５２に表示したりユーザーの指示をボタン群５４の操作を介して入力したりする操作パネル５０と、装置全体の制御を司るメインコントローラー６０とを備えている。このマルチファンクションプリンター１０では、プリンターユニット２０やスキャナーユニット３０，メモリーカードコントローラー４４，メインコントローラー６０がバス１２を介して互いに各種制御信号やデータのやり取りをすることができるよう構成されている。
【００１４】
プリンターユニット２０は、プリンターＡＳＩＣ２２とプリンターエンジン２４とを備えている。プリンターＡＳＩＣ２２は、プリンターエンジン２４を制御する集積回路であり、メインコントローラー６０から印刷指令を受けると、その印刷指令の対象となる画像データに基づいて記録紙Ｓに印刷するようプリンターエンジン２４を制御する。また、プリンターエンジン２４は、印刷ヘッドから記録紙Ｓへインクを吐出することにより印刷を行なう周知のインクジェット方式のカラープリンター機構として構成されている。なお、ＡＳＩＣは、Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略である。
【００１５】
スキャナーユニット３０は、スキャナーＡＳＩＣ３２とスキャナーエンジン３４とを備えている。スキャナーＡＳＩＣ３２は、スキャナーエンジン３４を制御する集積回路であり、メインコントローラー６０からのスキャン指令を受けると、ガラス台３６に載置された書類を画像データとして読み取るようスキャナーエンジン３４を制御する。また、スキャナーエンジン３４は、周知のイメージスキャナーとして構成され、書類に向かって発光した後の反射光をレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の各色に分解してスキャンデータとする周知のカラーイメージセンサーを備えている。
【００１６】
メモリーカードコントローラー４４は、メモリーカードスロット４０に挿入されたメモリーカード４２との間でデータを格納したファイルの入出力を行なうものである。このメモリーカードコントローラー４４は、メモリーカードスロット４０にメモリーカード４２が接続されているとき、メモリーカード４２に記憶されているファイルを読み出してメインコントローラー６０に送信したりメインコントローラー６０からの命令を入力しその命令に基づいてメモリーカード４２にファイルを記憶したりする。
【００１７】
メインコントローラー６０は、ＣＰＵ６２を中心とするマイクロプロセッサーとして構成されており、各種処理プログラムや各種データ、各種テーブルなどを記憶したＲＯＭ６４と、一時的にスキャンデータや印刷データなどを記憶するＲＡＭ６６と、電源を切ってもデータを保持可能なフラッシュメモリー６８と、操作パネル５０との通信を可能とする内部通信インターフェース（Ｉ／Ｆ）６９とを備えている。このメインコントローラー６０は、プリンターユニット２０やスキャナーユニット３０，メモリーカードコントローラー４４からの各種動作信号や各種検出信号を入力したり、操作パネル５０のボタン群５４の操作に応じて発生する操作信号を入力したりする。また、メモリーカード４２からファイルを読み出してメインコントローラー６０へ出力する読出指令をメモリーカードコントローラー４４に出力したり、画像データの印刷を実行するようプリンターユニット２０に印刷指令を出力したり、操作パネル５０のボタン群５４のスキャン指令に基づいてガラス台３６に載置された書類を画像データとして読み取るようスキャナーユニット３０に読取指令を出力したり、操作パネル５０に表示部５２の制御指令を出力したりする。
【００１８】
ここで、本実施形態のマルチファンクションプリンター１０は、１つの画像を通常のデータ構造でまとめた通常のファイルや複数の関連性のある画像を集合形式のデータ構造でまとめた集合ファイルを扱うことができる。図２は、メモリーカード４２に記憶されたファイルのデータ構造の一例を示す説明図である。ファイル１〜５は、いずれも画像がＪＰＥＧ方式で符号化されたファイルであり、拡張子として「ｊｐｇ」が付与されている。ファイル２の拡大図にその一例を示すように、これらは、データの先頭を示すマーカであるＳＯＩ（Start Of Image），撮影日時や絞り値などの撮影データや画像データサイズなどの画像に関する情報であるＥｘｉｆ付属情報と画像データ本体を所定サイズにリサイズしたサムネイル画像とを記録するマーカーセグメントＡＰＰ１，ＪＰＥＧ方式で符号化された画像データ本体，データの終了を示すマーカであるＥＯＩ（End Of Image）とから構成されている。一方、ファイル６は、複数の画像を１つの主画像とその主画像に従属する従属画像として集合形式のデータ構造でまとめて格納した集合ファイルであり、本実施形態では、このようなファイル規格をサンプルフォーマットと称し拡張子として「ｓｐ」を付与するものとした。なお、これらの名称や拡張子は一例であり、これに限られるものではない。このファイル６には、拡大図に示すように、画像１〜画像ｎまでのｎ個の画像データが格納されており、各画像データは、データの先頭を示すマーカであるＳＯＩ，上述と同様のデータを記録するマーカーセグメントＡＰＰ１，サンプルフォーマットで規定されたサンプルフォーマット付属情報を記録するマーカーセグメントＡＰＰ２，ＪＰＥＧ方式で符号化された画像データ本体，データの終了を示すマーカであるＥＯＩとから構成されている。本実施形態では、画像１を主画像とし、画像２以降を従属画像とするものとした。主画像である画像１のマーカーセグメントＡＰＰ２には、集合ファイルに格納されている画像の数を示す格納画像数Ｇｎや画像種別、各画像のサイズ、マーカーセグメントＡＰＰ２の先頭位置を起点とした各画像のＳＯＩへのアクセス用のアドレス情報であるオフセット値などが記録され、従属画像である画像２以降のマーカーセグメントＡＰＰ２には、画像番号などが記録される。画像種別には、格納されている複数の画像の関連が示され、例えば、複数の画像として手書き合成前の画像と手書き合成後の画像とが格納されているときには手書き合成と記録され、複数の画像としてパノラマ撮影されたパノラマ合成用の画像が格納されているときにはパノラマ合成と記録される。なお、各画像のオフセット値は、マーカーセグメントＡＰＰ２の先頭位置を起点としたが、これに限られず、マーカーセグメントＡＰＰ２内の所定位置などとしてもよい。ここで、主画像へはファイル１〜５のような通常のファイルに格納される画像と同様にアクセスすることができ、各従属画像へは主画像のマーカーセグメントＡＰＰ２に記録されたオフセット値を用いてアクセスすることができる。このため、従属画像についても通常のファイルに格納される画像と同様に処理することができる。なお、マーカーセグメントＡＰＰ１やＡＰＰ２が画像データ内のヘッダーに該当する���
【００１９】
こうして構成されたマルチファンクションプリンター１０は、ボタン群５４の操作によりスキャンモードが選択されたときにはガラス台３６に載置された原稿を画像データとして読み取って記録紙Ｓに印刷したり、通常印刷モードが選択されたときにはメモリーカードスロット４０に接続されたメモリーカード４２に記憶されている画像ファイルからユーザーにより選択された画像を記録紙Ｓに印刷したりする。
【００２０】
次に、こうして構成された本実施形態のマルチファンクションプリンター１０の動作、特に、メモリーカード４２に記憶されている画像にユーザーが手書きした文字やイラストを含む手書きの画像を合成処理した手書き合成画像を記録紙Ｓに印刷する際の動作について説明する。図３は、メインコントローラー６０のＣＰＵ６２により実行される手書き合成画像印刷処理ルーチンの一例を示すフローチャートである。このルーチンは、メモリーカードスロット４４に画像ファイルが記憶されたメモリーカード４２が挿入されると共に記録紙ＳとしてＡ４サイズの普通紙がセットされ、ボタン群５４の操作により手書き印刷モードが選択されたときに実行される。なお、説明の便宜上、メモリーカード４２に記憶されている画像に対して初めてこのルーチンが実行される場合について説明し、ルーチンの実行当初にメモリーカード４２に集合ファイルは記憶されていないものとする。
【００２１】
このルーチンが実行されると、メインコントローラー６０のＣＰＵ６２は、まず、メモリーカード４２に記憶されたファイルの中からユーザーによる手書き合成対象の画像の選択を受け付ける画像選択画面を表示部５２に表示する（ステップＳ１００）。この画像選択画面は、図示は省略するが、メモリーカード４２に記憶された各画像のサムネイル画像が選択可能に表示され、ユーザーのボタン群５４の操作により画像を選択することができる。なお、ユーザーにより選択される合成対象の画像を、以下の説明では、合成前の元画像ということがある。画像が選択されると、既に合成処理のなされた手書き合成画像が選択されたか否かを判定する（ステップＳ１１０）。いま、メモリーカード４２に記憶されている画像に対して初めてこのルーチンが実行される場合を考えているから、メモリーカード４２内に合成処理された画像はなく、ステップＳ１１０で手書き合成画像は選択されていないと判定する。次に、手書き合成を行なうための合成シートを印刷して（ステップＳ１４０）、ユーザーによるボタン群５４の操作によりスキャン指令がなされるのを待つ（ステップＳ１５０）。ここで、図示は省略するが、合成シートには、ユーザーが文字やイラストなどを手書きするための手書き領域が印刷され、その手書き領域には手書きする際の位置の目安となるよう選択された画像が通常の印刷時よりも薄く印刷されている。そして、ユーザーにより文字やイラストなどが手書きされた合成シートがガラス台３６にセットされると共に手書き合成画像の印刷用の記録紙Ｓがセットされてから、スキャン指令がなされると、ＣＰＵ６２は、合成シートをスキャンする（ステップＳ１６０）。続いて、スキャンした手書き画像と選択された画像とを重ね合わせる合成処理を行なって（ステップＳ１７０）、合成した手書き合成画像をメモリーカード４２に記憶するか否かをユーザーに選択させる図示しない選択画面を表示部５２に表示して（ステップＳ１８０）、手書き合成画像の記憶が選択されるか否かを判定する（ステップＳ１９０）。手書き合成画像の記憶が選択されないと判定したときには、手書き合成画像を記録紙Ｓに印刷して（ステップＳ２７０）、本ルーチンを終了する。本ルーチンにより合成処理される前後の画像の一例を図４に示す。図４（ａ）がユーザーにより選択された合成前の元画像７２を示し、図４（ｂ）が合成シートの手書き領域に「Ｈｅｌｌｏ！」の文字が手書きされた手書き画像７４を示し、図４（ｃ）がスキャンした手書き画像７４と合成前の元画像７２とを合成処理した手書き合成画像７６を示す。
【００２２】
一方、ステップＳ１９０で手書き合成画像の記憶が選択されたと判定したときには、合成前の元画像が集合ファイルであるか否かを判定する（ステップＳ２００）。この判定は、ファイルの拡張子が「ｓｐ」であるか否かを判定する処理となる。ここで、上述したように、メモリーカード４２に集合ファイルは記憶されていないものとしたから、ステップＳ２００で合成前の元画像は集合ファイルではないと判定して、合成前の元画像と手書き合成画像とを共に格納して集合ファイルを作成する。具体的には、合成前の元画像を合成ファイルにおける主画像とすると共に手書き合成画像を従属画像として格納し（ステップＳ２１０）、マーカーセグメントＡＰＰ２を作成しマーカーセグメントＡＰＰ１の後に挿入して（ステップＳ２２０）、集合ファイルの拡張子「ｓｐ」を付与して（ステップＳ２３０）、集合ファイルを作成する。なお、マーカーセグメントＡＰＰ２の作成は、主画像の場合は、格納画像数Ｇｎに値２を設定したり画像種別を手書き合成としたり従属画像とした手書き合成画像のＳＯＩへのオフセット値を設定したりすることなどにより行なわれ、従属画像の場合は、画像番号に値２を設定することにより行なわれる。こうして集合ファイルを作成すると、作成した集合ファイルをメモリーカード４２に記憶して（ステップＳ２４０）、ステップＳ２７０で手書き合成画像を印刷して、本ルーチンを終了する。手書き合成画像がメモリーカード４２に記憶された様子を図５に示す。図示するように、合成前の元画像７２が主画像として格納されると共に手書き合成画像７６が従属画像として格納された単一の集合ファイルであるファイル１２がメモリーカード４２に記憶されている。
【００２３】
次に、手書き合成画像が集合ファイルに格納されてメモリーカード４２に記憶された以降の図３の手書き合成画像印刷処理ルーチンについて説明する。上述したように、従属画像のＳＯＩへのオフセット値を用いて手書き合成画像にアクセスすることにより手書き合成画像を通常の画像と同様に処理することができるから、ステップＳ１００の画像選択画面において、手書き合成画像のサムネイル画像を表示することができる。図６は、手書き合成画像が記憶された後の画像選択画面８０の一例を示す説明図である。図示するように、カーソル８０ａの移動により選択可能な画像として、手書き合成画像７６のサムネイル画像７６ａが合成前の元画像７２のサムネイル画像７２ａと並んで表示されている。このため、ユーザーは、手書き合成画像がメモリーカード４２に記憶されていることを一目で把握でき、また、手書き合成画像を容易に選択することができる。こうして、手書き合成画像が選択されると、続くステップＳ１１０で手書き合成画像が選択されたと判定する。なお、この判定は、例えば、選択された画像がマーカーセグメントＡＰＰ２を有する画像である場合に、その画像番号から主画像であるか従属画像であるかを判定し、従属画像であるときにその主画像の画像種別から手書き画像であるか否かを判定することにより行なうことができる。そして、選択された手書き合成画像をそのまま印刷するか否かをユーザーに選択させる図示しない選択画面を表示部５２に表示して（ステップＳ１２０）、手書き合成画像の印刷が選択されるか否かを判定する（ステップＳ１３０）。手書き合成画像をそのまま印刷することが選択されたと判定したときには、ステップＳ２７０で印刷処理を実行して、本ルーチンを終了する。このように、一旦合成処理した手書き合成画像をメモリーカード４２に記憶した以降は、合成シートを用いて再び合成処理することなく、画像選択画面上で選択するだけで手書き合成画像を迅速に印刷することができる。このため、合成シートを保管しておく必要がない。また、手書き合成画像を合成前の元画像と同一の集合ファイルに格納し画像選択画面に両者のサムネイル画像を並べて表示するので、別々のファイルに格納するものや画像選択画面に並べて表示しないものに比して検索性を向上させることができる。なお、メモリーカード４２に記憶された手書き合成画像は、通常印刷モードにおいて通常の画像ファイルに格納されている画像と同様に選択して記録紙Ｓに印刷することもできる。
【００２４】
一方、ステップＳ１３０で手書き合成画像をそのまま印刷することが選択されないと判定したときには、ステップＳ１４０以降の処理を実行することにより、手書き合成画像にさらに手書きの画像を合成処理して新たな手書き合成画像を生成することができる。そして、ステップＳ１９０で新たな手書き合成画像の記憶が選択されたと判定したときには、続くステップＳ２００で合成前の元画像は集合ファイルと判定するから、新たな手書き合成画像を従属画像として集合ファイルに追加で格納すると共に（ステップＳ２５０）、主画像のマーカーセグメントＡＰＰ２の内容を更新し（ステップＳ２６０）、ステップＳ２７０で新たな手書き合成画像を印刷して、本ルーチンを終了する。なお、主画像のマーカーセグメントＡＰＰ２の更新は、格納画像数Ｇｎに値１を加えたり、新たに格納した手書き合成画像のＳＯＩへのオフセット値を設定したりすることなどにより行なわれる。また、新たに格納する手書き合成画像は、既に格納した手書き合成画像に続いて格納するものとした。このように、記憶した手書き合成画像を単に印刷するだけでなく、記憶した手書き合成画像にさらに合成処理を実行することができる。即ち、合成シートを保管しない場合であっても、保管しておいた合成シートに手書き内容を追加して再び合成処理を実行するのと同じ処理を実行することができる。
【００２５】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態のメモリーカード４２が本発明の「記憶手段」に相当し、操作パネル５０と図３の手書き合成画像印刷処理ルーチンのステップＳ１００の処理を実行するメインコントローラー６０とが「選択受付手段」に相当し、スキャナーユニット３０と手書き合成画像印刷処理ルーチンのステップＳ１６０の処理を実行するメインコントローラー６０とが「読取手段」に相当し、プリンターユニット２０と手書き合成画像印刷処理ルーチンのステップＳ１７０，２７０の処理を実行するメインコントローラー６０とが「画像形成手段」に相当し、手書き合成画像印刷処理ルーチンのステップＳ２１０〜２３０の処理を実行するメインコントローラー６０が「ファイル作成手段」に相当し、手書き合成画像印刷処理ルーチンのステップＳ２４０の処理を実行するメインコントローラー６０とメモリーカードコントローラー４４とが「記憶制御手段」に相当する。
【００２６】
以上詳述した本実施形態のマルチファンクションプリンター１０によれば、手書き印刷モードにおいては、メモリーカード４２に記憶され画像選択画面上でユーザーに選択された合成前の元画像に合成シートに手書きされた手書き画像を合成する合成処理を実行し、合成処理された手書き合成画像を合成前の元画像と共に格納する集合ファイルを作成してメモリーカード４２に記憶する。これにより、次に同じ手書き合成画像を印刷する際には、画像選択画面上で選択するだけでよく、合成シートを保管したり保管した合成シートを用いて再び同じ手書き合成画像を合成処理する必要がない。また、手書き合成画像は、合成前の元画像と共に集合ファイルに格納されるので、合成前の元画像と異なるファイルに別々に格納するものに比して、検索性を向上させることができる。この結果、一旦生成した手書き合成画像を次回再び印刷するときに、スムーズに再利用することができる。
【００２７】
なお、本発明は上述した実施態様に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００２８】
上述した実施形態では、合成シートの手書き領域に合成前の元画像を薄く印刷するものとしたが、これに限られず、手書き領域とは別の領域に印刷し白紙の状態の手書き領域内にユーザーが手書きするものとしてもよい。
【００２９】
上述した実施形態では、集合ファイルに合成前の元画像と手書き合成画像とを格納するものとしたが、これらに加えて、スキャナーで読み取った手書き画像を格納するものとしてもよい。この場合、例えば、図３に示す手書き合成画像印刷処理ルーチンにおいて、ステップＳ１４０〜Ｓ１６０の処理に代えて、記憶された手書き画像のユーザーによる選択を受け付ける処理を実行することにより、ユーザーにより選択された画像にユーザーにより選択された手書き画像を合成するなど手書き画像のみの再利用が可能となる。
【００３０】
上述した実施形態では、集合ファイルに格納された合成前の元画像と手書き合成画像とが画像選択画面上に並んで表示されるものとしたが、これに限られず、画像選択画面上には合成前の元画像のみを表示しておくものとしてもよい。この場合、元画像が選択されたときに、マーカーセグメントＡＰＰ２に記憶されている画像種別が手書き合成であることを判定したときに、格納されている手書き合成画像を選択可能にするものとしてもよい。
【００３１】
上述した実施形態では、記憶された手書き合成画像にさらに手書き画像を合成した新たな手書き画像を合成処理することができるものとしたが、そのような処理を行なわないものとしてもよく、記憶した手書き合成画像を単に印刷できるものとしてもよい。
【００３２】
上述した実施形態では、画像データがＪＰＥＧ方式で符号化されるものとしたが、これに限られず、ＢＭＰやＧＩＦ，ＴＩＦＦなど他の方式で符号化されるものとしてもよい。
【００３３】
上述した実施形態では、マーカーセグメントＡＰＰ２に各画像へのオフセット値などを記録するものを例示したが、これに限られず、任意のマーカーセグメントＡＰＰｎ（ｎは任意の整数）に記録するものとしてもよい。
【００３４】
上述した実施形態では、本発明の画像形成装置の一例としてマルチファンクションプリンター１０を示したが、本発明は画像を形成できるものであればこれに限定されるものではなく、例えば、ファクシミリ装置や複合機などのＯＡ機器に適用してもよい。また、記録紙Ｓに印刷を実行するプリンターユニット２０を備えずに、表示部５２など表示画面に単に画像を表示するものとしてもよい。
【符号の説明】
【００３５】
１０  マルチファンクションプリンター、１２  バス、２０  プリンターユニット、２２  プリンターＡＳＩＣ、２４  プリンターエンジン、３０  スキャナーユニット、３２  スキャナーＡＳＩＣ、３４  スキャナーエンジン、３６  ガラス台、４０  メモリーカードスロット、４２  メモリーカード、４４  メモリーカードコントローラー、５０  操作パネル、５２  表示部、５４  ボタン群、６０  メインコントローラー、６２  ＣＰＵ、６４  ＲＯＭ、６６  ＲＡＭ、６８  フラッシュメモリー、６９  内部通信Ｉ／Ｆ、７２  合成前の元画像、７２ａ，７４ａ  サムネイル画像、７４  手書き画像、７６  手書き合成画像、８０  画像選択画面、８０ａ  カーソル、Ｓ  記録紙。
【図１】
2010206586.tif 000003
【図２】
2010206586.tif 000004
【図３】
2010206586.tif 000005
【図４】
2010206586.tif 000006
【図５】
2010206586.tif 000007
【図６】
2010206586.tif 000008