(57)【要約】【課題】印刷イメージ作成装置、印刷イメージ作成方法、及びプログラムにおいて、文字の言語が互いに異なる複数のパーツの見栄えを、ユーザの手間を要さずに調整する。【解決手段】印刷イメージ作成装置１は、文字の言語が互いに異なる複数のパーツＰ３１〜Ｐ３４を含む印刷イメージＭ３０を作成する制御部を備え、前記制御部は、複数のパーツＰ３１，Ｐ３２，Ｐ３３のうち少なくとも１つのパーツＰ３２，Ｐ３３の文字サイズを、当該パーツ又は他のパーツＰ３１の少なくとも何れかの言語の種類に基づいて設定する。【選択図】図７
2020006604.tif 000002
【特許請求の範囲】
【請求項１】
文字の言語が互いに異なる複数のパーツを含む印刷イメージを作成する制御部を備え、
前記制御部は、前記複数のパーツのうち少なくとも１つのパーツの文字サイズを当該パーツ又は他のパーツの少なくとも何れかの言語の種類に基づいて設定する
ことを特徴とする印刷イメージ作成装置。
【請求項２】
前記制御部は、前記文字サイズの設定によって少なくとも１つの前記パーツが前記印刷イメージの印刷可能領域からはみ出す場合に、前記印刷イメージのサイズをはみ出しが解消される大きさに設定する
ことを特徴とする請求項１記載の印刷イメージ作成装置。
【請求項３】
前記制御部は、前記文字サイズの設定によって少なくとも１つの前記パーツが前記印刷イメージの印刷可能領域からはみ出す場合に、当該印刷可能領域からはみ出す前記パーツの前記文字サイズをはみ出しが解消される大きさに設定する
ことを特徴とする請求項１記載の印刷イメージ作成装置。
【請求項４】
前記複数のパーツは、前記文字サイズの基準となる基準パーツを含み、
前記制御部は、前記複数のパーツのうち前記基準パーツ以外の前記パーツの前記文字サイズを、前記基準パーツの前記文字サイズと、言語の種類に基づいて設定する
ことを特徴とする請求項１から３のいずれか１項記載の印刷イメージ作成装置。
【請求項５】
文字の言語が互いに異なる複数のパーツを含む印刷イメージを作成し、
前記複数のパーツのうち少なくとも１つの前記パーツの文字サイズを当該パーツ又は他のパーツの少なくとも何れかの言語の種類に基づいて設定する
ことを特徴とする印刷イメージ作成方法。
【請求項６】
文字の言語が互いに異なる複数のパーツを含む印刷イメージを作成する機能と、
前記複数のパーツのうち少なくとも１つの前記パーツの文字サイズを当該パーツ又は他のパーツの少なくとも何れかの言語の種類に基づいて設定する機能と
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被印刷媒体に印刷される印刷イメージを作成するための、印刷イメージ作成装置、印刷イメージ作成方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、長尺状の被印刷媒体に対し、任意の文字、絵、図形等からなるパーツを有する印刷イメージの印刷を行ってから長尺状の被印刷媒体を切断することでラベルを作成するラベルプリンタが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１９７２２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、印刷イメージは、例えば、パーソナルコンピュータやスマートフォンにおいて、ユーザの操作を受け付けることにより作成される。このように作成される印刷イメージは、単一のパーツで構成される場合だけでなく、複数のパーツで構成されることもある。
【０００５】
例えば、外国人向けに同一内容を多言語で表したラベル等の印刷物を作成する場合などに、文字の言語が互いに異なる複数のパーツを有する印刷イメージが作成されることがある。ところが、このような印刷イメージが印刷されたラベルでは、同じフォントサイズで印刷されても、言語の種類ごとに文字の大きさが異なって見える。このように言語の種類ごとに文字の大きさが異なって見えるのを防止するためには、ユーザが、所望の見え方となるように、各パーツのフォントサイズを手動で調整することになる。
【０００６】
本発明の目的は、文字の言語が互いに異なる複数のパーツの見栄えを、ユーザの手間を要さずに調整することができる、印刷イメージ作成装置、印刷イメージ作成方法、及び、プログラムを提供することである。
【課題を解決するための手段】
【０００７】
１つの態様では、印刷イメージ作成装置は、文字の言語が互いに異なる複数のパーツを含む印刷イメージを作成する制御部を備え、前記制御部は、前記複数のパーツのうち少なくとも１つのパーツの文字サイズを当該パーツ又は他のパーツの少なくとも何れかの言語の種類に基づいて設定する。
【０００８】
他の１つの態様では、印刷イメージ作成方法は、文字の言語が互いに異なる複数のパーツを含む印刷イメージを作成し、前記複数のパーツのうち少なくとも１つの前記パーツの文字サイズを当該パーツ又は他のパーツの少なくとも何れかの言語の種類に基づいて設定する。
【０００９】
他の１つの態様では、プログラムは、文字の言語が互いに異なる複数のパーツを含む印刷イメージを作成する機能と、前記複数のパーツのうち少なくとも１つの前記パーツの文字サイズを当該パーツ又は他のパーツの少なくとも何れかの言語の種類に基づいて設定する機能とをコンピュータに実行させる。
【発明の効果】
【００１０】
本発明によれば、文字の言語が互いに異なる複数のパーツの見栄えを、ユーザの手間を要さずに調整することができる。
【図面の簡単な説明】
【００１１】
【図１】実施の形態に係る印刷イメージ作成装置を示す構成図である。
【図２】実施の形態における印刷装置の制御ブロック図である。
【図３】実施の形態における印刷イメージ作成画面を示す図である。
【図４】実施の形態に係る印刷イメージ作成方法を説明するためのフローチャートである。
【図５】実施の形態における印刷イメージの作成例（その１）を説明するための説明図である。
【図６】実施の形態における印刷イメージの作成例（その２）を説明するための説明図である。
【図７】実施の形態における印刷イメージの作成例（その３）を説明するための説明図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態に係る、印刷イメージ作成装置、印刷イメージ作成方法、及びプログラムについて、図面を参照しながら説明する。
図１は、実施の形態に係る印刷イメージ作成装置１を示す構成図である。
【００１３】
印刷イメージ作成装置１は、制御部の一例として機能するプロセッサであるＣＰＵ（Central Processing Unit）２と、記憶部３と、入力部４と、表示部５と、インターフェース部６と、記録媒体駆動部７とを備える。これらの構成要素は、バスライン８を介して互いに接続されており、各種のデータを互いに授受する。印刷イメージ作成装置１としては、制御部（ＣＰＵ２）及び表示部５を備えるコンピュータであればよく、例えば、パーソナルコンピュータのほか、スマートフォン、タブレットといった携帯型端末が挙げられる。なお、印刷装置１００の図２に示す制御部１０３が後述するＣＰＵ２と同様の処理を行い、印刷装置１００が表示部を備える場合には、印刷装置１００自体が印刷イメージ作成装置１として機能し得る。
【００１４】
ＣＰＵ２は、印刷イメージ作成装置１全体の動作を制御する演算処理装置である。ＣＰＵ２は、印刷イメージ作成用のプログラムなどの制御プログラムを読み出して実行する。
記憶部３は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスクなどを含む。
【００１５】
ＲＯＭは、所定の基本制御プログラムが予め記録されている読み出し専用半導体メモリである。なお、ＲＯＭとして、フラッシュメモリ等の、電力供給の停止に対して記憶データが不揮発性であるメモリを使用してもよい。ＲＡＭは、ＣＰＵ２が各種の制御プログラムを実行する際に、必要に応じて作業用記憶領域として使用される随時書き込み読み出し可能な半導体メモリである。ハードディスクは、ＣＰＵ２によって実行される各種の制御プログラムや各種のデータを記憶する。
【００１６】
入力部４は、例えばキーボード装置やマウス装置であり、印刷イメージ作成装置１のユーザにより操作されると、その操作内容に対応付けられているユーザからの各種の入力情報を取得し、取得した入力情報をＣＰＵ２に送る。
【００１７】
表示部５は、例えばディスプレイであり、任意の文字、絵、図形等からなるパーツを１つ以上有する印刷イメージ（例えば図５〜図７に示す印刷イメージＭ１０，Ｍ２０，Ｍ３０）を作成するための印刷イメージ作成画面５０を表示する。なお、表示部５がタッチパネルを有する場合には、表示部５が入力部４を兼ねることになる。
【００１８】
インターフェース部６は、各種機器との間での各種情報の授受の管理を行う。インターフェース部６は、例えば、有線又は無線で接続された印刷装置１００に対して、印刷イメージＭ１０〜Ｍ３０を送信する。なお、印刷イメージ作成装置１及び印刷装置１００を備えるシステムを、印刷システムと捉えることができる。
【００１９】
記録媒体駆動部７は、可搬型記録媒体９に記録されている各種の制御プログラムやデータの読み出しを行う装置である。ＣＰＵ２は、可搬型記録媒体９に記録されている所定のプログラムを、記録媒体駆動部７を介して読み出して実行することによって、印刷イメージ作成の各処理を行うようにすることができる。
【００２０】
なお、可搬型記録媒体９としては、例えばＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＤＶＤ−ＲＯＭ（Digital Versatile Disc Read Only Memory）、ＵＳＢ規格のコネクタが備えられているフラッシュメモリなどがある。
【００２１】
ＣＰＵ２を備えるコンピュータを印刷イメージ作成装置１として動作させるためには、まず、各処理をＣＰＵ２に行わせるための制御プログラムが作成される。この作成された制御プログラムは、記憶部３又は可搬型記録媒体９に予め格納される。そして、ＣＰＵ２は、所定の指示が与えられることで、制御プログラムを読み出して実行する。これにより、ＣＰＵ２を備えるコンピュータが、印刷イメージ作成装置１として動作する。
【００２２】
図２は、印刷装置１００の制御ブロック図である。
図１及び図２に示す印刷装置１００は、図１に示す印刷イメージ作成装置１から受信した印刷イメージＭ１０〜Ｍ３０を例えば長尺状の被印刷媒体ＰＭに対し印刷することにより、印刷物の一例であるラベルを作成する。
【００２３】
図１に示すように、印刷装置１００の装置筐体１０１には、被印刷媒体ＰＭを装置筐体１０１の外部へ排出する排出口１０１ａが形成されている。装置筐体１０１には、電源コード接続端子や、後述するインターフェース部１０２として機能する、外部機器接続端子及び記憶媒体挿入口が設けられている。また、装置筐体１０１には、被印刷媒体ＰＭを収容するカセットを着脱するための開閉蓋が設けられている。
【００２４】
図２に示すように、印刷装置１００は、インターフェース部１０２、制御部１０３、ＲＯＭ１０４、ＲＡＭ１０５、ヘッド駆動回路１０６、印刷部の一例である印字ヘッド１０７、搬送用モータ駆動回路１０８、搬送用モータ１０９、搬送ローラ１１０、カッターモータ駆動回路１１１、カッターモータ１１２、フルカット機構１１３、ハーフカット機構１１４、及びテープ幅検出スイッチ１１５を備える。
【００２５】
インターフェース部１０２は、印刷イメージ作成装置１のインターフェース部６と有線又は無線で接続され、印刷イメージ作成装置１から印刷イメージＭ１０〜Ｍ３０を受信する。
制御部１０３は、例えばプロセッサ（ＣＰＵ）であり、ＲＯＭ１０４に予め記憶されているシステムプログラム、外部機器から読み込まれた制御プログラム等を起動させ、ＲＡＭ１０５をワークメモリとして回路各部の動作を制御する。
【００２６】
ヘッド駆動回路１０６は、インターフェース部１０２が印刷イメージ作成装置１から受信しＲＡＭ１０６に記憶された印刷イメージＭ１０〜Ｍ３０に基づいて印字ヘッド１０７を制御する。印字ヘッド１０７は、この制御に応じて、搬送ローラ１１０の１つであるプラテンローラとの間においてインクリボンを用いた熱転写により被印刷媒体ＰＭに所望の印刷イメージＭ１０〜Ｍ３０を印刷する。
【００２７】
搬送用モータ駆動回路１０８は、ＲＡＭ１０５に記憶された印刷イメージＭ１０〜Ｍ３０に基づいて搬送用モータ１０９を制御することによって、搬送ローラ１１０を制御し、印字ヘッド１０７による被印刷媒体ＰＭへの印刷中、所望の速度で被印刷媒体ＰＭを搬送させる。
【００２８】
カッターモータ駆動回路１１１は、被印刷媒体ＰＭの基材及びこの基材の粘着面に貼り付けられた剥離紙の両方をカットするフルカット機構１１３と、被印刷媒体ＰＭの基材のみをカットするハーフカット機構１１４とを稼働させるカッターモータ１１２の動作を制御する。
【００２９】
テープ幅検出スイッチ１１５は、装置筐体１０１内のカセット収納部に設けられており、このカセット収納部に挿入されるテープカセットに形成された凹凸部の形状を検知することで、テープカセットの種類、つまり被印刷媒体ＰＭのテープ幅を自動的に判別する。
【００３０】
なお、上述の印刷装置１００は、あくまで一例であって、本実施の形態における印刷装置としては、印刷イメージＭ１０〜Ｍ３０を被印刷媒体ＰＭに印刷することにより印刷物を作成する装置であればよい。例えば、印刷部の一例である印字ヘッド１０７が、インクジェット方式などの他の印刷方式により被印刷媒体ＰＭに印刷を行う印刷部であってもよい。
【００３１】
また、印刷装置１０１が、入力部や表示部を備えてもよい。この入力部としては、例えば、文字、絵、図形等が入力される入力キー、印刷開始を指示する印刷キー、表示部の表示画面上のカーソルを移動操作するカーソルキー、印刷モードの設定や各種設定処理を行う種々の制御キーなどのいずれか又は全部を有する入力部が挙げられる。また、表示部としては、例えば、液晶表示パネルであって、入力部からの入力に対応する文字、絵、図形等や、各種の設定のための選択メニューや、エラー時のユーザへの報知のための画面や、各種の処理に関するメッセージ等を表示する表示部が挙げられる。
【００３２】
図３は、印刷イメージ作成画面５０を説明するための説明図である。
図３に示す印刷イメージ作成画面５０は、図１に示す印刷イメージ作成装置１の表示部５に表示される画像の一例である。
【００３３】
印刷イメージ作成画面５０は、メニューバー５１、ツールバー５２、イメージ表示領域５３、ラベル設定部５４、及び文字設定部５５を含む。
メニューバー５１は、ファイル、編集等の各メニューが押下されることで、各メニューに関連する機能一覧を表示する。
【００３４】
ツールバー５２には、それぞれボタン大又はボタン小のアイコンが配列され、各アイコンが押下されることで操作に対応する処理をＣＰＵ２が実行する。
イメージ表示領域５３の上端及び左端には、位置座標を表す目盛り５３ａがｍｍ単位で表されている。例えば、目盛り５３ａの横軸は、図５〜図７に示す印刷イメージＭ１０〜Ｍ３０の長さ方向Ｄ１の長さ（図１に示す被印刷媒体ＰＭの長尺方向の長さに対応）を表し、目盛り５３ａの縦軸は、印刷イメージＭ１０〜Ｍ３０の幅方向Ｄ２の幅（被印刷媒体ＰＭのテープ幅に対応）を表す。
【００３５】
イメージ表示領域５３には、印刷イメージＭ１０，Ｍ２０，Ｍ３０が表示される。
図３に示すラベル設定部５４では、被印刷媒体ＰＭの長さ及びテープ幅に対応するラベルの幅及び長さ等の設定が行われる。図５〜図７に示す印刷イメージＭ１０〜Ｍ３０の大きさは、ラベル設定部５４において設定されたラベルの幅及び長さに対応する大きさで印刷イメージ作成画面５０内に表示される。
【００３６】
文字設定部５５では、印刷イメージＭ１０〜Ｍ３０を構成する印刷対象である１つ以上のパーツＰ１１〜Ｐ１３，Ｐ２１〜Ｐ２３，Ｐ３１〜Ｐ３３に含まれる文字のフォント、サイズ、向き等の設定が行われる。
【００３７】
図４は、本実施の形態に係る印刷イメージ作成方法を説明するためのフローチャートである。
図５（ａ）及び（ｂ）は、印刷イメージＭ１０の作成例（その１）を説明するための説明図である。
【００３８】
図５（ａ）に示すように、印刷イメージＭ１０内の破線で囲まれた白色領域である印刷可能領域Ａ１０には、ユーザの操作によって、文字からなるパーツＰ１１〜Ｐ１３、及び絵からなるパーツＰ１４が配置されている。これらのパーツＰ１１〜Ｐ１４は、例えば破線によって囲まれた状態で表示される。なお、印刷可能領域Ａ１０は、印刷イメージＭ１０のうち印刷装置１００が印刷を行うことができる領域であるが、印刷イメージＭ１０と同一の領域である場合もあり得る。印刷装置１００においては、印刷可能領域Ａ１０内のパーツＰ１１〜Ｐ１４が長さ方向Ｄ１において例えば図５（ａ）における左端から右端へ向かって印刷される。
【００３９】
図５（ａ）の例では、印刷イメージＭ１０の長さ方向Ｄ１の先頭（左側）に絵からなるパーツＰ１４が配置され、その後方（右側）に文字からなるパーツＰ１１〜Ｐ１３が幅方向Ｄ２に並んで配置されている。これらの文字からなるパーツＰ１１〜Ｐ１３は、印刷イメージＭ１０の幅方向Ｄ２の先頭（上側）からパーツＰ１１，パーツＰ１２，パーツＰ１３の順に配置されている。
【００４０】
文字からなるパーツＰ１１〜Ｐ１３は、文字の言語が互いに異なる。例えば、パーツＰ１１の文字は、「外税」であり、日本語である。また、パーツＰ１２，Ｐ１３の文字は、「外税」と同じ内容を表す英語，タイ語である。
【００４１】
パーツＰ１１〜Ｐ１３は、フォントサイズが互いに同一であるが、１文字ごとの長さ方向Ｄ１の長さ及び幅方向Ｄ２の幅が互いに異なる。また、パーツＰ１１〜Ｐ１３は、同じ内容を表しているが、文字数が異なり、長さ方向Ｄ１の長さが互いに異なる。
【００４２】
図４に示すフローチャートの処理は、例えば、図１に示す表示部５にＣＰＵ２が表示させた印刷イメージ作成画面５０の印刷イメージＭ１０内に文字の言語が互いに異なる複数のパーツＰ１１〜Ｐ１３が貼り付けられたときにＣＰＵ２によって開始される。或いは、例えば図３に示すツールバー５２において、後述する文字サイズ変更の処理開始の操作がユーザによって行われた場合に、ＣＰＵ２によって開始されてもよい。
【００４３】
まず、図５の印刷イメージＭ１０を例に、図４のフローチャートの処理を説明する。なお、図５の例では、言語の種類別に文字のサイズ比率が日本語１．０、英語１．０、タイ語１．１と予め設定されている。
【００４４】
ＣＰＵ２は、文字からなるパーツＰ１１〜Ｐ１３のいずれかについて文字の言語を判定する（ステップＳ１）。
ここで、日本語については基準言語として予め設定されており、日本語の文字からなるパーツＰ１１については、文字サイズの基準となる基準パーツとなり、文字サイズの変更は行われない。なお、文字サイズの変更が行われない基準パーツとしては、基準言語として設定された言語の文字からなるパーツに限られず、印刷イメージＭ１０内で互いに異なる言語の文字からなるパーツのうち配列方向の先頭に位置するパーツ（図５（ａ）の例ではパーツＰ１１〜Ｐ１３が幅方向Ｄ２に並べられているため上側のパーツＰ１１。仮に長さ方向Ｄ１に並べられていれば左側のパーツ。）であってもよい。この配列方向の先頭に位置するパーツの文字の言語が仮に日本語（サイズ比率１．０）ではなくサイズ比率が１．０ではない言語（例えばサイズ比率１．１のタイ語）であった場合には、その言語のサイズ比率が１．０となるように同じ割合で各言語のサイズ比率を変更し（例えば日本語１．０／１．１、英語１．０／１．１）、その変更した比率に基づいて後述する文字サイズの変更が行われればよい。
【００４５】
ＣＰＵ２は、日本語の文字からなるパーツＰ１１については、言語を日本語と判定し（ステップＳ１：日本語）、設定を参照しサイズ比率を１．０と決定し（ステップＳ２）、文字サイズの変更を行わない（ステップＳ３）。
【００４６】
また、ＣＰＵ２は、英語の文字からなるパーツＰ１２については、言語を英語と判定し（ステップＳ１：英語）、設定を参照しサイズ比率を１．０と決定し（ステップＳ４）、文字サイズの変更を行わない（ステップＳ５）。
【００４７】
また、ＣＰＵ２は、タイ語の文字からなるパーツＰ１３については、言語をタイ語と判定し（ステップＳ１：タイ語）、設定を参照しサイズ比率を１．１と決定し（ステップＳ６）、図５（ａ）に示すパーツＰ１３の文字サイズを拡大し、図５（ｂ）に示す印刷イメージＭ１０−１のようにパーツＰ１３−１とする（ステップＳ７）。文字サイズの変更は、基準言語である日本語のフォントサイズ（例えば１５）をサイズ比率で１．１倍したフォントサイズ（例えば、１６．５となるため小数点以下を切り捨てて１６）とすればよい。このように、ＣＰＵ２は、複数のパーツＰ１１〜Ｐ１３のうち基準パーツであるパーツＰ１１以外のパーツＰ１３の文字サイズを、パーツＰ１１の文字サイズ（フォントサイズ１５）と、言語の種類別の所定のサイズ比率（タイ語：１．１）とに基づいて設定する。
【００４８】
ＣＰＵ２は、すべてのパーツＰ１１〜Ｐ１３について言語の判定処理（ステップＳ１）、サイズ比率決定処理（ステップＳ２，Ｓ４，Ｓ６）、及び文字サイズ変更又は維持処理（ステップＳ３，Ｓ５，Ｓ７）が終わったかの判定を行い（ステップＳ８）、処理が終わっていないと判定すれば（ステップＳ８：ＮＯ）、次のパーツについて言語の判定処理（ステップＳ１）から処理を繰り返す。
【００４９】
ＣＰＵ２は、すべてのパーツＰ１１〜Ｐ１３について各処理（ステップＳ１〜Ｓ７）が終わっていると判定すると（ステップＳ８：ＹＥＳ）、少なくとも１つのパーツＰ１１，Ｐ１２，Ｐ１３−１が印刷可能領域Ａ１０からはみ出るかを判定する（ステップＳ９）。
【００５０】
ＣＰＵ２は、パーツＰ１１，Ｐ１２については、文字サイズを変更しないため、パーツＰ１１，Ｐ１２の座標情報によらず印刷可能領域Ａ１０からはみ出さないと判定することができる（ステップＳ９：ＮＯ）。また、ＣＰＵ２は、パーツＰ１３−１については、文字サイズが拡大されているが、座標情報に基づき、印刷可能領域Ａ１０からはみ出さないと判定する（ステップＳ９：ＮＯ）。ＣＰＵ２は、このようにいずれのパーツＰ１１，Ｐ１２，Ｐ１３−１も印刷可能領域Ａ１０からはみ出さないと判定すると（ステップＳ９：ＮＯ）、図４に示す処理を終了する。なお、文字サイズが変更されないパーツＰ１１，Ｐ１２については、はみ出し判定処理（ステップＳ９）を省略してもよいが、もともと印刷可能領域Ａ１０から長さ方向Ｄ１又は幅方向Ｄ２にはみ出た位置に配置されている場合もあり得る。そのため、ＣＰＵ２は、パーツＰ１１，Ｐ１２が印刷可能領域Ａ１０からはみ出ていると判定し（ステップＳ９：ＹＥＳ（長さ方向Ｄ１又は幅方向Ｄ２））、後述するステップＳ１０，Ｓ１１の処理を行ってもよい。
【００５１】
なお、図５の例では、文字の言語が互いに異なる複数のパーツＰ１１，Ｐ１２，Ｐ１３が共通の印刷イメージＭ１０に配置されている例について説明したが、例えば、図３に示す印刷イメージ作成画面５０内にそれぞれ互いに異なるラベルとして連続的に印刷が行われる複数の印刷イメージが表示されている場合には、文字の言語が互いに異なる複数のパーツＰ１１，Ｐ１２，Ｐ１３がそれぞれ別の印刷イメージに配置されていても、上述のように文字サイズを言語の種類に基づいて設定するとよい。
【００５２】
次に、図６の印刷イメージＭ２０を例に、図４のフローチャートの処理を説明する。なお、図６の例でも、図５の例と同様に、言語の種類別にサイズ比率が日本語１．０、英語１．０、タイ語１．１と予め設定されている。
【００５３】
図６（ａ）〜（ｃ）は、印刷イメージＭ２０の作成例（その２）を説明するための説明図である。
図６（ａ）に示す印刷イメージＭ２０は、図５（ａ）に示す印刷イメージＭ１０と同様に、印刷可能領域Ａ２０に、ユーザの操作によって、文字からなるパーツＰ２１，Ｐ２２，Ｐ２３、及び絵からなるパーツＰ２４が配置されている。
【００５４】
図６（ａ）に示すパーツＰ２１の文字は、「料金表」であり、日本語である。また、パーツＰ２２，Ｐ２３の文字は、「料金表」と同じ内容を表す英語，タイ語である。
図６（ａ）に示す印刷イメージＭ２０は、上述のとおり、パーツＰ２１〜Ｐ２３の言語の種類及びサイズ比率が図５（ａ）に示す印刷イメージＭ１０と同一である。そのため、ステップＳ１〜Ｓ８の処理の詳細な説明は省略する。
【００５５】
図６の例では、ＣＰＵ２は、図５の例と同様に、タイ語の文字からなるパーツＰ２３について、サイズ比率１．１に応じて文字サイズを拡大し、図６（ｂ）に示す印刷イメージＭ２０−１のパーツＰ２３−１とする（ステップＳ６，Ｓ７）。
【００５６】
その結果、文字サイズが拡大されたパーツＰ２３−１は、図６（ｂ）に示すように印刷可能領域Ａ２０から長さ方向Ｄ１にはみ出す。
そのため、ＣＰＵ２は、はみ出し判定処理（ステップＳ９）において、座標情報に基づきパーツＰ２３−１が印刷可能領域Ａ２０から長さ方向Ｄ１にはみ出すと判定し（ステップＳ９：ＹＥＳ（長さ方向Ｄ１））、ラベル長さ、すなわち印刷イメージＭ２０−１の長さＬ２０を伸ばし、図６（ｃ）に示す長さＬ２０−１の印刷イメージＭ２０−２とする（ステップＳ１０）。これに伴い、印刷イメージＭ２０−２の印刷可能領域Ａ２０は、印刷イメージＭ２０−１の印刷可能領域Ａ２０よりも大きくなる。
【００５７】
その後、ＣＰＵ２は、図６（ｃ）に示すパーツＰ２３−１が印刷イメージＭ２０−２の印刷可能領域Ａ２０からはみ出るかを改めて判定する（ステップＳ９）。そして、ＣＰＵ２は、いずれのパーツＰ２１，Ｐ２２，Ｐ２３−１も印刷可能領域Ａ２０からはみ出さないと判定すると（ステップＳ９：ＮＯ）、図４に示す処理を終了する。このように、ＣＰＵ２は、パーツＰ２３−２のはみ出しが解消されるまで、はみ出しが解消されるように印刷イメージＭ２０のサイズを拡大する。
【００５８】
次に、図７の印刷イメージＭ３０を例に、図４のフローチャートの処理を説明する。なお、図７の例では、図５及び図６の例とは異なるサイズ比率で、言語の種類別にサイズ比率が日本語１．０、英語１．１、タイ語１．２と予め設定されている。
【００５９】
図７（ａ）〜（ｃ）は、印刷イメージＭ３０の作成例（その３）を説明するための説明図である。
図７（ａ）に示す印刷イメージＭ３０は、図５（ａ）及び図６（ａ）に示す印刷イメージＭ１０，Ｍ２０と同様に、印刷可能領域Ａ３０に、ユーザの操作によって、文字からなるパーツＰ３１，Ｐ３２，Ｐ３３、及び絵からなるパーツＰ３４が配置されている。
【００６０】
図７（ａ）に示すパーツＰ３１の文字は、「館内撮影禁止」であり、日本語である。また、パーツＰ３２，Ｐ３３の文字は、「館内撮影禁止」と同じ内容を表す英語，タイ語である。
図７（ａ）に示す印刷イメージＭ３０は、パーツＰ３１〜Ｐ３３の言語の種類が印刷イメージＭ１０，Ｍ２０と同一であり、サイズ比率のみ異なる。そのため、ステップＳ１〜Ｓ８の処理の詳細な説明は省略する。
【００６１】
図７の例では、ＣＰＵ２は、英語の文字からなるパーツＰ３２について、サイズ比率１．１に応じて文字サイズを拡大し、図７（ｂ）に示す印刷イメージＭ３０−１のパーツＰ３２−１とする（ステップＳ４，Ｓ５）。また、ＣＰＵ２は、タイ語の文字からなるパーツＰ３３について、サイズ比率１．２に応じて文字サイズを拡大し、図７（ｂ）に示す印刷イメージＭ３０−１のパーツＰ３３−１とする（ステップＳ６，Ｓ７）。その結果、パーツＰ３２−１は、印刷可能領域Ａ３０から長さ方向Ｄ１において右側にはみ出し、パーツＰ３３−１は、印刷可能領域Ａ３０から幅方向Ｄ２において下側にはみ出す。
【００６２】
そのため、ＣＰＵ２は、はみ出し判定処理（ステップＳ９）において、座標情報に基づきパーツＰ３２−１が印刷可能領域Ａ３０から長さ方向Ｄ１にはみ出すと判定し（ステップＳ９：ＹＥＳ（長さ方向Ｄ１））、ラベル長さ、すなわち印刷イメージＭ３０−１の長さＬ３０を伸ばし、図７（ｃ）に示す長さＬ３０−１の印刷イメージＭ３０−２とする（ステップＳ１０）。これに伴い、印刷イメージＭ３０−２の印刷可能領域Ａ３０は、印刷イメージＭ３０−１の印刷可能領域Ａ３０よりも大きくなる。
【００６３】
その後、ＣＰＵ２は、改めてはみ出し判定処理（ステップＳ９）を行い、座標情報に基づきパーツＰ３３−１が印刷可能領域Ａ３０から幅方向Ｄ２にはみ出すと判定する（ステップＳ９：ＹＥＳ（幅方向Ｄ２））。そして、ＣＰＵ２は、はみ出したパーツＰ３３−１の文字サイズを図７（ｃ）に示す印刷イメージＭ３０−２のパーツＰ３３−２に縮小する（ステップＳ１１）。なお、ＣＰＵ２は、印刷可能領域Ａ３０からはみ出したパーツＰ３３−１のみならず、文字の言語が互いに異なるパーツＰ３１，Ｐ３２−１，Ｐ３３−１の文字サイズ変更後の文字サイズを同じ割合で縮小してもよい。また、パーツＰ３３−１の文字サイズの縮小処理（ステップＳ１１）に代えて、ラベル幅、すなわち印刷イメージＭ３０−１の幅方向Ｄ２の幅を伸ばしてもよい。また、文字サイズの拡大の結果、パーツＰ３１，Ｐ３２−１，Ｐ３３−１の文字部分又はパーツＰ３１，Ｐ３２−１，Ｐ３３−１自体が互いに重なる場合には、ＣＰＵ２が、重なりを解消するように例えば配列方向（幅方向Ｄ２）である下方にパーツＰ３２−１，Ｐ３３−１をずらすとよい。
【００６４】
その後、ＣＰＵ２は、改めて図７（ｃ）に示すパーツＰ３２−１，Ｐ３３−２が印刷イメージＭ３０−２の印刷可能領域Ａ３０からはみ出るかを判定する（ステップＳ９）。そして、ＣＰＵ２は、いずれのパーツＰ３１，Ｐ３２−１，Ｐ３３−２も印刷可能領域Ａ３０からはみ出さないと判定すると（ステップＳ９：ＮＯ）、図４に示す処理を終了する。
【００６５】
なお、図７では、図７（ａ）に示すパーツＰ３３、図７（ｂ）に示すパーツＰ３２−１、及び図７（ｃ）に示すパーツＰ３３−２が、ユーザによって選択された状態で表れている（括弧書きのＳ参照）。このパーツの選択状態は、通常、例えば図１に示す入力部３のマウス装置を用いて所望のパーツを指定することによって選択状態となるものであるが、ＣＰＵ２が、印刷可能領域Ａ３０からはみ出したパーツを選択状態とすることで、パーツの配置や大きさの変更をユーザに促してもよい。なお、選択されたパーツには、パーツの大きさを上下左右方向に変更するための第１の調整部Ｓａと、角度の変更や変形を行うための第２の調整部Ｓｂとが表示される。第１の調整部Ｓａは、例えばパーツの頂点及び各辺の中央に計８箇所矩形状で表示され、第２の調整部Ｓｂは、例えばパーツの右上端部から、角度の変更を行う部分が右上に突出し、変形を行うための部分が上及び右にそれぞれ突出する。
【００６６】
以上説明した本実施の形態では、印刷イメージ作成装置１は、文字の言語が互いに異なる複数のパーツＰ１１〜Ｐ１４，Ｐ２１〜Ｐ２４，Ｐ３１〜Ｐ３４を含む印刷イメージＭ１０，Ｍ２０，Ｍ３０を作成する制御部の一例であるＣＰＵ２（プロセッサ）を備える。ＣＰＵ２は、複数のパーツＰ１１〜Ｐ１３，Ｐ２１〜Ｐ２３，Ｐ３１〜Ｐ３３のうち少なくとも１つのパーツＰ１３，Ｐ２３，Ｐ３２，Ｐ３３の文字サイズを当該パーツ又は他のパーツの少なくとも何れかの言語の種類に基づいて設定する（パーツＰ１３−１，Ｐ２３−１，Ｐ３２−１，Ｐ３３−１）。
【００６７】
また、他の１つの観点では、印刷イメージ作成方法は、文字の言語が互いに異なる複数のパーツＰ１１〜Ｐ１４，Ｐ２１〜Ｐ２４，Ｐ３１〜Ｐ３４を含む印刷イメージＭ１０，Ｍ２０，Ｍ３０を作成し、複数のパーツＰ１１〜Ｐ１３，Ｐ２１〜Ｐ２３，Ｐ３１〜Ｐ３３のうち少なくとも１つのパーツＰ１３，Ｐ２３，Ｐ３２，Ｐ３３の文字サイズを当該パーツ又は他のパーツの少なくとも何れかの言語の種類に基づいて設定する。また、他の１つの観点では、プログラムは、文字の言語が互いに異なる複数のパーツＰ１１〜Ｐ１４，Ｐ２１〜Ｐ２４，Ｐ３１〜Ｐ３４を含む印刷イメージＭ１０，Ｍ２０，Ｍ３０を作成する機能と、複数のパーツＰ１１〜Ｐ１３，Ｐ２１〜Ｐ２３，Ｐ３１〜Ｐ３３のうち少なくとも１つのパーツＰ１３，Ｐ２３，Ｐ３２，Ｐ３３の文字サイズを当該パーツ又は他のパーツの少なくとも何れかの言語の種類に基づいて設定する機能とをコンピュータに実行させる。
【００６８】
ところで、文字の言語が互いに異なる複数のパーツＰ１１〜Ｐ１３，Ｐ２１〜Ｐ２３，Ｐ３１〜Ｐ３３を有する印刷イメージＭ１０，Ｍ２０，Ｍ３０が印刷されたラベル等の印刷物において、同じフォントサイズで印刷されても言語が異なることに起因して言語の種類ごとに文字の大きさが異なって見えてしまう。このように言語の種類ごとに文字の大きさが異なって見えてしまうのを、本実施の形態では、ユーザの手間を要さずに言語の種類に基づいて文字サイズを設定することによって防止することができる。よって、本実施の形態によれば、文字の言語が互いに異なる複数のパーツＰ１１〜Ｐ１３，Ｐ２１〜Ｐ２３，Ｐ３１〜Ｐ３３の見栄えを、ユーザの手間を要さずに調整することができる。
【００６９】
また、本実施の形態では、ＣＰＵ２は、文字サイズの設定によって少なくとも１つのパーツＰ２３−１，Ｐ３２−１，Ｐ３３−１が印刷イメージＭ２０−１，Ｍ３０−１の印刷可能領域Ａ２０，Ａ３０からはみ出す場合に、印刷イメージＭ２０−１，Ｍ３０−１のサイズを、はみ出しが解消される大きさに設定する（Ｍ２０−２，Ｍ３０−２）。これにより、文字サイズの拡大に起因して印刷イメージＭ２０−１，Ｍ３０−１の印刷可能領域Ａ２０，Ａ３０からパーツＰ２３−１，Ｐ３２−１，Ｐ３３−１がはみ出すのを防止することができる。
【００７０】
また、本実施の形態では、ＣＰＵ２は、文字サイズの設定によって少なくとも１つのパーツＰ３３−１が印刷イメージＭ３０−１の印刷可能領域Ａ３０からはみ出す場合に、印刷可能領域Ａ３０からはみ出すパーツＰ３３−１の文字サイズを、はみ出しが解消される大きさに設定する（パーツＰ３３−２）。これにより、文字サイズの拡大に起因して印刷イメージＭ３０−１の印刷可能領域Ａ３０からパーツＰ３３−２がはみ出すのを防止することができる。
【００７１】
また、本実施の形態では、文字の言語が互いに異なる複数のパーツＰ１１〜Ｐ１３，Ｐ２１〜Ｐ２３，Ｐ３１〜Ｐ３３は、文字サイズの基準となる基準パーツ（パーツＰ１１，Ｐ２１，Ｐ３１）を含み、ＣＰＵ２は、複数のパーツＰ１１〜Ｐ１３，Ｐ２１〜Ｐ２３，Ｐ３１〜Ｐ３３のうち基準パーツ（パーツＰ１１，Ｐ２１，Ｐ３１）以外のパーツの文字サイズを、基準パーツ（パーツＰ１１，Ｐ２１，Ｐ３１）の文字サイズと、言語の種類（例えば、言語の種類別の所定のサイズ比率（１．１、１．２等））に基づいて設定する。なお、基準パーツは、例えば、文字の言語が互いに異なる複数のパーツＰ１１〜Ｐ１３，Ｐ２１〜Ｐ２３，Ｐ３１〜Ｐ３３の配列方向の先頭に位置するパーツＰ１１，Ｐ２１，Ｐ３１或いは基準言語として設定された言語（例えば日本語）の文字を有するパーツＰ１１，Ｐ２１，Ｐ３１である。これにより、基準パーツを基準として他のパーツの文字サイズを変更することができるため、パーツＰ１１〜Ｐ１３，Ｐ２１〜Ｐ２３，Ｐ３１〜Ｐ３３の見栄えをユーザが望むものに調整しやすくすることができる。
【００７２】
以上、本発明の実施の形態を説明したが、本願発明は特許請求の範囲に記載された発明とその均等の範囲を含む。以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
【００７３】
［付記１］
文字の言語が互いに異なる複数のパーツを含む印刷イメージを作成する制御部を備え、
前記制御部は、前記複数のパーツのうち少なくとも１つのパーツの文字サイズを当該パーツ又は他のパーツの少なくとも何れかの言語の種類に基づいて設定する
ことを特徴とする印刷イメージ作成装置。
【００７４】
［付記２］
前記制御部は、前記文字サイズの設定によって少なくとも１つの前記パーツが前記印刷イメージの印刷可能領域からはみ出す場合に、前記印刷イメージのサイズをはみ出しが解消される大きさに設定する
ことを特徴とする付記１記載の印刷イメージ作成装置。
【００７５】
［付記３］
前記制御部は、前記文字サイズの設定によって少なくとも１つの前記パーツが前記印刷イメージの印刷可能領域からはみ出す場合に、当該印刷可能領域からはみ出す前記パーツの前記文字サイズをはみ出しが解消される大きさに設定する
ことを特徴とする付記１記載の印刷イメージ作成装置。
【００７６】
［付記４］
前記複数のパーツは、前記文字サイズの基準となる基準パーツを含み、
前記制御部は、前記複数のパーツのうち前記基準パーツ以外の前記パーツの前記文字サイズを、前記基準パーツの前記文字サイズと、言語の種類に基づいて設定する
ことを特徴とする付記１から３のいずれか記載の印刷イメージ作成装置。
【００７７】
［付記５］
文字の言語が互いに異なる複数のパーツを含む印刷イメージを作成し、
前記複数のパーツのうち少なくとも１つの前記パーツの文字サイズを当該パーツ又は他のパーツの少なくとも何れかの言語の種類に基づいて設定する
ことを特徴とする印刷イメージ作成方法。
【００７８】
［付記６］
文字の言語が互いに異なる複数のパーツを含む印刷イメージを作成する機能と、
前記複数のパーツのうち少なくとも１つの前記パーツの文字サイズを当該パーツ又は他のパーツの少なくとも何れかの言語の種類に基づいて設定する機能と
をコンピュータに実行させることを特徴とするプログラム。
【符号の説明】
【００７９】
１・・・印刷イメージ作成装置、２・・・ＣＰＵ、５・・・表示部、５０・・・印刷イメージ作成画面、１００・・・印刷装置、Ａ１０〜Ａ３０・・・印刷可能領域、Ｌ２０，Ｌ３０・・・ラベル長さ、Ｍ１０〜Ｍ３０・・・印刷イメージ、Ｐ１１〜Ｐ１４，Ｐ２１〜Ｐ２４，Ｐ３１〜Ｐ３４・・・パーツ、ＰＭ・・・被印刷媒体
【図１】
2020006604.tif 000003
【図２】
2020006604.tif 000004
【図３】
2020006604.tif 000005
【図４】
2020006604.tif 000006
【図５】
2020006604.tif 000007
【図６】
2020006604.tif 000008
【図７】
2020006604.tif 000009