(57)【要約】【課題】事前作業に要する労力を抑えつつ、秘匿情報へのアクセスを必要最小限に抑えることが可能な印刷システム、情報処理装置、処理方法及びプログラムを提供する。【解決手段】１種類以上の項目で構成される印刷対象情報における秘匿対象項目の範囲及び当該秘匿対象項目を置換する置換情報を定めた置換定義情報に基づいて、印刷対象情報における秘匿対象項目の範囲に位置する項目を置換情報に置き換えた置換印刷対象情報を生成する置換部と、印刷対象情報に基づいて、印刷対象情報の印刷に関連する第１の処理を行い、置換印刷対象情報に基づいて、印刷対象情報の印刷に関連する第２の処理を行う処理部と、を備える。【選択図】図５
2018081558.tif 000002
【特許請求の範囲】
【請求項１】
１種類以上の項目で構成される印刷対象情報における秘匿対象項目の範囲及び当該秘匿対象項目を置換する置換情報を定めた置換定義情報に基づいて、前記印刷対象情報における前記秘匿対象項目の範囲に位置する項目を前記置換情報に置き換えた置換印刷対象情報を生成する置換部と、
前記印刷対象情報に基づいて、前記印刷対象情報の印刷に関連する第１の処理を行い、前記置換印刷対象情報に基づいて、前記印刷対象情報の印刷に関連する第２の処理を行う処理部と、
を備える印刷システム。
【請求項２】
前記印刷対象情報を印刷用の印刷対象情報に変換するとともに、前記置換印刷対象情報を印刷用の置換印刷対象情報に変換する変換部を更に備え、
前記処理部は、前記印刷用の印刷対象情報を用いて前記第１の処理を行い、前記印刷用の置換印刷対象情報を用いて前記第２の処理を行う請求項１に記載の印刷システム。
【請求項３】
前記第１の処理は、通常の印刷処理であり、
前記第２の処理は、プレビュー表示処理及びテスト印刷処理の少なくともいずれかである請求項１又は２に記載の印刷システム。
【請求項４】
前記処理部は、前記第１の処理の処理要求が行われると、前記印刷対象情報に基づいて前記第１の処理を行い、前記第２の処理の処理要求が行われると、前記置換印刷対象情報に基づいて前記第２の処理を行う請求項１〜３のいずれか１つに記載の印刷システム。
【請求項５】
前記処理要求は、要求元のユーザを識別するユーザ識別情報を含み、
ユーザ毎に、前記印刷対象情報に基づいて前記第２の処理を行う権限を有するか否かを定めた権限情報を記憶する権限情報記憶部を更に備え、
前記処理部は、前記権限情報に基づいて、前記第２の処理の処理要求に含まれるユーザ識別情報のユーザが前記印刷対象情報に基づいて前記第２の処理を行う権限を有するか否かを判定し、前記権限を有する場合、前記印刷対象情報に基づいて前記第２の処理を行い、前記権限を有さない場合、前記置換印刷対象情報に基づいて前記第２の処理を行う請求項４に記載の印刷システム。
【請求項６】
１種類以上の項目で構成される印刷対象情報における秘匿対象項目の範囲及び当該秘匿対象項目を置換する置換情報を定めた置換定義情報に基づいて、前記印刷対象情報における前記秘匿対象項目の範囲に位置する項目を前記置換情報に置き換えた置換印刷対象情報を生成する置換部と、
前記印刷対象情報に基づいて、前記印刷対象情報の印刷に関連する第１の処理を行い、前記置換印刷対象情報に基づいて、前記印刷対象情報の印刷に関連する第２の処理を行う処理部と、
を備える情報処理装置。
【請求項７】
１種類以上の項目で構成される印刷対象情報における秘匿対象項目の範囲及び当該秘匿対象項目を置換する置換情報を定めた置換定義情報に基づいて、前記印刷対象情報における前記秘匿対象項目の範囲に位置する項目を前記置換情報に置き換えた置換印刷対象情報を生成する置換ステップと、
前記印刷対象情報に基づいて、前記印刷対象情報の印刷に関連する第１の処理を行い、前記置換印刷対象情報に基づいて、前記印刷対象情報の印刷に関連する第２の処理を行う処理ステップと、
を含む処理方法。
【請求項８】
１種類以上の項目で構成される印刷対象情報における秘匿対象項目の範囲及び当該秘匿対象項目を置換する置換情報を定めた置換定義情報に基づいて、前記印刷対象情報における前記秘匿対象項目の範囲に位置する項目を前記置換情報に置き換えた置換印刷対象情報を生成する置換ステップと、
前記印刷対象情報に基づいて、前記印刷対象情報の印刷に関連する第１の処理を行い、前記置換印刷対象情報に基づいて、前記印刷対象情報の印刷に関連する第２の処理を行う処理ステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、情報処理装置、処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来から、業務等の関係上、オペレータが、他人の個人情報などの秘匿情報が含まれる情報を印刷する場合がある。オペレータが秘匿情報を閲覧できてしまうことは、個人情報保護の観点から好ましくないため、印刷が行われる印刷装置をオペレータの位置から隔離したり、管理者等の権限を有する者が印刷物の回収を行うような対応を取ったりすることが多い。
【０００３】
但し、オペレータは、実際に印刷を行う前に、印刷プレビューやテスト印刷などを行って、印刷物を構成する各項目の配置や全体のイメージ等を事前に確認しておくことが一般的である。このため、このような事前確認時においても、オペレータによる秘匿情報の閲覧を防止できるような仕組みが求められている。特に、近年では、マイナンバー法の制定に伴い、個人情報などのより一層の厳重な管理が求められており、秘匿情報へのアクセスを必要最小限に抑える上記のような仕組みへのニーズが高い。
【０００４】
ここで、例えば特許文献１には、秘匿情報とする文字列や画像を予め登録しておき、印刷データに含まれる当該秘匿情報とする文字列や画像を、秘匿加工する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したような従来技術では、秘匿情報とする文字列や画像を予め登録するという事前作業が必要であるため、秘匿情報とする文字列や画像が無数に存在する場合、事前作業に多大な労力が必要となる。
【０００６】
また、上述したような従来技術では、予め登録された秘匿情報とする文字列とのマッチング処理により、印刷データに含まれる当該秘匿情報とする文字列を特定することになる。このため、印刷データに含まれる当該秘匿情報とする文字列に、位置調整等のためにスペース等の他の文字が挿入されている場合、当該秘匿情報とする文字列の特定は困難であり、このようなケースにまで対応しようとすると、事前作業に多大な労力が必要となる。
【０００７】
本発明は、上記事情に鑑みてなされたものであり、事前作業に要する労力を抑えつつ、秘匿情報へのアクセスを必要最小限に抑えることが可能な印刷システム、情報処理装置、処理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明の一態様にかかる印刷システムは、１種類以上の項目で構成される印刷対象情報における秘匿対象項目の範囲及び当該秘匿対象項目を置換する置換情報を定めた置換定義情報に基づいて、前記印刷対象情報における前記秘匿対象項目の範囲に位置する項目を前記置換情報に置き換えた置換印刷対象情報を生成する置換部と、前記印刷対象情報に基づいて、前記印刷対象情報の印刷に関連する第１の処理を行い、前記置換印刷対象情報に基づいて、前記印刷対象情報の印刷に関連する第２の処理を行う処理部と、を備える。
【発明の効果】
【０００９】
本発明によれば、事前作業に要する労力を抑えつつ、秘匿情報へのアクセスを必要最小限に抑えることが可能という効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、本実施形態の情報処理システムの構成の一例を示すブロック図である。
【図２】図２は、本実施形態の帳票管理装置のハードウェア構成の一例を示すブロック図である。
【図３】図３は、本実施形態の印刷管理装置のハードウェア構成の一例を示すブロック図である。
【図４】図４は、本実施形態の端末装置のハードウェア構成の一例を示すブロック図である。
【図５】図５は、本実施形態の帳票管理装置の機能構成の一例を示すブロック図である。
【図６】図６は、本実施形態の帳票データの一例を示す図である。
【図７】図７は、本実施形態の仕分け定義情報の一例を示す図である。
【図８】図８は、図６に示す帳票データを仕分けした仕分け後帳票データの一例を示す図である。
【図９】図９は、本実施形態の置換定義情報の一例を示す図である。
【図１０】図１０は、図８に示す仕分け後帳票データを置換した置換後帳票データの一例を示す図である。
【図１１】図１１は、本実施形態の変換定義情報の一例を示す図である。
【図１２】図１２は、本実施形態の印刷管理装置及び端末装置の機能構成の一例を示すブロック図である。
【図１３】図１３は、本実施形態のプレビュー表示やテスト印刷の出力の一例を示す図である。
【図１４】図１４は、本実施形態の通常印刷出力の一例を示す図である。
【図１５】図１５は、本実施形態の帳票管理装置で行われる処理の一例を示すフローチャートである。
【図１６】図１６は、本実施形態の印刷管理装置及び端末装置で行われるプレビュー表示処理の一例を示すシーケンス図である。
【図１７】図１７は、本実施形態の印刷管理装置、端末装置、及び印刷装置で行われるテスト印刷処理の一例を示すシーケンス図である。
【図１８】図１８は、本実施形態の印刷管理装置、端末装置、及び印刷装置で行われる通常印刷処理の一例を示すシーケンス図である。
【図１９】図１９は、変形例の印刷管理装置及び端末装置の機能構成の一例を示すブロック図である。
【図２０】図２０は、変形例の権限情報の一例を示す図である。
【図２１】図２１は、変形例の表示画像生成部で行われるプレビュー画像生成処理の一例を示すフローチャートである。
【図２２】図２２は、変形例の印刷指示部で行われるテスト印刷指示処理の一例を示すフローチャートである。
【図２３】図２３は、変形例の印刷指示部で行われる通常印刷指示処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照しながら、本発明にかかる印刷システム、情報処理装置、処理方法及びプログラムの実施形態を詳細に説明する。
【００１２】
図１は、本実施形態の情報処理システム１の構成の一例を示すブロック図である。図１に示すように、情報処理システム１は、業務管理装置１０と、帳票管理装置２０と、印刷管理装置３０（情報処理装置の一例）と、端末装置４０と、印刷装置５０と、を備える。業務管理装置１０、帳票管理装置２０、印刷管理装置３０、端末装置４０、及び印刷装置５０は、ネットワーク２を介して接続されている。
【００１３】
ネットワーク２としては、例えば、インターネットやＬＡＮ（Local  Area  Network）などが挙げられる。なお、ネットワーク２は、単一のネットワークであっても複数のネットワークであってもよい。例えば、ネットワーク２は、業務管理装置１０と帳票管理装置２０とを接続する第１のネットワーク、印刷管理装置３０、端末装置４０、及び印刷装置５０を接続する第２のネットワーク、並びに第１のネットワークと第２のネットワークとを接続する第３のネットワークで構成されていてもよい。この場合、情報処理システム１は、業務管理装置１０及び帳票管理装置２０で構成されるシステムと、印刷管理装置３０、端末装置４０、及び印刷装置５０で構成されるシステムと、で構成される。
【００１４】
業務管理装置１０は、業務処理を行うサーバ装置であり、例えば、１以上のコンピュータにより実現できる。業務管理装置１０は、業務処理の結果を帳票データとして帳票管理装置２０に出力する。
【００１５】
帳票管理装置２０は、帳票データから帳票を作成したり、作成した帳票を管理したりするサーバ装置であり、例えば、１以上のコンピュータにより実現できる。
【００１６】
図２は、本実施形態の帳票管理装置２０のハードウェア構成の一例を示すブロック図である。帳票管理装置２０は、ＣＰＵ（Central  Processing  Unit）やＧＰＵ（Graphics  Processing  Unit）などの制御装置２１と、ＲＯＭ（Read  Only  Memory）やＲＡＭ（Random  Access  Memory）などの主記憶装置２２と、ＨＤＤ（Hard  Disk  Drive）やＳＳＤ（Solid  State  Drive）などの補助記憶装置２３と、ディスプレイなどの表示装置２４と、キーボードやマウスなどの入力装置２５と、通信インタフェースなどの通信装置２６と、を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【００１７】
印刷管理装置３０は、印刷を管理する印刷サーバ装置であり、例えば、１以上のコンピュータにより実現できる。
【００１８】
図３は、本実施形態の印刷管理装置３０のハードウェア構成の一例を示すブロック図である。印刷管理装置３０は、ＣＰＵやＧＰＵなどの制御装置３１と、ＲＯＭやＲＡＭなどの主記憶装置３２と、ＨＤＤやＳＳＤなどの補助記憶装置３３と、ディスプレイなどの表示装置３４と、キーボードやマウスなどの入力装置３５と、通信インタフェースなどの通信装置３６と、を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【００１９】
端末装置４０は、印刷管理装置３０のクライアント端末であり、例えば、ＰＣ（Personal  Computer）やスマート端末などにより実現できる。なお、端末装置４０は、帳票管理装置２０のクライアント端末を兼ねてもよい。
【００２０】
図４は、本実施形態の端末装置４０のハードウェア構成の一例を示すブロック図である。端末装置４０は、ＣＰＵやＧＰＵなどの制御装置４１と、ＲＯＭやＲＡＭなどの主記憶装置４２と、ＨＤＤやＳＳＤなどの補助記憶装置４３と、ディスプレイなどの表示装置４４と、キーボードやマウスなどの入力装置４５と、通信インタフェースなどの通信装置４６と、を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【００２１】
印刷装置５０は、端末装置４０からの印刷指示に基づき印刷管理装置３０から出力された印刷データを印刷するものである。なお、印刷装置５０は、画像形成装置であればよく、例えば、印刷機能に加え、複写機能、スキャナ機能、及びファクシミリ機能のうち少なくともいずれかの機能を有する複合機であってもよい。
【００２２】
図５は、本実施形態の帳票管理装置２０の機能構成の一例を示すブロック図である。図５に示すように、帳票管理装置２０は、帳票データ受付部２０１と、仕分け定義情報記憶部２０３と、仕分け部２０５と、置換定義情報記憶部２０７と、置換部２０９と、変換定義情報記憶部２１１と、変換部２１３と、印刷用情報出力部２１５と、を含む。
【００２３】
帳票データ受付部２０１、及び印刷用情報出力部２１５は、例えば、制御装置２１、主記憶装置２２、及び通信装置２６などにより実現できる。仕分け定義情報記憶部２０３、置換定義情報記憶部２０７、及び変換定義情報記憶部２１１は、例えば、補助記憶装置２３などにより実現できる。仕分け部２０５、置換部２０９、及び変換部２１３は、例えば、制御装置２１、及び主記憶装置２２などにより実現できる。
【００２４】
帳票データ受付部２０１は、業務管理装置１０から帳票データを受け付け、解析等を行う。本実施形態では、帳票データは、１種類以上の項目で構成される業務データが、行単位で記述されているオープンデータ、又はメインフレームから出力され、１種類以上の項目で構成される業務データが、ページ単位で記述されているラインデータである場合を例に取り説明するが、これらに限定されるものではない。また本実施形態では、業務データを構成する各項目は、コンマ「，」で区切られている場合を例に取り説明するが、これに限定されるものではない。
【００２５】
例えば、帳票データ受付部２０１は、図６に示すような、コンマで区切られた「日付」、「名前」、「顧客番号」、「電話番号」、及び「金額」等の項目で構成される帳票データを受け付ける。
【００２６】
仕分け定義情報記憶部２０３は、帳票データに記述されている業務データの仕分けルールを定義した仕分け定義情報を記憶する。図７は、本実施形態の仕分け定義情報の一例を示す図である。図７に示す例では、仕分け定義情報は、帳票ＩＤ、種別、及び仕分け規定で構成されている。仕分け規定は、カラム位置、先頭からのオフセット、行、バイト数、文字数を含む。
【００２７】
帳票ＩＤは、仕分け規定が適用される帳票データを示し、例えば、帳票データのファイル名などが挙げられる。種別は、帳票データのデータ種別を示し、「ＯＰＥＮ」がオープンデータ、「ＬＩＮＥ」がラインデータを示す。仕分け規定は、仕分けのキーとなる文字列であるキーワードが位置する範囲を示す。詳細には、カラム位置、先頭からのオフセット、及び行で、キーワードが位置する範囲の先頭が特定され、バイト数、又は文字数で、先頭からの長さが特定される。なお、オープンデータの場合、仕分け規定が示すキーワードが位置する範囲は行単位での範囲となり、ラインデータの場合、仕分け規定が示すキーワードが位置する範囲はページ単位での範囲となる。
【００２８】
仕分け部２０５は、仕分け定義情報に基づいて、帳票データ受付部２０１により受け付けられた帳票データに記述されている業務データを仕分けする。これにより、仕分け部２０５は、帳票データを、仕分け後の業務データで構成される１以上の仕分け後帳票データや１以上の別ジョブに分割する。
【００２９】
具体的には、仕分け部２０５は、帳票データ受付部２０１により受け付けられた帳票データに対し、仕分け定義情報における当該帳票データの帳票ＩＤに対応付けられた仕分け規定を適用して、仕分けのキーとなるキーワードを抽出する。なお、オープンデータの場合、キーワードの抽出は行単位で行われ、ラインデータの場合、キーワードの抽出はページ単位で行われる。
【００３０】
そして仕分け部２０５は、オープンデータの場合、抽出したキーワードが一致する行のデータをまとめて仕分け後帳票データとし、ラインデータの場合、抽出したキーワードが一致するページのデータをまとめて仕分け後帳票データとする。
【００３１】
図８は、図６に示す帳票データを仕分けした仕分け後帳票データの一例を示す図である。ここでは、「顧客番号」をキーワードとして仕分けが行われており、図８に示す例では、「顧客番号」が「ＳＹＳ００２」でまとめられた仕分け後帳票データを示している。
【００３２】
置換定義情報記憶部２０７は、仕分け後帳票データに記述されている業務データの置換ルールを定義した置換定義情報を記憶する。図９は、本実施形態の置換定義情報の一例を示す図である。図９に示す例では、置換定義情報は、帳票ＩＤ、種別、及び置き換え規定で構成されている。置き換え規定は、カラム位置、先頭からのオフセット、行、バイト数、文字数、及び置換文字を含む。
【００３３】
帳票ＩＤは、置き換え規定が適用される仕分け後帳票データを示す。なお、仕分け元の帳票データと仕分け後帳票データの帳票ＩＤは同一であるものとする。種別は、仕分け後帳票データのデータ種別を示す。なお、仕分け元の帳票データと仕分け後帳票データのデータ種別は同一であるものとする。
【００３４】
置き換え規定は、置換される被置換文字列が位置する範囲、及び被置換文字列を置換する置換文字列を示す。詳細には、カラム位置、先頭からのオフセット、及び行で、被置換文字列が位置する範囲の先頭が特定され、バイト数、又は文字数で、先頭からの長さが特定される。なお、オープンデータの場合、置き換え規定が示す被置換文字列が位置する範囲は行単位での範囲となり、ラインデータの場合、置き換え規定が示す被置換文字列が位置する範囲はページ単位での範囲となる。
【００３５】
なお、仕分け後帳票データは、１種類以上の項目で構成される印刷対象情報の一例であり、被置換文字列が位置する範囲は、秘匿対象項目の範囲の一例であり、被置換文字列を置換する置換文字列は、秘匿対象項目を置換する置換情報の一例である。
【００３６】
置換部２０９は、置換定義情報に基づいて、仕分け部２０５により仕分けされた仕分け後帳票データに記述されている業務データを置換し、置換後帳票データを生成する。なお、置換後帳票データは、置換印刷対象情報の一例である。また、仕分け後帳票データと置換後帳票データとは、帳票ＩＤなどにより紐付けられ、対になるデータとして扱われる。
【００３７】
具体的には、置換部２０９は、仕分け部２０５により仕分けされた仕分け後帳票データに対し、置換定義情報における当該仕分け後帳票データの帳票ＩＤに対応付けられた置き換え規定を適用して、被置換文字列を置換文字列で置換する。つまり置換部２０９は、印刷対象情報における秘匿対象項目の範囲に位置する項目を置換情報に置き換える。
【００３８】
図１０は、図８に示す仕分け後帳票データを置換した置換後帳票データの一例を示す図である。図１０に示す例では、「名前」及び「電話番号」が被置換文字列（秘匿対象項目）であり、置換文字列に置換されている。
【００３９】
変換定義情報記憶部２１１は、仕分け後帳票データや置換後帳票データを印刷データに変換する変換ルールを定義した置換定義情報を記憶する。図１１は、本実施形態の変換定義情報の一例を示す図である。図１１に示す例では、変換定義情報は、変換ＩＤ、変換ＡＰ、ＰＤＬ（Page  Description  Language）種別、変換フォーム名、及び置換の有無で構成されている。
【００４０】
変換ＩＤは、変換ルールのＩＤである。変換ＡＰは、印刷データへの変換に使用するアプリケーションを示す。ＰＤＬ種別は、印刷データへの変換に使用するＰＤＬを示す。変換フォーム名は、印刷データへの変換に使用するフォームデータを示す。
【００４１】
変換部２１３は、仕分け後帳票データ及び置換後帳票データを印刷データに変換する。なお、仕分け後帳票データの印刷データは、印刷用の印刷対象情報の一例であり、置換後帳票データの印刷データは、印刷用の置換印刷対象情報の一例である。
【００４２】
具体的には、変換部２１３は、変換定義情報に基づいて、仕分け後帳票データ及び置換後帳票データを印刷データに変換する。なお、変換定義情報内のどの変換ルールを用いて仕分け後帳票データ及び置換後帳票データを印刷データに変換するかは、印刷管理装置３０や印刷装置５０に依存するが、本実施形態の要旨ではないため、詳細な説明は省略する。
【００４３】
印刷用情報出力部２１５は、変換部２１３により変換された仕分け後帳票データの印刷データ及び置換後帳票データの印刷データを印刷管理装置３０に出力する。印刷管理装置３０への印刷データの出力方法は、通信であってもよいし、印刷管理装置３０の共有フォルダに対するファイル書き込みであってもよい。
【００４４】
図１２は、本実施形態の印刷管理装置３０及び端末装置４０の機能構成の一例を示すブロック図である。図１２に示すように、印刷管理装置３０は、印刷用情報受付部３０１と、処理部３０３と、を含む。処理部３０３は、表示画像生成部３０５と、印刷指示部３０７と、を含む。印刷用情報受付部３０１、処理部３０３（表示画像生成部３０５、印刷指示部３０７）は、例えば、制御装置３１、主記憶装置３２、及び通信装置３６などにより実現できる。
【００４５】
また図１２に示すように、端末装置４０は、要求部４０１と、表示制御部４０３と、を含む。要求部４０１は、例えば、制御装置４１、主記憶装置４２、及び通信装置４６などにより実現できる。表示制御部４０３は、例えば、制御装置４１、及び主記憶装置４２などにより実現できる。
【００４６】
印刷用情報受付部３０１は、帳票管理装置２０から、仕分け後帳票データの印刷データ及び置換後帳票データの印刷データを受け付け、解析等を行う。なお、印刷管理装置３０では、仕分け後帳票データの印刷データ及び置換後帳票データの印刷データを同一の印刷ジョブとして扱う。上記解析等により印刷ジョブの管理情報が取得される。解析の内容としては、例えば、印刷データのメタファイルやヘッダ領域の解析が挙げられ、印刷ジョブの管理情報としては、印刷データの種別、管理ＩＤ、仕分け後帳票ファイルの情報、及び置換後帳票ファイルの情報などが挙げられる。
【００４７】
要求部４０１は、印刷管理装置３０に対し、印刷ジョブの処理要求を行う。具体的には、要求部４０１は、オペレータによる入力装置４５からの操作入力に基づいて、印刷管理装置３０に対し、印刷ジョブの処理要求を行う。本実施形態では、印刷ジョブの処理要求が、プレビュー表示の処理要求、テスト印刷の処理要求、及び通常印刷の処理要求である場合を例に取り説明するが、これに限定されるものではない。なお、テスト印刷は、テスト用の電子透かしが埋め込まれた印刷や、１ページ目のみの印刷などが挙げられるが、これらに限定されるものではない。
【００４８】
処理部３０３は、端末装置４０からの処理要求に基づく処理を行う。具体的には、端末装置４０からの処理要求がプレビュー表示の処理要求である場合、表示画像生成部３０５は、置換後帳票データの印刷データを用いてプレビュー画像を生成し、端末装置４０に出力する。そして、端末装置４０の表示制御部４０３は、このプレビュー画像を表示装置４４に表示出力する。これにより、オペレータは、印刷物を構成する各項目の配置や全体のイメージ等を事前に確認できる。
【００４９】
また、端末装置４０からの処理要求がテスト印刷の処理要求である場合、印刷指示部３０７は、置換後帳票データの印刷データを用いたテスト印刷を印刷装置５０に指示し、置換後帳票データの印刷データに基づく印刷を行わせる。これにより、オペレータは、印刷物を構成する各項目の配置や全体のイメージ等を事前に確認できる。
【００５０】
図１３は、本実施形態のプレビュー表示やテスト印刷の出力の一例を示す図である。本実施形態のプレビュー表示やテスト印刷では、秘匿対象項目が置換された置換後帳票データの印刷データが用いられるため、図１３に示すように、秘匿対象項目（名前及び電話番号）が秘匿化されている。なお、図１３に示す出力例は、図１０に示す置換後帳票データの印刷データの出力例である。
【００５１】
また、端末装置４０からの処理要求が通常印刷の処理要求である場合、印刷指示部３０７は、仕分け後帳票データの印刷データを用いた通常印刷を印刷装置５０に指示し、仕分け後帳票データの印刷データに基づく印刷を行わせる。
【００５２】
図１４は、本実施形態の通常印刷出力の一例を示す図である。本実施形態の通常印刷では、秘匿対象項目がそのまま記述された仕分け後帳票データの印刷データが用いられるため、図１４に示すように、秘匿対象項目（名前及び電話番号）がそのまま記述されている。なお、図１４に示す出力例は、図８に示す仕分け後帳票データの印刷データの出力例である。
【００５３】
このように本実施形態では、処理部３０３は、印刷対象情報に基づいて、印刷対象情報の印刷に関連する第１の処理を行い、置換印刷対象情報に基づいて、印刷対象情報の印刷に関連する第２の処理を行う。具体的には、処理部３０３は、印刷用の印刷対象情報を用いて第１の処理を行い、印刷用の置換印刷対象情報を用いて第２の処理を行う。なお、第１の処理は、例えば、通常の印刷処理であり、第２の処理は、例えば、プレビュー表示処理やテスト印刷処理が挙げられるが、これに限定されるものではない。
【００５４】
図１５は、本実施形態の帳票管理装置２０で行われる処理の一例を示すフローチャートである。
【００５５】
まず、帳票データ受付部２０１は、業務管理装置１０から帳票データを受け付ける（ステップＳ１０１）。
【００５６】
続いて、仕分け部２０５は、帳票データから仕分け対象の情報を読み込む（ステップＳ１０３）。なお、仕分け対象の情報は、帳票データがオープンデータの場合、１行分の業務データであり、帳票データがラインデータの場合、１ページ分の業務データである。
【００５７】
続いて、仕分け部２０５は、読み込んだ仕分け対象の情報に対し、仕分け定義情報における帳票データの帳票ＩＤに対応付けられた仕分け規定を適用して、仕分けのキーとなる文字列であるキーワードを抽出し、抽出したキーワードが既に出現済みであるか否かを確認する（ステップＳ１０５）。
【００５８】
出現済みでない場合（ステップＳ１０５でＮｏ）、仕分け部２０５は、当該キーワード（文字列）用のグループ（ファイル）を作成し、読み込んだ仕分け対象の情報を追加する（ステップＳ１０７）。一方、出現済みである場合（ステップＳ１０５でＹｅｓ）、仕分け部２０５は、作成済みの当該キーワード（文字列）用のグループ（ファイル）に、読み込んだ仕分け対象の情報を追加する（ステップＳ１０９）。
【００５９】
以降、仕分けが完了するまで（ステップＳ１１１でＮｏ）、ステップＳ１０３〜Ｓ１０９の処理を繰り返す。そして仕分けが完了すると（ステップＳ１１１でＹｅｓ）、各グループのファイルが仕分け後帳票データとなる。なお、ステップＳ１１３以降の処理は、各仕分け後帳票データに対して行われる。
【００６０】
続いて、置換部２０９は、仕分け後帳票データを複製する（ステップＳ１１３）。なお、以下のステップＳ１１５〜Ｓ１１７の処理は、複製された仕分け後帳票データに対して行うものとする。
【００６１】
続いて、置換部２０９は、仕分け後帳票データから置換対象の情報を読み込む（ステップＳ１１５）。なお、置換対象の情報は、帳票データがオープンデータの場合、１行分の業務データであり、帳票データがラインデータの場合、１ページ分の業務データである。
【００６２】
続いて、置換部２０９は、読み込んだ置換対象の情報に対し、置換定義情報における帳票データの帳票ＩＤに対応付けられた置換規定を適用して、被置換文字列を置換文字列で置換する（ステップＳ１１７）。
【００６３】
以降、全ての置換が完了するまで（ステップＳ１１９でＮｏ）、ステップＳ１１５〜Ｓ１１９の処理を繰り返す。
【００６４】
そして全ての置換が完了すると（ステップＳ１１９でＹｅｓ）、変換部２１３は、仕分け後帳票データ及び置換後帳票データを印刷データに変換する（ステップＳ１２１）。
【００６５】
続いて印刷用情報出力部２１５は、変換部２１３により変換された仕分け後帳票データの印刷データ及び置換後帳票データの印刷データを印刷管理装置３０に出力する（ステップＳ１２３）。
【００６６】
図１６は、本実施形態の印刷管理装置３０及び端末装置４０で行われるプレビュー表示処理の一例を示すシーケンス図である。
【００６７】
まず、端末装置４０の要求部４０１は、印刷管理装置３０に対し、印刷管理装置３０で管理されている印刷ジョブの一覧である印刷対象一覧を要求し（ステップＳ２０１）、印刷管理装置３０の処理部３０３は、要求された印刷対象一覧を端末装置４０に送信する（ステップＳ２０３）。
【００６８】
続いて、要求部４０１は、オペレータによる入力装置４５からの操作入力に基づいて、印刷対象一覧の中から、プレビュー表示を行う印刷対象（印刷ジョブ）を選択し（ステップＳ２０５）、印刷管理装置３０に対し、プレビュー表示を要求する（ステップＳ２０７）。
【００６９】
続いて、印刷管理装置３０の表示画像生成部３０５は、置換後帳票データの印刷データを用いてプレビュー画像を生成し（ステップＳ２０９）、端末装置４０に送信する（ステップＳ２１１）。
【００７０】
続いて、要求部４０１は、プレビュー画像を受信し、端末装置４０の表示制御部４０３は、このプレビュー画像を表示装置４４に表示出力する（ステップＳ２１３）。
【００７１】
図１７は、本実施形態の印刷管理装置３０、端末装置４０、及び印刷装置５０で行われるテスト印刷処理の一例を示すシーケンス図である。
【００７２】
まず、端末装置４０の要求部４０１は、印刷管理装置３０に対し、印刷管理装置３０で管理されている印刷ジョブの一覧である印刷対象一覧を要求し（ステップＳ３０１）、印刷管理装置３０の処理部３０３は、要求された印刷対象一覧を端末装置４０に送信する（ステップＳ３０３）。
【００７３】
続いて、要求部４０１は、オペレータによる入力装置４５からの操作入力に基づいて、印刷対象一覧の中から、テスト印刷を行う印刷対象（印刷ジョブ）を選択し（ステップＳ３０５）、印刷管理装置３０に対し、テスト印刷を要求する（ステップＳ３０７）。
【００７４】
続いて、印刷管理装置３０の印刷指示部３０７は、置換後帳票データの印刷データを用いたテスト印刷を印刷装置５０に指示し（ステップＳ３０９）、印刷装置５０は、置換後帳票ファイルの印刷データに基づくテスト印刷を行う（ステップＳ３１１）。
【００７５】
続いて、印刷装置５０からテスト印刷の印刷結果が印刷管理装置３０に送られ（ステップＳ３１３）、印刷指示部３０７は、当該テスト印刷の印刷結果を端末装置４０に送信する（ステップＳ３１５）。
【００７６】
続いて、要求部４０１は、テスト印刷の印刷結果を受信し、端末装置４０の表示制御部４０３は、このテスト印刷の印刷結果を表示装置４４に表示出力する（ステップＳ３１７）。
【００７７】
図１８は、本実施形態の印刷管理装置３０、端末装置４０、及び印刷装置５０で行われる通常印刷処理の一例を示すシーケンス図である。
【００７８】
まず、端末装置４０の要求部４０１は、印刷管理装置３０に対し、印刷管理装置３０で管理されている印刷ジョブの一覧である印刷対象一覧を要求し（ステップＳ４０１）、印刷管理装置３０の処理部３０３は、要求された印刷対象一覧を端末装置４０に送信する（ステップＳ４０３）。
【００７９】
続いて、要求部４０１は、オペレータによる入力装置４５からの操作入力に基づいて、印刷対象一覧の中から、通常印刷を行う印刷対象（印刷ジョブ）を選択し（ステップＳ４０５）、印刷管理装置３０に対し、通常印刷を要求する（ステップＳ４０７）。
【００８０】
続いて、印刷管理装置３０の印刷指示部３０７は、仕分け後帳票データの印刷データを用いた通常印刷を印刷装置５０に指示し（ステップＳ４０９）、印刷装置５０は、仕分け後帳票ファイルの印刷データに基づく通常印刷を行う（ステップＳ４１１）。
【００８１】
続いて、印刷装置５０から通常印刷の印刷結果が印刷管理装置３０に送られ（ステップＳ４１３）、印刷指示部３０７は、当該通常印刷の印刷結果を端末装置４０に送信する（ステップＳ４１５）。
【００８２】
続いて、要求部４０１は、通常印刷の印刷結果を受信し、端末装置４０の表示制御部４０３は、この通常印刷の印刷結果を表示装置４４に表示出力する（ステップＳ４１７）。
【００８３】
なお、図１７や図１８において、印刷指示部３０７は、印刷中の状態を管理し、この管理している情報を端末装置４０に通知して、表示させるようにしてもよい。
【００８４】
以上のように本実施形態によれば、印刷対象情報における秘匿対象項目の範囲を予め定義する方式で、当該秘匿対象項目を置換し、当該秘匿対象項目を置換した置換印刷対象情報に基づいて印刷に関わる処理を行うため、秘匿対象項目を秘匿するための事前作業に要する労力を抑えつつ、秘匿情報へのアクセスを必要最小限に抑えることが可能となる。
【００８５】
つまり、本実施形態によれば、秘匿対象項目を構成する文字列が無数に存在する場合や、秘匿対象項目を構成する文字列に位置調整等のためにスペース等の他の文字が挿入されている場合であっても、印刷対象情報における秘匿対象項目の範囲（置換範囲）を予め定義しておけば、秘匿対象項目を秘匿化できるため、秘匿対象項目を秘匿するための事前作業に要する労力を抑えつつ、秘匿情報へのアクセスを必要最小限に抑えることが可能となる。
【００８６】
なお本実施形態では、帳票管理装置２０側で、印刷データへの変換を行う場合を例に取り説明したが、これに限定されず、印刷管理装置３０側で印刷データへの変換を行うようにしてもよい。
【００８７】
また、置換後帳票データが生成されず（例えば、置換定義情報の置き換え規程で置換文字列が定義されていない場合）、置換後帳票データの印刷データが生成されない場合、プレビュー表示やテスト印刷を実行できないようにしてもよい。
【００８８】
（変形例）
上記実施形態では、プレビュー表示やテスト印刷に、秘匿対象項目が置換された置換後帳票データの印刷データが必ず用いられる例について説明したが、プレビュー表示やテスト印刷に置換後帳票データの印刷データを用いるか、仕分け後帳票データの印刷データを用いるか、を設定できるようにしてもよい。このようにすれば、秘匿対象項目を置換せずにプレビュー表示やテスト印刷を行う必要が生じた場合にも対応できる。なお、仕分け後帳票データの印刷データを用いたプレビュー表示やテスト印刷が可能な人間を管理者等に限定して設定するようにすれば、秘匿情報へのアクセスを必要最小限に抑えるという趣旨にも反せずに済む。
【００８９】
図１９は、変形例の印刷管理装置１０３０及び端末装置４０の機能構成の一例を示すブロック図である。図１９に示すように、情報処理システム１００１の印刷管理装置１０３０の処理部１３０３、表示画像生成部１３０５、印刷指示部１３０７、及び権限情報記憶部１３０９が上記実施形態と相違する。
【００９０】
権限情報記憶部１３０９は、印刷に関わる人間（ユーザ）毎の処理権限を定義した権限情報を記憶する。図２０は、変形例の権限情報の一例を示す図である。図２０に示す例では、ユーザＩＤがＡｄｍｉｎである管理者は、プレビュー表示やテスト印刷において、置換前の仕分け後帳票データの印刷データを用いることが可能に設定されているが、ユーザＩＤがＵｓｅｒ１であるオペレータは、プレビュー表示やテスト印刷において、置換前の仕分け後帳票ファイルの印刷データを用いることができないように設定されている。
【００９１】
つまり、変形例の権限情報は、ユーザ毎に、印刷対象情報に基づいて第２の処理を行う権限を有するか否かを定めている。
【００９２】
なお、変形例では、端末装置４０から行われる処理要求は、当該処理要求の要求元の人間（ユーザ）を識別するユーザ識別情報を含む。ユーザ識別情報は、ユーザＩＤなどユーザを識別できる情報であればどのようなものであってもよい。
【００９３】
図２１は、変形例の表示画像生成部１３０５で行われるプレビュー画像生成処理の一例を示すフローチャートであり、図１６に示すシーケンス図のステップＳ２０９の処理に該当する。
【００９４】
表示画像生成部１３０５は、プレビュー表示が要求されると、当該要求に含まれる当該要求を行った人間のユーザＩＤを権限情報と照合し、プレビュー表示に仕分け後帳票データの印刷データを用いることが可能か否かを確認する（ステップＳ５０１）。
【００９５】
プレビュー表示に仕分け後帳票データの印刷データを用いることが可能な場合（ステップＳ５０１でＮｏ）、仕分け後帳票データの印刷データを用いてプレビュー画像を生成する（ステップＳ５０３）。
【００９６】
一方、プレビュー表示に仕分け後帳票データの印刷データを用いることができない場合（ステップＳ５０１でＹｅｓ）、置換後帳票データの印刷データを用いてプレビュー画像を生成する（ステップＳ５０５）。
【００９７】
図２２は、変形例の印刷指示部１３０７で行われるテスト印刷指示処理の一例を示すフローチャートであり、図１７に示すシーケンス図のステップＳ３０９の処理に該当する。
【００９８】
印刷指示部１３０７は、テスト印刷が要求されると、当該要求に含まれる当該要求を行った人間のユーザＩＤを権限情報と照合し、テスト印刷に仕分け後帳票データの印刷データを用いることが可能か否かを確認する（ステップＳ６０１）。
【００９９】
テスト印刷に仕分け後帳票データの印刷データを用いることが可能な場合（ステップＳ６０１でＮｏ）、仕分け後帳票データの印刷データを用いたテスト印刷を印刷装置５０に指示する（ステップＳ６０３）。
【０１００】
一方、テスト印刷に仕分け後帳票データの印刷データを用いることができない場合（ステップＳ６０１でＹｅｓ）、置換後帳票データの印刷データを用いたテスト印刷を印刷装置５０に指示する（ステップＳ６０５）。
【０１０１】
図２３は、変形例の印刷指示部１３０７で行われる通常印刷指示処理の一例を示すフローチャートであり、図１８に示すシーケンス図のステップＳ４０９の処理に該当する。
【０１０２】
印刷指示部１３０７は、通常印刷が要求されると、当該要求に含まれる当該要求を行った人間のユーザＩＤを権限情報と照合し、通常印刷が可能か否かを確認する（ステップＳ７０１）。
【０１０３】
通常印刷が可能な場合（ステップＳ７０１でＹｅｓ）、仕分け後帳票データの印刷データを用いた通常印刷を印刷装置５０に指示する（ステップＳ７０３）。
【０１０４】
一方、通常印刷ができない場合（ステップＳ７０１でＮｏ）、ステップＳ７０３の処理は行われない。この場合、端末装置４０に印刷結果としてエラーを表示させるようにしてもよい。
【０１０５】
このように変形例では、処理部１３０３は、権限情報に基づいて、第２の処理の処理要求に含まれるユーザ識別情報のユーザが印刷対象情報に基づいて第２の処理を行う権限を有するか否かを判定し、当該権限を有する場合、印刷対象情報に基づいて第２の処理を行い、当該権限を有さない場合、置換印刷対象情報に基づいて第２の処理を行う。
【０１０６】
以上のように変形例によれば、秘匿対象項目を置換せずにプレビュー表示やテスト印刷を行う必要が生じた場合にも対応できる。
【０１０７】
（プログラム）
上記実施形態及び変形例の各装置で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、ＣＤ−Ｒ、メモリカード、ＤＶＤ（Digital  Versatile  Disk）、フレキシブルディスク（ＦＤ）等のコンピュータで読み取り可能な記憶媒体に記憶されて提供される。
【０１０８】
また、上記実施形態及び変形例の各装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するようにしてもよい。また、上記実施形態及び変形例の各装置で実行されるプログラムを、インターネット等のネットワーク経由で提供または配布するようにしてもよい。また、上記実施形態及び変形例の各装置で実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するようにしてもよい。
【０１０９】
上記実施形態及び変形例の各装置で実行されるプログラムは、上述した各部をコンピュータ上で実現させるためのモジュール構成となっている。実際のハードウェアとしては、例えば、ＣＰＵがＲＯＭからプログラムをＲＡＭ上に読み出して実行することにより、上記各機能部がコンピュータ上で実現されるようになっている。
【０１１０】
なお、上記実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。上記新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これらの実施の形態は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１１１】
１、１００１  情報処理システム
２  ネットワーク
１０  業務管理装置
２０  帳票管理装置
３０、１０３０  印刷管理装置
４０  端末装置
５０  印刷装置
２０１  帳票データ受付部
２０３  仕分け定義情報記憶部
２０５  仕分け部
２０７  置換定義情報記憶部
２０９  置換部
２１１  変換定義情報記憶部
２１３  変換部
２１５  印刷用情報出力部
３０１  印刷用情報受付部
３０３、１３０３  処理部
３０５、１３０５  表示画像生成部
３０７、１３０７  印刷指示部
４０１  要求部
４０３  表示制御部
１３０９  権限情報記憶部
【先行技術文献】
【特許文献】
【０１１２】
【特許文献１】特開２０１２−２１８２８１号公報
【図１】
2018081558.tif 000003
【図２】
2018081558.tif 000004
【図３】
2018081558.tif 000005
【図４】
2018081558.tif 000006
【図５】
2018081558.tif 000007
【図６】
2018081558.tif 000008
【図７】
2018081558.tif 000009
【図８】
2018081558.tif 000010
【図９】
2018081558.tif 000011
【図１０】
2018081558.tif 000012
【図１１】
2018081558.tif 000013
【図１２】
2018081558.tif 000014
【図１３】
2018081558.tif 000015
【図１４】
2018081558.tif 000016
【図１５】
2018081558.tif 000017
【図１６】
2018081558.tif 000018
【図１７】
2018081558.tif 000019
【図１８】
2018081558.tif 000020
【図１９】
2018081558.tif 000021
【図２０】
2018081558.tif 000022
【図２１】
2018081558.tif 000023
【図２２】
2018081558.tif 000024
【図２３】
2018081558.tif 000025