(57)【要約】【課題】メモリに格納されているファイルに対して編集を行い、メモリに再登録する場合、編集対象のファイルを容易に特定して編集することができる情報処理装置を提供することを目的とする。【解決手段】メモリに記憶されているファイルを特定するための情報を含むコードを作成し、当該コードを含むシート画像を、印刷装置にシートへ印刷させる。そして、そのシートの読取画像に含まれている上記のコードに基づいて、メモリに記憶されているファイルから編集対象のファイルを特定し、その編集対象のファイルに所定の編集処理を実行して、編集処理が実行された編集対象のファイルを上記メモリに記憶させる。【選択図】図３
2013045270.tif 000002
【特許請求の範囲】
【請求項１】
メモリに記憶されているファイルを特定するための情報を含むコードを作成し、当該コードを含むシート画像を、印刷装置にシートへ印刷させる印刷制御手段と；
上記印刷制御手段により印刷された上記シートが読取装置により読み取られることで得られた読取画像を取得する取得手段と；
上記取得手段により取得された読取画像に含まれている上記コードに基づいて、メモリに記憶されているファイルから編集対象のファイルを特定する特定手段と；
上記特定手段により特定された編集対象のファイルに所定の編集処理を実行し、当該所定の編集処理が実行された編集対象のファイルを、上記メモリに記憶させる実行手段と；  を有すること特徴とする情報処理装置。
【請求項２】
請求項１であって、
上記読取装置により原稿が読み取られることで得られた読取画像を含むファイルを生成する生成手段を有し、
上記印刷制御手段は、上記生成手段により生成されたファイルを特定するための情報を含むコードを作成することを特徴とする情報処理装置。
【請求項３】
請求項１または２であって、
上記実行手段は、上記所定の編集処理として、上記ファイルに画像を追加する追加処理と、上記ファイルに格納されている画像を削除する削除処理と、上記ファイルに格納されている画像を回転する回転処理の少なくとも１つの編集処理を実行することを特徴とする情報処理装置。
【請求項４】
請求項３であって、
上記実行手段は、上記追加処理を実行するときに、追加対象の画像を、上記ファイルの所定のページに追加することを特徴とする情報処理装置。
【請求項５】
請求項３であって、
上記実行手段は、上記追加処理を実行するときに、上記取得手段により取得された上記シートの読取画像に基づき、追加対象の画像が追加されるページを特定し、特定された当該ページに、当該追加対象の画像を追加することを特徴とする情報処理装置。
【請求項６】
メモリに記憶されているファイルを特定するための情報を含むコードを作成し、当該コードを含むシート画像を、印刷装置にシートへ印刷させる印刷制御工程と；
上記印刷制御工程において印刷された上記シートが読取装置により読み取られることで得られた読取画像を取得する取得工程と；
上記取得工程において取得された読取画像に含まれている上記コードに基づいて、メモリに記憶されているファイルから編集対象のファイルを特定する特定工程と；
上記特定工程において特定された編集対象のファイルに所定の編集処理を実行する実行工程と；
上記実行工程において上記所定の編集処理が実行された上記編集対象のファイルを、上記メモリに記憶させる記憶制御工程と；
を有すること特徴とする情報処理方法。
【請求項７】
請求項６に記載の情報処理方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、編集対象のファイルを編集する情報処理装置、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
読取装置を有する複合機において、読取装置により原稿を順次読み取り、複数のページ画像を含むファイルを作成し、装置に内蔵されたＨＤＤなどの記憶装置に格納する機能が知られている。従来、このような機能をもつ複合機では、画像ファイルを編集する場合、装置の一部である操作画面を使って行なわれている。
【０００３】
複数の画像ファイルが存在する記憶装置の中から編集処理を行うファイルを見つけ出す方法として、次の技術が知られている。つまり、記憶装置に記憶されているファイルのファイル名を示すファイルリストを表示して、ユーザがその表示に従って編集対象のファイルを選択する技術が知られている（たとえば、特許文献1参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−８２０７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記の従来例では、ユーザは、ファイル名に従って編集対象のファイルを特定しなくてはならない。ところが、画像ファイルのようなファイルでは、ファイル名の全部または一部が数字で構成され、ファイルの作成順に従ってその数字が１つずつ増加するようにファイル名が付けられることがある。この場合、ファイル名は単なるファイル作成順の情報しか有さず、ユーザはそのファイル名から画像ファイルの内容を推測することが困難な場合がある。
【０００６】
そこで本発明は、メモリに格納されている編集対象のファイルを容易に特定することができる情報処理装置、情報処理方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の情報処理装置は、メモリに記憶されているファイルを特定するための情報を含むコードを作成し、当該コードを含むシート画像を、印刷装置にシートへ印刷させる印刷制御手段と、上記印刷制御手段により印刷された上記シートが読取装置により読み取られることで得られた読取画像を取得する取得手段と、上記取得手段により取得された読取画像に含まれている上記コードに基づいて、メモリに記憶されているファイルから編集対象のファイルを特定する特定手段と、上記特定手段により特定された編集対象のファイルに所定の編集処理を実行し、当該所定の編集処理が実行された編集対象のファイルを、上記メモリに記憶させる実行手段とを有すること特徴とする。
【発明の効果】
【０００８】
本発明によれば、メモリに格納されている編集対象のファイルを容易に特定することができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施例１である画像処理装置１０１の外観を示す図である。
【図２】画像処理装置１０１の構成を示すブロック図である。
【図３】画像追加シート３０１の例を示す図である。
【図４】画像処理装置１０１が画像読取時に行う処理を示すフローチャートである。
【図５】画像追加シート３０１の読取時に行う処理を示すフローチャートである。
【図６】ファイルリスト６０１を示す図である。
【図７】ファイルリスト７０１を示す図である。
【図８】ユーザ指定ページへの画像追加シート８０１を示す図である。
【図９】ページ画像を削除するための削除シート９０１を示す図である。
【図１０】ページ画像の編集を行うための編集シート１００１を示す図である。
【発明を実施するための形態】
【００１０】
以下の実施の形態に記載されている構成要素の相対配置、表示画面等は、特に特定的な記載がない限りは、本発明の技術的範囲をそれらのみに限定する趣旨ではない。
【実施例１】
【００１１】
図１は、本発明の実施例１である画像処理装置１０１の外観を示す図である。
【００１２】
画像処理装置１０１は、原稿台１０２に原稿をのせて原稿を読み取り、また、画像をインクジェットプリンタである記録部を用いて印刷する装置である。また、画像処理装置１０１は、ユーザの指示によって読み取った画像を印刷せずに、画像処理装置内部のファイル記憶部に画像ファイルとして記憶する機能も有する。生成された画像ファイルは、画像処理装置１０１内の不揮発性の記憶装置に記憶する。
【００１３】
画像処理装置１０１は、読み取る原稿を置く原稿台１０２と、原稿を押さえ、原稿以外の画像を読み取らないようにする原稿蓋１０３と、印刷用紙を設置する印刷用紙挿入口１０４とを有する。また、画像処理装置１０１は、印刷後に印刷用紙が出力される印刷用排出口１０５と、画像処理装置１０１の状態等を表示する表示部１０６と、ユーザが画像処理装置１０１への指示を入力する入力部１０７とを有する。
【００１４】
図２は、画像処理装置１０１の構成を示すブロック図である。
【００１５】
画像処理装置１０１は、画像処理装置１０１の全体を制御するＣＰＵ２０２と、ＣＰＵ２０２の動作のための記憶装置として動作するＲＡＭ２０３と、ＣＰＵ２０２が実行するプログラムを記憶しているＲＯＭ２０４とを有する。ＣＰＵ２０２は、ＲＡＭ２０３をワーキングメモリとして、ＲＯＭ２０４に記憶されているプログラムを実行することで、画像処理装置１０１を制御する。また、画像処理装置１０１は、原稿台１０２に置かれた画像を読み取る読取部２０５と、印刷を行う印刷部２０６と、表示部１０６と、入力部１０７と、画像処理装置１０１内でデータ等をやりとりするバス２０９とを有する。
【００１６】
読取部２０５により原稿が読み取られると、その原稿の読取画像がＲＡＭ２０３に格納される。また、印刷部２０６により画像を印刷するときには、その印刷対象の画像がＲＡＭ２０３上に展開される。
【００１７】
なお、読取部２０５や印刷部２０６、表示部１０６等は、図２に示した例では、画像処理装置１０１がその内部に有する例を示している。しかし、画像処理装置１０１の外部の読取装置や印刷装置、表示装置に、読取や印刷、表示を実行させる場合であってもよい。
【００１８】
また、画像処理装置１０１は、新しく生成するファイルのファイル名を決定するファイル名決定部２１０と、ファイル名決定部２１０で決定されたファイル名を記憶するファイル名記憶部２１１とを有する。さらに、画像処理装置１０１は、情報に応じてバーコード画像（ファイル名を示すバーコード３１３）を作成するバーコード画像作成部２１２と、画像ファイルに含まれている画像を縮小して画像追加シート３０１に配置するための画像縮小部２１３とを有する。
【００１９】
画像追加シート３０１が読み取られたときの読取画像に含まれる、バーコードを識別するバーコード識別部２１４を有する。また、バーコード識別部２１４により識別されたバーコードが示すファイル名を認識するファイル名認識部２１５を有する。また、画像処理装置１０１は、後述するファイル記憶部２１９に記憶されているファイルから、ファイル名認識部２１５により識別されたファイル名を持つファイルを検索するファイル検索部２１６を有する。さらに、ファイル検索部２１６によって検索されたファイルにおける、最終ページに対応する書き込み位置を検索する最終ページ検索部２１７を有する。さらに、画像処理装置１０１は、新規に画像ファイルを生成するファイルシステム部２１８と、生成されたファイルを記憶するファイル記憶部２１９とを有する。ファイルシステム部２１８によるファイル生成処理についての詳細は後述する。
【００２０】
なお、図２に示した例では、２１０〜２１９で示した各構成要素を、ＣＰＵ２０２、ＲＯＭ２０４とは別個に有する例を示した。しかし、２１０〜２１９のそれぞれに対応するプログラムをＲＯＭ２０４に記憶しておき、ＣＰＵ２０２がそのプログラムを実行することによっても、上記の２１０〜２１９が行う処理を実現することができる。
【００２１】
図３は、画像追加シート３０１の例を示す図である。本実施例では、ユーザは画像追加シート３０１により、編集対象として特定可能な画像ファイルに含まれる画像の内容をユーザに確認させる。また画像追加シート３０１を読み取ることにより、シートに対応する画像ファイルを編集対象のファイルとして特定し、特定された画像ファイルに、画像を新たに追加する。以下、図３を用いて、画像追加シート３０１について説明する。
【００２２】
画像追加シート３０１は、編集対象となる画像ファイルに対応しており、ユーザはこのシートを用いることで、編集対象の画像ファイルの内容を確認できる。また、画像処理装置１０１に、シートに対応する編集対象のファイルを特定させて、その画像ファイルに画像を追加させることができる。また特に、図３で示した画像追加シート３０１は、予め決められているページへの画像追加シートであり、つまり編集対象の画像ファイルにおける所定のページに画像を追加するためのシートである。このシートを用いてファイル編集処理の詳細については後述する。
【００２３】
画像処理装置１０１は、図３の画像追加シートを、画像ファイルを生成したときに印刷部２０６へ印刷させる。具体的には、画像処理装置１０１は、ユーザの指示によって読取部２０５により複数ページの原稿を読み取って画像ファイルを生成し、生成した画像ファイルを画像処理装置１０１の内部に記憶する。そして、画像ファイルの生成処理の終了に応じて、その生成した画像ファイルに対応する画像追加シート３０１を印刷部２０６で印刷する。
【００２４】
また、画像処理装置１０１は、読取部２０５により、画像追加シート３０１と原稿とを読み取ることで、その原稿の読取画像を、画像追加シート３０１に対応するファイルに追加することができる。具体的には、画像処理装置１０１は、画像追加シート３０１を初めに読み取り、それに続けて原稿を読み取ることによって、原稿の読取画像を、画像追加シート３０１のバーコード３１３により特定されるファイルに新たなページ画像として追加する。
【００２５】
さらに、図３で示した画像追加シート３０１の、ページ画像３０２〜３１２は、画像追加シートに対応する画像ファイルを構成する各ページの画像を示す。このページ画像３０２〜３１２は、画像ファイルを作成するときに読み取った各原稿の読取画像が画像縮小部２１３によって縮小されることで作成されて、画像追加シート３０１に印刷される。ユーザは、画像追加シート３０１のページ画像３０２〜３１２を見ることで、そのシートに対応する画像ファイルに含まれる画像の内容を確認することができる。
【００２６】
バーコード３１３は、画像ファイルを生成したときにバーコード画像作成部２１２によって生成された画像であり、その画像ファイルが格納されている格納場所と、その画像ファイルのファイル名を示す。画像処理装置１０１は、画像追加シート３０１を読み取ったときに、読取画像に含まれるバーコードにより、シートに対応する画像ファイルの格納場所を特定し、またその格納場所において、その画像ファイルを特定することができる。なお、上記のバーコードは、編集対象の画像ファイルが格納されているメモリやフォルダを示す。ただし、画像処理装置１０１により生成された画像ファイルを、画像処理装置１０１の外部の装置に転送する場合や、その外部装置において画像ファイルを生成する場合には、バーコードが、その外部装置にアクセスするためのアクセス情報を含むようにしてもよい。そのようなアクセス情報として、たとえば、ＵＲＬ方式で記載された情報をバーコードに含ませる。
【００２７】
ファイル名３１４は、画像追加シート３０１に対応する画像ファイルのファイル名であり、バーコード３１３により特定できる画像ファイルをユーザも識別できるようにシートに印刷される。したがって、ユーザは、画像追加シート３０１に印刷されているファイル名と、ページ画像３０２〜３１２を確認することで、所望の編集対象のファイルに対応するシートを容易に選択することができる。なお、図３で示した画像追加シート３０１は、画像を新たに画像ファイルに追加する場合に、最終ページのページ画像として追加するが、最初のページや、所定のページ番号のページに画像を追加するようにしてもよい。
【００２８】
次に、図４、図５に示すフローチャートを用いて、画像処理装置１０１が画像追加シート３０１を印刷させる処理、また画像追加シート３０１により画像ファイルを編集する処理について説明する。
【００２９】
図４は、画像処理装置１０１が画像追加シート３０１を印刷させる処理を示すフローチャートである。なお、図４においては、読取部２０５が原稿を読み取って、その読取画像を含む画像ファイルを生成するときに、画像追加シート３０１を作成する例について説明する。
【００３０】
画像処理装置１０１において、ユーザが入力部１０７を操作し、画像ファイルの生成が指示されると、Ｓ４０１に移る。Ｓ４０１で、ファイル名決定部２１０を使用して、ファイル記憶部２１９に記憶されているファイルの状態に基づいて、新しく生成するファイル名を決定する。具体的には、ファイル記憶部２１９に記憶されているファイルのファイルリストにより、ファイル記憶部２１９に既に記憶されているファイルのファイル名を確認して、そのファイル名と重複しないように、新たなファイル名を決定する。上記のファイルリストについては、図６を用いて後述する。
【００３１】
ファイル名決定部２１０で決定されたファイル名は、ファイル名記憶部２１１に記憶され、Ｓ４０２に移る。Ｓ４０２で、ＣＰＵ２０２は、原稿台１０２に設置されている原稿を読取部２０５に読み取らせる。そしてＲＡＭ２０３に格納される読取画像を１ページ画像として、ファイルシステム部２１８を使用して、ファイル記憶部２１９に記憶する。
【００３２】
Ｓ４０３で、ＣＰＵ２０２は、次の原稿を読み取るか、読取を終了するかをユーザが選択するための表示画面を、表示部１０６に表示し、入力部１０７を用いて指示を入力するように、ユーザに対して要求する。Ｓ４０３で次の原稿を読み取るための指示が入力された場合、ＣＰＵ２０２は、Ｓ４０２に戻り、画像の読取を繰り返す。これにより、複数の原稿が読取部２０５に読み取られる場合、ファイル記憶部２１９に順次読取画像が追加される。
【００３３】
一方、Ｓ４０３で、読取終了の指示が入力されると、Ｓ４０４に進む。Ｓ４０４では、ＣＰＵ２０２は、ファイルシステム部２１８を使用して、画像ファイルを生成する。この画像ファイルの生成は、ファイル記憶部２１９に記憶されている少なくとも１ページの画像に対して、Ｓ４０１においてファイル名記憶部２１１に記憶されたファイル名を含むヘッダ情報や、ファイル終了情報等の情報を追加することにより実行する。このＳ４０４の処理により、Ｓ４０２においてファイル記憶部２１９に記憶された読取画像を含み、Ｓ４０１において決定されたファイル名の画像ファイルを生成すると、Ｓ４０５に移る。
【００３４】
Ｓ４０５で、ＣＰＵ２０２は、画像追加シート３０１に対応するシート画像を作成して、作成したシート画像を印刷部２０６に印刷させる。このシート画像の作成は、バーコード画像作成部２１２を使用して、バーコード３１３を作成する。このバーコード３１３は、Ｓ４０１でファイル名記憶部２１１に記憶されたファイル名や、ファイル記憶部２１９においてファイルが格納される格納場所を示す。そしてファイル記憶部２１９に記憶されている画像ファイルの各ページ画像を、画像縮小部２１３を使用して縮小し、縮小ページ画像を作成する。そして、バーコード３１３と、縮小ページ画像とを、ＲＯＭ２０４に記憶されている所定のレイアウト情報に従って、ＲＡＭ２０３上にレイアウトして、画像追加シート３０１のシート画像を作成する。
【００３５】
なお、画像縮小部２１３による画像の縮小処理を、原稿が読み取られたときに行い、縮小された画像をＲＡＭ２０３上に展開するようにしてもよい。この場合、画像ファイルの各ページの画像を改めて読み出す必要がない。よって、たとえば、読取画像に圧縮処理を行って画像ファイルに含ませる場合、上記の縮小処理を行うときに圧縮された画像を展開しなくても、縮小画像を作成することができる。
【００３６】
以上の図４に示す処理により、図３で示した画像追加シート３０１を印刷することができる。なお、上記のように、Ｓ４０１でファイル名を決定するときに、ファイルリストを利用して、ファイル記憶部２１９に既に記憶されているファイルと、ファイル名が重複しないようにする。ここで図６を用いて、ファイルリストについて説明する。
【００３７】
図６は、ファイルリスト６０１を示す図である。このファイルリスト６０１は、上記のように、Ｓ４０１においてファイル名を新たに決定するときに参照される。ファイルリスト６０１は、ファイルを新たに生成するときに、ファイル記憶部２１９に既に記憶されているファイルを示すリストであり、ファイル名６０２〜６０５は、画像ファイルのファイル名である。このファイルリストは、ＣＰＵ２０２がファイル記憶部２１９に記憶されているファイルを解析し、ファイル名を取得することによって作成される。またＣＰＵ２０２は、任意のタイミングでファイルリストを作成してよく、たとえば図４に示した画像ファイル生成処理が指示されたときに、ファイルリストの作成を行う。
【００３８】
またＳ４０４において、ファイルを生成して、ファイル記憶部２１９に既に記憶されているファイル名６０２〜６０５のファイルに追加する場合、Ｓ４０１では、ＳＣＮ０００４の数字部分が１つ増加され、ＳＣＮ０００５が、新規生成ファイル名として決定される。そして、Ｓ４０４で、ＣＰＵ２０２は、ファイル名決定部２１０が決定したファイル名で、ファイルシステム部２１８が、ファイル記憶部２１９に新規ファイルを生成する。
【００３９】
次に、画像追加シート３０１を読み取って、画像ファイルへ画像を新たに追加する処理について説明する。
【００４０】
図５は、画像処理装置１０１が画像追加シート３０１の読取時に行う処理を示すフローチャートである。
【００４１】
ＣＰＵ２０２は、画像追加シート３０１を使った画像ファイルの追加が入力部１０７を介して入力されると、Ｓ５０１で、原稿台１０２に置かれている原稿を、読取部２０５に読み取らせる。Ｓ５０２で、読み取られた画像が画像追加シート３０１であるか否かを判断する。読み取った画像が画像追加シート３０１ではないと判断されると、処理を終了する。
【００４２】
なお、Ｓ５０２で読み取ったシートが追加シートであるかどうかについては、シートに印刷されているバーコード３１３により判断することができる。すなわち、上述したＳ４０５における処理で、バーコード画像作成部２１２は、ファイル名を示すバーコード３１３にシートの種別を特定する情報も含ませる。そして、Ｓ５０１でシートを読み取ったときには、バーコード識別部２１４がバーコード３１３を認識することで取得した上記の情報に基づいて、シートの種別を判断する。
【００４３】
Ｓ５０２で画像追加シート３０１であると判断されると、Ｓ５０３に移る。Ｓ５０３では、バーコード識別部２１４が読取画像に含まれるバーコードを認識して、認識されたバーコードの内容に基づいて、ファイル名認識部２１５を使用して、ファイル名を特定する。そして、特定されたファイル名が適切なファイル名であれば、ファイル名記憶部２１１に記憶される。
【００４４】
Ｓ５０４で、ＣＰＵ２０２は、編集対象のファイルを検索する。つまり、ファイル名記憶部２１１に記憶されているファイル名とファイル検索部２１６とを使用して、ファイル記憶部２１９に記憶されているファイルから、Ｓ５０１で読み取った画像追加シート３０１に対応する、編集対象のファイルを検索する。Ｓ５０５で、ＣＰＵ２０２は、ファイル名記憶部２１１に記憶されているファイルが無ければ、処理を終了する。
【００４５】
つまり、新たなページ画像を画像ファイルに追加する場合、画像追加シート３０１を読み取らせることにより、画像が新たに追加される画像ファイルを特定することができる。なお、Ｓ５０４、Ｓ５０５では、画像追加シート３０１に対応するファイルを特定するために、画像追加シート３０１を読み取ったときにファイルリストを作成し、そのファイルリストに従って、シートに対応する編集対象のファイルを特定する。
【００４６】
図７は、画像追加シート３０１の読取時に、ファイル記憶部２１９に記憶されているファイルの全体を示すファイルリスト７０１を示す図であり、ファイル名７０２〜７０８は、画像ファイルのファイル名である。特に、ファイル名３１４のファイル（ＳＣＮ０００５）は、図３のＳ４０４において生成したファイルである。
【００４７】
ファイルリスト７０１は、追加シートを読み取ったときにファイル記憶部２１９に記憶されているファイルの構成を示すリストである。ファイルリスト７０１が示すように、図８の画像追加シート３０１に対応するファイルのファイル名３１４（ＳＣＮ０００５）と同じファイル名のファイルがファイル記憶部２１９に記憶されている。このために、Ｓ５０５で、ＣＰＵ２０２は、ファイル検索部２１６によるファイル検索が成功し、Ｓ５０６に移る。このように、Ｓ５０１〜Ｓ５０５において、画像追加シート３０１に対応するファイルが特定されると、Ｓ５０６に進む。
【００４８】
このＳ５０６で、ＣＰＵ２０２は、ファイル名記憶部２１１に記憶されているファイル名とファイルシステム部２１８とを使用して、ファイル記憶部２１９に記憶されている、Ｓ５０４で特定された画像ファイルの内容を参照する。このときＣＰＵ２０２は、最終ページ検索部２１７を使用して、参照しているファイルの最終ページを検索する。つまり、ここではファイルの最終ページの直後に新たにページを追加するので、ファイルの最終ページを検索する。なお、Ｓ５０６では、現在の最終ページの次のページを追加するときの、当該画像ファイルにおける書き込み位置を検索する。
【００４９】
Ｓ５０７で、ＣＰＵ２０２は、原稿を読み込んで追加するか、追加処理を終了するかをユーザが選択するための表示画面を表示し、この表示に対する入力を、ユーザに要求する。Ｓ５０７で、追加処理の終了が入力されると、処理を終了する。Ｓ５０７で、画像の追加が入力されると、Ｓ５０８に移る。Ｓ５０８で、ＣＰＵ２０２は、Ｓ５０１と同様に、読取部２０５に原稿を読取らせる。Ｓ５０９で、ＣＰＵ２０２は、ファイルシステム部２１８を使用して、Ｓ５０８で取得した読取画像を、ファイル記憶部２１９の画像ファイルの最終ページの次のページのページ画像として追加する。上記「ページ画像」は、ページに対応する画像である。なお、Ｓ５０９では、Ｓ５０６において検索した、画像ファイルにおける書き込み位置に、原稿の読取画像を書き込む。また、ページ画像の追加により画像ファイルに含まれるページの数が増えることになる。よって、画像ファイルのヘッダにページ数を示す情報が記憶されている場合には、Ｓ５０９においてページ数が増えるように、ファイルのヘッダ情報を更新する。
【００５０】
Ｓ５０９において、ページ画像の追加が行われると、Ｓ５０７に戻り、追加ページを読み取るか、追加処理を終了するかについて、ユーザに再び問い合わせ、追加処理の終了が入力されると、処理を終了する。
【００５１】
このように、Ｓ５０６〜Ｓ５０９の処理において、ユーザが画像追加シート３０１を読取部２０５に読み取らせて、さらに原稿を読み取らせる。これによって、画像追加シート３０１に対応するファイルの最終ページの次のページに、その原稿に対応する読取画像を追加することができる。
【００５２】
したがって、ユーザは、画像追加シート３０１を読取装置に読み取らせることで、原稿の読取画像を、簡単にファイルに追加することができる。
【００５３】
なお、読取画像が追加された画像ファイルは、上記のファイル記憶部２１９に継続して記憶される。このように、ファイル記憶部２１９に記憶させるために、Ｓ５０９においてページ画像を追加するときに、ファイル記憶部２１９上で処理を行ってもよい。また、ファイルをＲＡＭ２０３に読み出して、ＲＡＭ２０３上でページ追加処理を行った後、ファイル記憶部２１９に再び記憶させてもよい。このとき、ファイル記憶部２１９からファイルを読み出すときに、ファイルが格納されていた格納場所を記憶しておき、ページ画像を追加した後、その格納場所にページが追加されたファイルを格納させる。
【００５４】
また、以上のように、Ｓ５０４、Ｓ５０５では、画像追加シート３０１に含まれるバーコード３１３が示すファイル名に基づき、編集対象のファイルを特定する。そのため、ユーザが所望のファイルのファイル名を記憶していなかったとしても、画像追加シート３０１を読み取らせることにより、そのシートに対応する編集対象のファイルを適切に特定させることができる。よって、たとえばファイル記憶部２１９にファイルを追加することによって、ファイルリスト６０１が示すファイル生成時のファイル構成から、画像追加シート３０１に対応するファイル「ＳＣＮ０００５」を適切に特定することができる。つまり、ファイルリスト７０１が示すファイル構成が変化した場合でも、画像追加シート３０１に対応するファイル「ＳＣＮ０００５」を適切に特定することができる。
【００５５】
また、ファイルが追加された場合に限らず、ファイルが削除された場合でも、上記と同様である。つまり、ファイル名でファイルを検索するので、メモリからファイルが削除された場合でも、画像追加シート３０１に対応するファイルのファイル名を特定することができれば、編集対象のファイルを取得することができる。
【００５６】
さらに、以上の実施例では、画像ファイルを新たに生成するときに、画像追加シート３０１を印刷するようにしたが、本発明はこれに限るものではない。たとえば、ユーザが入力部１０７に指示を入力することによって、ファイル記憶部２１９に既に記憶されているファイルから編集対象のファイルを選択し、その選択されたファイルに対応する画像追加シート３０１を印刷するようにしてもよい。
【００５７】
また、このようにユーザが入力部１０７を用いて、ファイル記憶部２１９に既に記憶されているファイルを選択する場合、画像追加シート３０１の印刷時と読取時において、ファイル構成が変化していないこともある。そこで、上記の説明のように、ファイル名に基づいてファイルを特定しなくてもよい。たとえば、画像追加シート３０１の印刷時に各ファイルに番号を付け、シートの読取時には、その番号に従ってファイルを特定するようにしてもよい。
【実施例２】
【００５８】
図８は、ユーザ指定ページへの画像追加シート８０１を示す図である。この画像追加シート８０１は、ユーザ指定ページへの画像追加シートであり、つまり、ユーザがシートを使って画像を追加するページを指定し、ユーザが指定したページに画像を追加するためのシートである。
【００５９】
画像追加シート８０１には、画像ファイルに含まれる画像が縮小されたページ画像８０２〜８１２と、ファイル名を示すバーコード８１３と、ユーザ用のファイル名８１４と、追加位置を指定するためのチェックボックス８１５〜８２４とが記載されている。
【００６０】
ただし、実施例２では、画像追加シート８０１を読み取った後に、チェックボックス８１５〜８２４のいずれかに付加されたユーザによるマークを認識すると、そのページの間に、実施例１と同様に、ページ画像を追加する。つまり、マークされたチェックボックスを挟むページ間に、実施例１と同様に、ページ画像を追加する。これによりユーザは、所望のページに原稿の読取画像を追加することができる。
【００６１】
この実施例２を実現するために、図５のＳ５０１で追加シートが読み取られると、読取画像に基づき、ユーザがマークしたシートにおける位置を特定して、その位置によりユーザが選択したページの挿入位置を判定する。そして、Ｓ５０６では、画像ファイルにおける、ユーザが選択した挿入位置に対応する書き込み位置を特定して、Ｓ５０９で、その書き込み位置に読取画像を書き込む。
【００６２】
なお、図８に示した例では、画像追加シート８０１は、ページの間に画像を追加するためのモードであるが、ページに間に加えて、最初のページ、または最後のページに画像を追加できるようにしてもよい。
【００６３】
また、ユーザがマーク可能なチェックボックスは１つに限らず、複数のチェックボックスにマークして、画像を追加するための複数箇所を指定できるようにしてもよい。このとき、追加対象の原稿として１つの原稿が読み取られた場合には、その１つの原稿の読取画像を、ユーザが指定した複数箇所に追加する。また、複数の原稿を読み取った場合には、その複数の原稿のそれぞれに対応する複数の読取画像を、ユーザが指定した複数箇所に、所定の順序に従って追加するようにしてもよい。たとえば、原稿が読み取られた順序に従って、その原稿の読取画像を、ユーザが指定した箇所に先頭ページから順次追加するようにしてもよい。
【実施例３】
【００６４】
図９は、削除シート９０１を示す図である。この削除シート９０１は、ページ画像を削除するためのシートである。削除シート９０１には、縮小されたページ画像９０２〜９１２と、ファイル名を示すバーコード９１３と、ファイル名９１４と、削除ページをマークするためのチェックボックス９１５〜９２５とが記載されている。そして実施例３では、ユーザがマークしたチェックボックスに対応するページの画像を、画像ファイルから削除する。
【００６５】
この実施例３を実現するために、実施例１と同様の手順で、削除シート９０１を印刷し、実施例１の画像追加シート３０１と同様に、削除シート９０１を読み込む。削除シート９０１を読み込んだ後に、チェックボックス９１５〜９２５のいずれかに、ユーザによるマークがあるか判定する。そしてユーザによるマークを認識すると、認識されたマークに対応するチェックボックスに応じたページを、ファイルシステム部２１８を使用してファイルから削除する。
【００６６】
これによりユーザは、削除シートを読取装置に読み取らせることで、ファイルに含まれる複数ページから、削除対象のページを個別に選択して、そのページを簡単に削除することができる。なお、削除対象のページは１つのみならず、複数ページを指定することもできる。
【実施例４】
【００６７】
図１０は、編集シート１００１を示す図である。この編集シート１００１は、ページ画像の編集を行うためのシートであり、画像の追加、削除、回転等のいずれかの処理について、ユーザが指定できるシートである。
【００６８】
編集シート１００１には、ページ画像１００２〜１０１２と、ファイル名を示すバーコード１０１３と、ユーザ用のファイル名１０１４と、編集すべきページをユーザがマークするためのチェックボックス１０１５〜１０２５とが記載されている。ページ画像１００２〜１０１２は、原稿の読取画像が縮小されたページ画像である。
【００６９】
また、編集シート１００１には、ページ画像の削除を指示するためのチェックボックス１０２６と、削除用のチェックボックスであることをユーザに示す文字列１０２７とが記載されている。さらに、編集シート１００１には、ページ画像の追加を指示するためのチェックボックス１０２８と、追加を指示するためのチェックボックスであることをユーザに示す文字列１０２９とが記載されている。また、編集シート１００１には、ページ画像の回転を指示するためのチェックボックス１０３０と、回転を指示するためのチェックボックスであることをユーザに示す文字列１０３１とが記載されている。
【００７０】
そして、ユーザは、チェックボックス１０２６、１０２８、１０３０にマークをすることにより、所望の編集処理を指定することができる。
【００７１】
そして、編集シート１００１を読取部２０５が読み取った後に、チェックボックス１０１５〜１０２５のいずれかに付加された、ユーザによるマークを認識して、ユーザが選択したページを特定する。また、同様に、チェックボックス１０２６、１０２８、１０３０のいずれかに付加されたユーザによるマークを認識して、ユーザが指定した編集処理を特定する。
【００７２】
そして、ユーザにより指定された指定ページについて、ファイルシステム部２１８を使用して、ユーザにより指示された編集処理を実行する。図１０に示した例では、ページ画像の削除、追加、回転のいずれかを実行する。
【００７３】
なお、画像を新たに追加する場合、ユーザが指定したページの次のページに追加するようにしてもよいし、前のページに追加するようにしてもよい。どちらの箇所に追加するかについては、所定の設定に従って決定すればよいが、どちらの箇所に追加されるかについてユーザが認識できるように、シートに案内を印刷するようにしてもよい。
【００７４】
また、ユーザが指定できる編集処理は１つのみならず、複数の編集処理を指定できるようにしてもよい。たとえば、削除と追加の両方が指定された場合には、ユーザが指定したページの画像を削除するとともに、そのページに新たな画像を追加するようにしてもよい。また、追加と回転が指定された場合には、画像を回転して追加するようにしてもよい。
【００７５】
なお、上記各実施例における画像処理装置１０１は、印刷装置に限らず、読取装置や印刷装置を持たないＰＣ等、コンピュータで処理を行う装置をも含む装置である。
【００７６】
以上の実施例によれば、ユーザはシート（追加シート、削除シート、編集シート）に情報を付加して読取装置に読み取らせることによって、メモリに記憶されているファイルから編集対象のファイルを特定する。そして、そのファイルに含まれるページ画像のうちの、編集対象のページを指定して、編集処理を実行させることができる。また、編集が行われたファイルを、上記のメモリに再び登録することができる。
【００７７】
また以上の実施例によれば、シートに対応するファイルに含まれているページ画像やそのファイルのファイル名が、当該シートに印刷されているため、ユーザは編集対象として所望のファイルに対応するシートを容易に判断することができる。つまり、複数のシートがあった場合でも、ユーザは編集対象として所望のファイルに対応するシートを容易に判断することができる。
【００７８】
さらに、以上の実施例では、編集対象のファイルとして画像ファイルを例に説明したが、ファイルの種類は画像に限らず、テキストファイル等の各種のファイルでよい。
【００７９】
また、以上の実施例では、画像処理装置内部のメモリ（ファイル記憶部２１９）に記憶されているファイルに対して編集処理を行う例を示したが、次のようにしてもよい。つまり、画像処理装置に、メモリカード等の外部メモリを装着するための装着部を設け、その装着部に装着されている外部メモリに記憶されているファイルを編集対象としてもよい。
【００８０】
また、以上の実施例で説明した内容は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。また、上記の処理を１つのプロセッサにより実行する場合に限らず、複数のプロセッサにより実行する場合であってもよい。
【符号の説明】
【００８１】
１０１…画像処理装置、
３０１…画像追加シート、
３０２〜３１２…ページ画像、
３１３…ファイル名を示すバーコード、
６０１、７０１…ファイルリスト。
【図１】
2013045270.tif 000003
【図２】
2013045270.tif 000004
【図３】
2013045270.tif 000005
【図４】
2013045270.tif 000006
【図５】
2013045270.tif 000007
【図６】
2013045270.tif 000008
【図７】
2013045270.tif 000009
【図８】
2013045270.tif 000010
【図９】
2013045270.tif 000011
【図１０】
2013045270.tif 000012