(57)【要約】【課題】ジョブが中断した場合に、データのセキュリティを保証しつつユーザの利便性を向上させることが可能な情報処理装置を提供する。【解決手段】ＵＳＢデバイスの装着が有ったかどうかを判断する（ステップＳ１０）。ＵＳＢデバイス装着情報をジョブ制御部に通知する（ステップＳ１１）。ＵＳＢデバイス装着情報の通知を受けて、ＵＳＢデバイス管理部にアクセスする（ステップＳ１２）。ジョブ制御部は、ＵＳＢデバイス管理部のメモリにジョブ中断情報が有るかどうかを判断する（ステップＳ１３）。ＵＳＢデバイス管理部のメモリにジョブ中断情報が有る場合には、ジョブ中断があった場合であるため、次に、ＵＳＢデバイスの装着が再装着であるかどうかを判断する（ステップＳ１４）。再装着であると判断される場合には、ジョブ制御部は、ジョブ中断情報に基づいて、ジョブ再実行処理を実行する（ステップＳ１５）。【選択図】図６
2009296527.tif 000002
【特許請求の範囲】
【請求項１】
着脱式装置を装着可能な着脱部と、
前記着脱部に装着された着脱式装置の装着状態を管理するためのデバイス管理部と、
前記着脱部に装着された着脱式装置に対してジョブを実行する制御部と、
記憶部とを備え、
前記デバイス管理部は、前記着脱部に装着されている前記着脱式装置が抜き取られた状態であることを検知した場合には、前記制御部に抜き取り情報を通知し、
前記制御部は、前記デバイス管理部からの前記抜き取り情報の通知に応答して、前記着脱部に装着された着脱式装置に対してジョブ実行中の場合には、ジョブを中断して、中断したジョブに関する情報を前記記憶部に格納し、
前記デバイス管理部は、前記着脱部に再び着脱式装置が装着された状態であることを検知した場合には、前記制御部に装着情報を通知し、
前記制御部は、前記デバイス管理部からの前記装着情報の通知に応答して、前記着脱部から抜き取られた着脱式装置と再び装着された着脱式装置とが一致するか否かを判断して、一致すると判断した場合には、前記記憶部に格納されている前記中断したジョブに関する情報を参照して、前記中断したジョブに関する情報に基づいて、中断したジョブを継続実行する、情報処理装置。
【請求項２】
前記ジョブ実行中に処理される画像データを一時的に格納するための画像記憶部をさらに備え、
前記制御部は、前記デバイス管理部からの前記抜き取り情報の通知に応答して、前記画像記憶部に一時的に格納された画像データを削除する、請求項１記載の情報処理装置。
【請求項３】
個人認証処理を実行する認証部をさらに備え、
前記制御部は、前記認証部において所定条件に従って個人認証処理状態が終了した場合に、前記記憶部に格納されている中断したジョブに関する情報を削除する、請求項１記載の情報処理装置。
【請求項４】
前記ジョブ実行中に処理される画像データを一時的に格納するための画像記憶部をさらに備え、
前記制御部は、前記認証部において所定条件に従って個人認証処理状態が終了した場合に、前記記憶部に格納されている中断したジョブに関する情報を削除するとともに、前記画像記憶部に一時的に格納された画像データを削除する、請求項３記載の情報処理装置。
【請求項５】
前記制御部は、前記デバイス管理部からの前記装着情報の通知に応答して、前記着脱部から抜き取られた着脱式装置と再び装着された着脱式装置とが一致するか否かを判断して、一致しないと判断した場合には、前記記憶部に格納されている前記中断したジョブに関する情報を削除する、請求項１記載の情報処理装置。
【請求項６】
前記ジョブ実行中に処理される画像データを一時的に格納するための画像記憶部をさらに備え、
前記制御部は、前記デバイス管理部からの前記装着情報の通知に応答して、前記着脱部から抜き取られた着脱式装置と再び装着された着脱式装置とが一致するか否かを判断して、一致しないと判断した場合には、前記記憶部に格納されている中断したジョブに関する情報を削除するとともに、前記画像記憶部に一時的に格納された画像データを削除する、請求項５記載の情報処理装置。
【請求項７】
着脱式装置の装着状態を管理するステップと、
装着された着脱式装置に対してジョブを実行するステップとを備え、
前記管理するステップは、
前記着脱式装置が抜き取られた状態であることを検知した場合には、抜き取り情報を通知するステップと、
再び着脱式装置が装着された状態であることを検知した場合には、装着情報を通知するステップとを含み、
前記ジョブを実行するステップは、
前記抜き取り情報の通知に応答して、前記装着された着脱式装置に対してジョブ実行中の場合には、ジョブを中断するステップと、
中断したジョブに関する情報を記憶部に格納するステップと、
前記装着情報の通知に応答して、抜き取られた着脱式装置と再び装着された着脱式装置とが一致するか否かを判断するステップと、
前記判断するステップにおいて、一致すると判断した場合には、前記記憶部に格納されている前記中断したジョブに関する情報を参照するステップと、
前記記憶部に格納されている前記中断したジョブに関する情報に基づいて、中断したジョブを継続実行するステップとを含む、情報処理方法。
【請求項８】
ジョブ実行中に処理される画像データを画像記憶部に一時的に格納するステップと、
前記抜き取り情報の通知に応答して、前記画像記憶部に一時的に格納された画像データを削除するステップとをさらに備える、請求項７記載の情報処理方法。
【請求項９】
個人認証処理を実行するステップと、
所定条件に従って個人認証処理状態が終了した場合に、前記記憶部に格納されている中断したジョブに関する情報を削除するステップとをさらに備える、請求項７記載の情報処理方法。
【請求項１０】
ジョブ実行中に処理される画像データを画像記憶部に一時的に格納するステップをさらに備え、
前記削除するステップは、前記画像記憶部に一時的に格納された画像データを削除するステップを含む、請求項９記載の情報処理方法。
【請求項１１】
前記装着情報の通知に応答して、抜き取られた着脱式装置と再び装着された着脱式装置とが一致するか否かを判断するステップと、
前記判断するステップにおいて、一致しないと判断した場合には、前記記憶部に格納されている前記中断したジョブに関する情報を削除するステップとをさらに備える、請求項７記載の情報処理方法。
【請求項１２】
ジョブ実行中に処理される画像データを画像記憶部に一時的に格納するステップを備え、
前記削除するステップは、前記画像記憶部に一時的に格納された画像データを削除するステップをさらに含む、請求項１１記載の情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は情報処理装置および情報処理方法に関し、特に、ＵＳＢ（Universal Serial Bus）デバイスを装着することが可能なＵＳＢコネクタを備えた情報処理装置および情報処理方法に関する。
【背景技術】
【０００２】
近年、ＵＳＢメモリの普及により、ユーザがＵＳＢメモリに文書データ等を保存し常時持ち歩くケースが増えている。
【０００３】
このような場合に対応するために近年ＵＳＢメモリに格納された文書を印刷するため、あるいはスキャンした文書をＵＳＢメモリに格納するためにＵＳＢメモリをＭＦＰ（Multi Function Peripheral）に接続することが必要になってきている。
【０００４】
一方で、データのセキュリティを確保する観点から、認証情報等のデータをＵＳＢメモリに保持させてデータが一致した場合に当該ＵＳＢメモリの使用を許可する方式等が種々提案されている（特許文献１〜特許文献３）。
【０００５】
しかしながら、認証情報等のデータをＵＳＢメモリに格納することによって使用許可の可否を判断することは、複雑なシステムとなってしまう可能性があり利便性に欠けるという問題がある。
【特許文献１】特開２００６−２２９８５４号公報
【特許文献２】特開２００６−３０２２５７号公報
【特許文献３】特開２００１−３１９１９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
また、データのセキュリティに関連して、ジョブが中断した場合のデータの取り扱いも重要な課題である。
【０００７】
例えば、ＵＳＢメモリのジョブ実行中にＵＳＢメモリを抜くことにより、ジョブが中断されるが、当該場合に、中断したジョブに関する情報を削除することによりセキュリティを向上させることが可能であるが、ユーザが中断したジョブの継続を望む場合であってもジョブの継続処理を実行することはできず、最初から操作をやり直す必要が生じ、ユーザの利便性に欠けるという問題がある。
【０００８】
本発明は、上記のような問題を解決するためになされたものであって、ジョブが中断した場合に、データのセキュリティを保証しつつユーザの利便性を向上させることが可能な情報処理装置および情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る情報処理装置は、着脱式装置を装着可能な着脱部と、着脱部に装着された着脱式装置の装着状態を管理するためのデバイス管理部と、着脱部に装着された着脱式装置に対してジョブを実行する制御部と、記憶部とを含む。デバイス管理部は、着脱部に装着されている着脱式装置が抜き取られた状態であることを検知した場合には、制御部に抜き取り情報を通知する。制御部は、デバイス管理部からの抜き取り情報の通知に応答して、着脱部に装着された着脱式装置に対してジョブ実行中の場合には、ジョブを中断して、中断したジョブに関する情報を記憶部に格納する。デバイス管理部は、着脱部に再び着脱式装置が装着された状態であることを検知した場合には、制御部に装着情報を通知する。制御部は、デバイス管理部からの装着情報の通知に応答して、着脱部から抜き取られた着脱式装置と再び装着された着脱式装置とが一致するか否かを判断して、一致すると判断した場合には、記憶部に格納されている中断したジョブに関する情報を参照して、中断したジョブに関する情報に基づいて、中断したジョブを継続実行する。
【００１０】
好ましくは、ジョブ実行中に処理される画像データを一時的に格納するための画像記憶部をさらに含む。制御部は、デバイス管理部からの抜き取り情報の通知に応答して、画像記憶部に一時的に格納された画像データを削除する。
【００１１】
好ましくは、個人認証処理を実行する認証部をさらに含む。制御部は、認証部において所定条件に従って個人認証処理状態が終了した場合に、記憶部に格納されている中断したジョブに関する情報を削除する。
【００１２】
特に、ジョブ実行中に処理される画像データを一時的に格納するための画像記憶部をさらに含む。制御部は、認証部において所定条件に従って個人認証処理状態が終了した場合に、記憶部に格納されている中断したジョブに関する情報を削除するとともに、画像記憶部に一時的に格納された画像データを削除する。
【００１３】
好ましくは、制御部は、デバイス管理部からの装着情報の通知に応答して、着脱部から抜き取られた着脱式装置と再び装着された着脱式装置とが一致するか否かを判断して、一致しないと判断した場合には、記憶部に格納されている中断したジョブに関する情報を削除する。
【００１４】
特に、ジョブ実行中に処理される画像データを一時的に格納するための画像記憶部をさらに含む。制御部は、デバイス管理部からの装着情報の通知に応答して、着脱部から抜き取られた着脱式装置と再び装着された着脱式装置とが一致するか否かを判断して、一致しないと判断した場合には、記憶部に格納されている中断したジョブに関する情報を削除するとともに、画像記憶部に一時的に格納された画像データを削除する。
【００１５】
本発明に係る情報処理方法は、着脱式装置の装着状態を管理するステップと、装着された着脱式装置に対してジョブを実行するステップとを含む。管理するステップは、着脱式装置が抜き取られた状態であることを検知した場合には、抜き取り情報を通知するステップと、再び着脱式装置が装着された状態であることを検知した場合には、装着情報を通知するステップとを含む。ジョブを実行するステップは、抜き取り情報の通知に応答して、装着された着脱式装置に対してジョブ実行中の場合には、ジョブを中断するステップと、中断したジョブに関する情報を記憶部に格納するステップと、装着情報の通知に応答して、抜き取られた着脱式装置と再び装着された着脱式装置とが一致するか否かを判断するステップと、判断するステップにおいて、一致すると判断した場合には、記憶部に格納されている中断したジョブに関する情報を参照するステップと、記憶部に格納されている中断したジョブに関する情報に基づいて、中断したジョブを継続実行するステップとを含む。
【００１６】
好ましくは、ジョブ実行中に処理される画像データを画像記憶部に一時的に格納するステップと、抜き取り情報の通知に応答して、画像記憶部に一時的に格納された画像データを削除するステップとをさらに含む。
【００１７】
好ましくは、個人認証処理を実行するステップと、所定条件に従って個人認証処理状態が終了した場合に、記憶部に格納されている中断したジョブに関する情報を削除するステップとをさらに含む。
【００１８】
特に、ジョブ実行中に処理される画像データを画像記憶部に一時的に格納するステップをさらに含む。削除するステップは、画像記憶部に一時的に格納された画像データを削除するステップを含む。
【００１９】
好ましくは、装着情報の通知に応答して、抜き取られた着脱式装置と再び装着された着脱式装置とが一致するか否かを判断するステップと、判断するステップにおいて、一致しないと判断した場合には、記憶部に格納されている中断したジョブに関する情報を削除するステップとをさらに含む。
【００２０】
特に、ジョブ実行中に処理される画像データを画像記憶部に一時的に格納するステップを含む。削除するステップは、画像記憶部に一時的に格納された画像データを削除するステップをさらに含む。
【発明の効果】
【００２１】
本発明に係る情報処理装置および情報処理方法は、着脱部に装着された着脱式装置に対してジョブ実行中の場合には、ジョブを中断して、中断したジョブに関する情報を記憶部に格納する。そして、着脱部から抜き取られた着脱式装置と再び装着された着脱式装置とが一致するか否かを判断して、一致すると判断した場合には、記憶部に格納されている中断したジョブに関する情報を参照して、中断したジョブに関する情報に基づいて、中断したジョブを継続実行する。
【００２２】
したがって、再び装着された着脱式装置が一致する場合に限り、中断したジョブに関する情報に基づいて、中断したジョブを継続実行することが可能で有るため、データのセキュリティを保証しつつ、かつ、ユーザの利便性を向上することが可能である。
【発明を実施するための最良の形態】
【００２３】
以下、図面を参照しつつ本発明の実施の形態について説明する。以下の説明において同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同一であるものとする。
【００２４】
（ＭＦＰの全体構成）
図１は、本発明の実施形態に従う情報処理装置としてのＭＦＰを示す斜視図である。
【００２５】
図１を参照して、本発明の実施の形態に従うＭＦＰ１は、コピー機能、スキャナ機能、プリンタ機能、ファックス機能等を有するデジタル複合機である。
【００２６】
ＭＦＰ１は、複数（この実施形態では６個）のＵＳＢ規格の外部機器を着脱可能な接続手段としての差込口２０〜２５を有しており、この差込口２０〜２５にＵＳＢインターフェイスを有する外部機器、例えば外部記憶装置であるＵＳＢメモリあるいはＵＳＢＨＤＤ等のＵＳＢデバイスを接続することにより、外部機器とＭＦＰ１の間で、双方のデータ送受信が可能となっている。以下、差込口２０〜２５をＵＳＢ差込口あるいはＵＳＢコネクタともいう。なお、本例においては、一例としてＵＳＢインターフェイスが採用されている例について説明し、ＵＳＢメモリあるいはＵＳＢＨＤＤを差込口に接続する場合について説明するが、インターフェイスはＵＳＢに限らず、ＣＦカード等の他の外部記憶装置を接続する場合についても同様に適用可能である。
【００２７】
ＭＦＰ１は、操作パネル部１０を備えており、この操作パネル部１０は、複数のキー１１ａと、当該キー１１ａに対するユーザの操作による各種の指示や、文字、数字などのデータの入力を受付ける操作部１１と、ユーザに対する指示メニューや取得した画像に関する情報などの表示を行なう液晶等からなる操作ディスプレイ１２とを有している。
【００２８】
また、ＭＦＰ１は、原稿を光学的に読取って画像データを得るスキャナ部１３と、画像データに基づいて記録シート上に画像を印刷するプリンタ部１４とを備えている。
【００２９】
またＭＦＰ１の本体上面には、原稿をスキャナ部１３に送るフィーダ部１７が、下部にはプリンタ部１４に記録シートを供給する給紙部１８が、中央部にはプリンタ部１４によって画像を印刷された記録シートが排出されるトレイ１９がそれぞれ配備されている。
【００３０】
さらにＭＦＰ１の本体の内部には、外部機器と画像データ等の送受信を実行する通信部１６および本体を制御するための各部で用いられる制御プログラム、画像データ等必要なデータを記憶する記憶部２６などが設けられている。なお、図示しないが、通信部１６は、外部機器との間で各種画像データ等の送受信が可能なようにネットワークインターフェイスを介してネットワークと接続されているものとする。
【００３１】
操作ディスプレイ１２は、各種モードの表示やその他の表示を行い、表示内容等に従って各種設定等を実行する。また、操作部１１は、ユーザによる種々の入力に用いられるものである。これらがユーザインターフェイスの要部として機能する。
【００３２】
スキャナ部１３は、写真、文字、絵などの画像情報を原稿から光電的に読取って画像データを取得する。取得された画像データ（濃度データ）は、後述する画像制御部においてデジタルデータに変換され、周知の各種画像処理を施された後、メモリ内に一旦格納され、プリンタ部１４あるいはＵＳＢデバイス等に送られ、画像の印刷やデータの保存に供される。
【００３３】
プリンタ部１４は、スキャナ部１３により取得された画像データ、またはＵＳＢデバイス等に格納されている画像データに基づいて記録シート上に画像を印刷するものである。
【００３４】
通信部１６は、公衆電話回線を介してファクシミリデータの送受信を行なう他、ＬＡＮ、インターネットなどのネットワークを介して、当該ネットワークに接続される外部機器との間で電子メール等を用いてデータの送受信を実行する。これにより、ＭＦＰ１は、通常のファクシミリ通信を行なうファクシミリ装置としての機能のみならず、電子メールの送受信端末としての機能も有する。したがって、電子メールの添付ファイルとして、各種画像データを送受信することも可能である。なお、ＭＦＰ１が行なうネットワークを介する通信は有線でも無線でも良い。
【００３５】
図２は、本発明の実施の形態に従う情報処理装置であるＭＦＰ１の機能ブロック図である。
【００３６】
図２を参照して、本発明の実施の形態に従うＭＦＰ１は、紙媒体等の資料を電子データに変換するスキャナ部１３と、例えばハードディスク（ＨＤＤ）で構成される記憶部２６と、印刷処理を実行するプリンタ部１４と、各々ＵＳＢデバイスを装着するためのＵＳＢコネクタ２０〜２５と、ＵＳＢコネクタ２０〜２５とＵＳＢデバイスとの接続制御を実行するＵＳＢデバイス接続部５と、操作ディスプレイを含む操作パネル部１０と、ＭＦＰ全体を制御するためのコントロール部３０とを備える。
【００３７】
ＵＳＢデバイス接続部５は、ＵＳＢデバイスがＵＳＢコネクタ２０〜２５に装着された場合には当該装着を検知して、装着された機器に関する装着検知情報をＵＳＢデバイス管理部６５に出力する。また、ＵＳＢデバイス接続部５は、ＵＳＢデバイスがＵＳＢコネクタ２０〜２５から抜き取られた場合には抜き取りを検知して抜き取られた機器に関する非装着検知情報をＵＳＢデバイス管理部６５に出力する。
【００３８】
コントロール部３０は、ジョブ制御部５０からの指示に応答して、スキャナ部１３を制御するためのスキャナ制御部３５と、画像処理を実行する画像制御部４０と、プリンタ部１４を制御するプリンタ制御部４５と、ＵＳＢデバイス接続部５を介してＵＳＢデバイスに対するアクセスを実行するＵＳＢ制御部６０と、ＵＳＢデバイスの装着状態等を管理するＵＳＢデバイス管理部６５と、画像データに対してフォーマット変換する画像変換部５５と、操作パネル部１０に表示する表示内容を制御するとともに操作パネル部１０からの操作入力に対する指示をジョブ制御部５０に出力するパネル制御部７０と、ＭＦＰ１のジョブを制御するジョブ制御部５０と、ログイン／ログアウト管理部２７とを含む。なお、コントロール部３０の各部の機能を実行するための制御プログラム等は、記憶部２６に格納されており、記憶部２６に格納されている制御プログラムを読み出すことにより所定の機能が実行される。
【００３９】
画像制御部４０は、スキャナ制御部３５を介してスキャナ部１３でスキャニング処理された電子データである画像データの入力を受けて、画像処理後、内部のメモリ４２に一旦格納して、ジョブ制御部５０の指示に応じて、プリンタ制御部４５に出力するあるいは画像変換部５５に出力する。また、画像制御部４０は、ジョブ制御部５０の指示に応じて画像変換部５５から入力された画像データを内部のメモリ４２に一旦格納してプリンタ制御部４５に出力する。
【００４０】
プリンタ制御部４５は、画像制御部４０からの画像データの入力を受けてプリンタ部１４に対して印刷指示する。プリンタ部１４は、プリンタ制御部４５により印刷指示された画像データについての印刷処理を実行する。
【００４１】
画像変換部５５は、ジョブ制御部５０からの指示に応答して、画像制御部４０から入力された画像データを所定のフォーマットに変換してＵＳＢ制御部６０に出力する。あるいはＵＳＢ制御部６０を介して入力されるＵＳＢデバイスからの画像データを所定のフォーマットに変換して画像制御部４０に出力する。
【００４２】
ＵＳＢ制御部６０は、ジョブ制御部５０からの指示に応答して、画像変換部５５からフォーマット変換された画像データをＵＳＢデバイス接続部５により接続制御されたＵＳＢコネクタを介してＵＳＢデバイス（例えばＵＳＢメモリ）に対して出力し、当該ＵＳＢデバイス（例えばＵＳＢメモリ）に対してデータ書込処理を実行する。また、ＵＳＢ制御部６０は、ジョブ制御部５０からの指示に応答して、ＵＳＢデバイス接続部５により接続制御されたＵＳＢコネクタを介してＵＳＢデバイス（例えばＵＳＢメモリ）から画像データのデータ読出処理を実行する。
【００４３】
ＵＳＢデバイス管理部６５は、ＵＳＢデバイス接続部５から装着されたＵＳＢデバイス（機器）に関する装着検知情報を受けて、ＵＳＢデバイスの種別および装着状態ならびに装着時間をＵＳＢデバイス管理テーブル６７に格納する。また、ＵＳＢデバイス管理部６５は、ＵＳＢデバイス接続部５から抜き取られたＵＳＢデバイス（機器）に関する非装着検知情報を受けて後述する所定の処理を実行する。また、ＵＳＢデバイス管理部６５は、内部にメモリ６９を有し、メモリ６９には、後述するが中断されたジョブに関する情報が格納される。なお、一例として当該メモリ６９は、ＵＳＢデバイス管理部６５内に設けられている場合について説明するが、特にＵＳＢデバイス管理部６５の外部に設けられても良く、その配置については特に限定されない。
【００４４】
パネル制御部７０は、操作パネル部１０における操作ディスプレイに対して、表示する表示内容を出力するとともに操作パネル部１０からの操作入力に対する指示をジョブ制御部５０に対して出力する。
【００４５】
ジョブ制御部５０は、パネル制御部７０を介する操作パネル部１０からの操作入力に対する指示に従ってＭＦＰ１が有する種々の機能（ジョブ）を実行するために各制御部等に対して動作指示を出力する。
【００４６】
また、ログイン／ログアウト管理部２７は、パネル制御部７０を介する操作パネル部１０の操作入力に従ってユーザ認証処理を実行する（ログイン）。ユーザ認証処理が実行され、認証処理が成功するとログイン中すなわちユーザ認証処理状態となる。そして、所定の操作によりユーザ認証処理状態が終了する（ログアウト）。当該ユーザ認証処理状態終了時に、ログイン／ログアウト管理部２７は、パネル制御部７０を介してジョブ制御部５０にログアウトに設定された旨の情報を出力するものとする。また、ログイン／ログアウト管理部２７は、ログイン後、操作パネル部１０におけるユーザの無操作状態が一定期間続くことを検知した場合には自動ログアウトを実行するものとする。
【００４７】
図３は、本発明の実施の形態に従うＭＦＰ１における操作パネル部１０の構成を説明する図である。
【００４８】
図３を参照して、スタートキー２０１は、コピー／スキャン等の動作を開始させるために用いられる。テンキー２０２は、コピー枚数等の数値を入力するために用いられる。クリアキー２０３は、入力された数値のクリア、および蓄積された画像記憶部の画像データを破棄するために用いられる。
【００４９】
ストップキー２０４は、コピー／スキャン動作の停止を指示するために用いられる。パネルリセットキー２０５は、設定されているモードおよびジョブを破棄するために用いられる。また、ＵＳＢデバイスに対するデータ書込処理あるいはデータ印刷中にストップキー２０４を押下した場合には、当該ＵＳＢデバイスに対するデータ書込動作あるいはデータ印刷動作が停止されるものとする。
【００５０】
また、操作ディスプレイ１２は、各種モードの表示やその他の表示を行い、表面にはタッチパネル２０６が取り付けられている。
【００５１】
このタッチパネル２０６によって、ユーザは操作ディスプレイ１２内の表示内容に従った各種設定を行うことができる。例えば、操作ディスプレイ１２にユーザの識別情報であるユーザＩＤの設定画面が表示された場合には、ユーザは操作部１１の各種キーや操作ディスプレイ１２に表示されたタッチボタン等を用いてユーザＩＤ等を設定する。そして、ＭＦＰ１を操作する際には、ログイン／ログアウトボタン２１２を押下することにより、例えばログイン画面が表示され、登録されたユーザＩＤ等を入力することにより上述したログイン／ログアウト管理部２７においてユーザ認証処理が実行される（ログイン）。一方、ログイン状態（ユーザ認証処理状態）において、再度ログイン／ログアウトボタン２１２を押下することにより、ログアウト画面が表示され、例えばログアウトの実行を入力することにより上述したログイン／ログアウト管理部２７においてユーザ認証処理状態が終了する（ログアウト）。一例として、設定されたユーザＩＤ等はログイン／ログアウト管理部２７において登録されているものとする。
【００５２】
また、タッチパネル２０６における設定画面領域２０７には、通常は、コピー動作やスキャン動作を実行する際に行う基本的／応用的な設定のためのボタンが配置されている。各ボタンを押下すると、その詳細設定を行うための階層画面が表示される。
【００５３】
タッチパネル２０６のジョブ情報画面領域２０８は、その時点でＭＦＰ１に投入されているジョブ情報が表示される。表示は、実行されるべきジョブの順序で並んでいる。特定のジョブに対して消去や変更等の操作を行う場合は、ジョブ操作ボタン２０９を選択した後、操作対象となるジョブ番号ボタンを押下する。それらの操作によってジョブ操作画面が表示され、特定のジョブに対する操作が可能となる。
【００５４】
コピー（Ｃｏｐｙ）キー２１０、およびスキャン（Ｓｃａｎ）キー２１１はＭＦＰ１をコピー／スキャナの何れのモードで動作させるかを設定するための選択キーである。
【００５５】
コピーキー２１０を押下した場合、ＭＦＰ１はコピー機として使用可能となる。この状態では、スキャナ動作を実行することはできない。
【００５６】
この時、タッチパネル２０６の設定画面領域２０７には、コピー動作に対する各種設定を行うための表示が行われる。諸設定を終了後、原稿をセットしてスタートキー２０１を押下することにより、コピー動作が開始される。
【００５７】
また、スキャンキー２１１を押下した場合、ＭＦＰ１はスキャナとなる。この状態では、コピー動作を実行することはできない。
【００５８】
この時、タッチパネル２０６の設定画面領域２０７には、スキャン動作に対する各種設定を行うための表示が行われる。諸設定を終了後、原稿をセットしてスタートキー２０１を押下することにより、スキャン動作が開始される。
【００５９】
なお、コピーキー２１０とスキャンキー２１１は排他的動作となり、一方を選択すると自動的に他方は非選択状態となる。
【００６０】
図４は、ＵＳＢデバイス管理テーブルを説明する図である。
図４を参照して、ここでは、ＵＳＢデバイス管理部６５がＵＳＢデバイス接続部５からのＵＳＢデバイスに関する装着検知情報を受けて、デバイスの機器情報、装着状態、装着時間等の情報をＵＳＢデバイス管理テーブル６７に格納した場合の一例図が示されている。
【００６１】
具体的には、一例として、ＵＳＢコネクタ２０〜２５にそれぞれ対応してコネクタ番号ＣＮ１〜ＣＮ６が設けられ、各コネクタ番号に対応してＵＳＢデバイスの機器情報、装着状態、装着時間が格納されている。一例として、コネクタ番号ＣＮ１のＵＳＢコネクタ２０にはＵＳＢメモリが装着されていて、装着時間は「８：５０」である場合が示されている。
【００６２】
なお、ここでは、単にＵＳＢデバイスの種別としてＵＳＢメモリであることが示されているが、ＵＳＢメモリであるとともに他のＵＳＢメモリと区別可能な情報例えばシリアル番号等の情報も格納されているものとする。
【００６３】
一方、ここでは、コネクタ番号ＣＮ２のＵＳＢコネクタ２１には何も装着されていない、すなわち、非装着である場合が示されている。また、別の例として、コネクタ番号ＣＮ５，ＣＮ６のＵＳＢコネクタ２４，２５にはそれぞれＵＳＢメモリが装着されていて、装着時間は「７：００」，「８：００」である場合がそれぞれ示されている。
【００６４】
図５は、本発明の実施の形態に従うＵＳＢデバイスを抜き取った場合のコントロール部の処理の流れを説明するフロー図である。
【００６５】
図５を参照して、まず、ＵＳＢデバイスの抜き取りが有ったかどうかを判断する（ステップＳ１）。具体的には、ＵＳＢコネクタに装着されていたＵＳＢデバイスを抜き取った場合に、ＵＳＢデバイス接続部５から出力される非装着検知情報をＵＳＢデバイス管理部６５が受けたかどうかを判断する。
【００６６】
ステップＳ１において、ＵＳＢデバイス管理部６５は、ＵＳＢデバイス接続部５から出力された非装着検知情報を受けた場合には、ＵＳＢデバイス抜き取り情報をジョブ制御部５０に通知する（ステップＳ２）。
【００６７】
そして、ジョブ制御部５０は、ＵＳＢデバイス抜き取り情報の通知を受けて、現在、ジョブ実行中であるかどうかを判断する（ステップＳ３）。ジョブ制御部５０は、ＵＳＢデバイス抜き取り情報を受けた対応するＵＳＢメモリに対するデータ書込処理あるいはデータ読出処理の実行中であればジョブ実行中であると判断する。
【００６８】
そして、ステップＳ３において、現在、ジョブ実行中ではないと判断される場合には、通常のＵＳＢデバイスのＵＳＢコネクタからの抜き取りであるため次にステップＳ７に進む。
【００６９】
一方、ステップＳ３において、現在、ジョブ実行中であると判断された場合には、ジョブ制御部５０は、ジョブを中断する（ステップＳ３＃）。
【００７０】
そして、次に、ジョブ制御部５０は、ジョブ中断情報を生成する（ステップＳ４）。
ジョブ中断情報は、ＵＳＢデバイスの機器情報と、ジョブ情報と、ジョブ実行情報とで構成される。
【００７１】
ＵＳＢデバイスの機器情報は、上述したようにＵＳＢデバイスの機器種別に加えて、他のＵＳＢメモリと区別可能な情報例えばシリアル番号等の情報も含む。
【００７２】
ジョブ情報は、ユーザが指定したモード（ジョブタイプ、用紙種類、用紙サイズ、プリント部数、解像度、色、ファイルフォーマットなど）に関する情報である。
【００７３】
ジョブ実行情報は、ジョブの進行状態を指し示すものであり、プリント終了枚数、プリント終了部数、プリント終了ページ数あるいはスキャン終了枚数、スキャン終了部数、スキャン終了ページ数に関する部数である。
【００７４】
そして、ジョブ制御部５０は、当該ジョブ中断情報をＵＳＢデバイス管理部６５のメモリ６９に格納する（ステップＳ５）。
【００７５】
そして、次に、ジョブ制御部５０は、画像制御部４０に対して残画像データの削除処理を実行するように指示する（ステップＳ６）。
【００７６】
具体的には、ジョブを中断した場合、スキャナ制御部３５を介して画像制御部４０に一時的に画像データが格納されている可能性がある。あるいは、例えばＵＳＢメモリから画像データが読み出されて、画像変換部５５等を介して画像制御部４０に出力された画像データが格納されている可能性がある。
【００７７】
したがって、ジョブを中断した場合における画像制御部４０に含まれているメモリ４２に一時的に格納されている画像データを削除する。
【００７８】
そして、次に、ＵＳＢデバイス管理部６５は、ＵＳＢデバイス管理テーブル６７に格納されている対応するＵＳＢメモリに関する情報を削除する（ステップＳ７）。
【００７９】
そして、処理を終了する（エンド）。
なお、ステップＳ７の処理は、特にこのタイミングに限られず、例えば、ステップＳ１の後すなわち、ＵＳＢデバイスの抜き取りが有ったと判断された場合に実行することも可能である。
【００８０】
当該方式により、ジョブを中断した場合には、メモリ４２に一時的に画像データが格納されている場合であっても画像データを削除することができるため画像データの機密性を保持することが可能である。
【００８１】
次に、ＵＳＢコネクタにＵＳＢデバイスの装着があった場合の処理について説明する。
図６は、本発明の実施の形態に従うＵＳＢデバイスの装着があった場合のコントロール部の処理の流れを説明するフロー図である。
【００８２】
図６を参照して、まず、ＵＳＢデバイスの装着が有ったかどうかを判断する（ステップＳ１０）。具体的には、ＵＳＢコネクタにＵＳＢデバイスを装着した場合に、ＵＳＢデバイス接続部５から出力される装着検知情報をＵＳＢデバイス管理部６５が受けたかどうかを判断する。
【００８３】
ステップＳ１０において、ＵＳＢデバイス管理部６５は、ＵＳＢデバイス接続部５から出力された装着検知情報を受けた場合には、ＵＳＢデバイス装着情報をジョブ制御部５０に通知する（ステップＳ１１）。
【００８４】
そして、ジョブ制御部５０は、ＵＳＢデバイス装着情報の通知を受けて、ＵＳＢデバイス管理部６５にアクセスする（ステップＳ１２）。
【００８５】
具体的には、ＵＳＢデバイス管理部６５のメモリ６９およびＵＳＢデバイス管理テーブル６７を参照する。
【００８６】
そして、次に、ジョブ制御部５０は、ＵＳＢデバイス管理部６５のメモリ６９にジョブ中断情報が有るかどうかを判断する（ステップＳ１３）。
【００８７】
ステップＳ１３において、ジョブ中断情報が無い場合には、通常のＵＳＢデバイスの装着であると判断されるため処理を終了する（エンド）。
【００８８】
一方、ステップＳ１３において、ＵＳＢデバイス管理部６５のメモリ６９にジョブ中断情報が有る場合には、ジョブ中断があった場合であるため、次に、ＵＳＢデバイスの装着が再装着であるかどうかを判断する（ステップＳ１４）。
【００８９】
具体的には、ＵＳＢデバイス管理テーブル６７を参照して、装着されたＵＳＢデバイスの機器情報と、メモリ６９に格納されているジョブ中断情報に含まれているＵＳＢデバイスの機器情報とを比較して、同一機器か否かを判断する。例えばシリアル番号等を比較することにより判断する。
【００９０】
そして、ステップＳ１４において、同一機器であると判断される場合には、再装着であるとして、ステップＳ１５に進む。一方、ステップＳ１４において、同一機器でないと判断される場合には、再装着ではないとして、ステップＳ１６に進む。
【００９１】
ステップＳ１４において、再装着であると判断される場合には、ジョブ制御部５０は、ジョブ中断情報に基づいて、ジョブ再実行処理を実行する（ステップＳ１５）。
【００９２】
具体的には、上述したようにジョブ中断情報には、ＵＳＢデバイスの機器情報と、ジョブ情報と、ジョブ実行情報とで構成されている。
【００９３】
したがって、ジョブ制御部５０は、ジョブ情報に基づいてユーザが指定したモードを判別し、ジョブ実行情報に基づいて、ジョブの進行状態を判断する。例えば、プリントのジョブが中断されて、ユーザが指定したプリントの終了枚数まで達していないのであれば、残りの枚数分プリントする動作が実行される。
【００９４】
なお、上述したように図５のフローで説明したようにメモリ４２に一時的に格納されていた画像データは削除されているため、例えばＵＳＢメモリに格納されている画像データをプリントするジョブの再実行処理を実行する場合には、再度、ＵＳＢメモリにアクセスしてデータ読出処理を実行する必要がある。また、別の例として、スキャンした画像データをＵＳＢメモリに対して格納するジョブの再実行処理を実行する場合には、再度、スキャンする原稿を読み込む必要がある。
【００９５】
そして、次に、ジョブ中断情報の削除処理を実行する（ステップＳ１７）。具体的には、ジョブ制御部５０は、ＵＳＢデバイス管理部６５に対してメモリ６９に格納されているジョブ中断情報の削除処理を実行するように指示する（ステップＳ１７）。そして、処理を終了する（エンド）。
【００９６】
一方、ステップＳ１４において、再装着でないと判断された場合には、ジョブ中断情報の削除処理を実行する（ステップＳ１６）。具体的には、ジョブ制御部５０は、ＵＳＢデバイス管理部６５に対してメモリ６９に格納されているジョブ中断情報の削除処理を実行するように指示する（ステップＳ１７）。そして、処理を終了する（エンド）。
【００９７】
当該方式により、ジョブが中断された場合に、ＵＳＢデバイスが再装着されたと判断された場合には、ジョブの再実行処理を実行することが可能である。したがって、ユーザは再度、モード（ジョブタイプ、用紙種類、用紙サイズ、プリント部数、解像度、色、ファイルフォーマットなど）等を指定する煩雑な操作をすることなくジョブを継続することが可能であるためユーザの利便性が向上する。
【００９８】
また、ジョブが中断された場合に、別のＵＳＢデバイスが装着されたと判断された場合には、ジョブ中断情報を削除することにより、別のＵＳＢデバイスに対して誤ってジョブが実行されることを防止することが可能であり、ユーザの利便性が向上する。
【００９９】
図７は、本発明の実施の形態に従うログアウト処理が実行された場合のコントロール部の処理の流れを説明するフロー図である。
【０１００】
図７を参照して、ジョブ制御部５０は、ログアウトが実行されたかどうかを判断する（ステップＳ２０）。すなわち、ログイン／ログアウト管理部２７において所定の操作が実行されて、ログアウトが実行されたかどうかを判断する。上述したようにユーザ認証処理状態終了時に、ログイン／ログアウト管理部２７は、パネル制御部７０を介してジョブ制御部５０にログアウトに設定された旨の情報を出力する。
【０１０１】
ステップＳ２０において、ジョブ制御部５０は、ログアウトがあったと判断された場合には、次に、ＵＳＢデバイス管理部６５にアクセスする（ステップＳ２１）。
【０１０２】
そして、ＵＳＢデバイス管理部６５に格納されているメモリ６９にジョブ中断情報があるかどうかを判断する（ステップＳ２２）。
【０１０３】
ステップＳ２２において、ＵＳＢデバイス管理部６５に格納されているメモリ６９にジョブ中断情報がある場合には、ジョブ制御部５０は、ＵＳＢデバイス管理部６５に対してメモリ６９に格納されているジョブ中断情報の削除を実行するように指示する（ステップＳ２３）。そして、処理を終了する（エンド）。
【０１０４】
一方、ステップＳ２２において、ＵＳＢデバイス管理部６５に格納されているメモリ６９にジョブ中断情報が無い場合には、処理を終了する（エンド）。
【０１０５】
当該方式により、ジョブが中断された場合に、ジョブ中断情報がＵＳＢデバイス管理部６５のメモリ６９に格納されることになるが、ログアウトが実行されたと判断された場合には、ジョブ中断情報の削除処理を実行することが可能である。したがって、メモリ６９にジョブ中断情報が格納されている場合であっても削除することができるため他のユーザがジョブを誤って実行することはなく、データの機密性を保持することが可能である。
【０１０６】
（実施の形態の変形例）
上記の実施の形態においては、図５のフロー図において、ジョブ制御部５０におけるジョブ中断情報の生成とともに、メモリ４２に対して残画像データの削除処理を実行するように指示する方式について説明したが、残画像データの削除処理の実行を指示するタイミングを別のタイミングで実行するようにしても良い。
【０１０７】
図８は、本発明の実施の形態の変形例に従うＵＳＢデバイスの装着があった場合のコントロール部の処理の流れを説明するフロー図である。
【０１０８】
図８を参照して、図６のフローと比較して、ステップＳ１６の後に、さらにジョブ制御部５０は、画像制御部４０に対して残画像データの削除処理を実行するように指示（ステップＳ１９）し、ステップＳ１７の後に、さらにジョブ制御部５０は、画像制御部４０に対して残画像データの削除処理を実行するように指示（ステップＳ１８）する点が異なる。その他の点については同様であるのでその詳細な説明は繰り返さない。なお、本実施の形態の変形例に従う方式の場合には、図５のフロー図において、ステップＳ６の処理は実行しないものとする。
【０１０９】
当該方式により、ステップＳ１５におけるジョブ再実行処理において、メモリ４２に一時的に格納されていた画像データは削除されていないため、例えばＵＳＢメモリに格納されている画像データをプリントするジョブの再実行処理を実行する場合には、メモリ４２に格納されている画像データを用いてプリントするジョブの再実行処理を実行することが可能である。また、別の例として、スキャンした画像データをＵＳＢメモリに対して格納するジョブの再実行処理を実行する場合には、メモリ４２に一時的に格納されている画像データを用いて、ＵＳＢメモリに対してデータ書込処理を実行するため、再度、原稿をスキャンすることなくジョブの再実行処理が可能である。
【０１１０】
図９は、本発明の実施の形態の変形例に従うログアウト処理が実行された場合のコントロール部の処理の流れを説明するフロー図である。
【０１１１】
図９を参照して、図７のフロー図と比較して、ステップＳ２３の後に、さらにジョブ制御部５０は、画像制御部４０に対して残画像データの削除処理を実行するように指示（ステップＳ１９）する点が異なる。その他の点については同様であるのでその詳細な説明は繰り返さない。
【０１１２】
当該方式により、ログアウトが実行されたと判断された場合には、メモリ４２に格納されている残画像データの削除処理を実行することが可能である。したがって、画像データの機密性を保持することが可能である。
【０１１３】
なお、本例においては、残画像データの削除処理は、ジョブ中断情報の削除処理の後に実行する場合について説明したが、特にこの順番に限られず、残画像データの削除処理を先に実行するようにすることも可能である。
【０１１４】
なお、本例においては、ＵＳＢコネクタとして６個のコネクタが設けられたＭＦＰについて説明したが特にこれに限られず特に数には限定されない。
【０１１５】
なお、本発明にかかる情報処理装置はＭＦＰに限定されず、情報処理装置であれば、プリンタやファクシミリ装置等であってもよい。なお、情報処理装置を制御するコントローラについて、コンピュータを機能させて、上述のフローで説明したような制御を実行させるプログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）およびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【０１１６】
なお、本発明にかかるプログラムは、コンピュータのオペレーションシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【０１１７】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【０１１８】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【０１１９】
なお、ＵＳＢデバイスの一例として本例においてはＵＳＢメモリについて説明したが、特にＵＳＢメモリに限られず、例えばＣＦカードあるいはＳＤカード等の他の補助記憶装置についても同様に適用可能である。
【０１２０】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１２１】
【図１】本発明の実施形態に従う情報処理装置としてのＭＦＰを示す斜視図である。
【図２】本発明の実施の形態に従う情報処理装置であるＭＦＰ１の機能ブロック図である。
【図３】本発明の実施の形態に従うＭＦＰ１における操作パネル部１０の構成を説明する図である。
【図４】ＵＳＢデバイス管理テーブルを説明する図である。
【図５】本発明の実施の形態に従うＵＳＢデバイスを抜き取った場合のコントロール部の処理の流れを説明するフロー図である。
【図６】本発明の実施の形態に従うＵＳＢデバイスの装着があった場合のコントロール部の処理の流れを説明するフロー図である。
【図７】本発明の実施の形態に従うログアウト処理が実行された場合のコントロール部の処理の流れを説明するフロー図である。
【図８】本発明の実施の形態の変形例に従うＵＳＢデバイスの装着があった場合のコントロール部の処理の流れを説明するフロー図である。
【図９】本発明の実施の形態の変形例に従うログアウト処理が実行された場合のコントロール部の処理の流れを説明するフロー図である。
【符号の説明】
【０１２２】
１  ＭＦＰ、５  ＵＳＢデバイス接続部、１０  操作パネル部、１３  スキャナ部、１４  プリンタ部、２０〜２５  ＵＳＢコネクタ、２６  記憶部、２７  ログイン／ログアウト管理部、３０  コントロール部、３５  スキャナ制御部、４０  画像制御部、４２，６９  メモリ、４５  プリンタ制御部、５０  ジョブ制御部、５５  画像変換部、６０  ＵＳＢ制御部、６５  ＵＳＢデバイス管理部、６７  ＵＳＢデバイス管理テーブル、７０  パネル制御部。
【図１】
2009296527.tif 000003
【図２】
2009296527.tif 000004
【図３】
2009296527.tif 000005
【図４】
2009296527.tif 000006
【図５】
2009296527.tif 000007
【図６】
2009296527.tif 000008
【図７】
2009296527.tif 000009
【図８】
2009296527.tif 000010
【図９】
2009296527.tif 000011