(57)【要約】【課題】テスト印刷における情報漏洩防止およびテスト印刷処理の簡便化を図る。【解決手段】文字情報２７を記憶する記憶手段と、文字情報２７のうち展開対象とする文字情報２７を選択する選択手段（文字情報指定部２３、液晶パネル２８）と、データ受信部２１から入力された印刷データ（業務データ）について、選択手段により選択された文字情報２７に該当するデータを所定のフォントパターンでプリントバッファ２５に展開する展開手段（データ解析部２２、データ展開部２４）と、を備え、展開手段により展開がなされた印刷データ（テストデータ）をイメージ送信部２６から送信して印刷装置３０に印刷させる。【選択図】図１
2012155435.tif 000002
【特許請求の範囲】
【請求項１】
文字情報を記憶する記憶手段と、
前記文字情報のうち展開対象とする文字情報を選択する選択手段と、
入力された印刷データについて、前記選択手段により選択された文字情報に該当するデータを所定のフォントパターンで展開する展開手段と、を備え、
前記展開手段により展開がなされた印刷データを印刷装置に印刷させることを特徴とする印刷制御装置。
【請求項２】
前記記憶手段は、所定のマスクデータを記憶し、
前記入力された印刷データについて、文字情報に該当するデータとイメージデータとを判別する判別手段を備え、
前記展開手段は、前記判別手段によりイメージデータと判断されたデータについて前記所定のマスクデータに置換することを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記記憶手段が記憶する前記文字情報、前記所定のフォントパターン、および／または前記所定のマスクデータを更新可能な入力手段を備えることを特徴とする請求項１または２のいずれかに記載の印刷制御装置。
【請求項４】
前記文字情報は、所定の文字コード、または、所定の文字種別を含めた文字コードであることを特徴とする請求項１から３までのいずれかに記載の印刷制御装置。
【請求項５】
請求項１から４までのいずれかに記載の印刷制御装置に前記印刷データを送信するホスト装置であって、
所定の文字列を記憶する記憶手段を備え、印刷データに含まれる文字情報について、前記文字列と照合し、一致した文字情報についての文字コードを変更して、前記印刷データを生成することを特徴とするホスト装置。
【請求項６】
請求項１から４までのいずれかに記載の印刷制御装置と、
前記印刷データの印刷を行う印刷装置と、を備えることを特徴とする印刷システム。
【請求項７】
請求項５に記載のホスト装置を備えることを特徴とする請求項６に記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置、ホスト装置および印刷システムに関する。さらに詳述すると、テスト印刷における情報漏洩防止およびテスト印刷処理の簡便化に好適な印刷制御装置、ホスト装置および印刷システムに関する。
【背景技術】
【０００２】
上位装置（ホスト装置）からの印刷要求を、印刷装置（プリンタ、複合機等）とは別途設けられた印刷制御装置（プリンタコントローラ）で一旦受信した後、印刷制御装置にインタフェースで接続された印刷装置にて印刷を行う印刷システムが広く知られている。
【０００３】
このような印刷システムにおいては、その開発過程や、新たなフォーマットでの印刷等を行う際に、テスト印刷が行われるが、従来、テスト印刷は、印刷制御装置の上位装置において、専用のテストデータが用意されており、このテストデータを印刷装置に印刷させることにより実行されている。また、印刷制御装置の記憶装置内に予め記憶されている専用のテストデータを、オペレータの操作等によって、印刷装置に印刷させることにより実行される場合もある。
【０００４】
しかしながら、従来のように、固定された文字や図形等について所定枚数の印刷を実行するテスト印刷では、所望の動作確認を行うことはできないという問題があり、実際にオペレータ（ユーザ）が印刷したいフォーマットでテスト印刷を行う場合、上位装置上で、所望のフォーマットに合わせたテストデータ（ダミーデータ）を作成しなければならなかった。
【０００５】
このようなテストデータの作成においては、実際の業務に用いる業務データ（本番データ）の一部について、上位装置上でテスト用に変更する必要があり、例えば、何百ページも連続してテスト印刷を行う場合等においては、テスト専用のデータベースを作成しなければならず、オペレータへの負担が大きくなるという問題があった。また、テスト専用のデータベースを作成すると、容量増大によるリソース不足の問題も生じるおそれがあった。
【０００６】
このような問題に対して、特許文献１には、テスト環境において用いるテストデータを効率的に生成するテスト印刷用データ生成システムが開示されている。
【０００７】
一方、テストデータを作成せず業務データをそのままテスト印刷に使用することも考えられるが、業務データには、個人情報、営業秘密等の機密情報が含まれるため、印刷結果の取り扱いが難しいという問題がある。この場合、情報漏洩を防ぐために、オペレータが印刷結果の当該項目を手作業で塗り潰す等の作業が必要であった。
【０００８】
このような印刷結果からの情報漏洩を防ぐ技術として、特許文献２には、一度印刷した文書を先頭まで引き戻し、生成したマスクデータを、再度印刷することにより印刷結果を目視にて認識不能にする印刷処理方法が開示されている。
【０００９】
また、特許文献３には、文書ファイルの印刷を要求する者がセキュリティについての判断や制限情報の入力をしなくても、自ずとその文書固有のセキュリティに応じた範囲での印刷のみを行うことを目的として、印刷すべき文書内容と印刷制限情報とがリンクした文書データが印刷装置に与えられ、印刷要求と印刷制限情報とを比較して印刷可否を決定する印刷システムが開示されている。
【００１０】
また、特許文献４には、個人情報を含むデータの変換規則を記憶する変換規則記憶部と、個人情報を含むデータを取得するデータ取得部と、変換規則に基づいて、データを変換して出力するデータ処理装置が開示されている。
【００１１】
また、特許文献５には、オリジナルデータファイルについて、文字列を変換する必要のあるフィールドを指定し、乱数と文字リストによって、再現不能且つ同一文字種の文字に置換されてテスト用データファイルとして出力されるテスト用データファイル作成装置が開示されている。
【００１２】
また、特許文献６には、ユーザが指定した隠蔽化方法により、隠蔽化情報ファイルに格納されている隠蔽化方法で隠蔽化してテストデータを生成するテストデータ生成装置が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【００１３】
しかしながら、上記特許文献１に記載の技術では、変換する文字の種別に応じて乱数を生成し、発生した乱数を加算して新たな文字コードを算出するといった複雑な演算処理を必要としており、処理量が多く、処理の効率化を図ることができないという問題があった。また、上記特許文献２に記載の技術では、情報漏洩の防止を図ることは可能であるが、印刷処理が複雑になるという問題があった。
【００１４】
また、上記特許文献３に記載の技術は、文書ファイルと印刷制限情報により印刷の可否を判断するものであり、印刷情報の秘匿を行なうことはできない。さらに、上記特許文献４乃至６に記載の技術は、印刷データからテストデータを変換して出力するものであり、実データとは別にテスト印刷データを生成することで、実際の印刷データのほかにテスト印刷データが存在することになり、どちらのデータであるかについての考慮が必要なほか、記憶領域等も多く必要とすることになる。また、出力ごとに変換・生成処理等を行う必要があり、処理が煩雑となるという問題があった。
【００１５】
このように、印刷装置で大量にテスト印刷を実行する場合、テスト専用のデータベースの構築や、印刷結果についての情報漏洩の防止管理等の問題により、オペレータの負担が増大し、大量のテスト印刷を簡易に実行することができないという問題があった。
【００１６】
そこで本発明は、テスト印刷における情報漏洩防止およびテスト印刷処理の簡便化を図ることができる印刷制御装置、ホスト装置および印刷システムを提供することを目的とする。
【課題を解決するための手段】
【００１７】
かかる目的を達成するため、請求項１に記載の印刷制御装置は、文字情報を記憶する記憶手段と、文字情報のうち展開対象とする文字情報を選択する選択手段と、入力された印刷データについて、選択手段により選択された文字情報に該当するデータを所定のフォントパターンで展開する展開手段と、を備え、展開手段により展開がなされた印刷データを印刷装置に印刷させるものである。
【００１８】
また、請求項２に記載の発明は、請求項１に記載の印刷制御装置において、記憶手段は、所定のマスクデータを記憶し、入力された印刷データについて、文字情報に該当するデータとイメージデータとを判別する判別手段を備え、展開手段は、判別手段によりイメージデータと判断されたデータについて所定のマスクデータに置換するものである。
【００１９】
また、請求項３に記載の発明は、請求項１または２に記載の印刷制御装置において、記憶手段が記憶する文字情報、所定のフォントパターン、および／または所定のマスクデータを更新可能な入力手段を備えるものである。
【００２０】
また、請求項４に記載の発明は、請求項１から３までのいずれかに記載の印刷制御装置において、文字情報は、所定の文字コード、または、所定の文字種別を含めた文字コードであるものである。
【００２１】
また、請求項５に記載のホスト装置は、請求項１から４までのいずれかに記載の印刷制御装置に印刷データを送信するホスト装置であって、所定の文字列を記憶する記憶手段を備え、印刷データに含まれる文字情報について、文字列と照合し、一致した文字情報についての文字コードを変更して、印刷データを生成するものである。
【００２２】
また、請求項６に記載の印刷システムは、請求項１から４までのいずれかに記載の印刷制御装置と、印刷データの印刷を行う印刷装置と、を備えるものである。
【００２３】
また、請求項７に記載の発明は、請求項６に記載の印刷システムにおいて、請求項５に記載のホスト装置を備えるものである。
【発明の効果】
【００２４】
本発明によれば、テスト印刷における情報漏洩防止およびテスト印刷処理の簡便化を図ることができる。
【図面の簡単な説明】
【００２５】
【図１】本実施形態に係る印刷制御装置を有する印刷システムの概略構成図である。
【図２】文字情報設定モードにおける表示画面の一例を示す模式図である。
【図３】業務データの一例を示す模式図である。
【図４】展開対象の文字情報を指定しない場合における印刷結果の一例を示す模式図である。
【図５】展開対象の文字情報を指定した場合における印刷結果の一例を示す模式図である。
【発明を実施するための形態】
【００２６】
以下、本発明に係る構成を図１から図５に示す実施の形態に基づいて詳細に説明する。図１は、本実施形態に係る印刷システムの概略構成図である。印刷システム１００は、テスト印刷に用いる業務データ（印刷データ）を印刷制御装置２０に送信する上位装置１０と、上位装置１０から業務データを受信し、当該業務データに基づいてテストデータ（イメージデータ、印刷データ）を生成する印刷制御装置２０と、印刷制御装置２０により制御され、生成されたテストデータを印刷する印刷装置３０と、により構成されている。
【００２７】
（上位装置）
本実施形態に係る上位装置１０は、テスト印刷に用いる業務データを印刷制御装置２０に送信するものである。上位装置１０は、業務データに含まれるテキストデータに対して、所望の文字列（例えば、機密情報部分）についての文字コードの種類を可変させたデータを作成可能な可変データ生成部１１を備えている。
【００２８】
可変データ生成部１１は、例えば、上位装置１０に可変データ生成用アプリケーションをインストールしておくことにより実現される。なお、可変データ生成用アプリケーションは独立したソフトウェアで運用しても、プリンタドライバに変換機能を含ませた構成としても良い。
【００２９】
また、上位装置１０は、秘匿すべき機密情報に該当するデータを登録したデータベース（機密情報データベース１２、記憶手段）を備え、当該データベース１２に機密情報に該当する文字列を予め登録しておく。
【００３０】
そして、可変データ生成部１１は、業務データについて機密情報データベース１２を参照して、業務データに含まれる機密情報に該当する文字列部分の文字コードを変更する。例えば、図３（後述する）に示すように、業務データの各項目について、文字コードを変更したデータを生成するものである。
【００３１】
これにより、オペレータはテスト印刷の都度、機密データの文字列の書き換えなど、特別な作業を行う必要がなく、機密情報に該当する文字列部分の文字コードが変更される。後述するように、この文字コードが変更された部分について印刷制御側２０での処理により、情報漏洩の防止が可能となり、かつ、効率的に大量のテスト印刷データを作成可能となる。
【００３２】
なお、業務データが、予め項目ごとに複数の異なる文字コードからなり、印刷制御装置２０側で、所定の文字コードを指定することで、機密情報の指定が可能である場合は、上位装置１０側は、上記構成を備える必要はなく、単に業務データを印刷制御装置２０側に出力すればよい。
【００３３】
（印刷制御装置）
本実施形態に係る印刷制御装置２０は、以下に詳述するように、文字情報２７を記憶する記憶手段（記憶装置）と、文字情報２７のうち展開対象とする文字情報２７を選択する選択手段（文字情報指定部２３、液晶パネル２８）と、データ受信部２１から入力された印刷データ（業務データ）について、選択手段により選択された文字情報２７に該当するデータを所定のフォントパターンでプリントバッファ２５に展開する展開手段（データ解析部２２、データ展開部２４）と、を備え、展開手段により展開がなされた印刷データ（テストデータ）をイメージ送信部２６から送信して印刷装置３０に印刷させるものである。
【００３４】
先ず、印刷制御装置２０内の記憶手段に予め記憶されている文字情報２７のうち、展開対象とする文字情報（文字コード、または文字種別を含めた文字コード）をオペレータが選択設定しておく。
【００３５】
上位装置１０で生成されたテスト印刷に使用する業務データが送信されると、印刷制御装置２０のデータ受信部２１は当該業務データを受信する。また、文字情報指定部２３は、予めオペレータによって展開対象に選択された文字コードを読み出し、データ解析部２２において、受信した業務データ内に該当する文字コードのデータがあるか否かを判断する。
【００３６】
展開対象に指定された文字コードのデータが業務データ内にある場合は、当該データについてデータ解析部２２は、データ展開部２４に対し、該当する文字コードに予め割り当てられた所定のフォントパターン（固定フォントパターン）を、プリントバッファ２５上にドットイメージに展開するように指示する。
【００３７】
一方、展開対象に指定された文字コードに該当しないデータについては、データ解析部２２は、正しいフォントパターンでプリントバッファ２５上にドットイメージに展開するようデータ展開部２４に指示する。
【００３８】
以上説明した処理により、１ページ分の業務データをプリントバッファ２５上にドットイメージ展開すると、データ展開部２４は、イメージ送信部２６に対し、プリントバッファ２５上に展開されたドットイメージからなるイメージデータ（テストデータ）を印刷装置３０に送信するように指示する。
【００３９】
最後に、印刷制御装置２０のイメージ送信部２６から印刷指令を受けた印刷装置３０は、当該イメージデータを印刷することで、テスト印刷処理が実行される。
【００４０】
ここで、展開対象の文字コードを指定する際は、印刷制御装置２０に備えた入力手段としての液晶パネル２８から選択、設定することが可能である。この場合、例えば、上位装置１０から送信された業務データについて、複数の文字コードが含まれる場合、印刷前に一時停止し、図２（後述する）に示す設定画面を表示して、該当する文字コードの取扱いについてのユーザ選択を待つようにすれば良い。
【００４１】
なお、入力手段は、上位装置１０が備えるようにしても良い。この場合、例えば、上位装置１０において、業務データをスクリーニングし、異なる種類の文字コードが複数含まれていることを検知した場合、印刷開始前にオペレータに対し、図２（後述する）に示す設定画面を表示して設定要否を確認させるようにすれば良い。
【００４２】
また、業務データにバーコード、ＱＲコード等のイメージデータを含む場合は、印刷制御装置２０に、文字コードとイメージデータとを判別する判別手段（図示せず）を備えることが好ましい。この場合、記憶手段には、文字情報２７、固定フォントパターンと共に所定のマスクデータ（固定マスクデータイメージ）を予め記憶させておく。この判別手段により、業務データに含まれるイメージデータを判別し、当該イメージデータを、記憶された固定マスクデータイメージに置き換えて、テストデータを生成することにより、バーコード、ＱＲコード等のイメージデータについても、本来の機能を無くして、意味の無いイメージデータとして印刷することが可能となる。これによりバーコード、ＱＲコード等のイメージデータについても、情報漏洩の防止を図ることができる。
【００４３】
また、印刷制御装置２０の記憶手段に記憶する文字情報２７、固定フォントパターン、固定マスクデータイメージについては、オペレータにより任意に、更新（追加、変更、削除）が可能であることが好ましい。この場合、上位装置１０または印刷制御装置２０の入力手段（液晶パネル２８等）から、更新を行うことが可能とすれば良い。
【００４４】
以上説明したように、本実施形態に係る印刷制御装置２０によれば、業務データを使用した大量のテスト印刷において、使用する業務データをイメージデータに展開するとき、予め印刷制御装置２０の記憶装置に記憶した展開対象とする文字情報２７の選択指定を可能とし、指定された文字情報２７に該当する文字コードについては、すべて所定のフォントパターンでドットイメージに展開することにより、テスト印刷の印刷結果を意味の無い文字の羅列とすることが可能となる。
【００４５】
したがって、大量のテスト印刷において、業務データをそのまま用いても個人情報、営業秘密等の情報漏洩を防止することができる。また、業務データをそのまま用いることができるので、オペレータは、テスト印刷用のダミーのデータベース等を作成する必要がない。さらに、印刷制御装置２０内に記憶した文字情報２７を指定するだけで業務データをそのまま使用してテスト印刷を行うことができるので、オペレータの作業負担を軽減し、大量のテスト印刷処理を簡易に実現することができる。
【００４６】
また、指定された文字情報に該当しない文字コードについては、当該文字コードに該当する本来のフォントパターンでドットイメージに展開するようにしている。したがって、テスト印刷においてもそのまま印刷したいデータ内容（例えば、帳票名等）については、本来の業務データのままの印刷結果をテスト印刷結果として確認することができる。
【００４７】
（テストデータ生成例）
以下、本実施形態に係る印刷システムによるテストデータ生成の具体例について説明する。図２は、印刷制御装置２０の液晶パネル２８に表示される文字情報設定モードにおける表示画面の一例を示しており、展開対象とする文字情報２７（文字コード）を指定するための設定画面である。
【００４８】
図２に示す例では、オペレータは、文字情報設定モード画面において、展開対象とする（固定フォントパターンに置換する）文字コードのラジオボタンを「ＯＮ」に選択設定し、展開しない（そのまま印字する）文字コードについては「ＯＦＦ」に選択設定するものである。
【００４９】
その結果、ラジオボタンを「ＯＮ」にした文字コード（図２の例では、Ｓｈｉｆｔ−ＪｉｓおよびＵＴＦ−８）が、記憶手段に予め記憶された固定フォントパターンでドットイメージとして展開される。なお、固定フォントパターンは、例えば、文字コード毎に所定の異なる値（文字）を記憶するようにしておくことが好ましい。一方、「ＯＦＦ」にした文字コード（図２の例では、ＡＳＣＩＩコード）については、そのまま印字処理がされる。
【００５０】
また、展開対象とする文字情報について、該当する文字コードのすべてを展開対象とするだけでなく、該当する文字コードのうち所定の文字種別のみを展開対象とするように選択可能とすることも好ましい。例えば、選択した文字コードのうち、アルファベットのみ展開対象とする、数字のみ展開対象とする等と設定可能とすることも好ましい。
【００５１】
図３は、印刷制御装置２０に入力される業務データの一例を示している。図３に示す業務データは、項目ごとに所定の文字コードが設定されており、タイトルは、ＡＳＣＩＩコード、氏名は、Ｓｈｉｆｔ−Ｊｉｓ、電話番号（ＴＥＬ）は、ＵＴＦ−８に設定されている。また、タイトルには「ＴＩＴＬＥ」、氏名には「ＲＸＸ太郎」、ＴＥＬには「０３０−ＸＸＸ」というデータを有していることを示している。
【００５２】
この業務データについて、展開対象となる文字コードを指定しないでそのまま印刷した結果を図４に示す。図４に示すように、各項目のデータがそのまま印字されている。
【００５３】
これに対し、文字コードＳｈｉｆｔ−ＪｉｓおよびＵＴＦ−８のうちアルファベットのみを展開対象として指定してテストデータの印刷を行った印刷結果の一例を図５に示す。
【００５４】
図５に示すように、業務データのタイトル（「ＴＩＴＬＥ」）は、ＡＳＣＩＩコードであるため、そのまま正常にイメージ展開されている。一方、氏名、電話番号については、Ｓｈｉｆｔ−ＪｉｓおよびＵＴＦ−８であるため、予め記憶されている固定フォントパターン（「亜」、「０」等）で展開されている。
【００５５】
このように展開対象とする文字コードを選択可能とすることにより、項目ごとの展開の有無を指定することが可能となる。例えば、図３〜図５に示した例では、タイトルについてはそのまま印字されているので、他の印刷項目のデータ内容を無意味化しても、どのような業務データについてのテスト印刷を実行したかについては、容易にオペレータが判断することができる。
【００５６】
尚、上述の実施形態は本発明の好適な実施の例ではあるがこれに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々変形実施可能である。
【００５７】
例えば、印刷システム１００として上位装置１０を備えずに、テスト印刷に使用する業務データを印刷制御装置２０の記憶手段に予め記憶させておいても良いし、また、印刷制御装置２０に直接、外部記憶装置を接続して、当該外部記憶装置からテスト印刷に使用する業務データを印刷制御装置２０が取り込むようにしても良い。また、印刷装置３０が印刷制御装置２０を備える構成であっても良い。
【符号の説明】
【００５８】
１０  上位装置（ホスト装置）
１１  可変データ生成部
１２  機密情報データベース
２０  印刷制御装置
２１  データ受信部
２２  データ解析部
２３  文字情報指定部
２４  データ展開部
２５  プリントバッファ
２６  イメージ送信部
２７  文字情報
２８  液晶パネル
３０  印刷装置（プリンタ）
１００  印刷システム
【先行技術文献】
【特許文献】
【００５９】
【特許文献１】特開２００９−１１０１７９号公報
【特許文献２】特開２００７−１６８３２２号公報
【特許文献３】特開２００４−２２７４４７号公報
【特許文献４】特開２００８−２８７３９６号公報
【特許文献５】特開２００６−２３６２２０号公報
【特許文献６】特開２００１−２０９５５４号公報
【図１】
2012155435.tif 000003
【図２】
2012155435.tif 000004
【図３】
2012155435.tif 000005
【図４】
2012155435.tif 000006
【図５】
2012155435.tif 000007