(57)【要約】      （修正有）【課題】印刷装置に記憶された情報を更新している場合でも、シート処理を受け付けて実行するできる仕組みを提供する。【解決手段】印刷処理を行う印刷手段と、シート処理を行うシート処理手段と、更新すべき情報を取得する取得手段と、取得した情報に基づいて、記憶された情報を更新する更新手段と、更新すべき情報に前記シート処理手段に関わる情報が含まれているかどうかを判断する判断手段と、更新すべき情報に前記シート処理手段に関わる情報が含まれていないと判断した場合、前記更新手段による前記情報の更新中、前記シート処理手段によるシート処理を受け付ける受付手段と、を備える。【選択図】図５
2015003460.tif 000002
【特許請求の範囲】
【請求項１】
印刷処理を行う印刷手段と、
シート処理を行うシート処理手段と、
更新すべき情報を取得する取得手段と、
取得した情報に基づいて、記憶された情報を更新する更新手段と、
更新すべき情報に前記シート処理手段に関わる情報が含まれているかどうかを判断する判断手段と、
更新すべき情報に前記シート処理手段に関わる情報が含まれていないと判断した場合、前記更新手段による前記情報の更新中、前記シート処理手段によるシート処理を受け付ける受付手段と、
を備えることを特徴とする印刷装置。
【請求項２】
原稿を読み取るスキャナ手段を備えることを特徴とする請求項１記載の印刷装置。
【請求項３】
前記シート処理手段は、前記印刷手段から搬送されるシート、ユーザにより挿入されるシートに所定の後処理を行うことを特徴とする請求項１記載の印刷装置。
【請求項４】
前記所定の後処理は、ステイプル処理であることを特徴とする請求項３記載の印刷装置。
【請求項５】
前記情報は、前記印刷手段を制御するプログラム、当該プログラムが使用するデータファイルを含むことを特徴とする請求項１記載の印刷装置。
【請求項６】
前記情報は、前記スキャナ手段を制御するプログラム、当該プログラムが使用するデータファイルを含むことを特徴とする請求項２記載の印刷装置。
【請求項７】
前記シート処理手段は、ユーザよりシート処理を受け付ける指示手段を備えることを特徴とする請求項１記載の印刷装置。
【請求項８】
前記シート処理手段は、前記指示手段からシート処理を受け付けた場合、前記印刷手段と通信しない状態に遷移させることを特徴とする請求項７記載の印刷装置。
【請求項９】
印刷処理を行う印刷手段と、シート処理を行うシート処理手段とを備える印刷装置の制御方法であって、
更新すべき情報を取得する取得工程と、
取得した情報に基づいて、記憶された情報を更新する更新工程と、
更新すべき情報に前記シート処理手段に関わる情報が含まれているかどうかを判断する判断工程と、
更新すべき情報に前記シート処理手段に関わる情報が含まれていないと判断した場合、前記更新工程による前記情報の更新中、前記シート処理手段によるシート処理を受け付ける受付工程と、
を備えることを特徴とする印刷装置の制御方法。
【請求項１０】
請求項９に記載の印刷装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷装置の制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
従来、ステイプル等の後処理を行う後処理装置を備える印刷装置は、印刷装置自身が画像を印刷したシートを後処理装置へ１枚ずつ搬送し、後処理装置上のトレイに積載してから後処理を実行する形態が一般的である。
【０００３】
また、特許文献１には、ユーザによってフィニッシャの処理トレイに挿入されたシートに対して、ステイプルを行う印刷装置が記載されている。このような機能をマニュアルステイプル機能という。
【０００４】
一方、複合機のように複数のデバイスが連携して動作するような機器においては、次のように制御するものがある。ソフトウェアアップデートの際に、一度システムをシャットダウンさせ、同システムのソフトウェアウェアアップデートのための起動モードで起動し、同システムや複数デバイスのソフトウェアアップデートを行うものがある（例えば、特許文献２参照）。
【０００５】
また、大規模なソフトウェアにおいては、プログラムを一つ以上のまとまりに分割して管理することで、差分によるソフトウェアアップデートの実現が可能になっている（例えば、特許文献３参照）。これにより、更新データの転送時間を削減することができ、ソフトウェアアップデート処理時間を短くすることができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−２０６２９８号公報
【特許文献２】特開２００８−２８２０９０号公報
【特許文献３】特開２００６−１７８８８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
印刷装置のような、複数のデバイスが連携して動作するシステムの場合、本体を構成するメインシステムと他のデバイスのソフトウェアアップデートを一括して実施するケースがある。その際、メインシステムが他デバイスと通信できなくなってしまうことから、ソフトウェアアップデート中は印刷装置の機能を停止させる必要があった。その場合、フィニッシャがマニュアルステイプルのような機能を有していた場合も、そのような機能が使えなくなる時間、すなわちダウンタイムが発生する。このダウンタイムが長くなってしまうことは、利用者の利便性を失うこととなる。
【０００８】
本発明は、上記の課題を解決するためになされたものである。本発明の目的は、印刷装置に記憶された情報を更新している場合でも、シート処理を受け付けて実行できる仕組みを提供することである。
【課題を解決するための手段】
【０００９】
上記目的を達成する本発明の印刷装置は以下に示す構成を備える。
印刷処理を行う印刷手段と、シート処理を行うシート処理手段と、更新すべき情報を取得する取得手段と、取得した情報に基づいて、記憶された情報を更新する更新手段と、更新すべき情報に前記シート処理手段に関わる情報が含まれているかどうかを判断する判断手段と、更新すべき情報に前記シート処理手段に関わる情報が含まれていないと判断した場合、前記更新手段による前記情報の更新中、前記シート処理手段によるシート処理を受け付ける受付手段と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、印刷装置に記憶された情報を更新している場合でも、シート処理を受け付けて実行できる。
【図面の簡単な説明】
【００１１】
【図１】印刷装置の構成をするブロック図である。
【図２】図１に示した印刷装置の構成を説明する断面図である。
【図３】図１に示したフィニッシャ部の外観を示す斜視図である。
【図４】制御部のＣＰＵが実行するソフトウェアの構成を説明するブロック図である。
【図５】印刷装置の制御方法を説明するフローチャートである。
【図６】印刷装置の制御方法を説明するフローチャートである。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の実施の形態を詳しく説明する。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
＜システム構成の説明＞
〔第１実施形態〕
【００１３】
図１は、本実施形態を示す印刷装置の構成をするブロック図である。本例は、プリント機能、スキャナ機能、ファクシミリ機能を備える複合機（ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ））を例とするが、ＳＦＰとしての印刷装置にも適用可能である。本実施形態では、印刷装置が印刷処理を行うプリンタ部と、シート処理を行うフィニッシャ部と、原稿を読み取るスキャナ部と、ファクシミリ通信を行うＦＡＸ受信プリント部とを備える印刷装置を例とする。
図１において、制御部１１０は、印刷装置１００全体を制御するための構成である。制御部１１０は、印刷装置１００を制御するための構成として、以下に示すものを含む。
【００１４】
ＣＰＵ１１１は、ＲＯＭ１１２に記憶された制御部１１０用のプログラムをＲＡＭ１１３に読出して実行する。また、ＲＯＭ１１２には、ライセンスや機器構成情報、ソフトウェアバージョンといった、機器情報も記憶されている。
ハードディスクドライブ（ＨＤＤ）１１４は、ネットワークＩ／Ｆ１２０を介してＰＣ１８２から受信した印刷データを記憶する。なお、ＣＰＵ１１１により実行されるプログラムには、プリント用アプリケーションプログラムが含まれる。そして、このプリント用アプリケーションプログラムにより、ＨＤＤ１１４に記憶された印刷データがプリンタ部１４０によるプリントが可能な画像データに変換される。
【００１５】
そして、ＨＤＤ１１４には、プリンタ部１４０によるプリントが可能な画像データも記憶される。また、ＣＰＵ１１１により実行されるプログラムには、スキャン用アプリケーションプログラムが含まれる。そして、このスキャン用アプリケーションプログラムにより、スキャナ部１５０により画像データが読み取られるとともに、読み取られた画像データがＨＤＤ１１４に転送される。そして、ＨＤＤ１１４には、読み取られた画像データが記憶される。
イメージ解析ボード１１５は、スキャナ部１５０で読み取られた画像データを解析し、
複写禁止情報等を読み取ることで、プリンタ部１４０への出力の可否等の指示をＣＰＵ１１１に伝達するためのハードウェアである。
【００１６】
操作部Ｉ／Ｆ１１６は、操作部１３０を介して印刷装置１００の使用者により入力される指示をＣＰＵ１１１に伝達するためのＩ／Ｆである。また、操作部Ｉ／Ｆ１１６は、操作部１３０に表示される内容を切替えるための処理内容をＣＰＵ１１１から受信して操作部１３０に伝達する。なお、操作部１３０は、タッチパネル機能を有する液晶表示部やキーボードなどが備えられ、使用者の指示を受け付ける。
【００１７】
プリンタＩ／Ｆ１１７は、制御部１１０とプリンタ部１４０を接続するためのインターフェースである。ここで、プリンタ部１４０は、プリンタＩ／Ｆ１１７を介してＨＤＤ１１４から転送される画像データに基づいて記録媒体上にプリントを行う。
【００１８】
また、フィニッシャ部１７０は、プリンタ部１４０によりプリントが行われた記録媒体に対して各種のフィニッシング処理（後処理、シート処理ともいう。）を行うものである。フィニッシング処理とは、例えば、シートに対するステイプル処理、シートへのパンチ処理（穿孔処理）、中綴じ製本処理、等である。
【００１９】
スキャナＩ／Ｆ１１８は、制御部１１０とスキャナ部１５０を接続するためのインターフェースである。ここで、スキャナ部１５０（画像データを入力する入力手段）は、原稿上の画像をＣＣＤ（ＣｈａｒｇｅＣｏｕｐｌｅｄＤｅｖｉｃｅ）等により構成されるラインセンサを用いて画像データとして読み取るものである。そして、スキャナ部１５０は、読み取った画像データをスキャナＩ／Ｆ１１８を介してＨＤＤ１１４へ転送する。ＨＤＤ１１４へ転送され、記憶された画像データは、前述したプリンタ部１４０によりプリントすることが可能であり、スキャナ部１５０により読み取った画像データをプリンタ部１４０によりプリントすることにより、複写（コピー）処理が可能となる。
【００２０】
ＵＳＢ−ＨｏｓｔＩ／Ｆ１１９は、制御部１１０とＵＳＢ−ＦＡＸ部１６０を接続するためのインターフェースである。ここで、ＵＳＢ−ＦＡＸ部１６０は、ＵＳＢ−ＨｏｓｔＩ／Ｆ１１８を介してＨＤＤ１１４から転送される画像データに基づいてＦＡＸ回線１８５を介したＦＡＸ送信を行う。また、ＵＳＢ−ＦＡＸ部１６０は、ＦＡＸ回線１８５を介して受信するデータに基づいて画像データを生成し、ＵＳＢ−ＨｏｓｔＩ／Ｆ１１９を介してＨＤＤ１１４に画像データを転送する。なお、ＨＤＤ１１４に記憶された画像データは、前述したようにプリンタ部１４０により記憶媒体へプリントされる。なお、ＵＳＢ−ＨｏｓｔＩ／Ｆ１１９は、外部ＵＳＢデバイス１８４とも接続可能である。外部ＵＳＢデバイス１８４は、ＵＳＢメモリやＵＳＢキーボードなどが例として挙げられる。
【００２１】
ネットワークＩ／Ｆ１２０は、制御部１１０をＬＡＮ１８１に接続し、ＬＡＮ上のＰＣ１８２との通信を行う。ＰＣ１８２は印刷装置１００とＬＡＮ１８１で接続され、印刷装置１００に対して、印刷データの送信、ＷＥＢブラウザ経由での機器の操作等が可能である。
【００２２】
プリンタ部１４０、スキャナ部１５０、ＵＳＢ−ＦＡＸ部１６０、フィニッシャ部１７０はそれぞれＣＰＵ１４１、１５１、１６１、１７１、ＲＯＭ１４２、１５２、１６２、１７２を持っている。これらはＣＰＵ１１１やＲＯＭ１１２ほど規模は大きくはないが、それぞれのＣＰＵがＲＯＭに格納されたプログラムを読み込んで、デバイスの制御や、他デバイスとの通信を行う。ソフトウェアバージョンアップ時には、これらのＲＯＭ１４２、１５２、１６２、１７２に記憶されたプログラムもバージョンアップ対象となり得る。
【００２３】
図２は、図１に示した印刷装置１００の構成を説明する断面図である。
図２に示すスキャナ部１５０において、原稿給紙ユニット（フィーダ）２５０は、原稿を先頭順に１枚ずつプラテンガラス２１１上へ給送し、原稿の読み取り動作終了後、プラテンガラス２１１上の原稿を排出トレイ２１９に排出するものである。
【００２４】
原稿がプラテンガラス２１１上に搬送されると、ランプ２１２を点灯し、そして光学ユニット２１３の移動を開始させて、原稿を露光走査する。この時の原稿からの反射光は、ミラー２１４，２１５，２１６及びレンズ２１７によってＣＣＤイメージセンサ（以下ＣＣＤという）２１８へ導かれる。このように、走査された原稿の画像はＣＣＤ２１８によって読み取られる。
ＣＣＤ２１８から出力される画像データは、所定の処理が施された後、制御部１１０へ転送される。以下、プリンタ部１４０について説明する。
【００２５】
図２に示すプリンタ部１４０において、３２１はレーザドライバで、レーザ発光部３２２を駆動するものであり、制御部１１０から出力された画像データに応じたレーザ光をレーザ発光部３２２に発光させる。このレーザ光は感光ドラム３２３に照射され、感光ドラム３２３にはレーザ光に応じた潜像が形成される。この感光ドラム３２３の潜像の部分には現像器３２４によって現像剤が付着される。
【００２６】
また、プリンタ部１４０は給紙ユニットとして、それぞれ引き出し状の形状をしたカセット３１１，カセット３１２，カセット３１３，カセット３１４を有している。それぞれ給紙カセットを引き出し、そのカセットに用紙を補給し、カセットを閉めることによって、用紙補給を行っている。
【００２７】
プリンタ部１４０は、カセット３１１、３１２，３１３，３１４のいずれかから記録紙を給紙し、転写部３２５へ搬送路３３１によって搬送する。転写部３２５では感光ドラム３２３に付着された現像剤を記録紙に転写する。現像剤の乗った記録紙は搬送ベルト３２６によって、定着部３２７に搬送され、定着部３２７の熱と圧力により現像剤は記録紙に定着される。その後、定着部３２７を通過した記録紙は搬送路３３５、搬送路３３４を通り、排出される。あるいは、印字面を反転して排出する場合には、搬送路３３６、搬送路３３８まで導かれ、そこから記録紙を逆方向に搬送し、搬送路３３７、搬送路３３４を通る。
【００２８】
また、両面記録が設定されている場合は、定着部３２７を通過したあと、搬送路３３６からフラッパ３２９によって、搬送路３３３に記録紙は導かれ、その後記録紙を逆方向に搬送し、フラッパ３２９によって、搬送路３３８、再給紙搬送路３３２へ導かれる。再給紙搬送路３３２へ導かれた記録紙は上述したタイミングで搬送路３３１を通り、転写部３２５へ給紙される。片面、両面記録にかかわらず、搬送路３３４より排出された記録紙はフィニッシャ部１７０へ搬送される。
【００２９】
搬送された記録紙は、まずバッファユニット５０１へ送られる。ここでは、場合に応じて搬送されてきた記録紙をバッファローラに巻きつけてバッファリングする。例えば、この下流で行われるステイプル等処理に時間がかかる場合は、このバッファユニットを利用することによって本体から搬送されてくる記録紙の搬送速度を一定に保つことができ、スループットの向上に役立たせることが可能である。そして、記録紙はこの後上流排出ローラ対５０２、下流排出ローラ対５０３で排出口５１０を経由し排出トレイ５０７に排出される。また、ステイプルモードの場合は、上流排出ローラ対５０２で搬送され記録紙後端がこれを抜けた直後、ローレットベルト５０４によって引き戻され、スタックトレイ５０５に排出される。
【００３０】
そして、所定の枚数分記録紙が積載されたあと、ステイプルユニット５０６によってステイプル処理が行われた後に、下流排出ローラ対５０３により排出トレイ５０７に排出される。また、シフトソート時にはスタックトレイに積まれた用紙を左右にずらし、排出トレイ５０７に排出することによって、部の切れ目を表現する。
【００３１】
通常のステイプルは搬送路３３４より排出された記録紙をスタックトレイ５０５に積載した後ステイプルする。それとは別にユーザが紙束をスタックトレイ５０５に挿入し、紙束検知センサ５２６が紙束を検知すると、スタックトレイ５０５の紙束に対してステイプルユニット５０６でステイプルするマニュアルステイプルモードがある。このマニュアルステイプルモードは、印刷装置１００が通常動作モードの状態の時に、マニュアルステイプルボタン５２０が押されたことに従って移行する。マニュアルステイプルモードは、印刷装置１００による印刷を行わずに、フィニッシャ部１７０にセットされたシートに対してフィニッシャ部１７０がステイプルを実行するためのモードである。
【００３２】
図３は、図１に示したフィニッシャ部１７０の外観を示す斜視図である。以下、マニュアルステイプルを行う手順について説明する。
まず、ユーザはステイプルをしたい紙束を持ってフィニッシャ部１７０の前に立つ。次に、ユーザはフィニッシャ部１７０のマニュアルステイプルボタン５２０を押下する。もし印刷装置がプリント中の場合にはマニュアルステイプルボタン５２０が押下は無視される。これはプリント中の場合には、フィニッシャ部の排紙口５１０からプリントされた紙が出力され、マニュアルステイプルの紙束とぶつかってジャムが発生するおそれがあるためである。
【００３３】
プリント中でない場合には、マニュアルステイプルモードに遷移し、ユーザはマニュアルステイプルのためにフィニッシャ部１７０を占有できる。マニュアルステイプルモードに遷移したフィニッシャ部１７０にユーザはステイプルしたい紙束を排紙口５１０からスタックトレイ５０５へ挿入する。
フィニッシャ部１７０内部には、スタックトレイ５０５上に紙束が挿入されたことを検知する紙束検知センサ５２６が存在する。その紙束検知センサ５２６が紙束を検知すると、スタックトレイ５０５上の紙束に対してステイプルユニット５０６でステイプルをする。本実施形態ではフィニッシャ部１７０が本体横に装着される例を用いて説明したが、フィニッシャ部はスキャナ部１５０、プリンタ部１４０の間の胴内に装着されるケースもある。スタックトレイ５０５に関しても、図３のように排出トレイ５０７上に配置される場合の他に、フィニッシャ部１７０の手前側に配置される場合もある。
【００３４】
図４は、図１に示した制御部１１０のＣＰＵ１１１により実行されるソフトウェアの構成を説明するブロック図である。なお、後述するプログラム（モジュール）は、図１のＲＯＭ１１２に記憶されているものとする。
図４において、メインシステム６００は本実施例における印刷装置１００の各種機能を実現するためのプログラムが配置される。  操作部制御部６０１は、操作部Ｉ／Ｆ１１６を介して、操作部１３０の制御を行うためのプログラムである。
同様に、プリンタ制御部６０２はプリンタＩ／Ｆ１１７を介したプリンタ部１４０の制御を、スキャナ制御部６０３はスキャナＩ／Ｆ１１８を介したスキャナ部１５０の制御を行うためのプログラムである。同様に、ＵＳＢ制御部６０４もＵＳＢ−ＨｏｓｔＩ／Ｆ１１９を介して、その先のＵＳＢデバイスの制御を行うためのプログラムである。
【００３５】
アプリケーション制御部６０５は、直接外部機器の制御は行わないが、印刷装置１００のさまざまな機能を実現するためのプログラム群を示す。アプリケーション制御部６０５には、ｈｔｔｐｄ（ＨｙｐｅｒＴｅｘｔＴｒａｎｓｆｅｒＰｒｏｔｏｃｏｌＤｅａｍｏｎ）、 ｌｐｄ（ＬｉｎｅＰｒｉｎｔｅｒＤｅａｍｏｎ）、 Ｗｅｄブラウザ機能、 機器情報配信機能等が含まれる。
【００３６】
起動制御部６０６はメインシステム６００の起動及び停止の制御を行うためのプログラムであり、印刷装置１００に電源投入後最初に動作して、メインシステム６００全体の起動処理の制御を行う。プログラム更新処理部６０７は、操作部１３０を介してユーザからソフトウェアバージョンアップの実行指示を受けると、メインシステム６００内の各処理部を含む、ＲＯＭ１１２、１４２、１５２、１６２、１７２などに記憶されたプログラムの更新処理を行う。ソフトウェアバージョンアップの指示があったとき以外にも、事前にバージョンアップ時刻を予約しておき、その予約された時刻になった際に、プログラムの更新処理が行われてもよい。
【００３７】
バージョンアップ対象判定部６０８は、ソフトウェアバージョンアップ処理時にそれぞれのＲＯＭ１１２、１４２、１５２、１６２、１７２がバージョンアップ対象になるかどうかを判断するプログラムである。バージョンアップ対象になるかどうかの判断は主に、現在のソフトウェアのバージョンと、更新対象のソフトウェアのバージョンに差異があるかどうかによって行われる。
【００３８】
フィニッシャ機能判定部６０９は印刷装置１００がフィニッシャ部１７０のみで動作することのできる機能を有しているかどうかの判断を行う。図３で説明したように、印刷装置１００に装着されるフィニッシャは複数の種類が想定されるので、マニュアルステイプル機能のような、フィニッシャ単体で動作可能な機能が等刺されているかどうかを判定する。
通信処理部６１１は、ネットワークＩ／Ｆ１２０を介して、ＰＣ１８２やサーバ装置１８３との通信を行い、ソフトウェアバージョンアップに必要な更新ファイル及びバージョンアップ実施条件の転送処理を行う。
【００３９】
図５は、本実施形態を示す印刷装置１００の制御方法を説明するフローチャートである。本例は、ソフトウェアバージョンアップ処理中におけるフィニッシャ処理を実行するための処理例である。なお、各ステップは、ＣＰＵ１１１がＲＯＭ１１２に記憶された制御プログラムを実行することで実現される。以下、図４に示したモジュールを制御主体として各ステップを説明する。
まず、Ｓ５０１で、印刷装置１００は、外部記憶装置から更新ファイルや、バージョン情報等のバージョンアップに必要なソフトウェアを受信する。ここでの外部記憶装置は、図４に示した通信処理部６１１によって通信されるサーバ装置１８３でもよいし、外部ＵＳＢデバイス１８４でもよい。
【００４０】
次に、Ｓ５０２では、バージョンアップ対象判定部６０８が、Ｓ５０１で受信したソフトウェアとＲＯＭ１１２、１４２、１５２、１６２、１７２のそれぞれに記憶されたソフトウェアのバージョンとを比較し、更新すべきソフトウェアを特定する。
【００４１】
次にＳ５０３に進み、プログラム更新処理部６０７がＳ５０２で判定された更新すべきソフトウェアに、ＲＯＭ１７２に記憶されるフィニッシャソフトが含まれるかどうかを判断する。ここでフィニッシャソフトが更新すべきであるとプログラム更新処理部６０７が判断した場合はＳ５０６に進み、プログラム更新処理部６０７が、ＲＯＭ１１２、１４２、１５２、１６２、１７２に記憶されるソフトウェアの更新処理を行い、処理を終了する。
Ｓ５０３でフィニッシャソフトが更新対象に含まれていないとプログラム更新処理部６０７が判断した場合は、Ｓ５０４に進む。Ｓ５０４では、フィニッシャ機能判定部６０９が、フィニッシャ部１７０が単体で動作できる機能を有するかどうかを判定する。具体的にはマニュアルステイプル機能の有無を意味するが、形態によっては、それ以外のフィニッシング処理も該当する。
【００４２】
Ｓ５０４で、フィニッシャ部１７０が単体動作できる機能を有しているとフィニッシャ機能判定部６０９が判断した場合は、Ｓ５０５において、動作モード切替部６１０が、印刷装置１００をフィニッシャ単体動作モードに移行させる。通常動作モードは、制御部１１０とその他のプリンタ部１４０、スキャナ部１５０、フィニッシャ部１７０が通信して動作するモードを意味する。それに対して、フィニッシャ単体動作モードは、フィニッシャ部１７０のＣＰＵ１７１がＲＯＭ１７２に記憶されたプログラムを読み込んで、単体で動作するモードを意味する。
【００４３】
次にＳ５０７において、プログラム更新処理部６０７が、ＲＯＭ１１２、１４２、１５２，１６２に記憶されるソフトウェアの更新処理を行う。この間フィニッシャ部１７０は単体で動作可能なので、更新処理中もマニュアルステイプル等の機能が使用可能となる。
【００４４】
ソフトウェアの更新処理が終了すると、Ｓ５０８に進み、フィニッシャ単体動作モードになっているかどうかを判断し、フィニッシャ単体動作モードになっている場合は、Ｓ５０９に進み通常動作モードに移行する。Ｓ５０５のステップでフィニッシャ単体動作モードに移行していなかった場合は、モードを変更する必要はなので、そのまま処理を終了する。
【００４５】
図６は、本実施形態を示す印刷装置の制御方法を説明するフローチャートである。本例は、ソフトウェアバージョンアップ処理中におけるマニュアルステイプル機能使用時のフィニッシャ部１７０の処理例である。なお、各ステップは、ＣＰＵ１１１がＲＯＭ１１２に記憶された制御プログラムを実行することで実現される。以下、図４に示したモジュールを制御主体として各ステップを説明する。なお、各ステップは、ＲＯＭ１７２に格納され、ＣＰＵ１７１により実行されることで実現される。また、本実施形態では、更新すべき情報として、メインシステムに対応するソフトウエア（プログラム）、当該ソフトウエアが使用するデータファイルを含むものとする。以下、上記情報の更新中（バージョンアップ中）に、シート処理を受け付けて実行する制御例を説明する。
【００４６】
最初に、Ｓ６０１で、ＣＰＵ１７１はユーザによって、マニュアルステイプルボタン５２０が押されたかどうかを判断する。マニュアルステイプルボタン５２０が押されたとＣＰＵ１７１が判断した場合は、Ｓ６０２に進む。そして、Ｓ６０２で、ＣＰＵ１７１はフィニッシャ単体動作モードになっているかどうかを判断する。フィニッシャ単体動作モードであるとＣＰＵ１７１が判断した場合、メインシステムはソフトウェアバージョンアップ中であり、メインシステムとの通信は行わないため、Ｓ６０４に進む。
一方、Ｓ６０２で、フィニッシャ単体動作モードでないとＣＰＵ１７１が判断した場合は、Ｓ６０３に進み、ＣＰＵ１７１はメインシステム６００に対して、その他のジョブを受け付けないように通知して、Ｓ６０４へ進む。これにより、マニュアルステイプルボタン５２０が押下された場合、ＣＰＵ１７１は、印刷装置を制御する制御部と通信しない状態に遷移する。
【００４７】
Ｓ６０４では、ＣＰＵ１７１は、マニュアルステイプルボタンが押下されてから、もしくはステイプル処理が実行されてからの時間を計測し、一定時間が経過しているとＣＰＵ１７１が判断した場合は、Ｓ６０７に進む。
一方、Ｓ６０４で、一定時間が経過していないとＣＰＵ１７１が判断した場合は、Ｓ６０５に進み、ＣＰＵ１７１は、ユーザによってスタックトレイ５０５上に紙束がセットされた場合に、紙束検知センサ５２６が紙束を検知しているかどうかを判断する。Ｓ６０５で紙束がセットされているとＣＰＵ１７１が判断した場合、Ｓ６０６で、フィニッシャ部１７０が紙束に対してステイプル処理を実行し、Ｓ６０４に戻る。なお、連続してマニュアルステイプル処理を実施する場合は、Ｓ６０４〜Ｓ６０６を繰り返すこととする。
【００４８】
一方、Ｓ６０４で一定時間が経過していると判断した場合、Ｓ６０７で、フィニッシャ部１７０のＣＰＵ１７１がフィニッシャ単体動作モードであるかどうかを判断する。フィニッシャ単体動作モードでないとＣＰＵ１７１が判断した場合は、Ｓ６０８で、フィニッシャ部１７０のＣＰＵ１７１がメインシステム６００に対して、他のジョブの受付を開始するように通知し、Ｓ６０１に戻る。
一方、Ｓ６０７で、フィニッシャ単体動作モードであるとＣＰＵ１７１が判断した場合は、メインシステムとの通信は行わないので、何もせずにＳ６０１に戻る。
【００４９】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【００５０】
本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をパソコン（コンピュータ）等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【００５１】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【符号の説明】
【００５２】
１００  印刷装置
１４０  プリンタ部
１７０  フィニッシャ部
【図１】
2015003460.tif 000003
【図２】
2015003460.tif 000004
【図３】
2015003460.tif 000005
【図４】
2015003460.tif 000006
【図５】
2015003460.tif 000007
【図６】
2015003460.tif 000008