JP6383463B2 - 情報処理装置、その制御方法、及びプログラム - Google Patents
情報処理装置、その制御方法、及びプログラム Download PDFInfo
- Publication number
- JP6383463B2 JP6383463B2 JP2017116071A JP2017116071A JP6383463B2 JP 6383463 B2 JP6383463 B2 JP 6383463B2 JP 2017116071 A JP2017116071 A JP 2017116071A JP 2017116071 A JP2017116071 A JP 2017116071A JP 6383463 B2 JP6383463 B2 JP 6383463B2
- Authority
- JP
- Japan
- Prior art keywords
- screen
- web browser
- key
- information processing
- hardware key
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 97
- 230000010365 information processing Effects 0.000 title claims description 36
- 230000008569 process Effects 0.000 claims description 76
- 230000006870 function Effects 0.000 description 37
- 230000004044 response Effects 0.000 description 22
- 230000005540 biological transmission Effects 0.000 description 10
- 239000000344 soap Substances 0.000 description 10
- 238000010586 diagram Methods 0.000 description 8
- 230000007704 transition Effects 0.000 description 7
- 238000012790 confirmation Methods 0.000 description 5
- 239000004973 liquid crystal related substance Substances 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Control Or Security For Electrophotography (AREA)
- Input From Keyboards Or The Like (AREA)
- Facsimiles In General (AREA)
- User Interface Of Digital Computer (AREA)
Description
<情報処理システムの構成>
以下では、図1乃至図14を参照して、本発明の第1の実施形態について説明する。まず、図1を参照して、情報処理システムの全体構成について説明する。図1に示すように、LAN110には、MFP101と、サーバ102とが互いに通信可能に接続されている。なお、本実施形態では、情報処理システムに上記2つの装置が含まれることを前提として説明するが、本発明はこれに限定されず、複数の他のMFPや、複数の他のサーバを含んでもよい。MFP101は、Webブラウザ機能を有し、サーバ102が提供するWebアプリケーションを実行する。即ち、MFP101のWebブラウザは、サーバ102から提供される画面情報に従ってMFP101の操作部にWebアプリケーションの画面を表示する。なお、本実施形態では、情報処理装置として、MFP101を一例として説明する。本発明に適用可能な情報処理装置として、他の画像形成装置や、画像読取装置等が適用されてもよい。
次に、図2を参照して、MFP101のハードウェア構成について説明する。MFP101は、制御部210、操作部219、プリンタ220、及びスキャナ221を備える。また、制御部210は、CPU211、ROM212、RAM213、HDD214、操作部I/F215、プリンタI/F216、スキャナI/F217、及びネットワークI/F218を備える。制御部210は、MFP101全体の動作を制御する。
次に、図3を参照して、操作部219の構成について説明する。図3に示すように、操作部219は、LCD上にタッチパネルシート302が貼られている液晶表示部301を有する。この液晶表示部301には、後述するネイティブ機能モジュールやWebブラウザが表示する操作画面及びソフトウェアキーが表示されるとともに、表示されているキーが押されると、押された位置を示す位置情報をCPU211に伝える。
次に、図4を参照して、サーバ102のハードウェア構成について説明する。サーバ102は、制御部410を備える。制御部410は、CPU411、ROM412、RAM413、HDD414、及びネットワークI/F415を備える。制御部410は、サーバ102全体の動作を制御する。
次に、図5を参照して、MFP101のソフトウェア構成について説明する。図5に示す各機能部は、MFP101が有しているCPU211が制御プログラムを実行することにより実現される。MFP101は、Webブラウザ500、HTTPサーバ510、デバイス制御部520、及びジョブ制御部530を含む。
HTTPサーバ510は、Webブラウザ500からのHTTPリクエストを受信して、指定されたWebサービスへHTTPリクエストを割り当てる。HTTPサーバ510が公開するWebサービスには、ジョブ制御部530がある。
次に、図6を参照して、サーバ102のソフトウェア構成について説明する。図6に示す各機能部は、サーバ102が有しているCPU411が制御プログラムを実行することにより実現される。サーバ102は、HTTPサーバ600、Webアプリケーション610、及びデータベース620を含む。
次に、図7を参照して、本情報処理システムにおいて、MFP101のWebブラウザ500がスキャン処理を開始する際の画面遷移の一例について説明する。図7に含まれる画面の内、原稿読込画面703を除く各画面は、Webブラウザ500が、Webアプリケーション610が応答するHTMLデータを処理した結果、操作部219へ表示する画面である。一方、原稿読込画面703は、ジョブ制御部530が、ジョブ制御操作を受け付けるために操作部219へ表示する画面である。つまり、原稿読込画面703は、ネイティブアプリケーションが提供する画面であり、原稿読込画面703以外の画面は、Webアプリケーションが提供する画面である。
次に、図8を参照して、情報処理システムにより実行される処理シーケンスについて説明する。図8に示す処理シーケンスは、Webブラウザ500にメニュー画面700のURLが入力されてページを開くよう指示されると、S801の処理を開始する。なお、以下で説明する処理は、MFP101のCPU211、又は、サーバ102のCPU411が、ROM212、412から制御プログラムをRAM213、413に読み出して実行することによって実現される。具体的には、CPU211は、Webブラウザ500、HTTPサーバ510、デバイス制御部520、及びジョブ制御部530の処理を制御する。一方、CPU411は、Webアプリケーション610、及びHTTPサーバ600の処理を制御する。
続いて、図12乃至図14に示すフローチャートを参照して、本実施形態におけるWebブラウザ500の処理手順について説明する。以下で説明する処理は、CPU211がROM212に記憶された制御プログラムをRAM213に読み出して実行することにより実現される。図12は、Webブラウザ500がスキャン準備完了を指示する“Scan.ready”関数を実行する処理手順を示す。具体的には、スキャン開始画面702において読み込みカラー及びフォーマットが指定されると、S1201の処理を開始する。
以下では、図15乃至図17を参照して、本発明に係る第2の実施形態について説明する。上記第1の実施形態との差異は、Webブラウザ500がスキャン設定画面HTML900に記述されたJavaScriptを処理することによってジョブ制御を実現する点である。なお、以下では、第1の実施形態との差異について主に説明する。
まず、図15を参照して、本実施形態におけるMFP101のソフトウェア構成について説明する。第1の実施形態におけるMFP101のソフトウェア構成との差異は、MFP101がHTTPサーバ510を備えていない点である。第2の実施形態では、Webブラウザ500がデバイス制御部520及びジョブ制御部530を直接制御する構成である。デバイス制御部520及びジョブ制御部530は、HTTPサーバ510より割り当てられたHTTPリクエストを受信してHTTPレスポンスを応答することはしない。
次に、図16を参照して、本実施形態における情報処理システムにおいて実行される処理シーケンスをについて説明する。第1の実施形態との差異は、S1601に示す処理である。図8に示したように、第1の実施形態のS818乃至S822では、Webアプリケーション610が、HTTPサーバ510へSOAPリクエストを送信することによって、ジョブ制御部530へスキャンジョブ生成を要求した。
次に、図17を参照して、本実施形態におけるスキャン設定画面HTML1700の一例について説明する。第1の実施形態との差異は、デバイス・ジョブ制御JavaScript1710及びスキャンジョブ実行部1730である。
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はCPUやMPU等)がプログラムを読み出して実行する処理である。
Claims (9)
- サーバが提供するアプリケーションを実行する情報処理装置であって、
前記アプリケーションの画面情報であって、ハードウェアキーの制御を登録し、ハードウェアキーの発光部を点灯する関数を呼び出す処理が定義されたスクリプトを含む前記画面情報を、前記サーバから取得する第1取得手段と、
前記第1取得手段によって取得した前記画面情報に従って操作部に画面を表示する表示制御手段と、
前記第1取得手段によって取得した前記画面情報に含まれる前記スクリプトに定義された関数を呼び出すことにより、前記操作部に設けられたハードウェアキーの制御を登録し、前記画面情報に従った画面を前記操作部に表示している間に、前記ハードウェアキーの発光部を点灯させる実行手段を有し、
前記実行手段は、さらに、前記ハードウェアキーが押下されると、前記登録されたハードウェアキーの制御を行うことを特徴とする情報処理装置。 - Webブラウザが、前記画面情報に従った画面を前記操作部に表示し、前記ハードウェアキーの発光部を点灯する処理が定義されたスクリプトの実行を行うことを特徴とする請求項1に記載の情報処理装置。
- 前記スクリプトは、さらに、前記Webブラウザの前記画面情報に従った画面が前記操作部に表示されなくなったら、前記ハードウェアキーの発光部を消灯する処理が定義されていることを特徴とする請求項2に記載の情報処理装置。
- 前記実行手段は、前記操作部に表示した画面に含まれるソフトウェアキーに関連付けて前記ハードウェアキーの制御を登録することを特徴とする請求項1乃至3の何れか1項に記載の情報処理装置。
- 前記ハードウェアキーの制御とは、前記ハードウェアキーが押下された際に、関連付けられた前記ソフトウェアキーが押下されたときと同じ情報を前記サーバに通知する制御であることを特徴とする請求項4に記載の情報処理装置。
- 前記ハードウェアキーの制御とは、前記ハードウェアキーが押下された際に、関連付けられた前記ソフトウェアキーが押下されたときと同じ情報を、前記アプリケーションを介して提供する前記情報処理装置の処理を実行する手段に通知する制御であることを特徴とする請求項4に記載の情報処理装置。
- 前記ハードウェアキーとは、スタートキーであり、
前記アプリケーションは、前記スタートキーが押下されると、該アプリケーションを介して提供する前記情報処理装置の処理を開始させることを特徴とする請求項1乃至6の何れか1項に記載の情報処理装置。 - サーバが提供するアプリケーションを実行する情報処理装置の制御方法であって、
第1取得手段が、前記アプリケーションの画面情報であって、ハードウェアキーの制御を登録し、ハードウェアキーの発光部を点灯する関数を呼び出す処理が定義されたスクリプトを含む前記画面情報を、前記サーバから取得する第1取得工程と、
表示制御手段が、前記第1取得工程において取得した前記画面情報に従って操作部に画面を表示する表示制御工程と、
実行手段が、前記第1取得工程において取得した前記画面情報に含まれる前記スクリプトに定義された関数を呼び出すことにより、前記操作部に設けられたハードウェアキーの制御を登録し、前記画面情報に従った画面を前記操作部に表示している間に、前記ハードウェアキーの発光部を点灯させる実行工程を有し、
前記実行工程では、さらに、前記ハードウェアキーが押下されると、前記登録されたハードウェアキーの制御を行うことを特徴とする情報処理装置の制御方法。 - 請求項8に記載された情報処理装置の制御方法における各工程を、コンピュータに実行させるためのプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017116071A JP6383463B2 (ja) | 2017-06-13 | 2017-06-13 | 情報処理装置、その制御方法、及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017116071A JP6383463B2 (ja) | 2017-06-13 | 2017-06-13 | 情報処理装置、その制御方法、及びプログラム |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012243850A Division JP2014092996A (ja) | 2012-11-05 | 2012-11-05 | 情報処理装置、その制御方法、及びプログラム |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018141585A Division JP2018181375A (ja) | 2018-07-27 | 2018-07-27 | 情報処理装置、その制御方法、及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017201542A JP2017201542A (ja) | 2017-11-09 |
JP6383463B2 true JP6383463B2 (ja) | 2018-08-29 |
Family
ID=60264929
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017116071A Active JP6383463B2 (ja) | 2017-06-13 | 2017-06-13 | 情報処理装置、その制御方法、及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6383463B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019121261A (ja) * | 2018-01-10 | 2019-07-22 | コニカミノルタ株式会社 | 情報処理システムおよび制御プログラム |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4849122B2 (ja) * | 2008-12-16 | 2012-01-11 | コニカミノルタビジネステクノロジーズ株式会社 | 画像処理装置およびサーバ装置 |
JP5326944B2 (ja) * | 2009-08-31 | 2013-10-30 | 株式会社リコー | 画像形成装置、画面表示方法、プログラム |
JP5436187B2 (ja) * | 2009-12-16 | 2014-03-05 | キヤノン株式会社 | 画像処理装置及びその制御方法とプログラム |
JP2011154166A (ja) * | 2010-01-27 | 2011-08-11 | Konica Minolta Business Technologies Inc | 画像形成装置 |
JP5625433B2 (ja) * | 2010-03-26 | 2014-11-19 | 村田機械株式会社 | 複合機 |
JP5761934B2 (ja) * | 2010-06-30 | 2015-08-12 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法及びプログラム |
-
2017
- 2017-06-13 JP JP2017116071A patent/JP6383463B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2017201542A (ja) | 2017-11-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2014092996A (ja) | 情報処理装置、その制御方法、及びプログラム | |
JP5591040B2 (ja) | 画像処理装置、画像処理装置の制御方法、及びプログラム | |
JP4890605B2 (ja) | 複合機、複合機制御システム、プログラムおよび記録媒体 | |
JP4226618B2 (ja) | 制御装置、複合機、複合機制御システム、制御プログラム、およびコンピュータ読み取り可能な記録媒体 | |
US20170142282A1 (en) | Copying apparatus, copying system, control method thereof, and control program thereof | |
JP4757712B2 (ja) | 複合機、複合機の制御方法、制御装置、制御装置の制御方法、複合機制御システム、制御プログラム、およびコンピュータ読み取り可能な記録媒体 | |
JP5436187B2 (ja) | 画像処理装置及びその制御方法とプログラム | |
JP5100488B2 (ja) | 情報処理装置、情報処理方法、プログラム | |
JP2012243114A (ja) | 多機能画像形成装置 | |
JP2011124721A (ja) | 複合機、プログラムおよび記録媒体 | |
JP5500128B2 (ja) | アプリ連携システムおよびアプリ連携方法 | |
JP2016057697A (ja) | 情報処理システム、情報処理装置、及びその制御方法とプログラム | |
JP7240246B2 (ja) | 画像形成装置、その制御方法と画像形成システム、およびプログラム | |
JP2012038094A (ja) | 画像形成装置、情報処理方法及びプログラム | |
US8879079B2 (en) | Information processing apparatus that displays web page, method of controlling information processing apparatus, and storage medium | |
JP2009239362A (ja) | 情報処理装置、画像読取装置及びプログラム | |
JP6213297B2 (ja) | 画像形成システム、画像形成装置、遠隔操作装置およびプログラム | |
JP6383463B2 (ja) | 情報処理装置、その制御方法、及びプログラム | |
JP5853999B2 (ja) | 画像形成システム、画像形成装置、遠隔操作装置およびプログラム | |
JP2018181375A (ja) | 情報処理装置、その制御方法、及びプログラム | |
JP2013005341A (ja) | 画像送信装置、情報処理装置、画像送信方法および画像送信プログラム | |
JP4830713B2 (ja) | 指示情報処理装置およびその制御方法 | |
JP2013105357A (ja) | サーバ装置、情報処理装置、サーバ装置の制御方法及びプログラム | |
JP2014059790A (ja) | 画像形成装置 | |
JP4840389B2 (ja) | 情報処理装置、画像読取装置及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180226 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180228 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180425 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20180706 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180803 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6383463 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |