JP4717300B2 - Image forming system, control program protection control device, and control program protection control method - Google Patents

Image forming system, control program protection control device, and control program protection control method Download PDF

Info

Publication number
JP4717300B2
JP4717300B2 JP2001301046A JP2001301046A JP4717300B2 JP 4717300 B2 JP4717300 B2 JP 4717300B2 JP 2001301046 A JP2001301046 A JP 2001301046A JP 2001301046 A JP2001301046 A JP 2001301046A JP 4717300 B2 JP4717300 B2 JP 4717300B2
Authority
JP
Japan
Prior art keywords
processing apparatus
sheet processing
image forming
control
writing
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.)
Expired - Fee Related
Application number
JP2001301046A
Other languages
Japanese (ja)
Other versions
JP2002341704A5 (en
JP2002341704A (en
Inventor
直人 渡辺
光繁 村田
盛重  祐治
範書 三宅
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 JP2001301046A priority Critical patent/JP4717300B2/en
Publication of JP2002341704A publication Critical patent/JP2002341704A/en
Publication of JP2002341704A5 publication Critical patent/JP2002341704A5/ja
Application granted granted Critical
Publication of JP4717300B2 publication Critical patent/JP4717300B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Control Or Security For Electrophotography (AREA)
  • Power Sources (AREA)
  • Facsimiles In General (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、画像形成システム、制御プログラム保護制御装置、及び制御プログラム保護制御方法に関し、特に、画像形成装置とシート処理装置とを備えた画像形成システムにおいて前記シート処理装置を動作させる制御プログラムを記憶する書き換え可能な記憶手段への書き込み制御を行う場合に好適な画像形成システム、制御プログラム保護制御装置、及び制御プログラム保護制御方法に関する。
【0002】
【従来の技術】
従来、装置を制御するための制御コードを記憶する記憶手段として、ROM等の記憶媒体が用いられているが、近年、フラッシュROM等の書き換え可能な記憶媒体も使用されるようになってきている。また、前記フラッシュROM等の書き換え可能な記憶媒体をCPU内部に備えた装置もある。そして、前記の書き換え可能な記憶媒体を備えた装置の該記憶媒体に対し、ホストコンピュータ等の外部装置からデータを転送することにより、制御プログラムの書き換えを実行している。
【0003】
上述したような制御プログラムの書き換えを可能とする複数の装置で構成されるシステム装置として、例えば、複写機(ホスト装置)とフィニッシャ(周辺装置)から構成される画像形成システムがある。この種の画像形成システムにおいては、複写機本体が所定時間経過しても動作しなければ、複写機本体によりフィニッシャに対する電源供給を落とす節電機能を備えているものが知られている。
【0004】
【発明が解決しようとする課題】
しかしながら、上述した従来の技術においては下記のような問題があった。即ち、従来の上述したような節電機能を備えるシステム装置においては、周辺装置が制御プログラムの書き換え動作を開始するタイミングによっては、制御プログラムの書き込み動作中にホスト装置の節電機能が働くことにより、周辺装置に対する電源供給が遮断される可能性があった。そのため、正常に制御プログラムを書き込めないばかりか、制御プログラムの書き込み動作中に周辺装置への電源供給が遮断されることにより、CPU、フラッシュROM等のデバイスの破損が発生する可能性があった。
【0005】
本発明は、上述した点に鑑みなされたものであり、確実に制御プログラムの書き換えを行うことを可能とし、また、制御プログラムの書き込み動作中の電源遮断に起因するデバイスの破損を防止することも可能とした画像形成システム、制御プログラム保護制御装置、及び制御プログラム保護制御方法を提供することを目的とする。
【0006】
【課題を解決するための手段】
上記目的を達成するため、本発明は、画像形成装置とシート処理装置とを備え、前記画像形成装置により前記シート処理装置に対する電源供給管理を行い、前記画像形成装置及び前記シート処理装置が所定時間経過しても動作しない場合に、前記画像形成装置により前記シート処理装置に対する電源供給を遮断することで節電を行う節電機能を有する画像形成システムであって、前記シート処理装置は、前記シート処理装置のモード設定を、前記シート処理装置の記憶手段に制御プログラムの書き込みを行う書き込み制御モード又は通常の装置動作を行う通常制御モードに切り替える切替手段と、前記シート処理装置が前記書き込み制御モードに移行した旨、及び前記シート処理装置が前記通常制御モードに移行した旨を前記画像形成装置に通知する通知手段とを有し、前記画像形成装置は、前記通知手段により前記シート処理装置が前記書き込み制御モードに移行した旨が通知された場合、前記通知手段により前記シート処理装置が前記通常制御モードに移行した旨が通知されるまでの間、前記節電機能により前記シート処理装置に対する電源供給が遮断されることを防止する保護制御手段を有することを特徴とする
【0007】
また、本発明は、画像形成装置とシート処理装置とを備え、前記画像形成装置により前記シート処理装置に対する電源供給管理を行い、前記画像形成装置及び前記シート処理装置が所定時間経過しても動作しない場合に、前記画像形成装置により前記シート処理装置に対する電源供給を遮断することで節電を行う節電機能を有する画像形成システムに搭載される制御プログラム保護制御装置であって、前記シート処理装置から該シート処理装置の記憶手段に制御プログラムの書き込みを行う書き込み制御モードに移行した旨が通知された場合、前記シート処理装置から通常の装置動作を行う通常制御モードに移行した旨が通知されるまでの間、前記節電機能により前記シート処理装置に対する電源供給が遮断されることを防止する保護制御手段を有することを特徴とする
【0008】
また、本発明は、画像形成装置とシート処理装置とを備え、前記画像形成装置により前記シート処理装置に対する電源供給管理を行い、前記画像形成装置及び前記シート処理装置が所定時間経過しても動作しない場合に、前記画像形成装置により前記シート処理装置に対する電源供給を遮断することで節電を行う節電機能を有する画像形成システムで実行される制御プログラム保護制御方法であって、前記シート処理装置は、前記シート処理装置のモード設定を、前記シート処理装置の記憶手段に制御プログラムの書き込みを行う書き込み制御モード又は通常の装置動作を行う通常制御モードに切り替える切替工程と、前記シート処理装置が前記書き込み制御モードに移行した旨、及び前記シート処理装置が前記通常制御モードに移行した旨を前記画像形成装置に通知する通知工程とを有し、前記画像形成装置は、前記通知工程により前記シート処理装置が前記書き込み制御モードに移行した旨が通知された場合、前記通知工程により前記シート処理装置が前記通常制御モードに移行した旨が通知されるまでの間、前記節電機能により前記シート処理装置に対する電源供給が遮断されることを防止する保護制御工程を有することを特徴とする
【0014】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【0015】
[第1の実施の形態]
図1は本発明の第1の実施の形態に係るシステム装置としての画像形成システムの内部構造を示す構成図である。画像成システムは、画像読取機能を有するリーダ部及び印刷機能を有するプリンタ部から構成される画像形成装置1000と、該画像形成装置1000で印刷が完了した用紙に後処理(仕分け処理、ステイプル処理等)を行う排紙後処理装置2000とを備えている。
【0016】
更に、画像形成システムでは、画像形成装置1000が排紙後処理装置2000に対する電源供給管理を行い、画像形成システムが所定時間経過しても動作しない場合に、画像形成装置1000が排紙後処理装置2000に対する電源供給を遮断することで節電を行う節電機能を備えている。
【0017】
先ず、画像形成システムにおける原稿画像の読み取り、読み取り画像の印刷、印刷完了用紙の後処理までの全体の流れを説明する。リーダ部において、原稿給送装置101に積載された原稿が1枚ずつ順次原稿台ガラス面102上に搬送される。原稿が原稿台ガラス面102の所定位置へ搬送されると、スキャナユニット104内のランプ103が点灯し且つスキャナユニット104が図中水平方向へ移動することで、原稿を照明する。
【0018】
原稿からの反射光は、ミラー105、106、107、レンズ108を介してCCDイメージセンサ部(以下、CCDと略称)109に入力される。CCD109に入射された原稿の反射光は、CCD109において光電変換される。光電変換された電気信号は、画像処理部110へ送られる。
【0019】
画像処理部110の外部切り替え回路(図示略)により、リーダ部からプリンタ部へ送出された電気信号は、露光制御部201により変調された光信号に変換され、感光体202に照射される。感光体202に対する光の照射に伴い、感光体202の表面に形成された潜像は、現像器203によって現像される。この現像工程の先端とタイミングを合わせて、転写紙積載部204(S1)もしくは転写紙積載部205(S2)から転写紙が転写部206へ搬送され、転写部206において、上述の現像された像が転写紙に転写される。
【0020】
上記転写紙に転写された像は、定着部207により転写紙に定着された後、排紙部208により画像形成装置1000の外部へ排出される。排紙部208により画像形成装置1000の外部へ排出された転写紙は、搬送路(図示略)を介して排紙後処理装置2000へ搬送され、仕分け処理、ステイプル処理等の後処理が施され、ビンユニット301に積載される。
【0021】
次に、画像形成装置1000において、原稿から順次読み取る画像を1枚の出力用紙の両面に印刷出力する方法について説明する。上記プロセスに従って定着部207で片面に像定着された転写紙を、一度、排紙部208へ搬送した後、転写紙を搬送する向きを反転し、搬送方向切り替え部材209を介して再給紙用被転写紙積載部210に搬送する。原稿が準備されると、上記プロセスに従って原稿画像が読み取られるが、転写紙については、再給紙用被転写紙積載部210により、片面に既に像定着された転写紙が反転されて給紙されるので、結局、同一転写紙の表面、裏面に2枚の原稿画像を印刷出力することができる。
【0022】
次に、排紙後処理装置2000について説明する。排紙後処理装置2000は、画像形成装置1000から排出された転写紙を分けて積載収納するビンユニット301、転写紙を搬送する用紙搬送ユニット302、用紙搬送ユニット302内を搬送中の転写紙に穿孔するパンチユニット303、ビンユニット301に積載された転写紙束を綴じるステイプルユニット304を備えている。
【0023】
図2は画像形成システムの画像形成装置1000に装備された操作部3000の構成を示す正面図である。操作部3000は、表示部401、テンキー402、スタートキー403を備えている。
【0024】
表示部401には、画像形成システムの動作状態や各種メッセージ等が表示される。表示部401の表面はタッチパネルにより構成されており、表面に触れることにより選択キーとして働く。テンキー402は、押下することで数字を入力するためのキーである。スタートキー403は、押下することでコピー動作の開始を指示するためのキーである。
【0025】
図3は画像形成システムの排紙後処理装置2000の制御系の構成を示すブロック図である。排紙後処理装置2000の制御系は、マスタCPU501、入出力(I/O)ポート502、EPROM503、ワークRAM504、モードスイッチ505、スタートスイッチ506、LCD表示器507、タイマ制御部508、スレーブCPU601、入出力(I/O)ポート602、デュアルポートRAM701、シリアルインタフェース(I/F)702、シリアルインタフェース(I/F)703を備えている。
【0026】
マスタCPU501は、排紙後処理装置2000全体の基本制御を行うCPUであり、アドレスバス及びデータバスを介して入出力(I/O)ポート502と接続されている。マスタCPU501は、後述の図4のフローチャートにおけるスレーブCPU601で実行する処理以外の処理及び図5のフローチャートに示す処理を実行する。EPROM503は、マスタCPU501の制御プログラム及び後述の制御プログラムが記憶されたメモリであり、ワークRAM504は、マスタCPU501が所定の処理を実行する際に用いられるメモリである。
【0027】
スレーブCPU601は、マスタCPU501とは別に設けられ、ステイプルユニット304、パンチユニット303の動作制御を行うCPUであり、アドレスバス及びデータバスを介して入出力(I/O)ポート602と接続されている。スレーブCPU601は、後述の図4のフローチャートにおけるマスタCPU501で実行する処理以外の処理を実行する。スレーブCPU601の内部には、制御プログラムが書き込まれた内蔵フラッシュROM603と、書き込み制御処理で用いられるワークRAM604が設けられている。
【0028】
EPROM503には、上述したようにマスタCPU501の制御プログラムの他に、スレーブCPU601の制御プログラムと、書き込み制御プログラムが記憶されている。また、マスタCPU501の制御下にある入出力(I/O)ポート502には、書き込み制御モード(スレーブCPU601の内蔵フラッシュROM603への書き込み処理を行うモード)、通常制御モード(通常の装置動作を行うモード)を切り替えるモードスイッチ505(切替手段)と、書き込み制御モード移行状態で書き込み処理の開始を指示するスタートスイッチ506(指示手段)が入力ポートとして設けられている。
【0029】
LCD表示部507は、排紙後処理装置2000の状態等を表示する表示部である。タイマ制御部508は、書き込み制御モードに移行してからの経過時間を測定する。デュアルポートRAM701は、マスタCPU501とスレーブCPU601との間のデータをやり取りするために設けられたメモリである。シリアルI/F702は、書き込み制御モード時に、マスタCPU501とスレーブCPU601との間のデータの送受信を行うインタフェースである。シリアルI/F703は、排紙後処理装置2000のマスタCPU501と画像形成装置1000を制御するCPUとの通信を行うインタフェースである。
【0030】
次に、上記の如く構成された本画像形成システムにおける制御プログラムの書き込み処理及び保護制御処理について、図4及び図5を参照しながら詳細に説明する。
【0031】
先ず、本画像形成システムを構成する排紙後処理装置2000のスレーブCPU601の内蔵フラッシュROM603への制御プログラムの書き込み処理について説明する。図4は排紙後処理装置2000における書き込み処理を示すフローチャートである。本フローチャートでは、スレーブCPU601が内蔵フラッシュROMへの書き込み専用のCPU動作モードを持つものとして、内蔵フラッシュROM602へ制御プログラムを書き換える制御を説明する。
【0032】
スタートスイッチ506を介して制御プログラムの書き込み処理の開始が指示されると、ステップS100で、マスタCPU501の制御を書き込み専用のプログラムへ分岐し、スレーブCPU601を内蔵フラッシュROM603に対する書き込み専用のブートモードで起動させる。ステップS101では、ブートモードで起動されたスレーブCPU601は、予め組み込まれているブートプログラムを起動し、マスタCPU501との間でシリアルI/F702を介してシリアル通信を確立する。
【0033】
ステップS102では、マスタCPU501は、書き込み制御プログラムが書き込まれたEPROM503からスレーブCPU601に対し、書き込み制御プログラムの転送を開始し、スレーブCPU601は、受信した書き込み制御プログラムのワークRAM604への書き込みを開始する。ステップS103では、書き込み制御プログラムのワークRAM604への書き込み完了を待ち、書き込み制御プログラムの書き込みが完了したら、ステップS104へ進む。
【0034】
ステップS104では、スレーブCPU601は、内蔵フラッシュROM603のデータ消去を行う。ステップS105では、スレーブCPU601は、制御をブートプログラムから書き込み制御プログラムへ分岐する。ステップS106では、書き込み制御プログラムで動作するスレーブCPU601と、マスタCPU501との間で通信を行い、スレーブCPU601は、スレーブの制御プログラムを受信してワークRAM604へ書き込む。
【0035】
ステップS107では、スレーブCPU601は、ワークRAM604に記憶されたスレーブの制御プログラムを内蔵フラッシュROM603へ書き込む。ステップS108では、スレーブCPU601は、内蔵フラッシュROM603へ全制御プログラムの書き込みが終了したか否かをチェックし、全制御プログラムの書き込みが終了していなければ、上記ステップS106へ戻り、ステップS106〜ステップS107を繰り返す。全制御プログラムの書き込みが終了したら、上記一連の書き込み処理を終了する。
【0036】
次に、本画像形成システムの節電機能による、排紙後処理装置2000における書き込み処理中の電源供給遮断を防止する保護制御処理について説明する。図5は排紙後処理装置2000における保護制御処理を示すフローチャートである。
【0037】
ステップS200では、マスタCPU501は、画像形成システムの電源起動時におけるモードスイッチ505の状態を判断し、モードスイッチ505がONであれば、ステップS201の書き込み制御モードへ移行し、モードスイッチ505がOFFであれば、ステップS207の通常モードへ移行する。
【0038】
ステップS202では、マスタCPU501は、書き込み制御モード移行状態で書き込み処理の開始を指示するスタートスイッチ506がONになったか否かを判断し、スタートスイッチ506がOFFであれば、ステップS203へ進み、スタートスイッチ506がONであれば、ステップS206へ進む。ステップS206では、スレーブCPU601により、上記図4のフローチャートで説明した書き込み処理を行う。ステップS203では、書き込み処理の開始指示がされていないので(スタートスイッチ506がOFFであるので)、タイマ制御部508により、書き込み制御モードに移行してからの経過時間を測定するタイマカウントを行う。
【0039】
ステップS204では、マスタCPU501は、タイマ制御部508により測定されたタイマカウント値と所定時間とを比較し、測定されたタイマカウント値が前記所定時間を経過していたら、タイムアウトであるため、書き込み処理モードから抜けて、ステップS205へ進む。測定されたタイマカウント値が前記所定時間を経過していなければ、上記ステップS202へ戻る。
【0040】
尚、本実施形態では、画像形成システムの節電モードに移行する最小時間は例えば10分であり、書き込み処理時間は例えば2分となっているので、作業準備時間の例えば3分をタイムアウト時間として設定することで、節電モード移行前に書き込み処理が確実に終了するようになっている。
【0041】
ステップS405では、マスタCPU501は、書き込み制御モードからタイムアウトで抜けたことを作業者に報知するために、LCD表示部507にタイムアウトしたことを知らせるメッセージを表示する。
【0042】
以上説明したように、第1の実施の形態に係る画像形成システムによれば、画像形成装置1000に接続された排紙後処理装置2000が、制御プログラムを記憶する内蔵フラッシュROM603へ新しい制御プログラムの書き込みを行う書き込み制御モード、通常の動作処理を行う通常制御モードの切り替えを指示するモードスイッチ505と、書き込み制御モード移行時に、内蔵フラッシュROM603への制御プログラムの書き込み開始を指示するスタートスイッチ506と、書き込み制御モード移行時からの経過時間を測定するタイマ制御部508と、制御プログラムの書き込み開始から終了までの間に、節電機能による排紙後処理装置2000に対する電源供給遮断を防止するため、書き込み制御モード移行時から所定時間経過した場合に書き込み制御モードから抜ける保護制御処理を行うマスタCPU501と、タイムアウトにより書き込み制御モードから抜けた旨を表示するLCD表示部507とを備えているため、下記の効果を奏する。
【0043】
マスタCPU501は、モードスイッチ505により書き込み制御モードに設定されている場合で、且つスタートスイッチ506により制御プログラムの書き込み開始が指示された場合、制御プログラムの書き込み開始から書き込み終了までの間に、節電機能により排紙後処理装置2000に対する電源供給が遮断されることを防止する保護制御を実行するため、従来のように制御プログラムの書き込み動作中における装置への電源供給遮断により、正常に制御プログラムを書き込めないという不具合を解消し、確実に制御プログラムの書き換えを行うことが可能となる。また、確実に制御プログラムの書き換えを行うことが可能となるだけでなく、制御プログラムの書き込み動作中の電源遮断に起因するCPU等のデバイスの破損を防止することも可能となる。
【0044】
また、マスタCPU501は、書き込み制御モードに移行してからの経過時間の測定結果に基づき、節電機能が作動する時間以内に制御プログラムの書き込み処理が終了できないと判断した場合、書き込み制御モードから抜けるタイムアウト制御を行うため、上記と同様に、従来の如く制御プログラムの書き込み動作中の電源供給遮断により、正常に制御プログラムを書き込めないという不具合を解消することができる。
【0045】
また、タイムアウト制御により書き込み制御モードから抜けたことをLCD表示部507に対するメッセージの表示により報知するため、作業者は書き込み制御モードから抜けたことを確実に知ることができ、これにより、作業性の向上に寄与することができる。
【0046】
[第2の実施の形態]
本発明の第2の実施の形態は、画像形成装置と排紙後処理装置間の通信手段により、排紙後処理装置が書き込み制御モードに移行している場合には、通信手段を用いて書き込み制御モード移行中であることを画像形成装置へ通知するようにし、画像形成装置は排紙後処理装置が書き込み制御モードである場合には、仮に節電機能が動作する時間となった場合でも節電機能の実施を延期する制御を行うことで、書き込み動作を確実に終了させるものである。尚、画像形成装置及び排紙後処理装置の内部構造(図1参照)、画像形成装置の操作部の構成(図2参照)は、第1の実施の形態と同様であり説明を省略する。
【0047】
図6は第2の実施の形態に係る画像形成装置1000及び排紙後処理装置2000の制御系の構成を示すブロック図である。画像形成装置1000の制御系は、本体CPU801、節電制御部802を備えている。また、排紙後処理装置2000の制御系は、マスタCPU501、入出力(I/O)ポート502、EPROM503、ワークRAM504、モードスイッチ505、スタートスイッチ506、スレーブCPU601、入出力(I/O)ポート602、デュアルポートRAM701、シリアルインタフェース(I/F)702、シリアルインタフェース(I/F)703を備えている。尚、図6で上記図3と共通する構成には同一符号を付すものとする。
【0048】
排紙後処理装置2000において、マスタCPU501は、排紙後処理装置全体の基本制御を行うものであり、アドレスバス及びデータバスを介して入出力(I/O)ポート502と接続されている。EPROM503は、マスタCPU501の制御プログラムと、スレーブCPU601の制御プログラムと、書き込み制御プログラムを記憶している。ワークRAM504は、マスタCPU501が処理を実行する際に用いられるメモリである。スレーブCPU601は、マスタCPU501とは別に設けられたCPUで、図1のパンチユニット303及びステイプルユニット304の動作制御を行うものであり、アドレスバス及びデータバスを介して入出力(I/O)ポート602と接続されている。スレーブCPU601の内部には、制御プログラムが書き込まれたフラッシュROM603と、書き込み制御処理で用いられるワークRAM604が内蔵されている。
【0049】
また、マスタCPU501の入出力(I/O)ポート502には、スレーブCPU601に内蔵されたフラッシュROM603への書き込み処理を行う書き込み制御モードと、通常の動作処理を行う通常制御モードとの切り替え用のモードスイッチ505(切替手段)と、書き込み制御モード移行状態で書き込み処理の開始を指示するスタートスイッチ506(指示手段)が入力ポートとして設けられている。デュアルポートRAM701は、マスタCPU501とスレーブCPU601との間のデータをやり取りするために設けられたものである。シリアルI/F702は、書き込み制御モード時にマスタCPU501とスレーブCPU601との間のデータの送受信を行うためのインタフェースである。シリアルI/F703は、排紙後処理装置2000のマスタCPU501と画像形成装置1000の本体CPU801との間の通信を行うインタフェースである。
【0050】
画像形成装置1000において、本体CPU801は、画像形成装置1000全体を制御するものである。節電制御部802は、画像形成装置1000と排紙後処理装置2000の節電機能を制御するものである。
【0051】
次に、上記の如く構成された本画像形成システムにおける画像形成装置1000の節電機能による書き込み処理中の電源供給遮断を防止する保護制御処理について、図7及び図8を参照しながら詳細に説明する。図7及び図8は保護制御処理を示すフローチャートである。尚、排紙後処理装置2000における書き込み処理(図4参照)は第1の実施の形態と同様であり説明を省略する。
【0052】
先ず、排紙後処理装置2000の保護制御処理における書き込み制御処理を図7に基づき説明する。ステップS301では、排紙後処理装置2000のマスタCPU501は、電源起動時のモードスイッチ505の状態を判断する、モードスイッチ505の状態がONであれば、ステップS302の制御プログラムの書き込み制御モードへ移行し、モードスイッチ505の状態がOFFであれば、ステップステップS308の通常制御モードへ移行する。
【0053】
ステップS303では、マスタCPU501は、画像形成装置1000の本体CPU801へシリアルI/F703を介して、制御プログラムの書き込み制御モードに移行したことを通知する。ステップS304では、マスタCPU501は、制御プログラムの書き込み処理の開始を指示するスタートスイッチ506が押されたか(ON)否か(OFF)を判断する。スタートスイッチ506が押されたならば(ON)、ステップS305で、上記図4のフローチャートにて説明した書き込み処理を行い、スタートスイッチ506が押されなければ(OFF)、ステップS306へ進む。
【0054】
ステップS306では、マスタCPU501は一定時間経過しても制御プログラムの書き込み処理が実施されなければタイムアウトと判断し、ステップS307へ進む。ステップS307では、マスタCPU501はシリアルI/F703を介して、制御プログラムの書き込み処理が終了したことを画像形成装置1000の本体CPU801へシリアルI/F705を介して通知する。ステップS308で、通常制御モードへ移行する。
【0055】
次に、画像形成装置1000の保護制御処理における節電制御処理を図8に基づき説明する。ステップS401では、画像形成装置1000の本体CPU801は、画像形成装置1000が動作しない状態が所定時間経過したかを測定する。即ち、排紙後処理装置2000から節電実施要求があるか否かを判断する。所定時間経過していたら、ステップS402へ進む。ステップS402では、本体CPU801は、排紙後処理装置2000から書き込み制御モードに移行していることが通知されているか否かをチェックする。書き込み制御モードに移行していなければ、ステップS403へ進み節電制御部802により節電機能の実施を行う。書き込み制御モードに移行していれば、ステップS402へ戻り節電機能の実施を延期する。
【0056】
以上説明したように、第2の実施の形態に係る画像形成システムによれば、画像形成装置1000に接続された排紙後処理装置2000が、電源起動時に制御プログラムを記憶する内蔵フラッシュROM603へ新しい制御プログラムの書き込みを行う書き込み制御モードと、通常の装置動作を行う通常制御モードへのモード分岐を行うモードスイッチ505と、書き込み制御モードへ移行した時に、内蔵フラッシュROM603への制御プログラムの書き込み開始を指示するスタートスイッチ506と、制御プログラムの書き込み動作が開始されてから終了するまでの間に、画像形成装置1000による節電機能に伴う排紙後処理装置2000への電源供給が遮断されることを防止するため、画像形成装置1000と排紙後処理装置2000間の通信を行うシリアルI/F703とを備え、排紙後処理装置2000は、書き込み制御モードに移行したならば、シリアルI/F703を用いて画像形成装置1000に書き込み制御モードであることを通知し、画像形成装置1000は、排紙後処理装置2000が書き込み制御モードならば、仮に節電機能が動作する時間になった場合でも節電機能の実施を延期する保護制御処理を実行するため、下記のような効果を奏する。
【0057】
上記保護制御処理により、排紙後処理装置2000における制御プログラム書き込み動作中に、画像形成システムの節電機能が動作することを防止し、排紙後処理装置2000における制御プログラムの書き込み動作を確実に終了させることが可能となる。また、確実に制御プログラムの書き換えを行うことが可能となるだけでなく、制御プログラムの書き込み動作中の電源遮断に起因するCPU等のデバイスの破損を防止することも可能となる。
【0058】
[他の実施の形態]
上記実施形態では、図1に示す構成を有する画像形成装置及び排紙後処理装置からなる画像形成システムを例に上げたが、本発明は、これに限定されるものではなく、例えば、任意台数の画像形成システムとLAN等のネットワークで接続されたコンピュータが一括して節電制御を管理するようなネットワークシステムに適用することもできる。
【0059】
具体的には、例えば、企業内の複数の部署に各々設置された複数台の画像形成システム(画像形成装置に周辺装置を接続したシステム)と、複数台のコンピュータとをLANで接続したネットワークシステムにおいて、各画像形成システムの節電制御は上記実施形態で示した制御手順により各画像形成システムで各々実行し、どの画像形成システムで節電制御が行われているか(節電機能の実施が延期されているか)否かを各コンピュータで一括管理するといった節電制御方法、或いは、画像形成システム側の節電制御機能の一部をコンピュータ側に代行させる節電制御方法など、各種形態の節電制御方法を想定することができる。どのような節電制御方法を採用するかは、当該システムの設置環境や使用環境によって適宜設定すればよい。
【0060】
尚、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。上述した実施形態の機能を実現するソフトウエアのプログラムコードを記憶した記憶媒体等の媒体をシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU)が記憶媒体等の媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【0061】
この場合、記憶媒体等の媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体等の媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体等の媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、磁気テープ、不揮発性のメモリカード、ROM、或いはネットワークを介したダウンロードなどを用いることができる。
【0062】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOSなどが実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0063】
更に、記憶媒体等の媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0065】
【発明の効果】
以上説明したように、本発明によれば、シート処理装置の記憶手段に制御プログラムの書き込みを行う書き込み制御モードに移行した旨が通知された場合、通常制御モードに移行した旨が通知されるまでの間節電機能によりシート処理装置に対する電源供給が遮断されることを防止する保護制御を実行するため、即ち、シート処理装置の制御プログラムの書き込みが画像形成装置から独立して行われる場合であっても、シート処理装置の制御プログラム書き込み中に画像形成装置が節電機能を作動させてしまうことがないため、従来の如く制御プログラムの書き込み動作中におけるシート処理装置への電源供給遮断により、正常に制御プログラムを書き込めないという不具合を解消し、確実に制御プログラムの書き換えを行うことが可能となる。
【0066】
また、確実に制御プログラムの書き換えを行うことが可能となるだけでなく、制御プログラムの書き込み動作中の電源遮断に起因するCPU等のデバイスの破損を防止することも可能となる。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態に係る画像形成装置及び排紙後処理装置の内部構造を示す構成図である。
【図2】画像形成装置の操作部の構成を示す図である。
【図3】排紙後処理装置の制御系の構成を示すブロック図である。
【図4】排紙後処理装置における書き込み処理を示すフローチャートである。
【図5】排紙後処理装置における保護制御処理を示すフローチャートである。
【図6】本発明の第2の実施の形態に係る画像形成装置及び排紙後処理装置の制御系の構成を示すブロック図である。
【図7】排紙後処理装置における書き込み制御処理を示すフローチャートである。
【図8】画像形成装置における節電制御処理を示すフローチャートである。
【符号の説明】
501 マスタCPU(通知手段)
505 モードスイッチ(切替手段)
506 スタートスイッチ(指示手段)
507 LCD表示
508 タイマ制御
603 内蔵フラッシュROM(記憶手段)
703 シリアルI/
801 本体CP
802 節電制御
1000 画像形成装置(画像形成装置)
2000 排紙後処理装置(シート処理装置)
[0001]
BACKGROUND OF THE INVENTION
  The present inventionImage forming system, A control program protection control device, and a control program protection control method,Image formationEquipment andSheet processingWith equipmentImage forming systemInSheet processingSuitable for writing control to rewritable storage means for storing a control program for operating the apparatusImage forming systemThe present invention relates to a control program protection control device and a control program protection control method.
[0002]
[Prior art]
Conventionally, a storage medium such as a ROM has been used as a storage means for storing a control code for controlling the apparatus. In recent years, a rewritable storage medium such as a flash ROM has also been used. . There is also a device that includes a rewritable storage medium such as the flash ROM in a CPU. The control program is rewritten by transferring data from an external device such as a host computer to the storage medium of the device having the rewritable storage medium.
[0003]
As a system apparatus composed of a plurality of apparatuses capable of rewriting the control program as described above, for example, there is an image forming system composed of a copying machine (host apparatus) and a finisher (peripheral apparatus). In this type of image forming system, there has been known an image forming system having a power saving function for reducing the power supply to the finisher by the copying machine body if the copying machine body does not operate even after a predetermined time has elapsed.
[0004]
[Problems to be solved by the invention]
However, the conventional techniques described above have the following problems. That is, in the conventional system device having the power saving function as described above, depending on the timing when the peripheral device starts the rewriting operation of the control program, the power saving function of the host device works during the write operation of the control program. There was a possibility that the power supply to the device was cut off. For this reason, not only can the control program not be written normally, but the power supply to the peripheral device is interrupted during the writing operation of the control program, which may cause damage to devices such as the CPU and the flash ROM.
[0005]
  The present invention has been made in view of the above-described points, makes it possible to reliably rewrite a control program, and to prevent damage to a device due to power interruption during a write operation of the control program. Made possibleImage forming systemAn object of the present invention is to provide a control program protection control device and a control program protection control method.
[0006]
[Means for Solving the Problems]
  In order to achieve the above object, the present invention provides:An image forming apparatus and a sheet processing apparatus, wherein the image forming apparatus performs power supply management for the sheet processing apparatus, and the image forming apparatus and the sheet processing apparatus are operated even when a predetermined time elapses. An image forming system having a power saving function for saving power by interrupting power supply to the sheet processing apparatus by a forming apparatus, wherein the sheet processing apparatus stores a mode setting of the sheet processing apparatus in the sheet processing apparatus Switching means for switching to a write control mode for writing a control program to the means or a normal control mode for performing normal apparatus operation, the fact that the sheet processing apparatus has shifted to the write control mode, and the sheet processing apparatus performing the normal control Notification means for notifying the image forming apparatus of the transition to the mode, and the image When the notification means notifies that the sheet processing apparatus has shifted to the writing control mode, the notification apparatus until the notification means notifies that the sheet processing apparatus has shifted to the normal control mode. In the meantime, it has a protection control means for preventing the power supply to the sheet processing apparatus from being cut off by the power saving function..
[0007]
  The present invention also provides:An image forming apparatus and a sheet processing apparatus, wherein the image forming apparatus performs power supply management for the sheet processing apparatus, and the image forming apparatus and the sheet processing apparatus are operated even when a predetermined time elapses. A control program protection control device installed in an image forming system having a power saving function for saving power by cutting off power supply to the sheet processing device by a forming device, the storage device of the sheet processing device from the sheet processing device Is notified of the transition to the writing control mode in which the control program is written, until the transition from the sheet processing apparatus to the normal control mode for performing the normal apparatus operation is notified by the power saving function. A protection control means for preventing power supply to the sheet processing apparatus from being interrupted; And Features.
[0008]
  The present invention also provides:An image forming apparatus and a sheet processing apparatus, wherein the image forming apparatus performs power supply management for the sheet processing apparatus, and the image forming apparatus and the sheet processing apparatus are operated even when a predetermined time elapses. A control program protection control method executed in an image forming system having a power saving function for saving power by cutting off power supply to the sheet processing apparatus by a forming apparatus, wherein the sheet processing apparatus is a mode of the sheet processing apparatus A switching step of switching the setting to a writing control mode for writing a control program to the storage means of the sheet processing apparatus or a normal control mode for performing a normal apparatus operation, and that the sheet processing apparatus has shifted to the writing control mode, And the image forming apparatus that the sheet processing apparatus has shifted to the normal control mode. A notification step of notifying the image forming apparatus, and when the notification step notifies the fact that the sheet processing apparatus has shifted to the writing control mode, the image forming apparatus causes the sheet processing apparatus to A protection control step for preventing a power supply to the sheet processing apparatus from being interrupted by the power saving function until notification of the shift to the control mode is provided;.
[0014]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0015]
  [First Embodiment]
  FIG. 1 is a block diagram showing the internal structure of an image forming system as a system apparatus according to the first embodiment of the present invention. The image forming system includes a reader unit having an image reading function and a printer unit having a printing function.PaintingPerform post-processing (sorting processing, stapling processing, etc.) on the image forming apparatus 1000 and the paper that has been printed by the image forming apparatus 1000ExcretionA paper post-processing apparatus 2000.
[0016]
Further, in the image forming system, the image forming apparatus 1000 performs power supply management for the post-discharge processing apparatus 2000, and when the image forming system does not operate even after a predetermined time has elapsed, the image forming apparatus 1000 performs the post-discharge processing apparatus. It has a power saving function to save power by shutting off the power supply to 2000.
[0017]
First, an overall flow from reading of a document image, printing of a read image, and post-processing of a print completion sheet in the image forming system will be described. In the reader unit, the originals stacked on the original feeder 101 are sequentially conveyed onto the original platen glass surface 102 one by one. When the original is conveyed to a predetermined position on the original table glass surface 102, the lamp 103 in the scanner unit 104 is turned on and the scanner unit 104 moves in the horizontal direction in the drawing to illuminate the original.
[0018]
Reflected light from the document is input to a CCD image sensor unit (hereinafter abbreviated as CCD) 109 via mirrors 105, 106, 107 and a lens 108. The reflected light of the original incident on the CCD 109 is photoelectrically converted by the CCD 109. The photoelectrically converted electrical signal is sent to the image processing unit 110.
[0019]
An electrical signal sent from the reader unit to the printer unit by an external switching circuit (not shown) of the image processing unit 110 is converted into an optical signal modulated by the exposure control unit 201 and irradiated to the photosensitive member 202. The latent image formed on the surface of the photoconductor 202 is developed by the developing unit 203 as the photoconductor 202 is irradiated with light. The transfer paper is transported from the transfer paper stacking unit 204 (S1) or the transfer paper stacking unit 205 (S2) to the transfer unit 206 in synchronization with the leading edge of the developing process, and the developed image described above is transferred to the transfer unit 206. Is transferred onto the transfer paper.
[0020]
The image transferred onto the transfer paper is fixed onto the transfer paper by the fixing unit 207 and then discharged out of the image forming apparatus 1000 by the paper discharge unit 208. The transfer paper discharged to the outside of the image forming apparatus 1000 by the paper discharge unit 208 is transported to a paper discharge post-processing device 2000 via a transport path (not shown) and subjected to post-processing such as sorting processing and stapling processing. The bin unit 301 is loaded.
[0021]
Next, a method for printing out images sequentially read from the original on both sides of one output sheet in the image forming apparatus 1000 will be described. After the transfer paper image-fixed on one side by the fixing unit 207 according to the above process is once transported to the paper discharge unit 208, the transfer paper transport direction is reversed and re-feeding via the transport direction switching member 209. It is conveyed to the transfer paper stacking unit 210. When the original is prepared, the original image is read in accordance with the above-described process. With respect to the transfer paper, the transfer paper on which one side of the image has already been fixed is reversed and fed by the refeed transfer paper stacking unit 210. As a result, two original images can be printed out on the front and back surfaces of the same transfer paper.
[0022]
Next, the paper discharge post-processing apparatus 2000 will be described. The paper discharge post-processing device 2000 separates the transfer paper discharged from the image forming apparatus 1000 into a bin unit 301 for stacking and storing, a paper transport unit 302 for transporting the transfer paper, and a transfer paper being transported in the paper transport unit 302. A punch unit 303 for punching and a staple unit 304 for binding a bundle of transfer sheets loaded on the bin unit 301 are provided.
[0023]
FIG. 2 is a front view showing the configuration of the operation unit 3000 provided in the image forming apparatus 1000 of the image forming system. The operation unit 3000 includes a display unit 401, a numeric keypad 402, and a start key 403.
[0024]
The display unit 401 displays an operation state of the image forming system, various messages, and the like. The surface of the display unit 401 is configured by a touch panel, and acts as a selection key by touching the surface. A numeric keypad 402 is a key for inputting a number when pressed. A start key 403 is a key for instructing the start of a copy operation when pressed.
[0025]
FIG. 3 is a block diagram showing the configuration of the control system of the paper discharge post-processing apparatus 2000 of the image forming system. The control system of the paper discharge post-processing apparatus 2000 includes a master CPU 501, an input / output (I / O) port 502, an EPROM 503, a work RAM 504, a mode switch 505, a start switch 506, an LCD display 507, a timer control unit 508, a slave CPU 601, An input / output (I / O) port 602, a dual port RAM 701, a serial interface (I / F) 702, and a serial interface (I / F) 703 are provided.
[0026]
The master CPU 501 is a CPU that performs basic control of the entire paper discharge post-processing apparatus 2000 and is connected to an input / output (I / O) port 502 via an address bus and a data bus. The master CPU 501 executes processing other than the processing executed by the slave CPU 601 in the flowchart of FIG. 4 described later and the processing shown in the flowchart of FIG. The EPROM 503 is a memory storing a control program for the master CPU 501 and a control program described later, and the work RAM 504 is a memory used when the master CPU 501 executes a predetermined process.
[0027]
The slave CPU 601 is provided separately from the master CPU 501 and is a CPU that controls the operation of the staple unit 304 and the punch unit 303, and is connected to an input / output (I / O) port 602 via an address bus and a data bus. . The slave CPU 601 executes processes other than those executed by the master CPU 501 in the flowchart of FIG. Inside the slave CPU 601, there are provided a built-in flash ROM 603 in which a control program is written and a work RAM 604 used in a write control process.
[0028]
As described above, the EPROM 503 stores a control program for the slave CPU 601 and a write control program in addition to the control program for the master CPU 501. Further, an input / output (I / O) port 502 under the control of the master CPU 501 has a write control mode (a mode for performing a write process to the built-in flash ROM 603 of the slave CPU 601) and a normal control mode (a normal device operation). Mode switch 505 (switching means) for switching the mode) and a start switch 506 (instruction means) for instructing the start of the writing process in the write control mode transition state are provided as input ports.
[0029]
  LCD displayPart 5Reference numeral 07 denotes a display unit that displays the status of the post-discharge processing apparatus 2000 and the like. Timer controlPart 5In 08, an elapsed time after shifting to the write control mode is measured. The dual port RAM 701 is a memory provided for exchanging data between the master CPU 501 and the slave CPU 601. The serial I / F 702 is an interface that transmits and receives data between the master CPU 501 and the slave CPU 601 in the write control mode. The serial I / F 703 is an interface that performs communication between the master CPU 501 of the post-discharge processing apparatus 2000 and the CPU that controls the image forming apparatus 1000.
[0030]
Next, control program writing processing and protection control processing in the image forming system configured as described above will be described in detail with reference to FIGS.
[0031]
First, the writing process of the control program to the built-in flash ROM 603 of the slave CPU 601 of the paper discharge post-processing device 2000 constituting the image forming system will be described. FIG. 4 is a flowchart showing the writing process in the paper discharge post-processing apparatus 2000. In this flowchart, control for rewriting a control program in the built-in flash ROM 602 will be described assuming that the slave CPU 601 has a CPU operation mode dedicated to writing into the built-in flash ROM.
[0032]
When the start of the control program writing process is instructed via the start switch 506, the control of the master CPU 501 is branched to a write-only program in step S100, and the slave CPU 601 is activated in a boot mode dedicated to writing to the built-in flash ROM 603. Let In step S101, the slave CPU 601 activated in the boot mode activates a boot program incorporated in advance and establishes serial communication with the master CPU 501 via the serial I / F 702.
[0033]
In step S102, the master CPU 501 starts transferring the write control program from the EPROM 503 in which the write control program is written to the slave CPU 601, and the slave CPU 601 starts writing the received write control program to the work RAM 604. In step S103, the process waits for the write control program to be written to the work RAM 604. When the write control program has been written, the process proceeds to step S104.
[0034]
In step S104, the slave CPU 601 erases data in the built-in flash ROM 603. In step S105, the slave CPU 601 branches control from the boot program to the write control program. In step S106, communication is performed between the slave CPU 601 operating in accordance with the write control program and the master CPU 501, and the slave CPU 601 receives the slave control program and writes it to the work RAM 604.
[0035]
In step S <b> 107, the slave CPU 601 writes the slave control program stored in the work RAM 604 into the built-in flash ROM 603. In step S108, the slave CPU 601 checks whether or not writing of all control programs to the built-in flash ROM 603 has been completed. If writing of all control programs has not ended, the process returns to step S106, and steps S106 to S107. repeat. When the writing of all the control programs is finished, the above series of writing processing is finished.
[0036]
Next, protection control processing for preventing power supply interruption during writing processing in the paper discharge post-processing apparatus 2000 by the power saving function of the image forming system will be described. FIG. 5 is a flowchart showing protection control processing in the paper discharge post-processing apparatus 2000.
[0037]
In step S200, the master CPU 501 determines the state of the mode switch 505 when the image forming system is powered on. If the mode switch 505 is ON, the master CPU 501 shifts to the write control mode in step S201, and the mode switch 505 is OFF. If there is, the process proceeds to the normal mode in step S207.
[0038]
In step S202, the master CPU 501 determines whether or not the start switch 506 for instructing the start of the writing process in the write control mode transition state is turned on. If the start switch 506 is turned off, the process proceeds to step S203. If the switch 506 is ON, the process proceeds to step S206. In step S206, the slave CPU 601 performs the writing process described in the flowchart of FIG. In step S203, since the write processing start instruction has not been given (because the start switch 506 is OFF), the timer control unit 508 performs a timer count for measuring the elapsed time after shifting to the write control mode.
[0039]
In step S204, the master CPU 501 compares the timer count value measured by the timer control unit 508 with a predetermined time. If the measured timer count value has passed the predetermined time, the master CPU 501 is timed out. Exit the mode and go to step S205. If the measured timer count value has not passed the predetermined time, the process returns to step S202.
[0040]
In this embodiment, the minimum time for shifting to the power saving mode of the image forming system is, for example, 10 minutes, and the writing processing time is, for example, 2 minutes. Therefore, for example, 3 minutes of the work preparation time is set as the timeout time. By doing so, the writing process is surely completed before shifting to the power saving mode.
[0041]
In step S405, the master CPU 501 displays a message informing the LCD display unit 507 that the timeout has occurred in order to notify the operator that the write control mode has been exited due to timeout.
[0042]
As described above, according to the image forming system according to the first embodiment, the paper discharge post-processing device 2000 connected to the image forming device 1000 stores the new control program in the built-in flash ROM 603 that stores the control program. A mode switch 505 for instructing switching between a write control mode for performing writing and a normal control mode for performing normal operation processing; a start switch 506 for instructing start of writing of a control program to the built-in flash ROM 603 at the time of transition to the write control mode; In order to prevent interruption of power supply to the paper discharge post-processing device 2000 due to the power saving function between the timer control unit 508 that measures the elapsed time from the transition to the write control mode and the start and end of writing of the control program. A predetermined time has passed since the mode transition A master CPU501 for performing protective control process passing from the write control mode when, for and a LCD display unit 507 displays that it comes out of the write control mode by time-out, the following effects.
[0043]
When the master switch 501 is set to the write control mode by the mode switch 505 and when the start switch 506 is instructed to start writing the control program, the master CPU 501 has a power saving function between the start of writing the control program and the end of writing. In order to prevent the power supply to the paper discharge post-processing device 2000 from being cut off by the control, the control program can be written normally by cutting off the power supply to the device during the control program writing operation as before. It is possible to eliminate the problem of not being present and to reliably rewrite the control program. In addition, it is possible not only to reliably rewrite the control program, but also to prevent damage to devices such as a CPU due to power interruption during the writing operation of the control program.
[0044]
If the master CPU 501 determines that the writing process of the control program cannot be completed within the time for which the power saving function is activated based on the measurement result of the elapsed time since the transition to the writing control mode, the master CPU 501 times out from the writing control mode. Since the control is performed, similarly to the above, it is possible to solve the problem that the control program cannot be normally written by shutting off the power supply during the control program writing operation as in the prior art.
[0045]
Further, since the fact that the user exits the writing control mode due to the timeout control is notified by displaying a message on the LCD display unit 507, the operator can surely know that he / she has exited from the writing control mode. It can contribute to improvement.
[0046]
[Second Embodiment]
In the second embodiment of the present invention, when the post-discharge processing apparatus has shifted to the write control mode by the communication means between the image forming apparatus and the post-discharge processing apparatus, writing is performed using the communication means. The image forming apparatus is notified of the transition to the control mode. When the post-discharge processing apparatus is in the write control mode, the image forming apparatus can save power even if it is time to operate the power saving function. By performing control to postpone the execution of the above, the write operation is surely terminated. The internal structures of the image forming apparatus and the paper discharge post-processing apparatus (see FIG. 1) and the configuration of the operation unit of the image forming apparatus (see FIG. 2) are the same as those in the first embodiment and will not be described.
[0047]
FIG. 6 is a block diagram showing the configuration of the control system of the image forming apparatus 1000 and the post-discharge processing apparatus 2000 according to the second embodiment. The control system of the image forming apparatus 1000 includes a main body CPU 801 and a power saving control unit 802. The control system of the paper discharge post-processing apparatus 2000 includes a master CPU 501, input / output (I / O) port 502, EPROM 503, work RAM 504, mode switch 505, start switch 506, slave CPU 601, input / output (I / O) port. 602, a dual port RAM 701, a serial interface (I / F) 702, and a serial interface (I / F) 703. 6 that are the same as those in FIG. 3 are given the same reference numerals.
[0048]
In the paper discharge post-processing apparatus 2000, a master CPU 501 performs basic control of the entire paper discharge post-processing apparatus, and is connected to an input / output (I / O) port 502 via an address bus and a data bus. The EPROM 503 stores a control program for the master CPU 501, a control program for the slave CPU 601, and a write control program. The work RAM 504 is a memory used when the master CPU 501 executes processing. The slave CPU 601 is a CPU provided separately from the master CPU 501, and controls the operation of the punch unit 303 and the staple unit 304 in FIG. 1, and is an input / output (I / O) port via an address bus and a data bus. 602 is connected. The slave CPU 601 includes a flash ROM 603 in which a control program is written, and a work RAM 604 used for write control processing.
[0049]
The input / output (I / O) port 502 of the master CPU 501 is used for switching between a write control mode for performing writing processing to the flash ROM 603 built in the slave CPU 601 and a normal control mode for performing normal operation processing. A mode switch 505 (switching means) and a start switch 506 (instruction means) for instructing the start of the writing process in the write control mode transition state are provided as input ports. The dual port RAM 701 is provided for exchanging data between the master CPU 501 and the slave CPU 601. The serial I / F 702 is an interface for transmitting and receiving data between the master CPU 501 and the slave CPU 601 in the write control mode. The serial I / F 703 is an interface that performs communication between the master CPU 501 of the paper discharge post-processing apparatus 2000 and the main body CPU 801 of the image forming apparatus 1000.
[0050]
In the image forming apparatus 1000, the main body CPU 801 controls the entire image forming apparatus 1000. The power saving control unit 802 controls the power saving function of the image forming apparatus 1000 and the paper discharge post-processing apparatus 2000.
[0051]
Next, protection control processing for preventing power supply interruption during writing processing by the power saving function of the image forming apparatus 1000 in the image forming system configured as described above will be described in detail with reference to FIGS. . 7 and 8 are flowcharts showing the protection control process. Note that the writing process (see FIG. 4) in the paper discharge post-processing apparatus 2000 is the same as that in the first embodiment, and a description thereof will be omitted.
[0052]
First, the writing control process in the protection control process of the paper discharge post-processing apparatus 2000 will be described with reference to FIG. In step S301, the master CPU 501 of the paper discharge post-processing device 2000 determines the state of the mode switch 505 at the time of power activation. If the mode switch 505 is ON, the process shifts to the write control mode of the control program in step S302. If the state of the mode switch 505 is OFF, the process proceeds to the normal control mode in step S308.
[0053]
In step S <b> 303, the master CPU 501 notifies the main body CPU 801 of the image forming apparatus 1000 via the serial I / F 703 that the control mode has shifted to the write control mode. In step S304, the master CPU 501 determines whether or not the start switch 506 for instructing the start of the control program writing process has been pressed (ON) or not (OFF). If the start switch 506 is pressed (ON), the write process described with reference to the flowchart of FIG. 4 is performed in step S305. If the start switch 506 is not pressed (OFF), the process proceeds to step S306.
[0054]
In step S306, if the master CPU 501 does not execute the control program writing process even after a predetermined time has elapsed, the master CPU 501 determines that a timeout has occurred, and proceeds to step S307. In step S307, the master CPU 501 notifies the main body CPU 801 of the image forming apparatus 1000 via the serial I / F 705 that the control program writing process has been completed via the serial I / F 703. In step S308, the process shifts to the normal control mode.
[0055]
Next, the power saving control process in the protection control process of the image forming apparatus 1000 will be described with reference to FIG. In step S401, the main body CPU 801 of the image forming apparatus 1000 measures whether a predetermined time has elapsed after the image forming apparatus 1000 has not been operated. That is, it is determined whether or not there is a power saving execution request from the post-discharge processing apparatus 2000. If the predetermined time has elapsed, the process proceeds to step S402. In step S <b> 402, the main body CPU 801 checks whether or not it is notified from the post-discharge processing apparatus 2000 that it has shifted to the writing control mode. If not shifted to the writing control mode, the process proceeds to step S403, and the power saving control unit 802 performs the power saving function. If the writing control mode has been entered, the process returns to step S402 to postpone the execution of the power saving function.
[0056]
As described above, according to the image forming system according to the second embodiment, the paper discharge post-processing device 2000 connected to the image forming device 1000 is updated to the built-in flash ROM 603 that stores the control program when the power is turned on. A write control mode for writing a control program, a mode switch 505 for branching to a normal control mode for performing a normal device operation, and a start of writing the control program to the built-in flash ROM 603 when the write control mode is entered. Prevents the supply of power to the post-discharge processing apparatus 2000 from being interrupted by the power saving function of the image forming apparatus 1000 between the start switch 506 to be instructed and the end of the writing operation of the control program. Therefore, the image forming apparatus 1000 and the paper discharge post-processing apparatus 200 The post-discharge processing apparatus 2000 notifies the image forming apparatus 1000 that it is in the writing control mode by using the serial I / F 703 when the writing control mode is shifted to the writing control mode. If the post-discharge processing apparatus 2000 is in the write control mode, the image forming apparatus 1000 executes a protection control process for postponing the execution of the power saving function even if it is time to operate the power saving function. The effect is produced.
[0057]
The protection control process prevents the power saving function of the image forming system from operating during the control program writing operation in the paper discharge post-processing apparatus 2000, and reliably ends the control program writing operation in the paper discharge post-processing apparatus 2000. It becomes possible to make it. In addition, it is possible not only to reliably rewrite the control program, but also to prevent damage to devices such as a CPU due to power interruption during the writing operation of the control program.
[0058]
[Other embodiments]
In the above embodiment, the image forming system including the image forming apparatus and the post-discharge processing apparatus having the configuration shown in FIG. 1 is taken as an example. However, the present invention is not limited to this, for example, an arbitrary number of units. The present invention can also be applied to a network system in which computers connected to the image forming system via a network such as a LAN collectively manage power saving control.
[0059]
Specifically, for example, a network system in which a plurality of image forming systems (systems in which peripheral devices are connected to image forming apparatuses) installed in a plurality of departments in a company and a plurality of computers are connected via a LAN. The power saving control of each image forming system is executed by each image forming system according to the control procedure shown in the above embodiment, and in which image forming system the power saving control is performed (whether the power saving function is postponed) ) It is possible to envisage various forms of power saving control methods, such as a power saving control method in which each computer is collectively managed or not, or a power saving control method in which a part of the power saving control function on the image forming system side is substituted on the computer side. it can. What kind of power saving control method is adopted may be appropriately set depending on the installation environment and use environment of the system.
[0060]
The present invention may be applied to a system composed of a plurality of devices or an apparatus composed of a single device. A medium such as a storage medium storing software program codes for realizing the functions of the above-described embodiments is supplied to the system or apparatus, and the computer (or CPU or MPU) of the system or apparatus stores the medium in the storage medium or the like. Needless to say, this can also be achieved by reading and executing the program code.
[0061]
In this case, the program code itself read from the medium such as a storage medium realizes the functions of the above-described embodiments, and the medium such as the storage medium storing the program code constitutes the present invention. . Examples of a medium such as a storage medium for supplying the program code include a floppy (registered trademark) disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a CD-R, a magnetic tape, a nonvolatile memory card, and a ROM. Alternatively, download via a network can be used.
[0062]
Further, by executing the program code read out by the computer, not only the functions of the above-described embodiments are realized, but also the OS running on the computer based on the instruction of the program code performs the actual processing. Needless to say, a case where the function of the above-described embodiment is realized by performing part or all of the processing is included.
[0063]
Furthermore, after the program code read from a medium such as a storage medium is written in a memory provided in a function expansion board inserted in the computer or a function expansion unit connected to the computer, based on the instruction of the program code, It goes without saying that the CPU of the function expansion board or function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.
[0065]
【The invention's effect】
  As described above, according to the present invention, sheet processing is performed.Write control mode to write the control program to the storage means of the deviceI was notified that it was migratedIfNotification of transition to normal control modeUntil,By power saving functionSheet processingTo perform protection control to prevent the power supply to the device from being cut off,That is, even when the control program of the sheet processing apparatus is written independently from the image forming apparatus, the image forming apparatus does not activate the power saving function while the control program of the sheet processing apparatus is written. ,During the writing operation of the control program as beforeSheet processingBy shutting off the power supply to the apparatus, it is possible to solve the problem that the control program cannot be written normally and to rewrite the control program with certainty.
[0066]
  Also,Not only can the control program be surely rewritten, it is also possible to prevent damage to devices such as the CPU due to power interruption during the control program writing operation.
[Brief description of the drawings]
FIG. 1 is a configuration diagram showing an internal structure of an image forming apparatus and a paper discharge post-processing apparatus according to a first embodiment of the present invention.
FIG. 2 is a diagram illustrating a configuration of an operation unit of the image forming apparatus.
FIG. 3 is a block diagram illustrating a configuration of a control system of the paper discharge post-processing apparatus.
FIG. 4 is a flowchart illustrating a writing process in the paper discharge post-processing apparatus.
FIG. 5 is a flowchart showing protection control processing in the paper discharge post-processing apparatus.
FIG. 6 is a block diagram illustrating a configuration of a control system of an image forming apparatus and a paper discharge post-processing apparatus according to a second embodiment of the present invention.
FIG. 7 is a flowchart illustrating a writing control process in the paper discharge post-processing apparatus.
FIG. 8 is a flowchart illustrating power saving control processing in the image forming apparatus.
[Explanation of symbols]
501 Master CPU(ThroughKnowledge)
505 Mode switch (switching means)
506 Start switch (instruction means)
507 LCD displayPart
508 Timer controlPart
603 Built-in flash ROM (storage means)
703 Serial I /F
801 CPU
802 Power saving controlPart
1000 Image forming device (Image formationapparatus)
2000 Discharge post-processing device (Sheet processingapparatus)

Claims (5)

画像形成装置とシート処理装置とを備え、前記画像形成装置により前記シート処理装置に対する電源供給管理を行い、前記画像形成装置及び前記シート処理装置が所定時間経過しても動作しない場合に、前記画像形成装置により前記シート処理装置に対する電源供給を遮断することで節電を行う節電機能を有する画像形成システムであって、
前記シート処理装置は、前記シート処理装置のモード設定を、前記シート処理装置の記憶手段に制御プログラムの書き込みを行う書き込み制御モード又は通常の装置動作を行う通常制御モードに切り替える切替手段と、前シート処理装置が前記書き込み制御モードに移行した旨、及び前記シート処理装置が前記通常制御モードに移行した旨を前記画像形成装置に通知する通知手段とを有し、
前記画像形成装置は、前記通知手段により前記シート処理装置が前記書き込み制御モードに移行した旨が通知された場合、前記通知手段により前記シート処理装置が前記通常制御モードに移行した旨が通知されるまでの間、前記節電機能により前記シート処理装置に対する電源供給が遮断されることを防止する保護制御手段を有することを特徴とする画像形成システム
And an image forming apparatus and the sheet processing apparatus performs the power supply management for the sheet processing apparatus by the image forming apparatus, when the image forming apparatus and the sheet processing apparatus does not operate even after the lapse of a predetermined time, the image An image forming system having a power saving function of saving power by cutting off power supply to the sheet processing apparatus by a forming apparatus,
The sheet processing apparatus, a mode setting of the sheet processing apparatus, and switching means for switching to the normal control mode for performing write control mode or normal device operation for writing the control program in the storage unit of the sheet processing apparatus, prior Symbol that the sheet processing apparatus is shifted to the write control mode, and the fact that the sheet processing apparatus is shifted to the normal control mode to have a notification means for notifying the image forming apparatus,
In the image forming apparatus, when the notification means notifies that the sheet processing apparatus has shifted to the writing control mode, the notification means notifies the fact that the sheet processing apparatus has shifted to the normal control mode. An image forming system comprising: a protection control unit that prevents the power supply to the sheet processing apparatus from being interrupted by the power saving function .
前記シート処理装置は、前記シート処理装置が前記書き込み制御モードに移行した場合に前記記憶手段への制御プログラムの書き込み開始を指示する指示手段を有し、前記指示手段による指示に応じて前記記憶手段への制御プログラムの書き込みを開始することを特徴とする請求項記載の画像形成システムThe sheet processing apparatus has instruction means for instructing start of writing of the control program to the storage means when the sheet processing apparatus shifts to the writing control mode, and the storage means in response to an instruction by the instruction means the image forming system according to claim 1, wherein initiating a write control program to. 前記画像形成装置の前記保護制御手段は、前記節電機能が動作する時間になった場合でも前記シート処理装置が前記書き込み制御モードに移行した場合は前記節電機能の実施を延期することを特徴とする請求項記載の画像形成システムThe protection control unit of the image forming apparatus postpones the execution of the power saving function when the sheet processing apparatus shifts to the writing control mode even when it is time to operate the power saving function. The image forming system according to claim 1 . 画像形成装置とシート処理装置とを備え、前記画像形成装置により前記シート処理装置に対する電源供給管理を行い、前記画像形成装置及び前記シート処理装置が所定時間経過しても動作しない場合に、前記画像形成装置により前記シート処理装置に対する電源供給を遮断することで節電を行う節電機能を有する画像形成システムに搭載される制御プログラム保護制御装置であって、
前記シート処理装置から該シート処理装置の記憶手段に制御プログラムの書き込みを行う書き込み制御モードに移行した旨が通知された場合、前記シート処理装置から通常の装置動作を行う通常制御モードに移行した旨が通知されるまでの間、前記節電機能により前記シート処理装置に対する電源供給が遮断されることを防止する保護制御手段を有することを特徴とする制御プログラム保護制御装置。
And an image forming apparatus and the sheet processing apparatus performs the power supply management for the sheet processing apparatus by the image forming apparatus, when the image forming apparatus and the sheet processing apparatus does not operate even after the lapse of a predetermined time, the image A control program protection control device mounted in an image forming system having a power saving function for saving power by cutting off power supply to the sheet processing apparatus by the forming device,
When notified from the sheet processing apparatus that the storage unit of the sheet processing apparatus has shifted to a writing control mode for writing a control program, the sheet processing apparatus has shifted to a normal control mode for performing a normal apparatus operation. There until it is notified, the power saving function by the sheet processing power supply to the device characterized in that it have a protection control means for preventing the shutoff control program protection and control device.
画像形成装置とシート処理装置とを備え、前記画像形成装置により前記シート処理装置に対する電源供給管理を行い、前記画像形成装置及び前記シート処理装置が所定時間経過しても動作しない場合に、前記画像形成装置により前記シート処理装置に対する電源供給を遮断することで節電を行う節電機能を有する画像形成システムで実行される制御プログラム保護制御方法であって、
前記シート処理装置は、前記シート処理装置のモード設定、前記シート処理装置の記憶手段に制御プログラムの書き込みを行う書き込み制御モード又は通常の装置動作を行う通常制御モードに切り替える切替工程と、前記シート処理装置が前記書き込み制御モードに移行した旨、及び前記シート処理装置が前記通常制御モードに移行した旨を前記画像形成装置に通知する通知工程とを有し、
前記画像形成装置は、前記通知工程により前記シート処理装置が前記書き込み制御モードに移行した旨が通知された場合、前記通知工程により前記シート処理装置が前記通常制御モードに移行した旨が通知されるまでの間、前記節電機能により前記シート処理装置に対する電源供給が遮断されることを防止する保護制御工程を有することを特徴とする制御プログラム保護制御方法。
And an image forming apparatus and the sheet processing apparatus performs the power supply management for the sheet processing apparatus by the image forming apparatus, when the image forming apparatus and the sheet processing apparatus does not operate even after the lapse of a predetermined time, the image A control program protection control method executed in an image forming system having a power saving function for saving power by cutting off power supply to the sheet processing apparatus by the forming apparatus,
The sheet processing apparatus includes a switching step for switching the mode setting of the sheet processing apparatus, the normal control mode for performing write control mode or normal device operation for writing the control program in the storage unit of the sheet processing apparatus, the sheet A notification step of notifying the image forming apparatus that the processing apparatus has shifted to the writing control mode and that the sheet processing apparatus has shifted to the normal control mode,
When the notification process notifies that the sheet processing apparatus has shifted to the writing control mode, the image forming apparatus is notified by the notification process that the sheet processing apparatus has shifted to the normal control mode. A control program protection control method comprising: a protection control step for preventing power supply to the sheet processing apparatus from being interrupted by the power saving function .
JP2001301046A 2001-03-13 2001-09-28 Image forming system, control program protection control device, and control program protection control method Expired - Fee Related JP4717300B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001301046A JP4717300B2 (en) 2001-03-13 2001-09-28 Image forming system, control program protection control device, and control program protection control method

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2001071122 2001-03-13
JP2001-71122 2001-03-13
JP2001071122 2001-03-13
JP2001301046A JP4717300B2 (en) 2001-03-13 2001-09-28 Image forming system, control program protection control device, and control program protection control method

Publications (3)

Publication Number Publication Date
JP2002341704A JP2002341704A (en) 2002-11-29
JP2002341704A5 JP2002341704A5 (en) 2008-11-13
JP4717300B2 true JP4717300B2 (en) 2011-07-06

Family

ID=26611183

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001301046A Expired - Fee Related JP4717300B2 (en) 2001-03-13 2001-09-28 Image forming system, control program protection control device, and control program protection control method

Country Status (1)

Country Link
JP (1) JP4717300B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5964647B2 (en) * 2012-04-26 2016-08-03 理想科学工業株式会社 Printing system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10105291A (en) * 1996-09-26 1998-04-24 Minolta Co Ltd Power saving method
JP2001242751A (en) * 1999-12-22 2001-09-07 Canon Inc Image forming device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10105291A (en) * 1996-09-26 1998-04-24 Minolta Co Ltd Power saving method
JP2001242751A (en) * 1999-12-22 2001-09-07 Canon Inc Image forming device

Also Published As

Publication number Publication date
JP2002341704A (en) 2002-11-29

Similar Documents

Publication Publication Date Title
CN100520638C (en) Image processing apparatus
JP4988980B2 (en) Printing apparatus, control method, and storage medium
JP4255476B2 (en) Image processing device
JP4265805B2 (en) Image processing system
JP4767088B2 (en) Image processing device
CN103112260A (en) Information processing apparatus having a plurality of power modes, method of controlling the same, and storage medium
JP2007098940A (en) Image forming system and its control method
JP2007267255A (en) Image processing apparatus
EP1122912A2 (en) Image forming device management system and method
JP2008065242A (en) Image forming apparatus
JP2002268905A (en) Program operating device, program write controller, program write control method and storage medium
JP4717300B2 (en) Image forming system, control program protection control device, and control program protection control method
JP2000094800A (en) Image forming apparatus, image forming system, and computer-readable storage medium storing image forming program
US9336463B2 (en) Image forming apparatus capable of changing partitions of storage unit, and control method and storage medium therefor
CN102811295B (en) The control method of image forming apparatus and image forming apparatus
CN103139426B (en) Messaging device and control method thereof
JP2000125057A (en) Image input/output device and control method of image input/output device
JP4872018B2 (en) Printing control apparatus, printing apparatus, control method, and storage medium
JP2004227503A (en) Printing system
JP3315291B2 (en) Image forming network device
JP2010257082A (en) Printing system, printer, and information processing apparatus
JP6477757B2 (en) Image forming system
JP3703520B2 (en) Remote image forming system
JP3324561B2 (en) Recording device
JP2006237786A (en) Image printing system

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20060415

RD05 Notification of revocation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7425

Effective date: 20070626

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080929

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080929

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100914

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101112

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: 20110322

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: 20110330

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20140408

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees