專利名稱:記錄裝置和記錄裝置的控制方法
技術領域:
本發(fā)明涉及一種能夠與控制裝置連接的記錄裝置和該記錄裝置的控制方法。
背景技術:
現有技術中,已知被構成為能夠與主機PC等的控制裝置連接且針對記錄頭(打字頭)進行向記錄介質的記錄的打印機等的記錄裝置(例如參考專利文獻I)。專利文獻I :日本特開2005-59502號公報?;趶目刂蒲b置接收到的數據(也可以是包含命令的數據),記錄裝置向記錄介質進行記錄。此時,當不熟悉記錄裝置的機構等時,則存在不能成為最佳的記錄結果的情 況。在記錄裝置一側,若能夠對接收到的數據不直接進行執(zhí)行,而在規(guī)定的時刻合適地執(zhí)行規(guī)定的動作,則能夠得到最佳的記錄結果。還能夠提高記錄裝置的性能。另一方面,在現有技術中,為了變更記錄裝置中的與向記錄介質的記錄相關的動作,需要變更從控制裝置輸出到記錄裝置的數據,伴隨于此,需要對控制裝置進行規(guī)定的改變。但是,對控制裝置的改變,需要相當繁雜的作業(yè),并伴有耗時和費用。因此,優(yōu)選地,盡可能地不進行對控制裝置的改變。
發(fā)明內容
本發(fā)明是鑒于上述問題提出的,其目的之一在于盡可能地不進行對控制裝置的改變,而使得在對記錄介質的記錄時,能夠執(zhí)行規(guī)定的動作,從而得到最佳的記錄結果。為了實現上述目的,本發(fā)明的一個實施例,是能夠連接到控制裝置的記錄裝置,其特征在于,包括記錄頭,其在記錄介質上進行記錄;輸送部,其用于在輸送方向上輸送所述記錄介質;接收部,其從所述控制裝置接收數據(也可以包含命令);記錄控制部,其基于由所述接收部接收到的所述數據,控制所述記錄頭和所述輸送部,進行對所述記錄介質的記錄;以及設定部,其將特定的數據與規(guī)定的動作建立對應后進行存儲,所述記錄控制部,在由所述接收部接收到的所述數據當中包含有所述設定部中所存儲的所述特定的數據的情況下,執(zhí)行在所述設定部中與所述特定的數據建立對應的所述規(guī)定的動作。根據該構成,記錄裝置當在數據(記錄數據)中包含有特定的字符串等的特定的數據的情況下,為了執(zhí)行規(guī)定的動作,在諸如對記錄介質的記錄中,根據數據中字符串等的對記錄介質的記錄的方式,能夠執(zhí)行諸如由記錄裝置上所安裝的機械所進行的動作等的與各個字符串等對應的規(guī)定的動作。特別地,控制裝置若如通常那樣對記錄裝置輸出數據,則在記錄裝置一側,由于自動地成為與特定的字符串等的記錄對應而進行機械性的規(guī)定的動作,因此不需要對控制裝置進行改變。本發(fā)明的一個實施例,其特征在于,所述設定部,將所述規(guī)定的動作與用于執(zhí)行所述規(guī)定的動作的規(guī)定的時刻建立對應后進行存儲,所述記錄控制部,當判定為在由所述接收部接收到的所述數據當中包含有所述設定部中所存儲的所述特定的數據的情況下,在所述設定部中與所述規(guī)定的動作建立對應的所述規(guī)定的時刻,執(zhí)行在所述設定部中與所述特定的數據建立對應的所述規(guī)定的動作。根據該構成,在記錄裝置一側,能夠自動地與接收到的特定的數據對應而在規(guī)定的時刻進行機械性的規(guī)定的動作。本發(fā)明的一個實施例,其特征在于,還包括用于切斷所述記錄介質的切斷部,所述設定部,將第I特定數據與由所述切斷部進行的所述記錄介質的切斷動作建立對應后進行存儲,所述記錄控制部,當判定為在由所述接收部接收到的所述數據當中包含有所述設定部中所存儲的所述第I特定數據的情況下,基于在所述設定部中與所述第I特定數據建立對應的所述切斷動作,來進行由所述切斷部進行的所述記錄介質的切斷。根據該構成,在記錄裝置一側,能夠自動地與接收到的第I特定數據對應而通過切斷部進行記錄介質的切斷。此外,本發(fā)明的一個實施例,其特征在于,所述設定部,將所述切斷動作與基于所述切斷動作而通過所述切斷部來切斷所述記錄介質的規(guī)定的時刻建立對應后進行存儲, 所述記錄控制部,當判定為在由所述接收部接收到的所述數據當中包含有所述設定部中所存儲的所述第I特定數據的情況下,基于在所述設定部中與所述第I特定數據建立對應的所述切斷動作,在所述設定部中與所述切斷動作建立對應的所述規(guī)定的時刻,進行由所述切斷部進行的所述記錄介質的切斷。根據該構成,在記錄裝置一側,能夠自動地與接收到的第I特定數據對應而在規(guī)定的時刻通過切斷部進行記錄介質的切斷。此外,本發(fā)明的一個實施例,其特征在于,所述記錄控制部,當判定為在由所述接收部接收到的所述數據當中包含有所述設定部中所存儲的所述第I特定數據的情況下,在把通過所述記錄頭而將該第I特定數據記錄到所述記錄介質的時刻設為基準的規(guī)定的時亥IJ,基于在所述設定部中與所述第I特定數據建立對應的所述切斷動作,進行由所述切斷部進行的所述記錄介質的切斷。根據該構成,記錄裝置根據數據中字符串等的對記錄介質的記錄的方式,通過在合適的時刻進行切斷,能夠在記錄介質的合適的位置上進行切斷。本發(fā)明的一個實施例,其特征在于,還包括用于切斷所述記錄介質的切斷部,且還包括用于存儲由所述接收部接收到的至少包含第I特定數據的數據的開頭圖像信息存儲部,所述設定部,將由所述開頭圖像信息所存儲部存儲的所述第I特定數據與由所述切斷部進行的所述記錄介質的切斷動作建立對應后進行存儲,所述記錄控制部,當判定為在由所述接收部接收到的所述數據當中包含有所述開頭圖像信息存儲部中所存儲的所述第I特定數據的情況下,在將通過所述記錄頭來記錄所述第I特定數據的時刻設為基準的規(guī)定的時刻,基于在所述設定部中與所述第I特定數據建立對應的所述切斷動作,進行由所述切斷部進行的所述記錄介質的切斷。根據該構成,預先存儲有例如在收據的特定位置上所記錄的數據等的在記錄收據時始終接收且在特定的位置上所記錄的第I特定數據,而在記錄第I特定數據時,如果將該位置設為基準來切斷記錄介質,則能夠在合適的位置上進行切斷。本發(fā)明的一個實施例,其特征在于,所述切斷部相對于所述記錄頭被配置在所述記錄介質的輸送方向的下游側,所述記錄控制部,當判定為在由所述接收部接收到的所述數據當中包含有所述開頭圖像信息存儲部中所存儲的所述第I特定數據的情況下,在至少記錄了所述第I特定數據之后,在通過所述輸送部將所述記錄介質輸送了規(guī)定量的時刻,基于在所述設定部中與所述第I特定數據建立對應的所述切斷動作,來進行由所述切斷部進行的所述記錄介質的切斷。本發(fā)明的一個實施例,其特征在于,通過所述輸送部來輸送所述記錄介質的所述規(guī)定量,相當于所述記錄頭與所述切斷部之間的距離。當用記錄頭對記錄介質進行了記錄時,如果不輸送記錄介質而進行切斷,則由于切斷部位于記錄頭的下游側,因此記錄介質的記錄結果的最后部分會在中途被切。根據上述的構成,由于是在送出記錄結果的最后部分之后被切斷,因此能夠避免在中途被切。在該情況下,例如,若將用于記錄諸如商店名稱的數據等的下一個收據的開頭的定型的數據預先記錄在記錄介質上,且將開頭的數據中的一部分設為第I特定數據,則接著之前收據的最后而記錄下一個收據的開頭,從而能夠在這些邊界恰巧到達切斷部的位置時進行切斷,不會在收據間產生由送出引起的無用的剩余空白,能夠避免記錄介質的浪費。這樣,在記錄介質的切斷時,能夠縮小因記錄頭與切斷部之間的輸送方向上的距離而產生的記錄介質的前端與記錄介質上所記錄的圖像的前端之間的邊距,并且使以下的情況變成可能。即,由于構成為將由開頭圖像信息存儲部所存儲的I行或者多行的字符串中的I個特定的字符串的記錄設為觸發(fā)來進行由切斷部進行的記錄介質的切斷,因此通過合適地指定成為切斷的觸發(fā)的字符串,就能夠在合適的時刻進行記錄介質的切斷。此外,本發(fā)明的一個實施例,其特征在于,還包括用于切斷所述記錄介質且相對于所述記錄頭被配置在所述記錄介質的輸送方向的下游側的切斷部,所述設定部,將第I特定數據與在由所述輸送部將所述記錄介質輸送了規(guī)定的輸送量之后通過所述切斷部來切斷所述記錄介質的一系列的動作建立對應而進行存儲,所述記錄控制部,當判定為在由所述接收部接收到的所述數據當中包含有所述設定部中所存儲的所述第I特定數據的情況下,將所述第I特定數據的記錄設為觸發(fā),進行在所述設定部中與所述第I特定數據建立對應的所述一系列的動作。根據該構成,記錄裝置能夠根據記錄數據中的字符串等的數據的對記錄介質的記錄的方式,在合適的時刻,在將記錄介質輸送了規(guī)定的輸送量之后,進行切斷。此外,作為上述發(fā)明的記錄裝置,本發(fā)明的特征在于,所述規(guī)定的輸送量,相當于在所述輸送方向上的所述記錄頭與所述切斷部之間的距離。根據該構成,通過輸送記錄介質,能夠避免因記錄頭與切斷部之間的輸送方向上的距離而在記錄介質的記錄結果的中途被切斷。此外,本發(fā)明的一個實施例,其特征在于,所述設定部,將第I特定數據與由所述輸送部進行的所述記錄介質的輸送建立對應后進行存儲,所述記錄控制部,當判定為在由所述接收部接收到的所述數據當中包含有所述第I特定數據的情況下,在把通過所述記錄頭而將該第I特定數據記錄到所述記錄介質的時刻設為基準的規(guī)定的時刻,進行在所述設定部中與該第I特定數據的記錄對應的由所述輸送部進行的所述記錄介質的輸送。根據該構成,記錄裝置根據將記錄數據中的字符串等的第I特定數據記錄到記錄介質的方式,能夠在合適的時刻輸送記錄介質。由此,例如,能夠在規(guī)定的字符串之后形成空格等。此外,通過送出、記錄結果,能夠進行取出。此外,本發(fā)明的一個實施例,其特征在于,還包括通知部,所述設定部,將由第I特定數據與由所述通知部進行的通知建立對應后進行存儲,所述記錄控制部,當判定為在由所述接收部接收到的所述數據當中包含有所述第I特定數據的情況下,進行在所述設定部中與所述第I特定數據建立對應的由所述通知部進行的通知。根據該構成,記錄裝置根據記錄數據中的特定的字符串等的記錄的方式,能夠在合適的時刻,進行由通知部進行的通知。此外,本發(fā)明的一個實施例,其特征在于,所述通知部通過聲音的輸出或者信息的顯示來對周圍進行通知。根據該構成,根據記錄數據中的特定的字符串等的方式,能夠在合適的時刻,輸出
聲音或者顯示信息。此外,本發(fā)明的一個實施例,其特征在于,所述設定部,基于從所述控制裝置接收到的規(guī)定的命令,將所述特定的數據與所述規(guī)定的動作建立對應后進行存儲。 根據該構成,利用控制裝置并通過命令,能夠將特定的數據與規(guī)定的動作建立對應,從而提高便利性。此外,本發(fā)明的一個實施例,其特征在于,所述記錄控制部,在從所述控制裝置接收到用于指示所述規(guī)定的動作的命令的情況下,不執(zhí)行基于用于指示所述規(guī)定的動作的命令的所述規(guī)定的動作。由于規(guī)定的動作在記錄裝置一側被自動地執(zhí)行,因此能夠避免從控制裝置再次執(zhí)行用于指示規(guī)定的動作的命令。此外,本發(fā)明的一個實施例,其特征在于,所述記錄控制部,在從所述控制裝置接收到用于指示所述切斷動作的命令的情況下,不執(zhí)行基于用于指示所述切斷動作的命令的切斷動作。由于切斷動作在記錄裝置一側被自動地執(zhí)行,因此能夠避免從控制裝置再次執(zhí)行用于指示切斷動作的命令。此外,本發(fā)明的一個實施例,其特征在于,所述記錄控制部,在從所述控制裝置接收到用于指示所述記錄介質的輸送的命令的情況下,不執(zhí)行基于用于指示所述記錄介質的輸送的命令的輸送。由于輸送在記錄裝置一側被自動地執(zhí)行,因此能夠避免從控制裝置再次執(zhí)行用于指示輸送的命令。此外,本發(fā)明的一個實施例,是能夠連接到控制裝置,且包括在記錄介質上進行記錄的記錄頭、用于輸送所述記錄介質的輸送部、從所述控制裝置接收數據的接收部、以及將特定的數據與規(guī)定的動作建立對應后進行存儲的設定部的記錄裝置的控制方法,其特征在于通過所述接收部接收所述數據,判定在接收的所述數據當中,是否包含有所述設定部中所存儲的所述特定的數據,在判定為包含有所述特定的數據的情況下,執(zhí)行在所述設定部中與所述特定的數據建立對應的所述規(guī)定的動作。根據該控制方法,記錄裝置當在數據中包含有特定的字符串等的特定的數據的情況下,為了執(zhí)行規(guī)定的動作,在諸如對記錄介質的記錄中,根據數據中的字符串等的對記錄介質的記錄的方式,能夠執(zhí)行諸如由記錄裝置上所安裝的機械進行的動作等的與各個字符串等對應的規(guī)定的動作。特別地,控制裝置若如通常那樣對記錄裝置輸出數據,則在記錄裝置一側,由于會自動地成為與特定的字符串等的記錄對應而進行機械性的規(guī)定的動作,因此不需要對控制裝置進行改變。發(fā)明效果根據本發(fā)明,盡可能地對控制裝置不進行改變,在對記錄介質的特定的數據的記錄時,能夠執(zhí)行規(guī)定的動作。
圖I是表示第I實施方式的POS終端的概略構成的示意圖。
圖2是示意地表示打印機的主體內部的構成的示意圖。圖3是表示POS終端的功能構成的方框圖。圖4A、圖4B是示意地表示記錄數據和收據的示意圖。圖5是現有技術的主計算機與打印機之間的序列圖。圖6是示意地表示記錄頭與刀具單元之間的關系的示意圖。圖7A、圖7B是示意地表示收據的樣子的示意圖。圖8是表示主計算機與打印機之間的動作的流程圖。圖9A、圖9B、圖9C是示意地表示收據與開頭圖像之間的關系的示意圖。圖10是表示將與開頭圖像相關的描繪數據展開到規(guī)定的坐標系上的樣子的示意圖。圖11A、圖IlB是示意地表示第2實施方式的記錄數據和收據的示意圖。圖12A、圖12B是打印機的動作說明中所使用的示意圖。圖13A、圖13B是示意地表示第3實施方式的收據的示意圖。圖14是表示第3、4、5實施方式的POS終端的動作的流程圖。圖中2打印機(記錄裝置)、3主計算機(控制裝置)、10 收據、22熱敏卷紙(記錄介質)、23壓紙滾筒(輸送部)、24記錄頭、25刀具單元(切斷部)、50控制部、51打印引擎、53顯示部(通知部)、54存儲部(設定部)、57播音部(通知部)、60記錄控制部、61開頭圖像信息存儲部、80記錄數據。
具體實施方式
下面,參考附圖,說明本發(fā)明實施方式的例子。<第I實施方式>圖I是表示使用本發(fā)明的實施方式的例子的POS終端I的概略構成的示意圖。此外,圖2是示意地表示POS終端I包括的打印機2 (記錄裝置)的主體內部的構成的示意圖。
圖I所示的POS終端1,是設置于在超市或者便利店等商店中所建立的銷售時刻管理系統(tǒng)(P0S系統(tǒng))上的終端,包括用于進行銷售額登記處理和結算處理的主計算機3 ;以及與該主計算機3連接且在主計算機3的控制下用于發(fā)行收據10的打印機2。主計算機3包括顯示器12,用于顯示銷售額登記處理和結算處理的處理內容;條形碼掃描器13,在銷售額登記處理時用于讀取商品上所附帶的條形碼;鍵輸入部14,包括銷售額登記鍵等各種鍵;以及現金抽屜15,用于容納結算用的現金。此外,在主計算機3上連接了用于對銷售額登記過的信息進行收集的POS服務器16。在收據10的發(fā)行時,主計算機3基于來自條形碼掃描器13的輸入值和來自鍵輸入部14的輸入值,適當地訪問POS服務器16而取得為了發(fā)行收據10所需的信息,并生成用于在打印機2上進行與收據10的發(fā)行相關的各種動作的控制命令,輸出到打印機2。打印機2基于從主計算機3輸入的控制命令,使各個部分動作,并且發(fā)行收據10。此外,如圖I和圖2所示,作為記錄裝置的打印機2包括將作為記錄介質的熱敏卷紙22容納到主體20中且輸送熱敏卷紙22的卷筒形狀的壓紙滾筒23 (輸送部);與壓紙滾筒23對置配置的記錄頭24 ;以及用于切斷熱敏卷紙22的刀具單元25 (切斷部)。打印機2是如下的一種熱行式打印機,S卩通過驅動輸送電動機26 (圖3),來旋轉壓紙滾筒23,一邊將熱敏卷紙22在輸送方向Yl上輸送,一邊通過并排設置了發(fā)熱元件的記錄頭24,在熱敏卷紙22的記錄面上施加熱量,從而通過在熱敏卷紙22的記錄面上形成點陣,來記錄圖像。后述的控制部50或輸送電動機26、壓紙滾筒23等協(xié)同動作而作為輸送部發(fā)揮功能。記錄了圖像的熱敏卷紙22從主體20的上表面所形成的出紙口 28向外進行輸送,并且在比該出紙口 28更靠輸送方向Yl上游側處,通過刀具單元25切斷,形成收據10。如圖2所示,打印機2包括的刀具單元25包括固定刀刃30,其被配置在熱敏卷紙22的輸送通路的一側;可動刀刃31,其與該固定刀刃20對置配置在熱敏卷紙22的輸送通路的另一側;以及刀具驅動電動機32,其使可動刀刃31向著固定刀刃30滑動。通過刀具驅動電動機32的驅動力,通過介入驅動機構(圖示省略),使可動刀刃31向著刀具驅動電動機32進行移動,并且在固定刀刃30與可動刀刃31之間夾著印刷后的熱敏卷紙22,進行切斷。此外,如圖I所示,在打印機2的主體上設置了能夠開閉的蓋35。在主體20上設置了用于打開蓋35的操縱桿36,當打開蓋35時,容納熱敏卷紙22的空格露出,從而能夠補充或者交換熱敏卷紙22。此外,在主體20上,設置了使打印機2的電源接通/斷開的電源開關37、用于進行通過手動內進行的熱敏卷紙22的輸送等操作的送紙開關38、以及通過以規(guī)定的方式進行點燈/滅燈來對打印機2的狀態(tài)和有無錯誤發(fā)生等進行顯示的LED39。圖3是表示POS終端I的功能構成的方框圖。如圖3所示,主計算機3包括主機側控制部40 ;主機側輸入部41 ;主機側顯示部42 ;主機側存儲部43 ;以及主機側接口部44。主機側控制部40用于中樞性地控制主計算機3,包括用于執(zhí)行各種程序的CPU、用于存儲由CPU執(zhí)行的基本控制程序等的ROM、用于形成對CPU執(zhí)行的程序和處理對象的數據等進行暫時存儲的工作區(qū)域的RAM、以及其他的輔助電路。主機側控制部40包括POS應用程序執(zhí)行部40a和打印機驅動程序執(zhí)行部40b,但是對于它們將后述。主機側輸入部41,被連接到包含上述的鍵輸入部14的各種輸入設備上,且檢測對輸入設備的操作,并輸出到主機側控制部40。主機側顯示部42,被連接到上述的顯示器12,在主機側控制部40的控制下,將銷售額登記處理和結算處理的處理內容等的各種信息顯示在顯示器12上。而且,如上所述,主計算機3連接了條形碼掃描器13和現金抽屜等各種寄存輔助設備,但是在主計算機3上,安裝了用于連接這些設備的接口,并預先安裝了用于控制這些·設備的設備驅動程序。主機側存儲部43,包括硬盤或EEPROM等非易失性存儲器,能夠重寫地且非易失性地存儲各種數據。主機側接口部44,在主機側控制部40的控制下,在與打印機2之間進行遵照通信標準的通信。打印機2是如上所述那樣的用于發(fā)行收據10的熱行式打印機,如圖3所示,包括控制部50 ;打印引擎51 ;輸入部52 ;顯示部53 ;存儲部54 ;以及接口部55。控制部50用于中樞性地控制打印機2的各個部分,與上述的主機側控制部40同樣,包括CPU、ROM、RAM、以及其他的輔助電路等。打印引擎51,在控制部50包括的記錄控制部60的控制下,使記錄頭24以及輸送電動機26、刀具驅動電動機32等動作,從而將圖像記錄到熱敏卷紙22上,通過切斷記錄了圖像的熱敏卷紙,來發(fā)行收據10。該記錄控制部60的功能,是通過CPU讀出并執(zhí)行與固件之間的程序來實現。輸入部52,被連接到電源開關37和送紙開關38,且檢測對這些操作開關的操作,輸出到控制部50。顯示部53,在控制部50的控制下,將驅動信號輸出到LED39,以規(guī)定的方式使LED39點燈/滅燈。存儲部54,包括EEPROM和硬盤等非易失性存儲器,能夠重寫地且非易失性地存儲各種數據。關于存儲部54存儲的各種數據將后述。接口部55,在與主計算機3之間,進行遵照通信標準的通信。通過該接口部55和控制部50協(xié)同動作,起到作為用于從主計算機3接收控制命令的接收部的功能。播音部57包括電子蜂鳴器,在控制部50的控制下,以規(guī)定的方式輸出規(guī)定的聲
曰 下面,通過POS應用程序執(zhí)行部40a和打印機驅動程序執(zhí)行部40b的說明,對發(fā)行一張收據10時的POS終端I的基本動作進行說明。POS應用程序執(zhí)行部40a,通過執(zhí)行主計算機3上預先安裝的POS應用程序,來針對每次交易,在訪問POS服務器16而取得必要的信息的基礎上,取得諸如表示購入的商品的信息、表示商品的單價的信息、表示合計購入金額的信息等的應該記載在收據10(圖4)上的信息,基于取得的信息,生成包含應該記載在收據10上的圖像的信息的印刷數據,從而輸出到打印機驅動程序執(zhí)行部40b。打印機驅動程序執(zhí)行部40b,通過執(zhí)行主計算機3上預先安裝的打印機驅動程序,基于從POS應用程序執(zhí)行部40a輸入的印刷數據,生成與打印機2的命令規(guī)格相對應的控制命令,從而輸出到打印機2。所謂控制命令,是用于在打印機2上執(zhí)行與收據10的發(fā)行相關的各種動作的命令組,除了用于指示以規(guī)定的輸送量來輸送熱敏卷紙22的輸送指示命令HC和用于指示由刀具單元25進行的切斷的切斷指示命令SC之外,還包含有記錄數據80。所謂記錄數據80 (圖4A),是應該記錄在熱敏卷紙22上的圖像的信息,具體而言,是具體地指定并記錄應該記錄的圖像的內容(字符串、規(guī)定的圖形、條形碼等)及其順序的信息。對于該記錄數據80的具體形式,在后詳述。
從主計算機3輸出到打印機2的控制命令,被依次存儲在接收緩沖器56上。打印機2的控制部50的記錄控制部60,通過依次讀出并執(zhí)行在接收緩沖器56中所存儲的控制命令,對打印引擎51進行控制,從而執(zhí)行與收據10的發(fā)行相關的各種動作。特別地,記錄控制部60,通過基于記錄數據80來控制打印引擎51,從而進行向熱敏卷紙22的規(guī)定圖像的記錄和伴隨圖像的記錄所必需的輸送。下面,說明記錄數據80和基于記錄數據80而記錄了圖像的收據10的具體例子。圖4A是表示記錄數據80的內容的一個例子的示意圖,圖4B是表示基于記錄數據80而記錄了圖像的收據10的一個例子的示意圖。在圖4B的收據10中,圖中向上的方向是與輸送方向Yl對應的方向。因此,在收據10的發(fā)行之時,在熱敏卷紙22被切斷并形成了前端IOa之后,通過記錄頭24,從收據10的前端IOa—側向著后端IOb —側依次地形成點陣來記錄圖像,此后,切斷熱敏卷紙22并形成后端10b。在本實施方式中,打印機2發(fā)行的收據10的布局圖,除了規(guī)定的例外之外,對于任何一個收據10也基本上是相同的。SP,如圖4B所示,在收據10中,以自前端IOa向后端IOb的順序,換言之,以進行由記錄頭24進行的記錄的順序,形成開頭圖像區(qū)域Al、收據信息區(qū)域A2、圖形區(qū)域A3和條形碼區(qū)域A4。開頭圖像區(qū)域Al是規(guī)定的字符串以規(guī)定的方式被定型記錄的區(qū)域。在圖4B的例子中,“ΑΑΑ Λ Store”( Λ是空格。以下相同)之類的字符串是基準大小的2倍大小,以中央集中(使得字符串被記錄在收據10寬度方向的中央部分)方式被記錄,在下一行中,“at Δ BBB Δ Area”之類的字符串是基準的大小,以中央集中方式被存儲。在本實施方式中,除了規(guī)定的例外之外,對于打印機2發(fā)行的全部的收據10,在開頭圖像區(qū)域Al中,相同的字符串以相同的方式被記錄。以下,將開頭圖像區(qū)域Al上所記錄的上述2行的字符串的情況表達為“開頭圖像”。即,所謂開頭圖像,是與在收據10的前端部上所定型記錄的字符串相關的圖像。收據信息區(qū)域A2,是將發(fā)行了收據10的日期和時間、購入商品的名稱、商品的單價、合計購入金額、其他附加信息作為字符串進行記錄的區(qū)域。圖形區(qū)域A3,是記錄規(guī)定的圖形圖像的區(qū)域。關于圖形圖像,后述。
條形碼區(qū)域A4,是記錄條形碼的區(qū)域。記錄數據80,如上所述,是包含應該記錄在熱敏卷紙22的圖像的信息的數據,具體而言,是將用于指示使規(guī)定的圖像以規(guī)定的方式記錄在熱敏卷紙22上的命令以進行記錄的順序排列而構成的數據。打印機2的控制部50的記錄控制部60,通過依次讀出并執(zhí)行構成記錄數據80的各個命令,來進行向熱敏卷紙22的圖像的記錄和伴隨圖像的記錄所必需的輸送。圖4A中,命令組H1,是在構成收據10的開頭圖像的2行字符串中,使“ΑΑΑ Δ Store”的字符串以規(guī)定的方式進行記錄的命令組,包含字符串裝飾命令MSl和字符串記錄指示命令MKl的2個命令。字符串裝飾命令MSl,是用于指定在“ΑΑΑ Δ Store”的字符串上施加的裝飾的命令,具體而言,是用于指定將該字符串的大小設為基準的2倍大小以及對該字符串進行中 央集中的命令。而且,所謂裝飾,意味著對記錄的字符串進行與描繪相關的任何的處理,例如,除了上述的字符串的擴大和字符串的位置的移動之外,例如縮小、旋轉、強調、粗字化、裝飾文字或者裝飾符號的附加等也都相當于裝飾。字符串記錄指示命令MK1,是用于指示記錄“ΑΑΑ Λ Store”的字符串的命令。在本實施方式中,基本上,字符串記錄指示命令通過將命令代碼和由以規(guī)定的文字代碼(例如ASCII代碼)所表達的文字的組合構成的字符串進行組合而構成。例如,字符串記錄指示命令MKl,變成‘XXXA“AAAAStore”’(其中,XXX是用于指示記錄字符串的命令代碼。此外,雙引號內的字符串是通過由ASCII代碼所表達的文字的組合所構成的字符串。)之類的構成。記錄控制部60,控制打印引擎51,在施加了由字符串裝飾命令MSI指定的裝飾時,將字符串記錄指示命令MKl上所記述的字符串記錄到記錄介質中。由此,如圖4B所示,以基準的2倍大小記錄了被中央集中的“ΑΑΑ Δ Store”的字符串。若詳述,則是在打印機2的存儲部54中存儲了字體表70。所謂字體表70,是將字體數據集合起來而進行存儲的表,此外,所謂字體數據,是將文字以在熱敏卷紙22上能夠記錄的方式進行表達的實際數據。在本實施方式中,字體數據的方式是位圖字體數據。作為字體數據的方式,除了位圖數據之外,還具有拼字游戲字體數據和矢量字體數據、輪廓字體數據等。而且,在本實施方式中,熱敏卷紙22上記錄的“文字”,不僅是具有語言上所使用的意思的文字,而且是基于存儲部54中所存儲的字體數據而指向能夠在熱敏卷紙22上記錄的全部“圖形”的概念。由ASCII代碼所表達的每個文字,具有與字體表70中所存儲的任何一個的字體數據的對應關系,且表示該對應關系的信息被預先存儲在存儲部54中。例如,通過使各個ASCII代碼和與各個ASCII對應的字體數據的位置(字體表70中的存儲區(qū)域的地址)建立對應而存儲的表被預先存儲在存儲部54中。然后,基于字符串裝飾命令MSl和字符串記錄指示命令MKl,在記錄“ AAA Δ Store ”的字符串時,記錄控制部60參考字體表70、和表示ASCII代碼與字體數據之間的對應關系的信息,取得構成該字符串的各個文字的字體數據,在反映了字符串裝飾命令MSl指定的裝飾之后,基于取得的字體數據,在打印緩沖器(沒有圖示)中展開與字符串相關的圖像數據(位圖數據)。接著,記錄控制部60基于打印緩沖器中展開的與該字符串相關的圖像數據,驅動記錄頭24和輸送電動機26等,通過在熱敏卷紙22上形成用于構成與字符串相關的圖像的點陣,記錄“ΑΑΑ Δ Store”的字符串。在接著命令組Hl之后,命令組H2是以規(guī)定的方式記錄“at Δ BBB Λ Area”的字符串的命令組,其構成為包含用于指定將該字符串的大小設為基準的大小以及使該字符串進行中央集中的字符串裝飾命令MS2 ;和用于指示對“at Δ BBB Δ Area”的字符串進行記錄的字符串記錄指示命令MK2。記錄控制部60,基于命令組H2中所包含的各個命令,來控制打印引擎51,如圖4B所示,以基準的大小來記錄被中央集中的“at Δ BBB Δ Area”的字符串。在命令組H2之后,接著2個換行命令LF。由此,如圖4B所示,在“ at Λ BBB Λ Area”的字符串之后,插入2個換行。在2個換行命令LF之后,接著命令組H3。該命令組H3是使圖像被記錄在收據10的收據信息區(qū)域A2上的命令組,通過使上述的字符串裝飾命令、字符串記錄指示命令以及換行命令進行組合而構成。對于該命令組H3的細節(jié),省略。在命令組H3之后,接著圖形記錄指示命令GS。記錄控制部60,基于該圖形記錄指示命令GS,將圖形圖像記錄在熱敏卷紙22上。若詳述,則是在打印機2的存儲部54中存儲了登記圖形表71。使多個圖形圖像數據與各個圖形圖像上被唯一賦予的識別代碼建立對應而存儲在該登記圖形表71中。所謂圖形圖像數據,不是基于字體數據而記錄的圖像,而是用于表達規(guī)定的圖像(圖形圖像)的位圖數據,例如,是用于對圖4B的收據10的圖形區(qū)域A3的圖形圖像(在強調用的飾框中描繪了 “10% Off”之類的字符串的圖像)進行表達的位圖數據。然后,在圖形記錄指示命令GS中,包含用于對應該記錄的圖形圖像的識別代碼進行確定的信息,在基于圖形記錄指示命令GS來記錄圖形圖像時,記錄控制部60參考登記圖形表71,取得與該識別代碼對應的圖形圖像數據,將取得的圖形圖像數據展開到打印緩沖器,基于展開的圖形圖像數據而控制打印引擎51,從而進行圖形圖像的記錄。而且,能夠將圖形記錄指示命令GS設為包含應該記錄到圖形區(qū)域A3上的圖像的位圖數據的構成,且設為用于記錄與該位圖數據相關的圖像的命令。在該情況下,記錄控制部60將圖形記錄指示命令GS中所包含的位圖數據展開到打印緩沖器中來記錄圖像。在圖形記錄指示命令GS之后,接著條形碼記錄指示命令BS。條形碼記錄指示命令BS構成為包含用于指定與HRI文字相關的各種設定(是否記錄HRI文字、以與條形碼的關系將HRI文字記錄在何處等)的命令、用于指定記錄條形碼時的尺寸的命令、用于指示對要變換到條形碼的字符串(以下,稱為“變換前字符串”)進行指定并且對基于該變換前字符串的條形碼的圖像進行記錄的命令等。在基于條形碼記錄指示命令BS來記錄條形碼時,記錄控制部60取得條形碼記錄指示命令BS中所包含的變換前字符串,通過固件上所安裝的規(guī)定的功能,將取得的變換前字符串變換到用于對作為圖像的條形碼進行表達的位圖數據,在反映了與HRI文字相關的各種設定、與條形碼的尺寸相關的各種設定之后,將用于對作為圖像的條形碼進行表達的位圖數據展開到打印緩沖器,基于展開的位圖數據,控制打印引擎51,將條形碼和與HRI文字相關的圖像記錄到熱敏卷紙22上。、
圖5是用于對使用本發(fā)明之前的現有技術的POS終端I上的打印機2和主計算機3的動作進行說明的序列圖。對于現有技術,在發(fā)行多張收據10時,打印機2和主計算機3按照以下這樣的步驟進行了各種處理。S卩,如圖5所示,首先,主計算機3將記錄數據80發(fā)送到打印機2 (步驟SAl)。接著,打印機2的記錄控制部60,基于接收到的記錄數據80,在熱敏卷紙22上進行基于記錄數據80的內容的圖像的記錄(步驟SA2)。接著,主計算機3將輸送指示命令HC發(fā)送到打印機2,所述輸送指示命令HC用于指示以使熱敏卷紙22的切斷位置(是為了發(fā)行收據10而應該切斷熱敏卷紙22的位置,以下,稱為“紙切斷位置”)到達刀具單元25的切割位置T2 (通過刀具單元25進行切斷的位置。即,固定刀刃30與可動刀刃31對峙的位置。)的方式輸送規(guī)定量的熱敏卷紙22 (步驟 SA3)。圖6是為了說明記錄頭24與刀具單元25之間的位置關系而示意地表示這些裝置的示意圖。如圖2和圖6所示,在本實施方式中,在輸送熱敏卷紙22的輸送路徑(圖6)K上的規(guī)定位置設置記錄頭24,在該記錄頭24的輸送方向Yl下游設置了用于切斷熱敏卷紙22的刀具單元25。如圖6所示,在通過記錄頭24記錄圖像的記錄位置Tl (配置了發(fā)熱元件的位置)與刀具單元25的切割位置T2之間,形成了間隙G。在步驟SA3,在主計算機3將輸送指示命令HC發(fā)送到打印機2之后,打印機2的記錄控制部60基于接收到的輸送指示命令HC,控制打印引擎51,從而以規(guī)定量輸送熱敏卷紙22 (步驟 SA4)。接著,主計算機3將用于指示由刀具單元25進行的熱敏卷紙22的切斷的切斷指示命令SC發(fā)送到打印機2 (步驟SA5)。接著,打印機2的記錄控制部60,基于接收到的切斷指示命令SC,控制打印引擎51,切斷熱敏卷紙22 (步驟SA6)。在這樣發(fā)行了 I張收據10之后,在發(fā)行下一張收據10時,主計算機3依次發(fā)送記錄數據80、輸送指示命令HC和切斷指示命令SC,打印機2依次執(zhí)行所接收到的命令(步驟SA7 步驟SA12)。在用以上那樣的序列而發(fā)行了多張收據10的現有技術中,存在以下這樣的問題。圖7A是用于說明現有技術的問題點而示意地表示熱敏卷紙22的示意圖。如用圖6說明的,根據現有技術的序列,在基于與I張收據10相關的記錄數據80的圖像的記錄結束之后,以使熱敏卷紙22的紙切斷位置到達切割位置T2的方式熱敏卷紙22被輸送之后,熱敏卷紙22被切斷,此后,是基于與下一個收據10相關的記錄數據80的圖像的記錄開始之類的步驟。因此,如圖7A、圖7B所示,由于在記錄頭24的記錄位置Tl與刀具單元25的切割位置T2之間的輸送方向Yl上的間隙G緣故,存在在收據10的前端IOa與該收據10上所記錄的開頭圖像的前端之間所形成的邊距M擴大化的傾向。該邊距M由于是沒有記錄任何圖像的無用區(qū)域,因此有盡可能地縮小該邊距M、從而抑制熱敏卷紙22的無用消耗的需要。
特別地,有不進行對主計算機3的改變例如程序修正、程序的重寫、主計算機3自身的交換、各種機構的改變等而希望縮小邊距M的需要。這是因為,例如,在將本發(fā)明適用于POS終端I時,不需要對主計算機3進行改變,從而操作性優(yōu)良。這還因為,在某個商店中,當通過將打印機2連接到該商店中所設置的已有的主計算機3上而構筑POS終端I那樣的狀況的情況下,由于不需要對已有的主計算機3進行改變,因此對購入和引入打印機2的商店一方來說,在操作的容易性、連接的可靠性方面有優(yōu)勢,對銷售和提供打印機2的主體(例如制造商)來說,在能夠提高打印機2的商品價值這點上有優(yōu)勢。根據上述,本實施方式的打印機2執(zhí)行以下的動作。 圖8是表示本實施方式的打印機2和主計算機3的動作的流程圖,圖8A表示主計算機3的動作,圖8B表示打印機2的動作。在圖8中,示出了在發(fā)行I張收據10的情況下的打印機2和主計算機3的動作。此外,在以下的說明中,控制部50、記錄控制部60和開頭圖像信息存儲部61的功能,通過CPU讀出并執(zhí)行固件等的程序等的硬件和軟件之間的協(xié)同動作來實現。如圖8所示,首先,主計算機3發(fā)送記錄數據80(步驟SBl)。接著,打印機2接收主計算機3發(fā)送的記錄數據80(步驟SCl)。接收到的記錄數據80被暫時存儲在接收緩沖器56中。接著,開頭圖像信息存儲部61判別開頭圖像數據72 (后述)是否已經被存儲在存儲部54中(步驟SC2)。下面,首先,說明在步驟SC2中在開頭圖像數據72(后述)尚未被存儲在存儲部54中的情況下(步驟SC2 :否)的打印機2的動作。而且,當在步驟SC2中判斷為“否”的情況下,設想為在熱敏卷紙22的前端部上未記錄開頭圖像的狀態(tài)。因此,除了開頭圖像數據72未被存儲在存儲部54中的情況之外,通過熱敏卷紙22的交換時刻和錯誤等的任何原因,即使是開頭圖像數據72被存儲在存儲部54中的情況,在是開頭圖像未被記錄在熱敏卷紙22的前端部的狀態(tài)的情況下,在步驟SC2也判別為“否”。在開頭圖像數據72尚未被存儲在存儲部54中的情況下(步驟SC2 :N0),開頭圖像信息存儲部61參考存儲部54中所存儲的關鍵字字符串數據73,取得關鍵字字符串(步驟SC3)。對于關鍵字字符串,后述。接著,開頭圖像信息存儲部61,利用在步驟SC3取得的關鍵字字符串,從在步驟SCl接收到的記錄數據80所包含的圖像的信息中提取開頭圖像的信息(步驟SC4)。下面,引用圖4A、圖4B,詳述步驟SC4的動作。如上所述,在本實施方式中,對于通過打印機2發(fā)行的全部的收據10,作為開頭圖像,規(guī)定的字符串以規(guī)定的方式被記錄在收據10的前端部(開頭)。具體而言,“ΑΑΑ Δ Store”的字符串和接著該字符串的“at Δ BBB Δ Area”的字符串被定型地記錄。所謂關鍵字字符串,是與構成開頭圖像的字符串的末尾相對應的字符串,在上述例子中,“ Area”對應于該關鍵字字符串。在步驟SC4,開頭圖像信息存儲部61,分析接收緩沖器56中所存儲的記錄數據80,從各個字符串記錄指示命令(通過包含規(guī)定的命令代碼和由規(guī)定的文字代碼構成的文字的組合所表達的字符串而構成的命令)所包含的字符串中,檢索關鍵字字符串。如上所述,在字符串記錄指示命令中,字符串由于通過由規(guī)定的文字代碼構成的文字的組合來表達,因此使用已有的字符串檢索用的算法,能夠從記錄數據80中檢索關鍵字字符串。接著,開頭圖像信息存儲部61,在基于記錄數據80來記錄圖像時,將從其開頭所記錄的字符串起直至到達檢索的關鍵字字符串為止的一系列的字符串假設為是開頭圖像即在收據10的前端部被定型記錄的字符串,從記錄數據80中提取與該一系列的字符串的記錄相關的一系列的命令。在圖4A的例子中,提取包含與“ΑΑΑ Δ Store”的字符串的記錄相關的一系列的命令的命令組Hl的各個命令和包含與“at Δ BBB Δ Area”的字符串的記錄相關的一系列的命令的命令組H2的各個命令。這樣,開頭圖像信息存儲部61,不僅提取字符串記錄指示命令,而且還一并提取用于對施加在字符串上的裝飾進行指定的命令即字符串裝飾命令。以上那樣提取的一系列的命令(在上述例子中,命令組Hl和命令組H2中所包含的命令)對應于“開頭圖像的信息”。當在步驟SC4提取了開頭圖像的信息之后,開頭圖像信息存儲部61將該提取的開 頭圖像的信息(一系列的命令)作為開頭圖像數據72而存儲到存儲部54中(步驟SC5)。接著,記錄控制部60,在構成開頭圖像的字符串的行中,決定伴隨切斷用的輸送而記錄的字符串的行,換言之,決定在開始了切斷用的輸送之后在熱敏卷紙22被切斷之前應該記錄的字符串的行,以及在應該記錄的字符串的行當中,決定作為進行切斷的觸發(fā)的字符串和開始記錄與開頭圖像相關的字符串的熱敏卷紙22上的位置(步驟SC6)。下面,詳述步驟SC6的動作。圖9A、圖9B是為了說明步驟SC6的動作而表示用規(guī)定的方式將開頭圖像記錄到熱敏卷紙22上的狀態(tài)的示意圖。如上所述,本發(fā)明目的之一在于,將由于在記錄頭24的記錄位置Tl與刀具單元25的切割位置T2之間的輸送方向Yl上的間隙G的緣故、而在收據10的前端IOa與該收據10上所記錄的開頭圖像的前端之間所形成的邊距M進行縮小。為了實現該目的,打印機2,如圖7B所示,在基于記錄數據80的圖像的記錄結束之后,為了切斷熱敏卷紙22,在將熱敏卷紙22在輸送方向Yl上進行輸送時,與該輸送并行地記錄開頭圖像,由此來縮小邊距M。據此,將間隙G與熱敏卷紙22上的開頭圖像之間的關系設為是圖9A那樣的狀態(tài)。在該圖9A中,熱敏卷紙22的前端與開頭圖像的前端之間的距離成為邊距Mmin。該邊距Mmin是考慮到收據10的框與圖像之間的平衡,從收據10美觀上的觀點來看,設為最低限度需要的邊距。因此,如果將邊距M設為邊距Mmin,則能夠使邊距M最為縮小。在圖9A所示的狀態(tài)的情況下,在將“at Δ BBB Δ Area”的字符串記錄到熱敏卷紙22上的中途,記錄暫時被中斷,并且進行熱敏卷紙22的切斷,在切斷結束之后,重新進行“at Δ BBB Δ Area”的字符串的剩余部分的記錄。在該情況下,字符串記錄的暫時中斷成為被記錄的字符串出現白條紋、點偏差的主要原因,從而存在導致印刷質量下降的可能性。特別地,在熱敏卷紙22的切斷之時,由于伴隨刀具單元25的物理接觸而在熱敏卷紙22上會增加一定的壓力,因此在切斷的前后,有時在熱敏卷紙22上會產生一些偏差,存在產生白條紋或者點偏差的可能性。此外,間隙G與熱敏卷紙22上的開頭圖像之間的關系設為是圖9B那樣的狀態(tài)。
在圖9B中,“ΑΑΑ Δ Store”的字符串與“at Δ BBB Δ Area”的字符串之間,是比由記錄數據80設想的間隔量更大的狀態(tài)。在該情況下,雖然未產生圖9A那樣的印刷質量的降低,但是由于“ΑΑΑ Λ Store”的字符串與“at Δ BBB Δ Area”的字符串之間的設想以上的距離緣故,有收據10上所記錄的圖像的外觀變壞的可能性。此外,間隙G與熱敏卷紙22上的開頭圖像之間的關系設為是圖9 (C)那樣的狀態(tài)。在該情況下,能夠防止圖9A中的印刷質量 的下降,并且能夠防止圖SB那樣的外觀的變壞。根據上述,在步驟SC6,為了使開頭圖像在圖9C所示的狀態(tài)下進行記錄,決定在構成開頭圖像的多行的字符串當中的在熱敏卷紙22的切斷之前應該記錄的字符串的行以及用于開始記錄開頭圖像的時刻。以下,進一步詳述。圖10是表示假設將在熱敏卷紙22整個區(qū)域上配置了遵照打印機2分辨率的像素的情況下的各個像素展開到規(guī)定坐標系的樣子的示意圖。坐標系中的各個像素按照熱敏卷紙22的形狀而被配置在點陣上,各個像素能夠通過相對于原點的位置而確定。參考圖9C和圖10,圖9C上的點QO對應于坐標系的原點P0(0,0),點Ql對應于x軸上的點、即點Pl (Xl,yl),點Q2對應于y軸上的點、即點P2 (x2,y2),點Q3對應于點P3 (x3,y3)。點Pl是在X軸(+)方向上以與熱敏卷紙22的寬度對應的點數距離原點PO的點,點P2是在y軸(_)方向以與打印機2中的記錄頭24的記錄位置Tl和刀具單元25的切割位置T2之間的在輸送方向Yl上的間隙G對應的點數距離原點PO的點。點P3是在y軸(-)方向以與間隙G對應的點數距離點Pl且在X軸(+)方向以與熱敏卷紙22的寬度對應的點數距離點P2的點。在步驟SC6,首先,控制部50在規(guī)定的存儲區(qū)域上定義圖10所示的坐標系。接著,控制部50通過以下的步驟,基于存儲部54中所存儲的開頭圖像數據72,將施加了規(guī)定裝飾的開頭圖像的像素的數據(以下稱為“描繪數據”)展開到坐標系中。S卩,控制部50在定義的坐標系中,在不變更字符串間的空格的點數且任何一個字符串的描繪數據也都使虛擬直線KT2不相交的狀態(tài)(=在虛擬直線KT2在任何一個字符串的描繪數據與該字符串的下一個字符串的描繪數據之間延伸的狀態(tài)、或者在構成開頭圖像的多行的字符串當中與最后行的字符串的描繪數據的y軸(_)方向端相比,虛擬直線KT2更位于y軸(_)方向一側的狀態(tài))下,將開頭圖像的描繪數據展開到坐標系上,使得成為在由距離X軸為與邊距Mmin對應的點數的虛擬直線KTl和連接了點P2與點P3的虛擬直線KT2所包圍的范圍內展開盡可能多行的字符串的描繪數據的狀態(tài)。例如,在開頭圖像的描繪數據由施加了規(guī)定裝飾的與“ΑΑΑ Δ Store”的字符串相關的描繪數據和距離該描繪數據為與規(guī)定的空格相對應的點數的、施加了規(guī)定裝飾的與“at Λ BBB Λ Area”的字符串相關的描繪數據構成的情況下,當不變更與字符串間的空格相對應的點數而在由虛擬直線KTl和虛擬直線KT2所包圍的范圍內能夠展開與全部的字符串相關的描繪數據時,在該范圍內展開與全部的字符串相關的描繪數據。另一方面,在與虛擬直線KTl和虛擬直線KT2之間的y軸方向的點數相比,包含了字符串間的空格的開頭圖像的描繪數據的y軸方向的點數要大,從而不能夠將與全部的字符串相關的描繪數據展開在由虛擬直線KTl和虛擬直線KT2所包圍的范圍內,并且與虛擬直線KTl和虛擬直線KT2之間的I軸方向的點數相比,與“ΑΑΑ Δ Store”的字符串相關的描繪數據的y軸方向的點數要小,從而當與“ΑΑΑΛ Store”的字符串相關的描繪數據能夠展開在該范圍內時,如圖10所示,在虛擬直線KT2在與“ΑΑΑ Δ Store”的字符串相關的描繪數據和與“at Δ BBB Δ Area”的字符串相關的描繪數據之間的空格上進行延伸那樣的狀態(tài)下,將與各個字符串相關的描繪數據展開到坐標系上。這里,在由虛擬直線KTl和虛擬直線KT2所夾著的范圍內所展開的字符串,是在切斷用的輸送開始之后進行切斷之前所記錄的字符串,比虛擬直線KT2更靠近y軸(_)方向所展開的字符串是在該切斷之后所記錄的字符串??刂撇?0,對于能夠利用坐標系、在熱敏卷紙22的切斷用的輸送開始之后進行切斷之前完成記錄的字符串,在設為記錄盡可能多的字符串的情況下,在構成開頭圖像的字符串的行當中,確定在該切斷之前應該記錄的行。接著,控制部50,在與展開到坐標系上的字符串相關的描繪數據當中,檢測在與開頭的字符串相關的描繪數據的y軸(+)側端與X軸之間的間隔量Dl (參考圖10)的點數。
·
盡管在圖10的例子中,在虛擬直線KT2在與“ΑΑΑ Δ Store”的字符串相關的描繪數據和與“at Δ BBB Λ Area”的字符串相關的描繪數據之間的空格上進行延伸那樣的狀態(tài)下,使與開頭圖像相關的描繪數據展開到坐標系上,但是在該情況下,如圖9C所示,如果從距離熱敏卷紙22的切斷位置(前端)為與間隔量Dl對應的距離LI的位置起開始記錄開頭圖像,則在“ΑΑΑ Δ Store”的字符串的記錄完成之后在開始“at Δ BBB Δ Area”的字符串的記錄之前,進行由刀具單元25進行的熱敏卷紙22的切斷,此后,成為開始記錄“at Δ BBB Δ Area”的字符串,由此能夠防止使用圖9A說明的印刷質量的降低。在步驟SC6,控制部50在按照上述那樣將與開頭圖像相關的描繪數據展開到坐標系上之后,將展開到由虛擬直線KTl和虛擬直線KT2所包圍的范圍內的字符串的行決定為在切斷用的輸送開始之后在切斷之前記錄到熱敏卷紙22的行。在步驟SC6,控制部50還在這些切斷之前應該記錄的字符串的行當中,將在切斷之前記錄的最后行的字符串決定為成為進行切斷的觸發(fā)的字符串。在步驟SC6,控制部50還將距離熱敏卷紙22的前端僅為與間隔量Dl (圖10)對應的距離LI (圖9C)的位置決定為開始記錄開頭圖像的位置(記錄開始位置Z1,參考圖9C)。而且,事前在規(guī)定的存儲區(qū)域上存儲有將坐標系上的間隔量Dl的點數和熱敏卷紙22上的距離LI的長度建立對應而存儲的表,控制部50基于該表,將間隔量Dl變換到距離LI。距離LI的值例如在輸送電動機26由步進電動機構成的情況下,即使是由步長數表達的值也是可以的。這里,說明“成為進行切斷的觸發(fā)的字符串”。例如,假設坐標系上所展開的開頭圖像的描繪數據的狀態(tài)是圖10所示的狀態(tài)。在該情況下,在切斷用的輸送開始之后在切斷之前記錄到熱敏卷紙22上的行成為“ΑΑΑ Λ Store”的字符串。而且,在該情況下,實際上,記錄開頭圖像的熱敏卷紙22的狀態(tài)成為圖9C所示的狀態(tài)。即,在切斷用的輸送開始之后在切斷之前記錄“AAA Δ Store”的字符串,在“ΑΑΑ Δ Store”的字符串的記錄完成之后在開始“at Δ BBB Δ Area”的字符串的記錄之前,執(zhí)行熱敏卷紙22的切斷,此后,成為記錄“at Δ BBB Δ Area”的字符串。這樣,在本實施方式中,成為下述構成在熱敏卷紙22的切斷之前在應該記錄的字符串當中的最后的字符串的記錄完成之后,切斷熱敏卷紙22,為了實現如上述那樣的該構成,在步驟SC6,決定在切斷之前應該記錄的字符串的行,并且決定記錄開始位置Z1。然后,在步驟SC6,將在熱敏卷紙22的切斷之前應該記錄的字符串當中的最后的字符串、換言之將剛進行切斷之前所記錄的字符串決定為成為進行切斷的觸發(fā)的字符串。而且,盡管后述,但是,記錄控制部60將記錄了該字符串的情況設為觸發(fā),如果換言之,則將執(zhí)行了與該字符串相關的字符串記錄指示命令的情況設為觸發(fā),從而執(zhí)行熱敏卷紙22的切斷。返回前面圖8,開頭圖像信息存儲部61將在步驟SC6所決定的切斷之前記錄的字符串的行、成成切斷的觸發(fā)的字符串、以及表示開始記錄開頭圖像的位置的信息與開頭圖像數據72建立對應而進行存儲(步驟SC7)。而且,如上所述,將記錄了成為切斷的觸發(fā)的字符串的情況設為觸發(fā),進行由刀具單元25進行的切斷。因此,在步驟SC7,通過存儲成為切斷的觸發(fā)的字符串,而將特定的字符串(成為切斷的觸發(fā)的字符串)與規(guī)定的動作(由刀具單元25進行的熱敏卷紙22的切斷)建立對應。在該情況下,存儲部54起到將特定的字符串(成為切斷的觸發(fā)的字符串) 與規(guī)定的動作(由刀具單元25進行的熱敏卷紙22的切斷)建立對應而進行存儲的設定部的功能。接著,記錄控制部60基于記錄數據80,控制打印引擎51,在熱敏卷紙22上進行圖像的記錄(步驟SC8)。接著,主計算機3與現有技術同樣,將輸送指示命令HC發(fā)送到打印機2(步驟SB2)。打印機2的記錄控制部60略讀接收到的輸送指示命令HC (步驟SC9)。盡管主計算機3將切斷指示命令SC發(fā)送到打印機2 (步驟SB3),但是打印機2的記錄控制部60略讀接收到的切斷指示命令SC (步驟SC10)。由于在主計算機3上未增加任何的改變,因此主計算機3與現有技術同樣,以記錄數據80、輸送指示命令HC、切斷指示命令SC的順序依次地將命令發(fā)送到打印機2,但是,本實施方式的打印機2,由于不根據主計算機3的控制而通過用于縮小邊距M的規(guī)定步驟來執(zhí)行切斷用的輸送、切斷,因此略讀這些命令。在打印機2 —側,由于進行將這些命令略讀之類的處理,因此主計算機3可以以與現有技術同樣的步驟發(fā)送命令,從而不需要主計算機3進行改變。接著,打印機2的記錄控制部60開始切斷用的熱敏卷紙22的輸送(步驟SC11)。在熱敏卷紙22的輸送中,記錄控制部60監(jiān)視熱敏卷紙22上的記錄開始位置Zl (參考圖9C)是否到達記錄頭24的記錄位置Tl (步驟SC12)。而且,在打印機2中,例如通過作為步進電動機而構成的輸送電動機26的步長數等來管理熱敏卷紙22的輸送量,基于該輸送量、用于對熱敏卷紙22的位置進行檢測的規(guī)定檢測器等的檢測值,來對記錄開始位置Z1、切斷位置的打印機2中的位置進行管理,從而能夠檢測出記錄開始位置Z1、切斷位置到達了記錄位置Tl、切割位置T2。在熱敏卷紙22上的記錄開始位置Zl到達了記錄頭24的記錄位置Tl的情況下,記錄控制部60,通過基于存儲部54的開頭圖像數據72和在步驟SC7中與開頭圖像數據72建立對應而存儲的在切斷之前應該記錄的行的信息,讀出并執(zhí)行與在構成開頭圖像的多個行的字符串當中的在切斷之前應該記錄的行的字符串相關的控制命令,記錄該行的字符串(步驟 SC13)。
例如,參考圖9C,在“ΑΑΑ Δ Store”的字符串和“at Δ BBB Δ Area”的字符串當中,當“ΑΑΑ Δ Store”的字符串對應于在切斷之前應該記錄的字符串的情況下,記錄控制部60在存儲部54的開頭圖像數據72所包含的命令當中,取得與命令組Hl相關的命令即字符串裝飾命令MSl和字符串記錄指示命令MK1,通過讀出并執(zhí)行這些命令,在施加了規(guī)定的裝飾之后,將“ΑΑΑ Δ Store”的字符串記錄到熱敏卷紙22的輸送量中。在對這樣于步驟SC6被決定為在切斷之前應該記錄的行的行的字符串進行依次記錄的期間,記錄控制部60基于在步驟SC7通過與開頭圖像數據72建立對應而存儲的信息,來監(jiān)視基于與在步驟SC6被決定為成為切斷觸發(fā)的字符串(=在切斷前最后記錄的字符串)的字符串相關的字符串記錄指示命令的該字符串的記錄是否已完成(步驟SC14)。在基于該字符串記錄指示命令的該字符串的記錄已完成的情況下(步驟SC14:是),記錄控制部60停止熱敏卷紙22的輸送,通過刀具單元25來切斷熱敏卷紙22 (步驟SC15)。由此,當在切斷之前應該記錄的字符串的全部記錄完成之后,在開始新的字符串的記錄之前,切斷熱敏卷紙22,從而能夠防止使用圖9A說明的印刷質量的劣化。 也就是說,本實施方式的記錄控制部60成為下述構成在基于從作為控制裝置的主計算機3接收到的記錄數據80中所包含的字符串記錄指示命令而生成且存儲的開頭圖像數據72當中,在執(zhí)行了與滿足規(guī)定條件的特定的字符串的記錄相關的字符串記錄指示命令的情況下,執(zhí)行熱敏卷紙22的切斷之類的預定的特定的機械動作。接著,記錄控制部60判別在開頭圖像當中是否存在尚未被記錄的行的字符串(步驟SC16),在存在的情況下(步驟SC16 :是),基于開頭圖像數據72中的與該行的字符串相關的控制命令,在施加了規(guī)定的裝飾之后,記錄該行的字符串(步驟SC17)。返回到步驟SC2,說明開頭圖像數據72已經被存儲在存儲部54中的情況(步驟SC2 :是)。當在步驟SC2判別為“是”的情況下,基于存儲部54中所存儲的開頭圖像數據72,假設為在熱敏卷紙22的前端部上已經記錄了開頭圖像的狀態(tài)。伴隨著熱敏卷紙22的切斷用的輸送,可以通過標志來管理是否記錄了開頭圖像,或者也可以用光學的檢測機構來進行檢測。由此,在通過熱敏卷紙22的交換時刻或者因任何的錯誤而使在熱敏卷紙22上未記錄開頭圖像的情況下,能夠對該情況進行合適地檢測。在開頭圖像數據72已經被存儲在存儲部54中的情況下(步驟SC2 :是),記錄控制部60,在接收緩沖器56所存儲的存儲數據80當中,基于除了與開頭圖像相關的命令之外的命令,進行圖像的記錄(步驟SC18)。例如,在記錄數據80的狀態(tài)是圖4A所示的狀態(tài)的情況下,記錄控制部60通過依次讀出并執(zhí)行除了命令組Hl和命令組H2之外的命令,來進行圖像的記錄。由此,能夠進行圖像的記錄而不重復地記錄開頭圖像。而且,在步驟SC18,記錄控制部60基于存儲部54中的開頭圖像數據72與接收緩沖器56所存儲的記錄數據80之間的比較結果,在記錄數據80所包含的命令當中,確定與開頭圖像相關的命令以外的命令。在步驟SC18,當在熱敏卷紙22上記錄了圖像之后,記錄控制部60將處理步驟轉移到步驟SC9,伴隨切斷用的輸送,進行開頭圖像的記錄。如以上說明的,根據本實施方式,記錄控制部60,當在記錄數據80中包含有指定了含有特定的字符串的字符串的字符串記錄指示命令的情況下,對應于與該字符串記錄指示命令相關的動作的執(zhí)行,執(zhí)行預定的動作,作為與該特定的字符串對應的動作。更詳細而言,本實施方式的記錄控制部60成為下述構成在基于從作為控制裝置的主計算機3接收到的記錄數據80中所包含的字符串記錄指示命令而生成且存儲的開頭圖像數據72當中,在執(zhí)行了與滿足規(guī)定條件的特定的字符串的記錄相關的字符串記錄指示命令的情況下,執(zhí)行熱敏卷紙22的切斷之類的預定的特定的機械動作。據此,打印機2在記錄數據80中包含有指定了含有特定的字符串的字符串的字符串記錄指示命令的情況下,對應于與該字符串記錄指示命令相關的動作的執(zhí)行,執(zhí)行規(guī)定的動作,作為與該特定的字符串對應的動作,因此,在對熱敏卷紙22的記錄中,根據記錄數據80中的字符串記錄指示命令的方式,能夠在與各個字符串記錄指示命令對應的規(guī)定的時刻執(zhí)行規(guī)定的動作。特別地,主計算機3若如通常那樣對打印機2輸出記錄數據80,則在打印機2 —側,會自動地與字符串記錄指示命令的執(zhí)行對應地在規(guī)定的時刻進行規(guī)定的動作,因此,對主計算機3,不需要進行改變。此外,在本實施方式中,打印機2還包括開頭圖像信息存儲部61,其基于從主計 算機3接收到的記錄數據80,將與熱敏卷紙22的前端部上被定型記錄的I行或者多行的字符串的記錄相關的字符串記錄指示命令存儲為開頭圖像數據72。然后,記錄控制部60,在通過刀具單元25切斷熱敏卷紙22時,基于開頭圖像信息存儲部61中所存儲的開頭圖像數據72,在熱敏卷紙22的切斷位置的輸送方向上游側,通過記錄頭24記錄字符串,并且將熱敏卷紙22在輸送方向Yl上進行輸送,當在與開頭圖像數據72所包含的I個或者多個字符串的記錄相關的字符串記錄指不命令當中、基于與在切斷之如應該記錄的字符串當中的最后的字符串(特定的字符串)的記錄相關的字符串記錄指不命令而記錄了該字符串之后,通過刀具單元25切斷熱敏卷紙22。據此,在熱敏卷紙22的切斷時,能夠縮小因記錄頭24與刀具單元25之間的輸送方向上的距離而產生的熱敏卷紙22的前端與熱敏卷紙22上所記錄的開頭圖像的前端之間的邊距M。特別地,由于是下述構成當在與開頭圖像數據72所包含的I個或者多個字符串的記錄相關的字符串記錄指示命令當中、基于與指定的字符串的記錄相關的字符串記錄指示命令而記錄了該指定的字符串之后,進行熱敏卷紙22的切斷,因此通過合適地決定成為切斷的觸發(fā)的的字符串,能夠在合適的時刻進行熱敏卷紙22的切斷。〈第2實施方式>下面,說明第2實施方式。圖11A、圖IlB是表示本實施方式的記錄數據80和基于該記錄數據80而記錄了圖像的收據10的示意圖。通過圖11A、圖IlB與圖4A、圖4B之間的比較可知,在第I實施方式的收據10和本實施方式的收據10中,其布局圖不同。即,在本實施方式的收據10中,作為區(qū)域,形成了開頭圖像區(qū)域Al和收據信息區(qū)域A2,未形成圖形區(qū)域A3和條形碼區(qū)域A4。在本實施方式的收據10中,如圖IIB所示,在其末端記錄了 “Thank Λ you”之類的字符串。該字符串對于全部的收據10都以相同的方式被記錄。因此,如圖IIA所示,在與收據信息區(qū)域A2的圖像的記錄相關的命令組H3中包含有通過包含與“Thank Δ you”的字符串的記錄相關的字符串裝飾命令MS3和字符串記錄指示命令MK3而構成的命令組H4。本實施方式的打印機2,有效地利用在收據10的末端定型地記錄“Thank Δ you”的字符串,從而進行以下的處理。圖12A、圖12B是用于本實施方式的打印機2的動作的說明的示意圖。在本實施方式中,將“Thank Δ you”的字符串和對在記錄了 “Thank Δ you”的字符串之后記錄開頭圖像、并且在將熱敏卷紙22輸送與記錄位置Tl和切割位置T2之間的間隙G對應的距離之后通過刀具單元25切斷熱敏卷紙22進行表示的信息建立對應而存儲到打印機2的存儲部54。在該情況下,存儲部54起到將一個特定的字符串與在通過記錄頭24記錄了規(guī)定的圖像且通過輸送部將記錄介質輸送了規(guī)定的輸送量之后、通過切斷部來切斷記錄介質的情況建立對應而進行存儲的設定部的功能。而且,在基于記錄數據80的對熱敏卷紙22的圖像的記錄時,打印機2的記錄控制部60,在通過執(zhí)行字符串記錄指示命令來記錄規(guī)定的字符串的情況下,通過利用已有的字符串檢索來判別在該字符串記錄指示命令指定的字符串中是否包含有“Thank Δ you”之類的字符串。當在字符串記錄指示命令指定的字符串中包含有“Thank Δ you”之類的字符串時,記錄控制部60在基于該字符串記錄指示命令而記錄了 “Thank Δ you”的字符串之后,基于打印機2的存儲部54中所存儲的信息,執(zhí)行以下的動作。S卩,記錄控制部60,如圖12A、圖12B所示,在記錄了 “Thank Λ you”的字符串之后(圖12A的狀態(tài)),將開頭圖像記錄在該字符串的輸送方向上游側的規(guī)定位置上,并且將熱敏卷紙22輸送與間隙G對應的輸送量(圖12B的狀態(tài))。由此,成為切割位置T2位于“Thank Δ you”的字符串的輸送方向上游側且在位于開頭圖像的前端的輸送方向下游側的熱敏卷紙22的紙切斷位置上的狀態(tài)。然后,記錄控制部60驅動刀具單元25,切斷熱敏卷紙22。而且,記錄控制部60,在熱敏卷紙22的切斷用的輸送以及切斷時,棄讀從主計算機3接收到的輸送指示命令HC和切斷指示命令SC。這樣,本實施方式的記錄控制部60,將在收據10的末端記錄了被定型記錄的“Thank Δ you”的字符串的情況設為觸發(fā),執(zhí)行與該字符串帶有對應的規(guī)定的處理,具體而言,為在記錄開頭圖像且將熱敏卷紙22輸送了與間隙G對應的距離之后,通過刀具單元25切斷熱敏卷紙22之類的處理。由此,與第I實施方式同樣,能夠縮小邊距M,而且通過最大限度地有效利用使“Thank Δ you”的字符串被定型記錄在收據10的末端,能夠在“Thank Δ you”的字符串與開頭圖像的前端之間的合適位置上切斷熱敏卷紙22。 而且,盡管在本實施方式中,是將邊距M的縮小作為目的而與切斷用的輸送并行地記錄開頭圖像的構成,但是,也可以是不記錄開頭圖像的構成。在該情況下,將“Thank Δ you”的字符串和對在記錄了 “Thank Δ you”的字符串之后將熱敏卷紙22輸送了與記錄位置Tl和切割位置T2之間的間隙G對應的距離之后、通過刀具單元25切斷熱敏卷紙22進行表示的信息建立對應而存儲到作為設定部而發(fā)揮功能的存儲部54中。即使是這樣的構成,在記錄了“Thank Δ you”的字符串之后,在“Thank Δ you”的字符串的上游側的合適位置上,能夠通過刀具單元25來切斷熱敏卷紙22。如以上說明的,在本實施方式中,將“Thank Λ you”的字符串(I個特定的字符串)和對在由記錄頭24記錄開頭圖像且由輸送部將熱敏卷紙22輸送了與間隙G相當的規(guī)定的、輸送量之后、通過刀具單元25切斷熱敏卷紙22進行表示的信息建立對應而存儲到作為設定部而發(fā)揮功能的存儲部54中。然后,記錄控制部60,將基于與“Thank Δ you”的字符串相關的字符串記錄指示命令的該字符串的記錄設為觸發(fā),在由記錄頭24記錄開頭圖像且將熱敏卷紙22輸送了與間隙G相當的規(guī)定的輸送量之后,通過刀具單元25切斷熱敏卷紙22。據此,能夠縮小邊距M,并且在“Thank Δ you”的字符串和開頭圖像的前端之間的合適位置上切斷熱敏卷紙22?!吹?實施方式>下面,說明第3實施方式。本實施方式的打印機2能夠被構成為在從主計算機3接收到的記錄數據80中包含用于指定某個特定的字符串的字符串記錄指示命令的情況下,與該字符串記錄指示命令對應地進行熱敏卷紙22的沿輸送方向Yl的輸送。·圖13A、圖13B是為了說明本實施方式的打印機2的動作而示意地表示收據10的
示意圖。現有技術的收據10的布局圖設為是圖13A所示的狀態(tài)。然后,通過其后的變更,如圖13B所示,設為在收據信息區(qū)域A2中的購入商品區(qū)域A21與合計金額區(qū)域A22之間增加I行的空格。而且,所謂購入商品區(qū)域,是記錄了顧客購入的商品的名稱及其單價的一覽表的區(qū)域,所謂合計金額區(qū)域A22,是記錄合計購入金額的區(qū)域。該合計金額區(qū)域A22中至少記錄了“Total”的字符串。因此,在記錄數據80中包含被記述為‘XXXA“Total Λ〇〇〇”’(其中,〇〇〇是任意的字符串)的字符串記錄指示命令。在本實施方式中,對于主計算機3,能夠與上述的布局圖的變更相對應而不進行任何改變。圖14是表示在有圖13A、圖13B所示的布局圖的變更之后發(fā)行收據10時的主計算機3與打印機2之間的動作的流程圖。左側表示主計算機3的動作,右側表示打印機2的動作。在收據10的發(fā)行時,主計算機3將控制命令中所包含的記錄數據80發(fā)送到打印機2(步驟SD1)。打印機2接收記錄數據80 (步驟SEl)。接收到的記錄數據80被存儲在接收緩沖器56中。接著,打印機2的記錄控制部60,參考存儲部54中所存儲的規(guī)定的數據(步驟SE2)。該規(guī)定的數據是將特定的字符串和與用于指定包含該特定的字符串的字符串的所述字符串記錄指示命令的執(zhí)行相對應而應該進行的特定的動作建立對應而存儲的數據。在該情況下,存儲部54作為將特定的字符串與規(guī)定的動作建立對應而進行存儲的設定部而發(fā)揮功能。在本實施方式中,將“Total”之類的字符串和表示在與包含“Total”的字符串的字符串的記錄相關的字符串記錄指示命令的執(zhí)行之“前”進行I行的熱敏卷紙22的輸送之意思的信息建立對應而存儲。如圖13B所示,在“Total”的字符串被記錄之前,通過使熱敏卷紙22被輸送I行,成為在購入商品區(qū)域A21和合計金額區(qū)域A22之間形成了 I行的空格。在有收據10的布局圖的變更的情況下,會產生使上述的規(guī)定的數據存儲到新的打印機2的需要。其中,對主計算機3不需要進行改變。
接著,打印機2的記錄控制部60,基于記錄數據80,在熱敏卷紙22上進行圖像的記錄(步驟SE3)。此時,打印機2,基于參考的規(guī)定的數據的內容,在執(zhí)行字符串記錄執(zhí)行命令而記錄規(guī)定的字符串的情況下,利用已有的字符串檢索,來判別在該字符串記錄指示命令指定的字符串中是否包含有“Total ”之類的字符串,在包含的情況下,在執(zhí)行該字符串記錄指示命令之前,進行I行的熱敏卷紙22的輸送。由此,成為在購入商品區(qū)域A21和合計金額區(qū)域A22之間形成I行的空格。也就是說,本實施方式的打印機2,當在記錄數據80中包含有用于指定含有“Total”的字符串的字符串的字符串記錄指示命令的情況下,對應于與該字符串記錄指示命令相關的動作的執(zhí)行,在該命令的執(zhí)行之前,執(zhí)行預定 的I行輸送之類的機械動作,通過進行這樣的動作,來與收據10的布局圖的變更相對應,而對主計算機3不進行改變。如以上說明的,記錄控制部60,當在記錄數據80中包含有用于指定含有I個特定的字符串的字符串的字符串記錄指示命令的情況下,對應于與該字符串記錄指示命令相關的動作的執(zhí)行,來輸送熱敏卷紙22。據此,打印機2基于用于指定含有特定的字符串的字符串的字符串記錄指不命令,能夠在合適的時刻,進行熱敏卷紙22的輸送?!吹?實施方式〉下面,說明第4實施方式。本實施方式的打印機2,當在從主計算機3接收到的記錄數據80中包含有用于指定某個特定的字符串的字符串記錄指示命令的情況下,與該字符串記錄指示命令對應地執(zhí)行由播音部57進行的聲音的輸出。播音部57作為通過聲音的輸出來對周圍進行通知的通知部而發(fā)揮功能。當舉出一例來具體地進行說明時,參考圖13A、圖13B,假設“Item C”是酒、香煙等不能夠出售給未成年人的商品等而在銷售上有限制的商品。在該情況下,通過聲音通知購入商品中包含“Item C”,如果擔任登記的人等能夠識別,則成為關聯到年齡確認等合適處理的執(zhí)行,從而提高便利性。當引用圖14來說明本實施方式的打印機2的動作時,打印機2接收主計算機3發(fā)送的記錄數據80(步驟SDl)(步驟SEl)。接收到的記錄數據80被存儲在接收緩沖器56中。接著,打印機2的記錄控制部60,參考存儲部54中所存儲的規(guī)定的數據(步驟SE2)。該規(guī)定的數據,是將“Item C”的字符串和與包含“ItemC”的字符串的字符串的記錄相關的字符串記錄指示命令的執(zhí)行相應地通過播音部57以規(guī)定的方式輸出規(guī)定的聲音之意思的信息建立對應而存儲的數據。在該情況下,存儲部54作為將特定的字符串和規(guī)定的動作建立對應而進行存儲的設定部而發(fā)揮功能。接著,打印機2的記錄控制部60基于記錄數據80,在熱敏卷紙22上進行圖像的記錄(步驟SE3)。此時,打印機2,基于參考的規(guī)定的數據的內容,在執(zhí)行字符串記錄執(zhí)行命令來記錄規(guī)定的字符串的情況下,利用已有的字符串檢索,判別在該字符串記錄指示命令所指定的字符串中是否包含有“ItemC”之類的字符串,在包含有的情況下,與該字符串記錄指示命令的執(zhí)行相應地通過播音部57以規(guī)定的方式輸出規(guī)定的聲音。由此,能夠通知購入了 ItemC。就是說,本實施方式的打印機2,當在記錄數據80中包含有用于指定含有“ItemC”的字符串的字符串的字符串記錄指示命令的情況下,對應于與該字符串記錄指示命令相關的動作的執(zhí)行,在該命令的執(zhí)行之前,執(zhí)行預定的聲音輸出之類的機械動作,通過進行這樣的動作,能夠與ItemC的購入相應地輸出規(guī)定的聲音,而對主計算機3不進行改變。如以上說明的,本實施方式的記錄控制部60,當在記錄數據80中包含有用于指定含有I個特定的字符串的字符串的字符串記錄指示命令的情況下,對應于與該字符串記錄指示命令相關的動作的執(zhí)行,通過播音部57來輸出聲音。據此,打印機2基于用于指定包含特定的字符串的字符串的字符串記錄指示命令,能夠在合適的時刻,進行聲音的輸出?!吹?實施方式〉下面,說明第5實施方式。
本實施方式的打印機2,當在從主計算機3接收的記錄數據80中包含有用于指定某個特定的字符串的字符串記錄指示命令的情況下,與該字符串記錄指示命令對應地控制顯示部53,使規(guī)定的信息顯示在顯示器12上。在以下的說明中,顯示部53作為通過信息的顯示來對周圍進行通知的通知部而發(fā)揮功能。當舉出一例來具體地進行說明時,參考圖13A、圖13B,假設“Item C”是酒和香煙等不能夠出售給未成年人的商品等而在銷售上有限制的商品,或者是由于使用“Item C”而因此在需要還購入其他的商品等時有任何注意點的商品。在該情況下,將購入商品中包含有“Item C”的情況會顯示在顯示器12上,如果擔任登記的人等能夠識別,則成為關聯到合適處理的執(zhí)行,從而提高便利性。當引用圖14來說明本實施方式的打印機2的動作時,打印機2接收主計算機3發(fā)送的記錄數據80(步驟SDl)(步驟SEl)。接收到的記錄數據80被存儲在接收緩沖器56中。接著,打印機2的記錄控制部60,參考存儲部54中所存儲的規(guī)定的數據(步驟SE2)。該規(guī)定的數據,是將“Item C”的字符串和與包含“ItemC”的字符串的字符串的記錄相關的字符串記錄指示命令的執(zhí)行相應、地將購入商品上包含有“Item C”之意的信息顯示在顯示器上之意思的信息建立對應而存儲的數據。在該情況下,存儲部54作為將特定的字符串和規(guī)定的動作建立對應而進行存儲的設定部而發(fā)揮功能。接著,打印機2的記錄控制部60,基于記錄數據80,在熱敏卷紙22上進行圖像的記錄(步驟SE3)。此時,打印機2基于參考的規(guī)定的數據的內容,在執(zhí)行字符串記錄執(zhí)行命令來記錄規(guī)定的字符串的情況下,利用已有的字符串檢索,判別在該字符串記錄指示命令所指定的字符串中是否包含有“ItemC”之類的字符串,在包含有的情況下,與該字符串記錄指示命令的執(zhí)行相應地在顯示器12上顯示購入了“ItemC”的內容。由此,能夠通知購入了ItemC0就是說,本實施方式的打印機2,當在記錄數據80中包含有用于指定含有“ItemC”的字符串的字符串的字符串記錄指示命令的情況下,對應于與該字符串記錄指示命令相關的動作的執(zhí)行,在該命令的執(zhí)行之前,執(zhí)行預定的向顯示器12的信息的顯示之類的動作,通過進行這樣的動作,能夠與ItemC的購入相應地顯示規(guī)定的信息,而對主計算機3不進行改變。
而且,打印機2,還可以代替向顯示器12的顯示,或者與顯示器12的顯示相應地以規(guī)定的方式使該LED39點燈/滅燈。如以上說明的,本實施方式的記錄控制部60,當在記錄數據80中包含有用于指定含有I個特定的字符串的字符串的字符串記錄指示命令的情況下,對應于與該字符串記錄指示命令相關的動作的執(zhí)行,通過顯示部53來進行規(guī)定的顯示動作。據此,打印機2基于用于指定包含特定的字符串的字符串的字符串記錄指不命令,能夠在合適的時刻,進行規(guī)定的顯示動作。而且,上述的實施方式,只是表示本發(fā)明的一個方式,在本發(fā)明的范圍內能夠任意地變形和應用。此外,例如,還可以構成為用戶通過對主計算機3進行輸入,能夠與用于指定包含特定的字符串的字符串的字符串記錄指示命令的執(zhí)行相對應地、自由地設定打印機2應該執(zhí)行的動作。為了實現該構成,例如,設為能夠將主計算機3與用戶的輸入對應地發(fā)送用 于包含表示其輸入內容的信息的規(guī)定的命令的構成。接收到該規(guī)定的命令的打印機2,基于該規(guī)定的命令的內容,例如,將通過把特定的字符串和表示與對包含該特定的字符串的字符串進行指定的字符串記錄指示命令的執(zhí)行對應而應該執(zhí)行的動作的信息建立對應而存儲的規(guī)定的數據存儲在存儲部54中。然后,打印機2的記錄控制部60,在執(zhí)行字符串記錄指示命令時,通過已有的字符串檢索,來判別在該字符串記錄指示命令指定的字符串中是否包含有上述特定的字符串,在包含的情況下,與該命令的執(zhí)行相對應地執(zhí)行確定的規(guī)定的動作。在該情況下,雖然需要對主計算機3進行改變,但是通過利用主計算機3并以簡易的方法,就能夠在打印機2上與字符串記錄指示命令的執(zhí)行相對應地進行規(guī)定的動作,從而非常提高便利性。例如,圖3所示的各個功能部能夠通過硬件和軟件的協(xié)同動作來任意地實現,沒有暗示特定的硬件構成。此外,盡管在上述實施方式中,打印機2自身包括記錄控制部60和具有開頭圖像信息存儲部61等的控制部50,但是例如,也可以使與打印機2外部連接的其他的裝置具有控制部50的功能。此外,本發(fā)明不局限于熱敏式打印機,還能夠適用于噴墨式打印機、點陣擊打式打印機、激光打印機、熱升華型打印機等的任意形式的打印機。也可以是ATM中的打印機等、其他的裝置中所安裝的打印機。此外,也可以記錄到CD的標簽面或者DVD的標簽面等紙以外的介質上。此外,能夠適用本發(fā)明的程序,也可以是包含在主計算機3所安裝的打印機驅動程序中的程序。此外,還能夠通過讀出打印機2的外部的存儲介質所存儲的內容,通過控制部來執(zhí)行用于執(zhí)行上述流程圖的各個步驟的程序。
權利要求
1.一種記錄裝置,是能夠連接到控制裝置的記錄裝置,其特征在于,包括 記錄頭,其在記錄介質上進行記錄; 輸送部,其用于輸送所述記錄介質; 接收部,其從所述控制裝置接收數據; 記錄控制部,其基于由所述接收部接收到的所述數據,控制所述記錄頭和所述輸送部,進行對所述記錄介質的記錄;以及 設定部,其將特定的數據與規(guī)定的動作建立對應后進行存儲, 所述記錄控制部,其判定在由所述接收部接收到的所述數據當中,是否包含有所述設定部中所存儲的所述特定的數據,在判定為包含有所述特定的數據的情況下,執(zhí)行在所述設定部中與所述特定的數據建立對應的所述規(guī)定的動作。
2.根據權利要求I所述的記錄裝置,其特征在于, 所述設定部,將所述規(guī)定的動作與用于執(zhí)行所述規(guī)定的動作的規(guī)定的時刻建立對應后進行存儲, 所述記錄控制部,當判定為在由所述接收部接收到的所述數據當中包含有所述設定部中所存儲的所述特定的數據的情況下,在所述設定部中與所述規(guī)定的動作建立對應的所述規(guī)定的時刻,執(zhí)行在所述設定部中與所述特定的數據建立對應的所述規(guī)定的動作。
3.根據權利要求I所述的記錄裝置,其特征在于, 所述記錄裝置還包括用于切斷所述記錄介質的切斷部, 所述設定部,將第I特定數據與由所述切斷部進行的所述記錄介質的切斷動作建立對應后進行存儲, 所述記錄控制部,當判定為在由所述接收部接收到的所述數據當中包含有所述設定部中所存儲的所述第I特定數據的情況下,基于在所述設定部中與所述第I特定數據建立對應的所述切斷動作,來進行由所述切斷部進行的所述記錄介質的切斷。
4.根據權利要求3所述的記錄裝置,其特征在于, 所述設定部,將所述切斷動作與基于所述切斷動作而通過所述切斷部來切斷所述記錄介質的規(guī)定的時刻建立對應后進行存儲, 所述記錄控制部,當判定為在由所述接收部接收到的所述數據當中包含有所述設定部中所存儲的所述第I特定數據的情況下,基于在所述設定部中與所述第I特定數據建立對應的所述切斷動作,在所述設定部中與所述切斷動作建立對應的所述規(guī)定的時刻,進行由所述切斷部進行的所述記錄介質的切斷。
5.根據權利要求3所述的記錄裝置,其特征在于, 所述記錄控制部,當判定為在由所述接收部接收到的所述數據當中包含有所述設定部中所存儲的所述第I特定數據的情況下,在把通過所述記錄頭而將該第I特定數據記錄到所述記錄介質的時刻設為基準的規(guī)定的時刻,基于在所述設定部中與所述第I特定數據建立對應的所述切斷動作,進行由所述切斷部進行的所述記錄介質的切斷。
6.根據權利要求I所述的記錄裝置,其特征在于, 所述記錄裝置還包括用于切斷所述記錄介質的切斷部,且 還包括用于存儲由所述接收部接收到的至少包含第I特定數據的數據的開頭圖像信息存儲部,所述設定部,將由所述開頭圖像信息存儲部所存儲的所述第I特定數據與由所述切斷部進行的所述記錄介質的切斷動作建立對應后進行存儲, 所述記錄控制部,當判定為在由所述接收部接收到的所述數據當中包含有所述開頭圖像信息存儲部中所存儲的所述第I特定數據的情況下,在將通過所述記錄頭來記錄所述第I特定數據的時刻設為基準的規(guī)定的時刻,基于在所述設定部中與所述第I特定數據建立對應的所述切斷動作,進行由所述切斷部進行的所述記錄介質的切斷。
7.根據權利要求6所述的記錄裝置,其特征在于, 所述切斷部相對于所述記錄頭被配置在所述記錄介質的輸送方向的下游側, 所述記錄控制部,當判定為在由所述接收部接收到的所述數據當中包含有 所述開頭圖像信息存儲部中所存儲的所述第I特定數據的情況下,在至少記錄了所述第I特定數據之后,在通過所述輸送部將所述記錄介質輸送了規(guī)定量的時刻,基于在所述設定部中與所述第I特定數據建立對應的所述切斷動作,來進行由所述切斷部進行的所述記錄介質的切斷。
8.根據權利要求7所述的記錄裝置,其特征在于, 通過所述輸送部來輸送所述記錄介質的所述規(guī)定量,相當于所述記錄頭與所述切斷部之間的距離。
9.根據權利要求I所述的記錄裝置,其特征在于, 所述記錄裝置還包括用于切斷所述記錄介質且相對于所述記錄頭被配置在所述記錄介質的輸送方向的下游側的切斷部, 所述設定部,將第I特定數據與一系列的動作建立對應后進行存儲,所述一系列的動作是指在由所述輸送部將所述記錄介質輸送了規(guī)定的輸送量之后,通過所述切斷部來切斷所述記錄介質的動作, 所述記錄控制部,當判定為在由所述接收部接收到的所述數據當中包含有所述設定部中所存儲的所述第I特定數據的情況下,將所述第I特定數據的記錄設為觸發(fā),進行在所述設定部中與所述第I特定數據建立對應的所述一系列的動作。
10.根據權利要求9所述的記錄裝置,其特征在于, 所述規(guī)定的輸送量,相當于在所述輸送方向上的所述記錄頭與所述切斷部之間的距離。
11.根據權利要求I所述的記錄裝置,其特征在于, 所述設定部,將第I特定數據與由所述輸送部進行的所述記錄介質的輸送建立對應后進行存儲, 所述記錄控制部,當判定為在由所述接收部接收到的所述數據當中包含有所述第I特定數據的情況下,在把通過所述記錄頭而將該第I特定數據記錄到所述記錄介質的時刻設為基準的規(guī)定的時刻,進行在所述設定部中與該第I特定數據對應的由所述輸送部進行的所述記錄介質的輸送。
12.根據權利要求I所述的記錄裝置,其特征在于, 所述記錄裝置還包括通知部, 所述設定部,將由第I特定數據與由所述通知部進行的通知建立對應后進行存儲, 所述記錄控制部,當判定為在由所述接收部接收到的所述數據當中包含有所述第I特定數據的情況下,進行在所述設定部中與所述第I特定數據建立對應的由所述通知部進行的通知。
13.根據權利要求12所述的記錄裝置,其特征在于, 所述通知部通過聲音的輸出或者信息的顯示來對周圍進行通知。
14.根據權利要求I所述的記錄裝置,其特征在于, 所述設定部,基于從所述控制裝置接收到的規(guī)定的命令,將所述特定的數據與所述規(guī)定的動作建立對應后進行存儲。
15.根據權利要求I所述的記錄裝置,其特征在于, 所述記錄控制部,在從所述控制裝置接收到用于指示所述規(guī)定的動作的命令的情況下,不執(zhí)行基于用于指示所述規(guī)定的動作的命令的所述規(guī)定的動作。
16.根據權利要求3所述的記錄裝置,其特征在于, 所述記錄控制部,在從所述控制裝置接收到用于指示所述切斷動作的命令的情況下,不執(zhí)行基于用于指示所述切斷動作的命令的切斷動作。
17.根據權利要求11所述的記錄裝置,其特征在于, 所述記錄控制部,在從所述控制裝置接收到用于指示所述記錄介質的輸送的命令的情況下,不執(zhí)行基于用于指示所述記錄介質的輸送的命令的輸送。
18.一種記錄裝置的控制方法,該記錄裝置能夠連接到控制裝置,且包括在記錄介質上進行記錄的記錄頭、用于輸送所述記錄介質的輸送部、從所述控制裝置接收數據的接收部、以及將特定的數據與規(guī)定的動作建立對應后進行存儲的設定部, 所述控制方法的特征在于, 通過所述接收部接收所述數據, 判定在接收的所述數據當中,是否包含有所述設定部中所存儲的所述特定的數據, 在判定為包含有所述特定的數據的情況下,執(zhí)行在所述設定部中與所述特定的數據建立對應的所述規(guī)定的動作。
19.根據權利要求18所述的記錄裝置的控制方法,其特征在于, 所述設定部,將所述規(guī)定的動作與用于執(zhí)行所述規(guī)定的動作的規(guī)定的時刻建立對應后進行存儲, 所述記錄控制部,當判定為在由所述接收部接收到的所述數據當中包含有所述設定部中所存儲的所述特定的數據的情況下,在所述設定部中與所述規(guī)定的動作建立對應的所述規(guī)定的時刻,執(zhí)行在所述設定部中與所述特定的數據建立對應的所述規(guī)定的動作。
20.根據權利要求18所述的記錄裝置的控制方法,其特征在于, 所述記錄裝置還包括用于切斷所述記錄介質的切斷部, 所述設定部,將第I特定數據與由所述切斷部進行的所述記錄介質的切斷動作建立對應后進行存儲, 所述記錄控制部,當判定為在由所述接收部接收到的所述數據當中包含有所述設定部中所存儲的所述第I特定數據的情況下,基于在所述設定部中與所述第I特定數據建立對應的所述切斷動作,進行由所述切斷部進行的所述記錄介質的切斷。
21.根據權利要求18所述的記錄裝置的控制方法,其特征在于, 所述記錄裝置還包括用于切斷所述記錄介質的切斷部,且還包括用于存儲由所述接收部接收的至少包含第I特定數據的數據的開頭圖像信息存儲部, 所述設定部,將由所述開頭圖像信息存儲部所存儲的所述第I特定數據與由所述切斷部進行的所述記錄介質的切斷動作建立對應后進行存儲, 所述記錄控制部,當判定為在由所述接收部接收到的所述數據當中包含有所述開頭圖像信息存儲部中所存儲的所述第I特定數據的情況下,在將通過所述記錄頭來記錄所述第I特定數據的時刻設為基準的規(guī)定的時刻,基于在所述設定部中與所述第I特定數據建立對應的所述切斷動作,進行由所述切斷部進行的所述記錄介質的切斷。
22.根據權利要求18所述的記錄裝置的控制方法,其特征在于, 所述記錄裝置還包括用于切斷所述記錄介質且相對于所述記錄頭被配置在所述記錄介質的輸送方向的下游側的切斷部, 所述設定部,將第I特定數據與一系列的動作建立對應后進行存儲,所述一系列的動作是指在由所述輸送部將所述記錄介質輸送了規(guī)定的輸送量之后,通過所述切斷部來切斷所述記錄介質的動作, 所述記錄控制部,當判定為在由所述接收部接收到的所述數據當中包含有所述設定部中所存儲的所述第I特定數據的情況下,將所述第I特定數據的記錄設為觸發(fā),進行在所述設定部中與所述第I特定數據建立對應的所述一系列的動作。
23.根據權利要求18所述的記錄裝置的控制方法,其特征在于, 所述設定部,將第I特定數據與由所述輸送部進行的所述記錄介質的輸送建立對應后進行存儲, 所述記錄控制部,當判定為在由所述接收部接收到的所述數據當中包含有所述第I特定數據的情況下,在把通過所述記錄頭而將該第I特定數據記錄到所述記錄介質的時刻設為基準的規(guī)定的時刻,進行在所述設定部中與該第I特定數據對應的由所述輸送部進行的所述記錄介質的輸送。
全文摘要
本發(fā)明提供一種記錄裝置及其控制方法,能夠盡可能地對控制裝置不進行改變,而在對記錄介質的記錄時,基于接收到的特定的數據執(zhí)行規(guī)定的動作,從而得到最佳的記錄結果。打印機(2)的記錄控制部(60),當在記錄數據中包含有用于指定含有特定的字符串的字符串的所述字符串記錄指示命令的情況下,對應于與該字符串記錄指示命令相關的動作的執(zhí)行,來執(zhí)行規(guī)定的動作,作為與該特定的字符串對應的動作。
文檔編號B41J11/70GK102756572SQ2012101054
公開日2012年10月31日 申請日期2012年4月11日 優(yōu)先權日2011年4月28日
發(fā)明者真壁智一 申請人:精工愛普生株式會社