(57)【要約】【課題】操作性を低下させずにデータの漏洩を抑制した画像処理装置を提供する。【解決手段】複合機１０は、画像データに対する処理を実行する画像処理部と、鍵情報が記憶される揮発性の第１記憶部と、鍵情報で暗号化された画像処理部で用いられるデータが記憶される不揮発性の第２記憶部と、ユーザからの入力を受け付ける入力部と、制御部とを備える。そして、制御部は、第１記憶部に鍵情報が記憶されていることを条件として（Ｓ２１：Ｙｅｓ）、第１記憶部から取得した鍵情報を用いてデータを復号（Ｓ２２）し、第１記憶部に鍵情報が記憶されていないことを条件として（Ｓ２１：Ｎｏ）、入力部を通じてユーザから取得した鍵情報を用いてデータを復号する（Ｓ２６）復号手段と、復号手段によって復号されたデータを出力する出力手段（Ｓ２３）とを備える。【選択図】図３
2015065549.tif 000002
【特許請求の範囲】
【請求項１】
画像データに対する処理を実行する画像処理部と、
鍵情報が記憶される揮発性の第１記憶部と、
前記鍵情報で暗号化された前記画像処理部で用いられるデータが記憶される不揮発性の第２記憶部と、
ユーザからの入力を受け付ける入力部と、
制御部と、を備えており、
前記制御部は、
前記第１記憶部に前記鍵情報が記憶されていることを条件として、前記第１記憶部から取得した前記鍵情報を用いて前記データを復号し、前記第１記憶部に前記鍵情報が記憶されていないことを条件として、前記入力部を通じてユーザから取得した前記鍵情報を用いて前記データを復号する復号手段と、
前記復号手段によって復号された前記データを出力する出力手段と、を備える画像処理装置。
【請求項２】
前記制御部は、前記入力部を通じてユーザから取得した前記鍵情報を用いて前記データが復号され、且つ正常に復号された前記データが前記出力手段によって出力されたことを示す復号完了情報を前記入力部を通じてユーザから取得したことを条件として、当該鍵情報を前記第１記憶部に記憶させる記憶制御手段をさらに備える請求項１に記載の画像処理装置。
【請求項３】
前記入力部は、前記第１記憶部に前記鍵情報が記憶されていることを条件として、追加データを第２記憶部に記憶させることを示すデータ登録指示の入力を許容し、
前記制御部は、前記データ登録指示を前記入力部を通じてユーザから取得したことを条件として、前記第１記憶部から取得した前記鍵情報を用いて前記データ登録指示に含まれる前記追加データを暗号化する暗号化手段をさらに備え、
前記記憶制御手段は、前記暗号化手段によって暗号化された前記追加データを前記第２記憶部に記憶させる請求項２に記載の画像処理装置。
【請求項４】
前記第２記憶部には、鍵確認用データと、前記データの暗号化に用いられた前記鍵情報と同一の鍵情報で前記鍵確認用データを暗号化することによって得られる暗号済鍵確認用データと、がさらに記憶されており、
前記制御部は、
前記入力部を通じてユーザから取得した前記鍵情報を用いて前記暗号済鍵確認用データを復号することによって得られる復号済鍵確認用データと前記鍵確認用データとが一致するか否かを判定する判定手段と、
前記復号済鍵確認用データと前記鍵確認用データとが一致すると前記判定手段によって判定されたことを条件として、当該鍵情報を前記第１記憶部に記憶させる記憶制御手段と、をさらに備えており、
前記復号手段は、前記復号済鍵確認用データと前記鍵確認用データとが一致すると前記判定手段によって判定されたことを条件として、当該鍵情報を用いて前記データを復号する請求項１に記載の画像処理装置。
【請求項５】
前記制御部は、
前記第１記憶部に記憶されている前記鍵情報を第１鍵情報から第２鍵情報に変更することを示す鍵変更指示を前記入力部を通じてユーザから取得したことを条件として、前記鍵変更指示に含まれる前記第１鍵情報と前記鍵情報とが一致するか否かを判定する判定手段と、
前記第１鍵情報と前記鍵情報とが一致すると前記判定手段によって判定されたことを条件として、前記鍵変更指示に含まれる前記第２鍵情報を前記第１記憶部に記憶させる記憶制御手段と、
前記データを暗号化する暗号化手段と、をさらに備えており、
前記復号手段は、前記第２記憶部に記憶されている暗号化された前記データを前記第１鍵情報を用いて復号し、
前記暗号化手段は、復号された前記データを前記第２鍵情報を用いて再暗号化し、
前記記憶制御手段は、再暗号化された前記データを前記第２記憶部に記憶させる請求項１から４のいずれかに記載の画像処理装置。
【請求項６】
前記第２記憶部には、鍵確認用データがさらに記憶されており、
前記暗号化手段は、前記第２鍵情報を用いて前記鍵確認用データを暗号化して暗号済鍵確認用データを生成し、
前記記憶制御手段は、前記暗号化手段によって生成された前記暗号済鍵確認用データを前記第２記憶部に記憶させる請求項５に記載の画像処理装置。
【請求項７】
画像データに対する処理を実行する画像処理部と、
鍵情報、及び前記鍵情報で暗号化された前記画像処理部で用いられる前記データが記憶される不揮発性の記憶部と、
ユーザからの入力を受け付ける入力部と、
電力を蓄積する蓄電部と、
制御部と、
前記画像処理部、前記記憶部、前記入力部、前記蓄電部、及び前記制御部に電力を供給する電力供給部と、を備えており、
前記制御部は、
前記第１記憶部に前記鍵情報が記憶されていることを条件として、前記第１記憶部から取得した前記鍵情報を用いて前記データを復号し、前記第１記憶部に前記鍵情報が記憶されていないことを条件として、前記入力部を通じてユーザから取得した前記鍵情報を用いて前記データを復号する復号手段と、
前記復号手段によって復号された前記データを出力する出力手段と、
前記電力供給部からの電力の供給が停止されたことを条件として、前記蓄電部に蓄積された電力を用いて前記記憶部から前記鍵情報を削除する記憶制御手段と、を備える画像処理装置。
【請求項８】
画像データに対する処理を実行する画像処理部と、鍵情報が記憶される揮発性の第１記憶部と、前記鍵情報で暗号化された前記画像処理部で用いられるデータが記憶される不揮発性の第２記憶部と、ユーザからの入力を受け付ける入力部とを備える画像処理装置によって実行されるデータ復号方法であって、
前記第１記憶部に前記鍵情報が記憶されていることを条件として、前記第１記憶部から取得した前記鍵情報を用いて前記データを復号し、前記第１記憶部に前記鍵情報が記憶されていないことを条件として、前記入力部を通じてユーザから取得した前記鍵情報を用いて前記データを復号する復号ステップと、
前記復号ステップで復号された前記データを出力する出力ステップと、を含むデータ復号方法。
【請求項９】
画像データに対する処理を実行する画像処理部と、鍵情報が記憶される揮発性の第１記憶部と、前記鍵情報で暗号化された前記画像処理部で用いられるデータが記憶される不揮発性の第２記憶部と、ユーザからの入力を受け付ける入力部とを備えるコンピュータによって実行されるプログラムであって、
前記第１記憶部に前記鍵情報が記憶されていることを条件として、前記第１記憶部から取得した前記鍵情報を用いて前記データを復号し、前記第１記憶部に前記鍵情報が記憶されていないことを条件として、前記入力部を通じてユーザから取得した前記鍵情報を用いて前記データを復号する復号ステップと、
前記復号ステップで復号された前記データを出力する出力ステップと、を前記コンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データを暗号化して記憶部に記憶させる画像処理装置に関する。
【背景技術】
【０００２】
ＦＡＸ機能、プリント機能、及びスキャン機能等を備える画像処理装置には、例えば、ＦＡＸ受信されたデータ、予め登録されたＦＡＸ送信先のアドレスデータ、及びＦＡＸ送受信の履歴データ等の様々なデータが記憶されている。そのため、当該画像処理装置が盗難された場合、或いは当該画像処理装置の修理のために業者に引き渡す場合等に、当該データの漏洩を心配するユーザの声は少なくない。
【０００３】
そこで、データを暗号化して記憶部に記憶させる画像処理装置が従来から知られている。この画像処理装置は、正しい鍵情報の入力を受け付けたことを条件として、当該鍵情報を用いて暗号化されたデータを復号し、復号したデータを出力する。これにより、画像処理装置が他人の手に渡ったとしても、当該画像処理装置に記憶されているデータの漏洩の心配がなくなる。上記の画像処理装置に類似した技術として、特許文献１には、正しい鍵データが入力されたことを条件として、蓄積された文書を印刷する画像形成装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２２３１０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記構成のように、データにアクセスする度に鍵情報の入力をユーザに要求するのは、画像処理装置の操作性を著しく低下させるという課題がある。一方、ユーザが操作性を優先させて鍵情報を設定しなかった場合、万一の場合のセキュリティが低下するという課題がある。
【０００６】
本発明は、上記の事情に鑑みてなされたものであり、その目的は、操作性を低下させることなく、データの漏洩を抑制した画像処理装置を提供することにある。
【課題を解決するための手段】
【０００７】
本明細書に記載の画像処理装置は、画像データに対する処理を実行する画像処理部と、鍵情報が記憶される揮発性の第１記憶部と、前記鍵情報で暗号化された前記画像処理部で用いられるデータが記憶される不揮発性の第２記憶部と、ユーザからの入力を受け付ける入力部と、制御部とを備える。そして、前記制御部は、前記第１記憶部に前記鍵情報が記憶されていることを条件として、前記第１記憶部から取得した前記鍵情報を用いて前記データを復号し、前記第１記憶部に前記鍵情報が記憶されていないことを条件として、前記入力部を通じてユーザから取得した前記鍵情報を用いて前記データを復号する復号手段と、前記復号手段によって復号された前記データを出力する出力手段とを備える。
【０００８】
上記構成によれば、第１記憶部に記憶されている鍵情報を用いてデータの復号が行われるので、データの出力の度に鍵情報の入力をユーザに要求する必要がなくなる。また、揮発性の第１記憶部に記憶されている鍵情報は、画像処理装置への電力の供給が停止されたことを条件として消去されるので、鍵情報が記憶されたまま画像処理装置が持ち出されることによるデータの漏洩を防止することができる。
【発明の効果】
【０００９】
本明細書の画像処理装置によれば、データの出力の度に鍵情報の入力をユーザに要求する必要がなく、且つ画像処理装置への電力の供給が停止されたことを条件として鍵情報が消去されるので、操作性を低下させることなくデータの漏洩を抑制することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施形態１における複合機１０の機能ブロック図である。
【図２】図２は、実施形態１における電源投入時の処理のフローチャートである。
【図３】図３は、実施形態１にける連絡先表示処理のフローチャートである。
【図４】図４は、実施形態１における連絡先追加処理のフローチャートである。
【図５】図５は、実施形態１における鍵情報登録・変更処理のフローチャートである。
【図６】図６は、表示部１３に表示される画面の例であって、（Ａ）はメニュー画面、（Ｂ）は連絡先画面、（Ｃ）は鍵情報入力画面、（Ｄ）は連絡先画面（確認用）を示している。
【図７】図７は、表示部１３に表示される画面の例であって、（Ａ）は連絡先追加画面、（Ｂ）は鍵情報変更画面、（Ｃ）は鍵情報登録画面を示している。
【図８】図８は、実施形態２における連絡先表示処理のフローチャートである。
【図９】図９は、実施形態２における鍵情報登録・変更処理のフローチャートである。
【図１０】図１０は、実施形態３における複合機３０の機能ブロック図である。
【発明を実施するための形態】
【００１１】
以下、適宜図面を参照して本発明の実施形態について説明する。なお、以下に説明される実施形態は本発明の一例にすぎず、本発明の要旨を変更しない範囲で、本発明の実施形態を適宜変更できることは言うまでもない。
【００１２】
［実施形態１］
実施形態１における複合機１０は、図１に示されるように、プリンタ部１１と、ＦＡＸ部１２と、スキャナ部２２と、表示部１３と、操作部１４と、電力供給部１５と、ＣＰＵ１６と、第１記憶部１７と、第２記憶部１８と、通信バス１９とを主に備える。複合機１０を構成する各構成要素は、通信バス１９を介して相互に接続されている。複合機１０は、画像処理装置の一例である。
【００１３】
プリンタ部１１は、インクジェット方式や電子写真方式などの公知の方式によって、画像データによって示される画像を記録媒体に記録するプリント処理を実行する。ＦＡＸ部１２は、外部装置との間でＦＡＸの送受信を行うＦＡＸ処理を実行する。スキャナ部２２は、原稿に記録されている画像を読み取って画像データを生成するスキャン処理を実行する。プリンタ部１１、ＦＡＸ部１２、及びスキャナ部２２は、画像データに対する処理を実行する画像処理部の一例である。
【００１４】
［表示部１３］
表示部１３は、各種情報を表示する表示画面を備える。表示部１３の具体的な構成は特に限定されないが、例えば、液晶ディスプレイ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙの略）、有機ＥＬディスプレイ（Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙの略）等を採用することができる。
【００１５】
［操作部１４］
操作部１４は、表示部１３の表示画面に表示された入力領域へのシンボル列の入力を受け付けると共に、表示部１３の表示画面に表示されたオブジェクトを選択するユーザの操作を検知する。具体的には、操作部１４は、例えば押ボタンを有しており、押下された押ボタンに対応づけられた各種の操作信号をＣＰＵ１６へ出力する。さらに、操作部１４は、表示部１３の表示画面に重畳された膜状のタッチセンサを有していてもよい。すなわち、表示部１３がタッチパネルディスプレイとして構成されてもよい。タッチセンサには、静電容量方式、抵抗膜方式等の周知の方式を採用することができる。操作部１４は、ユーザからの入力を受け付ける入力部の一例である。
【００１６】
なお、「オブジェクト」とは、ユーザが操作部１４を操作することによって選択可能な画像を指す。一例として、オブジェクトは表示部１３に表示された文字列であって、操作部１４の方向キーを押下することによってオブジェクトの１つがハイライト表示され、操作部１４の決定ボタンを押下することによってハイライト表示されたオブジェクトが選択されてもよい。他の例として、操作部１４がタッチパネルである場合のオブジェクトは表示部１３に表示されたアイコン、ボタン、リンク等であって、タッチ位置に表示されたオブジェクトが選択されてもよい。また、シンボル列とは、文字（例えば、仮名文字、漢字、アルファベット等）、数字、及び記号等によって構成されるものであって、例えば、後述する連絡先データ及び鍵情報等を表す。
【００１７】
［電力供給部１５］
電力供給部１５は、複合機１０を構成する各構成要素に電力を供給するものである。電力供給部１５は、例えば、外部電源に接続される接続プラグと、接続プラグを通じて外部電源から取得した交流電力を直流電力に変換する整流回路と、複合機１０を構成する各構成要素に電力を供給するか否かを切り換えるスイッチとを備える。複合機１０を構成する各構成要素は、電力供給部１５から供給される電力を用いて動作する。
【００１８】
［ＣＰＵ１６］
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略）１６は、複合機１０の全体動作を制御するものである。ＣＰＵ１６は、操作部１４から出力される操作信号等に基づいて、後述する各種プログラムを第２記憶部１８から取得して実行する。すなわち、ＣＰＵ１６及び第２記憶部１８は、制御部の一例を構成する。
【００１９】
［第１記憶部１７］
第１記憶部１７は、電力供給部１５から電力が供給されている間のみデータ或いは情報（以下、「データ等」と表記する。）を記憶することができ、電力供給部１５からの電力の供給が停止されると当該データ等が消去される揮発性の記憶部である。第１記憶部１７には、後述する鍵情報が記憶される。揮発性の記憶部の具体例は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略）、或いはＣＰＵ１６が備えるバッファ等である。
【００２０】
［第２記憶部１８］
第２記憶部１８は、電力供給部１５からの電力の供給が停止されてもデータ等を記憶し続けることができる不揮発性の記憶部である。第２記憶部１８は、プログラム記憶領域１８Ａと、データ記憶領域１８Ｂとを有する。プログラム記憶領域１８Ａには、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍの略）２０と、画像処理プログラム２１とが格納される。なお、画像処理プログラム２１は、単一のプログラムであってもよいし、複数のプログラムの集合体であってもよい。データ記憶領域１８Ｂには、画像処理プログラム２１の実行に必要なデータ等が記憶される。
【００２１】
不揮発性の記憶部の具体例は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙの略）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙの略）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅの略）等である。なお、第２記憶部１８は、コンピュータが読み取り可能なストレージ媒体であってもよい。コンピュータが読み取り可能なストレージ媒体とは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体である。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体には、上記の例の他に、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記録媒体も含まれる。一方、インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体には含まれない。
【００２２】
プログラム記憶領域１８Ａに記憶されているプログラムは、ＣＰＵ１６によって実行される。しかしながら、本明細書では、ＣＰＵ１６を省略して各プログラムの動作を説明することがある。すなわち、以下の説明において、「プログラムＡが処理Ａを実行する」という趣旨の記述は、「ＣＰＵ１６がプログラムＡに記述された処理Ａを実行する」ことを指してもよい。後述の携帯端末５０についても同様である。
【００２３】
ＯＳ２０は、複合機１０を構成するハードウェアであるプリンタ部１１、ＦＡＸ部１２、スキャナ部２２、表示部１３、操作部１４、及び電力供給部１５等を制御するためのＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅの略）を提供する基本プログラムである。すなわち、上述した各プログラムは、ＯＳ２０が提供するＡＰＩを呼び出すことによって、各ハードウェアを制御する。しかしながら、本明細書では、ＯＳ２０を省略して各プログラムの動作を説明する。すなわち、以下の説明において、「プログラムＢがハードウェアＣを制御する」という趣旨の記述は、「プログラムＢがＯＳ２０のＡＰＩを通じてハードウェアＣを制御する」ことを指してもよい。
【００２４】
データ記憶領域１８Ｂには、例えば、プリンタ部１１、ＦＡＸ部１２、及びスキャナ部２２による処理の対象となる画像データ、及びＦＡＸ部１２によるＦＡＸの送信先を示す連絡先データ等が記憶される。連絡先データには、例えば、連絡先を識別する識別子である「連絡先名」と、連絡先名で識別される連絡先にＦＡＸを送信するための「ＦＡＸ番号」とが含まれる。データ記憶領域１８Ｂには、ＦＡＸ部１２によってＦＡＸ受信された画像データ、或いはＦＡＸ処理の実行実績を示す履歴データ等がさらに記憶されていてもよい。
【００２５】
また、データ記憶領域１８Ｂに記憶されているデータの少なくとも一部は、第１記憶部１７に記憶されている鍵情報によって暗号化されている。本明細書では連絡先データが暗号化されている例を説明するが、本発明はこれに限定されず、ＦＡＸ受信された画像データ或いはＦＡＸ処理の履歴データ等が暗号化されていてもよい。暗号化の具体的な方法は特に限定されないが、例えば、３ＤＥＳ（Ｔｒｉｐｌｅ  Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄの略）を用いることができる。以下、暗号化された状態のデータを「暗号済データ」と表記し、暗号化された後に復号されたデータを「復号済データ」と表記し、復号された後に再暗号化されたデータを「再暗号済データ」と表記する。
【００２６】
なお、本明細書中の「データ」と「情報」とは、コンピュータによって取り扱い可能なビット或いはビット列である点において共通する。「データ」とは、各ビットが示す意味内容をコンピュータが考慮することなく取り扱えるものを指す。これに対して、「情報」とは、各ビットが示す意味内容によってコンピュータの動作が分岐するものを指す。さらに、「指示」は、送信先の装置に対して次の動作を促すための制御信号であって、情報を含んでいることもあるし、それ自体が情報としての性質を有していることもある。
【００２７】
また、「データ」及び「情報」は、形式（例えば、テキスト形式、バイナリ形式、フラグ形式等）がコンピュータ毎に変更されたとしても、同一の意味内容と認識される限り、同一のデータ及び情報として取り扱われる。例えば、「２つ」であることを示す情報が、あるコンピュータではＡＳＣＩＩコードで”０ｘ３２”というテキスト形式の情報として保持され、別のコンピュータでは二進数表記で”１０”というバイナリ形式の情報として保持されてもよい。
【００２８】
但し、上記の「データ」及び「情報」の区別は厳密なものではなく、例外的な取り扱いも許容される。例えば、データが一時的に情報として扱われてもよいし、情報が一時的にデータとして扱われてもよい。また、ある装置ではデータとして扱われるものが、他の装置では情報として扱われてもよい。さらには、データの中から情報が取り出されてもよいし、情報の中からデータが取り出されてもよい。
【００２９】
［複合機１０の動作］
次に、図２〜図７を参照して、複合機１０の動作を説明する。複合機１０の画像処理プログラム２１は、図２に示されるように、電力供給部１５からの電力の供給が開始されたことを条件として、メニュー画面を表示部１３に表示させる（Ｓ１１）。図６（Ａ）は、メニュー画面の一例である。図６（Ａ）に示されるメニュー画面には、「ＦＡＸ送信」、「連絡先表示・追加」、及び「鍵情報登録・変更」の３つのボタンが含まれている。ステップＳ１１においてメニュー画面を表示部１３に表示させる複合機１０のＣＰＵ１６は、出力手段の一例である。表示部１３に各種画面を表示させる以降の各ステップについても同様である。
【００３０】
次に、画像処理プログラム２１は、メニュー画面に表示されたボタンをタップする操作が操作部１４によって検知されたことを条件として（Ｓ１２：Ｙｅｓ）、タップされたボタンに対応する処理を実行する（Ｓ１３〜Ｓ１５）。すなわち、画像処理プログラム２１は、「ＦＡＸ送信」ボタンがタップされたことを条件としてＦＡＸ送信処理を実行（Ｓ１３）し、「連絡先表示・追加」ボタンがタップされたことを条件として連絡先表示処理を実行（Ｓ１４）し、「鍵情報登録・変更」ボタンがタップされたことを条件として鍵情報登録・変更処理を実行する（Ｓ１５）。
【００３１】
ＦＡＸ送信処理（Ｓ１３）は、連絡先データによって特定される外部装置に対して画像データをＦＡＸ部１２にＦＡＸ送信させる処理である。ＦＡＸ送信処理は公知の方法によって実行されるので、詳細な説明は省略する。連絡先表示処理（Ｓ１４）は、データ記憶領域１８Ｂに記憶されている暗号済連絡先データを鍵情報を用いて復号し、復号済連絡先データを表示部１３に表示させる処理であって、図３を参照して後述する。連絡先表示処理は、データ復号方法の一例である。鍵情報登録・変更処理（Ｓ１５）は、操作部１４を通じてユーザから取得した鍵情報を第１記憶部１７に記憶させる処理であって、図５を参照して後述する。
【００３２】
［連絡先表示処理］
図３に示される連絡先表示処理において、画像処理プログラム２１は、まず、鍵情報が第１記憶部１７に記憶されているか否かを確認する（Ｓ２１）。そして、画像処理プログラム２１は、鍵情報が第１記憶部１７に記憶されていることを条件として（Ｓ２１：Ｙｅｓ）、データ記憶領域１８Ｂに記憶されている暗号済連絡先データを、第１記憶部１７に記憶されている鍵情報を用いて復号する（Ｓ２２）。ステップＳ２２において暗号済連絡先データを復号する複合機１０のＣＰＵ１６は、復号手段の一例である。各種データを復号する以降の各ステップについても同様である。
【００３３】
さらに、画像処理プログラム２１は、復号済連絡先データを含む連絡先画面を表示部１３に表示させる（Ｓ２３）。図６（Ｂ）は、連絡先画面の一例である。図６（Ｂ）に示される連絡先画面には、復号済連絡先データに含まれる「連絡先名」の一覧と、「連絡先の追加」ボタンと、「ＯＫ」ボタンとが含まれている。そして、連絡先画面に含まれる連絡先が選択された状態で「ＯＫ」ボタンがタップされることにより、例えば、選択された連絡先の詳細を示す画面が表示されてもよいし、登録された情報を編集する画面が表示されてもよい。なお、ステップＳ２２、Ｓ２３においては、全ての連絡先データが復号され且つ表示されてもよいし、ユーザに指示された特定の連絡先データのみが選択的に復号され且つ表示されてもよい。また、「連絡先の追加」ボタンがタップされることにより、図４を参照して後述する連絡先追加処理が実行される。連絡先追加処理は、操作部１４を通じてユーザから取得した連絡先データを鍵情報によって暗号化し、暗号済連絡先データをデータ記憶領域１８Ｂに記憶させる処理である。
【００３４】
一方、画像処理プログラム２１は、鍵情報が第１記憶部１７に記憶されていないことを条件として（Ｓ２１：Ｎｏ）、鍵情報入力画面を表示部１３に表示させる（Ｓ２４）。図６（Ｃ）は、鍵情報入力画面の一例である。図６（Ｃ）に示される鍵情報入力画面には、鍵情報の入力を受け付けるテキストボックスと、「ＯＫ」ボタンとが含まれている。なお、鍵情報が第１記憶部１７に記憶されていない場合（Ｓ２１：Ｎｏ）とは、例えば、電力供給部１５からの電力の供給が停止されたことによって、第１記憶部１７から鍵情報が消去された場合である。
【００３５】
次に、画像処理プログラム２１は、鍵情報入力画面の「ＯＫ」ボタンをタップする操作が操作部１４によって検知されたことを条件として（Ｓ２５：Ｙｅｓ）、鍵情報入力画面のテキストボックスに入力された鍵情報を用いてデータ記憶領域１８Ｂに記憶されている暗号済連絡先データを復号（Ｓ２６）し、復号済連絡先データを含む連絡先画面（確認用）を表示部１３に表示させる（Ｓ２７）。図６（Ｄ）は、連絡先画面（確認用）の一例である。図６（Ｄ）に示される連絡先画面（確認用）は、「連絡先の追加」のタップを受け付けない点、「ＯＫ」ボタンに代えて「確認」ボタン及び「再試行」ボタンが表示されている点において図６（Ｂ）に示される連絡先画面と相違する。
【００３６】
なお、図６（Ｄ）に示される連絡先画面（確認用）には、図６（Ｂ）に示される連絡先名と同一の連絡先名が表示されている。しかしながら、鍵情報入力画面のテキストボックスに入力された鍵情報が暗号済連絡先データの暗号化に用いられた鍵情報と異なる場合、連絡先画面（確認用）の連絡先の欄には、図６（Ｂ）に示される連絡先名と異なり且つ連絡先名を表していないことが一見して分かるシンボル列が表示される。すなわち、連絡先画面（確認用）を見たユーザは、暗号済連絡先データが正しく復号されたか否か、換言すれば、鍵情報入力画面に正しい鍵情報が入力されたか否かを判断することができる。そして、連絡先画面（確認用）は、暗号済連絡先データが正しく復号されたと判断したユーザに「確認」ボタンのタップを要求し、暗号済連絡先データが正しく復号されなかったと判断したユーザに「再試行」ボタンのタップを要求する。
【００３７】
次に、画像処理プログラム２１は、連絡先画面（確認用）の「確認」ボタンをタップする操作が操作部１４によって検知されたことを条件として（Ｓ２８：Ｙｅｓ）、鍵情報入力画面のテキストボックスに入力された鍵情報を第１記憶部１７に記憶させる（Ｓ２９）と共に、図６（Ｄ）に示される連絡先画面（確認用）に代えて図６（Ｂ）に示される連絡先画面を表示部１３に表示させる（Ｓ２３）。「確認」ボタンのタップは、正常に復号された連絡先データが表示部１３に表示されたことを示す復号完了情報の入力の一例である。一方、画像処理プログラム２１は、連絡先画面（確認用）の「再試行」ボタンがタップされたことを条件として（Ｓ２８：Ｎｏ）、ステップＳ２４〜Ｓ２７の処理を再び実行する。なお、画像処理プログラム２１は、ステップＳ２４〜Ｓ２７の実行回数が閾値回数を超えたことを条件として、鍵情報の入力回数の上限に達したことをユーザに報知し、図３に示される連絡先表示処理を終了してもよい。
【００３８】
［連絡先追加処理］
画像処理プログラム２１は、図４に示されるように、ステップＳ２３で表示された連絡先画面の「連絡先の追加」ボタンをタップする操作が操作部１４によって検知されたことを条件として（Ｓ３１：Ｙｅｓ）、連絡先追加画面を表示部１３に表示させる（Ｓ３２）。図７（Ａ）は、連絡先追加画面の一例である。図７（Ａ）に示される連絡先追加画面には、連絡先名の入力を受け付けるテキストボックスと、ＦＡＸ番号の入力を受け付けるテキストボックスと、「登録」ボタンとが含まれている。
【００３９】
次に、画像処理プログラム２１は、連絡先追加画面の「登録」ボタンをタップする操作が操作部１４によって検知されたことを条件として（Ｓ３３：Ｙｅｓ）、連絡先追加画面のテキストボックスに入力された連絡先名及びＦＡＸ番号を含む連絡先データを第１記憶部１７に記憶された鍵情報を用いて暗号化（Ｓ３４）し、当該暗号済連絡先データをデータ記憶領域１８Ｂに記憶させる（Ｓ３５）。
【００４０】
連絡先追加画面の「登録」ボタンのタップは、データ登録指示の入力の一例である。また、連絡先追加画面のテキストボックスに入力された連絡先データは、データ登録指示に含まれる追加データの一例である。また、ステップＳ３４において連絡先データを暗号化する複合機１０のＣＰＵ１６は、暗号化手段の一例である。各種データを暗号化する以降の各ステップについても同様である。さらに、ステップＳ３５において暗号済連絡先データをデータ記憶領域１８Ｂに記憶させる複合機１０のＣＰＵ１６は、記憶制御手段の一例である。各種データ等を記憶部に記憶させる以降の各ステップについても同様である。
【００４１】
［鍵情報登録・変更処理］
図５に示される鍵情報登録・変更処理において、画像処理プログラム２１は、まず、鍵情報が第１記憶部１７に記憶されているか否かを確認する（Ｓ４１）。そして、画像処理プログラム２１は、鍵情報が第１記憶部１７に記憶されていることを条件（Ｓ４１：Ｙｅｓ）として鍵情報変更処理（Ｓ４２〜Ｓ４８）を実行し、鍵情報が第１記憶部１７に記憶されていないことを条件（Ｓ４１：Ｎｏ）として鍵情報登録処理（Ｓ４９〜Ｓ５４）を実行する。鍵情報変更処理（Ｓ４２〜Ｓ４８）は、第１記憶部１７に記憶されている旧鍵情報を新鍵情報に変更する処理である。旧鍵情報は第１鍵情報の一例であり、新鍵情報は第２鍵情報の一例である。一方、鍵情報登録処理（Ｓ４９〜Ｓ５４）は、データ記憶領域１８Ｂに記憶されている暗号済連絡先データの暗号化に用いられた鍵情報を第１記憶部１７に記憶させる処理である。
【００４２】
鍵情報変更処理（Ｓ４２〜Ｓ４８）において、画像処理プログラム２１は、鍵情報変更画面を表示部１３に表示させる（Ｓ４２）。図７（Ｂ）は、鍵情報変更画面の一例である。図７（Ｂ）に示される鍵情報変更画面には、旧鍵情報の入力を受け付けるテキストボックスと、新鍵情報の入力を受け付けるテキストボックスと、「変更」ボタンとが含まれる。次に、画像処理プログラム２１は、鍵情報変更画面の「変更」ボタンをタップする操作が操作部１４によって検知されたことを条件として（Ｓ４３：Ｙｅｓ）、第１記憶部１７に記憶されている鍵情報と、鍵情報変更画面のテキストボックスに入力された旧鍵情報とを比較する（Ｓ４４）。
【００４３】
画像処理プログラム２１は、第１記憶部１７に記憶されている鍵情報と鍵情報変更画面のテキストボックスに入力された旧鍵情報とが一致したことを条件として（Ｓ４４：Ｙｅｓ）、鍵情報変更画面のテキストボックスに入力された新鍵情報を第１記憶部１７に記憶させる（Ｓ４５）。そして、画像処理プログラム２１は、データ記憶領域１８Ｂに記憶されている暗号済連絡先データを旧鍵情報で復号することによって復号済連絡先データを生成する（Ｓ４６）。また、画像処理プログラム２１は、復号済連絡先データを新鍵情報で暗号化することによって再暗号済連絡先データを生成する（Ｓ４７）。さらに、画像処理プログラム２１は、再暗号済データをデータ記憶領域１８Ｂに記憶させる（Ｓ４８）。
【００４４】
一方、画像処理プログラム２１は、第１記憶部１７に記憶されている鍵情報と鍵情報変更画面のテキストボックスに入力された旧鍵情報とが一致しなかったことを条件として（Ｓ４４：Ｎｏ）、ステップＳ４２〜Ｓ４４の処理を再び実行する。なお、画像処理プログラム２１は、ステップＳ４２〜Ｓ４４の実行回数が閾値回数を超えたことを条件として、旧鍵情報の入力回数の上限に達したことをユーザに報知し、図５に示される鍵情報登録・変更処理を終了してもよい。
【００４５】
また、鍵情報登録処理（Ｓ４９〜Ｓ５４）において、画像処理プログラム２１は、鍵情報登録画面を表示部１３に表示させる（Ｓ４９）。図７（Ｃ）は、鍵情報登録画面の一例である。図７（Ｃ）に示される鍵情報登録画面には、鍵情報の入力を受け付けるテキストボックスと、「登録」ボタンとが含まれている。
【００４６】
次に、画像処理プログラム２１は、鍵情報登録画面の「登録」ボタンをタップする操作が操作部１４によって検知されたことを条件として（Ｓ５０：Ｙｅｓ）、鍵情報登録画面のテキストボックスに入力された鍵情報を用いてデータ記憶領域１８Ｂに記憶されている暗号済連絡先データを復号（Ｓ５１）し、復号済連絡先データを含む連絡先画面（確認用）を表示部１３に表示させる（Ｓ５２）。そして、画像処理プログラム２１は、連絡先画面（確認用）の「確認」ボタンをタップする操作が操作部１４によって検知されたことを条件として（Ｓ５３：Ｙｅｓ）、鍵情報登録画面のテキストボックスに入力された鍵情報を第１記憶部１７に記憶させる（Ｓ５４）。ステップＳ５１〜Ｓ５４の処理は、図３のステップＳ２６〜Ｓ２９の処理と共通するので、再度の説明は省略する。
【００４７】
［実施形態１の作用効果］
実施形態１における複合機１０によれば、第１記憶部１７に記憶されている鍵情報を用いて連絡先データが復号されるので（Ｓ２２）、連絡先データを表示部１３に表示させる度（Ｓ２３）に鍵情報の入力をユーザに要求する必要がなくなる。また、揮発性の第１記憶部１７に記憶されている鍵情報は、複合機１０への電力の供給が停止されたことを条件として消去されるので、鍵情報が記憶されたまま複合機１０が持ち出されることによる連絡先データの漏洩を防止することができる。その結果、操作性を低下させることなく、連絡先データの漏洩を抑制することができる複合機１０を得ることができる。
【００４８】
なお、実施形態１における連絡先表示処理では、復号済連絡先データを含む連絡先画面を表示部１３に表示させる例を説明したが、復号されたデータを出力する方法はこれに限定されない。例えば、画像処理プログラム２１は、通信ネットワークを通じて接続された外部装置に復号済連絡先データを送信し、外部装置の表示部に当該復号済連絡先データを表示させてもよい。或いは、画像処理プログラム２１は、復号済連絡先データを含む画像を記録媒体に記録するプリント処理をプリンタ部１１に実行させてもよい。
【００４９】
また、実施形態１における複合機１０によれば、ステップＳ２８において「確認」ボタンがタップされたことにより、ステップＳ２９で第１記憶部１７に記憶される鍵情報は、データ記憶領域１８Ｂに記憶されている暗号済連絡先データの暗号化に用いられた鍵情報と同一であることが確認される。以降、電力供給部１５からの電力の供給が停止されるまでの間に実行される連絡先表示処理において、画像処理プログラム２１は、第１記憶部１７に記憶されている鍵情報を用いて暗号済連絡先データの復号を行うことができる（Ｓ２２）。すなわち、ステップＳ２４〜Ｓ２９の処理は、電力供給部１５からの電力の供給が開始或いは再開された後に初めて実行される連絡先表示処理において実行される。
【００５０】
また、実施形態１における複合機１０によれば、正しい鍵情報が入力されたと確認された（Ｓ２８：Ｙｅｓ）後に当該鍵情報が第１記憶部１７に記憶される（Ｓ２９）ので、誤った鍵情報が第１記憶部１７に記憶されるのを抑制することができる。また、図３に示されるステップＳ２８において、暗号済連絡先データの復号が正常に行われたか否かをユーザに判断させることにより（Ｓ２８）、正しい鍵情報が入力されたか否かを示す情報を複合機１０に記憶させておく必要がない。その結果、連絡先データの漏洩をさらに有効に抑制することができる。ステップＳ５３、Ｓ５４においても同様である。
【００５１】
また、上記の実施形態における鍵情報変更処理において、ステップＳ４５とステップＳ４〜Ｓ４８との実行順序は図５の例に限定されない。すなわち、ステップＳ４４〜Ｓ４８の処理が正常終了した後にステップＳ４５が実行されてもよい。また、図５のステップＳ４６における「暗号済連絡先データを旧鍵情報で復号する」とは、ステップＳ４５を実行するまで第１記憶部１７に記憶されていた鍵情報を用いて暗号済連絡先データを復号することと同じことを指す。すなわち、ステップＳ４６では、鍵情報変更画面のテキストボックスに入力された旧鍵情報を用いてもよいし、ステップＳ４５を実行するまで第１記憶部１７に記憶されていた鍵情報を用いてもよい。
【００５２】
さらに、実施形態１の連絡先追加処理は、ステップＳ２３において表示された連絡先画面の「連絡先の追加」ボタンがタップされて初めて実行される。換言すれば、鍵情報が第１記憶部１７に記憶されていることを条件として（Ｓ４１：Ｙｅｓ  ｏｒ  Ｓ５４）、連絡先追加処理の実行が許容される。また、前述した通り、連絡先追加処理が開始される時点において第１記憶部１７に記憶されている鍵情報は、データ記憶領域１８Ｂに記憶されている暗号済連絡先データの暗号化に用いられた鍵情報と同一であることが確認されている。その結果、ステップＳ３４において生成された暗号済連絡先データと、既にデータ記憶領域１８Ｂに記憶されている暗号済連絡先データとが、異なる鍵情報を用いて暗号化されるという事態を回避することができる。
【００５３】
［実施形態２］
次に、図８及び図９を参照して、実施形態２における複合機１０の動作を説明する。実施形態２における複合機１０は、ユーザによって正しい鍵情報が入力されたか否かを複合機１０自身が判断する点において、実施形態１と相違する。なお、実施形態１との共通点には同一の参照番号を付して詳しい説明を省略し、相違点を中心に説明する。
【００５４】
実施形態２におけるデータ記憶領域１８Ｂには、鍵確認用データと暗号済鍵確認用データとがさらに記憶されている。鍵確認用データは、複合機１０に予め記憶されているものであってもよいし、操作部１４を通じてユーザによって複合機１０に入力されるものであってもよい。暗号済鍵確認用データは、暗号済連絡先データの暗号化に用いられた鍵情報と同一の鍵情報で鍵確認用データを暗号化したものである。画像処理プログラム２１は、例えば、連絡先データを最初に暗号化したタイミングで、鍵確認用データを暗号化すればよい。
【００５５】
図８に示される連絡先表示処理において、画像処理プログラム２１は、鍵情報入力画面の「ＯＫ」ボタンをタップする操作が操作部１４によって検知されたことを条件として（Ｓ２５：Ｙｅｓ）、鍵情報入力画面のテキストボックスに入力された鍵情報を用いて暗号済鍵確認用データを復号することによって復号済鍵確認用データを生成する（Ｓ６１）。次に、画像処理プログラム２１は、データ記憶領域１８Ｂに記憶されている鍵確認用データと、ステップＳ６１で生成された復号済鍵確認用データとを比較する（Ｓ６２）。ステップＳ６１において鍵確認用データと復号済鍵確認用データとが一致するか否かを判定する複合機１０のＣＰＵ１６は、判定手段の一例である。鍵確認用データと復号済鍵確認用データとを比較する以降の各ステップも同様である。
【００５６】
次に、画像処理プログラム２１は、鍵確認用データと復号済鍵確認用データとが一致したことを条件として（Ｓ６２：Ｙｅｓ）、鍵情報入力画面のテキストボックスに入力された鍵情報を用いて暗号済連絡先データを復号する（Ｓ６３）と共に、当該鍵情報を第１記憶部１７に記憶させる（Ｓ６４）。一方、画像処理プログラム２１は、鍵確認用データと復号済鍵確認用データとが一致しなかったことを条件として（Ｓ６２：Ｎｏ）、ステップＳ２４〜Ｓ６２の処理を再び実行する。なお、画像処理プログラム２１は、ステップＳ２４〜Ｓ６２の実行回数が閾値回数を超えたことを条件として、鍵情報の入力回数の上限に達したことをユーザに報知し、図８に示される連絡先表示処理を終了してもよい。
【００５７】
また、図９に示される鍵情報変更処理において、画像処理プログラム２１は、ステップＳ４６で生成された復号済連絡先データを新鍵情報を用いて暗号化することによって再暗号済連絡先データを生成すると共に、データ記憶領域１８Ｂに記憶されている鍵確認用データを新鍵情報を用いて暗号化することによって暗号済鍵確認用データを生成する（Ｓ７１）。そして、画像処理プログラム２１は、ステップＳ７１で生成された再暗号済連絡先データ及び暗号済鍵確認用データをデータ記憶領域１８Ｂに記憶させる（Ｓ７２）。
【００５８】
さらに、図９に示される鍵情報登録処理において、画像処理プログラム２１は、鍵情報登録画面の「登録」ボタンをタップする操作が操作部１４によって検知されたことを条件として（Ｓ５０：Ｙｅｓ）、データ記憶領域１８Ｂに記憶されている暗号済鍵確認用データを鍵情報登録画面のテキストボックスに入力された鍵情報を用いて復号することによって、復号済鍵確認用データを生成する（Ｓ７３）。次に、画像処理プログラム２１は、データ記憶領域１８Ｂに記憶されている鍵確認用データと、ステップＳ７３で生成された復号済鍵確認用データとを比較する（Ｓ７４）。
【００５９】
次に、画像処理プログラム２１は、鍵確認用データと復号済鍵確認用データとが一致したことを条件として（Ｓ７４：Ｙｅｓ）、鍵情報登録画面のテキストボックスに入力された鍵情報を第１記憶部１７に記憶させる（Ｓ７５）。一方、画像処理プログラム２１は、鍵確認用データと復号済鍵確認用データとが一致しなかったことを条件として（Ｓ７４：Ｎｏ）、ステップＳ４９〜Ｓ７４の処理を再び実行する。なお、画像処理プログラム２１は、ステップＳ４９〜Ｓ７４の実行回数が閾値回数を超えたことを条件として、鍵情報の入力回数の上限に達したことをユーザに報知し、図９に示される鍵情報登録・変更処理を終了してもよい。
【００６０】
実施形態２における複合機１０によれば、鍵確認用データと復号済鍵確認用データとを比較することによって、ユーザによって入力された鍵情報が正しいか否かを判断するので、実施形態１のように、連絡先データが正しく復号されたことをユーザに判断させる必要がなくなる。その結果、誤った鍵情報を用いて復号されたにもかかわらず、一見正しく見える連絡先名が連絡先画面（確認用）に表示された場合に、鍵情報が正しいか否かの判断をユーザが誤るのを抑制することができる。
【００６１】
また、実施形態２では、正しい鍵情報が入力されたか否かをユーザに判断させるために、連絡先画面（確認用）を表示部１３に表示させる必要がない。その結果、実施形態２では、連絡先表示処理及び連絡先追加処理を非同期で実行可能な点において、連絡先追加処理の実行に先立って連絡先表示処理を実行する必要がある実施形態１と相違する。具体的には、実施形態２における複合機１０においては、図６（Ａ）に示されるメニュー画面に含まれる「連絡先表示・追加」ボタンに代えて、「連絡先表示」ボタンと「連絡先追加」ボタンとをメニュー画面に独立して表示させてもよい。そして、画像処理プログラム２１は、「連絡先表示」ボタンをタップする操作が操作部１４によって検知されたことを条件として連絡先表示処理を実行し、「連絡先追加」ボタンをタップする操作が操作部１４によって検知されたことを条件として連絡先追加処理を実行してもよい。
【００６２】
［実施形態３］
次に、図１０を参照して、実施形態３における複合機３０を説明する。図１０に示される複合機３０は、蓄電部３１をさらに備える点、及び第１記憶部１７及び第２記憶部１８に代えて記憶部３８を備える点において実施形態１と相違する。なお、図１に示される複合機１０と共通する構成要素には同一の参照番号を付して詳しい説明を省略し、相違点を中心に説明する。
【００６３】
［蓄電部３１、記憶部３８］
蓄電部３１は、電力供給部１５を通じて供給される電力を蓄積するバッテリーである。また、蓄電部３１は、電力供給部１５からの電力の供給が停止されたことを条件として、複合機３０の構成要素（主に、ＣＰＵ１６及び記憶部３８）に対して蓄積されている電力を供給する。記憶部３８は、図１に示される第２記憶部１８と同様に、プログラム記憶領域１８Ａ及びデータ記憶領域１８Ｂを含む不揮発性の記憶部である。また、実施形態３におけるデータ記憶領域１８Ｂには、実施形態１、２において第１記憶部１７に記憶されていた鍵情報がさらに記憶される。
【００６４】
実施形態３における画像処理プログラム２１によって実行されるＦＡＸ送信処理、連絡先表示処理、連絡先追加処理、及び鍵情報登録・変更処理は、実施形態１、２と共通する。一方、実施形態３における画像処理プログラム２１は、電力供給部１５からの電力の供給が停止されたことを条件として、蓄電部３１に蓄積された電力を用いて記憶部３８から鍵情報を削除する点において実施形態１、２と相違する。蓄電部３１に蓄積された電力を用いて記憶部３８から鍵情報を削除する複合機３０のＣＰＵ１６は、記憶制御手段の他の例である。
【００６５】
実施形態３における画像処理プログラム２１は、電力供給部１５からの電力の供給が停止されたことを条件として鍵情報を記憶部３８から消去することにより、鍵情報が記憶されたまま複合機３０が持ち出されることによる連絡先データの漏洩を防止することができる。すなわち、電力供給部１５からの電力の供給が停止されたタイミングで鍵情報を消去する方法は、実施形態１、２のように鍵情報を揮発性の第１記憶部１７に記憶させることに限定されない。
【００６６】
［その他の変形例］
また、各実施形態の複合機１０、３０において、プログラム記憶領域１８Ａに記憶された各種プログラムがＣＰＵ１６によって実行されることによって、本発明の制御部が実行する各処理が実現される例を説明した。しかしながら、制御部の構成はこれに限定されず、その一部又は全部を集積回路（ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略）とも言う。）等のハードウェアで実現してもよい。
【００６７】
また、本発明は、複合機１０、３０として実現できるだけでなく、複合機１０、３０に処理を実行させるプログラムとして実現してもよい。また、当該プログラムは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体に記録されて提供されてもよいし、当該プログラムを示す情報或いは信号が、インターネット等の通信ネットワークを介して配信されてもよい。
【符号の説明】
【００６８】
１０，３０・・・複合機
１１・・・プリンタ部
１２・・・ＦＡＸ部
１３・・・表示部
１４・・・操作部
１５・・・電力供給部
１６・・・ＣＰＵ
１７・・・第１記憶部
１８・・・第２記憶部
２１・・・画像処理プログラム
２２・・・スキャナ部
３１・・・蓄電部
３８・・・記憶部
【図１】
2015065549.tif 000003
【図２】
2015065549.tif 000004
【図３】
2015065549.tif 000005
【図４】
2015065549.tif 000006
【図５】
2015065549.tif 000007
【図６】
2015065549.tif 000008
【図７】
2015065549.tif 000009
【図８】
2015065549.tif 000010
【図９】
2015065549.tif 000011
【図１０】
2015065549.tif 000012