(57)【要約】【課題】画像が印刷された布を所定の方向から見た場合に当該画像が正しく見えるような画像処理ができる情報処理装置、情報処理方法およびプログラムを提供する。【解決手段】印刷対象となる画像データを取得する取得部と、取得部により取得された画像データの画像が印刷される布媒体の領域のうち領域の端部からの所定領域に含まれる画像の部分について引き延ばす処理を行う画像処理部と、画像処理部により引き延ばす処理が行われた画像データを、画像形成装置へ出力する出力部と、を備える。【選択図】図１２
2020144472.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象となる画像データを取得する取得部と、
前記取得部により取得された前記画像データの画像が印刷される布媒体の領域のうち該領域の端部からの所定領域に含まれる該画像の部分について引き延ばす処理を行う画像処理部と、
前記画像処理部により前記引き延ばす処理が行われた前記画像データを、画像形成装置へ出力する出力部と、
を備えた情報処理装置。
【請求項２】
入力部への操作入力に従って、前記所定領域の大きさを設定する設定部を、さらに備えた請求項１に記載の情報処理装置。
【請求項３】
前記設定部は、前記引き延ばす処理における引き延ばしの割合を設定する請求項２に記載の情報処理装置。
【請求項４】
前記設定部は、前記画像形成装置により印刷された画像データの印刷結果に基づいて、前記引き延ばす処理における引き延ばしの割合を設定する請求項３に記載の情報処理装置。
【請求項５】
前記画像処理部は、前記所定領域に含まれる前記画像の部分に対する前記引き延ばす処理において、所定方向に一定の割合で引き延ばす請求項１に記載の情報処理装置。
【請求項６】
前記布媒体は、靴下であり、
前記画像処理部は、前記靴下の正面部分または背面部分の左右端からの前記所定領域に含まれる前記画像の部分について前記引き延ばす処理を行う請求項１または２に記載の情報処理装置。
【請求項７】
前記画像処理部は、前記所定領域において、前記左右端へ近づくにつれて前記引き延ばす処理における引き延ばしの割合を増加させる請求項６に記載の情報処理装置。
【請求項８】
印刷対象となる画像データを取得する取得ステップと、
取得した前記画像データの画像が印刷される布媒体の領域のうち該領域の端部からの所定領域に含まれる該画像の部分について引き延ばす処理を行う画像処理ステップと、
前記引き延ばす処理を行った前記画像データを、画像形成装置へ出力する出力ステップと、
を有する情報処理方法。
【請求項９】
コンピュータに、
印刷対象となる画像データを取得する取得ステップと、
取得した前記画像データの画像が印刷される布媒体の領域のうち該領域の端部からの所定領域に含まれる該画像の部分について引き延ばす処理を行う画像処理ステップと、
前記引き延ばす処理を行った前記画像データを、画像形成装置へ出力する出力ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
大量生産には向かないが、比較的小規模で安価な装置を用いる事で少数多品種の図柄を、直接、布に印字を行うことを可能とするプリンタが既に知られている。
【０００３】
このような布に印字を行うプリンタとして、印刷媒体が布地であることを考慮し、布地に設定された複数の記録領域に対して布地の伸縮の度合いに応じて画像記録を行うインクジェット記録装置が開示されている（特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載されたプリンタでは、靴下等の印刷の場合に、靴下等の正面に印刷すると、正面から見た場合に特定の領域（靴下の場合、両端側の領域）が狭く見えるため、当該領域に印刷された画像も狭く見えてしまうという問題がある。
【０００５】
本発明は、上述の問題点に鑑みてなされたものであって、画像が印刷された布を所定の方向から見た場合に当該画像が正しく見えるような画像処理ができる情報処理装置、情報処理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、印刷対象となる画像データを取得する取得部と、前記取得部により取得された前記画像データの画像が印刷される布媒体の領域のうち該領域の端部からの所定領域に含まれる該画像の部分について引き延ばす処理を行う画像処理部と、前記画像処理部により前記引き延ばす処理が行われた前記画像データを、画像形成装置へ出力する出力部と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、画像が印刷された布を所定の方向から見た場合に当該画像が正しく見えるような画像処理ができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る画像形成システムの構成の一例を示す図である。
【図２】図２は、実施形態に係る画像形成装置の全体外観図である。
【図３】図３は、実施形態に係る画像形成装置においてカセットを挿入する状態の一例を示す図である。
【図４】図４は、実施形態に係る画像形成装置のカセットの外観図である。
【図５】図５は、実施形態に係る画像形成装置のカセットを開いた状態の一例を示す図である。
【図６】図６は、実施形態に係る画像形成装置のカセットに布媒体を挟み込んだ状態の一例を示す図である。
【図７】図７は、プラテンの上に靴下をセットするときの状態の一例を示す図である。
【図８】図８は、プラテンの上に靴下をセットした状態の一例を示す図である。
【図９】図９は、プラテンの段差にマーキングを施した状態の一例を示す図である。
【図１０】図１０は、実施形態に係る画像形成装置のハードウェア構成の一例を示す図である。
【図１１】図１１は、実施形態に係るＰＣのハードウェア構成の一例を示す図である。
【図１２】図１２は、実施形態に係る画像形成システムの機能ブロックの構成の一例を示す図である。
【図１３】図１３は、実施形態に係るＰＣの印刷設定処理の流れの一例を示すフローチャートである。
【図１４】図１４は、実施形態に係るＰＣの編集画面の一例を示す図である。
【図１５】図１５は、実施形態に係るＰＣの画像処理の流れの一例を示すフローチャートである。
【図１６】図１６は、編集画面において所定領域を引き延ばす処理を行った画像の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下に、図１〜図１６を参照しながら、本発明に係る情報処理装置、情報処理方法およびプログラムの実施形態を詳細に説明する。また、以下の実施形態によって本発明が限定されるものではなく、以下の実施形態における構成要素には、当業者が容易に想到できるもの、実質的に同一のもの、およびいわゆる均等の範囲のものが含まれる。さらに、以下の実施形態の要旨を逸脱しない範囲で構成要素の種々の省略、置換、変更および組み合わせを行うことができる。
【００１０】
（画像形成システムの構成）
図１は、実施形態に係る画像形成システムの構成の一例を示す図である。図１を参照しながら、本実施形態に係る画像形成システム１の全体構成について説明する。
【００１１】
図１に示すように、画像形成システム１は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１０と、画像形成装置２０と、を含む。ＰＣ１０および画像形成装置２０は、それぞれネットワークＮを介して、互いに通信可能となっている。
【００１２】
なお、図１に示す例では、画像形成システム１は、ＰＣ１０および画像形成装置２０それぞれ１台ずつ含まれている構成となっているが、これに限定されるものではなく、少なくとも一方が複数台含まれているものとしてもよい。
【００１３】
ＰＣ１０は、印刷対象となる画像データに対して画像処理等の加工を施し、加工した画像データを、ネットワークＮを介して画像形成装置２０へ送信する情報処理装置の一例である。なお、ＰＣ１０は、スマートフォン、タブレット端末、デスクトップＰＣ、ノートＰＣ、またはワークステーション等の情報処理装置であればよい。
【００１４】
画像形成装置２０は、ＰＣ１０からネットワークＮを介して画像データを受信し、当該画像データを靴下、Ｔシャツおよびタオル等の布媒体に印刷（画像形成）を行うインクジェット方式のガーメントプリンタ装置である。
【００１５】
ネットワークＮは、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、専用回線、またはインターネット等のネットワークである。ネットワークＮは、例えば、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）／ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルでデータ通信が行われる。また、ネットワークＮは、有線または無線のネットワークのいずれを含んでいてもよい。
【００１６】
（画像形成装置の外観構成）
図２は、実施形態に係る画像形成装置の全体外観図である。図３は、実施形態に係る画像形成装置においてカセットを挿入する状態の一例を示す図である。図２および図３を参照しながら、本実施形態に係る画像形成装置２０の外観構成について説明する。
【００１７】
図２および図３に示すように、画像形成装置２０は、装置本体１００と、カセット２００と、を有している。
【００１８】
装置本体１００は、全体が直方体形状を有しており、正面となる正面部１００ｂから背面へ向かって、カセット２００を挿入して固定するための挿入用孔部１０１が設けられている。また、装置本体１００は、上面部が開閉自在のカバー１００ａとなっており、当該カバー１００ａの下部に、布媒体に対してインクを吐出して画像形成を行うインクジェット方式の記録ヘッド１０２を有する。また、装置本体１００は、正面部１００ｂにおける挿入用孔部１０１の上側の面部に、画像形成装置２０への操作等を行うための操作ボタン１０４と、画像形成装置２０の動作状態等を表示する表示部１０５と、を有する。
【００１９】
記録ヘッド１０２は、装置本体１００の正面部１００ｂと平行な方向である図２に示すＸ方向（主走査方向）に移動（走査）しながら、布媒体に対してインクを吐出して画像形成を行う。なお、装置本体１００の正面部１００ｂから背面へ向かう方向である、Ｘ方向と直交する方向が副走査方向となる。
【００２０】
カセット２００は、プラテン３００に載置された印刷媒体である布媒体等を保持する装置である。カセット２００は、図３に示すように、装置本体１００の挿入用孔部１０１内に挿入して固定される。布媒体に印刷を行う場合には、装置本体１００の挿入用孔部１０１からカセット２００を引き出すことによて取り外し、カセット２００のプラテン３００に当該布媒体を載置して挟み込んだ状態にして、再び、挿入用孔部１０１へ挿入して固定させる。なお、カセット２００の構成については、図４〜図６で後述する。
【００２１】
（カセットの構成）
図４は、実施形態に係る画像形成装置のカセットの外観図である。図５は、実施形態に係る画像形成装置のカセットを開いた状態の一例を示す図である。図６は、実施形態に係る画像形成装置のカセットに布媒体を挟み込んだ状態の一例を示す図である。図４〜図６を参照しながら、本実施形態に係る画像形成装置２０のカセット２００の構成について説明する。
【００２２】
図４〜図６に示すように、カセット２００は、カセットベース２０１と、カセットカバー２０２と、プラテン３００と、を有する。
【００２３】
カセットベース２０１は、ヒンジ部２０３を介してカセットカバー２０２が設けられている。カセットカバー２０２は、ヒンジ部２０３を介して開閉自在に、カセットベース２０１に取り付けられている。ここで、図４では、カセットカバー２０２が閉状態の場合を示し、図５では、カセットカバー２０２が開状態の場合を示している。図５に示す矢印は、カセットカバー２０２の開方向を示している。また、カセットカバー２０２は、閉状態でプラテン３００を吐出させるための開口部２５０ａが設けられている。図６に示すように、カセットカバー２０２の開口部２５０ａの周縁部である縁部２５０ｂと、プラテン３００の外周部の段差部との間で布媒体４００が挟み込まれることにより、布媒体４００がプラテン３００に固定される。また、カセットカバー２０２は、カセットベース２０１に対して閉状態とされた場合に、カセットベース２０１に固定させるためのロック２０４を有する。
【００２４】
プラテン３００は、布媒体４００の印刷が施される部分を平坦な状態で保持するための部材である。プラテン３００は、図５に示すように、略長方形形状を有しており、カセットベース２０１に支柱３１１を介して取り付けられている。プラテン３００の開口部２５０ａから露出されて布媒体４００と接する部分は、吐出されたインクの定着時に行われる加熱に対する耐熱性を有している。当該部分の部材としては、シリコンゴムもしくはフッ素ゴム等の耐熱性スポンジゴム、各種耐熱樹脂、フェルト、珪酸カルシウム板、カルホン、カルライト、石膏ボード、メラミンスポンジ、グラスウール、またはガラス等を用いることができる。
【００２５】
また、プラテン３００は、図６に示すように、カセットベース２０１との間に所定の収容空間を形成するように、支柱３１１を介してカセットベース２０１に固定されている。この収容空間には、プラテン３００にセットした布媒体４００の余剰部分が収容される。支柱３１１は、支柱ベース３１２と、支柱カバー３１３と、スプリング３１４と、を有する。支柱３１１は、図６に示すように、支柱ベース３１２の開口部と、支柱カバー３１３の開口部とが係合する構成を有し、支柱ベース３１２および支柱カバー３１３の内部にスプリング３１４が設置されることにより、カセットベース２０１の内面と、プラテン３００の裏面との間を伸縮自在に支持している。また、支柱３１１は、上述の構成を有することにより、図６に示すように、カセットカバー２０２が閉状態となった場合に、プラテン３００をカセットカバー２０２側へ押し付ける力が作用し、開口部２５０ａの周縁部である縁部２５０ｂに対して、プラテン３００の外周部の段差部により布媒体４００を付勢する。
【００２６】
次に、カセット２００に対して布媒体４００を固定する作業の流れについて説明する。カセット２００に布媒体４００を固定するときには、図５に示すように、カセットカバー２０２を開状態として、プラテン３００上に布媒体４００を載置する。次に、図６に示すように、布媒体４００の印刷を行う部分以外の余剰部分をプラテン３００とカセットベース２０１との間の収容空間に収容し、図４に示すようにカセットカバー２０２を閉状態とする。これにより、図６に示すように、カセットカバー２０２の開口部２５０ａの縁部２５０ｂと、プラテン３００の外周部部の段差部とが係合し、双方の間で布媒体４００が挟み込まれる。そして、布媒体４００は、印刷を行う部分に適当な張力が与えられ、皺の発生が抑制された状態で、プラテン３００に固定される。
【００２７】
このように、装置本体１００からカセット２００全体を取り出した状態で、プラテン３００に印刷媒体である布媒体４００をセットできるため、プラテン３００に対する布媒体４００の固定作業を容易化できる。
【００２８】
（布媒体としての靴下の固定作業）
図７は、プラテンの上に靴下をセットするときの状態の一例を示す図である。図８は、プラテンの上に靴下をセットした状態の一例を示す図である。図９は、プラテンの段差にマーキングを施した状態の一例を示す図である。図７〜図９を参照しながら、布媒体４００として靴下４０１をプラテン３００に固定する際の作業について説明する。
【００２９】
本実施形態に係る画像形成装置２０のカセット２００が有するプラテン３００は、例えば、図７に示すように、靴下４０１を載置し易いように凸形状とした凸部３０５ａ、３０５ｂが形成されている。ただし、プラテン３００上に靴下４０１を載置し易いように凸形状が形成されていても、視覚上判別しにくい場合があるため、図９（ａ）に示すように、凸部３０５ａ、３０５ｂ上において、中央の凹部との境界部分にマーキング３０１が形成されている。このようなマーキング３０１が形成されていることによって、視覚的に段差があることを強調することができ、靴下４０１の固定作業を容易化できる。特に、プラテン３００に凹凸を設けることによって、特定の布媒体４００に対応する場合、記録ヘッド１０２とのクリアランスが大きくなると画像品質が低下するので、プラテン３００上の凹凸の段差はなるべく小さくなるように形成される。この場合、凹凸の段差が小さいと布媒体４００を載置する位置が分かりづらくなるが、上述のようなマーキング３０１を設けることによって、視覚的に布媒体４００を載置する位置を判別し易くなる。また、靴下４０１の正面部分に画像を印刷する場合には、ユーザは、靴下４０１の正面部分と反対側の背面部分がプラテン３００の凸部３０５ａ、３０５ｂに接するように、すなわち、靴下４０１の正面部分を上向き（記録ヘッド１０２に対向する向き）となるように、靴下４０１を載置すればよい。また、靴下４０１の背面部分に画像を印刷する場合には、ユーザは、靴下４０１の背面部分と反対側の正面部分がプラテン３００の凸部３０５ａ、３０５ｂに接するように、すなわち、靴下４０１の背面部分を上向き（記録ヘッド１０２に対向する向き）となるように、靴下４０１を載置すればよい。なお、図９（ｂ）に示す例では、分かり易くするために、凸部３０５ａ、３０５ｂ上に形成されたマーキング３０１が凸状に示されているが、視覚的に強調する色を施すようにすれば凸状にする必要がないことは言うまでもない。
【００３０】
（画像形成装置のハードウェア構成）
図１０は、実施形態に係る画像形成装置のハードウェア構成の一例を示す図である。図１０を参照しながら、本実施形態に係る画像形成装置２０のハードウェア構成について説明する。
【００３１】
図１０に示すように、本実施形態に係る画像形成装置２０は、制御部５０と、読取センサ７１と、主走査モータ７２と、副走査モータ７３と、操作パネル１０３と、ストレージ７５と、を備えている。また、画像形成装置２０が、記録ヘッド１０２と、カセット２００と、を備えているのは上述した通りである。
【００３２】
制御部５０は、画像形成装置２０全体の動作を制御する装置である。制御部５０は、図１０に示すように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５３と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）５４と、Ｉ／Ｏ５５と、ホストＩ／Ｆ５６と、ヘッド駆動部６１と、主走査モータ駆動部６２と、副走査モータ駆動部６３と、を備えている。
【００３３】
ＣＰＵ５１は、画像形成装置２０全体の動作制御を司る演算装置である。ＲＯＭ５２は、画像形成装置２０の電源が遮断されている間もデータおよびプログラムを保持している不揮発性メモリである。ＲＡＭ５３は、ＣＰＵ５１のワークエリア（作業領域）として機能する揮発性メモリである。
【００３４】
ＡＳＩＣ５４は、画像データもしくは印字データに対する各種信号処理、および並び替え等を行う画像処理、またはその他画像形成装置２０全体を制御するための入出力信号を処理する集積回路である。
【００３５】
Ｉ／Ｏ５５は、読取センサ７１およびその他の各種センサからの検出信号を入力するインターフェースである。ホストＩ／Ｆ５６は、ＰＣ１０との間でデータおよび信号の送受を行うインターフェースである。ホストＩ／Ｆ５６は、例えば、ＴＣＰ／ＩＰに準拠したネットワークインターフェースである。なお、ホストＩ／Ｆ５６は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等のインターフェースであってもよい。
【００３６】
ヘッド駆動部６１は、記録ヘッド１０２を駆動制御する。ヘッド駆動部６１は、画像データをシリアルデータで記録ヘッド１０２内部の駆動回路へ転送する。このとき、ヘッド駆動部６１は、画像データの転送および転送の確定等に必要な転送クロックおよびラッチ信号、ならびに、記録ヘッド１０２からインク滴を吐出する際に使用する駆動波形を生成し、記録ヘッド１０２内部の駆動回路へ出力する。記録ヘッド１０２内部の駆動回路は、入力した画像データに対応する駆動波形を選択的に、記録ヘッド１０２の各ノズルの圧電素子（アクチュエータ）に入力する。
【００３７】
主走査モータ駆動部６２は、ＣＰＵ５１の制御下で、主走査モータ７２の駆動を制御して、記録ヘッド１０２の主走査方向の移動を制御する。主走査モータ７２は、回転駆動することで記録ヘッド１０２を主走査方向に移動（走査）させるモータである。
【００３８】
副走査モータ駆動部６３は、ＣＰＵ５１の制御下で、副走査モータ７３を駆動する。副走査モータ７３は、布媒体４００を保持したカセット２００を副走査方向に搬送させるモータである。
【００３９】
読取センサ７１は、記録ヘッド１０２からのインクの吐出により布媒体４００に形成された画像を読み取るセンサである。具体的には、読取センサ７１は、画像を撮像する２次元イメージセンサである。読取センサ７１は、例えば、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  ＭＯＳ）イメージセンサまたはＣＣＤ（Ｃｈａｒｇｅ−Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）イメージセンタである。
【００４０】
ストレージ７５は、各種データを記憶する不揮発性記憶装置である。ストレージ７５は、例えば、フラッシュメモリ等である。ストレージ７５は、例えば、受信した画像データ等を記憶する。
【００４１】
操作パネル１０３は、ユーザの操作に応じた各種の入力を受け付けると共に、各種の情報（例えば、受け付けた操作に応じた情報、画像形成装置２０の動作状況を示す情報等）を表示する、入力機能および表示機能を有する装置である。操作パネル１０３は、操作ボタン１０４と、表示部１０５と、を有する。この場合、操作ボタン１０４が上述の入力機能を実現し、表示部１０５が上述の表示機能を実現する。なお、操作パネル１０３は、操作ボタン１０４および表示部１０５の代わりに、例えば、タッチパネル機能を搭載した液晶表示装置（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）で構成されるものとしてもよい。
【００４２】
なお、図１０に画像形成装置２０のハードウェア構成は、一例を示すものであり、例えば、図１０に示した構成要素以外の構成要素を含むものとしてもよい。
【００４３】
（ＰＣのハードウェア構成）
図１１は、実施形態に係るＰＣのハードウェア構成の一例を示す図である。図１１を参照しながら、本実施形態に係るＰＣ１０のハードウェア構成について説明する。
【００４４】
図１１に示すように、ＰＣ１０は、ＣＰＵ４１と、ＲＯＭ４２と、ＲＡＭ４３と、通信Ｉ／Ｆ４４と、入出力Ｉ／Ｆ４５と、入力装置４６と、表示装置４７と、補助記憶装置４８と、を備えている。
【００４５】
ＣＰＵ４１は、ＰＣ１０全体の動作を制御する演算装置である。ＲＯＭ４２は、ＰＣ１０用のファームウェア等のプログラムを記憶している不揮発性記憶装置である。ＲＡＭ４３は、ＣＰＵ４１のワークエリアとして使用される揮発性記憶装置である。
【００４６】
通信Ｉ／Ｆ４４は、ネットワークＮ等を介してデータを通信するためのＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）等のインターフェースである。通信Ｉ／Ｆ４４は、例えば、ＴＣＰ／ＩＰ等の通信プロトコルでデータ通信を行う。
【００４７】
入出力Ｉ／Ｆ４５は、各種装置（例えば、入力装置４６および表示装置４７）とバス４９とを接続するためのインターフェースである。
【００４８】
入力装置４６は、文字および数字等の入力、各種指示の選択、ならびにカーソルの移動等の操作を行うためのマウスまたはキーボード等の入力装置である。
【００４９】
表示装置４７は、カーソル、メニュー、ウィンドウ、文字または画像等の各種情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、プラズマディスプレイ、または有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ等の表示装置である。
【００５０】
補助記憶装置４８は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）、アプリケーションプログラム、プリンタドライバ、布媒体４００への印刷対象となる画像データ、および、後述する図１４に示す編集画面５００で設定された設定情報等を記憶するＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）またはＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記憶装置である。
【００５１】
上述のＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、通信Ｉ／Ｆ４４、入出力Ｉ／Ｆ４５および補助記憶装置４８は、アドレスバスおよびデータバス等のバス４９によって互いに通信可能に接続されている。
【００５２】
なお、図１１に示したＰＣ１０のハードウェア構成の一例を示すものであり、図１１に示した構成要素をすべて含む必要はなく、また、その他の構成要素を含むものとしてもよい。
【００５３】
（画像形成システムの機能ブロックの構成）
図１２は、実施形態に係る画像形成システムの機能ブロックの構成の一例を示す図である。図１２を参照しながら、本実施形態に係る画像形成システム１の機能ブロックの構成について説明する。
【００５４】
図１２に示すように、画像形成システム１のＰＣ１０は、通信部１１と、取得部１２と、設定部１３と、画像処理部１４と、出力部１５と、記憶部１６と、入力部１７と、表示制御部１８と、表示部１９と、を有する。
【００５５】
通信部１１は、ネットワークＮを介して、画像形成装置２０とデータ通信を行う機能部である。通信部１１は、例えば、図１１に示す通信Ｉ／Ｆ４４、およびＣＰＵ４１によりプログラムが実行されることによって実現される。
【００５６】
取得部１２は、靴下４０１等の布媒体４００への印刷の対象となる画像データを取得する機能部である。例えば、取得部１２は、記憶部１６に記憶された画像データを取得したり、通信部１１により外部から受信された画像データを取得する。取得部１２は、図１１に示すＣＰＵ４１によりプログラムが実行されることによって実現される。
【００５７】
設定部１３は、ユーザによる入力部１７への操作入力に従って、画像データが画像形成装置２０で布媒体４００に印刷される際の各種印刷情報を設定する機能部である。設定部１３は、設定した各種印刷情報を、記憶部１６に記憶させる。例えば、設定部１３は、ユーザによる入力部１７への操作入力に従って、布媒体４００の種類（例えば、靴下４０１）、画像データの布媒体４００上の印刷位置および大きさ、動作モード（例えば、正面モードまたは側面モード等）、ならびに、後述する所定領域に含まれる画像部分の引き延ばし処理における当該所定領域の大きさ等を設定する。ここで、正面モードとは、例えば、靴下４０１の正面部分に画像を印刷する場合の動作モードであり、側面モードとは、例えば、靴下４０１の側面部分に画像を印刷する場合の動作モードである。また、靴下４０１の背面部分に画像を印刷する場合の動作モードとして、背面モードを有するものとしてもよく、正面モードで代替できるものとしてもよい。
【００５８】
なお、設定部１３は、画像形成装置２０の読取部２２により読み取られた印刷画像の結果に基づいて、後述する画像の引き延ばし処理の割合を設定するものとしてもよい。
【００５９】
設定部１３は、図１１に示すＣＰＵ４１によりプログラムが実行されることによって実現される。
【００６０】
画像処理部１４は、取得部１２により取得された画像データに対して各種画像処理を行う機能部である。画像処理部１４は、設定部１３により動作モードが正面モードに設定されている場合、靴下４０１の正面部分または背面部分を画像が印刷されるキャンバス（布媒体の領域）とした場合、当該キャンバスの左端および右端それぞれからの所定領域内に含まれる画像部分を引き延ばす処理（伸張処理）を行う。画像処理部１４は、図１１に示すＣＰＵ４１によりプログラムが実行されることによって実現される。
【００６１】
出力部１５は、画像処理部１４により画像処理が施された画像データを、通信部１１を介して、画像形成装置２０へ出力する機能部である。出力部１５は、図１１に示すＣＰＵ４１によりプログラムが実行されることによって実現される。
【００６２】
記憶部１６は、布媒体４００への印刷対象となる画像データ、および、後述する図１４に示す編集画面５００で設定された設定情報等を記憶する機能部である。記憶部１６は、図１１に示すＲＡＭ４３または補助記憶装置４８によって実現される。
【００６３】
入力部１７は、ユーザが文字および数字等の入力、各種指示の選択、ならびにカーソルの移動等の操作入力を行う機能部である。入力部１７は、図１１に示す入力装置４６によって実現される。
【００６４】
表示制御部１８は、表示部１９の表示動作を制御する機能部である。表示制御部１８は、図１１に示すＣＰＵ４１によりプログラムが実行されることよって実現される。
【００６５】
表示部１９は、表示制御部１８の制御に従って、カーソル、メニュー、文字、画像（プレビュー画像等）または各種画面等の各種情報を表示する機能部である。表示部１９は、図１１に示す表示装置４７によって実現される。
【００６６】
なお、図１２に示すＰＣ１０の通信部１１、取得部１２、設定部１３、画像処理部１４、出力部１５、記憶部１６、入力部１７、表示制御部１８および表示部１９は、機能を概念的に示したものであって、このような構成に限定されるものではない。例えば、図１２に示すＰＣ１０で独立した機能部として図示した複数の機能部を、１つの機能部として構成してもよい。一方、図１２に示すＰＣ１０で１つの機能部が有する機能を複数に分割し、複数の機能部として構成するものとしてもよい。
【００６７】
また、取得部１２、設定部１３、画像処理部１４、出力部１５および表示制御部１８の一部または全部は、ソフトウェアであるプログラムではなく、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）またはＡＳＩＣ等のハードウェア回路によって実現されてもよい。
【００６８】
また、図１２に示すように、画像形成システム１の画像形成装置２０は、通信部２１と、読取部２２と、移動制御部２３と、吐出制御部２４と、記憶部２５と、を有する。
【００６９】
通信部２１は、ネットワークＮを介して、ＰＣ１０とデータ通信を行う機能部である。例えば、通信部２１は、ＰＣ１０で加工（画像処理）された印刷対象の画像データを受信する。通信部２１は、例えば、図３に示すホストＩ／Ｆ５６、およびＣＰＵ５１によりプログラムが実行されることによって実現される。
【００７０】
読取部２２は、布媒体４００に印刷された画像を読み取る機能部である。読取部２２は、図３に示す読取センサ７１によって実現される。
【００７１】
移動制御部２３は、記録ヘッド１０２の移動、および、布媒体４００を固定したカセット２００副走査方向の移動の動作を制御する機能部である。具体的には、移動制御部２３は、記録ヘッド１０２の移動（走査）のために主走査モータ駆動部６２の動作を制御し、カセット２００の移動のために副走査モータ駆動部６３の動作を制御する。移動制御部２３は、図３に示すＣＰＵ５１によりプログラムが実行されることによって実現される。
【００７２】
吐出制御部２４は、通信部２１により受信された画像データに基づいて、記録ヘッド１０２のインク滴の吐出動作を制御する機能部である。具体的には、吐出制御部２４は、記録ヘッド１０２のインク滴の吐出動作を制御するために、ヘッド駆動部６１の動作を制御する。吐出制御部２４は、図３に示すＣＰＵ５１によりプログラムが実行されることによって実現される。
【００７３】
記憶部２５は、例えば、通信部２１により受信された画像データを一時的に記憶する機能部である。記憶部２５は、図３に示すＲＡＭ５３またはストレージ７５によって実現される。
【００７４】
なお、図１２に示す画像形成装置２０の通信部２１、読取部２２、移動制御部２３、吐出制御部２４および記憶部２５は、機能を概念的に示したものであって、このような構成に限定されるものではない。例えば、図１２に示す画像形成装置２０で独立した機能部として図示した複数の機能部を、１つの機能部として構成してもよい。一方、図１２に示す画像形成装置２０で１つの機能部が有する機能を複数に分割し、複数の機能部として構成するものとしてもよい。
【００７５】
また、移動制御部２３および吐出制御部２４の一部または全部は、ソフトウェアであるプログラムではなく、ＦＰＧＡまたはＡＳＩＣ等のハードウェア回路によって実現されてもよい。
【００７６】
（ＰＣにおける印刷設定処理の流れ）
図１３は、実施形態に係るＰＣの印刷設定処理の流れの一例を示すフローチャートである。図１４は、実施形態に係るＰＣの編集画面の一例を示す図である。図１５は、実施形態に係るＰＣの画像処理の流れの一例を示すフローチャートである。図１６は、編集画面において所定領域を引き延ばす処理を行った画像の一例を示す図である。図１３〜図１６を参照しながら、本実施形態に係るＰＣ１０における印刷設定処理の流れについて説明する。また、図１３〜図１６においては、布媒体４００として靴下４０１に画像を印刷する場合について説明する。
【００７７】
＜ステップＳ１１＞
ユーザは、入力部１７に対して印刷設定を行うための操作入力を行うと、表示制御部１８は、例えば、図１４に示す編集画面５００を表示部１９に表示させる。
【００７８】
図１４に示す編集画面５００は、布媒体４００（ここでは靴下４０１）に画像を印刷する場合の各種設定、編集を行うための画面である。図１４に示すように、編集画面５００は、例えば、編集領域５０１と、読込ボタン５１１と、設定ボタン５１２と、適用ボタン５１３と、印刷ボタン５１４と、を含む。
【００７９】
編集領域５０１は、靴下４０１をキャンバスとして、読み込んだ画像をどのように印刷させるかを調整、および、その調整の結果、どのように印刷されるかを示す表示領域である。編集領域５０１は、２つの印刷可能領域５０２と、印刷不可領域５０３と、を含む。２つの印刷可能領域５０２は、上述した図７および図８に示すように、プラテン３００に固定された２つの靴下４０１それぞれをキャンバスとして、当該キャンバス上の画像の印刷状態について設定を行う領域である。印刷不可領域５０３は、印刷がされない領域である。例えば、ユーザが、印刷不可領域５０３に画像を配置した状態で、印刷実行しても、印刷不可領域５０３に配置された画像は、靴下４０１に印刷されない。
【００８０】
読込ボタン５１１は、靴下４０１に印刷させる画像データを読み込むためのボタンである。例えば、読込ボタン５１１が押下されると、ファイル選択のためのダイアログボックスが表示され、印刷を所望する画像ファイル（画像データ）を選択できるようにすればよい。なお、選択される画像データは、ＰＣ１０の記憶部１６に記憶されている画像データに限定されるものではなく、外部機器（外部のサーバ等）に保存されている画像データを選択できるものとしてもよい。
【００８１】
設定ボタン５１２は、ガーメント（布媒体４００）の種類、画像データのガーメント上の印刷位置および大きさ、動作モード（例えば、正面モードまたは側面モード等）、ならびに、後述する所定領域に含まれる画像部分の引き延ばし処理における当該所定領域の大きさ等を設定するためのボタンである。例えば、設定ボタン５１２が押下されると、画像データの靴下４０１上の印刷位置および大きさ、ならびに動作モード等を設定するためのダイアログボックスが表示されるものとすればよい。あるいは、画像データの靴下４０１上の印刷位置および大きさ、ならびに後述する所定領域に含まれる画像部分の引き延ばし処理における当該所定領域の大きさに関しては、印刷可能領域５０２に表示されたキャンバス上において、入力部１７の一例であるマウスのドラッグ操作等により調整（設定）できるものとしてもよい。
【００８２】
適用ボタン５１３は、設定ボタン５１２の押下後に行った各種設定を有効にするためのボタンである。表示制御部１８は、適用ボタン５１３が押下操作されると、各種設定を反映して画像処理された画像を、印刷可能領域５０２のキャンバス上に表示する。
【００８３】
印刷ボタン５１４は、設定ボタン５１２の押下後に行った各種設定を反映して画像処理された画像データについて、画像形成装置２０に印刷実行を指令するためのボタンである。
【００８４】
ユーザは、表示部１９に編集画面５００が表示された後、設定部１３は、ユーザによる設定ボタン５１２の押下操作等の操作に従って、ガーメント（布媒体４００）種類を「靴下」（靴下４０１）に設定し、動作モードを正面モードに設定し、後述する所定領域に含まれる画像部分の引き延ばし処理における当該所定領域の大きさ（図１６に示す所定幅Ｌ１、Ｌ２）を設定する。なお、設定部１３により所定領域内の引き延ばしの割合を設定できるようにしてもよい。また、所定領域内の引き延ばしの割合は、正面モードおよび側面モードそれぞれに応じて設定可能としてもよい。そして、ステップＳ１２へ移行する。
【００８５】
＜ステップＳ１２＞
表示制御部１８は、設定部１３により設定されたガーメントの種類（靴下４０１）に基づいて、印刷可能領域５０２に、設定された靴下４０１のキャンバスを生成して表示させる。例えば、表示制御部１８は、一般的な靴下４０１の素材の柄等をキャンバスとして表示するものとすればよい。そして、ステップＳ１３へ移行する。
【００８６】
＜ステップＳ１３＞
次に、ユーザによる読込ボタン５１１の押下によって、印刷対象となる画像データが選択されると、取得部１２は、選択された画像データを取得する。そして、ステップＳ１４へ移行する。
【００８７】
＜ステップＳ１４＞
表示制御部１８は、取得部１２により取得された画像データ（ユーザにより選択された画像データ）を、印刷可能領域５０２のキャンバス上に表示させる。そして、ステップＳ１５へ移行する。
【００８８】
＜ステップＳ１５＞
ユーザは、入力部１７への操作入力を介して、キャンバス上に表示された画像の印刷位置および大きさ、ならびに、図１６に示す所定領域に含まれる画像部分の引き延ばし処理における当該所定領域の大きさ（所定幅Ｌ１、Ｌ２）を調整（設定）する。すなわち、設定部１３は、ユーザによる入力部１７への操作入力に従って、キャンバス上に表示された画像の印刷位置および大きさ、ならびに、図１６に示す所定領域に含まれる画像部分の引き延ばし処理における当該所定領域の大きさ（所定幅Ｌ１、Ｌ２）を所定領域に含まれる画像部分の引き延ばし処理における当該所定領域の大きさを設定する。そして、ステップＳ１６へ移行する。
【００８９】
＜ステップＳ１６＞
画像処理部１４は、設定部１３により設定された画像に対する印刷設定に従って、当該画像に対して、図１５に示すフローチャートの流れに沿って画像処理を行う。以下、図１５を参照しながら、画像処理の流れを説明する。
【００９０】
＜＜ステップＳ１６１＞＞
画像処理部１４は、図１６に示すように、印刷可能領域５０２に表示されているキャンバスの左端から所定幅Ｌ１の所定領域内に含まれる画像部分に対して引き延ばし処理を行う。そして、ステップＳ１６２へ移行する。
【００９１】
＜＜ステップＳ１６２＞＞
画像処理部１４は、図１６に示すように、印刷可能領域５０２に表示されているキャンバスの右端から所定幅Ｌ２の所定領域内に含まれる画像部分に対して引き延ばし処理を行う。そして、画像処理（引き延ばし処理）を終了する。なお、ステップＳ１６１の処理と、ステップＳ１６２の処理とは、順番が逆であってもよいし、並行に処理を行ってもよい。
【００９２】
なお、上述のステップＳ１６１、Ｓ１６２において、画像処理部１４による所定領域内の画像部分の引き延ばし処理は、所定領域の幅方向（所定方向の一例）で一定の割合で引き延ばすものとしてもよく、または、所定領域においてキャンバスの端部へ近づくにつれて引き延ばす割合を増加させるようにしてもよい。これによって、印刷される画像がより正しく見えるように画像処理を実行させることができる。
【００９３】
ステップＳ１６の画像処理（ステップＳ１６１、Ｓ１６２）の終了後、ステップＳ１７へ移行する。
【００９４】
＜ステップＳ１７＞
出力部１５は、ユーザにより入力部１７を介して印刷ボタン５１４が押下されると、画像処理部１４により画像処理が行われたが画像の画像データを生成して、印刷の実行を指令する印刷実行指令と共に、通信部１１を介して、画像形成装置２０へ出力する。画像形成装置２０は、通信部２１を介して画像データを受信すると、当該画像データに基づいて、移動制御部２３および吐出制御部２４に、靴下４０１に当該画像データの画像を印刷させる。
【００９５】
以上のステップＳ１１〜Ｓ１７の流れによって、印刷設定処理、およびその後の印刷処理が行われる。
【００９６】
以上のように、本実施形態に係るＰＣ１０では、画像が印刷されるガーメント（例えば靴下４０１）のキャンバス上において、所定領域に含まれる画像部分について引き延ばす処理を行うように画像処理が行われる。例えば、ガーメントが靴下４０１である場合であって、靴下４０１の正面部分または背面部分に画像を印刷する場合には、当該正面部分または背面部分であるキャンバスの左端および右端それぞれからの所定領域内に含まれる画像部分を引き延ばす処理を行う。これによって、画像が印刷された布（ガーメント）を所定の方向から見た場合に当該画像が正しく見えるような画像処理ができる。ガーメントが靴下４０１であって、正面部分または背面部分に画像を印刷した場合には、正面または背面から見たときに正面部分または背面部分に印刷された画像が正しく見えるようになり、画像の左右の部分が狭く見えるという事態を抑制することができる。
【００９７】
また、引き延ばす処理が行われる所定領域の大きさ（例えば幅）、所定領域の引き延ばしの割合等を設定することができるので、印刷される画像がより正しく見えるように画像処理を実行させることができる。
【００９８】
なお、上述の実施形態の各機能は、一または複数の処理回路によって実現することが可能である。ここで、「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上述した各機能を実行するよう設計されたＡＳＩＣ、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＦＰＧＡ、ＳｏＣ（Ｓｙｓｔｅｍ  ｏｎ  ａ  ｃｈｉｐ)、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）や従来の回路モジュール等のデバイスを含むものとする。
【００９９】
また、上述の実施形態において、ＰＣ１０および画像形成装置２０の各機能部の少なくともいずれかがプログラムの実行によって実現される場合、そのプログラムは、ＲＯＭ等に予め組み込まれて提供される。また、上述の実施形態に係るＰＣ１０および画像形成装置２０で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅｃｏｒｄａｂｌｅ）、またはＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。また、上述の実施形態に係るＰＣ１０および画像形成装置２０で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、上述の実施形態に係るＰＣ１０および画像形成装置２０で実行されるプログラムを、インターネット等のネットワーク経由で提供または配布するように構成してもよい。また、上述の実施形態のＰＣ１０および画像形成装置２０で実行されるプログラムは、上述した各機能部のうち少なくともいずれかを含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ４１、５１が上述の記憶装置からプログラムを読み出して実行することにより、上述の各機能部が主記憶装置上にロードされて生成されるようになっている。
【符号の説明】
【０１００】
１  画像形成システム
１０  ＰＣ
１１  通信部
１２  取得部
１３  設定部
１４  画像処理部
１５  出力部
１６  記憶部
１７  入力部
１８  表示制御部
１９  表示部
２０  画像形成装置
２１  通信部
２２  読取部
２３  移動制御部
２４  吐出制御部
２５  記憶部
４１  ＣＰＵ
４２  ＲＯＭ
４３  ＲＡＭ
４４  通信Ｉ／Ｆ
４５  入出力Ｉ／Ｆ
４６  入力装置
４７  表示装置
４８  補助記憶装置
４９  バス
５１  ＣＰＵ
５２  ＲＯＭ
５３  ＲＡＭ
５４  ＡＳＩＣ
５５  Ｉ／Ｏ
５６  ホストＩ／Ｆ
６１  ヘッド駆動部
６２  主走査モータ駆動部
６３  副走査モータ駆動部
７１  読取センサ
７２  主走査モータ
７３  副走査モータ
７５  ストレージ
１００  装置本体
１００ａ  カバー
１００ｂ  正面部
１０１  挿入用孔部
１０２  記録ヘッド
１０３  操作パネル
１０４  操作ボタン
１０５  表示部
２００  カセット
２０１  カセットベース
２０２  カセットカバー
２０３  ヒンジ
２０４  ロック
２５０ａ  開口部
２５０ｂ  縁部
３００  プラテン
３０１  マーキング
３０５ａ、３０５ｂ  凸部
３１１  支柱
３１２  支柱ベース
３１３  支柱カバー
３１４  スプリング
４００  布媒体
４０１  靴下
５００  編集画面
５０１  編集領域
５０２  印刷可能領域
５０３  印刷不可領域
５１１  読込ボタン
５１２  設定ボタン
５１３  適用ボタン
５１４  印刷ボタン
Ｎ  ネットワーク
【先行技術文献】
【特許文献】
【０１０１】
【特許文献１】特開２００７−３１３７１７号公報
【図１】
2020144472.tif 000003
【図２】
2020144472.tif 000004
【図３】
2020144472.tif 000005
【図４】
2020144472.tif 000006
【図５】
2020144472.tif 000007
【図６】
2020144472.tif 000008
【図７】
2020144472.tif 000009
【図８】
2020144472.tif 000010
【図９】
2020144472.tif 000011
【図１０】
2020144472.tif 000012
【図１１】
2020144472.tif 000013
【図１２】
2020144472.tif 000014
【図１３】
2020144472.tif 000015
【図１４】
2020144472.tif 000016
【図１５】
2020144472.tif 000017
【図１６】
2020144472.tif 000018