(57)【要約】【課題】  あるアクセサリのＦＬＡＳＨＲＯＭの書き込み中に、別のアクセサリのファームウェアの転送ができるようにする。【解決手段】  電気的にデータの消去と書込みが可能なＲＯＭを持ち、前記ＲＯＭには制御プログラムを格納する複数の第１の制御装置と、第１の制御装置の制御プログラム群を格納するＨＤＤを持つ第２の制御装置と、第１の制御装置と第２の制御装置を中継する第３の制御装置から構成される印刷システムにおいて、  第１の制御装置のＲＯＭのデータ消去と書き込みの実行中に、別の第１の制御装置に対応する制御プログラムを第２の制御装置のＨＤＤから読み出し、第３の制御装置を中継して、別の第１の制御装置に転送する。【選択図】  図２
2009056701.tif 000002
【特許請求の範囲】
【請求項１】
電気的にデータの消去と書込みが可能なＲＯＭを持ち、前記ＲＯＭには制御プログラムを格納する複数の第１の制御装置と、第１の制御装置の制御プログラム群を格納するＨＤＤを持つ第２の制御装置と、第１の制御装置と第２の制御装置を中継する第３の制御装置から構成される印刷システムにおいて、
第１の制御装置のＲＯＭのデータ消去と書き込みの実行中に、別の第１の制御装置に対応する制御プログラムを第２の制御装置のＨＤＤから読み出し、第３の制御装置を中継して、別の第１の制御装置に転送することを特徴とする印刷システム。
【請求項２】
前記請求項１に記載の印刷システムであって、
前記第３の制御装置は、前記第１の制御装置への制御プログラムの転送中に別の第１の制御装置からの転送要求の指示があった場合には、前記第１の制御装置の制御プログラムの転送が完了してから、別の第１の制御装置への制御プログラムの転送を開始することを特徴とする印刷システム。
【請求項３】
請求項１あるいは請求項２に記載の印刷システムであって、
前記第３の制御装置と前記第２の制御装置間の通信には、前記第１の制御装置の識別子が付加されていることを特徴とする印刷システム。
【請求項４】
電気的にデータの消去と書込みが可能なＲＯＭを持ち、前記ＲＯＭには制御プログラムを格納する複数の第１の制御装置と、第１の制御装置の制御プログラム群を格納するＨＤＤを持つ第２の制御装置と、第１の制御装置と第２の制御装置を中継する第３の制御装置から構成される印刷システムにおけるバージョンアップ方法において、
第１の制御装置のＲＯＭのデータ消去と書き込みの実行中に、別の第１の制御装置に対応する制御プログラムを第２の制御装置のＨＤＤから読み出し、第３の制御装置を中継して、別の第１の制御装置に転送することを特徴とするバージョンアップ方法。
【請求項５】
前記請求項４に記載のバージョンアップ方法であって、
前記第３の制御装置は、前記第１の制御装置への制御プログラムの転送中に別の第１の制御装置からの転送要求の指示があった場合には、前記第１の制御装置の制御プログラムの転送が完了してから、別の第１の制御装置への制御プログラムの転送を開始することを特徴とするバージョンアップ方法。
【請求項６】
請求項４あるいは請求項５に記載のバージョンアップ方法であって、
前記第３の制御装置と前記第２の制御装置間の通信には、前記第１の制御装置の識別子が付加されていることを特徴とするバージョンアップ方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷システムと、制御プログラムのバージョンアップ方法に関するものである。
【背景技術】
【０００２】
近年の画像形成装置は、フィニッシャと呼ばれる後処理装置によって、ステイプル、パンチ、シフトソート機能が備わっている。このフィニッシャと呼ばれる後処理装置は、画像形成装置本体と同様にＣＰＵ，ＲＡＭ，ＲＯＭを備え、画像形成装置からの指示によって後処理動作を行なうソフトウェアプログラムによって動作する。
【０００３】
このソフトウェアプログラムは、電気的に消去、書き換え可能なＦＬＡＳＨＲＯＭに格納されており、もし不都合があった場合にはＦＬＡＳＨＲＯＭ上のソフトウェアプログラムを正常なソフトウェアプログラムに更新することによって、不都合を解消することができる。
【０００４】
この後処理装置にはＰＣなどの外部装置との接続Ｉ／Ｆは無いため、ＦＬＡＳＨＲＯＭ上のソフトウェアプログラムの書き換えは、外部装置との接続Ｉ／Ｆを持つ画像形成装置本体のＣＰＵを介して動作する。また画像形成装置本体には、画像形成装置全体を制御するＣＰＵと、プリンタ部の制御に特化したＣＰＵに分かれており、それぞれのＣＰＵを介して、後処理装置との通信を行なうのが一般的である。
【０００５】
一方最近、電子写真方式の印刷装置やインクジェット方式の印刷装置の高速化、高画質化を受けて、上記商業的印刷業界に対抗する、いわゆるプリント・オン・ディマンド（Ｐｒｉｎｔ  Ｏｎ  Ｄｅｍａｎｄ：以下、ＰＯＤと表記する。）と呼ばれる市場が出現しつつある。
【０００６】
これは、比較的小ロットのジョブを、大掛かりな装置やシステムを用いずに、短納期で取り扱うことができるよう、上記大規模な印刷機、印刷手法に代わって出現してきたものである。
【０００７】
ＰＯＤ市場では、例えば、デジタル複写機やデジタル複合機等の印刷装置を最大限に活用することで、電子データを用いたデジタルプリントを実現し、プリントサービス等を行うことが可能となっている。
【０００８】
このようなＰＯＤ市場に特化した画像形成装置には後処理装置が１台ではなく複数接続されることがある。たとえば通常のステイプルを行なうフィニッシャとは別に、スタッカと呼ばれる台車に出力する後処理装置が接続されることがある。
【０００９】
上記の例として、下記特許文献１をあげることが出来る。
【特許文献１】特開２００２−５５８３８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
このように複数の後処理装置が画像形成装置に接続された場合には以下のような問題がある。
【００１１】
複数台の後処理装置の制御プログラムを同時に更新しようとした場合、従来のバージョンアップ方法では時間がかかってしまい、効率的な運用が行なえない問題がある。特にＰＯＤ市場においては、ダウンタイムの短縮は必須であるため、短時間にバージョンアップが完了できることが望ましい。
【００１２】
このように複数のＦＬＡＳＨＲＯＭ上の制御プログラムを同時に更新する制御方法としては、特許文献１に記載の制御方法が従来からある。
【００１３】
これは、更新用制御プログラムが格納されたメモリカードが各ＣＰＵごとに存在し、それぞれのＣＰＵが管理するカードスロットにメモリカードを挿入することで、ＣＰＵが管理するＦＬＡＳＨＲＯＭ領域の制御プログラムを更新するというものである。この形態では、各々のＣＰＵは協調動作を行なう必要なく、お互い独立して動作し、それぞれのＣＰＵが管理課のメモリカードから更新用ファームウェアを読み取って、ＦＬＡＳＨＲＯＭ上に書き込むという制御を行なえばよい。
【００１４】
しかし、ＰＯＤ市場での複数のアクセサリを同時にバージョンアップするという制御方法は特許文献１と以下の点が異なるため、適用することができない。
【００１５】
まず第１に各ＣＰＵごとにメモリカードスロットを用意することができない点（後処理装置は外部Ｉ／Ｆを持っていない）。第２に外部Ｉ／Ｆを持っている画像形成装置本体と通信するために、後処理装置のＣＰＵは、プリンタ部のＣＰＵとコア制御部のＣＰＵを介さないとファームウェアを取得できない点。第３にプリンタ部とコア制御部の転送速度が極端に遅いため、各後処理装置が独立して動作するほどの帯域が取れない。といった問題がある。
【課題を解決するための手段】
【００１６】
上記目的のために本発明では、電気的にデータの消去と書込みが可能なＲＯＭを持ち、前記ＲＯＭには制御プログラムを格納する複数の第１の制御装置と、第１の制御装置の制御プログラム群を格納するＨＤＤを持つ第２の制御装置と、第１の制御装置と第２の制御装置を中継する第３の制御装置から構成される印刷システムにおいて、
第１の制御装置のＲＯＭのデータ消去と書き込みの実行中に、別の第１の制御装置に対応する第１の制御装置の制御プログラムを第２の制御装置のＨＤＤから読み出し、第３の制御装置を中継して、別の第１の制御装置に転送する。
【発明の効果】
【００１７】
次に、本発明の詳細を実施例の記述に従って説明する。
【００１８】
本発明によれば、あるアクセサリのＦＬＡＳＨＲＯＭの書き込み中に、別のアクセサリのファームウェアの転送が実現できるため、複数のアクセサリのファームウェアを同時に更新するための時間が短縮できる。このためダウンタイムを低減することができる
【発明を実施するための最良の形態】
【００１９】
以下添付図面を参照して、本発明を好適な実施形態に従って詳細に説明する。
［本システム１０００の外部構成］
印刷システム１０００は印刷装置１００とアクセサリ２００に分かれている。さらに印刷装置１００はネットワーク１０１を介して、外部ＰＣ  １０３、１０４と接続されている。外部ＰＣ  １０３、１０４からは印刷システム１０００に対するＰＤＬデータなどの送信などのほかに、アクセサリ２００の更新ファームウェアを印刷装置１００に送信する役割を持つ。
［本システム１０００の内部構成（主にソフト構成）］
次に、本印刷システム１０００の内部構成（主に、ソフト構成）について、図２のシフテムブロック図でもって説明する。尚、本例では、本印刷システム１０００が具備する図２に示す各ユニットのうちのアクセサリ２００（厳密にいえば、複数台のアクセサリで構成可能な一連のアクセサリ群）以外のユニットは、全て印刷装置１００内部に具備している。換言すると、アクセサリ２００は、本印刷装置１００に対して、着脱可能なアクセサリであり、印刷装置１００のオプションとして提供可能に構成されている。
【００２０】
印刷装置１００は、コア制御部１５０、プリンタ部１６０、操作部１７０、スキャナ部１８０から構成されている。コア制御部１５０には印刷装置１００を統括的に制御するＣＰＵ１５１、画像データの圧縮伸張を行なう圧縮伸張部１５２、ＣＰＵ１５１を動作させるプログラムが格納されているＦＬＡＳＨＲＯＭ１５３、ＣＰＵ１５１を動作するために必要なＲＡＭ１５４、先述した外部ＰＣ１０３、１０４とネットワークを介して通信するための外部Ｉ／Ｆ、圧縮した画像などを格納するＨＤＤ１５６、プリンタ部１６０と通信するためのシリアルポート１５７から構成されている。
【００２１】
印刷装置１００は印刷装置１００自身が具備するスキャナ部１８０から受付けたジョブデータを該ＨＤを介してプリンタ部１６０で印刷するコピー機能を具備する。且つ、ＰＣ１０３、１０４等の外部装置から通信部の１例に該当する外部Ｉ／Ｆ部１５５ユニットを介して受付けたジョブデータを該ＨＤを介してプリンタ部１６０で印刷する印刷機能等を具備する。このような複数の機能を具備したＭＦＰタイプの印刷装置（画像形成装置とも呼ぶ）である。
【００２２】
本形態の印刷装置１００は、原稿画像を読み取り、読み取られた画像データを画像処理するスキャナ部１８０を具備する。又、ファクシミリ、ネットワーク接続機器、外部専用装置と画像データなどを送受する外部Ｉ／Ｆ部１５５を具備する。又、スキャナ部１８０及び外部Ｉ／Ｆ部１５５の何れかから受付けた複数の印刷対象となるジョブの画像データを記憶可能なハードディスク１５６を具備する。又、ハードィスク１５６に記憶された印刷対象のジョブのデータの印刷処理を印刷媒体に対して実行するプリンタ部１６０を具備する。又、本印刷装置１００は、本印刷システム１０００が具備するユーザインタフェース部の一例に該当する、表示部を有する操作部１７０も、具備する。
【００２３】
本印刷システム１０００が具備する制御部の一例に該当するコア制御部１５０は、本印刷システム１０００が具備する各種ユニットの処理や動作等を統括的に制御する。ＲＯＭ１５３には、後述する図２０に示すフローチャートの各種処理等を実行する為のプログラムを含む本形態にて要する各種の制御プログラムが記憶されている。
【００２４】
又、ＲＯＭ１５３には、図示しているユーザインタフェース画面（以下、ＵＩ画面と呼ぶ）を含む、操作部１７０の表示部に各種のＵＩ画面を表示させる為の表示制御プログラムも記憶されている。コア制御部１５０上のＣＰＵ１５１は、ＲＯＭ１５３のプログラムを読出実行することで、本形態にて説明する各種の動作を本印刷装置により実行させる。外部Ｉ／Ｆ１５５を介して外部装置（１０３や１０４等）から受信したＰＤＬ（ページ記述言語）コードデータを解釈し、ラスターイメージデータ（ビットマップ画像データ）に展開する動作を実行する為のプログラム等もＲＯＭ１５３に記憶されている。これらは、ソフトウェアによって処理される。
【００２５】
ＲＯＭ１５３は読み出し専用のメモリで、ブートシーケンスやフォント情報等のプログラムや上記のプログラム等各種プログラムが予め記憶されている。ＲＡＭ１５４は読み出し及び書き込み可能なメモリで、スキャナ部１８０や外部Ｉ／Ｆ１５５から送られてきた画像データや、各種プログラムや設定情報を記憶する。
【００２６】
ＨＤＤ（ハードディスク）１５６は、圧縮伸張部１５２によって圧縮された画像データを記憶する大容量の記憶装置である。当該ＨＤＤ１５６に、処理対象となるジョブのプリントデータ等複数のデータを保持可能に構成されている。コア制御部１５０上のＣＰＵ１５１は、スキャナ部１８０や外部Ｉ／Ｆ部１５５等の各種入力ユニットを介して入力された処理対象となるジョブのデータを、該ＨＤＤ１５６を介して、プリンタ部１６０でプリント可能に制御する。又、外部Ｉ／Ｆ１５５を介して外部装置へ送信できるようにも制御する。このようにＨＤＤ１５６に格納した処理対象のジョブのデータの各種の出力処理を実行可能にコア制御部１５０により制御する。圧縮伸張部１５２は、ＪＢＩＧやＪＰＥＧ等といった各種圧縮方式によってＲＡＭ１５４、ＨＤＤ１５６に記憶されている画像データ等を圧縮・伸張動作を行う。
【００２７】
次にプリンタ部１６０の説明を行なう。
【００２８】
プリンタ部１６０は、プリンタ部１６０を制御するＣＰＵ１６１と、ＣＰＵ１６１を動作させるプログラムが格納されているＦＬＡＳＨＲＯＭ１６２、ＣＰＵ１６１を動作するために必要なＲＡＭ１６３、アクセサリ２００と通信するための通信コントローラ１６４、コア制御部１５０との通信するためのシリアルポート１６５から構成されている。
【００２９】
アクセサリ２００と通信するための通信コントローラ１６４は、複数のアクセサリと接続されるため、たとえばＡＲＣＮＥＴのような工業用ネットワークが用いられる。工業用ネットワーク２５０を介して、プリンタ部１６０とアクセサリ２００は１０Ｍｂｐｓ程度の速度で通信を行なう。
【００３０】
また、プリンタ部１６０とコア制御部１５０はそれぞれのシリアルポート１６５、１５７をシリアル通信１９０を介して通信を行なうが、ここでの通信速度は９ｋ〜５０ｋｂｐｓといった速度が出ない。
【００３１】
次にアクセサリ２００の説明を行なう。
【００３２】
アクセサリ２００は、アクセサリ２００を制御するＣＰＵ２０１と、ＣＰＵ２０１を動作させるプログラムが格納されているＦＬＡＳＨＲＯＭ２０２、ＣＰＵ２０１を動作するために必要なＲＡＭ２０３、アクセサリ２００と通信するための通信コントローラ２０４から構成されている。本提案はこのアクセサリ２００のＦＬＡＳＨＲＯＭ２０２上に格納されているプログラムの更新方法に関するものである。
【００３３】
これらアクセサリ２００は印刷装置１００に対して一連のアクセサリ群として、Ｎ台接続可能であるものとしている。且つ、１台目のアクセサリから順に、アクセサリ２００ａ、２００ｂ、２００c等と示し、Ｎ台目のアクセサリとして、アクセサリ２００ｎと示している。
【００３４】
これらアクセサリごとにＣＰＵ２０１ａ、２０１ｂ、２０１ｎが存在する。ＦＬＡＳＨＲＯＭ２０２、ＲＡＭ２０３、通信コントローラ２０４も同様である。
【００３５】
本印刷システム１０００のメカ構成について、図３等でもって説明する。
［本システム１０００の装置構成（主にメカ構成）］
次に、本印刷システム１０００の構成（主に、メカ構成）について、図３の装置構成説明図でもって説明する。
【００３６】
尚、上述したように、本印刷システム１０００は、複数台のアクセサリを、印刷装置１００にカスケード接続可能に構成している。又、印刷装置１００に接続可能なアクセサリは、特定の制限下のもと、本形態の効果を向上させるべく、利用環境に合わせ、任意の台数設置可能に構成されている。
【００３７】
故に、説明をより明瞭化すべく、図２や図３では、アクセサリ２００は、一連のアクセサリ群として、Ｎ台接続可能であるものとしている。且つ、１台目のアクセサリから順に、アクセサリ２００ａ、２００ｂ、２００c等と示し、Ｎ台目のアクセサリとして、アクセサリ２００ｎと示している。尚、図１〜図３では、説明上、アクセサリ２００の形状が、図のような形状となっているが、しかし、本来の概観は、後述するような構成となっている。
【００３８】
まず、これらアクセサリ２００によるシート処理を実行する前の工程に該当する印刷装置１００における印刷処理を実行する際の、メカ構成を説明する。主に、図２のコア制御部１５０が印刷装置１００に実行させ、プリンタ部１６０の内部からアクセサリ２００の内部へ印刷処理がなされたジョブのシートを供給する時点迄のペーパハンドリング動作等を説明する。
【００３９】
図３に示す符号３０１〜３２２のうち、３０１は、図２のスキャナ部１８０のメカ構成に該当する。３０２〜３２２が、図３のプリンタ部１６０のメカ構成に該当する。尚、本形態では、１ＤタイプのカラーＭＦＰの構成について説明する。尚、４ＤタイプのカラーＭＦＰ、白黒ＭＦＰも、本形態の印刷装置の一例であるが、ここでは説明を割愛する。
【００４０】
図３の自動原稿搬送装置（ＡＤＦ）３０１は、原稿トレイの積載面にセットされた原稿束を１頁目の原稿から、ページ順に、順番に分離して、スキャナ３０２によって原稿走査するために原稿台ガラス上へ搬送する。スキャナ３０２は、原稿台ガラス上に搬送された原稿の画像を読み取り、ＣＣＤによって画像データに変換する。回転多面鏡（ポリゴンミラー等）３０３は、前記画像データに応じて変調された、例えばレーザ光などの光線を入射させ、反射ミラーを介して反射走査光として感光ドラム３０４に照射する。感光ドラム３０４上に前記レーザ光によって形成された潜像はトナーによって現像され、転写ドラム３０５上に貼り付けられたシート材に対してトナー像を転写する。この一連の画像形成プロセスをイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）のトナーに対して順次実行することによりフルカラー画像が形成される。４回の画像形成プロセスの後に、フルカラー画像形成された転写ドラム３０５上のシート材は、分離爪３０６によって分離され、定着前搬送器３０７によって定着器３０８へ搬送される。
【００４１】
定着器３０８は、ローラやベルトの組み合わせによって構成され、ハロゲンヒータなどの熱源を内蔵し、トナー像が転写されたシート材上のトナーを、熱と圧力によって溶解、定着させる。排紙フラッパ３０９は、揺動軸を中心に揺動可能に構成され、シート材の搬送方向を規定する。排紙フラッパ３０９が図中時計回りの方向に揺動しているときには、シート材は真直ぐに搬送され、排紙ローラ３１０によって機外へ排出される。一方、シート材の両面に画像を形成する際には、排紙フラッパ３０９が図中反時計回りの方向に揺動し、シート材は下方向に進路を変更され両面搬送部へと送り込まれる。両面搬送部は、反転フラッパ３１１、反転ローラ３１２、反転ガイド３１３および両面トレイ３１４を具備する。
【００４２】
反転フラッパ３１１は、揺動軸を中心に揺動可能に構成され、シート材の搬送方向を規定する。コア制御部１５０は、両面印刷ジョブを処理する場合、プリンタ部１６０でシートの第１面にプリント済みのシートを、反転フラッパ３１１を図中反時計回りの方向に揺動させ、反転ローラ３１２を介して、反転ガイド３１３へと送り込むよう制御する。そして、シート材後端が反転ローラ３１２に狭持された状態で反転ローラ３１２を一旦停止させ、引き続き反転フラッパ３１１が図中時計回りの方向に揺動させる。且つ、反転ローラ３１２を逆方向に回転させる。これにより、該シートスイッチバックして搬送させ、シートの後端と先端が入れ替わった状態で、該シートを両面トレイ３１４へと導くよう制御する。
【００４３】
両面トレイ３１４ではシート材を一旦積載し、その後、再給紙ローラ３１５によってシート材は再びレジストローラ３１６へと送り込まれる。このときシート材は、１面目の転写工程とは反対の面が感光ドラムと対向する側になって送られてきている。そして、先述したプロセスと同様にして該シートの第２面に対して２面目の画像を形成させる。そして、シート材の両面に画像が形成され、定着工程を経て排紙ローラ３１０を介して印刷装置本体内部から機外へと該シートを排出させる。コア制御部１５０は、以上のような一連の両面印刷シーケンスを実行することで、両面印刷対象のジョブのデータのシートの第１面と第２面の各面に対する両面印刷を本印刷装置により実行可能にする。
【００４４】
給紙搬送部は、印刷処理に要するシートを収納する給紙ユニットとしての給紙カセット３１７、３１８（例えば、夫々５００枚のシートを収容可能）、ペーパーデッキ３１９（例えば、５０００枚のシートを収納可能）、手差しトレイ３２０等がある。又、これら給紙ユニットに収納されたシートを給送するユニットとして、給紙ローラ３２１、レジストローラ３１６等がある。給紙カセット３１７、３１８、ペーパーデッキ３１９には、各種のシートサイズで且つ各種のマテリアルのシートを、これらの各給紙ユニット毎に、区別して、セット可能に構成されている。
【００４５】
手差しトレイ３２０も、ＯＨＰシート等の特殊なシートを含む各種の印刷媒体をセット可能に構成されている。給紙カセット３１７、３１８、ペーパーデッキ３１９、手差しトレイ３２０には、それぞれに給紙ローラ３２１が設けられ１枚単位でシートを連続的に給送可能に構成される。例えば、ピックアップローラによって積載されたシート材が順次繰り出され、給紙ローラ３２１に対向して設けられる分離ローラによって重送が防止されてシート材は１枚ずつ搬送ガイドへと送り出される。ここで、分離ローラには搬送方向とは逆方向に回転させる駆動力が図示しないトルクリミッタを介して入力されている。給紙ローラとの間に形成されるニップ部にシート材が１枚だけ進入しているときには、シート材に従動して搬送方向に回転する。
【００４６】
一方、重送が発生している場合には搬送方向とは逆方向に回転することにより重送したシート材が戻され、最上部の１枚だけが送り出されるようになっている。送り出されたシート材は搬送ガイドの間を案内され、複数の搬送ローラによってレジストローラ３１６まで搬送される。このときレジストローラ３１６は停止しており、シート材の先端がレジストローラ３１６対で形成されるニップ部に突き当たり、シート材がループを形成し斜行が補正される。その後、画像形成部において感光ドラム３０４上に形成されるトナー像のタイミングに合わせて、レジストローラ３１６は回転を開始してシート材を搬送する。レジストローラ３１６により送られたシート材は、吸着ローラ３２２によって転写ドラム３０５表面に静電気的に吸着される。定着器３０８から排出されたシート材は、排出ローラ３１０を介して、アクセサリ２００内部のシート搬送路へ導入される。
【００４７】
コア制御部１５０は、以上のような印刷プロセスを経て、印刷対象となるジョブを処理する。
【００４８】
コア制御部１５０は、ＵＩ部を介してユーザから受付た印刷実行要求に基き、データ発生源からＨＤＤ１５６に記憶させた該ジョブの印刷データの印刷処理を、上記方法でもって、プリンタ部１６０により、実行させる。
【００４９】
尚、例えば、印刷実行要求を操作部１７０から受付けたジョブのデータ発生源は、スキャナ部１８０を意味する。又、印刷実行要求をホストコンピュータから受付けたジョブのデータ発生源は、当然ホストコンピュータである。
【００５０】
又、コア制御部１５０は、処理対象のジョブの印刷データを、先頭ページから順番にＨＤＤ１５６に記憶させ、且つ、先頭ページから順番にＨＤＤ１５６から該ジョブの印刷データを読み出して、シート上に該印刷データの画像を形成させる。このような先頭ページ処理を遂行する。且つ、コア制御部１５０は、先頭ページから順番に印刷されるシートを、画像面が下向きで、アクセサリ２００内部のシート搬送路へ供給させる。その為に、排紙ローラ３１０によりアクセサリ２００内部へシートを導入する直前で、定着部３０８からのシートの表裏を反転させる為のスイッチバック動作をユニット３０９、３１２等を用いて実行させる。このような、先頭ページ処理に対処する為のペーパハンドリング制御もコア制御部１５０は実行する。
【００５１】
次に、本印刷システム１０００が印刷装置１００と共に具備するアクセサリ２００の構成について説明する。
【００５２】
本形態のシステム１０００は、図３に示すが如く、印刷装置１００にカスケード接続可能なアクセサリを合計ｎ台としている。この台数は、例えば、可能な限り何台でも設置可能に構成しても良い。しかし、少なくとも、プリンタ部１６０により印刷がなされたシートをオペレータによる介入作業無しに機内のシート処理部へ供給可能な構成のアクセサリの利用を要する。換言すると、例えば、印刷装置１００が具備する排紙ローラ３０９を経てプリンタ部１６０内部から排出される印刷媒体を機内で搬送可能なシート搬送路（紙パス）を具備するアクセサリの利用を要する。このような制約事項は遵守するように構成されている。
［本システム１０００のＵＩ部の１例に該当する操作部１７０の構成］
図４等を用いて、本システム１０００の印刷装置１００が具備する本システム１０００におけるユーザインタフェース部（以下、ＵＩ部と呼ぶ）の一例に該当する操作部１７０について説明する。
【００５３】
操作部１７０は、ハードキーによるユーザ操作を受付け可能なキー入力部４０２、ソフトキー（表示キー）によるユーザ操作を受付可能な表示ユニットの一例としてのタッチパネル部４０１を、有する。
【００５４】
図５に示すように、キー入力部４０２は、操作部電源スイッチ５０１を具備する。該スイッチ５０１のユーザ操作に応答し、コア制御部１５０は、スタンバイモード（通常動作状態）とスリープモード（ネットワーク印刷やファクシミリなどに備えて割り込み待ち状態でプログラムを停止して、消費電力を抑えている状態）を選択的に切換るよう制御する。コア制御部１５０は、該スイッチ５０１のユーザ操作を、システム全体の電源供給を行う主電源スイッチ（不図示）がＯＮ状態にて、受付可能に制御する。
【００５５】
スタートキー５０３は、処理対象となるジョブのコピー動作や送信動作等、ユーザにより指示された種類のジョブ処理を印刷装置に開始させる指示をユーザから受付可能にする為のキーである。ストップキー５０２は、受付けたジョブの処理を印刷装置に中断させる指示をユーザから受付可能にする為のキーである。テンキー５０６は、各種設定の置数の設定をユーザにより実行可能にする為のキーである。クリアキー５０７は、キー５０６を介してユーザにより設定された置数等の各種パラメータを解除するためのキーである。リセットキー５０４は、ユーザにより処理対象のジョブに対して設定された各種設定を全て無効にし、且つ、設定値をデフォルト状態に戻す指示をユーザから受付る為のキーである。ユーザモードキー５０５は、ユーザごとのシステム設定画面に移行するためのキーである。
【００５６】
次に、図６は、本印刷システムが提供するユーザインタフェースユニットの一例に相当するタッチパネル部（以下、表示部とも呼ぶ）４０１を説明する図である。該タッチパネル部４０１はＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶表示部）とその上に貼られた透明電極からなるタッチパネルディスプレイを有す。当該ユニット４０１は、操作者からの各種設定を受付ける機能と操作者に情報を提示する機能を兼ね備える。例えば、ＬＣＤ上の有効表示状態の表示キーに該当する個所がユーザにより押下されたのを検知すると、コア制御部１５０は、ＲＯＭ１５３に予め記憶された表示制御プログラムに従い、該表示部４０１に該キー操作に応じた操作画面を表示可能に制御する。尚、図６は、本印刷装置の状態がスタンバイモード時（印刷装置により処理すべきジョブが無い状態）に表示部４０１に表示させる初期画面の一例である。
【００５７】
図６に示す表示部４０１上のコピータブ６０１がユーザにより押下された場合、コア制御部１５０は、本印刷装置が具備するコピー機能の操作画面を表示部４０１に表示させる。送信タブ６０２がユーザにより押下された場合、コア制御部１５０は、本印刷装置が具備するファックスやＥ−ｍａｉｌ送信などデータ送信（Ｓｅｎｄ）機能の操作画面を表示部４０１に表示させる。ボックスタブ６０３がユーザにより押下された場合、コア制御部１５０は、本印刷装置が具備するボックス機能の操作画面を表示部４０１に表示させる。
【００５８】
尚、ボックス機能とは、ＨＤＤ１５６に仮想的に予め設けているユーザ毎に区別して利用可能な複数個のデータ記憶ボックス（以下、ボックスと呼ぶ）を用いた機能である。当該機能にて、コア制御部１５０は、例えば、複数のボックスのうちのユーザが所望のボックスを該ユーザによりユーザインタフェースユニットを介して選択可能にし、所望の操作をユーザから受付可能に制御する。例えば、コア制御部１５０は、操作部１７０を介して入力されたユーザからの指示に応答し、該ユーザにより選択されたボックスに対して、本印刷装置のスキャナ１８０から受付けたジョブの文書データを記憶可能にＨＤＤ１５６を制御する。又、外部Ｉ／Ｆ部１５５を介し受付た外部装置（例えばホストコンピュータ１０３や１０４等）からのジョブの文章データ等も、該外部装置のユーザインタフェース部を介して指定された該外部装置のユーザ指示に従い、該ユーザが指定したボックスに、記憶可能にする。又、コア制御部１５０は、ボックスに記憶されたジョブのデータを、操作部１７０からのユーザ指示に従い、該ユーザが所望の出力形態で、例えば、プリンタ部１６０により印刷させたり、該ユーザの所望の外部装置に送信可能に外部Ｉ／Ｆ部１５５を制御する。
【００５９】
このよう各種のボックス操作をユーザにより実行可能にすべく、コア制御部１５０は、該ボックスタブ６０３のユーザ押下に応答し、表示部４０１にボックス機能の操作画面を表示可能に制御する。又、コア制御部１５０は、図６の表示部４０１の拡張タブ６０４がユーザにより押下された場合、スキャナ設定など拡張機能を設定するため画面を表示部４０１に表示させる。システムモニタキー６１７がユーザ押下された場合、ＭＦＰの状態や状況をユーザに通知する為の表示画面を表示部４０１に表示させる。
【００６０】
色選択設定キー６０５は、カラーコピー、白黒コピー、あるいは自動選択かを予めユーザにより選択可能にするための表示キーである。倍率設定キー６０８は、等倍、拡大、縮小などの倍率設定をユーザにより実行可能にする設定画面を表示部４０１に表示させる為のキーである。
【００６１】
両面キー６１４がユーザにより押下された場合、コア制御部１５０は、印刷対象となるジョブのプリント処理にて片面印刷か両面印刷のどちらを実行させるかを該ユーザにより設定可能にする画面を表示部４０１に表示させる。又、用紙選択キー６１５のユーザ押下に応答し、コア制御部１５０は、印刷対象のジョブの印刷処理に要する給紙部やシートサイズやシートタイプ（メディアタイプ）を該ユーザにより設定可能にする画面を表示部４０１に表示させる。キー６１２のユーザ押下に応答し、コア制御部１５０は、文字モードや写真モードなど原稿画像に適した画像処理モードを該ユーザにより選択可能にする為の画面を表示部４０１に表示させる。又、濃度設定キー６１１をユーザ操作することで、印刷対象となるジョブの出力画像の濃淡を調整可能にする。
【００６２】
又、図６を参照し、コア制御部１５０は、表示部４０１のステータス表示欄６０６に、スタンバイ状態、ウォームアップ中、プリント中、ジャム、エラー等、本印刷装置にて現在発生中のイベントの動作状態をユーザに確認させる為の表示を実行させる。又、コア制御部１５０は、処理対象となるジョブの印刷倍率をユーザに確認させる為の情報を、表示欄６０７に、表示させる。又、処理対象となるジョブのシートサイズや給紙モードをユーザに確認させる為の情報を、表示欄６１６に、表示させる。又、処理対象となるジョブの印刷部数をユーザに確認させる為の情報や、プリント動作中にて何枚目を印刷中かをユーザに確認させる為の情報を、表示欄６１０に、表示させる。このように、コア制御部１５０は、ユーザに通知すべき各種情報を表示部４０１に表示させる。
【００６３】
更に、コア制御部１５０は、割り込みキー６１３がユーザにより押下された場合、本印刷装置により印刷中のジョブの印刷を停止させ、該ユーザのジョブの印刷を実行可能にする。応用モードキー６１８が押下された場合、ページ連写、表紙・合紙設定、縮小レイアウト、画像移動など様々な画像処理やレイアウトなどの設定を行う画面を表示部４０１に表示させる。
【００６４】
ここで、本形態の更なる着目点の１例について述べておく。
【００６５】
コア制御部１５０は、処理対象となるジョブの為の設定として、本印刷システム１０００が具備するアクセサリ２００が具備するシート処理部によるシート処理の実行要求をユーザから受付可能にする為の表示をＵＩ部により実行させる。この表示を該ＵＩ部に実行させる為の指示自体をユーザから受付可能にする表示も該ＵＩ部により実行させる。
【００６６】
この１例として、例えば、コア制御部１５０は、表示部４０１に図６の表示キー６０９を表示させる。このシート処理設定キー６０９がユーザ押下されたとする。この場合、コア制御部１５０は、本システム１０００が具備するアクセサリを用いて実行可能なシート処理の選択候補の中からユーザが所望のシート処理をユーザ自身により特定可能にする表示を、表示部４０１に、実行させる。尚、この図７の表示に例示する「シート処理設定キー６０９」のことを「フィニッシングキー」とも呼ぶ。即ち、同じ機能ボタンを意味する。故に、後述する説明では、「シート処理」のことを「フィニッシィング」とも呼ぶ。又、「パンチ処理」に関しても、ＰＯＤ環境では、様々なパンチ処理（印刷済みのシートに対する穿孔処理）を行うニーズが想定される。 
そこで、図７以降の例示では、複数種類のパンチ処理に該当する、「２穴パンチ（シートの綴じ辺に該当するシート端部に２箇所穴をあける処理）「多穴パンチ（シートの端部に３０穴等の多数の穴をあける処理）」を例示している。これらの処理は、上記構成に対応すべく、図８に示す中綴じ製本機が具備するパンチユニットにより実行可能にするものとする。換言すると、これ以外の装置やユニットを用いて、これらのパンチ処理を実行可能に構成しても良い。但し、上記例示の如く、インラインフィニッシャの定義に該当する装置を本システム１０００にて利用を許可し、これに該当しない装置は本システム１０００での利用を禁ずるよう構成する。
【００６７】
例えば、本例では、キー６０９がユーザにより押下された事に応答し、表示部４０１に図７の表示を実行させる。コア制御部１５０は、図７の表示を介して、処理対象のジョブにて印刷されたシートに対してインラインアクセサリ２００により実行すべきシート処理の実行要求を受付可能に制御する。
【００６８】
但し、コア制御部１５０は、図７の表示を介して選択可能なアクセサリの候補は、本システム１０００が如何なるアクセサリを具備するのか、その装備状況に応じて、決定する。例えば、図７の表示では、プリンタ部１６０により印刷されたシートに対して以下に列挙する複数種類のシート処理のうちの何れかの種類のシート処理の実行要求をユーザから受付けることを許可している。
【００６９】
（１）  ステイプル処理
（２）  パンチ処理
（３）  折り処理
（４）  シフト排紙処理
（５）  断裁処理
（６）  中綴じ製本処理
（７）  糊付け製本処理の１例に該当するくるみ製本処理
（８）  糊付け製本処理の別例に該当する天糊製本処理
（９）  大量積載処理
図７のＵＩ制御例では、コア制御部１５０は、これら９種類のシート処理を選択候補となるよう操作部１７０を制御している。この理由は、本印刷システム１０００が具備するアクセサリを利用することで、これら９種類のシート処理を選択的に実行可能であるからである。
【００７０】
換言すると、本システム１０００にて実行不可能な種類に該当するシート処理は、図７の表示にて選択候補の対象外となるよう、ＵＩ部を制御する。例えば、くるみ製本処理及び天糊製本処理を選択的に実行可能な１台のアクセサリを本システム１０００が具備していない場合、或いは、故障している場合等は、キー７０７及びキー７０８は選択無効状態となるよう制御する。例えば、コア制御部１５０は、グレーアウト表示な網掛け表示を実行させる。これにより、当該シート処理の実行要求をユーザから受付けないように制御する。更に、換言すると、上記９種類の候補以外の異なるシート処理を実行可能なアクセサリを本システム１０００が具備している場合は、そのシート処理の実行要求をユーザから受付可能にする為の表示キーを、図７の表示にて、有効表示状態にするよう制御する。これにより、当該シート処理の実行要求をユーザから受付ける事を許可する。このような表示制御も、本形態にて、後述するジョブ処理制御と共に実行可能に構成することで、ユーザの誤操作を防止可能にしている。
【００７１】
又、このような制御を実行するうえで、コア制御部１５０は、如何なるアクセサリが、アクセサリ２００として、本システム１０００が具備しているかを特定するシステム構成情報を獲得する。又、該アクセサリ２００にてエラーが発生しているか否か等を特定するステータス情報等も、上記制御の際に利用する。これらの情報を、コア制御部１５０は、例えば、ＵＩ部を介してユーザがマニュアル入力する事で獲得するか、アクセサリ２００が印刷装置１００が接続された際に、装置自身が信号線を介して出力する信号に基いて自動獲得する。このような構成を前提とし、コア制御部１５０は、当該獲得した情報に基いた表示内容でもって、図７の表示を、表示部４０１に実行させる。
【００７２】
尚、本システム１０００は、ＰＣ１０３、１０４等の外部装置からも処理対象となるジョブの印刷実行要求、及び、該ジョブにて要するシート処理の実行要求を受付可能に構成している。このように外部装置からジョブを投入する場合は、印刷データの送信元となる該外部装置の表示部に図７の表示と同等機能の表示を実行させるよう制御する。この１例として、本例では、後述するような、プリンタドライバの設定画面を、ＰＣ１０３や１０４のコンピュータの表示部に表示させている。但し、このように外部装置のＵＩに表示を実行させる場合には、該装置の制御部が上記制御を実行する。例えば、ＰＣ１０３やＰＣ１０４の表示部に後述するプリンタドライバＵＩ画面を表示させる場合には、制御の主体は、該ＰＣのＣＰＵが実行する。
［本形態にて制御対象となる本印刷システム１０００の具体的システム構成例］
本形態の特徴点の１例に関連し、本印刷システム１０００が、印刷装置１００に対して、如何様なシート処理を実行可能な如何様なアクセサリを、如何様に、何台、接続できるのか等のシステム構成に関し、図８、図９等を用いて説明する。
【００７３】
本形態は、図１〜図３に示すシステム１０００として、例えば、図８、図９のようなシステム構成を構築可能に構成している。
【００７４】
図８のシステム構成例は、本システム１０００が、大容量スタッカ、糊付け製本機、中綴じ製本機、合計３台のアクセサリを、一連のアクセサリ群２００として、具備している事を意味する。尚且つ、図８の構成例は、本システム１０００が具備する印刷装置１００に対して、大容量スタッカ、糊付け製本機、中綴じ製本機という、接続順序で、接続されている事を意味する。本システム１０００が具備する制御部の１例に該当するコア制御部１５０は、図８、図９のようなシステム構成からなる本印刷システム１０００を統括的に制御する。
【００７５】
本例にて、大容量スタッカは、プリンタ部１６０からのシートを、大量枚数（例えば、５０００枚）、積載可能なアクセサリである。
【００７６】
又、本例の糊付け製本機は、プリンタ部１６０で印刷された１束分のシートを表紙をつけて製本するにあたりシートの糊付け処理を要するくるみ製本処理を実行可能なアクセサリである。又、表紙をつけずに糊付け製本するシート処理に該当する天糊製本処理も該糊付け製本機により実行可能である。該糊付け製本機は、少なくとも、くるみ製本処理を実行可能なアクセサリであるが故に、くるみ製本機とも呼ぶ。
【００７７】
又、中綴じ製本機は、プリンタ部１６０からのシートに対して、ステイプル処理、パンチ処理、断裁処理、シフト排紙、中綴じ製本処理、折り処理、を、選択的に実行可能なアクセサリである。
【００７８】
本形態では、コア制御部１５０が、これらのアクセサリに関わる各種のシステム構成情報を、各種制御に要する管理情報として、特定のメモリに登録させる。例えば、コア制御部１５０は、本システム１０００が図８のようなシステム構成である場合、以下に列挙する情報を、ＨＤＤ１５６に登録させておく。
【００７９】
（情報１）  本システム１０００はアクセサリを具備している事をコア制御部１５０により確認可能にする為の装置有無情報。このように、本システム１０００がアクセサリを具備しているか否かを制御部により特定可能にする情報がこれに該当する。
【００８０】
（情報２）  本システム１０００は、アクセサリ２００を３台具備している事をコア制御部１５０により確認可能にする為のインラインアクセサリの台数情報。このように、本システム１０００が具備するアクセサリの台数を制御部により特定可能にする情報がこれに該当する。
【００８１】
（情報３）  大容量スタッカ、糊付け製本機、中綴じ製本機を、本システム１０００が具備している事をコア制御部１５０により特定可能にするインラインアクセサリの種類情報。このように、本システム１０００にて具備するインラインアクセサリの種類を制御部により確認可能にする情報がこれに該当する。
【００８２】
（情報４）  上記３台のうち、１台は、プリンタ部１６０からのシートの積載処理を実行可能な大容量スタッカである事をコア制御部１５０により確認可能にする情報。うち１台は、プリンタ部１６０からのシートの糊付け製本処理（くるみ製本処理、及び／又は、天糊製本処理）を実行可能な糊付け製本装置ある事をコア制御部１５０により確認可能にする装置能力情報。うち１台は、プリンタ部１６０からのシートに対して、ステイプル、パンチ、断裁、シフト排紙、中綴じ製本処理、折り処理、が、選択的に実行可能な中綴じ製本装置である事をコア制御部１５０により確認可能にする情報。換言すると、本システムにて実行可能なシート処理は、ステイプル、パンチ、断裁、シフト排紙、中綴じ製本、折り、くるみ製本、天糊製本、大量積載の、合計９種類である事をコア制御部１５０により特定可能にする為の情報。このように、本システム１０００のアクセサリにて実行可能なシート処理の能力情報を制御部により確認可能にする為の情報が、これに該当する。
【００８３】
（情報５）  上記３台のアクセサリは、印刷装置１００に対して、大容量スタッカ、糊付け製本機、中綴じ製本機、の順序で、カスケード接続されている事をコア制御部１５０により確認可能にする為の情報。このように、複数台のインラインフィニッシャが接続されている場合に、これらアクセサリの本システムにおける接続順序情報が、これに該当する。
【００８４】
以上の（情報１）〜（情報５）で示すが如くの、各種情報を、コア制御部１５０が各種制御にて要するシステム構成情報として、ＨＤＤ１５６に登録する。且つ、コア制御部１５０は、この情報を後述するジョブ制御にて要する判断材料情報として、利用する。
【００８５】
以上の構成を前提とし、例えば、本印刷システム１０００のシステム構成状況が、図８のようなシステム構成であるとする。このシステム構成にてコア制御部１５０が、どのような制御を実行するか、以下に例示する。
【００８６】
例えば、本システム１０００が図８、図９のシステム構成である場合、上記９種類のシート処理を本システムにて全て実行可能である。この事実は、コア制御部１５０が、上記（情報１）〜（情報５）の判断材料に基いて、認識する。且つ、当該認識結果に基いて、コア制御部１５０が、図７の表示に示す合計９種類のシート処理を全て選択候補にするようＵＩ部を制御する。且つ、該コア制御部１５０は以下のようなユーザ操作に応答した制御を実行する。
【００８７】
例えば、コア制御部１５０がＵＩ部に実行させた図７の表示におけるキー７０１のユーザ押下により、該ＵＩ部を介して処理対象ジョブの為にステイプル処理の実行要求をユーザから受付けたとする。この場合、コア制御部１５０は、当該要求に応答し、該ジョブにて印刷処理がなされたシートに対するステイプル処理を、図８のアクセサリ２００ｃに該当する中綴じ製本装置により実行させる。
【００８８】
一方、例えば、コア制御部１５０がＵＩ部に実行させた図７の表示におけるキー７０２のユーザ押下により、該ＵＩ部を介して処理対象ジョブの為にパンチ処理（シートの穴あけ処理）の実行要求をユーザから受付けたとする。この場合、コア制御部１５０は、当該要求に応答し、該ジョブにて印刷処理がなされたシートに対するパンチ処理を、図８のアクセサリ２００ｃに該当する中綴じ製本装置により実行させる。
【００８９】
一方、例えば、コア制御部１５０がＵＩ部に実行させた図７の表示におけるキー７０３のユーザ押下により、該ＵＩ部を介して処理対象ジョブの為に断裁処理の実行要求をユーザから受付けたとする。この場合、コア制御部１５０は、当該要求に応答し、該ジョブにて印刷処理がなされたシートの断裁処理を、図８のアクセサリ２００ｃに該当する中綴じ製本装置により実行させる。
【００９０】
一方、例えば、コア制御部１５０がＵＩ部に実行させた図７の表示におけるキー７０４のユーザ押下により、該ＵＩ部を介して処理対象ジョブの為に断裁処理の実行要求をユーザから受付けたとする。この場合、コア制御部１５０は、当該要求に応答し、該ジョブにて印刷処理がなされたシートの断裁処理を、図８のアクセサリ２００ｃに該当する中綴じ製本装置により実行させる。
【００９１】
一方、例えば、コア制御部１５０がＵＩ部に実行させた図７の表示におけるキー７０５のユーザ押下により、該ＵＩ部を介して処理対象ジョブの為に中綴じ製本処理の実行要求をユーザから受付けたとする。この場合、コア制御部１５０は、当該要求に応答し、該ジョブにて印刷処理がなされたシートの中綴じ製本処理を、図８のアクセサリ２００ｃに該当する中綴じ製本装置により実行させる。
【００９２】
一方、例えば、コア制御部１５０がＵＩ部に実行させた図７の表示におけるキー７０６のユーザ押下により、該ＵＩ部を介して処理対象ジョブの為に折り処理の実行要求をユーザから受付けたとする。この場合、コア制御部１５０は、当該要求に応答し、該ジョブにて印刷処理がなされたシートの折り処理（例えば、Ｚ折りと呼ばれるシート処理）を、図８のアクセサリ２００ｃに該当する中綴じ製本装置により実行させる。
【００９３】
一方、例えば、コア制御部１５０がＵＩ部に実行させた図７の表示におけるキー７０７のユーザ押下により、該ＵＩ部を介して処理対象ジョブの為にくるみ製本処理の実行要求をユーザから受付けたとする。この場合、コア制御部１５０は、当該要求に応答し、該ジョブにて印刷処理がなされたシートのくるみ製本処理を、図８のアクセサリ２００ｂに該当する糊付け製本機により実行させる。
【００９４】
一方、例えば、コア制御部１５０がＵＩ部に実行させた図７の表示におけるキー７０８のユーザ押下により、該ＵＩ部を介して処理対象ジョブの為に天糊製本処理の実行要求をユーザから受付けたとする。この場合、コア制御部１５０は、当該要求に応答し、該ジョブにて印刷処理がなされたシートの天糊製本処理を、図８のアクセサリ２００ｂに該当する糊付け製本機により実行させる。
【００９５】
一方、例えば、コア制御部１５０がＵＩ部に実行させた図７の表示におけるキー７０９のユーザ押下により、該ＵＩ部を介して処理対象ジョブの為に大量積載処理の実行要求をユーザから受付けたとする。この場合、コア制御部１５０は、当該要求に応答し、該ジョブにて印刷処理がなされたシートの大量積載処理を、図８のアクセサリ２００ａに該当する大容量スタッカにより実行させる。
【００９６】
以上の如く、コア制御部１５０は、本システム１０００が具備するアクセサリにて実行可能な種類のシート処理に対応する選択候補の中からユーザが所望の種類のシート処理の実行要求を、ＵＩ部を介して、印刷実行要求と共に、受付可能に制御する。且つ、本形態で提供するＵＩ部を介して処理対象となるジョブの印刷実行要求をユーザから受付け事に応答し、該ジョブにて要する印刷処理をプリンタ部１６０により実行させる。且つ、そのプリント処理がなされた該ジョブのシートに対して該ジョブにて要するシート処理を本システム１０００のアクセサリにより実行させる。
【００９７】
尚且つ、本形態の特徴点の１例として、コア制御部１５０は、以下のような制御も本システム１０００にて実行する。
【００９８】
例えば、システム１０００が図８のようなシステム構成であるとする。換言すると、印刷システム１０００が、印刷装置１００→大容量スタッカ→糊付け製本機→中綴じ製本機の順で接続されているとする。この場合のシステム構成内部の状況は、図９に示すような構成になる。
【００９９】
図９は、印刷システム１０００の構成が図８のシステム構成の場合における印刷システム１０００全体の装置断面図を示している。且つ、図９の装置構成は、図８の装置構成に対応している。
【０１００】
図９では、システム１０００全体の装置断面図を示している。且つ、図９の装置構成は、図８の装置構成に対応している。
【０１０１】
図９の装置内部構成からも明らかなように、印刷装置１００のプリンタ部１６０で印刷されたシートは、各アクセサリの内部へと供給可能に構成されている。具体的には、図９に示すが如く、各アクセサリは、装置内部におけるＡ点、Ｂ点、Ｃ点を介して、シートを搬送可能な、シート搬送路を、夫々、具備する構成である。
【０１０２】
且つ、図９のアクセサリ２００ａや２００ｂ等、各アクセサリは、自装置にて実行可能なシート処理が処理対象となるジョブにて必要でなくても、自装置よりも前に接続されている前段の装置からシートを受取る機能を具備する。且つ、該前段装置から受取ったシートを、自装置よりも後ろ接続されている後段の装置へと渡す機能を具備する。
【０１０３】
このように、本形態の印刷システム１０００は、処理対象のジョブにて要するシート処理とは異なるシート処理を実行するアクセサリが前段の装置から後段の装置へと処理対象となるジョブのシートを搬送する機能を具備する。この構成も、本形態の特徴点の１例である。
【０１０４】
以上が如くのシステム構成を前提とし、例えば、印刷システム１０００が図８、図９に示すシステム構成である場合、上記のような方法でＵＩ部を介して印刷実行要求がユーザからなされたジョブに対して、コア制御部１５０は、以下に例示する制御を実行する。
【０１０５】
例えば、図８、図９のシステム構成にてユーザから印刷実行要求を受付けた処理対象のジョブが、印刷処理を経て大容量スタッカによるシート処理（ex積載処理）を要するジョブであるとする。ここでは、このジョブを「スタッカジョブ」と呼ぶ。
【０１０６】
このスタッカジョブを、図８、図９のシステム構成にて処理する場合、コア制御部１５０は、印刷装置１００で印刷がなされた該ジョブのシートを、図９のＡ点を通過させて、大容量スタッカによるシート処理を実行させる。且つ、この大容量スタッカによるシート処理（ex積載処理）がなされたスタッカジョブの印刷結果を、他装置（例えば後段の装置）へ搬送させずに、そのまま、図９に示す大容量スタッカ内部の排紙先Ｘにて、保持させる。
【０１０７】
この図９の排紙先Ｘにホールドされたスタッカジョブの印刷物は、この排紙先Ｘの個所から直接、オペレータにより取出可能に構成している。換言すると、わざわざ、図９のシート搬送方向最下流の排紙先Ｚにシートを搬送して、該個所から該スタッカジョブの印刷物を取出すといった、一連の装置動作やオペレータ操作を、不要に構成する。
【０１０８】
以上の、本印刷システム１０００が図８、図９のシステム構成である場合にてコア制御部１５０により実行する一連の制御が、図９の（ケース１）の制御例に該当する。
【０１０９】
一方、例えば、図８、図９のシステム構成にてユーザから印刷実行要求を受付けた処理対象のジョブが、印刷処理を経て糊付け製本機によるシート処理（ｅxくるみ製本処理、又は、天糊製本処理）を要するジョブであるとする。ここではこのジョブを「糊付け製本ジョブ」と呼ぶ。
【０１１０】
この糊付け製本ジョブを、図８、図９のシステム構成に処理する場合、コア制御部１５０は、印刷装置１００で印刷がなされた該ジョブのシートを、図９のＡ点及びＢ点を通過させて、糊付け製本機によるシート処理を実行させる。且つ、この糊付け製本機によるシート処理（exくるみ製本処理、又は、天糊製本処理）がなされた糊付け製本ジョブの印刷結果を、他装置（例えば後段の装置）へ搬送させずに、そのまま、図９に示す糊付け製本装置内部の排紙先Ｙにて、保持させる。
【０１１１】
この図９の排紙先Ｙにホールドされた糊付け製本ジョブの印刷物は、この排紙先Ｙの個所から直接、オペレータにより取出可能に構成している。換言すると、わざわざ、図９のシート搬送方向最下流の排紙先Ｚにシートを搬送して、該個所から該糊付け製本ジョブの印刷物を取出すといった、一連の装置動作やオペレータ操作を、不要に構成する。
【０１１２】
以上の、本印刷システム１０００が図８、図９のシステム構成である場合にてコア制御部１５０により実行する一連の制御が、図９の（ケース２）の制御例に該当する。
【０１１３】
更に、一方、例えば、図８、図９のシステム構成にてユーザから印刷実行要求を受付けた処理対象のジョブが、印刷処理を経て中綴じ製本処理によるシート処理（例えば、中綴じ製本、又は、パンチ処理、又は、断裁処理、又は、シフト排紙処理、又は、折り処理）を要するジョブであるとする。ここでは、このジョブを「中綴じ製本ジョブ」と呼ぶ。
【０１１４】
この中綴じ製本ジョブを、図８、図９のシステム構成に処理する場合、コア制御部１５０は、印刷装置１００で印刷がなされた該ジョブのシートを、図９のＡ点及びＢ点及びＣ点を通過させて、中綴じ製本機によるシート処理を実行させる。且つ、この中綴じ製本機による上記シート処理がなされた中綴じ製本ジョブの印刷結果を、他装置へ搬送させずに、そのまま、図９に示す中綴じ製本装置の排紙先Ｚにて、保持させる。
【０１１５】
尚、図９の排紙先Ｚは複数の排紙先候補がある。これは、後述の図１２の説明のように、本形態の中綴じ製本機は、複数種類のシート処理を実行可能であり、各シート処理毎に排紙先を異ならせる構成である事に起因する。
【０１１６】
以上の、本印刷システム１０００が図８、図９のシステム構成である場合にてコア制御部１５０により実行する一連の制御が、図９の（ケース３）の制御例に該当する。
【０１１７】
以上の如く、本形態の制御部の一例に該当するコア制御部１５０は、ＨＤＤ１５６に記憶された本システム１０００のシステム構成情報に基いたペーパハンドリング制御も、実行する。
【０１１８】
尚、このシステム構成情報に該当する情報は、インラインフィニッシャを具備しているか否かの情報、インラインフィニッシャを具備している場合の、その装置の台数の情報、その装置の能力情報である。又、複数台のインラインフィニッシャを具備する場合には、それらの接続順序情報も、これに該当する。
【０１１９】
図１〜図３、図８、図９等で説明したように、本形態の印刷システム１０００は、印刷装置１００に対して、複数台のアクセサリを接続可能に構成している。且つ、図８、図９を参照しても明白なように、これら複数台のアクセサリは、それぞれ独立に接続したり、外したり、自由な組合せで、印刷装置１００に対して、取付可能に構成している。また、これら複数台のアクセサリの接続順序も、物理的に接続できれば、自由に組み合わせることができる。但し、本形態では、これらのシステムに構成に関し、制約事項も設けている。
［大容量スタッカの内部構成］
図１０は、図８に例示した、本形態にて、コア制御部１５０により制御対象となる、大容量スタッカの内部構成断面図の１例を示す。
【０１２０】
当該大容量スタッカ内部には、印刷装置１００からのシートの搬送経路として、大きく分けて、３つに分かれている。この１例として、図１０に示すが如く、１つは、ストレートパスである。１つは、エスケープパスである。１つは、スタックパスである。このように３つのシート搬送路が内部に設けられている。
【０１２１】
尚、図１０の大容量スタッカ及び後述する図１１の糊付け製本機の各装置が具備するストレートパスは、前段装置から受取ったシートを後段装置へ渡す為の機能を果たすが為に、本例ではインラインアクセサリにおけるスルーパスとも呼ぶ。
【０１２２】
大容量スタッカ内部に具備するストレートパスは、該装置が具備する積載ユニットによるシートの積載処理を要さないジョブのシートを後段の装置へ渡す為のシート搬送路である。換言すると、当該アクセサリ自身によるシート処理が要求されていないジョブのシートを、上流の装置から下流の装置へと搬送する為のユニットである。
【０１２３】
又、大容量スタッカ内部に具備するエスケープパスは、スタックせずに、出力したい場合に用いられる。例えば、後続のアクセサリが接続されていない場合に、出力の確認作業（プルーフプリント）等を行う場合に、スタックトレイからの取出しを簡略化するべく、当該エスケープパスに印刷物を搬送して、該トレイから印刷物を取出可能にする。
【０１２４】
尚、この大容量スタッカ内部のシート搬送路にはシートの搬送状況やジャムを検知するのに要する複数のシート検知センサが設けられている。
【０１２５】
大容量スタッカのＣＰＵ２０１ａは、これら各センサからのシート検知情報を、プリンタ部ＣＰＵ１６１とのデータ通信を行う為の信号線２５０と、プリンタ部ＣＰＵ１６１とコア制御部ＣＰＵ１５１とのデータ通信を行なうための信号線１９０を介して、コア制御部１５０に通知する。コア制御部１５０は、この大容量スタッカからの情報に基き、大容量スタッカ内部のシートの搬送状況やジャムを把握する。尚、本印刷システムのシステム構成として、このアクセサリ装置と印刷装置１００の間に他のアクセサリがカスケード接続されている場合、そのアクセサリのＣＰＵを介して、この大容量スタッカのセンサの情報を、プリンタ部１６０を介してコア制御部１５０に通知する構成となっている。このように、インラインフィニッシャ固有の構成を具備する。
【０１２６】
又更に、大容量スタッカ内部に具備するスタックパスは、該装置が具備する積載ユニットによるシートの積載処理を要するジョブのシートに対する積載処理を、該装置により実行させる為のシート搬送路である。
【０１２７】
例えば、本システム１０００が図８〜図９に示した大容量スタッカを具備しているとする。このシステム構成状況において、コア制御部１５０が、例えば図７の表示のキー７０９のキー操作により、処理対象のジョブの為に、当該スタッカにて実行可能なシートの積載処理の実行要求を、ＵＩ部を介してユーザから受付けたとする。この場合、コア制御部１５０は、この大容量スタッカが具備するスタックパスへシートを搬送するよう制御する。スタックパスへ搬送されたシートはスタックトレイへ排紙する。
【０１２８】
図１０のスタックトレイは、伸縮可能なステイなどの上に載置される積載ユニットである。このスタックトレイとの結合部には、ショックアブソーバ等が付けられている。コア制御部１５０は、このスタックトレイを用いて、処理対象となるジョブの印刷済みシートの積載処理を該大容量スタッカによる実行させるよう制御する。伸縮可能なステイの下は台車となっており、不図示の取っ手を付けると台車として、上に載せたスタック出力を別のオフラインフィニッシャなどに運べるようになっている。
【０１２９】
スタッカ部の前ドアが閉まっているときは、伸縮可能なステイはスタック出力が積載されやすい上の位置に上昇し、前ドアがオペレータにより開けられる（あるいは、開ける指示がなされる）とスタックトレイは、下降する仕組みになっている。
【０１３０】
また、スタック出力の積み方には、平積みとシフト積みがあって、平積みは、文字通り常に同じ位置に積む。シフト積みは、ある決められた部数単位、ジョブ単位などで奥手前方向にシフトして、出力に区切りを作って、出力を扱いやすいように積む方法である。
【０１３１】
このように、本システム１０００にてアクセサリとして利用を許可する対象の当該大容量スタッカは、プリンタ部１６０からのシートの積載処理を実行するにあたり、複数種類の積載方法を実行可能に構成されている。コア制御部１５０は、このような各種動作の制御を装置に対して実行する。
［糊付け製本装置の内部構成］
図１１は、図８〜図９に例示した、本形態にて、コア制御部１５０により制御対象となる、糊付け製本装置の内部構成断面図の１例を示す。
【０１３２】
当該糊付け製本装置内部には、印刷装置１００からのシートの搬送経路として、大きく分けて、３つに分かれている。この１例として、図１１に示すが如く、１つは、ストレートパスである。１つは、本身パスである。１つは、表紙パスである。このように３つのシート搬送路が内部に設けられている。
【０１３３】
図１１の糊付け製本装置内部に具備するストレートパス（スルーパス）は、該装置が具備する糊付け製本ユニットによるシートの糊付け製本処理を要さないジョブのシートを後段の装置へ渡す為の機能を果たすシート搬送路である。換言すると、当該アクセサリ自身によるシート処理が要求されていないジョブのシートを、上流の装置から下流の装置へと搬送する為のユニットである。
【０１３４】
尚、この糊付け製本機内部のシート搬送路にはシートの搬送状況やジャムを検知するのに要する複数のシート検知センサが設けられている。
【０１３５】
糊付け製本機のＣＰＵ２０１ｂは、これら各センサからのシート検知情報を、プリンタ部ＣＰＵ１６１とのデータ通信を行う為の信号線２５０と、プリンタ部ＣＰＵ１６１とコア制御部ＣＰＵ１５１とのデータ通信を行なうための信号線１９０を介して、コア制御部１５０に通知する。コア制御部１５０は、この糊付け製本機からの情報に基き、糊付け製本機内部のシートの搬送状況やジャムを把握する。尚、本印刷システムのシステム構成として、このアクセサリ装置と印刷装置１００の間に他のアクセサリがカスケード接続されている場合、そのアクセサリのＣＰＵを介して、この糊付け製本装置のセンサの情報を、プリンタ部１６０を介してコア制御部１５０に通知する構成となっている。このように、インラインフィニッシャ固有の構成を具備する。
【０１３６】
又、図１１の糊付け製本装置内部に具備する本身パスと表紙パスは、くるみ製本印刷物を作成する為のシート搬送路である。
【０１３７】
例えば、本形態では、くるみ製本印刷処理として、本文となる印刷データの印刷処理をプリンタ部１６０で実行させる。且つ、この印刷されたシートをくるみ製本印刷物の１束分の出力物における本文部分として利用可能にする。このように、くるみ製本にて本文(中身）部分に該当する印刷データが印刷された本文部分のシート束を、本例では「本身」と呼ぶ。且つ、この本身を表紙用の１枚のシートでくるむ処理を、くるみ製本処理にて実行する。この表紙としてのシートを、表紙パスを介して搬送する。他方、本身となる、プリンタ部１６０でプリントした印刷用紙は、本身パスへ搬送するようコア制御部１５０が各種シートの搬送制御を実行する。
【０１３８】
このような構成のもと、例えば、コア制御部１５０が、例えば図７の表示のキー７０７のキー操作により、処理対象のジョブの為に、当該糊付け製本機にて実行可能なくるみ製本処理の実行要求を、ＵＩ部を介してユーザから受付けたとする。この場合、コア制御部１５０は、以下のように当該装置を制御する。
【０１３９】
例えば、プリンタ部１６０で印刷されたシートを、図１１の本身パスを介して、順次スタック部に蓄える。且つ、処理対象となるジョブの１冊分のシートにて要する本文データが印刷されたシートを、全ページ、該スタック部に蓄えたうえで、表紙パスを介して、該ジョブにて要する表紙用のシートを、搬送させる。
【０１４０】
尚、くるみ製本に関し、本形態の特徴点の１つに関連する事項が存在する。例えば、本例にて糊付け製本処理の１例に該当するくるみ製本処理では、１束分のシート束として処理可能なシート処理枚数が、当該糊付け製本処理とは異なる種類のシート処理にて１束分のシート束として処理可能なシート処理枚数よりも、圧倒的に多い。例えば、くるみ製本処理にて１束分の本文用のシート束として最大２００枚まで処理を許容する。一方、ステイプル処理等は、最大２０枚、中綴じ製本では最大１５枚まで、１束分のシート処理として印刷用紙を処理する事を許可する。このように、１束分のシート束としてシート処理を許可する印刷用紙の許容枚数は、糊付け製本処理と、その他のシート処理では、圧倒的に異なる。
【０１４１】
このように、本形態では、コア制御部１５０により制御対象となるアクセサリにより、くるみ製本処理という糊付け製本処理を実行可能に構成している。且つ、オフィス環境では要求すらされなかったアクセサリにより実行可能なフィニッシィングとして新規のフィニッシィングを提供可能に構成している。換言すると、ＰＯＤ環境を想定した仕組みの１つであり、且、後述する制御に関連する構成である。
【０１４２】
尚、くるみ製本にて、表紙用のシートとして、図１１に示すが如く、糊付け製本装置自身が具備するインサータのインサータトレイから搬送対象となる、表紙用のデータが予め印刷済みのプレプリントシートを利用可能に構成している。又、印刷装置１００自身により表紙用の画像を印刷させたシートも利用可能に構成している。これら何れかのシートを表紙用のシートとして、表紙パスへ搬送させる。そして、スタック部の下方部分にて、当該表紙用のシートの搬送を一時停止させる。
【０１４３】
この動作に並行して、スタック部に積載済みの本文全ページが印刷済みの複数枚のシートで構成される本身に対して、糊付け処理を実行する。例えば、糊付け部は、所定量の糊を本身の下部に塗布して、十分に糊が行き渡ったところで、本身の糊付けされた部分を表紙の中央部にあてがい、包み込むように結合させる。結合に当たっては、本身を下方に押し込むように送り出すため、表紙にくるまれた本身は、ガイドに添って、回転台の上に滑り落ちる。その後、ガイドは、表紙にくるまれた本身を回転台の上に倒すように移動する。
【０１４４】
回転台の上に寝た表紙にくるまれた本身を、幅寄せ部で位置合わせを行って、まず、小口となる部分をカッターで断裁する。次に、回転台を９０度回転して、幅寄せ部で位置合わせを行い、天となる部分を断裁する。更に、１８０度回転して、幅寄せ部で位置合わせを行い、地となる部分を断裁する。
【０１４５】
断裁後は、再度幅寄せ部で奥まで押しやって、出来上がった表紙にくるまれた本身をバスケット部に入れる。
【０１４６】
バスケット部で十分に糊を乾かした後、出来上がったくるみ製本の束を取り出すことができる。
【０１４７】
このように、糊付け製本機は、ＵＩ部を介して印刷実行要求と共に糊付け製本処理の実行要求がユーザからなされた処理対象のジョブのシートに対する糊付け製本処理を実行する糊付けユニットを具備している。
【０１４８】
又、上述したように、本形態にて、アクセサリにより実行可能に構成した糊付け製本処理は、上記構成に示すが如く、他の種類のシート処理と比較して、処理工程が多く準備すべき前構成も多い。換言すると、ステイプルや中綴じ製本のようなオフィス環境にて頻繁に利用されうるシート処理とは構成も異なり、要求されたシート処理を完結されるのに要する処理時間も、他のフィニッシィングに比べ、長くなる事が予想される。本形態では、このような点についても、着目している。
【０１４９】
このように、糊付け製本機能１つをとっても分るように、本形態では、例えば、オフィス環境のみ留まらず、ＰＯＤ環境等の新しい印刷環境でも充分に通用する、利便性や生産性を追求した、印刷システム、製品の、実用化を目指す為の仕組みを採用している。換言すると、例えば、くるみ製本機能や大量積載機能等、オフィス環境では未対処であった新機能をＰＯＤ環境でも活用可能に構成要件として具備している。又、図８〜図９に例示するが如く、印刷装置に対して、アクセサリを複数台接続可能にしたシステム構成自体についても、上記目的を果たすが為の仕組みである。
【０１５０】
ここで、特筆すべきは、例えば、本形態は、単に、上記のような新規の機能やシステム構成を具備する事のみに留まらず、当該機能構成を採用する事で想定されうるユースケースやユーザニーズ等、対処すべき課題を事前に発見検討している点である。且つ、その課題に対する解決手法となる構成要件をも具備する点が特徴点の１つに該当する。このように、本形態では、事務機メーカが新規市場の開拓参入するうえで、新規に搭載する機能やシステム構成に対する市場要望等を、課題として、事前に、発見検討し、その課題に対する解決手法をも念頭に入れた仕組みを構成として採用している。このような点も本形態の特徴的要件の１つに該当する。この具体的に構成要件の１例として、コア制御部１５０により本形態にて各種制御を実行している。
［中綴じ製本装置の内部構成］
図１２は、図８〜図９に例示した、本形態にて、コア制御部１５０により制御対象となる、中綴じ製本機の内部構成断面図の１例を示す。
【０１５１】
当該中綴じ製本装置内部には、印刷装置１００からのシートに対してステイプル処理や断裁処理やパンチ処理や折り処理がシフト排紙処理等を選択的に実行可能にするための各種ユニットを具備している。但し、当該中綴じ製本機は、上記制約事項で述べたように、後段装置へのシート搬送機能の役目を果たすスルーパスを具備しない。
【０１５２】
尚、この中綴じ製本機内部のシート搬送路にはシートの搬送状況やジャムを検知するのに要する複数のシート検知センサが設けられている。
【０１５３】
中綴じ製本機のＣＰＵ２０１ｃは、これら各センサからのシート検知情報を、プリンタ部ＣＰＵ１６１とのデータ通信を行う為の信号線２５０と、プリンタ部ＣＰＵ１６１とコア制御部ＣＰＵ１５１とのデータ通信を行なうための信号線１９０を介して、コア制御部１５０に通知する。コア制御部１５０は、この中綴じ製本機からの情報に基き、中綴じ製本機内部のシートの搬送状況やジャムを把握する。尚、本印刷システムのシステム構成として、このアクセサリ装置と印刷装置１００の間に他のアクセサリがカスケード接続されている場合、そのアクセサリのＣＰＵを介して、この中綴じ製本装置のセンサの情報を、プリンタ部１６０を介してコア制御部１５０に通知する構成となっている。このように、インラインフィニッシャ固有の構成を具備する。
【０１５４】
又、例えば、図１２に示すが如く、サンプルトレイ、スタックトレイ及び、ブックレットトレイが設けられており、コア制御部１５０は、ジョブの種類や排出される記録紙の枚数に応じて利用するユニットを切り替えるよう制御する。
【０１５５】
例えば、コア制御部１５０が、図７の表示のキー７０１のキー操作により、処理対象のジョブの為に、当該中綴じ製本機にて実行可能なステイプル処理の実行要求を、ＵＩ部を介してユーザから受付けたとする。この場合、コア制御部１５０は、プリンタ部１６０からのシートを、スタックトレイ側へ搬送するよう制御する。尚、この際、記録紙がスタックトレイに排出される前に、記録紙をジョブ毎に中綴じ製本部の内部の処理トレイに順次蓄えておき、該処理トレイ上にてステープラにてバインドして、その上で、スタックトレイへ、該記録紙束を束排出する。このような方法でプリンタ部１６０にて印刷されたシートに対するステイプル処理を当該装置により実行させる。
【０１５６】
その他、紙をＺ字状に折るためのＺ折り機、ファイル用の２つ（または３つ）の穴開けを行うパンチャがあり、ジョブの種類に応じてそれぞれの処理を行う。例えば、出力すべきジョブに対する記録紙処理に関する設定としてユーザにより操作部を介してＺ折り処理設定がなされた場合には、そのジョブの記録紙に対してＺ折り機により折り処理を実行させ、その上で、機内を通過させて、スタックトレイ及びサンプルトレイ等の排出トレイに排紙するよう制御する。又、例えば、出力すべきジョブに対する記録紙処理に関する設定としてユーザにより操作部を介してパンチ処理設定がなされた場合には、そのジョブの記録紙に対してパンチャによるパンチ処理を実行させ、その上で、機内を通過させて、スタックトレイ及びサンプルトレイ等の排出トレイに排紙するよう制御する。
【０１５７】
又、サドルステッチャ部は、記録紙の中央部分を２ヶ所バインドした後に、記録紙の中央部分をローラに噛ませることにより記録紙を半折りし、パンフレットのようなブックレットを作成する中綴じ製本処理を行う。
【０１５８】
サドルステッチャ部で製本された記録紙は、ブックレットトレイに排出される。当該サドルステッチによる製本処理等の記録紙処理動作の実行可否も、上述の如く、出力すべきジョブに対してユーザにより設定された記録紙処理設定に基づく。
【０１５９】
又、インサータはインサートトレイにセットされた記録紙をプリンタへ通さずにスタックトレイ及びサンプルトレイ等の排出トレイのいずれかに送るためのものである。これによって中綴じ製本部に送り込まれる記録紙（プリンタ部で印刷された記録紙）と記録紙の間にインサータにセットされた記録紙をインサート（中差し）することができる。インサータのインサートトレイにはユーザによりフェイスアップの状態でセットされるものとし、ピックアップローラにより最上部の記録紙から順に給送する。故に、インサータからの記録紙はそのままスタックトレイまたはサンプルトレイへ搬送することによりフェイスダウン状態で排出される。サドルステッチャへ送るときには、一度パンチャ側へ送り込んだ後スイッチバックさせて送り込むことによりフェースの向きを合わせる。
【０１６０】
尚、当該インサータによる記録紙挿入処理等の記録紙処理動作の実行可否も、上述の如く、出力すべきジョブに対してユーザにより設定された記録紙処理設定に基づく。
【０１６１】
又、本形態では、１例として、中綴じ製本装置内部に断裁部（トリマ部）も具備する。この説明を以下の行う。
【０１６２】
中綴じ製本部においてブックレット（中綴じの小冊子）となった出力は、このトリマに入ってくる。その際に、まず、ブックレットの出力は、ローラで予め決められた長さ分だけ紙送りされ、カッタ部にて予め決められた長さだけ切断され、ブックレット内の複数ページ間でばらばらになっていた端部がきれいに揃えられることとなる。そして、ブックレットホールド部に格納される。尚、当該トリマによる断裁処理等の記録紙処理動作の実行可否も、上述の如く、出力すべきジョブに対してユーザにより設定された記録紙処理設定に基づく。
【０１６３】
このように、中綴じ製本機は、ＵＩ部を介して印刷実行要求と共に中綴じ製本処理の実行要求がユーザからなされた処理対象のジョブのシートに対する中綴じ製本処理を実行する中綴じ製本ユニットを具備している。
【０１６４】
尚、例えば、図７の表示のキー７０５によりユーザから中綴じ製本が選択された場合、コア制御部１５０は、ＵＩ部に図１３の表示を実行させる。当該図１３の表示を介して、コア制御部１５０は、中綴じ製本の詳細設定をユーザから受付可能に制御する。例えば、ステイプル針を用いて実際にシート中央付近に対する中綴じ処理を実行するか否かを決定可能にする。又、分割製本、中綴じ位置の変更、断裁の有無、あるいは、断裁幅の変更などの設定もユーザから受付け可能にする。
【０１６５】
例えば、コア制御部１５０がＵＩ部に実行させた図１３の表示を介してユーザにより「中綴じ製本する」と「断裁する」が設定されたとする。この場合、コア制御部１５０は、中綴じ製本印刷結果として処理対象のジョブが図１４のような印刷体裁になるよう本システム１００の動作制御を行う。図１４の中綴じ製本印刷結果に示すが如く、サドルステッチが打たれて、小口側の断裁がなされる。また、サドルステッチの位置や断裁面の位置を予め設定しておけば、所望の位置に変更することができる。
【０１６６】
又、例えば、図７の表示のキー７０７によりユーザからくるみ製本処理の実行要求がなされた場合、コア制御部１５０は、くるみ製本印刷結果として、処理対象のジョブが図１５のような印刷体裁になるよう本システム１０００を制御する。図１５の１例に示すが如く、くるみ製本の場合の印刷物は、断裁面Ａ、Ｂ及び、Ｃに関して、それぞれ断裁幅を設定することができる。
【０１６７】
本形態の印刷システム１０００のアクセサリ２００のファームウェアのバージョンアップ方法について説明する。
【０１６８】
アクセサリ２００は図２に図示したように、アクセサリ２００を制御するＣＰＵ２０１と、ＣＰＵ２０１を動作させるプログラムが格納されているＦＬＡＳＨＲＯＭ２０２、ＣＰＵ２０１を動作するために必要なＲＡＭ２０３、アクセサリ２００と通信するための通信コントローラ２０４から構成されている。
【０１６９】
アクセサリ２００は外部Ｉ／Ｆを持っていないため、図１に図示したような外部ＰＣ１０３，１０４と直接、アクセサリ２００は通信することができない。
【０１７０】
そのため、外部ＰＣ１０３，１０４から送信された、アクセサリ２００のファームウェアはコア制御部内のＨＤＤ１５６に一度保持し、コア制御部１５０、プリンタ部１６０、アクセサリ部２００のそれぞれのＣＰＵ，ＣＰＵ１５１，ＣＰＵ１６１，ＣＰＵ２０１は協調しあって、ＨＤＤ１５６上のファームウェアをコア制御部のシリアルポート１５７、通信路１９０、プリンタ部のシリアルポート１６５、プリンタ部の通信コントローラ１６４、通信路２５０、アクセサリの通信コントローラ２０４を介して、アクセサリ２００上のＦＬＡＳＨＲＯＭ２０２上に上書きし、バージョンアップする。
【０１７１】
図１６は、コア制御部１５０のＨＤＤ１５６上の状態を示したものである。外部ＰＣ１０３、１０４から送信された、アクセサリ２００のファームウェア２０００は一旦ＨＤＤ１５６上に保存される。ＨＤＤ１５６上のファームウェアはアクセサリ２００ａ用のもの２００ｂ用のものを分かれて保持されている。コア制御部１５０は電源投入時に、まずＨＤＤ１５６上にファームウェア２０００が存在するかをチェックする。存在する場合には、アクセサリ２００のファームウェア更新を行なう。
【０１７２】
つまり、一旦外部ＰＣ１０３，１０４からファームウェア２０００を受信し、ＨＤＤ１５６に保持してから、印刷装置１０００を再起動することによって、アクセサリ２００のファームウェアは更新される。そして、無事更新された場合にはＣＰＵ１５１は、ＨＤＤ１５６上のファームウェアを削除し、再起動を行い、通常モードで立ち上がることで一連のファームウェア更新作業を終える。
【０１７３】
図１７は、ＨＤＤ１５６上のアクセサリ２００のファームウェア２０００の内部構造について示したものである。
【０１７４】
ファームウェア２０００はＦＬＡＳＨＲＯＭ２０２消去＆書込みプログラム２００１と、制御プログラム２００２の２つのプログラムが存在する。ＦＬＡＳＨＲＯＭ２０２消去＆書込みプログラム２００１は、アクセサリ２００のＦＬＡＳＨＲＯＭ２０２の消去と書き込みを担当するプログラムでアクセサリ２００のファームウェア更新時のみ起動されるプログラムである。一方制御プログラム２００２は通常のモードで起動するプログラムであり、図１０、図１１、図１２に示したアクセサリの紙搬送制御などを行なう。
【０１７５】
図１８は、従来のアクセサリ２００のファームウェアのバージョンアップ方法についてシーケンス図である。
【０１７６】
このシーケンス図ではアクセサリ２００は２００ａと２００ｂの２つが存在した場合を想定している。
【０１７７】
コア制御部１５０、プリンタ部１６０、アクセサリ部２００のそれぞれのＣＰＵ，ＣＰＵ１５１，ＣＰＵ１６１，ＣＰＵ２０１は以下のように協調する。
【０１７８】
まずステップＳ２０００１において、コア制御部１５０のＣＰＵ１５１は、起動時に、ＨＤＤ１５６上にアクセサリ２００用ファームウェア２０００が存在するかをチェックし、存在する場合には、プリンタ部１６０のＣＰＵ１６１に対して、「ダウンロードモード移行通知」を送信する。
【０１７９】
ステップＳ２０００２において、プリンタ部１６０のＣＰＵ１６１は、ダウンロードモードに遷移し、「ダウンロードモード移行完了」をＣＰＵ１５１に通知する。
【０１８０】
ステップＳ２０００３において、コア制御部１５０のＣＰＵ１５１は、ＨＤＤ１５６上のアクセサリ２００用ファームウェア２０００と一致する、アクセサリＩＤを「アクセサリ特定通知」としてＣＰＵ１６１に送信する。
【０１８１】
ステップＳ２０００４において、プリンタ部１６０のＣＰＵ１６１は、ステップＳ２０００３で通知されたアクセサリＩＤと一致するアクセサリ（ここではアクセサリ２００ａ）に対して、「ダウンロードモード移行通知」を送信する。
【０１８２】
ステップＳ２０００５において、アクセサリ部２００ａのＣＰＵ２０１ａは、ＣＰＵをリセットし、ダウンロードモードへ遷移する。
【０１８３】
ステップＳ２０００６において、アクセサリ部２００ａのＣＰＵ２０１ａは、プリンタ部１６０のＣＰＵ１６１にたいして、ダウンロードモードへ遷移したレスポンスを返す。
【０１８４】
ステップＳ２０００７において、プリンタ部１６０のＣＰＵ１６１は、コア制御部１５０のＣＰＵ１５１に対して、アクセサリ２００ａがダウンロードモードに遷移したことを通知する。
【０１８５】
ステップＳ２０００８において、コア制御部１５０のＣＰＵ１５１は、ＨＤＤ１５６上のファームウェア２０００ａをプリンタ部１６０のＣＰＵ１６１に対して送信する。ファームウェア２０００ａは数ＭＢｙｔｅと大きいため、一度に送信することはできない。通常１００〜５００ｂｙｔｅずつ複数回に分けて送信する。
【０１８６】
ステップＳ２０００９において、プリンタ部１６０のＣＰＵ１６１は、ステップＳ２０００８でコア制御部１５０のＣＰＵ１５１が送信した、ファームウェア２０００ａをアクセサリ２００ａのＣＰＵ２０１ａに送信する。
【０１８７】
ステップＳ２００１０において、アクセサリ２００ａのＣＰＵ２０１ａはＲＡＭ２０３ａはファームウェア２０００ａを一度ＲＡＭ２０３ａに書込む。
【０１８８】
ステップＳ２００１１において、アクセサリ２００ａのＣＰＵ２０１ａはステップＳ２００１０でＲＡＭ２０３ａに保持したファームウェア２０００ａをＦＬＡＳＨＲＯＭ２０２ａに書き込む。
【０１８９】
ステップＳ２００１２において、アクセサリ部２００ａのＣＰＵ２０１ａは、プリンタ部１６０のＣＰＵ１６１にたいして、ファームウェア２０００ａをＦＬＡＳＨＲＯＭ２０２ａに書き込んだことを通知する。
【０１９０】
ステップＳ２００１３において、プリンタ部１６０のＣＰＵ１６１は、コア制御部１５０のＣＰＵ１５１に対して、アクセサリ２００ａのファームウェア２０００ａがＦＬＡＳＨＲＯＭ２０２ａに書き込まれたことを通知する。
【０１９１】
以降ファームウェア２０００ａの全てが、アクセサリ２００ａのＦＬＡＳＨＲＯＭ２０２ａに書き込まれるまで、ステップＳ２０００８からステップＳ２００１３までのステップを繰り返す。
【０１９２】
ファームウェア２０００ａの全てが、アクセサリ２００ａのＦＬＡＳＨＲＯＭ２０２ａに書き込まれた後、コア制御部１５０のＣＰＵ１５１は、ＨＤＤ１５６上にまだ、ファームウェア更新していないファームウェアファイル２０００ｂが存在するかをチェックし、存在する場合には、ステップＳ２００１４以降の処理に進み、ステップＳ２０００３からステップＳ２００１３の処理と同様に、アクセサリ２００ｂのファームウェアを更新するためにステップＳ２００１４からステップＳ２００２３を実行する。
【０１９３】
このように、ステップＳ２００１１，ステップＳ２００２１のように、アクセサリ２００のＣＰＵ２０１がＦＬＡＳＨＲＯＭ２０２に対して、ファームウェアを書き込んでいる間、コア制御部１５０、プリンタ部１６０、アクセサリ２００間でファームウェアの転送がストップしているため、ファームウェアの更新が遅いという問題がある。
【０１９４】
図１９は、本提案のアクセサリ２００のファームウェアのバージョンアップ方法についてシーケンス図である。
【０１９５】
このシーケンス図ではアクセサリ２００は２００ａと２００ｂの２つが存在した場合を想定している。そして、ＨＤＤ１５６上のアクセサリ２００用ファームウェア２０００も２００ａ、２００ｂの両方が存在している場合を想定している。
【０１９６】
コア制御部１５０、プリンタ部１６０、アクセサリ部２００のそれぞれのＣＰＵ，ＣＰＵ１５１，ＣＰＵ１６１，ＣＰＵ２０１は以下のように協調する。
【０１９７】
まずステップＳ２１００１において、コア制御部１５０のＣＰＵ１５１は、起動時に、ＨＤＤ１５６上にアクセサリ２００用ファームウェア２０００が存在するかをチェックし、存在する場合には、プリンタ部１６０のＣＰＵ１６１に対して、「ダウンロードモード移行通知」を送信する。その際に、どのアクセサリに対応するファームウェアがＨＤＤ１５６上にあったのかをＣＰＵ１６１に対して通知する。つまり図１６のようにアクセサリ２００ａと２００ｂのファームウェアが存在した場合には、ＣＰＵ１５１はＣＰＵ１６１に対して、「アクセサリ２００ａとアクセサリ２００ｂをダウンロードモードへ移行しろ」という指示を出す。
【０１９８】
ステップＳ２１００２において、プリンタ部１６０のＣＰＵ１６１は、ステップＳ２０００１で通知されたアクセサリＩＤと一致するアクセサリ（ここではアクセサリ２００ａ）に対して、「ダウンロードモード移行通知」を送信する。
【０１９９】
ステップＳ２１００３において、アクセサリ部２００ａのＣＰＵ２０１ａは、ＣＰＵをリセットし、ダウンロードモードへ遷移する。
【０２００】
ステップＳ２１００４において、アクセサリ部２００ａのＣＰＵ２０１ａは、プリンタ部１６０のＣＰＵ１６１にたいして、ダウンロードモードへ遷移したレスポンスを返す。
【０２０１】
ステップＳ２１００５〜Ｓ２１００７において、ステップＳ２１００２〜ステップＳ２１００４と同様に、アクセサリ２００ｂに対して「ダウンロードモード移行通知」を送信し、アクセサリ２００ｂをダウンロードモードに移行させる。
【０２０２】
ステップＳ２１００８において、今回対象のアクセサリが全てダウンロードモードに遷移したことを確認したプリンタ部１６０のＣＰＵ１６１はコア制御部１５０のＣＰＵ１５１に対して、レスポンスを返す。
【０２０３】
ステップＳ２１００９において、ステップＳ２１００３でダウンロードモードに遷移したアクセサリ２００ａのＣＰＵ２０１ａはファームウェア送信要求をプリンタ部１６０のＣＰＵ１６１に通知する。
【０２０４】
ステップＳ２１０１０において、プリンタ部１６０のＣＰＵ１６１は「アクセサリ２００ａからのファームウェア送信要求」が合ったことをコア制御部１５０のＣＰＵ１５１に通知する。
【０２０５】
ステップＳ２１０１１において、ステップＳ２１００６でダウンロードモードに遷移したアクセサリ２００ｂのＣＰＵ２０１ｂはファームウェア送信要求をプリンタ部１６０のＣＰＵ１６１に通知する。プリンタ部１６０のＣＰＵ１６１は既に別のアクセサリ２００ａのファームウェア送信要求をステップＳ２１０１０で通知しているため、このタイミングでコア制御部１５０のＣＰＵ１５１に対して、「アクセサリ２００ｂからのファームウェア送信要求」を出さない。
【０２０６】
ステップＳ２１０１２において、コア制御部１５０のＣＰＵ１５１はステップＳ２１０１０での「アクセサリ２００ａからのファームウェア送信要求」に対応して、ＨＤＤ１５６上のアクセサリ２００ａ用のファームウェア２０００ａをプリンタ部１６０のＣＰＵ１６１に送信する。ファームウェア２０００ａは数ＭＢｙｔｅと大きいため、一度に送信することはできない。通常１００〜５００ｂｙｔｅずつ複数回に分けて送信する。
【０２０７】
ステップＳ２１０１３において、プリンタ部１６０のＣＰＵ１６１は、ステップＳ２１０１１でコア制御部１５０のＣＰＵ１５１が送信した、ファームウェア２０００ａをアクセサリ２００ａのＣＰＵ２０１ａに送信する。
【０２０８】
ステップＳ２１０１４において、アクセサリ２００ａのＣＰＵ２０１ａはＲＡＭ２０３ａにファームウェア２０００ａを一度ＲＡＭ２０３ａに書込む
ステップＳ２１０１５において、アクセサリ２００ａのＣＰＵ２０１ａはステップＳ２００１０でＲＡＭ２０３ａに保持したファームウェア２０００ａをＦＬＡＳＨＲＯＭ２０２ａに書き込む。
【０２０９】
ステップＳ２１０１６において、ステップＳ２１０１４で、アクセサリ２００ａのＣＰＵ２０１ａはＲＡＭ２０３ａにファームウェア２０００ａを一度ＲＡＭ２０３ａに書込んだ時点で、プリンタ部１６０のＣＰＵ１６１にたいして、「ファームウェア送信完了通知」を送信する。つまり、図２の通信路１９０、２５０が開放されたことをプリンタ部１６０のＣＰＵ１６１は判断できる。
【０２１０】
ステップＳ２１０１７において、プリンタ部１６０のＣＰＵ１６１はステップＳ２１０１１で受信した、アクセサリ２００ｂからの「ファームウェア送信要求」に対応する「アクセサリ２００ｂからのファームウェア送信要求」をコア制御部１５０のＣＰＵ１５１に対して送信する。
【０２１１】
ステップＳ２１０１８において、コア制御部１５０のＣＰＵ１５１はステップＳ２１０１７での「アクセサリ２００ｂからのファームウェア送信要求」に対応して、ＨＤＤ１５６上のアクセサリ２００ｂ用のファームウェア２０００ｂをプリンタ部１６０のＣＰＵ１６１に送信する。ファームウェア２０００ｂは数ＭＢｙｔｅと大きいため、一度に送信することはできない。通常１００〜５００ｂｙｔｅずつ複数回に分けて送信する。
【０２１２】
ステップＳ２１０１９において、プリンタ部１６０のＣＰＵ１６１は、ステップＳ２１０１８でコア制御部１５０のＣＰＵ１５１が送信した、ファームウェア２０００ｂをアクセサリ２００ｂのＣＰＵ２０１ｂに送信する。
【０２１３】
ステップＳ２１０２０において、アクセサリ２００ａのＣＰＵ２０１ａはＲＡＭ２０３ａにファームウェア２０００ａを一度ＲＡＭ２０３ａに書込む。
【０２１４】
ステップＳ２１０２１において、アクセサリ２００ａのＣＰＵ２０１ａはステップＳ２００１０でＲＡＭ２０３ａに保持したファームウェア２０００ａをＦＬＡＳＨＲＯＭ２０２ａに書き込む。
【０２１５】
ステップＳ２１０２２において、ステップＳ２１０１９で、アクセサリ２００ｂのＣＰＵ２０１ｂはＲＡＭ２０３ｂにファームウェア２０００ｂを一度ＲＡＭ２０３ｂに書込んだ時点で、プリンタ部１６０のＣＰＵ１６１にたいして、「ファームウェア送信完了通知」を送信する。つまり、図２の通信路１９０、２５０が開放されたことをプリンタ部１６０のＣＰＵ１６１は判断できる。
【０２１６】
ステップＳ２１０２３において、ステップＳ２１０１５でアクセサリ２００ａのＣＰＵ２０１ａがＦＬＡＳＨＲＯＭ２０２ａに書き込み終えた時点で、「ファームウェア送信要求」をプリンタ部１６０のＣＰＵ１６１に対して送信する。
【０２１７】
ステップＳ２１０２４において、プリンタ部１６０のＣＰＵ１６１は既に、ステップＳ２１０２２において、図２の通信路１９０、２５０が開放されたことがわかっているので、「アクセサリ２００ａからのファームウェア送信要求」が合ったことをコア制御部１５０のＣＰＵ１５１に通知する。
【０２１８】
以降同様のシーケンスでステップＳ２１０２５からＳ２１０３４といった一連の動作をファームウェア２０００を全て送信するまで繰り返す。
【０２１９】
図２０は、本提案のアクセサリ２００のファームウェアのバージョンアップ方法での、コア制御部１５０のＣＰＵ１５１のフローチャートである。
【０２２０】
ステップＳ２２００１において、コア制御部１５０のＣＰＵ１５１は電源投入される。
【０２２１】
ステップＳ２２００２において、ＣＰＵ１５１はＨＤＤ１５６上にファームウェア２０００が存在するかをチェックする。もし存在する場合にはステップＳ２２００３に進んで、ダウンロードモードに遷移する。もし存在しない場合には、ステップＳ２２００８に進んで、通常モードで起動する。
【０２２２】
ステップＳ２２００３において、プリンタ部１６０のＣＰＵ１６１に対して、ＨＤＤ１５６上に存在するファームウェア２０００の種類と、ダウンロードモードに遷移することを通知する。
【０２２３】
ステップＳ２２００４において、プリンタ部１６０のＣＰＵ１６１からの、ファームウェア送信要求を待つ。
【０２２４】
ステップＳ２２００５において、プリンタ部１６０のＣＰＵ１６１からのファームウェア送信要求に対応して、ファームウェアをＣＰＵ１６１に送信する。
【０２２５】
ステップＳ２２００６において、全てのアクセサリにファームウェアを送信し終えたのかをチェックする。もし送信し終えたのであればステップＳ２２００７に進み、送信し終えてないのであれば、ステップＳ２２００４に戻って、次のファームウェア送信要求を待つ。
【０２２６】
ステップＳ２２００７において、全てのアクセサリにファームウェアを送信し終えたＣＰＵ１５１は、ＨＤＤ１５６上のファームウェア２０００を削除し、次の起動で、またダウンロードモードに遷移しないよう制御する。
【０２２７】
図２１は、本提案のアクセサリ２００のファームウェアのバージョンアップ方法での、プリンタ部１６０のＣＰＵ１６１のフローチャートである。
【０２２８】
ステップＳ２３００１において、プリンタ部１６０のＣＰＵ１６１は電源投入される。
【０２２９】
ステップＳ２３００２において、プリンタ部１６０のＣＰＵ１６１はコア制御部１５０のＣＰＵ１５１からの指示を待つ。
【０２３０】
ステップＳ２３００３において、コア制御部１５０のＣＰＵ１５１からの指示を受け取ったプリンタ部のＣＰＵ１６１は、その指示がダウンロードモード移行指示かを確認する。もしダウンロードモード移行指示であればステップＳ２３００４に進み、ダウンロードモード移行指示でなければ、ステップＳ２３０１０に進み、通常モードで立ち上がる。
【０２３１】
ステップＳ２３００４において、ダウンロードモードに遷移したプリンタ部１６０のＣＰＵ１６１は図１９のステップＳ２１００１に対応するダウンロードモード移行通知で指定された、ＨＤＤ１５６にあるファームウェア２０００のアクセサリに対して、ダウンロードモード移行通知を出す。
【０２３２】
ステップＳ２３００５において、プリンタ部１６０のＣＰＵ１６１はアクセサリ２００からの「ファームウェア送信要求（図１９のステップＳ２１００９、Ｓ２１０１１、Ｓ２１０２３、Ｓ２１０２９に対応する）」を待つ。
【０２３３】
ステップＳ２３００６において、コア制御部１５１に「ファームウェア送信要求（図１９のステップ２１０１０、Ｓ２１０１７，Ｓ２１０２４，Ｓ２１０３１）」を通知する。
【０２３４】
ステップＳ２３００７において、コア制御部１５０のＣＰＵ１５１から送信されたファームウェアを受信しつつ、アクセサリにファームウェアを送信する（図１９のステップＳ２１０１２、Ｓ２１０１３、ステップＳ２１０１８、Ｓ２１０１９、ステップＳ２１０２５，２１０２６、ステップＳ２１０３２，Ｓ２１０３３が対応する）
ステップＳ２３００８において、アクセサリ２００のＣＰＵ２０１からの送信完了待ちを待つ。（図１９のステップＳ２１０１６，Ｓ２１０２２，Ｓ２１０３０が対応する）
ステップＳ２３００９において、別のアクセサリＣＰＵ２０１からのファームウェア送信要求を既に受信済みかを判断する。もし既に受信済みの場合にはステップＳ２３００６に進んで、コア制御部１５０のＣＰＵ１５１に対して、ファームウェア送信要求を通知する。（図１９のＳ２１０１６，Ｓ２１０１７が対応する）
もし受信済みで無い場合には、ステップＳ２３００５に進み、ＣＰＵ２０１からのファームウェア送信要求を待つ。（図１９のＳ２１０２２，Ｓ２１０２３が対応する）
図２２は、本提案のアクセサリ２００のファームウェアのバージョンアップ方法での、アクセサリ２００のＣＰＵ２０１のフローチャートである。
【０２３５】
ステップＳ２４００１において、アクセサリ２００のＣＰＵ２０１の電源を投入する（図１９のＳ２１００３、Ｓ２１００６が対応する）
ステップＳ２４００２において、アクセサリ２００のＣＰＵ２０１はダウンロードモードで起動されたかを確認する。ダウンロードモードで起動された場合にはステップＳ２４００３に進み、通常モードで起動された場合にはステップＳ２４００７に進む。
【０２３６】
ステップＳ２４００７において、通常モードで起動されたＣＰＵ２０１はＦＲＯＭ２０２条のアクセサリ制御プログラム２００２をＲＡＭ２０３に転送し、起動する。
【０２３７】
ステップＳ２４００３において、ダウンロードモードで起動されたＣＰＵ２０１はＦＲＯＭ２０２条のＦＲＯＭ消去、＆書込みプログラム２００１をＲＡＭ２０３に転送し、起動する。
【０２３８】
ステップＳ２４００４において、アクセサリ２００のＣＰＵ２０１はプリンタ部１６０のＣＰＵ１６１にファームウェア送信要求を出す（図１９のＳ２１００９、Ｓ２１０１１，Ｓ２１０２３，Ｓ２１０２９が対応する）
ステップＳ２４００５において、プリンタ部１６０のＣＰＵ１６１から送信されるファームウェアを受信し、ＲＡＭ２０３に保持する。
【０２３９】
ステップＳ２４００６において、プリンタ部１６０のＣＰＵ１６１へファームウェア送信完了通知を出す（図１９のステップＳ２１０１６、Ｓ２１０２２，Ｓ２１０３０が対応する）
ステップＳ２４００９において、アクセサリ２００のＣＰＵ２０１はＦＡＭ２０３条のファームウェアをＦＲＯＭ２０２へ書込み、ステップＳ２４００４へ進み、次のファームウェア送信要求を出す。（図１９のステップＳ２１０１５、Ｓ２１０２３、ステップＳ２１０２１，Ｓ２１０２９が対応する）
以上のように、図２０，図２１，図２２のフローチャートに従った動作をコア制御部、プリンタ部、アクセサリが強調動作することによって、あるアクセサリのＦＬＡＳＨＲＯＭの書き込み中に、別のアクセサリのファームウェアの転送が実現できるようになり、複数のアクセサリのファームウェアを同時に更新するための時間が短縮できる。このためダウンタイムを低減することができる。
【図面の簡単な説明】
【０２４０】
【図１】本形態で制御対象となる印刷システム１０００を含む印刷環境１００００の全体構成例を説明する為の図である。
【図２】本形態で制御対象となる印刷システム１０００の構成例を説明する為の図である。
【図３】本形態で制御対象となる印刷システム１０００の構成例を説明する為の図である。
【図４】本形態で制御対象となるＵＩ部の１例を説明する為の図である。
【図５】本形態で制御対象となるＵＩ部の１例を説明する為の図である。
【図６】本形態で制御対象となるＵＩ部に対する表示制御例を説明する為の図である。
【図７】本形態で制御対象となるＵＩ部に対する表示制御例を説明する為の図である。
【図８】本形態で制御対象となる印刷システム１０００の制御例を説明する為の図である。
【図９】本形態で制御対象となる印刷システム１０００の制御例を説明する為の図である。
【図１０】本形態で制御対象となるインラインフィニッシャの内部構成例を説明する為の図である。
【図１１】本形態で制御対象となるインラインフィニッシャの内部構成例を説明する為の図である。
【図１２】本形態で制御対象となるインラインフィニッシャの内部構成例を説明する為の図である。
【図１３】本形態で制御対象となるＵＩ部に対する表示制御例を説明する為の図である。
【図１４】本形態で制御対象となる印刷システム１０００により印刷物を作成させる場合の制御例を説明する為の図である。
【図１５】本形態で制御対象となる印刷システム１０００により印刷物を作成させる場合の制御例を説明する為の図である。
【図１６】本形態で制御対象となる印刷システム１０００のコア制御部１５０内のＨＤＤ１５６内を説明するための図である。
【図１７】本形態で制御対象となる印刷システム１０００のアクセサリ部２００のファームウェアの内部構成を説明するための図である。
【図１８】従来の印刷システムの複数のアクセサリ部２００のバージョンアップ方法について説明するためのシーケンス図である。
【図１９】本形態の印刷システムの複数のアクセサリ部２００のバージョンアップ方法について説明するためのシーケンス図である。
【図２０】本形態で印刷システムのコア制御部１５０のＣＰＵ１５１の動作フローを説明するためのフローチャートである。
【図２１】本形態で印刷システムのプリンタ部１６０のＣＰＵ１６１の動作フローを説明するためのフローチャートである。
【図２２】本形態で印刷システムのアクセサリ２００のＣＰＵ２０１の動作フローを説明するためのフローチャートである。
【図１】
2009056701.tif 000003
【図２】
2009056701.tif 000004
【図３】
2009056701.tif 000005
【図４】
2009056701.tif 000006
【図５】
2009056701.tif 000007
【図６】
2009056701.tif 000008
【図７】
2009056701.tif 000009
【図８】
2009056701.tif 000010
【図９】
2009056701.tif 000011
【図１０】
2009056701.tif 000012
【図１１】
2009056701.tif 000013
【図１２】
2009056701.tif 000014
【図１３】
2009056701.tif 000015
【図１４】
2009056701.tif 000016
【図１５】
2009056701.tif 000017
【図１６】
2009056701.tif 000018
【図１７】
2009056701.tif 000019
【図１８】
2009056701.tif 000020
【図１９】
2009056701.tif 000021
【図２０】
2009056701.tif 000022
【図２１】
2009056701.tif 000023
【図２２】
2009056701.tif 000024