JP5569059B2 - Image forming apparatus - Google Patents
Image forming apparatus Download PDFInfo
- Publication number
- JP5569059B2 JP5569059B2 JP2010058379A JP2010058379A JP5569059B2 JP 5569059 B2 JP5569059 B2 JP 5569059B2 JP 2010058379 A JP2010058379 A JP 2010058379A JP 2010058379 A JP2010058379 A JP 2010058379A JP 5569059 B2 JP5569059 B2 JP 5569059B2
- Authority
- JP
- Japan
- Prior art keywords
- output
- document
- recovery
- job
- image forming
- 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
Images
Landscapes
- Power Sources (AREA)
- Facsimiles In General (AREA)
- Storing Facsimile Image Data (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
- Control Or Security For Electrophotography (AREA)
Description
本発明は、画像形成装置の分野に関する。 The present invention relates to the field of image forming apparatuses.
従来より、画像形成装置において、動作中停電などによるシステムの停止が発生し、その後電源を入れるなどしてシステムを復帰させたとき、システムが停止する前に動作していたジョブを継続して動作させる技術が知られている。また、その中でも1つのジョブで複数の出力を行ったときのシステムの復帰の技術が既に知られている。また、送信中の電源断に対しては主電源ON時にジョブ動作を継続、印刷中の電源断に対しては主電源ON時にジョブを継続しない、といったように出力種別によって復帰処理する、しないを判断するシステムが知られている。 Conventionally, when a system shutdown occurs due to a power failure during operation in an image forming apparatus, and then the system is restored by turning on the power, the job that was running before the system stopped continues to operate The technology to make it known is known. In addition, among them, a technology for returning the system when a plurality of outputs are performed in one job is already known. In addition, the job operation is continued when the main power is turned on for the power interruption during transmission, and the job is not resumed when the main power is turned on for the power interruption during printing. A system for judging is known.
これらに関する具体的な一例として、特許文献1には、ジョブを実行中あるいは中断中に電源がオフされても、途中まで実行されたジョブを完了させる目的で、複数のアプリケーションの中からジョブを生成したアプリケーションを特定可能なアプリケーション情報を保持するアプリケーション情報保持手段と、ジョブに対し中断時にリカバリするか否かが予め選択入力されるリカバリ有無選択手段と、該リカバリ有無選択手段に指定入力されたリカバリ有無情報を保持するリカバリ有無情報保持手段と、電源がオフされてからオンされた際に、中断されたジョブに対して前記リカバリ有無情報保持手段に保持されたリカバリ有無情報がリカバリ有りであった場合、前記アプリケーション情報保持手段のアプリケーション情報から当該ジョブを生成したアプリケーションを特定し、該アプリケーションによる当該ジョブのリカバリを指示するリカバリ指示手段を有することを特徴とするジョブシステムが開示されている。
As a specific example regarding these,
しかしながら、従来のシステム停止/復帰後にジョブを継続してジョブを完了させる画像形成装置では、システムが停止する前に動作していたジョブを継続して動作(今後リカバリと呼ぶ)する、しないの情報の有無を確認し、リカバリ情報が有りであったときに再度ジョブを実行し、リカバリ情報が無い場合は復帰処理しない判断を行っているに過ぎなかった。 However, in a conventional image forming apparatus that continues a job after system stop / return and completes the job, information that does not continue to operate the job that was operating before the system stopped (hereinafter referred to as recovery). When the recovery information is present, the job is executed again, and when there is no recovery information, it is merely determined that the return processing is not performed.
一方、近年の画像形成装置では、一度の原稿読取操作で、印刷+蓄積、送信+蓄積など複数の出力動作を並列実行できるようになっている。また画像編集、後処理の機能も高機能化しており、この際、多彩な印刷条件、送信条件が設定可能となっている。例えば、一度、印刷+蓄積の処理がなされた後、この蓄積された文書を再印刷する際には、前回の印刷動作を再度手動で入力する手間を軽減できるように、蓄積文書とともに印刷動作での出力条件(再出力条件)の保存機能も広く知られている。 On the other hand, in recent image forming apparatuses, a plurality of output operations such as printing + accumulation and transmission + accumulation can be executed in parallel by a single document reading operation. In addition, image editing and post-processing functions have also been enhanced, and various printing conditions and transmission conditions can be set at this time. For example, after the printing + accumulation process is performed once, when the accumulated document is reprinted, the printing operation can be performed together with the accumulated document so as to reduce the trouble of manually inputting the previous printing operation again. The output condition (re-output condition) storage function is also well known.
この再出力条件とは、一度の原稿読取操作で複数の出力動作を並列実行する際、例えば印刷条件などの出力条件をユーザが入力(設定)していた場合、その出力条件を蓄積された蓄積文書に対応付けて記憶した設定情報である。次回、その蓄積文書の利用時(例えば文書の印刷時)、その記憶した出力条件をそのまま反映した文書を出力することができる。従って、再出力条件が付加されて保存された蓄積文書には、ページごとの画情報(色情報などの画素データ)に加え、印刷時の出力条件(カラーモード、トレイ情報等)もまた含んで構成される。 The re-output condition is an accumulation in which output conditions are accumulated when a user inputs (sets) an output condition such as a printing condition when a plurality of output operations are executed in parallel by a single document reading operation. This is setting information stored in association with a document. Next time, when the stored document is used (for example, when the document is printed), the document that reflects the stored output condition can be output. Accordingly, the stored document stored with the re-output condition added includes not only the image information for each page (pixel data such as color information) but also the output condition at the time of printing (color mode, tray information, etc.). Composed.
ここで、複数の処理が並列に実行される際、出力動作と蓄積出力の結果には、ある関連性を有している場合がある。例えば、印刷出力と蓄積出力の多出力構成(印刷+蓄積)、かつ印刷出力の結果(印刷出力条件)が蓄積出力の結果(蓄積文書)に再出力条件として紐付けられて保存するようなジョブを実行中に電源断した場合、システム復帰後、複数のページ構成からなる蓄積文書のあるページには再出力条件が付加され、蓄積文書のあるページには再出力条件が付加されていないといったような事態が生じ、不完全な再出力条件が付加された蓄積文書が蓄積されてしまうという問題があった。このとき、これら蓄積文書を再び同一の出力条件でもって印刷しようとした場合、ページによっては、ユーザの意図する出力条件を反映した文書を出力することができない。またこのような蓄積文書は、ユーザの期待している要求を満たしている出力結果とはいえないともいえる。 Here, when a plurality of processes are executed in parallel, the output operation and the accumulated output result may have a certain relationship. For example, a job in which a multi-output configuration (print + accumulation) of print output and accumulated output, and a print output result (print output condition) are linked to the accumulated output result (accumulated document) as a re-output condition and saved If the power is turned off during execution, after the system is restored, a re-output condition is added to a page with an accumulated document consisting of multiple pages, and a re-output condition is not added to a page with an accumulated document. There has been a problem that accumulated documents to which incomplete re-output conditions are added are accumulated. At this time, if these stored documents are to be printed again under the same output conditions, a document reflecting the output conditions intended by the user cannot be output depending on the page. In addition, it can be said that such an accumulated document cannot be said to be an output result that satisfies the request expected by the user.
一方上述の特許文献1記載の発明は、ジョブが動作中に電源がオフされても、電源をオンした後にジョブを完了させることができる。しかし、一度の操作実行で複数の出力結果を得ることができるようなジョブの復帰においては、システム復帰後に継続動作しない場合に、依然ユーザ要求を満たすことができない文書が蓄積されてしまう。
On the other hand, the invention described in
本発明では上記のような問題に鑑みて、意図しない電源断に伴い蓄積文書が不完全な再出力条件とともに保存された場合、再出力条件を適用した出力処理を行えない蓄積文書の使用を防止し、ユーザの意図しない文書が出力されてしまうことを防止する画像形成装置を提供することを目的とする。 In the present invention, in view of the above-described problems, when an accumulated document is stored with an incomplete re-output condition due to an unintended power interruption, use of an accumulated document that cannot be output using the re-output condition is prevented. An object of the present invention is to provide an image forming apparatus that prevents a document unintended by a user from being output.
そこで上記課題を解決するため、本発明に係る画像形成装置は、出力処理条件に従って文書データの出力処理を行い、当該文書データを前記出力処理条件とともに蓄積処理を行う画像形成装置であって、文書データを入力する文書入力手段と、記憶装置への蓄積出力、印刷出力、又は他の装置への送信により、文書データの出力を行う文書出力手段と、前記文書入力手段より実現されるジョブ及び前記文書出力手段により実現されるジョブを組み合わせた多構成ジョブを実行するジョブ構成手段と、前記ジョブの出力毎のリカバリ情報を保持するリカバリ情報保持手段と、前記リカバリ情報を取得し、リカバリジョブの再構成を行うジョブ再構成手段と、前記ジョブの出力毎に特定の条件が成立した場合、リカバリの要否を判定する判定手段と、前記ジョブ再構成手段によりリカバリジョブが再構成され、前記判定手段によりリカバリ要と判定されたとき、リカバリ処理を開始するリカバリ処理開始判定手段と、を有し、複数の前記出力間で、1つ目の出力結果が2つ目の出力結果である蓄積された蓄積文書に作用する作用関係を持ち、かつ1つ目の出力がリカバリ不要と判定される入出力の構成において、ジョブ実行中における電源断発生後、システム起動時に、蓄積された蓄積文書が出力結果として十分であるかどうかの判定を行い、十分でないと判定されたとき、当該蓄積文書を削除すること、又は当該蓄積文書に欠落した情報を補完することを特徴とする。 In order to solve the above-described problem, an image forming apparatus according to the present invention is an image forming apparatus that performs document data output processing according to output processing conditions, and stores the document data together with the output processing conditions. Document input means for inputting data, document output means for outputting document data by storage output to a storage device, print output, or transmission to another device; a job realized by the document input means; and Job composition means for executing a multi-configuration job combining jobs realized by the document output means, recovery information holding means for holding recovery information for each output of the job, acquisition of the recovery information, and recovery of the recovery job Job restructuring means for configuring, and determination means for determining whether or not recovery is necessary when a specific condition is satisfied for each output of the job A recovery processing start determining means for starting a recovery process when a recovery job is reconfigured by the job reconfiguring means and the recovery means determines that the recovery is necessary. In an input / output configuration in which the first output result has an operational relationship that affects the accumulated stored document that is the second output result, and the first output is determined to be unnecessary for recovery, the job is being executed. When the system is started after a power interruption, it is determined whether the stored document is sufficient as an output result. If it is determined that the output is not sufficient, the stored document is deleted or missing in the stored document. It is characterized by complementing the information.
また上記課題を解決するため、前記画像形成装置において、リカバリ不要と判定された出力に対して進捗情報をリカバリ情報として保持し、リカバリ時、文書蓄積に作用する出力、かつリカバリ不要の出力の電源断前の進捗情報を取得し、出力動作が完了していない場合は蓄積文書を削除する。 In order to solve the above problem, the image forming apparatus retains progress information as recovery information for an output determined to be unnecessary for recovery, and an output that acts on document storage at the time of recovery. Acquire progress information before declining, and delete the accumulated document if the output operation is not completed.
また上記課題を解決するため、前記画像形成装置において、蓄積文書に対して、読み取り手段、出力手段の一部、又は全ての動作設定項目を付加する再出力条件として設定する設定手段を有し、リカバリ不要の出力の出力手段に対して、ジョブの進捗情報をリカバリ情報として保持し、リカバリ時、文書蓄積に作用する出力手段、かつリカバリ不要の出力手段の電源断前のジョブの進捗情報を取得し、出力動作が完了していない場合は、蓄積文書に付加されている再出力条件を削除する。 In order to solve the above problem, the image forming apparatus includes a setting unit that sets a re-output condition for adding a reading unit, a part of the output unit, or all operation setting items to the stored document. The job progress information is stored as recovery information for output means that do not require recovery, and the progress information of the job before the power-off of the output means that acts on document storage during recovery and the output means that does not require recovery is acquired. If the output operation is not completed, the re-output condition added to the stored document is deleted.
また上記課題を解決するため、前記画像形成装置において、蓄積文書に対して、読み取り手段、出力手段の一部、又は全ての動作設定項目を付加する再出力条件をとして設定する設定手段を有し、リカバリ不要の出力の出力手段に対して、ジョブの進捗情報をリカバリ情報として保持し、蓄積文書に付加されている再出力条件を読出し、全てのページに対して出力条件が付加されていない場合、欠落している出力条件をユーザに対して再設定させる。 In order to solve the above problem, the image forming apparatus includes a setting unit that sets a re-output condition for adding a reading unit, a part of the output unit, or all operation setting items to the stored document. When the progress information of the job is retained as recovery information for the output means that does not require recovery, the re-output conditions added to the stored document are read, and the output conditions are not added to all pages , Causing the user to reset the missing output condition.
また上記課題を解決するため、前記画像形成装置において、前記蓄積文書の削除、前記出力条件の削除、又は前記出力条件の再設定のいずれかを、予め設定可能である。 In order to solve the above problem, in the image forming apparatus, any one of deletion of the stored document, deletion of the output condition, or resetting of the output condition can be set in advance.
また上記課題を解決するため、前記画像形成装置において、前記蓄積文書の削除、前記出力条件の削除、又は前記出力条件の再設定のいずれかを、リカバリ時にユーザが設定可能である。 In order to solve the above problem, in the image forming apparatus, the user can set one of deletion of the stored document, deletion of the output condition, and resetting of the output condition.
また上記課題を解決するため、前記画像形成装置において、前記蓄積文書の削除、前記出力条件の削除、又は前記出力条件の再設定のいずれかを、リカバリ時にユーザ認証に基づくユーザ権限に応じて設定可能である。 In order to solve the above problem, in the image forming apparatus, any one of deletion of the stored document, deletion of the output condition, or resetting of the output condition is set according to a user authority based on user authentication at the time of recovery. Is possible.
なお、本発明の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、などに適用したものも本発明の態様として有効である。 In addition, what applied the arbitrary combination of the component of this invention, expression, or a component to a method, an apparatus, a system, a computer program, a recording medium, etc. is effective as an aspect of this invention.
本発明によれば、意図しない電源断に伴い蓄積文書が不完全な再出力条件とともに保存された場合、再出力条件を適用した出力処理を行えない蓄積文書の使用を防止し、ユーザの意図しない文書が出力されてしまうことを防止する画像形成装置を提供することができる。 According to the present invention, when an accumulated document is stored together with an incomplete re-output condition due to an unintended power interruption, use of the accumulated document that cannot be subjected to output processing to which the re-output condition is applied is prevented, and is not intended by the user. An image forming apparatus that prevents a document from being output can be provided.
本発明を実施するための形態を各実施形態において図面を用いて説明する。なお、本発明を説明するにあたって、画像形成装置(MFP)に本発明を適用した例を以下に示す。画像形成装置は、プリンタ、コピーおよびスキャナなどの複数の機能を一つの筐体内に収納した画像形成装置である。またこれら基本機能だけでなく、デジタル画像技術の高度化やMFPに関連する技術の進化に伴い多彩な機能を有し、ユーザ環境において様々な利用形態を提供している。 DESCRIPTION OF EMBODIMENTS Embodiments for carrying out the present invention will be described in each embodiment with reference to the drawings. In describing the present invention, an example in which the present invention is applied to an image forming apparatus (MFP) will be described below. The image forming apparatus is an image forming apparatus in which a plurality of functions such as a printer, a copy, and a scanner are accommodated in one casing. In addition to these basic functions, various functions are provided in the user environment with various functions as the digital image technology is advanced and the technology related to MFP is advanced.
<システム構成>
(ハードウェア)
図1は、本発明の実施形態に係る画像形成装置1のハードウェア構成の一例を示す図である。本実施形態に係る画像形成装置1は、操作パネル11と、記憶メディアI/F12と、コントローラ13と、データ通信I/F14と、スキャナ15と、プロッタ16と、HDD(Hard Disk Drive)17とから構成され、それぞれ相互に接続されている。
<System configuration>
(hardware)
FIG. 1 is a diagram illustrating an example of a hardware configuration of an
操作パネル11は、入力装置11aと表示装置11bとを有しており、入力装置11aは、ハードキーなどで構成され、画像形成装置1に各操作信号を入力するのに用いられる。また、表示装置11bは、ディスプレイなどで構成され、例えば画像形成動作に関する各種情報を表示する。より具体的には、操作パネル11は、例えば画像形成動作に関する各種情報を表示するディスプレイと、利用者が操作指示を行うための物理的なボタンやダイヤルのようなハードキーで構成される。本実施形態のディスプレイは、触覚センサによるタッチパネル式ディスプレイであるので、ディスプレイ上の接触操作により画像形成動作に係る操作指示を行うことが可能となっている。
The
データ通信I/F14は、インタフェース装置14aを有しており、画像形成装置1をネットワークやファックスなどのデータ伝送路に接続するインタフェースである。HDD17は、画像形成装置1で取り扱われる受信文書データや読み取り画像データなどの各種データを格納している。また、HDD17は、これらの各種データを、所定のファイルシステムやDB(Data Base)により管理している。
The data communication I /
HDD17に格納される各種データの中には、記録媒体12bから入力されるデータを含む。記録媒体12bは、記憶メディアI/F12が有するドライブ装置12aにセットされ各種データが記録媒体12bからドライブ装置12aを介してHDD17に格納される。
Various data stored in the
コントローラ13は、ROM(Read Only Memory)13a、RAM(Random Access Memory)13b、及びCPU(Central Processing Unit)13cとを有しており、ROM13aは、画像形成装置1が起動されるときに実行されるプログラムや各種データを格納している。また、RAM13bは、ROM13aやHDD17から読み出された各種プログラムやデータを一時保持する。更に、CPU13cは、RAM13bが一時保持しているプログラムを実行する。コントローラ13は、例えば、データ通信I/F14を介して印刷データを受信した場合に、ROM13aからRAM13b上に読み出された、PDL(Page Description Language)を解釈可能なプログラム(PDLパーサ)をCPU13cにより実行し、印刷データを解釈してビットマップイメージを生成する。
The controller 13 includes a ROM (Read Only Memory) 13a, a RAM (Random Access Memory) 13b, and a CPU (Central Processing Unit) 13c. The ROM 13a is executed when the
スキャナ15は、画像読取装置15aを有しており、読み取り面に配置された原稿を光学的に読み取り画像データを生成する。プロッタ16は、印刷装置16aを有しており、例えば、電子写真プロセス方式によってビットマップイメージを記録紙に印刷する。
The
このように、本実施形態に係る画像形成装置1では、上記ハードウェア構成により、コピー、プリンタ、ファクシミリ、スキャナなどの複数の機能を実現している。
As described above, the
(機能)
図2は、実施形態に係る画像形成装置1の主なコンポーネントの説明を以下に行なう。各コンポーネント(CMP)は、それぞれ大きくCMPインタフェースの設定用UI部とジョブ制御用のロジック部とからなっている。
(function)
FIG. 2 describes the main components of the
読取フィルタ22は、画像形成装置1のスキャナデバイス(例えば画像読取装置15a)を制御することで原稿読取を読み取り、またはデータ永続領域に蓄積されている画像データを読み取り、装置内で取り扱い可能な形式で画像データを生成する画像入力機能を提供する。当該ロジック(フィルタ)に対応するUIは、読取UI21であるが、読取UI21及び読取フィルタ22をまとめて以下、読取部20と呼ぶ。
The reading
加工(編集)フィルタ32は、画像形成装置内の画像処理ユニット(IPU)を制御することで、読取った画像データの編集処理、印刷する画像データの印刷加工処理、蓄積する画像データの蓄積加工処理など各種の画像加工(画像編集)処理機能を提供する。当該ロジック(フィルタ)に対応するUIは、加工UI31であるが、加工UI31及び加工フィルタ32をまとめて以下、加工部30と呼ぶ。
The processing (editing)
印刷フィルタ42は、画像形成装置1のプロッタデバイス(例えば印刷装置16a)を制御することで、装置内で加工された画像データを紙などの媒体に転写することによって、装置外に出力する画像出力機能を提供する。また印刷出力中に電源断が発生した場合、電源ON時に可能な限り電源断前の状態にリカバリをして印刷出力を継続する。当該ロジック(フィルタ)に対応するUIは、印刷UI41であるが、印刷UI41及び印刷フィルタ42をまとめて以下、印刷部40と呼ぶ。
The
送信フィルタ52は、画像形装置1内で加工された画像データを装置外に送信する画像出力機能を提供する。また装置外ヘの送信中に電源断が発生した場合、電源ON時に可能な限り電源断前の状態にリカバリをして送信を継続する。当該ロジック(フィルタ)に対応するUIは、送信UI51であるが、送信UI51及び送信フィルタ52をまとめて以下、送信部50と呼ぶ。
The
蓄積フィルタ62は、読取った画像データをHDD17に蓄積する。蓄積された画像データは、再度の印刷や送信、また編集も可能である。当該ロジック(フィルタ)に対応するUIは、蓄積UI61であるが、蓄積UI61及び蓄積フィルタ62をまとめて以下、蓄積部60と呼ぶ。
The
マルチ文書アクティビティ72は、画像形成装置1内で利用可能な各フィルタを組み合わせて文書操作を実行することを可能にするアクティビティである。例えば、マルチ文書アクティビティ72は、紙原稿のコピーを出力する際のフィルタ構成として、読取フィルタ22、加工フィルタ32、印刷フィルタ41の順にフィルタを組み合わせて接続し、文書操作(処理)を実行させる。また、システム起動時、電源断からのリカバリ処理を実施するかの判定手段を持つ。当該ロジック(アクティビティ)に対応するUIは、マルチ文書アクティビティUI71であるが、マルチ文書アクティビティUI71及びマルチ文書アクティビティ72をまとめて以下、マルチ文書アクティビティ部70と呼ぶ。
The
文書情報リポジトリサービス73は、画像形成装置1内の記憶装置(例えばHDD17)に保管された文書の画像情報、及び再出力条件などの書誌情報を管理する機能(CRUD)を提供するコンポーネントサービスである。
The document
再出力条件情報リポジトリサービス74は、画像形成装置1内の記憶装置に保管された条件により、前回出力した条件と同じ設定で出力を実現するための情報である再出力条件(情報)を管理する機能(CRUD)を提供するコンポーネントサービスである。
The re-output condition
リカバリ情報リポジトリサービス75は、画像形成装置1内の記憶装置に保管された条件により、システムが復帰したときのリカバリ処理を実現するための情報であるリカバリ情報を管理する機能(CRUD)を提供するコンポーネントサービスである。
The recovery
データ管理80は、画像形成装置1内の記憶装置(例えばHDD17、ROM13a)を制御し、記憶すべき情報を管理するコンポーネントサービスである。
The
<動作>
(パイプ&フィルタ)
本実施形態に係る画像形成装置1は、パイプ&フィルタというメカニズムを用いて処理が実現される。図3は、ある文書操作を行うためのパイプとフィルタの接続構成を概念的に示す図である。以下簡単に説明する。
<Operation>
(Pipe & Filter)
In the
例えば、文書操作(コピー)として、紙原稿から画像データをスキャナで読み取って、画像データに対して何らかの加工(画像処理)を施した上で、プロッタで転写紙に印刷を行う、といった単入力単出力の文書操作は、図3(a)の構成で実現されうる。この場合、フィルタ(F)であるa1(入力)は読取フィルタ22、a2(加工)は加工フィルタ31、a3(出力)は印刷フィルタ41に対応している。また、パイプ(p)はマルチ文書アクティビティ部70の機能に対応し、各フィルタを組み合わせて接続している。
For example, as a document operation (copying), a single input unit is used in which image data is read from a paper manuscript with a scanner, some processing (image processing) is performed on the image data, and printing is performed on a transfer sheet with a plotter. The output document operation can be realized by the configuration shown in FIG. In this case, the filter (F) a1 (input) corresponds to the reading
また、多出力の際は図3(b)の構成で実現されうる。この場合、フィルタ(F)であるb1(入力)は読取フィルタ22、b2(加工)は2つの加工フィルタ31、b3(出力)は2つの印刷フィルタ41に対応している。また同様に、パイプ(p)はマルチ文書アクティビティ部70の機能に対応し、各フィルタを組み合わせて接続している。
Further, in the case of multiple outputs, it can be realized with the configuration of FIG. In this case, the filter (F) b1 (input) corresponds to the reading
(ジョブ実行)
次に、上記パイプ&フィルタのメカニズムによるジョブ実行の説明を行なう。マルチ文書アクティビティ部70が各フィルタを組み合わせて接続(パイプ)することにより、所定の文書操作ジョブが実行される。以下の画像形成装置1において、まず画像をスキャナ等にて読取って、読取った画像を蓄積用に加工してからその画像を蓄積するとともに、読取った画像を印刷用に加工してからその画像を印刷するというケースを想定して、図面を参照しながら説明する。
(Job execution)
Next, job execution by the pipe and filter mechanism will be described. When the
図4は、ジョブの開始準備を説明するシーケンス図(その1)である。以下で述べる条件とは、ジョブが動作するために必要なパラメータ群を指す。パラメータとは、ジョブ動作時に外部から与える設定値であり、具体的にはカラーモードや変倍、両面設定などである。 FIG. 4 is a sequence diagram (part 1) for explaining job start preparation. The condition described below indicates a parameter group necessary for the job to operate. The parameter is a setting value given from the outside during job operation, and specifically, a color mode, scaling, duplex setting, and the like.
動作条件設定処理(S420)において、ユーザにより操作部デバイス11から機能(条件)の設定がなされると、その機能を持った機能部にてUIが自身のロジックに対し設定を行う。例えば、ユーザ操作により蓄積の機能に対して蓄積設定(蓄積先:HDD)の設定がなされると、蓄積部60にて蓄積UI61は自身のロジックである蓄積フィルタ62に対し設定を行う。同様に、印刷の機能に対して印刷設定(カラーモード:フルカラー)の設定がなされると、印刷部40にて印刷UI41は自身のロジックである印刷フィルタ42に対し設定を行う。そしてユーザにより操作部デバイス11からマルチ文書アクティビティ部70に対して実行要求を受けると、次に進む。
In the operation condition setting process (S420), when the user sets a function (condition) from the
次にジョブ生成処理(S430)において、ユーザ操作によりマルチ文書アクティビティ部70に対して実行要求がなされると、マルチ文書アクティビティ部70は実行時の条件により生成すべきジョブを判断し、各フィルタに対して必要なジョブを生成させる。
Next, in the job generation process (S430), when an execution request is made to the
次にフィルタ接続処理(S440)において、マルチ文書アクティビティ部70は生成されたジョブの構成に従って、画像データの要求元(入口)と要求先(出口)の関連付け、つまりジョブ同士の関連付け(フィルタ接続)を行う。
Next, in the filter connection process (S440), the
図5は、ジョブの実行処理を説明するシーケンス図(その2)である。S404に続いて、実行処理が行われる(S450)。 FIG. 5 is a sequence diagram (part 2) for explaining job execution processing. Subsequent to S404, execution processing is performed (S450).
実行処理のS451において、マルチ文書アクティビティ部70はパイプ役として、各フィルタロジックに対し実行要求を行う。具体的にここでは、読取部20、蓄積部60、印刷部40に対し実行要求を行う。上述したようにここでいう各機能部はUI、フィルタロジックを含む。実行指示を受けたフィルタはパイプを仲介して関連付けされた要求先フィルタに対して画像取得要求を行う。ここでは蓄積部60は蓄積加工部30へ、印刷部40は蓄積加工部30へ画像取得要求を行う。そして蓄積加工部30及び蓄積加工部30から、読取部20へ画像取得要求がなされると、入力部としての読取部20は、例えばスキャナにより原稿から画像(画像データ)の読取処理を実行する。
In S451 of the execution process, the
実行処理のS452において、画像の読取(入力)が完了したタイミングで、マルチ文書アクティビティ部70はリカバリに必要なリカバリデータ(ID=01)を作成するとともに、各フィルタに対してもリカバリデータの作成の指示を出しリカバリを作成させる。そして読取部20、印刷部40、蓄積部60は、保存の指示を受けリカバリに必要なリカバリデータ(それぞれID=01、10、11、12)を作成する。ここでリカバリデータとは、突然の電源断によりジョブが中断された場合でも、電源を復帰したときに電源断前に行っていたジョブが継続して動作するために必要なパラメータ群である。
In S452 of the execution process, the
図6は、リカバリデータのデータ構造例を示す。図6(a)及び(b)は、電源断リカバリに関わるリカバリデータのデータ構造例を示す。リカバリデータは、電源断時のリカバリ時にデータを復元するために用いられるパラメータ群の集合である。 FIG. 6 shows an example of the data structure of recovery data. 6A and 6B show examples of the data structure of recovery data related to power-off recovery. The recovery data is a set of parameters used for restoring data at the time of recovery when the power is turned off.
図6(a)は、実行開始時に作成されるリカバリデータの例を示す。また図6(b)は、実行終了時に更新されて作成されるリカバリデータの例を示す。リカバリデータは、対象文書を一意に識別するために必要な処理の対象となっている文書の識別子(ID)、画像の永続領域内での保存先を示す画像のパス、本実施例では出力の構成は印刷と蓄積の多出力の構成であるため、印刷と蓄積部に関するリカバリ時にジョブを継続して動作するために必要な動作設定のパラメータ(両面などや蓄積した文書を一意に識別するために必要な文書ID)、リカバリが必要かどうかを判断するために必要な進捗情報で構成されている。また図5(S453)、図6(b)で示すように、リカバリデータは更新されるが、リカバリID毎にジョブが進捗するに従って「進捗情報」の値のみが更新される。 FIG. 6A shows an example of recovery data created at the start of execution. FIG. 6B shows an example of recovery data that is updated and created at the end of execution. The recovery data includes the identifier (ID) of the document that is the target of processing necessary to uniquely identify the target document, the path of the image that indicates the storage destination in the permanent area of the image, and in this embodiment the output data Because the configuration is a multi-output configuration of printing and storage, operation setting parameters (such as double-sided and stored documents) that are necessary to continue the job during recovery related to printing and storage Necessary document ID) and progress information necessary to determine whether recovery is necessary. Further, as shown in FIG. 5 (S453) and FIG. 6B, the recovery data is updated, but only the value of “progress information” is updated as the job progresses for each recovery ID.
さて、蓄積加工部30及び蓄積加工部30から、読取部20へ画像取得要求がなされたので、S453においては、読取部20は、読取った画像(画像データ)を画像要求元フィルタである蓄積加工部30へ渡す。蓄積加工部30は、画像(画像データ)を例えば蓄積用の画像になるよう画像処理を行う。具体的な画像処理内容は条件設定処理に従う(S420)。蓄積加工部30は画像処理を終えると、マルチ文書アクティビティ部70へ進捗状態通知をしてから、次の画像要求元フィルタである蓄積部60へ画像処理後の画像を渡す。蓄積部60は、この蓄積用に画像処理された画像の蓄積処理を行う。そして、自身の先のリカバリデータ(ID=12)の更新を行い、マルチ文書アクティビティ部70へ進捗状態通知を行う。
Since the image acquisition request is made to the
なお、ここでいう更新とは、すでに作成されているデータ群の全てまたは一部を指定された値に書き換えることを意味する。即ちリカバリデータにおいて登録されている「進捗情報」の値を更新する。例えばこの場合、印刷の場合と同様にページ単位で蓄積されるため、「1ページ」、「2ページ」、・・・、完了したならば「完了」となる。 Note that updating here means rewriting all or part of a data group that has already been created to a specified value. That is, the value of “progress information” registered in the recovery data is updated. For example, in this case, since it is accumulated in units of pages as in the case of printing, “1 page”, “2 pages”,...
次に、読取部20は、読み取った画像(画像データ)を画像要求元フィルタである印刷加工部30へ渡す。印刷加工部30は、画像(画像データ)を印刷用の画像となるように画像処理を施す。具体的な画像処理内容は条件設定処理に従う。印刷加工部30は処理終了後、マルチ文書アクティビティ部70へ進捗状態を通知し、次の画像要求元フィルタである印刷部40へこの画像データを渡す。印刷部40は、この画像データに対し印刷処理を行う。そして印刷部40は、自身の先のリカバリデータ(ID =11)の更新を行う。図6を参照すると、リカバリデータ(ID =11)を作成したとき、「進捗情報」は「0ページ」(図6(a))であったが、リカバリデータの更新後は「完了」(図6(b))のように更新される。
Next, the
図7は、ジョブの実行処理中における再出力条件の作成、更新を説明するシーケンス図である。本実施形態においては、印刷出力フィルタと蓄積出力フィルタが同時に出力フィルタとして動作する。即ち印刷部40及び蓄積部60が並列的に処理を行う場合、再出力条件を作成する場合、出力フィルタ間の実行結果の間には、一方の出力結果がもう一方の出力結果に作用するという関係にあり、印刷出力フィルタの出力結果が、蓄積出力フィルタの出力結果に作用する。蓄積出力フィルタを含む複数の出力手段を同時に実行したとき、印刷動作の出力条件は、蓄積出力フィルタによって登録される蓄積文書に文書単位及びページ単位に再出力条件として付加、保存される。なお、ジョブの実行開始から終了までの流れは図5と同様の流れである。この図7で説明する再出力条件の作成、更新処理については、シーケンス図上で処理名に番号を付与している(S1〜S2.1)。
FIG. 7 is a sequence diagram illustrating the creation and update of re-output conditions during job execution processing. In the present embodiment, the print output filter and the accumulation output filter simultaneously operate as output filters. That is, when the
まずマルチ文書アクティビティ部70は、読取部20、蓄積部60、印刷部40へ実行要求した後、S1、S1.1にて、再出力条件を作成する。S1、S1.1では、文書に紐づく再出力条件が作成される。ここでは、印刷条件であるソートの設定など文書に対して適用される設定を保存する。最後にマルチ文書アクティビティ部70は、蓄積部60、印刷部40などの各出力部が画像を出力した旨を伝える進捗状態通知を受け取ったならば、S2、S2.1.にて、再出力条件を更新する。S.2及びS2.1.では、ページに紐づく再出力条件が作成される。また、図中、「ページ分繰り返し」として囲われている処理部分は、ページ数分が繰り返される。
First, the
図8は、再出力条件のデータ構造例を示す。図8(a)は、文書に対する再出力条件のデータ構造を示す。また図8(b)は、ページに対する再出力条件のデータ構造を示す。文書に対する再出力条件は、文書を示す文書ID、文書を作成したユーザを表すユーザ名、文書に対して適用されるソートなどの設定値で構成される。 FIG. 8 shows an example of the data structure of the re-output condition. FIG. 8A shows the data structure of the re-output condition for the document. FIG. 8B shows the data structure of the re-output condition for the page. The re-output condition for the document includes a document ID indicating the document, a user name representing the user who created the document, and setting values such as a sort applied to the document.
図8(a)は、実行開始後の再出力条件データを示す。また図8(b)は、2ページ出力後の再出力条件データを示す。実行開始後の再出力条件データは、文書情報データ、文書に対する再出力条件から構成される。文書情報データは文書を一意に識別するために必要な文書ID、文書に対する再出力条件、ページに対する再出力条件IDから構成され、また文書に対する再出力条件は、データを一意に識別するID、文書に対して適用される印刷設定、例えばソートの設定などの設定値で構成される。2ページ出力後の再出力条件データは、実行開始後のデータに加え、ページに対するし出力条件データから構成される。ページに対する再出力条件データは、1ページ目が印刷出力後に作成されるため、図8(a)では生成されていないが、図8(b)では生成されている。ページに対する再出力条件は、データを一意に識別するID、ページ番号、各ページに適用される印刷設定、例えばからモードの設定などの設定値で構成される。 FIG. 8A shows re-output condition data after the start of execution. FIG. 8B shows re-output condition data after 2 pages are output. The re-output condition data after the start of execution includes document information data and a re-output condition for the document. The document information data consists of the document ID necessary to uniquely identify the document, the re-output condition for the document, and the re-output condition ID for the page. The re-output condition for the document is an ID that uniquely identifies the data, the document Is configured with setting values such as sort settings. The re-output condition data after the output of two pages is composed of the output condition data for the page in addition to the data after the start of execution. The re-output condition data for the page is not generated in FIG. 8A because the first page is generated after printing out, but is generated in FIG. 8B. The re-output condition for a page includes an ID for uniquely identifying data, a page number, a print setting applied to each page, for example, a setting value such as a mode setting.
文書に対する再出力条件は、文書の実行が確定したタイミングで記録される(図7の「α」)。一方ページに対する再出力条件は、ページ番号やカラーモードなどのページに記憶される再出力条件は、各ページの実行が完了タイミングで記録される(図7の「β」)。 The re-output condition for the document is recorded at the timing when the execution of the document is confirmed (“α” in FIG. 7). On the other hand, as the re-output condition for the page, the re-output condition stored in the page such as the page number and the color mode is recorded at the completion timing of the execution of each page (“β” in FIG. 7).
上記のような再出力条件の記憶タイミングのとき、あるページの再出力条件のリカバリが完了しており、その次のページの再出力条件のリカバリを行う前に画像形成装置1に電源断が起こったならば(図7の「A」のタイミング)、あるページには再出力条件が付加されて、あるページには再出力条件が付加されていないページが蓄積されてしまうことになり、ここで蓄積されている蓄積文書は、ユーザの要求を満たしている出力結果とはいえない。
At the storage timing of the re-output condition as described above, the recovery of the re-output condition of a certain page is completed, and the power is cut off in the
例えば、カラーモードのデフォルト値が「白黒」に設定されている機器において、全ページフルカラーで出力する設定に変更して動作させ、その時の設定(カラーモード=フルカラー)が再出力条件として保存されるとき、図7の「A」のタイミングで電源断したとする。あるページには再出力条件が付加されて、あるページには再出力条件が付加されていないページが蓄積されてしまうことになり、その後、蓄積文書を印刷出力したとき、再出力条件が付加されているページはフルカラー、付加されていないページは機器のデフォルトの設定(今回の例では白黒)で出力されてしまう可能性がある。ユーザはすべてのページがフルカラーで出力されることを期待していたため、結果としてユーザの要求を満たしているとはいえない。 For example, in a device in which the default value of the color mode is set to “black and white”, the operation is changed to the setting for outputting all pages in full color, and the setting at that time (color mode = full color) is saved as a re-output condition. Assume that the power supply is cut off at the timing “A” in FIG. A re-output condition is added to a certain page, and a page to which a re-output condition is not added is accumulated on a certain page. After that, when a stored document is printed out, the re-output condition is added. There is a possibility that pages that are included will be output in full color, and pages that are not added will be output with the default settings of the device (in this example, black and white). Since the user expected all pages to be output in full color, it cannot be said that the user's request is satisfied as a result.
図9は、電源断後のリカバリ処理について説明するシーケンスである。 FIG. 9 is a sequence for explaining the recovery process after the power is turned off.
S901において、まず電源投入後、マルチ文書アクティビティ部70は、リカバリ情報リポジトリサービス75に対し、リカバリデータの有無を確認する。リカバリデータの有無により、リカバリ処理の要否を判定する。リカバリデータが有ればリカバリ処理が必要と判定し、リカバリデータが無ければ、リカバリ処理は不要と判定する。
In step S <b> 901, first, after the power is turned on, the
リカバリデータが有る場合には、リカバリデータに従い、フィルタの条件生成、ジョブ生成、フィルタ接続処理を順次行う。ここではリカバリデータに従って、電源断前に実行していた蓄積加工、蓄積、印刷加工、印刷部の条件生成処理(S902)、ジョブの生成(S903)、フィルタの接続処理(S904)を行うものとする。 If there is recovery data, filter condition generation, job generation, and filter connection processing are sequentially performed according to the recovery data. Here, according to the recovery data, the storage processing, storage, printing processing, print unit condition generation processing (S902), job generation (S903), and filter connection processing (S904) executed before the power is turned off are performed. To do.
S905において、マルチ文書アクティビティ部70は、リカバリデータを保存している各出力フィルタ(蓄積部60、印刷部40)にリカバリIDを渡す。蓄積部60及び印刷部40は渡されたリカバリIDをもとに、リカバリデータの取得(読み出し)を行う。リカバリデータの取得を行った蓄積部60及び印刷部40は、リカバリデータの取得完了後、マルチ文書アクティビティ部70に、読み出し完了通知を行う。
In step S905, the
S906において、マルチ文書アクティビティ70は、読取部20、蓄積部60、印刷部40に対し実行要求を行う。なおこれ以降の実行処理は、図5で説明した実行処理の流れと同様である。蓄積部60及び印刷部40は、蓄積処理、印刷処理を終了したとき、それぞれが保持していたリカバリデータを削除する。ここでは、蓄積部60はリカバリID = 12のリカバリデータを削除する。印刷部40は、リカバリID = 11のリカバリデータを削除する。
In step S <b> 906, the
図10は、本実施例に係る電源断後の起動処理を示すシーケンス図である。本発明に係る画像形成装置1は、多出力構成かつ再出力条件を保存するようなジョブを実行し、実行中のタイミング(図7の「A」のタイミング)で電源断され、不十分な再出力条件が付加された蓄積文書が存在しているときには、この蓄積文書を削除する。つまり、起動後リカバリデータを読み出し、蓄積文書に付加されている再出力条件が十分かどうかを判定(図中、「判定処理」)し、十分でないときは蓄積文書を削除するようにすることで、ユーザの要求を満たしていない出力結果を削除できる。
FIG. 10 is a sequence diagram illustrating a startup process after the power is turned off according to the present embodiment. The
図11は、判定処理を説明するフローチャートである。蓄積文書に付加されている再出力条件が十分かどうかの判定は、以下のような流れで実施する。前提として、印刷出力手段と文書蓄積出力手段を出力とする多出力構成のジョブを開始する。このとき印刷出力手段の出力結果は、文書蓄積出力手段の出力結果に作用する。 FIG. 11 is a flowchart illustrating the determination process. The determination as to whether or not the re-output condition added to the stored document is sufficient is performed according to the following flow. As a premise, a job having a multi-output configuration is started with the print output means and the document accumulation output means as outputs. At this time, the output result of the print output means acts on the output result of the document storage output means.
Sa111において、マルチ文書アクティビティ部70は、再出力条件を保存するジョブかどうかを判定する。
In step Sa111, the
Sa112において、再出力条件を保存するジョブと判定されたとき、マルチ文書アクティビティ部70は、このとき蓄積される蓄積文書の再出力条件データを保存する。
When it is determined in Sa112 that the job is to store the re-output condition, the
Sa113において、多出力構成のジョブが実行されるが、Sa114において、この実行処理中にシステムは電源断される。その後、システムが電源ONにされ、起動処理がなされる。 In Sa113, a job with a multi-output configuration is executed. In Sa114, the system is powered off during the execution process. Thereafter, the system is turned on and a startup process is performed.
Sb111において、起動完了後、マルチ文書アクティビティ部70は、保存した再出力条件の蓄積文書IDを読み出し、そのIDより蓄積された蓄積文書を読み出す。
In Sb111, after the activation is completed, the
Sb112において、読み出した蓄積文書より、マルチ文書アクティビティ部70は、蓄積文書に再出力条件がすべてのページに対して付与されているかどうかを判定する。
In Sb112, the
Sb113において、再出力条件がすべてのページに対して付与されていない場合(判定No)、マルチ文書アクティビティ部70は、当該蓄積文書を削除する。
In Sb113, when the re-output condition is not given to all pages (determination No), the
なお再出力条件がすべてのページに対して付与されているかどうかを判定し、Yesの場合は、「終了」へ進む。この終了とは、判定処理の終了を指しており、Yesの場合、判定処理後のシーケンス処理を継続する。 It is determined whether or not the re-output condition is given to all pages. If the result is Yes, the process proceeds to “END”. This end indicates the end of the determination process, and in the case of Yes, the sequence process after the determination process is continued.
このように構成することにより、印刷出力と蓄積出力を行う多出力構成において、印刷出力の結果(印刷出力条件)が蓄積出力の結果(蓄積文書)に再出力条件として紐付けられて保存され、かつ1つ目の出力がリカバリ不要と判断される入出力の構成において、ジョブ実行中での電源断発生後、システム起動時に蓄積された保管文書が出力結果として十分であるかどうかを判断し、不十分であるとき、文書を削除するので、再出力条件が不十分に付加されている文書を蓄積してしまうことを防ぐことができる。つまりユーザが意図しない文書蓄積や、意図しない条件による再出力を防止できる。 By configuring in this way, in a multi-output configuration that performs print output and accumulated output, the result of the print output (print output condition) is stored in association with the result of accumulated output (accumulated document) as a re-output condition, In the input / output configuration in which the first output is determined not to require recovery, it is determined whether the stored document stored at the time of system startup is sufficient as the output result after the power interruption during job execution. Since the document is deleted when it is insufficient, it is possible to prevent the accumulation of the document to which the re-output condition is insufficiently added. In other words, document accumulation unintended by the user and re-output due to unintended conditions can be prevented.
上述の実施例1では、不十分な再出力条件が付加された蓄積文書が存在しているときには、この蓄積文書を削除した。一方、本実施例2では、多出力構成かつ再出力条件を保存するようなジョブを実行し、実行中のタイミング(図7の「A」のタイミング)で電源断し、蓄積文書に作用する出力手段が完了していないとき、蓄積文書を削除する。つまり、図10を再び参照し、起動後リカバリデータを読み出し、蓄積文書に作用する出力手段が完了しているかどうかを判定し、完了していないときは蓄積文書を削除する。 In the first embodiment described above, when there is an accumulated document to which insufficient re-output conditions are added, this accumulated document is deleted. On the other hand, in the second embodiment, a job that stores a multi-output configuration and re-output conditions is executed, the power is turned off at the time of execution (timing "A" in FIG. 7), and the output that acts on the stored document When the means is not completed, the stored document is deleted. That is, referring to FIG. 10 again, the recovery data after activation is read out, and it is determined whether or not the output means acting on the stored document is completed. If the output means is not completed, the stored document is deleted.
図12は、判定処理を説明するフローチャートである。蓄積文書に作用する出力手段が完了しているかどうかの判定は、以下のような流れで実施する。前提として、印刷出力手段と文書蓄積出力手段を出力とする多出力構成のジョブを開始する。このとき印刷出力手段の出力結果は、文書蓄積出力手段の出力結果に作用する。 FIG. 12 is a flowchart illustrating the determination process. The determination as to whether or not the output means acting on the stored document is completed is performed according to the following flow. As a premise, a job having a multi-output configuration is started with the print output means and the document accumulation output means as outputs. At this time, the output result of the print output means acts on the output result of the document storage output means.
Sa121において、マルチ文書アクティビティ部70は、文書蓄積に作用する印刷出力手段がリカバリ不要な出力手段かどうかを判定する。
In step Sa121, the
Sa122において、リカバリは不要であると判定されたとき、マルチ文書アクティビティ部70は、ジョブの進捗情報を保存する。ジョブの進捗の情報は実行中、終了といった状態をとり記録される。図13は、ジョブの進捗情報のデータ例を示す。この進捗情報を確認することで判定がなされている。
When it is determined in Sa122 that the recovery is not necessary, the
Sa123において、多出力構成のジョブが実行されるが、Sa124において、この実行処理中にシステムは電源断される。その後、システムが電源ONにされ、起動処理がなされる。 In Sa123, a job with a multi-output configuration is executed. In Sa124, the system is powered off during this execution process. Thereafter, the system is turned on and a startup process is performed.
Sb121において、起動完了後、マルチ文書アクティビティ部70は、リカバリした進捗情報を読み出す。
In Sb121, after the activation is completed, the
Sb122において、読み出した進捗情報より、マルチ文書アクティビティ部70は、文書蓄積に作用する出力手段のジョブが完了していたかどうかを判定する。進捗情報が「実行中」であったときにはジョブは完了していないものと、「終了」であったときにはジョブは完了しているもの、と判定する。
In Sb122, based on the read progress information, the
Sb123において、進捗情報が「実行中」でありジョブは完了していない場合(判定No)、さらに文書蓄積動作に作用する出力動作であるかどうかの判定がなされてから、Sb124において、マルチ文書アクティビティ部70は、当該蓄積文書を削除する。ここで終了とは、判定処理の終了を指しており、Yesの場合、判定処理後のシーケンス処理を継続する。
In Sb123, when the progress information is “executing” and the job is not completed (determination No), it is further determined whether or not the output operation affects the document accumulation operation, and then in Sb124, the multi-document activity is determined. The
このように構成することにより、蓄積文書がユーザ要求を満たす文書になっているかの判定条件に、蓄積と平行実行され、蓄積文書に作用する出力動作の進捗状況を考慮するため、ユーザの要求を満たせない蓄積文書が残り続けてしまうことを防止できる。 By configuring in this way, the user's request is made in order to consider the progress of the output operation that is executed in parallel with the storage and acts on the stored document as the determination condition as to whether the stored document is a document that satisfies the user request. It is possible to prevent the accumulated documents that cannot be satisfied from remaining.
本実施例3において、蓄積出力フィルタの処理が終了し、印刷出力フィルタの処理が終了していないタイミングで電源断した場合、再出力条件が不十分に付加された文書が存在する。このようなとき、蓄積文書は削除することなく、文書に付加された再出力条件のみを削除するものである。 In the third embodiment, when the power is turned off at the timing when the accumulation output filter process is finished and the print output filter process is not finished, there is a document in which the re-output condition is insufficiently added. In such a case, only the re-output condition added to the document is deleted without deleting the stored document.
図14は、本実施例に係る電源断後の起動処理を示すシーケンス図である。起動後、リカバリデータを読み出し、蓄積文書に付与されている再出力条件が十分かどうかを判定し、十分でないときは文書に付加された再出力条件のみを削除する。 FIG. 14 is a sequence diagram illustrating the startup process after the power is turned off according to the present embodiment. After startup, the recovery data is read out, and it is determined whether the re-output condition given to the stored document is sufficient. If it is not sufficient, only the re-output condition added to the document is deleted.
蓄積文書に付与されている再出力条件が十分かどうかの判定は、概ね図12で示した流れと同様であるので、あらためて図面の提示は省略する。但し本実施例では、b122において、判定がNoであるときは、マルチ文書アクティビティ部70は、蓄積文書に対して付加されている再出力条件が不十分であるとみなし、この蓄積文書に対して付加されている再出力条件を削除する。
The determination as to whether or not the re-output condition assigned to the stored document is sufficient is almost the same as the flow shown in FIG. 12, and therefore, the presentation of the drawing is omitted again. However, in this embodiment, when the determination is No in b122, the
このように構成することにより、欠落した出力条件を持つ蓄積文書を装置内に残さないことで、蓄積文書を再出力する際、ユーザ要求が満たせない出力になることを防止できる。なおこの場合、蓄積アプリで保存した文書と同じ扱いになるため、次のジョブ実行時にジョブ条件を指定する必要があり、ページ条件を再設定することはできない。 By configuring in this way, it is possible to prevent the output from satisfying the user request when the stored document is re-outputted by not leaving the stored document having the missing output condition in the apparatus. In this case, since the document is handled in the same way as a document saved by the storage application, it is necessary to specify a job condition at the next job execution, and the page condition cannot be reset.
図15は、本実施例に係る電源断後の起動処理を示すシーケンス図である。起動後、リカバリデータを読み出し、蓄積文書に付与されている再出力条件が十分かどうかを判定し、十分でないときはユーザに条件設定を促す。 FIG. 15 is a sequence diagram illustrating the start-up process after the power is turned off according to the present embodiment. After startup, the recovery data is read out, and it is determined whether the re-output condition given to the stored document is sufficient. If it is not sufficient, the user is prompted to set the condition.
図16は、判定処理を説明するフローチャートである。蓄積文書に付与されている再出力条件が十分かどうかの判定は、以下のような流れで実施する。電源断前においては、印刷出力手段と文書蓄積出力手段を出力とする多出力構成のジョブを開始する。このとき印刷出力手段の出力結果は、文書蓄積出力手段の出力結果に作用する。そして実行処理中にシステムが電源断される。 FIG. 16 is a flowchart illustrating the determination process. The determination as to whether or not the re-output condition assigned to the stored document is sufficient is performed according to the following flow. Before the power is turned off, a job with a multi-output configuration using the print output means and the document accumulation output means as an output is started. At this time, the output result of the print output means acts on the output result of the document storage output means. Then, the system is powered off during the execution process.
S161において、マルチ文書アクティビティ部70は、蓄積文書と蓄積文書を付加されている再出力条件を読み出す。
In S161, the
S162において、マルチ文書アクティビティ部70は、読み出した蓄積文書と再出力条件より、蓄積文書のすべてのページに対して再出力条件が付加されているかどうかを判定する。
In S162, the
S163において、蓄積文書のすべてのページに対して再出力条件が付加されていない場合(判定No)、マルチ文書アクティビティUI71が、再出力条件が付加されていないページの条件をユーザに設定させ、S164において、設定された情報をマルチ文書アクティビティ部70が再出力条件データとして保存する。
In S163, when the re-output condition is not added to all pages of the stored document (determination No), the multi-document activity UI 71 causes the user to set the condition of the page to which the re-output condition is not added, and S164. The
このように構成することにより、欠落した出力条件をユーザに再設定させるため、出力条件が欠落し意図しない出力となることを防止できる。 By configuring in this way, the missing output condition is reset by the user, so that it is possible to prevent the output condition from being lost and causing an unintended output.
これまでの実施例において述べてきたように、ジョブ実行中に電源断がなされ、再び電源をONしたとき、蓄積文書を削除するか、再出力条件のみを削除するか、出力条件を再設定するかの振る舞いが考えられる。本実施例では、ユーザがこの振る舞いを予め設定し、システム側でこの設定を保持しておく。 As described in the above embodiments, when the power is turned off during job execution and the power is turned on again, the stored document is deleted, only the re-output condition is deleted, or the output condition is reset. That behavior can be considered. In this embodiment, the user sets this behavior in advance, and this setting is held on the system side.
具体的に、ジョブ実行前にユーザが再出力条件の付加が不十分であるときの振る舞い設定を行っておく。即ち再出力条件の付加が不十分であるときの振る舞い設定値を、蓄積文書の削除、再出力条件の削除、出力条件の再設定のいずれかに設定しておく。 Specifically, before the job is executed, the user sets the behavior when the re-output condition is insufficiently added. That is, the behavior setting value when the re-output condition is not sufficiently added is set to one of deletion of the stored document, deletion of the re-output condition, and reset of the output condition.
画像形成装置1は、この振る舞い設定値を保持し、再出力条件が不十分であるとき、振る舞い設定値に従って動作を行う。上述したように、ジョブ開始から蓄積文書のすべてのページに対して再出力条件が付加されているかどうかの判定がなされ、その判定がNoであるときには、マルチ文書アクティビティ部70は、振る舞い設定値を読み出す。そして、設定値に従って、蓄積文書の削除であるときは、マルチ文書アクティビティ部70は対象の蓄積文書を削除する。また、蓄積文書の再出力条件の削除であるときは、マルチ文書アクティビティ部70は、再出力条件のみを削除し、蓄積文書は機内に蓄積しておく。また出力条件を再設定するものであるときは、出力条件が欠落しているページに対して、出力条件を再設定する。
The
このように構成することにより、ユーザがリカバリ時の振る舞いあらかじめ設定できるので、リカバリ時の振る舞いの設定の手間を軽減することができる。 By configuring in this way, the user can set the behavior at the time of recovery in advance, so that the trouble of setting the behavior at the time of recovery can be reduced.
なお、さらなる変形例1として、ジョブ開始から蓄積文書のすべてのページに対して再出力条件が付加されているかどうかの判定がなされ、その判定がNoであるときには、マルチ文書アクティビティUI71が、再出力条件の付加が不十分であるときの振る舞いの選択肢をユーザに提示するようにすることもできる。提示する選択肢は、上述の如く、蓄積文書を削除/再出力条件を削除/出力条件を再設定、するものである。
As a
図17は、選択画面の一例を示す。図に示されるように、ユーザは選択画面上、ラジオボタンを押下操作することにより、一の選択肢を決定することができる。つまりこのように構成することにより、ユーザが再出力条件の付加が不十分であるときの振る舞いを任意に設定できるので、都度ユーザの状況に応じて適切なリカバリ処理を実行することができる。 FIG. 17 shows an example of the selection screen. As shown in the figure, the user can determine one option by pressing a radio button on the selection screen. In other words, with this configuration, the user can arbitrarily set the behavior when the re-output condition is insufficiently added, so that appropriate recovery processing can be executed each time according to the user's situation.
また、さらなる変形例2として、再出力条件の付加が不十分であるときの振る舞いを、ユーザ認証の結果に応じて設定することもできる。つまり、ジョブ開始から蓄積文書のすべてのページに対して再出力条件が付加されているかどうかの判定がなされ、その判定がNoであるときには、マルチ文書アクティビティUI71が、ユーザ認証画面を提示する。ユーザは自身のユーザID及びパスワードを入力すると、画像形成装置1側で有する認証情報との照合によりユーザ認証がなされる。このとき、認証情報において、例えばユーザID毎に、振る舞い設定値が(蓄積文書を削除/再出力条件を削除/出力条件を再設定)紐付いている。このように予めユーザ認証に応じて、上述の振る舞いを決定(設定)できるので、毎回ユーザが設定する手間を軽減できる。
As a
<総括>
以上、本実施形態に係る画像形成装置1は、印刷出力と蓄積出力を行うような多出力構成において、印刷出力の結果(印刷出力条件)が蓄積出力の結果(蓄積文書)に再出力条件として紐付けられて保存され、かつ1つ目の出力がリカバリ不要と判断される入出力の構成において、ジョブ実行中での電源断発生後システムが停止し、システム起動時に蓄積された保管文書が出力結果として十分であるかどうかを判断し、不十分であるとき、文書を削除する、または欠落した情報を補完する処理を行うので、再出力条件が不十分に付加されている文書を蓄積してしまうことを防ぐことができる。つまり、システムが復帰した際、あるページには再出力条件が付加されて、あるページには再出力条件が付加されていない蓄積文書が蓄積してしまうとき、再出力条件を適用しこの蓄積文書を印刷出力したとしても、一部のページには再出力条件が反映されていない状態で印刷がなされてしまう。そこで画像形成装置1は、システム起動時に蓄積された保管文書の再出力条件が十分であるかどうかを判断し、不十分であるとき、文書を削除したり、欠落した情報を補完する処理を行うので、ユーザに、意図されない蓄積文書ひいては印刷文書を提供してしまうことを防ぐことができる。
<Summary>
As described above, in the multi-output configuration in which the
以上、本発明によれば、意図しない電源断に伴い蓄積文書が不完全な再出力条件とともに保存された場合、再出力条件を適用した出力処理を行えない蓄積文書の使用を防止し、ユーザの意図しない文書が出力されてしまうことを防止する画像形成装置等を提供できる。 As described above, according to the present invention, when an accumulated document is stored with an incomplete re-output condition due to an unintended power interruption, it is possible to prevent the use of an accumulated document that cannot be output using the re-output condition. An image forming apparatus that prevents an unintended document from being output can be provided.
本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。 The present invention is not limited to such specific embodiments, and various modifications and changes can be made within the scope of the gist of the present invention described in the claims.
1 画像形成装置
11 操作パネル(操作部デバイス)
11a 入力装置
11b 表示装置
12 記憶メディアI/F
12a ドライブ装置
12b 記録媒体
13 コントローラ
13a ROM
13b RAM
13c CPU
14 データ通信I/F
14a インターフェース装置
15 スキャナ
15a 画像読取装置
16 プロッタ
16a 印刷装置
17 HDD
20 読取部
21 読取UI
22 読取フィルタ
30 加工部
31 加工UI
32 加工フィルタ
40 印刷部
41 印刷UI
42 印刷フィルタ
50 送信部
51 送信UI
52 送信フィルタ
60 蓄積部
61 蓄積UI
62 蓄積フィルタ
71 マルチ文書アクティビティUI
72 マルチ文書アクティビティ
73 文書情報リポジトリサービス
74 再出力条件情報リポジトリサービス
75 リカバリ情報リポジトリサービス
80 データ管理
DESCRIPTION OF
13b RAM
13c CPU
14 Data communication I / F
20 Reading unit 21 Reading UI
22
32
42 Print Filter 50
52
62 Accumulation filter 71 Multi-document activity UI
72
Claims (7)
印刷出力及び記憶装置への蓄積出力を含む文書データの出力を行う文書出力手段と、
前記印刷出力のジョブ及び前記蓄積出力のジョブを組み合わせた多構成ジョブを実行するジョブ構成手段と、
前記ジョブの出力毎のリカバリ情報を保持するリカバリ情報保持手段と、
前記リカバリ情報を取得し、リカバリジョブの再構成を行うジョブ再構成手段と、
前記リカバリ情報に基づいて、リカバリの要否を判定する判定手段と、
前記ジョブ再構成手段によりリカバリジョブが再構成され、前記判定手段によりリカバリ要と判定されたとき、リカバリ処理を開始するリカバリ処理開始判定手段と、
前記印刷出力及び前記蓄積出力との出力間で、前記印刷出力の出力結果が前記蓄積出力の出力結果である蓄積された蓄積文書に作用する作用関係を持ち、かつ前記判定手段により前記印刷出力がリカバリ不要と判定される入出力の構成において、ジョブ実行中における電源断発生後、システム起動時に、蓄積文書の文書データの全てのページに対して出力条件が付与されていないと判定した場合、当該蓄積文書を削除する削除手段と、
を有することを特徴とする画像形成装置。 Perform output processing of the document data in accordance with the output condition for each page, an image forming apparatus that performs storage processing of storing documents comprising said output condition assigned to each page of the document data and the document data,
Document output means for outputting document data including print output and storage output to a storage device ;
Job configuration means for executing a multi-configuration job combining the print output job and the accumulated output job;
Recovery information holding means for holding recovery information for each output of the job;
Job reconstruction means for obtaining the recovery information and reconstructing a recovery job;
Determination means for determining whether or not recovery is necessary based on the recovery information ;
A recovery job start determining means for starting a recovery process when a recovery job is reconfigured by the job reconfiguring means, and when it is determined that recovery is required by the determining means ;
Between the output of the print output and the storage output, the print output by the output result of the print output has a working relationship that acts on the accumulated stored document is output result of the accumulation output, and said determining means In the I / O configuration that is determined to be unnecessary for recovery , if it is determined that no output conditions have been assigned to all pages of the document data of the accumulated document after the power is cut off during job execution, when the system is started , A deletion means for deleting stored documents;
An image forming apparatus comprising:
を特徴とする請求項1記載の画像形成装置。 Progress information is retained as recovery information for the output that is determined not to require recovery, and during recovery, the output that affects document storage and the progress information prior to power-off of the output that does not require recovery is acquired, and the output operation is completed. If not, delete the stored document.
The image forming apparatus according to claim 1.
リカバリ不要の出力の出力手段に対して、ジョブの進捗情報をリカバリ情報として保持し、リカバリ時、文書蓄積に作用する出力手段、かつリカバリ不要の出力手段の電源断前のジョブの進捗情報を取得し、出力動作が完了していない場合は、蓄積文書に付加されている再出力条件を削除すること、
を特徴とする請求項1記載の画像形成装置。 It has a setting means for setting as a re-output condition for adding a reading means, a part of the output means, or all operation setting items to the stored document,
The job progress information is stored as recovery information for output means that do not require recovery, and the progress information of the job before the power-off of the output means that acts on document storage during recovery and the output means that does not require recovery is acquired. If the output operation is not completed, delete the re-output condition added to the stored document.
The image forming apparatus according to claim 1.
リカバリ不要の出力の出力手段に対して、ジョブの進捗情報をリカバリ情報として保持し、蓄積文書に付加されている再出力条件を読出し、全てのページに対して出力条件が付加されていない場合、欠落している出力条件をユーザに対して再設定させること、
を特徴とする請求項1記載の画像形成装置。 Against stored document, the reading means comprises a setting means part, or be configured with a re-output conditions for adding all the operation setting item of the output means,
When the progress information of the job is retained as recovery information for the output means that does not require recovery, the re-output conditions added to the stored document are read, and if the output conditions are not added to all pages, Have the user reset the missing output condition,
The image forming apparatus according to claim 1.
を特徴とする請求項2ないし4何れか一項記載の画像形成装置。 Either deletion of the stored document, deletion of the output condition, or resetting of the output condition can be set in advance.
The image forming apparatus according to claim 2, wherein the image forming apparatus is an image forming apparatus.
を特徴とする請求項5記載の画像形成装置。 The user can set one of deletion of the accumulated document, deletion of the output condition, or resetting of the output condition at the time of recovery,
The image forming apparatus according to claim 5.
を特徴とする請求項5記載の画像形成装置。 Any one of deletion of the accumulated document, deletion of the output condition, or resetting of the output condition can be set according to user authority based on user authentication at the time of recovery,
The image forming apparatus according to claim 5.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010058379A JP5569059B2 (en) | 2010-03-15 | 2010-03-15 | Image forming apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010058379A JP5569059B2 (en) | 2010-03-15 | 2010-03-15 | Image forming apparatus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2011193283A JP2011193283A (en) | 2011-09-29 |
| JP5569059B2 true JP5569059B2 (en) | 2014-08-13 |
Family
ID=44797746
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010058379A Expired - Fee Related JP5569059B2 (en) | 2010-03-15 | 2010-03-15 | Image forming apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5569059B2 (en) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4134895B2 (en) * | 2003-12-12 | 2008-08-20 | コニカミノルタビジネステクノロジーズ株式会社 | Image processing apparatus and image processing method |
| JP5036492B2 (en) * | 2007-11-05 | 2012-09-26 | 株式会社リコー | Information processing apparatus, information processing method, and information processing program |
-
2010
- 2010-03-15 JP JP2010058379A patent/JP5569059B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2011193283A (en) | 2011-09-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4861883B2 (en) | Image forming apparatus and application execution method | |
| JP5523006B2 (en) | Image processing apparatus, job processing method, and program | |
| JP5679624B2 (en) | Printing apparatus and control method and program therefor | |
| JP2010231406A (en) | Information distribution apparatus, installation program distribution method, and computer program | |
| US8755074B2 (en) | Updating a job list in a server after shutdown when the server is rebooted | |
| JP2009200963A (en) | Image forming apparatus, data processing method, program, and storage medium | |
| JP4717563B2 (en) | Job processing method, printing system, printing apparatus, storage medium, program | |
| JP2004280665A (en) | Service processing system, service processing method, and service processing program | |
| JP7483522B2 (en) | Image forming apparatus, control method thereof, and program | |
| JP4144614B2 (en) | Print management method, program, and print management apparatus | |
| JP5482946B1 (en) | Image output system and program | |
| JP4702947B2 (en) | Code information printing apparatus, printing method, restoration apparatus, restoration method, and computer program | |
| JP6157282B2 (en) | Image processing apparatus, information processing method, and program | |
| JP2004139389A (en) | Image data management device, image data management program, and image forming apparatus | |
| JP2009017507A (en) | Image forming apparatus | |
| JP2006031452A (en) | Image forming apparatus, control method, control program, job management apparatus, job processing method, job management program | |
| JP5451371B2 (en) | Image forming apparatus, control method thereof, and program | |
| JP5569059B2 (en) | Image forming apparatus | |
| JP6673151B2 (en) | Image forming device | |
| JP4702940B2 (en) | Document management system and control method thereof | |
| US20090064201A1 (en) | Image Forming Apparatus, Application Management Method, and Computer-Readable Recording Medium Having Application Management Program | |
| JP4143378B2 (en) | Image data management apparatus, image data management program, and image forming apparatus | |
| CN101335802B (en) | Imaging method and device, and host | |
| JP6264472B2 (en) | Image forming apparatus | |
| JP2014042149A (en) | Image forming apparatus and control method of the same, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130118 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20131213 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140121 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140312 |
|
| 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: 20140527 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140609 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 5569059 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| LAPS | Cancellation because of no payment of annual fees |