(57)【要約】【課題】プリンタの設置における作業者の手間や作業時間を低減する。【解決手段】コントローラは、カートリッジのＩＣメモリに送信アドレスが記憶されており（Ｓ１４：Ｙｅｓ）、かつメモリに送信アドレスが記憶されていないことにより、ＩＣメモリに記憶された送信アドレスをメモリのＥＥＰＲＯＭの第１記憶領域に記憶させる（Ｓ２０）。コントローラは、カートリッジのＩＣメモリに送信アドレスが記憶されておらず（Ｓ１４：Ｎｏ）、かつメモリに送信アドレスが記憶されていることにより（Ｓ１５：Ｙｅｓ）、メモリに記憶された送信アドレスをＩＣメモリに記憶させる（Ｓ１９）。コントローラは、カートリッジのＩＣメモリに送信アドレスが記憶されておらず、かつメモリに送信アドレスが記憶されていないことにより、送信アドレスの入力を受け付ける。コントローラは、受け付けた送信アドレスをメモリのＥＥＰＲＯＭの第１記憶領域に記憶させる。【選択図】図４
2020163592.tif 000002
【特許請求の範囲】
【請求項１】
カートリッジが装着される装着部と、カートリッジインタフェースと、メモリと、通信インタフェースと、印刷を実行する印刷部と、コントローラと、を備えており、
前記コントローラは、
前記カートリッジインタフェースを通じて、前記カートリッジが有するカートリッジメモリに記憶された送信アドレスを取得し、
取得した送信アドレスを前記メモリに記憶させ、
前記装着部に装着されたカートリッジ内の消耗品の残量を示す残量情報と、前記カートリッジの発注を示す発注情報と、前記印刷部の状態を示す状態情報と、の少なくとも１つの情報を含む通知情報と、送信元情報と、を前記メモリから取得し、
取得した前記通知情報及び前記送信元情報を、取得した前記送信アドレス宛に、前記通信インタフェースを通じて送信する
画像記録装置。
【請求項２】
表示パネル及びユーザインタフェースをさらに備えており、
前記メモリは、前記送信アドレスを記憶するための第１記憶領域と、前記送信アドレスとは異なる宛先アドレスを記憶するための第２記憶領域とを備え、
前記コントローラは、
前記ユーザインタフェースを通じて入力された前記宛先アドレスを前記メモリの前記第２記憶領域に記憶させ、
画像データ送信機能の使用の選択を前記ユーザインタフェースを通じて受け付け、
前記画像データ送信機能の使用の選択を受け付けたことに応じて、前記第２記憶領域に記憶された前記宛先アドレスを前記表示パネルに表示させ且つ前記ユーザインタフェースを通じて前記表示パネルに表示した前記宛先アドレスを選択可能にさせ、
前記宛先アドレスを選択したことに応じて、前記メモリの前記第２記憶領域に記憶された前記宛先アドレス宛に、前記通信インタフェースを通じて画像データを送信する
請求項１に記載の画像記録装置。
【請求項３】
ユーザインタフェースをさらに備えており、
前記コントローラは、
保守モード入力を前記ユーザインタフェースを通じて受け付け、
前記保守モード入力を受け付けたことに応じて、保守モードに遷移し、
前記保守モードにおいて、前記メモリに記憶された前記送信アドレスを、前記ユーザインタフェースを通じて編集可能とする
請求項１または２に記載の画像記録装置。
【請求項４】
前記コントローラは、
前記カートリッジインタフェースを通じて前記カートリッジメモリから前記送信アドレスを取得したことに応じて、前記送信アドレスが前記メモリに既に記憶されているか否かを判断し、
前記送信アドレスが前記メモリに記憶されていないと判断したことに応じて、前記カートリッジメモリから取得した前記送信アドレスを前記メモリに記憶させ、
前記送信アドレスが前記メモリに既に記憶されていると判断し、かつ、前記メモリに既に記憶された前記送信アドレスと前記カートリッジメモリから取得した前記送信アドレスとが相違することに応じて、前記送信アドレスを記憶する前記メモリの所定記憶領域に、前記カートリッジメモリから取得した前記送信アドレスを記憶させる
請求項１から３のいずれかに記載の画像記録装置。
【請求項５】
前記コントローラは、
前記カートリッジインタフェースを通じて、前記カートリッジメモリに前記送信アドレスが記憶されているか否かを判断し、
前記メモリに前記送信アドレスが記憶されているか否かを判断し、
前記カートリッジメモリに前記送信アドレスが記憶されておらず、かつ、前記メモリに前記送信アドレスが記憶されていると判断したことに応じて、前記メモリに記憶されている前記送信アドレスを前記カートリッジメモリに記憶させる
請求項１から４のいずれかに記載の画像記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サービス提供者とユーザとの契約に基づいて、画像記録装置が、印刷によって変化する情報をサービス提供者の情報処理装置に送信する技術に関する。
【背景技術】
【０００２】
印刷によって変化する消耗品残量などの情報をサービス提供者に対して送信する画像記録装置が知られている（特許文献１参照）。特許文献１に記載の画像記録装置は、地域ごとのサービス拠点の連絡先情報を記憶するメモリを備えている。作業者は、画像記録装置を設置する際、設置場所の地域情報を画像記録装置に入力する。画像記録装置は、入力された地域情報と対応する連絡先を抽出し、抽出した連絡先を登録し、登録した連絡先に情報を送信する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２０８７２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示された技術では、作業者は、画像記録装置を設置する際、設置場所の地域情報を画像記録装置に入力する必要がある。
【０００５】
本発明は、画像記録装置の設置における作業者の手間や作業時間を低減することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本明細書では様々な開示を行う。開示例の画像記録装置は、カートリッジが装着される装着部と、カートリッジインタフェースと、メモリと、通信インタフェースと、印刷を実行する印刷部と、コントローラと、を備える。前記コントローラは、前記カートリッジインタフェースを通じて、前記カートリッジが有するカートリッジメモリに記憶された送信アドレスを取得し、取得した送信アドレスを前記メモリに記憶させ、前記装着部に装着されたカートリッジ内の消耗品の残量を示す残量情報と、前記カートリッジの発注を示す発注情報と、前記印刷部の状態を示す状態情報と、の少なくとも１つの情報を含む通知情報と、送信元情報と、を前記メモリから取得し、取得した前記通知情報及び前記送信元情報を、取得した前記送信アドレス宛に、前記通信インタフェースを通じて送信する。
【０００７】
コントローラは、カートリッジインタフェースを通じて、カートリッジメモリに記憶された送信アドレスを取得する。コントローラは、取得した送信アドレスをメモリに記憶させる。したがって、画像記録装置が設置されて使用される際、画像記録装置を設置する作業者は、画像記録装置にカートリッジを装着させるだけで、送信アドレスを画像記録装置のメモリに記憶させることができる。その結果、開示例の画像記録装置は、画像記録装置を設置する作業者が送信アドレスをメモリに記憶させる手間及び設置に要する作業時間を低減することができる。
【発明の効果】
【０００８】
本発明によれば、画像記録装置は、設置における作業者の手間や作業時間を低減することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、プリンタ１０及び情報処理装置１１の機能ブロック図である。
【図２】図２（Ａ）は、カバー２２が閉じられた状態のプリンタ１０の斜視図であり、図２（Ｂ）は、カバー２２が開かれた状態のプリンタ１０の斜視図である。
【図３】図３は、プリンタ１０の模式的な断面図である。
【図４】図４は、メイン処理のフローチャートである。
【図５】図５（Ａ）は、登録確認処理のフローチャートであり、図５（Ｂ）は、スキャンメール処理のフローチャートである。
【図６】図６（Ａ）は、送信アドレス更新処理のフローチャートであり、図６（Ｂ）は、データ送信処理のフローチャートである。
【図７】図７（Ａ）は、待機画面を示す図であり、図７（Ｂ）は、スキャン画面を示す図である。
【図８】図８（Ａ）は、Ｅメールアドレス入力画面を示す図であり、図８（Ｂ）は、Ｅメールアドレス選択画面を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について説明する。なお、以下に説明される実施形態は本発明の一例にすぎず、本発明の要旨を変更しない範囲で、本発明の実施形態を適宜変更できることは言うまでもない。
【００１１】
本実施形態では、図１に示されるように、インターネット１２と接続されるプリンタ１０を説明する。プリンタ１０は、ＬＡＮ（Local Area Networkの略）（登録商標）などのローカルネットワーク及びルータ１６を介してインターネット１２と接続される。或いは、プリンタ１０は、不図示のパーソナルコンピュータ及びルータ１６を介してインターネット１２と接続される。プリンタ１０は、ＵＳＢケーブルなどの通信ケーブルによって、パーソナルコンピュータと接続される。プリンタ１０は、画像記録装置の一例である。
【００１２】
また、プリンタ１０は、インターネット１２に対して音声信号や画像データを送信してもよい。すなわち、プリンタ１０は、インターネット１２を通じて通話機能やＦＡＸ機能を使用可能な複合機であってもよい。なお、プリンタ１０は、インターネット１２と電話回線とにそれぞれ接続されていてもよい。また、プリンタ１０は、Ｅメールをインターネット１２に対して送信する機能を有する。プリンタ１０が送信したＥメールは、メールサーバを通じて情報処理装置１１に受信される。
【００１３】
情報処理装置１１は、パーソナルコンピュータや、タブレットや、携帯端末や、サーバなどである。情報処理装置１１は、プリンタ１０のユーザに対してサービスを提供するサービス提供者が所有する装置であり、或いは、サービス提供者が使用権限を有する装置である。サービス提供者は、情報処理装置１１を用いて、プリンタ１０のユーザに対してサービスを提供する。例えば、サービス提供者は、情報処理装置１１を用いて、プリンタ１０に装着された後述のカートリッジ１３が貯留するインクやトナーなどの消耗品の残量を監視する。そして、サービス提供者は、消耗品が無くなる前に、新しいカートリッジ１３をユーザ宛てに発送し、或いは発送の手配をする。ユーザは、配達された新しいカートリッジ１３を、消耗品が使い切られた古いカートリッジ１３と交換する。
【００１４】
以下、情報処理装置１１及びプリンタ１０について詳しく説明する。なお、以下では、情報処理装置１１がパーソナルコンピュータである例を説明する。
【００１５】
情報処理装置１１は、コントローラ６１と、ディスプレイ６２と、ユーザＩ／Ｆ６３と、通信Ｉ／Ｆ６４と、を備える。「Ｉ／Ｆ」は、インタフェースの略である。ユーザＩ／Ｆ６３は、マウスやキーボードなどである。
【００１６】
コントローラ６１は、中央演算処理装置であるＣＰＵ６５と、メモリ６６と、不図示の通信バスとを主に備える。ＣＰＵ６５、メモリ６６、ディスプレイ６２、ユーザＩ／Ｆ６３、及び通信Ｉ／Ｆ６４は、通信バスに接続されている。すなわち、ＣＰＵ６５は、通信バスを通じて、メモリ６６、ディスプレイ６２、ユーザＩ／Ｆ６３、及び通信Ｉ／Ｆ６４と情報やデータを受け渡し可能に接続されている。
【００１７】
メモリ６６は、ＲＯＭやＲＡＭやハードディスクなどである。ハードディスクは、オペレーティングシステムであるＯＳと、装置プログラムと、メーラーとを記憶する。ＯＳ、装置プログラム、及びメーラーに記述された命令は、ＣＰＵ６５によって実行される。すなわち、ＯＳ、装置プログラム、及びメーラーは、ＣＰＵ６５によって実行される。ＣＰＵ６５によって実行されるＯＳ、装置プログラム、及びメーラーは、ディスプレイ６２に画像を表示させ、ユーザＩ／Ｆ６３を通じてユーザの入力を受け付け、通信Ｉ／Ｆ６４を通じて情報やデータを送受信し、受信した情報やデータをメモリ６６に記憶させる。
【００１８】
プリンタ１０は、ユーザがサービス提供者と契約を締結して使用する態様でのみ用いられる専用仕様のプリンタであってもよいし、ユーザとサービス提供者との契約に拘わらず使用される汎用のプリンタであってもよい。以下では、プリンタ１０が、汎用のプリンタである例を説明する。また、以下では、ユーザがサービス提供者と契約を締結して使用する態様を契約使用態様と記載し、ユーザがサービス提供者と契約を締結せずに使用する態様を通常使用態様と記載して説明する。
【００１９】
プリンタ１０は、図２に示されるように、筐体２０と、筐体２０に保持されるパネルユニット２１、カバー２２、給紙トレイ２３、及び排紙トレイ２４と、を備える。
【００２０】
パネルユニット２１は、パネル本体４１と、パネル本体４１に保持されたタッチパネル４２及び複数の操作スイッチ４５とを備える。パネル本体４１は、矩形板状であり、筐体２０の一面に取り付けられている。以下では、プリンタ１０が水平面に載置された状態において、パネル本体４１が位置する筐体２０の一面を前面として前後方向８を定義し、鉛直方向に沿う方向を上下方向７として説明する。また、プリンタ１０を前方から見た場合の左右を左右方向９として定義して説明する。前後方向８及び左右方向９は、水平面と平行であって、かつ上下方向７とそれぞれ直交しており、さらにかつ、互いに直交している。
【００２１】
タッチパネル４２は、図１に示されるように、画像を表示する表示パネル４３と、表示パネル４３に重畳された透明な膜状のタッチセンサ４４と、を有する。タッチセンサ４４は、ユーザがタッチした表示パネル４３における位置を示す位置情報を出力する。位置情報は、例えば、表示パネル４３の左上端を原点とし、右向きをｘ軸の正の向き、下向きをｙ軸の正の向きとした場合のｘ−ｙ平面上の座標（ｘ，ｙ）である。
【００２２】
タッチパネル４２の表示パネル４３及びタッチセンサ４４は、ケーブルなどによって、後述のコントローラ５１と接続されている。コントローラ５１は、表示パネル４３に画像データを出力して表示パネル４３に画像を表示させる。また、コントローラ５１は、タッチセンサ４４が出力した位置情報を受け付ける。コントローラ５１は、タッチセンサ４４から入力された位置情報が示す位置に表示させているアイコンなどのオブジェクトを、ユーザが選択したオブジェクトと判断する。
【００２３】
操作スイッチ４５は、ユーザ操作に応じて開閉される接点を有する。操作スイッチ４５は、接点が開かれた場合と、閉じられた場合とで、異なる電圧値を出力する。操作スイッチ４５は、ケーブルなどによって、コントローラ５１と接続されている。コントローラ５１は、操作スイッチ４５から入力された電圧値によって、操作スイッチ４５がユーザによって操作されたか否かを判断する。タッチセンサ４４及び操作スイッチ４５は、ユーザインタフェースの一例である。なお、タッチセンサ４４と操作スイッチ４５との一方のみがパネルユニット２１に設けられていてもよい。
【００２４】
給紙トレイ２３は、図２に示されるように筐体２０の下部に位置しており、着脱可能に筐体２０に保持されている。排紙トレイ２４は、筐体２０の下部であって、給紙トレイ２３の上に位置しており、給紙トレイ２３或いは筐体２０に保持されている。カバー２２は、筐体２０の前面の右部に位置しており、回動可能に筐体２０に保持されている。カバー２２は、筐体２０の右部に設けられた開口３０を閉塞する閉塞位置と、開口３０を開放する開放位置との間で回動する。装着ケース３２が、開口３０の奥に配置されており、筐体２０に保持されている。装着ケース３２は、カートリッジ１３を着脱可能に保持する構成を有する。当該構成は周知であるので、詳しい説明は省略する。装着ケース３２は、装着部の一例である。
【００２５】
装着ケース３２は、複数のカートリッジ１３を着脱可能に保持する。図示例では、装着ケース３２は、４つのカートリッジ１３を着脱可能に保持している。４つのカートリッジ１３は、例えば、マゼンタ、シアン、イエロー、ブラックの色のインクのうちの１つの色のインクをそれぞれ貯留する。すなわち、プリンタ１０は、いわゆるインクジェットプリンタ、かつ、カラープリンタである。ただし、装着ケース３２は、ブラックの色のインクを貯留する１つのカートリッジ１３のみを着脱可能に保持してもよい。すなわち、プリンタ１０は、いわゆるモノクロプリンタであってもよい。また、装着ケース３２は、インクではなく、トナーを収容する一乃至複数のカートリッジ１３を着脱可能に保持してもよい。すなわち、プリンタ１０は、いわゆるレーザプリンタであってもよい。インク及びトナーは、消耗品の一例である。
【００２６】
装着ケース３２は、図３に示されるカートリッジＩ／Ｆ４９を有する。カートリッジＩ／Ｆ４９は、例えば端子である。カートリッジＩ／Ｆ４９は、装着ケース３２に装着されたカートリッジ１３が有するＩＣチップ１４の不図示の電極と当接する位置に設けられている。カートリッジＩ／Ｆ４９は、不図示のケーブルによって、後述のコントローラ５１と接続されている。
【００２７】
なお、カートリッジＩ／Ｆ４９は、アンテナであってもよい。例えば、カートリッジＩ／Ｆ４９として、パターンアンテナを有する基板が装着ケース３２に設けられる。ＩＣチップ１４は、同様にアンテナを設けられる。カートリッジＩ／Ｆ４９は、ＩＣチップ１４のアンテナに受信される電波を出力し、ＩＣチップ１４のアンテナが出力した電波を受信する。すなわち、カートリッジＩ／Ｆ４９は、電波によって、ＩＣチップ１４から情報やデータを受信し、ＩＣチップ１４に対して情報やデータを送信する。
【００２８】
また、カートリッジＩ／Ｆ４９は、発光ダイオード及びフォトダイオードであってもよい。例えば、カートリッジＩ／Ｆ４９として、発光ダイオード及びフォトダイオードを有する基板が装着ケース３２に設けられる。ＩＣチップ１４は、同様に発光ダイオード及びフォトダイオードを設けられる。カートリッジＩ／Ｆ４９は、ＩＣチップ１４のフォトダイオードに受光される光を出射し、ＩＣチップ１４の発光ダイオードが出射した光を受信する。すなわち、カートリッジＩ／Ｆ４９は、光によって、ＩＣチップ１４から情報やデータを受信し、ＩＣチップ１４に対して情報やデータを送信してもよい。
【００２９】
液面センサ３８が、装着ケース３２に設けられている。液面センサ３８は、例えば、発光ダイオードとフォトダイオードとを有するフォトインタラプタである。液面センサ３８は、発光ダイオードとフォトダイオードとの光路上に、装着ケース３２に装着されたカートリッジ１３が位置するように設けられている。カートリッジ１３は、上述の光路上に位置する部分において、透光性を有する。例えば、カートリッジ１３は、透光性を有する樹脂成型品を少なくとも一部に用いて製造される。
【００３０】
液面センサ３８は、その上記光路が上下方向７におけるカートリッジ１３の上端と下端との間となるように位置している。図示例では、液面センサ３８の光路は、上下方向７におけるカートリッジ１３の上端と下端との中間となる位置よりも下方に位置している。液面センサ３８は、上述の光路上にインクが有る場合に第１検出信号を出力し、光路上にインクがない場合に、第１検出信号とは異なる第２検出信号を出力する。なお、以下では、液面センサ３８の光路の位置を「検出位置」と記載して説明する。
【００３１】
液面センサ３８は、不図示のケーブルなどを用いて、コントローラ５１と接続されている。すなわち、液面センサ３８が出力する第１検出信号及び第２検出信号は、コントローラ５１に入力される。コントローラ５１は、液面センサ３８から入力された信号が第１検出信号と第２検出信号のいずれかによって、装着ケース３２に装着されたカートリッジ１３が貯留するインクの液面が検出位置に到達したか否かを判断する。詳しくは後述する。
【００３２】
カートリッジ１３は、インクを貯留する内部空間を有する箱状である。カートリッジ１３の基本的な構成は周知であるので、詳しい説明は省略する。カートリッジ１３は、ＩＣチップ１４を備える。図示例では、ＩＣチップ１４は、カートリッジ１３の上面に取り付けられている。ＩＣチップ１４は、端子であるカートリッジＩ／Ｆ４９と当接する不図示の電極と、当該電極と電気的に接続されたＩＣメモリ１５と、を有する。或いは、ＩＣチップ１４は、電極に代えて、パターンアンテナなどのアンテナ、或いは発光ダイオード及びフォトダイオードを有する。ＩＣメモリ１５は、カートリッジメモリの一例である。ＩＣメモリ１５は、種々の情報を記憶する。具体的には、ＩＣメモリ１５は、型番、種別情報、初期貯留量値、シリアル番号、及び送信アドレスを少なくとも記憶する。
【００３３】
型番は、カートリッジ１３が貯留するインクの色や、染料や顔料などのインクの種別に応じてカートリッジ１３に付与される識別情報である。種別情報は、カートリッジ１３が契約使用態様で使用されるカートリッジであるか、通常使用態様で使用されるカートリッジであるかを示す情報である。例えば、種別情報は、ＩＣメモリ１５の所定のアドレスに記憶された「０」又は「１」を示す１ビットのデータである。例えば、「１」は、契約使用態様で使用されるカートリッジであることを示し、「０」は、通常使用態様で使用されるカートリッジであることを示す。ただし、種別情報は、型番に含まれていてもよい。すなわち、一の型番は、一のインクの色及び種別と、通常使用態様で使用されるか契約使用態様で使用されるかを示していてもよい。なお、プリンタ１０が、ユーザがサービス提供者と契約を締結して使用する態様でのみ使用される専用仕様である場合、種別情報は、ＩＣメモリ１５に記憶されない。
【００３４】
初期貯留量値は、カートリッジ１３が貯留する初期のインクの量を示す。初期貯留量値は、コントローラ５１におけるカートリッジ１３内のインクの残量の算出等に使用される。シリアル番号は、カートリッジ１３を個々に識別する番号である。また、シリアル番号は、コントローラ５１が、カートリッジ１３が交換されたか否かの判断をするために用いられる。例えば、後述のコントローラ５１は、ＩＣメモリ１５から取得したシリアル番号が、後述のメモリ５３に記憶されたシリアル番号と一致しないことに応じて、カートリッジ１３が交換されたと判断する。詳しくは後述する。
【００３５】
送信アドレスは、情報処理装置１１のＥメールアドレスである。送信アドレスは、コントローラ５１が情報処理装置１１に宛てにＥメールを送信する場合に用いられる。
【００３６】
上述の型番、種別情報、初期貯留量値、及びシリアル番号は、カートリッジ１３の製造者によって、ＩＣメモリ１５に予め記憶される情報である。送信アドレスは、サービス提供者によって、ＩＣメモリ１５に記憶される情報である。
【００３７】
筐体２０は、印刷エンジン４０を内部に保持する。印刷エンジン４０は、給紙ローラ２５、搬送ローラ２６、排紙ローラ２７、プラテン２８、及び記録ユニット２９を主に備える。印刷エンジン４０は、印刷部の一例であり、当該印刷部は、少なくとも記録ユニット２９を備える。給紙ローラ２５は、給紙トレイ２３に載置されたシート６に当接可能に、筐体２０内に設けられた不図示のフレームに保持されている。給紙ローラ２５は、不図示のモータによって回転される。回転する給紙ローラ２５は、シート６を搬送路３７に送り出す。搬送路３７は、不図示のガイド部材によって区画された空間である。図示例では、搬送路３７は、給紙トレイ２３の後端から給紙トレイ２３の上方となる位置まで湾曲して延びており、次いで、前方に向かって延びている。
【００３８】
搬送ローラ２６は、シート６の搬送向きにおける給紙トレイ２３の下流に位置している。搬送ローラ２６は、従動ローラ３５とともに、ローラ対を構成している。搬送ローラ２６は、不図示のモータによって回転される。回転する搬送ローラ２６及び従動ローラ３５は、給紙ローラ２５によって搬送路３７に送り出されたシート６を挟持しつつ搬送する。排紙ローラ２７は、シート６の搬送向きにおける搬送ローラ２６の下流に位置している。排紙ローラ２７は、従動ローラ３６とともに、ローラ対を構成している。排紙ローラ２７は、不図示のモータによって回転される。回転する排紙ローラ２７及び従動ローラ３６は、シート６を挟持しつつ搬送し、排紙トレイ２４に排出する。プラテン２８は、前後方向８における搬送ローラ２６と排紙ローラ２７との間であって、シート６の搬送向きにおける搬送ローラ２６の下流、かつ排紙ローラ２７の上流に位置している。
【００３９】
記録ユニット２９は、プラテン２８の上方に位置している。記録ユニット２９は、フレームの一部であるガイドレールによって左右方向９に移動可能に保持されていてもよいし、フレームに固定されていてもよい。すなわち、プリンタは、いわゆるシリアルプリンタであってもよいし、いわゆるラインプリンタであってもよい。記録ユニット２９は、ヘッド３４を有する。ヘッド３４は、インクが流通する流路を内部に有する。当該流路は、チューブ３１によって、装着ケース３２に装着されたカートリッジ１３の内部空間と連通されている。すなわち、チューブ３１を通じて、カートリッジ１３が貯留するインクがヘッド３４に供給される。
【００４０】
ヘッド３４は、図１に示されるように、駆動素子５０を有している。駆動素子５０の一部は、ヘッド３４内の流路を構成する。駆動素子５０は、不図示のケーブルなどによってコントローラ５１と電気的に接続されている。駆動素子５０は、圧電素子やヒータである。圧電素子である駆動素子５０は、直流電圧を供給されることによって変形し、流路内のインクに圧力を加え、流路の開口であるノズルからインク滴を吐出させる。ヒータである駆動素子５０は、直流電圧を供給されることによって発熱し、流路内のインクを突沸させて、ノズルからインク滴を吐出させる。
【００４１】
駆動素子５０への直流電圧又は直流電流の供給回数から、ノズルから吐出されたインクの滴数が特定可能である。すなわち、コントローラ５１は、上記供給回数をカウントすることで、インク滴の吐出回数のカウント値として算出する。カウント値は、インクの残量の算出などに使用される。詳しくは後述する。
【００４２】
プリンタ１０は、図１に示されるように、スキャナ４６をさらに備える。スキャナ４６は、例えば、コンタクトガラスと、読取センサを有する走査装置と、を備える。走査装置が、コンタクトガラスに載置されたシートに対して走査する一方で、読取センサが、当該シートに印刷された画像を読み取って画像データを生成して出力する。読取センサ及び走査装置は、ケーブルなどによって後述のコントローラと接続されている。走査装置が出力した画像データは、コントローラ５１に入力される。なお、スキャナ４６は、シートを搬送する搬送装置を有していてもよい。すなわち、スキャナ４６は、いわゆるＡＤＦ（Auto Document Feederの略）機能を有していてもよい。
【００４３】
プリンタ１０は、図１に示されるコントローラ５１と、クロックモジュール４８と、通信Ｉ／Ｆ４７と、をさらに備える。クロックモジュール４８は、例えば、日時を示す日時情報を出力するＩＣである。
【００４４】
コントローラ５１は、中央演算処理装置であるＣＰＵ５２と、メモリ５３と、通信バス５４と、を有する。ＣＰＵ５２、メモリ５３、タッチパネル４２、操作スイッチ４５、通信Ｉ／Ｆ４７、及びカートリッジＩ／Ｆ４９は、通信バス５４と接続されている。すなわち、ＣＰＵ５２は、通信バス５４を通じて、メモリ５３、タッチパネル４２、操作スイッチ４５、通信Ｉ／Ｆ４７、及びカートリッジＩ／Ｆ４９と情報やデータを受け渡し可能に接続されている。
【００４５】
メモリ５３は、ＲＯＭ５５と、ＲＡＭ５６と、ＥＥＰＲＯＭ５７と、を有する。ＲＯＭ５５は、オペレーティングシステムであるＯＳ５８と、制御プログラム５９と、を予め記憶する。ＯＳ５８及び制御プログラム５９に記述された命令は、ＣＰＵ５２によって実行される。すなわち、ＯＳ５８及び制御プログラム５９は、ＣＰＵ５２によって実行される。ＣＰＵ５２によって実行されるＯＳ５８及び制御プログラム５９は、表示パネル４３に画像を表示させ、タッチセンサ４４や操作スイッチ４５を通じてユーザの入力を受け付ける。また、ＣＰＵ５２によって実行されるＯＳ５８及び制御プログラム５９は、通信Ｉ／Ｆ４７やカートリッジＩ／Ｆ４９を通じて情報やデータを送受信し、受信した情報やデータをメモリ５３に記憶させる。
【００４６】
制御プログラム５９は、単一のプログラムであってもよいし、複数のモジュールからなるプログラムであってもよい。制御プログラム５９は、例えば、ＵＩ（User Interfaceの略）モジュール、通信モジュール、及び印刷制御モジュールを有する。各モジュールは、いわゆるマルチタスク処理により、疑似的に並行して実行される。
【００４７】
ＵＩモジュールは、画像データを表示パネル４３に入力して、アイコンなどのオブジェクトを含む画像を表示パネル４３に表示させ、タッチセンサ４４や操作スイッチ４５が出力する信号を受け付けるプログラムである。
【００４８】
通信モジュールは、通信Ｉ／Ｆ４７が接続される通信回線の通信プロトコルにしたがって情報やデータを送受信するプログラムである。例えば、通信モジュールは、通信Ｉ／Ｆ４７がＵＳＢケーブルと接続される場合、ＲＳ２３２Ｃなどの通信プロトコルを用いて情報やデータを送受信する。通信モジュールは、通信Ｉ／Ｆ４７がＬＡＮケーブルと接続される場合、或いは無線ＬＡＮで接続される場合、ＴＣＰ／ＩＰなどの通信プロトコルを用いて情報やデータを送受信する。
【００４９】
印刷制御モジュールは、印刷データに基づいて、上述のモータの駆動回路や駆動素子５０の駆動回路に入力する駆動信号を生成して出力するプログラムである。
【００５０】
また、ＲＯＭ５５は、後述の種々の画面を示す画像データを記憶する。詳しくは後述する。ＲＡＭ５６は、ＯＳ５８及び制御プログラム５９の実行に用いられ、また、ＯＳ５８及び制御プログラム５９の実行において、情報やデータを一時的に記憶する。ＥＥＰＲＯＭ５７は、第１閾値及び第２閾値を予め記憶し、また、ＩＣメモリ１５やタッチセンサ４４や操作スイッチ４５や通信Ｉ／Ｆ４７等を通じて後述のコントローラ５１が取得したユーザＩＤを記憶する。なお、第１閾値及び第２閾値は、ＲＯＭ５５に記憶されていてもよい。
【００５１】
ＥＥＰＲＯＭ５７は、コントローラ５１がＩＣメモリ１５から取得した送信アドレスを記憶する第１記憶領域５７Ａと、タッチセンサ４４や操作スイッチ４５から入力した宛先アドレスを記憶する第２記憶領域５７Ｂと、を有する。詳しくは後述する。第１記憶領域５７Ａは、所定の記憶領域の一例である。
【００５２】
以下、制御プログラム５９が実行する処理について、図４から図８までを参照して説明する。なお、以下では、制御プログラム５９が実行する処理は、コントローラ５１（特にＣＰＵ５２）が実行する処理として説明する。
【００５３】
サービス提供者は、サービス提供者と契約を締結したユーザが使用するプリンタ１０と同一仕様のプリンタを所持する。サービス提供者は、プリンタ１０と同一仕様のプリンタを用いて、上述の送信アドレスをカートリッジ１３に記憶させる。以下では、サービス提供者と契約を締結したユーザが使用するプリンタ１０をプリンタ１０Ａと記載し、サービス提供者が、送信アドレスをカートリッジ１３のＩＣメモリ１５に記憶させるのに用いるプリンタ１０をプリンタ１０Ｂと記載して説明する。サービス提供者と契約を締結したユーザが使用するプリンタ１０Ａと、サービス提供者が使用するプリンタ１０Ｂとを区別しない場合、プリンタ１０と記載して説明する。
【００５４】
プリンタ１０のコントローラ５１は、図４に示されるメイン処理を実行する。コントローラ５１は、例えば、所定の期間ごとにメイン処理を実行する。メイン処理は、コントローラ５１が、ＩＣメモリ１５に記憶された送信アドレスをメモリ５３に記憶させ、或いは、メモリ５３に記憶された送信アドレスをＩＣメモリ１５に記憶させる処理である。以下、詳しく説明する。
【００５５】
まず、コントローラ５１は、装着ケース３２にカートリッジ１３が装着されているか否かの判断に相当する処理を実行する（Ｓ１１）。具体的には、コントローラ５１は、カートリッジＩ／Ｆ４９を通じてＩＣチップ１４と通信可能か否かを判断する。コントローラ５１は、カートリッジＩ／Ｆ４９を通じてＩＣチップ１４と通信可能であることにより、カートリッジ１３が装着ケース３２に装着されていると判断する（Ｓ１１：Ｙｅｓ）。コントローラ５１は、カートリッジＩ／Ｆ４９を通じてＩＣチップ１４と通信できないことにより、カートリッジ１３が装着ケース３２に装着されていないと判断する（Ｓ１１：Ｎｏ）。
【００５６】
なお、装着ケース３２にカートリッジ１３が装着されているか否かの判断に相当する処理であれば、コントローラ５１は、上述の処理以外の処理を実行してもよい。例えば、装着センサが、装着ケース３２に設けられていてもよい。装着センサは、装着ケース３２に装着されたカートリッジ１３が光路上に位置するように設けられたフォトインタラプタである。装着センサは、カートリッジ１３が装着ケース３２に装着されている場合に、第１検出信号を出力する。一方で、装着センサは、カートリッジ１３が装着ケース３２に装着されていない場合に、第１検出信号とは異なる第２検出信号を出力する。コントローラ５１は、装着センサから第１検出信号が入力されたか、第２検出信号が入力されたかを判断する（Ｓ１１）。コントローラ５１は、装着センサから第１検出信号が入力されたことに応じて、カートリッジ１３が装着ケース３２に装着されていると判断する（Ｓ１１：Ｙｅｓ）。コントローラ５１は、装着センサから第２検出信号が入力されたこと応じて、カートリッジ１３が装着ケース３２に装着されていないと判断する（Ｓ１１：Ｎｏ）。
【００５７】
コントローラ５１は、ステップＳ１１の判断を、装着ケース３２に装着された全てのカートリッジ１３に対して実行する。コントローラ５１は、１つでもカートリッジ１３が装着ケース３２に装着されていないと判断すると（Ｓ１１：Ｎｏ）、カートリッジ装着指示画面を表示パネル４３に表示させる（Ｓ１２）。具体的には、コントローラ５１は、メモリ５３のＲＯＭ５５に予め記憶されたカートリッジ装着指示画面を示す画像データを読み出して、表示パネル４３に対して出力する。カートリッジ装着指示画面は、例えば、カバー２２を開いてカートリッジ１３を装着ケース３２に装着することを示す文字を含む画面である。
【００５８】
コントローラ５１は、全てのカートリッジ１３が装着ケース３２に装着されたと判断するまで、カートリッジ装着指示画面を表示パネル４３に表示させる。コントローラ５１は、全てのカートリッジ１３が装着ケース３２に装着されていると判断すると（Ｓ１１：Ｙｅｓ）、カートリッジＩ／Ｆ４９を通じてＩＣメモリ１５から上述の種別情報を取得する。そして、コントローラ５１は、取得した種別情報が、通常使用態様を示すか、契約使用態様を示すかを判断する（Ｓ１３）。
【００５９】
コントローラ５１は、取得した種別情報が通常使用態様を示すと判断すると（Ｓ１３：通常使用態様）、メイン処理を終了する。すなわち、ステップＳ１４以降の処理は、契約使用態様のカートリッジ１３が装着ケース３２に装着された場合に実行される。なお、フローチャートには示されていないが、コントローラ５１は、装着ケース３２に装着された全てのカートリッジ１３から取得した全ての種別情報のうち、１つでも通常使用態様を示すと判断すると、メイン処理を終了してもよい。そして、コントローラ５１は、装着ケース３２に装着された全てのカートリッジ１３から取得した全ての種別情報が契約使用態様を示すと判断すると、ステップＳ１４以降の処理を実行する。或いは、コントローラ５１は、装着ケース３２に装着された全てのカートリッジ１３から取得した全ての種別情報が通常使用態様を示すと判断すると、メイン処理を終了してもよい。そして、コントローラ５１は、装着ケース３２に装着された全てのカートリッジ１３から取得した全ての種別情報のうちの１つでも契約使用態様を示すと判断すると、ステップＳ１４以降の処理を実行する。
【００６０】
コントローラ５１は、取得した種別情報が契約使用態様を示すと判断すると（Ｓ１３：契約使用態様）、ＩＣメモリ１５から上述の送信アドレスを読み出せたか否かを判断する（Ｓ１４）。装着ケース３２に装着されたカートリッジ１３が、送信アドレスをＩＣメモリ１５に記憶している場合、コントローラ５１は、ＩＣメモリ１５から送信アドレスを読み出せる。装着ケース３２に装着されたカートリッジ１３が、送信アドレスをＩＣメモリ１５に記憶していないカートリッジ１３である場合、コントローラ５１は、ＩＣメモリ１５から送信アドレスを読み出せない。
【００６１】
なお、コントローラ５１は、装着ケース３２に装着された全てのカートリッジ１３のＩＣメモリ１５から送信アドレスを読み出せない場合に、ＩＣメモリ１５から送信アドレスを読み出せないと判断する（Ｓ１４：Ｎｏ）。或いは、コントローラ５１は、装着ケース３２に装着された特定のカートリッジ１３のＩＣメモリ１５から送信アドレスを読み出せない場合に、ＩＣメモリ１５から送信アドレスを読み出せないと判断してもよい（Ｓ１４：Ｎｏ）。特定のカートリッジ１３は、例えば、ブラックのインクを貯留するカートリッジ１３である。
【００６２】
コントローラ５１は、ＩＣメモリ１５から上述の送信アドレスを読み出せないと判断すると（Ｓ１４：Ｎｏ）、メモリ５３から送信アドレスを読み出せたか否かを判断する（Ｓ１５）。送信アドレスがメモリ５３に記憶されている場合、コントローラ５１は、メモリ５３から送信アドレスを読み出せる。送信アドレスがメモリ５３に記憶されていない場合、コントローラ５１は、メモリ５３から送信アドレスを読み出せない。
【００６３】
コントローラ５１は、メモリ５３から送信アドレスを読み出せないと判断すると（Ｓ１５：Ｎｏ）、送信アドレス入力画面を表示パネル４３に表示させる（Ｓ１６）。具体的には、コントローラ５１は、送信アドレス入力画面を示す画像データをメモリ５３のＲＯＭ５５から読み出して、表示パネル４３に出力する。送信アドレス入力画面は、例えば、「送信アドレスを入力してください」の文字と、入力された送信アドレスを表示するテキストボックスと、「ＯＫ」アイコンと、「キャンセル」アイコンとを含む。例えば、サービス提供者が所持するプリンタ１０Ｂであって、送信アドレスを未だ入力されていないプリンタ１０の装着ケース３２に、契約使用態様のカートリッジ１３が装着されると、送信アドレス入力画面が表示パネル４３に表示される。
【００６４】
コントローラ５１は、送信アドレス入力画面において、送信アドレスが入力されて「ＯＫ」アイコンが選択されたか否かを判断する（Ｓ１７）。具体的には、コントローラ５１は、「ＯＫ」アイコンが表示されている表示パネル４３上の位置情報がタッチセンサ４４から入力されたか否かを判断する。コントローラ５１は、上記位置情報がタッチセンサ４４から入力されたことにより、「ＯＫ」アイコンが選択されたと判断する。以下では、アイコンを示す位置情報がコントローラ５１に入力されたことを、単に、「アイコンが選択された」と記載して説明する。
【００６５】
コントローラ５１は、送信アドレス入力画面において、送信アドレスが入力されて「ＯＫ」アイコンが選択され、或いは「キャンセル」アイコンが選択されたと判断するまで、送信アドレス入力画面を表示パネル４３に表示させる（Ｓ１７：Ｎｏ）。コントローラ５１は、送信アドレス入力画面において、送信アドレスが入力されて「ＯＫ」アイコンが選択されたと判断すると（Ｓ１７：Ｙｅｓ）、入力された送信アドレスをメモリ５３のＥＥＰＲＯＭ５７の第１記憶領域５７Ａに記憶させる（Ｓ１８）。すなわち、コントローラ５１は、送信アドレスがＩＣメモリ１５にもメモリ５３にも記憶されていない場合、送信アドレスを入力することをサービス提供者に促し、入力された送信アドレスをメモリ５３に記憶させる。なお、フローチャートには示されていないが、コントローラ５１は、送信アドレス入力画面において、「キャンセル」アイコンが選択されたと判断すると、メイン処理を終了する。
【００６６】
コントローラ５１は、メモリ５３から送信アドレスを読み出せたと判断すると（Ｓ１５：Ｙｅｓ）、メモリ５３から読み出した送信アドレスを、カートリッジＩ／Ｆ４９を通じてＩＣチップ１４のＩＣメモリ１５に記憶させ（Ｓ１９）、メイン処理を終了する。すなわち、コントローラ５１は、送信アドレスがＩＣメモリ１５に記憶されておらず、送信アドレスがメモリ５３に記憶されている場合は、メモリ５３に記憶された送信アドレスをＩＣメモリ１５に記憶させる。例えば、サービス提供者は、所有するプリンタ１０Ｂに送信アドレスを入力して送信アドレスをメモリ５３に記憶させた後、送信アドレスがＩＣメモリ１５に記憶されていないカートリッジ１３をプリンタ１０Ｂの装着ケース３２に装着させる。そうすると、プリンタ１０Ｂのコントローラ５１は、メモリ５３に記憶された送信アドレスを、装着ケース３２に装着されたカートリッジ１３のＩＣメモリ１５に記憶させる。すなわち、サービス提供者は、所持するプリンタ１０Ｂを用いて、送信アドレスをＩＣメモリ１５に記憶させることができる。
【００６７】
コントローラ５１は、カートリッジＩ／Ｆ４９を通じてＩＣメモリ１５から送信アドレスを読み出せたと判断すると（Ｓ１４：Ｙｅｓ）、登録確認処理を実行する（Ｓ２０）。図５（Ａ）を参照して登録確認処理について説明する。
【００６８】
まず、コントローラ５１は、ステップＳ１５と同様にして、メモリ５３のＥＥＰＲＯＭ５７から送信アドレスを読み出せたか否かを判断する（Ｓ２１）。コントローラ５１は、ＥＥＰＲＯＭ５７から送信アドレスを読み出せなかったと判断すると（Ｓ２１：Ｎｏ）、ＥＥＰＲＯＭ５７から読み出した送信アドレスを、メモリ５３のＥＥＰＲＯＭ５７の第１記憶領域５７Ａに記憶させる（Ｓ２２）。すなわち、コントローラ５１は、送信アドレスがＩＣメモリ１５に記憶されており、送信アドレスがメモリ５３に記憶されていない場合は、ＩＣメモリ１５に記憶された送信アドレスをメモリ５３に記憶させる。例えば、送信アドレスがＩＣメモリ１５に記憶されたカートリッジ１３がプリンタ１０Ａの装着ケース３２に装着されると、プリンタ１０Ａのコントローラ５１は、ＩＣメモリ１５に記憶された送信アドレスを、ＥＥＰＲＯＭ５７の第１記憶領域５７Ａに記憶させる。そして、コントローラ５１は、メイン処理を終了する。なお、フローチャートには示されていないが、コントローラ５１は、ステップＳ２２において、送信アドレスとともに、ＩＣメモリ１５に記憶された型番、種別情報、初期貯留量値、及びシリアル番号をメモリ５３のＥＥＰＲＯＭ５７に記憶させてもよい。
【００６９】
コントローラ５１は、メモリ５３のＥＥＰＲＯＭ５７から送信アドレスを読み出せたと判断すると（Ｓ２１：Ｙｅｓ）、ＥＥＰＲＯＭ５７から読み出した送信アドレスと、ＩＣメモリ１５から読み出した送信アドレスとが一致するか否かを判断する（Ｓ２３）。コントローラ５１は、ＥＥＰＲＯＭ５７から読み出した送信アドレスと、ＩＣメモリ１５から読み出した送信アドレスとが一致すると判断すると（Ｓ２３：Ｙｅｓ）、メイン処理を終了する。
【００７０】
コントローラ５１は、ＥＥＰＲＯＭ５７から読み出した送信アドレスと、ＩＣメモリ１５から読み出した送信アドレスとが一致しないと判断すると（Ｓ２３：Ｎｏ）、出力処理を実行する（Ｓ２４）。具体的には、コントローラ５１は、ＩＣメモリ１５から読み出した送信アドレスを表示パネル４３に出力する。或いは、コントローラ５１は、ＩＣメモリ１５から読み出した送信アドレスを印刷エンジン４０に出力してシート６に印刷させる。或いは、コントローラ５１は、ＩＣメモリ１５から読み出した送信アドレスを不図示のパーソナルコンピュータに出力してパーソナルコンピュータのディスプレイに表示させる。
【００７１】
例えば、サービス提供者のアドレスが変更された場合、サービス提供者は、変更された送信アドレスをＩＣメモリ１５に記憶するカートリッジ１３をユーザに発送する。変更された送信アドレスをＩＣメモリ１５に記憶するカートリッジ１３が装着ケース３２に装着されると、変更後の送信アドレスがシート６に印刷され、或いは表示パネル４３に表示される。すなわち、サービス提供者のＥメールアドレスが変更されたこと、及び変更後のＥメールアドレスをユーザに認識させることができる。
【００７２】
次に、図６（Ｂ）を参照して、コントローラ５１が、送信アドレス宛に、送信データを含むＥメールを送信するデータ送信処理について説明する。コントローラ５１は、例えば、装着ケース３２に装着された各カートリッジ１３について、データ送信処理をそれぞれ実行する。
【００７３】
まず、コントローラ５１が、送信データに含めるユーザＩＤを取得してメモリ５３のＥＥＰＲＯＭ５７に記憶させる処理について説明する。ユーザＩＤは、ユーザ及びプリンタ１０を識別する情報である。ユーザＩＤがＩＣメモリ１５に記憶されている場合、コントローラ５１は、カートリッジＩ／Ｆ４９を通じてＩＣメモリ１５からユーザＩＤを取得する。或いは、コントローラ５１は、プリンタ１０を設置する作業者やユーザがタッチセンサ４４や操作スイッチ４５を用いてプリンタ１０に入力したユーザＩＤを取得する。或いは、コントローラ５１は、パーソナルコンピュータやタブレットや携帯端末から通信Ｉ／Ｆ４７を通じて入力されたユーザＩＤを取得する。或いは、コントローラ５１は、メモリ５３のＥＥＰＲＯＭ５７に予め記憶されたＭＡＣアドレスやシリアル番号をユーザＩＤとして取得する。コントローラ５１は、取得したユーザＩＤを、情報処理装置１１に送信する送信データに含める送信元情報として、ＥＥＰＲＯＭ５７の予め決められた所定の記憶領域に記憶させる。
【００７４】
コントローラ５１は、例えば、印刷やメンテナンスを実行して、ヘッド３４からインクを流出させたことに応じて、及び送信タイミングになったことに応じて、データ送信処理を実行する。メンテナンスは、例えば、不図示のポンプによってヘッド３４のノズルからインクを吸引させる処理や、駆動素子５０を駆動させて当該ノズルからインクを吐出させる処理である。すなわち、カートリッジ１３が貯留するインクの量が変化すると、及び送信タイミングになると、データ送信処理が実行される。
【００７５】
送信タイミングは、例えば定刻であり、或いは、所定時間ごとである。送信タイミングは、情報処理装置１１やパーソナルコンピュータやタブレットや携帯端末を用いて作業者やユーザやサービス提供者がプリンタ１０に入力する情報である。コントローラ５１は、タッチセンサ４４や操作スイッチ４５や通信Ｉ／Ｆ４７を通じて入力された送信タイミングをＥＥＰＲＯＭ５７に記憶させる。そして、コントローラ５１は、タッチセンサ４４や操作スイッチ４５や通信Ｉ／Ｆ４７を通じて入力された送信タイミングをＥＥＰＲＯＭ５７に記憶させる。コントローラ５１は、クロックモジュール４８が出力した日時情報が示す日時が、送信タイミングが示す日時になったことに応じて、送信タイミングになったと判断する。
【００７６】
まず、コントローラ５１は、通信Ｉ／Ｆ４７がＬＡＮなどのローカルネットワークやパーソナルコンピュータと接続されているか否かの判断に相当する処理を実行する（Ｓ５１）。例えば、コントローラ５１は、ＰＩＮＧコマンドを通信Ｉ／Ｆ４７を通じて出力する。そして、コントローラ５１は、ＡＣＫ（acknowledgement）を受信したことに応じて、通信Ｉ／Ｆ４７がローカルネットワークやパーソナルコンピュータと接続されていると判断する。コントローラ５１は、所定回数のリトライを実行してもＡＣＫを受信しないことに応じて、通信Ｉ／Ｆ４７がローカルネットワークやパーソナルコンピュータと接続されていないと判断する。
【００７７】
コントローラ５１は、通信Ｉ／Ｆ４７がローカルネットワークやパーソナルコンピュータと接続されていないと判断すると（Ｓ５１：Ｎｏ）、接続指示画面を表示パネル４３に表示させる（Ｓ５２）。具体的には、コントローラ５１は、接続指示画面を示す画像データをＲＯＭ５５から読み出し、読み出した画像データを表示パネル４３に入力する。
【００７８】
接続指示画面は、例えば、「インターネットに接続されていません。」の文字と、「インターネットに接続しない場合、サービスを受けることができません。インターネットに接続してください。」の文字とを含む。また、接続指示画面は、「ＯＫ」アイコン及び「詳細」アイコンをさらに含む。
【００７９】
フローチャートには示されていないが、コントローラ５１は、「詳細」アイコンが選択されたことに応じて、例えば、インターネットに接続するための詳細な情報を表示する画面を表示パネル４３に表示させる。当該画面を示す画面データは、ＲＯＭ５５に予め記憶される。そして、コントローラ５１は、接続指示画面において「ＯＫ」アイコンが選択されたことに応じて、ステップＳ５１の処理を再度実行する。
【００８０】
コントローラ５１は、ステップＳ５１において、通信Ｉ／Ｆ４７がローカルネットワークやパーソナルコンピュータと接続されていると判断すると（Ｓ５１：Ｙｅｓ）、ＥＥＰＲＯＭ５７に記憶されたセンサフラグの値及びカウント値を取得する（Ｓ５３）。カウント値は、コントローラ５１がヘッド３４からインクを流出させるごとに、コントローラ５１が積算してカウントする値である。詳しく説明すると、コントローラ５１は、シートへの印刷を実行すると、印刷データに基づいて、インク滴を吐出した回数をカウント値として算出する。そして、コントローラ５１は、前回の印刷までのカウント値に、新たなカウント値を加えて、ＥＥＰＲＯＭ５７に記憶させる。
【００８１】
上述のメンテナンスにおいて、ポンプがヘッド３４のノズルからインクを吸引する場合、コントローラ５１は、ポンプによってヘッド３４から吸引されたインクの量を、例えば所定量のインク滴の吐出の回数に換算してカウント値に加えてもよい。また、コントローラ５１は、印刷の実行以外に、駆動素子５０を駆動させてノズルからインク滴を吐出させた場合も、カウント値を算出して、カウント値を積算してもよい。すなわち、コントローラ５１は、ヘッド３４から流出したインクの量をインク滴の吐出回数としてカウントする。コントローラ５１がカウントするカウント値は、ヘッド３４から流出したインク滴の総数を示す。すなわち、カウント値は、ヘッド３４から流出したインクの量、換言すると、プリンタ１０において消費されたインクの量を示す。ヘッド３４からのインク滴の吐出、ヘッド３４からのインクの吸引など、ヘッド３４からのインクの流出は、消耗品の消費の一例である。なお、カウント値は、装着ケース３２に装着された全てのカートリッジ１３についてカウントされる。また、カウント値は、カートリッジ１３が交換されるとリセットされる。
【００８２】
センサフラグは、装着ケース３２に装着されたカートリッジ１３が貯留するインクの液面が検出位置以上であるか検出位置未満であるかを示すフラグである。センサフラグの初期値は「ＯＦＦ」である。コントローラ５１は、液面センサ３８が出力する検出信号が第２検出信号から第１検出信号に変化したことに応じて、「ＯＮ」の値のセンサフラグをＥＥＰＲＯＭ５７に記憶させる。そして、コントローラ５１は、装着ケース３２に装着されたカートリッジ１３が他のカートリッジ１３に交換されたことに応じて、「ＯＦＦ」の値のセンサフラグをＥＥＰＲＯＭ５７に記憶させる。
【００８３】
なお、カートリッジ１３の交換の判断の一例について説明する。コントローラ５１は、カートリッジ１３が装着ケース３２に装着されると、カートリッジＩ／Ｆ４９を通じてシリアル番号をＩＣメモリ１５から取得する。そして、コントローラ５１は、メモリ５３のＥＥＰＲＯＭ５７に記憶されたシリアル番号と、ＩＣメモリ１５から取得したシリアル番号とが一致するか否かを判断する。コントローラ５１は、メモリ５３のＥＥＰＲＯＭ５７に記憶されたシリアル番号と、ＩＣメモリ１５から取得したシリアル番号とが一致しないと判断したことに応じて、カートリッジ１３が交換されたと判断する。また、コントローラ５１は、カートリッジ１３が交換されたと判断したことに応じて、メモリ５３のＥＥＰＲＯＭ５７に記憶されたシリアル番号を、ＩＣメモリ１５から取得したシリアル番号で上書きする。
【００８４】
コントローラ５１は、「ＯＮ」の値のセンサフラグをＥＥＰＲＯＭ５７に記憶させたことに応じて、カウント値を一度リセットして、カウント値の積算を再開する。すなわち、ステップＳ５３で取得されるカウント値は、センサフラグの値が「ＯＦＦ」である場合は、装着ケース３２に装着されたカートリッジ１３が貯留するインクの液面が検出位置に達する前においてヘッド３４から流出したインクの量を示す。ステップＳ５３で取得されるカウント値は、センサフラグの値が「ＯＮ」である場合は、装着ケース３２に装着されたカートリッジ１３が貯留するインクの液面が検出位置に達した後においてヘッド３４から流出したインクの量を示す。以下では、センサフラグの値が「ＯＦＦ」である場合のカウント値を第１カウント値と記載し、センサフラグの値が「ＯＮ」である場合のカウント値を第２カウント値と記載して説明する。
【００８５】
コントローラ５１は、ステップＳ５３で取得したセンサフラグの値が「ＯＦＦ」であるか「ＯＮ」であるかを判断する（Ｓ５４）。すなわち、ステップＳ５４では、コントローラ５１がステップＳ５３で取得したカウント値が、第１カウント値であるか第２カウント値であるかが判断される。コントローラ５１は、取得したセンサフラグの値が「ＯＮ」であると判断すると（Ｓ５４：ＯＮ）、ステップＳ５３で取得したカウント値である第２カウント値が第２閾値以上か否かを判断する（Ｓ５５）。第２閾値は、これ以上ヘッド３４からインクが流出されるとプリンタ１０に不具合が生じる値として、ＥＥＰＲＯＭ５７に予め記憶される値である。なお、フローチャートに示されていないが、コントローラ５１は、第２カウント値が第２閾値以上であると判断すると、プリンタ１０に不具合が生じないように、駆動素子５０や上述のメンテナンス機構が有するポンプの駆動を禁止する。すなわち、コントローラ５１は、ヘッド３４からのインクの流出を禁止する。具体的には、コントローラ５１は、「ＯＮ」の値のエンプティフラグをＥＥＰＲＯＭ５７に記憶させる。コントローラ５１は、駆動素子５０や上述のポンプを駆動させる前に、エンプティフラグの値が「ＯＮ」であるか「ＯＦＦ」であるかを判断し、エンプティフラグの値が「ＯＦＦ」である場合に、駆動素子５０や上述のポンプを駆動させる。コントローラ５１は、エンプティフラグの値が「ＯＮ」である場合、駆動素子５０や上述のポンプを駆動させない。
【００８６】
コントローラ５１は、ステップＳ５５において、第２カウント値が第２閾値以上であると判断すると（Ｓ５５：Ｙｅｓ）、第３送信データを生成する（Ｓ６１）。具体的には、コントローラ５１は、カートリッジ１３が貯留するインクが使い切られたことを示すエンプティ情報をＲＯＭ５５或いはＥＥＰＲＯＭ５７から取得して第３送信データに含める。エンプティ情報は、ＲＯＭ５５或いはＥＥＰＲＯＭ５７に予め記憶される情報である。エンプティ情報は、状態情報の一例である。
【００８７】
また、コントローラ５１は、インクが使い切られたカートリッジ１３の型番を、ＥＥＰＲＯＭ５７から取得し、或いはカートリッジＩ／Ｆ４９を通じてＩＣメモリ１５から取得して第３送信データに含める。また、コントローラ５１は、ＥＥＰＲＯＭ５７に記憶させた上述のユーザＩＤを第３送信データに含める。
【００８８】
コントローラ５１は、取得したカウント値が第２閾値以上でないと判断すると（Ｓ５５：Ｎｏ）、第２カウント値が第１閾値以上か否かを判断する（Ｓ５６）。第１閾値は、第２閾値よりも小さな値である。
【００８９】
コントローラ５１は、第２カウント値が第１閾値以上であると判断すると（Ｓ５６：Ｙｅｓ）、第１送信データを生成する（Ｓ５７）。具体的には、コントローラ５１は、カートリッジ１３の手配が必要であることを示す発注情報をＲＯＭ５５或いはＥＥＰＲＯＭ５７から取得して第１送信データに含める。発注情報は、ＲＯＭ５５或いはＥＥＰＲＯＭ５７に予め記憶される情報である。
【００９０】
また、コントローラ５１は、手配が必要なカートリッジ１３の型番を、ＥＥＰＲＯＭ５７から取得し、或いはカートリッジＩ／Ｆ４９を通じてＩＣメモリ１５から取得して第１送信データに含める。また、コントローラ５１は、ユーザＩＤをＥＥＰＲＯＭ５７から取得して第１送信データに含める。
【００９１】
コントローラ５１は、第２カウント値が第１閾値以上でないと判断すると（Ｓ５６：Ｎｏ）、或いはセンサフラグが「ＯＦＦ」であると判断すると（Ｓ５４：ＯＦＦ）、送信タイミングになったことに応じてデータ送信処理を実行したか否かを判断する（Ｓ５８）。コントローラ５１は、送信タイミングになったことに応じてデータ送信処理を実行したと判断すると（Ｓ５８：Ｙｅｓ）、残量値を算出する（Ｓ５９）。詳しく説明すると、コントローラ５１は、センサフラグの値が「ＯＦＦ」であると判断すると（Ｓ５４：ＯＦＦ）、初期貯留量値をメモリ５３のＥＥＰＲＯＭ５７から取得する。初期貯留量値は、ステップＳ２２において、送信アドレスとともにＥＥＰＲＯＭ５７に記憶された値である。コントローラ５１は、取得した初期貯留量値から、ステップＳ５３で取得したカウント値である第１カウント値を減算して、残量値を算出する（Ｓ５９）。一方、コントローラ５１は、第２カウント値が第１閾値以上でないと判断すると（Ｓ５６：Ｎｏ）、ＲＯＭ５５から固定初期値を取得する。固定初期値は、装着ケース３２に装着されたカートリッジ１３が貯留するインクの液面が検出位置に到達したときにカートリッジ１３が貯留するインクの残量を示す値であって、ＲＯＭ５５に予め記憶される値である。コントローラ５１は、取得した固定初期値から、ステップＳ５３で取得したカウント値である第２カウント値を減算して、残量値を算出する（Ｓ５９）。
【００９２】
コントローラ５１は、算出した残量値と、カートリッジ１３の型番とを対応付けて第２送信データに含める（Ｓ６０）。また、コントローラ５１は、ユーザＩＤをＥＥＰＲＯＭ５７から取得して第２送信データに含める（Ｓ６０）。
【００９３】
コントローラ５１は、印刷を実行したなど、送信タイミングになったこと以外の条件によってデータ送信処理を実行したと判断すると（Ｓ５８：Ｎｏ）、ステップＳ５９、Ｓ６０、Ｓ６２の処理をスキップして、データ送信処理を終了する。
【００９４】
コントローラ５１は、ステップＳ５７、Ｓ６０、Ｓ６１の処理の実行後、生成した送信データを含むＥメールを、送信アドレス宛に送信する（Ｓ６２）。すなわち、コントローラ５１は、生成した送信データを含むＥメールを情報処理装置１１宛てに送信する。第１送信データ、第２送信データ、及び第３送信データは、通知情報の一例である。第１送信データ、第２送信データ、及び第３送信データに含まれるユーザＩＤは、送信元データの一例である。
【００９５】
フローチャートには示されていないが、情報処理装置１１は、メールサーバを通じて、プリンタ１０Ａが送信したＥメールを受信する。情報処理装置１１のコントローラ６１は、受信したＥメールに含まれるエンプティ情報や発注情報や残量情報をメモリ６６に記憶させる。サービス提供者は、例えば、受信したＥメールに発注情報が含まれることに応じて、発注情報が示す型番のカートリッジ１３を発送し、或いは発送を手配する。サービス提供者は、例えば、受信したＥメールにエンプティ情報が含まれることに応じて、発送を手配したカートリッジ１３がユーザに配達される配達日などを確認してユーザに連絡する。サービス提供者は、例えば、受信したＥメールに含まれる残量情報に基づいて、ユーザにおけるプリンタ１０の使用状況などを確認する。
【００９６】
次に、プリンタ１０が有するスキャンメール機能について説明する。スキャンメール機能は、ユーザが指定したＥメールアドレスである宛先アドレス宛てに画像データを送信する機能である。すなわち、プリンタ１０は、ユーザが指定した宛先アドレス宛てに画像データを送信する機能と、サービス提供者が指定した送信アドレス宛に送信データを送信する機能とを有する。コントローラ５１は、２つの機能が混同しないように、それぞれの機能を実行する。以下、図５（Ｂ）及び図６（Ａ）を参照して詳しく説明する。スキャンメール機能は、画像データ送信機能の一例である。
【００９７】
まず、図５（Ｂ）を参照して、スキャンメール処理について説明する。フローチャートには示されていないが、コントローラ５１は、プリンタ１０に電源が投入されたことに応じて、待機画面を表示パネル４３に表示させる。具体的には、コントローラ５１は、待機画面を示す画像データをメモリ５３のＲＯＭ５５から読み出して表示パネル４３に入力する。ＲＯＭ５５は、待機画面を示す画像データを予め記憶する。
【００９８】
待機画面は、図７（Ａ）に示されるように、「ファックス」アイコンや、「コピー」アイコンや、「スキャン」アイコン７１などのアイコンを含む。
【００９９】
コントローラ５１は、図５（Ｂ）に示されるように、待機画面において「スキャン」アイコン７１が選択されたか否かを判断する（Ｓ３１）。コントローラ５１は、「スキャン」アイコン７１が選択されていないと判断すると（Ｓ３１：Ｎｏ）、スキャンメール処理を終了する。コントローラ５１は、「スキャン」アイコン７１が選択されたと判断すると（Ｓ３１：Ｙｅｓ）、スキャン画面を表示パネル４３に表示させる（Ｓ３２）。具体的には、コントローラ５１は、スキャン画面を示す画像データをメモリ５３のＲＯＭ５５から読み出して表示パネル４３に入力する。ＲＯＭ５５は、スキャン画面を示す画像データを予め記憶する。スキャン画面は、図７（Ｂ）に示されるように、「イメージ」アイコンや、「ＯＣＲ」アイコンや、「Ｅメール添付」アイコン７２や、「ファイル」アイコンを含む。
【０１００】
コントローラ５１は、図５（Ｂ）に示されるように、スキャン画面において「Ｅメール添付」アイコン７２が選択されたか否かを判断する（Ｓ３３）。コントローラ５１は、「Ｅメール添付」アイコン７２が選択されていないと判断すると（Ｓ３３：Ｎｏ）、スキャンメール処理を終了する。コントローラ５１は、「Ｅメール添付」アイコン７２が選択されたと判断すると（Ｓ３３：Ｙｅｓ）、Ｅメールアドレス入力画面或いはＥメールアドレス選択画面を表示パネル４３に表示させる（Ｓ３４）。例えば、コントローラ５１は、宛先アドレスがメモリ５３のＥＥＰＲＯＭ５７の第２記憶領域５７Ｂに記憶されていないことに応じて、Ｅメールアドレス入力画面を表示パネル４３に表示させる。コントローラ５１は、宛先アドレスがメモリ５３のＥＥＰＲＯＭ５７の第２記憶領域５７Ｂに記憶されていることに応じて、Ｅメールアドレス選択画面を表示パネル４３に表示させる。
【０１０１】
具体的には、コントローラ５１は、Ｅメールアドレス入力画面を示す画像データをメモリ５３のＲＯＭ５５から読み出して表示パネル４３に入力する。或いは、コントローラ５１は、Ｅメールアドレス選択画面を示す画像データをメモリ５３のＲＯＭ５５から読み出して表示パネル４３に入力する。ＲＯＭ５５は、Ｅメールアドレス入力画面を示す画像データ、及び、Ｅメールアドレス選択画面を予め記憶する。
【０１０２】
Ｅメールアドレス入力画面は、図８（Ａ）に示されるように、「Ｅメールアドレスを入力してください」の文字と、タッチセンサ４４や操作スイッチ４５によってユーザが入力したＥメールアドレスを表示するテキストボックスと、を含む。また、Ｅメールアドレス入力画面は、「ＯＫ」アイコン７３と、「戻る」アイコン７４と、を含む。
【０１０３】
Ｅメールアドレス選択画面は、図８（Ｂ）に示されるように、「Ｅメールアドレスを選択してください」の文字と、ＥＥＰＲＯＭ５７の第２記憶領域５７Ｂに記憶されたＥメールアドレスを表示するテキストボックス７５とを含む。図示例では、Ｅメールアドレス選択画面は、「abcd@efgh.ij」のテキストボックス７５と、「klmn@opqr.ij」のテキストボックス７５と、「stuv@wxyz.ij」のテキストボックス７５と、を含む。また、Ｅメールアドレス選択画面は、「新規」アイコン７６と、「戻る」アイコン７７と、を含む。
【０１０４】
フローチャートには示されていないが、コントローラ５１は、Ｅメールアドレス選択画面において、テキストボックス７５の選択を受け付ける。コントローラ５１は、Ｅメールアドレス選択画面において、テキストボックス７５の選択を受け付けたことに応じて、不図示の実行指示画面を表示パネル４３に表示させる。具体的には、コントローラ５１は、実行指示画面を示す画像データをメモリ５３のＲＯＭ５５から読み出して表示パネル４３に入力する。ＲＯＭ５５は、実行指示画面を予め記憶する。実行指示画面は、例えば、「スキャンした画像をＥメールで送信しますか」の文字と、「実行」アイコンと、「戻る」アイコンと、を含む。コントローラ５１は、実行指示画面において、「実行」アイコンが選択されたか否かを判断する（Ｓ３７）。
【０１０５】
一方、コントローラ５１は、Ｅメールアドレス選択画面において、「新規」アイコン７６が選択されたと判断すると、Ｅメールアドレス入力画面を表示パネル４３に表示させる（Ｓ３４）。そして、コントローラ５１は、Ｅメールアドレス入力画面において、Ｅメールアドレスがタッチセンサ４４或いは操作スイッチ４５から入力され、かつ「ＯＫ」アイコン７３が選択されたか否かを判断する（Ｓ３５）。
【０１０６】
コントローラ５１は、Ｅメールアドレス入力画面において、Ｅメールアドレスが入力され、かつ「ＯＫ」アイコン７３が選択されるまで（Ｓ３５：Ｎｏ）、或いは「戻る」アイコン７４が選択されるまで、Ｅメールアドレス入力画面を表示パネル４３に表示させる。コントローラ５１は、Ｅメールアドレスが入力され、かつ「ＯＫ」アイコン７３が選択されたと判断すると（Ｓ３５：Ｙｅｓ）、入力されたＥメールアドレスを、宛先アドレスとして、ＥＥＰＲＯＭ５７の第２記憶領域５７Ｂ（図１）に記憶させる（Ｓ３６）。すなわち、ユーザが入力したＥメールアドレスは、ＥＥＰＲＯＭ５７の第２記憶領域５７Ｂに記憶され、コントローラ５１がＩＣメモリ１５から取得したＥメールアドレスである送信アドレスは、ＥＥＰＲＯＭ５７の第１記憶領域５７Ａに記憶される。
【０１０７】
上述のように、コントローラ５１は、Ｅメールアドレス選択画面において、ＥＥＰＲＯＭ５７の、送信アドレスを記憶する第１記憶領域５７Ａではなく、第２記憶領域５７Ｂに記憶された宛先アドレスを表示パネル４３に表示させる。したがって、スキャンメール処理、特にＥメールアドレス選択画面において、情報処理装置１１の送信アドレスが誤って選択されることがない。
【０１０８】
コントローラ５１は、宛先アドレスをＥＥＰＲＯＭ５７の第２記憶領域５７Ｂに記憶させた後（Ｓ３６）、上述の実行指示画面を表示パネル４３に表示させ、実行指示画面において「実行」アイコンが選択されか否かを判断する（Ｓ３７）。コントローラ５１は、実行指示画面において「実行」アイコンが選択されるまで（Ｓ３７：Ｎｏ）、或いは「戻る」アイコンが選択されるまで、実行指示画面を表示パネル４３に表示させる。コントローラ５１は、実行指示画面において「実行」アイコンが選択されたと判断すると（Ｓ３７：Ｙｅｓ）、スキャナ４６の走査装置を走査しつつ、読取センサにシートに印刷された画像を読み取らせて画像データを生成させる（Ｓ３８）。そして、コントローラ５１は、読取センサから入力された画像データを取得する。コントローラ５１は、取得した画像データを、Ｅメールアドレス選択画面において選択されたＥメールアドレス宛に、或いはＥメールアドレス入力画面においてユーザが入力したＥメールアドレス宛に、通信Ｉ／Ｆ４７を通じて送信する（Ｓ３８）。
【０１０９】
フローチャートには示されていないが、コントローラ５１は、ＥＥＰＲＯＭ５７の第２記憶領域５７Ｂに記憶された宛先アドレスの削除指示を受け付ける。例えば、コントローラ５１は、待機画面に示された設定アイコンが選択されたことを条件に、宛先アドレスの削除指示を受け付ける設定画面を表示パネル４３に表示させる。具体的には、コントローラ５１は、メモリ５３のＲＯＭ５５に記憶された設定画面を示す画像データを読み出して表示パネル４３に入力する。設定画面は、例えば、宛先アドレスが示された上述のテキストボックス（図８（Ｂ））と、「削除するＥメールアドレスを選択してください」の文字と、「ＯＫ」アイコンと、「キャンセル」アイコンと、を含む。
【０１１０】
コントローラ５１は、設定画面において、テキストボックス７５を選択するタッチセンサ４４或いは操作スイッチ４５の入力を受け付け、かつ、「ＯＫ」アイコンの選択を受け付ける。コントローラ５１は、設定画面において、テキストボックス７５の選択及び「ＯＫ」アイコンの選択を受け付けたことに応じて、選択されたテキストボックス７５に示されたＥメールアドレスを、ＥＥＰＲＯＭ５７の第２記憶領域５７Ｂから削除する。すなわち、コントローラ５１は、ユーザの指示を受け付けて、宛先アドレスをＥＥＰＲＯＭ５７の第２記憶領域５７Ｂに記憶させ（Ｓ３６）、また、ユーザの指示を受け付けて、宛先アドレスをＥＥＰＲＯＭ５７の第２記憶領域５７Ｂから削除する。
【０１１１】
次に、図６（Ａ）を参照して、コントローラ５１が実行する送信アドレス更新処理を説明する。送信アドレス更新処理は、サービス提供者の送信アドレスが変更された場合に、作業者が実行指示である更新入力をプリンタ１０に入力することによって実行される。
【０１１２】
まず、コントローラ５１は、タッチセンサ４４或いは操作スイッチ４５から、更新入力が入力したか否かを判断する（Ｓ４１）。詳しく説明すると、サービス提供者、或いはサービス提供者から指示を受け付けた作業者は、表示パネル４３に表示されたアイコンを選択することにより、或いは操作スイッチ４５を操作することにより、所定の手順で更新入力をプリンタ１０に入力する。所定の手順は、取扱説明書などでユーザに公開されず、サービス提供者のみに公開される。すなわち、ＥＥＰＲＯＭ５７の第１記憶領域５７Ａに記憶された送信アドレスの更新は、ユーザが行うことができず、サービス提供者、或いはサービス提供者から指示を受け付けた作業者のみが行うことができる。
【０１１３】
コントローラ５１は、タッチセンサ４４或いは操作スイッチ４５から更新入力が入力していないと判断すると（Ｓ４１：Ｎｏ）、送信アドレス更新処理を終了する。コントローラ５１は、更新入力が入力したと判断すると（Ｓ４１：Ｙｅｓ）、保守モードに遷移する。保守モードは、ＥＥＰＲＯＭ５７の第１記憶領域５７Ａに記憶された送信アドレスの変更を受け付けるモードである。例えば、コントローラ５１は、「ＯＮ」の値の保守モードフラグをＥＥＰＲＯＭ５７に記憶させることにより、保守モードに遷移する。保守モードフラグの初期値は「ＯＦＦ」である。後述のステップＳ４４の処理の実行後、「ＯＦＦ」の値の保守モードフラグがＥＥＰＲＯＭ５７が記憶される。すなわち、送信アドレス更新処理の終了とともに、保守モードフラグは、初期値である「ＯＦＦ」に戻される。
【０１１４】
コントローラ５１は、保守モードに遷移した後（Ｓ４２）、新たな送信アドレスを取得する（Ｓ４３）。以下、新たな送信アドレスを新送信アドレスと記載して説明する。作業者は、例えば、新送信アドレスをＩＣメモリ１５に記憶するカートリッジ１３を装着ケース３２に装着する。コントローラ５１は、カートリッジＩ／Ｆ４９を通じて、装着ケース３２に装着されたカートリッジ１３のＩＣメモリ１５から新送信アドレスを取得する。或いは、作業者は、タッチセンサ４４或いは操作スイッチ４５を用いて、新送信アドレスをプリンタ１０に入力する。コントローラ５１は、タッチセンサ４４或いは操作スイッチ４５から入力した新送信アドレスを取得する。或いは、作業者は、パーソナルコンピュータやタブレットや携帯端末を用いて、通信Ｉ／Ｆ４７を通じて新送信アドレスをプリンタ１０に入力する。コントローラ５１は、通信Ｉ／Ｆ４７から入力した新送信アドレスを取得する。
【０１１５】
コントローラ５１は、取得した新送信アドレスで、ＥＥＰＲＯＭ５７の第１記憶領域５７Ａに記憶された送信アドレスを上書きし（Ｓ４４）、ＥＥＰＲＯＭ５７の第１記憶領域５７Ａに記憶された送信アドレス更新処理を終了する。すなわち、コントローラ５１は、送信アドレスを更新する。
【０１１６】
[実施形態の作用効果]
コントローラ５１は、装着ケース３２に装着されたカートリッジ１３が有するＩＣメモリ１５に記憶された送信アドレスを取得し（Ｓ１４：Ｙｅｓ）、取得した送信アドレスをメモリ５３のＥＥＰＲＯＭ５７に記憶させる（Ｓ２２）。したがって、プリンタ１０は、タッチセンサ４４や操作スイッチ４５を用いて送信アドレスをプリンタ１０に入力するユーザの手間や作業時間を低減することができる。
【０１１７】
コントローラ５１は、送信アドレスをＥＥＰＲＯＭ５７の第１記憶領域５７Ａに記憶させ、ユーザが設定した宛先アドレスをＥＥＰＲＯＭ５７の第２記憶領域５７Ｂに記憶させる。そして、コントローラ５１は、「Ｅメール添付」アイコン７２が選択されたと判断したことに応じて（Ｓ３３：Ｙｅｓ）、ＥＥＰＲＯＭ５７の第２記憶領域５７Ｂに記憶された宛先アドレスを含むＥメールアドレス選択画面を表示パネル４３に表示させる（Ｓ３４）。したがって、ユーザが「Ｅメール添付」アイコン７２を選択した場合に、ＥＥＰＲＯＭ５７の第１記憶領域５７Ａに記憶された送信アドレスが表示パネル４３に表示されることがなく、ユーザが送信アドレスを誤って選択してしまうことが抑制される。
【０１１８】
また、コントローラ５１は、更新入力を受け付けた場合にのみ保守モードに遷移し（Ｓ４２）、保守モードの場合のみ、送信アドレスを更新する（Ｓ４４）。そして、更新入力をプリンタ１０に入力する手順は、ユーザに公開されず、サービス提供者に公開される情報である。したがって、ユーザが送信アドレスを誤って変更してしまうことが抑制される。
【０１１９】
また、コントローラ５１は、送信アドレスがＩＣメモリ１５に記憶されておらず、かつ送信アドレスがメモリ５３に記憶されていると判断したことに応じて（Ｓ１５：Ｙｅｓ）、メモリ５３に記憶されている送信アドレスを、ＩＣメモリ１５に記憶させる。したがって、サービス提供者は、所持するプリンタ１０Ｂを用いて、カートリッジ１３のＩＣメモリ１５に送信アドレスを記憶させることができる。
【０１２０】
[変形例]
上述の実施形態では、コントローラ５１は、送信アドレス更新処理において、取得した新送信アドレスで、ＥＥＰＲＯＭ５７に記憶された送信アドレスを上書きする例を説明した。本変形例では、コントローラ５１は、送信アドレス更新処理を実行せず、ステップＳ２４の出力処理に代えて、送信アドレスを更新する処理を実行する例を説明する。
【０１２１】
コントローラ５１は、装着ケース３２に装着されたカートリッジ１３のＩＣメモリ１５から取得した送信アドレスと、メモリ５３のＥＥＰＲＯＭ５７に記憶された送信アドレスとが一致しないと判断すると（Ｓ２３：Ｙｅｓ）、送信アドレスを更新する。具体的には、コントローラ５１は、ＩＣメモリ１５から取得した送信アドレスで、ＥＥＰＲＯＭ５７に記憶された送信アドレスを上書きする。
【０１２２】
本変形例では、変更後の新しい送信アドレスを記憶するＩＣメモリ１５を有するカートリッジ１３を装着ケースに装着するだけで、メモリ５３のＥＥＰＲＯＭ５７に記憶された送信アドレスを、新しい送信アドレスで更新することができる。すなわち、サービス提供者は、変更後の新しい送信アドレスを記憶するＩＣメモリ１５を有するカートリッジ１３をユーザに提供するだけで、ＥＥＰＲＯＭ５７に記憶された送信アドレスを、新しい送信アドレスで更新することができる。その結果、送信アドレスを更新する作業者の手間や作業者を手配するサービス提供者の手間を低減することができる。
【０１２３】
［その他の変形例］
上述の実施形態では、送信アドレスが、Ｅメールアドレスである例を説明した。しかしながら、送信アドレスは、ＵＲＬやＩＰアドレスなどであってもよい。詳しく説明すると、情報処理装置１１は、インターネット１２上にＵＲＬを公開するサーバである。送信アドレスは、情報処理装置１１が公開するＵＲＬや、情報処理装置のＩＰアドレスである。プリンタ１０Ａは、図６（Ｂ）に示すデータ送信処理において、生成した送信データを含むＨＴＴＰリクエストを、送信アドレス宛に送信する。
【０１２４】
上述の実施形態では、スキャンメール機能が画像データ送信機能の一例であって、Ｅメールアドレスが送信アドレスの一例である例を説明した。しかしながら、ファックス機能が画像データ送信機能の一例であって、ファックス番号が送信アドレスの一例であってもよい。例えば、コントローラ５１は、タッチセンサや操作スイッチ４５を用いてユーザがプリンタ１０に入力したファックス番号を、ＥＥＰＲＯＭ５７の第３記憶領域に記憶させる。第３記憶領域は、コントローラ５１が第１記憶領域５７Ａ及び第２記憶領域５７Ｂと区別して認識することができる記憶領域である。コントローラ５１は、ユーザが「ファックス」アイコンを選択したことに応じて、第３記憶領域に記憶されたファックス番号を含むファックス番号選択画面を表示パネル４３に表示させる。
【０１２５】
上述の実施形態では、プリンタ１０が、残量情報や発注情報やエンプティ情報を含むＥメールを情報処理装置１１に送信する例を説明した。しかしながら、プリンタ１０は、故障情報を含むＥメールを情報処理装置１１に送信してもよい。例えば、紙詰まりなどの故障を検出可能なセンサがプリンタ１０に設けられる。当該センサは周知であるので、詳しい説明は省略する。コントローラ５１は、当該センサから入力する検出信号に基づいて故障と判断すると、故障を示す故障情報とユーザＩＤとを含む送信データを生成する。故障情報は、メモリ５３のＲＯＭ５５に予め記憶される。コントローラ５１は、生成した送信データを含むＥメールを、送信アドレス宛てに、通信Ｉ／Ｆ４７を通じて送信する。
【０１２６】
上述の実施形態では、カートリッジ１３が貯留するインクの液面の位置を検出する液面センサ３８をセンサの一例として説明した。しかしながら、センサは、カートリッジ１３が貯留するインクの液面の位置に応じて変化する値を検出可能であれば、どのようなセンサであってもよい。例えば、液面センサ３８の光路上には、カートリッジ１３の液面が来るようにするのではなく、例えば、液面位置に応じて移動するアクチュエータや液面位置に応じて屈折率が変化するプリズムが位置していてもよい。
【符号の説明】
【０１２７】
１０・・・プリンタ
１３・・・カートリッジ
３２・・・装着ケース
４０・・・印刷エンジン
４３・・・表示パネル
４４・・・タッチセンサ
４５・・・操作スイッチ
４７・・・通信Ｉ／Ｆ
４９・・・カートリッジＩ／Ｆ
５１・・・コントローラ
５３・・・メモリ
５７Ａ・・・第１記憶領域
５７Ｂ・・・第２記憶領域
【図１】
2020163592.tif 000003
【図２】
2020163592.tif 000004
【図３】
2020163592.tif 000005
【図４】
2020163592.tif 000006
【図５】
2020163592.tif 000007
【図６】
2020163592.tif 000008
【図７】
2020163592.tif 000009
【図８】
2020163592.tif 000010