(57)【要約】【課題】画像形成装置において、ユーザに操作負担をかけずに、メモリカードに記憶されている画像データを、ユーザの基準で分類してストレージに保存できるようにする。【解決手段】ストレージ１にアクセス可能である共に、メモリカード４５から画像データを読み出しできる画像形成装置に、メモリカード４５に格納されている画像データを、所定基準でグループ分けし、グループ毎に画像データを関連付けると共に、グループ毎に割り当てられた所定領域に、そのグループに関連付けられた画像データのサムネールが配置され、かつグループを分類するためのマーキングエリアが形成されたオーダーシートを作成して印刷する手段と、オーダーシートのマーキングエリアのマーキング状態を読み取り、読取結果を利用して、メモリカード４５に格納されている画像データを分類して、ストレージ１に格納する手段と、を設ける。【選択図】図１
2007226288.tif 000002
【特許請求の範囲】
【請求項１】
外部記憶装置にアクセス可能であって、可搬性の記録媒体から画像データを読み取って印刷を実行する画像形成装置において、
前記画像データには、画像データが作成された日時情報が含まれていて、
前記記憶媒体に格納されている画像データを読み出し、該画像データの日時情報を用いて該画像データを所定期間毎にグループ分けし、該グループ毎に画像データを関連付けると共に、該グループ毎に割り当てられた所定領域に、該グループに関連付けられた画像データのサムネールが配置され、かつ該グループを分類するためのマーキングエリアが形成されたオーダーシートを印刷するための印刷データを生成し、該生成した印刷データを用いて、オーダーシートを印刷するオーダーシート作成手段と、
前記オーダーシートのマーキングエリアのマーキング状態を読み取り可能な読み取り手段と、
前記読み取り手段を介して、前記オーダーシートを読取り、該読み取った前記オーダーシートのマーキングエリアのうち、マーキングされているマーキングエリア部分を前記グループの分類境界として、前記グループを再分類して、前記外部記憶装置に前記再分類されたグループ毎のフォルダを作成し、該各フォルダに、該フォルダに対応する再分類されたグループに関連付けられている画像データを格納するファイル分類手段と、を有すること
を特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置であって、
前記オーダーシート作成手段は、前記グループに関連付けられた画像データが複数ある場合、前記所定領域内に該画像データのサムネールが配置できるように、該サムネール画像の大きさを縮小した上で、前記サムネールが配置されたオーダシートを作成すること
を特徴とする画像形成装置。
【請求項３】
請求項２に記載の画像形成装置であって、
前記オーダーシート作成手段は、１のグループに所定数を超えた数の画像データが割り当てられないように前記グループ分けを行うこと
を特徴とする画像形成装置。
【請求項４】
請求項１〜３のいずれか一項に記載の画像形成装置であって、
前記オーダーシート作成手段は、前記オーダーシートであることを示す識別情報を前記読み取り手段が読み取りできる形式で示したオーダーシート識別表示を前記オーダーシートの所定の位置に印刷し、
前記ファイル分類手段は、前記読み取り手段を介して、前記オーダーシートを読取る際、前記オーダーシートに前記オーダーシート識別表示が印刷されているか否かにより、当該読み取った情報が前記オーダーシートであるか否かを判断すること
を特徴とした画像形成装置。
【請求項５】
外部記憶装置にアクセス可能であって、可搬性の記録媒体から画像データを読み取って印刷を実行する画像形成装置が行うデータ記憶方法であって、
前記画像形成装置は、原稿を読み取るスキャナ機能を備えていて、前記画像データには、画像データが作成された日時情報が含まれていて、
前記記憶媒体に格納されている画像データを読み出し、該画像データの日時情報を用いて該画像データを所定期間毎にグループ分けし、該グループ毎に画像データを関連付けると共に、該グループ毎に割り当てられた所定領域に、該グループに関連付けられた画像データのサムネールが配置され、かつ該グループを分類するためのマーキングエリアが形成されたオーダーシートを印刷するための印刷データ生成し、該生成した印刷データを用いて、オーダーシートを印刷するステップと、
前記スキャナ機能により、前記オーダーシートを読取り、該読み取った前記オーダーシートのマーキングエリアのうち、マーキングされているマーキングエリア部分を前記グループの分類境界として、前記グループを再分類するステップと、
前記外部記憶装置に前記再分類されたグループ毎のフォルダを作成し、該各フォルダに、該フォルダに対応する再分類されたグループに関連付けられている画像データを格納するステップと、を実行すること
を特徴とするデータ記憶方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置の技術に関する。
【背景技術】
【０００２】
近年は、ホストコンピュータなしで可搬性の記録媒体（メモリカード）やデジタルカメラから画像データを取得して印刷するダイレクト印刷機能を備えるプリンタが普及してきている。ダイレクト印刷機能を備えるプリンタには、光記憶ディスクドライブやハードディスクドライブ（ＨＤＤ）等のストレージを備えているものや、ストレージと接続可能に構成されているものがある。そして、ユーザは、デジタルカメラ等で撮影した画像データを、メモリカード等の小型の記憶媒体に格納されている画像データをＵＳＢインタフェース等を介してプリンタに直接読み込ませて写真用紙等に印刷（ダイレクトプリント）するとともに、読み込ませた画像データをストレージに保存して一括管理することを行っている。
【０００３】
ところで、メモリカードに記憶されている複数の画像データをストレージに転送して保存する手法として、メモリカードごとに１つのフォルダをストレージ上に自動作成し、そのフォルダにメモリカード内の複数の画像データを全て一括保存する方法が知られている。この手法によれば、ユーザは、フォルダ作成等の面倒な操作をすることなく、メモリカード内の画像データを大容量のストレージに転送して管理することができる。しかし、メモリカードごとに１つのフォルダを作成して画像データを記憶させる手法は、メモリカード内の画像データの数が多い場合、ユーザが所望する画像データの検索に、多大の労力と時間を要するという問題を生じさせる。他方、そのような検索時の負担を軽減するために、画像データをストレージに保存する際に、ユーザが複数のフォルダを手動で作成して画像データを１つずつ手作業で分類するとなると、煩わしく面倒である。特に電子機器の操作が苦手なユーザには大きな負担を強いることになる。
【０００４】
このような課題を解決するための一例が特許文献１に開示されている。具体的には、特許文献１には、読み込んだデジタル画像データに付加されている撮影日時や読取日時等の時刻情報に基づいて、その撮影日時等の時刻が近接しているデジタル画像データをグループ化して複数のグループに分類し、そのグループごとにフォルダを作成してデジタル画像データを保存する画像読取保存装置が記載されている。
【０００５】
【特許文献１】特開平２０００−３３９３４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の技術は、以下の問題を有する。具体的には、特許文献１では、一定の範囲の撮影日時等で画像データを分類するという画一的な分類を行っている。そして、このような画一的な分類では、ユーザにとって検索し易い分類や意図した分類にならないことがある。例えば、特許文献１によれば、撮影された画像データを旅行等のイベント単位で分類して保存しておきたいと考えていても、撮影日時で画一的な分類がされてしまう。そのため、所望の画像データを検索する際に、その分類がほとんど役に立たない場合があり、結局多大な労力と時間を費やして所望の画像データを探すことになる。
【０００７】
本発明は、上記事情を鑑みてなされたものであり、本発明の目的は、外部記憶装置にアクセス可能な画像形成装置において、ユーザに操作負担をかけることなく、ユーザ個々の事情に合わせた分類基準で、外部から読み取った画像データを分類して外部記憶装置に保存できるようにすることにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明の第１の態様は、外部記憶装置にアクセス可能であって、可搬性の記録媒体から画像データを読み取って印刷を実行する画像形成装置に適用される。ここで、前記画像データには、画像データが作成された日時情報が含まれている。
【０００９】
そして、前記画像形成装置は、前記記憶媒体に格納されている画像データを読み出し、該画像データの日時情報を用いて該画像データを所定期間毎にグループ分けし、該グループ毎に画像データを関連付けると共に、該グループ毎に割り当てられた所定領域に、該グループに関連付けられた画像データのサムネールが配置され、かつ該グループを分類するためのマーキングエリアが形成されたオーダーシートを印刷するための印刷データを生成し、該生成した印刷データを用いて、オーダーシートを印刷するオーダーシート作成手段と、前記オーダーシートのマーキングエリアのマーキング状態を読み取り可能な読み取り手段と、前記読み取り手段を介して、前記オーダーシートを読取り、該読み取った前記オーダーシートのマーキングエリアのうち、マーキングされているマーキングエリア部分を前記グループの分類境界として、前記グループを再分類して、前記外部記憶装置に前記再分類されたグループ毎のフォルダを作成し、該各フォルダに、該フォルダに対応する再分類されたグループに関連付けられている画像データを格納するファイル分類手段と、を有する。
【００１０】
このように、第１の態様によれば、可搬性の記憶媒体に記憶されている複数の画像データを、画像データの日時情報を利用して自動的にグループ分けし、グループ毎に分類した画像データのサムネールを印刷したオーダーシートを作成することができる。そして、ユーザは、このオーダーシートに印刷されたサムネール一覧の各画像を観ながらマーキングエリアにマーキングをすることにより、視覚的に分類境界を設定して記憶媒体に保存されている画像データを分類して外部記憶装置に保存することができる。その結果、本実施形態によれば、外部記憶装置にアクセス可能な画像形成装置において、多数の画像データを分類して一括管理する際に、ユーザ個々の事情に合わせた分類基準で簡単かつ直感的に画像データを分類して保存することができるようになる。
【００１１】
また、前記画像形成装置であって、前記オーダーシート作成手段は、前記グループに関連付けられた画像データが複数ある場合、前記所定領域内に該画像データのサムネールが配置できるように、該サムネール画像の大きさを縮小した上で、前記サムネールが配置されたオーダシートを作成することとしてもよい。
【００１２】
このように構成することにより、可搬性の記憶媒体に記憶された画像データの枚数が多い場合でもオーダーシートの印刷枚数を抑えることができ、その結果、印刷コストの増加を防止することができる。
【００１３】
また、前記画像形成装置であって、前記所定領域内に該画像データのサムネールが配置できるように、該サムネール画像の大きさを縮小した上で、前記サムネールを配置する場合において、前記オーダーシート作成手段は、１のグループに所定数を超えた数の画像データが割り当てられないように前記グループ分けを行うこととしてもよい。
【００１４】
このようにするのは、以下の理由による。すなわち、１つのグループに所定数以上の画像データを割り当て、オーダーシート上に、サムネール画像を印刷するようにした場合、ユーザが画像データを判別することが困難になる。そのため、１つのグループに関連付ける画像データの数を所定枚数以内に制限するようにしている。
【００１５】
また、前記画像形成装置であって、前記オーダーシート作成手段は、前記オーダーシートであることを示す識別情報を前記読み取り手段が読み取りできる形式で示したオーダーシート識別表示を前記オーダーシートの所定の位置に印刷し、前記ファイル分類手段は、前記読み取り手段を介して、前記オーダーシートを読取る際、前記オーダーシートに前記オーダーシート識別表示が印刷されているか否かにより、当該読み取った情報が前記オーダーシートであるか否かを判断することとしてもよい。
【００１６】
このように構成することにより、オーダーシート以外の記録紙を読み取ってしまうことによるエラー発生等を未然に防止することができる。
【００１７】
また、本発明の第２の態様は、外部記憶装置にアクセス可能であって、可搬性の記録媒体から画像データを読み取って印刷を実行する画像形成装置が行うデータ記憶方法に適用される。ここで、前記画像形成装置は、原稿を読み取るスキャナ機能を備えていて、前記画像データには、画像データが作成された日時情報が含まれている。
【００１８】
そして、前記画像形成装置は、前記記憶媒体に格納されている画像データを読み出し、該画像データの日時情報を用いて該画像データを所定期間毎にグループ分けし、該グループ毎に画像データを関連付けると共に、該グループ毎に割り当てられた所定領域に、該グループに関連付けられた画像データのサムネールが配置され、かつ該グループを分類するためのマーキングエリアが形成されたオーダーシートを印刷するための印刷データを生成し、該生成した印刷データを用いて、オーダーシートを印刷するステップと、前記スキャナ機能により、前記オーダーシートを読取り、該読み取った前記オーダーシートのマーキングエリアのうち、マーキングされているマーキングエリア部分を前記グループの分類境界として、前記グループを再分類するステップと、前記外部記憶装置に前記再分類されたグループ毎のフォルダを作成し、該各フォルダに、該フォルダに対応する再分類されたグループに関連付けられている画像データを格納するステップと、を実行する。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施形態について図面を用いて説明する。
【００２０】
先ず、本発明の一実施形態が適用された画像形成装置の概略構成を説明する。
【００２１】
図１は、本発明の一実施形態が適用された画像形成装置の概略構成図である。本実施形態の画像形成装置は、文書、写真、書籍等の原稿を画像データとして読み取りその画像データを外部に出力するスキャナ機能と、ホストコンピュータなしで可搬性の記録媒体（メモリカード）４５と直接接続して印刷する機能（ダイレクト印刷機能）とを備えた複合機である。また、画像形成装置は、ＵＳＢコネクタ６０を介してストレージ（外部記憶装置）１に接続可能に構成されていて、メモリカード４５に記憶されているデジタルの画像データ（「写真データ」ということもある）を、後述する手法により分類してストレージ１に格納する機能を有する。さらに、画像形成装置は、メモリカード４５に記憶されている写真データを分類するためのオーダーシートを生成して印刷する機能を有する。なお、メモリカード４５に記憶されているデジタルの画像データには、印刷処理に利用する本画像データと、サムネールと、その画像データの日時情報（撮影日時等）とが含まれている。
【００２２】
なお、本実施形態では、ストレージ１の具体的な構成について特に限定しない。例えば、ストレージは、ハードディスク装置、ＤＶＤ−ＲＯＭドライブとＤＶＤ−ＲＯＭ等により構成される。また、ストレージ１は、画像形成装置の内部に内蔵されていてもかまわない。また、上記では、ストレージ１との接続をＵＳＢコネクタ６０により行うようにしているが、ＵＳＢコネクタ６０は、例示に過ぎない。
【００２３】
図示するように、画像形成装置は、装置全体の動作を制御して印刷のための様々な処理を行うコントローラ１０と、操作パネル２０と、印刷を実行するプリンタエンジン３０と、メモリカード読書装置４０と、文書、写真、書籍等の原稿を画像データとして読み取るスキャナエンジン５０と、ストレージ１と接続するためのＵＳＢコネクタ６０とを備えている。
【００２４】
コントローラ１０は、主制御装置であるＣＰＵ１０１と、プログラム等が記録されたＲＯＭ１０２と、メインメモリとしてデータ等を一時的に格納するＲＡＭ１０３と、電源がＯＦＦされても記憶内容を保持する不揮発性メモリ１０４と、操作パネル２０等との入出力を制御するインタフェース１０５と、各装置間の通信経路となるシステムバス１０６とを有する。なお、インタフェース１０５には、各処理を専用に行うように設計されたＡＳＩＣ（Application Specific Integrated Circuit）を用いることができる。なお、不揮発性メモリ１０４には、ＣＰＵ１０１がプログラムの実行に必要な各種データが記憶されている。
【００２５】
操作パネル２０は、液晶ディスプレイ、操作ボタン等から構成され、ユーザから、印刷対象の写真データの選択を受け付けたり、印刷の実行要求を受け付けたりする。
【００２６】
プリンタエンジン３０は、印刷ヘッドを備える印刷機構や、印刷用紙等の印刷メディアを給排紙する給排紙機構等により構成され、コントローラ１０からの印刷データを用いて、印刷メディアに印刷処理を行う。また、印刷機構には、給排紙機構から給紙される印刷用紙の寸法（用紙幅）を検出するための紙幅検出センサ（ＰＷセンサ）３１が設けられている。なお、本実施形態では、プリンタエンジン３０の具体的な構成について特に限定しない。例えば、画像形成装置がインクジェット方式のプリンタであれば、プリンタエンジン３０は、インクを吐出する印刷ヘッドと、ＰＷセンサ３１と、印刷ヘッドおよびＰＷセンサ３１等を搭載するキャリッジを駆動するキャリッジ駆動機構等からなる印刷機構と、印刷用紙の給排紙を行なう給排紙機構とを備えて構成される。
【００２７】
メモリカード読書装置４０は、メモリカード４５を挿入するためのカードスロット４１を備えている。メモリカード読書装置４０は、カードスロット４１に挿入されたメモリカード４５に記録された画像データを読み出し、コントローラ１０に送る。また、コントローラ１０の命令に従って、メモリカード４５に記録されている画像データを削除したり、書き換える処理を行う。
【００２８】
スキャナエンジン５０は、画像形成装置の原稿台（図示しない）に載置されている原稿を画像データとして読み取りその画像データをコントローラ１０に送信する。スキャナエンジン５０は、例えば、原稿に光を照射するランプと、原稿に照射した光の反射光（或いは透過光）を検出するＣＣＤ等からなるイメージセンサと、ランプやイメージセンサを搭載して原稿の副走査方向に移動するキャリッジ等により構成される。
【００２９】
次に、コントローラ１０の特徴的な機能構成について図２のブロック図を参照して説明する。
【００３０】
図２は、本実施形態のコントローラ１０の機能構成の一例を示すブロック図である。
【００３１】
図示するように、コントローラ１０は、パネル制御部１１０、画像処理部１１１、オーダーシート作成部１１２、読取部１１３、およびファイル分類部１１５を有する。
【００３２】
なお、各機能部は、ソフトウェアあるいはハードウェア的に実現することができる。例えば、上述したＲＯＭ１０２に、パネル制御部１１０、画像処理部１１１、オーダーシート作成部１１２、読取部１１３、およびファイル分類部１１５の機能を実現するための各プログラムを格納しておく。そして、以下で示す、各機能部の機能は、ＣＰＵ１０１が、ＲＯＭ１０２に格納された各プログラムを実行することにより実現される。
【００３３】
パネル制御部１１０は、操作パネル２０を介して入力されたユーザからの要求を解析し、その要求に応じた処理がなされるように、各機能部に命令する処理を行う。例えば、ユーザがカードスロット４１にメモリカード４５を挿入して、操作パネル２０を操作して、後述するオーダシード３００（図３参照）の作成要求を行ったとする。この場合、パネル制御部１１０は、操作パネル２０を介して、ユーザからのオーダーシート作成要求を受け付けて、オーダーシート作成部１１２にオーダーシート３００の作成を指示する。
【００３４】
画像処理部１１１は、メモリカード読書装置４０を介して、メモリカード４５に記憶されている写真データを読み出し、その読み出した写真データを印刷データに変換して、プリンタエンジン３０に印刷処理を実行させる。
【００３５】
オーダーシート作成部１１２は、パネル制御部１１０を介して、ユーザからのオーダーシート作成要求を受け付けると、カードスロット４１に挿入されているメモリカード４５に記憶されている画像データに対するオーダーシートを作成して印刷する。具体的には、オーダーシート作成部１１２は、メモリカード４５から入力可能な状態にある一連の画像データ群のサムネール画像の一覧を取得する。オーダーシート作成部１１２は、取得したサムネール画像を用いて、オーダーシートのイメージデータ（オーダーシートデータ）を作成する。オーダーシート作成部１１２は、オーダーシートデータを印刷データに変換して、プリンタエンジン３０に印刷処理を実行させる。なお、オーダーシートを作成する処理は、後述する図５、６で詳細に示す。
【００３６】
読取部１１３は、オーダーシート読取要求を受け付けると、スキャナエンジン５０を制御して、原稿台（図示しない）に搭載されているオーダーシートを読取り、解析するオーダーシート読取処理を実行する（オーダーシート読取処理は、後述する図７で詳細に示す）。なお、読取部１１３は、一般的なスキャナ機能も提供する。すなわち、読取部１１３は、パネル制御部１１０からの指示にしたがい、画像形成装置の原稿台に搭載されている原稿を画像データとして読み取る。そして、読取部１１３は、読み取った画像データを、インタフェース１０５を介して、ホストコンピュータ等の外部の装置に出力する。
【００３７】
ファイル分類部１１５は、読取部１１３のオーダーシート読取処理の読取結果を用いて、メモリカード４５に記憶されている画像データをグループ分けして、ストレージ１に格納する（ファイル分類部１１５が行う処理は、後述する図８で詳細に示す）。
【００３８】
続いて、本実施形態の画像形成装置が作成するオーダーシートについて、図３を用いて説明する。
【００３９】
図３は、本実施形態のオーダーシートの一例を模擬的に示した図である。
【００４０】
図示するように、オーダーシート３００は、この用紙が「オーダーシート」であることを識別するためのオーダーシート識別用表示３０１と、画像形成装置が自動的にグループ分けした画像データのサムネールを印刷するための自動グループ領域３１０ａ〜ｒと、自動グループ領域３１０毎に設けられている分類用マーキングエリア３２０ａ〜ｐと、を備える。なお、分類用マーキングエリア３２０は、最後の自動グループ領域３２０（図示する例では、自動グループ領域３１０ｒの右側）に設けられていない。
【００４１】
オーダーシート識別用表示３０１は、例えば、バーコード等で構成されていて、当該用紙がオーダーシートであること、オーダーシートの総枚数、および何枚目のオーダーシートであるかを示すデータが含まれている。
【００４２】
自動グループ領域３１０ａ〜ｒには、メモリカード４５内の画像エータ（写真データ）のサムネールが撮影時間順（或いはファイル作成日時順）に配置される。本実施形態では、画像形成装置が、所定の時間間隔以内に撮影された写真を、同一グループとして認識して（自動グループ化）、それらをまとめて１つの自動グループ領域３１０内に配置して印刷する。例えば、自動グループ領域３１０ａには、１枚の「画像データＡＡのサムネール」が印刷されている。これは、メモリカード４５には、「写真（画像データＡＡ）」が撮影された日時から所定の時間間隔の間で撮影された写真が記憶されていないことを示している。自動グループ領域３１０ｃには、４枚の「画像データＣＣ、ＤＤ、ＥＥ、ＦＦのサムネール」が印刷されている。これは、メモリカード４５には、所定の時間間隔で撮影された写真が４枚記憶されていることを示している。なお、本実施形態は、自動グループ化によるグループ内の最大写真枚数（１６枚とする）を定めておいて、最大写真枚数を超えるとそれ以上は同じグループとして認識しないで、次のグループに分類することとする。このようにするのは、１つのグループに最大写真枚数を超える画像データを割り当て、サムネールを印刷するようにした場合、ユーザが印刷されたサムネールを判別することが困難になるためである。
【００４３】
分類用マーキングエリア３２０ａ〜ｐは、各自動グループ領域３１０の右側に配置されていて、ストレージ１に記憶させる画像データをグループ分けするために用いられる。
【００４４】
なお、図示するオーダーシート３００は、以下の１７のグループに自動グループ化されている。
自動グループ１…画像データＡＡ
自動グループ２…画像データＢＢ
自動グループ３…画像データＣＣ、ＤＤ、ＥＥ、ＦＦ
自動グループ４…画像データＧＧ
自動グループ５…画像データＨＨ
自動グループ６…画像データＩＩ
自動グループ７…画像データＪＪ、ＫＫ、ＬＬ
自動グループ８…画像データＭＭ
自動グループ９…画像データＮＮ
自動グループ１０…画像データＡ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆ、Ｇ、Ｈ、Ｉ、Ｊ、Ｋ、Ｌ、Ｍ、Ｎ、Ｏ、Ｐ
自動グループ１１…画像データＯＯ
自動グループ１２…画像データＰＰ
自動グループ１３…画像データＱＱ
自動グループ１４…画像データＱ、Ｒ、Ｓ、Ｔ、Ｕ、Ｖ、Ｗ、Ｘ、Ｙ、Ｚ、ａ、ｂ、ｃ、ｄ、ｅ、ｆ
自動グループ１５…画像データｇ、h、ｉ、ｊ、ｋ、ｌ、ｍ、ｎ、ｏ、ｐ、ｘ、ｙ、ｖ
自動グループ１６…画像データＲＲ、ＳＳ、ＴＴ、ＵＵ
自動グループ１７…画像データＶＶ
このように、所定の時間間隔で画像データ（写真データ）を自動的にグループ分けして、同じグループに属する画像データのサムネールを１つのグループ領域３１０内に配置するようにしたのは以下の理由による。すなわち、メモリカード４５内に記憶されている画像データの枚数が多い場合に、1つのグループ領域３１０に１枚毎にサムネールを印刷していくようにすると、オーダーシートを印刷する枚数が多くなり、印刷コストを増加させてしまう。そのため、本実施形態では、同じグループに属する画像データのサムネールを１つのグループ領域３１０内に収まる大きさに縮小して配置するようして、印刷コストが増加することを防止している。
【００４５】
そして、ユーザは、印刷されたオーダーシート３００を見て、イベントの区切りがあると判断した場合、その区切りの位置にある分類用ワーキングエリア３２０を鉛筆等で塗りつぶす（マーキングする）。ここで、オーダーシート３００が実際にマーキングされた場合の例を図４に示す。
【００４６】
図４は、図３に示すオーダーシートがマーキングされた場合を例示した図である。
【００４７】
図示する例では、分類用マーキングエリア３２０e、３２０ｈ、および３２０ｊがマーキングされている。そして、このマーキングは、図３に示した１７の自動グループが、以下の４つのグループに再分類されることを示している。
グループ１：画像データＡＡ、ＢＢ、ＣＣ、ＤＤ、ＥＥ、ＦＦ、ＧＧ、ＨＨ
グループ２：画像データＩＩ、ＪＪ、ＫＫ、ＬＬ、ＭＭ
グループ３：画像データＮＮ、Ａ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆ、Ｇ、Ｈ、Ｉ、Ｊ、Ｋ、Ｌ、Ｍ、Ｎ、Ｏ、Ｐ
グループ４：画像データＯＯ、ＰＰ、ＱＱ、Ｑ、Ｒ、Ｓ、Ｔ、Ｕ、Ｖ、Ｗ、Ｘ、Ｙ、Ｚ、ａ、ｂ、ｃ、ｄ、ｅ、ｆ、ｇ、h、ｉ、ｊ、ｋ、ｌ、ｍ、ｎ、ｏ、ｐ、ｘ、ｙ、ｖ、ＲＲ、ＳＳ、ＴＴ、ＵＵ、ＶＶ
ユーザは、図４に示すように、グループ用ワーキングエリア３２０へのマーキングが終了すると、そのオーダーシートを画像形成装置の原稿台（図示しない）にセットして、操作パネル２０に、オーダーシートの読み取り要求を入力する。画像形成装置は、スキャナ機能によりオーダーシートのデータを読み取り、その読み取ったデータを利用してメモリカード４５内の画像データをグループ分けする。画像形成装置は、グループ毎にストレージ１にフォルダを作成して、各フォルダにグループ分けされた写真データを格納する。上記の例では、画像形成装置は、ストレージ１にグループ１〜４のフォルダをそれぞれ作成する。画像形成装置は、グループ１のフォルダに、「画像データＡＡ、ＢＢ、ＣＣ、ＤＤ、ＥＥ、ＦＦ、ＧＧ、ＨＨ」を格納する。画像形成装置は、グループ２のフォルダに、「画像データＩＩ、ＪＪ、ＫＫ、ＬＬ、ＭＭ」を格納する。画像形成装置は、グループ３のフォルダに、「画像データＮＮ、Ａ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆ、Ｇ、Ｈ、Ｉ、Ｊ、Ｋ、Ｌ、Ｍ、Ｎ、Ｏ、Ｐ」を格納する。画像形成装置は、グループ４のフォルダに「画像データＯＯ、ＰＰ、ＱＱ、Ｑ、Ｒ、Ｓ、Ｔ、Ｕ、Ｖ、Ｗ、Ｘ、Ｙ、Ｚ、ａ、ｂ、ｃ、ｄ、ｅ、ｆ、ｇ、h、ｉ、ｊ、ｋ、ｌ、ｍ、ｎ、ｏ、ｐ、ｘ、ｙ、ｖ、ＲＲ、ＳＳ、ＴＴ、ＵＵ、ＶＶ」を格納する。
【００４８】
続いて、本実施形態の画像形成装置が行うオーダーシートを作成する処理について説明する。なお、以下では、オーダーシートを作成する処理を、メモリカード４５に記憶されている画像データを自動的にグループ分けした自動グループリスト作成する処理と、オーダーシートを印刷する処理とに分けて説明する。
【００４９】
先ず、自動グループリストを作成する処理について図５を用いて説明する。
【００５０】
図５は、本実施形態の自動グループリスト作成処理のフローチャートである。以下のフローは、カードスロット４１を介して、メモリカード４５から一連の画像データ群を入力可能な状態において行われる処理である。そして、メモリカード４５から一連の画像データ群を入力可能な状態において、ユーザがオーダーシート作成要求を行うと、オーダーシート作成部１１２が以下の処理ステップを実行する。なお、メモリカード４５に記憶されている各画像データには、その画像データの日時情報（撮影日時やファイル作成日時等を示すデータ）が含まれている。
【００５１】
先ず、オーダーシート作成部１１２は、メモリカード読書装置４０を介して、メモリカード４５にアクセスする。オーダーシート作成部１１２は、メモリカード４５内の各画像データに、時系列（撮影日時順、ファイル作成日時順等）の識別番号（１以上の整数）を関連付けた「ファイル識別番号リスト」を作成する（Ｓ１）。「ファイル識別番号リスト」は、例えばＲＡＭ１０３上に作成して保持すればよい。
【００５２】
次に、オーダーシート作成部１１２は、自動グループ化に用いる「リスト識別番号カウンタ」のカウント値「ｎ（ｎは、１以上の自然数）」を「１（初期値）」に設定する。また、オーダーシート作成部１１２は、画像データを関連付ける自動グループを識別するために用いる「自動グループ識別番号カウンタ」のカウント値「ｍ（ｍは、１以上の自然数）」を「１（初期値）」に設定する（Ｓ２）。
【００５３】
次に、オーダーシート作成部１１２は、メモリカード４５内に処理対象の画像データがあるか否かを判定する（Ｓ３）。具体的には、オーダーシート作成部１１２は、Ｓ１で作成した「ファイル識別番号リスト」の中に、「リスト識別番号カウンタ」に設定されているカウント値「ｎ」の識別番号を持つ画像データがあるか否かを判定する。そして、リスト識別番号カウンタに設定されているカウント値「ｎ」の識別番号を持つ画像データがあればＳ４に進み、カウント値「ｎ」の識別番号を持つ画像データがなければＳ１２に進む。
【００５４】
Ｓ４では、オーダーシート作成部１１２は、メモリカード４５から、「リスト識別番号カウンタ」に設定されているカウント値「ｎ」の識別番号を持つ画像データの時間データを取得し、Ｓ５に進む。
【００５５】
Ｓ５では、オーダーシート作成部１１２は、前回の時間データを保持しているか否かを判定して、前回の時間を保持していればＳ６に進み、前回の時間データがなければＳ９に進む。
【００５６】
Ｓ６では、オーダーシート作成部１１２は、前回の時間データと、Ｓ４で取得した時間データ（今回取得した時間データ）との差異（時間間隔）を求めて、その時間間隔が所定値より大きければ、Ｓ８に進み、所定値より大きくなければＳ７の処理に進む。
【００５７】
Ｓ７では、オーダーシート作成部１１２は、自動グループ識別番号「ｍ」の自動グループに関連付けた画像データの数が「最大写真枚数（例えば、「１６」）」であるか否かを判定する。すなわち、オーダーシート作成部１１２は、「自動グループ識別番号カウンタ」に設定されているカウント値「ｍ」の自動グループに関連付けた画像データの数をカウントし、そのカウントした数が「最大写真枚数」であるか否かを判定する。なお、「最大写真枚数」は、予め設定されている。そして、オーダーシート作成部１１２は、「最大写真枚数」であればＳ８に進む。一方、オーダーシート作成部１１２は、「最大写真枚数」未満であればＳ９に進む。
【００５８】
次に、Ｓ８の処理を説明する。Ｓ８では、オーダーシート作成部１１２は、「自動グループ識別番号カウンタ」のカウント値をインクリメントして、Ｓ９に進む。
【００５９】
Ｓ９では、オーダーシート作成部１１２は、識別番号「ｎ」の画像データを自動グループ「ｍ」に関連付けて、Ｓ１０に進む。具体的には、「リスト識別番号カウンタ」に設定されているカウント値「ｎ」の識別番号を、「自動グループ識別番号カウンタ」に設定されているカウント値「ｍ」の「自動グループ識別番号」に関連付ける。
【００６０】
Ｓ１０では、オーダーシート作成部１１２は、識別番号「ｎ」の画像データの時間データを前回の時間データとして保存して（ＲＡＭ１０３の所定領域に格納して）、Ｓ１１の処理に進む。そして、Ｓ１１では、オーダーシート作成部１１２は、「リスト識別番号カウンタ」をインクリメントして、Ｓ３の処理に戻る。
【００６１】
次に、Ｓ３で処理対象の画像データがないと判定された場合に進むＳ１２の処理を説明する。Ｓ１２では、オーダーシート作成部１１２は、上述したＳ１〜１１の処理結果を利用して、自動グループ毎に画像データを関連付けた自動グループリストを作成する。自動グループリストは、自動グループ識別番号ｍ毎に、関連付けた画像データの識別番号ｎが対応付けられている。なお、自動グループリストは、ＲＡＭ１０３の所定領域に格納しておく。
【００６２】
続いて、本実施形態の画像形成装置が行うオーダーシート印刷処理について図６を用いて説明する。
【００６３】
図６は、本実施形態のオーダーシート印刷処理のフローチャートである。なお、本処理ステップは、図５に示した処理フローにより自動グループリストが作成された後で行われる処理である。
【００６４】
先ず、オーダーシート作成部１１２は、パネル制御部１１０を介して、ユーザからのオーダーシート印刷要求を受け付ける。オーダーシート作成部１１２は、ユーザからのオーダーシート印刷要求を受け付けると、プリンタエンジン３０を制御して印刷用紙を給紙する（Ｓ２０）。
【００６５】
次に、オーダーシート作成部１１２は、正常に印刷用紙が給紙されたか否かを紙検出器（図示しない）の検出状態等から判定する（Ｓ２１）。正常に印刷用紙の給紙がされなかった場合、給紙エラーをユーザに提示して当該手順を終了する。一方、正常に印刷用紙の給紙がされた場合にはＳ２２の処理に進む。
【００６６】
Ｓ２２では、オーダーシート作成部１１２は、図５の処理フローで作成した自動グループリストを用いて、図３に示すようなオーダーシートを作成し、プリンタエンジン３０を制御してＳ２０で給紙した印刷用紙にオーダーシートを印刷する（Ｓ２２）。具体的には、オーダーシート作成部１１２は、自動グループリストおよびメモリカード４５の画像データを用いて、自動グループ毎に分類した画像データのサムネールと、オーダーシート識別用表示３０１と、自動グループ毎の分類用マーキングエリア３２０とが設けられたオーダーシートのイメージデータを生成する。なお、オーダーシート作成部１１２は、同じグループに属する画像データのサムネールを１つのグループ領域３１０内に収まる大きさに縮小して配置したオーダーシートのイメージデータを生成する。
【００６７】
そして、オーダーシート作成部１１２は、生成したオーダーシートのイメージデータを印刷に必要な印刷データに変換してプリンタエンジン３０に出力する。プリンタエンジン３０は、オーダーシート作成部１１２からの印刷データを用いて、Ｓ２０で給紙された印刷用紙に印刷を行う。
【００６８】
次に、オーダーシート作成部１１２は、プリンタエンジン３０を制御して、Ｓ２０で給紙した印刷用紙を排紙する（Ｓ２３）。その結果、例えば、図３に例示するようなオーダーシート３００が印刷される。
【００６９】
続いて、オーダーシート作成部１１２は、自動グループリストを参照して、Ｓ２２で印刷されていない自動グループがあるか否かを判定し、印刷されていないグループがあればＳ２０に戻る。一方、オーダーシート作成部１１２は、印刷されていないグループがなければ、その旨をパネル制御部１１０に通知して、Ｓ２５の処理に進む。
【００７０】
Ｓ２５では、パネル制御部１１０は、操作パネル２０の液晶ディスプレイに、オーダーシート３００の読み取り処理を行うか、中止するかの選択を促す画面を表示して（Ｓ２５）当該手順を終了する。
【００７１】
続いて、図６の処理で印刷されたオーダーシート３００を用いて、メモリカード４５に記憶されている画像データを、ユーザが要求するフォルダにグループ分けした上で、ストレージ１に格納していく処理を説明する。
【００７２】
先ず、画像形成装置が行うオーダーシート読み取り処理について、図７を用いて説明する。
【００７３】
図７は、本実施形態のオーダーシート読み取り処理のフローチャートである。なお、以下の処理は、上述した図６のＳ２５により、操作パネル２０の液晶ディスプレイ上に、オーダーシート３００の読み取りを行うか中止するかの選択を促す画面が表示されている状態で開始される。また、以下のオーダーシート３００は、ユーザにより、複数の分類用マーキングエリア３２０のいずれかにマーキングが施されているものとする。
【００７４】
先ず、パネル制御部１１０は、オーダーシート読取要求を受け付けたか否かを判定する（Ｓ３０）。オーダーシート読取要求は、例えば、操作パネル２０上に設けられたオーダーシート読み取りＳＷ（図示しない）等の押下により受け付ける。パネル制御部１１０は、オーダーシート読取要求を受け付けていない場合、Ｓ４０に進み、オーダーシート読取要求を受け付けた場合に、その旨を読取部１１３に通知してＳ３１の処理に進む。
【００７５】
Ｓ４０では、パネル制御部１１０は、オーダーシートの読取中止要求を受け付けたか否かを判定し、読取中止要求を受け付けると当該手順による処理を終了する。パネル制御部１１０は、オーダーシートの読取中止要求を受付けなければＳ３０に処理に戻り、再度、上述したＳ３０の判定を行う。なお、オーダーシートの読取中止要求は、例えば、操作パネル２０上に設けられたオーダーシート読み取り中止ＳＷ（図示しない）の押下等により受け付ける。
【００７６】
次に、Ｓ３０において、オーダーシート読取要求を受け付けた場合に進むＳ３１の処理を説明する。Ｓ３１では、読取部１１３が、オーダーシート読み取り処理を開始する。具体的には、読取部１１３は、スキャナエンジン５０を制御して、オーダーシート識別用表示３０１を読み取り（Ｓ３１）、読み取り対象の印刷用紙が「オーダーシート」なのか否かを判定する（Ｓ３２）。判定の結果、「オーダーシート」ではないと判定した場合には、読取部１１３は、その旨をパネル制御部１１０に通知して、Ｓ４１の処理に進む。一方、読取部１１３は、「オーダーシート」であると判定した場合、Ｓ３３の処理に進む。なお、「オーダーシート」でないと判定される場合とは、例えば、所定の位置にオーダーシート識別用表示３０１が記録されていない等により、読取部１１３が、オーダーシート識別用表示３０１を正常に読み取ることができない場合をいう。
【００７７】
オーダーシートではないと判定された場合に進むＳ４１では、パネル制御部１１０が、「オーダーシート」の読み取りエラーを表示するとともに再読込ｏｒ中止の操作を受け付けるための表示画面(図示しない)を操作パネル２０の液晶ディスプレイに表示して（Ｓ４１）、Ｓ３０へ戻る。
【００７８】
一方、Ｓ３２において、オーダーシートであると判定された場合、すなわち、オーダーシート識別用表示３０１を正常に読み取ることができた場合に進むＳ３３の処理を説明する。
【００７９】
Ｓ３３では、読取部１１３は、オーダーシート３００の各分類用マーキングエリア３２０を全て読み取り、そのマーキング状態を示すデータ（マーキング情報）を一時的にＲＡＭ１０３に保存する（Ｓ３３）。マーキング情報とは、自動グループ毎に、マーキングエリアがチェック（マーキング）されているか否かを示すデータを対応付けたデータである。
【００８０】
次に、読取部１１３は、残りのオーダーシート３００があるか否かを判定する（Ｓ３４）。オーダーシート３００が複数頁に渡るかどうか及び残りのオーダーシート３００の有無は、オーダーシート識別用表示３０１に含まれている「オーダーシートの総頁数」及び「オーダーシートの頁番号」から特定することができる。読取部１１３は、残りのオーダーシート３００があると判定した場合、その旨をパネル制御部１１０に通知して、Ｓ４２の処理に進む。一方、読取部１１３は、残りのオーダーシート３００がないと判定した場合、その旨をパネル制御部１１０に通知してＳ３５の処理に進む。
【００８１】
Ｓ４２では、パネル制御部１１０が、操作パネル２０の液晶ディスプレイに、次の「オーダーシート」のセット要求と、読み込みｏｒ中止の操作選択と、を促す表示画面を表示して（Ｓ４２）、Ｓ３０の処理へ戻る。
【００８２】
次に、Ｓ３４において、残りの「オーダーシート」がないと判定した場合に進むＳ３５の処理を説明する。Ｓ３５では、パネル制御部１１０は、操作パネル２０の液晶ディスプレイ等に、「「ストレージ１への保存開始」or「保存中止」」の選択を促す表示画面を表示して（S３５）、当該手順を終了する。
【００８３】
続いて、本実施形態のメモリカード４５内の画像データをストレージ１に保存する処理について、図８を用いて説明する。
【００８４】
図８は、本実施形態のメモリカード内の画像データをストレージに保存する処理のフローチャートである。なお、以下のフローチャートは、図７に示したＳ３５により、パネル制御部１１０が、操作パネル２０の液晶ディスプレイに、「「ストレージ１への保存開始」or「保存中止」」の選択を促す表示画面を表示している状態において実行される処理である。
【００８５】
まず、パネル制御部１１０は、ユーザからの「保存中止」の要求を受け付けたか否かを判定し（Ｓ５０）、「保存中止」の要求を受け付けた場合には、そのまま当該手順を終了する。一方、保存中止の要求を受け付けていない場合には、その旨をファイル分類部１１５に通知し、Ｓ５１の処理に進む。なお、「保存中止」の要求は、操作パネル２０を介して受け付ける。
【００８６】
Ｓ５１では、ファイル分類部１１５は、処理対象の自動グループを特定するための「自動グループリスト識別番号カウンタ」のカウント値「ｍ（ｍは、１以上の自然数）」に「１（初期値）」をセットする。また、ファイル分類部１１５は、ストレージ１上で画像データを分類するためのグループを特定するための「グループ識別番号カウンタ」のカウント値「Ｍ（Ｍは、１以上の自然数）」に「１（初期値）」をセットする。
【００８７】
つづいて、ファイル分類部１１５は、処理対象の自動グループがあるか否かを判定する（Ｓ５２）。具体的には、ファイル分類部１１５は、自動グループリスト（図５のＳ１２で作成）の中に、「自動グループリスト識別番号カウンタ」のカウント値「ｍ」に対応する自動グループがあるか否かを判定する。そして、ファイル分類部１１５は、カウント値「ｍ」に対応する自動グループ（カウント値「ｍ」の自動グループ識別番号を持つ自動グループ）がある場合、Ｓ５３の処理に進む。一方、ファイル分類部１１５は、カウント値「ｍ」に対応する自動グループがない場合、Ｓ５７の処理に進む。
【００８８】
Ｓ５３では、ファイル分類部１１５は、自動グループリスト（図５のＳ１２で作成）を参照して、カウント値「ｍ」の自動グループ識別番号に対応付けられている識別番号「n」の画像データをカウント値「Ｍ」のグループ識別番号に関連付ける。
【００８９】
続いて、ファイル分類部１１５は、カウント値「ｍ」の自動グループ識別番号「ｍ」により特定される自動グループの分類用マーキングエリア３２０がチェックされているか否かを判定する（Ｓ５４）。具体的には、ファイル分類部１１５は、図７のＳ３３で保存しておいたマーキング情報を用いて、自動グループリスト識別番号「ｍ」の自動グループの分類用マーキングエリア３２０がチェックされているか否かを判定する。そして、ファイル分類部１１５は、チェックされていればＳ５５に進み、チェックされていなければＳ５６の処理に進む。
【００９０】
Ｓ５５では、ファイル分類部１１５は、「グループ識別番号カウントタ」のカウント値「Ｍ」をインクリメントし、Ｓ５６の処理に進む。
【００９１】
Ｓ５６では、ファイル分類部１１５は、「自動グループリスト識別番号カウンタ」のカウント値「ｍ」をインクリメントしてＳ５２の処理に戻る。そして、このＳ５２〜Ｓ５６までの手順を繰り返し実行した後、「自動グループリスト識別番号カウンタ」のカウント値「ｍ」に対応する自動グループがない状態となると（Ｓ５２でＮｏ）、Ｓ５７の処理を開始する。
【００９２】
Ｓ５７では、ファイル分類部１１５は、フォルダ識別番号カウンタのカウント値「ｉ（ｉは、１以上の整数）」に「１（初期値）」をセットする。
【００９３】
つづいて、ファイル分類部１１５は、フォルダ識別番号カウンタのカウント値「ｉ」がグループ識別番号カウンタのカウント値「Ｍ」以下であるか否かを判定する（Ｓ５８）。そして、ファイル分類部１１５は、フォルダ識別番号カウンタのカウント値「ｉ」がグループ識別番号カウンタのカウント値「Ｍ」以下である場合、Ｓ５９の処理に進む。ファイル分類部１１５は、フォルダ識別番号カウンタのカウント値「ｉ」がグループ識別番号カウンタのカウント値「Ｍ」を超えていれば処理を終了する。
【００９４】
Ｓ５９では、ファイル分類部１１５は、ストレージ１のディスク上にカウント値「ｉ」の番号をフォルダ名とするフォルダを作成する（Ｓ５９）。
【００９５】
つづいて、ファイル分類部１１５は、作成したフォルダ名「ｉ」のフォルダに、グループ識別番号が「ｉ」のグループに関連付けられている全ての画像データを保存し（Ｓ６０）、「フォルダ識別番号カウンタ」のカウント値「ｉ」をインクリメントし（Ｓ６１）、ステップＳ５８へ戻る。
【００９６】
そして、フォルダ識別番号カウンタのカウント値「ｉ」がグループ識別番号カウンタのカウント値「Ｍ」を超えると、メモリカード４５内の全ての画像データが、グループごとに各フォルダに分類されてストレージ１に保存されたことになる。
【００９７】
このように、本実施形態によれば、カードスロット４１に挿入されたメモリカード４５に保存されている複数の画像データ（写真データ）を、各写真データの日時情報（撮影日時等）を利用して自動的にグループ分けし、グループ毎に分類した画像データのサムネールを印刷したオーダーシート３００を作成することができる。そして、ユーザは、このオーダーシート３００に印刷されたサムネール一覧の各画像を観ながら分類用マーキングエリア３２０にマーキングをすることにより、視覚的に分類境界を設定してメモリカード４５内の画像データを分類して保存することができる。それによって、ＣＤ−Ｒドライブやハードディスクドライブ等のストレージにアクセス可能な画像形成装置において、多数の画像データを分類して一括管理する際に、ユーザ個々の事情に合わせた分類基準で簡単かつ直感的に画像データを分類して保存することができるようになる。
【００９８】
また、本実施形態では、オーダーシート３００にサムネールを表示する際、画像形成装置が各写真データの日時情報（撮影日時等）を利用して自動的にグループ分けするようにしている。そして、同じグループに複数の画像データが分類された場合には、そのサムネールを縮小して印刷するようにしている。そのため、本実施形態によれば、メモリカード４５に保存対象のデータが多いときであっても、オーダシート３００の枚数を抑えることができ、その結果、印刷コストの増加を防止することができる。
【００９９】
また、本実施形態によれば、従来のように画一的な分類ではなくユーザ個々の事情に合わせた分類基準で画像データを分類して保存することができるので、ユーザが望む分類に極めて近い分類がなされた状態で画像データが保存される。それによって、保存後にユーザがそのストレージから所望の画像データを検索することが容易になり、検索時の労力が低減されるとともに検索時間を短縮することができる。
【０１００】
さらに、ユーザは、最小限の操作と「オーダーシート」のマーキングを行うだけで、あとは画像形成装置が自動的に一連の写真データ群を分類して各フォルダに分けて保存してくれるので、多数の画像データを記憶媒体上で分類して一括管理する際に従来のような煩雑なパネル操作等が不要になり、利便性も向上する。
【０１０１】
さらに、オーダーシート３００を読み取る際には、オーダーシート３００の所定の位置に予め記録してあるオーダーシート識別用表示３０１を検出して、読取り対象の用紙がオーダーシート３００であることを確認してからマーキング状態を読み取るので、オーダーシート３００以外の記録紙を読み取ってしまうことによるエラー発生等を未然に防止することができる。
【０１０２】
続いて、本実施形態の画像形成装置の変形例について説明する。本実施形態の変形例は、上述した図７の「オーダーシート読取処理」を、プリンタエンジン３０に設けられたＰＷセンサ３１を利用して行うようにしたものである。したがって、変形例によれば、スキャナエンジン５０を搭載していない画像形成装置にも本発明を適用できるようになる。以下、ＰＷセンサ３１を利用した「オーダーシート読取処理」について、図９および図１０を用いて説明する。なお、変形例の画像形成装置は、上述した実施形態と同じ符号を用いる。
【０１０３】
図９は、本実施形態の変形例のオーダーシート読取処理のフローチャートである。
【０１０４】
図１０は、ＰＷセンサによるオーダーシートの読み取りを模式的に示した平面図である。
【０１０５】
変形例の画像形成装置は、プリンタエンジン３０のキャリッジ３２に搭載されているＰＷセンサ３１でオーダーシート３００上を走査して、各マーキング欄の光反射率等からマーキング状態を読み取る。なお、オーダシート３００は、スキャナエンジン５０の原稿台に載置するのではなく、プリンタエンジン３０が有する給排紙機構の給紙トレイ（図示しない）にセット（載置）しておくものとする。
【０１０６】
先ず、パネル制御部１１０は、図７のＳ３０と同じ手順にしたがい、オーダーシート読み取り要求を受け付けたか否かを判定する（Ｓ７０）。パネル制御部１１０は、オーダーシート読み取り要求を受け付けていない場合、Ｓ９０に進み、オーダーシート読み取り要求を受け付けた場合に、その旨を読取部１１３に通知してＳ７１の処理に進む。なお、Ｓ９０は、図７に示したＳ４０と同じ処理であるためここでの説明は省略する。
【０１０７】
Ｓ７１では、読取部１１３は、オーダーシート読み取り要求を受け、プリンタエンジン３０を制御して、給紙トレイにセットされた用紙を給紙する。
【０１０８】
次に、読取部１１３は、オーダシート３００が給紙されたか否かを判定する（Ｓ７２）。具体的には、読取部１１３は、プリンタエンジン３０を制御して、キャリッジ３２を主走査方向Ｘへ移動させた場合に、ＰＷセンサ３１でオーダーシート識別用表示３０１を走査可能な位置まで、給紙した用紙を副走査方向Ｙへ搬送する（図１０参照）。なお、このオーダーシート識別用表示３０１の副走査方向Ｙの位置は、例えば、オーダーシート３００の様式、図示しない紙検出器からＰＷセンサ３１までの副走査方向の物理的間隔及び紙検出器でオーダーシート３００の先端を検出した時点を起点とする累積搬送量から特定することができる。
【０１０９】
そして、読取部１１３は、キャリッジ３２を主走査方向Ｘへ移動させてＰＷセンサ３１でオーダーシート識別用表示３０１を走査して（図１０の主走査Ｘ１）、オーダーシート識別用表示３０１の読み取りを行い、Ｓ７１で給紙された用紙がオーダーシート３００なのか否かを判定する（Ｓ７２）。読取部１１３は、給紙した読み取り対象の用紙がオーダーシート３００ではないと判定した場合にＳ９１へ進み、オーダーシート３００と判定した場合にＳ７３へ進む。なお、Ｓ９１の処理は、図７に示したＳ４１と同じであるため説明を省略する。
【０１１０】
Ｓ７３では、読取部１１３は、次の分類用マーキングエリア３２０があるか否かを「オーダーシート」の様式から判定し、次の分類用マーキングエリア３２０があると判定した場合にはＳ７４の処理に進む。一方、次の分類用マーキングエリア３２０がないと判定した場合Ｓ７７の処理に進む。なお、ここでは、図１０に示すオーダシート３００が給紙されたものとする。そして、まだ、分類用マーキングエリア３２０の読取が行われていないため、Ｓ７４に進むものとする。
【０１１１】
Ｓ７４では、読取部１１３は、プリンタエンジン３０を制御して、ＰＷセンサ３４で分類用マーキングエリア３２０を読み取り可能な位置までオーダーシート３００を搬送する。
【０１１２】
次に、読取部１１３は、プリンタエンジン３０を制御して、キャリッジ３２を主走査方向Ｘへ移動させてＰＷセンサ３１で走査線上の全ての分類用マーキングエリア３２０を走査して（図１０の主走査Ｘ２）、各分類用マーキングエリア３２０のマーキング状態を読み取る（チェックの有無を検出）する（Ｓ７５）。
【０１１３】
読取部１１３は、Ｓ７５により読み取ったマーキング状態を示すデータ（マーキング情報）を一時的にＲＡＭ１０３に保存し（Ｓ７６）、Ｓ７３の処理に戻る。その後、読取部１１３は、Ｓ７３〜７６の処理を繰り返して、分類用マーキングエリア３２０を読み取るための残りの主走査動作を繰り返して（図１０の主走査Ｘ３〜Ｘ７）全ての分類用マーキングエリア３２０のマーキング状態を検出する。
【０１１４】
そして、読取部１１３は、Ｓ７３で、次のマーキングエリアがないと判定すると、すなわち、全ての分類用マーキングエリア３２０のマーキング状態を読み取ると、Ｓ７７の処理を行う。
【０１１５】
Ｓ７７では、読取部１１３は、プリンタエンジン３０を制御して、オーダーシート３００を排紙する。なお、Ｓ７８〜７９の処理は、上述した図７のＳ３４〜３５と同じである。Ｓ８０の処理は、上述した図７のＳ４２と同じである。
【０１１６】
このように、本実施形態の変形例によれば、スキャナ機能を有さない画像形成装置であっても、上述した実施形態と同様の効果を奏することができる。
【０１１７】
なお、本発明は、以上で説明した実施形態に限定されるものではなく、本発明の要旨の範囲内において種々の変形が可能である。
【図面の簡単な説明】
【０１１８】
【図１】本発明の一実施形態が適用された画像形成装置の概略構成図である。
【図２】本実施形態のコントローラの機能構成の一例を示すブロック図である。
【図３】本実施形態のオーダーシートの一例を模擬的に示した図である。
【図４】図３に示すオーダーシートがマーキングされた場合を例示した図である。
【図５】本実施形態の自動グループリスト作成処理のフローチャートである。
【図６】本実施形態のオーダーシート印刷処理のフローチャートである。
【図７】本実施形態のオーダーシート読み取り処理のフローチャートである。
【図８】本実施形態のメモリカード内の画像データをストレージに保存する処理のフローチャートである。
【図９】本実施形態の変形例のオーダーシート読取処理のフローチャートである。
【図１０】ＰＷセンサによるオーダーシートの読み取りを模式的に示した平面図である。
【符号の説明】
【０１１９】
１…ストレージ、１０…コントローラ、２０…操作パネル、３０…プリンタエンジン、３１…ＰＷセンサ、３２…キャリッジ、４０…メモリカード読書装置、４１…カードスロット、４５…メモリカード、５０…スキャナエンジン、６０…ＵＳＢコネクタ、１０１…ＣＰＵ、１０２…ＲＯＭ、１０３…ＲＡＭ、１０４…不揮発性メモリ、１０５…ＩＦ、１０６…システムバス、１１０…パネル制御部、１１１…画像処理部、１１２…オーダーシート作成部、１１３…読取部、１１５…ファイル分類部
【図１】
2007226288.tif 000003
【図２】
2007226288.tif 000004
【図３】
2007226288.tif 000005
【図４】
2007226288.tif 000006
【図５】
2007226288.tif 000007
【図６】
2007226288.tif 000008
【図７】
2007226288.tif 000009
【図８】
2007226288.tif 000010
【図９】
2007226288.tif 000011
【図１０】
2007226288.tif 000012