(57)【要約】【課題】  生命保険会社や銀行で、印刷中に不具合が発生した場合に、不具合原因を解明する有効な手段である１６進ダンプ印刷機能を使用する事を可能とする。【解決手段】  上位装置から受信したデータのうち、１バイト文字データ、及び２バイト文字データを任意の文字データに変換して１６進ダンプ印刷を実施する。【選択図】          図１
2006021487.tif 000002
【特許請求の範囲】
【請求項１】
上位装置から受信した１バイト文字データ及び２バイト文字データを、任意の文字データに変換して１６進ダンプ印刷することを特徴とする印刷装置。
【請求項２】
上位装置から受信した１バイト文字データ及び２バイト文字データを、任意の文字データに変換して印刷することを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、上位装置から受信した文字データを任意の文字データに変換して１６進ダンプ印刷を実施する機能、及び印刷を実施する機能を備えた印刷装置に関する。
【背景技術】
【０００２】
印刷装置には、印刷結果の不具合解明に使用する１６進ダンプ印刷機能があり、不具合が発生した場合に、この１６進ダンプ印刷機能を使い、上位装置からどのような印刷データが送られて来ているかを診断する事が出来る。
【０００３】
しかし、例えば、生命保険会社や銀行で、印刷中に不具合が発生した場合に、１６進ダンプ印刷機能を使用する事は、顧客情報、個人情報などの流出に成りかねない為、使用する事が出来ず、不具合原因を解明する有効な手段である１６進ダンプ印刷機能を使用する事が出来ないという欠点があった。
【０００４】
図３は、生命保険会社の帳票印刷結果例である。
【０００５】
図３の帳票印刷データについて、１６進ダンプ印刷を実行した場合、図４のように印刷される。文字データの１６進ダンプがそのまま印刷されてしまうことにより、図５に示すように、生命保険加入者の個人情報が１６進ダンプから読み取ることが可能となってしまう。
【０００６】
また、上位からの受信データが制御データの場合に任意の文字データに置き換えてダンプ印刷するプリンタもある（例えば、特許文献１参照）。しかし、制御データのみの変換では、本課題は解決できない。
【０００７】
【特許文献１】特開平８−１０８５８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上記した、生命保険会社や銀行で印刷中に不具合が発生した場合に、１６進ダンプ印刷機能を使用する事は、顧客情報や個人情報などの流出に成りかねない為、使用する事が出来ず、不具合原因を解明する有効な手段である１６進ダンプ印刷機能を使用する事が出来ないという課題がある。
【０００９】
本発明は、上記課題を解決し、１６進ダンプ印刷時の機密情報の流出を防止することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、本発明は、上位装置から受信した１バイト文字データ及び２バイト文字データを、任意の文字データに変換して１６進ダンプ印刷することを特徴とする。
【００１１】
また、上位装置から受信した１バイト文字データ及び２バイト文字データを、任意の文字データに変換して印刷することを特徴とする。
【発明の効果】
【００１２】
本発明の印刷装置は、上位装置から受信した１バイト文字データ及び２バイト文字データを任意の文字データに変換して１６進ダンプ印刷を実施するため、生命保険会社や銀行で、印刷中に不具合が発生した場合に、顧客情報、個人情報流出の心配をする事なく、不具合原因を解明する有効な手段である１６進ダンプ印刷機能を使用することが出来るという利点がある。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施例について図面を参照して説明する。
【００１４】
１６進ダンプリストから不具合を解明する場合、１６進ダンプ中の制御データ（各種設定を実施する）から解明する事が多い。さらに、上位装置からの１バイト文字データ（ＡＮＫ文字データ）及び２バイト文字データ（漢字文字データ）に原因がある不具合は極めて低い。
【００１５】
図１は、本発明の一実施例のフローチャートである。
【００１６】
図１において、データ受信部は上位装置からのデータを受信（処理１１）し、通常印刷か１６進ダンプ印刷かを判別（処理１２）する。
【００１７】
通常印刷と判別された場合、帳票診断印刷か否かを判別（処理１３）し、帳票診断印刷であれば受信した文字データを任意の文字データに変換（処理１５）し印刷処理（処理１８）を実施する。また、帳票診断印刷で無ければそのまま通常印刷処理を実施（処理１８）する。
【００１８】
一方、１６進ダンプ印刷と判別された場合、帳票診断印刷か否かを判別（処理１４）し、帳票診断印刷でなければ、受信データの１６進変換処理を実施（処理１７）して、１６進ダンプ印刷を実施（処理１９）する。また、帳票診断印刷であれば、受信した文字データを任意の文字データに変換（処理１６）してから１６進変換処理を実施（処理１７）して、１６進ダンプ印刷を実施（処理１９）する。
【００１９】
図２は、受信した文字データを任意の文字データに変換する文字データ変換処理のフローチャートである。
【００２０】
図２において、受信した印刷データが文字データか否かを判別（処理２１）し、文字データの場合は、ＡＮＫ文字データか漢字文字データかを判別して、ＡＮＫ文字データの場合は、処理２３で任意の１バイト文字データに変換して、漢字文字データの場合は、処理２４で任意の２バイト文字データに変換する。
【００２１】
図６は、図３の帳票印刷データを本発明の帳票診断印刷により、ＡＮＫ文字データを５８ｈ（Ｘ）、漢字文字データを２３ｈ、５８ｈ（Ｘ）に変換して印刷した結果である。
【００２２】
実際に印刷した場合には、文字列が全て”Ｘ”とあっており、情報の秘密を保持可能である。
【００２３】
図７は図３の帳票印刷データを本発明の帳票診断印刷により、ＡＮＫ文字データを５８ｈ（Ｘ）、漢字文字データを２３ｈ、５８ｈ（Ｘ）に変換して１６進ダンプ印刷した結果である。
【００２４】
この場合、１６進ダンプのデータが文字コードが”２３５８”または”５８”となっており、やはり、文字データの機密保持が可能となる。
【００２５】
従って、上位装置からの１バイト文字データ（ＡＮＫ文字データ）及び２バイト文字データ（漢字文字データ）を任意の文字データに変換して、１６進ダンプ印刷する印刷装置により、１６進ダンプ印刷時の顧客情報、個人情報が流出する心配は無くなる。
【００２６】
なお、本発明は、印刷装置に限らず、印刷装置にデータを出力する機能を有する装置（例えば、データ変換装置）にも適用可能である。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施例のフローチャートである。
【図２】本発明の文字データ変換処理のフローチャートである。
【図３】印刷結果の例である。
【図４】１６進ダンプ印刷結果である。
【図５】図４に示した１６進ダンプの印刷結果に対応する文字データを示した図である。
【図６】本発明による印刷結果である。
【図７】本発明による１６進ダンプ印刷結果である。
【符号の説明】
【００２８】
１１はデータ受信部、１２は通常印刷か１６進ダンプ印刷かを判別する手段、１３は帳票診断印刷か否かを判別する手段、１４は帳票診断印刷か否かを判別する手段、１５は文字データ変換処理、１６は文字データ変換処理、１７は１６進数変換処理、１８は通常印刷処理、１９は１６進ダンプ印刷処理、２１は受信データが文字データか否かを判別する手段、２２は文字データがＡＮＫ文字か漢字文字かを判別する手段、２３はＡＮＫ文字を任意の文字に変換する手段、２４は漢字文字を任意の文字に変換する手段である。
【図１】
2006021487.tif 000003
【図２】
2006021487.tif 000004
【図３】
2006021487.tif 000005
【図４】
2006021487.tif 000006
【図５】
2006021487.tif 000007
【図６】
2006021487.tif 000008
【図７】
2006021487.tif 000009