(57)【要約】【課題】動作プログラムのアップデートの実行中がダウンタイムとなることの防止を図ることが可能なシート処理装置を提供する。【解決手段】シート処理装置１１５は、画像形成装置１０２から排出されたシートを受け入れ、シートに所定の処理を施すシート処理動作、又はシートに所定の処理を施さずに搬送ローラ１０７により搬送路１１２を通過させて排出する通過排出動作、を実行可能である。制御部１１４は、動作プログラム１１０を外部から受信したアップデートプログラムでアップデートする書換えプログラム１１１を実行可能であり、かつアップデートの実行中に、受け入れたシートを通過排出動作で排出するように搬送ローラを駆動可能である。これにより、動作プログラム１１０のアップデートの実行中でも、最低限のシートの排出が可能となり、動作プログラムのアップデートの実行中がダウンタイムとなることの防止が図られる。【選択図】図１
2015001803.tif 000002
【特許請求の範囲】
【請求項１】
画像を形成したシートを排出する画像形成装置に接続され、前記画像形成装置から排出されたシートを受け入れて、受け入れたシートに所定の処理を施すシート処理動作、又は受け入れたシートに前記所定の処理を施さずに搬送手段により搬送路を通過させて排出する通過排出動作、を実行可能なシート処理装置において、
前記シート処理装置の各種動作を制御する動作プログラムを実行可能であり、かつ前記動作プログラムを外部から受信したアップデートプログラムでアップデートする書換えプログラムを実行可能な第１制御部を備え、
前記第１制御部は、前記アップデートの実行中に、前記画像形成装置から受け入れたシートを前記通過排出動作で排出するように前記搬送手段を駆動可能である、
ことを特徴とするシート処理装置。
【請求項２】
前記第１制御部は、前記アップデートの開始時に、前記搬送手段の駆動を開始する、
ことを特徴とする請求項１に記載のシート処理装置。
【請求項３】
前記第１制御部は、前記画像形成装置の機種データに基づき、前記アップデートの実行中における前記搬送手段の駆動速度を設定する、
ことを特徴とする請求項２に記載のシート処理装置。
【請求項４】
前記第１制御部は、前記アップデートの実行中に、前記画像形成装置から前記搬送手段の駆動速度に関するコマンドデータを受信し、前記コマンドデータに基づき前記搬送手段の駆動開始及び前記搬送手段の駆動速度の設定を実行する、
ことを特徴とする請求項１に記載のシート処理装置。
【請求項５】
前記第１制御部は、前記アップデートプログラムに関するデータを前記画像形成装置が有する第２制御部から、パケット通信により受信してなり、
前記コマンドデータは、前記アップデートプログラムに関するデータが含まれるパケットデータに含まれてなる、
ことを特徴とする請求項４に記載のシート処理装置。
【請求項６】
前記パケットデータは、ヘッダデータと、前記アップデートプログラムに関するメインデータと、前記コマンドデータと、フッタデータと、からなり、
前記コマンドデータは、前記ヘッダデータの直後に含まれてなる、
ことを特徴とする請求項５に記載のシート処理装置。
【請求項７】
前記パケットデータは、ヘッダデータと、前記アップデートプログラムに関するメインデータと、コマンドデータと、フッタデータと、からなり、
前記コマンドデータは、前記フッタデータの直前に含まれてなる、
ことを特徴とする請求項５に記載のシート処理装置。
【請求項８】
前記第１制御部は、前記搬送手段の駆動速度が０の前記コマンドデータに基づき前記搬送手段の駆動の停止を実行する際、前記搬送手段の駆動速度が０の前記コマンドデータを受信してから、所定時間が経過した後に前記搬送手段を停止する、
ことを特徴とする請求項４ないし７のいずれか１項に記載のシート処理装置。
【請求項９】
前記所定時間は、前記搬送路の長さと通過可能な最大サイズのシートの長さを加算した値を前記コマンドデータに基づき設定された搬送速度で除算した時間である、
ことを特徴とする請求項８に記載のシート処理装置。
【請求項１０】
前記画像形成装置と、
前記請求項１ないし９のいずれか１項に記載のシート処理装置と、を備えた画像形成システムにおいて、
前記画像形成装置は、画像形成の開始を指令し得ると共に、前記シート処理装置における前記シート処理動作と前記通過排出動作とを指令し得る操作部を有し、かつ前記アップデートの実行中に前記シート処理動作の指令が不能となる、
ことを特徴とする画像形成システム。
【請求項１１】
第２制御部を有する前記画像形成装置と、
前記請求項１に記載のシート処理装置と、を備えた画像形成システムにおいて、
前記第２制御部は、前記第１制御部に前記アップデートプログラムに関するデータをパケットデータにより送信してなり、
前記第１制御部は、前記第２制御部から前記アップデートプログラムに関するデータのパケットデータを受信した際に、前記第２制御部に返信パケットデータを送信してなり、
前記返信パケットデータは、前記シート処理装置にてシートの詰まりが発生した際に送信される詰まり発生データを含み、
前記画像形成装置は、前記詰まり発生データを受信した際に前記シート処理装置におけるシートの詰まり発生を表示する表示部を有すると共に、画像形成動作を停止する、
ことを特徴とする画像形成システム。
【請求項１２】
前記シート処理装置は、前記搬送路のシートの有無を検知するシート検知センサを有し、
前記第１制御部は、前記シート検知センサがシートの有りを検知してから、通過可能な最大サイズのシートが通過するはずの所定時間が経過しても前記シート検知センサがシートの無しを検知しない場合に、前記シート処理装置にてシートの詰まりが発生したことを判定する、
ことを特徴とする請求項１１に記載の画像形成システム。
【請求項１３】
前記第２制御部は、前記第１制御部における前記アップデートの実行中に、前記シート処理装置における前記搬送手段の駆動速度に関するコマンドデータを前記第１制御部に送信し、前記第１制御部により前記コマンドデータに基づき前記搬送手段の駆動の開始及び前記搬送手段の駆動速度の設定を実行すると共に、前記画像形成装置が前記シート処理装置にシートを排出してから、所定時間が経過した後に前記搬送手段の駆動速度を０にするコマンドデータを前記第１制御部に送信する、
ことを特徴とする請求項１１又は１２に記載の画像形成システム。
【請求項１４】
前記所定時間は、前記搬送路の長さと通過可能な最大サイズのシートの長さを加算した値を前記コマンドデータに基づき設定された搬送速度で除算した時間である、
ことを特徴とする請求項１３に記載の画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動作プログラムをアップデートプログラムでアップデートすることが可能なシート処理装置、及びそれを備えた画像形成システムに関する。
【背景技術】
【０００２】
複写機、プリンタ、ＦＡＸ或いはそれらを複合した複合機としての画像形成装置に、シート処理装置（いわゆるフィニッシャ）を付設して画像形成システムを構成したものがある。シート処理装置は、画像形成装置が排出したシートを受け入れ、そのシートに、例えば綴じ処理（ステイプル）、中折り処理、オフセット排出処理等の処理を行って、或いはそれら処理を行わずにそのままシートを排出することが可能に構成されている。
【０００３】
ところで、シート処理装置は、その機能拡張または改善のためにファームウエア等（シート処理装置の各種動作を制御する動作プログラム）を書換える（アップデートする）ことがある。一般的には、サービスマンがユーザの拠点に赴いてファームウエア等のアップデートを行うケースが多い。画像形成システムにおける複数の周辺機器のファームウエア等のアップデートを行う場合は、一つの入力手段から行う方が利便性が良いため、画像形成装置本体を経由して、シート処理装置のアップデートを行うものが提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２６８９０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、シート処理装置を備えた画像形成システムにあって、画像形成装置で画像形成したシートの排出を、シート処理装置を介さずには行えない構造、つまりシートの排出部分が、画像形成装置に無く、シート処理装置だけに有る構造のものがある。一方で、シート処理装置のファームウエア等のアップデートを行う場合、シート処理装置を動作させるプログラムが停止されることになるので、シート処理装置の動作が停止することになる。そのため、上記のような構造の画像形成システムにあって、シート処理装置のアップデートの実行中には、シートの排出が行えず、いわゆる印刷が行えないダウンタイムが発生するという問題があった。
【０００６】
そこで本発明は、動作プログラムのアップデートの実行中がダウンタイムとなることの防止を図ることが可能なシート処理装置、及びそれを備えた画像形成システムを提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
本発明は、画像を形成したシートを排出する画像形成装置に接続され、前記画像形成装置から排出されたシートを受け入れて、受け入れたシートに所定の処理を施すシート処理動作、又は受け入れたシートに前記所定の処理を施さずに搬送手段により搬送路を通過させて排出する通過排出動作、を実行可能なシート処理装置において、前記シート処理装置の各種動作を制御する動作プログラムを実行可能であり、かつ前記動作プログラムを外部から受信したアップデートプログラムでアップデートする書換えプログラムを実行可能な第１制御部を備え、前記第１制御部は、前記アップデートの実行中に、前記画像形成装置から受け入れたシートを前記通過排出動作で排出するように前記搬送手段を駆動可能であることを特徴とする。
【発明の効果】
【０００８】
本発明によると、動作プログラムのアップデートの実行中に、画像形成装置から受け入れたシートを通過排出動作で排出することができる。これにより、例えばシートの排出がシート処理装置を介さずに行えない構造であって、動作プログラムのアップデートの実行中でも、最低限のシートの排出が可能となる。従って、動作プログラムのアップデートの実行中がダウンタイムとなることの防止を図ることができる。
【図面の簡単な説明】
【０００９】
【図１】画像形成システムを示す概略図。
【図２】一般的なファームウエアのアップデート動作を示すフローチャート。
【図３】本実施の形態に係るファームウエアのアップデート動作を示すフローチャート。
【図４】パケット通信によるアップデートを説明する説明図。
【図５】アップデートプログラムのパケットデータの構造を示す図で、（ａ）はメインデータがアップデートプログラムだけの図、（ｂ）は速度情報がメインデータにおけるヘッダ直後にある図、（ｃ）は速度情報がメインデータにおけるフッタ直前にある図。
【図６】パケットデータに含まれる速度情報とシートの搬送速度との関係を示すタイムチャート。
【発明を実施するための形態】
【００１０】
＜第１の実施の形態＞
以下、本発明に係る第１の実施の形態を図１乃至図３に沿って説明する。まず、本発明に係るシート処理装置１１５及びそれを備えた画像形成システム１００の一例を図１に基づいて説明する。
【００１１】
図１に示すように、画像形成システム１００は、例えば複写機、プリンタ、ＦＡＸ或いはそれらを複合した複合機としての画像形成装置１０２に、いわゆるフィニッシャとしてのシート処理装置１１５が付設（接続）されて構成されている。画像形成装置１０２には、ユーザやサービスマン等の操作者が各種操作を行うための操作パネル１０１が備えられている。操作パネル１０１には、操作者に対して操作方法や操作内容を表示する表示部１１７やユーザの操作を受け付ける操作部１１６が備えられている。また、画像形成装置１０２には、外部機器との通信を行う図示していない外部機器との通信部が備えられている。
【００１２】
シート処理装置１１５は、図示を省略した綴じ装置（ステイプル装置）、折り装置、整合装置等を有しており、綴じ処理、折り処理、整合してオフセット排出するオフセット排出処理等の所定の処理に関する各種動作（シート処理動作）が実行可能となっている。また、シート処理装置１１５は、画像形成装置１０２から排出されたシートを受け入れて、そのまま（上記各種処理を行わずに）搬送路１１２を通過させて排出トレイ１１３に排出する通過排出動作が実行可能となっている。即ち、シート処理装置１１５は、搬送路１１２にあるシートを搬送する各搬送ローラ（搬送手段）１０７と、それら搬送ローラ１０７を駆動伝達手段１０６を介して駆動可能である駆動モータ１０８とを備えて構成されている。
【００１３】
続いて、画像形成システム１００における制御系回路及び通信接続構造について説明する。画像形成装置１０２には、当該画像形成装置１０２本体の動作や画像形成システム１００全体の動作を制御するための本体制御部（第２制御部）１０４が備えられている。本体制御部１０４は、操作パネル１０１との通信を行う第一通信インタフェース１０３、シート処理装置１１５との通信を行う第二通信インタフェース１０５、その他図示していない画像形成処理部及び搬送部とのインタフェースを備えている。なお、本体制御部１０４とは、具体的には、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＨＤＤ（ハードディスク）や不揮発性メモリ、それらを接続するバス線などによって構成されている。
【００１４】
本体制御部１０４は、画像形成装置１０２本体の制御を行い画像形成からシート排出までの印刷処理を行う。また、本体制御部１０４は、操作パネル１０１の操作により不図示のインタフェース（例えばＬＡＮポートなどでもよい）から、後述するシート処理装置１１５の動作プログラム１１０の新たなバージョンとなるアップデートプログラムを受け取る。受け取ったアップデートプログラムは、例えばＨＤＤや不揮発性メモリに一時的に格納される。そして、本体制御部１０４は、第二通信インタフェース１０５を通じて後述するシート処理装置１１５の書換えプログラム１１１に対してアップデートプログラムを複数回に分割してパケット通信により送信する機能を備えている。
【００１５】
一方、シート処理装置１１５には、当該シート処理装置１１５の上記各種処理の動作を動作プログラム１１０に基づき制御するための制御部（第１制御部）１１４が備えられている。制御部１１４は、上記第二通信インタフェース１０５を介して上記本体制御部１０４に接続され、パケット通信が自在に行えるように構成されている。また、制御部１１４は、上記駆動モータ１０８を駆動制御する指令を当該駆動モータ１０８に通信する通信回路１０９に接続されている。なお、制御部１１４は、具体的には、ＣＰＵ、ＲＡＭ、ＲＯＭ、不揮発性メモリ、それらを接続するバス線などによって構成されている。
【００１６】
制御部１１４には、例えばＨＤＤや不揮発性メモリに、シートの受け入れ、各種処理、或いは通過排出処理を行うために、駆動モータ１０８やその他の図示していない駆動手段の制御を行うための動作プログラム１１０が備えられている。また、制御部１１４には、例えばＨＤＤや不揮発性メモリに、既存の動作プログラム１１０を本体制御部１０４から受信したアップデートプログラムにアップデートすること主目的とした書換えプログラム１１１を備えている。これら動作プログラム１１０や書換えプログラム１１１は、例えば操作パネル１０１の操作に基づく本体制御部１０４からの命令に応じて起動される。
【００１７】
ここで、書換えプログラム１１１による動作プログラム１１０の一般的なアップデート手順について図２に沿って説明する。例えば本体制御部１０４が第二通信インタフェース１０５を通じて書換えプログラム１１１を起動するよう制御部１１４に指示を与える。すると書換えプログラムが起動し（Ｓ１０１）、アップデートプログラムを受信すべく受信待ち処理に入る（Ｓ１０２）。
【００１８】
その後、本体制御部１０４からパケット通信で分割されたアップデートプログラムを受信すると、受信データが正常か否かのデータチェックを行う（Ｓ１０３）。受信データが正常であった場合は（Ｓ１０３のＹＥＳ）、制御部１１４が正常受信信号を本体制御部１０４に送信する（いわゆるＡＣＫ送信する）と共に、動作プログラム１１０の記憶される領域にアップデートプログラムの書換えを行う（Ｓ１０５）。次に、受信したデータが最終データであるかどうかの判別を行い（Ｓ１０６）、最終データでなかった場合には（Ｓ１０６のＮＯ）、再びアップデートプログラムの受信待ち処理に入る（Ｓ１０２）。
【００１９】
また、受信データのチェック処理（Ｓ１０３）において、正常でなかった場合は（Ｓ１０３のＮＯ）、同じデータを再送信するよう再送要求信号を本体制御部１０４に送信し（Ｓ１０４）、再びアップデートプログラムの受信待ち処理に入る（Ｓ１０２）。そして、以上の処理を繰り返し、ステップＳ１０６で、受信データが最終データと判断した場合は（Ｓ１０６のＹＥＳ）、書換えプログラム１１１は終了処理される（Ｓ１０７）。
【００２０】
なお、以上説明した一般的なアップデート処理においては、アップデートの実行中、つまりシステム的な処理開始と終了の期間において、操作パネル１０１の表示部１１７に印刷処理が不可となっている旨が表示される。またこの際は、本体制御部１０４と通信する外部機器に対しても印刷処理が不可となっている旨が通知されたり、或いは印刷命令を画像形成装置１０２のＲＡＭやＨＤＤ等の記憶手段に蓄積したりするのが一般的である。
【００２１】
次に、本実施の形態の書換えプログラム１１１による動作プログラム１１０のアップデート手順について図３に沿って説明する。まず、画像形成装置１０２の本体制御部１０４が第二通信インタフェース１０５を通じて、シート処理装置１１５の制御部１１４に書換えプログラム１１１を起動するように指示を与える。すると、書換えプログラム１１１が起動し（Ｓ１）、書換えプログラム１１１は、駆動モータ１０８に指令して搬送ローラ１０７を回転させる処理を行う（Ｓ２）。つまり制御部１１４は、アップデートの開始時に、搬送ローラ１０７の駆動を開始する。
【００２２】
この際、搬送ローラ１０７の回転速度、つまりシート搬送速度は、画像形成装置１０２のシート排出速度と一致させる必要がある。そこで、書換えプログラム１１１は、制御部１１４の不揮発性メモリ（不図示）等に記憶されている画像形成装置１０２の機種データ（機種固有の搬送速度）として保有している数値に基づき、搬送ローラ１０７の駆動速度を設定する。なお、画像形成装置１０２の機種データは、書換えプログラム１１１のプログラムリストにデータとして保有していてもよい。なお、書換えプログラム１１１の起動指令は、例えば画像形成システム１００の電源投入直後などが好ましいが、操作パネル１０１による操作に基づき書換えプログラム１１１の起動指令を与えてもよい。
【００２３】
なお、このアップデートの実行中において、つまりシステム的な処理開始と終了の期間において、操作パネル１０１の表示部１１７にシート処理装置１１５の各種のシート処理動作が不能となっている旨が表示される。またこの際は、本体制御部１０４と通信する外部機器に対してもシート処理動作が不可となっている旨が通知されたり、或いはシート処理動作を含む印刷命令を画像形成装置１０２のＲＡＭやＨＤＤ等の記憶手段に蓄積したりする。なお、ここでいう「シート処理動作」は、単に搬送路１１２を通過させる「シートの通過排出動作」を含まないものである。
【００２４】
ステップＳ２において、搬送ローラ１０７を駆動回転させる処理が終了すると、アップデートプログラムを受信すべく受信待ち処理に入る（Ｓ３）。本体制御部１０４からパケット通信で分割されたアップデートプログラムを受信すると、受信データが正常か否かのデータチェックを行う（Ｓ４）。受信データが正常であった場合は（Ｓ４のＹＥＳ）、さらに搬送路１１２において例えばジャム等の詰まりが発生したか否かを判定する（Ｓ５）。なお、搬送路１１２における詰まり発生の判定は、例えば不図示のシート検知センサによるシートの有無の検知に基づき判定する。即ち、シート検知センサのシート有り検知をトリガとしてタイマを起動し、シート処理装置１１５を通過可能な最大定型サイズのシート長＋ジャムマージン５０ｍｍの距離をシート排出速度で割った所定時間以内にシート無し検知となれば正常搬送完了とする。また、当該所定時間を超えてシート有り検知状態であればジャム（詰まり発生）と判定する。つまり、通過可能な最大サイズのシートが通過するはずの所定時間が経過してもシートの無しを検知しない場合に、シートの詰まり発生と判定する。
【００２５】
ステップＳ５において、詰まりが発生していない場合は（Ｓ５のＮＯ）、制御部１１４が正常受信信号（返信パケットデータ）を本体制御部１０４に送信する（いわゆるＡＣＫ送信する）。一方、詰まりが発生していた場合は（Ｓ５のＹＥＳ）、制御部１１４が詰まり発生信号（詰まり発生データ）と正常受信信号と（返信パケットデータ）を本体制御部１０４に送信する（Ｓ７）。つまり画像形成装置１０２にシート処理装置で詰まりが発生している旨を通知する。なお、画像形成装置１０２は、シート処理装置１１５で詰まりが発生している旨が通知されると、例えば操作パネル１０１の表示部１１７や不図示の外部機器に表示し、画像形成動作を停止する。
【００２６】
ステップＳ４で受信データが正常と判断した場合は、詰まりの発生の有無に拘らず、アップデートプログラムが正常に受信できているので、動作プログラム１１０の記憶される領域にアップデートプログラムの書換えを行う（Ｓ８）。そして、受信したデータが最終データであるかどうかの判別を行い（Ｓ１２）、最終データでなかった場合には（Ｓ１２のＮＯ）、再びアップデートプログラムの受信待ち処理に入る（Ｓ３）。
【００２７】
一方、ステップＳ４において、受信データが正常でなかった場合は（Ｓ４のＮＯ）、さらにステップＳ５と同様に、搬送路１１２において例えばジャム等の詰まりが発生したか否かを判定する（Ｓ９）。ステップＳ９において、詰まりが発生していない場合は（Ｓ９のＮＯ）、制御部１１４が同じデータを再送信するよう再送要求信号（返信パケットデータ）を本体制御部１０４に送信する。一方、詰まりが発生していた場合は（Ｓ９のＹＥＳ）、制御部１１４が詰まり発生信号と再送要求信号と（返信パケットデータ）を本体制御部１０４に送信し（Ｓ１１）、つまり画像形成装置１０２にシート処理装置で詰まりが発生している旨を通知する。この際、同様に、画像形成装置１０２は、シート処理装置１１５で詰まりが発生している旨が通知されると、例えば操作パネル１０１の表示部１１７や不図示の外部機器に表示し、画像形成動作を停止する。
【００２８】
以上の処理（Ｓ３〜Ｓ１２）を繰り返し、ステップＳ１２で、受信データが最終データと判断した場合は（Ｓ１２のＹＥＳ）、書換えプログラム１１１は、搬送ローラ１０７を停止させる処理を実行し（Ｓ１３）、終了処理される（Ｓ１４）。
【００２９】
なお、以上のアップデートの実行中にあっては、システム的な処理開始と終了の期間において操作パネル１０１に搭載された表示部１１７にシート処理装置の各種シート処理機能を使用しない印刷のみ可能となっている旨を表示する。また、操作パネル１０１と通信する外部機器に対してもシート処理機能を使用しない印刷のみ可能となっている旨を通知し、シート処理機能を伴う印刷命令については画像形成装置１０２のメモリ等に蓄積しておく。
【００３０】
以上のように第１の実施の形態においては、シート処理装置１１５の動作プログラム１１０のアップデートの実行中に搬送ローラ１０７を回転させておく。これにより、シート処理装置１１５を原因とした画像形成システム１００のダウンタイムを低減させることが可能となる。
【００３１】
なお、本実施の形態においてはシート搬送手段を搬送ローラ１０７としているが、その手段をローラに限定するものではない。また、本実施の形態において搬送ローラ１０７を停止させる処理（Ｓ１３）の実行トリガをステップＳ１２の実施後をそのタイミングとしているが、その実行タイミングをこれに限定するものではない。さらに、本実施の形態において詰まり発生の条件を、シート検知センサによるシートの有無を基準としているが、シート検知センサのオン／オフをスタートトリガとしたシート長＋ジャムマージンを基準とするモータの搬送距離カウントを用いてもよい。また、本実施の形態においてはジャムマージンを５０ｍｍとしているが、これは本発明を適用する画像形成システムの構成によって個別に定められるべき値であり、本発明においてその値を限定するものではない。
【００３２】
＜第２の実施の形態＞
続いて、上記第１の実施の形態を一部変更した第２の実施の形態について図４乃至図６に沿って説明する。上記第１の実施の形態においては、アップデートの実行中にシート処理装置１１５の搬送ローラ１０７を駆動状態にしておくものを説明した。一方、本第２の実施の形態においては、画像形成装置１０２からの駆動指令（搬送手段の駆動速度に関するコマンドデータ）を受けて、シート処理装置１１５の搬送ローラ１０７を駆動制御するものである。以下、パケットデータの構造を説明しつつ、本実施の形態に係るシート処理装置１１５の搬送ローラ１０７を駆動制御（駆動開始タイミングや駆動停止タイミング）について詳細に説明する。
【００３３】
書換えプログラム１１１を実行する際のパケット通信による動作プログラム１１０の書換えの一般的な例を図４に示す。図４に示すように、画像形成装置１０２の本体制御部１０４の記憶領域には、シート処理装置１１５の新しい動作プログラム１１０となるアップデートプログラム２００が、分割された複数のメインデータ２００Ｍとして格納されている。アップデートプログラム２００は、本体制御部１０４により、通信プロトコルに基づくヘッダデータ２００Ｈ及びフッタデータ２００Ｆをメインデータ２００Ｍに付与した形式であるパケットデータ２００Ｐに変換される。そして、第二通信インタフェース１０５を介してシート処理装置１１５の制御部１１４で実行される書換えプログラム１１１に送信される。送信されたパケットデータ２００Ｐは、書換えプログラム１１１によりヘッダ・フッタを除去されてメインデータ２００Ｍだけ抽出され、制御部１１４のメモリ領域１１４Ｍに動作プログラム１１０の断片として書き込まれる。
【００３４】
本第２の実施の形態においては、上記パケットデータ２００Ｐにシート処理装置１１５の搬送ローラ１０７の駆動速度に関するコマンドデータ（速度情報２００Ｖ）を含ませることに特徴がある。即ち、図５（ａ）に示すパケットデータ２００Ｐは、上述した一般的なパケットの例を示すもので、ヘッダデータ２００Ｈ、メインデータ２００Ｍ、フッタデータ２００Ｆからなる。本第２の実施の形態においては、図５（ｂ）に示すように、ヘッダデータ２００Ｈの直後にメインデータ２００Ｍと共に速度情報２００Ｖを含むようにパケットデータ２００Ｐ１を構成する。または、図５（ｃ）に示すように、フッタデータ２００Ｆの直前にメインデータ２００Ｍと共に速度情報２００Ｖを含むようにパケットデータ２００Ｐ２を構成する。なお、速度情報２００Ｖは、パケットデータ２００Ｐにおけるヘッダデータ２００Ｈの直後又はフッタデータ２００Ｆの直前に挿入することで、メインデータ２００Ｍが分割されることなく、制御部１１４でのメインデータ２００Ｍの受信処理が簡易となる。
【００３５】
ついで、本第２の実施の形態におけるアップデートの実行中の動作について図６のタイムチャートに沿って説明する。なお、書換えプログラム１１１による動作プログラム１１０のアップデートの信号の送受信は、搬送ローラ１０７の駆動制御を除き、第１の実施の形態と同様であるので（図３参照）、その説明を省略する。また、図６に関する説明においては、図５（ｂ）に示すパケットデータ２００Ｐ１を用いた場合を説明するが、勿論、図５（ｃ）に示すパケットデータ２００Ｐ２を用いても構わない。また、図６において、パケットデータ２００Ｐ１の「Ｈ」はヘッダデータ、「Ｆ」はフッタデータを示すものである。さらに、図６において、パケットデータ２００Ｐ１の「速度０」は、速度情報の内容が０ｍｍ／ｓｅｃの指令情報という意味であり、パケットデータ２００Ｐ１の「速度１００」は、速度情報の内容が１００ｍｍ／ｓｅｃの指令情報という意味である。
【００３６】
図６に示すように、本実施の形態におけるアップデートの実行中においては、画像形成装置１０２の本体制御部１０４から速度情報が含まれる複数のパケットデータ２００Ｐ１がシート処理装置１１５の制御部１１４に随時送信される。これにより、アップデートプログラム２００は断片化されて制御部１１４に随時受信されると共に、上述したように正常受信信号、再送要求信号、詰まり発生信号などが本体制御部１０４に随時返信される。
【００３７】
このアップデートの実行中にあって、画像形成装置１０２の本体制御部１０４は、例えばシートに画像形成を行ったとしても、シート処理装置１１５にシートを排出するまでの間は、シート処理装置１１５の搬送ローラ１０７を駆動する必要がない。従って、画像形成装置１０２がシート処理装置１１５にシートを排出するまで、言い換えると、シート処理装置１１５が画像形成装置１０２からシートを受け入れるまでは、「速度０」の速度情報（コマンドデータ）を含むパケットデータ２００Ｐ１を送信する。
【００３８】
例えば画像形成装置１０２がシートに画像形成を行った後、シート処理装置１１５にシートを排出するタイミングとなると、本体制御部１０４は、「速度１００」の速度情報（コマンドデータ）を含むパケットデータ２００Ｐ１を送信する。それを受信したシート処理装置１１５の制御部１１４の書換えプログラム１１１は、駆動モータ１０８に指令して搬送ローラ１０７の駆動速度を１００ｍｍ／ｓｅｃに設定し、つまり搬送ローラ１０７の駆動を開始する。これにより、画像形成装置１０２からシート処理装置１１５に受け入れられたシートは、搬送ローラ１０７により搬送路１１２を１００ｍｍ／ｓｅｃの速度で通過し、排出トレイ１１３に排出される（通過排出動作）。
【００３９】
その後、画像形成装置１０２がシート処理装置１１５に対するシートの排出を終了すると、本体制御部１０４は、再度「速度０」の速度情報（コマンドデータ）を含むパケットデータ２００Ｐ１を送信する。つまり本体制御部１０４は、シート処理装置１１５の制御部１１４に対して、搬送ローラ１０７の駆動が不要になったことを通知することになる。しかしながら、搬送路１１２には、シートが残っている状態であるはずなので、書換えプログラム１１１は、所定時間である停止ウェイト時間ＴＷの間、搬送ローラ１０７の駆動を継続する。この所定時間である停止ウェイト時間ＴＷは、シート処理装置１１５を通過可能な最大定型サイズのシート長さと搬送路１１２の長さとを加算した値を、シート排出速度（ここでは１００ｍｍ／ｓｅｃ）で除算した時間である。これにより、本体制御部１０４から搬送ローラ１０７の停止命令を受けた後、搬送路１１２にあるシートを確実に排出してから、搬送ローラ１０７が停止することになる。なお、この後は、再度、画像形成装置１０２がシート処理装置１１５に対するシートの排出が行われる毎に、以上説明した動作を繰り返すように書換えプログラム１１１は動作する。
【００４０】
なお、本第２の実施の形態においては、画像形成装置１０２がシート処理装置１１５に対するシートの排出を終了すると、「速度０」の速度情報を含むパケットデータ２００Ｐ１を送信する。そして、書換えプログラム１１１が「速度０」の速度情報を受信してから所定時間の間、搬送ローラ１０７を駆動するものを説明した。しかしながら、画像形成装置１０２がシート処理装置１１５に対するシートの排出を終了してから、本体制御部１０４が所定時間（停止ウェイト時間ＴＷ）の間、「速度１００」の速度情報を送信するようにしてもよい。この場合は、本体制御部１０４が所定時間について演算するプログラムを有することになり、一方の書換えプログラム１１１には、所定時間について搬送ローラ１０７を駆動制御するような機能を持たせる必要がない。
【００４１】
なお、以上説明した第１及び第２の実施の形態において説明した動作プログラム１１０のアップデートについてはあくまで一例である。本発明はデータや通信の形式について、上述したものに限定されるものではない。例えば圧縮や暗号化等がアップデートプログラムのデータやパケットデータに施されている場合も本発明は適用可能である。また、通信プロトコル上、パケットデータ２００Ｐにヘッダやフッタを用いない場合など、例えばパケットデータの送受信タイミングの通知手段として別の信号線を用いている場合では、パケットデータの先端もしくは終端に速度情報を付与してもよい。
【符号の説明】
【００４２】
１００…画像形成システム：１０２…画像形成装置：１０４…第２制御部：１０７…搬送手段（搬送ローラ）：１１０…動作プログラム：１１１…書換えプログラム：１１２…搬送路：１１４…第１制御部（制御部）：１１５…シート処理装置：１１６…操作部：１１７…表示部：２００…アップデートプログラム：２００Ｆ…フッタデータ：２００Ｈ…ヘッダデータ：２００Ｍ…メインデータ：２００Ｐ…パケットデータ：２００Ｖ…駆動速度に関するコマンドデータ（速度情報）：ＴＷ…所定時間（停止ウエイト時間）
【図１】
2015001803.tif 000003
【図２】
2015001803.tif 000004
【図３】
2015001803.tif 000005
【図４】
2015001803.tif 000006
【図５】
2015001803.tif 000007
【図６】
2015001803.tif 000008