(57)【要約】  【課題】  データファイルの送受信又は出力に伴う情報漏洩を防止するファイル出力装置を提供する。  【解決手段】  コンピュータ端末１４は、空メッセージを赤外線通信によりプリンタ装置２０に送信することにより、データファイルの登録を要求し、プリンタ装置２０は、この要求に対して、ＩＤを付与し、付与されたＩＤが含まれたメッセージをコンピュータ端末１４に送信する。ユーザが、このメッセージに対する返信メッセージに、印刷したいデータファイルを添付して赤外線通信によりプリンタ装置２０に送信すると、プリンタ装置２０は、返信メッセージに添付されたデータファイルを印刷する。【選択図】図３
2008117182.tif 000002
【特許請求の範囲】
【請求項１】
データファイルの出力を要求する要求端末と通信を行う通信手段と、
前記通信手段による第１の通信により、前記要求端末を特定する端末特定手段と、
前記通信手段による第２の通信により、前記要求端末からデータファイルを受信するファイル受信手段と、
前記ファイル受信手段により受信されたデータファイルの送信元が、前記端末特定手段により特定された要求端末と同一であるか否かを判断する判断手段と、
前記判断手段による判断結果に応じて、前記ファイル受信手段により受信されたデータファイルを出力する出力手段と
を有するファイル出力装置。
【請求項２】
前記端末特定手段によりいずれかの要求端末が特定された場合に、この要求端末から受信したデータファイルが出力されるまでの間、他の要求端末からの要求を拒絶する要求拒絶手段
をさらに有する請求項１に記載のファイル出力装置。
【請求項３】
前記端末特定手段は、前記第１の通信で用いられたアドレス情報を、前記要求端末を特定する情報として取得し、
前記要求拒絶手段は、前記端末特定手段により１つのアドレス情報が取得された場合に、このアドレス情報に基づいて、他の要求端末からの要求であるか否かを判断する
請求項２に記載のファイル出力装置。
【請求項４】
前記端末特定手段により特定された要求端末に対して、メッセージを送信するメッセージ送信手段
をさらに有し、
前記ファイル受信手段は、前記メッセージに対する返信メッセージの添付ファイルとして、前記データファイルを受信する
請求項１に記載のファイル出力装置。
【請求項５】
前記メッセージ送信手段は、前記要求端末による要求を識別するための要求識別情報が含まれたメッセージを送信し、
前記ファイル受信手段は、データファイルが添付された返信メッセージを受信し、
前記判断手段は、前記ファイル受信手段により受信された返信メッセージに、前記要求識別情報が含まれているか否かに基づいて、同一であるか否かを判断する
請求項４に記載のファイル出力装置。
【請求項６】
データファイルに基づく画像形成を要求する要求端末と、
前記要求端末からの要求に応じて、データファイルに基づく画像形成を行う画像形成装置と
を有し、
前記画像形成装置は、
前記要求端末と直接通信を行う通信手段と、
前記通信手段による第１の通信により、前記要求端末を特定する端末特定手段と、
前記通信手段による第２の通信により、前記要求端末からデータファイルを受信するファイル受信手段と、
前記ファイル受信手段により受信されたデータファイルの送信元が、前記端末特定手段により特定された要求端末と同一であるか否かを判断する判断手段と、
前記判断手段による判断結果に応じて、前記ファイル受信手段により受信されたデータファイルに基づく画像形成を行う像形成手段と
を有する
画像形成システム。
【請求項７】
データファイルの出力を要求する要求端末と、第１の通信を行うステップと、
前記第１の通信により、前記要求端末を特定するステップと、
前記要求端末との第２の通信により、データファイルを受信するステップと、
前記第２の通信により受信されたデータファイルの送信元が、前記第１の通信により特定された要求端末と同一であるか否かを判断するステップと、
この判断の結果に応じて、前記第２の通信により受信されたデータファイルの出力を許可するステップと
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル出力装置、画像形成システム及びそのプログラムに関する。
【背景技術】
【０００２】
例えば、特許文献１には、操作情報が記載された電子メールを受信し、その電子メールを解析して操作情報を取得し、該操作情報をコード化して赤外線信号として被操作装置に送出して、この操作情報に従って被操作装置を動作させるシステムが開示されている。
また、特許文献２には、端末が取引サーバに空メールを送信し、空メールの受信に応答して、取引サーバが端末に送信すべき必要事項の項目を含むフォームメールを送信し、フォームメールの受信に応答して、端末が取引サーバにフォームメールの各項目に必要事項が記入された情報メールを送信し、情報メールの受信に応答して、取引サーバが情報メールの記載内容のうち、端末により記入された部分をチェックする取引方法が開示されている。
【特許文献１】特開２００２−２０９２８０号公報
【特許文献２】特開２００４−２７２３３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は、上述した背景からなされたものであり、データファイルの送受信又は出力に伴う情報漏洩を防止するファイル出力装置を提供することを目的とする。
【課題を解決するための手段】
【０００４】
［ファイル出力装置］
上記目的を達成するために、本発明にかかるファイル出力装置は、データファイルの出力を要求する要求端末と通信を行う通信手段と、前記通信手段による第１の通信により、前記要求端末を特定する端末特定手段と、前記通信手段による第２の通信により、前記要求端末からデータファイルを受信するファイル受信手段と、前記ファイル受信手段により受信されたデータファイルの送信元が、前記端末特定手段により特定された要求端末と同一であるか否かを判断する判断手段と、前記判断手段による判断結果に応じて、前記ファイル受信手段により受信されたデータファイルを出力する出力手段とを有する。
【０００５】
好適には、前記端末特定手段によりいずれかの要求端末が特定された場合に、この要求端末から受信したデータファイルが出力されるまでの間、他の要求端末からの要求を拒絶する要求拒絶手段をさらに有する。
【０００６】
好適には、前記端末特定手段は、前記第１の通信で用いられたアドレス情報を、前記要求端末を特定する情報として取得し、前記要求拒絶手段は、前記端末特定手段により１つのアドレス情報が取得された場合に、このアドレス情報に基づいて、他の要求端末からの要求であるか否かを判断する。
【０００７】
好適には、前記端末特定手段により特定された要求端末に対して、メッセージを送信するメッセージ送信手段をさらに有し、前記ファイル受信手段は、前記メッセージに対する返信メッセージの添付ファイルとして、前記データファイルを受信する。
【０００８】
好適には、前記メッセージ送信手段は、前記要求端末による要求を識別するための要求識別情報が含まれたメッセージを送信し、前記ファイル受信手段は、データファイルが添付された返信メッセージを受信し、前記判断手段は、前記ファイル受信手段により受信された返信メッセージに、前記要求識別情報が含まれているか否かに基づいて、同一であるか否かを判断する。
【０００９】
［画像形成システム］
また、本発明にかかる画像形成システムは、データファイルに基づく画像形成を要求する要求端末と、前記要求端末からの要求に応じて、データファイルに基づく画像形成を行う画像形成装置とを有し、前記画像形成装置は、前記要求端末と直接通信を行う通信手段と、前記通信手段による第１の通信により、前記要求端末を特定する端末特定手段と、前記通信手段による第２の通信により、前記要求端末からデータファイルを受信するファイル受信手段と、前記ファイル受信手段により受信されたデータファイルの送信元が、前記端末特定手段により特定された要求端末と同一であるか否かを判断する判断手段と、前記判断手段による判断結果に応じて、前記ファイル受信手段により受信されたデータファイルに基づく画像形成を行う像形成手段とを有する。
【００１０】
［プログラム］
また、本発明にかかるプログラムは、データファイルの出力を要求する要求端末と、第１の通信を行うステップと、前記第１の通信により、前記要求端末を特定するステップと、前記要求端末との第２の通信により、データファイルを受信するステップと、前記第２の通信により受信されたデータファイルの送信元が、前記第１の通信により特定された要求端末と同一であるか否かを判断するステップと、この判断の結果に応じて、前記第２の通信により受信されたデータファイルの出力を許可するステップとをコンピュータに実行させる。
【発明の効果】
【００１１】
請求項１にかかる発明は、データファイルの送受信又は出力に伴う情報漏洩を防止する。
請求項２にかかる発明は、第三者の割り込みによる出力処理の中断又は混乱を防止する。
請求項３にかかる発明は、ファイル出力装置の独占的な利用を実現する。
請求項４にかかる発明は、出力すべきデータファイルの登録を容易にする。
請求項５にかかる発明は、データファイルの出力要求毎に利用者を制限する。
請求項６にかかる発明は、データファイルの送受信又は画像形成に伴う情報漏洩を防止する。
請求項７にかかる発明は、データファイルの送受信又は出力に伴う情報漏洩を防止する。
【発明を実施するための最良の形態】
【００１２】
［システム構成］
まず、画像形成システム１の全体構成を説明する。
図１は、画像形成システム１の構成を例示する図である。
図１に例示するように、画像形成システム１は、コンピュータ端末１４と、プリンタ装置２０とを有する。
コンピュータ端末１４（要求端末）は、ユーザが利用するコンピュータであり、例えば、近距離通信機能を有するモバイルコンピュータ、ＰＤＡ（Personal Digital Assistants）又は携帯電話などである。本例のコンピュータ端末１４は、ユーザの操作に応じて、赤外線通信により、印刷したいデータファイルをプリンタ装置２０に送信する。
なお、赤外線通信又はＢluetoothなどの近距離通信は、インターネット網や公衆電話回線網を介さずに端末間を直接つなぐ直接通信の具体例である。
【００１３】
プリンタ装置２０は、画像を用紙等に形成する画像形成ユニットと、外部端末と通信を行う通信ユニットとを有する。本例のプリンタ装置２０は、赤外線通信を行う赤外線通信ユニットを有し、赤外線通信により、コンピュータ端末１４と通信を行う。
【００１４】
［ファイル管理プログラム］
図２は、プリンタ装置２０（図１）で実行されるファイル管理プログラム５の機能構成を例示する図である。
図２に例示するように、ファイル管理プログラム５は、通信部５００、端末特定部５１０、受付管理部５２０、ＩＤ管理部５３０、返信部５４０、ファイル受信部５５０、判断部５６０、及び、出力制御部５７０を有する。
ファイル管理プログラム５は、例えば、ＣＤ−ＲＯＭ等の記録媒体に記録されており、この記録媒体を介してプリンタ装置２０にインストールされる。
【００１５】
ファイル管理プログラム５において、通信部５００は、赤外線通信ユニット（不図示）を制御して、コンピュータ端末１４と直接通信を行う。
本例の通信部５００は、ＩｒＤＡ規格に従って、赤外線通信により、コンピュータ端末１４とメッセージの交換などを行う。
【００１６】
端末特定部５１０は、通信部５００を介して、コンピュータ端末１４と第１の通信を行い、この通信によって、コンピュータ端末１４を特定する。
本例の端末特定部５１０は、通信部５００を介して、空メッセージを受信し、受信したメッセージの送信元を特定するための情報（以下、アドレス情報）を取得し、取得したアドレス情報を受付管理部５２０に出力する。すなわち、本例では、空メッセージが、データファイルの印刷要求となる。
【００１７】
受付管理部５２０は、コンピュータ端末１４によりなされる出力要求の受付を管理する。
より具体的には、受付管理部５２０（要求拒絶手段）は、端末特定部５１０によりいずれかのコンピュータ端末１４が特定された場合に、このコンピュータ端末１４から受信したデータファイルが出力されるまでの間、他のコンピュータ端末１４からの要求を拒絶する。
本例の受付管理部５２０は、端末特定部５１０からアドレス情報が入力されると、このアドレス情報を既定の期間（すなわち、データファイルが出力されるまで）保持し、保持されたアドレス情報が含まれたメッセージのみを受け付け、他のアドレス情報が含まれたメッセージに対する応答を拒絶する。
また、本例の受付管理部５２０は、アドレス情報を保持すると、このアドレス情報に対応付けてＩＤを付与するようＩＤ管理部５３０に通知する。
【００１８】
ＩＤ管理部５３０は、コンピュータ端末１４からデータファイルの印刷要求がなされると、この印刷要求を識別する要求識別情報（ＩＤ）を生成し、生成されたＩＤを返信部５４０に出力する。
本例のＩＤ管理部５３０は、受付管理部５２０からの通知に応じて、ＩＤを生成し、生成されたＩＤをアドレス情報に対応付けて保持し、このＩＤを返信部５４０に出力する。
【００１９】
返信部５４０は、端末特定部５１０により特定されたコンピュータ端末１４に対して、ＩＤが含まれたメッセージを送信する。
本例の返信部５４０は、ＩＤ管理部５３０から入力されたＩＤが含まれたメッセージを、データファイル添付用のメッセージとして作成し、作成されたメッセージのアドレスを、端末特定部５１０により取得されたアドレス情報で指定し、通信部５００を介して、このアドレスのコンピュータ端末１４に送信する。
【００２０】
ファイル受信部５５０は、通信部５００を介して、コンピュータ端末１４と第２の通信を行い、この通信によって、コンピュータ端末１４からデータファイルを受信する。
本例のファイル受信部５５０は、赤外線通信により、返信部５４０により送信されたメッセージに返信メッセージを受信し、受信した返信メッセージを判断部５６０に出力し、この返信メッセージに添付されているデータファイルを出力制御部５７０に出力する。
【００２１】
判断部５６０は、ファイル受信部５５０により受信されたデータファイルの送信元が、端末特定部５１０により特定された要求端末と同一であるか否かを判断する。
本例の判断部５６０は、ＩＤ管理部５３０により保持されているＩＤが、ファイル受信部５５０から入力された返信メッセージに含まれているか否かを判断し、ＩＤが返信メッセージに含まれている場合には、出力制御部５７０に対してデータファイルの出力を許可し、ＩＤが返信メッセージに含まれていない場合には、出力制御部５７０に対してデータファイルの出力を禁止する。
【００２２】
出力制御部５７０は、判断部５６０による判断結果に応じて、ファイル受信部５５０により受信されたデータファイルを出力する。
本例の出力制御部５７０は、判断部５６０によりデータファイルの出力が許可された場合には、画像形成ユニットを制御して、ファイル受信部５５０から入力されたデータファイルに基づく印刷処理を実行し、判断部５６０によりデータファイルの出力が禁止された場合には、印刷処理を行わない。
【００２３】
［全体動作］
次に、画像形成システムの全体動作を説明する。
図３は、画像形成システム１におけるプリントサービス（Ｓ１０）のシーケンス図である。
図３に示すように、ステップ１００（Ｓ１００）において、プリントサービスの利用を希望するユーザは、コンピュータ端末１４を操作して、空のメッセージを作成し、プリンタ装置２０への送信を指示する。
ステップ１０５（Ｓ１０５）において、コンピュータ端末１４は、ユーザの操作に応じて、空のメッセージを赤外線通信によりプリンタ装置２０に送信する。
【００２４】
ステップ１１０（Ｓ１１０）において、プリンタ装置２０は、コンピュータ端末１４から、空のメッセージを受信すると、このコンピュータ端末１４のアドレス情報を取得する。
ステップ１１５（Ｓ１１５）において、プリンタ装置２０は、コンピュータ端末１４から空メッセージを受信すると、他のコンピュータ端末１４からの要求を受け付けないようにロックする。具体的には、プリンタ装置１０は、空メッセージから取得されたアドレスに基づいて、メッセージの受付を許可又は禁止する。
【００２５】
ステップ１２０（Ｓ１２０）において、プリンタ装置２０は、このコンピュータ端末１４からの要求を識別するＩＤを発行する。
ステップ１２５（Ｓ１２５）において、プリンタ装置２０は、発行したＩＤが含まれたメッセージをコンピュータ端末１４に返信する。
【００２６】
ステップ１３０（Ｓ１３０）において、コンピュータ端末１４は、プリンタ装置２０から受信したメッセージ（ＩＤを含む）の返信メッセージを作成し、作成された返信メッセージ（ＩＤを含む）に、印刷したいデータファイルを添付する。
ステップ１３５（Ｓ１３５）において、コンピュータ端末１４は、データファイルが添付された返信メッセージ（ＩＤを含む）を赤外線通信によりプリンタ装置２０に送信する。
【００２７】
ステップ１４０（Ｓ１４０）において、プリンタ装置２０は、コンピュータ端末１４から返信メッセージを受信すると、受信した返信メッセージに、発行したＩＤが含まれているか否かを判断し、ＩＤが含まれている場合に、データファイルの印刷を許可し、ＩＤが含まれていない場合に、データファイルの印刷を禁止してエラー表示を行う。
ステップ１４５（Ｓ１４５）において、プリンタ装置２０は、返信メッセージに添付されたデータファイルを印刷する。
ステップ１５０（Ｓ１５０）において、プリンタ装置２０は、添付されたデータファイルの印刷が終了すると、ロックを解除して要求の受付を可能にし、印刷されたデータファイルを消去する。
【００２８】
次に、上記シーケンスにおけるプリンタ装置２０の動作をより詳細に説明する。
図４は、プリンタ装置２０（ファイル管理プログラム５）の動作（Ｓ２０）を説明するフローチャートである。
図４に示すように、ステップ２００（Ｓ２００）において、プリンタ装置２０の通信部５００（図２）は、赤外線通信ユニットを制御して、コンピュータ端末１４から、空メッセージを受信すると、受信した空メッセージを端末特定部５１０に出力する。
ステップ２０５（Ｓ２０５）において、端末特定部５１０は、通信部５００から入力されたからメッセージから、コンピュータ端末１４のアドレスを特定し、特定されたアドレスを受付管理部５２０に出力する。
【００２９】
ステップ２１０（Ｓ２１０）において、受付管理部５２０は、ロック中であるか否かを判断する。すなわち、受付管理部５２０は、いずれかのアドレスを管理対象として保持しているか否かを判断する。
ファイル管理プログラム５は、ロック中である場合に、Ｓ２１５の処理に移行し、ロックが解除されている場合に、Ｓ２２５の処理に移行する。
【００３０】
ステップ２１５（Ｓ２１５）において、受付管理部５２０は、管理対象として保持されているアドレスと、端末特定部５１０から入力されたアドレスとを比較する。
ステップ２２０（Ｓ２２０）において、ファイル管理プログラム５は、管理対象として保持されているアドレスと、端末特定部５１０から入力されたアドレスとが一致する場合に、Ｓ２２５の処理に移行し、不一致の場合に、Ｓ２３５の処理に移行する。
【００３１】
ステップ２２５（Ｓ２２５）において、受付管理部５２０は、アドレスをＩＤ管理部５３０に通知する。
ＩＤ管理部５３０は、この要求（空メッセージによる要求）を識別するＩＤを発行し、発行されたＩＤをアドレスに対応付けて返信部５４０に出力する。
ステップ２３０（Ｓ２３０）において、返信部５４０は、ＩＤ管理部５３０からＩＤ及びアドレスが入力されると、このＩＤが含まれたメッセージ（データファイル添付用）を作成し、作成されたメッセージを、入力されたアドレスに送信する。
【００３２】
ステップ２３５（Ｓ２３５）において、受付管理部５２０は、コンピュータ端末１４からの要求の受付を拒否する。
【００３３】
ステップ２４０（Ｓ２４０）において、ファイル受信部５５０は、通信部５００を介して、返信メッセージをコンピュータ端末１４から受信するまで待機する。
ステップ２４５（Ｓ２４５）において、ファイル受信部５５０は、赤外線通信により、コンピュータ端末１４から返信メッセージ（データファイルが添付されたもの）を受信すると、返信メッセージを判断部５６０に出力し、添付ファイルを出力制御部５７０に出力する。
判断部５６０は、ファイル受信部５５０から入力された返信メッセージからＩＤを抽出し、抽出されたＩＤと、ＩＤ管理部５３０により管理されている発行済みのＩＤとを比較する。
【００３４】
ステップ２５０（Ｓ２５０）において、ファイル管理プログラム５は、返信メッセージに含まれていたＩＤと、管理されているＩＤとが一致する場合に、Ｓ２５５の処理に移行し、ＩＤが不一致又は不存在の場合に、Ｓ２６５の処理に移行する。
【００３５】
ステップ２５５（Ｓ２５５）において、出力制御部５７０は、画像形成ユニットを制御して、ファイル受信部５５０から入力された添付ファイルを印刷する。
ステップ２６０（Ｓ２６０）において、出力管理部５８０は、添付ファイルの印刷が終了すると、その旨を受付管理部５２０に通知し、この添付ファイルを消去する。
受付管理部５２０は、出力管理部５８０からの通知に応じて、保持されているアドレスを消去することによりロックを解除する。
【００３６】
ステップ２６５（Ｓ２６５）において、ファイル管理プログラム５は、プリンタ装置２０の表示パネルにエラー表示を行う。
【図面の簡単な説明】
【００３７】
【図１】画像形成システム１の構成を例示する図である。
【図２】プリンタ装置２０（図１）で実行されるファイル管理プログラム５の機能構成を例示する図である。
【図３】画像形成システム１におけるプリントサービス（Ｓ１０）のシーケンス図である。
【図４】プリンタ装置２０の動作（Ｓ２０）を説明するフローチャートである。
【符号の説明】
【００３８】
１・・・画像形成システム
１４・・・コンピュータ端末
２０・・・プリンタ装置
５・・・ファイル管理プログラム
５００・・・通信部
５１０・・・端末特定部
５２０・・・受付管理部
５３０・・・ＩＤ管理部
５４０・・・返信部
５５０・・・ファイル受信部
５６０・・・判断部
５７０・・・出力制御部
【図１】
2008117182.tif 000003
【図２】
2008117182.tif 000004
【図３】
2008117182.tif 000005
【図４】
2008117182.tif 000006