(57)【要約】【課題】装置が有している機能に適合させて操作パネルの表示等をカスタマイズすることが可能な画像形成装置を提供する。【解決手段】タッチ操作が可能な操作パネルを有する画像形成装置であって、操作パネルにおいて操作する際に用いられるプログラムを受信する受信手段と、受信手段で受信したプログラムについて、当該プログラムの種別を判別するアプリ種別判別手段と、操作パネルの種別を確認する手段と、アプリ種別判別手段に従う前記プログラムの種別と前記操作パネルの種別とが適合するか否かを判断する判断手段と、判断手段の判断結果に基づいて前記プログラムの種別が当該操作パネルに適合するように前記プログラムの一部を変更する変更手段とを備える。【選択図】図５
2013125242.tif 000002
【特許請求の範囲】
【請求項１】
タッチ操作が可能な操作パネルを有する画像形成装置であって、
前記操作パネルにおいて操作する際に用いられるプログラムを受信する受信手段と、
前記受信手段で受信したプログラムについて、当該プログラムの種別を判別するアプリ種別判別手段と、
前記操作パネルの種別を確認する手段と、
前記アプリ種別判別手段に従う前記プログラムの種別と前記操作パネルの種別とが適合するか否かを判断する判断手段と、
前記判断手段の判断結果に基づいて前記プログラムの種別が当該操作パネルに適合するように前記プログラムの一部を変更する変更手段とを備える、画像形成装置。
【請求項２】
前記アプリ種別判別手段は、シングルタッチ操作用のプログラムか、マルチタッチ操作用のプログラムかを判別し、
前記変更手段は、前記プログラムの種別が当該操作パネルに適合するように前記プログラムの制御コードを削除あるいは追加する、請求項１記載の画像形成装置。
【請求項３】
前記判断手段は、さらに前記操作パネルの機能に基づいて前記プログラムの種別が当該操作パネルの種別とが適合するか否かを判断する、請求項１または２に記載の画像形成装置。
【請求項４】
前記変更手段は、前記プログラムの種別が当該操作パネルに適合するように前記プログラムの表示制御コードを変更する、請求項１〜３のいずれかに記載の画像形成装置。
【請求項５】
タッチ操作が可能な操作パネルを有する画像形成装置の制御方法であって、
前記操作パネルにおいて操作する際に用いられるプログラムを受信するステップと、
受信したプログラムについて、当該プログラムの種別を判別するステップと、
前記操作パネルの種別を確認するステップと、
前記プログラムの種別と前記操作パネルの種別とが適合するか否かを判断するステップと、
判断結果に基づいて前記プログラムの種別が当該操作パネルに適合するように前記プログラムの一部を変更するステップとを備える、画像形成装置の制御方法。
【請求項６】
タッチ操作が可能な操作パネルを有する画像形成装置のコンピュータで実行される制御プログラムであって、
前記制御プログラムは、前記コンピュータに、
前記操作パネルにおいて操作する際に用いられるプログラムを受信するステップと、
受信したプログラムについて、当該プログラムの種別を判別するステップと、
前記操作パネルの種別を確認するステップと、
前記プログラムの種別と前記操作パネルの種別とが適合するか否かを判断するステップと、
判断結果に基づいて前記プログラムの種別が当該操作パネルに適合するように前記プログラムの一部を変更するステップとを備える、処理を実行させる、画像形成装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチ操作が可能な操作パネルを有する画像形成装置、画像形成装置の制御方法および画像形成装置の制御プログラムに関する。
【背景技術】
【０００２】
従来よりタッチ操作が可能な操作パネルが設けられた画像形成装置が普及している。
一方、各種の画像形成装置の操作パネルは機種毎に異なるため機種毎に操作パネルを操作する際に必要な専用のＷｅｂサービスアプリを作成する必要があった。
【０００３】
しかしながら、種々の画像形成装置に合わせてそれぞれ専用のＷｅｂサービスアプリを開発するには開発コストや製品コストが大きくなるという問題がある。
【０００４】
この点で、特開２００８−２１００６１号公報においては、スタイルシートを用いて操作パネルのユーザーインターフェイスをカスタマイズし、色やサイズを変更可能とする方式が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−２１００６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、スタイルシートでは色やサイズを装置に合わせてカスタマイズすることは可能であるが、装置がそれぞれ有している機能に合わせたカスタマイズを実行することはできない。
【０００７】
本発明は、上記のような問題を解決するためになされたものであって、装置が有している機能に適合させて操作パネルの表示等をカスタマイズすることが可能な画像形成装置、画像形成装置の制御方法および画像形成装置の制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明のある局面に従う画像形成装置は、タッチ操作が可能な操作パネルを有する画像形成装置であって、操作パネルにおいて操作する際に用いられるプログラムを受信する受信手段と、受信手段で受信したプログラムについて、当該プログラムの種別を判別するアプリ種別判別手段と、操作パネルの種別を確認する手段と、アプリ種別判別手段に従うプログラムの種別と操作パネルの種別とが適合するか否かを判断する判断手段と、判断手段の判断結果に基づいてプログラムの種別が当該操作パネルに適合するようにプログラムの一部を変更する変更手段とを備える。
【０００９】
好ましくは、アプリ種別判別手段は、シングルタッチ操作用のプログラムか、マルチタッチ操作用のプログラムかを判別し、変更手段は、プログラムの種別が当該操作パネルに適合するようにプログラムの制御コードを削除あるいは追加する。
【００１０】
好ましくは、判断手段は、さらに操作パネルの機能に基づいてプログラムの種別が当該操作パネルの種別とが適合するか否かを判断する。
【００１１】
好ましくは、変更手段は、プログラムの種別が当該操作パネルに適合するようにプログラムの表示制御コードを変更する。
【００１２】
本発明のある局面に従う画像形成装置の制御方法は、タッチ操作が可能な操作パネルを有する画像形成装置の制御方法であって、操作パネルにおいて操作する際に用いられるプログラムを受信するステップと、受信したプログラムについて、当該プログラムの種別を判別するステップと、操作パネルの種別を確認するステップと、プログラムの種別と操作パネルの種別とが適合するか否かを判断するステップと、判断結果に基づいてプログラムの種別が当該操作パネルに適合するようにプログラムの一部を変更するステップとを備える。
【００１３】
本発明のある局面に従う画像形成装置の制御プログラムは、タッチ操作が可能な操作パネルを有する画像形成装置のコンピュータで実行される制御プログラムであって、制御プログラムは、コンピュータに、操作パネルにおいて操作する際に用いられるプログラムを受信するステップと、受信したプログラムについて、当該プログラムの種別を判別するステップと、操作パネルの種別を確認するステップと、プログラムの種別と操作パネルの種別とが適合するか否かを判断するステップと、判断結果に基づいてプログラムの種別が当該操作パネルに適合するようにプログラムの一部を変更するステップとを備える、処理を実行させる。
【発明の効果】
【００１４】
装置が有している機能に適合させて操作パネルの表示等をカスタマイズすることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態に従うＷｅｂサービスアプリの配信について説明する図である。
【図２】本発明の実施の形態に従う画像形成装置２の内部構成を説明する図である。
【図３】本発明の実施の形態に従う操作パネル１０の外観を説明する図である。
【図４】本発明の実施の形態に従うタッチ操作が可能な操作パネル１０の表示制御の具体例を説明する図である。
【図５】本発明の実施の形態に従う画像形成装置のＷｅｂサービスアプリの登録について説明するフロー図である。
【図６】本発明の実施の形態に従うＷｅｂサービスアプリの変換を実行する際のプログラムの変換テーブル情報を説明する図である。
【図７】本発明の実施の形態に従うＷｅｂサービスアプリの変換を説明する図である。
【図８】本発明の実施の形態の変形例に従うＷｅｂサービスアプリの変換を実行する際のプログラムの変換テーブル情報を説明する図である。
【発明を実施するための形態】
【００１６】
以下に図面を参照しつつ本発明の実施の形態について説明する。以下の説明においては同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同一であるものとする。
【００１７】
図１は、本発明の実施の形態に従うＷｅｂサービスアプリの配信について説明する図である。
【００１８】
図１を参照して、ここでは、Ｗｅｂサービスアプリケーションプログラム（アプリケーションプログラムをアプリとも称する）を提供する外部サーバー６と、２種類の画像形成装置２，４とが設けられている場合が示されている。具体的には、シングルタッチ操作が可能な操作パネルを有する画像形成装置２と、マルチタッチ操作が可能な操作パネルを有する画像形成装置４とが設けられている場合が示されている。本例においては、図示しないが互いにそれぞれが接続されている外部サーバー６（配信サーバー）から同一のＷｅｂサービスアプリが配信されるものとする。当該Ｗｅｂサービスアプリをインストール（格納）することによりサービス提供者である外部サーバーからのコンテンツ（Ｗｅｂページ等）に対する各種アプリに応じた表示制御あるいは入力受付制御等を実行することが可能となる。なお、ここで配信されるＷｅｂサービスアプリは、一例としてタッチ操作が可能な装置に対して適用可能なアプリであるものとする。
【００１９】
図２は、本発明の実施の形態に従う画像形成装置２の内部構成を説明する図である。
図２を参照して、本発明の実施の形態に従う画像形成装置２は、操作パネル１０と、コピー１２、スキャン１４と、プリンター１６と、アプリ格納部１８と、Ｗｅｂサービスアプリ制御部２０と、ＭＦＰ機能制御部２２と、動作定義データベース２４と、タッチパネルタイプ判定部２６と、ＨＴＭＬタイプ判定部２８と、プロトコル制御部３０と、ネットワークＩ／Ｆ３２とを含む。
【００２０】
操作パネル１０は、ユーザーによる操作入力を受け付けるためのタッチパネルと、ユーザーに対して各種の情報表示画面や設定画面を表示するためのディスプレイとを含む。代表的には表面にタッチパネルを搭載した液晶パネルで構成される。
【００２１】
ＭＦＰ機能制御部２２は、画像形成装置２全体を制御する部位であり、具体的には、各種機能、コピー１２、スキャン１４、ＢＯＸ１６等の各種機能部を制御する。
【００２２】
Ｗｅｂサービスアプリ制御部２０は、アプリ格納部１８に格納された種々のアプリに基づいて操作パネル１０のディスプレイ上に対してコンテンツ（Ｗｅｂページ等）の各種の画面を表示する表示制御や、あるいは、タッチパネルの入力受付制御等を実行する。
【００２３】
Ｗｅｂサービスアプリ制御部２０は、ＭＦＰ機能制御部２２と連携して動作し、操作パネル１０でのユーザーからの操作入力を受け付けた場合にＭＦＰ機能制御部２２に対してその操作入力に対する指示を送信する。そして、ＭＦＰ機能制御部２２は、当該指示に対してプロトコル制御部３０を介して外部サーバーとの間でデータの授受等を実行する。また、外部サーバーから受信したコンテンツ（Ｗｅｂページ等）がＷｅｂサービスアプリ制御部２０に送信されて、アプリ格納部１８に格納された対応するＷｅｂサービスアプリに基づくコンテンツ（Ｗｅｂページ等）の表示制御が実行される。
【００２４】
また、本例においては、Ｗｅｂサービスアプリ制御部２０は、外部サーバー６から新たなＷｅｂサービスアプリを受信した場合には、必要に応じて画像形成装置の操作パネルに適合するようにＷｅｂサービスアプリを変換処理してアプリ格納部１８に登録する。
【００２５】
アプリ格納部１８には、複数の登録されたＷｅｂサービスアプリが格納されており、それぞれのアプリを用いて外部サーバーからのコンテンツに対する各種の表示制御等の処理を実行することが可能である。
【００２６】
動作定義データベース２４は、アプリの動作あるいは表示に関する処理を規定する制御コードに関する情報が格納された領域であり、本例においては、Ｗｅｂサービスアプリを操作パネル１０のタッチパネルの種別に適合させるために必要な変換テーブル情報が格納されている。
【００２７】
タッチパネルタイプ判定部２６は、装置のタッチパネルの種別を判定するための部位であり、当該判定した結果をＷｅｂサービスアプリ制御部２０に通知する。
【００２８】
ＨＴＭＬタイプ判定部２８は、Ｗｅｂサービスアプリの種別を判定するための部位であり、その判定した結果をＷｅｂサービスアプリ制御部２０に通知する。具体的には、例えば、Ｗｅｂサービスアプリのスクリプト解析を実行してシングルタッチ用のＷｅｂサービスアプリか、あるいは、マルチタッチ用のＷｅｂサービスアプリかを判定することが可能である。あるいは、動作定義データベース２４に格納されている変換テーブル情報を参照して、プログラム中の制御コードに基づいていずれのＷｅｂサービスアプリであるかを判定するようにしても良い。
【００２９】
なお、画像形成装置４の構成についても基本的に同様であるのでその詳細な説明は繰り返さない。なお、画像形成装置２と画像形成装置４とは、タッチパネルの種別が異なるものとする。画像形成装置２のタッチパネルは、シングルタッチ操作が可能な操作パネルである。なお、フリック操作はできないものとする。一方、画像形成装置４のタッチパネルは、マルチタッチ操作が可能な操作パネルであり、フリック、ピンチイン、ピンチアウト等のジェスチャー操作の入力を受け付けることが可能であるものとする。フリック、ピンチイン、ピンチアウト等のジェスチャー操作の具体例については一般的であるためその詳細な説明は繰り返さない。
【００３０】
図３は、本発明の実施の形態に従う操作パネル１０の外観を説明する図である。
図３を参照して、本発明の実施の形態に従う操作パネル１０は、ディスプレイ３１２と、１０キー３０２と、スタートボタン３１０とを含む。また、上部においては、ＢＯＸキー、スキャンキー、コピーキーがそれぞれ設けられており、当該キーを選択することにより機能の切り替えが可能となっている。なお、その他のキーについては省略している。
【００３１】
ディスプレイ３１２上にはタッチパネルが設けられており、ディスプレイ３１２上において所定のタッチ操作が可能である。１０キー３０２は、コピー等の枚数を入力するためのボタンである。スタートボタン３１０は、コピー／スキャン等の処理の実行を指示するボタンである。
【００３２】
また、ディスプレイ３１２には、各種モードの表示やその他の表示が行われる。そして、タッチパネルによって、表示内容に従った各種設定を行なうことができる。例えば、ディスプレイ３１２には、通常は、コピー動作やスキャン動作を実行する際に行なう基本的／応用的な設定のためのタブボタン等が配置され、各種詳細設定等が可能である。
【００３３】
図４は、本発明の実施の形態に従うタッチ操作が可能な操作パネル１０の表示制御の具体例を説明する図である。
【００３４】
図４（Ａ）は、シングルタッチ操作が可能な操作パネルに表示される表示例を説明する図である。
【００３５】
ここでは、図示しない外部サーバーから配信されたＷｅｂページの１つとして、アプリ格納部１８に格納されたあるＷｅｂサービスアプリを用いて中央に一例として「犬」の画像ファイルのサムネイル画像１００が表示されている場合が示されている。
【００３６】
ここでは、サムネイル画像１００の周辺には、当該操作パネルがシングルタッチ操作であるため「１つ次へ」ボタン１０２、「１つ前へ」ボタン１０４、「拡大」ボタン１０６、「縮小」ボタン１１０、「回転」ボタン１０８とが設けられている場合が示されている。
【００３７】
具体的には、「１つ次へ」ボタン１０２が選択されると、次の画像ファイルのサムネイル画像が表示される。一方、「１つ前へ」ボタン１０４が選択されると、１つ前の画像ファイルのサムネイル画像が表示される。「拡大」ボタン１０６を選択すると、サムネイル画像が拡大されて表示される。「縮小」ボタン１１０が選択されるとサムネイル画像が縮小されて表示される。「回転」ボタン１０８が選択されると、時計回りに９０°回転した状態のサムネイル画像が表示される。当該「回転」ボタン１０８の選択回数に従ってサムネイル画像の回転角度が調整される。
【００３８】
図４（Ｂ）は、マルチタッチ操作が可能な操作パネルに表示される表示例を説明する図である。
【００３９】
ここでは、図示しない外部サーバーから配信されたＷｅｂページの１つとして、アプリ格納部１８に格納されたあるＷｅｂサービスアプリを用いて中央に一例として「犬」の画像ファイルのサムネイル画像１２０が表示されている場合が示されている。
【００４０】
ここでは、サムネイル画像１２０の周辺には、当該操作パネルがマルチタッチ操作であるため次の画像ファイルのサムネイル画像１２２の半分の領域が表示されている。また、１つ前の画像ファイルのサムネイル画像１２４の半分の領域が表示されている。すなわち、マルチタッチ操作が可能な操作パネルにおいてはジェスチャー操作が可能である。具体的には、フリック操作に従って「１つ次へ」ボタンと同様の処理、あるいは、「１つ前へ」ボタンと同様の処理が実行される。また、回転操作を示すジェスチャー操作を実行することにより「回転」ボタンと同様の処理が実行される。ピンチイン、ピンチアウトのジェスチャー操作に従って「拡大」、「縮小」ボタンと同様の処理が実行される。
【００４１】
図５は、本発明の実施の形態に従う画像形成装置のＷｅｂサービスアプリの登録について説明するフロー図である。当該処理は主にＷｅｂサービスアプリ制御部２０で実行する処理である。
【００４２】
図５を参照して、まず、Ｗｅｂサービスアプリを受信したかどうかを判断する（ステップＳ２）。具体的には、ネットワークＩ／Ｆ３２を介してプロトコル制御部３０が外部サーバー６からＷｅｂサービスアプリを受信したかどうかを判断する。
【００４３】
次に、Ｗｅｂサービスアプリを受信したと判断した場合（ステップＳ２においてＹＥＳ）には、次に、タッチパネル種別を確認する（ステップＳ４）。具体的には、タッチパネルタイプ判定部２６が画像形成装置に設けられた操作パネル１０に設けられているタッチパネルの種別（タイプ）を判定し、判定結果をＷｅｂサービスアプリ制御部２０に出力する。
【００４４】
次に、Ｗｅｂサービスアプリの種類を判定する（ステップＳ６）。具体的には、ステップＳ６において、Ｗｅｂサービスアプリの種類がマルチタッチ用であるか、あるいは、シングルタッチ用であるかを判定する。
【００４５】
Ｗｅｂサービスアプリの種類がマルチタッチ用であると判定した場合には、ステップＳ８に進む。一方、Ｗｅｂサービスアプリの種類がシングルタッチ用であると判定した場合には、ステップＳ１４に進む。
【００４６】
次に、ステップＳ８において、Ｗｅｂサービスアプリがタッチパネルと適合しているかどうかを判断する（ステップＳ８）。具体的には、Ｗｅｂサービスアプリがマルチタッチ操作用のＷｅｂサービスアプリであり、タッチパネルの種別についてマルチタッチ操作が可能な操作パネルであるかどうかを判断する。
【００４７】
ステップＳ８において、Ｗｅｂサービスアプリがタッチパネルの種別と適合していると判断した場合（ステップＳ８においてＹＥＳ）には、そのままＷｅｂサービスアプリを登録する（ステップＳ１２）。すなわち、Ｗｅｂサービスアプリがマルチタッチ操作用のＷｅｂサービスアプリであり、タッチパネルの種別についてマルチタッチ操作が可能な操作パネルであると判断した場合には、適合しているためそのままＷｅｂサービスアプリをアプリ格納部１８に登録する。
【００４８】
そして、処理を終了する（エンド）。
一方、ステップＳ８において、Ｗｅｂサービスアプリがタッチパネルと適合していないと判断した場合（ステップＳ８においてＮＯ）には、Ｗｅｂサービスアプリを変換する（ステップＳ１０）。すなわち、Ｗｅｂサービスアプリがマルチタッチ操作用のＷｅｂサービスアプリであり、タッチパネルの種別についてシングルタッチ操作が可能な操作パネルであると判断した場合には、Ｗｅｂサービスアプリを変換する。変換処理については後述する。
【００４９】
そして、変換したＷｅｂサービスアプリを登録する（ステップＳ１２）。そして、処理を終了する（エンド）。
【００５０】
また、ステップＳ１４において、Ｗｅｂサービスアプリがタッチパネルと適合しているかどうかを判断する（ステップＳ１４）。具体的には、Ｗｅｂサービスアプリがシングルタッチ操作用のＷｅｂサービスアプリであり、タッチパネルの種別についてシングルタッチ操作が可能な操作パネルであるかどうかを判断する。
【００５１】
ステップＳ１４において、Ｗｅｂサービスアプリがタッチパネルと適合していると判断した場合（ステップＳ１４においてＹＥＳ）には、そのままＷｅｂサービスアプリを登録する（ステップＳ１２）。すなわち、Ｗｅｂサービスアプリがシングルタッチ操作用のＷｅｂサービスアプリであり、タッチパネルの種別についてシングルタッチ操作が可能な操作パネルであると判断した場合には、そのままＷｅｂサービスアプリを登録する。
【００５２】
そして、処理を終了する（エンド）。
一方、ステップＳ１４において、Ｗｅｂサービスアプリがタッチパネルと適合していないと判断した場合（ステップＳ１４においてＮＯ）には、Ｗｅｂサービスアプリを変換する（ステップＳ１６）。すなわち、Ｗｅｂサービスアプリがシングルタッチ操作用のＷｅｂサービスアプリであり、タッチパネルの種別についてマルチタッチ操作が可能な操作パネルであると判断した場合には、Ｗｅｂサービスアプリを変換する。変換処理については後述する。
【００５３】
そして、変換したＷｅｂサービスアプリを登録する（ステップＳ１２）。そして、処理を終了する（エンド）。
【００５４】
図６は、本発明の実施の形態に従うＷｅｂサービスアプリの変換を実行する際のプログラムの変換テーブル情報を説明する図である。当該変換テーブル情報は、動作定義データベース２４に格納されているものとする。
【００５５】
図６を参照して、ここでは、シングルタッチ操作およびマルチタッチ操作の制御コードが示されている。
【００５６】
シングルタッチ操作の制御コードとして、ここでは、一例として、「１つ次へ」、「１つ前へ」、「回転」、「拡大」、「縮小」の制御コードがそれぞれ示されている。
【００５７】
一方で、マルチタッチ操作の制御コードとしては、上記のシングルタッチ操作における制御コードは不要であり、削除されている。すなわち、これら機能を実行するためのボタン等を表示する必要が無く、マルチタッチ操作においては、フリック、ピンチイン、ピンチアウト等のジェスチャー操作を受け付けて、当該受け付けたジェスチャー操作に対応した制御を実行可能であるからである。
【００５８】
図７は、本発明の実施の形態に従うＷｅｂサービスアプリの変換を説明する図である。
図７を参照して、シングルタッチ操作用のＷｅｂサービスアプリをマルチタッチ操作が可能な操作パネルに適合させる場合について説明する。一例として、マルチタッチ操作が可能な画像形成装置４におけるＷｅｂサービスアプリ制御部２０がシングルタッチ操作用のＷｅｂサービスアプリを受信した場合の処理について説明する。Ｗｅｂサービスアプリ制御部２０は、上記で説明した変換テーブル情報を確認して、「１つ次へ」、「１つ前へ」、「回転」、「拡大」、「縮小」ボタンの制御コードについては不要であるため削除する。そして、表示に関する制御コード部分について変更する。そして、変更した内容のＷｅｂサービスアプリをアプリ格納部１８に登録する。
【００５９】
当該処理により、マルチタッチ操作が可能な画像形成装置４におけるＷｅｂサービスアプリ制御部２０がシングルタッチ操作用のＷｅｂサービスアプリを受信した場合であってもマルチタッチ操作に適合させた形式に変換することが可能であり、タッチパネルの種別に応じたカスタマイズを容易に実行することが可能である。
【００６０】
一方で、マルチタッチ操作用のＷｅｂサービスアプリをシングルタッチ操作が可能な操作パネルに適合させる場合について説明する。一例として、シングルタッチ操作が可能な画像形成装置２におけるＷｅｂサービスアプリ制御部２０がマルチタッチ操作用のＷｅｂサービスアプリを受信した場合の処理について説明する。Ｗｅｂサービスアプリ制御部２０は、この場合、「１つ次へ」、「１つ前へ」、「回転」、「拡大」、「縮小」ボタンの制御コードが必要であるため、当該制御コードを追加する処理を実行する。そして、変更した内容のＷｅｂサービスアプリをアプリ格納部１８に登録する。
【００６１】
当該処理により、シングルタッチ操作が可能な画像形成装置２におけるＷｅｂサービスアプリ制御部２０がマルチタッチ操作用のＷｅｂサービスアプリを受信した場合であってもシングルタッチ操作に適合させた形式に変換することが可能であり、タッチパネルの種別に応じたカスタマイズを容易に実行することが可能である。
【００６２】
当該処理により、Ｗｅｂサービスアプリの種別を操作パネルの種別に適合させた変換処理が可能となり、操作パネルの種別に応じた表示制御ならびに入力受付制御を実行することが可能である。
【００６３】
図８は、本発明の実施の形態の変形例に従うＷｅｂサービスアプリの変換を実行する際のプログラムの変換テーブル情報を説明する図である。当該変換テーブル情報は、動作定義データベース２４に格納されているものとする。
【００６４】
図８を参照して、ここでは、図６の変換テーブル情報と比較して、さらに、フリック操作が可能なシングルタッチ操作における制御コードが追加されている場合が示されている。具体的には、表示に関する制御コードがマルチタッチ操作と同様である点が異なる。その他の部分についてはフリック操作なしのシングルタッチ操作の場合と同様であるのでその詳細な説明は繰り返さない。
【００６５】
ここで、タッチパネルタイプ判定部２６は、操作パネルの種別についてシングルタッチ操作か、マルチタッチ操作かのみならず、さらに、フリック可能か等の機能の有無についても判定するものとする。そして、Ｗｅｂサービスアプリ制御部２０は、当該変換テーブル情報を用いて、例えば、タッチパネルタイプ判定部２６において、装置の操作パネルについてフリック操作が可能なタッチパネルであると判定した場合には、当該変換テーブル情報に基づく変換処理を実行する。
【００６６】
例えば、Ｗｅｂサービスアプリがマルチタッチ操作用のアプリである場合には、フリック操作が可能なシングルタッチ操作のタッチパネルに適合させるために「回転」、「拡大」、「縮小」の制御コードを追加して、表示に関する制御コードについてはそのままにしておくようにすることも可能である。
【００６７】
すなわち、タッチパネルの種別に関して、シングルタッチ操作か、マルチタッチ操作だけでなく、さらにフリック可能か否か等、タッチパネルの付加的な機能に基づいて当該機能にさらに適合するように変換処理を実行して登録することも可能である。
【００６８】
ここでは、３つのパターンについての変換テーブル情報について説明したが、これに限られず、さらに複数のバリエーションに従う変換テーブル情報を設けるようにすることも当然に可能である。
【００６９】
なお、本発明にかかる画像形成装置は、ＭＦＰに限られず、プリンター装置あるいはファクシミリ装置等であってもよい。
【００７０】
なお、コンピュータを機能させて上述のフローで説明したような制御を実行させるプログラムを提供することも可能である。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）およびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。このような記憶媒体としては、フラッシュメモリ、マスクＲＯＭ、ＥＰＲＯＭ（Electronically Programmable Read-Only Memory）、ＥＥＰＲＯＭ（Electronically Erasable Programmable Read-Only Memory）、ＩＣ（Integrated Circuit）カードなどの半導体記憶媒体、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）やＤＶＤ−ＲＯＭ（Digital Versatile Disk-Read Only Memory）などの光学ディスク記憶媒体、ＭＯ（Magnetic Optical Disc）やＭＤ（Mini Disc）などの光磁気ディスク記憶媒体、ＦＤ（Flexible Disk）、磁気テープ、カセットテープなどの磁気記憶媒体を用いることができる。
【００７１】
なお、本発明にかかるプログラムは、コンピュータのオペレーションシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【００７２】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【００７３】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【００７４】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００７５】
２，４  画像形成装置、６  外部サーバー、１０  操作パネル、１８  アプリ格納部、２０  Ｗｅｂサービスアプリ制御部、２２  ＭＦＰ機能制御部、２４  動作定義データベース、２６  タッチパネルタイプ判定部、２８  ＨＴＭＬタイプ判定部、３０  プロトコル制御部。
【図１】
2013125242.tif 000003
【図２】
2013125242.tif 000004
【図３】
2013125242.tif 000005
【図４】
2013125242.tif 000006
【図５】
2013125242.tif 000007
【図６】
2013125242.tif 000008
【図７】
2013125242.tif 000009
【図８】
2013125242.tif 000010