JP5549689B2 - プリントシステムの制御方法、プリントシステム及びposシステム - Google Patents
プリントシステムの制御方法、プリントシステム及びposシステム Download PDFInfo
- Publication number
- JP5549689B2 JP5549689B2 JP2012014992A JP2012014992A JP5549689B2 JP 5549689 B2 JP5549689 B2 JP 5549689B2 JP 2012014992 A JP2012014992 A JP 2012014992A JP 2012014992 A JP2012014992 A JP 2012014992A JP 5549689 B2 JP5549689 B2 JP 5549689B2
- Authority
- JP
- Japan
- Prior art keywords
- print job
- control command
- notification
- job
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Description
ントシステムおよびプログラムに関するものである。
データをプリンタに送信して印刷処理を行うシステムが知られている。例えば、スーパー
マーケットや小売店等で使用されるPOSシステムでは、POS端末コンピュータにより
、オペレータ(店員)により入力された商品情報に基づく商品データから印刷データを生
成し、当該印刷データをプリンタ(印刷装置)に送信する。プリンタは、受信した印刷デ
ータに基づいてレシートやクーポン等の印刷を行う。そして、印刷されたレシートやクー
ポンは、適当な長さにカットされ、レシート搬送路から排出される(例えば、特許文献1
参照)。
クーポン等の印刷物の印刷処理が開始されるのか判断することができない。特に、クーポ
ン等は、指定された商品のみに基づいて発行されることが多いため、オペレータが、当該
商品に対してクーポンが発行されるか否かを把握し、その印刷処理がいつ開始されるかを
判断することは困難である。このため、顧客が多く時間的に余裕のない場合などには、オ
ペレータは、印刷物が印刷(発行)されたことに気付かず、顧客にとって利用価値のある
印刷物(レシートやクーポン)を渡し忘れてしまうという問題がある。
することのできるプリントシステムおよびプログラムを提供することを目的とする。
また、本発明のプリントシステムは、印刷データ、印刷制御コマンド、及び印刷ジョブID有する印刷ジョブと、印刷ジョブIDを含む報知制御コマンドと、を生成する制御部、印刷ジョブを送信する印刷ジョブ送信部、及び印刷ジョブと非同期で報知制御コマンドを送信する報知制御コマンド送信部を有するホストコンピュータと、ホストコンピュータから送信された報知制御コマンドを記憶する記憶手段、印刷ジョブに含まれる印刷データを印刷する印刷手段、報知制御コマンドに基づいて報知する報知手段、印刷ジョブの印刷処理の開始を検出したときに受信した印刷ジョブに含まれる印刷ジョブIDと一致する印刷ジョブIDを有する報知制御コマンドが記憶手段に記憶されているか否かを判別する報知判定手段、及び報知判定手段で印刷ジョブに含まれた印刷ジョブIDと一致する印刷ジョブIDを有する報知制御コマンドが記憶手段に存在している場合に印刷ジョブの実行の開始をトリガとして報知手段に報知させる制御部を有するプリンタと、を有することを特徴とする。
指令を含む報知制御コマンドをプリンタに送信する。これらを受信したプリンタは、報知
制御コマンドを自身の記憶領域(記憶手段)に記憶すると共に、印刷ジョブを実行する。
この時、プリンタは、印刷ジョブが開始したことを検出し、これをトリガとして、当該印
刷ジョブの印刷ジョブIDと同一の印刷ジョブIDを含む報知制御コマンドが記憶領域に
存在するか否かを判別する。そして、記憶領域に当該印刷ジョブIDを含む報知制御コマ
ンドが存在した場合、報知手段により報知する。これにより、オペレータは印刷ジョブの
開始を把握する、つまり何らかの印刷物がプリンタから印刷(排出)されることを認識す
ることができる。これにより、例えば、レシートやクーポン等の印刷物の発行処理(印刷
ジョブ)が開始されたことを認識することで、印刷物が印刷(発行)されたことに気付か
ず、顧客にとって利用価値のある印刷物(レシートやクーポン)を渡し忘れることを防止
できる。また、印刷ジョブと報知制御コマンドとを、非同期で送信することができるため
、例えば、印刷ジョブの処理中や、何らかの原因で印刷ジョブの送信が遅延している場合
や、プリンタがエラー発生中によりジョブの送信不可能な場合であっても、印刷ジョブの
状況に影響を受けることなく、報知制御コマンドを送信することが可能となる。また、プ
リンタ側では、印刷ジョブと非同期で報知制御コマンドを受信して記憶領域に記録してお
くことで、印刷ジョブの開始後、即時、報知に関する処理を実行することができる。なお
、報知手段としては、音で聴覚的に報知しても良いし、あるいは、ランプ等を点灯させ視
覚的に報知するようにしても良い。
また、本発明のプリントシステムの制御方法は、プリンタが報知制御コマンドを受信したときに、プリンタに記憶された印刷ジョブIDと受信された報知制御コマンドに含まれる印刷ジョブIDとが一致するか否かを判別し、プリンタに記憶された印刷ジョブIDと受信された報知制御コマンドに含まれる印刷ジョブIDが一致しないときに、受信された報知制御コマンドに含まれる印刷ジョブIDを記憶手段に記憶することが好ましい。
また、本発明のプリントシステムは、プリンタが、印刷手段が印刷中の印刷ジョブの印刷ジョブIDを記憶する印刷ジョブID記憶手段と、印刷手段が実行した印刷ジョブの印刷ジョブIDを記憶するジョブ履歴記憶手段と、報知制御コマンドを受信したとき、報知制御コマンドに含まれる印刷ジョブIDが、印刷ジョブID記憶手段およびジョブ履歴記憶手段のいずれかに記録されているか否かを判別する第2報知判別手段と、を有し、第2報知判別手段が印刷ジョブID記憶手段およびジョブ履歴記憶手段に受信された印刷ジョブの印刷ジョブIDが記憶されていないと判別したとき、記憶手段は、受信された印刷ジョブの印刷ジョブIDを記憶することが好ましい。
る印刷ジョブIDが印刷実行中であるか(印刷ジョブID記憶領域に記憶されているか否
か)、または実行履歴として記録されているか否か(ジョブ履歴記憶手段に記憶されてい
るか否か)を判別し、印刷実行中または実行履歴に記録されている場合は、当該報知制御
コマンドに基づいて、即時に報知を行う。これにより、例えば、何らかの理由で報知制御
コマンドが遅延した場合においても、確実にオペレータに対して印刷ジョブが開始された
旨、つまり印刷物が発行された、あるいは発行中である旨を伝えることができる。
ジョブ判別手段をさらに備え、報知制御コマンド送信手段は、所定の印刷ジョブに対応す
る報知制御コマンドのみをプリンタに送信することが好ましい。
の顧客に対して複数枚の印刷物を発行する場合、最後の印刷物を発行する印刷ジョブの開
始のみを報知することで、オペレータは当該印刷物が最後の印刷物だと判断でき、当該最
後の印刷物と報知前に発行された全ての印刷物とが1の顧客に対するものであると確実に
認識することができる。これにより、顧客に対して印刷物の渡し忘れなどを防止すること
ができる。また、例えば、当たりのクーポン等、特別な印刷物を発行する印刷ジョブの開
始時にのみ報知することで、オペレータに特別な印刷物が発行されることを容易に認識さ
せることができる。
備え、報知指令には、複数の報知パターンの中から1の報知パターンを指定するための情
報が含まれることが好ましい。
コンピュータからプリンタに対して報知パターンを指定する情報のみを送信すれば良く、
報知パターンそのものの送信が不要となる。これにより、報知パターンの送信に係るトラ
フィックを削減することができる。
了検出手段をさらに備え、第1報知判別手段は、印刷ジョブ完了検出手段による検出をト
リガとして、記憶手段に印刷ジョブの印刷ジョブIDと同一の印刷ジョブIDを含む報知
制御コマンドが存在するか否かをさらに判別し、同一の印刷ジョブIDを有する印刷ジョ
ブに対して、報知手段は、印刷ジョブ開始検出手段による検出をトリガとした第1報知判
定手段の判定結果に基づいて報知を開始し、印刷ジョブ完了検出手段による検出をトリガ
とした第1報知判定手段の判定結果に基づいて報知を終了することが好ましい。
この報知により印刷物の印刷処理が行われていることを認識できる。つまり、オペレータ
は、報知が終了した時点で(例えば、ランプが消灯した時、あるいは明滅しなくなった時
や電子音等の鳴動が終了した時)印刷物の印刷(印刷ジョブ)が完了したことを認識でき
る。これにより、印刷処理が完了する前(特に用紙のカットが行われる前)に印刷物を取
り出そうとし、印刷物を引きちぎってしまうことを改善できる。この結果、当該引きちぎ
りを起因とするプリンタの紙詰まりを防ぐこととなり、印刷サービスの稼動率を向上させ
ることができる。
は、印刷ジョブ実行中である旨)を報知することができる。これにより、例えば、オペレ
ータが顧客の対応をしており、プリンタを視認することができない場合でも、容易に印刷
ジョブの完了、つまり印刷物が発行されたことを把握することができる。
本実施形態に係るプリントシステムは、オペレータが簡単に印刷処理の開始を認識するこ
とのできるシステムである。以下、本実施形態では、印刷物としてクーポン券を対象とす
ると共に、報知手段として電子音による鳴動により報知する場合について説明する。
実施形態のプリントシステム1は、印刷ジョブおよび当該印刷ジョブに対応する鳴動制御
コマンド(報知制御コマンド)を送信するホストコンピュータ2と、ホストコンピュータ
2から受信した印刷ジョブに基づいて印刷を行うと共に、鳴動制御コマンドに基づいて鳴
動する機能を有するプリンタ3と、で構成されている。
3に対して印刷ジョブを送信する(印刷指示を出す)。ホストコンピュータ2は、図示し
ないPOSアプリケーションなどからクーポン等の発行要求を受けると、後述する業務ア
プリケーション31によりその要求に基づいて印刷ジョブを生成し、各印刷ジョブに対し
て印刷ジョブIDを付与する。そして、この印刷ジョブIDに基づいて印刷ジョブの管理
を行うと共に、プリンタ3に対し印刷ジョブを送信する。
ブザー46(報知手段,図2参照)を鳴動するための鳴動制御コマンドを生成する。この
鳴動制御コマンドには、印刷開始前にプリンタ3のブザー46を鳴動させたい印刷ジョブ
IDと、当該ブザー46の鳴動パターン(報知パターン,詳細は後述)とが定義されてい
る。そして、ホストコンピュータ2が、この鳴動制御コマンドをプリンタ3に送信するこ
とで、所定のタイミング(印刷開始前)および所定の鳴動パターンでブザー46を鳴動さ
せることができる。
用紙に画像記録(複数色カラー印刷)を実行し、クーポン等を発券するインクジェット方
式のプリンタ3である。図1に示すように、プリンタ3は、前面上部パネル11aおよび
ケースカバー11bから構成されるプリンタケース11の前面に、左側から順に電源スイ
ッチ12、ロール紙カバー13、装着部開閉カバー14が配置されており、ロール紙カバ
ー13の上方には、ロール紙を排出する用紙排出口15が臨んでいる。また、電源スイッ
チ12の上方には、プリンタ3の状態をオペレータ(ユーザ)に通知する複数のLEDラ
ンプ16が設けられている。ロール紙カバー13の内部には、用紙がロール状に巻回され
たロール紙(図示省略)が装填されており、一方の装着部開閉カバー14の内部には、イ
ンクカートリッジ(図示省略)が装着されている。
基づいて、用紙上に文字や絵柄といった所望の画像をカラー印刷すると共に、用紙排出口
15より印刷済みの用紙(クーポン等)を排出する。また、プリンタ3は、ホストコンピ
ュータ2から鳴動制御コマンドを受信し、当該鳴動制御コマンドに基づいて自身のブザー
46の鳴動を制御する。プリンタ3は、印刷ジョブの印刷処理の開始に際して、当該印刷
ジョブの印刷ジョブIDを含む鳴動制御コマンドの鳴動パターンに基づいてブザー46か
ら電子音を鳴らし(鳴動)、オペレータに対し印刷処理が開始される旨、つまり用紙排出
口15からクーポンが排出される旨を報知する。電子音による鳴動により報知することで
、例えば、オペレータが顧客の対応をしており、プリンタ3を視認することができない場
合でも、容易に印刷ジョブの開始、つまり、これからクーポンが発券されることを把握す
ることができる。
として、上述のように鳴動制御コマンドを使用してブザー46からの電子音による鳴動に
より聴覚的に報知しても良いし、あるいは、上述のLEDランプ16を点灯(明滅)させ
て、視覚的に報知するようにしても良い。
ホストコンピュータ2およびプリンタ3について説明する。
d Only Memory)、RAM23(Random Access Memory)、HDD24(Hard Disk Drive
)、入力デバイス25および通信インターフェース26を備えている。そして、HDD2
4に記憶された制御プログラムを起動時にRAM23にコピーし、その制御プログラムに
従ってRAM23内などに保存されたデータの処理を行う。また、HDD24には、業務
アプリケーション31およびスプーラ32が記憶されている。
づき所望の鳴動パターンを生成する。鳴動パターンは、周波数、鳴動時間、消音時間、音
量、鳴動回数等の項目からなる。ユーザは、これら項目に対するパラメータを変化させる
ことで、所望の鳴動パターン、もしくは鳴動停止パターンを生成させることができる。
(以下、クーポン情報)を受信すると、業務アプリケーション31を実行して当該クーポ
ン情報に基づいて印刷データを生成する。そして、業務アプリケーション31は、印刷要
求と共に生成した印刷データをスプーラ32に送る。スプーラ32では、当該印刷データ
に基づき印刷ジョブを生成すると共に、当該印刷ジョブに対して印刷ジョブIDを付与す
る。この印刷ジョブは、印刷ジョブの先頭を示すJobStartコマンド、印刷ジョブ
IDが記載されたJobNameコマンド、印刷データの印刷を指示するJobPrin
tコマンド、印刷ジョブの最後を示すJobEndコマンド等の印刷制御コマンドおよび
印刷データから形成される。そして、スプーラ32は、当該印刷要求の応答として業務ア
プリケーション31に印刷ジョブIDを通知し、これにより業務アプリケーション31は
当該印刷ジョブIDを取得する。また、CPU21は、スプーラ32から通信インターフ
ェース26を介して生成した印刷ジョブをプリンタ3に送信する(印刷ジョブ送信手段)
。
顧客に対して発行される最後のクーポン発行に対する印刷ジョブID)であるか否かを判
別する(印刷ジョブ判別手段)。当該印刷ジョブIDが所定の印刷ジョブIDである場合
、業務アプリケーション31は、上述の鳴動パターンおよび当該印刷ジョブIDを関連付
けて鳴動制御コマンドを生成する。そして、CPU21は、業務アプリケーション31の
APIを用い、通信インターフェース26を介して当該鳴動制御コマンドをプリンタ3に
送信する(報知制御コマンド送信手段)。所定の印刷ジョブに関する鳴動制御コマンドの
みを送信することで、後述するプリンタ3での所定の印刷ジョブの開始、つまり、所定の
クーポンがこれから発券される旨のみを報知することができる。例えば、1の顧客に対し
て複数枚のクーポンを発行する場合、最後のクーポンを発行する印刷ジョブの開始のみを
報知することで、オペレータは、当該クーポンが当該顧客に対する最後のクーポンだと判
断でき、オペレータは当該最後のクーポンと報知前に発行された全てのクーポンが1の顧
客に対するものであると確実に認識することができ、クーポンの渡し忘れなどを防止する
ことができる。
御コマンドはUDP(User Datagram Protocol)を利用して送信され、印刷ジョブは、T
CP(Transmission Control Protocol)を利用して送信される。これにより、例えば、
印刷ジョブの処理中や、何らかの原因で印刷ジョブの送信が遅延している場合であっても
、印刷ジョブの状況に影響を受けることなく、報知制御コマンドを送信することが可能と
なる
ス44、印刷制御部45、用紙搬送機構47、印刷ヘッド48(印刷手段)、ブザー46
(報知手段)およびLEDランプ16を備えている。そして、フラッシュROM42内に
記憶された制御プログラムに従って、RAM43内のデータの処理を行う。また、RAM
43には、印刷ジョブのジョブ履歴が記録されるジョブ履歴記憶領域51(ジョブ履歴記
憶手段)が設けられ、このジョブ履歴記憶領域51には、既に印刷処理が終了した印刷ジ
ョブおよび現在印刷処理が開始されている印刷ジョブに対応する印刷ジョブIDが記録さ
れている。さらに、RAM43には、実行中の印刷ジョブに対応する印刷ジョブIDを記
録する印刷ジョブID記憶領域52と、鳴動制御コマンドを記録するコマンド記憶領域5
3(記憶手段)が設けられている。
コマンドを受信する(報知制御コマンド受信手段)。この場合、CPU41は、当該鳴動
制御コマンドに含まれる印刷ジョブIDが、印刷ジョブID記憶領域52に記録されてい
る現在印刷処理が開始されている印刷ジョブの印刷ジョブIDと一致するか否かを判別す
る(第2報知判別手段)。現在開始されている印刷ジョブの印刷ジョブIDと一致する場
合、CPU41は、当該鳴動制御コマンドに含まれる鳴動パターンに基づいて、即時にブ
ザー46を鳴動させる。一方、一致しない場合(現在開始されている印刷ジョブが存在し
ない場合も含む)、CPU41は、この鳴動制御コマンドに含まれる印刷ジョブIDがジ
ョブ履歴記憶領域51に記録されているか否かを判別し(第2報知判別手段)、判別結果
に基づいてブザー46の鳴動を制御する。具体的には、当該印刷ジョブIDがジョブ履歴
記憶領域51に記録されていない場合、CPU41は、当該鳴動制御コマンドをコマンド
記憶領域53に一時的に記録する。一方、当該印刷ジョブIDがジョブ履歴記憶領域51
に印刷処理完了済みとして記録されている場合、CPU41は、当該鳴動制御コマンドに
含まれる鳴動パターンに基づいて、即時にブザー46を鳴動させる。鳴動制御コマンドの
受信に際して、当該鳴動制御コマンドの印刷ジョブIDと同一の印刷ジョブIDが存在す
るか否かの判別を、現在開始されている印刷ジョブIDのみを記録した印刷ジョブID記
憶領域52を最初に参照して判別することで、複数の印刷ジョブIDが記録されているジ
ョブ履歴記憶領域51を検索して判別する場合に比して、素早く判別することができる。
つまり、鳴動による報知を素早く実行することができる。これにより、例えば、何らかの
理由で報知制御コマンドが遅延した場合においても、確実にオペレータに対して印刷ジョ
ブが開始された旨、つまりクーポン等(印刷物)が発行された、あるいは発行中である旨
を伝えることができる。
刷ジョブを受信する(印刷ジョブ受信手段)。CPU41は、受信した印刷ジョブの印刷
制御コマンドに基づいて処理を実行する。具体的には、まず、CPU41は、JobSt
artコマンドを解析することで当該印刷ジョブの処理を開始し、続いてJobName
コマンドを解析する。このJobNameコマンドには当該印刷ジョブの印刷ジョブID
がパラメータとしてセットされており、これにより、CPU41は、当該印刷ジョブの印
刷ジョブIDを取得する。CPU41は、JobNameコマンドの解析に伴い、当該印
刷ジョブが開始されたことを検出する(印刷ジョブ開始検出手段)と共に、当該印刷ジョ
ブIDを印刷ジョブID記憶領域52およびジョブ履歴記憶領域51に印刷実行開始のス
テータスで記録する。この検出をトリガとして、CPU41は、コマンド記憶領域53に
当該印刷ジョブの印刷ジョブIDと同一の印刷ジョブIDを含む鳴動制御コマンドが存在
するか否かを判別する(第1報知判別手段)。該当する鳴動制御コマンドが存在する場合
、CPU41は、鳴動制御コマンドに含まれる鳴動パターンに基づいてブザー46を制御
して鳴動させる。また、ブザー46の鳴動終了後、CPU41は、コマンド記憶領域53
に記憶されている鳴動制御コマンドをクリアする。
る。この場合、CPU41は、印刷制御部45に対し、当該印刷データに基づく印刷指示
を出す。印刷指示を受けた印刷制御部45は、当該印刷データに基づいて、用紙搬送機構
47を介してロール紙を搬送しつつ、印刷ヘッド48を駆動してロール紙への印刷を実行
し、用紙排出口15からクーポンを発券する。その後、CPU41は、印刷ジョブ(印刷
制御コマンド)に含まれるJobEndコマンドを解析(処理)し、当該コマンドの解析
が終了することで当該印刷ジョブに係る全ての処理が完了する。
明する。まず、ホストコンピュータ2は、クーポン情報を受信すると、当該クーポン情報
に基づいて印刷データを生成する(S01)。次に、ホストコンピュータ2は、生成した
印刷データに基づいて印刷ジョブを生成する(S02)と共に、当該印刷ジョブに印刷ジ
ョブIDを付与する(S03)。そして、ホストコンピュータ2は、プリンタ3に対して
当該印刷ジョブを送信する(S04,印刷ジョブ送信手段)。一方で、ホストコンピュー
タ2は、当該印刷ジョブIDが所定の印刷ジョブIDであるか否かを判別する(S05,
印刷ジョブ判別手段)。当該印刷ジョブIDが所定の印刷ジョブIDである場合(S06
;Yes)、ホストコンピュータ2は、当該印刷ジョブIDおよびブザー46の鳴動パタ
ーンを設定した鳴動制御コマンドを生成する(S07)。そして、ホストコンピュータ2
は、この鳴動制御コマンドを、上述の印刷ジョブの送信とは非同期でプリンタ3に送信し
(S08,報知制御コマンド送信手段)、一連の処理を完了する(S09)。一方、当該
印刷ジョブIDが所定の印刷ジョブIDでない場合(S06;No)、ホストコンピュー
タ2は、鳴動制御コマンドを生成することなく処理を完了する(S09)。
明する。まず、プリンタ3は、ホストコンピュータ2から送信された印刷ジョブを受信す
る(S11,印刷ジョブ受信手段)。そして、プリンタ3は、当該印刷ジョブに基づいて
印刷処理を開始する。この場合、プリンタ3は、当該印刷ジョブに含まれるJobNam
eコマンド(または、JobStartコマンド)を受信(解析)することで、印刷ジョ
ブの開始を検出する(S12,印刷ジョブ開始検出手段)。この時、プリンタ3は、印刷
ジョブに含まれる印刷ジョブIDを取得し、ジョブ履歴記憶領域51および印刷ジョブI
D記憶領域52に当該印刷ジョブIDを印刷処理開始のステータスで記録(登録)する(
S13)。これと共に、当該印刷ジョブの印刷ジョブIDと同一の印刷ジョブIDを含む
鳴動制御コマンドが、コマンド記憶領域53に存在するか否かを判別する(S14,第1
報知判別手段)。対象となる鳴動制御コマンドが存在しない場合(S15;No)、プリ
ンタ3は、引き続き印刷処理を続行し、当該印刷ジョブに基づく一連の印刷処理が完了し
た後、ジョブ履歴記憶領域51の当該印刷ジョブIDに対するステータスを印刷処理完了
に更新する(S18)。一方、対象となる鳴動制御コマンドが存在する場合(S15;Y
es)、プリンタ3は、当該鳴動制御コマンドの鳴動パターンに基づいてブザー46を鳴
動させる(S16)。ブザー46の鳴動終了後、プリンタ3は、コマンド記憶領域53に
記録された当該鳴動制御コマンドをクリアする(S17)。そして、プリンタ3は、引き
続き印刷処理を続行し、当該印刷ジョブに基づく一連の印刷処理が完了した後、ジョブ履
歴記憶領域51の当該印刷ジョブIDに対するステータスを印刷処理完了に更新する(S
18)。
いて説明する。まず、プリンタ3は、ホストコンピュータ2から送信された鳴動制御コマ
ンドを受信する(S21,報知制御コマンド受信手段)。そして、プリンタ3は、受信し
た鳴動制御コマンドに含まれる印刷ジョブIDと同一の印刷ジョブIDが、印刷ジョブI
D記憶領域52に記録されているか否かを判別する(S22,第2報知判別手段)。つま
り、鳴動制御コマンドに含まれる印刷ジョブIDが付与された印刷ジョブが、印刷実行中
であるか否かを判別する。印刷ジョブID記憶領域52に対象となる印刷ジョブIDが存
在する場合(S23;Yes)、プリンタ3は、鳴動制御コマンドの鳴動パターンに基づ
いて、即時にブザー46を鳴動させる(S28)。一方、印刷ジョブID記憶領域52に
対象となる印刷ジョブIDが存在しない場合(S23;No)、プリンタ3は、ジョブ履
歴記憶領域51を検索し、対象となる印刷ジョブIDが当該ジョブ履歴記憶領域51に記
録されているか否かを判別する(S24,第2報知判別手段)。ジョブ履歴記憶領域51
に対象となる印刷ジョブIDが存在しない場合(S25;No)、プリンタ3は、鳴動制
御コマンドをコマンド記憶領域53に記録する(S26)。一方、ジョブ履歴記憶領域5
1に対象となる印刷ジョブIDが存在する場合(S25;Yes)、プリンタ3は、ジョ
ブ履歴記憶領域51に記録されている印刷ジョブIDのステータスが「印刷処理完了済み
」であるか否かを判別する。対象となる印刷ジョブIDのステータスが「印刷処理完了済
み」以外の場合(S27;No)、鳴動制御コマンドをコマンド記憶領域53に記録する
(S26)。一方、対象となる印刷ジョブIDのステータスが「印刷処理完了済み」の場
合(S27;Yes)、プリンタ3は、鳴動制御コマンドの鳴動パターンに基づいて、即
時にブザー46を鳴動させる(S28)。
コマンドと、を非同期でプリンタ3に送信する。これらを受信したプリンタ3は、印刷ジ
ョブに基づいて印刷処理を実行する。そして、プリンタ3は、印刷ジョブが開始したこと
の検出をトリガとして、当該印刷ジョブの印刷ジョブIDと同一の印刷ジョブIDを含む
鳴動制御コマンドに含まれる鳴動パターンに基づいてブザー46を鳴動させる。このブザ
ー46の鳴動により、オペレータは印刷ジョブの開始を把握できる、つまり何らかの印刷
物がプリンタ3から印刷(排出)されることを認識することができる。これにより、例え
ば、レシートやクーポン等の印刷物の発行処理(印刷ジョブ)が開始されたことを認識す
ることで、印刷物が印刷(発行)されたことに気付かず、顧客にとって利用価値のある印
刷物(レシートやクーポン)を渡し忘れることを防止できる。
ターンをプリンタ3に送信することでブザー46の鳴動を実現しているが、これに限らず
、プリンタ3側で、予め複数の鳴動パターンを記憶しておき、ホストコンピュータ2から
プリンタ3に対して鳴動パターンを指定する情報のみを送信してブザー46を鳴動させる
ようにしても良い。これにより、鳴動パターンそのものの送信が不要となり、鳴動パター
ンの送信に係るトラフィックを削減することができる。この場合、この鳴動パターンを記
録する記憶手段(報知パターン記憶手段)は、図2に示すフラッシュROM42に相当す
る。
の開始を報知するようにしているが、これに限らず、全ての印刷ジョブに対して、各印刷
ジョブの開始を報知するようにしても良い。
)、印刷ジョブの開始をトリガとしてブザー46の鳴動を開始し、印刷ジョブの完了をト
リガとしてブザー46の鳴動を終了するようにしても良い。これにより、印刷ジョブが実
行されている間、ブザー46の鳴動を行うため、オペレータは、この鳴動によりクーポン
等(印刷物)の印刷処理が行われていることを認識できる。つまり、オペレータは、鳴動
が終了した時点で、クーポンの印刷(印刷ジョブ)が完了したことを認識できる。これに
より、印刷処理が完了する前(特に用紙のカットが行われる前)にクーポンを取り出そう
とし、これを引きちぎってしまうことを改善できる。この結果、当該引きちぎりを起因と
するプリンタ3の紙詰まりを防ぐこととなり、印刷サービスの稼動率を向上させることが
できる。
れに限定するものではない。
として提供することも可能である。また、そのプログラムを記憶媒体(図示省略)に格納
して提供することも可能である。記録媒体としては、CD−ROM、フラッシュROM、
メモリカード(コンパクトフラッシュ(登録商標)、スマートメディア、メモリースティ
ック等)、コンパクトディスク、光磁気ディスク、デジタルバーサタイルディスクおよび
フレキシブルディスク等を利用することができる。
、本発明の要旨を逸脱しない範囲で、適宜変更も可能である。
OM 46…ブザー 48…印刷ヘッド 51…ジョブ履歴記憶領域 52…印刷ジョブ
ID記憶領域 53…コマンド記憶領域
Claims (7)
- 印刷要求に基づいて、印刷データ、印刷制御コマンド、及び印刷ジョブID有する印刷ジョブと、前記印刷ジョブIDを含む報知制御コマンドとをホストコンピュータで生成し、
前記印刷要求に基づいて生成された前記印刷ジョブと前記報知制御コマンドとを非同期で、前記ホストコンピュータからプリンタに送信し、
前記ホストコンピュータから送信された前記報知制御コマンドを、前記プリンタの記憶手段で記憶し、
前記プリンタは前記印刷ジョブを受信し、
前記プリンタは前記印刷ジョブに基づいて印刷処理を開始し、
前記印刷ジョブの印刷処理の開始を検出したときに、前記印刷ジョブに含まれた前記印刷ジョブIDを取得し、取得された印刷ジョブIDと一致する印刷ジョブIDを有する前記報知制御コマンドが前記記憶手段に記憶されているか否かを判別し、
前記印刷ジョブに含まれた前記印刷ジョブIDと一致する印刷ジョブIDを有する前記報知制御コマンドが前記記憶手段に存在している場合、前記プリンタの報知手段で報知させることを特徴とするプリントシステムの制御方法。 - 前記印刷ジョブの印刷処理の開始を検出したときに、受信された印刷ジョブに含まれる印刷ジョブIDと一致する印刷ジョブIDを有する前記報知制御コマンドが前記記憶手段に存在していない場合、前記印刷ジョブの印刷処理を続行し、
前記受信された印刷ジョブに基づく印刷処理が完了した後、前記受信された印刷ジョブに対するステータスを印刷処理完了に更新して記憶する請求項1に記載のプリントシステムの制御方法。 - 前記プリンタが前記報知制御コマンドを受信したときに、前記プリンタに記憶された印刷ジョブIDと前記受信された報知制御コマンドに含まれる印刷ジョブIDとが一致するか否かを判別し、
前記プリンタに記憶された印刷ジョブIDと前記受信された報知制御コマンドに含まれる印刷ジョブIDが一致しないときに、前記受信された報知制御コマンドに含まれる印刷ジョブIDを前記記憶手段に記憶する請求項2に記載のプリントシステムの制御方法。 - 印刷データ、印刷制御コマンド、及び印刷ジョブID有する印刷ジョブと、前記印刷ジョブIDを含む報知制御コマンドと、を印刷要求に基づいて生成する制御部、前記印刷ジョブを送信する印刷ジョブ送信部、及び前記印刷ジョブと非同期で前記報知制御コマンドを送信する報知制御コマンド送信部を有するホストコンピュータと、
前記ホストコンピュータから送信された前記報知制御コマンドを記憶する記憶手段、前記印刷ジョブに含まれる前記印刷データを印刷する印刷手段、前記報知制御コマンドに基づいて報知する報知手段、前記印刷ジョブの印刷処理の開始を検出したときに受信した前記印刷ジョブに含まれる前記印刷ジョブIDと一致する印刷ジョブIDを有する前記報知制御コマンドが前記記憶手段に記憶されているか否かを判別する報知判定手段、及び前記報知判定手段で前記印刷ジョブに含まれた印刷ジョブIDと一致する印刷ジョブIDを有する前記報知制御コマンドが前記記憶手段に存在している場合に前記報知手段に報知させる制御部を有するプリンタと、
を有することを特徴とするプリントシステム。 - 前記プリンタは、
前記印刷手段が印刷中の前記印刷ジョブの印刷ジョブIDを記憶する印刷ジョブID記憶手段と、
前記印刷手段が実行した前記印刷ジョブの印刷ジョブIDを記憶するジョブ履歴記憶手段と、
前記報知制御コマンドを受信したとき、前記報知制御コマンドに含まれる印刷ジョブIDが、前記印刷ジョブID記憶手段および前記ジョブ履歴記憶手段のいずれかに記録されているか否かを判別する第2報知判別手段と、を有し、
前記第2報知判別手段が前記印刷ジョブID記憶手段および前記ジョブ履歴記憶手段に前記受信された印刷ジョブの印刷ジョブIDが記憶されていないと判別したとき、前記記憶手段は、前記受信された印刷ジョブの印刷ジョブIDを記憶する請求項4に記載のプリントシステム。 - 前記プリンタの前記報知手段は、音を鳴動させる鳴動手段である請求項4または5に記載のプリントシステム。
- POSアプリケーションからの要求に基づいて、印刷データ、印刷制御コマンド、及び印刷ジョブID有するクーポンを発券するための印刷ジョブと、前記印刷ジョブIDを含む報知制御コマンドと、を生成する制御部、前記印刷ジョブを送信する印刷ジョブ送信部、及び前記印刷ジョブと非同期で前記報知制御コマンドを送信する報知制御コマンド送信部を有するホストコンピュータと、
前記ホストコンピュータから送信された前記報知制御コマンドを記憶する記憶手段、前記印刷ジョブに含まれる前記印刷データに基づいて前記クーポンを印刷する印刷手段、前記報知制御コマンドに基づいて報知する報知手段、前記印刷ジョブの印刷処理の開始を検出したときに受信した前記印刷ジョブに含まれる前記印刷ジョブIDと一致する印刷ジョブIDを有する前記報知制御コマンドが前記記憶手段に記憶されているか否かを判別する報知判定手段、及び前記報知判定手段で前記印刷ジョブに含まれた印刷ジョブIDと一致する印刷ジョブIDを有する前記報知制御コマンドが前記記憶手段に存在している場合に前記報知手段に報知させる制御部を有するプリンタと、
を有することを特徴とするPOSシステム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012014992A JP5549689B2 (ja) | 2012-01-27 | 2012-01-27 | プリントシステムの制御方法、プリントシステム及びposシステム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012014992A JP5549689B2 (ja) | 2012-01-27 | 2012-01-27 | プリントシステムの制御方法、プリントシステム及びposシステム |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007223562A Division JP4952445B2 (ja) | 2007-08-30 | 2007-08-30 | プリントシステムおよびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012094183A JP2012094183A (ja) | 2012-05-17 |
JP5549689B2 true JP5549689B2 (ja) | 2014-07-16 |
Family
ID=46387350
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012014992A Expired - Fee Related JP5549689B2 (ja) | 2012-01-27 | 2012-01-27 | プリントシステムの制御方法、プリントシステム及びposシステム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5549689B2 (ja) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07172032A (ja) * | 1993-12-20 | 1995-07-11 | Ricoh Co Ltd | プリンタ制御装置 |
JPH11102281A (ja) * | 1997-09-25 | 1999-04-13 | Casio Electron Mfg Co Ltd | 報音システム |
JP2001166904A (ja) * | 1999-12-07 | 2001-06-22 | Seiko Epson Corp | 印刷装置、その制御方法、および、情報記録媒体 |
JP2006094127A (ja) * | 2004-09-24 | 2006-04-06 | Fuji Xerox Co Ltd | 報知方法、割り込み禁止方法、割り込み制御方法、ジョブ処理装置およびユーザ端末 |
JP2007196594A (ja) * | 2006-01-27 | 2007-08-09 | Seiko Epson Corp | プリンタ及びその制御方法 |
-
2012
- 2012-01-27 JP JP2012014992A patent/JP5549689B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2012094183A (ja) | 2012-05-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8654373B2 (en) | Printing system, printer, host computer, printing system control method, and program | |
JP2010042630A (ja) | 印刷装置および印刷装置の制御方法、並びに印刷システム | |
JP4802734B2 (ja) | プリンタ、ホストコンピュータ、印刷システム及び印刷システムの制御方法 | |
US8526015B2 (en) | Control method for a printer and a printer | |
JP4952445B2 (ja) | プリントシステムおよびプログラム | |
JP4946735B2 (ja) | プリントシステムおよびプログラム | |
JP4952446B2 (ja) | プリントシステムおよびプログラム | |
US20170028748A1 (en) | Printer and Paper Cut Detection Method | |
JP5549689B2 (ja) | プリントシステムの制御方法、プリントシステム及びposシステム | |
JP5131398B2 (ja) | プリンタおよびプログラム | |
JP5477398B2 (ja) | プリントシステムの制御方法 | |
US9208411B2 (en) | Print controlling apparatus, print controlling method and storage medium | |
KR101532604B1 (ko) | 적어도 하나의 옵션카세트를 구비한 화상형성장치의 용지걸림 처리 방법 및 그 화상형성장치 | |
JP2005044018A (ja) | プリンタ出力ビン管理システム | |
US10807819B2 (en) | Landing pad for cut media | |
US9058133B2 (en) | Control device, control method for a control device, and recording medium | |
JP2006089186A5 (ja) | ||
JP2009110470A (ja) | プリンタおよびプログラム | |
JP2017087658A (ja) | 記録装置および記録装置の制御方法 | |
JP2010131844A (ja) | 画像形成装置 | |
JP2010099989A (ja) | プリンタの印刷制御方法、印刷制御プログラム及びプリンタ | |
US11504868B2 (en) | Printer and method for cutting continuous paper by the same | |
US20070070395A1 (en) | Handheld printer alert system | |
JP2022052621A (ja) | 画像形成装置、及び画像形成装置の制御方法 | |
US11376871B2 (en) | Printing apparatus, notification control method and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120217 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120217 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130123 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130129 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130326 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131001 |
|
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: 20140422 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140505 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5549689 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |