亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

打印機(jī)驅(qū)動(dòng)器及POS系統(tǒng)的制作方法

文檔序號(hào):11288380閱讀:221來(lái)源:國(guó)知局
打印機(jī)驅(qū)動(dòng)器及POS系統(tǒng)的制造方法與工藝

本發(fā)明涉及一種使打印機(jī)印刷來(lái)自特定的應(yīng)用程序的應(yīng)用程序數(shù)據(jù)的打印機(jī)驅(qū)動(dòng)器。并且,還涉及一種pos系統(tǒng),所述pos系統(tǒng)具有pos(pointofsales:銷售點(diǎn))終端裝置及打印機(jī),特定的應(yīng)用程序在所述pos終端裝置中工作。



背景技術(shù):

pos系統(tǒng)具備被設(shè)置在收銀臺(tái)的pos終端裝置及與pos終端裝置的通信端口連接的打印機(jī)。用于印刷收據(jù)的pos應(yīng)用程序及對(duì)打印機(jī)進(jìn)行驅(qū)動(dòng)控制的印機(jī)驅(qū)動(dòng)器在pos終端裝置中工作。打印機(jī)驅(qū)動(dòng)器基于pos應(yīng)用程序所生成的應(yīng)用程序數(shù)據(jù)而生成使打印機(jī)實(shí)施印刷的印刷數(shù)據(jù),并通過(guò)將該印刷數(shù)據(jù)發(fā)送至打印機(jī)從而對(duì)打印機(jī)進(jìn)行驅(qū)動(dòng)控制。

作為在pos終端裝置中工作的打印機(jī)驅(qū)動(dòng)器,通常會(huì)使用以u(píng)nifiedpos(統(tǒng)一銷售點(diǎn))的說(shuō)明書(shū)為依據(jù)的專用驅(qū)動(dòng)器。如專利文件1所記載的那樣,所涉及的專用驅(qū)動(dòng)器在從pos應(yīng)用程序接收到最初的使用開(kāi)始請(qǐng)求時(shí),會(huì)為了pos應(yīng)用程序而占用通信端口。也就是說(shuō),專用驅(qū)動(dòng)器成為如下?tīng)顟B(tài),即,通過(guò)打印機(jī)而只能夠印刷來(lái)自pos應(yīng)用程序的應(yīng)用程序數(shù)據(jù)的狀態(tài)。此外,專用驅(qū)動(dòng)器在pos應(yīng)用程序工作的期間,會(huì)維持占用通信端口的狀態(tài)。由此,pos系統(tǒng)防止收據(jù)的印刷處理被中斷的情況。

在先技術(shù)文獻(xiàn)

專利文件

專利文件1:日本特許第5397162號(hào)公報(bào)



技術(shù)實(shí)現(xiàn)要素:

發(fā)明所要解決的課題

在零售店等中,為了促使顧客再次來(lái)到該店,有時(shí)會(huì)實(shí)施在付款時(shí)發(fā)行折扣券等優(yōu)惠券并提供給顧客的服務(wù)。

為了提供這樣的服務(wù),考慮到了如下情況,即,為了不影響現(xiàn)有的pos系統(tǒng)而另外構(gòu)成優(yōu)惠券印刷用的系統(tǒng),并將優(yōu)惠券印刷用的打印機(jī)相對(duì)于現(xiàn)有的打印機(jī)而獨(dú)立地設(shè)置在收銀臺(tái)。然而,在該情況下,收銀臺(tái)需要用于設(shè)置新的打印機(jī)的空間。此外,由于還需要新購(gòu)入優(yōu)惠券印刷用的打印機(jī),因此會(huì)使用于導(dǎo)入印刷優(yōu)惠券的系統(tǒng)的費(fèi)用變高。

在此,如果是使用現(xiàn)有的打印機(jī)來(lái)印刷優(yōu)惠券,則不需要在收銀臺(tái)中確保新的空間,也不需要購(gòu)買新的打印機(jī)的經(jīng)費(fèi)。然而,在pos終端裝置中工作的專用驅(qū)動(dòng)器在pos應(yīng)用程序工作的期間,會(huì)為了pos應(yīng)用程序而占用通信端口。此外,pos應(yīng)用程序始終在pos終端裝置中工作。因此,在需要印刷優(yōu)惠券時(shí)無(wú)法經(jīng)由通信端口而向打印機(jī)發(fā)送優(yōu)惠券印刷用的數(shù)據(jù),從而無(wú)法及時(shí)地發(fā)行優(yōu)惠券。

鑒于所涉及的問(wèn)題點(diǎn),本發(fā)明的課題在于,提供一種能夠在特定的應(yīng)用程序的工作過(guò)程中印刷來(lái)自該特定應(yīng)用程序的數(shù)據(jù)以外的其他數(shù)據(jù)的打印機(jī)驅(qū)動(dòng)器。此外還提供一種具有pos終端裝置及打印機(jī)的pos系統(tǒng),所涉及的打印機(jī)驅(qū)動(dòng)器在所述pos終端裝置中工作。

用于解決課題的手段

本發(fā)明是為了解決上述課題的至少一部分而被完成的,并能夠以如下方式來(lái)實(shí)現(xiàn)。

本發(fā)明的打印機(jī)驅(qū)動(dòng)器對(duì)與計(jì)算機(jī)的通信端口連接的打印機(jī)進(jìn)行控制,并使所述打印機(jī)印刷來(lái)自特定的應(yīng)用程序的應(yīng)用程序數(shù)據(jù),所述打印機(jī)驅(qū)動(dòng)器具有通信部,所述通信部在被供給所述應(yīng)用程序數(shù)據(jù)時(shí)占用所述通信端口,并在經(jīng)過(guò)預(yù)先設(shè)定的設(shè)定時(shí)間時(shí)解除所述通信端口的占用。

根據(jù)該結(jié)構(gòu),打印機(jī)驅(qū)動(dòng)器在應(yīng)用程序數(shù)據(jù)從特定的應(yīng)用程序被供給的期間以及到預(yù)先設(shè)定的設(shè)定時(shí)間經(jīng)過(guò)為止的期間,占用通信端口。另一方面,打印機(jī)驅(qū)動(dòng)器會(huì)在經(jīng)過(guò)了設(shè)定時(shí)間之后解除通信端口的占用。即,除了使打印機(jī)印刷從特定的應(yīng)用程序供給的一連串的應(yīng)用程序數(shù)據(jù)的期間,打印機(jī)驅(qū)動(dòng)器是使通信端口開(kāi)放的。在此,如果通信端口開(kāi)放,則能夠經(jīng)由通信端口而將其他印刷數(shù)據(jù)供給至打印機(jī)。因此,即使是在特定的應(yīng)用程序的工作過(guò)程中,也能夠印刷來(lái)自特定的應(yīng)用程序的應(yīng)用程序數(shù)據(jù)以外的其他數(shù)據(jù)。

在本發(fā)明中,優(yōu)選為,打印機(jī)驅(qū)動(dòng)器具有數(shù)據(jù)生成部,所述數(shù)據(jù)生成部基于所述應(yīng)用程序數(shù)據(jù)而生成使所述打印機(jī)實(shí)施印刷的印刷數(shù)據(jù),當(dāng)所述印刷數(shù)據(jù)被生成時(shí),所述通信部經(jīng)由所述通信端口而向所述打印機(jī)發(fā)送所述印刷數(shù)據(jù)。

根據(jù)該結(jié)構(gòu),打印機(jī)驅(qū)動(dòng)器能夠利用數(shù)據(jù)生成部基于所述應(yīng)用程序數(shù)據(jù)而生成使打印機(jī)實(shí)施印刷的印刷數(shù)據(jù),并且能夠通過(guò)通信部而經(jīng)由通信端口將印刷數(shù)據(jù)發(fā)送至打印機(jī)。

在本發(fā)明中,優(yōu)選為,所述設(shè)定時(shí)間為,自所述通信部開(kāi)始向所述打印機(jī)發(fā)送所述印刷數(shù)據(jù)之后的第一時(shí)間點(diǎn)起的經(jīng)過(guò)時(shí)間。

根據(jù)該結(jié)構(gòu),能夠?qū)⑼ㄐ哦丝陂_(kāi)放所需的設(shè)定時(shí)間設(shè)定為,以印刷數(shù)據(jù)發(fā)送后的預(yù)定時(shí)間點(diǎn)(第一時(shí)間點(diǎn))為基點(diǎn)的經(jīng)過(guò)時(shí)間。因此,打印機(jī)驅(qū)動(dòng)器既能夠?qū)⒂∷?shù)據(jù)剛開(kāi)始發(fā)送后的時(shí)間點(diǎn)作為基點(diǎn)而對(duì)經(jīng)過(guò)時(shí)間進(jìn)行測(cè)量,也能夠?qū)挠∷?shù)據(jù)開(kāi)始發(fā)送起經(jīng)過(guò)了一定的時(shí)間的任意的時(shí)間點(diǎn)作為基點(diǎn)而對(duì)經(jīng)過(guò)時(shí)間進(jìn)行測(cè)量。因此,關(guān)于對(duì)經(jīng)過(guò)時(shí)間進(jìn)行測(cè)量的基點(diǎn)、設(shè)定時(shí)間的設(shè)定,設(shè)計(jì)自由度會(huì)得到提高。

在本發(fā)明中,優(yōu)選為,所述第一時(shí)間點(diǎn)為,所述通信部結(jié)束向所述打印機(jī)發(fā)送所述印刷數(shù)據(jù)的時(shí)間點(diǎn)。

根據(jù)該結(jié)構(gòu),打印機(jī)驅(qū)動(dòng)器能夠在以通信部結(jié)束向打印機(jī)發(fā)送印刷數(shù)據(jù)的時(shí)間點(diǎn)為基點(diǎn)的設(shè)定時(shí)間經(jīng)過(guò)后,解除通信端口的占用。因此,能夠?qū)崿F(xiàn)兼顧了打印機(jī)印刷一連串的印刷數(shù)據(jù)的時(shí)間的設(shè)定時(shí)間的設(shè)定。

在本發(fā)明中,優(yōu)選為,所述設(shè)定時(shí)間為,自開(kāi)始從所述應(yīng)用程序供給所述應(yīng)用程序數(shù)據(jù)之后的第二時(shí)間點(diǎn)起的經(jīng)過(guò)時(shí)間。

根據(jù)該結(jié)構(gòu),能夠?qū)⑼ㄐ哦丝陂_(kāi)放所需的設(shè)定時(shí)間設(shè)定為,以應(yīng)用程序數(shù)據(jù)的供給開(kāi)始后的預(yù)定時(shí)間點(diǎn)(第二時(shí)間點(diǎn))為基點(diǎn)的經(jīng)過(guò)時(shí)間。因此,打印機(jī)驅(qū)動(dòng)器既能夠?qū)?yīng)用程序數(shù)據(jù)剛開(kāi)始供給后的時(shí)間點(diǎn)作為基點(diǎn)而對(duì)經(jīng)過(guò)時(shí)間進(jìn)行測(cè)量,也能夠?qū)膽?yīng)用程序數(shù)據(jù)開(kāi)始供給起經(jīng)過(guò)了一定的時(shí)間的任意時(shí)間點(diǎn)作為基點(diǎn)而對(duì)經(jīng)過(guò)時(shí)間進(jìn)行測(cè)量。因此,關(guān)于對(duì)經(jīng)過(guò)時(shí)間進(jìn)行測(cè)量的基點(diǎn)、設(shè)定時(shí)間的設(shè)定,設(shè)計(jì)自由度會(huì)得到提高。

在本發(fā)明中,優(yōu)選為,所述第二時(shí)間點(diǎn)為不再?gòu)乃鰬?yīng)用程序供給所述應(yīng)用程序數(shù)據(jù)的時(shí)間點(diǎn)。

根據(jù)該結(jié)構(gòu),打印機(jī)驅(qū)動(dòng)器能夠在以來(lái)自特定的應(yīng)用程序的應(yīng)用程序數(shù)據(jù)的供給結(jié)束的時(shí)間點(diǎn)為基點(diǎn)的設(shè)定時(shí)間經(jīng)過(guò)后,解除通信端口的占用。因此,能夠?qū)崿F(xiàn)兼顧了打印機(jī)印刷一連串的印刷數(shù)據(jù)的時(shí)間的設(shè)定時(shí)間的設(shè)定。

在本發(fā)明中,優(yōu)選為,所述通信部能夠與可對(duì)所述打印機(jī)進(jìn)行控制的第二打印機(jī)驅(qū)動(dòng)器通信,并從所述第二打印機(jī)驅(qū)動(dòng)器接收使所述打印機(jī)實(shí)施印刷的第二印刷數(shù)據(jù),且向所述打印機(jī)發(fā)送所述第二印刷數(shù)據(jù)。

根據(jù)該結(jié)構(gòu),打印機(jī)驅(qū)動(dòng)器能夠與第二打印機(jī)驅(qū)動(dòng)器通信。因此,除了來(lái)自特定的應(yīng)用程序的應(yīng)用程序數(shù)據(jù)的印刷以外,還能夠?qū)?lái)自第二打印機(jī)驅(qū)動(dòng)器的第二印刷數(shù)據(jù)發(fā)送至打印機(jī)并使之被印刷。

在本發(fā)明中,優(yōu)選為,所述通信部在所述第二印刷數(shù)據(jù)從所述第二打印機(jī)驅(qū)動(dòng)器被發(fā)送過(guò)來(lái)時(shí)正在占用所述通信端口的情況下,向所述第二打印機(jī)驅(qū)動(dòng)器發(fā)送出錯(cuò)信息,所述通信部在所述第二印刷數(shù)據(jù)從所述第二打印機(jī)驅(qū)動(dòng)器被發(fā)送過(guò)來(lái)時(shí)未占用所述通信端口的情況下,向所述打印機(jī)發(fā)送所述第二印刷數(shù)據(jù)。

根據(jù)該結(jié)構(gòu),在通信端口未被占用時(shí),打印機(jī)驅(qū)動(dòng)器將第二印刷數(shù)據(jù)發(fā)送至打印機(jī)并使之被印刷,而在通信端口被占用時(shí),打印機(jī)驅(qū)動(dòng)器向第二打印機(jī)驅(qū)動(dòng)器發(fā)送出錯(cuò)信息。因此,在第二印刷數(shù)據(jù)未被發(fā)送至打印機(jī)而未被印刷的情況下,第二打印機(jī)驅(qū)動(dòng)器能夠通過(guò)接收出錯(cuò)信息而知曉該狀況。

在本發(fā)明中,優(yōu)選為,所述通信部對(duì)從所述第二打印機(jī)驅(qū)動(dòng)器接收到的所述第二印刷數(shù)據(jù)進(jìn)行保持,并在解除了通信端口的占用后向所述打印機(jī)發(fā)送所述第二印刷數(shù)據(jù)。

根據(jù)該結(jié)構(gòu),通信部對(duì)所接收到的第二印刷數(shù)據(jù)進(jìn)行保持,并在解除了通信端口的占用后將其發(fā)送至打印機(jī)。以此方式,由于是在設(shè)定時(shí)間后通信端口的占用被解除,因此第二印刷數(shù)據(jù)被切實(shí)地發(fā)送至打印機(jī)并被印刷。

在本發(fā)明中,優(yōu)選為,所述應(yīng)用程序數(shù)據(jù)中包含有用于使與所述打印機(jī)一起連接于所述通信端口的設(shè)備工作的工作命令,所述數(shù)據(jù)生成部在被供給所述工作命令的情況下生成與所述工作命令相對(duì)應(yīng)的控制命令,當(dāng)所述控制命令被生成時(shí),所述通信部經(jīng)由所述通信端口而向所述設(shè)備發(fā)送所述控制命令,并維持占用所述通信端口的狀態(tài)直至從所述設(shè)備接收到表示與所述控制命令相對(duì)應(yīng)的工作結(jié)束的情況的結(jié)束信息。

根據(jù)該結(jié)構(gòu),打印機(jī)驅(qū)動(dòng)器能夠?qū)εc打印機(jī)一起連接于通信端口的設(shè)備進(jìn)行驅(qū)動(dòng)控制。此外,由于打印機(jī)驅(qū)動(dòng)器維持占用通信端口的狀態(tài)直至從設(shè)備接收到表示與控制命令相對(duì)應(yīng)的工作結(jié)束的情況的結(jié)束信息,因此設(shè)備的動(dòng)作不會(huì)因通信端口的開(kāi)放而被中斷。

本發(fā)明的pos系統(tǒng)具有:pos終端裝置,上述記載的打印機(jī)驅(qū)動(dòng)器及所述特定的應(yīng)用程序在所述pos終端裝置中工作;服務(wù)器,其與所述pos終端裝置以能夠通信的方式連接,所述第二打印機(jī)驅(qū)動(dòng)器及向所述第二打印機(jī)驅(qū)動(dòng)器供給第二應(yīng)用程序數(shù)據(jù)的第二應(yīng)用程序在所述服務(wù)器中工作,所述第二打印機(jī)驅(qū)動(dòng)器具備第二數(shù)據(jù)生成部及第二通信部,所述第二數(shù)據(jù)生成部基于所述第二應(yīng)用程序數(shù)據(jù)而生成使所述打印機(jī)實(shí)施印刷的所述第二印刷數(shù)據(jù),所述第二通信部在所述第二印刷數(shù)據(jù)被生成時(shí)向所述打印機(jī)驅(qū)動(dòng)器的所述通信部發(fā)送所述第二印刷數(shù)據(jù),所述特定的應(yīng)用程序?yàn)閜os應(yīng)用程序,所述pos應(yīng)用程序生成用于印刷收據(jù)的所述應(yīng)用程序數(shù)據(jù),所述第二應(yīng)用程序?yàn)閮?yōu)惠券印刷應(yīng)用程序,所述優(yōu)惠券印刷應(yīng)用程序生成用于印刷優(yōu)惠券的所述第二應(yīng)用程序數(shù)據(jù)。

根據(jù)該結(jié)構(gòu),構(gòu)成pos系統(tǒng)的pos終端裝置的打印機(jī)驅(qū)動(dòng)器在用于印刷收據(jù)的一連串的應(yīng)用程序數(shù)據(jù)從pos應(yīng)用程序被供給的期間、以及從該應(yīng)用程序數(shù)據(jù)的供給結(jié)束到經(jīng)過(guò)了設(shè)定時(shí)間為止的期間,占用與打印機(jī)連接的通信端口。即,打印機(jī)驅(qū)動(dòng)器在到基于應(yīng)用程序數(shù)據(jù)而發(fā)行收據(jù)為止的期間占用通信端口。因此,在pos系統(tǒng)中收據(jù)的印刷動(dòng)作不會(huì)停滯。另一方面,在設(shè)定時(shí)間經(jīng)過(guò)之后,打印機(jī)驅(qū)動(dòng)器解除通信端口的占用。因此,當(dāng)通信端口開(kāi)放時(shí),從構(gòu)成pos系統(tǒng)的服務(wù)器的第二打印機(jī)驅(qū)動(dòng)器被發(fā)送至打印機(jī)驅(qū)動(dòng)器的通信部的第二印刷數(shù)據(jù)經(jīng)由通信端口而被供給至打印機(jī)。在此,由于第二印刷數(shù)據(jù)是基于用于印刷優(yōu)惠券的所述第二應(yīng)用程序數(shù)據(jù)而生成的,因此能夠在收據(jù)的印刷之后,印刷優(yōu)惠券。

在本發(fā)明中,優(yōu)選為,所述第二通信部在表示所述通信端口正在被占用的情況的出錯(cuò)信息從所述打印機(jī)驅(qū)動(dòng)器被發(fā)送過(guò)來(lái)的情況下,反復(fù)執(zhí)行向所述通信部發(fā)送所述第二印刷數(shù)據(jù)的發(fā)送動(dòng)作,直至不再?gòu)乃龃蛴C(jī)驅(qū)動(dòng)器發(fā)送所述出錯(cuò)信息。

根據(jù)該結(jié)構(gòu),由于第二通信部反復(fù)執(zhí)行向通信部發(fā)送第二印刷數(shù)據(jù)的發(fā)送動(dòng)作直至不再?gòu)拇蛴C(jī)驅(qū)動(dòng)器發(fā)送出錯(cuò)信息,因此能夠切實(shí)地印刷優(yōu)惠券。

并且,根據(jù)本發(fā)明,打印機(jī)驅(qū)動(dòng)器在應(yīng)用程序數(shù)據(jù)從特定的應(yīng)用程序被供給的期間、以及從來(lái)自特定的應(yīng)用程序的應(yīng)用程序數(shù)據(jù)的供給結(jié)束起至達(dá)到設(shè)定時(shí)間為止的期間,占用通信端口。另一方面,打印機(jī)驅(qū)動(dòng)器在來(lái)自特定的應(yīng)用程序的應(yīng)用程序數(shù)據(jù)的供給結(jié)束并經(jīng)過(guò)了設(shè)定時(shí)間之后,解除通信端口的占用。即,本發(fā)明的打印機(jī)驅(qū)動(dòng)器在使打印機(jī)印刷從特定的應(yīng)用程序供給的一連串的應(yīng)用程序數(shù)據(jù)的期間以外,使通信端口開(kāi)放。在此,如果通信端口開(kāi)放,則能夠經(jīng)由通信端口而將印刷數(shù)據(jù)供給至打印機(jī)。因此,即使是在特定的應(yīng)用程序的工作過(guò)程中,也能夠印刷來(lái)自特定的應(yīng)用程序的應(yīng)用程序數(shù)據(jù)以外的其他數(shù)據(jù)。

在本發(fā)明中,優(yōu)選為,打印機(jī)驅(qū)動(dòng)器具有數(shù)據(jù)生成部,以便基于從特定的應(yīng)用程序被供給的應(yīng)用程序數(shù)據(jù)而對(duì)打印機(jī)進(jìn)行控制,所述數(shù)據(jù)生成部基于應(yīng)用程序數(shù)據(jù)而生成使打印機(jī)實(shí)施印刷的印刷數(shù)據(jù),當(dāng)印刷數(shù)據(jù)被生成時(shí),打印機(jī)驅(qū)動(dòng)器的通信部經(jīng)由通信端口而向打印機(jī)發(fā)送印刷數(shù)據(jù)。

在本發(fā)明中,優(yōu)選為,通信部能夠與可對(duì)打印機(jī)進(jìn)行控制的第二打印機(jī)驅(qū)動(dòng)器通信,所述通信部在使打印機(jī)實(shí)施印刷的第二印刷數(shù)據(jù)從第二打印機(jī)驅(qū)動(dòng)器被發(fā)送過(guò)來(lái)時(shí)正在占有通信端口的情況下,向第二打印機(jī)驅(qū)動(dòng)器發(fā)送出錯(cuò)信息,所述通信部在第二印刷數(shù)據(jù)被發(fā)送過(guò)來(lái)時(shí)未占用通信端口的情況下,向打印機(jī)發(fā)送第二印刷數(shù)據(jù)。以此方式,能夠在特定的應(yīng)用程序的工作過(guò)程中印刷第二印刷數(shù)據(jù)。

在本發(fā)明中,優(yōu)選為,在應(yīng)用程序數(shù)據(jù)中包含有使與打印機(jī)一起連接于通信端口連接的設(shè)備工作的工作命令,數(shù)據(jù)生成部在被供給工作命令的情況下生成與工作命令相對(duì)應(yīng)的控制命令,當(dāng)控制命令被生成時(shí),通信部經(jīng)由通信端口而向設(shè)備發(fā)送控制命令,并維持占用通信端口的狀態(tài)直至從設(shè)備接收到表示與控制命令相對(duì)應(yīng)的工作結(jié)束的情況的信息。以此方式,能夠?qū)εc通信端口連接的設(shè)備進(jìn)行驅(qū)動(dòng)控制。此外,不會(huì)因通信端口的開(kāi)放而使設(shè)備的工作中斷。

此外,根據(jù)本發(fā)明,打印機(jī)驅(qū)動(dòng)器在用于印刷收據(jù)的一連串的應(yīng)用程序數(shù)據(jù)從pos應(yīng)用程序被供給的期間、以及從該應(yīng)用程序數(shù)據(jù)的供給結(jié)束起至設(shè)定時(shí)間經(jīng)過(guò)為止的期間,占用與打印機(jī)連接的通信端口。即,打印機(jī)驅(qū)動(dòng)器在到基于應(yīng)用程序數(shù)據(jù)而發(fā)行收據(jù)為止的期間占用通信端口。因此,收據(jù)的印刷操作不會(huì)停滯。另一方面,打印機(jī)驅(qū)動(dòng)器在來(lái)自pos應(yīng)用程序的應(yīng)用程序數(shù)據(jù)的供給結(jié)束并經(jīng)過(guò)了設(shè)定時(shí)間之后,解除通信端口的占用。在此,當(dāng)通信端口開(kāi)放時(shí),第二印刷數(shù)據(jù)經(jīng)由通信端口而被供給至打印機(jī)。因此,能夠在收據(jù)的印刷之后,印刷優(yōu)惠券。

在本發(fā)明中,優(yōu)選為,第二通信部反復(fù)執(zhí)行向通信部發(fā)送第二印刷數(shù)據(jù)的發(fā)送動(dòng)作,直至不再?gòu)拇蛴C(jī)驅(qū)動(dòng)器發(fā)送出錯(cuò)信息。以此方式,能夠切實(shí)地印刷優(yōu)惠券。

附圖說(shuō)明

圖1為應(yīng)用了本發(fā)明的pos系統(tǒng)的說(shuō)明圖。

圖2為表示圖1的pos系統(tǒng)的控制系統(tǒng)的框圖。

圖3為由專用驅(qū)動(dòng)器實(shí)施的通信端口的占用動(dòng)作的流程圖。

圖4為表示由專用驅(qū)動(dòng)器實(shí)施的通信端口的占用解除動(dòng)作的一個(gè)示例的流程圖。

圖5為表示圖4的占用解除動(dòng)作的時(shí)序圖。

圖6為表示由專用驅(qū)動(dòng)器實(shí)施的通信端口的占用解除動(dòng)作的其他的示例的流程圖。

圖7為表示圖6的占用解除動(dòng)作的時(shí)序圖。

具體實(shí)施方式

(實(shí)施例)

在以下將參照附圖而對(duì)應(yīng)用了本發(fā)明的印刷系統(tǒng)的實(shí)施方式即pos系統(tǒng)進(jìn)行說(shuō)明。

(整體結(jié)構(gòu))

圖1為應(yīng)用了本發(fā)明的pos系統(tǒng)的概要系統(tǒng)結(jié)構(gòu)圖。如圖1所示,本例的pos系統(tǒng)1具備:pos終端裝置(計(jì)算機(jī))2;與pos終端裝置2的通信端口3連接的pos打印機(jī)4;經(jīng)由網(wǎng)絡(luò)5而與pos終端裝置2連接的服務(wù)器6。pos終端裝置2以及pos打印機(jī)4被分別設(shè)置在商店中的多個(gè)收銀臺(tái)。pos打印機(jī)4是由打印機(jī)7和支票讀取裝置(設(shè)備)8構(gòu)成的復(fù)合機(jī)。支票讀取裝置8以磁性的方式從記錄于支票9上的磁性油墨文字讀取磁性油墨文字信息。

當(dāng)通過(guò)pos終端裝置2而實(shí)施購(gòu)買貨款的付款處理,并且由顧客結(jié)算時(shí),會(huì)從pos打印機(jī)4發(fā)行收據(jù)。此外,在發(fā)行了收據(jù)之后,從pos打印機(jī)4發(fā)行優(yōu)惠券。優(yōu)惠券例如是下次來(lái)到該店時(shí)根據(jù)商品的購(gòu)入金額而進(jìn)行打折的折扣券。在此,在顧客希望通過(guò)支票9來(lái)結(jié)算的情況下,通過(guò)支票讀取裝置8來(lái)讀取支票9上的磁性油墨文字信息,并根據(jù)該磁性油墨文字信息來(lái)進(jìn)行結(jié)算。

(pos終端裝置)

圖2為表示pos系統(tǒng)1的控制系統(tǒng)的框圖。圖3為由專用驅(qū)動(dòng)器13實(shí)施的通信端口3的占用動(dòng)作的流程圖。圖4為表示由專用驅(qū)動(dòng)器13實(shí)施的解除通信端口3的占用的占用解除動(dòng)作的一個(gè)示例的流程圖。圖5為表示圖4的占用解除動(dòng)作的時(shí)序圖。os(operatingsystem,操作系統(tǒng))11、用于實(shí)施顧客的購(gòu)入商品的付款處理的pos應(yīng)用程序(特定的應(yīng)用程序)12、對(duì)pos打印機(jī)4進(jìn)行驅(qū)動(dòng)控制的專用驅(qū)動(dòng)器13、以及在pos終端裝置2與服務(wù)器6之間實(shí)施通信的網(wǎng)絡(luò)通信軟件14在pos終端裝置2中工作。

pos應(yīng)用程序12生成作為收據(jù)印刷用的數(shù)據(jù)的收據(jù)數(shù)據(jù)(應(yīng)用程序數(shù)據(jù)),并將該收據(jù)數(shù)據(jù)經(jīng)由os11而供給至專用驅(qū)動(dòng)器13。此外,pos應(yīng)用程序12還生成用于使支票讀取裝置8讀取支票9的支票讀取命令(應(yīng)用程序數(shù)據(jù):工作命令),并將該支票讀取命令經(jīng)由os11而供給至專用驅(qū)動(dòng)器13。

專用驅(qū)動(dòng)器13為pos應(yīng)用程序12專用的打印機(jī)驅(qū)動(dòng)器。專用驅(qū)動(dòng)器13基于收據(jù)數(shù)據(jù)對(duì)pos打印機(jī)4進(jìn)行驅(qū)動(dòng)控制而發(fā)行收據(jù)。此外,專用驅(qū)動(dòng)器13還基于支票讀取命令對(duì)pos打印機(jī)4進(jìn)行驅(qū)動(dòng)控制而從支票9讀取磁性油墨文字信息,并取得所讀取到的磁性油墨文字信息。雖然專用驅(qū)動(dòng)器13是以u(píng)nifiedpos的說(shuō)明書(shū)為依據(jù)的,但是如下文所述,占用通信端口3的定時(shí)相對(duì)于現(xiàn)有技術(shù)是有所改變的。

如圖2所示,專用驅(qū)動(dòng)器13具有控制數(shù)據(jù)生成部(數(shù)據(jù)生成部)17和通信部18。

控制數(shù)據(jù)生成部17基于收據(jù)數(shù)據(jù)而生成使pos打印機(jī)4印刷收據(jù)的作為印刷數(shù)據(jù)的收據(jù)印刷數(shù)據(jù)。此外,控制數(shù)據(jù)生成部17還基于支票讀取命令而生成使支票讀取裝置8讀取磁性油墨文字的控制命令。

如圖3所示,當(dāng)從pos應(yīng)用程序12向?qū)S抿?qū)動(dòng)器13供給了應(yīng)用程序數(shù)據(jù)(收據(jù)數(shù)據(jù)或支票讀取命令)時(shí)(步驟st1),通信部18會(huì)占用與pos打印機(jī)4連接的pos終端裝置2的通信端口3(步驟st2)。此外,當(dāng)通過(guò)控制數(shù)據(jù)生成部17而生成了收據(jù)印刷數(shù)據(jù)時(shí),通信部18會(huì)經(jīng)由所占用的通信端口3而向pos打印機(jī)4發(fā)送收據(jù)印刷數(shù)據(jù)。

并且,如圖4所示,通信部18對(duì)自通信部18結(jié)束向pos打印機(jī)4發(fā)送收據(jù)印刷數(shù)據(jù)的時(shí)間點(diǎn)(第一時(shí)間點(diǎn))起的經(jīng)過(guò)時(shí)間是否達(dá)到了預(yù)先設(shè)定的設(shè)定時(shí)間t1以上進(jìn)行確認(rèn)(步驟st3)。在經(jīng)過(guò)時(shí)間未達(dá)到設(shè)定時(shí)間t1以上的情況下(步驟st3中的否),繼續(xù)實(shí)施經(jīng)過(guò)時(shí)間的確認(rèn)。在經(jīng)過(guò)時(shí)間在設(shè)定時(shí)間t1以上的情況下(步驟st3中的是),解除通信端口3的占用(步驟st4)。

在圖5中示出了上述的專用驅(qū)動(dòng)器13的動(dòng)作的時(shí)序圖,并且在下文中對(duì)動(dòng)作進(jìn)行說(shuō)明。

從pos應(yīng)用程序12將作為應(yīng)用程序數(shù)據(jù)的收據(jù)數(shù)據(jù)向?qū)S抿?qū)動(dòng)器13發(fā)送(時(shí)間t0),并在此后結(jié)束發(fā)送(時(shí)間點(diǎn)t’0)

接收到收據(jù)數(shù)據(jù)的專用驅(qū)動(dòng)器13的通信部18占用與pos打印機(jī)4連接的通信端口3(時(shí)間點(diǎn)t0)。

當(dāng)收據(jù)數(shù)據(jù)的接收結(jié)束時(shí)(時(shí)間點(diǎn)t’0),專用驅(qū)動(dòng)器13的控制數(shù)據(jù)生成部17基于收據(jù)數(shù)據(jù)而生成收據(jù)印刷數(shù)據(jù),并開(kāi)始向pos打印機(jī)4發(fā)送該收據(jù)印刷數(shù)據(jù)(時(shí)間點(diǎn)t’0)。在此之后,在收據(jù)印刷數(shù)據(jù)全部被發(fā)送的時(shí)間點(diǎn)結(jié)束發(fā)送(時(shí)間點(diǎn)t1)

在自結(jié)束發(fā)送收據(jù)印刷數(shù)據(jù)的時(shí)間點(diǎn)(時(shí)間點(diǎn)t1:第一時(shí)間點(diǎn))起經(jīng)過(guò)了設(shè)定時(shí)間t1的時(shí)間點(diǎn),通信部18解除通信端口3的占用(時(shí)間點(diǎn)t3)。

通過(guò)以此方式進(jìn)行動(dòng)作,在pos系統(tǒng)1中,在從一張收據(jù)的印刷開(kāi)始至印刷結(jié)束的期間,是不會(huì)解除通信端口3的占用的。因此,能夠流暢地實(shí)施收據(jù)的印刷。此外,由于能夠設(shè)定為兼顧了打印機(jī)印刷一連串的印刷數(shù)據(jù)的時(shí)間的設(shè)定時(shí)間,因此收據(jù)的印刷不會(huì)因另外的印刷等而中斷。

此外,當(dāng)通過(guò)控制數(shù)據(jù)生成部17而生成了控制命令時(shí),通信部18會(huì)經(jīng)由所占用的通信端口3而將控制命令發(fā)送至pos打印機(jī)4。并且,通信部18會(huì)維持占用通信端口3的狀態(tài),直至從支票讀取裝置8接收到表示與控制命令相對(duì)應(yīng)的工作結(jié)束的情況的結(jié)束信息。在本示例中,表示與控制命令相對(duì)應(yīng)的工作結(jié)束的情況的結(jié)束信息為磁性油墨文字信息,通信部18在從支票讀取裝置8接收到磁性油墨文字信息時(shí),解除通信端口3的占用。

網(wǎng)絡(luò)通信軟件14對(duì)pos應(yīng)用程序12向?qū)S抿?qū)動(dòng)器13供給收據(jù)數(shù)據(jù)的情況進(jìn)行監(jiān)視,當(dāng)從pos應(yīng)用程序12向?qū)S抿?qū)動(dòng)器13供給了收據(jù)數(shù)據(jù)時(shí),會(huì)經(jīng)由網(wǎng)絡(luò)5將該收據(jù)數(shù)據(jù)發(fā)送至服務(wù)器6(參照?qǐng)D1)。

(服務(wù)器)

os21、用于印刷優(yōu)惠券的優(yōu)惠券印刷應(yīng)用程序(第二應(yīng)用程序)22以及服務(wù)器側(cè)驅(qū)動(dòng)器(第二打印機(jī)驅(qū)動(dòng)器)23在服務(wù)器6中工作。服務(wù)器側(cè)驅(qū)動(dòng)器23作為用于對(duì)pos打印機(jī)4進(jìn)行驅(qū)動(dòng)控制的打印機(jī)驅(qū)動(dòng)器而被提供,以用于在服務(wù)器6中工作的os21。os21例如為windows(注冊(cè)商標(biāo))。

優(yōu)惠券印刷應(yīng)用程序22經(jīng)由網(wǎng)絡(luò)5而接收從pos終端裝置2發(fā)送的收據(jù)數(shù)據(jù)。此外,優(yōu)惠券印刷應(yīng)用程序22基于收據(jù)數(shù)據(jù)而生成使pos打印機(jī)印刷優(yōu)惠券的優(yōu)惠券數(shù)據(jù)(第二應(yīng)用程序數(shù)據(jù))。優(yōu)惠券印刷應(yīng)用程序22基于例如收據(jù)數(shù)據(jù)中所包含的購(gòu)入商品的信息、來(lái)店日期和時(shí)間、總計(jì)金額而生成用于發(fā)行與之對(duì)應(yīng)的優(yōu)惠券的優(yōu)惠券數(shù)據(jù)。然后,優(yōu)惠券印刷應(yīng)用程序22將所生成的優(yōu)惠券數(shù)據(jù)供給至服務(wù)器側(cè)驅(qū)動(dòng)器23。

服務(wù)器側(cè)驅(qū)動(dòng)器23具備作為第二數(shù)據(jù)生成部的優(yōu)惠券印刷數(shù)據(jù)生成部25和服務(wù)器側(cè)通信部(第二通信部)26。優(yōu)惠券印刷數(shù)據(jù)生成部25基于優(yōu)惠券數(shù)據(jù)而生成使pos打印機(jī)4印刷優(yōu)惠券的作為第二印刷數(shù)據(jù)的優(yōu)惠券印刷數(shù)據(jù)。

服務(wù)器側(cè)通信部26能夠經(jīng)由網(wǎng)絡(luò)5而與在pos終端裝置2中工作的專用驅(qū)動(dòng)器13的通信部18通信。當(dāng)通過(guò)優(yōu)惠券印刷數(shù)據(jù)生成部25而生成了優(yōu)惠券印刷數(shù)據(jù)時(shí),服務(wù)器側(cè)通信部26會(huì)將該優(yōu)惠券印刷數(shù)據(jù)發(fā)送至專用驅(qū)動(dòng)器13的通信部18。

在此,在pos終端裝置2中工作的專用驅(qū)動(dòng)器13的通信部18在優(yōu)惠券印刷數(shù)據(jù)從服務(wù)器側(cè)驅(qū)動(dòng)器23被發(fā)送過(guò)來(lái)時(shí)正在占用通信端口3的情況下,向服務(wù)器側(cè)通信部26發(fā)送出錯(cuò)信息。對(duì)此,服務(wù)器側(cè)通信部26會(huì)反復(fù)執(zhí)行向通信部18發(fā)送優(yōu)惠券印刷數(shù)據(jù)的發(fā)送動(dòng)作,直至不再?gòu)膶S抿?qū)動(dòng)器13發(fā)送出錯(cuò)信息。此外,專用驅(qū)動(dòng)器13的通信部18在優(yōu)惠券印刷數(shù)據(jù)從服務(wù)器側(cè)驅(qū)動(dòng)器23被發(fā)送過(guò)來(lái)時(shí)未占用通信端口3的情況下,將該優(yōu)惠券印刷數(shù)據(jù)發(fā)送至pos打印機(jī)4,并且使pos打印機(jī)4印刷優(yōu)惠券印刷數(shù)據(jù)。即,使pos打印機(jī)4印刷優(yōu)惠券。

(pos系統(tǒng)的處理動(dòng)作)

當(dāng)顧客在商店中實(shí)施付款時(shí),操作者會(huì)經(jīng)由pos終端裝置2而輸入顧客所購(gòu)入的商品的商品信息及購(gòu)入個(gè)數(shù)。pos應(yīng)用程序12基于商品信息及購(gòu)入個(gè)數(shù)而實(shí)施付款處理,并生成收據(jù)數(shù)據(jù)。此外,pos應(yīng)用程序12將收據(jù)數(shù)據(jù)供給至專用驅(qū)動(dòng)器13。

在此,當(dāng)收據(jù)數(shù)據(jù)被供給至專用驅(qū)動(dòng)器13時(shí),網(wǎng)絡(luò)通信軟件14會(huì)將該收據(jù)數(shù)據(jù)發(fā)送至服務(wù)器6。此外,如圖3所示,當(dāng)收據(jù)數(shù)據(jù)被供給至專用驅(qū)動(dòng)器13時(shí)(步驟st1),專用驅(qū)動(dòng)器13會(huì)占用pos終端裝置2的通信端口3(步驟st2)。此后,專用驅(qū)動(dòng)器13根據(jù)從pos應(yīng)用程序12供給的收據(jù)數(shù)據(jù)而生成收據(jù)印刷數(shù)據(jù),并且將該收據(jù)印刷數(shù)據(jù)經(jīng)由通信端口3而向pos打印機(jī)4發(fā)送。接收到收據(jù)印刷數(shù)據(jù)的pos打印機(jī)4基于收據(jù)印刷數(shù)據(jù)而印刷收據(jù)。在通過(guò)pos打印機(jī)4而印刷收據(jù)印刷數(shù)據(jù)的期間,專用驅(qū)動(dòng)器13維持占用通信端口3的狀態(tài)。

與此同時(shí),在服務(wù)器6中,通過(guò)優(yōu)惠券印刷應(yīng)用程序22而生成優(yōu)惠券數(shù)據(jù),并且該優(yōu)惠券數(shù)據(jù)被供給至服務(wù)器側(cè)驅(qū)動(dòng)器23。服務(wù)器側(cè)驅(qū)動(dòng)器23利用優(yōu)惠券印刷數(shù)據(jù)生成部25基于優(yōu)惠券數(shù)據(jù)而生成優(yōu)惠券印刷數(shù)據(jù),并且通過(guò)服務(wù)器側(cè)通信部26而將該優(yōu)惠券印刷數(shù)據(jù)發(fā)送至pos終端裝置2的專用驅(qū)動(dòng)器13。

在此,在服務(wù)器側(cè)驅(qū)動(dòng)器23將優(yōu)惠券印刷數(shù)據(jù)發(fā)送至專用驅(qū)動(dòng)器13時(shí)專用驅(qū)動(dòng)器13正在占用通信端口3的情況下,從專用驅(qū)動(dòng)器13的通信部18向服務(wù)器側(cè)驅(qū)動(dòng)器23回復(fù)出錯(cuò)信息。服務(wù)器側(cè)驅(qū)動(dòng)器23的服務(wù)器側(cè)通信部26反復(fù)執(zhí)行向?qū)S抿?qū)動(dòng)器13發(fā)送優(yōu)惠券印刷數(shù)據(jù)的發(fā)送動(dòng)作,直至不再回復(fù)出錯(cuò)信息。

此后,通信部18在自結(jié)束向pos打印機(jī)4發(fā)送收據(jù)印刷數(shù)據(jù)的時(shí)間點(diǎn)(第一時(shí)間點(diǎn))起的經(jīng)過(guò)時(shí)間在預(yù)先設(shè)定的設(shè)定時(shí)間t1以上的情況下(步驟st3中的是),解除通信端口3的占用(步驟st4)。在經(jīng)過(guò)時(shí)間不在設(shè)定時(shí)間t1以上的情況下(步驟st3中的否),繼續(xù)對(duì)經(jīng)過(guò)時(shí)間進(jìn)行確認(rèn)(參照?qǐng)D4)。

在此,在通信部18解除了通信端口3的占用之后從服務(wù)器側(cè)驅(qū)動(dòng)器23接收到優(yōu)惠券印刷數(shù)據(jù)時(shí),通信部18會(huì)經(jīng)由通信端口3而將優(yōu)惠券印刷數(shù)據(jù)發(fā)送至pos打印機(jī)4。由此,pos打印機(jī)4印刷優(yōu)惠券。即,繼發(fā)行了收據(jù)后,由pos打印機(jī)4發(fā)行優(yōu)惠券。

另外,在顧客希望通過(guò)支票9來(lái)結(jié)算的情況下,通過(guò)由操作者所實(shí)施的pos終端裝置2的操作而使pos應(yīng)用程序12生成支票讀取命令,并將支票讀取命令供給至專用驅(qū)動(dòng)器13。被供給了支票讀取命令的專用驅(qū)動(dòng)器13占用通信端口3。此外,專用驅(qū)動(dòng)器13基于支票讀取命令而生成控制命令,并且將控制命令發(fā)送至pos打印機(jī)4。由此,專用驅(qū)動(dòng)器13對(duì)pos打印機(jī)4(支票讀取裝置8)進(jìn)行驅(qū)動(dòng)控制,而使pos打印機(jī)4讀取支票9上的磁性油墨文字。此外,專用驅(qū)動(dòng)器13經(jīng)由通信端口3而接收pos打印機(jī)4所讀取到的磁性油墨文字信息,并將其供給至pos應(yīng)用程序12。

在此,專用驅(qū)動(dòng)器13在從pos打印機(jī)4接收到磁性油墨文字信息時(shí),會(huì)解除通信端口3的占用。接收到磁性油墨文字信息的pos應(yīng)用程序12基于磁性油墨文字信息而實(shí)施結(jié)算處理。

(作用效果)

在本示例中,專用驅(qū)動(dòng)器13在從pos應(yīng)用程序12接收到收據(jù)數(shù)據(jù)時(shí)開(kāi)始占用通信端口3,并且在經(jīng)過(guò)了設(shè)定時(shí)間時(shí)解除通信端口3的占用,所述設(shè)定時(shí)間是通過(guò)假定利用pos打印機(jī)4所實(shí)施的收據(jù)的印刷結(jié)束而設(shè)定的。因此,能夠在不使由pos打印機(jī)4實(shí)施的收據(jù)的印刷中斷的條件下,切實(shí)地發(fā)行收據(jù)。

此外,當(dāng)收據(jù)的印刷結(jié)束時(shí),專用驅(qū)動(dòng)器13會(huì)開(kāi)放(解除占用)通信端口3。因此,能夠經(jīng)由通信端口3而向pos打印機(jī)4供給來(lái)自pos應(yīng)用程序12的數(shù)據(jù)以外的其他印刷數(shù)據(jù)。在本例中,將從服務(wù)器6供給的優(yōu)惠券印刷數(shù)據(jù)供給至pos打印機(jī)4。因此,能夠在繼發(fā)行了收據(jù)后發(fā)行優(yōu)惠券。

此外,在本示例中,當(dāng)將通過(guò)pos應(yīng)用程序12而生成的支票讀取命令發(fā)送至專用驅(qū)動(dòng)器13時(shí),專用驅(qū)動(dòng)器13會(huì)占用通信端口3。并且,專用驅(qū)動(dòng)器13維持占用通信端口3的狀態(tài)直至從與通信端口3連接的支票讀取裝置8取得磁性油墨文字信息。因此,通過(guò)支票讀取裝置8而實(shí)施的支票9的讀取動(dòng)作不會(huì)被中斷。

另外,本示例的專用驅(qū)動(dòng)器13有時(shí)會(huì)從pos應(yīng)用程序12接收用于印刷銷售票據(jù)的票據(jù)數(shù)據(jù)的供給。在該情況下,當(dāng)從pos應(yīng)用程序12向?qū)S抿?qū)動(dòng)器13供給了票據(jù)數(shù)據(jù)時(shí),通信部18會(huì)占用與pos打印機(jī)4連接的pos終端裝置2的通信端口3??刂茢?shù)據(jù)生成部17基于票據(jù)數(shù)據(jù)而生成使pos打印機(jī)4印刷銷售票據(jù)的作為印刷數(shù)據(jù)的票據(jù)印刷數(shù)據(jù)。當(dāng)通過(guò)控制數(shù)據(jù)生成部17而生成了票據(jù)印刷數(shù)據(jù)時(shí),通信部18會(huì)經(jīng)由所占用的通信端口3而將票據(jù)印刷數(shù)據(jù)發(fā)送至pos打印機(jī)4。由此,通過(guò)pos打印機(jī)4而印刷銷售票據(jù)。

并且,通信部18在自票據(jù)印刷數(shù)據(jù)的發(fā)送結(jié)束的時(shí)間點(diǎn)(時(shí)間點(diǎn)t1)起經(jīng)過(guò)了設(shè)定時(shí)間t1的時(shí)間點(diǎn)(時(shí)間點(diǎn)t3),解除通信端口3的占用(參照?qǐng)D4和圖5)。因此,能夠在不使由pos打印機(jī)4所實(shí)施的銷售票據(jù)的印刷中斷的條件下切實(shí)地發(fā)行銷售票據(jù)。此外,能夠在銷售票據(jù)的印刷結(jié)束后,印刷來(lái)自pos應(yīng)用程序12的應(yīng)用程序數(shù)據(jù)以外的其他數(shù)據(jù)。

(改變例1)

在上述的實(shí)施例中,將設(shè)定時(shí)間t1作為自通信部18結(jié)束向pos打印機(jī)4發(fā)送收據(jù)印刷的時(shí)間點(diǎn)(圖5的時(shí)間點(diǎn)t1:第一時(shí)間點(diǎn))起的經(jīng)過(guò)時(shí)間來(lái)進(jìn)行說(shuō)明。然而,設(shè)定時(shí)間t1并不限定于此,也可以是以通信部18開(kāi)始向pos打印機(jī)4發(fā)送印刷數(shù)據(jù)之后的任意時(shí)間點(diǎn)(第一時(shí)間點(diǎn))為基點(diǎn)的經(jīng)過(guò)時(shí)間。例如,可以將通信部18開(kāi)始向pos打印機(jī)4發(fā)送印刷數(shù)據(jù)的時(shí)間點(diǎn)(圖5的時(shí)間點(diǎn)t’0)或者發(fā)送中途的任意時(shí)間點(diǎn)作為基點(diǎn)。以此方式,關(guān)于對(duì)經(jīng)過(guò)時(shí)間進(jìn)行測(cè)量的基點(diǎn)以及設(shè)定時(shí)間t1的設(shè)定,設(shè)計(jì)自由度會(huì)得到提高。

(改變例2)

另外,也可以采用如下方式,即,通信部18將開(kāi)始從pos應(yīng)用程序12向?qū)S抿?qū)動(dòng)器13供給應(yīng)用程序數(shù)據(jù)(收據(jù)數(shù)據(jù)或者票據(jù)數(shù)據(jù))之后的任意時(shí)間點(diǎn)作為基點(diǎn)而對(duì)經(jīng)過(guò)時(shí)間進(jìn)行測(cè)量。

具體而言,例如,可以將不再?gòu)膒os應(yīng)用程序12向?qū)S抿?qū)動(dòng)器13供給應(yīng)用程序數(shù)據(jù)的時(shí)間點(diǎn)(第二時(shí)間點(diǎn))作為基點(diǎn)而對(duì)經(jīng)過(guò)時(shí)間進(jìn)行測(cè)量。也就是說(shuō),可以采用如下方式,即,如果不供給應(yīng)用程序數(shù)據(jù)的狀態(tài)下的經(jīng)過(guò)時(shí)間持續(xù)了預(yù)先設(shè)定的設(shè)定時(shí)間t2以上,則解除通信端口3的占用。

參照?qǐng)D6以及圖7來(lái)對(duì)本改變例的動(dòng)作進(jìn)行說(shuō)明。圖6為表示由專用驅(qū)動(dòng)器13實(shí)施的通信端口3的占用解除動(dòng)作的其他的示例的流程圖。圖7為表示圖6的占用解除動(dòng)作的時(shí)序圖。如圖6以及圖7所示,將成為不從pos應(yīng)用程序12向?qū)S抿?qū)動(dòng)器13供給應(yīng)用程序數(shù)據(jù)的狀態(tài)的時(shí)間點(diǎn)(圖7的時(shí)間點(diǎn)t’0)作為基點(diǎn),并對(duì)自該基點(diǎn)(t2:第二時(shí)間點(diǎn))起的經(jīng)過(guò)時(shí)間是否成為預(yù)先設(shè)定的設(shè)定時(shí)間t2以上進(jìn)行確認(rèn)(圖6中的步驟st5)。在經(jīng)過(guò)時(shí)間不在設(shè)定時(shí)間t2以上的情況下(步驟st5中的否),繼續(xù)實(shí)施經(jīng)過(guò)時(shí)間的確認(rèn)。在經(jīng)過(guò)時(shí)間在設(shè)定時(shí)間t2以上的情況下(步驟st5中的是),解除通信端口3的占用(圖6中的步驟st6,圖7中的時(shí)間點(diǎn)t4)。

在此,設(shè)定時(shí)間t2例如是1秒,專用驅(qū)動(dòng)器13解除通信端口3的占用的時(shí)間點(diǎn)(圖7中的時(shí)間點(diǎn)t4)設(shè)定為在pos打印機(jī)4中收據(jù)或票據(jù)(銷售票據(jù))的印刷結(jié)束后的時(shí)間點(diǎn)。因此,能夠在不使通過(guò)pos打印機(jī)4而實(shí)施的收據(jù)或銷售票據(jù)的印刷中斷的條件下切實(shí)地發(fā)行收據(jù)或銷售票據(jù)。此外,在收據(jù)或銷售票據(jù)的印刷結(jié)束后,能夠印刷來(lái)自pos應(yīng)用程序12的應(yīng)用程序數(shù)據(jù)以外的其他數(shù)據(jù)。

在此,pos應(yīng)用程序12之中存在有在針對(duì)結(jié)束了結(jié)算的顧客發(fā)行一張收據(jù)時(shí),將印刷一行文字量的收據(jù)數(shù)據(jù)逐次向?qū)S抿?qū)動(dòng)器13供給的pos應(yīng)用程序。在這樣的pos應(yīng)用程序12于pos終端裝置2中工作的情況下,專用驅(qū)動(dòng)器13是無(wú)法確定用于發(fā)行一張收據(jù)的收據(jù)數(shù)據(jù)是在何處結(jié)束的。

因此,專用驅(qū)動(dòng)器13在不從pos應(yīng)用程序12供給收據(jù)數(shù)據(jù)的狀態(tài)持續(xù)了預(yù)先設(shè)定的設(shè)定時(shí)間的情況下,判斷為用于發(fā)行一張收據(jù)的一連串的收據(jù)數(shù)據(jù)的供給已結(jié)束。在此,設(shè)定時(shí)間被設(shè)定為,直至在從pos應(yīng)用程序12接收到最后的收據(jù)數(shù)據(jù)的供給后,基于被逐次供給至專用驅(qū)動(dòng)器13的收據(jù)數(shù)據(jù)而生成的一連串的收據(jù)印刷數(shù)據(jù)向pos打印機(jī)4的發(fā)送結(jié)束,且通過(guò)pos打印機(jī)4而實(shí)施的收據(jù)的印刷完成為止的時(shí)間以上。因此,即使在從pos應(yīng)用程序12向?qū)S抿?qū)動(dòng)器13逐次供給印刷一行文字量的收據(jù)數(shù)據(jù)的情況下,專用驅(qū)動(dòng)器13也能夠在使pos打印機(jī)4印刷一張收據(jù)的期間占用通信端口3,并且在收據(jù)的印刷結(jié)束后解除通信端口3的占用。

(改變例3)

也可以采用如下方式,即,通信部18在優(yōu)惠券印刷數(shù)據(jù)從服務(wù)器側(cè)驅(qū)動(dòng)器23被發(fā)送過(guò)來(lái)時(shí)正在占用通信端口3的情況下,保持所接收到的優(yōu)惠券印刷數(shù)據(jù)(第二印刷數(shù)據(jù)),然后在經(jīng)過(guò)了設(shè)定時(shí)間(t1或t2)而解除了通信端口的占用后,將所保持的優(yōu)惠券印刷數(shù)據(jù)發(fā)送至pos打印機(jī)4。以此方式,能夠在繼收據(jù)或銷售票據(jù)的印刷之后,將優(yōu)惠券印刷數(shù)據(jù)發(fā)送至pos打印機(jī)4并使之被印刷。

產(chǎn)業(yè)上的可利用性

如上文所述,本發(fā)明對(duì)打印機(jī)驅(qū)動(dòng)器及pos系統(tǒng)是有用的,特別是適用于如下情況,即,在pos終端裝置的pos應(yīng)用程序的工作過(guò)程中基于來(lái)自該應(yīng)用程序的收據(jù)數(shù)據(jù)而對(duì)pos打印機(jī)進(jìn)行驅(qū)動(dòng)控制的打印機(jī)驅(qū)動(dòng)器使該pos打印機(jī)印刷從與所述pos終端裝置連接的服務(wù)器發(fā)送的優(yōu)惠券印刷數(shù)據(jù)的情況。

符號(hào)說(shuō)明

1…pos系統(tǒng)、2…pos終端裝置(計(jì)算機(jī))、3…通信端口、4…pos打印機(jī)、5…網(wǎng)絡(luò)、6…服務(wù)器、7…打印機(jī)、8…支票讀取裝置(設(shè)備)、9…支票、12…pos應(yīng)用程序(特定的應(yīng)用程序)、13…專用驅(qū)動(dòng)器(打印機(jī)驅(qū)動(dòng)器)、14…網(wǎng)絡(luò)通信軟件、17…控制數(shù)據(jù)生成部(數(shù)據(jù)生成部)、18…通信部、22…優(yōu)惠券印刷應(yīng)用程序(第二應(yīng)用程序)、23…服務(wù)器側(cè)驅(qū)動(dòng)器(第二打印機(jī)驅(qū)動(dòng)器)、25…優(yōu)惠券印刷數(shù)據(jù)生成部、26…服務(wù)器側(cè)通信部(第二通信部)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1