(57)【要約】【課題】複数の印刷装置内に保存されている印字データを、ホストコンピュータから送信されてきたレイアウト情報によってそれら印字データをそのレイアウト情報に基づいて統合して印刷することができる。【解決手段】該印刷装置内に保存されている印字データの内容を検索する検索手段と、前記印字データをネットワーク上の他の印刷装置に送信する送信手段とを有することで、前記レイアウト情報に基づいて複数の印刷装置内に保存されている印字データを簡単にレイアウト印刷することができる。【選択図】        図２
2006043955.tif 000002
【特許請求の範囲】
【請求項１】
印字データを受信し、その印字データに基づいて画像データを作成する画像処理手段と、前記画像処理手段により作成された画像データから印刷動作を行なう印刷装置において、
受信したデータを記憶する記憶手段と、前記受信したデータに前記記憶手段にそのデータに含まれる印字データを記憶させるか、あるいは前記記憶手段に記憶されている印字データに関する情報取得のためのデータであるかどうかを判別する判別手段と、前記判別手段が前記受信したデータが該印刷装置内の前記記憶手段に記憶されている印字データの情報を取得するデータであると前記判別手段が判別した場合、前記受信したデータに応じて前記記憶手段に記憶されている印字データの情報を検索する検索手段と、前記検索手段によって検索された検索結果を該印刷装置に送信してきたネットワーク上の別の印刷装置に対して送信する送信手段とを有する印刷装置において、
該印刷装置が接続されているネットワーク上のホストコンピュータから前記ネットワーク上の他の印刷装置を含め、それら印刷装置内に記憶されている印字データを指定しレイアウトする情報を元に、それら印刷装置間で印字データの交信を前記送信手段によって行い、それらの印字データを印刷することを特徴とする印刷装置。
【請求項２】
請求項１において、
複数のプリンタ言語を有する該印刷装置において、
該印刷装置が接続されているネットワーク上の他の印刷装置から送信されてくる印字データが複数のプリンタ言語で構成される場合、レイアウト可能な範囲で印刷を行なうことを特徴とする印刷装置。
【請求項３】
請求項１又は２において、
前記記憶手段に記憶されている印字データのユーザの個別認識を行なう認識手段を有する印刷装置において、
前記ネットワーク上のホストコンピュータから送信される印字情報が指定する印字データが全て前記印字情報を送信してきたユーザが作成、記憶させたものであるかどうかを前記認識手段が判別し、他のユーザが作成、記憶させた印字データを指定している場合には、セキュリティー対策として印刷しないことを特徴とする印刷装置。
【請求項４】
請求項３において、
該印刷装置に前記印字データを記憶させる際にその印字データの共有レベルを設定し、そのレベルを前記認識手段が判別する場合、その共有レベルに応じて印刷させるかどうかを判断することを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
印字データを受信した場合、その印字データが該印刷装置内に保存する要求の印字データである場合には保存し、印刷を要求する場合にはその印字データに基づいて印刷を行なう印刷装置と、その印字データを送信するホストＰＣを含めた印刷システムに関わるものである。
【背景技術】
【０００２】
従来の印刷システムでは、ネットワーク上に保存されている文書データを一旦ホストＰＣにダウンロードし、それらを編集して再度印字データとして印刷装置に送信することで印刷動作を行なっていた。
【特許文献１】特開２００３−２１６３６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし上記従来例では、全ての文書データをひとつのホストＰＣにダウンロードする場合、印字データが重いものであると、ダウンロードに多くの時間がかかっていた。
【０００４】
本発明によれば、レイアウト編集を行なうホストＰＣには、ネットワーク上の印刷装置に保存されている文書データではなく、その文書に関する用紙サイズやページ数、用紙タイプなどの「文書情報」のみを送信することで、交信する情報量を減らし、印刷パフォーマンスを向上させる。
【課題を解決するための手段】
【０００５】
この発明は下記の構成を備えることにより上記課題を解決できるものである。
【０００６】
（１）印字データを受信し、その印字データに基づいて画像データを作成する画像処理手段と、前記画像処理手段により作成された画像データから印刷動作を行なう印刷装置において、受信したデータを記憶する記憶手段と、前記受信したデータに前記記憶手段にそのデータに含まれる印字データを記憶させるか、あるいは前記記憶手段に記憶されている印字データに関する情報取得のためのデータであるかどうかを判別する判別手段と、前記判別手段が前記受信したデータが該印刷装置内の前記記憶手段に記憶されている印字データの情報を取得するデータであると前記判別手段が判別した場合、前記受信したデータに応じて前記記憶手段に記憶されている印字データの情報を検索する検索手段と、前記検索手段によって検索された検索結果を該印刷装置に送信してきたネットワーク上の別の印刷装置に対して送信する送信手段とを有する印刷装置において、該印刷装置が接続されているネットワーク上のホストコンピュータから前記ネットワーク上の他の印刷装置を含め、それら印刷装置内に記憶されている印字データを指定しレイアウトする情報を元に、それら印刷装置間で印字データの交信を前記送信手段によって行い、それらの印字データを印刷することを特徴とする印刷装置。
【発明の効果】
【０００７】
本発明により、印刷装置内に保存されている印字データを、該印刷装置が接続されているネットワーク上のホストコンピュータから編集データのみが送信されるだけで、複数の印刷装置内に保存されている印字データを編集し、同一ドキュメントとして印刷することが可能になった。
【発明を実施するための最良の形態】
【０００８】
以下本発明を実施するための最良の形態を、実施例により詳しく説明する。
【実施例】
【０００９】
［第１の実施例］
図１に本発明の第１の実施例を表す全体図を示す。同図において、１０１はホストコンピュータであり、ＬＡＮなどのネットワーク上に存在し、プリンタドライバなどによって作成された印字データを１０２のプリンタ装置に送信するものである。１０２のプリンタ装置では、１０３のプリンタコントローラで印字データを受信し、所定の処理をした後、１０４の画像印字部（プリンタエンジン）で画像形成を行なう。また、エンジン制御部１０５はプリンタエンジンの動作のコントロールを行い、必要に応じて給紙手段や両面給紙手段、排紙手段等の動作制御を実行する。１０６はネットワークであり、ホストコンピュータやプリンタ、コピー機、ファックスなどの各デバイスがこれに任意に接続されていることを示している。
【００１０】
図２はプリンタコントローラであり、本発明はプリンタコントローラに関するものであるので、以下にその動作を説明する。
【００１１】
プリンタコントローラ１０３では、前記１０１のホストコンピュータから送られてきた印字データを受信する。１１は受信バッファであり、ホストコンピュータより送信された印字データを記録するものである。１２は受信データ判別部であり、（１）受信データがこの受信データそのものを（該印刷装置内の記憶装置に保存せず）直接印刷するモードであるかどうかを判別する（２）ネットワーク１０６上の他の印刷装置から送られてきた印字データかどうかを判別する。１３は画像形成部であり、前記受信した印字データをビットマップイメージの画像データに変換し、その画像データを１０４の画像印字部へ転送するものである。
【００１２】
１４はデバイス制御部であり、１２の受信データ判別部で判別した結果を受け、その結果に応じた印字データ、あるいは後記の印字データ記憶部１５や送信部１６のデバイス制御を行う。１５は印字データ記憶部であり、前記印字データ内にその印字データを保存させる旨のデータが含まれている場合には、ここで前記印字データの保存を行なう。１６の送信部は印字データ記憶部１５で保存している文書に関する文書情報かまたはその文書の印字データそのものをネットワーク上のホストＰＣまたは他の印刷装置に対して送信する。
【００１３】
次に該印刷システムにおける受信データの処理についてのプリンタコントローラ１０３の動作を表すフローチャートを図３に示し、以下で説明する。
【００１４】
まず、ステップ１０１（図では「Ｓ１０１」と表示。以下同様）でネットワーク上のホストコンピュータ１０１から送信されたデータを受信バッファ１１で受信する。ステップ１０２では受信データ判別部１２が前記受信した受信データがネットワーク上の他の印刷装置からの印字データ要求モードのデータであるかを判別する。印字データ要求モードであれば、ステップ１０３で要求してきた印刷装置に対して対象となる印字データを送信する。
【００１５】
次にステップ１０４で、受信したデータがホストコンピュータ１０１からの編集印刷モードのものであると受信データ判別部１２が判別した場合、ステップ１０５で前記受信データ内に含まれる印字データをその印字データを保存しているネットワーク上の他の印刷装置に対して、適宜印字データの要求を行なう。ステップ１０６では必要とする印字データが全て送信され次第、前記受信した編集モードの印字データ内に含まれるレイアウト情報に基づいて印刷を行なう。
【００１６】
最後に前記受信した受信データが通常の印字データである場合や保存を促すデータである場合、あるいは該印刷装置内に保存されている文書情報を問い合わせるものである場合には、ステップ１０７として次に説明する処理を行なう。
【００１７】
ステップ１０７の詳細動作については、図４に示し、以下で説明する。
【００１８】
ステップ１１１では、前記受信した受信データが印字データ記憶部１５に保存されている文書に関する情報を求めているデータであるかどうかを受信データ判別部１２が判別する。前記受信データが印字データでない場合、ステップ１１２で前記印字データ記憶部１５内に保存されている文書に関する文書情報を検索し、ステップ１１３でその検索された文書情報を送信部１６から問い合わせのあったホストコンピュータ１０１に送信する。
【００１９】
また、ステップ１１１で前記受信データが印字データであると判別された場合には、次のステップ１１４でその印字データが通常の印刷モードであると受信データ判別部１３が判別した場合には、ステップ１１５で通常の印刷動作を行い、また「保存モード」であると判別された場合には、ステップ１１６で前記印字データを印字データ記憶部１５に保存して一連の動作を終了する。
【００２０】
図５に印字データの内容例を示す。
【００２１】
「データモード」は、この印字データを受信した印刷装置に対して、どのような処理を行なうかのモードを表す。「ユーザ名」はその名の通りユーザ名であり、この印字データを交信する上でのプロトコル上の名称でも良いし、あるいは特定の名称でも良く、唯一無二である必要はない。「ユーザＩＤ」はＩＰアドレス等、接続されているネットワーク上における唯一無二のＩＤを表す。
【００２２】
「印字データタイプ」は、上記「データモード」が印刷を指定するものである場合に必要とされ、下記の「印字データ」が通常印刷におけるＰＤＬデータか、あるいは編集印刷を表す文書情報のいずれかであるかが指定される。
【００２３】
「指定ＰＤＬ」は、該印刷装置で処理できるＰＤＬのうちのひとつが指定される。
【００２４】
「印字データ」は、通常印刷である場合には、実際のＰＤＬデータがここに含まれ、編集印刷の場合には、その下に示すような文書情報の羅列が含まれる。設定項目例としては、以下の通りである。
【００２５】
データモード：印刷／保存／問い合わせ／要求
ユーザ名：（任意）
ユーザＩＰ：ＩＰアドレス
印字データタイプ：ＰＤＬ／文書情報
指定ＰＤＬ：ＰＤＬ名（ＰＤＬの場合は印字データタイプと同じ）
印字データ：ＰＤＬデータ（ＰＤＬの場合）／
プリンタＩＤ、文書ＩＤ（文書情報の場合）
【００２６】
図６には、該印刷装置内で保存している文書情報の一例を示す。
【００２７】
これらの情報を元に、ユーザがホストコンピュータ上で特定のＰＤＬで作成された文書の中から編集する文書を選択し、両面印刷や同ページに複数ページを配する、いわゆるＮ−Ｕｐなどを指定し、これら文書を保存している印刷装置のなかのいずれかに編集結果を含んだ印字データを送信する。
【００２８】
なお、ユーザを特定するために上記ではＩＰアドレスを例に説明したが、ＭＡＣアドレスや独自のプロトコルによる唯一無二のユーザ名、またはユーザＩＤ番号がそれぞれのユーザに割り振られているケースでも良い。
【００２９】
［第２の実施例］
第１の実施例では編集印刷モードの場合、特定のひとつのＰＤＬで記述された印字データのみを編集して印刷する例であった。これは、同一ページに別の印字データを配置するケースにおいて、同一ＰＤＬでなければ印刷できないためによるものであるが、本実施例においては、改ページすることを条件に別ページに渡るケースとして、該印刷装置がサポートする複数ＰＤＬで印刷する例を表す。この第１の実施例と本（第２の）実施例での印刷結果の違いを図７に示す。
【００３０】
本実施例における、該印刷システムにおける受信データの処理についてのプリンタコントローラ１０３の動作を表すフローチャートを図８に示し、以下で説明する。
【００３１】
まず、ステップ２０１でネットワーク上のホストコンピュータ１０１から送信されたデータを受信バッファ１１で受信する。ステップ２０２では受信データ判別部１２が前記受信した受信データがネットワーク上の他の印刷装置からの印字データ要求モードのデータであるかを判別する。印字データ要求モードであれば、ステップ２０３で要求してきた印刷装置に対して対象となる印字データを送信する。
【００３２】
次にステップ２０４で、受信したデータがホストコンピュータ１０１からの編集印刷モードのものであると受信データ判別部１２が判別した場合、ステップ２０５で前記受信データ内に含まれる印字データをその印字データを保存しているネットワーク上の他の印刷装置に対して、適宜印字データの要求を行なう。ステップ２０６では必要とする印字データが全て送信され次第、前記受信した編集モードの印字データ内に含まれるレイアウト情報に基づいて印刷を行なう。
【００３３】
最後に前記受信した受信データが通常の印字データである場合や保存を促すデータである場合、あるいは該印刷装置内に保存されている文書情報を問い合わせるものである場合には、ステップ２０７として次に説明する処理を行なう。
【００３４】
ステップ２０７の詳細動作については、図９に示し、以下で説明する。
【００３５】
ステップ２１１では、前記受信した受信データが印字データ記憶部１５に保存されている文書に関する情報を求めているデータであるかどうかを受信データ判別部１２が判別する。前記受信データが印字データでない場合、ステップ２１２で前記印字データ記憶部１５内に保存されている文書に関する文書情報を検索し、ステップ２１３でその検索された文書情報を送信部１６から問い合わせのあったホストコンピュータ１０１に送信する。
【００３６】
また、ステップ２１１で前記受信データが印字データであると判別された場合には、次のステップ２１４でその印字データが通常の印刷モードであると受信データ判別部１３が判別した場合には、ステップ２１５で通常の印刷動作を行い、また「保存モード」であると判別された場合には、ステップ２１６で前記印字データを印字データ記憶部１５に保存して一連の動作を終了する。
【００３７】
図１０に印字データの内容例を示す。
【００３８】
「データモード」は、この印字データを受信した印刷装置に対して、どのような処理を行なうかのモードを表す。「ユーザ名」はその名の通りユーザ名であり、この印字データを交信する上でのプロトコル上の名称でも良いし、あるいは特定の名称でも良く、唯一無二である必要はない。「ユーザＩＤ」はＩＰアドレス等、接続されているネットワーク上における唯一無二のＩＤを表す。
【００３９】
「印字データタイプ」は、上記「データモード」が印刷を指定するものである場合に必要とされ、下記の「印字データ」が通常印刷におけるＰＤＬデータか、あるいは編集印刷を表す文書情報のいずれかであるかが指定される。
【００４０】
「指定ＰＤＬ」は、本実施例の場合、該印刷装置で処理できるどのＰＤＬでも良いので、「Ａｕｔｏ」とする。
【００４１】
「印字データ」は、通常印刷である場合には、実際のＰＤＬデータがここに含まれ、編集印刷の場合には、その下に示すような文書情報の羅列が含まれる。設定項目例としては、以下の通りである。
【００４２】
データモード：印刷／保存／問い合わせ／要求
ユーザ名：（任意）
ユーザＩＰ：ＩＰアドレス
印字データタイプ：ＰＤＬ／文書情報
指定ＰＤＬ：Ａｕｔｏ（本実施例の場合）
印字データ：ＰＤＬデータ（ＰＤＬの場合）／
プリンタＩＤ、ＰＤＬ名、文書ＩＤ（文書情報の場合）
【００４３】
本実施例においても図６に記載されている内容例にあるような情報を元に、ユーザがホストコンピュータ上で特定複数のＰＤＬで作成された文書の中から編集する文書を選択し、両面印刷や同ページに複数ページを配する、いわゆるＮ−Ｕｐなどを指定し、これら文書を保存している印刷装置のなかのいずれかに編集結果を含んだ印字データを送信する。本実施例の場合、上記Ｎ−Ｕｐ印刷においては、図７で示したような出力結果となる。
【００４４】
なお、ユーザを特定するために上記ではＩＰアドレスを例に説明したが、ＭＡＣアドレスや独自のプロトコルによる唯一無二のユーザ名、またはユーザＩＤ番号がそれぞれのユーザに割り振られているケースでも良い。
【図面の簡単な説明】
【００４５】
【図１】第１の実施例を表す全体図
【図２】第１の実施例を表す詳細図
【図３】第１の実施例を表すフローチャート１
【図４】第１の実施例を表すフローチャート２
【図５】印字データの内容例
【図６】印刷装置内で保存されている印字データの情報例
【図７】第一、及び第二の実施例における実際の印刷例
【図８】第２の実施例を表すフローチャート１
【図９】第２の実施例を表すフローチャート２
【図１０】印字データの内容例
【符号の説明】
【００４６】
１０１  ホストコンピュータ（ＰＣ）
１０２  印刷装置
１０３  プリンタコントローラ
１０４  画像印字部
１０５  エンジン制御部
１０６  ネットワーク
２０７  管理サーバ
１１    受信バッファ
１２    受診データ判別部
１３    画像形成部
１４    デバイス制御部
１５    印字データ記憶部
１６    送信部
【図１】
2006043955.tif 000003
【図２】
2006043955.tif 000004
【図３】
2006043955.tif 000005
【図４】
2006043955.tif 000006
【図６】
2006043955.tif 000007
【図７】
2006043955.tif 000008
【図８】
2006043955.tif 000009
【図９】
2006043955.tif 000010
【図５】
2006043955.tif 000011
【図１０】
2006043955.tif 000012