(57)【要約】【課題】  原稿画像に対応したデータが特定の外部メモリにしか記録できないようにして、原稿画像に対応したデータが記録された外部メモリの氾濫を抑制することのできる画像読取装置、上位装置、及び画像読取システムの提供。【解決手段】  イメージスキャナ装置を介して読み取った原稿画像のデータをＵＳＢメモリに記録する処理（Ｓｃａｎ  ｔｏ  ｓｔｏｒａｇｅ）が選択された場合（Ｓ８２：Ｙ）、ＵＳＢメモリから認証データを読み出し（Ｓ８８）、ＭＦＰ（Multi Function Printer）本体で記憶している認証データと一致した場合にのみ（Ｓ３９０：Ｙ）、Ｓｃａｎ  ｔｏ  ｓｔｏｒａｇｅ処理（Ｓ９４）を許可している。このため、予め所定の認証データが記録されたＵＳＢメモリにしか原稿画像のデータが記録できない。【選択図】  図２０
2007300329.tif 000002
【特許請求の範囲】
【請求項１】
原稿画像を読み取る読取手段と、
外部メモリが着脱可能なインタフェース部と、
上記読取手段が読み取った上記原稿画像に対応したデータを上記インタフェース部に装着された外部メモリに記録するデータ記録手段と、
を備えた画像読取装置であって、
上記外部メモリから、その外部メモリに予め記録された許可情報を読み出す読み出し手段と、
該読み出し手段が読み出した許可情報の適否を判断する判断手段と、
を備え、
上記データ記録手段は、上記許可情報が適切であると上記判断手段が判断した場合に、上記データを上記外部メモリに記録することを特徴とする画像読取装置。
【請求項２】
上記判断手段による判断のために上記許可情報と照合される記録許可情報を記憶した記録許可情報記憶手段を、
更に備えたことを特徴とする請求項１記載の画像読取装置。
【請求項３】
上記判断手段による判断のために上記許可情報と照合される記録許可情報を記憶した上位装置と通信可能に構成され、
上記判断手段が、上記上位装置との通信により上記許可情報に対応した上記記録許可情報を上記上位装置から受信して、上記許可情報の適否を判断することを特徴とする請求項１記載の画像読取装置。
【請求項４】
上記許可情報をそれに対応する記録許可情報と照合可能な上位装置と通信可能に構成され、
上記判断手段が、上記上位装置との通信により上記許可情報を上記上位装置に送信し、上記上位装置から上記照合結果を受信することによって上記許可情報の適否を判断することを特徴とする請求項１記載の画像読取装置。
【請求項５】
上記外部メモリが上記インタフェース部に装着されているか否かを検出する検出手段を、更に備え、
上記読み出し手段は、上記外部メモリが上記インタフェース部に装着されていることを上記検出手段が検出している場合に、上記許可情報を読み出すことを特徴とする請求項１〜４のいずれかに記載の画像読取装置。
【請求項６】
上記許可情報は、上記外部メモリに、上記画像読取装置の個体を特定する個体情報に対応付けて記録され、
上記判断手段は、当該画像読取装置に応じた個体情報に対応付けられた上記許可情報が上記外部メモリに記録されている場合に上記許可情報の適否を判断し、その画像読取装置に応じた個体情報に対応付けられた上記許可情報が記録されていない場合は、その外部メモリに記録された許可情報が不適切であると判断することを特徴とする請求項１〜５のいずれかに記載の画像読取装置。
【請求項７】
請求項２または３記載の画像読取装置と通信可能に接続される上位装置であって、
上記外部メモリが着脱可能なインタフェース部と、
該インタフェース部に装着された上記外部メモリに上記許可情報を記録する許可情報記録手段と、
上記記録許可情報を上記画像読取装置へ送信する記録許可情報送信手段と、
を備えたことを特徴とする上位装置。
【請求項８】
請求項４記載の画像読取装置と通信可能に接続される上位装置であって、
上記外部メモリが着脱可能なインタフェース部と、
該インタフェース部に装着された上記外部メモリに上記許可情報を記録する許可情報記録手段と、
上記画像読取装置から上記許可情報が送信されたとき、その許可情報をそれに対応する上記記録許可情報と照合する照合手段と、
該照合手段による照合結果を上記画像記録装置へ送信する照合結果送信手段と、
を備えたことを特徴とする上位装置。
【請求項９】
上記許可情報記録手段による上記許可情報の記録時には、上記外部メモリの記憶領域が、その許可情報が記録される領域と、上記原稿画像に対応したデータが記録される領域と、上記許可情報の適否に関わらずにデータの読み書きが可能な領域とに分割されることを特徴とする請求項７または８記載の上位装置。
【請求項１０】
請求項２または３記載の画像読取装置と請求項７記載の上位装置とを、通信可能に接続したことを特徴とする画像読取システム。
【請求項１１】
請求項４記載の画像読取装置と請求項８記載の上位装置とを、通信可能に接続したことを特徴とする画像読取システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿画像を読み取る画像読取装置に関し、詳しくは、読み取った上記原稿画像に対応したデータを外部メモリに記録可能な画像読取装置、並びに、その画像読取装置に接続される上位装置、及び、上記画像読取装置と上記上位装置とを備えた画像読取システムに関する。
【背景技術】
【０００２】
従来より、原稿画像を読み取る読取手段と、外部メモリが着脱可能なインタフェース部と、上記読取手段が読み取った上記原稿画像に対応したデータを上記インタフェース部に装着された外部メモリに記録するデータ記録手段と、を備えた画像読取装置が考えられている。この種の画像読取装置では、読取手段によって原稿画像を読み取り、その原稿画像に対応したデータを、インタフェース部に装着された外部メモリに記録することができる。また、この種の画像読取装置において、外部メモリに記録されたデータにより再画像形成を行う場合は、操作者にパスワードの入力を求めることも提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００５−１０３８６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところが、秘密文書等の原稿画像に対応したデータが、ＵＳＢメモリ等の携帯可能な外部メモリに一旦記録されると、それが流出してしまった場合、上記のようなパスワードによる保護がなされていても何らかの方法で解読されてしまう可能性がある。
【０００４】
また、原稿画像に対応したデータを外部メモリに記録する際に、パスワードの入力を求めて特定の操作者しか上記データを外部メモリに記録できないようにすることも考えられるが、この場合でも、パスワードを知っている操作者であれば、上記データが記録された外部メモリを何個でも作成できることになる。この場合、原稿画像に対応したデータが記録された外部メモリが氾濫し、その外部メモリに対する流出防止等の管理が充分に行えない可能性が生じる。
【０００５】
そこで、本発明は、原稿画像に対応したデータが特定の外部メモリにしか記録できないようにして、原稿画像に対応したデータが記録された外部メモリの氾濫を抑制することのできる画像読取装置、上位装置、及び画像読取システムの提供を目的としてなされた。
【課題を解決するための手段】
【０００６】
上記目的を達するためになされた本発明の画像読取装置は、原稿画像を読み取る読取手段と、外部メモリが着脱可能なインタフェース部と、上記読取手段が読み取った上記原稿画像に対応したデータを上記インタフェース部に装着された外部メモリに記録するデータ記録手段と、を備えた画像読取装置であって、上記外部メモリから、その外部メモリに予め記録された許可情報を読み出す読み出し手段と、該読み出し手段が読み出した許可情報の適否を判断する判断手段と、を備え、上記データ記録手段は、上記許可情報が適切であると上記判断手段が判断した場合に、上記データを上記外部メモリに記録することを特徴とする。
【０００７】
このように構成された本発明の画像読取装置では、読み出し手段は、外部メモリに予め記録された許可情報を読み出し、判断手段は、その読み出された許可情報の適否を判断する。そして、上記許可情報が適切であると上記判断手段が判断した場合に、データ記録手段は、読取手段が読み取った原稿画像に対応したデータを上記外部メモリに記録する。
【０００８】
このため、本発明の画像読取装置では、適切な許可情報が記録された外部メモリにしか、原稿画像に対応するデータが記録されないので、当該原稿画像に対応するデータが記録された外部メモリの氾濫を抑制することができる。
【０００９】
なお、本発明の画像読取装置は、上記判断手段による判断のために上記許可情報と照合される記録許可情報を記憶した記録許可情報記憶手段を、更に備えたものであってもよい。この場合、判断手段は、外部メモリから読み出された許可情報と記録許可情報記憶手段に記憶された記録許可情報とを照合することによって、上記許可情報の適否を判断する。また、この場合、画像読取装置自身が記録許可情報を記録した記録許可情報記憶手段を備えているので、オフラインで上記許可情報の適否が判断できる。
【００１０】
また、本発明の画像読取装置は、上記判断手段による判断のために上記許可情報と照合される記録許可情報を記憶した上位装置と通信可能に構成され、上記判断手段が、上記上位装置との通信により上記許可情報に対応した上記記録許可情報を上記上位装置から受信して、上記許可情報の適否を判断するものであってもよい。この場合、判断手段は、上記上位装置との通信により上記許可情報に対応した上記記録許可情報を上記上位装置から受信し、その記録許可情報と外部メモリの許可情報とを照合することによって、許可情報の適否を判断する。従って、この場合、画像読取装置自身が記録許可情報を予め記憶していなくても、上位装置との通信によってオンラインで上記許可情報の適否が判断できる。
【００１１】
また更に、本発明の画像読取装置は、上記許可情報をそれに対応する記録許可情報と照合可能な上位装置と通信可能に構成され、上記判断手段が、上記上位装置との通信により上記許可情報を上記上位装置に送信し、上記上位装置から上記照合結果を受信することによって上記許可情報の適否を判断するものであってもよい。この場合、判断手段は、外部メモリから読み出された許可情報を上位装置に送信し、その上位装置から上記許可情報と記録許可情報との照合結果を受信することによって上記許可情報の適否を判断する。従って、この場合も、画像読取装置自身が記録許可情報を予め記憶していなくても、上位装置との通信によってオンラインで上記許可情報の適否が判断できる。
【００１２】
更に、上記各発明の画像読取装置において、上記外部メモリが上記インタフェース部に装着されているか否かを検出する検出手段を、更に備え、上記読み出し手段は、上記外部メモリが上記インタフェース部に装着されていることを上記検出手段が検出している場合に、上記許可情報を読み出してもよい。この場合、外部メモリがインタフェース部に装着されていないときは許可情報の読み出し処理がなされないので、処理を迅速化することができる。
【００１３】
また、上記各発明の画像読取装置において、上記許可情報は、上記外部メモリに、上記画像読取装置の個体を特定する個体情報に対応付けて記録され、上記判断手段は、当該画像読取装置に応じた個体情報に対応付けられた上記許可情報が上記外部メモリに記録されている場合に上記許可情報の適否を判断し、その画像読取装置に応じた個体情報に対応付けられた上記許可情報が記録されていない場合は、その外部メモリに記録された許可情報が不適切であると判断してもよい。この場合、当該画像読取装置に応じた個体情報に対応付けられた許可情報が外部メモリに記録されていない場合、その外部メモリの許可情報が一律に不適切と判断されるので、処理を迅速化することができる。
【００１４】
また、本発明の上位装置は、記録許可情報記憶手段を備えた上記画像読取装置、または、判断手段が記録許可情報を受信する上記画像読取装置と通信可能に接続される上位装置であって、上記外部メモリが着脱可能なインタフェース部と、該インタフェース部に装着された上記外部メモリに上記許可情報を記録する許可情報記録手段と、上記記録許可情報を上記画像読取装置へ送信する記録許可情報送信手段と、を備えたことを特徴とする。
【００１５】
このように構成された本発明の上位装置では、インタフェース部に装着された外部メモリに、許可情報記録手段が上記許可情報を記録するので、上記原稿画像に対応したデータを記録可能な外部メモリを、上位装置によって一括して管理することができる。また、本発明の上位装置では、記録許可情報送信手段が上記画像読取装置へ上記記録許可情報を送信するので、上記記録許可情報記憶手段に記憶された記録許可情報を更新したり、記録許可情報を受信する上記判断手段を良好に機能させたりすることができる。
【００１６】
また、本発明の上位装置は、判断手段が許可情報を送信して照合結果を受信する上記画像読取装置と通信可能に接続される上位装置であって、上記外部メモリが着脱可能なインタフェース部と、該インタフェース部に装着された上記外部メモリに上記許可情報を記録する許可情報記録手段と、上記画像読取装置から上記許可情報が送信されたとき、その許可情報をそれに対応する上記記録許可情報と照合する照合手段と、該照合手段による照合結果を上記画像記録装置へ送信する照合結果送信手段と、を備えたことを特徴とするものであってもよい。
【００１７】
このように構成された本発明の上位装置でも、インタフェース部に装着された外部メモリに、許可情報記録手段が上記許可情報を記録するので、上記原稿画像に対応したデータを記録可能な外部メモリを、上位装置によって一括して管理することができる。また、本発明の上位装置では、画像読取装置から上記許可情報が送信されたとき、照合手段がその許可情報をそれに対応する記録許可情報と照合し、その照合結果を照合結果送信手段が上記画像記録装置へ送信する。このため、上記画像読取装置の判断手段を良好に機能させることができる。
【００１８】
また、上記各発明の上位装置において、上記許可情報記録手段による上記許可情報の記録時には、上記外部メモリの記憶領域が、その許可情報が記録される領域と、上記原稿画像に対応したデータが記録される領域と、上記許可情報の適否に関わらずにデータの読み書きが可能な領域とに分割されてもよい。この場合、外部メモリの記憶領域が、上記許可情報が記録される領域と、原稿画像に対応したデータが記録される領域と、許可情報の適否に関わらずにデータの読み書きが可能な領域とに分割されるため、データの読み書きが一層円滑に行える。また、許可情報の適否に関わらずにデータの読み書きが可能な領域を備えたことにより、上記外部メモリを一般の外部メモリと同様に使用することも可能となる。
【００１９】
また、本発明の画像読取システムは、記録許可情報記憶手段を備えた上記画像読取装置、または、判断手段が記録許可情報を受信する上記画像読取装置と、上記インタフェース部，上記許可情報記録手段，及び上記記録許可情報送信手段を備えた上位装置とを、通信可能に接続したことを特徴とする。
【００２０】
このように構成された本発明の画像読取システムでは、前述のように、原稿画像に対応したデータを記録可能な外部メモリを上位装置によって一括して管理することができ、画像読取装置の上記記録許可情報記憶手段に記憶された記録許可情報を更新したり、記録許可情報を受信する上記判断手段を良好に機能させたりすることができる。
【００２１】
また、本発明の画像読取システムは、判断手段が許可情報を送信して照合結果を受信する上記画像読取装置と、上記インタフェース部，上記許可情報記録手段，上記照合手段，及び上記照合結果送信手段を備えた上位装置とを、通信可能に接続したことを特徴とするものであってもよい。
【００２２】
このように構成された本発明の画像読取システムでは、前述のように、原稿画像に対応したデータを記録可能な外部メモリを上位装置によって一括して管理することができ、上記画像読取装置の判断手段を良好に機能させることができる。
【発明を実施するための最良の形態】
【００２３】
次に、本発明の実施の形態を、図面と共に説明する。図１は、本発明の画像読取装置の一例としての多機能印刷装置（以下、ＭＦＰ（Multi Function Printer）という）１の斜視図であり、図２は、その側断面図である。
【００２４】
［ＭＦＰ１の機械的構成の説明］
このＭＦＰ１は、プリンタ機能、コピー機能、スキャナ機能、及びファクシミリ機能を有したものであり、図１及び図２に示すように、合成樹脂製のハウジング２の上部に、原稿の読み取りに用いられる画像読取装置１２が設けられている。
【００２５】
画像読取装置１２は、その左端部に設けられた図示しない枢軸を中心にハウジング２に対して上下開閉回動可能に構成されており、更に、この画像読取装置１２の上面を覆う原稿カバー体１３が、その後端部に設けられた枢軸１２ａ（図２参照）を中心に画像読取装置１２に対して上下開閉回動可能に装着されている。
【００２６】
そして、図２に示すように、画像読取装置１２の上面には、原稿カバー体１３を上側に開けて読み取り用の原稿を載置するための載置用ガラス板１６が設けられ、その下側には、原稿画像読み取り用の読取手段の一例としてのイメージスキャナ装置（ＣＩＳ：Contact Image Sensor）１７が図２の紙面と直交する方向（左右方向）に延びるガイドシャフト４４に沿って往復移動可能に設けられている。
【００２７】
また、図１及び図２に示すように、画像読取装置１２の前方には、入力操作を行うための操作ボタン群１４ａや各種情報を表示するための液晶表示部（ＬＣＤ）１４ｂを備えた操作パネル部１４が設けられている。なお、操作ボタン群１４ａは、矢印キー，実行キー，キャンセルキー，テンキー等を備えた周知のものである。
【００２８】
一方、ハウジング２の底部には、被記録媒体としての記録紙Ｐを給紙するための給紙部１１が設けられている。この給紙部１１には、記録紙Ｐを積層（堆積）した状態で収容する給紙カセット３が、ハウジング２の前側に形成された開口部２ａを介して、ハウジング２に対し前後方向に着脱可能に設けられている。
【００２９】
そして、図２に示すように、給紙カセット３の奥側（後端部側）には、記録紙分離用の傾斜分離板８が配置されている。この傾斜分離板８は、記録紙Ｐの幅方向（左右方向）中央部において突出し、記録紙Ｐの幅方向左右両端部側へ向かうに従って後退するように平面視で凸湾曲状に形成されており、記録紙Ｐの幅方向中央部には、記録紙Ｐの先端縁に当接して分離を促進するための鋸歯状の弾性分離パッドが設けられている。
【００３０】
また、給紙部１１において、ハウジング２側には、給紙カセット３から記録紙Ｐを給紙するための給紙アーム６ａの基端部が上下方向に回動可能に装着され、この給紙アーム６ａの先端部に設けられた給紙ローラ６ｂには、給紙アーム６ａ内に設けられた歯車伝達機構６ｃにより、ＬＦ（搬送）モータ１３１（図６参照）からの回転駆動力が伝達される。そして、この給紙ローラ６ｂと前述の傾斜分離板８の弾性分離パッドとにより、給紙カセット３に堆積された記録紙Ｐを一枚ずつ分離搬送する。こうして給紙方向（矢印Ａ方向）に沿って進むように分離された記録紙Ｐは、第１搬送路体６０と第２搬送路体５２との間隙に形成された横向きＵ字形状のパスを含む給送路９を介して、給紙カセット３の上方（高い位置）に設けられた記録部７に搬送される。
【００３１】
図３は、画像読取装置１２を除いた状態でのＭＦＰ１の内部構造を表す平面図である。同図に示すように、記録部７は、上向き開放の箱状に形成されたメインフレーム２１と、その左右一対の側板２１ａによって支持され左右方向（主走査方向）に延びる横長の板状の第１ガイド部材２２及び第２ガイド部材２３を備えている。そして、第１ガイド部材２２と第２ガイド部材２３との間には、下面からインクを吐出することで記録紙Ｐに画像を記録するインクジェット式の記録ヘッド４（図２、図４参照）と、この記録ヘッド４が搭載されたキャリッジ５とを備えている。
【００３２】
キャリッジ５は、排紙方向（矢印Ｂ方向）上流側の第１ガイド部材２２及び下流側の第２ガイド部材２３に跨って摺動自在に支持されており、左右方向に往復移動可能となっている。そして、排紙方向（矢印Ｂ方向）下流側に配置された第２ガイド部材２３の上面には、キャリッジ５を往復移動させるために、主走査方向（左右方向）に延びるようにタイミングベルト２４が巻回されており、このタイミングベルト２４を駆動するＣＲ（キャリッジ）モータ１３２（図６参照）が、第２ガイド部材２３の下面に固定されている。
【００３３】
一方、記録部７において、キャリッジ５における記録ヘッド４の下面には、記録ヘッド４と対向して左右方向に延びる扁平状のプラテン２６が、上記両ガイド部材２２，２３の間にて、メインフレーム２１に固定されている。
【００３４】
そして、図２に示すように、プラテン２６の排紙方向（矢印Ｂ方向）上流側には、記録紙Ｐを記録ヘッド４の下面に搬送するための駆動ローラ５０と、この駆動ローラ５０に対向する下方にニップローラ５１とが配置されている。また、プラテン２６の排紙方向（矢印Ｂ方向）下流側には、記録部７を通過した記録紙Ｐを排紙方向（矢印Ｂ方向）に沿って排紙部１０に搬送する排紙ローラ２８と、これに対向して排紙ローラ２８側に付勢された拍車ローラ（図示せず）とが配置されている。
【００３５】
記録部７にて記録された記録紙Ｐがその記録面を上向きにして排出される排紙部１０は、給紙部１１の上方に配置され、排紙口１０ａがハウジング２の前面の開口部２ａと共通にして開口されている。そして、排紙部１０から排紙方向（矢印Ｂ方向）に排紙された記録紙Ｐは、開口部２ａの内部側に位置する排紙トレイ１０ｂに堆積収容される。
【００３６】
一方、画像読取装置１２によって覆われたハウジング２の前部右端位置には、図示しないインク貯蔵部が設けられている。このインク貯蔵部には、フルカラー記録のための４色（ブラック（Ｂｋ）、シアン（Ｃ）、イエロー（Ｙ）、マゼンタ（Ｍ））のインクをそれぞれ収容した４つのインクカートリッジが、画像読取装置１２を上方に開いた状態で着脱可能となるように装着されている。そして、各色のインクカートリッジと上述した記録ヘッド４とは、可撓性を有する４本のインク供給管で連結されており、各インクカートリッジに収容されたインクは、各インク供給管を介して記録ヘッド４へ供給される。
【００３７】
図４は、記録ヘッド４を下面から見た模式図である。同図に示すように、記録ヘッド４には、記録紙Ｐの搬送方向（排紙方向、副走査方向）に沿って配列された複数のノズルからなるノズル列４ｋ，４ｃ，４ｙ，４ｍが設けられている。具体的には、フルカラー記録のための４色（ブラック（Ｂｋ）、シアン（Ｃ）、イエロー（Ｙ）、マゼンタ（Ｍ））のインクに対応して、各色のインクを吐出する４つのノズル列４ｋ，４ｃ，４ｙ，４ｍが並設されている。
【００３８】
また、記録ヘッド４には、記録紙Ｐの幅方向（左右方向）における端縁（搬送方向に沿った端縁）を検出可能なメディアセンサ４０が取り付けられている。このメディアセンサ４０は、発光素子（例えば、発光ダイオード）と受光素子（例えば、フォトトランジスタ）とを有した光学式センサ（反射型センサ）であり、発光素子を発光させることによる反射光を受光素子で受光することにより、メディアセンサ４０の下における記録紙Ｐの存在を検出する。
【００３９】
次に、図５は、イメージスキャナ装置１７の内部構造を表す横断面図である。図５に示すように、イメージスキャナ装置１７は、イメージデバイス１７Ａ、セルフォックレンズ１７Ｂ、及び光源１７Ｃを備え、載置用ガラス板１６上の原稿に対して光源１７Ｃから光を照射し、原稿からの反射光をセルフォックレンズ１７Ｂによってイメージデバイス１７Ａに結像し、イメージデバイス１７Ａで画像を読み取るように構成されている。
【００４０】
［ＭＦＰ１の制御系の説明］
次に、ＭＦＰ１の制御系を図６のブロック図を参照しながら説明する。ＭＦＰ１は、図６に示すように、各種演算を実行するＣＰＵ（中央演算装置）６１と、制御プログラム等を記憶させたＲＯＭ（読み出し専用メモリ）６２と、各種のデータを一時的に記憶させるＲＡＭ（随時読み書き可能メモリ）６３とを備えている。
【００４１】
また、上記ＣＰＵ６１には、電源スイッチが切られても記憶内容が消えないようにされたＮＶＲＡＭ６４や、ハードディスク装置（ＨＤＤ）６５も接続され、更に、上位装置の一例としての管理用パーソナルコンピュータ（以下、管理ＰＣという）７０と接続するためのプリンタポートインタフェース（プリンタポートＩ／Ｆ）６６、図示しないＬＡＮと接続するためのＬＡＮインタフェース（ＬＡＮＩ／Ｆ）６７、外部メモリの一例としてのＵＳＢメモリ１００（図１３参照）が着脱可能なインタフェース部の一例としてのＵＳＢポート６８、前述の操作ボタン群１４ａ，液晶表示部１４ｂ，イメージスキャナ装置（ＣＩＳ）１７，ＬＦモータ１３１，ＣＲモータ１３２、更には、エラー音を発生するブザー１３３などが接続されている。
【００４２】
管理ＰＣ７０も、ＣＰＵ７１，ＲＯＭ７２，ＲＡＭ７３，ＮＶＲＡＭ７４を備え、そのＣＰＵ７１には、ハードディスク装置（ＨＤＤ）７５、キーボード，マウス等の操作部７６、ＣＲＴ等の表示部７７、ＵＳＢメモリ１００が着脱可能なインタフェース部の一例としてのＵＳＢポート７８、ＭＦＰ１と接続するためのプリンタポートインタフェース（プリンタポートＩ／Ｆ）７９、図示しないＬＡＮと接続するためのＬＡＮインタフェース（ＬＡＮＩ／Ｆ）８０が接続されている。なお、図６では、１つの管理ＰＣ７０に１つのＭＦＰ１を接続しているが、本実施の形態は、１つの管理ＰＣ７０に複数のＭＦＰ１を接続した形態も想定している。また、全部または一部のＭＦＰ１と管理ＰＣ７０とは、ＬＡＮインタフェース６７，８０を介して接続しても差し支えない。
【００４３】
［管理アプリケーションについての説明］
本実施の形態のＭＦＰ１では、以下に説明する特定のＵＳＢメモリ１００（以下、認証ＵＳＢメモリともいう）がＵＳＢポート６８に装着されたとき、前述のようにイメージスキャナ装置１７を介して読み取られた原稿画像のデータをその認証ＵＳＢメモリに記録することができる。そこで、先ず、上記認証ＵＳＢメモリを管理するために管理ＰＣ７０にて実行される管理アプリケーションについて説明する。図７〜図１２は、その管理アプリケーションの処理を表すフローチャートである。
【００４４】
管理ＰＣ７０の電源が投入されると、図７の処理が開始され、先ず、Ｓ１（Ｓはステップを表す：以下同様）にて管理アプリケーションが起動される。続くＳ２では、表示部７７にダイアログを表示することによって、管理者パスワードの入力要求が表示される。続くＳ３では、操作部７６を介してパスワードが入力されるまで待機し（Ｓ３：Ｎ）、パスワードが入力されると（Ｓ３：Ｙ）、Ｓ４にてそのパスワードが予め設定されてＮＶＲＡＭ７４に記憶されたパスワードと一致するか否かが判断される。
【００４５】
パスワードが一致しない場合は（Ｓ４：Ｎ）、表示部７７にパスワード不一致である旨のエラーメッセージが表示された後、処理が終了する。また、パスワードが一致した場合は（Ｓ４：Ｙ）、処理はＳ６へ移行し、ＵＳＢメモリ管理ボタンやＭＦＰ認証データテーブル管理ボタンを備えた管理アプリケーション画面が表示部７７に表示される。
【００４６】
続くＳ７，Ｓ８では、ＵＳＢメモリ管理ボタンがクリックされたか否か、ＭＦＰ認証データテーブル管理ボタンがクリックされたか否かが順次判断され、いずれも否である場合は（Ｓ７：Ｎ，Ｓ８：Ｎ）、再びＳ７へ移行してこの判断が繰り返される。
【００４７】
このＳ７，Ｓ８のループ処理中による待機中に、ＵＳＢメモリ管理ボタンがクリックされると（Ｓ７：Ｙ）、処理はＳ１１へ移行し、ＵＳＢポート７８に有効なＵＳＢメモリ１００が検知されるか（すなわち装着されているか）否かが判断される。そして、有効なＵＳＢメモリ１００が検知されない場合は（Ｓ１１：Ｎ）、Ｓ１２にて、予め設定されたＵＳＢメモリ検知タイムがタイムアウトしたか否かが判断される。タイムアウトしていない場合は（Ｓ１２：Ｎ）、処理は再びＳ１１へ移行し、このＳ１１，Ｓ１２の処理が繰り返される。そして、ＵＳＢポート７８に有効なＵＳＢメモリが検知されないままＵＳＢメモリ検知タイムがタイムアウトすると（Ｓ１２：Ｙ）、ＵＳＢメモリが未検知である旨のエラーメッセージがＳ１３にて表示され、処理はＳ７，Ｓ８のループ処理へ移行する。
【００４８】
但し、ＵＳＢメモリ管理ボタンがクリックされる場合は、通常、そのクリックに前後して、認証ＵＳＢメモリとしたいＵＳＢメモリ１００が使用者によってＵＳＢポート７８に装着される。従って、通常は、上記タイムアウトとなる前にＳ１１にて肯定判断され、処理はＳ１５へ移行する。
【００４９】
Ｓ１５では、ＵＳＢポート７８に装着されているＵＳＢメモリ１００が認証ＵＳＢメモリであるか否かが判断される。新品のＵＳＢメモリ１００が装着されている場合は否定判断され、続くＳ１６にて、「認証ＵＳＢメモリの作成を開始しますか？」というメッセージが、周知のＯＫボタン，キャンセルボタンと共に表示部７７に表示される。続くＳ１７では、ＯＫボタンがクリックされたか否かが判断され、クリックされていない場合は（Ｓ１７：Ｎ）、キャンセルボタンがクリックされたか否かがＳ１８にて判断される。そして、キャンセルボタンもクリックされていない場合は（Ｓ１８：Ｎ）、処理は再びＳ１７へ戻り、このＳ１７，Ｓ１８のループ処理によってＯＫボタンまたはキャンセルボタンがクリックされるまで待機する。このループ処理中にキャンセルボタンがクリックされた場合は、処理は前述のＳ７，Ｓ８のループ処理へ移行し、ＯＫボタンがクリックされた場合は、処理はＳ１９へ移行する。
【００５０】
Ｓ１９では、「ＵＳＢメモリのフォーマットを行います。ＵＳＢメモリ内のデータは全て消去されます。作業を継続しますか？」というメッセージが、ＯＫボタン，キャンセルボタンと共に表示部７７に表示される。続くＳ２１，Ｓ２２では、前述のＳ１７，Ｓ１８と同様のループ処理により、ＯＫボタンまたはキャンセルボタンがクリックされるまで待機する。このループ処理中にキャンセルボタンがクリックされた場合は（Ｓ２２：Ｙ）、処理は前述のＳ７，Ｓ８のループ処理へ移行し、ＯＫボタンがクリックされた場合は（Ｓ２１：Ｙ）、処理はＳ２３へ移行する。
【００５１】
Ｓ２３では、ＵＳＢメモリ１００の各領域のメモリ容量設定画面が、ＯＫボタン，キャンセルボタンと共に表示部７７に表示される。すなわち、この処理によって作成される認証ＵＳＢメモリは、その記憶領域が図１３に例示するように、管理者領域１１０と、一般ユーザ領域１２０と、非保護領域１３０とに分割されている。管理者領域１１０にはＭＦＰ認証データテーブル１１１が記録される。このＭＦＰ認証データテーブル１１１は、そのＵＳＢメモリ１００が認証ＵＳＢメモリとして使用可能なＭＦＰ１の各個体を表す個体情報の一例としてのＭＦＰノード名１１２と、各ＭＦＰノード名に対応付けられた許可情報の一例としての認証データ１１３との対によって構成されている。一般ユーザ領域１２０には、イメージスキャナ装置１７を介して読み取られた原稿画像に対応するスキャン画像データ１２１が記録される。また、非保護領域１３０には、パスワード等によって保護されないその他一般のデータが記録される。そして、管理者領域１１０は容量が固定されているが、一般ユーザ領域１２０，非保護領域１３０は容量を使用者が設定できるようになっており、Ｓ２３で表示されるメモリ容量設定画面では、それらの容量がテンキー等からの入力により設定できる。
【００５２】
図８へ戻って、Ｓ２３にてメモリ容量設定画面が表示されると、通常、所望の数値が入力された後、ＯＫボタンがクリックされる。そこで、続くＳ２４，Ｓ２５では、前述のＳ１７，Ｓ１８と同様のループ処理により、ＯＫボタンまたはキャンセルボタンがクリックされるまで待機する。このループ処理中にキャンセルボタンがクリックされた場合は（Ｓ２５：Ｙ）、処理は前述のＳ７，Ｓ８のループ処理へ移行し、ＯＫボタンがクリックされた場合は（Ｓ２４：Ｙ）、処理はＳ２６へ移行する。
【００５３】
Ｓ２６では、上記設定された容量に基き、一般ユーザ領域１２０があるか否かが判断される。一般ユーザ領域１２０がある場合は（Ｓ２６；Ｙ）、一般ユーザ領域１２０のパスワードの入力を要求する一般ユーザパスワード入力要求表示が表示部７７になされ、続くＳ２８では、パスワード入力が入力され、更にＯＫボタンがクリックされるまで待機する（Ｓ２８：Ｎ）。パスワード入力後にＯＫボタンがクリックされると（Ｓ２８：Ｙ）、処理はＳ２９へ移行し、上記設定された容量及びパスワードに基いてＵＳＢメモリ１００をフォーマットするＵＳＢメモリフォーマット処理が実行される。そして、ＵＳＢメモリフォーマット処理が終了すると、ＵＳＢメモリのフォーマットが完了した旨のメッセージがＳ３０にて表示部７７に表示され、処理はＳ３１へ移行する。また、ＵＳＢメモリ管理ボタンがクリックされたときに（Ｓ７：Ｙ）、認証ＵＳＢメモリがＵＳＢポート７８に装着された場合は（Ｓ１５：Ｙ）、ＵＳＢメモリ１００のフォーマットが既に完了しているので、Ｓ１６〜Ｓ３０を飛ばして、処理は直接Ｓ３１へ移行する。
【００５４】
Ｓ３１では、管理ＰＣ７０のＮＶＲＡＭ７４に、ＭＦＰ認証データテーブルが記憶されているか否かが判断される。なお、ここでいうＭＦＰ認証データテーブルも、ＵＳＢメモリ１００に記録されるＭＦＰ認証データテーブル１１１と同様、図１４（Ａ）に例示するように、各ＭＦＰ１のＭＦＰノード名と、それに対応する記録許可情報の一例としての認証データとの対によって構成されるテーブルである。このＭＦＰ認証データテーブルは、ＭＰＦ認証データテーブル管理ボタンがクリックされたとき（Ｓ８：Ｙ）に作成されるテーブルであり、その作成処理については後に詳述する。ＭＦＰ認証データテーブルがある場合は（Ｓ３１：Ｙ）、処理はＳ３２へ移行し、そのＭＦＰ認証データテーブルが、各ＭＦＰノード名の左隣にチェックボックスを伴って表示部７７に表示される。
【００５５】
続くＳ３３では、チェックボックスがクリックされたか否かが判断され、否の場合はＯＫボタンがクリックされたか否かがＳ３４にて判断される。ＯＫボックスもクリックされていない場合は（Ｓ３４：Ｎ）、Ｓ３５にてキャンセルボタンがクリックされたか否かが判断され、否の場合は処理はＳ３３へ移行する。すなわち、Ｓ３３〜Ｓ３５のループ処理により、チェックボックス，ＯＫボタン，キャンセルボタンのいずれかがクリックされるまで待機する。
【００５６】
このループ処理中にチェックボックスがクリックされた場合は（３３：Ｙ）、Ｓ３６にて、そのチェックボックスはチェック済みであるか否かが判断される。そして、チェック済みでない場合は（Ｓ３６：Ｎ）、Ｓ３７にてそのチェックボックスがチェック済みに設定されて、チェック済みの場合は（Ｓ３６：Ｙ）、Ｓ３８にてそのチェックボックスが未チェックに設定されて、処理はＳ３３〜Ｓ３５のループ処理へ移行する。
【００５７】
また、Ｓ３３〜Ｓ３５のループ処理中にＯＫボタンがクリックされると（Ｓ３４：Ｙ）、上記チェックボックスがチェック済みのＭＦＰ１の認証データが、Ｓ３９にてＵＳＢメモリ１００の管理者領域１１０にＭＦＰ認証データテーブル１１１として書き込まれる。なお、ＵＳＢメモリ管理ボタンがクリックされたときに（Ｓ７：Ｙ）、認証ＵＳＢメモリがＵＳＢポート７８に装着された場合は（Ｓ１５：Ｙ）、既にＭＦＰ認証データテーブル１１１に登録済みのＭＦＰ１のチェックボックスは予めチェック済みの状態でＭＦＰ認証データテーブルが表示され（Ｓ３２）、その中の一部のチェックボックスが未チェックに変更されると（Ｓ３８）、そのＭＦＰ１の認証データ１１３はＳ３９にて削除される。
【００５８】
Ｓ３９に続くＳ４１では、認証ＵＳＢの作成が完了した旨のメッセージが表示部７７に表示され、続くＳ４２では、そのメッセージの表示後所定時間内に終了ボタンがクリックされたか否かが判断される。終了ボタンがクリックされた場合は（Ｓ４２：Ｙ）、そのまま処理が終了し、終了ボタンがクリックされなかった場合は（Ｓ４２：Ｎ）、処理は前述のＳ７，Ｓ８のループ処理へ移行する。
【００５９】
また、管理ＰＣ７０のＮＶＲＡＭ７４にＭＦＰ認証データテーブル自体が記憶されていない場合は（Ｓ３１：Ｎ）、Ｓ３２〜Ｓ３９を飛ばして処理は直接Ｓ４１へ移行し、認証ＵＳＢの作成が完了した旨のメッセージが表示される。Ｓ３３〜Ｓ３５のループ処理中にキャンセルボタンがクリックされた場合も、ＵＳＢメモリ１００への認証データの書き込み（Ｓ３９）がなされることなく処理は直接Ｓ４１へ移行する。
【００６０】
また、Ｓ７，Ｓ８のループ処理中による待機中に、ＭＦＰ認証データ管理ボタンがクリックされると（Ｓ８：Ｙ）、処理はＳ５０へ移行し、その時点で管理ＰＣ７０のＮＶＲＡＭ７４に記憶されているＭＦＰ認証データテーブルが読み込まれる。続くＳ５１では、そのＭＦＰ認証データテーブルに基づき、図１４（Ｂ）に例示するような認証ＵＳＢ対応ＭＦＰリストがＲＡＭ７３の所定領域に作成される。
【００６１】
図１４（Ｂ）に例示するように、認証ＵＳＢ対応ＭＦＰリストは、ＭＦＰ認証データテーブルと同様のＭＦＰノード名と認証データとの対に加え、その各々に対して、認証データ生成済フラグ、認証データ更新フラグ、及び、認証データ更新成功フラグが設定される。また、この認証ＵＳＢ対応ＭＦＰリストは、新規のＭＦＰ１も追加可能に構成されており、ＭＦＰ認証データテーブルに未登録の新規のＭＦＰ１には、認証データとして「００００００００」が仮に設定される。なお、図１４（Ｂ）は、新規のＭＦＰ１である「ＭＦＰ＿１１」に対して後述のＳ６４にて認証データ「ｋｋｋｋｋｋｋｋ」生成され、「ＭＦＰ＿１２」，「ＭＦＰ＿１３」に対して未だ認証データが生成されていない状態を表している。
【００６２】
続くＳ５２では、ネットワークでアクセス可能な認証ＵＳＢ対応ＭＦＰ（認証ＵＳＢに対応したＭＦＰ１）が検出されているか否かが判断される。認証ＵＳＢ対応ＭＦＰが検出された場合は（Ｓ５３：Ｙ）、処理はＳ５４へ移行し、検出されない場合は（Ｓ５２：Ｎ）、Ｓ５３にて、認証ＵＳＢ対応ＭＦＰが未検出である旨のエラーメッセージが表示部７７に表示され、処理は再びＳ５２へ移行する。このＳ５２，Ｓ５３のループ処理中に、認証ＵＳＢ対応ＭＦＰがネットワークに接続されるなどすると、Ｓ５２にて肯定判断されて処理はＳ５４へ移行する。
【００６３】
Ｓ５４では、上記検出された認証ＵＳＢ対応ＭＦＰの中に、ＭＦＰ認証データテーブルに未登録の新規のＭＦＰ１があるか否かが判断される。新規のＭＦＰ１がある場合は（Ｓ５４：Ｙ）、Ｓ５５にて、その新規のＭＦＰ１が認証ＵＳＢ対応ＭＦＰリストに追加された後で、新規のＭＦＰ１がない場合はそのまま（Ｓ５４：Ｎ）、処理はＳ５６へ移行する。Ｓ５６では、認証ＵＳＢ対応ＭＦＰリストの全てのＭＦＰ１に対応する認証データ生成済フラグがＯＦＦに設定される。
【００６４】
続くＳ５７では、認証ＵＳＢ対応ＭＦＰリストにリストアップされたＭＦＰ１の中に、認証データ生成済のＭＦＰ１があるか否かが判断される。認証データ生成済のＭＦＰ１がある場合は（Ｓ５７：Ｙ）、認証ＵＳＢ対応ＭＦＰリストの中の認証データ生成済のＭＦＰ１に対応する認証データ生成済フラグがＳ５８にてＯＮに設定された上で、認証データ生成済のＭＦＰ１がない場合はそのまま（Ｓ５７：Ｎ）、処理はＳ５９へ移行する。
【００６５】
Ｓ５９では、その時点におけるフラグ設定状態を反映した認証ＵＳＢ対応ＭＦＰリストが表示部７７に表示される。なお、この認証ＵＳＢ対応ＭＦＰリストは、各ＭＦＰ１に対して認証データ生成ボタンを伴って表示されると共に、ＭＦＰ認証データテーブル更新ボタンやキャンセルボタンなど各種ボタンを伴って表示される。
【００６６】
続くＳ６０では、いずれかのＭＦＰ１（ＭＦＰ＊＊ともいう）の認証データ生成ボタンがクリックされたか否かが判断され、否の場合はＭＦＰ認証データテーブル更新ボタンがクリックされたか否かがＳ６１にて判断される。ＭＦＰ認証データテーブル更新ボタンもクリックされていない場合は（Ｓ６１：Ｎ）、キャンセルボタンがクリックされたか否かがＳ６２にて判断され、否の場合は処理はＳ６０へ移行する。すなわち、Ｓ６０〜Ｓ６２のループ処理により、いずれかのＭＦＰ１の認証データ生成ボタン，ＭＦＰ認証データテーブル更新ボタン，キャンセルボタンのいずれかがクリックされるまで待機する。
【００６７】
このループ処理中にキャンセルボタンがクリックされた場合は（Ｓ６２：Ｙ）、処理は前述のＳ７，Ｓ８のループ処理へ移行する。また、Ｓ６０〜Ｓ６２のループ処理中にいずれかのＭＦＰ１（ＭＦＰ＊＊）の認証データ生成ボタンがクリックされると（Ｓ６０：Ｙ）、Ｓ６３にて、そのＭＦＰ＊＊の認証データ生成済フラグがＯＮであるか否かが判断される。ＭＦＰ＊＊の認証データ生成済フラグがＯＦＦの場合は（Ｓ６３：Ｎ）、処理はＳ６４を経てＳ６０〜Ｓ６２のループ処理へ移行する。Ｓ６４では、そのＭＦＰ＊＊の認証データが生成され、認証データ生成済フラグ及び認証データ更新フラグがＯＮに設定され、表示部７７に表示されていた認証ＵＳＢ対応ＭＦＰリストの表示も同様に更新される。
【００６８】
一方、ＭＦＰ＊＊の認証データ生成済フラグがＯＮの場合は（Ｓ６３：Ｙ）、Ｓ６４の処理が実行されると認証データが変化する可能性がある。そこで、この場合、ＭＦＰ＊＊の認証データが更新される旨警告するメッセージがＳ６５にて表示部７７に表示される。続くＳ６６，Ｓ６７では、前述のＳ１７，Ｓ１８と同様のループ処理により、ＯＫボタンまたはキャンセルボタンがクリックされるまで待機する。このループ処理中にキャンセルボタンがクリックされた場合は（Ｓ６７：Ｙ）、処理は前述のＳ６０〜Ｓ６２のループ処理へ移行し、ＯＫボタンがクリックされた場合は（Ｓ６６：Ｙ）、処理は前述のＳ６４へ移行して認証データが新たに生成される。
【００６９】
次に、Ｓ６０〜Ｓ６２のループ処理中にＭＦＰ認証データテーブル更新ボタンがクリックされた場合は（Ｓ６１：Ｙ）、Ｓ６８にて、上書更新するＭＦＰ認証データがあるか否かが判断される。上書更新するＭＦＰ認証データがある場合は（Ｓ６８：Ｙ）、Ｓ６９にて、そのＭＦＰ１（ＭＦＰ＊＊）の認証データを上書更新する旨のメッセージが表示部７７に表示され、続くＳ７０，Ｓ７１では、前述のＳ１７，Ｓ１８と同様のループ処理により、ＯＫボタンまたはキャンセルボタンがクリックされるまで待機する。このループ処理中にキャンセルボタンがクリックされた場合は（Ｓ７１：Ｙ）、処理は前述のＳ６０〜Ｓ６２のループ処理へ移行し、ＯＫボタンがクリックされた場合は（Ｓ７０：Ｙ）、処理はＳ７２へ移行する。
【００７０】
Ｓ７２〜Ｓ７７では、上記処理によって一時的に作成された認証ＵＳＢ対応ＭＦＰリストの各ＭＦＰ１に対して、次のような処理が実行される。先ず、Ｓ７２では、あるＭＦＰ１（ＭＦＰ＊＊）の認証データ更新フラグがＯＮになっているか否かが判断され、ＯＮになっている場合は（Ｓ７２：Ｙ）、そのＭＦＰ＊＊が新規のＭＦＰ１であるか否かが判断される。新規のＭＦＰ１である場合は（Ｓ７３：Ｙ）、Ｓ７４にて、図１４（Ａ）に例示したＭＦＰ認証データテーブルのレコード（ＭＦＰノード名と認証データとの対）にそのＭＦＰ＊＊のレコードを追加した上で、新規のＭＦＰ１でない場合は（Ｓ７５：Ｎ）、ＭＦＰ認証データテーブルの内の、そのＭＦＰ＊＊のレコードの認証データを更新した上で、処理はＳ７６へ移行する。
【００７１】
Ｓ７６では、当該ＭＦＰ＊＊の認証データ更新成功フラグがＯＮに設定され、続くＳ７７では、認証ＵＳＢ対応ＭＦＰリストに挙げられたＭＦＰ１の中に、未処理のＭＦＰ１があるか否かが判断される。未処理のＭＦＰ１がある場合は（Ｓ７７：Ｙ）、処理はＳ７２へ移行し、未処理のＭＦＰ１のいずれかに対して、上記Ｓ７２〜Ｓ７６の処理が実行される。また、Ｓ７２にて参照されたＭＦＰ＊＊の認証データ更新フラグがＯＦＦの場合は（Ｓ７２：Ｎ）、Ｓ７３〜Ｓ７６を飛ばして処理は直接Ｓ７７へ移行し、他に未処理のＭＦＰ１があるか否かが判断される。
【００７２】
こうして、認証ＵＳＢ対応ＭＦＰリストに挙げられた全てのＭＦＰ１に対して上記Ｓ７２〜Ｓ７６の処理が終了すると（Ｓ７７：Ｎ）、Ｓ７８にて、認証データの更新が成功した旨のメッセージが表示部７７に表示される。また、このとき、認証ＵＳＢ対応ＭＦＰリストはＲＡＭ７３から消去される。
【００７３】
続くＳ７９では、Ｓ７８によるメッセージ表示後、所定時間内に終了ボタンがクリックされたか否かが判断される。終了ボタンがクリックされた場合は（Ｓ７９：Ｙ）、そのまま処理が終了し、終了ボタンがクリックされなかった場合は（Ｓ７９：Ｎ）、処理は前述のＳ７，Ｓ８のループ処理へ移行する。以上のような処理により、管理ＰＣ７０では、ＵＳＢメモリ１００を図１３に例示したようにＭＦＰ認証データテーブル１１１を備えた認証ＵＳＢメモリとしたり、ＮＶＲＡＭ７４にＭＦＰ認証データテーブルを作成したりすることができる。
【００７４】
［画像読取処理についての説明］
次に、ＭＦＰ１にて実行される画像読取処理について説明する。ＭＦＰ１のＣＰＵ６１は、電源が投入されると、図１５に示す画像読取処理を実行する。この画像読取処理では、先ずＳ８１にて、操作ボタン群１４ａのＳｃａｎキーが押下されたか否かが判断され、Ｓｃａｎキーが押下されるまで処理はＳ８１にて待機する（Ｓ８１：Ｎ）。なお、この待機中にＣｏｐｙキーなど他機能を指示するキーが押下されると、その機能に対応した周知の他の処理が実行される。
【００７５】
Ｓ８１による待機中にＳｃａｎキーが押下されると（Ｓ８１：Ｙ）、処理はＳ８２へ移行し、ＵＳＢメモリ１００にデータを記録する処理（Ｓｃａｎ  ｔｏ  ｓｔｏｒａｇｅという）が選択されているか否かが判断される。Ｓｃａｎ  ｔｏ  ｓｔｏｒａｇｅが選択されていない場合は（Ｓ８２：Ｎ）、Ｓ８３にて通常のＳｃａｎ処理が実行された後、処理はＳ８１へ移行する。
【００７６】
一方、Ｓｃａｎ  ｔｏ  ｓｔｏｒａｇｅが選択されている場合は（Ｓ８２：Ｙ）、Ｓ８４にて、ＵＳＢポート６８にＵＳＢメモリ１００が検出されたか否かが判断される。ＵＳＢメモリ１００が検出されない場合は（Ｓ８４：Ｎ）、Ｓ８５にて、ブザー１３３によるエラー音の鳴動がなされると共にＵＳＢメモリが未検出である旨のエラーメッセージが液晶表示部１４ｂに表示され、処理は前述のＳ８１へ移行する。
【００７７】
また、ＵＳＢメモリ１００が検出された場合は（Ｓ８４：Ｙ）、続くＳ８６にて、そのＵＳＢメモリ１００に管理者領域１１０が存在するか否か、すなわち、そのＵＳＢメモリ１００が認証ＵＳＢメモリであるか否かが判断される。管理者領域１１０が存在しない場合は（Ｓ８６：Ｎ）、Ｓ８７にて、ブザー１３３によるエラー音の鳴動がなされると共にＵＳＢ認証エラーメッセージが液晶表示部１４ｂに表示され、処理は前述のＳ８１へ移行する。
【００７８】
一方、管理者領域１１０が存在した場合は（Ｓ８６：Ｙ）、Ｓ８８にて、そのＵＳＢメモリ１００の管理者領域１１０からＭＦＰ認証データテーブル１１１が読み出される。続くＳ８９では、そのＭＦＰ認証データテーブル１１１の中に、当該ＭＦＰ１のＭＦＰノード名１１２（例えば「ＭＦＰ＿０１」）に一致する認証データ１１３が存在するか否かが判断され、存在しない場合は（Ｓ８９：Ｎ）、処理は前述のＳ８７へ移行してエラーが報知される。一方、当該ＭＦＰ１のＭＦＰノード名１１２に一致する認証データ１１３が存在した場合は（Ｓ８９：Ｙ）、Ｓ９０にて、その認証データ１１３が管理ＰＣ７０へ送信される。
【００７９】
ここで、ＭＦＰ１から認証データが送信されると、管理ＰＣ７０は図１６に示す処理を割り込みで実行する。この処理では、先ず、Ｓ１０１にて、受信された認証データが送信元のＭＦＰ１のＭＦＰノード名と対応付けてＲＡＭ７３に記憶され、続くＳ１０２では、そのデータ対が、上記ＭＦＰ認証データテーブルにレコードとして記録されているＭＦＰノード名と認証データとの対と一致するか否が判断される。一致する場合には（Ｓ１０３：Ｙ）、Ｓ１０３にて、スキャン許可通知が上記送信元のＭＦＰ１へ向けて送信され、管理ＰＣ７０の処理は上記割り込み時に実行されていた処理に復帰する。一方、上記ＭＦＰノード名と認証データの対がＭＦＰ認証データテーブルと一致しない場合はそのまま（Ｓ１０３：Ｎ）、管理ＰＣ７０の処理は上記割り込み時に実行されていた処理に復帰する。
【００８０】
図１５に戻って、そこで、ＭＦＰ１では、Ｓ９０に続くＳ９１にて、所定時間内に管理ＰＣ７０からスキャン許可通知が返送されたか否かが判断され、返送されない場合（Ｓ９１：Ｎ）、処理は前述のＳ８７へ移行してエラーが報知される。一方、管理ＰＣ７０からスキャン許可通知が返送された場合は（Ｓ９１：Ｙ）、Ｓ９２にて、ＵＳＢメモリ１００の一般ユーザ領域１２０に空きがあるか否かが判断される。一般ユーザ領域１２０に空きがない場合は（Ｓ９２：Ｎ）、ブザー１３３によるエラー音の鳴動がなされると共にメモリ空き領域が不足である旨のエラーメッセージが液晶表示部１４ｂに表示され、処理は前述のＳ８１へ移行する。
【００８１】
一方、ＵＳＢメモリ１００の一般ユーザ領域１２０に空きがある場合は（Ｓ９２：Ｙ）、Ｓ９４にて、イメージスキャナ装置１７を介して読み取られた原稿画像のデータをＵＳＢメモリ１００に記録するＳｃａｎ  ｔｏ  ｓｔｏｒａｇｅ処理が実行され、続いて処理は前述のＳ８１へ移行する。
【００８２】
ここで、Ｓｃａｎ  ｔｏ  ｓｔｏｒａｇｅ処理の詳細について、図１７のフローチャートを用いて説明する。図１７に示すように、この処理では、先ずＳ９４０にて、テンポラリＳｃａｎ設定情報としてデフォルトの設定情報が設定される。続くＳ９４１では、使用者によるＳｃａｎ設定情報の入力を待つＳｃａｎ設定情報入力待機表示が液晶表示部１４ｂになされ、続くＳ９４２にて、使用者によるＳｃａｎ設定情報の入力があったか否かが判断される。Ｓｃａｎ設定情報の入力がない場合は（Ｓ９４２：Ｎ）、Ｓ９４４にて、スタートキーが押下されたか否かが判断され、否の場合はストップキーが押下されたか否かがＳ９４５にて判断される。
【００８３】
ストップキーも押下されていない場合は（Ｓ９４５：Ｎ）、その他のキーが押下されたか否かがＳ９４６にて判断され、否の場合はＳｃａｎ入力待機タイムアウトが経過したか否かがＳ９４７にて判断される。そして、Ｓｃａｎ入力待機タイムアウトが経過していない場合は（Ｓ９４７：Ｎ）、処理は前述のＳ９４１へ移行する。すなわち、Ｓ９４１〜Ｓ９４７のループ処理により、Ｓｃａｎ設定入力表示を行いながら（Ｓ９４１）、何らかのキーが押下されるか（Ｓ９４４：ｙまたはＳ９４５：ＹまたはＳ９４６：Ｙ）、Ｓｃａｎ入力待機タイムアウトが経過するか（Ｓ９４７：Ｙ）、するまで待機するのである。
【００８４】
そして、このループ処理中にＳｃａｎ設定情報の入力があった場合は（Ｓ９４２：Ｙ）、Ｓ９４８にてテンポラリＳｃａｎ設定情報がその入力に応じて更新された後、処理は再びＳ９４１〜Ｓ９４７のループ処理へ移行する。また、このループ処理中にストップキーが押下された場合（Ｓ９４５：Ｙ）、及び、Ｓｃａｎ入力待機タイムアウトが経過した場合は（Ｓ９４７：ｙ）、Ｓｃａｎ動作をすることなく処理は前述のＳ８１へ移行し、その他のキーが押下された場合は（Ｓ９４６：Ｙ）、Ｓ９４９にてブザー１３３による拒否音の鳴動がなされた後、処理は再びＳ９４１〜９４７のループ処理へ移行する。
【００８５】
また、このループ処理中にスタートキーが押下された場合は（Ｓ９４４：Ｙ）、処理はＳ９５０へ移行する。Ｓ９５０では、イメージスキャナ装置１７を介して原稿画像を読み取るＳｃａｎ動作が実行され、続くＳ９５１では、Ｓ９５０の処理で読み取られた画像データが、スキャン画像データ１２１としてＵＳＢメモリ１００の一般ユーザ領域１２０に書き込まれる。続くＳ９５２では、Ｓ９５０の処理で読み取られてＲＡＭ６３に一時的に記憶された画像データを消去するなどのＳｃａｎ終了動作が実行され、処理は前述のＳ８１へ移行する。
【００８６】
このように、本実施の形態では、適切な認証データが記録されたＵＳＢメモリ１００にしかＳｃａｎ  ｔｏ  ｓｔｏｒａｇｅ処理（Ｓ９４）が実行されない（Ｓ８９〜Ｓ９１参照）。このため、イメージスキャナ装置１７を介して読み取られた原稿画像のデータが記録されたＵＳＢメモリ１００が氾濫するのを良好に抑制することができる。また、本実施の形態では、ＵＳＢメモリ１００から読み取った認証データを管理ＰＣ７０へ送信し（Ｓ９０）、管理ＰＣ７０からスキャン許可通知を受信することによって（Ｓ９１：Ｙ）、上記認証データが適切であることを判断している。従って、オンラインで認証データの適否が判断でき、ＭＦＰ１自身がオフラインで適否を判断する場合に比べて、ＭＦＰ１側のメモリの記憶領域等を節約することができる。
【００８７】
更に、本実施の形態では、当該ＭＦＰ１のＭＦＰノード名に一致する認証データがＵＳＢ１００に存在しない場合は（Ｓ８９：Ｎ）、その時点でＵＳＢメモリ１００の認証データが不適切であると判断してそれ以上の判断（管理ＰＣ７０への認証データの送信等）が行われない。また、ＵＳＢメモリ１００が装着されていないときは（Ｓ８４：Ｎ）、認証データの読み出しすら行われない。このため、処理を良好に迅速化することができる。
【００８８】
また更に、本実施の形態では、ＵＳＢ１００に書き込まれる認証データ１１３を、管理ＰＣ７０によって一括して管理しているので、イメージスキャナ装置１７を介して読み取られた原稿画像に対応するデータが記録されたＵＳＢメモリ１００が氾濫するのを一層良好に抑制することができる。しかも、上記認証データ１１３が書き込まれた認証ＵＳＢメモリでは、その記憶領域が管理者領域１１０，一般ユーザ領域１２０，非保護領域１３０に分割されているので、データの読み書きが一層円滑に行える。また、非保護領域１３０を備えたことにより、認証ＵＳＢメモリとしてフォーマットされたＵＳＢメモリ１００も一般のＵＳＢメモリ１００と同様に使用することが可能となる。
【００８９】
なお、上記実施の形態において、Ｓ９５１の処理がデータ記録手段に、Ｓ８８の処理が読み出し手段に、Ｓ８９〜Ｓ９１の処理が判断手段に、Ｓ８４の処理が検出手段に、Ｓ３９の処理が許可情報記録手段に、Ｓ１０２の処理が照合手段に、Ｓ１０３の処理が照合結果送信手段に、それぞれ相当する。
【００９０】
［本発明の他の実施の形態］
また、本発明は上記実施の形態に何ら限定されるものではなく、本発明の要旨を逸脱しない範囲で種々の形態で実施することができる。例えば、上記実施の形態では、ＭＦＰ認証データテーブルの認証データとＵＳＢ１００に記録された認証データ１１３とを管理ＰＣ７０で照合しているが、ＭＦＰ１側で照合してもよい。図１８は、そのような実施の形態を表すフローチャートであって、以下、図１５のフローチャートに対する変更点だけを説明する。
【００９１】
図１８に示すように、この実施の形態では、ＵＳＢメモリ１００から読み出されたＭＦＰ認証データテーブル１１１の中に当該ＭＦＰ１のＭＦＰノード名に一致する認証データ１１３があった場合（Ｓ８９：Ｙ）、続くＳ２９０にて、管理ＰＣ７０へそのＭＦＰノード名に対応する認証データを要求する。すると、管理ＰＣ７０は、そのＭＦＰノード名に対応する認証データを返送する。そこで、続くＳ２９１では、管理ＰＣ７０から認証データを受信するまで待機し（Ｓ２９１：Ｎ）、受信すると（Ｓ２９１：Ｙ）、Ｓ２９２にて、ＵＳＢ１００から読み出された認証データ１１３と上記受信された認証データとが一致するか否かが判断される。そして、一致する場合は（Ｓ２９２：Ｙ）、前述のＳ９２へ移行し、一致しない場合は（Ｓ２９２：Ｎ）、前述のＳ９３へ移行するのである。
【００９２】
この場合も、上記実施の形態と同様の効果が生じる。但し、本実施の形態では、認証データの照合をＭＦＰ１側で行っているため、管理ＰＣ７０の負荷を軽くすることができ、１つの管理ＰＣ７０が多数のＭＦＰ１を管理する場合に有効である。なお、本実施の形態において、Ｓ２９０〜Ｓ２９２の処理が判断手段に、Ｓ２９０に対して管理ＰＣが認証データを返送する処理が記録許可情報送信手段に、それぞれ相当する。
【００９３】
また、認証データの照合をＭＦＰ１側で行う方法としては、管理ＰＣ７０のＮＶＲＡＭ７４に記憶されるＭＦＰ認証データテーブルを予めＭＦＰ１へもダウンロードしておく方法も考えられる。図１９，図２０は、そのような実施の形態を表すフローチャートであって、以下、図１２，図１５のフローチャートに対する変更点だけを説明する。
【００９４】
図１９に示すように、この実施の形態では、ＭＦＰ＊＊の認証データ更新フラグがＯＮの場合（Ｓ７２：Ｙ）、そのＭＦＰ＊＊へ認証データ更新要求を送信する。すると、ＭＦＰ＊＊は、管理ＰＣ７０へ認証データ更新要求受領通知を返送する。そこで、続くＳ３７１では、ＭＦＰ＊＊から認証データ更新要求受領通知が返送されたか否かが判断され、返送されていない場合は（Ｓ３７１：Ｎ）、Ｓ３７２にてタイムアウトか否かが判断される。タイムアウトでない場合は（Ｓ３７２：Ｎ）、処理は再びＳ３７１へ移行し、以下、このＳ３７１，Ｓ３７２のループ処理により、タイムアウトになるまで認証データ更新要求受領通知の返送が待機される。
【００９５】
タイムアウトになるまでに（Ｓ３７２：Ｎ）、ＭＦＰ＊＊から認証データ更新要求受領通知が返送されると（Ｓ３７１：Ｙ）、Ｓ３７３にて、そのＭＦＰ＊＊へ認証データが送信される。ＭＦＰ＊＊は、この認証データを受領すると、自身のＮＶＲＡＭ６４に記録されたＭＦＰ認証データテーブルを更新して、管理ＰＣ７０へ認証データ更新成功通知を返送する。そこで、続くＳ３７４，Ｓ３７５では、Ｓ３７１，Ｓ３７２と同様のループ処理により、タイムアウトになるまで認証データ更新成功通知の返送が待機される。
【００９６】
タイムアウトになるまでに（Ｓ３７５：Ｎ）、ＭＦＰ＊＊から認証データ更新成功通知が返送されると（Ｓ３７４：Ｙ）、処理は前述のＳ７３へ移行する。また、上記いずれかのループ処理による待機中にタイムアウトになると（Ｓ３７２：ＹまたはＳ３７５：Ｙ）、Ｓ３７６にてＭＦＰ＊＊の認証データ更新成功フラグがＯＦＦに設定された後、処理は前述のＳ７７へ移行する。
【００９７】
そして、認証ＵＳＢ対応ＭＦＰリストに挙げられた全てのＭＦＰ１に対してＳ７２〜Ｓ３７６の処理が終了すると（Ｓ７７：Ｎ）、続くＳ３７７にて、認証データ更新成功フラグがＯＦＦのＭＦＰ１があるか否かが判断される。そして、認証データ更新成功フラグがＯＦＦのＭＦＰ１が存在しない場合は（Ｓ３７７：Ｎ）、Ｓ３７８にて認証データ更新成功メッセージが表示部７７に表示された後、認証データ更新成功フラグがＯＦＦのＭＦＰ１が存在する場合は（Ｓ３７７：Ｙ）、Ｓ３７９にて認証データ更新成功フラグＯＦＦのＭＦＰ１のリストが表示部７７に表示された後、それぞれ処理は前述のＳ７９へ移行する。
【００９８】
本実施の形態のＭＦＰ１は、上記処理によって、自身のＮＶＲＡＭ７４（記録許可情報記憶手段の一例）にＭＦＰ認証データテーブルを記憶しているので、そのＭＦＰ１における処理は図２０に示すようになる。すなわち、ＵＳＢメモリ１００から読み出されたＭＦＰ認証データテーブル１１１の中に当該ＭＦＰ１のＭＦＰノード名に一致する認証データ１１３があった場合（Ｓ８９：Ｙ）、続くＳ３９０にて、ＭＦＰ１本体のＮＶＲＡＭ７４に記憶された認証データと、ＵＳＢ１００から読み出された認証データ１１３とが一致するか否かが判断される。そして、一致する場合は（Ｓ３９０：Ｙ）、前述のＳ９２へ移行し、一致しない場合は（Ｓ３９０：Ｎ）、前述のＳ８７へ移行するのである。
【００９９】
この場合も、上記各実施の形態と同様の効果が生じる。但し、本実施の形態でも、認証データの照合をＭＦＰ１側で行っているため、管理ＰＣ７０の負荷を軽くすることができ、１つの管理ＰＣ７０が多数のＭＦＰ１を管理する場合に有効である。また、本実施の形態では、認証データ更新後はオフラインで認証データの照合が行えるため、管理ＰＣ７０との通信が不能になった場合でもＳｃａｎ  ｔｏ  ｓｔｏｒａｇｅ処理（Ｓ９４）が実行可能である。なお、本実施の形態において、Ｓ３９０の処理が判断手段に、Ｓ３７３の処理が記録許可情報送信手段に、それぞれ相当する。更に、本発明は、上記各実施の形態以外にも種々の形態で実施することができることはいうまでもない。
【図面の簡単な説明】
【０１００】
【図１】本発明が適用されたＭＦＰの構成を表す斜視図である。
【図２】そのＭＦＰの構成を表す側断面図である。
【図３】画像読取装置を除いたＭＦＰの内部構造を表す平面図である。
【図４】そのＭＦＰの記録ヘッドを下面から見た模式図である。
【図５】そのＭＦＰのイメージスキャナ装置の内部構造を表す横断面図である。
【図６】そのＭＦＰ及び管理ＰＣの制御系の構成を表すブロック図である。
【図７】管理ＰＣにおける管理アプリケーションの処理を表すフローチャートである。
【図８】その管理アプリケーションの処理の続きを表すフローチャートである。
【図９】その管理アプリケーションの処理の更に続きを表すフローチャートである。
【図１０】その管理アプリケーションの処理の更に続きを表すフローチャートである。
【図１１】その管理アプリケーションの処理の更に続きを表すフローチャートである。
【図１２】その管理アプリケーションの処理の更に続きを表すフローチャートである。
【図１３】ＵＳＢメモリの記憶領域のフォーマットを例示する説明図である。
【図１４】管理ＰＣのＭＦＰ認証データテーブル及びＵＳＢ対応ＭＦＰリストを例示する説明図である。
【図１５】ＭＦＰにおける画像読取処理を表すフローチャートである。
【図１６】その画像読取処理に応じた管理ＰＣの割り込み処理を表すフローチャートである。
【図１７】その画像読取処理のＳｃａｎ  ｔｏ  ｓｔｏｒａｇｅ処理を表すフローチャートである。
【図１８】他の実施の形態における画像読取処理を表すフローチャートである。
【図１９】更に他の実施の形態における管理アプリケーションの処理の一部を表すフローチャートである。
【図２０】その実施の形態における画像読取処理を表すフローチャートである。
【符号の説明】
【０１０１】
１…多機能印刷装置    １２…画像読取装置    １４…操作パネル部
１７…イメージスキャナ装置    ６１，７１…ＣＰＵ    ６２，７２…ＲＯＭ
６３，７３…ＲＡＭ    ６４，７４…ＮＶＲＡＭ    ６７，８０…ＬＡＮインタフェース
６８，７８…ＵＳＢポート    ７０…管理ＰＣ    ７６…操作部    ７７…表示部
１００…ＵＳＢメモリ    １１０…管理者領域    １１１…ＭＦＰ認証データテーブル
１１２…ＭＦＰノード名    １１３…認証データ    １２０…一般ユーザ領域
１２１…スキャン画像データ    １３０…非保護領域    １３３…ブザー
【図１】
2007300329.tif 000003
【図２】
2007300329.tif 000004
【図４】
2007300329.tif 000005
【図５】
2007300329.tif 000006
【図６】
2007300329.tif 000007
【図７】
2007300329.tif 000008
【図８】
2007300329.tif 000009
【図９】
2007300329.tif 000010
【図１０】
2007300329.tif 000011
【図１１】
2007300329.tif 000012
【図１２】
2007300329.tif 000013
【図１３】
2007300329.tif 000014
【図１４】
2007300329.tif 000015
【図１５】
2007300329.tif 000016
【図１６】
2007300329.tif 000017
【図１７】
2007300329.tif 000018
【図１８】
2007300329.tif 000019
【図１９】
2007300329.tif 000020
【図２０】
2007300329.tif 000021
【図３】
2007300329.tif 000022