JP2014123325A - 画像処理装置、表示制御方法及びプログラム - Google Patents
画像処理装置、表示制御方法及びプログラム Download PDFInfo
- Publication number
- JP2014123325A JP2014123325A JP2012280181A JP2012280181A JP2014123325A JP 2014123325 A JP2014123325 A JP 2014123325A JP 2012280181 A JP2012280181 A JP 2012280181A JP 2012280181 A JP2012280181 A JP 2012280181A JP 2014123325 A JP2014123325 A JP 2014123325A
- Authority
- JP
- Japan
- Prior art keywords
- screen
- operation screen
- user
- time
- image processing
- 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)
- Facsimiles In General (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
【課題】画像処理装置のユーザが画像処理装置の操作に戸惑っているときに、戸惑いを解消することで作業効率の改善を行いつつ、ユーザによる画像処理装置の占有を防ぐことを目的とする。
【解決手段】操作画面を操作パネルに表示する表示制御手段を有し、表示制御手段は、操作画面の操作時間が設定された時間を経過したか否かを判定し、時間を経過した場合に、操作パネルに操作画面をスキップして次の操作画面を表示するか否かの提案画面を表示し、提案画面を介して操作画面をスキップする指示がなされた場合、操作パネルに操作画面をスキップして次の操作画面を表示することによって課題を解決する。
【選択図】図10
【解決手段】操作画面を操作パネルに表示する表示制御手段を有し、表示制御手段は、操作画面の操作時間が設定された時間を経過したか否かを判定し、時間を経過した場合に、操作パネルに操作画面をスキップして次の操作画面を表示するか否かの提案画面を表示し、提案画面を介して操作画面をスキップする指示がなされた場合、操作パネルに操作画面をスキップして次の操作画面を表示することによって課題を解決する。
【選択図】図10
Description
本発明は、画像処理装置、表示制御方法及びプログラムに関する。
画像処理装置を取り巻くネットワーク環境に関しては、近年、クラウドコンピューティングといった特にインターネットをベースとしたコンピュータの利用形態が注目されている。クラウドコンピューティングでは、ユーザはコンピュータ処理をネットワーク経由でサービスとして利用する。特に、インターネット上では、様々なサービス提供者による様々なサービスが提供されており、ユーザは業務等各自の利用形態に合わせてサービスを選択することが可能となっている。それに伴い、画像処理装置においても、様々なサービス提供者による様々なサービスと連携してユーザの業務効率を向上させる組み込みアプリケーションを提供することが可能となっている。これら多くの組み込みアプリケーションは、画像処理装置と種々のサービスが連携することで、画像のスキャンアップロード、プルプリントを実現し、従来の作業効率の改善を行うことを目的としている。
しかしながら、組み込みアプリケーションによって画像処理装置と種々のサービス連携を実現した場合、それにともなう弊害も存在する。その代表例の1つは機能の縮退である。画像処理装置の表示領域制限等の要因により、やむなく連携先サービスの提供している機能の一部をカットして、組み込みアプリケーションを提供することは珍しくない。また、それに伴い既存の連携先サービスのユーザが、組み込みアプリケーションを操作したときに、操作に戸惑うことがある。
例えば、ファイルのストレージ機能を提供しているサービスが、フォルダの「お気に入り」機能を提供しているものとする。さらに、あるユーザがファイルをアップロードするとき、いつも「お気に入り」機能を使用してアップロード先のフォルダを選択しているものとする。この際、上記のサービスと連携して、画像処理装置からの当該サービスへのスキャンアップロードを実現する組み込みアプリケーションが提供され、諸般の事情により、やむなく「お気に入り」機能をカットしたものとする。ここで、上記のいつも「お気に入り」機能を使用してファイルをアップロードしているユーザが、上記の組み込みアプリケーションを操作した場合、「お気に入り」機能がないため、アップロード先のフォルダ選択に戸惑ってしまう可能性がある。そして、操作に戸惑うことで組み込みアプリケーションの操作をやめてしまい、本来の目的である作業効率の改善が果たせない問題や、操作がわからないために画像処理装置を占有してしまう問題がある。
例えば、ファイルのストレージ機能を提供しているサービスが、フォルダの「お気に入り」機能を提供しているものとする。さらに、あるユーザがファイルをアップロードするとき、いつも「お気に入り」機能を使用してアップロード先のフォルダを選択しているものとする。この際、上記のサービスと連携して、画像処理装置からの当該サービスへのスキャンアップロードを実現する組み込みアプリケーションが提供され、諸般の事情により、やむなく「お気に入り」機能をカットしたものとする。ここで、上記のいつも「お気に入り」機能を使用してファイルをアップロードしているユーザが、上記の組み込みアプリケーションを操作した場合、「お気に入り」機能がないため、アップロード先のフォルダ選択に戸惑ってしまう可能性がある。そして、操作に戸惑うことで組み込みアプリケーションの操作をやめてしまい、本来の目的である作業効率の改善が果たせない問題や、操作がわからないために画像処理装置を占有してしまう問題がある。
このような問題に対し、画像処理装置のユーザが画像処理装置の操作に戸惑ったとき、適切な操作案内を画像処理装置の操作パネルに表示することで、ユーザの操作の疑問を解消させることが知られている。例えば、特許文献1では、ユーザの無操作時間が所定の時間を超えた場合に、操作案内情報を操作パネルに表示し、特に操作が複雑な場合は早期に操作案内を表示することを行う操作案内装置が開示されている。
また、特許文献2では、画像処理装置の各機能の設定ウィンドウにおいて、ユーザの操作時間が一定時間に達した場合、各機能の説明ガイドを操作パネルに表示し、スピーカによる音声ガイドも行う画像処理装置が開示されている。
また、特許文献2では、画像処理装置の各機能の設定ウィンドウにおいて、ユーザの操作時間が一定時間に達した場合、各機能の説明ガイドを操作パネルに表示し、スピーカによる音声ガイドも行う画像処理装置が開示されている。
上述した従来技術によれば、画像処理装置のユーザが組み込みアプリケーションの操作に一定以上の時間を要した際、操作パネルに説明ガイドや音声ガイドによる案内を行うことで、操作に戸惑っているユーザに対して適切な操作案内を行うことができる。
しかしながら、上述した従来技術では、作業効率の改善がされない、という問題を解決することはできるが、ユーザは操作説明に従って操作を行うため、画像処理装置を占有してしまう、という問題は解決できない。
しかしながら、上述した従来技術では、作業効率の改善がされない、という問題を解決することはできるが、ユーザは操作説明に従って操作を行うため、画像処理装置を占有してしまう、という問題は解決できない。
本発明はこのような問題点に鑑みなされたもので、画像処理装置のユーザが画像処理装置の操作に戸惑っているときに、戸惑いを解消することで作業効率の改善を行いつつ、ユーザによる画像処理装置の占有を防ぐことを目的とする。
そこで、本発明の画像処理装置は、操作画面を操作パネルに表示する表示制御手段を有し、前記表示制御手段は、前記操作画面の操作時間が設定された時間を経過したか否かを判定し、前記時間を経過した場合に、前記操作パネルに前記操作画面をスキップして次の操作画面を表示するか否かの提案画面を表示し、前記提案画面を介して前記操作画面をスキップする指示がなされた場合、前記操作パネルに前記操作画面をスキップして次の操作画面を表示する。
本発明によれば、画像処理装置のユーザが画像処理装置の操作に戸惑っているときに、戸惑いを解消することで作業効率の改善を行いつつ、ユーザによる画像処理装置の占有を防ぐことができる。
以下、本発明の実施形態について図面に基づいて説明する。
<実施形態1>
図1は、費用管理システム100のシステム構成の一例を示す図である。
画像処理装置102は、コピー機能、プリント機能、スキャン機能、送信機能等を備えるデジタル複合機であり、詳細な構成は図2で説明する。費用管理サーバ103は、例えば法律事務所の業務で扱う案件、その案件に関する資料、その案件に関する業務で発生した費用を示す費用情報を管理する費用管理装置の一例である。
なお、画像処理装置102は、法律事務所に設置されていて、法律事務所の業務で画像処理装置102が使用されることとする。画像処理装置102で実行されたプリントやコピーで使用された用紙の費用や、ユーザ(業務を行う人)が画像処理装置102を操作する作業時間に関する費用等が、費用情報として費用管理サーバ103に登録される。そして費用管理サーバ103に登録された費用情報が、業務で発生した費用として顧客(案件の依頼主)に請求される。
画像処理装置102と費用管理サーバ103とは、イーサネット(登録商標)等のネットワーク101を介して互いに通信可能に接続されている。なお、本実施形態では実施形態における説明の便宜上、費用管理サーバ103と画像処理装置102とが通信を行うことを前提としているが、これに限らず、特に費用管理サーバ103が存在せずに全て画像処理装置102で処理を行ってもよい。
図1は、費用管理システム100のシステム構成の一例を示す図である。
画像処理装置102は、コピー機能、プリント機能、スキャン機能、送信機能等を備えるデジタル複合機であり、詳細な構成は図2で説明する。費用管理サーバ103は、例えば法律事務所の業務で扱う案件、その案件に関する資料、その案件に関する業務で発生した費用を示す費用情報を管理する費用管理装置の一例である。
なお、画像処理装置102は、法律事務所に設置されていて、法律事務所の業務で画像処理装置102が使用されることとする。画像処理装置102で実行されたプリントやコピーで使用された用紙の費用や、ユーザ(業務を行う人)が画像処理装置102を操作する作業時間に関する費用等が、費用情報として費用管理サーバ103に登録される。そして費用管理サーバ103に登録された費用情報が、業務で発生した費用として顧客(案件の依頼主)に請求される。
画像処理装置102と費用管理サーバ103とは、イーサネット(登録商標)等のネットワーク101を介して互いに通信可能に接続されている。なお、本実施形態では実施形態における説明の便宜上、費用管理サーバ103と画像処理装置102とが通信を行うことを前提としているが、これに限らず、特に費用管理サーバ103が存在せずに全て画像処理装置102で処理を行ってもよい。
図2は、画像処理装置102のハードウェア構成の一例を示す図である。CPU211を含む制御部210は、画像処理装置102全体の動作を制御する。CPU211は、ROM212に記憶された制御プログラムを読み出して、スキャナ221による読取処理やネットワークI/F218による送信処理等の各種制御を行う。また、CPU211は、タイマー222にユーザの操作画面の操作時間の記録を要求し、その結果を基に操作部I/F215に表示画面の変更を要求したりする。RAM213は、CPU211の主メモリ、ワークエリア等の一時記憶領域として用いられる。HDD214は、画像ファイルや各種プログラム、或いは図4で後述するテーブルを記憶する。タイマー222は、ユーザの操作時間を計測するのに使用される。
操作部I/F215は、操作部219と制御部210とを接続する。操作部219には、タッチパネル機能を有する液晶表示部やキーボード等が備えられている。液晶表示部は、操作パネルの一例である。プリンタI/F216は、プリンタ220と制御部210とを接続する。プリンタ220で印刷すべき画像ファイルは、プリンタI/F216を介して制御部210から転送され、プリンタ220において用紙に印刷される。スキャナI/F217は、スキャナ221と制御部210とを接続する。スキャナ221は、原稿を読み取って画像データを生成する(読取処理)。読取処理によって生成された画像データは、スキャナI/F217を介して制御部210に入力される。
ネットワークI/F218は、制御部210(画像処理装置102)をネットワーク101に接続する。ネットワークI/F218は、費用管理サーバ103に画像データや費用情報を送信したり、ネットワーク101上の費用管理サーバ103等の外部装置から各種情報を受信したりする。
CPU211がプログラムに基づき処理を実行することによって、後述する画像処理装置102の機能やフローチャートの処理等が実現される。
ネットワークI/F218は、制御部210(画像処理装置102)をネットワーク101に接続する。ネットワークI/F218は、費用管理サーバ103に画像データや費用情報を送信したり、ネットワーク101上の費用管理サーバ103等の外部装置から各種情報を受信したりする。
CPU211がプログラムに基づき処理を実行することによって、後述する画像処理装置102の機能やフローチャートの処理等が実現される。
図3は、費用管理サーバ103のハードウェア構成の一例を示す図である。CPU311を含む制御部310は、費用管理サーバ103全体の動作を制御する。CPU311は、ROM312に記憶された制御プログラムを読み出して各種制御処理を実行する。RAM313は、CPU311の主メモリ、ワークエリア等の一時記憶領域として用いられる。HDD314は、画像ファイルや各種プログラム、或いは後述する図4で後述するテーブルを記憶する。ネットワークI/F315は、制御部310(費用管理サーバ103)をネットワーク101に接続する。ネットワークI/F315は、画像処理装置102から送信された画像データや費用情報を受信したり、画像処理装置102に各種情報を送信したりする。
CPU311がプログラムに基づき処理を実行することによって、後述する費用管理サーバ103の機能等が実現される。
CPU311がプログラムに基づき処理を実行することによって、後述する費用管理サーバ103の機能等が実現される。
次に、画像処理装置102のHDD214や費用管理サーバ103のHDD314に記憶される各種テーブルについて、図4を用いて説明する。
図4Aの案件テーブル400は、費用管理サーバ103のHDD314に記憶され、費用管理サーバ103が管理する案件(法律事務所が扱う案件)を管理するためのテーブルである。
401は案件IDであり、案件テーブル400に登録された案件を一意に示す識別情報である。登録画面(不図示)でのユーザの操作によって案件テーブル400に新しい案件が登録される度に、新たな案件IDが発行される。402は案件名である。案件名は図6で後述する操作画面で表示されるため、ユーザが案件の内容を把握しやすい名称を設定することが望ましい。403はユーザIDであり、案件を担当する担当者を示す識別情報である。本実施形態では1つの案件につき1人の担当者が設定されているが、複数の担当者が設定されていてもよい。なお、案件名と担当者とは、新しい案件を案件テーブル400に登録するときに上述の登録画面で設定されることとする。
図4Aの案件テーブル400は、費用管理サーバ103のHDD314に記憶され、費用管理サーバ103が管理する案件(法律事務所が扱う案件)を管理するためのテーブルである。
401は案件IDであり、案件テーブル400に登録された案件を一意に示す識別情報である。登録画面(不図示)でのユーザの操作によって案件テーブル400に新しい案件が登録される度に、新たな案件IDが発行される。402は案件名である。案件名は図6で後述する操作画面で表示されるため、ユーザが案件の内容を把握しやすい名称を設定することが望ましい。403はユーザIDであり、案件を担当する担当者を示す識別情報である。本実施形態では1つの案件につき1人の担当者が設定されているが、複数の担当者が設定されていてもよい。なお、案件名と担当者とは、新しい案件を案件テーブル400に登録するときに上述の登録画面で設定されることとする。
図4Bのファイルテーブル410は、費用管理サーバ103のHDD314に記憶され、案件テーブル400の各案件に関連するファイルを費用管理サーバ103が管理するためのテーブルである。本実施形態では、画像処理装置102のスキャナ221が原稿を読み取ることで生成した画像データが費用管理サーバ103に送信される。そして画像処理装置102から送信された画像データを受信した費用管理サーバ103は、当該画像データをファイルテーブル410に登録する。
411はファイルIDであり、ファイルテーブル410に登録されたファイルを一意に示す識別情報である。ファイルテーブル410に新しいファイルが登録されるたびに、新たなファイルIDが発行される。412はファイル名であり、ファイルテーブル410に登録されたファイルの名称を示す。413は案件IDであり、ファイルテーブル410に登録されたファイルがどの案件に関連するファイルであるかを示す。なお、各ファイルは必ずしも案件に関連する必要はなく、File002のように案件IDが空の状態で登録されてもよい。414は登録日時であり、各ファイルがファイルテーブル410に登録された日時を示す。
411はファイルIDであり、ファイルテーブル410に登録されたファイルを一意に示す識別情報である。ファイルテーブル410に新しいファイルが登録されるたびに、新たなファイルIDが発行される。412はファイル名であり、ファイルテーブル410に登録されたファイルの名称を示す。413は案件IDであり、ファイルテーブル410に登録されたファイルがどの案件に関連するファイルであるかを示す。なお、各ファイルは必ずしも案件に関連する必要はなく、File002のように案件IDが空の状態で登録されてもよい。414は登録日時であり、各ファイルがファイルテーブル410に登録された日時を示す。
図4Cの費用情報テーブル420は、費用管理サーバ103のHDD314に記憶され、費用管理サーバ103に送信された費用情報を管理するためのテーブルである。本実施形態では、画像処理装置102をユーザが業務で使用することで発生した費用を示す費用情報を、費用管理サーバ103が管理する。
421は費用IDであり、費用情報テーブル420に登録された費用情報を一意に示す識別情報である。費用情報テーブル420に新たな費用情報が登録されるたびに、新たな費用IDが発行される。422は課金方法であり、各費用情報がどのような課金方法であるかを示す。本実施形態では、課金方法は「作業時間」、「枚数」、「作業時間&枚数」の3種類である。「作業時間」はユーザが業務として作業した時間に対して課金する方法である。例えばユーザが画像処理装置102で送信処理を実行するために120秒作業したとすると、この120秒に対応する金額が顧客に請求される。「枚数」は送信処理を実行するために画像処理装置102のスキャナ221が読み取った原稿の枚数に対して課金する方法である。例えば画像処理装置102が送信処理を実行するためにスキャナ221が原稿を20枚読み取ったとすると、この20枚に対応する金額が顧客に請求される。「作業時間&枚数」は、ユーザが業務として作業した時間と、送信処理を実行するために画像処理装置102のスキャナ221が読み取った原稿の枚数との両方に課金する方法である。
421は費用IDであり、費用情報テーブル420に登録された費用情報を一意に示す識別情報である。費用情報テーブル420に新たな費用情報が登録されるたびに、新たな費用IDが発行される。422は課金方法であり、各費用情報がどのような課金方法であるかを示す。本実施形態では、課金方法は「作業時間」、「枚数」、「作業時間&枚数」の3種類である。「作業時間」はユーザが業務として作業した時間に対して課金する方法である。例えばユーザが画像処理装置102で送信処理を実行するために120秒作業したとすると、この120秒に対応する金額が顧客に請求される。「枚数」は送信処理を実行するために画像処理装置102のスキャナ221が読み取った原稿の枚数に対して課金する方法である。例えば画像処理装置102が送信処理を実行するためにスキャナ221が原稿を20枚読み取ったとすると、この20枚に対応する金額が顧客に請求される。「作業時間&枚数」は、ユーザが業務として作業した時間と、送信処理を実行するために画像処理装置102のスキャナ221が読み取った原稿の枚数との両方に課金する方法である。
423は作業時間であり、ユーザが業務として作業を行った時間を示す。本実施形態では423の単位は「秒」であり、課金方法が「作業時間」若しくは「作業時間&枚数」のときに423の作業時間が登録される。424は枚数であり、送信処理を実行するために画像処理装置102のスキャナ221が読み取った原稿の枚数を示す。本実施形態では、課金方法が「枚数」若しくは「作業時間&枚数」のときに424の枚数が登録される。
425は課金設定値であり、この費用情報に料金が発生するかどうかを示す情報である。本実施形態では「課金」、「非課金」、「無料」の3種類である。
426は案件IDであり、費用情報テーブル420に登録された費用情報がどの案件に対応する費用情報であるかを示す。427は日時であり、費用が費用情報テーブル420に登録された日時を示す。
本実施形態の画像処理装置102は、費用情報として作業時間や原稿を読み取った枚数が費用情報テーブル420に登録できる。したがって、業務で発生した費用を顧客に請求する際には、作業時間や枚数に基づいて(作業時間1秒あたり、若しくは枚数1枚あたりの所定の金額に基づいて)金額が算出されて、算出された金額が顧客に請求される。
425は課金設定値であり、この費用情報に料金が発生するかどうかを示す情報である。本実施形態では「課金」、「非課金」、「無料」の3種類である。
426は案件IDであり、費用情報テーブル420に登録された費用情報がどの案件に対応する費用情報であるかを示す。427は日時であり、費用が費用情報テーブル420に登録された日時を示す。
本実施形態の画像処理装置102は、費用情報として作業時間や原稿を読み取った枚数が費用情報テーブル420に登録できる。したがって、業務で発生した費用を顧客に請求する際には、作業時間や枚数に基づいて(作業時間1秒あたり、若しくは枚数1枚あたりの所定の金額に基づいて)金額が算出されて、算出された金額が顧客に請求される。
図4Dの操作画面情報テーブル430は、画像処理装置102のHDD214に記憶され、画像処理装置102が操作部219に表示する各操作画面の設定管理を行うテーブルである。本実施形態では、画像処理装置102は、このテーブルに基づき、ユーザが画像処理装置102の操作部219で操作する各画面の操作がスキップ可能なものであるかどうか、また各操作画面の上限操作時間を管理する。
431は操作画面IDであり、操作部219に表示される画面を一意に示す識別情報である。432は画面の名称である。433は操作画面におけるユーザ操作が必須であるかどうかの情報であり、画面操作のスキップが可能かどうかを示す。Trueの場合は、操作画面内に未入力項目が存在しても画面操作をスキップして次の画面に遷移することが可能である。Falseの場合は、操作画面内の入力項目はすべて必須であり、画面操作をスキップすることはできない。434は画面操作時間の上限閾値を示す情報である。なお、本実施形態では434の単位は「秒」であり、433の設定値はFalseの場合は434の値を設定せずともよいものとする。本実施形態において、画像処理装置102は、スキップ可能な画面において、ユーザの画面操作時間が時間上限閾値434の値を超えた場合、スキップを提案する。時間上限閾値434は、閾値時間の一例である。
431は操作画面IDであり、操作部219に表示される画面を一意に示す識別情報である。432は画面の名称である。433は操作画面におけるユーザ操作が必須であるかどうかの情報であり、画面操作のスキップが可能かどうかを示す。Trueの場合は、操作画面内に未入力項目が存在しても画面操作をスキップして次の画面に遷移することが可能である。Falseの場合は、操作画面内の入力項目はすべて必須であり、画面操作をスキップすることはできない。434は画面操作時間の上限閾値を示す情報である。なお、本実施形態では434の単位は「秒」であり、433の設定値はFalseの場合は434の値を設定せずともよいものとする。本実施形態において、画像処理装置102は、スキップ可能な画面において、ユーザの画面操作時間が時間上限閾値434の値を超えた場合、スキップを提案する。時間上限閾値434は、閾値時間の一例である。
次に、画像処理装置102が費用情報を登録するための一連の流れを、図5を用いて説明する。なお、本実施形態における図5の画像処理装置のユーザは画像処理装置の操作に慣れておらず、図7の案件選択画面や図8の費用情報入力画面で操作に戸惑い、各画面の時間上限閾値434以上の操作時間を要したものとする。
図5は、費用管理サーバ103に費用情報を登録するための一連の流れを示すシーケンス図である。ユーザがある資料を費用管理サーバ103に送信するために、画像処理装置102へと移動する。この際、費用管理サーバ103と連携する画像処理装置102内の組み込みアプリケーションを作動させる。このとき、画像処理装置102の操作部219には図6に示すログイン画面600が表示される(ステップS501)。ユーザがフィールド601にユーザIDを、フィールド602にパスワードをユーザが入力してボタン603を選択すると、画像処理装置102は、入力されたユーザIDとパスワードとを認証情報として費用管理サーバ103に送信する(ステップS502)。そして、ユーザ認証の要求を受けた費用管理サーバ103は認証処理を実行する(ステップS503)。費用管理サーバ103は、ユーザごとのユーザIDとパスワードとを認証テーブルで管理していて、この認証テーブルを用いて画像処理装置102のユーザが正規のユーザであるか否かを判定する。
図5は、費用管理サーバ103に費用情報を登録するための一連の流れを示すシーケンス図である。ユーザがある資料を費用管理サーバ103に送信するために、画像処理装置102へと移動する。この際、費用管理サーバ103と連携する画像処理装置102内の組み込みアプリケーションを作動させる。このとき、画像処理装置102の操作部219には図6に示すログイン画面600が表示される(ステップS501)。ユーザがフィールド601にユーザIDを、フィールド602にパスワードをユーザが入力してボタン603を選択すると、画像処理装置102は、入力されたユーザIDとパスワードとを認証情報として費用管理サーバ103に送信する(ステップS502)。そして、ユーザ認証の要求を受けた費用管理サーバ103は認証処理を実行する(ステップS503)。費用管理サーバ103は、ユーザごとのユーザIDとパスワードとを認証テーブルで管理していて、この認証テーブルを用いて画像処理装置102のユーザが正規のユーザであるか否かを判定する。
認証処理によって画像処理装置102のユーザが正規のユーザであると費用管理サーバ103が判定すると、費用管理サーバ103は、ユーザが担当する案件を案件テーブル400に基づいて特定する(ステップS504)。仮にユーザのユーザIDがUser1であれば、案件IDがMatter001とMatter003、Matter005、Matter006、Matter007、Matter008、Matter009の7つの案件が特定される。ユーザが担当する案件を特定すると、費用管理サーバ103は、特定した案件の案件IDと案件名とを案件情報として画像処理装置102に送信する(ステップS505)。
案件情報を受信した画像処理装置102は、操作部219に図7に示す案件選択画面700を表示する(ステップS506)。なお、画像処理装置102の操作部219の表示領域の関係上、本実施形態では案件は5件までしか表示されないものとする。求める案件が見つからない場合、ユーザはリスト切り替えボタン702を押下する。これによって画像処理装置102は、案件選択リスト701に表示しきれなった案件を5件ずつ順次表示する。ユーザがボタン703、若しくはボタン705を選択すると、ログイン画面600に戻ることになる。
案件情報を受信した画像処理装置102は、操作部219に図7に示す案件選択画面700を表示する(ステップS506)。なお、画像処理装置102の操作部219の表示領域の関係上、本実施形態では案件は5件までしか表示されないものとする。求める案件が見つからない場合、ユーザはリスト切り替えボタン702を押下する。これによって画像処理装置102は、案件選択リスト701に表示しきれなった案件を5件ずつ順次表示する。ユーザがボタン703、若しくはボタン705を選択すると、ログイン画面600に戻ることになる。
一方、案件選択リスト701で案件を選択してからボタン704を選択すると、文書に関連付ける案件が選択されることとなり、図8に示す費用情報設定画面900が操作部219に表示されるが、本実施形態ではユーザはこの操作は行わなかったものとする。前述したとおり、本実施形態におけるユーザは画像処理装置の操作に慣れておらず、案件選択画面の時間上限閾値434である60秒以上の操作時間が経過したものとする。その場合、画像処理装置102は、ユーザは操作がわからず戸惑っていると判断し、図9に示すスキップダイアログを表示し、ユーザに操作画面のスキップを提案する(ステップS507)。801は費用情報設定画面1000に表示されるスキップダイアログであり、案件選択のスキップを行うかどうかの説明が記載されている。ユーザがボタン802を押下した場合、画像処理装置102は、案件選択画面のスキップを行い、操作部219に図8の費用情報選択画面を表示する(ステップS508)。一方、ユーザがボタン803を押下した場合は、画像処理装置102は、操作画面のスキップは行わず図7の状態に戻り、以降案件選択画面においてスキップが提案されることはない。ここでは、ユーザはボタン802を押下し、案件選択をスキップしたものとする。
図10は、実施形態1における画像処理装置102の操作部219で画面遷移が生じた際に行われるスキップ判定処理のフローチャートである。ステップS506、ステップS507ではこのフローチャートに従ってユーザにスキップが提案されているため、ここで説明する。
画像処理装置102の操作部219において画面遷移が生じた場合、まずステップS1501において、CPU211は、まず次の操作画面をHDD214から取得して操作部219に表示し(表示制御)、ステップS1502に進む。
ステップS1502において、CPU211は、現在表示している操作画面の操作画面IDを基に、操作画面のスキップが可能かどうかを判定する。より具体的には、CPU211は、操作画面情報テーブル430からスキップ可否の情報を取得し判断する。スキップ可能な画面であると判断した場合、CPU211は、ステップS1503に進む。一方、スキップ不可能な画面であると判断した場合、CPU211は、ステップS1507に進む。
ステップS1503の処理は、ステップS1502において、ユーザが現在操作を行っている操作画面がスキップ可能な画面であると判断した場合に行われる処理である。ステップS1503において、CPU211は、タイマー222にユーザの画面操作時間の記録の開始を要求する。
画像処理装置102の操作部219において画面遷移が生じた場合、まずステップS1501において、CPU211は、まず次の操作画面をHDD214から取得して操作部219に表示し(表示制御)、ステップS1502に進む。
ステップS1502において、CPU211は、現在表示している操作画面の操作画面IDを基に、操作画面のスキップが可能かどうかを判定する。より具体的には、CPU211は、操作画面情報テーブル430からスキップ可否の情報を取得し判断する。スキップ可能な画面であると判断した場合、CPU211は、ステップS1503に進む。一方、スキップ不可能な画面であると判断した場合、CPU211は、ステップS1507に進む。
ステップS1503の処理は、ステップS1502において、ユーザが現在操作を行っている操作画面がスキップ可能な画面であると判断した場合に行われる処理である。ステップS1503において、CPU211は、タイマー222にユーザの画面操作時間の記録の開始を要求する。
ステップS1504において、CPU211は、タイマー222において記録しているユーザの画面操作時間が操作画面情報テーブル430の時間上限閾値434を超えたかどうかを判定する。ユーザの操作時間が時間上限閾値434を超えていない場合は、CPU211は、引き続きユーザの画面操作時間の記録を継続する。一方、ユーザの操作時間が時間上限閾値434を超えた場合、CPU211は、ステップS1505に進む。
ステップS1505はステップS1504において、ユーザの画面操作時間が時間上限閾値434の値を超えたと判断した場合に行われる処理である。
ステップS1505において、CPU211は、ユーザの操作時間が閾値を超えたことでユーザは画面操作に戸惑っていると判断し、ユーザの作業効率を損なわないために、ユーザにスキップを提案する。より具体的には、CPU211は、スキップ提案ダイアログ(例:801)を操作部219に表示する。スキップ提案ダイアログは、提案画面の一例である。
ステップS1506において、CPU211は、ユーザから操作画面のスキップが指示されたかどうかを判定する。一例として案件操作画面のスキップダイアログ801のボタン802が押下され、スキップが指示された場合、CPU211は、ステップS1508に進む。一方、ボタン803が押下され、スキップを行わない旨が指示された場合、CPU211は、ステップS1507に進む。
ステップS1505はステップS1504において、ユーザの画面操作時間が時間上限閾値434の値を超えたと判断した場合に行われる処理である。
ステップS1505において、CPU211は、ユーザの操作時間が閾値を超えたことでユーザは画面操作に戸惑っていると判断し、ユーザの作業効率を損なわないために、ユーザにスキップを提案する。より具体的には、CPU211は、スキップ提案ダイアログ(例:801)を操作部219に表示する。スキップ提案ダイアログは、提案画面の一例である。
ステップS1506において、CPU211は、ユーザから操作画面のスキップが指示されたかどうかを判定する。一例として案件操作画面のスキップダイアログ801のボタン802が押下され、スキップが指示された場合、CPU211は、ステップS1508に進む。一方、ボタン803が押下され、スキップを行わない旨が指示された場合、CPU211は、ステップS1507に進む。
ステップS1508の処理は、ステップS1506において、ユーザがスキップしないという指示があった場合に行われる処理である。
ステップS1508において、CPU211は、ユーザが明示的にスキップを行ったため、操作画面の入力フィールドには何も入力がされなかったものとし、空の値をセットしてステップS1509に進む。
ステップS1507の処理は、スキップ不可能な画面であると判断された場合と、ステップS1506において、ユーザからスキップしないという指示があった場合と、に行われる処理である。
ステップS1507において、CPU211は、ユーザが操作画面における画面操作を完了するまで操作画面を操作部219に表示し続ける。ユーザの画面操作が完了した場合、CPU211は、ステップS1509に進む。上記画面操作の完了とは、ログイン画面600において、ユーザが認証情報を入力し、ボタン603を押下した場合や、案件選択画面700において、ユーザが案件を選択し、ボタン704を押下した場合等である。
ステップS1508において、CPU211は、ユーザが明示的にスキップを行ったため、操作画面の入力フィールドには何も入力がされなかったものとし、空の値をセットしてステップS1509に進む。
ステップS1507の処理は、スキップ不可能な画面であると判断された場合と、ステップS1506において、ユーザからスキップしないという指示があった場合と、に行われる処理である。
ステップS1507において、CPU211は、ユーザが操作画面における画面操作を完了するまで操作画面を操作部219に表示し続ける。ユーザの画面操作が完了した場合、CPU211は、ステップS1509に進む。上記画面操作の完了とは、ログイン画面600において、ユーザが認証情報を入力し、ボタン603を押下した場合や、案件選択画面700において、ユーザが案件を選択し、ボタン704を押下した場合等である。
ステップS1509は、ステップS1507においてユーザが画面操作を完了した場合、又はステップS1506においてユーザが操作画面のスキップを指示した場合、ステップS1508を経由して行われる処理である。
ステップS1509において、CPU211は、操作時間の記録が終了されていない場合は操作時間をリセットすることで操作時間の記録を終了する。また、各画面におけるユーザ入力値の取得、保持等もここで行われるが、必要ない場合は行われない。また、スキップをユーザが行った場合は前述したとおりユーザ入力値は空である。ステップS1509が完了すると次の操作画面を操作部219に表示するための画面遷移処理が再び行われる。
以上、図10のフローチャートによって画像処理装置102は、ユーザの操作の戸惑いを判断して、必要に応じてユーザに画面スキップを提案する。
ステップS1509において、CPU211は、操作時間の記録が終了されていない場合は操作時間をリセットすることで操作時間の記録を終了する。また、各画面におけるユーザ入力値の取得、保持等もここで行われるが、必要ない場合は行われない。また、スキップをユーザが行った場合は前述したとおりユーザ入力値は空である。ステップS1509が完了すると次の操作画面を操作部219に表示するための画面遷移処理が再び行われる。
以上、図10のフローチャートによって画像処理装置102は、ユーザの操作の戸惑いを判断して、必要に応じてユーザに画面スキップを提案する。
ここで、再度、図5のシーケンス図の説明に戻る。ステップS507においてユーザが案件選択画面のスキップを指示したため、画像処理装置102は、操作部219に図8に示す費用情報設定画面900を表示する(ステップS508)。
費用情報設定画面900は、費用管理サーバ103の費用情報テーブル420に費用情報を追加するための設定を行うための画面である。901は課金設定値425に設定する値をユーザが入力するためのフィールドである。本実施形態では課金設定として「課金」、「非課金」、「無料」の3種類の何れかを選択できる。902は課金方法422に設定する値をユーザが入力するためのフィールドである。本実施形態では課金方法として「作業時間」、「枚数」、「作業時間&枚数」の3種類の何れかを選択できる。ここで、画像処理装置102は、「作業時間」が入力された場合はユーザの作業時間を423に設定し、「枚数」が入力された場合は424にスキャン枚数を設定する。また、画像処理装置102は、「作業時間&枚数」が入力された場合は、作業時間423と枚数424との双方を設定する。案件ID426に関しては、案件選択リスト701で選択された案件に対応するIDが設定される。しかしながら、本実施形態においては、ユーザはステップS507において、案件を選択せず画面のスキップを指示している。このような場合は、案件IDは空の状態で設定されることとなる。また、費用管理サーバ103においてこの費用情報の登録を行わずとも文書をファイルテーブル410に追加することは可能である。そのため、操作画面情報テーブル430に示されている通り、費用情報設定画面900はスキップ可能である。
費用情報設定画面900は、費用管理サーバ103の費用情報テーブル420に費用情報を追加するための設定を行うための画面である。901は課金設定値425に設定する値をユーザが入力するためのフィールドである。本実施形態では課金設定として「課金」、「非課金」、「無料」の3種類の何れかを選択できる。902は課金方法422に設定する値をユーザが入力するためのフィールドである。本実施形態では課金方法として「作業時間」、「枚数」、「作業時間&枚数」の3種類の何れかを選択できる。ここで、画像処理装置102は、「作業時間」が入力された場合はユーザの作業時間を423に設定し、「枚数」が入力された場合は424にスキャン枚数を設定する。また、画像処理装置102は、「作業時間&枚数」が入力された場合は、作業時間423と枚数424との双方を設定する。案件ID426に関しては、案件選択リスト701で選択された案件に対応するIDが設定される。しかしながら、本実施形態においては、ユーザはステップS507において、案件を選択せず画面のスキップを指示している。このような場合は、案件IDは空の状態で設定されることとなる。また、費用管理サーバ103においてこの費用情報の登録を行わずとも文書をファイルテーブル410に追加することは可能である。そのため、操作画面情報テーブル430に示されている通り、費用情報設定画面900はスキップ可能である。
ユーザがボタン903を押下した場合、操作部219は、ログイン画面600の状態に戻る。ユーザがボタン904を押下した場合、画像処理装置102は、901と902とのユーザ入力値を取得し、操作部219に図11に示すスキャン設定画面を表示させる。しかしながら、本実施形態においては、ユーザは課金方法の設定内容がわからず、ボタン904を押さないまま、操作時間が費用情報設定画面の時間上限閾値である30秒を超えたものとする。操作時間が閾値を超えたため、画像処理装置102は、図10のスキップ判定処理に従い、操作部219には、図12に示す費用情報のスキップダイアログを表示する(ステップS509)。
1001は費用情報設定画面1000に表示されるスキップダイアログであり、費用情報設定のスキップを行うかどうかの説明が記載されている。ユーザがボタン1002を押下した場合、費用情報選択画面のスキップが行われ、操作部219に図11に示すスキャン設定画面が表示される。一方、ユーザがボタン1003を押下した場合は、操作画面のスキップは行われず図8の状態に戻り、以降費用情報設定画面においてスキップが提案されることはない。ここでは、ユーザはボタン1002を押下し、費用情報設定をスキップしたものとする。
1001は費用情報設定画面1000に表示されるスキップダイアログであり、費用情報設定のスキップを行うかどうかの説明が記載されている。ユーザがボタン1002を押下した場合、費用情報選択画面のスキップが行われ、操作部219に図11に示すスキャン設定画面が表示される。一方、ユーザがボタン1003を押下した場合は、操作画面のスキップは行われず図8の状態に戻り、以降費用情報設定画面においてスキップが提案されることはない。ここでは、ユーザはボタン1002を押下し、費用情報設定をスキップしたものとする。
ユーザがステップS509において費用情報設定画面のスキップを指示したため、画像処理装置102は、操作部219に図11に示すスキャン設定画面を表示させる(ステップS510)。
スキャン設定画面1100は費用管理サーバ103に送信する文書のスキャン設定及び送信を実行するための画面であり、操作画面情報テーブル430に示されるようにスキップ不可能な画面であるため、スキップの提案は行われない。ボタン1105をユーザに選択されると、ログイン画面600に戻る。フィールド1101はスキャナ221が原稿を読み取って生成するファイル名を示す。このファイル名は、ユーザが任意の名称を設定することができる。ここで入力されたファイル名がファイルテーブル410のファイル名412に設定されることとなる。フィールド1102は原稿を読み取る際のカラー設定である。フィールド1103は原稿を読み取る際の解像度設定である。フィールド1104は原稿の読み取り面の設定である。
スキャン設定画面1100は費用管理サーバ103に送信する文書のスキャン設定及び送信を実行するための画面であり、操作画面情報テーブル430に示されるようにスキップ不可能な画面であるため、スキップの提案は行われない。ボタン1105をユーザに選択されると、ログイン画面600に戻る。フィールド1101はスキャナ221が原稿を読み取って生成するファイル名を示す。このファイル名は、ユーザが任意の名称を設定することができる。ここで入力されたファイル名がファイルテーブル410のファイル名412に設定されることとなる。フィールド1102は原稿を読み取る際のカラー設定である。フィールド1103は原稿を読み取る際の解像度設定である。フィールド1104は原稿の読み取り面の設定である。
ボタン1106が選択される(ステップS511)と、画像処理装置102のスキャナ221が原稿を読み取って画像データを生成する。そして生成された画像データを、画像処理装置102が費用管理サーバ103に送信する(ステップS512)。
画像処理装置102から送信された画像データと作業時間とを受信した費用管理サーバ103は、画像データをファイルテーブル410に、作業時間を費用情報テーブル420に登録する(ステップS513)。しかしながら、本実施形態において、ユーザは案件選択をスキップしているため、ファイルテーブル410に登録されたファイル情報の案件IDはFile002のように空の状態で登録される。また、費用情報の設定もスキップされたため、費用情報テーブル420に費用情報は登録されない。
画像データの登録が完了すると、費用管理サーバ103は、画像処理装置102に登録が完了したことを通知する(ステップS514)。画像処理装置102がこの通知を受けると、図13に示す文書登録完了画面を操作部219に表示する(ステップS515)。
画像処理装置102から送信された画像データと作業時間とを受信した費用管理サーバ103は、画像データをファイルテーブル410に、作業時間を費用情報テーブル420に登録する(ステップS513)。しかしながら、本実施形態において、ユーザは案件選択をスキップしているため、ファイルテーブル410に登録されたファイル情報の案件IDはFile002のように空の状態で登録される。また、費用情報の設定もスキップされたため、費用情報テーブル420に費用情報は登録されない。
画像データの登録が完了すると、費用管理サーバ103は、画像処理装置102に登録が完了したことを通知する(ステップS514)。画像処理装置102がこの通知を受けると、図13に示す文書登録完了画面を操作部219に表示する(ステップS515)。
上記の処理でユーザが画像処理装置102で行う操作は完了となる。この際、各画面においてユーザがスキップを行わなかった場合は、費用管理サーバ103に適切に文書情報と費用情報との登録が行われるため、ユーザはこれ以上の操作を行う必要はない。しかしながら、本実施形態において、ユーザはスキップ操作を行ったため、文書の関連案件は設定されておらず、費用情報の登録も行われていない。ユーザの目的が、文書を登録することだけであれば、これで問題ない。しかしながら、ユーザの目的が、費用情報や案件との関連付けを行って費用情報として管理することである場合は、費用管理サーバ103に適切な設定をする必要がある。
より具体的な一例として、図14に示すようにユーザは、ウェブブラウザを用いて費用管理サーバ103にアクセスする。そして、文書設定画面1400をウェブブラウザに表示し、文書1401の関連案件設定フィールド1402に適切な入力を行う等の操作が必要である。
費用管理サーバ103の基本的な操作を熟知したユーザであれば、上記のような手順を踏むことで、画面スキップを行ってもその補填を行うことができる。しかしながら、費用管理サーバ103の操作にも不慣れなユーザが、スキップ操作を行った場合、関連案件の設定等ができない可能性がある。本実施形態では、上記のように費用管理サーバ103の操作に不慣れなユーザを鑑みて、スキップ操作が行われた場合は、画像処理装置102は、以降の操作を適切に案内する図15に示すメールをユーザに送信する(ステップS516)。
より具体的な一例として、図14に示すようにユーザは、ウェブブラウザを用いて費用管理サーバ103にアクセスする。そして、文書設定画面1400をウェブブラウザに表示し、文書1401の関連案件設定フィールド1402に適切な入力を行う等の操作が必要である。
費用管理サーバ103の基本的な操作を熟知したユーザであれば、上記のような手順を踏むことで、画面スキップを行ってもその補填を行うことができる。しかしながら、費用管理サーバ103の操作にも不慣れなユーザが、スキップ操作を行った場合、関連案件の設定等ができない可能性がある。本実施形態では、上記のように費用管理サーバ103の操作に不慣れなユーザを鑑みて、スキップ操作が行われた場合は、画像処理装置102は、以降の操作を適切に案内する図15に示すメールをユーザに送信する(ステップS516)。
図15は、ステップS507、ステップS509において、ユーザが操作画面のスキップを行った場合に、画像処理装置102がユーザのメールアドレスに送信する費用管理サーバ103の操作案内メールの一例を示す図である。1301はメールの送信元である画像処理装置102のメールアドレスである。1302はメールの送信先であるユーザのメールアドレスである。このアドレスは予め画像処理装置102にユーザが設定しているアドレスが使用されてもよいし、費用管理サーバ103のユーザアカウントに設定されているメールアドレスが使用されてもよい。1303はメールの件名であり、文書登録が行われたがスキップ操作がおこなわれた旨が記載されている。1304はメールの本文であり、文書の関連案件が空であることと、費用情報の登録が行われなかった旨が記載されている。また、それぞれの設定画面のURLを記載している。これにより、費用管理サーバ103の操作に不慣れなユーザであっても、記載されているURLにアクセスすることで適切に費用情報や関連案件の設定を行うことができる。
以上、本実施形態によれば、画像処理装置102の操作に不慣れなユーザが画像処理装置102の操作に戸惑った場合、ユーザにスキップを提案することで迅速な操作を実現できる。
これによって、同一ユーザによる画像処理装置の占有が生じることなく、作業効率の低下を防ぐことができる。
これによって、同一ユーザによる画像処理装置の占有が生じることなく、作業効率の低下を防ぐことができる。
<実施形態2>
実施形態2として、ユーザが画面遷移を行い、次の画面が表示されると同時にスキップダイアログを表示する処理を説明する。
実施形態1では、ユーザが画面操作に戸惑い、ユーザの画面操作時間が各画面の時間上限閾値434を超えた場合、スキップダイアログを画面に表示することで、ユーザに操作のスキップを提案する処理の説明を行った。しかしながら、ときにはユーザが画面操作においてスキップを行わざるを得ない状況が発生する可能性も考えられる。より具体的な例を図16の案件選択画面を用いて説明する。
図16は、ユーザが担当する案件が、費用管理サーバ103の案件テーブル400に1つも存在しない場合に表示される案件選択画面1600を示す図である。担当する案件が存在しないため、当然のことであるが案件リスト1601にはユーザが選択できる案件が存在しない。このときユーザは案件が存在しないため、一定時間の経過を待ってスキップを指示しなければ費用情報選択画面の操作に移行することができないという課題がある。また、案件が1つも存在されないことで、ユーザの混乱を招く恐れもある。
実施形態2では上記のような課題を解決するために、選択できる案件が1つも存在しない場合は、作業時間の経過を待たずにスキップを提案することのできるスキップ判定処理の説明を行う。
図17は、選択できる案件が存在しない場合に表示される案件選択画面1700を示す図である。1701はスキップダイアログであり、関連付けることのできる案件が存在しないことをユーザに説明すると同時にスキップを提案している。
実施形態2として、ユーザが画面遷移を行い、次の画面が表示されると同時にスキップダイアログを表示する処理を説明する。
実施形態1では、ユーザが画面操作に戸惑い、ユーザの画面操作時間が各画面の時間上限閾値434を超えた場合、スキップダイアログを画面に表示することで、ユーザに操作のスキップを提案する処理の説明を行った。しかしながら、ときにはユーザが画面操作においてスキップを行わざるを得ない状況が発生する可能性も考えられる。より具体的な例を図16の案件選択画面を用いて説明する。
図16は、ユーザが担当する案件が、費用管理サーバ103の案件テーブル400に1つも存在しない場合に表示される案件選択画面1600を示す図である。担当する案件が存在しないため、当然のことであるが案件リスト1601にはユーザが選択できる案件が存在しない。このときユーザは案件が存在しないため、一定時間の経過を待ってスキップを指示しなければ費用情報選択画面の操作に移行することができないという課題がある。また、案件が1つも存在されないことで、ユーザの混乱を招く恐れもある。
実施形態2では上記のような課題を解決するために、選択できる案件が1つも存在しない場合は、作業時間の経過を待たずにスキップを提案することのできるスキップ判定処理の説明を行う。
図17は、選択できる案件が存在しない場合に表示される案件選択画面1700を示す図である。1701はスキップダイアログであり、関連付けることのできる案件が存在しないことをユーザに説明すると同時にスキップを提案している。
図18は、実施形態2における画像処理装置102の操作部219で画面遷移が生じた際に行われるスキップ判定処理のフローチャートである。図18のスキップ判定処理は、実施形態1の図10のスキップ判定処理と比較したとき、ステップS1803の処理が追加されている。それ以外の処理に関しては、図10との差異はないため説明を省略する。ステップS1803はステップS1802においてスキップ可能な画面であると判定されたときに行われる処理である。CPU211は、操作画面の入力項目においてユーザが入力を完了できる状態にあるか否かを判定する。CPU211は、例えば、図16のようにユーザが入力、選択可能な項目が1つも存在しない場合、ステップS1806に進む。そして、ステップS1806において、CPU211は、作業時間の経過を待たずに、図17のようにスキップダイアログを表示する。一方、CPU211は、ユーザが入力、選択可能な項目が存在すると判断した場合はステップS1804に進み、以降の処理は実施形態1と同様である。前記項目は、操作画面の操作項目の一例である。
つまり、CPU211は、操作画面の操作項目に対してユーザが入力又は設定できる状態にある場合、前記操作画面の操作時間が設定された時間を経過したか否かを判定する。一方、CPU211は、操作画面の操作項目に対してユーザが入力又は設定できる状態にない場合、前記時間を経過したか否かの判定を行わず、前記操作画面をスキップして次の操作画面を表示するか否かのスキップダイアログを表示する。
つまり、CPU211は、操作画面の操作項目に対してユーザが入力又は設定できる状態にある場合、前記操作画面の操作時間が設定された時間を経過したか否かを判定する。一方、CPU211は、操作画面の操作項目に対してユーザが入力又は設定できる状態にない場合、前記時間を経過したか否かの判定を行わず、前記操作画面をスキップして次の操作画面を表示するか否かのスキップダイアログを表示する。
これによって、ユーザが画面操作において、入力、選択可能な項目が1つもない場合、操作時間の経過を待たずにスキップの提案を行うことができる。
なお、CPU211は、操作画面の項目のうち、ユーザが入力、選択不可能な項目が1つでも存在した場合には、スキップダイアログを表示し、そうでない場合に、ステップS1804に進むようにしてもよい。このようにすることによって、ユーザが画面操作において、入力、選択不可能な項目がある場合、操作時間の経過を待たずにスキップの提案を行うことができる。
なお、CPU211は、操作画面の項目のうち、ユーザが入力、選択不可能な項目が1つでも存在した場合には、スキップダイアログを表示し、そうでない場合に、ステップS1804に進むようにしてもよい。このようにすることによって、ユーザが画面操作において、入力、選択不可能な項目がある場合、操作時間の経過を待たずにスキップの提案を行うことができる。
<実施形態3>
実施形態3として、ユーザが操作画面のスキップを行った際に、入力項目に空の値ではなく仮の値を設定する処理を説明する。
実施形態1において、ユーザが操作画面のスキップを行った場合、入力項目には空の値が設定されて処理が継続される。結果として、ファイルテーブル410には案件IDが空となって、文書が登録される。しかしながら、文書の登録だけできればよいというユーザは関連IDをあえて空にすると考えられる。その場合、ファイルテーブルには、明示的に案件IDを空にしているファイル情報とスキップ操作を行ったために案件IDが空になっているファイル情報とが混合する可能性が考えられる。費用管理サーバ103が案件IDをキーにした検索機能を提供している場合、上記のようなケースでは、作業効率上、スキップを行った案件だけを特定して検索したいというユーザが存在すると考えられる。
実施形態3では、ユーザが画像処理装置102においてスキップを行った場合、未入力項目に空ではなく仮の値を設定して処理を継続することで、スキップを行った案件を特定しやすいようにすることができる例を説明する。
実施形態3として、ユーザが操作画面のスキップを行った際に、入力項目に空の値ではなく仮の値を設定する処理を説明する。
実施形態1において、ユーザが操作画面のスキップを行った場合、入力項目には空の値が設定されて処理が継続される。結果として、ファイルテーブル410には案件IDが空となって、文書が登録される。しかしながら、文書の登録だけできればよいというユーザは関連IDをあえて空にすると考えられる。その場合、ファイルテーブルには、明示的に案件IDを空にしているファイル情報とスキップ操作を行ったために案件IDが空になっているファイル情報とが混合する可能性が考えられる。費用管理サーバ103が案件IDをキーにした検索機能を提供している場合、上記のようなケースでは、作業効率上、スキップを行った案件だけを特定して検索したいというユーザが存在すると考えられる。
実施形態3では、ユーザが画像処理装置102においてスキップを行った場合、未入力項目に空ではなく仮の値を設定して処理を継続することで、スキップを行った案件を特定しやすいようにすることができる例を説明する。
図19は、実施形態3における画像処理装置102の操作部219で画面遷移が生じた際に行われるスキップ判定処理のフローチャートである。図19のスキップ判定処理は、実施形態1の図10のスキップ判定処理と比較したとき、ステップS1908の処理が変更されている。それ以外の処理に関しては、図10のフローチャートの処理とは差異はないため説明を省略する。
ステップS1906において、ユーザがスキップを提案した場合、ステップS1908の処理が実行される。実施形態3においては、CPU211は、操作画面の入力項目には空の値ではなく、「Skip」のような仮の値を設定する。また、この仮の値はユーザが指定できるようにしてもよい。これによって、関連案件の選択においてスキップ処理が行われたとしても関連IDには「Skip」の値が設定されることとなり、スキップを行った案件を後で特定しやすいようになる。また、スキップ処理が行われた際、仮値の案件が存在しない場合は、CPU211が案件を作成した上で文書を登録する。
これによって、ユーザは明示的にスキップを行った案件を特定しやすくなる。
ステップS1906において、ユーザがスキップを提案した場合、ステップS1908の処理が実行される。実施形態3においては、CPU211は、操作画面の入力項目には空の値ではなく、「Skip」のような仮の値を設定する。また、この仮の値はユーザが指定できるようにしてもよい。これによって、関連案件の選択においてスキップ処理が行われたとしても関連IDには「Skip」の値が設定されることとなり、スキップを行った案件を後で特定しやすいようになる。また、スキップ処理が行われた際、仮値の案件が存在しない場合は、CPU211が案件を作成した上で文書を登録する。
これによって、ユーザは明示的にスキップを行った案件を特定しやすくなる。
<その他の実施形態>
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はCPUやMPU等)がプログラムを読み出して実行する処理である。
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はCPUやMPU等)がプログラムを読み出して実行する処理である。
以上、上述した各実施形態によれば、ユーザが画像処理装置の組み込みアプリケーションの操作に戸惑い、一定以上の時間が経過した際、ユーザは現在の操作をスキップして次の操作に移行することができる。即ち、画像処理装置を一人のユーザが占有することなく、組み込みアプリケーションの操作を継続することができる。ひいては、組み込みアプリケーションの目的である作業効率の改善も達成することができる。
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
Claims (8)
- 操作画面を操作パネルに表示する表示制御手段を有し、
前記表示制御手段は、前記操作画面の操作時間が設定された時間を経過したか否かを判定し、前記時間を経過した場合に、前記操作パネルに前記操作画面をスキップして次の操作画面を表示するか否かの提案画面を表示し、前記提案画面を介して前記操作画面をスキップする指示がなされた場合、前記操作パネルに前記操作画面をスキップして次の操作画面を表示する画像処理装置。 - 操作画面ごとに前記スキップに関する閾値時間が設定されており、
前記表示制御手段は、前記操作画面の操作時間が設定された前記操作画面の閾値時間を経過したか否かを判定し、前記操作画面の操作時間が設定された前記操作画面の閾値時間を経過した場合に、前記操作パネルに前記操作画面をスキップして次の操作画面を表示するか否かの提案画面を表示する請求項1記載の画像処理装置。 - 前記表示制御手段は、前記操作パネルに表示した操作画面がスキップ可能な画面か否かを判断し、スキップ可能な画面であると判断した場合で、かつ、前記操作画面の操作時間が設定された時間を経過した場合に、前記操作パネルに前記操作画面をスキップして次の操作画面を表示するか否かの提案画面を表示する請求項1記載の画像処理装置。
- 前記表示制御手段により前記操作画面のスキップがなされた場合、前記操作画面でなされる操作の補てんを行うメールを前記操作画面の操作を行っていたユーザに送信する送信手段を更に有する請求項1乃至3何れか1項記載の画像処理装置。
- 前記表示制御手段は、前記提案画面を介して前記操作画面をスキップする指示がなされた場合、前記操作画面の入力項目に仮の値を設定し、前記操作パネルに前記操作画面をスキップして次の操作画面を表示する請求項1乃至4何れか1項記載の画像処理装置。
- 前記表示制御手段は、前記操作パネルに表示した前記操作画面の操作項目に対してユーザが入力又は設定できる状態にある場合、前記操作画面の操作時間が設定された時間を経過したか否かを判定し、前記操作パネルに表示した前記操作画面の操作項目に対してユーザが入力又は設定できる状態にない場合、前記時間を経過したか否かの判定を行わず、前記操作パネルに前記操作画面をスキップして次の操作画面を表示するか否かの提案画面を表示する請求項1乃至5何れか1項記載の画像処理装置。
- 画像処理装置が実行する表示制御方法であって、
操作パネルに操作画面を表示してから設定された時間を経過したか否かを判定するステップと、
前記時間を経過した場合に、前記操作パネルに前記操作画面をスキップして次の操作画面を表示するか否かの提案画面を表示するステップと、
前記提案画面を介して前記操作画面をスキップする指示がなされた場合、前記操作パネルに前記操作画面をスキップして次の操作画面を表示するステップと、
を含む表示制御方法。 - コンピュータに、
操作パネルに操作画面を表示してから設定された時間を経過したか否かを判定するステップと、
前記時間を経過した場合に、前記操作パネルに前記操作画面をスキップして次の操作画面を表示するか否かの提案画面を表示するステップと、
前記提案画面を介して前記操作画面をスキップする指示がなされた場合、前記操作パネルに前記操作画面をスキップして次の操作画面を表示するステップと、
を実行させるためのプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012280181A JP2014123325A (ja) | 2012-12-21 | 2012-12-21 | 画像処理装置、表示制御方法及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012280181A JP2014123325A (ja) | 2012-12-21 | 2012-12-21 | 画像処理装置、表示制御方法及びプログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2014123325A true JP2014123325A (ja) | 2014-07-03 |
Family
ID=51403733
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012280181A Pending JP2014123325A (ja) | 2012-12-21 | 2012-12-21 | 画像処理装置、表示制御方法及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2014123325A (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6484687B1 (ja) * | 2017-11-01 | 2019-03-13 | 株式会社リクルート | 順番管理システム、順番管理装置、およびプログラム |
JP2020047100A (ja) * | 2018-09-20 | 2020-03-26 | 富士ゼロックス株式会社 | 表示装置及びプログラム |
-
2012
- 2012-12-21 JP JP2012280181A patent/JP2014123325A/ja active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6484687B1 (ja) * | 2017-11-01 | 2019-03-13 | 株式会社リクルート | 順番管理システム、順番管理装置、およびプログラム |
JP2019086818A (ja) * | 2017-11-01 | 2019-06-06 | 株式会社リクルート | 順番管理システム、順番管理装置、およびプログラム |
JP2020047100A (ja) * | 2018-09-20 | 2020-03-26 | 富士ゼロックス株式会社 | 表示装置及びプログラム |
JP7225630B2 (ja) | 2018-09-20 | 2023-02-21 | 富士フイルムビジネスイノベーション株式会社 | 表示装置及びプログラム |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11132154B2 (en) | Image processing system to support printing by users of chat applications and control method thereof | |
US8625138B2 (en) | Server apparatus, image forming system, and method of managing print data | |
US8363242B2 (en) | Image processing apparatus and image processing apparatus control method for requesting an external apparatus to transmit image data | |
JP5629621B2 (ja) | 画像形成装置、画像形成処理システム、画像形成処理方法およびそのプログラムが記録されているコンピュータ読取可能な記録媒体 | |
JP6455242B2 (ja) | 文書出力システム及び文書出力装置 | |
JP6330395B2 (ja) | 情報処理装置及び情報処理システム | |
JP2019135814A (ja) | 画像形成装置、その方法およびプログラム | |
JP5724508B2 (ja) | 印刷情報管理装置、印刷装置、印刷情報管理システム、印刷システム、及び印刷情報管理プログラム | |
JP5461363B2 (ja) | 画像形成装置及びそれを用いた画像形成システム | |
JP2016206694A (ja) | 端末、情報処理装置、画像形成システム及びプログラム | |
JP2012118845A (ja) | 印刷システム、画像形成装置、印刷方法、及び、プログラム | |
JP2015146503A (ja) | 画像処理装置、画像処理装置の制御方法、及びプログラム | |
JP2011124956A (ja) | 情報処理装置、その制御方法、プログラム、及び記憶媒体 | |
JP6456062B2 (ja) | 印刷装置、印刷装置の制御方法、およびプログラム | |
JP2014182710A (ja) | 情報処理装置、通信システム及びプログラム | |
JP5863339B2 (ja) | 印刷装置、印刷方法、コンピュータプログラム | |
US8614819B2 (en) | Recording medium storing screen controlling program, delivery system and screen controlling method | |
JP2014123325A (ja) | 画像処理装置、表示制御方法及びプログラム | |
JP2022117767A (ja) | 画像形成装置、画像形成装置の制御方法、及びプログラム | |
JP5104632B2 (ja) | 会議用画像処理システム及び画像処理装置 | |
JP2013192162A (ja) | 画像処理装置、費用管理システム、画像処理装置の制御方法、及びプログラム | |
JP2012165325A (ja) | 画像処理装置、画面制御プログラム及び記録媒体 | |
US20140176995A1 (en) | Information processing system, information processing method, and storage medium | |
JP2014115962A (ja) | 画像処理サーバーおよびその制御方法、並びにプログラム | |
JP2022140279A (ja) | 情報処理装置、制御方法、およびプログラム |