(57)【要約】【課題】  ユーザが手書した画像と写真とを合成する場合、ユーザが意図したものと異なる写真が印刷されることを防止し、ユーザが印刷したい写真のみを印刷することができる画像処理装置および画像処理装置の制御方法を提供することを目的とする。【解決手段】  所定の設定情報入力シートに記載されているシートコードであって、画像に関する情報が埋め込まれているシートコードを作成し、設定情報入力シートと、画像蓄積手段に蓄積されている画像とを出力し、設定情報入力シート上のマークとシートコードとを読み取った情報を解析した結果に従って、出力条件または出力指定されている画像を表示し、設定情報入力シート上の所定のマークを読み取ったことを解析すると、解析した出力予定の画像、出力条件を、上記表示手段に表示させる。【選択図】  図１
2007043599.tif 000002
【特許請求の範囲】
【請求項１】
画像を蓄積する画像蓄積手段と；
所定の設定情報入力シートに記載されているシートコードであって、画像に関する情報が埋め込まれているシートコードを作成するシートコード作成手段と；
上記画像蓄積手段に蓄積されている画像と、上記シートコード作成手段を介して作成されたコードとを用いて、上記設定情報入力シートを作成する設定情報入力シート作成手段と；
上記設定情報入力シート作成手段が作成した設定情報入力シートと、上記画像蓄積手段に蓄積されている画像とを出力する出力手段と；
上記設定情報入力シート上のマークと上記シートコードとを読み取る読取手段と；
上記読取手段が読み取ったマークと上記シートコードとを解析する解析手段と；
上記解析手段が所定のマークを解析すると、上記出力手段での出力を所望する画像と出力条件とを表示する表示手段と；
を有することを特徴とする画像処理装置。
【請求項２】
請求項１において、
上記読取手段が読み取ったマークとシートコードとに対応する画像と、上記読取手段が読み取った設定情報入力シート上の特定の画像とを合成する合成手段を有し、上記解析手段が、上記設定情報入力シート上の所定のマークを読み取ったことを解析すると、上記合成手段は、上記読取手段が読み取ったマークとシートコードとに対応する画像と上記読取手段が読み取った設定情報入力シート上の特定の画像とを合成し、上記表示手段は、上記合成手段によって合成された画像と上記出力条件とを表示をすることを特徴とする画像処理装置。
【請求項３】
請求項１において、
上記解析手段で解析された出力を所望する画像と出力条件に関して、ユーザが変更するための操作手段を有し、上記表示手段に表示されている出力を所望する画像と出力条件に関して、上記操作手段によってユーザが変更可能であることを特徴とする画像処理装置。
【請求項４】
請求項３において、
上記操作手段を用いて画像を出力する場合、上記操作手段を用いて変更された出力する予定の画像、出力条件に基づいて、上記出力手段が、画像を出力することを特徴とする画像処理装置。
【請求項５】
請求項３において、
上記操作手段を用いて画像の出力を取りやめる場合に、上記設定情報入力シート作成手段は設定情報入力シートと同一の設定情報入力シートを作成することを特徴とする画像処理装置。
【請求項６】
請求項５において、
上記操作手段を用いて画像の出力を取りやめる場合に、上記表示部に同一の設定情報入力シートを再出力するかどうかを、ユーザに選択させる表示を行い、上記操作部を用いて設定情報入力シートを再作成するかどうかをユーザに選択させ、ユーザが再作成することを選択した場合にのみ、上記設定情報入力シート作成手段は、同一の設定情報入力シートを再出力することを特徴とする画像処理装置。
【請求項７】
請求項１において、
上記解析手段が、設定情報入力シート上の所定のマークを読み取らなかったことを解析すると、設定情報入力シート上のマークとシートコードとに基づいて、上記画像蓄積手段に蓄積されている画像を上記出力手段に出力させることを特徴とする画像処理装置。
【請求項８】
画像を蓄積する画像蓄積工程と；
所定の設定情報入力シートに記載されているシートコードであって、画像に関する情報が埋め込まれているシートコードを作成するシートコード作成工程と；
上記画像蓄積工程で蓄積された画像と、上記シートコード作成工程で作成されたコードとを用いて、上記設定情報入力シートを作成する設定情報入力シート作成工程と；
上記設定情報入力シート作成工程で作成された設定情報入力シートと、上記画像蓄積工程で蓄積された画像とを出力する出力工程と；
上記設定情報入力シート上のマークと上記シートコードとを読み取る読取工程と；
上記読取工程で読み取られた上記シートコードを解析する解析工程と；
上記解析工程で所定のマークを解析すると、上記出力工程で出力を所望する画像と出力条件とを表示する表示工程と；
を有することを特徴とする画像処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像処理装置の制御方法に関する。
【背景技術】
【０００２】
近年、デジタルカメラの普及が急激に広がり、デジタルカメラは、従来、パソコンの周辺機器というイメージであったが、パソコンを持たない家庭等も含めて、デジタルカメラの売上が伸びている。そのため、特に近年、デジタルカメラデータの印刷を、パソコンを介さずに、家庭用プリンタ等に直接印刷する需要が高まっている。
【０００３】
デジタルカメラで撮影されたデータを、ＳＤカード、コンパクトフラッシュ（登録商標）メモリ等のメモリカードに蓄え、家庭にパソコンがある場合は、撮影された画像データを、パーソナルコンピュータに取り込むことができる。また、プリンタ等の記録装置で印刷することができる。
【０００４】
一方、パソコンを介さずに直接印刷する方法として、メモリカード等のデジタル画像を記憶するメディアを、記録装置に直接挿入し、記録装置の操作部における操作によって、写真を印刷する方法が採用されている。
【０００５】
しかし、家庭向けの記録装置では、操作部が小さいものや、キーの数が少ないものが多く、また画像を選択する際に必要なビューワもサイズに制限があり、操作も表示もパソコンに比べて難しいことが現状である。
【０００６】
特に、メモリカード内の画像を印刷する際は、画像の閲覧、画像番号の指定、印刷する画像の部数指定、印刷解像度指定等、設定する点が多い反面、記録装置の操作部は、それ程、キーを多く配置することがなく、煩雑な操作になりがちである。
【０００７】
そこで、パソコンを介さずに、メモリカード内の画像データを印刷する方法として、複合機が、自分の読取装置と記録装置とを具備していることを活かし、写真印刷をナビゲーションするためのインデックスシートを用いる方法が採用されている。
【０００８】
上記従来方法では、インデックスシートを、画像処理装置で記録する。上記「インデックスシート」は、印刷の候補である画像をインデックスにまとめ、それら画像毎にマークをつけ、さらに印刷解像度等を指示することができるマークを付加したシートである。
【０００９】
ユーザが記録したい画像と記録設定とを、ユーザが、上記インデックスシートにマークする。この方法は、写真の焼き増しの手順と類似した方法であり、したがって、ユーザにも、直感的にわかりやすい操作方法である。
【００１０】
その後に、ユーザが記入したインデックスシートを、複合機の読取部が読み取り、そのユーザの記入結果に基づいて、複合機が写真を印刷する。この方法を用いることによって、パソコンを介さずに、写真印刷する際に、操作パネルで行っていた写真印刷の煩雑な操作を簡単に実行することができる（たとえば、特許文献１、特許文献２参照）。
【００１１】
これら特許文献１、２においては、上記インデックスシートを、「プルーフシート」と呼んでいる。
【００１２】
また、上記と同様に、シートを用いた写真印刷の既存の方法として、手書合成シートが使用される。この方法では、印刷したい画像と、ユーザが「手書合成シート」と呼ばれるシートに手書した画像データとを合成し、写真として印刷する。
【特許文献１】特開２００２−２７３９７３号公報
【特許文献２】特開２００２−３０５７０１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
上記従来のインデックスシートを用いた写真印刷の方法では、複合機の読取部が、インデックスシートを読み取りした後に、読取結果の解析を行い、すぐに写真の印刷を開始する。
【００１４】
ところで、ユーザのマークの仕方によっては、複合機の読取部が読み取りミスや複合機の解析部が読み取り結果の解析ミスを起こす可能性がある。このために、ユーザがマークを間違えて記入した場合や、複合機で読み取りミスや解析ミスを起こした場合に、ユーザが意図したものと異なる写真が印刷されるという問題がある。
【００１５】
また、上記従来の手書合成シートでは、複合機の読取部が手書合成シートを読み取りした後に、読取結果を解析し、写真と読み取り結果とを自動的に合成し、写真の印刷を開始する。
【００１６】
しかし、ユーザが手書した画像と写真とを合成するので、上記従来のインデックスシートを用いた写真印刷の方法と同様に、ユーザが意図したものと異なる合成写真が印刷されるという問題がある。
【００１７】
本発明は、インディックスシートを用いた写真を印刷する場合、あるいは、ユーザが手書した画像と写真とを合成する場合、ユーザが意図したものと異なる写真が印刷されることを防止し、ユーザが印刷したい写真のみを印刷することができる画像処理装置および画像処理装置の制御方法を提供することを目的とする。
【００１８】
また、ユーザが解析結果を確認する場合に、操作表示部を用いてユーザが意図した写真かどうかを確認するだけではなく、操作表示部を用いて、印刷枚数の変更や印刷の中止をすることができることを目的とする。
【００１９】
さらに、ユーザが解析結果を確認する場合に、画像処理装置に読み取らせた設定情報入力シートの再印刷等ができる画像処理装置および画像処理装置の制御方法を提供することを目的とする。
【課題を解決するための手段】
【００２０】
本発明は、画像を蓄積する画像蓄積手段と、所定の設定情報入力シートに記載されているシートコードであって、画像に関する情報が埋め込まれているシートコードを作成するシートコード作成手段と、上記画像蓄積手段に蓄積されている画像と、上記シートコード作成手段を介して作成されたコードとを用いて、上記設定情報入力シートを作成する設定情報入力シート作成手段と、上記設定情報入力シート作成手段が作成した設定情報入力シートと、上記画像蓄積手段に蓄積されている画像とを出力する出力手段と、上記設定情報入力シート上のマークと上記シートコードとを読み取る読取手段と、上記読取手段が読み取ったマークと上記シートコードとを解析する解析手段と、上記解析手段が所定のマークを解析すると、上記出力手段での出力を所望する画像と出力条件とを表示する表示手段とを有することを特徴とする画像処理装置である。
【発明の効果】
【００２１】
本発明によれば、ユーザが手書した画像と写真とを合成する場合、ユーザが意図したものと異なる写真が印刷されることを防止し、ユーザが印刷したい写真のみを印刷することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２２】
発明を実施するための最良の形態は、次の実施例である。
【実施例１】
【００２３】
図１は、本発明の実施例１である複合機１００の概略構成を示すブロック図である。
【００２４】
複合機１００は、画像処理システムを構成し、ＣＰＵ１０１と、ＲＯＭ１０２と、ＲＡＭ１０３と、画像メモリ１０４と、データ変換部１０５と、読取制御部１０６と、読取部１０７と、操作表示部１０８と、解像度変換処理部１０９とを有する。また、複合機１００は、符号復号化処理部１１０と、記録制御部１１１と、ＵＳＢホスト制御部１１２と、記録部１１３と、ＵＳＢファンクション制御部１１４、ＣＰＵバス１２１とを有する。
【００２５】
また、ＵＳＢホスト制御部１１２に、メモリカード１１５が接続されている。
【００２６】
ＣＰＵ１０１は、システム制御部であり、複合機１００の全体を制御する。
【００２７】
ＲＯＭ１０２は、ＣＰＵ１０１が実行する制御プログラムやデータテーブル、組み込みオペレーティングシステム（ＯＳ）プログラム等の固定データを格納する。実施例１において、ＲＯＭ１０２に格納されている各制御プログラムは、ＲＯＭ１０２に格納されている組み込みＯＳの管理下で、スケジューリングやタスクスイッチ、割り込み処理等のソフトウエア実行制御を行う。
【００２８】
ＲＡＭ１０３は、バックアップ電源を必要とするＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成され、図示しないデータバックアップ用の１次電池によってデータが保持されている。ＲＡＭ１０３には、データが消去されては困るプログラム制御変数等を格納する。また、オペレータが登録した設定値や複合機１００の管理データ等を格納するメモリエリアも設けられている。
【００２９】
画像メモリ１０４は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成され、画像データを蓄積する。また、一部の領域をソフトウエア処理の実行のためのワークエリアとして確保してある。
【００３０】
データ変換部１０５は、ページ記述言語（ＰＤＬ：Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）等の解析や、キャラクタデータのＣＧ（Ｃｏｍｐｕｔｅｒ  Ｇｒａｐｈｉｃｓ）展開等、画像データの変換を行う。
【００３１】
読取制御部１０６は、読取部１０７が、ＣＩＳイメージセンサ（密着型イメージセンサ）によって原稿を光学的に読み取る。そして、電気的な画像データに変換した画像信号を、図示しない画像処理制御部を介して、２値化処理や中間調処理等の各種画像処理を施し、高精細な画像データを出力する。なお、実施例１では、読取制御部１０６、読取部１０７は、原稿を搬送しながら読み取りを行うシート読取制御方式と、原稿台に固定されている原稿をスキャンするブック読取制御方式との両制御方式に対応している。
【００３２】
操作表示部１０８は、数値入力キー、文字入力キー、ワンタッチ電話番号キー、モード設定キー、決定キー、取り消しキー等を備え、ユーザが画像送信相手先データの決定や登録値の設定データや省エネモードの設定の登録動作を行うための操作部とを有する。また、操作表示部１０８は、各種キー、ＬＥＤ（発光ダイオード）と、ＬＣＤ（液晶ディスプレイ）等によって構成され、オペレータによる各種入力操作や、複合機１００の動作状況、ステータス状況の表示等を行う表示部を有する。
【００３３】
解像度変換処理部１０９は、ミリ系の画像データとインチ系の画像データとの相互変換等の解像度変換制御を行う。なお、解像度変換処理部１０９において、画像データの拡大縮小処理も可能である。符号復号化処理部１１０は、複合機１００で扱う画像データ（非圧縮、ＭＨ、ＭＲ、ＭＭＲ、ＪＢＩＧ、ＪＰＥＧ等）を、相互に符号復号化処理し、また、拡大縮小処理を行う。
【００３４】
記録制御部１１１は、印刷される画像データについて、図示しない画像処理制御部を介して、スムージング処理や記録濃度補正処理、色補正等の各種画像処理を施すことによって、高精細な画像データに変換し、ＵＳＢホスト制御部１１２（後述）に出力する。また、ＵＳＢホスト制御部１１２を制御することによって、定期的に記録部１１３の状態情報データを取得する役割も果たす。
【００３５】
ＵＳＢホスト制御部１１２は、ＵＳＢ通信規格で定められたプロトコルで通信を行うための制御部である。ＵＳＢ通信規格は、双方向のデータ通信を高速に行う規格であり、１台のホスト（マスター）に対し、複数のハブまたはファンクション（スレーブ）を接続することが出来る。ＵＳＢホスト制御部１１２は、ＵＳＢ通信におけるホストの機能を有する。
【００３６】
記録部１１３は、図示しない専用ＣＰＵで制御するレーザビームプリンタやインクジェットプリンタ等からなる記録装置であり、ＵＳＢインタフェース経由で受信したカラー画像データ、またはモノクロ画像データを印刷部材に印刷する。ＵＳＢホスト制御部１１２とは、ＵＳＢ通信規格で定められたプロトコルで通信し、特に記録部１１３はファンクションの機能を有する。実施例１において、記録機能のＵＳＢ通信は、１対１の接続形態を用いる。また、実施例１においては、ＵＳＢ対応とする。
【００３７】
ＵＳＢファンクション制御部１１４は、ＵＳＢインタフェースの通信制御を行うものであり、ＵＳＢ通信規格に従って、プロトコル制御を行い、ＣＰＵ１が実行するＵＳＢファンクション制御タスクからのデータを、パケットに変換する。そして、ＵＳＢファンクション制御部１１４は、図示しない外部のＰＣにＵＳＢパケット送信を行い、逆に、外部のＰＣからのＵＳＢパケットを、データに変換してＣＰＵ１に送信する。
【００３８】
メモリカード１１５は、データ記憶媒体であり、複合機１００に接続することができる。実施例１では、メモリカード１１５と複合機１００とを、ＵＳＢのインタフェースで接続しているが、他の方法で接続するようにしてもよい。ＵＳＢホスト制御部１１２を通して、画像のデータ、その他電子データを、メモリカード内のデータにアクセスする。
【００３９】
上記構成要素１０１〜１０６、１０８〜１１２、１１４は、ＣＰＵ１０１が管理するＣＰＵバス１２１を介して、相互に接続されている。
【００４０】
図２は、複合機１００に設けられている操作表示部１０８の具体例を示す図である。
【００４１】
操作表示部１０８は、ＬＣＤビューワ２０１と、電源キー２０２と、コピーモードキー２０３と、スキャンモードキー２０４と、フォトモードキー２０５と、上下左右キー２０６と、メニューキー２０７と、ユーザ設定キー２０８とを有する。また、操作表示部１０８は、フォトインデックスシートキー２０９と、セットキー２１０と、ＳＴＯＰキー２１１と、モノクロスタートキー２１２と、カラースタートキー２１３とを有する。
【００４２】
ＬＣＤビューワ２０１は、メッセージ、オペレーションプロンプト、各種情報を表示するディスプレイである。電源キー２０２は、複合機１００の電源をＯＮ／ＯＦＦするキーである。
【００４３】
コピーモードキー２０３は、複合機１００がコピーできる状態にするキーであり、コピーモードキー２０３を押下することによって、複合機１００をコピーモードにすることができる。
【００４４】
スキャンモードキー２０４は、複合機１００がスキャンできる状態にするキーであり、スキャンモードキー２０４を押下することによって、複合機１００をスキャンモードにすることができる。
【００４５】
フォトモードキー２０５は、複合機１００において、デジタル写真をメモリカード１１５やＵＳＢホスト制御部１１２と接続される図示しないデジタルカメラからのダイレクト印刷ができる状態にするキーである。フォトモードキー２０５を押下することによって、複合機１００をフォトモードにすることができる。
【００４６】
上下左右キー２０６は、メニューやユーザ設定等、複数の選択肢からユーザが選択する際に使用するキーである。
【００４７】
メニューキー２０７は、コピーやカードからのダイレクト印刷等の実行時の設定値を設定する項目を表示するキーである。メニューキー２０７を押下することによって、実行用の設定項目を、ＬＣＤビューワ２０１に表示し、上下左右キー２０６によって選択し、セットキー２１０でセットすることができる。
【００４８】
ユーザ設定キー２０８は、ユーザが複合機１００に設定する設定値を登録するための画面を表示するキーである。ユーザ設定キー２０８を押下することによって、ユーザ設定項目を、ＬＣＤ２０１に表示することができ、上下左右キー２０６によって選択し、セットキー２１０でセットすることができる。
【００４９】
フォトインデックスシートキー２０９は、フォトインデックスシートに印刷し、またはフォトインデックスシートを読み取るための画面に移行させるキーである。複合機１００に、メモリカード１１５が挿入された状態で、フォトインデックスシートキー２０９を押下すると、後述のフォトインデックスシート３００への印刷、またはフォトインデックスシート３００からの読取を指示できる画面に移行する。上下左右キー２０６によって、読取か印刷かを選択し、セットキー２１０によって、セットすることができる。なお、フォトインデックスシートについては、図３でその詳細を説明する。
【００５０】
セットキー２１０は、選択された項目を決定するキーである。ＳＴＯＰキー２１１は、ファクシミリ送受信、コピーやその他のオペレーション操作を停止させるキーである。モノクロスタートキー２１２は、白黒コピー、白黒スキャン等を開始するキーである。カラースタートキー２１３は、カラーコピー、カラープッシュスキャン、カラー写真印刷等を開始するキーである。
【００５１】
図３は、実施例１において使用するフォトインデックスシート３００の一例を示す図である。
【００５２】
フォトインデックスシート３００は、フォトインデックスシートキー２０９を押下し、印刷指示をすることによって、複合機１００が印刷を行う対象を特定するシートである。
【００５３】
操作表示部１０８を介して、フォトインデックスシート印刷指示がされたら、複合機１００に装着されているメモリカード１１５から画像データを呼び出し、フォトインデックスシート３００を作成する。
【００５４】
この際に、フォトインデックスシート３００の印刷対象となる画像のそれぞれにマークが付けられる。ユーザは、メモリカード内の画像を写真印刷するための指示を、フォトインデックスシート３００に記入し、複合機１００に読み込むことによって、写真印刷を実現する。
【００５５】
なお、メモリカード１１５内の画像を写真印刷するための指示を、フォトインデックスシート３００に記入する場合、印刷したい画像のマークを塗りつぶし、これによって、その印刷設定を行う。印刷したい画像に対応するマークを塗りつぶすだけで、印刷設定が行われる。写真プリントしたい画像のマークに印をつけられたフォトインデックスシート３００を、読取部１０７に置く。そして、フォトインデックスシートキー２０９を押すことによって、フォトインデックスシート３００を読み込み、読み込み時に、マークの状態を判断し、写真印刷する画像を認識し、写真印刷を行う。
【００５６】
なお、フォトインデックスシート３００は、設定情報入力シートの一例であり、フォトインデックスシート３００の代わりに、他の設定情報入力シートを使用するようにしてもよい。
【００５７】
フォトインデックスシート３００は、マークシート部３０１と、画像選択部位３０２、３０３と、プレビュー表示マーク３０４と、シートコード３０５とを有する。
【００５８】
マークシート部３０１は、写真印刷をする際に、印刷の設定を決定するマークシート部である。マークシート部３０１には、紙サイズ、紙種、印刷方法、日付印刷、ＶＩＶＩＤフォト、ノイズ除去、画像全てを選択等の項目が記載されている。それぞれの項目を設定する際に、設定する項目を塗りつぶすことによって、塗りつぶされた項目が設定される。
【００５９】
また、「全部を選択」のマークが設けられ、この「全部を選択」のマークは、シートに表示されている全ての画像を選択する場合に塗りつぶすマークである。
【００６０】
画像選択部位３０２、３０３は、フォトインデックスシート３００に表示されている画像のうちで、所望の画像（写真印刷を望む画像）を選択する部位である。画像選択部位３０２は、選択する対象である画像を表示している部位であり、画像選択部位３０３は、表示されている画像のうちで、所望の画像（写真印刷を望む画像）に対応して設けられているマークである。
【００６１】
画像選択部位３０２、３０３には、画像毎にマークがつけられ、写真印刷を望む画像に対応するマーク３０３を塗ることによって、この塗られたマークに対応する画像が選択されたことを示す。また、マーク３０３は、印刷枚数を示す内容も含まれ、各画像に対して何枚印刷をするかを、ユーザが選択できる。
【００６２】
つまり、図３中、１つの画像３０２の下に３つのマーク３０３が記載され、３つのマーク３０３のうちの左側のマーク、中央のマーク、右側のマークを塗りつぶすと、対応する画像３０２を、それぞれ、１、２、３枚写真印刷することが設定される。
【００６３】
また、ユーザが画像を選択する際に参考となる情報として、写真が撮影された日の日付や、選択可能な画像を一意に示す画像番号を付加している。
【００６４】
プレビュー表示マーク３０４は、ユーザがフォトインデックスシート３００を使用して写真の印刷を開始する前に、ＬＣＤビューワ２０１に写真のプレビューを表示したい場合に、次のようにする。つまり、マーク３０４を塗り、複合機１００がシート読取操作をすることによって、複合機１００が読み取ったデータを解析し、印字指定されたと判断した写真を、ＬＣＤビューワ２０１にプレビュー表示する。
【００６５】
シートコード３０５は、シート３００の情報を含むコードであり、読取部１０７が、フォトインデックスシート３００を読み取った際に、シート３００の情報をここから読み取り、どの画像があるか等の情報を、複合機１００が知ることができる。また、シートコード３０５によって、読取部１０７がフォトインデックスシート３００を読み取った情報とメモリカード１１５の情報との整合性を保つことができる。
【００６６】
なお、上記方法は、写真印刷の方法としてのフォトインデックスシート３００の一例である。写真の印刷が開始される前にユーザが印刷する写真を確認できる方法について正しくなされれば、他の方法によって、ユーザが印刷する写真の確認を行うようにしてもよい。
【００６７】
次に、実施例１において、フォトインデックスシート３００を使用して、写真印刷する対象等を指示する動作について説明する。
【００６８】
図４は、実施例１において、フォトインデックスシート３００を使用して、写真印刷する対象等を指示する動作を示すフローチャートである。
【００６９】
フォトインデックスシート３００を印刷するためには、操作表示部１０８のフォトインデックスシートキー２０９を押下し、これによって、フォトインデックスシート３００の一連の操作を行うことができる。
【００７０】
まず、Ｓ４０１で、操作表示部１０８を介して、フォトインデックスシート３００の印刷操作がなされたことを検知したら、Ｓ４０２で、メモリカード１１５が接続されていることを確認する。
【００７１】
Ｓ４０３のメモリカード確認ステップにおいて、もし、メモリカード１１５が接続されていなければ、印刷ができず、終了する。メモリカード１１５が接続されていれば、Ｓ４０４で、操作表示部１０８の上下左右キー２０６、セットキー２１０等を用い、写真印刷すべき画像をおおまかに指定する。
【００７２】
メモリカード１１５に蓄積されている画像が、撮影日時順にソートされていれば、そのソート順に、画像に付与されている番号（ＮＯ．）に基づいて、画像を指示する。たとえば、上下左右キー２０６でＮＯ．１０を表示させ、セットキー２１０を操作してセットする。さらに、上下左右キー２０６を使用して、ＮＯ．２０を表示させ、セットキー２１０を操作し、セットする。
【００７３】
これらの操作によって、メモリカード１１５に格納されているＮＯ．１０〜ＮＯ．２０の画像について、指定が完了する。これらの操作を終え、フォトインデックスシート３００による写真印刷の設定が終了したら、Ｓ４０５で、写真印刷の設定内容を、フォトインデックスシート３００に印刷する。この印刷については、図５の説明で詳述する。
【００７４】
また、フォトインデックスシート３００に印刷する画像を選ぶ方法として、上記のように、画像に付与されている番号（ＮＯ．）に基づいて、範囲を指定する。この他に、撮影日時を指定し、その日時の写真を選ぶ方法や、撮影日時に基づいて、最新の写真から順に任意の枚数を指定して、選択する方法等を採用するようにしてもよい。
【００７５】
一方、Ｓ４０４で、フォトインデックスシート３００の読み込みが設定されると、Ｓ４０６で、フォトインデックスシート３００を読み込む。この読み込まれた写真印刷の設定内容に応じて、ＬＣＤビューワ２０１に写真のプレビュー表示を行い、最終的に写真の印刷を行う。フォトインデックスシート３００の読み込み、写真のプレビュー表示、印刷については、図７で詳述する。
【００７６】
フォトインデックスシート３００の印刷と読み込みとについて、上記のように、操作表示部１０８を介して実行されるが、操作表示部１０８以外の手段を使用して、フォトインデックスシート３００の印刷、読み込みを行うようにしてもよい。
【００７７】
図５は、実施例１において、フォトインデックスシート３００を印刷する動作を示すフローチャートである。
【００７８】
まず、Ｓ５０１では、フォトインデックスシート３００において、印刷対象として、ユーザが指定した画像の情報を取得する。
【００７９】
実施例１においては、メモリカード１１５内の画像データを、写真印刷の対象とするので、メモリカード１１５から画像データを取得する。この場合、シート３００の印刷を高速化するために、画像データとして、サムネイルの画像を取得し、シート３００に表示している。Ｓ５０２では、画像に画像番号を振り分ける。この振り分けられた画像番号は、画像を選択する際に、複合機１００が内部的に使用する番号である。
【００８０】
振り分けられた上記画像番号に関して、ユーザは一切関知する必要がなく、あくまでもシート３００の必要部分を塗りつぶすだけでよく、この塗りつぶされた部分を、読取部１０７が読み取る。Ｓ５０３では、ユーザに指定された画像の画像数を計算する。ここで、指定された画像数を、「ＩＭＡＧＥ＿ＮＵＭ」とする。ユーザは、画像の枚数を指定する場合、枚数での指定、日付での指定、全ての画像の指定等、様々な画像枚数の指定方法がある。ユーザは、画像の枚数を指定する場合、画像数を指定しないと、指定の対象に入る画像が何枚あるか分からないので、画像枚数に従って、シートの枚数を、自動的に変更する必要がある。
【００８１】
このために、画像数を指定する必要がある。Ｓ５０４において、印刷するシートのシートページ変数を初期化する。上記シートページ変数を、「ＳＨＥＥＴ」とする。シート３００は、１枚から始まるので、初期化の値を１とする。
【００８２】
次に、Ｓ５０５では、シート３００に対する画像の枚数を比較する。ここで、シート３００に入る画像の最大数を、「ＭＡＸ」とする。この場合、ユーザが指定した画像の最後まで（画像の全て）が、現在印刷しようとするページに入るかどうかを確認する。
【００８３】
まず、シートページ変数ＳＨＥＥＴの値が、そのまま、シート３００のページ数になるので、シートページ変数ＳＨＥＥＴと、シート３００に入る画像の最大数ＭＡＸとの積が、ＳＨＥＥＴページ目までに入る画像数である。これよって、指定された画像数ＩＭＡＧＥ＿ＮＵＭが大きいか小さいかを判別する。ＩＭＡＧＥ＿ＮＵＭが、ＭＡＸ×ＳＨＥＥＴよりも大きければ、Ｓ５０６に進み、逆に、ＩＭＡＧＥ＿ＮＵＭがＭＡＸ×ＳＨＥＥＴよりも小さければ、Ｓ５０９に進む。
【００８４】
Ｓ５０６では、ＳＨＥＥＴページに、ＭＡＸ数の画像を印刷する。画像番号ＭＡＸ×（ＳＨＥＥＴ−１）＋１から、画像番号ＭＡＸ×ＳＨＥＥＴまでの画像によって、フォトインデックスシート３００を作成する。ＳＨＥＥＴページ目を印刷する場合、ＳＨＥＥＴ−１ページ目までは、画像が既にシート３００に印刷されている。その画像の数は、ＭＡＸ×（ＳＨＥＥＴ−１）である。
【００８５】
したがって、その次の画像ＭＡＸ×（ＳＨＥＥＴ−１）＋１から、シート３００に入る最大数＋ＭＡＸであるＭＡＸ×ＳＨＥＥＴまでの画像が、ＳＨＥＥＴページ目に印刷する画像の対象である。そのために、画像番号ＭＡＸ×（ＳＨＥＥＴ−１）＋１から画像番号ＭＡＸ×ＳＨＥＥＴまでの画像によって、フォトインデックスシート３００を作成する。
【００８６】
Ｓ５０６で、フォトインデックスシート３００を作成したら、Ｓ５０７で、フォトインデックスシート３００を印刷する。印刷後に、Ｓ５０８では、ＳＨＥＥＴを１インクリメントし、次のシート３００を作成するために、Ｓ５０５に戻る。
【００８７】
Ｓ５０５で、ＩＭＡＧＥ＿ＮＵＭがＭＡＸ×ＳＨＥＥＴよりも小さいと判断されれば、Ｓ５０９で、画像番号ＭＡＸ×（ＳＨＥＥＴ−１）＋１から画像番号ＩＭＡＧＥＮＵＭまでの画像で、シート３００の画像を作成する。Ｓ５０９で、シート３００の最後のページにおける画像を作成する。
【００８８】
このために、ＳＨＥＥＴ−１ページ目までは、画像がシート３００に既に印刷されている。その画像の数は、ＭＡＸ×（ＳＨＥＥＴ−１）であるので、その次の画像ＭＡＸ×（ＳＨＥＥＴ−１）＋１から指定された画像数ＩＭＡＧＥ＿ＮＵＭまでのフォトインデックスシート３００を作成する。フォトインデックスシート３００の作成動作を、図６に詳述してある。Ｓ５１０で、フォトインデックスシート３００を印刷する。
【００８９】
上記のように、シート３００の印刷には、ユーザが画像を選択するという操作が入る。画像の選択を、できるだけ簡単にしてあるが、それでも、ユーザには手間になる可能性がある。特に、自分の思い通りに印刷しようとすると、複雑な操作を必要とする。
【００９０】
実施例１では、シート３００を複数部数印刷するので、シート３００に入る画像の最大数を基準とし、シート３００のページを決定して印刷するが、シート３００を複数印刷する場合、複数シート３００を印刷する他の方法を採用するようにしてもよい。
【００９１】
図６は、実施例１において、フォトインデックスシート３００の画像を作成する動作を示すフローチャートである。
【００９２】
図５に示すように、フォトインデックスシート３００を印刷する際に、メモリカード１１５に記録されている画像のうちで、指定された画像を抽出し、フォトインデックスシート３００の画像を作成する。ここで作成された画像を、記録部１１３で印刷することによって、フォトインデックスシート３００が印刷される。
【００９３】
まず、Ｓ６０１では、フォトインデックスシート３００の対象としてユーザが指定した画像を、画像選択部位３０２の位置に配置するように、図３に示すフォトインデックスシート３００を介して、シート３００の画像を作成する。この際、画像の配置は、図３に示す配置以外の配置でもよい。
【００９４】
次に、Ｓ６０２で、フォトインデックスシート３００のヘッダ部をつける。この場合、図３で示すフォトインデックスシート３００の題名等を指す。次に、Ｓ６０３では、印刷設定用のフォーマットをつける。この印刷設定用のフォーマットは、図３に示すマークシート部３０１等である。このエリアに、写真印刷の印刷解像度や、紙サイズ、その他諸々の印刷の設定を、ユーザが行う。
【００９５】
次に、Ｓ６０４で、ＬＣＤビューワ２０１にプレビュー表示するためのマーク３０４を、フォトインデックスシート３００においてユーザが選択した画像に付ける。つまり、図３で説明したように、シート３００を読み取った後にすぐ写真印刷するのではない。ユーザが選んだ画像を確認することを望む場合、ユーザがマーク３０４を塗りつぶし、複合機１００がシート３００を読み取り、ユーザが選んだ画像をＬＣＤビューワ２０１にプレビュー表示する。
【００９６】
次に、Ｓ６０５で、シートコード３０５をつける。この「シートコード」は、フォトインデックスシート３００に記載されている画像に関する情報が埋め込まれている情報である。シートコード３０５は、たとえば、シート３００に印刷されている画像は、画像番号のどこからどこまでの範囲に埋め込まれているかを示す情報である。上記「画像番号」は、Ｓ５０２で付けられている画像番号と同じである。
【００９７】
上記のようにして、ユーザが指定した画像を、フォトインデックスシート３００に記録する際の画像作成を、実現している。
【００９８】
図７は、実施例１において、フォトインデックスシート３００をスキャンし、プレビュー表示を行い、写真印刷する動作を示すフローチャートである。
【００９９】
まず、図４に示す方法で、複合機１００がフォトインデックスシート３００を印刷することができる。ユーザは、フォトインデックスシート３００において、写真印刷したい画像に、マークをつける（塗りつぶす）。そして、このフォトインデックスシート３００を複合機１００が読み取ることによって、ユーザが指定した通りに、写真印刷することができる。
【０１００】
まず、Ｓ７０１で、フォトインデックスシート３００を読み取る指示を、操作表示部１０８を介して、ユーザが行ったことを認識する。この操作によって、フォトインデックスシート３００を読み取る指示以外の動作、たとえば単純なコピー動作と区別することができる。
【０１０１】
次に、Ｓ７０２で、メモリカード１１５が複合機１００に接続されていることを確認する。Ｓ７０３で、この認識結果に基づいて、動作を判断する。メモリカード１１５が接続されていることを検知すれば、Ｓ７０４に進み、逆に、メモリカード１１５が認識されなければ、エラーである旨を、操作表示部１０８に表示し、動作を終了する。
【０１０２】
Ｓ７０４で、フォトインデックスシート３００が、読取部１０７に正しく置かれているかどうかを検知する。フォトインデックスシート３００が、読取部１０７に正しく置かれていなければ、フォトインデックスシート３００から情報を読み取ることができないので、フォトインデックスシート３００を読み取りできない旨を、操作表示部１０８に表示し、終了する。
【０１０３】
また、Ｓ７０４で、フォトインデックスシート３００が正しく置かれていれば、Ｓ７０５に進む。フォトインデックスシート３００が正しく置かれているかどうかに関して、実施例１では読取部１０７を使用している。しかし、読取部１０７以外の手段によって、フォトインデックスシート３００が正しく置かれているかどうかを判断するようにしてもよい。
【０１０４】
Ｓ７０５では、読取部１０７に置かれているフォトインデックスシート３００のマークシート部３０１に配置されているマーク位置を解析する。フォトインデックスシート３００において、マークシート部３０１のマーク部が予め決まっているので、読み取ったデータに基づいて、マーク部が、ユーザに塗られたものであるか否かを判別することができる。そのために、読取部１０７が読み取ったデータに基づいて、ユーザがどのマークを塗ったかを示すデータを取得する。ユーザが塗ったマークを取得した後に、Ｓ７０６では、フォトインデックスシート３００のプレビュー表示マーク３０４が塗られているかどうかを判別する。
【０１０５】
プレビュー表示マーク３０４を、ユーザが塗っていなければ、Ｓ７０７の処理を実行する。Ｓ７０７で、フォトインデックスシート３００のマークシート部３０１／画像選択部位３０３に塗られている個所に対応するデータを取得する。この取得した情報に基づいて、写真画像印刷のための設定値や、印刷する画像がどれであるか、画像を何枚印刷するか等について設定する。そしてＳ７０８で、写真を印刷する。
【０１０６】
一方、Ｓ７０６で、プレビュー表示マーク３０４が塗られていることを検知すれば、ＬＣＤビューワ２０１に、ユーザが選択した画像のプレビュー表示を行うために、次のようにする。つまり、Ｓ７０９で、フォトインデックスシート３００のマークシート部３０１／画像選択部位３０３に塗られている個所に対応するデータを取得する。そして、この取得した情報に基づいて、写真画像を印刷するための設定値や、印刷する画像がどれであるか、画像を何枚印刷するか等の情報を取得する。
【０１０７】
次に、Ｓ７０９で取得した情報に基づいて、Ｓ７１０で、フォトインデックスシート３００で印刷指定された１番目の画像（たとえば、画像選択部位３０３に示されている画像番号の一番小さい値の画像）の画像データを、メモリカード１１５から取得する。この場合、プレビュー表示を高速化するために、画像データとして、サムネイルの画像を取得する。
【０１０８】
続いて、Ｓ７０９で取得した設定情報とＳ７１０で取得した画像データとを用いて、Ｓ７１１で、プレビュー画像と印刷枚数とを、ＬＣＤビューワ２０１に表示する。
【０１０９】
図１２は、プレビュー画像と印刷枚数とを、ＬＣＤビューワ２０１に表示した場合におけるＬＣＤビューワの画面の例を示す図である。
【０１１０】
プレビュー表示部１２０１は、メモリカード１１５から読み込んだ画像のプレビューを表示する。印刷枚数表示部１２０２は、フォトインデックスシート３００の画像選択部位３０３でユーザが指定した枚数を表示する。動作指示部１２０３は、プレビュー画像が表示された状態で、ユーザが行える動作を示している。
【０１１１】
ＬＣＤビューワ２０１にプレビュー画像と印刷枚数とが表示されている状態で、操作表示部１０８の各キーを押すと、印刷枚数を変更することや、フォトインデックスシート３００で印刷指定された他の画像のプレビュー画像を確認することができる。
【０１１２】
Ｓ７１２では、上下左右キー２０６のうちで、上下キーが押されたかどうかを判断し、これらのキーが押されると、Ｓ７１３で、現在ＬＣＤビューワに表示中の画像の印刷枚数を変更することができる。画像選択部位３０３では、フォトインデックスシート３００のスペースの都合上、３枚までしか印刷指定できないが、上下キーを使用することによって、より多くの枚数を指定することができる。
【０１１３】
また、ユーザがＬＣＤビューワ２０１に表示されているプレビュー画像を確認し、写りが悪い等で、プレビュー中の画像の印刷を取りやめる場合、Ｓ７１３で、印刷枚数を０にすることによって、プレビュー中の画像の印刷を取りやめることができる。
【０１１４】
なお、図示しないクリアキーが押されると、ＬＣＤビューワに現在、表示中の画像の印刷を取りやめる。そして、これと同時に、Ｓ７１４で左右キーが押された場合と同じように、ＬＣＤビューワに現在、表示中の画像の次の画像を、ＬＣＤビューワに表示するようにしてもよい。
【０１１５】
Ｓ７１４で、上下左右キー２０６のうち左右キーが押されたかどうかを判断する。これらのキーが押された場合、Ｓ７１５で、現在ＬＣＤビューワに表示中の画像の次の画像、または前の画像のサムネイル画像のデータを、メモリカード１１５から取得する。上記「前の画像」は、たとえば、画像選択部位３０３に示されている画像番号が現在表示中の画像の画像番号の次に大きい値／次に小さい値の画像である。Ｓ７０９で取得した設定情報とＳ７１５で取得した画像データを用いて、Ｓ７１１で、ＬＣＤビューワ２０１にプレビュー画像と印刷枚数とを表示する。
【０１１６】
Ｓ７１６で、ＳＴＯＰキー２１１が押されたかどうかを判断し、押されると、ＬＣＤビューワ２０１へのプレビュー画像の表示を終了し、フォトインデックスシート３００を用いた写真の印刷を終了する。たとえば、ユーザがフォトインデックスシート３００にマークする時にミスをして、ユーザが印刷しようと思っていた画像がプレビュー表示で出てこない場合等に、有効である。
【０１１７】
Ｓ７１７で、カラースタートキー２１３が押されたかどうかを判断する。カラースタートキー２１３が押されると、Ｓ７１８で、ユーザがプレビュー画像で確認／変更した情報に基づいて、写真画像印刷のための設定値や、印刷する画像がどれであるか、画像を何枚印刷するか等について設定する。そして、Ｓ７１９で、写真を印刷する。
【０１１８】
実施例１では、ＬＣＤビューワ２０１にプレビュー画像を表示中に有効であるキーは、上下左右キー／ＳＴＯＰキー／カラースタートキー２１３だけであるが、これ以外のキーを使用できるようにしてもよい。また、ＬＣＤビューワ２０１にプレビュー画像と印刷枚数とのみを表示／変更が可能であるが、他の項目について表示／変更することができるようにしてもよい。たとえば、プレビュー画像を表示中に、メニューキー２０７を押すことによって、マークシート部３０１で指定した紙サイズ、紙種、印刷方法、日付印刷、ＶＩＶＩＤフォト、ノイズ除去、画像全て等の項目について、設定確認や変更ができるようにしてもよい。
【０１１９】
また、フォトインデックスシート３００を読み取る場合やユーザがプレビュー画像で確認／変更した場合には、次のようにしてもよい。つまり、フォトインデックスシート３００から情報を読み取った画像や、ユーザがプレビュー画像で確認／変更した画像を印刷する他の動作を採用するようにしてもよい。
【０１２０】
さらに、プレビュー画像や設定情報を表示する場合、シート３００以外のシートに、実施例１を適用するようにしてもよい。
【実施例２】
【０１２１】
本発明の実施例２は、手書合成シートを用いて合成写真の印刷行う前に、合成写真のプレビュー表示を行う実施例である。
【０１２２】
図１に示す複合機１００、図２に示す複合機１００に設けられている操作表示部１０８を、実施例２においても使用する。
【０１２３】
図８は、実施例２において使用する手書合成シート８００を示す図である。
【０１２４】
メニューキー２０７を押下し、ＬＣＤビューワ２０１に表示されている実行用の設定項目の一覧の中から、上下左右キー２０６やセットキー２１０等を使用して、「手書合成シート」を選択する。そして、印刷指示し、合成する写真をユーザが選択することによって、印刷されたシートが、手書合成シート８００である。
【０１２５】
操作表示部１０８を介して、手書合成シート印刷指示がされたら、複合機１００に装着されているメモリカード１１５から、画像データを呼び出す。そして、ＬＣＤビューワ２０１や上下左右キー２０６やセットキー２１０等によって合成する写真を、ユーザが選択し、手書合成シート８００を作成する。
【０１２６】
ユーザは、手書画像と、Ｓ９０４で選択したメモリカード１１５内の１つの画像とを合成写真として印刷するための指示を、手書合成シート８００に記入し、複合機１００が読み込むことによって、合成写真の印刷を実現する。
【０１２７】
なお、手書画像と、Ｓ９０４で選択したメモリカード１１５内の１つの画像とを合成写真として印刷するための指示を、手書合成シート８００に記入する場合、設定したいマークを塗りつぶすことによって、その印刷設定を行う。手書画像が記入され、設定したいマークに印が付けられた手書合成シート８００を、読取部１０７に置き、メニューキー２０７を押下する。そして、ＬＣＤビューワ２０１に表示されている実行用の設定項目の一覧の中から、上下左右キー２０６やセットキー２１０等によって、「手書合成シート」を選択する。これによって、手書合成シート８００を読み込み、読み込み時に、マークの状態を判断し、合成写真の印刷設定を認識し、合成写真を印刷する。
【０１２８】
なお、手書合成シート８００は、設定情報入力シートの一例であり、手書合成シート８００の代わりに、他の設定情報入力シートを使用するようにしてもよい。
【０１２９】
手書合成シート８００は、マークシート部８０１と、手書画像入力部８０２と、プレビュー表示マーク８０３と、シートコード８０４と、合成する写真８０５とを有する。
【０１３０】
マークシート部８０１は、写真印刷をする際に、印刷の設定を決定するマークシート部である。マークシート部８０１には、紙サイズ、紙種、印刷のレイアウト、印刷枚数等の項目が記載されている。それぞれの項目を設定する際に、設定する項目を塗りつぶすことによって、塗りつぶされた項目が設定される。
【０１３１】
手書画像入力部８０２は、ユーザが手書画像を記入する場所である。手書合成シート８００を読取時に、この枠内に記入された内容が、手書画像として認識され、この認識された画像と、合成すべき写真８０５とが、Ｓ９０６で合成される。
【０１３２】
ユーザが手書合成シート８００を使用して合成写真の印刷を開始する前に、合成写真のプレビューを、ＬＣＤビューワ２０１に表示することを望む場合、プレビュー表示マーク８０３を塗り、複合機１００がシート読取操作をする。そして、複合機１００が読み取ったデータを解析・合成して作成された合成写真を、ＬＣＤビューワ２０１にプレビュー表示する。
【０１３３】
シートコード８０４は、手書合成シート８００の情報を含むコードであり、読取部１０７が、手書合成シート８００を読み取った際に、手書合成シート８００の情報を、シートコード８０４から読み取る。Ｓ９０４でユーザが選択した画像等の情報を、複合機１００が認識する。また、シートコード８０４に基づいて、読取部１０７が手書合成シート８００を読み取った情報とメモリカード１１５の情報との整合性を保つことができる。
【０１３４】
なお、上記方法は、写真印刷の方法としての手書合成シート８００の一例であるが、写真の印刷が開始される前に、印刷する写真をユーザが正しく確認できる方法であれば、他の方法を採用するようにしてもよい。
【０１３５】
図９は、実施例２において、手書合成シート８００を使用して、合成写真の印刷を指示する動作を示すフローチャートである。
【０１３６】
手書合成シート８００を印刷するためには、操作表示部１０８のメニューキー２０７を押下し、ＬＣＤビューワ２０１に表示されている実行用の設定項目の一覧の中から、「手書合成シート」を、上下左右キー２０６を使用して選択する。そして、セットキー２１０を押下することによって、手書合成シート８００の一連の操作を行うことができる。
【０１３７】
まず、Ｓ９０１で、操作表示部１０８を介して、手書合成シート８００の印刷操作がされたことを検知したら、Ｓ９０２で、メモリカード１１５が接続されていることを確認する。
【０１３８】
Ｓ９０３のメモリカード確認において、メモリカード１１５が接続されていなければ、印刷することができず、終了する。メモリカード１１５が接続されていれば、Ｓ９０４で、操作表示部１０８のＬＣＤビューワ２０１、上下左右キー２０６、セットキー２１０等を用い、合成写真として印刷すべき画像として、メモリカード１１５に蓄積されている画像の中から１つを指定する。これらの操作を終え、手書合成シート８００による合成写真印刷の設定が終了したら、Ｓ９０５で、合成写真印刷の設定内容を、手書合成シート８００に印刷する。この印刷については、図１０の説明で詳述する。
【０１３９】
一方、Ｓ９０４で、手書合成シート８００の読み込みが設定されると、Ｓ９０６で、手書合成シート８００を読み込む。そして、この読み込まれた合成写真印刷の設定内容に応じて、ＬＣＤビューワ２０１に合成写真のプレビュー表示を行い、最終的に、合成写真の印刷を行う。手書合成シート８００の読み込み、合成写真のプレビュー表示、合成写真の印刷については、図１１で詳述する。
【０１４０】
手書合成シート８００の印刷と読み込みとが、上記のように、操作表示部１０８を介して実行されるが、操作表示部１０８以外の手段を使用して、手書合成シート８００の印刷、読み込みを行うようにしてもよい。
【０１４１】
図１０は、実施例２において、手書合成シート８００を印刷する動作を示すフローチャートである。
【０１４２】
まず、手書合成シート８００を使用して、Ｓ９０４でユーザが指定した画像の情報を、Ｓ１００１で、印刷対象として取得する。
【０１４３】
実施例２においては、メモリカード１１５内の画像データを、写真印刷の対象とするので、メモリカード１１５から画像データを取得する。この場合、手書合成シート８００の印刷を高速化するために、画像データとして、サムネイルの画像を取得し、手書合成シート８００に表示する。
【０１４４】
次に、Ｓ１００２で、マークシート部８０１の印刷レイアウトの位置に配置するように、手書合成シート８００の画像を作成する。この際、図８に示す位置以外の位置に、画像を配置するようにしてもよい。
【０１４５】
次に、Ｓ１００３で、手書合成シート８００のヘッダ部をつける。この場合、図８に示す手書合成シート８００の題名等を指す。次に、Ｓ１００４で、印刷設定用のフォーマットをつける。この印刷設定用のフォーマットは、図８に示すマークシート部８０１等を指す。このエリアに、写真印刷の印刷解像度や、紙サイズ、印刷のレイアウト、印刷枚数、その他諸々の印刷の設定を、ユーザが行う。
【０１４６】
次に、Ｓ１００５で、手書合成シート８００を読み込んで作成された合成写真を、ＬＣＤビューワ２０１にプレビュー表示するためのマーク８０３を付ける。これは、図８で説明したように、手書合成シート８００を読み取った後に、すぐ合成写真の印刷するのではない。つまり、合成された画像をユーザが確認することを望む場合等に、このマークを塗りつぶし、複合機１００が手書合成シート８００を読取操作することによって、ユーザが合成した画像をＬＣＤビューワ２０１にプレビュー表示を行うためのマークである。
【０１４７】
次に、Ｓ１００６で、シートコード８０４をつける。この「シートコード」は、手書合成シート８００に記載されている画像に関する情報が埋め込まれている情報である。シートコード８０４は、手書合成シート８００に印刷され、Ｓ９０４でユーザが選択した画像を示す情報である。
【０１４８】
最後に、Ｓ１００７で、Ｓ１００６までに作成された手書合成シート８００の画像データを作成し、記録部１１３で印刷する。
【０１４９】
上記のようにして、手書合成シート８００の印刷を実現している。
【０１５０】
図１１は、実施例２において、手書合成シート８００をスキャンし、プレビュー表示を行い、合成写真を印刷する動作を示すフローチャートである。
【０１５１】
まず、図９に示す方法で、複合機１００が手書合成シート８００を印刷することができる。ユーザは、手書合成シート８００において、手書画像入力部８０２に手書画像を記入し、また、合成写真の各種設定に、マークをつける（塗りつぶす）。そして、この手書合成シート８００を複合機１００が読み取ることによって、ユーザが指定した通りに、合成写真を印刷することができる。
【０１５２】
まず、Ｓ１１０１で、手書合成シート８００を読み取る指示を、操作表示部１０８を介して、ユーザが行ったことを認識する。この操作によって、手書合成シート８００を読み取る指示以外の動作、たとえば単純なコピー動作と区別することができる。
【０１５３】
次に、Ｓ１１０２で、メモリカード１１５が複合機１００に接続されていることを確認する。Ｓ１１０３で、この認識結果に基づいて、動作を判断する。メモリカード１１５が接続されていることを検知すれば、Ｓ１１０４に移動し、逆に、メモリカード１１５が認識されなければ、エラーである旨を、操作表示部１０８に表示し、動作を終了する。
【０１５４】
Ｓ１１０４で、読取部１０７に、手書合成シート８００が正しく置かれているかどうかを検知する。読取部１０７に手書合成シート８００が正しく置かれていなければ、手書合成シート８００から情報を読み取ることができないので、手書合成シート８００を読み取りできない旨を、操作表示部１０８に表示し、終了する。
【０１５５】
また、Ｓ１１０４において、手書合成シート８００が正しく置かれていれば、Ｓ１１０５に進む。ここで、手書合成シート８００が正しく置かれているかどうかに関して、実施例２では、読取部１０７を使用しているが、読取部１０７以外の手段によって、手書合成シート８００が正しく置かれているかどうかを判断するようにしてもよい。
【０１５６】
Ｓ１１０５で、読み取った手書合成シート８００のマークシート部８０１に配置されているマーク位置を解析する。手書合成シート８００において、マークシート部８０１のマーク部が予め決まっているので、読み取ったデータから、マーク部が、ユーザに塗られたものであるか否かを判別することができる。そのために、読取部１０７が読み取ったデータに基づいて、ユーザがどのマークを塗ったかを示すデータを取得する。ユーザが塗ったマークを取得した後に、Ｓ１１０６で、手書合成シート８００のプレビュー表示マーク８０３が塗られているかどうかを判別する。
【０１５７】
プレビュー表示マーク８０３を、ユーザが塗っていなければ、Ｓ１１０７の処理を実行する。Ｓ１１０７で、手書合成シート８００のマークシート部８０１に塗られている個所に対応するデータを取得し、この取得した情報に基づいて、合成写真の印刷のための設定値や、合成写真を何枚印刷するか等の設定を行う。そして、手書合成シート８００の手書画像入力部８０２に記入されている手書画像のデータを取得する。また、シートコード８０４の情報を取得し、この取得したシートコード８０４の情報から、Ｓ９０４においてユーザが選択したメモリカード１１５内の画像を特定し、画像のデータを取得する。最後に、手書画像のデータとユーザが選択した画像データとを合成し、合成写真を作成する。そして、Ｓ１１０８で、合成写真を印刷する。
【０１５８】
一方、Ｓ１１０６において、プレビュー表示マーク８０３が塗られていることを検知すれば、ユーザが作成した合成画像のプレビュー表示を、ＬＣＤビューワ２０１に行う。このために、Ｓ１１０９で、手書合成シート８００のマークシート部８０１に塗られている個所に対応するデータを取得し、この取得した情報に基づいて、合成写真を印刷するための設定値や、合成写真を何枚印刷するか等の設定値を取得する。また、手書画像入力部８０２に記入されている手書画像のデータやシートコード８０４を取得する。
【０１５９】
次に、Ｓ１１０９で取得したシートコード８０４の情報から、Ｓ９０４でユーザが選択したメモリカード１１５内の画像を特定し、画像のデータをメモリカード１１５から取得する。この場合、プレビュー表示を高速化するために、画像データとして、サムネイルの画像を取得している。そして、Ｓ１１１０で、メモリカード１１５から取得した画像と、Ｓ１１０９で取得した手書画像のデータとを合成する。
【０１６０】
Ｓ１１０９で取得した設定情報とＳ１１１０で取得した画像データとを用いて、Ｓ１１１１で、ＬＣＤビューワ２０１にプレビュー画像と印刷枚数とを表示する。
【０１６１】
ＬＣＤビューワ２０１に合成画像のプレビューと印刷枚数とが表示された状態で、操作表示部１０８の各キーを押すことによって、印刷枚数を変更することができる。
【０１６２】
Ｓ１１１２で、上下左右キー２０６のうちの上下キーが押されたかどうかを判断し、これらのキーが押された場合、Ｓ１１１３で、現在ＬＣＤビューワに表示中の画像の印刷枚数を変更する。マークシート部８０１では、手書合成シート８００のスペースの都合上、５枚までしか印刷指定できないが、上下キーを使用することによって、より多くの枚数を指定できる。
【０１６３】
Ｓ１１１４で、ＳＴＯＰキー２１１が押されたかどうかを判断し、押された場合、ＬＣＤビューワ２０１への合成画像のプレビューの表示を終了する。Ｓ１１１５で、ユーザに手書合成シート８００を再出力するかどうかを尋ねる文章を操作表示部１０８に表示する。ユーザが操作表示部１０８を用いて「再出力する」を選択すると、Ｓ１１１６で、手書合成シート８００を再出力し、手書合成シート８００の読取を終了する。
【０１６４】
手書合成シート８００の再出力は、Ｓ９０５における手書合成シート８００の印字と同様であるので、その説明を省略する。一方、Ｓ１１１５で、ユーザが「再出力しない」を選択すると、手書合成シート８００の読取を終了する。たとえば、ユーザが合成したプレビュー画像に満足しない場合、手書合成シート８００に鉛筆等修正可能なもので手書画像を書いた場合は、手書合成シート８００の修正が可能であるので、再出力が不要である。また、ボールペンやマジック等で書いた場合、手書合成シート８００の修正が不可能であるので、再出力が必要である。
【０１６５】
Ｓ１１１７で、カラースタートキー２１３が押されたかどうかを判断し、押された場合、Ｓ１１１８で、ユーザが合成画像のプレビュー画像で確認／変更した情報に基づいて、合成写真の印刷のための設定値や、何枚印刷するか等を設定する。そして、Ｓ１１１９で、合成写真を印刷する。
【０１６６】
実施例２では、ＬＣＤビューワ２０１にプレビュー画像を表示中に有効であるキーは、上下左右キー／ＳＴＯＰキー／カラースタートキー２１３だけであるが、これら以外のキーも使用できるようにしてもよい。また、ＬＣＤビューワ２０１にプレビュー画像と印刷枚数とのみを、表示／変更が可能であるが、他の項目について表示／変更することができるものであってもよい。たとえば、プレビュー画像を表示中に、メニューキー２０７を押すことによって、マークシート部８０１で指定した紙サイズ、紙種、印刷方法、日付印刷、ＶＩＶＩＤフォト、ノイズ除去、画像全て等の項目を、設定確認、変更できるようにしてもよい。
【０１６７】
また、手書合成シート８００を読み取る場合や、ユーザがプレビュー画像で確認／変更した場合、手書合成シート８００から情報を読み取った画像や、ユーザがプレビュー画像で確認／変更した画像を印刷する動作以外の動作を採用するようにしてもよい。
【０１６８】
さらに、プレビュー画像や設定情報の表示方法や変更方法として、上記方法を挙げたが、プレビュー画像や設定情報を表示するのであれば、手書合成シート８００以外のものに実施例２を適用するようにしてもよい。
【０１６９】
上記実施例によれば、ユーザがインデックスシートや手書合成シートを用いて写真を印刷する前に、指定した写真を確認することができる。また、この場合、複雑な操作をせずに、シートの所定位置に設けられているマークを塗り、そのシートを読み取るだけで、印刷を開始する前に、印刷指定された写真を複合機の操作表示部を用いて確認することができる。
【０１７０】
また、上記実施例によれば、印刷指定された写真を確認すると同時に、印刷枚数の変更や、任意の画像の印刷のキャンセル等も可能である。
【０１７１】
さらに、上記実施例によれば、操作表示部を用いてユーザが意図した写真かどうかを確認することができ、しかも、操作表示部を用いて印刷枚数の変更や印刷の中止、また、画像処理装置に読み取らせた設定情報入力シートの再印刷等ができる。
【図面の簡単な説明】
【０１７２】
【図１】本発明の実施例１である複合機１００の概略構成を示すブロック図である。
【図２】複合機１００に設けられている操作表示部１０８の具体例を示す図である。
【図３】実施例１において使用するフォトインデックスシート３００の一例を示す図である。
【図４】実施例１において、フォトインデックスシート３００を使用して、写真印刷する対象等を指示する動作を示すフローチャートである。
【図５】実施例１において、フォトインデックスシート３００を印刷する動作を示すフローチャートである。
【図６】実施例１において、フォトインデックスシート３００の画像を作成する動作を示すフローチャートである。
【図７】実施例１において、フォトインデックスシート３００をスキャンし、プレビュー表示を行い、写真印刷する動作を示すフローチャートである。
【図８】実施例２において使用する手書合成シート８００を示す図である。
【図９】実施例２において、手書合成シート８００を使用して、合成写真の印刷を指示する動作を示すフローチャートである。
【図１０】実施例２において、手書合成シート８００を印刷する動作を示すフローチャートである。
【図１１】実施例２において、手書合成シート８００をスキャンし、プレビュー表示を行い、合成写真を印刷する動作を示すフローチャートである。
【図１２】プレビュー画像と印刷枚数とを、ＬＣＤビューワ２０１に表示した場合におけるＬＣＤビューワの画面の例を示す図である。
【符号の説明】
【０１７３】
１００…複合機、
１０１…ＣＰＵ、
１０２…ＲＯＭ、
１０８…操作表示部、
１１１…記録制御部、
１１３…記録部、
１１５…メモリカード、
２０１…ＬＣＤ、
３００…フォトインデックスシート、
３０４…プレビュー表示マーク、
３０５…シートコード、
８００…手書合成シート、
８０２…手書画像入力部、
８０３…プレビュー表示マーク、
８０４…シートコード。
【図１】
2007043599.tif 000003
【図２】
2007043599.tif 000004
【図３】
2007043599.tif 000005
【図４】
2007043599.tif 000006
【図５】
2007043599.tif 000007
【図６】
2007043599.tif 000008
【図７】
2007043599.tif 000009
【図８】
2007043599.tif 000010
【図９】
2007043599.tif 000011
【図１０】
2007043599.tif 000012
【図１１】
2007043599.tif 000013
【図１２】
2007043599.tif 000014