JP5300332B2 - ネットワークデバイスおよびワークフロー処理システムおよびワークフロー処理方法 - Google Patents
ネットワークデバイスおよびワークフロー処理システムおよびワークフロー処理方法 Download PDFInfo
- Publication number
- JP5300332B2 JP5300332B2 JP2008147072A JP2008147072A JP5300332B2 JP 5300332 B2 JP5300332 B2 JP 5300332B2 JP 2008147072 A JP2008147072 A JP 2008147072A JP 2008147072 A JP2008147072 A JP 2008147072A JP 5300332 B2 JP5300332 B2 JP 5300332B2
- Authority
- JP
- Japan
- Prior art keywords
- job flow
- job
- data
- log
- output
- 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
- 238000003672 processing method Methods 0.000 title description 2
- 238000000034 method Methods 0.000 claims description 56
- 230000005540 biological transmission Effects 0.000 claims description 28
- 238000001514 detection method Methods 0.000 claims description 5
- 230000001960 triggered effect Effects 0.000 claims description 2
- 230000002093 peripheral effect Effects 0.000 description 88
- 230000006870 function Effects 0.000 description 26
- 238000012544 monitoring process Methods 0.000 description 12
- 238000004891 communication Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000005206 flow analysis Methods 0.000 description 3
- 238000005111 flow chemistry technique Methods 0.000 description 3
- 150000001875 compounds Chemical class 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0766—Error or fault reporting or storing
- G06F11/0781—Error filtering or prioritizing based on a policy defined by the user or on a policy defined by a hardware/software module, e.g. according to a severity level
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0733—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a data processing system embedded in an image processing device, e.g. printer, facsimile, scanner
-
- 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/1207—Improving or facilitating administration, e.g. print management resulting in the user being informed about print result after a job submission
-
- 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/1259—Print job monitoring, e.g. job status
-
- 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/1291—Pool of printer devices: self-managing printing devices in a network, e.g. without a server
-
- 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/1293—Printer information exchange with computer
-
- 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/1296—Printer job scheduling or printer resource handling
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Human Computer Interaction (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Description
このように複数のデジタル複合機でワークフローを実現する場合、特許文献1のようにワークフローの流れを管理するワークフロー管理サーバをおくケースがある。一方、ワークフロー管理サーバをおかない構成もある。後者の構成では、デジタル複合機内のジョブを組み合わせたジョブフローと、デジタル複合機のホットフォルダ機能を組み合わせて、ワークフローシステムを構成するということが考えられている。ホットフォルダ機能とは、ホットフォルダに対応するボックス領域に文書データが格納されると、そのホットフォルダに関連したジョブフローを実行する機能である。これらの機能を組み合わせ、デジタル複合機におけるジョブフローの最後のジョブとして、処理済みの文書データを、次の工程を実行するデジタル複合機のホットフォルダへと送信するジョブを含めておくことで、ワークフローが実現される。もっとも、ワークフローの最後の工程を実行するデジタル複合機では、受信した文書データは印刷したり、あるいは保存するというジョブが、ジョブフローの末尾の処理となる。
特定の記憶領域へのデータの入力を検知する検知手段と、
前記検知手段により入力が検知されたデータが、ログファイルであるか否かを判断する判断手段と、
前記判断手段により前記データがログファイルでないと判断された場合に、ジョブフロー設定に基づいて前記データに対するジョブフローを実行し、ジョブフロー実行により生成されたデータを前記ジョブフロー設定に定義される出力先へ出力するジョブフロー実行手段と、
前記ジョブフロー実行手段により実行されるジョブフローが失敗した場合および前記判断手段により前記入力が検知されたデータがログファイルであると判断された場合に、前記ジョブフロー設定に定義される出力先と同一の出力先へログファイルを出力するログ出力手段とを有する。
図4はデジタル複合機110にあらかじめ設定してあるジョブフローの設定を記載したジョブフロー設定ファイル(設定情報)の例である。図4は「デジタル複合機110で画像のスキャンを行い、デジタル複合機120に送信する。」というジョブフローの設定例を示している。本実施形態では、ジョブフロー設定ファイルはXML形式で記載するものとする。ただしXML形式でなくても、独自のフォーマットを用いて記載してもよい。
次に、ワークフローを開始するために、デジタル複合機110でジョブフローを実行する手順を説明する。デジタル複合機110では、UI部301の処理により、操作部111にデジタル複合機110に設定されているジョブフローの一覧を表示する。ユーザがデジタル複合機110の操作部111にて一覧のうちジョブフローの実行を指示すると、UI部301からジョブフロー管理部304にジョブフローの実行の命令がなされる。本例では、図4で説明したジョブフローの実行を指示された場合として説明を行う。
次に、ジョブフローのエラー処理の説明を行う。この処理は、図7のステップS705と図8のステップS806の処理である。つまり、デジタル複合機110、120そして130のジョブフロー中にジョブが失敗した場合、デジタル複合機120、130のホットフォルダにログが送られてきた場合の処理に相当する。
Claims (6)
- ネットワークに接続され、該ネットワークを介してデータを受信および送信することで複数のネットワークデバイスで実行されるワークフローの一部を構成するジョブフローを実行するネットワークデバイスであって、
特定の記憶領域へのデータの入力を検知する検知手段と、
前記検知手段により入力が検知されたデータが、ログファイルであるか否かを判断する判断手段と、
前記判断手段により前記データがログファイルでないと判断された場合に、ジョブフロー設定に基づいて前記データに対するジョブフローを実行し、ジョブフロー実行により生成されたデータを前記ジョブフロー設定に定義される出力先へ出力するジョブフロー実行手段と、
前記ジョブフロー実行手段により実行されるジョブフローが失敗した場合および前記判断手段により前記入力が検知されたデータがログファイルであると判断された場合に、前記ジョブフロー設定に定義される出力先と同一の出力先へログファイルを出力するログ出力手段と
を有することを特徴とするネットワークデバイス。 - 前記ジョブフロー実行手段は、前記特定の記憶領域にデータが格納されたことをトリガとしてジョブフローを実行することを特徴とする請求項1に記載のネットワークデバイス。
- 前記ジョブフロー設定は、データを送信する送信ジョブ、および該データを印刷する印刷ジョブのいずれかの設定を含むことを特徴とする請求項1又は2に記載のネットワークデバイス。
- 請求項1乃至3のいずれか1項に記載のネットワークデバイスをネットワークで接続して構成されたワークフロー処理システム。
- ネットワークに接続され、該ネットワークを介してデータを受信および送信することで複数のネットワークデバイスで実行されるワークフローの一部を構成するジョブフローを実行するコンピュータを、
特定の記憶領域へのデータの入力を検知する検知手段と、
前記検知手段により入力が検知されたデータが、ログファイルであるか否かを判断する判断手段と、
前記判断手段により前記データがログファイルでないと判断された場合に、ジョブフロー設定に基づいて前記データに対するジョブフローを実行し、ジョブフロー実行により生成されたデータを前記ジョブフロー設定に定義される出力先へ出力するジョブフロー実行手段と、
前記ジョブフロー実行手段により実行されるジョブフローが失敗した場合および前記判断手段により前記入力が検知されたデータがログファイルであると判断された場合に、前記ジョブフロー設定に定義される出力先と同一の出力先へログファイルを出力するログ出力手段と
して機能させるためのプログラム。 - ネットワークに接続され、該ネットワークを介してデータを受信および送信することで複数のネットワークデバイスで実行されるワークフローの一部を構成するジョブフローを実行する、検知手段と判断手段とジョブフロー実行手段とログ出力手段とを有するネットワークデバイスにおいて、
前記検知手段が、特定の記憶領域へのデータの入力を検知する検知工程と、
前記判断手段が、前記検知工程により入力が検知されたデータが、ログファイルであるか否かを判断する判断工程と、
前記ジョブフロー実行手段が、前記判断工程により前記データがログファイルでないと判断された場合に、ジョブフロー設定に基づいて前記データに対するジョブフローを実行し、ジョブフロー実行により生成されたデータを前記ジョブフロー設定に定義される出力先へ出力するジョブフロー実行工程と、
前記出力手段が、前記ジョブフロー実行手段により実行されるジョブフローが失敗した場合および前記判断工程により前記入力が検知されたデータがログファイルであると判断された場合に、前記ジョブフロー設定に定義される出力先と同一の出力先へログファイルを出力するログ出力工程と
を有することを特徴とするワークフロー処理方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008147072A JP5300332B2 (ja) | 2008-06-04 | 2008-06-04 | ネットワークデバイスおよびワークフロー処理システムおよびワークフロー処理方法 |
US12/472,529 US8400658B2 (en) | 2008-06-04 | 2009-05-27 | Network device and workflow processing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008147072A JP5300332B2 (ja) | 2008-06-04 | 2008-06-04 | ネットワークデバイスおよびワークフロー処理システムおよびワークフロー処理方法 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2009296242A JP2009296242A (ja) | 2009-12-17 |
JP2009296242A5 JP2009296242A5 (ja) | 2011-07-21 |
JP5300332B2 true JP5300332B2 (ja) | 2013-09-25 |
Family
ID=41400037
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008147072A Expired - Fee Related JP5300332B2 (ja) | 2008-06-04 | 2008-06-04 | ネットワークデバイスおよびワークフロー処理システムおよびワークフロー処理方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8400658B2 (ja) |
JP (1) | JP5300332B2 (ja) |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5340124B2 (ja) * | 2009-12-02 | 2013-11-13 | キヤノン株式会社 | 画像処理装置及びその制御方法、並びにプログラム |
JP2011123677A (ja) * | 2009-12-10 | 2011-06-23 | Canon Inc | 情報処理装置及びその制御方法 |
JP2011141697A (ja) | 2010-01-06 | 2011-07-21 | Canon Inc | 制御装置の処理方法及び制御装置 |
JP5676931B2 (ja) * | 2010-06-11 | 2015-02-25 | キヤノン株式会社 | 管理システム及びその方法 |
JP5693254B2 (ja) * | 2011-01-19 | 2015-04-01 | キヤノン株式会社 | 情報処理装置、情報処理方法およびプログラム |
JP5842337B2 (ja) * | 2011-02-15 | 2016-01-13 | 株式会社リコー | 情報処理システム、情報処理装置、情報処理方法、情報処理プログラム及び記録媒体 |
CN102385495A (zh) * | 2011-10-26 | 2012-03-21 | 苏州工业园区鑫海胜电子有限公司 | 基于多网络打印机的局域网无故障网络打印方法 |
JP6175854B2 (ja) | 2013-03-29 | 2017-08-09 | ブラザー工業株式会社 | プログラムおよび情報処理装置 |
JP6463023B2 (ja) | 2014-07-23 | 2019-01-30 | キヤノン株式会社 | 情報処理装置とその制御方法、及びプログラム |
JP5840266B2 (ja) * | 2014-08-19 | 2016-01-06 | キヤノン株式会社 | 制御装置の処理方法、制御装置、及びプログラム |
KR20160076371A (ko) * | 2014-12-22 | 2016-06-30 | 삼성전자주식회사 | 워크플로우를 처리하는 방법 및 이를 수행하는 모바일 디바이스 |
WO2016105044A1 (en) | 2014-12-22 | 2016-06-30 | Samsung Electronics Co., Ltd. | Method of establishing connection between mobile device and image forming apparatus, and image forming apparatus and mobile device for performing the method |
EP3037954B1 (en) | 2014-12-22 | 2019-02-20 | HP Printing Korea Co., Ltd. | Method of generating workform by using byod service and mobile device for performing the method |
US10051154B2 (en) | 2016-01-13 | 2018-08-14 | Canon Kabushiki Kaisha | Information processing apparatus, control method in information processing apparatus, and image processing apparatus |
US10042593B2 (en) * | 2016-09-02 | 2018-08-07 | Datamax-O'neil Corporation | Printer smart folders using USB mass storage profile |
US10644944B2 (en) | 2017-06-30 | 2020-05-05 | Datamax-O'neil Corporation | Managing a fleet of devices |
US10977594B2 (en) | 2017-06-30 | 2021-04-13 | Datamax-O'neil Corporation | Managing a fleet of devices |
US10778690B2 (en) | 2017-06-30 | 2020-09-15 | Datamax-O'neil Corporation | Managing a fleet of workflow devices and standby devices in a device network |
CN112005177A (zh) * | 2018-04-27 | 2020-11-27 | 三菱电机株式会社 | 数据处理装置、任务控制方法及程序 |
JP7271164B2 (ja) | 2018-12-21 | 2023-05-11 | キヤノン株式会社 | 情報処理装置、管理システム、情報処理装置の制御方法及びプログラム |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6230109B1 (en) * | 1995-05-16 | 2001-05-08 | The United States Of America As Represented By The Secretary Of The Navy | Multiconductor continuity and intermittent fault analyzer with distributed processing and dynamic stimulation |
US6728947B1 (en) * | 1998-06-05 | 2004-04-27 | R. R. Donnelley & Sons Company | Workflow distributing apparatus and method |
JP2002016747A (ja) * | 2000-06-29 | 2002-01-18 | Sanyo Electric Co Ltd | ファクシミリ回覧装置 |
JP4630595B2 (ja) * | 2003-09-29 | 2011-02-09 | キヤノン株式会社 | 印刷工程処理装置および印刷工程処理方法およびプログラムおよび記憶媒体 |
JP4587162B2 (ja) * | 2004-06-04 | 2010-11-24 | キヤノン株式会社 | 情報処理装置、情報処理方法及びそのプログラム |
US20060170938A1 (en) * | 2005-02-01 | 2006-08-03 | Eastman Kodak Company | Enhancing CMYK color workflow for CMYKF color |
JP4096954B2 (ja) * | 2005-06-03 | 2008-06-04 | コニカミノルタビジネステクノロジーズ株式会社 | ネットワーク画像処理システム、ネットワーク画像処理装置、及びネットワーク画像処理方法 |
JP4274160B2 (ja) | 2005-07-26 | 2009-06-03 | コニカミノルタビジネステクノロジーズ株式会社 | ワークフロー管理システム、ワークフロー管理装置、及び方法 |
JP4089716B2 (ja) * | 2005-08-25 | 2008-05-28 | コニカミノルタビジネステクノロジーズ株式会社 | エラー通知方法、エラー通知プログラム、エラー通知装置、およびエラー通知システム |
-
2008
- 2008-06-04 JP JP2008147072A patent/JP5300332B2/ja not_active Expired - Fee Related
-
2009
- 2009-05-27 US US12/472,529 patent/US8400658B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US8400658B2 (en) | 2013-03-19 |
JP2009296242A (ja) | 2009-12-17 |
US20090303532A1 (en) | 2009-12-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5300332B2 (ja) | ネットワークデバイスおよびワークフロー処理システムおよびワークフロー処理方法 | |
JP5595035B2 (ja) | 情報処理装置、その方法及びプログラム | |
JP7305716B2 (ja) | 画像形成装置、画像形成装置の制御方法、及びプログラム | |
US20150371126A1 (en) | Image forming apparatus and method | |
KR101467646B1 (ko) | 정보 처리 장치, 웹 서버, 제어 방법, 및 저장 매체 | |
JP5328327B2 (ja) | ワークフローシステム、画像処理装置及び画像処理装置の制御方法 | |
JP5441426B2 (ja) | 画像処理装置及びその制御方法、並びにプログラム | |
JP2011166748A (ja) | 画像処理装置、その制御方法、及びプログラム | |
JP2008090832A (ja) | 紙の供給量が不十分な時にプリントジョブを遅延するためのシステムおよび方法 | |
JP3595665B2 (ja) | 画像入出力装置および管理方法 | |
US9372654B2 (en) | Image processing system, information processing apparatus, image processing apparatus, method of controlling information processing apparatus, method of controlling image processing apparatus and storage medium | |
JP2007089095A (ja) | 複合機および複合機における印刷画像検査方法 | |
JP5388491B2 (ja) | 印刷装置及びその制御方法、並びに制御プログラム | |
US9239885B2 (en) | Acquiring data for processing using location information | |
US20120086974A1 (en) | Image forming apparatus, processing method of the image forming apparatus and recording medium | |
JP2007206904A (ja) | 画像形成装置 | |
JP5419631B2 (ja) | 画像処理装置、および画像処理装置におけるスクリプト補正方法 | |
CN104023156A (zh) | 图像处理装置以及图像处理方法 | |
US8358436B2 (en) | Systems and methods for efficiently handling imaging job settings | |
JP3870200B2 (ja) | ジョブ管理装置、管理方法、コンピュータ可読の記憶媒体 | |
US11385842B2 (en) | Printing system, information processing apparatus, control method therefor, and storage medium | |
US20130107302A1 (en) | Image processing apparatus, image processing method and memory medium | |
CN101087346A (zh) | 数据管理***、数据管理装置、数据管理方法 | |
US8780391B2 (en) | Image processing apparatus and image processing system with processability determining unit | |
US11275536B2 (en) | Image forming apparatus, method for controlling image forming apparatus, and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110603 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110603 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120910 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120918 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121116 |
|
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: 20130520 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130618 |
|
LAPS | Cancellation because of no payment of annual fees |