(57)【要約】【課題】サーバから受信したお知らせを適切なタイミングで出力可能な画像出力装置を提供する。【解決手段】当該装置は、受付部を通じてログイン操作を受け付けるログイン受付処理と、通信部を通じてサーバからお知らせデータを受信するお知らせ受信処理と、お知らせデータを受信したことに応じて、特定アカウントでログインされているか否かを判断する第１判断処理（Ｓ３２）と、特定アカウントでログインされていると判断したことに応じて（Ｓ３２：Ｙｅｓ）、お知らせデータで示されるお知らせ画像を出力部に出力させるお知らせ出力処理（Ｓ３３）と、特定アカウントでログインされていないと判断したことに応じて（Ｓ３２：Ｎｏ）、お知らせデータを記憶部に記憶させる記憶制御処理（Ｓ３６）とを実行する。【選択図】図６
2019075136.tif 000002
【特許請求の範囲】
【請求項１】
通信部と、
記憶部と、
画像を出力する出力部と、
ユーザ操作を受け付ける受付部と、
制御部とを備える画像出力装置であって、
該画像出力装置は、ユーザに許可する動作を該画像出力装置にログインしているアカウントに応じて切替可能であり、
前記制御部は、前記受付部を通じてログイン操作を受け付けるログイン受付処理を実行し、前記ログイン操作は、特定ユーザに割り当てられた特定アカウントでログインすることを指示するものであり、
前記制御部は、
前記通信部を通じてサーバからお知らせデータを受信するお知らせ受信処理と、
前記お知らせデータを受信したことに応じて、前記特定アカウントでログインされているか否かを判断する第１判断処理と、
前記特定アカウントでログインされていると判断したことに応じて、前記お知らせデータで示されるお知らせ画像を前記出力部に出力させるお知らせ出力処理と、
前記特定アカウントでログインされていないと判断したことに応じて、前記お知らせデータを前記記憶部に記憶させる記憶制御処理と、を実行する画像出力装置。
【請求項２】
前記画像出力装置は、前記特定アカウントでログインされていることに応じて、管理者動作を許可する請求項１に記載の画像出力装置。
【請求項３】
前記画像出力装置は、前記特定アカウントでログインされていないことに応じて、前記管理者動作を許可しない請求項２に記載の画像出力装置。
【請求項４】
前記制御部は、前記画像出力装置を識別する識別情報を、前記通信部を通じて前記サーバへ送信する送信処理を実行し、前記サーバは、前記画像出力装置を含む複数の装置と通信可能であり、前記サーバは、前記識別情報を受信した後に、前記複数の装置のうち、前記画像出力装置を前記お知らせデータの送信先として選択して、前記お知らせデータを前記画像出力装置に送信し、
前記制御部は、前記識別情報を送信した後に、前記画像出力装置を送信先とした前記お知らせデータを前記お知らせ受信処理で受信したことに応じて、前記第１判断処理を実行する請求項１から３のいずれかに記載の画像出力装置。
【請求項５】
前記記憶部は、前記特定アカウントを示す特定アカウント情報を記憶可能であり、
前記制御部は、
前記ログイン受付処理において、
前記ログイン操作で入力されたアカウント情報が前記記憶部に記憶された特定アカウント情報に一致するか否かを判断するアカウント判断処理と、
前記アカウント判断処理で一致すると判断したことに応じて、前記特定ユーザに許可された動作を実行可能にする許可処理と、を実行し、
前記お知らせ受信処理で前記お知らせデータを受信したことに応じて、前記特定アカウント情報が記憶されているか否かを判断する事前判断処理を実行し、
前記特定アカウント情報が記憶されていると前記事前判断処理で判断したことに応じて、前記第１判断処理を実行する請求項１から４のいずれかに記載の画像出力装置。
【請求項６】
前記制御部は、前記アカウント情報が記憶されていないと前記事前判断処理で判断したことに応じて、前記お知らせ出力処理を実行する請求項５に記載の画像出力装置。
【請求項７】
前記記憶部は、該画像出力装置の状態の通知先を示す通知先情報を記憶可能であり、
前記制御部は、
前記特定アカウントでログインされていないと前記第１判断処理で判断したことに応じて、前記通知先情報が前記記憶部に記憶されているか否かを判断する第２判断処理と、
前記通知先情報が記憶されていると前記第２判断処理で判断したことに応じて、前記通知先情報で示される通知先に前記通信部を通じて前記お知らせデータを送信するお知らせ送信処理と、
前記通知先情報が記憶されていないと前記第２判断処理で判断したことに応じて、前記記憶制御処理と、を実行する請求項１から６のいずれかに記載の画像出力装置。
【請求項８】
前記制御部は、
前記ログイン受付処理で前記ログイン操作を受け付けたことに応じて、前記お知らせデータが前記記憶部に記憶されているか否かを判断する第３判断処理と、
前記お知らせデータが記憶されていると前記第３判断処理で判断したことに応じて、前記お知らせ出力処理と、を実行する請求項１から７のいずれかに記載の画像出力装置。
【請求項９】
該画像出力装置は、画像を表示する表示部を備えており、
前記制御部は、
前記記憶制御処理を実行したことに応じて、前記お知らせデータの存在を報知する報知オブジェクトを前記表示部に表示させる報知処理と、
前記報知オブジェクトの選択操作を前記受付部を通じて受け付ける選択受付処理と、
前記選択操作を受け付けたことに応じて、前記ログイン操作を促すログイン指示処理と、
前記ログイン操作を受け付けたことに応じて、前記お知らせ出力処理とを実行する請求項８に記載の画像出力装置。
【請求項１０】
前記出力部は、画像を表示する表示部であり、
前記制御部は、前記お知らせ出力処理において、前記お知らせ画像を前記表示部に表示させる請求項１から９のいずれかに記載の画像出力装置。
【請求項１１】
前記出力部は、画像をシートに記録する記録部であり、
前記制御部は、前記お知らせ出力処理において、前記お知らせ画像をシートに対して前記記録部に記録させる請求項１から９のいずれかに記載の画像出力装置。
【請求項１２】
前記お知らせ画像は、該画像出力装置に追加可能な新たな機能の説明、前記サーバに追加された新たな機能の説明、該画像出力装置に関する商品或いはサービスの購入金額を割り引くクーポン、或いは前記クーポンを発行するために該画像出力装置で収集された装置データの送信を許諾するか否かの問合せ、のいずれかを示す請求項１から１１のいずれかに記載の画像出力装置。
【請求項１３】
通信部と、
記憶部と、
制御部と、を備えるサーバであって、
前記通信部は、ユーザに許可する動作をログインしているアカウントに応じて切替可能な画像出力装置と通信可能であり、
前記記憶部は、前記画像出力装置に通知すべきお知らせデータを記憶可能であり、
前記制御部は、
前記お知らせデータの有無を問い合わせる問合せ情報を、前記通信部を通じて前記画像出力装置から受信する問合せ受信処理と、
前記問合せ情報を受信したことに応じて、前記お知らせデータが前記記憶部に記憶されているか否かを判断する第１判断処理と、
前記お知らせデータが記憶されていると判断したことに応じて、前記画像出力装置にログインしている前記アカウントを示すログイン情報を、前記通信部を通じて前記画像出力装置から受信する装置情報受信処理と、
前記ログイン情報が特定ユーザに割り当てられた特定アカウントを示すか否かを判断する第２判断処理と、
前記特定アカウントであると判断したことに応じて、前記通信部を通じて前記画像出力装置に出力指示情報を送信する出力指示処理とを実行し、前記出力指示情報は、前記お知らせデータで示されるお知らせ画像を前記出力部に出力させるための情報であるサーバ。
【請求項１４】
前記制御部は、
前記装置情報受信処理において、前記画像出力装置に登録された前記アカウントの一覧を示すアカウント一覧情報をさらに受信し、
前記アカウント一覧情報に前記特定アカウントが含まれているか否かを判断する事前判断処理を、前記第２判断処理に先立って実行し、
前記特定アカウントが含まれていると判断したことに応じて、前記第２判断処理を実行する請求項１３に記載のサーバ。
【請求項１５】
前記制御部は、前記特定アカウントが含まれていないと判断したことに応じて、前記出力指示処理を実行する請求項１４に記載のサーバ。
【請求項１６】
前記制御部は、
前記装置情報受信処理において、前記画像出力装置の状態の通知先を示す通知先情報が当該画像出力装置に登録されている場合に、当該通知情報をさらに受信し、
前記特定アカウントでないと判断したことに応じて、前記通知先情報を受信したか否かを判断する第３判断処理と、
前記通知先情報を受信したと判断したことに応じて、前記通知先情報で示される通知先に前記通信部を通じて前記お知らせデータを送信するお知らせ送信処理と、を実行する請求項１４又は１５に記載のサーバ。
【請求項１７】
通信部と、
記憶部と、
画像を出力する出力部と、
制御部と、を備える画像出力装置であって、
前記記憶部は、前記出力部の状態の通知先を示す通知先情報を記憶可能であり、
前記制御部は、
該画像出力装置に通知すべきお知らせデータを、前記通信部を通じてサーバから受信するお知らせ受信処理と、
前記通知先情報が前記記憶部に記憶されているか否かを判断する第１判断処理と、
前記通知先情報が記憶されていると判断したことに応じて、前記通知先情報で示される通知先に前記通信部を通じて前記お知らせデータを送信するお知らせ送信処理と、
前記通知先情報が記憶されていないと判断したことに応じて、前記お知らせデータで示されるお知らせ画像を前記出力部に出力させるお知らせ出力処理と、を実行する画像出力装置。
【請求項１８】
前記通知先情報は、電子メールアドレスであり、
前記制御部は、前記お知らせ送信処理において、前記お知らせデータを添付した電子メールを、前記電子メールアドレスで示される宛先に前記通信部を通じて送信する請求項１７に記載の画像出力装置。
【請求項１９】
通信部と、
記憶部と、
制御部と、を備えるサーバであって、
前記通信部は、画像を出力する出力部の状態を通知先情報で示される通知先に通知可能な画像出力装置と通信可能であり、
前記記憶部は、該画像出力装置に通知すべきお知らせデータを記憶可能であり、
前記制御部は、
前記お知らせデータの有無を問い合わせる問合せ情報を、前記通信部を通じて前記画像出力装置から受信する問合せ受信処理と、
前記問合せ情報を受信したことに応じて、前記お知らせデータが前記記憶部に記憶されているか否かを判断する第１判断処理と、
前記お知らせデータが記憶されていると判断したことに応じて、前記通知先情報の送信を要求する要求情報を前記通信部を通じて前記画像出力装置に送信する要求処理と、
前記通信部を通じて前記画像出力装置から前記通知先情報を受信したことに応じて、当該通知先情報で示される通知先に前記通信部を通じて前記お知らせデータを送信するお知らせ送信処理と、
前記通信部を通じて前記画像出力装置から前記通知先情報を受信しなかったことに応じて、前記お知らせデータで示されるお知らせ画像を前記出力部に出力させるための出力指示情報を、前記通信部を通じて前記画像出力装置に送信する出力指示処理と、を実行するサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバから受信したデータで示される画像を出力する画像出力装置に関する。
【背景技術】
【０００２】
従来より、プリンタから装置データを収集し、収集した装置データに基づいて生成したお知らせをプリンタに送信するサーバが知られている。例えば特許文献１には、プリンタからインク使用量の積算値をサーバが取得し、当該積算値に応じたクーポン画像をサーバがプリンタに印刷させるサービスを提供するシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−３４７７３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記構成のシステムにおいて、プリンタが複数のユーザによって共用されている場合、お知らせを特定のユーザに通知することが難しい。典型例としては、管理者宛のお知らせが印刷されたシートを他のユーザが持ち去ってしまい、当該お知らせが管理者に届かない可能性がある。
【０００５】
本発明は、上記の事情に鑑みてなされたものであり、その目的は、サーバから受信したお知らせを、適切なタイミングで出力可能な画像出力装置を提供することにある。
【課題を解決するための手段】
【０００６】
(1)  本明細書に記載の画像出力装置は、通信部と、記憶部と、画像を出力する出力部と、ユーザ操作を受け付ける受付部と、制御部とを備える。該画像出力装置は、ユーザに許可する動作を該画像出力装置にログインしているアカウントに応じて切替可能である。前記制御部は、前記受付部を通じてログイン操作を受け付けるログイン受付処理を実行し、前記ログイン操作は、特定ユーザに割り当てられた特定アカウントでログインすることを指示するものである。前記制御部は、前記通信部を通じてサーバからお知らせデータを受信するお知らせ受信処理と、前記お知らせデータを受信したことに応じて、前記特定アカウントでログインされているか否かを判断する第１判断処理と、前記特定アカウントでログインされていると判断したことに応じて、前記お知らせデータで示されるお知らせ画像を前記出力部に出力させるお知らせ出力処理と、前記特定アカウントでログインされていないと判断したことに応じて、前記お知らせデータを前記記憶部に記憶させる記憶制御処理とを実行する。
【０００７】
上記構成の画像出力装置は、特定アカウントでログインされている場合に、お知らせ画像を出力部に出力させる。一方、画像出力装置は、特定アカウントでログインされていない場合に、お知らせデータを記憶部に記憶させる。なお、特定ユーザが画像出力装置の傍に来て、ユーザ操作によってログインし、画像形成装置を利用するという使い方が、画像出力装置の典型的な使い方である。上記構成の画像出力装置は、画像出力装置を利用するためにログインした特定ユーザが、画像出力装置の傍にいるであろうタイミングでお知らせ画像を出力することができる。
【０００８】
(2)  例えば、前記画像出力装置は、前記特定アカウントでログインされていることに応じて、管理者動作を許可する。
【０００９】
(3)  例えば、前記画像出力装置は、前記特定アカウントでログインされていないことに応じて、前記管理者動作を許可しない。
【００１０】
(4)  例えば、前記制御部は、前記画像出力装置を識別する識別情報を、前記通信部を通じて前記サーバへ送信する送信処理を実行し、前記サーバは、前記画像出力装置を含む複数の装置と通信可能であり、前記サーバは、前記識別情報を受信した後に、前記複数の装置のうち、前記画像出力装置を前記お知らせデータの送信先として選択して、前記お知らせデータを前記画像出力装置に送信する。前記制御部は、前記識別情報を送信した後に、前記画像出力装置を送信先とした前記お知らせデータを前記お知らせ受信処理で受信したことに応じて、前記第１判断処理を実行する。
【００１１】
(5)  好ましくは、前記記憶部は、前記特定アカウントを示す特定アカウント情報を記憶可能である。前記制御部は、前記ログイン受付処理において、前記ログイン操作で入力されたアカウント情報が前記記憶部に記憶された特定アカウント情報に一致するか否かを判断するアカウント判断処理と、前記アカウント判断処理で一致すると判断したことに応じて、前記特定ユーザに許可された動作を実行可能にする許可処理とを実行し、前記お知らせ受信処理で前記お知らせデータを受信したことに応じて、前記特定アカウント情報が記憶されているか否かを判断する事前判断処理を実行し、前記特定アカウント情報が記憶されていると前記事前判断処理で判断したことに応じて、前記第１判断処理を実行する。
【００１２】
(6)  さらに好ましくは、前記制御部は、前記アカウント情報が記憶されていないと前記事前判断処理で判断したことに応じて、前記お知らせ出力処理を実行する。
【００１３】
上記構成によれば、特定アカウントが画像出力装置に登録されていない場合に、お知らせ画像が出力できない事態を防止することができる。
【００１４】
(7)  好ましくは、前記記憶部は、該画像出力装置の状態の通知先を示す通知先情報を記憶可能である。前記制御部は、前記特定アカウントでログインされていないと前記第１判断処理で判断したことに応じて、前記通知先情報が前記記憶部に記憶されているか否かを判断する第２判断処理と、前記通知先情報が記憶されていると前記第２判断処理で判断したことに応じて、前記通知先情報で示される通知先に前記通信部を通じて前記お知らせデータを送信するお知らせ送信処理と、前記通知先情報が記憶されていないと前記第２判断処理で判断したことに応じて、前記記憶制御処理とを実行する。
【００１５】
上記構成によれば、特定ユーザが画像出力装置の傍にいない場合でも、サーバから受信したお知らせデータを素早く特定ユーザに通知することができる。
【００１６】
(8)  好ましくは、前記制御部は、前記ログイン受付処理で前記ログイン操作を受け付けたことに応じて、前記お知らせデータが前記記憶部に記憶されているか否かを判断する第３判断処理と、前記お知らせデータが記憶されていると前記第３判断処理で判断したことに応じて、前記お知らせ出力処理とを実行する。
【００１７】
上記構成によれば、記憶部に記憶されたお知らせデータで示されるお知らせ画像を、特定アカウントでログインされたタイミング、すなわち、特定ユーザが画像出力装置の傍に来たタイミングで出力することができる。
【００１８】
(9)  好ましくは、該画像出力装置は、画像を表示する表示部を備える。前記制御部は、前記記憶制御処理を実行したことに応じて、前記お知らせデータの存在を報知する報知オブジェクトを前記表示部に表示させる報知処理と、前記報知オブジェクトの選択操作を前記受付部を通じて受け付ける選択受付処理と、前記選択操作を受け付けたことに応じて、前記ログイン操作を促すログイン指示処理と、前記ログイン操作を受け付けたことに応じて、前記お知らせ出力処理とを実行する。
【００１９】
上記構成によれば、お知らせデータの存在を報知することによって、特定ユーザが表示部を見て気づいたり、報知に気づいた他のユーザが特定ユーザに伝えることが期待できる。その結果、お知らせを特定ユーザに素早く通知することができる。
【００２０】
(10)  一例として、前記出力部は、画像を表示する表示部である。前記制御部は、前記お知らせ出力処理において、前記お知らせ画像を前記表示部に表示させる。
【００２１】
(11)  他の例として、前記出力部は、画像をシートに記録する記録部である。前記制御部は、前記お知らせ出力処理において、前記お知らせ画像をシートに対して前記記録部に記録させる。
【００２２】
(12)  例えば、前記お知らせ画像は、該画像出力装置に追加可能な新たな機能の説明、前記サーバに追加された新たな機能の説明、該画像出力装置に関する商品或いはサービスの購入金額を割り引くクーポン、或いは前記クーポンを発行するために該画像出力装置で収集された装置データの送信を許諾するか否かの問合せ、のいずれかを示す。
【００２３】
(13)  本明細書の一形態に係るサーバは、通信部と、記憶部と、制御部とを備える。前記通信部は、ユーザに許可する動作をログインしているアカウントに応じて切替可能な画像出力装置と通信可能である。前記記憶部は、前記画像出力装置に通知すべきお知らせデータを記憶可能である。前記制御部は、前記お知らせデータの有無を問い合わせる問合せ情報を、前記通信部を通じて前記画像出力装置から受信する問合せ受信処理と、前記問合せ情報を受信したことに応じて、前記お知らせデータが前記記憶部に記憶されているか否かを判断する第１判断処理と、前記お知らせデータが記憶されていると判断したことに応じて、前記画像出力装置にログインしている前記アカウントを示すログイン情報を、前記通信部を通じて前記画像出力装置から受信する装置情報受信処理と、前記ログイン情報が特定ユーザに割り当てられた特定アカウントを示すか否かを判断する第２判断処理と、前記特定アカウントであると判断したことに応じて、前記通信部を通じて前記画像出力装置に出力指示情報を送信する出力指示処理とを実行し、前記出力指示情報は、前記お知らせデータで示されるお知らせ画像を前記出力部に出力させるための情報である。
【００２４】
上記構成のサーバは、画像出力装置が特定アカウントでログインされている場合に、お知らせ画像を画像出力装置に送信する。一方、サーバは、画像出力装置が特定アカウントでログインされていない場合に、お知らせデータの送信を待機する。なお、特定ユーザが画像出力装置の傍に来て、ユーザ操作によってログインし、画像形成装置を利用するという使い方が、画像出力装置の典型的な使い方である。上記構成のサーバは、特定ユーザが画像出力装置の傍にいるであろうタイミングでお知らせ画像を画像出力装置に送信することができる。
【００２５】
(14)  好ましくは、前記制御部は、前記装置情報受信処理において、前記画像出力装置に登録された前記アカウントの一覧を示すアカウント一覧情報をさらに受信し、前記アカウント一覧情報に前記特定アカウントが含まれているか否かを判断する事前判断処理を、前記第２判断処理に先立って実行し、前記特定アカウントが含まれていると判断したことに応じて、前記第２判断処理を実行する。
【００２６】
(15)  さらに好ましくは、前記制御部は、前記特定アカウントが含まれていないと判断したことに応じて、前記出力指示処理を実行する。
【００２７】
(16)  好ましくは、前記制御部は、前記装置情報受信処理において、前記画像出力装置の状態の通知先を示す通知先情報が当該画像出力装置に登録されている場合に、当該通知情報をさらに受信し、前記特定アカウントでないと判断したことに応じて、前記通知先情報を受信したか否かを判断する第３判断処理と、前記通知先情報を受信したと判断したことに応じて、前記通知先情報で示される通知先に前記通信部を通じて前記お知らせデータを送信するお知らせ送信処理とを実行する。
【００２８】
(17)  本明細書の他の形態に係る画像出力装置は、通信部と、記憶部と、画像を出力する出力部と、制御部とを備える。前記記憶部は、前記出力部の状態の通知先を示す通知先情報を記憶可能である。前記制御部は、該画像出力装置に通知すべきお知らせデータを、前記通信部を通じてサーバから受信するお知らせ受信処理と、前記通知先情報が前記記憶部に記憶されているか否かを判断する第１判断処理と、前記通知先情報が記憶されていると判断したことに応じて、前記通知先情報で示される通知先に前記通信部を通じて前記お知らせデータを送信するお知らせ送信処理と、前記通知先情報が記憶されていないと判断したことに応じて、前記お知らせデータで示されるお知らせ画像を前記出力部に出力させるお知らせ出力処理とを実行する。
【００２９】
(18)  例えば、前記通知先情報は、電子メールアドレスである。前記制御部は、前記お知らせ送信処理において、前記お知らせデータを添付した電子メールを、前記電子メールアドレスで示される宛先に前記通信部を通じて送信する。
【００３０】
(19)  本明細書の他の形態に係るサーバは、通信部と、記憶部と、制御部とを備える。前記通信部は、画像を出力する出力部の状態を通知先情報で示される通知先に通知可能な画像出力装置と通信可能である。前記記憶部は、該画像出力装置に通知すべきお知らせデータを記憶可能である。前記制御部は、前記お知らせデータの有無を問い合わせる問合せ情報を、前記通信部を通じて前記画像出力装置から受信する問合せ受信処理と、前記問合せ情報を受信したことに応じて、前記お知らせデータが前記記憶部に記憶されているか否かを判断する第１判断処理と、前記お知らせデータが記憶されていると判断したことに応じて、前記通知先情報の送信を要求する要求情報を前記通信部を通じて前記画像出力装置に送信する要求処理と、前記通信部を通じて前記画像出力装置から前記通知先情報を受信したことに応じて、当該通知先情報で示される通知先に前記通信部を通じて前記お知らせデータを送信するお知らせ送信処理と、前記通信部を通じて前記画像出力装置から前記通知先情報を受信しなかったことに応じて、前記お知らせデータで示されるお知らせ画像を前記出力部に出力させるための出力指示情報を、前記通信部を通じて前記画像出力装置に送信する出力指示処理とを実行する。
【発明の効果】
【００３１】
本発明によれば、特定ユーザが画像出力装置の傍にいるタイミングで、お知らせ画像を出力部に出力させることができる。
【図面の簡単な説明】
【００３２】
【図１】図１は、実施形態１に係る記録システム１００の概略図である。
【図２】図２は、（Ａ）が複合機１０の機能ブロック図であり、（Ｂ）がサーバ５０の機能ブロック図である。
【図３】図３は、データ記憶領域３２Ｂに記憶される情報の例であって、（Ａ）はアカウント情報を、（Ｂ）は通知先情報を示す。
【図４】図４は、データ記憶領域６２Ｂに記憶されるデータ或いは情報の例であって、（Ａ）はプリンタＩＤに対応付けられたお知らせデータを、（Ｂ）はプリンタＩＤに対応付けられた許諾フラグを示す。
【図５】図５は、実施形態１に係る記録システム１００の動作を示すフローチャートである。
【図６】図６は、実施形態１に係る出力制御処理のフローチャートである。
【図７】図７は、動作受付処理のフローチャートである。
【図８】図８は、表示部２３の表示例であって、（Ａ）はメニュー画面を、（Ｂ）は許諾確認画面を示す。
【図９】図９は、お知らせ画面の表示例であって、（Ａ）はクーポンデータに対するお知らせ画面を、（Ｂ）はアップデート報知データに対するお知らせ画面を示す。
【図１０】図１０は、メニュー画面の表示例であって、（Ａ）はお知らせフラグが“ＯＮ”のときを、（Ｂ）はお知らせフラグが“ＯＦＦ”のときを示す。
【図１１】図１１は、表示部２３の表示例であって、（Ａ）はログイン画面を、（Ｂ）はログイン指示画面を示す。
【図１２】図１２は、実施形態２に係る記録システム１００の動作を示すフローチャートである。
【図１３】図１３は、実施形態２に係る出力制御処理のフローチャートである。
【発明を実施するための形態】
【００３３】
以下、適宜図面を参照して本発明の実施形態について説明する。なお、以下に説明される実施形態は本発明の一例にすぎず、本発明の要旨を変更しない範囲で、本発明の実施形態を適宜変更できることは言うまでもない。
【００３４】
［実施形態１］
図１は、実施形態１に係る記録システム１００の概略図である。図１に示される記録システム１００は、複合機１０Ａ、１０Ｂ（以下、これらを総称して、「複合機１０」と表記することがある。）と、サーバ５０とで構成されている。複合機１０及びサーバ５０は、通信ネットワークを通じて通信可能となっている。通信ネットワークの具体例は特に限定されないが、例えば、インターネット、有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋの略）、無線ＬＡＮ、或いはこれらの組み合わせであってもよい。
【００３５】
複合機１０Ａは、ＬＡＮ１０２に属している。複合機１０Ｂは、ＬＡＮ１０３に属している。また、ＬＡＮ１０２、１０３は、ルータ１０２Ａ、１０３Ａを通じてインターネット１０１に接続されている。サーバ５０は、インターネット１０１に接続されている。複合機１０Ａ、１０Ｂは、ルータ１０２Ａ、１０３Ａを通じてインターネット１０１上のサーバ５０と通信する。そのため、複合機１０Ａ、１０Ｂからサーバ５０へ向けて送信されるＩＰパケットのＳＡ（Ｓｏｕｒｃｅ  Ａｄｄｒｅｓｓの略）には、ルータ１０２Ａ、１０３Ａに割り当てられたグローバルＩＰアドレスが設定される。
【００３６】
［複合機１０］
複合機１０は、図２（Ａ）に示されるように、プリンタ部１１と、スキャナ部１２と、ＦＡＸ部１３と、表示部２３と、操作部２４と、通信部２５と、ＣＰＵ３１と、記憶部３２と、通信バス３３とを主に備える。複合機１０を構成する各構成要素は、通信バス３３を通じて相互に接続されている。複合機１０は、画像出力装置の一例である。プリンタ部１１、ＦＡＸ部１３、及び表示部２３は、出力部の一例である。なお、複合機１０Ａ、１０Ｂの構成は共通する。
【００３７】
［プリンタ部１１、スキャナ部１２、ＦＡＸ部１３］
プリンタ部１１は、画像データで示される画像をシートの一例である記録用紙に記録する記録処理を実行する。プリンタ部１１の記録方式として、インクジェット方式や電子写真方式などの公知の方式を採用することができる。スキャナ部１２は、記録用紙に記録されている画像を読み取って画像データを生成するスキャン処理を実行する。ＦＡＸ部１３は、ＦＡＸプロトコルに準拠した方式でＦＡＸデータを送受信するＦＡＸ処理を実行する。複合機１０は、記録用紙に記録された画像を読み取って他の記録用紙に記録するコピー処理をさらに実行してもよい。
【００３８】
［表示部２３］
表示部２３は、各種情報を表示する表示画面を備える。表示部２３としては、液晶ディスプレイ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙの略）、有機ＥＬディスプレイ（Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙの略）等を採用することができる。
【００３９】
［操作部２４］
操作部２４は、表示部２３の表示画面に表示されたオブジェクトを選択するユーザの操作を受け付ける。具体的には、操作部２４はボタンを有しており、押下されたボタンに対応づけられた各種の操作信号をＣＰＵ３１へ出力する。さらに、操作部２４は、表示部２３の表示画面に重畳された膜状のタッチセンサを有していてもよい。すなわち、表示部２３がタッチパネルディスプレイとして構成されてもよい。操作部２４は、受付部の一例である。
【００４０】
なお、「オブジェクト」とは、ユーザが操作部２４を操作することによって選択可能な画像を指す。一例として、オブジェクトは表示部２３に表示された文字列であって、操作部２４の方向キーを押下することによってオブジェクトの１つがハイライト表示され、操作部２４の決定ボタンを押下することによってハイライト表示されたオブジェクトが選択されてもよい。他の例として、操作部２４がタッチパネルである場合のオブジェクトは表示部２３に表示されたアイコン、ボタン、リンク等であって、タッチ位置に表示されたオブジェクトが選択されてもよい。
【００４１】
タッチパネルとして実現される操作部２４は、表示部２３の表示画面をタッチするユーザ操作を受け付ける。また、操作部２４は、ユーザがタッチした表示画面上の位置を示す位置情報を出力する。位置情報は、例えば、表示画面の左上端を原点とし、右向きをｘ軸の正の向き、下向きをｙ軸の正の向きとしたｘ−ｙ平面上の座標（ｘ，ｙ）として表現できる。タッチセンサには、静電容量方式、抵抗膜方式等の周知の方式を採用することができる。
【００４２】
なお、本明細書中における「タッチ」とは、入力媒体を表示画面に接触させる操作全般を含む。すなわち、タッチした入力媒体を所定時間内に表示画面から離間させるタップ操作、タッチした入力媒体を表示画面上で静止させるロングタッチ操作、タッチした入力媒体を表示画面上でスライドさせるスライド操作、表示画面上をスライドする入力媒体の加速度が閾値以上であるフリック操作、表示画面上の異なる位置にタッチした２つの入力媒体を互いに近づける向きにスライドさせるピンチイン操作、表示画面上の異なる位置にタッチした２つの入力媒体を互いに離れる向きにスライドさせるピンチアウト操作等は、タッチの一例である。
【００４３】
また、入力媒体が表示画面に触れていなくても、表示画面との間の距離がごく僅かな位置まで入力媒体を近接させることを、前述の「タッチ」の概念に含めてもよい。さらに入力媒体とは、ユーザの指であってもよいし、タッチペン等であってもよい。
【００４４】
［通信部２５］
通信部２５は、通信ネットワークを通じて外部装置と通信を行うためのインタフェースである。すなわち、複合機１０は、通信部２５を通じてサーバ５０に各種情報を出力し、通信部２５を通じてサーバ５０から各種データ又は各種情報を受信する。通信部２５の具体的な通信手順は特に限定されないが、例えば、Ｗｉ−Ｆｉ（Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅの登録商標）を採用することができる。
【００４５】
［ＣＰＵ３１］
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略）３１は、複合機１０の全体動作を制御するものである。ＣＰＵ３１は、後述する各種プログラムを記憶部３２から取得して実行する。ＣＰＵ３１は、各種プログラムの実行によって、操作部２４から出力される各種情報、及び通信部２５を通じて外部装置から取得した各種情報等に基づいた各種の処理を実行する。ＣＰＵ３１及び記憶部３２は、制御部の一例を構成する。
【００４６】
［記憶部３２］
記憶部３２は、プログラム記憶領域３２Ａと、データ記憶領域３２Ｂとを有する。プログラム記憶領域３２Ａには、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍの略）３４と、制御プログラム３５とが格納される。なお、制御プログラム３５は、単一のプログラムであってもよいし、複数のプログラムの集合体であってもよい。データ記憶領域３２Ｂには、制御プログラム３５の実行に必要なデータ或いは情報が記憶される。
【００４７】
なお、本明細書中の「データ」と「情報」とは、コンピュータによって取り扱い可能なビット或いはビット列である点において共通する。「データ」とは、各ビットが示す意味内容をコンピュータが考慮することなく取り扱えるものを指す。これに対して、「情報」とは、各ビットが示す意味内容によってコンピュータの動作が分岐するものを指す。さらに、「指示」は、送信先の装置に対して次の動作を促すための制御信号であって、情報を含んでいることもあるし、それ自体が情報としての性質を有していることもある。
【００４８】
また、「データ」及び「情報」は、形式（例えば、テキスト形式、バイナリ形式、フラグ形式等）がコンピュータ毎に変更されたとしても、同一の意味内容と認識される限り、同一のデータ及び情報として取り扱われる。例えば、「２つ」であることを示す情報が、あるコンピュータではＡＳＣＩＩコードで“０ｘ３２”というテキスト形式の情報として保持され、別のコンピュータでは二進数表記で“１０”というバイナリ形式の情報として保持されてもよい。
【００４９】
但し、上記の「データ」及び「情報」の区別は厳密なものではなく、例外的な取り扱いも許容される。例えば、データが一時的に情報として扱われてもよいし、情報が一時的にデータとして扱われてもよい。また、ある装置ではデータとして扱われるものが、他の装置では情報として扱われてもよい。さらには、データの中から情報が取り出されてもよいし、情報の中からデータが取り出されてもよい。
【００５０】
記憶部３２は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙの略）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙの略）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅの略）、ＣＰＵ３１が備えるバッファ等、或いはそれらの組み合わせによって構成される。
【００５１】
なお、記憶部３２は、コンピュータが読み取り可能なストレージ媒体であってもよい。コンピュータが読み取り可能なストレージ媒体とは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体である。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体には、上記の例の他に、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記録媒体も含まれる。また、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体は、ｔａｎｇｉｂｌｅな媒体でもある。一方、インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種であるコンピュータが読み取り可能な信号媒体であるが、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙなコンピュータが読み取り可能なストレージ媒体には含まれない。
【００５２】
プログラム記憶領域３２Ａに記憶されているプログラムは、ＣＰＵ３１によって実行される。しかしながら、本明細書では、ＣＰＵ３１を省略して各プログラムの動作を説明することがある。すなわち、以下の説明において、「プログラムＡが処理Ａを実行する」という趣旨の記述は、「ＣＰＵ３１がプログラムＡに記述された処理Ａを実行する」ことを指してもよい。後述するサーバ５０についても同様である。
【００５３】
また、プログラム記憶領域３２Ａに記憶されているプログラムは、事象を判断し、判断結果に応じて動作する。しかしながら、本明細書では、判断することを省略して各プログラムの動作を説明することがある。すなわち、以下の説明において、「制御プログラムが条件Ａに応じて、処理Ａを実行する」という趣旨の記述は、「制御プログラムは条件Ａであるか否かを判断する。制御プログラムは、肯定判断であることに応じて、処理Ａを実行する」ことを指してもよい。
【００５４】
ＯＳ３４は、複合機１０を構成するハードウェアであるプリンタ部１１、スキャナ部１２、ＦＡＸ部１３、表示部２３、操作部２４、及び通信部２５等を制御するためのＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅの略）を提供する基本プログラムである。すなわち、上記の各プログラムは、ＯＳ３４が提供するＡＰＩを呼び出すことによって、各ハードウェアを制御する。しかしながら、本明細書では、ＯＳ３４を省略して各プログラムの動作を説明することがある。すなわち、以下の説明において、「プログラムＢがハードウェアＣを制御する」という趣旨の記述は、「プログラムＢがＯＳ３４のＡＰＩを通じてハードウェアＣを制御する」ことを指してもよい。後述するサーバ５０についても同様である。
【００５５】
データ記憶領域３２Ｂは、図３（Ａ）に示されるように、アカウント情報を記憶している。アカウント情報は、複合機１０にログインするアカウントを示す情報である。一般アカウント情報は、例えば、後述する管理者アカウントでログインした管理者ユーザによって、操作部２４を通じて複合機１０に登録される。また、データ記憶領域３２Ｂは、１又は複数のアカウント情報を記憶することができる。さらに、データ記憶領域３２Ｂには、アカウント情報が記憶されていなくてもよい。
【００５６】
図３（Ａ）に示されるアカウント情報は、データ記憶領域３２Ｂの不揮発な領域に記憶される。なお、図３（Ａ）に示されるアカウント情報のうち、管理者アカウントのユーザＩＤ及びパスワードのことを、「登録ＩＤ情報」と表記することもある。複合機１０の出荷時において、データ記憶領域３２Ｂには、管理者アカウント情報が記憶されていない。管理者アカウント情報は、後述する非ログイン状態において、管理者ユーザによって操作部２４を通じて複合機１０に登録される。一般ユーザに複合機１０を利用させる前に、管理者ユーザが複合機１０に管理者アカウント情報を登録することが一般的である。
【００５７】
他の例として、複合機１０の出荷時において、データ記憶領域３２Ｂには、デフォルトの管理者アカウント情報が記憶されていてもよい。この場合、管理者ユーザは、複合機１０のマニュアル等を参照し、デフォルトの管理者アカウントでのログインを指示するユーザ操作を行えばよい。そして、管理者ユーザは、後述する管理者動作によって、データ記憶領域３２Ｂに登録されているデフォルトの管理者アカウント情報を、管理者ユーザ固有の管理者アカウント情報に変更すればよい。
【００５８】
アカウント情報は、ユーザＩＤと、パスワードと、アカウント種別とを含む。ユーザＩＤ及びパスワードは、後述するログイン受付処理でユーザから受け付けたユーザＩＤ及びパスワードと比較するための情報である。アカウント種別は、ユーザＩＤ及びパスワードの組み合わせで特定されるアカウントの権限を示す情報である。より詳細には、アカウント種別は、対応するユーザＩＤ及びパスワードを用いてログインしたユーザに、複合機１０が許可する動作を特定するための情報である。なお、「動作を許可する」という概念の詳細は、後述する。
【００５９】
一例として、アカウント種別“Ａｄｍｉｎ“は、複合機１０の管理者ユーザに割り当てられる権限を示す。アカウント種別“Ａｄｍｉｎ”のアカウントでログインしたユーザには、管理者動作、一般動作、及び基本動作が許可される。他の例として、アカウント種別“Ｕｓｅｒ”は、管理者ユーザでない複合機１０の一般ユーザに割り当てられる権限を示す。アカウント種別“Ｕｓｅｒ”のアカウントでログインしたユーザには、管理者動作が許可されず、一般動作及び基本動作が許可される。アカウント種別“Ａｄｍｉｎ”を含むアカウント情報は、特定アカウントを示す特定アカウント情報の一例であり、管理者アカウントを示す管理者アカウント情報の一例である。一方、アカウント種別“Ｕｓｅｒ”を含むアカウント情報は、一般アカウントを示す一般アカウント情報の一例である。
【００６０】
なお、データ記憶領域３２Ｂに管理者アカウント情報が記憶されておらず、且つ一般アカウント情報が記憶されている場合、複合機１０は、一般動作及び管理者動作を一般ユーザに許可してもよい。また、データ記憶領域３２Ｂに管理者アカウント情報が記憶されておらず、且つ一般アカウント情報も記憶されていない場合、複合機１０は、一般動作及び管理者動作をゲストユーザに許可してもよい。
【００６１】
管理者動作は、例えば、複合機１０の重要な設定（例えば、セキュリティの低下又は情報の流出を伴う可能性のある設定）を変更する動作、或いは複合機１０に記憶された重要な情報（例えば、ビジネス上の秘密情報等）を閲覧する動作等を含む。複合機１０の動作実績を示す管理レポートをプリンタ部１１或いは表示部２３に出力させる動作、データ記憶領域３２Ｂに新たな一般アカウント情報を登録する動作、データ記憶領域３２Ｂに登録されているアカウント情報を変更する動作、一般アカウントに許可する一般動作を選択する動作、データ記憶領域３２Ｂに記憶されたアカウント情報を削除する動作、複合機１０の重要な設定を変更する動作、複合機１０を出荷時の初期設定に戻す動作は、管理者動作の一例である。
【００６２】
一般動作は、管理者動作より重要度の低い動作であって、例えば、複合機１０の利便性を高めるための設定を変更する動作等を含む。メニュー画面にショートカットアイコンを表示させる動作、プリンタ部１１に記録させる画像の解像度のデフォルト値を変更する動作、送信先のＦＡＸ番号を複合機１０に登録する動作、異なるサイズの記録用紙を収容する複数のトレイのうちの優先使用するトレイを指定する動作は、一般動作の一例である。
【００６３】
基本動作は、複合機１０の基本的な機能を利用する動作である。プリンタ部１１に記録処理を実行させる動作、スキャナ部１２にスキャン処理を実行させる動作、ＦＡＸ部１３にＦＡＸ処理を実行させる動作、プリンタ部１１及びスキャナ部１２にコピー処理を実行させる動作は、基本動作の一例である。基本動作は、ゲストユーザを含む全てのユーザに許可される動作である。すなわち、基本動作は、後述する非ログイン状態においても実行可能となる。
【００６４】
ここで、「動作」とは、対応する処理を複合機１０に実行させるために、複合機１０に対して実行させるユーザの動きを指す。例えば、対応する処理を複合機１０に実行させるために操作部２４を操作することは、動作の一例である。また、「処理」とは、対応する動作に起因して実行される複合機１０の動きを指す。例えば、前述の記録処理、スキャン処理、ＦＡＸ処理、及びコピー処理は、処理の一例である。
【００６５】
そして、本明細書において、「複合機１０がユーザに動作を許可する」とは、ユーザ動作に対応する処理を複合機１０が実行するように、複合機１０が、複合機１０自身を設定することである。例えば、処理の実行指示に対応するアイコンが選択されたことに応じて、選択されたアイコンに対応する処理を複合機１０が実行することを示す許可フラグを、複合機１０がデータ記憶領域３２Ｂに記憶させることであってもよい。また、処理の実行指示に対応するアイコンを複合機１０が表示部２３に表示させることであってもよい。
【００６６】
一方、「複合機１０がユーザに動作を許可しない」とは、ユーザ動作に対応する処理を複合機１０が実行しないように、複合機１０が、複合機１０自身を設定することである。例えば、処理の実行指示に対応するアイコンを複合機１０が表示部２３に表示させないことであってもよい。また、許可フラグを複合機１０がデータ記憶領域３２Ｂから削除することであってもよい。
【００６７】
また、複合機１０は、ログイン状態と非ログイン状態とに状態変化が可能である。複合機１０は、後述するログイン受付処理が実行され、管理者アカウント又は一般アカウントでログインされたことに応じて、ログイン状態となる。また、複合機１０は、後述するログアウト処理が実行されたことに応じて、或いはログイン状態において操作部２４が操作されない期間が閾値期間に達したことに応じて、非ログイン状態となる。閾値期間は、例えば、１０秒から１０分程度の期間であってもよい。
【００６８】
ログイン状態の複合機１０は、ログインアカウントのアカウント種別で特定される動作をログインユーザに許可する。非ログイン状態の複合機１０は、基本動作のみを許可する。なお、ログインアカウントは、ログイン受付処理で入力されたユーザＩＤ及びパスワードの組み合わせで特定されるアカウントを指す。ログインユーザは、ログインアカウントが割り当てられた複合機１０のユーザを指す。ゲストユーザは、アカウントが割り当てられていないユーザを指す。
【００６９】
また、データ記憶領域３２Ｂは、図３（Ｂ）に示されるように、通知先情報を記憶することができる。通知先情報は、出力部の状態を示す状態情報の通知先を示す情報である。通知先情報は、例えば、複合機１０の管理者ユーザの電子メールアドレスである。通知先情報は、例えば、管理者アカウントでログインした管理者ユーザによって、操作部２４を通じて登録される。また、データ記憶領域３２Ｂには、通知先情報が記憶されていなくてもよい。図３（Ｂ）に示される通知先情報は、データ記憶領域３２Ｂの不揮発な領域に記憶される。
【００７０】
複合機１０は、例えば、通知先情報として登録された電子メールアドレス宛に、レポートメールを送信することができる。レポートメールは、出力部の状態を報告するものである。レポートメールの内容は特に限定されないが、例えば、所定の期間にプリンタ部１１が記録した画像の数、インク或いはトナーの使用量或いは残量等を示す状態情報を含んでもよい。複合機１０は、複合機１０自身がメールクライアントとしての機能を有していてもよいし、メールクライアント機能を有する他の装置（例えば、インターネット１０１上のサーバ５０）に、レポートメールの送信を依頼してもよい。
【００７１】
［サーバ５０］
サーバ５０は、図２（Ｂ）に示されるように、表示部５３と、操作部５４と、通信部５５と、ＣＰＵ６１と、記憶部６２と、通信バス６３とを主に備える。サーバ５０に含まれる表示部５３、操作部５４、通信部５５、ＣＰＵ６１、記憶部６２、及び通信バス６３は、複合機１０に含まれる表示部２３、操作部２４、通信部２５、ＣＰＵ３１、記憶部３２、及び通信バス３３と共通するので、再度の説明は省略する。ＣＰＵ６１及び記憶部６２は、制御部の一例である。
【００７２】
データ記憶領域６２Ｂは、図４（Ａ）に示されるように、プリンタＩＤと、プリンタＩＤに対応付けられたお知らせデータとを記憶することができる。プリンタＩＤは、複合機１０Ａ、１０Ｂを識別する識別情報の一例である。実施形態１において、複合機１０ＡのプリンタＩＤを“ＭＦＰ−Ａ”とし、複合機１０ＢのプリンタＩＤを“ＭＦＰ−Ｂ”とする。お知らせデータは、対応するプリンタＩＤで識別される複合機１０のユーザに通知すべきお知らせを示す。より詳細には、お知らせデータは、プリンタ部１１によって記録用紙に記録され、及び／又は、表示部２３に表示されるお知らせ画像を示す。
【００７３】
お知らせ画像で示されるお知らせの内容は、例えば、複合機１０に追加可能な新たな機能の説明、サーバ５０に追加された新たな機能の説明、複合機１０に関する商品或いはサービス（以下、「商品等」と表記する。）の購入金額を割り引くクーポン、サーバ５０がクーポンを発行するという目的のために、複合機１０で収集された装置データを複合機１０からサーバ５０へ送信することを許諾するか否かの問合せ等であってもよい。複合機１０に関する商品とは、例えば、複合機１０に着脱される消耗品（例えば、インク、トナー、ドラム、推奨用紙等）、複合機１０の上位互換機種、或いは複合機１０を使用する際に用いられるアクセサリ等である。複合機１０に関するサービスとは、例えば、補償期間の延長、或いは有償サポート等である。
【００７４】
ここで、お知らせデータは、例えば、複合機１０から収集した装置データに基づいてサーバ５０の管理者が生成し、当該複合機１０のプリンタＩＤと対応付けてサーバ５０に登録するものである。また、お知らせデータは、例えば、予め定められた地域（以下、「対象地域」と表記する。）に設置され、且つ予め定められたモデル（以下、「対象モデル」と表記する。）の複合機１０のみに送信される。そこで、お知らせデータは、管理者ユーザによって装置データの収集が許諾された複合機１０のみに送信される。
【００７５】
また、データ記憶領域６２Ｂは、図４（Ｂ）に示されるように、プリンタＩＤと、プリンタＩＤに対応付けられた許諾フラグとを記憶することができる。許諾フラグには、プリンタＩＤで識別される複合機１０の管理者ユーザが装置データの送信を既に許諾したこと示す“許諾済み”と、未だ許諾していないことを示す“未許諾”のいずれかが設定される。許諾フラグの初期値は、“未許諾”である。そして、許諾確認処理で装置データの送信が許諾されたことに応じて、許諾フラグに“許諾済み”が設定される。許諾確認処理は、装置データの送信を許諾するか否かを複合機１０の管理者ユーザに確認する処理である。許諾確認処理の詳細は、後述する。
【００７６】
［記録システム１００の動作］
図５〜図１１を参照して、実施形態１に係る記録システム１００の動作を説明する。記録システム１００は、サーバ５０が複合機１０Ａにお知らせデータを送信し、当該お知らせデータで示されるお知らせ画像を適切なタイミング且つ適切な方法で複合機１０Ａが出力する処理を実行する。なお、以下の処理は、複合機１０Ｂとサーバ５０との間でも同様に実行される。
【００７７】
まず、複合機１０Ａの制御プログラム３５は、通信部２５を通じてサーバ５０に問合せ情報を送信する（Ｓ１１）。問合せ情報は、例えば、複合機１０Ａを識別するプリンタＩＤ“ＭＦＰ−Ａ”と、複合機１０Ａのモデルを示すモデル情報とを含む。問合せ情報は、プリンタＩＤに対応するお知らせデータの有無をサーバ５０に問い合わせるための情報である。換言すれば、問合せ情報は、プリンタＩＤに対応するお知らせデータの送信をサーバ５０に要求するための情報である。問合せ情報は、制御プログラム３５によって任意のタイミングで自動的に繰り返し送信される。複合機１０Ａが問合せ情報を送信する処理は、問合せ処理或いは送信処理の一例である。なお、制御プログラム３５は、問合せ情報の送信に対応する問合せアイコンへのユーザ操作を、後述する動作受付処理において受け付けたことに応じて、通信部２５を通じてサーバ５０に問合せ情報を送信してもよい。問合せアイコンについての詳細は後述する。
【００７８】
次に、サーバ５０の制御プログラム６５は、通信部５５を通じて複合機１０Ａから問合せ情報を受信する（Ｓ１１）。サーバ５０が問合せ情報を受信する処理は、問合せ受信処理の一例である。次に、制御プログラム６５は、複合機１０Ａが対象モデルであるか否か、及び複合機１０Ａが対象地域に設置されているか否かを判断する（Ｓ１２）。
【００７９】
制御プログラム６５は、例えば、問合せ情報に含まれるモデル情報で示される複合機１０Ａのモデルが、データ記憶領域６２Ｂに登録された対象モデルの一覧に存在する場合に、複合機１０Ａが対象モデルであると判断する。また、制御プログラム６５は、例えば、問合せ情報を含むＩＰパケットのＳＡに設定されたグローバルＩＰアドレスが、データ記憶領域６２Ｂに登録された対象地域のグローバルＩＰアドレスの範囲に含まれることによって、複合機１０Ａが対象地域に設置されていると判断する。
【００８０】
そして、制御プログラム６５は、複合機１０Ａが対象モデルでないこと、及び複合機１０Ａが対象地域に設置されていないこと、のうちの少なくともいずれかが成立することに応じて（Ｓ１２：Ｎｏ）、通信部５５を通じて複合機１０Ａにエラー情報を送信する（Ｓ１３）。エラー情報は、複合機１０Ａがお知らせデータの送信対象でないことを示す情報である。複合機１０Ａの制御プログラム３５は、通信部２５を通じてサーバ５０からエラー情報を受信する（Ｓ１３）。なお、制御プログラム３５は、問合せ情報の送信を指示するユーザ操作を受け付けたことに応じて問合せ情報を送信している場合に、図示は省略するが、受信したエラー情報の内容を表示部２３に表示させてもよい。
【００８１】
一方、制御プログラム６５は、複合機１０Ａが対象モデルであり、且つ複合機１０Ａが対象地域に設置されていることに応じて（Ｓ１２：Ｙｅｓ）、問合せ情報に含まれるプリンタＩＤに対応付けてデータ記憶領域６２Ｂに記憶された許諾フラグの値を判断する（Ｓ１４）。そして、制御プログラム６５は、プリンタＩＤ“ＭＦＰ−Ａ”に対応する許諾フラグに“未許諾”が設定されている、或いは図４（Ｂ）に示されるデータ記憶領域６２ＢにプリンタＩＤ“ＭＦＰ−Ａ”が登録されていないことに応じて（Ｓ１４：Ｎｏ）、通信部５５を通じて複合機１０Ａに許諾報知情報を送信する（Ｓ１５）。許諾報知情報は、後述する許諾受付メッセージを含むメニュー画面を複合機１０に表示させるための情報である。
【００８２】
次に、複合機１０Ａの制御プログラム３５は、通信部２５を通じてサーバ５０から許諾報知情報を受信する（Ｓ１５）。そして、制御プログラム３５は、許諾受付メッセージを表示部２３に表示させる（Ｓ１６）。図８（Ａ）は、許諾受付メッセージを含むメニュー画面の一例である。図８（Ａ）に示されるメニュー画面は、［ＦＡＸ］アイコンと、［ＣＯＰＹ］アイコンと、［ＳＣＡＮ］アイコンと、［ログイン］アイコンと、メッセージ表示領域１１１とを含む。そして、図８（Ａ）に示されるメッセージ表示領域１１１は、許諾受付メッセージ「メッセージがあります！」と、［詳細］アイコンとを含む。
【００８３】
次に、制御プログラム３５は、メニュー画面に含まれる各種アイコンの位置をタップするユーザ操作を操作部２４を通じて受け付ける。そして、制御プログラム３５は、［詳細］アイコンの位置がタップされたことに応じて（Ｓ１７）、通信部２５を通じてサーバ５０に許諾要求情報を送信する（Ｓ１８）。許諾要求情報は、許諾確認処理の実行をサーバ５０に要求するための情報である。
【００８４】
また図示は省略するが、制御プログラム３５は、［ＦＡＸ］アイコンの位置がタップされたことに応じて、ＦＡＸ部１３にＦＡＸ処理を実行させる。また、制御プログラム３５は、［ＣＯＰＹ］アイコンの位置がタップされたことに応じて、プリンタ部１１及びスキャナ部１２にコピー処理を実行させる。また、制御プログラム３５は、［ＳＣＡＮ］アイコンの位置がタップされたことに応じて、スキャナ部１２にスキャン処理を実行させる。さらに、制御プログラム３５は、［ログイン］アイコンの位置がタップされたことにおいて、後述するログイン受付処理を実行する。
【００８５】
なお、［ログイン］アイコンは、複合機１０Ａが非ログイン状態のときにのみ、メニュー画面に含まれてもよい。そして、複合機１０Ａがログイン状態のときのメニュー画面には、［ログイン］アイコンに代えて、［ログアウト］アイコンが表示されてもよい。そして、制御プログラム３５は、［ログアウト］アイコンの位置がタップされたことに応じて、複合機１０Ａをログイン状態から非ログイン状態に状態変化させてもよい。この処理は、ログアウト処理の一例である。
【００８６】
次に、サーバ５０の制御プログラム６５は、通信部５５を通じて複合機１０Ａから許諾要求情報を受信する（Ｓ１８）。そして、制御プログラム６５は、通信部５５を通じて複合機１０Ａに許諾確認情報を送信する（Ｓ１９）。許諾確認情報は、許諾確認処理の実行を複合機１０Ａに指示する情報である。換言すれば、許諾確認情報は、お知らせデータを送信するために複合機１０Ａで収集された装置データの送信を許諾するか否かを、複合機１０Ａの管理者ユーザに問い合わせるお知らせデータの一例である。
【００８７】
次に、複合機１０Ａの制御プログラム３５は、通信部２５を通じてサーバ５０から許諾確認情報を受信する（Ｓ１９）。複合機１０Ａが許諾確認情報を受信する処理は、お知らせ受信処理の一例である。そして、制御プログラム３５は、許諾確認情報を受信したことに応じて、出力制御処理を実行する（Ｓ２０）。出力制御処理は、受信したお知らせデータで示されるお知らせ画像を、適切なタイミングで且つ適切な方法で出力する処理である。図６を参照して、出力制御処理の詳細を説明する。
【００８８】
まず、制御プログラム３５は、図３（Ａ）に示されるデータ記憶領域３２Ｂに管理者アカウントが登録されているか否かを判断する（Ｓ３１）。すなわち、制御プログラム３５は、アカウント種別“Ａｄｍｉｎ”を含むアカウント情報がデータ記憶領域３２Ｂに記憶されていることに応じて、管理者アカウントが登録されていると判断する（Ｓ３１：Ｙｅｓ）。一方、制御プログラム３５は、アカウント種別“Ａｄｍｉｎ”を含むアカウント情報がデータ記憶領域３２Ｂに記憶されていないことに応じて、管理者アカウントが登録されていないと判断する（Ｓ３１：Ｎｏ）。ステップＳ３１の処理は、事前判断処理の一例である。
【００８９】
なお、出荷時の複合機１０のデータ記憶領域３２Ｂに、デフォルトの管理者アカウント情報が記憶されているという仕様である場合、制御プログラム３５は、ステップＳ３１において、データ記憶領域３２Ｂに登録されている管理者アカウントが、デフォルトの管理者アカウントから変更されているか否かを判断してもよい。具体的には、制御プログラム３５は、データ記憶領域３２Ｂに登録されている管理者アカウントと、デフォルトの管理者アカウントとを比較し、一致しなければＹｅｓと判断し、一致すればＮｏと判断すればよい。または、制御プログラム３５は、データ記憶領域３２Ｂに登録されている管理者アカウントを変更したときに、データ記憶領域３２Ｂに変更フラグを記憶させるようにしてもよい。この場合、制御プログラム３５は、ステップＳ３１において、変更フラグが記憶されていればＹｅｓと判断し、記憶されていなければＮｏと判断してもよい。
【００９０】
次に、制御プログラム３５は、管理者アカウントが登録されていると判断したことに応じて（Ｓ３１：Ｙｅｓ）、管理者アカウントでログインされているか否かを判断する（Ｓ３２）。具体的には、制御プログラム３５は、図３（Ａ）に示される登録ＩＤ情報を参照し、入力ＩＤ情報に対応するアカウント種別が“Ａｄｍｉｎ”であるか否かを判断する。入力ＩＤ情報は、後述するステップＳ４５或いはステップＳ５０のログイン受付処理において、一時的にデータ記憶領域３２Ｂに記憶されたユーザＩＤ及びパスワードを指す。入力ＩＤ情報についての詳細は後述する。ステップＳ３２の処理は、第１判断処理の一例である。
【００９１】
そして、制御プログラム３５は、複合機１０Ａがログイン状態であり、且つログインアカウントのアカウント種別が“Ａｄｍｉｎ”であることに応じて、管理者アカウントでログインされていると判断する（Ｓ３２：Ｙｅｓ）。一方、制御プログラム３５は、複合機１０Ａがログイン状態でない、或いは複合機１０Ａがログイン状態であり、且つログインアカウントのアカウント種別が“Ａｄｍｉｎ”でないことに応じて、管理者アカウントでログインされていないと判断する（Ｓ３２：Ｎｏ）。
【００９２】
そして、制御プログラム３５は、管理者アカウントでログインされていると判断したことに応じて（Ｓ３２：Ｙｅｓ）、受信したお知らせデータで示されるお知らせ画像を出力部に出力させる（Ｓ３３）。また、制御プログラム３５は、管理者アカウントが登録されていないと判断したことに応じて（Ｓ３１：Ｎｏ）、ステップＳ３３の処理を実行する。ステップＳ３３の処理は、お知らせ出力処理の一例である。
【００９３】
一方、制御プログラム３５は、管理者アカウントでログインされていないと判断したことに応じて（Ｓ３２：Ｎｏ）、通知先情報が登録されているか否かを判断する（Ｓ３４）。すなわち、制御プログラム３５は、図３（Ａ）に示されるデータ記憶領域３２Ｂに通知先情報が記憶されていることに応じて、通知先情報が登録されていると判断する（Ｓ３４：Ｙｅｓ）。一方、制御プログラム３５は、図３（Ａ）に示されるデータ記憶領域３２Ｂに通知先情報が記憶されていないことに応じて、通知先情報が登録されていないと判断する（Ｓ３４）。ステップＳ３４の処理は、第２判断処理の一例である。
【００９４】
そして、制御プログラム３５は、通知先情報が登録されていると判断したことに応じて（Ｓ３４：Ｙｅｓ）、通知先情報で示される電子メールアドレス宛てに、お知らせデータを添付した電子メールを送信する（Ｓ３５）。または、制御プログラム３５は、お知らせデータの内容を本文に記述した電子メールを送信してもよい。電子メールを送信する具体的な処理は、レポートメールと共通する。ステップＳ３５の処理はお知らせ送信処理の一例である。
【００９５】
一方、制御プログラム３５は、通知情報が登録されていないと判断したことに応じて（Ｓ３４：Ｎｏ）、受信したお知らせデータをデータ記憶領域３２Ｂに記憶させる（Ｓ３６）。ステップＳ３６の処理は、記憶制御処理の一例である。また、制御プログラム３５は、お知らせフラグに“ＯＮ”を設定する（Ｓ３７）。お知らせフラグは、データ記憶領域３２Ｂにお知らせデータが記憶されているか否かを示すフラグである。お知らせフラグには、お知らせデータが記憶されていることを示す“ＯＮ”と、お知らせデータが記憶されていないことを示す“ＯＦＦ”とのいずれかが設定される。お知らせフラグの初期値は“ＯＦＦ”である。また、お知らせフラグには、記憶制御処理（Ｓ３６）が実行されたことに応じて“ＯＮ”が設定され、後述するお知らせ出力処理（Ｓ４７）が実行されたことに応じて“ＯＦＦ”が設定される。
【００９６】
なお、制御プログラム３５は、許諾確認情報に対するお知らせ出力処理において、許諾確認画面を表示部２３に表示させる。図８（Ｂ）は、許諾確認画面の一例である。図８（Ｂ）に示される許諾確認画面は、「複合機で収集した装置データを、サーバに送信しても良いですか？」とのメッセージと、［はい］アイコンと、［いいえ］アイコンとを含む。そして、制御プログラム３５は、許諾確認画面に含まれる各種アイコンの位置をタップするユーザ操作を操作部２４を通じて受け付ける。
【００９７】
また、許諾確認情報に対するお知らせ出力処理では、［はい］アイコン或いは［いいえ］アイコンの選択を受け付ける必要がある。そこで、制御プログラム３５は、許諾確認情報に対するお知らせ送信処理において、許諾確認情報を受信したことを通知する電子メールを送信すると共に、前述のステップＳ３６、Ｓ３７を実行してもよい。これにより、この電子メールを見た管理者ユーザに管理者アカウントでのログインを促すことができる。データ記憶領域３２Ｂにお知らせデータを記憶させた後に管理者アカウントでログインされた場合の処理は、後述する。
【００９８】
図５に戻って、制御プログラム３５は、許諾確認画面の［はい］アイコンの位置がタップされたことに応じて（Ｓ２１）、通信部２５を通じてサーバ５０に許諾情報を送信する（Ｓ２２）。許諾情報は、複合機１０Ａの管理者ユーザが装置データの収集を許諾したことを示す情報である。また、許諾情報は、複合機１０ＡのプリンタＩＤ“ＭＦＰ−Ａ”を含む。
【００９９】
次に、サーバ５０の制御プログラム６５は、通信部５５を通じて複合機１０Ａから許諾情報を受信する（Ｓ２２）。また、制御プログラム６５は、許諾情報を受信したことに応じて、許諾情報に含まれるプリンタＩＤ“ＭＦＰ−Ａ”と許諾フラグ“許諾済み”とを、図４（Ｂ）に示されるデータ記憶領域３２Ｂに記憶させる（Ｓ２３）。または、図４（Ｂ）に示されるデータ記憶領域３２ＢにプリンタＩＤ“ＭＦＰ−Ａ”が既に登録されている場合、制御プログラム６５は、対応する許諾フラグに“許諾済み”を設定する。さらに、制御プログラム６５は、通信部５５を通じて複合機１０Ａにアクティブ情報を送信する（Ｓ２４）。アクティブ情報は、複合機１０Ａの装置データ収集機能をアクティブにするための情報である。
【０１００】
次に、複合機１０Ａの制御プログラム３５は、通信部２５を通じてサーバ５０からアクティブ情報を受信する（Ｓ２４）。そして、制御プログラム３５は、複合機１０Ａの装置データ収集機能をアクティブにする（Ｓ２５）。具体的には、制御プログラム３５は、データ収集機能がアクティブであることを示すアクティブフラグを、データ記憶領域３２Ｂに記憶させる。制御プログラム３５は、アクティブフラグがデータ記憶領域３２Ｂに記憶されていることに応じて、サーバ５０に指定された装置データを収集し、サーバ５０に指定されたタイミングで、収集した装置データを通信部２５を通じてサーバ５０に送信する。
【０１０１】
また、サーバ５０の制御プログラム６５は、収集すべき装置データの種類及び装置データを送信すべきタイミングの少なくともいずれかを示す関連情報を、通信部５５を通じて複合機１０Ａに送信する。装置データの種類は、例えば、プリンタ部１１が記録した画像の数、インク或いはトナーの消費量、インク或いはトナーの残量等である。装置データの送信タイミングは、例えば、サーバ５０が送信した装置データ要求情報を受信したタイミング、或いはサーバ５０に指定された所定の時間間隔毎であってもよい。さらに、制御プログラム６５は、通信部５５を通じて複合機１０Ａから装置データを受信する。そして、制御プログラム６５は、受信した装置データをデータ記憶領域６５Ｂに記憶させ、サーバ５０の管理者の要求に応じて出力する。
【０１０２】
関連情報は、アクティブ情報と対応付けてサーバ５０から送信される。例えば、関連情報は、アクティブ情報に含まれていてもよい。例えば、関連情報は、アクティブ情報と連続してサーバ５０から送信されてもよい。例えば、関連情報及びアクティブ情報には、共通のＩＤが含まれていてもよい。
【０１０３】
また図示は省略するが、複合機１０Ａの制御プログラム３５は、許諾確認画面の［いいえ］アイコンの位置がタップされたことに応じて、通信部２５を通じてサーバ５０に非許諾情報を送信する。非許諾情報は、複合機１０Ａの管理者ユーザが装置データの収集を許諾しなかったことを示す情報である。また、サーバ５０の制御プログラム６５は、通信部５５を通じて複合機１０Ａから非許諾情報を受信する。そして、制御プログラム６５は、複合機１０ＡのプリンタＩＤ“ＭＦＰ−Ａ”と許諾フラグ“未許諾”とを、図４（Ｂ）に示されるデータ記憶領域３２Ｂに記憶させる。
【０１０４】
一方、サーバ５０の制御プログラム６５は、ステップＳ１４において、プリンタＩＤ“ＭＦＰ−Ａ”に対応する許諾フラグに既に“許諾済み”が設定されていることに応じて（Ｓ１４：Ｙｅｓ）、ステップＳ１５〜Ｓ２５の処理をスキップする。次に、制御プログラム６５は、図４（Ａ）に示されるデータ記憶領域６２ＢにプリンタＩＤ“ＭＦＰ−Ａ”に対応するお知らせデータが記憶されているか否かを判断する（Ｓ２６）。そして、制御プログラム６５は、プリンタＩＤ“ＭＦＰ−Ａ”に対応するお知らせデータが登録されていることに応じて（Ｓ２６：Ｙｅｓ）、当該お知らせデータを通信部５５を通じて複合機１０Ａに送信する（Ｓ２７）。
【０１０５】
次に、複合機１０Ａの制御プログラム３５は、通信部２５を通じてサーバ５０からお知らせデータを受信する（Ｓ２７）。そして、制御プログラム３５は、受信したお知らせデータに対する出力制御処理を実行する（Ｓ２８）。ステップＳ２７の処理は、お知らせ受信処理の一例である。また、ステップＳ２０、Ｓ２８の出力制御処理は共通するので、再度の説明は省略する。そして、これ以降に複合機１０Ａ及びサーバ５０との間において、装置データの収集とお知らせデータの送信とが繰り返し実行される。
【０１０６】
一例として、制御プログラム３５は、クーポンデータに対するお知らせ出力処理において、図９（Ａ）に示されるお知らせ画面を表示部２３に表示させる。図９（Ａ）に示されるお知らせ画面は、「お得なクーポンを発行します。クーポン番号：１２３４５６７」とのメッセージと、［ＯＫ］アイコンと、［プリント］アイコンとを含む。そして、制御プログラム３５は、［ＯＫ］アイコンの位置がタップされたことに応じて、お知らせ画面の表示を終了する。また、制御プログラム３５は、［プリント］アイコンの位置がタップされたことに応じて、クーポン番号“１２３４５６７”示す画像を記録用紙に対してプリンタ部１１に記録させる。
【０１０７】
そして、管理者ユーザは、表示部２３に表示された或いは記録用紙に記録されたクーポン番号を、複合機１０Ａに関する商品等を購入する際に利用することができる。具体的には、管理者ユーザは、商品等の通販サイトで当該クーポン番号を入力することによって、割り引かれた金額で商品等を購入することができる。
【０１０８】
他の例として、制御プログラム３５は、アップデート報知データに対するお知らせ出力処理において、図９（Ｂ）に示されるお知らせ画面を表示部２３に表示させる。図９（Ｂ）に示されるお知らせ画面は、「新たな機能を利用可能です。複合機をアップデートしますか？」とのメッセージと、［はい］アイコンと、［いいえ］アイコンとを含む。そして、制御プログラム３５は、［はい］アイコンの位置がタップされたことに応じて、複合機１０Ａのファームウェア或いは制御プログラム３５をアップデートする。一方、制御プログラム３５は、［いいえ］アイコンの位置がタップされたことに応じて、複合機１０Ａのファームウェア等をアップデートすることなく、お知らせ画面の表示を終了する。
【０１０９】
［動作受付処理］
また、複合機１０Ａの制御プログラム３５は、複合機１０Ａの電源が投入されている間に、図７に示される動作受付処理を繰り返し実行する。なお、制御プログラム３５は、図５に示される問い合わせ情報の送信（Ｓ１１）に始まる一連の処理と、動作受付処理とを並列して実行することが可能である。制御プログラム３５は、動作受付処理において、メニュー画面の表示中に実行されたユーザの動作に応じて、当該動作に対応する処理を実行する。なお、実施形態１に係る複合機１０Ａは、動作受付処理の開始時点において、非ログイン状態であるとする。
【０１１０】
まず、制御プログラム３５は、ステップＳ３７或いはステップＳ４８でデータ記憶領域３２Ｂに記憶されたお知らせフラグに設定された値を判断する（Ｓ４１）。そして、制御プログラム３５は、お知らせフラグの値に応じたメニュー画面を表示部２３に表示させる（Ｓ４２、Ｓ４３）。具体的には、制御プログラム３５は、お知らせフラグに“ＯＮ”が設定されていることに応じて（Ｓ４１：Ｙｅｓ）、図１０（Ａ）に示されるメニュー画面を表示部２３に表示させる（Ｓ４２）。一方、制御プログラム３５は、お知らせフラグに“ＯＦＦ”が設定されていることに応じて（Ｓ４１：Ｎｏ）、図１０（Ｂ）に示されるメニュー画面を表示部２３に表示させる（Ｓ４３）。そして、制御プログラム３５は、メニュー画面に含まれる各種アイコンの位置をタップするユーザ操作を操作部２４を通じて受け付ける（Ｓ４４）。
【０１１１】
図１０（Ａ）に示されるメッセージ表示領域１１１には、「お知らせがあります！」とのメッセージと、［表示］アイコンとが含まれる。一方、図１０（Ｂ）に示されるメッセージ表示領域１１１には、何も表示されていない。図１０（Ａ）のメッセージ表示領域１１１に含まれるメッセージ及び［表示］アイコンは、お知らせデータの存在を報知する報知オブジェクトの一例である。ステップＳ４２の処理は、報知処理の一例である。
【０１１２】
次に、制御プログラム３５は、［ログイン］アイコンの位置がタップされたことに応じて（Ｓ４４：［ログイン］アイコン）、ログイン受付処理を実行する（Ｓ４５）。ログイン受付処理は、操作部２４を通じてログイン操作を受け付けたことに応じて、複合機１０Ａをログイン状態に状態変化させる処理である。ログイン操作は、ログインすることを指示する操作である。なお、複合機１０は、ログイン受付処理において一般アカウントでのログインを受け付けることもできるが、本明細書では管理者アカウントを中心に説明する。
【０１１３】
まず、制御プログラム３５は、ログイン画面を表示部２３に表示させる。図１１（Ａ）は、ログイン画面の一例である。図１１（Ａ）に示されるログイン画面は、「ユーザＩＤ＆パスワードを入力してください。」とのメッセージと、操作部２４を通じて入力されたユーザＩＤを表示するテキストボックスと、操作部２４を通じて入力されたパスワードを表示するテキストボックスと、［ログイン］アイコンとを含む。そして、制御プログラム３５は、ユーザＩＤ及びパスワードを入力するユーザ操作と、［ログイン］アイコンの位置をタップするユーザ操作とを、操作部２４を通じて受け付ける。
【０１１４】
次に、制御プログラム３５は、［ログイン］アイコンの位置がタップされたことに応じて、操作部２４を通じてユーザから受け付けた、すなわち、テキストボックスに表示されたユーザＩＤ及びパスワード（以下、「入力ＩＤ情報」と表記することもある。）をデータ記憶領域３２Ｂに一時的に記憶させる。入力ＩＤ情報は、データ記憶領域３２Ｂの揮発性の領域に記憶される。制御プログラム３５は、入力ＩＤ情報と、データ記憶領域３２Ｂに記憶された登録ＩＤ情報とが一致するか否かを判断する。この処理は、アカウント判断処理の一例である。
【０１１５】
そして、制御プログラム３５は、入力ＩＤ情報と登録ＩＤ情報とが一致すると判断したことに応じて、複合機１０を管理者アカウントでのログイン状態にする。また、制御プログラム３５は、管理者動作、一般動作、及び基本動作を許可する。例えば、制御プログラム３５は、管理ユーザのみが選択可能なアイコンを表示部２３に表示させる。この処理は、許可処理の一例である。一方、制御プログラム３５は、入力ＩＤ情報と登録ＩＤ情報とが不一致と判断したことに応じて、「ユーザＩＤ又はパスワードが違います」等とのメッセージを含むエラー画面を表示部２３に表示させる。この場合の複合機１０Ａは、非ログイン状態のままである。なお、入力ＩＤ情報が、データ記憶領域３２Ｂに記憶された一般アカウント情報に含まれるユーザＩＤ及びパスワードに一致した場合、一般アカウントでのログイン状態となる。
【０１１６】
次に、制御プログラム３５は、ログイン受付処理によって管理者アカウントでのログイン状態となったことに応じて、データ記憶領域３２Ｂにお知らせデータが記憶されているか否かを判断する（Ｓ４６）。そして、制御プログラム３５は、データ記憶領域３２Ｂにお知らせデータが記憶されていると判断したことに応じて（Ｓ４６：Ｙｅｓ）、お知らせ出力処理を実行する（Ｓ４７）。また、制御プログラム３５は、当該お知らせデータをデータ記憶領域３２Ｂから削除し、お知らせフラグに“ＯＦＦ”を設定する（Ｓ４８）。一方、制御プログラム３５は、データ記憶領域３２Ｂにお知らせデータが記憶されていないと判断したことに応じて（Ｓ４６：Ｙｅｓ）、ステップＳ４７、Ｓ４８をスキップする。ステップＳ４６の処理は、第３判断処理の一例である。お知らせ出力処理（Ｓ４７）は、ステップＳ３３と共通する。なお、制御プログラム３５は、ログイン受付処理によって一般アカウントでのログイン状態となった場合、ステップＳ４６〜Ｓ４８の処理を実行しない。
【０１１７】
また、制御プログラム３５は、図１０（Ａ）に示されるメニュー画面の［表示］アイコンの位置がタップされたことに応じて（Ｓ４４：お知らせアイコン）、ログイン指示画面を表示部２３に表示させる（Ｓ４９）。［表示］アイコンの選択を受け付ける処理は、選択受付処理の一例である。ステップＳ４９の処理は、ログイン操作を促すログイン指示処理の一例である。
【０１１８】
図１１（Ｂ）は、ログイン指示画面の一例である。図１１（Ｂ）に示されるログイン指示画面は、「お知らせを表示するには、管理者アカウントでログインが必要です。ログインしますか？」とのメッセージと、［ログイン］アイコンと、［キャンセル］アイコンとを含む。そして、制御プログラム３５は、ログイン指示画面に含まれる各種アイコンの位置をタップするユーザ操作を操作部２４を通じて受け付ける。
【０１１９】
次に、制御プログラム３５は、［ログイン］アイコンの位置がタップされたことに応じて、ログイン受付処理を実行する（Ｓ５０）。ステップＳ５０の処理は、ステップＳ４５と共通する。そして、制御プログラム３５は、管理者アカウントでログインされたことに応じて、ステップＳ４７、Ｓ４８の処理を実行する。一方、図示は省略するが、制御プログラム３５は、［キャンセル］アイコンの位置がタップされたことに応じて、メニュー画面を表示部２３に表示させてもよい（Ｓ４２、Ｓ４３）。
【０１２０】
なお、制御プログラム３５は、ステップＳ４６でＮｏと判断した後に、或いはステップＳ４８、Ｓ５１の処理を実行した後に、ステップＳ４１以降の処理を再び実行する。また、制御プログラム３５は、ステップＳ４３において、お知らせデータの有無の問い合わせに対応する問合せアイコンを、メッセージ表示領域１１１に表示してもよい。制御プログラム３５は、受付部を通じて問合せアイコンの位置をタップするユーザ操作を受け付けたことに応じて、ステップＳ１１の処理を実行し、お知らせデータの有無をサーバ５０に問い合わせてもよい。
【０１２１】
さらに、制御プログラム３５は、メニュー画面の［ＦＡＸ］アイコン、［ＣＯＰＹ］アイコン、［ＳＣＡＮ］アイコンの位置がタップされたことに応じて（Ｓ４４：その他）、各アイコンに対応付けられた処理を実行する（Ｓ５１）。ステップＳ５１は周知の処理なので、詳細な説明は省略する。
【０１２２】
［実施形態１の作用効果］
実施形態１によれば、管理者アカウントでログインされている場合にお知らせ画像が出力部から出力される。一方、管理者アカウントでログインされていない場合に、お知らせデータがデータ記憶領域３２Ｂに記憶される。さらに、データ記憶領域３２Ｂに記憶されたお知らせデータは、管理者アカウントでログインされたタイミング、すなわち、管理者ユーザが複合機１０の傍に来たタイミングで出力される。その結果、適切なタイミングで且つ適切な方法でお知らせデータを出力することができる。
【０１２３】
また、メニュー画面においてお知らせデータの存在を報知することによって、管理者ユーザがメニュー画面を見て気づいたり、報知に気づいた他のユーザが管理者ユーザに伝えることが期待できる。その結果、お知らせを特定ユーザに素早く通知することができる。なお、メッセージ表示領域１１１における報知は、複合機１０の状態（ログイン状態、非ログイン状態、及びログインアカウント）に拘わらず実行されてもよいし、管理者アカウントでログインされている場合にのみ実行されてもよい。
【０１２４】
一方、複合機１０は、アカウント情報を登録せずに使用される可能性もある。この場合の複合機１０には、アカウント情報及び通知情報が登録されない可能性が高い。そこで、実施形態１では、事前判断処理によってログイン機能或いは通知機能を利用しているか否かを判断するので、このような複合機１０でお知らせ画像が出力できない事態を防止することができる。
【０１２５】
また、実施形態１によれば、通知先情報が記憶されている場合に、お知らせデータを添付した電子メールが送信される。その結果、管理者ユーザが複合機１０の傍にいない場合でも、サーバ５０から受信したお知らせデータを管理者ユーザに通知することができる。また、お知らせデータを添付した電子メールに代えて、お知らせデータの受信を報知する電子メールを通知先情報で示される電子メールアドレス宛に送信してもよい。これにより、複合機１０にログインしてお知らせデータを確認することを、管理者ユーザに促すことができる。
【０１２６】
また、通知先情報は、電子メールアドレスではなく、ＬＡＮ１０２、１０３に属する管理者端末のＩＰアドレスであってもよい。そして、複合機１０の制御プログラム３５は、ステップＳ３５において、お知らせデータ或いはお知らせデータを受信したことを報知する報知情報を、管理者端末にインストールされた管理アプリに送信してもよい。さらに、通知先情報で示される管理者端末は、インターネットに接続されていてもよい。そして、制御プログラム３５は、ステップＳ３５において、お知らせデータ或いは報知情報をサーバ５０を経由して管理者端末に送信してもよい。
【０１２７】
なお、実施形態１では、事前判断処理（Ｓ３１）及び第１判断処理（Ｓ３２）の後に第２判断処理（Ｓ３４）が実行される例を説明した。しかしながら、事前判断処理及び第１判断処理を省略して、第２判断処理を単独で実行してもよい。すなわち、複合機１０の制御プログラム３５は、通信部２５を通じてサーバ５０からお知らせデータを受信したことに応じて、第２判断処理を実行してもよい。そして、制御プログラム３５は、通知先情報が登録されていると判断したことに応じて、お知らせ送信処理（Ｓ３５）を実行してもよい。一方、制御プログラム３５は、通知先情報が登録されていないと判断したことに応じて、お知らせ出力処理（Ｓ３３）を実行してもよい。
【０１２８】
また、実施形態１におけるログイン受付処理では、操作部２４を通じてユーザＩＤ及びパスワードの入力を受け付ける例を説明した。しかしながら、ログイン受付処理の具体例はこれに限定されない。例えば、複合機１０は、ＮＦＣ（Ｎｅａｒ  ｆｉｅｌｄ  ｃｏｍｍｕｎｉｃａｔｉｏｎの略）等の近接無線通信が可能な近接通信部を備えていてもよい。そして、制御プログラム３５は、ログイン受付処理において、ユーザＩＤ及びパスワードを記憶した携帯端末（例えば、カード、スマートフォン等）を複合機１０に近づけることをユーザに促してもよい。そして、制御プログラム３５は、近接無線通信部を通じて携帯端末からユーザＩＤ及びパスワードを受信したことに応じて、登録ＩＤ情報と比較してもよい。近接通信部は、受付部の一例である。
【０１２９】
［実施形態２］
次に、図１２及び図１３を参照して、実施形態２に係る記録システム１００の動作を説明する。なお、実施形態１との共通点の詳細な説明は省略し、相違点を中心に説明する。実施形態２に係る記録システム１００は、お知らせ画像を出力するタイミング及び方法をサーバ５０が判断する点において、実施形態１と相違する。実施形態２では、図５のステップＳ１２〜Ｓ２４の処理の説明を省略する。
【０１３０】
まず、複合機１０Ａの制御プログラム３５は、通信部２５を通じてサーバ５０に問合せ情報を送信する（Ｓ６１）。次に、サーバ５０の制御プログラム６５は、通信部５５を通じて複合機１０Ａから問合せ情報を受信する（Ｓ６１）。ステップＳ６１の処理は、図５のステップＳ１１と共通する。
【０１３１】
次に、制御プログラム６５は、問合せ情報に含まれるプリンタＩＤ“ＭＦＰ−Ａ”に対応付けられたお知らせデータが図４（Ａ）に示されるデータ記憶領域に記憶されているか否かを判断する（Ｓ６２）。ステップＳ６２の処理は、第１判断処理の一例である。そして、制御プログラム６５は、プリンタＩＤ“ＭＦＰ−Ａ”に対応付けられたお知らせデータが記憶されていないと判断したことに応じて（Ｓ６２：Ｎｏ）、通信部５５を通じて複合機１０Ａにお知らせ無し情報を送信する（Ｓ６５）。お知らせ無し情報は、複合機１０Ａに送信すべきお知らせデータが存在無いことを示す情報である。
【０１３２】
一方、制御プログラム６５は、プリンタＩＤ“ＭＦＰ−Ａ”に対応付けられたお知らせデータが記憶されていると判断したことに応じて（Ｓ６２：Ｙｅｓ）、通信部５５を通じて複合機１０Ａに送信要求情報を送信する（Ｓ６３）。送信要求情報は、装置情報の送信を複合機１０に指示するための情報である。ステップＳ６３の処理は、要求処理の一例である。次に、複合機１０Ａの制御プログラム３５は、通信部２５を通じてサーバ５０から送信要求情報を受信する（Ｓ６３）。そして、制御プログラム３５は、通信部２５を通じてサーバ５０に装置情報を送信する（Ｓ６４）。
【０１３３】
装置情報は、ログイン情報、アカウント一覧情報、及び通知先情報の一部又は全部を含む。ログイン情報は、複合機１０Ａに現在ログインしているアカウントを示す情報である。ログイン情報は、例えば、ログインアカウントのアカウント情報である。アカウント一覧情報は、複合機１０Ａに登録されたアカウントの一覧を示す情報である。アカウント一覧情報は、例えば、図３（Ａ）に示されるアカウント種別の一覧である。通知先情報は、複合機１０Ａに登録された通知先情報である。なお、制御プログラム３５は、図３（Ｂ）に示されるデータ記憶領域３２Ｂに通知先情報が登録されていないときに、装置情報に通知先情報を含めなくてもよい。
【０１３４】
次に、サーバ５０の制御プログラム６５は、通信部５５を通じて複合機１０Ａから装置情報を受信する（Ｓ６４）。そして、制御プログラム６５は、受信した装置情報に基づいて、出力制御処理を実行する（Ｓ６５）。ステップＳ６４は、装置情報受信処理の一例である。図１３を参照して、実施形態２に係る出力制御処理の詳細を説明する。
【０１３５】
まず、制御プログラム６５は、複合機１０Ａに管理者アカウントが登録されているか否かを判断する（Ｓ７１）。具体的には、制御プログラム６５は、受信した装置情報のアカウント一覧情報にアカウント種別“Ａｄｍｉｎ”が含まれていることに応じて、複合機１０Ａに管理者アカウントが登録されていると判断すればよい（Ｓ７１：Ｙｅｓ）。一方、制御プログラム６５は、アカウント一覧情報にアカウント種別“Ａｄｍｉｎ”が含まれていないことに応じて、複合機１０Ａに管理者アカウントが登録されていないと判断すればよい（Ｓ７１：Ｎｏ）。ステップＳ７１は、事前判断処理の一例である。
【０１３６】
次に、制御プログラム６５は、複合機１０Ａに管理者アカウントが登録されていると判断したことに応じて（Ｓ７１：Ｙｅｓ）、複合機１０Ａのログインアカウントが管理者アカウントであるか否かを判断する（Ｓ７２）。具体的には、制御プログラム６５は、受信した特定情報のログイン情報のアカウント種別が“Ａｄｍｉｎ”であることに応じて、ログインアカウントが管理者アカウントであると判断すればよい（Ｓ７２：Ｙｅｓ）。一方、制御プログラム６５は、ログイン情報のアカウント種別が“Ａｄｍｉｎ”でないことに応じて、ログインアカウントが管理者アカウントでないと判断すればよい（Ｓ７２：Ｎｏ）。ステップＳ７２の処理は、第２判断処理の一例である。
【０１３７】
そして、制御プログラム６５は、複合機１０Ａのログインアカウントが管理者アカウントであると判断したことに応じて（Ｓ７２：Ｙｅｓ）、或いは複合機１０Ａに管理者アカウントが登録されていないと判断したことに応じて（Ｓ７１：Ｎｏ）、通信部５５を通じて複合機１０Ａに出力指示情報を送信する（Ｓ７３）。出力指示情報は、お知らせデータで示されるお知らせ画像を出力部に出力させるための情報である。出力指示情報は、プリンタＩＤ“ＭＦＰ−Ａ”に対応付けて図４（Ａ）に示されるデータ記憶領域６２Ｂに記憶されたお知らせデータを含む。また、制御プログラム６５は、出力指示情報に含めたお知らせデータをデータ記憶領域６２Ｂから削除する。ステップＳ７３の処理は、出力指示処理の一例である。
【０１３８】
また、制御プログラム６５は、複合機１０Ａのログインアカウントが管理者アカウントでないと判断したことに応じて（Ｓ７２：Ｎｏ）、受信した装置情報に通知先情報が含まれているか否かを判断する（Ｓ７４）。そして、制御プログラム６５は、受信した装置情報に通知先情報が含まれると判断したことに応じて（Ｓ７４：Ｙｅｓ）、通知先情報で示される電子メールアドレス宛てに、お知らせデータを添付した電子メールを送信する（Ｓ７５）。また、制御プログラム６５は、電子メールに添付したお知らせデータをデータ記憶領域６２Ｂから削除する。ステップＳ７４の処理は第３判断処理の一例であり、ステップＳ７５の処理はお知らせ送信処理の一例である。
【０１３９】
さらに、制御プログラム６５は、受信した装置情報に通知先情報が含まれていないと判断したことに応じて（Ｓ７４：Ｎｏ）、ステップＳ７３、Ｓ７５のどちらの処理も実行しない。すなわち、制御プログラム６５は、この時点においてお知らせデータを出力せず、当該お知らせデータをデータ記憶領域６２Ｂに記憶させたままにする。そして、制御プログラム６５は、複合機１０からの問合せ情報を次に受信したタイミングで再び出力制御処理を実行する。
【０１４０】
実施形態２によれば、複合機１０が管理者アカウントでログインされている場合に、お知らせ画像が複合機１０に送信される。また、複合機１０が管理者アカウントでログインされていない場合に、お知らせデータの送信が待機される。さらに、複合機１０に通知先情報が登録されている場合に、お知らせデータが通知先情報に通知される。その結果、適切なタイミングで且つ適切な方法でお知らせデータを出力することができる。
【０１４１】
なお、上記の実施形態の複合機１０及びサーバ５０において、記憶部３２、６２のプログラム記憶領域３２Ａ、６２Ａに記憶された各種プログラムがＣＰＵ３１、６１によって実行されることによって、本発明の制御部が実行する各処理が実現される例を説明した。しかしながら、制御部の構成はこれに限定されず、その一部又は全部を集積回路（ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略）とも言う。）等のハードウェアで実現してもよい。
【０１４２】
さらに、本発明は、複合機１０及びサーバ５０として実現できるだけでなく、複合機１０及びサーバ５０に処理を実行させるプログラムとして実現してもよい。そして、当該プログラムは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体に記録されて提供されてもよい。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体は、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の他、通信ネットワークを通じて複合機１０及びサーバ５０に接続可能なサーバに搭載された記憶部を含んでもよい。そして、サーバの記憶部に記憶されたプログラムは、当該プログラムを示す情報或いは信号として、インターネット等の通信ネットワークを通じて配信されてもよい。
【符号の説明】
【０１４３】
１０・・・複合機
１１・・・プリンタ部
２３・・・表示部
２４・・・操作部
２５，５５・・・通信部
３１，６１・・・ＣＰＵ
３２，６２・・・記憶部
３５，６５・・・制御プログラム
５０・・・サーバ
【図１】
2019075136.tif 000003
【図２】
2019075136.tif 000004
【図３】
2019075136.tif 000005
【図４】
2019075136.tif 000006
【図５】
2019075136.tif 000007
【図６】
2019075136.tif 000008
【図７】
2019075136.tif 000009
【図８】
2019075136.tif 000010
【図９】
2019075136.tif 000011
【図１０】
2019075136.tif 000012
【図１１】
2019075136.tif 000013
【図１２】
2019075136.tif 000014
【図１３】
2019075136.tif 000015
【手続補正書】
【提出日】平成30年12月25日(2018.12.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信部と、
記憶部と、
画像を出力する出力部と、
制御部と、を備える画像出力装置であって、
前記記憶部は、前記出力部の状態の通知先を示す通知先情報を記憶可能であり、
前記制御部は、
前記画像出力装置を識別する識別情報を、前記通信部を通じてサーバへ送信する送信処理を実行し、前記サーバは、前記画像出力装置を含む複数の装置と通信可能であり、前記サーバは、前記識別情報を受信した後に、前記複数の装置のうち、前記画像出力装置を、お知らせ画像を示すお知らせデータの送信先として選択して、前記お知らせデータを前記画像出力装置に送信し、
前記制御部は、
前記お知らせデータを、前記通信部を通じて前記サーバから受信するお知らせ受信処理と、
前記通知先情報が前記記憶部に記憶されているか否かを判断する判断処理と、
前記通知先情報が記憶されていると判断したことに応じて、前記通知先情報で示される通知先に前記通信部を通じて前記お知らせデータを送信するお知らせ送信処理と、を実行する画像出力装置。
【請求項２】
前記制御部は、
前記通知先情報が記憶されていないと前記判断処理で判断したことに応じて、前記お知らせ受信処理で受信した前記お知らせデータを前記記憶部に記憶させる記憶制御処理をさらに実行する請求項１に記載の画像出力装置。
【請求項３】
前記記憶部は、特定ユーザに割り当てられた特定アカウントを示す特定アカウント情報を記憶可能であり、
前記制御部は、
前記特定アカウント情報が前記記憶部に記憶されているか否かを判断する事前判断処理と、
前記特定アカウント情報が前記記憶部に記憶されていないと判断したことに応じて、前記記憶部に記憶された前記お知らせデータを前記出力部に出力させるお知らせ出力処理と、を実行する請求項２に記載の画像出力装置。
【請求項４】
該画像出力装置は、ユーザ操作を受け付ける受付部をさらに備えており、
前記記憶部は、特定ユーザに割り当てられた特定アカウントを示す特定アカウント情報を記憶可能であり、
前記制御部は、
前記受付部で入力されたアカウント情報が前記記憶部に記憶された前記特定アカウント情報に一致するか否かを判断するアカウント判断処理と、
前記記憶部に前記お知らせデータが記憶されているか否かを判断する記憶判断処理と、
入力されたアカウント情報が前記特定アカウント情報に一致すると判断し、かつ、前記記憶部に前記お知らせデータが記憶されていると判断したことに応じて、当該お知らせデータを前記出力部に出力させるお知らせ出力処理と、を実行する請求項２または３に記載の画像出力装置。
【請求項５】
該画像出力装置は、画像を表示する表示部をさらに備えており、
前記制御部は、前記受付部を通じてログイン操作を受け付けるログイン受付処理を実行し、前記ログイン操作は、前記特定アカウントでログインすることを指示するものであり、
前記制御部は、
前記お知らせデータが前記記憶部に記憶されていることに応じて、前記お知らせデータの存在を報知する報知オブジェクトを前記表示部に表示させる報知処理と、
前記報知オブジェクトの選択操作を前記受付部を通じて受け付ける選択受付処理と、
前記選択操作を受け付けたことに応じて、前記ログイン操作を促すログイン指示処理と、
前記ログイン操作を受け付けたことに応じて、前記お知らせ出力処理とを実行する請求項４に記載の画像出力装置。
【請求項６】
前記通知先情報は、電子メールアドレスであり、
前記制御部は、前記お知らせ送信処理において、前記お知らせデータを添付した電子メールを、前記電子メールアドレスで示される宛先に前記通信部を通じて送信する請求項１から５のいずれかに記載の画像出力装置。
【請求項７】
前記お知らせ画像は、該画像出力装置に追加可能な機能の説明、前記サーバに追加された機能の説明、該画像出力装置に関する商品或いはサービスの購入金額を割り引くクーポン、或いは前記クーポンを発行するために該画像出力装置で収集された装置データの送信を許諾するか否かの問合せ、のいずれかを示す請求項１から６のいずれかに記載の画像出力装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバから受信したデータで示される画像を出力する画像出力装置に関する。
【背景技術】
【０００２】
従来より、プリンタから装置データを収集し、収集した装置データに基づいて生成したお知らせをプリンタに送信するサーバが知られている。例えば特許文献１には、プリンタからインク使用量の積算値をサーバが取得し、当該積算値に応じたクーポン画像をサーバがプリンタに印刷させるサービスを提供するシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−３４７７３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記構成のシステムにおいて、プリンタが複数のユーザによって共用されている場合、お知らせを特定のユーザに通知することが難しい。典型例としては、管理者宛のお知らせが印刷されたシートを他のユーザが持ち去ってしまい、当該お知らせが管理者に届かない可能性がある。
【０００５】
本発明は、上記の事情に鑑みてなされたものであり、その目的は、サーバから受信したお知らせを、適切なタイミングで出力可能な画像出力装置を提供することにある。
【課題を解決するための手段】
【０００６】
本明細書に記載の画像出力装置は、通信部と、記憶部と、画像を出力する出力部と、制御部と、を備える。前記記憶部は、前記出力部の状態の通知先を示す通知先情報を記憶可能である。前記制御部は、前記画像出力装置を識別する識別情報を、前記通信部を通じてサーバへ送信する送信処理を実行し、前記サーバは、前記画像出力装置を含む複数の装置と通信可能であり、前記サーバは、前記識別情報を受信した後に、前記複数の装置のうち、前記画像出力装置を前記お知らせデータの送信先として選択して、前記お知らせデータを前記画像出力装置に送信する。前記制御部は、前記お知らせデータを、前記通信部を通じて前記サーバから受信するお知らせ受信処理と、前記通知先情報が前記記憶部に記憶されているか否かを判断する判断処理と、前記通知先情報が記憶されていると判断したことに応じて、前記通知先情報で示される通知先に前記通信部を通じて前記お知らせデータを送信するお知らせ送信処理と、を実行する。
【０００７】
削除
【０００８】
削除
【０００９】
削除
【００１０】
削除
【００１１】
削除
【００１２】
削除
【００１３】
削除
【００１４】
削除
【００１５】
削除
【００１６】
削除
【００１７】
削除
【００１８】
削除
【００１９】
削除
【００２０】
削除
【００２１】
削除
【００２２】
削除
【００２３】
削除
【００２４】
削除
【００２５】
削除
【００２６】
削除
【００２７】
削除
【００２８】
削除
【００２９】
削除
【００３０】
削除
【発明の効果】
【００３１】
本発明によれば、サーバから受信したお知らせを、適切なタイミングで出力可能な画像出力装置を提供することができる。
【図面の簡単な説明】
【００３２】
【図１】図１は、実施形態１に係る記録システム１００の概略図である。
【図２】図２は、（Ａ）が複合機１０の機能ブロック図であり、（Ｂ）がサーバ５０の機能ブロック図である。
【図３】図３は、データ記憶領域３２Ｂに記憶される情報の例であって、（Ａ）はアカウント情報を、（Ｂ）は通知先情報を示す。
【図４】図４は、データ記憶領域６２Ｂに記憶されるデータ或いは情報の例であって、（Ａ）はプリンタＩＤに対応付けられたお知らせデータを、（Ｂ）はプリンタＩＤに対応付けられた許諾フラグを示す。
【図５】図５は、実施形態１に係る記録システム１００の動作を示すフローチャートである。
【図６】図６は、実施形態１に係る出力制御処理のフローチャートである。
【図７】図７は、動作受付処理のフローチャートである。
【図８】図８は、表示部２３の表示例であって、（Ａ）はメニュー画面を、（Ｂ）は許諾確認画面を示す。
【図９】図９は、お知らせ画面の表示例であって、（Ａ）はクーポンデータに対するお知らせ画面を、（Ｂ）はアップデート報知データに対するお知らせ画面を示す。
【図１０】図１０は、メニュー画面の表示例であって、（Ａ）はお知らせフラグが“ＯＮ”のときを、（Ｂ）はお知らせフラグが“ＯＦＦ”のときを示す。
【図１１】図１１は、表示部２３の表示例であって、（Ａ）はログイン画面を、（Ｂ）はログイン指示画面を示す。
【図１２】図１２は、実施形態２に係る記録システム１００の動作を示すフローチャートである。
【図１３】図１３は、実施形態２に係る出力制御処理のフローチャートである。
【発明を実施するための形態】
【００３３】
以下、適宜図面を参照して本発明の実施形態について説明する。なお、以下に説明される実施形態は本発明の一例にすぎず、本発明の要旨を変更しない範囲で、本発明の実施形態を適宜変更できることは言うまでもない。
【００３４】
［実施形態１］
図１は、実施形態１に係る記録システム１００の概略図である。図１に示される記録システム１００は、複合機１０Ａ、１０Ｂ（以下、これらを総称して、「複合機１０」と表記することがある。）と、サーバ５０とで構成されている。複合機１０及びサーバ５０は、通信ネットワークを通じて通信可能となっている。通信ネットワークの具体例は特に限定されないが、例えば、インターネット、有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋの略）、無線ＬＡＮ、或いはこれらの組み合わせであってもよい。
【００３５】
複合機１０Ａは、ＬＡＮ１０２に属している。複合機１０Ｂは、ＬＡＮ１０３に属している。また、ＬＡＮ１０２、１０３は、ルータ１０２Ａ、１０３Ａを通じてインターネット１０１に接続されている。サーバ５０は、インターネット１０１に接続されている。複合機１０Ａ、１０Ｂは、ルータ１０２Ａ、１０３Ａを通じてインターネット１０１上のサーバ５０と通信する。そのため、複合機１０Ａ、１０Ｂからサーバ５０へ向けて送信されるＩＰパケットのＳＡ（Ｓｏｕｒｃｅ  Ａｄｄｒｅｓｓの略）には、ルータ１０２Ａ、１０３Ａに割り当てられたグローバルＩＰアドレスが設定される。
【００３６】
［複合機１０］
複合機１０は、図２（Ａ）に示されるように、プリンタ部１１と、スキャナ部１２と、ＦＡＸ部１３と、表示部２３と、操作部２４と、通信部２５と、ＣＰＵ３１と、記憶部３２と、通信バス３３とを主に備える。複合機１０を構成する各構成要素は、通信バス３３を通じて相互に接続されている。複合機１０は、画像出力装置の一例である。プリンタ部１１、ＦＡＸ部１３、及び表示部２３は、出力部の一例である。なお、複合機１０Ａ、１０Ｂの構成は共通する。
【００３７】
［プリンタ部１１、スキャナ部１２、ＦＡＸ部１３］
プリンタ部１１は、画像データで示される画像をシートの一例である記録用紙に記録する記録処理を実行する。プリンタ部１１の記録方式として、インクジェット方式や電子写真方式などの公知の方式を採用することができる。スキャナ部１２は、記録用紙に記録されている画像を読み取って画像データを生成するスキャン処理を実行する。ＦＡＸ部１３は、ＦＡＸプロトコルに準拠した方式でＦＡＸデータを送受信するＦＡＸ処理を実行する。複合機１０は、記録用紙に記録された画像を読み取って他の記録用紙に記録するコピー処理をさらに実行してもよい。
【００３８】
［表示部２３］
表示部２３は、各種情報を表示する表示画面を備える。表示部２３としては、液晶ディスプレイ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙの略）、有機ＥＬディスプレイ（Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙの略）等を採用することができる。
【００３９】
［操作部２４］
操作部２４は、表示部２３の表示画面に表示されたオブジェクトを選択するユーザの操作を受け付ける。具体的には、操作部２４はボタンを有しており、押下されたボタンに対応づけられた各種の操作信号をＣＰＵ３１へ出力する。さらに、操作部２４は、表示部２３の表示画面に重畳された膜状のタッチセンサを有していてもよい。すなわち、表示部２３がタッチパネルディスプレイとして構成されてもよい。操作部２４は、受付部の一例である。
【００４０】
なお、「オブジェクト」とは、ユーザが操作部２４を操作することによって選択可能な画像を指す。一例として、オブジェクトは表示部２３に表示された文字列であって、操作部２４の方向キーを押下することによってオブジェクトの１つがハイライト表示され、操作部２４の決定ボタンを押下することによってハイライト表示されたオブジェクトが選択されてもよい。他の例として、操作部２４がタッチパネルである場合のオブジェクトは表示部２３に表示されたアイコン、ボタン、リンク等であって、タッチ位置に表示されたオブジェクトが選択されてもよい。
【００４１】
タッチパネルとして実現される操作部２４は、表示部２３の表示画面をタッチするユーザ操作を受け付ける。また、操作部２４は、ユーザがタッチした表示画面上の位置を示す位置情報を出力する。位置情報は、例えば、表示画面の左上端を原点とし、右向きをｘ軸の正の向き、下向きをｙ軸の正の向きとしたｘ−ｙ平面上の座標（ｘ，ｙ）として表現できる。タッチセンサには、静電容量方式、抵抗膜方式等の周知の方式を採用することができる。
【００４２】
なお、本明細書中における「タッチ」とは、入力媒体を表示画面に接触させる操作全般を含む。すなわち、タッチした入力媒体を所定時間内に表示画面から離間させるタップ操作、タッチした入力媒体を表示画面上で静止させるロングタッチ操作、タッチした入力媒体を表示画面上でスライドさせるスライド操作、表示画面上をスライドする入力媒体の加速度が閾値以上であるフリック操作、表示画面上の異なる位置にタッチした２つの入力媒体を互いに近づける向きにスライドさせるピンチイン操作、表示画面上の異なる位置にタッチした２つの入力媒体を互いに離れる向きにスライドさせるピンチアウト操作等は、タッチの一例である。
【００４３】
また、入力媒体が表示画面に触れていなくても、表示画面との間の距離がごく僅かな位置まで入力媒体を近接させることを、前述の「タッチ」の概念に含めてもよい。さらに入力媒体とは、ユーザの指であってもよいし、タッチペン等であってもよい。
【００４４】
［通信部２５］
通信部２５は、通信ネットワークを通じて外部装置と通信を行うためのインタフェースである。すなわち、複合機１０は、通信部２５を通じてサーバ５０に各種情報を出力し、通信部２５を通じてサーバ５０から各種データ又は各種情報を受信する。通信部２５の具体的な通信手順は特に限定されないが、例えば、Ｗｉ−Ｆｉ（Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅの登録商標）を採用することができる。
【００４５】
［ＣＰＵ３１］
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略）３１は、複合機１０の全体動作を制御するものである。ＣＰＵ３１は、後述する各種プログラムを記憶部３２から取得して実行する。ＣＰＵ３１は、各種プログラムの実行によって、操作部２４から出力される各種情報、及び通信部２５を通じて外部装置から取得した各種情報等に基づいた各種の処理を実行する。ＣＰＵ３１及び記憶部３２は、制御部の一例を構成する。
【００４６】
［記憶部３２］
記憶部３２は、プログラム記憶領域３２Ａと、データ記憶領域３２Ｂとを有する。プログラム記憶領域３２Ａには、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍの略）３４と、制御プログラム３５とが格納される。なお、制御プログラム３５は、単一のプログラムであってもよいし、複数のプログラムの集合体であってもよい。データ記憶領域３２Ｂには、制御プログラム３５の実行に必要なデータ或いは情報が記憶される。
【００４７】
なお、本明細書中の「データ」と「情報」とは、コンピュータによって取り扱い可能なビット或いはビット列である点において共通する。「データ」とは、各ビットが示す意味内容をコンピュータが考慮することなく取り扱えるものを指す。これに対して、「情報」とは、各ビットが示す意味内容によってコンピュータの動作が分岐するものを指す。さらに、「指示」は、送信先の装置に対して次の動作を促すための制御信号であって、情報を含んでいることもあるし、それ自体が情報としての性質を有していることもある。
【００４８】
また、「データ」及び「情報」は、形式（例えば、テキスト形式、バイナリ形式、フラグ形式等）がコンピュータ毎に変更されたとしても、同一の意味内容と認識される限り、同一のデータ及び情報として取り扱われる。例えば、「２つ」であることを示す情報が、あるコンピュータではＡＳＣＩＩコードで“０ｘ３２”というテキスト形式の情報として保持され、別のコンピュータでは二進数表記で“１０”というバイナリ形式の情報として保持されてもよい。
【００４９】
但し、上記の「データ」及び「情報」の区別は厳密なものではなく、例外的な取り扱いも許容される。例えば、データが一時的に情報として扱われてもよいし、情報が一時的にデータとして扱われてもよい。また、ある装置ではデータとして扱われるものが、他の装置では情報として扱われてもよい。さらには、データの中から情報が取り出されてもよいし、情報の中からデータが取り出されてもよい。
【００５０】
記憶部３２は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙの略）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙの略）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅの略）、ＣＰＵ３１が備えるバッファ等、或いはそれらの組み合わせによって構成される。
【００５１】
なお、記憶部３２は、コンピュータが読み取り可能なストレージ媒体であってもよい。コンピュータが読み取り可能なストレージ媒体とは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体である。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体には、上記の例の他に、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記録媒体も含まれる。また、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体は、ｔａｎｇｉｂｌｅな媒体でもある。一方、インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種であるコンピュータが読み取り可能な信号媒体であるが、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙなコンピュータが読み取り可能なストレージ媒体には含まれない。
【００５２】
プログラム記憶領域３２Ａに記憶されているプログラムは、ＣＰＵ３１によって実行される。しかしながら、本明細書では、ＣＰＵ３１を省略して各プログラムの動作を説明することがある。すなわち、以下の説明において、「プログラムＡが処理Ａを実行する」という趣旨の記述は、「ＣＰＵ３１がプログラムＡに記述された処理Ａを実行する」ことを指してもよい。後述するサーバ５０についても同様である。
【００５３】
また、プログラム記憶領域３２Ａに記憶されているプログラムは、事象を判断し、判断結果に応じて動作する。しかしながら、本明細書では、判断することを省略して各プログラムの動作を説明することがある。すなわち、以下の説明において、「制御プログラムが条件Ａに応じて、処理Ａを実行する」という趣旨の記述は、「制御プログラムは条件Ａであるか否かを判断する。制御プログラムは、肯定判断であることに応じて、処理Ａを実行する」ことを指してもよい。
【００５４】
ＯＳ３４は、複合機１０を構成するハードウェアであるプリンタ部１１、スキャナ部１２、ＦＡＸ部１３、表示部２３、操作部２４、及び通信部２５等を制御するためのＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅの略）を提供する基本プログラムである。すなわち、上記の各プログラムは、ＯＳ３４が提供するＡＰＩを呼び出すことによって、各ハードウェアを制御する。しかしながら、本明細書では、ＯＳ３４を省略して各プログラムの動作を説明することがある。すなわち、以下の説明において、「プログラムＢがハードウェアＣを制御する」という趣旨の記述は、「プログラムＢがＯＳ３４のＡＰＩを通じてハードウェアＣを制御する」ことを指してもよい。後述するサーバ５０についても同様である。
【００５５】
データ記憶領域３２Ｂは、図３（Ａ）に示されるように、アカウント情報を記憶している。アカウント情報は、複合機１０にログインするアカウントを示す情報である。一般アカウント情報は、例えば、後述する管理者アカウントでログインした管理者ユーザによって、操作部２４を通じて複合機１０に登録される。また、データ記憶領域３２Ｂは、１又は複数のアカウント情報を記憶することができる。さらに、データ記憶領域３２Ｂには、アカウント情報が記憶されていなくてもよい。
【００５６】
図３（Ａ）に示されるアカウント情報は、データ記憶領域３２Ｂの不揮発な領域に記憶される。なお、図３（Ａ）に示されるアカウント情報のうち、管理者アカウントのユーザＩＤ及びパスワードのことを、「登録ＩＤ情報」と表記することもある。複合機１０の出荷時において、データ記憶領域３２Ｂには、管理者アカウント情報が記憶されていない。管理者アカウント情報は、後述する非ログイン状態において、管理者ユーザによって操作部２４を通じて複合機１０に登録される。一般ユーザに複合機１０を利用させる前に、管理者ユーザが複合機１０に管理者アカウント情報を登録することが一般的である。
【００５７】
他の例として、複合機１０の出荷時において、データ記憶領域３２Ｂには、デフォルトの管理者アカウント情報が記憶されていてもよい。この場合、管理者ユーザは、複合機１０のマニュアル等を参照し、デフォルトの管理者アカウントでのログインを指示するユーザ操作を行えばよい。そして、管理者ユーザは、後述する管理者動作によって、データ記憶領域３２Ｂに登録されているデフォルトの管理者アカウント情報を、管理者ユーザ固有の管理者アカウント情報に変更すればよい。
【００５８】
アカウント情報は、ユーザＩＤと、パスワードと、アカウント種別とを含む。ユーザＩＤ及びパスワードは、後述するログイン受付処理でユーザから受け付けたユーザＩＤ及びパスワードと比較するための情報である。アカウント種別は、ユーザＩＤ及びパスワードの組み合わせで特定されるアカウントの権限を示す情報である。より詳細には、アカウント種別は、対応するユーザＩＤ及びパスワードを用いてログインしたユーザに、複合機１０が許可する動作を特定するための情報である。なお、「動作を許可する」という概念の詳細は、後述する。
【００５９】
一例として、アカウント種別“Ａｄｍｉｎ“は、複合機１０の管理者ユーザに割り当てられる権限を示す。アカウント種別“Ａｄｍｉｎ”のアカウントでログインしたユーザには、管理者動作、一般動作、及び基本動作が許可される。他の例として、アカウント種別“Ｕｓｅｒ”は、管理者ユーザでない複合機１０の一般ユーザに割り当てられる権限を示す。アカウント種別“Ｕｓｅｒ”のアカウントでログインしたユーザには、管理者動作が許可されず、一般動作及び基本動作が許可される。アカウント種別“Ａｄｍｉｎ”を含むアカウント情報は、特定アカウントを示す特定アカウント情報の一例であり、管理者アカウントを示す管理者アカウント情報の一例である。一方、アカウント種別“Ｕｓｅｒ”を含むアカウント情報は、一般アカウントを示す一般アカウント情報の一例である。
【００６０】
なお、データ記憶領域３２Ｂに管理者アカウント情報が記憶されておらず、且つ一般アカウント情報が記憶されている場合、複合機１０は、一般動作及び管理者動作を一般ユーザに許可してもよい。また、データ記憶領域３２Ｂに管理者アカウント情報が記憶されておらず、且つ一般アカウント情報も記憶されていない場合、複合機１０は、一般動作及び管理者動作をゲストユーザに許可してもよい。
【００６１】
管理者動作は、例えば、複合機１０の重要な設定（例えば、セキュリティの低下又は情報の流出を伴う可能性のある設定）を変更する動作、或いは複合機１０に記憶された重要な情報（例えば、ビジネス上の秘密情報等）を閲覧する動作等を含む。複合機１０の動作実績を示す管理レポートをプリンタ部１１或いは表示部２３に出力させる動作、データ記憶領域３２Ｂに新たな一般アカウント情報を登録する動作、データ記憶領域３２Ｂに登録されているアカウント情報を変更する動作、一般アカウントに許可する一般動作を選択する動作、データ記憶領域３２Ｂに記憶されたアカウント情報を削除する動作、複合機１０の重要な設定を変更する動作、複合機１０を出荷時の初期設定に戻す動作は、管理者動作の一例である。
【００６２】
一般動作は、管理者動作より重要度の低い動作であって、例えば、複合機１０の利便性を高めるための設定を変更する動作等を含む。メニュー画面にショートカットアイコンを表示させる動作、プリンタ部１１に記録させる画像の解像度のデフォルト値を変更する動作、送信先のＦＡＸ番号を複合機１０に登録する動作、異なるサイズの記録用紙を収容する複数のトレイのうちの優先使用するトレイを指定する動作は、一般動作の一例である。
【００６３】
基本動作は、複合機１０の基本的な機能を利用する動作である。プリンタ部１１に記録処理を実行させる動作、スキャナ部１２にスキャン処理を実行させる動作、ＦＡＸ部１３にＦＡＸ処理を実行させる動作、プリンタ部１１及びスキャナ部１２にコピー処理を実行させる動作は、基本動作の一例である。基本動作は、ゲストユーザを含む全てのユーザに許可される動作である。すなわち、基本動作は、後述する非ログイン状態においても実行可能となる。
【００６４】
ここで、「動作」とは、対応する処理を複合機１０に実行させるために、複合機１０に対して実行させるユーザの動きを指す。例えば、対応する処理を複合機１０に実行させるために操作部２４を操作することは、動作の一例である。また、「処理」とは、対応する動作に起因して実行される複合機１０の動きを指す。例えば、前述の記録処理、スキャン処理、ＦＡＸ処理、及びコピー処理は、処理の一例である。
【００６５】
そして、本明細書において、「複合機１０がユーザに動作を許可する」とは、ユーザ動作に対応する処理を複合機１０が実行するように、複合機１０が、複合機１０自身を設定することである。例えば、処理の実行指示に対応するアイコンが選択されたことに応じて、選択されたアイコンに対応する処理を複合機１０が実行することを示す許可フラグを、複合機１０がデータ記憶領域３２Ｂに記憶させることであってもよい。また、処理の実行指示に対応するアイコンを複合機１０が表示部２３に表示させることであってもよい。
【００６６】
一方、「複合機１０がユーザに動作を許可しない」とは、ユーザ動作に対応する処理を複合機１０が実行しないように、複合機１０が、複合機１０自身を設定することである。例えば、処理の実行指示に対応するアイコンを複合機１０が表示部２３に表示させないことであってもよい。また、許可フラグを複合機１０がデータ記憶領域３２Ｂから削除することであってもよい。
【００６７】
また、複合機１０は、ログイン状態と非ログイン状態とに状態変化が可能である。複合機１０は、後述するログイン受付処理が実行され、管理者アカウント又は一般アカウントでログインされたことに応じて、ログイン状態となる。また、複合機１０は、後述するログアウト処理が実行されたことに応じて、或いはログイン状態において操作部２４が操作されない期間が閾値期間に達したことに応じて、非ログイン状態となる。閾値期間は、例えば、１０秒から１０分程度の期間であってもよい。
【００６８】
ログイン状態の複合機１０は、ログインアカウントのアカウント種別で特定される動作をログインユーザに許可する。非ログイン状態の複合機１０は、基本動作のみを許可する。なお、ログインアカウントは、ログイン受付処理で入力されたユーザＩＤ及びパスワードの組み合わせで特定されるアカウントを指す。ログインユーザは、ログインアカウントが割り当てられた複合機１０のユーザを指す。ゲストユーザは、アカウントが割り当てられていないユーザを指す。
【００６９】
また、データ記憶領域３２Ｂは、図３（Ｂ）に示されるように、通知先情報を記憶することができる。通知先情報は、出力部の状態を示す状態情報の通知先を示す情報である。通知先情報は、例えば、複合機１０の管理者ユーザの電子メールアドレスである。通知先情報は、例えば、管理者アカウントでログインした管理者ユーザによって、操作部２４を通じて登録される。また、データ記憶領域３２Ｂには、通知先情報が記憶されていなくてもよい。図３（Ｂ）に示される通知先情報は、データ記憶領域３２Ｂの不揮発な領域に記憶される。
【００７０】
複合機１０は、例えば、通知先情報として登録された電子メールアドレス宛に、レポートメールを送信することができる。レポートメールは、出力部の状態を報告するものである。レポートメールの内容は特に限定されないが、例えば、所定の期間にプリンタ部１１が記録した画像の数、インク或いはトナーの使用量或いは残量等を示す状態情報を含んでもよい。複合機１０は、複合機１０自身がメールクライアントとしての機能を有していてもよいし、メールクライアント機能を有する他の装置（例えば、インターネット１０１上のサーバ５０）に、レポートメールの送信を依頼してもよい。
【００７１】
［サーバ５０］
サーバ５０は、図２（Ｂ）に示されるように、表示部５３と、操作部５４と、通信部５５と、ＣＰＵ６１と、記憶部６２と、通信バス６３とを主に備える。サーバ５０に含まれる表示部５３、操作部５４、通信部５５、ＣＰＵ６１、記憶部６２、及び通信バス６３は、複合機１０に含まれる表示部２３、操作部２４、通信部２５、ＣＰＵ３１、記憶部３２、及び通信バス３３と共通するので、再度の説明は省略する。ＣＰＵ６１及び記憶部６２は、制御部の一例である。
【００７２】
データ記憶領域６２Ｂは、図４（Ａ）に示されるように、プリンタＩＤと、プリンタＩＤに対応付けられたお知らせデータとを記憶することができる。プリンタＩＤは、複合機１０Ａ、１０Ｂを識別する識別情報の一例である。実施形態１において、複合機１０ＡのプリンタＩＤを“ＭＦＰ−Ａ”とし、複合機１０ＢのプリンタＩＤを“ＭＦＰ−Ｂ”とする。お知らせデータは、対応するプリンタＩＤで識別される複合機１０のユーザに通知すべきお知らせを示す。より詳細には、お知らせデータは、プリンタ部１１によって記録用紙に記録され、及び／又は、表示部２３に表示されるお知らせ画像を示す。
【００７３】
お知らせ画像で示されるお知らせの内容は、例えば、複合機１０に追加可能な新たな機能の説明、サーバ５０に追加された新たな機能の説明、複合機１０に関する商品或いはサービス（以下、「商品等」と表記する。）の購入金額を割り引くクーポン、サーバ５０がクーポンを発行するという目的のために、複合機１０で収集された装置データを複合機１０からサーバ５０へ送信することを許諾するか否かの問合せ等であってもよい。複合機１０に関する商品とは、例えば、複合機１０に着脱される消耗品（例えば、インク、トナー、ドラム、推奨用紙等）、複合機１０の上位互換機種、或いは複合機１０を使用する際に用いられるアクセサリ等である。複合機１０に関するサービスとは、例えば、補償期間の延長、或いは有償サポート等である。
【００７４】
ここで、お知らせデータは、例えば、複合機１０から収集した装置データに基づいてサーバ５０の管理者が生成し、当該複合機１０のプリンタＩＤと対応付けてサーバ５０に登録するものである。また、お知らせデータは、例えば、予め定められた地域（以下、「対象地域」と表記する。）に設置され、且つ予め定められたモデル（以下、「対象モデル」と表記する。）の複合機１０のみに送信される。そこで、お知らせデータは、管理者ユーザによって装置データの収集が許諾された複合機１０のみに送信される。
【００７５】
また、データ記憶領域６２Ｂは、図４（Ｂ）に示されるように、プリンタＩＤと、プリンタＩＤに対応付けられた許諾フラグとを記憶することができる。許諾フラグには、プリンタＩＤで識別される複合機１０の管理者ユーザが装置データの送信を既に許諾したこと示す“許諾済み”と、未だ許諾していないことを示す“未許諾”のいずれかが設定される。許諾フラグの初期値は、“未許諾”である。そして、許諾確認処理で装置データの送信が許諾されたことに応じて、許諾フラグに“許諾済み”が設定される。許諾確認処理は、装置データの送信を許諾するか否かを複合機１０の管理者ユーザに確認する処理である。許諾確認処理の詳細は、後述する。
【００７６】
［記録システム１００の動作］
図５〜図１１を参照して、実施形態１に係る記録システム１００の動作を説明する。記録システム１００は、サーバ５０が複合機１０Ａにお知らせデータを送信し、当該お知らせデータで示されるお知らせ画像を適切なタイミング且つ適切な方法で複合機１０Ａが出力する処理を実行する。なお、以下の処理は、複合機１０Ｂとサーバ５０との間でも同様に実行される。
【００７７】
まず、複合機１０Ａの制御プログラム３５は、通信部２５を通じてサーバ５０に問合せ情報を送信する（Ｓ１１）。問合せ情報は、例えば、複合機１０Ａを識別するプリンタＩＤ“ＭＦＰ−Ａ”と、複合機１０Ａのモデルを示すモデル情報とを含む。問合せ情報は、プリンタＩＤに対応するお知らせデータの有無をサーバ５０に問い合わせるための情報である。換言すれば、問合せ情報は、プリンタＩＤに対応するお知らせデータの送信をサーバ５０に要求するための情報である。問合せ情報は、制御プログラム３５によって任意のタイミングで自動的に繰り返し送信される。複合機１０Ａが問合せ情報を送信する処理は、問合せ処理或いは送信処理の一例である。なお、制御プログラム３５は、問合せ情報の送信に対応する問合せアイコンへのユーザ操作を、後述する動作受付処理において受け付けたことに応じて、通信部２５を通じてサーバ５０に問合せ情報を送信してもよい。問合せアイコンについての詳細は後述する。
【００７８】
次に、サーバ５０の制御プログラム６５は、通信部５５を通じて複合機１０Ａから問合せ情報を受信する（Ｓ１１）。サーバ５０が問合せ情報を受信する処理は、問合せ受信処理の一例である。次に、制御プログラム６５は、複合機１０Ａが対象モデルであるか否か、及び複合機１０Ａが対象地域に設置されているか否かを判断する（Ｓ１２）。
【００７９】
制御プログラム６５は、例えば、問合せ情報に含まれるモデル情報で示される複合機１０Ａのモデルが、データ記憶領域６２Ｂに登録された対象モデルの一覧に存在する場合に、複合機１０Ａが対象モデルであると判断する。また、制御プログラム６５は、例えば、問合せ情報を含むＩＰパケットのＳＡに設定されたグローバルＩＰアドレスが、データ記憶領域６２Ｂに登録された対象地域のグローバルＩＰアドレスの範囲に含まれることによって、複合機１０Ａが対象地域に設置されていると判断する。
【００８０】
そして、制御プログラム６５は、複合機１０Ａが対象モデルでないこと、及び複合機１０Ａが対象地域に設置されていないこと、のうちの少なくともいずれかが成立することに応じて（Ｓ１２：Ｎｏ）、通信部５５を通じて複合機１０Ａにエラー情報を送信する（Ｓ１３）。エラー情報は、複合機１０Ａがお知らせデータの送信対象でないことを示す情報である。複合機１０Ａの制御プログラム３５は、通信部２５を通じてサーバ５０からエラー情報を受信する（Ｓ１３）。なお、制御プログラム３５は、問合せ情報の送信を指示するユーザ操作を受け付けたことに応じて問合せ情報を送信している場合に、図示は省略するが、受信したエラー情報の内容を表示部２３に表示させてもよい。
【００８１】
一方、制御プログラム６５は、複合機１０Ａが対象モデルであり、且つ複合機１０Ａが対象地域に設置されていることに応じて（Ｓ１２：Ｙｅｓ）、問合せ情報に含まれるプリンタＩＤに対応付けてデータ記憶領域６２Ｂに記憶された許諾フラグの値を判断する（Ｓ１４）。そして、制御プログラム６５は、プリンタＩＤ“ＭＦＰ−Ａ”に対応する許諾フラグに“未許諾”が設定されている、或いは図４（Ｂ）に示されるデータ記憶領域６２ＢにプリンタＩＤ“ＭＦＰ−Ａ”が登録されていないことに応じて（Ｓ１４：Ｎｏ）、通信部５５を通じて複合機１０Ａに許諾報知情報を送信する（Ｓ１５）。許諾報知情報は、後述する許諾受付メッセージを含むメニュー画面を複合機１０に表示させるための情報である。
【００８２】
次に、複合機１０Ａの制御プログラム３５は、通信部２５を通じてサーバ５０から許諾報知情報を受信する（Ｓ１５）。そして、制御プログラム３５は、許諾受付メッセージを表示部２３に表示させる（Ｓ１６）。図８（Ａ）は、許諾受付メッセージを含むメニュー画面の一例である。図８（Ａ）に示されるメニュー画面は、［ＦＡＸ］アイコンと、［ＣＯＰＹ］アイコンと、［ＳＣＡＮ］アイコンと、［ログイン］アイコンと、メッセージ表示領域１１１とを含む。そして、図８（Ａ）に示されるメッセージ表示領域１１１は、許諾受付メッセージ「メッセージがあります！」と、［詳細］アイコンとを含む。
【００８３】
次に、制御プログラム３５は、メニュー画面に含まれる各種アイコンの位置をタップするユーザ操作を操作部２４を通じて受け付ける。そして、制御プログラム３５は、［詳細］アイコンの位置がタップされたことに応じて（Ｓ１７）、通信部２５を通じてサーバ５０に許諾要求情報を送信する（Ｓ１８）。許諾要求情報は、許諾確認処理の実行をサーバ５０に要求するための情報である。
【００８４】
また図示は省略するが、制御プログラム３５は、［ＦＡＸ］アイコンの位置がタップされたことに応じて、ＦＡＸ部１３にＦＡＸ処理を実行させる。また、制御プログラム３５は、［ＣＯＰＹ］アイコンの位置がタップされたことに応じて、プリンタ部１１及びスキャナ部１２にコピー処理を実行させる。また、制御プログラム３５は、［ＳＣＡＮ］アイコンの位置がタップされたことに応じて、スキャナ部１２にスキャン処理を実行させる。さらに、制御プログラム３５は、［ログイン］アイコンの位置がタップされたことにおいて、後述するログイン受付処理を実行する。
【００８５】
なお、［ログイン］アイコンは、複合機１０Ａが非ログイン状態のときにのみ、メニュー画面に含まれてもよい。そして、複合機１０Ａがログイン状態のときのメニュー画面には、［ログイン］アイコンに代えて、［ログアウト］アイコンが表示されてもよい。そして、制御プログラム３５は、［ログアウト］アイコンの位置がタップされたことに応じて、複合機１０Ａをログイン状態から非ログイン状態に状態変化させてもよい。この処理は、ログアウト処理の一例である。
【００８６】
次に、サーバ５０の制御プログラム６５は、通信部５５を通じて複合機１０Ａから許諾要求情報を受信する（Ｓ１８）。そして、制御プログラム６５は、通信部５５を通じて複合機１０Ａに許諾確認情報を送信する（Ｓ１９）。許諾確認情報は、許諾確認処理の実行を複合機１０Ａに指示する情報である。換言すれば、許諾確認情報は、お知らせデータを送信するために複合機１０Ａで収集された装置データの送信を許諾するか否かを、複合機１０Ａの管理者ユーザに問い合わせるお知らせデータの一例である。
【００８７】
次に、複合機１０Ａの制御プログラム３５は、通信部２５を通じてサーバ５０から許諾確認情報を受信する（Ｓ１９）。複合機１０Ａが許諾確認情報を受信する処理は、お知らせ受信処理の一例である。そして、制御プログラム３５は、許諾確認情報を受信したことに応じて、出力制御処理を実行する（Ｓ２０）。出力制御処理は、受信したお知らせデータで示されるお知らせ画像を、適切なタイミングで且つ適切な方法で出力する処理である。図６を参照して、出力制御処理の詳細を説明する。
【００８８】
まず、制御プログラム３５は、図３（Ａ）に示されるデータ記憶領域３２Ｂに管理者アカウントが登録されているか否かを判断する（Ｓ３１）。すなわち、制御プログラム３５は、アカウント種別“Ａｄｍｉｎ”を含むアカウント情報がデータ記憶領域３２Ｂに記憶されていることに応じて、管理者アカウントが登録されていると判断する（Ｓ３１：Ｙｅｓ）。一方、制御プログラム３５は、アカウント種別“Ａｄｍｉｎ”を含むアカウント情報がデータ記憶領域３２Ｂに記憶されていないことに応じて、管理者アカウントが登録されていないと判断する（Ｓ３１：Ｎｏ）。ステップＳ３１の処理は、事前判断処理の一例である。
【００８９】
なお、出荷時の複合機１０のデータ記憶領域３２Ｂに、デフォルトの管理者アカウント情報が記憶されているという仕様である場合、制御プログラム３５は、ステップＳ３１において、データ記憶領域３２Ｂに登録されている管理者アカウントが、デフォルトの管理者アカウントから変更されているか否かを判断してもよい。具体的には、制御プログラム３５は、データ記憶領域３２Ｂに登録されている管理者アカウントと、デフォルトの管理者アカウントとを比較し、一致しなければＹｅｓと判断し、一致すればＮｏと判断すればよい。または、制御プログラム３５は、データ記憶領域３２Ｂに登録されている管理者アカウントを変更したときに、データ記憶領域３２Ｂに変更フラグを記憶させるようにしてもよい。この場合、制御プログラム３５は、ステップＳ３１において、変更フラグが記憶されていればＹｅｓと判断し、記憶されていなければＮｏと判断してもよい。
【００９０】
次に、制御プログラム３５は、管理者アカウントが登録されていると判断したことに応じて（Ｓ３１：Ｙｅｓ）、管理者アカウントでログインされているか否かを判断する（Ｓ３２）。具体的には、制御プログラム３５は、図３（Ａ）に示される登録ＩＤ情報を参照し、入力ＩＤ情報に対応するアカウント種別が“Ａｄｍｉｎ”であるか否かを判断する。入力ＩＤ情報は、後述するステップＳ４５或いはステップＳ５０のログイン受付処理において、一時的にデータ記憶領域３２Ｂに記憶されたユーザＩＤ及びパスワードを指す。入力ＩＤ情報についての詳細は後述する。ステップＳ３２の処理は、第１判断処理の一例である。
【００９１】
そして、制御プログラム３５は、複合機１０Ａがログイン状態であり、且つログインアカウントのアカウント種別が“Ａｄｍｉｎ”であることに応じて、管理者アカウントでログインされていると判断する（Ｓ３２：Ｙｅｓ）。一方、制御プログラム３５は、複合機１０Ａがログイン状態でない、或いは複合機１０Ａがログイン状態であり、且つログインアカウントのアカウント種別が“Ａｄｍｉｎ”でないことに応じて、管理者アカウントでログインされていないと判断する（Ｓ３２：Ｎｏ）。
【００９２】
そして、制御プログラム３５は、管理者アカウントでログインされていると判断したことに応じて（Ｓ３２：Ｙｅｓ）、受信したお知らせデータで示されるお知らせ画像を出力部に出力させる（Ｓ３３）。また、制御プログラム３５は、管理者アカウントが登録されていないと判断したことに応じて（Ｓ３１：Ｎｏ）、ステップＳ３３の処理を実行する。ステップＳ３３の処理は、お知らせ出力処理の一例である。
【００９３】
一方、制御プログラム３５は、管理者アカウントでログインされていないと判断したことに応じて（Ｓ３２：Ｎｏ）、通知先情報が登録されているか否かを判断する（Ｓ３４）。すなわち、制御プログラム３５は、図３（Ａ）に示されるデータ記憶領域３２Ｂに通知先情報が記憶されていることに応じて、通知先情報が登録されていると判断する（Ｓ３４：Ｙｅｓ）。一方、制御プログラム３５は、図３（Ａ）に示されるデータ記憶領域３２Ｂに通知先情報が記憶されていないことに応じて、通知先情報が登録されていないと判断する（Ｓ３４）。ステップＳ３４の処理は、第２判断処理の一例である。
【００９４】
そして、制御プログラム３５は、通知先情報が登録されていると判断したことに応じて（Ｓ３４：Ｙｅｓ）、通知先情報で示される電子メールアドレス宛てに、お知らせデータを添付した電子メールを送信する（Ｓ３５）。または、制御プログラム３５は、お知らせデータの内容を本文に記述した電子メールを送信してもよい。電子メールを送信する具体的な処理は、レポートメールと共通する。ステップＳ３５の処理はお知らせ送信処理の一例である。
【００９５】
一方、制御プログラム３５は、通知情報が登録されていないと判断したことに応じて（Ｓ３４：Ｎｏ）、受信したお知らせデータをデータ記憶領域３２Ｂに記憶させる（Ｓ３６）。ステップＳ３６の処理は、記憶制御処理の一例である。また、制御プログラム３５は、お知らせフラグに“ＯＮ”を設定する（Ｓ３７）。お知らせフラグは、データ記憶領域３２Ｂにお知らせデータが記憶されているか否かを示すフラグである。お知らせフラグには、お知らせデータが記憶されていることを示す“ＯＮ”と、お知らせデータが記憶されていないことを示す“ＯＦＦ”とのいずれかが設定される。お知らせフラグの初期値は“ＯＦＦ”である。また、お知らせフラグには、記憶制御処理（Ｓ３６）が実行されたことに応じて“ＯＮ”が設定され、後述するお知らせ出力処理（Ｓ４７）が実行されたことに応じて“ＯＦＦ”が設定される。
【００９６】
なお、制御プログラム３５は、許諾確認情報に対するお知らせ出力処理において、許諾確認画面を表示部２３に表示させる。図８（Ｂ）は、許諾確認画面の一例である。図８（Ｂ）に示される許諾確認画面は、「複合機で収集した装置データを、サーバに送信しても良いですか？」とのメッセージと、［はい］アイコンと、［いいえ］アイコンとを含む。そして、制御プログラム３５は、許諾確認画面に含まれる各種アイコンの位置をタップするユーザ操作を操作部２４を通じて受け付ける。
【００９７】
また、許諾確認情報に対するお知らせ出力処理では、［はい］アイコン或いは［いいえ］アイコンの選択を受け付ける必要がある。そこで、制御プログラム３５は、許諾確認情報に対するお知らせ送信処理において、許諾確認情報を受信したことを通知する電子メールを送信すると共に、前述のステップＳ３６、Ｓ３７を実行してもよい。これにより、この電子メールを見た管理者ユーザに管理者アカウントでのログインを促すことができる。データ記憶領域３２Ｂにお知らせデータを記憶させた後に管理者アカウントでログインされた場合の処理は、後述する。
【００９８】
図５に戻って、制御プログラム３５は、許諾確認画面の［はい］アイコンの位置がタップされたことに応じて（Ｓ２１）、通信部２５を通じてサーバ５０に許諾情報を送信する（Ｓ２２）。許諾情報は、複合機１０Ａの管理者ユーザが装置データの収集を許諾したことを示す情報である。また、許諾情報は、複合機１０ＡのプリンタＩＤ“ＭＦＰ−Ａ”を含む。
【００９９】
次に、サーバ５０の制御プログラム６５は、通信部５５を通じて複合機１０Ａから許諾情報を受信する（Ｓ２２）。また、制御プログラム６５は、許諾情報を受信したことに応じて、許諾情報に含まれるプリンタＩＤ“ＭＦＰ−Ａ”と許諾フラグ“許諾済み”とを、図４（Ｂ）に示されるデータ記憶領域３２Ｂに記憶させる（Ｓ２３）。または、図４（Ｂ）に示されるデータ記憶領域３２ＢにプリンタＩＤ“ＭＦＰ−Ａ”が既に登録されている場合、制御プログラム６５は、対応する許諾フラグに“許諾済み”を設定する。さらに、制御プログラム６５は、通信部５５を通じて複合機１０Ａにアクティブ情報を送信する（Ｓ２４）。アクティブ情報は、複合機１０Ａの装置データ収集機能をアクティブにするための情報である。
【０１００】
次に、複合機１０Ａの制御プログラム３５は、通信部２５を通じてサーバ５０からアクティブ情報を受信する（Ｓ２４）。そして、制御プログラム３５は、複合機１０Ａの装置データ収集機能をアクティブにする（Ｓ２５）。具体的には、制御プログラム３５は、データ収集機能がアクティブであることを示すアクティブフラグを、データ記憶領域３２Ｂに記憶させる。制御プログラム３５は、アクティブフラグがデータ記憶領域３２Ｂに記憶されていることに応じて、サーバ５０に指定された装置データを収集し、サーバ５０に指定されたタイミングで、収集した装置データを通信部２５を通じてサーバ５０に送信する。
【０１０１】
また、サーバ５０の制御プログラム６５は、収集すべき装置データの種類及び装置データを送信すべきタイミングの少なくともいずれかを示す関連情報を、通信部５５を通じて複合機１０Ａに送信する。装置データの種類は、例えば、プリンタ部１１が記録した画像の数、インク或いはトナーの消費量、インク或いはトナーの残量等である。装置データの送信タイミングは、例えば、サーバ５０が送信した装置データ要求情報を受信したタイミング、或いはサーバ５０に指定された所定の時間間隔毎であってもよい。さらに、制御プログラム６５は、通信部５５を通じて複合機１０Ａから装置データを受信する。そして、制御プログラム６５は、受信した装置データをデータ記憶領域６５Ｂに記憶させ、サーバ５０の管理者の要求に応じて出力する。
【０１０２】
関連情報は、アクティブ情報と対応付けてサーバ５０から送信される。例えば、関連情報は、アクティブ情報に含まれていてもよい。例えば、関連情報は、アクティブ情報と連続してサーバ５０から送信されてもよい。例えば、関連情報及びアクティブ情報には、共通のＩＤが含まれていてもよい。
【０１０３】
また図示は省略するが、複合機１０Ａの制御プログラム３５は、許諾確認画面の［いいえ］アイコンの位置がタップされたことに応じて、通信部２５を通じてサーバ５０に非許諾情報を送信する。非許諾情報は、複合機１０Ａの管理者ユーザが装置データの収集を許諾しなかったことを示す情報である。また、サーバ５０の制御プログラム６５は、通信部５５を通じて複合機１０Ａから非許諾情報を受信する。そして、制御プログラム６５は、複合機１０ＡのプリンタＩＤ“ＭＦＰ−Ａ”と許諾フラグ“未許諾”とを、図４（Ｂ）に示されるデータ記憶領域３２Ｂに記憶させる。
【０１０４】
一方、サーバ５０の制御プログラム６５は、ステップＳ１４において、プリンタＩＤ“ＭＦＰ−Ａ”に対応する許諾フラグに既に“許諾済み”が設定されていることに応じて（Ｓ１４：Ｙｅｓ）、ステップＳ１５〜Ｓ２５の処理をスキップする。次に、制御プログラム６５は、図４（Ａ）に示されるデータ記憶領域６２ＢにプリンタＩＤ“ＭＦＰ−Ａ”に対応するお知らせデータが記憶されているか否かを判断する（Ｓ２６）。そして、制御プログラム６５は、プリンタＩＤ“ＭＦＰ−Ａ”に対応するお知らせデータが登録されていることに応じて（Ｓ２６：Ｙｅｓ）、当該お知らせデータを通信部５５を通じて複合機１０Ａに送信する（Ｓ２７）。
【０１０５】
次に、複合機１０Ａの制御プログラム３５は、通信部２５を通じてサーバ５０からお知らせデータを受信する（Ｓ２７）。そして、制御プログラム３５は、受信したお知らせデータに対する出力制御処理を実行する（Ｓ２８）。ステップＳ２７の処理は、お知らせ受信処理の一例である。また、ステップＳ２０、Ｓ２８の出力制御処理は共通するので、再度の説明は省略する。そして、これ以降に複合機１０Ａ及びサーバ５０との間において、装置データの収集とお知らせデータの送信とが繰り返し実行される。
【０１０６】
一例として、制御プログラム３５は、クーポンデータに対するお知らせ出力処理において、図９（Ａ）に示されるお知らせ画面を表示部２３に表示させる。図９（Ａ）に示されるお知らせ画面は、「お得なクーポンを発行します。クーポン番号：１２３４５６７」とのメッセージと、［ＯＫ］アイコンと、［プリント］アイコンとを含む。そして、制御プログラム３５は、［ＯＫ］アイコンの位置がタップされたことに応じて、お知らせ画面の表示を終了する。また、制御プログラム３５は、［プリント］アイコンの位置がタップされたことに応じて、クーポン番号“１２３４５６７”示す画像を記録用紙に対してプリンタ部１１に記録させる。
【０１０７】
そして、管理者ユーザは、表示部２３に表示された或いは記録用紙に記録されたクーポン番号を、複合機１０Ａに関する商品等を購入する際に利用することができる。具体的には、管理者ユーザは、商品等の通販サイトで当該クーポン番号を入力することによって、割り引かれた金額で商品等を購入することができる。
【０１０８】
他の例として、制御プログラム３５は、アップデート報知データに対するお知らせ出力処理において、図９（Ｂ）に示されるお知らせ画面を表示部２３に表示させる。図９（Ｂ）に示されるお知らせ画面は、「新たな機能を利用可能です。複合機をアップデートしますか？」とのメッセージと、［はい］アイコンと、［いいえ］アイコンとを含む。そして、制御プログラム３５は、［はい］アイコンの位置がタップされたことに応じて、複合機１０Ａのファームウェア或いは制御プログラム３５をアップデートする。一方、制御プログラム３５は、［いいえ］アイコンの位置がタップされたことに応じて、複合機１０Ａのファームウェア等をアップデートすることなく、お知らせ画面の表示を終了する。
【０１０９】
［動作受付処理］
また、複合機１０Ａの制御プログラム３５は、複合機１０Ａの電源が投入されている間に、図７に示される動作受付処理を繰り返し実行する。なお、制御プログラム３５は、図５に示される問い合わせ情報の送信（Ｓ１１）に始まる一連の処理と、動作受付処理とを並列して実行することが可能である。制御プログラム３５は、動作受付処理において、メニュー画面の表示中に実行されたユーザの動作に応じて、当該動作に対応する処理を実行する。なお、実施形態１に係る複合機１０Ａは、動作受付処理の開始時点において、非ログイン状態であるとする。
【０１１０】
まず、制御プログラム３５は、ステップＳ３７或いはステップＳ４８でデータ記憶領域３２Ｂに記憶されたお知らせフラグに設定された値を判断する（Ｓ４１）。そして、制御プログラム３５は、お知らせフラグの値に応じたメニュー画面を表示部２３に表示させる（Ｓ４２、Ｓ４３）。具体的には、制御プログラム３５は、お知らせフラグに“ＯＮ”が設定されていることに応じて（Ｓ４１：Ｙｅｓ）、図１０（Ａ）に示されるメニュー画面を表示部２３に表示させる（Ｓ４２）。一方、制御プログラム３５は、お知らせフラグに“ＯＦＦ”が設定されていることに応じて（Ｓ４１：Ｎｏ）、図１０（Ｂ）に示されるメニュー画面を表示部２３に表示させる（Ｓ４３）。そして、制御プログラム３５は、メニュー画面に含まれる各種アイコンの位置をタップするユーザ操作を操作部２４を通じて受け付ける（Ｓ４４）。
【０１１１】
図１０（Ａ）に示されるメッセージ表示領域１１１には、「お知らせがあります！」とのメッセージと、［表示］アイコンとが含まれる。一方、図１０（Ｂ）に示されるメッセージ表示領域１１１には、何も表示されていない。図１０（Ａ）のメッセージ表示領域１１１に含まれるメッセージ及び［表示］アイコンは、お知らせデータの存在を報知する報知オブジェクトの一例である。ステップＳ４２の処理は、報知処理の一例である。
【０１１２】
次に、制御プログラム３５は、［ログイン］アイコンの位置がタップされたことに応じて（Ｓ４４：［ログイン］アイコン）、ログイン受付処理を実行する（Ｓ４５）。ログイン受付処理は、操作部２４を通じてログイン操作を受け付けたことに応じて、複合機１０Ａをログイン状態に状態変化させる処理である。ログイン操作は、ログインすることを指示する操作である。なお、複合機１０は、ログイン受付処理において一般アカウントでのログインを受け付けることもできるが、本明細書では管理者アカウントを中心に説明する。
【０１１３】
まず、制御プログラム３５は、ログイン画面を表示部２３に表示させる。図１１（Ａ）は、ログイン画面の一例である。図１１（Ａ）に示されるログイン画面は、「ユーザＩＤ＆パスワードを入力してください。」とのメッセージと、操作部２４を通じて入力されたユーザＩＤを表示するテキストボックスと、操作部２４を通じて入力されたパスワードを表示するテキストボックスと、［ログイン］アイコンとを含む。そして、制御プログラム３５は、ユーザＩＤ及びパスワードを入力するユーザ操作と、［ログイン］アイコンの位置をタップするユーザ操作とを、操作部２４を通じて受け付ける。
【０１１４】
次に、制御プログラム３５は、［ログイン］アイコンの位置がタップされたことに応じて、操作部２４を通じてユーザから受け付けた、すなわち、テキストボックスに表示されたユーザＩＤ及びパスワード（以下、「入力ＩＤ情報」と表記することもある。）をデータ記憶領域３２Ｂに一時的に記憶させる。入力ＩＤ情報は、データ記憶領域３２Ｂの揮発性の領域に記憶される。制御プログラム３５は、入力ＩＤ情報と、データ記憶領域３２Ｂに記憶された登録ＩＤ情報とが一致するか否かを判断する。この処理は、アカウント判断処理の一例である。
【０１１５】
そして、制御プログラム３５は、入力ＩＤ情報と登録ＩＤ情報とが一致すると判断したことに応じて、複合機１０を管理者アカウントでのログイン状態にする。また、制御プログラム３５は、管理者動作、一般動作、及び基本動作を許可する。例えば、制御プログラム３５は、管理ユーザのみが選択可能なアイコンを表示部２３に表示させる。この処理は、許可処理の一例である。一方、制御プログラム３５は、入力ＩＤ情報と登録ＩＤ情報とが不一致と判断したことに応じて、「ユーザＩＤ又はパスワードが違います」等とのメッセージを含むエラー画面を表示部２３に表示させる。この場合の複合機１０Ａは、非ログイン状態のままである。なお、入力ＩＤ情報が、データ記憶領域３２Ｂに記憶された一般アカウント情報に含まれるユーザＩＤ及びパスワードに一致した場合、一般アカウントでのログイン状態となる。
【０１１６】
次に、制御プログラム３５は、ログイン受付処理によって管理者アカウントでのログイン状態となったことに応じて、データ記憶領域３２Ｂにお知らせデータが記憶されているか否かを判断する（Ｓ４６）。そして、制御プログラム３５は、データ記憶領域３２Ｂにお知らせデータが記憶されていると判断したことに応じて（Ｓ４６：Ｙｅｓ）、お知らせ出力処理を実行する（Ｓ４７）。また、制御プログラム３５は、当該お知らせデータをデータ記憶領域３２Ｂから削除し、お知らせフラグに“ＯＦＦ”を設定する（Ｓ４８）。一方、制御プログラム３５は、データ記憶領域３２Ｂにお知らせデータが記憶されていないと判断したことに応じて（Ｓ４６：Ｙｅｓ）、ステップＳ４７、Ｓ４８をスキップする。ステップＳ４６の処理は、第３判断処理の一例である。お知らせ出力処理（Ｓ４７）は、ステップＳ３３と共通する。なお、制御プログラム３５は、ログイン受付処理によって一般アカウントでのログイン状態となった場合、ステップＳ４６〜Ｓ４８の処理を実行しない。
【０１１７】
また、制御プログラム３５は、図１０（Ａ）に示されるメニュー画面の［表示］アイコンの位置がタップされたことに応じて（Ｓ４４：お知らせアイコン）、ログイン指示画面を表示部２３に表示させる（Ｓ４９）。［表示］アイコンの選択を受け付ける処理は、選択受付処理の一例である。ステップＳ４９の処理は、ログイン操作を促すログイン指示処理の一例である。
【０１１８】
図１１（Ｂ）は、ログイン指示画面の一例である。図１１（Ｂ）に示されるログイン指示画面は、「お知らせを表示するには、管理者アカウントでログインが必要です。ログインしますか？」とのメッセージと、［ログイン］アイコンと、［キャンセル］アイコンとを含む。そして、制御プログラム３５は、ログイン指示画面に含まれる各種アイコンの位置をタップするユーザ操作を操作部２４を通じて受け付ける。
【０１１９】
次に、制御プログラム３５は、［ログイン］アイコンの位置がタップされたことに応じて、ログイン受付処理を実行する（Ｓ５０）。ステップＳ５０の処理は、ステップＳ４５と共通する。そして、制御プログラム３５は、管理者アカウントでログインされたことに応じて、ステップＳ４７、Ｓ４８の処理を実行する。一方、図示は省略するが、制御プログラム３５は、［キャンセル］アイコンの位置がタップされたことに応じて、メニュー画面を表示部２３に表示させてもよい（Ｓ４２、Ｓ４３）。
【０１２０】
なお、制御プログラム３５は、ステップＳ４６でＮｏと判断した後に、或いはステップＳ４８、Ｓ５１の処理を実行した後に、ステップＳ４１以降の処理を再び実行する。また、制御プログラム３５は、ステップＳ４３において、お知らせデータの有無の問い合わせに対応する問合せアイコンを、メッセージ表示領域１１１に表示してもよい。制御プログラム３５は、受付部を通じて問合せアイコンの位置をタップするユーザ操作を受け付けたことに応じて、ステップＳ１１の処理を実行し、お知らせデータの有無をサーバ５０に問い合わせてもよい。
【０１２１】
さらに、制御プログラム３５は、メニュー画面の［ＦＡＸ］アイコン、［ＣＯＰＹ］アイコン、［ＳＣＡＮ］アイコンの位置がタップされたことに応じて（Ｓ４４：その他）、各アイコンに対応付けられた処理を実行する（Ｓ５１）。ステップＳ５１は周知の処理なので、詳細な説明は省略する。
【０１２２】
［実施形態１の作用効果］
実施形態１によれば、管理者アカウントでログインされている場合にお知らせ画像が出力部から出力される。一方、管理者アカウントでログインされていない場合に、お知らせデータがデータ記憶領域３２Ｂに記憶される。さらに、データ記憶領域３２Ｂに記憶されたお知らせデータは、管理者アカウントでログインされたタイミング、すなわち、管理者ユーザが複合機１０の傍に来たタイミングで出力される。その結果、適切なタイミングで且つ適切な方法でお知らせデータを出力することができる。
【０１２３】
また、メニュー画面においてお知らせデータの存在を報知することによって、管理者ユーザがメニュー画面を見て気づいたり、報知に気づいた他のユーザが管理者ユーザに伝えることが期待できる。その結果、お知らせを特定ユーザに素早く通知することができる。なお、メッセージ表示領域１１１における報知は、複合機１０の状態（ログイン状態、非ログイン状態、及びログインアカウント）に拘わらず実行されてもよいし、管理者アカウントでログインされている場合にのみ実行されてもよい。
【０１２４】
一方、複合機１０は、アカウント情報を登録せずに使用される可能性もある。この場合の複合機１０には、アカウント情報及び通知情報が登録されない可能性が高い。そこで、実施形態１では、事前判断処理によってログイン機能或いは通知機能を利用しているか否かを判断するので、このような複合機１０でお知らせ画像が出力できない事態を防止することができる。
【０１２５】
また、実施形態１によれば、通知先情報が記憶されている場合に、お知らせデータを添付した電子メールが送信される。その結果、管理者ユーザが複合機１０の傍にいない場合でも、サーバ５０から受信したお知らせデータを管理者ユーザに通知することができる。また、お知らせデータを添付した電子メールに代えて、お知らせデータの受信を報知する電子メールを通知先情報で示される電子メールアドレス宛に送信してもよい。これにより、複合機１０にログインしてお知らせデータを確認することを、管理者ユーザに促すことができる。
【０１２６】
また、通知先情報は、電子メールアドレスではなく、ＬＡＮ１０２、１０３に属する管理者端末のＩＰアドレスであってもよい。そして、複合機１０の制御プログラム３５は、ステップＳ３５において、お知らせデータ或いはお知らせデータを受信したことを報知する報知情報を、管理者端末にインストールされた管理アプリに送信してもよい。さらに、通知先情報で示される管理者端末は、インターネットに接続されていてもよい。そして、制御プログラム３５は、ステップＳ３５において、お知らせデータ或いは報知情報をサーバ５０を経由して管理者端末に送信してもよい。
【０１２７】
なお、実施形態１では、事前判断処理（Ｓ３１）及び第１判断処理（Ｓ３２）の後に第２判断処理（Ｓ３４）が実行される例を説明した。しかしながら、事前判断処理及び第１判断処理を省略して、第２判断処理を単独で実行してもよい。すなわち、複合機１０の制御プログラム３５は、通信部２５を通じてサーバ５０からお知らせデータを受信したことに応じて、第２判断処理を実行してもよい。そして、制御プログラム３５は、通知先情報が登録されていると判断したことに応じて、お知らせ送信処理（Ｓ３５）を実行してもよい。一方、制御プログラム３５は、通知先情報が登録されていないと判断したことに応じて、お知らせ出力処理（Ｓ３３）を実行してもよい。
【０１２８】
また、実施形態１におけるログイン受付処理では、操作部２４を通じてユーザＩＤ及びパスワードの入力を受け付ける例を説明した。しかしながら、ログイン受付処理の具体例はこれに限定されない。例えば、複合機１０は、ＮＦＣ（Ｎｅａｒ  ｆｉｅｌｄ  ｃｏｍｍｕｎｉｃａｔｉｏｎの略）等の近接無線通信が可能な近接通信部を備えていてもよい。そして、制御プログラム３５は、ログイン受付処理において、ユーザＩＤ及びパスワードを記憶した携帯端末（例えば、カード、スマートフォン等）を複合機１０に近づけることをユーザに促してもよい。そして、制御プログラム３５は、近接無線通信部を通じて携帯端末からユーザＩＤ及びパスワードを受信したことに応じて、登録ＩＤ情報と比較してもよい。近接通信部は、受付部の一例である。
【０１２９】
［実施形態２］
次に、図１２及び図１３を参照して、実施形態２に係る記録システム１００の動作を説明する。なお、実施形態１との共通点の詳細な説明は省略し、相違点を中心に説明する。実施形態２に係る記録システム１００は、お知らせ画像を出力するタイミング及び方法をサーバ５０が判断する点において、実施形態１と相違する。実施形態２では、図５のステップＳ１２〜Ｓ２４の処理の説明を省略する。
【０１３０】
まず、複合機１０Ａの制御プログラム３５は、通信部２５を通じてサーバ５０に問合せ情報を送信する（Ｓ６１）。次に、サーバ５０の制御プログラム６５は、通信部５５を通じて複合機１０Ａから問合せ情報を受信する（Ｓ６１）。ステップＳ６１の処理は、図５のステップＳ１１と共通する。
【０１３１】
次に、制御プログラム６５は、問合せ情報に含まれるプリンタＩＤ“ＭＦＰ−Ａ”に対応付けられたお知らせデータが図４（Ａ）に示されるデータ記憶領域に記憶されているか否かを判断する（Ｓ６２）。ステップＳ６２の処理は、第１判断処理の一例である。そして、制御プログラム６５は、プリンタＩＤ“ＭＦＰ−Ａ”に対応付けられたお知らせデータが記憶されていないと判断したことに応じて（Ｓ６２：Ｎｏ）、通信部５５を通じて複合機１０Ａにお知らせ無し情報を送信する（Ｓ６５）。お知らせ無し情報は、複合機１０Ａに送信すべきお知らせデータが存在無いことを示す情報である。
【０１３２】
一方、制御プログラム６５は、プリンタＩＤ“ＭＦＰ−Ａ”に対応付けられたお知らせデータが記憶されていると判断したことに応じて（Ｓ６２：Ｙｅｓ）、通信部５５を通じて複合機１０Ａに送信要求情報を送信する（Ｓ６３）。送信要求情報は、装置情報の送信を複合機１０に指示するための情報である。ステップＳ６３の処理は、要求処理の一例である。次に、複合機１０Ａの制御プログラム３５は、通信部２５を通じてサーバ５０から送信要求情報を受信する（Ｓ６３）。そして、制御プログラム３５は、通信部２５を通じてサーバ５０に装置情報を送信する（Ｓ６４）。
【０１３３】
装置情報は、ログイン情報、アカウント一覧情報、及び通知先情報の一部又は全部を含む。ログイン情報は、複合機１０Ａに現在ログインしているアカウントを示す情報である。ログイン情報は、例えば、ログインアカウントのアカウント情報である。アカウント一覧情報は、複合機１０Ａに登録されたアカウントの一覧を示す情報である。アカウント一覧情報は、例えば、図３（Ａ）に示されるアカウント種別の一覧である。通知先情報は、複合機１０Ａに登録された通知先情報である。なお、制御プログラム３５は、図３（Ｂ）に示されるデータ記憶領域３２Ｂに通知先情報が登録されていないときに、装置情報に通知先情報を含めなくてもよい。
【０１３４】
次に、サーバ５０の制御プログラム６５は、通信部５５を通じて複合機１０Ａから装置情報を受信する（Ｓ６４）。そして、制御プログラム６５は、受信した装置情報に基づいて、出力制御処理を実行する（Ｓ６５）。ステップＳ６４は、装置情報受信処理の一例である。図１３を参照して、実施形態２に係る出力制御処理の詳細を説明する。
【０１３５】
まず、制御プログラム６５は、複合機１０Ａに管理者アカウントが登録されているか否かを判断する（Ｓ７１）。具体的には、制御プログラム６５は、受信した装置情報のアカウント一覧情報にアカウント種別“Ａｄｍｉｎ”が含まれていることに応じて、複合機１０Ａに管理者アカウントが登録されていると判断すればよい（Ｓ７１：Ｙｅｓ）。一方、制御プログラム６５は、アカウント一覧情報にアカウント種別“Ａｄｍｉｎ”が含まれていないことに応じて、複合機１０Ａに管理者アカウントが登録されていないと判断すればよい（Ｓ７１：Ｎｏ）。ステップＳ７１は、事前判断処理の一例である。
【０１３６】
次に、制御プログラム６５は、複合機１０Ａに管理者アカウントが登録されていると判断したことに応じて（Ｓ７１：Ｙｅｓ）、複合機１０Ａのログインアカウントが管理者アカウントであるか否かを判断する（Ｓ７２）。具体的には、制御プログラム６５は、受信した特定情報のログイン情報のアカウント種別が“Ａｄｍｉｎ”であることに応じて、ログインアカウントが管理者アカウントであると判断すればよい（Ｓ７２：Ｙｅｓ）。一方、制御プログラム６５は、ログイン情報のアカウント種別が“Ａｄｍｉｎ”でないことに応じて、ログインアカウントが管理者アカウントでないと判断すればよい（Ｓ７２：Ｎｏ）。ステップＳ７２の処理は、第２判断処理の一例である。
【０１３７】
そして、制御プログラム６５は、複合機１０Ａのログインアカウントが管理者アカウントであると判断したことに応じて（Ｓ７２：Ｙｅｓ）、或いは複合機１０Ａに管理者アカウントが登録されていないと判断したことに応じて（Ｓ７１：Ｎｏ）、通信部５５を通じて複合機１０Ａに出力指示情報を送信する（Ｓ７３）。出力指示情報は、お知らせデータで示されるお知らせ画像を出力部に出力させるための情報である。出力指示情報は、プリンタＩＤ“ＭＦＰ−Ａ”に対応付けて図４（Ａ）に示されるデータ記憶領域６２Ｂに記憶されたお知らせデータを含む。また、制御プログラム６５は、出力指示情報に含めたお知らせデータをデータ記憶領域６２Ｂから削除する。ステップＳ７３の処理は、出力指示処理の一例である。
【０１３８】
また、制御プログラム６５は、複合機１０Ａのログインアカウントが管理者アカウントでないと判断したことに応じて（Ｓ７２：Ｎｏ）、受信した装置情報に通知先情報が含まれているか否かを判断する（Ｓ７４）。そして、制御プログラム６５は、受信した装置情報に通知先情報が含まれると判断したことに応じて（Ｓ７４：Ｙｅｓ）、通知先情報で示される電子メールアドレス宛てに、お知らせデータを添付した電子メールを送信する（Ｓ７５）。また、制御プログラム６５は、電子メールに添付したお知らせデータをデータ記憶領域６２Ｂから削除する。ステップＳ７４の処理は第３判断処理の一例であり、ステップＳ７５の処理はお知らせ送信処理の一例である。
【０１３９】
さらに、制御プログラム６５は、受信した装置情報に通知先情報が含まれていないと判断したことに応じて（Ｓ７４：Ｎｏ）、ステップＳ７３、Ｓ７５のどちらの処理も実行しない。すなわち、制御プログラム６５は、この時点においてお知らせデータを出力せず、当該お知らせデータをデータ記憶領域６２Ｂに記憶させたままにする。そして、制御プログラム６５は、複合機１０からの問合せ情報を次に受信したタイミングで再び出力制御処理を実行する。
【０１４０】
実施形態２によれば、複合機１０が管理者アカウントでログインされている場合に、お知らせ画像が複合機１０に送信される。また、複合機１０が管理者アカウントでログインされていない場合に、お知らせデータの送信が待機される。さらに、複合機１０に通知先情報が登録されている場合に、お知らせデータが通知先情報に通知される。その結果、適切なタイミングで且つ適切な方法でお知らせデータを出力することができる。
【０１４１】
なお、上記の実施形態の複合機１０及びサーバ５０において、記憶部３２、６２のプログラム記憶領域３２Ａ、６２Ａに記憶された各種プログラムがＣＰＵ３１、６１によって実行されることによって、本発明の制御部が実行する各処理が実現される例を説明した。しかしながら、制御部の構成はこれに限定されず、その一部又は全部を集積回路（ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略）とも言う。）等のハードウェアで実現してもよい。
【０１４２】
さらに、本発明は、複合機１０及びサーバ５０として実現できるだけでなく、複合機１０及びサーバ５０に処理を実行させるプログラムとして実現してもよい。そして、当該プログラムは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体に記録されて提供されてもよい。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体は、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の他、通信ネットワークを通じて複合機１０及びサーバ５０に接続可能なサーバに搭載された記憶部を含んでもよい。そして、サーバの記憶部に記憶されたプログラムは、当該プログラムを示す情報或いは信号として、インターネット等の通信ネットワークを通じて配信されてもよい。
【符号の説明】
【０１４３】
１０・・・複合機
１１・・・プリンタ部
２３・・・表示部
２４・・・操作部
２５，５５・・・通信部
３１，６１・・・ＣＰＵ
３２，６２・・・記憶部
３５，６５・・・制御プログラム
５０・・・サーバ