(57)【特許請求の範囲】
【請求項１】
特定機能起動用のプログラムがメインの外部記憶媒体に格納され、特定機能を実行するための実行プログラムがサブの外部記憶媒体に格納され、
メインの外部記憶媒体から起動用のプログラムを読み出した後、サブの外部記憶媒体から実行プログラムを読み出して、起動用のプログラムと実行プログラムとを結合して、特定機能を動作させるための制御プログラムを形成し、制御プログラムにしたがって特定機能を実行する制御部を備え、
制御部は、外部記憶媒体が接続されたとき、起動用のプログラムの有無によってメインの外部記憶媒体かを判断し、メインの外部記憶媒体が接続されたと判断すると、起動用のプログラムを起動し、
制御部は、起動用のプログラムの起動要求により特定機能動作を開始して、サブの外部記憶媒体の接続を要求し、メインの外部記憶媒体が取り外された後、外部記憶媒体が接続されたとき、実行プログラムの有無によってサブの外部記憶媒体かを判断し、サブの外部記憶媒体でないとき、再度サブの外部記憶媒体の接続を要求することを特徴とする画像処理装置。
【請求項２】
メインの外部記憶媒体に、プログラムチェック用のプログラムが格納され、制御部は、チェック用のプログラムにしたがって起動用のプログラムをチェックしてから、起動用のプログラムを起動することを特徴とする請求項１記載の画像処理装置。
【請求項３】
制御部は、起動用のプログラムが正常に実行できるか否かをチェックすることを特徴とする請求項２記載の画像処理装置。
【請求項４】
制御部は、処理用のプログラムに対して暗号化処理あるいは認証化処理の有無のチェックを行うことを特徴とする請求項３記載の画像処理装置。
【請求項５】
起動用のプログラムは、特定機能の動作の基幹となる処理プログラムを有し、制御部は、処理プログラムと実行プログラムとを結合することを特徴とする請求項１〜４のいずれかに記載の画像処理装置。
【請求項６】
サブの外部記憶媒体に、複数の実行プログラムが格納され、制御部は、起動用のプログラムにしたがってサブの外部記憶媒体にある実行プログラムを検索し、選択された実行プログラムを読み出すことを特徴とする請求項１〜５のいずれかに記載の画像処理装置。
【請求項７】
制御部は、メインの外部記憶媒体から起動用のプログラムを読み出すと、特定機能を開始することを特徴とする請求項１〜６のいずれかに記載の画像処理装置。
【請求項８】
起動用のプログラムは、起動プログラムを有し、起動プログラムは、特定機能の起動要求機能、サブの外部記憶媒体に記憶されているデータのチェック機能、２つのプログラムの結合機能の少なくとも１つの機能を有していることを特徴とする請求項１〜７のいずれかに記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コピー、プリント、ＦＡＸといった通常の機能以外に各種調整や仕向け別の設定等のための特定機能を実行する画像処理装置に関する。
【背景技術】
【０００２】
複写機、や複合機等の画像処理装置において、多機能化に伴い、各機能を実行するためのプログラムが増え、そのデータ容量が増大している。そのため、プログラムを格納するためのメモリ等の記憶媒体を大容量のものにする必要がある。
【０００３】
このようなプログラムの中には、装置自体の生産時にのみ使用される制御プログラムも含まれる。制御プログラムは、必要なときに特定の操作により起動して、各種調整、設定、初期化等の特定機能が実行される。
【０００４】
ところで、プログラムは装置内のファームウェアに実装されている。そのため、装置の出荷後に、ユーザが特定の操作を行うと、制御プログラムが起動してしまう。本来出荷前に行われる初期化等の特定機能が意図せずに実行される。制御プログラムが誤って実行されると、製品品質を確保できなくなるおそれがある。
【０００５】
また、制御プログラムが装置内の記憶媒体に記憶されているので、データの改ざんの危険性がある。制御プログラムが実行できなくなり、メンテナンスなどのサービス性に支障を来すおそれがある。
【０００６】
ここで、特許文献１には、メディアに記憶された断片プログラムと管理サーバに記憶された断片プログラムとがクライアント装置において結合されることにより、アプリケーションプログラムの使用が可能となることが記載されている。これにより、アプリケーションプログラムが誤って実行されることを防げる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００３−１６２３４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上記のクライアント装置は、ネットワークに接続された管理サーバと通信を行い、管理サーバから分割されたプログラムをダウンロードする。このとき、クライアント装置は、メディアに格納された処理プログラムを読み出し、このプログラムにしたがってダウンロードが行われる。この場合、メディアがあれば、アプリケーションプログラムを簡単に実行させることができる。そのため、ユーザが不用意に制御プログラムを実行させる危険性があり、万全の対策とは言えない。
【０００９】
また、プログラムをダウンロードするには、クライアント装置がネットワークに接続されている必要がある。スタンドアローンの画像処理装置の場合、プログラムをダウンロードできず、特定機能を実行することができない。
【００１０】
本発明は、上記に鑑み、特定機能を実行するための制御プログラムが誤って実行されることのない画像処理装置の提供を目的とする。
【課題を解決するための手段】
【００１１】
本発明は、外部記憶媒体に格納されたプログラムにしたがって所定の機能を実行する制御部を備え、メインの外部記憶媒体に、特定機能起動用のプログラムが格納され、サブの外部記憶媒体に、特定機能を実行するための実行プログラムが格納され、制御部は、メインの外部記憶媒体の起動用のプログラムとサブの外部記憶媒体の実行プログラムとを結合して、特定機能を動作させるための制御プログラムを形成し、制御プログラムにしたがって特定機能を実行するものである。
【００１２】
特定機能を実行するためには、メインの外部記憶媒体とサブの外部記憶媒体が必要となる。両者を所持する特定ユーザだけが特定機能を実行させることができ、所持しない一般のユーザが誤って特定機能を実行させることを防げる。
【００１３】
制御部は、メインの外部記憶媒体から読み出した起動用のプログラムを起動させてから、サブの外部記憶媒体から実行プログラムを読み出す。すなわち、先にメインの外部記憶媒体が使用され、メインの外部記憶媒体にある起動用のプログラムが起動されると、特定機能動作が開始される。この動作により、サブの外部記憶媒体から実行プログラムが読み出される。
【００１４】
メインの外部記憶媒体に、プログラムチェック用のプログラムが格納され、制御部は、チェック用のプログラムにしたがって起動用のプログラムをチェックしてから、起動用のプログラムを起動する。起動用のプログラムをチェックすることにより、起動用のプログラムの動作保障を行うことができる。
【００１５】
具体的なチェックとして、制御部は、起動用のプログラムが正常に実行できるか否かをチェックする。このチェックにより、特定機能動作を確実に実行することができることを確認できる。また、制御部は、処理用のプログラムに対して暗号化処理あるいは認証化処理の有無のチェックを行う。セキュリティのためにプログラムが暗号化されている場合、復号化が行われる。認証化処理において、認証情報が入力されると、制御部は、認証情報を確認し、確認できた場合、起動用のプログラムを起動する。
【００１６】
起動用のプログラムは、特定機能の動作の基幹となる処理プログラムを有し、制御部は、処理プログラムと実行プログラムとを結合する。完成された制御プログラムを外部記憶媒体に格納した場合、不用意に制御プログラムが実行されるおそれがあるが、制御プログラムに必要なプログラムを別々の外部記憶媒体に格納しておくことにより、間違って特定機能が実行されることを阻止できる。
【００１７】
サブの外部記憶媒体に、複数の実行プログラムが格納され、制御部は、起動用のプログラムにしたがってサブの外部記憶媒体にある実行プログラムを検索し、選択された実行プログラムを読み出す。複数の特定機能のうち、選択された特定機能を実行することができる。この場合、処理プログラムは各実行プログラムに対応する共通プログラムとされる。
制御部は、メインの外部記憶媒体から起動用のプログラムを読み出すと、特定機能を開始する。このように、プログラムが読み出されると、特定機能が開始されるので、ユーザのキー操作を不要にできる。
【００１８】
起動用のプログラムは、起動プログラムを有し、起動プログラムは、特定機能の起動要求機能、サブの外部記憶媒体に記憶されているデータのチェック機能、２つのプログラムの結合機能の少なくとも１つの機能を有している。装置内に特定機能の動作に必要なプログラムを用意しておく必要がなくなる。
【発明の効果】
【００１９】
本発明によると、複数の外部記憶媒体を所持する特定ユーザのみが特定機能を実行させることができるように制限できる。したがって、誤って特定機能が実行されることを確実に防止できる。また、必要なプログラムを格納した外部記憶媒体を利用することにより、ネットワークを通じた外部との通信が不可能な場所に設置された画像処理装置においても、特定機能の実行が可能となる。
【図面の簡単な説明】
【００２０】
【図１】本発明の画像処理装置の全体構成図
【図２】画像処理装置の画像形成部の構成図
【図３】画像処理装置の制御ブロック図
【図４】外部メモリに格納された特定機能を動作させるためのプログラム示す図
【図５】特定機能を実行するときの処理手順のフローチャート
【図６】特定機能動作を開始したときの処理手順のフローチャート
【図７】特定機能動作を開始したときの処理手順のフローチャート
【図８】サブの外部記憶媒体を要求する起動画面を示す図
【図９】カウンタクリア機能用の操作画面を示す図
【発明を実施するための形態】
【００２１】
本実施形態の画像処理装置を図１に示す。画像処理装置１Ａは、コピー、プリント、ファクシミリ通信のように、外部から入力された画像データに応じて、シート状の記録用紙に対して画像を形成する複合機である。画像処理装置１Ａは、入力された画像情報を画像形成のための画像データとして出力する画像処理部と、画像処理部から出力された画像データに基づき記録用紙に画像を形成する画像形成部とを備える。
【００２２】
本画像処理装置１Ａは、外部から入力された画像データを電子写真方式によって、記録用紙（以下、用紙と称する）にモノクロ画像を出力形成する。
【００２３】
画像処理装置１Ａは、図１，２に示すように、主に露光ユニット１、現像器２、感光体ドラム３、帯電器４、クリーナユニット５、定着ユニット６、用紙搬送路７、給紙トレイ８、排紙トレイ９及び転写機構１０等より構成される装置本体１Ａ１と、自動原稿処理装置１Ａ２とにより構成されている。
【００２４】
装置本体１Ａ１の上面部には、原稿が載置される透明ガラスからなる原稿載置台２１が設けられ、この原稿載置台２１の上方には、自動原稿処理装置１Ａ２が上方に向かい揺動開放自在に設けられる。原稿載置台２１の下方には、原稿の画像情報を読み取る原稿読取部であるスキャナ部２２が配置されている。
【００２５】
スキャナ部２２の下方には、露光ユニット１、現像器２、感光体ドラム３、帯電器４、クリーナユニット５、定着ユニット６、用紙搬送路７、排紙トレイ９及び転写機構１０が配設され、さらにその下方には、用紙を収納する給紙トレイ８が配設される。
【００２６】
露光ユニット１は、図示しない画像処理部から出力された画像データ（印字用画像情報）に応じてレーザ光を、帯電器４によって均一に帯電された感光体ドラム３の表面に照射して露光する。露光ユニット１は、感光体ドラム３の表面に画像データに応じた静電潜像を書込み形成する機能を有するものである。露光ユニット１は、スキャナ部２２の直下でかつ感光体ドラム３の上方に配置され、レーザ照射部１１および反射ミラー１２を備えたレーザスキャニングユニット（ＬＳＵ）１３ａ，１３ｂを備えている。本実施形態では、高速印字処理を行うために、複数のレーザ光を利用して、照射タイミングの高速化を低減する手法をとして、２ビーム手法が採用されている。
【００２７】
なお、露光ユニット１にレーザスキャニングユニット（ＬＳＵ）１３ａ，１３ｂを用いているが、発光素子をアレイ状に並べたもの、例えばＥＬやＬＥＤ書込みヘッドを用いるものであってもよい。
【００２８】
感光体ドラム３は、図２に示すように、円筒状を呈し、露光ユニット１の下方に配設され、図示しない駆動部と制御部により所定方向（図中の矢印Ａ方向）に回転するように制御されている。感光体ドラム３の外周面に沿って、画像転写終了後の位置を基準として感光体ドラム回転方向下流側に向かって、用紙剥離爪（記録媒体剥離部材）３１、クリーナユニット５、電界発生部としての帯電器４、現像器２が順に配置されている。
【００２９】
用紙剥離爪３１は、ソレノイド３２により感光体ドラム３の外周面に接離可能に配置されている。用紙剥離爪３１は、感光体ドラム３の外周面に当接した状態で、感光体ドラム３上の未定着トナー像を用紙に転写する際にその感光体ドラム３の表面に張り付いた用紙を剥離する。なお、用紙剥離爪３１の駆動手段として、ソレノイド３２の換わりに駆動用モータを採用してもよく、その他の駆動手段の選択も可能である。
【００３０】
現像器２は、感光体ドラム３上に形成された静電潜像を黒トナーで顕像化するものである。現像気は、感光体ドラム回転方向（図中の矢印Ａ方向）において帯電器４より下流側に配置され、かつ感光体ドラム３の側方で略水平（図中で右側）に配置されている。
【００３１】
現像器２の下方には、記録媒体搬送方向上流側にレジストローラ１５が配置されている。レジストローラ１５は、給紙トレイ８から供給された用紙の先端と感光体ドラム３上のトナー像とを整合して感光体ドラム３と転写ベルト１０３との間に搬送するように、図示しない駆動部と制御部とにより動作制御される。
【００３２】
帯電器４は、感光体ドラム３の表面を所定の電位に均一に帯電させるものである。帯電器４は、感光体ドラム３の上方でその外周面に近接して配置されている。なお、本実施形態では、チャージャー型の帯電器４を用いているが、接触型のローラ方式によるものやブラシ方式によるものを用いるものであってもよい。
【００３３】
クリーナユニット５は、現像・画像転写後における感光体ドラム３上の表面に残留したトナーを除去・回収するものである。クリーナユニット５は、感光体ドラム３を挟んで現像器２と略対向する位置に配され、感光体ドラム３の側方で略水平（図中で左側）に配置されている。
【００３４】
感光体ドラム３上で顕像化された静電像は、静電像が有する電荷の逆極性の電界が搬送される用紙上に転写機構１０から印加されることで用紙上に転写される。例えば、静電像が（−）極性の電荷を有している時は、転写機構１０の印加極性は（＋）極性となる。
【００３５】
転写機構１０は、図２に示すように、所定の抵抗値（本実施形態では１×１０９〜１×１０１３Ω・ｃｍの範囲）を有する転写ベルト１０３が配置された転写ベルト式ユニットで構成される。転写ベルト１０３は、駆動ローラ１０１、従動ローラ１０２および他のローラに架橋され、感光体ドラム３の下方において、転写ベルト１０３の表面が感光体ドラム３の外周面の一部と接触するように、転写ベルト１０３は配置されている。転写ベルト１０３により、用紙を感光体ドラム３に押圧しながら搬送するようになっている。
【００３６】
感光体ドラム３と転写ベルト１０３の接触部１０４には、駆動ローラ１０１および従動ローラ１０２とは異なる導電性を有し、転写電界を印加可能な弾性導電性ローラ１０５が配置されている。弾性導電性ローラ１０５は、弾性ゴム、発泡性樹脂等の軟質材料により構成されている。この弾性導電性ローラ１０５が弾性を有することにより、感光体ドラム３と転写ベルト１０３とが線接触でなく、所定の幅（転写ニップと呼ばれる）を有する面接触となる。これにより、搬送される用紙への転写効率の向上を図ることができる。
【００３７】
さらに、転写ベルト１０３の転写領域の用紙搬送方向下流側には、搬送される用紙に対して、転写領域で印加された電界を除電し、次工程への搬送をスムーズに行うための除電ローラ１０６が設けられる。除電ローラ１０６は、転写ベルト１０３の背面側に配置されている。
【００３８】
また、転写機構１０には、転写ベルト１０３の残留トナーによる汚れを取るクリーニングユニット１０７と、転写ベルト１０３の除電を行う複数の除電機構１０８が設けられている。除電機構１０８に用いられる除電を行うための手法として、装置を介して接地する手法、若しくは積極的に転写電界の極性とは逆極性を印加する手法がある。
【００３９】
転写機構１０で用紙上に転写された静電像（未定着トナー）は、定着ユニット６に搬送されて加圧・加熱される。未定着トナーは、溶融され用紙上に定着される。定着ユニット６は、図２に示すように、加熱ローラ６ａ、加圧ローラ６ｂを備えている。加熱ローラ６ａと加圧ローラ６ｂとにより用紙を挟持した状態で加熱ローラ６ａが回転すると、用紙が加熱ローラ６ａと加圧ローラ６ｂとの間を通過する。用紙上に転写されたトナー像が溶融されて定着される。定着ユニット６の用紙搬送方向下流側には、用紙を搬送する搬送ローラ１６が設けられている。
【００４０】
加熱ローラ６ａは、その外周部には用紙剥離爪６１１、ローラ表面温度検出部材（サーミスター）６１２、ローラ表面クリーニング部材６１３が配置され、内周部には加熱ローラ表面を所定温度（定着設定温度：概ね１６０〜２００℃）とする熱源６１４が設けられている。
【００４１】
加圧ローラ６ｂを加熱ローラ６ａに圧接するための加圧部材６２１が設けられる。加圧部材６２１は、加圧ローラ６ｂの両端部に配置され、加熱ローラ６ａに対し所定圧量で加圧ローラ６ｂを圧接する。加圧ローラ６ｂの外周には、加熱ローラ６ａの外周と同様に用紙剥離爪６２２、ローラ表面クリーニング部材６２３が配置されている。
【００４２】
定着ユニット６では、図２に示すように、加熱ローラ６ａと加圧ローラ６ｂとの圧接部（いわゆる定着ニップ部と呼ばれる）６００において、搬送される用紙上の未定着トナーが加熱ローラ６ａにより加熱されて溶融し、加熱ローラ６ａと加圧ローラ６ｂとの圧接力による用紙上への投鋲作用によって、未定着トナーが用紙上に定着される。
【００４３】
給紙トレイ８は、画像情報が出力（印字）されるシート（用紙）を複数枚蓄積しておくためのものであり、露光ユニット１、現像器２、感光体ドラム３、帯電器４、クリーナユニット５、定着ユニット６等で構成される画像形成部１４の下側に配されている。給紙トレイ８の排紙側上部には、図示しない用紙ピックアップローラが配置されている。
【００４４】
用紙ピックアップローラは、給紙トレイ８内に積載収容された用紙を最上層から１枚ずつピックアップし、用紙を下流側に向かって用紙搬送路７上のレジストローラ（アイドルローラとも称する）１５側に搬送する。なお、便宜上の用紙の流れ出し側（カセット側）を上流、排紙側を下流とする。
【００４５】
画像処理装置１Ａでは、高速印字処理を行うことを目的とするため、画像形成部１４の下方に定型サイズの用紙を各々のトレイに５００〜１５００枚収納可能な複数の給紙トレイ８が配置される。そして、装置側面には、複数の種類の用紙を多量に収納可能な大容量給紙カセット８１が配置され、大容量給紙カセット８１の上方に、主に不定型サイズの印字等に対応する手差しトレイ８２が設けられている。
【００４６】
排紙トレイ９は、手差しトレイ８２とは反対側の装置側面に配置されている。また、排紙トレイ９に代わって、排紙用紙の後処理装置（ステープル、パンチ処理等を行う装置）や複数段排紙トレイ等をオプションとして配置することも可能な構成となっている。
【００４７】
用紙搬送路７は、感光体ドラム３と給紙トレイ８との間に形成されている。用紙搬送路７を通じて、給紙トレイ８から供給される用紙は一枚ずつ転写機構１０に搬送され、転写機構１０において、感光体ドラム３からトナー像が転写された用紙は定着ユニット６に搬送され、定着ユニット６において、未定着トナー像が用紙に定着された後に、指定された処理モードに応じて形成された用紙搬送路や分岐爪によって用紙が搬送される。
【００４８】
次に、画像処理装置１Ａの処理モードに対応する用紙搬送工程について説明する。印字要求に合致する用紙Ｐは、複数の給紙トレイ８の中から選択され、用紙搬送路７中の搬送ローラによってレジストローラ１５まで搬送される。
【００４９】
レジストローラ１５に到達して一旦停止した用紙Ｐは、用紙Ｐの先端と感光体ドラム３上の画像情報を合致させるタイミングでレジストローラ１５が再び回転することにより転写機構１０に搬送される。用紙Ｐ上に感光体ドラム３から未定着トナー像（画像情報）が転写された後、定着ユニット６で用紙Ｐ上にトナー像が固着されて、用紙Ｐは排紙トレイ９に排出される。
【００５０】
用紙搬送路７内の搬送経路において、画像処理装置１Ａが有する処理モード（コピーモード、プリンタモード、ＦＡＸモード）、および印字処理手法（片面印字、両面印字）によって定着ユニット６以降から排紙トレイ９までの搬送方法が異なる。
【００５１】
通常、コピーモードでは、ユーザが画像処理装置１Ａの近傍で操作を行うため、“フェースアップ排出”と呼ばれる印字面が上側になって排出される手法が多く用いられる。一方、プリンタ、ＦＡＸ等の各モードでは、ユーザが画像処理装置１Ａの近傍にいないため、排出された用紙Ｐのページ順を揃える“フェースダウン排出”手法が多く用いられる。
【００５２】
したがって、画像処理装置１Ａでは、定着ユニット６を通過した用紙Ｐを排紙トレイ９に排出するまでの間に、複数の搬送路と複数の分岐爪を経由して、上記目的に合致する用紙排出が行われる。
【００５３】
次に、本画像処理装置１Ａの制御系について、図３に基づき説明する。画像処理装置１Ａは、図３に示すように、画像の読み取り処理、画像処理、画像形成処理、および用紙Ｐの搬送処理等を行う。各部を制御する制御部５４として中央処理ユニット（ＣＰＵ）が、ＲＯＭ（ＲｅａｄＯｎｌｙ Ｍｅｍｏｒｙ）５５に予め記憶されたプログラムにしたがって、ＲＡＭ（ＲａｎｄｏｍＡｃｃｅｓｓ Ｍｅｍｏｒｙ）５６等の一時的記憶装置を用いて処理を実行する。画像処理装置１Ａは、画像データや設定情報などのデータを記憶するためにＨＤＤ、ＳＳＤ、不揮発性メモリなどの記憶装置を備えている。なお、ＲＯＭ５５やＲＡＭ５６に代えて、ＨＤＤ、ＳＳＤなどの記憶装置を用いることができる。
【００５４】
画像処理装置１Ａは、図示しないネットワークに通信可能に接続され、ネットワークには情報処理装置等の端末装置が接続されている。制御部５４は、通信処理部５８を通じて端末装置とデータの送受信を行う。
【００５５】
画像処理装置１Ａにおいて、スキャナ部２２によって読み取った原稿の画像情報（原稿画像データ）、あるいは端末装置から送信された原稿画像情報は、通信処理部５８を介して画像処理部５７に入力される。
【００５６】
画像処理部５７は、公知のプログラムによってＲＡＭ５６等の記憶部に記憶された原稿画像情報を印字に適した印字用画像に処理する。画像処理部５７から出力される印字用画像情報は画像形成部１４に入力される。
【００５７】
画像形成部１４、用紙搬送部５９、定着ユニット６、排紙処理部６０は、各々の駆動制御部６２と連動している。用紙搬送部５９は、用紙搬送路７等において用紙の各種検出・制御を行う。排紙処理部６０は、排紙ローラ１７において用紙の各種の検出・制御を行う。
【００５８】
画像処理装置１Ａには、操作部７６が設けられている。ユーザが、操作部７６の操作スイッチ類によって画像形成要求または用紙の種類等の画像形成条件を入力すると、画像処理装置１Ａの画像形成、または搬送条件等の運転条件が設定される。
【００５９】
画像処理装置１Ａは、設定された運転条件にしたがって、スキャナ部２２、用紙搬送部５９、画像形成部１４、定着ユニット６および排紙処理部６０などの駆動用アクチュエータである原稿読取駆動部６４、記録用紙搬送駆動部６６、印字処理駆動部６８、定着駆動部７０および排紙駆動部７２の動作を制御する。すなわち、ＲＯＭ５５に記憶されたプログラムに基づく制御部５４の指令にしたがって各駆動部の同期した動作が、駆動制御部６２の制御によって行われる。
【００６０】
さらに、画像処理装置１Ａには、オプション構成７４として、折り機１Ｂ、後処理装置（ステープル、パンチ、複数段排紙トレイ、シフター等々）１Ｃ、自動原稿読取装置（自動原稿処理装置１Ａ２等）、大容量給紙カセット８１等が設置可能とされる。それらオプション構成７４は、画像処理装置１Ａの制御部とは別に各々のオプション構成７４内に制御部７４ａ〜７４ｄを有する。オプション構成７４と画像処理装置１Aとのタイミング調整は、通信処理部５８を介して同期するように制御される。
【００６１】
なお、折り機１Ｂは、その用紙を２つ折りにしたり、３つ折り（いわゆる、Ｚ折り）にしたりする折り曲げ機構１Ｂ１を備えている。後処理装置１Ｃは、折り曲げられた用紙の端部にステープル処理を行うステープル処理機構１Ｃ１を備えている。
【００６２】
本画像処理装置１Ａでは、コピー、プリント、ファクシミリ通信といった通常の機能以外に、特定機能が実行される。特定機能は、自装置の各種調整、設定、メンテナンス等のために生産工程時やメンテナンス時などの必要時に実行されるものであり、通常の機能とは異なる機能である。そのため、一般のユーザは特定機能を実行させることはできず、サービスマン等の特定ユーザが特定機能を実行させることができる。
【００６３】
このような特定機能は、所定の制御プログラムにより実行される。制御プログラムは、外部記憶媒体に格納される。外部記憶媒体は、例えばＵＳＢメモリのような外部メモリ９２とされる。外部メモリ９２として、ＣＤやＤＶＤといった光ディスクを使用してもよい。
【００６４】
画像処理装置１Ａには、ＵＳＢコネクタ９１や光ディスクドライブ９５が設けられ、制御部５４は、外部メモリドライバ９０を通じて外部メモリ９２とデータの送受信を行う。そして、制御部５４は、外部メモリ９２から制御プログラムを読み出し、制御プログラムを起動させて、特定機能を実行する。制御プログラムは、複数のプログラムによって実行されるように構成されている。そのため、複数の外部メモリ９２に、特定機能に必要なプログラムが格納されている。ここでは、メインとサブの２つの外部メモリ９２が用いられる。外部メモリ９２は、特定ユーザにより所持され、一般のユーザはこれらの外部メモリ９２を所持しない。
【００６５】
メインの外部メモリ９２には、特定機能起動用のプログラムが格納される。サブの外部メモリ９２には、特定機能を実行するための実行プログラムが格納される。制御部５４は、メインの外部メモリ９２から読み出したプログラムと、サブの外部メモリ９２から読み出した実行プログラムとを結合して、制御プログラムを形成する。そして、制御部５４は、制御プログラムにしたがって特定機能を実行する。
【００６６】
図４に示すように、メインの外部メモリ９２であるＵＳＢ０には、起動プログラムと、機能動作の基幹となる処理プログラムであるＳＩＭＵＬＡＴＩＯＮ−０が格納される。サブの外部メモリ９２であるＵＳＢ１には、ＳＩＭＵＬＡＴＩＯＮ−１〜Ｎのように複数の実行プログラムが格納される。起動プログラムは、特定機能の起動要求、ＵＳＢ１のプログラムチェック、処理プログラム（ＳＩＭＵＬＡＴＩＯＮ−０）と実行プログラム（ＳＩＭＵＬＡＴＩＯＮ−Ｎ）の結合、ＳＩＭＵＬＡＴＩＯＮモードの表示要求といった各機能のための複数のプログラムを少なくとも有する。なお、起動プログラムに、プログラムチェック用のプログラムとして、暗号解除プログラムや認証プログラムを含めてもよい。
【００６７】
次に、特定機能を実行するときの処理手順を図５〜７に基づいて説明する。画像処理装置１ＡのＵＳＢコネクタ９１に外部メモリ９２が接続されると、制御部５４は、外部メモリドライブ９０からの出力信号により外部メモリ９２の接続を認識する（Ｓ１）。制御部５４は、外部メモリ９２に特定機能用のプログラムがあるか否かを検知する（Ｓ２）。すなわち、制御部５４は、外部メモリ９２に格納されたファイルを検索して、あらかじめ決められた起動プログラムの名称を有するファイルがあるかをチェックして、メインの外部メモリ９２であるか否かを判断する。
【００６８】
起動プログラムがあれば、制御部５４は、メインの外部メモリ９２であると判断して、起動プログラムの起動要求機能により処理タスクを起動し、自動的に特定機能動作を開始する（Ｓ３）。起動プログラムがないとき、制御部５４は、画像データ等のファイルが格納された外部メモリ９２であると判断し、通常のデータ処理を実行する（Ｓ４）。
【００６９】
特定機能動作が開始されると、制御部５４は、外部メモリ９２から起動用のプログラムのファイルを本体ワークメモリであるＲＡＭ５６に転送し（Ｓ５）、このファイルのデータ解析を行う。例えば、メインの外部メモリ９２の起動用のプログラムが暗号化されている場合がある。制御部５４は、暗号化されているかをチェックする（Ｓ６）。暗号化されているとき、暗号化解除部９３が動作して、データをデコードして、制御部５４は、復号化された起動用のプログラムをＲＡＭ５６上に展開する（Ｓ７）。
【００７０】
展開後、あるいは暗号化されていなかったとき、制御部５４は、認証が必要か否かをチェックする（Ｓ８）。すなわち、制御部５４は、ファイルのヘッダ情報等によりパスワード、生体情報等の認証情報による認証が必要なプログラムかを判断する。認証が必要な場合、制御部５４は、パスワード入力処理を実行する（Ｓ９）。ディスプレイを有する操作部７６にパスワードの入力を促すメッセージが表示される。ユーザがパスワードを入力すると、制御部５４は、登録されているパスワードであることを確認する。パスワードが入力されない、あるいは間違ったパスワードが複数回入力されたとき、制御部５４は、認証できないと判断し、特定機能動作を終了する。
【００７１】
認証できた場合、あるいは認証が不必要な場合、制御部５４は、起動用のプログラムが正常に動作するかをチェックする（Ｓ１０）。ＲＡＭ５６上に再配置されたプログラムコードには、起動プログラムと実行基幹用の処理プログラムが含まれる。制御部５４は、起動用のプログラムのサム値をチェックする等でプログラムが正常に実行できるかをチェックする。制御部５４は、プログラムを実行できると判断したとき、当プログラムを起動し、特定機能を実行する（Ｓ１１）。サム値異常等によりプログラムの実行が不可能と判断した場合は、制御部５４は、エラー処理を実行し、操作部７６に異常コードやメッセージを表示すると共に、特定機能動作を終了する（Ｓ１２）。
【００７２】
制御部５４は、起動プログラムにしたがって、起動されたプログラム上で所望の機能を実行するための実行プログラムが入ったサブの外部メモリ９２を接続するように操作部７６等にメッセージ表示を行う（Ｓ１３）。制御部５４は、ＵＳＢコネクタ９１に外部メモリ９２が接続されたことを認識する（Ｓ１４）と、外部メモリ９２に格納されたファイルを検索して、あらかじめ決められた実行プログラムの文字を含むファイルがあるかチェックする（Ｓ１５）。実行プログラムがない場合、制御部５４は、サブの外部メモリ９２でないと判断し、再度実行プログラムの格納された外部メモリ９２を接続するようにメッセージ表示を行う。
【００７３】
実行プログラムに該当するファイルが１つだけある場合（Ｓ１６）、制御部５４は、サブの外部メモリ９２であると判断し、当該ファイルをＲＡＭ５６へ転送・展開を行う（Ｓ１７）。転送が完了したら、制御部５４は、処理プログラムと展開した実行プログラムを結合して、特定機能を動作させるための制御プログラムを形成する。制御部５４は、制御プログラムを起動して、特定機能の処理を開始する（Ｓ１８）。これにより、所望の特定機能動作が行われる。特定機能動作による作業が終了して、操作部７６より終了入力がある（Ｓ１９）と、制御部５４は、特定機能の制御プログラムを終了し、プログラムカウンタをＲＯＭ５５内の通常動作プログラムへと制御を遷移させる（Ｓ２０）。
【００７４】
サブの外部メモリ９２に複数の実行プログラムが格納されている場合、複数の特定機能を選択することができる。処理プログラムは、異なる実行プログラムに対して共通プログラムとなっているので、選択された特定機能が実行可能とされる。制御部５４は、サブの外部メモリ９２に複数の実行プログラムのファイルがあることを検知すると、操作部７６にファイル名あるいは特定機能名のリストを表示する（Ｓ２１）。特定ユーザが操作部７６から所望の特定機能を選択する（Ｓ２２）と、制御部５４は、選択された特定機能に対応する実行プログラムのファイルをＲＡＭ５６に転送し、前述と同様に必要な展開・結合処理の後、特定機能を実行する（Ｓ１７）〜（Ｓ２０）。
【００７５】
ここで、サブの外部メモリ９２に格納される実行プログラムは各生産工程での作業別に固有のプログラムとしておくとよい。データ内容がそれぞれ異なったものとなるため、必要な特定機能以外は実行されることがない。
【００７６】
特定機能の具体例として、内部カウンタをクリアする動作について説明する。特定ユーザがメインの外部メモリ９２を画像処理装置１ＡのＵＳＢコネクタ９１に差し込むと、制御部５４は、メインの外部メモリ９２から読み出した起動用のプログラムを起動する。図８に示すように、操作部７６に起動画面が表示され、この画面に２つの目の外部メモリ９２を接続するメッセージが表示される。
【００７７】
特定ユーザが、メインの外部メモリ９２を取り外し、実行プログラムを格納したサブの外部メモリ９２をＵＳＢコネクタ９１に差し込むと、制御部５４は、外部メモリ９２から実行プログラムをＲＡＭ５６上に読み出し、実行プログラムをＲＡＭ５６に記憶した処理プログラムと結合して、カウンタクリア機能を実行するための制御プログラムを作成する。制御部５４は、制御プログラムを起動する。図９に示すように、操作部７６に、カウンタクリア機能用の操作画面が表示される。
【００７８】
特定ユーザが所望のカウンタの入力ボタンを押下すると、制御部５４は、不揮発性メモリ内の所定のカウンタ値をクリアする。クリア処理が終了したら、図８に示す操作画面に戻る。特定ユーザは、別のカウンタもクリアしたい場合、引き続き所望のカウンタの入力ボタンを押下する。作業を終了する場合、機能終了ボタンが押下されると、通常動作状態に戻る。
【００７９】
このように、特定機能を実行するためには、２つの外部メモリ９２が必要である。特定ユーザが２つの外部メモリ９２を所持することにより、一般のユーザは特定機能を実行させることができない。したがって、生産工程時等の必要な時以外に特定機能が実行されるリスクを抑制することができる。また、画像処理装置１Ａがネットワークに接続されていなくても、プログラムをネットワークを通じてダウンロードする必要がない。そのため、スタンドアローンの画像処理装置１Ａにおいても、特定ユーザによる特定機能の実行が可能となる。
【００８０】
さらに、特定機能のためのプログラムは外部メモリ９２に記憶されるので、装置内のメモリ容量を小さくできる。また、外部メモリ９２のプログラムを暗号化したり、認証化処理を必要とすることにより、プログラムの改ざんを防止でき、万が一データが流失しても、容易に解析できないようにできる。外部メモリ９２としてＵＳＢメモリを使用することにより、通常よく使用されるＵＳＢコネクタ９１を利用することができるとともに、コネクタの動作確認も同時に行うことができる。
【００８１】
なお、本発明は、上記実施形態に限定されるものではなく、本発明の範囲内で上記実施形態に多くの修正および変更を加え得ることは勿論である。画像処理装置として、複合機以外に複写機、プリンタ、スキャナ、ファクシミリ装置に適用してもよい。
【００８２】
外部メモリ（外部記憶媒体）として、同種の外部メモリだけでなく、異種の外部メモリを組み合わせてもよい。さらに、３つ以上の外部メモリを使用してもよく、メインの外部メモリを複数にしたり、サブの外部メモリを複数にしてもよい。
【符号の説明】
【００８３】
５４    制御部
５６    ＲＡＭ
９１    ＵＳＢコネクタ
９２    外部メモリ
【図１】
0005592165.tif 000002
【図２】
0005592165.tif 000003
【図３】
0005592165.tif 000004
【図４】
0005592165.tif 000005
【図５】
0005592165.tif 000006
【図６】
0005592165.tif 000007
【図７】
0005592165.tif 000008
【図８】
0005592165.tif 000009
【図９】
0005592165.tif 000010