(57)【要約】【課題】データを確実にバックアップすることができるデータ処理装置を提供すること。【解決手段】データを入力して業務処理を行い、その結果を業務用外部記憶装置に記憶しているデータ処理装置において、前記業務中にエラーが発生したかを検出するエラー検出手段Ｓ１と、このエラー検出手段により業務中にエラーが発生したと検出された場合、前記業務用外部記憶装置に記憶されている内容をバックアップ用補助記憶装置にバックアップする際に、前回までのデータは残し、世代を分けてバックアップするバックアップ手段Ｓ４，Ｓ２とを具備した。【選択図】          図３
2004213296.tif 000002
【特許請求の範囲】
【請求項１】
データを入力して業務処理を行い、その結果を業務用外部記憶装置に記憶しているデータ処理装置において、
前記業務中にエラーが発生したかを検出するエラー検出手段と、
このエラー検出手段により業務中にエラーが発生したと検出された場合、前記業務用外部記憶装置に記憶されている内容をバックアップ用補助記憶装置にバックアップする際に、前回までのデータは残し、世代を分けてバックアップするバックアップ手段とを具備したことを特徴とするデータ処理装置。
【請求項２】
前記エラー検出手段によりエラーが発生したと検出された場合に、業務用外部記憶装置に記憶されている内容をバックアップ用補助記憶装置にバックアップするかどうかを選択する選択手段を備え、
この選択手段によりバックアップすると判定された場合には、前記バックアップ手段により業務用外部記憶装置に記憶されている内容をバックアップ用補助記憶装置にバックアップすることを特徴とする請求項１記載のデータ処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば事務コンピュータのような業務向けコンピュータにおいてデータをバックアップするデータ処理装置に関する。
【０００２】
【従来の技術】
例えば事務コンピュータのような業務向けコンピュータにおいては、業務処理を行ったデータをバックアップすることは重要なことである。通常、このようなバックアップは、ユーザが任意のタイミングで専用プログラムを使用して外部記憶装置に記憶させている。このようなデータのバックアップは既に知られている（特許文献１）。
【０００３】
また、日次業務や月次業務などの締めの業務や電源をオフする終了業務等で自動的に外部記憶装置に対してデータをバックアップすることも行われている。
【０００４】
【特許文献１】
特開２０００−３２９９
【０００５】
【発明が解決しようとする課題】
しかし、業務に使っているデータをそのまま外部記憶装置にバックアップする場合に、世代管理を行っていないと、データが壊れたりしている場合には、元のデータに上書きされてしまい壊れる前のデータがなくなってしまうことがあった。
【０００６】
本発明は上記の点に鑑みてなされたもので、その目的は、データを確実にバックアップすることができるデータ処理装置を提供することにある。
【０００７】
【課題を解決するための手段】
本発明は、データを入力して業務処理を行い、その結果を業務用外部記憶装置に記憶しているデータ処理装置において、業務中にエラーが発生したと検出された場合、業務用外部記憶装置に記憶されている内容をバックアップ用補助記憶装置にバックアップする際に、前回までのデータは残し、世代を分けてバックアップするようにしている。
【０００８】
【発明の実施の形態】
以下、図面を参照して本発明の一実施の形態について説明する。図１は本発明が適用されたデータ処理装置としての伝票発行機である。
【０００９】
図において、１１は伝票発行機の筐体である。この筐体１１の前面にはＬＣＤ（液晶表示装置）１２が取り付けられている。このＬＣＤ１２の背面には印字された伝票を排出する排出トレイ１３が設けられている。
【００１０】
また、筐体１１の前面にはキーボード１４が設けられており、ＬＣＤ１２の横にはＦＤＤ１５が設けられている。
【００１１】
この筐体１１の内部には、伝票に所望の印字を行う印字部が設けられている。
【００１２】
次に、図２を参照して伝票発行機のシステム構成について説明する。図において、２１は本伝票発行機を統括して制御するＣＰＵ（中央処理装置）である。このＣＰＵ２１からのシステムバス２１ａには、ＲＯＭ（リード・オンリ・メモリ）２２、ＲＡＭ（ランダム・アクセス・メモリ）２３、キーボード２４、ＬＣＤ２５、業務用の外部記憶装置としての第１のＨＤＤ（ハードディスク装置）（以下、業務用ディスクと称する）２６、バックアップ用の補助記憶装置としての第２のＨＤＤ（ハードディスク装置）（以下、バックアップ用ディスクと称する）２７、伝票に所望の印字を行う印字部２８、ＦＤＤ（フロッピー・ディスク装置）１５が接続されている。
【００１３】
キーボード２４には、終了業務を指定するキーが設けられている。ここで、業務とは伝票発行機においては、日次業務や月次業務等を示す。
【００１４】
ＲＡＭ２３には、業務用ディスク２６のアクセス時にファィルに関連するエラー、つまりファイル関連エラーが発生した場合には、そのファイルエラー情報を記憶する領域が設けられている。このファィルエラー情報はＲＯＭ２２に記憶されているエラー検出手段としてのファイル管理プログラムにより書き込まれる。
【００１５】
例えば、業務用ディスク２６にデータを書き込む際にエラーが発生したかの情報が書き込まれる。
【００１６】
次に、上記のように構成された本発明の一実施の形態の動作について説明する。キーボード１４から終了業務が操作されると、図３のフローチャートの処理が開始される。まず、ファイル関連エラーが有るか判定される（ステップＳ１）。このステップＳ１の判定で「ＮＯ」と判定された場合には、業務用ディスク２６のデータをバックアップ用ディスク２７の最新ディレクトリに保存する処理が行われる（ステップＳ２）。
【００１７】
そして、電源がオフされる（ステップＳ３）。
【００１８】
このようにして、ファイル関連エラーが無ければ、業務用ディスク２６に記憶されている処理後のデータの書き込みの際にはエラーは発生していないので、業務用ディスク２６のデータはバックアップ用ディスク２７にバックアップさせる処理が行われる。この際、バックアップ用ディスク２７において、世代交代は行なわれない。
【００１９】
一方、ステップＳ１の判定で「ＹＥＳ」と判定された場合には、バックアップ用ディスク２７に新しいディレクトリを作成し、つまり世代を次の世代とし、業務用ディスク２６のデータをバックアップ用ディスク２７に保存する処理がなされる。つまり、バックアップがなされる。
【００２０】
このように、ファイル関連エラーが有った場合には、業務用ディスク２６のデータを世代を分けてバックアップ用ディスク２７にバックアップするようにしたので、前回バックアップ用ディスク２７に保存されていたデータはそのまま残すことができる。前回バックアップ用ディスク２７に保存されていたデータは正確なデータであるので、このデータを保存しておくことにより、業務用ディスク２６のデータの復旧が正確かつ迅速に行うことができる。
【００２１】
つまり、ファイル関連エラーが無ければ、業務用ディスク２６の“ＧＹＯＭＵ  ＤＡＴＡ”のデイレクトリ以下のホルダーとデータファィルはバックアップ用ディスク２７の”ＢＫＵＰ００”（図４Ａに示す）というディレクトリに保存される。
【００２２】
しかし、ファイル関連エラーが有った場合には、図４のＢに示すようにバックアップ用ディスク２７に”ＢＵＫＵＰ０１”という新しいデイレクトリを作成して業務用ディスク２９の“ＧＹＯＭＵ  ＤＡＴＡ”のデイレクトリ以下のホルダーとデータファィルを保存するようにしている。ここで、”ＢＵＫＵＰ”の次の数値は世代番号を示し、この実施の形態では”ＢＵＫＵＰ００”〜  ”ＢＵＫＵＰ０２”の３世代で業務用デイスク２６のデータをバックアップしている。
【００２３】
次に、本発明の第２の実施の形態について図５及び図６を参照して説明する。
【００２４】
キーボード２４から終了業務が操作されると、図５のフローチャートの処理が開始される。まず、ファイル関連エラーが有るか判定される（ステップＳ１１）。このステップＳ１１の判定で「ＮＯ」と判定された場合には、業務用ディスク２６のデータをバックアップ用ディスク２７に保存する処理が行われる（ステップＳ１２）。
【００２５】
そして、電源がオフされる（ステップＳ１３）。
【００２６】
このようにして、ファイル関連エラーが無ければ、業務用ディスク２６に記憶されている処理後のデータの書き込みの際にはエラーは発生していないので、業務用ディスク２６のデータはバックアップ用ディスク２７にバックアップさせる処理が行われる。
【００２７】
一方、ステップＳ１１の判定で「ＹＥＳ」と判定された場合には、図６に示すようなメッセーシ゛がＬＣＤ１２に表示される。
【００２８】
そして、データを保存するかが判定される（ステップＳ１５）。このステップＳ１５において「ＮＯ」と判定された場合には、ステップＳ１３の処理に移行して電源がオフされる。
【００２９】
一方、ステップＳ１５の判定で「ＹＥＳ」と判定された場合には、バックアップ用ディスク２７に新しいディレクトリを作成し、つまり世代を次の世代とし、業務用ディスク２６のデータをバックアップ用ディスク２７に保存する処理がなされる（ステップＳ１６）。つまり、バックアップがなされる。そして、電源がオフされる。
【００３０】
このように、ファイル関連エラーが有った場合には、業務用ディスク２６のデータを世代を分けてバックアップ用ディスク２７にバックアップするようにしたので、前回バックアップ用ディスク２７に保存されていたデータはそのまま残すことができる。前回バックアップ用ディスク２７に保存されていたデータは正確なデータであるので、このデータを保存しておくことにより、業務用ディスク２６のデータの復旧が正確かつ迅速に行うことができる。
【００３１】
このように、ファイルエラー関連エラーが発生した場合には、データをバックアップするか否かをユーザが選択できるようにしたので、ユーザはデータが破壊されていると判断した場合には、ユーザは保存をしないことを選択することができる。従って、破壊されているデータに対してバックアップに要する無駄な時間を省くことができる。
【００３２】
なお、上記した実施の形態においては、業務用ディスク２６とバックアップ用ディスク２７とは別体であったが、１つのディスクを区分使用するようにしても良い。
【００３３】
さらに、上記実施の形態では、バックアップ用ディスク２７にバックアップするデータを３世代で管理するようにしたが、これに限るものではない。
【００３４】
【発明の効果】
以上詳述したように本発明によれば、データを確実にバックアップすることができるデータ処理装置を提供することができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係る伝票発行機の斜視図。
【図２】同実施の形態に係る伝票発行機のシステム構成を示すブロック図。
【図３】同実施の形態の動作を説明するためのフローチャート。
【図４】同実施の形態に係わるバックアップ時の処理の流れを示す図。
【図５】本発明の他の実施の形態の動作を説明するためのフローチャート。
【図６】同他の実施の形態に係わるＬＣＤへのメッセージ画面を示す図。
【符号の説明】
２１…ＣＰＵ、
２２…ＲＯＭ、
２５…ＬＣＤ、
２６…第１のＨＤＤ、
２７…第２のＨＤＤ。
【図１】
2004213296.tif 000003
【図２】
2004213296.tif 000004
【図３】
2004213296.tif 000005
【図４】
2004213296.tif 000006
【図５】
2004213296.tif 000007
【図６】
2004213296.tif 000008