JP2007122090A - 進行状況出力装置及び進行状況出力方法 - Google Patents

進行状況出力装置及び進行状況出力方法 Download PDF

Info

Publication number
JP2007122090A
JP2007122090A JP2005308973A JP2005308973A JP2007122090A JP 2007122090 A JP2007122090 A JP 2007122090A JP 2005308973 A JP2005308973 A JP 2005308973A JP 2005308973 A JP2005308973 A JP 2005308973A JP 2007122090 A JP2007122090 A JP 2007122090A
Authority
JP
Japan
Prior art keywords
progress
processing
information
unit
progress status
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.)
Granted
Application number
JP2005308973A
Other languages
English (en)
Other versions
JP4659588B2 (ja
JP2007122090A5 (ja
Inventor
Makiko Maeda
真季子 前田
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 JP2005308973A priority Critical patent/JP4659588B2/ja
Priority to US11/536,445 priority patent/US7607104B2/en
Publication of JP2007122090A publication Critical patent/JP2007122090A/ja
Publication of JP2007122090A5 publication Critical patent/JP2007122090A5/ja
Application granted granted Critical
Publication of JP4659588B2 publication Critical patent/JP4659588B2/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/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00477Indicating status, e.g. of a job
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1207Improving or facilitating administration, e.g. print management resulting in the user being informed about print result after a job submission
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1259Print job monitoring, e.g. job status
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1288Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
    • 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
    • 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
    • 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/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
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3202Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of communication or activity log or report

Landscapes

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

Abstract

【課題】複数種類の処理が含まれる処理を実行する際、全体の処理に対する現在の処理の進行率を把握可能とする。
【解決手段】進行情報取得部19は、夫々該当する処理を実行する複数の処理部13〜17から夫々、処理の進行状況を示す情報を取得し、進行状況作成部20は、前記進行状況を示す情報に基づいて、前記複数の処理部13〜17による全体の処理に対する現在の処理の進行率を算出し、進行状況表示部21は、前記進行率を示す情報をUI表示部4に出力させる。
【選択図】図2

Description

本発明は、複数の処理を実行する際における処理の進行状況を把握可能とする進行状況出力装置及び進行状況出力方法に関するものである。
ユーザが何らかの処理を実行する際、PC上では、処理の進行状況を知ることが可能なプログレスバーが表示されることが良くある。これは、今処理がどのくらい進んでいるのか、後どれくらいで終了するのかをユーザが知るため目安となり、非常に便利である。一方、ディジタル複合機のような組込み機器においても各ジョブにおける進行状況をPC上や、実機のディスプレイ上で知ることが可能である。各ジョブの進行状況を用意に把握できるために以下のような先行技術がある。
特許文献1には、印刷処理全体のうち、現在どのくらいの割合の印刷が終了したかをプログレスメータで表示するものが開示されている。また、特許文献2には、複数の異なるジョブの処理状況を、同じ画面上で把握できるようにしたものが開示されている。
特開2005−7651号公報 特開2002−278730号公報
ディジタル複合機のような組込み機器上で、アプリケーションを動作させることが近年可能となっている。その際、PCと同様に、アプリケーションの処理状況をユーザが確認できるようにしたい。
しかしながら、ディジタル複合機上で動作させるアプリケーションは処理の流れにジョブの実行が含まれる。その場合、両者は別々の実行部のため、進行状況はアプリケーション部とジョブ実行部で別々に表示しなければならず、ユーザは全体でどのくらいの割合の処理が進んだのか把握しにくい。
そこで、本発明の目的は、複数種類の処理が含まれる処理を実行する際、全体の処理に対する現在の処理の進行率を容易に把握可能とすることにある。
本発明の進行状況出力装置は、夫々該当する処理を実行する複数の処理手段と、前記複数の処理手段から夫々、処理の進行状況を示す情報を取得する取得手段と、前記進行状況を示す情報に基づいて、前記複数の処理手段による全体の処理に対する現在の処理の進行率を算出する算出手段と、前記算出手段により算出される前記進行率を示す情報を出力手段に出力させる出力制御手段とを有することを特徴とする。
本発明の進行状況出力方法は、進行状況出力装置による進行状況出力方法であって、夫々該当する処理を実行する複数の処理ステップと、前記複数の処理ステップの夫々の処理の進行状況に基づいて、前記複数の処理ステップによる全体の処理に対する現在の処理の進行率を算出する算出ステップと、前記算出ステップにより算出される前記進行率を示す情報を出力手段に出力させる出力制御ステップとを含むことを特徴とする。
本発明のプログラムは、前記進行状況出力方法をコンピュータに実行させることを特徴とする。
本発明のコンピュータ読み取り可能な記録媒体は、前記プログラムを記録したことを特徴とする。
本発明においては、複数の処理手段による全体の処理に対する現在の処理の進行率を算出し、出力させるように構成している。従って、本発明によれば、複数種類の処理が含まれる処理を実行する際、全体の処理に対する現在の処理の進行率を容易に把握することが可能となる。
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。
(第1の実施形態)
先ず、本発明の第1の実施形態を、図1〜図7を用いて説明する。図1は、本発明の第1の実施形態における進行状況表示システムの全体構成図である。
1は進行状況表示システムである。2は進行状況表示システム1のディスプレイ画面であり、アプリケーションのUI画面を表示する。3は進行状況表示システム1のアプリケーション実行部であり、アプリケーションを動作させる。
4は進行状況表示システム1のアプリケーションであり、外部のサーバとやり取りを行い、生成したデータをジョブ実行部に渡す。5はサーバであり、アプリケーション4とデータのやり取りを行う。
6は進行状況表示システム1のジョブ実行部であり、ディスプレイ画面2や、アプリケーション4から指示を与えられ、プリント、スキャン、コピー、フォルダに保存などのジョブを実行、処理する。
7はジョブ実行部6から指示を与えられえるプリントジョブである。8はジョブ実行部6から指示を与えられえるスキャンジョブである。9はジョブ実行部6から指示を与えられえるコピージョブである。10はジョブ実行部6から指示を与えられディジタル複合機1のフォルダにデータを保存するジョブである。
図2は、本発明の第1の実施形態における進行状況表示システムのアプリケーション4の内部構成を詳細に示した図である。
11はアプリケーション4のUI表示部であり、ユーザが操作するためのUI画面を表示する。12はアプリケーション4のデータ処理部であり、外部からデータを取得して特定のレイアウト情報とのマージを行い、ジョブを実行するためのデータ生成処理を行う。すなわち、データ処理部12は、データ取得処理、データマージ処理などを行なう。詳細は、後述する。
13はデータ処理部12のデータ取得部であり、外部にアクセスし、サーバ5からデータを取得する。
14はデータ処理部12のデータマージ部であり、データ取得部13によって渡されたデータとレイアウト情報ファイルのマージ処理をする。
15はデータ処理部12のレイアウト部であり、データマージ部14から渡されたデータのレイアウト処理をする。
16はデータ処理部12のレンダリング部であり、レイアウト部15から渡されたデータのレンダリング処理をする。
17はデータ処理部12のジョブ実行命令部であり、レンダリング部16から渡されたデータをジョブ実行部6に渡す。
18はアプリケーション4の進行状況表示部であり、進行状況表示システム1の全ての処理に対する進行状況を表示する。
19は進行状況表示部18の進行情報取得部であり、データ処理部12の各部から進行情報を取得し、進行状況作成部に伝える。
20は進行状況表示部18の進行状況作成部であり、進行情報取得部19から渡された情報を基に現在の進行率を割り出し、その情報を進行状況表示部に伝える。
21は進行状況表示部18の進行状況表示部であり、進行状況作成部20から渡された情報を基に現在の進行率を表示する。
図3は、本発明の第1の実施形態における割合表の一例を示す図であり、この割合表は、データ処理部12の内部処理とジョブ実行部6における処理時間の全体の処理時間に対する割合を表にしたものである。ユーザが予め割合表を作成し、進行状況表示部18はこの割合表を基に進行状況の表示を行う。
図4は、本発明の第1の実施形態における進行状況表示部18内の進行情報取得部19の処理を示すフローチャートである。進行情報取得部19では、データ処理部12の各処理部13〜17から進行情報を取得し(S101)、その情報を進行状況作成部20に伝達する(S102)。
図5は、本発明の第1の実施形態における進行状況表示部18内の進行状況作成部20の処理を示すフローチャートである。進行状況作成部20では、進行情報取得部19から各処理部13〜17の処理の進行情報を取得し(S201)、その情報が開始情報であれば(S202-Yes)、開始した処理の名前を進行状況表示部21に伝達する(S203)。また、取得情報が蓄積ジョブ情報であれば(S204-Yes)、蓄積ジョブの内容を進行状況表示部21に伝達する(S205)。また、取得情報が終了情報であれば(S206-Yes)、終了した処理の名前と割合表(図3)の情報とを基に計算した進行率を進行状況表示部21に伝達する(S207)。さらに、全ての処理が終了した場合(S208-Yes)、終了となり、全ての処理が終了していない場合は(S208-No)、情報取得を繰り返す。また、取得情報が開始、蓄積ジョブ、終了の何れの情報でもない場合(S206-No)、エラー情報であるので、エラーが生じた処理の名前とエラー情報を進行状況表示部21に伝達し(S209)、終了となる。
図6は、本発明の第1の実施形態における進行状況表示部21の処理を示すフローチャートである。進行状況表示部21では、進行状況作成部20から進行情報の内容を取得し(S301)、初めて内容を取得した場合(S302-Yes)、進行状況表示画面を表示するようUI表示部11に依頼する(S303)。初めて内容を取得したのではない場合は(S302-No)、その内容が開始情報の内容であれば(S304-Yes)、開始した処理の名前を進行状況表示画面に表示する(S305)。また、取得内容が蓄積ジョブ情報の内容であれば(S306―Yes)、蓄積ジョブの内容を進行状況表示画面に表示する(S307)。また、取得内容が終了情報の内容なら(S308-Yes)、取得した情報を進行状況表示画面のプログレスバーの長さに反映し、終了した処理の名前を表示する(S309)。さらに、プログレスバーの長さが100%に達した場合(S310-Yes)、進行状況表示画面を閉じるようUI表示部11に依頼し終了する(S311)。また、取得情報が開始、進行率、蓄積ジョブ、終了の何れの情報でもない場合(S308-No)、取得情報はエラー情報である。従って、エラーが生じた処理の名前とエラー情報を進行状況表示画面に表示し(S312)、進行状況表示画面を閉じるようUI表示部11に依頼し終了する(S311)。
図7は、本発明の第1の実施形態における進行状況表示画面の例を示す図であり、(A)はデータの取得が終了した時の進行状況表示画面である。データ取得は図3の割合表で0.05の割合であるため、データ取得処理の終了は全体の5%が終了したことになる。よって残りは95%と表示される。(B)は、レンダリング処理中の進行状況表示画面であり、レンダリング処理の前に処理が終了しているデータ取得処理とデータマージ処理とレイアウト処理の割合の合計は図3より、0.45なので、残りは55%と表示される。(C)は全ての処理が終了した時の進行状況表示画面であり、プログレスバーの長さが100%に達したので、進行状況表示画面を閉じる。(D)はデータ取得中にエラーが生じた時の進行状況表示画面であり、この場合も進行状況表示画面を閉じる。(E)はジョブ実行部6において蓄積ジョブ情報があった場合の進行状況表示画面である。ジョブ実行部6以外の処理は終了しているので、図3の割合表より、残りは40%と表示されて蓄積ジョブが終了するまで、この状態で待ち続ける。
(第2の実施形態)
次に、本発明の第2の実施形態について説明する。上述した第1の実施形態では、各処理が終了するまでにかかる時間は、図3の割合表をユーザが事前に作成することで判断していた。しかし、取得するデータの量や複雑なレイアウト情報等、処理を行うデータによって、各処理にかかる時間が異なり、全体においてその処理が占める時間の割合も異なってくると考えられる。
第2の実施形態では、過去に実行したことのあるデータの処理に係る過去の情報を参照し、各処理の終了時間の目安を予測し、全体の進行状況を表示する場合の説明を行う。
以下、本発明の第2の実施形態を、図8〜図10を参照しながら説明する。なお、第2の実施形態では、第1の実施形態と同様の箇所については説明しない。
図8は、第2の実施形態における進行状況表示システムの全体構成図である。1〜10は図1と同様であり、12〜19、21は図2と同様である。
11はアプリケーション4のUI表示部であり、ユーザが操作するためのUI画面を表示する。また、ユーザが処理を指定したデータの識別IDと処理した日時を進行状況表示部18の履歴情報データベース22に格納する。
20は進行状況表示部18の進行状況作成部であり、進行情報取得部19から渡された情報を基に現在の進行率を割り出し、その情報を進行状況表示部21に伝える。また、進行情報取得部18から取得したデータを基に、各処理にかかった時間、全処理の合計処理時間を履歴情報データベース22に格納する。
22は履歴情報データベースであり、これまでに実行したデータの識別ID、実行日時、終了までにかかった時間を格納する。
図9は、第2の実施形態における履歴情報データベース22の一例を示す図である。履歴情報データベース22には、これまでに実行したデータの識別IDと、処理した日時と、終了までにかかった時間を格納する。終了までにかかった時間は、全体の合計時間だけでなく、各処理に分けて格納する。実行回数が増えれば増えるほど、データベースのデータ量が膨大になるので、ある一定の期間を過ぎたものは削除する、同じデータは平均をとる、上書きするなどの工夫も考えられる。
図10は、第2の実施形態における進行状況表示部18内の進行状況作成部20の処理を示すフローチャートである。進行状況作成部20では、進行情報取得部19から各処理の進行情報を取得し(S201)、その情報が開始情報であれば(S202-Yes)、開始した処理の名前を進行状況表示部21に伝達する(S203)。また、取得情報が蓄積ジョブ情報であれば(S204-Yes)、蓄積ジョブの内容を進行状況表示部21に伝達する(S205)。取得情報が終了情報であれば(S206-Yes)、履歴情報データベース22に同じ識別IDの情報がある場合(S401-Yes)、その情報と今かかった時間を比較して計算した進行率と終了した処理の名前を進行状況表示部21に伝達する(S402)。一方、履歴情報データベース22に同じ識別IDの情報がない場合(S401-No)、終了した処理の名前と割合表(図3)の情報を基に計算した進行率を進行状況表示部21に伝達する(S207)。さらに、全ての終了情報において、履歴情報データベース22にその処理の処理時間を格納し(S403)、全ての処理が終了した場合(S208-Yes)、処理の合計時間を履歴情報データベース22に格納して終了する(S404)。全ての処理が終了していない場合は(S208-No)、情報取得を繰り返す。また、取得情報が開始、蓄積ジョブ、終了の何れの情報でもない場合(S206-No)、エラー情報であるから、エラーが生じた処理の名前とエラー情報を進行状況表示部21に伝達する(S207)。そして、履歴情報データベース22における現在の処理の情報を削除し終了する(S405)。
(第3の実施形態)
次に、本発明の第3の実施形態について説明する。上述した第1又は第2の実施形態では各処理の開始情報と終了情報のみをみて判断を行っており、各処理がどれだけ進んだかを把握していない。しかし、各処理が並行で処理を行っている場合など、全体の進行率だけでなく、実際にどの処理がどこまで進んでいるのかを表示すると、ユーザにとってより便利である場合がある。第3の実施形態では、並行処理を行っている場合に、各処理の進行状況と全体の進行状況を同時に表示する場合の説明を行う。
以下、本発明の第3の実施形態を、図11〜図13を参照しながら説明する。なお、第3の実施形態では、第1の実施形態と同様の箇所については説明しない。
図11は、第3の実施形態における進行状況表示部18内の進行状況作成部20の処理を示すフローチャートである。進行状況作成部20では、進行情報取得部19から各処理の進行情報を取得し(S201)、その情報が開始情報であれば(S202-Yes)、開始した処理の名前を進行状況表示部21に伝達する(S203)。また、取得した情報が進行率情報であれば(S501-Yes)、該当処理の名前と進行率情報と、割合表(図3)の情報と進行率から計算した全体の進行率を進行状況表示部21に伝達する(S502)。また、取得情報が蓄積ジョブ情報であれば(S204-Yes)、蓄積ジョブの内容を進行状況表示部21に伝達する(S205)。また、取得情報が終了情報であれば(S206-Yes)、該当処理の名前と終了情報と、割合表(図3)の情報から計算した全体の進行率を進行状況表示部21に伝達する(S503)。さらに、全ての処理が終了した場合(S208-Yes)、終了となり、全ての処理が終了していない場合(S208-No)は、情報取得を繰り返す。また、取得情報が開始、蓄積ジョブ、終了の何れの情報でもない場合(S206-No)、エラー情報であるから、エラーが生じた処理の名前とエラー情報を進行状況表示部21に伝達し終了する(S209)。
図12は、第3の実施形態における進行状況表示部18内の進行状況表示部21の処理を示すフローチャートである。進行状況表示部18では、進行状況作成部20から進行情報の内容を取得し(S301)、初めて内容を取得した場合(S302-Yes)、進行状況表示画面を表示するようUI表示部11に依頼する(S303)。初めて内容を取得したのではない場合は(S302-No)、その内容が開始情報の内容であれば(S304-Yes)、該当処理の状態を処理中と進行状況画面に表示する(S601)。また、取得した情報が進行率情報の内容であれば(S602-Yes)、該当処理のプログレスバーと全体のプログレスバーに取得した情報を反映する(S603)。また、取得内容が蓄積ジョブ情報の内容であれば(S306-Yes)、蓄積ジョブの内容を進行状況表示画面に表示する(S307)。また、取得内容が終了情報の内容であれば(S308-Yes)、該当処理の状態を終了と表示し、プログレスバーの長さを100%にし、全体のプログレスバーの長さに取得した情報を反映する(S604)。さらに、全体のプログレスバーの長さが100%に達した場合(S605-Yes)、進行状況表示画面を閉じるようUI表示部11に依頼し終了する(S311)。また、取得内容が開始、進行率、蓄積ジョブ、終了のいずれの情報でもない場合(S308-No)、エラー情報であるから、エラーが生じた処理の名前とエラー情報を進行状況表示画面に表示する(S312)。そして、進行状況表示画面を閉じるようUI表示部11に依頼し終了する(S311)。
図13は、第3の実施形態における進行状況表示システムの進行状況表示画面の例を示す図であり、処理ごとにプログレスバーを表示し、各進行率がわかる。また、全体のプログレスバーも表示されており、全ての処理の進行状況が反映されている。各処理は並行処理を行っており、データ取得処理とデータマージ処理は終了し、レイアウト処理とレンダリング処理と印刷処理が処理中である。図13では、各処理の状態が終了、処理中となっているが、実際の進行率を数字で表示しても良い。
以上のように、本発明の第1の実施形態によれば、ディジタル複合機のような組込み機器において、アプリケーション内の処理の進行状況だけでなく、ジョブの進行状況も含めた全体の進行情報を表示可能となり、ユーザが現在の状況を把握しやすくなる。また、本発明の第2の実施形態によれば、処理の種類毎に設けられた履歴情報を用いることで、より正確な状況をユーザに知らせることが可能である。さらに、本発明の第3の実施形態によれば、並行処理の場合でも全体の進行状況と併せて、各処理の状況を把握できる。
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体をシステム或いは装置に供給し、そのシステム等のコンピュータが記憶媒体からプログラムコードを読み出し実行することによっても達成される。
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、磁気テープ、不揮発性のメモリカード、ROM等を用いることができる。
また、コンピュータが読み出したプログラムコードの指示に基づき、コンピュータ上で稼動しているOS等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに接続された機能拡張ユニット等に備わるメモリに書込まれた後、そのプログラムコードの指示に基づきCPU等が実際の処理を行い、前述した実施形態の機能が実現される場合も含まれる。
本発明の第1の実施形態における進行状況表示システムの全体構成図である。 本発明の第1の実施形態における進行状況表示システムのアプリケーションの内部構成を詳細に示した図である。 本発明の第1の実施形態における割合表の一例を示す図である。 本発明の第1の実施形態における進行状況表示部内の進行情報取得部の処理を示すフローチャートである。 本発明の第1の実施形態における進行状況表示部内の進行状況作成部20の処理を示すフローチャートである。 本発明の第1の実施形態における進行状況表示部内の進行状況表示部21の処理を示すフローチャートである。 本発明の第1の実施形態における進行状況表示画面の例を示す図である。 本発明の第2の実施形態における進行状況表示システムの全体構成図である。 本発明の第2の実施形態における履歴情報データベース22の一例を示す図である。 本発明の第2の実施形態における進行状況表示部内の進行状況作成部の処理を示すフローチャートである。 本発明の第3の実施形態における進行状況表示部内の進行状況作成部の処理を示すフローチャートである。 本発明の第3の実施形態における進行状況表示部内の進行状況表示部の処理を示すフローチャートである。 本発明の第3の実施形態における進行状況表示システムの進行状況表示画面の例を示す図である。
符号の説明
1 進行状況表示システム
2 ディスプレイ画面
3 アプリケーション実行部
4 アプリケーション
5 サーバ
6 ジョブ実行部
7 プリントジョブ
8 スキャンジョブ
9 コピージョブ
10 フォルダにデータを保存するジョブ
11 UI表示部
12 データ処理部
13 データ取得部
14 データマージ部
15 レイアウト部
16 レンダリング部
17 ジョブ実行命令部
18 進行状況表示部
19 進行情報取得部
20 進行状況作成部
21 進行状況表示部
22 履歴情報データベース

Claims (10)

  1. 夫々該当する処理を実行する複数の処理手段と、
    前記複数の処理手段から夫々、処理の進行状況を示す情報を取得する取得手段と、
    前記進行状況を示す情報に基づいて、前記複数の処理手段による全体の処理に対する現在の処理の進行率を算出する算出手段と、
    前記算出手段により算出される前記進行率を示す情報を出力手段に出力させる出力制御手段とを有することを特徴とする進行状況出力装置。
  2. 前記複数の処理手段による全体の処理に対する前記各処理手段の処理の割合情報を保持する割合情報保持手段を更に有し、
    前記算出手段は、前記割合情報保持手段に保持される前記割合情報と前記複数の処理手段の前記進行状況を示す情報とに基づいて、現在の処理の進行率を算出することを特徴とする請求項1に記載の進行状況出力装置。
  3. 処理の種類毎に、前記各処理手段による全体の処理に要する時間情報を保持する時間情報保持手段を更に有し、
    前記算出手段は、前記進行状況を示す情報に基づいて該当する前記処理手段の処理時間を求め、求めた前記処理手段の処理時間と該当する処理の種類の前記時間情報とを比較することにより、現在の処理の進行率を算出することを特徴とする請求項1に記載の進行状況出力装置。
  4. 前記時間情報保持手段は、処理の種類毎に、前記各処理手段による過去の全体の処理に要した前記時間情報を保持することを特徴とする請求項3に記載の進行状況出力装置。
  5. 前記取得手段は、前記複数の処理手段から夫々、前記進行状況を示す情報として該当する処理の進行率情報を取得し、前記出力制御手段は、前記各処理手段の前記進行率情報を夫々出力手段に出力させることを特徴とする請求項1又は2に記載の進行状況出力装置。
  6. 前記複数の処理手段は、
    外部装置にアクセスしてデータを取得するデータ取得手段と、
    前記データ取得手段により取得されたデータと、対応するレイアウト情報とをマージさせるデータマージ手段と、
    データマージ手段によりマージされたデータにレイアウト処理を行うレイアウト手段と、
    前記レイアウト手段によりレイアウトされたデータをレンダリング処理するレンダリング手段と、
    前記レンダリング手段により生成されたデータに係るジョブの実行をジョブ実行部に対して指示するジョブ実行指示手段とを含むことを特徴とする請求項1乃至5の何れか1項に記載の進行状況出力装置。
  7. 前記出力制御手段は、前記進行率を示す情報と併せて、前記進行率に該当する処理を示す情報を出力させることを特徴とする請求項1乃至6の何れか1項に記載の進行状況出力装置。
  8. 進行状況出力装置による進行状況出力方法であって、
    夫々該当する処理を実行する複数の処理ステップと、
    前記複数の処理ステップの夫々の処理の進行状況に基づいて、前記複数の処理ステップによる全体の処理に対する現在の処理の進行率を算出する算出ステップと、
    前記算出ステップにより算出される前記進行率を示す情報を出力手段に出力させる出力制御ステップとを含むことを特徴とする進行状況出力方法。
  9. 請求項8に記載の進行状況出力方法をコンピュータに実行させるためのプログラム。
  10. 請求項9に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
JP2005308973A 2005-10-24 2005-10-24 進行状況表示装置及び進行状況表示方法 Active JP4659588B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2005308973A JP4659588B2 (ja) 2005-10-24 2005-10-24 進行状況表示装置及び進行状況表示方法
US11/536,445 US7607104B2 (en) 2005-10-24 2006-09-28 Data processing method, data processor, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005308973A JP4659588B2 (ja) 2005-10-24 2005-10-24 進行状況表示装置及び進行状況表示方法

Publications (3)

Publication Number Publication Date
JP2007122090A true JP2007122090A (ja) 2007-05-17
JP2007122090A5 JP2007122090A5 (ja) 2008-12-04
JP4659588B2 JP4659588B2 (ja) 2011-03-30

Family

ID=38145912

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005308973A Active JP4659588B2 (ja) 2005-10-24 2005-10-24 進行状況表示装置及び進行状況表示方法

Country Status (2)

Country Link
US (1) US7607104B2 (ja)
JP (1) JP4659588B2 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009187529A (ja) * 2008-01-09 2009-08-20 Seiko Epson Corp 印刷制御装置、印刷制御装置の情報表示方法および印刷制御装置の情報表示プログラム
US8212910B2 (en) 2009-01-07 2012-07-03 Canon Kabushiki Kaisha Information processing apparatus and control method thereof
JP2014109807A (ja) * 2012-11-30 2014-06-12 Canon Inc 画像処理装置、制御方法およびコンピュータプログラム
JP2018200703A (ja) * 2018-07-25 2018-12-20 キヤノン株式会社 表示制御装置およびその制御方法

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7606819B2 (en) 2001-10-15 2009-10-20 Maya-Systems Inc. Multi-dimensional locating system and method
US20080058106A1 (en) 2002-10-07 2008-03-06 Maya-Systems Inc. Multi-dimensional locating game system and method
US8413064B2 (en) * 2007-02-12 2013-04-02 Jds Uniphase Corporation Method and apparatus for graphically indicating the progress of multiple parts of a task
US8069404B2 (en) 2007-08-22 2011-11-29 Maya-Systems Inc. Method of managing expected documents and system providing same
US8601392B2 (en) 2007-08-22 2013-12-03 9224-5489 Quebec Inc. Timeline for presenting information
US8555206B2 (en) * 2007-12-21 2013-10-08 Fisher-Rosemount Systems, Inc. Methods and apparatus to present recipe progress status information
US8739050B2 (en) 2008-03-07 2014-05-27 9224-5489 Quebec Inc. Documents discrimination system and method thereof
US8607155B2 (en) 2008-09-12 2013-12-10 9224-5489 Quebec Inc. Method of managing groups of arrays of documents
US9189129B2 (en) 2011-02-01 2015-11-17 9224-5489 Quebec Inc. Non-homogeneous objects magnification and reduction
CA2790799C (en) 2011-09-25 2023-03-21 Mathieu Audet Method and apparatus of navigating information element axes
US9519693B2 (en) 2012-06-11 2016-12-13 9224-5489 Quebec Inc. Method and apparatus for displaying data element axes
US9646080B2 (en) 2012-06-12 2017-05-09 9224-5489 Quebec Inc. Multi-functions axis-based interface
JP5598500B2 (ja) * 2012-06-18 2014-10-01 コニカミノルタ株式会社 画像処理装置、表示装置およびプログラム
CA3007166C (en) 2017-06-05 2024-04-30 9224-5489 Quebec Inc. Method and apparatus of aligning information element axes
US20220278990A1 (en) * 2021-03-01 2022-09-01 Lenovo (Singapore) Pte. Ltd. Graphical user interfaces for authentication to use digital content

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0929921A (ja) * 1995-07-14 1997-02-04 Toppan Printing Co Ltd 製版工程進行管理システム
JPH0950391A (ja) * 1995-08-08 1997-02-18 Casio Comput Co Ltd データ処理装置
JP2000105849A (ja) * 1998-09-29 2000-04-11 Oki Electric Ind Co Ltd 顧客端末の残存処理時間の算出・表示方法
JP2002014811A (ja) * 2000-06-29 2002-01-18 Mitsubishi Electric Corp プロジェクト進捗計測装置およびその方法ならびにその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体
JP2002292975A (ja) * 2001-03-29 2002-10-09 Seiko Epson Corp 記録装置
JP2002334192A (ja) * 2001-05-08 2002-11-22 Hitachi Ltd 情報処理システム
JP2004252516A (ja) * 2003-02-18 2004-09-09 Hitachi Ltd 製品構成見積システムおよび方法
JP2005165634A (ja) * 2003-12-02 2005-06-23 Canon Inc 印刷システムおよび進捗表示処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラム
JP2005250726A (ja) * 2004-03-03 2005-09-15 Mori Seiki Co Ltd 作業進捗管理装置及び作業進捗管理システム

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6344859B1 (en) * 1998-03-31 2002-02-05 International Business Machines Corporation Data processor controlled display system with a plurality of selectable basic function interfaces for the control of varying types of customer requirements and with additional customized functions
US6785487B2 (en) 2001-03-21 2004-08-31 Kyocera Mita Corporation Image forming device with function selecting keys and at least one shortcut key
US7290221B2 (en) * 2003-04-16 2007-10-30 Hewlett-Packard Development Company, L.P. User interface, method and apparatus for providing three-dimensional object fabrication status
JP2005007651A (ja) 2003-06-17 2005-01-13 Seiko Epson Corp プリンタ

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0929921A (ja) * 1995-07-14 1997-02-04 Toppan Printing Co Ltd 製版工程進行管理システム
JPH0950391A (ja) * 1995-08-08 1997-02-18 Casio Comput Co Ltd データ処理装置
JP2000105849A (ja) * 1998-09-29 2000-04-11 Oki Electric Ind Co Ltd 顧客端末の残存処理時間の算出・表示方法
JP2002014811A (ja) * 2000-06-29 2002-01-18 Mitsubishi Electric Corp プロジェクト進捗計測装置およびその方法ならびにその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体
JP2002292975A (ja) * 2001-03-29 2002-10-09 Seiko Epson Corp 記録装置
JP2002334192A (ja) * 2001-05-08 2002-11-22 Hitachi Ltd 情報処理システム
JP2004252516A (ja) * 2003-02-18 2004-09-09 Hitachi Ltd 製品構成見積システムおよび方法
JP2005165634A (ja) * 2003-12-02 2005-06-23 Canon Inc 印刷システムおよび進捗表示処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラム
JP2005250726A (ja) * 2004-03-03 2005-09-15 Mori Seiki Co Ltd 作業進捗管理装置及び作業進捗管理システム

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009187529A (ja) * 2008-01-09 2009-08-20 Seiko Epson Corp 印刷制御装置、印刷制御装置の情報表示方法および印刷制御装置の情報表示プログラム
US8212910B2 (en) 2009-01-07 2012-07-03 Canon Kabushiki Kaisha Information processing apparatus and control method thereof
JP2014109807A (ja) * 2012-11-30 2014-06-12 Canon Inc 画像処理装置、制御方法およびコンピュータプログラム
JP2018200703A (ja) * 2018-07-25 2018-12-20 キヤノン株式会社 表示制御装置およびその制御方法

Also Published As

Publication number Publication date
JP4659588B2 (ja) 2011-03-30
US20070220209A1 (en) 2007-09-20
US7607104B2 (en) 2009-10-20

Similar Documents

Publication Publication Date Title
JP4659588B2 (ja) 進行状況表示装置及び進行状況表示方法
US8819396B2 (en) Parallel processing using plural processing modules when processing time including parallel control overhead time is determined to be less than serial processing time
JP2007288366A (ja) データ処理装置及びそのデータ登録方法
JP2006085291A (ja) 情報処理装置及びアプリケーションプログラム
JP2008158885A (ja) 情報処理装置および文書印刷処理方法およびプログラムおよび記録媒体
JP4762865B2 (ja) 画像処理装置、画像処理プログラム
JP2008140007A (ja) 画像処理装置及びプログラム
JP2006048669A (ja) ジョブ管理方法および装置
WO2012023318A1 (ja) 画像処理装置、画像処理方法、画像処理プログラム及び記録媒体
JP2013111799A (ja) 印刷装置及びその制御方法
JP2009278470A (ja) 画像処理装置及び画像処理方法
JP2009134413A (ja) 画像処理システム及び画像処理プログラム
JP2008140170A (ja) 画像処理装置及びプログラム
JP5088399B2 (ja) 印刷システム
JP2006254075A (ja) 情報処理装置、情報処理管理方法およびプログラム
JP4337557B2 (ja) 画像形成システム
JP5621494B2 (ja) 文書管理装置および文書管理用プログラム
JP4920725B2 (ja) 画像処理装置及びプログラム
JP5691471B2 (ja) プログラムおよび情報処理装置
JP2006259996A (ja) フォームオーバーレイ制御方法、制御装置、プリンタドライバおよび出力装置
JP2001147792A (ja) 画像出力制御装置および画像出力制御方法および記憶媒体
JP2005202755A (ja) 画像形成システム
JP2012118812A (ja) 情報処理装置、制御方法およびプログラム。
JP2006154909A (ja) プリンタファームウェア更新方法
JP2008306653A (ja) 画像処理装置

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081021

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20081021

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100818

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100824

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101015

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20101227

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140107

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4659588

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150