JP2006139381A - Apparatus and method for processing image - Google Patents

Apparatus and method for processing image Download PDF

Info

Publication number
JP2006139381A
JP2006139381A JP2004326459A JP2004326459A JP2006139381A JP 2006139381 A JP2006139381 A JP 2006139381A JP 2004326459 A JP2004326459 A JP 2004326459A JP 2004326459 A JP2004326459 A JP 2004326459A JP 2006139381 A JP2006139381 A JP 2006139381A
Authority
JP
Japan
Prior art keywords
job
image processing
job information
information
erasing
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.)
Withdrawn
Application number
JP2004326459A
Other languages
Japanese (ja)
Inventor
Yasuhiro Takiyama
瀧山康弘
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2004326459A priority Critical patent/JP2006139381A/en
Publication of JP2006139381A publication Critical patent/JP2006139381A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Storage Device Security (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an apparatus for processing an image which can hold the security of print data even in circumstances, such as, for example, a power source shut-down, etc. and to provide a computer program and a computer readable storage medium therefor. <P>SOLUTION: The apparatus for processing the image which performs image processing based on job information includes a storage means for storing the job information, a holding means for holding erasure information showing necessity of erasing the job information in the storage means even at the power supply shut-down, a control means for performing the image processing based on the job information, and an erasing means for erasing the job information stored in the storage means according to the erasing information under predetermined conditions. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は画像処理装置の印刷データの機密性を高める技術に関する。   The present invention relates to a technique for increasing the confidentiality of print data of an image processing apparatus.

従来より、印刷データをプリント処理する画像処理装置であって、ハードディスクに一時的に印刷データを記憶し、印刷データのプリント処理後にハードディスク内の印刷データを消去することにより、印刷データの機密性の保持を図る画像処理装置に関する技術が知られている(特許文献1)。
特開平9−284572号公報
2. Description of the Related Art Conventionally, an image processing apparatus that prints print data. The print data is temporarily stored in a hard disk, and the print data in the hard disk is erased after the print data is printed. A technique related to an image processing apparatus for holding is known (Patent Document 1).
JP-A-9-284572

しかしながら、従来の技術においては、画像処理装置の電源が落とされた場合等に、プリント処理を完了した印刷データやジョブファイルの消去処理を制御する情報が、記憶領域から消えてしまうことがあった。このため、プリント済みの印刷データやジョブファイル等がハードディスクに残ってしまい、印刷データの機密性が低下してしまうことがあった。同様に、印刷処理待ちの印刷データやジョブファイル等がハードディスクに残ってしまい、印刷データの機密性が低下してしまうことがあった。   However, in the conventional technology, when the power of the image processing apparatus is turned off, the print data for which the printing process has been completed and the information for controlling the erasing process of the job file may disappear from the storage area. . For this reason, printed print data, job files, and the like remain on the hard disk, which may reduce the confidentiality of the print data. Similarly, print data waiting for print processing, job files, and the like remain on the hard disk, which may reduce the confidentiality of the print data.

本発明はこの問題に鑑みなされたものであり、例えば、電源遮断等の状況においても印刷データの機密性を保持することのできる画像処理装置及びその制御方法、並びにコンピュータプログラム及びコンピュータ可読記憶媒体を提供することを目的とする。   The present invention has been made in view of this problem. For example, an image processing apparatus capable of maintaining the confidentiality of print data even in a power-off situation, a control method thereof, a computer program, and a computer-readable storage medium are provided. The purpose is to provide.

上記目的を達成するため、例えば本発明による画像処理装置は以下の構成を備える。即ち、
ジョブ情報に基づいて画像処理を行う画像処理装置であって、
前記ジョブ情報を記憶する記憶手段と、
前記ジョブ情報を前記記憶手段より消去することの要否を示す消去情報を、電源遮断時においても保持する保持手段と、
前記ジョブ情報に基づいて画像処理を実行する制御手段と、
所定の条件において、前記消去情報に従って、前記記憶手段に記憶されたジョブ情報を消去する消去手段とを備える。
In order to achieve the above object, for example, an image processing apparatus according to the present invention comprises the following arrangement. That is,
An image processing apparatus that performs image processing based on job information,
Storage means for storing the job information;
Holding means for holding erasure information indicating whether or not it is necessary to erase the job information from the storage means, even when the power is shut off;
Control means for executing image processing based on the job information;
Erasing means for erasing job information stored in the storage means according to the erasing information under a predetermined condition.

本発明によれば、例えば、電源遮断等の状況においても印刷データの機密性を保持することのできる画像処理装置及びその制御方法、並びにコンピュータプログラム及びコンピュータ可読記憶媒体を提供することができる。   According to the present invention, for example, it is possible to provide an image processing apparatus and a control method thereof, a computer program, and a computer-readable storage medium that can maintain the confidentiality of print data even in a situation such as a power shutdown.

以下、添付図面を参照して本発明に係る実施の形態を詳細に説明する。ただし、この実施の形態に記載されている構成要素はあくまでも例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。   Embodiments according to the present invention will be described below in detail with reference to the accompanying drawings. However, the constituent elements described in this embodiment are merely examples, and are not intended to limit the scope of the present invention only to them.

<装置構成>
図1は、本実施形態に係る複合機(画像処理装置)101を含むシステムの構成を示すブロック図である。
<Device configuration>
FIG. 1 is a block diagram illustrating a configuration of a system including a multifunction peripheral (image processing apparatus) 101 according to the present embodiment.

図1において、本システムは、複合機101、102と、複合機101、102を接続するネットワーク109と、複合機101、102に対してプリント出力を指示するホストコンピュータ103、104、105と、ホストコンピュータ103、104、105と複合機101とを接続するネットワーク108と、複合機101と電話回線110で接続されたファクシミリ106、107を有している。   In FIG. 1, the system includes a multifunction peripheral 101, 102, a network 109 connecting the multifunction peripheral 101, 102, host computers 103, 104, 105 that instruct the multifunction peripheral 101, 102 to output a print, The network 108 connects the computers 103, 104, 105 and the multifunction peripheral 101, and the facsimiles 106, 107 are connected to the multifunction peripheral 101 via the telephone line 110.

ここで、ホストコンピュータ103,104,105はデスクトップPC、ノートパソコン等を含む情報処理装置である。また、ファクシミリ106,107は電話回線を経由して画像データの送受信を行う機能や、画像データのスキャン機能等を有する画像処理装置である。これらの装置の構成は公知技術として知られている。   Here, the host computers 103, 104, and 105 are information processing apparatuses including a desktop PC, a notebook personal computer, and the like. The facsimiles 106 and 107 are image processing apparatuses having a function of transmitting / receiving image data via a telephone line, a function of scanning image data, and the like. The configuration of these apparatuses is known as a known technique.

尚、本発明は、図1のように複数台の機器を有するシステムにも適用できるし、1台の機器のみ(例えば、複合機101のみ)を有するシステムにも適用できる。   The present invention can be applied to a system having a plurality of devices as shown in FIG. 1, and can also be applied to a system having only one device (for example, only the multifunction peripheral 101).

次に、複合機101の構成について図2を参照して説明する。図2は、複合機101の構成を示すブロック図である。尚、複合機102も複合機101と同様の構成であり、複合機102のブロック図の図示及び各部の説明は省略する。   Next, the configuration of the multifunction machine 101 will be described with reference to FIG. FIG. 2 is a block diagram illustrating a configuration of the multifunction machine 101. The MFP 102 has the same configuration as that of the MFP 101, and the illustration of the block diagram of the MFP 102 and the description of each part are omitted.

図2において、複合機101は、コントローラ部201、操作部203、画像読取部204、画像メモリ部205、プリンタ部207、データ処理部208、外部インタフェース部209、210、211を備えている。   In FIG. 2, the multifunction machine 101 includes a controller unit 201, an operation unit 203, an image reading unit 204, an image memory unit 205, a printer unit 207, a data processing unit 208, and external interface units 209, 210, and 211.

コントローラ部201は、複合機101の全体の制御を行うものであり、図5,6のフローチャートに示す処理をプログラムに基づき実行するCPU202を備えている。操作部203は、複合機101に対し各種設定(原稿読取倍率やプリント部数など)を入力するためのキーやタッチパネル(指示入力装置)、後述の各種画面を表示するディスプレイ等を備えている。   The controller unit 201 performs overall control of the multifunction machine 101, and includes a CPU 202 that executes the processes shown in the flowcharts of FIGS. The operation unit 203 includes keys and a touch panel (instruction input device) for inputting various settings (such as a document reading magnification and the number of print copies) to the multi-function peripheral 101, a display for displaying various screens to be described later, and the like.

NVRAM212は不揮発性のRAMであり、電源OFF時にも格納された情報を保持することが可能な記憶装置である。画像読取部204は、複写対象とする原稿をスキャンして画像読取データを生成し、その画像読取データをデータ処理部208に出力する。画像メモリ部205は、原稿から読み取った画像データを格納するハードディスク206等の記憶装置を備えている。プリンタ部207は、データ処理部208から出力されるプリントデータに基づき記録用紙に画像を形成するプリント出力を行う。   The NVRAM 212 is a non-volatile RAM, and is a storage device capable of holding stored information even when the power is turned off. The image reading unit 204 scans a document to be copied to generate image reading data, and outputs the image reading data to the data processing unit 208. The image memory unit 205 includes a storage device such as a hard disk 206 that stores image data read from a document. The printer unit 207 performs print output for forming an image on a recording sheet based on the print data output from the data processing unit 208.

データ処理部208は、画像読取部204から入力される画像読取データ、プリンタ部207に出力するプリントデータ、外部インタフェース部209、210、211を介して外部との間で送受信するデータ、コントローラ部201との間でやり取りするデータ、画像メモリ部205との間でやり取りするデータなど、各種データに関して各種処理を実行する。   The data processing unit 208 includes image reading data input from the image reading unit 204, print data output to the printer unit 207, data transmitted to and received from the outside via the external interface units 209, 210, and 211, and a controller unit 201. Various processes are executed on various data such as data exchanged with the image memory and data exchanged with the image memory unit 205.

外部インタフェース部209は、複合機101の外部に存在するホストコンピュータ203等と通信するための通信インタフェースである。同様に、外部インタフェース部210は、複合機101の外部に存在するファクシミリ106等と通信するための通信インタフェースである。同様に、外部インタフェース部211は、複合機101の外部に存在する他の画像処理装置102(図1の複合機102に相当)等と通信するための通信インタフェースである。   The external interface unit 209 is a communication interface for communicating with the host computer 203 and the like existing outside the multifunction machine 101. Similarly, the external interface unit 210 is a communication interface for communicating with the facsimile 106 and the like existing outside the multifunction machine 101. Similarly, the external interface unit 211 is a communication interface for communicating with another image processing apparatus 102 (corresponding to the multifunction device 102 in FIG. 1) existing outside the multifunction device 101.

<ユーザインタフェース>
次に、複合機101の操作部203に表示される各種画面について説明する。図3(a)〜図3(d)は、複合機101の操作部203に表示される各種画面を模式的に示す図である。
<User interface>
Next, various screens displayed on the operation unit 203 of the multifunction machine 101 will be described. FIGS. 3A to 3D are diagrams schematically illustrating various screens displayed on the operation unit 203 of the multifunction machine 101.

尚、図3(a)〜図3(d)の各操作画面含む各種のユーザインタフェース(UI)画面は、自装置(複合機101や複合機102)内部のメモリ(不図示)に表示データとして登録されており、コントローラ部201のCPU202の制御(これらの各種画面を表示させる条件や、タイミングの具体的な制御例は後述する)により、操作部203のタッチパネル形式の操作パネルに表示可能に構成されている。   Various user interface (UI) screens including the operation screens of FIGS. 3A to 3D are displayed as display data in a memory (not shown) in the own device (multifunction machine 101 or multifunction machine 102). Registered and configured to be displayed on a touch panel type operation panel of the operation unit 203 under the control of the CPU 202 of the controller unit 201 (the conditions for displaying these various screens and specific control examples of timing will be described later). Has been.

図3(a)は、複合機101の電源投入時に操作部203に表示させる基本画面を例示的に示した図である。   FIG. 3A is a diagram exemplarily showing a basic screen to be displayed on the operation unit 203 when the MFP 101 is turned on.

基本画面の上段には、「コピー」「送信」「ボックス」のタブを表示し、ユーザがこのタブを押下(タッチパネルに接触)したときに操作モード(コピーモード、送信モード、ボックスモード等)を切り替え可能に制御する。基本画面の中段から下段には、コピー倍率や用紙サイズを示す表示部、等倍キー、倍率キー、用紙選択キー、ソータキー、両面コピーキー、割込キー等を配置して表示する。尚、本実施形態では、コピーモードの設定画面が基本画面として予め設定登録されているため、基本画面として、図3(a)のコピーモードの画面を表示させているものとする。   The tabs of “Copy”, “Send” and “Box” are displayed in the upper part of the basic screen, and the operation mode (copy mode, send mode, box mode, etc.) is displayed when the user presses this tab (touches the touch panel). Control to be switchable. From the middle level to the lower level of the basic screen, a display unit indicating copy magnification and paper size, an equal magnification key, a magnification key, a paper selection key, a sorter key, a duplex copy key, an interrupt key, and the like are arranged and displayed. In this embodiment, since the copy mode setting screen is set and registered in advance as a basic screen, the copy mode screen of FIG. 3A is displayed as the basic screen.

図3(b)は、上記図3(a)の基本画面が表示されている時や、基本画面以外の画面(図3(c)や図3(d)の画面等)が表示されている状態で、上段の「コピー」タブがユーザにより押下(選択)された場合に、操作部203に表示させるコピー機能画面を例示的に示した図である。   In FIG. 3B, the basic screen of FIG. 3A is displayed, or a screen other than the basic screen (the screen of FIG. 3C or FIG. 3D) is displayed. 6 is a diagram exemplarily showing a copy function screen displayed on the operation unit 203 when the upper “copy” tab is pressed (selected) by the user in the state.

コピー機能画面を介して設定可能なコピーモードは、画像読取部204の原稿載置部にセットされた複写対象(例えば紙原稿)から画像データを読み取り、データ処理部208においてプリンタ部207が処理可能な印刷データに変換し、プリンタ部207において記録用紙に画像を形成する、プリント出力を行うモードである。   The copy modes that can be set via the copy function screen are such that image data can be read from a copy target (for example, a paper document) set on the document placing portion of the image reading portion 204, and the data processing portion 208 can process the printer portion 207. In this mode, the printer unit 207 converts the print data into a print data, forms an image on a recording sheet in the printer unit 207, and performs print output.

コントローラ部201は、例えば、ユーザがこの画面を介して、コピーモードで処理すべき原稿の倍率設定や、用紙選択設定、ソータモードの設定、両面モードの設定、応用モードの設定や文字の種類等の設定を行えるように制御する。さらに、コントローラ部201は、この画面を介して設定された各種パラメータに従った処理を、コピーモードのジョブ(印刷データ)に対して実行させるよう複合機101の各部を制御する。   The controller unit 201, for example, allows the user to set the magnification of the document to be processed in the copy mode, the paper selection setting, the sorter mode setting, the duplex mode setting, the application mode setting, the character type, etc. Control to be able to set. Further, the controller unit 201 controls each unit of the multi-function peripheral 101 such that processing according to various parameters set via this screen is executed for a copy mode job (print data).

図3(c)は、図3のいずれかの画面上の上段の「送信」タブがユーザにより押下(選択)されたことに応じて操作部203に表示制御する送信機能画面を例示的に示したものである。   FIG. 3C exemplarily shows a transmission function screen that is displayed and controlled on the operation unit 203 in response to the user pressing (selecting) the upper “transmission” tab on any screen of FIG. It is a thing.

送信機能画面を介して設定可能な送信モードは、画像読取部204の原稿載置部にセットされた処理対象の原稿(例えば紙原稿)から画像データを読み取り、外部インタフェース部209〜211を介して、外部のホストコンピュータ103やファクシミリ106、或いは、他の画像出力装置102等に画像データを送信するモードである。   The transmission mode that can be set via the transmission function screen reads image data from a document to be processed (for example, a paper document) set on the document placement unit of the image reading unit 204, and via the external interface units 209 to 211. In this mode, image data is transmitted to the external host computer 103, the facsimile 106, the other image output apparatus 102, or the like.

この画面では、送信モードで処理すべきジョブ(印刷データ、ジョブファイル、ジョブデータ)に対する各種設定として、画像読込時の解像度の設定や、ジョブの送信数、Eメール送信或いはファクシミリ送信等の送信方法の設定、送信先設定等の、送信モードで処理すべきジョブの各種パラメータをユーザにより設定可能なように制御する。コントローラ部201は、上記各種パラメータに従って、送信モードのジョブを処理するように複合機101の各部を制御する。   On this screen, as various settings for a job (print data, job file, job data) to be processed in the transmission mode, a resolution setting at the time of image reading, the number of job transmissions, a transmission method such as e-mail transmission or facsimile transmission Control is performed so that the user can set various parameters of the job to be processed in the transmission mode, such as setting of the destination and setting of the transmission destination. The controller unit 201 controls each unit of the multi-function peripheral 101 to process a job in the transmission mode according to the various parameters.

図3(d)は、図3のいずれかの画面上の上段の「ボックス」タブがユーザにより押下(選択)されたことに応じて操作部203に表示させるボックス機能画面を例示的に示したものである。   FIG. 3D exemplarily shows a box function screen to be displayed on the operation unit 203 in response to the user pressing (selecting) the upper “box” tab on any screen of FIG. Is.

ボックス機能画面を介して設定可能なボックスモードは、画像読取部204の原稿載置部にセットされた処理対象の原稿(例えば紙原稿)から画像データを読み取り、複合機101内部の画像メモリ部205の所定領域(ボックス領域)に画像データを保存したり、画像メモリ部205の所定領域(ボックス領域)に保存された画像データを操作部203の操作により読み出してプリンタ部207で記録用紙に画像形成するプリント出力を行ったり、ボックス領域に格納された画像データを、複合機101外部のホストコンピュータ103やファクシミリ106や他の画像出力装置102等に外部インタフェース部209、210、211を介して送信するモードである。   In the box mode that can be set via the box function screen, image data is read from a document to be processed (for example, a paper document) set on the document placement unit of the image reading unit 204, and the image memory unit 205 in the multifunction peripheral 101 is read. The image data is stored in a predetermined area (box area) of the image, or the image data stored in the predetermined area (box area) of the image memory unit 205 is read by the operation of the operation unit 203, and the printer unit 207 forms an image on a recording sheet. Print output to be performed or image data stored in the box area is transmitted to the host computer 103, the facsimile 106, the other image output apparatus 102, or the like outside the multi-function peripheral 101 via the external interface units 209, 210, and 211. Mode.

尚、本実施形態では、ハードディスク206に複数の記憶領域(ボックス領域)を仮想的に用意し、ユーザ毎にボックス領域を利用可能に制御している。即ち、ボックスモードを選択した場合は、複数のボックス領域のうちのどのボックス領域に画像データを格納するかの設定、或いは、複数のボックス領域のうちのどのボックス領域から画像データを取り出すかのボックス選択や、出力時の印刷設定等、各種設定をユーザが実行することを可能に制御している。   In this embodiment, a plurality of storage areas (box areas) are virtually prepared in the hard disk 206, and the box area is controlled to be usable for each user. In other words, when the box mode is selected, a box in which to store image data in a plurality of box areas or a box in which to extract image data from in a plurality of box areas is selected. It is controlled so that the user can execute various settings such as selection and print settings at the time of output.

<印刷データの消去処理>
次に、複合機101で処理するジョブ(印刷データ、ジョブファイル、ジョブデータ)の消去処理について、図5及び図6を参照して説明する。図5及び図6は、複合機101で処理するジョブの消去処理を示すフローチャートである。これらのフローチャートに示す処理は、複合機101のコントローラ部201のCPU202がプログラムに基づいて制御する。
<Deleting print data>
Next, erasure processing of jobs (print data, job files, job data) processed by the multifunction machine 101 will be described with reference to FIGS. FIG. 5 and FIG. 6 are flowcharts showing a job erasing process to be processed by the multifunction machine 101. The processing shown in these flowcharts is controlled by the CPU 202 of the controller unit 201 of the multifunction machine 101 based on a program.

ステップS501において、ユーザが複合機101の操作部203を用いてジョブの出力条件を設定できるように制御する。ここで、ユーザはジョブの出力条件の設定に関し、例えば、コピージョブ、ボックスジョブ、送信ジョブのうち何れかのジョブを設定するものとする。   In step S501, control is performed so that the user can set job output conditions using the operation unit 203 of the multifunction machine 101. Here, regarding the setting of the job output condition, the user sets one of a copy job, a box job, and a transmission job, for example.

例えば、図3(a)や図3(b)の設定画面を介して、ユーザがコピーモードを選択した場合は、コピーモードのジョブに関する各種出力条件が設定されることになる。図3(c)の設定画面を介して、ユーザが送信モードを選択した場合は、送信モードのジョブに関する各種出力条件が設定されることになる。図3(d)の設定画面を介して、ユーザがボックスモードを選択した場合は、ボックスモードのジョブに関する各種出力条件が設定されることになる。   For example, when the user selects the copy mode via the setting screen shown in FIGS. 3A and 3B, various output conditions relating to the job in the copy mode are set. When the user selects the transmission mode via the setting screen of FIG. 3C, various output conditions relating to the job in the transmission mode are set. When the user selects the box mode via the setting screen of FIG. 3D, various output conditions relating to the box mode job are set.

ユーザによりジョブの出力条件が設定されるとステップS502へ進む。   When the job output condition is set by the user, the process proceeds to step S502.

ステップS502において、CPU202は、ハードディスク206上にステップS501で出力条件が設定されたジョブを格納するための領域を確保し、その領域のアドレスに関する情報をアドレス情報としてNVRAM212に記録する。アドレス情報は、図4のように、ジョブファイル名、ジョブのアドレス情報、要消去フラグ等を要素として持つテーブルとしてNVRAM212に記録される。   In step S502, the CPU 202 secures an area for storing the job for which the output condition is set in step S501 on the hard disk 206, and records information related to the address of the area in the NVRAM 212 as address information. As shown in FIG. 4, the address information is recorded in the NVRAM 212 as a table having job file names, job address information, erasing flag required, and the like as elements.

ここで、ジョブのアドレス情報は各ジョブのハードディスク206上のアドレス情報である。また、要消去フラグは、ジョブの処理終了後そのジョブファイルをハードディスク206から消去する必要があるか否かに関する情報であり、ジョブファイル毎に設定される。図4において、「要消去」はジョブの処理終了後ハードディスク206から消去する必要があることを意味し、「非消去」は消去する必要がないことを意味する。要消去フラグは、操作部203からの操作により設定する構成となっており、図7のジョブ消去管理画面によって、消去するか否かを指定する消去モードをジョブの種類毎に選択することによって、権限のあるユーザーによって、予め設定可能となっている。また、各々のジョブの操作画面に消去モードを設定するボタンを設け、ジョブ単位で設定可能な構成としても良い。要消去フラグは、ジョブファイルの作成時に初期値が設定されるが、管理者などの特定の権限のあるユーザによる操作部203の操作などにより事後的に変更されるものでも良い。   Here, the job address information is address information on the hard disk 206 of each job. The deletion required flag is information regarding whether or not the job file needs to be deleted from the hard disk 206 after the job processing is completed, and is set for each job file. In FIG. 4, “deletion required” means that it is necessary to delete from the hard disk 206 after completion of job processing, and “non-erasing” means that it is not necessary to delete. The erasure flag is configured to be set by an operation from the operation unit 203, and by selecting an erasure mode for designating whether or not to erase for each job type on the job erasure management screen in FIG. It can be set in advance by an authorized user. Further, a button for setting an erasing mode may be provided on the operation screen of each job so that it can be set for each job. The initial value of the erasure flag is set when the job file is created, but it may be changed afterwards by operating the operation unit 203 by a user having specific authority such as an administrator.

要消去フラグの値は0,1等の整数値等が割り当てられるものとする。これまでに述べた各情報は、ジョブの出力・消去状況に応じて随時更新される。   It is assumed that an integer value such as 0, 1 is assigned as the value of the erasure flag. Each piece of information described so far is updated as needed according to the output / deletion status of the job.

次に、ステップS503において、該当ジョブのデータをハードディスク206の確保した領域に格納する。そして、ステップS504へ進む。   In step S503, the job data is stored in an area secured in the hard disk 206. Then, the process proceeds to step S504.

ステップS504において、CPU202は、複合機101で処理すべきジョブがハードディスク206に格納されているか否かを判定する。ステップS504における判定処理は、例えば、次のように行う。即ち、処理すべきジョブがハードディスク206に投入される毎にジョブ待ち行列をジョブの投入順序で順次作成し、ジョブが処理されるたびに処理されたジョブに対応する待ち行列の要素を削除するように制御する。そして、ステップS504においては、この待ち行列に未処理のジョブに対応する要素が格納されているか否かを判定することにより、処理すべきジョブがハードディスク206にあるか否かを判定する。   In step S <b> 504, the CPU 202 determines whether a job to be processed by the multifunction machine 101 is stored in the hard disk 206. The determination process in step S504 is performed as follows, for example. That is, each time a job to be processed is input to the hard disk 206, a job queue is sequentially created in the job input order, and the queue element corresponding to the processed job is deleted each time the job is processed. To control. In step S504, it is determined whether there is a job to be processed on the hard disk 206 by determining whether an element corresponding to an unprocessed job is stored in this queue.

処理すべきジョブがハードディスク206に無い場合(ステップS504でNO)、ステップS513へ進み、消去すべきジョブがあるか否かを判定する。ステップS513以降の処理については後述する。処理すべきジョブがハードディスク206にある場合(ステップS504でYES)、ステップS505へ進み、ハードディスク206からその処理すべきジョブを読み出すように制御する。   If there is no job to be processed on the hard disk 206 (NO in step S504), the process advances to step S513 to determine whether there is a job to be deleted. The processing after step S513 will be described later. If there is a job to be processed on the hard disk 206 (YES in step S504), the process proceeds to step S505, and control is performed so that the job to be processed is read from the hard disk 206.

ステップS505の処理を実行した後は、ステップS506へ進み、処理すべきジョブの種類(コピージョブ、ボックスジョブ、送信ジョブ)を判定し、その種類に応じて所定の処理を実行することになる。   After executing the process of step S505, the process proceeds to step S506, the type of job to be processed (copy job, box job, transmission job) is determined, and a predetermined process is executed according to the type.

ステップS506において、CPU202は、処理すべきジョブがコピーモードのジョブであるか否かを判定する。コピーモードのジョブである場合(ステップS506でYES)、ステップS509へ進み、原稿から画像データを読み取り、記録用紙に画像データのコピーを形成するコピージョブを、画像読取部204及びプリンタ部207において実行するように制御する。尚、コピーモードにて、読み取った画像データをプリントする際は、読み取った画像データを上記ハードディスク206に一旦格納し、ハードディスク206から必要な回数分読み出してプリント制御することで、複数部数分のプリントを行うことを可能とする。ステップS509の処理が終了すると、ステップS512へ進む。ステップS506において処理すべきジョブがコピーモードのジョブではない場合(ステップS506でNO)、ステップS507へ進む。   In step S506, the CPU 202 determines whether the job to be processed is a copy mode job. If the job is a copy mode job (YES in step S506), the process advances to step S509, and the image reading unit 204 and the printer unit 207 execute a copy job that reads image data from a document and forms a copy of the image data on a recording sheet. Control to do. When printing the read image data in the copy mode, the read image data is temporarily stored in the hard disk 206, read out from the hard disk 206 as many times as necessary, and controlled for printing, thereby printing a plurality of copies. It is possible to perform. When the process of step S509 ends, the process proceeds to step S512. If the job to be processed in step S506 is not a copy mode job (NO in step S506), the process proceeds to step S507.

ステップS507においては、処理すべきジョブがボックスモードのジョブであるか否かを判定する。ボックスモードのジョブである場合(ステップS507でYES)、ステップS510へ進み、画像メモリ部205のボックスへのジョブの登録等の処理を行う。ボックスモードのジョブではない場合(ステップS507でNO)、ステップS508へ進む。   In step S507, it is determined whether the job to be processed is a box mode job. If the job is a box mode job (YES in step S507), the process advances to step S510 to perform processing such as registration of the job in the box of the image memory unit 205. If the job is not a box mode job (NO in step S507), the process advances to step S508.

ステップS510において、コントローラ部201は、ハードディスク206内に割当てた複数の仮想的なユーザ領域(ボックス領域)の何れかの領域をユーザにより指定させ、画像読取部204、或いは、外部装置(ホストコンピュータ103等)から入力したジョブ(原稿データ)を、ユーザにより指定されたボックス領域に格納するよう制御する。この時、コントローラ部201は、そのジョブの出力条件(原稿サイズや用紙サイズや印刷モードの各種パラメータ)や機密レベル等を関連付けてボックス領域に登録するよう制御する。   In step S510, the controller unit 201 causes the user to specify any of a plurality of virtual user areas (box areas) allocated in the hard disk 206, and the image reading unit 204 or an external device (host computer 103). Etc.) is controlled so as to store the job (original data) input from the user in the box area designated by the user. At this time, the controller unit 201 controls to register the job output conditions (document size, paper size, various parameters of print mode), the security level, and the like in association with each other in the box area.

尚、ボックスモードにおいて、コントローラ部201は、ユーザの指示入力により、ボックス領域に格納したジョブをプリントする処理も実行可能に制御する。即ち、ユーザが、操作部203上でボックスモードを選択し、複数のボックス領域の中から所望のボックス領域を選択して、選択したボックス領域の中から所望のジョブを選択し、選択したジョブを所望の出力条件でプリントする旨の指示を入力できるように制御する。そして、そのような指示入力がユーザによりなされた場合、コントローラ部201は、コントローラ部201は選択されたジョブを入力された出力条件でプリント処理するように制御する。   In the box mode, the controller unit 201 controls to execute a process of printing a job stored in the box area in response to a user instruction input. That is, the user selects a box mode on the operation unit 203, selects a desired box area from a plurality of box areas, selects a desired job from the selected box area, and selects the selected job. Control is performed so that an instruction to print under desired output conditions can be input. When such an instruction input is made by the user, the controller unit 201 controls the controller unit 201 to print the selected job under the input output condition.

尚、各ボックス領域は、それぞれ、複数のジョブ(例えば、最大100個のジョブ)を登録可能であるものとする。   Each box area can register a plurality of jobs (for example, a maximum of 100 jobs).

ステップS510の処理が終了するとステップS512へ進む。   When the process of step S510 ends, the process proceeds to step S512.

ステップS508においては、処理すべきジョブが送信モードのジョブであるか否かを判定する。送信モードのジョブである場合(ステップS508でYES)、ステップS511へ進み、画像読取部204及び外部インタフェース部209、210、211により送信ジョブを実行する。   In step S508, it is determined whether the job to be processed is a transmission mode job. If the job is a transmission mode job (YES in step S508), the process advances to step S511, and the image reading unit 204 and the external interface units 209, 210, and 211 execute the transmission job.

ステップS511においては、画像読取部204において原稿から画像データを読み取り、読みとった画像データを他の装置(他の複合機(画像処理装置)102や、ホストコンピュータ103、ファクシミリ106等)へ送信するように制御する。例えば、画像読取部204で読み取ったジョブ(画像データ)について、図3(c)の設定画面を介してユーザにより設定された出力条件に従って画像処理を施し、その画像処理済みジョブを、図3(c)の設定画面を介してユーザにより設定された宛先に該当する外部装置に送信するように制御する。ステップS511の処理が終了するとステップS512へ進む。   In step S511, the image reading unit 204 reads image data from a document, and transmits the read image data to another device (another multifunction device (image processing device) 102, a host computer 103, a facsimile 106, or the like). To control. For example, the job (image data) read by the image reading unit 204 is subjected to image processing in accordance with the output conditions set by the user via the setting screen of FIG. 3C, and the image processed job is displayed as shown in FIG. Control is performed so as to transmit to the external device corresponding to the destination set by the user via the setting screen of c). When the process of step S511 ends, the process proceeds to step S512.

尚、図5に図示していない、他の種類のジョブを実行可能に構成できることは言うまでもない。例えば、処理すべきジョブがプリンタモードのジョブの場合は、上記外部装置から出力されたプリンタモードのジョブをハードディスク206から読み出して、そのジョブの出力条件に従ってプリント処理を行うように制御する。プリントモードの処理が終了するとステップS512へ進む。   Needless to say, other types of jobs not shown in FIG. 5 can be executed. For example, if the job to be processed is a printer mode job, the printer mode job output from the external device is read from the hard disk 206, and control is performed so as to perform print processing according to the output condition of the job. When the print mode process ends, the process proceeds to step S512.

ステップS508において、処理すべきジョブが送信モードのジョブではなく、且つ、プリントモードのジョブでもない場合(ステップS508でNO)、即ち、本実施形態において定義されていないジョブである場合は、本処理を終了する。尚、このような場合には、入力されたジョブを不正なデータであると判断して、ジョブデータを消去するようにしてもよい。   If it is determined in step S508 that the job to be processed is neither a transmission mode job nor a print mode job (NO in step S508), that is, a job that is not defined in the present embodiment, this processing is performed. Exit. In such a case, the input job may be determined to be invalid data, and the job data may be deleted.

ステップS509の処理、或いはステップS510の処理、或いはステップS511の処理が完了すると、ステップS512において、CPU202は処理すべきジョブの処理が完了したか否かを判定する。例えば、コピーモードを実行している場合は、必要な印刷枚数分コピー処理が完了したか否かを判定する。また、ボックスモードにてボックス領域内のジョブをプリントしている場合は、ハードディスク206のユーザが選択したボックス領域から読み出したジョブを、必要な印刷枚数分プリントしたか否かを判定する。また、送信モードの場合は、ハードディスク206に格納した送信モードのジョブを、ユーザが選択した宛先に全て送信したか否かを判定する。   When the process of step S509, the process of step S510, or the process of step S511 is completed, in step S512, the CPU 202 determines whether the process of the job to be processed is completed. For example, when the copy mode is executed, it is determined whether or not the copying process for the required number of printed sheets has been completed. If the job in the box area is printed in the box mode, it is determined whether or not the job read from the box area selected by the user of the hard disk 206 has been printed for the required number of prints. In the case of the transmission mode, it is determined whether or not all the transmission mode jobs stored in the hard disk 206 have been transmitted to the destination selected by the user.

ジョブの処理が未完了の場合(ステップS512でNO)、ステップS506に戻る。ジョブの処理が完了している場合(ステップS512でYES)、ステップS513へ進む。   If the job processing has not been completed (NO in step S512), the process returns to step S506. If the job processing is complete (YES in step S512), the process advances to step S513.

ステップS513においては、CPU202はジョブを消去するか否かを判定する。即ち、CPU202は、NVRAM212に退避された図4に示すテーブルを参照し、要消去フラグの値が「要消去」であるジョブファイルが存在するか否かを判定する。存在する場合(ステップS513でYES)、ステップS514へ進み、存在しない場合(ステップS513でNO)、ステップS517へ進む。   In step S513, the CPU 202 determines whether to delete the job. That is, the CPU 202 refers to the table shown in FIG. 4 saved in the NVRAM 212 and determines whether or not there is a job file whose erasure required flag value is “necessary erasure”. If it exists (YES in step S513), the process proceeds to step S514. If it does not exist (NO in step S513), the process proceeds to step S517.

ステップS514では、要消去フラグの値が「要消去」であるジョブファイルについて消去処理を実行する。この場合、CPU202は、図4に示すテーブルを参照し、消去対象のジョブファイルのアドレス情報を取得し、ハードディスク206内の消去対象のジョブ(一連の画像データ)に対してデータ消去処理を実行する。   In step S514, the erasure process is executed for the job file whose erasure required flag value is “necessary erasure”. In this case, the CPU 202 refers to the table shown in FIG. 4, acquires address information of the job file to be erased, and executes data erasure processing for the job to be erased (a series of image data) in the hard disk 206. .

消去処理は、例えば、ハードディスク206内の管理情報のみを消去、あるいは、ハードディスク206内の実データの任意のブロックへの任意データの上書き処理、あるいは、ハードディスク206内の実データの全データブロックへの任意データの上書き処理等、機密レベルに応じて、選択可能とする構成をとってもよい。   The erasure process is, for example, erasing only management information in the hard disk 206, overwriting of arbitrary data in an arbitrary block of actual data in the hard disk 206, or writing to all data blocks of actual data in the hard disk 206 A configuration may be adopted in which selection is possible according to the confidentiality level, such as overwriting processing of arbitrary data.

ステップS515では、CPU202はステップS514での消去処理が完了したか否かを判定する。例えば、そのジョブが5ページで構成されている場合は、5ページ分、全て消去処理が完了したか否かを判定する。消去処理が完了していないと判定された場合(ステップS514でNO)は、ステップS514に戻り、消去処理を継続する。   In step S515, the CPU 202 determines whether or not the erasing process in step S514 has been completed. For example, if the job is composed of 5 pages, it is determined whether or not the erasure process has been completed for all 5 pages. If it is determined that the erasing process has not been completed (NO in step S514), the process returns to step S514 and the erasing process is continued.

消去処理が完了したと判定された場合(ステップS514でYES)は、ステップS516へ進み、NVRAM212内の図4に示すテーブルを更新する。即ち、消去したジョブファイルに対応する行を、図4のテーブルから削除するように制御する。そしてステップS517へ進む。   If it is determined that the erasing process has been completed (YES in step S514), the process proceeds to step S516, and the table shown in FIG. That is, control is performed so that the line corresponding to the deleted job file is deleted from the table of FIG. Then, the process proceeds to step S517.

ステップS517において、CPU202は処理すべき他のジョブの有無を判定する。例えば、先に述べたようにジョブの処理状況を管理するための待ち行列を構成している場合には、この待ち行列を参照し、未処理のジョブファイルが更に存在するか否かを判定する。存在する場合(ステップS517でYES)、ステップS505へ進み、存在しない場合(ステップS517でNO)、処理を終了する。   In step S517, the CPU 202 determines whether there is another job to be processed. For example, if a queue for managing the job processing status is configured as described above, this queue is referenced to determine whether there are more unprocessed job files. . If it exists (YES in step S517), the process proceeds to step S505. If it does not exist (NO in step S517), the process ends.

以上のように、本実施形態においては不揮発性RAMであるNVRAM212に消去の必要性等の情報を記憶することにより、例えば、画像処理装置の電源が落とされた場合等においても、ジョブの消去を指示する情報が記憶領域から消滅することはなく、電源遮断等の状況においてもジョブ(印刷データ)の機密性を保持することができる。尚、NVRAM212に記憶する情報は要消去フラグ等の形式に限られるものではなく、ジョブファイルの消去の必要性を指示する情報ならばどのような形式でも構わない。   As described above, in this embodiment, information such as the necessity of erasure is stored in the NVRAM 212 that is a nonvolatile RAM, so that, for example, even when the image processing apparatus is powered off, the job can be erased. The information to be instructed does not disappear from the storage area, and the confidentiality of the job (print data) can be maintained even in a situation where the power is shut off. Note that the information stored in the NVRAM 212 is not limited to the format such as the erasure required flag, and any format may be used as long as it indicates the necessity of erasing the job file.

<電源遮断時等における動作>
次に、電源遮断等によって上述した処理の途中に画像処理装置(複合機)101が停止した状況でジョブの機密性がどのように保たれるかについて、そのような状況を例示して説明する。
<Operation at power off>
Next, how the confidentiality of the job is maintained in a situation where the image processing apparatus (multifunction peripheral) 101 is stopped during the above-described processing due to power-off or the like will be described by exemplifying such a situation. .

例えば、ユーザの操作に基づいて、ステップS509においてコピージョブが実行し、ジョブの処理が終了したとステップS512において判断されたとする。そして、ステップS513へ進む前に、ユーザが装置の電源を落としてしまった場合を考える。このような場合、従来の装置では、ジョブファイルの消去を指示する情報等が電源遮断時に消滅してしまい、消去すべきジョブのデータを画像処理装置が認識して消去することができなかった。   For example, it is assumed that a copy job is executed in step S509 based on a user operation, and it is determined in step S512 that the job processing is completed. A case where the user turns off the power of the apparatus before proceeding to step S513 is considered. In such a case, in the conventional apparatus, information for instructing the deletion of the job file disappears when the power is turned off, and the image processing apparatus cannot recognize and delete the job data to be deleted.

これに対して、本実施形態における画像処理装置(複合機)101は以下のような処理を行う。即ち、再度電源を投入された際に、新たなジョブが投入されない場合、ステップS504から、ステップS513へ進む。ステップS513では消去すべきジョブが存在するか否かを判定するが、その判定時に参照する情報はNVRAM212に記録されているため、電源遮断時においても消滅しないことに留意する。つまり、たとえ電源遮断がなされても消去すべきジョブのデータが残っている場合には、ステップS513においては消去すべきジョブが存在すると判定される。   In contrast, the image processing apparatus (multifunction machine) 101 according to the present embodiment performs the following processing. That is, when a new job is not submitted when the power is turned on again, the process advances from step S504 to step S513. In step S513, it is determined whether or not there is a job to be deleted. However, since information referred to at the time of determination is recorded in the NVRAM 212, it should be noted that it does not disappear even when the power is turned off. That is, even if the power is shut off, if job data to be deleted remains, it is determined in step S513 that there is a job to be deleted.

消去すべきジョブが存在すると判定された場合(ステップS513でYES)、ステップS514において、CPU202はNVRAM212のテーブルに示されたジョブの格納アドレス情報を元に、ハードディスク206内の消去対象のジョブ(一連の画像データ)に対してデータ消去処理を実行する。   If it is determined that there is a job to be deleted (YES in step S513), in step S514, the CPU 202 determines a job to be deleted in the hard disk 206 based on the storage address information of the job shown in the NVRAM 212 table (a series of jobs). Data erasure processing is executed on the image data.

このように、本実施形態においては、ジョブの消去処理が途中に装置の電源がOFFされたような場合でも、ジョブファイルの消去の必要性を指示する情報が画像処理装置101に残存するため、消去すべきジョブのデータを画像処理装置101が認識して消去することができジョブデータの機密性、安全性を保持することができる。   As described above, in this embodiment, even when the power of the apparatus is turned off during the job erasing process, the information that indicates the necessity of erasing the job file remains in the image processing apparatus 101. The image processing apparatus 101 can recognize and erase job data to be erased, and the confidentiality and security of job data can be maintained.

なお、本実施形態では、ジョブのアドレス格納アドレス情報、ジョブファイルの消去の必要性を指示する情報等を保持するためのメモリとして、NVRAMを適用した例を挙げたが、電源遮断時に情報を保持できるものであれば、どのような構成でもかまわない。例えば、電池等のバッテリを付随したSRAMや、EPROM等を用いた構成をとってもよい。或いは、ハードディスク206上のジョブデータとは別の領域に情報を格納するような構成をとってもよい。   In this embodiment, an example in which NVRAM is applied as a memory for storing job address storage address information, information indicating the necessity of erasing a job file, and the like has been described. However, information is stored when the power is shut off. Any configuration is possible as long as it is possible. For example, a configuration using an SRAM with an attached battery such as a battery, an EPROM, or the like may be employed. Alternatively, the information may be stored in an area different from the job data on the hard disk 206.

なお、上記の例では、ステップS512からステップS513へ遷移する途中で画像処理装置(複合機)101が停止した場合について説明したが、画像処理の途中や画像処理の前等において停止したとしても、ステップS513〜S517の処理により、ジョブをハードディスク206より消去することは言うまでもない。   In the above example, the case where the image processing apparatus (multifunction peripheral) 101 is stopped during the transition from step S512 to step S513 is described. However, even if the image processing apparatus 101 is stopped during the image processing or before the image processing, It goes without saying that the job is deleted from the hard disk 206 by the processing of steps S513 to S517.

<他の実施形態>
なお、従来の構成のように、図5のステップS509、ステップS510、ステップS511の各処理の後に直ちに画像処理の終了したジョブを消去するような構成も可能である。この場合、ジョブの消去処理が完了すると、処理の内容に基づいてNVRAM212内の図4に示すテーブルを更新する。即ち、消去したジョブファイルに対応する行を、図4のテーブルから削除するように制御する。なお、画像処理や消去処理の実行中において、電源遮断等により画像処理装置(複合機)101が停止したとしても、ステップS513〜S517の処理により、ジョブをハードディスク206より消去することは言うまでもない。
<Other embodiments>
Note that, as in the conventional configuration, it is also possible to delete the job for which image processing has been completed immediately after the processing in steps S509, S510, and S511 in FIG. In this case, when the job erasure process is completed, the table shown in FIG. 4 in the NVRAM 212 is updated based on the contents of the process. That is, control is performed so that the line corresponding to the deleted job file is deleted from the table of FIG. Needless to say, even if the image processing apparatus (multifunction peripheral) 101 is stopped due to power interruption or the like during execution of image processing or erasure processing, the job is erased from the hard disk 206 by the processing in steps S513 to S517.

また、画像処理装置(複合機)101の電源を投入したときは必ずステップS513から処理を開始するような構成をとってもよい。即ち、ハードディスク206に消去対象のジョブが存在するか否かを判定し、存在する場合はそのジョブを消去する構成も可能である。   Further, a configuration may be adopted in which processing is always started from step S513 when the image processing apparatus (multifunction peripheral) 101 is powered on. That is, it is possible to determine whether or not there is a job to be deleted on the hard disk 206, and if it exists, delete the job.

以上、本発明の実施形態例について詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様を取ることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。   As described above, the exemplary embodiments of the present invention have been described in detail. However, the present invention can take an embodiment as, for example, a system, an apparatus, a method, a program, or a storage medium. You may apply to the system comprised from an apparatus, and may apply to the apparatus which consists of one apparatus.

尚、本発明は、前述した実施形態の機能を実現するプログラムを、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。   The present invention can also be achieved by supplying a program that realizes the functions of the above-described embodiment directly or remotely to a system or apparatus, and the computer of the system or apparatus reads and executes the supplied program code. Including the case where it is achieved.

従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明の技術的範囲に含まれる。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含む。   Therefore, since the functions of the present invention are implemented by a computer, the program code installed in the computer is also included in the technical scope of the present invention. That is, the present invention includes a computer program itself for realizing the functional processing of the present invention.

その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であっても良い。   In that case, as long as it has the function of a program, it may be in the form of object code, a program executed by an interpreter, script data supplied to the OS, or the like.

プログラムを供給するための記録媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD−ROM、CD−R、CD−RW、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD−ROM,DVD−R)などがある。   As a recording medium for supplying the program, for example, floppy (registered trademark) disk, hard disk, optical disk, magneto-optical disk, MO, CD-ROM, CD-R, CD-RW, magnetic tape, nonvolatile memory card ROM, DVD (DVD-ROM, DVD-R) and the like.

その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。   As another program supply method, a client computer browser is used to connect to an Internet homepage, and the computer program of the present invention itself or a compressed file including an automatic installation function is downloaded from the homepage to a recording medium such as a hard disk. Can also be supplied. It can also be realized by dividing the program code constituting the program of the present invention into a plurality of files and downloading each file from a different homepage. That is, a WWW server that allows a plurality of users to download a program file for realizing the functional processing of the present invention on a computer is also included in the present invention.

また、本発明のプログラムを暗号化してCD−ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。 また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。   In addition, the program of the present invention is encrypted, stored in a storage medium such as a CD-ROM, distributed to users, and key information for decryption is downloaded from a homepage via the Internet to users who have cleared predetermined conditions. It is also possible to execute the encrypted program by using the key information and install the program on a computer. In addition to the functions of the above-described embodiments being realized by the computer executing the read program, the OS running on the computer based on an instruction of the program is a part of the actual processing. Alternatively, the functions of the above-described embodiment can be realized by performing all of them and performing the processing.

さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。   Furthermore, after the program read from the recording medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function expansion board or The CPU or the like provided in the function expansion unit performs part or all of the actual processing, and the functions of the above-described embodiments are realized by the processing.

本実施形態に係るシステム構成を示すブロック図である。It is a block diagram which shows the system configuration | structure which concerns on this embodiment. 本実施形態に係る画像処理装置の構成を示すブロック図である。It is a block diagram which shows the structure of the image processing apparatus which concerns on this embodiment. 画像処理部の操作部に表示される各種画面を模式的に示す図である。It is a figure which shows typically the various screens displayed on the operation part of an image process part. NVRAMに格納されるジョブのアドレス情報等のテーブルを示す図である。It is a figure which shows the table of the address information etc. of the job stored in NVRAM. 画像処理装置のジョブの消去処理を示すフローチャートである。6 is a flowchart illustrating job erasing processing of the image processing apparatus. 画像処理装置のジョブの消去処理を示すフローチャートである。6 is a flowchart illustrating job erasing processing of the image processing apparatus. ジョブの種類毎に消去モードを選択するジョブ消去管理画面を例示的に示す図である。It is a figure which shows exemplarily the job deletion management screen which selects deletion mode for every kind of job.

Claims (12)

ジョブ情報に基づいて画像処理を行う画像処理装置であって、
前記ジョブ情報を記憶する記憶手段と、
前記ジョブ情報を前記記憶手段より消去することの要否を示す消去情報を、電源遮断時においても保持する保持手段と、
前記ジョブ情報に基づいて画像処理を実行する制御手段と、
所定の条件において、前記消去情報に従って、前記記憶手段に記憶されたジョブ情報を消去する消去手段とを備えることを特徴とする画像処理装置。
An image processing apparatus that performs image processing based on job information,
Storage means for storing the job information;
Holding means for holding erasure information indicating whether or not it is necessary to erase the job information from the storage means, even when the power is shut off;
Control means for executing image processing based on the job information;
An image processing apparatus comprising: an erasing unit that erases job information stored in the storage unit according to the erasing information under a predetermined condition.
前記所定の条件は、電源を投入されることであることを特徴とする請求項1に記載の画像処理装置。   The image processing apparatus according to claim 1, wherein the predetermined condition is that a power supply is turned on. 前記所定の条件は、前記制御手段による画像処理を待っているジョブ情報が前記記憶手段に存在しなくなることであることを特徴とする請求項1に記載の画像処理装置。   The image processing apparatus according to claim 1, wherein the predetermined condition is that job information waiting for image processing by the control unit does not exist in the storage unit. 前記消去情報は前記ジョブ情報の前記記憶手段におけるアドレス情報を含むことを特徴とする請求項1乃至3のいずれか1項に記載の画像処理装置。   4. The image processing apparatus according to claim 1, wherein the erasure information includes address information in the storage unit of the job information. 前記保持手段は、不揮発性のメモリであることを特徴とする請求項1乃至4のいずれか1項に記載の画像処理装置。   The image processing apparatus according to claim 1, wherein the holding unit is a non-volatile memory. ジョブ情報に基づいて画像処理を行う画像処理方法であって、
前記ジョブ情報を記憶手段に記憶する記憶工程と、
前記ジョブ情報を前記記憶手段より消去することの要否を示す消去情報を、電源遮断時においても保持し続ける保持手段に保持する保持工程と、
前記ジョブ情報に基づいて画像処理を実行する制御工程と、
所定の条件において、前記消去情報に従って、前記記憶手段に記憶されたジョブ情報を消去する消去工程とを備えることを特徴とする画像処理方法。
An image processing method for performing image processing based on job information,
A storage step of storing the job information in a storage means;
A holding step of holding in the holding unit the erasing information indicating whether or not it is necessary to erase the job information from the storage unit;
A control step of executing image processing based on the job information;
An image processing method comprising: an erasing step of erasing job information stored in the storage unit according to the erasure information under a predetermined condition.
前記所定の条件は、電源を投入されることであることを特徴とする請求項6に記載の画像処理方法。   The image processing method according to claim 6, wherein the predetermined condition is that power is turned on. 前記所定の条件は、前記制御工程による画像処理を待っているジョブ情報が前記記憶手段に存在しなくなることであることを特徴とする請求項6に記載の画像処理方法。   The image processing method according to claim 6, wherein the predetermined condition is that job information waiting for image processing by the control step does not exist in the storage unit. 前記消去情報は前記ジョブ情報の前記記憶手段におけるアドレス情報を含むことを特徴とする請求項6乃至8のいずれか1項に記載の画像処理方法。   The image processing method according to claim 6, wherein the erasure information includes address information in the storage unit of the job information. 前記保持工程は、不揮発性のメモリであることを特徴とする請求項6乃至9のいずれか1項に記載の画像処理方法。   The image processing method according to claim 6, wherein the holding step is a nonvolatile memory. 請求項6乃至10のいずれか1項に記載の画像処理方法を実行するためのコンピュータプログラム。   The computer program for performing the image processing method of any one of Claims 6 thru | or 10. 請求項11に記載のコンピュータプログラムを格納したことを特徴とするコンピュータ読み取り可能な記憶媒体。   A computer-readable storage medium storing the computer program according to claim 11.
JP2004326459A 2004-11-10 2004-11-10 Apparatus and method for processing image Withdrawn JP2006139381A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004326459A JP2006139381A (en) 2004-11-10 2004-11-10 Apparatus and method for processing image

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004326459A JP2006139381A (en) 2004-11-10 2004-11-10 Apparatus and method for processing image

Publications (1)

Publication Number Publication Date
JP2006139381A true JP2006139381A (en) 2006-06-01

Family

ID=36620187

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004326459A Withdrawn JP2006139381A (en) 2004-11-10 2004-11-10 Apparatus and method for processing image

Country Status (1)

Country Link
JP (1) JP2006139381A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007310609A (en) * 2006-05-18 2007-11-29 Fuji Xerox Co Ltd Data processor, data processing method and data processing program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007310609A (en) * 2006-05-18 2007-11-29 Fuji Xerox Co Ltd Data processor, data processing method and data processing program
US8088172B2 (en) 2006-05-18 2012-01-03 Fuji Xerox Co., Ltd. Data processing apparatus, data processing method, and computer readable medium

Similar Documents

Publication Publication Date Title
JP4387687B2 (en) Image processing apparatus, control method, and program
JP5630984B2 (en) Image input / output device and image input / output method
US7933029B2 (en) Printing system and printing apparatus
JP5049458B2 (en) Image forming apparatus, job processing method, storage medium, and computer program
JP4498079B2 (en) Printing apparatus, printing method, program, and storage medium
JP5016874B2 (en) Image forming apparatus, data processing method, and program
JP4684786B2 (en) Information processing apparatus, information processing method, and program
US7826078B2 (en) Image processing device and image processing method
WO2003103272A1 (en) Image processing device
JP2006222749A (en) Image forming apparatus
JP6049299B2 (en) Image processing apparatus, control method thereof, and program.
JP2006157156A (en) Print controller and print control method
JP4702940B2 (en) Document management system and control method thereof
JP5288981B2 (en) Information processing apparatus, control method therefor, and program
JP5546584B2 (en) Image forming apparatus, print processing method, storage medium, and computer program
JP2004072139A (en) Image processing apparatus
JP2006139381A (en) Apparatus and method for processing image
JP4869434B2 (en) Information processing system, information processing apparatus, control method thereof, and program
JP2004153516A (en) Image processing apparatus
JP2004199362A (en) Printing system
JP5932936B2 (en) Printing apparatus and control method
JP5776240B2 (en) Image forming apparatus and image forming program
JP2010214710A (en) Printing system and image processor
JP2008152398A (en) Information processor and its control method
JP2004072138A (en) Image processor

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20080205