JP5407535B2 - ワークフロー・アーキテクチャでのジョブのスケジューリング方法並びにプログラム - Google Patents
ワークフロー・アーキテクチャでのジョブのスケジューリング方法並びにプログラム Download PDFInfo
- Publication number
- JP5407535B2 JP5407535B2 JP2009113883A JP2009113883A JP5407535B2 JP 5407535 B2 JP5407535 B2 JP 5407535B2 JP 2009113883 A JP2009113883 A JP 2009113883A JP 2009113883 A JP2009113883 A JP 2009113883A JP 5407535 B2 JP5407535 B2 JP 5407535B2
- Authority
- JP
- Japan
- Prior art keywords
- job
- jobs
- common
- devices
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Operations Research (AREA)
- Economics (AREA)
- Marketing (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Description
図1は、本発明の例示的な実施例でのワークフロー・アーキテクチャ100を示している。ワークフロー・アーキテクチャ100は、プリントショップに実装されてもよい。ワークフロー・アーキテクチャ100は、処理を実行するようにそれぞれ動作可能な複数の装置101-104を含む、或いは複数の装置101-104で実装される。例えば、装置101-104は、印刷処理、裁断処理、紙綴じ処理又は他の種類のプリントショップの処理を実行してもよい。「装置(device)」という用語は、一般的に処理を実行するように動作可能な機械的な装置を示すが、ここで用いられる「装置」は、処理を実行することができる人を示してもよい。装置101-104は、インライン装置、ニアライン(near-line)装置又はオフライン装置でもよい。
どのようにワークフロー・アーキテクチャ100がプリントショップで動作するかを示すために、図5は、本発明の例示的な実施例でジョブ・チケットを生成して実行する方法500を示すフローチャートである。方法500のステップは、図1のワークフロー・アーキテクチャ100を参照して記載されるが、方法500は、他の実施例では他のアーキテクチャ及び他の装置を通じて実行されてもよい。図5のフローチャートのステップは、必ずしも包括的ではなく、図示しない他のステップを含んでもよい。
図6〜9は、プリントショップで特定のジョブ・チケットを扱う例を示している。この例のプリントショップは、図1に示すものと同様のワークフロー・アーキテクチャを使用してもよい。図6は、本発明の例示的な実施例でのプリントショップのワークフロー・アーキテクチャ600を示している。この実施例のプリントショップは、カラープリンタ601と、第1のベンダからの白黒プリンタ602と、第2のベンダからの白黒プリンタ603とを含む。プリントショップはまた、紙綴じ機(binder)604と、製本機605とを含む。紙綴じ機604及び製本機605はオフライン装置である。プリントショップはまた、多刃裁断機606と、ギロチン裁断機607とを含む。双方の裁断機606-607はニアライン装置である。当業者は、プリントショップが必要に応じて多くの装置又は少ない装置を含んでもよいことを認識する。
本発明の他の実施例は、プリントショップ等で実行されるジョブをスケジューリングするシステム及び方法を有する。図11は、本発明の例示的な実施例でのジョブ・スケジューラ304を示している。この実施例のジョブ・スケジューラ304は、ジョブ・キュー1102と、スケジュール・プロセッサ1104とを含む。ジョブ・キュー1102は、実行する1つ以上のジョブを格納するように動作可能な何らかのシステム、ソフトウェア又はモジュールである。スケジュール・プロセッサ1104は、装置101-104(図1参照)でジョブを実行する順序をスケジューリングする何らかのシステム、ソフトウェア又はモジュールを有する。ジョブ・スケジューラ304はサービス・バス122に実装されたものとして示されているが、当業者は、ジョブ・スケジューラ304がワークフロー・フロントエン132又は他のシステムに実装されてもよいことを認識する。
ジョブ・スケジューラ304がワークフロー・フロントエンド132(図6参照)から4つの印刷ジョブを受領することを仮定する。印刷ジョブAは2つの処理を定義する。1つの処理は、プリンタ601への印刷であり、他の処理は、インライン穴空け仕上げを有するプリンタ602への印刷である。印刷ジョブBは、中綴じ仕上げを有するプリンタ602への印刷の処理を定義する。印刷ジョブCは、インライン穴空け仕上げを有するプリンタ602への印刷の処理を定義する。印刷ジョブDは、中綴じ仕上げを有するプリンタ602への印刷の処理を定義する。
印刷ジョブA
印刷ジョブC
印刷ジョブB
印刷ジョブD
<例示3>
ジョブ・スケジューラ304がワークフロー・フロントエンド132(図6参照)から印刷ジョブ(印刷ジョブA-D)を再び受領したことを仮定する。印刷ジョブAは、用紙81/2×11、20lb、92GEの輝度で、プリンタ602への印刷の処理を定義する。印刷ジョブBは、用紙81/2×11、24lb、96GEの輝度で、プリンタ602への印刷の処理を定義する。印刷ジョブCは、用紙11×17、24lb、96GEの輝度で、プリンタ602への印刷の処理を定義する。印刷ジョブDは、用紙81/2×11、20lb、92GEの輝度で、プリンタ602への印刷の処理を定義する。
印刷ジョブA
印刷ジョブD
印刷ジョブB
印刷ジョブC
<結び>
本発明の実施例は、完全にハードウェアの実施例、完全にソフトウェアの実施例又はハードウェアとソフトウェアとの双方の要素を含む実施例の形を取ることができる。一実施例では、本発明はソフトウェアで実装される。ソフトウェアは、これに限られないが、ファームウェア、常駐ソフトウェア、マイクロコード等を含む。図13は、プログラムされた命令を実行し、コンピュータ可読記憶媒体1312に記憶されたデータにアクセスすることにより、本発明の特徴及び側面を提供するように動作可能なコンピュータ・システム1300を示すブロック図である。
Claims (13)
- 複数の装置の装置機能を決定し、前記決定された装置機能に基づいて複数のジョブのジョブ・チケットを生成するように動作可能であるワークフロー・フロントエンドと、
ジョブを扱うように要求された装置の1つ以上の動作パラメータを定義する少なくとも1つの処理を含むジョブ・チケットをそれぞれ有する複数のジョブを格納するように動作可能であるジョブ・キューと、
前記装置の少なくとも1つの共通の動作パラメータを定義する処理を前記ジョブから識別し、前記装置の前記少なくとも1つの共通の動作パラメータを定義する処理に基づいて、前記複数の装置での処理について前記複数のジョブをスケジューリングするように動作可能であるスケジュール・プロセッサと
を有するジョブ・スケジューラ・システム。 - 前記スケジュール・プロセッサは、前記少なくとも1つの共通の動作パラメータを定義する処理を有するジョブが前記装置で連続して実行されるように、実行するジョブをスケジューリングするように更に動作可能である、請求項1に記載のジョブ・スケジューラ・システム。
- 前記スケジュール・プロセッサは、前記装置の共通の媒体を定義する処理を前記ジョブから識別し、前記装置の共通の媒体を定義する処理に基づいて、実行するジョブをスケジューリングするように更に動作可能である、請求項1に記載のジョブ・スケジューラ・システム。
- 前記共通の媒体は、特定のサイズ、輝度及び重さの用紙を有する、請求項3に記載のジョブ・スケジューラ・システム。
- 前記スケジュール・プロセッサは、前記装置の共通の構成を定義する処理を前記ジョブから識別し、前記装置の共通の構成を定義する処理に基づいて、実行するジョブをスケジューリングするように更に動作可能である、請求項1に記載のジョブ・スケジューラ・システム。
- 前記装置はプリンタを有し、
前記プリンタの共通の構成は、前記プリンタの共通の仕上げ構成を有する、請求項5に記載のジョブ・スケジューラ・システム。 - ジョブ・スケジューラ・システムにおいてジョブをスケジューリングする方法であって、
前記ジョブ・スケジューラ・システムのワークフロー・フロントエンドが、複数の装置の装置機能を決定し、前記決定された装置機能に基づいて複数のジョブのジョブ・チケットを生成するステップと、
前記ジョブ・スケジューラ・システムのジョブ・キューが、ジョブを扱うように要求された装置の1つ以上の動作パラメータを定義する少なくとも1つの処理を含むジョブ・チケットをそれぞれ有する複数のジョブを受領するステップと、
前記ジョブ・スケジューラ・システムのスケジュール・プロセッサが、前記装置の少なくとも1つの共通の動作パラメータを定義する処理を前記ジョブから識別するステップと、
前記ジョブ・スケジューラ・システムの前記スケジュール・プロセッサが、前記装置の前記少なくとも1つの共通の動作パラメータを定義する処理に基づいて、前記複数の装置での処理について前記複数のジョブをスケジューリングするステップと
を有する方法。 - 前記ジョブをスケジューリングするステップは、前記少なくとも1つの共通の動作パラメータを定義する処理を有するジョブが前記装置で連続して実行されるように、実行するジョブをスケジューリングするステップを有する、請求項7に記載の方法。
- 前記装置の少なくとも1つの共通の動作パラメータを定義する処理を前記ジョブから識別するステップは、前記装置の共通の媒体を定義する処理を前記ジョブから識別するステップを有し、
前記ジョブをスケジューリングするステップは、前記装置の共通の媒体を定義する処理に基づいて、実行するジョブをスケジューリングするステップを有する、請求項7に記載の方法。 - 前記共通の媒体は、特定のサイズ、輝度及び重さの用紙を有する、請求項9に記載の方法。
- 前記装置の少なくとも1つの共通の動作パラメータを定義する処理を前記ジョブから識別するステップは、前記装置の共通の構成を定義する処理を前記ジョブから識別するステップを有し、
前記ジョブをスケジューリングするステップは、前記装置の共通の構成を定義する処理に基づいて、実行するジョブをスケジューリングするステップを有する、請求項7に記載の方法。 - 前記装置はプリンタを有し、
前記プリンタの共通の構成は、前記プリンタの共通の仕上げ構成を有する、請求項11に記載の方法。 - コンピュータ・システムに、ジョブをスケジューリングする方法を実行させるプログラムであって、
前記方法は、
複数の装置の装置機能を決定し、前記決定された装置機能に基づいて複数のジョブのジョブ・チケットを生成するステップと、
ジョブを扱うように要求された装置の1つ以上の動作パラメータを定義する少なくとも1つの処理を含むジョブ・チケットをそれぞれ有する複数のジョブを受領するステップと、
前記装置の少なくとも1つの共通の動作パラメータを定義する処理を前記ジョブから識別するステップと、
前記装置の前記少なくとも1つの共通の動作パラメータを定義する処理に基づいて前記複数の装置での処理について前記複数のジョブをスケジューリングするステップと
を有するプログラム。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US12/118,152 | 2008-05-09 | ||
| US12/118,152 US8508768B2 (en) | 2008-05-09 | 2008-05-09 | Job scheduling in a workflow architecture related to printing |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009271931A JP2009271931A (ja) | 2009-11-19 |
| JP5407535B2 true JP5407535B2 (ja) | 2014-02-05 |
Family
ID=41266621
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009113883A Active JP5407535B2 (ja) | 2008-05-09 | 2009-05-08 | ワークフロー・アーキテクチャでのジョブのスケジューリング方法並びにプログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US8508768B2 (ja) |
| JP (1) | JP5407535B2 (ja) |
Families Citing this family (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090300527A1 (en) * | 2008-06-02 | 2009-12-03 | Microsoft Corporation | User interface for bulk operations on documents |
| US10908794B2 (en) * | 2010-08-16 | 2021-02-02 | Iheartmedia Management Services, Inc. | Automated scheduling of multimedia content avoiding adjacency conflicts |
| JP5099188B2 (ja) * | 2010-08-18 | 2012-12-12 | コニカミノルタビジネステクノロジーズ株式会社 | 処理順決定装置、処理順決定方法および処理順決定プログラム |
| US9804889B2 (en) * | 2010-08-30 | 2017-10-31 | Adobe Systems Incorporated | Methods and apparatus for state objects in cluster computing |
| KR101707545B1 (ko) * | 2010-12-23 | 2017-02-16 | 주식회사 케이티 | 솔루션 공유 방법 및 그 장치 |
| US8860984B2 (en) | 2011-02-28 | 2014-10-14 | Ricoh Company, Ltd | Workflow generation in a print shop environment |
| US9652184B2 (en) * | 2011-02-28 | 2017-05-16 | Ricoh Company, Ltd. | Workflow regeneration in a print shop environment |
| US8693014B2 (en) * | 2011-02-28 | 2014-04-08 | Ricoh Company, Ltd | Job ticket translation in a print shop architecture |
| US9041960B2 (en) | 2011-03-18 | 2015-05-26 | Hewlett-Packard Development Company, L.P. | Scheduling for digital commercial print workflows |
| US9329808B2 (en) | 2011-03-24 | 2016-05-03 | Ricoh Company, Ltd. | User interfaces for rule-based workflow generation in a print shop environment |
| US8589471B2 (en) * | 2011-03-29 | 2013-11-19 | Bmc Software, Inc. | Dynamic dispatch for distributed object-oriented software systems |
| US8526044B2 (en) | 2011-03-31 | 2013-09-03 | Ricoh Company, Ltd | Template-based installation of workflow systems in a print shop environment |
| WO2013032469A1 (en) | 2011-08-31 | 2013-03-07 | Hewlett-Packard Development Company, L.P. | System and method for prioritizing print jobs in a batch |
| JP6350231B2 (ja) * | 2013-11-29 | 2018-07-04 | 株式会社リコー | 情報処理装置、情報処理方法、プログラム |
| JP6354742B2 (ja) * | 2013-11-29 | 2018-07-11 | 株式会社リコー | 情報処理装置、情報処理方法、プログラム |
| JP5962678B2 (ja) * | 2014-01-17 | 2016-08-03 | コニカミノルタ株式会社 | 画像形成システムにおける通信制御方法、画像形成システム用プログラム、画像形成システム用プログラムが記録された記録媒体、および画像形成システム |
| US9342263B2 (en) * | 2014-02-05 | 2016-05-17 | Ricoh Company, Ltd. | Information processing apparatus, method, and program creating rendering data using a setting information set converted according to a selected scheme |
| DE102014108477A1 (de) * | 2014-06-17 | 2015-12-17 | Manroland Web Systems Gmbh | Produktionsplanungs- und Steuerungssystem einer Druckeinrichtung sowie Verfahren zur automatisierten Erzeugung eines Druckauftrags |
| DE102014114731A1 (de) * | 2014-10-10 | 2016-04-14 | Manroland Web Systems Gmbh | Verfahren zur Optimierung der Produktionsabfolge |
| JP6493064B2 (ja) * | 2015-07-27 | 2019-04-03 | セイコーエプソン株式会社 | サーバー、印刷システム、サーバーの制御方法 |
| DE102015116569A1 (de) * | 2015-09-30 | 2017-03-30 | Manroland Web Systems Gmbh | Verfahren zur Planung und Zuordnung von Produktionen |
| CN105550831A (zh) * | 2016-02-15 | 2016-05-04 | 重庆昇鑫科技有限公司 | 一种基于物联网的智慧商城商管系统 |
| CN105550890A (zh) * | 2016-02-15 | 2016-05-04 | 重庆昇鑫科技有限公司 | 一种基于物联网的智慧商圈管理平台 |
| US10353654B1 (en) * | 2018-04-30 | 2019-07-16 | Ricoh Company, Ltd. | Application integration mechanism |
| JP7155637B2 (ja) * | 2018-06-13 | 2022-10-19 | 富士フイルムビジネスイノベーション株式会社 | 印刷物の製造統合管理システム、製造統合管理装置およびプログラム |
| WO2020144716A1 (en) * | 2019-01-12 | 2020-07-16 | Sanjay Chandramohan Maheshwari | Method and apparatus for workflow automation |
| JP7392439B2 (ja) * | 2019-12-05 | 2023-12-06 | 富士フイルムビジネスイノベーション株式会社 | 情報処理装置、印刷システム及び情報処理プログラム |
| EP3955195A1 (en) * | 2020-08-13 | 2022-02-16 | Canon Kabushiki Kaisha | Digital process controller and a method for a production process of a complex composed end product |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04227537A (ja) * | 1990-10-10 | 1992-08-17 | Fuji Xerox Co Ltd | プリンタおよびプリントジョブ制御装置 |
| US6433884B1 (en) * | 1993-10-29 | 2002-08-13 | Ricoh Company, Ltd. | Apparatus for determining priority of print jobs in a printer system |
| JPH07175614A (ja) * | 1993-10-29 | 1995-07-14 | Ricoh Co Ltd | プリンタシステム装置 |
| JP2000029647A (ja) | 1998-07-13 | 2000-01-28 | Canon Inc | プリンタシステム、プリント方法および記憶媒体 |
| US20050179921A1 (en) | 2001-10-26 | 2005-08-18 | International Business Machines Corporation | Method, apparatus and program product for device independent print job ticketing |
| US7375842B2 (en) * | 2002-04-09 | 2008-05-20 | Eastman Kodak Company | Variable data printing using variants |
| US6983188B2 (en) * | 2004-04-16 | 2006-01-03 | Hewlett-Packard Development Company, L.P. | Scheduling system |
| US7679763B2 (en) | 2004-11-29 | 2010-03-16 | Hewlett-Packard Development Company, L.P. | System and method for managing capabilities in a network |
| JP4618788B2 (ja) * | 2005-02-18 | 2011-01-26 | キヤノン株式会社 | 印刷工程管理装置、プログラム、記録媒体、印刷工程管理装置の工程を管理するための印刷工程管理方法 |
| US7548335B2 (en) * | 2005-02-25 | 2009-06-16 | Microsoft Corporation | Print job queuing and scheduling systems and methods |
| JP4614387B2 (ja) * | 2005-03-02 | 2011-01-19 | キヤノン株式会社 | 情報処理装置および工程管理方法およびそのプログラム |
| US7632562B2 (en) * | 2005-08-04 | 2009-12-15 | Eastman Kodak Company | Universal print media |
| US20070177195A1 (en) * | 2005-10-31 | 2007-08-02 | Treber Rebert | Queue processor for document servers |
-
2008
- 2008-05-09 US US12/118,152 patent/US8508768B2/en active Active
-
2009
- 2009-05-08 JP JP2009113883A patent/JP5407535B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US20090279123A1 (en) | 2009-11-12 |
| JP2009271931A (ja) | 2009-11-19 |
| US8508768B2 (en) | 2013-08-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5407535B2 (ja) | ワークフロー・アーキテクチャでのジョブのスケジューリング方法並びにプログラム | |
| JP5369877B2 (ja) | マルチレイヤ・ワークフロー・アーキテクチャ | |
| US8270007B2 (en) | Print job assignment method allowing user-prioritization | |
| JP5365337B2 (ja) | 動的装置機能に基づくジョブ・エディター・インターフェース | |
| US7312886B2 (en) | Printer control method, information processing apparatus, program, and storage medium | |
| KR100776439B1 (ko) | 화상 처리 장치, 화상 처리 방법, 및 화상 처리 시스템 | |
| US9223530B2 (en) | Multi-tiered constraint checking for managing print jobs | |
| US9395939B2 (en) | Method for managing re-assignment of print jobs in case of printer errors | |
| JP2010079895A (ja) | ユーザ優先順位付けを可能とする印刷ジョブ割り当て方法 | |
| US9329819B2 (en) | Constraint evaluation and re-evaluation for managing print jobs | |
| AU2004237070A1 (en) | Methods and apparatus for dynamically configuring cluster printing systems | |
| JP2007305111A (ja) | 印刷ジョブ解析方法および装置 | |
| US10423367B1 (en) | Print management visualization method, system, and computer-readable medium | |
| US20100073705A1 (en) | Print job assignment method allowing user-prioritization | |
| JP2005165634A (ja) | 印刷システムおよび進捗表示処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラム | |
| JP4630743B2 (ja) | 情報処理装置及びその制御方法、プログラム | |
| US8711387B2 (en) | Non-transitory computer readable recording medium storing print management program, print management device, print management method, and print system | |
| JP5982862B2 (ja) | プリントショップアーキテクチャにおけるケーパビリティプレゼンテーションのプロトコルオーバーライド | |
| US8526044B2 (en) | Template-based installation of workflow systems in a print shop environment | |
| JP2006289735A (ja) | 情報処理装置及び情報処理方法 | |
| JP2014106472A (ja) | 管理装置及びその方法 | |
| EP2492801A2 (en) | Customer-specific services for job submission in a print shop architecture | |
| JP2006011663A (ja) | 情報処理装置および情報処理方法 | |
| JP2007058544A (ja) | 画像出力装置 | |
| JP2007087042A (ja) | 印刷ジョブ管理システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120301 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130527 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130604 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130724 |
|
| 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: 20131008 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131021 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 5407535 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |