(57)【要約】【課題】管理者でないユーザによる不要な発注を防止する。【解決手段】カートリッジ等の消耗品を用いて画像を形成するプリンタにおいて、制御部は、入力された消耗品の発注数が上限値を超えていると判断した場合（Ｓ５：ＹＥＳ）、認証情報の入力を要請する（Ｓ７）。そして制御部は、要請に応じて入力された認証情報が、管理者認証情報に対応するか否かを判断する（Ｓ８）。【選択図】図３
2020055111.tif 000002
【特許請求の範囲】
【請求項１】
消耗品を用いて画像を形成する画像形成装置であって、
消耗品受注装置との通信を行う通信部と、
前記消耗品の発注数の上限値を記憶する上限値記憶部と、
管理者認証情報を記憶する認証情報記憶部と、
入力部と、
出力部と、
制御部と、を備え、
前記制御部は、
前記入力部を介して入力された前記消耗品の発注数が、前記上限値を超えているか否かを判断する第１判断処理と、
前記第１判断処理において前記発注数が前記上限値を超えていると判断された場合、前記出力部を介して認証情報の入力を要請する認証要請処理と、
前記認証要請処理に応じて前記入力部を介して入力された認証情報が、前記管理者認証情報に対応するか否かを判断する照合処理と、
を実行することを特徴とする画像形成装置。
【請求項２】
前記制御部は、
前記第１判断処理において前記発注数が前記上限値を超えていないと判断された場合、前記入力された発注数を、前記通信部を介して前記消耗品受注装置に送信する送信処理
を実行することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記制御部は、
前記照合処理において前記入力された認証情報が前記管理者認証情報に対応すると判断された場合、前記入力された発注数を、前記通信部を介して前記消耗品受注装置に送信する送信処理
を実行することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記消耗品の残量を検知する残量検知部と、
前記消耗品の残量の下限値を記憶する下限値記憶部と、をさらに備え、
前記制御部は、
前記残量検知部により検知された前記残量が、前記下限値以下か否かを判断する第２判断処理
をさらに実行し、
前記第１判断処理において前記発注数が前記上限値を超えていると判断され、かつ、前記第２判断処理において前記残量が前記下限値を超えていると判断された場合に、前記認証要請処理を実行することを特徴とする請求項１〜３のいずれか１項に記載の画像形成装置。
【請求項５】
前記制御部は、
前記第２判断処理において前記残量が前記下限値以下と判断された場合、前記入力された発注数を、前記通信部を介して前記消耗品受注装置に送信する送信処理
を実行することを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記消耗品は、第１消耗品と、第２消耗品と、を含み、
前記上限値は、前記第１消耗品の発注数の上限値である第１上限値と、前記第２消耗品の発注数の上限値である第２上限値と、を含み、
前記制御部は、
前記第１判断処理において、
前記入力部を介して入力された前記第１消耗品の発注数が、前記第１上限値を超えているか否かと、
前記入力部を介して入力された前記第２消耗品の発注数が、前記第２上限値を超えているか否かと、
を個別に判断することを特徴とする請求項１〜５のいずれか１項に記載の画像形成装置。
【請求項７】
前記上限値は、前記第１消耗品の発注数と前記第２消耗品の発注数との合計の上限値である合計上限値をさらに含み、
前記制御部は、
前記第１判断処理において、
前記入力部を介して入力された前記第１消耗品の発注数と前記第２消耗品の発注数との合計が、前記合計上限値を超えているか否か
をさらに判断することを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記上限値記憶部は、前記消耗品の発注数の初期上限値と、所定期間における前記消耗品の発注数である発注履歴と、を記憶し、
前記上限値は、前記初期上限値から前記発注履歴を減じた値であることを特徴とする請求項１〜７のいずれか１項に記載の画像形成装置。
【請求項９】
前記消耗品が装着される装着部と、
前記装着部に対する前記消耗品の着脱を検知する着脱検知部をさらに備え、
前記制御部は、
前記着脱検知部により１又は複数回の前記着脱が検知されたときに、前記上限値記憶部に記憶された前記発注履歴をリセットすることを特徴とする請求項８に記載の画像形成装置。
【請求項１０】
管理者権限情報を記憶する権限情報記憶部をさらに備え、
前記制御部は、
前記入力部を介して前記管理者権限情報が入力されたか否かを判断する第３判断処理
をさらに実行し、
前記第３判断処理において前記管理者権限情報が入力されたと判断された場合は、前記第１判断処理を実行しないことを特徴とする請求項１〜９のいずれか１項に記載の画像形成装置。
【請求項１１】
前記制御部は、
前記第３判断処理において前記管理者権限情報が入力されていないと判断された場合、前記出力部を介して前記上限値の報知を行うことを特徴とする請求項１０に記載の画像形成装置。
【請求項１２】
前記制御部は、
前記照合処理において前記入力された認証情報が前記管理者認証情報に対応しないと判断された場合、前記出力部を介して発注不可の報知を行う報知処理
を実行することを特徴とする請求項１〜１１のいずれか１項に記載の画像形成装置。
【請求項１３】
前記制御部は、
前記報知処理において、前記出力部を介して前記上限値の報知をさらに行うことを特徴とする請求項１２に記載の画像形成装置。
【請求項１４】
消耗品を用いて画像を形成する画像形成装置であって、消耗品受注装置との通信を行う通信部と、前記消耗品の発注数の上限値を記憶する上限値記憶部と、管理者認証情報を記憶する認証情報記憶部と、入力部と、出力部と、を備えた画像形成装置における消耗品の発注方法において、
前記入力部を介して入力された前記消耗品の発注数が、前記上限値を超えているか否かを判断する第１判断処理と、
前記第１判断処理において前記発注数が前記上限値を超えていると判断された場合、前記出力部を介して認証情報の入力を要請する認証要請処理と、
前記認証要請処理に応じて前記入力部を介して入力された認証情報が、前記管理者認証情報に対応するか否かを判断する照合処理と、
を備えたことを特徴とする発注方法。
【請求項１５】
消耗品を用いて画像を形成する画像形成装置であって、消耗品受注装置との通信を行う通信部と、前記消耗品の発注数の上限値を記憶する上限値記憶部と、管理者認証情報を記憶する認証情報記憶部と、入力部と、出力部と、制御部と、を備えた画像形成装置における消耗品の発注プログラムであって、
前記入力部を介して入力された前記消耗品の発注数が、前記上限値を超えているか否かを判断する第１判断処理と、
前記第１判断処理において前記発注数が前記上限値を超えていると判断された場合、前記出力部を介して認証情報の入力を要請する認証要請処理と、
前記認証要請処理に応じて前記入力部を介して入力された認証情報が、前記管理者認証情報に対応するか否かを判断する照合処理と、
を実行可能に、前記制御部を機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクカートリッジ等の消耗品を用いて画像を形成する画像形成装置、並びに、画像形成装置における消耗品の発注方法及びプログラムに関する。
【背景技術】
【０００２】
画像形成装置に用いられる消耗品の発注に関する技術として、特許文献１には、消耗品の残量が下限値以下となった場合に、消耗品の発注書が添付された電子メールを、周辺機器（画像形成装置）の管理者に送信することが示されている。また、特許文献１には、電子メールを、管理者を経由することなく、周辺機器から納品業者に直接送信できることも示されている（段落０００５）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１７５７１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
管理者（消耗品の発注管理に関する権限を持つ者）を経由することなく、画像形成装置から直接消耗品を発注する場合、画像形成装置のユーザ（管理者でない者）によって、故意又は過失により、必要以上の発注が行われ得る。この場合、不要な発注により、コストが増大してしまう。
【０００５】
本発明の目的は、管理者でないユーザによる不要な発注を防止できる、画像形成装置、並びに、画像形成装置における消耗品の発注方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係る画像形成装置は、消耗品を用いて画像を形成する画像形成装置であって、消耗品受注装置との通信を行う通信部と、前記消耗品の発注数の上限値を記憶する上限値記憶部と、管理者認証情報を記憶する認証情報記憶部と、入力部と、出力部と、制御部と、を備え、前記制御部は、前記入力部を介して入力された前記消耗品の発注数が、前記上限値を超えているか否かを判断する第１判断処理と、前記第１判断処理において前記発注数が前記上限値を超えていると判断された場合、前記出力部を介して認証情報の入力を要請する認証要請処理と、前記認証要請処理に応じて前記入力部を介して入力された認証情報が、前記管理者認証情報に対応するか否かを判断する照合処理と、を実行することを特徴とする。
【０００７】
本発明に係る画像形成装置における消耗品の発注方法は、消耗品を用いて画像を形成する画像形成装置であって、消耗品受注装置との通信を行う通信部と、前記消耗品の発注数の上限値を記憶する上限値記憶部と、管理者認証情報を記憶する認証情報記憶部と、入力部と、出力部と、を備えた画像形成装置における消耗品の発注方法において、前記入力部を介して入力された前記消耗品の発注数が、前記上限値を超えているか否かを判断する第１判断処理と、前記第１判断処理において前記発注数が前記上限値を超えていると判断された場合、前記出力部を介して認証情報の入力を要請する認証要請処理と、前記認証要請処理に応じて前記入力部を介して入力された認証情報が、前記管理者認証情報に対応するか否かを判断する照合処理と、を備えたことを特徴とする。
【０００８】
本発明に係る画像形成装置における消耗品の発注プログラムは、消耗品を用いて画像を形成する画像形成装置であって、消耗品受注装置との通信を行う通信部と、前記消耗品の発注数の上限値を記憶する上限値記憶部と、管理者認証情報を記憶する認証情報記憶部と、入力部と、出力部と、制御部と、を備えた画像形成装置における消耗品の発注プログラムであって、前記入力部を介して入力された前記消耗品の発注数が、前記上限値を超えているか否かを判断する第１判断処理と、前記第１判断処理において前記発注数が前記上限値を超えていると判断された場合、前記出力部を介して認証情報の入力を要請する認証要請処理と、前記認証要請処理に応じて前記入力部を介して入力された認証情報が、前記管理者認証情報に対応するか否かを判断する照合処理と、を実行可能に、前記制御部を機能させることを特徴とする。
【０００９】
本発明によれば、上限値を超える発注の場合は、認証が要請され、当該発注を行う者が管理者か否かの照合が行われる。これにより、管理者でないユーザによる不要な発注を防止できる。
【００１０】
前記制御部は、前記第１判断処理において前記発注数が前記上限値を超えていないと判断された場合、前記入力された発注数を、前記通信部を介して前記消耗品受注装置に送信する送信処理を実行してよい。この場合、上限値を超えない発注であれば、認証が要請されず、そのまま発注できるため、発注作業が容易である。
【００１１】
前記制御部は、前記照合処理において前記入力された認証情報が前記管理者認証情報に対応すると判断された場合、前記入力された発注数を、前記通信部を介して前記消耗品受注装置に送信する送信処理を実行してよい。この場合、当該発注を行う者が管理者であれば、上限値を超える発注が許可されるため、必要に応じて大量の発注が可能となり、ユーザビリティが向上する。
【００１２】
本発明に係る画像形成装置は、前記消耗品の残量を検知する残量検知部と、前記消耗品の残量の下限値を記憶する下限値記憶部と、をさらに備え、前記制御部は、前記残量検知部により検知された前記残量が、前記下限値以下か否かを判断する第２判断処理をさらに実行し、前記第１判断処理において前記発注数が前記上限値を超えていると判断され、かつ、前記第２判断処理において前記残量が前記下限値を超えていると判断された場合に、前記認証要請処理を実行してよい。この場合、残量が多いときに認証が要請されることで、不要な発注をより確実に防止できる。
【００１３】
前記制御部は、前記第２判断処理において前記残量が前記下限値以下と判断された場合、前記入力された発注数を、前記通信部を介して前記消耗品受注装置に送信する送信処理を実行してよい。この場合、残量が少なければ、認証が要請されず、そのまま発注できるため、発注作業が容易である。
【００１４】
前記消耗品は、第１消耗品と、第２消耗品と、を含み、前記上限値は、前記第１消耗品の発注数の上限値である第１上限値と、前記第２消耗品の発注数の上限値である第２上限値と、を含み、前記制御部は、前記第１判断処理において、前記入力部を介して入力された前記第１消耗品の発注数が、前記第１上限値を超えているか否かと、前記入力部を介して入力された前記第２消耗品の発注数が、前記第２上限値を超えているか否かと、を個別に判断してよい。この場合、消耗品が複数種類あるときに、種類ごとに判断を行うことで、種類ごとに不要な発注を防止できる。
【００１５】
前記上限値は、前記第１消耗品の発注数と前記第２消耗品の発注数との合計の上限値である合計上限値をさらに含み、前記制御部は、前記第１判断処理において、前記入力部を介して入力された前記第１消耗品の発注数と前記第２消耗品の発注数との合計が、前記合計上限値を超えているか否かをさらに判断してよい。この場合、複数種類の消耗品全体としての不要な発注を防止できる。
【００１６】
前記上限値記憶部は、前記消耗品の発注数の初期上限値と、所定期間における前記消耗品の発注数である発注履歴と、を記憶し、前記上限値は、前記初期上限値から前記発注履歴を減じた値であってよい。この場合、発注履歴を考慮することで、不要な発注をより確実に防止できる。
【００１７】
本発明に係る画像形成装置は、消耗品が装着される装着部と、前記装着部に対する前記消耗品の着脱を検知する着脱検知部をさらに備え、前記制御部は、前記着脱検知部により１又は複数回の前記着脱が検知されたときに、前記上限値記憶部に記憶された前記発注履歴をリセットしてよい。この場合、交換されずに保管されている在庫を考慮することで、不要な発注をより確実に防止できる。
【００１８】
本発明に係る画像形成装置は、管理者権限情報を記憶する権限情報記憶部をさらに備え、前記制御部は、前記入力部を介して前記管理者権限情報が入力されたか否かを判断する第３判断処理をさらに実行し、前記第３判断処理において前記管理者権限情報が入力されたと判断された場合は、前記第１判断処理を実行しなくてよい。この場合、管理者がログイン等の操作を行ったときには、第１判断処理が実行されないため、制御内容が簡素化し、制御に係る装置の負担を軽減できる。
【００１９】
前記制御部は、前記第３判断処理において前記管理者権限情報が入力されていないと判断された場合、前記出力部を介して前記上限値の報知を行ってよい。この場合、管理者でないユーザに対し、上限値を報知することで、上限値以下の発注を促すことができる。
【００２０】
前記制御部は、前記照合処理において前記入力された認証情報が前記管理者認証情報に対応しないと判断された場合、前記出力部を介して発注不可の報知を行う報知処理を実行してよい。この場合、当該発注を行う者が管理者でないときは、上限値を超える発注が許可されないため、管理者でないユーザによる不要な発注を確実に防止できる。
【００２１】
前記制御部は、前記報知処理において、前記出力部を介して前記上限値の報知をさらに行ってよい。この場合、上限値以下の発注数の入力を促すことができるため、発注作業を中断せず、完了させることができる。
【発明の効果】
【００２２】
本発明によれば、上限値を超える発注の場合は、認証が要請され、当該発注を行う者が管理者か否かの照合が行われる。これにより、管理者でないユーザによる不要な発注を防止できる。
【図面の簡単な説明】
【００２３】
【図１】本発明の画像形成装置の一実施形態に係るプリンタを含むシステムの全体構成図である。
【図２】図１のプリンタの平面図である。
【図３】図１のプリンタのＣＰＵが実行する発注プログラムを示すフロー図である。
【図４】図１のプリンタのＲＯＭに記憶されたテーブルを示す図である。
【図５】本発明の変形例に係る発注プログラムを示すフロー図である。
【発明を実施するための形態】
【００２４】
＜システムの全体構成＞
図１に示すシステムは、ネットワーク３を介して互いに接続された、複数のプリンタ１と、受注装置２とを含む。プリンタ１が、本発明の画像形成装置の一実施形態に該当する。
【００２５】
複数のプリンタ１は、例えば同一オフィス内に配置され、管理者（消耗品であるカートリッジの発注管理に関する権限を持つ者）の管理下にある。管理者及びユーザ（管理者でない者。例えば、当該オフィスに勤務する、管理者以外の一般勤務者）は、それぞれ、個別の権限情報を用いて各プリンタ１にログインし、各プリンタ１においてカートリッジの発注作業を行うことができる。
【００２６】
受注装置２は、例えば上記オフィス外にあり、カートリッジの発注先である納品業者の管理下にある。
【００２７】
＜プリンタの構成＞
プリンタ１は、図１に示すように、通信部１０、制御装置２０、入力部３１、出力部３２、４つの残量センサ５１ｓ〜５４ｓ、及び、４つの着脱センサ６１ｓ〜６４ｓを有する。これらは、内部バス４０を介して互いに接続されている。
【００２８】
通信部１０は、外部装置（受注装置２、その他のＰＣ等）との通信を行うためのインターフェースである。
【００２９】
制御装置２０は、ＣＰＵ（Central Processing Unit）２１、ＲＯＭ（Read Only Memory）２２及びＲＡＭ（Random Access Memory）２３を有する。ＲＯＭ２２には、ＣＰＵ２１が各種制御を行うためのプログラムやデータが格納されている。ＲＡＭ２３は、ＣＰＵ２１がプログラムを実行する際に用いるデータを一時的に記憶する。
【００３０】
入力部３１は、例えば、タッチパネル、押しボタン等で構成され、後述の「発注ボタン」を含む。
【００３１】
出力部３２は、例えば、ディスプレイ、スピーカ等で構成される。
【００３２】
プリンタ１は、また、図２に示すように、筐体１ａと、筐体１ａ内に配置された搬送機構４、ヘッド５及びプラテン６を有する。
【００３３】
筐体１ａ内には、さらに、４つの装着部６１〜６４が設けられている。４つの装着部６１〜６４には、４つのカートリッジ５１〜５４がそれぞれ着脱可能に装着される。各カートリッジ５１〜５４は、シアン、マゼンタ、イエロー、ブラックの各色インクを貯留している。
【００３４】
図１の残量センサ５１ｓ〜５４ｓ及び着脱センサ６１ｓ〜６４ｓは、それぞれ、装着部６１〜６４に設けられている。各残量センサ５１ｓ〜５４ｓは、当該装着部６１〜６４に装着されたカートリッジ５１〜５４のインク残量を検知し、残量を示す信号を制御装置２０に送信する。各着脱センサ６１ｓ〜６４ｓは、当該装着部６１〜６４に対するカートリッジ５１〜５４の着脱を検知し、着脱を示す信号（例えば、カートリッジが装着されているときにＯＮ信号、カートリッジが装着されていないときにＯＦＦ信号）を制御装置２０に送信する。
【００３５】
搬送機構４は、搬送方向にプラテン６を挟んで配置された２つのローラ対４ａ，４ｂを有する。搬送モータ（図示略）の駆動により、ローラ対４ａ，４ｂがそれぞれ用紙９を挟持した状態で回転し、用紙９が搬送方向に搬送される。
【００３６】
ヘッド５は、ライン式のインクジェットヘッド（位置が固定された状態で搬送機構４により搬送される用紙９に対してインクを吐出するヘッド）であり、下面に多数のノズル（図示略）が形成されている。ヘッド５は、チューブ等を介して、４つのカートリッジ５１〜５４と連通している。ヘッド５の内部には、４つのカートリッジ５１〜５４から供給された４色（シアン、マゼンタ、イエロー、ブラック）のインクをそれぞれ一時的に貯留する４つのリザーバと、４つのリザーバのそれぞれから各ノズルに至る複数の流路とが形成されている。
【００３７】
プラテン６は、平板状の部材であり、ヘッド５の下方、かつ、搬送方向において２つのローラ対４ａ，４ｂの間に配置されている。
【００３８】
ＣＰＵ２１（図１参照）は、ＰＣ等の外部装置から入力された記録指令に基づいて、ＲＯＭ２２やＲＡＭ２３に記憶されているプログラムやデータにしたがい、ヘッド５のドライバＩＣ及び搬送モータ（共に図示略）を制御する。これにより、搬送機構４により搬送される用紙９上に、ヘッド５のノズルからインクが吐出され、画像が形成される。この画像形成に際して、カートリッジ５１〜５４内のインクが消費される。
【００３９】
＜発注プログラム＞
次いで、図３を参照し、ＣＰＵ２１が実行する発注プログラムについて説明する。
【００４０】
ＲＯＭ２２に、発注プログラム及び当該プログラムで用いられるデータが記憶されている。
【００４１】
具体的には、ＲＯＭ２２には、管理者及び各ユーザの「権限情報」、及び、「管理者認証情報」が記憶されている。「権限情報」は、管理者及び各ユーザに対して個別に割り当てられた、プリンタ１の使用者を識別するための情報である。「管理者認証情報」は、カートリッジ発注に制限を設けるため、管理者により予め設定された情報である。「権限情報」「管理者認証情報」のいずれも、例えば、ＰＩＮ（personal identification number）、パスワード、指紋等であってよい。
【００４２】
ＲＯＭ２２には、さらに、図４に示すように、各カートリッジ５１〜５４の発注数の上限値として管理者により予め定められた「初期上限値ｘ１〜ｘ４」、及び、カートリッジ５１〜５４の発注数の合計の上限値として管理者により予め定められた「初期合計上限値Ｘ」が記憶されている。
【００４３】
ＲＯＭ２２には、さらに、図４に示すように、所定期間における各カートリッジ５１〜５４の発注数である「発注履歴ｙ１〜ｙ４」が記憶されている。ＣＰＵ２１は、着脱センサ６１ｓ〜６４ｓにより１又は複数回の着脱が検知されたときに、ＲＯＭ２２に記憶された発注履歴ｙ１〜ｙ４をリセットする（ゼロにする）。つまり、上記所定期間は、カートリッジ５１〜５４の交換が１又は複数回行われた期間である。発注数のカウントやリセットは、カートリッジ５１〜５４毎に行われる。
【００４４】
カートリッジ５１〜５４毎に「初期上限値ｘ１〜ｘ４」から「発注履歴ｙ１〜ｙ４」を減じた値が、Ｓ３，Ｓ５，Ｓ１３で用いられる「上限値」である。また、全カートリッジ５１〜５４について「初期合計上限値Ｘ」から「発注履歴ｙ１〜ｙ４」を減じた値が、Ｓ３，Ｓ５，Ｓ１３で用いられる「合計上限値」である。
【００４５】
ＲＯＭ２２には、さらに、各カートリッジ５１〜５４のインク残量の「下限値」が記憶されている。「下限値」は、カートリッジ５１〜５４によって異なってもよい。
【００４６】
ＣＰＵ２１は、ＲＯＭ２２に記憶された発注プログラム及び上記情報を読み出し、以下の処理を実行する。
【００４７】
ＣＰＵ２１は、先ず、入力部３１の発注ボタンが押下されたか否かを判断する（Ｓ１）。発注ボタンが押下されていないと判断した場合（Ｓ１：ＮＯ）、ＣＰＵ２１は、当該処理Ｓ１を繰り返す。
【００４８】
発注ボタンが押下されたと判断した場合（Ｓ１：ＹＥＳ）、ＣＰＵ２１は、管理者がログインしたか（即ち、入力部３１を介して「管理者の権限情報」が入力されたか）否かを判断する（Ｓ２：第３判断処理）。
【００４９】
管理者がログインしていない（ユーザがログインした）と判断した場合（Ｓ２：ＮＯ）、ＣＰＵ２１は、出力部３２のディスプレイに「ユーザ用発注画面」を表示させる（Ｓ３）。「ユーザ用発注画面」の内容は、各カートリッジ５１〜５４の型番や発注数に加え、カートリッジ５１〜５４の発注数の「上限値」「合計上限値」を含む。
【００５０】
管理者がログインしたと判断した場合（Ｓ２：ＹＥＳ）、ＣＰＵ２１は、出力部３２のディスプレイに「管理者用発注画面」を表示させる（Ｓ１３）。「管理者用発注画面」の内容は、各カートリッジ５１〜５４の型番や発注数を含み、カートリッジ５１〜５４の発注数の「上限値」「合計上限値」を含まない。
【００５１】
Ｓ３の後、ＣＰＵ２１は、発注に係る入力が完了したか否かを判断する（Ｓ４）。例えば、ＣＰＵ２１は、入力部３１の入力完了ボタンが押下された場合に、入力が完了したと判断する。発注に係る入力が完了していないと判断した場合（Ｓ４：ＮＯ）、ＣＰＵ２１は、当該処理Ｓ４を繰り返す。
【００５２】
発注に係る入力が完了したと判断した場合（Ｓ４：ＹＥＳ）、ＣＰＵ２１は、入力部３１を介して入力された発注数が「上限値」又は「合計上限値」を超えているか否かを判断する（Ｓ５：第１判断処理）。
【００５３】
Ｓ５において、ＣＰＵ２１は、先ず、カートリッジ５１〜５４毎に、入力された発注数が「上限値」を超えているか否かを判断する。さらに、ＣＰＵ２１は、全カートリッジ５１〜５４について、入力された発注数の合計が、「合計上限値」を超えているか否かを判断する。
【００５４】
カートリッジ５１〜５４毎、及び、全カートリッジ５１〜５４に関する上記判断のいずれかにおいて、「上限値」又は「合計上限値」を超えていると判断した場合（Ｓ５：ＹＥＳ）、ＣＰＵ２１は、発注対象となるカートリッジ５１〜５４について、残量センサ５１ｓ〜５４ｓにより検知された残量が「下限値」以下か否かを判断する（Ｓ６：第２判断処理）。
【００５５】
発注対象となるカートリッジ５１〜５４の全てにおいて、残量が「下限値」を超えていると判断した場合（Ｓ６：ＮＯ）、ＣＰＵ２１は、出力部３２介して認証情報の入力を要請する（Ｓ７：認証要請処理）。
【００５６】
Ｓ７の後、ＣＰＵ２１は、Ｓ７の要請に応じて入力部３１を介して入力された認証情報が「管理者認証情報」に対応するか否かを判断する（Ｓ８：照合処理）。例えば、入力されたＰＩＮ、パスワード、指紋等が、ＲＯＭ２２に記憶された「管理者認証情報」と一致するか否かが判断される。
【００５７】
入力された認証情報が「管理者認証情報」に対応しないと判断した場合（Ｓ８：ＮＯ）、ＣＰＵ２１は、出力部３２を介して、発注不可の報知と、「上限値」「合計上限値」の報知とを行う（Ｓ９：報知処理）。例えば、出力部３２のディスプレイに、「発注不可」である旨と「上限値」「合計上限値」が表示される。或いは、出力部３２のスピーカにより、「発注不可」である旨と「上限値」「合計上限値」が音声出力される。
【００５８】
Ｓ９の後、ＣＰＵ２１は、当該プログラムを終了する。
【００５９】
カートリッジ５１〜５４毎、及び、全カートリッジ５１〜５４に関する判断の両方において、「上限値」又は「合計上限値」を超えていないと判断した場合（Ｓ５：ＮＯ）、ＣＰＵ２１は、入力された発注数を含む発注内容（型番や発注数）を、通信部１０を介して受注装置２（共に図１参照）に送信する（Ｓ１５：送信処理）。送信された発注内容は、受注装置２において納品業者により確認される。
【００６０】
ＣＰＵ２１は、発注対象となるカートリッジ５１〜５４のいずれかにおいて残量が「下限値」以下であると判断した場合（Ｓ６：ＹＥＳ）や、入力された認証情報が「管理者認証情報」に対応すると判断した場合（Ｓ８：ＹＥＳ）も、Ｓ１５の処理を行う。
【００６１】
また、ＣＰＵ２１は、Ｓ１３の後、Ｓ４と同様、発注に係る入力が完了したか否かを判断する（Ｓ１４）。発注に係る入力が完了していないと判断した場合（Ｓ１４：ＮＯ）、ＣＰＵ２１は、当該処理Ｓ１４を繰り返す。発注に係る入力が完了したと判断した場合（Ｓ１４：ＹＥＳ）、ＣＰＵ２１は、Ｓ１５の処理を行う。
【００６２】
以上に述べたように、本実施形態によれば、上限値を超える発注の場合は（Ｓ５：ＹＥＳ）、認証が要請され（Ｓ７）、当該発注を行う者が管理者か否かの照合（Ｓ８）が行われる。これにより、管理者でないユーザによる不要な発注を防止できる。
【００６３】
Ｓ５において発注数が「上限値」を超えていないと判断された場合（Ｓ５：ＮＯ）、ＣＰＵ２１は、入力された発注数を受注装置２に送信する（Ｓ１５）。この場合、上限値を超えない発注であれば、認証が要請されず、そのまま発注できるため、発注作業が容易である。
【００６４】
Ｓ８において入力された認証情報が管理者認証情報に対応すると判断された場合（Ｓ８：ＹＥＳ）、ＣＰＵ２１は、入力された発注数を受注装置２に送信する（Ｓ１５）。この場合、当該発注を行う者が管理者であれば、上限値を超える発注が許可されるため、必要に応じて大量の発注が可能となり、ユーザビリティが向上する。
【００６５】
Ｓ５において発注数が「上限値」を超えていると判断され（Ｓ５：ＹＥＳ）、かつ、Ｓ６において残量が「下限値」を超えていると判断された場合に（Ｓ６：ＮＯ）、ＣＰＵ２１は、認証を要請する（Ｓ７）。この場合、残量が多いときに認証が要請されることで、不要な発注をより確実に防止できる。
【００６６】
Ｓ６において残量が「下限値」以下と判断された場合（Ｓ６：ＹＥＳ）、ＣＰＵ２１は、入力された発注数を、受注装置２に送信する（Ｓ１５）。この場合、残量が少なければ、認証が要請されず、そのまま発注できるため、発注作業が容易である。
【００６７】
Ｓ５において、ＣＰＵ２１は、カートリッジ５１〜５４毎に、入力された発注数が「上限値」を超えているか否かを、個別に判断する。この場合、消耗品が複数種類あるときに、種類ごとに判断を行うことで、種類ごとに不要な発注を防止できる。
【００６８】
Ｓ５において、ＣＰＵ２１は、全カートリッジ５１〜５４について、入力された発注数の合計が、「合計上限値」を超えているか否かを判断する。この場合、複数種類の消耗品全体としての不要な発注を防止できる。
【００６９】
Ｓ３，Ｓ５，Ｓ１３で用いられる「上限値」は、カートリッジ５１〜５４毎に「初期上限値ｘ１〜ｘ４」から「発注履歴ｙ１〜ｙ４」を減じた値である。Ｓ３，Ｓ５，Ｓ１３で用いられる「合計上限値」は、全カートリッジ５１〜５４について「初期合計上限値Ｘ」から「発注履歴ｙ１〜ｙ４」を減じた値である。この場合、発注履歴を考慮することで、不要な発注をより確実に防止できる。
【００７０】
着脱センサ６１ｓ〜６４ｓにより１又は複数回の着脱が検知されたとき、ＣＰＵ２１は、ＲＯＭ２２に記憶された発注履歴ｙ１〜ｙ４をリセットする。この場合、交換されずに保管されている在庫を考慮することで、不要な発注をより確実に防止できる。
【００７１】
管理者がログインしたと判断された場合（Ｓ２：ＹＥＳ）、ＣＰＵ２１は、Ｓ５の処理を実行しない。この場合、管理者がログイン等の操作を行ったときには、Ｓ５の処理が実行されないため、制御内容が簡素化し、制御に係る装置の負担を軽減できる。
【００７２】
管理者がログインしていない（ユーザがログインした）と判断された場合（Ｓ２：ＮＯ）、ＣＰＵ２１は、「ユーザ用発注画面」において「上限値」の報知を行う（Ｓ３）。この場合、管理者でないユーザに対し、「上限値」を報知することで、上限値以下の発注を促すことができる。
【００７３】
入力された認証情報が「管理者認証情報」に対応しないと判断された場合（Ｓ８：ＮＯ）、ＣＰＵ２１は、発注不可の報知を行う（Ｓ９）。この場合、当該発注を行う者が管理者でないときは、上限値を超える発注が許可されないため、管理者でないユーザによる不要な発注を確実に防止できる。
【００７４】
ＣＰＵ２１は、Ｓ９において、「上限値」の報知をさらに行う。この場合、上限値以下の発注数の入力を促すことができるため、発注作業を中断せず、完了させることができる。
【００７５】
以上、本発明の好適な実施形態について説明したが、本発明は上述の実施形態に限られるものではなく、特許請求の範囲に記載した限りにおいて様々な設計変更が可能なものである。
【００７６】
＜変形例＞
例えば、上述の実施形態では第２判断処理（Ｓ６）を第１判断処理（Ｓ５）の後に行うが、第２判断処理（Ｓ６）を第１判断処理（Ｓ５）の前に行ってもよい（図５参照）。図５の変形例では、Ｓ６において残量が「下限値」以下と判断された場合（Ｓ６：ＹＥＳ）、ＣＰＵは、第１判断処理（Ｓ５）を実行せず、入力された発注数を受注装置に送信する（Ｓ１５）。
【００７７】
第２判断処理（残量が下限値以下か否かの判断：Ｓ６）を行わなくてもよい。例えば上述の実施形態において、発注数が「上限値」を超えていると判断された場合（Ｓ５：ＹＥＳ）、ＣＰＵは、第２判断処理（Ｓ６）を行わず、認証を要請してよい（Ｓ７）。この場合、残量センサを省略してよい。
【００７８】
第３判断処理（管理者権限情報が入力されたか否かの判断：Ｓ２）を行わなくてもよい。この場合、管理者かユーザかによらない一定の発注画面を表示し、Ｓ４以降の処理を行ってよい。
【００７９】
第３判断処理において管理者権限情報が入力されていないと判断された場合（Ｓ２：ＮＯ）、上述の実施形態ではＳ３で「ユーザ用発注画面」により上限値を報知するが、これに限定されず、例えばスピーカによる音声出力により上限値を報知してもよい。
【００８０】
管理者権限情報が入力されていないと判断された場合（Ｓ３）や報知処理（Ｓ９）において、上限値を報知しなくてもよい。
【００８１】
発注履歴のリセットは、消耗品の着脱に基づいて行われることに限定されず、任意のタイミング（例えば、管理者が指定したタイミング）で行われてよい。この場合、着脱検知部を省略してよい。また、発注履歴を考慮せず、初期上限値や初期合計上限値を「上限値」「合計上限値」としてもよい。
【００８２】
消耗品が複数種類ある場合に、複数種類の消耗品の発注数の合計が「合計上限値」を超えているか否かを判断せず、消耗品毎に発注数が「上限値」を超えているか否かを個別に判断するだけでもよい。
【００８３】
消耗品は、１種類のみであってもよい。
【００８４】
消耗品は、上述の実施形態ではインクカートリッジを例示したが、これに限定されず、インク以外の液体（例えば、インク中の成分を凝集又は析出させる処理液等）を貯留するカートリッジや、トナーカートリッジ、ドラムカートリッジ、インクリボン、給紙ローラ、用紙等であってもよい。
【００８５】
本発明に係る画像形成装置は、ライン式のヘッドを有することに限定されず、シリアル式（紙幅方向と平行な走査方向に移動しつつノズルから媒体に対して液体を吐出する方式）のヘッドを有してよい。また、本発明に係る画像形成装置は、インクジェット式のヘッドに限定されず、サーマル式、レーザー式等のヘッドを有してもよい。さらに、本発明に係る画像形成装置は、プリンタに限定されず、ファクシミリ、コピー機、複合機等であってもよい。
【符号の説明】
【００８６】
１  プリンタ（画像形成装置）
２  受注装置（消耗品受注装置）
１０  通信部
２１  ＣＰＵ（制御部）
２２  ＲＯＭ（上限値記憶部、下限値記憶部、認証情報記憶部、権限情報記憶部）
３１  入力部
３２  出力部
５１〜５４  カートリッジ（消耗品，第１消耗品，第２消耗品）
５１ｓ〜５４ｓ  残量センサ（残量検知部）
６１〜６４  装着部
６１ｓ〜６４ｓ  着脱センサ（着脱検知部）
【図１】
2020055111.tif 000003
【図２】
2020055111.tif 000004
【図３】
2020055111.tif 000005
【図４】
2020055111.tif 000006
【図５】
2020055111.tif 000007