(57)【要約】【課題】  外部装置のコンテンツを読み込んで動作するブラウザを用いてユーザからの操作を受け付ける画像形成装置において、安定的に操作受付を可能とする。【解決手段】  本発明は、画像形成装置とコンテンツを提供するサーバ装置とを備える通信システムに関する。そして、本発明の画像形成装置は、画像形成機能を含む機能を実行する機能実行部と、操作受付を行う情報処理装置とを備え、情報処理装置は、表示部と、機能実行部の機能実行の受付処理を含む処理を行うコンテンツを、外部のサーバ装置から取得して表示部に表示し、表示部へ表示したコンテンツの操作受付処理を行うブラウザと、ブラウザがサーバ装置と接続できない異常状態が発生した場合に、ブラウザに実行させるコンテンツを、機能実行部の一部又は全部の機能実行の受付処理を含む異常状態用コンテンツに切り替えることを特徴とする。【選択図】      図１
2018205386.tif 000002
【特許請求の範囲】
【請求項１】
画像形成機能を含む機能を実行する機能実行部と、
操作受付を行う情報処理装置とを備え、
前記情報処理装置は、
表示部と、
前記機能実行部の機能実行の受付処理を含む処理を行うコンテンツを、外部のサーバ装置から取得して前記表示部に表示し、前記表示部へ表示したコンテンツの操作受付処理を行うブラウザと、
前記ブラウザが前記サーバ装置と接続できない異常状態が発生した場合に、前記ブラウザに実行させるものであって、前記機能実行部の一部又は全部の機能実行の受付処理を含む異常状態用コンテンツを保持する異常状態用コンテンツ保持手段と、
異常状態が発生した場合に前記ブラウザに実行させるコンテンツを、前記異常状態用コンテンツに切り替えるコンテンツ切替手段と
を有することを特徴とする画像形成装置。
【請求項２】
前記異常状態用コンテンツは、前記サーバ装置と接続せずに受付可能な内容であることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記異常状態用コンテンツは、前記機能実行が実行可能な機能のうち、前記サーバ装置と接続をせずに受付可能な機能の実行を受け付ける内容のみで構成されていることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記異常状態用コンテンツは、前記機能実行が実行可能な機能のうち、前記サーバ装置へのデータ送信を必要とする機能の実行を受付ける際に、一旦前記サーバへ送信するデータを保留し、その後異常状態でなくなった以後のタイミングで保留したデータを前記サーバに送信する内容となっていることを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記異常状態用コンテンツ保持手段は、異常状態でない間に、前記サーバ装置から前記異常状態用コンテンツを保持することを特徴とする請求項１〜４のいずれかに記載の画像形成装置。
【請求項６】
画像形成装置と、前記画像形成装置にコンテンツを提供するサーバ装置とを備える通信システムにおいて、前記画像形成装置として請求項１〜５のいずれかに記載の画像形成装置を適用したことを特徴とする通信システム。
【請求項７】
請求項１に記載の画像形成装置に搭載されたコンピュータを、
前記異常状態用コンテンツとして機能させる
ことを特徴とする受付処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、通信システム、及び受付処理プログラムに関し、例えば、組み込みブラウザを備える画像形成装置に適用し得る。
【背景技術】
【０００２】
従来の複合機等の画像形成装置では、ユーザからの操作を受け付ける操作パネルに、Ｗｅｂブラウザ（以下、単に「ブラウザ」とも呼ぶ）を組み込んだものが存在する。ブラウザを組み込んだ画像形成装置としては、例えば、特許文献１に記載された装置が存在する。
【０００３】
従来のブラウザが組み込まれた画像形成装置では、例えば、外部のサーバに保存されたコンテンツを読み込んで、ディスプレイ（例えば、操作パネル上のタッチパネルディスプレイ等）に表示することによって、ユーザからの操作を受け付けるためのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）環境を提供する。従来のブラウザが組み込まれた画像形成装置では、外部から読み込んだコンテンツによって、当該画像形成装置に当初組み込まれたＧＵＩ機能では提供されていない機能を追加したり、ユーザ独自の機能追加を行うことができる。
【０００４】
また、ブラウザが組み込まれた画像形成装置では、ユーザが利用する全ての機能を独自のコンテンツでサポートし、当該画像形成装置に組み込まれたブラウザ以外のＧＵＩ環境を一切使用しないよう運用することも可能である。このような運用は、管理者がエンドユーザに対して、装置に組み込まれた機能では対応できないようなルールに基づいて画像形成装置の機能を制限するような場合に用いられる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−１９１３２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来のブラウザが組み込まれた画像形成装置では、ネットワーク障害等により、外部装置のコンテンツが参照できなくなった場合に、操作不能に陥ったり、管理者の意図通りに運用できなくなってしまうという課題があった。
【０００７】
以上のような問題に鑑みて、外部装置のコンテンツを読み込んで動作するブラウザを用いてユーザからの操作を受け付ける画像形成装置において、安定的に操作受付を可能とすることが望まれている。
【課題を解決するための手段】
【０００８】
第１の本発明の画像形成装置は、（１）画像形成機能を含む機能を実行する機能実行部と、（２）操作受付を行う情報処理装置とを備え、（３）前記情報処理装置は、（４）表示部と、（５）前記機能実行部の機能実行の受付処理を含む処理を行うコンテンツを、外部のサーバ装置から取得して前記表示部に表示し、前記表示部へ表示したコンテンツの操作受付処理を行うブラウザと、（６）前記ブラウザが前記サーバ装置と接続できない異常状態が発生した場合に、前記ブラウザに実行させるものであって、前記機能実行部の一部又は全部の機能実行の受付処理を含む異常状態用コンテンツを保持する異常状態用コンテンツ保持手段と、（７）異常状態が発生した場合に前記ブラウザに実行させるコンテンツを、前記異常状態用コンテンツに切り替えるコンテンツ切替手段とを有することを特徴とする。
【０００９】
第２の本発明は、画像形成装置と、前記画像形成装置にコンテンツを提供するサーバ装置とを備える通信システムにおいて、前記画像形成装置として第１の本発明の画像形成装置を適用したことを特徴とする通信システム。
【００１０】
第３の本発明の受付処理プログラムは、第１の本発明の画像形成装置に搭載されたコンピュータを、前記異常状態用コンテンツとして機能させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、外部装置のコンテンツを読み込んで動作するブラウザを用いてユーザからの操作を受け付ける画像形成装置において、安定的に操作受付を可能とする。
【図面の簡単な説明】
【００１２】
【図１】実施形態に係る画像形成装置の機能的構成について示したブロック図である。
【図２】実施形態に係る通信システムの全体構成について示したブロック図である。
【図３】実施形態に係る操作パネル制御部のハードウェア構成（コンピュータの構成）の例について示したブロック図である。
【図４】実施形態に係るサーバ装置の機能的構成について示したブロック図である。
【図５】実施形態に係る通常コンテンツの構成例（画面遷移）の例について示した説明図である。
【図６】実施形態に係るデフォルトコンテンツの構成例（画面遷移）の例について示した説明図である。
【図７】実施形態に係る画像形成装置（操作パネル）の動作（コンテンツ処理）の例について示したフローチャートである。
【図８】実施形態に係るサーバ装置の動作（デフォルトコンテンツ確認支援処理）の例について示したフローチャートである。
【発明を実施するための形態】
【００１３】
（Ａ）主たる実施形態
以下、本発明による画像形成装置、通信システム、及び受付処理プログラムの一実施形態を、図面を参照しながら詳述する。
【００１４】
（Ａ−１）実施形態の構成
図２は、この実施形態の画像形成装置を備える通信システム１の全体構成について示したブロック図である。
【００１５】
図２に示すように、通信システム１には、画像形成装置としての印刷装置１０１、サーバ装置１０２及び認証サーバ１０３が配置されている。通信システム１を構成する各装置は、ネットワークＮに接続して、相互に通信することが可能となっている。
【００１６】
ネットワークＮの構成は限定されないものであり、例えば、イーサネット（登録商標）（例えば、図示しないスイッチやルータ等）や専用回線等により構成することができる。また、印刷装置１０１、サーバ装置１０２、及び認証サーバ１０３の各間を中継するネットワーク構成（例えば、スイッチやルータ等の構成）については限定されないものである。例えば、印刷装置１０１をユーザのオフィス等に配置し、サーバ装置１０２をインターネット上に配置するような構成としてもよい。
【００１７】
印刷装置１０１は、ハードウェア的には、例えば、プリンタや複合機等の印刷機能（画像形成機能）を備える装置を用いて構築することができる。印刷装置１０１は、後述するようにブラウザ（以下、「組み込みブラウザ」とも呼ぶ）を内蔵し、自装置内で保持するコンテンツだけでなく、サーバ装置１０２等から供給されるコンテンツをブラウズすることが可能となっている。
【００１８】
サーバ装置１０２は、Ｗｅｂサーバとして機能し、印刷装置１０１等にコンテンツを提供する。サーバ装置１０２は、ハードウェア的には、例えば、ＰＣやワークステーション等のコンピュータを適用することができる。
【００１９】
認証サーバ１０３は、印刷装置１０１やサーバ装置１０２等の依頼に従って認証処理（例えば、ログイン認証の処理）を行い、認証結果（認証ＯＫ又は認証ＮＧ）を返答する処理を行う装置である。認証サーバ１０３としては、例えば、ＬＤＡＰ（Ｌｉｇｈｔｗｅｉｇｈｔ  Ｄｉｒｅｃｔｏｒｙ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）サーバ等を適用することができる。なお、印刷装置１０１で、認証サーバ１０３を必要とするコンテンツの処理が行われない場合には、認証サーバ１０３を除外するようにしてもよい。
【００２０】
次に、通信システム１の各装置の内部構成について説明する。
【００２１】
図１は、印刷装置１０１の機能的構成について示したブロック図である。
【００２２】
図１に示すように、印刷装置１０１は、送受信部１１０、装置制御部１２０、印刷部１３０、スキャン部１４０、ＦＡＸ部１５０、カード読取部１６０、及び情報処理装置としての操作パネル２００を有している。すなわち、印刷装置１０１は、ハードウェア的には、いわゆる複合機として実現された装置である。
【００２３】
送受信部１１０は、ネットワークＮに接続するためのネットワークインタフェースである。
【００２４】
装置制御部１２０は、印刷装置１０１の全体の制御を行うものである。
【００２５】
印刷部１３０は、装置制御部１２０の制御に応じて用紙（媒体）に印刷（画像形成）を行うものである。
【００２６】
スキャン部１４０は、装置制御部１２０の制御に応じて、セットされた原稿を読み取った画像を出力する処理を行うものである。
【００２７】
ＦＡＸ部１５０は、図示しない電話回線に接続し、装置制御部１２０の制御に従ってＦＡＸ送受信の処理を行うものである。
【００２８】
カード読取部１６０は、ユーザ等が所持するカードに記録されたデータを読み込む装置（デバイス）である。カード読取部１６０が読み取るカードの構成は限定されないものであるが、例えば、接触式のカード（例えば、接触式のＩＣチップや磁気ストライプを搭載したカード）や非接触式のカード（例えば、ＲＦＩＤ（ｒａｄｉｏ  ｆｒｅｑｕｅｎｃｙ  ｉｄｅｎｔｉｆｉｅｒ）等の非接触式のＩＣチップを搭載したカード）の読取に対応するようにしてもよい。この実施形態のカード読取部１６０は、非接触式のカードからのデータ読取に対応しているものとして以下の説明を行う。
【００２９】
この実施形態では、図１に示すように、印刷装置１０１は、印刷部１３０、スキャン部１４０、ＦＡＸ部１５０、及びカード読取部１６０等を用いた種々の機能に対応しているものとして説明する。すなわち、この実施形態の印刷装置１０１は、各機能の実行を行う機能実行部の構成要素として、印刷部１３０、スキャン部１４０、ＦＡＸ部１５０、及びカード読取部１６０を有している。
【００３０】
操作パネル２００は、ユーザからの操作を受け付ける装置（デバイス）である。装置制御部１２０は、操作パネル２００で受け付けた内容（ユーザの入力内容）に従い、各機能実行を受け付ける処理を行う。装置制御部１２０は、操作パネル２００でユーザから受け付けた内容に基づき、各機能の実行処理を制御する。
【００３１】
図１に示すように、操作パネル２００は、機能的には操作パネル制御部２２０及びタッチパネルディスプレイ２１０を有している。
【００３２】
タッチパネルディスプレイ２１０は、ユーザインタフェースの機能を担っている。タッチパネルディスプレイ２１０は、操作パネル制御部２２０の制御に応じて操作画面（操作画面）を表示出力する表示部ととして機能すると共に、ユーザからの入力（操作画面の操作）を受け付ける入力部としても機能する。
【００３３】
操作パネル制御部２２０は、操作パネル２００の全体を制御する機能を担っており、機能的には、図１に示すように組込みブラウザ２２１、デフォルトコンテンツ管理部２２２、及びデフォルトコンテンツ記憶部２２３を有している。
【００３４】
操作パネル制御部２２０は、ハードウェア的には、例えば、図３に示すように、プロセッサ４０１、一時記憶部としてのＲＡＭ４０２、及び二次記憶部としてのＨＤＤ（ｈａｒｄ  ｄｉｓｋ  ｄｒｉｖｅ）４０３を有するコンピュータを用いて構成することができる。ＲＡＭ４０２としては、例えば、ＤＲＡＭを適用することができる。二次記憶部としてのＨＤＤ４０３は、フラッシュメモリやＳＳＤ（ｓｏｌｉｄ  ｓｔａｔｅ  ｄｒｉｖｅ）等のその他の媒体に置き換えるようにしてもよい。操作パネル制御部２２０は、プロセッサ４０１が、ＨＤＤ４０３にインストールされたソフトウェアを読み込んで、ＲＡＭ４０２上に展開して実行することにより実現（ソフトウェア的に実現）することがきる。
【００３５】
タッチパネルディスプレイ２１０はタッチパネル等の表示、入力装置であり、ユーザへの情報表示、ユーザ操作の受付を行う。
【００３６】
次に、操作パネル制御部２２０内部の各構成（機能的構成）について説明する。
【００３７】
組込みブラウザ２２１は、サーバ装置１０２にアクセスして各種コンテンツ（Ｗｅｂコンテンツ）を受信し、当該コンテンツを実行（処理）するものである。組込みブラウザ２２１は、タッチパネルディスプレイ２１０をユーザインタフェースとして用いる。すなわち、組込みブラウザ２２１は、サーバ装置１０２から受信したコンテンツ（操作画面）をタッチパネルディスプレイ２１０へ表示する。すなわち、組込みブラウザ２２１は、サーバ装置１０２から受信したコンテンツ（例えば、ＨＴＭＬデータ）のタッチパネルディスプレイ２１０への表示、及びタッチパネルディスプレイ２１０で受け付けた操作に基づく画面遷移や、サーバ装置１０２に対するコンテンツ取得要求等を行う。組込みブラウザ２２１が実行（処理）するコンテンツは、例えば、ＨＴＭＬ等の言語により記述されたプログラムや、ＨＴＭＬ等により呼び出されるプログラムやデータ（例えば、画像や動画像のデータ）の集合体が該当する。
【００３８】
組込みブラウザ２２１としては、例えば、上述の図３に示すようなコンピュータ上で動作する汎用的なブラウザを適用することができる。
【００３９】
ところで、この実施形態の操作パネル制御部２２０では、処理するコンテンツを、通常状態（例えば、ネットワークＮに接続し、サーバ装置１０２等の外部装置と通信可能な状態）で実行されるコンテンツ（以下、「通常コンテンツＳＣ」と表す）と、異常状態（例えば、ネットワークＮに接続できず、サーバ装置１０２等の外部装置と通信不可な状態）で実行されるコンテンツ（以下、「デフォルトコンテンツＤＣ」、又は「異常状態用コンテンツ」と表す）にわけて処理（管理）する。異常状態とは、結果として、操作パネル制御部２２０（組込みブラウザ２２１）が、サーバ装置１０２等の外部装置（通常コンテンツＳＣの実行に際して接続必要となる外部装置）に接続できない状態を指す。すなわち、異常状態とは、印刷装置１０１自体の障害だけでなく、ネットワークＮ上の障害や、サーバ装置１０２側で障害が発生した場合も含むものとする。
【００４０】
デフォルトコンテンツ記憶部２２３は、デフォルトコンテンツＤＣを記憶する機能を担っている。デフォルトコンテンツ記憶部２２３のデフォルトコンテンツＤＣは、デフォルトコンテンツ管理部２２２により更新される。
【００４１】
デフォルトコンテンツ管理部２２２は、デフォルトコンテンツ記憶部２２３に記憶されるデフォルトコンテンツＤＣの管理を行う。デフォルトコンテンツ管理部２２２の詳細については後述する。
【００４２】
デフォルトコンテンツ記憶部２２３及びデフォルトコンテンツ管理部２２２は、例えば、図３に示すコンピュータのＨＤＤ４０３を用いて実現することができる。
【００４３】
次に、サーバ装置１０２の内部構成について説明する。
【００４４】
図４は、サーバ装置１０２の機能的構成について示したブロック図である。
【００４５】
サーバ装置１０２は、送受信部３０１、Ｗｅｂサーバ３０２、コンテンツ記憶部３０３、デフォルトコンテンツ記憶部３０４、及びコンテンツ生成支援部３１０を有している。サーバ装置１０２についても、例えば、上述の図３に示すようなコンピュータ上に、プログラムをインストールすることにより実現することができる。
【００４６】
送受信部３０１は、ネットワークＮに接続するネットワークインタフェースである。
【００４７】
Ｗｅｂサーバ３０２は、印刷装置１０１等のクライアントに対してコンテンツを提供すると共に、印刷装置１０１等のクライアントからの要求（提供したコンテンツの実行に伴う要求）に応じたデータ処理を行うものである。Ｗｅｂサーバ３０２は、例えば、種々のＷｅｂサーバのプラットフォームを用いて実現することができる。
【００４８】
コンテンツ記憶部３０３は、印刷装置１０１等に提供する通常コンテンツＳＣを記憶するものである。
【００４９】
デフォルトコンテンツ記憶部３０４は、印刷装置１０１に提供するデフォルトコンテンツＤＣを記憶するものである。
【００５０】
Ｗｅｂサーバ３０２は、印刷装置１０１からの要求に応じて、コンテンツ記憶部３０３の通常コンテンツＳＣや、デフォルトコンテンツ記憶部３０４に記憶されているデフォルトコンテンツＤＣを提供する。Ｗｅｂサーバ３０２は、例えば、種々のＷｅｂサーバプラットフォームに、通常コンテンツＳＣ及びデフォルトコンテンツＤＣを組み込むことにより実現することができる。以上のように、Ｗｅｂサーバ３０２、コンテンツ記憶部３０３、及びデフォルトコンテンツ記憶部３０４は、印刷装置１０１等のクライアントに、通常コンテンツＳＣ及びデフォルトコンテンツＤＣを提供する装置（以下、「コンテンツ提供装置」とも呼ぶ）として機能する。なお、上述のコンテンツ提供装置は、独立した装置（コンテンツ生成支援部３１０とは別個のコンピュータ）上で実現するようにしてもよい。
【００５１】
コンテンツ生成支援部３１０は、コンテンツ記憶部３０３やデフォルトコンテンツ記憶部３０４に記憶する各コンテンツの生成を支援する処理を行う。コンテンツ生成支援部３１０の詳細については後述する。
【００５２】
次に、通常コンテンツＳＣとデフォルトコンテンツＤＣの構成について説明する。
【００５３】
上述の通り、通常コンテンツＳＣは、通常状態で実行されるコンテンツであり、デフォルトコンテンツＤＣは、異常状態で実行されるコンテンツである。言い換えると、デフォルトコンテンツＤＣには、通常コンテンツＳＣに含まれる内容の一部又は全部に対応する機能を果たすコンテンツが含まれている。この実施形態では、デフォルトコンテンツＤＣには、印刷装置１０１の機能のうち、異常状態でも受付可能な機能（例えば、ネットワークＮを経由して外部装置との通信を要せずに受付可能な機能）に対応するコンテンツのみで構成されているものとする。言い換えると、デフォルトコンテンツＤＣには、印刷装置１０１の機能のうち、異常状態では受付不可な機能のコンテンツは含まれていない。例えば、印刷装置１０１がネットワークＮに接続できない状態の場合、外部から印刷ジョブの受付等ができないため、外部から印刷ジョブの受付を前提とする機能の実行受付は、デフォルトコンテンツＤＣに含めることができないことになる。
【００５４】
デフォルトコンテンツＤＣは、印刷装置１０１（操作パネル制御部２２０）内でローカルに実行されるコンテンツであるため、同様の操作を受け付けるコンテンツ（操作画面）であっても、デフォルトコンテンツＤＣと通常コンテンツＳＣでは構成の変更が必要となる場合がある。例えば、印刷装置１０１（操作パネル制御部２２０）は、通常状態では、ログイン認証（ユーザ認証）する際に外部の認証サーバ１０３に認証処理を依頼することができるが、異常状態では、ログイン認証を外部に依頼することができないため内部的に処理可能な認証処理に変更する必要がある。例えば、この実施形態の印刷装置１０１（操作パネル制御部２２０）は、通常状態の場合、カード読取部１６０を介してユーザの所持するカード（非接触式のカード）のデータを読み込んで認証サーバ１０３に認証処理を依頼する処理を行い、異常状態の場合、内部的にユーザＩＤとパスワードの認証を行うものとして説明する。また、例えば、通常コンテンツＳＣにおいてユーザから入力されたデータをサーバ装置１０２に送信する処理を行う操作画面が存在する場合、デフォルトコンテンツＤＣで対応する操作画面では、一旦内部（操作パネル制御部２２０）で送信するデータを保留し、異常状態から通常状態に復帰した際（デフォルトコンテンツＤＣから通常コンテンツＳＣに切り替わる際）にサーバ装置１０２に送信する処理を行う。
【００５５】
この実施形態では、操作パネル２００（操作パネル制御部２２０）は起動すると、組込みブラウザ２２１を実行し、タッチパネルディスプレイ２１０の前面に組込みブラウザ２２１の画面を表示させるものとする。そして、組込みブラウザ２２１は起動すると、通常状態の場合（サーバ装置１０２にアクセス可能な場合）、予め設定された所定のＵＲＬ（サーバ装置１０２上の通常コンテンツＳＣに対応するＵＲＬ）にアクセスし、通常コンテンツＳＣを表示（タッチパネルディスプレイ２１０に表示）させるものとする。なお、操作パネル２００（操作パネル制御部２２０）は、起動時に異常状態であり、デフォルトコンテンツ記憶部２２３にデフォルトコンテンツＤＣが保持されている場合には、最初からデフォルトコンテンツＤＣを起動するようにしてもよい。
【００５６】
なお、デフォルトコンテンツＤＣのデータ自体は、印刷装置１０１の操作パネル２００を構成する操作パネル制御部２２０（操作パネル制御部２２０を構成するコンピュータ）に、各機能の実行を受け付ける受付処理を行うプログラム（この実施形態の受付処理プログラム）に該当する。
【００５７】
また、操作パネル制御部２２０のデフォルトコンテンツ管理部２２２は、通常状態の任意のタイミングで、サーバ装置１０２にアクセス（例えば、デフォルトコンテンツＤＣに対応するＵＲＬにアクセス）して、デフォルトコンテンツ記憶部２２３で保持しているデフォルトコンテンツＤＣと、サーバ装置１０２上のデフォルトコンテンツＤＣとを比較（例えば、タイムスタンプを比較）する。そして、デフォルトコンテンツ管理部２２２は、デフォルトコンテンツ記憶部２２３とサーバ装置１０２とで保持しているデフォルトコンテンツＤＣが異なる場合（例えば、デフォルトコンテンツ記憶部２２３で保持しているデフォルトコンテンツＤＣのタイムスタンプの方が、サーバ装置１０２で保持しているデフォルトコンテンツＤＣのタイムスタンプより古い場合）、サーバ装置１０２で保持されているデフォルトコンテンツＤＣを取得してデフォルトコンテンツ記憶部２２３の内容を新たに取得したデフォルトコンテンツＤＣに置き換える。この動作により、デフォルトコンテンツ管理部２２２は、デフォルトコンテンツ記憶部２２３に記憶されているデフォルトコンテンツＤＣを常に最新の状態（サーバ装置１０２上のデフォルトコンテンツＤＣと同じ状態；最新の通常コンテンツＳＣに対応する状態）に保つことができる。
【００５８】
操作パネル制御部２２０において、デフォルトコンテンツ管理部２２２を実現する方式については限定されないものである。例えば、操作パネル制御部２２０に、組込みブラウザ２２１とは別個のアプリケーションプログラムとしてデフォルトコンテンツ管理部２２２を搭載するようにしてもよいし、通常コンテンツＳＣにデフォルトコンテンツ管理部２２２に対応するプログラムを搭載し組込みブラウザ２２１上で実現されるようにしてもよい。
【００５９】
そして、操作パネル制御部２２０は、通常状態の場合は組込みブラウザ２２１に通常コンテンツＳＣを実行させ、異常状態の場合は組込みブラウザ２２１にデフォルトコンテンツＤＣを実行させる。言い換えると、操作パネル制御部２２０は、通常状態から異常状態への遷移を検知した場合、組込みブラウザ２２１に実行させるコンテンツを通常コンテンツＳＣからデフォルトコンテンツＤＣに切り替え、異常状態から通常状態への遷移を検知した場合、組込みブラウザ２２１に実行させるコンテンツをデフォルトコンテンツＤＣから通常コンテンツＳＣに切り替える。
【００６０】
操作パネル制御部２２０において、通常状態と異常状態を検知する方法は限定されないものである。操作パネル制御部２２０は、例えば、サーバ装置１０２に所定の方式でアクセス（例えば、Ｐｉｎｇや所定のＵＲＬへのアクセス）を試み、アクセスに成功した場合には通常状態と判定し、アクセスに失敗した場合に異常状態と判断するようにしてもよい。また、操作パネル制御部２２０は、例えば、送受信部１１０の状態を監視し、送受信部１１０が正常に動作している間を通常状態と判断し、送受信部１１０にエラーが発生した場合に異常状態を判断するようにしてもよい。
【００６１】
操作パネル制御部２２０において、通常状態と異常状態を検知する手段（以下、「状態検知手段」とも呼ぶ）と、組込みブラウザ２２１上に通常コンテンツＳＣとデフォルトコンテンツＤＣとを切り替える手段（以下、「コンテンツ切替手段」と呼ぶ）を実現する方法は限定されないものである。例えば、操作パネル制御部２２０に、組込みブラウザ２２１とは別個のアプリケーションプログラムとして状態検知手段及びコンテンツ切替手段を搭載するようにしてもよいし、通常コンテンツＳＣ及びデフォルトコンテンツＤＣに上述の検知手段及び切替手段に対応するプログラムを搭載して、相互に切替（相互に呼出し）するようにしてもよい。
【００６２】
以上のように、操作パネル制御部２２０では、デフォルトコンテンツ管理部２２２及びデフォルトコンテンツ記憶部２２３により、デフォルトコンテンツＤＣを保持するデフォルトコンテンツ保持手段（異常状態用コンテンツ保持手段）が実現されている。
【００６３】
図５は、印刷装置１０１の操作パネル２００（タッチパネルディスプレイ２１０）に表示される通常コンテンツの具体例について示した説明図である。図６は、図５に示す通常コンテンツに対応するデフォルトコンテンツＤＣの内容について示している。図５、図６では、印刷装置１０１で、領収書をスキャンして、スキャンしたデータをサーバ装置１０２に送信する機能のコンテンツの例について示している。
【００６４】
まず、図５に示す通常コンテンツについて説明する。図５（ａ）〜図５（ｅ）は、それぞれ、通常コンテンツＳＣにおいて操作パネル２００（タッチパネルディスプレイ２１０）に表示される操作画面の遷移について示している。
【００６５】
通常コンテンツＳＣには初期画面として図５（ａ）に示すように、ユーザにログインに必要な認証情報の入力を要求する画面（以下、「ログイン要求画面」と呼ぶ）が設定されているものとする。すなわち、通常コンテンツＳＣでは、まずユーザにログイン（認証処理）を要求し、ログイン成功（認証ＯＫ）の場合にのみ、機能実行の操作を受け付ける画面に移行するように構成されているものとする。
【００６６】
図５（ａ）に示すように、通常コンテンツＳＣにおけるログイン要求画面では、ユーザに非接触式のＩＣカードをカード読取部１６０にかざす（近づける）ことを要求するメッセージとして「ＩＣカードをかざしてログインしてください」が表示されている。この実施形態において、組込みブラウザ２２１は、通常コンテンツＳＣに従って、図５（ａ）に示すログイン要求画面を表示した後、カード読取部１６０でＩＣカードの読取が発生すると、読み取ったデータ（認証情報）を認証サーバ１０３に送信して認証処理を依頼するものとする。ここでは、ログインが成功（認証ＯＫ）であったものとして以下の説明を行う。
【００６７】
ログインが成功すると、通常コンテンツＳＣでは、図５（ｂ）に示すように実行する機能の選択を受け付ける画面（以下、「メニュー画面」と呼ぶ）に遷移するものとする。
【００６８】
図５（ｂ）に示すメニュー画面では、コピー機能に対応するボタンＢ１２１、スキャン機能に対応するボタンＢ１２２、ＦＡＸ機能に対応するボタンＢ１２３、及び、領収書をスキャンしてサーバ装置１０２に送信（アップロード）する機能（以下、「領収書読込機能」とも呼ぶ）に対応するボタンＢ１２４が配置されている。通常コンテンツＳＣでは、メニュー画面において、いずれかのボタンが押下されると当該ボタンに対応する機能の操作画面に遷移する。
【００６９】
ここでは、図５（ｂ）に示すメニュー画面で、領収書読込機能に対応するボタンＢ１２４が押下されたものとする。
【００７０】
通常コンテンツＳＣでは、メニュー選択画面で領収書読込機能に対応するボタンＢ１２４が押下されると、図５（ｃ）に示すような、読み込む領収書に関する情報入力を要求する操作画面（以下、「領収書情報入力画面」と呼ぶ）に遷移するものとする。
【００７１】
図５（ｃ）に示す領収書情報入力画面では、領収書の事務処理上必要となる情報（図５（ｃ）では、「件名」、「費用負担コード」の２つの情報）を入力するためのフィールドＦ１３１、Ｆ１３２と、領収書情報の入力完了を受け付けるＯＫボタンＢ１３１と、領収書読込機能の中断を受け付けるＣａｎｃｅｌボタンＢ１３２が配置されている。なお、領収書情報入力画面で入力を受け付ける情報の数や種類は限定されないものであり、領収書情報入力画面自体を省略するようにしてもよい。
【００７２】
ここでは、領収書情報入力画面でフィールドＦ１３１、Ｆ１３２に任意の情報が入力されＯＫボタンＢ１３１が押下されたものとする。
【００７３】
通常コンテンツＳＣでは、領収書情報入力画面でＯＫボタンＢ１３１が押下されると、図５（ｄ）に示すような、領収書（原稿）のスキャンを要求する操作画面（以下、「領収書スキャン要求画面」と呼ぶ）に遷移するものとする。
【００７４】
図５（ｄ）に示す領収書スキャン要求画面では、ユーザに、スキャン部１４０に領収書（原稿）をスキャンさせる操作を要求するメッセージとして「領収書をスキャンしてください」というメッセージが表示されている。また、図５（ｄ）に示す領収書スキャン要求画面では、領収書読込機能の受付をキャンセルするボタンＢ１４１が配置されている。この実施形態の通常コンテンツＳＣでは、領収書スキャン要求画面を表示した後スキャン部１４０で領収書（原稿）の読取が行われると、スキャン部１４０で読み取られた領収書の画像に領収書情報入力画面で入力された画像が紐づけられたデータ（以下、「領収書データ」と呼ぶ）が生成され、ただちにサーバ装置１０２へ送信されるものとする。領収書データの形式は限定されないものであるが、例えば、領収書をスキャンした画像のＰＤＦデータに領収書情報を付加したデータ等を適用することができる。
【００７５】
通常コンテンツＳＣでは、サーバ装置１０２への領収書データの送信が完了すると、図５（ｅ）に示すような、領収書読込機能が完了したことをユーザに通知する操作画面（以下、「領収書読込機能完了画面」と呼ぶ）に遷移するものとする。図５（ｅ）に示す領収書読込機能完了画面では、サーバ装置１０２へのデータ送信が完了したことを示す「サーバに送信しました」というメッセージと、領収書読込機能完了確認を受け付けるためのＯＫボタンＢ１５１が配置されている。
【００７６】
通常コンテンツＳＣでは、領収書読込機能完了画面でＯＫボタンＢ１５１が押下されると、領収書読込機能を完了し、待機画面（例えば、メニュー画面）に遷移する。
【００７７】
次に、図６に示すデフォルトコンテンツＤＣについて説明する。図６（ａ）〜図６（ｅ）は、それぞれ、デフォルトコンテンツＤＣにおいて、操作パネル２００（タッチパネルディスプレイ２１０）に表示される操作画面の遷移について示している。図６に示すデフォルトコンテンツＤＣは、図５に示す通常コンテンツＳＣに対応するデフォルトコンテンツＤＣである。図６（ａ）〜図６（ｅ）は、それぞれ、デフォルトコンテンツＤＣにおけるログイン要求画面、メニュー画面、領収書情報入力画面、領収書スキャン要求画面、及び領収書読込機能完了画面を示しており、上述の図５と同一又は対応する部分には同一又は対応する符号を付している。図６に示すように、デフォルトコンテンツＤＣでは、図６（ａ）のログイン要求画面と、図６（ｅ）領収書読込機能完了画面の内容が通常コンテンツＳＣと異なっている。
【００７８】
図６（ａ）に示すように、デフォルトコンテンツＤＣのログイン要求画面では、認証サーバ１０３を利用せずに内部的に認証処理可能な構成となっている。図６（ａ）のログイン要求画面では、ユーザ名（ユーザＩＤ）の入力を受け付けるためのフィールドＦ２１１と、パスワードの入力を受け付けるためのフィールドＦ２１２と、ログインを受け付けるためのボタンＢ２１１が配置されている。デフォルトコンテンツＤＣでは、図６（ａ）に示すログイン要求画面で、ユーザ名およびパスワード（フィールドＦ２１１、Ｆ２１２の情報）の入力後にボタンＢ２１１が押下されると、入力されたユーザ名とパスワードの組み合わせで認証処理を行う。デフォルトコンテンツＤＣのログイン処理で照合するユーザＩＤ及びパスワードは、印刷装置１０１（操作パネル２００）の内部（例えば、デフォルトコンテンツ記憶部２２３）で保持されており、自装置内で認証処理が可能であるものとして説明する。なお、この実施形態において、デフォルトコンテンツＤＣは、異常状態で印刷装置１０１が操作不能に陥ることを抑制する手段であるため、デフォルトコンテンツＤＣで用いられるユーザ名およびパスワードは管理者用のユーザ名およびパスワードを少数設定しておくようにしてもよい。
【００７９】
デフォルトコンテンツＤＣでは、サーバ装置１０２にデータ送信しないため、領収書をスキャンして生成した領収書データをただちにサーバ装置１０２へ送信せず、一旦内部に保留（例えば、デフォルトコンテンツ記憶部２２３に記憶）し、正常状態となった後にまとめて送信する処理を行うことになる。
【００８０】
また、デフォルトコンテンツＤＣでは、サーバ装置１０２に、直ちにデータ送信できないため、図６（ｅ）に示すように、領収書読込機能完了画面で、生成した領収書データを一旦印刷装置１０１（操作パネル２００）の内部で保存し、後でサーバ装置１０２に送信することを通知するメッセージを表示する点で通常コンテンツＳＣと異なっている。図６（ｅ）に示す領収書読込機能完了画面では、「ＢＯＸに保存しました。後でサーバに送信されます」というメッセージに置き換わっている点で通常コンテンツＳＣと異なっている。図６（ｅ）に示すメッセージにおける「ＢＯＸ」とは、印刷装置１０１（操作パネル２００）の内部で保存することを示している。
【００８１】
以上のように、デフォルトコンテンツＤＣは、異常状態でも受付可能な内容で構成されている。また、デフォルトコンテンツＤＣでは、メニュー画面で任意の機能選択を受け付けることで、各機能の実行受付を行う画面に遷移するように構成されている。上述の領収書読込機能のように、外部装置へのデータ送信が必要となる機能の実行受付については、一旦操作パネル２００の内部に送信データを保留して、正常状態に復帰後に送信するように、デフォルトコンテンツＤＣを構成する必要がある。コピー機能やスキャン機能等の印刷装置１０１の内部で完結する機能の実行受付については、通常コンテンツＳＣとデフォルトコンテンツＤＣとで同じ操作画面を適用するようにしてもよい。また、ＦＡＸ部１５０にＦＡＸ用の電話回線が接続されている場合には、ネットワークＮに接続しなくても印刷装置１０１においてＦＡＸの送受信を行うことができるため、通常コンテンツＳＣとデフォルトコンテンツＤＣとで同じ操作画面を適用するようにしてもよい。
【００８２】
上述の通り、デフォルトコンテンツＤＣは、異常状態が発生した場合に表示されるコンテンツである。そのためデフォルトコンテンツＤＣは、少なくとも以下の第１〜第３の条件を満たすコンテンツである必要がある。
【００８３】
まず、デフォルトコンテンツＤＣは、サーバ側のスクリプトを要しない内容であるという条件（第１の条件）を満たす必要がある。具体的には、例えば、デフォルトコンテンツＤＣは、ＣＧＩ（Ｃｏｍｍｏｎ  Ｇａｔｅｗａｙ  Ｉｎｔｅｒｆａｃe）等を経由したサーバサイドスクリプトがない内容である必要がある。
【００８４】
また、デフォルトコンテンツＤＣは、他サーバ（例えばＬＤＡＰサーバなど）との連携を要しない内容であるという条件（第２の条件）を満たす必要がある。
【００８５】
さらに、デフォルトコンテンツＤＣは、操作パネル２００内のストレージ（ＨＤＤ４０３）で記憶するのに支障のないサイズ（所定サイズ以下）であるという条件（第３の条件）を満たす必要がある。デフォルトコンテンツＤＣは、印刷装置１０１（操作パネル２００）内に保存されるため、印刷装置１０１（操作パネル２００）内のストレージ（ＨＤＤ４０３）を圧迫しないように、サイズの大きいデータ（例えば、背景画像や、動画等）の表示が省略（通常コンテンツＳＣで対応する操作画面から省略）されていることが望ましい。
【００８６】
次に、コンテンツ生成支援部３１０の内部構成について説明する。
【００８７】
上述の通り、コンテンツ生成支援部３１０は、ユーザ（コンテンツの作成者）に対して、コンテンツ記憶部３０３やデフォルトコンテンツ記憶部３０４に記憶する各コンテンツの生成を支援する処理を行う。上述の通り、デフォルトコンテンツＤＣの内容には所定の条件（例えば、上述の第１〜第３の条件）がある。例えば、デフォルトコンテンツＤＣとして上述の条件に反する内容のコンテンツが設定された場合、印刷装置１０１のユーザは、異常状態において印刷装置１０１の機能を利用できない恐れがある。そのため、この実施形態のサーバ装置１０２では、ユーザ（コンテンツの作成者）に対して、上述の所定の条件に反しない内容のデフォルトコンテンツＤＣを作成することを支援するコンテンツ生成支援手段（コンテンツ生成支援装置）としてコンテンツ生成支援部３１０を備えている。なお、コンテンツ生成支援部３１０は、サーバ装置１０２に搭載する必要はなく、別個のコンピュータ上に構築するようにしてもよい。具体的には、コンテンツ生成支援部３１０は、既存のコンテンツ（ソフトウェア）の統合開発環境上（統合開発環境をインストールしたコンピュータ上）に、上述の条件に反しない内容のデフォルトコンテンツＤＣを作成することを支援する機能（ソフトウェア）をアドオンすることで実現するようにしてもよい。
【００８８】
コンテンツ生成支援部３１０は、コンテンツ生成部３０５、コンテンツ確認部３０６、及び装置情報取得部３０７を有している。
【００８９】
コンテンツ生成部３０５は、ユーザからの入力に応じてコンテンツを生成するものである。コンテンツ生成部３０５では、通常コンテンツＳＣ及びデフォルトコンテンツＤＣの生成を行うことが可能である。コンテンツ生成部３０５としては、例えば、既存のコンテンツの統合開発環境を適用することができる。
【００９０】
装置情報取得部３０７は、デフォルトコンテンツＤＣを表示する装置（例えば、印刷装置１０１の操作パネル２００）の構成に関する情報（以下、「装置情報」と呼ぶ）を取得する処理を行う。装置情報には、例えばデフォルトコンテンツＤＣの配信先の装置（例えば、操作パネル２００）の画面サイズ（例えば、操作パネル２００を構成するタッチパネルディスプレイ２１０のサイズ）や、ストレージの記憶容量（例えば、操作パネル２００を構成するＨＤＤ４０３の容量）等の情報が含まれる。装置情報取得部３０７が取得した装置情報は、コンテンツ確認部３０６において利用される。装置情報取得部３０７が装置情報を取得する具体的手段については限定されないものである。装置情報取得部３０７は、例えば、ユーザの操作により入力（例えば、装置情報を入力したファイルの入力や、キーボード等による入力）を受け付けるようにしてもよい。
【００９１】
コンテンツ確認部３０６は、コンテンツ生成部３０５で生成されたデフォルトコンテンツＤＣが、正常動作することの確認を支援する処理（以下、「デフォルトコンテンツ確認支援処理」と呼ぶ）を行うものである。
【００９２】
具体的には、コンテンツ確認部３０６は、デフォルトコンテンツＤＣの配信先（例えば、印刷装置１０１の操作パネル２００）において異常状態でも動作することの確認を支援する。
【００９３】
コンテンツ確認部３０６は、コンテンツ生成部３０５で生成されたデフォルトコンテンツＤＣが、所定の条件（例えば、上述の第１〜第３の条件）を満たすか否かを検査し、その検査結果を所定の手段で出力（ユーザに通知）する処理（以下、「デフォルトコンテンツ検査処理」とも呼ぶ）を行う。このとき、コンテンツ確認部３０６は、装置情報取得部３０７で取得された装置情報を考慮して、デフォルトコンテンツＤＣの内容が所定の条件を満たすか否かを検査する。コンテンツ確認部３０６が出力する検査結果の内容については限定されないものである。コンテンツ確認部３０６は、例えば、上述の第１〜第３の条件のいずれかに反する場合、どの条件に反するのかという情報だけでなく、その詳細情報を出力するようにしてもよい。例えば、コンテンツ確認部３０６は、デフォルトコンテンツＤＣのどの要素が、どの条件に反するのか等の詳細情報を出力するようにしてもよい。
【００９４】
具体的には、コンテンツ確認部３０６は、デフォルトコンテンツＤＣに、ＣＧＩ経由でのサーバサイドスクリプト（ＣＧＩ経由でサーバ側へ問い合わせるコード）が含まれているか否か（第１の条件を満たすか否か）を判定する。また、コンテンツ確認部３０６は、デフォルトコンテンツＤＣに、サーバ装置１０２以外の外部装置（例えば、認証サーバ１０３等のＬＤＡＰサーバ）に問い合わせるコードが含まれているか否か（第２の条件を満たすか否か）を判定する。さらに、コンテンツ確認部３０６は、デフォルトコンテンツＤＣの合計容量（リンクされた、画像データや動画データ等を含む）が、印刷装置１０１（操作パネル２００）のストレージ（ＨＤＤ４０３）を圧迫することのない所定以下の容量（例えば、ＨＤＤ４０３の全容量の３０％以下の容量）で作成されているか否か（第３の条件を満たすか否か）を判定する。なお、コンテンツ確認部３０６でデフォルトコンテンツＤＣを検査する条件の種類や数は上述の例に限定されないものである。
【００９５】
これにより、ユーザは、デフォルトコンテンツＤＣが所定の条件を満たすか否かを確認し、正常動作するか否かを確認することができる。コンテンツ確認部３０６から、コンテンツ生成部３０５で生成されたデフォルトコンテンツＤＣが、所定の条件を満たさないという結果が得られた場合、ユーザはその部分を修正することができる。すなわち、コンテンツ確認部３０６及びデフォルトコンテンツ記憶部３０４は、デフォルトコンテンツＤＣのデバッガとして機能するソフトウェアとも言える。
【００９６】
また、コンテンツ確認部３０６は、装置情報の画面サイズに基づき、各コンテンツ（通常コンテンツＳＣ及びデフォルトコンテンツＤＣ）を配信先（例えば、印刷装置１０１）と同じ条件（同じ画面サイズ）で出力する処理（以下、「エミュレーション出力処理」とも呼ぶ）を行う。すなわち、コンテンツ確認部３０６は、通常コンテンツＳＣ及びデフォルトコンテンツＤＣの配信先のエミュレータとしても機能するものとする。これにより、ユーザは、コンテンツ生成部３０５で生成した通常コンテンツＳＣ及びデフォルトコンテンツＤＣが配信先で正常に動作するか否かを確認することができる。例えば、ユーザは、コンテンツ確認部３０６によりエミュレーション出力処理された画面（ウィンドウ）内で、通常コンテンツＳＣ及びデフォルトコンテンツＤＣの各画面が正常に動作するか否かを確認（テスト）することができる。
【００９７】
コンテンツ確認部３０６がデフォルトコンテンツＤＣをエミュレーション出力処理する画面（ウィンドウ）では、実際の配信先が異常状態（ネットワークに接続できない状態）となった場合と同様に、内部的な処理のみ実行可能となっている必要がある。また、コンテンツ確認部３０６が通常コンテンツＳＣを、エミュレーション出力処理する画面（ウィンドウ）では、実際の配信先が正常状態となった場合と同様に、サーバ側との接続を伴う処理を実行可能とすることが望ましいが、実際にサーバと接続せずに、サーバ側の入出力処理に相当するダミーデータの入出力処理（例えば、統合開発環境のデバッガ機能を用いたダミーデータの入出力処理）を適用可能としてもよい。
【００９８】
装置情報取得部３０７及びコンテンツ確認部３０６を実現する環境（プラットフォーム）は限定されないものである。例えば、コンテンツ生成支援部３１０が既存のコンテンツ（ソフトウェア）の統合開発環境で実現される場合、装置情報取得部３０７及びコンテンツ確認部３０６を、当該統合開発環境の上で動作するソフトウェアとして実現するようにしてもよい。具体的には、例えば、装置情報取得部３０７及びコンテンツ確認部３０６を、当該統合開発環境の画面上でユーザにより呼出し及び操作可能な構成としてもよい。この場合、コンテンツ生成部３０５を構成する統合開発環境の操作画面上に、装置情報取得部３０７に装置情報を設定する操作画面を表示させ、装置情報の入力を受け付けるようにしてもよい。また、この場合、コンテンツ生成部３０５を構成する統合開発環境の操作画面上に、コンテンツ確認部３０６に対応する操作画面を表示させ、ユーザの操作に応じて、デフォルトコンテンツ検査処理を実行して結果を出力したり、コンテンツ（通常コンテンツＳＣ及びデフォルトコンテンツＤＣ）のエミュレーション出力処理を行うようにしてもよい。
【００９９】
（Ａ−２）実施形態の動作
次に、以上のような構成を有するこの実施形態の画像形成装置及び制御プログラムの動作を説明する。
【０１００】
まず、印刷装置１０１側の動作について図７のフローチャートを用いて説明する。
【０１０１】
操作パネル２００の操作パネル２００は、起動すると、組込みブラウザ２２１を起動する。そして、組込みブラウザ２２１は、起動するとサーバ装置１０２の通常コンテンツＳＣを取得して（Ｓ６０１）、通常コンテンツＳＣにしたがった操作画面をタッチパネルディスプレイ２１０に表示する（Ｓ６０２）。
【０１０２】
また、このとき、操作パネル制御部２２０のデフォルトコンテンツ管理部２２２は、サーバ装置１０２内のデフォルトコンテンツ記憶部２２３に記憶されているデフォルトコンテンツＤＣが、印刷装置１０１内のデフォルトコンテンツ記憶部２２３に記憶されているデフォルトコンテンツＤＣより新しいか否かを判断する（Ｓ６０３）。
【０１０３】
そして、デフォルトコンテンツ管理部２２２は、印刷装置１０１内のデフォルトコンテンツＤＣより、サーバ装置１０２上（デフォルトコンテンツ記憶部２２３）のデフォルトコンテンツＤＣの方が新しい場合（印刷装置１０１内でデフォルトコンテンツＤＣが保持されていない場合を含む）、サーバ装置１０２からデフォルトコンテンツＤＣを取得して、デフォルトコンテンツ記憶部２２３のデフォルトコンテンツＤＣを最新の内容に更新する（Ｓ６０４）。
【０１０４】
そして、操作パネル制御部２２０は、ネットワークＮに正常に接続しているか否か（通常状態であるか以上状態であるか）を確認し（Ｓ６０５）、ネットワークＮに正常に接続されている場合（通常状態の場合）には、上述のステップＳ６０１に戻って通常コンテンツＳＣの表示を継続し、ネットワークＮに正常に接続されていない場合（異常状態の場合）には、後述するステップＳ６０６に移行する。
【０１０５】
ステップＳ６０５で、ネットワークＮに正常に接続されていない場合（異常状態の場合）、操作パネル制御部２２０は、タッチパネルディスプレイ２１０に表示するコンテンツをデフォルトコンテンツＤＣに切り替える（Ｓ６０６）。
【０１０６】
その後、操作パネル制御部２２０は、ネットワークＮに正常に接続されたか否かを確認（通常状態に復帰したか否かを確認）し（Ｓ６０７）、ネットワークＮに正常に接続されたと確認（通常状態に復帰したことを確認）した場合上述のステップＳ６０１に移行してタッチパネルディスプレイ２１０に表示させる内容を通常コンテンツＳＣに切替え、ネットワークＮに正常に接続されていないと確認（異常状態を継続していることを確認）した場合には上述のステップＳ６０６に戻って、デフォルトコンテンツＤＣの表示を継続する。
【０１０７】
次に、サーバ装置１０２のコンテンツ生成支援部３１０における動作（デフォルトコンテンツ確認支援処理）について図８のフローチャートを用いて説明する。
【０１０８】
まず、ユーザ（コンテンツ作成者）の操作に応じて、コンテンツ生成部３０５で通常コンテンツＳＣが生成されたものとする（Ｓ７０１）。
【０１０９】
次に、ユーザの操作に応じて、コンテンツ確認部３０６が、コンテンツ生成部３０５で生成された通常コンテンツＳＣをエミュレーション出力処理したものとする（Ｓ７０２）。
【０１１０】
次に、ユーザの操作に応じて、コンテンツ生成部３０５でデフォルトコンテンツＤＣが生成されたものとする（Ｓ７０３）。
【０１１１】
次に、ユーザの操作に応じて、装置情報取得部３０７が印刷装置１０１（操作パネル２００）の装置情報（画面サイズ及びストレージの記憶容量）を取得したものとする（Ｓ７０４）。
【０１１２】
次に、ユーザの操作に応じて、コンテンツ確認部３０６が、コンテンツ生成部３０５で生成されたデフォルトコンテンツＤＣについてデフォルトコンテンツ確認支援処理を行う（Ｓ７０５）。このとき、コンテンツ確認部３０６は、ユーザの操作に応じて、デフォルトコンテンツ検査処理やエミュレーション出力処理を行う。ユーザは、デフォルトコンテンツ検査処理やエミュレーション出力処理の結果を参照することで、必要に応じて、再度コンテンツ生成部３０５を操作してデフォルトコンテンツＤＣの修正等を行い、配信先で正常に動作するデフォルトコンテンツＤＣを完成させることができる。
【０１１３】
そして、ユーザの操作により、完成した通常コンテンツＳＣがコンテンツ記憶部３０３に記憶され、完成したデフォルトコンテンツＤＣがデフォルトコンテンツ記憶部３０４に記憶されたものとする（Ｓ７０６）。以後、サーバ装置１０２のＷｅｂサーバ３０２は、印刷装置１０１（操作パネル２００）等のクライアントからの要求に応じて、コンテンツ記憶部３０３に記憶された通常コンテンツＳＣや、デフォルトコンテンツ記憶部３０４に記憶されたデフォルトコンテンツＤＣを提供することになる。
【０１１４】
（Ａ−３）実施形態の効果
この実施形態によれば、以下のような効果を奏することができる。
【０１１５】
この実施形態の印刷装置１０１（操作パネル２００）では、異常状態が発生した場合でも、代わりに外部に接続ができないことを前提として作成されたデフォルトコンテンツＤＣに切り替えることにより、印刷装置１０１（操作パネル２００）が操作不能に陥ったり、コンテンツ作成者（ユーザ）の意図通りに運用できなくなってしまうことなく、印刷装置１０１（操作パネル２００）の機能実行の受付を継続することができる。
【０１１６】
（Ｂ）他の実施形態
本発明は、上記の実施形態に限定されるものではなく、以下に例示するような変形実施形態も挙げることができる。
【０１１７】
（Ｂ−１）上記の実施形態では、本発明の画像形成装置を、複合機としての印刷装置１０１に適用する例について説明したが、本発明の画像形成装置は少なくとも印刷機能（印刷部１３０）に対応する装置であれば良い。したがって、例えば、本発明の画像形成装置を、ＦＡＸ機能のみを備えるＦＡＸ装置やコピー機能のみを備えるコピー装置に適用するようにしてもよい。
【符号の説明】
【０１１８】
１…通信システム、１０１…印刷装置、１０２…サーバ装置、１０３…認証サーバ、１１０…送受信部、１２０…装置制御部、１３０…印刷部、１４０…スキャン部、１５０…ＦＡＸ部、１６０…カード読取部、２００…操作パネル、２２１…組込みブラウザ、２１０…タッチパネルディスプレイ、２２２…デフォルトコンテンツ管理部、２２３…デフォルトコンテンツ記憶部、２１０…タッチパネルディスプレイ、２２０…操作パネル制御部、２２１…組込みブラウザ、２２２…デフォルトコンテンツ管理部、２２３…デフォルトコンテンツ記憶部、３０１…送受信部、３０２…Ｗｅｂサーバ、３０３…コンテンツ記憶部、３０４…デフォルトコンテンツ記憶部、３０５…コンテンツ生成部、３０６…コンテンツ確認部、３０７…装置情報取得部、３１０…コンテンツ生成支援部、４０１…プロセッサ、４０２…ＲＡＭ、４０３…ＨＤＤ。
【図１】
2018205386.tif 000003
【図２】
2018205386.tif 000004
【図３】
2018205386.tif 000005
【図４】
2018205386.tif 000006
【図５】
2018205386.tif 000007
【図６】
2018205386.tif 000008
【図７】
2018205386.tif 000009
【図８】
2018205386.tif 000010