(57)【要約】      （修正有）【課題】印刷設定に適したバージョンのファームウェアに更新する方法を提供する。【解決手段】携帯端末３は、印刷設定に関する情報を含むファームウェアアップデート問い合わせ情報を生成するファームウェアアップデート問い合わせ情報生成部と、ファームウェアアップデート問い合わせ情報をファームウェアアップデートサーバー４へ送信し、ファームウェア更新候補リストをファームウェアアップデートサーバー４から受信するファームウェア更新候補リスト取得部とを有する。ファームウェアアップデートサーバー４は、ファームウェアアップデートリストから、ファームウェアアップデート問い合わせ情報における印刷設定に基づき、ファームウェア更新候補リストを作成するファームウェア更新候補リスト作成部と、ファームウェア更新候補リストを携帯端末３へ送信するファームウェア更新候補リスト送信部とを有する。【選択図】図１
2019079118.tif 000002
【特許請求の範囲】
【請求項１】
印刷設定に関する情報を含み画像形成装置のファームウェアのアップデートに用いられるファームウェアアップデート問い合わせ情報を生成するファームウェアアップデート問い合わせ情報生成ステップと、
前記ファームウェアのバージョンと該バージョンのファームウェアにおいて更新された印刷設定とが対応付けて格納されたファームウェアアップデートリストから、前記ファームウェアアップデート問い合わせ情報における前記印刷設定に基づき、前記画像形成装置に新たに適用される前記ファームウェアの候補のリストであるファームウェア更新候補リストを作成するファームウェア更新候補リスト作成ステップと
を有する情報処理方法。
【請求項２】
携帯端末装置とサーバーとを有し、
前記携帯端末装置は、
印刷設定に関する情報を含み画像形成装置のファームウェアのアップデートに用いられるファームウェアアップデート問い合わせ情報を生成するファームウェアアップデート問い合わせ情報生成部と、
前記ファームウェアアップデート問い合わせ情報を前記サーバーへ送信し、前記画像形成装置に新たに適用される前記ファームウェアの候補のリストであるファームウェア更新候補リストを前記サーバーから受信するファームウェア更新候補リスト取得部と
を具え、
前記サーバーは、
前記ファームウェアのバージョンと該バージョンのファームウェアにおいて更新された印刷設定とが対応付けて格納されたファームウェアアップデートリストから、前記ファームウェアアップデート問い合わせ情報における前記印刷設定に基づき、前記ファームウェア更新候補リストを作成するファームウェア更新候補リスト作成部と、
前記ファームウェア更新候補リストを前記携帯端末装置へ送信するファームウェア更新候補リスト送信部と
を具える情報処理システム。
【請求項３】
前記ファームウェアアップデート問い合わせ情報は、印刷の設定に関する項目である印刷設定項目と該印刷設定項目の値である印刷設定値とからなる前記印刷設定に関する情報と、前記画像形成装置にインストールされている現在のファームウェアのバージョンの情報とを含み、
前記ファームウェア更新候補リスト作成部は、前記ファームウェアアップデートリストにおける、前記ファームウェアアップデート問い合わせ情報の前記バージョンの情報により示されるバージョン以降のバージョンにおいて、前記ファームウェアアップデート問い合わせ情報における前記印刷設定項目と一致すると共に、該前記印刷設定項目における印刷設定値が前記ファームウェアアップデート問い合わせ情報における前記印刷設定値を少なくとも含む値であるバージョンである推奨バージョンを検索し、発見した場合、少なくとも該推奨バージョンが記載された前記ファームウェア更新候補リストを作成する
請求項２に記載の情報処理システム。
【請求項４】
前記ファームウェア更新候補リスト作成部は、前記ファームウェアアップデートリストにおける、前記ファームウェアアップデート問い合わせ情報の前記バージョンの情報により示されるバージョン以降のバージョンにおいて、前記ファームウェアアップデート問い合わせ情報における前記印刷設定項目及び前記印刷設定値が一致する推奨バージョンを発見した場合、少なくとも該推奨バージョンが記載された前記ファームウェア更新候補リストを作成する
請求項３に記載の情報処理システム。
【請求項５】
前記ファームウェア更新候補リスト作成部は、前記ファームウェアアップデートリストにおける、前記ファームウェアアップデート問い合わせ情報の前記バージョンの情報により示されるバージョン以降のバージョンにおいて、前記推奨バージョンを、バージョンが古いファームウェアから順に検索する
請求項３に記載の情報処理システム。
【請求項６】
前記ファームウェア更新候補リスト作成部は、前記推奨バージョンと、該推奨バージョン以降のバージョンである通常バージョンとが分別可能に記載された前記ファームウェア更新候補リストを作成する
請求項５に記載の情報処理システム。
【請求項７】
前記携帯端末装置は、前記ファームウェア更新候補リストに基づき、バージョンと該バージョンにおいて更新されたファームウェアの内容とを示すファームウェア候補表示選択画面を使用者に提示し、任意のバージョンを選択させるファームウェア更新画面表示選択部
をさらに具える請求項６に記載の情報処理システム。
【請求項８】
前記ファームウェア更新候補リスト作成部は、前記ファームウェアアップデートリストにおける、前記ファームウェアアップデート問い合わせ情報の前記バージョンの情報により示されるバージョン以降のバージョンにおいて、複数の推奨バージョンを発見した場合、バージョンが新しい方を推奨バージョンとする
請求項５に記載の情報処理システム。
【請求項９】
前記携帯端末装置は、
前記ファームウェア候補表示選択画面で選択されたバージョンのファームウェアを指定して要求することにより前記サーバーから前記ファームウェアを取得するファームウェア取得部と、
前記サーバーから取得した前記ファームウェアを前記画像形成装置へ送信する携帯端末ファームウェア送信部と
を具え、
前記サーバーは、
前記ファームウェアを取得する要求を前記携帯端末装置から受信すると、指定されたバージョンのファームウェアを前記携帯端末装置へ送信するサーバーファームウェア送信部
を具える
請求項７に記載の情報処理システム。
【請求項１０】
前記携帯端末装置は、前記画像形成装置のファームウェアをアップデートする権限を有さない一般ユーザーで前記画像形成装置にログインされている場合、ファームウェアのアップデートに関し、前記画像形成装置のファームウェアをアップデートする権限を有する管理者に通知する通知部
をさらに備える請求項９に記載の情報処理システム。
【請求項１１】
前記携帯端末装置と前記画像形成装置とは近距離無線通信を介し接続され、
前記ファームウェア更新候補リスト取得部は、前記携帯端末装置への操作に基づき前記画像形成装置において印刷が行われる際に、前記ファームウェアアップデート問い合わせ情報を前記サーバーへ送信し、前記ファームウェア更新候補リストを前記サーバーから受信する
請求項２に記載の情報処理システム。
【請求項１２】
前記ファームウェア更新画面表示選択部は、ファームウェアの更新に関する処理を使用者に選択させるファームウェア更新画面を使用者に提示し、ファームウェア候補表示メニューが選択された場合、前記ファームウェア候補表示選択画面を使用者に提示する
請求項７に記載の情報処理システム。
【請求項１３】
前記携帯端末装置は、ファームウェアの更新に関する処理を使用者に選択させるファームウェア更新画面を使用者に提示するファームウェア更新画面表示選択部と、
前記ファームウェア更新画面において、更新後に印刷メニューが選択された場合、前記ファームウェア更新候補リストにおける前記推奨バージョンのファームウェアを指定して要求することにより前記サーバーから前記ファームウェアを取得するファームウェア取得部と、
前記サーバーから取得した前記ファームウェアを前記画像形成装置へ送信する携帯端末ファームウェア送信部と、
前記画像形成装置のファームウェアがアップデートされた後に、印刷ジョブを前記画像形成装置へ送信する印刷ジョブ送信部と
をさらに具える請求項３に記載の情報処理システム。
【請求項１４】
前記携帯端末装置は、ファームウェアの更新に関する処理を使用者に選択させるファームウェア更新画面を使用者に提示するファームウェア更新画面表示選択部と、
前記ファームウェア更新画面において、印刷後に更新メニューが選択された場合、印刷ジョブを前記画像形成装置へ送信する印刷ジョブ送信部と
前記印刷ジョブが前記画像形成装置において印刷された後に、前記ファームウェア更新候補リストにおける前記推奨バージョンのファームウェアを指定して要求することにより前記サーバーから前記ファームウェアを取得するファームウェア取得部と、
前記サーバーから取得した前記ファームウェアを前記画像形成装置へ送信する携帯端末ファームウェア送信部と
をさらに具える請求項３に記載の情報処理システム。
【請求項１５】
前記携帯端末装置は、ファームウェアの更新に関する処理を使用者に選択させるファームウェア更新画面を使用者に提示するファームウェア更新画面表示選択部と、
前記ファームウェア更新画面において、更新せずに印刷メニューが選択された場合、印刷ジョブを前記画像形成装置へ送信する印刷ジョブ送信部と
をさらに具える請求項３に記載の情報処理システム。
【請求項１６】
印刷設定に関する情報を含み画像形成装置のファームウェアのアップデートに用いられるファームウェアアップデート問い合わせ情報を生成するファームウェアアップデート問い合わせ情報生成部と、
前記ファームウェアのバージョンと該バージョンのファームウェアにおいて更新された印刷設定とが対応付けて格納されたファームウェアアップデートリストから、前記ファームウェアアップデート問い合わせ情報における前記印刷設定に基づき、前記画像形成装置に新たに適用される前記ファームウェアの候補のリストであるファームウェア更新候補リストを作成するファームウェア更新候補リスト作成部と
を有する情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理方法、情報処理システム及び情報処理装置に関し、画像形成装置にインストールされているファームウェアを携帯端末から更新する情報処理システムに適用して好適なものである。
【背景技術】
【０００２】
従来、情報処理装置にインストールされているファームウェアをユーザーがアップデートする情報処理システムが広く用いられている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１７５０８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
そのような情報処理システムにおいては、現在画像形成装置にインストールされているファームウェアよりも新しい複数のバージョンのファームウェアが存在している場合、必ずしも最新のバージョンのファームウェアに限らず、画像形成装置において現在印刷しようとしている印刷ジョブにおける印刷設定に適したバージョンのファームウェアに更新されることも望まれている。
【０００５】
本発明は以上の点を考慮してなされたもので、機能性を向上し得る情報処理方法、情報処理システム及び情報処理装置を提案しようとするものである。
【課題を解決するための手段】
【０００６】
かかる課題を解決するため本発明の情報処理方法においては、印刷設定に関する情報を含み画像形成装置のファームウェアのアップデートに用いられるファームウェアアップデート問い合わせ情報を生成するファームウェアアップデート問い合わせ情報生成ステップと、ファームウェアのバージョンと該バージョンのファームウェアにおいて更新された印刷設定とが対応付けて格納されたファームウェアアップデートリストから、ファームウェアアップデート問い合わせ情報における印刷設定に基づき、画像形成装置に新たに適用されるファームウェアの候補のリストであるファームウェア更新候補リストを作成するファームウェア更新候補リスト作成ステップとを設けるようにした。
【０００７】
また本発明の情報処理システムにおいては、携帯端末装置とサーバーとを設け、携帯端末装置は、印刷設定に関する情報を含み画像形成装置のファームウェアのアップデートに用いられるファームウェアアップデート問い合わせ情報を生成するファームウェアアップデート問い合わせ情報生成部と、ファームウェアアップデート問い合わせ情報をサーバーへ送信し、画像形成装置に新たに適用されるファームウェアの候補のリストであるファームウェア更新候補リストをサーバーから受信するファームウェア更新候補リスト取得部とを有し、サーバーは、ファームウェアのバージョンと該バージョンのファームウェアにおいて更新された印刷設定とが対応付けて格納されたファームウェアアップデートリストから、ファームウェアアップデート問い合わせ情報における印刷設定に基づき、ファームウェア更新候補リストを作成するファームウェア更新候補リスト作成部と、ファームウェア更新候補リストを携帯端末装置へ送信するファームウェア更新候補リスト送信部とを有するようにした。
【０００８】
さらに本発明の情報処理装置においては、印刷設定に関する情報を含み画像形成装置のファームウェアのアップデートに用いられるファームウェアアップデート問い合わせ情報を生成するファームウェアアップデート問い合わせ情報生成部と、ファームウェアのバージョンと該バージョンのファームウェアにおいて更新された印刷設定とが対応付けて格納されたファームウェアアップデートリストから、ファームウェアアップデート問い合わせ情報における印刷設定に基づき、画像形成装置に新たに適用されるファームウェアの候補のリストであるファームウェア更新候補リストを作成するファームウェア更新候補リスト作成部とを設けるようにした。
【０００９】
これにより本発明は、画像形成装置において印刷を行う際に、現在行われようとしている印刷ジョブにおける印刷設定に適したバージョンのファームウェアを画像形成装置に適用できる。
【発明の効果】
【００１０】
本発明によれば、機能性を向上し得る情報処理方法、情報処理システム及び情報処理装置を実現できる。
【図面の簡単な説明】
【００１１】
【図１】画像形成システムの構成を示す図である。
【図２】画像形成装置のハードウェア構成を示すブロック図である。
【図３】画像形成装置のソフトウェア構成を示すブロック図である。
【図４】携帯端末のハードウェア構成を示すブロック図である。
【図５】携帯端末のソフトウェア構成を示すブロック図である。
【図６】ファームウェアアップデートサーバーのハードウェア構成を示すブロック図である。
【図７】ファームウェアアップデートサーバーのソフトウェア構成を示すブロック図である。
【図８】画像形成装置のＮＦＣタグデータを示す図である。
【図９】画像形成装置のユーザー管理情報を示す図である。
【図１０】携帯端末のアプリでのユーザー情報設定画面を示す図である。
【図１１】携帯端末のアプリでの印刷ファイル指定画面を示す図である。
【図１２】携帯端末のアプリでの印刷設定指定画面を示す図である。
【図１３】携帯端末のアプリで作成するファームウェアアップデート問い合わせ情報を示す図である。
【図１４】ファームウェアアップデートサーバーのファームウェアアップデートリストを示す図である。
【図１５】ファームウェアアップデートサーバーが作成するファームウェア更新候補リストを示す図である。
【図１６】携帯端末のアプリでの更新対象ファームウェアを示す図である。
【図１７】携帯端末のアプリでの管理者ログイン時のファームウェア更新画面を示す図である。
【図１８】携帯端末のアプリでの管理者ログイン時のファームウェア候補表示選択画面を示す図である。
【図１９】携帯端末のアプリでの一般ユーザーログイン時のファームウェア更新画面を示す図である。
【図２０】携帯端末のアプリでの一般ユーザーログイン時のファームウェア候補表示画面を示す図である。
【図２１】携帯端末のアプリが管理者に送信する電子メールを示す図である。
【図２２】携帯端末のアプリでのファームウェア更新中画面を示す図である。
【図２３】画像形成装置によるＮＦＣタグデータ書込処理手順を示すフローチャートである。
【図２４】ファームウェア更新処理手順（１）を示すシーケンスチャートである。
【図２５】ファームウェア更新処理手順（２）を示すシーケンスチャートである。
【図２６】ファームウェア更新印刷処理手順（１）を示すシーケンスチャートである。
【図２７】ファームウェア更新印刷処理手順（２）を示すシーケンスチャートである。
【図２８】ファームウェア更新印刷処理手順（３）を示すシーケンスチャートである。
【図２９】ファームウェア更新印刷処理手順（４）を示すシーケンスチャートである。
【図３０】アップデート通知印刷処理手順を示すシーケンスチャートである。
【図３１】ファームウェアアップデートサーバーによるファームウェア更新候補リスト作成処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、発明を実施するための形態（以下実施の形態とする）について、図面を用いて説明する。
【００１３】
［１．実施の形態］
［１−１．画像形成システムの構成］
図１に示すように画像形成システム１は、画像形成装置２、携帯端末３及びファームウェアアップデートサーバー４により構成されている。
【００１４】
画像形成装置２は、例えば電子写真式のカラープリンタであり、Ｗｉ−Ｆｉユニット１１を有しており、Ｗｉ−Ｆｉ（登録商標）等の無線ＬＡＮの無線ネットワークＷＬＮ１を介して携帯端末３と無線通信を行う。さらに画像形成装置２は、ＮＦＣ（Near Field Communication）タグ１２を有しており、近距離無線通信であるＮＦＣ５により携帯端末３と無線通信を行う。かかる構成において画像形成装置２は、携帯端末３等から印刷ジョブを受信し、該印刷ジョブに基づき印刷を行う。
【００１５】
携帯端末３は、所謂スマートフォンやＰＤＡ（Personal Digital Assistant）等の使用者による持ち運びが容易な可搬型のモバイル端末により構成されている。この携帯端末３は、管理者及び一般ユーザーにより操作され、画像形成装置２にインストールされるファームウェアをファームウェアアップデートサーバー４からダウンロードし、画像形成装置２へ送信する。管理者は、画像形成装置２にファームウェアをインストールする権限を有する使用者である。一般ユーザーは、画像形成装置２にファームウェアをインストールする権限を有さない使用者である。以下では管理者及び一般ユーザーをまとめて使用者とも呼ぶ。また携帯端末３は、Ｗｉ−Ｆｉユニット３２を有しており、無線ネットワークＷＬＮ１を介して画像形成装置２と無線通信を行い、印刷ジョブや画像形成装置２のファームウェア等を画像形成装置２へ送信する。さらに携帯端末３は、ＮＦＣユニット３３を有しており、ＮＦＣ５により画像形成装置２と無線通信を行い、携帯端末３が画像形成装置２に近付けられた場合に、画像形成装置２が提供する情報を画像形成装置２のＮＦＣタグ１２から取得する。
【００１６】
ファームウェアアップデートサーバー４は、ＰＣ（Personal Computer）により構成され、無線ネットワークＷＬＮ２を介して携帯端末３と通信を行い、画像形成装置２のファームウェア等を画像形成装置２へ送信する。
【００１７】
［１−２．画像形成装置のハードウェア構成］
図２に示すように画像形成装置２は、ＣＰＵ（Central Processing Unit）７を中心に構成されており、該ＣＰＵ７がバスを介して各部と接続されている。ＣＰＵ７は、ＲＯＭ（Read Only Memory）８から所定のプログラムを読み出してＲＡＭ（Random Access Memory）９をワークメモリとして用いて各種演算を行い画像形成装置２を統轄制御して種々の処理を実行する。ＲＯＭ８は、装置制御、通信制御及び印刷制御等のプログラムを格納する。ＲＡＭ９は、揮発性の記憶装置であり、ＣＰＵ７が各種プログラムを実行する上でのワークエリアとして機能すると共に、画像形成したデータを格納する。ストレージ１０は、不揮発性の記憶装置であり、各種設定情報や後述するユーザー管理情報を格納する。Ｗｉ−Ｆｉユニット１１は、無線ネットワークＷＬＮ１（図１）との接続を制御する。ＮＦＣタグ１２は、所定の情報を画像形成装置２内のプログラムから書き込まれると共に、ＮＦＣユニット３３を有する携帯端末３が近付けられた場合に、書き込まれていた所定の情報をＮＦＣユニット３３へ送信する。印刷装置１３は、印刷媒体を格納すると共に、所定の画像形成制御プログラムが作成しＲＡＭ９に格納した画像データを印刷媒体に定着させる。
【００１８】
［１−３．画像形成装置のソフトウェア構成］
図３に示すＷｉ−Ｆｉ通信部１５は、無線ネットワークＷＬＮ１におけるデータの送受信を行う。Ｗｉ−Ｆｉ設定部１６は、画像形成装置２における無線ネットワークＷＬＮ１の情報を設定し管理する。ＮＦＣタグ制御部１７は、ＮＦＣタグ１２から情報を読み出すと共に、ＮＦＣタグ１２に所定の情報を書き込む制御を行う。
【００１９】
認証部１８は、認証実行部１９及びユーザー情報管理部２０を有し、認証処理を行う。認証実行部１９は、外部から入力された認証情報を、登録されている認証情報と突き合せ、認証成否を判定する。ユーザー情報管理部２０は、認証情報としてユーザー情報を管理する。
【００２０】
印刷ジョブ受信部２１は、画像形成装置２外から受信した印刷ジョブの内容を解析して印刷に必要な各種データを後述する印刷実行部２２に送出する。印刷実行部２２は、印刷ジョブ受信部２１から取得したデータを画像形成し指定の印刷媒体に定着させる。印刷完了通知部２３は、印刷が完了したら携帯端末３に印刷完了通知を送信する。
【００２１】
ファームウェア受信部２４は、画像形成装置２外からファームウェアを受信し、該ファームウェアをファームウェア更新部２５に送出する。ファームウェア更新部２５は、ファームウェア受信部２４から取得したファームウェアを用いて画像形成装置２のファームウェアを更新する。ファームウェア更新完了通知部２６は、ファームウェア更新が完了すると携帯端末３へファームウェア更新完了通知を送信する。
【００２２】
［１−４．携帯端末のハードウェア構成］
図４に示すように携帯端末３は、ＣＰＵ２８を中心に構成されており、該ＣＰＵ２８がバスを介して各部と接続されている。ＣＰＵ２８は、ストレージ３０から所定のプログラムを読み出してＲＡＭ２９をワークメモリとして用いて各種演算を行い携帯端末３を統轄制御して種々の処理を実行する。ＲＡＭ２９は、揮発性の記憶装置であり、ストレージ３０から各種プログラムを読み出して記憶するエリアや、ＣＰＵ２８が各種プログラムを実行する上でのワークエリアを有している。ストレージ３０は、不揮発性の記憶装置であり、ＯＳ（Operating System）、各種制御プログラム、各種アプリケーションプログラム（アプリ）やユーザー情報等を格納する。タッチパネル３１は、入出力装置であり、携帯端末３の各種情報を表示すると共に、ユーザーからの入力操作を受け付ける。Ｗｉ−Ｆｉユニット３２は、無線ネットワークＷＬＮ１（図１）との接続を制御する。ＮＦＣユニット３３は、携帯端末３が通信対象装置である画像形成装置２に物理的に近付けられた際に、ＮＦＣ規格により画像形成装置２のＮＦＣタグ１２から情報を取得する。
【００２３】
［１−５．携帯端末のソフトウェア構成］
図５に示すように携帯端末３のＷｉ−Ｆｉ通信部３５は、無線ネットワークＷＬＮ１におけるデータの送受信を行う。Ｗｉ−Ｆｉ設定部３６は、携帯端末３における無線ネットワークＷＬＮ１の情報を設定し管理する。ＮＦＣ通信部３７は、ＮＦＣ５（図１）による送受信を行う。ＴＣＰ／ＩＰ通信部３８は、無線ネットワークＷＬＮ２におけるデータの送受信を行う。タッチパネル制御部３９は、携帯端末３内の各種プログラムからの要求により、タッチパネル３１に表示する内容を指示すると共に、ユーザーがタッチパネル３１に入力した内容をプログラムへ伝達する。
【００２４】
アプリ４０は、画像形成装置２に対して携帯端末３から印刷ジョブを送信して印刷依頼を行ったり、ファームウェアアップデートサーバー４に更新ファームウェアの問い合わせを行ったり、画像形成装置２へファームウェアを送信してファームウェア更新を行ったりする。このアプリ４０は、ＮＦＣタグデータ取得部４１、認証情報設定部４２、印刷設定取得部４３、印刷ジョブ生成部４４、印刷ジョブ送信部４５、ファームウェアアップデート問い合わせ情報生成部４６、ファームウェア更新候補リスト取得部４７、ファームウェア更新候補リスト解析部４８、ファームウェア更新画面表示選択部４９、ファームウェア取得部５０、ファームウェア送信部５１、メール作成部５２及びメール送信部５３を有している。
【００２５】
ＮＦＣタグデータ取得部４１は、ＮＦＣ通信部３７がＮＦＣ５を介し取得した情報を受け取って解析し、各レコードの内容を取得する。認証情報設定部４２は、ユーザーからタッチパネル３１に入力された内容により、画像形成装置２に印刷要求を行う際に送信する認証情報を設定及び管理する。印刷設定取得部４３は、画像形成装置２に印刷要求を行う際、ユーザーからタッチパネル３１で入力された印刷設定を取得する。印刷ジョブ生成部４４は、印刷設定に基づき、画像形成装置２へ送信する印刷ジョブを生成する。印刷ジョブ送信部４５は、印刷ジョブ生成部４４が生成した印刷ジョブを、ＮＦＣタグデータ取得部４１により取得したネットワーク情報を用いて送信する。
【００２６】
ファームウェアアップデート問い合わせ情報生成部４６は、更新するファームウェアが存在するか否かをファームウェアアップデートサーバー４に問い合わせるためのファームウェアアップデート問い合わせ情報を印刷設定に基づき生成する。ファームウェア更新候補リスト取得部４７は、ファームウェアアップデート問い合わせ情報をファームウェアアップデートサーバー４へ送信し、該ファームウェアアップデートサーバー４から後述するファームウェア更新候補リストを取得する。ファームウェア更新候補リスト解析部４８は、ファームウェアアップデートサーバー４から取得したファームウェア更新候補リストを解析して更新対象ファームウェアを設定する。ファームウェア更新画面表示選択部４９は、ファームウェア更新候補リストの解析結果に基づき、ファームウェアの更新が必要である旨をタッチパネル３１に表示させたり、印刷後にファームウェアを更新するか又は印刷前にファームウェアを更新するか等を管理者に選択させたり、タッチパネル３１に表示させた複数の更新候補ファームウェアの中から１つのファームウェアを管理者に選択させたりする。ファームウェア取得部５０は、ファームウェア更新画面表示選択部４９で管理者に選択されたファームウェアである更新ファームウェアをファームウェアアップデートサーバー４に要求し、該更新ファームウェアをファームウェアアップデートサーバー４から取得する。携帯端末ファームウェア送信部としてのファームウェア送信部５１は、ファームウェア取得部５０で取得した更新ファームウェアを画像形成装置２へ送信することにより、画像形成装置２のファームウェアをアップデートする。
【００２７】
メール作成部５２は、ファームウェアを更新する必要がある旨を示し管理者に送信されるメールを作成する。通知部としてのメール送信部５３は、メール作成部５２で作成されたメールを管理者へ送信する。
【００２８】
［１−６．ファームウェアアップデートサーバーのハードウェア構成］
図６に示すようにファームウェアアップデートサーバー４は、ＣＰＵ５５を中心に構成されており、該ＣＰＵ５５がバスを介して各部と接続されている。ＣＰＵ５５は、ＲＯＭ５６から所定のプログラムを読み出してＲＡＭ５７をワークメモリとして用いて各種演算を行いファームウェアアップデートサーバー４を統轄制御して種々の処理を実行する。ＲＯＭ５６は、装置制御、通信制御及び印刷制御等のプログラムを格納する。ＲＡＭ５７は、揮発性の記憶装置であり、ストレージ５８から各種プログラムを読み出して記憶するエリアや、ＣＰＵ５５が各種プログラムを実行する上でのワークエリアを有している。ストレージ５８は、不揮発性の記憶装置であり、ＯＳ、各種制御プログラム、各種アプリケーションプログラム（アプリ）、後述するファームウェアアップデートリストＬＴＦＷＵ（図１４）、バージョン毎のファームウェアやユーザー情報等を格納する。ＮＩＣ５９は、ＮＩＣ（Network Interface Card）であり、無線ネットワークＷＬＮ２（図１）との接続を制御する。
【００２９】
［１−７．ファームウェアアップデートサーバーのソフトウェア構成］
図７に示すファームウェアアップデートサーバー４のＴＣＰ／ＩＰ通信部６１は、無線ネットワークＷＬＮ２におけるデータの送受信を行う。
【００３０】
ファームウェア問い合わせ制御部６２は、携帯端末３から送信されたファームウェアアップデート問い合わせ情報を受信し、ファームウェアアップデートサーバー４が管理するファームウェアアップデートリストＬＴＦＷＵ（図１４）から該当するファームウェアを検索し、ヒットしたファームウェアの情報を後述するファームウェア更新候補リストＬＴＦＵ（図１５）として作成し、携帯端末３へ送信する。このファームウェア問い合わせ制御部６２は、ファームウェアアップデートリスト管理部６３、ファームウェア更新候補リスト作成部６４及びファームウェア更新候補リスト送信部６５を有している。
【００３１】
ファームウェアアップデートリスト管理部６３は、ファームウェアが改版されたときにその内容とそのバージョンを管理するファームウェアアップデートリストＬＴＦＷＵ（図１４）を保持する。ファームウェア更新候補リスト作成部６４は、携帯端末３から受信したファームウェアアップデート問い合わせ情報ＩＦＵＤ（図１３）を用いて、ファームウェアアップデートリストＬＴＦＷＵ（図１４）から更新すべきファームウェアの候補を検索し、ファームウェア更新候補リストＬＴＦＵ（図１５）を作成する。ファームウェア更新候補リスト送信部６５は、ファームウェア更新候補リストＬＴＦＵを携帯端末３へ送信する。ファームウェア管理部６６は、改版されたファームウェアをストレージ５８に格納し、検索や取得を行う。サーバーファームウェア送信部としてのファームウェア送信部６７は、ファームウェアを要求元である携帯端末３へ送信する。
【００３２】
［１−８．ＮＦＣタグデータ書込処理手順］
次に、画像形成装置２によるＮＦＣタグデータ書込処理の具体的な処理手順について、図２３のフローチャートを用いて説明する。画像形成装置２の電源が投入されるとＣＰＵ７は、ストレージ１０からＮＦＣタグデータ書込処理プログラムを読み出して実行することによりＮＦＣタグデータ書込処理手順ＲＴ１を開始する。ステップＳＰ１においてＣＰＵ７は、画像形成装置２の装置名、Ｗｉ−Ｆｉ情報、ＩＰアドレス、ファームウェアバージョンや装置管理者メールアドレス等からなる各種装置情報をＮＦＣタグ制御部１７により収集して、図８に示すＮＦＣタグデータＩＮＴを作成し、ステップＳＰ２へ移る。
【００３３】
図８に示すようにＮＦＣタグデータＩＮＴは、装置名ＤＮ、Ｗｉ−Ｆｉ情報ＷＬＡＰ、ＩＰアドレス情報ＩＰＡＤ、ファームウェアバージョンＦＷＶ及び装置管理者メールアドレスＭＡＤを格納する。
【００３４】
装置名ＤＮは、画像形成装置２の名称を格納し、人が画像形成装置２を識別するために用いられる。Ｗｉ−Ｆｉ情報ＷＬＡＰは、画像形成装置２と携帯端末３とがＷｉ−Ｆｉ接続する際に必要な情報を格納する。具体的にはＷｉ−Ｆｉ情報ＷＬＡＰは、ＳＳＩＤ（Service Set Identifier）、パスワードやセキュリティの種類（ＷＥＰ、ＷＰＡ２等）を格納する。ＩＰアドレス情報ＩＰＡＤは、携帯端末３から接続する対象の画像形成装置２のＩＰアドレス情報を格納する。ファームウェアバージョンＦＷＶは、画像形成装置２を動作させているファームウェアのバージョンを格納する。装置管理者メールアドレスＭＡＤは、画像形成装置２を管理する管理者のメールアドレスを格納する。
【００３５】
ステップＳＰ２（図２３）においてＣＰＵ７は、ＮＦＣタグ１２に既に書き込まれているＮＦＣタグデータをＮＦＣタグ制御部１７により読み出し、ステップＳＰ３へ移る。ＮＦＣタグ１２に既に書き込まれているＮＦＣタグデータは、図８のＮＦＣタグデータＩＮＴと同様の形式となっている。ステップＳＰ３においてＣＰＵ７は、ステップＳＰ１において作成したＮＦＣタグデータＩＮＴと、ステップＳＰ２においてＮＦＣタグ１２から読み出したＮＦＣタグデータとにおける、ファームウェアバージョンＦＷＶを比較することにより、作成したＮＦＣタグデータＩＮＴにおけるファームウェアバージョンＦＷＶの方が、読み出したＮＦＣタグデータにおけるファームウェアバージョンよりも新しいか、すなわち画像形成装置２にインストールされているファームウェアがアップデートされたか否かを判定する。ここで肯定結果が得られると、このことは、ＮＦＣタグ１２に書き込まれているＮＦＣタグデータＩＮＴのファームウェアバージョンＦＷＶを、画像形成装置２にインストールされている最新のファームウェアのバージョンに書き換える必要があることを表し、このときＣＰＵ７はステップＳＰ４へ移る。ステップＳＰ４においてＣＰＵ７は、ＮＦＣタグデータＩＮＴをＮＦＣタグ制御部１７によりＮＦＣタグ１２に書き込み、ステップＳＰ５へ移りＮＦＣタグデータ書込処理手順ＲＴ１を終了する。
【００３６】
一方ステップＳＰ３において否定結果が得られると、このことは現在画像形成装置２にインストールされているファームウェアのバージョンはＮＦＣタグ１２に書き込まれているＮＦＣタグデータのファームウェアバージョンＦＷＶよりも新しくはなっていないため、ＮＦＣタグ１２に書き込まれているＮＦＣタグデータのファームウェアバージョンＦＷＶを書き換える必要はないことを表し、このときＣＰＵ７はステップＳＰ４をスキップしてステップＳＰ５へ移りＮＦＣタグデータ書込処理手順ＲＴ１を終了する。
【００３７】
このように画像形成装置２は、現在インストールされているファームウェアのバージョンが、ＮＦＣタグ１２から読み出したＮＦＣタグデータにおけるファームウェアバージョンよりも新しい場合にのみ、ＮＦＣタグデータＩＮＴをＮＦＣタグ１２に書き込むようにした。これにより画像形成装置２は、ＮＦＣタグ１２に書き込む内容が変化していないにも関わらず無駄にＮＦＣタグ１２にデータを書き込むことを防止し、ＮＦＣタグ１２への書き込み回数に上限がある場合であっても上限に達しにくくできる。
【００３８】
［１−９．ファームウェア更新処理手順］
画像形成システム１によるファームウェア更新処理手順ＲＴ２について、図２４及び図２５のシーケンスチャートを用いて説明する。管理者又は一般ユーザー（以下では使用者とも呼ぶ）は、把持した携帯端末３を操作してアプリ４０を起動し、該携帯端末３を画像形成装置２のＮＦＣタグ１２にかざす。携帯端末３のＮＦＣユニット３３が画像形成装置２のＮＦＣタグ１２に近付けられると、ステップＳＰ１１において携帯端末３のＣＰＵ２８は、ＮＦＣタグ１２に書き込まれているＮＦＣタグデータＩＮＴをアプリ４０のＮＦＣタグデータ取得部４１によりＮＦＣ通信部３７を介して取得し、ステップＳＰ１２へ移る。
【００３９】
ステップＳＰ１２においてＣＰＵ２８は、取得したＮＦＣタグデータＩＮＴのＷｉ−Ｆｉ情報ＷＬＡＰに基づき画像形成装置２へＷｉ−Ｆｉ通信部３５により接続を行い、ステップＳＰ１３へ移る。ステップＳＰ１３においてＣＰＵ２８は、図１０に示すユーザー情報設定画面ＳＣＵＩＳをアプリ４０の認証情報設定部４２によりタッチパネル制御部３９の制御に基づきタッチパネル３１に表示することにより、使用者に対しユーザー情報の設定を行うことを促し、ステップＳＰ１４へ移る。使用者（管理者又は一般ユーザー）は、画像形成装置２に登録されている管理者又はユーザーの名前であるユーザー名をユーザー名入力部ＩＡＵＮに、パスワードをパスワード入力部ＩＡＰＳにそれぞれ入力し、ログインボタンＢＴＬＩを押下することにより画像形成装置２にログインを実行する。ＣＰＵ２８は、ユーザー情報設定画面ＳＣＵＩＳにおいて、ユーザー名及びパスワードからなるユーザー情報が入力されログインボタンＢＴＬＩが押下されると、ステップＳＰ１４へ移り、入力されたユーザー情報である認証情報（ユーザー名及びパスワード）と共に、画像形成装置２へ認証依頼要求をＷｉ−Ｆｉ通信部３５により無線ネットワークＷＬＮ１を介し送信することにより、画像形成装置２に認証依頼を行う。
【００４０】
認証依頼要求と、ユーザー情報である認証情報とをＷｉ−Ｆｉ通信部１５を介し携帯端末３から受信すると、ステップＳＰ１５において画像形成装置２のＣＰＵ７は、受信したユーザー名及びパスワードの認証を図９に示すユーザー管理情報ＩＵＭに基づいて認証部１８により行う。ユーザー管理情報ＩＵＭは、使用者毎に、主キーとして他と重複しないことを保証するユーザー名ＵＮと、該使用者であることを証明するパスワードＰＳとが属性情報として登録されている。ここで、管理者だけにユーザー情報を編集することを許可するため、ユーザー管理情報ＩＵＭには、初期状態で必ず管理者は最低でも１ユーザー分が登録され、初期設定のパスワードが与えられる。ここでは初期状態で登録する管理者を「ａｄｍｉｎ」とする。具体的に認証実行部１９は、通知されたユーザー名とパスワードとが一致するレコードがユーザー管理情報ＩＵＭに存在するか否かを判定し、認証結果の成否を判定する。ここで認証成功が得られるとＣＰＵ７は、ログイン許可を示すログイン許可応答をＷｉ−Ｆｉ通信部１５を介し携帯端末３へ応答する。
【００４１】
ログイン許可応答をＷｉ−Ｆｉ通信部３５を介し画像形成装置２から受信すると、すなわち画像形成装置２へのログインが成功すると、ステップＳＰ１６において携帯端末３のＣＰＵ２８は、図１１に示す印刷ファイル指定画面ＳＣＡＨをタッチパネル制御部３９の制御に基づきタッチパネル３１に表示することにより、印刷したいファイルを選択することを使用者に促す。印刷ファイル指定画面ＳＣＡＨは、メニュー形式で表示され、ファイルメニューＭＮＦＬは、印刷対象画像を指定する機能である。ファイルメニューＭＮＦＬが使用者に指定されると、携帯端末３は、携帯端末３内部の画像ファイルを選択する画面（図示せず）を表示する。
【００４２】
画像ファイルを選択する画面において画像ファイルが指定され、印刷ファイル指定画面ＳＣＡＨにおいて印刷設定ボタンＢＴＰＳが押下されると、ステップＳＰ１７においてＣＰＵ２８は、図１２に示す印刷設定指定画面ＳＣＰＳをアプリ４０の印刷設定取得部４３によりタッチパネル制御部３９の制御に基づきタッチパネル３１に表示することにより、印刷に関する各種設定を指定することを使用者に促す。
【００４３】
印刷設定指定画面ＳＣＰＳは、色指定部ＳＡＣＴ、サイズ指定部ＳＡＰＳ、形式指定部ＳＡＦＴ、両面印刷指定部ＳＡＤＰ、解像度指定部ＳＡＲＬ、拡大縮小指定部ＳＡＳＣ、印刷部数指定部ＳＡＮＣ及び印刷開始ボタンＢＴＰＴを有している。
【００４４】
色指定部ＳＡＣＴは、印刷結果をカラーにするか又はモノクロにするかを選択する項目である。サイズ指定部ＳＡＰＳは、印刷媒体のサイズを選択する項目である。形式指定部ＳＡＦＴは、送信するデータの言語（Page Description Language）をＰＣＬ（Printer Command Language）にするか又はＰＳ（Post Script）にするかを選択する項目である。両面印刷指定部ＳＡＤＰは、印刷媒体の片面に印刷するか又は両面に印刷するかを選択する項目である。解像度指定部ＳＡＲＬは、１インチあたりにどれだけ点（ドット）が描画されるかを選択する項目である。拡大縮小指定部ＳＡＳＣは、印刷データに対してどれだけ拡大や縮小を行うかを選択する項目である。印刷部数指定部ＳＡＮＣは、印刷を何部印刷するかを選択する項目である。
【００４５】
色指定部ＳＡＣＴ、サイズ指定部ＳＡＰＳ、形式指定部ＳＡＦＴ、両面印刷指定部ＳＡＤＰ、解像度指定部ＳＡＲＬ、拡大縮小指定部ＳＡＳＣ、印刷部数指定部ＳＡＮＣ及び印刷開始ボタンＢＴＰＴが手動操作で使用者により指定されると、ＣＰＵ２８は、アプリ４０の印刷設定取得部４３により印刷設定を取得する。
【００４６】
印刷設定指定画面ＳＣＰＳの印刷開始ボタンＢＴＰＴが押下されると、ステップＳＰ１９（図２４）においてＣＰＵ２８は、アプリ４０の印刷ジョブ生成部４４により印刷ジョブを生成し、ステップＳＰ２０へ移る。この段階において画像形成装置２は印刷ジョブを作成するのみであり、該印刷ジョブを画像形成装置２へはまだ送信しない。ステップＳＰ２０においてＣＰＵ２８は、ファームウェアアップデート問い合わせ情報ＩＦＵＤ（図１３）をアプリ４０のファームウェアアップデート問い合わせ情報生成部４６により生成し、ステップＳＰ２１へ移る。
【００４７】
ファームウェアアップデート問い合わせ情報ＩＦＵＤ（図１３）は、印刷設定ＰＲＳ、ファームウェアバージョンＳＦＷＶ及び送信元ＩＰアドレスＩＰＡＤＳで構成される。印刷設定ＰＲＳは、使用者が印刷設定指定画面ＳＣＰＳ（図１２）で指定した内容を格納し、印刷設定（すなわち印刷の機能）に関する項目である印刷設定項目をカテゴリ１ＣＴ１に、該印刷設定項目の値である印刷設定値をカテゴリ２ＣＴ２に格納する。ファームウェアバージョンＳＦＷＶは、画像形成装置２から取得したファームウェアバージョンＦＷＶ（図８）の値を格納する。送信元ＩＰアドレスＩＰＡＤＳは、携帯端末３のＩＰアドレスを格納する。
【００４８】
ステップＳＰ２１（図２４）においてＣＰＵ２８は、ファームウェアアップデート問い合わせ情報ＩＦＵＤをアプリ４０のファームウェア更新候補リスト取得部４７によりＴＣＰ／ＩＰ通信部３８を介しファームウェアアップデートサーバー４へ送信する。ここで、ファームウェアアップデートサーバー４のＩＰアドレスや接続方法等は予め指定されているものとする。
【００４９】
ステップＳＰ２２においてファームウェアアップデートサーバー４のＣＰＵ５５は、ファームウェアアップデート問い合わせ情報ＩＦＵＤをＴＣＰ／ＩＰ通信部６１を介し携帯端末３から受信すると、該ファームウェアアップデート問い合わせ情報ＩＦＵＤをファームウェア問い合わせ制御部６２へ送出し、ステップＳＰ２３へ移る
【００５０】
ステップＳＰ２３においてＣＰＵ５５は、後述するファームウェア更新候補リスト作成処理手順ＳＲＴ１（図３１）に移り、図１５に示すファームウェア更新候補リストＬＴＦＵをファームウェア更新候補リスト作成部６４により作成し、ステップＳＰ２３へ移る。ここで、ファームウェア更新候補リスト作成部６４が、ファームウェアアップデートサーバー４が管理する図１４で示すファームウェアアップデートリストＬＴＦＷＵから、ファームウェアアップデート問い合わせ情報ＩＦＵＤを使用してファームウェア更新候補リストＬＴＦＵを検索し作成する動作については、図３１を用いて後述する。
【００５１】
ここで、ファームウェアアップデートサーバー４が管理するファームウェアアップデートリストＬＴＦＷＵを図１４に示すように、画像形成装置２のファームウェアの更新や改版等が行われると、該ファームウェアアップデートリストＬＴＦＷＵがファームウェアアップデートリスト管理部６３により更新されることにより、常に最新の状態に管理される。カテゴリ１ＣＴ１ｂ及びカテゴリ２ＣＴ２ｂは、それぞれ印刷設定における印刷設定項目と該印刷設定項目の印刷設定値とについて更新・改版されたかについての情報を格納する。このカテゴリ１ＣＴ１ｂ及びカテゴリ２ＣＴ２ｂは、印刷設定ＰＲＳ（図１３）におけるカテゴリ１ＣＴ１及びカテゴリ２ＣＴ２と対応しており、印刷設定に関する情報が格納されている。このファームウェアアップデートリストＬＴＦＷＵは、ファームウェアアップデートサーバー４によってファームウェア更新候補リストＬＴＦＵが作成される際、ファームウェアアップデート問い合わせ情報ＩＦＵＤ（図１３）のカテゴリ１ＣＴ１とカテゴリ２ＣＴ２とが、カテゴリ１ＣＴ１ｂとカテゴリ２ＣＴ２ｂと一致したとき、そのときのＦＷバージョンＦＷＶ１がファームウェア更新候補であると判断できるようなリストとして管理されている。更新内容ＵＤ１は、ＦＷバージョンＦＷＶ２で示されるバージョンのファームウェアの更新内容を格納する。
【００５２】
ファームウェア更新候補リストＬＴＦＵは、カテゴリ１ＣＴ１ｃ、ＦＷバージョンＦＷＶ２及び更新内容ＵＤ２により構成されている。カテゴリ１ＣＴ１は、「おすすめ」又は「通常」を格納する。「おすすめ」とは、画像形成装置２への適用を使用者に推奨するファームウェアのバージョンである。ＦＷバージョンＦＷＶ２は、ファームウェアのバージョンを格納する。更新内容ＵＤ２は、ＦＷバージョンＦＷＶ２で示されるバージョンのファームウェアの更新内容を格納する。
【００５３】
ステップＳＰ２４においてＣＰＵ５５は、ファームウェア更新候補リストＬＴＦＵを携帯端末３の送信元ＩＰアドレスＩＰＡＤＳ（図１３）により示されるＩＰアドレスへファームウェア更新候補リスト送信部６５によりＴＣＰ／ＩＰ通信部６１を介し送信する。
【００５４】
ステップＳＰ２５において携帯端末３のＣＰＵ２８は、ファームウェア更新候補リストＬＴＦＵをアプリ４０のファームウェア更新候補リスト取得部４７によりＴＣＰ／ＩＰ通信部３８を介しファームウェアアップデートサーバー４から受信すると、ステップＳＰ２６（図２５）へ移る。ステップＳＰ２６においてＣＰＵ２８は、ファームウェア更新候補リストＬＴＦＵ（図１５）をアプリ４０のファームウェア更新候補リスト解析部４８により解析して、カテゴリＣＴ１ｃが「おすすめ」となっているバージョンのファームウェアを選択して、図１６に示す携帯端末３のＲＡＭ２９での更新対象ファームウェアＦＷＵＤＴに保持し、ステップＳＰ２６へ移る。
【００５５】
この更新対象ファームウェアＦＷＵＤＴは、ファームウェア更新候補リストＬＴＦＵに記載された複数のバージョンのファームウェアのうちからファームウェア更新候補リスト解析部４８により１つが選択され、そのバージョンの値が格納される。例えば、更新前の更新対象ファームウェアＦＷＵＤＴには、空の値ＮＵＬＬが格納されている。ここでファームウェア更新候補リストＬＴＦＵのカテゴリ１ＣＴ１ｃに「おすすめ」という値が入っている場合、ファームウェア更新候補リスト解析部４８により、更新対象ファームウェアＦＷＵＤＴは、カテゴリ１ＣＴ１ｃが「おすすめ」であるＦＷバージョンＦＷＶ２の「Ａ０１．０４」という値に書き換えられる。
【００５６】
ステップＳＰ２７においてＣＰＵ２８は、更新対象ファームウェアＦＷＵＤＴがＮＵＬＬではないか否か、すなわち更新すべきファームウェアである更新ファームウェアが存在するか否かを判定する。ここで肯定結果が得られると、このことは更新ファームウェアをファームウェアアップデートサーバー４から取得することが望ましいことを表し、このときＣＰＵ２８はステップＳＰ２８へ移る。
【００５７】
ステップＳＰ２８においてＣＰＵ２８は、現在画像形成装置２にログインしているユーザーは管理者であるか否かを判定する。ここで肯定結果が得られると、このことはログインしている使用者が、画像形成装置２にファームウェアをインストールする権限を有する管理者であることを表し、このときＣＰＵ２８はステップＳＰ２９へ移る。ステップＳＰ２９においてＣＰＵ２８は、後述するファームウェア更新印刷処理手順ＳＲＴ２（図２６〜図２９）へ移り、ファームウェアの更新と印刷とを行う。
【００５８】
一方ステップＳＰ２８において否定結果が得られると、このことはログインしている使用者が、画像形成装置２にファームウェアをインストールする権限を有さない一般ユーザーであることを表し、このときＣＰＵ２８はステップＳＰ３０へ移る。ステップＳＰ３０おいてＣＰＵ２８は、後述するアップデート通知印刷処理手順ＳＲＴ３（図３０）へ移り、管理者ヘのアップデートの通知と印刷とを行う。
【００５９】
一方ステップＳＰ２７において否定結果が得られると、このことは更新対象ファームウェアＦＷＵＤＴがＮＵＬＬであるため更新ファームウェアが存在しない、すなわち現在画像形成装置２にインストールされているファームウェアは最新であることを表し、このときＣＰＵ２８はステップＳＰ３１へ移る。ステップＳＰ３１においてＣＰＵ２８は、印刷ジョブを印刷ジョブ送信部４５によりＷｉ−Ｆｉ通信部３５を介し画像形成装置２へ送信する。
【００６０】
［１−１０．ファームウェア更新印刷処理手順］
携帯端末３のＣＰＵ２８は、ファームウェア更新処理手順ＲＴ２（図２５）においてステップＳＰ２９へ移ると、図２６に示すファームウェア更新印刷処理手順ＳＲＴ２を開始し、ステップＳＰ４１へ移る。ステップＳＰ４１においてＣＰＵ２８は、図１７に示す管理者ログイン時のファームウェア更新画面ＳＣＭＦＵをアプリ４０のファームウェア更新画面表示選択部４９によりタッチパネル３１に表示し、ステップＳＰ４２へ移る。
【００６１】
ファームウェア更新画面ＳＣＭＦＵは、メニュー形式で表示され、ファームウェア候補表示メニューＭＮＦＣ、更新後に印刷メニューＭＮＰＡＵ、更新せずに印刷メニューＭＮＰＮＵ及び印刷後に更新メニューＭＮＵＡＰは、ファームウェアの更新に関する処理を管理者に選択させる機能である。
【００６２】
ステップＳＰ４２においてＣＰＵ２８は、ファームウェア更新画面ＳＣＭＦＵにおいて何のメニューが選択されたかをファームウェア更新画面表示選択部４９により判定する。ここでファームウェア候補表示メニューＭＮＦＣが選択されると、このことは、更新可能な複数のファームウェアのバージョンを管理者が確認してから、更新したいファームウェアのバージョンを選択することを管理者が希望していることを表し、このときＣＰＵ２８はステップＳＰ４３へ移る。ステップＳＰ４３においてＣＰＵ２８は、ファームウェア更新候補リストＬＴＦＵ（図１５）の内容をファームウェア更新候補リスト解析部４８により解析して図１８に示すファームウェア候補表示選択画面ＳＣＭＦＣとしてアプリ４０のファームウェア更新画面表示選択部４９によりタッチパネル３１に表示し、ステップＳＰ４４へ移る。
【００６３】
このファームウェア候補表示選択画面ＳＣＭＦＣは、更新対象ファームウェアＦＷＵＤＴ（図１６）で示されるファームウェアバージョンが「（推奨）」という表示になり、デフォルトとなるように最も上側に位置する状態となる。もし例えば、このファームウェア候補表示選択画面ＳＣＭＦＣにおいて「Ａ０１．０７」が選択された場合は、更新対象ファームウェアＦＷＵＤＴは、図１６に示すように「Ａ０１．０４」から「Ａ０１．０７」に更新される。もしファームウェア候補表示選択画面ＳＣＭＦＣにファームウェアのリストを表示しきれなければ、ファームウェア更新画面表示選択部４９はカーソルＣＳを表示し、下に画面をスクロールさせることができる。
【００６４】
ステップＳＰ４４においてＣＰＵ２８は、ファームウェア候補表示選択画面ＳＣＭＦＣにおいて何のボタンが押下されたかをファームウェア更新画面表示選択部４９により判定する。ここで所定のバージョンのファームウェアに対応するラジオボタンが押下されると、このときＣＰＵ２８はステップＳＰ４５へ移る。ステップＳＰ４５においてＣＰＵ２８は、ファームウェア候補表示選択画面ＳＣＭＦＣで選択されたファームウェアのバージョンの値に更新対象ファームウェアＦＷＵＤＴ（図１６）を更新する。一方ステップＳＰ４４において戻るボタンＢＴＢＫが押下されると、ＣＰＵ２８は、ステップＳＰ４１へ戻る。
【００６５】
一方ステップＳＰ４２において、ファームウェア更新画面ＳＣＭＦＵ（図１７）において更新後に印刷メニューＭＮＰＡＵが選択されると、このことは、更新可能な複数のファームウェアのバージョンを管理者が確認することなく、後述する推奨バージョンのファームウェアを画像形成装置２に適用してから印刷を行うことを管理者が希望していることを表し、このときＣＰＵ２８はステップＳＰ５１（図２７）へ移る。ステップＳＰ５１において携帯端末３のＣＰＵ２８は、更新対象ファームウェアＦＷＵＤＴ（図１６）で指定されている更新ファームウェアを要求する更新ファームウェア要求をアプリ４０のファームウェア取得部５０によりＴＣＰ／ＩＰ通信部３８を介しファームウェアアップデートサーバー４へ送信する。
【００６６】
更新ファームウェア要求をＴＣＰ／ＩＰ通信部６１を介し携帯端末３から受信すると、ステップＳＰ５２においてファームウェアアップデートサーバー４のＣＰＵ５５は、ファームウェア管理部６６によりストレージ５８内で更新ファームウェアを検索し、ヒットした更新ファームウェアをファームウェア送信部６７によりＴＣＰ／ＩＰ通信部６１を介し携帯端末３に送信する。
【００６７】
更新ファームウェアをアプリ４０のファームウェア取得部５０によりＴＣＰ／ＩＰ通信部３８を介しファームウェアアップデートサーバー４から受信すると、ステップＳＰ５３において携帯端末３のＣＰＵ２８は、該更新ファームウェアをアプリ４０のファームウェア送信部５１によりＷｉ−Ｆｉ通信部３５を介し画像形成装置２へ送信し、ステップＳＰ５４へ移る。ステップＳＰ５４においてＣＰＵ２８は、図２２に示すファームウェア更新中画面ＳＣＦＵＤをタッチパネル３１に表示する。
【００６８】
更新ファームウェアをファームウェア受信部２４によりＷｉ−Ｆｉ通信部１５を介し携帯端末３から受信すると、ステップＳＰ５５において画像形成装置２のＣＰＵ７は、ファームウェア更新部２５により画像形成装置２のファームウェアを更新し、ステップＳＰ５６へ移る。ステップＳＰ５６においてＣＰＵ７は、ファームウェアの更新が完了したことを示すファームウェア更新完了通知をファームウェア更新完了通知部２６によりＷｉ−Ｆｉ通信部１５を介し携帯端末３へ送信する。
【００６９】
ファームウェア更新完了通知をＷｉ−Ｆｉ通信部３５を介し画像形成装置２から受信すると、ステップＳＰ５７において携帯端末３のＣＰＵ２８は、タッチパネル３１へのファームウェア更新中画面ＳＣＦＵＤの表示を消し、ステップＳＰ５８へ移る。ステップＳＰ５８においてＣＰＵ２８は、印刷ジョブをアプリ４０の印刷ジョブ送信部４５によりＷｉ−Ｆｉ通信部３５を介し画像形成装置２へ送信する。
【００７０】
印刷ジョブを印刷ジョブ受信部２１によりＷｉ−Ｆｉ通信部１５を介し携帯端末３から受信すると、ステップＳＰ５９において画像形成装置２のＣＰＵ７は、印刷実行部２２により印刷を実行する。
【００７１】
一方ステップＳＰ４２（図２６）において、ファームウェア更新画面ＳＣＭＦＵ（図１７）において更新せずに印刷メニューＭＮＰＮＵが選択されると、このことは、更新可能なファームウェアは存在するもののファームウェアを更新せずに印刷を行うことを管理者が希望していることを表し、このときＣＰＵ２８はステップＳＰ６１（図２８）へ移る。ステップＳＰ６１において携帯端末３のＣＰＵ２８は、印刷ジョブをアプリ４０の印刷ジョブ送信部４５によりＷｉ−Ｆｉ通信部３５を介し画像形成装置２へ送信する。
【００７２】
印刷ジョブを印刷ジョブ受信部２１によりＷｉ−Ｆｉ通信部１５を介し携帯端末３から受信すると、ステップＳＰ６２において画像形成装置２のＣＰＵ７は、印刷実行部２２により印刷を実行する。
【００７３】
一方ステップＳＰ４２（図２６）において、ファームウェア更新画面ＳＣＭＦＵ（図１７）において印刷後に更新メニューＭＮＵＡＰが選択されると、このことは、印刷を行ってから、更新可能な複数のファームウェアのバージョンを管理者が確認することなく、後述する推奨バージョンのファームウェアを画像形成装置２に適用することを管理者が希望していることを表し、このときＣＰＵ２８はステップＳＰ７１（図２９）へ移る。ステップＳＰ７１において携帯端末３のＣＰＵ２８は、印刷ジョブをアプリ４０の印刷ジョブ送信部４５によりＷｉ−Ｆｉ通信部３５を介し画像形成装置２へ送信する。
【００７４】
印刷ジョブを印刷ジョブ受信部２１によりＷｉ−Ｆｉ通信部１５を介し携帯端末３から受信すると、ステップＳＰ７２において画像形成装置２のＣＰＵ７は、印刷実行部２２により印刷を実行し、ステップＳＰ７３へ移る。ステップＳＰ７３においてＣＰＵ７は、印刷を完了したことを示す印刷完了通知を印刷完了通知部２３によりＷｉ−Ｆｉ通信部１５を介し携帯端末３へ送信する。
【００７５】
印刷完了通知をＷｉ−Ｆｉ通信部３５を介し画像形成装置２から受信すると、ステップＳＰ７４において携帯端末３のＣＰＵ２８は、更新対象ファームウェアＦＷＵＤＴ（図１６）で指定されている更新ファームウェアを要求する更新ファームウェア要求をアプリ４０のファームウェア取得部５０によりＴＣＰ／ＩＰ通信部３８を介しファームウェアアップデートサーバー４へ送信する。
【００７６】
更新ファームウェア要求をＴＣＰ／ＩＰ通信部６１を介し携帯端末３から受信すると、ステップＳＰ７５においてファームウェアアップデートサーバー４のＣＰＵ５５は、ファームウェア管理部６６によりストレージ５８内で更新ファームウェアを検索し、ヒットした更新ファームウェアをファームウェア送信部６７によりＴＣＰ／ＩＰ通信部６１を介し携帯端末３に送信する。
【００７７】
更新ファームウェアをアプリ４０のファームウェア取得部５０によりＴＣＰ／ＩＰ通信部３８を介しファームウェアアップデートサーバー４から受信すると、ステップＳＰ７６において携帯端末３のＣＰＵ２８は、該更新ファームウェアをアプリ４０のファームウェア送信部５１によりＷｉ−Ｆｉ通信部３５を介し画像形成装置２へ送信する。
【００７８】
更新ファームウェアをファームウェア受信部２４によりＷｉ−Ｆｉ通信部１５を介し携帯端末３から受信すると、ステップＳＰ７７において画像形成装置２のＣＰＵ７は、ファームウェア更新部２５により画像形成装置２のファームウェアを更新する。
【００７９】
［１−１１．アップデート通知印刷処理手順］
携帯端末３のＣＰＵ２８は、ファームウェア更新処理手順ＲＴ２（図２５）においてステップＳＰ３０へ移ると、図３０に示すアップデート通知印刷処理手順ＳＲＴ３を開始し、ステップＳＰ８１へ移る。ステップＳＰ８１においてＣＰＵ２８は、図１９に示す一般ユーザーログイン時のファームウェア更新画面ＳＣＵＦＵをアプリ４０のファームウェア更新画面表示選択部４９によりタッチパネル３１に表示し、ステップＳＰ８２へ移る。
【００８０】
ファームウェア更新画面ＳＣＵＦＵは、メニュー形式で表示され、ファームウェア候補表示メニューＭＮＦＣ、通知後に印刷メニューＭＮＰＡＮ及び通知せずに印刷メニューＭＮＰＮＮを有している。
【００８１】
ステップＳＰ８２においてＣＰＵ２８は、ファームウェア更新画面ＳＣＵＦＵにおいて何のメニューが選択されたかをファームウェア更新画面表示選択部４９により判定する。ここでファームウェア候補表示メニューＭＮＦＣが選択されると、このことは、管理者が更新可能な複数のファームウェアのバージョンを一般ユーザーが確認しようとしていることを表し、このときＣＰＵ２８はステップＳＰ８３へ移る。ステップＳＰ８３においてＣＰＵ２８は、ファームウェア更新候補リストＬＴＦＵ（図１５）の内容を解析して図２０に示すファームウェア候補表示画面ＳＣＵＦＣとしてアプリ４０のファームウェア更新画面表示選択部４９によりタッチパネル３１に表示し、ステップＳＰ８４へ移る。
【００８２】
このファームウェア候補表示画面ＳＣＵＦＣは、更新対象ファームウェアＦＷＵＤＴ（図１６）で示されるファームウェアバージョンが「（推奨）」という表示になり、デフォルトとなるように最も上側に位置する状態となる。ファームウェア候補表示画面ＳＣＵＦＣにおいては、ファームウェア候補表示選択画面ＳＣＭＦＣ（図１８）のようにラジオボタンが表示されていない。このためファームウェア候補表示画面ＳＣＵＦＣにおいては、ファームウェア候補表示選択画面ＳＣＭＦＣ（図１８）のように、ファームウェアの選択を行うことはできない。もしファームウェア候補表示画面ＳＣＵＦＣにファームウェアのリストを表示しきれなければ、ファームウェア更新画面表示選択部４９はカーソルＣＳを表示し、下に画面をスクロールさせることができる。
【００８３】
ステップＳＰ８４においてＣＰＵ２８は、ファームウェア候補表示画面ＳＣＵＦＣにおいて戻るボタンＢＴＢＫが押下されまで待ち受け、戻るボタンＢＴＢＫが押下されると、ステップＳＰ８１へ戻る。
【００８４】
一方ステップＳＰ８２において、ファームウェア更新画面ＳＣＵＦＵ（図１９）において通知後に印刷メニューＭＮＰＡＮが選択されると、このことは、更新可能なバージョンのファームウェアが存在することを管理者に通知してから印刷を行うことを一般ユーザーが希望していることを表し、このときＣＰＵ２８はステップＳＰ８５へ移る。ステップＳＰ８５においてＣＰＵ２８は、図２１に示す管理者に送信する電子メールＭＬをアプリ４０のメール作成部５２により作成し、メール送信部５３により管理者へ送信し、ステップＳＰ８６へ移る。
【００８５】
電子メールＭＬは、送信先部ＭＴＯに管理者メールアドレスが格納され、タイトル部ＭＳＢにはファームウェアの更新を推奨する旨が格納され、本文ＭＢＤには装置情報や推奨するファームウェアバージョンが格納される。ステップＳＰ８６においてＣＰＵ２８は、印刷ジョブを印刷ジョブ送信部４５によりＷｉ−Ｆｉ通信部３５を介し画像形成装置２へ送信する。
【００８６】
印刷ジョブを印刷ジョブ受信部２１によりＷｉ−Ｆｉ通信部１５を介し携帯端末３から受信すると、ステップＳＰ８７において画像形成装置２のＣＰＵ７は、印刷実行部２２により印刷を実行する。
【００８７】
一方ステップＳＰ５２において、ファームウェア更新画面ＳＣＵＦＵ（図１９）において通知せずに印刷メニューＭＮＰＮＮが選択されると、このことは、更新可能なバージョンのファームウェアが存在することを管理者に通知せずに印刷を行うことを一般ユーザーが希望していることを表し、このときＣＰＵ２８はステップＳＰ８５をスキップしてステップＳＰ８６へ移り、電子メールＭＬを管理者へ送信せずに、印刷ジョブをアプリ４０の印刷ジョブ送信部４５によりＷｉ−Ｆｉ通信部３５を介し画像形成装置２へ送信する。
【００８８】
このように画像形成システム１は、ログインしたユーザーが画像形成装置２にファームウェアをインストールする権限を有する管理者の場合はファームウェアを更新するものの、画像形成装置２にファームウェアをインストールする権限を有さない一般ユーザーの場合は、ファームウェアの更新までは許可せずに、更新可能なファームウェアのバージョンを一般ユーザーに閲覧させるに留めている。
【００８９】
［１−１２．ファームウェア更新候補リスト作成処理手順］
ファームウェアアップデートサーバー４のＣＰＵ５５は、ファームウェア更新処理手順ＲＴ２（図２４）においてステップＳＰ２３へ移ると、図３１に示すファームウェア更新候補リスト作成処理手順ＳＲＴ１を開始し、ステップＳＰ９１へ移る。ステップＳＰ９１においてＣＰＵ５５は、携帯端末３から受信したファームウェアアップデート問い合わせ情報ＩＦＵＤ（図１３）から、カテゴリ１ＣＴ１、カテゴリ２ＣＴ２及びファームウェアバージョンＳＦＷＶをファームウェア更新候補リスト作成部６４により取得し、ステップＳＰ９２へ移る。
【００９０】
ステップＳＰ９２においてＣＰＵ５５は、ストレージ５８に格納されているファームウェアアップデートリストＬＴＦＷＵ（図１４）において、ＦＷバージョンＦＷＶ１により示される最も古いバージョンから新しいバージョンに向かって、ファームウェアバージョンＳＦＷＶと同じバージョンに一致するまでファームウェア更新候補リスト作成部６４により検索を行い、ステップＳＰ９３へ移る。具体的にファームウェア更新候補リスト作成部６４は、ファームウェアアップデートリストＬＴＦＷＵにおいて、ＦＷバージョンＦＷＶ１の「Ａ０１．００」から検索を行い、例えば指定されたファームウェアバージョンＳＦＷＶが「Ａ０１．０２」である場合、ＦＷバージョンＦＷＶ１において「Ａ０１．０２」を発見し、ＦＷバージョンＦＷＶ１が「Ａ０１．０２」のファームウェアを検索対象として設定する。
【００９１】
ステップＳＰ９３においてＣＰＵ５５は、ファームウェア更新候補リスト作成部６４によりファームウェアアップデートリストＬＴＦＷＵにおいて検索対象を１つ新しいバージョンのファームウェア（すなわち「Ａ０１．０３」）へ進め、ステップＳＰ９４へ移る。ステップＳＰ９４においてＣＰＵ５５は、ファームウェアアップデートリストＬＴＦＷＵにおいて次に検索対象があるか否かをファームウェア更新候補リスト作成部６４により判定する。ここで肯定結果が得られると、このことは、現在の検索対象のバージョンのファームウェアよりもさらに新しいバージョンのファームウェアが存在することを表し、このときＣＰＵ２８はステップＳＰ９５へ移る。
【００９２】
ステップＳＰ９５においてＣＰＵ５５は、ファームウェアアップデートリストＬＴＦＷＵから現在の検索対象のバージョンのファームウェアにおけるカテゴリ１ＣＴ１ｂ及びカテゴリ２ＣＴ２ｂをファームウェア更新候補リスト作成部６４により取得し、ステップＳＰ９６へ移る。
【００９３】
ステップＳＰ９６においてＣＰＵ５５は、ファームウェアアップデートリストＬＴＦＷＵの検索対象のカテゴリ１ＣＴ１ｂ及びカテゴリ２ＣＴ２ｂが、ファームウェアアップデート問い合わせ情報ＩＦＵＤ（図１３）のカテゴリ１ＣＴ１及びカテゴリ２ＣＴ２と一致するか否かをファームウェア更新候補リスト作成部６４により判定する。ここで否定結果が得られると、ＣＰＵ５５はステップＳＰ９３へ戻り、検索対象を１つ進め、上述した処理を繰り返す。
【００９４】
具体的にファームウェア更新候補リスト作成部６４は、まず、最初の検索対象である、ＦＷバージョンＦＷＶ１が「Ａ０１．０３」であるファームウェアにおける、カテゴリ１ＣＴ１ｂが「色」、カテゴリ２ＣＴ２ｂが「モノクロ」と一致するカテゴリ１ＣＴ１及びカテゴリ２ＣＴ２がファームウェアアップデート問い合わせ情報ＩＦＵＤ（図１３）の印刷設定ＰＲＳに存在する否かを判定する。実際にはファームウェアアップデート問い合わせ情報ＩＦＵＤ（図１３）の印刷設定ＰＲＳにおけるカテゴリ１ＣＴ１が「色」のカテゴリ２ＣＴ２は「カラー」であるため、ＦＷバージョンＦＷＶ１が「Ａ０１．０３」であるファームウェアにおけるカテゴリ１ＣＴ１ｂ及びカテゴリ２ＣＴ２ｂは、ファームウェアアップデート問い合わせ情報ＩＦＵＤ（図１３）の印刷設定ＰＲＳにおけるカテゴリ１ＣＴ１及びカテゴリ２ＣＴ２とは一致しない。
【００９５】
このためファームウェア更新候補リスト作成部６４は、検索対象を次の検索対象である、ＦＷバージョンＦＷＶ１「Ａ０１．０４」へ進め、ＦＷバージョンＦＷＶ１が「Ａ０１．０４」であるファームウェアにおける、カテゴリ１ＣＴ１ｂが「解像度」、カテゴリ２ＣＴｂ２が「６００×１２００」と一致するカテゴリ１ＣＴ１及びカテゴリ２ＣＴ２がファームウェアアップデート問い合わせ情報ＩＦＵＤ（図１３）の印刷設定ＰＲＳに存在するか否かを判定する。実際にはファームウェアアップデート問い合わせ情報ＩＦＵＤ（図１３）の印刷設定ＰＲＳにおけるカテゴリ１ＣＴ１が「解像度」のカテゴリ２ＣＴ２は「６００×１２００」であるため、ＦＷバージョンＦＷＶ１が「Ａ０１．０４」であるファームウェアにおけるカテゴリ１ＣＴ１ｂ及びカテゴリ２ＣＴ２ｂは、ファームウェアアップデート問い合わせ情報ＩＦＵＤ（図１３）の印刷設定ＰＲＳにおけるカテゴリ１ＣＴ１及びカテゴリ２ＣＴ２と一致する（以下ではこのバージョンを推奨バージョンとも呼ぶ）。これによりＣＰＵ５５は、ステップＳＰ９６において肯定結果を得る。
【００９６】
ステップＳＰ９６において肯定結果が得られると、このときＣＰＵ５５はステップＳＰ９７へ移り、一致したファームウェアバージョン（すなわち「Ａ０１．０４」）におけるＦＷバージョンＦＷＶ１（Ａ０１．０４）及び更新内容ＵＤ１（解像度関連不具合修正）をファームウェアアップデートリストＬＴＦＷＵから取得し、カテゴリ１ＣＴ１ｃを「おすすめ」とした上で、ファームウェア更新候補リスト作成部６４によりファームウェア更新候補リストＬＴＦＵ（図１５）に登録し、ステップＳＰ９８へ移る。
【００９７】
ステップＳＰ９８においてＣＰＵ５５は、推奨バージョン以降のファームウェアバージョン（すなわち「Ａ０１．０５以降」）のＦＷバージョンＦＷＶ１及び更新内容ＵＤ１をファームウェアアップデートリストＬＴＦＷＵから取得し、カテゴリ１ＣＴ１ｃを「通常」とした上で、ファームウェア更新候補リスト作成部６４によりファームウェア更新候補リストＬＴＦＵ（図１５）に登録することにより、ファームウェア更新候補リストＬＴＦＵを作成し、ステップＳＰ９９へ移りファームウェア更新候補リスト作成処理手順ＳＲＴ１を終了し、ファームウェア更新処理手順ＲＴ２（図２４）におけるステップＳＰ２４へ移る。
【００９８】
一方ステップＳＰ９４において否定結果が得られると、このことは、現在の検索対象のバージョンのファームウェアよりもさらに新しいバージョンのファームウェアが存在しないことを表し、このときＣＰＵ２８はステップＳＰ１００へ移る。ステップＳＰ１００においてＣＰＵ５５は、更新するファームウェアはないとファームウェア更新候補リスト作成部６４により判断し、ステップＳＰ１０１へ移る。ステップＳＰ１０１においてＣＰＵ２８は、ファームウェア更新候補リスト作成部６４によりファームウェア更新候補リストＬＴＦＵを空ファイルにし、ステップＳＰ９９へ移りファームウェア更新候補リスト作成処理手順ＳＲＴ１を終了し、ファームウェア更新処理手順ＲＴ２（図２４）におけるステップＳＰ２４へ移る。
【００９９】
このようにＣＰＵ２８は、現在印刷しようとしている印刷ジョブにおける使用者の印刷設定に関連した不具合が修正されているバージョンのファームウェアを優先的におすすめのファームウェアとして選択するようにした。
【０１００】
［１−１３．効果等］
昨今、インターネットの普及等により、画像形成装置２にインストールされているファームウェアは時々刻々と改版され、Ｗｅｂやサーバー等で即時公開されるようになってきている。このような状況にあるにもかかわらず、使用者がファームウェアをアップデートしないために画像形成装置２購入時のファームウェアをそのまま使い続けてしまう場合がある。そのような場合、市場で指摘のあった問題を修正して新たなファームウェアとして公開しているにもかかわらず、同じ問題が繰り返し指摘されてしまうという問題も発生する。
【０１０１】
これに対し画像形成システム１は、携帯端末３が画像形成装置２に近付けられて該画像形成装置２にログインされ、印刷設定指定画面ＳＣＰＳ（図１２）において印刷設定がなされ、使用者が管理者であり、ファームウェアをアップデートすることを希望している場合、画像形成装置２のファームウェアをアップデートするようにした。
【０１０２】
このため画像形成システム１は、携帯端末３が画像形成装置２を使用することをきっかけに、使用者の印刷設定に応じたファームウェアのアップデートを推奨することができ、画像形成装置２のファームウェアを、現在行われようとしている印刷における印刷設定に適したバージョンのファームウェアにアップデートできる。これにより画像形成システム１は、製品購入時のファームウェアをアップデートせずに使い続けてしまうことを少なくし、その結果、市場での指摘を少なくすることができる。
【０１０３】
ここで、現在画像形成装置２にインストールされているファームウェアよりも新しい複数のバージョンのファームウェアがファームウェアアップデートサーバー４に存在する場合、複数のバージョンのファームウェアのうち、最新のバージョンのファームウェアを画像形成装置２に適用することも考えられる。しかしながら最新のバージョンのファームウェアは、管理者としては不要な機能の更新までもが含まれたファームウェアとなっている可能性がある。そのような場合、管理者としては不要な機能の更新が含まれているにも関わらず、最新のバージョンのファームウェアでアップデートしてしまうと、管理者が必要としない機能に起因して、データ量が無駄に肥大化したり、処理が遅くなったり、不具合が発生してしまう可能性があった。
【０１０４】
これに対し画像形成システム１は、印刷に関する設定である印刷設定に関する情報を含むファームウェアアップデート問い合わせ情報ＩＦＵＤ（図１３）を携帯端末３からファームウェアアップデートサーバー４へ送信し、ファームウェアアップデートサーバー４において、ファームウェアアップデートリストＬＴＦＷＵ（図１４）における、ファームウェアアップデート問い合わせ情報ＩＦＵＤ（図１５）のファームウェアバージョンＳＦＷＶにより示されるバージョン以降のバージョンにおいて、ファームウェアアップデート問い合わせ情報ＩＦＵＤにおける印刷設定項目（カテゴリ１ＣＴ１）及び印刷設定値（カテゴリ２ＣＴ２）が一致する推奨バージョンを検索し、発見した場合、該推奨バージョンが記載されたファームウェア更新候補リストＬＴＦＵを作成してファームウェアアップデートサーバー４から携帯端末３へ送信するようにした。
【０１０５】
このため画像形成システム１は、画像形成装置２において印刷を行う際に、現在行われようとしている印刷における印刷設定に適したバージョンのファームウェアを画像形成装置２に適用できる。
【０１０６】
さらに画像形成システム１は、画像形成装置２にログインしている使用者が管理者である場合は、ファームウェア候補表示選択画面ＳＣＭＦＣ（図１７）を携帯端末３に表示させ、ファームウェアを更新可能とする一方、一般ユーザーの場合は、ファームウェア候補表示画面ＳＣＵＦＣ（図１９）を携帯端末３に表示させ、ファームウェアの更新は許可せずに、管理者であれば更新可能なファームウェアのバージョンを一般ユーザーに閲覧させるに留め、ファームウェアの更新を一般ユーザーが希望する場合、電子メールＭＬを携帯端末３から管理者へ送信することにより、ファームウェアの更新を一般ユーザーが希望していることを管理者に通知するようにした。
【０１０７】
このため画像形成システム１は、画像形成装置２にファームウェアをインストールする権限を有さない一般ユーザーには、ファームウェアをアップデートさせないながらも、更新可能なファームウェアが存在することは通知し、一般ユーザーがファームウェアのアップデートを希望している場合、ファームウェアのアップデートを管理者に行わせることができる。
【０１０８】
さらに画像形成システム１は、ファームウェアアップデートリストＬＴＦＷＵ（図１４）において発見された推奨バージョンを、カテゴリ１ＣＴ１ｃで「おすすめ」とし、推奨バージョン以降のバージョンを、カテゴリ１ＣＴ１ｃで「通常」とした上で、ファームウェア更新候補リストＬＴＦＵ（図１５）に登録するようにした。このため画像形成システム１は、推奨バージョンと通常バージョンとをファームウェア候補表示選択画面ＳＣＭＦＣ（図１８）において分別可能に管理者に提示でき、推奨バージョンを管理者に選ばせやすくすることができる。
【０１０９】
さらに画像形成システム１は、ファームウェア更新印刷処理手順ＳＲＴ２（図２６）のステップＳＰ４２において、管理者にメニューを選択させるようにした。これにより画像形成システム１は、更新可能な複数のファームウェアのバージョンを管理者が確認してから更新したいファームウェアのバージョンを選択するか、推奨バージョンのファームウェアを画像形成装置２に適用してから印刷を行うか、更新可能なファームウェアは存在するもののファームウェアを更新せずに印刷を行うか、又は、印刷を行ってから推奨バージョンのファームウェアを画像形成装置２に適用するかという管理者の意思を反映させることができる。
【０１１０】
以上の構成によれば画像形成システム１は、携帯端末３とファームウェアアップデートサーバー４とを設け、携帯端末３は、印刷に関する設定である印刷設定に関する情報を含み画像形成装置２のファームウェアのアップデートに用いられるファームウェアアップデート問い合わせ情報ＩＦＵＤを生成するファームウェアアップデート問い合わせ情報生成部４６と、ファームウェアアップデート問い合わせ情報ＩＦＵＤをファームウェアアップデートサーバー４へ送信し、画像形成装置２に新たに適用されるファームウェアの候補のバージョン毎のリストであるファームウェア更新候補リストＬＴＦＵをファームウェアアップデートサーバー４から受信するファームウェア更新候補リスト取得部４７とを有し、ファームウェアアップデートサーバー４は、ファームウェアのバージョンと該バージョンのファームウェアにおいて更新された印刷設定とが対応付けて格納されたファームウェアアップデートリストＬＴＦＷＵから、ファームウェアアップデート問い合わせ情報ＩＦＵＤにおける印刷設定に基づき、ファームウェア更新候補リストＬＴＦＵを作成するファームウェア更新候補リスト作成部６４と、ファームウェア更新候補リストＬＴＦＵを携帯端末３へ送信するファームウェア更新候補リスト送信部６５とを有するようにした。
【０１１１】
これにより画像形成システム１は、画像形成装置２において印刷を行う際に、ファームウェアをファームウェアアップデートサーバー４から携帯端末３に送信し、該携帯端末３から画像形成装置２へ送信することにより、現在行われようとしている印刷における印刷設定に適したバージョンのファームウェアを画像形成装置２に適用できる。
【０１１２】
［２．他の実施の形態］
なお上述した実際の形態においては、ファームウェア更新候補リスト作成処理手順ＳＲＴ１（図３１）をファームウェアアップデートサーバー４が実行する場合について述べた。本発明はこれに限らず、携帯端末３又は画像形成装置２がファームウェアアップデートサーバー４からファームウェアアップデートリストＬＴＦＷＵ（図１４）を取得した上で、ファームウェア更新候補リスト作成処理手順ＳＲＴ１（図３１）を自身で実行しても良い。
【０１１３】
また上述した実際の形態においては、ファームウェア更新候補リスト作成処理手順ＳＲＴ１（図３１）において、ファームウェアアップデートリストＬＴＦＷＵのカテゴリ１ＣＴ１ｂ及びカテゴリ２ＣＴ２ｂと、ファームウェアアップデート問い合わせ情報ＩＦＵＤのカテゴリ１ＣＴ１及びカテゴリ２ＣＴ２とが一致すると、一致したファームウェアのバージョンを「おすすめ」とし、それ以降を「通常」としてファームウェア更新候補リストＬＴＦＵ（図１５）を作成する場合について述べた。本発明はこれに限らず、ファームウェアアップデートリストＬＴＦＷＵのカテゴリ１ＣＴ１ｂ及びカテゴリ２ＣＴ２ｂと、ファームウェアアップデート問い合わせ情報ＩＦＵＤのカテゴリ１ＣＴ１及びカテゴリ２ＣＴ２とが一致するものを発見した後も、最新のバージョンのファームウェアまで同様の処理を行い、一致するもののうち最も新しいバージョンのファームウェアを「おすすめ」とし、それ以降を通常としてファームウェア更新候補リストＬＴＦＵ（図１５）を作成しても良い。すなわち、ファームウェアアップデートリストＬＴＦＷＵのカテゴリ１ＣＴ１ｂ及びカテゴリ２ＣＴ２ｂと、ファームウェアアップデート問い合わせ情報ＩＦＵＤのカテゴリ１ＣＴ１及びカテゴリ２ＣＴ２とが一致するものが複数発見された場合、バージョンが新しい方を優先しても良い。
【０１１４】
さらに上述した実施の形態においては、ファームウェア更新候補リスト作成処理手順ＳＲＴ１（図３１）のステップＳＰ９６において、ファームウェアアップデートリストＬＴＦＷＵのカテゴリ１ＣＴ１ｂ及びカテゴリ２ＣＴ２ｂが、ファームウェアアップデート問い合わせ情報ＩＦＵＤのカテゴリ１ＣＴ１及びカテゴリ２ＣＴ２と一致するか否かを判定する場合について述べた。本発明はこれに限らず、例えば、ファームウェアアップデートリストＬＴＦＷＵのカテゴリ１ＣＴ１ｂが「解像度」、カテゴリ２ＣＴｂ２が「６００×１２００」である場合において、ファームウェアアップデート問い合わせ情報ＩＦＵＤのカテゴリ１ＣＴ１が「解像度」、カテゴリ２ＣＴ２が、カテゴリ２ＣＴ２ｂよりも大きい解像度である「１２００×２４００」であった等、ファームウェアアップデートリストＬＴＦＷＵのカテゴリ１ＣＴ１ｂ及びカテゴリ２ＣＴ２ｂと、ファームウェアアップデート問い合わせ情報ＩＦＵＤのカテゴリ１ＣＴ１及びカテゴリ２ＣＴ２とが完全一致していない場合であっても、ファームウェアアップデートリストＬＴＦＷＵのカテゴリ１ＣＴ１ｂ及びカテゴリ２ＣＴ２ｂが、ファームウェアアップデート問い合わせ情報ＩＦＵＤのカテゴリ１ＣＴ１及びカテゴリ２ＣＴ２と一致したと判定しても良い。すなわち、所定の印刷設定項目が一致し、該印刷設定項目における印刷設定値が、ファームウェアアップデートリストＬＴＦＷＵのものが、ファームウェアアップデート問い合わせ情報ＩＦＵＤのものを少なくとも含む値である場合、一致したと判定しても良い。
【０１１５】
さらに上述した実施の形態においては、ファームウェアアップデートリストＬＴＦＷＵ（図１４）における、ファームウェアバージョンＳＦＷＶと同じバージョン以降において、古いバージョンから新しいバージョンに向かって、検索する場合について述べた。本発明はこれに限らず、新しいバージョンから古いバージョンに向かって検索しても良い。
【０１１６】
さらに上述した実施の形態においては、ファームウェア更新候補リストＬＴＦＵ（図１５）において「おすすめ」のバージョンと「通常」のバージョンとの両方のバージョンを格納する場合について述べた。本発明はこれに限らず、「通常」のバージョンは格納せず「おすすめ」のバージョンのみを格納しても良い。
【０１１７】
さらに上述した実際の形態においては、電子メールＭＬ（図２１）において、推奨又は選択されたファームウェアバージョンを表示する場合について述べた。本発明はこれに限らず、推奨又は選択されたファームウェアバージョンに代えて、最新のファームウェアバージョンを表示したり、推奨又は選択されたファームウェアバージョンと最新のファームウェアバージョンとの両方を表示したりしても良い。
【０１１８】
さらに上述した実際の形態においては、印刷設定指定画面ＳＣＰＳ（図１２）において印刷設定に関する内容として、色、サイズ、形式、両面印刷、解像度、拡大縮小及び印刷部数に関する設定を行う場合について述べた。本発明はこれに限らず、印刷設定に関する他の種々の内容を印刷設定指定画面ＳＣＰＳにおいて設定しても良い。
【０１１９】
さらにファームウェア更新候補リスト作成処理手順ＳＲＴ１（図３１）において、例えば、複数の使用者のうち最も多くの使用者にダウンロードされている更新ファームウェアのバージョンをカテゴリ１ＣＴ１ｃで「おすすめ」としてファームウェア更新候補リストＬＴＦＵ（図１５）に登録しても良い。
【０１２０】
さらに上述した実施の形態においては、携帯端末３から画像形成装置２へ印刷ジョブを送信する場合について述べた。本発明はこれに限らず、携帯端末３以外の例えばＰＣ等の情報処理装置からプリンタドライバを用いて画像形成装置２へ印刷ジョブを送信しても良い。
【０１２１】
さらに上述した実施の形態においては、携帯端末３と画像形成装置２とにより無線ネットワークＷＬＮ１を介して無線通信を行う場合について述べた。本発明はこれに限らず、携帯端末３と画像形成装置２とを有線ネットワークで接続し、携帯端末３と画像形成装置２とで有線通信を行っても良い。
【０１２２】
さらに上述した実施の形態においては、携帯端末３とファームウェアアップデートサーバー４とにより無線ネットワークＷＬＮ２を介して無線通信を行う場合について述べた。本発明はこれに限らず、携帯端末３とファームウェアアップデートサーバー４とを有線ネットワークで接続し、携帯端末３とファームウェアアップデートサーバー４とで有線通信を行っても良い。
【０１２３】
さらに上述した実施の形態においては、電子写真式のカラープリンタである画像形成装置２に本発明を適用する場合について述べた。本発明はこれに限らず、例えばコピー機、ＦＡＸ機等、外部から印刷データやスキャン画像データ等を入力して画像を形成する種々の装置に本発明を適用しても良い。
【０１２４】
さらに上述した実施の形態においては、携帯端末装置としての携帯端末３と、サーバーとしてのファームウェアアップデートサーバー４とによって、画像形成システムとしての画像形成システム１を構成し、携帯端末装置は、ファームウェアアップデート問い合わせ情報生成部としてのファームウェアアップデート問い合わせ情報生成部４６と、ファームウェア更新候補リスト取得部としてのファームウェア更新候補リスト取得部４７とを有し、サーバーは、ファームウェア更新候補リスト作成部としてのファームウェア更新候補リスト作成部６４と、ファームウェア更新候補リスト送信部としてのファームウェア更新候補リスト送信部６５とを有する場合について述べた。しかしながら本発明はこれに限らず、その他種々の構成でなるファームウェアアップデート問い合わせ情報生成部と、ファームウェア更新候補リスト取得部とを有する携帯端末装置と、ファームウェア更新候補リスト作成部と、ファームウェア更新候補リスト送信部とを有するサーバーとによって、画像形成システムを構成しても良い。
【０１２５】
さらに上述した実施の形態においては、ファームウェアアップデート問い合わせ情報生成部としてのファームウェアアップデート問い合わせ情報生成部４６と、ファームウェア更新候補リスト作成部としてのファームウェア更新候補リスト取得部４７とによって、情報処理装置としての画像形成装置２又は携帯端末３を構成する場合について述べた。しかしながら本発明はこれに限らず、その他種々の構成でなるファームウェアアップデート問い合わせ情報生成部と、ファームウェア更新候補リスト作成部とによって、情報処理装置を構成しても良い。
【産業上の利用可能性】
【０１２６】
本発明は、プリンタに画像を印刷させるコンピュータの他、イメージスキャナやファクシミリ装置、或いは複写機等、画像に関する種々の処理を行う種々の電子機器でも利用できる。
【符号の説明】
【０１２７】
１……画像形成システム、２……画像形成装置、３……携帯端末、４……ファームウェアアップデートサーバー、５……ＮＦＣ、ＷＬＮ１、ＷＬＮ２……無線ネットワーク、７……ＣＰＵ、８……ＲＯＭ、９……ＲＡＭ、１０……ストレージ、１１……Ｗｉ−Ｆｉユニット、１２……ＮＦＣタグ、１３……印刷装置、１５……Ｗｉ−Ｆｉ通信部、１６……Ｗｉ−Ｆｉ設定部、１７……ＮＦＣタグ制御部、１８……認証部、１９……認証実行部、２０……ユーザー情報管理部、２１……印刷ジョブ受信部、２２……印刷実行部、２３……印刷完了通知部、２４……ファームウェア受信部、２５……ファームウェア更新部、２６……ファームウェア更新完了通知部、２８……ＣＰＵ、２９…ＲＡＭ、３０……ストレージ、３１……タッチパネル、３２……Ｗｉ−Ｆｉユニット、３３……ＮＦＣユニット、３５……Ｗｉ−Ｆｉ通信部、３６……Ｗｉ−Ｆｉ設定部、３７……ＮＦＣ通信部、３８……ＴＣＰ／ＩＰ通信部、３９……タッチパネル制御部、４０……アプリ、４１……ＮＦＣタグデータ取得部、４２……認証情報設定部、４３……印刷設定取得部、４４……印刷ジョブ生成部、４５……印刷ジョブ送信部、４６……ファームウェアアップデート問い合わせ情報生成部、４７……ファームウェア更新候補リスト取得部、４８……ファームウェア更新候補リスト解析部、４９……ファームウェア更新画面表示選択部、５０……ファームウェア取得部、５１……ファームウェア送信部、５２……メール作成部、５３……メール送信部、５５……ＣＰＵ、５６……ＲＯＭ、５７……ＲＡＭ、５８……ストレージ、５９……ＮＩＣ、６１……ＴＣＰ／ＩＰ通信部、６２……ファームウェア問い合わせ制御部、６３……ファームウェアアップデートリスト管理部、６４……ファームウェア更新候補リスト部、６５……ファームウェア更新候補リスト送信部、６６……ファームウェア管理部、６７……ファームウェア送信部、ＷＬＮ１、ＷＬＮ２……無線ネットワーク、ＩＮＴ……ＮＦＣタグデータ、ＤＮ……装置名、ＷＬＡＰ……Ｗｉ−Ｆｉ情報、ＩＰＡＤ……ＩＰアドレス情報、ＦＷＶ……ファームウェアバージョン、ＭＡＤ……装置管理者メールアドレス、ＩＵＭ……ユーザー管理情報、ＵＮ……ユーザー名、ＰＳ……パスワード、ＳＣＵＩＳ……ユーザー情報設定画面、ＩＡＵＮ……ユーザー名入力部、ＩＡＰＳ……パスワード入力部、ＢＴＬＩ……ログインボタン、ＳＣＡＨ……印刷ファイル指定画面、ＭＮＦＬ……ファイルメニュー、ＢＴＰＳ……印刷設定ボタン、ＳＣＰＳ……印刷設定指定画面、ＳＡＣＴ……色指定部、ＳＡＰＳ……サイズ指定部、ＳＡＦＴ……形式指定部、ＳＡＤＰ……両面印刷指定部、ＳＡＲＬ……解像度指定部、ＳＡＳＣ……拡大縮小指定部、ＳＡＮＣ……印刷部数指定部、ＢＴＰＴ……印刷開始ボタン、ＩＦＵＤ……問い合わせ情報、ＣＴ１、ＣＴ１ｂ……カテゴリ１、ＣＴ２、ＣＴ２ｂ……カテゴリ２、ＣＴ１、ＣＴ１ｂ、ＣＴ１ｃ、ＣＴ２、ＣＴ２ｂ、ＣＴｂ２……カテゴリ、ＰＲＳ……印刷設定、ＳＦＷＶ……ファームウェアバージョン、ＩＰＡＤＳ……送信元ＩＰアドレス、ＬＴＦＷＵ……ファームウェアアップデートリスト、ＦＷＶ１……ＦＷバージョン、ＵＤ１……更新内容、ＬＴＦＵ……ファームウェア更新候補リスト、ＦＷＶ２……ファームウェアバージョン、ＵＤ２……更新内容、ＦＷＵＤＴ……更新対象ファームウェア、ＳＣＭＦＵ……ファームウェア更新画面、ＭＮＦＣ……ファームウェア候補表示メニュー、ＭＮＰＡＵ……更新後に印刷メニュー、ＭＮＰＮＵ……更新せずに印刷メニュー、ＭＮＵＡＰ……印刷後に更新メニュー、ＳＣＭＦＣ……ファームウェア候補表示選択画面、ＣＳ……カーソル、ＢＴＢＫ……戻るボタン、ＳＣＵＦＵ……ファームウェア更新画面、ＭＮＰＡＮ……通知後に印刷メニュー、ＭＮＰＮＮ……通知せずに印刷メニュー、ＳＣＵＦＣ……ファームウェア候補表示画面、ＭＬ……電子メール、ＭＴＯ……送信先部、ＭＳＢ……タイトル部、ＭＢＤ……本文、ＳＣＦＵＤ……ファームウェア更新中画面。
【図１】
2019079118.tif 000003
【図２】
2019079118.tif 000004
【図３】
2019079118.tif 000005
【図４】
2019079118.tif 000006
【図５】
2019079118.tif 000007
【図６】
2019079118.tif 000008
【図７】
2019079118.tif 000009
【図８】
2019079118.tif 000010
【図９】
2019079118.tif 000011
【図１０】
2019079118.tif 000012
【図１１】
2019079118.tif 000013
【図１２】
2019079118.tif 000014
【図１３】
2019079118.tif 000015
【図１４】
2019079118.tif 000016
【図１５】
2019079118.tif 000017
【図１６】
2019079118.tif 000018
【図１７】
2019079118.tif 000019
【図１８】
2019079118.tif 000020
【図１９】
2019079118.tif 000021
【図２０】
2019079118.tif 000022
【図２１】
2019079118.tif 000023
【図２２】
2019079118.tif 000024
【図２３】
2019079118.tif 000025
【図２４】
2019079118.tif 000026
【図２５】
2019079118.tif 000027
【図２６】
2019079118.tif 000028
【図２７】
2019079118.tif 000029
【図２８】
2019079118.tif 000030
【図２９】
2019079118.tif 000031
【図３０】
2019079118.tif 000032
【図３１】
2019079118.tif 000033