(57)【要約】【課題】書字方向の設定を容易に変更する。【解決手段】電子機器１００は、印刷データを編集するプロセッサ１１０と、電子機器１００の向きを検知するセンサ１０４と、を備える。プロセッサ１１０は、少なくともセンサ１０４が検知した電子機器１００の向きに応じて、印刷装置１による印刷データに応じた印刷での書字方向を決定する。【選択図】図５
2019101947.tif 000002
【特許請求の範囲】
【請求項１】
電子機器であって、
印刷装置に印刷を行わせるための印刷データを編集するプロセッサと、
前記電子機器の向きを検知するセンサと、
を備え、
前記プロセッサは、少なくとも、前記センサが検知した前記電子機器の向きに応じて、前記印刷装置による前記印刷データに応じた印刷での書字方向を決定する、
ことを特徴とする電子機器。
【請求項２】
請求項１に記載の電子機器は、前記印刷データを含む印刷指示を前記印刷装置に送信する通信装置を備える、
ことを特徴とする電子機器。
【請求項３】
請求項１又は請求項２に記載の電子機器は、表示部を備え、
前記プロセッサは、前記書字方向による印刷イメージを含む印刷データ編集画面を前記表示部に表示させる、
ことを特徴とする電子機器。
【請求項４】
請求項３に記載の電子機器において、
前記プロセッサは、前記センサが検知した前記電子機器の向きに応じて、前記表示部に表示される前記印刷データ編集画面の表示方向を決定する、
ことを特徴とする電子機器。
【請求項５】
請求項４に記載の電子機器において、
前記プロセッサは、前記表示方向の前記印刷データ編集画面を前記表示部に表示させる、
ことを特徴とする電子機器。
【請求項６】
請求項１乃至請求項５のいずれか１項に記載の電子機器において、
前記プロセッサは、少なくとも、前記センサが検知した前記電子機器の向きと、前記電子機器にインストールされているオペレーティングシステムの言語設定と、に応じて、前記書字方向を決定する、
ことを特徴とする電子機器。
【請求項７】
請求項１乃至請求項５のいずれか１項に記載の電子機器において、
前記プロセッサは、少なくとも、前記センサが検知した前記電子機器の向きと、前記印刷データを編集するためのプログラムの言語設定と、に応じて、前記書字方向を決定する、
ことを特徴とする電子機器。
【請求項８】
請求項３乃至請求項５のいずれか１項に記載の電子機器において、
前記プロセッサは、少なくとも、前記センサが検知した前記電子機器の向きと、前記印刷データ編集画面上で入力された文字情報と、に応じて、前記書字方向を決定する、
ことを特徴とする電子機器。
【請求項９】
電子機器と印刷装置とを備え、
前記電子機器は、前記印刷装置に印刷を行わせるための印刷データを編集するプロセッサと、前記電子機器の向きを検知するセンサと、を備え、
前記プロセッサは、前記センサが検知した前記電子機器の向きに応じて、前記印刷装置による前記印刷データに応じた印刷での書字方向を決定し、
前記印刷装置は、前記電子機器から送信された前記印刷データを含む印刷指示に従って印刷を行う
ことを特徴とする印刷システム。
【請求項１０】
印刷装置に印刷を行わせるための印刷データを含む印刷指示を前記印刷装置に送信する電子機器が行う、前記印刷装置による印刷での書字方向の決定方法であって、
前記電子機器が有するセンサにより、前記電子機器の向きを検知し、
前記センサが検知した前記電子機器の向きに応じて、前記印刷装置による前記印刷データに応じた印刷での書字方向を決定する、
ことを特徴とする方法。
【請求項１１】
印刷装置に印刷を行わせるための印刷データを含む印刷指示を前記印刷装置に送信する電子機器のコンピュータに実行させるプログラムであって、
前記電子機器は、前記電子機器の向きを検知するセンサを備え、
前記コンピュータに、
前記センサの検知結果に基づいて前記電子機器の向きを取得させ、
取得した前記電子機器の向きに応じて、前記印刷装置による前記印刷データに応じた印刷での書字方向を決定させる、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書の開示は、電子機器、印刷システム、書字方向の決定方法、及び、プログラムに関する。
【背景技術】
【０００２】
従来から、長尺状のテープ部材に文字、図形等を印刷してラベルを作成するラベルプリンタが知られている。
【０００３】
ラベルプリンタが使用される状況では、同じ内容の縦書きのラベルと横書きのラベルが必要とされることがしばしばある。例えば、ファイルの表紙と背表紙に同じ内容のラベルを貼る場合がその一例であり、表紙に横書きのラベルを貼り付けて、背表紙に縦書きのラベルを貼り付ける、などの使われ方が一般的である。
【０００４】
従来のラベルプリンタは、利用者が書字方向（作成するラベルにおける文字を書き進める方向）の設定を明示的に変更することで、縦書きと横書きを切り替えることが可能である。しかしながら、書字方向の設定を変更するためには、利用者がキー操作を行う必要があり、手間がかかるといった課題が指摘されていた。
【０００５】
このような課題に関連する技術は、特許文献１に記載されている。特許文献１には、印刷装置本体の向きを検知する３Ｄセンサの検知結果に基づいて縦書き又は横書きの書式を決定する印刷装置が記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−１７８８５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載の印刷装置では、利用者が印刷装置本体の向きを変更することで、縦書きと横書きを切り替えることが可能であるが、印刷装置は印刷機構を有しているために比較的重く、更に比較的大きいサイズを有していることも多い。このため、印刷装置本体の向きを変更する作業は、印刷装置によっては利用者にとって容易でないことが少なくない。
【０００８】
以上のような実情を踏まえ、本発明の一側面に係る目的は、書字方向の設定を容易に変更する技術を提供することである。
【課題を解決するための手段】
【０００９】
本発明の一態様に係る電子機器は、印刷装置に印刷を行わせるための印刷データを編集するプロセッサと、前記電子機器の向きを検知するセンサと、を備え、前記プロセッサは、少なくとも、前記センサが検知した前記電子機器の向きに応じて、前記印刷装置による前記印刷データに応じた印刷での書字方向を決定する。
【００１０】
本発明の一態様に係る印刷システムは、電子機器と印刷装置とを備え、前記電子機器は、前記印刷装置に印刷を行わせるための印刷データを編集するプロセッサと、前記電子機器の向きを検知するセンサと、を備え、前記プロセッサは、前記センサが検知した前記電子機器の向きに応じて、前記印刷装置による前記印刷データに応じた印刷での書字方向を決定し、前記印刷装置は、前記電子機器から送信された前記印刷データを含む印刷指示に従って印刷を行う。
【００１１】
本発明の一態様に係る方法は、印刷装置に印刷を行わせるための印刷データを含む印刷指示を前記印刷装置に送信する電子機器が行う、前記印刷装置による印刷での書字方向の決定方法であって、前記電子機器が有するセンサにより、前記電子機器の向きを検知し、前記センサが検知した前記電子機器の向きに応じて、前記印刷装置による前記印刷データに応じた印刷での書字方向を決定する。
【００１２】
本発明の一態様に係るプログラムは、印刷装置に印刷を行わせるための印刷データを含む印刷指示を前記印刷装置に送信する電子機器のコンピュータに実行させるプログラムであって、前記電子機器は、前記電子機器の向きを検知するセンサを備え、前記コンピュータに、前記センサの検知結果に基づいて前記電子機器の向きを取得させ、取得した前記電子機器の向きに応じて、前記印刷装置による前記印刷データに応じた印刷での書字方向を決定させる。
【発明の効果】
【００１３】
上記の態様によれば、書字方向の設定を容易に変更することができる。
【図面の簡単な説明】
【００１４】
【図１】一実施形態に係る印刷システムの構成を示した図である。
【図２】印刷装置１に収納されるテープカセット３０の斜視図である。
【図３】印刷装置１のカセット収納部１９の斜視図である。
【図４】印刷装置１の断面図である。
【図５】印刷システムのハードウェア構成を示すブロック図である。
【図６】電子機器１００で行われる処理のフローチャートの一例である。
【図７】電子機器１００を横向きにしたときの印刷データ編集画面の一例である。
【図８】電子機器１００を縦向きにしたときの印刷データ編集画面の一例である。
【図９】電子機器１００で行われる処理のフローチャートの別の例である。
【図１０】電子機器１００を横向きにしたときの印刷データ編集画面の別の例である。
【図１１】電子機器１００を縦向きにしたときの印刷データ編集画面の別の例である。
【図１２】電子機器１００を縦向きにしたときの印刷データ編集画面の更に別の例である。
【発明を実施するための形態】
【００１５】
図１は、本実施形態に係る印刷システムの構成を例示した図である。図１に示す印刷システムは、印刷装置１と、電子機器１００と、を含んでいる。印刷装置１と電子機器１００は、無線通信又は有線通信でデータをやり取りする。
【００１６】
印刷装置１は、被印刷媒体に印刷を行う印刷装置である。電子機器１００は、印刷装置１へ印刷指示を送信する印刷制御装置であり、印刷装置１とは異なる装置である。電子機器１００は、表示部１０１と入力部１０３を備えている。
【００１７】
電子機器１００は、例えば、スマートフォン、タブレット端末などの携帯型のコンピュータである。表示部１０１は、例えば、液晶ディスプレイであっても、有機エレクトロルミネッセンス（有機ＥＬ）ディスプレイであってもよい。入力部１０３は、例えば、タッチパネルである。
【００１８】
以降では、印刷装置１の一例としてインクリボンを使用する熱転写方式のサーマルプリンタについて説明するが、印刷方式は特に限定されない。印刷装置１は、感熱紙を使用する感熱方式のサーマルプリンタであってもよく、インクジェットプリンタ、レーザプリンタなどであってもよい。また、以降では、シングルパス（ワンパス）方式で印刷を行う印刷装置１を例示するが、印刷装置１は、マルチパス（スキャン）方式で印刷を行ってもよい。さらに、以降では、テープカセット内部にロール状に巻かれた状態で収納されている長尺状の被印刷媒体Ｍを使用する例を示すが、被印刷媒体は特に限定されない。例えば、Ａ３、Ａ４など所定のサイズに予め裁断されているカット紙を使用してもよい。
【００１９】
印刷装置１には、図１に示すように、キューブ形状の装置筐体２の上面に、蓋３と、複数のボタン（ボタン４、ボタン５、ボタン６、ボタン７、ボタン８）が設けられている。ボタン４は、蓋３の開閉ボタンである。ボタン５からボタン８は、それぞれカットボタン、フィードボタン、無線通信ボタン、電源ボタンである。また、図示しないが、装置筐体２には、電源コード接続端子、外部機器接続端子等が設けられている。
【００２０】
蓋３は、開閉可能に配置されている。蓋３は、ボタン４が押下されることで開かれて、テープカセットを収容するカセット収容部が外部に露出する。蓋３には、蓋３が閉じた状態でもカセット収容部にテープカセットが収容されているか否かを目視で確認可能とするために、窓９が形成されている。また、装置筐体２の側面には、排出口２ａが形成されている。印刷装置１内で印刷が行われた被印刷媒体は、排出口２ａから装置外へ排出される。
【００２１】
図２は、印刷装置１に収納されるテープカセット３０の斜視図である。図３は、印刷装置１のカセット収納部１９の斜視図である。図４は、印刷装置１の断面図である。図２に示すテープカセット３０は、図３に示すカセット収納部１９に着脱自在に収納される。図４には、テープカセット３０がカセット収納部１９に収納された状態が示されている。
【００２２】
テープカセット３０は、図２に示すように、サーマルヘッド被挿入部３６及び係合部３７が形成された、被印刷媒体ＭとインクリボンＲを収容するカセットケース３１を有する。カセットケース３１には、テープコア３２とインクリボン供給コア３４とインクリボン巻取りコア３５が設けられている。
【００２３】
被印刷媒体Ｍは、カセットケース３１内部のテープコア３２にロール状に巻かれている。被印刷媒体Ｍは、例えば、接着層を有する基材と、接着層を覆うように剥離可能に基材に貼付された剥離紙と、を有するテープ部材である。ただし、被印刷媒体Ｍは、離型紙なしのテープ部材であってもよい。熱転写用のインクリボンＲは、その先端がインクリボン巻取りコア３５に巻きつけられた状態で、カセットケース３１内部のインクリボン供給コア３４にロール状に巻かれている。
【００２４】
装置筐体２のカセット収納部１９には、図３に示すように、テープカセット３０を所定の位置で支持するための複数のカセット受け部２０が設けられている。また、カセット受け部２０には、テープカセット３０が収容するテープ（被印刷媒体Ｍ）の幅を検出するためのテープ幅検出スイッチ２４が設けられている。
【００２５】
テープ幅検出スイッチ２４は、テープカセットの形状に基づいて被印刷媒体Ｍの幅を検出するためのスイッチである。テープ幅検出スイッチ２４は、カセット収容部１９に複数設けられている。テープ幅の異なるテープカセットは、複数のテープ幅検出スイッチ２４をそれぞれ異なる組み合わせで押下するように構成されている。これにより、後述する制御回路２５（図５参照）が、押下されたテープ幅検出スイッチ２４の組み合わせから、テープカセットの種類を特定し、被印刷媒体Ｍの幅（テープ幅）を検出する。
【００２６】
カセット収納部１９には、さらに、複数の発熱素子を有し、被印刷媒体Ｍに印刷を行うサーマルヘッド１０と、被印刷媒体Ｍを搬送するプラテンローラ２１と、テープコア係合軸２２と、インクリボン巻取り駆動軸２３が設けられている。さらに、サーマルヘッド１０には、サーミスタ１３が埋め込まれている。サーミスタ１３は、サーマルヘッド１０の温度を測定する。
【００２７】
テープカセット３０がカセット収納部１９に収納された状態では、図４に示すように、カセットケース３１に設けられた係合部３７がカセット収納部１９に設けられたカセット受け部２０に支持されて、サーマルヘッド１０がカセットケース３１に形成されたサーマルヘッド被挿入部３６に挿入される。また、テープコア係合軸２２には、テープカセット３０のテープコア３２が係合し、さらに、インクリボン巻取り駆動軸２３には、インクリボン巻取りコア３５が係合する。
【００２８】
電子機器１００から印刷装置１へ印刷指示が入力されると、被印刷媒体Ｍは、プラテンローラ２１の回転によりテープコア３２から繰り出される。この際、インクリボン巻取り駆動軸２３がプラテンローラ２１に同調して回転することで、被印刷媒体ＭとともにインクリボンＲがインクリボン供給コア３４から繰り出される。これにより、被印刷媒体ＭとインクリボンＲは重なった状態で搬送される。そして、サーマルヘッド１０とプラテンローラ２１の間を通過する際にインクリボンＲがサーマルヘッド１０によって加熱されることで、インクが被印刷媒体Ｍに転写され、印刷が行われる。
【００２９】
サーマルヘッド１０とプラテンローラ２１の間を通過した使用済みのインクリボンＲは、インクリボン巻取りコア３５に巻き取られる。一方、サーマルヘッド１０とプラテンローラ２１の間を通過した印刷済みの被印刷媒体Ｍは、ハーフカット機構１６及びフルカット機構１７で切断され、排出口２ａから排出される。
【００３０】
図５は、本実施形態に係る印刷システムのハードウェア構成を示すブロック図である。印刷装置１は、上述した構成に加えて、図５に示すように、制御回路２５、通信インターフェース２６、ＲＯＭ（Read Only Memory）２７、ＲＡＭ（Random Access Memory）２８、ヘッド駆動回路１８、搬送用モータ駆動回路１１、搬送用モータ１２、カッターモータ駆動回路１４、カッターモータ１５、ハーフカット機構１６、フルカット機構１７を備える。
【００３１】
制御回路２５は、例えばＣＰＵ（Central Processing Unit）などのプロセッサ２５ａを含む。制御回路２５は、ＲＯＭ２７に記憶されているプログラムをＲＡＭ２８に展開し実行することで、印刷装置１の各部の動作を制御する。通信インターフェース２６は、有線通信又は無線通信により外部装置（例えば、電子機器１００）との間でデータを授受する。
【００３２】
ＲＯＭ２７には、被印刷媒体Ｍに印刷を行う印刷プログラム、印刷プログラムの実行に必要な各種データ（例えば、フォント等）が格納されている。ＲＡＭ２８は、プログラムの実行に用いられるワークメモリである。なお、印刷装置１での処理に用いられるプログラム及びデータを格納するコンピュータ読み取り可能な記録媒体には、ＲＯＭ２７、ＲＡＭ２８のような、物理的な（非一時的な）記録媒体が含まれる。
【００３３】
ヘッド駆動回路１８は、印刷データと制御信号に基づいてサーマルヘッド１０が有する発熱素子１０ａへの通電を行う。サーマルヘッド１０は、主走査方向に配列された複数の発熱素子１０ａを有する印刷ヘッドである。サーマルヘッド１０は、発熱素子１０ａでインクリボンを加熱して熱転写により被印刷媒体Ｍに一ラインずつ印刷を行う。
【００３４】
搬送用モータ駆動回路１１は、搬送用モータ１２を駆動する。搬送用モータ１２は、例えばステッピングモーターであり、プラテンローラ２１を回転させる。プラテンローラ２１は、搬送用モータ１２の動力によって回転し、被印刷媒体Ｍの長手方向（副走査方向、搬送方向）に被印刷媒体Ｍを搬送する。
【００３５】
カッターモータ駆動回路１４は、カッターモータ１５を駆動する。フルカット機構１７及びハーフカット機構１６は、カッターモータ１５の動力によって動作し、被印刷媒体Ｍをフルカット又はハーフカットする。フルカットとは、被印刷媒体Ｍの基材を剥離紙とともに被印刷媒体Ｍの幅方向に沿って切断する動作のことであり、ハーフカットは、基材のみを幅方向に沿って切断する動作のことである。カッターモータ駆動回路１４は、例えば、ボタン５が押下されるとカッターモータ１５を駆動してフルカット機構１７に被印刷媒体Ｍをフルカットさせてもよい。
【００３６】
電子機器１００は、図１に示す表示部１０１と入力部１０３に加えて、図５に示すように、表示駆動回路１０２、センサ１０４、通信インターフェース１０５、ストレージ１０６、ＲＯＭ１０７、ＲＡＭ１０８、制御回路１０９を備える。
【００３７】
表示駆動回路１０２は、例えば、液晶表示ドライバ回路、有機ＥＬ表示ドライバ回路である。センサ１０４は、電子機器１００の向きを検知するセンサであり、例えば、加速度センサを含んでいる。通信インターフェース１０５は、有線通信又は無線通信により外部装置（例えば、印刷装置１）との間でデータを授受する通信装置の一例である。通信インターフェース１０５は、例えば、印刷データを含む印刷指示を印刷装置１に送信する。ストレージ１０６は、例えば、磁気ディスクであり、プログラムやデータを格納する。ＲＯＭ１０７には、オペレーティングシステム（以降、ＯＳと記す。）のプログラム、印刷データを編集するためのプログラム（以降、印刷編集プログラムと記す。）、及び、それらのプログラムの実行に必要な各種データが格納されている。ＲＡＭ１０８は、プログラムの実行に用いられるワークメモリであり、ＲＯＭ１０７又はストレージ１０６からロードされたプログラムを格納する。電子機器１００での処理に用いられるプログラム及びデータを格納するコンピュータ読み取り可能な記録媒体には、ストレージ１０６、ＲＯＭ１０７、ＲＡＭ１０８のような、物理的な（非一時的な）記録媒体が含まれる。
【００３８】
制御回路１０９は、プロセッサ１１０を備える。プロセッサ１１０は、ＲＯＭ１０７に格納されたプログラム及びデータをＲＡＭ１０８にロードして実行することで、プログラムされた処理を行う。プロセッサ１１０は、ストレージ１０６に格納されたプログラム及びデータをＲＡＭ１０８にロードして実行することで、プログラムされた処理を行ってもよい。さらに、プロセッサ１１０は、プログラム及びデータを、通信インターフェース１０５を介して電子機器１００の外部から受け取り、これらをＲＡＭ１０８にロードして実行することで、プログラムされた処理を行ってもよい。プロセッサ１１０は、例えば、印刷装置１に印刷を行わせるための印刷データを編集する。
【００３９】
図６は、電子機器１００で行われる処理のフローチャートの一例である。図７は、電子機器１００を横向きにしたときの印刷データ編集画面の一例である。図８は、電子機器１００を縦向きにしたときの印刷データ編集画面の一例である。以下、図６から図８を参照しながら、電子機器１００で行われる処理について詳細に説明する。なお、図６に示す処理は、電子機器１００が印刷データを編集するための所定のアプリケーションプログラムを実行することにより開始される。
【００４０】
処理が開始されると、電子機器１００は、まず、電子機器１００の向きを取得する（ステップＳ１）。ここでは、センサ１０４が電子機器１００の向きを検知し、センサ１０４が検知した向きをプロセッサ１１０が情報として取得する。例えば、図７に示すように、重力方向を縦方向としたときに、電子機器１００が横長になるように向けられている場合には、センサ１０４は電子機器１００の向きが横向きであると検知し、プロセッサ１１０が横向きを示す情報を取得する。また、図８に示すように、電子機器１００が縦長になるように向けられている場合には、センサ１０４は電子機器１００の向きが縦向きであると検知し、プロセッサ１１０が縦向きを示す情報を取得する。
【００４１】
電子機器１００の向きが取得されると、電子機器１００は、印刷データにおける書字方向（作成するラベルにおける文字を書き進める方向）を決定する（ステップＳ２）。ここでは、プロセッサ１１０は、ステップＳ１でセンサ１０４が検知した電子機器１００の向きに応じて、印刷データにおける書字方向を決定する。つまり、プロセッサ１１０は、ステップＳ１でプロセッサ１１０が取得した電子機器１００の向きに応じて、印刷データにおける書字方向を決定する。別の言い方をすると、電子機器１００の向きに応じて、印刷装置１による印刷データに応じた印刷での書字方向を決定する。具体的には、電子機器１００が縦向きを示す情報を取得したときには、書字方向を縦方向、つまり、縦書きに決定する。一方、電子機器１００が横向きを示す情報を取得したときには、書字方向を横方向、つまり、横書きに決定する。
【００４２】
さらに、電子機器１００は、印刷データ編集画面１１１の表示方向を決定する（ステップＳ３）。ここでは、プロセッサ１１０は、ステップＳ１でセンサ１０４が検知した電子機器１００の向きに応じて、印刷データ編集画面１１１の表示方向を決定する。つまり、プロセッサ１１０は、ステップＳ１でプロセッサ１１０が取得した電子機器１００の向きに応じて、印刷データ編集画面１１１の表示方向を決定する。具体的には、電子機器１００が縦向きを示す情報を取得したときには、印刷データ編集画面１１１の表示方向を縦方向に決定する。一方、電子機器１００が横向きを示す情報を取得したときには、印刷データ編集画面１１１の表示方向を横方向に決定する。
【００４３】
書字方向と表示方向が決定されると、電子機器１００は、印刷データ編集画面１１１を表示する（ステップＳ４）。ここでは、プロセッサ１１０は、ステップＳ４で決定した表示方向の印刷データ編集画面１１１を表示部１０１に表示させる。より詳細には、印刷データ編集画面１１１は、ステップＳ２で決定した書字方向の印刷イメージを含んでいる。つまり、プロセッサ１１０は、ステップＳ２で決定した書字方向の印刷イメージを含む印刷データ編集画面１１１を表示部１０１に表示させる。
【００４４】
これにより、電子機器１００が横向きの場合には、図７に示すように、横長のレイアウトで印刷データ編集画面１１１が表示され、横書きの印刷イメージＬ１が印刷データ表示領域１１２に表示される。また、電子機器１００が縦向きの場合には、図８に示すように、縦長のレイアウトで印刷データ編集画面１１１が表示され、縦書きの印刷イメージＬ２が印刷データ表示領域１１２に表示される。
【００４５】
なお、図７に示す印刷データ編集画面１１１のレイアウトと図８に示す印刷データ編集画面１１１のレイアウトは、横長と縦長の違いを除き、重力方向に対して同様である。つまり、重力方向に対して上側に印刷データ表示領域１１２が表示され、下側に操作領域１１３が表示される点は、図７に示す印刷データ編集画面１１１も図８に示す印刷データ編集画面１１１も同じである。
【００４６】
また、上記においては、電子機器１００の向きが取得された後に印刷データ編集画面１１１の表示方向を決定して、印刷データの編集を行うこととしたが、本発明はこのような態様に限るものではない。例えば、電子機器１００が横向きなっていて印刷データ編集画面１１１の表示方向が横向きに設定されて表示された後に、電子機器１００を縦向きに変えて、それに応じて印刷データ編集画面１１１の表示方向が縦向きに切り替えられて表示されるように制御されてもよい。また、例えば、電子機器１００が横向きなっていて印刷データ編集画面１１１の表示方向が横向きに設定されて、書字方向が横方向に設定されて印刷データ編集画面１１１により文字情報が編集されて、その文字情報を横書きで印刷した後、電子機器１００を縦向きに変えて、それに応じて印刷データ編集画面１１１の表示方向が縦向きに切り替えられて、書字方向が横方向に設定されて印刷データ編集画面１１１により、先に印刷したのと同じ文字情報が編集されて、その文字情報を縦書きで印刷するように制御してもよい。すなわち、印刷データ編集画面１１１による文字情報の編集の後に電子機器１００の向きを変更してもよく、印刷データ編集画面１１１による文字情報の編集中に電子機器１００の向きを変更してもよい。
【００４７】
印刷データ編集画面１１１が表示されると、電子機器１００は、利用者から印刷が指示されたか否かを判定する（ステップＳ５）。ここでは、プロセッサ１１０は、入力部１０３からの入力信号に基づいて判定する。より詳細には、プロセッサ１１０は、例えば、利用者が操作領域１１３の印刷ボタンを押下したか否かを入力部１０３からの入力信号に基づいて判定し、その判定結果に従って、利用者から印刷が指示されたか否かを判定する。
【００４８】
ステップＳ５で印刷が指示されていないと判定すると、電子機器１００は、ステップＳ１の処理からステップＳ５の処理までを繰り返す。そして、ステップＳ５で印刷が指示されたと判定すると、電子機器１００は、印刷指示を印刷装置１へ送信する（ステップＳ６）。ここでは、電子機器１００は、ステップＳ２で決定された書字方向の印刷データを含む印刷指示を印刷装置１へ送信し、図６に示す処理を終了する。なお、印刷装置１は、電子機器１００からの印刷指示に従って印刷を行う。これにより、ステップＳ２で決定された書字方向の印刷ラベルが作成され、印刷装置１から排出される。
【００４９】
以上のように、本実施形態に係る電子機器１００、及び、電子機器１００を含む印刷システムでは、印刷装置１へ印刷指示を送信する電子機器１００の向きを変更することで書字方向の設定を変更することができる。電子機器１００は、プログラムを実行可能な情報処理装置であればよく、複雑な印刷機構を有しないことから、印刷装置１に比べて軽量で小型に構成可能である。このため、利用者は電子機器１００の向きを容易に変更することが可能であり、従って、書字方向の設定を容易に変更することができる。
【００５０】
また、縦書きの表示に好適な向きに電子機器１００の向きを変更することで書字方向が縦向きに設定され、横書きの表示に好適な向きに電子機器１００の向きを変更することで書字方向が横向きに設定される。つまり、表示部１０１に表示される印刷イメージが見やすくなるように電子機器１００の向きを変更するといった利用者が無意識に又は自然に行うであろう操作によって書字方向の設定が変更される。このため、書字方向の設定を変更するだけのために利用者が特別な操作を行うことなく書字方向の設定を変更することが可能であり、設定変更に伴う利用者の負担を軽減することができる。
【００５１】
図９は、電子機器１００で行われる処理のフローチャートの別の例である。電子機器１００は、図６に示す処理の代わりに、図９に示す処理を行ってもよい。なお、図９に示す処理も、図６に示す処理と同様に、電子機器１００が印刷データを編集するための所定のアプリケーションプログラムを実行することにより開始される。
【００５２】
処理が開始されると、電子機器１００は、まず、電子機器１００にインストールされているＯＳ（Operating System）の言語設定を取得する（ステップＳ１０）。ここでは、プロセッサ１１０が、例えば、“日本語”、“English”などの言語設定に関する情報を取得する。
【００５３】
ＯＳの言語設定が取得されると、電子機器１００は、電子機器１００の向きを取得する（ステップＳ１１）。この処理は、図６のステップＳ１と同様である。
【００５４】
言語設定と電子機器１００の向きが取得されると、電子機器１００は、言語設定に基づいて、印刷データにおける書字方向を決定する（ステップＳ１２）。ここでは、プロセッサ１１０は、ステップＳ１１でセンサ１０４が検知した電子機器１００の向きと、ステップＳ１０でプロセッサ１１０が取得したＯＳの言語設定とに応じて、印刷データにおける書字方向を決定する。
【００５５】
具体的には、プロセッサ１１０は、まず、ステップＳ１０で取得したＯＳの言語設定に基づいて、（１）縦書きと横書きの両方で使用される言語か、（２）縦書きのみで使用される言語か、（３）横書きのみで使用される言語か、を決定する。各言語が（１）から（３）のいずれに該当するかについての情報（対応関係）は、例えば、予めストレージ１０６やＲＯＭ１０７に格納されている。なお、その情報（対応関係）は、通信インターフェース１０５を介して外部装置から取得してもよい。
【００５６】
その後、プロセッサ１１０は、ＯＳの言語設定が縦書きと横書きの両方で使用される言語である場合には、図６のステップＳ２と同様に書字方向を決定する。つまり、電子機器１００が縦向きを示す情報を取得したときには書字方向を縦方向（縦書き）に決定し、電子機器１００が横向きを示す情報を取得したときには、書字方向を横方向（横書き）に決定する。一方、ＯＳの言語設定が縦書きで使用される言語である場合には、電子機器１００の向きによらず書字方向を縦方向（縦書き）に決定する。また、ＯＳの言語設定が横書きで使用される言語である場合には、電子機器１００の向きによらず書字方向を横方向（横書き）に決定する。
【００５７】
電子機器１００は、印刷データ編集画面の表示方向を決定し（ステップＳ１３）、印刷データ編集画面１１１を表示する（ステップＳ１４）。これらの処理は、図６のステップＳ３、ステップＳ４の処理と同様である。  
【００５８】
これにより、ＯＳの言語設定が（１）縦書きと横書きの両方で使用される言語である場合には、図７及び図８に示すように電子機器１００の向きに応じた書字方向の印刷イメージが印刷データ表示領域１１２に表示される。また、（２）縦書きのみで使用される言語や（３）横書きのみで使用される言語である場合には、図１０及び図１１に示すように電子機器１００の向きによらず一定の書字方向の印刷イメージが印刷データ表示領域１１２に表示される。なお、図１０は、ＯＳの言語設定が（３）横書きのみで使用される言語であり、電子機器１００が横向きの場合に表示される印刷データ編集画面１１１を示している。図１１は、ＯＳの言語設定が（３）横書きのみで使用される言語であり、電子機器１００が縦向きの場合に表示される印刷データ編集画面１１１を示している。いずれの場合も、横書きの印刷イメージＬ３が印刷データ表示領域１１２に表示されている。
【００５９】
さらに、電子機器１００は、利用者から印刷が指示されたか否かを判定し（ステップＳ１５）、印刷が指示されたと判定すると、印刷指示を印刷装置１へ送信する（ステップＳ１６）。これらの処理は、図６のステップＳ５、ステップＳ６の処理と同様である。  
【００６０】
以上のように、本実施形態に係る電子機器１００、及び、電子機器１００を含む印刷システムでは、図６に示す処理の代わりに図９に示す処理を行った場合であっても、図６に示す処理を行った場合と同様に、書字方向の設定を容易に変更することが可能である。設定変更に伴う利用者の負担を軽減することができる点も同様である。
【００６１】
さらに、印刷データに使用される言語によっては書字方向の変更が望ましくない場合が有り得るが、ＯＳの言語設定に応じて書字方向の変更を制限することで、望ましくない書字方向の変更を抑制することができる。これは、印刷データに使用される言語とＯＳの言語設定の間に強い相関関係が認められるからである。
【００６２】
なお、以上の例では、 “English”は（３）横書きのみで使用される言語であるとして説明したが、“English”は（１）縦書きと横書きの両方で使用される言語であってもよい。各言語が上述した（１）から（３）のどれに該当するかについては、利用者が事前に設定してもよい。
【００６３】
上述した実施形態は、発明の理解を容易にするために具体例を示したものであり、本発明はこれらの実施形態に限定されるものではない。電子機器、印刷システム、及び、プログラムは、特許請求の範囲の記載を逸脱しない範囲において、さまざまな変形、変更が可能である。
【００６４】
図６及び図９に示す処理では、少なくともセンサ１０４が検知した電子機器１００の向きに応じて書字方向と表示方向の両方を決定する例を示したが、少なくとも書字方向を決定すればよく、表示方向の決定は省略されてもよい。例えば、電子機器１００の向きによらず表示方向を横方向とすることで、電子機器１００の向きが横向きのときには例えば図７に示すように、印刷データ編集画面１１１を表示し、電子機器１００の向きが縦向きのときには例えば図１２に示すように、印刷データ編集画面１１１を表示することができる。これにより、書字方向によらず表示部１０１の最大幅を有効に活用して印刷イメージを表示することができる。
【００６５】
また、図９では、ＯＳの言語設定に応じて書字方向の変更を制限する例を示したが、印刷編集プログラムの言語設定に応じて書字方向の変更を制限してもよい。即ち、プロセッサ１１０は、センサ１０４が検知した電子機器１００の向きと、印刷編集プログラムの言語設定と、に応じて、書字方向を決定してもよい。印刷データに使用される言語と印刷編集プログラムの言語設定の間には、より強い相関関係が認められるため、書字方向の変更についてより適切な制限が可能となる。
【００６６】
また、印刷データ編集画面１１１上で入力された文字情報、つまり、印刷データ表示領域１１２に表示される印刷データの文字情報、に応じて書字方向の変更を制限してもよい。即ち、プロセッサ１１０は、センサ１０４が検知した電子機器１００の向きと、その文字情報と、に応じて、書字方向を決定してもよい。例えば、一文字目に対応する言語に基づいて書字方向を制限するか否かを決定してもよい。また、各文字に対応する言語を考慮して、書字方向を制限するか否かを決定してもよい。文字情報に応じて書字方向の変更を制限することでより適切な制限が可能となる。
【００６７】
なお、以上では、書字方向を自動的に設定する方法について説明したが、電子機器１００は、自動的に設定された書字方向を手動で変更する機能を備えても良い。書字方向は印刷データ全体に対して変更可能であってもよく、印刷データに含まれる文字毎に変更可能であってもよい。
【００６８】
また、印刷データ表示領域１１２に表示される印刷イメージは印刷データ表示領域１１２の大きさに合わせて自動的に拡大縮小してもよい。また、利用者が例えばマルチタッチスクリーン操作を行うことで拡大縮小してもよい。
【００６９】
以下、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
電子機器であって、
印刷装置に印刷を行わせるための印刷データを編集するプロセッサと、
前記電子機器の向きを検知するセンサと、
を備え、
前記プロセッサは、少なくとも、前記センサが検知した前記電子機器の向きに応じて、前記印刷装置による前記印刷データに応じた印刷での書字方向を決定する、
ことを特徴とする電子機器。
【００７０】
［付記２］
付記１に記載の電子機器は、前記印刷データを含む印刷指示を前記印刷装置に送信する通信装置を備える、
ことを特徴とする電子機器。
【００７１】
［付記３］
付記１又は付記２に記載の電子機器は、表示部を備え、
前記プロセッサは、前記書字方向による印刷イメージを含む印刷データ編集画面を前記表示部に表示させる、
ことを特徴とする電子機器。
【００７２】
［付記４］
付記３に記載の電子機器において、
前記プロセッサは、前記センサが検知した前記電子機器の向きに応じて、前記表示部に表示される前記印刷データ編集画面の表示方向を決定する、
ことを特徴とする電子機器。
【００７３】
［付記５］
付記４に記載の電子機器において、
前記プロセッサは、前記表示方向の前記印刷データ編集画面を前記表示部に表示させる、
ことを特徴とする電子機器。
【００７４】
［付記６］
付記１乃至付記５のいずれか１つに記載の電子機器において、
前記プロセッサは、少なくとも、前記センサが検知した前記電子機器の向きと、前記電子機器にインストールされているオペレーティングシステムの言語設定と、に応じて、前記書字方向を決定する、
ことを特徴とする電子機器。
【００７５】
［付記７］
付記１乃至付記５のいずれか１つに記載の電子機器において、
前記プロセッサは、少なくとも、前記センサが検知した前記電子機器の向きと、前記印刷データを編集するためのプログラムの言語設定と、に応じて、前記書字方向を決定する、
ことを特徴とする電子機器。
【００７６】
［付記８］
付記３乃至付記５のいずれか１つに記載の電子機器において、
前記プロセッサは、少なくとも、前記センサが検知した前記電子機器の向きと、前記印刷データ編集画面上で入力された文字情報と、に応じて、前記書字方向を決定する、
ことを特徴とする電子機器。
【００７７】
［付記９］
電子機器と印刷装置とを備え、
前記電子機器は、前記印刷装置に印刷を行わせるための印刷データを編集するプロセッサと、前記電子機器の向きを検知するセンサと、を備え、
前記プロセッサは、前記センサが検知した前記電子機器の向きに応じて、前記印刷装置による前記印刷データに応じた印刷での書字方向を決定し、
前記印刷装置は、前記電子機器から送信された前記印刷データを含む印刷指示に従って印刷を行う
ことを特徴とする印刷システム。
【００７８】
［付記１０］
印刷装置に印刷を行わせるための印刷データを含む印刷指示を前記印刷装置に送信する電子機器が行う、前記印刷装置による印刷での書字方向の決定方法であって、
前記電子機器が有するセンサにより、前記電子機器の向きを検知し、
前記センサが検知した前記電子機器の向きに応じて、前記印刷装置による前記印刷データに応じた印刷での書字方向を決定する、
ことを特徴とする方法。
【００７９】
［付記１１］
印刷装置に印刷を行わせるための印刷データを含む印刷指示を前記印刷装置に送信する電子機器のコンピュータに実行させるプログラムであって、
前記電子機器は、前記電子機器の向きを検知するセンサを備え、
前記コンピュータに、
前記センサの検知結果に基づいて前記電子機器の向きを取得させ、
取得した前記電子機器の向きに応じて、前記印刷装置による前記印刷データに応じた印刷での書字方向を決定させる、
ことを特徴とするプログラム。
【符号の説明】
【００８０】
１                     印刷装置
１００                 電子機器
１０１                 表示部
１０２                 表示駆動回路
１０３                 入力部
１０４                 センサ
１０５                 通信ＩＦ
１０６                 ストレージ
１０７                 ＲＯＭ
１０８                 ＲＡＭ
１０９                 制御回路
１１０                 プロセッサ
１１１                 印刷データ編集画面
１１２                 印刷データ表示領域
１１３                 操作領域
Ｌ１、Ｌ２、Ｌ３     印刷イメージ
【図１】
2019101947.tif 000003
【図２】
2019101947.tif 000004
【図３】
2019101947.tif 000005
【図４】
2019101947.tif 000006
【図５】
2019101947.tif 000007
【図６】
2019101947.tif 000008
【図７】
2019101947.tif 000009
【図８】
2019101947.tif 000010
【図９】
2019101947.tif 000011
【図１０】
2019101947.tif 000012
【図１１】
2019101947.tif 000013
【図１２】
2019101947.tif 000014