(57)【要約】【課題】ユーザが誤ってあるいは故意にサービス・モードに入る危険性をなくすとともに、内部ＲＯＭ等の容量削減を図ることができる画像形成装置等を提供する。【解決手段】サービス・プログラムが記憶されている外部記憶装置３２０〜３２２、３２３を接続可能な接続手段２０〜２２、３０と、自装置がジョブ中またはサービス・プログラム実行中でない場合であって、前記接続手段にサービス・プログラムの記憶された外部記憶装置が接続された場合には、前記外部記憶装置内のサービス・プログラムを起動する起動手段３２５とを備えている。【選択図】  図６
2007136795.tif 000002
【特許請求の範囲】
【請求項１】
サービス・プログラムが記憶されている外部記憶装置を接続可能な接続手段と、
自装置がジョブ中またはサービス・プログラム実行中でない場合であって、前記接続手段にサービス・プログラムの記憶された外部記憶装置が接続された場合には、前記外部記憶装置内のサービス・プログラムを起動する起動手段と、
を備えたことを特徴とする画像形成装置。
【請求項２】
サービス・プログラムが記憶されている外部記憶装置を接続可能な接続手段と、
揮発性の内部記憶手段と、
自装置がジョブ中またはサービス・プログラム実行中でない場合であって、前記接続手段にサービス・プログラムの記憶された外部記憶装置が接続された場合には、前記外部記憶装置内のサービス・プログラムを前記内部記憶手段に転送する手段と、
転送されたサービス・プログラムを起動する起動手段と、
を備えたことを特徴とする画像形成装置。
【請求項３】
前記接続手段に接続された外部記憶装置内の情報を取得して使用可能なサービス・プログラムを認識する認識手段と、
前記認識手段により認識された使用可能なサービス・プログラムを一覧表示する表示手段と、
前記表示手段に表示された使用可能なサービス・プログラムの中から少なくともいずれかのプログラムを選択するための入力手段と、
をさらに備えている請求項１または請求項２に記載の画像形成装置。
【請求項４】
自装置で発生しているエラーないし不具合状態を認識する認識手段と、
前記認識されたエラーないし不具合状態の対処に適合するサービス・プログラムを、前記接続手段に接続された外部記憶装置から検索する検索手段と、
前記検索手段により検索されたサービス・プログラムを一覧表示する表示手段と、
前記表示手段に表示されたサービス・プログラムの中から少なくともいずれかのプログラムを選択するための入力手段と、
をさらに備えている請求項１または請求項２に記載の画像形成装置。
【請求項５】
前記外部記憶装置から内部記憶手段へ転送され起動されたサービス・プログラムを終了する際に、前記内部記憶手段に残存しているサービス・プログラムを検出する検出手段と、
前記検出手段による検出結果を表示する表示手段と、
前記表示手段に表示されたサービス・プログラムの中から少なくともいずれかのプログラムを選択するための入力手段と、
前記入力手段で選択されたサービス・プログラムを内部記憶手段から消去する手段と、
をさらに備えている請求項２に記載の画像形成装置。
【請求項６】
自装置がジョブ中またはサービス・プログラム実行中でない場合であって、外部記憶装置を接続可能な接続手段にサービス・プログラムの記憶された外部記憶装置が接続された場合には、前記外部記憶装置内のサービス・プログラムを起動するステップを、コンピュータに実行させるためのサービス・プログラムの起動処理用プログラム。
【請求項７】
自装置がジョブ中またはサービス・プログラム実行中でない場合であって、外部記憶装置を接続可能な接続手段にサービス・プログラムの記憶された外部記憶装置が接続された場合には、前記外部記憶装置内のサービス・プログラムを揮発性の内部記憶手段に転送するステップと、
転送されたサービス・プログラムを起動するステップと、
を、コンピュータに実行させるためのサービス・プログラムの起動処理用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サービス・プログラムが記憶された外部記憶装置を接続可能な画像形成装置、及び画像形成装置でサービス・プログラムを起動させるためのサービス・プログラムの起動処理用プログラムに関する。
【背景技術】
【０００２】
従来、多機能複合機であるＭＦＰ（Multi Function Peripherals）等の画像形成装置のサービス・プログラムは、画像形成装置内部のデータを保存可能な記憶装置（フラッシュＲＯＭ等）に記憶されており、サービスマンが特定の手順／方法によってサービス・モードに入り、そのモードを実行することが行われている。
【０００３】
また、特許文献１には、画像形成装置内部の記憶装置に保存されているプログラムを、画像形成装置に接続された外部記憶装置から読み出したプログラムで書き換える制御方法が開示されている。
【特許文献１】特開平１１−１４６１０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、前述したいずれの場合においても、画像形成装置内部のデータ保存可能な記憶装置（フラッシュＲＯＭ等）にサービス・プログラムが保存されているため、ユーザーが誤ってあるいは故意にサービス・モードに入ることで、画像形成装置に対して重要な設定変更が実行されてしまう危険性があった。
【０００５】
しかも、画像形成装置内部のフラッシュＲＯＭ等にサービス・プログラムが常時保存されるため、その保存分だけ記憶容量も必要となり、記憶容量を削減できないという問題もあった。
【０００６】
本発明の目的は、上記問題を解決するためになされたものであって、ユーザが誤ってあるいは故意にサービス・モードに入る危険性をなくすとともに、内部ＲＯＭ等の記憶容量の削減を図ることができる画像形成装置、及びサービス・プログラムの起動処理用プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題は、以下の手段によって解決される。
（１）サービス・プログラムが記憶されている外部記憶装置を接続可能な接続手段と、自装置がジョブ中またはサービス・プログラム実行中でない場合であって、前記接続手段にサービス・プログラムの記憶された外部記憶装置が接続された場合には、前記外部記憶装置内のサービス・プログラムを起動する起動手段と、を備えたことを特徴とする画像形成装置。
（２）サービス・プログラムが記憶されている外部記憶装置を接続可能な接続手段と、揮発性の内部記憶手段と、自装置がジョブ中またはサービス・プログラム実行中でない場合であって、前記接続手段にサービス・プログラムの記憶された外部記憶装置が接続された場合には、前記外部記憶装置内のサービス・プログラムを前記内部記憶手段に転送する手段と、転送されたサービス・プログラムを起動する起動手段と、を備えたことを特徴とする画像形成装置。
（３）前記接続手段に接続された外部記憶装置内の情報を取得して使用可能なサービス・プログラムを認識する認識手段と、前記認識手段により認識された使用可能なサービス・プログラムを一覧表示する表示手段と、前記表示手段に表示された使用可能なサービス・プログラムの中から少なくともいずれかのプログラムを選択するための入力手段と、をさらに備えている前項１または前項２に記載の画像形成装置。
（４）自装置で発生しているエラーないし不具合状態を認識する認識手段と、前記認識されたエラーないし不具合状態の対処に適合するサービス・プログラムを、前記接続手段に接続された外部記憶装置から検索する検索手段と、前記検索手段により検索されたサービス・プログラムを一覧表示する表示手段と、前記表示手段に表示されたサービス・プログラムの中から少なくともいずれかのプログラムを選択するための入力手段と、をさらに備えている前項１または前項２に記載の画像形成装置。
（５）前記外部記憶装置から内部記憶手段へ転送され起動されたサービス・プログラムを終了する際に、前記内部記憶手段に残存しているサービス・プログラムを検出する検出手段と、前記検出手段による検出結果を表示する表示手段と、前記表示手段に表示されたサービス・プログラムの中から少なくともいずれかのプログラムを選択するための入力手段と、前記入力手段で選択されたサービス・プログラムを内部記憶手段から消去する手段と、をさらに備えている前項２に記載の画像形成装置。
（６）自装置がジョブ中またはサービス・プログラム実行中でない場合であって、外部記憶装置を接続可能な接続手段にサービス・プログラムの記憶された外部記憶装置が接続された場合には、前記外部記憶装置内のサービス・プログラムを起動するステップを、コンピュータに実行させるためのサービス・プログラムの起動処理用プログラム。
（７）自装置がジョブ中またはサービス・プログラム実行中でない場合であって、外部記憶装置を接続可能な接続手段にサービス・プログラムの記憶された外部記憶装置が接続された場合には、前記外部記憶装置内のサービス・プログラムを揮発性の内部記憶手段に転送するステップと、転送されたサービス・プログラムを起動するステップと、を、コンピュータに実行させるためのサービス・プログラムの起動処理用プログラム。
【発明の効果】
【０００８】
前項（１）に係る発明によれば、接続手段にサービス・プログラムの記憶された外部記憶装置が接続された場合には、前記外部記憶装置内のサービス・プログラムが自動的に起動されるから、画像形成装置内部のフラッシュＲＯＭ等にサービス・プログラムが常時保存されている場合のように、ユーザが誤ってあるいは故意にサービスプログラムの起動指示を行ってサービス・モードに入る危険性を解消することができる。しかも、サービス・プログラムを常時保存しておく必要はなくなるから、その分画像形成装置内の記憶手段の記憶容量を少なくでき、あるいは他のデータの保存のために利用することができる。
【０００９】
前項（２）に係る発明によれば、接続手段にサービス・プログラムの記憶された外部記憶装置が接続された場合には、前記外部記憶装置内のサービス・プログラムが揮発性の内部記憶手段に転送されて、自動的に起動されるから、画像形成装置内部のフラッシュＲＯＭ等にサービス・プログラムが常時保存されている場合のように、ユーザが誤ってあるいは故意にサービスプログラムの起動指示を行ってサービス・モードに入る危険性を解消することができる。しかも、サービス・プログラムを常時保存しておく必要はなくなるから、その分画像形成装置内の記憶手段の記憶容量を少なくでき、あるいは他のデータの保存のために利用することができる。
【００１０】
前項（３）に係る発明によれば、接続手段に接続された外部記憶装置内の使用可能なサービス・プログラムが表示手段に一覧表示されるとともに、表示されたサービス・プログラムの中から少なくともいずれかのプログラムを選択できるから、不要なプログラムが起動されるのを防止でき、使い勝手の良いものとなる。
【００１１】
前項（４）に係る発明によれば、自装置で発生しているエラーないし不具合状態の対処に適合するサービス・プログラムが表示手段に一覧表示されるとともに、表示されたサービス・プログラムの中から少なくともいずれかのプログラムを選択できるから、使い勝手の良いものとなる。
【００１２】
前項（５）に係る発明によれば、揮発性の内部記憶手段へ転送され起動されたサービス・プログラムを終了する際に、前記内部記憶手段に残存しているサービス・プログラムが表示手段に表示されるとともに、表示されたサービス・プログラムの中から選択されたものが内部記憶手段から消去されるから、サービス・プログラムが内部記憶手段に意図せず残存するのを防止することができ、ユーザが残存しているサービス・プログラムを誤って起動してしまうのを防止することができる。
【００１３】
前項（６）に係る発明によれば、接続手段にサービス・プログラムの記憶された外部記憶装置が接続された場合には、前記外部記憶装置内のサービス・プログラムがコンピュータにより自動的に起動されるから、ユーザが誤ってあるいは故意にサービスプログラムの起動指示を行ってサービス・モードに入る危険性を解消することができる。しかも、サービス・プログラムを常時保存しておく必要はなくなるから、その分画像形成装置内の記憶手段の記憶容量を少なくでき、あるいは他のデータの保存のために利用することができる。
【００１４】
前項（７）に係る発明によれば、接続手段にサービス・プログラムの記憶された外部記憶装置が接続された場合には、コンピュータにより、前記外部記憶装置内のサービス・プログラムが揮発性の内部記憶手段に転送されて、自動的に起動されるから、画像形成装置内部のフラッシュＲＯＭ等にサービス・プログラムが常時保存されている場合のように、ユーザが誤ってあるいは故意にサービスプログラムの起動指示を行ってサービス・モードに入る危険性を解消することができる。しかも、サービス・プログラムを常時保存しておく必要はなくなるから、その分画像形成装置内の記憶手段の記憶容量を少なくでき、あるいは他のデータの保存のために利用することができる。
【発明を実施するための最良の形態】
【００１５】
以下、この発明の一実施形態を図面に基づいて説明する。
〔ＭＦＰの全体構成〕
図１は、この発明の一実施形態に係る画像形成装置としてのＭＦＰを示す斜視図である。
【００１６】
図１において、ＭＦＰ１は、コピー機能、プリント機能、ファクシミリ機能、スキャン機能等を有するデジタル複合機であり、ネットワークを介してユーザ端末等との間でデータの送受信が可能である。
【００１７】
ＭＦＰ１は、複数（この実施形態では３個）のＵＳＢ（Universal Serial Bus）規格の外部機器を着脱可能な接続手段としての第１〜第３の３個の差込口２０，２１，２２を有しており、この差込口２０，２１，２２にＵＳＢインターフェイスを有する外部機器、例えば外部記憶装置であるＵＳＢメモリ３２０，３２１，３２２（図２）を接続することにより、外部機器とＭＦＰ１の間で、双方のデータ送受信が可能となされている。以下、差込口２０，２１，２２をＵＳＢ差込口という。
【００１８】
さらにまた、ＭＦＰ１は、ＵＳＢメモリ以外の外部記憶装置であるメモリカード、ＩＣカード等（以下、外部メモリという）を接続する接続手段としての外部メモリ差込口（コネクタ）３０を備えており、外部メモリを着脱可能に接続することにより、双方のデータ送受信が可能となされている。
【００１９】
さらに、ＭＦＰ１は操作パネル１０を備えており、この操作パネル１０は、複数のキー１１ａと、当該キー１１ａに対するユーザの操作による各種の指示や、文字、数字などのデータの入力を受付ける操作部１１と、ユーザに対する指示メニューや取得した画像に関する情報などの表示を行なう液晶等からなるディスプレイ１２を有している。
【００２０】
また、ＭＦＰ１は、原稿を光学的に読取って画像データを得るスキャナ部１３と、画像データに基づいて記録シート上に画像を印刷するプリンタ部１４とを備えている。
【００２１】
またＭＦＰ１の本体上面には、原稿をスキャナ部１３に送るフィーダ部１７が、下部にはプリンタ部１４に記録シートを供給する給紙部１８が、中央部にはプリンタ部１４によって画像を印刷された記録シートが排出されるトレイ１９がそれぞれ配備されている。さらにＭＦＰ１の本体の内部には、ネットワークを介して外部機器との間で画像データなどの送受信を行なう通信部１６、および画像データなどを記憶するメモリ３１３などが備えられている。
【００２２】
なお、ＭＦＰ１は、ネットワーク・インターフェイスを有し、前記通信部１６は外部機器との間で各種データの送受信が可能となるように、前記ネットワーク・インターフェイスを介してネットワークに接続されている。
【００２３】
前記ディスプレイ１２は、差込口２０，２１，２２に差し込まれたＵＳＢメモリ３２０，３２１，３２２に記憶されたり、あるいは外部メモリ差込口３０に差し込まれた外部メモリ３２４（図２に示す）に記憶されているサービス・プログラムの一覧表示や、データ送信先の一覧表示を含む種々の表示に使用される。また、前記操作部１１は、ユーザによるサービス・プログラムの選択や送信先の選択を含む種々の入力に用いられるものである。これらがユーザインターフェイスの要部として機能する。
【００２４】
前記スキャナ部１３は、写真、文字、絵などの画像情報を原稿から光電的に読取って画像データを取得する。取得された画像データ（濃度データ）は、図示しない画像処理部においてデジタルデータに変換され、周知の各種画像処理を施された後、プリンタ部１４や通信部１６に送られ、画像の印刷やデータの送信に供される。また、後の利用のためにハードディスク等の記憶部に格納されても良い。
【００２５】
前記プリンタ部１４は、スキャナ部１３により取得された画像データ、通信部１６により外部機器から受信した画像データ、またはメモリ３１３に格納されている画像データに基づいて記録シート上に画像を印刷するものである。
【００２６】
前記通信部１６は、公衆電話回線を介してファックスデータの送受信を行なう他、ＬＡＮ、インターネットなどのネットワークを介して、該ネットワークに接続される外部機器との間で電子メールなどを用いてデータの送受信を行なう。
【００２７】
これにより、ＭＦＰ１は、通常のファックス通信を行なうファクシミリ装置としての機能のみならず、電子メールの送受信端末としての機能も有する。
【００２８】
なお、ＭＦＰ１が行なうネットワーク通信は有線でもよく無線でもよいが、図示の例では有線による通信方式が採用されている。
［ＭＦＰ１の電気的構成］
図２は、ＭＦＰ１の電気的構成を示すブロック図である。
【００２９】
図２において、このＭＦＰ１は、情報処理部３０１、ファクシミリ部３０２、通信制御部３０３、給紙手段３０４、前記スキャナ部１３を構成する画像読み取り部３０５、前記プリンタ部１４を構成する画像形成手段３０６、およびフィニッシャ部３０７を有している。前記ファクシミリ部３０２，通信制御部３０３が通信部１６を構成する。
【００３０】
情報処理部３０１は、データ入出力手段３０８、データ通信制御部３０９、操作部１１、制御装置３１１、不揮発性メモリ３１２、画像メモリ３１３およびディスプレイ１２等を有している。情報処理部３０１では画像メモリ３１３に格納されたジョブの削除、出力等の制御が行えるようになっている。
【００３１】
前記制御装置３１１は、ＣＰＵ３２５、ＲＡＭ３２３、データ書き込み部３２６、データ読み込み部３２７等を有している。この制御装置３１１には、データ入出力手段３０８が接続され、ジョブを入出力する際に使用される。
【００３２】
前記ＣＰＵ３２５は、画像データのファクシミリ送信及び受信の実行、スキャナ部１３等で読み込んだ画像データを添付ファイルとして所定の送信先アドレスへの電子メール送信の実行、スキャナ部１３やプリンタ部１４の駆動、ディスプレイ１２の表示制御、等のＭＦＰ１の全体の制御を行うものである。
【００３３】
さらに、ＣＰＵ３２５は、この実施形態では以下の機能を有している。すなわち、ＵＳＢメモリ３２０（３２１）（３２２）や外部メモリ３２４がＵＳＢ差込口２０（２１）（２２）や外部メモリ差込口（コネクタ）３０に接続されている（装着されている）ことを検知する機能や、前記ＵＳＢ差込口２０（２１）（２２）や外部メモリ差込口３０にＵＳＢメモリ３２０（３２１）（３２２）や外部メモリ３２４が接続されたときに、ＵＳＢメモリ３２０（３２１）（３２２）や外部メモリ３２４内のデータを、画像データ読み込み部３２６を介して読込み、読み込んだデータから、サービス・プログラムを認識する機能等を有する。
【００３４】
ＣＰＵ３２５の上述したような制御及び機能は、図示しないプログラム格納部に格納されたプログラムを実行することにより発揮される。
【００３５】
前記ＲＡＭ３２３は、ＣＰＵ３２５が動作する際の作業領域として機能するほか、この実施形態では、ＵＳＢメモリ３２０（３２１）（３２２）や外部メモリ３２４から読み出されたサービス・プログラムを、一旦記憶する揮発性メモリとして機能する。
【００３６】
前記データ入出力手段３０８には、ＴＣＰ／ＩＰベースのネットワークのＬＡＮ（Local Aria Network)端子３１５、ＵＳＢ端子３１６、セントロニクス端子３１７、シリアルインタフェイス端子３１８および／またはＪＴＡＧ端子３１９等のインタフェイス（Ｉ／Ｆ）端子が複数設けられている。
【００３７】
前記データ入出力手段３０８では、ネットワーク端子３１５、ＵＳＢ端子３１６、セントロニクス端子３１７、シリアルインタフェイス端子３１８またはＪＴＡＧ端子３１９に外部機器が接続された場合、制御装置３１１によりデータの読み出し、書き込み、削除ができるようになっている。
【００３８】
前記画像メモリ３１３は、画像形成手段３０６で用紙に印字するために展開された受信画像データ等を記憶しておくものである。メモリ３１３においては、メモリ間でのコピーが可能である。
【００３９】
前記不揮発性メモリ３１２は例えばハードディスク等からなる。
【００４０】
この実施形態では、前述したように、ＵＳＢ端子３１６として複数の差込口があり、それぞれにＵＳＢメモリ３２０，３２１，３２２を接続可能である。さらに、外部メモリ差込口（コネクタ）３０があり、外部メモリ３２４をバスに直結可能に接続可能である。制御装置３１１はこれら複数のＵＳＢメモリ３２０，３２１，３２２や外部メモリ３２４に対するサービス・プログラム等の各記憶情報の読み込み、および各ＵＳＢメモリ３２０，３２１，３２２、外部メモリ３２４に対する情報の書き込みを同時に実行可能である。記憶情報の読み込みは制御装置３１１のデータ読み込み部３２６により行われ、情報の書き込みはデータ書き込み部３２７により行われる。
〔操作パネル〕
図３は、ＭＦＰ１における操作パネル１０の構成を示す平面図である。
【００４１】
図３において、スタートキー２０１は、コピー／プリント／ファクシミリ送信／電子メール、ＦＴＰ送信等の動作を開始させるために用いられる。テンキー２０２は、コピー枚数等の数値を入力するために用いられる。クリアキー２０３は、入力された数値のクリア、および画像メモリ３１３等に蓄積された画像データを破棄するために用いられる。
【００４２】
ストップキー２０４は、コピー／スキャン動作の停止を指示するために用いられる。パネルリセットキー２０５は、設定されている操作モードおよびジョブを破棄するために用いられる。
【００４３】
また、ディスプレイ１２は、各種モードの表示やその他の表示を行い、表面にはタッチパネル２０６が取り付けられている。このタッチパネル２０６によって、ユーザはディスプレイ１２内の表示内容に従った各種設定や選択を行うことができる。
【００４４】
前記タッチパネル２０６における設定画面領域２０７には、通常は、コピー動作やファックス送信動作を実行する際に行う基本的／応用的な設定のためのボタンが配置されている。各ボタンを押下すると、その詳細設定を行うための階層画面が表示される。
【００４５】
タッチパネル２０６のジョブ情報画面領域２０８は、その時点でＭＦＰ１に投入されているジョブ情報が表示される。表示は、実行されるべきジョブの順序で並んでいる。特定のジョブに対して消去や変更等の操作を行う場合は、ジョブ操作ボタン２０９を選択した後、操作対象となるジョブ番号ボタンを押下する。それらの操作によってジョブ操作画面が表示され、特定のジョブに対する操作が可能となる。
【００４６】
コピーキー２１０、スキャンキー２１１、及びファックスキー２１２はＭＦＰ１をコピー／スキャン／ファクシミリの何れの操作モードで動作させるかを設定するための選択キーである。
【００４７】
コピーキー２１０を押下した場合、ＭＦＰ１はコピー機として使用可能となる。この状態では、スキャン動作、およびファックス動作を実行することはできない。
【００４８】
この時、タッチパネル２０６の設定画面領域２０７には、コピー動作に対する各種設定を行うための表示が行われる。諸設定を終了後、原稿をセットしてスタートキー２０１を押下することにより、コピー動作が開始される。またスキャンキー２１１を押下した場合、ＭＦＰ１はスキャナとなる。この状態では、コピー動作及びファックス動作を実行することはできない。
【００４９】
この時、タッチパネル２０６の設定画面領域２０７には、スキャン動作に対する各種設定を行うための表示が行われる。諸設定を終了後、原稿をセットしてスタートキー２０１を押下することにより、スキャン動作が開始される。
【００５０】
またファックスキー２１２を押下した場合、ＭＦＰ１はファクシミリとなる。この状態では、コピー動作及びスキャナ動作を実行することはできない。
【００５１】
この時、タッチパネル２０６の設定画面領域２０７には、ファックス動作に対する各種設定を行うための表示が行われる。諸設定を終了後、原稿をセットし、スタートキー２０１を押下することにより、ファックス送信動作が開始される。
【００５２】
なお、コピーキー２１０、スキャンキー２１１、ファックスキー２１２は排他的動作となり、いずれかを選択すると自動的に他は非選択状態となる。
【００５３】
また、パーソナルコンピュータ等のユーザ端末からＭＦＰ１を使用してプリントする場合、ユーザ端末にこのプリンタ制御用ドライバソフトをインストールし、プリントの際の各種設定はそのドライバ画面にて行う。従って、ＭＦＰ１の操作パネル１０上へのプリント用設定画面、およびプリント切り換えキーの表示は不要である。
【００５４】
また、ＵＳＢメモリ３２０〜３２２が接続されたときに、それに記憶されているデータを読み込むときに押下される「ＵＳＢメモリ」キー２２１、２２３、２２５と各キーに対応するＬＥＤ２２０、２２２、２２４が設けられている。さらには、外部メモリ３２４が接続されたときに、それに記憶されているデータを読み込むときに押下される「外部メモリ」キー２２７とこのキーに対応するＬＥＤ２２６が設けられている。
【００５５】
図４は、ＭＦＰ１がＵＳＢメモリからデータを読み込む場合に表示される操作パネルの表示画面である。
【００５６】
ＭＦＰ１のメモリ差込口（例えば差込口２０）にはＵＳＢメモリ（例えばＵＳＢメモリ３２０）が接続されているものとする。ＵＳＢメモリ３２０が接続されると、図３に示す対応する「ＵＳＢメモリ」キー２２１の横のＬＥＤ２２０が点灯する。図３において、「ＵＳＢメモリ」キー２２１が押下されると、ディスプレイ１２の設定画面領域２０７は、図４に示すＵＳＢメモリ読み込み確認画面の階層の表示へ移行する。
【００５７】
この画面において、ユーザが「ＹＥＳ」キーを押下することによりＵＳＢメモリの内容を読み込む選択を行うと、ＭＦＰ１はＵＳＢメモリ３２０にアクセスをし、ＵＳＢメモリ３２０の内容を読み込む処理を行う。
【００５８】
ＵＳＢメモリ３２０内にサービス・プログラムが存在した場合、ディスプレイ１２には、図５のように、メモリ内に存在する各種のサービス・プログラム（例えばレジスト調整や給紙ループ量調整、原稿サイズ検出センサ調整等）が列挙されて一覧表示され、サービスマン等が所望するサービス・プログラムを選択可能となる。
【００５９】
また、ＵＳＢメモリ３２０内に存在するサービス・プログラムが、この階層画面表示を超える個数の場合、「次頁」キーの押下により残りのサービス・プログラムが表示される。この画面で「ＯＫ」キーが押下されると、ＭＦＰ１は選択されたサービス・プログラムを自動で起動し、または、選択されたサービス・プログラムをＭＦＰ１のＲＡＭ３２３へ転送後、自動で起動する。
【００６０】
図５の画面において、「キャンセル」キーが押下された場合、選択されたサービス・プログラムの起動は行わず、前階層である図４の画面に戻る。
【００６１】
また、図４の画面において、ユーザが「ＮＯ」キーを押下することによりＵＳＢメモリ３２０の内容を読み込まない選択を行った場合は、ＵＳＢメモリ３２０へのアクセスは行われず、「ＵＳＢメモリ」キー２２１に対応するＬＥＤ２２０は消灯した状態となる。この場合のコピー機能におけるスタートキー押下では、通常のコピーと同様、原稿の操作制御を行って画像を読み取り、その読み取った画像が出力部に出力される。
【００６２】
なお、外部メモリ３２４が外部メモリ差込口３０に接続されたときに、外部メモリの内容を読み込むための「外部メモリ」キー２２７が押下されたときの操作パネルの表示画面も、図４の「ＵＳＢメモリが装着されています」の表示が「外部メモリが装着されています」に変更されることを除いて、図４及び図５と同じであるので、詳細な説明は省略する。
【００６３】
次に、サービス・プログラム起動処理について、図６以下のフローチャートを参照して説明する。なお、図６以下のフローチャートに示される処理は、制御装置３１１のＣＰＵ３２５が、図示しないプログラム格納部に格納されているプログラムに従って動作することにより実行される。
【００６４】
図６は、ＵＳＢメモリ内のサービス・プログラムをＲＡＭ３２３に転送することなく起動する例を示すものである。
【００６５】
制御装置３１１のＣＰＵ３２５は、データ入出力手段３０８及びデータ通信制御部３０９を経由して、ＵＳＢメモリがＵＳＢ差込口に接続されたかどうかをチェックしている。ユーザが例えばＵＳＢメモリ３２０を例えば差込口２０に接続すると、接続が検出され（ステップＡ０１でＹＥＳ）、ＵＳＢメモリ３２０内の情報をＵＳＢ端子３１６、データ入出力手段３０８及びデータ通信制御部３０９を経由して制御装置３１１へ読み込み、ステップＡ０２で、ＵＳＢメモリ３２０内の情報が有効であるか否かを判断する。
【００６６】
情報が無効であると判断した場合は（ステップＡ０２でＮＯ）、ステップＡ０１に戻る。情報が有効であると判断した場合は（ステップＡ０２でＹＥＳ）、ステップＡ０３で、自装置（ＭＦＰ１）がジョブまたはサービス・プログラム実行中であるかを確認する。ジョブまたはサービス・プログラムの実行中の場合は（ステップＡ０３でＹＥＳ）、ステップＡ０４で、ディスプレイ１２にジョブまたはサービス・プログラム実行中等の表示を行い、処理を終了する。ジョブもサービス・プログラムも実行中でない場合には（ステップＡ０３でＮＯ）、ステップＡ０５で、サービス・プログラムを自動で起動する。
【００６７】
このように、ＵＳＢ差込口にサービス・プログラムの記憶されたＵＳＢメモリが接続された場合には、前記ＵＳＢメモリ内のサービス・プログラムが自動的に起動されるから、ＭＦＰ１内部の不揮発性の記憶手段にサービス・プログラムが常時保存されている場合のように、ユーザが誤ってあるいは故意にサービスプログラムの起動指示を行ってサービス・モードに入る危険性を解消することができる。しかも、サービス・プログラムを常時保存しておく必要はなくなるから、その分ＭＦＰ１内の記憶手段の記憶容量を少なくでき、あるいは他のデータの保存のために利用することができる。
【００６８】
図７は、ＵＳＢメモリ内のサービス・プログラムを、ＭＦＰ１内部のＲＡＭ３２３に転送し起動する場合の処理を示すものである。
【００６９】
ステップＢ０１でＵＳＢメモリ３２０が接続されたか否かを検出する。ユーザがＵＳＢメモリ３２０をＵＳＢ差込口２０に接続すると、接続が検出され（ステップＢ０１でＹＥＳ）、ＵＳＢメモリ３２０内の情報を制御装置３１１へ読み込み、ステップＢ０２で、ＵＳＢメモリ３２０内の情報が有効であるか否かを判断する。
【００７０】
情報が無効であると判断した場合は（ステップＢ０２でＮＯ）、ステップＢ０１に戻る。情報が有効であると判断した場合は（ステップＢ０２でＹＥＳ）、ステップＢ０３で、自装置（ＭＦＰ１）がジョブまたはサービス・プログラム実行中であるかを確認する。ジョブまたはサービス・プログラムの実行中の場合は（ステップＢ０３でＹＥＳ）、ステップＢ０４で、ディスプレイ１２にジョブまたはサービス・プログラム実行中等の表示を行い、処理を終了する。ジョブもサービス・プログラムも実行中でない場合には（ステップＢ０３でＮＯ）、ステップＢ０５で、サービス・プログラムをＲＡＭ３２３へ転送する。その後、ステップＢ０６でサービス・プログラムを起動する。
【００７１】
図７に示した処理によっても、ＵＳＢ差込口にサービス・プログラムの記憶されたＵＳＢメモリが接続された場合には、前記ＵＳＢメモリ内のサービス・プログラムが自動的にＭＦＰ１のＲＡＭ３２３に転送されて起動されるから、ＭＦＰ１内部の不揮発性の記憶手段にサービス・プログラムが常時保存されている場合のように、ユーザが誤ってあるいは故意にサービスプログラムの起動指示を行ってサービス・モードに入る危険性を解消することができる。しかも、サービス・プログラムを常時保存しておく必要はなくなるから、その分ＭＦＰ１内の記憶手段の記憶容量を少なくでき、あるいは他のデータの保存のために利用することができる。
【００７２】
図８は、サービス・プログラムの起動前に、使用可能なサービス・プログラムをディスプレイ１２に表示する場合の処理を示すフローチャートである。
【００７３】
この処理は、図６のステップＡ０５のサービス・プログラムの起動処理、または図７のステップＢ０５の転送処理の前に行われるものである。
【００７４】
まずステップＣ０１で、制御装置３１１のＣＰＵ３２５により、ＵＳＢメモリ３２０内のサービス・プログラムが使用可能であるか否かを判断し、使用可能なサービス・プログラムが存在しなければ（ステップＣ０１でＮＯ）、ステップＣ０２で、ディスプレイ１２に使用可能なサービス・プログラムが存在しない等の表示を行う。
【００７５】
使用可能なサービス・プログラムが存在する場合には（ステップＣ０１でＹＥＳ）、ステップＣ０３で、ディスプレイ１２に使用可能なサービス・プログラムの一覧を表示させる。
【００７６】
次にステップＣ０４で、サービスマン等により１個または複数個の任意のサービス・プログラムが、操作パネル部１０の操作部１１から入力（選択）されるのを待ち、入力されると即ち「ＯＫ」キーが押下されると（ステップＣ０４でＹＥＳ）、図６のステップＡ０５の起動処理または図７のステップＢ０５の転送処理を行う。
【００７７】
このように、ＵＳＢメモリ内の使用可能なサービス・プログラムがディスプレイ１２に一覧表示されるとともに、表示されたサービス・プログラムの中から少なくともいずれかのプログラムを選択して起動できるから、不要なサービス・プログラムが起動されるのを防止でき、使い勝手の良いものとなる。
【００７８】
図９は、ＭＦＰ１において発生しているエラーないし不具合状態に応じて使用可能なサービス・プログラムを表示する場合の処理例を示すフローチャートである。
【００７９】
この処理もまた、図６のステップＡ０５のサービス・プログラムの起動処理、または図７のステップＢ０５の転送処理の前に行われるものである。
【００８０】
まず、ステップＤ０１で、制御装置３１１のＣＰＵ３２５が、発生しているエラー／不具合状態を認識し、これに応じたＵＳＢメモリ３２０内のサービス・プログラムが使用可能であるか否かを判断する。
【００８１】
使用可能なサービス・プログラムが存在しなければ（ステップＤ０１でＮＯ）、ステップＤ０２で、ディスプレイ１２に使用可能なサービス・プログラムが存在しない等の表示を行う。
【００８２】
使用可能なサービス・プログラムが存在する場合には（ステップＤ０１でＹＥＳ）、ステップＤ０３で、ディスプレイ１２に使用可能なサービス・プログラムの一覧を表示させる。
【００８３】
次にステップＤ０４で、サービスマン等により１個または複数個の任意のサービス・プログラムが、操作パネル部１０の操作部１１から入力（選択）されるのを待ち、入力されると即ち「ＯＫ」キーが押下されると（ステップＤ０４でＹＥＳ）、図６のステップＡ０５の起動処理または図７のステップＢ０５の転送処理を行う。
【００８４】
このように、ＭＦＰ１で発生しているエラーないし不具合状態の対処に適合するサービス・プログラムが表示手ディスプレイ１２に一覧表示されるとともに、表示されたサービス・プログラムの中から少なくともいずれかのプログラムを選択して起動できるから、さらに使い勝手の良いものとなる。
【００８５】
図１０は、ＭＦＰ１におけるサービス・プログラム消去時の処理例を示すフローチャートである。この実施例は、サービス・プログラム実行中であることを前提とする。
【００８６】
ステップＥ０１で、サービスマン等によってサービス・プログラムの終了が指示されるのを待つ。指示されると（ステップＥ０１でＹＥＳ）、ステップＥ０２で、サービス・プログラムを実行している場所を判断し、ＵＳＢメモリ上であれば、そのまま処理を終了する。またＲＡＭ３２３上であれば、ステップＥ０３で、ディスプレイ１２に、実行中のサービス・プログラムの一覧と消去キー／キャンセルキー等の表示を行い、ユーザに選択させる。
【００８７】
次にステップＥ０４で、サービスマン等により操作パネル１０を介して任意のプログラムが選択され、消去キーが押下されたかどうかを判断する。消去キーが押下された場合には（ステップＥ０４でＹＥＳ）、ステップＥ０５で、選択されたサービス・プログラムを消去したのち、ステップＥ０６に進む。ステップＥ０４で、消去キーが押下されなければ(ステップＥ０４でＮＯ)、そのままステップＥ０６に進む。
【００８８】
ステップＥ０６では、ＲＡＭ３２３におけるサービス・プログラムの有無を判断し、ステップＥ０７で、ディスプレイ１２にサービス・プログラムの有無等の表示を行い、処理を終了する。
【００８９】
このように、ＲＡＭ３２３へ転送され起動されたサービス・プログラムを終了する際に、ＲＡＭ３２３に残存しているサービス・プログラムがディスプレイ１２に表示されるとともに、表示されたサービス・プログラムの中から選択されたものがＲＡＭ３２３から消去されるから、サービス・プログラムがＲＡＭ３２３に意図せず残存するのを防止することができ、ユーザが誤って残存したサービス・プログラムを起動してしまうのを防止することができる。
【００９０】
図１１は、ＵＳＢメモリ内の実行可能なサービス・プログラムを、自動的に選択して実行する場合の処理例を示すフローチャートである。
【００９１】
ステップＦ０１で、制御装置３１１のＣＰＵ３２５は、データ入出力手段３０８及びデータ通信制御部３０９を経由して、ＵＳＢメモリがＵＳＢ差込口に接続されたかどうかをチェックしている。
【００９２】
接続されるとこれが検出され（ステップＦ０１でＹＥＳ）、ＵＳＢメモリ内の情報をＵＳＢ端子３１６、データ入出力手段３０８及びデータ通信制御部３０９を経由して制御装置３１１へ読み込み、ステップＦ０２で、ＵＳＢメモリ内の情報が有効であるか否かを判断する。
【００９３】
情報が無効であると判断した場合は（ステップＦ０２でＮＯ）、ステップＦ０１に戻る。情報が有効であると判断した場合は（ステップＦ０２でＹＥＳ）、ステップＦ０３で、自装置（ＭＦＰ１）がジョブまたはサービス・プログラム実行中であるかを確認する。ジョブまたはサービス・プログラムの実行中の場合は（ステップＦ０３でＹＥＳ）、ステップＦ０４で、ディスプレイ１２にジョブまたはサービス・プログラム実行中等の表示を行い、処理を終了する。
【００９４】
ジョブもサービス・プログラムも実行中でない場合には（ステップＦ０３でＮＯ）、ステップＦ０５で、ＵＳＢメモリ内のサービス・プログラムＡを自動実行可能であるかどうかをＣＰＵ３２５が判断する。実行可能であれば（ステップＦ０５でＹＥＳ）、ステップＦ０６でサービス・プログラムＡを自動選択したのち、ステップＦ０７に進む。実行可能でなければ（ステップＦ０５でＮＯ）、そのままステップＦ０７に進む。
【００９５】
ステップＦ０７では、ＵＳＢメモリ内のサービス・プログラムＢを自動実行可能であるかどうかを判断する。実行可能であれば（ステップＦ０７でＹＥＳ）、ステップＦ０８でサービス・プログラムＢを自動選択したのち、ステップＦ０９に進む。実行可能でなければ（ステップＦ０７でＮＯ）、そのままステップＦ０９に進む。
【００９６】
こうして各サービス・プログラムについて、実行可能かどうかを判断していき、可能であるものを自動選択する。
【００９７】
サービス・プログラムの自動選択が終了すると、ステップＦ１１で、ＣＰＵ３２５によって自動選択されたＵＳＢメモリ内のサービス・プログラムを、ＲＡＭ３２３へ転送する。その後、ステップＦ１２で、サービス・プログラムを起動する。
【００９８】
この処理では、サービス・プログラムが自動的に選択されて起動されるから、操作を簡素化できる。
【００９９】
図１２は、ＵＳＢメモリ内のサービス・プログラムを、サービスマン等が選択し、選択されたサービス・プログラムを自動実行する場合の処理例を示すフローチャートである。
【０１００】
ステップＧ０１で、制御装置３１１のＣＰＵ３２５は、データ入出力手段３０８及びデータ通信制御部３０９を経由して、ＵＳＢメモリがＵＳＢ差込口に接続されたかどうかをチェックしている。
【０１０１】
接続されるとこれが検出され（ステップＧ０１でＹＥＳ）、ＵＳＢメモリ内の情報をＵＳＢ端子３１６、データ入出力手段３０８及びデータ通信制御部３０９を経由して制御装置３１１へ読み込み、ステップＧ０２で、ＵＳＢメモリ内の情報が有効であるか否かを判断する。
【０１０２】
情報が無効であると判断した場合は（ステップＧ０２でＮＯ）、ステップＧ０１に戻る。情報が有効であると判断した場合は（ステップＧ０２でＹＥＳ）、ステップＧ０３で、自装置（ＭＦＰ１）がジョブまたはサービス・プログラム実行中であるかを確認する。ジョブまたはサービス・プログラムの実行中の場合は（ステップＧ０３でＹＥＳ）、ステップＧ０４で、ディスプレイ１２にジョブまたはサービス・プログラム実行中等の表示を行い、処理を終了する。
【０１０３】
ジョブもサービス・プログラムも実行中でない場合には（ステップＧ０３でＮＯ）、ステップＧ０５で、ＵＳＢメモリ内のサービス・プログラムＡがサービスマン等により選択されたかどうかをＣＰＵ３２５が判断する。選択されると（ステップＧ０５でＹＥＳ）、ステップＧ０６でサービス・プログラムＡの選択を受け付けたのち、ステップＧ０７に進む。選択されなければ（ステップＧ０５でＮＯ）、そのままステップＧ０７に進む。
【０１０４】
ステップＧ０７では、ＵＳＢメモリ内のサービス・プログラムＢがサービスマン等により選択されたかどうかを判断する。選択されると（ステップＧ０７でＹＥＳ）、ステップＧ０８でサービス・プログラムＢの選択を受け付けたのち、ステップＧ０９に進む。選択されなければ（ステップＧ０７でＮＯ）、そのままステップＧ０９に進む。
【０１０５】
こうして各サービス・プログラムについて、サービスマン等によって選択されたかどうかを判断していき、選択されていればこれを受け付ける。
【０１０６】
サービス・プログラムの選択が終了すると、ステップＧ１１で、サービスマン等によって選択されたＵＳＢメモリ内のサービス・プログラムを、ＲＡＭ３２３へ自動的に転送する。その後、ステップＧ１２で、サービス・プログラムを起動する。
【０１０７】
この処理では、サービスマン等が選択したサービス・プログラムのみが自動的に起動されるから、不要なサービス・プログラムが起動されるのを防止できる。
【０１０８】
なお、図６〜図１２の例では、ＵＳＢメモリ３２０〜３２２をＵＳＢ差込口２０〜２２に接続した場合を例に説明しているが、バスに直結された外部メモリ３２４に保存されたサービス・プログラムについても、同様に起動することが可能である。その場合の処理も、図６〜図１２に示した処理と同様である。
【図面の簡単な説明】
【０１０９】
【図１】この発明の一実施形態に係る画像形成装置としてのＭＦＰの外観斜視図である。
【図２】同じくＭＦＰの電気的構成を示すブロック図である。
【図３】操作パネルの表示画面を示す図である。
【図４】ＵＳＢメモリが装着されたときの操作パネルの表示画面を示す図である。
【図５】ＵＳＢメモリに記憶されているサービス・プログラムを読み込まれたときの操作パネルの表示画面を示す図である。
【図６】サービス・プログラム起動処理の一例を示すフローチャートである。
【図７】サービス・プログラム起動処理の他の例を示すフローチャートである。
【図８】ＵＳＢメモリ内のサー微意プログラムの一覧表示処理を示すフローチャートである。
【図９】ＭＦＰにおいて発生しているエラーないし不具合状態に応じて使用可能なサービス・プログラムを表示する場合の処理例を示すフローチャートである。
【図１０】サービス・プログラムの消去処理例を示すフローチャートである。
【図１１】ＵＳＢメモリ内のサービス・プログラムを、サービスマン等が選択することなく自動実行する場合の処理例を示すフローチャートである。
【図１２】ＵＳＢメモリ内のサービス・プログラムを、サービスマン等が選択する場合の処理例を示すフローチャートである。
【符号の説明】
【０１１０】
１０              操作パネル
１１              操作部（入力手段）
１２              ディスプレイ
２０〜２２        ＵＳＢ差込口（接続手段）
３０              外部メモリ差込口
３１１            制御装置
３２０〜３２２    ＵＳＢメモリ（外部記憶装置）
３２３            ＲＡＭ
３２４            外部メモリ（外部記憶装置）
３２５            ＣＰＵ（起動手段、認識手段、消去手段）
３２６            データ読み込み部
３２７            データ書き込み部（格納手段）
【図１】
2007136795.tif 000003
【図２】
2007136795.tif 000004
【図３】
2007136795.tif 000005
【図４】
2007136795.tif 000006
【図５】
2007136795.tif 000007
【図６】
2007136795.tif 000008
【図７】
2007136795.tif 000009
【図８】
2007136795.tif 000010
【図９】
2007136795.tif 000011
【図１０】
2007136795.tif 000012
【図１１】
2007136795.tif 000013
【図１２】
2007136795.tif 000014