(57)【特許請求の範囲】
【請求項１】
第一のクライアントコンピュータと第二のクライアントコンピュータを含む複数台のクライアントコンピュータと接続し、前記第一のクライアントコンピュータから送信されるＰＤＬデータと該ＰＤＬデータの出所を示す出所情報を受信し、前記第二のクライアントコンピュータにＴＩＦＦ形式またはＰＤＦ形式の画像フォーマットデータを送信するネットワーク通信手段と、前記ＰＤＬデータから印刷用のピクセルマップ形式データへの変換と、前記ピクセルマップ形式データから前記画像フォーマットデータへの変換と、前記ネットワーク通信手段を介して前記画像フォーマットデータを送信する制御と、をおこなう制御手段と、前記制御手段で変換された前記ピクセルマップ形式データを記憶するメモリ手段と、前記ピクセルマップ形式データを用紙に印刷する印刷エンジンと、前記第二のクライアントコンピュータを指示する送信先情報を前記出所情報に対応して定めた送信条件を予め記憶する記憶手段と、を備え、前記制御手段は認知した前記出所情報に基づき、前記出所情報に対応する前記送信先情報を前記記憶手段から求め、求めた前記送信先情報に基づき前記ネットワーク通信手段を介して前記第二のクライアントコンピュータへ前記画像フォーマットデータを送信する印刷装置において、
前記制御手段は、前記送信条件が複数ある場合に、前記第一のクライアントコンピュータから受信した前記ＰＤＬデータの出所を示す前記出所情報を取得し、前記記憶手段に記憶されている全ての前記送信条件から前記出所情報に対応する前記送信先情報を全て取得し、該取得した全ての前記送信先情報で示された送信先に前記ネットワーク通信手段を介して前記画像フォーマットデータを送信することを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置とクライアントコンピュータを有するネットワーク印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアントコンピュータとネットワーク接続するプリンタやプリンタ機能を有する印刷装置、該印刷装置を有するネットワーク印刷システムに関する。
【背景技術】
【０００２】
従来の技術では、印刷用の画像データを外部のコンピュータで利用する手段として、特許出願公開番号  特開２００１−２７０１６７のような、クライアントコンピュータとネットワーク接続された印刷装置において、クライアントコンピュータから送られてきたＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データを汎用印刷形式データ（ピクセルマップ形式データを作成する為の中間形式データ）に変換して保持し、さらに汎用印刷形式データをピクセルマップ形式データに変換して印刷すると共に、クライアントコンピュータからの参照要求に応じる事で、汎用印刷形式データをクライアントコンピュータに送信する事ができる、ネットワーク印刷システムが提案されている。
【特許文献１】特開２００１−２７０１６７
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来の手法では、印刷用の画像データをクライアントコンピュータで利用したい場合に、クライアントコンピュータ側からネットワーク印刷システムに対して、参照要求を発行する必要がある。このような手法の場合、ネットワークに接続された印刷システムに対して、不特定多数のクライアントコンピュータから非同期にＰＤＬデータが送られてくる環境下において、所望の画像データがいつ印刷システム側で用意されたかをクライアントコンピュータ側から認知する事ができず、所望の画像を入手しづらいという課題があった。
【０００４】
また入手した画像が、元々どこのクライアントコンピュータから送信されたＰＤＬデータであるかを確認しづらく、入手した画像が所望の画像であるかを判断する事が困難であった。
【０００５】
本発明の目的は、印刷用のピクセルマップデータを外部のコンピュータで利用したい場合に、所望の画像フォーマットデータに変換して自動送信を行うとともに、画像フォーマットデータの出所を明示する事で、画像フォーマットデータを有効に利用できるようにする印刷装置、ネットワーク印刷システムを提供する事にある。
【課題を解決するための手段】
【０００６】
上記課題を解決する為の手段として、本発明の印刷装置は、第一のクライアントコンピュータと第二のクライアントコンピュータを含む複数台のクライアントコンピュータと接続し、前記第一のクライアントコンピュータから送信されるＰＤＬデータと該ＰＤＬデータの出所を示す出所情報を受信し、前記第二のクライアントコンピュータにＴＩＦＦ形式またはＰＤＦ形式の画像フォーマットデータを送信するネットワーク通信手段と、前記ＰＤＬデータから印刷用のピクセルマップ形式データへの変換と、前記ピクセルマップ形式データから前記画像フォーマットデータへの変換と、前記ネットワーク通信手段を介して前記画像フォーマットデータを送信する制御と、をおこなう制御手段と、前記制御手段で変換された前記ピクセルマップ形式データを記憶するメモリ手段と、前記ピクセルマップ形式データを用紙に印刷する印刷エンジンと、前記第二のクライアントコンピュータを指示する送信先情報を前記出所情報に対応して定めた送信条件を予め記憶する記憶手段と、を備え、前記制御手段は認知した前記出所情報に基づき、前記出所情報に対応する前記送信先情報を前記記憶手段から求め、求めた前記送信先情報に基づき前記ネットワーク通信手段を介して前記第二のクライアントコンピュータへ前記画像フォーマットデータを送信する印刷装置において、前記制御手段は、前記送信条件が複数ある場合に、前記第一のクライアントコンピュータから受信した前記ＰＤＬデータの出所を示す前記出所情報を取得し、前記記憶手段に記憶されている全ての前記送信条件から前記出所情報に対応する前記送信先情報を全て取得し、該取得した全ての前記送信先情報で示された送信先に前記ネットワーク通信手段を介して前記画像フォーマットデータを送信することを特長とするものである。
【０００７】
本発明のネットワーク印刷システムは、上述の印刷装置とクライアントコンピュータを有することを特徴とするものである。
【発明の効果】
【００１０】
本発明では、印刷装置がＰＤＬデータを受信してピクセルマップ形式データを作成すると、自動で画像フォーマットデータに変換し送信を行う事ができる為、画像を所望するクライアントコンピュータから印刷装置へ、画像フォーマットデータの参照要求を出す必要がない。
【００１１】
また本発明では、印刷装置の入力手段より予め画像フォーマットデータを送信する条件と送信先のクライアントコンピュータを設定できる為、画像フォーマットデータを所望するクライアントコンピュータに、必要としている画像だけを送信する事ができる。
【００１２】
さらに本発明では、画像フォーマットデータと共に、その画像フォーマットデータが元々どのＰＤＬデータから作成されたものであるかを示す情報を送信する事ができる為、画像フォーマットデータを受信したクライアントコンピュータでは、受信した画像フォーマットデータとＰＤＬデータやＰＤＬデータを送信したクライアントコンピュータなどを関連付ける事ができる為、画像フォーマットデータを有効に利用する事ができる。
【発明を実施するための最良の形態】
【００１３】
次に本発明の実施の形態について、詳細に説明する。図１は、本発明の印刷装置の実施の形態の全体構成を示すブロック図である。図１を参照すると、入力手段１３は、オペレーションパネルなどのユーザーインターフェース機能を有するもので、表示と入力操作を行うことが可能なものである。入力手段１３は、画像フォーマットデータを送信する送信条件を入力できる。画像フォーマットデータの送信先となる所望のクライアントコンピュータを判別できる情報を印刷装置の送信条件として設定する事ができる。記憶手段１１は制御手段１２で実行される制御プログラムや制御データ、入力手段で設定された各種設定情報が記憶されている。また、入力手段１３は印刷装置２１に内蔵されていても良いし、表示と入力操作が行える、ネットワークに接続されたクライアントコンピュータとすることもできる。
【００１４】
ネットワーク通信手段１０は印刷装置２１をネットワークに接続する為の通信手段で、印刷依頼元のクライアントコンピュータからＰＤＬデータを受信し、画像フォーマットデータを所望するクライアントコンピュータに画像フォーマットデータを送信する事ができる。
【００１５】
制御手段１２は接続されているネットワーク通信手段１０、入力手段１３、メモリ手段１５、記憶手段１１、印刷エンジン１４を、記憶手段１１に記憶されている制御プログラム、制御データ、各種設定情報に基づき制御する制御手段である。メモリ手段１５は受信したＰＤＬデータ、ＰＤＬデータに伴うデータ、ＰＤＬデータを変換したデータなどのデータを記憶するメモリである。印刷エンジン１４は画像フォーマットデータに基づき印刷を行うプリンタなどの印刷手段である。または、印刷エンジン１４はピクセルマップ形式のデータに基づき印刷を行うプリンタなどの印刷手段であってもよく、例えばクライアントコンピュータから受信された印刷する為のデータを、制御手段１２によってピクセルマップ形式のデータに変換し、変換したピクセルマップ形式のデータに基づいて印刷を行うプリンタなどである。
【００１６】
図２は本発明のネットワーク印刷システムの実施の形態を示す構成及びデータの流れを示すブロック図である。ネットワーク２０はどのようなものでも構わず、イーサネット（登録商標）やトークンリングのようなＬＡＮ接続が一般的であるが、ＵＳＢやＩＥＥＥ１３９４といった接続方法でも良い。印刷装置２１は図１で説明した印刷装置であり、ネットワーク２０にはネットワーク通信手段１０にて接続される。
【００１７】
印刷装置２１は入力手段１３を用いて、画像フォーマットデータを送信する条件と送信先のクライアントコンピュータを予め設定する事ができる。
【００１８】
ネットワーク２０に接続された印刷依頼クライアントコンピュータ２２から送信されたＰＤＬデータ２６は、印刷装置２１のネットワーク通信手段１０にて印刷装置２１に受信される。このとき、印刷装置２１はＰＤＬデータ２６とともに、ＰＤＬデータ２６のファイル名や印刷依頼者名、ＰＤＬデータ２６を送信した印刷依頼クライアントコンピュータ２２のコンピュータ名やＩＰアドレスなど、ＰＤＬデータ２６の出所を示す各種出所情報も受信し、メモリ手段１５に保持する。各種出所情報については特に規定しないが、好ましくは、ネットワークプロトコル上入手できる情報や、クライアントコンピュータと印刷装置の間で専用のプロトコルを用いる事で入手できる各種情報を含み、例えば印刷装置とのネットワーク接続で良く用いられるＬＰＲ接続などでは、クライアントコンピュータのＩＰアドレスやコンピュータ名、コンピュータにログインした時のログインユーザー名などを、印刷装置で認知する事ができるものである。
【００１９】
ＰＤＬデータ２６を受信した印刷装置２１は、制御手段１２においてＰＤＬデータ２６を印刷用のピクセルマップ形式のデータに変換し、メモリ手段１５に格納する。メモリ手段１５に格納されたピクセルマップ形式のデータは、制御手段１２において印刷エンジン１４へと送られ実際の紙類へ印刷される。
【００２０】
制御手段１２は、メモリ手段１５に１ページ分のピクセルマップ形式のデータが完成すると、ＰＤＬデータ２６を受信した時にメモリ手段１５に保持したＰＤＬデータ２６の各種出所情報と、予め入力手段１３によって入力して記憶手段１１に記憶されている画像フォーマットデータの送信条件とを比較し、条件が合致した場合、例えば、出所情報の一つであるＰＤＬデータを送信したクライアントコンピュータのＩＰアドレスが、予め設定されていた送信条件のＰＤＬデータ送信元クライアントコンピュータのＩＰアドレスと合致した場合に、メモリ手段１５に格納されたピクセルマップ形式のデータを、ＴＩＦＦなどのような汎用的な画像フォーマットデータに制御手段１２で変換して、この条件の場合の送信先として入力手段１３において記憶手段１１に予め設定されていた画像フォーマットデータの送信先クライアントコンピュータである画像受信クライアントコンピュータ２４に、送信データ２８として送信される。このとき、ＴＩＦＦなどのような汎用的な画像フォーマット形式を一旦メモリ手段１５に保存してから送信してもよい。送信する時のプロトコルは特に規定しないが、ＮＦＳ（Ｎｅｔｗｏｒｋ  Ｆｉｌｅ  Ｓｙｓｔｅｍ）などの共有ファイルシステムや、独自のプロトコルで送信する事も可能である。
【００２１】
同様にネットワーク２０に接続された印刷依頼クライアントコンピュータ２３から送信されたＰＤＬデータ２７は、印刷装置２１のネットワーク通信手段１０にて印刷装置２１に受信されるとともに、ＰＤＬデータ２７の出所を示す各種情報もメモリ手段１５に保持される。
【００２２】
ＰＤＬデータ２７を受信した印刷装置２１は、制御手段１２においてＰＤＬデータ２７を印刷用のピクセルマップ形式のデータに変換すると共に、そのピクセルマップ形式のデータを印刷エンジン１４にて紙類へ印刷する。
【００２３】
制御手段１２は、メモリ手段１５に１ページ分のピクセルマップ形式のデータが完成すると、既に保持したＰＤＬデータ２７の各種出所情報と、予め入力手段１３において記憶手段１１に設定されていた画像データ送信条件とを比較し、条件が合致した場合は、ピクセルマップ形式のデータを、汎用的な画像フォーマットデータに変換して、予め送信先として入力手段１３において記憶手段１１に設定されていた画像の送信先クライアントコンピュータである画像受信クライアントコンピュータ２５に、送信データ２９として送信する。
【００２４】
このように本発明では、印刷装置２１に予め送信条件と送信先のクライアントコンピュータを設定しておくことで、ＰＤＬデータを受信した時に入手できるＰＤＬデータの出所を示す各種情報と複数の送信条件の中から、特定の条件に合致したＰＤＬデータだけを汎用的な画像フォーマットデータに返還して自動で送信する。又は、特定の条件のＰＤＬデータだけは印刷のみ行い画像の送信は行わない、さらに全ての条件に当てはまらないＰＤＬデータの画像フォーマットデータだけを自動で送信する又は送信しない、ということなども可能である。また、送信条件に合致した場合は、複数のクライアントコンピュータに画像フォーマットデータの送信を行う事も可能である。また、送信を行う汎用的な画像フォーマットデータは、ＴＩＦＦやＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）など複数の画像フォーマット形式を表示させて、その中から入力手段１３によって予め設定する事が可能である。また、入力手段１３によって画像フォーマット形式に対応するコマンドを入力することで送信する画像フォーマットデータの画像フォーマット形式を設定するようにしてもよい。
【００２５】
さらに本装置では、汎用的な画像フォーマットデータの送信を行う際に、画像フォーマットデータの元データであるＰＤＬデータの出所を示す各種情報を、画像フォーマットデータ自身に埋め込み、画像フォーマットデータとＰＤＬデータやＰＤＬデータを送信した印刷依頼元のクライアントコンピュータを関連付ける事が可能である。各種出所情報を画像フォーマットデータに埋め込む手法については、画像を参照した時に影響を与えないように、その画像フォーマット形式の都合で決めて良いが、例えばＴＩＦＦフォーマットのような場合は、ＩｍａｇｅＤｅｓｃｒｉｐｔｉｏｎタグのようなタグに続いて、出所情報をテキスト形式や暗号化した形式で埋め込む事が可能である。
【００２６】
さらに本装置では、画像フォーマットデータをクライアントコンピュータに送信する際に、画像フォーマットデータのファイル名を、出所情報や印刷装置２１が独自に作り出した固有の情報から作り出す事が可能である。例えば、出所情報としてＰＤＬデータのファイル名や印刷依頼元クライアントコンピュータのコンピュータ名、ＩＰアドレス及び、印刷装置２１が独自に作り出した連番やＰＤＬデータの受信日時などから組み合せて画像フォーマットデータのファイル名を作り出して、画像フォーマットデータを送信する事が可能であり、画像フォーマットデータを受信したクライアントコンピュータでは受信した画像フォーマットデータのファイル名から、その画像フォーマットデータの出所を判別する事ができる。各種出所情報や印刷装置２１が独自に作り出した固有の情報から、どのように画像フォーマットデータのファイル名を作り出すかについては、予め入力手段１３にて設定を行う。
【００２７】
さらに本装置では、画像フォーマットデータをクライアントコンピュータに送信する際に、出所情報をファイル化して、クライアントコンピュータ２４へ送信されたデータ２８やクライアントコンピュータ２５へ送信されたデータ２９として、送信する事が可能である。出所情報をファイル化する際はテキスト形式のようなファイルでも、暗号化を施したファイルでも構わない。出所情報をファイル化した場合のファイル名は画像フォーマットデータファイルと同じファイル名を採用し、拡張子を変える事でどの画像データファイルとどの出所情報ファイルが関連しているかを判別する事ができる。画像フォーマットデータファイルと一緒に出所情報ファイルもクライアントコンピュータに送信するかについては、予め入力手段１３にて設定を行う。
【００２８】
さらに本装置では、ＰＤＬデータ毎にどのような出所情報を入手し、どのようなファイル名をつけてどこのクライアントコンピュータに画像フォーマットデータとして送信を行ったかを示す動作ログを、記憶手段１１に保持する事が可能である。この動作ログの内容
は、入力手段１３から起動する事で印刷装置２１自体で印字するか又は、オペレーションパネルのような入力手段１３に表示する事が可能である。
【００２９】
以下、図３のフローチャートに基づき、本発明の動作例を説明する。
【００３０】
図３は、図２に示すネットワーク印刷システムにおける印刷処理のフローチャート例である。本装置では制御手段１２にＣＰＵを記憶手段１１にフラッシュメモリ、メモリ手段１５にＲＡＭを用い、記憶手段１１に記憶されているプログラム、データ化されて記憶された設定や条件に従い、制御手段１２が動作をする。
【００３１】
印刷装置はステップＳ１００において、ＰＤＬデータを受信し、それとともに、ステップＳ１０１において、ＰＤＬデータのファイル名や印刷依頼者名、ＰＤＬデータを送信した印刷依頼クライアントコンピュータのコンピュータ名やＩＰアドレスなど、ＰＤＬデータの出所を示す各種情報を受信し、メモリ手段１５に保持する。
【００３２】
印刷装置２１はステップＳ１０２において、受信したＰＤＬデータを印刷可能なピクセルマップ形式データに変換し、ステップＳ１０３において印刷を行う。
【００３３】
さらに印刷装置２１は、予め複数登録されている画像送信条件の数だけ、ステップＳ１０４からステップＳ１０８の処理を繰り返し行い、繰り返し処理中のステップＳ１０５で、予め登録された個々の画像送信条件と今回受信したＰＤＬデータの出所情報を比較し、画像送信条件に合った出所情報であった場合は、ステップＳ１０６においてピクセルマップ形式のデータを汎用的な画像フォーマットデータに変換しさらに画像フォーマットデータに出所情報を組み込み、予め登録されていた画像送信先クライアントコンピュータに送信を行うとともに、ステップＳ１０７で出所情報をファイル化して、画像フォーマットデータを送信したクライアントコンピュータに送信を行う。
【００３４】
繰り返し処理を終えた印刷装置は、ステップＳ１０９で、今回受信したＰＤＬデータの出所情報と画像フォーマットデータを送信したかどうか、送信した場合どのクライアントコンピュータに、何と言うファイル名で送信したかなどを示す処理内容を動作ログに登録する。
【図面の簡単な説明】
【００３５】
【図１】本発明の印刷装置の実施の形態の全体構成を示すブロック図
【図２】本発明のネットワーク印刷システムの実施の形態を示す構成及びデータの流れを示すブロック図
【図３】図２に示すネットワーク印刷システムにおける印刷処理のフローチャート例
【符号の説明】
【００３６】
１０  ネットワーク通信手段
１１  記憶手段
１２  制御手段
１３  入力手段
１４  印刷エンジン
１５  メモリ手段
２０  ネットワーク
２１  印刷装置
２２  印刷依頼クライアントコンピュータ２２
２３  印刷依頼クライアントコンピュータ２３
２４  画像受信クライアントコンピュータ２４
２５  画像受信クライアントコンピュータ２５
２６  クライアントコンピュータ２２が送信したＰＤＬデータ
２７  クライアントコンピュータ２３が送信したＰＤＬデータ
２８  クライアントコンピュータ２４へ送信されたデータ
２９  クライアントコンピュータ２５へ送信されたデータ
【図１】
0004949127.tif 000002
【図２】
0004949127.tif 000003
【図３】
0004949127.tif 000004