(57)【要約】【課題】サーバから遠隔地のプリンタに自動印刷ができる自動印刷システムを提供する。【解決手段】印刷データとそのインデックスを格納するデータベースを有し、インターネットを介したプリンタ側からの印刷データのダウンロードアクセスを標準のｈｔｔｐポートを使用して処理するサーバを備え、サーバに所定の周期で自動ログインし印刷データの一覧リストを取得して対象データを自動ダウンロードし、ダウンロードした印刷データを各種印刷ソフトにより処理してクライアント側のプリンタにより自動印刷し、印刷済みのファイル名をクライアント側で保持することによって印刷履歴の出力及び再印刷を可能とし、サーバでの印刷データ投入順に印刷処理し、各種拡張子に対応した印刷用ソフトを選択・起動する拡張子に対応した印刷用ソフトの引数をサーバより受取るための各手段を有するクライアント側プリンタシステムを備える。【選択図】図１
2007334380.tif 000002
【特許請求の範囲】
【請求項１】
サーバよりインターネットを介して遠隔地のプリンタにより自動的に印刷データを獲得し印刷するインターネットプリントシステムであって、
印刷データのインデックスを格納する印刷データのインデックスデータベースと、印刷データを格納する印刷データ用データベースとを有し、前記印刷データ及びインデックスの作成登録を行い、インターネットを介したプリンタ側からの印刷データの自動ダウンロードアクセスを標準のＷｅｂ（ｈｔｔｐ）ポートを使用して処理しダウンロード回数の更新処理を行うサーバを備え、
クライアント側で、前記サーバに所定の周期で自動ログインし印刷データを定期的に参照して対象データの一覧リストを取得する自動ログイン手段と、
前記標準のＷｅｂポートを使用して前記一覧リストから対象の印刷データを自動ダウンロードする自動ダウンロード手段と、
搭載されているＯＳ、ネットワークソフトウェアを用いて組込まれた各種印刷ソフトウェアにより前記ダウンロードした印刷データを処理してクライアント側のプリンタにより自動印刷を行う自動印刷手段と、
前記自動印刷により印刷済みのファイル名をクライアント側で保持することによって印刷履歴の出力及び再印刷を可能とする印刷ファイル名保持手段と、
前記自動ダウンロード時に前記サーバ側からのダウンロード順を保持し、印刷ジョブの追越しが発生しないように前記サーバにおける印刷データ投入時のＩＤ順に印刷処理するジョブ順管理手段と、
各種ファイルタイプによる印刷データの拡張子に対応した印刷用ソフトウェアを選択・起動して前記ダウンロードしたファイルの印刷を可能とする印刷ソフト選択手段と、
前記印刷用ソフトウェアを起動するために前記印刷データの拡張子に対応する印刷用ソフトウェアの引数を前記サーバより受取る引数受取り手段と、を有するクライアント側プリンタシステムを備えることを特徴とする自動印刷システム。
【請求項２】
前記印刷データのインデックスは、少なくとも、作成日時、ドキュメント番号、宛先、ダウンロード回数、格納場所、及び自動印刷の有無、の各情報項目を有することを特徴とする請求項１に記載の自動印刷システム。
【請求項３】
前記印刷ファイル名保持手段は、ダウンロード情報として、少なくとも、作成日時、ドキュメント番号、ファイル名、印刷状況、及びダウンロード日時、の各情報項目を有することを特徴とする請求項１に記載の自動印刷システム。
【請求項４】
前記クライアント側プリンタシステムは、
手動でログインしてＷｅｂ画面に印刷データの一覧表示を行う手動ログイン手段と、
前記印刷データの一覧表示から対象印刷データを手動でダウンロードする手動ダウンロード手段と、
前記ダウンロードした印刷データをハードディスクに保存する印刷データ保持手段と、をさらに有することを特徴とする請求項１に記載の自動印刷システム。
【請求項５】
前記印刷データ保持手段は、ダウンロード情報として、少なくとも、作成日時、ドキュメント番号、ファイル名、ダウンロード回数、及び最終ダウンロード日時、の各情報項目を有することを特徴とする請求項４に記載の自動印刷システム。
【請求項６】
前記自動ログイン手段、自動ダウンロード手段、自動印刷手段、印刷ファイル名保持手段、ジョブ順管理手段、印刷ソフト選択手段、及び引数受取り手段をプリンタ自体に組込み一体型のインターネットプリンタを構成し、該プリンタ自体が印刷データを直接ダウンロードして自動印刷することを特徴とする請求項１に記載の自動印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバから遠隔地に配置されたインターネットプリンタに自動的に印刷する自動印刷システムに関し、特に、サーバからの印刷データを印刷する際に特別なファイアウォールの設定を必要とせずにインターネット越しの自動印刷を行うクライアントコンピュータも不要可能とする自動印刷システムに関するものである。
【背景技術】
【０００２】
従来の、インターネット型プリンタは、図４に示すように、プリンタ１１１がユーザのクライアントＰＣ１１２から指定されたＵＲＬのファイルの印刷を指示されると、自分の記憶装置に指定されたファイルが蓄積されているかを判断して、蓄積されていなければインターネット２００を介してＷＷＷサーバ１１４、又はＷＷＷサーバ１１５から指定のファイルを獲得して印刷を行うものであった。（特許文献１参照）
【０００３】
【特許文献１】特開２０００−１６３２４４号公報（図１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の場合は、図５に示すようにデータ伝送の際に専用ポートを空けて置く必要があって、ヘッダにＩＰアドレスと専用ポート名を書き込むため、ファイアウォールの設定やポートスキャン等に対するセキュリティ上の問題があった。
また、プリンタに組込み、Ｗｅｂ（ｈｔｔｐ）ポートを使用してインターネットに直接アクセスし、システムで設定する所定の周期で自動的にログインして自動ダウンロードを行い自動印刷ができるようなネットワーク対応プリンタが、今まで存在してないという問題があった。
また、印刷データをクライアント側に伝送する場合、扱うデータ形式が限定（固定）されていたため、クライアント側のビューワも、サーバ側から送信されるデータ形式に限定（固定）されるという問題があった。
【０００５】
そこで、本発明は、各種のファイルタイプの印刷データに柔軟に対応でき、標準のＷｅｂ（ｈｔｔｐ）ポートを使用することによって、特別なファイアウォールの設定或いは専用ポートを空けることによるセキュリティレベルの低下を伴うということがなく、プリンタ自身に自動印刷が可能なネットワーク対応プログラムを組込むことで直接プリンタからインターネットにアクセスして自動印刷をも可能にする、インターネットを介した自動印刷可能な自動印刷システムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、サーバよりインターネットを介して遠隔地のプリンタにより自動的に印刷データを獲得し印刷するインターネットプリントシステムであって、
印刷データのインデックスを格納する印刷データのインデックスデータベースと、印刷データを格納する印刷データ用データベースとを有し、前記印刷データ及びインデックスの作成登録を行い、インターネットを介したプリンタ側からの印刷データの自動ダウンロードアクセスを標準のＷｅｂ（ｈｔｔｐ）ポートを使用して処理しダウンロード回数の更新処理を行うサーバを備え、
クライアント側で、前記サーバに所定の周期で自動ログインし印刷データを定期的に参照して対象データの一覧リストを取得する自動ログイン手段と、前記標準のＷｅｂポートを使用して前記一覧リストから対象の印刷データを自動ダウンロードする自動ダウンロード手段と、搭載されているＯＳ、ネットワークソフトウェアを用いて組込まれた各種印刷ソフトウェアにより前記ダウンロードした印刷データを処理してクライアント側のプリンタにより自動印刷を行う自動印刷手段と、前記自動印刷により印刷済みのファイル名をクライアント側で保持することによって印刷履歴の出力及び再印刷を可能とする印刷ファイル名保持手段と、前記自動ダウンロード時に前記サーバ側からのダウンロード順を保持し、印刷ジョブの追越しが発生しないように前記サーバにおける印刷データ投入時のＩＤ順に印刷処理するジョブ順管理手段と、各種ファイルタイプによる印刷データの拡張子に対応した印刷用ソフトウェアを選択・起動して前記ダウンロードしたファイルの印刷を可能とする印刷ソフト選択手段と、前記印刷用ソフトウェアを起動するために前記印刷データの拡張子に対応する印刷用ソフトウェアの引数を前記サーバより受取る引数受取り手段と、を有するクライアント側プリンタシステムを備えることを特徴とする。
また、請求項２に記載の前記印刷データのインデックスは、少なくとも、作成日時、ドキュメント番号、宛先、ダウンロード回数、格納場所、及び自動印刷の有無、の各情報項目を有することを特徴とする。
また、請求項３に記載の前記印刷ファイル名保持手段は、ダウンロード情報として、少なくとも、作成日時、ドキュメント番号、ファイル名、印刷状況、及びダウンロード日時、の各情報項目を有することを特徴とする。
また、請求項４に記載の前記クライアント側プリンタシステムは、手動でログインしてＷｅｂ画面に印刷データの一覧表示を行う手動ログイン手段と、前記印刷データの一覧表示から対象印刷データを手動でダウンロードする手動ダウンロード手段と、前記ダウンロードした印刷データをハードディスクに保存する印刷データ保持手段と、をさらに有することを特徴とする。
また、請求項５に記載の前記印刷データ保持手段は、ダウンロード情報として、少なくとも、作成日時、ドキュメント番号、ファイル名、ダウンロード回数、及び最終ダウンロード日時、の各情報項目を有することを特徴とする。
また、請求項６に記載の発明は、請求項１に記載の自動印刷システムにおいて、前記自動ログイン手段、自動ダウンロード手段、自動印刷手段、印刷ファイル名保持手段、ジョブ順管理手段、印刷ソフト選択手段、及び引数受取り手段をプリンタ自体に組込み一体型のインターネットプリンタを構成し、該プリンタ自体が印刷データを直接ダウンロードして自動印刷することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、インターネットを介して遠隔地のプリンタによりダウンロード印刷をする場合に、クライアントＰＣを不要とすることが可能になり、標準（ｈｔｔｐ）ポートを使用しているのでセキュリティレベルを下げずにインターネット越しに自動印刷を行うことができるという効果がある。
【発明を実施するための最良の形態】
【０００８】
以下、本発明を実施するための最良の形態について図を参照して説明する。
図１は、本発明の自動印刷システムの一実施形態による基本構成図であり、（ａ）は自動印刷システムにおけるプリンタシステムを、クライアントマシンとプリンタとに夫々機能的に分けて示した図であり、（ｂ）はクライアントマシンの機能をプリンタ側に組込んで一体型としたプリンタシステムの構成を示した図である。
図１において、１は印刷データをデータベースに登録・格納するサーバコンピュータであって、２はＷｅｂポート（ｈｔｔｐポート８０）を使用し、自動印刷プログラムに従って自動ログインや自動印刷を行うクライアントマシンであり、３は印刷データを処理するプリンタであり、４はインターネットである。
【０００９】
図２は、図１に示す自動印刷システムのシステム構成図である。
図２において、１はサーバコンピュータであり、７は印刷データ用データベースであって、自動印刷用の印刷データは、この印刷データ用データベース７に登録・格納される。印刷データのデータ形式は、クライアント側で起動できる印刷ソフトなら何でもよいが、例えば、ＰＤＦ（拡張子ｐｄｆ）、Ｗｏｒｄ（ｄｏｃ）、Ｅｘｃｅｌ（ｅｘｌ）等であり、サーバ固有のオリジナルなソフトでも、クライアント側で変換或いはプラグイン等のプログラムダウンロード等により使用できるものであれば何でも構わない。
この印刷データのインデックス（Ｉｎｄｅｘ）をインデックスデータ８として作成し、印刷データのインデックスデータベース６に登録・格納する。印刷データのインデックスデータ８は、作成日時、ドキュメント番号、宛先、ファイル名、ダウンロード回数、格納場所、自動印刷の有無、等の項目を有している。
【００１０】
２はクライアントマシンであって、自動印刷システムで設定された所定の周期でサーバコンピュータ１より印刷データを自動ダウンロードして、プリンタ３により自動印刷を行い、ダウンロード情報Ａ１１をＨＤ（ハードディスク）９等の記憶装置やメモリに保持する。このダウンロード情報Ａ１１は、作成日時、ドキュメント番号、ファイル名、印刷の成否等の印刷状況、ダウンロード日時、等の項目を有している。
以上は、自動印刷を行う場合であるが、ユーザが印刷データを手動でダウンロードして記憶して置き、適宜分散印刷したり、再印刷したりする場合は、クライアントマシン２による手動ログインＢを行って、表示装置１０上に表示して、ＨＤ９にダウンロード情報Ｂ１２を保持する。ダウンロード情報Ｂ１２は、作成日時、ドキュメント番号、ファイル番号、ダウンロード回数、最終ダウンロード日時、等の項目を有している。こうしたダウンロードが行なわれる度にサーバコンピュータ１はデータベースのダウンロード情報を更新する。
【００１１】
次に、図２中の（１）〜（１２）として表示されている各機能について説明する。
（１）はサーバコンピュータ１による印刷データ及び印刷データのインデックスデータ８の作成と、データベースへの登録・格納処理を行う。
（２）はクライアントマシン２による処理であって、システムによって設定された所定の周期でサーバコンピュータ１に対してＩＤ、パスワード、等を用いた認証処理により自動的にログインを行う（自動ログイン手段に相当）。ログインで認証されたら、クライアントマシン２から所定の周期で定期的にインデックスデータ８を検索して現時点での印刷データ一覧リストを取得する処理である。
（３）は続いてクライアントマシン２において、取得した一覧リストから対象となる印刷データを選択して、この印刷データの自動ダウンロードを行う処理である（自動ダウンロード手段に相当）。印刷データ処理の際には、サーバコンピュータ１とクライアントマシン２との通信に専用ポートを設けず、標準のｈｔｔｐポート８０が使用される。
（４）はプリンタ３を使用して自動印刷を行う処理であって、印刷データのインデックスデータ８のような自動印刷の有無のフラグ等を参照して、自動印刷有りならば自動印刷を行う（自動印刷手段に相当）。
（５）は印刷結果をダウンロード情報Ａ１１としてＨＤ９等の記憶装置やメモリに保持する処理である（印刷ファイル名保持手段に相当）。これによって、履歴出力等が可能になる。
この他、印刷データの拡張子（ｐｄｆ等）に対応するソフトウェアをクライアント側で選択するための印刷ソフト選択手段や、拡張子名をサーバから引数として入手する引数受取り手段、ジョブの印刷順を管理するジョブ順管理手段等の機能を有している。
【００１２】
以上は、クライアントマシン２上で動作する自動印刷プログラムの説明であるが、本実施の形態では、手動による操作も可能であって、例えば、
（１０）は、クライアントマシン２によりユーザが手動でログインを行い、一覧リストを表示装置１０に表示させる機能である。
（１１）は一覧リストから選択した印刷データを手動でダウンロードする手動ダウンロード処理である。
（１２）はダウンロードした印刷データをＨＤ９等の記憶装置やメモリに保存する保持機能である。これによって印刷データの再印刷等が容易になる。
【００１３】
次に、図３を参照して本システムの全体の動作について説明する。
図３は、図２に示す自動印刷システムのフローチャートである。
本自動印刷システムは、Ｓ１００〜Ｓ１０８のループで示しているように、プリンタシステムが設定する所定の周期（例えば、１０分間隔で）でポーリング方式を用いた通信手順により、自動ログイン、自動ダウンロード、自動印刷等の動作を行って自動印刷システムを構成しているもので、ＴＣＰ／ＩＰ等の各種通信プロトコルによるパケット通信で、例えば、所定のサンプリング周期の整数倍の周期などに設定されるポーリング周期に基づいて、サーバコンピュータ１とクライアントマシン２間で交信を行い、自動印刷システムを構成するものである（Ｓ１００）。
クライアントマシン２が、自動ログイン後、サーバコンピュータ１の認証を経て、設定されているクライアントマシン２の通信タイミングで印刷データのインデックスデータ８の検索要求を行い、サーバコンピュータ１は、クライアントマシン２の要求に応答してデータベース６を検索し、現時点での印刷データ一覧リストを、所定の通信タイミングでクライアントマシン２へ転送する（Ｓ１０１）。
【００１４】
クライアントマシン２は、一覧リストの中に自動印刷対象が存在するか否かを、例えば、印刷データのインデックスデータ８の自動印刷有りのフラグから判断して（Ｓ１０２）、印刷データの自動ダウンロードを行う（Ｓ１０３）、（Ｓ１０４）。この間、サーバコンピュータ１とクライアントマシン２との相互間の通信は全て標準のｈｔｔｐポート８０を介して行なわれ、専用に設けた幾つかの印刷用ポートを空けて置く必要が無いので、ファイアウォール等における特別な設定が不要であり、またポートスキャン等による攻撃に対するセキュリティレベルを下げることもない。
クライアントマシン２は、自動ダウンロードした印刷デーテの拡張子に基づき自動的に対応するプログラムを選択して起動する自動プリントシステムにより（Ｓ１０５）、プリンタ３を稼働して自動印刷を行う（Ｓ１０６）。印刷が終了したら、印刷結果をダウンロード情報Ａ１１としてＨＤ９に保存する。
その後、例えば、１０分間隔で設定されているポーリング方式による自動印刷システムの時間調整のための指定時間Ｓｌｅｅｐを行って（Ｓ１０７）、所定時間毎の自動印刷のループを繰返す（Ｓ１０８）ことで、自動印刷システムが稼働する。
【図面の簡単な説明】
【００１５】
【図１】本発明の自動印刷システムの一実施形態による基本構成図であり、（ａ）はプリンタシステムをクライアントマシンとプリンタとに夫々機能的に分けた図であり、（ｂ）はクライアントマシンの機能をプリンタに組込んで一体型とした図である。
【図２】図１に示す自動印刷システムのシステム構成図である。
【図３】図２に示す自動印刷システムのフローチャートである。
【図４】従来のインターネットプリンタの構成図である。
【図５】従来の印刷システムの説明図である。
【符号の説明】
【００１６】
１    サーバコンピュータ
２    クライアントマシン
３    プリンタ
４    インターネット
５    Ｗｅｂ（ｈｔｔｐ）ポート：８０
６    インデックスデータベース
７    印刷データ用データベース
８    インデックスデータ
９    ＨＤ（ハードディスク）
１０    表示装置
１１    ダウンロード情報Ａ
１２    ダウンロード情報Ｂ
１３    ローカルネットワーク
【図１】
2007334380.tif 000003
【図２】
2007334380.tif 000004
【図３】
2007334380.tif 000005
【図４】
2007334380.tif 000006
【図５】
2007334380.tif 000007