(57)【特許請求の範囲】
【請求項１】
パスワード付きＰＤＦファイル作成プログラムであって、
予め記憶装置に格納された、パスワード及びＥメールアドレスを含む被送信者に関するデータを含んだＣＳＶ型式の送信用データから１つのＰＤＦファイルを作成し、記憶装置に格納するステップと、
前記ＰＤＦファイルのデータを、各被送信者毎のデータに分解する指標となるページ分解用インデックスデータを作成し、記憶装置に格納するステップと、
前記各被送信者毎のデータに分解されたＰＤＦファイルにパスワードを付与するための指標となるインデックスデータを作成し、記憶装置に格納するステップと、
前記ページ分解用インデックスデータを用いて、前記ＰＤＦファイルのデータを各被送信者毎のデータに分解するステップと、
前記各被送信者毎のデータに分解されたＰＤＦファイルと、前記パスワード用インデックスデータとを対比し、各ＰＤＦファイルに対応するパスワードを付与して、パスワード付きＰＤＦファイルを作成するステップと、
をコンピュータに実行させるプログラム。
【請求項２】
前記被送信者に関するデータを含んだＣＳＶ型式の送信用データが、被送信者に送信しようとするＣＳＶ型式の送信用データと、被送信者に関するＣＳＶ型式のデータとを結合したものであることを特徴とする請求項１に記載されたプログラム。
【請求項３】
被送信者に送信しようとする前記データが、給与明細書、源泉徴収票、医療費明細書、又は健康診断結果通知書のいずれかを含むことを特徴とする請求項１又は２に記載されたプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一般に、パスワード付きＰＤＦファイル作成プログラムに関する。より詳細には、本発明は、パスワード付きＰＤＦファイルの効率的な作成を可能とするファイル作成プログラムに関する。
【背景技術】
【０００２】
企業においては、社員に、各種単票書類（例えば、給与明細書、源泉徴収票、医療費明細書など）を渡しているが、近年、手渡しするのではなく、各社員に電子メールで送信している場合が多い。このような場合に電子メールで送信されるファイルは、種々のドキュメントの作成に利用されているファイル型式のひとつであるＰＤＦ（ＰｏｒｔａｂｌｅＤｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）ファイルが用いられることが多い。
【０００３】
電子メールで社員毎に異なる内容のＰＤＦファイルを作成する場合、個人情報のセキュリティの観点から、社員毎に個別のパスワードを付与する必要がある。従来、パスワード付きＰＤＦファイルを作成するには、社員１人分のＰＤＦファイルを作成した後、各ファイル毎にパスワードを付与していた。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、各社員のＰＤＦファイルを作成した後にパスワードを付与する作業に、１件につき１秒〜３秒の処理時間を要する。したがって、社員数の多い企業の場合には、パスワード付与作業に膨大な時間を要することとなり、パスワード付きＰＤＦファイルを効率的に作成する方法が求められている。
【０００５】
本発明は、このような状況に鑑みて案出されたものであって、パスワード付きＰＤＦファイルを効率的に作成することができるプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
本願請求項１に記載のパスワード付きＰＤＦファイル作成プログラムは、予め記憶装置に格納された、パスワード及びＥメールアドレスを含む被送信者に関するデータを含んだＣＳＶ型式の送信用データから１つのＰＤＦファイルを作成し、記憶装置に格納するステップと、前記ＰＤＦファイルのデータを、各被送信者毎のデータに分解する指標となるページ分解用インデックスデータを作成し、記憶装置に格納するステップと、前記各被送信者毎のデータに分解されたＰＤＦファイルにパスワードを付与するための指標となるパスワード用インデックスデータを作成し、記憶装置に格納するステップと、前記ページ分解用インデックスデータを用いて、前記ＰＤＦファイルのデータを各被送信者毎のデータに分解するステップと、前記各被送信者毎のデータに分解されたＰＤＦファイルと前記パスワード用インデックスデータとを対比し、各ＰＤＦファイルに対応するパスワードを付与して、パスワード付きＰＤＦファイルを作成するステップとをコンピュータに実行させることを特徴とするものである。
【０００７】
本願請求項２に記載のパスワード付きＰＤＦファイル作成プログラムは、前記請求項１に記載されたプログラムにおいて、前記被送信者に関するデータを含んだＣＳＶ型式の送信用データが、被送信者に送信しようとするＣＳＶ型式の送信用データと、被送信者に関するＣＳＶ型式のデータとを結合したものであることを特徴とするものである。
【０００８】
本願請求項３に記載のパスワード付きＰＤＦファイル作成プログラムは、前記請求項１又は２に記載されたプログラムにおいて、被送信者に送信しようとする前記データが、給与明細書、源泉徴収票、医療費明細書、又は健康診断結果通知書のいずれかを含むことを特徴とするものである。
【発明の効果】
【０００９】
本発明の方法によれば、従来の方法に比べて短時間でＰＤＦファイルにパスワードを付与することができるので、効率的なファイル作成作業が可能になり、処理時間の短縮および処理コストの低減を図ることができる。
【発明を実施するための最良の形態】
【００１０】
次に、図面を参照して、本発明の好ましい実施の形態について詳細に説明する。図１は、本発明の好ましい実施の形態に係るパスワード付きＰＤＦファイル作成プログラムの一連の手順を示したフロー図である。本例では、企業等において各社員に配布される給与明細データに対してパスワードを付与する場合について説明する。
【００１１】
本発明の好ましい実施の形態に係るパスワード付きＰＤＦファイル作成プログラムは、通常の型式のコンピュータ、すなわち、バスによって相互に接続されたＣＰＵ（中央処理装置）、メモリ、記憶装置であるハードディスク、キーボード等の入力装置、及び表示装置であるディスプレイを有するコンピュータによって実行される。
【００１２】
本発明の好ましい実施の形態に係るパスワード付きＰＤＦファイル作成プログラムでは、ＣＳＶ型式の給与明細データが予め記憶装置に格納されている。図２（ａ）は、給与明細データの一例を示した図である。図２（ａ）に示される例では、給与明細データは、社員コード、社員氏名、基本給、資格給、交通費等から形成されている。各給与明細データは、例えば、「１００１，オリーブ太郎，２０００００，１００００，１５０００，・・・」，「１００２，オリーブ次郎，１８００００，１５０００，１２０００，・・・」，・・・である。
【００１３】
また、ＣＳＶ型式の送信先データが、マスタ・データベースとして予め記憶装置に格納されている。図２（ｂ）は、送信先マスタ・データベースの一例を示した図である。図２（ｂ）に示される例では、送信先データは、社員コード、社員氏名、Ｅメールアドレス、パスワード等から形成されている。各送信先データは、例えば、「１００１，オリーブ太郎，olive1@xyz.co.jp，ps1001」，「１００２，オリーブ次郎，olive2@xyz.co.jp，ps1002」，・・・である。
【００１４】
まず、コンピュータの記憶装置に格納されている給与明細データと送信先データとを対比し、同じ社員コードをもつデータ同士を結合してＣＳＶ型式の送信用データを作成し、記憶装置に格納する（第１ステップ）。ＣＳＶ型式の送信用データは、図２（ｃ）に示されるように、「１００１，オリーブ太郎，２０００００，１００００，１５０００，・・・，olive1@xyz.co.jp，ps1001」，「１００２，オリーブ次郎，１８００００，１５０００，１２０００，・・・，olive2@xyz.co.jp，ps1002」，・・・となる。
【００１５】
次いで、ページ分解用インデックスデータを作成し、記憶装置に格納する（第２ステップ）。ページ分解用インデックスデータとは、１つのファイルであるＣＳＶ型式の送信用データを各社員毎のデータに分解するための指標となるインデックスデータである。ページ分解用インデックスデータは、上述の例では、社員コード「１００１」，「１００２」，・・・となる。
【００１６】
次いで、パスワード用インデックスデータを作成し、記憶装置に格納する（第３ステップ）。パスワード用インデックスデータとは、各社員毎にページ分解されたＰＤＦファイルにパスワードを付与するための指標となるインデックスデータである。パスワード用インデックスデータは、ファイル名、パスワード等から形成されている。パスワード用インデックスデータは、例えば、「"200910-1001．pdf ","ps1001"」，「"200910-1002．pdf","ps1002"」，・・・である。
【００１７】
次いで、ＣＳＶ型式の送信用データから全社員分のデータを１つのＰＤＦファイルとして作成し、記憶装置に格納する（第４ステップ）。このＰＤＦファイルには、給与明細データの該当月を記したファイル名（例えば、２００９年１０月分の給与明細データであれば、"200910 ．pdf " ）が付される。
【００１８】
次いで、ページ分解用インデックスデータを用いて、上記のＰＤＦファイルを各社員毎にページ分解し、記憶装置に格納する（第５ステップ）。ここで、ページ分解とは、全社員分のデータが記録されている１つのＰＤＦファイルを各社員毎のファイルに分解することである（したがって、社員数が１万名の場合には、１つのＰＤＦファイルを１００００のファイルに分解することとなる）。ページ分解の際に、ページ分解用インデックスデータに記載されている社員コードを付与して（例えば、「"200910-1001．pdf " 」，「"200910-1001．pdf " 」，・・・）、各社員毎のＰＤＦファイルを作成する（図３参照）。
【００１９】
しかる後、各社員毎のＰＤＦファイルとパスワード用インデックスデータとを対比し、ファイル名が対応しているＰＤＦファイルにパスワードを付与し、記憶装置に格納する（第６ステップ）。例えば、ＰＤＦファイル「"200910-1001．pdf " 」とパスワード用インデックスデータ「"200910-1001．pdf " 」とを対比し、ファイル名"200910-1001．pdf "が対応しているので、パスワード"ps1001"  を付与する（図４参照）。
【００２０】
このようにしてパスワードが付与されたＰＤＦファイルをＥメールによって各社員に送信する。
【００２１】
本発明は、以上の発明の実施の形態に限定されることなく、特許請求の範囲に記載された発明の範囲内で、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることはいうまでもない。
【００２２】
例えば、前記実施の形態では、給与明細データに関連して説明されているが、例えば源泉徴収票、医療費明細書、健康診断結果通知書などの他のデータの配布に関しても、本発明を適用することができる。さらに、前記実施の形態では、社員に送信しようとするデータに関連して説明されているが、社員以外の人又は企業等（「被送信者」という）に送信しようとするデータについても、本発明を適用することができる。
【００２３】
また、前記実施の形態では、ＣＳＶ型式の給与明細データと送信先データが別々に記憶装置に格納されているものとして記載されているが、両方のデータを結合した状態で予め記憶装置に格納しておいてもよい（その場合には、第１ステップにおける結合処理が不要となる）。
【図面の簡単な説明】
【００２４】
【図１】本発明の好ましい実施の形態に係るパスワード付きＰＤＦファイル作成プログラムの一連の手順を示したフロー図である。
【図２】ＣＳＶ型式の給与明細データ、送信先データ、送信用データをそれぞれ模式的に示した図である。
【図３】ページ分解を模式的に示した図である。
【図４】各社員毎のＰＤＦファイルにパスワードを付与する過程を説明するための模式図である。
【図１】
0005435725.tif 000002
【図２】
0005435725.tif 000003
【図３】
0005435725.tif 000004
【図４】
0005435725.tif 000005