(57)【要約】【課題】複数ページの原稿を読み取ることで複数のスキャンファイルを生成する際に、複数ページ単位でのファイル管理に要する労力を軽減することができる画像読取装置及び画像読取方法を提供することである。【解決手段】実施形態の画像読取装置は、画像読取部と、ファイルカウンタと、ファイル名決定部とを持つ。画像読取部は、複数のシートから画像を読み取り、１ファイルに１ページの画像を割り当てて複数の画像ファイルを生成する。ファイルカウンタは、１ページ毎に変化する文字列をファイル識別子に割り当て、単位ページ数毎に同じ文字列を前記ファイル識別子に繰り返し割り当てる。ファイル名決定部は、前記ファイルカウンタによって決定されたファイル識別子を用いて前記画像ファイルのファイル名を決定する。【選択図】図２
2019153888.tif 000002
【特許請求の範囲】
【請求項１】
複数のシートから画像を読み取り、１ファイルに１ページの画像を割り当てて複数の画像ファイルを生成する画像読取部と、
１ページ毎に変化する文字列をファイル識別子に割り当て、単位ページ数毎に同じ文字列を前記ファイル識別子に繰り返し割り当てるファイルカウンタと、
前記ファイルカウンタによって決定されたファイル識別子を用いて前記画像ファイルのファイル名を決定するファイル名決定部と、
を備える画像読取装置。
【請求項２】
前記ファイル名決定部は、一度に連続して前記画像読取部によって読み取られる原稿のセットにおいて変化しない文字列である原稿識別子をさらに用いて前記ファイル名を決定する、請求項１に記載の画像読取装置。
【請求項３】
単位ページ数毎に変化する文字列をグループ識別子に割り当てるグループカウンタをさらに備え、
前記ファイル名決定部は、前記グループカウンタによって決定されたグループ識別子をさらに用いて前記ファイル名を決定する、請求項１又は２に記載の画像読取装置。
【請求項４】
前記ファイル名決定部は、同じグループ識別子をファイル名に有する前記画像ファイル毎にフォルダに振り分ける、請求項３に記載の画像読取装置。
【請求項５】
複数のシートから画像を読み取り、１ファイルに１ページの画像を割り当てて複数の画像ファイルを生成する画像読取ステップと、
１ページ毎に変化する文字列をファイル識別子に割り当て、単位ページ数毎に同じ文字列を前記ファイル識別子に繰り返し割り当てるファイルカウントステップと、
前記ファイルカウントステップにおいて決定されたファイル識別子を用いて前記画像ファイルのファイル名を決定するファイル名決定ステップと、
を備える画像読取方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、画像読取装置及び画像読取方法に関する。
【背景技術】
【０００２】
ＭＦＰ（Multifunction Peripheral）やスキャナーなどの情報機器では、複数枚の原稿を一度に読み取る際、ＡＤＦ(Auto Document Feeder)が使用されることが多い。ＡＤＦは、原稿を自動的に給紙するための装置である。ＡＤＦを用いたスキャン処理では、複数枚の原稿を一度に読み取ることができる。スキャンされた原稿の画像ファイル（以下「スキャンファイル」という。）は、標準的には、１ファイルに１ページの原稿の画像が割り当てられる。例えば、片面印刷１０枚の原稿がＡＤＦを用いて一度に読み取られる場合、１０個のスキャンファイルが生成される。また、ＡＤＦに両面読み込みの機能が設けられている場合、両面印刷１０枚の原稿を読み取ることで２０個のスキャンファイルが生成される。
【０００３】
従来、これらのスキャンファイルには、シーケンシャルな数字やアルファベットを用いたファイル名が付与されていた。そのため、１ページ単位でファイル名が順に並ぶため１ページ単位での管理が容易であった。しかしながら、複数ページ単位でファイルを管理することには労力を要してしまう場合があった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−０３３６７３号公報
【特許文献２】特開２００９−１２４５９４号公報
【特許文献３】特開２００２−３３５３６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、複数ページの原稿を読み取ることで複数のスキャンファイルを生成する際に、複数ページ単位でのファイル管理に要する労力を軽減することができる画像読取装置及び画像読取方法を提供することである。
【課題を解決するための手段】
【０００６】
実施形態の画像読取装置は、画像読取部と、ファイルカウンタと、ファイル名決定部とを持つ。画像読取部は、複数のシートから画像を読み取り、１ファイルに１ページの画像を割り当てて複数の画像ファイルを生成する。ファイルカウンタは、１ページ毎に変化する文字列をファイル識別子に割り当て、単位ページ数毎に同じ文字列を前記ファイル識別子に繰り返し割り当てる。ファイル名決定部は、前記ファイルカウンタによって決定されたファイル識別子を用いて前記画像ファイルのファイル名を決定する。
【図面の簡単な説明】
【０００７】
【図１】実施形態の画像読取装置１００の全体構成例を示す外観図である。
【図２】実施形態における画像読取装置１００の機能ブロックの構成を示す概略ブロック図である。
【図３】識別子テーブルの具体例を示すデータ構成図である。
【図４】制御部１６０によって決定されるファイル名の概略を示す図である。
【図５】ファイル名の具体例を示す図である。
【図６】ファイル名の具体例を示す図である。
【図７】画像読取装置１００の処理の流れの具体例を示すフローチャートである。
【図８】スキャンファイル名の変形例を示す図である。
【図９】変形例におけるファイル名の具体例を示す図である。
【図１０】フォルダ名の具体例を示す図である。
【発明を実施するための形態】
【０００８】
以下、実施形態の画像読取装置及び画像読取方法を、図面を参照して説明する。
【０００９】
（実施形態）
図１は、実施形態の画像読取装置１００の全体構成例を示す外観図である。画像読取装置１００は、例えば複合機等の画像形成装置である。画像読取装置１００は、ディスプレイ１１０、コントロールパネル１２０、プリンタ１３０、シート収容部１４０及び画像読取部２００を備える。なお、画像読取装置１００のプリンタ１３０は、トナー像を定着させる装置であってもよいし、インクジェット式の装置であってもよい。
【００１０】
画像読取装置１００は、シート上に表れている画像を読み取ってデジタルデータを生成し、画像ファイルを生成する。シートは、例えば原稿や、文字や画像などが記載された紙などである。シートは、画像読取装置１００が読み取ることができる物であればどのような物であってもよい。
【００１１】
ディスプレイ１１０は、液晶ディスプレイ、有機ＥＬ（Electro Luminescence）ディスプレイ等の画像表示装置である。ディスプレイ１１０は、画像読取装置１００に関する種々の情報を表示する。
【００１２】
コントロールパネル１２０は、複数のボタンを有する。コントロールパネル１２０は、ユーザーの操作を受け付ける。コントロールパネル１２０は、ユーザーによって行われた操作に応じた信号を、画像読取装置１００の制御部に出力する。なお、ディスプレイ１１０とコントロールパネル１２０とは一体のタッチパネルとして構成されてもよい。
【００１３】
プリンタ１３０は、画像読取部２００によって生成された画像情報又は通信路を介して受信された画像情報に基づいて、シート上に画像を形成する。プリンタ１３０は、例えば以下のような処理によって画像を形成する。プリンタ１３０の画像形成部は、画像情報に基づいて感光体ドラム上に静電潜像を形成する。プリンタ１３０の画像形成部は、静電潜像に現像剤を付着させることによって可視像を形成する。現像剤の具体例として、トナーがある。プリンタ１３０の転写部は、可視像をシート上に転写する。プリンタ１３０の定着部は、シートに対して加熱及び加圧を行うことによって、可視像をシート上に定着させる。なお、画像が形成されるシートは、シート収容部１４０に収容されているシートであってもよいし、手指しされたシートであってもよい。
【００１４】
シート収容部１４０は、プリンタ１３０における画像形成に用いられるシートを収容する。
【００１５】
画像読取部２００は、読み取り対象の画像情報を光の明暗として読み取る。画像読取部２００は、読み取られた画像情報を記録する。記録された画像情報は、ネットワークを介して他の情報処理装置に送信されてもよい。記録された画像情報は、プリンタ１３０によってシート上に画像形成されてもよい。画像読取部２００は、ＡＤＦを備えてもよい。この場合、ＡＤＦに一度にセットされた複数枚の原稿を一つの原稿セットとして読取処理が行われてもよい。
【００１６】
図２は、実施形態における画像読取装置１００の機能ブロックの構成を示す概略ブロック図である。画像読取装置１００は、コントロールパネル１２０、記憶部１５０、制御部１６０及び画像読取部２００を備える。
【００１７】
記憶部１５０は、磁気ハードディスク装置や半導体記憶装置等の記憶装置を用いて構成される。記憶部１５０は、識別子テーブル記憶部１５１及びスキャンデータ記憶部１５２として機能する。
【００１８】
識別子テーブル記憶部１５１は、識別子テーブルを予め記憶する。識別子テーブルは、画像読取装置１００が生成するファイルのファイル名に使用可能な識別子の文字列が登録されたテーブルである。
【００１９】
図３は、識別子テーブルの具体例を示すデータ構成図である。識別子テーブルには、属性名及び文字列セットが対応づけて予め登録されている。属性名は、文字列セットを特定するための主キーとなる名前である。例えば、属性名“英字大”に対応づけて、大文字の英字を用いて構成される文字列セットが登録されている。大文字の英字を用いて構成される文字列セットには、例えばアルファベット順に“Ａ”、“Ｂ”、“Ｃ”・・・と大文字の英字が登録されている。
【００２０】
スキャンデータ記憶部１５２は、スキャンファイルのデータと、スキャンファイルのファイル名とを対応づけて記憶する。
【００２１】
制御部１６０は、ＣＰＵ（Central Processing Unit）等のプロセッサを用いて構成される。プロセッサがプログラムを実行することによって、制御部１６０は、グループカウンタ１６１、ファイルカウンタ１６２及びファイル名決定部１６３として機能する。制御部１６０は、上記各機能として動作することによって、画像読取部２００によって生成されたスキャンファイルのファイル名を決定する。
【００２２】
図４は、制御部１６０によって決定されるファイル名の概略を示す図である。ファイル名は、原稿識別子、グループ識別子、ファイル識別子及びファイル拡張子の各文字列を含む。原稿識別子は、１つの原稿セットから生成される全てのスキャンファイルに対して共通して付与される文字列である。
【００２３】
グループ識別子は、１つの原稿セットから生成される複数のファイルに対して付与されるファイル名の一部を構成する文字列である。グループ識別子は、原稿セットに含まれる１又は複数のグループを示す文字列である。１つのグループには、単位ページ数に相当する数のスキャンファイルが属する。例えば、単位ページ数が“２”である場合には、各グループには２つのスキャンファイルが属する。グループ識別子に用いられる文字には、例えば識別子テーブル記憶部１５１に登録されている文字列セットが用いられてもよい。いずれの属性の文字列セットが用いられるかは、予めユーザーや管理者によって設定されてもよいし、画像読取装置１００において予め決定されていてもよい。
【００２４】
ファイル識別子は、１つの原稿セットから生成される複数のファイルに対して付与されるファイル名の一部を構成する文字列である。ファイル識別子は、グループに含まれる１又は複数のファイルを示す文字列である。１つのグループには、単位ページ数に相当する数のスキャンファイルが属する。ファイルカウンタ１６２は、１ページ毎に変化する文字列をファイル識別子に割り当て、単位ページ数毎に同じ文字列をファイル識別子に繰り返し割り当てる。例えば、単位ページ数が“２”である場合には、各グループには２つのスキャンファイルが属する。ファイル識別子は、１つのグループに属する各ファイルを識別するための識別子である。ファイル識別子に用いられる文字には、例えば識別子テーブル記憶部１５１に登録されている文字列セットが用いられてもよい。いずれの属性の文字列セットが用いられるかは、予めユーザーや管理者によって設定されてもよいし、画像読取装置１００において予め決定されていてもよい。
【００２５】
ファイル拡張子は、スキャンファイルのファイル形式に応じて決定される文字列である。ファイル拡張子は、例えばユーザーによって選択されたファイル形式に応じた文字列として決定される。
【００２６】
図４の例では、原稿識別子、グループ識別子及びファイル識別子がハイフン“−”で接続され、ファイル拡張子がその後に付加されることによってファイル名が構成されている。なお、各識別子の順番は図４の例に限定されない。例えば、ファイル識別子、グループ識別子、原稿識別子の順で文字列が左から並ぶことによってファイル名が構成されてもよい。また、各識別子を接続する文字は、ハイフンに限定されない。例えばアンダーバー“＿”が用いられてもよい。また、各識別子を接続する文字は用いられなくてもよい。この場合、各識別子は間に他の文字列が入ることなく連続してつなげられてもよい。
【００２７】
次に、制御部１６０の各機能について説明する。
グループカウンタ１６１は、所定の条件に応じてグループ識別子を決定する。グループカウンタ１６１は、後述するファイルカウンタ１６２において単位ページ数のカウントがなされる度に、グループ識別子を更新する。グループ識別子が数字である場合には、数字を順に大きい数字に更新してもよい。グループ識別子がアルファベットである場合には、アルファベットを順に次の文字に更新してもよい。例えば、グループ識別子が“００１”である場合、次のグループ識別子は“００２”であってもよい。例えば、グループ識別子が“Ａ”である場合、次のグループ識別子は“Ｂ”であってもよい。グループカウンタ１６１は、１つの原稿セットに対するファイル名決定処理が終了すると、グループ識別子をリセットしてもよい。
【００２８】
ファイルカウンタ１６２は、所定の条件に応じてファイル識別子を決定する。ファイルカウンタ１６２は、スキャンファイルが生成される度にファイル識別子を更新する。ファイルカウンタ１６２は、１つのグループにおいて単位ページ数に相当する数のスキャンファイルが生成されると、値をリセットする。ファイル識別子が数字である場合には、数字を順に大きい数字に更新してもよい。ファイル識別子がアルファベットである場合には、アルファベットを順に次の文字に更新してもよい。例えば、グループ識別子が“００１”である場合、次のグループ識別子は“００２”であってもよい。例えば、ファイル識別子が“Ａ”である場合、次のファイル識別子は“Ｂ”であってもよい。ファイル識別子は、グループ識別子とは異なる属性の文字が用いられることが望ましい。例えば、グループ識別子が英字大（大文字のアルファベット）である場合には、ファイル識別子は英字小（小文字のアルファベット）、数字、平仮名又は片仮名であることが望ましい。
【００２９】
ファイル名決定部１６３は、グループカウンタ１６１及びファイルカウンタ１６２によって決定されたグループ識別子及びファイル識別子を用いてファイル名を決定する。具体的には、ファイル名決定部１６３は、原稿識別子と、その時点で得られるグループ識別子及びファイル識別子と、ファイル拡張子と、を連結することによってファイル名を決定する。
【００３０】
図５は、単位ページ数が“２”、原稿識別子が“ＡＡＡＡＡ”、グループ識別子が３桁のアラビア数字、ファイル識別子が小文字のアルファベットである場合のファイル名の具体例を示す図である。図５において、生成されたスキャンファイルに対して上から順に付与される。原稿識別子はどのファイル名でも変わらない。単位ページ数が“２”であるため、グループ識別子は、２つのファイル毎に変更される。単位ページ数が“２”であるため、ファイル識別子は、２つのファイル毎にリセットされる。
【００３１】
図６は、単位ページ数が“４”、原稿識別子が“ＡＡＡＡＡ”、グループ識別子が３桁のアラビア数字、ファイル識別子が小文字のアルファベットである場合のファイル名の具体例を示す図である。図６において、生成されたスキャンファイルに対して上から順に付与される。原稿識別子はどのファイル名でも変わらない。単位ページ数が“４”であるため、グループ識別子は、４つのファイル毎に変更される。単位ページ数が“４”であるため、ファイル識別子は、４つのファイル毎にリセットされる。
【００３２】
図７は、画像読取装置１００の処理の流れの具体例を示すフローチャートである。まず、コントロールパネル１２０は、ユーザーの操作に応じて単位ページ数の値を取得する（ＡＣＴ１０１）。ファイルカウンタ１６２は、コントロールパネル１２０を介して入力された単位ページ数の値を取得する。単位ページ数の値の取得に応じて、ファイル名決定部１６３はグループカウンタ１６１及びファイルカウンタ１６２を初期化する。グループカウンタ１６１及びファイルカウンタ１６２は、初期化に応じた値を取得する。初期化に応じた値とは、１ページ目のスキャンファイルに対して付与されるファイル名に応じたグループ識別子及びファイル識別子である。図５及び図６に示される例では、初期化に応じた値は、グループ識別子が“００１”、ファイル識別子が“ａ”である。
【００３３】
画像読取部２００は、ユーザーの操作に応じて、原稿セットから順次原稿の画像を読み取る。画像読取部２００は、読み取られた画像に基づいてスキャンファイルを生成する（ＡＣＴ１０２）。ファイル名決定部１６３は、この時点でグループカウンタ１６１及びファイルカウンタ１６２において記憶されているグループ識別子及びファイル識別子を用いてファイル名を決定する（ＡＣＴ１０３）。ファイル名決定部１６３は、画像読取部２００によって生成されたスキャンファイルに対し、ＡＣＴ１０３で決定したファイル名を付与する。
【００３４】
原稿セットが終了した場合（ＡＣＴ１０４−ＹＥＳ）、すなわちセットされたひとかたまりの原稿の読み取りが終了した場合、画像読取装置１００の処理が終了する。一方、原稿セットが終了していない場合（ＡＣＴ１０４−ＮＯ）、ファイルカウンタ１６２は１つのグループが終了したか否か判定する（ＡＣＴ１０５）。１つのグループが終了したか否かは、現在のグループが始まってから単位ページ数に相当するスキャンファイルが生成されたか否かに基づいて判定される。言い換えれば、ファイルカウンタ１６２の値がリセットされてから単位ページ数に相当するスキャンファイルが生成されたか否かに基づいて判定される。グループが終了していない場合（ＡＣＴ１０５−ＮＯ）、ファイルカウンタ１６２はファイル識別子を更新する（ＡＣＴ１０６）。一方、グループが終了した場合（ＡＣＴ１０５−ＹＥＳ）、ファイルカウンタ１６２は、ファイル識別子をリセットする（ＡＣＴ１０７）。そして、ファイルカウンタ１６２は、グループ識別子の更新をグループカウンタ１６１に指示する。グループカウンタ１６１は、グループ識別子を更新する（ＡＣＴ１０８）。ＡＣＴ１０６又はＡＣＴ１０８の処理の後、ＡＣＴ１０２の処理に戻る。
【００３５】
このように構成された画像読取装置１００によれば、ユーザーによって指定された単位ページ数に応じて、個々のスキャンファイルに対してグループ識別子及びファイル識別子が付与される。そのため、スキャンファイルの名前を元にして、そのスキャンファイルが複数ページ単位のどのグループに属するファイルであるかが容易に判断できる。また、そのスキャンファイルが、グループの中で何番目のスキャンファイルであるかも容易に判断できる。そのため、複数ページ単位でのファイル管理に要する労力を軽減することが可能となる。
【００３６】
また、単位ページ数が“２”と設定された場合であって、原稿の両面が読み取られる場合においては、ファイル識別子に基づいて表面の画像であるか裏面の画像であるかを容易に判断することが可能となる。このような使用ケースにおいては、ユーザーに対して単位ページ数を入力させることなく、両面読取が設定されたことに応じて自動的に単位ページ数を“２”に設定するように構成されてもよい。
【００３７】
（変形例）
図８は、スキャンファイル名の変形例を示す図である。図８の例では、グループカウンタ１６１に代えて連続カウンタ１６４が制御部１６０に設けられる。連続カウンタ１６４は、単位ページ数にかかわらず一つの原稿セットにおいて連続して値を更新する。すなわち、連続識別子は、その原稿セットにおいて生成されたスキャンファイルの数を表す。ファイル名決定部１６３は、原稿識別子、連続識別子、ファイル識別子及びファイル拡張子を用いてファイル名を決定してもよい。
【００３８】
図９は、単位ページ数が“２”、原稿識別子が“ＡＡＡＡＡ”、連続識別子が３桁のアラビア数字、ファイル識別子が小文字のアルファベットである場合のファイル名の具体例を示す図である。図９において、生成されたスキャンファイルに対して上から順に付与される。原稿識別子はどのファイル名でも変わらない。単位ページ数にかかわらず、連続識別子はファイル毎に変更される。単位ページ数が“２”であるため、ファイル識別子は、２つのファイル毎にリセットされる。
【００３９】
なお、図８及び図９は連続識別子を用いた具体例の一つにすぎない。例えば、原稿識別子、連続識別子、グループ識別子及びファイル拡張子を用いてファイル名が決定されてもよい。例えば、連続識別子、ファイル識別子及びファイル拡張子を用いてファイル名が決定されてもよい。
【００４０】
原稿識別子は、ユーザーによってコントロールパネル１２０を用いて指定されてもよい。また、グループ識別子、連続識別子及びファイル識別子に用いられる文字の属性は、識別子テーブル記憶部１５１に記憶されている各属性の中からユーザーによって選択されてもよい。
【００４１】
ファイル名決定部１６３は、スキャンファイルが格納されるフォルダを生成し、決定されたファイル名のグループ識別子に応じて各フォルダのフォルダ名を決定してもよい。図１０は、フォルダ名の具体例を示す図である。例えば、フォルダ名は、原稿識別子及びグループ識別子を用いて決定されてもよい。ファイル名決定部１６３は、生成されたフォルダにフォルダ名を設定し、フォルダに対して対応するスキャンファイルを移動させる。このように構成されることにより、グループ毎にスキャンファイルがフォルダ分けされる。そのため、複数ページ単位でのファイル管理に要する労力をさらに軽減することが可能となる。
【００４２】
以上説明した少なくともひとつの実施形態によれば、ファイル名決定部１６３を持つことにより、複数ページ単位でのファイル管理に要する労力を軽減することができる。
【００４３】
なお、上述した実施形態における画像読取装置１００の機能の少なくとも一部をコンピューターで実現するようにしても良い。その場合、この機能を実現するためのプログラムをコンピューター読み取り可能な記録媒体に記録してもよい。また、この記録媒体に記録されたプログラムをコンピューターシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピューターシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピューター読み取り可能な記録媒体」とは、コンピューターシステムに内蔵されるハードディスク等の記憶装置のことをいう。記憶装置は、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＵＳＢメモリー等の可搬媒体も含む。さらに「コンピューター読み取り可能な記録媒体」とは、短時間の間、動的にプログラムを保持するものでもよい。具体的には、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線等である。また、「コンピューター読み取り可能な記録媒体」は、一定時間プログラムを保持しているものも含んでも良い。具体的には、サーバーやクライアントとなるコンピューターシステム内部の揮発性メモリー等である。また上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、上記プログラムは、前述した機能をコンピューターシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００４４】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００４５】
１００…画像読取装置、１１０…ディスプレイ、１２０…コントロールパネル、１３０…プリンタ、１４０…シート収容部、１５０…記憶部、１５１…識別子テーブル記憶部、１５２…スキャンデータ記憶部、１６０…制御部、１６１…グループカウンタ、１６２…ファイルカウンタ、１６３…ファイル名決定部、２００…画像読取部
【図１】
2019153888.tif 000003
【図２】
2019153888.tif 000004
【図３】
2019153888.tif 000005
【図４】
2019153888.tif 000006
【図５】
2019153888.tif 000007
【図６】
2019153888.tif 000008
【図７】
2019153888.tif 000009
【図８】
2019153888.tif 000010
【図９】
2019153888.tif 000011
【図１０】
2019153888.tif 000012