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
JP6465064B2 - 情報処理装置、プログラム及び情報処理システム - Google Patents
[go: Go Back, main page]

JP6465064B2 - 情報処理装置、プログラム及び情報処理システム - Google Patents

情報処理装置、プログラム及び情報処理システム Download PDF

Info

Publication number
JP6465064B2
JP6465064B2 JP2016080714A JP2016080714A JP6465064B2 JP 6465064 B2 JP6465064 B2 JP 6465064B2 JP 2016080714 A JP2016080714 A JP 2016080714A JP 2016080714 A JP2016080714 A JP 2016080714A JP 6465064 B2 JP6465064 B2 JP 6465064B2
Authority
JP
Japan
Prior art keywords
information
job
user
information processing
unit
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
Application number
JP2016080714A
Other languages
English (en)
Other versions
JP2017189926A (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.)
Kyocera Document Solutions Inc
Original Assignee
Kyocera Document Solutions 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 Kyocera Document Solutions Inc filed Critical Kyocera Document Solutions Inc
Priority to JP2016080714A priority Critical patent/JP6465064B2/ja
Publication of JP2017189926A publication Critical patent/JP2017189926A/ja
Application granted granted Critical
Publication of JP6465064B2 publication Critical patent/JP6465064B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)

Description

本開示は、実行命令を受け付けたジョブを他の情報処理装置に転送することが可能な情報処理装置、プログラム及び情報処理システムに関する。
画像形成装置がユーザーからのジョブの実行命令を受け付けたが、混雑や異常等によりこのジョブを直ちに実行できない状況がある。この際、この画像形成装置が、別の画像形成装置に実行対象のジョブを転送する技術が知られている(例えば、特許文献1及び2参照。)
特開2009−147655号公報 特開2011−253568号公報
ユーザーからのジョブの実行命令を受け付けた画像形成装置(言い換えれば、本来ジョブを実行するものと、ユーザーが想定している画像形成装置)とは異なる画像形成装置がジョブを実行する技術は、益々ユーザーフレンドリーであることが望まれる。
以上のような事情に鑑み、本開示の目的は、実行命令を受け付けたジョブを他の情報処理装置に転送する技術を益々ユーザーフレンドリーとすることにある。
本開示の一形態に係る情報処理装置は、
設定情報と、前記設定情報に対する優先度情報とが付加されたジョブの実行命令を受け付けるジョブ受付部と、
他の情報処理装置の能力情報を取得し、前記他の情報処理装置の能力情報が前記優先度情報を満足するか否かを判断する転送判断部と、
前記転送判断部が前記能力情報が前記優先度情報を満足すると判断した場合、前記他の情報処理装置に前記ジョブを転送するジョブ転送部と
を具備する。
情報処理装置は、他の情報処理装置が優先度情報を満足する(言い換えれば、ユーザーが意図した通りの出力結果を得られる)場合のみ、ジョブを転送する。これにより、ユーザーの意図に基づく出力結果を必ず得ることができる。
前記設定情報は、1以上の項目に対する設定情報の集合であり、
前記優先度情報は、前記1以上の項目に対する高優先度情報及び/又は低優先度情報の集合であり、
前記転送判断部は、前記他の情報処理装置の能力情報が、前記高優先度情報を満足するか否かを判断し、
前記ジョブ転送部は、前記転送判断部が前記他の情報処理装置の前記能力情報が前記高優先度情報を満足すると判断した場合、前記他の情報処理装置に前記ジョブを転送する。
ジョブの実行命令に付加された設定情報を完全に満足しなくとも、優先度情報のうち少なくとも高優先度情報を満足すれば、情報処理装置は他の情報処理装置にジョブを転送する。これにより、ユーザー自ら主体的にジョブの転送をコントロールでき、ジョブを実行可能な情報処理装置の幅が広がる。
前記ジョブの実行命令には、ユーザー識別情報がさらに付加され、
前記情報処理装置は、前記他の情報処理装置にログインしたユーザーを識別するユーザー識別情報を取得し、前記ユーザー識別情報が付加されたジョブの実行命令を前記ジョブ受付部が受け付けたか否かを判断するユーザー照会部をさらに具備し、
前記転送判断部は、前記ユーザーがログインした前記他の情報処理装置の能力情報を取得し、前記ユーザーがログインした前記他の情報処理装置の能力情報が前記優先度情報を満足するか否かを判断し、
前記転送判断部が前記能力情報が前記優先度情報を満足すると判断した場合、前記ジョブ転送部は、前記ユーザーがログインした前記他の情報処理装置に前記ジョブを転送する。
情報処理装置は、ユーザーがログインした他の情報処理装置が優先度情報を満足する(言い換えれば、ユーザーが意図した通りの出力結果を得られる)場合のみ、ジョブを転送する。これにより、ユーザーの意図に基づく出力結果を必ず得ることができる。
情報処理装置は、
前記転送判断部が前記能力情報が前記優先度情報を満足しないと判断した場合、さらに別の1以上の情報処理装置の能力情報を取得し、
前記さらに別の1以上の情報処理装置の能力情報が前記優先度情報を満足するか否かを判断し、
前記能力情報が前記優先度情報を満足すると判断した1以上の情報処理装置を、前記ユーザーがログインした前記他の情報処理装置に通知する
機器検索部
をさらに具備する。
情報処理装置は、ユーザーがログインした他の情報処理装置がユーザーが意図した通りの出力結果を得られる能力を有しない場合、ユーザーが意図した通りの出力結果を得られる能力を有する情報処理装置を検索し、ユーザーがログインした情報処理装置に通知する。これにより、ユーザーが意図した通りの出力結果を得られる能力を有するさらに別の情報処理装置がジョブを実行するとができる。
各前記情報処理装置は、画像形成装置である。
画像形成装置は、他の画像形成装置が優先度情報を満足する(言い換えれば、ユーザーが意図した通りの印刷結果を得られる)場合のみ、ジョブを転送する。これにより、ユーザーの意図に基づく印刷結果を必ず得ることができる。
本開示の一形態に係るプログラムは、
情報処理装置を、
設定情報と、前記設定情報に対する優先度情報とが付加されたジョブの実行命令を受け付けるジョブ受付部と、
他の情報処理装置の能力情報を取得し、前記他の情報処理装置の能力情報が前記優先度情報を満足するか否かを判断する転送判断部と、
前記転送判断部が前記能力情報が前記優先度情報を満足すると判断した場合、前記他の情報処理装置に前記ジョブを転送するジョブ転送部
として機能させる。
本開示の一形態に係る情報処理システムは、
第1の情報処理装置に、自機器の能力情報を供給する第2の情報処理装置と、
設定情報と、前記設定情報に対する優先度情報とが付加されたジョブの実行命令を受け付けるジョブ受付部と、
前記第2の情報処理装置の能力情報を取得し、前記第2の情報処理装置の能力情報が前記優先度情報を満足するか否かを判断する転送判断部と、
前記転送判断部が前記能力情報が前記優先度情報を満足すると判断した場合、前記第2の情報処理装置に前記ジョブを転送するジョブ転送部と
を有する前記第1の情報処理装置と
を具備する。
本開示によれば、実行命令を受け付けたジョブを他の情報処理装置に転送する技術を益々ユーザーフレンドリーとすることができる。
本開示の一実施形態に係る情報処理システムを模式的に示す図である。 画像形成装置のハードウェア構成を示すブロック図である。 各画像形成装置の機能的構成を示すブロック図である。 各画像形成装置の動作を示すシーケンス図である。 第1の画像形成装置の動作を示すフローチャートである。 第2の画像形成装置の動作を示すフローチャートである。
以下、図面を参照しながら、本開示の実施形態を説明する。
(1.情報処理システムの概要)
図1は、本開示の一実施形態に係る情報処理システムを模式的に示す図である。
情報処理システム1は、複数の情報処理装置としての複数の画像形成装置(Multifunction Peripheral、以下MFPと称する)10A,10B,10C…と、端末装置20とを有する。複数のMFP10A,10B,10C…は、ネットワークNを介して相互に通信可能である。
本例では、情報処理システム1は、3台のMFP10A,10B,10Cを有するものとして説明する。MFP10A,10B,10Cは、それぞれ異なる機種であってよく、それぞれ異なるスペックを有してよい。
端末装置20は、パーソナルコンピューター等の情報処理装置である。端末装置20は、少なくとも1台のMFP10Aとネットワークを介して又は介さずに相互に通信可能である。本例では、端末装置20と、MFP10A,10B,10Cとは、ネットワークNを介して相互に通信可能である。
端末装置20は、ユーザーからのログインを受け付け、このユーザーからジョブ(典型的には、印刷ジョブ)の実行命令を受け付け、このジョブの実行命令をMFP10Aに供給する。MFP10Aは、通常は、実行命令を受け付けたジョブを実行する。しかし、MFP10Aが何らかの理由(混雑、異常等)でジョブを直ちに実行できない状況下において、同一ユーザー(実行命令を入力したユーザー)が別のMFP10Bにログインした場合、MFP10Aは、特定条件下において、MFP10Bにジョブを転送して実行させる。一方、特定条件が満足されない場合、MFP10Aは、ジョブの転送対象の候補となるMFP10Cを検索し、検索したMFP10CをユーザーがログインしたMFP10Bに通知する。
MFP10A,10B,10Cを、以下のように定義する。端末装置20からジョブの実行命令を取得するMFP10Aを、第1のMFP10Aと称する。ユーザーがログインするMFP10Bを、第2のMFP10Bと称する。ユーザーがログインしたMFP10Bにジョブを転送できない場合、ジョブの転送対象の候補となるMFP10Cを、第3のMFP10Cと称する。
(2.画像形成装置のハードウェア構成)
図2は、画像形成装置のハードウェア構成を示すブロック図である。
第1乃至第3のMFP10A,10B,10Cのハードウェウェア構成は同一であっても異なっていてもよい。ここでは、第1乃至第3のMFP10A,10B,10Cを区別せずに、典型的なMFP10のハードウェウェア構成を説明する。
MFP10は、制御部11を備える。制御部11は、CPU(Central Processing Unit)、RAM(Random Access Memory)、ROM(Read Only Memory)及び専用のハードウェア回路等から構成され、MFP10の全体的な動作制御を司る。MFP10を各機能部(後述)として機能させる情報処理プログラムは、ROM等のコンピューター読み取り可能な非一過性の記録媒体に記録される。
制御部11は、画像読取部12、画像処理部14、画像メモリー15、画像形成部16、操作部17、記憶部18、ネットワーク通信部13等と接続されている。制御部11は、接続されている上記各部の動作制御や、各部との間での信号又はデータの送受信を行う。
制御部11は、ユーザーから、操作部17またはネットワークNに接続されたパーソナルコンピュータ(図示せず)等を通じて入力されるジョブの実行指示に従って、スキャナ機能、印刷機能及びコピー機能機能等の各機能についての動作制御を実行するために必要な機構の駆動及び処理を制御する。
画像読取部12は、原稿から画像を読み取る。
画像処理部14は、画像読取部12で読み取られた画像の画像データを必要に応じて画像処理する。例えば、画像処理部14は、画像読取部12により読み取られた画像が画像形成された後の品質を向上させるために、シェーディング補正等の画像処理を行う。
画像メモリー15は、画像読取部12による読み取りで得られた原稿画像のデータを一時的に記憶したり、画像形成部16での印刷対象となるデータを一時的に記憶したりする領域を有する。
画像形成部16は、画像読取部12で読み取られた画像データ等の画像形成を行う。
操作部17は、MFP10が実行可能な各種動作及び処理についてユーザーからの指示を受け付けるタッチパネル部および操作キー部を備える。タッチパネル部は、タッチパネルが設けられたLCD(Liquid Crystal Display)等の表示部17aを備えている。
ネットワーク通信部13は、ネットワークNに接続するためのインタフェースである。
記憶部18は、画像読取部12によって読み取られた原稿画像等を記憶する、HDD(Hard Disk Drive)等の大容量の記憶装置である。
(3.端末装置のハードウェア構成)
端末装置20は、パーソナルコンピューター等の典型的な情報処理装置であり、そのハードウェア構成は図示を省略する。端末装置20のCPU(Central Processing Unit)は、ROM(Read Only Memory)に記録されたプログラムをRAM(Random Access Memory)にロードして実行する。端末装置20は、ユーザーからジョブ(典型的には、印刷ジョブ)の実行命令を受け付け、このジョブの実行命令をネットワークNを通じてMFP10Aに供給する。
(4.各画像形成装置の機能的構成)
図3は、各画像形成装置の機能的構成を示すブロック図である。
(4−1.ジョブの実行命令を取得する第1のMFP10Aの機能的構成)
第1のMFP10Aは、ROM等のコンピューター読み取り可能な非一過性の記録媒体に記録された情報処理プログラムをRAMにロードして実行することで、ジョブ受付部101、スプーラー102、ユーザー照会部104、転送判断部105、ジョブ転送部106及び機器検索部107として機能する。
ジョブ受付部101は、ネットワークNを介して端末装置20から、ジョブの実行命令を受け付ける。ジョブ受付部101は、実行命令を受け付けたジョブをスプーラー102に供給してスプールさせる。ジョブ受付部101は、さらに、実行命令を受け付けたジョブに付加されている各情報を、ジョブリスト103に登録する。
ユーザー照会部104は、第2のMFP10Bから、特定のユーザー識別情報が付加された、転送すべきジョブがあるかどうかの問い合わせを受け付ける。ユーザー照会部104は、転送すべきジョブがあると、第2のMFP10Bに応答する。
転送判断部105は、第2のMFP10Bから、第2のMFP10Bの能力情報と、ジョブ転送依頼とを取得する。転送判断部105は、第2のMFP10Bの能力情報が、ジョブリスト103に登録されている転送対象のジョブに付加された優先度情報を満足するか否かを判断する。転送判断部105は、判断結果(第2のMFP10Bの能力情報が優先度情報を満足する)を、ジョブ転送部106に通知する。一方、転送判断部105は、判断結果(第2のMFP10Bの能力情報が優先度情報を満足しない)を、機器検索部107に通知する。
ジョブ転送部106は、転送判断部105から通知を受けると、スプーラ―102にスプールされたジョブを第2のMFP10Bに転送し、ジョブリスト103からこのジョブを削除する。
機器検索部107は、転送判断部105から通知を受けると、ジョブ転送依頼の供給元である第2のMFP10Bを除く、ネットワークNに接続された全てのMFPに対して、マルチキャストにより、能力情報を問い合わせる。機器検索部107は、取得したMFPの能力情報が、ジョブリスト103に登録されている転送対象のジョブに付加された優先度情報を満足するか否かを判断する。機器検索部107は、能力情報が優先度情報を満足すると判断した全てのMFPの識別情報を、第2のMFP10Bに通知する。一方、機器検索部107は、いずれのMFPの能力情報も優先度情報を満足しないと判断すると、第2のMFP10Bに通知する。
(4−2.ユーザーがログインする第2のMFP10Bの機能的構成)
第2のMFP10Bは、ROM等のコンピューター読み取り可能な非一過性の記録媒体に記録された情報処理プログラムをRAMにロードして実行することで、ユーザーログイン部111、ジョブ探索部112、能力情報供給部113、ジョブ実行部114及び機器推薦部115として機能する。
ユーザーログイン部111は、ユーザーのログインを受け付ける。ユーザーログイン部111は、ログインしたユーザーを識別するユーザー識別情報を、ジョブ探索部112に供給する。
ジョブ探索部112は、ユーザーログイン部111からユーザー識別情報を取得する。ジョブ探索部112は、取得したユーザー識別情報が付加されたジョブの実行命令を受け付けたMFPを探索する。ジョブ探索部112は、第1のMFP10Aから、転送すべきジョブがあるとの応答を取得する。
能力情報供給部113は、第1のMFP10Aに、第2のMFP10Bの能力情報と、ジョブ転送依頼とを供給する。
ジョブ実行部114は、第1のMFP10Aから転送されたジョブを実行する。
機器推薦部115は、第1のMFP10Aから、能力情報が優先度情報を満足すると判断した全てのMFPの識別情報を取得する。機器推薦部115は、能力情報が優先度情報を満足すると判断した全てのMFPの識別情報を、表示部17aに表示する。一方、機器推薦部115は、第1のMFP10Aから、いずれのMFPの能力情報も優先度情報を満足しないとの通知を取得すると、その旨を表示部17aに表示する。
(4−3.ジョブの転送対象の候補となる第3のMFP10Cの機能的構成)
第3のMFP10Cは、ROM等のコンピューター読み取り可能な非一過性の記録媒体に記録された情報処理プログラムをRAMにロードして実行することで、能力情報供給部113Cとして機能する。
能力情報供給部113Cは、第1のMFP10Aから能力情報の問い合わせを受け付けると、第3のMFP10Cの能力情報を、第1のMFP10Aに供給する。
(5.各画像形成装置の動作)
(5−1.ジョブの実行命令について)
動作の前提として、端末装置20は、ユーザーからのログインを受け付け、ログインしたユーザーからジョブの実行命令を受け付ける。「ジョブ」は、典型的には印刷ジョブであり、以下、単に「ジョブ」と言うときは印刷ジョブを指す。ジョブの実行命令には、ユーザー識別情報と、ジョブ識別情報と、設定情報と、優先度情報とが付加されている。
「ユーザー識別情報」は、端末装置20にログインしたユーザーを識別するための情報である。
「ジョブ識別情報」は、ジョブを識別するための情報である。
「設定情報」は、1以上(典型的には、複数)の項目に対する設定情報の集合である。例えば、複数の項目「フルカラー/白黒」、「用紙サイズ」、「両面印刷」及び「ステープル」に対し、以下のように、設定情報が付加される。
項目「フルカラー/白黒」に対し、設定情報「フルカラー」
項目「用紙サイズ」に対し、設定情報「A4」
項目「両面印刷」に対し、設定情報「オン」
項目「ステープル」に対し、設定情報「オン」
「優先度情報」は、設定情報が付加された複数の項目に対する高優先度情報及び/又は低優先度情報の集合である。「高優先度情報」の具体例は、「必須」であり、ジョブ実行時に必ず設定情報を守る必要があることを示す。「低優先度情報」の具体例は、「任意」であり、ジョブ実行時に設定情報を守る必要が無いことを示す。例えば、複数の項目「フルカラー/白黒」、「用紙サイズ」、「両面印刷」及び「ステープル」に対し、以下のように、優先度情報が付加される。
項目「フルカラー/白黒」に対し、優先度情報「必須」
項目「用紙サイズ」に対し、優先度情報「必須」
項目「両面印刷」に対し、優先度情報「必須」
項目「ステープル」に対し、優先度情報「任意」
典型的には、端末装置20は、予めユーザーからの入力に基づき優先度情報を生成し、記憶している。例えば、端末装置20は、以下の3種類の優先度情報を予め生成し、記憶している。
優先度情報1:「フルカラー/白黒」に対し「必須」、「用紙サイズ」に対し「必須」、「両面印刷」に対し「必須」、「ステープル」に対し「必須」
優先度情報2:「フルカラー/白黒」に対し「任意」、「用紙サイズ」に対し「必須」、「両面印刷」に対し「必須」、「ステープル」に対し「必須」
優先度情報3:「フルカラー/白黒」に対し「必須」、「用紙サイズ」に対し「必須」、「両面印刷」に対し「必須」、「ステープル」に対し「任意」
なお、ユーザーの認識しやすさのため、例えば、優先度情報1に「完全互換」、優先度情報2に「色不問」、優先度情報3に「後処理非互換」のような名称を付加してもよい。
ユーザーは、端末装置20にジョブの実行命令を入力する際、端末装置20が予め記憶している優先度情報1〜3の中から、1つの優先度情報(本例では、優先度情報3)を選択する。これにより、端末装置20が受け付けるジョブの実行命令に、優先度情報として、優先度情報3が付加される。設定情報に対して優先度情報3を付加するというのは、即ち、次のようなユーザーの意図を反映したものである。
項目「フルカラー/白黒」についての設定情報「フルカラー」は「必須」である(必ず守る必要がある)。
項目「用紙サイズ」についての設定情報「A4」は「必須」である。
項目「両面印刷」についての設定情報「オン」は「必須」である。
項目「ステープル」に対する設定情報「オン」は「任意」である(守る必要は無い)。
(5−2.動作について)
図4は、各画像形成装置の動作を示すシーケンス図である。図5は、第1の画像形成装置の動作を示すフローチャートである。図6は、第2の画像形成装置の動作を示すフローチャートである。
上述のように、端末装置20は、ユーザーからのログインを受け付け、このユーザーからジョブの実行命令を受け付ける。端末装置20は、ジョブの実行命令を、ネットワークNを介して第1のMFP10Aに供給する。上述のように、ジョブの実行命令には、ユーザー識別情報と、ジョブ識別情報と、設定情報と、優先度情報とが付加されている。
第1のMFP10Aのジョブ受付部101は、ネットワークNを介して端末装置20から、ジョブの実行命令を受け付ける(ステップS101)。ジョブ受付部101は、実行命令を受け付けたジョブをスプーラー102に供給してスプールさせる。ジョブ受付部101は、さらに、実行命令を受け付けたジョブに付加されているユーザー識別情報と、ジョブ識別情報と、設定情報と、優先度情報とを、ジョブリスト103に登録する(ステップS102)。
第1のMFP10Aは、何らかの理由(混雑、異常等)で、ジョブを直ちに実行できないとする。すると、ジョブの実行命令を入力したユーザーは、第1のMFP10Aがジョブを直ちに実行しない(言い換えれば、自分が入力したはずの印刷ジョブを出力しない)と認識する。すると、このユーザーは、別のMFP(第2のMFP10B)にそのジョブを実行させるため、例えば第2のMFP10Bの操作部17を操作して、第2のMFP10Bにログインする。
第2のMFP10Bのユーザーログイン部111は、第2のMFP10Bに対するユーザーのログインを受け付ける(ステップS201)。ユーザーログイン部111は、ログインしたユーザーを識別するユーザー識別情報を、ジョブ探索部112に供給する。
第2のMFP10Bのジョブ探索部112は、ユーザーログイン部111からユーザー識別情報を取得する。ジョブ探索部112は、取得したユーザー識別情報が付加されたジョブの実行命令を受け付けたMFPを探索する(ステップS202)。具体的には、ジョブ探索部112は、ネットワークNに接続された全てのMFP(本例では、MFP10A、10C)に対して、ブロードキャスト又はマルチキャストにより、このユーザー識別情報が付加された、転送すべきジョブがあるかどうか問い合わせる。なお、第1のMFP10Aに対する問い合わせのみ図4に示すとともに以下説明し、第3のMFP10Cに対する問い合わせは図示及び説明を省略する。
第1のMFP10Aのユーザー照会部104は、第2のMFP10Bから、このユーザー識別情報が付加された、転送すべきジョブがあるかどうかの問い合わせを受け付ける(ステップS103)。ユーザー照会部104は、このユーザー識別情報が付加されたジョブの実行命令をジョブ受付部101が受け付けたか否かを判断する(ステップS104)。具体的には、ユーザー照会部104は、このユーザー識別情報がジョブリスト103に登録されているかを判断する。ユーザー照会部104は、このユーザー識別情報がジョブリスト103に登録されていると判断すると(ステップS104、YES)、このユーザー識別情報が付加されたジョブを転送すべきかどうか判断する(ステップS105)。例えば、ユーザー照会部104は、ジョブリスト103に多数のジョブが登録され(第1のMFP10Aが混雑)、このユーザー識別情報が付加されたジョブの実行順序が下位であれば、このユーザー識別情報が付加されたジョブを転送すべきと判断する(ステップS105、YES)。ユーザー照会部104は、転送すべきジョブがあると、第2のMFP10Bに応答する(ステップS106)。
第2のMFP10Bのジョブ探索部112は、第1のMFP10Aから、転送すべきジョブがあるとの応答を取得する(ステップS203)。ジョブ探索部112は、応答を取得したことを、能力情報供給部113に通知する。
第2のMFP10Bの能力情報供給部113は、ジョブ探索部112から通知を受けると、第1のMFP10Aに、第2のMFP10Bの能力情報と、ジョブ転送依頼とを供給する(ステップS204)。
「能力情報」は、複数の項目についての能力情報の集合である。例えば、第2のMFP10Bは、少なくとも、項目「フルカラー/白黒」、「用紙サイズ」及び「両面印刷」に対し、以下の能力情報を有する。
項目「フルカラー/白黒」に対し、能力情報「フルカラー」
項目「用紙サイズ」に対し、能力情報「A4」
項目「両面印刷」に対し、能力情報「可」
第1のMFP10Aの転送判断部105は、第2のMFP10Bから、第2のMFP10Bの能力情報と、ジョブ転送依頼とを取得する(ステップS107)。転送判断部105は、第2のMFP10Bの能力情報が、ジョブリスト103に登録されている転送対象のジョブに付加された優先度情報を満足するか否かを判断する(ステップS108)。
本例の場合、第1のMFP10Aの転送判断部105は、以下のように、第2のMFP10Bの能力情報が優先度情報を満足するか否かを判断する。
項目「フルカラー/白黒」についての設定情報「フルカラー」は優先度情報「必須」であり、第2のMFP10Bの能力情報が「フルカラー」であるため、能力情報が優先度情報を満足する。
項目「用紙サイズ」についての設定情報「A4」は優先度情報「必須」であり、第2のMFP10Bの能力情報が「A4」であるため、能力情報が優先度情報を満足する。
項目「両面印刷」についての設定情報「オン」は優先度情報「必須」であり、第2のMFP10Bの能力情報が「可」であるため、能力情報が優先度情報を満足する。
項目「ステープル」に対する設定情報「オン」は「任意」であるので、優先度情報を満足するか否かを判断しない。
本例の場合、第1のMFP10Aの転送判断部105は、優先度情報「必須」が設定された全ての項目「フルカラー/白黒」、「用紙サイズ」及び「両面印刷」について、第2のMFP10Bの能力情報が優先度情報を満足すると判断する(ステップS108、YES)。転送判断部105は、判断結果(第2のMFP10Bの能力情報が優先度情報を満足する)を、ジョブ転送部106に通知する。
第1のMFP10Aのジョブ転送部106は、転送判断部105から通知を受けると、スプーラ―102にスプールされたジョブを第2のMFP10Bに転送し、ジョブリスト103からこのジョブを削除する(ステップS109)。
第2のMFP10Bのジョブ実行部114は、第1のMFP10Aから転送されたジョブを取得する(ステップS205)。ジョブ実行部114は、取得したジョブを実行する(ステップS206)。
一方、第1のMFP10Aの転送判断部105が、第2のMFP10Bの能力情報が優先度情報を満足しないと判断する場合(ステップS108、NO)について説明する。この場合、転送判断部105は、判断結果(第2のMFP10Bの能力情報が優先度情報を満足しない)を、機器検索部107に通知する。
第1のMFP10Aの機器検索部107は、転送判断部105から通知を受けると、ジョブ転送依頼の供給(ステップS204)元である第2のMFP10Bを除く、ネットワークNに接続された全てのMFP(本例では、MFP10C)に対して、マルチキャストにより、能力情報を問い合わせる(ステップS110)。
第3のMFP10Cの能力情報供給部113Cは、第1のMFP10Aから能力情報の問い合わせを受け付ける(ステップS301)と、第3のMFP10Cの能力情報を、第1のMFP10Aに供給する(ステップS302)。
第1のMFP10Aの機器検索部107は、第3のMFP10Cから能力情報を取得する(ステップS111)。機器検索部107は、取得した第3のMFP10Cの能力情報が、ジョブリスト103に登録されている転送対象のジョブに付加された優先度情報を満足するか否かを判断する(ステップS112)。機器検索部107は、第3のMFP10Cの能力情報が優先度情報を満足すると判断する(ステップS112、YES)。機器検索部107は、能力情報が優先度情報を満足すると判断した全てのMFP(本例では、第3のMFP10C)の識別情報を、第2のMFP10Bに通知する(ステップS113)。
第2のMFP10Bの機器推薦部115は、第1のMFP10Aから、能力情報が優先度情報を満足すると判断した全てのMFP(本例では、第3のMFP10C)の識別情報を取得する(ステップS207)。機器推薦部115は、能力情報が優先度情報を満足すると判断した全てのMFP(本例では、第3のMFP10C)の識別情報を、表示部17aに表示する。(ステップS208)。これにより、ユーザーは、表示された第3のMFP10Cが能力情報が優先度情報を満足すると認識することができる。ユーザーは、第3のMFP10Cにログインし、第3のMFP10CがステップS201〜S206の動作を実行するとができる。
一方、第1のMFP10Aの機器検索部107は、いずれのMFPの能力情報も優先度情報を満足しないと判断する(ステップS112、NO)。この場合、機器検索部107は、いずれのMFPの能力情報も優先度情報を満足しないと、第2のMFP10Bに通知する(ステップS114)。
第2のMFP10Bの機器推薦部115は、第1のMFP10Aから、いずれのMFPの能力情報も優先度情報を満足しないとの通知を取得する(ステップS209)と、その旨を表示部17aに表示する。(ステップS210)。これにより、ユーザーは、例えば、能力情報が優先度情報を満足しないと理解したうえで、第2のMFP10Bにジョブを実行させたり、あるいは、待ち時間は掛かるが第1のMFP10Aがジョブを実行する等の選択をすることができる。
なお、ステップS112において、能力情報が優先度情報を満足すると判断されたMFPが複数ある場合、第1のMFP10Aの機器検索部107は、能力情報が優先度情報を満足すると判断された各MFPの能力情報が、優先度情報「任意」が設定された全ての項目について、優先度情報を満足するか否かを判断してもよい。そして、ステップS113において、機器検索部107は、優先度情報を満足すると判断した全てのMFPの識別情報を、第2のMFP10Bに通知してもよい。
また、設定情報のうち、優先度情報に含まれない項目(優先度情報「必須」でも「任意井」でもない項目)は、当然にステップS108及びステップS112の判断の対象外である。
(6.まとめ)
特許文献1によれば、ある画像形成装置がジョブを出力できない状況下で、別の画像形成装置にログインすると、ログインした画像形成装置の能力に拘わらず、ジョブが転送される。しかし、この技術では、出力結果がユーザが意図通りになるとは限らない。例えば、ユーザーがログインした画像形成装置がモノクロ専用機であれば、ユーザーがカラー印刷を意図した印刷ジョブであるにも拘わらず、カラー印刷ジョブがモノクロ専用機に転送される。この場合、ユーザーがカラー印刷を意図した印刷ジョブであるにも拘わらず、必ずモノクロで印刷されてしまう。
これに対して、本実施形態によれば、第1のMFP10Aが端末装置20から受け付けるジョブの実行命令には、ユーザーが設定した優先度情報が付加されている。第1のMFP10Aは、ユーザーがログインした第2のMFP10Bの能力情報が、転送対象のジョブに付加された優先度情報を満足するか否かを判断すると、第2のMFP10Bにジョブを転送する。
このように、第1のMFP10Aは、ユーザーがログインした第2のMFP10Bがユーザーが意図した通りの出力結果を得られる能力を有する場合のみ、ジョブを転送する。これにより、ユーザーの意図に基づく出力結果を必ず得ることができる。言い換えれば、ユーザーの意図しない結果が出力されることがなくなり、紙の無駄が削減される。
また、ジョブの実行命令に付加された設定情報を完全に満足しなくとも、ユーザーが設定した優先度情報のうち少なくとも高優先度情報(必須)を満足すれば、第1のMFP10Aは第2のMFP10Bにジョブを転送する。これにより、ユーザー自ら主体的にジョブの転送をコントロールでき、ジョブを実行可能なMFPの幅が広がるとともに、ユーザーの徒歩移動や待ち時間の無駄が削減される。
また、第1のMFP10Aは、ユーザーがログインした第2のMFP10Bがユーザーが意図した通りの出力結果を得られる能力を有しない場合、ユーザーが意図した通りの出力結果を得られる能力を有するMFPを検索し、第2のMFP10Bに通知する。第2のMFP10Bは、ユーザーが意図した通りの出力結果を得られる能力を有するMFPをユーザーに推薦する。これにより、ユーザーは、推薦された第3のMFP10Cにログインし、第3のMFP10Cが印刷ジョブを実行するとができる。
1…情報処理システム
10A…第1のMFP
10B…第2のMFP
10C…第3のMFP
16…画像形成部
17…操作部
17a…表示部
20…端末装置
101…ジョブ受付部
102…スプーラー
103…ジョブリスト
104…ユーザー照会部
105…転送判断部
106…ジョブ転送部
107…機器検索部
111…ユーザーログイン部
112…ジョブ探索部
113、113C…能力情報供給部
114…ジョブ実行部
115…機器推薦部

Claims (5)

  1. 設定情報と、前記設定情報に対する優先度情報と、ユーザー識別情報とが付加されたジョブの実行命令を受け付けるジョブ受付部と、
    他の情報処理装置にログインしたユーザーを識別するユーザー識別情報を取得し、前記ユーザー識別情報が付加されたジョブの実行命令を前記ジョブ受付部が受け付けたか否かを判断するユーザー照会部と、
    前記ユーザーがログインした前記他の情報処理装置の能力情報を取得し、前記ユーザーがログインした前記他の情報処理装置の能力情報が前記優先度情報を満足するか否かを判断する転送判断部と、
    前記転送判断部が前記能力情報が前記優先度情報を満足すると判断した場合、前記ユーザーがログインした前記他の情報処理装置に前記ジョブを転送するジョブ転送部と
    前記転送判断部が前記能力情報が前記優先度情報を満足しないと判断した場合、さらに別の1以上の情報処理装置の能力情報を取得し、
    前記さらに別の1以上の情報処理装置の能力情報が前記優先度情報を満足するか否かを判断し、
    前記能力情報が前記優先度情報を満足すると判断した1以上の情報処理装置を、前記ユーザーがログインした前記他の情報処理装置に通知する
    機器検索部と
    を具備する情報処理装置。
  2. 請求項1に記載の情報処理装置であって、
    前記設定情報は、1以上の項目に対する設定情報の集合であり、
    前記優先度情報は、前記1以上の項目に対する高優先度情報及び/又は低優先度情報の集合であり、
    前記転送判断部は、前記他の情報処理装置の能力情報が、前記高優先度情報を満足するか否かを判断し、
    前記ジョブ転送部は、前記転送判断部が前記他の情報処理装置の前記能力情報が前記高優先度情報を満足すると判断した場合、前記他の情報処理装置に前記ジョブを転送する
    情報処理装置。
  3. 請求項1又は2に記載の情報処理装置であって、
    各前記情報処理装置は、画像形成装置である
    情報処理装置。
  4. 情報処理装置を、
    設定情報と、前記設定情報に対する優先度情報と、ユーザー識別情報とが付加されたジョブの実行命令を受け付けるジョブ受付部と、
    他の情報処理装置にログインしたユーザーを識別するユーザー識別情報を取得し、前記ユーザー識別情報が付加されたジョブの実行命令を前記ジョブ受付部が受け付けたか否かを判断するユーザー照会部と、
    前記ユーザーがログインした前記他の情報処理装置の能力情報を取得し、前記ユーザーがログインした前記他の情報処理装置の能力情報が前記優先度情報を満足するか否かを判断する転送判断部と、
    前記転送判断部が前記能力情報が前記優先度情報を満足すると判断した場合、前記ユーザーがログインした前記他の情報処理装置に前記ジョブを転送するジョブ転送部と、
    前記転送判断部が前記能力情報が前記優先度情報を満足しないと判断した場合、さらに別の1以上の情報処理装置の能力情報を取得し、
    前記さらに別の1以上の情報処理装置の能力情報が前記優先度情報を満足するか否かを判断し、
    前記能力情報が前記優先度情報を満足すると判断した1以上の情報処理装置を、前記ユーザーがログインした前記他の情報処理装置に通知する
    機器検索部
    として機能させるプログラム。
  5. 第1の情報処理装置に、自機器の能力情報を供給する第2の情報処理装置と、
    設定情報と、前記設定情報に対する優先度情報と、ユーザー識別情報とが付加されたジョブの実行命令を受け付けるジョブ受付部と、
    前記第2の情報処理装置にログインしたユーザーを識別するユーザー識別情報を取得し、前記ユーザー識別情報が付加されたジョブの実行命令を前記ジョブ受付部が受け付けたか否かを判断するユーザー照会部と、
    前記ユーザーがログインした前記第2の情報処理装置の能力情報を取得し、前記ユーザーがログインした前記第2の情報処理装置の能力情報が前記優先度情報を満足するか否かを判断する転送判断部と、
    前記転送判断部が前記能力情報が前記優先度情報を満足すると判断した場合、前記ユーザーがログインした前記第2の情報処理装置に前記ジョブを転送するジョブ転送部と
    前記転送判断部が前記能力情報が前記優先度情報を満足しないと判断した場合、さらに別の1以上の情報処理装置の能力情報を取得し、
    前記さらに別の1以上の情報処理装置の能力情報が前記優先度情報を満足するか否かを判断し、
    前記能力情報が前記優先度情報を満足すると判断した1以上の情報処理装置を、前記ユーザーがログインした前記第2の情報処理装置に通知する
    機器検索部と
    を有する前記第1の情報処理装置と
    を具備する情報処理システム。
JP2016080714A 2016-04-14 2016-04-14 情報処理装置、プログラム及び情報処理システム Expired - Fee Related JP6465064B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016080714A JP6465064B2 (ja) 2016-04-14 2016-04-14 情報処理装置、プログラム及び情報処理システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016080714A JP6465064B2 (ja) 2016-04-14 2016-04-14 情報処理装置、プログラム及び情報処理システム

Publications (2)

Publication Number Publication Date
JP2017189926A JP2017189926A (ja) 2017-10-19
JP6465064B2 true JP6465064B2 (ja) 2019-02-06

Family

ID=60085383

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016080714A Expired - Fee Related JP6465064B2 (ja) 2016-04-14 2016-04-14 情報処理装置、プログラム及び情報処理システム

Country Status (1)

Country Link
JP (1) JP6465064B2 (ja)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7079269B2 (en) * 1998-03-19 2006-07-18 Océ-Technologies B.V. Interactive printing with a plurality of printer devices
JP2002189581A (ja) * 2000-12-22 2002-07-05 Canon Inc 情報処理装置、ネットワークシステム、ジョブ実行管理方法、及び記憶媒体
JP3790900B2 (ja) * 2003-09-30 2006-06-28 コニカミノルタビジネステクノロジーズ株式会社 印刷システム、印刷装置、印刷方法、印刷装置の制御方法、およびコンピュータプログラム
JP5180676B2 (ja) * 2008-05-14 2013-04-10 キヤノン株式会社 画像形成装置、その制御方法及びそのプログラム
JP2014026559A (ja) * 2012-07-30 2014-02-06 Kyocera Document Solutions Inc 印刷システム

Also Published As

Publication number Publication date
JP2017189926A (ja) 2017-10-19

Similar Documents

Publication Publication Date Title
US12219108B2 (en) Printing apparatus capable of counting the number of times of printing, method for controlling printing apparatus, and storage medium
US10546219B2 (en) Printing system, printing apparatus, printing control apparatus, and control method of printing system
EP2160007A1 (en) Image forming apparatus, print control method, recording medium
US10768870B2 (en) Image forming system and image forming method
US9612781B2 (en) Printing system and information processing apparatus, method, and program for controlling job transmission based on authentication setting of an image forming apparatus
CN107229437B (zh) 拉式打印系统
US9955035B2 (en) Pull print system that improves security performance
US9386122B2 (en) Server selecting apparatus, information processing apparatus, and non-transitory computer-readable medium storing computer-executable program for server selecting apparatus
US9639312B2 (en) Image processing apparatus for performing processing on a print job, control method and storage medium of the same
US11093189B2 (en) Printing apparatus, method for controlling printing apparatus, and storage medium for printing according to specified print time
US9405491B2 (en) Printing apparatus, control method in printing apparatus, and storage medium
US10244128B2 (en) Image forming system including image forming apparatus that can prohibit entry into sleep mode, control method for image forming apparatus in system concerned, and storage medium storing control program for image forming apparatus
JP6465064B2 (ja) 情報処理装置、プログラム及び情報処理システム
US9542128B2 (en) Preview image of output data from an output device with user input
US10019210B2 (en) Print system that reduces transmission failure of instruction execution type print job and recording medium
US12008280B2 (en) Image processing apparatus, control method for the image processing apparatus, and storage medium for receiving a print job
JP6478057B2 (ja) プルプリントシステム
JP6478058B2 (ja) プルプリントシステム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180126

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181023

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20181024

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181129

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181224

R150 Certificate of patent or registration of utility model

Ref document number: 6465064

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees