(57)【要約】      （修正有）【課題】文書の秘匿度に応じたセキュリティレベルでファイアーウォールを跨いだプルプリントを提供する。【解決手段】プルプリントシステム１００は、ファイアーウォールＦ１を構成する接続制御機能を有するネットワーク１４０と、ファイアーウォールの内部でネットワークに接続されている複数のクライアント端末と、ファイアーウォールの内部でネットワークを介して前記端末に接続され、接続制御機能を制御する認証装置とを備える。画像形成装置は、ファイアーウォールの外部でネットワーク２４０に接続されている。認証装置は、画像形成装置からの要求に応じて認証処理を実行し、認証成功に基づいて接続制御機能を制御してファイアーウォールの内部から画像形成装置への印刷データの送信を許可する。認証装置は、前記端末のうちの印刷データの生成に使用されたクライアント端末とは別の少なくとも１つのクライアント端末を使用して認証処理を実行する。【選択図】図１
2017211885.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置を使用して印刷を実行するプルプリントシステムであって、
ファイアーウォールを構成する接続制御機能を有するネットワークと、
前記ファイアーウォールの内部で前記ネットワークに接続されている複数のクライアント端末と、
前記ファイアーウォールの内部で前記ネットワークを介して前記複数のクライアント端末に接続され、前記接続制御機能を制御する認証装置と、
を備え、
前記画像形成装置は、前記ファイアーウォールの外部で前記ネットワークに接続されており、
前記認証装置は、前記画像形成装置からの要求に応じて認証処理を実行し、前記認証処理の認証成功に基づいて前記接続制御機能を制御して前記ファイアーウォールの内部から前記画像形成装置への印刷データの送信を許可し、
前記認証装置は、前記複数のクライアント端末のうちの前記印刷データの生成に使用されたクライアント端末とは別の少なくとも１つのクライアント端末を使用して前記認証処理を実行するプルプリントシステム。
【請求項２】
請求項１に記載のプルプリントシステムであって、
前記認証装置は、前記印刷データの秘匿度が高いほど多くの数のクライアント端末を使用して前記認証処理を実行するプルプリントシステム。
【請求項３】
請求項１又は２に記載のプルプリントシステムであって、
前記認証装置は、前記印刷データの生成に使用されるクライアント端末のユーザーの権限に基づいて前記認証処理に使用するクライアント端末の数を決定するプルプリントシステム。
【請求項４】
請求項１乃至３のいずれか１項に記載のプルプリントシステムであって、
前記認証装置は、前記画像形成装置から取得した位置情報を使用して、予め設定されている位置と一致していることを前記認証成功の条件とするプルプリントシステム。
【請求項５】
請求項１乃至４のいずれか１項に記載のプルプリントシステムであって、
前記認証装置は、前記画像形成装置からの要求から予め設定されている時間内に前記認証処理が完了することを前記認証成功の条件とするプルプリントシステム。
【請求項６】
プルプリント方法であって、
ファイアーウォールを構成する接続制御機能を有するネットワークを準備する工程と、
前記ファイアーウォールの内部で前記ネットワークに複数のクライアント端末を接続する工程と、
前記ファイアーウォールの内部で前記ネットワークを介して前記複数のクライアント端末と認証装置とを接続し、前記認証装置によって前記接続制御機能を制御する工程と、
前記ファイアーウォールの外部に存在する画像形成装置を前記ネットワークに接続する工程と、
前記画像形成装置からの要求に応じて前記認証装置が認証処理を実行し、前記認証処理の認証成功に基づいて前記接続制御機能を制御して前記ファイアーウォールの内部から前記画像形成装置への印刷データの送信を許可する工程と、
を備え、
前記認証処理は、前記複数のクライアント端末のうちの前記印刷データの生成に使用されたクライアント端末とは別の少なくとも１つのクライアント端末を使用して実行されるプルプリント方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プルプリントシステム及びプルプリント方法並びにこれらに使用される画像形成装置及び認証装置に関し、特に文書の秘匿性を確保するシステムに関する。
【背景技術】
【０００２】
近年、予めサーバやクライアント端末上に印刷データを格納しておいて、画像形成装置からの印刷要求に応じて印刷データが送信され、画像形成装置から印刷物を出力する方法（プルプリントとも呼ばれる。）が提案されている。プルプリントには、ファイアーウォール内のネットワーク上のクライアント端末等に印刷データを格納しておいて、ファイアーウォール外の画像形成装置で印刷する方法も提案されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−０９５２３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の技術では、プルプリントを利用可能なアカウントを有していれば印刷データとしての文書を、文書の秘匿度に拘わらず無制限にファイアーウォールの外部から取得可能となってしまうという問題があった。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、文書の秘匿度に応じたセキュリティレベルでファイアーウォールを跨いだプルプリントを実現可能とするプルプリントシステムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、画像形成装置を使用して印刷を実行するプルプリントシステムを提供する。前記プルプリントシステムは、ファイアーウォールを構成する接続制御機能を有するネットワークと、前記ファイアーウォールの内部で前記ネットワークに接続されている複数のクライアント端末と、前記ファイアーウォールの内部で前記ネットワークを介して前記複数のクライアント端末に接続され、前記接続制御機能を制御する認証装置とを備え、前記画像形成装置は、前記ファイアーウォールの外部で前記ネットワークに接続されており、前記認証装置は、前記画像形成装置からの要求に応じて認証処理を実行し、前記認証処理の認証成功に基づいて前記接続制御機能を制御して前記ファイアーウォールの内部から前記画像形成装置への印刷データの送信を許可し、前記認証装置は、前記複数のクライアント端末のうちの前記印刷データの生成に使用されたクライアント端末とは別の少なくとも１つのクライアント端末を使用して前記認証処理を実行する。
【０００７】
本発明は、プルプリント方法を提供する。前記プルプリント方法は、ファイアーウォールを構成する接続制御機能を有するネットワークを準備する工程と、前記ファイアーウォールの内部で前記ネットワークに複数のクライアント端末を接続する工程と、前記ファイアーウォールの内部で前記ネットワークを介して前記複数のクライアント端末と認証装置とを接続し、前記認証装置によって前記接続制御機能を制御する工程と、前記ファイアーウォールの外部に存在する画像形成装置を前記ネットワークに接続する工程と、前記画像形成装置からの要求に応じて前記認証装置が認証処理を実行し、前記認証処理の認証成功に基づいて前記接続制御機能を制御して前記ファイアーウォールの内部から前記画像形成装置への印刷データの送信を許可する工程とを備え、前記認証処理は、前記複数のクライアント端末のうちの前記印刷データの生成に使用されたクライアント端末とは別の少なくとも１つのクライアント端末を使用して実行される。
【発明の効果】
【０００８】
本発明によれば、文書の秘匿度に応じたセキュリティレベルでファイアーウォールを跨いだプルプリントを実現することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係るプルプリントシステムの機能構成を示すブロックダイアグラムである。
【図２】一実施形態に係るプルプリント処理の手順を示すフローチャートである。
【図３】一実施形態に係るプルプリント準備処理の手順を示すフローチャートである。
【図４】一実施形態に係るプルプリント準備処理におけるデータフローを示すブロックダイアグラムである。
【図５】一実施形態に係るプルプリント要求処理におけるデータフローを示すブロックダイアグラムである。
【図６】一実施形態に係る文書認証処理におけるデータフローを示すブロックダイアグラムである。
【図７】一実施形態に係る印刷データ送信処理におけるデータフローを示すブロックダイアグラムである。
【図８】一実施形態に係るデータ送信許可解除処理におけるデータフローを示すブロックダイアグラムである。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態（以下、「実施形態」という）を、図面を参照して説明する。
【００１１】
図１は、本発明の一実施形態に係るプルプリントシステム１００の機能構成を示すブロックダイアグラムである。３台のクライアント端末１１０ａ，１１０ｂ，１１０ｃと、認証サーバ１２０と、画像形成装置１３０とを備えている。これらの各装置は、ＲＡＭやＲＯＭ等の主記憶手段（図示略）、及びＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の制御手段（図示略）を備えている。また、制御手段は、各種Ｉ／Ｏ、ＵＳＢ（ユニバーサル・シリアル・バス）、バス、その他ハードウェア等のインターフェイスに関連するコントローラ機能を備え、各装置の全体を制御する。なお、認証サーバ１２０は、認証装置とも呼ばれる。
【００１２】
３台のクライアント端末１１０ａ，１１０ｂ，１１０ｃ、認証サーバ１２０及び画像形成装置１３０は、内部ネットワーク１４０で相互に接続されている。内部ネットワーク１４０は、ファイアーウォールＦ１を構築する接続制御機能を有している。この例では、接続制御機能は、認証サーバ１２０によって制御されている。ファイアーウォールＦ１は、外部のシステム２００（たとえばファイアーウォールＦ２を有する外部ネットワーク２４０と、これに接続されている画像形成装置１６０等）との通信を制御し、内部ネットワーク１４０の安全性を維持する。
【００１３】
クライアント端末１１０ａは、管理職のユーザー（この例では、たとえばクライアント端末１１０ｃのユーザーの上司）が利用する端末である。クライアント端末１１０ｂは、セキュリティ管理者が利用する端末である。クライアント端末１１０ｃは、一般ユーザーが利用する端末である。この例では、クライアント端末１１０ｃのユーザーがプルプリントを実行するものとする。
【００１４】
図２は、一実施形態に係るプルプリント処理の手順を示すフローチャートである。ステップＳ１０では、ユーザーは、プルプリント準備処理を実行する。プルプリント準備処理は、プルプリント処理ができるように予め印刷データを準備する処理である。プルプリント処理は、画像形成装置からの印刷要求に応じて印刷データが送信され、画像形成装置から出力する方法である。この例では、プルプリントシステム１００は、ファイアーウォールＦ１外の外部ネットワーク２４０に接続されている画像形成装置１６０に印刷データを送信する。
【００１５】
図３は、一実施形態に係るプルプリント準備処理の手順を示すフローチャートである。図４は、一実施形態に係るプルプリント準備処理におけるデータフローを示すブロックダイアグラムである。ステップＳ１１では、ユーザーは、プルプリント設定処理を実行する。プルプリント設定処理は、以下の設定を含んでいる。
（１）画像形成装置の位置（ファイアーウォールＦ１外又はファイアーウォールＦ１内）
（２）印刷対象となる文書の秘匿度（高秘匿度３、中秘匿度２、低秘匿度１）
【００１６】
この例では、高秘匿度３は、高機密の社外秘の情報であり、情報が漏れた場合、会社全体の問題になる機密レベルである。中秘匿度２は、機密の社外秘の情報であり、情報が漏れた場合、会社全体の問題にはならないが、担当者は責任を負わなくてはならない機密レベルである。低秘匿度１は、情報が漏れたとしても問題にならない機密レベルである。
【００１７】
この例では、ユーザーは、ファイアーウォールＦ１外の画像形成装置１６０においてプルアップ印刷を実行するように設定したものとする。すなわち、画像形成装置の位置としてファイアーウォールＦ１外が選択されたものとする。印刷対象となる文書の秘匿度は、印刷対象となる文書の秘匿度に応じて自動的に設定される。具体的には、たとえば文書データの属性データとして格納されている秘匿度を表す数字（１乃至３）を利用して自動的に設定される。
【００１８】
ステップＳ１２では、ユーザーは、クライアント端末１１０ｃを使用して印刷データ生成処理を実行する。印刷データ生成処理は、この例では、たとえば文書データをｐｄｆファイルその他の汎用のファイル形式として任意の画像形成装置で印刷できる形式の印刷データを生成する処理である。
【００１９】
クライアント端末１１０ｃは、内部ネットワーク１４０に接続されている画像形成装置１３０に印刷データを送信する。クライアント端末１１０ｃは、さらに、文書の秘匿度を表す数字とともに、印刷データがファイアーウォールＦ１外の画像形成装置１６０においてプルアップ印刷を実行するように設定されている旨を表す情報を認証サーバ１２０に送信する。クライアント端末１１０ｃは、認証サーバ１２０に認証キー（この例では、ワンタイム認証キー）を要求する。
【００２０】
ステップＳ１３では、認証サーバ１２０は、文書の秘匿度を表す数字に基づいて認証クライアントを設定する。具体的には、本実施形態では、以下のように設定される。
（１）秘匿度３：２台のクライアント端末１１０ａ，１１０ｂ
（２）秘匿度２：１台のクライアント端末１１０ｂ
（３）秘匿度１：設定無し
【００２１】
これにより、秘匿度３の文書のファイアーウォールＦ１外での印刷には、管理職のユーザーとセキュリティ管理者とによる認証が必要となることになる。秘匿度２の文書のファイアーウォールＦ１外での印刷には、セキュリティ管理者のみによる認証が必要となることになる。秘匿度１の文書のファイアーウォールＦ１外での印刷には、クライアント端末による認証は不要となる。この例では、秘匿度３において、２台のクライアント端末１１０ａ，１１０ｂが設定されたものとする。認証クライアント端末に設定されたクライアント端末１１０ａ，１１０ｂは、認証サーバ１２０からクライアント端末１１０ｃに通知される。
【００２２】
ステップＳ１４では、認証サーバ１２０は、複数の認証キー（たとえばパスワード）を発行する。具体的には、秘匿度３の場合には、認証サーバ１２０は、以下のような処理を行う。認証サーバ１２０は、２台のクライアント端末１１０ａ，１１０ｂにそれぞれ計２つの認証キーを送信して認証予約を実行する。認証予約は、プルアップ処理の際の認証処理を予約するためのデータ通信である。認証サーバ１２０は、さらに、クライアント端末１１０ｃのユーザーが画像形成装置１６０側からアクセスするためのワンタイム認証キーを発行する。ワンタイム認証キーは、クライアント端末１１０ｃに送信される。
【００２３】
なお、画像形成装置１６０側のアクセスは、必ずしもワンタイム認証キーでなく、クライアント端末１１０ｃのユーザーが日常的に使用しているログイン用のパスワードでもよい。ただし、ワンタイム認証キーが使用できれば、ログイン用のパスワードを社外で使用しなくて良いので、セキュリティ上の理由により好ましい。
【００２４】
ステップＳ１５では、画像形成装置１３０は、印刷データ格納処理を実行する。印刷データ格納処理では、画像形成装置１３０は、画像形成装置１３０が有する図示しない記憶部に印刷データを格納する。画像形成装置１３０は、印刷データが格納されているパスを認証サーバ１２０に送信する。なお、印刷データの格納場所は、クライアント端末１１０ｃでもよいし、プルプリント処理時に印刷データを生成するようにしてもよい。
【００２５】
図５は、一実施形態に係るプルプリント要求処理におけるデータフローを示すブロックダイアグラムである。図６は、一実施形態に係る文書認証処理におけるデータフローを示すブロックダイアグラムである。ステップＳ２０では、ユーザーは、画像形成装置１６０を使用してプルプリント要求処理を実行する。プルプリント要求処理は、画像形成装置１６０からプルプリントシステム１００に対して印刷データのダウンロードを要求する処理である。
【００２６】
ステップＳ３０では、認証サーバ１２０は、本人認証処理を実行する。本人認証処理は、ユーザーＩＤと、ワンタイム認証キーとを画像形成装置１６０を介して認証サーバ１２０に送信することによって行われる。認証サーバ１２０は、本人認証処理の開始に応じてタイマーをスタートさせる。
【００２７】
ユーザーは、さらに、画像形成装置１６０を介して、認証クライアント端末として設定されたクライアント端末１１０ａ，１１０ｂを内部ネットワーク１４０において特定するための情報（たとえばホスト名やＩＰアドレス）を認証サーバ１２０に送信する（図５参照）。
【００２８】
ステップＳ４０では、認証サーバ１２０は、文書認証処理を実行する。文書認証処理では、認証サーバ１２０は、受信したホスト名に基づいて特定されたクライアント端末１１０ａ，１１０ｂに認証照会を要求する（図６参照）。クライアント端末１１０ａでは、管理職のユーザー（この例では、たとえばクライアント端末１１０ｃのユーザーの上司）は、予め認証サーバ１２０から取得している認証キーを使用して認証処理を実行する。クライアント端末１１０ｂでは、セキュリティ管理者は、予め認証サーバ１２０から取得している認証キーを使用して認証処理を実行する。
【００２９】
ただし、認証サーバ１２０は、本人認証処理の開始に応じてタイマーをスタートさせており、予め設定されている所定時間経過すると、プルプリント処理は、セキュリティの安全性を確保するために認証失敗として処理される。なお、クライアント端末１１０ａ，１１０ｂでは、認証の際に印刷データで印刷される文書とその秘匿度を確認できるようにしてもよい。
【００３０】
ステップＳ５０では、認証サーバ１２０は、データ送信許可処理を実行する。データ送信許可処理は、クライアント端末１１０ａ，１１０ｂによる認証成功に応じて、予め設定されている印刷データの内部ネットワーク１４０の外部への送信を許可する処理である（図６参照）。認証サーバ１２０は、さらに、画像形成装置１６０に対して印刷データの要求先として画像形成装置１３０のアドレスを通知する。
【００３１】
図７は、一実施形態に係る印刷データ送信処理におけるデータフローを示すブロックダイアグラムである。ステップＳ６０では、画像形成装置１３０は、印刷データ送信処理を実行する。印刷データ送信処理は、画像形成装置１３０から画像形成装置１６０に印刷データを送信する処理である。印刷データ送信処理は、画像形成装置１６０から画像形成装置１３０への印刷データ要求に応じて開始される。
【００３２】
図８は、一実施形態に係るデータ送信許可解除処理におけるデータフローを示すブロックダイアグラムである。ステップＳ７０では、認証サーバ１２０は、データ送信許可解除処理を実行する。データ送信許可解除処理は、画像形成装置１６０から認証サーバ１２０への受信完了通知に応じて実行される。一方、画像形成装置１３０は、画像形成装置１６０から画像形成装置１３０への受信完了通知に応じて印刷データの送信処理を終了し、印刷データを消去する。これにより、内部ネットワーク１４０は、元の状態に戻って高いセキュリティを維持することができる。
【００３３】
このように、本実施形態によれば、秘匿度の高い文書については印刷対象となる文書毎に認証処理が要求されるので、秘匿度の高い文書の社外への流出を効果的に抑制しつつファイアーウォールＦ１の外部の画像形成装置１６０においてプルプリントを実現することができる。さらに、本実施形態では、文書の秘匿度に応じて設定された数の認証クライアント端末を使用して認証が行われるので、文書の秘匿度に応じたセキュリティレベルでファイアーウォールＦ１を跨ぐプルプリントを実現することができる。
【００３４】
これにより、さらに、不揮発性媒体や携帯端末、ＰＣといったデータを記憶可能なデバイスに、文書データを格納して運搬しなくても出先で印刷することが可能となる。この結果、秘匿度の高い文書の社外への流出を効果的に抑制できることになる。
【００３５】
本発明は、上記各実施形態だけでなく、以下のような変形例でも実施することができる。
【００３６】
変形例１：上記実施形態では、本人認証処理は、ユーザーＩＤとワンタイム認証キーとを外部の画像形成装置を介して認証サーバ１２０に送信することによって行われているが、ユーザーＩＤやワンタイム認証キーといったデータの入力方法に制限はなく、任意の方法で外部の画像形成装置に入力することができる。
【００３７】
具体的には、たとえば外部の画像形成装置の入力装置を使用しても良いし、ＵＳＢメモリーのような不揮発性記憶媒体あるいは携帯端末から近距離無線通信で接続して入力するようにしてもよい。携帯端末は、ユーザーＩＤ及びワンタイム認証キーの他に、携帯端末が取得したＧＰＳ情報を送信するようにしてもよい。
【００３８】
変形例２：上記実施形態では、外部の画像形成装置に入力するデータは、たとえばチケット形式、たとえばプルプリントジョブチケットとして構成してもよい。プルプリントジョブチケットは、たとえばＳｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ（ＳＯＡＰ）メッセージとして構成することができる。プルプリントジョブチケットのＳＯＡＰメッセージは、ＳＯＡＰ本体を含むＳＯＡＰエンベロープを有するデータファイルである。ＳＯＡＰ本体には、ユーザーＩＤ及びワンタイム認証キーの他に、認証クライアント端末として設定されたクライアント端末１１０ａ，１１０ｂのホスト名が含まれる。
【００３９】
変形例３：上記実施形態では、プルプリントを実行する外部の画像形成装置に制限はないが、たとえば画像形成装置の位置を予め設定された範囲に制限するようにしてもよい。具体的には、ユーザーは、たとえばプルプリント設定処理（ステップＳ１１）において、クライアント端末１１０ｃから出張予定先の地理的情報を入力するようにしてもよい。認証サーバ１２０は、出張予定先の地理的情報（たとえばＧＰＳ情報）を使用して認証キーを生成し、２台のクライアント端末１１０ａ，１１０ｂのいずれかで認証する際に、携帯端末が取得したＧＰＳ情報も整合性（一致）の確認に使用される。
【００４０】
変形例４：上記実施形態では、外部の画像形成装置からのプルプリント要求に応じてクライアント端末によって認証されるが、必ずしも外部の画像形成装置からのプルプリント要求の際に認証する必要はない。具体的には、たとえばプルプリント準備処理（ステップＳ１０）の際に予め認証を完了させておいてもよい。ただし、この場合には、たとえば予め設定された位置と一致する位置（予め設定された範囲内あるいは所定の誤差の範囲内）の画像形成装置から予め設定された時間内にプルアップ要求された場合にのみ印刷データをダウンロードできるようにしてセキュリティを確保することが好ましい。
【符号の説明】
【００４１】
１００  プルプリントシステム
１３０，１６０  画像形成装置
１１０ａ，１１０ｂ，１１０ｃ  クライアント端末
１２０  認証サーバ
１４０  内部ネットワーク
２４０  外部ネットワーク
【図１】
2017211885.tif 000003
【図２】
2017211885.tif 000004
【図３】
2017211885.tif 000005
【図４】
2017211885.tif 000006
【図５】
2017211885.tif 000007
【図６】
2017211885.tif 000008
【図７】
2017211885.tif 000009
【図８】
2017211885.tif 000010