JP5049683B2 - デバイス管理装置及びジョブフロー処理方法とタスク連携処理システム - Google Patents
デバイス管理装置及びジョブフロー処理方法とタスク連携処理システム Download PDFInfo
- Publication number
- JP5049683B2 JP5049683B2 JP2007187602A JP2007187602A JP5049683B2 JP 5049683 B2 JP5049683 B2 JP 5049683B2 JP 2007187602 A JP2007187602 A JP 2007187602A JP 2007187602 A JP2007187602 A JP 2007187602A JP 5049683 B2 JP5049683 B2 JP 5049683B2
- Authority
- JP
- Japan
- Prior art keywords
- task
- task processing
- license
- processing device
- job flow
- 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
- 238000000034 method Methods 0.000 title claims description 105
- 238000005111 flow chemistry technique Methods 0.000 title claims description 9
- 230000004044 response Effects 0.000 claims description 7
- 238000007726 management method Methods 0.000 description 85
- 230000006870 function Effects 0.000 description 24
- 238000006243 chemical reaction Methods 0.000 description 13
- 238000004891 communication Methods 0.000 description 6
- 230000002093 peripheral effect Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- KNMAVSAGTYIFJF-UHFFFAOYSA-N 1-[2-[(2-hydroxy-3-phenoxypropyl)amino]ethylamino]-3-phenoxypropan-2-ol;dihydrochloride Chemical compound Cl.Cl.C=1C=CC=CC=1OCC(O)CNCCNCC(O)COC1=CC=CC=C1 KNMAVSAGTYIFJF-UHFFFAOYSA-N 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/5038—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the execution order of a plurality of tasks, e.g. taking priority or time dependency constraints into consideration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/606—Protecting data by securing the transmission between two devices or processes
- G06F21/608—Secure printing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1204—Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/126—Job scheduling, e.g. queuing, determine appropriate device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1275—Print workflow management, e.g. defining or changing a workflow, cross publishing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00344—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a management, maintenance, service or repair apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00912—Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
- H04N1/00954—Scheduling operations or managing resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32502—Circuits 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 in systems having a plurality of input or output devices
- H04N1/32545—Distributing a job or task among a plurality of input devices or a plurality of output devices
- H04N1/3255—Hybrid jobs, i.e. performing different parts of the same job on different devices, e.g. colour and B/W pages on different devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00347—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with another still picture apparatus, e.g. hybrid still picture apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/001—Sharing resources, e.g. processing power or memory, with a connected apparatus or enhancing the capability of the still picture apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0034—Details of the connection, e.g. connector, interface
- H04N2201/0037—Topological details of the connection
- H04N2201/0039—Connection via a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0094—Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Software Systems (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Economics (AREA)
- Signal Processing (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- General Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Tourism & Hospitality (AREA)
- Quality & Reliability (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Technology Law (AREA)
- Data Mining & Analysis (AREA)
- Development Economics (AREA)
- Educational Administration (AREA)
- Game Theory and Decision Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Facsimiles In General (AREA)
Description
管理対象のタスク処理装置のうちから、主タスク処理装置を決定する決定手段と、
実行しようとするジョブフローについて、前記主タスク処理装置による実行時にライセンスの取得が必要なタスクを判定する判定手段と、
前記判定手段により実行時にライセンスの取得が必要と判定されたタスクのライセンスを、該ライセンスを有する他のタスク処理装置から前記主タスク処理装置に移転するためのライセンス管理手段と、
前記ジョブフローに含まれたタスクの内、前記主タスク処理装置により実行可能なタスクを、前記主タスク処理装置で実行すべくスケジュールする手段とを備える。
本発明の概要は以下のようなものである。すなわち、デバイス管理装置による管理対象のタスク処理装置のうちから、主タスク処理装置を決定する決定手段(決定工程)を持つ。これは実施形態の実行タスク決定処理に相当する。また、実行しようとするジョブフローについて、決定した主タスク処理装置によるタスクの実行時にライセンスの取得が必要なタスクを判定する判定手段(判定工程)を持つ。これは、実施形態のライセンス譲渡判定処理に相当する。また、実行時にライセンスの取得が必要と判定されたタスクのライセンスを、そのライセンスを有する他のタスク処理装置から主タスク処理装置に移転するためのライセンス管理手段(ライセンス管理工程)を持つ。これは、実施形態のライセンス譲渡処理に相当する。また、実行しようとするジョブフローに含まれたタスクの内、主タスク処理装置により実行可能なタスクを、主タスク処理装置で実行すべくスケジュールする手段(工程)を持つ。これは、実施形態におけるJF実行処理に相当する。
<システム構成>
図1は本発明の実施に係るタスク連携処理システムの全体構成を図示している。タスク連携処理システムは、上述したデバイス管理装置とタスク処理装置とを接続して構成されたシステムである。印刷処理装置から印刷処理装置のタスクを含むさまざまなタスクを連携実行可能なシステムである。本タスク連携処理システムでは、上記タスクを提供する印刷処理装置の他、さまざまなタスクを提供可能な複数のアプリケーションとも連携可能である。
図2は本実施形態におけるタスク連携処理システムの動作フローを図示している。ユーザ21がジョブフロー実行依頼22をすると、デバイス管理装置11はまずジョブフローの内容解析23を行い、解析結果に応じてジョブフローの実行24を開始する。
図3は本発明に係るタスク定義情報を図示している。タスク定義情報31内には、タスク名311、タスクを実行するために必要なライセンス情報312、タスクを実行する際に必要となる属性情報313を保持している。ライセンス情報312には、たとえばライセンスの必要の有無を示す情報や、あるいはライセンスの期間等が含まれる。タスク定義情報は、タスク毎に定義され、タスクを実行可能なタスク処理装置に保存される。ここでいうタスクを実行可能とは、ライセンスを付与されれば実行可能である場合を含む。
図4は本発明におけるジョブフロー定義情報の一例を図示している。ジョブフロー定義情報は、たとえばコンピュータ等の専用ソフトウェアで作成され、デバイス管理装置或いはタスク処理装置に保存される。図4Aは、本発明にかかるジョブフロー定義情報を説明するための、ジョブフローの一例を示す。本例では、タスク1を実行後、タスク2及びタスク3を並列処理し、タスク4を実行して終了するジョブフローの例を示している。ジョブフローは単に順序のみならず、タスク間で引き渡されるデータも定義している。例えば、タスク1の出力データがタスク2及びタスク3の入力データとなる。タスク2及びタスク3の出力データが、タスク4の入力データとなる。なお並列処理とは、必ずしも同時に実行することを要求する処理ではなく、並列に実行可能な処理を指す。たとえばタスク2とタスク3は並列に実行されねばならないとは限らず、データの入出力の関係さえ定義通りに維持されていれば、タスク2→タスク3の順序やその逆順で直列に実行しても良い。
図6は本実施形態において、デバイス管理装置11が管理するタスク処理装置一覧と、各タスク処理装置におけるタスクとそのライセンス状態を示しているデバイス−タスクテーブルを示す。デバイス−タスクテーブルは、デバイス管理装置11が保存している。たとえば、デバイス管理装置11が、管理対象のタスク処理装置に対して、実行可能なタスクに関する情報を要求し、それに基づいてデバイス−タスクテーブルを作成する。デバイス−タスクテーブルそのものではなくとも、タスク処理装置とタスクとライセンスの有無の関係を示す、デバイス−タスクテーブルに相当する情報をデバイス管理装置が有している。タスクのライセンス状態には、ライセンスを新たに取得しなくとも実行可能な処理(タスク)のリスト62と、ライセンスを取得すれば実行可能な処理(タスク)のリスト63が含まれる。タスク処理装置61は、デバイス管理装置11の管理対象であるタスク処理装置一覧を示している。ライセンスを新たに取得しなくとも実行可能な処理リスト62には、タスク処理装置に、ソフトウェアやハードウエアの資源がインストールされており、かつライセンスもインストールされているか不要であるため、該機能が利用可能である装置が含まれる。一方、ライセンスがあれば実行可能な処理リスト63には、ライセンス以外の資源はインストールされているが、当該タスクのライセンスが発行されていないため利用できないタスクが含まれる。デバイスBを例に説明すると、ライセンスがあるスキャン/タイムスタンプ/電子署名機能は利用可能な機能であり、ライセンスがあれば実行可能な機能がOCR/PDF化機能となる。
図8は本実施形態における、ジョブフロー実行処理の全体フローを図示している。処理が開始されると、まずユーザは実行するジョブフローの選択を、適当なタスク処理装置やデバイス管理装置で行う(S81)。選択されたジョブフローの内容はデバイス管理装置11に伝えられ、デバイス−タスクテーブル(図6)から、使用されるタスク処理装置(実行タスク処理装置と呼ぶ。)の候補(候補タスク処理装置と呼ぶ。が決定される(S82)。その後候補タスク処理装置の中からジョブフロー内の各タスクを実行する実行タスク処理装置が決定される(S83)。デバイス管理装置11は、選択されたジョブフローの定義に従って各タスクを、決定された実行タスク処理装置で実行されるようスケジュールする。たとえば、タスクの実行指示と、必要に応じて入力データとをタスクの実行主体であるタスク処理装置に送信し、タスクを実行させて、必要があれば出力データを受信する。これを、ジョブフローで定義されたタスクの順序に従って実行する。ただし、ひとつのタスク処理装置で連続して実行されるタスクがあれば、データはそのタスク処理装置内のタスク間の通信で引き渡される。このためにたとえば、デバイス管理装置11は、タスクの実行指示とともに、入力データについてはデータそのものを送信するか、あるいはそのアドレスを送信するかを選択できる。また、出力データについては、でーたそのものを返信するか、それとも出力データを保存するアドレスを返信するかを選択できる。タスク処理装置内でデータの引き渡しがある場合には、同じ装置内のタスクに出力データを引き渡すタスクに対しては、出力データの保存先アドレスの指定を選択して、そのアドレスを実行指示と共に引き渡す。また、同じ装置内のタスクから入力データを引き渡されるタスクに対しては、入力データのアドレスの指定を選択して、そのアドレスを実行指示と共に引き渡す。このようにすれば、ひとつの装置内でデータの引き渡しを行うタスクについては、データを移動させる必要がなくなり、転送時間の節約を図ることができる。もちろんこの様な方法は一例に過ぎず、ひとつのタスク処理装置内で一連のタスクを実行する際に、タスク間で直接データの受け渡しを行えるのであれば他の方法を採用することもできる。なお、ジョブフローの実行管理をデバイス管理装置ではなく、タスク処理装置で行う場合であってもこれは同様である。
図9は、図8のステップS82おける、タスクを実行する候補となるタスク処理装置を決定する(あるいは選択する)処理フローを図示している。処理が開始されると、ジョブフロー内のすべてのタスクに順次着目し、ステップS92−S97の処理を行う(S91)。S91では、着目タスクの識別子を図7の対象処理71に書き込む。次に、各タスク毎に、デバイス管理装置11が管理する全タスク処理装置に順次着目し、S93−S96の処理を行う(S92)。
図10は、図8のS83における、タスクを実行する実行タスク処理装置決定の処理フローを図示している。処理が開始されると、処理対象のジョブフローに含まれるすべてのタスクに対して順次着目し、S1002の処理を行う(S1001)。S1002では、図7の候補装置リストを参照し、着目タスクを処理可能な候補タスク処理装置Di(1≦i≦全タスク処理装置数)に対応するタスク数カウンタTiをカウントする。すなわち着目タスクを処理可能な候補タスク処理装置DiのカウンタTiに1を加算する。処理可能な候補タスク処理装置とは、ライセンスを新たに取得することなく実行可能な装置である。すなわち図7の欄72に該当する装置が対象となる。全タスクに対して実行可能タスク数カウント後(S1003)、最大のカウンタ値Tmaxを持つタスク処理装置Dmaxの識別子を、主タスク処理装置の識別子として保存する(S1004)。すなわち、実行可能タスク数が最大のタスク処理装置を主タスク処理装置に決定する。図7によれば、本実施形態の場合、D1をデバイスA、D2をデバイスB、D3をデバイスC、D4をデバイスD、D5をデバイスEとして、T1=5、T2=3、T3=2、T4=3、T5=2となる。そこで、デバイスAが主タスク処理装置と決定される。最後に、ライセンス譲渡判断処理を行い(S1005)、処理を終了する。
図11は、図10のステップS1005におけるライセンス譲渡判断の処理フローを図示している。処理が開始されると、決定した主タスク処理装置で実行できないタスクがあるかどうかを判断する(S1101)。主タスク処理装置ですべてのタスクが実行できる場合は、主タスク処理装置を全タスクを実行するタスク処理装置に決定し(S1102)、処理を終了する。たとえば、タスクを実行するタスク処理装置を決定した場合には、ジョブフローの各タスクと、そのタスクを実行するタスク実行装置とを関連づけたスケジュール表を作成する。この場合S1102では、ジョブフローの全タスクを主タスク実行装置に関連づけたスケジュール表を作成することになる。
図12は、図11のS1106におけるライセンス譲渡の処理フローを図示している。処理が開始されると、主タスク処理装置からデバイス管理装置11にライセンス譲渡を依頼する(S1201)。ただし本実施形態では、図12の処理はデバイス管理装置が実行している。また図10の処理を、ジョブフローの実行を指示されたタスク処理装置が実行するとしても、それが主タスク処理装置とは限らない。そこで、図12の処理主体が主タスク実行処理装置ではない場合には、図12の処理をしている装置例えばデバイス管理装置が、主タスク実行装置に対して、ライセンスを取得すべきタスクを通知する。それに応じて主タスク処理装置は、デバイス管理装置11にライセンス譲渡を依頼する。
図13は、図8のS84における、ジョブフロー実行の処理フローを図示している。図13の処理は単一の装置により実行されるものではなく、複数の装置による処理をまとめて示したものである。図13の処理が開始されると、ジョブフロー内のタスクに対して順次着目し(S1301)、着目タスクの実行タスク処理装置と決定されたタスク処理装置で着目タスクを実行させる(S1302)。これを全タスクについて繰り返す(S1303)。本実施形態では、ジョブフローはデバイス管理装置によりスケジュールされており、デバイス管理装置がそのスケジュールに従ってタスク処理装置を制御する。すなわち、S1301〜S1303までは、デバイス管理装置11が、入力データ及びタスクの実行指示を各実行タスク処理装置に送信し、それを受信した実行タスク処理装置が行う。この際、デバイス管理装置11は、ジョブフローに含まれるタスクとその実行タスク処理装置とを関連づけたスケジュール表に基づいて、必要に応じて入力データ及びタスクの実行指示を送信する。もちろんこれは一例であって、たとえば、デバイス管理装置11ではなく、タスク処理装置のひとつがジョブフローの管理を行う場合には、そのタスク処理装置がS1301〜S1303を実行することとなる。
本発明にかかる実施形態2について説明する。本実施形態は実施形態1における実行タスク処理装置決定の別の系を示すものである。第1実施形態では、実行可能なタスク数がもっとも多いタスク処理装置を主タスク処理装置に設定する例を示した。本実施形態では、ユーザが操作しているタスク処理装置を主タスク処理装置に設定する例について示す。 図15は本実施形態における、全体構成を図示している。なお、第1実施形態の図1が図15に、図10が図16に置換される点そのぞき、他の図は第1実施形態と共通である。
図16は本実施形態における、タスクを実行するタスク処理装置決定の処理フローを図示している。候補タスク処理装置は、図9の手順で決定されている。図16は、図8のS83における、タスクを実行する実行タスク処理装置決定の処理フローを図示している。処理が開始されると、処理対象のジョブフローに含まれるすべてのタスクに対して順次着目し、S1602の処理を行う(S1601)。S1602では、図7の候補装置リストを参照し、着目タスクを処理可能な候補タスク処理装置Di(1≦i≦全タスク処理装置数)に対応するタスク数カウンタTiをカウントする。すなわち着目タスクを処理可能な候補タスク処理装置DiのカウンタTiに1を加算する。処理可能な候補タスク処理装置とは、ライセンスを新たに取得することなく実行可能な装置である。すなわち図7の欄72に該当する装置が対象となる。全タスクに対して実行可能タスク数カウント後(S1603)、ユーザが操作中のタスク処理装置を主タスク処理装置に決定する(S1604)。すなわち本例ではデバイスBが主タスク処理装置と決定される。最後に、ライセンス譲渡判断処理を行い(S1605)、処理を終了する。ライセンス譲渡判断処理は第1実施形態の図11と同様である。
本発明にかかる第3実施形態について説明する。本実施形態は第1実施形態および第2実施形態におけるライセンス譲渡およびジョブフロー実行の別の系を示すものである。したがってその他の構成及び処理は第1実施形態と共通である。第1実施形態および第2実施形態では、デバイス管理装置11経由でライセンス譲渡および返却処理を行う例を示したが、本実施形態では、タスク処理装置間で上記処理を実行する例について示す。
図18は本実施形態における、ライセンス譲渡の処理フローを図示している。これは第1実施形態の図12に代わるものである。処理が開始されると、主タスク処理装置からデバイス管理装置11にライセンス譲渡を依頼する(S1801)。本実施形態では、第1実施形態と同様に、図18の処理はデバイス管理装置が実行している。また図10の処理を、ジョブフローの実行を指示されたタスク処理装置が実行するとしても、それが主タスク処理装置とは限らない。そこで、図18の処理主体が主タスク実行処理装置ではない場合には、図18の処理をしている装置例えばデバイス管理装置が、主タスク実行装置に対して、ライセンスを取得すべきタスクを通知する。それに応じて主タスク処理装置は、デバイス管理装置11にライセンス譲渡を依頼する。
図19は本実施形態におけるジョブフロー実行の処理フローを図示している。図19は第1実施形態の図13に替わるものである。図19の処理は単一の装置により実行されるものではなく、複数の装置による処理をまとめて示したものである。図19の処理が開始されると、ジョブフロー内のタスクに対して順次着目し(S1901)、着目タスクの実行タスク処理装置と決定されたタスク処理装置で着目タスクを実行させる(S1902)。これを全タスクについて繰り返す(S1903)。本実施形態では、ジョブフローはデバイス管理装置によりスケジュールされており、デバイス管理装置がそのスケジュールに従ってタスク処理装置を制御する。すなわち、S1901〜S1903までは、デバイス管理装置11が、入力データ及びタスクの実行指示を各実行タスク処理装置に送信し、それを受信した実行タスク処理装置が行う。この際、デバイス管理装置11は、ジョブフローに含まれるタスクとその実行タスク処理装置とを関連づけたスケジュール表に基づいて、必要に応じて入力データ及びタスクの実行指示を送信する。もちろんこれは一例であって、たとえば、デバイス管理装置11ではなく、タスク処理装置のひとつがジョブフローの管理を行う場合には、そのタスク処理装置がS1901〜S1903を実行することとなる。
本発明にかかる実施形態4について説明する。本実施形態は第2実施形態におけるライセンス譲渡判断処理の別の系を示すものである。
図20は本実施形態における、ライセンス譲渡判断の処理フローを図示している。図20は、第2実施形態の図11に代えて実行される処理である。処理が開始されると、決定した主タスク処理装置で実行できないタスクがあるかどうかを判断する(S2001)。主タスク処理装置ですべてのタスクが実行できる場合は、主タスク処理装置を全タスクを実行するタスク処理装置に決定し(S2002)、処理を終了する。主タスク処理装置で実行できないタスクが存在する場合は、当該タスクに順次着目してS2004−S2007を実行する(S2003)。まず着目タスクはライセンスがあれば実行できるかどうか判断する(S2004)。ライセンスがあっても実行できない場合は、着目タスクを実行可能なタスク処理装置を実行タスク処理装置として決定し、次の着目タスクへ処理を進める(S2008)。ライセンスがあれば主タスク処理装置で実行可能なタスクであれば、着目タスクを対象タスクリストに追加し(S2006)、主タスク処理装置を実行タスク処理装置に決定する(S2007)。その後次の対象タスクへ処理を進める(S2008)。すべての着目タスクに関して処理が終了したら、ライセンス譲渡処理を行い(S2009)、本処理を終了する(S2010)。
図21は、図20のステップS2009におけるライセンス譲渡の処理フローを図示している。処理が開始されると、主タスク処理装置からデバイス管理装置11にライセンス譲渡を依頼する(S2101)。次に主タスク処理装置を除いた各タスク処理装置の実行可能タスク数(Ti:1≦i≦全タスク処理装置数−1)を0で初期化する(S2102)。図20で示す処理フローで決定した対象タスクリスト内の全タスクに順次着目し、S2104−2107を実行する。S2104では、主タスク処理装置を除いた全タスク処理装置に対して順次着目し、着目タスクが実行可能か判断する(S2105)。実行可能な場合は、実行可能タスク数Tiをインクリメント(Ti=Ti+1)する(S2106)。
本発明にかかる実施形態5について説明する。図22は本実施形態における、全体構成を図示したものである。本実施形態でデバイス管理装置11が管理するタスク処理装置は、デバイスA〜デバイスCである。図23は本実施形態における、ジョブフローの例を図示したものである。スキャンタスクからスタートし、PDF化後、電子署名を付与し、プリント、センド処理を行うジョブフローである。図24は本実施形態において、図23に示すジョブフロー内における各タスクのタスク定義情報の例を図示したものである。
本発明にかかる第6実施形態について説明する。本実施形態は第5実施形態におけるライセンス譲渡判断処理(S2716)の別の系を示すものである。本実施形態では、ライセンスを譲渡してタスクを実行するよりも、ライセンスを譲渡せずにタスクを処理した方が効率的な場合の例について説明する。
図28は本実施形態における、ライセンス譲渡判断の処理フローを図示している。図28は第1実施形態の図11に代えて実行される。処理が開始されると、決定した主タスク処理装置で実行できないタスクがあるかどうかを判断する(S2801)。主タスク処理装置ですべてのタスクが実行できる場合は、主タスク処理装置を全タスクを実行するタスク処理装置に決定し(S2802)、処理を終了する。たとえば、タスクを実行するタスク処理装置を決定した場合には、ジョブフローの各タスクと、そのタスクを実行するタスク実行装置とを関連づけたスケジュール表を作成する。この場合S2802では、ジョブフローの全タスクを主タスク実行装置に関連づけたスケジュール表を作成することになる。
本実施形態に記載した発明は、実施のために最良の形態を示したものであるが、必ずしも発明を構成するために欠くことのできない事項だけを含むわけではない。
また本発明は、複数の機器(例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど)から構成されるシステムに適用しても、一つの機器からなる装置(例えば、複写機、ファクシミリ装置など)に適用してもよい。また本発明の目的は、前述の実施形態の機能を実現するプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータが記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体およびプログラムコードを記憶した記憶媒体は本発明を構成することになる。
12タスク処理装置
13 ネットワーク
Claims (11)
- 複数のタスクを組み合わせたジョブフローをタスク単位で実行して文書データを処理するタスク処理装置を管理するデバイス管理装置であって、
管理対象のタスク処理装置のうちから、主タスク処理装置を決定する決定手段と、
実行しようとするジョブフローについて、前記主タスク処理装置による実行時にライセンスの取得が必要なタスクを判定する判定手段と、
前記判定手段により実行時にライセンスの取得が必要と判定されたタスクのライセンスを、該ライセンスを有する他のタスク処理装置から前記主タスク処理装置に移転するためのライセンス管理手段と、
前記ジョブフローに含まれたタスクの内、前記主タスク処理装置により実行可能なタスクを、前記主タスク処理装置で実行すべくスケジュールする手段と
を備えることを特徴とするデバイス管理装置。 - 前記決定手段は、管理対象のタスク処理装置のうち、実行しようとするジョブフローに含まれる、最も多くのタスクを実行可能なタスク処理装置を、前記主タスク処理装置として決定することを特徴とする請求項1に記載のデバイス管理装置。
- 前記決定手段は、管理対象のタスク処理装置のうち、処理対象のジョブフローの実行が指示されたタスク処理装置を、前記主タスク処理装置として決定することを特徴とする請求項1に記載のデバイス管理装置。
- 前記決定手段は、管理対象のタスク処理装置のうち、実行しようとするジョブフローに含まれる、ユーザのマニュアル操作が必要な最も多くのタスクを実行可能なタスク処理装置を、前記主タスク処理装置として決定することを特徴とする請求項1に記載のデバイス管理装置。
- 前記主タスク処理装置から返却されたライセンスを、該ライセンスの取得先である前記他のタスク処理装置に戻す手段を更に備えることを特徴とする請求項1乃至3のいずれか1項に記載のデバイス管理装置。
- 前記ライセンス管理手段は、前記主タスク処理装置からの要求に応じて、前記他のタスク処理装置からライセンスを取得して前記主タスク処理装置に付与することを特徴とする請求項1乃至4のいずれか1項に記載のデバイス管理装置。
- 前記ライセンス管理手段は、前記主タスク処理装置からの要求に応じて、前記主タスク処理装置が要求するタスクのライセンスを持つ他のタスク処理装置を、前記主タスク処理装置に通知し、
前記主タスク処理装置は、通知された他のタスク処理装置からライセンスを取得することを特徴とする請求項1乃至4のいずれか1項に記載のデバイス管理装置。 - 複数のタスクを組み合わせたジョブフローをタスク単位で実行して文書データを処理するタスク処理装置を管理するデバイス管理装置におけるジョブフロー処理方法であって、
決定手段が、管理対象のタスク処理装置のうちから、主タスク処理装置を決定する決定工程と、
判定手段が、実行しようとするジョブフローについて、前記主タスク処理装置による実行時にライセンスの取得が必要なタスクを判定する判定工程と、
ライセンス管理手段が、前記判定工程により実行時にライセンスの取得が必要と判定されたタスクのライセンスを、該ライセンスを有する他のタスク処理装置から前記主タスク処理装置に移転するためのライセンス管理工程と、
スケジュール手段が、前記ジョブフローに含まれたタスクの内、前記主タスク処理装置により実行可能なタスクを、前記主タスク処理装置で実行すべくスケジュールする工程と
を備えることを特徴とするジョブフロー処理方法。 - コンピュータにより、複数のタスクを組み合わせたジョブフローをタスク単位で実行して文書データを処理するタスク処理装置を管理するためのジョブフロー処理方法を実行するためのプログラムであって、前記ジョブフロー処理方法は、
管理対象のタスク処理装置のうちから、主タスク処理装置を決定する決定工程と、
実行しようとするジョブフローについて、前記主タスク処理装置による実行時にライセンスの取得が必要なタスクを判定する判定工程と、
前記判定工程により実行時にライセンスの取得が必要と判定されたタスクのライセンスを、該ライセンスを有する他のタスク処理装置から前記主タスク処理装置に移転するためのライセンス管理工程と、
前記ジョブフローに含まれたタスクの内、前記主タスク処理装置により実行可能なタスクを、前記主タスク処理装置で実行すべくスケジュールする工程と
を含むことを特徴とするプログラム。 - 請求項1乃至7のいずれか1項に記載のデバイス管理装置と、
少なくとも2つのタスク処理装置と
を備えることを特徴とするジョブフロー処理システム。 - 複数のタスクを組み合わせたジョブフローをタスク単位で実行して文書データを処理するタスク処理装置を管理するタスク連携処理システムであって、
管理対象のタスク処理装置のうちから、主タスク処理装置を決定する決定手段と、
実行しようとするジョブフローについて、前記主タスク処理装置による実行時にライセンスの取得が必要なタスクを判定する判定手段と、
前記判定手段により実行時にライセンスの取得が必要と判定されたタスクのライセンスを、該ライセンスを有する他のタスク処理装置から前記主タスク処理装置に移転するためのライセンス管理手段と、
前記ジョブフローに含まれたタスクの内、前記主タスク処理装置により実行可能なタスクを、前記主タスク処理装置で実行すべくスケジュールする手段と
を備えることを特徴とするタスク連携処理システム。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007187602A JP5049683B2 (ja) | 2007-07-18 | 2007-07-18 | デバイス管理装置及びジョブフロー処理方法とタスク連携処理システム |
EP08778057.3A EP2168040A4 (en) | 2007-07-18 | 2008-07-04 | DEVICE MANAGEMENT APPARATUS, WORKFLOW PROCESSING METHOD, AND COOPERATIVE TASK PROCESSING SYSTEM |
CN200880001351.7A CN101568902B (zh) | 2007-07-18 | 2008-07-04 | 作业流处理设备、作业流处理方法以及作业流处理*** |
US12/442,659 US20100011369A1 (en) | 2007-07-18 | 2008-07-04 | Device management apparatus, job flow processing method, and task cooperative processing system |
PCT/JP2008/062536 WO2009011293A1 (en) | 2007-07-18 | 2008-07-04 | Device management apparatus, job flow processing method, and task cooperative processing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007187602A JP5049683B2 (ja) | 2007-07-18 | 2007-07-18 | デバイス管理装置及びジョブフロー処理方法とタスク連携処理システム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2009026015A JP2009026015A (ja) | 2009-02-05 |
JP2009026015A5 JP2009026015A5 (ja) | 2010-09-02 |
JP5049683B2 true JP5049683B2 (ja) | 2012-10-17 |
Family
ID=40259626
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007187602A Expired - Fee Related JP5049683B2 (ja) | 2007-07-18 | 2007-07-18 | デバイス管理装置及びジョブフロー処理方法とタスク連携処理システム |
Country Status (5)
Country | Link |
---|---|
US (1) | US20100011369A1 (ja) |
EP (1) | EP2168040A4 (ja) |
JP (1) | JP5049683B2 (ja) |
CN (1) | CN101568902B (ja) |
WO (1) | WO2009011293A1 (ja) |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5014009B2 (ja) * | 2007-07-24 | 2012-08-29 | キヤノン株式会社 | 情報処理装置、情報処理方法、プログラムおよび記憶媒体 |
JP5279454B2 (ja) * | 2008-11-04 | 2013-09-04 | キヤノン株式会社 | 画像処理装置及びその制御方法、並びにプログラム |
JP5424619B2 (ja) * | 2008-11-21 | 2014-02-26 | キヤノン株式会社 | ワークフロー実行システム、ワークフロー実行装置およびその制御方法、プログラム、記憶媒体 |
JP2011138389A (ja) | 2009-12-28 | 2011-07-14 | Canon Inc | 画像形成装置、情報処理システム、制御方法、及びプログラム |
EP2402860B1 (en) | 2010-06-29 | 2020-10-07 | Brother Kogyo Kabushiki Kaisha | Data processing apparatus |
US10868926B2 (en) | 2010-06-29 | 2020-12-15 | Brother Kogyo Kabushiki Kaisha | Display of two functions of device used with data processing apparatus |
JP5562161B2 (ja) * | 2010-07-23 | 2014-07-30 | キヤノン株式会社 | 管理システム、画像形成装置、情報処理方法及びプログラム |
JP5824845B2 (ja) * | 2011-04-20 | 2015-12-02 | セイコーエプソン株式会社 | 記録装置、及び、記録装置の制御方法 |
JP5929210B2 (ja) | 2011-06-24 | 2016-06-01 | ブラザー工業株式会社 | 情報処理プログラム、情報処理装置および情報処理装置の制御方法 |
WO2014101154A1 (en) * | 2012-12-31 | 2014-07-03 | Dow Global Technologies Llc | Thermoplastic vulcanizate with crosslinked olefin block copolymer |
JP5971399B2 (ja) * | 2013-03-05 | 2016-08-17 | 富士通株式会社 | 実行フロー作成支援プログラム |
US9921882B2 (en) | 2013-04-17 | 2018-03-20 | Nec Corporation | Information processing system, deployment method, processing device, and deployment device |
CN105117866A (zh) * | 2015-09-30 | 2015-12-02 | 北京恒华伟业科技股份有限公司 | 一种工程进度状态数据处理方法及装置 |
US10650046B2 (en) * | 2016-02-05 | 2020-05-12 | Sas Institute Inc. | Many task computing with distributed file system |
US10795935B2 (en) | 2016-02-05 | 2020-10-06 | Sas Institute Inc. | Automated generation of job flow definitions |
US10650045B2 (en) | 2016-02-05 | 2020-05-12 | Sas Institute Inc. | Staged training of neural networks for improved time series prediction performance |
US10642896B2 (en) | 2016-02-05 | 2020-05-05 | Sas Institute Inc. | Handling of data sets during execution of task routines of multiple languages |
USD898059S1 (en) | 2017-02-06 | 2020-10-06 | Sas Institute Inc. | Display screen or portion thereof with graphical user interface |
USD898060S1 (en) | 2017-06-05 | 2020-10-06 | Sas Institute Inc. | Display screen or portion thereof with graphical user interface |
US11385930B2 (en) * | 2017-06-21 | 2022-07-12 | Citrix Systems, Inc. | Automatic workflow-based device switching |
CN112005177A (zh) * | 2018-04-27 | 2020-11-27 | 三菱电机株式会社 | 数据处理装置、任务控制方法及程序 |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001344031A (ja) * | 2000-05-31 | 2001-12-14 | Matsushita Electric Ind Co Ltd | ライセンス管理方法 |
US7707571B1 (en) * | 2001-01-05 | 2010-04-27 | New Boundary Technologies Inc. | Software distribution systems and methods using one or more channels |
JP2003323224A (ja) * | 2002-04-30 | 2003-11-14 | Daikin Ind Ltd | ライセンス管理システムおよび方法、情報処理装置および方法、並びにプログラム |
JP2004102931A (ja) * | 2002-09-12 | 2004-04-02 | Dainippon Printing Co Ltd | 自動処理汎用制御システム、制御装置、実行装置、自動処理汎用制御方法、自動処理汎用制御装置、プログラム、及び、記録媒体 |
JP4018498B2 (ja) * | 2002-10-15 | 2007-12-05 | キヤノン株式会社 | 管理装置、管理方法、制御プログラム |
JP4218384B2 (ja) * | 2003-03-24 | 2009-02-04 | 富士ゼロックス株式会社 | サービス処理装置、サービス処理方法及びプログラム、並びに画像形成装置 |
JP4218451B2 (ja) * | 2003-08-05 | 2009-02-04 | 株式会社日立製作所 | ライセンス管理システム、サーバ装置および端末装置 |
US7752138B1 (en) * | 2004-07-21 | 2010-07-06 | The Mathworks, Inc. | Dynamic licensing in a distributed system |
US8612980B2 (en) * | 2003-12-04 | 2013-12-17 | The Mathworks, Inc. | Distribution of job in a portable format in distributed computing environments |
US20070180490A1 (en) * | 2004-05-20 | 2007-08-02 | Renzi Silvio J | System and method for policy management |
JP2006039669A (ja) * | 2004-07-22 | 2006-02-09 | Canon Inc | 情報処理装置及びその方法 |
CN100370735C (zh) * | 2004-11-18 | 2008-02-20 | 华为技术有限公司 | 一种用户跟踪控制方法 |
US7406689B2 (en) * | 2005-03-22 | 2008-07-29 | International Business Machines Corporation | Jobstream planner considering network contention & resource availability |
JP4557823B2 (ja) * | 2005-06-30 | 2010-10-06 | キヤノン株式会社 | 画像形成方法、画像形成システム、画像形成装置、ドライバプログラム、及び情報処理装置 |
US8230424B2 (en) * | 2005-08-01 | 2012-07-24 | The Mathworks, Inc. | General interface with arbitrary job managers |
JP5018480B2 (ja) * | 2005-09-05 | 2012-09-05 | 日本電気株式会社 | 情報処理装置 |
JP4792936B2 (ja) * | 2005-11-21 | 2011-10-12 | 日本電気株式会社 | 情報処理システムおよびライセンス管理方法 |
JP2007265193A (ja) * | 2006-03-29 | 2007-10-11 | Fujitsu Ltd | ジョブ割当プログラム、ジョブ割当装置およびジョブ割当方法 |
US8387038B2 (en) * | 2006-08-14 | 2013-02-26 | Caterpillar Inc. | Method and system for automatic computer and user migration |
US8010965B2 (en) * | 2006-08-31 | 2011-08-30 | Intel Corporation | Automatic task performance as scheduled using embedded secondary processor |
US8020161B2 (en) * | 2006-09-12 | 2011-09-13 | Oracle America, Inc. | Method and system for the dynamic scheduling of a stream of computing jobs based on priority and trigger threshold |
US8776065B2 (en) * | 2006-11-16 | 2014-07-08 | Oracle America, Inc. | Real time monitoring and tracing of scheduler decisions |
US7853039B2 (en) * | 2007-01-29 | 2010-12-14 | Kabushiki Kaisha Toshiba | Workflow management system and workflow management method |
-
2007
- 2007-07-18 JP JP2007187602A patent/JP5049683B2/ja not_active Expired - Fee Related
-
2008
- 2008-07-04 WO PCT/JP2008/062536 patent/WO2009011293A1/en active Application Filing
- 2008-07-04 CN CN200880001351.7A patent/CN101568902B/zh not_active Expired - Fee Related
- 2008-07-04 EP EP08778057.3A patent/EP2168040A4/en not_active Withdrawn
- 2008-07-04 US US12/442,659 patent/US20100011369A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
CN101568902A (zh) | 2009-10-28 |
EP2168040A4 (en) | 2015-03-04 |
CN101568902B (zh) | 2014-01-15 |
JP2009026015A (ja) | 2009-02-05 |
WO2009011293A1 (en) | 2009-01-22 |
US20100011369A1 (en) | 2010-01-14 |
EP2168040A1 (en) | 2010-03-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5049683B2 (ja) | デバイス管理装置及びジョブフロー処理方法とタスク連携処理システム | |
US8520247B1 (en) | Image forming apparatus, charge server and image forming system | |
JP5199761B2 (ja) | 情報処理装置と画像入力装置、文書配信システムとそれらの制御方法 | |
US9143648B2 (en) | Image processing workflow with combined processes virtual plug-in | |
US7209249B2 (en) | Method of and apparatus for image formation, and computer product | |
US7969599B2 (en) | Device managing system, information process apparatus, and control method thereof | |
JP4921203B2 (ja) | 印刷装置、情報処理方法及びプログラム | |
JP4533027B2 (ja) | 印刷装置、及び、印刷装置の制御方法 | |
CN101742033B (zh) | 图像处理装置及其控制方法 | |
JP2009093228A (ja) | 画像形成システム及びアプリケーションプログラムのインストール方法 | |
JP2009129340A (ja) | ジョブフロー処理装置 | |
JP4817994B2 (ja) | データ管理システム | |
JP5516558B2 (ja) | 画像形成装置 | |
JP4340482B2 (ja) | 文書管理システム | |
JP5241520B2 (ja) | ワークフロー管理装置、タスク連携処理システム、ワークフロー管理方法、及びプログラム | |
JP4771528B2 (ja) | 分散処理システムおよび分散処理方法 | |
JP4900941B2 (ja) | 情報処理装置、その制御方法、プログラム及び情報処理システム | |
JP5005365B2 (ja) | 画像処理装置及び画像処理方法 | |
JP2009060523A (ja) | 画像形成装置、アプリケーション制御方法、及びアプリケーション制御プログラム | |
JP2005050017A (ja) | 文書ファイル管理装置、文書ファイル管理方法及びデータ構造 | |
JP2009048286A (ja) | 画像処理装置、情報処理装置、ログ処理方法、記憶媒体、プログラム | |
JP4783140B2 (ja) | 画像処理装置、画像処理方法、プログラム及びコンピュータ読取可能な記録媒体 | |
JP3703275B2 (ja) | データ処理装置、方法及び記憶媒体 | |
JP2005304016A (ja) | 画像形成装置、画像形成方法および画像形成プログラム | |
JP2005049982A (ja) | 文書管理方法、文書管理プログラム、記録媒体及び文書管理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100716 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100716 |
|
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: 20120625 |
|
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: 20120723 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150727 Year of fee payment: 3 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5049683 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
LAPS | Cancellation because of no payment of annual fees |