JP2005523489A

Output management system and method for enabling access to private network resources

Abstract

Systems and methods for managing output such as printing, faxing, and e-mail on different types of computer networks. In one aspect, this system and method allows access to print and / or document resources located on the private network behind the firewall (61, 62, 63, 64). Establish a pass-through communication link between system components located across the firewall. The system's user interface allows you to select the source data and the output device to print this source data, either or both of which may be behind the firewall. It then retrieves the source data and transfers it to a print service (PS1) that draws the output image data according to the source data and the selected output device (D1). The output image data is then submitted to the output device and physically rendered. Access to private resources is achieved through pass-through communication links. In addition, the system also allows documents to be printed by reference.

JP2005523489A, drawing sheet 1
Sheet 1 of 80

Term

Term ended

Projected expiry passed 22 August 2022, 4.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

67 claims: 10 independent, 57 dependent

  1. 1
    ファイヤウォールの外側にある発信元デバイスからファイヤウォールの背後にあるプライベート・ネットワーク上で印刷する方法であって、 ファイヤウォールの背後に配置されている出力管理システム・コンポーネントとファイヤウォールの外側にある出力管理システム・コンポーネントとの間の、ファイヤウォールを通過するパススルー通信リンクを確立することと、 描画可能なデータを発信元デバイスに供給し、それによりユーザ・インターフェイスを発信元デバイス上に描画することと、 ユーザ・インターフェイスを介して印刷するソース・データをユーザが選択できるようにすることと、 ソース・データの印刷先のプライベート・ネットワーク上の出力デバイスをユーザが選択できるようにすることと、 ストアからソース・データを検索することと、 ソース・データと選択された出力デバイスに対応する出力イメージ・データを描画することと、 ファイヤウォールの外側にある出力管理システム・コンポーネントから出力イメージ・データをファイヤウォールの背後に配置されている出力管理システム・コンポーネントに送信することと、 ファイヤウォールの背後に配置されている出力管理システム・コンポーネントから出力イメージ・データを出力デバイスにサブミットし、出力デバイスにより物理的に描画することを含む方法。
  2. 2
    ファイヤウォールの外側および背後に配置されている各出力管理システム・コンポーネントは、出力管理システム内の他のコンポーネント管理機能を備えるメッセージ・センター・コンポーネントを含む請求項1に記載の方法。
  3. 3
    さらに、ファイヤウォールの背後に配置されている出力管理システム・コンポーネントを介してアクセスできるファイヤウォールの背後に配置されている1つまたは複数の出力デバイスを識別するパススルー通信リンクを使用し、ファイヤウォールの背後に配置されている出力管理システム・コンポーネントからデータをファイヤウォールの外側にある出力管理システム・コンポーネントに送信することを含む請求項1に記載の方法。
  4. 4
    ファイヤウォールの外側に配置されている出力管理システム・コンポーネントがサーバ・コンポーネントを含み、ファイヤウォールの背後に配置されている出力管理システム・コンポーネントはクライアント・コンポーネントを含む請求項1に記載の方法。
  5. 5
    パススルー通信のリンクは、仮想プライベート・ネットワーク(VPN)リンクを含む請求項1に記載の方法。
  6. 6
    発信元デバイスはWeb対応無線デバイスを含む請求項1に記載の方法。
  7. 7
    発信元デバイスはBluetooth対応デバイスを含む請求項1に記載の方法。
  8. 8
    ストアは発信元デバイス上のローカル・ストアを含む請求項1に記載の方法。
  9. 9
    ストアは、無線デバイスから遠い場所に配置されているリモート・ストアを含む請求項1に記載の方法。
  10. 10
    リモート・ストアはプライベート・ネットワーク上に配置されている請求項9に記載の方法。
  11. 11
    印刷サービスを使用し、 ソース・データのファイル・タイプを判別するオペレーションと、 プリント・サーバを介してロードし、出力イメージ・データを生成するのに適したアプリケーションを判別するオペレーションと、 アプリケーションと印刷サブシステムを組み合わせて出力イメージ・データを生成させる印刷アクションを開始するオペレーションとを実行することにより出力イメージ・データを生成する請求項1に記載の方法。
  12. 12
    さらに、ユーザ・インターフェイス上に描画するときに、出力デバイスにより生成される描画された出力のシミュレート表現を含む印刷プレビュー・データを無線デバイスに供給することを含む請求項1に記載の方法。
  13. 13
    ファイヤウォールの外側にある発信元デバイスからファイヤウォールの背後にあるプライベート・ネットワーク上で印刷する方法であって、 ファイヤウォールの背後に配置されている出力管理システム・コンポーネントとファイヤウォールの外側にある出力管理システム・コンポーネントとの間の、ファイヤウォールを通過するパススルー通信リンクを確立することと、 描画可能なデータを発信元デバイスに供給し、それによりユーザ・インターフェイスを発信元デバイス上に描画することと、 ユーザがユーザ・インターフェイスを介して印刷するソース・データを選択できるようにすることと、 ユーザがソース・データの印刷先のプライベート・ネットワーク上の出力デバイスを選択できるようにすることと、 ファイヤウォールの外側に配置されている出力管理システム・コンポーネントからソース・データまたはそのデータへの参照をファイヤウォールの背後に配置されている出力管理システム・コンポーネントに転送することと、 ソース・データと選択された出力デバイスに対応する出力イメージ・データを描画することと、 出力イメージ・データを出力デバイスにサブミットし、出力デバイスにより物理的に描画することを含む方法。
  14. 14
    ファイヤウォールの外側および背後に配置されている各出力管理システム・コンポーネントは、出力管理システム内の他のコンポーネント管理機能を備えるメッセージ・センター・コンポーネントを含む請求項13に記載の方法。
  15. 15
    さらに、ファイヤウォールの背後に配置されている出力管理システム・コンポーネントを介してアクセスできるファイヤウォールの背後に配置されている1つまたは複数の出力デバイスを識別するパススルー通信リンクを使用し、ファイヤウォールの背後に配置されている出力管理システム・コンポーネントからデータをファイヤウォールの外側にある出力管理システム・コンポーネントに送信することを含む請求項13に記載の方法。
  16. 16
    ファイヤウォールの内側に配置されている出力管理システム・コンポーネントがサーバ・コンポーネントを含み、出力イメージ・データを出力デバイスにサブミットすることが出力イメージ・データをクライアントに供給することを含み、出力イメージ・データを受信したことに対する応答として、クライアントは出力イメージ・データを描画のため出力イメージ・デバイスにサブミットする請求項13に記載の方法。
  17. 17
    発信元デバイスはWeb対応無線デバイスを含む請求項13に記載の方法。
  18. 18
    発信元デバイスはBluetooth対応デバイスを含む請求項13に記載の方法。
  19. 19
    ソース・データには発信元デバイス上に格納されているドキュメントが含まれ、さらに、ファイヤウォールの外側にある出力管理システム・コンポーネントで発信元デバイスからのソース・データを受信することを含む請求項13に記載の方法。
  20. 20
    ソース・データは、リモート・ストアに格納され、さらにリモート・ストアからソース・データを検索することを含む請求項13に記載の方法。
  21. 21
    リモート・ストアは、プライベート・ネットワーク上に配置されており、ソース・データは、ソース・データへの参照により識別された場所から検索される請求項20に記載の方法。
  22. 22
    さらに、ユーザ・インターフェイスを介してジョブ・ステータス情報をユーザに提供することを含む請求項13に記載の方法。
  23. 23
    印刷サービスを使用し、 ソース・データのファイル・タイプを判別するオペレーションと、 プリント・サーバを介してロードし、出力イメージ・データを生成するのに適したアプリケーションを判別するオペレーションと、 アプリケーションと印刷サブシステムを組み合わせて出力イメージ・データを生成させる印刷アクションを開始するオペレーションを実行することにより出力イメージ・データを生成する請求項13に記載の方法。
  24. 24
    さらに、ユーザ・インターフェイス上に描画するときに、出力デバイスにより生成される描画された出力のシミュレート表現を含む印刷プレビュー・データを無線デバイスに供給することを含む請求項13に記載の方法。
  25. 25
    ファイヤウォールの外側にある発信元デバイスからファイヤウォールの背後にあるプライベート・ネットワーク上で印刷する方法であって、 発信元デバイスとファイヤウォールの背後に配置されている出力管理システム・コンポーネントとの間の、ファイヤウォールを通過する仮想プライベート・ネットワーク(VPN)トンネルを備える通信リンクを確立することと、 描画可能なデータを発信元デバイスに供給し、それによりユーザ・インターフェイスを発信元デバイス上に描画することと、 ユーザがユーザ・インターフェイスを介して印刷するソース・データを選択できるようにすることと、 ユーザがソース・データの印刷先のプライベート・ネットワーク上の出力デバイスを選択できるようにすることと、 VPNトンネルを介して発信元デバイスからソース・データまたはそのデータの参照をファイヤウォールの背後に配置されている出力管理システム・コンポーネントに転送することと、 ソース・データと選択された出力デバイスに対応する出力イメージ・データを描画することと、 出力イメージ・データを出力デバイスにサブミットし、出力デバイスにより物理的に描画することを含む方法。
  26. 26
    ユーザ・インターフェイスは、複数の対話型Webページを備え、VPNトンネルは、ファイヤウォールに配置されているVPNスイッチと組み合わせてファイヤウォールの外側に配置されている共通ゲートウェイ・インターフェイス(CGI)VPNプロキシにより円滑に使用できる請求項25に記載の方法。
  27. 27
    発信元デバイスは、VPN対応デバイスを備え、VPNトンネルは、そのVPN対応デバイスとファイヤウォールに配置されているVPNスイッチ上で実行されるクライアント・サイド・コンポーネントにより円滑に使用できる請求項25に記載の方法。
  28. 28
    ファイヤウォールの背後に配置されている出力管理システム・コンポーネントは、サーバ・コンポーネントを含み、出力イメージ・データを出力デバイスにサブミットすることは、出力イメージ・データをクライアントに供給することを含み、出力イメージ・データを受信したことに対する応答として、クライアントは出力イメージ・データを描画のため出力イメージ・デバイスにサブミットする請求項25に記載の方法。
  29. 29
    発信元デバイスはWeb対応無線デバイスを含む請求項25に記載の方法。
  30. 30
    発信元デバイスはBluetooth対応デバイスを含む請求項25に記載の方法。
  31. 31
    ソース・データには発信元デバイス上に格納されているドキュメントが含まれ、さらに、ファイヤウォールの背後にある出力管理システム・コンポーネントでVPNトンネルを介して発信元デバイスからソース・データを受信することを含む請求項25に記載の方法。
  32. 32
    ソース・データは、リモート・ストアに格納され、さらにリモート・ストアからソース・データを検索することを含む請求項31に記載の方法。
  33. 33
    リモート・ストアがプライベート・ネットワーク上に配置されており、ソース・データがソース・データの参照により識別された場所から検索される請求項32に記載の方法。
  34. 34
    さらに、ユーザ・インターフェイスを介してジョブ・ステータス情報をユーザに提供することを含む請求項25に記載の方法。
  35. 35
    印刷サービスを使用し、 ソース・データのファイル・タイプを判別するオペレーションと、 プリント・サーバを介してロードし、出力イメージ・データを生成するのに適したアプリケーションを判別するオペレーションと、 アプリケーションと印刷サブシステムを組み合わせて出力イメージ・データを生成させる印刷アクションを開始するオペレーションを実行することにより出力イメージ・データを生成する請求項25に記載の方法。
  36. 36
    さらに、ユーザ・インターフェイス上に描画するときに、出力デバイスにより生成される描画された出力のシミュレート表現を含む印刷プレビュー・データを無線デバイスに供給することを含む請求項25に記載の方法。
  37. 37
    ファイヤウォールの外側に配置されている発信元デバイスからファイヤウォールの背後に配備されているプライベート・ネットワークに接続されている送り先出力デバイスで印刷を可能にする出力管理システムであって、 入力ソース・データおよび送り先出力デバイスに対応する出力イメージ・データを生成する印刷サービスと、 ファイヤウォールの外側に配置された、印刷サービスと通信するようにリンクされているメッセージ・センターであって、 描画可能データを供給し、これによりユーザ・インターフェイス(UI)をWebサーバ・コンポーネントと通信して動作するようにリンクされている発信元デバイス上に描画し、ユーザが描画するソース・データを選択して、送り先出力デバイス上にソース・データを描画するジョブ要求をサブミットできるようにするWebサーバ・コンポーネントと、 プライベート・ネットワーク上に配備され、ファイヤウォールを通るリンクを介してメッセージ・センターと通信するようにリンクされているクライアント・サイド・コンポーネントとを含むメッセージ・センターを備え、 メッセージ・センターはさらに、Webサーバ・コンポーネントから受信したジョブ要求を管理し、その受信に対する応答として、 選択したソース・データまたはそのデータへの参照を印刷サービスに送る経路を選択し、 印刷サービスにより生成された出力イメージ・データを送信先のプリンタに配信するのを制御するシステム管理コンポーネントを備える出力管理システム。
  38. 38
    クライアント・サイド・コンポーネントはさらに、そのサービスを介してアクセスできる出力デバイスをメッセージ・センターに登録するオペレーションを実行する請求項37に記載の出力管理システム。
  39. 39
    クライアント・サイド・コンポーネントとメッセージ・センターとの間のファイヤウォールを通るリンクは永続的接続を含む請求項37に記載の出力管理システム。
  40. 40
    さらに、出力デバイスにサブミットする前に出力イメージ・データを格納できる出力リポジトリを備える請求項37に記載の出力管理システム。
  41. 41
    ユーザ・インターフェイスは、無線Web対応デバイスを介してアクセスできる無線Webユーザ・インターフェイスを含む請求項37に記載の出力管理システム。
  42. 42
    さらに、メッセージ・センターと通信するようにリンクされている無線データ・アクセス・ポイント(WDAP)を備える請求項37に記載の出力管理システム。
  43. 43
    さらに、WDAPに動作するように結合されているBluetoothデバイス・エミュレータを備え、Bluetooth対応無線デバイスでシステムにアクセスすることができる請求項42に記載の出力管理システム。
  44. 44
    ユーザ・インターフェイスは、Bluetoothプロトコル上のWAP(無線アプリケーション・プロトコル)を使用して提供される請求項43に記載の出力管理システム。
  45. 45
    印刷サービスは、 ソース・データのファイル・タイプを判別するオペレーションと、 プリント・サーバを介してロードし、出力イメージ・データを生成するのに適したアプリケーションを判別するオペレーションと、 アプリケーションと印刷サブシステムを組み合わせて出力イメージ・データを生成させる印刷アクションを開始するオペレーションとを実行することにより出力イメージ・データを生成する請求項37に記載の出力管理システム。
  46. 46
    さらにユーザ・インターフェイスにより、ソース・データが描画される出力デバイスをユーザが選択できる請求項37に記載の出力管理システム。
  47. 47
    さらに、ユーザ・プロファイルおよびシステム・リソース情報が格納されるデータベース・サーバを備える請求項37に記載の出力管理システム。
  48. 48
    ユーザ・インターフェイスを使用することによりユーザは出力管理システムを介してアクセス可能な出力デバイスから1つまたは複数のお気に入りの出力デバイスを選択し、かつ/または指定することができ、ユーザにより選択され、かつ/または指定された出力デバイスに関係するデータは、データベース・サーバにより格納される請求項47に記載の出力管理システム。
  49. 49
    メッセージ・センターは、ルート・メッセージ・センターを含み、クライアント・サイド・コンポーネントは、第2のメッセージ・センターを含み、メッセージ・センター階層内のルート・メッセージ・センターの下に入れ子になっている請求項37に記載の出力管理システム。
  50. 50
    印刷サービスは、ファイヤウォールの背後に配備される請求項37に記載の出力管理システム。
  51. 51
    印刷サービスおよびクライアント・サイド・コンポーネントは、単一マシンをホストとする請求項37に記載の出力管理システム。
  52. 52
    印刷サービスはファイヤウォールの外側に配備され、クライアント・サイド・コンポーネントはメッセージ・センターを介してイメージ出力ダメージを受け取るリモート・デスクトップ・クライアントを含み、イメージ出力ダメージを描画のため送り先出力デバイスにサブミットする請求項37に記載の出力管理システム。
  53. 53
    さらに、印刷サービスは、ユーザ・インターフェイス上に描画するときに、出力デバイスにより生成される描画された出力のシミュレート表現を含む印刷プレビュー・データを無線デバイスに供給する請求項37に記載の出力管理システム。
  54. 54
    ファイヤウォールの外側に配置されている発信元デバイスからファイヤウォールの背後に配備されているプライベート・ネットワークに接続されている送り先出力デバイスで印刷を可能にする出力管理システムであって、 入力ソース・データおよび送り先出力デバイスに対応する出力イメージ・データを生成する印刷サービスと、 ファイヤウォールの内側に配置された、印刷サービスと通信するようにリンクされているメッセージ・センターであって、 描画可能データを供給し、これによりユーザ・インターフェイス(UI)をセキュリティ保護されたリンクを介してWebサーバ・コンポーネントと通信して動作するようにリンクされている発信元デバイス上に描画し、ユーザが描画するソース・データを選択して、送り先出力デバイス上にソース・データを描画するジョブ要求をサブミットできるようにするWebサーバ・コンポーネントと、 Webサーバ・コンポーネントから受信したジョブ要求を管理するシステム管理コンポーネントとを含み、その受信に対する応答として、 選択したソース・データまたはそのデータへの参照を印刷サービスに送る経路を選択し、 印刷サービスにより生成された出力イメージ・データを送信先のプリンタに配信するのを制御するメッセージ・センターを備える出力管理システム。
  55. 55
    さらに、ファイヤウォールとともに配備されている仮想プライベート・ネットワーク(VPN)スイッチを備え、VPN符号化データがファイヤウォールを通ることができ、またこのデータをメッセージ・センターが受信できる請求項53に記載の出力管理システム。
  56. 56
    さらに、ファイヤウォールの外側に配備されている共通ゲートウェイ・インターフェイス(CGI)VPNプロキシを備え、ユーザ・インターフェイスを介しVPN非対応発信元デバイスから受信したデータを符号化してVPN符号化データにし、それにより、VPN非対応無線デバイスとメッセージ・センターとの間のセキュリティ保護された接続を実現する請求項19に記載の出力管理システム。
  57. 57
    出力デバイスは、無線デバイスにより直接はアクセスできないプライベート・ネットワーク上に配備される請求項1に記載の出力管理システム。
  58. 58
    出力管理システムであって、 描画可能データを供給し、それによりユーザ・インターフェイス(UI)を少なくとも1つのWebサーバと通信し動作するようにリンクされている発信元デバイス上に描画し、前記ユーザ・インターフェイスにより、ユーザが、描画するソース・データを選択し、送り先出力デバイスにソース・データを描画するジョブ要求をサブミットすることができるように構成されているソフトウェアを実行する少なくとも1つのWebサーバを含むWebサーバ層と、 入力ソース・データおよび入力ソース・データを描画する出力デバイスに対応する出力イメージ・データを生成する印刷サービスを実行するソフトウェアを実行する少なくとも1つの印刷サービス・サーバを備える印刷サービス層と、 ジョブ要求を管理し、それに対する応答として、 選択したソース・データまたはそのデータへの参照を印刷サービス層に送る経路を選択し、 印刷サービスにより生成された出力イメージ・データを描画のため送り先出力デバイスにサブミットするのを管理するように構成されているソフトウェアを実行する少なくとも1つのメッセージ・センター・サーバを備えるメッセージ・センター層を備え、 印刷サービス層とメッセージ・サービス層内のサーバからの少なくとも1つのサーバがプライベート・ネットワーク上のファイヤウォールの背後に配置されている出力管理システム。
  59. 59
    さらに、少なくとも1つのデータベースのホストとなる少なくとも1つのデータベース・サーバを含むデータベース層を備え、前記データベース層は、システム管理およびジョブ要求データを含むシステム・データを格納する請求項57に記載の出力管理システム。
  60. 60
    データベース層は、システム管理およびジョブ要求データが格納されるメッセージ・センター・データベースおよび印刷サービスに関係するデータが格納される印刷サービス・データベースを含む請求項58に記載の出力管理システム。
  61. 61
    さらに、データベース層は、送り先出力デバイスにサブミットする前に出力イメージ・データを格納できる出力イメージ・ストアを備える請求項57に記載の出力管理システム。
  62. 62
    Webサーバ層は、複数のWebサーバを備え、さらに、複数のWebサーバの間で着信接続の負荷を分散するロード・バランサーを備える請求項57に記載の出力管理システム。
  63. 63
    印刷サービス層は、複数の印刷サービス・サーバをホストとし、さらに、複数のWebサーバの間で着信印刷サービス要求の負荷を分散するロード・バランサーを備える請求項57に記載の出力管理システム。
  64. 64
    さらに、メッセージ・センター層と通信するようにリンクされている、リモート・デスクトップ・クライアントを備え、出力イメージ・データをメッセージ・センター層から受信した出力デバイス・サブミット・コマンドによって指定された送り先出力デバイスに供給する請求項57に記載の出力管理システム。
  65. 65
    ユーザ・インターフェイスは、無線Web対応デバイスを介してアクセスできる無線Webユーザ・インターフェイスを含む請求項57に記載の出力管理システム。
  66. 66
    印刷サービスは、 ソース・データのファイル・タイプを判別するオペレーションと、 プリント・サーバを介してロードし、出力イメージ・データを生成するのに適したアプリケーションを判別するオペレーションと、 アプリケーションと印刷サブシステムを組み合わせて出力イメージ・データを生成させる印刷アクションを開始するオペレーションとを実行することにより出力イメージ・データを生成する請求項57に記載の出力管理システム。
  67. 67
    さらに、印刷サービスは、ユーザ・インターフェイス上に描画するときに、送り先出力デバイスにより生成される描画された出力のシミュレート表現を含む印刷プレビュー・データを無線デバイスに供給する請求項57に記載の出力管理システム。
Independent claims67