(57)【要約】【課題】  機密情報を含まないプレビュー用データを生成する場合にプレビューの性能を向上することができる画像処理装置およびプレビュー用データ生成プログラムを提供する。【解決手段】  ＭＦＰは、プレビュー用データを生成するプレビュー用データ生成部を備え、プレビュー用データ生成部は、機密情報としての機密文字列である氏名および住所を代替文字列に置き換える（Ｓ３７およびＳ４２）場合に、機密文字列の各文字について、機密文字列の文字と、この文字に対応する代替文字列の文字との文字種を揃える（Ｓ３６およびＳ４１）ことを特徴とする。【選択図】  図５
2020104272.tif 000002
【特許請求の範囲】
【請求項１】
プレビュー用データを生成するプレビュー用データ生成部を備え、
前記プレビュー用データ生成部は、機密情報としての機密文字列を代替文字列に置き換える場合に、前記機密文字列の各文字について、前記機密文字列の文字と、この文字に対応する前記代替文字列の文字との文字種を揃えることを特徴とする画像処理装置。
【請求項２】
前記プレビュー用データ生成部は、漢字と、平仮名と、片仮名と、アルファベットとを互いに異なる文字種として扱うことを特徴とする請求項１に記載の監視システム。
【請求項３】
前記プレビュー用データ生成部は、アルファベットの大文字と、アルファベットの小文字とを互いに異なる文字種として扱うことを特徴とする請求項２に記載の監視システム。
【請求項４】
前記プレビュー用データ生成部は、前記機密文字列の各文字について、前記機密文字列の文字と、この文字に対応する前記代替文字列の文字との画数を揃えることを特徴とする請求項１から請求項３までのいずれかに記載の画像処理装置。
【請求項５】
前記プレビュー用データ生成部は、前記機密情報の項目毎に用意されている前記代替文字列で、前記機密文字列を置き換えることを特徴とする請求項１から請求項４までのいずれかに記載の画像処理装置。
【請求項６】
前記プレビュー用データ生成部は、前記機密情報の項目毎に用意されている前記代替文字列の複数の候補の中からランダムに選択された代替文字列で、前記機密文字列を置き換えることを特徴とする請求項５に記載の画像処理装置。
【請求項７】
プレビュー用データを生成するプレビュー用データ生成部をコンピューターに実現させ、
前記プレビュー用データ生成部は、機密情報としての機密文字列を代替文字列に置き換える場合に、前記機密文字列の各文字について、前記機密文字列の文字と、この文字に対応する前記代替文字列の文字との文字種を揃えることを特徴とするプレビュー用データ生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機密情報を含まないプレビュー用データを生成する画像処理装置およびプレビュー用データ生成プログラムに関する。
【背景技術】
【０００２】
従来、機密情報を含まないプレビュー用データを生成する画像処理装置として、機密情報としての機密文字列を代替文字列に置き換えることによって、機密情報を含まないプレビュー用データを生成するものが知られている（例えば、特許文献１−２参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２１８２８１号公報
【特許文献２】特開２０１８−０８１５５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の画像処理装置においては、機密情報としての機密文字列を代替文字列に置き換えることによって見栄えが大幅に変わってプレビューの性能が低くなる場合があるという問題がある。
【０００５】
そこで、本発明は、機密情報を含まないプレビュー用データを生成する場合にプレビューの性能を向上することができる画像処理装置およびプレビュー用データ生成プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像処理装置は、プレビュー用データを生成するプレビュー用データ生成部を備え、前記プレビュー用データ生成部は、機密情報としての機密文字列を代替文字列に置き換える場合に、前記機密文字列の各文字について、前記機密文字列の文字と、この文字に対応する前記代替文字列の文字との文字種を揃えることを特徴とする。
【０００７】
この構成により、本発明の画像処理装置は、機密文字列を代替文字列に置き換える場合に、機密文字列の各文字について、機密文字列の文字と、この文字に対応する代替文字列の文字との文字種を揃えるので、機密文字列を代替文字列に置き換えても見栄えが大幅に変わることを抑えることができる。したがって、本発明の画像処理装置は、機密情報を含まないプレビュー用データを生成する場合にプレビューの性能を向上することができる。
【０００８】
本発明の画像処理装置において、前記プレビュー用データ生成部は、漢字と、平仮名と、片仮名と、アルファベットとを互いに異なる文字種として扱っても良い。
【０００９】
この構成により、本発明の画像処理装置は、機密文字列を代替文字列に置き換える場合に、漢字を漢字に、平仮名を平仮名に、片仮名を片仮名に、アルファベットをアルファベットに、それぞれ置き換えるので、機密文字列を代替文字列に置き換えても見栄えが大幅に変わることを抑えることができる。
【００１０】
本発明の画像処理装置において、前記プレビュー用データ生成部は、アルファベットの大文字と、アルファベットの小文字とを互いに異なる文字種として扱っても良い。
【００１１】
この構成により、本発明の画像処理装置は、機密文字列を代替文字列に置き換える場合に、アルファベットの大文字をアルファベットの大文字に、アルファベットの小文字をアルファベットの小文字に、それぞれ置き換えるので、機密文字列を代替文字列に置き換えても見栄えが大幅に変わることを抑えることができる。
【００１２】
本発明の画像処理装置において、前記プレビュー用データ生成部は、前記機密文字列の各文字について、前記機密文字列の文字と、この文字に対応する前記代替文字列の文字との画数を揃えても良い。
【００１３】
この構成により、本発明の画像処理装置は、機密文字列を代替文字列に置き換えても見栄えが大幅に変わることを抑えることができるので、機密情報を含まないプレビュー用データを生成する場合にプレビューの性能を向上することができる。
【００１４】
本発明の画像処理装置において、前記プレビュー用データ生成部は、前記機密情報の項目毎に用意されている前記代替文字列で、前記機密文字列を置き換えても良い。
【００１５】
この構成により、本発明の画像処理装置は、機密情報の項目に適した代替文字列に機密文字列を置き換えることができるので、機密文字列を代替文字列に置き換えても見栄えが大幅に変わることを抑えることができる。
【００１６】
本発明の画像処理装置において、前記プレビュー用データ生成部は、前記機密情報の項目毎に用意されている前記代替文字列の複数の候補の中からランダムに選択された代替文字列で、前記機密文字列を置き換えても良い。
【００１７】
この構成により、本発明の画像処理装置は、同一の項目の異なる機密文字列が同一の代替文字列で置き換わる可能性を低減することができるので、機密文字列を代替文字列に置き換えても見栄えが大幅に変わることを抑えることができる。
【００１８】
本発明のプレビュー用データ生成プログラムは、プレビュー用データを生成するプレビュー用データ生成部をコンピューターに実現させ、前記プレビュー用データ生成部は、機密情報としての機密文字列を代替文字列に置き換える場合に、前記機密文字列の各文字について、前記機密文字列の文字と、この文字に対応する前記代替文字列の文字との文字種を揃えることを特徴とする。
【００１９】
この構成により、本発明のプレビュー用データ生成プログラムを実行するコンピューターは、機密文字列を代替文字列に置き換える場合に、機密文字列の各文字について、機密文字列の文字と、この文字に対応する代替文字列の文字との文字種を揃えるので、機密文字列を代替文字列に置き換えても見栄えが大幅に変わることを抑えることができる。したがって、本発明のプレビュー用データ生成プログラムを実行するコンピューターは、機密情報を含まないプレビュー用データを生成する場合にプレビューの性能を向上することができる。
【発明の効果】
【００２０】
本発明の画像処理装置およびプレビュー用データ生成プログラムは、機密情報を含まないプレビュー用データを生成する場合にプレビューの性能を向上することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施の形態に係るＭＦＰのブロック図である。
【図２】図１に示す氏名リストの一例を示す図である。
【図３】図１に示す住所リストの一例を示す図である。
【図４】プレビューを表示する場合の図１に示すＭＦＰの動作のフローチャートである。
【図５】図４に示すプレビュー用データ生成処理のフローチャートである。
【図６】機密情報を含むデータを削除する場合の図１に示すＭＦＰの動作のフローチャートである。
【図７】図４に示すプレビュー用データ生成処理の、図５に示す例とは異なる例のフローチャートである。
【発明を実施するための形態】
【００２２】
以下、本発明の実施の形態について、図面を用いて説明する。
【００２３】
まず、本発明の一実施の形態に係る画像処理装置としてのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）の構成について説明する。
【００２４】
図１は、本実施の形態に係るＭＦＰ１０のブロック図である。
【００２５】
図１に示すように、ＭＦＰ１０は、種々の操作が入力される例えばボタンなどの入力デバイスである操作部１１と、種々の情報を表示する例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスである表示部１２と、用紙などの記録媒体に画像を印刷する印刷デバイスであるプリンター１３と、原稿から画像を読み取る読取デバイスであるスキャナー１４と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部１５と、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワーク経由で、または、ネットワークを介さずに有線または無線によって直接に、外部の装置と通信を行う通信デバイスである通信部１６と、各種の情報を記憶する例えば半導体メモリー、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの不揮発性の記憶デバイスである記憶部１７と、ＭＦＰ１０全体を制御する制御部１８とを備えている。
【００２６】
記憶部１７は、プレビュー用データを生成するためのプレビュー用データ生成プログラム１７ａを記憶している。プレビュー用データ生成プログラム１７ａは、例えば、ＭＦＰ１０の製造段階でＭＦＰ１０にインストールされていても良いし、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリーなどの外部記憶媒体からＭＦＰ１０に追加でインストールされても良いし、ネットワーク上からＭＦＰ１０に追加でインストールされても良い。
【００２７】
記憶部１７は、氏名の一覧としての氏名リスト１７ｂを記憶している。
【００２８】
図２は、氏名リスト１７ｂの一例を示す図である。
【００２９】
図２に示す氏名リスト１７ｂは、例えば、「山田太郎」、「山田花子」など、機密情報としての機密文字列の１つである氏名の代替文字列の候補が用意されているものである。
【００３０】
図１に示すように、記憶部１７は、住所の一覧としての住所リスト１７ｃを記憶している。
【００３１】
図３は、住所リスト１７ｃの一例を示す図である。
【００３２】
図３に示す氏名リスト１７ｂは、例えば、「東京都世田谷区」、「大阪府大阪市」など、機密文字列の１つである住所の代替文字列の候補が用意されているものである。
【００３３】
図１に示す制御部１８は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＣＰＵの作業領域として用いられるメモリーとしてのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えている。ＣＰＵは、記憶部１７またはＲＯＭに記憶されているプログラムを実行する。ＭＦＰ１０は、コンピューターを構成している。
【００３４】
制御部１８は、プレビュー用データ生成プログラム１７ａを実行することによって、プレビュー用データを生成するプレビュー用データ生成部１８ａを実現する。
【００３５】
次に、プレビューを表示する場合のＭＦＰ１０の動作について説明する。
【００３６】
ＭＦＰ１０の利用者は、画像データに基づいてＭＦＰ１０に印刷を実行させる前に、印刷の仕上がり具合を確認するために、画像データに基づいた印刷のプレビューの表示を例えば操作部１１を介してＭＦＰ１０に指示することができる。制御部１８は、画像データに基づいた印刷のプレビューの表示が指示されると、図４に示す動作を実行する。
【００３７】
図４は、プレビューを表示する場合のＭＦＰ１０の動作のフローチャートである。
【００３８】
図４に示すように、制御部１８は、画像データに基づいてプレビュー用データを生成するプレビュー用データ生成処理（図５参照。）を実行する（Ｓ２１）。
【００３９】
図５は、プレビュー用データ生成処理のフローチャートである。
【００４０】
図５に示すように、プレビュー用データ生成部１８ａは、印刷する予定の画像データのコピーを加工用データとして生成する（Ｓ３１）。
【００４１】
次いで、プレビュー用データ生成部１８ａは、加工用データにおいて機密情報を検索する（Ｓ３２）。なお、プレビュー用データ生成部１８ａは、機密情報の検索方法として任意の方法を採用することができる。例えば、プレビュー用データ生成部１８ａは、加工用データにおいて機密情報としての氏名や住所を文字認識によって検索しても良い。
【００４２】
プレビュー用データ生成部１８ａは、Ｓ３２の処理の後、加工用データにおいて機密情報が存在するか否かをＳ３２における検索結果に基づいて判断する（Ｓ３３）。
【００４３】
プレビュー用データ生成部１８ａは、加工用データにおいて機密情報が存在するとＳ３３において判断すると、加工用データにおいて氏名が存在するか否かをＳ３２における検索結果に基づいて判断する（Ｓ３４）。
【００４４】
プレビュー用データ生成部１８ａは、加工用データにおいて氏名が存在するとＳ３４において判断すると、Ｓ３２において検索された氏名のうち、未だ対象にしていない１つの氏名のみを対象にする（Ｓ３５）。
【００４５】
次いで、プレビュー用データ生成部１８ａは、現在の対象の氏名と文字数、文字種および画数が同一である氏名を氏名リスト１７ｂからランダムに選択する（Ｓ３６）。ここで、２つの氏名の文字種が同一であるということは、２つの氏名を構成する全ての文字に関して、氏名を構成する文字列の先頭からの位置が同一である文字同士の文字種が同一であるということである。プレビュー用データ生成部１８ａは、漢字と、平仮名と、片仮名と、アルファベットとを互いに異なる文字種として扱うとともに、アルファベットの大文字と、アルファベットの小文字とを互いに異なる文字種として扱う。また、２つの氏名の画数が同一であるということは、２つの氏名を構成する全ての文字に関して、氏名を構成する文字列の先頭からの位置が同一である文字同士の画数が同一であるということである。
【００４６】
プレビュー用データ生成部１８ａは、Ｓ３６の処理の後、加工用データにおいて、現在の対象の氏名を、Ｓ３６において選択した氏名に置き換える（Ｓ３７）。
【００４７】
プレビュー用データ生成部１８ａは、Ｓ３７の処理の後、Ｓ３２において検索された氏名のうち、未だ対象にしていない氏名が存在するか否かを判断する（Ｓ３８）。
【００４８】
プレビュー用データ生成部１８ａは、未だ対象にしていない氏名が存在するとＳ３８において判断すると、Ｓ３５の処理を実行する。
【００４９】
プレビュー用データ生成部１８ａは、加工用データにおいて氏名が存在しないとＳ３４において判断するか、未だ対象にしていない氏名が存在しないとＳ３８において判断すると、加工用データにおいて住所が存在するか否かをＳ３２における検索結果に基づいて判断する（Ｓ３９）。
【００５０】
プレビュー用データ生成部１８ａは、加工用データにおいて住所が存在するとＳ３９において判断すると、Ｓ３２において検索された住所のうち、未だ対象にしていない１つの住所のみを対象にする（Ｓ４０）。
【００５１】
次いで、プレビュー用データ生成部１８ａは、現在の対象の住所と文字数、文字種および画数が同一である住所を住所リスト１７ｃからランダムに選択する（Ｓ４１）。ここで、２つの住所の文字種が同一であるということは、２つの住所を構成する全ての文字に関して、住所を構成する文字列の先頭からの位置が同一である文字同士の文字種が同一であるということである。プレビュー用データ生成部１８ａは、漢字と、平仮名と、片仮名と、アルファベットとを互いに異なる文字種として扱うとともに、アルファベットの大文字と、アルファベットの小文字とを互いに異なる文字種として扱う。また、２つの住所の画数が同一であるということは、２つの住所を構成する全ての文字に関して、住所を構成する文字列の先頭からの位置が同一である文字同士の画数が同一であるということである。
【００５２】
プレビュー用データ生成部１８ａは、Ｓ４１の処理の後、加工用データにおいて、現在の対象の住所を、Ｓ４１において選択した住所に置き換える（Ｓ４２）。
【００５３】
プレビュー用データ生成部１８ａは、Ｓ４２の処理の後、Ｓ３２において検索された住所のうち、未だ対象にしていない住所が存在するか否かを判断する（Ｓ４３）。
【００５４】
プレビュー用データ生成部１８ａは、未だ対象にしていない住所が存在するとＳ４３において判断すると、Ｓ４０の処理を実行する。
【００５５】
プレビュー用データ生成部１８ａは、加工用データにおいて機密情報が存在しないとＳ３３において判断するか、加工用データにおいて住所が存在しないとＳ３９において判断するか、未だ対象にしていない住所が存在しないとＳ４３において判断すると、加工用データを変換することによってプレビュー用データを生成した（Ｓ４４）後、Ｓ４４において生成したプレビュー用データを記憶部１７に記憶して（Ｓ４５）、図５に示すプレビュー用データ生成処理を終了する。
【００５６】
図４に示すように、制御部１８は、Ｓ２１のプレビュー用データ生成処理が終了すると、プレビュー用データ生成処理におおいて記憶部１７に記憶したプレビュー用データに基づいたプレビューを表示部１２に表示して（Ｓ２２）、図４に示す動作を終了する。
【００５７】
次に、機密情報を含むデータを削除する場合のＭＦＰ１０の動作について説明する。
【００５８】
図６は、機密情報を含むデータを削除する場合のＭＦＰ１０の動作のフローチャートである。
【００５９】
図６に示すように、制御部１８は、機密情報を含むデータのうち不要になったデータが記憶部１７に存在すると判断するまで、機密情報を含むデータのうち不要になったデータが記憶部１７に存在するか否かを判断する（Ｓ５１）。
【００６０】
制御部１８は、機密情報を含むデータのうち不要になったデータが記憶部１７に存在するとＳ５１において判断すると、印刷ジョブなどのジョブの実行中であるか否かを判断する（Ｓ５２）。
【００６１】
制御部１８は、印刷ジョブなどのジョブの実行中であるとＳ５２において判断すると、記憶部１７の空き容量が特定の容量以下であるか否かを判断する（Ｓ５３）。
【００６２】
制御部１８は、記憶部１７の空き容量が特定の容量以下ではないとＳ５３において判断すると、Ｓ５１の処理を実行する。
【００６３】
制御部１８は、印刷ジョブなどのジョブの実行中ではないとＳ５２において判断するか、記憶部１７の空き容量が特定の容量以下であるとＳ５３において判断すると、機密情報を含むデータのうち不要になったデータを記憶部１７において上書き消去して（Ｓ５４）、Ｓ５１の処理を実行する。
【００６４】
以上に説明したように、ＭＦＰ１０は、機密文字列を代替文字列に置き換える（Ｓ３７およびＳ４２）場合に、機密文字列の各文字について、機密文字列の文字と、この文字に対応する代替文字列の文字との文字種を揃える（Ｓ３６およびＳ４１）ので、機密文字列を代替文字列に置き換えても見栄えが大幅に変わることを抑えることができる。特に、ＭＦＰ１０は、機密文字列を代替文字列に置き換える場合に、漢字を漢字に、平仮名を平仮名に、片仮名を片仮名に、アルファベットの大文字をアルファベットの大文字に、アルファベットの小文字をアルファベットの小文字に、それぞれ置き換えるので、機密文字列を代替文字列に置き換えても見栄えが大幅に変わることを抑えることができる。したがって、ＭＦＰ１０は、機密情報を含まないプレビュー用データを生成する場合にプレビューの性能を向上することができる。
【００６５】
ＭＦＰ１０は、機密文字列を代替文字列に置き換える（Ｓ３７およびＳ４２）場合に、機密文字列の各文字について、機密文字列の文字と、この文字に対応する代替文字列の文字との画数を揃える（Ｓ３６およびＳ４１）ので、機密文字列を代替文字列に置き換えても見栄えが大幅に変わることを抑えることができる。したがって、ＭＦＰ１０は、機密情報を含まないプレビュー用データを生成する場合にプレビューの性能を向上することができる。なお、ＭＦＰ１０は、機密文字列の各文字について、機密文字列の文字と、この文字に対応する代替文字列の文字との画数を揃えなくても良い。
【００６６】
ＭＦＰ１０は、機密文字列を代替文字列に置き換える（Ｓ３７およびＳ４２）場合に、代替文字列と、機密文字列との文字数を揃える（Ｓ３６およびＳ４１）ので、機密文字列を代替文字列に置き換えてもレイアウトが変わることを抑えることができる。なお、ＭＦＰ１０は、代替文字列と、機密文字列との文字数を揃えなくても良い。
【００６７】
ＭＦＰ１０は、氏名、住所など、機密情報の項目毎に用意されている代替文字列で、機密文字列を置き換える（Ｓ３６〜Ｓ３７およびＳ４１〜Ｓ４２）ので、機密情報の項目に適した代替文字列に機密文字列を置き換えることができ、その結果、機密文字列を代替文字列に置き換えても見栄えが大幅に変わることを抑えることができる。特に、ＭＦＰ１０は、機密情報の項目毎に用意されている代替文字列の複数の候補の中からランダムに選択された代替文字列で、機密文字列を置き換える（Ｓ３６〜Ｓ３７およびＳ４１〜Ｓ４２）ので、同一の項目の異なる機密文字列が同一の代替文字列で置き換わる可能性を低減することができ、その結果、機密文字列を代替文字列に置き換えても見栄えが大幅に変わることを抑えることができる。なお、ＭＦＰ１０は、同一の項目の異なる機密文字列を同一の代替文字列で置き換える構成でも良い。
【００６８】
ＭＦＰ１０は、本実施の形態において、氏名および住所という２つの項目を機密情報の項目としているが、これらに加えて、または、これらのいずれかに代えて、他の項目を機密情報の項目としても良い。例えば、ＭＦＰ１０は、氏名のうち、氏と、名とをそれぞれ機密情報の項目としても良い。
【００６９】
機密情報を含むデータは、記憶部１７に記憶された場合、不要になったとき（Ｓ５１でＹＥＳ）に、セキュリティー上、単なる消去ではなく上書き消去される（Ｓ５４）必要がある。上書き消去には時間がかかるので、機密情報を含むデータが記憶部１７において完全に上書き消去されるまで、記憶部１７の容量を無駄に使用することになる。更に、記憶部１７の空き容量が少なくなると（Ｓ５３でＹＥＳ）、記憶部１７の空き容量を増やすために、ジョブの実行中であっても（Ｓ５２でＹＥＳ）、上書き消去が実行される（Ｓ５４）ので、ＭＦＰ１０のパフォーマンスに影響がある。しかしながら、ＭＦＰ１０は、プレビュー用データに機密情報を含めない（Ｓ３１〜Ｓ４５）ので、少なくともプレビュー用データに関しては、これらの問題が生じない。
【００７０】
プレビュー用データ生成部１８ａは、図５に示すプレビュー用データ生成処理に代えて、図７に示すプレビュー用データ生成処理を実行しても良い。
【００７１】
図７に示すように、プレビュー用データ生成部１８ａは、Ｓ３１〜Ｓ３３の処理と同様の処理を実行する。
【００７２】
プレビュー用データ生成部１８ａは、加工用データにおいて機密情報が存在するとＳ３３において判断すると、加工用データにおける機密文字列のうち、未だ対象にしていない１つの機密文字列のみを対象にする（Ｓ６１）。
【００７３】
次いで、プレビュー用データ生成部１８ａは、現在の対象の機密文字列のうち、未だ対象にしていない１つの文字のみを対象にする（Ｓ６２）。
【００７４】
次いで、プレビュー用データ生成部１８ａは、現在の対象の文字と文字種および画数が同一である文字をランダムに決定する（Ｓ６３）。ここで、プレビュー用データ生成部１８ａは、漢字と、平仮名と、片仮名と、アルファベットとを互いに異なる文字種として扱うとともに、アルファベットの大文字と、アルファベットの小文字とを互いに異なる文字種として扱う。
【００７５】
プレビュー用データ生成部１８ａは、Ｓ６３の処理の後、加工用データにおいて、現在の対象の文字を、Ｓ６３において決定した文字に置き換える（Ｓ６４）。
【００７６】
プレビュー用データ生成部１８ａは、Ｓ６４の処理の後、現在の対象の機密文字列のうち、未だ対象にしていない文字が存在するか否かを判断する（Ｓ６５）。
【００７７】
プレビュー用データ生成部１８ａは、未だ対象にしていない文字が存在するとＳ６５において判断すると、Ｓ６２の処理を実行する。
【００７８】
プレビュー用データ生成部１８ａは、未だ対象にしていない文字が存在しないとＳ６５において判断すると、加工用データにおける機密文字列のうち、未だ対象にしていない機密文字列が存在するか否かを判断する（Ｓ６６）。
【００７９】
プレビュー用データ生成部１８ａは、未だ対象にしていない機密文字列が存在するとＳ６６において判断すると、Ｓ６１の処理を実行する。
【００８０】
プレビュー用データ生成部１８ａは、加工用データにおいて機密情報が存在しないとＳ３３において判断するか、未だ対象にしていない機密文字列が存在しないとＳ６６において判断すると、Ｓ４４〜Ｓ４５の処理と同様の処理を実行して、図７に示すプレビュー用データ生成処理を終了する。
【００８１】
なお、プレビュー用データ生成部１８ａは、現在の対象の文字と画数が同一である文字をＳ６３において決定するが、現在の対象の文字と画数が異なる文字をＳ６３において決定しても良い。
【００８２】
また、プレビュー用データ生成部１８ａは、現在の対象の文字と文字種が同一である文字をＳ６３において決定するが、現在の対象の文字と文字種が異なる文字をＳ６３において決定しても良い。例えば、プレビュー用データ生成部１８ａは、「〇」、「▲」、「×」、「◇」などの記号をＳ６３において決定しても良い。
【００８３】
本発明の画像処理装置は、本実施の形態においてＭＦＰであるが、プリンター専用機など、ＭＦＰ以外の画像形成装置でも良いし、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）など、画像形成装置以外のコンピューターでも良い。
【符号の説明】
【００８４】
１０  ＭＦＰ（画像処理装置、コンピューター）
１７ａ  プレビュー用データ生成プログラム
１８ａ  プレビュー用データ生成部
【図１】
2020104272.tif 000003
【図２】
2020104272.tif 000004
【図３】
2020104272.tif 000005
【図４】
2020104272.tif 000006
【図５】
2020104272.tif 000007
【図６】
2020104272.tif 000008
【図７】
2020104272.tif 000009