JP2019144750A - Image forming apparatus, web page display method, and computer program - Google Patents
Image forming apparatus, web page display method, and computer program Download PDFInfo
- Publication number
- JP2019144750A JP2019144750A JP2018027106A JP2018027106A JP2019144750A JP 2019144750 A JP2019144750 A JP 2019144750A JP 2018027106 A JP2018027106 A JP 2018027106A JP 2018027106 A JP2018027106 A JP 2018027106A JP 2019144750 A JP2019144750 A JP 2019144750A
- Authority
- JP
- Japan
- Prior art keywords
- web page
- image forming
- forming apparatus
- target object
- objects
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
【課題】ネイティブアプリケーション専用の画面およびウェブページの両方をユーザが使用する環境において、ウェブページの操作の誤りまたは判断の迷いを従来よりも軽減する。【解決手段】予め用意されているアプリケーションを実行する画像形成装置1に、ウェブページ62に配置されている1つまたは複数の第一のオブジェクトの中から、アプリケーションの画面に配置されている1つまたは複数の第二のオブジェクトのうちのいずれかに対応するものを、置換対象オブジェクトとして選出する置換対象選出部104と、選出した置換対象オブジェクトを、これに対応する第二のオブジェクトに属性を合わせた状態で、ウェブページ62をディスプレイに表示させるウェブページ表示処理部106と、を設ける。【選択図】図5PROBLEM TO BE SOLVED: To reduce an error in operation of a web page or a hesitation in judgment in an environment in which a user uses both a screen dedicated to a native application and a web page. SOLUTION: One of one or a plurality of first objects arranged on a web page 62 is arranged on an application screen in an image forming apparatus 1 for executing an application prepared in advance. Alternatively, the replacement target selection unit 104 that selects one of the plurality of second objects as the replacement target object and the selected replacement target object are matched with the corresponding second object. In this state, a web page display processing unit 106 for displaying the web page 62 on the display is provided. [Selection diagram] FIG. 5
Description
本発明は、いわゆる組込み系のアプリケーションが用意されている画像形成装置においてウェブページを表示する技術に関する。 The present invention relates to a technique for displaying a web page in an image forming apparatus in which a so-called embedded application is prepared.
近年、コピー、スキャン、またはファックスなど様々なサービスを提供する画像形成装置が普及している。このような画像形成装置は、「MFP(Multi Function Peripherals)」または「複合機」と呼ばれることもある。 In recent years, image forming apparatuses that provide various services such as copying, scanning, or faxing have become widespread. Such an image forming apparatus may be referred to as “MFP (Multi Function Peripherals)” or “multifunction machine”.
これらのサービスを使用できるように、メーカは、アプリケーションを作成し、画像形成装置に予めインストールしている。このように、予め固定的にインストールされているアプリケーションは、「ネイティブアプリケーション」と呼ばれることがある。 In order to use these services, the manufacturer creates an application and installs it in the image forming apparatus in advance. In this way, an application that is fixedly installed in advance may be referred to as a “native application”.
さらに、画像形成装置にウェブブラウザが備えられるようになった。ウェブブラウザによると、ウェブサーバからウェブページをダウンロードし表示することができる。これにより、従来よりも多くのサービスをユーザへ提供することができるようになった。 Further, a web browser has been provided in the image forming apparatus. According to a web browser, a web page can be downloaded from a web server and displayed. As a result, it has become possible to provide more services to the user than before.
また、画像形成装置に備わる上述のサービスのための画面を、ネイティブアプリケーション専用の画面だけでなく、ウェブページによっても提供することができるようになった。 Further, the screen for the above-described service provided in the image forming apparatus can be provided not only by a screen dedicated to the native application but also by a web page.
そのほか、従来、画像形成装置におけるユーザインタフェースの技術として、次のような技術が提案されている。 In addition, the following technologies have been proposed as user interface technologies in image forming apparatuses.
表示画面の中央部のコンテンツ表示領域に、コンテンツを上記表示画面のサイズより縮小して表示し、コンテンツ表示領域の周囲に、複数のアイコンを環状に配置して表示し、複数のアイコンに対するユーザの選択操作に連動して、複数のアイコンがコンテンツ表示領域に重なることなくコンテンツ表示領域の周囲を回りながら、上記複数のアイコンの各々が順番に特定位置へ移動するように表示する(特許文献1)。 In the content display area at the center of the display screen, the content is displayed with a size smaller than the size of the display screen, and a plurality of icons are arranged in a circle around the content display area. In conjunction with the selection operation, each of the plurality of icons is displayed so as to sequentially move to a specific position while rotating around the content display area without overlapping the content display area (Patent Document 1). .
上述の通り、画像形成装置は、あるサービスの画面を、ネイティブアプリケーション専用の画面としても、ウェブページとしても、提供することもできる。 As described above, the image forming apparatus can provide a screen of a certain service as a screen dedicated to a native application or as a web page.
しかし、従来、ユーザは、ネイティブアプリケーションおよびウェブの両方を使用していると、ウェブページに対する操作を誤ったり判断に迷ったりすることがあった。 However, conventionally, when both the native application and the web are used, the user sometimes makes a mistake in the operation on the web page or gets lost.
特許文献1に記載される技術では、ネイティブアプリケーション専用の画面およびウェブページの両方をユーザが使用する環境下においては、上述の問題を解決することができない。
In the technique described in
本発明は、このような問題点に鑑み、ネイティブアプリケーション専用の画面およびウェブページの両方をユーザが使用する環境において、ウェブページの操作の誤りまたは判断の迷いを従来よりも軽減することを、目的とする。 SUMMARY OF THE INVENTION In view of such problems, the present invention has an object to reduce a web page operation error or a determination error more than ever in an environment where a user uses both a screen dedicated to a native application and a web page. And
本発明の一形態に係る画像形成装置は、予め用意されているアプリケーションを実行する画像形成装置であって、ウェブページに配置されている1つまたは複数の第一のオブジェクトの中から、前記アプリケーションの画面に配置されている1つまたは複数の第二のオブジェクトのうちのいずれかに対応するものを、置換対象オブジェクトとして選出する選出手段と、前記置換対象オブジェクトを前記1つまたは複数の第二のオブジェクトのうちの当該置換対象オブジェクトに対応するものに属性を合わせた状態で前記ウェブページをディスプレイに表示させる表示処理手段と、を有する。 An image forming apparatus according to an aspect of the present invention is an image forming apparatus that executes an application prepared in advance, and the application is selected from one or more first objects arranged on a web page. Selection means for selecting, as a replacement target object, one corresponding to one or more of the second objects arranged on the screen, and the one or more second objects as the replacement target object Display processing means for displaying the web page on a display in a state in which the attribute is matched with the object corresponding to the replacement target object.
好ましくは、前記選出手段は、前記1つまたは複数の第一のオブジェクトの中から、前記1つまたは複数の第二のオブジェクトのうちのいずれかと機能が共通するものを、前記置換対象オブジェクトとして選出する。 Preferably, the selection means selects, as the replacement target object, one having the same function as any of the one or more second objects from the one or more first objects. To do.
または、前記表示処理手段は、前記置換対象オブジェクトを、前記1つまたは複数の第二のオブジェクトのうちの当該置換対象オブジェクトに対応するものと同じ位置に配置されるようにすることによって、前記属性を合わせた状態で前記ウェブページを前記ディスプレイに表示させる。 Alternatively, the display processing means arranges the replacement target object at the same position as that corresponding to the replacement target object among the one or more second objects, so that the attribute The web page is displayed on the display in a state in which
本発明によると、ネイティブアプリケーション専用の画面およびウェブページの両方をユーザが使用する環境において、ウェブページの操作の誤りまたは判断の迷いを従来よりも軽減することができる。 According to the present invention, in an environment where a user uses both a screen dedicated to a native application and a web page, it is possible to reduce an error in the operation of the web page or an unclear judgment.
図1は、画像処理システム4の全体的な構成の例を示す図である。図2は、画像形成装置1のハードウェア構成の例を示す図である。図3は、ジョブ一覧画面61Aの例を示す図である。図4は、コピージョブ画面61Bの例を示す図である。
FIG. 1 is a diagram illustrating an example of the overall configuration of the
図1に示す画像処理システム4は、画像を用紙に印刷したり画像を電子データとして取り扱ったりするシステムであって、画像形成装置1、ウェブサーバ21、端末装置23、および通信回線3などによって構成される。
An
画像形成装置1、ウェブサーバ21、および端末装置23は、通信回線3を介して通信することができる。通信回線3として、LAN(Local Area Network)回線、インターネット、公衆回線、または専用線などが用いられる。
The
画像形成装置1は、コピー、PCプリント、ファックス、スキャナ、およびボックスなどの機能を集約した装置である。一般に、「複合機」または「MFP(Multi Function Peripherals)」などと呼ばれることがある。
The
PCプリント機能は、端末装置23から受信した画像データに基づいて画像を用紙に印刷する機能である。「ネットワークプリンティング」または「ネットワークプリント」などと呼ばれることもある。
The PC print function is a function for printing an image on paper based on image data received from the
ボックス機能は、ユーザごとに「ボックス」または「パーソナルボックス」などと呼ばれる記憶領域を与えておき、各ユーザが自分の記憶領域によって画像データなどを保存し管理するための機能である。ボックスは、パーソナルコンピュータにおける「フォルダ」または「ディレクトリ」に相当する。 The box function is a function for giving a storage area called “box” or “personal box” for each user, and for each user to store and manage image data and the like in his / her storage area. A box corresponds to a “folder” or “directory” in a personal computer.
画像形成装置1は、図2に示すように、CPU(Central Processing Unit)10a、ROM(Read Only Memory)10b、S−RAM(Static Random Access Memory)10c、NV−RAM(Non Volatile Random Access Memory)10d、時計IC(integrated circuit)10e、補助記憶装置10f、タッチパネルディスプレイ10g、操作キーパネル10h、ネットワークアダプタ10i、モデム10j、スキャンユニット10k、プリントユニット10m、およびフィニッシャ10nなどによって構成される。
As shown in FIG. 2, the
S−RAM10cは、作業用の記憶装置であって、CPU10aによる処理の結果または他の装置から送信されてきたデータなどを一時的に格納するために用いられる。
The S-
NV−RAM10dは、画像形成装置1自身の各種の設定(例えばIP(Internet Protocol)アドレス、ファックス番号、アドレス帳、画面の文字のサイズまたは言語など)に関するデータをバックアップするために用いられる。時計IC10eは、計時用の回路である。
The NV-RAM 10d is used to back up data relating to various settings of the
ROM10bまたは補助記憶装置10fには、オペレーティングシステムおよび上述の機能を実現するためのアプリケーションなどのプログラムが記憶されている。ROM10bまたは補助記憶装置10fには、画像形成装置1の出荷時に予め固定的に特定のアプリケーションが記憶されている。以下、このようなアプリケーションを「ネイティブアプリケーション」と記載する。ネイティブアプリケーションは、「組込み系アプリケーション」と呼ばれることもある。
The
ネイティブアプリケーションごとに様々な画面61が予め用意されている。例えば、図3に示すようなジョブ一覧画面61Aおよび図4に示すようなコピージョブ画面61Bなどが画面61として用意されている。これらの画面61のサイズはすべて同じである。また、これらの画面61は、タッチパネルディスプレイ10gの全体に表示される。
さらに、これらの画面61は、いわゆる組込み系UI(User Interface)の規格に基づいて作成されているので、デザインが統一されている。
Furthermore, since these
例えば、ジョブなどをスタートするように画像形成装置1に対してユーザが指令するためのオブジェクトであるスタートボタン6Eとして、ジョブ一覧画面61Aおよびコピージョブ画面61Bそれぞれにスタートボタン6E1およびスタートボタン6E2が配置されている。スタートボタン6E1およびスタートボタン6E2などすべてのスタートボタン6Eは、見た目が同一である。つまり、同一のサイズであり、同一の形状であり、同一の背景色であり、かつ、共通のマークが描かれている。本実施形態では、スタートボタン6Eの背景色としてグリーン(緑色)が用いられる。なお、スタートボタン6Eのように、ユーザが指令するためのボタンは、「キー」と呼ばれることがある。
For example, a start button 6E1 and a start button 6E2 are arranged on the
また、すべてのスタートボタン6Eの座標が同一である。つまり、ジョブ一覧画面61Aにおけるスタートボタン6E1の座標、コピージョブ画面61Bにおけるスタートボタン6E2の座標、…、が同一である。
All the
さらに、実行中のジョブなどを停止するように画像形成装置1に対してユーザが指令するためのオブジェクトであるストップボタン6Fとして、ジョブ一覧画面61Aおよびコピージョブ画面61Bそれぞれにストップボタン6F1およびストップボタン6F2が配置されている。ストップボタン6F1およびストップボタン6F2などすべてのストップボタン6Fは、見た目が同一である。つまり、同一のサイズであり、同一の形状であり、同一の背景色であり、かつ、共通のマークが描かれている。本実施形態では、ストップボタン6Fの背景色としてレッド(赤色)が用いられる。
Further, as a
また、すべてのストップボタン6Fの座標が同一である。つまり、ジョブ一覧画面61Aにおけるストップボタン6F1の座標、コピージョブ画面61Bにおけるストップボタン6F2の座標、…、が同一である。
Further, the coordinates of all the
さらに、入力された値などをリセットするように画像形成装置1に対してユーザが指令するためのオブジェクトであるリセットボタン6Gとして、ジョブ一覧画面61Aおよびコピージョブ画面61Bそれぞれにリセットボタン6G1およびリセットボタン6G2が配置されている。リセットボタン6G1およびリセットボタン6G2などすべてのリセットボタン6Gは、見た目が同一である。つまり、同一のサイズであり、同一の形状であり、同一の背景色であり、かつ、共通のマークが描かれている。本実施形態では、リセットボタン6Gの背景色としてイエロー(黄色)が用いられる。
Further, as a reset button 6G that is an object for the user to instruct the
また、すべてのリセットボタン6Gの座標が同一である。つまり、ジョブ一覧画面61Aにおけるリセットボタン6G1の座標、コピージョブ画面61Bにおけるリセットボタン6G2の座標、…、が同一である。
Further, the coordinates of all the reset buttons 6G are the same. That is, the coordinates of the reset button 6G1 on the
さらに、ユーザをログアウトさせるように画像形成装置1に対してユーザが指令するためのオブジェクトであるログアウトボタン6Hとして、ジョブ一覧画面61Aおよびコピージョブ画面61Bそれぞれにログアウトボタン6H1およびログアウトボタン6H2が配置されている。ログアウトボタン6H1およびログアウトボタン6H2などすべてのログアウトボタン6Hは、見た目が同一である。つまり、同一のサイズであり、同一の形状であり、同一の背景色であり、かつ、共通のマークが描かれている。本実施形態では、ログアウトボタン6Hの背景色としてブラウン(茶色)が用いられる。
Further, a logout button 6H1 and a logout button 6H2 are arranged on the
また、すべてのリセットボタン6Gの座標が同一である。つまり、ジョブ一覧画面61Aにおけるログアウトボタン6H1の座標、コピージョブ画面61Bにおけるログアウトボタン6H2の座標、…、が同一である。
Further, the coordinates of all the reset buttons 6G are the same. That is, the coordinates of the logout button 6H1 on the
さらに、いわゆるホーム画面に戻るように画像形成装置1に対してユーザが指令するためのオブジェクトであるホームボタン6Jとして、ジョブ一覧画面61Aおよびコピージョブ画面61Bそれぞれにホームボタン6J1およびホームボタン6J2が配置されている。ホームボタン6J1およびホームボタン6J2などすべてのホームボタン6Jは、見た目が同一である。つまり、同一のサイズであり、同一の形状であり、同一の背景色であり、かつ、共通のマークが描かれている。本実施形態では、ホームボタン6Jの背景色としてブラウン(茶色)が用いられる。
Further, the home button 6J1 and the home button 6J2 are arranged on the
また、すべてのホームボタン6Jの座標が同一である。つまり、ジョブ一覧画面61Aにおけるホームボタン6J1の座標、コピージョブ画面61Bにおけるホームボタン6J2の座標、…、が同一である。
Further, the coordinates of all the
以下、スタートボタン6Eないしホームボタン6Jのように、複数の画面61において共通に用いられるオブジェクトを「共通オブジェクト」と記載する。
Hereinafter, objects commonly used in the plurality of
ROM10bまたは補助記憶装置10fには、さらに、ウェブブラウザ10P(図6参照)が記憶されている。
A
ネイティブアプリケーションおよびウェブブラウザ10Pなど、ROM10bまたは補助記憶装置10fに記憶されているプログラムは、適宜、S−RAM10cにロードされ、CPU10aによって実行される。補助記憶装置10fとしてハードディスクまたはSSD(Solid State Drive)などが用いられる。
Programs stored in the
タッチパネルディスプレイ10gは、ユーザに対するメッセージを示す画面、ユーザがコマンドまたは情報を入力するための画面、およびCPU10aが実行した処理の結果を示す画面などを表示する。また、タッチパネルディスプレイ10gは、タッチされた位置を示す信号をCPU10aへ送る。
The
操作キーパネル10hは、いわゆるハードウェアキーボードであって、テンキー、スタートキー、ストップキー、およびファンクションキーなどによって構成される。
The operation
ネットワークアダプタ10iは、TCP/IP(Transmission Control Protocol/Internet Protocol)などのプロトコルでウェブサーバ21および端末装置23などとの通信を行う。ネットワークアダプタ10iとして、NIC(Network Interface Card)または無線LANアダプタなどが用いられる。
The network adapter 10i communicates with the
モデム10jは、ファックス端末との間でG3などのプロトコルで画像データをやり取りする。
The
スキャンユニット10kは、用紙に記されている画像を読み取って画像データを生成する。また、スキャンユニット10kにはADF(Auto Document Feeder)が備わっており、複数枚の用紙のそれぞれから連続的に画像を読み取ることができる。
The
プリントユニット10mは、スキャンユニット10kによって読み取られた画像のほか、ネットワークアダプタ10iまたはモデム10jによって他の装置から受信しまたは読み込んだ画像データに示される画像を用紙に印刷する。
In addition to the image read by the
フィニッシャ10nは、プリントユニット10mによって得られた印刷物に対して、必要に応じて後処理を施す。後処理は、ステープルで綴じる処理、パンチ穴を開ける処理、または折り曲げる処理などである。
The finisher 10n performs post-processing as necessary on the printed matter obtained by the
ウェブサーバ21は、ウェブページを画像形成装置1および端末装置23などに提供する。
The
端末装置23は、画像形成装置1またはウェブサーバ21のサービスを受けるためのクライアントである。端末装置23として、パーソナルコンピュータ、スマートフォン、またはタブレットコンピュータなどが用いられる。
The
ところで、ウェブブラウザ10Pによると、従来のウェブブラウザと同様に、ウェブサーバ21からウェブページのデータをダウンロードし、ウェブページをレンダリングしてタッチパネルディスプレイ10gに表示させる。ウェブブラウザ10Pによると、さらに、ウェブページを、ネイティブアプリケーションの画面のデザインに合わせて表示させることができる。以下、この仕組みについて説明する。
By the way, according to the
図5は、画像形成装置1の機能的構成の例を示す図である。図6は、オブジェクトデータ51の例を示す図である。図7は、メニューページ62Aの変更前の状態の例を示す図である。図8は、メニューページ62Aの変更後の状態の例を示す図である。
FIG. 5 is a diagram illustrating an example of a functional configuration of the
ウェブブラウザ10Pによると、図5に示す共通オブジェクト記憶部101、ウェブページ取得部102、フォーマット判別部103、置換対象選出部104、オブジェクト変更部105、およびウェブページ表示処理部106などが画像形成装置1に実現される。
According to the
共通オブジェクト記憶部101には、図6に示すように、共通オブジェクトごとのオブジェクトデータ51が記憶されている。以下、スタートボタン6E、ストップボタン6F、…、ホームボタン6Jそれぞれのオブジェクトデータ51を「オブジェクトデータ51E」、「オブジェクトデータ51F」、…、「オブジェクトデータ51J」と記載する。
The common
オブジェクトデータ51には、オブジェクト名、マーク、および座標が示される。「オブジェクト名」は、そのオブジェクトデータ51のオブジェクトの名称である。「マーク」は、そのオブジェクトに描かれているマークである。「座標」は、画面61における、そのオブジェクトの位置の座標である。
The
さらに、オブジェクトデータ51には、そのオブジェクトを再現するための画像ファイルが含まれる。この画像ファイルには、他のオブジェクトデータ51に含まれる画像ファイルと区別するためのユニークなファイル名が付されている。
Further, the
例えば、オブジェクトデータ51Eには、スタートボタン6Eの名称および画面61における位置の座標が示され、スタートボタン6Eを再現するための画像ファイルが含まれている。
For example, the object data 51E indicates the name of the
ウェブページ取得部102は、ウェブページ62を表示するためのウェブページファイル52を、ウェブサーバ21からダウンロードすることによって取得する。ウェブページファイル52は、HTML(Hypertext Markup Language)などで記述されるテキストファイルである。
The web
なお、ウェブページ62は、画像形成装置1のコピーなど上述の機能を使用するためのウェブページであり、タッチパネルディスプレイ10gの全体に表示されるように設計されている。したがって、ウェブページ62のサイズは、画面61のサイズと等しい。また、ウェブページ62に配置されるオブジェクトは、画面61に配置されるオブジェクトを模してデザインされていることがある。
The
ウェブページ62の一部分が画像ファイル53によって再現される場合は、画像ファイル53のパスがウェブページファイル52に示されている。そこで、ウェブページ取得部102は、ウェブページファイル52にパスが示される場合は、そのパスに基づいて画像ファイル53をさらに取得する。
When a part of the
フォーマット判別部103は、ウェブページ取得部102によってウェブページファイル52が取得されると、ウェブページファイル52がウェブページ用のフォーマットのファイルであるか否かを判別する。例えば、ウェブページファイル52に「!DOCTYPE html」の文字列を含むタグが記載されていれば、ウェブページ用のフォーマットのファイルであると判別する。
When the
ウェブページファイル52がウェブページ用のフォーマットのファイルであると判別されたら、置換対象選出部104は、ウェブページ62の中から置換対象オブジェクトを次のように選出する。
If it is determined that the
置換対象選出部104は、ウェブページ62に配置されている各オブジェクトの中から、共通オブジェクト記憶部101に記憶されているいずれかのオブジェクトデータ51に示されるマークと同じものが描かれているオブジェクトを検索する。そして、見つかったオブジェクトを置換対象オブジェクトとして選出する。
The replacement
置換対象選出部104による処理によると、例えば、ウェブページ62が図7のようなメニューページ62Aである場合は、ログアウトボタン6K1が置換対象オブジェクトとして選出される。
According to the processing by the replacement
オブジェクト変更部105は、ウェブページ62の中の、置換対象選出部104によって選出された置換対象オブジェクトを共通オブジェクトに置き換え、さらに位置を変更する処理を、次のように実行する。
The
オブジェクト変更部105は、置換対象オブジェクトに描かれているマークを示すオブジェクトデータ51(図6参照)を共通オブジェクト記憶部101から選出する。置換対象オブジェクトの画像ファイル53の代わりに、選出したオブジェクトデータ51に含まれる画像ファイルが用いられるように、ウェブページファイル52を書き換える。
The
例えば、ウェブページ62がメニューページ62Aである場合は、オブジェクト変更部105は、ウェブページファイル52の中の、ログアウトボタン6K1の画像ファイル53のパスを、オブジェクトデータ51Jに含まれる画像ファイルのパスに書き換える。
For example, when the
さらに、オブジェクト変更部105は、ウェブページファイル52を、選出したオブジェクトデータ51に示される座標の位置に置換対象オブジェクトが配置されるように書き換える。
Further, the
例えば、ウェブページ62がメニューページ62Aである場合は、オブジェクト変更部105は、ウェブページファイル52の中の、ログアウトボタン6K1の位置を示す座標を、オブジェクトデータ51Jに示される座標つまり(X5,Y5)に書き換える。
For example, when the
ウェブページ表示処理部106は、オブジェクト変更部105によって書き換えられたウェブページファイル52に基づいて、ウェブページ62をレンダリングし、タッチパネルディスプレイ10gに表示させる。画像ファイル53がダウンロードされた場合は、ウェブページ62の一部分を画像ファイル53に基づいてレンダリングする。ただし、オブジェクト変更部105によって画像ファイル53のパスが書き換えられた場合は、その画像ファイル53の代わりに、書換え後のパスに示される画像ファイルに基づいてレンダリングする。
The web page
オブジェクト変更部105およびウェブページ表示処理部106の処理によると、例えば、ウェブページ62がメニューページ62Aである場合は、ログアウトボタン6K1が、図8のように、ログアウトボタン6L1に置き換えられ、かつ、ログアウトボタン6L1がログアウトボタン6K1の位置とは異なる位置に表示される。したがって、ユーザにとっては、ログアウトボタン6K1の形状および位置などが変更されて表示されたように感じる。なお、ウェブページファイル52の中の、ログアウトボタン6K1が操作された際に実行すべき処理などを表わすコードは、書き換えられない。したがって、ログアウトボタン6L1が操作された場合は、ログアウトボタン6K1が操作された場合と同様の処理が実行される。
According to the processing of the
図9は、画像形成装置1における全体的な処理の流れの例を説明するフローチャートである。
FIG. 9 is a flowchart for explaining an example of the overall processing flow in the
次に、画像形成装置1においてウェブページ62を表示する際の全体的な処理の流れを、フローチャートを参照しながら説明する。
Next, an overall processing flow when the
ウェブブラウザ10Pによると、画像形成装置1において、図9に示す手順で処理が実行される。
According to the
画像形成装置1は、ユーザによってURL(Uniform Resource Locator)が指定されるなど、所定のイベントが発生すると、そのイベントに対応するウェブページ62のウェブページファイル52をダウンロードする(図9の#701)。ウェブページファイル52に画像ファイル53のパスが示される場合は、さらに、そのパスに基づいて画像ファイル53もダウンロードする。
When a predetermined event occurs such as a URL (Uniform Resource Locator) specified by the user, the
画像形成装置1は、ウェブページファイル52のフォーマットがウェブページ用のフォーマットであるか否かをチェックする(#702)。そして、ウェブページ用のフォーマットであれば(#703でYes)、ウェブページ62の中から置換対象オブジェクトを選出する(#704)。
The
置換対象オブジェクトを選出することができた場合は(#705でYes)、画像形成装置1は、ウェブページファイル52を次のように書き換える。
When the replacement target object can be selected (Yes in # 705), the
画像形成装置1は、置換対象オブジェクトの画像ファイル53の代わりに、置換対象オブジェクトのマークと同じものを示すオブジェクトデータ51に含まれる画像ファイルが用いられるように、ウェブページファイル52を書き換える(#706)。
The
さらに、画像形成装置1は、ウェブページファイル52を、そのオブジェクトデータ51に示される座標の位置に置換対象オブジェクトが配置されるように書き換える(#707)。
Further, the
そして、画像形成装置1は、ステップ#706、#707において書き換えられたウェブページファイル52およびそのウェブページファイル52にパスが示される画像ファイル基づいてウェブページ62をレンダリングして表示する(#708)。
The
本実施形態によると、ネイティブアプリケーション専用の画面つまり画面61およびウェブページ62の両方をユーザが使用する環境において、ウェブページ62の操作の誤りまたは判断の迷いを従来よりも軽減することができる。
According to the present embodiment, in an environment in which the user uses both the screen dedicated to the native application, that is, the
図10は、オブジェクトデータ51の変形例を示す図である。図11は、コピージョブページ62Bの例を示す図である。図12は、コピージョブページ62Cの例を示す図である。
FIG. 10 is a diagram illustrating a modified example of the
本実施形態では、画像形成装置1は、ウェブページ62の中の置換対象オブジェクトを、置換対象オブジェクトの画像ファイル53の代わりにオブジェクトデータ51に含まれる画像ファイルを用いることによって、変更した。しかし、画像ファイル53を書き換えることによって変更してもよい。
In the present embodiment, the
この場合は、オブジェクトデータ51に画像ファイルを含ませる代わりに、図10のように、共通オブジェクトの背景色、サイズ、および形などの属性がオブジェクトデータ51に示されるようにすればよい。
In this case, instead of including an image file in the
そして、オブジェクト変更部105は、置換対象オブジェクトがこれらの属性になるように画像ファイル53を書き換えればよい。
Then, the
例えば、ウェブページ62がメニューページ62A(図7参照)である場合は、ログアウトボタン6K1が置換対象オブジェクトとして選出される。また、この置換対象オブジェクトのオブジェクトデータ51は、オブジェクトデータ51Jである。
For example, when the
そこで、オブジェクト変更部105は、ログアウトボタン6K1の背景色、サイズ、および形がそれぞれブラウン、W5×H5、および長方形に変更されるように、ログアウトボタン6K1の画像ファイル53を書き換える。さらに、ログアウトボタン6K1の位置の座標を(X5,Y5)に書き換える。
Therefore, the
この際に、オブジェクト変更部105は、背景色、サイズ、形、および位置のすべてを変更するのではなく、一部のみ変更してもよい。例えば、ウェブページ62が図11(A)のようなコピージョブページ62Bである場合に、図11(B)のように、スタートボタン6K2を、背景色およびサイズを変更するが位置および形をそのままにしてもよい。または、ウェブページ62が図12(A)のようなコピージョブページ62Cである場合に、図12(B)のように、スタートボタン6K3を、サイズを変更するが背景色、位置、および形をそのままにしてもよい。
At this time, the
本実施形態では、置換対象選出部104は、ウェブページ62の中から、共通オブジェクトのマークと同じマークが描かれているオブジェクトを置換対象オブジェクトとして選出したが、他の方法によって選出してもよい。例えば、共通オブジェクトに対応付けられている機能と同じ機能が対応付けられているオブジェクトを置換対象オブジェクトとして選出しもよい。それぞれに対応付けられている関数名または手続名が同じであれば、機能が同じであると判別することができる。
In the present embodiment, the replacement
その他、画像処理システム4、画像形成装置1の全体または各部の構成、処理の内容、処理の順序、データの構成、画面の構成、ウェブページの構成などは、本発明の趣旨に沿って適宜変更することができる。
In addition, the configuration of the whole or each part of the
1 画像形成装置
104 置換対象選出部(選出手段)
105 オブジェクト変更部(表示処理手段)
106 ウェブページ表示処理部(表示処理手段)
10g タッチパネルディスプレイ(ディスプレイ)
62 ウェブページ
6E スタートボタン(第二のオブジェクト)
6F ストップボタン(第二のオブジェクト)
6G リセットボタン(第二のオブジェクト)
6H ログアウトボタン(第二のオブジェクト)
6J ホームボタン(第二のオブジェクト)
6K1 ログアウトボタン(第一のオブジェクト、置換対象オブジェクト)
6K2 スタートボタン(第一のオブジェクト、置換対象オブジェクト)
6K3 スタートボタン(第一のオブジェクト、置換対象オブジェクト)
1
105 Object change unit (display processing means)
106 Web page display processing unit (display processing means)
10g Touch panel display (display)
62
6F Stop button (second object)
6G reset button (second object)
6H Logout button (second object)
6J Home button (second object)
6K1 logout button (first object, replacement target object)
6K2 start button (first object, replacement object)
6K3 start button (first object, replacement object)
Claims (7)
ウェブページに配置されている1つまたは複数の第一のオブジェクトの中から、前記アプリケーションの画面に配置されている1つまたは複数の第二のオブジェクトのうちのいずれかに対応するものを、置換対象オブジェクトとして選出する選出手段と、
前記置換対象オブジェクトを前記1つまたは複数の第二のオブジェクトのうちの当該置換対象オブジェクトに対応するものに属性を合わせた状態で前記ウェブページをディスプレイに表示させる表示処理手段と、
を有することを特徴とする画像形成装置。 An image forming apparatus that executes an application prepared in advance.
Replacing one or more first objects arranged on the web page corresponding to one of the one or more second objects arranged on the screen of the application A selection means for selecting the target object;
Display processing means for displaying the web page on a display in a state in which the attribute of the replacement target object is matched with the one corresponding to the replacement target object among the one or more second objects;
An image forming apparatus comprising:
請求項1に記載の画像形成装置。 The selecting means selects, as the replacement target object, one having a function common to any one of the one or more second objects from the one or more first objects.
The image forming apparatus according to claim 1.
請求項1に記載の画像形成装置。 The selection means includes the one or the plurality of first objects on which the same mark as the mark drawn on any of the one or more second objects is drawn. Select as replacement object,
The image forming apparatus according to claim 1.
請求項1ないし請求項3のいずれかに記載の画像形成装置。 The display processing unit adjusts the attribute by arranging the replacement target object at the same position as that corresponding to the replacement target object of the one or more second objects. The web page is displayed on the display in a state where
The image forming apparatus according to claim 1.
請求項1ないし請求項4のいずれかに記載の画像形成装置。 The display processing unit matches the attributes by changing the replacement target object to the same background color or shape as that corresponding to the replacement target object of the one or more second objects. Displaying the web page on the display in a state;
The image forming apparatus according to claim 1.
前記ウェブページに配置されている1つまたは複数の第一のオブジェクトの中から、前記アプリケーションの画面に配置されている1つまたは複数の第二のオブジェクトのうちのいずれかに対応するものを、置換対象オブジェクトとして選出し、
前記置換対象オブジェクトを前記1つまたは複数の第二のオブジェクトのうちの当該置換対象オブジェクトに対応するものに属性を合わせた状態で前記ウェブページをディスプレイに表示させる、
ことを特徴とするウェブページ表示方法。 A web page display method for displaying a web page in an image forming apparatus that executes an application prepared in advance,
Among one or more first objects arranged on the web page, one corresponding to one of one or more second objects arranged on the screen of the application, Selected as a replacement object,
Displaying the web page on a display in a state where attributes are matched to the one corresponding to the replacement target object among the one or more second objects.
A web page display method characterized by the above.
前記画像形成装置に、
ウェブページに配置されている1つまたは複数の第一のオブジェクトの中から、前記アプリケーションの画面に配置されている1つまたは複数の第二のオブジェクトのうちのいずれかに対応するものを、置換対象オブジェクトとして選出する処理を実行させ、
前記置換対象オブジェクトを前記1つまたは複数の第二のオブジェクトのうちの当該置換対象オブジェクトに対応するものに属性を合わせた状態で前記ウェブページをディスプレイに表示させる表示処理を実行させる、
ことを特徴とするコンピュータプログラム。 A computer program used for an image forming apparatus that executes an application prepared in advance,
In the image forming apparatus,
Replacing one or more first objects arranged on the web page corresponding to one of the one or more second objects arranged on the screen of the application Execute the process of selecting as the target object,
Causing the replacement target object to execute a display process for displaying the web page on a display in a state in which an attribute is matched with the one corresponding to the replacement target object among the one or more second objects.
A computer program characterized by the above.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018027106A JP2019144750A (en) | 2018-02-19 | 2018-02-19 | Image forming apparatus, web page display method, and computer program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018027106A JP2019144750A (en) | 2018-02-19 | 2018-02-19 | Image forming apparatus, web page display method, and computer program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2019144750A true JP2019144750A (en) | 2019-08-29 |
Family
ID=67773808
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018027106A Pending JP2019144750A (en) | 2018-02-19 | 2018-02-19 | Image forming apparatus, web page display method, and computer program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2019144750A (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012191321A (en) * | 2011-03-09 | 2012-10-04 | Konica Minolta Business Technologies Inc | Image formation device, image formation system, method of controlling the image formation device, and program of controlling the image formation device |
| JP2017173996A (en) * | 2016-03-22 | 2017-09-28 | コニカミノルタ株式会社 | Image forming apparatus, design change method, and design change program |
-
2018
- 2018-02-19 JP JP2018027106A patent/JP2019144750A/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012191321A (en) * | 2011-03-09 | 2012-10-04 | Konica Minolta Business Technologies Inc | Image formation device, image formation system, method of controlling the image formation device, and program of controlling the image formation device |
| JP2017173996A (en) * | 2016-03-22 | 2017-09-28 | コニカミノルタ株式会社 | Image forming apparatus, design change method, and design change program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9411610B2 (en) | Server, screen control method, and screen transition method for effectively displaying screens on a terminal device | |
| JP6455195B2 (en) | Operation screen providing system, relay device, and program | |
| JP7432988B2 (en) | Image forming device, application selection screen display method, and computer program | |
| JP6733479B2 (en) | Information processing system, information processing apparatus, image forming apparatus, information processing method, and program | |
| JP4807403B2 (en) | Web page display control device, web page display method, and computer program | |
| JP4732155B2 (en) | Image processing apparatus and control method | |
| EP2393275B1 (en) | Information processing system, information processing apparatus, control method thereof, and program | |
| JP6891536B2 (en) | Operation support system, electronic device, operation support method and program | |
| JP6044400B2 (en) | TERMINAL DEVICE, TERMINAL DEVICE PROGRAM, SYSTEM, AND SYSTEM CONTROL METHOD | |
| JP4911234B2 (en) | Display screen control apparatus, display screen control method, and program | |
| JP5634461B2 (en) | Server system | |
| JP4934743B2 (en) | Image processing apparatus and control method | |
| JP2007318519A (en) | Image forming apparatus and print system | |
| JP2012081648A (en) | Image forming apparatus, information processing method using the same, and computer program | |
| JP2013142920A (en) | Application management device, application management system, program, and recording medium therefor | |
| JP2019144750A (en) | Image forming apparatus, web page display method, and computer program | |
| JP6617564B2 (en) | Image forming apparatus, application execution method, application rewriting method, and computer program | |
| JP6623813B2 (en) | Image forming apparatus, message display method, and computer program | |
| US20190273832A1 (en) | Image forming apparatus, web page display method, and computer program | |
| JP6127696B2 (en) | Processing device, display method, and computer program | |
| JP5072705B2 (en) | Operating component information display device, electronic device, program analysis device, operating component information display system, operating component information display method, operating component information management method, program analysis method, and program | |
| JP6547392B2 (en) | Application correction apparatus, application correction method, and computer program | |
| JP2008005514A (en) | Electronics | |
| JP2016149034A (en) | Information processing apparatus, service receiving method, and computer program | |
| JP2013196370A (en) | Information processing apparatus, information processing system, web page generation method and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201217 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20211011 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211012 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20220419 |