(57)【要約】【課題】管理プリンタで使用される契約使用態様のカートリッジを非管理プリンタで一時的に使用して非管理プリンタで印刷を行う。【解決手段】管理プリンタのコントローラ５１Ａは、自己のＭＡＣアドレス及びＩＰアドレスを、装着されたカートリッジのＩＣメモリに記憶させる。ユーザは、管理プリンタからカートリッジを取り外して非管理プリンタに装着する。非管理プリンタのコントローラ５１Ｂは、装着されたカートリッジのＩＣメモリから、管理プリンタのＭＡＣアドレスを読み出す。非管理プリンタのコントローラ５１Ｂは、読み出したＭＡＣアドレスを含む許諾申請情報を管理プリンタ宛てに送信する（Ｓ３２）。コントローラ５１Ａは、許諾申請情報に含まれるＭＡＣアドレスと自己のＭＡＣアドレスとが一致することに基づいて、印刷を許諾する許諾情報を非管理プリンタに返信する。【選択図】図５
2020185739.tif 000002
【特許請求の範囲】
【請求項１】
カートリッジが装着される装着部と、シートに印刷を行う印刷部と、カートリッジインタフェースと、通信インタフェースと、メモリを有するコントローラと、を備え、
前記コントローラは、
前記カートリッジインタフェースを通じて、前記装着部に装着された前記カートリッジが有するカートリッジメモリに、前記メモリに記憶された本体識別情報を記憶させる処理と、前記カートリッジメモリに記憶されたカートリッジ識別情報を前記メモリに記憶させる処理との少なくとも一方の処理である記憶処理と、
前記通信インタフェースを通じて、許諾先画像記録装置から許諾申請情報を受信する第１受信処理と、
受信した前記許諾申請情報に含まれる受信識別情報と、前記メモリに記憶された前記本体識別情報または前記カートリッジ識別情報とが一致するか否かを判断する判断処理と、
前記カートリッジが前記装着部から外されたと判断し、かつ、前記受信識別情報と前記本体識別情報または前記カートリッジ識別情報とが一致すると判断したことに基づいて、印刷を許諾することを示す許諾情報を前記通信インタフェースを通じて前記許諾先画像記録装置に送信する第１送信処理と、を実行する画像記録装置。
【請求項２】
前記コントローラは、
前記カートリッジインタフェースを通じて、前記カートリッジメモリから特定情報を取得しなかったことに基づいて第１モードに決定し、当該カートリッジメモリから当該特定情報を取得したことに基づいて第２モードに決定する動作モード決定処理を、さらに実行し、
前記第２モードに決定したことに基づいて、前記第１送信処理を実行する請求項１に記載の画像記録装置。
【請求項３】
表示パネル及びユーザインタフェースをさらに備えており、
前記コントローラは、
前記許諾申請情報を受信したことに基づいて、第１許諾確認画面を前記表示パネルに表示させる第１表示処理と、
許諾を示す許諾操作を前記ユーザインタフェースを通じて受け付ける第１許諾受付処理と、をさらに実行し、
前記許諾操作を受け付けたことに基づいて、前記第１送信処理を実行する請求項１または２に記載の画像記録装置。
【請求項４】
前記コントローラは、
印刷に関する印刷情報を前記通信インタフェースを通じて前記許諾先画像記録装置から受信する第２受信処理をさらに実行する請求項１から３のいずれかに記載の画像記録装置。
【請求項５】
前記コントローラは、
前記印刷情報に基づいた管理情報を生成する生成処理と、
生成した前記管理情報を、前記通信インタフェースを通じて、インターネットに接続された情報処理装置に送信する第２送信処理と、をさらに実行する請求項４に記載の画像記録装置。
【請求項６】
前記コントローラは、
前記通信インタフェースを通じて、印刷予定の枚数分の印刷の許可を問い合わせる問合せ情報を前記許諾先画像記録装置から受信する第３受信処理と、
受信した前記問合せ情報に含まれる印刷予定枚数と、前記メモリが記憶する印刷上限枚数と、に基づいて、前記許諾先画像記録装置における印刷を許可するか否かを判断する印刷許可判断処理と、
前記印刷許可判断処理において、前記許諾先画像記録装置における印刷を許可すると判断したことに基づいて、許可情報を前記通信インタフェースを通じて前記許諾先画像記録装置に返信する第３送信処理と、をさらに実行する請求項１から５のいずれかに記載の画像記録装置。
【請求項７】
前記コントローラは、
前記通信インタフェースを通じて、印刷予定枚数分の印刷の許可を問い合せる問合せ情報を前記許諾先画像記録装置から受信する第３受信処理と、
前記通信インタフェースを通じて、前記印刷予定枚数を含む情報を、インターネットに接続された情報処理装置に送信する送信処理と、
前記情報処理装置が返信した情報であって、印刷を許可するか否かを示す可否情報を、前記通信インタフェースを通じて受信する第４受信処理と、
受信した前記可否情報が印刷許可を示すことに基づいて、許可情報を前記通信インタフェースを通じて前記許諾先画像記録装置に返信する第３送信処理と、をさらに実行する請求項１から６のいずれかに記載の画像記録装置。
【請求項８】
前記コントローラは、
前記通信インタフェースを通じて前記情報処理装置と通信可能か否かを判断する通信可否判断処理をさらに実行し、
前記情報処理装置と通信可能であると判断したことに基づいて、前記第４受信処理、及び前記第３送信処理を実行し、
前記情報処理装置と通信可能でないと判断したことに基づいて、受信した前記問合せ情報に含まれる前記印刷予定枚数と、前記メモリが記憶する特別印刷上限枚数と、に基づいて、前記許諾先画像記録装置における印刷を許可するか否かを判断する印刷許可判断処理と、
前記印刷許可判断処理において、前記許諾先画像記録装置における印刷を許可すると判断したことに基づいて、前記第３送信処理と、を実行する請求項７に記載の画像記録装置。
【請求項９】
前記コントローラは、
前記第１送信処理の実行後、前記装着部に前記カートリッジが装着されたと判断したことに基づいて、印刷を許諾しない不許諾情報を前記通信インタフェースを通じて前記許諾先画像記録装置に送信する第４送信処理をさらに実行する請求項１から８のいずれかに記載の画像記録装置。
【請求項１０】
表示パネル及びユーザインタフェースをさらに備えており、
前記コントローラは、
前記第１送信処理の実行後、前記装着部に前記カートリッジが装着されたと判断したことに基づいて、第２許諾確認画面を前記表示パネルに表示させる第２表示処理と、
不許諾を示す不許諾操作を前記ユーザインタフェースを通じて受け付ける第２許諾受付処理と、をさらに実行し、
前記不許諾操作を受け付けたことに基づいて、前記第４送信処理を実行する請求項９に記載の画像記録装置。
【請求項１１】
カートリッジが装着される装着部と、シートに印刷を行う印刷部と、カートリッジインタフェースと、通信インタフェースと、メモリを有するコントローラと、を備え、
前記コントローラは、
前記カートリッジインタフェースを通じて、前記装着部に装着された前記カートリッジが有するカートリッジメモリから、許諾元画像記録装置を示す本体識別情報またはカートリッジ識別情報を取得したか否かを判断する識別情報判断処理と、
前記本体識別情報または前記カートリッジ識別情報を取得したと判断したことに基づいて、当該本体識別情報または当該カートリッジ識別情報を含む許諾申請情報を、前記通信インタフェースを通じて送信する第５送信処理と、
印刷を許諾することを示す許諾情報を、前記通信インタフェースを通じて前記許諾元画像記録装置から受信する第５受信処理と、
前記許諾情報を受信したことに基づいて、前記印刷部に印刷を行わせる印刷処理と、を実行する画像記録装置。
【請求項１２】
前記コントローラは、
前記カートリッジインタフェースを通じて、前記装着部に装着された前記カートリッジが有するカートリッジメモリから特定情報を取得しなかったことに基づいて第１モードに決定し、当該カートリッジメモリから当該特定情報を取得したことに基づいて第２モードに決定する動作モード決定処理を、さらに実行し、
前記第１モードに決定したことに基づいて、前記第５送信処理を実行する請求項１１に記載の画像記録装置。
【請求項１３】
表示パネルをさらに備えており、
前記コントローラは、
前記許諾情報を受信したことに基づいて前記表示パネルに許諾画面を表示させる処理と、前記許諾情報を受信しないことに基づいて前記表示パネルに不許諾画面を表示させる処理と、の少なくとも一方の処理である可否表示処理をさらに実行する請求項１１または１２に記載の画像記録装置。
【請求項１４】
前記コントローラは、
印刷に関する印刷情報を前記通信インタフェースを通じて前記許諾元画像記録装置に送信する第６送信処理をさらに実行する請求項１１から１３のいずれかに記載の画像記録装置。
【請求項１５】
前記コントローラは、
印刷データを取得する印刷データ取得処理と、
取得した印刷データが示す印刷予定枚数を決定する印刷枚数決定処理と、
決定した印刷枚数を含む問合せ情報を前記許諾元画像記録装置に送信する第７送信処理と、
印刷を許可することを示す許可情報を、前記通信インタフェースを通じて前記許諾元画像記録装置から受信する第５受信処理と、
前記許可情報を受信したことに基づいて、前記印刷処理と、を実行する請求項１１から１４のいずれかに記載の画像記録装置。
【請求項１６】
カートリッジが装着される装着部と、シートに印刷を行う印刷部と、カートリッジインタフェースと、通信インタフェースと、メモリを有するコントローラと、を備え、
前記コントローラは、
前記カートリッジインタフェースを通じて、前記装着部に装着された前記カートリッジが有するカートリッジメモリから特定情報を取得しなかったことに基づいて第１モードに決定し、当該カートリッジメモリから当該特定情報を取得したことに基づいて第２モードに決定する動作モード決定処理を実行し、
前記第２モードに決定したことに基づいて、
前記カートリッジインタフェースを通じて、前記メモリに記憶された本体識別情報を前記カートリッジメモリに記憶させる処理と、前記カートリッジメモリに記憶されたカートリッジ識別情報を前記メモリに記憶させる処理との少なくとも一方の処理である記憶処理と、
前記通信インタフェースを通じて、許諾先画像記録装置から許諾申請情報を受信する第１受信処理と、
受信した前記許諾申請情報に含まれる受信識別情報と、前記メモリに記憶された前記本体識別情報または前記カートリッジ識別情報とが一致するか否かを判断する判断処理と、
前記カートリッジが前記装着部から外されたと判断し、かつ、前記受信識別情報と、前記本体識別情報または前記カートリッジ識別情報と、が一致すると判断したことに基づいて、印刷を許諾することを示す許諾情報を前記通信インタフェースを通じて前記許諾先画像記録装置に送信する第１送信処理と、を実行し、
前記第１モードに決定したことに基づいて、
前記カートリッジインタフェースを通じて、前記カートリッジメモリから、前記本体識別情報または前記カートリッジ識別情報を取得したか否かを判断する識別情報判断処理と、
前記本体識別情報または前記カートリッジ識別情報を取得したと判断したことに基づいて、当該本体識別情報または当該カートリッジ識別情報を含む許諾申請情報を、前記通信インタフェースを通じて送信する第５送信処理と、
前記許諾情報を、前記通信インタフェースを通じて許諾元画像記録装置から受信する第５受信処理と、
前記許諾情報を受信したことに基づいて、前記印刷部に印刷を行わせる印刷処理と、を実行する画像記録装置。
【請求項１７】
カートリッジが装着される第１装着部と、シートに印刷を行う第１印刷部と、第１カートリッジインタフェースと、第１通信インタフェースと、第１メモリを有する第１コントローラと、を有する第１画像記録装置と、
カートリッジが装着される第２装着部と、シートに印刷を行う第２印刷部と、第２カートリッジインタフェースと、第２通信インタフェースと、第２メモリを有する第２コントローラと、を有する第２画像記録装置と、を備え、
前記第１コントローラは、
前記第１カートリッジインタフェースを通じて、前記第１装着部に装着された前記カートリッジが有するカートリッジメモリに、前記第１メモリに記憶された本体識別情報を記憶させる処理と、前記カートリッジメモリに記憶されたカートリッジ識別情報を前記第１メモリに記憶させる処理との少なくとも一方の処理である記憶処理と、
前記第１通信インタフェースを通じて、前記第２画像記録装置から許諾申請情報を受信する第１受信処理と、
受信した前記許諾申請情報に含まれる受信識別情報と、前記第１メモリに記憶された前記本体識別情報または前記カートリッジ識別情報と、が一致するか否かを判断する判断処理と、
前記カートリッジが前記第１装着部から外されたと判断し、かつ、前記受信識別情報と、前記本体識別情報または前記カートリッジ識別情報と、が一致すると判断したことに基づいて、印刷を許諾することを示す許諾情報を前記第１通信インタフェースを通じて前記第２画像記録装置に返信する第１送信処理と、を実行し、
前記第２コントローラは、
前記第２カートリッジインタフェースを通じて、前記第２装着部に装着された前記カートリッジが有するカートリッジメモリから、前記本体識別情報または前記カートリッジ識別情報を取得したか否かを判断する識別情報判断処理と、
前記本体識別情報または前記カートリッジ識別情報を取得したと判断したことに基づいて、当該本体識別情報または当該カートリッジ識別情報を含む許諾申請情報を、前記第２通信インタフェースを通じて送信する第５送信処理と、
印刷を許諾することを示す許諾情報を、前記第２通信インタフェースを通じて前記第１画像記録装置から受信する第５受信処理と、
前記許諾情報を受信したことに基づいて、前記第２印刷部に印刷を行わせる印刷処理と、を実行する通信システム。
【請求項１８】
カートリッジが装着される装着部と、シートに印刷を行う印刷部と、カートリッジインタフェースと、通信インタフェースと、メモリと、を備える画像記録装置のコンピュータによって実行されるプログラムであって、
前記プログラムは、
前記カートリッジインタフェースを通じて、前記装着部に装着された前記カートリッジが有するカートリッジメモリに、前記メモリに記憶された本体識別情報を記憶させる処理と、前記カートリッジメモリに記憶されたカートリッジ識別情報を前記メモリに記憶させる処理との少なくとも一方の処理である記憶処理と、
前記通信インタフェースを通じて、許諾先画像記録装置から許諾申請情報を受信する第１受信処理と、
受信した前記許諾申請情報に含まれる受信識別情報と、前記メモリに記憶された前記本体識別情報または前記カートリッジ識別情報と、が一致するか否かを判断する判断処理と、
前記カートリッジが前記装着部から外されたと判断し、かつ、前記受信識別情報と、前記本体識別情報または前記カートリッジ識別情報と、が一致すると判断したことに基づいて、印刷を許諾することを示す許諾情報を前記通信インタフェースを通じて前記許諾先画像記録装置に返信する第１送信処理と、を前記コンピュータに実行させるプログラム。
【請求項１９】
カートリッジが装着される装着部と、シートに印刷を行う印刷部と、カートリッジインタフェースと、通信インタフェースと、メモリと、を備える画像記録装置のコンピュータによって実行されるプログラムであって、
前記プログラムは、
前記カートリッジインタフェースを通じて、前記装着部に装着された前記カートリッジが有するカートリッジメモリから、許諾元画像記録装置を示す本体識別情報またはカートリッジ識別情報を取得したか否かを判断する識別情報判断処理と、
前記本体識別情報または前記カートリッジ識別情報を取得したと判断したことに基づいて、当該本体識別情報または当該カートリッジ識別情報を含む許諾申請情報を、前記通信インタフェースを通じて送信する第５送信処理と、
印刷を許諾することを示す許諾情報を、前記通信インタフェースを通じて前記許諾元画像記録装置から受信する第５受信処理と、
前記許諾情報を受信したことに基づいて、前記印刷部に印刷を行わせる印刷処理と、を前記コンピュータに実行させるプログラム。
【請求項２０】
カートリッジが装着される装着部と、シートに印刷を行う印刷部と、カートリッジインタフェースと、通信インタフェースと、メモリと、を有する画像記録装置のコンピュータによって実行されるプログラムであって、
前記プログラムは、
前記カートリッジインタフェースを通じて、前記装着部に装着された前記カートリッジが有するカートリッジメモリから特定情報を取得しなかったことに基づいて第１モードに決定し、当該カートリッジメモリから当該特定情報を取得したことに基づいて第２モードに決定する動作モード決定処理を実行し、
前記第２モードに決定したことに基づいて、
前記カートリッジインタフェースを通じて、前記メモリに記憶された本体識別情報を前記カートリッジメモリに記憶させる処理と、前記カートリッジメモリに記憶されたカートリッジ識別情報を前記メモリに記憶させる処理との少なくとも一方の処理である記憶処理と、
前記通信インタフェースを通じて、許諾先画像記録装置から許諾申請情報を受信する第１受信処理と、
受信した前記許諾申請情報に含まれる受信識別情報と、前記メモリに記憶された前記本体識別情報または前記カートリッジ識別情報と、が一致するか否かを判断する判断処理と、
前記カートリッジが前記装着部から外されたと判断し、かつ、前記受信識別情報と前記本体識別情報または前記カートリッジ識別情報とが一致すると判断したことに基づいて、印刷を許諾することを示す許諾情報を前記通信インタフェースを通じて前記許諾先画像記録装置に返信する第１送信処理と、を前記コンピュータに実行させ、
前記第１モードに決定したことに基づいて、
前記カートリッジインタフェースを通じて、前記カートリッジメモリから、前記本体識別情報または前記カートリッジ識別情報を取得したか否かを判断する識別情報判断処理と、
前記本体識別情報または前記カートリッジ識別情報を取得したと判断したことに基づいて、当該本体識別情報または当該カートリッジ識別情報を含む前記許諾申請情報を、前記通信インタフェースを通じて送信する第５送信処理と、
前記許諾情報を、前記通信インタフェースを通じて許諾元画像記録装置から受信する第５受信処理と、
前記許諾情報を受信したことに基づいて、前記印刷部に印刷を行わせる印刷処理と、を前記コンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークを通じて他の装置と通信可能な画像記録装置に関する。
【背景技術】
【０００２】
特許文献１は、サービス提供者がユーザに提供するプリンタを開示する。プリンタは、いわゆるインクジェットプリンタである。サービス提供者は、プリンタのメンテナンスを行い、或いは、プリンタで使用するインクカートリッジをユーザに提供する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−９０５１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
オフィスなどでは、サービス提供者が提供かつ管理を行うプリンタである管理プリンタと、サービス提供者が管理を行わないプリンタである非管理プリンタとが使用される場合がある。管理プリンタで使用されるインクカートリッジは、サービスに加入したユーザに提供されることを前提としているので、比較的安価に提供されることがある。したがって、管理プリンタで使用されるインクカートリッジは非管理プリンタにおける使用が制限されている。しかしながら、ユーザは、非管理プリンタでインクが無くなった場合に、例えば非管理プリンタに対応するインクカートリッジを購入するまで印刷ができなくなってしまったときに、管理プリンタに装着されたインクカートリッジを非管理プリンタに一時的に装着して、非管理プリンタで印刷を行うことを望むことがある。
【０００５】
本発明は、管理プリンタに装着されたカートリッジを、非管理プリンタで一時的に使用可能とする技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本明細書では様々な開示を行う。開示例の画像記録装置は、カートリッジが装着される装着部と、シートに印刷を行う印刷部と、カートリッジインタフェースと、通信インタフェースと、メモリを有するコントローラと、を備える。前記コントローラは、前記カートリッジインタフェースを通じて、前記装着部に装着された前記カートリッジが有するカートリッジメモリに、前記メモリに記憶された本体識別情報を記憶させる処理と、前記カートリッジメモリに記憶されたカートリッジ識別情報を前記メモリに記憶させる処理との少なくとも一方の処理である記憶処理と、前記通信インタフェースを通じて、許諾先画像記録装置から許諾申請情報を受信する第１受信処理と、受信した前記許諾申請情報に含まれる受信識別情報と、前記メモリに記憶された前記本体識別情報または前記カートリッジ識別情報とが一致するか否かを判断する判断処理と、前記カートリッジが前記装着部から外されたと判断し、かつ、前記受信識別情報と前記本体識別情報または前記カートリッジ識別情報とが一致すると判断したことに基づいて、印刷を許諾することを示す許諾情報を前記通信インタフェースを通じて前記許諾先画像記録装置に返信する第１送信処理と、を実行する。
【０００７】
コントローラは、許諾先画像記録装置から受信した許諾申請情報に、メモリに記憶された本体識別情報またはカートリッジ識別情報と一致する本体識別情報またはカートリッジ識別情報が含まれている場合、許諾先画像記録装置に印刷を許諾する。したがって、開示例の画像記録装置は、自己に装着されていたカートリッジを、許諾先画像記録装置で一時的に使用可能とすることができる。
【０００８】
他の開示例の画像記録装置は、カートリッジが装着される装着部と、シートに印刷を行う印刷部と、カートリッジインタフェースと、通信インタフェースと、メモリを有するコントローラと、を備える。前記コントローラは、前記カートリッジインタフェースを通じて、前記装着部に装着された前記カートリッジが有するカートリッジメモリから、許諾元画像記録装置を示す本体識別情報またはカートリッジ識別情報を取得したか否かを判断する識別情報判断処理と、前記本体識別情報または前記カートリッジ識別情報を取得したと判断したことに基づいて、当該本体識別情報または当該カートリッジ識別情報を含む許諾申請情報を、前記通信インタフェースを通じて送信する第５送信処理と、印刷を許諾することを示す許諾情報を、前記通信インタフェースを通じて前記許諾元画像記録装置から受信する第５受信処理と、前記許諾情報を受信したことに基づいて、前記印刷部に印刷を行わせる印刷処理と、を実行する。
【０００９】
コントローラは、装着部に装着されたカートリッジが有するカートリッジメモリから、許諾元画像記録装置を示す本体識別情報またはカートリッジ識別情報を取得し、取得した本体識別情報またはカートリッジ識別情報を含む許諾申請情報を送信することにより、許諾情報を受信する。したがって、開示例の画像記録装置は、インク切れになったとしても、許諾元画像記録装置に装着されていたカートリッジを一時的に装着されることにより、印刷を行うことができる。
【００１０】
なお、本明細書に開示された技術は、種々の形態で実現可能である。例えば、本発明に開示された技術は、プログラムや、当該プログラムを記憶する記憶媒体や、システムや、方法等の形態で実現することができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、プリンタ１０及び情報処理装置１１の機能ブロック図である。
【図２】図２（Ａ）は、カバー２２が閉じられた状態のプリンタ１０の斜視図であり、図２（Ｂ）は、カバー２２が開かれた状態のプリンタ１０の斜視図である。
【図３】図３は、プリンタ１０の模式的な断面図である。
【図４】図４は、動作モード決定処理のフローチャートである。
【図５】図５は、許諾処理を説明する図である。
【図６】図６は、非管理プリンタ１０Ｂが第３モードにおいて印刷を実行する場合の処理を説明する図である。
【図７】図７は、管理プリンタ１０Ａが実行する印刷送信処理のフローチャートである。
【図８】図８は、許諾取消処理を説明する図である。
【図９】図９は、許諾確認画面を示す図である。
【図１０】図１０（Ａ）は、許諾画面を示す図であり、図１０（Ｂ）及び（Ｃ）は、不許諾画面を示す図である。
【図１１】図１１は、管理データベースを示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について説明する。なお、以下に説明される実施形態は本発明の一例にすぎず、本発明の要旨を変更しない範囲で、本発明の実施形態を適宜変更できることは言うまでもない。例えば、本発明の要旨を変更しない範囲で、構成や処理を削除或いは変更することができる。或いは、処理の順序を変更することができる。
【００１３】
本実施形態では、図１に示される管理プリンタ１０Ａ及び非管理プリンタ１０Ｂを説明する。管理プリンタ１０Ａは、ユーザがサービス提供者と契約を締結して使用するプリンタである。サービス提供者は、情報処理装置１１を用いてユーザにサービスを提供する。例えば、サービス提供者は、情報処理装置１１を用いて、管理プリンタ１０Ａに装着された後述のカートリッジ１３が貯留するインクの残量などを監視し、インクの残量が少なくなると、新しいカートリッジ１３の発注を手配する。一方、非管理プリンタ１０Ｂは、ユーザがサービス提供者と契約を締結せずに使用するプリンタである。ユーザは、管理プリンタ１０Ａとともに非管理プリンタ１０Ｂを使用する。管理プリンタ１０Ａ及び非管理プリンタ１０Ｂは、画像記録装置の一例である。管理プリンタ１０Ａは、許諾元画像記録装置及び第１画像記録装置の一例である。非管理プリンタ１０Ｂは、許諾先画像記録装置及び第２画像記録装置の一例である。ローカルネットワークを通じて通信可能に接続された管理プリンタ１０Ａ及び非管理プリンタ１０Ｂは、通信システムの一例である。
【００１４】
本実施形態では、管理プリンタ１０Ａと非管理プリンタ１０Ｂとが同一の仕様のプリンタ１０である例を説明する。すなわち、プリンタ１０は、管理プリンタ１０Ａとして使用することもできるし、非管理プリンタ１０Ｂとして使用することもできる。以下では、管理プリンタ１０Ａと非管理プリンタ１０Ｂとを区別しない場合、「プリンタ１０」と記載して説明する。
【００１５】
管理プリンタ１０Ａ及び非管理プリンタ１０Ｂは、ローカルネットワークと接続されている。ローカルネットワークは、ＬＡＮ（登録商標）やＷＡＮなどである。ローカルネットワークは、不図示のルータを介してインターネット１２と接続されている。インターネット１２には、サービス提供者が使用権限を有する情報処理装置１１が接続されている。すなわち、管理プリンタ１０Ａは、ローカルネットワーク及びインターネット１２を通じて情報処理装置１１と通信を行うことができる。
【００１６】
情報処理装置１１は、例えば、ＵＲＬをインターネット１２上に公開するサーバである。情報処理装置１１は、コントローラ６１と、ディスプレイ６２と、ユーザＩ／Ｆ６３と、通信Ｉ／Ｆ６４と、を備える。「Ｉ／Ｆ」は、インタフェースの略である。ユーザＩ／Ｆ６３は、マウスやキーボードなどである。
【００１７】
コントローラ６１は、中央演算処理装置であるＣＰＵ６５と、メモリ６６と、不図示の通信バスとを主に備える。ＣＰＵ６５、メモリ６６、ディスプレイ６２、ユーザＩ／Ｆ６３、及び通信Ｉ／Ｆ６４は、通信バスに接続されている。すなわち、ＣＰＵ６５は、通信バスを通じて、メモリ６６、ディスプレイ６２、ユーザＩ／Ｆ６３、及び通信Ｉ／Ｆ６４と情報やデータを受け渡し可能に接続されている。
【００１８】
メモリ６６は、ＲＯＭやＲＡＭやハードディスクなどである。ハードディスクは、オペレーティングシステムであるＯＳ６７と、管理プログラム６８と、を記憶する。ＯＳ６７及び管理プログラム６８に記述された命令は、ＣＰＵ６５によって実行される。すなわち、ＯＳ６７及び管理プログラム６８は、ＣＰＵ６５によって実行される。ＣＰＵ６５によって実行されるＯＳ６７及び管理プログラム６８は、ディスプレイ６２に画像を表示させ、ユーザＩ／Ｆ６３を通じてユーザの入力を受け付け、通信Ｉ／Ｆ６４を通じて情報やデータを送受信し、受信した情報やデータをメモリ６６に記憶させる。管理プログラム６８は、管理プリンタ１０Ａから取得した印刷枚数や残量などの管理情報をメモリ６６に記憶させる。具体的には、管理プログラム６８は、管理データベースにおいて、メモリ６６に記憶された識別情報と管理情報とを対応付けて管理する。
【００１９】
図１１は、管理データベースを示す。管理データベースは、複数のレコードと、複数の項目とを有する。一のレコードは、一の管理プリンタ１０Ａを示す。複数の項目は、「識別情報」、「インク残量」、「印刷上限」、「現在の印刷枚数（月）」、「インクロー」、「インクエンプティ」、「発注」などである。
【００２０】
項目「識別情報」は、サブ項目「ユーザ識別情報」及び「プリンタ識別情報」を有する。項目「ユーザ識別情報」は、契約を締結したユーザを示す情報である。プリンタ識別情報は、ユーザに提供した管理プリンタ１０Ａを個々に識別する情報である。プリンタ識別情報は、管理プリンタ１０ＡのＭＡＣアドレスや、シリアル番号や、ＩＰアドレスや、プリンタ名などである。
【００２１】
項目「インク残量」は、サブ項目「Ｂｋ」、「Ｍ」、「Ｃ」、「Ｙ」を有する。サブ項目「Ｂｋ」、「Ｍ」、「Ｃ」、「Ｙ」は、それぞれ、ブラックのインクの残量、マゼンタのインクの残量、シアンのインクの残量、イエローのインクの残量を示す。項目「印刷上限」は、サブ項目「モノクロ」、「カラー」を有する。サブ項目「モノクロ」は、モノクロ印刷における印刷の上限枚数を示す。サブ項目「カラー」は、カラー印刷における印刷の上限枚数を示す。印刷上限は、１日や１週間や１月などの定期期間における印刷の上限枚数を示す。項目「現在の印刷枚数（月）」は、管理プリンタ１０Ａで印刷された１月ごとの印刷枚数の総数を示す。項目「現在の印刷枚数（月）」は、例えば、サービス提供者がユーザに対する請求を行うために管理データベースにおいて管理される。項目「インクロー」は、管理プリンタ１０Ａに装着された後述のカートリッジ１３に貯留されたインクが残り僅かであることを示す。また、項目「インクエンプティ」は、当該カートリッジ１３が空になったことを示す。図には示されていないが、項目「インクロー」及び項目「インクエンプティ」は、サブ項目「Ｂｋ」、「Ｍ」、「Ｃ」、「Ｙ」をそれぞれ有する。上述の項目「インク残量値」や項目「インクロー」や項目「インクエンプティ」は、サービス提供者がカートリッジ１３の発注を手配する情報として用いられる。項目「発注」は、サブ項目「Ｂｋ」、「Ｍ」、「Ｃ」、「Ｙ」を有する。例えば、項目「発注」は、カートリッジ１３が発注されたか否かを示す。
【００２２】
項目「識別情報」、「印刷上限」、「発注」は、サービス提供者のオペレータなどによって、ユーザＩ／Ｆ６３を通じて情報処理装置１１に入力される。項目「インク残量」、「現在の印刷枚数（月）」、「インクロー」、「インクエンプティ」は、管理プリンタ１０Ａが送信した管理情報に基づいて、情報処理装置１１のコントローラ６１が管理データベースに登録する。具体的には、コントローラ６１は、受信した管理情報に含まれるプリンタ識別情報と一致するプリンタ識別情報を有するレコードを管理データベースにおいて特定する。コントローラ６１は、特定したレコードの各項目に、管理情報に含まれる情報を登録する。例えば、コントローラ６１は、管理情報に含まれる１日分の印刷枚数を、項目「現在の印刷枚数（月）」に加算して登録する。
【００２３】
プリンタ１０は、図２に示されるように、筐体２０と、筐体２０に保持されるパネルユニット２１、カバー２２、給紙トレイ２３、及び排紙トレイ２４と、を備える。
【００２４】
パネルユニット２１は、パネル本体４１と、パネル本体４１に保持されたタッチパネル４２及び複数の操作スイッチ４５と、を備える。パネル本体４１は、矩形板状であり、筐体２０の一面に取り付けられている。以下では、プリンタ１０が水平面に載置された状態において、パネル本体４１が位置する筐体２０の一面を前面として前後方向８を定義し、鉛直方向に沿う方向を上下方向７として説明する。また、プリンタ１０を前方から見た場合の左右を左右方向９として定義して説明する。前後方向８及び左右方向９は、水平面と平行であって、かつ上下方向７とそれぞれ直交しており、さらにかつ、互いに直交している。
【００２５】
タッチパネル４２は、図１に示されるように、画像を表示する表示パネル４３と、表示パネル４３に重畳された透明な膜状のタッチセンサ４４と、を有する。タッチセンサ４４は、ユーザがタッチした表示パネル４３における位置を示す位置情報を出力する。位置情報は、例えば、表示パネル４３の左上端を原点とし、右向きをｘ軸の正の向き、下向きをｙ軸の正の向きとした場合のｘ−ｙ平面上の座標（ｘ，ｙ）である。
【００２６】
タッチパネル４２の表示パネル４３及びタッチセンサ４４は、ケーブルなどによって、後述のコントローラ５１と接続されている。コントローラ５１は、表示パネル４３に画像データを出力して表示パネル４３に画像を表示させる。また、コントローラ５１は、タッチセンサ４４が出力した位置情報を受け付ける。コントローラ５１は、タッチセンサ４４から入力された位置情報が示す位置に表示させているアイコンを、ユーザが選択したアイコンと判断する。
【００２７】
操作スイッチ４５は、ユーザ操作に基づいて開閉される接点を有する。操作スイッチ４５は、接点が開かれた場合と、閉じられた場合とで、異なる電圧値の検出信号を出力する。操作スイッチ４５は、ケーブルなどによって、コントローラ５１と接続されている。コントローラ５１は、操作スイッチ４５から入力された検出信号を受け付ける。タッチセンサ４４及び操作スイッチ４５は、ユーザインタフェースの一例である。なお、タッチセンサ４４と操作スイッチ４５との一方のみがパネルユニット２１に設けられていてもよい。
【００２８】
給紙トレイ２３は、図２に示されるように筐体２０の下部に位置しており、着脱可能に筐体２０に保持されている。排紙トレイ２４は、筐体２０の下部であって、給紙トレイ２３の上に位置しており、給紙トレイ２３或いは筐体２０に保持されている。カバー２２は、筐体２０の前面の右部に位置しており、回動可能に筐体２０に保持されている。カバー２２は、筐体２０の右部に設けられた開口３０を閉塞する閉塞位置と、開口３０を開放する開放位置との間で回動する。装着ケース３２が、開口３０の奥に配置されており、筐体２０に保持されている。装着ケース３２は、カートリッジ１３を着脱可能に保持する構成を有する。当該構成は周知であるので、詳しい説明は省略する。装着ケース３２は、装着部の一例である。管理プリンタ１０Ａの装着ケース３２は、第１装着部の一例である。非管理プリンタ１０Ｂの装着ケース３２は、第２装着部の一例である。
【００２９】
装着ケース３２は、一乃至複数のカートリッジ１３を着脱可能に保持する。図示例では、装着ケース３２は、４つのカートリッジ１３を着脱可能に保持している。４つのカートリッジ１３は、例えば、マゼンタ、シアン、イエロー、ブラックの色のインクのうちの１つの色のインクをそれぞれ貯留する。すなわち、プリンタ１０は、いわゆるインクジェットプリンタ、かつ、カラープリンタである。ただし、装着ケース３２は、ブラックの色のインクを貯留する１つのカートリッジ１３のみを着脱可能に保持してもよい。すなわち、プリンタ１０は、いわゆるモノクロプリンタであってもよい。また、装着ケース３２は、インクではなく、トナーを収容する一乃至複数のカートリッジ１３を着脱可能に保持してもよい。すなわち、プリンタ１０は、いわゆるレーザプリンタであってもよい。
【００３０】
装着ケース３２は、図２に示されるカートリッジＩ／Ｆ４９を有する。カートリッジＩ／Ｆ４９は、例えば端子である。カートリッジＩ／Ｆ４９は、装着ケース３２に装着されたカートリッジ１３が有するＩＣチップ１４の不図示の電極と当接する位置に設けられている。カートリッジＩ／Ｆ４９は、不図示のケーブルによって、後述のコントローラ５１と接続されている。管理プリンタ１０ＡのカートリッジＩ／Ｆ４９は、第１カートリッジインタフェースの一例である。非管理プリンタ１０ＢのカートリッジＩ／Ｆ４９は、第２カートリッジインタフェースの一例である。
【００３１】
なお、カートリッジＩ／Ｆ４９は、アンテナであってもよい。例えば、カートリッジＩ／Ｆ４９として、パターンアンテナを有する基板が装着ケース３２に設けられる。ＩＣチップ１４は、同様にアンテナを設けられる。カートリッジＩ／Ｆ４９は、ＩＣチップ１４のアンテナに受信される電波を出力し、ＩＣチップ１４のアンテナが出力した電波を受信する。すなわち、カートリッジＩ／Ｆ４９は、電波によって、ＩＣチップ１４から情報やデータを受信し、ＩＣチップ１４に対して情報やデータを送信する。
【００３２】
また、カートリッジＩ／Ｆ４９は、発光ダイオード及びフォトダイオードであってもよい。例えば、カートリッジＩ／Ｆ４９として、発光ダイオード及びフォトダイオードを有する基板が装着ケース３２に設けられる。ＩＣチップ１４は、同様に発光ダイオード及びフォトダイオードを設けられる。カートリッジＩ／Ｆ４９は、ＩＣチップ１４のフォトダイオードに受光される光を出射し、ＩＣチップ１４の発光ダイオードが出射した光を受信する。すなわち、カートリッジＩ／Ｆ４９は、光によって、ＩＣチップ１４から情報やデータを受信し、ＩＣチップ１４に対して情報やデータを送信してもよい。
【００３３】
カートリッジ１３は、インクを貯留する内部空間を有する箱状である。カートリッジ１３の基本的な構成は周知であるので、詳しい説明は省略する。カートリッジ１３は、ＩＣチップ１４を備える。図示例では、ＩＣチップ１４は、カートリッジ１３の上面に取り付けられている。ＩＣチップ１４は、端子であるカートリッジＩ／Ｆ４９と当接する不図示の電極と、当該電極と電気的に接続されたＩＣメモリ１５と、を有する。或いは、ＩＣチップ１４は、電極に代えて、パターンアンテナなどのアンテナ、或いは発光ダイオード及びフォトダイオードを有する。ＩＣメモリ１５は、カートリッジ情報を予め記憶する。カートリッジ情報は、例えば、型番、種別情報、及びＣＴＧシリアル番号などである。
【００３４】
型番は、カートリッジ１３が貯留するインクの色や、染料や顔料などのインクの種別に基づいてカートリッジ１３に付与される識別情報である。種別情報は、カートリッジ１３が管理プリンタ１０Ａで使用されることに限定したカートリッジ１３であるか、非管理プリンタ１０Ｂで使用されることに限定したカートリッジ１３であるかを示す情報である。以下では、管理プリンタ１０Ａで使用されることに限定したカートリッジ１３を契約使用態様のカートリッジ１３と記載し、非管理プリンタ１０Ｂで使用されることに限定したカートリッジ１３を通常使用態様のカートリッジ１３と記載して説明する。契約使用態様を示す種別情報は、特定情報の一例である。
【００３５】
種別情報は、例えば、ＩＣメモリ１５の所定のアドレスに記憶された「０」又は「１」を示す１ビットのデータである。例えば、「１」は、契約使用態様のカートリッジ１３であることを示し、「０」は、通常使用態様のカートリッジ１３であることを示す。ただし、種別情報は、型番に含まれていてもよい。すなわち、一の型番は、一のインクの色及び種別と、通常使用態様のカートリッジ１３であるいか契約使用態様のカートリッジ１３であるかを示していてもよい。ＣＴＧシリアル番号は、カートリッジ１３を個々に識別する番号である。
【００３６】
また、ＩＣメモリ１５は、プリンタ１０のコントローラ５１によって、プリンタ１０を識別するプリンタ識別情報として、プリンタ１０のＭＡＣアドレスを記憶される。ただし、プリンタ１０を識別可能であれば、プリンタ識別情報は、ＭＡＣアドレスに限られない。プリンタ識別情報は、プリンタ１０のシリアル番号や、サービス提供者がプリンタ１０に付与したユニークな番号などであってもよい。また、ＩＣメモリ１５は、プリンタ１０のＩＰアドレスを記憶される。ＩＰアドレスについては後述する。ＩＣメモリ１５は、カートリッジメモリの一例である。ＩＣメモリ１５に記憶されるＭＡＣアドレスは、本体識別情報の一例である。
【００３７】
筐体２０は、印刷エンジン４０を内部に保持する。印刷エンジン４０は、印刷部の一例である。管理プリンタ１０Ａの印刷エンジン４０は、第１印刷部の一例である。非管理プリンタ１０Ｂの印刷エンジン４０は、第２印刷部の一例である。
【００３８】
印刷エンジン４０は、給紙ローラ２５、搬送ローラ２６、排紙ローラ２７、プラテン２８、及び記録ユニット２９を主に備える。給紙ローラ２５は、給紙トレイ２３に載置されたシート６に当接可能に、筐体２０内に設けられた不図示のフレームに保持されている。給紙ローラ２５は、不図示のモータによって回転される。回転する給紙ローラ２５は、シート６を搬送路３７に送り出す。搬送路３７は、不図示のガイド部材によって区画された空間である。図示例では、搬送路３７は、給紙トレイ２３の後端から給紙トレイ２３の上方となる位置まで湾曲して延びており、次いで、前方に向かって延びている。
【００３９】
搬送ローラ２６は、シート６の搬送向きにおける給紙トレイ２３の下流に位置している。搬送ローラ２６は、搬送ローラ２６は、従動ローラ３５とともに、ローラ対を構成している。搬送ローラ２６は、不図示のモータによって回転される。回転する搬送ローラ２６及び従動ローラ３５は、給紙ローラ２５によって搬送路３７に送り出されたシート６を挟持しつつ搬送する。排紙ローラ２７は、シート６の搬送向きにおける搬送ローラ２６の下流に位置している。排紙ローラ２７は、従動ローラ３６とともに、ローラ対を構成している。排紙ローラ２７は、不図示のモータによって回転される。回転する排紙ローラ２７及び従動ローラ３６は、シート６を挟持しつつ搬送し、排紙トレイ２４に排出する。プラテン２８は、前後方向８における搬送ローラ２６と排紙ローラ２７との間であって、シート６の搬送向きにおける搬送ローラ２６の下流、かつ排紙ローラ２７の上流に位置している。
【００４０】
記録ユニット２９は、プラテン２８の上方に位置している。記録ユニット２９は、フレームの一部であるガイドレールによって左右方向９に移動可能に保持されていてもよいし、フレームに固定されていてもよい。すなわち、プリンタは、いわゆるシリアルプリンタであってもよいし、いわゆるラインプリンタであってもよい。記録ユニット２９は、ヘッド３４を有する。ヘッド３４は、インクが流通する流路を内部に有する。当該流路は、チューブ３１によって、装着ケース３２に装着されたカートリッジ１３の内部空間と連通されている。すなわち、チューブ３１を通じて、カートリッジ１３が貯留するインクがヘッド３４に供給される。
【００４１】
プリンタ１０は、図１に示されるように、コントローラ５１と、通信Ｉ／Ｆ４７と、をさらに備える。通信Ｉ／Ｆ４７は、上述のローカルネットワークと接続される。管理プリンタ１０Ａの通信Ｉ／Ｆ４７は、第１通信インタフェースの一例である。非管理プリンタ１０Ｂの通信Ｉ／Ｆ４７は、第２通信インタフェースの一例である。
【００４２】
コントローラ５１は、中央演算処理装置であるＣＰＵ５２と、メモリ５３と、通信バス５４と、を有する。ＣＰＵ５２、メモリ５３、タッチパネル４２、操作スイッチ４５、通信Ｉ／Ｆ４７、及びカートリッジＩ／Ｆ４９は、通信バス５４と接続されている。すなわち、ＣＰＵ５２は、通信バス５４を通じて、メモリ５３、タッチパネル４２、操作スイッチ４５、通信Ｉ／Ｆ４７、及びカートリッジＩ／Ｆ４９と情報やデータを受け渡し可能に接続されている。管理プリンタ１０Ａのメモリ５３は、第１メモリの一例である。非管理プリンタ１０Ｂのメモリ５３は、第２メモリの一例である。
【００４３】
メモリ５３は、ＲＯＭ５５と、ＲＡＭ５６と、ＥＥＰＲＯＭ５７と、を有する。ＲＯＭ５５は、オペレーティングシステムであるＯＳ５８と、制御プログラム５９と、を予め記憶する。ＯＳ５８及び制御プログラム５９に記述された命令は、ＣＰＵ５２によって実行される。すなわち、ＯＳ５８及び制御プログラム５９は、ＣＰＵ５２によって実行される。ＣＰＵ５２によって実行されるＯＳ５８及び制御プログラム５９は、表示パネル４３に画像を表示させ、タッチセンサ４４や操作スイッチ４５を通じてユーザの入力を受け付ける。また、ＣＰＵ５２によって実行されるＯＳ５８及び制御プログラム５９は、通信Ｉ／Ｆ４７やカートリッジＩ／Ｆ４９を通じて情報やデータを送受信し、受信した情報やデータをメモリ５３に記憶させる。ＣＰＵ５２は、コンピュータの一例である。制御プログラム５９は、プログラムの一例である。
【００４４】
制御プログラム５９は、単一のプログラムであってもよいし、複数のモジュールからなるプログラムであってもよい。制御プログラム５９は、例えば、ＵＩモジュール、通信モジュール、及び印刷制御モジュールを有する。各モジュールは、いわゆるマルチタスク処理により、疑似的に並行して実行される。
【００４５】
ＵＩモジュールは、画像データを表示パネル４３に入力して、アイコンなどのオブジェクトを含む画像を表示パネル４３に表示させ、タッチセンサ４４や操作スイッチ４５が出力する信号を受け付けるプログラムである。通信モジュールは、通信Ｉ／Ｆ４７が接続されるローカルネットワークの通信プロトコルにしたがって情報やデータを送受信するプログラムである。印刷制御モジュールは、印刷データに基づいて、上述のモータの駆動回路やヘッド３４が有する駆動素子の駆動回路に入力する駆動信号を生成して出力するプログラムである。
【００４６】
ＲＡＭ５６は、ＯＳ５８及び制御プログラム５９の実行に用いられ、また、ＯＳ５８及び制御プログラム５９の実行において、情報やデータを一時的に記憶する。ＥＥＰＲＯＭ５７は、ＭＡＣアドレス及びシリアル番号を予め記憶する。また、ＥＥＰＲＯＭ５７は、プリンタ１０に入力されたＩＰアドレスや送信アドレスを記憶する。ＩＰアドレスは、ローカルネットワークにおいてプリンタ１０に設定されるプライベートＩＰアドレスである。送信アドレスは、情報処理装置１１がインターネット上に公開するＵＲＬなどである。ＩＰアドレス及び送信アドレスは、例えば、サービス提供者によってタッチセンサ４４や操作スイッチ４５を通じてプリンタ１０に入力されてもよいし、タブレットや携帯端末などの端末装置から通信Ｉ／Ｆ４７を通じてプリンタ１０に入力されてもよい。或いは、ＩＰアドレスは、上述のルータから通信Ｉ／Ｆ４７を通じてプリンタ１０に入力されてもよい。
【００４７】
以下、プリンタ１０のコントローラ５１が実行する処理について説明する。まず、図４を参照して、コントローラ５１が実行する動作モード決定処理について説明する。動作モード決定処理は、プリンタ１０が、管理プリンタ１０Ａとして動作するか、非管理プリンタ１０Ｂとして動作するかを決定する処理である。
【００４８】
コントローラ５１は、例えば、動作モード決定処理を定期的に実行する。或いは、コントローラ５１は、プリンタ１０に電源が投入されたことに基づいて動作モード決定処理を実行する。まず、コントローラ５１は、装着ケース３２にカートリッジ１３が装着されているか否かを判断する（Ｓ１１）。具体的には、コントローラ５１は、カートリッジＩ／Ｆ４９を通じてＩＣチップ１４と通信可能か否かを判断する。コントローラ５１は、カートリッジＩ／Ｆ４９を通じてＩＣチップ１４と通信可能であることにより、カートリッジ１３が装着ケース３２に装着されていると判断する（Ｓ１１：Ｙｅｓ）。コントローラ５１は、カートリッジＩ／Ｆ４９を通じてＩＣチップ１４と通信できないことにより、カートリッジ１３が装着ケース３２に装着されていないと判断する（Ｓ１１：Ｎｏ）。なお、装着ケース３２にカートリッジ１３が装着されているか否かの判断に相当する処理であれば、コントローラ５１は、上述の処理以外の処理を実行してもよい。
【００４９】
コントローラ５１は、ステップＳ１１の判断を、装着ケース３２に装着された全てのカートリッジ１３に対して実行する。コントローラ５１は、１つでもカートリッジ１３が装着ケース３２に装着されていないと判断すると（Ｓ１１：Ｎｏ）、カートリッジ装着指示画面を表示パネル４３に表示させる（Ｓ１２）。具体的には、コントローラ５１は、メモリ５３のＲＯＭ５５に予め記憶されたカートリッジ装着指示画面を示す画像データを読み出して、表示パネル４３に対して出力する。カートリッジ装着指示画面は、例えば、カバー２２を開いてカートリッジ１３を装着ケース３２に装着することを示す文字を含む画面である。なお、以下に説明する他の画面が表示パネル４３に表示される場合も、当該画面を示す画像データがメモリ５３から読み出されて表示パネル４３に対して出力される。
【００５０】
コントローラ５１は、全てのカートリッジ１３が装着ケース３２に装着されたと判断するまで、カートリッジ装着指示画面を表示パネル４３に表示させる。コントローラ５１は、全てのカートリッジ１３が装着ケース３２に装着されていると判断すると（Ｓ１１：Ｙｅｓ）、カートリッジＩ／Ｆ４９を通じてＩＣメモリ１５から上述の種別情報を取得する（Ｓ１３）。そして、コントローラ５１は、装着ケース３２に装着された全てのカートリッジ１３のＩＣメモリ１５から取得した種別情報が、全て通常使用態様を示すか、全て契約使用態様を示すか、或いは通用使用態様と契約使用態様とが混在するかを判断する（Ｓ１４）。具体的には、コントローラ５１は、取得した種別情報が、全て通常使用態様を示す「０」であるか、全て契約使用態様を示す「１」であるか、通常使用態様を示す「０」と契約使用態様を示す「１」とが混在するか、を判断する。
【００５１】
なお、カートリッジ１３の型番が使用態様を示す場合、コントローラ５１は、当該型番をＩＣメモリ１５から取得する。そして、コントローラ５１は、取得した型番が通常使用態様を示す型番としてメモリ５３に予め記憶されている型番と一致するか否か、及び取得した型番が契約使用態様を示す型番としてメモリ５３に予め記憶されている型番と一致するか否かを判断する。
【００５２】
コントローラ５１は、取得した種別情報が、全て通常使用態様を示すと判断すると（Ｓ１４：全て通常使用態様）、メモリ５３に記憶された動作モード情報が、第１モードを示すか、第２モードを示すか、動作モードを示さないかを判断する（Ｓ１５）。動作モード情報は、コントローラ５１が、動作モードを決定したことに基づいてメモリ５３のＥＥＰＲＯＭ５７に記憶させる情報である。動作モード情報は、例えば、ＥＥＰＲＯＭ５７に記憶された第１モードフラグ及び第２モードフラグである。「ＯＮ」の値の第１モードフラグは、第１モードを示す。「ＯＮ」の値の第２モードフラグは、第２モードを示す。「ＯＦＦ」の値の第１モードフラグ及び第２モードフラグは、動作モードが決定されていないことを示す。第１モードフラグ及び第２モードフラグの初期値はともに「ＯＦＦ」である。第１モードは、非管理プリンタ１０Ｂとして動作することを示すモードである。第２モードは、管理プリンタ１０Ａとして動作することをモードである。
【００５３】
コントローラ５１は、「ＯＦＦ」の値の第１モードフラグ及び「ＯＦＦ」の値の第２モードフラグがＥＥＰＲＯＭ５７に記憶されていることに基づいて、動作モード情報が動作モードを示さないと判断する（Ｓ１５：なし）。コントローラ５１は、動作モード情報が動作モードを示さないと判断すると（Ｓ１５：なし）、動作モードを第１モードに決定し（Ｓ１６）、動作モード決定処理を終了する。具体的には、「ＯＮ」の値の第１モードフラグをＥＥＰＲＯＭ５７に記憶させる。すなわち、動作モードが決定されていないプリンタ１０の装着ケース３２に、全て通常使用形態であるカートリッジ１３が装着されると、動作モードは、第１モードに決定される。
【００５４】
コントローラ５１は、「ＯＮ」の値の第１モードフラグ及び「ＯＦＦ」の値の第２モードフラグがＥＥＰＲＯＭ５７に記憶されていることに基づいて、動作モード情報が第１モードを示すと判断する（Ｓ１５：第１モード）。コントローラ５１は、動作モード情報が第１モードを示すと判断すると（Ｓ１５：第１モード）、動作モード決定処理を終了する。すなわち、動作モードが第１モードに決定されている非管理プリンタ１０Ｂの装着ケース３２に、全て通常使用形態であるカートリッジ１３が装着されると、動作モードは、第１モードに維持される。
【００５５】
コントローラ５１は、「ＯＦＦ」の値の第１モードフラグ及び「ＯＮ」の値の第２モードフラグがＥＥＰＲＯＭ５７に記憶されていることに基づいて、動作モード情報が第２モードを示すと判断する（Ｓ１５：第２モード）。コントローラ５１は、動作モード情報が第２モードを示すと判断すると（Ｓ１５：第２モード）、エラー報知を行う（Ｓ１７）。具体的には、コントローラ５１は、メモリ５３のＲＯＭ５５に予め記憶されたエラー表示画面を示す画像データを読み出し、読み出した画像データを表示パネル４３に入力する。すなわち、動作モードが第２モードに決定されている管理プリンタ１０Ａの装着ケース３２に、全て通常使用形態であるカートリッジ１３が装着されると、エラー表示画面が表示パネル４３に表示される。
【００５６】
エラー表示画面は、例えば、「適切なカートリッジが装着されていません。適切なカートリッジを装着してください」の文字と、「ＯＫ」アイコンと、「キャンセル」アイコンとを含む。フローチャートには示されていないが、コントローラ５１は、エラー表示画面において「ＯＫ」アイコンが選択されたことに基づいて、ステップＳ１１以降の処理を再度実行する。例えば、ユーザは、適正なカートリッジ１３である契約使用態様のカートリッジ１３を装着ケース３２に装着し直した後、エラー表示画面において「ＯＫ」アイコンを選択する。コントローラ５１は、エラー表示画面において「キャンセル」アイコンが選択されたと判断すると、動作モードを第１モードに変更し（Ｓ１８）、動作モード決定処理を終了する。具体的には、コントローラ５１は、「ＯＮ」の値の第１モードフラグをＥＥＰＲＯＭ５７に記憶させ、「ＯＦＦ」の値の第２モードフラグをＥＥＰＲＯＭ５７に記憶させる。
【００５７】
コントローラ５１は、ステップＳ１４において、取得した種別情報が全て契約使用態様を示すと判断すると（Ｓ１４：全て契約使用態様）、ステップＳ１５と同様の処理であるステップＳ１９の処理を実行する。コントローラ５１は、ＥＥＰＲＯＭ５７に記憶された動作モード情報が動作モードを示さないと判断すると（Ｓ１９：なし）、動作モードを第２モードに決定する（Ｓ２０）。具体的には、「ＯＮ」の値の第２モードフラグをＥＥＰＲＯＭ５７に記憶させる。すなわち、動作モードが決定されていないプリンタ１０の装着ケース３２に、全て契約使用形態であるカートリッジ１３が装着されると、動作モードは、第２モードに決定される。そして、コントローラ５１は、メモリ５３のＥＥＰＲＯＭ５７に記憶されたＩＰアドレス及びＭＡＣアドレスをＩＣメモリ１５に記憶させ（Ｓ２１）、動作モード決定処理を終了する。ステップＳ２１の処理は、記憶処理の一例である。
【００５８】
コントローラ５１は、ＥＥＰＲＯＭ５７に記憶された動作モード情報が第２モードを示すと判断すると（Ｓ１９：第２モード）、上述のステップＳ２１の処理を実行し、動作モード決定処理を終了する。すなわち、動作モードが第２モードに決定されている管理プリンタ１０Ａにおいて、カートリッジ１３が交換されると、交換された契約使用形態のカートリッジ１３のＩＣメモリ１５に、プリンタ１０のＭＡＣアドレス及びＩＰアドレスが記憶されるとともに、動作モードが第２モードに維持される。
【００５９】
コントローラ５１は、ＥＥＰＲＯＭ５７に記憶された動作モード情報が第１モードを示すと判断すると（Ｓ１９：第１モード）、カートリッジＩ／Ｆ４９を通じて、ＭＡＣアドレスをＩＣメモリ１５から読み出せたか否かを判断する（Ｓ２５）。すなわち、ステップＳ２５では、装着ケース３２に装着されたカートリッジ１３が、管理プリンタ１０Ａに装着されていたカートリッジ１３であるか否かが判断される。ステップＳ２５の処理は、識別情報判断処理の一例である。
【００６０】
コントローラ５１は、ＭＡＣアドレス及びＩＰアドレスをＩＣメモリ１５から読み出せなかったと判断すると（Ｓ２５：Ｎｏ）、ステップＳ１７と同様の処理であるエラー報知を行って（Ｓ２６）、動作モード決定処理を終了する。
【００６１】
なお、フローチャートには示されていないが、コントローラ５１は、エラー表示画面において「ＯＫ」アイコンが選択されたことに基づいて、ステップＳ１１以降の処理を再度実行する。例えば、ユーザは、適正なカートリッジ１３である通常使用態様のカートリッジ１３を装着ケース３２に装着し直した後、エラー表示画面において「ＯＫ」アイコンを選択する。コントローラ５１は、エラー表示画面において「キャンセル」アイコンが選択されたと判断すると、動作モード決定処理を終了する。
【００６２】
コントローラ５１は、ＭＡＣアドレス及びＩＰアドレスをＩＣメモリ１５から読み出せたと判断すると（Ｓ２５：Ｙｅｓ）、許諾処理を実行する（Ｓ２７）。図５を参照して、許諾処理について説明する。なお、許諾処理は、動作モードを第１モードに決定しているプリンタ１０のコントローラ５１が実行する。すなわち、許諾処理は、非管理プリンタ１０Ｂのコントローラ５１が実行する。以下では、非管理プリンタ１０Ｂのコントローラ５１を「コントローラ５１Ｂ」と記載し、管理プリンタ１０Ａのコントローラ５１を「コントローラ５１Ａ」と記載して説明する。コントローラ５１Ａは、第１コントローラの一例である。コントローラ５１Ｂは、第２コントローラの一例である。
【００６３】
まず、非管理プリンタ１０Ｂのコントローラ５１Ｂは、許諾申請情報を生成する（Ｓ３１）。許諾申請情報は、例えば、許諾を申請することを示すコマンドである。当該コマンドは、ステップＳ２５でＩＣメモリ１５から読み出したＭＡＣアドレスと、同じくＩＣメモリ１５から読み出した上述の型番と、非管理プリンタ１０Ｂのプリンタ名と、を付帯する。プリンタ名は、非管理プリンタ１０Ｂのモデル名や、ユーザが非管理プリンタ１０Ｂに設定した名称などである。コントローラ５１Ｂは、生成した許諾申請情報を、ステップＳ２５でＩＣメモリ１５から読み出したＩＰアドレスが示す管理プリンタ１０Ａ宛てに送信する（Ｓ３２）。ステップＳ３２の処理は、第５送信処理の一例である。
【００６４】
管理プリンタ１０Ａのコントローラ５１Ａは、非管理プリンタ１０Ｂが送信した許諾申請情報を受信する（Ｓ３２）。そして、コントローラ５１Ａは、受信した許諾申請情報に含まれるＭＡＣアドレスと、メモリ５３のＥＥＰＲＯＭ５７に記憶された自己のＭＡＣアドレスとが一致するか否かを判断する（Ｓ３３）。ステップＳ３２の処理は、第１受信処理の一例である。受信した許諾申請情報に含まれるＭＡＣアドレスは、受信識別情報の一例である。ステップＳ３３の処理は、判断処理の一例である。
【００６５】
コントローラ５１Ａは、受信した許諾申請情報に含まれるＭＡＣアドレスと、メモリ５３のＥＥＰＲＯＭ５７に記憶された自己のＭＡＣアドレスとが一致しないと判断すると（Ｓ３３：Ｎｏ）、不許諾情報を非管理プリンタ１０Ｂに返信する（Ｓ３７）。不許諾情報は、非管理プリンタ１０Ｂが契約使用態様のカートリッジ１３を用いて印刷することを許諾しないことを示す情報である。
【００６６】
コントローラ５１Ａは、受信した許諾申請情報に含まれるＭＡＣアドレスと、メモリ５３のＥＥＰＲＯＭ５７に記憶された自己のＭＡＣアドレスとが一致すると判断すると（Ｓ３３：Ｙｅｓ）、受信した許諾情報に含まれる型番が示す色のインクを貯留するカートリッジ１３が装着ケース３２に装着されているか否かを判断する（Ｓ３４）。コントローラ５１Ａは、当該カートリッジ１３が装着ケース３２に装着されていると判断すると（Ｓ３４：Ｙｅｓ）、不許諾情報を非管理プリンタ１０Ｂに返信する（Ｓ３７）。すなわち、管理プリンタ１０Ａにカートリッジ１３が装着されたことにより、コントローラ５１Ａは、管理プリンタ１０Ａでの印刷を優先し、不許諾情報を非管理プリンタ１０Ｂに返信する。なお、管理プリンタ１０Ａ及び非管理プリンタ１０Ｂの両方のプリンタ１０で印刷が実行されると、管理プリンタ１０Ａのコントローラ５１Ａは、カートリッジ１３の残量値を算出できなくなる。そこで、コントローラ５１Ａは、自己（管理プリンタ１０Ａ）で印刷を行う場合は、非管理プリンタ１０Ｂに対して、契約使用態様のカートリッジ１３を用いての印刷を許諾しない。
【００６７】
コントローラ５１Ａは、受信した許諾情報に含まれる型番が示す色のインクを貯留するカートリッジ１３が装着ケース３２に装着されていないと判断すると（Ｓ３４：Ｎｏ）、第１許諾確認画面を表示パネル４３に表示させる（Ｓ３５）。第１許諾確認画面は、図９（Ａ）に示されるように、「他のプリンタ（ＭＦＰ−Ａ００１）に印刷を許諾しますか？他のプリンタに印刷を許諾すると、カートリッジを戻すまで、本機では、印刷を行えません。」の文字と、「許諾」アイコン７２と、「キャンセル」アイコン７３と、を有する。「ＭＦＰ−Ａ００１」は、許諾申請情報に含まれていた非管理プリンタ１０Ｂのプリンタ名である。ステップＳ３５の処理は、第１表示処理の一例である。
【００６８】
コントローラ５１Ａは、図５に示されるように、選択されたアイコンが「許諾」アイコン７１であるか、「キャンセル」アイコン７２であるかを判断する（Ｓ３６）。コントローラ５１Ａは、選択されたアイコンが「キャンセル」アイコン７２であると判断すると（Ｓ３６：キャンセル）、不許諾情報を非管理プリンタ１０Ｂに返信する（Ｓ３７）。コントローラ５１Ａは、選択されたアイコンが「許諾」アイコン７１であると判断すると（Ｓ３６：許諾）、許諾情報を非管理プリンタ１０Ｂに返信する（Ｓ３８）。許諾情報は、例えば、非管理プリンタ１０Ｂに印刷の実行を許諾するコマンドである。ステップＳ３８の処理は、第１送信処理の一例である。ユーザが第１許諾確認画面において「許諾」アイコン７２を選択する操作は、許諾操作の一例である。コントローラ５１Ａが第１許諾確認画面において「許諾」アイコン７２の選択を受け付ける処理は、第１許諾受付処理の一例である。
【００６９】
コントローラ５１Ａは、許諾情報を非管理プリンタ１０Ｂに送信したことに基づいて、非管理プリンタ１０Ｂを示すプリンタ識別情報を、印刷を許諾したプリンタ１０を示す許諾プリンタ情報としてＥＥＰＲＯＭ５７に記憶させる（Ｓ４５）。プリンタ識別情報は、例えば、非管理プリンタ１０ＢのＭＡＣアドレスや、シリアル番号や、ＩＰアドレスや、プリンタ名などである。プリンタ識別情報は、許諾申請情報に含まれる。すなわち、コントローラ５１Ａは、許諾申請情報に含まれるプリンタ識別情報を、許諾プリンタ情報としてＥＥＰＲＯＭ５７に記憶させる。
【００７０】
非管理プリンタ１０Ｂのコントローラ５１Ｂは、管理プリンタ１０Ａが返信した不許諾情報或いは許諾情報を受信する（Ｓ３７、Ｓ３８）。ステップＳ３８の処理は、第５受信処理の一例である。そして、コントローラ５１Ｂは、受信した返信に許諾情報が含まれているか、不許諾情報が含まれているかを判断する（Ｓ３９）。コントローラ５１Ｂは、受信した返信に不許諾情報が含まれていると判断すると（Ｓ３９：不許諾情報）、第１不許諾画面を表示パネル４３に表示させる（Ｓ４０）。図１０（Ｂ）は、第１不許諾画面を示す。第１不許諾画面は、「印刷を許諾されませんでした。カートリッジを元のプリンタに戻してください。」の文字と、「ＯＫ」アイコン７３と、「再実行」アイコン７４と、を有する。第１不許諾画面は、不許諾画面の一例である。
【００７１】
コントローラ５１Ｂは、第１不許諾画面において、ユーザが「ＯＫ」アイコン７３或いは「再実行」アイコン７４を選択するまで待機する。ユーザは、例えば、装着ケース３２に装着されたカートリッジ１３を、管理プリンタ１０Ａから取り外したカートリッジ１３に交換して、「再実行」アイコン７４を選択する。或いは、ユーザは、装着ケース３２に装着されたカートリッジ１３を、通常使用態様のカートリッジ１３に交換して、「ＯＫ」アイコン７３を選択する。そして、コントローラ５１Ｂは、ユーザが選択したアイコンが「ＯＫ」アイコン７３であるか「再実行」アイコン７４であるかを判断する（Ｓ４１）。
【００７２】
コントローラ５１Ｂは、ユーザが選択したアイコンが「再実行」アイコン７４であると判断すると（Ｓ４１：再実行）、ステップＳ３１以降の処理を再度実行する。コントローラ５１Ｂは、ユーザが選択したアイコンが「ＯＫ」アイコン７３であると判断すると（Ｓ４１：ＯＫ）、ステップＳ１１以降の処理を再度実行する。
【００７３】
コントローラ５１Ｂは、ステップＳ３９において、受信した返信に許諾情報が含まれていると判断すると（Ｓ３９：許諾）、動作モードを第３モードに決定する（Ｓ４２）。具体的には、第３モードを示す第３モードフラグの記憶領域としてメモリ５３のＥＥＰＲＯＭ５７に予め設定された記憶領域に、「ＯＮ」を記憶させ、第１モードを示す第１モードフラグの記憶領域としてメモリ５３のＥＥＰＲＯＭ５７に予め設定された記憶領域に、「ＯＦＦ」を記憶させる。なお、第３モードフラグの初期値は「ＯＦＦ」である。
【００７４】
次に、コントローラ５１Ｂは、印刷が許諾されたことを示す許諾画面を表示パネル４３に表示させる（Ｓ４３）。図１０（Ａ）は、許諾画面を示す。許諾画面は、「印刷を許諾されました。印刷を行えます。」の文字と、「ＯＫ」アイコン７５と、を有する。コントローラ５１Ｂは、図５に示されるように、許諾画面において、「ＯＫ」アイコン７５がユーザによって選択されたか否かを判断する（Ｓ４４）。コントローラ５１Ｂは、「ＯＫ」アイコン７５が選択されるまで（Ｓ４４：Ｎｏ）、許諾画面を表示パネル４３に表示させる。コントローラ５１Ｂは、許諾画面において「ＯＫ」アイコン７５が選択されたと判断すると（Ｓ４４：Ｙｅｓ）、許諾処理（Ｓ２７）を終了させるとともに、図４に示される動作モード決定処理も終了させる。ステップＳ４０、Ｓ４３の処理は、可否表示処理の一例である。
【００７５】
次に、管理プリンタ１０Ａが印刷を実行して管理情報を情報処理装置１１に送信する印刷送信処理について、図７を参照して説明する。
【００７６】
管理プリンタ１０Ａのコントローラ５１Ａは、印刷指示及び印刷データを取得したことに基づいて、印刷送信処理を実行する。まず、コントローラ５１Ａは、エンプティフラグの値が「ＯＮ」であるか否かを判断する（Ｓ７１）。すなわち、ステップＳ７１では、印刷を行えるだけのインクがあるか否かが判断される。詳しく説明すると、エンプティフラグは、カートリッジ１３に貯留されたインクの量が、ＥＥＰＲＯＭ５７に予め記憶された第２閾値（例えばゼロ）未満となったことに基づいて「ＯＮ」にされるフラグである（Ｓ７９）。エンプティフラグの初期値は「ＯＦＦ」である。フローチャートには示されていないが、エンプティフラグは、カートリッジ１３が交換されたことに基づいて「ＯＦＦ」にされる。
【００７７】
コントローラ５１Ａは、エンプティフラグの値が「ＯＮ」であると判断すると（Ｓ７１：Ｙｅｓ）、印刷送信処理を終了する。すなわち、コントローラ５１Ａは、印刷を実行することなく処理を終了する。コントローラ５１Ａは、エンプティフラグの値が「ＯＦＦ」であると判断すると（Ｓ７１：Ｎｏ）、取得した印刷データに基づいて、１ページ分の印刷を実行する（Ｓ７２）。詳しく説明すると、コントローラ５１Ａは、取得した印刷データに基づいて、ヘッド３４の駆動素子を駆動する駆動回路に入力する駆動信号、及び、給紙ローラ２５や搬送ローラ２６や排紙ローラ２７を回転させるモータの駆動回路に入力する駆動信号を生成する。そして、コントローラ５１Ａは、生成した駆動信号を出力し、印刷エンジン４０に１ページ分の印刷を実行させる。
【００７８】
次に、コントローラ５１Ａは、ヘッド３４の駆動素子を駆動させた回数をカウントする（Ｓ７３）。以下では、ヘッド３４の駆動素子を駆動させた回数のカウント値をインクドット値と記載して説明する。インクドット値は、印刷に使用されたインクの量を示す値である。なお、不図示のメンテナンス機構が有するポンプによってヘッド３４からインクが吸引された場合も、吸引されたインクの量がインクドット値に換算される。すなわち、インクドット値は、使用されたインクの量を示す値である。
【００７９】
次に、コントローラ５１Ａは、印刷前残量値を、装着ケース３２に装着されたカートリッジ１３のＩＣメモリ１５、或いはＥＥＰＲＯＭ５７、さらに或いはＲＡＭ５６から読み出して取得する（Ｓ７４）。そして、コントローラ５１Ａは、取得した印刷前残量値からインクドット値を減じて、印刷後残量値を算出し（Ｓ７５）、算出した印刷後残量値をＲＡＭ５６に記憶させる。なお、印刷後残量値の算出方法は一例であり、他の算出方法によって印刷後残量値が算出されてもよい。例えば、装着ケース３２に装着されたカートリッジ１３が貯留するインクの液面が規定の高さ位置に到達したか否かを検出可能なセンサが装着ケース３２に設けられ、コントローラ５１Ａは、当該センサが出力する検出信号を用いて、印刷後残量値を算出してもよい。
【００８０】
コントローラ５１Ａは、算出した印刷後残量値が、ＥＥＰＲＯＭ５７に予め記憶された第１閾値未満であるか否かを判断する（Ｓ７６）。コントローラ５１Ａは、算出した印刷後残量値が第１閾値未満であると判断すると（Ｓ７６：Ｙｅｓ）、インクローフラグの値を「ＯＮ」にする。具体的には、インクローフラグとして設定されたＥＥＰＲＯＭ５７の所定の記憶領域に「ＯＮ」の値を記憶させる。コントローラ５１Ａは、算出した印刷後残量値が第１閾値未満でないと判断すると（Ｓ７６：Ｎｏ）、ステップＳ７７の処理をスキップし、ステップＳ７８の処理を実行する。コントローラ５１Ａは、ステップＳ７８において、算出した印刷後残量値が、ＥＥＰＲＯＭ５７に予め記憶された第２閾値未満であるか否かを判断する（Ｓ７８）。第２閾値は、第１閾値よりも小さな値である。第２閾値は、例えばゼロである。すなわち、ステップＳ７８では、印刷に必要な量のインクがカートリッジ１３に貯留されているか否かが判断される。
【００８１】
コントローラ５１Ａは、算出した印刷後残量値が第２閾値未満であると判断すると（Ｓ７８：Ｙｅｓ）、エンプティフラグの値を「ＯＮ」にする（Ｓ７９）。一方、コントローラ５１Ａは、算出した印刷後残量値が第２閾値未満でないと判断すると（Ｓ７８：Ｎｏ）、ステップＳ７９の処理をスキップする。なお、ステップＳ７３からＳ７９までの処理は、ブラック、マゼンタ、シアン、イエローの各色のインクを貯留する４つのカートリッジ１３に対してそれぞれ実行される。
【００８２】
コントローラ５１Ａは、取得した印刷データに基づいて、印刷すべき次のページである次ページがあるか否かを判断する（Ｓ８０）。コントローラ５１Ａは、次ページがあると判断すると（Ｓ８０：Ｙｅｓ）、ステップＳ７１以降の処理を再度実行する。コントローラ５１Ａは、次ページがないと判断すると（Ｓ８０：Ｎｏ）、ステップＳ７５で算出した印刷後残量値を、装着ケース３２に装着されたカートリッジ１３のＩＣメモリ１５或いはＥＥＰＲＯＭ５７に記憶させる（Ｓ８１）。
【００８３】
また、コントローラ５１Ａは、管理情報を生成する（Ｓ８２）。管理情報は、管理プリンタ１０Ａのプリンタ識別情報や、印刷枚数や、印刷後残量値や、インクローフラグの値が「ＯＮ」であるか「ＯＦＦ」であるかを示すインクロー情報や、エンプティフラグの値が「ＯＮ」であるか「ＯＦＦ」であるかを示すエンプティ情報などの情報を含む。そして、コントローラ５１Ａは、生成した管理情報を、通信Ｉ／Ｆ４７を通じて、ＥＥＰＲＯＭ５７に記憶された送信アドレスが示す情報処理装置１１宛てに送信する。なお、コントローラ５１Ａは、印刷が実行されるたびに管理情報を送信してもよいし、毎日の定刻に管理情報を送信してもよいし、３時間や６時間など一定時間ごとに管理情報を送信してもよい。コントローラ５１Ａは、管理情報を情報処理装置１１に送信したことに基づいて、印刷送信処理を終了する。
【００８４】
次に、非管理プリンタ１０Ｂに印刷指示が入力された場合においてコントローラ５１Ｂが実行する処理について、図６を参照して説明する。まず、非管理プリンタ１０Ｂのコントローラ５１Ｂは、印刷指示及び印刷データが入力されたか否かを判断する（Ｓ５１）。印刷指示及び印刷データは、通信Ｉ／Ｆ４７を通じて、パーソナルコンピュータなどから非管理プリンタ１０Ｂに入力される。或いは、印刷指示は、タッチパネル４２や操作スイッチ４５を通じて、非管理プリンタ１０Ｂに入力される。その場合、印刷データは、非管理プリンタ１０Ｂに装着されたＵＳＢメモリなどの可搬媒体などから非管理プリンタ１０Ｂに入力される。
【００８５】
コントローラ５１Ｂは、印刷指示が入力されていないと判断すると（Ｓ５１）、処理を終了する。コントローラ５１Ｂは、印刷指示及び印刷データが入力されたと判断すると（Ｓ５１：Ｙｅｓ）、動作モードが第１モードであるか、第３モードであるかを判断する（Ｓ５２）。具体的には、第１モードフラグの値が「ＯＮ」であるか、第３モードフラグの値が「ＯＮ」であるかを判断する。コントローラ５１Ｂは、動作モードが第１モードであると判断すると（Ｓ５２：第１モード）、印刷処理を実行し（Ｓ５３）、処理を終了する。具体的には、コントローラ５１Ｂは、動作モードが第１モードであると判断すると、図７に示された印刷送信処理におけるステップＳ７１からＳ８１までの処理を実行する。コントローラ５１Ｂが印刷データを取得する処理は、印刷データ取得処理の一例である。
【００８６】
コントローラ５１Ｂは、動作モードが第３モードであると判断すると（Ｓ５２：第３モード）、問合せ情報を生成する（Ｓ５４）。詳しく説明すると、コントローラ５１Ｂは、取得した印刷データに基づいて、印刷する予定の枚数である印刷予定枚数を特定する。そして、コントローラ５１Ｂは、特定した印刷予定枚数、及び自己のプリンタ識別情報を含む問合せ情報を生成する。例えば、コントローラ５１Ｂは、印刷の実行の許可を問い合わせるコマンドに印刷予定枚数及び自己のプリンタ識別情報を付帯させて、問合せ情報を生成する。コントローラ５１Ｂは、生成した問合せ情報を、通信Ｉ／Ｆ４７を通じて、ＥＥＰＲＯＭ５７に記憶されたＩＰアドレスが示す管理プリンタ１０Ａ宛てに送信する（Ｓ５５）。ステップＳ５５の処理は、第７送信処理の一例である。コントローラ５１Ｂが、取得した印刷データに基づいて印刷予定枚数を特定する処理は、印刷枚数決定処理の一例である。
【００８７】
管理プリンタ１０Ａのコントローラ５１Ａは、非管理プリンタ１０Ｂが送信した問合せ情報を受信する（Ｓ５５）。ステップＳ５５の処理は、第３受信処理の一例である。コントローラ５１Ａは、受信した問合せ情報に含まれる印刷予定枚数及びプリンタ識別情報を取得する。そして、コントローラ５１Ａは、取得したプリンタ識別情報が、ＥＥＰＲＯＭ５７に記憶された許諾プリンタ情報と一致するか否かを判断する（Ｓ５６）。すなわち、ステップＳ５６では、受信した問合せ情報が、印刷を許諾したプリンタ１０が送信した問合せ情報であるか否かが判断される。コントローラ５１Ａは、問合せ情報に含まれるプリンタ識別情報が、ＥＥＰＲＯＭ５７に記憶された許諾プリンタ情報と一致しないと判断すると（Ｓ５６：Ｎｏ）、印刷の実行を許可しないことを示す不許可情報を、通信Ｉ／Ｆ４７を通じて非管理プリンタ１０Ｂに返信する（Ｓ５７）。
【００８８】
コントローラ５１Ａは、問合せ情報に含まれるプリンタ識別情報が、ＥＥＰＲＯＭ５７に記憶された許諾プリンタ情報と一致すると判断すると（Ｓ５６：Ｙｅｓ）、受信した問合せ情報に含まれる印刷予定枚数が、印刷上限枚数以下か否かを判断する（Ｓ５９）。詳しく説明すると、管理プリンタ１０Ａのメモリ５３のＥＥＰＲＯＭ５７は、１日や１週間や１月など、所定の期間内での印刷枚数の上限として、印刷上限枚数を記憶する。印刷上限枚数は、例えば、タッチパネル４２や操作スイッチ４５を通じて、サービス提供者によって管理プリンタ１０Ａに入力される。或いは、印刷上限枚数は、情報処理装置１１から、インターネットを通じて管理プリンタ１０Ａに入力される。情報処理装置１１が送信する印刷上限枚数は、管理データベースにおいてオペレータが登録した印刷上限を示す値である。管理プリンタ１０Ａのコントローラ５１Ａは、入力された印刷上限枚数をＥＥＰＲＯＭ５７に記憶させる。フローチャートには示されていないが、コントローラ５１Ａは、非管理プリンタ１０Ｂに印刷を許可するたびに、問合せ情報に含まれる印刷予定枚数を印刷上限枚数から減じる。そして、コントローラ５１Ａは、問合せ情報に含まれる印刷予定枚数が、ＥＥＰＲＯＭ５７に記憶された印刷上限枚数以下であるか否かを判断する（Ｓ５９）。ステップＳ５９の処理は、印刷許可判断処理の一例である。
【００８９】
コントローラ５１Ａは、問合せ情報に含まれる印刷予定枚数が、ＥＥＰＲＯＭ５７に記憶された印刷上限枚数を超えると判断すると（Ｓ５９：Ｎｏ）、通信Ｉ／Ｆ４７を通じて不許可情報を非管理プリンタ１０Ｂに返信する（Ｓ５７）。コントローラ５１Ａは、問合せ情報に含まれる印刷予定枚数が、ＥＥＰＲＯＭ５７に記憶された印刷上限枚数以下であると判断すると（Ｓ５９：Ｙｅｓ）、印刷を許可することを示す許可情報を、通信Ｉ／Ｆ４７を通じて非管理プリンタ１０Ｂに返信する（Ｓ６０）。そして、上述したように、ＥＥＰＲＯＭ５７に記憶された印刷上限枚数から、印刷を許可した枚数を減じる。ステップＳ６０の処理は、第３送信処理の一例である。
【００９０】
非管理プリンタ１０Ｂのコントローラ５１Ｂは、管理プリンタ１０Ａが送信した不許可情報或いは許可情報を、通信Ｉ／Ｆ４７を通じて受信する（Ｓ５７、Ｓ６０）。そして、コントローラ５１Ｂは、不許可情報を受信したか、許可情報を受信したかを判断する（Ｓ６１）。コントローラ５１Ｂは、不許可情報を受信したと判断すると（Ｓ６１：不許可情情報）、不図示の不許可画面を表示パネル４３に表示させる（Ｓ６２）。不許可画面は、例えば、「印刷予定枚数が上限を超えています。印刷を行うことができません。」の文字と、「ＯＫ」アイコンと、を有する。コントローラ５１Ｂは、不許可画面において、「ＯＫ」アイコンが選択されるまで（Ｓ６３：Ｎｏ）、不許可画面を表示パネル４３に表示させる。コントローラ５１Ｂは、不許可画面において「ＯＫ」アイコンが選択されたことに基づいて（Ｓ６３：Ｙｅｓ）、印刷を行うことなく処理を終了する。ステップＳ６０の処理は、許可情報受信処理の一例である。
【００９１】
コントローラ５１Ｂは、ステップＳ６１において、許可情報を受信したと判断すると（Ｓ６１：許可情報）、不図示の許可画面を表示パネル４３に表示させる（Ｓ６４）。許可画面は、例えば、「印刷を許可されました。印刷を実行します。」の文字を有する。コントローラ５１Ｂは、例えば所定時間の間、或いは印刷が終了するまで、許可画面を表示パネル４３に表示させる。なお、コントローラ５１Ｂは、許可画面において、印刷上限枚数を表示パネル４３に表示させてもよい。印刷上限枚数は、管理プリンタ１０Ａから受信する許可情報に含まれる。
【００９２】
コントローラ５１Ｂ、許可画面を表示パネル４３に表示させるとともに、印刷送信処理を実行する（Ｓ６５）。図７を流用して、印刷送信処理について詳しく説明する。
【００９３】
まず、コントローラ５１Ｂは、上述したステップＳ７１からＳ８１までの処理を実行する。そして、コントローラ５１Ｂは、管理情報を生成する（Ｓ８２）。管理情報は、非管理プリンタ１０Ｂのプリンタ識別情報や、印刷枚数や、印刷後残量値や、インクロー情報や、エンプティ情報などを含む。ただし、印刷後残量値は、非管理プリンタ１０Ｂに装着された契約使用態様のカートリッジ１３が貯留するインクの残量を示す印刷後残量値である。また、インクロー情報及びエンプティ情報は、当該契約使用態様のカートリッジ１３についてのインクロー情報及びエンプティ情報である。すなわち、コントローラ５１Ｂは、非管理プリンタ１０Ｂに装着された契約使用態様のカートリッジ１３に関する管理情報を生成する。コントローラ５１Ｂは、管理情報を生成して（Ｓ８２）、図６に示す印刷処理（Ｓ６５）を終了する。なお、非管理プリンタ１０Ｂでの印刷が中止されることもあるので、管理情報に含まれる印刷枚数と、上述の印刷予定枚数とは、異なることがある。
【００９４】
非管理プリンタ１０Ｂのコントローラ５１Ｂは、図６に示されるように、印刷処理（Ｓ６５）の実行後、生成した管理情報を、ＩＣメモリ１５から読み出して取得したＩＰアドレスが示す管理プリンタ１０Ａ宛てに、通信Ｉ／Ｆ４７を通じて送信する（Ｓ６６）。管理情報は、印刷情報の一例である。ステップＳ６６の処理は、第６送信処理の一例である。
【００９５】
管理プリンタ１０Ａのコントローラ５１Ａは、非管理プリンタ１０Ｂが送信した管理情報を受信して取得する（Ｓ６６）。ステップＳ６６の処理は、第２受信処理の一例である。そして、コントローラ５１Ａは、取得した管理情報に含まれる印刷後残量値やインクロー情報やエンプティ情報をＥＥＰＲＯＭ５７やＲＡＭ５６に記憶させる（Ｓ６７）。そして、コントローラ５１Ａは、管理情報を生成する（Ｓ６８）。管理情報は、管理プリンタ１０Ａのプリンタ識別情報や、印刷枚数や、印刷後残量値や、インクロー情報や、エンプティ情報などを含む。コントローラ５１Ａは、生成した管理情報を、送信アドレスが示す情報処理装置１１宛てに送信する（Ｓ６９）。すなわち、非管理プリンタ１０Ｂにおいて生成された管理情報は、管理プリンタ１０Ａから情報処理装置１１に送信される。ステップＳ６８の処理は、生成処理の一例である。ステップＳ６９の処理は、第２送信処理の一例である。
【００９６】
管理プリンタ１０Ａのコントローラ５１Ａは、管理情報を受信したことを示す確認通知を非管理プリンタ１０Ｂに返信し（Ｓ７０）、処理を終了する。一方、非管理プリンタ１０Ｂのコントローラ５１Ｂは、管理プリンタ１０Ａが送信した確認通知を受信したことに基づいて（Ｓ７０）、処理を終了する。
【００９７】
次に、管理プリンタ１０Ａから取り外されたカートリッジ１３と同じ所にカートリッジ１３が装着された場合に、管理プリンタ１０Ａのコントローラ５１Ａが実行する処理について説明する。
【００９８】
管理プリンタ１０Ａのコントローラ５１Ａは、図８に示される処理を、例えば定期的に実行する。まず、コントローラ５１Ａは、カートリッジ１３が管理プリンタ１０Ａの装着ケース３２に装着されたか否かを判断する（Ｓ９１）。具体的には、コントローラ５１Ａは、カートリッジＩ／Ｆ４９を通じてカートリッジ１３のＩＣメモリ１５と通信可能か否かを判断する。コントローラ５１Ａは、ＩＣメモリ１５と通信可能であることに基づいて、カートリッジ１３が装着ケース３２に装着されたと判断し、ＩＣメモリ１５と通信できないことに基づいて、カートリッジ１３が装着ケース３２に装着されていないと判断する。
【００９９】
コントローラ５１Ａは、カートリッジ１３が管理プリンタ１０Ａの装着ケース３２に装着されたと判断すると（Ｓ９１：Ｙｅｓ）、上述の第２許諾確認画面（図９（Ｂ））を表示パネル４３に表示させる（Ｓ９２）。そして、コントローラ５１Ａは、「ＯＫ」アイコン７６或いは「キャンセル」アイコン７７の選択を受け付ける。ユーザは、例えば、管理プリンタ１０Ａの装着ケース３２にカートリッジ１３を誤って装着した場合、カートリッジ１３を装着ケース３２から取り外し、「キャンセル」アイコン７７を選択する。ユーザは、例えば、非管理プリンタ１０Ｂでの印刷を終了させる意図でカートリッジ１３を管理プリンタ１０Ａの装着ケース３２に装着した場合、「ＯＫ」アイコン７６を選択する。ステップＳ９２の処理は、第２表示処理の一例である。
【０１００】
コントローラ５１Ａは、ユーザが選択したアイコンが「ＯＫ」アイコン７６であるか「キャンセル」アイコン７７であるかを判断する（Ｓ９３）。コントローラ５１Ａは、選択されたアイコンが「キャンセル」アイコン７７であると判断すると（Ｓ９３：キャンセル）、ステップＳ９１の処理を再度実行する。コントローラ５１Ａは、選択されたアイコンが「ＯＫ」アイコン７６であると判断すると（Ｓ９３：ＯＫ）、通信Ｉ／Ｆ４７を通じて、不許諾情報を非管理プリンタ１０Ｂに送信する（Ｓ９４）。第２許諾確認画面においてユーザが「ＯＫ」アイコン７６を選択する操作は、不許諾操作の一例である。コントローラ５１Ａが第２許諾確認画面において「ＯＫ」アイコン７６の選択を受け付ける処理は、第２許諾受付処理の一例である。ステップＳ９４の処理は、第４送信処理の一例である。
【０１０１】
非管理プリンタ１０Ｂのコントローラ５１Ｂは、不許諾情報を受信すると（Ｓ９４）、第２不許諾画面を表示パネル４３に表示させる（Ｓ９８）。図１０（Ｃ）は、第２不許諾画面を示す。第２不許諾画面は、「印刷の許諾が取り消されました。カートリッジを元のプリンタに戻してください。」の文字と、「ＯＫ」アイコン７８と、を有する。コントローラ５１Ｂは、第２不許諾画面において、「ＯＫ」アイコン７８が選択されるまで（Ｓ９９：Ｎｏ）、第２不許諾画面を表示パネル４３に表示させる。コントローラ５１Ｂは、第２不許諾画面において、「ＯＫ」アイコン７８が選択されたと判断すると（Ｓ９９：Ｙｅｓ）、第３モードフラグを「ＯＦＦ」にし、第１モードフラグを「ＯＮ」にし（Ｓ１００）、処理を終了する。
【０１０２】
管理プリンタ１０Ａのコントローラ５１Ａは、ステップＳ９１において、カートリッジ１３が装着ケース３２に装着されていないと判断すると（Ｓ９１：Ｎｏ）、タッチパネル４２や操作スイッチ４５を通じて特定操作が入力されたか否かを判断する（Ｓ９５）。特定操作は、例えば、表示パネル４３に表示された特定のアイコンを選択する操作であって、非管理プリンタ１０Ｂへの印刷の許諾を取り消すための操作である。コントローラ５１Ａは、特定操作が入力されていないと判断すると（Ｓ９５：Ｎｏ）、処理を終了する。コントローラ５１Ａは、特定操作が入力されたと判断すると（Ｓ９５：Ｙｅｓ）、第３許諾確認画面を表示パネル４３に表示させる（Ｓ９６）。
【０１０３】
図９（Ｃ）は、第３許諾確認画面を示す。第３許諾確認画面は、「他のプリンタ（ＭＦＰ−Ａ００１）での印刷の許諾を取り消しますか？」の文字と、「ＯＫ」アイコン７９と、「キャンセル」アイコン８０と、を有する。コントローラ５１Ａは、ユーザがアイコンを選択するまで、第３許諾確認画面を継続して表示パネル４３に表示させる。ユーザは、例えば、特定操作を管理プリンタ１０Ａに誤って入力した場合、「キャンセル」アイコン８０を選択する。ユーザは、非管理プリンタ１０Ｂへの印刷の許諾を取り消す意図で特定操作を管理プリンタ１０Ａに入力した場合、「ＯＫ」アイコン７９を選択する。コントローラ５１Ａは、第３許諾確認画面において「ＯＫ」アイコン７９が選択されたと判断すると（Ｓ９７：ＯＫ）、上述と同様に、不許諾情報を非管理プリンタ１０Ｂに送信する（Ｓ９４）。コントローラ５１Ａは、第３許諾確認画面において「キャンセル」アイコン８０が選択されたと判断すると（Ｓ９７：キャンセル）、処理を終了する。
【０１０４】
［実施形態の作用効果］
管理プリンタ１０Ａのコントローラ５１Ａは、非管理プリンタ１０Ｂが送信した許諾申請情報に、メモリ５３のＥＥＰＲＯＭ５７に記憶されたＭＡＣアドレスと一致するＭＡＣアドレスが含まれていると判断すると（Ｓ３３：Ｙｅｓ）、非管理プリンタ１０Ｂに印刷を許諾する許諾情報を返信する。したがって、管理プリンタ１０Ａは、自己に装着されていた契約使用態様のカートリッジ１３を、非管理プリンタ１０Ｂで一時的に使用可能とすることができる。
【０１０５】
また、プリンタ１０のコントローラ５１は、装着ケース３２に装着されたカートリッジ１３のＩＣメモリ１５から、契約使用態様を示す種別情報を取得しなかったことに基づいて動作モードを第１モードに決定し、契約使用態様を示す種別情報を取得したことに基づいて動作モードを第２モードに決定する。すなわち、プリンタ１０は、契約使用態様のカートリッジ１３を装着されて動作することも、通常使用態様のカートリッジ１３を装着されて動作することもできる。したがって、プリンタ１０は、ユーザがサービス提供者と契約を締結して使用する管理プリンタ１０Ａとして使用されることもできるし、ユーザがサービス提供者と契約を締結せずに使用する非管理プリンタ１０Ｂとして使用されることもできる。
【０１０６】
また、管理プリンタ１０Ａのコントローラ５１Ａは、第１許諾確認画面（図９（Ａ））において「許諾」アイコン７１が選択されたと判断したことに基づいて、許諾情報を非管理プリンタ１０Ｂに送信する（Ｓ３８）。したがって、ユーザが、管理プリンタ１０Ａに装着されていた契約使用態様のカートリッジ１３を、非管理プリンタ１０Ｂに誤って装着して使用することを抑制することができる。
【０１０７】
また、管理プリンタ１０Ａのコントローラ５１Ａは、管理情報を非管理プリンタ１０Ｂから受信する。したがって、管理プリンタ１０Ａは、自己に装着されていた契約使用態様のカートリッジ１３の残量に関する情報や、自己に装着されていた契約使用態様のカートリッジ１３を用いて印刷を行ったシート６の印刷枚数などの情報を取得することができる。
【０１０８】
また、管理プリンタ１０Ａのコントローラ５１Ａは、管理情報を情報処理装置１１に送信する。したがって、サービス提供者は、ユーザに提供した契約使用態様のカートリッジ１３の残量に関する情報や、印刷枚数などの情報を取得することができる。サービス提供者は、カートリッジ１３の残量に関する情報に基づいて、新たなカートリッジ１３の発送の手配を行うことができる。また、サービス提供者は、取得した印刷枚数に基づいて、ユーザに請求する金額を決定することができる。すなわち、管理プリンタ１０Ａは、自己に装着されていた契約使用態様のカートリッジ１３を非管理プリンタ１０Ｂに一時的に使用させることができるとともに、自己に装着されていた契約使用態様のカートリッジ１３を非管理プリンタ１０Ｂに一時的に使用させたとしても、新たなカートリッジ１３の発送の手配や、ユーザに請求する金額の決定を、サービス提供者に行わせることができる。
【０１０９】
また、管理プリンタ１０Ａのコントローラ５１Ａは、自己に設定された印刷上限枚数と、非管理プリンタ１０Ｂにおける印刷予定枚数とに基づいて、非管理プリンタ１０Ｂに印刷を許可するか否かを判断する（Ｓ５６）。したがって、管理プリンタ１０Ａは、自己に設定された印刷上限枚数を超えて、非管理プリンタ１０Ｂが印刷を実行することを抑制することができる。
【０１１０】
また、管理プリンタ１０Ａのコントローラ５１Ａは、カートリッジ１３が装着ケース３２に装着されたと判断すると（Ｓ９１：Ｙｅｓ）、不許諾情報を非管理プリンタ１０Ｂに送信する（Ｓ９４）。したがって、管理プリンタ１０Ａと非管理プリンタ１０Ｂとの双方で契約使用態様のカートリッジ１３が使用されて、サービス提供者がカートリッジ１３の残量などの管理を行えなくなることが防止される。
【０１１１】
また、管理プリンタ１０Ａのコントローラ５１Ａは、カートリッジ１３が装着ケース３２に装着されたことに基づいて、第２許諾確認画面（図９（Ｂ））を表示パネル４３に表示させる。そして、コントローラ５１Ａは、第２許諾確認画面において、「ＯＫ」アイコン７６が選択されたと判断したことに基づいて（Ｓ９３：ＯＫ）、不許諾情報を非管理プリンタ１０Ｂに送信し、「キャンセル」アイコン７７が選択されたと判断したことに基づいて（Ｓ９３：キャンセル）、カートリッジ１３が装着ケース３２に装着されているか否かを再度判断する（Ｓ９１）。したがって、ユーザがカートリッジ１３を誤って装着ケース３２に装着したとしても、非管理プリンタ１０Ｂにおいて即座に印刷ができなくなることが抑制される。
【０１１２】
また、非管理プリンタ１０Ｂのコントローラ５１Ｂは、装着ケース３２に装着された契約使用態様のカートリッジ１３のＩＣメモリ１５から、管理プリンタ１０ＡのＭＡＣアドレスを取得し、取得したＭＡＣアドレスを含む許諾申請情報を管理プリンタ１０Ａに送信することにより、管理プリンタ１０Ａから印刷を許諾される。したがって、非管理プリンタ１０Ｂは、インク切れになったとしても、管理プリンタ１０Ａに装着されていた契約使用態様のカートリッジ１３を一時的に装着されることにより、印刷を行うことができる。
【０１１３】
また、非管理プリンタ１０Ｂのコントローラ５１Ｂは、印刷が許諾されたことを示す許諾画面（図１０（Ａ））、或いは印刷が許諾されなかったことを示す第１不許諾画面（図１０（Ｂ））を表示パネル４３に表示する。したがって、非管理プリンタ１０Ｂは、印刷が許諾されたか否かをユーザに認識させることができる。
【０１１４】
また、非管理プリンタ１０Ｂのコントローラ５１Ｂは、管理情報を管理プリンタ１０Ａに送信する。したがって、非管理プリンタ１０Ｂは、インクの残量に関する情報や、印刷枚数などを管理プリンタ１０Ａに通知することができる。
【０１１５】
また、非管理プリンタ１０Ｂのコントローラ５１Ｂは、印刷予定枚数を含む問合せ情報を管理プリンタ１０Ａに送信する。したがって、非管理プリンタ１０Ｂは、管理プリンタ１０Ａにおいて決められている印刷上限枚数を超えて印刷を行うことを抑制することができる。
【０１１６】
［変形例１］
上述の実施形態では、管理プリンタ１０Ａのメモリ５３のＥＥＰＲＯＭ５７が、印刷上限枚数を記憶する例を説明した。すなわち、コントローラ５１Ａが、問合せ情報に含まれる印刷予定枚数と、ＥＥＰＲＯＭ５７に記憶された印刷上限枚数とに基づいて、非管理プリンタ１０Ｂに印刷を許可するか否かを判断する例を説明した。しかしながら、非管理プリンタ１０Ｂに印刷を許可するか否かを、情報処理装置１１が判断してもよい。その場合、管理プリンタ１０Ａのコントローラ５１Ａは、受信した問合せ情報に含まれる印刷予定枚数を含む問合せ情報を、通信Ｉ／Ｆ４７を通じて情報処理装置１１に送信する。コントローラ５１Ａが問合せ情報を情報処理装置１１に送信する処理は、送信処理の一例である。
【０１１７】
情報処理装置１１のコントローラ６１は、問合せ情報を受信すると、問合せ情報に含まれる印刷予定枚数が、管理データベースに登録された印刷上限以下であるか否かを判断する。コントローラ６１は、印刷予定枚数が印刷上限以下であると判断すると、許可情報を管理プリンタ１０Ａに返信し、印刷予定枚数が印刷上限を超えると判断すると、不許可情報を管理プリンタ１０Ａに返信する。
【０１１８】
管理プリンタ１０Ａのコントローラ５１Ａは、許可情報を受信したことに基づいて、通信Ｉ／Ｆ４７を通じて許可情報を非管理プリンタ１０Ｂに送信し、不許可情報を受信したことに基づいて、通信Ｉ／Ｆ４７を通じて不許可情報を非管理プリンタ１０Ｂに送信する。コントローラ５１Ａが許可情報或いは不許可情報を受信する処理は、第４受信処理の一例である。許可情報及び不許可情報は、可否情報の一例である。
【０１１９】
管理プリンタ１０Ａが接続された上述のローカルネットワークとインターネット１２との接続が切断されており、或いは、情報処理装置１１とインターネット１２との接続が切断されている場合、管理プリンタ１０Ａのコントローラ５１Ａは、情報処理装置１１からの返信を受信できない。コントローラ５１Ａは、通信プロトコルが規定する所定回数のリトライを実行しても情報処理装置１１からの返信を受信できないと判断すると、取得した印刷予定枚数が、ＥＥＰＲＯＭ５７に記憶された特別印刷上限枚数以下であるか否かを判断する。特別印刷上限枚数は、例えば、情報処理装置１１と通信できない場合に印刷を許可してもよい枚数として、ＥＥＰＲＯＭ５７に予め記憶された値である。特別印刷上限枚数は、例えば、５枚などである。コントローラ５１Ａが、情報処理装置１１からの返信を受信できたか否かを判断する処理は、通信可否判断処理の一例である。コントローラ５１Ａが、印刷予定枚数が特別印刷上限枚数以下であるか否かを判断する処理は、印刷許可判断処理の一例である。
【０１２０】
管理プリンタ１０Ａのコントローラ５１Ａは、印刷予定枚数が特別印刷上限枚数以下であると判断すると、通信Ｉ／Ｆ４７を通じて許可情報を非管理プリンタ１０Ｂに送信する。コントローラ５１Ａは、印刷予定枚数が特別印刷上限枚数を超えると判断すると、通信Ｉ／Ｆ４７を通じて不許可情報を非管理プリンタ１０Ｂに送信する。
【０１２１】
本変形例においても、管理プリンタ１０Ａは、自己に設定された印刷上限枚数を超えて、非管理プリンタ１０Ｂが印刷を実行することを抑制することができる。
【０１２２】
また、管理プリンタ１０Ａは、情報処理装置１１と通信できない場合であっても、特別印刷上限枚数までの印刷を非管理プリンタ１０Ｂに許可することができる。
【０１２３】
［変形例２］
上述の実施形態では、管理プリンタ１０ＡのＭＡＣアドレスが、装着ケース３２に装着されたカートリッジ１３のＩＣメモリ１５に記憶される例を説明した。しかしながら、装着ケース３２に装着されたカートリッジ１３のＣＴＧシリアル番号が、管理プリンタ１０Ａのメモリ５３のＥＥＰＲＯＭ５７に記憶されてもよい。管理プリンタ１０Ａのコントローラ５１Ａは、装着ケース３２に装着されたカートリッジ１３のＩＣメモリ１５からＣＴＧシリアル番号を読み出し、読み出したＣＴＧシリアル番号をＥＥＰＲＯＭ５７に記憶させる。コントローラ５１Ａが、ＣＴＧシリアル番号をＥＥＰＲＯＭ５７に記憶させる処理は、記憶処理の一例である。ＣＴＧシリアル番号は、カートリッジ識別情報の一例である。なお、カートリッジ識別情報は、カートリッジ１３を識別可能であれば、ＣＴＧシリアル番号に限られない。
【０１２４】
管理プリンタ１０Ａから外された契約使用態様のカートリッジ１３が非管理プリンタ１０Ｂの装着ケース３２に装着されると、非管理プリンタ１０Ｂのコントローラ５１Ｂは、装着ケース３２に装着されたカートリッジ１３のＩＣメモリ１５からＩＰアドレス及びＣＴＧシリアル番号を読み出す。そして、コントローラ５１Ｂは、読み出したＣＴＧシリアル番号を含む許諾申請情報を、読み出したＩＰアドレスが示す管理プリンタ１０Ａ宛てに送信する（Ｓ３２）。
【０１２５】
管理プリンタ１０Ａのコントローラ５１Ａは、受信した許諾申請情報に含まれるＣＴＧシリアル番号と、ＥＥＰＲＯＭ５７に記憶されたＣＴＧシリアル番号とが一致することに基づいて、許諾情報を非管理プリンタ１０Ｂに返信する（Ｓ３８）。
【０１２６】
本変形例においても、管理プリンタ１０Ａは、自己に装着されていた契約使用態様のカートリッジ１３を、非管理プリンタ１０Ｂで一時的に使用可能とすることができる。また、非管理プリンタ１０Ｂは、インク切れになったとしても、管理プリンタ１０Ａに装着されていた契約使用態様のカートリッジ１３を一時的に装着されることにより、印刷を行うことができる。
【０１２７】
［その他の変形例］
上述の実施形態では、情報処理装置１１がサーバである例を説明した。しかしながら、情報処理装置１１は、インターネット１２と接続されたパーソナルコンピュータや携帯端末であってもよい。その場合、管理プリンタ１０Ａは、情報処理装置１１のメールアドレスを送信アドレスとしてＥＥＰＲＯＭ５７に記憶する。そして、管理プリンた１０Ａは、管理情報を、当該メールアドレス宛に送信する。
【０１２８】
上述の実施形態では、管理プリンタ１０Ａと非管理プリンタ１０Ｂとが同一の仕様であって、プリンタ１０が、管理プリンタ１０Ａとして使用されることもできるし、非管理プリンタ１０Ｂとして使用されることもできる例を説明した。しかしながら、管理プリンタ１０Ａと非管理プリンタ１０Ｂとは、異なる仕様であってもよい。すなわち、管理プリンタ１０Ａは、第２モードでのみ動作するプリンタであり、非管理プリンタ１０Ｂは、第１モード或いは第３モードでのみ動作するプリンタであってもよい。
【０１２９】
上述の実施形態では、カートリッジ１３のＩＣメモリ１５に種別情報が記憶された例をを説明した。しかしながら、ＩＣメモリ１５に種別情報が記憶されていないカートリッジ１３がプリンタ１０に装着されることもある。コントローラ５１は、図４に示される動作モード決定処理において、装着ケース３２に装着されたカートリッジ１３のＩＣメモリ１５から種別情報を読み出せなかった場合、通常使用態様のカートリッジ１３が装着されたものと判断してもよい。
【０１３０】
上述の実施形態では、管理プリンタ１０Ａのコントローラ５１Ａが、装着ケース３２に装着されたカートリッジ１３のＩＣメモリ１５に、自己のＭＡＣアドレス及びＩＰアドレスを記憶させる例を説明した。しかしながら、コントローラ５１Ａは、ＭＡＣアドレスのみをＩＣメモリ１５に記憶させてもよい。その場合、非管理プリンタ１０Ｂのコントローラ５１Ｂは、管理プリンタ１０ＡのＭＡＣアドレスを含む許諾申請情報を、ローカルネットワークに対してブロードキャストする。ローカルネットワークに接続されたノードは、キャストされた許諾申請情報に自己のＭＡＣアドレスが含まれていない場合、キャストされた許諾申請情報を破棄する。そして、非管理プリンタ１０Ｂのコントローラ５１Ｂは、キャストされた許諾申請情報に自己のＭＡＣアドレスが含まれていることに基づいて、図５に示される処理を実行する。そして、管理プリンタ１０Ａのコントローラ５１Ａは、非管理プリンタ１０Ｂに返信する許諾情報に、自己のＩＰアドレスを含ませる。非管理プリンタ１０Ｂのコントローラ５１Ｂは、許諾情報に含まれるＩＰアドレスをメモリ５３のＥＥＰＲＯＭ５７に記憶させる。コントローラ５１Ｂは、ＥＥＰＲＯＭ５７に記憶されたＩＰアドレスを用いて、問合せ情報を管理プリンタ１０Ａに送信する。
【０１３１】
上述の実施形態では、許諾確認画面（図９）が管理プリンタ１０Ａの表示パネル４３に表示される例を説明した。しかしながら、許諾確認画面は、携帯端末やパーソナルコンピュータのディスプレイに表示されてもよい。パーソナルコンピュータ、上述のローカルネットワークに接続されており、管理プリンタ１０Ａと通信可能である。携帯端末は、携帯電話やタブレットなど、無線通信機能を有する端末装置である。携帯端末は、ローカルネットワークに設けられたアクセスポイントを通じて管理プリンタ１０Ａと通信可能である。管理プリンタ１０Ａは、許諾確認画面を示す画像データをパーソナルコンピュータや携帯端末に送信する。パーソナルコンピュータや携帯端末は、許諾確認画面においてユーザが選択したアイコンを示す情報を管理プリンタ１０Ａに返信する。同様に、許諾画面や不許諾画面（図１０）は、携帯端末やパーソナルコンピュータのディスプレイに表示されてもよい。
【符号の説明】
【０１３２】
１０・・・プリンタ（画像記録装置）
１０Ａ・・・管理プリンタ（許諾元画像記録装置）
１０Ｂ・・・非管理プリンタ（許諾先画像記録装置）
１１・・・情報処理装置
１３・・・カートリッジ
１５・・・ＩＣメモリ（カートリッジメモリ）
３２・・・装着ケース（装着部）
４０・・・印刷エンジン（印刷部）
４３・・・表示パネル
４４・・・タッチセンサ
４５・・・操作スイッチ
４７・・・通信Ｉ／Ｆ（通信インタフェース）
４９・・・カートリッジＩ／Ｆ
５１・・・コントローラ
５３・・・メモリ
【図１】
2020185739.tif 000003
【図２】
2020185739.tif 000004
【図３】
2020185739.tif 000005
【図４】
2020185739.tif 000006
【図５】
2020185739.tif 000007
【図６】
2020185739.tif 000008
【図７】
2020185739.tif 000009
【図８】
2020185739.tif 000010
【図９】
2020185739.tif 000011
【図１０】
2020185739.tif 000012
【図１１】
2020185739.tif 000013