JP6617472B2 - 情報処理装置及び情報処理プログラム - Google Patents
情報処理装置及び情報処理プログラム Download PDFInfo
- Publication number
- JP6617472B2 JP6617472B2 JP2015163574A JP2015163574A JP6617472B2 JP 6617472 B2 JP6617472 B2 JP 6617472B2 JP 2015163574 A JP2015163574 A JP 2015163574A JP 2015163574 A JP2015163574 A JP 2015163574A JP 6617472 B2 JP6617472 B2 JP 6617472B2
- Authority
- JP
- Japan
- Prior art keywords
- error
- job
- user
- processing
- countermeasure
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Facsimiles In General (AREA)
Description
このエラーの対策は、エラーに対して一律に定められており、ジョブの実行指示を行ったユーザーの意図に沿った対策にはなっていない場合がある。
本発明は、エラーの種別に対応する複数のエラー対策処理を、ジョブを指示したユーザーに通知し、ユーザーによって選択されたエラー対策処理をジョブとして処理するようにした情報処理装置及び情報処理プログラムを提供することを目的としている。
請求項1の発明は、複数の機器を連携させて処理を行うジョブにおけるエラーの種別と該エラーの対策処理と該対策処理は必須であるか選択であるかを示す情報を対応させて記憶する記憶手段と、ユーザーが指示したジョブの処理を制御する制御手段と、前記ジョブの処理において、エラーが発生したことを検出する検出手段と、前記記憶手段から、前記エラーの種別に対応するエラー対策処理を抽出する抽出手段と、前記抽出手段によって抽出されたエラー対策処理をジョブとして、前記制御手段に該ジョブの処理を制御させるエラー処理手段と、情報処理装置の周囲にユーザーがいることを検出するユーザー検出手段と、前記エラー処理手段は、前記ユーザー検出手段がユーザーを検出した場合は、前記情報処理装置に備え付けられた提示装置に、複数のエラー対策処理を提示する提示手段を有し、前記抽出手段は、前記エラーの種別に対応するエラー対策処理と、該エラーが発生したジョブの実行指示を行ったユーザーを抽出し、前記エラー処理手段は、前記ユーザーに複数のエラー対策処理を通知し、該ユーザーによって選択されたエラー対策処理をジョブとして、前記制御手段に該ジョブの処理を制御させ、前記エラー処理手段は、前記検出手段によって検出されたエラーのエラー種別に対応するエラー対策処理に対応する情報に選択が含まれている場合は、前記ユーザー検出手段によって検出されたユーザー及び前記エラーに合わせた画面を表示し、前記ユーザー検出手段によってユーザーが検出されなかったときは、前記ジョブを指示したユーザーに対して、該ユーザー及び前記エラーに合わせたメールを通知し、選択させる処理が含まれていない場合は、前記エラー種別に対応するエラー対策処理を実行し、さらに、前記エラー処理手段は、前記検出手段によって検出されたエラーのエラー種別に対応するエラー対策処理に対応する情報に選択が含まれている場合であって、前記ユーザーによって対策処理の実行が指示されなかったときは、該対策処理の作成者に対して通知する、情報処理装置である。
図1は、第1の実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア(コンピュータ・プログラム)、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム(コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム)、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するという意味である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、1モジュールを1プログラムで構成してもよいし、複数モジュールを1プログラムで構成してもよく、逆に1モジュールを複数プログラムで構成してもよい。また、複数モジュールは1コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって1モジュールが複数コンピュータで実行されてもよい。なお、1つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続(データの授受、指示、データ間の参照関係等)の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態に応じて、又はそれまでの状況・状態に応じて定まることの意を含めて用いる。「予め定められた値」が複数ある場合は、それぞれ異なった値であってもよいし、2以上の値(もちろんのことながら、全ての値も含む)が同じであってもよい。また、「Aである場合、Bをする」という意味を有する記載は、「Aであるか否かを判断し、Aであると判断した場合はBをする」の意味で用いる。ただし、Aであるか否かの判断が不要である場合を除く。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク(一対一対応の通信接続を含む)等の通信手段で接続されて構成されるほか、1つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」(社会システム)にすぎないものは含まない。
また、各モジュールによる処理毎に又はモジュール内で複数の処理を行う場合はその処理毎に、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスク、RAM(Random Access Memory)、外部記憶媒体、通信回線を介した記憶装置、CPU(Central Processing Unit)内のレジスタ等を含んでいてもよい。
一般に、ジョブ(プログラム)を作成(定義)する者と、そのジョブを利用する者は異なっている。複数のジョブが予め定義されており、これら複数のジョブの中からユーザー(利用者)が選択したジョブを実行することが行われている。例えば、画像処理装置210で原稿をスキャンして画像を生成し、ジョブ連携処理装置220でその画像に対して文字認識処理を行い、文字認識結果を画像に添付したファイルを生成して、ファイル格納装置230にそのファイルを格納するという処理を行うジョブが定義されている。
このジョブを実行した場合に、処理の途中でエラーが発生することがある。このエラーに対応する者は、そのジョブの実行を指示したユーザーである。しかし、このユーザーは、ジョブ内の処理に精通していない場合が多い。一方、ジョブの作成者は、そのジョブ内の処理に精通しており、エラーの対応処理についても作成可能である。例えば、ジョブ内で発生したエラーに対処するために、ジョブ内の特定の処理からの再開(特定の一連の処理のスキップを含む)を指示したい場合があるが、ジョブの作成者とジョブの利用者が異なる場合、ジョブの利用者は発生したエラーに対する適切な再開ポイントを判断できない場合がある。
ジョブ作成者は、ジョブ作成の過程において、ジョブ内で発生するエラーの種別に応じて、エラー対策処理をジョブとして作成しておく。そして、情報処理装置100は、そのエラーの種別とエラー対策処理を対応させて記憶しておき、エラーの種別に対応するエラー対策処理を、ジョブとして処理するようにしている。また、ジョブの利用者にエラー対策処理を提示するようにしてもよい。
エラー検出モジュール130は、ジョブの処理において、エラーが発生したことを検出する。この検出には、エラーが発生したことの他に、エラーの種別も含む。なお、ここでのエラーの種別として、エラーが発生した処理(ジョブ内の処理)の箇所を含めてもよい。
また、エラー制御モジュール140は、エラーの種別に対応するエラー対策処理と、そのエラーが発生したジョブの実行指示を行ったユーザーを抽出するようにしてもよい。
そして、エラー制御モジュール140は、ユーザーに複数のエラー対策処理を通知し、そのユーザーによって選択されたエラー対策処理をジョブとして、ジョブ実行制御モジュール110にそのジョブの処理を制御させるようにしてもよい。ここでの通知としては、電子メール、チャット、電子掲示板、ソーシャルメディアを用いた通知、プッシュ通知等であってもよい。
エラー対策処理として、例えば、ユーザーに、エラーの原因を提示すること、再実行の処理位置を指定させること、ジョブの停止を行わせること等を含む。
画像処理装置210は、情報処理装置100を有している。画像処理装置210として、例えば、複写機、ファックス、スキャナ、プリンタ、複合機(スキャナ、プリンタ、複写機、ファックス等のいずれか2つ以上の機能を有している画像処理装置)等が該当する。前述したように、情報処理装置100内には、画像処理装置210で原稿をスキャンして画像を生成し、その画像に対して処理を行うジョブが記憶されており、そのジョブがジョブ利用者によって指定されて、実行される。そのジョブにしたがって、ジョブ連携処理装置220、ファイル格納装置230、メール処理装置240等を制御する。
なお、情報処理装置100は、画像処理装置210の他に、ジョブ連携処理装置220、ファイル格納装置230、メール処理装置240の機器が有していてもよい。その場合は、エラーが発生した場合に、そのエラーが発生した機器で、情報処理装置100による処理を行うこととなる。また、いずれかの機器が情報処理装置100を有している場合は、エラーが発生した機器は、情報処理装置100を有している機器にエラーの種別を報告し、報告を受けた機器の情報処理装置100が処理を行うこととなる。
まず、ジョブ実行制御モジュール110は、例えば、ジョブ実行管理情報テーブル400を用いて、実行しているジョブを管理する。図4は、ジョブ実行管理情報テーブル400のデータ構造例を示す説明図である。ジョブ実行管理情報テーブル400は、ジョブ実行ID欄410、ジョブID欄420、ジョブ指示機器ID欄430、ジョブ実行日時欄440、ジョブ利用ユーザーID欄450を有している。ジョブ実行ID欄410は、ジョブ実行(プロセス)を、本実施の形態において一意に識別するための情報(ジョブ実行ID:IDentification)を記憶している。ジョブID欄420は、実行対象となったジョブ(プログラム)を、本実施の形態において一意に識別するための情報(ジョブID)を記憶している。ジョブ指示機器ID欄430は、ジョブ指示機器を、本実施の形態において一意に識別するための情報(ジョブ指示機器ID)を記憶している。図2の例では、画像処理装置210の機器IDである。ジョブ実行日時欄440は、ジョブの実行を指示した日時(年、月、日、時、分、秒、秒以下、又はこれらの組み合わせであってもよい)を記憶している。ジョブ利用ユーザーID欄450は、ジョブの実行指示を行ったユーザーを、本実施の形態において一意に識別するための情報(ユーザーID)を記憶している。
ステップS304では、エラー制御モジュール140は、そのエラー種別に対応する対策に「選択」が含まれているか否かを判断し、「選択」が含まれている場合はステップS306へ進み、それ以外の場合はステップS316へ進む。エラー種別、対策、選択等については、図9の例に示すエラー対策テーブル900を用いて後述する。
ステップS308では、エラー制御モジュール140は、そのユーザーのメールアドレスを抽出する。例えば、ユーザー管理テーブル500から、メールアドレスを抽出する。図5は、ユーザー管理テーブル500のデータ構造例を示す説明図である。ユーザー管理テーブル500は、ユーザーID欄510、名前欄520、メールアドレス欄530を有している。ユーザーID欄510は、ユーザーIDを記憶している。名前欄520は、そのユーザーの名前を記憶している。メールアドレス欄530は、そのユーザーのメールアドレスを記憶している。
ステップS314では、エラー制御モジュール140は、そのユーザーによって対策ジョブの実行が指示されたか否かを判断し、指示された場合はステップS316へ進み、それ以外の場合はステップS318へ進む。具体的には、前述のメール文面内に記載されたURLにアクセスがあったか否かを判断することになる。
ステップS316では、ジョブ実行制御モジュール110は、その対策ジョブを実行する。
ステップS320では、エラー制御モジュール140は、そのジョブの作成者にメール(利用者の指示によって実行されたジョブにエラーが発生したこと、そのエラーの対策ジョブが選択されなかったことの旨のメッセージ)を送信する。
ステップS702では、画像処理装置210は、画像をスキャンする。
ステップS704では、画像処理装置210は、ファイル格納装置230のフォルダAからファイルを取得する。
ステップS706(処理B)では、画像処理装置210は、スキャン画像とフォルダAから取得したファイルをジョブ連携処理装置220に転送してメール送信処理を委譲する。
ステップS708(処理C)では、画像処理装置210は、ファイル格納装置230のフォルダBからファイルを取得する。
ステップS710(処理D)では、画像処理装置210は、スキャン画像とフォルダBから取得したファイルをジョブ連携処理装置220に転送してメール送信処理を委譲する。
ここで、ユーザー端末250Bは、ジョブ作成者850Bの操作にしたがって、ジョブ利用者850Aが利用するジョブを画像処理装置210に登録する。ジョブ作成者850Bは、そのジョブの詳細を把握している。エラー発生時の対策もジョブとして実装している。
ジョブ利用者850Aは、ジョブ作成者850Bが作成したジョブの実行を指示するユーザーである。一般的に、ジョブの処理内容の詳細については、完全には把握していない。
画像処理装置210は、ジョブの利用者850Aの操作にしたがって、ジョブの実行を開始する。
ファイル格納装置230は、外部ドキュメントを取得するジョブ処理での連携先である。ジョブ利用者850Aはジョブ実行に必要なドキュメントをこのファイル格納装置230に格納している。
ジョブ連携処理装置220は、ジョブ処理の一端を担う装置である。
ユーザー端末250は、ジョブ利用者850Aが普段、業務で利用しているパーソナルコンピュータである。メールの確認等もこのユーザー端末250で行われている。
メール処理装置240は、ユーザー端末250に対してメールを配送する装置である。ジョブ失敗の通知はこのメール処理装置240を介して、メールによってジョブ利用者850Aに配送される。
なお、図8の例では、ジョブ連携処理装置220が情報処理装置100を有している場合を示しているが、前述したように、他の機器が情報処理装置100を有して、情報処理装置100の処理を行うようにしてもよい。
ステップS804では、ジョブ利用者850Aは、ユーザー端末250Aを用いて、ファイル格納装置230にジョブ実行に必要なドキュメントを格納する。
ステップS806では、ジョブ利用者850Aは、画像処理装置210を用いて、ジョブ(図7の例に示したジョブ)の実行を指示する。
ステップS810では、画像処理装置210は、ファイル格納装置230よりジョブ実行の過程でドキュメントを取得する。ステップS704に相当する。
ステップS812では、画像処理装置210は、ジョブ連携処理装置220に対し、ジョブ実行で連携(メール送信処理を委譲)する。ステップS706に相当する。
ステップS816では、メール処理装置240は、ユーザー端末250Aに対し、メールを配送する。
ステップS818では、画像処理装置210は、ファイル格納装置230よりジョブ実行の過程でドキュメントを取得する。ステップS708に相当する。
ステップS822では、ジョブ連携処理装置220は、メール処理装置240に対し、メールを配送する。
ステップS824では、メール処理装置240は、ユーザー端末250Aに対し、メールを配送する。
ステップS826では、ジョブ利用者850Aは、ユーザー端末250Aを用いて、メールを確認する。スキャン画像とフォルダAから取得したファイル、スキャン画像とフォルダBから取得したファイルを受信することになる。
エラー対策テーブル900は、エラー種別欄910、対策欄920、必須/選択欄930、ジョブID欄940を有している。エラー種別欄910は、エラー種別を記憶している。例えば、エラーコードに該当する。対策欄920は、そのエラーに対する対策を記憶している。必須/選択欄930は、その対策は「必須」であるか「選択」であるかを記憶している。ジョブID欄940は、その対策を実行するジョブIDを記憶している。
「未サポートのファイル種別932」のエラー種別であった場合は、対策として、「(1)サポートされるファイル種別をユーザーに提示する」があり、これは、「必須」のジョブである。また、「(2)ファイルを再アップロードさせて処理Bからの再実行」があり、これは、ユーザーによって「選択」されるジョブである。また、「(3)処理Dからの再開(=スキップ)」があり、これは、ユーザーによって「選択」されるジョブである。また、「(4)ジョブ全体の停止」があり、これは、ユーザーによって「選択」されるジョブである。
「ファイルサイズの超過934」のエラー種別であった場合は、対策として、「(1)許容されるファイルサイズをユーザーに提示する」があり、これは、「必須」のジョブである。また、「(2)ファイルを再アップロードさせて処理Bからの再実行」があり、これは、ユーザーによって「選択」されるジョブである。また、「(3)処理Dからの再開(=スキップ)」があり、これは、ユーザーによって「選択」されるジョブである。また、「(4)ジョブ全体の停止」があり、これは、ユーザーによって「選択」されるジョブである。
「不明なエラー936」のエラー種別であった場合は、対策として、「(1)エラーが発生したことをユーザーに提示する」があり、これは、「必須」のジョブである。また、「(2)処理Dからの再開(=スキップ)」があり、これは、ユーザーによって「選択」されるジョブである。また、「(3)ジョブ全体の停止」があり、これは、ユーザーによって「選択」されるジョブである。また、「(4)ジョブ作成者にメール通知」があり、これは、「必須」のジョブである。不明なエラー936のエラーが発生した場合、エラーの詳細をジョブ作成者であるジョブ作成者850Bにフィードバックする。これによって、エラー対応の精度向上を加速させる効果が期待できる。
「必須」のジョブとは、エラー種別欄910のエラーが発生した場合に、まず行うジョブである。そして、「選択」のジョブとは、エラー種別欄910のエラーが発生した場合に、利用者に選択させるジョブである。
図11は、第1の実施の形態による処理例(図10に示した処理例を含む)を示す説明図である。
ステップS1102では、ジョブ作成者850Bは、ユーザー端末250Bを用いて、画像処理装置210にジョブを登録する。
ステップS1104では、ジョブ利用者850Aは、ジョブを実行する。
ステップS1106では、ジョブ利用者850Aは、画像処理装置210を用いて、画像をスキャンする。
ステップS1108では、画像処理装置210は、ファイル格納装置230よりジョブ実行の過程でドキュメントを取得する。
ステップS1110では、画像処理装置210は、ジョブ連携処理装置220に対し、ジョブ実行を委譲する。
ステップS1112では、ジョブ連携処理装置220において、エラーが発生する。ここでのエラー種別としては、「ファイルサイズの超過」であるとする。したがって、エラー対策テーブル900のファイルサイズの超過934の対策がジョブとして実行されることになる。
ステップS1202では、ジョブ連携処理装置220は、エラー内容、対処方法、ジョブ再実行URLを示したメールをジョブ利用者850Aに送信する。具体的には、エラー対策テーブル900を用いて、エラーの種別に対応するジョブを抽出し、そのうちのジョブの中で、「必須」であるジョブがあるならば、そのジョブを実行する。そして、「選択」のジョブがあるならば、そのジョブを利用者が選択できるように提示を行う。例えば、「必須」であるジョブが提示処理を含む場合は、「必須」であるジョブの提示内に含めるようにしてもよい。
図11の例に示すエラー発生があった場合は、図13の例に示すようなメール文面1300を作成し、メールを送信する。
−−−−− −−−−− −−−−− −−−−− −−−−−
ドキュメントの処理に失敗しました。
ドキュメントのデータサイズが大きすぎます。
ドキュメントサーバーのフォルダAに格納するファイルのサイズを100MB以下にした後、下記のURLからジョブの再実行を指示してください。
http://hogehoge.fugafuga.co.jp/resume?resumeId=123456789
又は、フォルダAに対する処理をスキップして、フォルダBの処理から再開することができます。
その場合は、下記のURLからジョブの再実行を指示してください。
http://hogehoge.fugafuga.co.jp/resume?resumeId=1234567890
ジョブ全体を停止する場合は、以下のURLからジョブの停止を指示してください。
http://hogehoge.fugafuga.co.jp/abort?abortId=1234567891
−−−−− −−−−− −−−−− −−−−− −−−−−
なお、メール文面1300のテンプレートは、ジョブ作成者850Bによって予め作成されており、対策ジョブのURL等を埋め込むことによって作成する。対策ジョブのURLは、エラー対策テーブル900のジョブID欄940からジョブIDを抽出し、そのジョブIDに対応するジョブ管理テーブル600のジョブURL欄630内のURLを抽出すればよい。
ステップS1206では、ジョブ利用者850Aは、ユーザー端末250Aを用いて、メールを確認する。
ステップS1208では、ジョブ利用者850Aは、ユーザー端末250Aを用いて、ファイル格納装置230に、対処方法の指示にしたがい、ドキュメントを格納し直す。
ステップS1210では、ジョブ利用者850Aは、ユーザー端末250Aを用いて、ジョブ連携処理装置220に対し、ジョブ再実行URLで再実行を指示する。
ステップS1212では、ジョブ作成者850Bが意図した処理再開ポイントからのジョブ実行を指示する。
ステップS1214では、画像処理装置210は、ジョブの再実行を開始する。
図14は、第2の実施の形態の構成例についての概念的なモジュール構成図である。
情報処理装置1400は、ジョブ実行制御モジュール110、エラー対応モジュール120、ジョブ記憶モジュール150を有している。エラー対応モジュール120は、エラー検出モジュール130、エラー制御モジュール140、ユーザー検出モジュール1460を有している。情報処理装置1400は、第1の実施の形態である情報処理装置100にユーザー検出モジュール1460を付加したものである。なお、第1の実施の形態と同種の部位には同一符号を付し重複した説明を省略する。
エラー制御モジュール140は、ユーザー検出モジュール1460がユーザーを検出した場合は、情報処理装置1400に備え付けられた提示装置に、複数のエラー対策処理を提示する。提示装置としては、液晶ディスプレイ等の表示装置の他に、音声を出力するスピーカー、振動装置等であってもよい。前述の第1の実施の形態では、メールを送信したが、エラー発生がジョブの実行開始からすぐに発生した等の場合では、ユーザーは、ユーザー端末250Aに戻っていないで、情報処理装置1400の周囲にいることがあるためである。具体的には、エラー対策がスキャン設定の変更等の画像処理装置210の操作に関係するものであれば、その場で対策が実施できて、エラーからの復帰時間をさらに短縮できる。
ステップS1502では、エラー検出モジュール130は、発生したエラーの種別を抽出する。
ステップS1504では、エラー制御モジュール140は、そのエラー種別に対応する対策に「選択」が含まれているか否かを判断し、「選択」が含まれている場合はステップS1506へ進み、それ以外の場合はステップS1522へ進む。
ステップS1506では、エラー制御モジュール140は、エラーが発生したジョブの実行を指示したユーザーを抽出する。
ステップS1510では、エラー制御モジュール140は、エラー、ユーザーに合わせた画面を作成する。
ステップS1512では、エラー制御モジュール140は、画像処理装置210の表示装置にその画面を表示する。
ステップS1516では、エラー制御モジュール140は、エラー、ユーザーに合わせたメール文面を作成する。
ステップS1518では、エラー制御モジュール140は、そのユーザーにメールを送信する。
ステップS1522では、ジョブ実行制御モジュール110は、その対策ジョブを実行する。
ステップS1524では、エラー制御モジュール140は、その対策ジョブの作成者を抽出する。
ステップS1526では、エラー制御モジュール140は、その作成者にメールを送信する。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通等のために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク(DVD)であって、DVDフォーラムで策定された規格である「DVD−R、DVD−RW、DVD−RAM等」、DVD+RWで策定された規格である「DVD+R、DVD+RW等」、コンパクトディスク(CD)であって、読出し専用メモリ(CD−ROM)、CDレコーダブル(CD−R)、CDリライタブル(CD−RW)等、ブルーレイ・ディスク(Blu−ray(登録商標) Disc)、光磁気ディスク(MO)、フレキシブルディスク(FD)、磁気テープ、ハードディスク、読出し専用メモリ(ROM)、電気的消去及び書換可能な読出し専用メモリ(EEPROM(登録商標))、フラッシュ・メモリ、ランダム・アクセス・メモリ(RAM)、SD(Secure Digital)メモリーカード等が含まれる。
そして、前記のプログラム又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク(LAN)、メトロポリタン・エリア・ネットワーク(MAN)、ワイド・エリア・ネットワーク(WAN)、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、又は無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分であってもよく、又は別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して記録されていてもよい。また、圧縮や暗号化等、復元可能であればどのような態様で記録されていてもよい。
110…ジョブ実行制御モジュール
120…エラー対応モジュール
130…エラー検出モジュール
140…エラー制御モジュール
150…ジョブ記憶モジュール
210…画像処理装置
220…ジョブ連携処理装置
230…ファイル格納装置
240…メール処理装置
250…ユーザー端末
290…通信回線
1400…情報処理装置
1460…ユーザー検出モジュール
Claims (2)
- 複数の機器を連携させて処理を行うジョブにおけるエラーの種別と該エラーの対策処理と該対策処理は必須であるか選択であるかを示す情報を対応させて記憶する記憶手段と、
ユーザーが指示したジョブの処理を制御する制御手段と、
前記ジョブの処理において、エラーが発生したことを検出する検出手段と、
前記記憶手段から、前記エラーの種別に対応するエラー対策処理を抽出する抽出手段と、
前記抽出手段によって抽出されたエラー対策処理をジョブとして、前記制御手段に該ジョブの処理を制御させるエラー処理手段と、
情報処理装置の周囲にユーザーがいることを検出するユーザー検出手段と、
前記エラー処理手段は、前記ユーザー検出手段がユーザーを検出した場合は、前記情報処理装置に備え付けられた提示装置に、複数のエラー対策処理を提示する提示手段
を有し、
前記抽出手段は、前記エラーの種別に対応するエラー対策処理と、該エラーが発生したジョブの実行指示を行ったユーザーを抽出し、
前記エラー処理手段は、前記ユーザーに複数のエラー対策処理を通知し、該ユーザーによって選択されたエラー対策処理をジョブとして、前記制御手段に該ジョブの処理を制御させ、
前記エラー処理手段は、前記検出手段によって検出されたエラーのエラー種別に対応するエラー対策処理に対応する情報に選択が含まれている場合は、前記ユーザー検出手段によって検出されたユーザー及び前記エラーに合わせた画面を表示し、前記ユーザー検出手段によってユーザーが検出されなかったときは、前記ジョブを指示したユーザーに対して、該ユーザー及び前記エラーに合わせたメールを通知し、選択させる処理が含まれていない場合は、前記エラー種別に対応するエラー対策処理を実行し、
さらに、前記エラー処理手段は、前記検出手段によって検出されたエラーのエラー種別に対応するエラー対策処理に対応する情報に選択が含まれている場合であって、前記ユーザーによって対策処理の実行が指示されなかったときは、該対策処理の作成者に対して通知する、
情報処理装置。 - 情報処理装置であるコンピュータを、
複数の機器を連携させて処理を行うジョブにおけるエラーの種別と該エラーの対策処理と該対策処理は必須であるか選択であるかを示す情報を対応させて記憶する記憶手段と、
ユーザーが指示したジョブの処理を制御する制御手段と、
前記ジョブの処理において、エラーが発生したことを検出する検出手段と、
前記記憶手段から、前記エラーの種別に対応するエラー対策処理を抽出する抽出手段と、
前記抽出手段によって抽出されたエラー対策処理をジョブとして、前記制御手段に該ジョブの処理を制御させるエラー処理手段と、
情報処理装置の周囲にユーザーがいることを検出するユーザー検出手段と、
前記エラー処理手段は、前記ユーザー検出手段がユーザーを検出した場合は、前記情報処理装置に備え付けられた提示装置に、複数のエラー対策処理を提示する提示手段
として機能させ、
前記抽出手段は、前記エラーの種別に対応するエラー対策処理と、該エラーが発生したジョブの実行指示を行ったユーザーを抽出し、
前記エラー処理手段は、前記ユーザーに複数のエラー対策処理を通知し、該ユーザーによって選択されたエラー対策処理をジョブとして、前記制御手段に該ジョブの処理を制御させ、
前記エラー処理手段は、前記検出手段によって検出されたエラーのエラー種別に対応するエラー対策処理に対応する情報に選択が含まれている場合は、前記ユーザー検出手段によって検出されたユーザー及び前記エラーに合わせた画面を表示し、前記ユーザー検出手段によってユーザーが検出されなかったときは、前記ジョブを指示したユーザーに対して、該ユーザー及び前記エラーに合わせたメールを通知し、選択させる処理が含まれていない場合は、前記エラー種別に対応するエラー対策処理を実行し、
さらに、前記エラー処理手段は、前記検出手段によって検出されたエラーのエラー種別に対応するエラー対策処理に対応する情報に選択が含まれている場合であって、前記ユーザーによって対策処理の実行が指示されなかったときは、該対策処理の作成者に対して通知する、
情報処理プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015163574A JP6617472B2 (ja) | 2015-08-21 | 2015-08-21 | 情報処理装置及び情報処理プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015163574A JP6617472B2 (ja) | 2015-08-21 | 2015-08-21 | 情報処理装置及び情報処理プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017041170A JP2017041170A (ja) | 2017-02-23 |
JP6617472B2 true JP6617472B2 (ja) | 2019-12-11 |
Family
ID=58206723
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015163574A Expired - Fee Related JP6617472B2 (ja) | 2015-08-21 | 2015-08-21 | 情報処理装置及び情報処理プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6617472B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112764760B (zh) * | 2021-01-25 | 2023-12-26 | 中国科学院自动化研究所 | 基于程序评测的辅助答题*** |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4621317B2 (ja) * | 1999-10-29 | 2011-01-26 | 株式会社東芝 | Ct装置およびct装置のエラー処理方法 |
JP2004280665A (ja) * | 2003-03-18 | 2004-10-07 | Fuji Xerox Co Ltd | サービス処理システム、サービス処理方法及びサービス処理プログラム |
JP4756852B2 (ja) * | 2004-11-25 | 2011-08-24 | 株式会社東芝 | 文書管理装置、文書管理方法及び文書管理プログラム |
JP4089716B2 (ja) * | 2005-08-25 | 2008-05-28 | コニカミノルタビジネステクノロジーズ株式会社 | エラー通知方法、エラー通知プログラム、エラー通知装置、およびエラー通知システム |
JP5779905B2 (ja) * | 2011-02-25 | 2015-09-16 | 株式会社リコー | 画像処理装置、画像処理システム、及び画像処理プログラム |
JP6079004B2 (ja) * | 2012-07-03 | 2017-02-15 | ブラザー工業株式会社 | 画像処理装置 |
-
2015
- 2015-08-21 JP JP2015163574A patent/JP6617472B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2017041170A (ja) | 2017-02-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6708050B2 (ja) | 情報処理装置及び情報処理プログラム | |
JP6610082B2 (ja) | 中継装置及び中継処理プログラム | |
US10120758B2 (en) | Information processing system, information processing apparatus, and information processing method for implementing a system rollback process | |
US20170017912A1 (en) | Work assistance device, work assistance method, and non-transitory computer-readable medium | |
US9219794B2 (en) | Information processing apparatus and non-transitory computer readable medium storing information processing program | |
JP6459812B2 (ja) | 情報処理装置及び情報処理プログラム | |
JP6617472B2 (ja) | 情報処理装置及び情報処理プログラム | |
JP2009031959A (ja) | 文書分類装置及び文書分類プログラム | |
JP6596848B2 (ja) | アクセス権推定装置及びアクセス権推定プログラム | |
JP6191499B2 (ja) | 情報処理装置及び情報処理プログラム | |
US20190095636A1 (en) | Information processing device and medium storing information processing program | |
JP6547649B2 (ja) | 情報処理装置及び情報処理プログラム | |
US11316992B2 (en) | Information processing apparatus and non-transitory computer readable medium | |
US11399112B2 (en) | Information processing apparatus, non-transitory computer readable medium storing information processing program, and information processing system | |
JP7106873B2 (ja) | 情報処理装置及び情報処理プログラム | |
JP4535176B2 (ja) | 作業制御プログラム及び作業制御システム | |
JP6512000B2 (ja) | 情報処理装置及び情報処理プログラム | |
JP6497246B2 (ja) | 情報処理装置及び情報処理プログラム | |
JP2015170067A (ja) | 情報処理装置、文書処理装置及び情報処理システム | |
US11206336B2 (en) | Information processing apparatus, method, and non-transitory computer readable medium | |
JP2019061419A (ja) | 情報処理装置及び情報処理プログラム | |
US10104242B2 (en) | Information processing device, information processing method and non-transitory computer readable medium storing information processing program | |
JP7388176B2 (ja) | 情報処理装置及び情報処理プログラム | |
JP2017037565A (ja) | 情報処理装置及び情報処理プログラム | |
JP6672762B2 (ja) | 画像処理装置及び画像処理プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180622 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20181130 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181219 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190213 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190528 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190724 |
|
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: 20191015 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20191028 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6617472 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |