(57)【要約】【課題】指定される画像形成条件のデータサイズが大きい場合であっても、その画像形成条件に従った画像処理を行う。【解決手段】従来は拡張ＤＥＶＭＯＤＥに記述されていた画像形成条件をテンプレートという記述領域に記述して、パーソナルコンピュータ３からプリントサーバ装置２に送信する。そして、拡張ＤＥＶＭＯＤＥ構造体に、そのテンプレートの識別情報（テンプレート名）を記述してパーソナルコンピュータ３からプリントサーバ装置２に送信する。ＤＥＶＭＯＤＥ構造体には従来と同じように所定の画像形成条件を記述して、パーソナルコンピュータ３からプリントサーバ装置２に送信する。【選択図】図５
2020046912.tif 000002
【特許請求の範囲】
【請求項１】
画像形成条件を送信する画像形成条件送信部と、プリンタドライバにおいて指定されている画像形成条件の記述領域に当該条件の識別情報を記述して送信する識別情報送信部と、画像データを送信する画像データ送信部とを備える情報処理装置と、
前記画像形成条件送信部から送信されてくる前記画像形成条件を当該条件の識別情報に対応付けて記憶する記憶部と、前記識別情報送信部から送信されてくる前記識別情報に対応付けられた画像形成条件を前記記憶部から読み出し、読み出した当該画像形成条件に従って、前記画像データ送信部から送信されてくる画像データに対する画像処理を行う画像処理部とを備える画像処理装置と
を備えることを特徴とする画像処理システム。
【請求項２】
前記画像処理装置において、前記画像形成条件送信部から送信されてくる前記画像形成条件の識別情報を生成して前記情報処理装置に通知し、
前記情報処理装置において、前記画像処理装置から通知された前記識別情報を、プリンタドライバにおいて指定されている画像形成条件の記述領域に記述して送信する
ことを特徴とする請求項１記載の画像処理システム。
【請求項３】
前記情報処理装置において、前記画像形成条件送信部は、画像形成条件のデータサイズが閾値を超える場合に、当該画像形成条件を前記画像形成条件に記述して送信する
ことを特徴とする請求項１又は２記載の画像処理システム。
【請求項４】
前記情報処理装置において、前記画像形成条件送信部は、プリンタドライバの入力画面から、当該プリンタドライバとは異なるプログラムが実行されることによって提供される画像形成条件の入力画面に遷移し、当該入力画面に入力された前記画像形成条件を送信する
ことを特徴とする請求項１〜３のいずれか１項に記載の画像処理システム。
【請求項５】
前記画像形成条件及び前記識別情報の記述領域は、Windows（登録商標）のＤＥＶＭＯＤＥ構造体及び拡張ＤＥＶＭＯＤＥ構造体である
ことを特徴とする請求項１〜４のいずれか１項に記載の画像処理システム。
【請求項６】
前記情報処理装置において、Windows（登録商標）のＤＥＶＭＯＤＥ構造体に所定の画像形成条件が記述され、拡張ＤＥＶＭＯＤＥ構造体に前記識別情報が記述される
ことを特徴とする請求項５記載の画像処理システム。
【請求項７】
画像形成条件を画像処理装置に送信する画像形成条件送信部と、
プリンタドライバにおいて指定されている画像形成条件の記述領域に当該条件の識別情報を記述して前記画像処理装置に送信する識別情報送信部と、
画像データを前記画像処理装置に送信する画像データ送信部と
を備えることを特徴とする情報処理装置。
【請求項８】
請求項７記載の情報処理装置から送信されてくる前記画像形成条件を、当該画像形成条件を当該条件の識別情報に対応付けて記憶する記憶部と、
前記情報処理装置から送信されてくる前記識別情報に対応付けられた画像形成条件を前記記憶部から読み出し、読み出した当該画像形成条件に従って、前記情報処理装置から送信されてくる画像データに対する画像処理を行う画像処理部と
を備えることを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システム、情報処理装置及び画像処理装置に関する。
【背景技術】
【０００２】
パーソナルコンピュータ上で動作するアプリケーションプログラムからプリンタドライバを起動してプリンタに画像形成処理を指示する場合に、そのプリンタドライバにおいて指定可能な基本的な画像形成条件（例えば印刷部数、用紙サイズや向き、両面／片面、カラー/白黒等）とは別に、プリンタまたはＤＦＥ（Digital Front End）と呼ばれるプリントサーバ装置において独自に指定可能な画像形成条件を指示することが可能である。これらの画像形成条件は、例えば、広く普及しているＯＳ（Operating System）であるWindows（登録商標）に準拠しているＤＥＶＭＯＤＥ構造体及び拡張ＤＥＶＭＯＤＥ構造体と呼ばれる記述領域に記述される。
【０００３】
このＤＥＶＭＯＤＥ構造体及び拡張ＤＥＶＭＯＤＥ構造体に記述される画像形成条件のデータサイズ（特に拡張ＤＥＶＭＯＤＥ構造体に記述される画像形成条件のデータサイズ）が或る量を超えると画像形成処理が正常に行えない、という問題が知られている。そこで、例えば特許文献１には、アプリケーションプログラム実行時に、上記画像形成条件に相当する印刷設定情報を圧縮することなどが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−５８３３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、指定される画像形成条件のデータサイズが大きい場合であっても、その画像形成条件に従った画像処理を行い得る仕組みを実現することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に係る画像処理システムは、画像形成条件を送信する画像形成条件送信部と、プリンタドライバにおいて指定されている画像形成条件の記述領域に当該条件の識別情報を記述して送信する識別情報送信部と、画像データを送信する画像データ送信部とを備える情報処理装置と、前記画像形成条件送信部から送信されてくる前記画像形成条件を当該条件の識別情報に対応付けて記憶する記憶部と、前記識別情報送信部から送信されてくる前記識別情報に対応付けられた画像形成条件を前記記憶部から読み出し、読み出した当該画像形成条件に従って、前記画像データ送信部から送信されてくる画像データに対する画像処理を行う画像処理部とを備える画像処理装置とを備える画像処理システムである。
【０００７】
請求項２に係る画像処理システムは、請求項１記載の構成において、前記画像処理装置において、前記画像形成条件送信部から送信されてくる前記画像形成条件の識別情報を生成して前記情報処理装置に通知し、前記情報処理装置において、前記画像処理装置から通知された前記識別情報を、プリンタドライバにおいて指定されている画像形成条件の記述領域に記述して送信する。
【０００８】
請求項３に係る画像処理システムは、請求項１又は２記載の構成において、前記情報処理装置において、前記画像形成条件送信部は、画像形成条件のデータサイズが閾値を超える場合に、当該画像形成条件を前記画像形成条件に記述して送信する。
【０００９】
請求項４に係る画像処理システムは、請求項１〜３のいずれか１項に記載の構成において、前記情報処理装置において、前記画像形成条件送信部は、プリンタドライバの入力画面から、当該プリンタドライバとは異なるプログラムが実行されることによって提供される画像形成条件の入力画面に遷移し、当該入力画面に入力された前記画像形成条件を送信する。
【００１０】
請求項５に係る画像処理システムは、請求項１〜４のいずれか１項に記載の構成において、前記画像形成条件及び前記識別情報の記述領域は、Windows（登録商標）のＤＥＶＭＯＤＥ構造体及び拡張ＤＥＶＭＯＤＥ構造体である。
【００１１】
請求項６に係る画像処理システムは、請求項５記載の構成において、前記情報処理装置において、Windows（登録商標）のＤＥＶＭＯＤＥ構造体に所定の画像形成条件が記述され、拡張ＤＥＶＭＯＤＥ構造体に前記識別情報が記述される。
【００１２】
また、請求項７に係る情報処理装置は、画像形成条件を画像処理装置に送信する画像形成条件送信部と、プリンタドライバにおいて指定されている画像形成条件の記述領域に当該条件の識別情報を記述して前記画像処理装置に送信する識別情報送信部と、画像データを前記画像処理装置に送信する画像データ送信部とを備える情報処理装置である。
【００１３】
また、請求項８に係る画像処理装置は、請求項７記載の情報処理装置から送信されてくる前記画像形成条件を、当該画像形成条件を当該条件の識別情報に対応付けて記憶する記憶部と、前記情報処理装置から送信されてくる前記識別情報に対応付けられた画像形成条件を前記記憶部から読み出し、読み出した当該画像形成条件に従って、前記情報処理装置から送信されてくる画像データに対する画像処理を行う画像処理部とを備える画像処理装置である。
【発明の効果】
【００１４】
請求項１に記載の画像処理システムによれば、指定される画像形成条件のデータサイズが大きい場合であっても、その画像形成条件に従った画像処理が行われる。
請求項２に記載の画像処理システムによれば、識別情報が情報処理装置の管理下で生成される。
請求項３に記載の画像処理システムによれば、画像形成処理に不具合が起こる可能性が高いときに、その可能性が低減される。
請求項４に記載の画像処理システムによれば、ユーザはプリンタドライバから遷移した画面で画像形成条件を入力し得る。
請求項５に記載の画像処理システムによれば、Windows（登録商標）のＤＥＶＭＯＤＥ構造体及び拡張ＤＥＶＭＯＤＥ構造体が用いられる。
請求項６に記載の画像処理システムによれば、拡張ＤＥＶＭＯＤＥ構造体のデータサイズが大きくならない。
請求項７に記載の情報処理装置によれば、指定される画像形成条件のデータサイズが大きい場合であっても、その画像形成条件に従った画像処理が行われる。
請求項８に記載の画像処理装置によれば、指定される画像形成条件のデータサイズが大きい場合であっても、その画像形成条件に従った画像処理が行われる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態に係る画像処理システムの構成を示すブロック図である。
【図２】本発明の実施形態に係る情報処理装置のハードウェア構成を示すブロック図である。
【図３】本発明の実施形態に係る画像処理装置のハードウェア構成を示すブロック図である。
【図４】同画像処理システムの機能構成を示すブロック図である。
【図５】画像形成条件の記述例を示す図である。
【図６】同画像処理システムの動作を示すシーケンス図である。
【発明を実施するための形態】
【００１６】
＜構成＞
以下、本発明の実施形態について説明する。図１は、本発明の実施形態に係る画像処理システム１００の構成を示すブロック図である。この画像処理システム１００は、例えば電子写真方式の画像形成装置であるプリンタ１と、ＤＦＥ（Digital Front End）と呼ばれる情報処理装置であってプリンタ１に接続されるプリントサーバ装置２と、ユーザによって操作されるパーソナルコンピュータ３とを備える。プリントサーバ装置２とパーソナルコンピュータ３は通信可能となるように、ネットワーク４を介して接続されている。プリンタ１、プリントサーバ装置２及びパーソナルコンピュータ３はそれぞれ複数であってもよい。
【００１７】
図２は、本発明の実施形態に係るパーソナルコンピュータ３のハードウェア構成を示すブロック図である。パーソナルコンピュータ３は、制御部３１と、通信部３２と、記憶部３３と、ＵＩ（User Interface）部３４とを備えている。制御部３１は、ＣＰＵ（Central Processing Unit）などの演算処理装置と、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）などの記憶装置とを備えている。ＲＯＭには、ＣＰＵによって実行されるプログラムが記憶されている。ＣＰＵは、ＲＡＭをワークエリアとして用いてＲＯＭや記憶部３３に記憶されたプログラムを実行することによって、パーソナルコンピュータ３の各部の動作を制御する。通信部３２は、通信回路を備えており、データ通信を行う。記憶部３３は、例えばハードディスクなどの記憶手段であり、制御部３１が用いるデータ群やプログラム群を記憶している。ＵＩ部３４は、キーやタッチセンサなどの操作子が設けられた操作部と、液晶パネルや液晶駆動回路などの表示部とを含んでおり、ユーザの操作を受け付けたりユーザに対する情報提供を行ったりする。
【００１８】
プリントサーバ装置２は、画像処理装置、つまり、コンピュータである。よって、図３に示すようにハードウェアとしてはパーソナルコンピュータ３と同等の構成であるが、ＵＩ部３４は必須ではない。
【００１９】
図４は、画像処理システム１００の機能構成を示すブロック図である。プリントサーバ装置２及びパーソナルコンピュータ３において、それぞれ制御部が記憶部等に記憶されているプログラムを実行することにより、図４の機能が実現される。
【００２０】
パーソナルコンピュータ３においては、プリントサーバ装置２に画像形成条件を送信する画像形成条件送信部３０１と、パーソナルコンピュータ３にて実行されるプリンタドライバにおいて指定されている画像形成条件の記述領域に当該条件の識別情報を記述してプリントサーバ装置２に送信する識別情報送信部３０２と、プリントサーバ装置２に画像データを送信する画像データ送信部３０３とが実現される。プリントサーバ装置２においては、パーソナルコンピュータ３の画像形成条件送信部３０１から送信されてくる画像形成条件、パーソナルコンピュータ３の識別情報送信部３０２から送信されてくる識別情報、及びパーソナルコンピュータ３の画像データ送信部３０３から送信されてくる画像データを受信する受信部２０１と、パーソナルコンピュータ３の画像形成条件送信部３０１から送信されてくる画像形成条件を当該条件の識別情報に対応付けて記憶する記憶部２０２と、パーソナルコンピュータ３の識別情報送信部３０２から送信されてくる識別情報に対応付けられた画像形成条件を記憶部２０２から読み出し、読み出した当該画像形成条件に従って、パーソナルコンピュータ３の画像データ送信部３０３から送信されてくる画像データに対する画像処理を行う画像処理部２０３とが実現される。
【００２１】
ここで、図５は、画像形成条件の記述例を示す図である。従来は、図５（Ａ）に示すように、プリンタドライバにおいて指定されている画像形成条件の記述領域であるＤＥＶＭＯＤＥ構造体に基本的な所定の画像形成条件（例えば用紙サイズ、印刷の向き、両面/片面印刷の別、部数のほか、拡張ＤＥＶＭＯＤＥのサイズ）が記述されている。また、プリンタドライバにおいて指定されている拡張的な画像形成条件の記述領域（拡張記述領域）である拡張ＤＥＶＭＯＤＥ構造体にそのほかの画像形成条件（例えばカラー／白黒の別等）が記述されている。この拡張ＤＥＶＭＯＤＥ構造体に記述される画像形成条件のデータサイズが或る量を超えると（図５ではウォーターマークの有無以降の画像形成条件が或る量を超えている例を示している）、画像形成処理が正常に行えないことがある。
【００２２】
これに対し、本実施形態では図５（Ｂ）に示すように、パーソナルコンピュータ３において、画像形成条件送信部３０１が、従来は拡張ＤＥＶＭＯＤＥに記述されていた画像形成条件をテンプレートという記述領域に記述して、プリントサーバ装置２に送信する。そして、パーソナルコンピュータ３において、識別情報送信部３０２が、拡張ＤＥＶＭＯＤＥ構造体に、そのテンプレートの識別情報（テンプレート名）を記述してプリントサーバ装置２に送信する。このテンプレート名は、拡張ＤＥＶＭＯＤＥ構造体に記述された場合であっても画像形成処理が正常に行い得るような十分に小さいデータサイズである。さらに、パーソナルコンピュータ３において、画像データ送信部３０３が、ＤＥＶＭＯＤＥ構造体に従来と同じように所定の画像形成条件を記述して、画像データとともにプリントサーバ装置２に送信する。
【００２３】
プリントサーバ装置２においては、記憶部２０２が、画像形成条件送信部３０１から送信されてくるテンプレート内の画像形成条件を当該条件の識別情報（テンプレート名）に対応付けて記憶する。そして、プリントサーバ装置２において、画像処理部２０３が、識別情報送信部３０２から送信されてくる識別情報（テンプレート名）に対応付けられた画像形成条件を記憶部２０２から読み出し、読み出した当該画像形成条件に従って、画像データ送信部３０３から送信されてくる画像データに対する画像処理を行う。
【００２４】
＜動作＞
図６は画像処理システム１００の動作を示すシーケンス図である。まず、ユーザはパーソナルコンピュータ３を操作して、例えば文書作成プログラムのようなアプリケーションプログラムからプリンタドライバを起動してプリンタ１に対する画像形成条件を指定する。このとき、ユーザは、プリンタドライバからいわゆるプリントオプション等の機能を用いて、例えば部数等の各種の画像形成条件を設定する（ステップＳ１１）。パーソナルコンピュータ３において、画像形成条件送信部３０１は、従来はＤＥＶＭＯＤＥに記述していた所定の画像形成条件以外の画像形成条件（つまり、従来は拡張ＤＥＶＭＯＤＥに記述していた拡張的な画像形成条件）をテンプレートに記述領域に記述して、プリントサーバ装置２に送信する（ステップＳ１２）。
【００２５】
プリントサーバ装置２において、受信部２０１はテンプレートを受信して、記憶部２０２がこのテンプレートに記述されていた画像形成条件を記憶する（ステップＳ１３）。そして、受信部２０１はテンプレートに対するテンプレート名を生成してパーソナルコンピュータ３に送信する（ステップＳ１４）。このとき、記憶部２０２はこのテンプレート名を、上記画像形成条件（つまり当該テンプレート名が付与されたテンプレートに記述されていた画像形成条件）に対応付けて記憶する。
【００２６】
次に、ユーザはパーソナルコンピュータ３を操作して、プリンタドライバ上でプリンタ１に対する画像形成処理を指示する（ステップＳ１５）。パーソナルコンピュータ３において、識別情報送信部３０２及び画像データ送信部３０３は、ＤＥＶＭＯＤＥに記述すべき所定の画像形成条件を記述し、拡張ＤＥＶＭＯＤＥにテンプレート名を記述して画像データとともにプリントサーバ装置２に送信する。プリントサーバ装置２において、受信部２０１がこれらを受信する。そして、画像処理部２０３は、受信したテンプレート名に対応付けられた画像形成条件を記憶部２０２から読み出し、読み出した当該画像形成条件（拡張的な画像形成条件）及びＤＥＶＭＯＤＥに記述されていた画像形成条件（所定の画像形成条件）に従って、画像データに対する画像処理を行う（ステップＳ１６）。
【００２７】
以上の実施形態によれば、指定される画像形成条件のデータサイズが大きい場合であっても、その画像形成条件に従った画像処理が行える。また、ＤＥＶＭＯＤＥには基本的な所定の画像形成条件が記述されているため、従来のアプリケーションプログラムによって使用し得ることになる。加えて、拡張ＤＥＶＭＯＤＥにはテンプレート名を記述するだけで足りるので、拡張的な画像形成条件のデータサイズに関係なく、プリンタドライバのデータサイズは大きくならない。
【００２８】
＜変形例＞
なお、パーソナルコンピュータ３において、画像形成条件送信部３０１は、ユーザにより指定された画像形成条件のデータサイズが閾値（ＤＥＶＭＯＤＥ及び拡張ＤＥＶＭＯＤＥ構造体に記述された場合に画像形成処理が正常に行い得ないような最小のデータサイズ）を超える場合にのみ、当該画像形成条件を拡張ＤＥＶＭＯＤＥに記述してプリントサーバ装置２に送信するようにしてもよい。
【００２９】
また、本発明は、コンピュータをパーソナルコンピュータ（情報処理装置）やプリントサーバ装置（画像処理装置）として機能させるためのプログラムや、係るプログラムを記録した記録媒体の形態でも提供され得る。また、本発明に係るプログラムは、インターネット等のネットワークを介してコンピュータにダウンロードされてもよい。
また、本発明に係る画像処理装置は画像形成装置に内蔵されたものであってもよい。
【符号の説明】
【００３０】
１・・・情報処理装置、２・・・プリントサーバ装置、３・・・プリンタ、４・・・ネットワーク、２１・・・制御部、２２・・・通信部、２３・・・記憶部、３１・・・制御部、３２・・・通信部、３３・・・記憶部、３４・・・ＵＩ部、２０１・・・受信部、２０２・・・記憶部、２０３・・・画像処理部、３０１・・・画像形成条件送信部、３０２・・・識別情報送信部、３０３・・・画像データ送信部。
【図１】
2020046912.tif 000003
【図２】
2020046912.tif 000004
【図３】
2020046912.tif 000005
【図４】
2020046912.tif 000006
【図５】
2020046912.tif 000007
【図６】
2020046912.tif 000008