(57)【要約】【課題】電子機器とは異なる作成装置で当該電子機器の操作画面を作成する場合において、電子機器のユーザーの希望する表示態様の操作画面を容易な操作で作成することのできる操作画面作成システムを提供する。【解決手段】操作画面作成システムでは、作成装置１００が、ユーザー操作に従ってオーサリングツールがインストールされたサーバー３００にアクセスして、オーサリングツールの提供するプログラムを用いてＭＦＰ５００の操作画面の表示用のデータを作成する（Ｓ１）。表示用のデータは、作成装置からＭＦＰに送信され（Ｓ２）、当該表示用のデータに基づいたＭＦＰにおける操作画面の表示の画像データがＭＦＰから作成装置に送信される（Ｓ３〜Ｓ５）。作成装置では、ＭＦＰの操作画面の作成用の画面に、上記画像データに基づく画像が編集対象として表示される（Ｓ６）。【選択図】図５
2016122270.tif 000002
【特許請求の範囲】
【請求項１】
電子機器の操作画面を作成するための操作画面作成システムであって、
操作画面を作成可能な作成装置を備え、
前記作成装置は、
ユーザー操作に従って、オーサリングツールがインストールされたサーバーにアクセスして前記オーサリングツールの提供するプログラムを用いることによって、前記電子機器の操作画面の表示用のデータを作成するための作成手段と、
前記表示用のデータを前記電子機器に送信するための第１の送信手段とを含み、
前記電子機器は、前記表示用のデータに基づいた前記電子機器における前記操作画面の表示の画像データを前記作成装置に送信するための第２の送信手段を含み、
前記作成装置は、前記作成装置での前記電子機器の操作画面の作成用の画面に、前記画像データに基づく画像を編集対象として表示する処理を行なうための表示処理手段をさらに備え、
前記作成手段は、前記操作画面の作成用の画面に対する前記ユーザー操作に基づいて前記表示用のデータを作成する、操作画面作成システム。
【請求項２】
前記表示用のデータは、前記電子機器の操作画面に含まれるオブジェクトを表示させるプログラムを含む、請求項１に記載の操作画面作成システム。
【請求項３】
前記表示用のデータは、前記電子機器の操作画面に含まれるオブジェクトを変形させるための２以上のパラメーターを含み、
前記電子機器において前記表示用のデータに含まれるパラメーターを変化させることで前記表示用のデータを変形するための変形手段をさらに備え、
前記第２の送信手段は、前記変形手段によって変形することによって得られた２以上の前記表示用のデータを１つの画像データに編集するための編集手段を含む、請求項１または２に記載の操作画面作成システム。
【請求項４】
前記作成手段は、前記２以上の表示用のデータの中から、前記電子機器の操作画面とする表示用のデータを選択するための選択手段を含む、請求項３に記載の操作画面作成システム。
【請求項５】
前記作成装置は、前記電子機器の表示機能を表わす情報を前記電子機器から取得するための取得手段をさらに備え、
前記作成手段は、前記表示機能で表示可能な前記表示用のデータを作成する、請求項１〜３のいずれかに記載の操作画面作成システム。
【請求項６】
前記電子機器からの画像データを、ユーザー操作および電子機器の識別情報と関連付けてメモリー装置に格納するための格納手段をさらに備え、
前記ユーザー操作を受け付けた際に、前記ユーザー操作および前記電子機器に関連付けられた画像データが前記メモリー装置に格納されている場合に、前記表示処理手段は、前記画像データを前記メモリー装置から読み出して前記電子機器の操作画面の作成用の画面に編集対象として表示する、請求項１〜５のいずれかに記載の操作画面作成システム。
【請求項７】
電子機器の操作画面を作成可能な作成装置であって、
ユーザー操作に従って、オーサリングツールがインストールされたサーバーにアクセスして前記オーサリングツールの提供するプログラムを用いることによって、前記電子機器の操作画面の表示用のデータを作成するための作成手段と、
前記表示用のデータを前記電子機器に送信するための送信手段と、
前記表示用のデータに基づいた前記電子機器における前記操作画面の表示の画像データを、前記電子機器から受信するための受信手段と、
前記画像データに基づく画像を編集対象として、前記電子機器の操作画面の作成用の画面に表示する処理を行なうための表示処理手段とを備え、
前記作成手段は、前記操作画面の作成用の画面に対する前記ユーザー操作に基づいて前記表示用のデータを作成する、操作画面作成装置。
【請求項８】
操作画面を表示可能な電子機器であって、
操作画面を作成可能な作成装置から、操作画面の表示用のデータを受信するための受信手段と、
前記表示用のデータに基づいた前記電子機器における前記操作画面の表示の画像データを生成するための生成手段と、
前記画像データを前記作成装置に送信するための送信手段とを備える、電子機器。
【請求項９】
請求項８に記載の電子機器を搭載した、画像形成装置。
【請求項１０】
電子機器の操作画面を作成する方法であって、
操作画面を作成可能な作成装置によって、ユーザー操作に従って、オーサリングツールがインストールされたサーバーにアクセスして前記オーサリングツールの提供するプログラムを用いて、前記電子機器の操作画面の表示用のデータを作成するステップと、
前記表示用のデータを、前記作成装置から前記電子機器に送信するステップと、
前記表示用のデータに基づいた前記電子機器における前記操作画面の表示の画像データを、前記電子機器から前記作成装置に送信するステップと、
前記作成装置での前記電子機器の操作画面の作成用の画面に、前記画像データに基づく画像を編集対象として表示するステップとを備え、
前記作成するステップは、前記操作画面の作成用の画面に対する前記ユーザー操作に基づいて前記表示用のデータを作成することを含む、操作画面作成方法。
【請求項１１】
電子機器の操作画面を作成可能な作成装置に搭載されたコンピューターを、前記電子機器の操作画面を作成する処理を実行させるよう制御するプログラムであって、
前記プログラムは前記コンピューターに、
ユーザー操作に従って、オーサリングツールがインストールされたサーバーにアクセスして前記オーサリングツールの提供するプログラムを用いることによって、前記電子機器の操作画面の表示用のデータを作成するステップと、
前記表示用のデータを前記電子機器に送信するステップと、
前記表示用のデータに基づいた前記電子機器における前記操作画面の表示の画像データを、前記電子機器から受信するステップと、
前記画像データに基づく画像を編集対象として、前記電子機器の操作画面の作成用の画面に表示するステップとを実行させ、
前記作成するステップは、前記操作画面の作成用の画面に対する前記ユーザー操作に基づいて前記表示用のデータを作成することを含む、制御プログラム。
【請求項１２】
操作画面を表示可能な電子機器に搭載されたコンピューターを制御するプログラムであって、
前記プログラムは前記コンピューターに、
操作画面を作成可能な作成装置から、操作画面の表示用のデータを受信するステップと、
前記表示用のデータに基づいた前記電子機器における前記操作画面の表示の画像データを生成するステップと、
前記画像データを前記作成装置に送信するステップとを実行させる、制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この開示は操作画面作成システム、操作画面作成方法、操作画面作成装置、画像形成装置、電子機器、および制御プログラムに関し、特に、電子機器の操作画面を作成する操作画面作成システム、操作画面作成方法、操作画面作成装置、画像形成装置、ならびに当該電子機器、およびこれら装置の制御プログラムに関する。
【背景技術】
【０００２】
電子機器の操作画面を作成するためのオーサリングツールと呼ばれるアプリケーションを提供しているサーバーがある。電子機器の操作画面を作成しようとするユーザーは、ＰＣ（パーソナルコンピューター）などの作成装置で該サーバーにアクセスしてオーサリングツールを利用することで、当該電子機器の操作画面を作成することができる。
【０００３】
特開２００１−３５０７４７号公報（特許文献１）は、特定のフォントに対する画像データを予めサーバーに記憶しておき、サーバーが該画像データを配信する技術を開示している。また、特開２０１２−０４３１４０号公報（特許文献２）は、中継サーバーでＷＥＢページを画像化して携帯端末に提供することで、当該携帯端末がＷＥＢページの閲覧機能を有さない場合であっても閲覧等を可能とする技術を開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−３５０７４７号公報
【特許文献２】特開２０１２−０４３１４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、サーバーの提供するオーサリングツールを作成装置で利用して当該作成装置とは異なる電子機器の操作画面を作成する場合、作成装置で表示される操作画面と電子機器で表示される操作画面との間に差異が生じる場合がある。
【０００６】
たとえば、電子機器がＭＦＰ（Multi-Functional  Peripheral）などの画像形成装置であって、当該装置に特殊なフォント表示用のアプリケーションがインストールされている場合がある。このような場合に、操作画面中の当該フォントは、当該操作画面が電子機器に表示されたときには表示されるものの、作成装置に表示されているときには表示されない。
【０００７】
またたとえば、電子機器がＰＣであって、ＰＣである作成装置とはＯＳ（Operating  System）の種類が異なっている場合がある。このような場合にも、作成装置で表示される操作画面と電子機器で表示される操作画面との間に差異が生じる場合がある。
【０００８】
つまり、作成装置と、操作画面を表示する電子機器とが異なる装置である場合、所望する操作画面が電子機器で表示されるか否かは電子機器で表示しないと確認することができないことがある。そのため、作成装置では電子機器のユーザーの所望する操作画面が作成できない場合もある、という問題がある。
【０００９】
そこで、上記の問題に対して、特開２００１−３５０７４７号公報や特開２０１２−０４３１４０号公報に開示されている技術を利用することも考えられる。しかしながら、特開２００１−３５０７４７号公報の技術を利用するためには、予め画像データをサーバーに登録しておく必要がある。そのため、サーバーに登録されていないフォントが操作画面に含まれていた場合には、作成装置で表示できないという問題が解消されない。また、特許文献２は、作成装置と電子機器との表示の差異を解消するための技術を開示してはいない。
【００１０】
本開示は、電子機器とは異なる作成装置で当該電子機器の操作画面を作成する場合において、電子機器のユーザーの希望する表示態様の操作画面を容易な操作で作成することのできる操作画面作成システムを提供することを目的の一つとしている。また、本開示は、電子機器とは異なる作成装置で当該電子機器の操作画面を作成する場合において、電子機器のユーザーの希望する表示態様の操作画面を容易な操作で作成することのできる操作画面作成方法を提供することを目的の一つとしている。また、本開示は、電子機器とは異なる作成装置で当該電子機器の操作画面を作成する場合において、電子機器のユーザーの希望する表示態様の操作画面を容易な操作で作成することのできる操作画面作成装置を提供することを目的の一つとしている。また、本開示は、電子機器とは異なる作成装置で当該電子機器の操作画面を作成する場合において、電子機器のユーザーの希望する表示態様の操作画面を容易な操作で作成することのできる電子機器を提供することを目的の一つとしている。また、本開示は、電子機器とは異なる作成装置で当該電子機器の操作画面を作成する場合において、電子機器のユーザーの希望する表示態様の操作画面を容易な操作で作成することのできる画像形成装置を提供することを目的の一つとしている。また、本開示は、電子機器とは異なる作成装置で当該電子機器の操作画面を作成する場合において、電子機器のユーザーの希望する表示態様の操作画面を容易な操作で作成することのできる制御プログラムを提供することを目的の一つとしている。
【課題を解決するための手段】
【００１１】
ある実施の形態に従うと、操作画面作成システムは、電子機器の操作画面を作成するためのシステムである。このシステムは、操作画面を作成可能な作成装置を備える。作成装置は、ユーザー操作に従って、オーサリングツールがインストールされたサーバーにアクセスしてオーサリングツールの提供するプログラムを用いることによって、電子機器の操作画面の表示用のデータを作成するための作成手段と、表示用のデータを電子機器に送信するための第１の送信手段とを含む。電子機器は、表示用のデータに基づいた電子機器における操作画面の表示の画像データを作成装置に送信するための第２の送信手段を含む。作成装置は、作成装置での電子機器の操作画面の作成用の画面に、画像データに基づく画像を編集対象として表示する処理を行なうための表示処理手段をさらに備える。作成手段は、操作画面の作成用の画面に対するユーザー操作に基づいて表示用のデータを作成する。
【００１２】
好ましくは、表示用のデータは、電子機器の操作画面に含まれるオブジェクトを表示させるプログラムを含む。
【００１３】
好ましくは、表示用のデータは、電子機器の操作画面に含まれるオブジェクトを変形させるための２以上のパラメーターを含む。操作画面作成システムは、電子機器において表示用のデータに含まれるパラメーターを変化させることで表示用のデータを変形するための変形手段をさらに備える。第２の送信手段は、変形手段によって変形することによって得られた２以上の表示用のデータを１つの画像データに編集するための編集手段を含む。
【００１４】
より好ましくは、作成手段は、２以上の表示用のデータの中から、電子機器の操作画面とする表示用のデータを選択するための選択手段を含む。
【００１５】
好ましくは、作成装置は、電子機器の表示機能を表わす情報を電子機器から取得するための取得手段をさらに備える。作成手段は、表示機能で表示可能な表示用のデータを作成する。
【００１６】
好ましくは、操作画面作成システムは、電子機器からの画像データを、ユーザー操作および電子機器の識別情報と関連付けてメモリー装置に格納するための格納手段をさらに備える。ユーザー操作を受け付けた際に、ユーザー操作および電子機器に関連付けられた画像データがメモリー装置に格納されている場合に、表示処理手段は、画像データをメモリー装置から読み出して電子機器の操作画面の作成用の画面に編集対象として表示する。
【００１７】
他の実施の形態に従うと、操作画面作成装置は、電子機器の操作画面を作成可能である。この操作画面作成装置は、ユーザー操作に従って、オーサリングツールがインストールされたサーバーにアクセスしてオーサリングツールの提供するプログラムを用いることによって、電子機器の操作画面の表示用のデータを作成するための作成手段と、表示用のデータを電子機器に送信するための送信手段と、表示用のデータに基づいた電子機器における操作画面の表示の画像データを、電子機器から受信するための受信手段と、画像データに基づく画像を編集対象として、電子機器の操作画面の作成用の画面に表示する処理を行なうための表示処理手段とを備える。作成手段は、操作画面の作成用の画面に対するユーザー操作に基づいて表示用のデータを作成する。
【００１８】
他の実施の形態に従うと、電子機器は操作画面を表示可能である。この電子機器は、操作画面を作成可能な作成装置から、操作画面の表示用のデータを受信するための受信手段と、表示用のデータに基づいた電子機器における操作画面の表示の画像データを生成するための生成手段と、画像データを作成装置に送信するための送信手段とを備える。
【００１９】
他の実施の形態に従うと、画像形成装置は上記の電子機器を搭載する。
他の実施の形態に従うと、操作画面作成方法は、電子機器の操作画面を作成する方法である。この方法は、操作画面を作成可能な作成装置によって、ユーザー操作に従って、オーサリングツールがインストールされたサーバーにアクセスしてオーサリングツールの提供するプログラムを用いて、電子機器の操作画面の表示用のデータを作成するステップと、表示用のデータを、作成装置から電子機器に送信するステップと、表示用のデータに基づいた電子機器における操作画面の表示の画像データを、電子機器から作成装置に送信するステップと、作成装置での電子機器の操作画面の作成用の画面に、画像データに基づく画像を編集対象として表示するステップとを備える。作成するステップは、操作画面の作成用の画面に対するユーザー操作に基づいて表示用のデータを作成することを含む。
【００２０】
他の実施の形態に従うと、制御プログラムは、電子機器の操作画面を作成可能な作成装置に搭載されたコンピューターを、電子機器の操作画面を作成する処理を実行させるよう制御するプログラムである。このプログラムはコンピューターに、ユーザー操作に従って、オーサリングツールがインストールされたサーバーにアクセスしてオーサリングツールの提供するプログラムを用いることによって、電子機器の操作画面の表示用のデータを作成するステップと、表示用のデータを電子機器に送信するステップと、表示用のデータに基づいた電子機器における操作画面の表示の画像データを、電子機器から受信するステップと、画像データに基づく画像を編集対象として、電子機器の操作画面の作成用の画面に表示するステップとを実行させ、作成するステップは、操作画面の作成用の画面に対するユーザー操作に基づいて表示用のデータを作成することを含む。
【００２１】
他の実施の形態に従うと、制御プログラムは、操作画面を表示可能な電子機器に搭載されたコンピューターを制御するプログラムである。このプログラムはコンピューターに、操作画面を作成可能な作成装置から、操作画面の表示用のデータを受信するステップと、表示用のデータに基づいた電子機器における操作画面の表示の画像データを生成するステップと、画像データを作成装置に送信するステップとを実行させる。
【発明の効果】
【００２２】
この開示によると、電子機器とは異なる作成装置で当該電子機器の操作画面を作成する場合において、電子機器のユーザーの希望する表示態様の操作画面を容易な操作で作成することができる。
【図面の簡単な説明】
【００２３】
【図１】実施の形態にかかる操作画面作成システム（以下、単にシステムという）の構成の一例を表わした図である。
【図２】システムに含まれる作成装置の装置構成の一例を表わしたブロック図である。
【図３】システムに含まれるサーバーの装置構成の一例を表わしたブロック図である。
【図４】システムに含まれるＭＦＰ（Multi-Functional  Peripheral）の装置構成の一例を表わしたブロック図である。
【図５】システムの動作の流れを表わした図である。
【図６】作成装置の機能構成の一例を表わしたブロック図である。
【図７】ＭＦＰの機能構成の一例を表わしたブロック図である。
【図８】第１の実施の形態にかかる作成装置の動作の流れを表わしたフローチャートである。
【図９】第１の実施の形態にかかるＭＦＰの動作の流れを表わしたフローチャートである。
【図１０】オブジェクトごとの表示用のパラメーターを指定するための画面の一例を表わした図である。
【図１１】第２の実施の形態にかかるＭＦＰの動作の流れを表わしたフローチャートである。
【図１２】第３の実施の形態にかかる作成装置の動作の流れの一例を表わしたフローチャートである。
【発明を実施するための形態】
【００２４】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらの説明は繰り返さない。
【００２５】
［第１の実施の形態］
＜システム構成＞
図１は、本実施の形態にかかる操作画面作成システム（以下、単にシステムという）の構成の一例を表わした図である。図１を参照して、システムは、操作画面の作成装置１００と、サーバー３００と、電子機器の一例としてのＭＦＰ（Multi-Functional  Peripheral）５００とを含む。
【００２６】
サーバー３００には、いわゆるオーサリングツールと呼ばれる、ソフトウェアを作成するためのアプリケーションがインストールされている。特に、サーバー３００には、電子機器に操作画面を表示し、当該操作画面に対するユーザー操作に基づいて当該電子機器に指示された動作を実行させるためのソフトウェアを作成するためのオーサリングツールがインストールされている。サーバー３００は、インターネットを介して他の装置からのアクセスを受け付けて、当該オーサリングツールの機能を当該他の装置に提供する。
【００２７】
作成装置１００は、インターネットを介してサーバー３００にアクセス可能であって、サーバー３００に対してオーサリングツールの提供を要求可能な装置であればどのような装置であってもよい。作成装置１００は、たとえばＰＣ（パーソナルコンピューター）である。作成装置１００は、その他、タブレットなどの端末装置であってもよい。
【００２８】
電子機器は、操作画面を表示可能な電子機器であればどのような機器であってもよい。電子機器は、図１に表わされたように、たとえばＭＦＰ５００である。
【００２９】
作成装置１００およびサーバー３００は、インターネットを介して互いに通信可能である。作成装置１００およびＭＦＰ５００も、互いに通信可能である。これら装置の間の通信は、専用回線や無線通信を介した直接の通信であってもよいし、インターネットなどの公衆回線を介した通信であってもよい。
【００３０】
＜装置構成＞
図２は、作成装置１００の装置構成の一例を表わしたブロック図である。上記のように、作成装置１００は、一般的なＰＣであってよい。そのため、図２の構成は、一般的なＰＣの構成を表わしている。詳しくは、図２を参照して、作成装置１００は、装置全体を制御するためのＣＰＵ（Central  Processing  Unit）１０を含む。また、作成装置１００は、ＣＰＵ１０が実行するプログラムを記憶するためのＲＯＭ（Read  Only  Memory）１１と、ＣＰＵ１０がプログラムを実行する際の作業領域となるためのＲＡＭ（Random  Access  Memory）１２と、各種情報を記憶するためのＨＤＤ（Hard  Disk  Drive）１３とを含む。さらに、作成装置１００は、ディスプレイ１４と、入力装置１５とを含む。また、作成装置１００は、第１通信コントローラー１６と、第２通信コントローラー１７とを含む。第１通信コントローラー１６は、サーバー３００との通信を制御する。第２通信コントローラー１７は、ＭＦＰ５００との通信を制御する。
【００３１】
図３は、サーバー３００の装置構成の一例を表わしたブロック図である。図３を参照して、装置全体を制御するためのＣＰＵ３０と、ＣＰＵ３０で実行されるプログラムを記憶するためのＲＯＭ３１と、ＣＰＵ３０でプログラムを実行する際の作業領域となるためのＲＡＭ３２と、各種情報を記憶するためのＨＤＤ３３とを含む。また、サーバー３００は、作成装置１００との通信を制御するための通信コントローラー３４を含む。
【００３２】
図４は、ＭＦＰ５００の装置構成の一例を表わしたブロック図である。図４を参照して、ＭＦＰ５００は、装置全体を制御するためのＣＰＵ５０と、ＣＰＵ５０で実行されるプログラムを記憶するためのＲＯＭ５１と、ＣＰＵ５０でプログラムを実行する際の作業領域となるためのＲＡＭ５２と、画像データなどの各種情報を記憶するためのＨＤＤ５３とを含む。また、ＭＦＰ５００は、プリンター５４とスキャナー５５と操作パネル５６とを含む。操作パネル５６は、表示装置と入力装置とを含む。また、ＭＦＰ５００は、作成装置１００との通信を制御するための通信コントローラー５７を含む。
【００３３】
＜動作概要＞
システムにおいて、作成装置１００は、ユーザー操作にしたがってサーバー３００にアクセスする。そして、作成装置１００は、サーバー３００の提供するオーサリングツールを利用してＭＦＰ５００の操作画面を作成する。作成装置１００のユーザーは、作成装置１００に表示される操作画面作成用の画面を操作する。これにより、該ユーザーは、サーバー３００の提供するオーサリングツールを利用可能である。
【００３４】
ＭＦＰ５００の操作画面とは、たとえば、ＭＦＰ５００にコピー動作を行なわせるプログラムの実行を指示するアイコン、ＭＦＰ５００に用紙設定を行なわせるプログラムの実行を指示するアイコン、などのＭＦＰ５００に各種動作を実行させるプログラムの実行を指示するアイコン、および用紙サイズなどの入力を受け付ける入力欄、などが配置された画面である。上記アイコンや入力欄を、オブジェクトとも称する。
【００３５】
図５は、本システムの動作の流れを表わした図である。図５を参照して、作成装置１００は、ユーザー操作を受け付けて、ＭＦＰ５００の操作画面を作成する（ステップＳ１）。詳しくは、作成装置１００は、ユーザー操作に従ってサーバー３００にアクセスし、操作画面の作成用の画面をサーバー３００に要求する（ステップＳ１１）。このとき、作成装置１００は、ユーザー操作で指定されたパラメーターをサーバー３００に渡す。
【００３６】
ユーザー操作は、たとえば、ＭＦＰ５００の操作画面のどの位置にどのオブジェクトを配置するか、を指示する操作である。上記パラメーターは、配置するオブジェクトの内容や、その位置、サイズ、表示態様、などを表わす。
【００３７】
オーサリングツールがインストールされているサーバー３００は、該プログラムを実行して作成装置１００から渡されたパラメーターに応じた画面を作成する。たとえば、サーバー３００は、インストールされているオーサリングツールを起動して、ＭＦＰ５００の操作画面の指定された位置に、指定された内容のアイコンを指定されたサイズ、色等の表示態様で配置した操作画面を作成する。そして、サーバー３００は、作成した画面のデータを作成装置１００に渡す（ステップＳ１２）。
【００３８】
画面データを受信した作成装置１００は、作成用画面をディスプレイ１４に表示する（ステップＳ１３）。ユーザーは、当該作成用画面を操作する。すなわち、ユーザーは、当該作成用画面にて、オブジェクトを選択したり、配置する位置を指定したりする。
【００３９】
作成装置１００は、ユーザー操作に従って、作成された操作画面の表示用のデータをＭＦＰ５００に送信する（ステップＳ２）。表示用のデータは、操作画面に配置されたオブジェクトごとの、当該オブジェクトを表示させるプログラムを含む。
【００４０】
表示用のデータを受信したＭＦＰ５００は、当該データに基づいて操作パネル５６に操作画面を表示する（ステップＳ３）。このとき、ＭＦＰ５００は、自身の表示機能を利用する。たとえば、ＭＦＰ５００にインストールされているフォントを利用して、操作画面内の文字を表示する。ＭＦＰ５００は、表示された操作画面を撮影するなどして操作画面の表示を画像として取り込む。これによって、ＭＦＰ５００は、表示された操作画面を表わした画像データを生成する（ステップＳ４）。そして、ＭＦＰ５００は、生成した画像データを作成装置１００に送信する（ステップＳ５）。
【００４１】
画像データを受信した作成装置１００は、受信した画像データに基づく画像を、ディスプレイ１４に表示されている操作画面の作成用の画面に表示する（ステップＳ６）。上記画像は、当該作成中の画面の中の作成対象の操作画面を表わす画面に相当する。
【００４２】
ユーザーは、操作画面の作成用の画面として、ＭＦＰ５００で実際に表示された操作画面に対して操作することができる。そして、作成装置１００は、ユーザー操作に従って、上記した操作画面を作成する処理を実行する（ステップＳ１）。
【００４３】
作成完了のユーザー操作を受け付けると、作成装置１００は、操作画面を表示させるためのアプリケーションをＭＦＰ５００に送信する（ステップＳ７）。作成装置１００からＭＦＰ５００へのアプリケーションの送信は、作成装置１００とＭＦＰ５００との間の通信によってなされてもよい。または、上記送信はメディアを介してなされてもよい。
【００４４】
上記アプリケーションを受信したＭＦＰ５００は、当該アプリケーションをインストールする（ステップＳ８）。これにより、ＭＦＰ５００では当該アプリケーションに従った操作画面が表示されるようになる。
【００４５】
＜機能構成＞
図６は、上記動作を行なうための作成装置１００の機能構成の一例を表わしたブロック図である。図６の各機能は、作成装置１００のＣＰＵ１０がＲＯＭ１１に記憶されているプログラムをＲＭＡ１２上に読み出して実行することで、主にＣＰＵ１０で実現される。一部機能が、図２に表わされた他のハードウェア、または、電気回路などの図示されない他のハードウェアによって実現されてもよい。
【００４６】
図６を参照して、作成装置１００のＣＰＵ１０は、作成部１０１と、送信部１０２と、受信部１０３と、表示処理部１０４とを含む。
【００４７】
作成部１０１は、入力装置１５から受け取ったユーザー操作に従って操作画面を作成する。作成部１０１は、操作画面の作成用の画面に対するユーザー操作に基づいて表示用のデータを作成する。
【００４８】
送信部１０２は、操作画面の表示用のデータをＭＦＰ５００に送信する。受信部１０３は、表示用のデータに基づいたＭＦＰ５００における操作画面の表示の画像データを、ＭＦＰ５００から受信する。表示処理部１０４は、上記画像データに基づく画像を編集対象として、ＭＦＰ５００の操作画面の作成用の画面に表示する。
【００４９】
図７は、上記動作を行なうためのＭＦＰ５００の機能構成の一例を表わしたブロック図である。図７の各機能は、ＭＦＰ５００のＣＰＵ５０がＲＯＭ５１に記憶されているプログラムをＲＡＭ５２上に読み出して実行することで、主にＣＰＵ５０で実現される。一部機能が、図４に表わされた他のハードウェア、または、電気回路などの図示されない他のハードウェアによって実現されてもよい。
【００５０】
図７を参照して、ＭＦＰ５００のＣＰＵ５０は、受信部５０１と、表示処理部５０２と、生成部５０３と、送信部５０４とを含む。
【００５１】
受信部５０１は、作成装置１００から操作画面の表示用のデータを受信する。表示処理部５０２は、上記表示用のデータに基づいた操作画面を操作パネル５６に表示する。生成部５０３は、上記表示用のデータに基づいて操作パネル５６に表示された操作画面を画像として取り込むことで、当該操作画面の表示の画像データを生成する。送信部５０４は、上記画像データを作成装置１００に送信する。
【００５２】
＜動作フロー＞
図８は、作成装置１００の動作の流れを表わしたフローチャートである。図８のフローチャートに表わされた動作は、作成装置１００のＣＰＵ１０がＲＯＭ１１に記憶されているプログラムをＲＡＭ１２上に読み出して実行し、図６の各機能を発揮することによって実現される。
【００５３】
図８を参照して、ＣＰＵ１０は、操作画面の作成を指示するユーザー操作を受け付けると（ステップＳ１０１でＹＥＳ）、サーバー３００に指示内容を渡して、操作画面の作成用の画面の更新を要求する（ステップＳ１０３）。ＣＰＵ１０は、サーバー３００から作成用の画面の画面データを受信すると（ステップＳ１０５でＹＥＳ）、作成用の画面をディスプレイ１４に表示する（ステップＳ１０７）。ＣＰＵ１０は、ステップＳ１０７で表示された画面に対するユーザー操作を受け付けて、以上のステップＳ１０１〜Ｓ１０７の動作を繰り返す。
【００５４】
ＣＰＵ１０は、操作画面の表示用のデータの送信を指示するユーザー操作を受け付けると（ステップＳ１０１でＮＯ、ステップＳ１０９でＹＥＳ）、表示用のデータをＭＦＰ５００に送信する（ステップＳ１１１）。その後、ＭＦＰ５００からＭＦＰ５００における操作画面の表示の画像データを受信すると（ステップＳ１１３でＹＥＳ）、ＣＰＵ１０は、操作画面の作成用の画面に、作成対象として上記画像データに基づく画像を表示する（ステップＳ１１５）。ステップＳ１１５で作成用の画面に上記画像が表示されることで、ＭＦＰ５００の操作画面を作成しているユーザーは、ＭＦＰ５００での実際の表示を確認しながら操作画面を作成することができる。ＣＰＵ１０は、当該画面に対するユーザー操作を受け付けると、ステップＳ１０１以降の動作を繰り返す。
【００５５】
ＣＰＵ１０は、操作画面の作成の完了を指示するユーザー操作を受け付けると（ステップＳ１０１でＮＯ、ステップＳ１０９でＮＯ、ステップＳ１１７でＹＥＳ）、作成された操作画面を表示させるためのアプリケーションをＭＦＰ５００に送信する（ステップＳ１１９）。
【００５６】
図９は、ＭＦＰ５００の動作の流れを表わしたフローチャートである。図９のフローチャートに表わされた動作は、ＭＦＰ５００のＣＰＵ５０がＲＯＭ５１に記憶されているプログラムをＲＡＭ５２上に読み出して実行し、図７の各機能を発揮することによって実現される。
【００５７】
図９を参照して、ＣＰＵ５０は、作成装置１００から操作画面の表示用のデータを受信すると（ステップＳ２１０でＹＥＳ）、当該表示用のデータに基づいて操作画面を表示する（ステップＳ２２０）。そして、ＣＰＵ５０は、表示を画像として取り込むことで操作画面の表示を表わした画像データを生成する（ステップＳ２３０）。ＣＰＵ５０は、ステップＳ２３０で生成した画像データを作成装置１００に送信する（ステップＳ２４０）。
【００５８】
作成装置１００から操作画面を表示するためのアプリケーションを受信すると（ステップＳ２１０でＮＯ、ステップＳ２５０でＹＥＳ）、ＣＰＵ５０は、受信したアプリケーションをインストールする（ステップＳ２６０）。これにより、ＣＰＵ５０は、該アプリケーションを起動することで、作成された操作画面を表示させることができる。
【００５９】
＜実施の形態の効果＞
本システムを利用することで、操作画面の作成者である作成装置１００のユーザーは、サーバー３００の提供するオーサリングツールを利用してＭＦＰ５００の操作画面を作成する際に、ＭＦＰ５００で実際に表示される操作画面を作成装置１００に表示しながら、操作画面の作成を進めることができる。これにより、たとえば、サーバー３００や作成装置１００に登録されておらず、かつＭＦＰ５００に登録されているフォントを操作画面に含める場合に、該ユーザーは、作成装置１００でＭＦＰ５００での当該フォントの表示を確認することができる。そのため、ＭＦＰ５００とは異なる作成装置１００でＭＦＰ５００の操作画面を作成する場合において、作成装置１００のユーザーはＭＦＰ５００のユーザーの希望する表示態様の操作画面を容易な操作で作成することができる。
【００６０】
［第２の実施の形態］
第２の実施の形態にかかるシステムは、作成装置１００からＭＦＰ５００にシミュレーションを指示する。第２の実施の形態にかかるシステムのシステム構成および装置構成は、第１の実施の形態にかかるシステムのシステム構成および装置構成と同じである。そのため、これらの説明は繰り返さない。
【００６１】
＜動作概要＞
第２の実施の形態にかかる作成装置１００は、ＭＦＰ５００の操作画面に含まれるオブジェクトごとに、当該オブジェクトを変形させるための２以上のパラメーターを指定して、ＭＦＰ５００に対してシミュレーションを指示する。
【００６２】
図１０は、オブジェクトごとに、当該オブジェクトを表示するためのパラメーターを指定するための画面の一例を表わした図である。作成装置１００は、サーバー３００から取得した作成画面に対するユーザー操作に従って、ＭＦＰ５００の操作画面に配置するオブジェクトを指定する。さらに、作成装置１００は、ユーザー操作に従って、配置したオブジェクトの中からシミュレーションを指示するオブジェクトを指定する。これにより、作成装置１００は、図１０の画面をサーバー３００から得る。
【００６３】
作成装置１００は、ＭＦＰ５００で変化させるパラメーターの範囲や変化のさせ方を当該画面で指定する。図１０の例では、作成装置１００は、指定したオブジェクトについて、表示の幅や高さを指定した大きさごとに変化させること、フォントのサイズの範囲、および改行の有無を指定している。
【００６４】
ＭＦＰ５００は、シミュレーションの指示として、操作画面の表示用のデータと共に当該データを受け取る。そして、ＭＦＰ５００に表示された操作画面に含まれる指定されたオブジェクトのパラメーターを、ＭＦＰ５００のユーザー操作に従って変化させる。ＭＦＰ５００は、変化のつど、操作画面を操作パネル５６に表示し、当該表示の画像データを生成する。
【００６５】
ＭＦＰ５００は、指定されたシミュレーションを完了すると、パラメーターの変化ごとの表示を表わす画像データを作成装置１００に送信する。好ましくは、ＭＦＰ５００は、複数の表示それぞれの画像データを１つの画像データに編集し、当該１つの画像データを作成装置１００に送信する。複数の画像が編集されて１つの画像となったものは、スプライト画像とも呼ばれる。このように編集してＭＦＰ５００から作成装置１００にデータを送信することで、ＭＦＰ５００と作成装置１００との間の通信量を削減することができる。
【００６６】
作成装置１００は、ＭＦＰ５００でのシミュレーション結果である画像をＭＦＰ５００から受け取る。そして、作成装置１００は、操作画面の作成画面にそれら画像を表示する。
【００６７】
ＭＦＰ５００でのシミュレーション結果が複数ある場合、好ましくは、作成装置１００は、作成画面に表示された複数のシミュレーション結果のうちから、操作画面とするシミュレーション結果を選択する。これにより、ＭＦＰ５００の操作画面において、指定されたオブジェクトについて、選択されたシミュレーション結果に対応したパラメーターが設定される。
【００６８】
＜機能構成＞
図６を参照して、第２の実施の形態にかかる作成装置１００の作成部１０１は、ＭＦＰ５００の操作画面に含まれるオブジェクトごとの、当該オブジェクトを変形させるための２以上のパラメーターを含む表示用のデータを作成する。作成部１０１は、オブジェクトごとにパラメーターを指定する。
【００６９】
また、作成部１０１は選択部１０７を含む。選択部１０７は、操作画面に配置された１つのオブジェクトについてのＭＦＰ５００でのシミュレーション結果である複数の表示のうちから、１つの表示を選択する。
【００７０】
図７を参照して、第２の実施の形態にかかるＭＦＰ５００のＣＰＵ５０は、さらに、変形部５０５を含む。変形部５０５は、作成装置１００からシミュレーションの指示を受け付けた場合に、操作パネル５６に対するユーザー操作に従って作成装置１００で指定されたパラメーターを変化させる。これにより、変形部５０５は、操作画面に配置された、対象のオブジェクトを変形させる。
【００７１】
また、生成部５０３は編集部５０６を含む。編集部５０６は、変形部５０５によって変形することによって得られた２以上の表示のそれぞれを表わす画像データを１つの画像データに編集する。
【００７２】
＜動作フロー＞
作成装置１００の動作は、図８のフローチャートで表わされた第１の実施の形態にかかる作成装置１００の動作と概ね同じである。第２の実施の形態にかかる作成装置１００は、上記ステップＳ１０１での操作画面の作成を指示するユーザー操作において、シミュレーションの指示と、指定したオブジェクトについて変化させるパラメーターの範囲の指定とを受け付ける。そして、作成装置１００は、ステップＳ１０９でシミュレーションの指示と共に操作画面の表示用のデータの送信を指示するユーザー操作を受け付ける。
【００７３】
図１１は、ＭＦＰ５００の動作の流れを表わしたフローチャートである。図１１のフローチャートに表わされた動作は、ＭＦＰ５００のＣＰＵ５０がＲＯＭ５１に記憶されているプログラムをＲＡＭ５２上に読み出して実行し、図７の各機能を発揮することによって実現される。図１１において、図９に表わされた第１の実施の形態にかかるＭＦＰ５００の動作と同じ動作については、同じステップ番号が付されている。したがって、第１の実施の形態にかかるＭＦＰ５００と同じ動作については、説明は繰り返さない。
【００７４】
図１１を参照して、第２の実施の形態にかかるＭＦＰ５００のＣＰＵ５０は、作成装置１００からの表示用のデータと共にシミュレーションの指示が送られてきている場合、指定されたオブジェクトの表示のためのパラメーターを変化させるユーザー操作を受け付ける（ステップＳ２３１でＹＥＳ）。ＣＰＵ５０は、当該ユーザー操作を受け付けると、ステップＳ２２０からの動作を繰り返す。すなわち、ＣＰＵ５０は、指定されたパラメーターで当該オブジェクトを表示した操作画面を表示し（ステップＳ２２０）、その表示を表わす画像データを生成する（ステップＳ２３０）。
【００７５】
さらに、ＣＰＵ５０は、パラメーターを変化させることで得られた複数の画像データを１つの画像データに編集する（ステップＳ２３３）。そして、ＣＰＵ５０は、当該１つの画像データを作成装置１００に送信する（ステップＳ２４０）。
【００７６】
＜実施の形態の効果＞
本システムを利用することで、操作画面の作成者である作成装置１００のユーザーは、操作画面のオブジェクトについてＭＦＰ５００での実際の表示態様を作成装置１００で確認することができる。該ユーザーは、作成装置１００で上記表示態様を確認しながら操作画面の作成を進めることができる。作成装置１００は複数のパラメーターを設定しておくことで、ＭＦＰ５００でのシミュレーション結果を複数得ることができる。これにより、該ユーザーは、当該複数のシミュレーションの結果の中からＭＦＰ５００のユーザーの希望する表示態様のオブジェクトを選択することができる。そのため、本システムを利用することで、作成装置１００のユーザーは、容易な操作でより細やかにＭＦＰ５００のユーザーの希望に沿った表示態様の操作画面を作成することができる。
【００７７】
［第３の実施の形態］
第３の実施の形態にかかるシステムは、第２の実施の形態にかかるシステムに加えて、ＭＦＰ５００でのシミュレーション結果を保存しておく。そして、次回にシミュレーションの指示がなされた場合に、保存されたシミュレーション結果を利用する。第３の実施の形態にかかるシステムのシステム構成および装置構成は、第１の実施の形態にかかるシステムのシステム構成および装置構成と同じである。そのため、これらの説明は繰り返さない。
【００７８】
＜動作概要＞
第３の実施の形態にかかる作成装置１００は、ＭＦＰ５００でのシミュレーション結果を保存する。保存先は、作成装置１００のＨＤＤ１３であってもよい。または、保存先は、他のメモリー装置であってもよい。
【００７９】
作成装置１００は、シミュレーションを指示するユーザー操作を受け付けると、対象の電子機器での指定されたパラメーターのシミュレーション結果が保存されているか否かを確認する。そして、シミュレーション結果が保存されている場合、作成装置１００は、ＭＦＰ５００にシミュレーションを指示しない。作成装置１００は、保存されているシミュレーション結果を操作画面の作成画面に表示する。
【００８０】
＜機能構成＞
図６を参照して、第３の実施の形態にかかる作成装置１００のＣＰＵ１０は、さらに、ＭＦＰ５００からのシミュレーション結果である画像データをメモリーに格納するための格納部１０６を含む。格納部１０６は、シミュレーション結果を、当該シミュレーションを行なった電子機器の識別情報と関連付けてメモリーに格納する。
【００８１】
メモリーの一例として、作成装置１００のＨＤＤ１３は、ＭＦＰ５００からの画像データを記憶するための画面画像記憶部１３１を含む。当該メモリーは、他の装置に含まれてもよい。
【００８２】
＜動作フロー＞
ＭＦＰ５００の動作は、図１１に表わされた第２の実施の形態にかかるＭＦＰ５００の動作と同じである。したがって、ＭＦＰ５００の動作の説明は繰り返さない。
【００８３】
図１２は、第３の実施の形態にかかる作成装置１００の動作の流れの一例を表わしたフローチャートである。図１２のフローチャートに表わされた動作は、作成装置１００のＣＰＵ１０がＲＯＭ１１に記憶されているプログラムをＲＡＭ１２上に読み出して実行し、図６の各機能を発揮することによって実現される。
【００８４】
図１２を参照して、ＣＰＵ１０は、図１０の画面においてシミュレーション用のパラメーターの指定を受け付けると（ステップＳ３０１でＹＥＳ）、対象の電子機器であるＭＦＰ５００に関連付けられた、指定されたパラメーターでのシミュレーション結果が保存されているか否かを確認する（ステップＳ３０３）。
【００８５】
該当するシミュレーション結果がＨＤＤ１３に保存されていない場合には（ステップＳ３０３でＮＯ）、ＣＰＵ１０は、シミュレーションをＭＦＰ５００に指示するための画面をサーバー３００に要求する（ステップＳ３０５）。そして、ＣＰＵ１０は、サーバー３００から該当する画面データを受け取ると（ステップＳ３０７でＹＥＳ）、ディスプレイ１４に当該画像データに基づく画面を表示する（ステップＳ３０９）。
【００８６】
ＣＰＵ１０は、操作画面の表示用のデータの送信を指示するユーザー操作を受け付けると（ステップＳ３０１でＮＯ、ステップＳ３１１でＹＥＳ）、シミュレーションの指示と共に操作画面の表示用のデータをＭＦＰ５００に送信する（ステップＳ３１３）。ステップＳ３１３でＣＰＵ１０は、指定されたパラメーターも送信する。その後、ＭＦＰ５００からＭＦＰ５００における操作画面の表示の画像データを受信すると（ステップＳ１１３でＹＥＳ）、ＣＰＵ１０は、シミュレーション結果としてＨＤＤ１３に保存する（ステップＳ３１７）。そして、ＣＰＵ１０は、操作画面の作成用の画面に、編集対象として上記画像データに基づく画像を表示する（ステップＳ３１９）。シミュレーション結果が複数ある場合、ステップＳ３１７でＣＰＵ１０は、当該オブジェクトの表示態様の選択肢として、これら複数の画像を操作画面の作成用の画面に表示する。
【００８７】
上記ステップＳ３０３で、該当するシミュレーション結果がＨＤＤ１３に保存されている場合には（ステップＳ３０３でＹＥＳ）、ＣＰＵ１０は、該当するシミュレーション結果をＨＤＤ１３から読み出す。そして、ＣＰＵ１０は、上記ステップＳ３０５〜Ｓ３１７の動作を行なうことなく、読み出したシミュレーション結果を操作画面の作成用の画面に表示する（ステップＳ３１９）。
【００８８】
ＣＰＵ１０は、複数のシミュレーション結果のうちから当該オブジェクトの表示態様として１つのシミュレーション結果を選択するユーザー操作を受け付ける（ステップＳ３２１でＹＥＳ）。すると、ＣＰＵ１０は、サーバー３００に、当該オブジェクトの表示が選択されたパラメーターに対応した表示態様となって操作画面が表示されるように、作成用の画面の更新を要求する（ステップＳ３２３）。ＣＰＵ１０は、サーバー３００から作成用の画面の画面データを受信すると（ステップＳ１０５でＹＥＳ）、作成用の画面をディスプレイ１４に表示する（ステップＳ１０７）。ＣＰＵ１０は、以降、図８のステップＳ１０１以降の動作を実行する。
【００８９】
＜実施の形態の効果＞
本システムを利用することで、操作画面の作成者である作成装置１００のユーザーは、以前にＭＦＰ５００で実行されたシミュレーションの結果がメモリーに保存されている場合には、再度ＭＦＰ５００にシミュレーションを実行させることなくシミュレーション結果を作成装置１００で確認することができる。これにより、作成装置１００のユーザーは、容易に、かつ、迅速に、ＭＦＰ５００のユーザーの希望に沿った表示態様の操作画面を作成することができる。
【００９０】
［第４の実施の形態］
なお、以上の例では、作成装置１００が、ＭＦＰ５００での実際の表示を画像としてＭＦＰ５００から得て操作画面の作成画面に表示している。作成装置１００でＭＦＰ５００での実際の表示を確認する方法はこの方法に限定されない。他の例として、第４の実施の形態にかかる作成装置１００は、ＭＦＰ５００の表示機能を取得してもよい。
【００９１】
すなわち、図６を参照して、第４の実施の形態にかかる作成装置１００のＣＰＵ１０は取得部１０５をさらに含む。取得部１０５は、ＭＦＰ５００の表示機能を表わす情報をＭＦＰ５００から取得する。表示機能を表わす情報は、たとえば、フォント情報や、操作パネル５６の性能を表わす情報である。
【００９２】
作成装置１００は、ＭＦＰ５００の操作画面を作成する際に、取得したＭＦＰ５００の表示機能を表わす情報に基づいて、ＭＦＰ５００での表示態様で操作画面を表示する。
【００９３】
これにより、本システムでは、容易に、ユーザーの希望に沿った表示態様の操作画面を作成することができる。
【００９４】
［第５の実施の形態］
さらに、コンピューターに上記動作を実行させるためのプログラムを提供することもできる。上記のように、作成装置１００は、一般的なＰＣやタブレットなどの端末装置であってよい。そのため、このような装置に上記プログラムをインストールすることで、既存の装置を作成装置１００として動作させることができる。また、上記のように、ＭＦＰ５００は操作画面を表示可能な電子機器の一例である。そのため、操作画面を表示可能な電子機器に上記プログラムをインストールすることで、既存の電子機器に上記のＭＦＰ５００と同じ動作を実行させることができる。すなわち、このようなプログラムを提供することで、既存の装置を用いて本システムを容易に構築することができる。
【００９５】
このようなプログラムは、コンピューターに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact  Disk-Read  Only  Memory）、ＲＯＭ、ＲＡＭおよびメモリカードなどのコンピューター読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピューターに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【００９６】
なお、本開示にかかるプログラムは、コンピューターのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本開示にかかるプログラムに含まれ得る。
【００９７】
また、本開示にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本開示にかかるプログラムに含まれ得る。
【００９８】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【００９９】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１００】
１０，３０，５０  ＣＰＵ、１１，３１，５１  ＲＯＭ、１２，３２，５２  ＲＡＭ、１３，３３，５３  ＨＤＤ、１４  ディスプレイ、１５  入力装置、１６  第１通信コントローラー、１７  第２通信コントローラー、３４，５７  通信コントローラー、５４  プリンター、５５  スキャナー、５６  操作パネル、１００  作成装置、１０１  作成部、１０２，５０４  送信部、１０３，５０１  受信部、１０４，５０２  表示処理部、１０５  取得部、１０６  格納部、１０７  選択部、１３１  画面画像記憶部、３００  サーバー、５００  ＭＦＰ、５０３  生成部、５０５  変形部、５０６  編集部。
【図１】
2016122270.tif 000003
【図２】
2016122270.tif 000004
【図３】
2016122270.tif 000005
【図４】
2016122270.tif 000006
【図５】
2016122270.tif 000007
【図６】
2016122270.tif 000008
【図７】
2016122270.tif 000009
【図８】
2016122270.tif 000010
【図９】
2016122270.tif 000011
【図１０】
2016122270.tif 000012
【図１１】
2016122270.tif 000013
【図１２】
2016122270.tif 000014