(57)【要約】【課題】複数の画像データが格納されている場合にも所望の画像データを容易に見つけることができる画像読取装置を提供すること。【解決手段】ＣＰＵ３２はステップＳ１３にて、Ｕｓｅｒフォルダに記憶されている画像ファイルを、ＵｓｅｒフォルダのサブフォルダであるＯｌｄフォルダに移動する指令をＵＳＢメモリへ送信させる。また、ステップＳ１７にて、Ｕｓｅｒフォルダへ記憶させる指令をＵＳＢメモリへ送信させる。このようにすれば、Ｕｓｅｒフォルダには最新の読取画像データのファイルが記憶されるので、ユーザは最新の読取画像データを容易に見つけることができる。【選択図】図３
2018166280.tif 000002
【特許請求の範囲】
【請求項１】
原稿から画像データを読み取る読取部と、
前記画像データを記憶する記憶装置と通信可能な通信部と、
制御部と、を備え、
前記制御部は、読取シーケンスとして、
前記読取部を制御して、原稿から画像データを読み取らせる、読取処理と、
前記通信部を制御して、前記記憶装置の保存先フォルダに画像データがあるか否かを問い合わせる指令を前記記憶装置へ送信させる、第１送信処理と、
前記通信部を制御して、前記保存先フォルダに画像データがあるか否かを示す有無情報を受信させる、第１受信処理と、
前記有無情報が前記保存先フォルダに画像データがあることを示す情報である場合、前記通信部を制御して、前記保存先フォルダに記憶されている画像データを、前記保存先フォルダのサブフォルダに移動する指令を前記記憶装置へ送信させる、第２送信処理と、
前記通信部を制御して、前記保存先フォルダを指定フォルダとして、前記原稿から読み取った画像データを前記指定フォルダへ記憶させる指令を前記記憶装置へ送信させる、記憶処理と、
を実行することを特徴とする原稿読取装置。
【請求項２】
原稿から画像データを読み取る読取部と、
前記画像データを記憶する記憶装置と通信可能な通信部と、
制御部と、を備え、
前記制御部は、読取シーケンスとして、
前記読取部を制御して、原稿から画像データを読み取らせる、読取処理と、
前記通信部を制御して、前記記憶装置の保存先フォルダのサブフォルダに画像データがあるか否かを問い合わせる指令を前記記憶装置へ送信させる、第１送信処理と、
前記通信部を制御して、前記サブフォルダに画像データがあるか否かを示す有無情報を受信させる、第１受信処理と、
前記有無情報が前記サブフォルダに画像データがあることを示す情報である場合、前記通信部を制御して、前記サブフォルダに記憶されている画像データを、前記保存先フォルダに移動する指令を前記記憶装置へ送信させる、第２送信処理と、
前記通信部を制御して、前記サブフォルダを指定フォルダとして、前記原稿から読み取った画像データを前記指定フォルダに記憶させる指令を前記記憶装置へ送信させる、記憶処理と、
を実行することを特徴とする原稿読取装置。
【請求項３】
原稿から画像データを読み取る読取部と、
前記画像データを記憶する記憶装置と通信可能な通信部と、
制御部と、を備え、
前記制御部は、読取シーケンスとして、
前記読取部を制御して、原稿から画像データを読み取らせる、読取処理と、
前記通信部を制御して、前記記憶装置の保存先フォルダに、前記原稿から読み取った画像データを記憶させる指令を前記記憶装置へ送信させる、フォルダ記憶処理と、
前記通信部を制御して、前記保存先フォルダのサブフォルダに画像データがあるか否か問い合わせる指令を前記記憶装置へ送信させる、第１送信処理と、
前記通信部を制御して、前記サブフォルダに画像データがあるか否かを示す有無情報を受信させる、第１受信処理と、
前記有無情報が前記サブフォルダに画像データがあることを示す情報である場合、前記通信部を制御して、前記サブフォルダに記憶されている画像データを削除させる指令を前記記憶装置へ送信させる、第２送信処理と、
前記通信部を制御して、前記サブフォルダを指定フォルダとして、前記原稿から読み取った画像データを、前記指定フォルダに記憶させる指令を前記記憶装置へ送信させる、記憶処理と、
を実行することを特徴とする原稿読取装置。
【請求項４】
前記記憶装置が装着される装着部と、
前記読取シーケンスの開始指示を受け付けると、開始信号を前記制御部に出力する開始キーと、を備え、
前記制御部は、
前記開始信号が入力されると、前記開始信号の入力が前記装着部に前記記憶装置が装着されてから最初の入力であるか否かを判断する第１判断処理を実行し、
前記第１判断処理において、最初の入力でないと判断した場合、前記読取シーケンスにおいて、前記第１送信処理と、前記第１受信処理と、前記第２送信処理と、をスキップすることを特徴とする請求項１乃至３の何れかに記載の原稿読取装置。
【請求項５】
前記読取シーケンスの開始指示を受け付けると、開始信号を前記制御部に出力する開始キーを備え、
前記制御部は、
前記開始信号が入力されると、前記開始信号の入力が、前記通信部が前記記憶装置と通信を開始してから最初の入力であるか否かを判断する第１判断処理を実行し、
前記第１判断処理において、最初の入力でないと判断した場合、前記読取シーケンスにおいて、前記第１送信処理と、前記第１受信処理と、前記第２送信処理と、をスキップすることを特徴とする請求項１乃至３の何れかに記載の原稿読取装置。
【請求項６】
前記読取シーケンスの選択を受け付けると、選択信号を前記制御部に出力する読取選択キーと、
前記読取シーケンスの開始指示を受け付けると、開始信号を前記制御部に出力する開始キーと、を備え、
前記制御部は、
前記開始信号が入力されると、前記開始信号の入力が、前記選択信号が入力されてから最初の入力であるか否かを判断する第１判断処理を実行し、
前記第１判断処理において、最初の入力でないと判断した場合、前記読取シーケンスにおいて、前記第１送信処理と、前記第１受信処理と、前記第２送信処理と、をスキップすることを特徴とする請求項１乃至３の何れかに記載の原稿読取装置。
【請求項７】
前記読取シーケンスの開始指示を受け付けると、開始信号を前記制御部に出力する開始キーを備え、
前記制御部は、
前記開始信号が入力されると、前記開始信号の入力が、ログイン処理を実行してから、最初の入力であるか否かを判断する第１判断処理を実行し、
前記第１判断処理において、最初の入力でないと判断した場合、前記読取シーケンスにおいて、前記第１送信処理と、前記第１受信処理と、前記第２送信処理と、をスキップすることを特徴とする請求項１乃至３の何れかに記載の原稿読取装置。
【請求項８】
前記制御部は、
前記第１送信処理に先立って、前記通信部を制御して、前記保存先フォルダは書き込み可能なユーザが制限されているか否かを問い合わせる指令を前記記憶装置へ送信させる、第３送信処理と、
前記通信部を制御して、前記保存先フォルダは書き込み可能なユーザが制限されているか否かを示す制限情報を受信させる、第２受信処理と、を実行し、
前記制限情報が、前記指定フォルダは書き込み可能なユーザが制限されていないことを示す場合、前記読取シーケンスにおいて、前記第１送信処理と、前記第１受信処理と、前記第２送信処理と、をスキップすることを特徴とする請求項１乃至７の何れかに記載の原稿読取装置。
【請求項９】
前記制御部は、
前記第１送信処理に先立って、前記通信部を制御して、前記保存先フォルダは書き込み可能なユーザが制限されているか否かを問い合わせる指令を送信させる、第３送信処理と、
前記通信部を制御して、前記保存先フォルダは書き込み可能なユーザが制限されているか否かを示す制限情報を受信させる、第２受信処理と、を実行し、
前記制限情報が、前記指定フォルダは書き込み可能なユーザが制限されていることを示す場合、前記読取シーケンスにおいて、前記第１送信処理と、前記第１受信処理と、前記第２送信処理と、をスキップすることを特徴とする請求項１乃至７の何れかに記載の原稿読取装置。
【請求項１０】
前記制御部は、前記第２送信処理に先立って、
前記通信部を制御して、前記記憶装置の前記保存先フォルダに前記サブフォルダが存在するか否か問い合わせる指令を前記記憶装置へ送信させる、第５送信処理と、
前記通信部を制御して、前記サブフォルダが存在するか否かと示すサブフォルダ情報を受信させる、第４受信処理と、
前記サブフォルダ情報が、前記サブフォルダが存在しないことを示す場合、前記通信部を制御して、前記保存先フォルダに前記サブフォルダを生成する指令を送信させる第６送信処理を実行すること
を特徴とする請求項１乃至９の何れかに記載の原稿読取装置。
【請求項１１】
前記制御部は、
前記記憶処理に先立って、
前記通信部を制御して、前記保存先フォルダのサブフォルダに保存されている画像データのデータ名を含むデータ名情報を送信させる指令を前記記憶装置へ送信させる、第４送信処理と、
前記通信部を制御して、前記データ名情報を受信させる、第３受信処理と、
前記第３受信処理において受信した前記データ名情報に含まれるデータ名と重複しないデータ名を作成する第１作成処理と、を実行し、
前記記憶処理において、前記原稿から読み取った画像データを、前記第１作成処理にて作成したデータ名を付与して記憶させることを特徴とする請求項１に記載の原稿読取装置。
【請求項１２】
前記制御部は、
前記記憶処理に先立って、
前記通信部を制御して、前記保存先フォルダに保存されている画像データのデータ名を含むデータ名情報を送信させる指令を前記記憶装置へ送信させる、第４送信処理と、
前記通信部を制御して、前記データ名情報を受信させる、第３受信処理と、
前記第３受信処理において受信した前記データ名情報に含まれるデータ名と重複しないデータ名を作成する第１作成処理と、を実行し、
前記記憶処理において、前記原稿から読み取った画像データを、前記第１作成処理にて作成したデータ名を付与して記憶させることを特徴とする請求項２または３に記載の原稿読取装置。
【請求項１３】
前記制御部は、
前記記憶処理に先立って、
前記通信部を制御して、前記保存先フォルダおよび前記サブフォルダに保存されている画像データのデータ名を含むデータ名情報を送信させる指令を送信させる、第７送信処理と、
前記通信部を制御して、前記データ名情報を受信させる、第４受信処理と、
第４受信処理において受信した前記データ名情報に基づき、前記保存先フォルダに記憶されている画像データのデータ名と、前記サブフォルダに記憶されている画像データのデータ名とが重複するか否かを判断する第２判断処理と、
前記第２判断処理において、重複すると判断した場合、前記保存先フォルダに記憶されている画像データのデータ名として、前記サブフォルダに記憶されている画像データのデータ名と重複しない変更データ名を作成する第２作成処理と、
前記第２送信処理において、前記保存先フォルダに記憶されている画像データのデータ名を前記第２作成処理において作成した変更データ名に変更して前記サブフォルダに移動させることを特徴とする請求項１に記載の原稿読取装置。
【請求項１４】
前記制御部は、
前記記憶処理に先立って、
前記通信部を制御して、前記保存先フォルダおよび前記サブフォルダに保存されている画像データのデータ名を含むデータ名情報を送信させる指令を送信させる、第７送信処理と、
前記通信部を制御して、前記データ名情報を受信させる、第４受信処理と、
第４受信処理において受信した前記データ名情報に基づき、前記保存先フォルダに記憶されている画像データのデータ名と、前記サブフォルダに記憶されている画像データのデータ名とが重複するか否かを判断する第２判断処理と、
前記第２判断処理において、重複すると判断した場合、前記サブフォルダに記憶されている画像データのデータ名として、前記保存先フォルダに記憶されている画像データのデータ名と重複しない変更データ名を作成する第２作成処理と、
前記第２送信処理において、前記サブフォルダに記憶されている画像データのデータ名を前記第２作成処理において作成した変更データ名に変更して前記保存先フォルダに移動させることを特徴とする請求項２に記載の原稿読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿読取装置に関するものである。
【背景技術】
【０００２】
特許文献１には、画像データ（画像ファイル）を記録メディアのフォルダに格納する際に、識別情報に基づいて、ユーザに対応するユーザフォルダに画像データを格納する技術が開示されている。これによれば、ユーザは画像データの整理を容易に行うことができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２４４７６９
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特に、複数の画像データがフォルダに格納されている場合などには、複数の画像データの中から所望の画像データを見つけるのに手間がかかってしまうという課題があった。
【０００５】
本願は、上記の課題に鑑み提案されたものであって、複数の画像データが格納されている場合にも所望の画像データを容易に見つけることができる原稿読取装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願に係る原稿読取装置は、原稿から画像データを読み取る読取部と、画像データを記憶する記憶装置と通信可能な通信部と、制御部と、を備え、制御部は、読取シーケンスとして、読取部を制御して、原稿から画像データを読み取らせる、読取処理と、通信部を制御して、記憶装置の保存先フォルダに画像データがあるか否かを問い合わせる指令を記憶装置へ送信させる、第１送信処理と、通信部を制御して、保存先フォルダに画像データがあるか否かを示す有無情報を受信させる、第１受信処理と、有無情報が保存先フォルダに画像データがあることを示す情報である場合、通信部を制御して、保存先フォルダに記憶されている画像データを、保存先フォルダのサブフォルダに移動する指令を記憶装置へ送信させる、第２送信処理と、通信部を制御して、保存先フォルダを指定フォルダとして、原稿から読み取った画像データを指定フォルダへ記憶させる指令を記憶装置へ送信させる、記憶処理と、を実行することを特徴とする。このようにすると、保存先フォルダには最新の画像データが記憶されるので、ユーザは最新の画像データを容易に見つけることができる。
【０００７】
また、本願に係る原稿読取装置、原稿から画像データを読み取る読取部と、画像データを記憶する記憶装置と通信可能な通信部と、制御部と、を備え、制御部は、読取シーケンスとして、読取部を制御して、原稿から画像データを読み取らせる、読取処理と、通信部を制御して、記憶装置の保存先フォルダのサブフォルダに画像データがあるか否かを問い合わせる指令を記憶装置へ送信させる、第１送信処理と、通信部を制御して、サブフォルダに画像データがあるか否かを示す有無情報を受信させる、第１受信処理と、有無情報がサブフォルダに画像データがあることを示す情報である場合、通信部を制御して、サブフォルダに記憶されている画像データを、保存先フォルダに移動する指令を記憶装置へ送信させる、第２送信処理と、通信部を制御して、サブフォルダを指定フォルダとして、原稿から読み取った画像データを指定フォルダに記憶させる指令を記憶装置へ送信させる、記憶処理と、を実行することを特徴とする。このようにすると、保存先フォルダのサブフォルダには最新の画像データが記憶されるので、ユーザは最新の画像データを容易に見つけることができる。
【０００８】
また、本願に係る原稿読取装置は、原稿から画像データを読み取る読取部と、画像データを記憶する記憶装置と通信可能な通信部と、制御部と、を備え、制御部は、読取シーケンスとして、読取部を制御して、原稿から画像データを読み取らせる、読取処理と、通信部を制御して、記憶装置の保存先フォルダに、原稿から読み取った画像データを記憶させる指令を記憶装置へ送信させる、フォルダ記憶処理と、通信部を制御して、保存先フォルダのサブフォルダに画像データがあるか否か問い合わせる指令を記憶装置へ送信させる、第１送信処理と、通信部を制御して、サブフォルダに画像データがあるか否かを示す有無情報を受信させる、第１受信処理と、有無情報がサブフォルダに画像データがあることを示す情報である場合、通信部を制御して、サブフォルダに記憶されている画像データを削除させる指令を記憶装置へ送信させる、第２送信処理と、通信部を制御して、サブフォルダを指定フォルダとして、原稿から読み取った画像データを、指定フォルダに記憶させる指令を記憶装置へ送信させる、記憶処理と、を実行することを特徴とする。このようにすると、保存先フォルダのサブフォルダには最新の画像データが記憶されるので、ユーザは最新の画像データを容易に見つけることができる。
【発明の効果】
【０００９】
本願によれば、複数の画像データが格納されている場合にも所望の画像データを容易に見つけることができる原稿読取装置を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】第１実施形態に係るスキャナの概略構成を示す図である。
【図２】第１実施形態に係るスキャナの電気的構成を示すブロック図である。
【図３】第１実施形態に係る保存処理の処理内容を示すフローチャートである。
【図４】第１実施形態に係るフォルダ作成処理の処理内容を示すフローチャートである。
【図５】第１実施形態に係るフォルダ構成の図である。
【図６】第２実施形態に係る保存処理の処理内容を示すフローチャートである。
【図７】第２実施形態に係るフォルダ構成の図である。
【図８】第３実施形態に係る保存処理の処理内容を示すフローチャートである。
【図９】第４実施形態に係る保存処理の前半の処理内容を示すフローチャートである。
【図１０】第４実施形態に係る保存処理の後半の処理内容を示すフローチャートである。
【発明を実施するための形態】
【００１１】
［第１実施形態］
＜スキャナの構成＞
図１を用いて、第１実施形態に係るスキャナ１の構成について説明する。以下の説明において、方向は、図１に示す方向を用いる。スキャナ１は、略箱状の筐体２、給紙トレイ１１、排紙トレイ７２、操作パネル１２などを有しており、筐体２の内部に、給紙部１０、画像読取部３８等を収納している。給紙トレイ１１は、原稿Ｐを支持する。
【００１２】
給紙部１０は、給紙ローラ１３、分離パッド１５、搬送ローラ１６，１７等を有している。給紙ローラ１３は、給紙トレイ１１上の原稿Ｐを搬送経路Ｒに沿って、送出する。給紙ローラ１３及び分離パッド１５は、給紙ローラ１３によって送出された原稿Ｐを１枚ずつ、搬送経路Ｒに沿って搬送ローラ１６に向けて搬送する。
【００１３】
画像読取部３８は、給紙部１０の前方に配置されており、プラテンガラス１８、センサ部１９等を有している。プラテンガラス１８は、光透過性を有し、搬送経路Ｒの下側において搬送経路Ｒに沿って配置されている。センサ部１９は、プラテンガラス１８の下方に配置されている。センサ部１９は、光源およびイメージスキャナなどを有し、プラテンガラス１８を介して、原稿Ｐから画像データを読み取る。
【００１４】
操作パネル１２は、ＬＣＤ４１および操作ボタン部４５などを有している。操作ボタン部４５は、メニューボタン４５１、スタートボタン４５２、電源ボタン（不図示）、ＯＫボタン（不図示）、およびテンキー（不図示）などを有する。ＵＳＢレセプタクル４３は筐体２の前面に設置されている。ＵＳＢレセプタクル４３はＵＳＢ規格のレセプタクルである。
【００１５】
＜スキャナの電気的構成＞
次に、図２を用いて、スキャナ１の電気的構成について説明する。スキャナ１は、図１に示した構成の他に、ＣＰＵ３２、ＲＡＭ３３、ＲＯＭ３４、ＮＶＲＡＭ（不揮発性メモリ）３５、画像読取部３８、ユーザインターフェース４０、ＵＳＢインターフェース４２、ネットワークインターフェース４４、などを備えている。ＲＯＭ３４は、後述する保存処理などの処理を実行するためのプログラムを記憶しており、ＣＰＵ３２は、ＲＯＭ３４から読み出したプログラムに従って、その処理結果をＲＡＭ３３に記憶させながらバス３１で接続されている各部の制御を行う。ＮＶＲＡＭ３５には認証情報５１が記憶されている。また、ＮＶＲＡＭ３５の一部の領域は画像読取部３８が読み取った読取画像データが記憶される読取画像記憶領域３５２となっている。
【００１６】
ユーザインターフェース４０は、各種の設定画面や装置の動作状態等をＬＣＤ４１に表示する。また、操作ボタン部４５にて受け付けた操作に応じた信号をＣＰＵ３２へ出力する。詳しくは、ユーザインターフェース４０は、スタートボタン４５２が押下されると、開始信号をＣＰＵ３２へ出力する。これにより、ＣＰＵ３２は、スタートボタン４５２が押下されたと判断することができる。また、ユーザインターフェース４０は、メニューボタン４５１が押下されると、メニューボタン４５１の押下に応じた信号をＣＰＵ３２へ出力する。これにより、ＣＰＵ３２は、メニューボタン４５１が押下されたと判断することができる。ＵＳＢインターフェース４２は、ＵＳＢレセプタクル４３に装着されたＵＳＢメモリと、ＵＳＢの通信プロトコルに従った通信を行う。また、ＵＳＢインターフェース４２は、ＵＳＢレセプタクル４３にＵＳＢメモリが装着および抜去されことを検出すると、夫々、装着されたことに応じた信号および抜去されたことに応じた信号をＣＰＵ３２へ出力する。これにより、ＣＰＵ３２は、ＵＳＢレセプタクル４３にＵＳＢメモリが装着および抜去されたと判断することができる。ネットワークインターフェース４４は、例えば無線ＬＡＮ通信を行い、無線ＬＡＮに接続されているサーバ５などと通信を行う。
【００１７】
スキャンｔｏＵＳＢ機能とは、画像読取部３８が読み取った読取画像データをＵＳＢメモリへ記憶させる機能である。スキャンｔｏサーバ機能とは、画像読取部３８が読み取った読取画像データをサーバ５へ記憶させる機能である。
【００１８】
＜保存処理＞
ＣＰＵ３２は、メニューボタン４５１が押下されたと判断すると、機能選択画面（不図示）をＬＣＤ４１に表示させる。機能選択画面には、スキャンｔｏＵＳＢボタン、スキャンｔｏサーバボタンが表示される。ユーザインターフェース４０は、スキャンｔｏＵＳＢボタンおよびスキャンｔｏサーバボタンが選択されると、夫々、スキャンｔｏＵＳＢボタンの選択に応じた信号およびスキャンｔｏサーバボタンの選択に応じた信号をＣＰＵ３２へ出力する。これにより、ＣＰＵ３２はスキャンｔｏＵＳＢボタンおよびスキャンｔｏサーバボタンが選択されたと判断することができる。
【００１９】
ユーザは、操作ボタン部４５にて、スキャンｔｏＵＳＢボタンを選択し、ＵＳＢメモリをＵＳＢレセプタクル４３に装着する。ＣＰＵ３２は機能選択画面を表示させてから、ＵＳＢメモリがＵＳＢレセプタクル４３に装着されたか否かを判断し、ＵＳＢメモリが装着されたと判断すると、図３に示す保存処理を開始する。まず、移動フラグをＯＮに設定する（Ｓ１）。ここで、移動フラグとは、スタートボタン４５２の押下が、ＵＳＢレセプタクル４３にＵＳＢメモリが装着されてから、最初の押下であるか否かをＣＰＵ３２が判断するために用いるフラグである。次に、スキャンｔｏＵＳＢボタンが選択されたか否かを判断する（Ｓ３）。スキャンｔｏＵＳＢボタンが選択されていないと判断すると（Ｓ３：ＮＯ）、ステップＳ２１へ進む。一方、スキャンｔｏＵＳＢボタンが選択されたと判断すると（Ｓ３：ＹＥＳ）、スタートボタン４５２が押下されたか否かを判断する（Ｓ５）。スタートボタン４５２が押下されていないと判断すると（Ｓ５：ＮＯ）、ステップＳ１９へ進む。一方、スタートボタン４５２が押下されたと判断すると（Ｓ５：ＹＥＳ）、画像読取部３８に原稿Ｐの画像データを読み取らせ、読取画像データを読取画像記憶領域３５２に記憶させる（Ｓ７，読取処理の一例）。次に、移動フラグがＯＮであるか否かを判断する（Ｓ９）。移動フラグがＯＮでないと判断すると（Ｓ９：ＮＯ）、ステップＳ１７へ進む。一方、移動フラグがＯＮであると判断すると（Ｓ９：ＹＥＳ）、ＵＳＢメモリが装着されてから最初のスタートボタン４５２の押下であるため、フォルダ作成処理を実行する（Ｓ１１）。
【００２０】
フォルダ作成処理については図４を用いて説明する。まず、サブフォルダがあるか否かを判断する（Ｓ３１）。詳しくは、ＣＰＵ３２は、ＵＳＢインターフェース４２を制御して、ＵＳＢメモリのＵｓｅｒフォルダにサブフォルダであるＯｌｄフォルダが存在するか否か問い合わせる指令をＵＳＢメモリへ送信させる（第５送信処理の一例）。次に、ＵＳＢインターフェース４２を制御して、Ｏｌｄフォルダが存在するか否かを示すサブフォルダ情報を受信させる（第４受信処理の一例）。サブフォルダ情報が、Ｏｌｄフォルダが存在することを示す場合、ＣＰＵ３２はサブフォルダがあると判断し、サブフォルダ情報が、Ｏｌｄフォルダが存在しないことを示す場合、ＣＰＵ３２はサブフォルダがないと判断する。第１実施形態の保存処理においては、ＣＰＵ３２はＵＳＢメモリに図５に示すように、Ｕｓｅｒフォルダの下にＯｌｄフォルダを有するフォルダ構成を構築させる。ＣＰＵ３２はＵｓｅｒフォルダに最新の読取画像データを記憶させ、Ｏｌｄフォルダに過去の読取画像データを記憶させる。具体的には、ＣＰＵ３２は新たにＵＳＢメモリに読取画像データを記憶させる場合、Ｕｓｅｒフォルダに記憶されている読取画像データをＯｌｄフォルダに移動させ、新たな読取画像データをＵｓｅｒフォルダに記憶させる。
【００２１】
サブフォルダであるＯｌｄフォルダがないと判断した場合（Ｓ３１：ＮＯ）、ＣＰＵ３２はＵＳＢインターフェース４２を制御して、保存先フォルダであるＵｓｅｒフォルダに、サブフォルダであるＯｌｄフォルダを作成する指令をＵＳＢメモリに送信させ（Ｓ３３，第６送信処理の一例）、フォルダ作成処理を終了する。一方、サブフォルダであるＯｌｄフォルダがあると判断した場合（Ｓ３１：ＹＥＳ）、ステップＳ３３をスキップし、フォルダ作成処理を終了する。
【００２２】
図３に戻り、ステップＳ１１の実行後、保存先フォルダであるＵｓｅｒフォルダに画像ファイルがあるか否かを判断する（Ｓ１２）。ここで、画像ファイルとは、例えば読取画像データなどの画像データがファイル化されたものである。詳しくは、ＣＰＵ３２はＵＳＢインターフェース４２を制御して、ＵＳＢメモリのＵｓｅｒフォルダに画像ファイルがあるか否かを問い合わせる指令をＵＳＢメモリへ送信させる（第１送信処理の一例）。次に、ＣＰＵ３２はＵＳＢインターフェース４２を制御して、Ｕｓｅｒフォルダに画像ファイルがあるか否かを示す有無情報を受信させる（第１受信処理の一例）。有無情報が、画像ファイルがあることを示す場合、ＣＰＵ３２はＵｓｅｒフォルダに画像ファイルがあると判断し、画像ファイルがないことを示す場合、ＣＰＵ３２はＵｓｅｒフォルダに画像ファイルがないと判断する。Ｕｓｅｒフォルダに画像ファイルがあると判断した場合（Ｓ１２：ＹＥＳ）、Ｕｓｅｒフォルダに記憶されている画像ファイルをすべて、サブフォルダであるＯｌｄフォルダへ移動させる（Ｓ１３）。詳しくは、ＣＰＵ３２はＵＳＢインターフェース４２を制御して、ＵＳｅｒフォルダに記憶されている画像ファイルを、Ｏｌｄフォルダに移動する指令をＵＳＢメモリへ送信させ（第２送信処理の一例）、ステップＳ１５へ進む。一方、Ｕｓｅｒフォルダに画像ファイルがないと判断した場合（Ｓ１２：ＮＯ）、ステップＳ１５へ進む。
【００２３】
ステップＳ１５では、ＣＰＵ３２は移動フラグをＯＦＦに設定する。次に、読取画像データを保存先フォルダであるＵｓｅｒフォルダに保存させる（Ｓ１７）。詳しくは、読取画像記憶領域３５２に記憶されている読取画像データをファイル化し、日付にファイル番号を追加したファイル名を付与し、画像ファイルを生成する。ファイル番号とは、画像ファイルを記憶させる際に付与する通し番号である。ファイル番号は、３ケタの自然数であり、最新のファイル番号はＮＶＲＡＭ３５に記憶されている。例えば、２０１７年１月１日に記憶させる最初の画像ファイルであれば、ファイル名は、２０１７０１０１００１とする。次に、ＵＳＢインターフェース４２を制御して、画像ファイルをＵｓｅｒフォルダへ記憶させる指令をＵＳＢメモリへ送信させる（記憶処理の一例）。これにより、読取画像データはファイル化されて、Ｕｓｅｒフォルダに記憶される。次に、ＣＰＵ３２は、スキャンｔｏＵＳＢ機能は終了であるか否かを判断する（Ｓ１９）。メニューボタン４５１が押下されたと判断すると、ユーザはスキャンｔｏＵＳＢ機能を使用する意思はないと判断されるため、スキャンｔｏＵＳＢ機能は終了であるとＣＰＵ３２は判断し、メニューボタン４５１が押下されていないと判断すると、スキャンｔｏＵＳＢ機能は終了でないとＣＰＵ３２は判断する。スキャンｔｏＵＳＢ機能は終了でないと判断すると（Ｓ１９：ＮＯ）、次の原稿Ｐの読取を実行するため、ＣＰＵ３２はステップＳ５に戻る。一方、スキャンｔｏＵＳＢ機能は終了であると判断すると（Ｓ１９：ＹＥＳ）、ＣＰＵ３２はＵＳＢメモリが抜去されたか否かを判断する（Ｓ２１）。ＵＳＢメモリが抜去されていないと判断すると（Ｓ２１：ＮＯ）、ユーザがスキャンｔｏＵＳＢボタンを選択する可能性があるため、ＣＰＵ３２はステップＳ３へ戻る。一方、ＵＳＢメモリが抜去されたと判断すると（Ｓ２１：ＹＥＳ）、ＣＰＵ３２は移動フラグをＯＦＦに設定し（Ｓ２３）、保存処理を終了する。
【００２４】
ここで、スキャナ１は原稿読取装置の一例であり、画像読取部３８は読取部の一例であり、ＵＳＢインターフェース４２は通信部の一例であり、ＣＰＵ３２は制御部の一例である。ＵＳＢレセプタクル４３は装着部の一例であり、ＵＳＢメモリは記憶装置の一例であり、メニューボタン４５１は読取選択キーの一例であり、スタートボタン４５２は開始キーの一例である。ステップＳ９は第１判断処理の一例である。ステップＳ７〜Ｓ１７の一連の処理は、読取シーケンスの一例である。
【００２５】
以上、説明した第１実施形態によれば、以下の効果を奏する。
ステップＳ７において、ＣＰＵ３２は画像読取部３８を制御して、原稿Ｐの画像データを読み取らせる。また、ステップＳ１２にて、ＵＳＢインターフェース４２を制御して、ＵＳＢメモリのＵｓｅｒフォルダに画像ファイルがあるか否かを問い合わせる指令をＵＳＢメモリへ送信させ、有無情報を受信させる。また、ステップＳ１３にて、ＵＳＢインターフェース４２を制御して、Ｕｓｅｒフォルダに記憶されている画像ファイルを、ＵｓｅｒフォルダのサブフォルダであるＯｌｄフォルダに移動する指令をＵＳＢメモリへ送信させる。また、ステップＳ１７にて、ＵＳＢインターフェース４２を制御して、読取画像データのファイルをＵｓｅｒフォルダへ記憶させる指令をＵＳＢメモリへ送信させる。このようにすれば、Ｕｓｅｒフォルダには最新の読取画像データのファイルが記憶されるので、ユーザは最新の読取画像データを容易に見つけることができる。
【００２６】
また、ＣＰＵ３２は、スタートボタン４５２の押下に応じた信号が入力されたと判断すると（Ｓ５：ＹＥＳ）、移動フラグがＯＮであるか否かを判断する（Ｓ９）。移動フラグがＯＮでないと判断すると（Ｓ９：ＮＯ）、スタートボタン４５２の押下は、ＵＳＢメモリが装着されてから最初の押下ではないため、ステップＳ１２，Ｓ１３をスキップする。このようにすると、ＵＳＢメモリが装着されてから２回目以降のステップＳ７以降の処理では、Ｕｓｅｒフォルダに画像ファイルがある場合にも、Ｕｓｅｒフォルダの画像ファイルは移動されない。ユーザが複数の画像ファイルをＵｓｅｒフォルダに保存させたい場合に、ＵＳＢメモリを装着してから読み取らせた読取画像データのファイルはＵｓｅｒフォルダに蓄積される。このため、使い勝手が良いスキャナ１を提供することができる。
【００２７】
また、ＣＰＵ３２は、ステップＳ３１にて、ＵＳＢインターフェース４２を制御して、ＵＳＢメモリのＵｓｅｒフォルダにサブフォルダが存在するか否か問い合わせる指令をＵＳＢメモリへ送信させ、サブフォルダ情報を受信させる。サブフォルダ情報が、サブフォルダが存在しないことを示す場合、ステップＳ３３にて、ＵＳＢインターフェース４２を制御して、ＵｓｅｒフォルダにサブフォルダであるＯｌｄフォルダを生成する指令を送信させる。これにより、Ｕｓｅｒフォルダにサブフォルダがない場合にも、サブフォルダを作成させることができる。
【００２８】
［第２実施形態の保存処理］
図６を用いて、第２実施形態に係る保存処理について説明する。ＣＰＵ３２は、メニューボタン４５１が押下されたと判断すると、機能選択画面をＬＣＤ４１に表示させる。機能選択画面には、スキャンｔｏＵＳＢボタン、スキャンｔｏサーバボタンが表示される。ユーザは、ＵＳＢメモリをＵＳＢレセプタクル４３に装着し、スキャンｔｏＵＳＢボタンを選択する。ＣＰＵ３２は、機能選択画面の表示を指示した後、ＵＳＢメモリが装着されたか否かを判断し、ＵＳＢメモリが装着されたと判断すると、機能選択画面にて、スキャンｔｏＵＳＢボタンが選択されたか否かを判断する。スキャンｔｏＵＳＢボタンが選択されたと判断すると、保存処理を開始する。以下の説明において、第１実施形態と同じ処理ステップについては、同じ符号を付し、詳細な説明は適宜省略する。
【００２９】
まず、ＣＰＵ３２は移動フラグをＯＮに設定する（Ｓ１）。第２実施形態における移動フラグとは、スタートボタン４５２の押下が、スキャンｔｏＵＳＢ機能が選択されてから、最初の押下であるか否かをＣＰＵ３２が判断するために用いるフラグである。次に、ＣＰＵ３２はスタートボタン４５２が押下されたか否かを判断する（Ｓ５）。スタートボタン４５２が押下されていないと判断すると（Ｓ５：ＮＯ）、ＣＰＵ３２はステップＳ１９へ進む。一方、スタートボタン４５２が押下されたと判断すると（Ｓ５：ＹＥＳ）、ＣＰＵ３２は画像読取部３８に原稿Ｐの画像データを読み取らせる（Ｓ７）。次に、ＣＰＵ３２は移動フラグがＯＮであるか否かを判断する（Ｓ９）。移動フラグがＯＮでないと判断すると（Ｓ９：ＮＯ）、ＣＰＵ３２はステップＳ４９へ進む。一方、移動フラグがＯＮであると判断すると（Ｓ９：ＹＥＳ）、スキャンｔｏＵＳＢが選択されてから最初のスタートボタン４５２の押下であるため、ＣＰＵ３２はフォルダ作成処理を実行する（Ｓ１１）。
【００３０】
第２実施形態の保存処理においては、ＵＳＢメモリに図７に示すように、Ｕｓｅｒフォルダの下にＬａｔｅｓｔフォルダを有するフォルダ構成を構築する。ＣＰＵ３２は、Ｌａｔｅｓｔフォルダに最新の読取画像データを記憶させ、Ｕｓｅｒフォルダに過去の読取画像データを記憶させる。具体的には、ＣＰＵ３２はＵＳＢメモリに新たに読取画像データを記憶させる場合、Ｌａｔｅｓｒフォルダに記憶されている読取画像データをＵｓｅｒフォルダに移動させ、新たな読取画像データをＬａｔｅｓｔフォルダに記憶させる。フォルダ作成処理（Ｓ１１）において、ＣＰＵ３２はサブフォルダであるＬａｔｅｓｔフォルダがないと判断した場合（Ｓ３１：ＮＯ）、保存先フォルダであるＵｓｅｒフォルダに、サブフォルダであるＬａｔｅｓｔフォルダを作成させる。
【００３１】
次に、サブフォルダであるＬａｔｅｓｔフォルダに画像ファイルがあるか否かを判断する（Ｓ４１）。詳しくは、ＣＰＵ３２はＵＳＢインターフェース４２を制御して、ＵＳＢメモリのＬａｔｅｓｔフォルダに画像ファイルがあるか否かを問い合わせる指令をＵＳＢメモリへ送信させる（第１送信処理の一例）。次に、ＣＰＵ３２はＵＳＢインターフェース４２を制御して、Ｌａｔｅｓｔフォルダに画像ファイルがあるか否かを示す有無情報を受信させる（第１受信処理の一例）。有無情報が、画像ファイルがあることを示す場合、ＣＰＵ３２はＬａｔｅｓｔフォルダに画像ファイルがあると判断し、画像ファイルがないことを示す場合、ＣＰＵ３２はＬａｔｅｓｔフォルダに画像ファイルがないと判断する。
【００３２】
画像ファイルがあると判断すると（Ｓ４１：ＹＥＳ）、Ｕｓｅｒフォルダにある画像ファイルのファイル名と同名の画像ファイルがＬａｔｅｓｔフォルダにある場合、Ｌａｔｅｓｔフォルダにある画像ファイルのファイル名を変更する必要があるので、ＣＰＵ３２は以下に説明するステップＳ４３〜Ｓ４７を実行する。画像ファイルがあると判断すると（Ｓ４１：ＹＥＳ）、ＣＰＵ３２はサブフォルダであるＬａｔｅｓｔフォルダにある１つの画像ファイルを対象として、保存先フォルダであるＵｓｅｒフォルダに同名の画像ファイルが記憶されているか否かを判断する（Ｓ４３）。詳しくは、ＵＳＢインターフェース４２を制御して、ＵｓｅｒフォルダおよびＬａｔｅｓｔフォルダに記憶されている画像ファイルのファイル名を含むデータ名情報を送信させる指令を送信させる（第７送信処理の一例）。次に、ＵＳＢインターフェース４２を制御して、データ名情報を受信させる（第４受信処理の一例）。次に、受信したデータ名情報に基づき、Ｌａｔｅｓｔフォルダに記憶されている画像ファイルのファイル名と一致する画像ファイルが、Ｕｓｅｒフォルダに記憶されているか否かを判断する（第２判断処理の一例）。Ｌａｔｅｓｔフォルダに記憶されている画像ファイルのファイル名と一致する画像ファイルがＵｓｅｒフォルダに記憶されていると判断した場合、同名の画像ファイルが記憶されていると判断する。Ｌａｔｅｓｔフォルダに記憶されている画像ファイルのファイル名と一致する画像ファイルがＵｓｅｒフォルダに記憶されていないと判断した場合、同名の画像ファイルが記憶されていないと判断する。
【００３３】
同名の画像ファイルが記憶されていると判断すると（Ｓ４３：ＹＥＳ）、ファイル名が重複するため、ＣＰＵ３２は対象の画像ファイルのファイル名を重複しないファイル名にリネームして（第２作成処理の一例）、Ｕｓｅｒフォルダに移動させ（Ｓ４５）、ステップＳ４１へ戻る。詳しくは、ＣＰＵ３２はステップＳ４５において、データ名情報に基づき、同じ日付のファイル名のうち、ファイル番号の最大値を検索し、最大値に１を加算したファイル番号をリネーム後のファイル名に使用する。例えば、Ｌａｔｅｓｔフォルダに記憶されている画像ファイルのファイル名が２０１６１２３１００１であり、Ｕｓｅｒフォルダに記憶されている画像ファイルが１０個であり、ファイル名が２０１６１２３１００１〜２０１６１２３１０１０であるとする。この場合、Ｌａｔｅｓｔフォルダに記憶されている画像ファイルのファイル名を２０１６１２３１００１から２０１６０１０１１にリネームする。次に、ＵＳＢインターフェース４２を制御して、Ｌａｔｅｓｔフォルダに記憶されている画像ファイルを、リネーム後のファイル名を付与して、Ｕｓｅｒフォルダに移動させる指令をＵＳＢメモリに送信させる。例えば、ＵＳＢメモリが複数のユーザにより使用される場合などに、Ｕｓｅｒフォルダに記憶されている画像ファイルと同名の画像ファイルがＬａｔｅｓｔフォルダに記憶されてしまう場合がある。この場合にも、ＣＰＵ３２はステップＳ４５の実行により、効率良く、画像ファイルの移動を行わせることができる。
【００３４】
一方、同名のファイルがないと判断すると（Ｓ４３：ＮＯ）、リネームの必要がないため、ＣＰＵ３２はファイル名をリネームせずに、そのままのファイル名でＵｓｅｒフォルダに画像ファイルを移動させ（Ｓ４７）、ステップＳ４１へ戻る。詳しくは、ＣＰＵ３２はステップＳ４７において、ＵＳＢインターフェース４２を制御して、Ｌａｔｅｓｔフォルダに記憶されている画像ファイルを、Ｕｓｅｒフォルダに移動する指令をＵＳＢメモリへ送信させる（第２送信処理の一例）。このように、Ｌａｔｅｓｔフォルダに画像ファイルが複数ある場合には、すべての画像ファイルが移動されるまで、ＣＰＵ３２はステップＳ４１，Ｓ４３およびステップＳ４５もしくはステップＳ４７を繰り返し実行する。
【００３５】
画像ファイルの移動が完了され、Ｌａｔｅｓｔフォルダに画像ファイルがないと判断すると（Ｓ４１：ＮＯ）、ＣＰＵ３２は移動フラグをＯＦＦに設定し（Ｓ１５）、読取画像データにファイル名を付与し、サブフォルダであるＬａｔｅｓｔフォルダに記憶させる（Ｓ４９）。詳しくは、ＵＳＢインターフェース４２を制御して、画像ファイルをＬａｔｅｓｔフォルダに記憶させる指令をＵＳＢメモリへ送信させる（記憶処理の一例）。次に、ＣＰＵ３２は、スキャンｔｏＵＳＢ機能が終了したか否かを判断する（Ｓ１９）。スキャンｔｏＵＳＢ機能が終了していないと判断すると（Ｓ１９：ＮＯ）、次の原稿Ｐの読取を実行するため、ＣＰＵ３２はステップＳ５へ戻る。一方、スキャンｔｏＵＳＢが終了したと判断すると（Ｓ１９：ＹＥＳ）、ＣＰＵ３２は移動フラグをＯＦＦに設定し（Ｓ２３）、保存処理を終了する。
【００３６】
ここで、ＵＳＢインターフェース４２は通信部の一例であり、ＵＳＢメモリは記憶装置の一例である。ステップＳ９は第１判断処理の一例である。ステップＳ７〜Ｓ４９の一連の処理は、読取シーケンスの一例である。ユーザインターフェース４０が、スキャンｔｏＵＳＢボタンが選択されることに応じて、ＣＰＵ３２へ出力する信号は、選択信号の一例である。
【００３７】
以上、説明した第２実施形態によれば、以下の効果を奏する。
ステップＳ７において、ＣＰＵ３２は画像読取部３８を制御して、原稿Ｐから画像データを読み取らせる。また、ステップＳ４１にて、ＵＳＢインターフェース４２を制御して、ＵＳＢメモリのＵｓｅｒフォルダのサブフォルダであるＬａｔｅｓｔフォルダに画像ファイルがあるか否かを問い合わせる指令をＵＳＢメモリへ送信させ、有無情報を受信させる。また、ステップＳ４５もしくはステップＳ４７にて、ＵＳＢインターフェース４２を制御して、Ｌａｔｅｓｔフォルダに記憶されている画像ファイルを、Ｕｓｅｒフォルダに移動する指令をＵＳＢメモリへ送信させる。また、ステップＳ４９にて、ＵＳＢインターフェース４２を制御して、Ｕｓｅｒフォルダへ読取画像データのファイルを記憶させる指令をＵＳＢメモリへ送信させる。このようにすれば、Ｌａｔｅｓｔフォルダには最新の読取画像データのファイルが記憶されるので、ユーザは最新の読取画像データを容易に見つけることができる。
【００３８】
また、ＣＰＵ３２は、スタートボタン４５２の押下に応じた信号が入力されたと判断すると（Ｓ５：ＹＥＳ）、移動フラグがＯＮであるか否かを判断する（Ｓ９）。移動フラグがＯＮでないと判断すると（Ｓ９：ＮＯ）、スタートボタン４５２の押下は、スキャンｔｏＵＳＢボタンが選択されてから最初の押下ではないため、ＣＰＵ３２は、ステップＳ１２，Ｓ１３をスキップする。このようにすると、スキャンｔｏＵＳＢボタンが選択されてから２回目以降のステップＳ７以降の処理では、Ｌａｔｅｓｔフォルダに画像ファイルがある場合にも、Ｌａｔｅｓｔフォルダの画像ファイルは移動されない。ユーザが複数の画像ファイルをＬａｔｅｓｔフォルダに保存させたい場合に、スキャンｔｏＵＳＢが選択されてから読み取らせた読取画像データのファイルはＬａｔｅｓｔフォルダに蓄積される。このため、使い勝手が良いスキャナ１を提供することができる。
【００３９】
また、ＣＰＵ３２は、ステップＳ４３にて、ＵＳＢインターフェース４２を制御して、ＵｓｅｒフォルダおよびＬａｔｅｓｔフォルダに保存されている画像ファイルのデータ名を含むデータ名情報を送信させる指令を送信させ、データ名情報を受信させる。また、ステップＳ４３にて、ＣＰＵ３２は、Ｕｓｅｒフォルダに記憶されている画像ファイルのファイル名と、Ｌａｔｅｓｔフォルダに記憶されている画像ファイルのファイル名とが重複するか否かを判断する。また、重複すると判断した場合（Ｓ４３：ＹＥＳ）、ＣＰＵ３２は、ステップＳ４５にて、Ｌａｔｅｓｔフォルダに記憶されている画像ファイルのファイル名として、Ｕｓｅｒフォルダに記憶されている画像ファイルのファイル名と重複しないファイル名を作成する。また、ＣＰＵ３２は、Ｌａｔｅｓｔフォルダに記憶されている画像ファイルのファイル名を作成したファイル名に変更してＵｓｅｒフォルダに移動させる。これにより、ＣＰＵ３２は、Ｌａｔｅｓｔフォルダに、Ｕｓｅｒフォルダに記憶されている画像ファイルと同名の画像ファイルがある場合にも、効率良く、画像ファイルを移動させることができる。
【００４０】
［第３実施形態の保存処理］
図８を用いて、第３実施形態に係る保存処理について説明する。ＣＰＵ３２は、メニューボタン４５１が押下されたと判断すると、機能選択画面をＬＣＤ４１に表示させる。機能選択画面には、スキャンｔｏＵＳＢボタン、スキャンｔｏサーバボタンが表示される。ユーザは、スキャンｔｏサーバボタンを選択する。ＣＰＵ３２は、機能選択画面の表示を指示した後、スキャンｔｏサーバボタンが選択されたか否かを判断する。スキャンｔｏサーバボタンが選択されたと判断すると、サーバ５との通信を開始し、ＣＰＵ３２は保存処理を開始する。以下の説明において、第１実施形態と同じ処理ステップについては、同じ符号を付し、詳細な説明は適宜省略する。
【００４１】
まず、ＣＰＵ３２は移動フラグをＯＮに設定する（Ｓ１）。第３実施形態における移動フラグとは、スタートボタン４５２の押下が、スキャンｔｏサーバが選択されたことに応じてサーバ５と通信を開始してから、最初の押下であるか否かをＣＰＵ３２が判断するために用いるフラグである。次に、ＣＰＵ３２は、スタートボタン４５２が押下されたか否かを判断する（Ｓ５）。スタートボタン４５２が押下されていないと判断すると（Ｓ５：ＮＯ）、ＣＰＵ３２はステップＳ５７へ進む。一方、スタートボタン４５２が押下されたと判断すると（Ｓ５：ＹＥＳ）、ＣＰＵ３２は画像読取部３８に原稿Ｐの画像データを読み取らせる（Ｓ７）。次に、フォルダ作成処理を実行する（Ｓ１１）。第３実施形態の保存処理においては、図７に示すように、サーバ５にＵｓｅｒフォルダの下にＬａｔｅｓｔフォルダを有するフォルダ構成を構築する。Ｌａｔｅｓｔフォルダに最新の画像ファイルを記憶させ、Ｕｓｅｒフォルダには履歴としてすべての画像ファイルを記憶させる。具体的には、ＣＰＵ３２はサーバ５に新たに読取画像データを記憶させる場合、Ｌａｔｅｓｔフォルダに記憶されている読取画像データを削除させ、新たな読取画像データをＬａｔｅｓｔフォルダおよびＵｓｅｒフォルダに記憶させる。フォルダ作成処理（Ｓ１１）において、ＣＰＵ３２はサブフォルダであるＬａｔｅｓｔフォルダがないと判断した場合（Ｓ３１：ＮＯ）、保存先フォルダであるＵｓｅｒフォルダに、サブフォルダであるＬａｔｅｓｔフォルダを作成させる。
【００４２】
次に、移動フラグがＯＮであるか否かを判断する（Ｓ９）。移動フラグがＯＮでないと判断すると（Ｓ９：ＮＯ）、ステップＳ５３へ進む。一方、移動フラグがＯＮであると判断すると（Ｓ９：ＹＥＳ）、スタートボタン４５２の押下が、サーバ５と通信を開始してから、最初の押下であるため、ＣＰＵ３２はサブフォルダであるＬａｔｅｓｔフォルダに画像ファイルがあるか否かを判断する（Ｓ５０）。詳しくは、ＣＰＵ３２はネットワークインターフェース４４を制御して、サーバ５の保存先フォルダであるＵｓｅｒフォルダのサブフォルダであるＬａｔｅｓｔフォルダに画像ファイルがあるか否か問い合わせる指令をサーバ５へ送信させる（第１送信処理の一例）。次に、ネットワークインターフェース４４を制御して、Ｌａｔｅｓｔフォルダに画像フォルダがあるか否かを示す有無情報を受信させる（第１受信処理の一例）。有無情報が、画像ファイルがあることを示す場合、ＣＰＵ３２はＬａｔｅｓｔフォルダに画像ファイルがあると判断し、画像ファイルがないことを示す場合、ＣＰＵ３２はＬａｔｅｓｔフォルダに画像ファイルがないと判断する。
【００４３】
Ｌａｔｅｓｔフォルダに画像ファイルがないと判断すると（Ｓ５０：ＮＯ）、ＣＰＵ３２はステップＳ１５へ進む。一方、Ｌａｔｅｓｔフォルダに画像ファイルがあると判断すると（Ｓ５０：ＹＥＳ）、サブフォルダであるＬａｔｅｓｔフォルダにある画像ファイルをすべて削除させる（Ｓ５１）。詳しくは、ネットワークインターフェース４４を制御して、Ｌａｔｅｓｔフォルダに記憶されている画像ファイルを削除させる指令をサーバ５へ送信させる（第２送信処理の一例）。次に、ＣＰＵ３２は移動フラグをＯＦＦに設定し（Ｓ１５）、読取画像データをファイル化した画像ファイルを保存先フォルダであるＵｓｅｒフォルダに記憶させる（Ｓ５３）。詳しくは、ＣＰＵ３２はネットワークインターフェース４４を制御して、サーバ５のＵｓｅｒフォルダに、画像ファイルを記憶させる指令をサーバ５へ送信させる（フォルダ記憶処理の一例）。次に、読取画像データをファイル化した画像ファイルをサブフォルダであるＬａｔｅｓｔフォルダに記憶させる（Ｓ５５）。詳しくは、ＣＰＵ３２はネットワークインターフェース４４を制御して、Ｌａｔｅｓｔフォルダに、画像ファイルを記憶させる指令をサーバ５へ送信させる（記憶処理の一例）。次に、ＣＰＵ３２はスキャンｔｏサーバ機能が終了したか否かを判断する（Ｓ５７）。メニューボタン４５１が押下されたと判断すると、ユーザはスキャンｔｏサーバ機能を使用する意思はないと判断されるため、スキャンｔｏサーバ機能は終了であるとＣＰＵ３２は判断し、メニューボタン４５１が押下されていないと判断すると、スキャンｔｏサーバ機能は終了でないとＣＰＵ３２は判断する。スキャンｔｏサーバが終了していないと判断すると（Ｓ５７：ＮＯ）、次の原稿Ｐの読取を実行するため、ＣＰＵ３２はステップＳ５へ戻る。一方、スキャンｔｏサーバ機能が終了したと判断すると（Ｓ５７：ＹＥＳ）、ＣＰＵ３２は移動フラグをＯＦＦに設定し（Ｓ２３）、保存処理を終了する。
【００４４】
ここで、ネットワークインターフェース４４は通信部の一例である。サーバ５は記憶装置の一例である。ステップＳ９は第１判断処理の一例である。ステップＳ７〜Ｓ５５の一連の処理は、読取シーケンスの一例である。
【００４５】
以上、説明した第３実施形態によれば、以下の効果を奏する。
ステップＳ７において、ＣＰＵ３２は画像読取部３８を制御して、原稿から画像データを読み取らせる。また、ステップＳ５０にて、ネットワークインターフェース４４を制御して、サーバ５のＵｓｅｒフォルダのサブフォルダであるＬａｔｅｓｔフォルダにファイルがあるか否かを問い合わせる指令をサーバ５へ送信させ、有無情報を受信させる。また、ステップＳ５１にて、ネットワークインターフェース４４を制御して、Ｌａｔｅｓｔフォルダに記憶されているファイルを削除させる指令をサーバ５へ送信させる。また、ステップＳ５３にて、ネットワークインターフェース４４を制御して、Ｕｓｅｒフォルダへ読取画像データのファイルを記憶させる指令をサーバ５へ送信させる。また、ステップＳ５５にて、ネットワークインターフェース４４を制御して、Ｌａｔｅｓｔフォルダへ読取画像データのファイルを記憶させる指令をサーバ５へ送信させる。このようにすれば、Ｌａｔｓｔフォルダには最新の読取画像データのファイルが記憶されるので、ユーザは最新の読取画像データを容易に見つけることができる。
【００４６】
また、スタートボタン４５２の押下に応じた信号が入力されたと判断すると（Ｓ５：ＹＥＳ）、ＣＰＵ３２は、移動フラグがＯＮであるか否かを判断する（Ｓ９）。移動フラグがＯＮでないと判断すると（Ｓ９：ＮＯ）、スタートボタン４５２の押下はネットワークインターフェース４４がサーバ５と通信を開始してから最初の押下ではないため、ＣＰＵ３２は、ステップＳ５０，Ｓ５１をスキップする。このようにすると、サーバ５と通信を開始してから２回目以降のステップＳ７以降の処理では、Ｌａｔｅｓｔフォルダにファイルがある場合にも、Ｌａｔｅｓｔフォルダのファイルは移動されない。ユーザが複数の画像ファイルをＬａｔｅｓｔフォルダに保存させたい場合に、ネットワークインターフェース４４がサーバ５と通信を開始してから読み取らせた読取画像データのファイルはＬａｔｅｓｔフォルダに蓄積される。このため、使い勝手が良いスキャナ１を提供することができる。
【００４７】
［第４実施形態の保存処理］
図９，１０を用いて、第４実施形態に係る保存処理について説明する。尚、第１実施形態と同じ処理ステップについては、同じ符号を付し、詳細な説明は適宜省略する。
【００４８】
ＣＰＵ３２は、電源がＯＮされると、移動フラグをＯＮに設定し（Ｓ６１）、ログイン画面をＬＣＤ４１に表示させる。第４実施形態における移動フラグとは、スタートボタン４５２の押下が、ログイン処理（ステップＳ６７）を実行してから、最初の押下であるか否かをＣＰＵ３２が判断するために用いるフラグである。ログイン画面には、ユーザ名およびパスワードの入力を受け付けるテキストボックスが表示される。ユーザは、スキャナ１にログインしたい場合、ユーザ名およびパスワードを入力し、ＯＫボタンを押下する。次に、ＣＰＵ３２はログインユーザ変更が可能であるか否かを判断する（Ｓ６５）。詳しくは、ＣＰＵ３２は、ログイン画面にて、ユーザ名およびパスワードが入力され、ＯＫボタンが押下されたと判断すると、入力値と認証情報５１とを照合し、一致するユーザ名およびパスワードがあると判断すると、ログインユーザ変更が可能であると判断する。一方、一致するユーザ名およびパスワードがないと判断すると、ログインユーザ変更が可能でないと判断する。また、ＣＰＵ３２は、ログイン画面の表示させた後に、メニューボタン４５１が押下されたと判断した場合、ログインユーザ変更が可能でないと判断する。尚、認証情報５１は、ユーザ名にパスワードが対応付けられた情報である。ここで、認証情報５１に含まれるユーザ名を登録ユーザと称する。例えば、スキャナ１の機能がログインユーザに応じて制限されている場合などに、認証情報５１は使用される。つまり、特定の登録ユーザにしか許可されていない特定の機能がある場合、ユーザは特定の機能を使用したい場合、スキャナ１にログインしてから、スキャナ１に特定の機能を実行させる。
【００４９】
ログインユーザ変更が可能であると判断すると（Ｓ６５：ＹＥＳ）、ＣＰＵ３２はログインユーザを入力された登録ユーザに変更する（Ｓ６７，ログイン処理の一例）。次に、ＣＰＵ３２は移動フラグをＯＮに設定し（Ｓ６９）、機能選択画面をＬＣＤ４１に表示させ、ステップＳ７１に進む。一方、ログインユーザ変更が可能でないと判断すると（Ｓ６５：ＮＯ）、ＣＰＵ３２はログインユーザを変更せずに、機能選択画面をＬＣＤ４１に表示させ、ステップＳ７１へ進む。機能選択画面には、スキャンｔｏＵＳＢボタン、スキャンｔｏサーバボタンが表示される。ユーザは、スキャンｔｏサーバボタンを選択する。ステップＳ７１では、ＣＰＵ３２はスキャンｔｏサーバボタンが選択されたか否かを判断する。スキャンｔｏサーバボタンが選択されていないと判断すると（Ｓ７１：ＮＯ）、ＣＰＵ３２はステップＳ６３へ戻る。一方、スキャンｔｏサーバボタンが選択されたと判断すると（Ｓ７１：ＹＥＳ）、ＣＰＵ３２はスタートボタン４５２が押下されたか否かを判断する（Ｓ５）。スタートボタン４５２が押下されていないと判断すると（Ｓ５：ＮＯ）、ＣＰＵ３２はステップＳ８１へ進む。一方、スタートボタン４５２が押下されたと判断すると（Ｓ５：ＹＥＳ）、ＣＰＵ３２は画像読取部３８に原稿Ｐの画像データを読み取らせる（Ｓ７）。次に、ＣＰＵ３２は保存先フォルダであるＵｓｅｒフォルダは登録ユーザ専用であるか否かを判断する（Ｓ７３）。詳しくは、ＣＰＵ３２は、ネットワークインターフェース４４を制御して、Ｕｓｅｒフォルダは書き込み可能なユーザが制限されているか否かを問い合わせる指令をサーバ５へ送信させる（第３送信処理の一例）。次に、ＣＰＵ３２は、ネットワークインターフェース４４を制御して、Ｕｓｅｒフォルダは書き込み可能なユーザが制限されているか否かを示す制限情報を受信させる（第２受信処理の一例）。制限情報がＵｓｅｒフォルダは書き込み可能なユーザが制限されていることを示す場合、Ｕｓｅｒフォルダは登録ユーザ専用であるとＣＰＵ３２は判断し、制限情報がＵｓｅｒフォルダは書き込み可能なユーザが制限されていないことを示す場合、Ｕｓｅｒフォルダは登録ユーザ専用でないとＣＰＵ３２は判断する。
【００５０】
Ｕｓｅｒフォルダは登録ユーザ専用でないと判断すると（Ｓ７３：ＮＯ）、ＣＰＵ３２はステップＳ７９へ進む。一方、登録ユーザ専用であると判断すると（Ｓ７３：ＹＥＳ）、ＣＰＵ３２は移動フラグがＯＮであるか否かを判断する（Ｓ９）。移動フラグがＯＮでないと判断すると（Ｓ９：ＮＯ）、ステップＳ７９へ進む。一方、移動フラグがＯＮであると判断すると（Ｓ９：ＹＥＳ）、ＵｓｅｒフォルダにサブフォルダであるＯｌｄフォルダがあるか否かを判断する（Ｓ３１）。尚、第４実施形態の保存処理においては、サーバ５に、第１実施形態と同様に、Ｕｓｅｒフォルダの下にＯｌｄフォルダを有するフォルダ構成を構築し、Ｕｓｅｒフォルダに最新の読取画像データを記憶させ、Ｏｌｄフォルダに過去の読取画像データを記憶させる。サブフォルダであるＯｌｄフォルダがあると判断した場合（Ｓ３１：ＹＥＳ）、ＣＰＵ３２はステップＳ７５へ進む。一方、サブフォルダであるＯｌｄフォルダがないと判断した場合（Ｓ３１：ＮＯ）、ＣＰＵ３２は保存先フォルダであるＵｓｅｒフォルダに、サブフォルダであるＯｌｄフォルダを作成させ（Ｓ３３）、ステップＳ１２へ進む。
【００５１】
ステップＳ７５（図１０）では、ＣＰＵ３２は日付にファイル番号を追加したファイル名の候補を作成する。詳しくは、ＮＶＲＡＭ３５に記憶されている最新のファイル番号に１加算した数を、ファイル名の候補のファイル番号とする。また、ファイル名の候補としたファイル番号である、最新のファイル番号をＮＶＲＡＭ３５に記憶させる。次に、ＣＰＵ３２は作成したファイル名と同名の画像ファイルが保存先フォルダであるＵｓｅｒフォルダにあるか否かを判断する（Ｓ７７）。詳しくは、ＣＰＵ３２はネットワークインターフェース４４を制御して、Ｏｌｄフォルダに保存されている画像ファイルのファイル名を含むデータ名情報を送信させる指令をサーバ５へ送信させる（第４送信処理の一例）。次に、ＣＰＵ３２はネットワークインターフェース４４を制御して、データ名情報を受信させる（第３受信処理の一例）。次に、ＣＰＵ３２は、作成したファイル名の候補が、データ名情報に含まれるか否かを判断する。ファイル名の候補がデータ名情報に含まれる場合、作成したファイル名と同名の画像ファイルが保存先フォルダであるＵｓｅｒフォルダに記憶されていると判断し、ファイル名の候補がデータ名情報に含まれない場合、作成したファイル名と同名の画像ファイルが保存先フォルダであるＵｓｅｒフォルダに記憶されていないと判断する。
【００５２】
同名の画像ファイルがＯｌｄフォルダに記憶されていると判断すると（Ｓ７７：ＹＥＳ）、ＣＰＵ３２はステップＳ７５に戻る。このように、同名の画像ファイルがＯｌｄフォルダにないと判断するまで、ステップＳ７５，Ｓ７７を繰り返すことにより、Ｏｌｄフォルダに記憶されている画像ファイルのファイル名と重複しないファイル名を作成する。同名の画像ファイルがＵｓｅｒフォルダに記憶されていないと判断すると（Ｓ７７：ＮＯ）、ＣＰＵ３２は保存先フォルダであるＵｓｅｒフォルダに画像ファイルがあるか否かを判断する（Ｓ１２）。Ｕｓｅｒフォルダに画像ファイルがないと判断した場合（Ｓ１２：ＮＯ）、ＣＰＵ３２はステップＳ１５へ進む。一方、Ｕｓｅｒフォルダに画像ファイルがあると判断した場合（Ｓ１２：ＹＥＳ）、保存先フォルダであるＵｓｅｒフォルダに記憶されているファイルをすべて、サブフォルダであるＯｌｄフォルダへ移動させる（Ｓ１３）。次に、移動フラグをＯＦＦに設定する（Ｓ１５）。次に、読取画像記憶領域３５２に記憶されている読取画像データをファイル化して、ステップＳ７５で作成したファイル名を付与し、保存先フォルダであるＵｓｅｒフォルダに記憶させる（Ｓ７９）。次に、スキャンｔｏサーバ機能は終了であるか否かを判断する（Ｓ８１）。メニューボタン４５１が押下されたと判断すると、スキャンｔｏサーバ機能は終了であるとＣＰＵ３２は判断し、メニューボタン４５１が押下されていないと判断すると、スキャンｔｏサーバ機能は終了でないとＣＰＵ３２は判断する。スキャンｔｏサーバ機能は終了でないと判断すると（Ｓ８１：ＮＯ）、次の原稿Ｐの読取を実行するため、ＣＰＵ３２はステップＳ５に戻る。一方、スキャンｔｏサーバ機能は終了であると判断すると（Ｓ８１：ＹＥＳ）、ＣＰＵ３２は電源がＯＦＦされたか否かを判断する（Ｓ８３）。電源がＯＦＦされていないを判断すると（Ｓ８３：ＮＯ）、ＣＰＵ３２はステップＳ６３へ戻る。一方、電源がＯＦＦされたと判断すると（Ｓ８３：ＹＥＳ）、ＣＰＵ３２は保存処理を終了する。
【００５３】
ここで、ステップＳ７５，Ｓ７７は第１作成処理の一例である。ステップＳ６７はログイン処理の一例であり、ステップＳ９は第１判断処理の一例である。ステップＳ７〜Ｓ７９の一連の処理は、読取シーケンスの一例である。
【００５４】
以上、説明した第４実施形態によれば、以下の効果を奏する。
スタートボタン４５２が押下されたと判断すると（Ｓ５：ＹＥＳ）、ＣＰＵ３２は移動フラグがＯＮであるか否かを判断する（Ｓ９）。移動フラグがＯＮでないと判断すると（Ｓ９：ＮＯ）、スタートボタン４５２の押下はステップＳ６７のログイン処理を実行してから最初の押下ではないため、ＣＰＵ３２はステップＳ１２，Ｓ１３をスキップする。このようにすると、ログイン処理を実行してから２回目以降のステップＳ７以降の処理では、Ｕｓｅｒフォルダに画像ファイルがある場合にも、Ｕｓｅｒフォルダの画像ファイルは移動されない。ユーザが複数の画像ファイルをＵｓｅｒフォルダに保存させたい場合に、ログイン処理を実行してから読み取らせた読取画像データのファイルはＵｓｅｒフォルダに蓄積される。このため、使い勝手が良いスキャナ１を提供することができる。
【００５５】
また、ＣＰＵ３２は、ステップＳ７３にて、ネットワークインターフェース４４を制御して、Ｕｓｅｒフォルダは書き込み可能なユーザが制限されているか否かを問い合わせる指令をサーバ５へ送信させ、制限情報を受信させる。また、制限情報がＵｓｅｒフォルダは書き込み可能なユーザが制限されていないことを示す場合（Ｓ７３：ＮＯ）、ＣＰＵ３２はステップＳ７以降の処理では、ステップＳ１２，Ｓ１３をスキップする。Ｕｓｅｒフォルダは書き込み可能なユーザが制限されていない場合に、ステップＳ１３が実行されると、例えば、ユーザＡの操作によりステップ７９を実行した後、ユーザＢの操作によりステップ７９が実行された場合に、ユーザＡの操作により記憶された画像ファイルがＯｌｄフォルダへ移動されてしまう。そこで、Ｕｓｅｒフォルダが書き込み可能なユーザが制限されていない場合には、ステップＳ１２，Ｓ１３を実行しないようにすることにより、ユーザが把握できない画像ファイルの移動が行われないようにすることができる。
【００５６】
また、ＣＰＵ３２は、ステップＳ７７にて、ネットワークインターフェース４４を制御して、Ｕｓｅｒフォルダに保存されている画像データのファイルのファイル名を含むデータ名情報を送信させる指令をサーバ５へ送信させ、データ名情報を受信させる。また、ＣＰＵ３２はステップＳ７５およびステップＳ７７の実行により、データ名情報に含まれるデータ名と重複しないデータ名を作成する。また、ＣＰＵ３２はステップＳ７９にて、画像データを、ステップＳ７５にて作成したデータ名を付与して記憶させる。これにより、意図せず、同名の画像ファイルがＯｌｄフォルダに記憶されている場合にも、ＣＰＵ３２は記憶されている画像ファイルを記憶させたまま、画像ファイルを確実に記憶させることができる。
【００５７】
［変形例］
尚、本発明は前記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲内での種々の改良、変更が可能であることは言うまでもない。
例えば、第４実施形態において、制限情報がＵｓｅｒフォルダは書き込み可能なユーザが制限されていないことを示す場合（Ｓ７３：ＮＯ）、ステップＳ７以降の処理では、ステップＳ１２，Ｓ１３をスキップすると説明した。これとは逆に、制限情報がＵｓｅｒフォルダは書き込み可能なユーザが制限されていないことを示す場合（Ｓ７３：ＮＯ）に、ステップＳ１２，Ｓ１３を実行し、制限情報がＵｓｅｒフォルダは書き込み可能なユーザが制限されていることを示す場合（Ｓ７３：ＹＥＳ）に、ステップＳ７以降の処理では、ステップＳ１２，Ｓ１３をスキップする構成としても良い。Ｕｓｅｒフォルダが書き込み可能なユーザが制限されている場合には、Ｕｓｅｒフォルダを使用するのは書き込み可能である特定のユーザであるため、ステップＳ１２，Ｓ１３が行われなかったとしても、Ｕｓｅｒフォルダに記憶されている画像ファイルはすべて特定のユーザのデータであるため、所望の画像ファイルを見つけ易い場合が多い。一方、Ｕｓｅｒフォルダは書き込み可能なユーザが制限されていない場合には、複数のユーザがＵｓｅｒフォルダを画像ファイルの保存先として使用している可能性が高い。このため、Ｕｓｅｒフォルダに他ユーザの画像ファイルが記憶されている可能性が高い。この場合、ステップＳ１２，Ｓ１３が実行されることにより、最新でない画像ファイルはＯｌｄフォルダに移動され、最新の画像ファイルはＵｓｅｒフォルダに記憶されるため、ユーザは所望の画像ファイルが見つけ易くなることができる。
【００５８】
また、第２実施形態において、Ｕｓｅｒフォルダに記憶されている画像ファイルのファイル名と、Ｌａｔｅｓｔフォルダに記憶されている画像ファイルのファイル名とが重複すると判断した場合（Ｓ４３：ＹＥＳ）、ステップＳ４５にて、Ｌａｔｅｓｔフォルダに記憶されている画像ファイルのファイル名として、Ｕｓｅｒフォルダに記憶されている画像ファイルのファイル名と重複しないファイル名を作成すると説明したが、第１実施形態および第３実施形態にも適用することができる。例えば、第１実施形態においては、ステップＳ１２でＹＥＳと判断した場合、ＣＰＵ３２はＵｓｅｒフォルダにある１つの画像ファイルを対象として、Ｏｌｄフォルダに同名の画像ファイルが記憶されているか否かを判断する（Ｓ４３）。詳しくは、ＵＳＢインターフェース４２を制御して、ＵｓｅｒフォルダおよびＯｌｄフォルダに記憶されている画像ファイルのファイル名を含むデータ名情報を送信させる指令を送信させる（第７送信処理の一例）。次に、ＵＳＢインターフェース４２を制御して、データ名情報を受信させる（第４受信処理の一例）。次に、受信したデータ名情報に基づき、Ｕｓｅｒフォルダに記憶されている画像ファイルのファイル名と一致する画像ファイルが、Ｏｌｄフォルダに記憶されているか否かを判断する（第２判断処理の一例）。同名の画像ファイルがＯｌｄフォルダに記憶されていると判断すると（Ｓ４３：ＹＥＳ）、ファイル名が重複するため、ＣＰＵ３２は対象の画像ファイルのファイル名を重複しないファイル名にリネームして（第２作成処理の一例）、Ｏｌｄフォルダに移動させる。
【００５９】
また、第４実施形態において、ステップＳ７５およびステップＳ７７の実行により、データ名情報に含まれるデータ名と重複しないデータ名を作成し、ステップＳ７９にて、画像ファイルをステップＳ７５にて作成したデータ名を付与して記憶させると説明したが、第２実施形態および第３実施形態にも適用することができる。例えば、第２実施形態においては、ステップＳ４９の実行前に、ＣＰＵ３２はＵＳＢインターフェース４２を制御して、Ｕｓｅｒフォルダに保存されている画像ファイルのファイル名を含むデータ名情報を送信させる指令をＵＳＢメモリへ送信させる（第４送信処理の一例）。次に、ＣＰＵ３２はＵＳＢインターフェース４２を制御して、データ名情報を受信させる（第３受信処理の一例）。次に、ＣＰＵ３２は、作成したファイル名の候補が、データ名情報に含まれるか否かを判断する。同名の画像ファイルがＵｓｅｒフォルダに記憶されていると判断すると、Ｕｓｅｒフォルダに記憶されている画像ファイルのファイル名と重複しないファイル名を作成する。ステップＳ４９においては、ＣＰＵ３２は、作成したファイル名を画像ファイルに付与してＬａｔｅｓｔフォルダに記憶させる。
【００６０】
また、第２実施形態におけるステップＳ４５において、Ｌａｔｅｓｔフォルダに記憶されている画像ファイルのファイル名をリネームすると説明したが、これに限定されない。Ｕｓｅｒフォルダに記憶されている画像ファイルのファイル名をリネームする構成としても良い。
【００６１】
また、第３実施形態に係る保存処理のフローは上記に限定されず、例えば、ステップＳ５３をステップＳ１１の実行後に行う構成としても良い。また、第４実施形態に係る保存処理のフローは上記に限定されず、ステップＳ７５，Ｓ７７をステップＳ１２，Ｓ１３の後に実行する構成としても良い。
【００６２】
また、上記では、画像ファイルのファイル名を日付に３ケタの自然数であるファイル番号を追加した数字列とすると説明したが、これに限定されない。
【００６３】
また、上記では、画像読取装置の一例として、スキャナ１を例示したが、これに限定されない。例えば、プリント機能、ＦＡＸ機能などの複数の機能を有する装置などにも適用することができる。
【符号の説明】
【００６４】
１  スキャナ
３２  ＣＰＵ
３８  画像読取部
４２  ＵＳＢインターフェース
４３  ＵＳＢレセプタクル
４４  ネットワークインターフェース
４５１  メニューボタン
４５２  スタートボタン
【図１】
2018166280.tif 000003
【図２】
2018166280.tif 000004
【図３】
2018166280.tif 000005
【図４】
2018166280.tif 000006
【図５】
2018166280.tif 000007
【図６】
2018166280.tif 000008
【図７】
2018166280.tif 000009
【図８】
2018166280.tif 000010
【図９】
2018166280.tif 000011
【図１０】
2018166280.tif 000012