(57)【要約】【課題】      スキャンデータをＵＳＢメモリへ転送する場合において、メモリオーバ時に再度スキャンを行う必要がなく、ＵＳＢメモリへのスキャンデータの格納を容易に行える様にする。【解決手段】  スキャンデータをＵＳＢメモリへ転送すると共に、複合機本体のメモリに格納しておき、メモリオーバによる転送処理中断後の再開時には、本体メモリに記憶したスキャンデータを転送する。【選択図】    図３
2008118333.tif 000002
【特許請求の範囲】
【請求項１】
スキャンデータを着脱自在な外部記憶媒体に転送するための転送手段を有するスキャナにおいて、
前記外部記憶媒体のメモリオーバを検出するための検出手段と、
前記メモリオーバの検出の有無にかかわらず、スキャンと並行してスキャンデータを格納するための格納手段と、
前記メモリオーバを検出したことを、ユーザへ通知するための通知手段と、
前記通知を受けたユーザの操作で、前記格納手段で格納したスキャンデータを、前記転送手段で外部記憶媒体へ転送再開するための転送再開手段とを設けたことを特徴とする、スキャナ。
【請求項２】
前記転送再開手段では、前記通知手段の通知を受けたユーザの操作が外部記憶媒体の装着で、空き容量を有する外部記憶媒体の装着を検出すると前記転送再開を行うことを特徴とする、請求項１のスキャナ。
【請求項３】
前記スキャンデータの転送再開手段では、全スキャンデータの転送、または前記メモリオーバ発生時の未転送のスキャンデータの転送をユーザが選択可能にしたことを特徴とする、請求項１または２のスキャナ。
【請求項４】
前記格納手段で格納したスキャンデータを消去するための消去手段を設け、前記外部記憶媒体への転送が正常に終了すると、ユーザが前記スキャンデータの消去を選択可能とすることを特徴とする、請求項１〜３のいずれかのスキャナ。
【請求項５】
スキャンデータを着脱自在な外部記憶媒体に転送するための方法において、
外部記憶媒体のメモリオーバを検出するためのステップと、
前記メモリオーバの検出の有無にかかわらず、スキャンと並行してスキャンデータを格納するためのステップと、
前記メモリオーバを検出したことを、ユーザへ通知するためのステップと、
前記通知を受けたユーザの操作で、前記格納手段で格納したスキャンデータを、前記外部記憶媒体へ転送することを再開するためのステップ、とを設けたことを特徴とする、スキャナのスキャンデータの転送方法。
【請求項６】
前記転送再開では、前記メモリオーバ検出の通知を受けたユーザの操作が外部記憶媒体の装着で、空き容量を有する外部記憶媒体の装着を検出すると前記転送再開を行うためのステップを設けたことを特徴とする、請求項５のスキャンデータの転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明はスキャナ及びそのスキャンデータの転送方法に関し、特に着脱自在な外部記憶媒体へのスキャンデータの格納に関する。
【背景技術】
【０００２】
スキャンデータをＵＳＢ（Universal Serial Bus）メモリなどの着脱自在な外部記憶媒体に転送する場合において、スキャン処理を行いながらスキャン済みのデータをその都度転送している。スキャン途中ではスキャンデータの全体のサイズが不明で、転送中に外部記憶媒体のメモリ不足が生じることがある。外部記憶媒体のメモリオーバが生じると、ユーザは別の外部記憶媒体メモリへの付け替え等の操作を行った後に、再度原稿をスキャンする必要がある。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
この発明の課題は、スキャナ及びそのスキャンデータの転送方法について、着脱自在な外部記憶媒体がメモリオーバしても、ユーザは再度スキャンする必要がなくスキャンデータを転送できるようにすることにある（請求項１〜６）。
【課題を解決するための手段】
【０００４】
この発明は、スキャンデータを着脱自在な外部記憶媒体に転送するための転送手段を有するスキャナにおいて、前記外部記憶媒体のメモリオーバを検出するための検出手段と、前記メモリオーバの検出の有無にかかわらず、スキャンと並行してスキャンデータを格納するための格納手段と、前記メモリオーバを検出したことを、ユーザへ通知するための通知手段と、前記通知を受けたユーザの操作で、前記格納手段で格納したスキャンデータを、前記転送手段で外部記憶媒体へ転送再開するための転送再開手段とを設けたことを特徴とする。
【０００５】
好ましくは、前記転送再開手段では、前記通知手段の通知を受けたユーザの操作が外部記憶媒体の装着で、空き容量を有する外部記憶媒体の装着を検出すると前記転送再開を行う。
また好ましくは、前記スキャンデータの転送の再開では、全スキャンデータの転送、または前記メモリオーバ発生時の未転送のスキャンデータの転送をユーザが選択可能にする。
またさらに好ましくは、前記格納手段で格納したスキャンデータを消去するための消去手段を設け、前記外部記憶媒体への転送が正常に終了すると、ユーザが前記スキャンデータの消去を選択可能とする。
【０００６】
またこの発明は、スキャンデータを着脱自在な外部記憶媒体に転送するための方法において、外部記憶媒体のメモリオーバを検出するためのステップと、前記メモリオーバの検出の有無にかかわらず、スキャンと並行してスキャンデータを格納するためのステップと、前記メモリオーバを検出したことを、ユーザへ通知するためのステップと、前記通知を受けたユーザの操作で、前記格納手段で格納したスキャンデータを、前記外部記憶媒体へ転送することを再開するためのステップ、とを設けたことを特徴とする。
【０００７】
そして好ましくは、前記転送再開では、前記メモリオーバ検出の通知を受けたユーザの操作が外部記憶媒体の装着で、空き容量を有する外部記憶媒体の装着を検出すると前記転送再開を行う。
【発明の効果】
【０００８】
この発明では、ユーザがスキャンデータのサイズや外部記憶媒体の空き容量を考慮する必要がなく、原稿のスキャン及びスキャンデータの転送処理を行うことができる（請求項１〜６）。スキャンデータを格納手段でスキャナ本体へ蓄積しながら外部記憶媒体へと転送し、外部記憶媒体がメモリオーバになれば転送を中断する。そしてユーザに対し空き容量のある外部記憶媒体への付替え（請求項２）や、不要データを外部記憶媒体から削除などを要求し、必要な空き容量が確保できれば蓄積したデータの転送を再開する。そのため転送途中でメモリオーバが発生しても、スキャンのやり直しの必要がなく、転送処理を継続できる。スキャン処理と転送処理とはそれぞれ独立して行うので、転送先のメモリ容量に関わらず、スキャン処理を行うことができる。
【０００９】
請求項３の発明では、外部記憶媒体のメモリ容量を確保した後のスキャンデータの転送は、スキャン済みの全データを再転送し書き込んでも、あるいはメモリオーバが発生して書込みされていないデータについて転送し書き込むこととしても良く、ユーザは自己のデータ管理の便宜により選択できる。
【００１０】
さらに請求項３の発明では、転送処理が正常に終了すると、ユーザはスキャナに蓄積した不要なスキャンデータを消去することができる。
【発明を実施するための最良の形態】
【００１１】
以下に本発明を実施するための最適実施例を示す。
【実施例】
【００１２】
図１〜図６に、実施例を示す。図において、２は複合機で、４は主制御としてのＣＰＵで、６は公衆電話網に対して呼を確立するための網制御装置（ＮＣＵ）で、８は公衆電話回線を介してＧ３ファクシミリデータ等を送受信するためのモデムである。また複合機２は、ＬＡＮインターフェース１０で、ＬＡＮ１２を介し管理者のパーソナルコンピュータ１４やユーザのパーソナルコンピュータ１６等に接続されている。１８は、インターネット網である。
【００１３】
２０はコピー機能処理部で、２２はプリンタ機能処理部で、プリンタにネットワークプリンタ機能を持たせて、ＬＡＮ１２内のパーソナルコンピュータ１４，１６などからの依頼に応じてネットワークプリンタとしてのプリント等を行う。また２４はＧ３ファクシミリ機能処理部で、画像データなどを公衆電話回線を用いてファクシミリ送信／受信を行う。２６はネットワーク通信部で、電子メールなどの送受信を行う。
【００１４】
２８はＬＣＤなどの表示パネル、３０は操作部で、ＬＣＤ表示パネルのタッチパネルやキーボード等を用い、原稿をスキャンし外部記憶媒体であるＵＳＢメモリやパーソナルコンピュータなどへの送信を指示したり、転送先のＵＳＢメモリがメモリオーバであることを検出すればそのＵＳＢメモリ内の不要データを削除する処理の指示などを行う。実施例では複合機２に備える表示パネル３０からのユーザの指示を受付けるが、パーソナルコンピュータ１４，１６などのディスプレイを使用してスキャンデータの転送処理を指示しても良い。３２はスキャンデータをＵＳＢメモリに転送するためのプログラム等を記憶するためのＲＯＭ、３４はスキャンデータの転送に関する情報や、その他の各種データ等を記憶するためのＲＡＭである。
【００１５】
３６はスキャナ機能処理部で、スキャナで画像を読取りパーソナルコンピュータや外部記憶媒体などに画像データを送信するなどの処理を行う。スキャナ機能処理部３６には、原稿のスキャン処理を行うスキャン処理部３８と、スキャンしたデータをスキャンデータ蓄積メモリ４０へ蓄積しあるいはメモリ４０から消去するためのスキャンデータ蓄積／消去部４２とを備える。
【００１６】
４４はＵＳＢインターフェースで、外部記憶媒体であるＵＳＢメモリ４６を接続する。ＵＳＢメモリインターフェース４４には、スキャンデータをＵＳＢメモリ４６へ転送／書込みし、ＵＳＢメモリ４６内のデータを消去するためのＵＳＢメモリ書込み／消去部４８と、ＵＳＢメモリ４６のメモリオーバを検出し、これを表示パネル２８に表示させるためのＵＳＢメモリオーバ検出部５０とを備える。また検出部５０は、ＵＳＢメモリ４６のメモリオーバ時に、ＵＳＢメモリ４６の内容やメモリ量、別のＵＳＢメモリ４６への付け替え要求などを表示させる。なお外部記憶媒体は、ＵＳＢメモリ４６の他、ＣＦ（Compact Flash）や携帯型外部ＨＤＤ等の着脱自在な記憶媒体であっても良い。
【００１７】
図２は、実施例のスキャンデータをＵＳＢメモリ４６へ転送するための転送プログラム５２の構成を示すブロック図である。実施例のプログラム５２には、原稿をスキャンするための命令５４と、スキャンデータの蓄積メモリ４０への蓄積や消去を行うための命令５６と、スキャンデータのＵＳＢメモリ４６への書込みや消去を行うための命令５８と、ＵＳＢメモリ４６のメモリオーバを検出し、これをユーザに表示するためのメモリオーバ検出命令６０とを設ける。
【００１８】
図３を用い、実施例の複合機でスキャンデータをＵＳＢメモリ４６へ転送する処理を説明する。実施例では複合機２がスキャン処理（Ｍ１）を行い、スキャンしたデータを符号化して蓄積メモリ４０へ蓄積する処理（Ｍ２）と、ＵＳＢメモリ４６へ転送する処理とを並行して行う。原稿のスキャン処理は全ページについて行い、蓄積メモリに蓄積しながら転送スキャンデータをＵＳＢメモリ４６に書き込む（Ｕ１）。スキャン中にＵＳＢメモリ４６のメモリが不足すると（Ｕ２）書込みを中断し、複合機２のスキャン処理の終了（Ｍ３）後にメモリオーバを複合機に通知し（Ｕ３）、複合機２ではＵＳＢメモリ４６の空き容量などと共にメモリオーバを表示する（Ｍ４）。
【００１９】
複合機２はメモリオーバを検出すると、転送に必要なメモリ量やＵＳＢメモリ４６内のファイル内容を表示したり、必要なメモリ量以上の空き容量を有するＵＳＢメモリ４６への付け替えをユーザに要求する。ＵＳＢメモリ４６の付け替え以外に、ＵＳＢメモリ４６内のデータの内容を知らせて不要データの削除をユーザに対して要求することもできる。
【００２０】
ユーザがＵＳＢメモリ４６内のデータ削除を指示すれば（Ｍ５）、対象のデータを消去して（Ｕ４）空き領域を設ける（Ｕ５）。ユーザがＵＳＢメモリ４６の付け替えを選択すれば（Ｍ６）、新しいＵＳＢメモリ４６の装着を検出して空き領域を認識させる（Ｕ５）。ＵＳＢメモリ４６に必要な空き領域があれば、複合機２はデータ転送処理を再開し（Ｍ７）、ＵＳＢメモリ４６にデータを書き込む（Ｕ６）。転送の再開では、蓄積メモリ４０のスキャナデータをすべて転送するか、あるいはメモリオーバ発生後の未転送のスキャナデータを転送することを、ユーザは選択することができる。そして書込み処理が正常に終了すれば、ユーザは蓄積メモリ４０のデータを消去できる（Ｍ８）。
【００２１】
図４，図５に、実施例の複合機でスキャンデータをＵＳＢメモリへ転送する処理を、図６に、ＵＳＢメモリへのデータの書込み処理を示す。図４の実施例では、原稿のスキャンページカウンタと符号化データ量カウンタとを用いる。まずスキャンページカウンタと符号化データ量カウンタとを初期化し（Ｓ１）、スキャナの駆動モータを起動する（Ｓ２）。そしてスキャン処理を行ってスキャンデータを読込み（Ｓ３）、次にデータの符号化・圧縮処理を行い（Ｓ４）、符号化データをＵＳＢメモリへ転送すると共に、蓄積（本体）メモリに記憶させる（Ｓ５）。そして符号化データ量のカウンタを更新する（Ｓ６）。原稿の読み取り、符号化データの転送、本体メモリへの記憶は全ページについて行う（Ｓ７〜Ｓ９）。
【００２２】
原稿を全ページについてスキャンし、ＵＳＢメモリへの書込み処理中でなければ（Ｓ１０）、ＵＳＢメモリからのメモリオーバフラグがＯＮである場合にこれを検出する（Ｓ１１）。メモリオーバフラグがＯＮでなければ、転送データの書込みが正常に行われたので複合機本体の蓄積メモリを消去して処理を終了する（Ｓ１２）。
【００２３】
図５に移り、ＵＳＢメモリがメモリーオーバであれば、その旨を表示してユーザに知らせる（Ｓ１３）。メモリーオーバ表示と共に、蓄積メモリのデータ量やＵＳＢメモリの空き容量などから算出した必要なメモリ量を表示させて、ユーザにそのメモリ量以上の容量のＵＳＢメモリを装着するように促すことができる。実施例では、ユーザがＵＳＢメモリを装着してこれを検知し、その空き容量が転送可能なメモリ容量であれば（Ｓ１５）、蓄積メモリの全スキャンデータを転送するか、あるいはメモリオーバ発生時に未転送のデータを転送するかを、ユーザに選択させ（Ｓ１６）、データの転送を再開する（Ｓ１７）。ＵＳＢメモリへの書込み処理は、図４，図５に示す。なおユーザは新しいＵＳＢメモリを装着する代わりにＵＳＢメモリ内の不要なデータを消去して、メモリ容量を確保しても良い。そして転送が正常に終了すれば、蓄積メモリ内のデータを消去するか否かをユーザに選択させて処理を終了する（Ｓ１８、Ｓ１９）。
【００２４】
スキャンデータの転送を行わない、すなわちユーザが処理を処理を中止する場合や、メモリオーバを検出して所定時間が経過した時間切れの場合などには、転送を再開せずに処理を終了させる。処理の中止時には蓄積メモリの消去を選択させ（Ｓ２０，Ｓ１８）、時間切れやユーザがＵＳＢメモリのデータの削除を指示したときなどには、ＵＳＢメモリ内のデータを消去して（Ｓ２１）、蓄積メモリの消去を選択させる（Ｓ１８，Ｓ１９）。
【００２５】
図６のＵＳＢメモリへの書込み処理では、まず転送ページカウンタを初期化し（Ｓ３０）、転送ページをカウントすると共に、符号化データ量カウンタの値が規定値以上になれば（Ｓ３１）ＵＳＢメモリへの書込み処理を行う（Ｓ３２）。この書込み処理をページ単位で行い（Ｓ３４）、また転送ページカウンタで書込み済みのページ数をカウントする（Ｓ３５，Ｓ３６）。書込み処理においてメモリオーバが生じれば、メモリオーバフラグをＯＮにして（Ｓ３７）、図４のメモリオーバの表示を行う（Ｓ１１，Ｓ１３）。
【００２６】
実施例によれば、スキャンデータの転送時にＵＳＢメモリのメモリ不足が生じても、スキャン処理をやり直す必要がない。そのため、スキャンデータのサイズやＵＳＢメモリの空き容量を気にする必要がなく、原稿をスキャンしＵＳＢメモリに転送してユーザはこれを持ち歩くことができる。ＵＳＢメモリがメモリオーバになればその旨をユーザに表示するので、ユーザはＵＳＢメモリを付け替えて対応できる。また必要なメモリ容量も表示するので、ユーザはそれに応じて新しいＵＳＢメモリを用意したり、古いＵＳＢメモリから不要なファイルを削除して必要なメモリ容量を確保することができる。さらにユーザは新しいＵＳＢメモリの装着後にすべてのデータを再度転送するか、あるいは未転送のデータのみを転送して書き込むか、を選択できる。
【００２７】
スキャンデータは複合機本体のメモリに蓄積するので、ＵＳＢメモリのメモリオーバで転送処理が中断し、別のＵＳＢメモリが装着されると転送処理を再開して蓄積したスキャンデータを転送することができる。そのためメモリオーバで転送処理を中断しても、スキャン処理を再度行う必要がない。そして転送処理が正常に終了すれば本体のメモリのスキャンデータを消去することができる。
【図面の簡単な説明】
【００２８】
【図１】実施例の複合機の構成を示すブロック図
【図２】実施例での、スキャンデータをＵＳＢメモリへ転送するためのプログラムの構成を示すブロック図
【図３】実施例での、複合機とＵＳＢメモリとの、それぞれの処理の流れを説明するための図
【図４】実施例での、原稿をスキャンしてＵＳＢメモリへ転送するための処理の前半部分の処理アルゴリズムを示すフローチャート
【図５】実施例での、原稿をスキャンしてＵＳＢメモリへ転送するための処理の後半部分の処理アルゴリズムを示すフローチャート
【図６】実施例での、ＵＳＢメモリが転送されてきたデータを書き込むための処理アルゴリズムを示すフローチャート
【符号の説明】
【００２９】
２              複合機
４              ＣＰＵ
６              ＮＣＵ（Network Control Unit）
８              モデム
１０            ＬＡＮインターフェース
１２            ＬＡＮ
１４            管理者のパーソナルコンピュータ
１６            ユーザのパーソナルコンピュータ
１８            インターネット網
２０            コピー機能処理
２２            プリンタ機能処理部
２４            Ｇ３ファクシミリ機能処理部
２６            ネットワーク通信部
２８            ＬＣＤ
３０            操作部
３２            ＲＯＭ
３４            ＲＡＭ
３６            スキャナ機能処理部
３８            スキャン処理部
４０            スキャンデータ蓄積メモリ
４２            スキャンデータ蓄積／処理部
４４            ＵＳＢインターフェース
４６            ＵＳＢメモリ
４８            ＵＳＢメモリ書込み／消去部
５０            ＵＳＢメモリオーバ検出部
５２            スキャンデータ転送プログラム
【図１】
2008118333.tif 000003
【図２】
2008118333.tif 000004
【図３】
2008118333.tif 000005
【図４】
2008118333.tif 000006
【図５】
2008118333.tif 000007
【図６】
2008118333.tif 000008