Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5569059B2 - Image forming apparatus - Google Patents
[go: Go Back, main page]

JP5569059B2 - Image forming apparatus - Google Patents

Image forming apparatus Download PDF

Info

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
Application number
JP2010058379A
Other languages
Japanese (ja)
Other versions
JP2011193283A (en
Inventor
楽 竹本
知希 澁川
有隆 萩原
大輔 野口
ゆみ子 邑田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2010058379A priority Critical patent/JP5569059B2/en
Publication of JP2011193283A publication Critical patent/JP2011193283A/en
Application granted granted Critical
Publication of JP5569059B2 publication Critical patent/JP5569059B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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, Patent Document 1 discloses that a job is generated from a plurality of applications for the purpose of completing a job that has been executed halfway, even if the power is turned off during the execution or interruption of the job. Application information holding means for holding application information that can identify identified applications, recovery presence / absence selection means for selectively inputting whether or not to recover a job when it is interrupted, and recovery designated and input to the recovery presence / absence selection means The recovery presence / absence information holding means for holding presence / absence information and the recovery presence / absence information held in the recovery presence / absence information holding means for the interrupted job when the power was turned off were recovered. The job from the application information of the application information holding means Identify the generated application, jobs system characterized by having a recovery instruction means for instructing a recovery of the job by the application is disclosed.

しかしながら、従来のシステム停止/復帰後にジョブを継続してジョブを完了させる画像形成装置では、システムが停止する前に動作していたジョブを継続して動作(今後リカバリと呼ぶ)する、しないの情報の有無を確認し、リカバリ情報が有りであったときに再度ジョブを実行し、リカバリ情報が無い場合は復帰処理しない判断を行っているに過ぎなかった。   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 Patent Document 1 can complete a job after the power is turned on even if the power is turned off while the job is running. However, when a job is restored such that a plurality of output results can be obtained by executing the operation once, if the operation is not continued after the system is restored, documents that still cannot satisfy the user request are accumulated.

本発明では上記のような問題に鑑みて、意図しない電源断に伴い蓄積文書が不完全な再出力条件とともに保存された場合、再出力条件を適用した出力処理を行えない蓄積文書の使用を防止し、ユーザの意図しない文書が出力されてしまうことを防止する画像形成装置を提供することを目的とする。   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.

本発明の実施形態に係る画像形成装置1のハードウェア構成の一例を示す図である。1 is a diagram illustrating an example of a hardware configuration of an image forming apparatus 1 according to an embodiment of the present invention. 実施形態に係る画像形成装置1の主なコンポーネントを示す。1 illustrates main components of an image forming apparatus 1 according to an embodiment. ある文書操作を行うためのパイプとフィルタの接続構成を概念的に示す図である。It is a figure which shows notionally the connection structure of the pipe and filter for performing a certain document operation. ジョブの開始準備を説明するシーケンス図(その1)である。FIG. 6 is a sequence diagram (part 1) for explaining job start preparation. ジョブの実行処理を説明するシーケンス図(その2)である。FIG. 10 is a sequence diagram (part 2) for explaining job execution processing; リカバリデータのデータ構造例を示す。An example of the data structure of recovery data is shown. ジョブの実行処理中における再出力条件の作成、更新を説明するシーケンス図である。FIG. 10 is a sequence diagram illustrating creation and update of re-output conditions during job execution processing. 再出力条件のデータ構造例を示す。The data structure example of re-output conditions is shown. 電源断後のリカバリ処理について説明するシーケンス図である。It is a sequence diagram explaining the recovery process after power-off. 本実施例に係る電源断後の起動処理を示すシーケンス図である。It is a sequence diagram which shows the starting process after the power failure which concerns on a present Example. 判定処理を説明するフローチャートである。It is a flowchart explaining a determination process. 判定処理を説明するフローチャートである。It is a flowchart explaining a determination process. ジョブの進捗情報のデータ例を示す。An example of job progress information data is shown. 本実施例に係る電源断後の起動処理を示すシーケンス図である。It is a sequence diagram which shows the starting process after the power failure which concerns on a present Example. 本実施例に係る電源断後の起動処理を示すシーケンス図である。It is a sequence diagram which shows the starting process after the power failure which concerns on a present Example. 判定処理を説明するフローチャートである。It is a flowchart explaining a determination process. 選択画面の一例を示す。An example of a selection screen is shown.

本発明を実施するための形態を各実施形態において図面を用いて説明する。なお、本発明を説明するにあたって、画像形成装置(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 image forming apparatus 1 according to an embodiment of the present invention. The image forming apparatus 1 according to the present embodiment includes an operation panel 11, a storage medium I / F 12, a controller 13, a data communication I / F 14, a scanner 15, a plotter 16, and an HDD (Hard Disk Drive) 17. Are connected to each other.

操作パネル11は、入力装置11aと表示装置11bとを有しており、入力装置11aは、ハードキーなどで構成され、画像形成装置1に各操作信号を入力するのに用いられる。また、表示装置11bは、ディスプレイなどで構成され、例えば画像形成動作に関する各種情報を表示する。より具体的には、操作パネル11は、例えば画像形成動作に関する各種情報を表示するディスプレイと、利用者が操作指示を行うための物理的なボタンやダイヤルのようなハードキーで構成される。本実施形態のディスプレイは、触覚センサによるタッチパネル式ディスプレイであるので、ディスプレイ上の接触操作により画像形成動作に係る操作指示を行うことが可能となっている。   The operation panel 11 includes an input device 11a and a display device 11b. The input device 11a includes hard keys and the like, and is used to input each operation signal to the image forming apparatus 1. Further, the display device 11b is configured by a display or the like, and displays, for example, various types of information regarding the image forming operation. More specifically, the operation panel 11 includes, for example, a display that displays various types of information related to the image forming operation, and hard keys such as physical buttons and dials for the user to give operation instructions. Since the display according to the present embodiment is a touch panel type display using a touch sensor, it is possible to give an operation instruction related to an image forming operation by a touch operation on the display.

データ通信I/F14は、インタフェース装置14aを有しており、画像形成装置1をネットワークやファックスなどのデータ伝送路に接続するインタフェースである。HDD17は、画像形成装置1で取り扱われる受信文書データや読み取り画像データなどの各種データを格納している。また、HDD17は、これらの各種データを、所定のファイルシステムやDB(Data Base)により管理している。   The data communication I / F 14 includes an interface device 14a, and is an interface that connects the image forming apparatus 1 to a data transmission path such as a network or a fax machine. The HDD 17 stores various data such as received document data and read image data handled by the image forming apparatus 1. Further, the HDD 17 manages these various data by a predetermined file system or DB (Data Base).

HDD17に格納される各種データの中には、記録媒体12bから入力されるデータを含む。記録媒体12bは、記憶メディアI/F12が有するドライブ装置12aにセットされ各種データが記録媒体12bからドライブ装置12aを介してHDD17に格納される。   Various data stored in the HDD 17 includes data input from the recording medium 12b. The recording medium 12b is set in the drive device 12a included in the storage medium I / F 12, and various data are stored in the HDD 17 from the recording medium 12b via the drive device 12a.

コントローラ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 image forming apparatus 1 is activated. Program and various data are stored. The RAM 13b temporarily stores various programs and data read from the ROM 13a and the HDD 17. Further, the CPU 13c executes a program temporarily stored in the RAM 13b. For example, when the print data is received via the data communication I / F 14, the controller 13 reads a program (PDL parser) that can read PDL (Page Description Language) read from the ROM 13a onto the RAM 13b by the CPU 13c. Execute and interpret the print data to generate a bitmap image.

スキャナ15は、画像読取装置15aを有しており、読み取り面に配置された原稿を光学的に読み取り画像データを生成する。プロッタ16は、印刷装置16aを有しており、例えば、電子写真プロセス方式によってビットマップイメージを記録紙に印刷する。   The scanner 15 includes an image reading device 15a, and optically reads a document placed on a reading surface and generates image data. The plotter 16 has a printing device 16a and prints a bitmap image on a recording sheet by, for example, an electrophotographic process method.

このように、本実施形態に係る画像形成装置1では、上記ハードウェア構成により、コピー、プリンタ、ファクシミリ、スキャナなどの複数の機能を実現している。   As described above, the image forming apparatus 1 according to the present embodiment realizes a plurality of functions such as a copy, a printer, a facsimile, and a scanner by the above hardware configuration.

(機能)
図2は、実施形態に係る画像形成装置1の主なコンポーネントの説明を以下に行なう。各コンポーネント(CMP)は、それぞれ大きくCMPインタフェースの設定用UI部とジョブ制御用のロジック部とからなっている。
(function)
FIG. 2 describes the main components of the image forming apparatus 1 according to the embodiment. Each component (CMP) is largely composed of a CMP interface setting UI section and a job control logic section.

読取フィルタ22は、画像形成装置1のスキャナデバイス(例えば画像読取装置15a)を制御することで原稿読取を読み取り、またはデータ永続領域に蓄積されている画像データを読み取り、装置内で取り扱い可能な形式で画像データを生成する画像入力機能を提供する。当該ロジック(フィルタ)に対応するUIは、読取UI21であるが、読取UI21及び読取フィルタ22をまとめて以下、読取部20と呼ぶ。   The reading filter 22 reads a document by controlling a scanner device (for example, the image reading device 15a) of the image forming apparatus 1, or reads image data stored in a data permanent area, and can be handled in the apparatus. Provides an image input function for generating image data. The UI corresponding to the logic (filter) is the reading UI 21, but the reading UI 21 and the reading filter 22 are collectively referred to as a reading unit 20 hereinafter.

加工(編集)フィルタ32は、画像形成装置内の画像処理ユニット(IPU)を制御することで、読取った画像データの編集処理、印刷する画像データの印刷加工処理、蓄積する画像データの蓄積加工処理など各種の画像加工(画像編集)処理機能を提供する。当該ロジック(フィルタ)に対応するUIは、加工UI31であるが、加工UI31及び加工フィルタ32をまとめて以下、加工部30と呼ぶ。   The processing (editing) filter 32 controls the image processing unit (IPU) in the image forming apparatus, thereby editing the read image data, printing the image data to be printed, and storing and processing the image data to be stored. Various image processing (image editing) processing functions are provided. The UI corresponding to the logic (filter) is the processing UI 31, but the processing UI 31 and the processing filter 32 are collectively referred to as a processing unit 30 hereinafter.

印刷フィルタ42は、画像形成装置1のプロッタデバイス(例えば印刷装置16a)を制御することで、装置内で加工された画像データを紙などの媒体に転写することによって、装置外に出力する画像出力機能を提供する。また印刷出力中に電源断が発生した場合、電源ON時に可能な限り電源断前の状態にリカバリをして印刷出力を継続する。当該ロジック(フィルタ)に対応するUIは、印刷UI41であるが、印刷UI41及び印刷フィルタ42をまとめて以下、印刷部40と呼ぶ。   The print filter 42 controls the plotter device (for example, the printing device 16a) of the image forming apparatus 1 to transfer the image data processed in the device to a medium such as paper, thereby outputting the image to the outside. Provide functionality. If the power supply is interrupted during the print output, the power output is recovered to the state before the power supply cut off as much as possible and the print output is continued. Although the UI corresponding to the logic (filter) is the print UI 41, the print UI 41 and the print filter 42 are collectively referred to as a printing unit 40 hereinafter.

送信フィルタ52は、画像形装置1内で加工された画像データを装置外に送信する画像出力機能を提供する。また装置外ヘの送信中に電源断が発生した場合、電源ON時に可能な限り電源断前の状態にリカバリをして送信を継続する。当該ロジック(フィルタ)に対応するUIは、送信UI51であるが、送信UI51及び送信フィルタ52をまとめて以下、送信部50と呼ぶ。   The transmission filter 52 provides an image output function for transmitting image data processed in the image forming apparatus 1 to the outside of the apparatus. Also, if a power interruption occurs during transmission to the outside of the apparatus, the transmission is continued as much as possible when the power is turned on to recover to the state before the power interruption. The UI corresponding to the logic (filter) is the transmission UI 51, but the transmission UI 51 and the transmission filter 52 are collectively referred to as a transmission unit 50 hereinafter.

蓄積フィルタ62は、読取った画像データをHDD17に蓄積する。蓄積された画像データは、再度の印刷や送信、また編集も可能である。当該ロジック(フィルタ)に対応するUIは、蓄積UI61であるが、蓄積UI61及び蓄積フィルタ62をまとめて以下、蓄積部60と呼ぶ。   The accumulation filter 62 accumulates the read image data in the HDD 17. The stored image data can be reprinted, transmitted, and edited. The UI corresponding to the logic (filter) is the accumulation UI 61, but the accumulation UI 61 and the accumulation filter 62 are collectively referred to as an accumulation unit 60 hereinafter.

マルチ文書アクティビティ72は、画像形成装置1内で利用可能な各フィルタを組み合わせて文書操作を実行することを可能にするアクティビティである。例えば、マルチ文書アクティビティ72は、紙原稿のコピーを出力する際のフィルタ構成として、読取フィルタ22、加工フィルタ32、印刷フィルタ41の順にフィルタを組み合わせて接続し、文書操作(処理)を実行させる。また、システム起動時、電源断からのリカバリ処理を実施するかの判定手段を持つ。当該ロジック(アクティビティ)に対応するUIは、マルチ文書アクティビティUI71であるが、マルチ文書アクティビティUI71及びマルチ文書アクティビティ72をまとめて以下、マルチ文書アクティビティ部70と呼ぶ。   The multi-document activity 72 is an activity that makes it possible to execute a document operation by combining each filter available in the image forming apparatus 1. For example, the multi-document activity 72 performs a document operation (processing) by connecting a combination of filters in the order of the reading filter 22, the processing filter 32, and the printing filter 41 as a filter configuration when outputting a copy of a paper document. In addition, the system has a determination unit as to whether or not to perform recovery processing from power interruption when the system is started. The UI corresponding to the logic (activity) is a multi-document activity UI 71. The multi-document activity UI 71 and the multi-document activity 72 are collectively referred to as a multi-document activity unit 70 hereinafter.

文書情報リポジトリサービス73は、画像形成装置1内の記憶装置(例えばHDD17)に保管された文書の画像情報、及び再出力条件などの書誌情報を管理する機能(CRUD)を提供するコンポーネントサービスである。   The document information repository service 73 is a component service that provides a function (CRUD) for managing image information of documents stored in a storage device (for example, the HDD 17) in the image forming apparatus 1 and bibliographic information such as re-output conditions. .

再出力条件情報リポジトリサービス74は、画像形成装置1内の記憶装置に保管された条件により、前回出力した条件と同じ設定で出力を実現するための情報である再出力条件(情報)を管理する機能(CRUD)を提供するコンポーネントサービスである。   The re-output condition information repository service 74 manages a re-output condition (information) that is information for realizing output with the same setting as the previously output condition, based on the condition stored in the storage device in the image forming apparatus 1. A component service that provides functionality (CRUD).

リカバリ情報リポジトリサービス75は、画像形成装置1内の記憶装置に保管された条件により、システムが復帰したときのリカバリ処理を実現するための情報であるリカバリ情報を管理する機能(CRUD)を提供するコンポーネントサービスである。   The recovery information repository service 75 provides a function (CRUD) for managing recovery information that is information for realizing recovery processing when the system is restored according to conditions stored in the storage device in the image forming apparatus 1. It is a component service.

データ管理80は、画像形成装置1内の記憶装置(例えばHDD17、ROM13a)を制御し、記憶すべき情報を管理するコンポーネントサービスである。   The data management 80 is a component service that controls storage devices (for example, the HDD 17 and the ROM 13a) in the image forming apparatus 1 and manages information to be stored.

<動作>
(パイプ&フィルタ)
本実施形態に係る画像形成装置1は、パイプ&フィルタというメカニズムを用いて処理が実現される。図3は、ある文書操作を行うためのパイプとフィルタの接続構成を概念的に示す図である。以下簡単に説明する。
<Operation>
(Pipe & Filter)
In the image forming apparatus 1 according to the present embodiment, processing is realized using a mechanism called a pipe and filter. FIG. 3 is a diagram conceptually illustrating a connection configuration of a pipe and a filter for performing a certain document operation. This will be briefly described below.

例えば、文書操作(コピー)として、紙原稿から画像データをスキャナで読み取って、画像データに対して何らかの加工(画像処理)を施した上で、プロッタで転写紙に印刷を行う、といった単入力単出力の文書操作は、図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 filter 22, a2 (processing) corresponds to the processing filter 31, and a3 (output) corresponds to the printing filter 41. The pipe (p) corresponds to the function of the multi-document activity unit 70 and is connected by combining each filter.

また、多出力の際は図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 filter 22, b2 (processing) corresponds to the two processing filters 31, and b3 (output) corresponds to the two printing filters 41. Similarly, the pipe (p) corresponds to the function of the multi-document activity unit 70, and is connected by combining each filter.

(ジョブ実行)
次に、上記パイプ&フィルタのメカニズムによるジョブ実行の説明を行なう。マルチ文書アクティビティ部70が各フィルタを組み合わせて接続(パイプ)することにより、所定の文書操作ジョブが実行される。以下の画像形成装置1において、まず画像をスキャナ等にて読取って、読取った画像を蓄積用に加工してからその画像を蓄積するとともに、読取った画像を印刷用に加工してからその画像を印刷するというケースを想定して、図面を参照しながら説明する。
(Job execution)
Next, job execution by the pipe and filter mechanism will be described. When the multi-document activity unit 70 connects (pipes) a combination of filters, a predetermined document operation job is executed. In the image forming apparatus 1 described below, first, an image is read by a scanner or the like, the read image is processed for storage, the image is stored, and the read image is processed for printing, and then the image is processed. Assuming the case of printing, description will be made with reference to the drawings.

図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 operation unit device 11, the UI sets its own logic in the function unit having the function. For example, when the storage setting (storage destination: HDD) is set for the storage function by a user operation, the storage UI 61 sets the storage filter 62 that is its own logic in the storage unit 60. Similarly, when the print setting (color mode: full color) is set for the print function, the print UI 41 sets the print filter 42 that is its own logic in the print unit 40. When the user receives an execution request from the operation unit device 11 to the multi-document activity unit 70, the process proceeds to the next step.

次にジョブ生成処理(S430)において、ユーザ操作によりマルチ文書アクティビティ部70に対して実行要求がなされると、マルチ文書アクティビティ部70は実行時の条件により生成すべきジョブを判断し、各フィルタに対して必要なジョブを生成させる。   Next, in the job generation process (S430), when an execution request is made to the multi-document activity unit 70 by a user operation, the multi-document activity unit 70 determines a job to be generated according to the conditions at the time of execution, and sets each filter. Create the necessary jobs for them.

次にフィルタ接続処理(S440)において、マルチ文書アクティビティ部70は生成されたジョブの構成に従って、画像データの要求元(入口)と要求先(出口)の関連付け、つまりジョブ同士の関連付け(フィルタ接続)を行う。   Next, in the filter connection process (S440), the multi-document activity unit 70 associates the request source (entrance) and request destination (exit) of the image data, that is, associates the jobs (filter connection) according to the generated job configuration. I do.

図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 multi-document activity unit 70 makes an execution request to each filter logic as a pipe role. Specifically, an execution request is made to the reading unit 20, the storage unit 60, and the printing unit 40 here. As described above, each functional unit here includes a UI and a filter logic. The filter that has received the execution instruction makes an image acquisition request to the associated request filter through the pipe. Here, the storage unit 60 makes an image acquisition request to the storage processing unit 30, and the printing unit 40 makes an image acquisition request to the storage processing unit 30. When an image acquisition request is made from the storage processing unit 30 and the storage processing unit 30 to the reading unit 20, the reading unit 20 as an input unit executes, for example, a reading process of an image (image data) from a document by a scanner.

実行処理のS452において、画像の読取(入力)が完了したタイミングで、マルチ文書アクティビティ部70はリカバリに必要なリカバリデータ(ID=01)を作成するとともに、各フィルタに対してもリカバリデータの作成の指示を出しリカバリを作成させる。そして読取部20、印刷部40、蓄積部60は、保存の指示を受けリカバリに必要なリカバリデータ(それぞれID=01、10、11、12)を作成する。ここでリカバリデータとは、突然の電源断によりジョブが中断された場合でも、電源を復帰したときに電源断前に行っていたジョブが継続して動作するために必要なパラメータ群である。 In S452 of the execution process, the multi-document activity unit 70 creates recovery data (ID = 01 ) necessary for recovery at the timing when reading (input) of the image is completed, and also creates recovery data for each filter. To create a recovery. Then, the reading unit 20, the printing unit 40, and the storage unit 60 generate recovery data (ID = 01, 10, 11, 12 respectively) required for recovery in response to a storage instruction. Here, the recovery data is a parameter group necessary for continuous operation of the job that was being performed before the power was turned off when the power was restored even when the job was interrupted due to a sudden power cut.

図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 reading unit 20 from the storage processing unit 30 and the storage processing unit 30, the reading unit 20 stores the read image (image data) as an image request source filter in S453. Pass to part 30. The accumulation processing unit 30 performs image processing so that an image (image data) becomes, for example, an image for accumulation. The specific image processing content follows the condition setting processing (S420). When the image processing is completed, the accumulation processing unit 30 notifies the multi-document activity unit 70 of the progress state, and then passes the image processed image to the accumulation unit 60 that is the next image request source filter. The accumulating unit 60 performs accumulating processing of an image that has been subjected to image processing for accumulation. Then, its own recovery data (ID = 12) is updated, and a progress status notification is sent to the multi-document activity unit 70.

なお、ここでいう更新とは、すでに作成されているデータ群の全てまたは一部を指定された値に書き換えることを意味する。即ちリカバリデータにおいて登録されている「進捗情報」の値を更新する。例えばこの場合、印刷の場合と同様にページ単位で蓄積されるため、「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 reading unit 20 passes the read image (image data) to the print processing unit 30 that is an image request source filter. The print processing unit 30 performs image processing so that an image (image data) becomes a print image. The specific image processing content follows the condition setting processing. After the processing is completed, the print processing unit 30 notifies the multi-document activity unit 70 of the progress state, and passes this image data to the printing unit 40 which is the next image request source filter. The printing unit 40 performs a printing process on the image data. Then, the printing unit 40 updates its own recovery data (ID = 11). Referring to FIG. 6, when the recovery data (ID = 11) was created, the “progress information” was “page 0” (FIG. 6A), but after the recovery data was updated, “completion” (FIG. 6). 6 (b)).

図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 printing unit 40 and the storage unit 60 perform processing in parallel, when creating a re-output condition, one output result acts on the other output result between execution results between output filters. The output result of the print output filter acts on the output result of the accumulation output filter. When a plurality of output means including the accumulation output filter are simultaneously executed, the output condition of the printing operation is added and stored as a re-output condition for each document and page in the accumulation document registered by the accumulation output filter. Note that the flow from the start to the end of job execution is the same as that shown in FIG. Regarding the re-output condition creation / update process described in FIG. 7, numbers are assigned to the process names on the sequence diagram (S1 to S2.1).

まずマルチ文書アクティビティ部70は、読取部20、蓄積部60、印刷部40へ実行要求した後、S1、S1.1にて、再出力条件を作成する。S1、S1.1では、文書に紐づく再出力条件が作成される。ここでは、印刷条件であるソートの設定など文書に対して適用される設定を保存する。最後にマルチ文書アクティビティ部70は、蓄積部60、印刷部40などの各出力部が画像を出力した旨を伝える進捗状態通知を受け取ったならば、S2、S2.1.にて、再出力条件を更新する。S.2及びS2.1.では、ページに紐づく再出力条件が作成される。また、図中、「ページ分繰り返し」として囲われている処理部分は、ページ数分が繰り返される。   First, the multi-document activity unit 70 makes an execution request to the reading unit 20, the storage unit 60, and the printing unit 40, and then creates a re-output condition in S1 and S1.1. In S1 and S1.1, a re-output condition associated with the document is created. Here, the settings applied to the document, such as the sort settings that are printing conditions, are stored. Finally, if the multi-document activity unit 70 receives a progress status notification indicating that each output unit such as the storage unit 60 and the printing unit 40 has output an image, in S2 and S2.1. Update. In S.2 and S2.1., A re-output condition associated with the page is created. In the drawing, the processing portion enclosed as “repeat for page” is repeated for the number of pages.

図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 image forming apparatus 1 before the recovery of the re-output condition of the next page is performed. If this occurs (timing “A” in FIG. 7), a re-output condition is added to a certain page, and a page to which no re-output condition is added is accumulated in a certain page. The stored document that has been stored cannot be said to be an output result that satisfies the user's request.

例えば、カラーモードのデフォルト値が「白黒」に設定されている機器において、全ページフルカラーで出力する設定に変更して動作させ、その時の設定(カラーモード=フルカラー)が再出力条件として保存されるとき、図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 multi-document activity unit 70 confirms the presence or absence of recovery data with respect to the recovery information repository service 75. The necessity of recovery processing is determined based on the presence or absence of recovery data. If there is recovery data, it is determined that recovery processing is necessary, and if there is no recovery data, it is determined that recovery processing is unnecessary.

リカバリデータが有る場合には、リカバリデータに従い、フィルタの条件生成、ジョブ生成、フィルタ接続処理を順次行う。ここではリカバリデータに従って、電源断前に実行していた蓄積加工、蓄積、印刷加工、印刷部の条件生成処理(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 multi-document activity unit 70 passes the recovery ID to each output filter (storage unit 60, printing unit 40) that stores the recovery data. The storage unit 60 and the printing unit 40 acquire (read) recovery data based on the passed recovery ID. The storage unit 60 and the printing unit 40 that have acquired the recovery data send a read completion notification to the multi-document activity unit 70 after the recovery data acquisition is completed.

S906において、マルチ文書アクティビティ70は、読取部20、蓄積部60、印刷部40に対し実行要求を行う。なおこれ以降の実行処理は、図5で説明した実行処理の流れと同様である。蓄積部60及び印刷部40は、蓄積処理、印刷処理を終了したとき、それぞれが保持していたリカバリデータを削除する。ここでは、蓄積部60はリカバリID = 12のリカバリデータを削除する。印刷部40は、リカバリID = 11のリカバリデータを削除する。   In step S <b> 906, the multi-document activity 70 issues an execution request to the reading unit 20, the storage unit 60, and the printing unit 40. The subsequent execution process is the same as the flow of the execution process described in FIG. The storage unit 60 and the printing unit 40 delete the recovery data held by the storage unit 60 and the printing unit 40 when the storage processing and the printing processing are finished. Here, the storage unit 60 deletes the recovery data with the recovery ID = 12. The printing unit 40 deletes the recovery data with the recovery ID = 11.

図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 image forming apparatus 1 according to the present invention executes a job that stores a multi-output configuration and a re-output condition, the power is cut off at the timing of execution (timing “A” in FIG. 7), and insufficient When there is an accumulated document to which the output condition is added, this accumulated document is deleted. In other words, it is possible to read the recovery data after startup, determine whether the re-output condition added to the stored document is sufficient ("determination process" in the figure), and delete the stored document if it is not sufficient The output result that does not satisfy the user's request can be deleted.

図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 multi-document activity unit 70 determines whether the job stores the re-output condition.

Sa112において、再出力条件を保存するジョブと判定されたとき、マルチ文書アクティビティ部70は、このとき蓄積される蓄積文書の再出力条件データを保存する。   When it is determined in Sa112 that the job is to store the re-output condition, the multi-document activity unit 70 stores the re-output condition data of the accumulated document accumulated at this time.

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 multi-document activity unit 70 reads the stored document ID of the saved re-output condition, and reads the stored document stored from the ID.

Sb112において、読み出した蓄積文書より、マルチ文書アクティビティ部70は、蓄積文書に再出力条件がすべてのページに対して付与されているかどうかを判定する。   In Sb112, the multi-document activity unit 70 determines whether or not a re-output condition is assigned to all pages from the stored document read out.

Sb113において、再出力条件がすべてのページに対して付与されていない場合(判定No)、マルチ文書アクティビティ部70は、当該蓄積文書を削除する。   In Sb113, when the re-output condition is not given to all pages (determination No), the multi-document activity unit 70 deletes the stored document.

なお再出力条件がすべてのページに対して付与されているかどうかを判定し、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 multi-document activity unit 70 determines whether the print output unit that acts on document accumulation is an output unit that does not require recovery.

Sa122において、リカバリは不要であると判定されたとき、マルチ文書アクティビティ部70は、ジョブの進捗情報を保存する。ジョブの進捗の情報は実行中、終了といった状態をとり記録される。図13は、ジョブの進捗情報のデータ例を示す。この進捗情報を確認することで判定がなされている。   When it is determined in Sa122 that the recovery is not necessary, the multi-document activity unit 70 stores the progress information of the job. Information on the progress of the job is recorded in the status of being executed or finished. FIG. 13 shows a data example of job progress information. The determination is made by confirming this progress information.

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 multi-document activity unit 70 reads the recovered progress information.

Sb122において、読み出した進捗情報より、マルチ文書アクティビティ部70は、文書蓄積に作用する出力手段のジョブが完了していたかどうかを判定する。進捗情報が「実行中」であったときにはジョブは完了していないものと、「終了」であったときにはジョブは完了しているもの、と判定する。   In Sb122, based on the read progress information, the multi-document activity unit 70 determines whether or not the job of the output unit that acts on document accumulation has been completed. When the progress information is “executing”, it is determined that the job is not completed, and when it is “finished”, it is determined that the job is completed.

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 unit 70 deletes the stored document. Here, “end” refers to the end of the determination process, and in the case of Yes, the sequence process after the determination process is continued.

このように構成することにより、蓄積文書がユーザ要求を満たす文書になっているかの判定条件に、蓄積と平行実行され、蓄積文書に作用する出力動作の進捗状況を考慮するため、ユーザの要求を満たせない蓄積文書が残り続けてしまうことを防止できる。   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 multi-document activity unit 70 considers that the re-output condition added to the stored document is insufficient, and for this stored document, Delete the added re-output condition.

このように構成することにより、欠落した出力条件を持つ蓄積文書を装置内に残さないことで、蓄積文書を再出力する際、ユーザ要求が満たせない出力になることを防止できる。なおこの場合、蓄積アプリで保存した文書と同じ扱いになるため、次のジョブ実行時にジョブ条件を指定する必要があり、ページ条件を再設定することはできない。   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 multi-document activity unit 70 reads out the stored document and the re-output condition to which the stored document is added.

S162において、マルチ文書アクティビティ部70は、読み出した蓄積文書と再出力条件より、蓄積文書のすべてのページに対して再出力条件が付加されているかどうかを判定する。   In S162, the multi-document activity unit 70 determines whether or not a re-output condition is added to all pages of the stored document based on the read stored document and the re-output condition.

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 multi-document activity unit 70 stores the set information as re-output condition data.

このように構成することにより、欠落した出力条件をユーザに再設定させるため、出力条件が欠落し意図しない出力となることを防止できる。   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 image forming apparatus 1 holds the behavior setting value, and operates according to the behavior setting value when the re-output condition is insufficient. As described above, it is determined whether or not a re-output condition has been added to all pages of the accumulated document from the start of the job. If the determination is No, the multi-document activity unit 70 sets the behavior setting value. read out. When the stored document is to be deleted according to the set value, the multi-document activity unit 70 deletes the target stored document. Further, when deleting the re-output condition of the stored document, the multi-document activity unit 70 deletes only the re-output condition and stores the stored document in the apparatus. When the output condition is reset, the output condition is reset for the page where the output condition is missing.

このように構成することにより、ユーザがリカバリ時の振る舞いあらかじめ設定できるので、リカバリ時の振る舞いの設定の手間を軽減することができる。   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 further modification 1, it is determined whether or not a re-output condition is added to all pages of the accumulated document from the start of the job. If the determination is No, the multi-document activity UI 71 re-outputs. It is also possible to present the user with a choice of behavior when the condition addition is insufficient. The presented options are to delete the stored document / delete the re-output condition / reset the output condition as described above.

図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 further modification 2, the behavior when the re-output condition is not sufficiently added can be set according to the result of the user authentication. That is, it is determined whether or not a re-output condition has been added to all pages of the accumulated document from the start of the job. If the determination is No, the multi-document activity UI 71 presents a user authentication screen. When the user inputs his / her user ID and password, user authentication is performed by collating with authentication information held on the image forming apparatus 1 side. At this time, in the authentication information, for example, for each user ID, a behavior setting value is associated (delete stored document / delete re-output condition / re-set output condition). As described above, since the above-described behavior can be determined (set) according to user authentication in advance, it is possible to reduce time and effort set by the user each time.

<総括>
以上、本実施形態に係る画像形成装置1は、印刷出力と蓄積出力を行うような多出力構成において、印刷出力の結果(印刷出力条件)が蓄積出力の結果(蓄積文書)に再出力条件として紐付けられて保存され、かつ1つ目の出力がリカバリ不要と判断される入出力の構成において、ジョブ実行中での電源断発生後システムが停止し、システム起動時に蓄積された保管文書が出力結果として十分であるかどうかを判断し、不十分であるとき、文書を削除する、または欠落した情報を補完する処理を行うので、再出力条件が不十分に付加されている文書を蓄積してしまうことを防ぐことができる。つまり、システムが復帰した際、あるページには再出力条件が付加されて、あるページには再出力条件が付加されていない蓄積文書が蓄積してしまうとき、再出力条件を適用しこの蓄積文書を印刷出力したとしても、一部のページには再出力条件が反映されていない状態で印刷がなされてしまう。そこで画像形成装置1は、システム起動時に蓄積された保管文書の再出力条件が十分であるかどうかを判断し、不十分であるとき、文書を削除したり、欠落した情報を補完する処理を行うので、ユーザに、意図されない蓄積文書ひいては印刷文書を提供してしまうことを防ぐことができる。
<Summary>
As described above, in the multi-output configuration in which the image forming apparatus 1 according to the present embodiment performs print output and accumulated output, the result of the print output (print output condition) is the re-output condition as the result of accumulated output (accumulated document). In an input / output configuration that is linked and saved, and the first output is determined not to require recovery, the system stops after a power interruption during job execution, and the stored documents accumulated at system startup are output As a result, it is judged whether it is enough, and when it is insufficient, the document is deleted or the process of complementing the missing information is performed, so the document with insufficient re-output condition is accumulated. Can be prevented. In other words, when the system returns, when a re-output condition is added to a certain page and an accumulated document without a re-output condition is accumulated on a certain page, the re-output condition is applied and this stored document is applied. Is printed out in a state where the re-output condition is not reflected on some pages. Therefore, the image forming apparatus 1 determines whether or not the re-output condition of the stored document accumulated at the time of starting the system is sufficient. When the condition is insufficient, the image forming apparatus 1 performs processing for deleting the document or supplementing the missing information. Therefore, it is possible to prevent the user from providing an unintended stored document and thus a printed document.

以上、本発明によれば、意図しない電源断に伴い蓄積文書が不完全な再出力条件とともに保存された場合、再出力条件を適用した出力処理を行えない蓄積文書の使用を防止し、ユーザの意図しない文書が出力されてしまうことを防止する画像形成装置等を提供できる。   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 SYMBOLS 1 Image forming apparatus 11 Operation panel (operation part device)
11a Input device 11b Display device 12 Storage media I / F
12a Drive device 12b Recording medium 13 Controller 13a ROM
13b RAM
13c CPU
14 Data communication I / F
14a Interface device 15 Scanner 15a Image reading device 16 Plotter 16a Printing device 17 HDD
20 Reading unit 21 Reading UI
22 Reading filter 30 Processing unit 31 Processing UI
32 Processing filter 40 Printing section 41 Printing UI
42 Print Filter 50 Transmission Unit 51 Transmission UI
52 Transmission Filter 60 Accumulation Unit 61 Accumulation UI
62 Accumulation filter 71 Multi-document activity UI
72 Multi-document activity 73 Document information repository service 74 Re-output condition information repository service 75 Recovery information repository service 80 Data management

特開2007−58528号JP 2007-58528 A

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.
JP2010058379A 2010-03-15 2010-03-15 Image forming apparatus Expired - Fee Related JP5569059B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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