(57)【要約】【課題】アプリケーション・プログラムで作成された原稿を電子掲示板サーバに掲示板文書として登録する際の操作の簡略化を図るための技術を提供すること。【解決手段】アプリケーション・プログラム４により作成された原稿を印刷用データ形式にフォーマット変換する手段、フォーマット変換された原稿の印刷用データを電子掲示板サーバ５の掲示板登録用に割り当てられたポートＰ１へ出力する手段としてコンピュータを機能させるプリンタドライバプログラムが組み込まれたコンピュータ３と、前記ポートＰ１を通じてコンピュータ３から出力された原稿の印刷用データを受信して、原稿の印刷用データを掲示板文書として登録し、登録した掲示板文書を公開する電子掲示板サーバ５と、からなる電子掲示板システム１。【選択図】      図１
2004310164.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーション・プログラムにより作成された原稿を印刷用データ形式にフォーマット変換する手段、該手段によりフォーマット変換された原稿の印刷用データを電子掲示板サーバの掲示板登録用に割り当てられたポートへ出力する手段、としてコンピュータを機能させることを特徴とするプリンタドライバプログラム。
【請求項２】
請求項１記載のプリンタドライバプログラムが組み込まれたコンピュータから同プログラムが実行されることにより出力された原稿の印刷用データを受信するためのポートと、該ポートを通じて受信した原稿の印刷用データを掲示板文書として登録する手段と、登録した掲示板文書を公開する手段と、を備えることを特徴とする電子掲示板サーバ。
【請求項３】
請求項１記載のプリンタドライバプログラムが組み込まれたコンピュータと、請求項２記載の電子掲示板サーバと、を備えることを特徴とする電子掲示板システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信端末装置に掲示板文書を登録し、他の端末装置の要求に応じて登録した掲示板文書を公開する電子掲示板サーバ、該電子掲示板サーバに原稿の登録を要求するコンピュータに組み込まれるプリンタドライバ、及び、前記電子掲示板サーバと前記コンピュータとから構成される電子掲示板システム等に関する。
【０００２】
【従来の技術】
企業等においては、電子情報を複数人で共有するために、ＬＡＮ等のネットワークに設置した特定の端末装置に電子ファイルの原稿を掲示板文書として登録しておき、登録された掲示板文書を複数の端末装置から自由に閲覧ないし取得できるようなシステムを構築することが多い。
【０００３】
前記特定の端末装置は、いわゆる電子掲示板サーバであり、他の端末装置から送られてきた原稿を掲示板文書として登録する機能と、他の端末装置からの要求に応じて、登録された掲示板文書を公開する機能とを有し、そのための通信手段として、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）プロトコル、Ｇ３ファクシミリ通信、電子メールなどを利用する。
【０００４】
ＨＴＴＰプロトコルを利用する電子掲示板サーバとしては、いわゆるＷＥＢサーバ等がある。ＷＥＢサーバ等では、掲示板文書の登録は、他の端末装置において、所定のアップロード処理操作が行われることによって行われる。また、登録された掲示板文書の閲覧等は、他の端末装置に組み込まれたブラウザ機能により、掲示板のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒｓ）が指定されることによって行われる。
【０００５】
Ｇ３ファクシミリ通信を利用する電子掲示板サーバとしては、いわゆるＦコード通信機能を有するファクシミリ装置がある。該電子掲示板サーバへの掲示板文書の登録は、他のファクシミリ装置から掲示板に割り当てられた特定のサブアドレスを指定して登録すべき原稿を送信することによって行われる。また、電子掲示板サーバに登録された掲示板文書の取り出しは、Ｆコードポーリング機能により、上記特定のサブアドレスを指定すること等によって行われる。
【０００６】
電子メールを利用する電子掲示板サーバでは、原稿を掲示板文書として登録するために、特定のサブアドレスやキーワードがメールヘッダに記載され、登録すべき原稿が添付ファイルとして付けられた電子メールを電子掲示板サーバに送信することによって行われる。また、電子掲示板サーバに登録された掲示板文書の取り出しは、取り出し用のサブアドレスがメールヘッダに記載された電子メールを電子掲示板サーバに送信することによって行われる（例えば特許文献１。）。
【０００７】
【特許文献１】
特開２００２−１５８８４６号公報
【０００８】
【発明が解決しようとする課題】
ところが、アプリケーション・プログラムで作成した原稿を電子掲示板サーバへ送信し、掲示板文書として登録させるためには、種々の面倒な操作が必要である。
【０００９】
例えばＨＴＴＰプロトコルを利用する電子掲示板サーバの場合には、他の端末装置から原稿をアップロードするための特有の操作（アップロードするためのソフトウエア上の操作）が必要である。また、グラフィックス・ソフトにより作成した、ベクトル画像データからなる原稿をアップロードするには、一旦記録紙に印字出力し、これをスキャナー等で読取った画像データをアップロードする必要がある。
【００１０】
Ｇ３ファクシミリ通信を利用する電子掲示板サーバの場合には、サブアドレスを指定して原稿を送信する必要があり、当該端末装置において電子掲示板サーバのファクシミリ番号、サブアドレス、パスワード等の煩わしい入力操作が必要である。
【００１１】
また、電子メールを利用する電子掲示板サーバの場合も、上記Ｇ３ファクシミリ通信による電子掲示板サーバの場合と同様に、メールアドレス、サブアドレス、パスワード等を電子メール内に入力する操作が必要である。
【００１２】
本発明は、かかる課題に鑑みてなされたものであり、アプリケーション・プログラムで作成された原稿を電子掲示板サーバに掲示板文書として登録する際の操作の簡略化を図るための技術を提供することを目的とする。
【００１３】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載のプリンタドライバプログラムは、アプリケーション・プログラムにより作成された原稿を印刷用データ形式にフォーマット変換する手段、該手段によりフォーマット変換された原稿の印刷用データを電子掲示板サーバの掲示板登録用に割り当てられたポートへ出力する手段、としてコンピュータを機能させることを特徴としている。
【００１４】
請求項２記載の電子掲示板サーバは、請求項１記載のプリンタドライバプログラムが組み込まれたコンピュータから同プログラムが実行されることにより出力された原稿の印刷用データを受信するためのポートと、該ポートを通じて受信した原稿の印刷用データを掲示板文書として登録する手段と、登録した掲示板文書を公開する手段と、を備えることを特徴としている。
【００１５】
請求項３記載の電子掲示板システムは、請求項１記載のプリンタドライバプログラムが組み込まれたコンピュータと、請求項２記載の電子掲示板サーバと、を備えることを特徴としている。
【００１６】
【発明の実施の形態】
以下、本発明の実施の形態に係る電子掲示板システム、電子掲示板サーバ及びプリンタドライバプログラムについて図面に基づいて説明する。図１に電子掲示板システム１の構成例を示す。すなわち、電子掲示板システム１は、プリンタドライバプログラム２Ａ、２Ｂ及びアプリケーション・プログラム４が組み込まれたコンピュータからなるクライアントＰＣ３と、クライアントＰＣ３とＬＡＮ（ローカル・エリア・ネットワーク）１８を通じて通信可能に接続された電子掲示板サーバ５とを含んで構成される。
【００１７】
クライアントＰＣ３は、一般的なパーソナルコンピュータにＯＳ（オペレーティング・システム）、ワープロ・ソフトやグラフィック・ソフト等のアプリケーション・プログラム４、前記プリンタドライバプログラム２Ａ、２Ｂ等が組み込まれて構成されている。
【００１８】
プリンタドライバプログラム２Ａは、起動しているアプリケーション・プログラム上で該プリンタドライバプログラム２Ａに対する印刷指示（プログラム実行指示）があった場合に、同アプリケーション・プログラムにより作成されクライアントＰＣ３のディスプレイ上に開かれている原稿を印刷用データ形式にフォーマット変換し、フォーマット変換された原稿の印刷用データを電子掲示板サーバ５の掲示板登録用に割り当てられたポートＰ１（以下「電子掲示板登録用ポートＰ１」という。）へ出力するようにコンピュータを機能させる。以下、このプリンタドライバプログラム２Ａを「電子掲示板用プリンタドライバ２Ａ」という。
【００１９】
プリンタドライバプログラム２Ｂは、一般的なプリンタドライバプログラムであり、起動しているアプリケーション・プログラム上で該プリンタドライバプログラム２Ｂに対する印刷指示があった場合に、同アプリケーション・プログラムにより作成された原稿を印刷用データ形式にフォーマット変換し、フォーマット変換された原稿の印刷用データを電子掲示板サーバ５の記録部１４における印字出力用に割り当てられたポートＰ２（以下「印刷用ポートＰ２」という。）へ出力するように、コンピュータを機能させる。以下、このプリンタドライバプログラム２Ｂを「印刷用プリンタドライバ２Ｂ」という。
【００２０】
前記電子掲示板サーバ５としては、ファクシミリ通信機能、電子メール通信機能、ＨＴＴＰ通信機能、ネットワークプリンタ機能などを備えたいわゆる複合機を例に説明する。該電子掲示板サーバ５は、図１の機能ブロックに示されるように、前記した電子掲示板登録用ポートＰ１及び印刷用ポートＰ２と、これらのポートＰ１又はＰ２を通じて受信した印刷用データをＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）によりラスタライズするラスタライズ部Ｒとを有する。また、ラスタライズ部Ｒがラスタライズした原稿のデータをネット上で配信し易いデータフォーマット、例えばＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）形式、に変換するデータフォーマット変換部Ｆを有し、該変換部Ｆを通じてフォーマット変換された原稿を掲示板文書として、掲示板データベース格納部６に登録（格納）する。さらに、電子掲示板サーバ５は、ＨＴＴＰ通信機能を実行するＨＴＴＰサーバ部２２を有しており、ブラウザ機能を有する他の端末装置から所定のＵＲＬが指定されたときに、掲示板データベース格納部６に登録された掲示板文書を該ＨＴＴＰサーバ部２２により公開する。
【００２１】
つぎに、電子掲示板サーバ５のハードウエア構成例を図２に示す。すなわち、電子掲示板サーバ５は、ＣＰＵ（中央処理装置）７、ＲＡＭ（ランダムアクセスメモリー）８、ＲＯＭ（リードオンリーメモリー）９、コーデック１０、モデム１１、ＮＣＵ（ネットワークコントロールユニット）１２、読取部１３、記録部１４、操作部１５、表示部１６、及びＬＡＮインターフェース１７を備えたものであって、各部７乃至１７は通信可能にバスＢによって接続されている。
【００２２】
ＣＰＵ７は、所定のプログラムに従って、この電子掲示板サーバ５を構成する各部を制御する。ＲＡＭ８には、掲示板文書を格納する掲示板データベース格納部６が形成されている。ＲＯＭ９は、ＣＰＵ７によりこの電子掲示板サーバ５の各部の動作が制御されるための各種プログラムを記憶している。
【００２３】
コーデック１０は、画データを送信のためにＭＨ、ＭＲ、ＭＭＲ方式等により符号化し、受信した画データを復号する。また、電子メール添付ファイル形式として一般的に利用される画像フォーマットであるＴＩＦＦ（Ｔａｇｇｅｄ    Ｉｍａｇｅ    Ｆｉｌｅ    Ｆｏｒｍａｔ）形式にも対応して画データを符号化、復号する。
【００２４】
読取部１３は、原稿の画データを読み取って、白黒２値化した画データを生成する。記録部１４は、例えば電子写真方式のものからなり、印刷用ポートＰ２を通じて受信した印刷用データをラスタライズ部Ｒ（図１参照）によりラスタライズして記録紙上に記録する。また、電子掲示板登録用ポートＰ１を通じて受信した印刷用データをラスタライズ部Ｒによりラスタライズしてデータフォーマット変換部Ｆ（図１参照）へ送出する。
【００２５】
操作部１５は、ファクシミリ番号、メールアドレス等の各種情報を入力する操作キー等からなり、オペレータによる各種操作はこの操作部８から行われる。表示部１６は、例えば操作部１５に並設されたＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）からなり、各種の情報を画面表示する。
【００２６】
ＬＡＮインターフェース１７は、ＬＡＮ（ローカル・エリア・ネットワーク）１８とのインターフェースであり、電子掲示板サーバ５をＬＡＮ１８に通信可能に接続する。なお、ＬＡＮ１８には、前記したクライアントＰＣ３も設置されている。
【００２７】
上記に説明した構成を備える電子掲示板サーバ５は、前記したように、印刷用ポートＰ２を通じて受信した印刷用データを記録部１４において記録紙上に印字出力し、電子掲示板登録用ポートＰ１を通じて受信した印刷用データを掲示板データベース格納部６に登録する機能を有する。以下、該機能を実現する際に電子掲示板サーバ５及びクライアントＰＣ３が実行する処理動作について、図３に示すフローチャートに基づいて説明する。なお、以下のフローチャートに基づいて説明するクライアントＰＣ３又は電子掲示板サーバ５の処理動作は、所定の制御プログラムに基づいて、クライアントＰＣ３のＣＰＵ（不図示）又は電子掲示板サーバ５のＣＰＵ７が発行する命令に従って行われる。
【００２８】
クライアントＰＣ３において、起動しているアプリケーション・プログラム４上で、オペレータの操作により、電子掲示板用プリンタドライバ２Ａ又は印刷用プリンタドライバ２Ｂが選択指定され印刷（実行）を開始すべき所定操作がなされると、クライアントＰＣ３は印刷命令を受けたとみなし、図示する処理動作を開始する（Ｓ１）。すなわち、選択されたプリンタドライバが電子掲示板用プリンタドライバ２Ａである場合は（Ｓ２：ＹＥＳ）、該ドライバ２Ａにより、原稿がＧＤＩ（Ｇｒａｐｈｉｃｓ  Ｄｅｖｉｃｅ  Ｉｎｔｅｒｆａｃｅ）を通じて印刷用データ形式の１つであるＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ；ページ記述言語）形式に変換される。変換された印刷用データは、同ドライバ２Ａによって、電子掲示板登録用ポートＰ１に出力される（Ｓ３）。
【００２９】
一方、選択されたプリンタドライバが印刷用プリンタドライバ２Ｂである場合は、該ドライバ２Ｂによって、原稿がＧＤＩを通じてＰＤＬ形式に変換され、変換された印刷用データは印刷用ポートＰ２に出力される（Ｓ４）。
【００３０】
一方、電子掲示板サーバ５がクライアントＰＣ３からの印刷用データを受信すると（Ｓ５１）、電子掲示板登録用ポートＰ１から印刷用データを受信した場合には（Ｓ５２；ＹＥＳ）、該印刷用データをラスタライズ部Ｒによってラスタライズする（Ｓ５３）。そして、ラスタライズしたビットマップデータをデータフォーマット変換部ＦによってＰＤＦ形式にフォーマット変換し（Ｓ５４）、掲示板データベース格納部６に登録する（Ｓ５５）。
【００３１】
一方、前記Ｓ５２において、印刷用データを印刷用ポートＰ２から受信した場合は（Ｓ５２；ＮＯ）、該印刷用データをラスタライズ部Ｒによってラスタライズし（Ｓ５６）、ラスタライズされたビットマップデータを記録部１４により記録紙上に印字出力する（Ｓ５７）。
【００３２】
つぎに、電子掲示板用データベース格納部６に格納された掲示板文書を読み出す際の電子掲示板サーバ５及びクライアントＰＣ３の実行する処理動作について、図４に示すフローチャートに基づいて説明する。なお、後述するクライアントＰＣ３が実行する処理動作は、ブラウザ機能を有する端末装置であれば該クライアントＰＣ３以外のものであっても実行できるので、該クライアントＰＣに代えてそのような端末装置を使用してもよい。
【００３３】
クライアントＰＣ３において、ブラウザを通じて電子掲示板サーバ５の掲示板に割り当てられたＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒｓ）が指定されると（Ｓ１０１）、電子掲示板サーバ５は、ＨＴＴＰサーバ部２２によって該ＵＲＬを受信する（Ｓ１５１）。そして、電子掲示板サーバ５は、掲示板データベース格納部６に登録されたＰＤＦ形式の掲示板文書をＨＴＴＰサーバ部２２によってクライアントＰＣ３に公開（送出）する（Ｓ１５２）。クライアントＰＣ３は、送出された原稿を受信して（Ｓ１０２）、ブラウザを通じてクライアントＰＣ３のディスプレイに掲示板文書が表示される（Ｓ１０３）。なお、本実施の形態においては、掲示板データベース６に登録された掲示板文書を公開するためにＨＴＴＰサーバ部２２によるＨＴＴＰ通信機能を利用しているが、公開するための通信手段はこれに限定されずともよく、Ｇ３ファクシミリ通信、電子メール通信等を通じて登録された掲示板文書を公開するようにしてもよい。
【００３４】
例えば、Ｇ３ファクシミリ通信によって掲示板文書を公開する場合は、電子掲示板サーバ５が相手ファクシミリ装置から特定のサブコード、パスワードの指定があった場合に、掲示板データベース格納部６に登録されている掲示板文書をファクシミリ通信可能なデータ形式に変換して、当該相手に返信するような機能を持たせればよい。また、電子メール通信によって、掲示板文書を公開する場合は、電子掲示板サーバ５が相手電子メール端末装置から特定の情報が記載された電子メールを受信した場合に、掲示板データベース格納部６に登録されている掲示板文書を電子メールに添付して当該相手に返信するような機能を持たせればよい。
【００３５】
以上の説明から明らかなように、電子掲示板用プリンタドライバ２Ａが組み込まれたクライアントＰＣ３と、電子掲示板サーバ５とを含んで構成される電子掲示板サーバシステム１によれば、クライアントＰＣ３において、アプリケーション・プログラム上で通常の印刷時と同様の操作を行うだけで、同アプリケーション・プログラムにより作成した原稿を電子掲示板サーバ５に登録することができる。したがって、該電子掲示板サーバ５を使用すれば、従来例に係る電子掲示板サーバと比べて、登録時の操作が格段に簡素化される。
【００３６】
【発明の効果】
請求項１記載のプリンタドライバプログラムが組み込まれたコンピュータによれば、アプリケーション・プログラム上で通常の印刷時の操作を行うだけで、同アプリケーションプログラムにより作成された原稿を請求項２記載の電子掲示板サーバに掲示板文書として登録することができる。したがって、従来例の電子掲示板サーバに原稿を登録する際に行われていた特有の煩雑な操作が簡素化される。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る電子掲示板システムの構成例及び機能ブロック例を示した図である。
【図２】本発明の実施の形態に係る電子掲示板サーバの構成例を示した図である。
【図３】アプリケーション・プログラムにより作成された原稿がクライアントＰＣから送出され電子掲示板サーバに登録される際のクライアントＰＣ及び電子掲示板サーバの処理動作を示したフローチャートである。
【図４】電子掲示板サーバに登録された掲示板文書が公開される際のクライアントＰＣ及び電子掲示板サーバの処理動作を示したフローチャートである。
【符号の説明】
Ｐ１  電子掲示板登録用ポート
１  電子掲示板システム
２Ａ  電子掲示板用プリンタドライバ（プリンタドライバプログラム）
３  クライアントＰＣ（コンピュータ）
４  アプリケーション・プログラム
５  電子掲示板サーバ
６  掲示板データベース格納部
７  ＣＰＵ
８  ＲＡＭ
９  ＲＯＭ
【図１】
2004310164.tif 000003
【図２】
2004310164.tif 000004
【図３】
2004310164.tif 000005
【図４】
2004310164.tif 000006