(57)【要約】【課題】針の残量が所定のニアエンドレベルになったことを検知するセンサを必要とすることなく、針が無くなる前に通知を出力すること。【解決手段】画像形成システムは、表示部と、ステープルユニットが新しく装着された際に、前記ステープルユニット内の針の量に対応した第１の数値情報の入力を促す第１の画面を前記表示部に表示する第１処理部と、ステープルが実施された場合に、当該ステープルの実施による針の使用量をカウントし、前記使用量と、前記第１の画面に応じて入力された前記第１の数値情報と、に基づいて、前記ステープルユニット内の針の残量にかかる通知を出力する第２処理部と、を備えることを特徴とする。【選択図】図１
2020152507.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
ステープルユニットが新しく装着された際に、前記ステープルユニット内の針の量に対応した第１の数値情報の入力を促す第１の画面を前記表示部に表示する第１処理部と、
ステープルが実施された場合に、当該ステープルの実施による針の使用量をカウントし、前記使用量と、前記第１の画面に応じて入力された前記第１の数値情報と、に基づいて、前記ステープルユニット内の針の残量にかかる通知を出力する第２処理部と、
を備える画像形成システム。
【請求項２】
前記第２処理部は、前記使用量と、前記第１の数値情報と、に基づいて前記残量に対応した第２の数値情報を取得し、前記第２の数値情報が所定の条件を満たす場合に、前記通知を出力する、
請求項１に記載の画像形成システム。
【請求項３】
前記ステープルユニット内の針の有無を検知するセンサをさらに備え、
前記第１処理部は、前記センサの出力情報の変化に基づいて前記ステープルユニットの装着を検知する、
請求項１または２に記載の画像形成システム。
【請求項４】
前記通知は、前記残量が少ない旨を示す第２の画面であり、
前記第２処理部は、前記第２の画面を前記表示部に表示する、
請求項１から３の何れか一項に記載の画像形成システム。
【請求項５】
ステープルユニットが新しく装着された際に、前記ステープルユニット内の針の量に対応した数値情報の入力を促す画面を画像形成装置の表示部に表示する第１処理部と、
ステープルが実施された場合に、当該ステープルの実施による針の使用量をカウントし、前記使用量と、前記画面の表示に応じて入力された前記数値情報と、に基づいて、前記ステープルユニット内の針の残量にかかる通知を出力する第２処理部と、
を備える周辺装置。
【請求項６】
コンピュータに、
ステープルユニットが新しく装着された際に、前記ステープルユニット内の針の量に対応した数値情報の入力を促す画面を画像形成装置の表示部に表示するステップと、
ステープルが実施された場合に、当該ステープルの実施による針の使用量をカウントするステップと、
前記使用量と、前記画面の表示に応じて入力された前記数値情報と、に基づいて、前記ステープルユニット内の針の残量にかかる通知を出力するステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム、周辺装置、およびプログラムに関する。
【背景技術】
【０００２】
ステープルを実施することができる画像形成システムに関しては、針が無くなる前にユーザに通知できる機能が要望される。
【０００３】
例えば特許文献１には、針の残量が所定のニアエンドレベルになったことを検知するセンサをシステムに設けた構成が開示されている。この構成によって、針が無くなる前に通知を表示することを可能とされている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、針の残量が所定のニアエンドレベルになったことを検知するセンサをシステムに搭載すると、システムのコストが上がる。
【０００５】
本発明は、上記に鑑みてなされたものであって、針の残量が所定のニアエンドレベルになったことを検知するセンサを必要とすることなく、針が無くなる前に通知を出力できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、表示部と、ステープルユニットが新しく装着された際に、前記ステープルユニット内の針の量に対応した第１の数値情報の入力を促す第１の画面を前記表示部に表示する第１処理部と、ステープルが実施された場合に、当該ステープルの実施による針の使用量をカウントし、前記使用量と、前記第１の画面に応じて入力された前記第１の数値情報と、に基づいて、前記ステープルユニット内の針の残量にかかる通知を出力する第２処理部と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、針の残量が所定のニアエンドレベルになったことを検知するセンサを必要とすることなく、針が無くなる前に通知を出力できるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態の画像形成システムのハードウェア構成の一例を示す模式的な図である。
【図２】図２は、実施形態の画像形成システムの機能構成の一例を示す模式的な図である。
【図３】図３は、針が満杯に充填されたステープルユニットを装着したか否かの入力を促す画面の一例を示す図である。
【図４】図４は、ステープルユニット内の針の量の入力を促す画面の一例を示す図である。
【図５】図５は、残量が少なくなった旨を示す画面の一例を示す図である。
【図６】図６は、ステープルユニットの装着時の画像形成システムの動作を説明するためのフローチャートである。
【図７】図７は、ステープルユニットの装着後の画像形成システムの動作を説明するためのフローチャートである。
【発明を実施するための形態】
【０００９】
以下に、図１〜図７を参照しながら、画像形成システム、周辺装置、およびプログラムの実施形態を詳細に説明する。また、以下の実施形態によって本発明が限定されるものではなく、以下の実施形態における構成要素には、当業者が容易に想到できるもの、実質的に同一のもの、およびいわゆる均等の範囲のものが含まれる。さらに、以下の実施形態の要旨を逸脱しない範囲で構成要素の種々の省略、置換、変更および組み合わせを行うことができる。  
【００１０】
（実施形態の画像形成システムのハードウェア構成の説明）
図１は、実施形態の画像形成システムのハードウェア構成の一例を示す模式的な図である。本図に示されるように、画像形成システム１は、画像形成装置９と、周辺装置２と、を備える。
【００１１】
画像形成装置９は、画像形成指示情報に基づいて用紙上に画像を形成する装置である。画像形成指示情報は、用紙に画像形成（印刷）するための画像情報を含む情報である。画像形成指示情報は、例えば、画像が形成された原稿を光学的にスキャンして得られた情報に基づいて生成される。また、画像形成指示情報は、例えば、ＰＣ（Personal  Computer）等から受信した情報に基づいて生成される。画像形成装置９は、このようにして生成された画像形成指示情報に基づいて、用紙上に画像を形成する。画像形成装置９は、画像が形成された用紙を周辺装置２に搬送する。
【００１２】
画像形成装置９は、例えば次に説明するハードウェア構成を備えている。
【００１３】
画像形成装置９は、コントローラ９１０、近距離通信回路９２０、エンジン制御部９３０、操作パネル９４０、および通信Ｉ／Ｆ９５０を備えている。
【００１４】
これらのうち、コントローラ９１０は、コンピュータの主要部であるＣＰＵ９０１、システムメモリ（ＭＥＭ−Ｐ）９０２、ノースブリッジ（ＮＢ）９０３、サウスブリッジ（ＳＢ）９０４、ＡＳＩＣ(Application  Specific  Integrated  Circuit)９０６、記憶部であるローカルメモリ（ＭＥＭ−Ｃ）９０７、ＨＤＤコントローラ９０８、及び、記憶部であるＨＤ９０９を有し、ＮＢ９０３とＡＳＩＣ９０６との間をＡＧＰ(Accelerated  Graphics  Port)バス９２１で接続した構成となっている。
【００１５】
これらのうち、ＣＰＵ９０１は、画像形成装置９の全体制御を行う制御部である。ＮＢ９０３は、ＣＰＵ９０１と、ＭＥＭ−Ｐ９０２、ＳＢ９０４、及びＡＧＰバス９２１とを接続するためのブリッジであり、ＭＥＭ−Ｐ９０２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩ(Peripheral  Component  Interconnect)マスタ及びＡＧＰターゲットとを有する。
【００１６】
ＭＥＭ−Ｐ９０２は、コントローラ９１０の各機能を実現させるプログラムやデータの格納用メモリであるＲＯＭ９０２ａ、プログラムやデータの展開、及びメモリ印刷時の描画用メモリなどとして用いるＲＡＭ９０２ｂとからなる。なお、ＲＡＭ９０２ｂに記憶されているプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００１７】
ＳＢ９０４は、ＮＢ９０３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。ＡＳＩＣ９０６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ(Integrated  Circuit)であり、ＡＧＰバス９２１、ＰＣＩバス９２２、ＨＤＤ９０８およびＭＥＭ−Ｃ９０７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ９０６は、ＰＣＩターゲットおよびＡＧＰマスタ、ＡＳＩＣ９０６の中核をなすアービタ（ＡＲＢ）、ＭＥＭ−Ｃ９０７を制御するメモリコントローラ、ハードウェアロジックなどにより画像データの回転などを行う複数のＤＭＡＣ(Direct  Memory  Access  Controller)、並びに、スキャナ部９３１及びプリンタ部９３２との間でＰＣＩバス９２２を介したデータ転送を行うＰＣＩユニットとからなる。なお、ＡＳＩＣ９０６には、ＵＳＢ(Universal  Serial  Bus)のインターフェースや、ＩＥＥＥ１３９４(Institute  of  Electrical  and  Electronics  Engineers  1394）のインターフェースを接続するようにしてもよい。
【００１８】
ＭＥＭ−Ｃ９０７は、コピー用画像バッファ及び符号バッファとして用いるローカルメモリである。ＨＤ９０９は、画像データの蓄積、印刷時に用いるフォントデータの蓄積、フォームの蓄積を行うためのストレージである。ＨＤ９０９は、ＣＰＵ９０１の制御にしたがってＨＤ９０９に対するデータの読出又は書込を制御する。ＡＧＰバス９２１は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレータカード用のバスインタフェースであり、ＭＥＭ−Ｐ９０２に高スループットで直接アクセスすることにより、グラフィックスアクセラレータカードを高速にすることができる。
【００１９】
また、近距離通信回路９２０は、ＮＦＣ、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の通信回路である。
【００２０】
エンジン制御部９３０は、スキャナ部９３１、プリンタ部９３２、および搬送部９３３を備える。スキャナ部９３１は、画像が形成された原稿を光学的にスキャンする。プリンタ部９３２は、スキャナ部９３１によって得られた情報などに基づいて生成された画像形成指示情報に基づき、用紙に画像を形成（印刷）する。搬送部９３３は、画像が形成された用紙を周辺装置２に搬送する。つまり、搬送部９３３は、画像が形成された用紙を周辺装置２に排紙する。
【００２１】
操作パネル９４０は、現在の設定値や選択画面等を表示させ、使用者からの入力を受け付けるタッチパネル等のパネル表示部９４０ａ、並びに、濃度の設定条件などの画像形成に関する条件の設定値を受け付けるテンキー及びコピー開始指示を受け付けるスタートキー等からなる操作パネル９４０ｂを備えている。コントローラ９１０は、画像形成装置９全体の制御を行い、例えば、描画、通信、操作パネル９４０からの入力等を制御する。スキャナ部９３１又はプリンタ部９３２には、誤差拡散やガンマ変換などの画像処理部分が含まれている。
【００２２】
なお、画像形成装置９は、操作パネル９４０のアプリケーション切り替えキーにより、ドキュメントボックス機能、コピー機能、プリンタ機能、およびファクシミリ機能を順次に切り替えて選択することが可能となる。ドキュメントボックス機能の選択時にはドキュメントボックスモードとなり、コピー機能の選択時にはコピーモードとなり、プリンタ機能の選択時にはプリンタモードとなり、ファクシミリモードの選択時にはファクシミリモードとなる。
【００２３】
また、通信Ｉ／Ｆ９５０は、周辺装置２とデータ通信をするためのインターフェースである。近距離通信回路９２０及び通信Ｉ／Ｆ９５０は、ＰＣＩバス９２２を介して、ＡＳＩＣ９０６に電気的に接続されている。
【００２４】
周辺装置２は、画像形成装置９に接続されている。周辺装置２は、画像形成装置９の搬送部９３３から排紙された用紙を所定枚数束ねて、所定枚数の用紙の束に対してステープルすることができる。周辺装置２は、ステープルに加えて、穴あけや用紙折りなどを実行できるように構成されてもよい。
【００２５】
なお、ステープルを実施するか否かの設定や、ステープルする用紙の枚数や部数は、ジョブに記録されている。ステープルを実施するか否かの設定や、ステープルする用紙の枚数や部数に関する設定は、印刷の指示とともに、操作パネル９４０を介して画像形成装置９に入力される。これらの設定を含む印刷の指示は、実行すべき処理をまとめた情報、つまりジョブに記録され、内部のキューに積まれる。画像形成装置９は、当該ジョブを実行する際には、当該ジョブは周辺装置２に転送する。周辺装置２は、画像形成装置９から受信したジョブに基づいて、ステープルを実施するか否かを判断することができる。また、周辺装置２は、ジョブに基づいて、ステープルする用紙の枚数や部数を特定することができる。
【００２６】
周辺装置２は、例えば次に説明するハードウェア構成を備えている。
【００２７】
周辺装置２は、コントローラ２１０、載置部２２０、フィニッシャトレイ２３０、ステープルユニット２４０、ステープル駆動部２５０、センサ２６０、および通信Ｉ／Ｆ２７０を備えている。
【００２８】
通信Ｉ／Ｆ２７０は、画像形成装置９とデータ通信をするためのインターフェースである。通信Ｉ／Ｆ２７０を介して、ジョブの受信や、後述する各画面を表示する指示の送信が実施される。
【００２９】
コントローラ２１０は、演算装置であるＣＰＵ２１１と、記憶装置であるＲＯＭ２１２およびＲＡＭ２１３を備えている。つまり、コントローラ２１０は、通常のコンピュータと同等のハードウェア構成を備えている。
【００３０】
ＣＰＵ２１１は、周辺装置２の全体制御を行う制御部である。ＣＰＵ２１１は、画像形成装置９から受信したジョブに基づいて、周辺装置２が有する各構成要素を制御する。ＲＯＭ２１２は、コントローラ２１０の各機能を実現させるプログラムやデータの格納用メモリである。ＲＡＭ２１３は、ＣＰＵ２１１に対し、制御を実施する際のワーキングメモリとしての機能を提供する。画像形成装置９から受信したジョブは、例えばＲＡＭ２１３に格納され、当該ジョブの実行が完了するまでＲＡＭ２１３に保持される。
【００３１】
載置部２２０は、画像形成装置９の搬送部９３３によって搬送されてきた用紙を所定数集めて、集められた所定数の用紙の束をステープル可能な位置にセットする。ステープルすることが設定されている場合には、載置部２２０は、ステープルが実施された後、用紙の束をフィニッシャトレイ２３０に送る。ステープルすることが設定されてない場合には、載置部２２０は、用紙の束を、ステープルされていない状態でフィニッシャトレイ２３０に送る。
【００３２】
ステープルユニット２４０は、ステープル針が収容される着脱可能な容器である。以降、ステープル針を、針と表記する。ステープルユニット２４０内の針が無くなった場合などにおいては、使用者は、当該ステープルユニット２４０を取り外して、針が収容された新しいステープルユニット２４０を装着することで、周辺装置２に針を補充することができる。
【００３３】
センサ２６０は、ステープルユニット２４０内の針の有無を検知する。
【００３４】
実施形態では、センサ２６０の出力情報は、ＣＰＵ２１１によって、新しいステープルユニット２４０の装着の検知に使用される。例えば、ステープルユニット２４０内の針が「無」から「有」に変化した場合、新しいステープルユニット２４０が装着されたことが検知される。
【００３５】
なお、ステープルユニット２４０の交換の検知に使用できる情報を出力するセンサであれば、任意のセンサが実施形態のセンサ２６０として採用され得る。例えば、ステープルユニット２４０の着脱を検知するセンサが、実施形態のセンサ２６０として採用され得る。
【００３６】
ステープル駆動部２５０は、ステープルユニット２４０に収容された針を、載置部２２０によって載置された用紙の束に打ち出す。
【００３７】
（実施形態の画像形成システムの機能構成の説明）
図２は、実施形態の画像形成システムの機能構成の一例を示す模式的な図である。
【００３８】
画像形成装置９は、使用者に種々の画面を表示する表示部９１と、使用者からの入力を受け付ける入力部９２と、を備えている。
【００３９】
表示部９１は、例えばパネル表示部９４０ａによって構成される。また、入力部９２は、操作パネル９４０ｂによって構成される。なお、パネル表示部９４０ａがタッチパネルによって構成される場合には、入力部９２は、パネル表示部９４０ａによって構成されてもよい。
【００４０】
周辺装置２は、第１処理部２１と、第２処理部２２と、を備えている。
【００４１】
第１処理部２１は、ステープルユニット２４０が新しく装着された際に、当該ステープルユニット２４０内の針の量の入力を促す画面（第１の画面）を画像形成装置９の表示部９１に表示する。
【００４２】
第２処理部２２は、ステープル駆動部２５０を制御して、ステープルを実施する。第２処理部２２は、ステープルを実施した場合に、当該ステープルの実施による針の使用量をカウントする。そして、第２処理部２２は、カウントによって得られた使用量と、第１の画面に応じて画像形成装置９の入力部９２を介して入力された数値情報と、に基づいて、ステープルユニット２４０内の針の残量にかかる通知を出力する。
【００４３】
実施形態では、一例として、第２処理部２２は、カウントされた使用量と、入力された数値情報と、に基づいてステープルユニット２４０内の針の残量を算出する。そして、第２処理部２２は、当該残量が所定のしきい値以下となった場合に、残量が少なくなった旨を示す画面（第２の画面）を画像形成装置９の表示部９１に表示する。
【００４４】
つまり、周辺装置２は、ステープルユニット２４０の装着時に使用者によって入力される針の残量と、ステープルの実施毎にカウントされる針の使用量と、に基づいてステープルユニット２４０の装着後の針の残量を推定するように構成されている。これによって、周辺装置２は、特別なセンサを要することなく針の残量が所定のニアエンドレベルになったことを検知することが可能である。
【００４５】
以降、ステープルユニット２４０が新しく装着された際に入力された、当該ステープルユニット２４０内の針の量を、装着時残量と表記する。
【００４６】
また、ステープルユニット２４０が新しく装着された後の当該ステープルユニット２４０内の針の量を、動作時残量と表記する。
【００４７】
また、第２の画面を表示するか否かの判断のために動作時残量と比較されるしきい値を、ニアエンドしきい値と表記する。
【００４８】
また、「量」を表す物理量の種類は、特定の種類に限定されない。「量」は、本数であってもよいし、ステープルユニット２４０に収容できる針の最大量に対する割合であってもよい。「量」を示す物理量の種類は、各種処理の前、途中、または後で、画像形成装置９または周辺装置２において適宜変換され得る。
【００４９】
以降では、特に断りが無い限り、「量」、例えば装着時残量や動作時残量は、本数として表されるものとして説明する。
【００５０】
なお、第２処理部２２は、一例として、ステープルユニット２４０に収容できる針の最大量と残量との差分を、ステープル実施本数というパラメータで管理する。なお、当該パラメータの名称はステープル実施本数でなくてもよい。
【００５１】
具体的には、第２処理部２２は、ステープルユニット２４０の装着時に、ステープルユニット２４０に収容できる針の最大量（以降、単に、最大量と表記する）から装着時残量を減算して得られる値を、ステープルユニット２４０の装着時におけるステープル実施本数とする。
【００５２】
つまり、針が満杯に充填されていないステープルユニット２４０が装着された場合、第２処理部２２は、そのステープルユニット２４０は、針が満杯に重点された状態で装着され、その後、針が使用されたと見なす。ステープル実施本数は、満杯の状態からの針の減少量を示している。
【００５３】
第２処理部２２は、装着時におけるステープル実施本数を取得した後、ステープルが実施される毎に、ステープル実施本数を１ずつインクリメントする。つまり、第２処理部２２は、装着時におけるステープル実施本数の値に、装着後の使用量のカウント値を加算する。そして、第２処理部２２は、最大量からインクリメント後のステープル実施本数を減算することで、動作時残量を取得する。
【００５４】
上記の処理を、数式を用いて説明する。まず、装着時残量をＲｉｎｉ、最大量をＲｍａｘ、ステープルユニット２４０の装着時のステープル実施本数をＵｉｎｉと表記すると、Ｕｉｎｉは下記の式（１）によって表される。
Ｕｉｎｉ＝Ｒｍａｘ−Ｒｉｎｉ  ・・・（１）
【００５５】
ステープルユニット２４０が装着された後に実際の使用量のカウント値をＣと表記すると、動作時においては、Ｕは下記の式（２）によって表される。
Ｕ＝Ｕｉｎｉ＋Ｃ  ・・・（２）
【００５６】
Ｕは、最大量Ｒｍａｘと動作時残量との差分であるので、動作時残量は、下記の式（３）によって演算できる。なお、Ｒは動作時残量を表す。
Ｒ＝Ｒｍａｘ−Ｕ  ・・・（３）
【００５７】
実施形態では、第２処理部２２は、ステープルユニット２４０の装着時には、式（１）に基づいてステープル実施本数を取得する。そして、動作時には、第２処理部２２は、式（２）に基づいてステープル実施本数を更新する。さらに、第２処理部２２は、式（３）に基づいて動作時残量を取得する。そして、第２処理部２２は、動作時残量とニアエンドしきい値との比較に基づいて第２の画面を表示する。
【００５８】
なお、上記は、カウントされた使用量（つまりＣ）と、入力された装着時残量（つまりＲｉｎｉ）と、に基づいて第２の画面の表示タイミングを決める具体的な方法の一例である。第２の画面の表示タイミングを決める具体的な方法は、これに限定されない。第２の画面の表示タイミングを決める具体的な方法の他の例については、後ほど変形例として説明する。
【００５９】
なお、実施形態では、第１処理部２１は、ステープルユニット２４０の装着を、センサ２６０の出力情報に基づいて検知する。第１処理部２１は、センサ２６０の出力情報をモニタリングしている。センサ２６０の出力情報が、ステープルユニット２４０内の針が無い旨を示す値から針がある旨を示す値に変化した場合、第１処理部２１は、ステープルユニット２４０が装着されたことを検知する。
【００６０】
また、第１処理部２１は、第１の画面を表示部９１に表示する前に、針が満杯に充填されたステープルユニット２４０を装着したか否かの入力を促す画面（第３の画面）を表示部９１に表示する。針が満杯に充填されたステープルユニット２４０を装着した旨の入力がなされた場合には、第２処理部２２は、ステープルユニット２４０の装着時のステープル実施本数の値をゼロに設定する。
【００６１】
なお、前述したように、ＲＯＭ２１２にはプログラムが予め格納されている。一例では、ＣＰＵ２１１が、ＲＯＭ２１２に格納されている当該プログラムを実行することによって、第１処理部２１および第２処理部２２として機能する。
【００６２】
（実施形態の画像形成システムの表示部に表示される各種画面の説明）
図３は、針が満杯に充填されたステープルユニット２４０を装着したか否かの入力を促す画面（第３の画面）の一例を示す図である。
【００６３】
図３に示されるように、第３の画面１０００は、「交換後のステープルユニットの針残量は満杯でない場合は設定ボタンを押して下さい。満杯の場合は終了を押して下さい。」という内容のテキストを含んでいる。また、画面１０００には、設定ボタン１００１および終了ボタン１００２を含んでいる。使用者は、入力部９２によって、設定ボタン１００１および終了ボタン１００２の何れかを押下することができる。
【００６４】
図４は、ステープルユニット２４０内の針の量の入力を促す画面（第１の画面）の一例を示す図である。
【００６５】
第１の画面１１００は、「交換後のステープルユニットの針残量値を入力してください。」という内容のテキストを含んでいる。また、第１の画面１１００は、入力欄１１０１および終了ボタン１１０２を含んでいる。使用者は、入力部９２によって、入力欄１１０１に数値情報を入力したり、終了ボタン１１０２を押下したりすることができる。使用者が数値情報を入力すると、入力された内容が入力欄１１０１に略リアルタイムに表示される。入力欄１１０１に数値情報が表示された状態で終了ボタン１１０２が押下されると、入力欄１１０１に表示されている数値情報が、ステープルユニット２４０内の針の量の入力値、つまり装着時残量として確定される。
【００６６】
なお、入力値の種類は、本数であってもよいし、最大量に対する割合であってもよい。入力値の種類は、例えば第１処理部２１または第２処理部２２によって、後段の処理で使用される種類（ここでは本数）に適宜、変換される。入力値の種類の変換は、画像形成装置９のＣＰＵ９０１によって実施されてもよい。
【００６７】
図５は、残量が少なくなった旨を示す画面（第２の画面）の一例を示す図である。
【００６８】
第２の画面１２００は、「針残量が少なくなりました。」という内容のテキストを含んでいる。利用者は、本画面１２００を視認することによって、ステープルユニット２４０内の針の量がニアエンドレベルになったことを認識できる。よって、利用者は、ステープルユニット２４０が空になる前に、新しいステープルユニット２４０の準備を行うことができる。
【００６９】
（実施形態の画像形成システム１の動作の説明）
図６は、ステープルユニット２４０の装着時の画像形成システム１の動作を説明するためのフローチャートである。
【００７０】
第１処理部２１は、ステープルユニット２４０が新しく装着されたか否か、換言すると、ステープルユニット２４０が交換されたか否かを判定する（Ｓ１０１）。
【００７１】
例えば、第１処理部２１は、ステープルユニット２４０内に針が残っている場合には、センサ２６０の出力情報は、針がある旨を示している。ステープルユニット２４０内の針が無くなると、センサ２６０の出力情報は、針がない旨を示す値に変化する。その後、使用者がステープルユニット２４０を、針が充填された新しいステープルユニット２４０に交換すると、センサ２６０の出力情報は、針がない旨を示す値から針がある旨を示す値に変化する。第１処理部２１は、センサ２６０の出力情報が、針がない旨を示す値から針がある旨を示す値に変化すると、ステープルユニット２４０が新しく装着されたと判定する。
【００７２】
なお、ステープルユニット２４０が新しく装着されたか否かの判定方法はこれに限定されない。例えば、ステープルユニット２４０の着脱を検知するセンサが設けられている場合には、第１処理部２１は、当該センサの出力情報が脱状態を示す値から着状態を示す値に変化した場合に、ステープルユニット２４０が新しく装着されたと判定してもよい。
【００７３】
または、ステープルユニット２４０の装着時には、使用者が操作パネル９４０を操作することによってステープルユニット２４０を装着した旨を画像形成システム１に通知してもよい。第１処理部２１は、当該通知によって、ステープルユニット２４０の装着を検知することができる。
【００７４】
ステープルユニット２４０が新しく装着されていない場合には（Ｓ１０１：Ｎｏ）、第１処理部２１は、Ｓ１０１の判定を再び実行する。
【００７５】
ステープルユニット２４０が新しく装着された場合には（Ｓ１０１：Ｙｅｓ）、第１処理部２１は、表示部９１に、針が満杯に充填されたステープルユニット２４０を装着したか否かの入力を促す第３の画面１０００を表示する（Ｓ１０２）。
【００７６】
つまり、第１処理部２１は、第３の画面１０００を通知する指示を通信Ｉ／Ｆ２７０を介して画像形成装置９に送信する。画像形成装置９は、当該指示を受信すると、表示部９１に第３の画面１０００を表示する。
【００７７】
使用者は、第３の画面１０００に含まれる設定ボタン１００１または終了ボタン１００２を押下することができる。使用者は、針が満杯に充填されていないステープルユニット２４０を装着した場合には、例えば設定ボタン１００１を押下する。これによって、針が満杯に充填されていない旨を示す入力情報が生成される。また、使用者は、針が満杯に充填されているステープルユニット２４０を装着した場合には、例えば終了ボタン１００２を押下する。針が満杯に充填されている旨を示す入力情報が生成される。入力情報は、画像形成装置９から周辺装置２の第１処理部２１に送られる。
【００７８】
第１処理部２１は、第３の画面１０００に対応した入力情報を受信する（Ｓ１０３）。入力情報が、針が満杯に充填されていない旨を示す場合には（Ｓ１０４：Ｎｏ）、第１処理部２１は、Ｓ１０２と同じ要領で、表示部９１に、ステープルユニット２４０内の針の量の入力を促す第１の画面１１００を表示する（Ｓ１０５）。
【００７９】
使用者が、入力欄１１０１に所望の数値情報を表示して終了ボタン１１０２を押下すると、入力欄１１０１に表示された数値情報は、装着時残量Ｒｉｎｉとして画像形成装置９から第２処理部２２に送られる。
【００８０】
第１処理部２１は、装着時残量Ｒｉｎｉを受信すると（Ｓ１０６）、当該装着時残量Ｒｉｎｉを第２処理部２２に渡す。第２処理部２２は、最大量Ｒｍａｘから装着時残量Ｒｉｎｉを減算することによって、ステープル実施本数Ｕ（正確にはＵｉｎｉ）を取得する（Ｓ１０７）。
【００８１】
第３の画面１０００に対応した入力情報が、針が満杯に充填された旨を示す場合には（Ｓ１０４：Ｙｅｓ）、第１処理部２１は、装着時残量は満杯である旨を第２処理部２２に渡す。第２処理部２２は、ステープル実施本数Ｕ（正確にはＵｉｎｉ）をゼロとする（Ｓ１０８）。
【００８２】
Ｓ１０７またはＳ１０８の処理によって、新しいステープルユニット２４０の装着時の動作が終了する。
【００８３】
新しいステープルユニット２４０を装着後、使用者は、ステープルの実施を伴う印刷を画像形成システム１に実施させることができる。
【００８４】
図７は、ステープルユニット２４０の装着後の画像形成システム１の動作を説明するためのフローチャートである。ここでは、使用者の操作によって設定されたジョブを実行する動作を説明する。
【００８５】
画像形成装置９によって１枚の用紙が排紙されると（Ｓ２０１）、当該用紙は、載置部２２０によって集められる。第２処理部２２は、所定枚数の用紙が集まったか否かを判定する（Ｓ２０２）。所定枚数は、部を構成する用紙の枚数であり、ジョブに記録されている。
【００８６】
所定枚数の用紙が集まっていない場合（Ｓ２０２：Ｎｏ）、Ｓ２０１の処理が再び実行される。
【００８７】
所定枚数の用紙が集まった場合（Ｓ２０２：Ｙｅｓ）、第２処理部２２は、ステープルを実施するか否かを判定する（Ｓ２０３）。ステープルを実施する設定がジョブに記録されている場合には、第２処理部２２は、ステープルを実施すると判定する。ステープルを実施しない設定がジョブに記録されている場合には、第２処理部２２は、ステープルを実施しないと判定する。
【００８８】
ステープルを実施しない場合（Ｓ２０３：Ｎｏ）、以降に述べるＳ２０４からＳ２０７までの処理がスキップされて、Ｓ２０８の処理が実行される。
【００８９】
ステープルを実施する場合（Ｓ２０３：Ｙｅｓ）、第２処理部２２は、ステープル駆動部２５０を制御することによってステープルを実施し（Ｓ２０４）、ステープル実施本数Ｕを１だけインクリメントする（Ｓ２０５）。そして、第２処理部２２は、最大量Ｒｍａｘから、インクリメント後のステープル実施本数Ｕを減算することによって、動作時残量Ｒを取得して、動作時残量Ｒがニアエンドしきい値以下であるか否かを判定する（Ｓ２０６）。
【００９０】
動作時残量Ｒがニアエンドしきい値以下である場合（Ｓ２０６：Ｙｅｓ）、第２処理部２２は、残量が少なくなった旨を示す第２の画面１２００を表示部９１に表示する（Ｓ２０７）。第２の画面１２００の表示は、Ｓ１０２と同じ要領で実施される。
【００９１】
動作時残量Ｒがニアエンドしきい値以下ではない場合（Ｓ２０６：Ｎｏ）、Ｓ２０７がスキップされる。
【００９２】
動作時残量Ｒがニアエンドしきい値以下ではない場合（Ｓ２０６：Ｎｏ）、またはＳ２０７の後、第２処理部２２は、載置部２２０を制御して、用紙の束をフィニッシャトレイ２３０に送り出す（Ｓ２０８）。そして、第２処理部２２は、所定部数の印刷が完了したか否かを判定する（Ｓ２０９）。所定部数は、ジョブに記録されている。
【００９３】
所定部数の印刷が完了していない場合（Ｓ２０９：Ｎｏ）、Ｓ２０１の処理が再び実行される。所定部数の印刷が完了した場合（Ｓ２０９：Ｙｅｓ）、ジョブを実行する動作が完了する。
【００９４】
（変形例１）
以上の説明においては、第２処理部２２は、式（１）〜式（３）に基づいて動作時残量Ｒを算出して、Ｒがニアエンドしきい値以下となった場合に第２の画面１２００を表示した。カウントされた使用量Ｃと、入力された装着時残量Ｒｉｎｉと、に基づいて第２の画面１２００の表示タイミングを決める方法は、これに限定されない。
【００９５】
例えば、第２処理部２２は、ステープルの実施の際には、ステープル実施本数Ｕに替えて、（Ｒｍａｘ−Ｃ）を演算してもよい。そして、第２処理部２２は、（Ｒｍａｘ−Ｃ）に基づいて下記の式（４）を演算することによって、動作時残量Ｒを取得してもよい。
Ｒ＝（Ｒｍａｘ−Ｃ）−（Ｒｍａｘ−Ｒｉｎｉ）  ・・・（４）
【００９６】
そして、第２処理部２２は、式（４）に基づいて得られた動作時残量Ｒがニアエンドしきい値以下となった場合に、第２の画面１２００を表示部９１に表示する。
【００９７】
（変形例２）
さらに別の例では、第２処理部２２は、単に、実際に使用された量Ｃのみを管理してもよい。第２処理部２２は、ステープルの実施の際には、Ｃを１だけインクリメントするとともに、下記の式（５）によって動作時残量Ｒを取得してもよい。
Ｒ＝Ｒｉｎｉ−Ｃ  ・・・（５）
【００９８】
そして、第２処理部２２は、式（５）に基づいて得られた動作時残量Ｒがニアエンドしきい値以下となった場合に、第２の画面１２００を表示部９１に表示する。
【００９９】
（変形例３）
以上の説明では、第２の画面１２００を表示するタイミングは、動作時残量Ｒとニアエンドしきい値との比較に基づいて決定された。第２の画面１２００を表示するタイミングの決定方法はこれに限定されない。
【０１００】
例えば、第２処理部２２は、ステープル実施本数Ｕが所定量以上となった場合に、第２の画面１２００を表示してもよい。
【０１０１】
ステープル実施本数Ｕは、最大量Ｒｍａｘと動作時残量Ｒとの差分に相当する。よって、ステープル実施本数Ｕが、最大量Ｒｍａｘからニアエンドしきい値を減算して得られる量以上となった場合に第２の画面１２００を表示すれば、動作時残量Ｒがニアエンドしきい値以下となった場合に第２の画面１２００を表示する制御と同等の制御を実現することができる。
【０１０２】
このように、第２処理部２２は、カウントされた使用量Ｃと、入力された装着時残量Ｒｉｎｉと、に基づいて動作時残量Ｒに対応した物理量を取得し、当該物理量がニアエンドしきい値に対応した所定の条件を満たす場合に、第２の画面１２００を表示する。動作時残量Ｒに対応した物理量は、動作時残量Ｒであってもよいし、ステープル実施本数Ｕであってもよい。ニアエンドしきい値に対応した所定の条件は、動作時残量Ｒがニアエンドしきい値以下であることであってもよいし、ステープル実施本数Ｕが最大量Ｒｍａｘからニアエンドしきい値を減算して得られる量以上であることであってもよい。
【０１０３】
また、以上の説明では、動作時残量Ｒに対応した物理量（つまり動作時残量Ｒまたはステープル実施本数Ｕ）と、しきい値（つまりニアエンドしきい値または最大量Ｒｍａｘからニアエンドしきい値を減算して得られる値）とが等しい場合には、第２の画面１２００を表示する条件が満たされているものとして扱われた。動作時残量Ｒに対応した物理量としきい値とが等しい場合の扱いはこれに限定されない。動作時残量Ｒに対応した物理量としきい値とが等しい場合には、第２の画面１２００を表示する条件が満たされていないと判定されてもよい。
【０１０４】
また、以上の説明では、第２処理部２２は、ステープルユニット２４０内の針の残量が少ない旨の第２の画面１２００を表示部９１に表示した。この処理は、動作時残量Ｒにかかる通知を出力する処理の一例である。第２処理部２２は、ステープルユニット２４０内の針の残量が少ない旨を示す情報を、画像形成装置９を経由して所定のメールアドレス宛に送ってもよい。
【０１０５】
さらに、第２処理部２２は、動作時残量Ｒにかかる通知を出力するタイミングは、動作時残量Ｒに対応した物理量がニアエンドしきい値に対応した所定の条件を満たしたタイミングだけに限定されない。第２処理部２２は、例えば、動作時残量Ｒを表示部９１に常時、または使用者からの入力部９２への入力に応じて表示してもよい。
【０１０６】
以上述べたように、第１処理部２１は、ステープルユニット２４０が新しく装着された際に、当該ステープルユニット２４０内の針の量に対応した装着時残量Ｒｉｎｉの入力を促す第１の画面１１００を画像形成装置９の表示部９１に表示する。第２処理部２２は、ステープルが実施された場合に、当該ステープルの実施による針の使用量Ｃをカウントし、当該使用量Ｃと、装着時残量Ｒｉｎｉと、に基づいて、ステープルユニット２４０内の針の残量にかかる通知を出力する。
【０１０７】
よって、画像形成システム１は、針の残量が所定のニアエンドレベルになったことを検知するセンサを必要とすることなく、針が無くなる前に通知を出力できる。
【０１０８】
また、第２処理部２２は、使用量Ｃと、装着時残量Ｒｉｎｉと、に基づいて残量に対応した物理量（動作時残量Ｒまたはステープル実施本数Ｕ）を取得し、当該物理量が所定の条件を満たす場合に、通知を出力する。
【０１０９】
よって、画像形成システム１は、針の残量が所定のニアエンドレベルになったことを検知するセンサを必要とすることなく、針の残量を推定し、推定された針の残量に応じた通知を出力することができる。また、新しいステープルユニット２４０に針が満杯まで充填されていなくても、動作時において、針の残量を推定することができる。
【０１１０】
また、画像形成システム１は、ステープルユニット２４０内の針の有無を検知するセンサ２６０をさらに備え、当該センサ２６０の出力情報の変化に基づいてステープルユニット２４０の装着を検知する。
【０１１１】
よって、ステープルユニット２４０を装着した旨を使用者が画像形成システム１に入力しなくても、画像形成システム１は、ステープルユニット２４０の装着を自動的に検知することができる。
【０１１２】
なお、前述したように、センサ２６０の種類は、上記の種類だけに限定されない。例えば、ステープルユニット２４０の着脱を検知するセンサがセンサ２６０として適用されてもよい。これによって、例えば針がまだ残っている状態のステープルユニット２４０が新しいステープルユニット２４０に交換された場合であっても、新しいステープルユニット２４０が装着されたことを検知することが可能となる。
【０１１３】
また、通知は、例えば、残量が少ない旨を示す第２の画面１２００である。
【０１１４】
よって、使用者は、当該第２の画面１２００を視認することによって、ステープルユニット２４０内の針が空になる前に次のステープルユニット２４０を発注するなどの措置を講じることが可能となる。
【０１１５】
なお、実施形態の周辺装置２で実行されるプログラムは、例えば、上述した各部（第１処理部２１および第２処理部２２）を含むモジュール構成となっている。実際のハードウェアとしては、ＣＰＵ２１１（プロセッサ）がＲＯＭ２１２などの記憶装置から上記のプログラムを読み出して実行することにより上記各部がＲＡＭ２１３などの主記憶装置上にロードされ、第１処理部２１および第２処理部２２が主記憶装置上に生成されるようになっている。
【０１１６】
また、実施形態の周辺装置２で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録されて提供され得る。
【０１１７】
また、実施形態の周辺装置２で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、実施形態の周辺装置２で実行されるプログラムを、インターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１１８】
また、第１処理部２１および第２処理部２２の一部または全部は、画像形成装置９に含まれていてもよい。例えば、第１処理部２１および第２処理部２２の一部または全部を実現するプログラムは、画像形成装置９内の記憶装置（例えばＲＯＭ９０２ａ、ＲＡＭ９０２ｂ、またはＨＤ９０９）に格納され、画像形成装置９内のプロセッサ（例えばＣＰＵ９０１）によって実行されてもよい。
【０１１９】
なお、上記で説明した実施形態の各機能（第１処理部２１および第２処理部２２）は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサ（例えばＣＰＵ２１１やＣＰＵ９０１）や、上記で説明した各機能を実行するよう設計されたASIC（Application  Specific  Integrated  Circuit）、DSP（digital  signal  processor）、FPGA（field  programmable  gate  array）や従来の回路モジュール等のデバイスを含むものとする。
【０１２０】
また、上記実施の形態では、本発明の画像形成装置９を、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能を有する複合機に適用した例を挙げて説明した。実施形態は、複写機、プリンタ、スキャナ装置、ファクシミリ装置等の画像形成装置であればいずれにも適用することができる。
【符号の説明】
【０１２１】
１  画像形成システム
２  周辺装置
９  画像形成装置
２１  第１処理部
２２  第２処理部
９１  表示部
９２  入力部
２１０  コントローラ
２１１，９０１  ＣＰＵ
２１２，９０２ａ  ＲＯＭ
２１３，９０２ｂ  ＲＡＭ
２２０  載置部
２３０  フィニッシャトレイ
２４０  ステープルユニット
２５０  ステープル駆動部
２６０  センサ
２７０，９５０  通信Ｉ／Ｆ
９０９  ＨＤ
９１０  コントローラ
９３０  エンジン制御部
９３１  スキャナ部
９３２  プリンタ部
９３３  搬送部
９４０  操作パネル
９４０ａ  パネル表示部
９４０ｂ  操作パネル
１０００  第３の画面
１１００  第１の画面
１１０１  入力欄
１２００  第２の画面
【先行技術文献】
【特許文献】
【０１２２】
【特許文献１】特開２０１７−１１３９２４号公報
【図１】
2020152507.tif 000003
【図２】
2020152507.tif 000004
【図３】
2020152507.tif 000005
【図４】
2020152507.tif 000006
【図５】
2020152507.tif 000007
【図６】
2020152507.tif 000008
【図７】
2020152507.tif 000009