(57)【要約】【課題】複数のコース料理の一部について伝票情報を容易に分割することである。【解決手段】複数の商品からなるコース料理の注文に応じた伝票情報を処理する端末装置１０は、操作部１２を介して、乗算入力により生成された複数のコース料理の伝票情報における複数のコース料理の分割対象を示す分割対象情報の入力を受け付け、入力された分割対象情報に応じて、複数のコース料理の伝票情報から分割対象の伝票情報を分割する。【選択図】図１
2018055386.tif 000002
【特許請求の範囲】
【請求項１】
複数の商品からなるコース料理の注文に応じた伝票情報を処理する伝票情報処理装置であって、
乗算入力により生成された複数のコース料理の伝票情報における当該複数のコース料理の分割対象を示す分割対象情報の入力を受け付ける操作手段と、
前記入力された分割対象情報に応じて、前記複数のコース料理の伝票情報から前記分割対象の伝票情報を分割する分割手段と、を備える伝票情報処理装置。
【請求項２】
前記分割対象は、前記複数のコース料理のうちの少なくとも１つのコース料理である請求項１に記載の伝票情報処理装置。
【請求項３】
前記分割対象情報は、前記複数のコース料理のうちの少なくとも１つのコース料理の商品の組合せの選択情報である請求項２に記載の伝票情報処理装置。
【請求項４】
前記分割対象は、前記複数のコース料理のうちのコース商品である請求項１から３のいずれか一項に記載の伝票情報処理装置。
【請求項５】
前記分割対象情報は、前記複数のコース料理のうちのコース商品の修飾商品の組合せ選択情報である請求項４に記載の伝票情報処理装置。
【請求項６】
複数の商品からなるコース料理の注文に応じた伝票情報を処理する伝票情報処理装置のコンピュータを、
乗算入力により生成された複数のコース料理の伝票情報における当該複数のコース料理の分割対象を示す分割対象情報の入力を受け付ける操作手段、
前記入力された分割対象情報に応じて、前記複数のコース料理の伝票情報から前記分割対象の伝票情報を分割する分割手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伝票情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
従来、レストラン等の飲食店において、接客担当者からの顧客の料理の注文情報の入力を受け付けるハンディターミナルと、当該注文情報を受信して印刷するキッチン側のプリンタとを備える注文データ管理システムが知られている。調理担当者は、印刷された注文情報を確認して調理を行う。
【０００３】
例えば、ハンディターミナルを介して、接客担当者からの複数の料理からなるコース料理の注文情報の入力を受け付ける注文データ管理システムが知られている（特許文献１参照）。この注文データ管理システムは、コース料理のうち、デザートなどの後から選択しても支障のない料理をコース料理の提供途中で選択入力可能である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２５１９５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記従来の注文データ管理システムでは、複数人がコース料理を注文し、その注文情報（伝票情報）をまとめて入力（乗算入力）をした後に、伝票情報を分割できず、複数のコース料理のうちの１人分のみのコース料理の伝票情報の削除や、複数のコース料理のうちの１人分のみの料理についての修飾料理追加（例えば、メインの料理のトッピング追加）の伝票情報の入力ができなかった。このため、複数のコース料理の入力した伝票情報を全て一旦削除した後、１人分を減算した複数のコース料理の伝票情報の再入力や、１人分の修飾料理追加を反映した複数のコース料理の伝票情報の入力を行わねばならず、接客担当者の作業負担が大きかった。
【０００６】
本発明の課題は、複数のコース料理の一部について伝票情報を容易に分割することである。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の伝票情報処理装置は、複数の商品からなるコース料理の注文に応じた伝票情報を処理する伝票情報処理装置であって、乗算入力により生成された複数のコース料理の伝票情報における当該複数のコース料理の分割対象を示す分割対象情報の入力を受け付ける操作手段と、前記入力された分割対象情報に応じて、前記複数のコース料理の伝票情報から前記分割対象の伝票情報を分割する分割手段と、を備える。
【発明の効果】
【０００８】
本発明によれば、複数のコース料理の一部について伝票情報を容易に分割できる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態の注文管理システムを示すブロック図である。
【図２】端末装置の機能構成を示すブロック図である。
【図３】（ａ）は、伝票データベースの構成を示す図である。（ｂ）は、第１の伝票明細データベースの構成を示す図である。
【図４】第１の伝票データ分割処理を示すフローチャートである。
【図５】乗算データ分割処理を示すフローチャートである。
【図６】コース商品個毎分割処理を示すフローチャートである。
【図７】コース商品毎分割処理を示すフローチャートである。
【図８】（ａ）は、伝票データ登録後の第１の伝票データ表示画面を示す図である。（ｂ）は、第１のコース商品選択画面を示す図である。
【図９】コース料理分割後の第２の伝票データ表示画面を示す図である。
【図１０】コース料理分割後の第２の伝票明細データベースを示す図である。
【図１１】分割されたコース料理のレコード削除後の第３の伝票明細データベースを示す図である。
【図１２】第２の伝票データ分割処理を示すフローチャートである。
【図１３】第４の伝票明細データベースを示す図である。
【図１４】伝票データ登録後の第３の伝票データ表示画面を示す図である。
【図１５】（ａ）は、第２のコース商品選択画面を示す図である。（ｂ）は、コース商品分割後の第４の伝票データ表示画面を示す図である。
【図１６】（ａ）は、コース商品分割後の第５の伝票明細データベースを示す図である。（ｂ）は、修飾商品のレコード追加後の第６の伝票明細データベースを示す図である。
【図１７】修飾商品追加後の第５の伝票データ表示画面を示す図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明に係る実施の形態を詳細に説明する。なお、本発明は、図示例に限定されるものではない。
【００１１】
先ず、図１及び図２を参照して、本実施の形態の装置構成を説明する。図１は、本実施の形態の注文管理システム１を示すブロック図である。図２は、端末装置１０の機能構成を示すブロック図である。
【００１２】
注文管理システム１は、レストラン等の飲食店に設置され、顧客からの料理等の商品の注文情報の入力を受け付け、伝票情報として管理するとともに、注文情報をキッチンで印刷し調理を指示し、顧客の飲食後に精算処理を行うための伝票（精算伝票）を印刷するシステムである。図１に示すように、注文管理システム１は、伝票情報処理装置としての端末装置１０と、プリンタ２０Ａ，２０Ｂと、を備える。
【００１３】
飲食店は、顧客が飲食する複数のテーブル及び椅子が配置され、主に接客担当者が移動する領域であるホールと、調理担当者が調理を行う領域であるキッチンと、を有する。端末装置１０は、ホールに設置され、接客担当者からの情報入力の受付、各種情報の管理、プリンタ２０Ａ，２０Ｂへの印刷指示を行う端末装置である。
【００１４】
プリンタ２０Ａは、キッチンに設置されたサーマルプリンタ等のプリンタであり、端末装置１０の指示により、主として調理のための注文情報をロール紙等の記録媒体に印刷する。プリンタ２０Ｂは、ホールに設置されたサーマルプリンタ等のプリンタであり、端末装置１０の指示により、主として伝票の情報をロール紙等の記録媒体に印刷する。端末装置１０と、プリンタ２０Ａ，２０Ｂとは、有線接続されているものとするが、これに限定されるものではなく、無線接続されているものとしてもよい。
【００１５】
なお、注文管理システム１の端末装置１０は、１台に構成されるものではなく、注文管理システム１において、情報入力用、精算用等の複数の用途別に端末装置を複数台備える構成としてもよい。また、注文管理システム１のプリンタ２０Ａは、１台に限定されるものではなく、キッチンの規模やレイアウト等に応じて、例えばコース料理の前菜用、メイン用、デザート用等の複数の用途でプリンタを別々に複数台備える構成としてもよい。
【００１６】
図２に示すように、端末装置１０は、分割手段としてのＣＰＵ（Central Processing Unit）１１と、操作手段としての操作部１２と、ＲＡＭ（Random Access Memory）１３と、表示部１４と、記憶部１５と、通信部１６と、を備える。端末装置１０の各部は、バス１７を介して接続されている。
【００１７】
ＣＰＵ１１は、端末装置１０の各部を制御する。ＣＰＵ１１は、記憶部１５に記憶されているシステムプログラム及びアプリケーションプログラムのうち、指定されたプログラムを読み出してＲＡＭ１３に展開し、当該プログラムとの協働で、各種処理を実行する。
【００１８】
操作部１２は、表示部１４の表示画面上に一体的に設けられたタッチパネルであり、操作者（接客担当者）からのタッチ入力を受け付け、その操作情報をＣＰＵ１１に出力する。
【００１９】
ＲＡＭ１３は、揮発性のメモリであり、各種のデータやプログラムを一時的に格納するワークエリアを形成する。表示部１４は、ＬＣＤ（Liquid Crystal Display）、ＥＬ（ElectroLuminescent）ディスプレイ等で構成され、ＣＰＵ１１から指示された表示情報に従い各種表示を行う。
【００２０】
記憶部１５は、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、フラッシュメモリ等により構成され、データ及びプログラムを書き込み及び読み出し可能な記憶部である。記憶部１５は、第１の伝票データ分割プログラム１５１、第２の伝票データ分割プログラム１５２、伝票データベース３０、伝票明細データベース４０等を記憶している。
【００２１】
通信部１６は、プリンタ２０Ａ，２０Ｂとケーブルを介して情報の送受信を行う有線通信の通信部である。
【００２２】
次に、図３を参照して、記憶部１５に記憶される伝票データベース３０、伝票明細データベース４０の構成を説明する。図３（ａ）は、伝票データベース３０の構成を示す図である。図３（ｂ）は、伝票明細データベース４０の構成を示す図である。
【００２３】
伝票データベース３０は、飲食店に入店した顧客（１人又はグループ）毎の伝票に関する情報のデータテーブルである。図３（ａ）に示すように、伝票データベース３０は、仮締め伝票番号３１と、テーブル番号３２と、担当者コード３３と、客数３４と、のフィールド（項目）を有する。
【００２４】
仮締め伝票番号３１は、飲食の精算までの仮締め時の伝票の識別情報である。テーブル番号３２は、仮締め伝票番号３１の伝票に対応する顧客が着席する飲食店内のテーブルの識別情報である。担当者コード３３は、伝票番号３１の伝票に対応する顧客を接客した接客担当者の識別情報である。客数３４は、伝票番号３１の伝票に対応する顧客の人数である。
【００２５】
伝票明細データベース４０は、伝票データベース３０の伝票の詳細な内容を有するデータベースである。図３（ｂ）に示すように、伝票明細データベース４０は、仮締め伝票番号４１と、セット番号４２と、セット内連番４３と、階層４４と、商品コード４５と、数量４６と、単価４７と、金額４８と、コース番号４９と、登録保留数５０と、のフィールドを有する。
【００２６】
仮締め伝票番号４１は、仮締め伝票番号３１と同様の伝票の識別情報である。セット番号４２は、仮締め伝票番号４１の伝票内で顧客のコース料理の注文単位（階層＝０）に付与される識別情報である。例えば、同じ仮締め伝票番号４１の対象の顧客の１グループが着席したテーブルにおいて、複数の同じコース料理が乗算入力によりまとめて注文入力された場合、当該複数のコース料理には、同一のセット番号が付与される。
【００２７】
厳密には、「コース料理」は、複数の料理で構成され、各料理が所定の順番で提供されるものであり、「セット料理」は、複数の料理で構成され、各料理の提供の順番を問わないものであるが、本実施の形態においては、これら２つをまとめて「コース料理」とする。
【００２８】
ここで、乗算入力について、説明する。簡単のため、注文するコース料理は、「ランチ３コース」であるものとする。「ランチ３コース」は、「前菜」、「メイン」、「デザート」の３つの料理から構成され、それぞれ商品の選択が可能である。このように、コース料理を構成する主な料理の商品を、コース商品とする。
【００２９】
「前菜」は、「グリーンサラダ」、「コーンスープ」等の商品が選択可能である。「メイン」は、「サーロインステーキ」等の商品が選択可能であり、さらに修飾商品の選択も可能である。修飾商品は、「焼き方」、「付け合わせ」、「ソース」であり、追加注文の対象として「トッピング」もある。「焼き方」は、「レア」、「ミディアム」等である。「付け合わせ」は、「ポテト」等である。「ソース」は、「ケチャップ」等である。「トッピング」は、「オニオン」、「マッシュルーム」等である。「デザート」は、「アップルパイ」、「シャーベット」、「クリームパフェ」等の商品が選択可能である。
【００３０】
乗算入力では、複数の人数分のコース料理、コース商品の注文情報入力と、コース商品別の修飾商品の注文情報入力とを行う。端末装置１０において、操作部１２を介する接客担当者からのあるテーブルの５人分のコース料理（ランチ３コース）の乗算入力の一例を説明する。乗算入力は、例えば、コース料理（ランチ３コース×５）の入力→第１のコース商品としての前菜（グリーンサラダ×３、コーンスープ×２）の入力→第２のコース商品としてのメイン（サーロインステーキ×５）の入力→第１の修飾商品としての焼き方（レア×３、ミディアム×２）の入力→レア×３に対応する第２の修飾商品としての付け合わせの入力→レア×３に対応する第３の修飾商品としてのソースの入力→ミディアム×２に対応する付け合わせの入力→ミディアム×２に対応するソースの入力→第３のコース商品としてのデザートの入力（例えば、商品注文の保留）、となる。
【００３１】
セット内連番４３は、セット番号４２の単品料理又はコース料理のうちの注文された商品（コース料理の場合には、コース料理、コース商品、修飾商品）を識別するための連番情報である。セット番号４２＋セット内連番４３により、伝票（伝票明細データベース４０）内のレコードを一意に認識できる。階層４４は、仮締め伝票番号４１、セット番号４２、セット内連番４３に対応するコース料理、商品の階層を示す。階層４４は、コース料理を「０」とし、コース料理の一階層下のコース商品を「１」とし、コース商品の一階層下の修飾商品（例えば、焼き方、トッピング）を「２」とし、階層が２の修飾商品の一階層下の修飾商品（例えば、付け合わせ）を「３」とし、階層が３の修飾商品の一階層下の修飾商品（例えば、ソース）を「４」とする。
【００３２】
商品コード４５は、仮締め伝票番号４１の伝票に対応する顧客が注文した飲食店で提供している単品料理や、コース料理や、コース料理の商品の識別情報である。ここでは、簡単のため、商品コード４５は、仮締め伝票番号４１、セット番号４２、セット内連番４３に対応するコース料理又は商品の識別情報である。数量４６は、商品コード４５の商品の数量である。単価４７は、商品コード４５の商品の単価である。金額４８は、商品コード４５の商品の金額（＝単価４７×数量４６）である。
【００３３】
コース番号４９は、商品コード４５の商品がコース商品である場合のコース料理内の当該コース商品を識別するための連番情報である。登録保留数５０は、仮締め伝票番号４１、セット番号４２、セット内連番４３に対応する商品であって、注文が保留になっている商品の数である。例えば、仮締め伝票番号４１の伝票に対応する顧客の３人が、コース料理「ランチ３コース」を注文し、前菜、メインを注文したものの、デザートの注文が保留になっている場合に、デザートのレコードにおける登録保留数５０が、３となる。
【００３４】
なお、伝票データベース３０、伝票明細データベース４０のレコードは、飲食店に入店し精算処理が済んでいない顧客の伝票のもののみである。端末装置１０は、操作部１２を介する接客担当者からの操作入力により、飲食が済んだ顧客のために、伝票情報に基づく伝票情報をプリンタ２０Ｂで印刷して伝票を発行する。発行された伝票は、接客担当者から顧客に手渡される。顧客は、伝票を持って会計所へ行き、接客担当者が精算処理を行う。この精算処理終了後に、精算済の顧客に対応するレコードが伝票データベース３０、伝票明細データベース４０から削除される。
【００３５】
次に、図４〜図１７を参照して、注文管理システム１の動作を説明する。先ず、図４〜図７を参照して、端末装置１０が実行する第１の伝票データ分割処理を説明する。図４は、第１の伝票データ分割処理を示すフローチャートである。図５は、乗算データ分割処理を示すフローチャートである。図６は、コース商品個毎分割処理を示すフローチャートである。図７は、コース商品毎分割処理を示すフローチャートである。
【００３６】
第１の伝票データ分割処理は、同一のテーブル（伝票）における複数のコース料理の乗算入力により生成された伝票明細データベース４０のコース料理のレコードを、コース料理単位で分割する処理である。予め、端末装置１０において、飲食店に入店しあるテーブルに着席した顧客のグループが注文した複数のコース料理の注文に応じて、操作部１２を介する接客担当者からの注文入力により、例えば図３（ｂ）に示すような伝票明細データベース４０が生成され、記憶部１５に記憶されているものとする。
【００３７】
そして、例えば、顧客から複数のコース料理のうちの全てではない少なくとも１つの指定数をキャンセルする要求があり、伝票明細データベース４０の指定数のコース料理のキャンセルをする必要があるものとする。しかし、伝票明細データベース４０には、乗算入力された複数のコース料理のレコードがまとめて登録されている。このため、伝票明細データベース４０のレコードを、コース料理単位で分割するのが好ましい。このように、伝票明細データベース４０には、予め１回の乗算入力により複数のコース料理及びその商品のレコードが格納され、階層４４が０のレコードが１つあるものとする。
【００３８】
そして、端末装置１０において、例えば操作部１２を介して接客担当者から第１の伝票データ分割処理実行指示が入力されたことをトリガとして、ＣＰＵ１１は、記憶部１５から読み出され適宜ＲＡＭ１３に展開された第１の伝票データ分割プログラム１５１との協働で、第１の伝票データ分割処理を実行する。
【００３９】
図４に示すように、先ず、ＣＰＵ１１は、乗算データ分割処理を実行する（ステップＳ１１）。ここで、図５を参照して、ステップＳ１１の乗算データ分割処理を説明する。図５に示すように、先ず、ＣＰＵ１１は、コース商品個毎分割処理を実行する（ステップＳ２１）。ここで、図６を参照して、ステップＳ２１のコース商品個毎分割処理を説明する。図６に示すように、先ず、ＣＰＵ１１は、コース商品毎分割処理を実行する（ステップＳ３１）。
【００４０】
ここで、図７を参照して、ステップＳ３１のコース商品毎分割処理を説明する。図７に示すように、先ず、ＣＰＵ１１は、ＲＡＭ１３に記憶している第１、第２の結果用リストを初期化する（ステップＳ５１）。第１の結果用リストは、コース商品毎分割処理の結果のデータであり、伝票明細データベース４０をコース商品毎に分割したリストデータとなる。第２の結果用リストは、コース商品個毎分割処理の結果のデータであり、伝票明細データベース４０をコース商品の１個毎に分割したリストデータとなる。そして、ＣＰＵ１１は、ＲＡＭ１３のワークエリアのデータとしてのワークリストを初期化する（ステップＳ５２）。ワークリストは、第１、第２の結果用リストを作成するためのワークデータである。
【００４１】
そして、ＣＰＵ１１は、階層＝０である場合にオンにされるフラグをオンに設定する（ステップＳ５３）。そして、ＣＰＵ１１は、伝票明細データベース４０を記憶部１５から読み出し、伝票明細データベース４０の階層４４＝０である先頭レコードをスキップする（ステップＳ５４）。
【００４２】
そして、ＣＰＵ１１は、ステップＳ５４で読み出された伝票明細データベース４０に読み出していない次レコードがあるか否かを判別する（ステップＳ５５）。次レコードがある場合（ステップＳ５５；ＹＥＳ）、ＣＰＵ１１は、読み出していない次レコードを伝票明細データベース４０から読み出す（ステップＳ５６）。そして、ＣＰＵ１１は、ステップＳ５６で読み出されたレコードの階層４４を参照し、コース商品（階層４４＝１）のレコードであるか否かを判別する（ステップＳ５７）。
【００４３】
コース商品のレコードである場合（ステップＳ５７；ＹＥＳ）、ＣＰＵ１１は、フラグがオンであるか否かを判別する（ステップＳ５８）。フラグがオンである場合（ステップＳ５８；ＹＥＳ）、ＣＰＵ１１は、フラグをオフする（ステップＳ５９）。そして、ＣＰＵ１１は、ワークリストに、伝票明細データベース４０の階層４４＝０の商品コード４５の行データを追加し、ステップＳ５６で読み出されたレコードの数量４６に合せた個数で当該行データの個数（数量）を変更する（ステップＳ６０）。
【００４４】
そして、ＣＰＵ１１は、ステップＳ５６で読み出されたレコードの階層４４、商品コード４５、数量４６、コース番号４９等の行データをワークリストに追加し（ステップＳ６１）、ステップＳ５５に移行する。
【００４５】
フラグがオフである場合（ステップＳ５８；ＮＯ）、ＣＰＵ１１は、ワークリストの内容のデータをＲＡＭ１３に記憶された第１の結果用リストに追加する（ステップＳ６２）。そして、ＣＰＵ１１は、ワークリストを初期化し（ステップＳ６３）、ステップＳ６０に移行する。コース商品のレコードでない場合（ステップＳ５７；ＮＯ）、修飾商品のレコードであり、ステップＳ６１に移行される。
【００４６】
次レコードがない場合（ステップＳ５５；ＮＯ）、ＣＰＵ１１は、ワークリストにデータがあるか否かを判別する（ステップＳ６４）。ワークリストにデータがある場合（ステップＳ６４；ＹＥＳ）、ＣＰＵ１１は、ワークリストの内容のデータを第１の結果用リストに追加し（ステップＳ６５）、コース商品毎分割処理を終了する。ワークリストにデータがない場合（ステップＳ６４；ＮＯ）、コース商品毎分割処理が終了する。
【００４７】
コース商品毎分割処理終了後の第１の結果用リストでは、コース商品毎に、コース商品の個数を含むコース料理の行データ、コース商品の行データ、修飾商品の行データを有するリストデータとなる。第１の結果用リストにおいて、このコース商品毎の行データのまとまりを、ブロックとする。
【００４８】
図６に戻り、ステップＳ３１の後、ＣＰＵ１１は、第１の結果用リストをＲＡＭ１３から読み出し、第１の結果用リストに読み出していない次ブロックがあるか否かを判別する（ステップＳ３２）。次ブロックがない場合（ステップＳ３２；ＮＯ）、コース商品個毎分割処理が終了する。
【００４９】
次ブロックがある場合（ステップＳ３２；ＹＥＳ）、ＣＰＵ１１は、読み出していない次ブロックを第１の結果用リストから読み出す（ステップＳ３３）。そして、ＣＰＵ１１は、ステップＳ３３で読み出した第１の結果用リストのブロックのコース料理（コース商品）の個数（数量）が１であるか否かを判別する（ステップＳ３４）。個数が１である場合（ステップＳ３４；ＹＥＳ）、ＣＰＵ１１は、ステップＳ３３で読み出した次ブロックのデータをＲＡＭ１３に記憶された第２の結果用リストに追加し（ステップＳ３５）、ステップＳ３２に移行する。
【００５０】
個数が１より大きい場合（ステップＳ３４；ＮＯ）、ＣＰＵ１１は、ステップＳ３３で読み出したブロックの階層＝０のコース料理の個数を変数Ｘに代入する（ステップＳ３６）。
【００５１】
そして、ＣＰＵ１１は、Ｘ＞０であるか否かを判別する（ステップＳ３７）。Ｘ＝０である場合（ステップＳ３７；ＮＯ）、ステップＳ３２に移行される。Ｘ＞０である場合（ステップＳ３７；ＹＥＳ）、ＣＰＵ１１は、ステップＳ３３で読み出した第１の結果用リストのブロックの先頭行データをワークリストに追加する（ステップＳ３８）。そして、ＣＰＵ１１は、０を変数Ｙに代入する（ステップＳ３９）。
【００５２】
そして、ＣＰＵ１１は、ステップＳ３３で読み出した第１の結果用リストのブロックに次行データがあるか否かを判別する（ステップＳ４０）。次行データがある場合（ステップＳ４０；ＹＥＳ）、ＣＰＵ１１は、ステップＳ３３で読み出した第１の結果用リストのブロックから次行データを読み出す（ステップＳ４１）。
【００５３】
そして、ＣＰＵ１１は、ステップＳ４１で読み出した行データの個数（数量）が０より大きいか否かを判別する（ステップＳ４２）。個数＝０である場合（ステップＳ４２；ＮＯ）、ステップＳ４０に移行される。個数＞０である場合（ステップＳ４２；ＹＥＳ）、ＣＰＵ１１は、変数Ｙが、ステップＳ４１で読み出した行データの階層よりも小さいか否かを判別する（ステップＳ４３）。
【００５４】
Ｙ＜階層である場合（ステップＳ４３；ＹＥＳ）、ＣＰＵ１１は、ステップＳ４１で読み出した行データの個数を１にした行データをＲＡＭ１３に記憶されたワークリストに追加する（ステップＳ４４）。そして、ＣＰＵ１１は、第１の結果用リストのステップＳ４１で読み出した行データの個数を１減算する（ステップＳ４５）。そして、ＣＰＵ１１は、ステップＳ４１で読み出した行データの階層を変数Ｙに代入し（ステップＳ４６）、ステップＳ４０に移行する。
【００５５】
次行データがない場合（ステップＳ４０；ＮＯ）、ＣＰＵ１１は、ワークリストの内容のデータを第２の結果用リストに追加する（ステップＳ４７）。Ｙ≧階層である場合（ステップＳ４３；ＹＥＳ）、ステップＳ４７に移行される。そして、ＣＰＵ１１は、変数Ｘを１減算し（ステップＳ４８）、ステップＳ３７に移行する。
【００５６】
コース商品個毎分割処理終了後の第２の結果用リストでは、コース商品１個毎に、１個のコース料理の行データ、コース商品の行データ、修飾商品の行データを有するリストデータとなる。第２の結果用リストにおいて、このコース商品の種別（前菜、メイン、デザート）毎の行データのまとまりを、ブロックとする。
【００５７】
図５に戻り、ステップＳ２１の後、ＣＰＵ１１は、第２の結果用リストをＲＡＭ１３から読み出し、第２の結果用リストに読み出していない次ブロックがあるか否かを判別する（ステップＳ２２）。次ブロックがある場合（ステップＳ２２；ＹＥＳ）、ＣＰＵ１１は、読み出していない次ブロックを第２の結果用リストから読み出す（ステップＳ２３）。そして、ＣＰＵ１１は、コース商品の種別を示すコース番号を生成し、ステップＳ２３で読み出された第２の結果用リストのブロックをコース番号ととともにＲＡＭ１３に記憶するコース番号別リストに追加し（ステップＳ２４）、ステップＳ２２に移行する。コース番号は、例えば、前菜；１、メイン；２、デザート；３となる。
【００５８】
次ブロックがない場合（ステップＳ２２；ＮＯ）、ＣＰＵ１１は、コース番号別リストをＲＡＭ１３から読み出し、コース番号別リストに読み出していない次コース番号（のブロック）があるか否かを判別する（ステップＳ２５）。次コース番号がない場合（ステップＳ２５；ＮＯ）、乗算データ分割処理が終了する。
【００５９】
次コース番号がある場合（ステップＳ２５；ＹＥＳ）、ＣＰＵ１１は、次コース番号のブロックをステップＳ２５で読み出されたコース番号別リストから読み出す（ステップＳ２６）。そして、ＣＰＵ１１は、乗算数（伝票明細データベース４０のコース料理の数量４６）がステップＳ２５で読み出されたコース番号のブロックの個数（コース商品の行データの数）よりも多いか否かを判別する（ステップＳ２７）。
【００６０】
乗算数≦個数の場合（ステップＳ２７；ＮＯ）、ステップＳ２５に移行される。乗算数＞個数の場合（ステップＳ２７；ＹＥＳ）、ＣＰＵ１１は、コース料理の行データとステップＳ２５で読み出されたコース番号に対応するコース商品のスキップを示す行データとからなるスキップデータを（乗算数−個数）分作成する（ステップＳ２８）。スキップは、顧客からそのコース商品を不要である注文をされたことを意味する。
【００６１】
そして、ＣＰＵ１１は、ステップＳ２８で作成されたスキップデータをコース番号別リストのステップＳ２６で読み出したコース番号のブロックに追加し（ステップＳ２９）、ステップＳ２５に移行する。
【００６２】
図４に戻り、ステップＳ１１の後、ＣＰＵ１１は、例えば操作部１２を介して接客担当者から分割実行指示が入力されたか否かに応じて、分割するコース料理及びそのコース商品（及び修飾商品）の選択入力を終了したか否かを判別する（ステップＳ１２）。
【００６３】
選択入力を終了していない場合（ステップＳ１２；ＮＯ）、ＣＰＵ１１は、伝票明細データベース４０を記憶部１５から読み出し、伝票明細データベース４０に基づくコース料理選択画面情報を生成して表示部１４に表示し、操作部１２を介して接客担当者から分割するコース料理の選択入力を受け付ける（ステップＳ１３）。そして、ＣＰＵ１１は、ステップＳ１３で選択入力されたコース料理に対応するコース番号別リストをＲＡＭ１３から読み出す（ステップＳ１４）。
【００６４】
そして、ＣＰＵ１１は、ステップＳ１４で読み出したコース番号別リストに基づくコース商品選択画面情報を生成して表示部１４に表示し、操作部１２を介して接客担当者から分割するコース料理におけるコース商品及び修飾商品の組合せの選択入力を受け付け（ステップＳ１５）、ステップＳ１２に移行する。
【００６５】
選択入力を終了した場合（ステップＳ１２；ＹＥＳ）、ＣＰＵ１１は、ステップＳ１５で選択入力されたコース商品及び修飾商品に応じて、当該コース商品及び修飾商品を有するコース料理のレコードを分割するように伝票明細データベース４０を変更し（ステップＳ１６）、第１の伝票データ分割処理を終了する。
【００６６】
ここで、図８〜図１１を参照して、第１の伝票データ分割処理の具体例を説明する。図８（ａ）は、伝票データ登録後の伝票データ表示画面２００を示す図である。図８（ｂ）は、コース商品選択画面３００を示す図である。図９は、コース料理分割後の伝票データ表示画面２００Ａを示す図である。図１０は、コース料理分割後の伝票明細データベース４０Ａを示す図である。図１１は、分割されたコース料理のレコード削除後の伝票明細データベース４０Ｂを示す図である。
【００６７】
先ず、端末装置１０において、接客担当者によるコース料理の乗算入力により、図３（ｂ）に示す伝票明細データベース４０が記憶部１５に記憶されたものとする。伝票明細データベース４０の商品コード４５は、それぞれ、000001；ランチ３コース（コース料理）、001001；グリーンサラダ（コース商品：前菜）、001002；コーンスープ（コース商品：前菜）、002001；サーロインステーキ（コース商品：メイン）、002101；レア（修飾商品：焼き方）、002201；ポテト（修飾商品：付け合わせ）、002102；ミディアム（修飾商品：焼き方）、ポテト（修飾商品：付け合わせ）であり、コース商品のデザートが保留のため空欄になっている。
【００６８】
具体的には、同一テーブルに着席した顧客が３人であり、顧客の１人がランチ３コース（グリーンサラダ、サーロインステーキ（レア、ポテト）、デザート（保留））を注文し、顧客の１人がランチ３コース（グリーンサラダ、サーロインステーキ（ミディアム、ポテト）、デザート（保留））を注文し、顧客の１人がランチ３コース（コーンスープ、サーロインステーキ（レア、ポテト）、デザート（保留））を注文し、この注文情報が端末装置１０に乗算入力されたものとする。その後、ランチ３コース（コーンスープ、サーロインステーキ（レア、ポテト）、デザート（保留））の注文がキャンセルされたものとする。
【００６９】
このため、端末装置１０において、接客担当者の実行指示に応じて、第１の伝票データ分割処理が実行される。乗算データ分割処理Ｓ１１が実行され、ステップＳ１３で、コース料理選択画面情報として、図８（ａ）に示す伝票データ表示画面２００が表示部１４に表示される。
【００７０】
伝票データ表示画面２００は、商品情報表示欄２１０を有する。商品情報表示欄２１０は、注文されたコース料理、そのコース商品及び修飾商品を表示するとともに、コース料理、コース商品等の選択のタッチ入力を受け付ける領域である。ステップＳ１３で、操作部１２を介する接客担当者からの商品情報表示欄２１０のランチ３コースの表示領域のタッチ入力により、ランチ３コースが選択入力されたものとする。
【００７１】
そして、ステップＳ１５で、コース番号別リストに基づくコース商品選択画面情報として、図８（ｂ）に示すコース商品選択画面３００が表示部１４に表示される。コース商品選択画面３００は、コース商品種別選択欄３１０と、商品選択欄３２０と、分割実行ボタン３３０と、を有する。
【００７２】
コース商品種別選択欄３１０は、登録されたコース商品の種別（前菜、メイン、デザート）毎のコース商品を表示するとともに、分割するコース料理のコース商品の種別の選択のタッチ入力を受け付ける領域である。商品選択欄３２０は、コース商品種別選択欄３１０で選択されたコース商品の種別に対応するコース商品及び修飾商品の組合せを表示するとともに、分割するコース料理のコース商品の種別に対応するコース商品及び修飾商品の組合せの選択のタッチ入力を受け付ける領域である。分割実行ボタン３３０は、コース料理の分割実行のタッチ入力を受け付けるボタンである。
【００７３】
ステップＳ１５で、操作部１２を介する接客担当者からのコース商品種別選択欄３１０と、商品選択欄３２０での前菜；コーンスープ、メイン；サーロインステーキ、修飾商品；レア、ポテトと、がタッチ入力されたものとする。そして、分割実行ボタン３３０がタッチ入力され、ステップＳ１６に移行され、伝票明細データベース４０が図１０に示す伝票明細データベース４０Ａに変更される。
【００７４】
伝票明細データベース４０Ａでは、分割された１人分のコース料理（ランチ３コース（コーンスープ、サーロインステーキ（レア、ポテト）、デザート（保留））のレコード群Ｒ１と、分割元の２人分のコース料理のレコード群Ｒ２と、を有する。第１の伝票データ分割処理の後に、端末装置１０において、伝票明細データベース４０Ａに基づく伝票データ表示画面情報は、図９に示す伝票データ表示画面２００Ａとして表示部１４に表示される。
【００７５】
伝票データ表示画面２００Ａは、商品情報表示欄２１０Ａを有する。商品情報表示欄２１０Ａは、コース料理分割後のコース料理、コース商品、修飾商品の情報の表示欄である。商品情報表示欄２１０Ａは、レコード群Ｒ１に対応する商品情報Ｇ１と、レコード群Ｒ２に対応する商品情報Ｇ２と、を有する。
【００７６】
伝票データ表示画面２００Ａに対応して、操作部１２を介して接客担当者により、削除対象として、商品情報Ｇ１がタッチにより選択入力され削除指示が入力されると、ＣＰＵ１１により、伝票明細データベース４０Ａが図１１に示す伝票明細データベース４０Ｂに変更される。伝票明細データベース４０Ａに基づく伝票データ表示画面情報は、伝票データ表示画面２００Ａから商品情報Ｇ１を削除したものとなる。
【００７７】
端末装置１０において、顧客からの注文情報は、伝票明細データベース４０に反映されるとともに、商品の調理の準備を促す「調理準備」の情報及びその商品の情報や、商品の調理の実行を促す「調理指示」及びその商品の情報を含む注文情報として、通信部１６を介して、キッチンのプリンタ２０Ａに送信されて印刷される。調理担当者は、印刷されたオーダ情報に応じて、商品の調理の準備や実行をする。このため、端末装置１０において、コース料理のキャンセルのタイミングが、注文情報の印刷後である場合には、伝票明細データベース４０を変更するとともに、キャンセルされたコース料理の調理をキャンセルさせる注文情報が、通信部１６を介して、キッチンのプリンタ２０Ａに送信されて印刷される。調理担当者は、印刷されたオーダ情報に応じて、商品の調理の準備や実行をキャンセルする。
【００７８】
次いで、図１２及び図１３を参照して、端末装置１０が実行する第２の伝票データ分割処理を説明する。図１２は、第２の伝票データ分割処理を示すフローチャートである。図１３は、伝票明細データベース４０Ｃを示す図である。
【００７９】
第２の伝票データ分割処理は、同一のテーブル（伝票）における複数のコース料理の乗算入力により生成された伝票明細データベース４０Ｃのコース料理のレコードを、コース商品単位で分割する処理である。予め、端末装置１０において、飲食店に入店しあるテーブルに着席した顧客のグループが注文した複数のコース料理の注文に応じて、操作部１２を介する接客担当者からの注文入力に応じて、例えば図１３に示すような伝票明細データベース４０Ｃが生成され、記憶部１５に記憶されているものとする。
【００８０】
そして、例えば、顧客のグループの複数のコース料理のうちの１つのコース料理について、あるコース商品に修飾商品の追加注文があり、伝票明細データベース４０Ｃへの情報追加をする必要があるものとする。しかし、伝票明細データベース４０には、乗算入力された複数のコース料理のレコードがまとめて登録されている。このため、伝票明細データベース４０Ｃのレコードを、コース商品単位で分割するのが好ましい。このように、伝票明細データベース４０Ｃには、予め１回の乗算入力により複数のコース料理及びその商品のレコードが格納され、階層４４が０のレコードが１つあるものとする。
【００８１】
そして、端末装置１０において、例えば操作部１２を介して接客担当者から第２の伝票データ分割処理実行指示が入力されたことをトリガとして、ＣＰＵ１１は、記憶部１５から読み出され適宜ＲＡＭ１３に展開された第２の伝票データ分割プログラム１５２との協働で、第２の伝票データ分割処理を実行する。
【００８２】
図１２に示すように、先ず、ＣＰＵ１１は、乗算データ分割処理を実行する（ステップＳ７１）。そして、ＣＰＵ１１は、伝票明細データベース４０を記憶部１５から読み出し、伝票明細データベース４０に基づくコース商品群選択画面情報を生成して表示部１４に表示し、操作部１２を介して接客担当者から分割するコース商品群（個数が複数の同一コース商品）の選択入力を受け付ける（ステップＳ７２）。そして、ＣＰＵ１１は、ステップＳ７２で選択入力されたコース料理のコース商品群に対応するコース番号別リストをＲＡＭ１３から読み出す（ステップＳ７３）。
【００８３】
そして、ＣＰＵ１１は、ステップＳ７３で読み出したコース番号別リストに基づくコース商品選択画面情報を生成して表示部１４に表示し、操作部１２を介して接客担当者から分割するコース料理におけるコース商品及び修飾商品の組合せの選択入力を受け付ける（ステップＳ７４）。そして、ＣＰＵ１１は、ステップＳ７４で選択入力されたコース商品及び修飾商品に応じて、当該コース商品及び修飾商品のレコードを分割するように伝票明細データベース４０Ｃを変更し（ステップＳ７５）、第２の伝票データ分割処理を終了する。
【００８４】
ここで、図１４〜図１７を参照して、第２の伝票データ分割処理の具体例を説明する。図１４は、伝票データ登録後の伝票データ表示画面２００Ｂを示す図である。図１５（ａ）は、コース商品選択画面４００を示す図である。図１５（ｂ）は、コース商品分割後の伝票データ表示画面２００Ｃを示す図である。図１６（ａ）は、コース商品分割後の伝票明細データベース４０Ｄを示す図である。図１６（ｂ）は、修飾商品のレコード追加後の伝票明細データベース４０Ｅを示す図である。図１７は、修飾商品追加後の伝票データ表示画面２００Ｄを示す図である。
【００８５】
先ず、端末装置１０において、接客担当者によるコース料理の乗算入力により、図１３に示す伝票明細データベース４０Ｃが記憶部１５に記憶されたものとする。具体的には、同一テーブルに着席した顧客が３人であり、この顧客の３人がランチ３コース（グリーンサラダ、サーロインステーキ（レア、ポテト）、デザート（保留））を注文し、この注文情報が端末装置１０に乗算入力されたものとする。その後、顧客の１人から、ランチ３コースのメインのサーロインステーキについて、「オニオン」及び「マッシュルーム」のトッピングが追加注文されたものとする。
【００８６】
このため、端末装置１０において、接客担当者の実行指示に応じて、第２の伝票データ分割処理が実行される。乗算データ分割処理Ｓ７１が実行され、ステップＳ７２で、コース商品群選択画面情報として、図１４に示す伝票データ表示画面２００Ｂが表示部１４に表示される。
【００８７】
伝票データ表示画面２００Ｂは、商品情報表示欄２１０と同様の商品情報表示欄２１０Ｂを有する。ステップＳ７２で、操作部１２を介する接客担当者からの商品情報表示欄２１０Ｃのサーロインステーキの表示領域のタッチ入力により、コース商品群としてサーロインステーキが選択入力されたものとする。
【００８８】
そして、ステップＳ７４で、コース番号別リストに基づく商品コース商品選択画面情報として、図１５（ａ）に示すコース商品選択画面４００が表示部１４に表示される。コース商品選択画面４００は、商品選択欄３２０と同様の商品選択欄４１０を有する。
【００８９】
ステップＳ７４で、操作部１２を介する接客担当者からの商品選択欄４１０での１番目のメイン；サーロインステーキ、修飾商品；レア、ポテトがタッチ入力されたものとする。そして、ステップＳ７５で、伝票明細データベース４０Ｃが図１６（ａ）に示す伝票明細データベース４０Ｄに変更される。
【００９０】
伝票明細データベース４０Ｄでは、３人分のコース料理（ランチ３コース）のレコードにおいて、メイン；サーロインのレコード群が、１人分のレコード群Ｒ３と、２人分のレコード群Ｒ４と、に分割される。第２の伝票データ分割処理の後に、端末装置１０において、伝票明細データベース４０Ｄに基づく伝票データ表示画面情報は、図１５（ｂ）に示す伝票データ表示画面２００Ｃとして表示部１４に表示される。
【００９１】
伝票データ表示画面２００Ｃは、商品情報表示欄２１０Ｃを有する。商品情報表示欄２１０Ｃは、コース商品分割後のコース料理、コース商品、修飾商品の情報の表示欄である。商品情報表示欄２１０Ｃは、レコード群Ｒ３に対応する商品情報Ｇ３と、レコード群Ｒ４に対応する商品情報Ｇ４と、を有する。
【００９２】
伝票データ表示画面２００Ｃに対応して、操作部１２を介して接客担当者から、トッピング追加対象として、商品情報Ｇ３のサーロインステーキがタッチにより選択入力され、修飾商品追加表示切替指示が入力されると、図１７に示す伝票データ表示画面２００Ｄが表示される。伝票データ表示画面２００Ｄは、商品情報表示欄２１０Ｄと、修飾商品一覧表示部２２０と、を有する。修飾商品一覧表示部２２０は、修飾商品としての、ポテト、オニオン、オニオン、アスパラガス、キャロットのトッピングの選択ボタンを有する。そして、操作部１２を介して接客担当者から、トッピングとしてオニオン、マッシュルームの選択ボタンが１回ずつタッチ入力されると、ＣＰＵ１１により、伝票明細データベース４０Ｄが図１６（ｂ）に示す伝票明細データベース４０Ｅに変更される。
【００９３】
伝票明細データベース４０Ｅにおいて、入力されたオニオン、マッシュルームに基づいて、商品コード４５が010001；オニオン、010002；マッシュルームのレコードからなるレコード群Ｒ５が、伝票明細データベース４０Ｄのレコード群Ｒ３の下部に追加されている。伝票明細データベース４０Ｅに基づく伝票データ表示画面情報は、図１７に示す伝票データ表示画面２００Ｄとなる。伝票データ表示画面２００Ｄは、商品情報表示欄２１０Ｄにおいて、伝票データ表示画面２００Ｃの商品情報Ｇ３の下部に、オニオンの行及びマッシュルームの行の商品情報Ｇ５を追加したものとなる。
【００９４】
以上、本実施の形態によれば、端末装置１０は、操作部１２を介して、乗算入力により生成された複数のコース料理の伝票情報（伝票明細データベース４０）における当該複数のコース料理の分割対象を示す分割対象情報の入力を受け付け、入力された分割対象情報に応じて、複数のコース料理の伝票情報から分割対象の伝票情報を分割する。
【００９５】
このため、分割対象（情報）を入力するだけで、複数のコース料理の一部について伝票情報を容易に分割することでき、接客担当者の作業負担を低減できる。
【００９６】
また、分割対象は、複数のコース料理のうちの少なくとも１つのコース料理である。このため、複数のコース料理の伝票情報から少なくとも１つのコース料理の伝票情報を容易に分割できる。
【００９７】
また、分割対象情報は、複数のコース料理のうちの少なくとも１つのコース料理の商品の組合せの選択情報である。このため、複数のコース料理の伝票情報から所望の商品の組合せの少なくとも１つのコース料理の伝票情報を確実に分割できる。
【００９８】
また、分割対象は、複数のコース料理のうちのコース商品である。このため、複数のコース料理の伝票情報から少なくとも１つのコース料理の伝票情報を容易に分割できる。このため、複数のコース料理の伝票情報から少なくとも１つのコース商品の伝票情報を容易に分割できる。
【００９９】
また、分割対象情報は、前記複数のコース料理のうちのコース商品の修飾商品の組合せ選択情報である。このため、複数のコース料理の伝票情報から所望の修飾商品の組合せの少なくとも１つのコース商品の伝票情報を確実に分割できる。
【０１００】
以上の説明では、本発明に係るプログラムのコンピュータ読み取り可能な媒体として記憶部１５のＨＤＤ、ＳＳＤ、フラッシュメモリを使用した例を開示したが、この例に限定されない。その他のコンピュータ読み取り可能な媒体として、ＣＤ−ＲＯＭ等の可搬型記録媒体を適用することが可能である。また、本発明に係るプログラムのデータを通信回線を介して提供する媒体として、キャリアウエーブ（搬送波）も本発明に適用される。
【０１０１】
なお、上記実施の形態における記述は、本発明に係る伝票情報処理装置及びプログラムの一例であり、これに限定されるものではない。
【０１０２】
例えば、上記実施の形態では、第１の伝票データ分割処理と、第２の伝票データ分割処理と、を別々に実行する構成としたが、これに限定されるものではなく、適宜組み合わせて実行する構成としてもよい。
【０１０３】
また、上記実施の形態では、店舗内に端末装置１０を設置し、接客担当者が端末装置１０の場所に行って、情報閲覧及び情報入力を行う注文管理システム１の構成としたが、これに限定されるものではない。上記実施の形態を端末装置１０等の無線通信のサーバと、接客担当者が携帯するハンディターミナルと、を備えるオーダーエントリーシステムに適用する構成としてもよい。接客担当者は、ハンディターミナルにより、情報閲覧及び情報入力を行う。
【０１０４】
また、上記実施の形態における注文管理システム１の各構成要素の細部構成及び細部動作に関しては、本発明の趣旨を逸脱することのない範囲で適宜変更可能であることは勿論である。
【０１０５】
本発明の実施の形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
複数の商品からなるコース料理の注文に応じた伝票情報を処理する伝票情報処理装置であって、
乗算入力により生成された複数のコース料理の伝票情報における当該複数のコース料理の分割対象を示す分割対象情報の入力を受け付ける操作手段と、
前記入力された分割対象情報に応じて、前記複数のコース料理の伝票情報から前記分割対象の伝票情報を分割する分割手段と、を備える伝票情報処理装置。
＜請求項２＞
前記分割対象は、前記複数のコース料理のうちの少なくとも１つのコース料理である請求項１に記載の伝票情報処理装置。
＜請求項３＞
前記分割対象情報は、前記複数のコース料理のうちの少なくとも１つのコース料理の商品の組合せの選択情報である請求項２に記載の伝票情報処理装置。
＜請求項４＞
前記分割対象は、前記複数のコース料理のうちのコース商品である請求項１から３のいずれか一項に記載の伝票情報処理装置。
＜請求項５＞
前記分割対象情報は、前記複数のコース料理のうちのコース商品の修飾商品の組合せ選択情報である請求項４に記載の伝票情報処理装置。
＜請求項６＞
複数の商品からなるコース料理の注文に応じた伝票情報を処理する伝票情報処理装置のコンピュータを、
乗算入力により生成された複数のコース料理の伝票情報における当該複数のコース料理の分割対象を示す分割対象情報の入力を受け付ける操作手段、
前記入力された分割対象情報に応じて、前記複数のコース料理の伝票情報から前記分割対象の伝票情報を分割する分割手段、
として機能させるためのプログラム。
【符号の説明】
【０１０６】
１  注文管理システム
１０  端末装置
１１  ＣＰＵ
１２  操作部
１３  ＲＡＭ
１４  表示部
１５  記憶部
１６  通信部
１７  バス
２０Ａ，２０Ｂ  プリンタ
【図１】
2018055386.tif 000003
【図２】
2018055386.tif 000004
【図３】
2018055386.tif 000005
【図４】
2018055386.tif 000006
【図５】
2018055386.tif 000007
【図６】
2018055386.tif 000008
【図７】
2018055386.tif 000009
【図８】
2018055386.tif 000010
【図９】
2018055386.tif 000011
【図１０】
2018055386.tif 000012
【図１１】
2018055386.tif 000013
【図１２】
2018055386.tif 000014
【図１３】
2018055386.tif 000015
【図１４】
2018055386.tif 000016
【図１５】
2018055386.tif 000017
【図１６】
2018055386.tif 000018
【図１７】
2018055386.tif 000019