JP2009129340A - Job flow processor - Google Patents
Job flow processor Download PDFInfo
- Publication number
- JP2009129340A JP2009129340A JP2007306033A JP2007306033A JP2009129340A JP 2009129340 A JP2009129340 A JP 2009129340A JP 2007306033 A JP2007306033 A JP 2007306033A JP 2007306033 A JP2007306033 A JP 2007306033A JP 2009129340 A JP2009129340 A JP 2009129340A
- Authority
- JP
- Japan
- Prior art keywords
- job
- job flow
- flow
- processing
- processing apparatus
- 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
- Facsimiles In General (AREA)
Abstract
Description
本発明は、ジョブフロー処理装置、ジョブフロー処理方法及びプログラムに係り、特に文書データに対する処理を連続もしくは並列して行うジョブフローを構築するジョブフロー処理システムに関する。 The present invention relates to a job flow processing apparatus, a job flow processing method, and a program, and more particularly to a job flow processing system that constructs a job flow that performs processing on document data continuously or in parallel.
従来、複写機にプリンタ、スキャナ、FAX機能を搭載した複合機が提案されており、紙文書と電子化された文書データを連携することができる。複合機において、スキャンの設定、スキャン画像の送信先設定などを予め設定し、定型業務として登録しておき、その定型業務を指定することにより、登録されている設定に従って自動的に処理を行う技術は提案されている。 Conventionally, a multifunction peripheral having a printer, a scanner, and a FAX function mounted on a copier has been proposed, and a paper document and digitized document data can be linked. Technology that automatically performs processing according to registered settings by setting scan settings, scan image destination settings, etc. in a multifunction device in advance, registering them as routine jobs, and specifying those routine jobs Has been proposed.
また、ネットワークに接続された各機器やサービス処理装置に対して文書データに施すべき複数の処理を連携させて処理させるサービス処理システムが提案されている(例えば、特許文献1参照)。
しかしながら、例えば特許文献1に記載されたサービス処理システムでは、文書データに対するサービス処理を実行するサービス処理装置や、実行順序はジョブフロー毎に固定であり、状況に応じてジョブフロー内のサービス処理を実行するサービス処理装置を切替えることができなかったり、それに応じてサービス処理の実行順序を処理効率の良い順序に書き換えたりすることはできなかった。
However, in the service processing system described in
上記課題を解決するために、請求項1のジョブフロー処理装置の発明は、処理対象の文書データに施すべき複数のジョブの内容を処理順と共に記述したジョブフロー記述データを解釈する解釈手段と、前記解釈手段の解釈結果に基づいて、ネットワークに接続された1つ以上のジョブ処理手段に、前記文書データに対して順次ジョブを実行させるジョブフロー実行制御手段と、ジョブフロー内の個々のジョブの内容に応じてジョブを実行させるジョブ処理手段を決定する実行場所決定手段と、該実行場所決定手段により決定されたジョブを実行するジョブ処理手段に応じて、ジョブフローの処理順を変更するジョブフロー実行順序変更手段とを備えたことを特徴とする。
In order to solve the above-described problem, the invention of the job flow processing device according to
本発明によれば、ジョブフロー内の個々のジョブを実行するジョブ処理手段を動的に決定することができ、また、ジョブ処理手段とジョブの処理順に応じて、ジョブの処理順を変更することが可能となる。 According to the present invention, it is possible to dynamically determine job processing means for executing individual jobs in a job flow, and to change the job processing order according to the job processing means and the job processing order. Is possible.
次に、本発明の詳細を実施例の記述に従って説明する。 Next, details of the present invention will be described in accordance with the description of the embodiments.
本発明の好ましい実施の形態について説明する。 A preferred embodiment of the present invention will be described.
<システム構成>
図1は本発明の実施に係るジョブフロー処理システムの全体構成を図示している。
<System configuration>
FIG. 1 illustrates the overall configuration of a job flow processing system according to an embodiment of the present invention.
ジョブフロー処理システムは、スキャナ、プリンタ、FAXなどの機能をもつ複合機からさまざまなジョブフロー実行可能なシステムである。 The job flow processing system is a system that can execute various job flows from a multifunction peripheral having functions such as a scanner, a printer, and a FAX.
本発明におけるジョブとは、文書データに対して実行可能な処理のことを示しており、ジョブとは、文書データをコピー、紙原稿のスキャン、Fax送信/受信、印刷、のハードディスクへの保存、メール送信、ファイル形式変換、署名付加、暗号化等を指すが、特に限定されるものではない。また、前記ジョブのような処理のうち1つ以上実行可能な装置をジョブ処理装置と呼ぶ。また、本ジョブフロー処理システムでは、前記ジョブ処理装置として、画像形成装置やスキャナ、FAXだけでなく、サーバ、アプリケーションなどを含むことを考慮するが、これらに限定されるものではない。 A job in the present invention indicates a process that can be executed on document data. The job is a process of copying document data, scanning a paper document, sending / receiving a fax, printing, saving to a hard disk, This refers to mail transmission, file format conversion, signature addition, encryption, etc., but is not particularly limited. An apparatus that can execute one or more of the processes such as the job is referred to as a job processing apparatus. In the job flow processing system, it is considered that the job processing apparatus includes not only an image forming apparatus, a scanner, and a FAX, but also a server, an application, and the like, but is not limited thereto.
本ジョブ連携処理システムは、ジョブ処理装置管理サーバ11、ジョブフロー管理サーバ12、クライアントPC13、ジョブ処理サーバA14、ジョブ処理サーバB15、複合機A16及び複合機B17から構成され、それぞれネットワーク18で接続されている。なお、ジョブ処理サーバ及び複合機は前記ジョブ処理装置であり、その数や種類は限定されるものではない。また、ジョブ処理装置管理サーバ11、ジョブフロー管理サーバ12、ジョブ処理装置の役割を1つや複数のサーバもしくは1つや複数の複合機で兼ねることも可能である。
The job cooperation processing system includes a job processing device management server 11, a job flow management server 12, a client PC 13, a job processing server A14, a job processing server B15, a multifunction device A16, and a multifunction device B17, which are connected via a
ジョブ処理サーバA14、ジョブ処理サーバB15、複合機A16・複合機B17などのジョブ処理装置は、それらの起動時に、ジョブ処理装置のIPアドレスなどのアクセス情報と共に、自身で実行可能なジョブをジョブ処理装置管理サーバ11へ登録する。 Job processing devices such as job processing server A14, job processing server B15, multifunction device A16, and multifunction device B17 perform job processing on jobs that can be executed by themselves along with access information such as the IP address of the job processing device when they are activated. Register in the device management server 11.
ジョブ処理装置管理サーバ11はジョブ処理サーバA14、ジョブ処理サーバB15、複合機A16、複合機B17などのジョブ処理装置の管理を行い、各ジョブ処理装置の実行可能なジョブの一覧も管理する。 The job processing device management server 11 manages job processing devices such as the job processing server A14, job processing server B15, multifunction device A16, and multifunction device B17, and also manages a list of jobs that can be executed by each job processing device.
また、クライアントPC13はジョブ処理装置管理サーバ11からシステムで実行可能なジョブを取得し、ジョブを組み合わせて、ジョブフローを作成し、ジョブフロー管理サーバ12に登録する。ジョブフローとは複数のジョブを組み合わせたものであり、複数ジョブを連続実行可能な処理の単位を示している。作成されたジョブフローはジョブフロー管理サーバ12上で管理され、ジョブフローの処理内容、処理順を記述したジョブフロー記述データ、ジョブの処理順の制約条件を記述したジョブ制約条件記述データと共に保持される。また、ジョブフロー管理サーバ12から、登録されているジョブフローの一覧取得及び、個々のジョブフローのジョブフロー記述データ、ジョブ制約条件記述データを取得することができる。複合機16・17、クライアントPC13は、ジョブフロー管理サーバからジョブフローの一覧を取得し、所望するジョブフローのジョブフロー記述データを取得してジョブフローの実行開始を指示することができる。
The client PC 13 acquires a job that can be executed by the system from the job processing apparatus management server 11, creates a job flow by combining the jobs, and registers the job flow in the job flow management server 12. A job flow is a combination of a plurality of jobs, and indicates a unit of processing capable of continuously executing a plurality of jobs. The created job flow is managed on the job flow management server 12 and held together with job flow description data describing job flow processing contents and processing order, and job constraint condition description data describing job processing order constraint conditions. The Further, it is possible to acquire a list of registered job flows, job flow description data of individual job flows, and job constraint condition description data from the job flow management server 12. The
<ジョブ処理装置の登録フロー>
図2は新規ジョブ処理装置の追加時の本ジョブフロー処理システムの動作を図示している。
<Job processing device registration flow>
FIG. 2 illustrates the operation of the present job flow processing system when a new job processing apparatus is added.
新規追加するジョブ処理装置19は、その起動時に、ジョブ処理装置19で実行可能なジョブの情報、ジョブ処理装置へアクセスするためのロケーション情報などを含むジョブI/F情報をジョブ処理装置管理サーバ11へ登録する(2−1)。
The newly added
ジョブ処理装置19が実行可能なジョブの登録完了後、ジョブ処理装置19が実行可能なジョブを含むジョブフローを作成、実行することができる。
After registration of a job executable by the
また、ジョブI/F情報、ジョブ処理装置情報を、ジョブ処理装置からジョブ処理装置管理サーバ11に直接登録するのではなく、クライアントPC13がジョブ処理装置よりジョブI/F情報取得して(2−2)、ジョブ処理装置管理サーバ11に登録する(2−3)ようにしてもよい。 Further, instead of directly registering job I / F information and job processing device information from the job processing device to the job processing device management server 11, the client PC 13 acquires job I / F information from the job processing device (2- 2) It may be registered in the job processing apparatus management server 11 (2-3).
<ジョブI/F情報>
図3は本発明におけるジョブ一覧をジョブ処理装置管理サーバ11へ登録する際のジョブI/F情報を図示している。
<Job I / F information>
FIG. 3 shows job I / F information when registering a job list in the job processing apparatus management server 11 according to the present invention.
ジョブI/F情報内には、ジョブ名、ジョブの種別、ジョブを実行可能なジョブ処理装置のロケーション、ジョブを実行する際に必要となる属性情報、ジョブを実行する場合に必要となる入力データ、ジョブ実行後に出力される出力データ情報を保持している。 The job I / F information includes a job name, a job type, a location of a job processing apparatus capable of executing the job, attribute information necessary for executing the job, and input data required for executing the job. Holds output data information output after job execution.
ジョブI/F情報の記述形式に関しては特に限定しない。 The description format of the job I / F information is not particularly limited.
<ジョブフローの作成>
図4は、本発明におけるジョブフローの作成フローを図示している。
<Create job flow>
FIG. 4 shows a job flow creation flow in the present invention.
ジョブフローの作成はクライアントPC13からの指示で行い、ジョブ処理装置管理サーバ11に登録されているジョブ一覧を参照(4−1)し、所望のジョブを組み合わせてジョブフローの作成及び登録(4−2)を行う。登録されたジョブフローはジョブフロー管理サーバ12上で管理される。ジョブフローの登録完了後、ジョブ処理装置管理サーバ11の管理するジョブ処理装置からジョブフローを実行することができる。
Creation of a job flow is performed by an instruction from the
<ジョブフロー定義情報>
図5は本発明におけるジョブフロー記述データ、ジョブ制約条件記述データの例を図示している。図6は、本発明におけるジョブフロー記述データを説明するための、ジョブフローの一例を示すものである。図7は、ジョブ制約条件記述データを説明するための、ジョブ制約条件の一例を示すものである。
<Job flow definition information>
FIG. 5 shows an example of job flow description data and job constraint condition description data in the present invention. FIG. 6 shows an example of a job flow for explaining the job flow description data in the present invention. FIG. 7 shows an example of job constraint conditions for explaining job constraint condition description data.
図6では、矩形がジョブを示し、矢印はジョブフロー内でのジョブの実行順序を示している。本例では、「スキャン」を実行後、「OCR」を行い、スキャン画像データを「PDF化」によりPDFデータに変換し、「署名」によりPDFデータに署名を付加し、「File保存」により指定されたファイルサーバにPDFファイルを保存するというジョブフローを示している。 In FIG. 6, a rectangle indicates a job, and an arrow indicates the job execution order in the job flow. In this example, after executing “scan”, “OCR” is performed, the scanned image data is converted into PDF data by “PDF conversion”, a signature is added to the PDF data by “signature”, and designation is made by “save file” 3 shows a job flow of saving a PDF file in the file server.
図7では、矩形がジョブを示し、破線の矢印はジョブフロー内でのジョブの実行順序の制約を示している。本例では、「スキャン」を実行後に、「OCR」と「PDF化」が可能であり、「PDF化」の実行後に「署名」が実行可能であり、「OCR」と「署名」の実行後に「File保存」が実行可能であるという、ジョブの実行順制約を示している。 In FIG. 7, a rectangle indicates a job, and a dashed arrow indicates a restriction on the job execution order in the job flow. In this example, after “scan” is executed, “OCR” and “PDF conversion” are possible, “signature” can be executed after “PDF conversion” is executed, and after “OCR” and “signature” are executed This indicates a job execution order constraint that “Save File” can be executed.
図5は、図6、図7を例にしたジョブフローをXML形式で記述したジョブフロー記述データを示すものである。 FIG. 5 shows job flow description data in which the job flow illustrated in FIGS. 6 and 7 is described in the XML format.
本発明では、JobFlow要素の子要素としてジョブフローに含まれるジョブを現すjob要素をその実行順に記述する。job要素のname属性に、job要素が示すジョブのジョブ名を記述する。また、job要素の子要素としてproperties要素とさらにその子要素としてproperty要素を1つ以上記述し、job要素が示すジョブの実行に必要な属性情報を記述することができる。さらに、job要素の子要素として、in要素、out要素を記述し、ジョブで使用する入力データと、出力データをid属性を使用して指定する。例えば、ジョブ名が“ocr”であるジョブ(「OCR」ジョブを示す)の入力データはidが"doc"であるデータであり、出力データは、type(形式)がtext(テキスト形式)であるidが"key"というデータである。この出力データは、ジョブ名が“export”であるジョブ(「ファイル保存」ジョブを示す)の入力データ“filename”として使用されることを示しており、具体的には、OCRで抽出したテキスト情報をファイル保存時のファイル名として使用することを示している。 In the present invention, job elements representing jobs included in the job flow are described in the execution order as child elements of the JobFlow element. Describe the job name of the job indicated by the job element in the name attribute of the job element. Further, a properties element can be described as a child element of the job element, and one or more property elements can be described as its child elements, and attribute information necessary for executing the job indicated by the job element can be described. Furthermore, an in element and an out element are described as child elements of the job element, and input data and output data used in the job are specified using an id attribute. For example, the input data of a job whose job name is “ocr” (indicating an “OCR” job) is data whose id is “doc”, and the output data is type (format) text (text format) It is data with id "key". This output data indicates that it is used as input data “filename” for a job whose job name is “export” (indicating a “file save” job). Specifically, the text information extracted by OCR Is used as the file name when saving the file.
また、job要素の子要素であるafter要素には、そのjobを実行する前に処理されなければならないジョブのジョブ名をjob属性に指定する。例えば、ジョブ名が“ocr”であるジョブ(「OCR」ジョブを示す)を実行する前に、ジョブ名が"scan"であるジョブを実行しなければならない。 In the after element that is a child element of the job element, a job name of a job that must be processed before the job is executed is specified in the job attribute. For example, before executing a job whose job name is “ocr” (indicating an “OCR” job), a job whose job name is “scan” must be executed.
なお、ジョブフロー記述データ、ジョブ制約条件記述データの記述形式は、XML形式に限定するものではない。また、ジョブフロー記述データ、ジョブ制約条件記述データを併せて1つのデータとして記述しているが、それぞれ別個のデータとして記述しても構わない。 The description format of job flow description data and job constraint condition description data is not limited to the XML format. Further, although the job flow description data and the job constraint condition description data are described together as one data, they may be described as separate data.
<ジョブフローの実行フロー>
ジョブフローの実行ユーザ20は、ジョブ処理装置またはクライアントPC13からジョブフローの実行を指示する。図8では、複合機A16からジョブフローの実行を指示する例をしめしている。ジョブ処理装置またはクライアントPC13は、ジョブフロー管理サーバ12で管理されているジョブフロー一覧を取得(S1)し、表示する。ジョブフローの実行ユーザ20は、ジョブ処理装置またはクライアントPC13に表示されたジョブフロー一覧から所望のジョブフローを選択し、実行を依頼する(S2)。ジョブフローの実行依頼は、ジョブ処理装置またはクライアントPC13を経由してジョブフロー管理サーバ12に送られる(S3)。
<Job flow execution flow>
The job
<ジョブの実行場所決定>
ジョブフロー管理サーバ12は、ジョブフロー実行依頼を受け付けると、ジョブフロー内の各ジョブのジョブ名(job要素のname属性)を取得し、そのジョブを実行可能なジョブ処理装置を、ジョブ処理装置管理サーバ11で管理するジョブI/F情報のジョブ名を基準に検索し(S4)、どのジョブ処理装置で実行するかを決定する。図9に図6で示したジョブフローを複合機A16から実行指示した場合の、各ジョブを実行するジョブ処理装置の例を示す。この例では、「スキャン」と「PDF化」、「署名」を複合機A16で実行し、「OCR」「署名」「File保存」をジョブ処理サーバA14で実行する。
<Determine job execution location>
When the job flow management server 12 receives the job flow execution request, the job flow management server 12 acquires the job name (name attribute of the job element) of each job in the job flow, and manages the job processing apparatus that can execute the job. A search is made based on the job name of the job I / F information managed by the server 11 (S4), and it is determined which job processing apparatus to execute. FIG. 9 shows an example of a job processing apparatus that executes each job when the job flow shown in FIG. In this example, “scan”, “PDF conversion”, and “signature” are executed by the multi-function device A16, and “OCR”, “signature”, and “file save” are executed by the job processing server A14.
<ジョブフローの書換>
次に、ジョブフロー管理サーバ12は、ジョブフロー内で各ジョブを実行するジョブ処理装置が切り換る箇所の個数を調査する。図9の例では、「スキャン」→「OCR」、「OCR」→「PDF化」、「署名」→「File保存」の3箇所である。このジョブ処理装置切換箇所の個数が1でない場合、以下の処理を行い、ジョブフローの書換を試行する。
<Rewriting job flow>
Next, the job flow management server 12 investigates the number of locations in the job flow where the job processing apparatus that executes each job is switched. In the example of FIG. 9, there are three places: “scan” → “OCR”, “OCR” → “PDF conversion”, “signature” → “file storage”. If the number of job processing device switching locations is not 1, the following processing is performed to try to rewrite the job flow.
まず、ジョブ制約条件記述データ(after要素)を参照し、ジョブの実行順を入れ換えられるジョブの組み合せを調査する。図5,図7の例では、「OCR」と「PDF化」、「OCR」と「署名」である。「OCR」は、「スキャン」の後、「File保存」の前に実行されなければならないが、「PDF化」、「署名」とは順序制約がない。 First, referring to job constraint condition description data (after element), a combination of jobs whose job execution order can be changed is investigated. In the example of FIG. 5 and FIG. 7, “OCR” and “PDF conversion”, “OCR” and “signature”. “OCR” must be executed after “scanning” and before “file saving”, but there is no order restriction for “PDF conversion” and “signature”.
次に、前記で調査した順序入れ換え可能ジョブの組みのジョブの順序を入れ換えて、ジョブフローのジョブ処理装置切換箇所が最小となるジョブ実行順序を調査する。ジョブの順序を入れ換え、ジョブ制約条件に違反しないジョブの実行順序は、以下が考えられる。 Next, the job execution order in which the job processing device switching portion of the job flow is minimized is investigated by changing the order of the jobs of the order changeable job group investigated above. The job execution order that replaces the job order and does not violate the job constraint conditions can be considered as follows.
(1)スキャン→PDF化→OCR→署名→File保存(図10 10−1)
(2)スキャン→PDF化→署名→OCR→File保存(図10 10−2)
これらのジョブ処理装置切換箇所はそれぞれ、(1)が3、(2)が1となり、ジョブ処理装置切換箇所が最小となるジョブフローは(2)であることが分る。このため、ジョブフロー管理サーバ12は、ジョブフローを書換え、(2)の順でジョブを実行することに決定する。
(1) Scan → PDF conversion → OCR → Signature → File storage (10-1 in FIG. 10)
(2) Scan → PDF → Signature → OCR → File Save (10-2 in FIG. 10)
As for these job processing device switching points, (1) is 3 and (2) is 1, and it can be seen that the job flow with the smallest job processing device switching point is (2). For this reason, the job flow management server 12 rewrites the job flow and decides to execute the job in the order of (2).
続いて、ジョブフロー管理サーバ12は、順序入れ換え処理の結果に従い、ジョブフロー記述データのジョブ処理順序を書き換え、さらに、各ジョブを実行するジョブ処理装置の名前とジョブ処理装置ロケーションを追記する。この結果得られるジョブフロー記述データを図11に示す。図11では、ジョブの処理順序が、スキャン→PDF化→署名→OCR→File保存 に書き換えられており、さらに、各job要素にat属性とlocation属性が追加されており、at属性には該当ジョブを実行するジョブ処理装置名、location属性には、ジョブ処理装置ロケーションが記載する。 Subsequently, the job flow management server 12 rewrites the job processing order of the job flow description data according to the result of the order change processing, and additionally writes the name of the job processing device that executes each job and the job processing device location. FIG. 11 shows job flow description data obtained as a result. In FIG. 11, the job processing order is rewritten as scan → PDF conversion → signature → OCR → file storage, and at attribute and location attribute are added to each job element. The job processing device location and the location attribute describe the job processing device location.
<ジョブフローの実行>
ジョブフロー管理サーバ12は、ジョブフローの始めのジョブを実行するジョブ処理装置(前記例では、複合機A16)に書換後のジョブフロー記述データを送信し、ジョブフロー実行を指示する(S5)。始めのジョブ処理装置(複合機A16)は、ジョブフロー記述データからジョブフローの始めジョブ(スキャン)を解釈し、記述内容に従ってジョブを実行する。ジョブが終わると、ジョブフロー記述データの該当するジョブ要素のresult属性に処理結果を記載する。続いて、ジョブフロー記述データから次のジョブ(PDF化)を読込み、そのジョブを実行すべきジョブ処理装置の名前を取得し、それが自身であるかを判定する。次のジョブを自身(複合機A16)で処理すべきと判定すれば、続けてジョブを実行し、他のジョブ処理装置であれば、処理結果として作成されたデータと、ジョブフロー記述データと共に、次のジョブ処理装置(ジョブ処理サーバA14)に転送し、続きの処理の実行を依頼する(S6)。次のジョブ処理装置でも同様にジョブの実行を行い、ジョブフローのジョブを全て終了すると、ジョブフロー管理サーバ12へ全てのジョブ処理の結果が記載されたジョブフロー記述データを転送し(S7)、ジョブフローの実行を終了する。
<Executing job flow>
The job flow management server 12 transmits the rewritten job flow description data to the job processing apparatus (in the example, the multifunction peripheral A 16) that executes the job at the beginning of the job flow, and instructs execution of the job flow (S5). The first job processing apparatus (multifunction device A16) interprets the job flow start job (scan) from the job flow description data, and executes the job according to the description. When the job ends, the processing result is described in the result attribute of the corresponding job element of the job flow description data. Subsequently, the next job (in PDF format) is read from the job flow description data, the name of the job processing apparatus that should execute the job is acquired, and it is determined whether it is itself. If it is determined that the next job should be processed by itself (multifunction device A16), the job is continuously executed. If it is another job processing apparatus, along with the data created as the processing result and the job flow description data, The job is transferred to the next job processing apparatus (job processing server A14) and requested to execute the subsequent processing (S6). The next job processing apparatus executes the job in the same manner. When all jobs in the job flow are completed, the job flow description data describing the results of all the job processing is transferred to the job flow management server 12 (S7). Ends the execution of the job flow.
ジョブフロー管理サーバ12は、処理結果として受け取ったジョブフロー記述データを実行履歴として保存し、ジョブフローの実行結果をジョブフローの実行を指示したジョブ処理装置またはクライアントPC13に送信し、ジョブフロー実行ユーザ20に通知する(S8)。
The job flow management server 12 saves the job flow description data received as the processing result as an execution history, transmits the job flow execution result to the job processing apparatus or
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007306033A JP2009129340A (en) | 2007-11-27 | 2007-11-27 | Job flow processor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007306033A JP2009129340A (en) | 2007-11-27 | 2007-11-27 | Job flow processor |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2009129340A true JP2009129340A (en) | 2009-06-11 |
Family
ID=40820163
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007306033A Pending JP2009129340A (en) | 2007-11-27 | 2007-11-27 | Job flow processor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2009129340A (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011192250A (en) * | 2010-02-22 | 2011-09-29 | Canon Inc | Cloud computing system, and control method therefor |
EP2453642A2 (en) | 2010-11-16 | 2012-05-16 | Konica Minolta Business Technologies, Inc. | Image processing system, image processing server, image forming apparatus, image processing method, and recording medium |
JP2013033307A (en) * | 2011-07-29 | 2013-02-14 | Kyocera Document Solutions Inc | Information processing device and workflow creation program |
US8514439B2 (en) | 2010-11-16 | 2013-08-20 | Konica Minolta Business Technologies, Inc. | Image processing system and image processing method for estimating image forming operation charges |
US8605302B2 (en) | 2010-12-24 | 2013-12-10 | Konica Minolta Business Technologies, Inc. | System and method for determining images areas within scanned document |
US8896864B2 (en) | 2010-12-02 | 2014-11-25 | Konica Minolta Business Technologies, Inc. | Image processing system, image processing method, image processing server, and recording medium |
JP2014238882A (en) * | 2014-08-19 | 2014-12-18 | キヤノン株式会社 | Processing method for control device, control device, and program |
US9459914B2 (en) | 2010-01-06 | 2016-10-04 | Canon Kabushiki Kaisha | Processing method for control apparatus involves controlling job subsequent to proceeding job based on execution result acquired by executing the proceeding job |
CN110149456A (en) * | 2019-05-20 | 2019-08-20 | 珠海奔图电子有限公司 | Image processing method, service equipment, storage medium and computer equipment |
JP2019161420A (en) * | 2018-03-12 | 2019-09-19 | 株式会社リコー | Information processing system, information processing device, information processing method, and program |
-
2007
- 2007-11-27 JP JP2007306033A patent/JP2009129340A/en active Pending
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9459914B2 (en) | 2010-01-06 | 2016-10-04 | Canon Kabushiki Kaisha | Processing method for control apparatus involves controlling job subsequent to proceeding job based on execution result acquired by executing the proceeding job |
JP2011192250A (en) * | 2010-02-22 | 2011-09-29 | Canon Inc | Cloud computing system, and control method therefor |
US8970876B2 (en) | 2010-02-22 | 2015-03-03 | Canon Kabushiki Kaisha | Printing system, cloud computing system, printing system control method, and storage medium |
CN102469233B (en) * | 2010-11-16 | 2015-01-28 | 柯尼卡美能达商用科技株式会社 | Image forming system, image processing server, image forming apparatus and image forming method |
US8514439B2 (en) | 2010-11-16 | 2013-08-20 | Konica Minolta Business Technologies, Inc. | Image processing system and image processing method for estimating image forming operation charges |
US8705103B2 (en) | 2010-11-16 | 2014-04-22 | Konica Minolta Business Technologies, Inc. | Image processing system, image processing server, image forming apparatus, image processing method, and recording medium |
CN102469233A (en) * | 2010-11-16 | 2012-05-23 | 柯尼卡美能达商用科技株式会社 | Image forming system, image processing server, image forming apparatus and image forming method |
EP2453642A2 (en) | 2010-11-16 | 2012-05-16 | Konica Minolta Business Technologies, Inc. | Image processing system, image processing server, image forming apparatus, image processing method, and recording medium |
US8896864B2 (en) | 2010-12-02 | 2014-11-25 | Konica Minolta Business Technologies, Inc. | Image processing system, image processing method, image processing server, and recording medium |
US8605302B2 (en) | 2010-12-24 | 2013-12-10 | Konica Minolta Business Technologies, Inc. | System and method for determining images areas within scanned document |
JP2013033307A (en) * | 2011-07-29 | 2013-02-14 | Kyocera Document Solutions Inc | Information processing device and workflow creation program |
JP2014238882A (en) * | 2014-08-19 | 2014-12-18 | キヤノン株式会社 | Processing method for control device, control device, and program |
JP2019161420A (en) * | 2018-03-12 | 2019-09-19 | 株式会社リコー | Information processing system, information processing device, information processing method, and program |
JP7167454B2 (en) | 2018-03-12 | 2022-11-09 | 株式会社リコー | Information processing system, information processing device, information processing method, and program |
CN110149456A (en) * | 2019-05-20 | 2019-08-20 | 珠海奔图电子有限公司 | Image processing method, service equipment, storage medium and computer equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2009129340A (en) | Job flow processor | |
JP5199761B2 (en) | Information processing apparatus, image input apparatus, document distribution system, and control method therefor | |
JP2011066521A (en) | Software management device, software distribution server, software distribution system, installation method and program | |
JP2008166937A (en) | Image history management device and program | |
JP2010135910A (en) | System and method for managing user-setting information, program, and storage medium | |
JP2010166614A (en) | Image processing system | |
US8984623B2 (en) | Image processing system, image processing apparatus and computer-readable recording medium | |
JP4817994B2 (en) | Data management system | |
JP2009205262A (en) | Application program installation device, application program installation method, program, and recording medium | |
JP6589343B2 (en) | Information processing apparatus and program | |
JP2008211747A (en) | Image processing apparatus, server apparatus, task processing method, storage medium, and program | |
JP2005050018A (en) | Document file management device and data structure | |
JP6244937B2 (en) | Image forming apparatus, image forming system, and program | |
JP2012160129A (en) | Image forming device, editing control method, and editing control program | |
JP5900013B2 (en) | Information processing apparatus, file processing method, and program | |
JP2007102706A (en) | Workflow display method and workflow display device | |
US20090296144A1 (en) | Job processing method, image processing system and image processing apparatus | |
JP2005050017A (en) | Document file management device, document file management method and data structure | |
JP2006163901A (en) | Network device, program, and recording medium | |
JP5180771B2 (en) | Information processing apparatus, and image forming system, method, and program using the same | |
JP2011170463A (en) | Information processing system, management device, installation processing method, program and storage medium | |
JP2013016077A (en) | Information processor, program, and printing system | |
JP5315939B2 (en) | Image forming apparatus, information processing system, information processing method, and program | |
JP4141210B2 (en) | Image forming apparatus having Web service function | |
JP2004274736A (en) | Service information providing apparatus, user terminal, service information providing method, service utilizing method, service information providing program, service utilizing program, and recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20100201 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20100630 |