[go: up one dir, main page]

JP6434875B2 - 情報処理装置、情報処理装置における選択肢設定方法およびプログラム - Google Patents

情報処理装置、情報処理装置における選択肢設定方法およびプログラム Download PDF

Info

Publication number
JP6434875B2
JP6434875B2 JP2015158947A JP2015158947A JP6434875B2 JP 6434875 B2 JP6434875 B2 JP 6434875B2 JP 2015158947 A JP2015158947 A JP 2015158947A JP 2015158947 A JP2015158947 A JP 2015158947A JP 6434875 B2 JP6434875 B2 JP 6434875B2
Authority
JP
Japan
Prior art keywords
character image
option
size
tape
setting unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2015158947A
Other languages
English (en)
Other versions
JP2017037517A (ja
Inventor
充裕 山下
充裕 山下
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
King Jim Co Ltd
Original Assignee
Seiko Epson Corp
King Jim Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp, King Jim Co Ltd filed Critical Seiko Epson Corp
Priority to JP2015158947A priority Critical patent/JP6434875B2/ja
Priority to CN201680044655.6A priority patent/CN107850987A/zh
Priority to US15/751,750 priority patent/US20200223241A1/en
Priority to PCT/JP2016/071090 priority patent/WO2017026229A1/ja
Publication of JP2017037517A publication Critical patent/JP2017037517A/ja
Application granted granted Critical
Publication of JP6434875B2 publication Critical patent/JP6434875B2/ja
Priority to US17/523,148 priority patent/US20220134787A1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/38Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J3/00Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed
    • B41J3/407Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed for marking on special material
    • B41J3/4075Tape printers; Label printers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1208Improving or facilitating administration, e.g. print management resulting in improved quality of the output result, e.g. print layout, colours, workflows, print preview
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1242Image or content composition onto a page
    • G06F3/1243Variable data printing, e.g. document forms, templates, labels, coupons, advertisements, logos, watermarks, transactional printing, fixed content versioning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1253Configuration of print job parameters, e.g. using UI at the client
    • G06F3/1256User feedback, e.g. print preview, test print, proofing, pre-flight checks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1292Mobile client, e.g. wireless printing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1253Configuration of print job parameters, e.g. using UI at the client
    • G06F3/1255Settings incompatibility, e.g. constraints, user requirements vs. device capabilities

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Printers Characterized By Their Purpose (AREA)
  • Record Information Processing For Printing (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Description

本発明は、情報処理装置、情報処理装置における選択肢設定方法およびプログラムに関するものである。
従来、ラベル情報に基づいてラベルの印字エリアを判別すると共に、この印字エリアに納まる最大の文字サイズを、文字サイズの初期値として設定するラベル印字装置が知られている。このラベル印字装置は、入力された文字列の字数や行数に応じて、自動的に文字サイズを更新することにより、印字エリア内に印字可能な最大の文字サイズを最終的に設定する(特許文献1参照)。
特開平6−024086号公報
本発明者は、以下の課題を見出した。
情報処理装置において、テープに印刷されるキャラクター画像のサイズを、従来のラベル印字装置と同様に、テープの幅寸法に納まる最大のサイズに自動的に設定すると、キャラクター画像のサイズをユーザーに選択させることができない。
本発明は、テープからはみ出さない範囲でキャラクター画像のサイズをユーザーに選択させることができる情報処理装置、情報処理装置における選択肢設定方法およびプログラムを提供することを課題としている。
本発明の情報処理装置は、キャラクター画像が印刷されるテープの幅寸法を取得する幅寸法取得部と、キャラクター画像のサイズを選択させるための複数の選択肢のうち、選択可能な最大の選択肢である最大選択肢を、キャラクター画像がテープからはみ出さないように、取得された幅寸法に応じて設定する選択肢設定部と、を備えたことを特徴とする。
本発明の情報処理装置における選択肢設定方法は、キャラクター画像が印刷されるテープの幅寸法を取得するステップと、キャラクター画像のサイズを選択させるための複数の選択肢のうち、選択可能な最大の選択肢を、キャラクター画像がテープからはみ出さないように、取得した幅寸法に応じて変更するステップと、を実行することを特徴とする。
本発明のプログラムは、コンピューターを、上記の情報処理装置の各部として機能させることを特徴とする。
この構成では、最大選択肢が選択された場合にも、キャラクター画像がテープからはみ出さずに印刷される。したがって、本構成によれば、テープからはみ出さない範囲で、キャラクター画像のサイズをユーザーに選択させることができる。
上記の情報処理装置において、選択肢設定部は、キャラクター画像がテープからはみ出さないキャラクター画像の上限サイズを、取得された幅寸法に基づいて決定し、選択肢設定部は、複数の選択肢のうち、決定した上限サイズを超えない最大の選択肢を、最大選択肢として設定することが好ましい。
この構成では、キャラクター画像の上限サイズに近い選択肢が、最大選択肢として設定される。したがって、本構成によれば、キャラクター画像がテープからはみ出さない範囲内で、なるべく大きい選択肢を、最大選択肢として設定することができる。
この場合、テープに印刷されるキャラクター画像の向きを、キャラクター画像の縦方向がテープの幅方向に沿った横書き向きと、キャラクター画像の縦方向がテープの長さ方向に沿った縦書き向きと、の間で切り替える縦横変換部、をさらに備え、選択肢設定部は、キャラクター画像の向きが横書き向きの場合および縦書き向きの場合のいずれも、横書き向きのキャラクター画像の縦寸法に基づいて、最大選択肢を設定することが好ましい。
この構成では、キャラクター画像の向きが、横書き向きと縦書き向きとの間で切り替えられた場合に、最大選択肢が変更されることが抑制される。
この場合、テープの幅方向における印刷行数を設定する行数設定部、をさらに備え、選択肢設定部は、設定された印刷行数に基づいて、最大選択肢を設定することが好ましい。
この構成では、最大選択肢が、印刷行数に応じて変更される。
この場合、キャラクター画像のサイズを設定するサイズ設定部、をさらに備え、サイズ設定部は、印刷行数の増加前に設定したキャラクター画像のサイズが、印刷行数の増加後に設定された最大選択肢を超える場合に、印刷行数の増加後におけるキャラクター画像のサイズを、印刷行数の増加後に設定された最大選択肢を超えないように設定することが好ましい。
この構成では、印刷行数の増加前に設定したキャラクター画像のサイズが、印刷行数の増加後に設定された最大選択肢を超える場合に、印刷行数の増加後に、キャラクター画像がテープからはみ出さないように、キャラクター画像のサイズが自動的に設定される。
この場合、サイズ設定部は、印刷行数の増加前に設定したキャラクター画像のサイズが、印刷行数の増加後に設定された最大選択肢を超えない場合に、印刷行数の増加後におけるキャラクター画像のサイズを、印刷行数の増加前に設定したキャラクター画像のサイズから変更しないことが好ましい。
この構成では、印刷行数の増加前に設定したキャラクター画像のサイズが、印刷行数の増加後に設定された最大選択肢を超えない場合に、印刷行数の増加の前後で、キャラクター画像のサイズが変化しない。
この場合、キャラクター画像のサイズを設定するサイズ設定部、をさらに備え、サイズ設定部は、印刷行数が増加した後、増加前の印刷行数に復帰した場合に、印刷行数の復帰後におけるキャラクター画像のサイズを、印刷行数の増加前に設定したキャラクター画像のサイズに設定することが好ましい。
この構成では、印刷行数が増加した後、増加前の印刷行数に復帰した場合に、キャラクター画像のサイズが、印刷行数の増加前と同じサイズに自動的に設定される。
本発明の一実施形態に係る携帯端末およびこれを備えた印刷システムを示す図である。 携帯端末およびテープ印刷装置のブロック図である。 端末側制御部の機能構成を示すブロック図である。 選択肢設定部が最大選択肢を設定するための演算処理を示すフローチャートである。 携帯端末におけるキャラクター画像のサイズの設定について説明するための図である。 図5とはテープ幅が異なる場合に、携帯端末におけるキャラクター画像のサイズの設定について説明するための図である。 キャラクター画像の向きを横書き向きから縦書き向きに変更した場合に、携帯端末におけるキャラクター画像のサイズの設定について説明するための図である。 印刷行数が変更された場合に、携帯端末におけるキャラクター画像のサイズの設定について説明するための図である。 図8と同様に、印刷行数が変更された場合に、携帯端末におけるキャラクター画像のサイズの設定について説明するための図である。 比較例に係る携帯端末におけるキャラクター画像のサイズの設定について説明するための図である。
以下、添付の図面を参照して、本発明の情報処理装置の一実施形態である携帯端末1およびこれを備えた印刷システムPについて説明する。
図1を参照して、印刷システムPの概要について説明する。印刷システムPは、携帯端末1と、テープ印刷装置2とを備えている。携帯端末1とテープ印刷装置2とは、通信可能に無線で接続されている。なお、テープ印刷装置2は、携帯端末1に対するアクセスポイントとして機能する。
携帯端末1としては、例えば、スマートフォン、タブレット端末などを用いることができる。携帯端末1には、テープ印刷装置2に対応したアプリケーションプログラム(以下「対応アプリ」という。)がインストールされている。携帯端末1は、対応アプリを起動させることにより、テープ印刷装置2を制御する情報処理装置として機能する。なお、対応アプリは、例えば、所定のWebサイトから携帯端末1にダウンロードおよびインストールされる。また、携帯端末1は、タッチパネル11を備えている。タッチパネル11は、ユーザーインターフェースとして機能する。
テープ印刷装置2には、テープカートリッジ3が着脱可能に装着される。テープ印刷装置2は、携帯端末1から受信した印刷データに基づいて、テープカートリッジ3から引き出したテープ31に対して、キャラクター画像32を印刷する。なお、キャラクター画像32とは、文字、記号、絵文字などのキャラクターの画像を意味する。テープカートリッジ3には、テープ31の幅寸法(以下「テープ幅W」という。図5(d)参照)が異なる複数種のものが用意されている。テープカートリッジ3の外形は、テープ幅Wに応じて異なっている。
図2を参照して、携帯端末1およびテープ印刷装置2について説明する。携帯端末1は、表示部111と、操作部112と、端末側インターフェース12(端末側I/F)と、端末側制御部13とを備えている。
表示部111および操作部112は、上記のタッチパネル11を構成する。表示部111は、各種画面を表示する。操作部112は、タッチパネル11に対するユーザーのタッチ操作を検出し、検出結果を端末側制御部13に出力する。
端末側インターフェース12は、テープ印刷装置2との間で無線通信を行う。端末側インターフェース12は、後述する装置側インターフェース23との間で、各種コマンドや各種データを送受信する。
端末側制御部13は、携帯端末1の各部を制御する。端末側制御部13は、CPU(Central Processing Unit)と、ROM(Read Only Memory)と、RAM(Random Access Memory)とを備えている。CPUは、ROMに記憶されている、上記の対応アプリを含む各種プログラムを、RAMを用いて実行することにより、各種処理を実行する。
テープ印刷装置2は、印刷部21と、検出部22と、装置側インターフェース23(装置側I/F)と、装置側制御部24とを備えている。
印刷部21は、テープ31に対してキャラクター画像32を印刷する。印刷部21は、サーマルヘッド211と、ローラー212と、モーター213とを備えている。サーマルヘッド211は、携帯端末1から受信した印刷データに基づいて発熱駆動する。ローラー212は、テープカートリッジ3からテープ31を引き出して送る。モーター213は、ローラー212の駆動源となる。
検出部22は、テープ印刷装置2に装着されたテープカートリッジ3のテープ31のテープ幅Wを検出する。検出部22としては、例えば、テープカートリッジ3の外形の違いによって、ON/OFFが切り替わるスイッチを用いることができる。
装置側インターフェース23は、携帯端末1との間で無線通信を行う。装置側インターフェース23は、端末側インターフェース12との間で、各種コマンドや各種データを送受信する。
装置側制御部24は、テープ印刷装置2の各部を制御する。装置側制御部24は、CPUと、ROMと、RAMとを備えている。CPUは、ROMに記憶されている各種プログラムを、RAMを用いて実行することにより、各種処理を実行する。
図3を参照して、端末側制御部13の機能構成について説明する。端末側制御部13は、幅寸法取得部131と、解像度取得部132と、サイズ設定部133と、選択肢設定部134と、行数設定部135と、縦横変換部136とを備えている。これらの機能部の少なくとも一部は、端末側制御部13を構成するハードウェアと、ROMに記憶されている対応アプリ等のソフトウェアとの協働によって実現される。
幅寸法取得部131は、テープ印刷装置2に装着されたテープカートリッジ3のテープ31のテープ幅Wを取得する。幅寸法取得部131は、テープ印刷装置2に対してテープ幅Wを問い合わせ、検出部22により検出されたテープ幅Wをテープ印刷装置2から受信することによって、テープ幅Wを取得する。また、幅寸法取得部131は、操作部112が受け付けた、テープ幅Wに関する入力操作に基づいて、テープ幅Wを取得することも可能である。
解像度取得部132は、テープ印刷装置2のサーマルヘッド211の解像度(以下「プリンター解像度」という。)を取得する。解像度取得部132は、テープ印刷装置2に対してプリンター解像度を問い合わせ、それに対する回答を受信することによって、プリンター解像度を取得する。なお、解像度取得部132は、プリンター解像度と機種情報とが関連付けられたテーブルを参照し、予め取得された機種情報をキーとしてプリンター解像度を抽出することにより、プリンター解像度を取得してもよい。
選択肢設定部134は、キャラクター画像32のサイズに関するポイント数を選択させるための複数の選択肢のうち、選択可能な最大の選択肢である最大選択肢を設定する。選択肢設定部134は、テープ31に印刷されるキャラクター画像32が、テープ31からテープ31の幅方向にはみ出さないように、最大選択肢を設定する。選択肢設定部134が最大選択肢を設定するための演算処理については、後述する。
行数設定部135は、テープ31の幅方向における印刷行数を設定する。行数設定部135は、操作部112が「改行」や「削除」の操作を受け付けたことに基づいて、印刷行数を設定する。
サイズ設定部133は、キャラクター画像32のサイズ、すなわち、ポイント数を設定する。サイズ設定部133は、後述する最大選択肢が新たに設定されると、その最大選択肢をキャラクター画像32のポイント数に設定する。また、サイズ設定部133は、ポイント数を選択させるための複数の選択肢のうち、ユーザーによって選択された一の選択肢を、ポイント数に設定する。さらに、サイズ設定部133は、詳細は後述するように、印刷行数の変更に応じて、ポイント数を設定する。
縦横変換部136は、操作部112が所定のタッチ操作を受け付けたことに基づいて、テープ31に印刷されるキャラクター画像32の向きを、横書き向きと縦書き向きとの間で切り替える。ここで、横書き向きとは、キャラクター画像32の縦方向がテープ31の幅方向に沿った向きのことである(図5参照)。縦書き向きとは、キャラクター画像32の縦方向がテープ31の長さ方向に沿った向きのことである(図7参照)。
図4を参照して、選択肢設定部134が最大選択肢を設定するための演算処理について説明する。選択肢設定部134は、ステップS1において、テープ幅Wと、プリンター解像度とに基づいて、テープ31の幅方向における印刷領域のドット数(以下「領域高さH」という。)を算出する。例えば、テープ幅Wが24mmであり、プリンター解像度が360dpiである場合、選択肢設定部134は、領域高さHを、(24/25.4)×360=340[dot]と算出する。なお、ここでは、テープ幅Wの全体を、印刷領域としているが、テープ幅Wより所定の寸法だけ小さい領域を、印刷領域としてもよい。
選択肢設定部134は、ステップS2に進み、算出した領域高さHを、印刷行数で除算することによって、テープ31の幅方向における印刷領域の1行当たりのドット数(以下「基準高さA」という。)を算出する。例えば、印刷行数が2である場合、選択肢設定部134は、基準高さAを、340/2=170[dot]と算出する。
選択肢設定部134は、ステップS3に進み、算出した基準高さAに収まるポイント数(以下「仮上限ポイント数B」という。)を算出する。例えば、ポイント数がDTPポイント(72pt=1inch)で表される場合、選択肢設定部134は、仮上限ポイント数Bを、170×(72/360)=34[pt]と算出する。
選択肢設定部134は、ステップS4に進み、キャラクター画像32が仮上限ポイント数BでOSにより横書き向きに描画された際の、テープ31の幅方向におけるキャラクター画像32のドット数(以下「印刷高さC」という。)を取得する。選択肢設定部134は、フォントごとに設定されたフォントサイズデータを参照し、算出した仮上限ポイント数Bと、選択されているフォントとに基づいて、印刷高さCを取得する。フォントサイズデータとは、フォントごとに、ポイント数と横書き向きのキャラクター画像32の縦寸法とが関連付けられたデータであり、端末側制御部13のROMに記憶されている。このように、フォントごとに設定されたフォントサイズデータに基づいて印刷高さCを算出するため、フォントによってキャラクター画像32の縦寸法が異なる場合にも、印刷高さCを適切に算出することができる。
選択肢設定部134は、ステップS5に進み、次式で与えられるf(x)を目的関数として、f(x)が0に近づくように、仮上限ポイント数Bを最適化した解Dを求める。
f(x)=A−C
A:基準高さ
C:印刷高さ
選択肢設定部134は、ステップS6に進み、求めた解Dを、上限ポイント数として決定する。このようにして決定された上限ポイント数は、キャラクター画像32がテープ31からテープ31の幅方向にはみ出さない前記キャラクター画像の上限サイズを意味する。
選択肢設定部134は、ステップS7に進み、ポイント数に関する選択肢のうち、決定した上限ポイント数を超えない最大の選択肢を、最大選択肢として設定する。例えば、ポイント数として、8pt、12pt、16pt、20pt、24pt、28pt、32pt、36ptの計8個の選択肢が用意されており、上限ポイント数が34ptに決定された場合には、選択肢設定部134は、32ptを最大選択肢として選択する。選択肢設定部134は、このようにして最大選択肢を設定した後、一連の処理を終了する。
なお、選択肢設定部134は、キャラクター画像32の向きが縦書き向きに設定されている場合でも、ポイント数と横書き向きのキャラクター画像32の縦寸法とが関連付けられたフォントサイズデータに基づいて、OSにより横書き向きに描画された際のドット数である印刷高さCを取得する。したがって、キャラクター画像32の向きが横書き向きと縦書き向きとの間で変更されたことによって、印刷高さCに基づいて決定される最大選択肢が変更されることがない。
図5ないし図9を参照して、携帯端末1におけるキャラクター画像32のサイズの設定について説明する。
図5(a)は、タッチパネル11に表示される編集画面14を示している。編集画面14には、プレビュー画像141と、キャラクター設定部142と、ポイント選択部143と、配置位置選択部144と、入力部145とが表示される。
プレビュー画像141は、キャラクター画像32となるテキストデータと、テープ幅Wとに基づいて、キャラクター画像32が印刷用に描画されたテープ31のプレビューである。テキストデータは、例えば、編集画面14に表示されるソフトウェアキーボード(図示省略)から入力される。ここでは、テキストデータとして、半角文字が入力されている。また、印刷行数は、1行に設定されている。
キャラクター設定部142は、キャラクター画像32のフォントやキャラクター画像32の向きを設定するための別画面を、タッチパネル11に表示させるためのものである。ここでは、キャラクター画像32の向きは、横書き向きに設定されている。なお、キャラクター画像32のフォントやキャラクター画像32の向きを設定する際には、別画面を表示する構成に限定されるものではなく、ピッカーを下段に表示したり、メッセージボックスから選択させるようにしてもよい。
ポイント選択部143には、サイズ設定部133により設定されたキャラクター画像32のポイント数が表示される。ここでは、テープ幅Wとして18mmが取得され、選択肢設定部134により最大選択肢が36ptに設定されている。これにより、サイズ設定部133が、キャラクター画像32のポイント数を36ptに設定する。その結果、ポイント選択部143には「36pt」が表示され、プレビュー画像141にはキャラクター画像32のプレビューが36ptで表示される。
配置位置選択部144は、配置位置選択部144に対するタッチ操作に基づいて、テープ31の長さ方向におけるキャラクター画像32の配置位置を、左寄せ、中央合わせおよび右寄せのいずれかに設定するためのものである。入力部145は、キャラクター画像32とは別に、シンボルマーク33などの画像、バーコード、外枠および手書き文字を入力するためのものである。
ポイント選択部143がタッチされると、表示部111は、上記の選択肢設定部134により設定された最大選択肢が最大のポイント数となるように、複数のポイント数を表示する。換言すれば、表示部111は、最大選択肢を超えるポイント数を表示しない。ここでは、最大選択肢が36ptに設定されていることから、表示部111は、36ptが最大のポイント数となるように、複数のポイント数を表示する(図5(b)参照)。なお、図5(b)では、24pt、28pt、32ptおよび36ptの4つの選択肢が表示されているが、選択肢上を上上下にドラッグ操作することにより、36ptを超えない他の選択肢を表示させることが可能である。
選択可能な複数のポイント数のなかから、例えば12ptが選択されると、サイズ設定部133が、キャラクター画像32のポイント数を12ptに設定する。その結果、ポイント選択部143には「12pt」が表示され、プレビュー画像141にはキャラクター画像32のプレビューが12ptで表示される(図5(c)参照)。
そして、携帯端末1が印刷実行のための所定の操作を受け付けると、テープ印刷装置2は、12ptのキャラクター画像32をテープ31に印刷する(図5(d)参照)。
図6(a)は、図5(a)に示した状態から、取得されたテープ幅Wが24mmに変更された状態を示している。ここでは、テープ幅Wが24mmに変更されたことに伴い、選択肢設定部134により最大選択肢が48ptに設定されている。これにより、サイズ設定部133が、キャラクター画像32のポイント数を48ptに設定する。その結果、ポイント選択部143には48ptが表示され、プレビュー画像141にはキャラクター画像32のプレビューが48ptで表示される。
ポイント選択部143がタッチされると、最大選択肢が48ptに設定されていることから、表示部111は、48ptが最大のポイント数となるように、複数のポイント数を表示する(図6(b)参照)。
選択可能な複数のポイント数のなかから、例えば40ptが選択されると、サイズ設定部133が、キャラクター画像32のポイント数を40ptに設定する。その結果、ポイント選択部143には「40pt」が表示され、プレビュー画像141にはキャラクター画像32のプレビューが40ptで表示される(図6(c)参照)。
そして、携帯端末1が印刷実行のための所定の操作を受け付けると、テープ印刷装置2は、40ptのキャラクター画像32をテープ31に印刷する(図6(d)参照)。
図7は、図5(a)に示した状態から、縦横変換部136により、キャラクター画像32の向きが縦書き向きに変更された状態を示している。ここで、上述したように、キャラクター画像32の向きが横書き向きと縦書き向きとの間で変更されたとしても、最大選択肢は変更されない。そのため、キャラクター画像32のポイント数が、サイズ設定部133によって変更されず、縦書き向きに変更される前の36ptのままとなる。その結果、ポイント選択部143には36ptが表示され、プレビュー画像141にはキャラクター画像32のプレビューが36ptで表示される。
図8(a)は、図6(c)と同じ状態を示している。この状態から、図8(b)に示すように、「改行」操作が行われ、2行目にキャラクター画像32が入力されると、印刷行数が1行から2行に増加したことに伴い、選択肢設定部134により最大選択肢が例えば24ptに設定される。ここで、印刷行数が2行に増加する前に設定されたポイント数(40pt)は、印刷行数が2行に増加した後に設定された最大選択肢(24pt)を超えている。そのため、サイズ設定部133は、印刷行数の増加後におけるキャラクター画像32のポイント数を、印刷行数の増加後に設定された最大選択肢(24pt)に設定する。これにより、ポイント選択部143には24ptが表示される。また、プレビュー画像141には各行のキャラクター画像32のプレビューが24ptで表示される。なお、サイズ設定部133は、印刷行数の増加後におけるキャラクター画像32のポイント数を、印刷行数の増加後に設定された最大選択肢(24pt)よりも小さいポイント数、例えば20ptに設定してもよい。
図8(c)は、図8(b)に示した状態から、「削除」操作が行われ、2行目が削除された状態を示している。この場合、印刷行数が1行に復帰したことに伴い、選択肢設定部134により最大選択肢が48ptに設定される。ここで、サイズ設定部133は、キャラクター画像32のポイント数を、最大選択肢(48pt)ではなく、印刷行数が2行に増加する前に設定されたポイント数(40pt)に設定する。これにより、ポイント選択部143には40ptが表示される。また、プレビュー画像141にはキャラクター画像32のプレビューが40ptで表示される。
図9(a)は、図5(c)と同じ状態を示している。この状態から、図9(b)に示すように、「改行」操作が行われ、2行目にキャラクター画像32が入力されると、印刷行数が1行から2行に増加したことに伴い、選択肢設定部134により最大選択肢が18ptに設定される。ここで、印刷行数が2行に増加する前に設定されたポイント数(12pt)は、印刷行数が2行に増加した後に設定された最大選択肢(18pt)を超えていない。そのため、サイズ設定部133は、印刷行数の増加後におけるキャラクター画像32のポイント数を、最大選択肢(18pt)ではなく、印刷行数の増加前に設定したポイント数(12pt)に設定する。これにより、ポイント選択部143には12ptが表示される。また、プレビュー画像141には各行のキャラクター画像32のプレビューが12ptで表示される。
図9(c)は、図9(b)に示した状態から、「削除」操作が行われ、2行目が削除された状態を示している。この場合、印刷行数が1行に復帰したことに伴い、選択肢設定部134により最大選択肢が36ptに設定される。ここで、サイズ設定部133は、キャラクター画像32のポイント数を、最大選択肢(36pt)ではなく、印刷行数が2行に増加する前に設定したポイント数(12pt)に設定する。これにより、ポイント選択部143には12ptが表示される。また、プレビュー画像141にはキャラクター画像32のプレビューが12ptで表示される。
図10を参照して、比較例に係る携帯端末(以下「携帯端末1C」という。)におけるキャラクター画像32のサイズの設定について説明する。携帯端末1Cは、本実施形態の携帯端末1と略同様の構成を備えているが、選択肢設定部134を備えていない点で相違する。
図10(a)は、携帯端末1Cに表示された編集画面14を示している。ここでは、取得されたテープ幅Wが18mmであり、サイズ設定部133により、キャラクター画像32のポイント数が36ptに設定されている。その結果、ポイント選択部143には36ptが表示され、プレビュー画像141にはキャラクター画像32のプレビューが36ptで表示される。
ポイント選択部143がタッチされると、テープ幅Wが18mmのテープ31において、キャラクター画像32がはみ出した状態で印刷されるポイント数、つまり36ptを超えるポイント数を含め、複数のポイント数が選択可能に表示される(図10(b)参照)。
選択可能な複数のポイント数のなかから、例えば72ptが選択されると、サイズ設定部133が、キャラクター画像32のポイント数を72ptに設定する。その結果、ポイント選択部143には「72pt」が表示され、プレビュー画像141には72ptのキャラクター画像32のプレビューが、テープ31からテープ31の幅方向にはみ出した状態で表示される(図10(c)参照)。
そして、携帯端末1が印刷実行のための所定の操作を受け付けると、テープ印刷装置2は、72ptのキャラクター画像32を、テープ31からテープ31の幅方向にはみ出した状態で印刷する(図10(d)参照)。
以上のように、本実施形態の携帯端末1は、幅寸法取得部131と、選択肢設定部134とを備えている。幅寸法取得部131は、キャラクター画像32が印刷されるテープ31のテープ幅Wを取得する。選択肢設定部134は、キャラクター画像32のポイント数を選択するための複数の選択肢のうち、最大選択肢を、キャラクター画像32がテープ31からはみ出さないように、取得されたテープ幅Wに応じて設定する。
この構成では、最大選択肢が選択された場合にも、キャラクター画像32がテープ31からはみ出さずに印刷される。したがって、本構成によれば、テープ31からはみ出さない範囲で、キャラクター画像32のポイント数をユーザーに選択させることができる。
本実施形態の携帯端末1では、選択肢設定部134が、キャラクター画像32がテープ31からはみ出さないキャラクター画像32の上限サイズである上限ポイント数を、取得されたテープ幅Wに基づいて決定する。また、選択肢設定部134は、複数の選択肢のうち、決定した上限ポイント数を超えない最大の選択肢を、最大選択肢として設定する。
この構成では、キャラクター画像32の上限ポイント数に近い選択肢が、最大選択肢として設定される。したがって、本構成によれば、キャラクター画像32がテープ31からはみ出さない範囲内で、なるべく大きい選択肢を、最大選択肢として設定することができる。
本実施形態の携帯端末1は、テープ31に印刷されるキャラクター画像32の向きを、横書き向きと縦書き向きとの間で切り替える縦横変換部136を備えている。選択肢設定部134は、キャラクター画像32の向きが横書き向きの場合および縦書き向きの場合のいずれも、キャラクター画像32の横書き向きの縦寸法とポイント数とが関連付けられたフォントサイズデータに基づいて、最大選択肢を設定する。
この構成では、キャラクター画像32の向きが、横書き向きと縦書き向きとの間で切り替えられた場合に、最大選択肢が変更されることが抑制される。このため、最大選択肢が変更されたことに伴って、キャラクター画像32のポイント数が変更されることも抑制される。すなわち、ユーザーが、キャラクター画像32のポイント数を変更することなく、キャラクター画像32の向きだけ変えたい場合に、ポイント数がユーザーの意図に反して変更されてしまうことが抑制される。
本実施形態の携帯端末1は、キャラクター画像32のポイント数を設定するサイズ設定部133を備えている。サイズ設定部133は、印刷行数の増加前に設定したキャラクター画像32のポイント数が、印刷行数の増加後に設定された最大選択肢を超える場合に、印刷行数の増加後におけるキャラクター画像32のポイント数を、印刷行数の増加後に設定された最大選択肢に設定する。
この構成では、印刷行数の増加前に設定したキャラクター画像32のポイント数が、印刷行数の増加後に設定された最大選択肢を超える場合に、印刷行数の増加後に、キャラクター画像32がテープ31からはみ出さないように、キャラクター画像32のポイント数が自動的に設定される。
本実施形態の携帯端末1では、サイズ設定部133が、印刷行数の増加前に設定したキャラクター画像32のポイント数が、印刷行数の増加後に設定された最大選択肢を超えない場合に、印刷行数の増加後におけるキャラクター画像32のポイント数を、印刷行数の増加前に設定したキャラクター画像32のポイント数から変更しない。
この構成では、印刷行数の増加前に設定したキャラクター画像32のポイント数が、印刷行数の増加後に設定された最大選択肢を超えない場合に、印刷行数の増加の前後で、キャラクター画像32のポイント数が変化しない。
本実施形態の携帯端末1では、サイズ設定部133が、印刷行数が増加した後、増加前の印刷行数に復帰した場合に、印刷行数の復帰後におけるキャラクター画像32のポイント数を、印刷行数の増加前に設定したキャラクター画像32のポイント数に設定する。
この構成では、印刷行数が増加した後、増加前の印刷行数に復帰した場合に、キャラクター画像32のポイント数が、印刷行数の増加前と同じポイント数に自動的に設定される。
本発明は上記した実施形態に限定されず、その趣旨を逸脱しない範囲で種々の構成を採用可能であることは言うまでもない。例えば、本実施形態は、以下のような形態に変更することができる。
対応アプリを、CD−ROM(Compact Disc Read Only Memory)、フラッシュメモリーなどの記録媒体に格納して提供することも可能である。
携帯端末1は、テープ印刷装置2以外のアクセスポイント、例えば無線LAN(Local Area Network)ルーターを介して、テープ印刷装置2と通信可能に接続されていてもよい。また、携帯端末1は、例えばUSB(Universal Serial Bus)ケーブルを介して、テープ印刷装置2と通信可能に接続されていてもよい。
携帯端末1に代えて、汎用のコンピューターを用いてもよい。
さらに、テープ印刷装置2が、上記した幅寸法取得部131および選択肢設定部134などを備えていてもよい。この場合、テープ印刷装置2を、本発明の情報処理装置として機能させることが可能である。
1…携帯端末、31…テープ、32…キャラクター画像、131…幅寸法取得部、134…選択肢設定部、W…テープ幅

Claims (9)

  1. キャラクター画像が印刷されるテープの幅寸法を取得する幅寸法取得部と、
    前記キャラクター画像のサイズを選択させるための複数の選択肢のうち、選択可能な最大の前記選択肢である最大選択肢を、前記キャラクター画像が前記テープからはみ出さないように、取得された前記幅寸法に応じて設定する選択肢設定部と、を備え
    複数の前記選択肢のうち、前記最大選択肢を超える選択肢を、選択不能とすることを特徴とする情報処理装置。
  2. 前記選択肢設定部は、前記キャラクター画像が前記テープからはみ出さない前記キャラクター画像の上限サイズを、取得された前記幅寸法に基づいて決定し、
    前記選択肢設定部は、複数の前記選択肢のうち、決定した前記上限サイズを超えない最大の前記選択肢を、前記最大選択肢として設定することを特徴とする請求項1に記載の情報処理装置。
  3. 前記テープに印刷される前記キャラクター画像の向きを、前記キャラクター画像の縦方向が前記テープの幅方向に沿った横書き向きと、前記キャラクター画像の縦方向が前記テープの長さ方向に沿った縦書き向きと、の間で切り替える縦横変換部、をさらに備え、
    前記選択肢設定部は、前記キャラクター画像の向きが前記横書き向きの場合および前記縦書き向きの場合のいずれも、前記横書き向きの前記キャラクター画像の縦寸法に基づいて、前記最大選択肢を設定することを特徴とする請求項1または2に記載の情報処理装置。
  4. 前記テープの幅方向における印刷行数を設定する行数設定部、をさらに備え、
    前記選択肢設定部は、設定された前記印刷行数に基づいて、前記最大選択肢を設定することを特徴とする請求項1ないし3のいずれか一項に記載の情報処理装置。
  5. 前記キャラクター画像のサイズを設定するサイズ設定部、をさらに備え、
    前記サイズ設定部は、前記印刷行数の増加前に設定した前記キャラクター画像のサイズが、前記印刷行数の増加後に設定された前記最大選択肢を超える場合に、前記印刷行数の増加後における前記キャラクター画像のサイズを、前記印刷行数の増加後に設定された前記最大選択肢を超えないように設定することを特徴とする請求項4に記載の情報処理装置。
  6. 前記サイズ設定部は、前記印刷行数の増加前に設定した前記キャラクター画像のサイズが、前記印刷行数の増加後に設定された前記最大選択肢を超えない場合に、前記印刷行数の増加後における前記キャラクター画像のサイズを、前記印刷行数の増加前に設定した前記キャラクター画像のサイズから変更しないことを特徴とする請求項5に記載の情報処理装置。
  7. 前記キャラクター画像のサイズを設定するサイズ設定部、をさらに備え、
    前記サイズ設定部は、前記印刷行数が増加した後、増加前の前記印刷行数に復帰した場合に、前記印刷行数の復帰後における前記キャラクター画像のサイズを、前記印刷行数の増加前に設定した前記キャラクター画像のサイズに設定することを特徴とする請求項4ないし6のいずれか一項に記載の情報処理装置。
  8. キャラクター画像が印刷されるテープの幅寸法を取得するステップと、
    前記キャラクター画像のサイズを選択させるための複数の選択肢のうち、選択可能な最大の前記選択肢である最大選択肢を、前記キャラクター画像が前記テープからはみ出さないように、取得した前記幅寸法に応じて変更するステップと、
    複数の前記選択肢のうち、前記最大選択肢を超える選択肢を、選択不能とするステップと、
    を実行することを特徴とする情報処理装置における選択肢設定方法。
  9. コンピューターを、請求項1ないし7のいずれか一項に記載の情報処理装置の各部として機能させることを特徴とするプログラム。
JP2015158947A 2015-08-11 2015-08-11 情報処理装置、情報処理装置における選択肢設定方法およびプログラム Active JP6434875B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2015158947A JP6434875B2 (ja) 2015-08-11 2015-08-11 情報処理装置、情報処理装置における選択肢設定方法およびプログラム
CN201680044655.6A CN107850987A (zh) 2015-08-11 2016-07-15 信息处理装置、信息处理装置中的选项设定方法以及程序
US15/751,750 US20200223241A1 (en) 2015-08-11 2016-07-15 Information processing device, alternative setting method of information processing device, and program
PCT/JP2016/071090 WO2017026229A1 (ja) 2015-08-11 2016-07-15 情報処理装置、情報処理装置における選択肢設定方法およびプログラム
US17/523,148 US20220134787A1 (en) 2015-08-11 2021-11-10 Information processing device, alternative setting method in information processing device, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015158947A JP6434875B2 (ja) 2015-08-11 2015-08-11 情報処理装置、情報処理装置における選択肢設定方法およびプログラム

Publications (2)

Publication Number Publication Date
JP2017037517A JP2017037517A (ja) 2017-02-16
JP6434875B2 true JP6434875B2 (ja) 2018-12-05

Family

ID=57983107

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015158947A Active JP6434875B2 (ja) 2015-08-11 2015-08-11 情報処理装置、情報処理装置における選択肢設定方法およびプログラム

Country Status (4)

Country Link
US (2) US20200223241A1 (ja)
JP (1) JP6434875B2 (ja)
CN (1) CN107850987A (ja)
WO (1) WO2017026229A1 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7380169B2 (ja) * 2019-12-13 2023-11-15 ブラザー工業株式会社 制御プログラム、情報処理装置
JP2022178436A (ja) * 2021-05-20 2022-12-02 セイコーエプソン株式会社 情報処理装置、テープ印刷装置、印刷システム、情報処理装置の制御方法およびプログラム

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2556224B2 (ja) * 1991-09-25 1996-11-20 ブラザー工業株式会社 テープ印字装置
JP3130194B2 (ja) * 1993-11-09 2001-01-31 株式会社キングジム テープ印刷装置及び方法
CN1051958C (zh) * 1993-12-22 2000-05-03 精工爱普生株式会社 带式打印设备
JP4131084B2 (ja) * 2000-12-14 2008-08-13 セイコーエプソン株式会社 印刷装置
JP2003076679A (ja) * 2001-08-31 2003-03-14 Brother Ind Ltd 文字列編集装置、及びプログラム
US6775069B2 (en) * 2001-10-18 2004-08-10 Asml Holding N.V. Advanced illumination system for use in microlithography
JP2003312062A (ja) * 2002-04-22 2003-11-06 Seiko Epson Corp テーププリンタ
KR20050010472A (ko) * 2003-07-16 2005-01-27 세이코 엡슨 가부시키가이샤 테이프 인쇄장치, 라벨 작성방법, 테이프 인쇄장치의데이터 처리방법, 인쇄 시스템, 인쇄 시스템의 라벨작성방법 및 기억매체
EP1809482A2 (en) * 2004-03-10 2007-07-25 Kroy, Llc Tape printing apparatus and method of printing
JP4546164B2 (ja) * 2004-06-17 2010-09-15 セイコーエプソン株式会社 文字情報処理装置、文字情報処理装置の情報処理方法、プログラムおよび記憶媒体
JP4469661B2 (ja) * 2004-06-17 2010-05-26 セイコーエプソン株式会社 シート処理装置
JP4808559B2 (ja) * 2006-07-14 2011-11-02 株式会社キングジム テープ印刷装置及びテープ印刷プログラム
CN102227314B (zh) * 2008-09-26 2014-08-20 迪默公司 标签打印机
GB201005148D0 (en) * 2010-03-26 2010-05-12 Dymo Nv Label printer
JP5548992B2 (ja) * 2011-02-16 2014-07-16 カシオ計算機株式会社 印字装置、印字方法、印字制御プログラム
JP5914983B2 (ja) * 2011-04-27 2016-05-11 セイコーエプソン株式会社 テープ印刷装置、及び、テープ印刷装置における表示方法
JP5769015B2 (ja) * 2011-09-20 2015-08-26 カシオ計算機株式会社 印字装置、印字方法、及びプログラム
JP5862416B2 (ja) * 2012-03-29 2016-02-16 セイコーエプソン株式会社 テープ装着装置、テープ送り装置およびテープ印刷装置
CN104070861B (zh) * 2013-03-26 2016-10-12 精工爱普生株式会社 图像处理装置以及图像处理装置的漏点检测方法

Also Published As

Publication number Publication date
JP2017037517A (ja) 2017-02-16
US20220134787A1 (en) 2022-05-05
US20200223241A1 (en) 2020-07-16
WO2017026229A1 (ja) 2017-02-16
CN107850987A (zh) 2018-03-27

Similar Documents

Publication Publication Date Title
US20100088606A1 (en) Image processing system, server apparatus, client apparatus, control method, and storage medium
US20220134787A1 (en) Information processing device, alternative setting method in information processing device, and program
JP2013167967A (ja) 印刷制御装置
US9715643B2 (en) Label creation apparatus, label creation method, and label creation program
JP5871606B2 (ja) 画像形成装置及び画像表示方法、並びにプログラム
JP2008125021A5 (ja)
US11487486B2 (en) Non-transitory computer-readable recording medium storing instructions and information processing apparatus for arranging objects in a print area of a print media
JP2019016015A (ja) 表示制御装置、印刷装置、表示制御装置の制御方法およびそのプログラム
JP2012236282A (ja) 情報処理装置、その制御方法、および制御プログラム
JP2007058563A (ja) 機能設定装置、機能設定方法、機能設定プログラムおよび記録媒体
JP2016151781A (ja) テンプレート処理プログラム、テンプレート処理方法およびテンプレート処理システム
JP5569028B2 (ja) 表示制御装置、表示制御方法、及び、プログラム
JP6682865B2 (ja) 印刷装置、及び印刷装置の制御方法
JP4605296B2 (ja) 印刷データ処理プログラムおよび印刷データ処理装置
JP2020161013A (ja) 制御プログラム
JP4793837B2 (ja) 印字装置及び印字方法
JP6515523B2 (ja) 文章提供装置、プログラム、文章提供方法及び印刷物
JP6314650B2 (ja) 表示装置、及び、印刷装置
JP2017054407A (ja) 情報処理装置、テープ印刷装置および情報処理装置の表示制御方法
JP5348679B2 (ja) Posシステム、プリンタ制御装置、単色プリンタ、印刷方法、及びプログラム
US9001375B2 (en) Medium storing instructions for information processing apparatus and print control apparatus
JP6852680B2 (ja) 編集装置、編集プログラム、及び記憶媒体
JP7089213B2 (ja) 制御プログラム
JP2854300B2 (ja) 文字処理装置
JP6032334B2 (ja) 制御装置、及び、記録システム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180607

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180821

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181019

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20181030

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181109

R150 Certificate of patent or registration of utility model

Ref document number: 6434875

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250