JP5876331B2 - プリンタ装置、プリンタ制御プログラム、及び注文管理システム - Google Patents
プリンタ装置、プリンタ制御プログラム、及び注文管理システム Download PDFInfo
- Publication number
- JP5876331B2 JP5876331B2 JP2012050423A JP2012050423A JP5876331B2 JP 5876331 B2 JP5876331 B2 JP 5876331B2 JP 2012050423 A JP2012050423 A JP 2012050423A JP 2012050423 A JP2012050423 A JP 2012050423A JP 5876331 B2 JP5876331 B2 JP 5876331B2
- Authority
- JP
- Japan
- Prior art keywords
- slip
- function
- controller
- printer
- processing 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
Links
Images
Landscapes
- Cash Registers Or Receiving Machines (AREA)
Description
なお、どちらのコントローラ装置がメインであり、サブであるのかは、予め、決めておくこととする。
無線プリンタ50は、コントローラ(メイン)装置10、またはコントローラ(サブ)装置20から離れて設置された独立した装置であり、無線通信によりコントローラ(メイン)装置10、またはコントローラ(サブ)装置20からの伝票データを受信して印字出力する。一つの伝票出力設定例ではコントローラ(メイン)装置10が客に渡すゲスト伝票(後述)を印字出力し、無線プリンタ50は、厨房の調理人に対して調理伝票(後述)を印字出力するが、コントローラ(メイン)装置10が異状停止した場合には、顧客に渡すゲスト伝票(後述)を印字出力する迂回先として動作する。
図2において、装置は、伝票出力機能を有する装置を示す識別番号である。図示の例では、「001」はコントローラ(メイン)装置10、「002」はコントローラ(サブ)装置20、「103」は無線プリンタ50を示している。名称は、装置の名称である。出力情報は、印字する伝票の種類である。伝票には、客に渡すゲスト伝票、飲み物を作る従業員に渡すドリンク伝票、厨房の料理人に渡す調理伝票がある。出力記号は、各伝票に振りつけられた記号で、コントローラ(メイン)装置10の伝票出力部12またはコントローラ(サブ)装置20の伝票出力部22が解読しやすいよう、「1」はゲスト伝票、「2」はドリンク伝票、「3」は調理伝票と定義されている。
図7、及び図8は、本実施形態において、コントローラ(メイン)装置10、コントローラ(サブ)装置20を実現する一例を示すブロック図である。本実施形態において、注文システム制御部11、21と伝票出力部12、22とを一体化するにあたり、印字機能を備えるプリンタ100に外部メモリを着脱可能とする外部メモリスロット110を用意する。外部メモリとは、市販されているSDカード(登録商標)、USBメモリ、ハードディスク、コンパクトフラッシュ(登録商標)などである。ここでは、外部メモリをメモリカード120と呼ぶ。
次に、コントローラ(メイン)装置10のOS(Operating System)がプリントプロセス220を起動する(ステップS3)。なお、再起動で開始した場合には(ステップS2)、ステップS3へ進み、コントローラ(メイン)装置10のOSがプリントプロセス220を起動する(ステップS3)。
次に、プリンタ機能を診断し(ステップS7)、プリンタ機能が正常であるか否かを判定する(ステップS8)。そして、プリンタ機能が正常でない場合には(ステップS8のNO)、プリントプロセス220の機能を停止して当該処理を終了する(ステップS9)。この場合、プリンタ機能に異状がある旨を報知するようにしてもよい。
コントローラ(メイン)装置10では、電源投入後に内部メモリ(図示略)に格納されているプリントプロセス220が起動する(ステップS3)。プリントプロセス220は、まず、外部メモリスロット110にメモリカード120が装着されているか確認し(ステップS4)、その中に注文システム制御プログラム121が保存されていれば、コントローラプロセス200を起動する(ステップS11)。コントローラプロセス200が正常に起動できたことは、それぞれの接続確認処理で確認を行う。
プリントプロセス220は、プリンタ機能の診断を行い(ステップS7)、異常がなければ、コントローラプロセス200への接続を行う(ステップS26)。
一方、コントローラプロセス200は、メモリカード120に格納してある注文処理データ122の診断を行い(ステップS42)、正常であれば、注文処理を開始する。注文処理が開始されると、プリンタプロセス220、無線プリンタ500からの接続要求を受け付け、接続したプリンタを伝票出力装置として用いる(ステップS48)。
また、プリントプロセス220は、プリント機能の診断で異常と判別したら(ステップS8)、自身の機能を停止することにより、コントローラプロセス200への接続を行わない。これによって、プリントプロセス220は停止し(ステップS9)、コントローラプロセス200は、上記プリンタプロセス220を伝票出力装置として用いない。
また、プリントプロセス220は、動作中に、接続確認処理などによって、コントローラ(メイン)装置10のコントローラプロセス200に異常が発生したことを認識した場合でも、プリントプロセス220としての動作は継続する。
また、逆に、プリントプロセス220が異常で停止しても、コントローラプロセス200は動作することができる。
このように、プリントプロセス220とコントローラプロセス200とが独立して動作可能であるため、どちらかのプロセスに異常が生じても他方のプロセスを停止させることなく動作を継続させることができる。
11、21 注文システム制御部
12、22 伝票出力部
13、23 無線送受信部
20 コントローラ(サブ)装置
30 有線LAN
40 POSレジスタ
50 無線プリンタ
60〜62 ハンディターミナル
70 伝票出力設定情報
80 メニューマスター設定情報
90 ゲスト伝票
91 ドリンク伝票
92 調理伝票
100 プリンタ
110 外部メモリスロット
120 メモリカード
121 注文制御プログラム
122 注文処理データ
200 コントローラプロセス
201 注文データ受信処理部
202 注文処理部
203 伝票発行処理部
204 接続各院処理部
205 二重化監視処理部
220 プリントプロセス
221 伝票データ受信処理部
222 伝票フォーマット作成処理部
223 プリンタ制御処理部
224 接続確認処理部
Claims (8)
- コントローラ機能とプリント機能とを並列処理するプリンタ装置であって、
前記コントローラ機能を実現する機能部として、
ハンディターミナルで入力された注文データを受信する注文データ受信処理部と、
前記注文データ受信処理部により受信された注文データに基づいて、印字出力すべき伝票の伝票データを発行する伝票発行処理部とを備え、
前記プリント機能を実現する機能部として、
前記伝票発行処理部から発行された伝票データ、または他のプリンタ装置から発行された伝票データを受信する伝票データ受信処理部と、
前記伝票データ受信処理部により受信された伝票データに基づいて、プリンタ駆動部を制御して伝票を印字出力するプリンタ制御処理部とを備え、
前記コントローラ機能が停止した場合であっても、前記プリント機能による、前記伝票データ受信処理部と前記プリンタ制御処理部との動作を継続するとともに、停止した前記コントローラ機能に代えて、前記他のプリンタ装置で前記コントローラ機能を実行させる
ことを特徴とするプリンタ装置。 - 前記伝票データ受信処理部は、
前記コントローラ機能が動作している場合には、前記伝票発行処理部から発行された伝票データを受信し、前記コントローラ機能が停止した場合には、外部装置から発行された伝票データを受信する
ことを特徴とする請求項1に記載のプリンタ装置。 - 前記コントローラ機能を実現する機能部として、
外部のプリンタ装置が稼働中であれば、自身を待機状態に移行し、外部のプリンタ装置が待機中であれば、自身を稼働状態に移行する二重化監視処理部を更に備える
ことを特徴とする請求項1または2に記載のプリンタ装置。 - 前記プリント機能と前記コントローラ機能とは、互いが正常に動作しているか否かを、所定の時間間隔で通信することで確認する接続確認処理部を更に備える
ことを特徴とする請求項1から3のいずれか一項に記載のプリンタ装置。 - メモリカードが装着される外部メモリスロットを更に備え、
前記外部メモリスロットに装着された前記メモリカードに保存されているプログラムを読み込んで実行することにより、前記コントローラ機能を起動する、
ことを特徴とする請求項1から4のいずれか一項に記載のプリンタ装置。 - 前記プリント機能は、
前記コントローラ機能が停止した場合、前記メモリカードの有効/無効に設定するメモリカード無効フラグを有効に設定した後、当該装置を再起動し、
再起動後、前記メモリカード無効フラグが有効である場合、前記メモリカードに保存されているプログラムを実行しないことにより、前記コントローラ機能を起動しない
ことを特徴とする請求項5に記載のプリンタ装置。 - コントローラ機能とプリント機能とを並列処理するプリンタ装置のコンピュータを、前記コントローラ機能を実現する機能部として、ハンディターミナルで入力された注文データを受信する注文データ受信処理機能と、
前記コントローラ機能を実現する機能部として、前記注文データ受信処理機能により受信された注文データに基づいて、印字出力すべき伝票の伝票データを発行する伝票発行処理機能と、
前記プリント機能を実現する機能部として、前記伝票発行処理機能から発行された伝票データ、または他のプリンタ装置から発行された伝票データを受信する伝票データ受信処理機能と、
前記プリント機能を実現する機能部として、前記伝票データ受信処理機能により受信された伝票データに基づいて、プリンタ駆動部を制御して伝票を印字出力するプリンタ制御処理機能と、
前記コントローラ機能が停止した場合であっても、前記プリント機能による、前記伝票データ受信処理機能と前記プリンタ制御処理機能との動作を継続するとともに、停止した前記コントローラ機能に代えて、前記他のプリンタ装置で前記コントローラ機能を実行する制御機能と
として機能させるためのプリンタ制御プログラム。 - コントローラ機能とプリント機能とを並列処理する複数のプリンタ装置からなり、実行すべき処理、及びデータを、前記複数のプリンタ装置のうち、少なくとも1つのメインプリンタ装置と、他のサブプリンタ装置との間で二重化する注文管理システムであって、
前記複数のプリンタ装置は、各々、
前記コントローラ機能を実現する機能部として、
ハンディターミナルで入力された注文データを受信する注文データ受信処理部と、
前記注文データ受信処理部により受信された注文データに基づいて、印字出力すべき伝票の伝票データを発行する伝票発行処理部とを備え、
前記プリント機能を実現する機能部として、
前記伝票発行処理部から発行された伝票データ、または他のプリンタ装置から発行された伝票データを受信する伝票データ受信処理部と、
前記伝票データ受信処理部により受信された伝票データに基づいて、プリンタ駆動部を制御して伝票を印字出力するプリンタ制御処理部とを備え、
前記コントローラ機能が停止した場合であっても、前記プリント機能による、前記伝票データ受信処理部と前記プリンタ制御処理部との動作を継続するとともに、停止した前記コントローラ機能に代えて、前記他のプリンタ装置で前記コントローラ機能を実行する
ことを特徴とする注文管理システム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012050423A JP5876331B2 (ja) | 2012-03-07 | 2012-03-07 | プリンタ装置、プリンタ制御プログラム、及び注文管理システム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012050423A JP5876331B2 (ja) | 2012-03-07 | 2012-03-07 | プリンタ装置、プリンタ制御プログラム、及び注文管理システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2013186636A JP2013186636A (ja) | 2013-09-19 |
| JP5876331B2 true JP5876331B2 (ja) | 2016-03-02 |
Family
ID=49388018
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012050423A Active JP5876331B2 (ja) | 2012-03-07 | 2012-03-07 | プリンタ装置、プリンタ制御プログラム、及び注文管理システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5876331B2 (ja) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3139051B2 (ja) * | 1991-06-05 | 2001-02-26 | 日本電気株式会社 | オーダリングシステムバックアップ方式 |
| JP5594623B2 (ja) * | 2009-11-27 | 2014-09-24 | エスアイアイ・データサービス株式会社 | オーダリングシステムおよびコントローラ装置 |
| JP5634792B2 (ja) * | 2010-08-11 | 2014-12-03 | セイコーソリューションズ株式会社 | 注文データ管理装置および注文データ管理方法 |
-
2012
- 2012-03-07 JP JP2012050423A patent/JP5876331B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2013186636A (ja) | 2013-09-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10785382B2 (en) | Printing device, control method of a printing device, and storage medium having a wireless communicator that is paired with an external device | |
| KR102006520B1 (ko) | 화상 형성 장치 및 제어 방법 | |
| EP2796985B1 (en) | Print control device, printing system, and print control method | |
| EP3190509B1 (en) | Network system | |
| JP2013161117A (ja) | 画像形成装置、画像形成装置の制御方法、及びプログラム | |
| JP2013197677A (ja) | 画像処理装置、画像形成装置、異常管理処理方法及び異常管理処理プログラム | |
| WO2016024234A1 (en) | Fail-safe electronic restaurant management system | |
| JP6485250B2 (ja) | ネットワークシステム、及び、ネットワークシステムの制御方法 | |
| EP1946249B1 (en) | Modular card issuance system and method of operation | |
| JP5876331B2 (ja) | プリンタ装置、プリンタ制御プログラム、及び注文管理システム | |
| JP5634792B2 (ja) | 注文データ管理装置および注文データ管理方法 | |
| JP2016225824A (ja) | 情報処理システム、情報処理装置、および情報処理方法 | |
| JP6237110B2 (ja) | プリンター、印刷システム及びプリンターの制御方法 | |
| JP5209885B2 (ja) | 注文情報管理装置、システム、および方法 | |
| JP2012003445A (ja) | 中継装置、装着ボードおよびこれらを備えたposシステム、並びに中継装置の制御方法およびプログラム | |
| US11632486B2 (en) | Printing device, and control method of a printing device, that is paired with an external device using bluetooth | |
| US9830539B2 (en) | Printing system and control method for a printing device having multiple communication interfaces | |
| JP3955688B2 (ja) | 商品注文管理システム | |
| JP2004295311A (ja) | 注文データ処理装置における調理指示伝票及び会計伝票の印刷処理方法 | |
| JP2018036981A (ja) | 通信装置およびプログラム | |
| JP2023108954A (ja) | 監視装置及びプログラム | |
| JP6191385B2 (ja) | 送信システム、ホスト装置、及び、データ送信方法 | |
| JP2020166429A (ja) | 端末装置、画像形成装置、発注システム、および制御プログラム | |
| JP2025047707A (ja) | 情報処理装置及び情報処理システム | |
| US20220182507A1 (en) | Method for registration in image forming apparatus, system, and image forming apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20140822 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150113 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20151030 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20151104 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151210 |
|
| 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: 20160105 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160121 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5876331 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 |
|
| 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 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |