(57)【要約】【課題】印刷データをプリンタへ出力した後も、その印刷データを保持することが出来、様々に再利用することが可能なプリントサーバの提供。【解決手段】１又は複数のプリンタに接続され、印刷データを受信し（Ｓ２）、受信した印刷データを蓄積し（Ｓ４）、蓄積した印刷データを、指示されたプリンタに適合するデータ形式に変換し（Ｓ８）、変換した印刷データを指示されたプリンタへ出力する（Ｓ１０）プリントサーバ。印刷データが指示されたプリンタへ出力された（Ｓ１０）後に、その印刷データ又は受信した印刷データを保持する保持手段（Ｓ１４）を備える構成である。【選択図】        図３
2004164010.tif 000002
【特許請求の範囲】
【請求項１】
１又は複数のプリンタに接続され、印刷データを受信し、受信した印刷データを蓄積し、蓄積した印刷データを、指示されたプリンタに適合するデータ形式に変換し、変換した印刷データを前記プリンタへ出力するプリントサーバにおいて、
前記印刷データが前記指示されたプリンタへ出力された後に、該印刷データ又は前記受信した印刷データを保持する保持手段を備えることを特徴とするプリントサーバ。
【請求項２】
前記印刷データを接続された複数のプリンタに共通に適合するデータ形式に変換する手段を更に備え、前記保持手段は、該手段が変換した印刷データを保持すべくなしてある請求項１記載のプリントサーバ。
【請求項３】
前記保持手段が保持している印刷データを再編集する為の表示手段及び操作手段と、前記印刷データ又は再編集された印刷データの出力先プリンタを指示する手段とを更に備え、該手段が指示したプリンタへ、前記印刷データ又は再編集された印刷データを出力すべくなしてある請求項１又は２記載のプリントサーバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、１又は複数のプリンタにネットワーク接続され、印刷データを受信し、受信した印刷データを蓄積し、蓄積した印刷データを、指示されたプリンタに適合するデータ形式に変換し、変換した印刷データを指示されたプリンタへ出力して、プリンタを共同利用する為のプリントサーバの改良に関するものである。
【０００２】
【従来の技術】
プリンタ（プリンタ機能を併せ持つファクシミリ機能、複合機等を含む）では、例えばアプリケーションプログラムがインストールされたパーソナルコンピュータ等のクライアント装置で作成された情報を印刷データとして受信して印刷するが、近年のＯＡ化の進展に伴い、複数のクライアント装置をＬＡＮ等のネットワークで接続し、またプリンタも複数をネットワークで接続し、プリントサーバを介在させてプリンタを共用するシステム構成が多く採用されている。
【０００３】
特許文献１には、通信ネットワークに接続され、通信ネットワーク上のクライアントから出力されたデータを通信ネットワーク外部へ送信し、クライアントからの送信の指示に応じて、クライアントから出力されたデータの送信中又は送信時以外に、そのデータをプリンタにより出力させるように構成してある通信端末装置が開示されている。
【０００４】
【特許文献１】
特開平１０−１４３４５４号公報
【０００５】
【発明が解決しようとする課題】
従来のプリントサーバでは、蓄積した印刷データを、指示されたプリンタに適合するデータ形式に変換し、変換した印刷データを指示されたプリンタへ出力すると、その印刷データは消去され、プリントサーバに残されることはなく、印刷データを再利用することは出来ない。
本発明は、上述したような事情に鑑みてなされたものであり、印刷データをプリンタへ出力した後も、その印刷データを保持することが出来、様々に再利用することが可能なプリントサーバを提供することを目的とする。
【０００６】
【課題を解決するための手段】
第１発明に係るプリントサーバは、１又は複数のプリンタに接続され、印刷データを受信し、受信した印刷データを蓄積し、蓄積した印刷データを、指示されたプリンタに適合するデータ形式に変換し、変換した印刷データを前記プリンタへ出力するプリントサーバにおいて、前記印刷データが前記指示されたプリンタへ出力された後に、該印刷データ又は前記受信した印刷データを保持する保持手段を備えることを特徴とする。
【０００７】
このプリントサーバでは、１又は複数のプリンタに接続され、受信した印刷データを蓄積し、蓄積した印刷データを、指示されたプリンタに適合するデータ形式に変換し、変換した印刷データをプリンタへ出力する。保持手段は、印刷データが指示されたプリンタへ出力された後に、その印刷データ又は受信したデータ形式のその印刷データを保持する。
これにより、印刷データをプリンタへ出力した後も、その印刷データを保持することが出来、様々に再利用することが可能なプリントサーバを実現することが出来る。
【０００８】
第２発明に係るプリントサーバは、前記印刷データを接続された複数のプリンタに共通に適合するデータ形式に変換する手段を更に備え、前記保持手段は、該手段が変換した印刷データを保持すべくなしてあることを特徴とする。
【０００９】
このプリントサーバでは、変換する手段が、印刷データを接続された複数のプリンタに共通に適合するデータ形式に変換し、保持手段は、変換する手段が変換した印刷データを保持するので、再利用の際にデータ形式を変換する必要がなく、速やかにプリンタに出力出来ると共に、異なるデータ形式のプリンタへ出力された複数の印刷データを混合して編集することが出来る。
【００１０】
第３発明に係るプリントサーバは、前記保持手段が保持している印刷データを再編集する為の表示手段及び操作手段と、前記印刷データ又は再編集された印刷データの出力先プリンタを指示する手段とを更に備え、該手段が指示したプリンタへ、前記印刷データ又は再編集された印刷データを出力すべくなしてあることを特徴とする。
【００１１】
このプリントサーバでは、表示手段及び操作手段により、保持手段が保持している印刷データが再編集されることを可能する。指示する手段が、印刷データ又は再編集された印刷データの出力先プリンタを指示し、指示する手段が指示したプリンタへ、印刷データ又は再編集された印刷データを出力する。
これにより、印刷データをプリンタへ出力した後も、その印刷データを保持することが出来、様々に再利用することが可能なプリントサーバを実現することが出来る。
【００１２】
【発明の実施の形態】
以下に、本発明の実施の形態を、それを示す図面に基づき説明する。
実施の形態１．
図１は、本発明に係るプリントサーバが接続されたネットワークシステムの全体の概略の構成例を示す模式図である。
本発明に係るプリントサーバ１は、このプリントサーバ１から印刷データを与えられて用紙に印刷するプリンタＰ１１、Ｐ１２、Ｐ１３と、これらのプリンタＰ１１、Ｐ１２、Ｐ１３に印刷させるべき印刷データを作成するクライアント装置、例えばパーソナルコンピュータ３とがＬＡＮ等の通信回線４によりネットワーク接続されている。尚、パーソナルコンピュータ３は１台のみが示されているが、複数が存在することは言うまでもない。
【００１３】
尚、プリントサーバ１、プリンタＰ１１、Ｐ１２、Ｐ１３及びパーソナルコンピュータ３のネットワーク接続に関しては、有線／無線の何れでも良く、また有線と無線とが混用されていても良い。更に、プリンタＰ１１、Ｐ１２、Ｐ１３は一般的なプリンタのみならず、ネットワークプリンタ機能を備えたファクシミリ装置を利用しても良いし、いわゆる複合機であっても良い。
【００１４】
図２は、本発明に係るプリントサーバ１の実施の形態の要部構成を示すブロック図である。尚、プリントサーバ１は基本的には一般的な汎用コンピュータである。
プリントサーバ１は、制御中枢としてのＣＰＵ１０と、このＣＰＵ１０にバスを介して接続するＲＯＭ１１、ＲＡＭ１２、印刷データ記憶部１３、プリンタ情報記憶部１４、ＬＡＮインタフェイス１５、表示部１６、操作部１７、画像メモリ１８、アーカイブフォルダ１９及び変換部２０等を備えている。
【００１５】
ＣＰＵ１０は、ＲＯＭ１１又は図示しないハードディスク等に格納されたプリントサーバ用の制御プログラムに従ってプリントサーバ１全体を制御し、これに伴って発生したデータをＲＡＭ１２に一時記憶して、各種処理を実行する。表示部１６（表示手段）及び操作部１７（操作手段、指示する手段）は、このプリントサーバ１を直接操作する際、又は動作状態の監視等に使用される。
【００１６】
印刷データ記憶部１３、プリンタ情報記憶部１４及びアーカイブフォルダ１９は、例えばハードディスク等の大容量の不揮発性記憶装置を利用している。尚、これらを一つの記憶装置（具体的にはハードディスク等）で兼用しても良い。
印刷データ記憶部１３は、受信した印刷データを一旦記憶しておく。
プリンタ情報記憶部１４には、図１に示したような各プリンタＰ１１、Ｐ１２、Ｐ１３それぞれに関する、適合するデータ形式等の情報が記憶されている。
【００１７】
画像メモリ１８は、印刷データをプリンタへ出力（送信）する際等に、一時的に印刷データである画像データを記憶するために使用される。従って、この画像メモリ１８は、揮発性の例えばＤＲＡＭ等でも良いし、ＲＡＭ１２で兼用させることも可能である。
尚、ＬＡＮインタフェイス１５は、プリンタＰ１１、Ｐ１２、Ｐ１３及びパーソナルコンピュータ（ＰＣ）３とも接続している通信回線４に接続されている。通信回線４は、通常の有線のＬＡＮ回線のみならず、無線方式のＬＡＮ回線でも良く、またＬＡＮ以外の通信方式であっても良い。
【００１８】
アーカイブフォルダ１９（保持手段）は、プリンタＰ１１、Ｐ１２、Ｐ１３の何れかに出力した印刷データを保持（アーカイブ）する。
変換部２０は、クライアント装置であるパーソナルコンピュータ３から受信した印刷データを、出力すべきプリンタＰ１１、Ｐ１２、Ｐ１３に適合するデータ形式に変換する。
【００１９】
以下に、このような構成のプリントサーバ１の動作を、それを示す図３，４，５のフローチャートを参照しながら説明する。
ＣＰＵ１０は、パーソナルコンピュータ３からＧＤＩ，ＥＭＦ，ＲＡＷ形式等の印刷データを受信すると（Ｓ２）、受信した印刷データを印刷データ記憶部１３に蓄積し（Ｓ４）、蓄積した印刷データを、印刷すべく指示されたプリンタに適合するデータ形式（フォーマット）に変換する必要があるか否かを判定する（Ｓ６）。
【００２０】
ＣＰＵ１０は、蓄積した印刷データのデータ形式（フォーマット）を変換する必要があれば（Ｓ６）、蓄積した印刷データを適合するデータ形式に変換し（Ｓ８）、画像メモリ１８に一時的に記憶した後、印刷すべく指示されたプリンタへ出力する（Ｓ１０）。
ＣＰＵ１０は、蓄積した印刷データのデータ形式（フォーマット）を変換する必要が無ければ（Ｓ６）、蓄積した印刷データを画像メモリ１８に一時的に記憶した後、印刷すべく指示されたプリンタへ出力する（Ｓ１０）。
【００２１】
ＣＰＵ１０は、次に、印刷データ記憶部１３に蓄積してある印刷データを、プリンタＰ１１、Ｐ１２、Ｐ１３に共通に適合するデータ形式に変換し（Ｓ１２）、アーカイブフォルダ１９に保持（アーカイブ）しておく（Ｓ１４）。
ＣＰＵ１０は、操作部１７から処理指示が有るか否かを判定し（Ｓ１６）、処理指示があれば、アーカイブフォルダ１９が保持している印刷データの一覧表を表示し（Ｓ１８）、更に処理指示が有るか否かを判定し（Ｓ２０）、処理指示があれば、その指示された処理を実行した（Ｓ２２）後、印刷データを受信したか否かを判定する（Ｓ２）。
ＣＰＵ１０は、操作部１７から処理指示が無ければ（Ｓ１６，２０）、印刷データを受信したか否かを判定し（Ｓ２）、受信していなければ、操作部１７から処理指示が有るか否かを判定する（Ｓ１６）。
【００２２】
ＣＰＵ１０は、操作部１７から指示された処理を実行する（Ｓ２２）際、一覧表示された印刷データ（Ｓ１８）の中から指示された印刷データの指示されたページを表示し、表示したページの中から指示されたページを、印刷データ記憶部１３に蓄積する（Ｓ２４）。
【００２３】
次に、ＣＰＵ１０は、蓄積したページ（Ｓ２４）を、印刷すべく指示されたプリンタに適合するデータ形式（フォーマット）に変換する必要があるか否かを判定する（Ｓ２６）。その結果、変換する必要があれば、蓄積したページを適合するデータ形式に変換し（Ｓ２８）、画像メモリ１８に一時的に記憶した後、印刷すべく指示されたプリンタへ出力し（Ｓ３０）リターンする。
ＣＰＵ１０は、蓄積したページのデータ形式（フォーマット）を変換する必要が無ければ（Ｓ２６）、蓄積したページを画像メモリ１８に一時的に記憶した後、印刷すべく指示されたプリンタへ出力し（Ｓ３０）リターンする。
【００２４】
また、ＣＰＵ１０は、操作部１７から指示された他の処理を実行する（Ｓ２２）際、一覧表示された印刷データ（Ｓ１８）の中から指示された印刷データの指示されたページを表示し、表示したページの中から指示された部分を、指示された配列で印刷データ記憶部１３に蓄積する（Ｓ３２）。
【００２５】
次に、ＣＰＵ１０は、蓄積した印刷データ（Ｓ３２）を、印刷すべく指示されたプリンタに適合するデータ形式（フォーマット）に変換する必要があるか否かを判定する（Ｓ３４）。その結果、変換する必要があれば、蓄積した印刷データを適合するデータ形式に変換して（Ｓ３６）、文書ファイルを作成し（Ｓ３８）、アーカイブフォルダ１９に保持（アーカイブ）して（Ｓ４０）リターンする。ＣＰＵ１０は、蓄積した印刷データのデータ形式（フォーマット）を変換する必要が無ければ（Ｓ３４）、蓄積した印刷データから文書ファイルを作成し（Ｓ３８）、アーカイブフォルダ１９に保持（アーカイブ）して（Ｓ４０）リターンする。
【００２６】
実施の形態２．
図６，７は、本発明に係るプリントサーバの実施の形態２の動作を示すフローチャートである。以下に、本発明に係るプリントサーバの実施の形態２の動作を、図６，７のフローチャートを参照しながら説明する。尚、本発明に係るプリントサーバの実施の形態２の構成は、上述した実施の形態１の構成（図２）と同様であるので、説明を省略する。
ＣＰＵ１０は、パーソナルコンピュータ３から印刷データを受信すると（Ｓ４２）、受信した印刷データを印刷データ記憶部１３に蓄積すると共に、アーカイブフォルダ１９に保持（アーカイブ）する（Ｓ４４）。
【００２７】
次に、ＣＰＵ１０は、印刷データ記憶部１３に蓄積した印刷データ（Ｓ４４）を、印刷すべく指示されたプリンタに適合するデータ形式（フォーマット）に変換する必要があるか否かを判定する（Ｓ４６）。
ＣＰＵ１０は、蓄積した印刷データのデータ形式（フォーマット）を変換する必要があれば（Ｓ４６）、蓄積した印刷データを適合するデータ形式に変換し（Ｓ４８）、画像メモリ１８に一時的に記憶した後、印刷すべく指示されたプリンタへ出力する（Ｓ５０）。
ＣＰＵ１０は、蓄積した印刷データのデータ形式（フォーマット）を変換する必要が無ければ（Ｓ４６）、蓄積した印刷データを画像メモリ１８に一時的に記憶した後、印刷すべく指示されたプリンタへ出力する（Ｓ５０）。
【００２８】
ＣＰＵ１０は、次に、操作部１７から処理指示が有るか否かを判定し（Ｓ５２）、処理指示があれば、その指示された処理を実行した（Ｓ５４）後、印刷データを受信したか否かを判定し（Ｓ４２）、受信していなければ、操作部１７から処理指示が有るか否かを判定する（Ｓ５２）。
ＣＰＵ１０は、操作部１７から処理指示が無ければ（Ｓ５２）、印刷データを受信したか否かを判定し（Ｓ４２）、受信していなければ、操作部１７から処理指示が有るか否かを判定する（Ｓ５２）。
【００２９】
ＣＰＵ１０は、操作部１７から指示された処理を実行する（Ｓ５４）際、指示された印刷データを印刷データ記憶部１３に蓄積する（Ｓ５６）。
次に、ＣＰＵ１０は、蓄積した印刷データ（Ｓ５６）を、印刷すべく指示されたプリンタに適合するデータ形式（フォーマット）に変換する必要があるか否かを判定する（Ｓ５８）。その結果、変換する必要があれば、蓄積した印刷データを適合するデータ形式に変換し（Ｓ６０）、画像メモリ１８に一時的に記憶した後、印刷すべく指示されたプリンタへ出力し（Ｓ６２）リターンする。
ＣＰＵ１０は、蓄積した印刷データのデータ形式（フォーマット）を変換する必要が無ければ（Ｓ５８）、蓄積した印刷データを画像メモリ１８に一時的に記憶した後、印刷すべく指示されたプリンタへ出力し（Ｓ６２）リターンする。
【００３０】
この実施の形態２では、印刷データを受信した状態で保持（アーカイブ）しておくので、以前に印字したプリンタ以外からでも印字出来、印刷データを再利用し易くなる。また、ジョブ（印刷データ）がスプール（印刷データ記憶部１３に蓄積）された時点で、同じジョブがアーカイブフォルダ１９に保持（アーカイブ）されるので、誤ってジョブがキャンセルされても、アーカイブフォルダ１９に保持されている印刷データを使用して、プリンタに出力することが出来る。
【００３１】
【発明の効果】
第１発明に係るプリントサーバによれば、印刷データをプリンタへ出力した後も、その印刷データを保持することが出来、様々に再利用することが可能なプリントサーバを実現することが出来る。
【００３２】
第２発明に係るプリントサーバによれば、再利用の際にデータ形式を変換する必要がなく、速やかにプリンタに出力出来ると共に、異なるデータ形式のプリンタへ出力された複数の印刷データを混合して編集することが出来る。
【００３３】
第３発明に係るプリントサーバによれば、印刷データをプリンタへ出力した後も、その印刷データを保持することが出来、様々に再利用することが可能なプリントサーバを実現することが出来る。
【図面の簡単な説明】
【図１】本発明に係るプリントサーバが接続されたネットワークシステムの全体の概略の構成例を示す模式図である。
【図２】本発明に係るプリントサーバの実施の形態の要部構成を示すブロック図である。
【図３】本発明に係るプリントサーバの実施の形態の動作を示すフローチャートである。
【図４】本発明に係るプリントサーバの実施の形態の動作を示すフローチャートである。
【図５】本発明に係るプリントサーバの実施の形態の動作を示すフローチャートである。
【図６】本発明に係るプリントサーバの実施の形態の動作を示すフローチャートである。
【図７】本発明に係るプリントサーバの実施の形態の動作を示すフローチャートである。
【符号の説明】
１  プリントサーバ
３  パーソナルコンピュータ
４  通信回線（ネットワーク）
１０  ＣＰＵ
１１  ＲＯＭ
１２  ＲＡＭ
１３  印刷データ記憶部
１４  プリンタ情報記憶部
１５  ＬＡＮインタフェイス
１６  表示部（表示手段）
１７  操作部（操作手段、指示する手段）
１８  画像メモリ
１９  アーカイブフォルダ（保持手段）
２０  変換部
Ｐ１１、Ｐ１２、Ｐ１３  プリンタ
【図１】
2004164010.tif 000003
【図２】
2004164010.tif 000004
【図３】
2004164010.tif 000005
【図４】
2004164010.tif 000006
【図５】
2004164010.tif 000007
【図６】
2004164010.tif 000008
【図７】
2004164010.tif 000009