(57)【要約】【課題】正当な利用者に限定して印刷データのアップロードを許し、アップロードされた印刷データの自動印刷を行う印刷システムを提供することを目的とする。【解決手段】利用者の正当性を示す電子証明書により認証を受け、認証の後にデータファイルを送信するデータ転送手段と、受信した電子証明書に基づき利用者の認証を行い該認証の後に該利用者が送信したデータファイルを受信して記憶するデータ記憶手段と、データ記憶手段が記憶したデータファイルを予め保持しているレイアウトファイルに挿入して印刷する印刷制御手段とを設けた印刷システム、方法、プログラムおよび媒体を提供する。【選択図】  図１
2004348184.tif 000002
【特許請求の範囲】
【請求項１】
データファイルをレイアウトファイルに挿入してプリンタにより印刷するシステムであって、
利用者の正当性を示す電子証明書により認証を受け、前記認証の後に前記データファイルを送信するデータ転送手段と、
受信した前記電子証明書に基づき利用者の認証を行い、該認証の後に該利用者が送信した前記データファイルを受信して記憶するデータ記憶手段と、
前記データ記憶手段が記憶した前記データファイルを予め保持しているレイアウトファイルに挿入して印刷する印刷制御手段と、
を備えることを特徴とする印刷システム。
【請求項２】
請求項１記載の印刷システムであって、
前記データ記憶手段が、
受信した前記電子証明書により該利用者の認証を行い、前記認証により正当な利用者であることが確認できた場合に、該利用者の接続を許可する認証手段と、
接続を許可された該利用者から前記データファイルを受信して記憶するデータ受信記憶手段と、
を備えることを特徴とする印刷システム。
【請求項３】
請求項１または２記載の印刷システムであって、
前記データ記憶手段が、
前記認証手段を備えたファイル転送サーバである、
ことを特徴とする印刷システム。
【請求項４】
請求項１から３のいずれかに記載の印刷システムであって、
前記データ転送手段が、
電子証明書を用いて認証を依頼する認証依頼手段と、
予め前記データ記憶手段との間で取り決めてある接頭文字および利用回数に基づいて、前記データファイルのファイル名を設定する名称設定手段と、
認証された場合に前記データファイルをアップロードする転送手段と、
を備えることを特徴とする印刷システム。
【請求項５】
請求項１から４のいずれかに記載の印刷システムであって、
前記データ転送手段が、
前記データファイルを送信するために、前記認証手段に対して前記電子証明書を送信する認証要求機能付きファイル転送プログラムである、
ことを特徴とする印刷システム。
【請求項６】
請求項１から５のいずれかに記載の印刷システムであって、
前記印刷制御手段が、
前記データ記憶手段が前記データファイルを記憶したことを検知するデータ検知手段と、
前記データ検知手段が前記データファイルが記憶されたことを検知した後、前記データファイルを予め保持するレイアウトファイルに挿入してプリンタにより印刷する印刷手段と、
を備えることを特徴とする印刷システム。
【請求項７】
請求項１から６のいずれかに記載の印刷システムであって、
前記印刷制御手段が、
予め前記印刷データと前記プリンタを関連付けて記憶した印刷管理テーブルに基づいて、前記データファイルの記憶の監視、前記レイアウトファイルの決定、および指定プリンタによる印刷を行う、
ことを特徴とする印刷システム。
【請求項８】
データファイルをレイアウトファイルに挿入してプリンタにより印刷する方法であって、
前記データファイルのアップロードに先立ち、電子証明書を用いて認証を受ける段階と、
前記認証により正当な利用者であることが確認された場合に、データファイルをアップロードする段階と、
前記データファイルがアップロードされたのを検知する段階と、
前記アップロードされたデータファイルを予め保持するレイアウトファイルに挿入する段階と、
前記レイアウトファイルに挿入したデータファイルを予め指定されているプリンタにより印刷する段階と、
を設けたことを特徴とする印刷方法。
【請求項９】
コンピュータを請求項１から７記載の印刷システムとして動作させるためのプログラム。
【請求項１０】
コンピュータを請求項１から７記載の印刷システムとして動作させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンタを用いた印刷システムに関し、特に、ネットワークを介して転送された印刷データを、自動的に印刷する場合のセキュリティに関するものである。
【０００２】
【従来の技術】
従来、書式を印刷した用紙に筆記することに代えて、デジタルデータで準備されているレイアウトを表示し、レイアウト内に個人情報などのデータを入力し、レイアウトとデータを同時に印刷することで、申請書などを作成することが可能な電子フォームシステムがある。
【０００３】
係る電子フォームシステムにおいては、１つのデータをネットワークを介して移動して、例えば、入力用レイアウト、出力用レイアウトなど、複数の異なるレイアウトに挿入して、移動先に設置したプリンタから異なる様式で印刷することが可能である。
【０００４】
従来、上述のようなネットワーク上にあるプリンタに印刷を依頼するものとして、ネットワーク上の様々な場所にあるドキュメントデータを、クライアントコンピュータの汎用Ｗｅｂブラウザから指定の印刷タイミングでネットワーク共有プリンタに印刷させる印刷システムがある（例えば、特許文献１参照。）。
【０００５】
【特許文献１】
特開２００１−２５６０１２号公報
【０００６】
係る印刷システムにおいて、レイアウトファイルにデータファイルを挿入したイメージのドキュメント印刷を行う場合は、１）レイアウトファイルとデータファイルを開き、データを挿入してマージイメージを確認し、印刷ボタンを押下する、２）予めレイアウトファイルとデータファイルをマージしたマージイメージを作成しておき、該マージイメージを指定して、印刷ボタンを押下する、などの方法が用いられている。
【０００７】
しかしながら、上述の手順においては、多種類の印刷を行う場合や、一連の業務手順中に印刷を必ず行う場合に、利用者が種類数回印刷ボタンを押下する必要があるので煩雑であるし、印刷ボタンの押下を忘れるなどの人的ミスが生じる可能性が高いという問題がある。
【０００８】
また、レイアウトデータを保持し、入力されたデータを受け取り印刷を行う印刷者側からみると、入力データをアップロードしようとする者が、正当な利用者からの依頼に限定して印刷する仕組みが必要である。
【０００９】
【発明が解決しようとする課題】
本発明は、上記のような問題点に鑑みてなされたものであり、その目的とするところは、正当な利用者に限定して印刷データのアップロードを許し、アップロードされた印刷データの自動印刷を行う印刷システムを提供することである。
【００１０】
【課題を解決するための手段】
上記課題を解決するために、本発明の第１の態様は、データファイルをレイアウトファイルに挿入してプリンタにより印刷するシステムにおいて、利用者の正当性を示す電子証明書により認証を受け、前記認証の後に前記データファイルを送信するデータ転送手段と、受信した前記電子証明書に基づき利用者の認証を行い、該認証の後に該利用者が送信した前記データファイルを受信して記憶するデータ記憶手段と、前記データ記憶手段が記憶した前記データファイルを予め保持しているレイアウトファイルに挿入して印刷する印刷制御手段とを設けたものである。
【００１１】
本発明の第２の態様は、上述の第１の態様に係る印刷システムにおいて、前記データ記憶手段に、受信した前記電子証明書により該利用者の認証を行い、前記認証により正当な利用者であることが確認できた場合に該利用者の接続を許可する認証手段と、接続を許可された該利用者から前記データファイルを受信して記憶するデータ受信記憶手段とを設けたものである。
【００１２】
本発明の第３の態様は、上述の第１または２の態様に係る印刷システムにおいて、前記データ記憶手段を、前記認証手段を備えたファイル転送サーバにより構成したものである。
【００１３】
本発明の第４の態様は、上述の第１から３の態様に係る印刷システムにおいて、前記データ転送手段に、電子証明書を用いて認証を依頼する認証依頼手段と、予め前記データ記憶手段との間で取り決めてある接頭文字および利用回数に基づいて前記データファイルのファイル名を設定する名称設定手段と、認証された場合に前記データファイルをアップロードする転送手段とを設けたものである。
【００１４】
本発明の第５の態様は、上述の第１から４の態様に係る印刷システムにおいて、  前記データ転送手段を、前記データファイルを送信するために前記認証手段に対して前記電子証明書を送信する認証要求機能付きファイル転送プログラムにより構成したものである。
【００１５】
本発明の第６の態様は、上述の第１から５の態様に係る印刷システムにおいて、  前記印刷制御手段に、前記データ記憶手段が前記印字データファイルを記憶したことを検知するデータ検知手段と、前記データ検知手段が前記データファイルが記憶されたことを検知した後、前記データファイルを予め保持するレイアウトファイルに挿入してプリンタにより印刷する印刷手段とを設けたものである。
【００１６】
本発明の第７の態様は、上述の第１から６の態様に係る印刷システムにおいて、  前記印刷制御手段が、予め前記印刷データと前記プリンタを関連付けて記憶した印刷管理テーブルに基づいて、前記データファイルの記憶の監視、前記レイアウトファイルの決定、および指定プリンタによる印刷を行うように構成したものである。
【００１７】
本発明の第８の態様は、データファイルをレイアウトファイルに挿入してプリンタにより印刷する方法において、前記データファイルのアップロードに先立ち電子証明書を用いて認証を受ける段階と、前記認証により正当な利用者であることが確認された場合にデータファイルをアップロードする段階と、前記データファイルがアップロードされたのを検知する段階と、前記アップロードされたデータファイルを予め保持するレイアウトファイルに挿入する段階と、前記レイアウトファイルに挿入したデータファイルを予め指定されているプリンタにより印刷する段階とを行うようにしたものである。
【００１８】
本発明の第９の態様は、コンピュータを上述の第１から７の態様に係る印刷システムとして動作させるためのプログラムを提供するようにしたものである。
【００１９】
本発明の第１０の態様は、コンピュータを上述の第１から７の態様に係る印刷システムとして動作させるためのプログラムを記録したコンピュータ読み取り可能な記憶媒体を提供するようにしたものである。
【００２０】
【発明の実施の形態】
以下、本発明を図示する実施例に基づき説明する。図１は、本発明の印刷システムの一実施形態を示す構成図である。
【００２１】
印刷システム１は、データ転送手段２、データ記憶手段３、および印刷制御手段４を備え、各々がネットワークを介して接続されており、データ転送手段２からデータ記憶手段３へアップロードしたデータファイルを、印刷制御手段４によりレイアウトファイルに挿入して印刷するものである。
【００２２】
データ転送手段２は、認証依頼手段５、名称設定手段６、転送手段７を備え、電子証明書を用いて接続要求を出し、接続後にデータファイルの転送を行うものであり、実際は、ＰＣなどにインストールされたＦＴＰＳ（ＦＴＰ  ｏｖｅｒ  ＳＳＬ）クライアントなどの認証要求機能付きファイル転送プログラムである。
【００２３】
認証依頼手段５は、予め入手済の認証局により発行された電子証明書をデータ記憶手段３へ送り、データファイルのアップロードを許可してもらうための認証を依頼するものである。
【００２４】
名称設定手段６は、利用者に割り当てられた利用者ＩＤなどを接頭文字とし、利用可能な回数分の連番を付加するという形式のファイル名をデータファイルに付与するものである。
【００２５】
名称設定手段６が、接頭文字および利用可能な回数分の連番を付加したファイル名を付けることにより、データファイルのアップロードの検知と、利用者毎の利用回数の制限が可能になる。
【００２６】
転送手段７は、データ記憶手段３により認証を受けた後、名称設定手段６が上述のファイル名規則により作成したデータファイルを、データ記憶手段３の所定のディレクトリにアップロードするものである。
【００２７】
データファイルをアップロードするデータ記憶手段３上のディレクトリは、データ転送手段２からは、同一のファイルを１回だけアップロードでき可能で、利用者が任意の回数の上書きをしたり、削除できないように制御されている。
【００２８】
データ記憶手段３は、認証手段８、データ受信記憶手段９を備え、データ転送手段２を使用する利用者の認証を行い、アップロードされたデータファイルを記憶するもので、実際には、ＦＴＰＳサーバなどの認証手段８を備えたファイル転送サーバである。
【００２９】
認証手段８は、データ転送手段２から電子証明書を受信し、予め認証局より発行された正規の電子証明書であることを確認した場合は、データ転送手段２の接続を許可してＦＴＰＳ通信を開始する。データ転送手段２の正当性が確認できなかった場合は、データ転送手段２に対してその旨を通知し、接続を拒否する。
【００３０】
データ受信記憶手段９は、データ転送手段２がアップロードしたデータファイルを受信し、所定のディレクトリに記憶するものであり、ファイル転送サーバの基本的な機能である。
【００３１】
データ転送手段２およびデータ記憶手段３は、Ｗｅｂの基本的なプロトコルであるＨＴＴＰを用いて、ＷｅｂブラウザとＨＴＴＰサーバで構築することも可能であるが、ファイル名規則に従うファイルを生成したり、アップロードされたファイルの保持などを自ら開発しなければならないため、元々ファイル操作用に開発されたファイル転送の方が好適である。
【００３２】
印刷制御手段４は、印刷管理テーブル１０、データ検知手段１１、印刷手段１２を備え、プリンタを接続し、データ記憶手段３が記憶したデータファイルを予め保持するレイアウトファイルに挿入し、指定のプリンタにより印刷するものである。
【００３３】
印刷管理テーブル１０は、図２に例を示すように、タスク番号、データファイルパス、レイアウトファイルパス、出力先プリンタなどの情報を保持しており、利用者ＩＤおよび利用回数が決定した段階で予め作成されているものである。
【００３４】
データ検知手段１１は、データファイルがアップロードされるディレクトリを常に監視し、アップロードされたのを検知した場合、印刷管理テーブル１０に記録されているデータファイルであるか否かを確認し、記憶されたデータファイルのタスク番号を印刷手段１２に渡し、印刷を依頼するものである。
【００３５】
印刷手段１２は、データ検知手段１１に渡されたタスク番号に基づき、印刷管理テーブル１０を参照し、該タスク番号について指定されているファイルパスのレイアウトファイルにデータファイルを挿入し、指定されているプリンタにより印刷を行うものである。
【００３６】
また、印刷手段１２は、印刷が正常に終了した段階で、印刷管理テーブル１０の該タスク番号で指定されているファイルパスのデータファイルを削除し、印刷管理テーブル１０からも該当するタスク番号のレコードを削除する。
【００３７】
印刷管理テーブル１０には、当初取り決めた利用回数分のレコードだけが記録されており、データ転送手段２の上書きや削除に制限を加えることにより、契約回数分内に限定したサービスを行うことが可能になる。
【００３８】
次に、図３の模式図により、本発明の印刷システム１が印刷データを印刷する場合の動作について説明する。
【００３９】
データ記憶手段３および印刷制御手段４を有するサービス提供者は、自身が備える認証局または外部認証局を介して、データ転送手段２の利用者に対して、電子証明書を発行する。
【００４０】
電子証明書を発行した利用者に対しては、利用者ＩＤなどを発行する、と同時に利用回数の契約も行う。
【００４１】
サービス提供者は、利用回数分のタスク番号を採番し、利用者ＩＤを接頭文字とし利用回数分の連番を付加したデータファイル名、および該データファイルを挿入するレイアウトファイル名を、印刷管理テーブル１０に記録する。
【００４２】
利用者は、予め契約締結時に決定したフォーマット（例えば、ＸＭＬなど）のデータファイルを作成し、名称設定手段６により、上述のファイル名規則に従い利用者ＩＤなどの接頭文字と連番を付加したデータファイルを作成する。
【００４３】
次に、利用者は、認証依頼手段５により、入手した電子証明書をデータ記憶手段３に送信し、接続要求を出す。
【００４４】
認証手段８は、電子証明書を受信し、予め認証局より発行された正規の電子証明書であることを確認した場合は、データ転送手段２の接続を許可してＦＴＰＳなどの安全性を確保した通信を開始する。
【００４５】
認証手段８がデータ転送手段２の正当性を確認できなかった場合は、データ転送手段２に対してその旨を通知し、接続を拒否する。
【００４６】
転送手段７は、認証手段８が認証したことによりＦＴＰＳなどの通信が開始された後、作成したデータファイルをデータ記憶手段３の所定のディレクトリにアップロードする。認証の後に、データファイルを作成してもよい。
【００４７】
データ検知手段１１は、上述のデータファイルがアップロードされるディレクトリを常時監視しており、データファイルがアップロードされのを検知したら印刷管理テーブル１０を参照し、該ファイル名を記録したレコードがあるか否かを確認する。
【００４８】
データ検知手段１１は、アップロードされたデータファイルが印刷管理テーブルに記述されたデータファイルである場合、当該タスク番号を印刷手段１２に渡し、印刷を依頼する。
【００４９】
印刷手段１２は、データ検知手段１１から渡されたタスク番号で、印刷管理テーブル１０を参照し、当該データファイルを挿入するレイアウトファイルのファイルパスに従い、レイアウトファイルを取得する。
【００５０】
印刷手段１２は、取得したレイアウトファイルに対して、該データファイルを挿入し、印刷管理テーブルに記録されている当該タスクを印刷するプリンタを用いて、印刷を行う。
【００５１】
また、印刷手段１２は、印刷が正常に終了した段階で、印刷管理テーブル１０の該タスク番号で指定されているファイルパスのデータファイルを削除し、印刷管理テーブル１０からも該当するタスク番号のレコードを削除する。
【００５２】
以上、本発明を実施の形態に基づいて詳細に説明してきたが、本発明による印刷システムは、上述の実施の形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲において、種々の変更が可能なことは当然のことである。
【００５３】
本発明の基本概念は、必ずしも電子フォームシステムの印刷などへの利用に限定されるものではなく、利用回数を限定して印刷物を提供するインシデント型のサービスなどにも適用することが可能である。
【００５４】
すなわち、本発明の基本概念は、電子証明書により正当性を確認された利用者がアップロードしたファイルを、制限回数の中で自動的に印刷する手法にあり、この印刷方法は、インシデント型の任意の印刷サービスに対しても適用可能である。
【００５５】
【発明の効果】
以上の通りであるから、本発明に係る印刷システムによれば、電子証明書により認証された利用者だけが、事前に取り決めた利用回数の範囲において、アップロードしたデータファイルを印刷することが可能になる。
【００５６】
また、利用者は、データファイルとレイアウトファイルのマージおよび印刷の指示を行う必要がなく、印刷したいデータファイルをアップロードするだけで、自動的に印刷することができる。
【００５７】
また、印刷管理テーブルを参照することにより、データファイルを挿入すべきレイアウトファイルがわかるので、アップロードされたデータファイルを規定のレイアウトに挿入して、自動的にレイアウトした印刷を行うことができる。
【００５８】
また、無償のフリーソフトや安価なシェアウェアの認証手段付きファイル転送ソフトがあればよく、一定の操作性と信頼性を有する印刷システムを、安価に構築することが可能である。
【図面の簡単な説明】
【図１】本発明の印刷システムの一実施例を示す構成図である。
【図２】本発明の印刷管理テーブルの例である。
【図３】本発明の印刷システムの動作を示す模式図である。
【符号の説明】
１  印刷システム
２  データ転送手段
３  データ記憶手段
４  印刷制御手段
５  認証依頼手段
６  名称設定手段
７  転送手段
８  認証手段
９  データ受信記憶手段
１０  印刷管理テーブル
１１  データ検知手段
１２  印刷手段
【図１】
2004348184.tif 000003
【図２】
2004348184.tif 000004
【図３】
2004348184.tif 000005