(57)【要約】【課題】  遠隔地であっても所望のデータを出力することができるようにするプリンタ装置を提供する。【解決手段】  ネットワーク１に接続可能なプリンタ装置１０において、印刷データを格納可能な記憶手段１２と、各種情報のやりとりを双方向に行える通信手段１３と、ネットワーク１を通じた要求に応じて記憶手段１２に格納している印刷データを任意のネットワーク接続装置に送信する送受信手段１５とを備えた。【選択図】        図１
2005173658.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続可能なプリンタ装置において、印刷データを格納可能な記憶手段と、各種情報のやりとりを双方向に行える通信手段と、前記ネットワークを通じた要求に応じて前記記憶手段に格納している印刷データを任意のネットワーク接続装置に送信する送信手段とを備えたことを特徴とするプリンタ装置。
【請求項２】
請求項１記載のプリンタ装置において、格納されている印刷データにその所有者あるいはアクセス権を含む各種情報の設定を行うことが可能であり、前記通信手段を介しての情報データに対する制御を行う制御手段を備え、外部からの遠隔操作に応じて出力することを特徴とするプリンタ装置。
【請求項３】
請求項２記載のプリンタ装置において、時間を把握する時間認識手段を備え、前記制御手段は、その印刷データに時間情報が組み込まれている場合に前記記憶手段での保存期間を制御する機能を有することを特徴とするプリンタ装置。
【請求項４】
請求項２記載のプリンタ装置において、前記制御手段は、ネットワークを通じた要求内容に応じて保存している印刷データが送信先のネットワーク接続装置で有効に取得されるかどうかを相互に通信しあうことにより認識し、印刷データを送信する前にその印刷データが有効に機能されるか判断する機能を有することを特徴とするプリンタ装置。
【請求項５】
請求項４記載のプリンタ装置において、前記制御手段は、ネットワーク接続装置の種類や所持する機能、能力を認識した上で、前記ネットワーク接続装置が受け入れ可能な、あるいは有効に機能しうる形のデータに内部的に変換し、送信する機能を有することを特徴とするプリンタ装置。
【請求項６】
請求項４記載のプリンタ装置において、前記制御手段は、内部で保持する印刷データをそのまま使用できる形式で保存、送信する機能を有することを特徴とするプリンタ装置。
【請求項７】
請求項１から請求項６記載のプリンタ装置がネットワークを通じて前記ネットワーク接続装置と接続されていることを特徴とするネットワークプリンティングシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続可能なプリンタ装置及びそのプリンタ装置がネットワークを通じてネットワーク接続装置と接続されているネットワークプリンティングシステムに関する。
【背景技術】
【０００２】
従来、プリンタ装置に印刷するときには、そのプリンタ装置がどの機種でありどこに設置されているかを知った上でプリンタドライバをインストールして印刷するという流れであった。昨今はネットワーク上に接続されているプリンタ装置をサーチして使用可能なプリンタの一覧を得ることも可能であり、使う側にとっては非常に便利になってきているのは周知ではある。また、一部のプリンタ装置はＨＤＤなどの大きな容量を持つ記憶手段を持つものもあり、一時的にそこにデータを蓄積することにより、実際のプリンタ装置上のオペレーションパネルなどから任意に印刷指示を出して出力させたりすることが可能である。
上記のプリンタ装置に関連して、特許文献１、２の従来技術が知られている。
【特許文献１】特開２００１−１７１２１２公報
【特許文献２】特開２００２−２９７３３０公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしこの場合、プリンタ装置本体上において物理的な指示による印刷を行ったり、あるいは外部サーバーなどを経由して印刷を行うことがほとんどであり、プリンタ装置自体にその指示や判断を行わせて出力させる、あるいは遠隔操作により所望のネットワーク接続装置に対して出力させることはしていなかった。
本発明は、遠隔地であっても所望のデータを出力させることができる、あるいは外部からの指示がなくてもデータなどの情報、資源に基づいて自身がいつ、どこに、どのように出力するかを判断、認識することが可能なプリンタ装置及びネットワークプリンティングシステムを提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記目的を達成するために、請求項１記載の発明は、ネットワークに接続可能なプリンタ装置において、印刷データを格納可能な記憶手段と、各種情報のやりとりを双方向に行える通信手段と、ネットワークを通じた要求に応じて記憶手段に格納している印刷データを任意のネットワーク接続装置に送信する送信手段とを備えたプリンタ装置を最も主要な特徴とする。
請求項２記載の発明は、請求項１記載のプリンタ装置において、格納されている印刷データにその所有者あるいはアクセス権を含む各種情報の設定を行うことが可能であり、通信手段を介しての情報データに対する制御を行う制御手段を備え、外部からの遠隔操作に応じて出力するプリンタ装置を主要な特徴とする。
請求項３記載の発明は、請求項２記載のプリンタ装置において、時間を把握する時間認識手段を備え、制御手段は、その印刷データに時間情報が組み込まれている場合に記憶手段での保存期間を制御する機能を有するプリンタ装置を主要な特徴とする。
請求項４記載の発明は、請求項２記載のプリンタ装置において、制御手段は、ネットワークを通じた要求内容に応じて保存している印刷データが送信先のネットワーク接続装置で有効に取得されるかどうかを相互に通信しあうことにより認識し、印刷データを送信する前にその印刷データが有効に機能されるか判断する機能を有するプリンタ装置を主要な特徴とする。
請求項５記載の発明は、請求項４記載のプリンタ装置において、制御手段は、ネットワーク接続装置の種類や所持する機能、能力を認識した上で、ネットワーク接続装置が受け入れ可能な、あるいは有効に機能しうる形のデータに内部的に変換し、送信する機能を有するプリンタ装置を主要な特徴とする。
請求項６記載の発明は、請求項４記載のプリンタ装置において、制御手段は、内部で保持する印刷データをそのまま使用できる形式で保存、送信する機能を有するプリンタ装置を主要な特徴とする。
請求項７記載の発明は、請求項１から請求項６記載のプリンタ装置がネットワークを通じてネットワーク接続装置と接続されているネットワークプリンティングシステムを最も主要な特徴とする。
【発明の効果】
【０００５】
本発明によれば、プリンタ装置に一旦蓄積した印刷データをプリンタ装置にアクセス可能な状況下において任意の情報機器装置などからの指示により、所望するネットワーク接続装置に出力することが可能になり、このネットワーク接続装置がプリンタ装置である場合にはプリンタ装置が理解できる形式のデータであることから非常に高速に印刷することが可能となる。
また、プリンタ装置間でのコミュニケーションが可能となることも含めて、プリンタ装置にエージェント的なあるいは秘書的な役割を担わせることができるようになる。
【発明を実施するための最良の形態】
【０００６】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
図１は本発明のネットワークプリンティングシステムの一実施形態を示したブロック概念図である。
図１において、符号１はインターネットなどに代表されるネットワークの総称として使用している。１０はプリンタ装置であり、基本機能である印字手段１１と、ファイル、データなどの資源及び各種情報を格納可能な記憶手段１２と、ネットワーク１上で双方向に通信を行う通信手段１３と、内部的なタイマーなどによる時間情報や該装置間での通信結果にしたがった動作など関連するすべてを制御する制御手段１４と、通信手段１３を介して記憶手段１２に保持されているデータなどの情報、資源を他のネットワーク接続装置に送信する、あるいは他のネットワーク接続装置から受信することを担う送受信手段１５と、現在の時刻などを認識可能な時間認識手段１６とからなる。
符号２０、３０、４０はプリンタ装置１０と同様のプリンタ装置であり、ここではネットワーク１に複数台のプリンタ装置が接続されているイメージを表している。情報機器装置５０は、記憶手段５１、通信手段５２、通信結果による動作を制御する制御手段５３、演算手段５４、プリンタ装置に蓄積するように印刷を行うために使用される印刷手段５５から形成される。符号６０、７０は同様の任意の情報機器装置である。ここでいう情報機器装置は、デスクトップＰＣ、ノートＰＣなどが代表的な存在であるが、携帯電話や電子手帳、デジタルカメラやデジタルビデオカメラなど多岐にわたるものであり、ここでは特に限定はしない。
【０００７】
以下、その動作を説明する。ネットワーク１をインターネットなどの広義な意味でのネットワークとして、これに接続されているプリンタ装置１０に対して、同じくネットワーク１に接続されている情報機器装置５０、ここではＰＣなどを想定すると説明しやすいので、ＰＣから任意の印刷を所望するデータを通常プリンタドライバを通して印刷する。
プリンタ装置１０に各種情報を入れ込むためにプリンタドライバにて実施する例で説明すると、プリンタドライバの各種設定を行う画面上において、各種の情報が入力可能であり、この設定を以って印刷実行されるとプリンタドライバ内部では、プリンタ装置１０が理解できる言語形態にてその情報を印刷ジョブに組み込み印刷手段５５を通してプリンタ装置１０に送る。
この実現方法の一例として、よく知られたコマンドとしてあるＰＪＬなどが挙げられる。プリンタドライバは印刷ジョブに上記情報を組み込む際に、例えば印刷ジョブに特有のＩＤをつけるためのPJL NET_JOBID abcdeとか、所有者として、PJL NET_OWNER xxxxxとか、アクセス権指定として、PJL NET_ACCESS yyyyとか、時間情報として、PJL NET_TIIME mm/dd/yyyy hh:mm:ssとかのコマンドを作成する。
プリンタ装置１０は上記印刷ジョブを、送受信手段１５を通して受け取り、コマンドなどを制御手段１４にて解析し、記憶手段１２に印刷データとして保持するとともに解析結果に基づき設定されている情報をリストして同様に記憶手段１２に保存して、先の印刷データとの関連付けを行う。
制御手段１４ではこれらの関連付けを正確に把握している。このプリンタ装置に対して物理的に非常に距離の離れた場所（以後遠隔地）から情報機器装置７０を用いてプリンタ装置１０に対して隣に置いてあるような物理的に距離の近いプリンタ装置２０に所望の印刷データを送信するように指示を出す。
ここでも指示の出し方の例としては、同様にＰＪＬコマンドを持ちうるケースを挙げてみる。このコマンドを生成するものは単体のアプリケーションのものや先のプリンタドライバにその機能をもつものなど多彩に想定しうるが、いずれにせよ同じようにPJL DO_NET_JOBID abcde、PJL DO_NET_OWNER xxxxx、PJL DO_NET_ACCESS yyyy、そして出力先装置として、PJL DO_NET_OUTDEVICE zzzなどのようなコマンドを生成しプリンタ装置１０に指示のための送信を行う。
【０００８】
ここで、プリンタ装置１０、２０などを特定する手段としてはＩＰアドレスなどが挙げられる。すなわち、上記zzzの部分にＩＰアドレスを直接入れることなどがある。もちろん、何らかの固有名称を入れて名前解決を図る手段もありうる。昨今ではＩＰＶ６、ＩＰＶ８などを利用することにより、あらゆるデバイスあるいは固形物に対して固有のＡｄｄｒｅｓｓｉｎｇが行われるようになり、様々な制御が可能になるであろう予測などがあるが、本発明もその一環として応用が効くものと考える。
情報機器装置７０からはプリンタ装置１０に対して、まず内蔵する通信手段１３を経由して指示が受け入れ可能かの問い合わせが入り、可能であればその旨を通知し、それに基づいて上記例のような指示が送られてくる。コマンドは送受信手段１５にて受け取り、制御手段１４にて解析し該当する印刷データが記憶手段１２に存在するか確認する。
そしてその他の諸情報と制御手段１４及び記憶手段１２とでマッチングをとって最終的に問題ないことを確認した後、出力先ネットワーク接続装置に対して該当印刷データの情報を含めて通信手段１３を通じて受け入れ可能かを打診し、了解がとれれば該当印刷データを送受信手段１５によって送信する。
時間情報を受け取ったプリンタ装置１０においては、その時間を一例として印刷データの保存期限としたときに、例えば内蔵タイマーのような時間認識手段１６によって、現在の時刻を過ぎたかどうかを制御手段１４にて判断する機能を持ち、期限を過ぎると自動的に記憶手段１２から消去することにより、資源の有効活用と制御手段１４による無用な解析、判定負荷を減らすことができる。
【０００９】
プリンタ装置２０に対してプリンタ装置１０から取得可能かの問い合わせに対して、プリンタ装置２０が必要な機能、能力を満たしていないとき、例えばＰＤＬ（プリンタ記述言語）に依存した印刷データになっていて、そのＰＤＬ言語の解釈がプリンタ装置２０にて正しく行われないときなど記憶手段１２に保持されている印刷データをそのまま送信せずに、プリンタ装置２０に解釈可能な形式にプリンタ装置１０内にて変換することにより、それぞれのプリンタ装置の機能差を意識させずにプリンタ装置間での印刷データ送信が可能になる。
また、逆に最初に印刷データを受け取ったときに任意のプリンタ装置間において共通で受け入れ可能な形態で保持することにより、そのまま印刷データを送信することができる。これはプリンタ内部にて制御手段１４で汎用データに変換する場合、また予め情報機器装置から印刷する際に共用データにする場合などが例として挙げられる。
持ち歩ける情報機器装置に印刷データと同じオリジナルの文書などを保持しておけばその文書を近くにプリンタ装置に印刷すればよいだけではあるが、必ずしもその文書を持ち歩いているとは限らず逆に何も持たずとも、どこにいてもいつでも希望する出力先へ送信することが可能であり、また、プリンタ装置に印刷する場合では、既にプリンタ装置が解釈可能か形態で送信されることもあり、もともとの文書として非常に重たいものであっても高速に印刷することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明のネットワークプリンティングシステムの一実施形態を示したブロック概念図。
【符号の説明】
【００１１】
１  ネットワーク
１０  プリンタ装置
１１  印字手段
１２  記憶手段
１３  通信手段
１４  制御手段
１５  送受信手段
１６  時間認識手段
【図１】
2005173658.tif 000003