(57)【特許請求の範囲】
【請求項１】
リモートに保持しているファイルの取得要求を出してその取得したファイルを印刷する機能を有するネットワークプリンタであって、
あらかじめ特定のユーザ認証情報でログインしてきたリモートから転送されたファイル情報を前記ファイルの取得、印刷のために必要な設定情報として保存することを特徴とするネットワークプリンタ。
【請求項２】
上記設定情報が、ユーザごとに選択実行可能に管理されるようになっていることを特徴とする請求項１記載のネットワークプリンタ。
【請求項３】
リモートと、ネットワークプリンタとがネットワークを介して接続されており、前記ネットワークプリンタがリモートに保持しているファイルの取得要求を出してその取得したファイルを印刷するネットワークプリンタシステムであって、
前記リモートには、外部からのアクセスを可能にするユーザ認証情報及び前記ファイルのファイル名が予め固定の値で設定されており、
前記ネットワークプリンタは、前記リモートのアドレスが指定されると、前記ユーザ認証情報及び前記ファイルのファイル名の固定の値を使用して前記リモートにアクセスし、該リモートから前記ファイルを取得することを特徴とするネットワークプリンタシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、クライアント（パソコン、ワークステーション）とネットワーク接続されたネットワークプリンタに関する。
【０００２】
【従来の技術】
特開平６−３４８４３６号公報、特開平８−２７２５６６号公報には、リモート印刷システムに関する提案がなされている。上記のリモート印刷システムは、印刷要求はクライアント（ＰＣ／ＷＳ）側で出すものである。
【０００３】
即ち、一般的なクライアントからのネットワークプリンタへの印刷方法としては、
▲１▼アプリケーションの中から出力先プリンタを指定してアプリケーションデータを印刷する。
▲２▼印刷データを直接プリンタに対して送出する。
がある。
▲１▼の場合は、プリンタドライバを使って出力することによりアプリケーションデータはプリンタが処理できる印刷データに変換されてプリンタへ出力される。
▲２▼の場合は、あらかじめプリンタが処理できる印刷データを作っておき、そのデータをネットワークコマンドを使ってプリンタに送出するものである。
両方とも図１に示すようにクライアント（ＰＣ／ＷＳ）１側から印刷要求をプリンタ２側に出すものである。
【０００４】
【発明が解決しようとする課題】
従って、ネットワークプリンタで印刷を行う場合、印刷要求を出すためのクライアントが必ず必要であった。逆に言うとクライアントが無いとネットワークプリンタでは印刷が行えなかった。
【０００５】
本発明は、あらかじめファイルサーバに用意してある印刷データをクライアントが無くても印刷することができるネットワークプリンタを提供することを目的とするものである。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の発明は、リモートに保持しているファイルの取得要求を出してその取得したファイルを印刷する機能を有するネットワークプリンタであって、あらかじめ特定のユーザ認証情報でログインしてきたリモートから転送されたファイル情報を前記ファイルの取得、印刷のために必要な設定情報として保存することを特徴とするネットワークプリンタに関するものである。
【０００７】
また請求項２記載の発明は、上記設定情報が、ユーザごとに選択実行可能に管理されるようになっていることを特徴とする請求項１記載のネットワークプリンタに関するものである。
【０００８】
また請求項３記載の発明は、リモートと、ネットワークプリンタとがネットワークを介して接続されており、前記ネットワークプリンタがリモートに保持しているファイルの取得要求を出してその取得したファイルを印刷するネットワークプリンタシステムであって、前記リモートには、外部からのアクセスを可能にするユーザ認証情報及び前記ファイルのファイル名が予め固定の値で設定されており、前記ネットワークプリンタは、前記リモートのアドレスが指定されると、前記ユーザ認証情報及び前記ファイルのファイル名の固定の値を使用して前記リモートにアクセスし、該リモートから前記ファイルを取得することを特徴とするネットワークプリンタシステムに関するものである。
【０００９】
本発明においては、会議、打ち合わせ等で大量の資料が必要なケースにおいて、その場所に紙として持って行かなくても、その近くのネットワークプリンタからリモートで印刷データを取得して出力することが可能になる。また印刷するために、パソコンやＦＤＤでデータを持っていって現場のプリンタに出す、と言う必要が無くなる。
【００１０】
【発明の実施の形態】
以下、本発明の実施の形態を図面に従って説明する。
図２は本発明のネットワークプリンタから印刷要求を行う様子を示す概念図である。
まず請求項１記載の発明を説明する。
印刷要求（印刷データ取得要求）はネットワークプリンタ２から、クライアント１側に送られる。するとクライアント１はリモート（ファイルサーバ）に保持しているファイル（リモートファイル；印刷データ）を取得する。
クライアント１がリモートファイルを取得する手段としては、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）コマンド等がある。
【００１１】
クライアント１側の操作（ＦＴＰコマンドを使った例）
ｆｔｐ  ファイルサーバのＩＰアドレス（ｆｔｐ  １３３．１３９．４９．１００）
ｂｉｎ                              （バイナリ転送の指定）
ｇｅｔ  ファイル名                  （ファイルの取得）
ｑｕｉｔ                            （終了）
の手順になる。
【００１２】
上記操作は、クライアント１側から要求を出してサーバ側のファイルを取得するときの操作である。本件は、このクライアント１側で行うファイル取得要求をネットワークプリンタ２側から発行し、取得した印刷データを紙として出力するものである。
【００１３】
まずユーザは、印刷したい印刷データを任意のファイルサーバにセット（保存）しておく。ファイル名は、固定の名前（“ＰＲＩＮＴＤＡＴＡ”）にしておく。
目的のネットワークプリンタ２（以下プリンタ）から印刷データを取得するための要求を出す。通常ファイルを取得するためには、ファイルサーバのアドレス、ファイル名を最低限指定しなければならない。ファイルサーバのアドレスの指定は、プリンタのパネルから行う。
【００１４】
例としては、“１３３．１３９．４９．１００”と言うような値を指定する事になる。ファイルサーバにアクセスする場合、通常はログイン名とパスワードが必要であるがこれに関しては、あらかじめ共通に使用可能な値をプリンタ側で発行する事とする。例としては、
ログイン名：ＰＲＮＧＵＥＳＴ
パスワード：ＰＡＳＳＷＯＲＤ
である。
【００１５】
この値は、ファイルサーバ側でもアクセス可能なようにあらかじめ設定しておく。取得するファイル名も、“ＰＲＩＮＴＤＡＴＡ”等の固定の名前を使用する。これにより、ログイン名、パスワード、ファイル名は毎回固定の値を使用するのでプリンタ側のパネル等で設定・指定する必要はない。ファイルサーバのアドレスのみの指定だけでＯＫである。
印刷データの取得を開始したら、取得したデータは順次印刷処理部に送り、紙として出力を行う。
データの取得が終了した場合には、ファイル取得処理の終了のコマンド（ＱＵＩＴ）を送信し終了する。
【００１６】
これにより、ＰＣ等の印刷要求を出すクライアント側マシンが存在しなくても、プリンタからの要求のみでそのプリンタに必要なデータを出力させることができる。
以上の処理が図３のフローのＳ１〜Ｓ５に示される。
【００１７】
次ず請求項２記載の発明を説明する。
プリントデータ取得のための必要な値をあらかじめ内部にセットしておくことが可能なプリンタについてである。
請求項１記載の発明のプリンタは、ログイン名、パスワード、ファイル名等は固定して使用することを前提に構成されている。実際に使用する上で自由度が少ない。
【００１８】
請求項２記載の発明のプリンタは、このログイン名、パスワード、ファイル名、ファイルサーバのアドレスをリモートから設定値として設定しておくことが可能となっている。プリンタ内にはこの情報を複数個セット（保持）しておくことが可能な領域を持つ。
【００１９】
ＰＣ（クライアント）１側からプリンタへのネットワークを使った値の設定方法はいろいろ考えられる。例えば、
１）ＷＥＢからの設定
２）設定ツールを使った設定
３）設定情報をデータとして送信する設定方法
等が方法としてある。
一例として３）の方法で説明する。
データファイルをプリンタに送信する方法としてはＦＴＰコマンドを使った方法がある。
【００２０】
データファイルの内容を図４に示す。
中に記述してある項目は、ＩＤ、サーバアドレス、ログイン名、パスワード、印刷ファイル名がある。ＩＤは、自分が登録したデータであることを判断するための自由に指定できる値である。サーバアドレスは、印刷ファイルを保存してあるファイルサーバのアドレスである。ログイン名／パスワードは、ファイルサーバにアクセスするためのものである。印刷ファイル名は、保存してある印刷データの名前である。
【００２１】
上記の情報が記述されたファイルを、特定のログイン名／パスワードでログインされ転送された場合にプリンタは受信した情報を印刷情報の設定ファイルと判断して受信データは印刷せずに保存する。
保存された情報の例を図５に示す。
特定のログイン名／パスワードとは、例えば、
ログイン名：ＲＥＭＯＴＥ
パスワード：ｐｒｉｎｔｉｎｆｏ
の様な感じである。
【００２２】
データの印刷方法は、
まず、パネルからリモート印刷の項目（Ｒｅｍｏｔｅ  Ｐｒｉｎｔ）を選択する。
次に登録されている情報のＩＤが表示されるので、自分でセットしたＩＤを選択する。この中身には、ファイルサーバの“アドレス”、ファイルサーバの“ログイン名”、“パスワード”、印刷データの“ファイル名”が指定してあるので確認することができる。
実行するとその情報に沿って、ファイルサーバにアクセスして印刷データを取得して紙として出力する。出力時の流れについては請求項１記載の発明と同様である。
【００２３】
これにより複数個の設定情報をセットすることが可能になり、複数のファイルサーバにある複数の印刷データを指定することが可能になり、共有プリンタとして使い勝手の良い印刷環境を実現することができる。
以上の処理が図６のフローのＳ１〜Ｓ６に示される。
【００２４】
次に請求項３記載の発明を説明する。
請求項３記載の発明のプリンタは、請求項２記載の発明のプリンタにおいて、ユーザ毎に設定情報を管理できるものである。請求項２に記載の発明の処理では、登録してある情報のファイルを他人でも印刷することが可能になってしまうので、ユーザ毎にデータを管理し、自分のデータのみを出力可能とするものである。
設定情報の中にユーザ名と暗証番号を追加する。データを印刷する場合、ユーザ名と暗証番号が一致しなければ印刷はできない。
データファイルの内容と保持された情報の例を図７、図８に示す。
【００２５】
プリンタのパネルからの操作方法としては、
リモート印刷の項目を選択する。
ユーザ名が表示されるので自分のユーザ名を選択して“実行”を押す。
暗証番号を入力するモードになるので、番号を入力する。
正しい場合には、登録されている内容（ファイルサーバのアドレス、ログイン名、パスワード、印刷データのファイル名）が順に表示されるので、印刷したいファイルの項目を選択して“実行”する。
【００２６】
これにより、指定したファイルサーバから印刷データを取得してきてそのプリンタに出力することが可能になる。以上の処理が図９のフローのＳ１〜Ｓ８に示される。
請求項３記載の発明により、ユーザ毎に登録情報を管理することが可能になるので他人の登録ファイルを印刷することができなくなり、セキュリティ面でアップする。
【００２７】
【発明の効果】
本発明によれば、会議、打ち合わせ等で大量の資料が必要なケースにおいて、その場所に紙として持って行かなくても、その近くのネットワークプリンタからリモートで印刷データを取得して出力することが可能になる。また印刷するために、パソコンやＦＤＤでデータを持っていって現場のプリンタに出す、と言う必要が無くなる。これにより、ユーザにとって使い勝手の良いネットワークプリンタ及びネットワークプリンタシステムを提供することができる。
【図面の簡単な説明】
【図１】クライアントから一般的なネットワークプリンタに印刷要求を行う様子を示す概念図である。
【図２】本発明のネットワークプリンタからクライアントに印刷要求を行う様子を示す概念図である。
【図３】印刷処理の第１の制御例を示すフローチャートである。
【図４】データファイルの内容を示す図である。
【図５】データファイルの保存状態を示す図である。
【図６】印刷処理の第２の制御例を示すフローチャートである。
【図７】データファイルの内容を示す図である。
【図８】データファイルの保存状態を示す図である。
【図９】印刷処理の第３の制御例を示すフローチャートである。
【符号の説明】
１  クライアント
２  ネットワークプリンタ
【図１】
0004125866.tif 000002
【図２】
0004125866.tif 000003
【図３】
0004125866.tif 000004
【図４】
0004125866.tif 000005
【図５】
0004125866.tif 000006
【図６】
0004125866.tif 000007
【図７】
0004125866.tif 000008
【図８】
0004125866.tif 000009
【図９】
0004125866.tif 000010