(57)【要約】【課題】初期化された日時情報に基づくスキャニングファイルの日時情報を、通電後に修正した日時情報に基づいて修正する光学走査装置を実現する。【解決手段】通電時に稼働する計時装置（２２）と、制御装置（２１）と、を備えた光学走査装置（１０）であって、前記制御装置（２１）は、当該光学走査装置（１０）でスキャニングする際に、通電後初期化された前記計時装置（２２）の日時情報から計時した時刻をファイル生成時刻としたスキャニングデータを生成するファイル生成処理と、前記スキャニングデータを生成した後、前記計時装置（２２）の日時情報が更新された場合、当該更新がなされた時刻に応じて前記ファイル生成時刻を修正するファイル時刻修正処理と、を実行する。【選択図】図２
2020161973.tif 000002
【特許請求の範囲】
【請求項１】
通電時に稼働する計時装置と、制御装置と、を備えた光学走査装置であって、
前記制御装置は、
当該光学走査装置でスキャニングする際に、通電後初期化された前記計時装置の日時情報から計時した時刻をファイル生成時刻としたスキャニングデータを生成するファイル生成処理と、
前記スキャニングデータを生成した後、前記計時装置の日時情報が更新された場合、当該更新がなされた時刻に応じて前記ファイル生成時刻を修正するファイル時刻修正処理と、
を実行することを特徴とする光学走査装置。
【請求項２】
前記ファイル生成処理は、
当該光学走査装置に接続された外部記憶媒体に前記スキャニングデータを生成する
ことを特徴とする請求項１に記載の光学走査装置。
【請求項３】
前記ファイル時刻修正処理は、
通電時から前記更新がなされた時刻までの経過時間を、前記更新がなされた時刻から除算した時刻に対し、通電時から前記ファイル生成時刻までの経過時間を加算することにより実行されることを特徴とする請求項１または２に記載の光学走査装置。
【請求項４】
通電時に稼働する計時装置と、制御装置と、を備えた光学走査装置を制御する制御方法であって、
当該光学走査装置でスキャニングする際に、通電後初期化された前記計時装置の日時情報から計時した時刻をファイル生成時刻としたスキャニングデータを生成するファイル生成処理と、
前記スキャニングデータを生成した後、前記計時装置の日時情報が更新された場合、当該更新がなされた時刻に応じて前記ファイル生成時刻を修正するファイル時刻修正処理と、
を含むことを特徴とする制御方法。
【請求項５】
請求項１に記載の光学走査装置における制御装置が実行する前記各処理をコンピュータに実行させ、当該コンピュータを前記制御装置として機能させるたことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光学走査装置に関し、特にＳｃａｎＴｏＭｅｄｉａ機能の実行に使用される光学走査装置、制御方法、および、プログラムに関する。
【背景技術】
【０００２】
ＵＳＢメモリやＳＤカードのようなフラッシュメモリメディアに直接スキャニングデータを格納することができる光学走査装置（スキャナとも称する）では、格納するファイル情報にスキャニングした日時情報が含まれる。当該日時情報は、スキャナ本体に備えられた計時装置の日時情報に基づいて付与される。
【０００３】
スキャナ本体の低コスト化に伴い、不通電時に計時装置の日時情報を保持しておくバックアップ手段が搭載されないスキャナでは、長時間通電しなかった場合、計時装置の日時情報は保持されず初期化される。長時間通電していなかったスキャナ本体を通電した場合、初期化された日時情報を基準とした日時情報がスキャニングファイル情報に付与され、正しい日時情報が付与されないスキャニングファイルが生成される。
【０００４】
このような不具合を解消する技術の一例として、不揮発性の記憶手段を設け、停電時間を算出して現在時刻を修正する技術が、下記特許文献１に記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開７‐１９１１６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１に記載された技術については、以下のような問題点がある。まず、特許文献１に記載された構成では、不揮発性の記憶手段を別途備える必要があり、更に、復電時にコンデンサの放電量を検出する放電量検出手段も必須の構成要素となり、構造が複雑になりコストが増大するという問題点がある。
【０００７】
本発明は、上記従来の問題点に鑑みなされたものであって、初期化された日時情報に基づくスキャニングファイルの日時情報を、通電後に修正した日時情報に基づいて修正する光学走査装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明の一態様に係る光学走査装置は、通電時に稼働する計時装置と、制御装置と、を備えた光学走査装置であって、前記制御装置は、当該光学走査装置でスキャニングする際に、通電後初期化された前記計時装置の日時情報から計時した時刻をファイル生成時刻としたスキャニングデータを生成するファイル生成処理と、前記スキャニングデータを生成した後、前記計時装置の日時情報が更新された場合、当該更新がなされた時刻に応じて前記ファイル生成時刻を修正するファイル時刻修正処理と、を実行する構成である。
【０００９】
上記光学走査装置の構成によれば、通電後初期化された時刻に基づいて生成されたスキャニングデータのファイル生成時刻が、光学走査装置においてその後に修正された正確な時刻に基づいて、適切なファイル生成時刻に修正される。これにより、適切なスキャニングデータのファイル管理を実現することができる。
【００１０】
上記の課題を解決するために、本発明に係る制御方法は、通電時に稼働する計時装置と、制御装置と、を備えた光学走査装置を制御する制御方法であって、当該光学走査装置でスキャニングする際に、通電後初期化された前記計時装置の日時情報から計時した時刻をファイル生成時刻としたスキャニングデータを生成するファイル生成処理と、前記スキャニングデータを生成した後、前記計時装置の日時情報が更新された場合、当該更新がなされた時刻に応じて前記ファイル生成時刻を修正するファイル時刻修正処理と、を含む方法である。
【００１１】
上記の方法によれば、前記光学走査装置と同様の効果を奏する。
【発明の効果】
【００１２】
本発明の一態様によれば、通電後初期化された時刻に基づいて生成されたスキャニングデータのファイル生成時刻が、光学走査装置においてその後に修正された正確な時刻に基づいて、適切なファイル生成時刻に修正される。これにより、適切なスキャニングデータのファイル管理を実現することができるという効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態に係る光学走査装置を模式的に示した概略図である。
【図２】本発明の一実施形態に係る光学走査装置が備えている主要な構成を模式的に示す概略図である。
【図３】本発明の一実施形態に係る光学走査装置にてＳｃａｎＴｏＭｅｄｉａを実行するフローチャートの一例である。
【図４】本発明の一実施形態に係る修正前のファイルリストの一例である。
【図５】本発明の一実施形態に係る光学走査装置に生成される管理テーブルの一例である。
【図６】本発明の一実施形態に係る修正後のファイルリストの一例である。
【発明を実施するための形態】
【００１４】
以下、本発明の一実施形態について、図面を参照して詳細に説明する。
【００１５】
［光学走査装置の概要］
図１は、本発明の一実施形態に係る光学走査装置と、当該光学走査装置と接続可能な周辺装置とを模式的に示した概略図である。
【００１６】
図１の光学走査装置１０は、フラットベッドタイプの光学走査装置を例示的に示しているが、フラットベッドタイプに限定されるものではなく、シートスルータイプなど他のタイプの光学走査装置であってもよい。また、光学走査装置はスキャナ単体から構成される態様に限定されず、プリンタ機能、コピー機能、ファクシミリ機能などを併せて搭載した複合機の一部または全部であってもよい。図１の光学走査装置１０は、本発明を構成する最低限の構成要素を模式的に示しているに過ぎず、例えばＡＤＦ（自動原稿送り装置）などを搭載していてもよい。また、図１は各構成要素を分かりやすく模式的に表現することを優先し、各構成要素の大きさ、縮尺は正確ではない。
【００１７】
一般的に光学走査装置は、パーソナルコンピュータなどに接続して使用することが多く、図１に示した光学走査装置１０もパーソナルコンピュータと接続して使用することは可能である。本発明は、ＳｃａｎＴｏＭｅｄｉａ機能の実行に使用される光学走査装置に関することに鑑み、パーソナルコンピュータとの接続態様の例示は捨象した。
【００１８】
また光学走査装置１０はスタンドアロンタイプでもよく、ネットワーク接続タイプでも良い。ネットワーク接続の態様は有線ＬＡＮ接続でもよく、無線接続でも良い。図１では、アクセスポイント１２と無線通信する無線接続の態様を例示している。
【００１９】
光学走査装置１０は、電源スイッチ１０１と、表示パネル１０２と、外部メディアポート１０５とを備える。さらに、光学走査装置１０は操作ボタン１０６を備えていてもよいが、表示パネル１０２がタッチパネルの場合、表示パネル１０２に操作ボタン１０６の機能を実装してもよい。
【００２０】
表示パネル１０２は、図１の例では日時情報（例えば、２０１９年３月２８日９時２３分）を表示しているが、日時情報以外の情報を表示することも可能である。例えば、表示パネル１０２は、光学走査装置１０の稼働状況、エラーメッセージ、外部記憶媒体のマウント状況などを表示することができる。
【００２１】
外部記憶媒体を挿入する外部メディアポート１０５は、ＵＳＢメモリやＳＤカードなど、主にフラッシュメモリを主要な構成要素とする外部記憶媒体を挿入するポートである。光学走査装置１０にてＳｃａｎＴｏＭｅｄｉａ機能を実行すると、スキャニングデータは、外部メディアポート１０５に挿入されたＵＳＢメモリやＳＤカードなどに格納される。
【００２２】
図１に示した光学走査装置１０では、外部メディアポート１０５の例として、ＳＤカードポート１０３と、ＵＳＢポート１０４とを一つずつ搭載した態様を示している。例えば、ＵＳＢメモリ１１をＵＳＢポート１０４に挿入してＳｃａｎＴｏＭｅｄｉａ機能を実行することができる。
【００２３】
外部記憶媒体は、ＵＳＢメモリやＳＤカードに限定されるものではなく、例えばコンパクトフラッシュ（登録商標）、xD Picture Card、Smart Media、Memory Stick、Solid State Disk（SSD）、Multi-Media Cardなど他の任意の外部記憶媒体であってよい。外部メディアポート１０５は、ＳＤカードポート１０３およびＵＳＢポート１０４に限定されず、任意の外部記憶媒体に対応したポートを備えることができる。
【００２４】
［光学走査装置の電気制御構成］
図２は、光学走査装置１０が備えている主要な電気制御構成を模式的に示すブロック図である。光学走査装置１０は、制御装置２１と、計時装置２２と、表示部２３と、画像読取部２４と、ＵＳＢインターフェース部（図２では「ＵＳＢ＿ＩＦ部」と記す）２５と、ＬＡＮインターフェース部（図２では「ＬＡＮ＿ＩＦ部」と記す）２６と、無線アンテナ部２７と、操作部２８とを備えている。これらの構成要素は、入出力ポート２０を介して互いに通信可能に接続されている。
【００２５】
制御装置２１は、バス接続されたＣＰＵ２１１と、ＲＡＭ２１２と、ＲＯＭ２１３とを備えている。ＲＯＭ２１３は、各種のプログラムを記憶する。ＳｃａｎＴｏＭｅｄｉａ機能を実行するプログラムもＲＯＭ２１３に格納されていることが好ましい。ＣＰＵ２１１は、ＲＯＭ２１３に記憶されているプログラムを実行する。ＲＡＭ２１２は、揮発性のメモリである。
【００２６】
ＵＳＢインターフェース部２５は、ＵＳＢ（Universal Serial Bus）通信を行う部位である。ＵＳＢインターフェース部２５の実装態様は、上述したとおりＵＳＢポート１０４に限定されず、任意の外部メディアポート１０５であってよい。制御装置２１は、ＵＳＢインターフェース部２５を介してＵＳＢメモリ１１などの外部記憶媒体にアクセスすることができる。
【００２７】
計時装置２２は、日時情報を管理することができ、手動又はネットワーク経由で日付時刻を設定することができる。
【００２８】
操作部２８は、日時設定操作や、スキャニングモードを入力する操作などを受け付ける。具体的な実装態様としては、図１に示した操作ボタン１０６により操作された情報を受け付け、制御装置２１に実行させることができる。上述したように、表示パネル１０２がタッチパネル仕様の場合は、タッチパネルとしての表示パネル１０２を介して操作された情報を受け付けることができる。別の実施形態では、ネットワーク接続されたパーソナルコンピュータを介して操作された情報を受け付けることも可能である。
【００２９】
表示部２３は、光学走査装置１０の状態を外部に表示する情報を出力する。具体的な実装態様としては、表示パネル１０２を介して、計時装置２２の日時情報、光学走査装置の稼働状況、エラーメッセージ、外部記憶媒体の挿入状況などを表示する情報を出力することができる。更に、外部メディアポート１０５にＬＥＤランプ（図示せず）を搭載し、外部記憶媒体へのアクセス状況をＬＥＤランプの点滅により表示させる情報を出力することも可能である。
【００３０】
画像読取部２４により、原稿をスキャニングすることができる。例えば、フラットベッドタイプの光学走査装置の場合、紙の原稿に限定されず、立体的なオブジェクトなどもスキャニング可能である。本発明では、スキャニング対象は問わないことに鑑み、以下スキャニングの対象については、全てのオブジェクトを含め「原稿」と称する。
上述の操作部２８を介して設定されたスキャニングモードによって原稿をスキャニングすることができる。スキャニングされたスキャニングデータは、一時的にＲＡＭ２１２に格納されることが好ましい。
【００３１】
光学走査装置１０は、ＬＡＮインターフェース部２６または無線アンテナ部２７の少なくとも１つを介してネットワーク接続することができる。無線アンテナ部２７を介してネットワーク接続するには、当該ネットワークと接続されたアクセスポイント１２と光学走査装置１０とを無線接続することによりネットワーク接続をすることができる。当該ネットワーク上に接続されたパーソナルコンピュータ（図示せず）はＬＡＮインターフェース部２６または無線アンテナ部２７の少なくとも１つを介して光学走査装置１０と接続することができる。
【００３２】
上述したネットワークは直接または間接的にインターネットに接続されていることが好ましい。当該ネットワークはＮＴＰ（Network Time Protocol）／ＳＮＴＰ（Simple Network Time Protocol）を実装することが好ましい。
【００３３】
［ＳｃａｎＴｏＭｅｄｉａ機能］
続いて、ＳｃａｎＴｏＭｅｄｉａ機能について説明する。
【００３４】
ＳｃａｎＴｏＭｅｄｉａ機能は、光学走査装置１０の画像読取部２４にて原稿をスキャニングしたスキャニングデータをＵＳＢメモリ１１などの外部記憶媒体に直接ファイル保存する機能である。当該ＳｃａｎＴｏＭｅｄｉａ機能は、パーソナルコンピュータに接続された光学走査装置１０において、パーソナルコンピュータから操作して実行することも可能であるが、光学走査装置１０の操作部２８を介して直接操作して実行することも可能である。本実施形態では、特に言及しない限り、光学走査装置１０の操作部２８を介して直接ＳｃａｎＴｏＭｅｄｉａ機能を実行することを想定して説明する。
【００３５】
ＵＳＢメモリ１１などの外部記憶媒体は、計時機能を備えないため、スキャニングデータを外部記憶媒体にファイル保存する際には、光学走査装置１０の計時装置２２の日時情報を備えた画像情報としてファイル保存される。
【００３６】
当該計時装置２２の日時情報が正確な日付および時刻であれば、スキャニングを実行した日付および時刻として当該日時情報と一緒にスキャニングデータが外部記憶媒体にファイル保存され、当該ファイル保存された日時情報はファイル管理情報として有用である。一方、計時装置２２の日時情報が不正確な日付および時刻の場合であっても、スキャニングを実行した日時として当該不正確な日時情報と一緒にスキャニングデータが外部記憶媒体にファイル保存される。
【００３７】
停電などにより計時装置２２に電力が供給されない場合、計時装置２２は日時情報を喪失し初期設定に戻る。このような日時情報の喪失を防止するために、上記特許文献１では、計時装置をバックアップする不揮発性の記憶手段を別途備える構成が提案されている。
【００３８】
本発明は、このような従来の問題点に鑑みなされたものであって、不通電時に計時装置２２の日時情報を保持しておくバックアップ手段が搭載されていない光学走査装置１０におけるＳｃａｎＴｏＭｅｄｉａにおいて特に有用である。
【００３９】
図３は、計時装置２２の日時情報がバックアップされていない状態における本発明の一態様に係るＳｃａｎＴｏＭｅｄｉａを実行するフローチャートの一例を示す。
【００４０】
［光学走査装置の起動／初期化］
光学走査装置１０の電源スイッチ１０１により通電させ、光学走査装置１０を起動させる（Ｓ１０）。当該通電により光学走査装置１０の計時装置２２にも電力が供給され、不通電時に日時情報が保持されていない計時装置２２の日時情報は初期化される。
本実施形態の一例では、通電後初期化された前記計時装置２２の日時情報を「２０１８年１月１日０時００分」とする。以後、計時装置を再設定するまで、当該計時装置は「２０１８年１月１日０時００分」からの時間を計時し、時間情報を出力する。
【００４１】
上述の例の場合、光学走査装置１０では、表示パネル１０２に「２０１８年１月１日０時００分」からの時間を表示することができ、例えば、起動後１０分経過時には、「２０１８年１月１日０時１０分」と表示することができる。
【００４２】
［外部記憶媒体の確認］
次いで、制御装置２１は、外部記憶媒体が外部メディアポート１０５に挿入されているか否かＵＳＢインターフェース部２５を介して判断する（Ｓ１１）。ＵＳＢメモリ１１などの外部記憶媒体が適切に挿入されていない場合（Ｓ１１でＮＯ）、表示部２３は表示パネル１０２にエラーメッセージを表示させる（Ｓ２１）。例えば、適切なフォーマットが実施されていないＵＳＢメモリ１１がＵＳＢポート１０４に挿入された場合、表示部２３は、フォーマットがなされていない旨のエラーメッセージを表示パネル１０２に表示させる。
【００４３】
ユーザは、表示パネル１０２にてエラーメッセージを確認することができ、適切な外部記憶媒体を外部メディアポート１０５に挿入することができる。制御装置２１は、エラーメッセージ表示後（Ｓ２１）、ユーザが外部記憶媒体を挿入したか否かＵＳＢインターフェース部２５を介して判断する（Ｓ２２）。ＵＳＢメモリ１１などの外部記憶媒体が適切に挿入されていない場合（Ｓ２２でＮＯ）、制御装置２１は所定時間、外部記憶媒体が適切に挿入されるのを待つ（Ｓ２３でＮＯ）。当該所定時間は任意に設定することができる。
【００４４】
所定時間経過しても外部記憶媒体が適切に挿入されていない場合（Ｓ２３でＹＥＳ）、ＳｃａｎＴｏＭｅｄｉａを実行することができないためフローを終了する。
【００４５】
［ＳｃａｎＴｏＭｅｄｉａの実行］
当初から外部記憶媒体が適切に挿入されている場合（Ｓ１１でＹＥＳ）、または、エラーメッセージ表示後（Ｓ２１）外部記憶媒体が適切に挿入されている場合（Ｓ２２でＹＥＳ）、ユーザの指示により制御装置２１はＳｃａｎＴｏＭｅｄｉａを実行する（Ｓ１２）。
【００４６】
ユーザは、パーソナルコンピュータ経由で実行を指示することも可能であるが、光学走査装置１０の操作ボタン１０６の操作を介して実行を直接指示することができる。
【００４７】
制御装置２１は、画像読取部２４により原稿をスキャニングさせることができる。制御装置２１は、スキャニングされたスキャニングデータを一時的にＲＡＭ２１２に格納させる。
【００４８】
［ファイル生成］
制御装置２１は、光学走査装置１０でスキャニングする際に、通電後初期化された計時装置２２の日時情報から計時した時刻をファイル生成時刻としたスキャニングデータを生成するファイル生成処理を実行する。
【００４９】
当該ファイル生成処理は、光学走査装置１０に接続された外部記憶媒体にスキャニングデータを生成する際に、好適に利用される。なぜなら、後述するファイル時刻修正処理によって、計時機構を備えないフラッシュメモリなどの外部記憶媒体に生成されたスキャニングデータのファイル生成時刻を適切に修正することができるという利点を得ることができるためである。
【００５０】
本実施形態では、上述の例のように、通電後（Ｓ１０）初期化された前記計時装置２２の日時情報を「２０１８年１月１日０時００分」とする。例えば、起動後１０分経過した時点で、ＳｃａｎＴｏＭｅｄｉａを実行した場合（Ｓ１２）、制御装置２１は、「２０１８年１月１日０時１０分」という日時情報を備えたスキャニングデータを外部記憶媒体に所定のファイル名にてファイル生成させる（Ｓ１３）。本実施形態の例では、起動後１０分経過した時点で生成されたファイル名を「ＢＢＢ．ｊｐｇ」とする。
【００５１】
同様に、起動後３０分経過した時点で生成されたファイル名を「ＣＣＣ．ｊｐｇ」とし、起動後１時間経過した時点で生成されたファイル名を「ＤＤＤ．ｊｐｇ」とし、起動後２時間３０分経過した時点で生成されたファイル名を「ＥＥＥ．ｊｐｇ」とする。
【００５２】
図４は、制御装置２１により外部記憶媒体に生成されたファイル名とファイル生成時刻との関係を示すリストである。図４のリストには、起動後所定の時間経過時に生成されたファイル「ＢＢＢ．ｊｐｇ」乃至「ＥＥＥ．ｊｐｇ」のファイル生成時刻が各々対応して記録されていることが確認できる。更に、図４のリストには、起動後所定の時間経過時に生成されたファイル「ＢＢＢ．ｊｐｇ」乃至「ＥＥＥ．ｊｐｇ」以外に、ファイル「ＡＡＡ．ｊｐｇ」が通電前から外部記憶媒体に格納されていることが確認できる。本実施形態の例では、「ＡＡＡ．ｊｐｇ」のファイル生成時刻を「２０１７年１２月３１日１１時５５分」とする。
【００５３】
制御装置２１は、ＵＳＢインターフェース部２５を介して図４に示すような外部記憶媒体に格納されているファイルリスト情報を取得することができる。
【００５４】
制御装置２１は、取得したファイルリスト情報に基づいて、「初期化された計時装置の状態で生成されたファイル」であるか否かを判別するフラグ情報と、「ファイル生成時の起動時からの時間」情報とをファイル名と関連付けたテーブルをＲＡＭ２１２に生成する。制御装置２１によってＲＡＭ２１２に生成された当該テーブルの一例を図５に示す。
【００５５】
図５に示すとおり、ファイル名「ＢＢＢ．ｊｐｇ」は、「初期化された計時装置の状態で生成されたファイル」であることを示すフラグ情報「○」がマークされ、「ファイル生成時の起動時からの時間」が「１０分」であることが確認できる。同様に、ファイル「ＣＣＣ．ｊｐｇ」乃至「ＥＥＥ．ｊｐｇ」は全て「初期化された計時装置の状態で生成されたファイル」であり（フラグ情報「○」がマークされている）、各ファイルに対応する起動時からの経過時間がテーブルに記録されている。
【００５６】
通電前から格納されていたファイル「ＡＡＡ．ｊｐｇ」については、「初期化された計時装置の状態で生成されたファイル」でないことを示すフラグ情報「×」がマークされ、「ファイル生成時の起動時からの時間」がＮＵＬＬであることが確認できる。
【００５７】
［計時装置の日時情報更新］
上記スキャニングデータを生成した後に、通電後初期化された計時装置２２の日時情報を更新する（Ｓ１４）。計時装置２２の日時情報の更新は、光学走査装置１０の操作ボタン１０６の操作を介してユーザが手動で修正指示をすることができる。
【００５８】
光学走査装置１０が、ＬＡＮインターフェース部２６または無線アンテナ部２７の少なくとも１つを介してネットワーク接続されており、当該ネットワークが直接または間接的にインターネットに接続されている場合、自動で日時情報を更新することができる。当該ネットワークが、ＮＴＰ（Network Time Protocol）／ＳＮＴＰ（Simple Network Time Protocol）などの時刻修正同期の通信プロトコルを実装することにより、一定の周期で計時装置２２の日時情報の更新をすることができる。
【００５９】
本実施形態の例では、スキャニングデータを生成した後であって、起動後３時間２３分経過時に、ユーザは操作ボタン１０６の操作を介して正確な日時情報として「２０１８年１１月２日１０時２３分」と設定した。日時情報を修正する前の表示パネル１０２には、「２０１８-０１-０１」「０３：２３」と表示されており（図示せず）、修正後の表示パネル１０２には「２０１８-１１-０２」「１０：２３」と表示される（図１の表示パネル１０２参照）。
【００６０】
次いで、制御装置２１は、ファイル生成時刻の修正が必要か否か判断する（Ｓ１５）。好ましい実施形態では、制御装置２１は、ＲＡＭ２１２に生成されたテーブルを参照し、「初期化された計時装置の状態で生成されたファイル」に該当するファイルに対してファイル生成時刻の修正を実行する（Ｓ１５でＹＥＳ）。本実施形態では、ファイル「ＢＢＢ．ｊｐｇ」乃至「ＥＥＥ．ｊｐｇ」が「初期化された計時装置の状態で生成されたファイル」に該当し（図５のフラグ情報「○」参照）、ファイル生成時刻の修正の対象となる。
【００６１】
一方、ファイル「ＡＡＡ．ｊｐｇ」は、「初期化された計時装置の状態で生成されたファイル」に該当しないため（Ｓ１５でＮＯ）、ファイル生成時刻の修正の対象とはならない（図５のフラグ情報「×」参照）。
【００６２】
［ファイルの生成時刻の更新］
上述したように、スキャニングデータを生成した後、計時装置２２の日時情報が更新された場合、制御装置２１は、更新された時刻に応じて外部記憶媒体の該当するファイルのファイル生成時刻を修正するファイル時刻修正処理を実行する（Ｓ１６）。
【００６３】
ファイル時刻修正処理は、通電時から前記更新された時刻までの経過時間を、前記更新された時刻から除算した時刻に対し、通電時から前記ファイル生成時刻までの経過時間を加算することにより、制御装置２１によって実行される。このように、更新前に生成されたスキャニングデータのファイル生成時刻が適切に修正されることにより、外部記憶媒体に生成されたファイルの生成時刻をキーとしてファイル管理することができるという利点を得ることができるためである。
【００６４】
本実施形態では、外部記憶媒体に格納されているファイル「ＢＢＢ．ｊｐｇ」乃至「ＥＥＥ．ｊｐｇ」のファイル生成時刻を修正する。
【００６５】
本実施形態では、ファイル生成時刻の修正の対象となるファイルの生成時の起動時からの経過時間を［ｘ］とし、計時装置の日時情報が更新された時の起動時からの経過時間を［ｙ］とし、計時装置の日時情報が更新された日付時刻を［ｚ］とする。これらの情報に基づいてファイル生成時刻を修正する。本実施形態では、ファイル生成時刻は、［ｚ］−［ｙ］＋［ｘ］として算出することができる。かかるアルゴリズムを実行するプログラムは、ＲＯＭ２１３に格納されていることが好ましい。制御装置２１においてＣＰＵ２１１は、当該演算を実行する。
【００６６】
上記のファイル「ＢＢＢ．ｊｐｇ」の例では、［ｘ］は「１０分」であり、［ｙ］は「３時間２３分」であり、［ｚ］は「２０１８年１１月２日１０時２３分」となる。したがって、修正後のファイル生成時刻は、「２０１８年１１月２日１０時２３分」−「３時間２３分」＋「１０分」＝「２０１８年１１月２日７時１０分」となる。
【００６７】
上述の例では、制御装置２１は、外部記憶媒体に格納されている「ＢＢＢ．ｊｐｇ」のファイル生成時刻を「２０１８年１１月２日７時１０分」と修正する（Ｓ１６）。同様に、「ＣＣＣ．ｊｐｇ」乃至「ＥＥＥ．ｊｐｇ」のファイル生成時刻をそれぞれ、「２０１８年１１月２日７時３０分」、「２０１８年１１月２日８時００分」、「２０１８年１１月２日９時３０分」と修正する。図６に、ファイル名に対応した、計時装置２２の日時情報が更新された後のファイル生成時刻のリストを示す。
【００６８】
ここで、ファイル「ＡＡＡ．ｊｐｇ」は、「初期化された計時装置の状態で生成されたファイル」に該当しないため（Ｓ１５でＮＯ）、ファイル生成時刻は更新されていないことが確認できる。
【００６９】
〔ソフトウェアによる実現例〕
光学走査装置１０の制御装置２１は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ソフトウェアによって実現してもよい。
【００７０】
後者の場合、光学走査装置１０は、各機能を実現するソフトウェアであるプログラムの命令を実行するコンピュータを備えている。このコンピュータは、例えば１つ以上のプロセッサを備えていると共に、上記プログラムを記憶したコンピュータ読み取り可能な記録媒体を備えている。そして、上記コンピュータにおいて、上記プロセッサが上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記プロセッサとしては、例えばＣＰＵ（Central Processing Unit）を用いることができる。上記記録媒体としては、「一時的でない有形の媒体」、例えば、ＲＯＭ（Read Only Memory）等の他、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムを展開するＲＡＭ（Random Access Memory）などをさらに備えていてもよい。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００７１】
〔まとめ〕
本発明の態様１に係る光学走査装置は、通電時に稼働する計時装置と、制御装置と、を備えた光学走査装置であって、前記制御装置は、当該光学走査装置でスキャニングする際に、通電後初期化された前記計時装置の日時情報から計時した時刻をファイル生成時刻としたスキャニングデータを生成するファイル生成処理と、前記スキャニングデータを生成した後、前記計時装置の日時情報が更新された場合、当該更新がなされた時刻に応じて前記ファイル生成時刻を修正するファイル時刻修正処理と、を実行する構成である。
【００７２】
上記光学走査装置の構成によれば、通電後初期化された時刻に基づいて生成されたスキャニングデータのファイル生成時刻が、光学走査装置においてその後に修正された正確な時刻に基づいて、適切なファイル生成時刻に修正される。これにより、適切なスキャニングデータのファイル管理を実現することができる。
【００７３】
本発明の態様２に係る光学走査装置は、上記の態様１において、前記ファイル生成処理は、当該光学走査装置に接続された外部記憶媒体に前記スキャニングデータを生成する構成としてもよい。
【００７４】
上記光学走査装置の構成によれば、上記光学走査装置によれば、計時機構を備えないフラッシュメモリなどの外部記憶媒体において、前記スキャニングデータのファイル生成時刻が適切に修正される。
【００７５】
本発明の態様３に係る光学走査装置は、上記の態様１または２において、前記ファイル時刻修正処理は、通電時から前記更新がなされた時刻までの経過時間を、前記更新がなされた時刻から除算した時刻に対し、通電時から前記ファイル生成時刻までの経過時間を加算することにより実行される構成としてもよい。
【００７６】
上記光学走査装置の構成によれば、上記光学走査装置によれば、計時装置の時刻を正確な時刻に更新し、通電直後から更新までの時間を計時することにより、更新前に生成されたスキャニングデータのファイル生成時刻が適切に修正される。
【００７７】
本発明の態様４に係る制御方法は、通電時に稼働する計時装置と、制御装置と、を備えた光学走査装置を制御する制御方法であって、当該光学走査装置でスキャニングする際に、通電後初期化された前記計時装置の日時情報から計時した時刻をファイル生成時刻としたスキャニングデータを生成するファイル生成処理と、前記スキャニングデータを生成した後、前記計時装置の日時情報が更新された場合、当該更新がなされた時刻に応じて前記ファイル生成時刻を修正するファイル時刻修正処理と、を含む方法である。
【００７８】
上記の方法によれば、前記光学走査装置と同様の効果を奏する。
【００７９】
本発明の態様５に係る光学走査装置における制御装置が実行する前記各処理をコンピュータに実行させ、当該コンピュータを前記制御装置として機能させるたことを特徴とするプログラムは、上記の態様１に記載の光学走査装置における制御装置が実行する前記各処理をコンピュータに実行させ、当該コンピュータを前記制御装置として機能させる構成としてもよい。
【００８０】
上記の構成によれば、前記制御方法と同様の効果を奏する。
【００８１】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【符号の説明】
【００８２】
１０  光学走査装置
１１  ＵＳＢメモリ
１２  アクセスポイント
２０  入出力ポート
２１  制御装置
２２  計時装置
２３  表示部
２４  画像読取部
２５  ＵＳＢインターフェース部
２６  ＬＡＮインターフェース部
２７  無線アンテナ部
２８  操作部
１０１  電源スイッチ
１０２  表示パネル
１０３  ＳＤカードポート
１０４  ＵＳＢポート
１０５  外部メディアポート
１０６  操作ボタン
２１１  ＣＰＵ
２１２  ＲＡＭ
２１３  ＲＯＭ
【図１】
2020161973.tif 000003
【図２】
2020161973.tif 000004
【図３】
2020161973.tif 000005
【図４】
2020161973.tif 000006
【図５】
2020161973.tif 000007
【図６】
2020161973.tif 000008