(57)【要約】【課題】改良されたセキュリティとアクセス権とを有する単純且つ低コストなウェブパブリッシング方法を提供する。【解決手段】本発明のウェブパブリッシング方法は、ユーザインタフェース上で、ウェブサイトへ印刷オプションを選択し、レンダリング対象の画像をコントローラに送出し、コントローラにおいて画像をブラウザで表示可能なフォーマットに変換し、画像をパッケージングしてＪ２ＥＥ（登録商標）形式で受容可能なファイルとし、画像をアプリケーションサーバにおいて配置させる、ことを含む。【選択図】図７
2008077656.tif 000002
【特許請求の範囲】
【請求項１】
ユーザインタフェース上で、ウェブサイトへの印刷オプションを選択し、
レンダリング対象の画像をコントローラに送出し、
前記コントローラにおいて前記画像をブラウザで表示可能なフォーマットに変換し、
前記画像をパッケージングしてＪａｖａ２エンタープライズ版（Ｊ２ＥＥ）（登録商標）形式で受容可能なファイルとし、
前記画像をアプリケーションサーバに配置させる、
ことを含むウェブパブリッシング方法。
【請求項２】
ユーザに前記画像の配置ステータスを通知し、
前記画像が配置されるウェブサイトのＵＲＬを前記ユーザに提示する、
ことをさらに含む、請求項１記載の方法。
【請求項３】
コンピュータネットワーク・ワークステーションにおいて実行されるウェブパブリッシング方法であって、
ワークステーションから画像を選択させ、ソフトウェアユーザインタフェース上で「ウェブサイトへ印刷」オプションを選択させることにより、ウェブサイトでレンダリングするための前記画像を送出し、
前記画像をブラウザで表示可能な標準フォーマットに変換し、
前記画像をパッケージングしてＪ２ＥＥ（登録商標）ファイルとし、前記Ｊ２ＥＥ（登録商標）ファイルをアプリケーションサーバに保存することにより、前記画像を配置し、
ユーザに画像配置ステータスを通知し、前記画像が配置されるウェブサイトのＵＲＬを提示する、
ことを含む方法。
【請求項４】
Ｊ２ＥＥ（登録商標）ベースのウェブパブリッシング方法であって、
ユーザインタフェース上でウェブサイトへの印刷オプションを選択し、
レンダリング対象の画像をコントローラに送出し、
前記コントローラにおいて前記画像をブラウザで表示可能な標準フォーマットに変換し、
前記標準フォーマットをパッケージングして、あらゆるＪａｖａ２エンタープライズ版（Ｊ２ＥＥ）（登録商標）形式で受容可能なファイルとし、
前記ファイルをアプリケーションサーバ内に配置する、
ことを含む方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はプリンタ、コピー機、スキャナ、ファクシミリ送受信機などの画像処理システムおよびレンダリングデバイスに関する。また、本発明は保護された安全なウェブパブリッシング方法の分野に関する。さらに、本発明はウェブ印刷管理ツールを利用したＪａｖａ２エンタープライズ版（Ｊ２ＥＥ）（登録商標）ベースのウェブパブリッシング（ウェブページ作成及び公開）に関する。
【背景技術】
【０００２】
印刷ジョブは、一般にフィードバックが限定され、実際の印刷処理用メモリが小さく、セキュリティの面でオプション（選択肢）が限定された、一時的なタスクである。現在、情報の電子共有はますます普及している。しかし情報共有プロセスは、特にウェブベースの場合、その場限りの（アドホックな）ものとなっている。従って、ウェブベースの閲覧用に出力が最適化される、よりロバストな電子共有媒体様式が求められている。
【０００３】
Ｊ２ＥＥ（登録商標）プラットフォームは、エンタープライズ（企業）アプリケーションを標準化モジュラーコンポーネントに基づいたものとし、標準化モジュラーコンポーネントに対しサービス一式を提供し、複雑なプログラミングを行うことなくアプリケーション挙動の詳細に自動的に対処することで、エンタープライズアプリケーションを簡略化する。Ｊ２ＥＥ（登録商標）プラットフォームは、Ｅｎｔｅｒｐｒｉｓｅ  Ｊａｖａ  Ｂｅａｎ（ＥＪＢ）（登録商標）コンポーネント、Ｊａｖａサーブレットアプリケーションプログラミングインタフェース（Ｊａｖａ  Ｓｅｒｖｌｅｔｓ  Ａｐｐｌｉｃａｔｉｏｎ  ｐｒｏｇｒａｍｍｉｎｇ  ｉｎｔｅｒｆａｃｅ：ＡＰＩ）、Ｊａｖａサーバページ（Ｊａｖａ  Ｓｅｒｖｅｒ  Ｐａｇｅｓ（ＪＳＰ）（登録商標）および拡張可能マークアップ言語（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ：ＸＭＬ）技術を完全にサポートする。Ｊ２ＥＥ（登録商標）スタンダードは、Ｊ２ＥＥ（登録商標）プラットフォームをサポート可能な広範囲の既存のエンタープライズシステムにおいてアプリケーションのポータビリティを保証するための完全な仕様およびコンプライアンス試験を含む。さらに、Ｊ２ＥＥ（登録商標）仕様はウェブサービス相互運用（ＷＳ-Ｉ）ベースのプロファイルのサポートを通じ、ウェブサービスの相互運用を保証する。
【０００４】
従来技術は保護された安全な印刷のためのＥＪＢ（登録商標）ベースのエンタープライズ印刷アーキテクチャを提供している。ＥＪＢ（登録商標）、エンタープライズプリンティングビーン（Ｅｎｔｅｒｐｒｉｓｅ  Ｐｒｉｎｔｉｎｇ  Ｂｅａｎ：ＥＰＢ）、Ｊａｖａ（登録商標）、Ｊ２ＥＥ（登録商標）、およびドキュメントオーサリングの各特徴が組み合わされ、ロバストなエンタープライズ印刷アーキテクチャが可能となる。Ｊａｖａ（登録商標）オブジェクトは印刷ジョブ仕様をカプセル化し、印刷ジョブへのアクセス制御を可能とする枠組みを提供すると同時に監査能力を提供する。印刷制御言語はＪａｖａ（登録商標）オブジェクトにより提供されるメソッドにより特定される。実際のプロセス実施はさらなるセキュリティおよび制御の層を可能とするサーバ経由で供給される。ジョブの安全な印刷を望むユーザは、コンテンツへのアクセス権を得るための適切な証明書を印刷ジョブビーンに供給し、印刷サーバ証明書により印刷ジョブの印刷が許可される。ＥＪＢ（登録商標）  ＡＰＩは標準的なＥＪＢ（登録商標）に存在するあらゆるＪ２ＥＥ（登録商標）能力を印刷ジョブに適用することを可能とすべく拡張できる。さらに、新規なＪａｖａ（登録商標）ＡＰＩは他の印刷言語よりも強力なページ記述言語を提供する。
【０００５】
他の方法によって、印刷機能を通じたプログラム出力がワールドワイドウェブ（ＷＷＷ）用にフォーマットされる。アプリケーションはウェブ閲覧用にフォーマット可能なソースファイルを作成し、ソースファイルを印刷ドライバプログラムに転送する。ＷＷＷフォーマットが選択されると、ＷＷＷでの閲覧用にプログラム出力がフォーマットされる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来の方法は場合により複雑且つ高価であった。情報の電子共有がますます普及したことで、改良されたセキュリティとアクセス権とを有する単純且つ低コストなウェブパブリッシング方法が求められている。
【課題を解決するための手段】
【０００７】
本発明は、Ｊ２ＥＥ（登録商標）での実施、およびウェブアクセス可能なコンテンツをパッケージングするためのエンタープライズアーカイブ（Ｅｎｔｅｒｐｒｉｓｅ  Ａｒｃｈｉｖｅ：ＥＡＲ）ファイルの利用に関連して説明される。ＥＡＲフォーマットはポータブル且つ低コストであり、基本的なポータブルドキュメントフォーマット（ＰＤＦに似たフォーマット）の機能を提供すべく拡張できる。この方法は、気軽なウェブパブリッシングを行う簡単な方法であり、コンテンツをウェブフレンドリー（ウェブに適した）なフォーマットに変換し、ユーザがネットワーク印刷パラダイムを熟知していることを前提に構築されたレポジトリにファイルを転送する方法よりも簡単である。この機能性はフィーチャーキー（feature key）を介して制御されることが予測され、したがって収入につながる。
【０００８】
したがって、本発明の一態様は、プリンタ、コピー機、スキャナ、ファクシミリ送受信機などの改良された画像処理システムおよびレンダリングデバイスを提供する。
【０００９】
本発明の別の態様は、安全なウェブパブリッシング（ウェブページ作成及び公開）方法の提供である。
【００１０】
本発明のさらなる態様は、ウェブ印刷管理ツールを利用した安全なウェブパブリッシングの提供である。
【００１１】
本発明の特徴によれば、ウェブパブリッシング方法は、ユーザがユーザインタフェース上で「ウェブサイトへ印刷」オプションを選択し、レンダリング対象の画像をコントローラに送出し、コントローラにおいて画像がブラウザで表示可能なフォーマット（例えばＪＰＥＧ）に変換され、画像をパッケージングしてＪａｖａ２エンタープライズ版（Ｊ２ＥＥ）（登録商標）形式で受容可能なファイルとし、画像をアプリケーションサーバに配置することを可能とする。
【００１２】
さらなる特徴によれば、画像の配置ステータスがユーザに通知され、画像が配置されるウェブサイトのＵＲＬがユーザに提示される。
【００１３】
別の特徴によれば、アプリケーションサーバからのファイルへのアクセスに対しパスワードを設定できる。
【００１４】
前述の態様ならびに他の目的および利点は、ユーザがワークステーションから画像を送出し、媒体タイプとして「ウェブサイトへ印刷」オプションを選択することで実現される。画像はブラウザで表示可能な標準フォーマット（例えばジョイントフォトグラフィックエキスパートグループ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ：ＪＰＥＧ））に変換される。次いでこれらの画像は画像をパッケージングしＪ２ＥＥ（登録商標）  ＥＡＲファイルとするための新しい出力チャネルに集められる。Ｊ２ＥＥ（登録商標）  ＥＡＲファイルは、ユニフォームリソースロケータ（ＵＲＬ）およびＳｔｒｕｔｓ  ＭＶＣ（モデルビューコントローラ）によるユーザインタフェースを特定するためのあらゆるＪ２ＥＥ（登録商標）形式に従う。次いでＥＡＲファイルはＪＢｏｓｓ配置ディレクトリに入れられ、ユーザが利用できるようになる。ユーザはドライバもしくはクライアントツールインタフェース上で、印刷の成功を通知し、ユーザに新しいＵＲＬを提示し、所望により新しいウェブサイトをパスワードで保護するか否かを尋ねるプロンプトを受け取ることができる。
【発明を実施するための最良の形態】
【００１５】
本願明細書に開示する実施形態はホストオペレーティングシステムや１以上のソフトウェアモジュールに関連させて実施することもできることに留意されたい。このようなモジュールは、例えば、コンピュータシステムの電子コンポーネントなどのハードウェアモジュールを構成しうる。また、このようなモジュールはソフトウェアモジュールをも構成しうる。一般的に、コンピュータプログラミング技術では、ソフトウェアモジュールは特定のタスクを実行し、あるいは特定の抽象データ型を実施するルーチンおよびデータ構造の集合体として実施できる。
【００１６】
一般的にソフトウェアモジュールは画像処理装置の記憶域に記憶可能な指示（命令）格納媒体を含み、通常は２つの部分からなる。第一にソフトウェアモジュールは他のモジュールまたはルーチンによるアクセスが可能な定数、データ型、変数、ルーチンなどをリストすることができる。第二に、ソフトウェアモジュールは、プライベート（すなわち当該モジュールにのみアクセス可能）な実施として構成でき、モジュールが基礎とするルーチンまたはサブルーチンを実際に実施するソースコードを含む。本願明細書で用いる場合、用語「モジュール」はソフトウェアモジュールまたはその実施体を指すことがある。これらのモジュールは、伝送媒体および記録可能媒体を含む信号保持媒体により実施できるプログラム製品を作成するために別々にまたは組み合わせて利用できる。このようなモジュールの一例が図１に示すモジュール１２２である。
【００１７】
なお、本発明は完全に機能的な画像処理装置（例えばコンピュータシステム）に関連して説明するが、本発明のメカニズムは各種形態のプログラム製品として配布でき、また本発明は実際に配布を行うために利用される信号保持媒体の種類に関わらず等しく応用できることは当業者には明らかである。信号保持媒体の例としてフレキシブルディスクやＣＤ−ＲＯＭなどの記録可能媒体、およびアナログまたはデジタル通信リンクなどの伝送型媒体が挙げられるが、これらに限定されない。
【００１８】
本願明細書で開示される実施形態は多数の異なるオペレーティングシステムで実行される各種コンピュータを含む各種システムで実行できる。コンピュータは、例えばパーソナルコンピュータ、ネットワークコンピュータ、中規模のコンピュータまたはメインフレームコンピュータなどが利用できる。好適な実施形態では、コンピュータはローカルエリアネットワーク（ＬＡＮ）または広域ネットワーク（ＷＡＮ）内のネットワークプロセッササービスアーキテクチャ内の制御点として利用される。
【００１９】
図面、特に図１を参照すると、好適な実施形態を実施可能な代表的な画像処理装置１００（例えばコンピュータ）のブロック図が示されている。図示されるように、プロセッサ（ＣＰＵ）１０１、読出し専用メモリ（ＲＯＭ）１０２、ＡｃｃＸＥＳ（登録商標）コントローラ１２１およびランダムアクセスメモリ（ＲＡＭ）１０３は画像処理装置１００のシステムバス１０５に接続されている。コントローラ１２１は安全なウェブパブリッシングのためのＪ２ＥＥ（登録商標）ベースのウェブ印刷管理ツールを利用する。上述したようにモジュール１２２を含むメモリ１２０が含まれていてもよい。メモリ１２０はＲＯＭ、ＲＡＭ、これらの組合せ、あるいは単に汎用記憶装置として実施できる。画像処理装置１００の設計に応じて、メモリ１２０はＲＯＭ１０２および／またはＲＡＭ１０３の代わりに、あるいはこれらに追加して利用できる。
【００２０】
したがって、画像処理装置はＣＰＵ１０１、ＲＯＭ１０２、およびＲＡＭ１０３を含み、これらは周辺機器相互接続（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ：ＰＣＩ）ホストブリッジ１０７を介して画像処理装置１００のＰＣＩローカルバス１１１に接続されている。ＰＣＩホストブリッジ１０７は低待ち時間パスを提供し、プロセッサ１０１はこのパスを通じてバスメモリおよび／または入出力（Ｉ／Ｏ）アドレス空間内の任意の場所にマッピングされたＰＣＩデバイスに直接アクセスできる。さらに、ＰＣＩホストブリッジ１０７はＰＣＩデバイスがＲＡＭ１０３に直接アクセスすることを可能とする高帯域パスを提供する。プリンタなどのレンダリングデバイスもしくは再現装置１２３もまたシステムバス１６０に接続される。レンダリングデバイスもしくは再現装置１２３は設計上考慮すべき点に応じて、例えばレーザージェットプリンタ、コピー機、ファクシミリ送受信機、スキャナなどのレンダリングデバイスとして実施されてもよい。
【００２１】
さらに、通信アダプタ１１４、スモールコンピュータシステムインターフェース（ＳＣＳＩ）１１２、および拡張バスブリッジ１１６がＰＣＩローカルバス１１１に取り付けられている。通信アダプタ１１４は画像処理装置１００をネットワーク１１５に接続するために利用される。ＳＣＳＩ１１２は高速ＳＣＳＩディスクドライブ１１３を制御するために利用される。ＰＣＩ−ＩＳＡバスブリッジなどの拡張バスブリッジ１１６は、ＩＳＡバス１１７をＰＣＩローカルバス１１１に接続するために利用される。さらに、スピーカ１０９を通じた音声出力を制御するためにオーディオアダプタ１０８をＰＣＩローカルバス１１１に取り付けてもよい。なお、ＰＣＩローカルバス１１１は、画像および情報をユーザに対して表示し、対話方式でグラフィカルユーザインタフェース（ＧＵＩ）を表示するディスプレイ（例えばビデオモニタ）として機能するモニタ１０６に接続されていてもよい。別の実施形態では、追加の周辺コンポーネントを追加してもよく、既存のコンポーネントをシステムバスに接続してもよい。例えば、設計構成に応じてモニタ１０６およびオーディオコンポーネント１０８ならびにスピーカ１０９を代わりにシステムバス１０５に接続してもよい。
【００２２】
画像処理装置１００は、さらに、画像処理装置１００の動作に指示を与えるために、グラフィカルユーザインタフェース（ＧＵＩ）などのインタフェースおよび機械可読媒体内に存在するオペレーティングシステム（ＯＳ）を含むことが望ましい。好適な実施形態において、ＯＳ（およびＧＵＩ）は、ネットワークプロセスコンポーネントがＯＳおよび／またはプラットフォームから独立して存在することを可能とする追加の機能的コンポーネントを含む。ＲＡＭ１０３、ＲＯＭ１０２、ＳＣＳＩディスクドライブ１１３、および他のディスクおよび／またはテープドライブ（例えば磁気ディスク、ＣＤ-ＲＯＭ、光ディスク、あるいは他の適切な記憶媒体）などの任意の適切な機械可読媒体がＧＵＩおよびＯＳを保持できる。任意の適切なＧＵＩおよびＯＳがＣＰＵ１０１に指示を与えることができる。
【００２３】
さらに、画像処理装置１００は、例えばＲＡＭ１０３内に存在するカスタム定義サービスユーティリィティ１０４のように、機械可読媒体内に存在する少なくとも１つのネットワークプロセッササービスアーキテクチャソフトウェアユーティリィティ（すなわちプログラム製品）を含むことが望ましい。ソフトウェアユーティリィティはＣＰＵ（プロセッサ）１０１上で実行されるとＯＳと対話する命令（またはコード）を含む。ユーティリィティ１０４は、例えば本願明細書に記載するようなプログラム製品であってもよい。ユーティリィティ１０４は、例えば上述したようなソフトウェアモジュールとして提供されてもよい。
【００２４】
図２は好適な実施形態を実施可能な、コントローラにおいてＪ２ＥＥ（登録商標）ベースのウェブ管理ツールを用いたウェブパブリッシングシステムの概略ブロック図２００を示す。Ｊ２ＥＥ（登録商標）コンテナ２１５、データベース２３０、ユーザインタフェース２０５およびワークステーション２３５は、ネットワーク２２０に接続される。ワークステーション２３５は、ユーザが画像コンテンツを図１に示すようなワークステーション２３５に存在するＡｃｃＸＥＳ（登録商標）コントローラ１２１に送出するためのユーザインタフェース２４５を有する。図１に示すようなコントローラ１２１は、ユーザが送出した画像からなるＪ２ＥＥ（登録商標）エンタープライズアーカイブ（ＥＡＲ）ファイルを配置するためのアプリケーションサーバ２５５を有する。
【００２５】
図３は好適な実施形態に従って実施可能な、ＡｃｃＸＥＳ（登録商標）コントローラ２２１においてＪ２ＥＥ（登録商標）ベースのウェブ管理ツールを用いるワークステーションのブロック図を示す。ユーザは図２に示すユーザインタフェース２４５を利用して、プリンタドライバ２６０に画像を送出する。プリンタドライバ２６０は、ユーザの送出した画像を図１に示すようなＡｃｃＸＥＳ（登録商標）コントローラ２２１（１２１）により解釈可能なフォーマットに変換する。図１に示すようなＡｃｃＸＥＳ（登録商標）コントローラ２２１（１２１）は、プリンタドライバ２６０により解釈された画像をＥＡＲファイルに変換し、ウェブ印刷管理ツール３２０およびモデルビューコントローラ（ＭＶＣ）３２５設計パターンを利用してＥＡＲファイルをＪＢｏｓｓアプリケーションサーバ２５５に配置する。
【００２６】
図４は好適な実施形態を実施可能な、モデルビューコントローラ（ＭＶＣ）の概略ブロック図４００を示す。図３に示したモデルビューコントローラ３２５は、Ｊ２ＥＥ（登録商標）アプリケーションプログラミングにおいてモデル２（Ｍｏｄｅｌ  ２）としても知られる、確立されたプログラミング用の設計パターンである。「モデル」はビジネスロジック４１５であり、多くの場合リレーショナルデータベースのようなデータストア（記憶部）４２０のアクセスを伴う。「ビュー」は画像およびデータをウェブページ上で表示するコードである。コードはＪＳＰおよびＪＳＰにより使用されるデータを記憶するＪａｖａ  Ｂｅａｎ（登録商標）を含む。「コントローラ」はアプリケーションの全体的な流れを決定するコードである。コントローラはＳｔｒｕｔｓアクション４３０、構成ファイル、サーブレットのうちの１つ以上を含む。図２に示した、ＥＡＲファイルを配置するためのＪＢｏｓｓアプリケーションサーバ２５５は図４にも示されている。
【００２７】
一般的に、ユーザインタフェース２４５は、それ自体はビジネスロジック４１５を含まないＪＳＰファイル４３５により作成される。これらのページはＭＶＣアーキテクチャのビュー（画面表示）コンポーネントを表現する。ビジネスロジック４１５が実行されることを必要とするユーザインタフェース上のフォームおよびハイパーリンクは、アクションサーブレット４２５にマッピングされた要求ＵＲＬに送出される。このサーブレットクラスの一つのインスタンスが存在し、ユーザのアプリケーションとの対話状態を変化させる全ての要求を受け取り処理する。
【００２８】
アクションサーブレット４２５は、要求されたビジネスロジック４１５を実行するための１つ以上のアクション４３０を選択し呼び出す。アクションは、通常は（利用可能となるまでに必要な時間に応じて）要求またはセッション属性として記憶されているＪａｖａ  Ｂｅａｎ（登録商標）を作成もしくは変更することにより、アプリケーションのユーザとの対話状態を操作する。このようなＪａｖａ  Ｂｅａｎ（登録商標）はＭＶＣアーキテクチャの「モデル」コンポーネントを表す。一般的に、アクションはユーザインタフェースの新しいページを直接作成する代わりに、ユーザインタフェースの次のページを作成するための制御を適切なＪＳＰファイルに受け渡す。
【００２９】
フォームビーン４４０は一種のＪａｖａ  Ｂｅａｎ（登録商標）である。フォームビーン４４０はアクションフォーム（Ａｃｔｉｏｎ  Ｆｏｒｍ）クラスのサブクラスのインスタンスであり、送出されたクライアント要求からのＨＴＭＬフォームデータを記憶し、あるいはユーザがクリックしたＳｔｒｕｔｓアクションリンクからの入力データを記憶することができる。ＨＴＭＬフォームは、ユーザ４０５が情報を入力できるフィールドを含む。
【００３０】
図５は、好適な実施形態に従って実施可能な、ユーザがインタフェース上で印刷オプションを選択した場合に表示される、図２に示したユーザインタフェース２４５の印刷ダイアログボックス５００を示す。プリンタ詳細セクション５０５はプリンタの名称５７１、ステータス５７２、タイプ５７３およびプロパティ５１０を表示する。さらに、プリンタ詳細セクション５０５は上質紙への印刷５１５、ファイルへの印刷５２５、ウェブサイトへの印刷５２０、ウェブサイトへのスキャン５３０など、出力媒体のタイプをも表示する。ユーザは印刷画像データに応じて名称５７１、ステータス５７２、タイプ５７３、プロパティ５１０および出力媒体を選択できる。
【００３１】
ユーザは印刷範囲セクション５３５で、すべて、現在のページ、選択した部分、ページ指定、の選択肢より選択することでページ数を選択できる。また、ブロック５４０に示すように、ユーザは印刷出力数を選択できる。また、ユーザは丁合チェックボックスをチェックする、あるいはチェックを外すことでページ配置を指定できる。ユーザはブロック５７４および５７５で上述のように印刷形式およびカラープロファイルの利用をそれぞれ選択できる。
【００３２】
オプションボタン５４５は、現在のドキュメントのオプション、両面印刷オプションおよびドキュメントに含まれるべき特徴などを含む。ユーザはブロック５５０に示すプレビューボタンをクリックすることで送出された画像をプレビューできる。ユーザは、ブロック５５５、５６０、５６５に示すように、ヘルプ、キャンセル、ＯＫボタンをそれぞれクリックすることでヘルプを参照し、印刷をキャンセルし、あるいは送出された画像データを印刷することができる。
【００３３】
図６は好適な実施形態を実施可能な、ユーザにより実行されるウェブパブリッシング処理の高レベルフローチャート６００を示す。ブロック６０５に示すように、ウェブパブリッシング処理が開始される。図５のユーザがブロック５２０に示す「ウェブサイト上への印刷」を望む場合、ユーザはブロック６１５に示す「ウェブサイトへ印刷」オプションを選択できる。次いで、ブロック６２０に示すように、ユーザは図５に示すＯＫボタン５６０をクリックすることでウェブパブリッシング用画像ファイルを送出することができる。ブロック６２５に示されるように、ユーザは送出した画像情報が閲覧できるウェブサイトのＵＲＬを受け取る。ユーザはブロック６３０に示されるようにパスワードを設定できる。次いで、ブロック６３５に示すように、当該ウェブサイトにパスワードを設定でき、パスワードを設定しない場合、ルーチンはブロック６４０に進む。最後に、ブロック６４０に示すように、ユーザにより実行されるウェブパブリッシング処理が終了する。
【００３４】
図７は好適な実施形態を実施可能な、システムにより実行可能なウェブパブリッシング処理の高レベルフローチャート７００を示す。ブロック７１０に示すように、図１に示したシステムはユーザにより送出された画像ファイルを受け取る。ブロック７２５に示すように、送出された画像ファイルはＪ２ＥＥ（登録商標）  ＥＡＲファイルに変換される。次いでブロック７３０に示すようにＥＡＲファイルがＪＢｏｓｓアプリケーションサーバ内に配置され、ブロック７３５に示すように配置に関する通知がユーザに与えられる。次いでブロック７４０に示すように、画像が配置されるウェブサイトのＵＲＬがユーザに送信される。配置に関する通知を受けたあと、システムのユーザはブロック７４５に示すように、パスワードを設定するか否かを尋ねられる（プロンプトが表示される）。ブロック７５０に示すように、ユーザがパスワードの設定を望めば、当該ウェブサイトにパスワードを設定できる。最後に、ブロック７５５に示すようにシステムにより実行されるウェブパブリッシング処理が終了する。
【図面の簡単な説明】
【００３５】
【図１】好適な実施形態を実施可能な代表的な画像処理装置のブロック図である。
【図２】好適な実施形態を実施可能な、Ｊ２ＥＥ（登録商標）ベースのウェブ管理ツールを用いたウェブパブリッシングシステムの概略ブロック図である。
【図３】好適な実施形態にしたがって実施可能な、コントローラにおいてＪ２ＥＥ（登録商標）ベースのウェブ管理ツールを用いるワークステーションのブロック図である。
【図４】好適な実施形態を実施可能なコントローラの概略ブロック図である。
【図５】好適な実施形態にしたがって実施可能な、ユーザがインタフェース上で印刷オプションを選択した場合に表示されるユーザインタフェースの印刷ダイアログボックスを示す図である。
【図６】好適な実施形態が実施可能な、ユーザにより実行可能なウェブパブリッシング処理の高レベルフローチャートである。
【図７】好適な実施形態が実施可能な、システムにより実行可能なウェブパブリッシング処理の高レベルフローチャートである。
【符号の説明】
【００３６】
１００  画像処理装置
１０１  プロセッサ(ＣＰＵ)
１０２  ＲＯＭ
１０３  ＲＡＭ
１０６  モニタ（ディスプレイ）
１０７  ＰＣＩホストブリッジ
１１２  スモールコンピュータシステムインターフェース
１１４  通信アダプタ
１２０  メモリ
１２１  コントローラ
１２２  モジュール
１２３  レンダリングデバイス
【図１】
2008077656.tif 000003
【図２】
2008077656.tif 000004
【図３】
2008077656.tif 000005
【図４】
2008077656.tif 000006
【図５】
2008077656.tif 000007
【図６】
2008077656.tif 000008
【図７】
2008077656.tif 000009