"印刷仲介サーバと通信可能に接続される複数個のプリンタのうちの特定のプリンタであって、前記特定のプリンタが、第1種のプリンタであるのか、第2種のプリンタであるのか、を示す種類情報を、前記特定のプリンタのメモリに記憶させる記憶制御部と、前記メモリ内の前記種類情報が、前記特定のプリンタが前記第1種のプリンタであることを示す場合に、前記印刷仲介サーバと所定の通信を実行し、前記メモリ内の前記種類情報が、前記特定のプリンタが前記第2種のプリンタであることを示す場合に、前記印刷仲介サーバと前記所定の通信を実行しない通信実行部と、前記メモリ内の前記種類情報が、前記特定のプリンタが前記第1種のプリンタであることを示す場合に、前記印刷仲介サーバから第1の通知を受信する第1の受信部であって、前記第1の通知は、前記複数個のプリンタのうちのいずれかのプリンタが、印刷データに従った印刷を実行すべき場合に、前記印刷仲介サーバから前記第1種のプリンタに送信される通知である、前記第1の受信部と、前記メモリ内の前記種類情報が、前記特定のプリンタが前記第1種のプリンタであることを示し、かつ、前記印刷仲介サーバから前記第1の通知が受信された後に、前記複数個のプリンタの中から前記特定のプリンタがユーザによって選択される第1の場合、又は、前記メモリ内の前記種類情報が、前記特定のプリンタが前記第2種のプリンタであることを示し、かつ、前記印刷仲介サーバから前記第1種のプリンタに前記第1の通知が送信された後に、前記複数個のプリンタの中から前記特定のプリンタが前記ユーザによって選択される第2の場合に、前記印刷仲介サーバから印刷データを取得する印刷データ取得部と、前記第1の場合、又は、前記第2の場合に、前記印刷データに従って、印刷実行部に印刷を実行させる印刷制御部と、を備える特定のプリンタ。前記特定のプリンタは、さらに、前記印刷仲介サーバから前記第1の通知が受信される場合に、前記第1の通知が受信されたことを通知するための第2の通知を、前記複数個のプリンタのうちの1個以上の第2種のプリンタのそれぞれに送信する第1の送信部と、前記メモリ内の前記種類情報が、前記特定のプリンタが前記第2種のプリンタであることを示す場合に、前記複数個のプリンタのうちの前記第1種のプリンタから前記第2の通知を受信する第2の受信部と、前記印刷仲介サーバから前記第1の通知が受信される場合、又は、前記第1種のプリンタから前記第2の通知が受信される場合に、印刷を実行すべきプリンタを前記ユーザに選択させるための所定の報知を実行する報知実行部と、を備え、前記印刷データ取得部は、前記所定の報知に応じて、前記特定のプリンタの操作部に所定の操作が前記ユーザによって加えられる場合に、前記複数個のプリンタの中から前記特定のプリンタが前記ユーザによって選択されたと判断する、請求項1に記載の特定のプリンタ。前記記憶制御部は、さらに、前記メモリ内の前記種類情報が、前記特定のプリンタが前記第1種のプリンタであることを示す場合に、前記1個以上の第2種のプリンタに対応する1個以上の識別情報を、前記メモリに記憶させ、前記第1の送信部は、前記印刷仲介サーバから前記第1の通知が受信される場合に、前記メモリ内の前記1個以上の識別情報のそれぞれを用いて、前記1個以上の第2種のプリンタのそれぞれに前記第2の通知を送信する、請求項2に記載の特定のプリンタ。前記記憶制御部は、さらに、前記1個以上の第2種のプリンタのうちの第1のプリンタから、前記第1のプリンタの電源がOFFされることを通知するための第3の通知が受信される場合に、前記第1のプリンタに対応する第1の識別情報を、前記メモリから消去する、請求項3に記載の特定のプリンタ。前記記憶制御部は、さらに、前記メモリ内の前記種類情報が、前記特定のプリンタが前記第1種のプリンタであることを示し、かつ、前記印刷仲介サーバから前記第1の通知が受信された後に、前記複数個のプリンタの中から前記特定のプリンタとは異なるプリンタが前記ユーザによって選択される場合に、前記メモリ内の前記第1種のプリンタを示す前記種類情報を、前記第2種のプリンタを示す前記種類情報に変更する、請求項1から4のいずれか一項に記載の特定のプリンタ。前記記憶制御部は、さらに、前記第2の場合に、前記メモリ内の前記第2種のプリンタを示す前記種類情報を、前記第1種のプリンタを示す前記種類情報に変更する、請求項1から5のいずれか一項に記載の特定のプリンタ。前記特定のプリンタは、さらに、前記メモリ内に前記種類情報が記憶されていない場合に、前記複数個のプリンタの中に前記第1種のプリンタが存在するのか否かを確認する確認部を備え、前記記憶制御部は、前記複数個のプリンタの中に前記第1種のプリンタが存在しないことが確認される第3の場合に、前記特定のプリンタが前記第1種のプリンタであることを示す前記種類情報を、前記メモリに記憶させ、前記複数個のプリンタの中に前記第1種のプリンタが存在することが確認される第4の場合に、前記特定のプリンタが前記第2種のプリンタであることを示す前記種類情報を、前記メモリに記憶させる、請求項1から6のいずれか一項に記載の特定のプリンタ。前記記憶制御部は、さらに、前記第3の場合に、前記印刷仲介サーバから取得される認証情報を、前記メモリに記憶させ、前記第4の場合に、前記第1種のプリンタから取得される前記認証情報を、前記メモリに記憶させ、前記印刷データ取得部は、前記第1の場合、又は、前記第2の場合に、前記メモリ内の前記認証情報を用いて、前記印刷仲介サーバから前記印刷データを取得する、請求項7に記載の特定のプリンタ。前記特定のプリンタは、さらに、前記メモリ内の前記種類情報が、前記特定のプリンタが前記第1種のプリンタであることを示し、かつ、前記特定のプリンタの電源がOFFされるべき場合に、前記複数個のプリンタのうちの1個以上の第2種のプリンタのうちの第2のプリンタが、前記第2種のプリンタから前記第1種のプリンタに変更すべきことを通知するための第4の通知を、前記第2のプリンタに送信する第2の送信部を備える、請求項1から8のいずれか一項に記載の特定のプリンタ。上記の特許文献1の技術では、サーバと複数個のプリンタとの間で常に通信が実行される。従って、サーバと複数個のプリンタとの間の通信負荷が大きい。本明細書では、印刷仲介サーバと複数個のプリンタとの間の通信負荷を低減させつつ、ユーザが、所望のプリンタに印刷を実行させ得る技術を開示する。本明細書では、印刷仲介サーバと通信可能に接続される複数個のプリンタのうちの特定のプリンタを開示する。特定のプリンタは、記憶制御部と、通信実行部と、第1の受信部と、印刷データ取得部と、印刷制御部と、を備える。記憶制御部は、特定のプリンタが、第1種のプリンタであるのか、第2種のプリンタであるのか、を示す種類情報を、特定のプリンタのメモリに記憶させる。通信実行部は、メモリ内の種類情報が、特定のプリンタが第1種のプリンタであることを示す場合に、印刷仲介サーバと所定の通信を実行し、メモリ内の種類情報が、特定のプリンタが第2種のプリンタであることを示す場合に、印刷仲介サーバと所定の通信を実行しない。第1の受信部は、メモリ内の種類情報が、特定のプリンタが第1種のプリンタであることを示す場合に、印刷仲介サーバから第1の通知を受信する。第1の通知は、複数個のプリンタのうちのいずれかのプリンタが、印刷データに従った印刷を実行すべき場合に、印刷仲介サーバから第1種のプリンタに送信される通知である。印刷データ取得部は、メモリ内の種類情報が、特定のプリンタが第1種のプリンタであることを示し、かつ、印刷仲介サーバから第1の通知が受信された後に、複数個のプリンタの中から特定のプリンタがユーザによって選択される第1の場合、又は、メモリ内の種類情報が、特定のプリンタが第2種のプリンタであることを示し、かつ、印刷仲介サーバから第1種のプリンタに第1の通知が送信された後に、複数個のプリンタの中から特定のプリンタがユーザによって選択される第2の場合に、印刷仲介サーバから印刷データを取得する。印刷制御部は、第1の場合、又は、第2の場合に、印刷データに従って、印刷実行部に印刷を実行させる。上記の構成によると、特定のプリンタは、特定のプリンタが第1種のプリンタである場合には、印刷仲介サーバと所定の通信を実行するが、特定のプリンタが第2種のプリンタである場合には、印刷仲介サーバと所定の通信を実行しない。ただし、特定のプリンタが第1種のプリンタである場合でも、特定のプリンタが第2種のプリンタである場合でも、特定のプリンタがユーザによって選択されると、特定のプリンタは、印刷仲介サーバから印刷データを取得して、印刷を実行することができる。即ち、特定のプリンタは、印刷仲介サーバと所定の通信を実行しなくても、ユーザによって選択されると、印刷を実行することができる。このために、印刷仲介サーバと複数個のプリンタとの間の通信負荷を低減させつつ、ユーザは、所望のプリンタに印刷を実行させ得る。特定のプリンタは、さらに、第1の送信部と、第2の受信部と、報知実行部と、を備えていてもよい。第1の送信部は、印刷仲介サーバから第1の通知が受信される場合に、第1の通知が受信されたことを通知するための第2の通知を、複数個のプリンタのうちの1個以上の第2種のプリンタのそれぞれに送信してもよい。第2の受信部は、メモリ内の種類情報が、特定のプリンタが第2種のプリンタであることを示す場合に、複数個のプリンタのうちの第1種のプリンタから第2の通知を受信してもよい。報知実行部は、印刷仲介サーバから第1の通知が受信される場合、又は、第1種のプリンタから第2の通知が受信される場合に、印刷を実行すべきプリンタをユーザに選択させるための所定の報知を実行してもよい。印刷データ取得部は、所定の報知に応じて、特定のプリンタの操作部に所定の操作がユーザによって加えられる場合に、複数個のプリンタの中から特定のプリンタがユーザによって選択されたと判断してもよい。この構成によると、特定のプリンタが第1種のプリンタである場合でも、特定のプリンタが第2種のプリンタである場合でも、特定のプリンタは、複数個のプリンタのうちのいずれかのプリンタが印刷を実行すべき状況即ち、印刷仲介サーバから第1種のプリンタに第1の通知が送信される状況において、所定の報知を実行する。このために、ユーザは、複数個のプリンタのうちのいずれかのプリンタが印刷を実行すべき状況であることを知ることができる。そして、所定の報知に応じて、特定のプリンタがユーザによって選択されると、特定のプリンタは、印刷仲介サーバから印刷データを取得して、印刷を実行することができる。記憶制御部は、さらに、メモリ内の種類情報が、特定のプリンタが第1種のプリンタであることを示す場合に、1個以上の第2種のプリンタに対応する1個以上の識別情報を、メモリに記憶させてもよい。第1の送信部は、印刷仲介サーバから第1の通知が受信される場合に、メモリ内の1個以上の識別情報のそれぞれを用いて、1個以上の第2種のプリンタのそれぞれに第2の通知を送信してもよい。この構成によると、特定のプリンタは、1個以上の第2種のプリンタのそれぞれに第2の通知を適切に送信することができる。記憶制御部は、さらに、1個以上の第2種のプリンタのうちの第1のプリンタから、第1のプリンタの電源がOFFされることを通知するための第3の通知が受信される場合に、第1のプリンタに対応する第1の識別情報を、メモリから消去してもよい。この構成によると、特定のプリンタは、第1のプリンタの電源がOFFされる場合に、第1のプリンタに対応する第1の識別情報をメモリから消去する。このために、特定のプリンタは、電源がOFFされている第1のプリンタに、第2の通知を送信せずに済む。この結果、特定のプリンタの処理負荷を低減させることができる。記憶制御部は、さらに、メモリ内の種類情報が、特定のプリンタが第1種のプリンタであることを示し、かつ、印刷仲介サーバから第1の通知が受信された後に、複数個のプリンタの中から特定のプリンタとは異なるプリンタがユーザによって選択される場合に、メモリ内の第1種のプリンタを示す種類情報を、第2種のプリンタを示す種類情報に変更してもよい。この構成によると、特定のプリンタは、メモリ内の種類情報を適切に変更することができる。記憶制御部は、さらに、第2の場合に、メモリ内の第2種のプリンタを示す種類情報を、第1種のプリンタを示す種類情報に変更してもよい。この構成によると、特定のプリンタは、メモリ内の種類情報に適切に変更することができる。特定のプリンタは、さらに、メモリ内に種類情報が記憶されていない場合に、複数個のプリンタの中に第1種のプリンタが存在するのか否かを確認する確認部を備えていてもよい。記憶制御部は、複数個のプリンタの中に第1種のプリンタが存在しないことが確認される第3の場合に、特定のプリンタが第1種のプリンタであることを示す種類情報を、メモリに記憶させ、複数個のプリンタの中に第1種のプリンタが存在することが確認される第4の場合に、特定のプリンタが第2種のプリンタであることを示す種類情報を、メモリに記憶させてもよい。この構成によると、特定のプリンタは、複数個のプリンタの中に第1種のプリンタが存在するのか否かに応じて、適切な種類情報をメモリに記憶させることができる。記憶制御部は、さらに、第3の場合に、印刷仲介サーバから取得される認証情報を、メモリに記憶させ、第4の場合に、第1種のプリンタから取得される認証情報を、メモリに記憶させてもよい。印刷データ取得部は、第1の場合、又は、第2の場合に、メモリ内の認証情報を用いて、印刷仲介サーバから印刷データを取得してもよい。この構成によると、特定のプリンタは、認証情報をメモリに適切に記憶させることができ、この結果、印刷仲介サーバから印刷データを適切に取得することができる。特定のプリンタは、さらに、メモリ内の種類情報が、特定のプリンタが第1種のプリンタであることを示し、かつ、特定のプリンタの電源がOFFされるべき場合に、複数個のプリンタのうちの1個以上の第2種のプリンタのうちの第2のプリンタが、第2種のプリンタから第1種のプリンタに変更すべきことを通知するための第4の通知を、第2のプリンタに送信する第2の送信部を備えていてもよい。この構成によると、特定のプリンタは、特定のプリンタ自身の電源がOFFされるべき場合に、第2のプリンタを、第2種のプリンタから第1種のプリンタに適切に変更させることができる。なお、上記の特定のプリンタを実現するための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを格納するコンピュータ読取可能記録媒体も、新規で有用である。システムの構成図1に示されるように、通信システム2は、複数個のプリンタ10,50,60と、PC70と、印刷仲介サーバ80と、端末装置90と、を備える。各プリンタ10,50,60及びPC70は、LAN4に接続されている。従って、各プリンタ10,50,60は、LAN4を介して、PC70に通信可能に接続されている。また、各プリンタ10,50,60及びPC70は、LAN4を介して、インターネット6に接続されている。印刷仲介サーバ80は、インターネット6に接続されている。従って、各プリンタ10,50,60及びPC70は、LAN4及びインターネット6を介して、印刷仲介サーバ80に通信可能に接続されている。端末装置90は、例えば、デスクトップ型PC、ノート型PC、タブレットPC、携帯電話、PDA端末等の公知の通信端末装置である。端末装置90のユーザが、端末装置90をインターネット6に接続させるための操作を実行すると、端末装置90は、インターネット6に通信可能に接続される。この場合、端末装置90は、インターネット6を介して、印刷仲介サーバ80に通信可能に接続される。プリンタ10の構成プリンタ10は、プリンタ名としてPN1が設定されており、IPアドレスとしてIP10が設定されている。プリンタ10は、操作部12と、表示部14と、印刷実行部16と、ネットワークインターフェイス18と、制御部20と、を備える。上記の各部12~20は、バス線符号省略に接続されている。操作部12は、複数のキーによって構成される。ユーザは、操作部12を操作することによって、様々な指示をプリンタ10に入力することができる。表示部14は、様々な情報を表示するためのディスプレイである。印刷実行部16は、インクジェット方式、レーザ方式等の印刷機構を備え、制御部20からの指示に従って印刷を実行する。ネットワークインターフェイス18は、LAN4に接続されている。制御部20は、CPU22とメモリ24とを備える。CPU22は、メモリ24に格納されているプログラム図示省略に従って、様々な処理を実行する。CPU22が当該プログラムに従って処理を実行することによって、各部30~39の機能が実現される。メモリ24は、NVRAM不揮発性メモリ26と、VRAM揮発性メモリ28と、を備える。詳しくは後述するが、NVRAM26は、アクセストークン例えばAT1を記憶可能であり、VRAM28は、種類情報を記憶可能である。種類情報は、プリンタ10がマスタMasterとスレーブSlaveのどちらであるのかを示す情報である。例えば、マスタを示す種類情報が、第1の記号数値、文字等である場合には、スレーブを示す種類情報が、第1の記号とは異なる第2の記号であってもよい。なお、プリンタ10がマスタであることを示す種類情報がVRAM28に記憶される場合には、VRAM28には、さらに、他のプリンタのIPアドレスが記憶され得る。また、プリンタ50は、プリンタ名としてPN2が設定されており、IPアドレスとしてIP50が設定されている。また、プリンタ60は、プリンタ名としてPN3が設定されており、IPアドレスとしてIP60が設定されている。各プリンタ50,60は、プリンタ10と同様の構成を備えており、プリンタ10と同様の処理を実行可能である。従って、各プリンタ50,60も、種類情報を記憶可能である。なお、以下では、マスタを示す種類情報を記憶しているプリンタ、スレーブを示す種類情報を記憶しているプリンタを、それぞれ、マスタプリンタ、スレーブプリンタと記載することがある。また、以下では、例えば、プリンタ10がマスタプリンタである状態では、マスタプリンタ10と符号を付けて記載することがある。同様に、例えば、プリンタ10がスレーブプリンタである状態では、スレーブプリンタ10と符号を付けて記載することがある。詳しくは後述するが、本実施例では、複数個のプリンタ10,50,60の中に2個以上のマスタプリンタが同時に存在する状況が発生しない。例えば、プリンタ10がマスタプリンタである場合には、他のプリンタ50,60はスレーブプリンタである。ケースAの登録処理;図2図2のケースAでは、各プリンタ10,50,60に種類情報が記憶されていない状況即ち、各プリンタ10,50,60がマスタプリンタでもスレーブプリンタでもない状況を想定している。なお、印刷仲介サーバ80は、プリンタ10等のベンダによって提供されるサーバではなく、クラウド印刷サービスを提供する会社によって提供されるサーバである。ただし、変形例では、印刷仲介サーバ80は、プリンタ10等のベンダによって提供されるサーバであってもよい。LAN4の管理者は、クラウド印刷サービスを利用することを望む場合に、まず、PC70の操作部図示省略;例えば、キーボード、マウス等を操作して、印刷仲介サーバ80にアクセスする。次いで、管理者は、PC70の操作部を操作して、ユーザID、パスワード等を含むアカウント情報AC1以下では簡単にAC1と記載するを印刷仲介サーバ80に予め登録する。この場合、印刷仲介サーバ80は、図1に示されるアカウントテーブル82にAC1を登録する。なお、この段階では、AC1に対応するプリンタ名及びアクセストークンは、アカウントテーブル82に登録されていない。次いで、管理者は、PC70の操作部を操作して、プリンタ10に内蔵されているウェブサーバにアクセスする。この場合、プリンタ10のウェブサーバは、アカウント情報を入力するためのログイン画面を表わす画面データを、PC70に供給する。この結果、PC70の表示部図示省略にログイン画面が表示される。管理者は、ログイン画面を見ながら、PC70の操作部を操作して、AC1をログイン画面に入力する。これにより、プリンタ10に関する登録指示がPC70に与えられる。この場合、PC70は、AC1をプリンタ10に供給する。プリンタ10の確認部39図1参照は、PC70からAC1を取得すると、確認要求をブロードキャストする。確認要求は、応答を送信するように、マスタプリンタに指示するための要求である。確認要求は、LAN4に接続されている各プリンタ50,60によって受信される。なお、変形例では、確認部39は、ブロードキャストではなく、ユニキャスト又はマルチキャストを利用して、確認要求を各プリンタ50,60に送信してもよい。ただし、この場合、各プリンタ50,60の識別情報プリンタ名、IPアドレス等をプリンタ10に予め記憶させておく必要がある。各プリンタ50,60がプリンタ10から確認要求を受信する時点では、各プリンタ50,60の中にマスタプリンタが存在しない。このために、プリンタ10は、いずれのプリンタからも応答を受信しない。従って、確認部39は、応答なしと判断する。この場合、プリンタ10の制御部20は、AC1と、プリンタ10のプリンタ名PN1以下ではPN1と簡単に記載すると、を印刷仲介サーバ80に送信する。印刷仲介サーバ80は、プリンタ10からAC1及びPN1を受信すると、AC1がアカウントテーブル82に登録されているのか否かを判断する即ち認証を実行する。上述したように、アカウントテーブル82にはAC1が既に登録されているために、印刷仲介サーバ80は、認証成功と判断する。この場合、印刷仲介サーバ80は、AC1を用いて、アクセストークンAT1以下ではAT1と簡単に記載するを生成する。AT1は、プリンタ10等が印刷仲介サーバ80から後述の印刷データを取得するために必要な認証情報である。次いで、印刷仲介サーバ80は、AC1とPN1とAT1とを対応付けて、アカウントテーブル82に登録する図1参照。続いて、印刷仲介サーバ80は、AT1をプリンタ10に供給する。プリンタ10の記憶制御部30図1参照は、印刷仲介サーバ80からAT1を取得すると、AT1をNVRAM26に記憶させる。次いで、記憶制御部30は、マスタを示す種類情報をVRAM28に記憶させる。これにより、プリンタ10がマスタプリンタになる。なお、AT1は、定期的に更新されてもよい。例えば、プリンタ10の制御部20は、予め決められている更新タイミングが到来すると、新たなAT1を生成するように、印刷仲介サーバ80に要求してもよい。印刷仲介サーバ80は、プリンタ10からの要求に応じて、新たなAT1を生成して、新たなAT1をプリンタ10に供給してもよい。この場合、印刷仲介サーバ80は、古いAT1に代えて、新たなAT1を、アカウントテーブル82に登録する。また、プリンタ10の記憶制御部30は、古いAT1に代えて、新たなAT1を、プリンタ10のNVRAM26に記憶させる。一般的に言うと、印刷データを取得するための認証情報本実施例ではAT1は、永続的に利用される情報であってもよいし、定期的に更新される情報であってもよい。また、プリンタ10がマスタプリンタになると、プリンタ10の通信実行部31図1参照は、プリンタ10と印刷仲介サーバ80との間でXMPPeXtensibleMessagingandPresenceProtocolの接続を確立する。これにより、プリンタ10と印刷仲介サーバ80とが常時接続された状態になる。通信実行部31は、さらに、XMPPの接続を利用して、プリンタ10の状態印刷実行中状態、スタンバイ状態、エラー状態インク切れ状態、用紙切れ状態、紙ジャム状態等を印刷仲介サーバ80に定期的に通知する。プリンタ10がマスタプリンタである間には、プリンタ10と印刷仲介サーバ80との間の接続が維持され、プリンタ10から印刷仲介サーバ80への状態の通知が継続的に実行される。また、端末装置90から印刷仲介サーバ80に後述の印刷指示が供給される場合に、印刷仲介サーバ80は、XMPPの接続を用いて、後述の印刷通知をプリンタ10に送信することができる。なお、以下では、マスタプリンタの状態を印刷仲介サーバ80に通知するための通信のことを状態通知通信と呼ぶ。続いて、管理者は、PC70の操作部を操作して、プリンタ50に関する登録指示即ち、AC1の入力をPC70に与える。この場合、PC70は、AC1をプリンタ50に供給する。プリンタ50は、PC70からAC1を取得すると、確認要求をブロードキャストする。この時点では、プリンタ10がマスタプリンタである。このために、プリンタ10の制御部20は、プリンタ50から確認要求を受信すると、応答をプリンタ50に送信する。この結果、プリンタ50は、プリンタ10から応答を受信して、応答ありと判断する。この場合、プリンタ50は、登録要求をプリンタ10に送信する。この登録要求は、プリンタ50をスレーブプリンタとして登録するように、プリンタ10に指示するための要求である。プリンタ10の記憶制御部30は、プリンタ50から登録要求を受信すると、登録要求に含まれる送信元のIPアドレス、即ち、プリンタ50のIPアドレスであるIP50を、VRAM28に記憶させる。これにより、プリンタ50がスレーブプリンタとしてプリンタ10に登録される。次いで、プリンタ10の制御部20は、NVRAM26内のAT1をプリンタ50に供給する。プリンタ50は、プリンタ10からAT1を取得すると、AT1をプリンタ50のNVRAM図示省略に記憶させる。次いで、プリンタ50は、スレーブを示す種類情報をプリンタ50のVRAM図示省略に記憶させる。即ち、プリンタ50は、スレーブプリンタになる。上述したように、プリンタ10は、マスタプリンタであるために、プリンタ10と印刷仲介サーバ80との間にXMPPの接続を確立して、印刷仲介サーバ80と状態確認通信を実行する。しかしながら、プリンタ50は、スレーブプリンタであるために、プリンタ50と印刷仲介サーバ80との間にXMPPの接続を確立しない。即ち、プリンタ50は、印刷仲介サーバ80と状態確認通信を実行しない。また、プリンタ10のプリンタ名であるPN1は、印刷仲介サーバ80のアカウントテーブル82に登録されるが、プリンタ50のプリンタ名であるPN2は、印刷仲介サーバ80のアカウントテーブル82に登録されない。続いて、管理者は、PC70の操作部を操作して、プリンタ60に関する登録指示即ち、AC1の入力をPC70に与える。この場合、プリンタ50の場合と同様に、プリンタ10の記憶制御部30は、プリンタ60のIPアドレスであるIP60を、VRAM28に記憶させる。これにより、プリンタ60がスレーブプリンタとしてプリンタ10に登録される。さらに、プリンタ60は、プリンタ10から取得されるAT1を、プリンタ60のNVRAM図示省略に記憶させる。また、プリンタ60は、スレーブを示す種類情報をプリンタ60のVRAM図示省略に記憶させる。即ち、プリンタ60は、スレーブプリンタになる。従って、プリンタ60は、印刷仲介サーバ80と状態確認通信を実行しない。上述したように、図2のケースAでは、PC70から最も早くAC1を取得したプリンタ10がマスタプリンタになる。プリンタ10は、LAN4に接続されているプリンタ10,50,60の中にマスタプリンタが存在しないことが確認される場合に、マスタを示す種類情報をNVRAM26に適切に記憶させることができる即ち、マスタプリンタになることができる。また、プリンタ50,60は、マスタプリンタ10が存在することが確認される場合に、スレーブを示す種類情報をNVRAMに適切に記憶させることができる即ち、スレーブプリンタになることができる。ケースBの登録処理;図3図3のケースBでも、図2のケースAと同様に、各プリンタ10,50,60に種類情報が記憶されていない状況を想定している。ただし、ケースBでは、ケースAとは異なり、プリンタ50が最も早くPC70からAC1を取得する。プリンタ50は、印刷仲介サーバ80から取得されるAT1を、プリンタ50のNVRAM図示省略に記憶させる。また、プリンタ50は、マスタを示す種類情報をプリンタ50のVRAM図示省略に記憶させる。即ち、プリンタ50がマスタプリンタになる。この結果、プリンタ50は、印刷仲介サーバ80と状態確認通信を実行する。なお、印刷仲介サーバ80のアカウントテーブル82にAT1が登録される点は、ケースAと同様であるが、アカウントテーブル82には、プリンタ10のプリンタ名であるPN1ではなく、プリンタ50のプリンタ名であるPN2が登録される。続いて、管理者は、PC70の操作部を操作して、プリンタ10に関する登録指示即ち、AC1の入力をPC70に与える。この場合、PC70は、AC1をプリンタ10に供給する。プリンタ10の確認部39は、PC70からAC1を取得すると、確認要求をブロードキャストする。この時点では、プリンタ50がマスタプリンタである。このために、確認部39は、プリンタ50から応答を受信して、応答ありと判断する。この場合、プリンタ10の制御部20は、登録要求をプリンタ50に送信する。この結果、プリンタ50のVRAMにIP10が記憶される。プリンタ10の記憶制御部30は、プリンタ50からAT1を取得すると、AT1をNVRAM26に記憶させる。次いで、記憶制御部30は、スレーブを示す種類情報をVRAM28に記憶させる。即ち、プリンタ10は、スレーブプリンタになる。このために、プリンタ10の通信実行部31は、印刷仲介サーバ80と状態通知通信を実行しない。なお、図示省略しているが、プリンタ10がスレーブプリンタになった後に、プリンタ60もスレーブプリンタになる。図3のケースBでは、PC70から最も早くAC1を取得したプリンタ50がマスタプリンタになる。そして、プリンタ10は、マスタプリンタ50が存在することが確認される場合に、スレーブを示す種類情報をNVRAM26に適切に記憶させることができる即ち、スレーブプリンタになることができる。図2のケースAの続きの印刷処理;図4ケースA及びBの登録処理が終了すると、端末装置90図1参照のユーザは、クラウド印刷サービスを利用して、プリンタ10,50,60のうちのいずれかのプリンタで印刷を実行させることができる。図4は、図2のケースAの続きのシーケンス図を示す。即ち、プリンタ10がマスタプリンタであり、プリンタ50,60がスレーブプリンタである。この状態では、プリンタ10の通信実行部31は、印刷仲介サーバ80と状態通知通信を実行する。印刷データD1の印刷端末装置90のユーザは、クラウド印刷サービスを利用して、印刷対象のデータである印刷データD1以下ではD1と簡単に記載するに従った印刷を実行させることを望む場合には、まず、端末装置90の操作部図示省略を操作して、端末装置90をインターネット6に接続し、印刷仲介サーバ80にアクセスする。次いで、ユーザは、端末装置90の操作部を操作して、AC1を端末装置90に入力する。これにより、端末装置90に印刷指示が与えられる。この場合、端末装置90は、AC1を印刷仲介サーバ80に送信する。印刷仲介サーバ80は、端末装置90からAC1を受信すると、AC1に対応付けてアカウントテーブル82に登録されているプリンタ名と、当該プリンタ名を有するプリンタの現在の状態を示す状態情報と、を含むリストを生成する。上述したように、図2のケースAでは、AC1に対応付けて、プリンタ10のプリンタ名であるPN1が登録される。このために、印刷仲介サーバ80は、PN1を含むリストを生成する。なお、印刷仲介サーバ80によって生成されるリストには、スレーブプリンタのプリンタ名が含まれない。また、上述したように、プリンタ10から印刷仲介サーバ80にプリンタ10の状態が定期的に通知されるために、印刷仲介サーバ80は、プリンタ10からの最新の通知の内容を示す状態情報を含むリストを生成する。次いで、印刷仲介サーバ80は、リストを端末装置90に送信する。端末装置90は、印刷仲介サーバ80からリストを受信すると、リストを端末装置90の表示部図示省略に表示させる。端末装置90のユーザは、リスト内の状態情報を見て、印刷を実行させるのか否かを決定することができる。例えば、ユーザは、状態情報がエラー状態を示す場合には、印刷を中止することができる。ユーザは、印刷を実行させることを望む場合には、端末装置90の操作部を操作して、リストの中からPN1を選択し、次いで、D1を選択する。なお、D1は、端末装置90に記憶されているデータであってもよいし、端末装置90とは異なるデバイス例えば、インターネット6上のデータ保存サーバに記憶されているデータであってもよい。ただし、以下では、印刷データD1が端末装置90に記憶されている場合を例として、説明を続ける。端末装置90で上記の各操作が実行されると、端末装置90は、PN1及びD1を印刷仲介サーバ80に送信する。印刷仲介サーバ80は、端末装置90からPN1及びD1を受信すると、D1を印刷仲介サーバ80内の格納部図示省略に格納させる。なお、印刷仲介サーバ80において、様々な通信リストの通信、後述の印刷通知の送信等を実行するユニットと、D1を格納するための上記の格納部と、は一体に構成されていてもよいし、別体に構成されていてもよい。即ち、印刷仲介サーバ80は、1個のデバイスのみによって構成されていてもよいし、複数個のデバイスの集合であってもよい。次いで、印刷仲介サーバ80は、印刷通知をマスタプリンタ10に送信する。印刷通知は、いずれかのプリンタ10,50,60が印刷を実行すべきことを、マスタプリンタ10に知らせるための通知である。プリンタ10の第1の受信部32図1参照は、印刷仲介サーバ80から印刷通知を受信する。この場合、第1の送信部34図1参照は、VRAM28内のIP50,IP60を送信先として、表示通知を送信する。これにより、各スレーブプリンタ50,60に表示通知が送信される。表示通知は、マスタプリンタ10で印刷通知が受信されたことを、各スレーブプリンタ50,60に知らせるための通知である。このように、本実施例では、マスタプリンタ10のVRAM28内に、各スレーブプリンタ50,60の各IPアドレス即ちIP50,IP60が記憶されているために、プリンタ10は、表示通知を各スレーブプリンタ50,60に適切に送信することができる。次いで、プリンタ10の報知実行部38図1参照は、所定の文字列を表示部14に表示させる。上記の所定の文字列は、印刷を実行すべきプリンタを選択することをユーザに促す文字列を含む。一方において、プリンタ50は、プリンタ10から表示通知を受信すると、上記の所定の文字列をプリンタ50の表示部に表示させる。同様に、プリンタ60も、上記の所定の文字列をプリンタ60の表示部に表示させる。端末装置90のユーザは、プリンタ10,50,60の中から、印刷を実行すべきプリンタを選択する。例えば、プリンタ10,50,60のそれぞれが互いに離れた位置に設置されている場合には、ユーザは、ユーザから最も近い位置に設置されているプリンタを選択することができる。また、例えば、プリンタ10,50,60のそれぞれが互いに近い位置に設置されている場合には、ユーザは、最も高性能なプリンタを選択したり、現在印刷を実行していないプリンタを選択したりすることができる。図4の例では、ユーザは、プリンタ10を選択する。具体的に言うと、ユーザは、プリンタ10の操作部12に所定の操作を加えることによって、プリンタ10を選択する。プリンタ10の印刷データ取得部36図1参照は、プリンタ10の操作部12に所定の操作が加えられると、プリンタ10,50,60の中からプリンタ10が選択されたと判断する。この場合、印刷データ取得部36は、NVRAM26内のAT1を、印刷仲介サーバ80に送信する。印刷仲介サーバ80は、プリンタ10からAT1を受信すると、格納部に格納されているD1をプリンタ10に供給する。これにより、プリンタ10の印刷データ取得部36は、印刷仲介サーバ80からD1を取得する。この場合、印刷制御部37図1参照は、D1を用いて、印刷実行部16を駆動するためのデータ例えばドットのON/OFFの二値データを生成する。次いで、印刷制御部37は、当該データに従って、印刷実行部16を駆動する。即ち、印刷制御部37は、D1に従って、印刷実行部16に印刷を実行させる。印刷データD2の印刷端末装置90のユーザは、さらに、印刷データD2以下ではD2と簡単に記載するに従った印刷を実行させることを望む場合には、D1の印刷の場合と同様に、AC1を端末装置90に入力する。この場合、端末装置90は、AC1を印刷仲介サーバ80に送信し、印刷仲介サーバ80からリストを受信する。ユーザは、リストの中からPN1を選択し、次いで、D2を選択する。この場合、端末装置90は、PN1及びD2を印刷仲介サーバ80に送信する。印刷仲介サーバ80は、端末装置90からPN1及びD2を受信すると、D2を印刷仲介サーバ80内の格納部に格納させる。次いで、印刷仲介サーバ80は、印刷通知をマスタプリンタ10に送信する。その後、各プリンタ10,50,60で上記の所定の文字列が表示されるまでの各処理は、D1の印刷の場合と同様である。図4の例では、ユーザは、プリンタ50の操作部に所定の操作を加えることによって、プリンタ50を選択する。この場合、プリンタ50は、プリンタ50のNVRAM内のAT1を印刷仲介サーバ80に送信して、印刷仲介サーバ80からD2を取得する。そして、プリンタ50は、D2に従って印刷を実行する。次いで、プリンタ50は、交代要求をプリンタ10に送信する。この交代要求は、プリンタ10からプリンタ50にマスタプリンタを交代するように、プリンタ10に指示するための要求である。プリンタ10の記憶制御部30は、プリンタ50から交代要求を受信すると、VRAM28内のマスタを示す種類情報を、スレーブを示す種類情報に変更する。これにより、プリンタ10が、マスタプリンタからスレーブプリンタに変更される。この場合、プリンタ10の通信実行部31は、プリンタ10と印刷仲介サーバ80との間のXMPPの接続を切断する。この結果、通信実行部31は、状態通知通信を実行しない。次いで、プリンタ10の制御部20は、プリンタ10のIPアドレスであるIP10と、VRAM28内のスレーブプリンタ60のIPアドレスであるIP60と、をプリンタ50に送信する。プリンタ50は、プリンタ10からIP10及びIP60を受信すると、プリンタ50のVRAM内のスレーブを示す種類情報を、マスタを示す種類情報に変更する。これにより、プリンタ50が、スレーブプリンタからマスタプリンタに変更される。プリンタ50は、さらに、IP10及びIP60をプリンタ50のVRAMに記憶させる。次いで、プリンタ50は、プリンタ50と印刷仲介サーバ80との間のXMPPの接続を確立して、状態通知通信を実行する。上述したように、本実施例では、プリンタ10がマスタプリンタである状態で、印刷を実行すべきプリンタとしてプリンタ50がユーザによって選択された場合に、プリンタ10がスレーブプリンタに変更され、プリンタ50がマスタプリンタに変更される。マスタプリンタが変更される理由は、以下のとおりである。即ち、今回のD2の印刷が実行されるべき状況でユーザがプリンタ50を選択したために、次回の印刷が実行されるべき状況でも、ユーザが、プリンタ50に印刷を実行させることを望む可能性が高い。従って、次回の印刷が実行されるべき状況において、端末装置90にプリンタ50の状態情報が表示されることが好ましい。このような実情に鑑みると、プリンタ50の状態が印刷仲介サーバ80に通知されるように、プリンタ50がマスタプリンタになることが好ましい。図3のケースBの続きの印刷処理;図5図5は、図3のケースBの続きのシーケンス図を示す。即ち、プリンタ50がマスタプリンタであり、プリンタ10,60がスレーブプリンタである。なお、図4のD2の印刷が終了した場合にも、プリンタ50がマスタプリンタであり、プリンタ10,60がスレーブプリンタである。従って、図5は、図4の続きのシーケンス図であると言うこともできる。印刷データD3の印刷端末装置90のユーザは、印刷データD3以下ではD3と簡単に記載するに従った印刷を実行させることを望む場合には、図4のD1及びD2の印刷の場合と同様に、AC1を端末装置90に入力する。この場合、端末装置90は、AC1を印刷仲介サーバ80に送信し、印刷仲介サーバ80からリストを受信する。リストは、プリンタ50のプリンタ名であるPN2と、プリンタ50の状態を示す状態情報と、を含む。ユーザは、リストの中からPN2を選択し、次いで、D3を選択する。この場合、端末装置90は、PN2及びD3を印刷仲介サーバ80に送信する。印刷仲介サーバ80は、端末装置90からPN2及びD3を受信すると、D3を印刷仲介サーバ80内の格納部に格納させる。次いで、印刷仲介サーバ80は、印刷通知をマスタプリンタ50に送信する。この場合、プリンタ50は、プリンタ10,60に表示通知を送信する。プリンタ10の第2の受信部33図1参照は、プリンタ50から表示通知を受信する。この場合、プリンタ10の報知実行部38は、上記の所定の文字列を表示部14に表示させる。なお、プリンタ50,60でも、上記の所定の文字列が表示される。図5の例では、ユーザは、プリンタ10の操作部12に所定の操作を加えることによって、プリンタ10を選択する。この場合、プリンタ10の印刷データ取得部36は、プリンタ10,50,60の中からプリンタ10が選択されたと判断する。次いで、印刷データ取得部36は、NVRAM26内のAT1を印刷仲介サーバ80に送信して、印刷仲介サーバ80からD3を取得する。この場合、印刷制御部37は、D3に従って、印刷実行部16に印刷を実行させる。次いで、プリンタ10の制御部20は、交代要求をプリンタ50に送信する。この交代要求は、プリンタ50からプリンタ10にマスタプリンタを交代するように、プリンタ50に指示するための要求である。プリンタ50は、プリンタ10から交代要求を受信すると、プリンタ50のVRAM内のマスタを示す種類情報を、スレーブを示す種類情報に変更する。これにより、プリンタ50が、マスタプリンタからスレーブプリンタに変更される。この場合、プリンタ50は、プリンタ50と印刷仲介サーバ80との間のXMPPの接続を切断する。次いで、プリンタ50は、IP50及びIP60をプリンタ10に送信する。プリンタ10の記憶制御部30は、プリンタ50からIP50及びIP60を受信すると、VRAM28内のスレーブを示す種類情報を、マスタを示す種類情報に変更する。これにより、プリンタ10が、スレーブプリンタからマスタプリンタに変更される。記憶制御部30は、さらに、IP50及びIP60をVRAM28に記憶させる。次いで、プリンタ10の通信実行部31は、プリンタ10と印刷仲介サーバ80との間のXMPPの接続を確立して、状態通知通信を実行する。なお、図5に示されるように、マスタプリンタが変更される理由は、図4のD2の印刷の場合に、マスタプリンタが変更される理由と同様である。電源OFF処理;図6図6は、図2のケースAの続きのシーケンス図を示す。即ち、プリンタ10がマスタプリンタであり、プリンタ50,60がスレーブプリンタである。管理者は、プリンタ50の電源をOFFするために、プリンタ50の電源スイッチを操作する。なお、本実施例では、各プリンタ10,50,60の電源スイッチは、ハードスイッチではなく、ソフトスイッチである。プリンタ50は、電源スイッチが操作されると、離脱通知をプリンタ10に送信する。離脱通知は、プリンタ50の電源がOFFされることを、プリンタ10に知らせるための通知である。プリンタ50は、離脱通知をプリンタ10に送信した後に、プリンタ50の電源をOFFする。プリンタ10の記憶制御部30は、プリンタ50から離脱通知を受信すると、離脱通知の送信元のIPアドレス、即ち、プリンタ50のIPアドレスであるIP50を、VRAM28から消去する。これにより、仮に、印刷仲介サーバ80からプリンタ10に印刷通知が送信されても、プリンタ10の第1の送信部34は、プリンタ50に表示通知を送信しない。即ち、電源がOFFされているプリンタ50に表示通知が送信されるという事象が発生するのを抑制することができ、この結果、プリンタ10の処理負荷を低減させることができる。続いて、管理者は、プリンタ10の電源をOFFするために、プリンタ10の電源スイッチを操作する。この場合、プリンタ10の第2の送信部35図1参照は、VRAM28内のIP60を送信先として、交代要求を送信する。これにより、スレーブプリンタ60に交代要求が送信される。この交代要求は、プリンタ10からプリンタ60にマスタプリンタを交代するように、プリンタ60に指示するための要求である。このように、本実施例では、プリンタ10は、交代要求をプリンタ60に送信するために、プリンタ60をスレーブプリンタからマスタプリンタに適切に変更させることができる。この結果、プリンタ10の電源がOFFされる場合に、マスタプリンタが存在しなくなるという事象が発生するのを抑制することができる。なお、複数個のスレーブプリンタが存在する状況では、プリンタ10のVRAM28内に複数個のIPアドレスが記憶されている。このような場合には、第2の送信部35は、複数個のIPアドレスのうちの最も新しいIPアドレス即ち、VRAM28に記憶されている時間が最も短いIPアドレスを送信先として、交代要求を送信する。プリンタ10の制御部20は、交代要求をプリンタ60に送信した後に、プリンタ10の電源をOFFする。プリンタ60は、プリンタ10から交代要求を受信すると、プリンタ60のVRAM内のスレーブを示す種類情報を、マスタを示す種類情報に変更する。なお、図5の例では、プリンタ10の電源がOFFされると、スレーブプリンタが存在しなくなるために、プリンタ60のVRAMには、スレーブプリンタのIPアドレスが記憶されない。プリンタ60は、プリンタ60と印刷仲介サーバ80との間のXMPPの接続を確立して、状態通知通信を実行する。続いて、管理者は、プリンタ60の電源をOFFするために、プリンタ60の電源スイッチを操作する。スレーブプリンタが存在しないために、プリンタ60は、交代要求を送信することなく、プリンタ60の電源をOFFする。これにより、LAN4に接続されている全てのプリンタ10,50,60の電源がOFFされる。ただし、各プリンタ10,50,60のNVRAM内には、AT1が残存する。NVRAM内の情報は、電源がOFFされても、消去されないからである。電源ON処理;図7図7は、図6の続きのシーケンス図を示す。即ち、各プリンタ10,50,60の電源がOFFされており、各プリンタ10,50,60のNVRAM内にAT1が残存している。管理者は、プリンタ10の電源をONするために、プリンタ10の電源スイッチを操作する。この場合、図2のケースAと同様に、プリンタ10の確認部39は、確認要求をブロードキャストする。この時点では、各プリンタ50,60の電源がOFFされている。従って、確認部39は、応答なしと判断する。この場合、プリンタ10の記憶制御部30は、マスタを示す種類情報をVRAM28に記憶させる。即ち、プリンタ10は、マスタプリンタになる。なお、図2のケースAとは異なり、プリンタ10は、印刷仲介サーバ80からAT1を取得しない。NVRAM26にAT1が既に記憶されているからである。プリンタ10の通信実行部31は、プリンタ10と印刷仲介サーバ80との間でXMPPの接続を確立して、状態通知通信を実行する。続いて、管理者は、プリンタ50の電源をONするために、プリンタ10の電源スイッチを操作する。この場合、プリンタ50は、確認要求をブロードキャストし、プリンタ10から応答を受信する。このために、プリンタ50は、スレーブを示す情報をプリンタ50のVRAMに記憶させる。即ち、プリンタ50は、スレーブプリンタになる。次いで、プリンタ50は、登録要求をプリンタ10に送信する。プリンタ10の記憶制御部30は、プリンタ50から登録要求を受信すると、登録要求に含まれる送信元のIPアドレス、即ち、プリンタ50のIPアドレスであるIP50を、VRAM28に記憶させる。なお、図2のケースAとは異なり、プリンタ10は、AT1をプリンタ50に供給しない。プリンタ50のNVRAMにAT1が既に記憶されているからである。なお、図7では図示省略しているが、プリンタ50がスレーブプリンタになった後に、プリンタ60がスレーブプリンタになる。これにより、図3に示されるように、端末装置90のユーザは、クラウド印刷サービスを利用して、プリンタ10,50,60のうちのいずれかのプリンタで印刷を実行させることができる。実施例の効果本実施例によると、複数個のプリンタ10,50,60のうちのマスタプリンタは、状態通知通信を実行するが、スレーブプリンタは、状態通知通信を実行しない。このために、印刷仲介サーバ80と複数個のプリンタ10,50,60の間の通信負荷例えば、LAN4の通信負荷を低減させることができる。しかも、プリンタ10がマスタプリンタである場合図4でも、プリンタ10がスレーブプリンタである場合図5でも、プリンタ10がユーザによって選択されると、プリンタ10は、印刷仲介サーバ80から印刷データを取得して、印刷を実行することができる。同様に、各プリンタ50,60は、マスタプリンタである場合でも、スレーブプリンタである場合でも、ユーザによって選択されると、印刷を実行することができる。このために、ユーザは、クラウド印刷サービスを利用して、複数個のプリンタ10,50,60のうちの所望のプリンタに印刷を実行させることができる。また、本実施例では、マスタプリンタは、印刷仲介サーバ80から印刷通知を受信すると、各スレーブプリンタに表示通知を送信する。この結果、各プリンタ10,50,60において、上記の所定の文字列が表示される。従って、ユーザは、複数個のプリンタ10,50,60のうちのいずれかのプリンタが印刷を実行すべき状況であることを知ることができる。ユーザは、所望のプリンタを選択して、当該プリンタに印刷を実行させることができる。対応関係プリンタ10が、特定のプリンタの一例である。マスタプリンタ、スレーブプリンタが、それぞれ、第1種のプリンタ、第2種のプリンタの一例である。状態通知通信が、所定の通信の一例である。印刷通知、表示通知が、それぞれ、第1の通知、第2の通知の一例である。上記の所定の文字列を表示させることが、所定の報知の一例である。図2のケースAにおいて、プリンタ10のVRAM28に記憶されるIP50,IP60が、1個以上の識別情報の一例である。図6において、離脱通知、プリンタ50が、それぞれ、第3の通知、第1のプリンタの一例である。図6において、交代要求、プリンタ60が、それぞれ、第4の通知、第2のプリンタの一例である。図4のD1の印刷のケース、図5のD3の印刷のケースが、それぞれ、第1の場合、第2の場合の一例である。図2のケースAが、図3のケースBが、それぞれ、第3の場合、第4の場合の一例である。以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。変形例1プリンタは、印刷機能のみを備えるデバイスでなくてもよく、他の機能スキャン機能、コピー機能、FAX機能、電話機能等を備えるデバイスでもよい。即ち、プリンタという用語は、コピー機、FAX機、多機能機印刷機能とそれ以外の機能とを少なくとも備えるデバイス等を含む。変形例2上記の実施例では、各プリンタ10,50,60の電源がONされている状態では、各プリンタ10,50,60のVRAMに、マスタ又はスレーブを示す種類情報が継続的に記憶される。これに代えて、各プリンタ10,50,60に対応する各種類情報を記憶するための管理サーバが、LAN4に接続されていてもよい。この場合、例えば、プリンタ10の記憶制御部30は、プリンタ10がマスタプリンタであるのかスレーブプリンタであるのかを知る必要がある状況例えば、確認要求図2参照を受信して、応答を送信すべき状況が発生する毎に、管理サーバからプリンタ10に対応する種類情報を取得してもよい。この場合、記憶制御部30は、管理サーバから取得された種類情報を、プリンタ10のVRAM26に一時的に記憶させることになる。この構成も、種類情報を、特定のプリンタのメモリに記憶させるという構成に含まれる。即ち、一般的に言うと、種類情報は、メモリに継続的に記憶される情報であってもよいし、メモリに一時的に記憶される情報であってもよい。変形例3上記の実施例では、プリンタ10の通信実行部31は、プリンタ10がマスタプリンタである場合に、プリンタ10の状態を通知するための状態確認通信を印刷仲介サーバ80と実行する。ただし、通信実行部31は、プリンタ10がマスタプリンタである場合に、プリンタ10の状態を通知せずに、プリンタ10が生存していることを示す信号単なる生存確認パケットを印刷仲介サーバ80に送信してもよい。また、通信実行部31は、プリンタ10がマスタプリンタである場合に、印刷仲介サーバ80から情報例えば、印刷仲介サーバ80の状態を示す情報、新しいアクセストークン等を取得するための通信を実行してもよい。即ち、通信実行部31は、印刷仲介サーバ80を介したクラウド印刷サービスを利用するために必要な所定の通信を、印刷仲介サーバ80と実行すればよい。なお、所定の通信は、XMPPに従った通信でなくてもよく、他の通信プロトコル例えばHTTPに従った通信であってもよい。変形例4図4では、プリンタ10の第1の送信部34は、印刷仲介サーバ80から印刷通知が受信される場合に、プリンタ50,60に表示通知を送信する。これにより、各プリンタ10,50,60に上記の所定の文字列が表示される。ただし、表示通知の送信、及び、上記の所定の文字列の表示が、実行されなくてもよい。このような場合でも、プリンタ10の操作部12にユーザによって所定の操作が加えられると、印刷データ取得部36は、プリンタ10がユーザによって選択されたと判断することができる。変形例5プリンタ10の報知実行部38は、上記の所定の文字列を表示部14に表示させる代わりに、ランプを点灯させたり、音を出力させたりしてもよい。即ち、報知実行部38は、印刷を実行すべきプリンタをユーザに選択させるための所定の報知を実行すればよい。変形例6図2では、印刷仲介サーバ80は、PN1をアカウントテーブル82に登録する際に、AT1を生成してプリンタ10に供給する。これにより、プリンタ10の記憶制御部30は、AT1をNVRAM26に記憶させる。これに代えて、印刷仲介サーバ80は、PN1をアカウントテーブル82に登録する際に、AT1を生成しなくてもよい。この場合、記憶制御部30は、AT1の代わりに、AC1をNVRAM26に記憶させる。そして、記憶制御部30は、AT1が必要な状況例えば、印刷データを取得すべき状況が発生する毎に、AC1を印刷仲介サーバ80に送信して、AT1を生成するように印刷仲介サーバ80に要求する。この場合、記憶制御部30は、印刷仲介サーバ80から取得されるAT1をVRAM28に一時的に記憶させ、印刷データ取得部36は、VRAM28内のAT1を用いて、印刷仲介サーバ80から印刷データを取得する。印刷データが取得されると、VRAM28からAT1が消去される。一般的に言うと、認証情報は、プリンタのメモリに永続的に記憶されるものであってもよいし、プリンタのメモリに一時的に記憶されるものであってもよい。なお、上記の実施例では、認証情報の一例として、アクセストークンが開示されているが、認証情報は、印刷データを取得するための他の情報例えば、アカウント情報、他の種類のトークン等であってもよい。変形例7図3では、プリンタ10がマスタプリンタ50に登録要求を送信すると、マスタプリンタ50からプリンタ10にAT1が供給される。これに代えて、プリンタ10がマスタプリンタ50に登録要求を送信しても、マスタプリンタ50からプリンタ10にAT1が供給されなくてもよい。この場合、図5において、スレーブプリンタ10がユーザによって選択された場合に、スレーブプリンタ10は、マスタプリンタ50にAT1を要求して、マスタプリンタ50からAT1を取得してもよい。そして、スレーブプリンタ10の記憶制御部30は、VRAM28にAT1を一時的に記憶させ、AT1を用いて、印刷仲介サーバ80からD3を取得してもよい。D3が取得されると、VRAM28からAT1が消去されてもよい。一般的に言うと、記憶制御部は、第4の場合に、第1種のプリンタから取得される認証情報を、メモリに記憶させればよい。なお、本変形例によると、例えば、AT1が更新される毎に、マスタプリンタ50からスレーブプリンタ10にAT1を供給する必要がなく、スレーブプリンタ10は、AT1を利用するタイミング即ち、印刷を実行すべきタイミングで、マスタプリンタ50からAT1を取得することができる。この結果、AT1の通信回数を低減させ得るために、通信負荷の低減及びセキュリティの向上を実現し得る。変形例8上記の実施例では、図2のケースAにおいて、プリンタ10の記憶制御部30は、IP50,IP60をVRAM28に記憶させる。これに代えて、記憶制御部30は、プリンタ50,60のプリンタ名であるPN2,PN3をVRAM28に記憶させてもよい。この場合、第1の送信部32は、PN2,PN3を用いて、プリンタ50,60のIPアドレスを取得し例えばDNSサーバを用いた名前変換を実行し、そのIPアドレスを送信先として、表示通知を送信してもよい。一般的に言うと、識別情報は、プリンタを識別するための情報であればよい。変形例9図2及び図3の登録処理において、ユーザは、マスタプリンタから印刷仲介サーバ80に送信されるプリンタ名以下では送信用プリンタ名と呼ぶを指定可能であってもよい。例えば、図2では、マスタプリンタ10がプリンタ名PN1を有しているが、ユーザが、送信用プリンタ名として異なるプリンタ名を指定する場合に、マスタプリンタ10から印刷仲介サーバ80に当該異なるプリンタ名が送信されてもよい。また、ユーザは、プリンタ10,50,60のうちのどのプリンタがマスタプリンタになる場合であっても、共通の送信用プリンタ名を指定するようにしてもよい。この場合、どのプリンタがマスタプリンタになっても、端末装置90に表示されるリスト内のプリンタ名を統一させることができる。変形例10上記の実施例では、プリンタ10のCPU22がソフトウェアを実行することによって、各部30~39の機能が実現される。ただし、各部30~39のうちの少なくとも一部は、論理回路等のハードウェアによって実現されてもよい。また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。"