(57)【要約】【課題】  織物の媒体に対して行うシミュレーション印刷において、織物の媒体に印刷した際にかすれてしまう線がある場合には、警告を発する。【解決手段】  印刷データに基づいて織物の媒体上に行う画像形成をシミュレーションする画像処理装置１０であって、前記印刷データに基づいて形成される線画像のうち、線幅が前記織物の媒体を構成する糸の太さを下回るものを抽出する線画像抽出部４４と、線画像抽出部４４により線画像が抽出された場合に、抽出された線画像が再現困難な線画像であることを警告する画像処理装置１０。【選択図】        図２
2007086925.tif 000002
【特許請求の範囲】
【請求項１】
印刷データに基づいて織物の媒体上に行う画像形成をシミュレーションする画像処理装置であって、
前記印刷データに基づいて形成される線画像のうち、線幅が前記織物の媒体を構成する糸の太さを下回るものを抽出する線画像抽出手段と、
前記線画像抽出手段により線画像が抽出された場合に、抽出された線画像が再現困難な線画像であることを警告する手段と、
を含むことを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記織物の媒体上に行う画像形成に用いるインクの情報を取得する手段と、
前記取得したインクの情報により、当該インクが前記織物の媒体に染み込むか否かを判断して、前記警告を行うか否かを決定する手段と、
をさらに含むことを特徴とする画像処理装置。
【請求項３】
印刷データに基づいて織物の媒体上に行う画像形成をシミュレーションする画像処理装置の制御方法であって、
前記印刷データに基づいて形成される線画像のうち、線幅が前記織物の媒体を構成する糸の太さを下回るものを抽出する線画像抽出ステップと、
前記線画像抽出ステップにより線画像が抽出された場合に、抽出された線画像が再現困難な線画像であることを警告するステップと、
を含むことを特徴とする画像処理装置の制御方法。
【請求項４】
印刷データに基づいて織物の媒体上に行う画像形成をシミュレーションする画像処理装置を機能させるためのプログラムであって、
前記印刷データに基づいて形成される線画像のうち、線幅が前記織物の媒体を構成する糸の太さを下回るものを抽出する線画像抽出手段、及び、
前記線画像抽出手段により線画像が抽出された場合に、抽出された線画像が再現困難な線画像であることを警告する手段、
として画像処理装置を機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷のシミュレーションを行う画像処理装置、画像処理装置の制御方法及びプログラムに関する。
【背景技術】
【０００２】
印刷データに基づいて実際にプリンタで出力する前に、印刷データに基づいたシミュレーションを行って出力される画像を確認することがよく行われる。このような場合に、プリンタの性能や印刷する媒体によっては出力される線にかすれが生じることがある。そこで、特許文献１では、シミュレーション印刷するときは、プリンタでかすれが生じる細線については、色を変えるなどして警告を発する技術が公開されている。
【特許文献１】特開２００３−００８８７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の技術では、紙の媒体に印刷する場合を想定しており、織物の媒体に印刷する場合には対応していなかった。そのため、上記の従来技術で織物の媒体への印刷をシミュレーションするとかすれが生じなくとも、実際に印刷してみると、インクの拡散により細線のかすれが生じて、媒体が無駄になることがあった。
【０００４】
本発明は上記課題に鑑みてなされたものであって、その目的は、織物の媒体に対するシミュレーション印刷において、実際の印刷の際にかすれが生じる線について警告することができる画像処理装置、画像処理装置の制御方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明に係る画像処理装置は、印刷データに基づいて織物の媒体上に行う画像形成をシミュレーションする画像処理装置であって、前記印刷データに基づいて形成される線画像のうち、線幅が前記織物の媒体を構成する糸の太さを下回るものを抽出する線画像抽出手段と、前記線画像抽出手段により線画像が抽出された場合に、抽出された線画像が再現困難な線画像であることを警告する手段と、を含むことを特徴とする。
【０００６】
また、本発明に係る画像処理装置の制御方法は、印刷データに基づいて織物の媒体上に行う画像形成をシミュレーションする画像処理装置の制御方法であって、前記印刷データに基づいて形成される線画像のうち、線幅が前記織物の媒体を構成する糸の太さを下回るものを抽出する線画像抽出ステップと、前記線画像抽出ステップにより線画像が抽出された場合に、抽出された線画像が再現困難な線画像であることを警告するステップと、を含むことを特徴とする。
【０００７】
また、本発明に係る画像処理装置を機能させるためのプログラムは、印刷データに基づいて織物の媒体上に行う画像形成をシミュレーションする画像処理装置を機能させるためのプログラムであって、前記印刷データに基づいて形成される線画像のうち、線幅が前記織物の媒体を構成する糸の太さを下回るものを抽出する線画像抽出手段、及び、前記線画像抽出手段により線画像が抽出された場合に、抽出された線画像が再現困難な線画像であることを警告する手段、として画像処理装置を機能させるためのプログラムである。プログラムは、ＣＤ−ＲＯＭ（Compact Disk - Read Only Memory）、ＤＶＤ−ＲＯＭ（Digital Versatile Disk - Read Only Memory）、メモリーカードその他のあらゆるコンピュータ読み取り可能な情報記憶媒体に格納することとしてもよい。
【０００８】
本発明では、画像処理装置は、印刷データに基づいて織物の媒体上に行う画像形成をシミュレーションするものである。画像処理装置は、印刷データに基づいて形成される線画像のうち、その線幅がシミュレーション対象の織物を構成する糸の太さを下回るものを抽出する。そして、画像処理装置は、前記シミュレーションにおいて、上記処理で線画像が抽出された場合には、その抽出された線画像が織物の媒体上に行う画像形成においては再現困難であることを警告する。
【０００９】
本発明によると、織物の媒体に対して行うシミュレーション印刷において、実際に上記織物の媒体に印刷した際にかすれてしまう線がある場合には、警告を発することができる。
【００１０】
また、本発明の一態様では、前記画像処理装置は、前記織物の媒体上に行う画像形成に用いるインクの情報を取得する手段と、前記取得したインク情報により、当該インクが前記織物の媒体に染み込むか否かを判断して、前記警告を行うか否かを決定する手段と、をさらに含むことを特徴とする。こうすれば、画像形成に用いるインクが織物の媒体に染み込むか否かに応じて、前記警告を行うか否かを決定することができ、不要な処理を省くことができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の好適な実施形態について図面に基づいて詳細に説明する。
【００１２】
図１は、本発明の実施の形態に係る画像処理装置を含む画像処理システムのシステム構成図である。図１に示されるように、画像処理システム１は、プリントサーバ１０、プリンタ１２とクライアント１４を含んで構成される。プリントサーバ１０とプリンタ１２とは、双方向インターフェース１６を介して相互に通信可能に接続される。また、プリントサーバ１０とクライアント１４とは、ネットワーク１８を介して相互に通信可能に接続される。
【００１３】
画像処理システム１の概要を以下に説明する。画像処理システム１では、織物への印刷のシミュレーションを行う。このシミュレーションでは、実際に織物への印刷を行うとかすれてしまう細線を、ユーザに分かりやすく警告する。織物を構成する糸の幅よりも細い線を印刷しようとする場合には、糸の毛細管現象によりインクが糸幅全体に拡散してしまうことにより色が薄くなり、線がかすんでしまうことがある。そこで、本発明では、印刷データの中から上記現象によりかすんでしまう線画像を抽出して警告を行う。
【００１４】
プリントサーバ１０は、クライアント１４から印刷データを受信し、受信した印刷データに基づいて織物の媒体上に行う画像形成をシミュレーションする装置である。プリントサーバ１０は、クライアント１４からシミュレーション対象となる織物の糸太さと、当該織物に対する印刷に用いるインクの種類の入力を受ける。そして、プリントサーバ１０は、内部のデータベースを参照して、入力を受けた織物の糸太さを糸幅情報に変換する。プリントサーバ１０は、インクが織物に染み込むタイプのものである場合には、以下の警告処理を行う。プリントサーバ１０は、受信した印刷データの線画像の中に、その線幅が糸幅を下回るものがあれば、その線画像に対して警告を行う。上記の警告は、本実施形態では、警告の対象となる線画像の色と線幅を変更して印刷することで行う。
【００１５】
プリンタ１２は、一般的なプリンタであって構わない。プリンタ１２は、プリントサーバ１０の制御を受けて、プリントサーバ１０から送信される印刷データを印刷するものである。プリンタ１２とプリントサーバ１０との接続は、ＳＣＳＩ等のシリアル接続であってもよいし、ネットワークを介して接続されることとしてもよい。
【００１６】
クライアント１４は、一般的なパーソナルコンピュータであって構わない。クライアント１４は、印刷データを生成して、プリントサーバ１０に送信する。印刷データの生成は、クライアント１４で起動するアプリケーションとプリンタドライバにより行われる。
【００１７】
図２は、画像処理システム１を構成する各装置の内部構成図である。図２に示されるように、クライアント１４では、アプリケーション２０が起動している。このアプリケーション２０は、画像編集用のアプリケーションや文書作成用のアプリケーションなど種々のアプリケーションであって構わない。ユーザがアプリケーション２０を操作して印刷の指示を行うと、図３に示される印刷ダイアログがクライアント１４のディスプレイに表示される。
【００１８】
図３に示す印刷ダイアログにおいては、印刷設定の各設定項目について指定することができる。また、同ダイアログにおいては、シミュレーション印刷時の印刷設定についても指定することができる。図３で示されるように、本実施形態では、織物シミュレーションの際の印刷設定としては、織物シミュレーションをするか（ＯＮ）しないか（ＯＦＦ）を設定するチェックボックスと、このチェックボックスをＯＮとした場合には、印刷機の警告線幅、糸の太さとインク種類を空欄のテキストボックスに入力して指定することができる。印刷機の警告線幅というのは、印刷機の性能によりかすれが生じる細線の基準幅である。印刷機の警告線幅は、印刷機の出力解像度に応じて演算した値を設定してもよいし、ユーザの所望の値で設定することとしてもよい。そして、糸の太さは、糸の太さを表す単位として一般的に用いられる「ｄｔｅｘ」の単位で入力する。この糸の太さは、実際の糸の幅とは異なるため、糸の太さを糸幅情報に変換する必要があるが、この糸幅情報への変換については後述する。また、インク種類は、染色タイプか染料タイプかを指定するものである。染色タイプは、インクが織物を構成する毛に染み込み毛細管現象が生じるが、染料タイプは、染み込まないため線のかすれについて糸幅を考慮する必要がない。また、図示されていないが、設定項目として、織物を構成する糸や網目の種類について指定できるように項目を追加することとしてもよい。
【００１９】
クライアント１４は、上記の印刷ダイアログで指定した印刷設定に基づいて、プリンタドライバ２２において印刷データが生成される。そして、クライアント１４は、ネットワークインターフェース２４を介して、生成した印刷データをプリントサーバ１０に送信する。
【００２０】
プリントサーバ１０は、図２に示されるように、ネットワークインターフェース３０、印刷設定部３２、画像処理部３４、プリントコントローラ３６、糸幅用データベース３８、双方向インターフェース４０を含み構成される。
【００２１】
ネットワークインターフェース３０は、プリントサーバ１０がネットワーク１８に接続するためのインターフェースである。プリントサーバ１０は、ネットワークインターフェース３０を介してクライアント１４から印刷データを受信する。
【００２２】
印刷設定部３２は、クライアント１４から受信した印刷データに基づいてシミュレーション印刷する際の印刷設定を指定するものである。印刷設定は、受信した印刷データに含まれる。本実施形態においては、図３に示されるように、クライアント１４から指定される印刷設定の項目として、織物シミュレーションのＯＮ／ＯＦＦ、印刷機の警告線幅、糸の太さ、インクの種類や用紙の種類、カラー印刷の設定等がある。
【００２３】
画像処理部３４は、印刷データと印刷設定に基づいて、ラスターデータを生成するものである。生成されたラスターデータは、プリントコントローラ３６に制御されて、プリンタ１２へ出力されることにより、印刷データに基づいた印刷物が得られるようになっている。本実施形態では、画像処理部３４は、警告判断部４２、線画像抽出部４４と画像変換部４６を含んで構成される。各部については、以下に説明を行う。
【００２４】
警告判断部４２は、取得したインク情報により、当該インクが織物の媒体に染み込むか否かを判断して、警告処理を行うか否かを判断するものである。警告判断部４２は、シミュレーション対象の画像形成に用いられるインク情報を印刷データに含まれる印刷設定から取得する。そして、警告判断部４２は、取得したインク情報が染色タイプである場合には、インクが織物の媒体に染む込むと判断し、警告処理を行う。一方で、警告判断部４２は、取得したインク情報が、染料タイプである場合には、警告処理を行わない。
【００２５】
線画像抽出部４４は、印刷データに基づいて形成される線画像のうち、線幅が織物の媒体を構成する糸の太さを下回るものを抽出するものである。本実施形態では、以下の処理により線画像の抽出を行う。線画像抽出部４４は、ＰＤＬで記述された印刷データの中から、線を描画する命令を検索し、検索された命令のうち、当該線について指定された線幅と織物の糸幅との大小関係を比較する。そして、線画像抽出部４４は、上記比較において、糸幅よりも小さい線幅の線を抽出する。
【００２６】
画像変換部４６は、線画像抽出部４４で抽出された線画像について画像変換を行うものである。本実施形態では、抽出された線画像について、線幅を所定の太さにして、線の色を赤などの警告色に変換することとする。上記の画像変換は、印刷物を見たユーザに対して、警告の該当部分を強調表示するために行うものである。画像変換部４６は、線画像抽出部４４で抽出された線に対応するＰＤＬの描画命令について、線の色指定と線の太さ指定の情報を書き換える。
【００２７】
プリントコントローラ３６は、画像処理部３４で生成したラスターデータを制御して、プリンタ１２へ出力するものである。
【００２８】
糸幅用データベース３８は、糸の太さ指定に使われる単位に、その糸の平均糸幅を対応付けたデータベースである。糸の太さ指定で使われる単位として「ｄｔｅｘ」、「番手」や「デニール」等がある。本実施形態では、糸の太さ指定の単位として「ｄｔｅｘ」を用いている。「ｄｔｅｘ」とは、糸の太さを糸の長さと質量の比で表した単位であり、１００００ｍ当りの糸の重さ（ｇ）で表される。「番手」とは、英国式の単位であり、綿糸の場合、重さ１ポンド（約４５４グラム）で長さが８４０ヤード（約７６８メートル）のものを１番手としたものである。また、「デニール」とは、絹糸・ナイロン糸などの太さを表す単位であり、長さ４５０メートルで、質量が０．０５グラムのものを１デニールとしたものである。糸幅用データベース３８は、上記の各単位を平均糸幅（ｍｍ）に変換するためのデータベースである。本実施形態では、「ｄｔｅｘ」番号のそれぞれについて糸の平均幅を測定して、上記の糸幅用データベース３８を作成する。また、糸幅用データベース３８は、木綿、絹、化繊等の糸種毎にテーブルを作成することとしてもよい。なお、糸幅用データベース３８は、プリントサーバ１０のハードディスク等の記憶装置を含んで構成される。
【００２９】
双方向インターフェース４０は、プリンタ１２とデータの送受信をするためのものである。双方向インターフェース４０は、画像処理部３４においてラスタライズされたデータをプリンタ１２に送信する。
【００３０】
以下、本発明の実施の形態に係る画像処理システム１におけるシミュレーションの動作の詳細について説明する。
【００３１】
図４は、プリントサーバ１０における細線警告処理のフロー図である。図４に示されるように、プリントサーバ１０は、印刷データを受信して、その印刷データに含まれる印刷設定を取得する（Ｓ１０１）。プリントサーバ１０は、取得した印刷設定の織物シミュレーションがＯＮとなっている場合には、以下の処理を行う。プリントサーバ１０は、糸幅用データベース３８を参照して、指定された糸の太さを糸幅情報に変換する（Ｓ１０２）。次に、プリントサーバ１０は、指定されたインクが織物に染み込むか否かを判断する（Ｓ１０３）。本実施形態では、上記判断は、インクの種類が染色タイプであるか染料タイプであるかにより判断を行う。そして、プリントサーバ１０が、指定されたインクが織物に染み込むと判断する場合には（Ｓ１０３Ｙ）、糸幅と印刷データに含まれる線画像の線幅とを順次比較する（Ｓ１０４）。そして上記比較の結果、糸幅よりも線幅が小さい場合には、該当する線画像に対して警告処理を行う（Ｓ１０５）。本実施形態における上記警告処理は、該当する線画像の線幅を太くし、線の色を警告色（赤）に画像変換することで行う。また、Ｓ１０３において、プリントサーバ１０は、インクが織物に染み込まないと判断する場合には（Ｓ１０３Ｎ）、指定された印刷機の警告線幅と印刷データに含まれる線画像の線幅とを比較する（Ｓ１０６）。そして、印刷機警告幅よりも線幅が小さい場合には、該当する線画像に対して警告処理を行う（Ｓ１０５）。警告処理は上記のものと同様でもよいし、変換する警告色を青など他の色に変えることとしてもよい。
【００３２】
以上説明した本発明の実施の形態に係る画像処理装置によれば、織物の媒体に対して行うシミュレーション印刷において、実際に印刷した場合に線がかすれてしまう部分を明示して警告を発することができる。
【００３３】
なお、本発明は上記実施形態に限定されるものではない。
【００３４】
例えば、上記実施形態においては、プリントサーバ１０は、印刷した場合にかすれが生じる線に対して、画像変換をした後にプリントアウトしてユーザに伝えることとしているが、これに限らず、上記画像変換をした出力画像をクライアント１４に送信して、そのディスプレイに表示されてユーザに伝えることとしてもよい。
【図面の簡単な説明】
【００３５】
【図１】本発明の実施の形態に係る画像処理装置を含む画像処理システムのシステム構成図である。
【図２】画像処理システム１を構成する各装置の内部構成図である。
【図３】クライアント１４のディスプレイに表示される印刷ダイアログの一例を示す図である。
【図４】プリントサーバ１０における細線警告処理のフロー図である。
【符号の説明】
【００３６】
１  画像処理システム、１０  プリントサーバ、１２  プリンタ、１４  クライアント、１６  双方向インターフェース、１８  ネットワーク、２０  アプリケーション、２２  プリンタドライバ、２４  ネットワークインターフェース、３０  ネットワークインターフェース、３２  印刷設定部、３４  画像処理部、３６  プリントコントローラ、３８  糸幅用データベース、４０  双方向インターフェース、４２  警告判断部、４４  線画像抽出部、４６  画像変換部。
【図１】
2007086925.tif 000003
【図２】
2007086925.tif 000004
【図３】
2007086925.tif 000005
【図４】
2007086925.tif 000006