JP2006287537A - 電子装置及びその制御方法、並びに制御プログラム - Google Patents

電子装置及びその制御方法、並びに制御プログラム Download PDF

Info

Publication number
JP2006287537A
JP2006287537A JP2005103824A JP2005103824A JP2006287537A JP 2006287537 A JP2006287537 A JP 2006287537A JP 2005103824 A JP2005103824 A JP 2005103824A JP 2005103824 A JP2005103824 A JP 2005103824A JP 2006287537 A JP2006287537 A JP 2006287537A
Authority
JP
Japan
Prior art keywords
storage device
mode
normal mode
switching
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2005103824A
Other languages
English (en)
Other versions
JP2006287537A5 (ja
JP4310287B2 (ja
Inventor
Hideo Asahara
英雄 淺原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2005103824A priority Critical patent/JP4310287B2/ja
Priority to US11/395,317 priority patent/US7612901B2/en
Publication of JP2006287537A publication Critical patent/JP2006287537A/ja
Publication of JP2006287537A5 publication Critical patent/JP2006287537A5/ja
Application granted granted Critical
Publication of JP4310287B2 publication Critical patent/JP4310287B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G15/00Apparatus for electrographic processes using a charge pattern
    • G03G15/50Machine control of apparatus for electrographic processes using a charge pattern, e.g. regulating differents parts of the machine, multimode copiers, microprocessor control
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G15/00Apparatus for electrographic processes using a charge pattern
    • G03G15/50Machine control of apparatus for electrographic processes using a charge pattern, e.g. regulating differents parts of the machine, multimode copiers, microprocessor control
    • G03G15/5016User-machine interface; Display panels; Control console
    • G03G15/502User-machine interface; Display panels; Control console relating to the structure of the control menu, e.g. pop-up menus, help screens
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00347Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with another still picture apparatus, e.g. hybrid still picture apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00413Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
    • H04N1/00416Multi-level menus
    • H04N1/00419Arrangements for navigating between pages or parts of the menu
    • H04N1/00432Arrangements for navigating between pages or parts of the menu using tabs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00474Output means outputting a plurality of functional options, e.g. scan, copy or print
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/0048Indicating an illegal or impossible operation or selection to the user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00912Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
    • H04N1/00925Inhibiting an operation
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G2215/00Apparatus for electrophotographic processes
    • G03G2215/00025Machine control, e.g. regulating different parts of the machine
    • G03G2215/00088Machine control, e.g. regulating different parts of the machine by using information from an external support
    • G03G2215/00092Machine control, e.g. regulating different parts of the machine by using information from an external support the support being an IC card
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/44Secrecy systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0087Image storage device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0094Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Facsimiles In General (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

【課題】リムーバブルメディアを用いて専用モードで作業したユーザの、リムーバブルメディアを取り忘れを確実に防止することができる電子装置を提供する。
【解決手段】 専用モードから通常モードへの切り替え時に、利用可能なリムーバブルメディアが装置に接続されているかを検知し、利用可能なリムーバブルメディアが検知されたときに、通常モードへの切り替えを禁止する。或いは、専用モードから通常モードへの切り替え後に、利用可能なリムーバブルメディアが装置に接続されているかを検知し、利用可能なリムーバブルメディアが検知されたときに、操作部からの通常モードの操作を禁止する。これにより、専用モードを利用したユーザが通常モードへと切り替える際にリムーバブルメディアの取り忘れがあった場合にも、通常モードへの切り替え、又は通常モードでの操作が禁止されるので、取り忘れをユーザに気づかせることができる。
【選択図】 図3

Description

本発明は、画像形成装置などの電子装置及びその制御方法、並びに前記制御方法を実現するための制御プログラムに関する。
デジタル複合機には、リムーバブルメディアに記憶されているデータの読み取りや書き込みを可能とするための様々なインタフェースを備える製品がある。例えば、フロッピー(登録商標)ディスク(FD)や光ディスク等のリムーバブルメディアに対応した読み取り/書き込み用ドライブ装置を内蔵し、これらのリムーバブルメディアに保存された画像データをデジタル複合機の印刷機能によって印刷したり、デジタル複合機によって形成された画像データをこれらのリムーバブルメディアに保存することができる。
このようなデジタル複合機の中で、USBホストインタフェースを備える装置が登場している。このUSBホストインタフェースを利用することで、読み取り/書き込み用ドライブ装置を設置しなくても、ユーザは、自分が利用したいリムーバブルメディアの読み取り/書き込み用デバイスを接続したり、USBホストインタフェースを備えたメモリデバイスを接続したりすることが可能となった。これにより、デジタル複合機が保持又は形成可能な画像データをリムーバブルメディアに保存したり、リムーバブルメディアに保存された画像データをデジタル複合機で印刷又はネットワーク送信したりする機能を簡単に提供することができ、ユーザにとって更に付加価値の高い製品となっている。
しかし、リムーバブルメディアの利用は、その利便性の高さ故にセキュリティ面で問題となることが懸念されている。例えば、機密文書を保存したリムーバブルメディアをどこかに置き忘れてしまった場合など、情報漏洩のきっかけとなってしまう恐れがある。
そこで多くの場合、デジタル複合機の文書管理機能などが保持する画像データ又は文書データは、これらデータに対するアクセスを制御するシステムによって、その情報漏洩を抑止することができるようになっている。しかしながら、リムーバブルメディアによってシステムの外部に持ち出されると、該システムの恩恵を受けることができないため、最終的には問題が解決されたとは言えない。
これらの事情は紙媒体でも同様であるが、リムーバブルメディアの場合は複製や改竄、流用が容易なデジタルデータの状態で持ち出されてしまうことや、非常に小型化されているため不正な持ち出しを発見しづらいことなどから、より深刻である。こういった背景に対して、様々な対応が考えられるようになってきている。
特許文献1では、ユーザ認証機能を備え、認証されたユーザに対してのみリムーバブルメディアの利用を許可することによって、データセキュリティの向上を図る方法について提案している。即ち、コンピュータ本体の前面に、情報記録再生装置を収納可能なファイルベイが複数あり、この複数あるファイルベイを覆うように開閉可能なファイルベイカバーが取り付けられている。ファイルベイカバーを閉じた状態では、コンピュータ本体に備え付けられた電子ロックユニットとファイルベイカバーに備え付けられたラッチが当接して施錠される。電子ロックユニットはコンピュータ本体と電気的に接続されており、パスワードや指紋照合等でコンピュータのユーザを認証できた場合には、コンピュータ本体から電子ロックユニットを制御して自動的に解錠される仕組みになっている。
このように、情報記録再生装置が収納されるファイルベイに電子ロック機構で開閉可能なファイルベイカバーを取り付けることによって、権限を持たないユーザ、即ち、パスワードや指紋照合等で認証されないユーザが、情報記録再生装置を不正に使用し、コンピュータに保存されている機密情報をリムーバブルな記憶媒体にコピーして持ち出すことを防止することができる。
しかし、上記の方法では、アクセス権を持ったユーザが、リムーバブルメディアに機密性の高いデータを保存した状態で、リムーバブルメディアを紛失するなどの危険性があり、セキュリティを守ることができなかった。
特許文献2では、リムーバブルメディア内部に指紋認証装置若しくはパスワードによる認証機構を備えることで、リムーバブルメディア自体のセキュリティを高める方法について提案している。これにより、例えリムーバブルメディアを紛失したとしても、取得者にリムーバブルメディア内部のデータを悪用される心配がなく、セキュリティ性を向上させることができる。
しかし、この方法では、特別な機構を備えたリムーバブルメディアしか利用することができなくなり、ユーザの利便性が著しく低下する。また、デジタル複合機のように、一般的なパーソナルコンピュータと異なる装置の場合、リムーバブルメディア内システムの動作保証が得られない問題もある。更に、パスワードを解除した状態でユーザがリムーバブルメディアを紛失したり、取り忘れた場合などに、効果を発揮できない問題があった。
そこで、根本的な解決策として、リムーバブルメディア自体の取り忘れを防止する方法が提案されてきている。
特許文献3では、課金システムを備えたデジタル複合機における印刷サービスにおいて、ユーザに対する釣銭の支払いを、印刷が終了してリムーバブルメディアを取り出した後に行うことによって、リムーバブルメディアの取り忘れを防止する画像印刷装置が提案されている。ユーザは多くの場合、支払い金額に対する意識が高いと考えられる。そのため、釣銭を受け取る前にリムーバブルメディアの取り出しを行わせることで、リムーバブルメディアを取り忘れる危険性を減らすことができる。
また、特許文献4には、リムーバブルメディアがリムーバブルメディア挿入部から取り外されない限り、最終ページの印刷が行われないように制御する機能を有するデジタルプリント機が開示されている。ユーザが所望する印刷結果を得るためには、リムーバブルメディアを取り外すことが必須となるため、結果的に取り忘れ防止方法として有効である。
特開2000−194448号公報 特開2004−110382号公報 特開2001−331871号公報 特開2004−280417号公報
上記の特許文献3及び4で提案された技術によって、課金システムを利用するユーザや印刷を行うユーザのリムーバブルメディアの取り忘れを防止することが可能である。しかし、これは、これら作業を行うユーザについてのみ有効であって、それ以外の状況、例えばサービスマンやデバイス管理者などがリムーバブルメディアを用い、通常モードとは異なる専用モードで作業を行う場合には、リムーバブルメディアの取り忘れを防止することができないという問題があった。
例えば、サービスマンが、専用モードであるサービスモードにおいてリムーバブルメディアを利用してファームウェアのアップデートを行ったり、またカウンタ情報に代表される機器情報やアプリケーション、ライセンス情報、顧客情報などをリムーバブルメディアに記憶して持ち運ぶことが考えられる。また、デバイス管理者が、専用モードである管理者モードにおいてリムーバブルメディアを利用してファームウェアのアップデートを行うこともある。このようなサービスマンやデバイス管理者がリムーバブルメディアを取り忘れた場合、重要なデータが漏洩する恐れがあり、セキュリティ上の大きな問題であった。
本発明は上記従来の問題点に鑑み、リムーバブルメディア等の記憶デバイスを用いて専用モードで作業したユーザの、前記記憶デバイスを取り忘れを確実に防止することができる電子装置及びその制御方法、並びに制御プログラムを提供することを目的とする。
本発明は上記目的を達成するため、記憶デバイスに対してアクセスを可能とするインタフェース手段を有し、通常モードとは別に、前記記憶デバイスに対するアクセス動作を含む特定な処理を行うための専用モードの実行が可能な電子装置において、前記通常モードと前記専用モードの切り替えを行うモード切替手段と、前記モード切替手段による前記専用モードから通常モードへの切り替え時に、前記インタフェース手段に利用可能な記憶デバイスが接続されているかを検知する記憶デバイス検知手段と、前記記憶デバイス検知手段によって利用可能な記憶デバイスが検知されたときに、前記通常モードへの切り替えを禁止する通常モード禁止手段とを備えたことを特徴とする。
また、本発明は、ユーザからの操作を入力する操作手段と、記憶デバイスに対してアクセスを可能とするインタフェース手段とを有し、通常モードとは別に、前記記憶デバイスに対するアクセス動作を含む特定な処理を行うための専用モードの実行が可能な電子装置において、前記通常モードと前記専用モードの切り替えを行うモード切替手段と、前記モード切替手段による前記専用モードから通常モードへの切り替え後に、前記インタフェース手段に利用可能な記憶デバイスが接続されているかを検知する記憶デバイス検知手段と、前記記憶デバイス検知手段によって利用可能な記憶デバイスが検知されたときに、前記操作手段からの通常モードの操作を禁止する通常モード禁止手段とを備えたことを特徴とする。
また、本発明は、記憶デバイスに対してアクセスを可能とするインタフェース手段を有し、通常モードとは別に、前記記憶デバイスに対するアクセス動作を含む特定な処理を行うための専用モードの実行が可能な電子装置の制御方法であって、前記通常モードと前記専用モードの切り替えを行うモード切替工程と、前記モード切替工程による前記専用モードから通常モードへの切り替え時に、前記インタフェース手段に利用可能な記憶デバイスが接続されているかを検知する記憶デバイス検知工程と、前記記憶デバイス検知工程によって利用可能な記憶デバイスが検知されたときに、前記通常モードへの切り替えを禁止する通常モード禁止工程とを実行することを特徴とする。
また、本発明は、ユーザからの操作を入力する操作手段と、記憶デバイスに対してアクセスを可能とするインタフェース手段とを有し、通常モードとは別に、前記記憶デバイスに対するアクセス動作を含む特定な処理を行うための専用モードの実行が可能な電子装置の制御方法であって、前記通常モードと前記専用モードの切り替えを行うモード切替工程と、前記モード切替工程による前記専用モードから通常モードへの切り替え後に、前記インタフェース手段に利用可能な記憶デバイスが接続されているかを検知する記憶デバイス検知工程と、前記記憶デバイス検知工程によって利用可能な記憶デバイスが検知されたときに、前記操作手段からの通常モードの操作を禁止する通常モード禁止工程とを実行することを特徴とする。
また、本発明は、記憶デバイスに対してアクセスを可能とするインタフェース手段を有し、通常モードとは別に、前記記憶デバイスに対するアクセス動作を含む特定な処理を行うための専用モードの実行が可能な電子装置の制御方法を実行するための、コンピュータで読み取り可能な制御プログラムであって、前記通常モードと前記専用モードの切り替えを行うモード切替ステップと、前記モード切替ステップによる前記専用モードから通常モードへの切り替え時に、前記インタフェース手段に利用可能な記憶デバイスが接続されているかを検知する記憶デバイス検知ステップと、前記記憶デバイス検知ステップによって利用可能な記憶デバイスが検知されたときに、前記通常モードへの切り替えを禁止する通常モード禁止ステップとを備えたことを特徴とする。
また、本発明は、ユーザからの操作を入力する操作手段と、記憶デバイスに対してアクセスを可能とするインタフェース手段とを有し、通常モードとは別に、前記記憶デバイスに対するアクセス動作を含む特定な処理を行うための専用モードの実行が可能な電子装置の制御方法を実行するための、コンピュータで読み取り可能な制御プログラムであって、前記通常モードと前記専用モードの切り替えを行うモード切替ステップと、前記モード切替ステップによる前記専用モードから通常モードへの切り替え後に、前記インタフェース手段に利用可能な記憶デバイスが接続されているかを検知する記憶デバイス検知ステップと、前記記憶デバイス検知ステップによって利用可能な記憶デバイスが検知されたときに、前記操作手段からの通常モードの操作を禁止する通常モード禁止ステップとを備えたことを特徴とする。
本発明によれば、専用モードを利用したユーザが専用モードから通常モードへと切り替える際に記憶デバイスの取り忘れがあった場合には、通常モードへの切り替え、又は通常モードでの操作が禁止されるので、記憶デバイスの取り忘れをユーザに気づかせることができる。これにより、記憶デバイスの取り忘れを確実に防止することが可能になり、データセキュリティが向上する。
本発明の電子装置及びその制御方法、並びに制御プログラムの実施の形態について、図面を参照しながら説明する。
[第1の実施の形態]
<第1の実施の形態に係る画像形成装置の構成>
図1は、本発明の第1の実施の形態に係る電子装置である画像形成装置の構成を示すブロック図である。
この画像形成装置101は、例えばデジタル複写機で構成され、リムーバブルメディアドライブ102、制御部103、表示・操作部104、不揮発性の記憶装置105、プリント部107、及びスキャナ部108を備えている。制御部103及び記憶装置105は、メイン基板110に搭載されている。
リムーバブルメディアドライブ102は、リムーバブルメディア106の読み取り/書き込みが可能なドライブであって、画像形成装置101に内蔵されている。リムーバブルメディア106としては、例えば、MO(Magneto−Optical)ディスク、FD(フロッピー(登録商標)ディスク)、ZIPディスク、CD(Compact Disk)、DVD(Digital Versatile Disk)、SD(Secure Digital)メモリカード、メモリスティック、及びCF(Compact Flash)などが挙げられる。
制御部103は、リムーバブルメディア106や記憶装置105に対する読み取り/書き込み動作、画像形成装置101のファームウェアの実行、表示・操作部104の表示パネルへの画像表示や操作キー等からの入力検知の制御を行う。
表示・操作部104は、タッチパネルによって構成されており、通常のディスプレイと同様に所望の画像を表示することができる。また、ユーザが画面に触れることで画像形成装置101を操作することができるようになっている。本実施の形態では、表示部と操作部を同一のデバイスによって提供しているが、両者を別々に提供しても良い。即ち、通常のディスプレイとは別に、マウスやキーボードに代表されるユーザインタフェースを提供する構成であっても良い。
記憶装置105は、補助記憶装置であるハードディスクドライブとメインメモリによって構成され、制御プログラム(後述する図3及び図4等のフローチャートに基づく制御コードを含む)や画像データ等の各種デジタルデータを保存する。また、スキャナ部108は、原稿画像を読み取り、その読み取り画像データをプリント部107へ供給する。フィーダ部109は、読み取るべき原稿をスキャナ部108の読み取り位置に自動的にセットする。プリント部107は、スキャナ部108からの読み取り画像データを、給紙カセットから給紙された用紙上に画像形成する。
図2は、図1中の制御部103が保持する本実施の形態の特徴的なモジュールを示すブロック図であり、図中の矢印は、各モジュールの利用の関係を示している。
制御部103は、本実施の形態の特徴的なモジュールとして、モード切替モジュール201と、リムーバブルメディア検知モジュール202と、モード切替停止モジュール203とを備えている。
モード切替モジュール201は、一般ユーザが利用する通常モードと、サービスマン専用のサービスモードとを切り替えるモジュールである。サービスモードでは、サービスマンが画像形成装置101のメンテナンスや状態の検査を行うための各種処理を実行することが可能であり、これに伴って、通常モードとは別に、リムーバブルメディア106にデジタルデータを書き込む作業や、リムーバブルメディア106からデジタルデータを読み込む作業を行う。通常モードからサービスモードへの切り替えは、例えばボタンを所定の組み合わせで押下することによって行われる。また、サービスモードから通常モードへの切り替えは、例えばリセットボタンなどの操作によって行われる。
リムーバブルメディア検知モジュール202は、リムーバブルメディアドライブ102に対応するリムーバブルメディア106が挿入されているかを検知するモジュールである。この検知処理では、リムーバブルメディア106と特定の通信を行い、リムーバブルメディア106が利用可能か否かを判断する(後で図6を用いて説明する)。
モード切替停止モジュール203は、リムーバブルメディア検知モジュール202によって利用可能なリムーバブルメディア106が挿入されていることが判別された状態で、モード切替モジュール201がサービスモードから通常モードへの切り替えを試みた場合に、そのモードの切り替えを行わせないように制御するモジュールである。
<第1の実施の形態の動作>
次に、上記構成の画像処理装置101において、リムーバブルメディア106に保存されたファームウェアのデータを用いてファームウェアの更新を行う動作について説明する。
図3及び図4は、第1の実施の形態に係るファームウェア更新時の処理を示すフローチャートである。
(A)リムーバブルメディア106の取り忘れがなかった場合のフロー
始めに、ファームウェアを更新する際に期待される正しい操作手順(リムーバブルメディアを取り忘れなかった場合)について説明する。
サービスマンが画像形成装置101のファームウェアを更新する場合、先ずステップS11において、モード切替モジュール203によって、通常モードからサービスモードに変更する。サービスモードでは、サービスマンが画像形成装置101のメンテナンスや状態の検査を行うための各種処理を実行する。このサービスモードにおける表示・操作部104の画面の一例を図5に示す。
図5において、「COPIER」ボタン41は、印刷機能に関わる点検や整備を行う画面に遷移するときのボタンであり、「FEEDER」ボタン42は、給紙用のフィーダの点検や整備を行う画面に遷移するときのボタンである。また、「BOARD」ボタン403は、メイン基板110のPCI拡張スロットに接続されたボードに関する情報を表示する画面に遷移するときのボタンである。
次のステップ12では、リムーバブルメディア検知モジュール202により、サービスマンがリムーバブルメディアドライブ102に対応したリムーバブルメディア106を挿入したか否かを検知する。このリムーバブルメディア106には、画像形成装置101にインストールするファームウェアが保存されている。
ここで、図6を用いて、ステップS12の処理(リムーバブルメディア挿入検知処理)の詳細について説明する。図6は、第1の実施の形態に係るリムーバブルメディア挿入検知処理を示すフローチャートである。このリムーバブルメディア挿入検知処理は、図6のフローを繰り返すことにより継続的に実行する、或いはユーザからの指示に応じて必要なときだけ行うようにしても良い。
先ず、図6のステップS111では、リムーバブルメディア106の接続によって、ポートの電圧が変化する。つまり、メディア106のプルアップ抵抗などがポートのラインをHighレベルに遷移させる。これによって、リムーバブルメディア検知モジュール202は、リムーバブルメディアドライブ102にメディア106が挿入されたことを検出することができる。
リムーバブルメディア検知モジュール202は、挿入されたリムーバブルメディア106との通信路を確立し(ステップS112)、さらに、このリムーバブルメディア106用のドライバをロードする(ステップS113)。
その後、定期的に、挿入されたリムーバブルメディア106に対して、利用可能な状態であるかの問い合わせを行い(ステップS114)、利用可能であれば、当該リムーバブルメディア106が利用可能なリムーバブルメディアとして検知された旨を示す情報(以下、メディア検知情報と記す)を記憶装置105に保持しておく。
図3に戻り、ステップ13ではファームウェアの更新処理を行う。ファームウェアの更新処理は、リムーバブルメディア検知モジュール202によって利用可能なリムーバブルメディア106の挿入を検知したことをトリガに実行するか、或いは表示・操作部104によってサービスマンが実行を指示する。これにより、リムーバブルメディア106から画像形成装置101内の記憶装置105に対して、ファームウェアのダウンロード処理(「DOWNLORD」処理)が開始され(図7(a)のT1)、ダウンロードが完了すると、表示・操作部104には図7(b)のT2に示すように「Done」が表示される。
サービスマンは、上述のようにして所定の作業(ファームウェアの更新)を終えると、サービスコードから通常モードへと必ず切り替えるのが通常である。これは、通常モードとサービスモードでは実行できる機能が異なるため、一般のユーザが余計な処理を実行してしまわないように留意するためである。
このとき、サービスマンが、期待される正しい操作手順を実施する場合には、通常モードへと切り替える前に、セキュリティのためにリムーバブルメディア106をリムーバブルメディアドライブ102から取り外すための取り外し処理を実行することになる。この取り外し処理の実行が選択されると、表示・操作部104には図8(a)に示すような画面が表示され、「RM−MEMORY」処理(図8(a)のT12)が実行される。この「RM−MEMORY」処理が完了すると、図8(b)のT13に示すように「Done」が表示された後、さらに図9(c)に示すような、リムーバブルメディア106の取り出しを促すメッセージが画面に表示される。そして、サービスマンがリムーバブルメディア106をリムーバブルメディアドライブから取り出した後、この画面の「OK」ボタン71を選択することにより、取り外し処理の実行/非実行を判別するステップS14が肯定(YES)側へ進み、通常モードへと遷移して、表示・操作部104の表示が図10に示すような通常モードの画面に変更される(ステップS18)。ここで、サービスマンが画像形成装置101の動作確認を行うことになる。
以上の手順によって、リムーバブルメディア106を利用したファームウェアの更新が実現される。
(B)リムーバブルメディア106の取り忘れがあった場合のフロー
次に、図3において、リムーバブルメディア106を取り出さない状態で、サービスモードから通常モードに切り替えようとした場合のフローについて説明する。
前述したステップS11からステップS13までの処理を終えてファームウェアの更新は完了し、サービスモードの状態になっているものとする。
ここで、サービスマンがリムーバブルメディア取り出し処理(ステップS14)の実行を忘れ、画像形成装置101に備えられているリセットボタンを押下し、サービスモードから通常モードへの切り替え指示を行うと(ステップS15)、ステップS16へ処理が移行する。
ステップS16では、利用可能な状態のリムーバブルメディア106がリムーバブルメディアドライブ102内に存在するか否かを、前記問い合わせ(ステップS114)によって記憶装置105に記憶された前記メディア検知情報で確認する。利用可能な状態のリムーバブルメディア106が存在した場合は、サービスマンがリムーバブルメディア106を取り忘れている可能性がある。
そこで、ステップS17において警告の表示を行い、サービスマンにリムーバブルメディア106の取り外しを指示する。警告は、例えば、図11(a)に示すように表示・操作部104全体に警告を表示する。「OK」ボタン90を押下すると、ステップS14に戻り、前記したステップS14以降の処理を繰り返す。この繰り返し処理によって、サービスマンがリムーバブルメディア106を取り出すまで、サービスモードから通常モードに切り替えることはできない。なお、ステップS17での警告の表示は、図11(b)に示すように、表示・操作部104の一部に表示することも可能である。
一方、前記ステップS16において、利用可能な状態のリムーバブルメディア106がリムーバブルメディアドライブ102内に存在していないと判定された場合は、ステップS18へ進んで通常モードへの切り替えが行われる。サービスマンは、所望の動作テストを通常モードで実行することが可能となる。
このように、モード切替モジュール201によってサービスモードから通常モードへと切り替える際に、リムーバブルメディア検知モジュール202によって利用可能なリムーバブルメディア106が検知された場合には、警告を表示すると共に通常モードへの切り替えを禁止する。これにより、サービスマンがファームウェアの更新作業を終えた後にリムーバブルメディア106を取り忘れていたとしても、その取り忘れに気づくことができるため、リムーバブルメディア106の取り忘れを確実に防止することができる。
(C)再起動がなされた場合のフロー
次に、図3において、ファームウェアの更新が終了した後、通常モードに切り替えることなく画像形成装置101が再起動された場合のフローについて説明する。
図3の上記ステップS15において通常モードへの遷移の指示がないと判定されると、ステップS19へ進んで、画像形成装置101の再起動の指示が有るか否かを判定する。
このステップS19において再起動の指示があったと判定された場合には、図4のステップS101へ進んで、画像形成装置101の再起動が開始される。なお、起動後は自動的に通常モードに切り替えられるものとする。
次のステップS102では、前述した図3のステップS16と同様に、利用可能な状態のリムーバブルメディア106がリムーバブルメディアドライブ102内に存在するかについて、リムーバブルメディア検知モジュール202によって確認を行う。利用可能な状態のリムーバブルメディア106が存在した場合、サービスマンがリムーバブルメディア106を取り忘れている可能性がある。
そこで、続くステップS103では、警告の表示を行い、サービスマンにリムーバブルメディア106の取り外しを指示する。この場合、画像形成装置101の起動が完了して通常モードでの動作が可能な状態であっても、その機能を利用することができない状態に留める。例えば、警告を表示・操作部104の最前面に表示するといった方法がある。ここで、表示・操作部104の最前面とは、モーダルダイアログボックスの一番手前のダイアログ表示であり、この場合、後続する表示は操作できなくなるため、結果的にユーザは通常モードに遷移できず、操作を行うことができない。
そして、サービスマンが警告表示の非表示を指示すると(ステップS104)、この指示により、再びステップS102以降の処理を繰り返す。この繰り返し処理によって、サービスマンは、リムーバブルメディア106の取り外しを行わない限り、通常モードで画像形成装置101を利用することができない。
前記ステップS102において、利用可能な状態のリムーバブルメディア106が存在しないと判定された場合には、画像形成装置101が通常モードとして起動され、図10に示すような通常モードの画面が表示される。
このように、サービスマンがファームウェアの更新をリムーバブルメディア106から行った際に、サービスモードから通常モードへの切り替えを行わずに画像形成装置101の再起動を行った場合にも、リムーバブルメディア106の取り忘れを防止することができる。
なお、上記第1の実施の形態では、画像形成装置101がサービスモードへ遷移した後にリムーバブルメディア106の挿入検知処理を実行したが、先に挿入検知処理を実行して、リムーバブルメディア106が検知された後に、サービスモードへ遷移させる形態も容易に可能である。
また、上記第1の実施の形態では、ファームウェアの更新処理が行われた後にリムーバブルメディア106の取り外し処理を行っているが、例えば先にリムーバブルメディア106から必要なデータを記憶装置105にコピーし、リムーバブルメディア106の取り外し処理を行ってから記憶装置105にコピーされたデータを用いてファームウェアの更新を行う形態も容易に可能である。
[第2の実施の形態]
第2の実施の形態は、システムの内部的には通常モードへの切り替えを行うが、リムーバブルメディア106が取り除かれるまで警告を表示・操作部104の最前面に表示することによって、通常モードでの操作を禁止するようにしたものである。本実施の形態が第1の実施の形態と異なる点は、ファームウェア更新時の処理が前述した図3のフローから図12に示すフローに変更されるだけで、その他については同一である。
図12は、本発明の第2の実施の形態に係るファームウェア更新時の処理を示すフローチャートであり、図3及び図4と共通の要素には同一の符号を付し、その説明を省略する。
本実施の形態では、前述したステップS11からステップS13までの処理を終えて、処理のフローがステップS14の否定(NO)へ流れて、ステップS15において、通常モードへの遷移の指示があったと判定されたときは、先ず通常モードへ遷移する(ステップS110)。その後、利用可能な状態のリムーバブルメディア106がリムーバブルメディアドライブ102内に存在するか否かについて、図3のステップS16と同様の方法で確認する(ステップS111)。
利用可能な状態のリムーバブルメディア106が存在した場合は、サービスマンがリムーバブルメディア106を取り忘れている可能性があるので、続くステップS103では、警告を表示・操作部104の最前面に表示し、サービスマンにリムーバブルメディア106の取り外しを指示する。
サービスマンが警告表示の非表示を指示すると(ステップS113)、この指示により、再びステップS111以降の処理を繰り返す。そして、ステップS111において、利用可能な状態のリムーバブルメディア106が存在しないと判定された場合には、図10に示すような通常モードの画面が表示される(ステップS117)。
このように、前記繰り返し処理によって、サービスマンは、リムーバブルメディア106の取り外しを行わない限り、表示・操作部104から通常モードで操作することができない。これにより、サービスマンがファームウェアの更新作業を終えた後にリムーバブルメディア106を取り忘れていたとしても、その取り忘れに気づくことができるため、リムーバブルメディア106の取り忘れを確実に防止することができる。
[第3の実施の形態]
第3の実施の形態では、USBホストインタフェースを備えた画像形成装置において、USBホストインタフェースを備えたストレージデバイスに保存されたファームウェアのデータを用いてファームウェアの更新を行う場合について説明する。
<第3の実施の形態に係る画像形成装置の構成>
図13は、本発明の第3の実施の形態に係る画像形成装置の構成を示すブロック図である。
この画像形成装置301のハード構成は、前述した図1の構成において、リムーバブルメディアドライブ102がUSBホストのインタフェース121に置き換えられた点が異なるのみである。これに伴い、ユーザが接続するのは、USBのインタフェースを備えたUSBストレージデバイス122となる。このUSBストレージデバイス122としては、例えば、USBメモリやUSBハードディスクのほか、リムーバブルメディアに対応したリムーバブルメディアドライブ等が該当する。
ここで、USBホストインタフェース121にリムーバブルメディアドライブを接続して利用する場合でリムーバブルメディアの挿抜のみを行うことを前提とすると、前述した第1の実施の形態の内容と殆ど違いが見られない。そこで、本実施の形態では、USBメモリ、USBハードディスク、若しくはリムーバブルメディアのリーダ/ライタデバイス自体を接続/取り外しするような形態について説明する。そこで、以下、これらを総称してUSBストレージデバイスと呼ぶ。
図14は、図13中の制御部103が保持する本実施の形態の特徴的なモジュールを示すブロック図であり、図1と共通の要素には同一の符号を付し、その説明を省略する。
本実施の形態に係る制御部103の構成が図2に示したものと異なる点は、図2のリムーバブルメディア検知モジュール202に代わって、USBデバイス検知モジュール250を設けた点だけである。
USBデバイス検知モジュール250は、USBホストインタフェース121に利用可能なUSBストレージデバイスが接続されているかを検知する。具体的には、接続されたUSBデバイスの中からUSBストレージデバイス122を探索し、そのUSBストレージデバイス122が利用可能状態であるかを判別する。
USBストレージデバイスであるかの判断は、デバイスのディスクリプタ情報であるインタフェースディスクリプタにおいて、その6バイト目のクラスコードを参照することで判別が可能である。ディスクリプタ情報は階層構造になっており、その主要な階層を図15に示す。なお、図中の(1)は、1つのUSBデバイスに対して1つだけ存在するという意味であり、(1:*)は、1つの上位ディスクリプタに対して複数存在するという意味である。
前記インタフェースディスクリプタ(全て各1バイト)は、1バイト目がbLength(ディスクリプタのサイズ)であり、2バイト目がbDescriptorType(ディスクリプタタイプ)であり、3バイト目がbInterfaceNumber(インタフェースの識別番号)であり、4バイト目がbAlternateSetting(別の設定を選ぶための値)であり、5バイト目がbNumEndpoints(エンドポイントの個数)であり、6バイト目がbInterfaceClass(クラスコード)であり、7バイト目がbInterfaceSubclass(サブクラスコード)であり、8バイト目がbInterfaceProtocol(プロトコルコード)であり、9バイト目がiInterface(ストリングディスクリプタへのインデックス)で構成されている。
ここで、USBデバイス検知モジュール250による、USBホストインタフェース121に利用可能なUSBストレージデバイス122が接続されているかを検知するUSBデバイス接続検知処理について、図16を用いて説明する。図16は、第3の実施の形態に係るUSBデバイス接続検知処理を示すフローチャートである。
先ず、USBホストインタフェース121にUSBストレージデバイス122が接続されると、USBインタフェース121は、ポートの電圧変化を検出してデバイス122の接続を検知する(ステップS141)。次に、USBインタフェース121は、USBデバイス検知モジュール250にデバイス122の接続を伝える(ステップS142)。
その後、USBデバイス検知モジュール250は、接続されたUSBストレージデバイス122との通信路を確立し(ステップS143)、この通信路を用いてUSBストレージデバイス122の性能の情報(ディスクリプタ情報)を取得する(ステップS144)。そして、取得したディスクリプタ情報によって、接続されたデバイスがMassStorageクラスのデバイスであることが判明する。即ち、上記のクラスコード(オフセット5(6バイト目)のbInterfaceClassの値)が0x08だった場合、MassStorageクラスのデバイスであることが分かる。
次に、MassStorageのクラスドライバをロードし(ステップS145)、その後は、定期的にデバイス122への問い合わせを行い、デバイス122が利用可能な状態であれば、当該USBストレージデバイス122が利用可能なデバイスとして検知された旨を示す情報として、デバイス検知情報を記憶装置105に保持しておく。
また、本実施の形態に係るファームウェア更新時の処理は、第1の実施の形態に係る図3及び図4の説明と基本的には同じである。異なる点は、リムーバブルメディア106がUSBストレージデバイス122に置き換わる点である。例えば、ステップS14のリムーバブルメディア106の取り出しの処理が、USBストレージデバイス122の取り外し処理に置き換えられて、ディスクキャッシュの書き込み等の処理を制御部103によって行った後、ユーザが手動で取り外すことになる。また、ステップS12の処理がUSBデバイス検知モジュール250により図16で説明したような検知処理に変更され、これに伴ってステップS16及びステップS102の処理が前述したような処理に変更される。その他の処理は、第1の実施の形態と同様である。
このように、本実施の形態のように、サービスマンがUSBストレージデバイスを用いてファームウェアの更新を行った場合にも、USBストレージデバイスの取り忘れを確実に防止することができる。
[第4の実施の形態]
第4の実施の形態では、USBホストインタフェースを備えた画像形成装置において、管理者やITマネージャがUSBホストインタフェースを備えたストレージデバイスに管理情報などをインポート・エクスポートする形態について説明する。
本実施の形態の画像形成装置の構成は、図13及び図14に示した第3の実施の形態とと等しく、説明は省略する。
また、画像形成装置301の管理情報をインポート・エクスポートする処理は、図3及び図4のフローチャートにおいて、サービスモードを管理者モードに置き換え、ステップS13のファームウェアの更新処理を管理情報のインポート・エクスポート処理に置き換えた処理となる。
管理者モードは、一般的にパスワードやユーザ認証によって保護されたモードである。例えば、表示・操作部104において所定の操作を行うことでパスワード認証画面が表示され、そこで正しいパスワードを入力することで管理者モードに切り替えることができる。若しくは権限を持ったユーザであれば所定の操作を行うことで管理者モードに切り替えることができる。
インポート・エクスポート処理は、モード切替モジュール201によって管理者モードに切り替えられた後、表示・操作部104を介して管理者によって指示され、記憶装置105に記憶された管理情報を、接続されたUSBストレージデバイス122に書き込む。又は、USBストレージデバイス122に保存された管理情報を読み出し、記憶装置105に格納する。
USBストレージデバイス122を取り出さないまま、管理者モードから通常のモードに切り替えしようとした場合のフローは、図3と同等であり、ここでは説明を省略する。
また、ファームウェアの更新が終了した後に、通常モードに切り替えることなく、画像形成装置301が再起動された場合の処理は、図4と同等であり、説明を省略する。
このように、管理者がUSBストレージデバイスを用いて、画像形成装置の管理情報をインポート・エクスポートする処理を行った場合にも、USBストレージデバイスの取り忘れを確実に防止することができる。
[第5の実施の形態]
第5の実施の形態では、取り忘れを防止したいUSBデバイスの情報を記憶装置105に記憶しておき、前述したディスクリプタ情報のうち、インタフェースディスクリプタ以外のディスクリプタ情報を参照して、USBストレージデバイス以外のUSBデバイスについて取り忘れを防止する形態について説明する。
本実施の形態で扱うUSBストレージデバイス以外のUSBデバイスとしては、USBポートに接続することで自動的にシステムにログインすることができるUSBキーを例に挙げる。管理者は、USBキーによって管理者画面に入ることができ、そのため、画像形成装置301のメンテナンス時にはUSBキーを接続し、メンテナンスが終わったらUSBキーを忘れずに取り外すことを想定する。
本実施の形態の構成は、図13及び図14に示した画像処理装置301の構成において、USBストレージデバイスをUSBキーに置き換えて、画像処理装置301の内部処理を以下に説明する図17のフローに基づいたものとする。
図17は、本発明の第5の実施の形態に係る動作を示すフローチャートである。
先ず、USBキーがUSBホストインタフェース121に接続されると(ステップS161)、表示・操作部104に管理者画面が表示される(ステップS162)。こうして、管理者がUSBキーによって管理者画面に入った状態で、画像形成装置301内にUSBキーの情報を登録する(ステップS163)。その方法としては、USBデバイスを接続したときにだけ表示・操作部104に表示されるボタンを提供し、このボタンを押下する。すると、画像形成装置301のシステムは、接続されたUSBキーの情報として、前述のデバイスディスクリプタにある「idVendor/idProduct」の値を取得し、この情報を取り忘れ防止対象デバイス情報として記憶する。
その後、管理者は、画像形成装置301のメンテナンスを実施し(ステップS164)、その完了後に管理者がUSBキーの取り外し処理を実行すれば、ステップS164が肯定(YES)側へ進み、通常モードへと遷移する(ステップS169)。
また、管理者がUSBキーの取り出し処理(ステップS164)の実行を忘れて、管理者モードから通常モードへの切り替え指示を行うと(ステップS166)、ステップS167へ処理が移行する。ステップS167では、前記ステップS163で登録したUSBキーが存在するかについて、前記取り忘れ防止対象デバイス情報を参照して確認する。前記登録したUSBキーが存在した場合は、管理者がUSBキーを取り忘れている可能性がある。
そこで、ステップS168において警告の表示を行って、管理者にUSBキーの取り外しを指示し、前記ステップS165へ戻る。この繰り返し処理によって、管理者がUSBキーを取り出すまで、管理者モードから通常モードに切り替えることはできない。
これにより、管理者が画像形成装置のメンテナンス作業を終えた後にUSBキーを取り忘れていたとしても、その取り忘れに気づくことができるため、USBキーの取り忘れを確実に防止することができる。
なお、本発明の目的は、実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はCPUやMPU等)が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスク、光磁気ディスク、CD−ROM、CD−R、CD−RW、DVD−ROM、DVD−RAM、DVD−RW、DVD+RW、磁気テープ、不揮発性のメモリカード、ROM等を用いることができる。又は、プログラムコードをネットワークを介してダウンロードしても良い。
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(オペレーティングシステム)等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
この場合、上記プログラムは、該プログラムを記憶した記憶媒体から直接、又はインターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続された不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
第1の実施の形態に係る電子装置である画像形成装置の構成を示すブロック図である。 図1中の制御部103が保持する本実施の形態の特徴的なモジュールを示すブロック図である。 第1の実施の形態のファームウェア更新時の処理を示すフローチャートである。 第1の実施の形態のファームウェア更新時の処理を示すフローチャートである。 サービスモード時の表示画面の一例を示す表示画面図である。 第1の実施の形態に係るリムーバブルメディア挿入検知処理を示すフローチャートである。 ファームウェアの更新処理時の表示画面例を示す表示画面図である。 リムーバブルメディアの取り外し処理時の表示画面例を示す表示画面図である。 リムーバブルメディアの取り外し処理時の表示画面例を示す表示画面図である。 通常モード時の表示画面例を示す表示画面図である。 警告表示画面の例を示す表示画面図である。 第2の実施の形態に係るファームウェア更新時の処理を示すフローチャートである。 第3の実施の形態に係る画像形成装置の構成を示すブロック図である。 図13中の制御部103が保持する本実施の形態の特徴的なモジュールを示すブロック図である。 ディスクリプタ情報の階層構造を示す図である。 第3の実施の形態に係るUSBデバイス接続検知処理を示すフローチャートである。 第5の実施の形態に係る動作を示すフローチャートである。
符号の説明
101,301 画像形成装置
102 リムーバブルメディアドライブ
103 制御部
104 表示・制御部
105 記憶装置
106 リムーバブルメディア
121 USBホストインタフェース
122 USBストレージデバイス
201 モード切替モジュール
202 リムーバブルメディア検知モジュール
203 モード切替停止モジュール
250 USBデバイス検知モジュール

Claims (10)

  1. 記憶デバイスに対してアクセスを可能とするインタフェース手段を有し、通常モードとは別に、前記記憶デバイスに対するアクセス動作を含む特定な処理を行うための専用モードの実行が可能な電子装置において、
    前記通常モードと前記専用モードの切り替えを行うモード切替手段と、
    前記モード切替手段による前記専用モードから通常モードへの切り替え時に、前記インタフェース手段に利用可能な記憶デバイスが接続されているかを検知する記憶デバイス検知手段と、
    前記記憶デバイス検知手段によって利用可能な記憶デバイスが検知されたときに、前記通常モードへの切り替えを禁止する通常モード禁止手段とを備えたことを特徴とする電子装置。
  2. ユーザからの操作を入力する操作手段と、記憶デバイスに対してアクセスを可能とするインタフェース手段とを有し、通常モードとは別に、前記記憶デバイスに対するアクセス動作を含む特定な処理を行うための専用モードの実行が可能な電子装置において、
    前記通常モードと前記専用モードの切り替えを行うモード切替手段と、
    前記モード切替手段による前記専用モードから通常モードへの切り替え後に、前記インタフェース手段に利用可能な記憶デバイスが接続されているかを検知する記憶デバイス検知手段と、
    前記記憶デバイス検知手段によって利用可能な記憶デバイスが検知されたときに、前記操作手段からの通常モードの操作を禁止する通常モード禁止手段とを備えたことを特徴とする電子装置。
  3. 情報を表示する表示部を備え、
    前記通常モード禁止手段は、
    前記記憶デバイス検知手段によって利用可能な記憶デバイスが検知されたときに、該記憶デバイスの取り出しを促す警告を前記表示部に表示することを特徴とする請求項1又は2に記載の電子装置。
  4. 前記記憶デバイス検知手段は、
    前記記憶デバイスと定期的に通信を行って該記憶デバイスが利用可能な状態であるかを判定する判定手段と、
    前記判定手段の判定情報を保持する保持手段と、
    前記保持手段で保持された前記判定情報に基づいて、前記インタフェース手段に利用可能な記憶デバイスが接続されているかを検知する検知実行手段とを備えたことを特徴とする請求項1乃至3のいずれかに記載の電子装置。
  5. 前記インタフェース手段は、当該電子装置に内蔵されたドライブ装置であることを特徴とする請求項1乃至4のいずれかに記載の電子装置。
  6. 前記インタフェース手段は、当該電子装置に内蔵された汎用インタフェースであることを特徴とする請求項1乃至4のいずれかに記載の電子装置。
  7. 記憶デバイスに対してアクセスを可能とするインタフェース手段を有し、通常モードとは別に、前記記憶デバイスに対するアクセス動作を含む特定な処理を行うための専用モードの実行が可能な電子装置の制御方法であって、
    前記通常モードと前記専用モードの切り替えを行うモード切替工程と、
    前記モード切替工程による前記専用モードから通常モードへの切り替え時に、前記インタフェース手段に利用可能な記憶デバイスが接続されているかを検知する記憶デバイス検知工程と、
    前記記憶デバイス検知工程によって利用可能な記憶デバイスが検知されたときに、前記通常モードへの切り替えを禁止する通常モード禁止工程とを実行することを特徴とする電子装置の制御方法。
  8. ユーザからの操作を入力する操作手段と、記憶デバイスに対してアクセスを可能とするインタフェース手段とを有し、通常モードとは別に、前記記憶デバイスに対するアクセス動作を含む特定な処理を行うための専用モードの実行が可能な電子装置の制御方法であって、
    前記通常モードと前記専用モードの切り替えを行うモード切替工程と、
    前記モード切替工程による前記専用モードから通常モードへの切り替え後に、前記インタフェース手段に利用可能な記憶デバイスが接続されているかを検知する記憶デバイス検知工程と、
    前記記憶デバイス検知工程によって利用可能な記憶デバイスが検知されたときに、前記操作手段からの通常モードの操作を禁止する通常モード禁止工程とを実行することを特徴とする電子装置の制御方法。
  9. 記憶デバイスに対してアクセスを可能とするインタフェース手段を有し、通常モードとは別に、前記記憶デバイスに対するアクセス動作を含む特定な処理を行うための専用モードの実行が可能な電子装置の制御方法を実行するための、コンピュータで読み取り可能な制御プログラムであって、
    前記通常モードと前記専用モードの切り替えを行うモード切替ステップと、
    前記モード切替ステップによる前記専用モードから通常モードへの切り替え時に、前記インタフェース手段に利用可能な記憶デバイスが接続されているかを検知する記憶デバイス検知ステップと、
    前記記憶デバイス検知ステップによって利用可能な記憶デバイスが検知されたときに、前記通常モードへの切り替えを禁止する通常モード禁止ステップとを備えたことを特徴とする制御プログラム。
  10. ユーザからの操作を入力する操作手段と、記憶デバイスに対してアクセスを可能とするインタフェース手段とを有し、通常モードとは別に、前記記憶デバイスに対するアクセス動作を含む特定な処理を行うための専用モードの実行が可能な電子装置の制御方法を実行するための、コンピュータで読み取り可能な制御プログラムであって、
    前記通常モードと前記専用モードの切り替えを行うモード切替ステップと、
    前記モード切替ステップによる前記専用モードから通常モードへの切り替え後に、前記インタフェース手段に利用可能な記憶デバイスが接続されているかを検知する記憶デバイス検知ステップと、
    前記記憶デバイス検知ステップによって利用可能な記憶デバイスが検知されたときに、前記操作手段からの通常モードの操作を禁止する通常モード禁止ステップとを備えたことを特徴とする制御プログラム。
JP2005103824A 2005-03-31 2005-03-31 画像処理装置及びその制御方法、並びにプログラム及び記憶媒体 Expired - Fee Related JP4310287B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2005103824A JP4310287B2 (ja) 2005-03-31 2005-03-31 画像処理装置及びその制御方法、並びにプログラム及び記憶媒体
US11/395,317 US7612901B2 (en) 2005-03-31 2006-03-31 Image forming apparatus, control method, and storage medium storing a computer program, for inhibiting switching to a normal mode in a removable storage device is detected or inhibiting a specific mode if the removable storage device is not detected

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005103824A JP4310287B2 (ja) 2005-03-31 2005-03-31 画像処理装置及びその制御方法、並びにプログラム及び記憶媒体

Publications (3)

Publication Number Publication Date
JP2006287537A true JP2006287537A (ja) 2006-10-19
JP2006287537A5 JP2006287537A5 (ja) 2007-02-08
JP4310287B2 JP4310287B2 (ja) 2009-08-05

Family

ID=37070016

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005103824A Expired - Fee Related JP4310287B2 (ja) 2005-03-31 2005-03-31 画像処理装置及びその制御方法、並びにプログラム及び記憶媒体

Country Status (2)

Country Link
US (1) US7612901B2 (ja)
JP (1) JP4310287B2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009238138A (ja) * 2008-03-28 2009-10-15 Dainippon Printing Co Ltd プリントシステム及びプリンタ
JP2010167740A (ja) * 2009-01-26 2010-08-05 Seiko Epson Corp 情報処理装置及びその制御方法、並びにコンピュータープログラム
JP2013257690A (ja) * 2012-06-12 2013-12-26 Canon Inc ファームウェア更新方法、画像形成装置およびコンピュータプログラム

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4270946B2 (ja) * 2003-06-02 2009-06-03 三菱電機株式会社 ナビゲーション装置
US8705064B2 (en) * 2006-08-31 2014-04-22 Xerox Corporation Broadcast secure printing system
US20080209143A1 (en) * 2007-02-26 2008-08-28 Kabushiki Kaisha Toshiba Digital multi-function peripheral and control method for the same
JP4980809B2 (ja) * 2007-07-10 2012-07-18 株式会社リコー 画像形成装置、画像形成装置の起動方法、およびプログラム
JP5028187B2 (ja) * 2007-08-29 2012-09-19 キヤノン株式会社 管理装置、その制御方法、コンピュータプログラム、及び画像形成システム
US20090222804A1 (en) * 2008-02-29 2009-09-03 Illinois Tool Works, Inc. Embedded firmware updating system and method
JP2011093292A (ja) * 2009-10-01 2011-05-12 Toshiba Tec Corp プリンタ、プログラムおよびデータ更新方法
JP5456000B2 (ja) * 2011-10-12 2014-03-26 シャープ株式会社 画像処理システム及び画像処理装置
JP5983307B2 (ja) * 2012-10-25 2016-08-31 ブラザー工業株式会社 画像形成装置、画像形成プログラム、および画像形成方法
US9852275B2 (en) * 2013-03-15 2017-12-26 NSS Lab Works LLC Security device, methods, and systems for continuous authentication
JP2017199246A (ja) * 2016-04-28 2017-11-02 京セラドキュメントソリューションズ株式会社 電子機器
JP7107030B2 (ja) * 2018-06-29 2022-07-27 富士フイルムビジネスイノベーション株式会社 情報処理装置、およびプログラム
US10802717B2 (en) * 2018-08-20 2020-10-13 Dell Products L.P. Systems and methods for efficient firmware inventory of storage devices in an information handling system
CN116561731B (zh) * 2023-07-11 2023-09-26 苏州浪潮智能科技有限公司 一种主机开机***、方法、装置、主机及电子设备

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999049379A2 (en) * 1998-03-06 1999-09-30 Fargo Electronics, Inc. Security printing and unlocking mechanism for high security printers
JP2000194448A (ja) 1998-12-25 2000-07-14 Nec Corp 電子ロック付きファイルベイカバ―を有する電子計算機及びその制御方法
US6947171B1 (en) * 1999-10-01 2005-09-20 Seiko Epson Corporation Multifunction printer, computer, printing system and recording medium
JP2001186556A (ja) * 1999-12-27 2001-07-06 Toshiba Corp 移動無線端末
US6327446B1 (en) * 2000-03-15 2001-12-04 Toshiba Tec Kabushiki Kaisha Multi-mode image forming apparatus having service mode for authorized users and method therefor
JP2001331871A (ja) 2000-05-18 2001-11-30 Casio Comput Co Ltd 画像情報印刷装置
US6839721B2 (en) * 2001-01-12 2005-01-04 Hewlett-Packard Development Company, L.P. Integration of a database into file management software for protecting, tracking, and retrieving data
JP2003109119A (ja) 2001-09-28 2003-04-11 Toshiba Tec Corp データ処理装置
JP2004110382A (ja) 2002-09-18 2004-04-08 Toshiba Solutions Corp リムーバブル記憶装置
JP2004280417A (ja) 2003-03-14 2004-10-07 Fuji Xerox Co Ltd 写真印刷装置及びその記憶媒体取り忘れ防止制御方法
JP4438048B2 (ja) * 2003-08-08 2010-03-24 キヤノン株式会社 周辺装置及びその周辺装置のファームウェア更新方法、プログラム
US7876469B2 (en) * 2003-12-26 2011-01-25 Panasonic Corporation Image forming apparatus and updating method
US20050182822A1 (en) * 2004-02-17 2005-08-18 Daniel Stuart W. Imaging device with memory device interface
US20050240919A1 (en) * 2004-04-27 2005-10-27 Kim Kyoug I Firmware update using memory card reader
JP4733949B2 (ja) * 2004-09-17 2011-07-27 シスメックス株式会社 分析装置、プログラムおよびそのプログラムを記録した記録媒体

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009238138A (ja) * 2008-03-28 2009-10-15 Dainippon Printing Co Ltd プリントシステム及びプリンタ
JP2010167740A (ja) * 2009-01-26 2010-08-05 Seiko Epson Corp 情報処理装置及びその制御方法、並びにコンピュータープログラム
JP2013257690A (ja) * 2012-06-12 2013-12-26 Canon Inc ファームウェア更新方法、画像形成装置およびコンピュータプログラム

Also Published As

Publication number Publication date
US7612901B2 (en) 2009-11-03
US20060221378A1 (en) 2006-10-05
JP4310287B2 (ja) 2009-08-05

Similar Documents

Publication Publication Date Title
JP4310287B2 (ja) 画像処理装置及びその制御方法、並びにプログラム及び記憶媒体
JP4321551B2 (ja) 印刷装置および印刷方法
JP5347784B2 (ja) 画像処理装置、付加情報提供方法、プログラム、記憶媒体
US20080198411A1 (en) Image forming apparatus and activating method thereof
KR20120130126A (ko) 화상처리장치, 및 화상처리장치의 제어 방법
CN107666551A (zh) 图像形成装置
JP2009059105A (ja) 情報処理装置およびプログラム
CN112114842A (zh) 信息处理装置及其控制方法和储存介质
JP2008192126A (ja) 情報処理装置およびプログラム
JP2008171306A (ja) 電子装置およびプログラム
JP4406794B2 (ja) 画像形成装置
JP5460098B2 (ja) 画像作成装置、画像形成装置及び画像処理装置
JP4065498B2 (ja) 情報処理システムおよびオプション機能セットアップ方法およびプログラムおよび記憶媒体
JP4485785B2 (ja) 電子データ処理システム及び電子データ処理方法
US8689320B2 (en) Image forming apparatus with hard disk drive securely formatted
JP6497366B2 (ja) 認証装置
JP5061809B2 (ja) 情報処理装置、およびプログラム
JP2007215167A (ja) 画像処理装置及び画像処理装置の動作モード切替制御方法
KR102467636B1 (ko) 정보 처리장치, 정보 처리장치의 제어방법, 및 기억매체
JP2012216222A (ja) 情報処理装置、およびプログラム
JP4444641B2 (ja) 情報処理装置、画像形成装置、及び電子データ移動方法
JP4645144B2 (ja) 画像形成装置
JP2012160851A (ja) 画像形成装置
JP2008262563A (ja) 印刷システム及びその制御方法
JP4803601B2 (ja) 画像処理装置および画像形成装置

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061211

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20061211

RD05 Notification of revocation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7425

Effective date: 20070626

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20081027

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081107

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090106

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20090203

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090406

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20090413

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090428

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090511

R150 Certificate of patent or registration of utility model

Ref document number: 4310287

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120515

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120515

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130515

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140515

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees