JP2005354671A - Image forming apparatus, data erasing method and recording medium - Google Patents

Image forming apparatus, data erasing method and recording medium Download PDF

Info

Publication number
JP2005354671A
JP2005354671A JP2005134259A JP2005134259A JP2005354671A JP 2005354671 A JP2005354671 A JP 2005354671A JP 2005134259 A JP2005134259 A JP 2005134259A JP 2005134259 A JP2005134259 A JP 2005134259A JP 2005354671 A JP2005354671 A JP 2005354671A
Authority
JP
Japan
Prior art keywords
erasing
mode
image forming
data
forming apparatus
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.)
Pending
Application number
JP2005134259A
Other languages
Japanese (ja)
Inventor
Ayako Kobayashi
綾子 小林
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 JP2005134259A priority Critical patent/JP2005354671A/en
Priority to US11/121,963 priority patent/US20050254082A1/en
Priority to EP05252857A priority patent/EP1596569A3/en
Publication of JP2005354671A publication Critical patent/JP2005354671A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Record Information Processing For Printing (AREA)
  • Control Or Security For Electrophotography (AREA)
  • Facsimiles In General (AREA)
  • Storing Facsimile Image Data (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To erase data in a storage efficiently. <P>SOLUTION: This image forming apparatus comprising hardware resources for use in image formation processing, and a program for executing a process concerning image formation is further provided with a mode determination means for determining whether the image forming apparatus is actuated in a mode for erasing data stored in a storage means or in a mode for actuating normally, a means for actuating the process depending on the determination result of the mode determination means and data concerning setting, and a means for erasing data stored in the storage means when the image forming apparatus is actuated in the erasing mode. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は、画像形成装置、データ消去方法及び記録媒体に関する。   The present invention relates to an image forming apparatus, a data erasing method, and a recording medium.

近年、プリンタ、コピー、ファクシミリ及びスキャナ等の各装置の機能を1つの筐体内に収納した画像形成装置が知られるようになった。この画像形成装置は、1つの筐体内に表示部、印刷部及び撮像部等を設けると共に、プリンタ、コピー、ファクシミリ及びスキャナにそれぞれ対応する4種類のアプリケーションを設け、そのアプリケーションを切り替えることより、プリンタ、コピー、ファクシミリ及びスキャナとして動作させるものである。   In recent years, image forming apparatuses in which the functions of apparatuses such as a printer, a copy machine, a facsimile machine, and a scanner are housed in a single housing have become known. In this image forming apparatus, a display unit, a printing unit, an imaging unit, and the like are provided in one housing, and four types of applications corresponding to a printer, a copy, a facsimile, and a scanner are provided, and the printer is switched by switching the applications. It operates as a copy, facsimile and scanner.

このような画像形成装置の記憶装置であるHD(Hard Disk)は、プリンタ、コピー、ファクシミリ及びスキャナ等の各アプリよりアクセスされ、プリンタ、コピー、ファクシミリ及びスキャナに係る処理に用いられる。   An HD (Hard Disk) that is a storage device of such an image forming apparatus is accessed by each application such as a printer, a copy, a facsimile, and a scanner, and is used for processing related to the printer, the copy, the facsimile, and the scanner.

上述したような画像形成装置において、HDごと持ち去られて、例えば印刷済みの画像データや文書等のようなHD内の残存データを解析されたり、機器の撤去又は破棄時に、HD内の残存データを解析されたりして、画像形成装置を利用するユーザに係る情報が外部に流出してしまう可能性がある問題がある。   In the image forming apparatus as described above, the HD is taken away and the remaining data in the HD such as printed image data or documents is analyzed, or the remaining data in the HD is removed when the device is removed or discarded. There is a problem that information related to a user who uses the image forming apparatus may be leaked to the outside after being analyzed.

そのため、例えばデータの利用直後にそのデータを消去する画像形成装置が市販されている。
特開2002−82806号公報
Therefore, for example, an image forming apparatus that erases data immediately after use of the data is commercially available.
JP 2002-82806 A

しかしながら、従来の画像形成装置の動作では、HD内のデータを消去しようとすると、例えばプリンタ、コピー、ファクシミリ及びスキャナ等の各アプリからのHDへアクセスされるため、データの消去は効率の悪いものとなっている。   However, in the operation of the conventional image forming apparatus, when the data in the HD is to be deleted, the HD is accessed from each application such as a printer, a copy, a facsimile, and a scanner. It has become.

本発明は、上記の点に鑑みなされたもので、効率的に記憶装置内のデータを消去することを目的とする。   The present invention has been made in view of the above points, and an object thereof is to efficiently erase data in a storage device.

そこで、上記課題を解決するため、本発明は、画像形成処理で使用されるハードウェア資源と、画像形成に係るプロセスを実行するためのプログラムを有する画像形成装置において、当該画像形成装置を、記憶手段に記憶されているデータを消去する消去モードで起動させるか、あるいは通常に起動させる通常モードで起動させるかを判断するモード判断手段と、前記モード判断手段の判断結果と、設定に係るデータに応じて、前記プロセスを起動するプロセス起動手段と、前記消去モードで起動した場合、前記記憶手段に記憶されているデータを消去するデータ消去手段と有することを特徴とする。   Accordingly, in order to solve the above-described problems, the present invention provides an image forming apparatus having hardware resources used in image forming processing and a program for executing a process related to image formation. Mode determining means for determining whether to start in an erasing mode for erasing data stored in the means or in a normal mode for starting normally, a determination result of the mode determining means, and data relating to setting Accordingly, there is provided a process starting means for starting the process, and a data erasing means for erasing data stored in the storage means when starting in the erasing mode.

また、本発明は、前記消去モードの一つとして、前記データを消去するために必要なプロセスのみが起動されるオンリー消去モードを有することを特徴とする。   Further, the present invention is characterized in that as one of the erasing modes, there is an only erasing mode in which only a process necessary for erasing the data is started.

また、本発明は、前記消去モードの一つとして、前記プロセスを実行させながら、データの消去も実行するセーフ消去モードを有することを特徴とする。   Further, the present invention is characterized in that, as one of the erasing modes, there is a safe erasing mode in which erasing of data is executed while executing the process.

また、本発明は、前記セーフ消去モードでは、前記プロセスは、前記記憶手段の代わりに、一時記憶手段にアクセスすることを特徴とする。   In the safe erase mode, the present invention is characterized in that the process accesses temporary storage means instead of the storage means.

また、本発明は、前記消去モードの一つとして、予め定められた日時が到来すると、前記データの消去を実行するオート消去モードを有することを特徴とする。   Further, the present invention is characterized in that, as one of the erasing modes, there is an auto erasing mode for erasing the data when a predetermined date and time comes.

また、本発明は、前記データ消去手段は、当該画像形成装置が読み取り可能な記録媒体に記録されたプログラムにより動作することを特徴とする。   According to the present invention, the data erasing unit is operated by a program recorded on a recording medium readable by the image forming apparatus.

また、本発明は、請求項1から6のいずれか1項に記載の画像形成装置で、前記データ消去手段として動作するプログラムを記録した記録媒体。   Further, the present invention provides a recording medium on which a program that operates as the data erasing unit is recorded in the image forming apparatus according to any one of claims 1 to 6.

また、本発明は、前記データ消去手段として動作するプログラムは、当該画像形成装置のCPUの種類に応じて記録されていることを特徴とする。   Further, the present invention is characterized in that the program operating as the data erasing unit is recorded according to the type of CPU of the image forming apparatus.

また、本発明は、画像形成処理で使用されるハードウェア資源と、画像形成に係るプロセスを実行するためのプログラムを有する画像形成装置におけるデータ消去方法であって、当該画像形成処理を、記憶手段に記憶されているデータを消去する消去モードで起動させるか、あるいは通常に起動させる通常モードで起動させるかを判断するモード判断段階と、前記モード判断段階の判断結果と、設定に係るデータに応じて、前記プロセスを起動するプロセス起動段階と、前記消去モードで起動した場合、前記記憶段階に記憶されているデータを消去するデータ消去段階と有することを特徴とする。   The present invention also relates to a data erasing method in an image forming apparatus having hardware resources used in the image forming process and a program for executing a process related to the image forming process. Depending on the mode determination stage for determining whether to start in the erase mode for erasing the data stored in the memory or in the normal mode for normal startup, the determination result of the mode determination stage, and the data related to the setting A process starting stage for starting the process; and a data erasing stage for erasing data stored in the storing stage when the process is started in the erasing mode.

また、本発明は、前記消去モードの一つとして、前記データを消去するために必要なプロセスのみが起動されるオンリー消去モードを有することを特徴とする。   Further, the present invention is characterized in that as one of the erasing modes, there is an only erasing mode in which only a process necessary for erasing the data is started.

また、本発明は、前記消去モードの一つとして、前記プロセスを実行させながら、データの消去も実行するセーフ消去モードを有することを特徴とする。   Further, the present invention is characterized in that, as one of the erasing modes, there is a safe erasing mode in which erasing of data is executed while executing the process.

また、本発明は、前記セーフ消去モードでは、前記プロセスは、前記記憶手段の代わりに、一時記憶手段にアクセスすることを特徴とする。   In the safe erase mode, the present invention is characterized in that the process accesses temporary storage means instead of the storage means.

また、本発明は、前記消去モードの一つとして、予め定められた日時が到来すると、前記データの消去を実行するオート消去モードを有することを特徴とする。   Further, the present invention is characterized in that, as one of the erasing modes, there is an auto erasing mode for erasing the data when a predetermined date and time comes.

本発明によれば、効率的に記憶装置内のデータを消去することができる。   According to the present invention, data in a storage device can be erased efficiently.

以下、本発明の実施の形態について図面に基づいて説明する。本実施の形態は、実施例1、2で構成される。画像形成装置に関する基本的説明は実施例1で行われる。また、本実施の形態において、プロセスとは、プログラムを実行するうえで、カーネルがプログラムを管理するための単位の一つであり、スレッドあるいはジョブなどと呼ばれることもある。このプロセスは、システムプロセスと、アプリケーションなどを含むユーザープロセスとに分類できる。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. This embodiment is composed of Examples 1 and 2. A basic description of the image forming apparatus will be given in the first embodiment. In the present embodiment, the process is one of units for the kernel to manage the program when executing the program, and may be called a thread or a job. This process can be classified into a system process and a user process including an application.

最初に画像形成装置(以下、融合機という)1200の機能構成の一例を、図1に示す。図1は、融合機の機能構成を示すブロック図である。   First, an example of a functional configuration of an image forming apparatus (hereinafter, referred to as a multifunction peripheral) 1200 is shown in FIG. FIG. 1 is a block diagram showing a functional configuration of the multifunction peripheral.

図1において、融合機1200は、プロッタ1201と、スキャナ1202と、ファクシミリ等のハードウェアリソース1203等を有すると共に、プラットフォーム1220とアプリケーション1230とから構成されるソフトウェア群1210と、融合機起動部1240とを備えている。   In FIG. 1, the MFP 1200 includes a plotter 1201, a scanner 1202, a hardware resource 1203 such as a facsimile, and the like, a software group 1210 including a platform 1220 and an application 1230, and a MFP starter 1240. It has.

融合機起動部1240は、融合機1200の電源投入時に先ず始めに実行され、プラットフォーム1220やアプリケーション1230を起動する。なお、後述するinitプログラム(以下、単にinitという)10は、融合機起動部1240に含まれ、後述するNVRAM208のHD一括消去フラグを参照し、起動するモードを決定する。また、init10は、モード判断手段と、プロセス起動手段に対応する。   The MFP starter 1240 is first executed when the MFP 1200 is turned on to start the platform 1220 and the application 1230. Note that an init program (hereinafter simply referred to as “init”) 10 described later is included in the multi-function apparatus activation unit 1240 and determines an activation mode with reference to the HD batch erase flag of the NVRAM 208 described later. Init 10 corresponds to a mode determination unit and a process activation unit.

ここで、init10は、NVRAMのHD一括消去フラグ(1バイト)の値が1だったら、融合機1200をHDオンリー消去モードとして起動し、HD一括消去フラグの値が2だったら、融合機1200をHDセーフ消去モードとして起動し、HD一括消去フラグの値が3だったら、融合機1200をHDオート消去モードとして起動し、HD一括消去フラグの値が1、2、3以外だったら、融合機1200を通常起動モードとして起動する。なお、それぞれのモードにおいて起動される各アプリ及び/又はプラットフォームを構成する各コントロールサービス等は、後述する図を用いて説明する。また、以下では、説明の簡略化のため、HDオンリー消去モードと、HDオート消去モードとを併せて、HD一括消去専用モードともいう。HD一括消去専用モード時、init10は、必要最小限のexecと、mountとのみを実行する。   Here, init10 starts the MFP 1200 as an HD-only erase mode when the value of the HD batch erase flag (1 byte) of NVRAM is 1, and starts the MFP 1200 when the value of the HD batch erase flag is 2. When the HD safe erase mode is started and the HD batch erase flag value is 3, the MFP 1200 is started as the HD auto erase mode, and when the HD batch erase flag value is other than 1, 2, 3, the MFP 1200 Is started in normal startup mode. In addition, each control service etc. which comprise each application and / or platform started in each mode are demonstrated using the figure mentioned later. In the following, for simplification of description, the HD only erase mode and the HD auto erase mode are also referred to as an HD batch erase only mode. In the HD batch erase only mode, init10 executes only the minimum necessary exec and mount.

プラットフォーム1220は、ハードウェア資源の獲得要求を発生させるコントロールサービス1250と、ハードウェア資源の管理をおこない、コントロールサービス1250からの獲得要求を調停するシステムリソースマネージャー(SRM(System Resource Manager)1223)と、OS1221とを有する。   The platform 1220 includes a control service 1250 that generates a hardware resource acquisition request, a system resource manager (SRM (System Resource Manager) 1223) that manages hardware resources and arbitrates acquisition requests from the control service 1250, OS1221.

このコントロールサービス1250は、複数のサービスモジュールにより形成され、通常起動モードの場合、SCS(System Control Service)1222と、ECS(Engine Control Service)1224と、MCS(Memory Control Service)1225と、OCS(Operation panel Control Service)1226と、FCS(FAX Control Service)1227と、NCS(Network Control Service)1228と、IMH(Imaging Memory Handler)1229とを含む。   The control service 1250 is formed by a plurality of service modules. In the normal startup mode, the control service 1250 includes an SCS (System Control Service) 1222, an ECS (Engine Control Service) 1224, an MCS (Memory Control Service) 1225, an ocs (poc). a panel control service (FCS) 1226, a fax control service (FCS) 1227, a network control service (NCS) 1228, and an imaging memory handler (IMH) 1229.

OS1221は、UNIX(登録商標)等のオペレーティング・システムである。SRM1223は、SCS1222と共にシステムの制御及びリソースの管理を行うものであり、スキャナやプロッタ等のエンジン部、メモリ、HDファイル、ホストI/O(セントロI/F、ネットワークI/F、IEEE1394I/F、RS232CI/F等)のハードウェア資源を利用する上位層からの要求にしたがって調停をおこない、実行制御する。   The OS 1221 is an operating system such as UNIX (registered trademark). The SRM1223 controls the system and manages resources together with the SCS1222, and includes engine units such as scanners and plotters, memory, HD files, host I / O (Centro I / F, network I / F, IEEE 1394 I / F, RS232CI / F, etc.) arbitration is performed according to a request from a higher layer using hardware resources, and execution control is performed.

SCS1222は、アプリ管理、操作部制御、システム画面表示、LED表示、リソース管理、割り込みアプリ制御等の複数の機能を行なう。   The SCS 1222 performs a plurality of functions such as application management, operation unit control, system screen display, LED display, resource management, and interrupt application control.

ECS1224は、プロッタ1201と、スキャナ1202と、その他ハードウェアリソース1203等のエンジン部を制御するものである。MCS1225は、メモリ制御を行うものである。   The ECS 1224 controls the engine unit such as the plotter 1201, the scanner 1202, and other hardware resources 1203. The MCS 1225 performs memory control.

OCS1226は、オペレータと本体制御間の情報伝達手段となるオペレーションパネル1310を制御するモジュールであり、オペレータのキー操作イベントを本体制御に通知する処理、各アプリがGUIを構築するためのライブラリ関数を提供する処理、構築されたGUI情報をアプリ別に管理する処理、オペレーションパネル1310上への表示反映処理等を行う。   The OCS 1226 is a module that controls an operation panel 1310 serving as information transmission means between the operator and the main body control, and provides a process for notifying the main body control of an operator's key operation event and a library function for each application to construct a GUI. Processing to manage the constructed GUI information for each application, display reflection processing on the operation panel 1310, and the like.

FCS1227は、システムコントローラの各アプリ層からPSTN/ISDN網を使ったファクシミリ送受信、BKM(バックアップSRAM)で管理されている各種ファクシミリデータの登録/引用、ファクシミリ読み取り、ファクシミリ受信印刷、融合送受信を行うためのAPI(Application Progaram Interface)を提供する。   The FCS 1227 performs facsimile transmission / reception using the PSTN / ISDN network from each application layer of the system controller, registration / quotation of various facsimile data managed by BKM (backup SRAM), facsimile reading, facsimile reception printing, and fusion transmission / reception. API (Application Program Interface).

NCS1228は、ネットワークI/Oを必要とするアプリケーションに対して共通に利用できるサービスを提供するためのモジュール群である。   The NCS 1228 is a module group for providing a service that can be commonly used for applications that require network I / O.

なお、例えば、NCS1228で、複数のプロトコルのうちhttpd(Hypertext Transfer Protocol Daemon)200によって、インターネットを介して接続されるネットワーク機器とのデータ通信をHTTP(Hypertext Transfer Protocol)で制御し、HTTPリクエストヘッダで指定されるWebサービスに対応する処理部を関数コールによって起動し、そのWebサービスによる処理結果をHTTPレスポンスで該ネットワーク機器へ通知するように構成しても良い。Webサービスは、例えば、XMLによって記述されたメッセージに従って提供される。   For example, the NCS 1228 controls data communication with a network device connected via the Internet by HTTP (Hypertext Transfer Protocol Daemon) 200 among a plurality of protocols by HTTP (Hypertext Transfer Protocol), and uses an HTTP request header. A processing unit corresponding to a specified Web service may be activated by a function call, and a processing result by the Web service may be notified to the network device using an HTTP response. The web service is provided according to a message described in XML, for example.

IMH1229は、イメージデータを仮想メモリ領域(ユーザ仮想空間)から物理メモリへマップする。プロセスの起動に応じて、システムコールを行ない、プロセス用の仮想メモリ領域をマップしたり、マップした仮想メモリ領域をプロセスの終了時に開放したりする処理等を行なう。   The IMH 1229 maps image data from a virtual memory area (user virtual space) to a physical memory. In response to process activation, a system call is performed to perform processing such as mapping a virtual memory area for a process, releasing the mapped virtual memory area at the end of the process, and the like.

アプリケーション1230は、プリンタ用のアプリケーションであるプリンタアプリ1211と、コピー用アプリケーションであるコピーアプリ1212と、ファクシミリ用アプリケーションであるファックスアプリ1213と、スキャナ用アプリケーションであるスキャナアプリ1214と、WebサービスアプリケーションであるWebサービス処理アプリ1215を有する。なお、NCS1228により接続されたネットワークを介して新たなアプリケーションをネットワーク経由で搭載することもできる。また、各アプリケーションはアプリケーションごとに追加又は削除することができる。   The application 1230 is a printer application 1211 that is a printer application, a copy application 1212 that is a copy application, a fax application 1213 that is a facsimile application, a scanner application 1214 that is a scanner application, and a Web service application. A Web service processing application 1215 is included. Note that a new application can also be installed via the network via the network connected by the NCS 1228. Each application can be added or deleted for each application.

Webサービス処理アプリ1215は、Webサービスを要求するHTTPリクエストを受信して、HTTPレスポンスを送信することによってWebサービスを提供するWebサーバ500と、API(Application Progaram Interface)を介してコントロールサービス1250を利用して所定処理を行い、その処理結果をWS−API(Web Service Application Progaram Interface)を介してWebサービスとして提供するWebサービスファンクション(WSF)1400とを有する。   The Web service processing application 1215 receives an HTTP request for requesting a Web service, and transmits a HTTP response to the Web server 500 that provides the Web service, and uses a control service 1250 via an API (Application Program Interface). A Web service function (WSF) 1400 that performs predetermined processing and provides the processing result as a Web service via a WS-API (Web Service Application Program Interface).

このように、融合機1200は、各アプリで共通的に必要となる処理をプラットフォーム1220で統一して処理する。   As described above, the MFP 1200 processes the processes commonly required for each application by the platform 1220.

次に、融合機1200のハードウェア構成について説明する。図2は、融合機のハードウェア構成を示すブロック図である。図2に示すように、この融合機1200は、オペレーションパネル1310、FAXコントロールユニット(FCU)1530、エンジン部1350(スキャナ1202等が接続される)及びプロッタ1201とコントローラ1300のASIC1301とをPCI(Peripheral Component Interconnect)バス1309等で接続した構成となる。   Next, the hardware configuration of the MFP 1200 will be described. FIG. 2 is a block diagram showing the hardware configuration of the compound machine. As shown in FIG. 2, the MFP 1200 includes an operation panel 1310, a FAX control unit (FCU) 1530, an engine unit 1350 (to which a scanner 1202 and the like are connected), a plotter 1201, and an ASIC 1301 of the controller 1300 connected to PCI (Peripheral). (Component Interconnect) bus 1309 is connected.

コントローラ1300は、ASIC1301にNVRAM208、SDRAM203、フラッシュメモリ204、HD1303等を接続すると共に、このASIC1301とCPU1304とをCPUチップセットのNB1305を介して接続している。   The controller 1300 connects the NVRAM 208, the SDRAM 203, the flash memory 204, the HD 1303, and the like to the ASIC 1301, and connects the ASIC 1301 and the CPU 1304 via the NB 1305 of the CPU chip set.

CPU1304は、融合機1200の全体制御を行うものである。NB1305は、CPU1304とシステムメモリ1306、SB1307、NIC(Network Interface Card)1341、USB(Universal Serial Bus)1330、IEEE13941340、セントロニクス1342、ドライバI/F1343、ASIC1301とを接続するためのブリッジである。   The CPU 1304 performs overall control of the MFP 1200. The NB 1305 is a bridge for connecting the CPU 1304, the system memory 1306, the SB 1307, the NIC (Network Interface Card) 1341, the USB (Universal Serial Bus) 1330, the IEEE 13941340, the Centronics 1342, the driver I / F 1343, and the ASIC 1301.

システムメモリ1306は、融合機の描画用メモリ等として用いるメモリである。SB1307は、NB1305とROM、PCIデバイス、周辺デバイスとを接続するためのブリッジである。ASIC1301は、画像処理用のハードウェア要素を有する画像処理用途向けのICである。   A system memory 1306 is a memory used as a drawing memory or the like of the multifunction peripheral. The SB 1307 is a bridge for connecting the NB 1305 to the ROM, PCI device, and peripheral device. The ASIC 1301 is an IC for image processing applications having hardware elements for image processing.

ドライバI/F1343は、挿入されたプログラム又はアプリケーション等が格納されている記録媒体1500から、プログラム又はアプリケーション等を読み込んで、融合機1200に搭載するのに用いるI/Fである。なお、例えば記録媒体1500としては、SDメモリカード、スマートメディア、マルチメディアカード、コンパクトフラッシュ(登録商標)等がある。なお、以下では説明の簡略化のため、記録媒体1500の一例として、SDメモリカードを用いて説明を行う。但し、このことは、本発明の実施を制限するものではない。なお、以下では、SDメモリカードを、SDメモリカード1500という。   The driver I / F 1343 is an I / F that is used to read a program or an application from the recording medium 1500 in which the inserted program or application is stored and mount the program or application on the multi-function apparatus 1200. For example, the recording medium 1500 includes an SD memory card, smart media, multimedia card, compact flash (registered trademark), and the like. In the following description, an SD memory card is used as an example of the recording medium 1500 to simplify the description. However, this does not limit the implementation of the present invention. Hereinafter, the SD memory card is referred to as an SD memory card 1500.

SDRAM203は、例えばHDの一括消去時に、HDの代わりとして、上述した各アプリ、プラットフォームを構成する各コントロールサービス等からアクセスされる不揮発性メモリである。   The SDRAM 203 is a non-volatile memory that is accessed from each of the above-described applications, control services constituting the platform, and the like instead of the HD when, for example, the HD is collectively erased.

NVRAM208は、例えば後述するHD一括消去フラグや、融合機1200の設定ファイル(融合機設定ファイル)20等を保持する不揮発性メモリである。   The NVRAM 208 is a non-volatile memory that holds, for example, an HD batch erasure flag (to be described later), a setting file 20 of the multi-function device 1200 (multi-function device setting file), and the like.

フラッシュメモリ(以下、フラッシュROMという)204には、上述した各アプリ、プラットフォームを構成する各コントロールサービスやSRM1223の各プログラムが格納されている。   A flash memory (hereinafter referred to as a flash ROM) 204 stores the above-described applications, control services that constitute the platform, and programs of the SRM 1223.

HD1303は、画像データの蓄積、フォントデータの蓄積、フォームの蓄積、文書の蓄積を行う記憶装置である。オペレーションパネル1310は、操作者からの入力操作の受け付け並びに操作者に向けた表示を行う操作、表示部である。   The HD 1303 is a storage device that accumulates image data, font data, forms, and documents. The operation panel 1310 is an operation and display unit that receives an input operation from the operator and performs display for the operator.

ASIC1301には、NVRAM208及びSDRAM203等を接続するためのRAMインターフェースと、HD1303を接続するためのハードディスクインターフェースが設けられ、記憶部に対して画像データの入出力を行う場合には、入出力先がRAMインターフェース又はハードディスクインターフェースに切り替えられる。   The ASIC 1301 is provided with a RAM interface for connecting the NVRAM 208 and the SDRAM 203 and the like and a hard disk interface for connecting the HD 1303. When inputting / outputting image data to / from the storage unit, the input / output destination is the RAM. Switch to interface or hard disk interface.

AGP1308は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースである。   The AGP 1308 is a bus interface for a graphics accelerator card that has been proposed to speed up graphic processing.

以下、具体的な融合機1200の動作について説明する。まず、オペレーションパネル1310を用いてユーザが設定し、起動をするまでの動作を説明する。図3は、ユーザの設定から起動まで融合機1200の処理を示すフローチャートである。   Hereinafter, a specific operation of the MFP 1200 will be described. First, an operation from setting by the user using the operation panel 1310 until activation is described. FIG. 3 is a flowchart showing processing of the MFP 1200 from user setting to activation.

ステップS101で、オペパネ設定が行われる。この設定はメンテナンスモードより行われる。その設定は、HD一括消去時の動作を示す各モードの設定と、HDオート消去モードの場合の消去日時の設定と、HD一括消去後に電源を落としてそのままとするか、再起動するかの設定である。この実施の形態では、電源OFF/ONは再起動を意味し、電源OFFは、文字通り電源を落としたままとすることを意味する。   In step S101, operation panel setting is performed. This setting is performed from the maintenance mode. The settings are the settings for each mode indicating the operation at the time of HD batch erase, the setting of the erase date and time in HD auto erase mode, and the setting of whether to turn off the power after HD batch erase or restart It is. In this embodiment, power OFF / ON means restart, and power OFF literally means that the power remains off.

次のステップS102で、NVRAMへ、ステップS101で設定されたモードに対応する値がHD一括消去フラグにセットされる。この値は、通常起動モードのときは0であり、HDオンリー消去モードのときは1であり、HDセーフ消去モードでは2であり、HDオート消去モードでは3である。   In the next step S102, a value corresponding to the mode set in step S101 is set in the NVRAM in the HD batch erase flag. This value is 0 in the normal startup mode, 1 in the HD only erase mode, 2 in the HD safe erase mode, and 3 in the HD auto erase mode.

次のステップS103では、電源がOFF/ONされる。これは融合機1200の再起動であり、起動時に上記NVRAMへの設定内容が反映される。ステップS104で、initが起動する。そして、ステップS105で、NVRAMにセットされたHD一括消去フラグのチェックが行われる。このチェック結果に基づき処理が分岐する。まず、ステップS106で、HD一括消去フラグが0かどうか判断される。0ではない場合、ステップS108へ処理は進む。0の場合、ステップS107で、通常起動モードの処理が行われる。ステップS108で、HD一括消去フラグが1かどうか判断される。1ではない場合、ステップS110へ処理は進む。1の場合、ステップS109で、HDオンリー消去モードの処理が行われる。ステップS110で、HD一括消去フラグが2かどうか判断される。2の場合、ステップS111で、HDセーフ消去モードの処理が行われる。2ではない場合、HD一括消去フラグは3であるので、ステップS112で、HDオート消去モードの処理が行われる。上記ステップS106、ステップS108、ステップS110は、モード判断段階に対応する。   In the next step S103, the power is turned off / on. This is a restart of the MFP 1200, and the contents set in the NVRAM are reflected at the time of startup. In step S104, init is activated. In step S105, the HD batch erase flag set in the NVRAM is checked. Processing branches based on the check result. First, in step S106, it is determined whether or not the HD batch erase flag is 0. If it is not 0, the process proceeds to step S108. In the case of 0, normal startup mode processing is performed in step S107. In step S108, it is determined whether the HD batch erase flag is 1. If not 1, the process proceeds to step S110. In the case of 1, HD only erase mode processing is performed in step S109. In step S110, it is determined whether the HD batch erase flag is 2. In the case of 2, HD safe erase mode processing is performed in step S111. If it is not 2, the HD batch erase flag is 3, so the HD auto erase mode process is performed in step S112. Steps S106, S108, and S110 correspond to the mode determination stage.

以下、通常起動モードにおける融合機1200の動作の一例を説明する。図4は、通常起動モードにおける融合機1200の処理を示すフローチャートである。ステップS201で、init10は、設定ファイルを解析する。ステップS202で、init10は、各プロセスを起動する。このステップS202は、プロセス起動段階に対応する。   Hereinafter, an example of the operation of the MFP 1200 in the normal activation mode will be described. FIG. 4 is a flowchart showing processing of the MFP 1200 in the normal activation mode. In step S201, init10 analyzes the setting file. In step S202, init10 starts each process. This step S202 corresponds to the process activation stage.

次に、通常起動モードにおける融合機の動作の詳細を、図5を用いて説明する。図5は、通常起動モードにおける融合機の動作を説明するための図である。   Next, details of the operation of the compound machine in the normal activation mode will be described with reference to FIG. FIG. 5 is a diagram for explaining the operation of the multi-function apparatus in the normal activation mode.

初めに、ステップS10において、init10は、NVRAM208のHD一括消去フラグの値をチェックする。init10は、HD一括消去フラグの値が0であったら、融合機1200を通常起動モードで起動する。   First, in step 10, init 10 checks the value of the HD batch erase flag in the NVRAM 208. Init 10 activates the MFP 1200 in the normal activation mode when the value of the HD batch erasure flag is 0.

ここで、設定ファイル等に記述されているexecの引数のオプションについて、図6を用いて説明する。図6は、execの引数のオプションについて説明するための図である。   Here, exec argument options described in a setting file or the like will be described with reference to FIG. FIG. 6 is a diagram for explaining exec argument options.

図6に示されるように、init10は、execの引数が「−c」の場合は、HD一括消去専用モードの場合「にも」execする(その他のモードの場合もexecする。)。   As shown in FIG. 6, when the exec argument is “−c”, the init10 execs “also” in the HD batch erase only mode (executes in other modes as well).

また、init10は、execの引数が「−C」の場合は、HD一括消去専用モードの場合「のみ」execする(その他のモードの場合はexecしない。)。   Also, init10 executes “only” in the HD batch erase only mode when the argument of exec is “−C” (does not execute in other modes).

また、init10は、オプションが無い場合は、通常起動モード及びHDセーフ消去モードの場合にexecする。   Further, init10 is executed in the normal activation mode and HD safe erase mode when there is no option.

以下、設定ファイル等に記述されているmountの引数のオプションについて、図7を用いて説明する。図7は、mountの引数のオプションについて説明するための図である。   Hereinafter, mount argument options described in the setting file and the like will be described with reference to FIG. FIG. 7 is a diagram for explaining mount argument options.

図7に示されるように、init10は、mountの引数が「−c」の場合は、HD一括消去専用モードの場合「にも」mountする(その他のモードの場合もmountする。)。   As shown in FIG. 7, when the mount argument is “−c”, init 10 “mounts” in the HD batch erase only mode (mounts in other modes as well).

また、init10は、mountの引数が「−C」の場合は、HD一括消去専用モードの場合「のみ」mountする(その他のモードの場合はmountしない。)。   Also, init 10 mounts “only” in the HD batch erase only mode when the mount argument is “−C” (does not mount in other modes).

また、init10は、mountの引数が「−S」の場合は、HDセーフ消去モードの場合「のみ」mountする(その他のモードの場合はmountしない。)。   Also, init 10 mounts “only” in the HD safe erase mode when the mount argument is “−S” (does not mount in other modes).

また、init10は、オプションが無い場合は、通常起動モード及びHDセーフ消去モードの場合にmountする。   Further, init 10 is mounted in the normal activation mode and HD safe erase mode when there is no option.

図5において、ステップS10に続いてステップS11では、init10が、融合機設定ファイル20を解析する。   In FIG. 5, in step S <b> 11 following step S <b> 10, init 10 analyzes the multi-function peripheral setting file 20.

ステップS11に続いてステップS12では、init10が、融合機設定ファイル20に記述されている1行目のexecを実行し、sd_checkモジュール(以下、単にsd_checkという)11を起動する。なお、図5では図示していないが、init10は、融合機設定ファイル20に記述されている2行目のexecを実行し、HD1303のチェック及びマウントを行うhd_checkモジュールを起動する。   In step S12 following step S11, init10 executes exec on the first line described in the MFP setting file 20, and starts the sd_check module (hereinafter simply referred to as sd_check) 11. Although not shown in FIG. 5, init 10 executes exec on the second line described in the MFP setting file 20 and activates the hd_check module for checking and mounting the HD 1303.

ステップS12に続いてステップS13では、sd_check11が、SDメモリカード1500をマウントする。   In step S13 following step S12, the sd_check 11 mounts the SD memory card 1500.

ステップS13に続いてステップS14では、init10が、SDメモリカード設定ファイル21を解析する。   In step S14 following step S13, init10 analyzes the SD memory card setting file 21.

一方、init10は、ステップS15において、融合機設定ファイル20に記述されている3行目と、5行目と、6行目と、7行目と、8行目と、9行目と、10行目と、のexecを実行し、通常起動モード用のSCS1222と、ECS1224と、IMH1229と、MCS1225と、プリンタアプリ1211と、コピーアプリ1212と、ファックスアプリ1213と、を起動する。   On the other hand, init10 is the third line, the fifth line, the sixth line, the seventh line, the eighth line, the ninth line, and the 10th line described in the MFP setting file 20 in step S15. The exec of the line is executed, and the SCS 1222, the ECS 1224, the IMH 1229, the MCS 1225, the printer application 1211, the copy application 1212, and the fax application 1213 for the normal activation mode are activated.

ステップS15に続いてステップS16では、各プロセスが、処理に応じて、HD1303にアクセスし、処理を実行する。   In step S16 following step S15, each process accesses the HD 1303 according to the process and executes the process.

なお、図5では、説明の簡略化のため、起動するプロセスが図1に比べて少なくなっている。但し、このことは本発明の実施を制限するものではない。以下においても同様である。   In FIG. 5, the number of processes to be activated is smaller than that in FIG. However, this does not limit the implementation of the present invention. The same applies to the following.

次に、HDオンリー消去モードにおける融合機1200の動作について説明する。図8は、HDオンリー消去モードにおける融合機1200の処理を示すフローチャートである。   Next, the operation of the MFP 1200 in the HD only erasure mode will be described. FIG. 8 is a flowchart showing the processing of the MFP 1200 in the HD only erase mode.

ステップS301で、init10は、設定ファイルを解析する。次のステップS302で、init10は、sd_check11を起動する。次のステップS303で、init10は、HDオンリー消去モード用のSCSであるscs_clearモジュール(以下、単にscs_clearという)12を起動する。   In step S301, init10 analyzes the setting file. In the next step S302, init10 activates sd_check11. In the next step S303, init10 activates the scs_clear module (hereinafter simply referred to as scs_clear) 12, which is the SCS for the HD-only erase mode.

次のステップS304で、scs_clear12は、HD一括消去モジュールであるhd_clear13を起動する。そして、ステップS305で、HD1303が一括消去される。次のステップS306で、NVRAMのHD一括消去フラグに0がセットされる。なお、hd_clear13は、データ消去手段に対応する。また、ステップS305は、データ消去段階に対応する。   In the next step S304, the scs_clear12 activates the hd_clear13 which is an HD batch erasure module. In step S305, the HD 1303 is erased collectively. In the next step S306, 0 is set in the NVRAM HD batch erase flag. Note that hd_clear13 corresponds to a data erasing unit. Step S305 corresponds to a data erasing stage.

ステップS307で、HD一括消去後は再起動する設定となっているかどうか判断される。再起動する場合、ステップS308で再起動が行われる。再起動しない場合、ステップS309で、電源が落とされる。   In step S307, it is determined whether or not it is set to restart after the HD batch erasure. When restarting, the restart is performed in step S308. If not restarted, the power is turned off in step S309.

以下、HDオンリー消去モードにおける融合機1200の動作の一例を、図9を用いて説明する。図9は、HDオンリー消去モードにおける融合機の動作を説明するための図(その1)である。   Hereinafter, an example of the operation of the MFP 1200 in the HD-only erasure mode will be described with reference to FIG. FIG. 9 is a diagram (part 1) for explaining the operation of the multi-function apparatus in the HD-only erasure mode.

初めに、ステップS20において、init10は、NVRAM208のHD一括消去フラグの値をチェックする。init10は、HD一括消去フラグの値が1であったら、融合機1200をHDオンリー消去モードで起動する。   First, in step S20, init10 checks the value of the HD batch erase flag in the NVRAM 208. Init 10, if the value of the HD batch erasure flag is 1, the init 10 starts up the multi-function apparatus 1200 in the HD only erasure mode.

ステップS20に続いてステップS21では、init10が、融合機設定ファイル20を解析する。   In step S21 following step S20, init10 analyzes the multi-function peripheral setting file 20.

ステップS21に続いてステップS22では、init10が、融合機設定ファイル20に記述されている1行目のexecを実行し、sd_check11を起動する。   In step S22 following step S21, init10 executes exec on the first line described in the MFP setting file 20, and activates sd_check11.

ステップS22に続いてステップS23では、sd_check11が、SDメモリカード1500をマウントする。   In step S23 following step S22, the sd_check 11 mounts the SD memory card 1500.

ステップS23に続いてステップS24では、init10が、SDメモリカード設定ファイル21を解析し、mountを実行する。   In step S24 following step S23, init10 analyzes the SD memory card setting file 21 and executes mount.

一方、init10は、ステップS25において、融合機設定ファイル20に記述されている4行目のexecを実行し、scs_clear12を起動する。なお、init10は、ステップS25において起動したプロセスに対して、動作モードを起動時のオプションとして渡す。   On the other hand, init10 executes exec on the fourth line described in the MFP setting file 20 in step S25, and starts scs_clear12. Note that init10 passes the operation mode as an activation option to the process activated in step S25.

以下、init10からプロセスに渡されるオプションの一例を、図10に示す。図10は、initからプロセスに渡されるオプションの一例を示す図である。   An example of options passed from init 10 to the process is shown in FIG. FIG. 10 is a diagram illustrating an example of options passed from init to the process.

図10に示されるように、init10は、HDオンリー消去モードの場合、「−O」を引数としてプロセスを起動する。また、init10は、HDセーフ消去モードの場合、「−S」を引数としてプロセスを起動する。また、init10は、HDオート消去モードの場合、「−A」を引数としてプロセスを起動する。また、init10は、通常起動モードの場合、引数なしでプロセスを起動する。   As shown in FIG. 10, init 10 starts a process with “−O” as an argument in the HD-only erase mode. Init 10 activates the process with “-S” as an argument in the HD safe erase mode. Init 10 activates the process with “-A” as an argument in the HD auto erase mode. Init 10 activates the process without an argument in the normal activation mode.

図9において、ステップS25に続いてステップS26では、scs_clear12が、hd_clear13を起動する。   In FIG. 9, scs_clear12 starts hd_clear13 in step S26 following step S25.

ステップS26に続いてステップS27では、hd_clear13が、HD1303に格納されているデータの一括消去を実行する。   In step S27 following step S26, the hd_clear 13 executes batch erasure of data stored in the HD 1303.

一方、scs_clear12は、HD1303の一括消去に係る情報をオペレーションパネル1310に表示する。なお、ここでは、scs_clear12が、オペレーションパネル1310上への表示反映処理等を行うように説明したが、例えば、OCS1226が提供する機能の一部を提供するサービスをinit10が起動するようにして、該サービスが、HD1303の一括消去に係る情報をオペレーションパネル1310に表示するようにしてもよい。但し、以下ではscs_clear12が起動されているようなモードにおいては、scs_clear12がオペレーションパネル1310上への表示反映処理等を行うものとして説明を行う。   On the other hand, the scs_clear 12 displays information related to the batch erasure of the HD 1303 on the operation panel 1310. Here, scs_clear 12 has been described as performing display reflection processing on the operation panel 1310. However, for example, the init 10 activates a service that provides a part of the functions provided by the OCS 1226. The service may display information related to batch erasure of the HD 1303 on the operation panel 1310. However, in the following description, it is assumed that the scs_clear 12 performs display reflection processing on the operation panel 1310 in a mode in which the scs_clear 12 is activated.

以下、オペレーションパネル1310の表示の遷移の一例を、図11に示す。図11は、オペレーションパネルの表示例(その1)である。   Hereinafter, an example of the display transition of the operation panel 1310 is shown in FIG. FIG. 11 is a display example (No. 1) of the operation panel.

ステップS401は、通常の画面を示している。ステップS402は、メンテナンスモードの認証画面を示している。この認証画面で、メンテナンスに必要なパスワードが入力される。ステップS403は、メンテナンス画面を示している。ここでユーザが「HD一括消去設定」を選択すると、画面はステップS404の画面に遷移する。   Step S401 shows a normal screen. Step S402 shows a maintenance mode authentication screen. On this authentication screen, the password required for maintenance is entered. Step S403 shows a maintenance screen. Here, when the user selects “HD batch erase setting”, the screen transitions to the screen in step S404.

ステップS404は、HD一括消去設定画面を示している。ここでユーザが「HD一括消去時マシン動作モード」を選択すると、画面はステップS405の画面に遷移する。   Step S404 shows the HD batch erase setting screen. When the user selects “HD batch erase machine operation mode”, the screen transitions to the screen in step S405.

ステップS405は、HD一括消去時マシン動作モード設定画面を示している。融合機1200は、ユーザによってHDオンリー消去モードが選択されると、NVRAM208のHD一括消去フラグの値を1に設定する。また、融合機1200は、ユーザによってHDセーフ消去モードが選択されると、NVRAM208のHD一括消去フラグの値を2に設定する。また、融合機1200は、ユーザによってHDオート消去モードが選択されると、NVRAM208のHD一括消去フラグの値を3に設定する。   Step S405 shows a machine operation mode setting screen for HD batch erasure. When the HD only erase mode is selected by the user, the multi-functional apparatus 1200 sets the value of the HD batch erase flag in the NVRAM 208 to 1. Further, when the HD safe erase mode is selected by the user, the MFP 1200 sets the value of the HD batch erase flag of the NVRAM 208 to 2. The MFP 1200 sets the value of the HD batch erase flag of the NVRAM 208 to 3 when the user selects the HD auto erase mode.

融合機1200は、NVRAM208のHD一括消去フラグに値を設定すると、マシンの電源をOFF/ONする。このような動作を行うことによって、融合機1200は、ユーザが選択したモードでHD1303の一括消去処理を行うことができる。   When the MFP 1200 sets a value in the HD batch erase flag of the NVRAM 208, the MFP 1200 turns off / on the machine. By performing such an operation, the multi-functional apparatus 1200 can perform the batch erasure process of the HD 1303 in the mode selected by the user.

このステップS405に示される画面でユーザが「HDオンリー消去モード」を選択すると、画面はステップS406の画面に遷移する。ステップS406の画面で、「HD一括消去完了マシン動作」をユーザが選択すると、画面はステップS407の画面に遷移する。   When the user selects “HD only erase mode” on the screen shown in step S405, the screen transitions to the screen in step S406. When the user selects “HD batch erase completion machine operation” on the screen in step S406, the screen transitions to the screen in step S407.

融合機1200は、ユーザによってマシン電源ONが選択されると、NVRAM208等のHD一括消去後マシン動作フラグの値を1にする。また、融合機1200は、ユーザによってマシン電源OFFが選択されると、NVRAM208等のHD一括消去後マシン動作フラグの値を0にする。   When the machine power ON is selected by the user, the multi-functional apparatus 1200 sets the value of the machine operation flag after HD batch erasure of the NVRAM 208 or the like to 1. In addition, when the machine power OFF is selected by the user, the multi-function apparatus 1200 sets the value of the machine operation flag after HD batch erasure such as NVRAM 208 to 0.

このステップS407の画面で、ユーザがマシン電源ONを選択することにより、画面はステップS408の画面に遷移する。ここでユーザが「HD一括消去実行」を選択することにより、画面は、ステップS409の画面に遷移する。   When the user selects machine power ON on the screen in step S407, the screen changes to the screen in step S408. When the user selects “Execute HD batch erase”, the screen changes to the screen in step S409.

ステップS409の画面に示されるように、scs_clear12は、HD1303の一括消去に係る情報、例えばHD一括消去中であること、HD一括消去の進捗状況、残り時間、融合機1200の動作モード、等をオペレーションパネル1310に表示する。   As shown in the screen of step S409, scs_clear12 operates information related to HD 1303 batch erase, for example, that HD batch erase is in progress, HD batch erase progress status, remaining time, operation mode of the MFP 1200, etc. Display on panel 1310.

図11に示されるように、HD1303の一括消去に係る情報をオペレーションパネル1310に表示することによって、例えば融合機1200のユーザは、HD1303の一括消去が後どれくらいで終わるのかが分かる。また、ユーザは現在融合機1200がどのモードで起動しているのか等が分かると共に、現在HD1303の一括消去中なので融合機1200の電源を落してはいけないこと等が分かる。   As shown in FIG. 11, by displaying information related to the batch erasure of the HD 1303 on the operation panel 1310, for example, the user of the MFP 1200 can know how long the batch erasure of the HD 1303 will end later. In addition, the user knows in which mode the MFP 1200 is currently activated, and also knows that the MFP 1200 should not be turned off because the HD 1303 is being erased at once.

以下、HDセーフ消去モードにおける融合機1200の動作の一例を説明する。図12は、HDセーフ消去モードにおける融合機の処理を示すフローチャートである。ステップS501で、init10は、設定ファイルを解析する。ステップS502で、init10は、RAMディスクをマウントする。次のステップS503で、init10は、sd_check11を起動する。ステップS504で、init10は、SCS1222を起動する。ステップS505で、SCS1222がHD一括消去モジュールであるhd_clear13を起動する。次にinit10は、ステップS506で、各プロセスを起動する。次のステップS507で、NVRAMのHD一括消去フラグに0がセットされる。   Hereinafter, an example of the operation of the MFP 1200 in the HD safe erasure mode will be described. FIG. 12 is a flowchart showing processing of the multi-function apparatus in the HD safe erasure mode. In step S501, init10 analyzes the setting file. In step S502, init10 mounts the RAM disk. In the next step S503, init10 activates sd_check11. In step S504, init10 activates the SCS1222. In step S505, the SCS 1222 activates hd_clear13 which is an HD batch erasure module. Next, init10 starts each process in step S506. In the next step S507, the NVRAM HD batch erase flag is set to 0.

ステップS508で、HD一括消去後は再起動する設定となっているかどうか判断される。再起動する場合、ステップS509で再起動が行われる。再起動しない場合、ステップS510で、電源が落とされる。   In step S508, it is determined whether the setting is to restart after the HD batch erasure. When restarting, the restart is performed in step S509. If not restarted, the power is turned off in step S510.

以下、HDセーフ消去モードにおける融合機1200の動作の詳細を、図13を用いて説明する。図13は、HDセーフ消去モードにおける融合機の動作を説明するための図である。   Hereinafter, details of the operation of the MFP 1200 in the HD safe erasure mode will be described with reference to FIG. FIG. 13 is a diagram for explaining the operation of the multi-function apparatus in the HD safe erasure mode.

初めに、ステップS30において、init10は、NVRAM208のHD一括消去フラグの値をチェックする。init10は、HD一括消去フラグの値が2であったら、融合機1200をHDセーフ消去モードで起動する。   First, in step S30, init10 checks the value of the HD batch erase flag in the NVRAM 208. Init10, if the value of the HD batch erasure flag is 2, the init 10 activates the MFP 1200 in the HD safe erasure mode.

ステップS30に続いてステップS31では、init10が、融合機設定ファイル20を解析する。   In step S31 following step S30, init10 analyzes the multi-function peripheral setting file 20.

ステップS31に続いてステップS32では、init10が、融合機設定ファイル20に記述されている1行目のexecを実行し、sd_check11を起動する。なお、図9では図示していないが、init10は、融合機設定ファイル20に記述されている2行目のexecを実行し、HD1303のチェック及びマウントを行うhd_checkモジュールを起動する。   In step S32 following step S31, init10 executes exec on the first line described in the MFP setting file 20, and starts sd_check11. Although not shown in FIG. 9, init 10 executes exec on the second line described in the MFP setting file 20 and activates the hd_check module for checking and mounting the HD 1303.

ステップS32に続いてステップS33では、sd_check11が、SDメモリカード1500をマウントする。   In step S33 following step S32, the sd_check 11 mounts the SD memory card 1500.

ステップS33に続いてステップS34では、init10が、SDメモリカード設定ファイル21を解析し、mountを実行する。   In step S34 following step S33, init10 analyzes the SD memory card setting file 21 and executes mount.

一方、init10は、ステップS35において、融合機設定ファイル20に記述されている3行目と、5行目と、6行目と、7行目と、8行目と、9行目と、10行目と、のexecを実行し、通常起動モード用のSCS1222と、ECS1224と、IMH1229と、MCS1225と、プリンタアプリ1211と、コピーアプリ1212と、ファックスアプリ1213と、を起動すると共に、融合機設定ファイル20に記述されている11行目を実行し、SDRAM203等のRAMディスクをマウントする。   On the other hand, init10 is the third line, the fifth line, the sixth line, the seventh line, the eighth line, the ninth line, and the 10th line described in the MFP setting file 20 in step S35. Execute the exec of the line, and start SCS1222, ECS1224, IMH1229, MCS1225, printer application 1211, copy application 1212, and fax application 1213 for the normal activation mode, and set the MFP The 11th line described in the file 20 is executed, and a RAM disk such as the SDRAM 203 is mounted.

なお、init10は、ステップS35において起動したプロセスに対して、動作モードを起動時のオプションとして渡すと共に、ローカル用のストレージデバイスとしてアクセスするデバイス(HD1303か、SDRAM203等のRAMディスクか)を環境変数として渡す。   Note that init10 passes the operation mode to the process activated in step S35 as an option at the time of activation, and uses a device (HD1303 or RAM disk such as SDRAM 203) to be accessed as a local storage device as an environment variable. hand over.

以下、init10からプロセスに渡される環境変数の一例を、図14に示す。図14は、initからプロセスに渡される環境変数の一例を示す図である。   Hereinafter, an example of the environment variable passed from init10 to the process is shown in FIG. FIG. 14 is a diagram showing an example of environment variables passed from init to the process.

図14に示されるように、init10は、通常起動モードの場合、環境変数LOCAL_STORAGEとしてHD1303を表す”/hd”を渡してプロセスを起動する。   As illustrated in FIG. 14, init 10 starts the process by passing “/ hd” representing HD 1303 as the environment variable LOCAL_STORAGE in the case of the normal startup mode.

また、init10は、HDセーフ消去モードの場合、環境変数LOCAL_STORAGEとしてSDRAM203等のRAMディスクを表す”/ramdisk”を渡してプロセスを起動する。   In addition, in the case of the HD safe erasure mode, init 10 starts the process by passing “/ ramdisk” representing a RAM disk such as the SDRAM 203 as the environment variable LOCAL_STORAGE.

図13において、ステップS35に続いてステップS36では、SCS1222が、hd_clear13を起動する。   In FIG. 13, in step S36 following step S35, the SCS 1222 activates hd_clear13.

ステップS36に続いてステップS37では、hd_clear13が、HD1303に格納されているデータの一括消去を実行する。   In step S <b> 37 following step S <b> 36, the hd_clear 13 executes batch erasure of data stored in the HD 1303.

なお、ステップS35において、init10から環境変数LOCAL_STORAGEとして”/ramdisk”を渡されて起動されたプロセスは、HD1303にアクセスする代わりに、RAMディスクにアクセスし、プリントや、コピー、ファックスにスキャン等の画像形成に係る処理を実行する。   In step S35, the process started by passing “/ ramdisk” as the environment variable LOCAL_STORAGE from init10 accesses the RAM disk instead of accessing the HD 1303, and prints, copies, or scans an image such as a fax. A process related to formation is executed.

図13及び図14に示したように、HDセーフ消去モードを用いると、HD一括消去を実行中であっても、プリンタや、コピー、ファックス等の画像形成に係る処理を実行することができる。   As shown in FIGS. 13 and 14, when the HD safe erasure mode is used, it is possible to execute processing relating to image formation such as a printer, a copy, and a fax even when the HD batch erasure is being executed.

以下、HDオート消去モードにおける融合機1200の動作の一例を説明する。図15は、HDオート消去モードにおける融合機の処理を示すフローチャートである。ステップS601で、init10は、設定ファイルを解析する。ステップS602で、init10は、各プロセスを起動する。次のステップS603で、FCSポーリングが行われる。次に、ステップS604で、指定日時かどうか判断される。指定日時では場合、再びステップS603の処理が行われる。したがって、指定日時でなければポーリングが繰り返されることとなる。指定日時の場合、ステップS605で、NVRAMのHD一括消去フラグに1がセットされる。   Hereinafter, an example of the operation of the MFP 1200 in the HD auto erase mode will be described. FIG. 15 is a flowchart showing processing of the multi-function apparatus in the HD auto erasing mode. In step S601, init10 analyzes the setting file. In step S602, init10 starts each process. In the next step S603, FCS polling is performed. Next, in step S604, it is determined whether it is a designated date and time. If it is the designated date and time, the process of step S603 is performed again. Therefore, polling will be repeated if it is not the designated date and time. In the case of the designated date and time, 1 is set in the HD batch erase flag of NVRAM in step S605.

その次からの処理は、ステップS307(図8参照)からステップS309までの処理と同じ処理が行われる。   The subsequent processing is the same as the processing from step S307 (see FIG. 8) to step S309.

次に、オペレーションパネル1310の表示の遷移の一例を、図16に示す。図16は、オペレーションパネルの表示例(その2)である。   Next, an example of transition of display on the operation panel 1310 is shown in FIG. FIG. 16 is a display example (No. 2) of the operation panel.

ステップS701は、通常の画面を示している。ステップS702は、メンテナンスモードの認証画面を示している。この認証画面で、メンテナンスに必要なパスワードが入力される。ステップS703は、メンテナンス画面を示している。ここでユーザが「HD一括消去設定」を選択すると、画面はステップS704の画面に遷移する。   Step S701 shows a normal screen. Step S702 shows the maintenance mode authentication screen. On this authentication screen, the password required for maintenance is entered. Step S703 shows a maintenance screen. Here, when the user selects “HD batch erasure setting”, the screen transitions to the screen in step S704.

ステップS704は、HD一括消去設定画面を示している。ここでユーザが「HD一括消去時マシン動作モード」を選択すると、画面はステップS705の画面に遷移する。   Step S704 shows the HD batch erase setting screen. When the user selects “HD batch erase machine operation mode”, the screen transitions to the screen in step S705.

ステップS705は、HD一括消去時マシン動作モード設定画面を示している。ここでユーザが「HDオート消去モード」を選択すると、画面はステップS706の画面に遷移する。ステップS706の画面は、「ウィークリー設定」または「マンスリー設定」のいずれかを選択するための画面である。   Step S705 shows an HD batch erase machine operation mode setting screen. Here, when the user selects “HD auto deletion mode”, the screen transitions to the screen in step S706. The screen in step S706 is a screen for selecting either “weekly setting” or “monthly setting”.

このように融合機1200は、ユーザからの要求に応じて、ステップS706の画面に示されるようなHD1303のオート消去の日時の設定を行う画面をオペレーションパネル1310に表示する。そして、融合機1200は、ユーザによって設定された日時の情報等を、例えばNVRAM208等に格納する。このステップS706の画面で、「ウィークリー設定」をユーザが選択すると、画面はステップS707の画面に遷移する。   In this way, in response to a request from the user, the MFP 1200 displays on the operation panel 1310 a screen for setting the date and time for auto-deletion of the HD 1303 as shown on the screen in step S706. Then, the MFP 1200 stores the date and time information set by the user in the NVRAM 208, for example. When the user selects “Weekly setting” on the screen in step S706, the screen transitions to the screen in step S707.

ここで、ユーザがマシン電源ONを選択することにより、画面はステップS408の画面に遷移する。ステップS708の画面で、「HD一括消去完了マシン動作」をユーザが選択すると、画面はステップS709の画面に遷移する。ステップS709は、「マシン電源ON」または「マシン電源OFF」のいずれかを選択するための画面である。ここでユーザが「マシン電源OFF」を選択することにより、画面は、ステップS710の画面に遷移する。   Here, when the user selects machine power ON, the screen transitions to the screen in step S408. When the user selects “HD batch erase completion machine operation” on the screen in step S708, the screen transitions to the screen in step S709. Step S709 is a screen for selecting either “machine power ON” or “machine power OFF”. Here, when the user selects “machine power OFF”, the screen changes to the screen in step S710.

図17は、HDオート消去モードにおける融合機の動作の詳細を説明するための図である。   FIG. 17 is a diagram for explaining the details of the operation of the multi-function apparatus in the HD auto deletion mode.

ステップS41において、例えば常駐プロセスであるFCS1227は、ポーリングを行い、FAX受信と共に、NVRAM208等を参照し、日時のチェックを行う。FCS1227は、ユーザが設定した日時になったと判定すると、NVRAM208のHD一括消去フラグの値をON(1)に設定し、融合機1200の電源OFF/ONを行う。   In step S41, for example, the FCS 1227, which is a resident process, performs polling, and checks the date and time with reference to the NVRAM 208 and the like along with FAX reception. When the FCS 1227 determines that the date and time set by the user has come, the value of the HD batch erase flag in the NVRAM 208 is set to ON (1), and the MFP 1200 is turned off / on.

ステップS42において、init10は、NVRAM208のHD一括消去フラグの値をチェックする。init10は、HD一括消去フラグの値が1であったら、融合機1200をHDオンリー消去モードで起動する。   In step S42, init10 checks the value of the HD batch erase flag in the NVRAM 208. Init 10, if the value of the HD batch erasure flag is 1, the init 10 starts up the multi-function apparatus 1200 in the HD only erasure mode.

ステップS42に続いてステップS43では、init10が、融合機設定ファイル20を解析する。   In step S43 following step S42, init10 analyzes the multi-function peripheral setting file 20.

ステップS43に続いてステップS44では、init10が、融合機設定ファイル20に記述されている1行目のexecを実行し、sd_check11を起動する。   In step S44 following step S43, init10 executes exec on the first line described in the MFP setting file 20, and starts sd_check11.

ステップS44に続いてステップS45では、sd_check11が、SDメモリカード1500をマウントする。   In step S45 following step S44, the sd_check 11 mounts the SD memory card 1500.

ステップS45に続いてステップS46では、init10が、SDメモリカード設定ファイル21を解析し、mountを実行する。   In step S46 following step S45, init10 analyzes the SD memory card setting file 21 and executes mount.

一方、init10は、ステップS47において、融合機設定ファイル20に記述されている4行目のexecを実行し、scs_clear12を起動する。なお、init10は、ステップS47において起動したプロセスに対して、動作モードを起動時のオプションとして渡す。   On the other hand, init10 executes exec on the fourth line described in the MFP setting file 20 in step S47, and starts scs_clear12. Note that init10 passes the operation mode as an activation option to the process activated in step S47.

ステップS47に続いてステップS48では、scs_clear12が、HD一括消去モジュールであるhd_clear13を起動する。   In step S48 following step S47, the scs_clear 12 activates hd_clear 13, which is an HD batch erasure module.

ステップS48に続いてステップS49では、hd_clear13が、HD1303に格納されているデータの一括消去を実行する。   In step S49 following step S48, the hd_clear 13 executes batch erasure of data stored in the HD 1303.

図16及び図17に示したように、ユーザは、HD一括消去を実行する日時を予め設定しておくことができる。そして、予め定められた日時が到来すると、融合機1200は、データの消去を実行するので、例えば夜間の間に、安全にHD1303内の残存データを一括消去することができる。   As shown in FIGS. 16 and 17, the user can set in advance the date and time for executing HD batch erasure. When the predetermined date and time arrives, the multi-functional apparatus 1200 executes data erasure, so that the remaining data in the HD 1303 can be safely erased at a time, for example, at night.

以下、HD1303の一括消去処理後の融合機1200の動作の一例を、図18を用いて説明する。図18は、HD一括消去処理後の融合機の動作を説明するための図である。   Hereinafter, an example of the operation of the MFP 1200 after the HD 1303 batch erasure process will be described with reference to FIG. FIG. 18 is a diagram for explaining the operation of the MFP after the HD batch erasure process.

融合機1200のinit10は、hd_clear13によるHD1303の一括消去処理が終了すると、NVRAM208のHD一括消去フラグの値を0とする。   The init 10 of the MFP 1200 sets the value of the HD batch erase flag of the NVRAM 208 to 0 when the HD 1303 batch erase process by the hd_clear 13 is completed.

融合機1200のinit10は、HD一括消去後マシン動作フラグの値をチェックし、HD一括消去後マシン動作フラグの値が1であり、且つ、当該融合機1200がHDセーフ消去モード又はHDオンリー消去モード又はHDオート消去モードとして起動されているならば、電源のOFF/ONを行う。   The init 10 of the MFP 1200 checks the value of the machine operation flag after the HD batch erase, the value of the machine operation flag after the HD batch erase is 1, and the MFP 1200 is in the HD safe erase mode or the HD only erase mode. Alternatively, if the HD auto erase mode is activated, the power is turned off / on.

また、融合機1200のinit10は、HD一括消去後マシン動作フラグの値をチェックし、HD一括消去後マシン動作フラグの値が0ならば、電源のOFFを行う。   The init 10 of the multi-function apparatus 1200 checks the value of the machine operation flag after the HD batch erase, and if the value of the machine operation flag after the HD batch erase is 0, the power is turned off.

融合機1200のinit10は、hd_clear13によるHD1303の一括消去処理が終了すると、NVRAM208のHD一括消去フラグの値を0とするため、次から融合機1200は、通常起動モードとして起動される。   When the init 10 of the MFP 1200 finishes the HD 1303 batch erasure process by the hd_clear 13, the value of the HD batch erase flag of the NVRAM 208 is set to 0, so that the MFP 1200 is started in the normal startup mode from the next time.

以下、HD1303の一括消去処理に係る情報を、当該融合機1200と、ネットワークを介して接続されたクライアントへ通知する動作の一例を、図19を用いて説明する。図19は、クライアントへの通知動作を説明するための図である。   Hereinafter, an example of an operation for notifying information related to the batch erasure processing of the HD 1303 to the MFP 1200 and a client connected via the network will be described with reference to FIG. FIG. 19 is a diagram for explaining a notification operation to a client.

初めに、ステップS60において、init10は、NVRAM208のHD一括消去フラグの値をチェックする。init10は、HD一括消去フラグの値が1であったら、融合機1200をHDオンリー消去モードで起動する。   First, in step 10, init 10 checks the value of the HD batch erase flag in NVRAM 208. Init 10, if the value of the HD batch erasure flag is 1, the init 10 starts up the multi-function apparatus 1200 in the HD only erasure mode.

ステップS60に続いてステップS61では、init10が、融合機設定ファイル20を解析する。   In step S61 following step S60, init10 analyzes the multi-function peripheral setting file 20.

ステップS61に続いてステップS62では、init10が、融合機設定ファイル20に記述されている1行目のexecを実行し、sd_check11を起動する。   In step S62 following step S61, init10 executes exec on the first line described in the MFP setting file 20, and starts sd_check11.

ステップS62に続いてステップS63では、sd_check11が、SDメモリカード1500をマウントする。   In step S63 following step S62, the sd_check 11 mounts the SD memory card 1500.

ステップS63に続いてステップS64では、init10が、SDメモリカード設定ファイル21を解析し、mountを実行する。   In step S64 following step S63, init10 analyzes the SD memory card setting file 21 and executes mount.

一方、init10は、ステップS65において、融合機設定ファイル20に記述されている4行目と、8行目と、のexecを実行し、scs_clear12と、NCS1228の機能の一部を提供するncsd14と、を起動する。なお、init10は、ステップS65において起動したプロセスに対して、動作モードを起動時のオプションとして渡す。   On the other hand, init10 executes exec of the 4th line and the 8th line described in the MFP setting file 20 in step S65, scs_clear12, ncsd14 providing a part of the function of NCS1228, Start up. Note that init10 passes the operation mode as an activation option to the process activated in step S65.

ステップS65に続いてステップS66では、scs_clear12が、HD一括消去モジュールであるhd_clear13を起動する。   In step S66 following step S65, scs_clear 12 activates hd_clear 13, which is an HD batch erasure module.

ステップS66に続いてステップS67では、hd_clear13が、HD1303に格納されているデータの一括消去を実行する。   In step S67 following step S66, the hd_clear 13 executes batch erasure of data stored in the HD 1303.

一方、ステップS68において、ncsd14は、HD1303の一括消去に係る情報をクライアントに通知する。   On the other hand, in step S68, the ncsd 14 notifies the client of information related to batch erasure of the HD 1303.

以下、クライアントのWebブラウザに表示されたHD一括消去に係る情報の一例を、図20に示す。図20は、クライアントのWebブラウザに表示されたHD一括消去に係る情報の一例を示す図である。   FIG. 20 shows an example of information related to HD batch erasure displayed on the client Web browser. FIG. 20 is a diagram showing an example of information related to HD batch erasure displayed on the Web browser of the client.

融合機1200は、例えば図20に示されるようなWebページ(画面)を作成し、ステップS68においてクライアントに提供するようにしてもよい。クライアントが、図17に示されるようなWebページをWebブラウザに表示することによって、クライアントのユーザは、HD1303の一括消去が後どれくらいで終わるのか、とか、現在融合機1200がどのモードで起動しているのか等が分かると共に、現在HD1303の一括消去中なので融合機1200の電源を落してはいけないこと等がわかる。   For example, the MFP 1200 may create a Web page (screen) as shown in FIG. 20 and provide it to the client in step S68. When the client displays a Web page as shown in FIG. 17 on the Web browser, the user of the client will know how long HD 1303 will be erased later, and in what mode the MFP 1200 is currently activated. It can be seen that the HD 1303 is being erased at a time, and that the power to the MFP 1200 should not be turned off.

なお、融合機1200においてWebページを作成するのではなく、融合機1200と、クライアントとの間の通信をSOAPに基づいて行い、HD1303の一括消去に係る情報を、XMLの形式で記述し、クライアントに提供するようにしてもよい。このような構成とした場合、クライアントにおいて、図20に示されるような画面を作成し、Webブラウザに表示する。なお、以下では説明の簡略化のため、融合機1200は、Webページを作成し、クライアントに提供するものとして説明を行う。なお、このことは本発明の実施を制限するものではない。   Instead of creating a Web page in the MFP 1200, communication between the MFP 1200 and the client is performed based on SOAP, and information related to batch erasure of the HD 1303 is described in an XML format, and the client You may make it provide. In such a configuration, the client creates a screen as shown in FIG. 20 and displays it on the Web browser. In the following, for simplicity of explanation, the MFP 1200 will be described as creating a Web page and providing it to the client. Note that this does not limit the implementation of the present invention.

以下、融合機1200が、クライアントに送信したHD一括消去に係るメールの一例を、図21に示す。図21は、クライアントに送信したHD一括消去に係るメールの一例を示す図である。   FIG. 21 shows an example of an email related to HD batch erasure sent from the MFP 1200 to the client. FIG. 21 is a diagram showing an example of an email related to HD batch erasure transmitted to the client.

融合機1200は、例えば図21に示されるようなメールを作成し、ステップS68においてクライアントに提供するようにしてもよい。クライアントのユーザは、図21に示されるようなメールを参照することによって、HD1303の一括消去が後どれくらいで終わるのか、とか、現在融合機1200がどのモードで起動しているのか等が分かると共に、現在HD1303の一括消去中なので融合機1200の電源を落してはいけないこと等がわかる。   For example, the MFP 1200 may create a mail as shown in FIG. 21 and provide it to the client in step S68. By referring to the mail as shown in FIG. 21, the user of the client can know how long the HD 1303 is to be erased later, the mode in which the MFP 1200 is currently activated, and the like. Since the HD 1303 is being erased at once, it can be seen that the power of the MFP 1200 should not be turned off.

なお、図19においては、HDオンリー消去モードを用いて、クライアントへのHD一括消去に係る情報の通知について説明を行ったが、クライアントへの通知は、どのモードにおいても同様に適用可能である。   In FIG. 19, the notification of information related to HD batch erasure to the client has been described using the HD-only erasure mode, but the notification to the client can be similarly applied in any mode.

以下、HDオンリー消去モードにおける融合機1200の動作の他の例を、図22を用いて説明する。図22は、HDオンリー消去モードにおける融合機の動作を説明するための図(その2)である。   Hereinafter, another example of the operation of the MFP 1200 in the HD-only erasure mode will be described with reference to FIG. FIG. 22 is a diagram (No. 2) for explaining the operation of the compound machine in the HD-only erasure mode.

初めに、ステップS70において、init10は、NVRAM208のHD一括消去フラグの値をチェックする。init10は、HD一括消去フラグの値が1であったら、融合機1200をHDオンリー消去モードで起動する。   First, in step S70, init10 checks the value of the HD batch erase flag in the NVRAM 208. Init 10, if the value of the HD batch erasure flag is 1, the init 10 starts up the multi-function apparatus 1200 in the HD only erasure mode.

ステップS70に続いてステップS71では、init10が、融合機設定ファイル20を解析する。   In step S71 following step S70, init10 analyzes the multi-function peripheral setting file 20.

ステップS71に続いてステップS72では、init10が、融合機設定ファイル20に記述されている1行目のexecを実行し、sd_check11を起動する。   In step S72 following step S71, init10 executes exec on the first line described in the MFP setting file 20, and activates sd_check11.

ステップS72に続いてステップS73では、sd_check11が、SDメモリカード1500をマウントする。   In step S73 following step S72, the sd_check 11 mounts the SD memory card 1500.

ステップS73に続いてステップS74では、init10が、SDメモリカード設定ファイル21を解析し、mountを実行する。   In step S74 following step S73, init10 analyzes the SD memory card setting file 21 and executes mount.

一方、init10は、ステップS75において、融合機設定ファイル20に記述されている4行目と、10行目と、のexecを実行し、scs_clear12と、コピーアプリ1212の機能を提供するcopyアプリ15と、を起動する。なお、init10は、ステップS75において起動したプロセスに対して、動作モードを起動時のオプションとして渡す。   On the other hand, init10 executes exec of the fourth line and the tenth line described in the MFP setting file 20 in step S75, and the copy application 15 that provides the functions of scs_clear12 and copy application 1212; , Start. Note that init10 passes the operation mode as an activation option to the process activated in step S75.

ステップS75に続いてステップS76では、scs_clear12が、HD一括消去モジュールであるhd_clear13を起動する。   In step S76 following step S75, scs_clear 12 activates hd_clear 13, which is an HD batch erasure module.

ステップS76に続いてステップS77では、hd_clear13が、HD1303に格納されているデータの一括消去を実行する。   In step S77 following step S76, the hd_clear 13 executes batch erasure of data stored in the HD 1303.

一方、ステップS78において、copyアプリ15は、HD1303にアクセスせずに、例えばRAMディスク等にアクセスし、コピーアプリ1212が提供する機能を提供する。   On the other hand, in step S78, the copy application 15 accesses, for example, a RAM disk or the like without accessing the HD 1303, and provides a function provided by the copy application 1212.

図22に示されるような処理を行うことによって、HD一括消去中であっても、コピー機能だけは提供することができる。   By performing the processing as shown in FIG. 22, only the copy function can be provided even during HD batch erasure.

以下、HDオンリー消去モードにおける融合機1200の動作の他の例を、図23を用いて説明する。図23は、HDオンリー消去モードにおける融合機の動作を説明するための図(その3)である。   Hereinafter, another example of the operation of the MFP 1200 in the HD-only erasure mode will be described with reference to FIG. FIG. 23 is a diagram (No. 3) for explaining the operation of the compound machine in the HD-only erase mode.

初めに、ステップS80において、init10は、NVRAM208のHD一括消去フラグの値をチェックする。init10は、HD一括消去フラグの値が1であったら、融合機1200をHDオンリー消去モードで起動する。   First, in step S80, init10 checks the value of the HD batch erase flag in the NVRAM 208. Init 10, if the value of the HD batch erasure flag is 1, the init 10 starts up the multi-function apparatus 1200 in the HD only erasure mode.

ステップS80に続いてステップS81では、init10が、融合機設定ファイル20を解析する。   In step S81 following step S80, the init 10 analyzes the multi-function peripheral setting file 20.

ステップS81に続いてステップS82では、init10が、融合機設定ファイル20に記述されている1行目のexecを実行し、sd_check11を起動する。   In step S82 following step S81, init10 executes exec on the first line described in the MFP setting file 20, and activates sd_check11.

ステップS82に続いてステップS83では、sd_check11が、SDメモリカード1500をマウントする。   In step S83 following step S82, the sd_check 11 mounts the SD memory card 1500.

ステップS83に続いてステップS84では、init10が、SDメモリカード設定ファイル21を解析し、mountを実行する。   In step S84 following step S83, init10 analyzes the SD memory card setting file 21 and executes mount.

一方、init10は、ステップS85において、融合機設定ファイル20に記述されている4行目と、9行目と、のexecを実行し、scs_clear12と、ファックスアプリ1213の機能を提供するfaxアプリ16と、を起動する。なお、init10は、ステップS85において起動したプロセスに対して、動作モードを起動時のオプションとして渡す。   On the other hand, init10 executes exec of the 4th and 9th lines described in the MFP setting file 20 in step S85, and executes the scs_clear12 and the fax application 16 that provides the functions of the fax application 1213. , Start. Note that init10 passes the operation mode as an activation option to the process activated in step S85.

ステップS85に続いてステップS86では、scs_clear12が、HD一括消去モジュールであるhd_clear13を起動する。   In step S86 following step S85, scs_clear 12 activates hd_clear 13, which is an HD batch erasure module.

ステップS86に続いてステップS87では、hd_clear13が、HD1303に格納されているデータの一括消去を実行する。   In step S87 following step S86, the hd_clear 13 executes batch erasure of data stored in the HD 1303.

一方、ステップS88において、faxアプリ16は、HD1303にアクセスせずに、例えばRAMディスク等にアクセスし、ファックスアプリ1213が提供する機能を提供する。   On the other hand, in step S88, the fax application 16 accesses, for example, a RAM disk or the like without accessing the HD 1303, and provides a function provided by the fax application 1213.

図23に示されるような処理を行うことによって、HD一括消去中であっても、ファックス機能だけは提供することができる。   By performing the processing as shown in FIG. 23, only the fax function can be provided even during HD batch erasure.

以下、HDオンリー消去モードにおける融合機1200の動作の他の例を、図24を用いて説明する。図24は、HDオンリー消去モードにおける融合機の動作を説明するための図(その4)である。   Hereinafter, another example of the operation of the MFP 1200 in the HD-only erasure mode will be described with reference to FIG. FIG. 24 is a diagram (No. 4) for explaining the operation of the multi-function peripheral in the HD only erasure mode.

初めに、ステップS90において、init10は、NVRAM208のHD一括消去フラグの値をチェックする。init10は、HD一括消去フラグの値が1であったら、融合機1200をHDオンリー消去モードで起動する。   First, in step S90, init10 checks the value of the HD batch erase flag in the NVRAM 208. Init 10, if the value of the HD batch erasure flag is 1, the init 10 starts up the multi-function apparatus 1200 in the HD only erasure mode.

ステップS90に続いてステップS91では、init10が、融合機設定ファイル20を解析する。   In step S91 following step S90, init10 analyzes the multi-function peripheral setting file 20.

ステップS91に続いてステップS92では、init10が、融合機設定ファイル20に記述されている1行目のexecを実行し、sd_check11を起動する。   In step S92 following step S91, init10 executes exec on the first line described in the MFP setting file 20, and starts sd_check11.

ステップS92に続いてステップS93では、sd_check11が、SDメモリカード1500をマウントする。   In step S93 following step S92, the sd_check 11 mounts the SD memory card 1500.

ステップS93に続いてステップS94では、init10が、SDメモリカード設定ファイル21を解析し、mountを実行する。   In step S94 following step S93, init10 analyzes the SD memory card setting file 21 and executes mount.

一方、init10は、ステップS95において、融合機設定ファイル20に記述されている4行目と、9行目と、10行目と、11行目と、のexecを実行し、scs_clear12と、copyアプリ15と、faxアプリ16と、ncsd14と、を起動する。なお、init10は、ステップS95において起動したプロセスに対して、動作モードを起動時のオプションとして渡す。   On the other hand, init10 executes exec of the 4th line, the 9th line, the 10th line, and the 11th line described in the MFP setting file 20 in step S95, scs_clear12, and the copy application 15, the fax application 16, and the ncsd 14 are activated. Note that init10 passes the operation mode as an activation option to the process activated in step S95.

ステップS95に続いてステップS96では、scs_clear12が、HD一括消去モジュールであるhd_clear13を起動する。   In step S96 following step S95, the scs_clear 12 starts hd_clear 13, which is an HD batch erasure module.

ステップS96に続いてステップS97では、hd_clear13が、HD1303に格納されているデータの一括消去を実行する。   In step S97 following step S96, the hd_clear 13 executes batch erasure of data stored in the HD 1303.

一方、ステップS98において、ncsd14は、利用可能な機能に係る情報をクライアントに通知する。   On the other hand, in step S98, the ncsd 14 notifies the client of information relating to available functions.

なお、図24に示される、copyアプリ15や、faxアプリ16は、図22及び図23に示したように、HD1303にアクセスせずに、例えばRAMディスク等にアクセスし、コピーアプリ1212が提供する機能や、ファックスアプリ1213が提供する機能を提供する。   Note that the copy application 15 and the fax application 16 shown in FIG. 24, for example, access a RAM disk or the like without accessing the HD 1303 and are provided by the copy application 1212, as shown in FIGS. Functions and functions provided by the fax application 1213 are provided.

図24に示されるような処理を行うことによって、HD一括消去中であっても、HD1303を利用しないアプリ等を起動し、提供可能な機能に係る情報を、クライアントに通知することができる。   By performing the processing as shown in FIG. 24, even during HD batch erasing, an application or the like that does not use the HD 1303 can be activated, and information on functions that can be provided can be notified to the client.

以下、クライアントのWebブラウザに表示された利用可能な機能に係る情報の一例を、図25に示す。図25は、クライアントのWebブラウザに表示された利用可能な機能に係る情報の一例を示す図である。   FIG. 25 shows an example of information related to available functions displayed on the client Web browser. FIG. 25 is a diagram illustrating an example of information regarding available functions displayed on the Web browser of the client.

融合機1200は、例えば図25に示されるようなWebページ(画面)を作成し、図24のステップS98においてクライアントに提供するようにしてもよい。クライアントが、図22に示されるようなWebページをWebブラウザに表示することによって、クライアントのユーザは、HD一括消去処理実行中であっても利用可能な機能を知ることができる。   For example, the MFP 1200 may create a Web page (screen) as shown in FIG. 25 and provide it to the client in step S98 of FIG. When the client displays a Web page as shown in FIG. 22 on the Web browser, the user of the client can know the functions that can be used even while the HD batch deletion process is being executed.

以下、融合機1200が、クライアントに送信した利用可能な機能に係るメールの一例を、図26に示す。図26は、クライアントに送信した利用可能な機能に係るメールの一例を示す図である。   FIG. 26 shows an example of an email relating to an available function transmitted from the MFP 1200 to the client. FIG. 26 is a diagram illustrating an example of an email relating to an available function transmitted to the client.

融合機1200は、例えば図26に示されるようなメールを作成し、図24のステップS98においてクライアントに提供するようにしてもよい。クライアントのユーザは、図26に示されるようなメールを参照することによって、HD一括消去処理実行中であっても利用可能な機能を知ることができる。   For example, the MFP 1200 may create a mail as shown in FIG. 26 and provide it to the client in step S98 of FIG. By referring to the mail as shown in FIG. 26, the client user can know the functions that can be used even when the HD batch deletion process is being executed.

以下、クライアントに表示された利用可能な機能に係る機能ボタンの一例を、図27に示す。図27は、クライアントに表示された利用可能な機能に係る機能ボタンの一例を示す図である。   FIG. 27 shows an example of function buttons related to available functions displayed on the client. FIG. 27 is a diagram illustrating an example of function buttons related to available functions displayed on the client.

融合機1200は、例えば図27に示されるような機能ボタンを作成し、図24のステップS98においてクライアントに提供するようにしてもよい。クライアントが、図27に示されるような機能ボタンを表示することによって、クライアントのユーザは、HD一括消去処理実行中であっても利用可能な機能を知ることができる。また、クライアントは、利用可能な機能を表すボタンをクリック等することによって、該機能を利用することができる。   For example, the MFP 1200 may create a function button as shown in FIG. 27 and provide it to the client in step S98 of FIG. When the client displays the function buttons as shown in FIG. 27, the user of the client can know the functions that can be used even during execution of the HD batch erasure process. The client can use the function by clicking a button representing the available function.

以下、融合機1200の機種で使用しているCPUアーキテクチャ(x86/MIPS)によらない共通SDメモリカードの構成を、図28及び図29を用いて説明する。   Hereinafter, the configuration of a common SD memory card that does not depend on the CPU architecture (x86 / MIPS) used in the model of the MFP 1200 will be described with reference to FIGS. 28 and 29. FIG.

図28は、機種共通SDメモリカードの構成を示す図(その1)である。図28に示されるように、ファイル名(*_i386、*_mips)によって、「設定ファイル(cnfファイル)を読む/読まない」及び「アプリモジュール(modファイル)のexec又はmountをする/しない」を識別するようにすることによって、CPUアーキテクチャによらない共通SDメモリカードを提供することができる。   FIG. 28 is a diagram (part 1) illustrating a configuration of a model-common SD memory card. As shown in FIG. 28, “read / do not read the setting file (cnf file)” and “execute / mount the application module (mod file)” according to the file name (* _i386, * _mips). By identifying, a common SD memory card independent of the CPU architecture can be provided.

図29は、機種共通SDメモリカードの構成を示す図(その2)である。図29に示されるように、exec又はmountコマンドのオプション(−i、−m)によって「アプリモジュール(modファイル)のexec又はmountをする/しない」を識別するようにすることによって、CPUアーキテクチャによらない共通SDメモリカードを提供することができる。   FIG. 29 is a diagram (part 2) illustrating a configuration of a model-common SD memory card. As shown in FIG. 29, the CPU architecture is identified by identifying “execute / mount of application module (mod file)” by the option (−i, −m) of the exec or mount command. A common SD memory card can be provided.

図28及び図29に示したように、CPUアーキテクチャによらない共通SDメモリカードを提供することによって、ユーザは、CPUアーキテクチャによらず、共通のSDメモリカードを使用することができ、利便性が向上する。   As shown in FIGS. 28 and 29, by providing a common SD memory card that does not depend on the CPU architecture, the user can use the common SD memory card regardless of the CPU architecture. improves.

上述したように、本発明によれば、安全に且つ効率的にHD1303内のデータを消去することができる。   As described above, according to the present invention, data in the HD 1303 can be erased safely and efficiently.

実施例2では、HD一括消去モジュールをROMに格納する実施例が説明される。また、画像形成装置に関する基本的説明は、実施例1と同じであるので省略する。この実施例2においては、実施例1で説明した符号と同様の符号の説明は省略する。HD一括消去モジュールがROMに格納されることにより、実施例1で説明したsd_checkやSDカードのマウント処理が不要となる。   In the second embodiment, an embodiment in which the HD batch erasure module is stored in the ROM will be described. Further, the basic description regarding the image forming apparatus is the same as that of the first embodiment, and therefore will be omitted. In the second embodiment, description of the same reference numerals as those described in the first embodiment is omitted. Since the HD batch erasure module is stored in the ROM, the sd_check and SD card mounting processing described in the first embodiment is not necessary.

次に、通常起動モードにおける融合機の動作の詳細を、図30を用いて説明する。図30は、通常起動モードにおける融合機の動作を説明するための図である。   Next, details of the operation of the compound machine in the normal activation mode will be described with reference to FIG. FIG. 30 is a diagram for explaining the operation of the multi-function apparatus in the normal activation mode.

初めに、ステップS801において、init10は、NVRAM208のHD一括消去フラグの値をチェックする。init10は、HD一括消去フラグの値が0であったら、融合機1200を通常起動モードで起動する。ステップS802では、init10が、融合機設定ファイル20を解析する。融合機設定ファイル20に記述されている行のうち、下線が引かれている行が実行される。   First, in step S801, init10 checks the value of the HD batch erase flag in the NVRAM 208. Init 10 activates the MFP 1200 in the normal activation mode when the value of the HD batch erasure flag is 0. In step S <b> 802, init 10 analyzes the MFP setting file 20. Of the lines described in the MFP setting file 20, the underlined lines are executed.

ステップS803では、通常起動モード用のSCS1222と、ECS1224と、IMH1229と、MCS1225と、プリンタアプリ1211と、コピーアプリ1212と、ファックスアプリ1213と、を起動する。ステップS804では、各プロセスが、処理に応じて、HD1303にアクセスし、処理を実行する。   In step S803, the SCS 1222, the ECS 1224, the IMH 1229, the MCS 1225, the printer application 1211, the copy application 1212, and the fax application 1213 for the normal activation mode are activated. In step S804, each process accesses the HD 1303 according to the process and executes the process.

次に、HDオンリー消去モードにおける融合機1200の動作の一例を、図31を用いて説明する。図31は、HDオンリー消去モードにおける融合機の動作を説明するための図である。   Next, an example of the operation of the MFP 1200 in the HD-only erasure mode will be described with reference to FIG. FIG. 31 is a diagram for explaining the operation of the multi-function apparatus in the HD-only erasure mode.

初めに、ステップS901において、init10は、NVRAM208のHD一括消去フラグの値をチェックする。init10は、HD一括消去フラグの値が1であったら、融合機1200をHDオンリー消去モードで起動する。ステップS902では、init10が、融合機設定ファイル20を解析する。融合機設定ファイル20に記述されている行のうち、下線が引かれている行が実行される。ステップS903では、init10が、hd_clear13を実行する。そして、ステップS904で、HDの一括消去が行われる。   First, in step S <b> 901, init 10 checks the value of the HD batch erase flag in the NVRAM 208. Init 10, if the value of the HD batch erasure flag is 1, the init 10 starts up the multi-function apparatus 1200 in the HD only erasure mode. In step S <b> 902, init 10 analyzes the MFP setting file 20. Of the lines described in the MFP setting file 20, the underlined lines are executed. In step S903, init10 executes hd_clear13. In step S904, the HD is collectively erased.

一方、ステップS905でinit10がHD一括消去専用モード用scsであるscs_clear12を起動する。scs_clear12は、ステップS906でオペレーションパネル1600を表示する。このオペレーションパネル1600は、残り時間を表示する場合の表示例である。   On the other hand, in step S905, init10 activates scs_clear12 which is a scs for HD batch erasure dedicated mode. The scs_clear 12 displays the operation panel 1600 in step S906. The operation panel 1600 is a display example when displaying the remaining time.

次に、HDセーフ消去モードにおける融合機1200の動作の詳細を、図32を用いて説明する。図32は、HDセーフ消去モードにおける融合機の動作を説明するための図である。   Next, details of the operation of the MFP 1200 in the HD safe erasure mode will be described with reference to FIG. FIG. 32 is a diagram for explaining the operation of the multi-function apparatus in the HD safe erasure mode.

初めに、ステップS1001において、init10は、NVRAM208のHD一括消去フラグの値をチェックする。init10は、HD一括消去フラグの値が2であったら、融合機1200をHDセーフ消去モードで起動する。ステップS1002では、init10が、融合機設定ファイル20を解析する。融合機設定ファイル20に記述されている行のうち、下線部が引かれている行が実行される。   First, in step S1001, init10 checks the value of the HD batch erase flag in the NVRAM 208. Init10, if the value of the HD batch erasure flag is 2, the init 10 activates the MFP 1200 in the HD safe erasure mode. In step S1002, init10 analyzes the multi-function apparatus setting file 20. Of the lines described in the MFP setting file 20, the line with the underlined portion is executed.

ステップS1003で、init10は、hd_clear13を実行する。そして、ステップS1004で、HDの一括消去が行われる。   In step S1003, init10 executes hd_clear13. In step S1004, the HD is collectively erased.

一方、init10は、ステップS1005において、通常起動モード用のSCS1222と、ECS1224と、IMH1229と、MCS1225と、プリンタアプリ1211と、コピーアプリ1212と、ファックスアプリ1213と、を起動すると共に、融合機設定ファイル20に記述されている10行目を実行し、SDRAM203等のRAMディスクをマウントする。そして、起動されたプロセスは、HD1303にアクセスする代わりに、RAMディスクにアクセスし、プリントや、コピー、ファックスにスキャン等の画像形成に係る処理を実行する。   On the other hand, init10 activates SCS1222, ECS1224, IMH1229, MCS1225, printer application 1211, copy application 1212, and fax application 1213 for normal activation mode in step S1005, and a multifunction device setting file. The tenth line described in 20 is executed, and a RAM disk such as SDRAM 203 is mounted. Then, the activated process accesses the RAM disk instead of accessing the HD 1303, and executes processing related to image formation such as printing, copying, and fax scanning.

図33、図34は、HDオート消去モードにおける融合機の動作の詳細を説明するための図である。まず、ユーザは、図33に示されるように、オペレーションパネル1601から日時を指定する。このオペレーションパネル1601は、夜間である午前0時に消去を開始する場合のオペレーションパネルを示す図である。   33 and 34 are diagrams for explaining details of the operation of the multi-function apparatus in the HD auto erasing mode. First, the user designates the date and time from the operation panel 1601 as shown in FIG. This operation panel 1601 is a diagram showing an operation panel when erasing is started at midnight, which is nighttime.

次に、図34を用いて説明する。ステップS1101において、例えば常駐プロセスであるFCS1227は、ポーリングを行い、FAX受信と共に、NVRAM208等を参照し、日時のチェックを行う。FCS1227は、ユーザが設定した日時になったと判定すると、NVRAM208のHD一括消去フラグの値をON(3)に設定し、融合機1200の電源OFF/ONを行う。   Next, a description will be given with reference to FIG. In step S1101, for example, the FCS 1227, which is a resident process, performs polling, and checks the date and time by referring to the NVRAM 208 and the like along with FAX reception. If the FCS 1227 determines that the date and time set by the user has been reached, the value of the HD batch erase flag in the NVRAM 208 is set to ON (3), and the MFP 1200 is turned off / on.

ステップS1102において、init10は、NVRAM208のHD一括消去フラグの値をチェックする。init10は、HD一括消去フラグの値が3であったら、融合機1200をHDオート消去モードで起動する。ステップS1103では、init10が、融合機設定ファイル20を解析する。融合機設定ファイル20に記述されている行のうち、下線が引かれている行が実行される。ステップS1104では、init10が、hd_clear13を実行する。そして、ステップS1105で、HDの一括消去が行われる。   In step S1102, init10 checks the value of the HD batch erase flag in the NVRAM 208. Init 10, if the value of the HD batch erasure flag is 3, the init 10 starts the MFP 1200 in the HD auto erasure mode. In step S <b> 1103, init 10 analyzes the MFP setting file 20. Of the lines described in the MFP setting file 20, the underlined lines are executed. In step S1104, init10 executes hd_clear13. In step S1105, the HD is erased collectively.

一方、ステップS905でinit10がHD一括消去専用モード用scsであるscs_clear12を起動する。   On the other hand, in step S905, init10 activates scs_clear12 which is a scs for HD batch erasure dedicated mode.

以上説明した処理における設定ファイルでは、オプションを指定しなければならなかった。図35は、そのオプションの指定を不要とする設定ファイルの例を示す図である。設定ファイル1701は、通常起動モードの場合の設定ファイルである。設定ファイル1702は、HDオンリー消去モードまたはHDオート消去モードの場合の設定ファイルである。設定ファイル1703は、HDセーフ消去モードの場合の設定ファイルである。   Options had to be specified in the configuration file in the processing described above. FIG. 35 is a diagram illustrating an example of a setting file that does not require specification of the option. A setting file 1701 is a setting file in the normal activation mode. The setting file 1702 is a setting file in the HD only erasing mode or the HD auto erasing mode. A setting file 1703 is a setting file in the HD safe erasure mode.

これらの設定ファイルに示されるように、オプションが不要となっている。このようにオプションを不要とした場合、init10は起動モードにより、いずれのファイルを読み込むか判断する。   As shown in these configuration files, no options are required. Thus, when the option is not necessary, init 10 determines which file is to be read in the activation mode.

以上、本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。   The preferred embodiments of the present invention have been described in detail above, but the present invention is not limited to such specific embodiments, and various modifications can be made within the scope of the gist of the present invention described in the claims.・ Change is possible.

融合機の機能構成を示すブロック図である。It is a block diagram which shows the function structure of a compound machine. 融合機のハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware constitutions of a compound machine. ユーザの設定から起動まで融合機の処理を示すフローチャートである。It is a flowchart which shows the process of a compound machine from a user's setting to starting. 通常起動モードにおける融合機の処理を示すフローチャートである。It is a flowchart which shows the process of the compound machine in normal starting mode. 通常起動モードにおける融合機の動作を説明するための図である(その1)。It is a figure for demonstrating operation | movement of the compound machine in normal starting mode (the 1). execの引数のオプションについて説明するための図である。It is a figure for demonstrating the option of the argument of exec. mountの引数のオプションについて説明するための図である。It is a figure for demonstrating the option of the argument of a mount. HDオンリー消去モードにおける融合機の処理を示すフローチャートである。10 is a flowchart showing processing of the multi-function apparatus in the HD only erasure mode. HDオンリー消去モードにおける融合機の動作を説明するための図(その1)である。FIG. 10 is a diagram (part 1) for explaining the operation of the multi-function peripheral in the HD only erase mode. initからプロセスに渡されるオプションの一例を示す図である。It is a figure which shows an example of the option passed to a process from init. オペレーションパネルの表示の遷移の一例を示す図(その1)である。FIG. 10 is a diagram (part 1) illustrating an example of transition of display on the operation panel. HDセーフ消去モードにおける融合機の処理を示すフローチャートである。It is a flowchart which shows the process of the multi-function apparatus in HD safe deletion mode. HDセーフ消去モードにおける融合機の動作を説明するための図(その1)である。FIG. 6 is a diagram (part 1) for explaining the operation of the multi-function apparatus in the HD safe erasure mode; initからプロセスに渡される環境変数の一例を示す図である。It is a figure which shows an example of the environmental variable passed to a process from init. HDオート消去モードにおける融合機の処理を示すフローチャートである。10 is a flowchart showing processing of the multi-function apparatus in the HD auto deletion mode. オペレーションパネルの表示の遷移の一例を示す図である(その2)。It is a figure which shows an example of the transition of a display of an operation panel (the 2). HDオート消去モードにおける融合機の動作を説明するための図(その1)である。FIG. 10 is a diagram (part 1) for explaining the operation of the multi-function peripheral in the HD auto erasing mode; HD一括消去処理後の融合機の動作を説明するための図である。It is a figure for demonstrating operation | movement of the multi-function apparatus after HD batch erasure | elimination process. クライアントへの通知動作を説明するための図である。It is a figure for demonstrating the notification operation | movement to a client. クライアントのWebブラウザに表示されたHD一括消去に係る情報の一例を示す図である。It is a figure which shows an example of the information which concerns on HD batch deletion displayed on the web browser of the client. クライアントに送信したHD一括消去に係るメールの一例を示す図である。It is a figure which shows an example of the mail which concerns on HD batch deletion transmitted to the client. HDオンリー消去モードにおける融合機の動作を説明するための図(その2)である。FIG. 10 is a diagram (No. 2) for explaining the operation of the multifunction peripheral in the HD only erasure mode. HDオンリー消去モードにおける融合機の動作を説明するための図(その3)である。FIG. 11 is a diagram (No. 3) for explaining the operation of the multifunction peripheral in the HD only erase mode. HDオンリー消去モードにおける融合機の動作を説明するための図(その4)である。FIG. 11 is a diagram (No. 4) for explaining the operation of the multifunction peripheral in the HD only erase mode. クライアントのWebブラウザに表示された利用可能な機能に係る情報の一例を示す図である。It is a figure which shows an example of the information which concerns on the function which can be displayed displayed on the web browser of the client. クライアントに送信した利用可能な機能に係るメールの一例を示す図である。It is a figure which shows an example of the mail which concerns on the available function transmitted to the client. クライアントに表示された利用可能な機能に係る機能ボタンの一例を示す図である。It is a figure which shows an example of the function button which concerns on the available function displayed on the client. 機種共通SDメモリカードの構成を示す図(その1)である。It is FIG. (1) which shows the structure of a model common SD memory card. 機種共通SDメモリカードの構成を示す図(その2)である。It is FIG. (2) which shows a structure of a model common SD memory card. 通常起動モードにおける融合機の動作を説明するための図(その2)である。FIG. 10 is a diagram (No. 2) for explaining the operation of the compound machine in the normal activation mode. HDオンリー消去モードにおける融合機の動作を説明するための図(その3)である。FIG. 11 is a diagram (No. 3) for explaining the operation of the multifunction peripheral in the HD only erase mode. HDセーフ消去モードにおける融合機の動作を説明するための図(その2)である。FIG. 10 is a diagram (part 2) for explaining the operation of the multi-function peripheral in the HD safe erasure mode; 日時を指定するオペレーションパネルを示す図である。It is a figure which shows the operation panel which designates date. HDオート消去モードにおける融合機の動作を説明するための図(その2)である。FIG. 11 is a diagram (No. 2) for explaining the operation of the multifunction peripheral in the HD auto erasure mode. オプションの指定を不要とする設定ファイルの例を示す図である。It is a figure which shows the example of the setting file which does not require specification of an option.

符号の説明Explanation of symbols

10 init
11 sd_check
12 scs_clear
13 hd_clear
14 ncsd
15 copyアプリ
16 faxアプリ
20 融合機設定ファイル
21 SDメモリカード設定ファイル
208 NVRAM
1200 融合機
1303 HD
1310 オペレーションパネル
1500 記録媒体(SDメモリカード)
1701、1702、1703 設定ファイル
10 init
11 sd_check
12 scs_clear
13 hd_clear
14 ncsd
15 copy application 16 fax application 20 fusion machine setting file 21 SD memory card setting file 208 NVRAM
1200 Fusion machine 1303 HD
1310 Operation Panel 1500 Recording Medium (SD Memory Card)
1701, 1702, 1703 Setting file

Claims (13)

画像形成処理で使用されるハードウェア資源と、画像形成に係るプロセスを実行するためのプログラムを有する画像形成装置において、
当該画像形成装置を、記憶手段に記憶されているデータを消去する消去モードで起動させるか、あるいは通常に起動させる通常モードで起動させるかを判断するモード判断手段と、
前記モード判断手段の判断結果と、設定に係るデータに応じて、前記プロセスを起動するプロセス起動手段と、
前記消去モードで起動した場合、前記記憶手段に記憶されているデータを消去するデータ消去手段と
を有することを特徴とする画像形成装置。
In an image forming apparatus having hardware resources used in image forming processing and a program for executing a process related to image forming,
Mode determining means for determining whether to start the image forming apparatus in an erasing mode for erasing data stored in the storage means or in a normal mode for starting normally;
A process activation unit that activates the process according to a determination result of the mode determination unit and data relating to a setting;
An image forming apparatus comprising: a data erasing unit for erasing data stored in the storage unit when activated in the erasing mode.
前記消去モードの一つとして、前記データを消去するために必要なプロセスのみが起動されるオンリー消去モードを有することを特徴とする請求項1に記載の画像形成装置。 The image forming apparatus according to claim 1, wherein the image forming apparatus includes an only erasing mode in which only a process necessary for erasing the data is started as one of the erasing modes. 前記消去モードの一つとして、前記プロセスを実行させながら、データの消去も実行するセーフ消去モードを有することを特徴とする請求項1に記載の画像形成装置。 The image forming apparatus according to claim 1, wherein one of the erasing modes includes a safe erasing mode that executes erasing of data while executing the process. 前記セーフ消去モードでは、前記プロセスは、前記記憶手段の代わりに、一時記憶手段にアクセスすることを特徴とする請求項3記載の画像形成装置。 4. The image forming apparatus according to claim 3, wherein in the safe erase mode, the process accesses a temporary storage unit instead of the storage unit. 前記消去モードの一つとして、予め定められた日時が到来すると、前記データの消去を実行するオート消去モードを有することを特徴とする請求項1に記載の画像形成装置。 The image forming apparatus according to claim 1, wherein the image forming apparatus includes an auto erasing mode for erasing the data when a predetermined date and time arrives as one of the erasing modes. 前記データ消去手段は、当該画像形成装置が読み取り可能な記録媒体に記録されたプログラムにより動作することを特徴とする請求項1に記載の画像形成装置。 The image forming apparatus according to claim 1, wherein the data erasing unit is operated by a program recorded on a recording medium readable by the image forming apparatus. 請求項1から6のいずれか1項に記載の画像形成装置で、前記データ消去手段として動作するプログラムを記録した記録媒体。 7. A recording medium recording a program that operates as the data erasing unit in the image forming apparatus according to claim 1. 前記データ消去手段として動作するプログラムは、当該画像形成装置のCPUの種類に応じて記録されていることを特徴とする請求項7記載に記載の記録媒体。 The recording medium according to claim 7, wherein the program operating as the data erasing unit is recorded according to a type of CPU of the image forming apparatus. 画像形成処理で使用されるハードウェア資源と、画像形成に係るプロセスを実行するためのプログラムを有する画像形成装置におけるデータ消去方法であって、
当該画像形成処理を、記憶手段に記憶されているデータを消去する消去モードで起動させるか、あるいは通常に起動させる通常モードで起動させるかを判断するモード判断段階と、
前記モード判断段階の判断結果と、設定に係るデータに応じて、前記プロセスを起動するプロセス起動段階と、
前記消去モードで起動した場合、前記記憶段階に記憶されているデータを消去するデータ消去段階と
を有することを特徴とするデータ消去方法。
A data erasing method in an image forming apparatus having hardware resources used in image forming processing and a program for executing a process related to image forming,
A mode determination stage for determining whether to start the image forming process in an erasing mode for erasing data stored in the storage unit or in a normal mode for starting normally;
In accordance with the determination result of the mode determination step and the data related to the setting, a process startup step of starting the process,
A data erasing method, comprising: a data erasing step of erasing data stored in the storing step when activated in the erasing mode.
前記消去モードの一つとして、前記データを消去するために必要なプロセスのみが起動されるオンリー消去モードを有することを特徴とする請求項9に記載のデータ消去方法。 10. The data erasing method according to claim 9, further comprising an only erasing mode in which only a process necessary for erasing the data is started as one of the erasing modes. 前記消去モードの一つとして、前記プロセスを実行させながら、データの消去も実行するセーフ消去モードを有することを特徴とする請求項9に記載のデータ消去方法。 The data erasing method according to claim 9, wherein the erasing mode includes a safe erasing mode in which erasing of data is performed while the process is executed. 前記セーフ消去モードでは、前記プロセスは、前記記憶手段の代わりに、一時記憶手段にアクセスすることを特徴とする請求項11記載のデータ消去方法。 12. The data erasing method according to claim 11, wherein, in the safe erasure mode, the process accesses a temporary storage means instead of the storage means. 前記消去モードの一つとして、予め定められた日時が到来すると、前記データの消去を実行するオート消去モードを有することを特徴とする請求項9に記載のデータ消去方法。
10. The data erasing method according to claim 9, further comprising an auto erasing mode for erasing the data when a predetermined date and time arrives as one of the erasing modes.
JP2005134259A 2004-05-10 2005-05-02 Image forming apparatus, data erasing method and recording medium Pending JP2005354671A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2005134259A JP2005354671A (en) 2004-05-10 2005-05-02 Image forming apparatus, data erasing method and recording medium
US11/121,963 US20050254082A1 (en) 2004-05-10 2005-05-05 Image forming device, data erasing method, and recording medium
EP05252857A EP1596569A3 (en) 2004-05-10 2005-05-10 Image forming device, data erasing method, a computer program and a computer readable storage medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2004140132 2004-05-10
JP2005134259A JP2005354671A (en) 2004-05-10 2005-05-02 Image forming apparatus, data erasing method and recording medium

Publications (1)

Publication Number Publication Date
JP2005354671A true JP2005354671A (en) 2005-12-22

Family

ID=35588692

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005134259A Pending JP2005354671A (en) 2004-05-10 2005-05-02 Image forming apparatus, data erasing method and recording medium

Country Status (1)

Country Link
JP (1) JP2005354671A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8250291B2 (en) 2008-12-25 2012-08-21 Ricoh Company, Ltd. Image processing apparatus, access control method, recording medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8250291B2 (en) 2008-12-25 2012-08-21 Ricoh Company, Ltd. Image processing apparatus, access control method, recording medium

Similar Documents

Publication Publication Date Title
JP3679349B2 (en) Image forming apparatus, image forming method, image forming program, and application program
JP4037064B2 (en) Image processing apparatus, image processing method, and program for causing computer to execute the method
JP4276909B2 (en) Image forming apparatus and application activation control method
JP2004194298A (en) Image forming apparatus and program updating method
JP2002082806A (en) Device and method for forming image and program
JP6066006B2 (en) Image forming apparatus
JP4344203B2 (en) Image forming apparatus and information display method
JP4394740B2 (en) Image forming apparatus, method, and program
JP4512565B2 (en) Image forming apparatus and application installation method
JP4128506B2 (en) Image forming apparatus and application information acquisition method
JP4676977B2 (en) Image forming apparatus, application information acquisition method, and program
JP2007336076A (en) Image forming apparatus, method and program for acquiring information
JP3910993B2 (en) Image forming apparatus, image forming method, and image forming program
JP2006031452A (en) Image forming apparatus, control method, control program, job management apparatus, job processing method and job management program
JP2005354671A (en) Image forming apparatus, data erasing method and recording medium
JP2005354672A (en) Image forming apparatus, data erasing method
JP5267624B2 (en) Information processing apparatus, display control method, program, and recording medium
JP3910992B2 (en) Image forming apparatus, image forming method, and image forming program
JP4872986B2 (en) Information processing apparatus, image forming apparatus, and program
JP2009070247A (en) Information processor, information processing method, and image processor
EP1596569A2 (en) Image forming device, data erasing method, a computer program and a computer readable storage medium
JP4677054B2 (en) Image forming apparatus, program, recording medium, and method
JP7212539B2 (en) Information processing device, its control method, and program
JP2006027277A (en) Image forming apparatus
JP2008029034A (en) Image processing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070827

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090813

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090818

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091009

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20091104