(57)【要約】【課題】バックアップデータを媒体に効率よく記録する。【解決手段】ＣＤ−Ｒディスクにバックアップファイルを記録する際に、記録済みファイルの中にバックアップファイルと一致するファイルがあるか否かを判定し（Ｓ１００〜Ｓ１２０）、一致するファイルがないときにはバックアップファイルをＣＤ−Ｒディスク５４に記録すると共にバックアップファイル本体の参照先をディレクトリーエントリーに記録し（Ｓ１３０〜Ｓ１５０）、一致するファイルがあるときにはバックアップファイルを記録することなく一致する記録済みファイル本体が格納されている参照先をディレクトリーエントリーに記録する（Ｓ１６０，Ｓ１７０）。【選択図】図３
2011096188.tif 000002
【特許請求の範囲】
【請求項１】
データを所定の媒体にバックアップするバックアップ装置であって、
バックアップデータを取得する第１のデータ取得手段と、
前記所定の媒体に既に記録されている記録済みデータを取得する第２のデータ取得手段と、
前記取得した記録済みデータと前記取得したバックアップデータとが一致するか否かを判定し、前記バックアップデータが前記記録済みデータと一致しないと判定した場合には該バックアップデータと該バックアップデータを参照するための参照データとを前記所定の媒体に記録し、前記バックアップデータが前記記録済みデータと一致すると判定した場合には該バックアップデータの記録に代えて前記一致する記録済みデータを参照先とする参照データを前記所定の媒体に記録するバックアップ処理手段と
を備えるバックアップ装置。
【請求項２】
前記バックアップ処理手段は、前記バックアップデータとしてのバックアップファイルが前記記録済みデータとしての記録済みファイルと一致しないと判定した場合には該バックアップファイルの実体と該ファイルの実体を参照するためのファイルエントリーとを前記所定の媒体に記録し、前記バックアップファイルが前記記録済みファイルと一致すると判定した場合には該一致する記録済みファイルの実体が参照先となるようファイルエントリーを前記所定の媒体に記録する手段である請求項１記載のバックアップ装置。
【請求項３】
前記所定の媒体は、一度記録したデータを削除することができないタイプの媒体である請求項１または２記載のバックアップ装置。
【請求項４】
データを所定の媒体に書き込む書き込み用機器に接続され、該書き込み用機器を制御するバックアップ用の制御装置であって、
バックアップデータを取得する第１のデータ取得手段と、
前記所定の媒体に既に記録されている記録済みデータを取得する第２のデータ取得手段と、
前記取得した記録済みデータと前記取得したバックアップデータとが一致するか否かを判定し、前記バックアップデータが前記記録済みデータと一致しないと判定した場合には該バックアップデータと該バックアップデータを参照するための参照データとが前記所定の媒体に書き込まれるよう前記書き込み用機器を制御し、前記バックアップデータが前記記録済みデータと一致すると判定した場合には該バックアップデータの記録に代えて前記一致する記録済みデータを参照先とする参照データが前記所定の媒体に書き込まれるよう前記書き込み用機器を制御する制御手段と
を備えるバックアップ用の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バックアップ装置およびバックアップ用の制御装置に関する。
【背景技術】
【０００２】
従来、この種のバックアップ装置としては、ディレクトリー検索処理によりディスク装置からバックアップ対象のファイルを順に読み出すと共に読み出したファイルをバックアップ先に転送するものが提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１４５９６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
こうしたバックアップ装置を用いて定期的にデータのバックアップを繰り返すことを考えると、同じデータが重複して記録される場合があり、この場合、バックアップ可能な回数が少なくなる。特に、ＣＤ−Ｒなどの一度記録したデータを削除することができないタイプの記録媒体にバックアップする場合には、記録できる容量に限りがあるから、上述した問題がより顕著なものとなる。
【０００５】
本発明のバックアップ装置およびバックアップ用の制御装置は、バックアップデータを媒体に効率よく記録することを主目的とする。
【０００６】
本発明のバックアップ装置およびバックアップ用の制御装置は、上述の主目的を達成するために以下の手段を採った。
【課題を解決するための手段】
【０００７】
本発明のバックアップ装置は、
データを所定の媒体にバックアップするバックアップ装置であって、
バックアップデータを取得する第１のデータ取得手段と、
前記所定の媒体に既に記録されている記録済みデータを取得する第２のデータ取得手段と、
前記取得した記録済みデータと前記取得したバックアップデータとが一致するか否かを判定し、前記バックアップデータが前記記録済みデータと一致しないと判定した場合には該バックアップデータと該バックアップデータを参照するための参照データとを前記所定の媒体に記録し、前記バックアップデータが前記記録済みデータと一致すると判定した場合には該バックアップデータの記録に代えて前記一致する記録済みデータを参照先とする参照データを前記所定の媒体に記録するバックアップ処理手段と
を備えることを要旨とする。
【０００８】
この本発明のバックアップ装置では、記録済みデータとバックアップデータとが一致するか否かを判定し、バックアップデータが記録済みデータと一致しないと判定した場合にはバックアップデータとバックアップデータを参照するための参照データとを所定の媒体に記録し、バックアップデータが記録済みデータと一致すると判定した場合にはバックアップデータの記録に代えて一致する記録済みデータを参照先とする参照データを所定の媒体に記録する。したがって、データのバックアップを繰り返すものとしても重複するデータが記録されることがないから、所定の媒体の容量を効率的に活用することができる。
【０００９】
こうした本発明のバックアップ装置において、前記バックアップ処理手段は、前記バックアップデータとしてのバックアップファイルが前記記録済みデータとしての記録済みファイルと一致しないと判定した場合には該バックアップファイルの実体と該ファイルの実体を参照するためのファイルエントリーとを前記所定の媒体に記録し、前記バックアップファイルが前記記録済みファイルと一致すると判定した場合には該一致する記録済みファイルの実体が参照先となるようファイルエントリーを前記所定の媒体に記録する手段であるものとすることもできる。
【００１０】
また、本発明のバックアップ装置において、前記所定の媒体は、一度記録したデータを削除することができないタイプの媒体であるものとすることもできる。こうすれば、所定の媒体のデータを効率良く記録することができるという本発明の効果がより顕著なものとなる。ここで、「所定の媒体」には、ＣＤ−ＲやＤＶＤ−Ｒなどのディスク媒体が含まれる。
【００１１】
本発明のバックアップ用の制御装置は、
データを所定の媒体に書き込む書き込み用機器に接続され、該書き込み用機器を制御するバックアップ用の制御装置であって、
バックアップデータを取得する第１のデータ取得手段と、
前記所定の媒体に既に記録されている記録済みデータを取得する第２のデータ取得手段と、
前記取得した記録済みデータと前記取得したバックアップデータとが一致するか否かを判定し、前記バックアップデータが前記記録済みデータと一致しないと判定した場合には該バックアップデータと該バックアップデータを参照するための参照データとが前記所定の媒体に書き込まれるよう前記書き込み用機器を制御し、前記バックアップデータが前記記録済みデータと一致すると判定した場合には該バックアップデータの記録に代えて前記一致する記録済みデータを参照先とする参照データが前記所定の媒体に書き込まれるよう前記書き込み用機器を制御する制御手段と
を備えることを要旨とする。
【００１２】
この本発明のバックアップ用の制御装置では、記録済みデータとバックアップデータとが一致するか否かを判定し、バックアップデータが記録済みデータと一致しないと判定した場合にはバックアップデータとバックアップデータを参照するための参照データとを所定の媒体に記録し、バックアップデータが記録済みデータと一致すると判定した場合にはバックアップデータの記録に代えて一致する記録済みデータを参照先とする参照データを所定の媒体に記録する。したがって、データのバックアップを繰り返すものとしても重複するデータが記録されることがないから、所定の媒体の容量を効率的に活用することができる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態としてのマルチファンクションプリンター１０の構成図。
【図２】本実施形態のマルチファンクションプリンター１０のブロック図。
【図３】バックアップ処理の一例を示すフローチャート。
【図４】ディレクトリーエントリーの構造例を示す説明図。
【図５】ＣＤ−Ｒディスクに記録されるバックアップファイルの一例を示す説明図。
【図６】図５におけるデータのディレクトリー構造を示す説明図。
【発明を実施するための形態】
【００１４】
次に、本発明の実施の形態を図面を用いて説明する。図１は、本発明の一実施形態であるマルチファンクションプリンター１０の構成の概略を示す構成図であり、図２は、本実施形態のマルチファンクションプリンター１０のブロック図である。
【００１５】
本実施形態のマルチファンクションプリンター１０は、図１および図２に示すように、筐体１４の背面から給紙された用紙にインクジェット方式による印刷を行ない筐体１４の前面に設けられた排出口１８から印刷された用紙を排出するプリンターユニット２０と、筐体１４の上面に嵌め込まれた原稿台３１に載置された原稿を読み取るスキャナーユニット３０と、メモリーカードスロット４２に挿入されたメモリーカード４４とのデータの入出力を司るメモリーカードコントローラー４０と、ディスクスロット５２に挿入されたＣＤ−ＲやＤＶＤ−Ｒ、ＣＤ−ＲＷなどのディスク状の記憶媒体（以下、ＣＤ−Ｒディスク５４とする）との間でデータの入出力を行なうＣＤ／ＤＶＤドライブユニット５０と、各種情報を表示部６２に表示したりユーザーの指示をボタン群６４の操作を介して入力したりする操作パネル６０と、装置全体の制御を司るメインコントローラー７０とを備える。このマルチファンクションプリンター１０は、プリンターユニット２０やスキャナーユニット３０，メモリーカードコントローラー４０，ＣＤ／ＤＶＤドライブユニット５０，メインコントローラー７０がバス１２を介して各種制御信号やデータのやり取りができるよう構成されている。
【００１６】
プリンターユニット２０は、プリンターＡＳＩＣ２２とプリンターエンジン２４とを備える。プリンターＡＳＩＣ２２は、プリンターエンジン２４を制御する集積回路であり、メインコントローラー７０から印刷指令を受けると、印刷指令の対象となる画像ファイルに基づいて用紙に印刷するようプリンターエンジン２４を制御する。プリンターエンジン２４は、印刷ヘッドから用紙へインクを吐出することにより印刷を行なう周知のインクジェット方式のカラープリンター機構として構成されている。なお、ＡＳＩＣは、Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略である。
【００１７】
スキャナーユニット３０は、スキャナーＡＳＩＣ３２とスキャナーエンジン３４とを備える。スキャナーＡＳＩＣ３２は、スキャナーエンジン３４を制御する集積回路であり、メインコントローラー７０からのスキャン指令を受けると、原稿台３１に載置された原稿を画像データとして読み取るようスキャナーエンジン３４を制御する。また、スキャナーエンジン３４は、周知のイメージスキャナーとして構成され、原稿に向かって発光したあとの反射光をレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の各色に分解してスキャンデータとする周知のカラーイメージセンサーを備えている。
【００１８】
メモリーカードコントローラー４０は、メモリーカードスロット４２に挿入されたメモリーカード４４との間でデータの入出力を行なうものである。このメモリーカードコントローラー４０は、メモリーカードスロット４２にメモリーカード４４が接続されているとき、メモリーカード４４に保存されているファイルを読み出してメインコントローラー７０に送信したりメインコントローラー７０からの命令を入力し該命令に基づいてメモリーカード４４にデータを書き込んだりする。
【００１９】
ＣＤ／ＤＶＤドライブユニット５０は、マルチファンクションプリンター１０の前面側に開口したディスクスロット５２に挿入されたＣＤ−Ｒディスク５４との間でデータの入出力を行なうものである。このＣＤ／ＤＶＤドライブユニット５０は、ディスクスロット５２にＣＤ−Ｒディスク５４が挿入されているとき、メインコントローラー７０からの指令を入力し該指令に基づいてＣＤ−Ｒディスク５４にデータを書き込んだり、ＣＤ−Ｒディスク５４からデータを読み出してメインコントローラー７０に送信したりする。
【００２０】
操作パネル６０は、表示部６２とボタン群６４とを備える。表示部６２は、液晶ディスプレイであり、メニューの選択や設定を行なう各種操作画面などが表示される。また、ボタン群６４は、電源をオンオフするための電源ボタンや印刷などの処理を実行するスタートボタン，選択された処理をキャンセルしたり一つ前の画面に戻る戻るボタン，各種モードを選択するモード選択ボタンなどがあり、内部通信インターフェース７９を介してメインコントローラー７０にユーザーの指示を入力できるようになっている。ここで、モード選択ボタンにより選択可能なモードとしては、原稿台３１にセットした原稿をスキャンしてコピーするコピーモードやメモリーカード４４に記憶された画像を用いて印刷したり原稿をスキャンしてデータ化してメモリーカード４４に保存するメモリーカードモード，メモリーカード４４のデータを読み取ってＲＡＭ７６のバッファーに蓄積しながらＣＤ−Ｒディスク５４に書き込んで保存するバックアップモードなどがある。
【００２１】
メインコントローラー７０は、ＣＰＵ７２を中心とするマイクロプロセッサーとして構成されており、各種処理プログラムや各種データ、各種テーブルなどを記憶したＲＯＭ７４と、一時的にスキャンデータや印刷データ、メモリーカード４４から読み取ったデータなどの各種データを記憶するＲＡＭ７６と、電気的に書き換え可能で電源を切ってもデータは保持されるフラッシュメモリー７８と、操作パネル６０との通信を可能とする内部通信インターフェース７９とを備え、これらはバス１２を介して互いに信号のやり取りが可能なように接続されている。このメインコントローラー７０は、プリンターユニット２０やスキャナーユニット３０，メモリーカードコントローラー４０，ＣＤ／ＤＶＤドライブユニット５０からの各種動作信号や各種検出信号を入力したり、操作パネル６０のボタン群６４の操作に応じて発生する操作信号を入力したりする。また、画像データを用紙に印刷する指令をプリンターユニット２０に出力したり、メモリーカード４４から画像ファイルを読み出してメインコントローラー７０へ出力する指令をメモリーカードコントローラー４０に出力したり、メモリーカード４４からデータを読み出しＲＡＭ７６のバッファーに一時的に蓄積しながらＣＤ−Ｒディスク５４に書き込む指令をＣＤ／ＤＶＤドライブユニット５０に出力したり、操作パネル６０に表示部６２の制御指令を出力したりする。
【００２２】
次に、こうして構成された本実施形態のマルチファンクションプリンター１０の動作、特に、メモリーカード４４の画像ファイルをＣＤ−Ｒディスク５４にバックアップする際の動作について説明する。図３は、マルチファンクションプリンター１０のＣＰＵ７２により実行されるバックアップ処理ルーチンの一例を示すフローチャートである。このルーチンは、メモリーカード４４がメモリーカードスロット４２に挿入され、ボタン群６４の操作によりバックアップモードが選択されたときに実行される。なお、以下ではファイルシステムにおけるファイル名等のファイルを特定する情報とファイルの実体の存在する位置を示すクラスター番号やポインタ等とを対応付けることでファイルの実体を参照できるようにするデータをディレクトリーエントリーという。
【００２３】
バックアップ処理ルーチンが実行されると、ＣＰＵ７２は、まず、メモリーカード４４からバックアップ対象の画像ファイル（以下、バックアップファイルという）を読み込むと共に（ステップＳ１００）、バックアップ先であるＣＤ−Ｒディスク５４からデータを読み込んでこのＣＤ−Ｒディスク５４内に既に記録されているファイル（以下、記録済みファイルという）を検索し（ステップＳ１１０）、ＣＤ−Ｒディスク内５４内の記録済みファイルのうちバックアップファイルと一致するものがあるか否かを判定する（ステップＳ１２０）。なお、ＣＤ−Ｒディスク５４からデータを読み込むときはＣＤ−Ｒディスク５４のディレクトリーエントリーを読み込むものでも、ＣＤ−Ｒディスク５４の全データを読み込むものでも構わない。前者の方法では、後者の方法に比べて高速に読み込むことができるが、ディレクトリーエントリーに情報が含まれていないがファイルの実体に存在しているものは認識できない。ステップＳ１２０の後、記録済みファイルのうちバックアップファイルと一致するものがないときには、バックアップファイルの実体をＣＤ−Ｒディスク５４に記録すると共に（ステップＳ１３０）、バックアップファイルの実体が格納される場所のクラスター番号を参照先に設定したディレクトリーエントリーを用意し（ステップＳ１４０）、ディレクトリーエントリーを記録する（ステップＳ１５０）。一方、記録済みファイルのうちバックアップファイルと一致するものがあるときには、バックアップファイルを記録することなく一致する記録済みファイルが格納されている場所のクラスター番号を参照先に設定したディレクトリーエントリーを用意し（ステップＳ１６０）、ディレクトリーエントリーを記録する（ステップＳ１７０）。図４にディレクトリーエントリーの構造例を示す。図示するように、記録されるディレクトリーエントリーとしては、ディレクトリーコードの長さ（ＬＥＮ＿ＤＲ）や拡張属性レコードの長さ（使用しない）、エクステントの位置（実データの位置）、データ長、記録日付および時刻、ファイルフラグ、ファイルユニットの大きさ、インターリーブ間隔の大きさ（使用しない）、ボリューム順序番号、ファイル識別子の長さ（ＬＥＮ＿ＦＩ）、ファイル／ディレクトリー識別子（ファイル／ディレクトリー名）、埋め込みなどが含まれる。そして、バックアップすべき残りのバックアップファイルが存在するか否かを判定し（ステップＳ１８０）、処理すべきバックアップファイルが残っているときにはステップＳ１００に戻って残りのバックアップファイルに対してステップＳ１００〜Ｓ１７０の処理を繰り返し、バックアップファイルが残っていないときにはこれで本ルーチンを終了する。
【００２４】
図５に、ＣＤ−Ｒディスク５４に記録されるバックアップファイルの一例を示し、図６に、図５におけるデータのディレクトリー構造を示す。図中の”０９−０７−０３（２）”と”０９−０８−０３（６）”と”０９−０９−０４（１０）”は、バックアップの日付をディレクトリー名としたディレクトリーを示す。また、”IMAG0001.JPG（３）”と”IMAG0002.JPG（７）”と”IMAG0003.JPG（１１）”は、ファイルエントリーであり、ファイル本体は別途記録される。ここで、括弧内の数字は、参照先のクラスター番号を示す。図示するように、ディレクトリー”０９−０７−０３（２）”はクラスター番号２の領域にファイルエントリー”IMAG0001.JPG（３）”が存在し、ファイルエントリー”IMAG0001.JPG（３）”についてはファイル本体がクラスター番号３の領域に格納されていることを示す。また、ディレクトリー”０９−０８−０３（６）”はクラスター番号６の領域にファイルエントリー”IMAG0001.JPG（３）”とファイルエントリー”IMAG0002.JPG（７）”とが存在し、ファイルエントリー”IMAG0001.JPG（３）”についてはファイル本体がクラスター番号３の領域に格納されていることを示しファイルエントリー”IMAG0002.JPG（７）”についてはファイル本体がクラスター番号７の領域に格納されていることを示す。さらに、ディレクトリー”０９−０９−０４（１０）”はクラスター番号１０の領域にファイルエントリー”IMAG0001.JPG（３）”とファイルエントリー”IMAG0002.JPG（７）”とファイルエントリー”IMAG0003.JPG（１１）”とが存在し、ファイルエントリー”IMAG0001.JPG（３）”についてはファイル本体がクラスター番号３の領域に格納されていることを示しファイルエントリー”IMAG0002.JPG（７）”についてはファイル本体がクラスター番号７の領域に格納されていることを示しファイルエントリー”IMAG0003.JPG（１１）”についてはファイル本体がクラスター番号１１の領域に格納されていることを示す。いま、２００９年７月３日に行なわれた”IMG0001.JPG”を記憶しているメモリーカード４４のバックアップによってディレクトリー”０９−０７−０３”内に”IMG0001.JPG”のファイルが既に記録（バックアップ）されている状態で２００９年８月３日に”IMG0001.JPG”と”IMG0002.JPG”とを記憶しているメモリーカード４４のバックアップを行ない、新しく作成したディレクトリー”０９−０８−０３”に新たにバックアップファイルを記録する場合を考える。この場合、ファイルエントリーが”IMAG0002.JPG”のファイルはバックアップ先であるＣＤ−Ｒディスク５４内には存在しないから、そのファイル本体を新たに記録（クラスター番号が７番の領域に記録）してその本体の参照先である７番のクラスター番号を記録する。一方、ファイルエントリーが”IMAG0001.JPG”のファイルは既にディレクトリー”０９−０７−０３”内に記録されているから、”IMAG0001.JPG”の記録済みファイルの参照先である３番のクラスター番号をディレクトリーエントリーに記録するだけでファイル本体は記録しない。次に、２００９年９月４日に”IMG0001.JPG”と”IMG0002.JPG”と”IMG0003.JPG”を記憶しているメモリーカード４４のバックアップを行ない、新しく作成したディレクトリー”０９−０９−０４”に新たにバックアップファイルを記録する場合を考える。この場合���ファイルエントリーが”IMG0003.JPG”のファイルはＣＤ−Ｒディスク５４内には存在しないから、そのファイル本体を新たに記憶（クラスター番号が１１番の領域に記録）してその本体の参照先である１１番のクラスター番号を記録する。一方、ファイルエントリーが”IMG0001.JPG”のファイルと”IMG0002.JPG”のファイルは既にＣＤ−Ｒディスク５４内に記録されているから、”IMG0001.JPG”は記録済みファイルの参照先である３番のクラスター番号をディレクトリーエントリーに記録し、”IMG0002.JPG”は記録済みファイルの参照先である７番のクラスター番号をディレクトリーエントリーに記録するだけでファイル本体は記録しない。このように、ＣＤ−Ｒディスク５４に記録済みファイルの中にバックアップしようとするファイルと同一のファイルが存在する場合には、新たにファイル本体の記録をすることなく、参照先を同一の記録済みファイルの本体が格納されている場所に設定することにより、一つのファイル本体を共有するのである。これにより、記録するファイルの数をファイルが重複する分だけ少なくすることができる。
【００２５】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態のメモリーカードコントローラー４０とメモリーカードスロット４２と図３のバックアップ処理ルーチンのステップＳ１００の処理を実行するＣＰＵ７２とが本発明の第１のデータ取得手段に相当し、ＣＤ／ＤＶＤドライブユニット５０とディスクスロット５２とバックアップ処理ルーチンのステップＳ１１０の処理を実行するＣＰＵ７２とが本発明の第２のデータ取得手段に相当し、バックアップ処理ルーチンのステップＳ１２０〜Ｓ１８０の処理を実行するＣＰＵ７２がバックアップ処理手段に相当する。そして、ディレクトリーエントリーが参照データに相当する。
【００２６】
以上説明した実施例のマルチファンクションプリンター１０によれば、ＣＤ−Ｒディスク５４にバックアップファイルを記録する際に、記録済みファイルの中にバックアップファイルと一致するファイルがあるか否かを判定し、一致するファイルがないときにはバックアップファイルをＣＤ−Ｒディスク５４に記録すると共にバックアップファイル本体の参照先をディレクトリーエントリーに記録し、一致するファイルがあるときにはバックアップファイルを記録することなく一致する記録済みファイル本体が格納されている参照先をディレクトリーエントリーに記録するから、重複したファイルがＣＤ−Ｒディスク５４に記録されないようにすることができる。この結果、バックアップデータをＣＤ−Ｒディスク５４に効率よく記録することができる。
【００２７】
本実施形態では、本発明を画像ファイルをバックアップする場合に適用して説明するものとしたが、バックアップするデータは画像ファイルに限られず、文書や音声，動画などの如何なるファイルであっても構わない。ディレクトリーエントリーも上述のものに限られず、他の構造であっても構わない。
【００２８】
本実施形態では、本発明をＣＤ−Ｒディスク５４にファイルをバックアップする場合に適用して説明したが、記録する媒体は、ＣＤ−Ｒディスク５４に限られず、ＤＶＤ−Ｒディスクなど、如何なる媒体であっても構わない。
【００２９】
本実施形態では、本発明をマルチファンクションプリンタ−２０に適用して説明するものとしたが、スキャナーユニット３０を含まないプリンターに適用するものとしてもよいし、記録媒体にバックアップデータを書き込むことができるものであれば、プリンター以外の如何なる機器に適用するものとしてもよい。また、外付けのＣＤ／ＤＶＤドライブユニットに対してバックアップデータの書き込みを制御する制御装置の形態とするものとしてもよい。
【００３０】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【符号の説明】
【００３１】
１０  マルチファンクションプリンター、１２  バス、２０  プリンターユニット、２２  プリンターＡＳＩＣ、２４  プリンターエンジン、３０  スキャナーユニット、３１  原稿台、３２  スキャナーＡＳＩＣ、３４  スキャナーエンジン、４０  メモリーカードコントローラー、４２  メモリーカードスロット、４４  メモリーカード、５０  ＣＤ／ＤＶＤドライブユニット、５２  ディスクスロット、５４  ＣＤ−Ｒディスク、６０  操作パネル、６２  表示部、６４  ボタン群、７０  メインコントローラー、７２  ＣＰＵ、７４  ＲＯＭ、７６  ＲＡＭ、７８  フラッシュメモリー、７９  内部通信インターフェース。
【図１】
2011096188.tif 000003
【図２】
2011096188.tif 000004
【図３】
2011096188.tif 000005
【図４】
2011096188.tif 000006
【図５】
2011096188.tif 000007
【図６】
2011096188.tif 000008