(57)【要約】【課題】操作メニューを印字する印刷装置であって、操作メニューの印字に使用される用紙長さを削減することのできる印刷装置、等を提供する。【解決手段】設定メニューを印刷媒体に印字する印刷装置が、前記印刷媒体の幅方向に沿った複数の領域に、前記設定メニューを印字する。【選択図】  図６
2016022581.tif 000002
【特許請求の範囲】
【請求項１】
設定メニューを印刷媒体に印字する印刷装置であって、
前記印刷媒体の幅方向に沿った複数の領域に、前記設定メニューを印字する
ことを特徴とする印刷装置。
【請求項２】
請求項１において、
前記設定メニューは、階層化されたメニューであり、上位階層である第１設定メニューと下位階層である第２設定メニューを含み、
前記複数の領域は、第１領域および第２領域を含み、
前記第１設定メニューを前記第１領域に、前記第２設定メニューを前記第２領域に印字することを印字する
ことを特徴とする印刷装置。
【請求項３】
請求項１または２において、
前記設定メニューを印字した際の前記印刷媒体の搬送量を記憶し、当該搬送量に基づいて前記搬送メニューを印字する位置を決定する
ことを特徴とする印刷装置。
【請求項４】
請求項１乃至３のいずれか１項において、
前記設定メニューは、設置値を前記印刷装置に設定するメニューである
ことを特徴とする印刷装置。
【請求項５】
請求項１乃至４のいずれか１項において、
第１幅の前記印刷媒体と当該第１幅よりも狭い第２幅の前記印刷媒体を使用可能であり、
前記第２幅の印刷媒体を使用する場合は、前記設定メニューを印字する際に、前記第１幅の印刷媒体を使用する場合よりも小さいサイズのフォントを使用する
ことを特徴とする印刷装置。
【請求項６】
請求項１乃至５のいずれか１項において、
前記複数の領域は、２分割された領域である
ことを特徴とする印刷装置。
【請求項７】
設定メニューを印刷媒体に印字する印刷装置における制御方法であって、
前記印刷装置に、前記印刷媒体の幅方向に沿った複数の領域に、前記設定メニューを印字させる
ことを特徴とする制御方法。
【請求項８】
設定メニューを印刷媒体に印字する印刷装置の制御装置に処理を実行させる制御プログラムであって、
前記印刷媒体の搬送幅に沿った複数の領域に、前記設定メニューを印字する処理を、前記制御装置に実行させる
ことを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作メニューを印字する印刷装置等に関し、特に、操作メニューの印字に使用される用紙長さを削減することのできる印刷装置等に関する。
【背景技術】
【０００２】
従来、店舗などで使用される、いわゆるレシートプリンターが普及している。かかるプリンターには、小型化やコスト削減を目的に、液晶ディスプレイなどの表示部がないプリンターがある。このようなプリンターでは、ユーザーが印刷条件などを設定する際の操作メニューを表示部に表示できないため、その操作メニューをロール紙などの用紙に印字して、ユーザーに示す処理を実行する。ユーザーは、印字された操作メニューから、所望の項目を選択し、その項目に付されている数字（番号）の回数だけ、押しボタンスイッチなどを操作して、プリンターに対する操作を行う。
【０００３】
このような方式のプリンターでは、通常、操作メニューが階層化されており、設定を行うまでに複数階層のメニューが印字されることになるので、使用される用紙はかなりの長さになる。
【０００４】
なお、プリンターにおける用紙の削減に関しては、従来、下記特許文献１のような提案がなされている。当該文献には、ロール紙上に複数のジョブを印刷する際の用紙無駄を少なくする技術について記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−２６０４５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１には、操作メニューを印字すること、階層化されたメニューをどのように印字するかということについて記載されていない。
【０００７】
そこで、本発明の目的は、操作メニューを印字する印刷装置であって、操作メニューの印字に使用される用紙長さを削減することのできる印刷装置、等を提供することである。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために、本発明の一つの側面は、設定メニューを印刷媒体に印字する印刷装置が、前記印刷媒体の幅方向に沿った複数の領域に、前記設定メニューを印字する、ことである。
【０００９】
更に、上記発明において、その好ましい態様は、前記設定メニューは、階層化されたメニューであり、上位階層である第１設定メニューと下位階層である第２設定メニューを含み、前記複数の領域は、第１領域および第２領域を含み、前記第１設定メニューを前記第１領域に、前記第２設定メニューを前記第２領域に印字することを印字する、ことを特徴とする。
【００１０】
更に、上記発明において、その好ましい態様は、前記設定メニューを印字した際の前記印刷媒体の搬送量を記憶し、当該搬送量に基づいて前記搬送メニューを印字する位置を決定する、ことを特徴とする。
【００１１】
更にまた、上記発明において、その好ましい態様は、前記設定メニューは、設置値を前記印刷装置に設定するメニューである、ことを特徴とする。
【００１２】
更に、上記発明において、その一つの態様は、第１幅の前記印刷媒体と当該第１幅よりも狭い第２幅の前記印刷媒体を使用可能であり、前記第２幅の印刷媒体を使用する場合は、前記設定メニューを印字する際に、前記第１幅の印刷媒体を使用する場合よりも小さいサイズのフォントを使用する、ことを特徴とする。
【００１３】
更に、上記発明において、その一つの態様は、前記複数の領域は、２分割された領域である、ことを特徴とする。
【００１４】
上記の目的を達成するために、本発明の別の側面は、設定メニューを印刷媒体に印字する印刷装置における制御方法において、前記印刷装置に、前記印刷媒体の幅方向に沿った複数の領域に、前記設定メニューを印字させる、ことである。
【００１５】
上記の目的を達成するために、本発明の更に別の側面は、設定メニューを印刷媒体に印字する印刷装置の制御装置に処理を実行させる制御プログラムが、前記印刷媒体の幅方向に沿った複数の領域に、前記設定メニューを印字する処理を、前記制御装置に実行させる、ことである。
【００１６】
本発明の更なる目的及び、特徴は、以下に説明する発明の実施の形態から明らかになる。
【図面の簡単な説明】
【００１７】
【図１】本発明を適用した印刷装置の外観斜視図である。
【図２】プリンター２の機能構成図である。
【図３】設定処理の手順を例示したフローチャートである。
【図４】印字された設定メニューの一例を示す図である。
【図５】メニュー印字処理の手順を例示したフローチャートである。
【図６】メニュー印字処理を説明するための図である。
【図７】従来装置における印字されたメニューの一例を示した図である。
【発明を実施するための形態】
【００１８】
以下、図面を参照して本発明の実施の形態例を説明する。しかしながら、かかる実施の形態例が、本発明の技術的範囲を限定するものではない。なお、図において、同一又は類似のものには同一の参照番号又は参照記号を付して説明する。
【００１９】
図１は、本発明を適用した印刷装置の外観斜視図である。図１に示すプリンター２が本実施の形態例に係る印刷装置であり、当該印刷装置は、ユーザーが設定操作を行うための設定メニュー（操作メニュー）を用紙（印刷媒体）に２列に印字し、メニュー印字に使用される用紙の長さを削減することができる。
【００２０】
本プリンター２は、一例として、感熱紙であるロール紙１０（印刷媒体）にレシートを印刷するサーマルレシートプリンターである。図１に示すように、プリンター２は、ユーザーに文字などを表示するディスプレイは備えず、操作部２２には、ＬＥＤ表示部２２１、押下スイッチ２２２、カバーレバー２２３、及び電源スイッチ２２４が備えられる。
【００２１】
ＬＥＤ表示部２２１は、プリンター２の動作状態などをユーザーに報知するためのランプである。押下スイッチ２２２は、プリンター２が第１モード（通常モード）である場合には、用紙（ロール紙１０）のフィードボタン（紙送りボタン）として機能し、プリンター２が第２モード（設定モード）である場合には、設定ボタンとして機能する。カバーレバー２２３は、プリンター２の本体（筐体１１）に設けられるカバー１２を開閉するためのレバーであり、カバー１２が開状態で、ロール紙１０のセット等が行われる。電源スイッチ２２４は、プリンター２の電源をオン／オフ（投入／切断）するためのスイッチである。
【００２２】
プリンター２は、ＰＯＳ端末などのホストコンピューター１（図２参照）からの指示を受けてレシートの印刷を実行する装置である。上述した第１モードは、プリンター２がこのレシートの印刷処理を実行する通常状態のモードであり、上述した設定モードは、ユーザーがプリンター２の印刷条件などのパラメーターを設定するモードである。プリンター２は、電源投入時に通常モードで起動し、ユーザーの所定の操作によって設定モードで動作する。
【００２３】
通常モードで処理が実行されると、図１に示されるように、プリンター２は、ロール紙１０への印刷処理を実行し、排紙口１４からレシートを出力する。その後、プリンター２は、出力したレシートをカット刃１５によって切断する。
【００２４】
図２は、プリンター２の機能構成図である。プリンター２は、図２に示されるように、コントローラー２１、操作部２２、印刷機構部２３、及び、搬送機構部２４を備える。
【００２５】
コントローラー２１は、プリンター２の制御部であり、印刷機構部２３及び搬送機構部２４の動作を制御する。また、コントローラー２１は、操作部２２からの入力値に基づいて処理を実行し、また、動作状態の情報を操作部２２に出力する。また、コントローラー２１は、設定モード時には、ユーザー操作に基づく操作部２２からの入力値に従って印刷条件等の設定処理を実行する。なお、コントローラー２１は、図示していないが、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＮＶＲＡＭ、ＡＳＩＣ等で構成される。
【００２６】
また、コントローラー２１は、図２に示すように、機能構成として、印刷制御部２１１、搬送制御部２１２、設定部２１３、及び、設定記憶部２１４を備える。
【００２７】
印刷制御部２１１は、印刷機構部２３の制御を担う部分である。また、搬送制御部２１２は、搬送機構部２４の制御を担う部分である。
【００２８】
設定部２１３は、設定モード時における設定処理を担う部分であり、当該設定部２１３による処理に特徴がある。その具体的な内容については後述する。
【００２９】
なお、印刷制御部２１１、搬送制御部２１２、設定部２１３は、それらの処理内容を記述した制御プログラムと、当該制御プログラムに従って動作するＣＰＵ（制御装置）、ＲＡＭなどによって構成される。
【００３０】
設定記憶部２１４は、設定処理によりプリンター２に設定される情報（設定情報）を記憶する部分である。当該設定情報は、印刷速度、解像度、用紙幅などの印刷条件を示す情報であり、各項目のパラメーターに設定された値（設定値）を対応付けた情報として記憶される。当該設定記憶部２１４に記憶された設定情報は、通常モード時にＲＡＭに読み込まれて使用される。また、当該設定記憶部２１４には、階層化された設定メニューの内容、すなわち、メインメニュー、各サブメニュー、各設定項目に設定可能な設定値に関する情報が記憶される。なお、設定記憶部２１４は、ＮＶＲＡＭ等で構成される。
【００３１】
また、操作部２２は、プリンター２のユーザーインターフェースを担う部分であり、図１に基づいて説明した構成を備えている。
【００３２】
また、印刷機構部２３は、ロール紙１０に印字処理を実行する機構部であり、サーマルヘッド等を備える。また、搬送機構部２４は、ロール紙１０を搬送方向Ｆ（図４、６参照）に移動する処理を実行する機構部であり、搬送路、搬送ローラー、モーター等を備える。また、搬送機構部２４は、ロール紙１０を巻き戻す方向（搬送方向Ｆの反対方向）にもロール紙１０を搬送させることができる。
【００３３】
以上のような構成を有するプリンター２では、通常モード時に、ホストコンピューター１からの印刷指示を受信すると、コントローラー２１の制御に従って、印刷機構部２３及び搬送機構部２４が動作し、搬送方向Ｆに移動するロール紙１０へのレシートの印刷処理が実行される、印刷されたレシートは、切断されて顧客等に渡される。
【００３４】
本プリンター２では、設定モード時における設定処理、特に、設定メニューの印字処理に特徴があり、以下、その具体的な内容について説明する。図３は、設定処理の手順を例示したフローチャートである。
【００３５】
まず、プリンター２の設定を変更するなど設定処理を行う場合には、ユーザーは、予め定められた所定の操作（例えば、押下スイッチ２２３を押しながら電源スイッチをオンにする操作）を実行して、プリンター２を設定モードにする。
【００３６】
設定モードに入ると、設定部２１３が起動し、設定部２１３は、まず、メインメニューの印字処理を実行する（図３のステップＳ１）。なお、当該処理については、ステップＳ４と共に、メニュー印字処理として後で説明する。
【００３７】
プリンター２の設定メニューは、階層化されており、最上位階層であるメインメニューから設定項目に応じて必要な階層数のサブメニューが用意されている。例えば、メインメニュー（第１設定メニュー）から印刷速度の設定項目が選択されると、２階層目（下位階層）のサブメニュー（第２設定メニュー）が印字され、そのメニューから選択された値が設定値として設定される。
【００３８】
図４は、印字された設定メニューの一例を示す図である。図４では、設定メニューが印字されて出力されたロール紙１０を示しており、Ｆで示す方向が出力方向（ロール紙１０の搬送方向）である。設定部２１３は、図４のロール紙１０のＡで示される領域、すなわち、ロール紙１０の印字領域を幅方向に２分割（搬送方向Ｆに沿って２列化）した左側の領域に、メインメニューを印字する。
【００３９】
図４に示されるように、設定メニューは、各階層毎に、番号が付された各設定項目を各行に配する構成で印字される。Ａの領域に示される設定メニューがステップＳ１で印字されたメインメニューであり、ここでは一例として、１１の設定項目を備えている。設定項目「１」の「Ｅｎｄ」は、設定処理を終了する際に選択するメニューである。また、設定項目「２」の「Ｐｒｉｎｔ  Ｄｅｎｓｉｔｙ」は、印刷密度（解像度）を設定するメニューである。また、設定項目「３」の「Ｐｒｉｎｔ  Ｓｐｅｅｄ」は、印刷速度を設定するメニューである。
【００４０】
図３に戻って、メインメニューが印字されると、ユーザーはそれを見て、その中から所望の設定項目を選択する。当該選択の操作は、どの階層のメニューにおいても、選択する設定項目に付されている上述した番号の数だけ、押下スイッチ２２２を押下することによって行われる。なお、他の操作方法とすることもできる。
【００４１】
当該操作を受けて、設定部２１３は、当該操作が設定項目を選択したものであるか、設定の終了を指示するものであるかを判断する（図３のステップＳ２）。押下スイッチ２２２が１回押下されて、図４に示すメインメニューの「１」の項目が選択された場合には、設定部２１３は、設定の終了指示があったと判断して（図３のステップＳ２の「終了」）、処理をステップＳ７に移行する。
【００４２】
一方、押下スイッチ２２２が２回以上押下されて、図４に示すメインメニューの「１」以外の項目が選択された場合には、設定部２１３は、設定項目が選択されたと判断する（図３のステップＳ２の「メニュー選択」）。そして、設定部２１３は、選択された設定項目について次に表示するサブメニュー（次の階層メニュー）があるか否かを判断する（図３のステップＳ３）。
【００４３】
具体的には、設定部２１３は、設定記憶部２１４に記憶されるメニューの内容を参照し、選択された設定項目についてサブメニューが存在するか否かをチェックする。当該チェックの結果、サブメニューが存在せず、選択された設定項目が設定値を表している場合には（図３のステップＳ３の「設定」）、処理がステップＳ６に移行する。なお、階層化されたメニューにおいて、各設定項目の最下層のメニューは設定値を表す。
【００４４】
一方、選択された設定項目についてサブメニューが存在する場合には（図３のステップＳ３の「メニュー表示」）、設定部２１３は、そのサブメニューの印字処理を実行する（図３のステップＳ４）。当該メニュー印字処理の詳細は後述するが、メインメニューの次にサブメニューを印字する場合には、当該サブメニューは、メインメニューが印刷されたロール紙１０も幅方向右側に印字される。
【００４５】
図４に、メインメニューの「３：Ｐｒｉｎｔ  Ｓｐｅｅｄ」が選択された際に印字されるサブメニューが右側領域Ｂに印字された状態を示す。当該メニューにおいて、「１：Ｒｅｔｕｒｎ  ｔｏ  Ｍｅｎｕ」は、メインメニューに戻る指示を行うための項目であり、各サブメニューに用意される。また、設定項目「２」以降には、印刷速度の設定値である各速度レベルが割り当てられる。従って、印刷速度については、このメニュー以下にはサブメニューは存在しない。なお、図中の「※」は、そのレベルがデフォルト値であることを示し、図中の「☆」は、そのレベルが現在選択されていることを示している。
【００４６】
サブメニューが印字されると、ユーザーはそれを見て、その中から所望の設定項目を、上述と同様の操作により選択する。
【００４７】
当該操作を受けて、設定部２１３は、サブメニューの中の「１：Ｒｅｔｕｒｎ  ｔｏ  Ｍｅｎｕ」が選択されたのか、それとも、それ以外の設定項目が選択されたのかを判断し、「１：Ｒｅｔｕｒｎ  ｔｏ  Ｍｅｎｕ」が選択された場合には（図３のステップＳ５の「メインメニュー」）、処理がステップＳ２に移行する。すなわち、選択された設定項目については設定処理がなされずに、言い換えれば設定処理がキャンセルされて、メインメニューを表示した状態に戻る。この時、設定部２１３は、再度メインメニューを印字することはせず、ユーザーの選択操作を待ち、選択操作がなされると、その操作はメインメニューに対して行われたと判断する。以降、設定部２１３は、上述したステップＳ２からの処理を実行する。
【００４８】
一方、「１：Ｒｅｔｕｒｎ  ｔｏ  Ｍｅｎｕ」以外の設定項目が選択された場合には（図３のステップＳ５の「メニュー選択」）、処理がステップＳ３に移行する。そして、設定部２１３は、選択された項目について上述したステップＳ３からの処理を実行する。
【００４９】
ステップＳ３において、ユーザーによって選択された設定項目についてそれ以上サブメニューが存在せず、選択された設定項目が設定値を表している場合には（図３のステップＳ３の「設定」）、設定部２１３は、設定値の記憶処理を実行する（図３のステップＳ６）。具体的には、設定部２１３が、設定値を表す選択された設定項目の内容に基づいて、設定記憶部２１４に記憶される対応する設定値を更新する。例えば、図４に示した例において、「３：Ｐｒｉｎｔ  Ｓｐｅｅｄ」のサブメニューにおいて、「６」の設定項目が選択された場合には、「Ｌｅｖｅｌ  ５」に対応する印刷速度が設定記憶部２１４に記憶される。
【００５０】
このようにして、指示された設定項目についての設定処理が終了し、処理がステップＳ２に戻る。この場合にも、メインメニューを表示した状態に戻り、設定部２１３は、再度メインメニューを印字することはせず、ユーザーの選択操作を待ち、選択操作がなされると、その操作はメインメニューに対して行われたと判断する。
【００５１】
ステップＳ２において、設定項目「１」が選択された場合には、設定部２１３は、「１：Ｅｎｄ」が選択されたと判断し（図３のステップＳ２の「終了」）、当該設定処理を終了する。具体的には、設定モード終了の通知を行って（図３のステップＳ７）、設定部２１３の処理を終了する。その後、プリンター２は、通常モードで起動し、今回の設定処理が反映された設定値が設定記憶部２１４からＲＡＭに読み込まれて、その後の印刷処理に反映される。
【００５２】
なお、メインメニューを表示した状態に戻った際に、すなわち、ステップＳ２の状態で、「１：Ｅｎｄ」以外の設定項目を選択し、それ以降の処理を繰り返し実行することで、複数の設定項目について設定処理をすることができる。
【００５３】
次に、上述したメニュー印字処理（Ｓ１、Ｓ４）について説明する。図５は、メニュー印字処理の手順を例示したフローチャートである。上述した設定処理の中で、メニューを印字する段階になると、設定部２１３は、まず、設定記憶部２１４にアクセスして、印字対象のメニュー内容を取得する（図５のステップＳ１１）。メインメニューであれば、図４の左側領域Ａに例示されるメインメニューの内容を取得する。また、印刷速度のサブメニューを印字する段階では、図４の右側領域Ｂに例示されるサブメニューの内容を取得する。
【００５４】
次に、設定部２１３は、メインメニューの印字であるか否かを判断し、メインメニューの印字である場合には（図５のステップＳ１２のＹｅｓ）、印刷制御部２１２、搬送制御部２１２に印刷処理を指示し、メインメニューをロール紙１０に印字させる（図５のステップＳ１５）。この場合、印刷処理の前にロール紙１０を移動させる（搬送する）処理はせず、また、ロール紙１０の幅方向の左端から印刷処理を実行する。すなわち、通常の印刷処理を実行する。その結果、図４に示される左側領域Ａにメインメニューが印字される。
【００５５】
その後、設定部２１３は、メインメニューの印刷処理によって搬送されたロール紙１０の搬送量（ロール紙１０の搬送方向Ｆの長さ）を記憶する（図５のステップＳ１６）。具体的には、上記搬送量は、ここではロール紙１０の左側領域Ａに印字を行ったので、左側領域Ａに印字された部分の長さを示し、それを左側搬送量Ｌｌで表す。なお、後述するが、右側領域Ｂにメニューを印字した場合には、同様に右側搬送量Ｌｒを記憶し、左側搬送量Ｌｌと右側搬送量Ｌｒは、それぞれ、設定処理中の累計値として記憶する。
【００５６】
図６は、メニュー印字処理を説明するための図である。図６において、Ｍ１、Ｍ２、・・・は、メニューが印字された部分を示しており、上述したメインメニューは、Ｍ１の部分に印字される。図６の（Ａ）に示されるように、メインメニューは、搬送方向Ｆに搬送されるロール紙１０のＸ０の位置からＸ１の間に印字され、その間がメインメニュー印字後の左側搬送量Ｌｌである。
【００５７】
ステップＳ１２に戻って、印字するメニューがサブメニューである場合には（図５のステップＳ１２のＮｏ）、設定部２１３は、まず、印字位置の決定処理を行う（図５のステップＳ１３）。上述の通り、本プリンター２では、メニュー印字の際にロール紙１０の左右２列に印字することを特徴としており、当該処理で、左右のどちらに印字するか、すなわち、左側領域Ａと右側領域Ｂのどちらに印字するか、また、ロール紙１０の搬送方向Ｆのどの位置から印字するかを決定する。
【００５８】
当該印字位置の決定処理には、いくつかの方法を用いることができるが、ここでは、ロール紙１０の余白を最も少なくする方法を用いるものとして説明する。具体的には、その時点で印字が進んでいない方の領域の、当該領域の最終印字部分を印字の開始位置として決定する。すなわち、その時点の左側搬送量Ｌｌと右側搬送量Ｌｒを比較し、搬送量が小さい方の領域を選択し、その領域の、設定モードに入ったとき（設定処理の開始時）のロール紙１０の位置Ｘ０から当該小さい方の搬送量だけ搬送方向Ｆに進んだ位置を印字開始位置として決定する。
【００５９】
例えば、メインメニューの印字後であれば、右側領域Ｂには印字がなく、右側搬送量Ｌｒは０であるので、右側領域Ｂの位置Ｘ０が印字開始位置である。図６の（Ａ）に示す例では、メインメニュー（Ｍ１）の後に、サブメニュー（Ｍ２）が印字された状態であり、ここでは、Ｌｌ＜Ｌｒであるので、左側領域Ａの位置Ｘ１が印字開始位置である。その次には、例えば、図６の（Ｂ）に示す状態となり、ここでは、同様に右側領域Ｂの位置Ｘ２から印字が開始される。さらに、長さの短いサブメニュー（Ｍ４）が印字された後の状態が図６の（Ｃ）に示され、ここでは、同様に右側領域Ｂの位置Ｘ４から印字が開始される。すなわち、連続して右側領域Ｂに印字される。
【００６０】
このようにして、印字位置を決定すると、設定部２１３は、決定した印字位置にロール紙１０を搬送する指示を搬送制御部２１２に指示し、ロール紙１０が搬送方向Ｆに沿って移動し印字位置まで搬送される（図５ステップＳ１４）。当該搬送は、上述した印字位置の決定方法から、印字する領域が前回の印字と異なる場合（左右が変わる場合）に行われ、ロール紙１０を巻き戻す方向（搬送方向Ｆと反対方向）に行われる。例えば、図６の（Ａ）の状態では、ロール紙１０が位置Ｘ２から位置Ｘ１まで巻き戻される。
【００６１】
その後、設定部２１３は、サブメニューの印字を印刷制御部２１１、搬送制御部２１２に指示する（図５のステップＳ１５）。サブメニューを右側領域Ｂに印字する場合には、同じ位置の左側領域Ａの部分がスペースである印刷内容であるとして、指示を行う。当該指示に基づいて、印刷機構部２３、搬送機構部２４では通常の印刷処理により、サブメニューを印字する。
【００６２】
その後、設定部２１３は、当該印刷処理によって搬送されたロール紙１０の搬送量（ロール紙１０の搬送方向Ｆの長さ）を記憶する（図５のステップＳ１６）。すなわち、上述した左側搬送量Ｌｌ、右側搬送量Ｌｒが更新される。
【００６３】
以上のようにして、メニュー印字処理が実行される。
【００６４】
なお、上述した印字位置の決定（Ｓ１３）において、印字する左右の領域の決定は、単に、左右の領域を交互に選択するようにしてもよい。
【００６５】
また、大小２種類の用紙幅のロール紙１０を使用できる場合に、小さい幅のロール紙１０を使用する際は、メニュー印字に用いるフォントのサイズを、大きい幅のロール紙１０を使用する際よりも小さくするようにしてもよい。あるいは、小さい幅のロール紙１０を使用する際は、メニュー印字を２列にせず、従来通り、１列で行うようにしてもよい。
【００６６】
また、使用するロール紙１０の用紙幅が印字するメニューの１行の長さに比してかなり大きい場合には、３列以上に印字するようにしてもよい。
【００６７】
以上説明したように、本実施の形態例に係るプリンター２では、ロール紙１０に設定メニューが２列に印字され、ロール紙１０の余白を有効活用するので、使用するロール紙１０を削減することができる。図７は、従来装置における印字されたメニューの一例を示した図である。図７と図４は、同じメニューを印字した例であるが、両図を比較すれば上記の効果は明白である。
【００６８】
また、メインメニューは繰り返し印字しないので、印刷処理を削減することができ、さらに、使用するロール紙１０を削減することができる。
【００６９】
また、用紙幅によって処理を変えることにより、用紙削減とユーザー利便性を考慮した適切な制御が可能である。
【００７０】
本発明の保護範囲は、上記の実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶものである。
【符号の説明】
【００７１】
１  ホストコンピューター、  ２  プリンター、  １０  ロール紙、  １１  本体、  １２  カバー、  １４  排紙口、  １５  カット刃、  ２１  コントローラー、  ２２  操作部、  ２３  印刷機構部、  ２４  搬送機構部、  ２１１  印刷制御部、  ２１２  搬送制御部、  ２１３  設定部、  ２１４  設定記憶部、  ２２１  ＬＥＤ表示部、  ２２２  押下スイッチ（ボタン）、  ２２３  カバーレバー、  ２２４  電源スイッチ
【図１】
2016022581.tif 000003
【図２】
2016022581.tif 000004
【図３】
2016022581.tif 000005
【図４】
2016022581.tif 000006
【図５】
2016022581.tif 000007
【図６】
2016022581.tif 000008
【図７】
2016022581.tif 000009