(57)【要約】【課題】  オーダエントリシステムで使用するサーマルプリンタで、高速印字時においても一定の印字品質を保つ印字制御方法を提供する。【解決手段】  ハンディターミナル３から印字濃度制御コードをオーダリングコントローラ１に送信し、印字データ内に制御コードを含めることにより動的に印字濃度の設定を変化させ、印字品質を向上させる。また、オーダリングコントローラ１内のアプリケーションプログラム内で、印字内容に合わせて印字データ内に制御コードを含めることにより動的に印字濃度の設定を変化させ、印字品質を向上させる。【選択図】  図１
2005309749.tif 000002
【特許請求の範囲】
【請求項１】
客から受けた注文に係る注文データを入力して無線送信するハンディターミナルと、前記ハンディターミナルから送信された前記注文データを無線受信する無線ステーションと、前記無線ステーションからの前記注文データの受信及び指示データの送信を行うオーダリングコントローラと、前記指示データを受信し、調理指示伝票あるいは会計伝票を出力するプリンタで構成されるオーダエントリシステムであって、
前記オーダリングコントローラに搭載するアプリケーションプログラムからの制御データによってプリンタモジュールで出力する印字エネルギーを調節して、調理指示伝票あるいは会計伝票内の文字の印字濃度を変更することを特徴とするオーダエントリシステムにおける印字制御方法。
【請求項２】
前記ハンディターミナルから指示することによって、調理指示伝票あるいは会計伝票内の文字の印字濃度を変更することを特徴とする請求項１に記載のオーダエントリシステムにおける印字制御方法。
【請求項３】
前記プリンタ内において、印字する文字の修飾によって調理指示伝票あるいは会計伝票内の文字の印字濃度を自動的に変更することを特徴とする請求項１に記載のオーダエントリシステムにおける印字制御方法。
【請求項４】
前記プリンタ内において、印字する文字のフォントによって調理指示伝票あるいは会計伝票内の文字の印字濃度を自動的に変更することを特徴とする請求項１に記載のオーダエントリシステムにおける印字制御方法。
【請求項５】
前記プリンタ内において周囲の温度を判別し、調理指示伝票あるいは会計伝票内の文字の印字濃度を自動的に変更することを特徴とする請求項１に記載のオーダエントリシステムにおける印字制御方法。
【請求項６】
客から受けた注文に係る注文データを入力して無線送信するハンディターミナルと、前記ハンディターミナルから送信された前記注文データを無線受信する無線ステーションと、前記無線ステーションからの前記注文データの受信及び指示データの送信を行うオーダリングコントローラと、前記指示データを受信し、調理指示伝票あるいは会計伝票を出力するプリンタで構成されるオーダエントリシステムに用いられるプリンタであって、
前記オーダリングコントローラに搭載するアプリケーションプログラムからの制御データによってプリンタモジュールで出力する印字エネルギーを調節して、調理指示伝票あるいは会計伝票内の文字の印字濃度を変更することを特徴とするプリンタ。
【請求項７】
前記ハンディターミナルから指示することによって、調理指示伝票あるいは会計伝票内の文字の印字濃度を変更することを特徴とする請求項６に記載のプリンタ。
【請求項８】
前記プリンタ内において、印字する文字の修飾によって調理指示伝票あるいは会計伝票内の文字の印字濃度を自動的に変更することを特徴とする請求項６に記載のプリンタ。
【請求項９】
前記プリンタ内において、印字する文字のフォントによって調理指示伝票あるいは会計伝票内の文字の印字濃度を自動的に変更することを特徴とする請求項６に記載のプリンタ。
【請求項１０】
前記プリンタ内において周囲の温度を判別し、調理指示伝票あるいは会計伝票内の文字の印字濃度を自動的に変更することを特徴とする請求項６に記載のプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レストラン、居酒屋といった飲食店、あるいはホテル等に設置されるオーダエントリシステムで用いられるプリンタ及びその印字制御方法に関する。
【背景技術】
【０００２】
従来から、レストラン、居酒屋といった飲食店、あるいはホテル等ではオーダエントリシステムが使用されている。例えば、無線方式を用いたオーダエントリシステムの一例を概略説明すると、接客担当者が客から料理の注文を受けた場合、携帯しているハンディターミナルに、テーブル番号等とともに注文を受けた各メニューを入力する。この入力された注文データは、前記ハンディターミナルから無線送信される。
【０００３】
前記無線送信された注文データは、店舗内の各コーナー等に設置された無線ステーションによって受信され、各種データの処理や一元管理等を行うオーダリングコントローラに出力される。前記オーダリングコントローラでは、前記注文データ及び該注文データを受信した時刻、接客担当者を識別する番号等の情報を記憶装置に記憶する。
【０００４】
そして、厨房に設置されたプリンタから調理指示用の伝票を印刷出力して、調理担当者に調理の指示を送る。また、会計用伝票がプリンタから印刷出力され、これは接客担当者により客に手渡される。調理担当者は調理指示伝票に従って調理を開始し、調理完了するとその旨を接客担当者に通知する。これにより、接客担当者は注文を受けた客に調理を運んで配膳することになる（例えば、非特許文献１及び特許文献１を参照）。
【非特許文献１】会田邦弘・浅川明著「オーダーシステムが外食産業を変える」泉文堂、１９９９年２月２０日、Ｐ１７
【特許文献１】特許公開２００１−２９７２９８
【発明の開示】
【発明が解決しようとする課題】
【０００５】
非特許文献１及び特許文献１に記載の従来のオーダエントリシステムにおいては、サーマルヘッドを有したプリンタを使用する。前記プリンタの特徴として感熱紙を使用してヘッドから熱を与えて紙の色を変化させ印字する。一方、調理指示伝票に印字する内容として、通常文字の他に客からの要望により急ぎであることを知らせる「特急」という文字列を白黒反転する場合がある。また軽食や飲み物などは厨房ではなく接客担当者が調理する場合があるがその場合は区分けをする目印として「喫茶」という文字列を白黒反転して印字することがある。
【０００６】
従来のプリンタでは印字速度が遅く印字濃度を初期設定でのみ行うことにより、伝票全体の印字品質を確保していた。ところが本発明内で使用するプリンタの印字速度は従来のプリンタよりも高速になり、印字濃度を初期設定のみでしか実行しない場合は次のような
問題が発生する。
【０００７】
印字濃度を濃いパラメータに設定すると罫線は印字されるが、前記白黒反転文字は黒つぶれしてしまう問題がある。また印字濃度を白黒反転文字がきれいに印字できる濃度まで薄くすると細い罫線はかすれてしまう問題がある。
同様にフォント形式がゴシックの場合は縦と横の文字太さが同じであるため、印字濃度を濃いパラメータ設定ではにじみが発生する問題がある。フォント形式が明朝体の場合は文字の横線が細いために印字濃度を薄いパラメータに設定すると印字がかすんでしまう問題がある。
また印字ヘッドの品質のばらつきにより同じパラメータを与えても印字ヘッドの温度が違うことによる印字品質が異なってしまう問題がある。
【０００８】
本発明の第一の課題はオーダリングコントローラ内のアプリケーションプログラムが調理指示伝票あるいは会計伝票の印字パターンを認識して白黒反転文字の場合は印字直前に印字エネルギーを弱くする制御コードをサーマルヘッドに送信し、白黒反転文字の印字終了直後に印字エネルギーを強くする制御コードをサーマルヘッドに送信することによって印字一行ごとあるいは一伝票ごとに印字品質を向上することができるオーダエントリシステムを提供することにある。
本発明の第二の課題はハンディターミナルから前記オーダリングコントローラ内のアプリケーションプログラムに指示を行い、印字一行ごとあるいは一伝票ごとの印字品質を向上することができるオーダエントリシステムを提供することにある。
【０００９】
本発明の第三の課題はプリンタ内の組み込みプログラム（以下「ファームウェア」と呼ぶ）の設定により、白黒反転文字データを受信した場合に自動的に印字直前に印字エネルギーを弱くする制御コードをサーマルヘッドに送信する仕組みを入れておくことにより、印字一行ごとあるいは一伝票ごとの印字品質を向上することができるオーダエントリシステムを提供することにある。
【００１０】
本発明の第四の課題はプリンタ内のファームウェアの設定により、印字するフォントを判別して印字エネルギーを調整する制御コードをサーマルヘッドに送信する仕組みを入れておくことにより、印字一行ごとあるいは一伝票ごとの印字品質を向上することができるオーダエントリシステムを提供することにある。
【００１１】
本発明の第五の課題はプリンタ内のファームウェアがプリンタ内の温度センサーにより、印字ヘッド周囲の温度を判断して印字エネルギーを調整する制御コードをサーマルヘッドに送信する仕組みを入れておくことにより、印字一行ごとあるいは一伝票ごとの印字品質を向上することができるオーダエントリシステムを提供することにある。
【課題を解決するための手段】
【００１２】
本発明は、客から受けた注文に係る注文データを入力して無線送信するハンディターミナル、前記ハンディターミナルから送信された前記注文データを無線受信する無線ステーション、前記無線ステーションからの前記注文データの受信及び指示データの送信を行うオーダリングコントローラ、前記指示データを受信し、調理指示伝票あるいは会計伝票を出力するプリンタ等で構成されるオーダエントリシステムで用いられるプリンタ及びその印字制御方法である。
【００１３】
オーダリングコントローラ内のアプリケーションプログラムが調理指示伝票あるいは会計伝票の印字パターンを認識して、白黒反転文字の場合は印字直前に印字濃度を薄くする制御コードを注文データに付加し、白黒反転文字の印字終了直後に印字濃度を濃くする制御コードを注文データに付加するので、プリンタはその制御コードによって、プリンタモジュールで出力する印字エネルギーを調節して、調理指示伝票あるいは会計伝票内の文字の印字濃度を変更する。これによって伝票全体の印字品質を向上することができる。
【００１４】
またハンディターミナルから前記オーダリングコントローラ内のアプリケーションプログラムに印字に関する指示を行うことで、伝票全体の印字品質を向上することができる。
【００１５】
さらにプリンタ内の組み込みソフトウェア（以下ファームウェア）の設定により、白黒反転文字データを受信した場合に自動的に印字濃度を下げる仕組みを入れておくことにより、伝票全体の印字品質を向上することができる。
【００１６】
同様にプリンタ内のファームウェアの設定により、印字するフォントを判別して自動的に印字濃度を調節する仕組みを入れておくことにより、伝票全体の印字品質を向上することができる。
【００１７】
さらにプリンタ内の温度センサーにより、印字ヘッド周囲の温度を判断して自動的に印字濃度を調節する仕組みを入れておくことにより、伝票全体の印字品質を向上することができる。
【００１８】
このような仕組みのプリンタ、もしくは印字制御方法を実現することにより、印字内容によらず最適な印字濃度で印字することが可能になる。また周辺温度が変化した場合においても最適な印字濃度で印字することが可能になる。
【発明の効果】
【００１９】
本発明によれば、印字内容によらず最適な印字濃度で印字することが可能になる。また周辺温度が変化した場合においても最適な印字濃度で印字することが可能になる。
【発明を実施するための最良の形態】
【００２０】
図１は、本発明に係るオーダエントリシステムの特徴的な構成部分を説明するためのシステム構成図である。
【００２１】
図１においてオーダリングコントローラ１は、無線ステーション２との間での信号の送受、プリンタ４やハンディターミナル３との間での信号の送受、システム全体の管理等を行うものである。
【００２２】
ハンディターミナル３は、従業員が店舗内で常時携帯する注文入力端末で、その前面にキー入力部及び表示部を有しており、前記キー入力部を操作することによって、客から受けた注文品、伝票番号、テーブル番号等の注文データを電波で送出する機能とオーダリングコントローラ１から無線ステーション２を介してメッセージを電波で受ける機能を有している。
【００２３】
店舗の各コーナー等に複数設置された無線ステーション２は、オーダリングコントローラ１とハンディターミナル３、プリンタ４との間で行われる信号の送受を中継する機能を有する。
【００２４】
一方、客室やカウンタテーブルや厨房に配置されシステム固有の装置番号が付与されたプリンタ４は、無線ステーション２と電波で双方向通信を行う機能を有しており、無線ステーション２からのデータ信号の印刷機能を有する。
【００２５】
ハンディターミナル３から注文を入力してからプリンタ４に調理指示伝票あるいは会計伝票を印字する場合のフローチャートを図２に示す。
【００２６】
ハンディターミナル３から注文を入力してからプリンタ４に調理指示伝票あるいは会計伝票を印字する場合のデータの流れ図を図３に示す。
【００２７】
プリンタ４内部での印字データ解析のフローチャートを図４に示す。
【００２８】
プリンタの内部構成概略図を図５に示す。
【００２９】
プリンタ４内部での温度解析のフローチャートを図６に示す。
【００３０】
プリンタモジュールに対する印字エネルギー調整のフローチャートを図７にある。
【００３１】
以下に示す実施例は、前記図１及び図２、図３、図４、図５、図６、図７を用いて説明する。
【実施例１】
【００３２】
ハンディターミナル３から注文を入力してからプリンタ４に調理指示伝票あるいは会計伝票を印字する場合の例であって、オーダリングコントローラ１に搭載するアプリケーションプログラムから、制御データ（以後、制御コードとする）によって調理指示伝票あるいは会計伝票内の文字の印字濃度を変更する場合を、図２、図３及び図７を用いて説明する。
【００３３】
まず、ハンディターミナル３に注文データを入力する。注文データはハンディターミナル３内のＲＡＭ３４に一時的に格納される。
【００３４】
Ｓ０１で注文データは、無線通信部３４を通じて無線ステーション２の無線通信部２４に送信される。そして注文データは、無線ステーション２内のＲＡＭ２５に一時的に格納される。
【００３５】
Ｓ０２で注文データは、ＬＡＮ通信部２１を通じてオーダリングコントローラ１のＬＡＮ通信部１４に送信される。
【００３６】
Ｓ０３で、注文データ中に印字濃度変更の制御コードがあるか否かを確認する。本実施例では、制御コードがないものとしてＳ０４へ進む。
【００３７】
Ｓ０４で注文データは、オーダリングコントローラ１内のＨＤＤ装置１２に格納される。オーダリングコントローラに搭載されているアプリケーションプログラムの設定において、印字濃度変更制御の設定がされていた場合はＳ０５に進む。設定がない場合は、印字濃度の制御コードをついかせずに印字データを作成してＳ０６に進む。
【００３８】
Ｓ０５でアプリケーションプログラムは、伝票内容に合わせて印字濃度を最適化して印字データの作成を行う。例えば白黒反転文字部分については印字濃度を薄くし、それ以外の文字部分については印字濃度を濃くする制御コードを追加する。
【００３９】
Ｓ０６で印字データは、ＬＡＮ通信部１４を通じて無線ステーション２のＬＡＮ通信部２１に送信される。そして印字データは無線ステーション２内のＲＡＭ２５に一時的に格納される。
【００４０】
Ｓ０７で印字データは、無線通信部２４を通じてプリンタ４の無線通信部４４に送信される。そして印字データは、プリンタ４内のＲＡＭ４５に一時的に格納される。
【００４１】
Ｓ０８で、プリンタ４の印字濃度変更が自動設定になっているか否かを確認する。本実施例では自動設定になっていないものとしてＳ１２へ進む。
【００４２】
Ｓ１２で、Ｓ０５を実施した場合には、伝票内容に合わせて印字濃度が最適化された印字データを使用して、プリンタ４が調理指示伝票あるいは会計伝票を印字する。
【００４３】
プリンタ内部では、図７に示すようなステップが実施される。
【００４４】
Ｓ４０で、印字データ内に印字エネルギーを上げる必要がある制御コードがあった場合、プリンタ内部のファームウェアがプリンタモジュールに対して印字エネルギーを上げる制御コードを送信する。
【００４５】
Ｓ４１で、印字エネルギーを上げる制御コードを受信したプリンタモジュールは、指定された値を使用して印字エネルギーを調節して印字する。
【００４６】
同様に印字エネルギーを下げる場合は以下のようになる。
【００４７】
Ｓ４２で、印字データ内に印字エネルギーを下げる必要がある制御コードがあった場合、プリンタ内部のファームウェアがプリンタモジュールに対して印字エネルギーを下げる制御コードを送信する。
【００４８】
Ｓ４３で、印字エネルギーを下げる制御コードを受信したプリンタモジュールは、指定された値を使用して印字エネルギーを調節して印字する。
【実施例２】
【００４９】
ハンディターミナル３から注文を入力してからプリンタ４に調理指示伝票あるいは会計伝票を印字する場合の例であって、ハンディターミナル３から指示することによって調理指示伝票あるいは会計伝票内の文字の印字濃度を変更する場合を、図２、図３及び図７を用いて説明する。
【００５０】
まず、ハンディターミナル３に注文データを入力する。このとき印字濃度変更指示データも指定する。注文データと印字濃度変更指示データは、ハンディターミナル３内のＲＡＭ３４に一時的に格納される。
【００５１】
Ｓ０１で注文データと印字濃度変更指示データは、無線通信部３４を通じて無線ステーション２の無線通信部２４に送信される。そして注文データと印字濃度変更指示データは、無線ステーション２内のＲＡＭ２５に一時的に格納される。
【００５２】
Ｓ０２で注文データと印字濃度変更指示データは、ＬＡＮ通信部２１を通じてオーダリングコントローラ１のＬＡＮ通信部１４に送信される。
【００５３】
Ｓ０３で、注文データと印字濃度変更指示データは、オーダリングコントローラ１内のＨＤＤ装置１２に格納される。印字濃度変更指示データがあるのでＳ０５に進む。
【００５４】
Ｓ０５でアプリケーションプログラムは、伝票内容に合わせて印字濃度を最適化して印字データの作成を行う。例えば白黒反転文字部分については印字濃度を薄くし、それ以外の文字部分については印字濃度を濃くする制御コードを追加する。
【００５５】
Ｓ０６で印字データは、ＬＡＮ通信部１４を通じて無線ステーション２のＬＡＮ通信部２１に送信される。そして印字データは無線ステーション２内のＲＡＭ２５に一時的に格納される。
【００５６】
Ｓ０７で印字データは、無線通信部２４を通じてプリンタ４の無線通信部４４に送信される。そして印字データはプリンタ４内のＲＡＭ４５に一時的に格納される。
【００５７】
Ｓ０８で、プリンタ４の印字濃度変更が自動設定になっているか否かを確認する。
本実施例では自動設定になっていないものとしてＳ１２へ進む。
【００５８】
Ｓ１２で、Ｓ０５を実施した場合には、伝票内容に合わせて印字濃度が最適化された印字データを使用して、プリンタが調理指示伝票あるいは会計伝票を印字する。
【００５９】
プリンタ内部では図７に示すようなステップが実施される。
【００６０】
Ｓ４０で、印字データ内に印字エネルギーを上げる必要がある制御コードがあった場合、プリンタ内部のファームウェアがプリンタモジュールに対して印字エネルギーを上げる制御コードを送信する。
【００６１】
Ｓ４１で、印字エネルギーを上げる制御コードを受信したプリンタモジュールは指定された値を使用して印字エネルギーを調節して印字する。
【００６２】
同様に印字エネルギーを下げる場合は以下のようになる。
【００６３】
Ｓ４２で、印字データ内に印字エネルギーを下げる必要がある制御コードがあった場合、プリンタ内部のファームウェアがプリンタモジュールに対して印字エネルギーを下げる制御コードを送信する。
【００６４】
Ｓ４３で、印字エネルギーを下げる制御コードを受信したプリンタモジュールは、指定された値を使用して印字エネルギーを調節して印字する。
【実施例３】
【００６５】
ハンディターミナル３から注文を入力してからプリンタ４に調理指示伝票あるいは会計伝票を印字する場合の例であって、プリンタ内において、印字する文字の修飾によって調理指示伝票あるいは会計伝票内の文字の印字濃度を自動的に変更する場合を、図２、図３、図４、及び図７を用いて説明する。
【００６６】
まず、ハンディターミナル３に注文データを入力する。注文データはハンディターミナル３内のＲＡＭ３４に一時的に格納される。
【００６７】
Ｓ０１で注文データは、無線通信部３４を通じて無線ステーション２の無線通信部２４に送信される。そして注文データは、無線ステーション２内のＲＡＭ２５に一時的に格納される。
【００６８】
Ｓ０２で注文データは、ＬＡＮ通信部２１を通じてオーダリングコントローラ１のＬＡＮ通信部１４に送信される。
【００６９】
Ｓ０３で、注文データ中に印字濃度変更の制御コードがあるか否かを確認する。本実施例ではＳ０３の制御コードがないものとしてＳ０４へ進む。
【００７０】
Ｓ０４で、オーダリングコントローラに搭載されているアプリケーションプログラムの設定において、印字濃度変更制御の設定がされているか否かを確認する。本実施例では、印字濃度変更制御の設定がなされていないものとしてＳ０６へ進む。
【００７１】
Ｓ０６で印字データは、ＬＡＮ通信部１４を通じて無線ステーション２のＬＡＮ通信部２１に送信される。そして印字データは、無線ステーション２内のＲＡＭ２５に一時的に格納される。
【００７２】
Ｓ０７で印字データは、無線通信部２４を通じてプリンタ４の無線通信部４４に送信される。そして印字データは、プリンタ４内のＲＡＭ４５に一時的に格納される。
【００７３】
Ｓ０８で、プリンタ４の印字濃度変更が自動設定になっているか否かを確認する。本実施例では、プリンタ４内のファームウェアで印字濃度変更自動設定がされているものとしてＳ０９に進む。
【００７４】
Ｓ０９で、プリンタ内の温度センサーでヘッド周辺の温度を解析し、温度センサーによるOLE_LINK1基準値OLE_LINK1の変更を行う。本実施例ではＳ０９がないものとしてＳ１０へ進む。
【００７５】
Ｓ１０で、白黒反転文字による印字濃度の変更を行うため、プリンタ内のファームウェアで印字データを解析する。ここからは図４のステップに遷移する。
【００７６】
Ｓ２０で白黒反転文字があるか否か、確認する。ある場合にはＳ２１で、直前に印字濃度を薄くする制御コードを追加する。
【００７７】
Ｓ２２で白黒反転文字が終わったか否かを確認する。終わった場合はＳ２３で、印字濃度を濃くする制御コードを追加する。
【００７８】
すべての印字データの、白黒反転文字に関する解析が終了した時点で、図２のステップに遷移する。
【００７９】
Ｓ１１で、フォントによる印字濃度の変更を行うため、プリンタ４内のファームウェアで印字データを解析する。本実施例ではＳ１１がないものとしてＳ１２へ進む。
【００８０】
Ｓ１０において、伝票内容に合わせて印字濃度が最適化された印字データが作成されるので、これを使用してプリンタ４が調理指示伝票あるいは会計伝票を印字する。
【００８１】
プリンタ内部では、図７に示すようなステップが実施される。
【００８２】
Ｓ４０で、印字データ内に印字エネルギーを上げる必要がある制御コードがあった場合、プリンタ内部のファームウェアがプリンタモジュールに対して印字エネルギーを上げる制御コードを送信する。
【００８３】
Ｓ４１で、印字エネルギーを上げる制御コードを受信したプリンタモジュールは、指定された値を使用して印字エネルギーを調節して印字する。
【００８４】
同様に印字エネルギーを下げる場合は以下のようになる。
【００８５】
Ｓ４２で、印字データ内に印字エネルギーを下げる必要がある制御コードがあった場合、プリンタ内部のファームウェアがプリンタモジュールに対して印字エネルギーを下げる制御コードを送信する。
【００８６】
Ｓ４３で、印字エネルギーを下げる制御コードを受信したプリンタモジュールは、指定された値を使用して印字エネルギーを調節して印字する。
【実施例４】
【００８７】
ハンディターミナル３から注文を入力してからプリンタ４に調理指示伝票あるいは会計伝票を印字する場合の例であって、プリンタ４内において、印字する文字のフォントによって調理指示伝票あるいは会計伝票内の文字の印字濃度を自動的に変更する場合を、図２、図３、図４、及び図７を用いて説明する。
【００８８】
まず、ハンディターミナル３に注文データを入力する。注文データはハンディターミナル３内のＲＡＭ３４に一時的に格納される。
Ｓ０１で注文データは、無線通信部３４を通じて無線ステーション２の無線通信部２４に送信される。そして注文データは、無線ステーション２内のＲＡＭ２５に一時的に格納される。
【００８９】
Ｓ０２で注文データは、ＬＡＮ通信部２１を通じてオーダリングコントローラ１のＬＡＮ通信部１４に送信される。
【００９０】
Ｓ０３で、注文データ中に印字濃度変更の制御コードがあるか否かを確認する。本実施例ではＳ０３の制御コードがないものとしてＳ０４へ進む。
【００９１】
Ｓ０４で、オーダリングコントローラに搭載されているアプリケーションプログラムの設定において、印字濃度変更制御の設定がされているか否かを確認する。本実施例では、印字濃度変更制御の設定がなされていないものとしてＳ０６へ進む。
【００９２】
Ｓ０６で印字データは、ＬＡＮ通信部１４を通じて無線ステーション２のＬＡＮ通信部２１に送信される。そして印字データは、無線ステーション２内のＲＡＭ２５に一時的に格納される。
【００９３】
Ｓ０７で印字データは、無線通信部２４を通じてプリンタ４の無線通信部４４に送信される。そして印字データは、プリンタ４内のＲＡＭ４５に一時的に格納される。
【００９４】
Ｓ０８で、プリンタ４の印字濃度変更が自動設定になっているか否かを確認する。本実施例では、プリンタ４内のファームウェアで印字濃度変更自動設定がされているものとしてＳ０９に進む。
【００９５】
Ｓ０９で、プリンタ内の温度センサーでヘッド周辺の温度を解析し、温度センサーによる基準値の変更を行う。本実施例ではＳ０９がないものとしてＳ１０へ進む。
【００９６】
Ｓ１０で、白黒反転文字による印字濃度の変更を行うため、プリンタ内のファームウェアで印字データを解析する。本実施例ではＳ１０がないものとしてＳ１１へ進む。
【００９７】
Ｓ１１で、フォントによる印字濃度の変更を行うため、プリンタ内のファームウェアで印字データを解析する。ここからは図４のステップに遷移する。
【００９８】
Ｓ２４で、ゴシックフォントがあるか否か、確認する。ある場合にはＳ２５で、直前に印字濃度を薄くする制御コードを追加する。
【００９９】
Ｓ２６で、明朝体フォントがあるか否かを確認する、ある場合にはＳ２７で、直前に印字濃度を濃くする制御コードを追加する。
【０１００】
すべての印字データの、フォントに関する解析が終了した時点で、図２のステップに遷移する。
【０１０１】
Ｓ１０において、伝票内容に合わせて印字濃度が最適化された印字データが作成されるので、これを使用してプリンタ４が調理指示伝票あるいは会計伝票を印字する。
【０１０２】
プリンタ内部では、図７に示すようなステップが実施される。
【０１０３】
Ｓ４０で、印字データ内に印字エネルギーを上げる必要がある制御コードがあった場合、プリンタ内部のファームウェアがプリンタモジュールに対して印字エネルギーを上げる制御コードを送信する。
【０１０４】
Ｓ４１で、印字エネルギーを上げる制御コードを受信したプリンタモジュールは、指定された値を使用して印字エネルギーを調節して印字する。
【０１０５】
同様に印字エネルギーを下げる場合は以下のようになる。
【０１０６】
Ｓ４２で、印字データ内に印字エネルギーを下げる必要がある制御コードがあった場合、プリンタ内部のファームウェアがプリンタモジュールに対して印字エネルギーを下げる制御コードを送信する。
【０１０７】
Ｓ４３で、印字エネルギーを下げる制御コードを受信したプリンタモジュールは、指定された値を使用して印字エネルギーを調節して印字する。
【実施例５】
【０１０８】
ハンディターミナル３から注文を入力してからプリンタ４に調理指示伝票あるいは会計伝票を印字する場合の例であって、プリンタ４内において、周囲の温度を判別し調理指示伝票あるいは会計伝票内の文字の印字濃度を自動的に変更する場合を、図２、図３、図５、図６、及び図７を用いて説明する。
【０１０９】
まず、ハンディターミナル３に注文データを入力する。注文データはハンディターミナル３内のＲＡＭ３４に一時的に格納される。
【０１１０】
Ｓ０１で注文データは、無線通信部３４を通じて無線ステーション２の無線通信部２４に送信される。そして注文データは、無線ステーション２内のＲＡＭ２５に一時的に格納される。
【０１１１】
Ｓ０２で注文データは、ＬＡＮ通信部２１を通じてオーダリングコントローラ１のＬＡＮ通信部１４に送信される。
【０１１２】
Ｓ０３で、注文データ中に印字濃度変更の制御コードがあるか否かを確認する。本実施例では、Ｓ０３の制御コードがないものとしてＳ０４へ進む。
【０１１３】
Ｓ０４で、オーダリングコントローラに搭載されているアプリケーションプログラムの設定において、印字濃度変更制御の設定がされているか否かを確認する。本実施例では、印字濃度変更制御の設定がなされていないものとしてＳ０６へ進む。
【０１１４】
Ｓ０６で印字データは、ＬＡＮ通信部１４を通じて無線ステーション２のＬＡＮ通信部２１に送信される。そして印字データは、無線ステーション２内のＲＡＭ２５に一時的に格納される。
【０１１５】
Ｓ０７で印字データは、無線通信部２４を通じてプリンタ４の無線通信部４４に送信される。そして印字データは、プリンタ４内のＲＡＭ４５に一時的に格納される。
【０１１６】
Ｓ０８で、プリンタ４の印字濃度変更が自動設定になっているか否かを確認する。本実施例では、プリンタ４内のファームウェアで印字濃度変更自動設定がされているものとしてＳ０９に進む。
【０１１７】
Ｓ０９は、図５、図６を使って説明する。
【０１１８】
図５は、プリンタの内部構成概略図である。５はプリンタ、５１は印字ヘッド、５２は印字ヘッド周辺の温度を測定する温度センサー、５３は印字後の伝票、５４は印字前の感熱紙である。
【０１１９】
図６は、図５のプリンタ５内で行われる温度解析のステップである。
【０１２０】
まず、プリンタ５内の温度センサー５２でヘッド周辺の温度を解析する。
【０１２１】
Ｓ３０で、温度があらかじめ設定した上限値より高いか否かを確認する。高い場合にはＳ３１で、印字濃度を薄くする制御コードを追加する。
【０１２２】
Ｓ３２で、温度があらかじめ設定した下限値より低いか否かを確認する。低い場合にはＳ３３で印字濃度を濃くする制御コードを追加する。
【０１２３】
終了後に図２のステップに遷移する。
【０１２４】
Ｓ１０で、白黒反転文字による印字濃度の変更を行うため、プリンタ内のファームウェアで印字データを解析する。本実施例ではＳ１０がないものとしてＳ１１へ進む。
Ｓ１１で、フォントによる印字濃度の変更を行うため、プリンタ内のファームウェアで印字データを解析する。本実施例ではＳ１１がないものとしてＳ１２へ進む。
【０１２５】
Ｓ１２で、Ｓ０９において周辺温度に合わせて印字濃度が最適化された印字データが作成されるので、これを使用してプリンタ４が調理指示伝票あるいは会計伝票を印字する。
【０１２６】
プリンタ内部では図７に示すようなステップが実施される。
【０１２７】
Ｓ４０で、印字データ内に印字エネルギーを上げる必要がある制御コードがあった場合、プリンタ内部のファームウェアがプリンタモジュールに対して印字エネルギーを上げる制御コードを送信する。
【０１２８】
Ｓ４１で、印字エネルギーを上げる制御コードを受信したプリンタモジュールは、指定された値を使用して印字エネルギーを調節して印字する。
【０１２９】
同様に印字エネルギーを下げる場合は以下のようになる。
【０１３０】
Ｓ４２で、印字データ内に印字エネルギーを下げる必要がある制御コードがあった場合、プリンタ内部のファームウェアがプリンタモジュールに対して印字エネルギーを下げる制御コードを送信する。
【０１３１】
Ｓ４３で、印字エネルギーを下げる制御コードを受信したプリンタモジュールは、指定された値を使用して印字エネルギーを調節して印字する。
【図面の簡単な説明】
【０１３２】
【図１】本発明のオーダエントリシステムの特徴的な構成部分を説明するためのシステム構成図
【図２】ハンディターミナルに注文データを入力してから印字濃度制御を行いプリンタに調理指示伝票あるいは会計伝票を印字する方法を説明するフロー図
【図３】ハンディターミナルに注文データを入力してから印字濃度制御を行いプリンタに調理指示伝票あるいは会計伝票を印字する方法を説明する説明図
【図４】プリンタ内で印字データを解析して印字濃度制御コードを追加する方法を説明するフロー図
【図５】プリンタの特徴的な内部構成部分を説明するための説明図
【図６】プリンタ内部の温度センサーで温度を解析して印字濃度制御コードを追加する方法を説明するフロー図
【図７】プリンタモジュールに対する印字エネルギー調整のフロー図
【符号の説明】
【０１３３】
１  オーダリングコントローラ
１１  オーダリングコントローラのＣＰＵ
１２  オーダリングコントローラのＨＤＤ装置
１３  オーダリングコントローラのＲＡＭ
１４  オーダリングコントローラのＬＡＮ通信部
２    無線ステーション
２１  無線ステーションのＬＡＮ通信部
２２  無線ステーションのＣＰＵ
２３  無線ステーションのＲＯＭ
２４  無線ステーションの無線通信部
２５  無線ステーションのＲＡＭ
３    ハンディターミナル
３１  ハンディターミナルのＣＰＵ
３２  ハンディターミナルのＲＯＭ
３３  ハンディターミナルの無線通信部
３４  ハンディターミナルのＲＡＭ
４    プリンタ
４１  プリンタのＣＰＵ
４２  プリンタの伝票印字部
４３  プリンタのＲＯＭ
４４  プリンタの無線通信部
４５  プリンタのＲＡＭ
４６  プリンタの温度センサー
５    プリンタ
５１  印字ヘッド
５２  温度センサー
５３  印字後の伝票
５４  印字前の感熱紙
【図１】
2005309749.tif 000003
【図２】
2005309749.tif 000004
【図３】
2005309749.tif 000005
【図４】
2005309749.tif 000006
【図５】
2005309749.tif 000007
【図６】
2005309749.tif 000008
【図７】
2005309749.tif 000009