(57)【要約】【課題】セキュリティ情報の設定を容易に行うことができ、セキュリティ設定と連動した表示、及び印字設定が容易で種類にバリエーションを持たせることができる帳票印刷システムを提供する。【解決手段】帳票印刷システムは、クライアント１、認証サーバ３、帳票サーバ４及びプリンタ２がネットワーク接続されることで構成され、クライアント１のＣＰＵ１０は、列データの値の変化であるブレイクが発生する単位でセキュリティを設定する。【選択図】図１
2008009936.tif 000002
【特許請求の範囲】
【請求項１】
クライアント、認証サーバ、帳票サーバ及びプリンタがネットワーク接続された帳票印刷システムにおいて、列データの値の変化であるブレイクが発生する単位でセキュリティを設定するセキュリティ設定手段を備えることを特徴とする帳票印刷システム。
【請求項２】
表データに対してセキュリティを設定するか否かを選択するセキュリティ設定選択手段を備えることを特徴とする請求項１記載の帳票印刷システム。
【請求項３】
セキュリティ設定をかける列項目のデータ項目であるブレイクキーを選択するブレイクキー選択手段を備えることを特徴とする請求項２記載の帳票印刷システム。
【請求項４】
セキュリティ設定をかけるブレイクキー項目に対して、セキュリティ範囲、セキュリティ方法、表示方法の指定を行う指定手段を備えることを特徴とする請求項３記載の帳票印刷システム。
【請求項５】
セキュリティ範囲を、ブレイクキーデータ、ブレイクキーデータ以下のデータ、ブレイクキーデータを含むレコード、小計データ、集計データから選択するセキュリティ範囲選択手段を備えることを特徴とする請求項４記載の帳票印刷システム。
【請求項６】
セキュリティの方式を、アクセス権認証方式、パスワード方式から選択するセキュリティ方式選択手段を備えることを特徴とする請求項５記載の帳票印刷システム。
【請求項７】
アクセス権認証方式を選択した場合、アクセス権認証ファイルを使用するか又は個別アクセス権認証設定を行うかを選択するアクセス権認証方式内容選択手段を備えることを特徴とする請求項６記載の帳票印刷システム。
【請求項８】
個別アクセス権認証設定を選択した場合、グループ設定又はユーザ設定を行う第１の設定手段を備えることを特徴とする請求項７記載の帳票印刷システム。
【請求項９】
グループ設定を設定した場合、ブレイクキーに対して任意のグループ名を登録する方法、又はブレイクキーの値に対して個別にグループ名を登録する方法、又はグループ名をデータ値と一致する方法のいずれかを選択する第１の方法選択手段を備えることを特徴とする請求項８記載の帳票印刷システム。
【請求項１０】
ユーザ設定を選択した場合、ブレイクキーに対して任意のユーザ名を登録する方法、又はブレイクキーの値に対して個別にユーザ名を登録する方法、又はユーザ名をデータ値と一致させる方法のいずれかを選択する第２の方法選択手段を備えることを特徴とする請求項９記載の帳票印刷システム。
【請求項１１】
個別アクセス権認証を選択した場合にプレビュー又はプリントのアクション設定を行う第２の設定手段を備えることを特徴とする請求項１０記載の帳票印刷システム。
【請求項１２】
クライアント、認証サーバ、帳票サーバ及びプリンタがネットワーク接続された帳票印刷システムの帳票印刷方法において、列データの値の変化であるブレイクが発生する単位でセキュリティを設定するセキュリティ設定ステップを備えることを特徴とする帳票印刷方法。
【請求項１３】
表データに対してセキュリティを設定するか否かを選択するセキュリティ設定選択ステップを備えることを特徴とする請求項１２記載の帳票印刷方法。
【請求項１４】
セキュリティ設定をかける列項目のデータ項目であるブレイクキーを選択するブレイクキー選択ステップを備えることを特徴とする請求項１３記載の帳票印刷方法。
【請求項１５】
セキュリティ設定をかけるブレイクキー項目に対して、セキュリティ範囲、セキュリティ方法、表示方法の指定を行う指定ステップを備えることを特徴とする請求項１４記載の帳票印刷方法。
【請求項１６】
セキュリティ範囲を、ブレイクキーデータ、ブレイクキーデータ以下のデータ、ブレイクキーデータを含むレコード、小計データ、集計データから選択するセキュリティ範囲選択ステップを備えることを特徴とする請求項１５記載の帳票印刷方法。
【請求項１７】
セキュリティの方式を、アクセス権認証方式、パスワード方式から選択するセキュリティ方式選択ステップを備えることを特徴とする請求項１６記載の帳票印刷方法。
【請求項１８】
アクセス権認証方式を選択した場合、アクセス権認証ファイルを使用するか又は個別アクセス権認証設定を行うかを選択するアクセス権認証方式内容選択ステップを備えることを特徴とする請求項１７記載の帳票印刷方法。
【請求項１９】
個別アクセス権認証設定を選択した場合、グループ設定又はユーザ設定を行う第１の設定ステップを備えることを特徴とする請求項１８記載の帳票印刷方法。
【請求項２０】
グループ設定を設定した場合、ブレイクキーに対して任意のグループ名を登録する方法、又はブレイクキーの値に対して個別にグループ名を登録する方法、又はグループ名をデータ値と一致する方法のいずれかを選択する第１の方法選択ステップを備えることを特徴とする請求項１９記載の帳票印刷方法。
【請求項２１】
ユーザ設定を選択した場合、ブレイクキーに対して任意のユーザ名を登録する方法、又はブレイクキーの値に対して個別にユーザ名を登録する方法、又はユーザ名をデータ値と一致させる方法のいずれかを選択する第２の方法選択ステップを備えることを特徴とする請求項２０記載の帳票印刷方法。
【請求項２２】
個別アクセス権認証を選択した場合にプレビュー又はプリントのアクション設定を行う第２の設定ステップを備えることを特徴とする請求項２１記載の帳票印刷方法。
【請求項２３】
クライアント、認証サーバ、帳票サーバ及びプリンタがネットワーク接続された帳票印刷システムの帳票印刷プログラムにおいて、列データの値の変化であるブレイクが発生する単位でセキュリティを設定するセキュリティ設定モジュールをコンピュータに実行させることを特徴とする帳票印刷プログラム。
【請求項２４】
請求項２３記載の帳票印刷プログラムを格納するコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、帳票印刷システム及び方法、並びにプログラム及び記憶媒体に関し、特に、フォームデータに対してブレイク単位にセキュリティ設定を行う技術に特徴のある帳票印刷システム及び方法、並びにプログラム及び記憶媒体に関する。
【背景技術】
【０００２】
クライアント、認証サーバ、帳票サーバ及びプリンタがネットワーク接続された帳票印刷システムが広く知られている。このような、帳票印刷システムにおいて、従来、ユーザ毎にデータベースの各レコードの項目に対してアクセス権限を設定し、出力の制限を行っていた（例えば、特許文献１参照）。
【特許文献１】特開平８−１８５３４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上述した従来の技術では、データ毎にアクセス権認証情報を用意する必要がある。また、セキュリティ設定をする単位である１レコード又は１カラム毎にアクセス権情報が必要であり、セキュリティを設定するのにも手間がかかっていた。また、セキュリティ設定された領域の表示方法にバリエーションがなかった。
【０００４】
本発明の目的は、セキュリティ情報の設定を容易に行うことができ、セキュリティ設定と連動した表示、及び印字設定が容易で種類にバリエーションを持たせることができる帳票印刷システム及び方法、並びにプログラム及び記憶媒体を提供することにある。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、請求項１記載の帳票印刷システムは、クライアント、認証サーバ、帳票サーバ及びプリンタがネットワーク接続された帳票印刷システムにおいて、列データの値の変化であるブレイクが発生する単位でセキュリティを設定するセキュリティ設定手段を備えることを特徴とする。
【０００６】
請求項１２記載の帳票印刷方法は、クライアント、認証サーバ、帳票サーバ及びプリンタがネットワーク接続された帳票印刷システムの帳票印刷方法において、列データの値の変化であるブレイクが発生する単位でセキュリティを設定するセキュリティ設定ステップを備えることを特徴とする。
【０００７】
請求項２３記載の帳票印刷プログラムは、クライアント、認証サーバ、帳票サーバ及びプリンタがネットワーク接続された帳票印刷システムの帳票印刷プログラムにおいて、列データの値の変化であるブレイクが発生する単位でセキュリティを設定するセキュリティ設定モジュールをコンピュータに実行させることを特徴とする。
【０００８】
請求項２４記載のコンピュータ読み取り可能な記憶媒体は、請求項２３記載の帳票印刷プログラムを格納する。
【発明の効果】
【０００９】
本発明の帳票印刷システムは、クライアント、認証サーバ、帳票サーバ及びプリンタがネットワーク接続されることで構成され、列データの値の変化であるブレイクが発生する単位でセキュリティを設定するセキュリティ設定手段を備える。このように、ブレイクが発生する単位でセキュリティを設定するので、セキュリティ情報の設定を容易に行うことができ、セキュリティ設定と連動した表示、及び印字設定が容易で種類にバリエーションを持たせることができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態を図面を参照しながら詳細に説明する。
【００１１】
図１は、本発明の実施の形態に係る帳票印刷システムの要部を示す図であり、（ａ）はその外観図、（ｂ）はそのハードウェア構成を概略的に示す図である。
【００１２】
図１（ａ）に示すパーソナルコンピュータ１とプリンタ２がネットワーク接続され、更に、このパーソナルコンピュータ１と、図１２で後述する認証サーバ、帳票サーバがネットワーク接続されることでることで、帳票印刷システムが構成される。
【００１３】
図１（ｂ）において、パーソナルコンピュータ１は、ＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２、ＦＤドライブ１３、ＨＤドライブ１５、キーボード１６、ディスプレイ１７及びマウス１８がシステムバス１９で接続されることで構成される。
【００１４】
本帳票印刷システムは、基本Ｉ／Ｏプログラム、ＯステップＳ、及びプログラムをＣＰＵ１０が実行することにより動作する。基本Ｉ／ＯプログラムはＲＯＭ１１に書き込まれており、ＯステップＳはＨＤドライブ１５に書き込まれている。そして本帳票印刷システムの電源がオンされたときに、基本Ｉ／Ｏプログラム中のＩＰＬ（イニシャル・プログラム・ローディング）機能によりＨＤトライブ１５からＯステップＳがＲＡＭ１２に読み込まれ、ＯステップＳの動作が開始される。プログラムは図等に示される制御手順のフローチャートに基づいてプログラムコード化されたものである。
【００１５】
本実施の形態の場合は、本制御プログラム及び関連データは、ＦＤ１４中に記録されている。
【００１６】
図２は、図１におけるＦＤ中に記録されたデータを示す図である。
【００１７】
図２において、ＦＤ１４中には、ボリューム情報２１、ディレクトリ情報２２、制御プログラム実行ファイル２３及び制御プログラム関連データファイル２４が記録される。
【００１８】
ＦＤ１４に記録された制御プログラム及び関連データは、図１に示すように、ＦＤドライブ１３を通じて本コンピュータシステム（帳票印刷システム）にロードすることができる。このＦＤをＦＤドライブ１３にセットすると、ＯステップＳ及び基本Ｉ／Ｏプログラムの制御の下に、本制御プログラム及び関連データがＦＤ１４から読み出され、ＲＡＭ１２にロードされて動作可能となる。
【００１９】
図３は、本発明の帳票印刷システムの制御プログラム及び関連データがＲＡＭにロードされ実行可能となった状態のメモリマップを示す図である。
【００２０】
図３において、ＲＡＭ１２には、基本Ｉ／Ｏプログラム３１、ＯステップＳ３２、制御プログラム３３、データエリアＭ１、ワークエリア３５が記録される。
【００２１】
本実施の形態では、ＦＤ１４から制御プログラム及び関連データを直接ＲＡＭ１２にロードして実行させる例を示す。しかし、この他に、ＦＤ１４からプログラム及び関連データを一旦ＨＤドライブ１５に格納しておき、本制御プログラムを動作させるときに、ＨＤドライブ１５からＲＡＭ１２にロードするようにしてもよい。
【００２２】
また、本制御プログラムを記録する媒体は、ＦＤ以外にＣＤ−ＲＯＭ、ＩＣメモリカードなどであってもよい。さらに本制御プログラムをＲＯＭ１１に記録しておき、これをメモリマップの一部をなすように構成し、直接ＣＰＵ１０で実行することも可能である。
【００２３】
図４は、本発明の帳票印刷システムにおけるセキュリティ設定時のデータの表示例を示す図である。
【００２４】
図４（ａ）のように、各列項目に対してデータが表示されている表データが、セキュリティ設定を行うと、（ｂ）のように、各項目のデータがハイフンで表示されるようになり、本来表示されてしまっていたデータに対してセキュリティを設定することができる。
【００２５】
図５は、本発明の帳票印刷システムにおけるブレイクセキュリティ設定ダイアログを示す図である。
【００２６】
図５において、このダイアログではブレイクとして登録された列項目からブレイクセキュリティ設定を行うブレイクキーを選択する。そして、選択したブレイクキーに対してセキュリティの詳細設定を行う。また、優先度設定で選択したブレイクセキュリティ項目の優先度を設定する。
【００２７】
図６は、本発明の帳票印刷システムにおけるブレイクセキュリティ詳細設定ダイアログを示す図である。
【００２８】
図６において、このダイアログでは各ブレイクセキュリティキーに対してセキュリティ範囲、セキュリティ方法、表示の詳細設定を行う。
【００２９】
図７は、本発明の帳票印刷システムにおけるセキュリティ範囲設定ダイアログを示す図である。
【００３０】
図７において、セキュリティの範囲としては大きく分けて表データ、小計・集計データがある。表データの場合、ブレイクキーデータ、ブレイクキーデータ以下のデータ、ブレイクキーデータを含むレコードからセキュリティ設定を行いたい範囲を指定できる。また、小計・集計データに関しては、小計データ、集計データに対してセキュリティを設定することができる。
【００３１】
図８は、本発明の帳票印刷システムにおけるセキュリティ設定詳細ダイアログを示す図である。
【００３２】
図８において、セキュリティ方法には、アクセス権認証方法とパスワード方法がある。このダイアログではどちらかを選択する。アクセス権認証方法を選択した場合、詳細設定を行う。パスワード方法を選択した場合、パスワード生成単位、パスワード保存先、パスワードファイル保存方法を選択する。
【００３３】
パスワード生成単位指定でブレイク単位を指定した場合、ブレイクが発生するたびにパスワードが設定されることになる。ブレイクキー単位が選択された場合は、ブレイクキー項目毎にパスワードを設定する。
【００３４】
そして、パスワードファイル保存方法としてブレイク単位を指定した場合、ブレイクが発生するたびにパスワードファイルが生成される。ブレイクキー単位に保存を選択した場合、ブレイクキー毎に生成されたパスワードが保存される。１ファイルに保存を選択した場合はすべてのパスワードが１ファイルに保存される。
【００３５】
図９は、本発明の帳票印刷システムにおけるアクセス権認証詳細設定ダイアログを示す図である。
【００３６】
図９において、アクセス権認証の設定には大きく分けて２つの種類がある。アクセス権認証ファイル使用設定と個別アクセス権認証設定である。アクセス権認証ファイル使用設定を選択した場合、使用する認証ファイルを指定する。個別アクセス権設定の場合、グループ毎にアクセス権を設定する方法、ユーザ毎にアクセス権を設定する方法がある。
【００３７】
グループ毎に設定する方法を選択した場合、ブレイクキーにグループ名を登録するか、ブレイクキーの各値に対してグループ名を設定する方法、グループ名をデータの値と一致させて登録する方法がある。また、ユーザ設定を選択した場合、ブレイクキーにユーザ名を登録するか、ブレイクキーの各値に対してユーザ名を設定する方法、ユーザ名をデータの値と一致させて登録する方法がある。
【００３８】
図１０は、本発明の帳票印刷システムにおけるアクション設定ダイアログを示す図である。
【００３９】
図１０において、アクセス権認証詳細設定ダイアログにあるそれぞれのアクセス権に関してプレビューまたは印刷のアクションの設定を行うことができる。
【００４０】
図１１は、本発明の帳票印刷システムにおける表示設定ダイアログを示す図である。
【００４１】
図１１において、プレビュー時の初期状態の表示設定及びセキュリティが設定されたデータの表示方法に関して設定できる。初期状態の表示設定としては、セキュリティが設定されていないデータのみ表示又はすべて表示を選択することができる。そしてセキュリティ設定データの表示としては、空白表示、ハイフン表示、アスタリスク表示、省略から選択できる。
【００４２】
図１２は、本発明の帳票印刷システムにおいて、アクセス権方式としてアクセス権認証方式を選択した場合のプレビュー操作のシーケンスを示す図である。
【００４３】
図１２において、クライアント（パーソナルコンピュータ）１がログイン要求（ステップＳ１２０１）をすると、認証サーバ３で認証処理が行われる（ステップＳ１２０２）。認証処理を行った後にプレビュー要求（ステップＳ１２０３）をすると、帳票データが保存されている帳票サーバ４でクライアント１の認証情報に基づいてプレビュー画面の生成が行われる（ステップＳ１２０４）。その後プレビュー結果がクライアント１に表示される。
【００４４】
図１３は、本発明の帳票印刷システムにおいて、アクセス権方式としてパスワード方式を選択した場合のプレビュー操作のシーケンスを示す図である。
【００４５】
図１３において、クライアント１がログイン要求（ステップＳ１３０１）を行うと、帳票が保存されている帳票サーバ４においてプレビュー要求された帳票のセキュリティ設定情報とプレビュー情報を作成する（ステップＳ１３０２）。
【００４６】
その情報がクライアント１に返されると、クライアント１ではセキュリティ情報ダイアログの表示及びセキュリティ設定がされた表データが表示される（詳細は図１４参照）。従って、クライアント１は要求に基づきパスワード入力しプレビュー要求を再度行う（ステップＳ１３０３）。その要求を受けた帳票サーバ４は、パスワード情報に応じたプレビュー画面を生成する（ステップＳ１３０４）。その後プレビュー結果がクライアント１に表示される。
【００４７】
図１４は、本発明の帳票印刷システムのクライアントにおける、プレビュー時のパスワード入力ダイアログと入力前の表データの表示及びパスワード入力後の表データの表示状態を示す図である。
【００４８】
図１４において、プレビュー時にクライアント画面に出力されるパスワード入力ダイアログにブレイクキー、ブレイクキー値及び設定されているパスワードを入力すると、パスワードが設定され、ハイフン表示されているデータが、パスワードを入力し再度プレビューを行うことで表示される。
【００４９】
以上、説明した本実施の形態の帳票印刷システムによれば。以下の効果を奏する。
（１）フォームにセキュリティ情報の設定が可能なので、データ毎にセキュリティ情報を用意する必要がない。
（２）ブレイク単位でセキュリティ情報の設定が行えることにより、表データ及び小計、集計データの任意の領域にセキュリティを設定することが容易である。
（３）フォームにセキュリティ情報の設定が可能なので、セキュリティ設定と連動した表示、及び印字設定が容易で、種類にバリエーションを持たせることができる。
【００５０】
また、本発明の目的は、実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００５１】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５２】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００５３】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯステップＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【００５４】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００５５】
【図１】本発明の実施の形態に係る帳票印刷システムの要部を示す図である。
【図２】図１におけるＦＤ中に記録されたデータを示す図である。
【図３】本発明の帳票印刷システムの制御プログラム及び関連データがＲＡＭにロードされ実行可能となった状態のメモリマップを示す図である。
【図４】本発明の帳票印刷システムにおけるセキュリティ設定時のデータの表示例を示す図である。
【図５】本発明の帳票印刷システムにおけるブレイクセキュリティ設定ダイアログを示す図である。
【図６】本発明の帳票印刷システムにおけるブレイクセキュリティ詳細設定ダイアログを示す図である。
【図７】本発明の帳票印刷システムにおけるセキュリティ範囲設定ダイアログを示す図である。
【図８】本発明の帳票印刷システムにおけるセキュリティ設定詳細ダイアログを示す図である。
【図９】本発明の帳票印刷システムにおけるアクセス権認証詳細設定ダイアログを示す図である。
【図１０】本発明の帳票印刷システムにおけるアクション設定ダイアログを示す図である。
【図１１】本発明の帳票印刷システムにおける表示設定ダイアログを示す図である。
【図１２】本発明の帳票印刷システムにおいて、アクセス権方式としてアクセス権認証方式を選択した場合のプレビュー操作のシーケンスを示す図である。
【図１３】本発明の帳票印刷システムにおいて、アクセス権方式としてパスワード方式を選択した場合のプレビュー操作のシーケンスを示す図である。
【図１４】本発明の帳票印刷システムのクライアントにおける、プレビュー時のパスワード入力ダイアログと入力前の表データの表示及びパスワード入力後の表データの表示状態を示す図である。
【符号の説明】
【００５６】
１  クライアント（パーソナルコンピュータ）
２  プリンタ
３  認証サーバ
４  帳票サーバ
１０  ＣＰＵ（請求範囲の各手段構成要素）
１１  ＲＯＭ
１２  ＲＡＭ
１３  ＦＤドライブ
１５  ＨＤドライブ
１６  キーボード
１７  ディスプレイ
１８  マウス
１９  システムバス
【図１】
2008009936.tif 000003
【図２】
2008009936.tif 000004
【図３】
2008009936.tif 000005
【図４】
2008009936.tif 000006
【図５】
2008009936.tif 000007
【図６】
2008009936.tif 000008
【図７】
2008009936.tif 000009
【図８】
2008009936.tif 000010
【図９】
2008009936.tif 000011
【図１０】
2008009936.tif 000012
【図１１】
2008009936.tif 000013
【図１２】
2008009936.tif 000014
【図１３】
2008009936.tif 000015
【図１４】
2008009936.tif 000016