Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5787664B2 - 情報処理装置及びその制御方法 - Google Patents
[go: Go Back, main page]

JP5787664B2 - 情報処理装置及びその制御方法 - Google Patents

情報処理装置及びその制御方法 Download PDF

Info

Publication number
JP5787664B2
JP5787664B2 JP2011178109A JP2011178109A JP5787664B2 JP 5787664 B2 JP5787664 B2 JP 5787664B2 JP 2011178109 A JP2011178109 A JP 2011178109A JP 2011178109 A JP2011178109 A JP 2011178109A JP 5787664 B2 JP5787664 B2 JP 5787664B2
Authority
JP
Japan
Prior art keywords
error
job
web application
information
screen
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
Application number
JP2011178109A
Other languages
English (en)
Other versions
JP2013041433A (ja
JP2013041433A5 (ja
Inventor
伊藤 大介
大介 伊藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2011178109A priority Critical patent/JP5787664B2/ja
Priority to US13/564,830 priority patent/US8879087B2/en
Publication of JP2013041433A publication Critical patent/JP2013041433A/ja
Publication of JP2013041433A5 publication Critical patent/JP2013041433A5/ja
Application granted granted Critical
Publication of JP5787664B2 publication Critical patent/JP5787664B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00244Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server with a server, e.g. an internet server
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00411Display of information to the user, e.g. menus the display also being used for user input, e.g. touch screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00413Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
    • H04N1/00416Multi-level menus
    • H04N1/00419Arrangements for navigating between pages or parts of the menu
    • H04N1/00424Arrangements for navigating between pages or parts of the menu using a list of graphical elements, e.g. icons or icon bar
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00464Display of information to the user, e.g. menus using browsers, i.e. interfaces based on mark-up languages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00474Output means outputting a plurality of functional options, e.g. scan, copy or print
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00482Output means outputting a plurality of job set-up options, e.g. number of copies, paper size or resolution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00501Tailoring a user interface [UI] to specific requirements
    • H04N1/00503Customising to a particular machine or model, machine function or application
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00962Input arrangements for operating instructions or parameters, e.g. updating internal software
    • H04N1/00973Input arrangements for operating instructions or parameters, e.g. updating internal software from a remote device, e.g. receiving via the internet instructions input to a computer terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32609Fault detection or counter-measures, e.g. original mis-positioned, shortage of paper
    • H04N1/32625Fault detection
    • H04N1/32635Fault detection of reproducing apparatus or receiver, e.g. out of paper
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32609Fault detection or counter-measures, e.g. original mis-positioned, shortage of paper
    • H04N1/32646Counter-measures
    • H04N1/32651Indicating or reporting
    • H04N1/32657Indicating or reporting locally
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32609Fault detection or counter-measures, e.g. original mis-positioned, shortage of paper
    • H04N1/32646Counter-measures
    • H04N1/32651Indicating or reporting
    • H04N1/32662Indicating or reporting remotely, e.g. to the transmitter from the receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32609Fault detection or counter-measures, e.g. original mis-positioned, shortage of paper
    • H04N1/32646Counter-measures
    • H04N1/32694Storing a fault condition in memory
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0034Details of the connection, e.g. connector, interface
    • H04N2201/0037Topological details of the connection
    • H04N2201/0039Connection via a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0094Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Facsimiles In General (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Description

本発明は、WebサーバのWebアプリケーションからジョブを受信して当該ジョブを実行する情報処理装置とその制御方法に関するものである。
従来より、複合機(MFP:Multi−Function Peripheral)に代表される画像形成装置と、Webアプリケーションが搭載されたWebサーバとなるPCである情報端末装置とを有する印刷システムがある。この印刷システムは、ユーザが画像形成装置上のWebブラウザを介してWebアプリケーションにアクセスし、そのユーザの指示に従って、Webアプリケーションが画像形成装置に印刷ジョブを投入するものである。
このような印刷システムにおけるエラーの表示方法には、画像形成装置が印刷ジョブを実行している際にエラーが生じた場合、その印刷ジョブを投入したWebアプリケーションを表示するタイミングで、エラー内容を示す画面を最前面に表示する方法がある。この表示方法では、エラーが生じている間、その印刷ジョブを投入したWebアプリケーションを表示しようとすると、エラー内容を示す画面が画像形成装置の画面の最前面に表示し続けるため、ユーザに注意を促す点で分かりやすいというメリットがある。
特開平8−147135号公報
上記の表示方法では、ユーザに注意を促す点が考慮されているものの、Webアプリケーションが表示されるタイミングでエラー内容を示す画面を最前面に表示する。このため、Webアプリケーションの表示が失敗した場合は、そのタイミングを失い、エラー内容を示す画面を最前面に表示できなくなるという課題がある。
この課題に対して、例えば特許文献1には、複数の画面に親子関係を構築し、子画面の描画処理結果を複数の親画面に反映させる仕組みが記載されている。しかし、この仕組みでは、画面同士の関連付けが可能であるものの、ジョブ情報を関連付け要素として扱っていないため、ジョブの状態に応じた表示処理を行う上では充分ではなかった。
本発明の目的は、上記従来技術の問題点を解決することにある。
本発明の特徴は、Webアプリケーションの表示に失敗した場合であっても、ジョブの状態に応じた表示処理を行うことができる技術を提供することにある。
上記目的を達成するために本発明の一態様に係る情報処理装置は以下のような構成を備える。即ち、
WebサーバのWebアプリケーションからの指示に従ってジョブを実行する情報処理装置であって、
前記Webアプリケーション及び、又は当該Webアプリケーションから受信したジョブと、エラー画面情報を関連付けて記憶する記憶手段と、
前記Webアプリケーションとの通信エラーが発生した場合に、ジョブの実行中のエラーを示すエラー画面情報を前記Webアプリケーション以外の他のアプリケーションと関連付けるために前記記憶手段の情報を更新する更新手段と、
前記Webアプリケーションとの通信エラーが発生した場合、前記記憶手段に記憶されている前記情報に基づいて、前記エラーを示すエラー画面情報を、関連付けられている前記他のアプリケーションの画面の前面に表示する表示制御手段と、を有することを特徴とする。
本発明によれば、Webアプリケーションの表示に失敗した場合であっても、ジョブの状態に応じた表示処理を行うことができるという効果がある。
本実施形態に係る印刷システムの構成の一例を示す図。 本実施形態に係る複合機のハードウェア構成を説明するブロック図。 本実施形態の複合機の記憶部に保存されているソフトウェアを説明する図。 実施形態に係る情報テーブルで管理される情報の一例を示す図。 本実施形態に係る複合機で表示する画面例を説明する図。 本実施形態に係る複合機における情報テーブルを更新する処理を説明するフローチャート。
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。尚、本実施形態では、本発明の情報処理装置の一例として複合機を例に説明するが、本発明はこれに限定されるものでないことは明らかである。
図1は、本実施形態に係る印刷システムの構成の一例を示す図である。
本実施形態に係る印刷システムは、画像形成装置(複合機)101とWebアプリケーション102とWebサーバ103とを有し、複合機101とサーバ103とはそれぞれネットワークを介して接続されている。
ユーザ100は複合機101を操作して、サーバ103のWebアプリケーション102を利用することができる。Webアプリケーション102は、複合機101に対して、ジョブ(スキャンや印刷)の実行指示を行うことができる。尚、この印刷システムの機器間のネットワーク接続形態としては、有線・無線のどちらであってもよい。また、複合機101はWebアプリケーションの表示とジョブの実行が可能であれば良く、例えば、レーザビームプリンタやインクジェットプリンタ等のプリンタであっても良いし、スキャナやファックス等のその他のデバイスであってもよい。更に、Webサーバ103は、Webアプリケーションを実行する機能を保有すれば良く、PC(パーソナルコンピュータ)に限定するものではない。
図2は、本実施形態に係る複合機101のハードウェア構成を説明するブロック図である。
CPU201a、メモリ201bやバスを含むコア201に対して、ユーザインターフェース部202、記憶部203、ネットワークインターフェース部204、スキャナ部205、プリンタ部206、フィニッシャ部207が接続される。ユーザインターフェース部202は、ユーザ100に対する情報表示が可能であり、且つユーザ100からの操作を受け付けることが可能である。記憶部203は、機器内のソフトウェア群及びデータ群を記憶して保存することが可能である。ネットワークインターフェース部204は、複合機101とネットワークとを繋げる通信機能を提供する。スキャナ部205、プリンタ部206、フィニッシャ部207はそれぞれ複合機内のソフトウェア群により連動制御なされることで、コピーや印刷、スキャンなどのジョブを実現することが可能である。
尚、この図2における構成要素群はあくまでもハード要素の一例であり、本発明はこの記載内容に限定するものではない。
図3は、本実施形態に係る複合機101の記憶部203に保存されているソフトウェアを説明する図である。本実施例における複合機101のCPU201aは、図3に示す各ソフトウェアの機能を実行する。
ウィンドウ表示制御モジュール300は、複合機101のユーザインターフェース部202へ表示する複数のウィンドウの制御を行う。制御対象のウィンドウ例としては、Webブラウザ用ウィンドウ301、ジョブ状況UI用ウィンドウ303、エラーUI用ウィンドウ305等がある。これらのウィンドウを必要に応じて切替えて表示することで表示制御を行う。また個々のウィンドウは、ウィンドウ制御モジュール300を介して相互にウィンドウ状態の把握や表示制御を行うことができる。
Webブラウザ用ウィンドウ301は、Webブラウザ302の表示制御を行う。また、Webブラウザ302は、ネットワークを介してWebアプリケーション102と通信し、HTMLデータの取得やHTMLデータのレンダリングや表示制御を行うことが可能である。
Webサーバ103のWebアプリケーション102は、ジョブ制御モジュール309に対してネットワークを経由してジョブを投入して複合機101にジョブを実行させることができる。ジョブ状況UI用ウィンドウ303は、ジョブ状況UI304の表示制御を行う。ジョブ状況UI304は、ジョブ制御モジュール309からジョブ情報を取得して、複合機101内に存在する全てのジョブの状況を一覧表示する。エラーUI用ウィンドウ305は、エラーUI制御モジュール306のウィンドウ内の表示制御を行う。エラーUI制御モジュール306は、ジョブ制御モジュール309と連携して、複合機101内のジョブの情報を取得することができる。また、取得したジョブの情報を用いて情報テーブル308の情報を更新する等のデータ制御を行うことができる。更に、エラーUI制御モジュール306は、情報テーブル308の情報を基に、適切なエラーUI307を生成し、表示対象のアプリケーションを特定することで、エラーUI用ウィンドウ305への表示制御を行う。
尚、本実施形態に係るジョブとしては、例えば印刷ジョブ、スキャンジョブ、後処理ジョブ(フィニッシング)、ストレージジョブ等が含まれる。
図4は、実施形態に係る情報テーブルで管理される情報の一例を示す図である。
情報テーブル308の構成要素は、アプリID、ジョブ情報、エラー画面情報を含む。エラーUI制御モジュール306は、これらの構成要素に対して追加・削除・編集ができる。一つの構成要素例として、Webアプリケーション102に関する構成要素群400が示されている。この例では、アプリIDが「WebApp A」、投入されたジョブ情報として「JobInfo A」、ジョブでエラーが生じている場合のエラー画面情報に「エラーUI A」を設定して関連付けている。
同様に、ジョブ状況アプリケーションに関する構成要素群401は、ジョブ状況UI304に関するものである。
エラーUI表示制御モジュール306は、このテーブルの構成要素群を基にして、アプリケーションと、ジョブ情報と、表示するべきエラーUIとを相互に紐づけることができる。このテーブルを応用することで、ジョブ状況UI304に対してもWebアプリケーション102に関連するジョブ情報とエラーUIを紐付けすることが可能となる。
図5(A)〜(C)は、本実施形態に係る複合機101で表示する画面例を説明する図である。
図5(A)〜(C)では、最初にユーザインターフェース部202に初期状態で表示される初期画面500が示されており、この画面には、各アプリケーションに関するボタン群が配置されている。これらボタンを押下すると、図5(A)に示すように、例えばWebアプリケーション102やジョブ状況UI304のようなそれぞれのボタンに対応するアプリケーション画面に遷移することができる。
一つの例として、Webアプリケーション102が複合機101に対してジョブを投入し、そのジョブの実行中に複合機101で何らかのエラーが発生し、そのジョブの実行を一時停止する場合がある。この際は図5(B)に示すように、初期画面500からWebアプリケーション102に遷移して、その画面がエラーUI307のようにエラー内容を示す画面により上書き表示される(図6のS8)。即ち、エラーUI画面が最前面に表示される。こうしてエラーの発生をユーザに伝達するといった正規の動作がある。この場合の情報テーブルの内容は、図4の410で示す場合に該当している。
これに対して図5(C)の例では、HTTP通信エラー等の何らかの原因により、Webアプリケーション102が表示を失敗する場合がある(図6のS8でNO)。この場合、図4の情報テーブルにおいて、401で示すエリアは402で示すように変更される。即ち、ここでは、アプリIDが「ジョブ状況」であるジョブ情報「JobInfo A」にエラー画面情報「エラーUI A」が関連付けられている。これにより図5(C)に示すように、図5(A)(B)でジョブ状況が表示されていた画面の最前面にエラーUI画面が表示されることになる。
本実施形態では、この時、エラーUI制御モジュール306は、図4で説明した情報テーブル08の更新処理(図6のS11)を行い、ジョブ状況UI304にエラー画面情報としてエラーUI307を紐づける(S12)。
この処理によって図5(C)では、初期画面500からWebアプリケーション102に遷移した際に、何らかの原因で表示に失敗したことを示すエラー画面501が表示される。またジョブ状況UI304に遷移した際には、エラーUI307を表示することが可能となる(図5(C)の307)。これについて図6のフローチャートを参照して詳しく説明する。
図6は、本実施形態に係る複合機における情報テーブルを更新する処理を説明するフローチャートである。尚、この処理はコア201に含まれるCPU201aが、記憶部203のプログラムをメモリ201bに展開して実行することにより実現される。この処理は複合機10のユーザ100がユーザインターフェース部202を操作し、図5の初期画面500からWebブラウザ302のボタンを押下することにより開始される。
まずS1で、Webブラウザ302は、サーバ103のWebアプリケーション102にアクセスする。次にS2に進み、Webブラウザ302は、Webアプリケーション102に対してURLによるアクセスが成功したか否かを判断し、アクセスに成功した場合はS3へ進み、そうでないときはS4へ進む。S3では、Webブラウザ302は、Webアプリケーション102からHTMLデータを取得し、そのHTMLデータに基づいてユーザインタフェース部202に操作画面を表示する。次にS4に進み、Webブラウザ302は、Webアプリケーション102からのHTMLデータによる表示処理の結果をウィンドウ表示制御モジュール300へ通知してS5へ進む。
S5では、Webブラウザ302は表示結果を判断し、成功したと判断するとWebブラウザ302の処理を終了する。一方、失敗したと判断した場合はS6へ進み、Webブラウザ302は、例えば図5(C)の501で示すようなエラー表示を行って、この処理を終了する。
またウィンドウ表示制御モジュール300は、S7で、Webブラウザ302から受信した表示処理の結果をエラーUI制御モジュール306へ通知する。これによりエラーUI制御モジュール306は、S8以降の処理を実行する。
S8でエラーUI制御モジュール306は、ウィンドウ表示制御モジュール300から受信した表示処理の結果を判定し、HTMLデータの表示処理に成功したと判定した場合はS9へ進み、失敗したと判断した場合はS11へ進む。S9では、エラーUI制御モジュール306は、Webアプリケーション102が投入し、且つ、エラーが生じているジョブに関するエラーUI307を構築してS10へ進む。S10では、エラーUI制御モジュール306は、S9で構築したエラーUI307を複合機101のユーザインターフェース部202の最前面に表示(例えば、図5(B)のエラーUI表示307)して、処理を終了する。
一方S11で、エラーUI制御モジュール306は、Webアプリケーション102が投入し、且つエラーが生じているジョブに関するエラーUI307を、Webアプリケーション以外のジョブ状況UI304に紐づけるために情報テーブル308を更新する。即ち、ここでは図4に示すテーブルの構成要素群401を402で示すように更新してS12へ進む。S12では、エラーUI制御モジュール306は、ジョブ状況UI304が最前面に表示されたか否かを判定し、ジョブ状況UI304が最前面に表示された場合にはS9に進む。一方、S12でジョブ状況UI304が最前面に表示されない場合にはS12を繰り返す。
本実施例によれば、Webアプリケーション102が複合機101にジョブを投入し、そのジョブを実行中にエラーが発生し、且つ、そのエラーの発生を示すエラーUI307を表示する場合を考える。この場合、エラーUI画面を最前面に表示するべきWebアプリケーション102が表示に失敗した場合でも、例えば図5(C)に示すように、図5(B)でジョブ状況UI304が表示されていた場所にエラーUI307を表示することができる。これにより、ユーザの利便性が向上する。
また本実施形態によれば、複合機101上のWebブラウザ202に表示されているWebアプリケーション102が複合機101にジョブを投入し、そのジョブの実行中にエラーが発生した場合を考える。この時、エラー画面207を表示する際、最前面に表示するべきWebアプリケーション102が表示に失敗したときでも、ジョブ状況UI304にエラーUI207を表示することができるため、ユーザの利便性が向上する。
(その他の実施例)
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はCPUやMPU等)がプログラムを読み出して実行する処理である。

Claims (8)

  1. WebサーバのWebアプリケーションからの指示に従ってジョブを実行する情報処理装置であって、
    前記Webアプリケーション及び、又は当該Webアプリケーションから受信したジョブと、エラー画面情報を関連付けて記憶する記憶手段と、
    前記Webアプリケーションとの通信エラーが発生した場合に、ジョブの実行中のエラーを示すエラー画面情報を前記Webアプリケーション以外の他のアプリケーションと関連付けるために前記記憶手段の情報を更新する更新手段と、
    前記Webアプリケーションとの通信エラーが発生した場合、前記記憶手段に記憶されている前記情報に基づいて、前記エラーを示すエラー画面情報を、関連付けられている前記他のアプリケーションの画面の前面に表示する表示制御手段と、
    を有することを特徴とする情報処理装置。
  2. 初期状態で前記Webアプリケーションを含む各アプリケーションに対応するボタン群を表示し、前記ボタン群のいずれかの操作に応じて、対応する画面に遷移させるUI手段を更に有することを特徴とする請求項1に記載の情報処理装置。
  3. 前記画面は、ジョブの状況を表示する画面を含むことを特徴とする請求項に記載の情報処理装置。
  4. 前記更新手段は、前記他のアプリケーションに関連付けるエラー画面情報を、前記Webアプリケーションと関連付けて記憶されているエラー画面情報に更新することを特徴とする請求項1に記載の情報処理装置。
  5. 前記表示制御手段は、前記他のアプリケーションの実行に応じて、前記エラーを示すエラー画面情報を表示するように制御することを特徴とする請求項1乃至のいずれか1項に記載の情報処理装置。
  6. 前記他のアプリケーションは、ジョブの状況を画面に表示するジョブ状況アプリケーションであることを特徴とする請求項1乃至のいずれか1項に記載の情報処理装置。
  7. WebサーバのWebアプリケーションからの指示に従ってジョブを実行する情報処理装置を制御する情報処理装置の制御方法であって、
    前記Webアプリケーション及び、又は当該Webアプリケーションから受信したジョブと、エラー画面情報とを関連付けてメモリに記憶する記憶工程と、
    前記Webアプリケーションとの通信エラーが発生した場合に、ジョブの実行中のエラーを示すエラー画面情報を前記Webアプリケーション以外の他のアプリケーションと関連付けるために前記メモリの情報を更新する更新工程と、
    前記Webアプリケーションとの通信エラーが発生した場合、前記メモリに記憶されている前記情報に基づいて、前記エラーを示すエラー画面情報を、関連付けられている前記他のアプリケーションの画面の前面に表示する表示制御工程と、
    を有することを特徴とする情報処理装置の制御方法。
  8. コンピュータを、請求項1乃至のいずれか1項に記載の情報処理装置の各手段として機能させるためのプログラム。
JP2011178109A 2011-08-16 2011-08-16 情報処理装置及びその制御方法 Active JP5787664B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2011178109A JP5787664B2 (ja) 2011-08-16 2011-08-16 情報処理装置及びその制御方法
US13/564,830 US8879087B2 (en) 2011-08-16 2012-08-02 Information processing apparatus that performs display processing according to a job state and method of controlling the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011178109A JP5787664B2 (ja) 2011-08-16 2011-08-16 情報処理装置及びその制御方法

Publications (3)

Publication Number Publication Date
JP2013041433A JP2013041433A (ja) 2013-02-28
JP2013041433A5 JP2013041433A5 (ja) 2014-09-18
JP5787664B2 true JP5787664B2 (ja) 2015-09-30

Family

ID=47712459

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011178109A Active JP5787664B2 (ja) 2011-08-16 2011-08-16 情報処理装置及びその制御方法

Country Status (2)

Country Link
US (1) US8879087B2 (ja)
JP (1) JP5787664B2 (ja)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014174820A (ja) * 2013-03-11 2014-09-22 Canon Inc 画像形成装置及びその制御方法、並びにプログラム
JP6123109B2 (ja) * 2013-04-01 2017-05-10 シャープ株式会社 画像形成装置
KR20150055474A (ko) * 2013-11-13 2015-05-21 삼성전자주식회사 화상형성장치 및 화상형성장치에서 팝업 창의 표시를 제어하는 방법
JP6244861B2 (ja) * 2013-12-04 2017-12-13 株式会社リコー 情報処理システム、情報処理装置、情報処理方法及びプログラム
JP6314455B2 (ja) * 2013-12-05 2018-04-25 株式会社リコー 情報処理システム、情報処理装置、情報処理方法及びプログラム
US10116814B2 (en) * 2014-10-10 2018-10-30 Seiko Epson Corporation Electronic apparatus and display control method for electronic apparatus

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08147135A (ja) 1994-11-22 1996-06-07 Oki Electric Ind Co Ltd ウインドウ管理装置
JP3886342B2 (ja) * 2001-05-21 2007-02-28 シャープ株式会社 画像処理装置
EP1829355B1 (en) * 2004-12-22 2017-06-28 Ricoh Company, Ltd. State change notification in a system providing image handling services
EP2015183B1 (en) * 2007-06-08 2018-05-30 Canon Kabushiki Kaisha Image-forming apparatus and information-processing method
JP2010201705A (ja) * 2009-03-02 2010-09-16 Canon Inc 画像形成装置、画像形成装置の制御方法及びプログラム
JP5495636B2 (ja) * 2009-06-26 2014-05-21 キヤノン株式会社 情報処理装置、情報処理装置の制御方法、及びプログラム
JP5523011B2 (ja) * 2009-08-13 2014-06-18 キヤノン株式会社 情報処理装置、情報処理方法およびプログラム
US20120089481A1 (en) * 2009-11-24 2012-04-12 Chain Reaction Ecommerce, Inc. Securing sensitive information with a trusted proxy frame

Also Published As

Publication number Publication date
US20130044346A1 (en) 2013-02-21
JP2013041433A (ja) 2013-02-28
US8879087B2 (en) 2014-11-04

Similar Documents

Publication Publication Date Title
JP5599038B2 (ja) 情報処理装置及び方法、並びにプログラム
JP5787664B2 (ja) 情報処理装置及びその制御方法
JP5371726B2 (ja) 情報処理装置、情報処理装置の制御方法、及びプログラム
US8982388B2 (en) Information processing apparatus that displays operation screen and control method therefor
JP2013090264A (ja) 画像処理装置、表示制御方法、ブラウザプログラムおよびアプリケーションプログラム
KR20110070810A (ko) 화상형성장치와 연결되는 호스트장치 및 호스트장치의 정보표시방법
EP2369464A2 (en) Printer and terminal device
JP5709429B2 (ja) 画像処理装置及びその制御方法、プログラム
JP5669460B2 (ja) 情報処理装置、情報処理システム、情報処理装置の制御方法及びプログラム
JP5116415B2 (ja) 情報処理装置、情報処理方法、情報処理プログラム及び記録媒体
US12554789B2 (en) Web browsing system, server, and control method for offloading a browser engine onto the cloud
JP2018056648A (ja) 画像形成装置及びプログラム
JP2018055184A (ja) 画像形成装置及びプログラム
JP2011135135A (ja) 画像形成システムおよび画像形成装置
JP2013117864A (ja) 画像形成装置及びその制御方法
JP2018055186A (ja) 画像形成装置及びプログラム
JP5445538B2 (ja) 情報処理装置およびプログラム
JP2018055185A (ja) 画像形成装置及びプログラム
JP5787715B2 (ja) 画像形成装置および画像形成装置用アプリケーションプログラム
JP6597000B2 (ja) 画像処理装置
JP5619245B2 (ja) 情報処理装置、情報処理装置の制御方法、及びプログラム
JP7334530B2 (ja) 情報処理装置およびプログラム
JP2014120017A (ja) 画像処理システム、画像処理装置、情報端末装置及びプログラム
US20180121146A1 (en) Information processing apparatus and non-transitory computer readable medium storing program
JP7374625B2 (ja) 印刷システム、および制御方法

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140731

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140731

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150415

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150427

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150611

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: 20150629

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150728

R151 Written notification of patent or utility model registration

Ref document number: 5787664

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151