專利名稱:打印機的制作方法
技術領域:
本發(fā)明涉及使用在外部存儲器中存儲的數(shù)據(jù)的打印機。
背景技術:
諸如打印機的電器的情況經(jīng)常是這樣,可以從外部存儲器讀出新版本的應用程序,并且將其存儲在其內部存儲器中。在該情況下,根據(jù)在特開No. 8-339302中所公開的技術,將在先版本的應用程序從其原始存儲區(qū)域去除,并且保存在其他區(qū)域中,使得在其中先前存儲所去除的在先版本的空區(qū)域中上載在外部存儲器中存儲的其新版本。其后,在完成成功上載的情況下,刪除在先版本。在未成功完成上載的情況下,在先版本返回到其原始存儲區(qū)域(即,新版本的重寫保存)。同時,在連接到外部存儲器的打印機中,當通過使用在外部存儲器中存儲的數(shù)據(jù)來執(zhí)行固件更新、模板數(shù)據(jù)的增加或打印數(shù)據(jù)的傳送等每一個步驟時,例如,通過在圖10 中所示的流程圖的操作過程來執(zhí)行手動操作。更具體地,根據(jù)圖10的流程圖,首先,執(zhí)行將外部存儲器連接到打印機的步驟 (SlOl)。當打印機檢測到與外部存儲器的連接時,在打印機內執(zhí)行分析在外部存儲器中存儲的數(shù)據(jù)的步驟(S1(^)。在當前連接到打印機的外部存儲器中存儲的數(shù)據(jù)包括固件數(shù)據(jù) (S103 是)的情況下,與在打印機上的用戶手動操作一起執(zhí)行更新固件的步驟(S104)。在外部存儲器中的數(shù)據(jù)不是固件數(shù)據(jù)(S103 否)而是模板數(shù)據(jù)(S105 是)的情況下,與在打印機上的用戶手動操作一起執(zhí)行傳送模板數(shù)據(jù)的步驟(S106)。在外部存儲器中存儲的數(shù)據(jù)不是模板數(shù)據(jù)(S105 否)而是打印數(shù)據(jù)(S107 是)的情況下,與在打印機上的用戶手動操作一起執(zhí)行打印出打印數(shù)據(jù)的步驟(S108)。在外部存儲器中存儲的數(shù)據(jù)不是打印數(shù)據(jù) (S107 否)的情況下,打印機結束使用在外部存儲器中存儲的數(shù)據(jù)的步驟。在這一點上,即使使用顯示單元,如果顯示單元某一時間僅能夠指示非常有限數(shù)量的信息,則這樣的傳統(tǒng)打印機對于用戶的手動操作很不方便。即,當外部存儲器連接到上面的這樣的打印機并且在連接到打印機的外部存儲器中存儲的數(shù)據(jù)被使用時,打印機需要在僅能夠在某個時間指示有限數(shù)量的信息的顯示單元中指示復雜手動操作過程的指南。即使打印機使用其上的操作裝置,如果使用所使用的操作裝置的可執(zhí)行操作僅限于簡單的操作,那么用戶也很難使用在連接到打印機的外部存儲器中存儲的數(shù)據(jù)來逐步執(zhí)行復雜手動操作。
發(fā)明內容
已經(jīng)做出了本發(fā)明來解決上述問題。而且,本發(fā)明的目的是提供一種打印機,即使所述打印機不使用顯示單元,或即使所述打印機使用輸入單元和顯示單元,但是由于輸入單元和顯示單元的設計限制,對于通過使用在外部存儲器中存儲的數(shù)據(jù)來執(zhí)行的手動操作并不方便,所述打印機也能夠使用在連接到所述外部存儲器的外部存儲器中存儲的數(shù)據(jù)來容易地逐步執(zhí)行手動操作。
為了實現(xiàn)本發(fā)明的目的,根據(jù)本發(fā)明的第一方面,提供了一種打印機,包括連接端口(P),其將外部存儲裝置(101)連接到所述打印機(1,301);命令輸入單元(40,51), 輸入編碼信息(20 或文本形式信息O04);以及,處理器(32),其通過使用在連接到所述連接端口(P)的所述外部存儲裝置(101)中存儲的數(shù)據(jù),執(zhí)行與在所述命令輸入單元00, 51)中輸入的編碼信息(203)或文本形式信息(204)對應的命令。根據(jù)本發(fā)明的第一方面,即使所述打印機(1,301)不使用顯示單元,或即使所述打印機(1,301)使用輸入單元和顯示單元,但是由于輸入單元和顯示單元的設計限制,對于通過使用在外部存儲裝置(101)中存儲的數(shù)據(jù)來執(zhí)行的手動操作并不方便,因為下面的特征配置也可以容易地執(zhí)行使用在連接到所述打印機(1,301)的所述外部存儲裝置(101) 中存儲的數(shù)據(jù)的步驟的手動操作。具體地說,在第一方面的所述打印機(1,301)中,經(jīng)由在所述命令輸入單元G0,51)中輸入編碼信息(203)或文本形式的信息O04)的手動操作, 所述處理器(3 通過使用在連接到所述連接端口(P)的所述外部存儲裝置(101)中存儲的數(shù)據(jù)來執(zhí)行與所述編碼信息(20 或文本形式的信息(204)對應的命令。根據(jù)與本發(fā)明的第二方面相關的所述打印機(1),所述命令輸入單元GO)包括讀取編碼信息(20 讀取器(40),并且,所述處理器(3 通過使用在連接到所述連接端口 (P)的所述外部存儲裝置(101)中存儲的數(shù)據(jù)來執(zhí)行與由所述讀取器GO)讀取的編碼信息 (203)對應的命令。根據(jù)本發(fā)明的第二方面,即使所述打印機(1)不使用顯示單元,或即使所述打印機(1)使用輸入單元和顯示單元,但是由于輸入單元和顯示單元的設計限制,對于通過使用在外部存儲裝置(101)中存儲的數(shù)據(jù)來執(zhí)行的手動操作并不方便,因為下面的特征配置也可以容易地執(zhí)行使用在連接到所述打印機(1)的所述外部存儲裝置(101)中存儲的數(shù)據(jù)的步驟的手動操作。具體地說,在第二方面的所述打印機(1)中,經(jīng)由通過所述讀取器GO) 讀取編碼信息(20 的手動操作,所述處理器(3 通過使用在連接到所述連接端口(P)的所述外部存儲裝置(101)中存儲的數(shù)據(jù)來執(zhí)行與所述編碼信息(20 對應的命令。根據(jù)本發(fā)明的第三方面,所述打印機(1)進一步包括在所述處理器(3 的控制下在打印介質(201)上打印編碼信息(203)的打印單元(52,53,54,55,56和57)。當所述外部存儲裝置(101)連接到所述連接端口(P)時,所述處理器(3 執(zhí)行步驟[1]分析在連接到所述連接端口(P)的所述外部存儲裝置(101)中存儲的數(shù)據(jù);[2]基于所述分析的結果來建立與命令對應的編碼信息O03)和文本形式信息O02);以及,[3]通過所述打印單元 (52,53,54,55,56和57)以相關聯(lián)的方式來在打印介質(201)上打印所述編碼信息(203) 和所述文本形式信息(202)。在根據(jù)本發(fā)明的第三方面的打印機(1)中,所述處理器(3 建立編碼信息(203) 和文本形式信息002)。所述編碼信息(203)和文本形式信息(202)對應于所述處理器 (32)通過使用在連接到所述連接端口(P)的所述外部存儲裝置(101)中存儲的數(shù)據(jù)能夠執(zhí)行的命令。通過所述打印單元(52,53,M,55,56和57),將如此建立的編碼信息(20 和文本形式信息O02)以一種布局彼此相關聯(lián)地在打印介質(201)上打印出。通過所述打印介質001),用戶能夠通讀手動操作,所述手動操作適用于使用在連接到所述打印機(1)的所述外部存儲裝置(101)中存儲的數(shù)據(jù)的步驟,和用于通過使用所述讀取器GO)來讀取編碼信息(203)而容易執(zhí)行的步驟。
根據(jù)本發(fā)明的第四方面,所述打印機(1)進一步包括內部存儲裝置(35),并且所述處理器(3 通過使用在連接到所述連接端口(P)的所述外部存儲裝置(101)中存儲的數(shù)據(jù)和/或在所述內部存儲裝置(3 中存儲的數(shù)據(jù)來執(zhí)行與由所述讀取器GO)讀取的編碼信息(203)對應的命令。在根據(jù)本發(fā)明的第四方面的所述打印機(1)中,即使所述打印機(1)不使用顯示單元,或即使所述打印機(1)使用輸入單元和顯示單元,但是由于輸入單元和顯示單元的設計限制,對于通過使用在連接到所述打印機(1)的外部存儲裝置(101)中存儲的數(shù)據(jù)和 /或在所述內部存儲裝置(3 中存儲的數(shù)據(jù)來執(zhí)行的手動操作并不方便,因為下面的特征配置也可以容易地執(zhí)行使用在連接到所述打印機(1)的所述外部存儲裝置(101)中存儲的數(shù)據(jù)和/或在所述內部存儲裝置(3 中存儲的數(shù)據(jù)的步驟的手動操作。具體地說,在第四方面的所述打印機(1)中,經(jīng)由通過所述讀取器GO)讀取編碼信息Q03)的手動操作,所述處理器(3 通過使用在連接到所述連接端口(P)的所述外部存儲裝置(101)中存儲的數(shù)據(jù)和/或在所述內部存儲裝置(3 中存儲的數(shù)據(jù)來執(zhí)行與所述編碼信息(20 對應的命令。根據(jù)本發(fā)明的第五方面,所述打印機(1)進一步包括在所述處理器(3 的控制下在打印介質(201)上打印編碼信息(203)的打印單元(52,53,54,55,56和57)。當所述外部存儲裝置(101)連接到連接端口(P)時,所述處理器(3 執(zhí)行步驟[1’ ]分析在連接到所述連接端口(P)的所述外部存儲裝置(101)中存儲的數(shù)據(jù)和/或在所述內部存儲裝置 (35)中存儲的數(shù)據(jù);[2]基于所述分析的結果來建立與命令對應的編碼信息(203)和文本形式信息(202);以及,[3]通過所述打印單元(52,53,M,55,56和57)以相關聯(lián)的方式來在打印介質O01)上打印所述編碼信息(203)和所述文本形式信息002)。在根據(jù)本發(fā)明的第五方面的打印機(1)中,所述處理器(3 建立編碼信息(203) 和文本形式信息002)。所述編碼信息(203)和文本形式信息(202)對應于所述處理器 (32)通過使用在連接到所述連接端口(P)的所述外部存儲裝置(101)中存儲的數(shù)據(jù)和/或在所述內部存儲裝置(3 中存儲的數(shù)據(jù)能夠執(zhí)行的命令。通過所述打印單元(52,53,54, 55,56和57),將如此建立的編碼信息(20 和文本形式信息O02)以一種布局彼此相關聯(lián)地在打印介質O01)上打印出。通過所述打印介質001),用戶能夠通讀手動操作,所述手動操作是用于使用在連接到所述打印機(1)的所述外部存儲裝置(101)中存儲的數(shù)據(jù)和/ 或在所述內部存儲裝置(3 中存儲的數(shù)據(jù)的步驟,和用于通過以所述讀取器GO)來讀取編碼信息(20 而容易執(zhí)行的步驟。根據(jù)本發(fā)明的第六方面,所述打印機(301)進一步包括打印單元(52,53,M,55, 56和57)和與所述打印單元(52,53,M,55,56和57)的操作相關并且被包括在命令輸入單元(51)中的輸入鍵(51)。當所述外部存儲裝置(101)連接到所述連接端口(P)時,所述處理器(3 執(zhí)行步驟[1]分析在連接到所述連接端口(P)的所述外部存儲裝置(101)中存儲的數(shù)據(jù);[2]基于所述分析的結果來建立文本形式信息004),所述文本形式信息(204) 指示作為用于執(zhí)行命令的手動操作的輸入鍵(51)的操作過程;以及,[3]通過所述打印單元(52,53,54,55,56和57)在打印介質(201)上打印所述文本形式信息(204)。在根據(jù)本發(fā)明的第六方面的打印機(301)中,即使打印機(301)不使用顯示單元, 或即使所述打印機(301)使用輸入單元和顯示單元,但是由于輸入單元和顯示單元的設計限制,對于通過使用在外部存儲裝置(101)中存儲的數(shù)據(jù)來執(zhí)行的手動操作并不方便,所述處理器(32)也相對于用于輸入命令的手動操作,建立通過在所述命令輸入單元(51)中包括的輸入鍵(51)的簡單操作過程所示的文本形式信息004),其中所述處理器(32)通過使用在連接到所述連接端口(P)的所述外部存儲裝置(101)中存儲的數(shù)據(jù)能夠執(zhí)行所述命令。如此的文本形式信息(204)通過所述打印單元(52,53,M,55,56和57)在打印介質 (201)上被打印出。通過打印介質001),用戶能夠通讀手動操作,所述手動操作是用于使用在連接到所述打印機(301)的所述外部存儲裝置(101)中存儲的數(shù)據(jù)的步驟,和用于通過輸入鍵(51)的操作而容易地執(zhí)行的步驟。根據(jù)本發(fā)明的第七方面,所述打印機(301)進一步包括內部存儲裝置(3 。取代步驟[1],所述處理器(3 執(zhí)行步驟[1’]分析在連接到所述連接端口(P)的所述外部存儲裝置(101)中存儲的數(shù)據(jù)和/或在所述內部存儲裝置(3 中存儲的數(shù)據(jù)。在根據(jù)本發(fā)明的第七方面的所述打印機(301)中,即使打印機(301)不使用顯示單元,或即使所述打印機(301)使用輸入單元和顯示單元,但是由于輸入單元和顯示單元的設計限制,對于通過使用在外部存儲裝置(101)中存儲的數(shù)據(jù)和/或在所述內部存儲裝置(35)中存儲的數(shù)據(jù)來執(zhí)行的手動操作并不方便,所述處理器(32)也相對于用于輸入命令的手動操作,通過在所述命令輸入單元(51)中包括的輸入鍵(51)的簡單操作過程來建立所示的文本形式信息004),其中所述處理器(3 通過使用在連接到所述連接端口(P) 的所述外部存儲裝置(101)中存儲的數(shù)據(jù)和/或在所述內部存儲裝置(3 中存儲的數(shù)據(jù)能夠執(zhí)行所述命令。如此的文本形式信息(204)通過所述打印單元(52,53,M,55,56和57) 在打印介質O01)上被打印出。通過打印介質001),用戶能夠通讀手動操作,所述手動操作是用于使用在連接到所述打印機(301)的所述外部存儲裝置(101)中存儲的數(shù)據(jù)和/或在所述內部存儲裝置(3 中存儲的數(shù)據(jù)的步驟,和用于通過輸入鍵(51)的操作而容易地執(zhí)行的步驟。根據(jù)本發(fā)明的第八方面,在所述打印機(1,301)中,所述處理器(3 通過將在連接到所述連接端口(P)的所述外部存儲裝置(101)中存儲的數(shù)據(jù)和在所述內部存儲裝置 (35)中存儲的數(shù)據(jù)作比較來確定有效命令,并且基于所述分析的結果來處理作為命令的所述有效命令。在根據(jù)本發(fā)明的第八方面的所述打印機(301)中,所述處理器(3 將通過將在連接到所述連接端口(P)的所述外部存儲裝置(101)中存儲的數(shù)據(jù)和在所述內部存儲裝置 (35)中存儲的數(shù)據(jù)作比較而被確定為有效的命令處理作為對應于分析的結果的命令。因此,相對于在所述內部存儲裝置(3 中存儲的數(shù)據(jù),將不會在所述打印介質O01)上打印不是用戶選擇的主題的手動操作。因此,預先防止用戶選擇用戶不意欲進行的手動操作。而且,上述的配置減少了打印量,這導致打印介質O01)的經(jīng)濟使用。而且,在從屬權利要求中給出了本發(fā)明的進一步的擴展。
圖1是與本發(fā)明的實施例相關的打印機的外部透視圖;圖2是示出打印機的內部配置的框圖;圖3是用于外部地圖解打印機的第一操作和第二操作的透視圖4是用于執(zhí)行打印機的第一操作的程序的流程圖;圖5是用于外部地圖解打印機的第三操作的透視圖;圖6是用于執(zhí)行打印機的第三操作的程序的流程圖;圖7是用于外部地圖解與本發(fā)明相關的其他打印機的第四操作的透視圖;圖8是示出在圖7中所示的打印機的內部配置的框圖;圖9是用于執(zhí)行與本發(fā)明的實施例相關的打印機的第二操作的程序的流程圖;以及圖10是用于使用在連接到傳統(tǒng)打印機的外部存儲器中存儲的數(shù)據(jù)來執(zhí)行操作的程序的流程圖。
具體實施例方式[1.本發(fā)明的外部配置]將通過參考附圖來描述實施本發(fā)明的打印機的優(yōu)選實施例的詳細說明。如圖1中所示,本實施例的打印機1包括操作鍵51、用于USB快閃驅動器101的USB端口 P、以線纜 39連接到打印機1的讀取器40等。裁切鍵51a、給送鍵51b等構成操作鍵51。在本實施例中,條形碼讀取器被用作讀取器40的示例。[2.本發(fā)明的內部配置]接下來,將參考圖2來描述本實施例的打印機1的內部配置。如圖2中所示,在本實施例的打印機1中,操作鍵51、三個驅動電路52、54、56、USB端口 P等連接到輸入/輸出接口 31。操作鍵51允許用戶向下述的CPU 32輸入用于裁切或給送打印介質的控制信號。 在本實施例中,如上所述,裁切鍵51a和給送鍵51b等被用作操作鍵51。片材裁切電機53 連接到驅動電路52,驅動電路52當要裁切打印介質時驅動片材裁切電機53。熱頭55連接到驅動電路M,驅動電路M當打印數(shù)據(jù)要在打印介質上打印時驅動熱頭55。片材給送電機57連接到驅動電路56,驅動電路56當要向外部給送打印介質時驅動片材給送電機57。 使用USB端口 P以便允許USB快閃驅動器101的連接器102的插入和移除。更具體地,通過將USB快閃驅動器101的連接器102插入USB端口 P,USB快閃驅動器101連接到本實施例的打印機1。在USB快閃驅動器101中,布置了規(guī)則存儲區(qū)域103。在圖2中所示的規(guī)則存儲區(qū)域103中,分配了 區(qū)域104,用于存儲第一固件;區(qū)域105,用于存儲第二固件;區(qū)域106,用于存儲模板數(shù)據(jù);區(qū)域108,用于存儲打印數(shù)據(jù),等等。在本實施例的打印機1中,CPU 32、ROM 33、RAM 34、快閃R0M35、讀取器驅動電路 36等連接到輸入/輸出接口 31。CPU 32用于執(zhí)行稍后將描述的各個程序,并且包含高速緩存等以存儲除了打印相關的控制程序之外的控制程序。CPU 32執(zhí)行在快閃ROM 35中存儲的下面的打印相關控制程序,以便驅動所述驅動電路5254和56。由此,在RAM 34中存儲的下面的打印數(shù)據(jù)被打印在打印介質上,并且向外部排出所打印的打印介質。而且,ROM 33存儲除了打印相關控制程序之外的控制程序。當CPU 32執(zhí)行各個控制程序時,RAM 34用作工作區(qū)域,以及存儲打印數(shù)據(jù)的存儲區(qū)域??扉WROM 35存儲打印相關控制程序、管理表格等,并且包括規(guī)則存儲區(qū)域等。在
8規(guī)則存儲區(qū)域中,存在分配的區(qū)域,以存儲各種數(shù)據(jù),諸如固件數(shù)據(jù)、模板數(shù)據(jù)、歷史信息數(shù)據(jù)等。具體地說,該歷史信息數(shù)據(jù)包括與打印件的數(shù)量、打印長度和打印介質裁切的次數(shù)等相關的數(shù)據(jù)。端口 37連接到讀取器驅動電路36。端口 37允許附接到讀取器40的線纜39的前端的連接器38的插入和移除。因此,一旦附接到讀取器40的線纜39的連接器38被插入在端口 37中,則讀取器40可以連接到與本實施例相關的打印機1。即,只要讀取器40在連接狀態(tài)中,則當要使用讀取器40時,讀取器驅動電路36驅動讀取器40。[3.本發(fā)明的第一操作]接下來,將通過參考圖3和圖4來描述與本實施例相關的打印機1的第一操作。 如圖3中所示,當USB快閃驅動器101的連接器102被插入在USB端口 P中時,本實施例的打印機1通過下述方式來在打印介質201上執(zhí)行打印彼此相關聯(lián)地以一種布局在打印介質201上打印編碼信息203和文本形式信息202。具體地說,通過使用在USB快閃驅動器 101中存儲的數(shù)據(jù)和/或在快閃ROM 35中存儲的數(shù)據(jù)來實現(xiàn)文本形式信息202和編碼信息 203。如圖2中所示,在連接到本實施例的打印機1的USB快閃驅動器101的規(guī)則存儲區(qū)域103中,在區(qū)域104、105、106和108分別存儲了第一固件數(shù)據(jù)、第二固件數(shù)據(jù)、模板數(shù)據(jù)和打印數(shù)據(jù)。模板數(shù)據(jù)等也被存儲在本實施例的打印機1的快閃ROM 35的規(guī)則存儲區(qū)域中。因此,在圖3中所示的打印介質201上,“1.更新第一固件”、“2.更新第二固件”、“3.傳送模板”、“4.傳送模板以備份”和“5.開始打印”被打印為列出文本形式信息202的“外部存儲器的操作列表”。在那些文本形式信息202的每一側上,指示相關聯(lián)的編碼信息203。 在本實施例中,將條形碼讀取器用作讀取器40的示例。因此,作為編碼信息203的具體形式,在打印介質201上打印條形碼。如圖4中所示,在本實施例的打印機1中,首先,在S11,執(zhí)行將外部存儲器連接到打印機的步驟。具體地說,當USB快閃驅動器101連接到USB端口 P時,CPU 32檢測USB快閃驅動器101的USB連接,并且隨后將步驟移到S12。在S12,執(zhí)行分析在USB快閃驅動器101中存儲的數(shù)據(jù)的步驟。具體地說,CPU 32 分析在連接到本實施例的打印機1的USB快閃驅動器101的規(guī)則存儲區(qū)域103中存儲的數(shù)據(jù)。其后,CPU 32將步驟移到S13。在S13,CPU 32檢測在S12分析的USB快閃驅動器101的規(guī)則存儲區(qū)域103中存儲的數(shù)據(jù)中是否包括固件數(shù)據(jù)。在S12分析的USB快閃驅動器101的規(guī)則存儲區(qū)域103中存儲的數(shù)據(jù)中包括固件數(shù)據(jù)的情況下(S13 是),CPU 32將步驟移到S14。在S14,執(zhí)行建立固件更新命令數(shù)據(jù)的步驟。具體地說,CPU 32建立作為用于使得 CPU 32本身更新固件的命令的編碼信息203,并且建立相關聯(lián)的文本形式信息202,該相關聯(lián)的文本形式信息202以文本形式指示固件的更新。其后,CPU 32將步驟移到S15。在使用圖2和圖3所示的具體示例中,在S12分析的USB快閃驅動器101的規(guī)則存儲區(qū)域103中存儲的數(shù)據(jù)中包括第一固件數(shù)據(jù)和第二固件數(shù)據(jù)(參見圖2、。因此,CPU 32建立兩個文本形式信息202,即“1.更新第一固件”和“2.更新第二固件”,并且以條形碼的形式建立相應地關聯(lián)的兩個編碼信息203(參見圖3)。另一方面,在S12分析的USB快閃驅動器101的規(guī)則存儲區(qū)域103中存儲的數(shù)據(jù)中
9不包括固件數(shù)據(jù)的情況下(S13 否),CPU 32將步驟移到S15。在S15,CPU 32檢測在S12 分析的USB快閃驅動器101的規(guī)則存儲區(qū)域103中存儲的數(shù)據(jù)中是否包括模板數(shù)據(jù)。在S 12分析的USB快閃驅動器101的規(guī)則存儲區(qū)域103中存儲的數(shù)據(jù)中包括模板數(shù)據(jù)的情況下 (S15 是),CPU 32將步驟移到S16。在S16,執(zhí)行建立模板數(shù)據(jù)傳送命令數(shù)據(jù)的步驟。具體地說,CPU32建立作為用于使得CPU 32本身傳送模板數(shù)據(jù)的命令的編碼信息203,并且建立相關聯(lián)的文本形式信息 202,該相關聯(lián)的文本形式信息202以文本形式指示模板數(shù)據(jù)的傳送。其后,CPU 32將步驟移到S17。在使用圖2和圖3所示的具體示例中,在S12分析的USB快閃驅動器101的規(guī)則存儲區(qū)域103中存儲的數(shù)據(jù)中包括模板數(shù)據(jù)(參見圖幻。因此,CPU 32建立文本形式信息 202,即“3.傳送模板”,并且以條形碼的形式建立編碼信息203 (參見圖3)。另一方面,在S15,在S12分析的USB快閃驅動器101的規(guī)則存儲區(qū)域103中存儲的數(shù)據(jù)中不包括模板數(shù)據(jù)的情況下(S15:否),CPU 32將步驟移到S17。在S17,CPU 32檢測在S12分析的USB快閃驅動器101的規(guī)則存儲區(qū)域103中存儲的數(shù)據(jù)中是否包括打印數(shù)據(jù)。在S12分析的USB快閃驅動器101的規(guī)則存儲區(qū)域103中存儲的數(shù)據(jù)中包括打印數(shù)據(jù)的情況下(S17 是),CPU 32將步驟移到S18。在S18,執(zhí)行建立打印開始命令數(shù)據(jù)的步驟。具體地說,CPU 32建立作為用于使得 CPU 32本身開始打印的命令的編碼信息203,并且建立相關聯(lián)的文本形式信息202,該相關聯(lián)的文本形式信息202以文本形式指示打印的開始。其后,CPU 32將步驟移到S18-2。在 S12分析的USB快閃驅動器101的規(guī)則存儲區(qū)域103中存儲的數(shù)據(jù)中不包括打印數(shù)據(jù)的情況下(S17 否),CPU 32將步驟移到S18-2。在S18-2,執(zhí)行分析在快閃ROM 35中存儲的數(shù)據(jù)的步驟。具體地說,CPU 32分析在快閃ROM 35的規(guī)則存儲區(qū)域中存儲的數(shù)據(jù)。其后,CP U 32將步驟移到S19。在S19,CPU 32檢測在S18-2中分析的在快閃ROM 35中存儲的數(shù)據(jù)中是否包括模板數(shù)據(jù)。在S18-2中分析的在快閃ROM 35中存儲的數(shù)據(jù)中包括模板數(shù)據(jù)的情況下(S19 是),CPU 32將步驟移到S20。在步驟S20,執(zhí)行建立模板備份傳送命令數(shù)據(jù)的步驟。具體地說,在S20中,CPU 32 建立作為用于使得CPU 32本身進行模板的傳送的備份的命令的編碼信息203,并且建立相關聯(lián)的文本形式信息202,該相關聯(lián)的文本形式信息202以文本形式指示模板的備份傳送。 其后,CPU 32將步驟移到S21。另一方面,在S18-2中分析的在快閃ROM 35中存儲的數(shù)據(jù)中不包括模板數(shù)據(jù)的情況下(S19 否),CPU 32將步驟移到S21。在S21,執(zhí)行打印操作列表的步驟。具體地說,基于S14、S16、S18和S20而建立的文本形式信息202和相應地關聯(lián)的編碼信息203通過CPU 32出現(xiàn)在RAM 34中,并且隨后通過CPU 32被打印出。其后,CPU32結束程序。因此,在使用圖2和圖3所示的具體示例的情況下,在圖3中所示的打印介質201 上,“1.更新第一固件”、“2.更新第二固件”、“3.傳送模板”、“4.傳送模板以備份”和“5.開始打印”被打印為列出文本形式信息202的“外部存儲器的操作列表”。在那些文本形式信息202的每一側上,指示相關聯(lián)的編碼信息203。
[4.本發(fā)明的第二操作]接下來,將通過參考圖3和圖9來描述與本實施例相關的打印機1的第二操作。如圖3中所示,當將USB快閃驅動器101的連接器102插入在USB端口 P中時,本實施例的打印機1通過下述方式來執(zhí)行在打印介質201上的打印彼此相關聯(lián)地以一種布局來在打印介質201上打印編碼信息203和文本形式信息202。具體地說,通過使用在USB快閃驅動器101中存儲的數(shù)據(jù)和/或在快閃ROM 35中存儲的數(shù)據(jù)來實現(xiàn)文本形式信息202和編碼 fn肩、203 ο如圖2中所示,在連接到本實施例的打印機1的USB快閃驅動器101的規(guī)則存儲區(qū)域103中,在區(qū)域104、105、106和108中分別存儲第一固件數(shù)據(jù)、第二固件數(shù)據(jù)、模板數(shù)據(jù)和打印數(shù)據(jù)。模板數(shù)據(jù)等也被存儲在本實施例的打印機1的快閃ROM 35的規(guī)則存儲區(qū)域中。因此,當滿足預定條件時,如在圖3的打印介質201上所示,“1.更新第一固件”、“2.更新第二固件”、“3.傳送模板”、“4.傳送模板以備份”和“5.開始打印”被打印為列出文本形式信息202的“外部存儲器的操作列表”。在那些文本形式信息202的每一側上,指示相關聯(lián)的編碼信息203。在本實施例中,將條形碼讀取器用作讀取器40的示例。因此,作為編碼信息203的具體形式,在打印介質201上打印條形碼。更具體地,如果滿足預定條件,則根據(jù)本實施例的打印機1的第二操作的表面操作與根據(jù)第一操作的表面操作相同。相反,如果不滿足預定條件,則打印介質與在圖3中所示的打印介質201不同。下面的文本形式信息的至少任何一個不被打印在作為與相關聯(lián)的編碼信息一起的、列出文本形式信息202的“外部存儲器的操作列表”的打印介質上。“1.更新第一固件”、“2.更新第二固件”、“3.傳送模板”、“4.傳送模板以備份”和“5.開始打印” 是所述下面的文本形式信息。而且,在使用本實施例的打印機1來執(zhí)行第一操作的情況下,將不執(zhí)行第二操作。 反之亦然,在使用本實施例的打印機1來執(zhí)行第二操作的情況下,將不執(zhí)行第一操作。如圖9中所示,在本實施例的打印機1中,首先,在S51,執(zhí)行將外部存儲器連接到打印機的步驟。具體地說,當USB快閃驅動器101連接到USB端口 P時,CPU 32檢測USB快閃驅動器101的USB連接,并且隨后將步驟移到S52。在S52,執(zhí)行分析在USB快閃驅動器101中存儲的數(shù)據(jù)的步驟。具體地說,CPU 32 分析在連接到本實施例的打印機1的USB快閃驅動器101的規(guī)則存儲區(qū)域103中存儲的數(shù)據(jù)。其后,CPU 32將步驟移到S53。在S53,執(zhí)行分析在快閃ROM 35中存儲的數(shù)據(jù)的步驟。具體地說,CPU 32分析在快閃ROM 35的規(guī)則存儲區(qū)域中存儲的數(shù)據(jù)。其后,CPU32將步驟移到S54。在S54,CPU 32通過下述方式來分析在S52分析的USB快閃驅動器101的規(guī)則存儲區(qū)域103中存儲的數(shù)據(jù)中是否包括較新的固件數(shù)據(jù)將在S52中分析的在USB快閃驅動器 101中存儲的數(shù)據(jù)和在S53分析的在快閃ROM 35中存儲的數(shù)據(jù)作比較。在S52分析的USB 快閃驅動器101的規(guī)則存儲區(qū)域103中存儲的數(shù)據(jù)中包括較新的固件數(shù)據(jù)的情況下(SM 是),CPU 32將步驟移到S55。在S55,執(zhí)行建立固件更新命令數(shù)據(jù)的步驟。具體地說,CPU 32建立作為用于使得 CPU 32本身更新固件的命令的編碼信息203,并且建立相關聯(lián)的文本形式信息202,該相關聯(lián)的文本形式信息202以文本形式指示固件的更新。其后,CPU 32將步驟移到S56。
在使用圖2和圖3所示的具體示例中,在S52分析的USB快閃驅動器101的規(guī)則存儲區(qū)域103中存儲的數(shù)據(jù)中包括第一固件和第二固件(參見上述的圖2~)。因此,在第一固件和第二固件相比于在S53中分析的在快閃ROM 35中存儲的數(shù)據(jù)(固件數(shù)據(jù))較新的情況下,CPU 32建立兩個文本形式信息202,即“1.更新第一固件”和“2.更新第二固件”, 并且以條形碼的形式建立相應地關聯(lián)的兩個編碼信息203(參見上述的圖3)。另一方面,在S52分析的USB快閃驅動器101的規(guī)則存儲區(qū)域103中存儲的數(shù)據(jù)中不包括較新的固件數(shù)據(jù)的情況下(SM:S),CPU 32將步驟移到S56。在S56,CPU 32通過下述方式來檢測在S52分析的USB快閃驅動器101的規(guī)則存儲區(qū)域103中存儲的數(shù)據(jù)中是否包括不同的模板數(shù)據(jù)將在S52分析的在USB快閃驅動器101中存儲的數(shù)據(jù)和在S53 中分析的在快閃ROM 35中存儲的數(shù)據(jù)作比較。在S52分析的USB快閃驅動器101的規(guī)則存儲區(qū)域103中存儲的數(shù)據(jù)中包括不同模板數(shù)據(jù)的情況下(S56 是),CPU 32將步驟移到 S57。在S57,執(zhí)行建立模板數(shù)據(jù)傳送命令數(shù)據(jù)的步驟。具體地說,CPU32建立作為用于使得CPU 32本身傳送模板數(shù)據(jù)的命令的編碼信息203,并且建立相關聯(lián)的文本形式信息 202,該相關聯(lián)的文本形式信息202以文本形式指示模板數(shù)據(jù)的傳送。其后,CPU 32將步驟移到S58。在使用圖2和圖3所示的具體示例中,在S52分析的USB快閃驅動器101的規(guī)則存儲區(qū)域103中存儲的數(shù)據(jù)中包括模板數(shù)據(jù)(參見上述的圖2、。因此,在模板數(shù)據(jù)相比于在S53中分析的在快閃ROM 35中存儲的數(shù)據(jù)(模板數(shù)據(jù))不同的情況下,CPU 32建立文本形式信息202,即“3.傳送模板”,并且以條形碼的形式建立編碼信息203 (參見上述的圖 3)。在S58,執(zhí)行建立模板備份傳送命令數(shù)據(jù)的步驟。具體地說,在S58,CPU 32建立作為用于使得CPU 32本身對于模板的傳送進行備份的命令的編碼信息203,并且建立相關聯(lián)的文本形式信息202,該相關聯(lián)的文本形式信息202以文本形式指示模板的備份傳送。其后,CPU 32將步驟移到S59。在使用圖2和圖3所示的具體示例中,在S52分析的USB快閃驅動器101的規(guī)則存儲區(qū)域103中存儲的數(shù)據(jù)中包括模板數(shù)據(jù)(參見上述的圖2、。因此,在模板數(shù)據(jù)相比于在S53中分析的在快閃ROM 35中存儲的數(shù)據(jù)(模板數(shù)據(jù))不同的情況下,CPU 32建立文本形式信息202,即“4.傳送模板以備份”,并且以條形碼的形式建立編碼信息203 (參見上述的圖3)。另一方面,在S56,在S52分析的USB快閃驅動器101的規(guī)則存儲區(qū)域103中存儲的數(shù)據(jù)中不包括不同的模板數(shù)據(jù)的情況下(S56:否),CPU 32將步驟移到S59。在S59,CPU 32檢測在S52分析的USB快閃驅動器101的規(guī)則存儲區(qū)域103中存儲的數(shù)據(jù)中是否包括打印數(shù)據(jù)。在S52分析的USB快閃驅動器101的規(guī)則存儲區(qū)域103中存儲的數(shù)據(jù)中包括打印數(shù)據(jù)的情況下(S59 是),CPU 32將步驟移到S60。在S60,執(zhí)行建立打印開始命令數(shù)據(jù)的步驟。具體地說,CPU 32建立作為用于使得 CPU 32本身開始打印的命令的編碼信息203,并且建立相關聯(lián)的文本形式信息202,該相關聯(lián)的文本形式信息202以文本形式指示打印的開始。其后,CPU 32將步驟移到S61。在S52 分析的USB快閃驅動器101的規(guī)則存儲區(qū)域103中存儲的數(shù)據(jù)中不包括打印數(shù)據(jù)的情況下(S59 否),CPU 32將步驟移到S61。在S61,執(zhí)行打印操作列表的步驟。具體地說,基于S55、S57、S58和S60而建立的文本形式信息202和相應地關聯(lián)的編碼信息203通過CPU 32出現(xiàn)在RAM 34中,并且隨后通過CPU 32被打印出。其后,CPU32結束程序。因此,在滿足預定條件的情況下,即,例如在已經(jīng)相對于使用圖2和圖3所示的具體示例執(zhí)行了所有的上述步驟S55、S57、S58和S60的情況下,“1.更新第一固件”、“2.更新第二固件”、“3.傳送模板”、“4.傳送模板以備份”和“5.開始打印”被打印為列出文本形式信息202的“外部存儲器的操作列表”。在那些文本形式信息202的每一側上,指示相關聯(lián)的編碼信息203。替代地,在不滿足預定條件的情況下,具體地說,在還未執(zhí)行上述步驟S60而已經(jīng)執(zhí)行了步驟S55、S57和S58的情況下,打印介質與在圖3中所示的打印介質201不同?!?.更新第一固件”、“2.更新第二固件”、“3.傳送模板”和“4.傳送模板以備份”被打印為列出文本形式信息202的“外部存儲器的操作列表”。在那些文本形式信息202的每一側上,指示相關聯(lián)的編碼信息203。即,在作為與相關聯(lián)的編碼信息203—起的、列出文本形式信息202 的“外部存儲器的操作列表”的打印介質上不打印“5.開始打印”的文本形式信息202。[5.本發(fā)明的第三操作]接下來,將參考圖5和圖6來描述本實施例的打印機1的第三操作。如圖5中所示,在USB快閃驅動器101的連接器102被插入在本實施例的打印機1 的USB端口 P中的狀態(tài)中,使用讀取器40來執(zhí)行讀取在打印介質201上打印的“外部存儲器的操作列表”中的編碼信息203之一的手動操作。因此,執(zhí)行通過由讀取器40讀取的編碼信息203側的、使用相關聯(lián)的文本形式信息202以文本形式指示的操作。具體地說,相關聯(lián)的文本形式信息202和編碼信息203指示通過使用在連接到本實施例的打印機1的USB 快閃驅動器101中存儲的數(shù)據(jù)和/或在快閃ROM 35的規(guī)則存儲區(qū)域中存儲的數(shù)據(jù)而執(zhí)行的操作。如圖6中所示,相對于本實施例的打印機1,首先在S31執(zhí)行讀取條形碼的步驟。 具體地說,在S31,CPU 32接收與由用戶使用讀取器40手動讀取的編碼信息203相關的命令。其后,CPU 32將步驟移到S32。在S32,CPU 32檢測CPU 32在S31已經(jīng)接收的命令是否是更新命令。在CPU 32 在S31已經(jīng)接收的命令是更新命令的情況下(S32 是),CPU 32將步驟移到S33。在S33,執(zhí)行更新固件的步驟。具體地說,在S33,CPU 32通過使用在連接到本實施例的打印機1的USB快閃驅動器101的規(guī)則存儲區(qū)域103中存儲的固件數(shù)據(jù)來重寫在本實施例的打印機1的快閃ROM 35中存儲的固件數(shù)據(jù)。其后,CPU 32結束這個程序。在使用圖2和圖5所示的具體示例中,在CPU 32已經(jīng)在S31接收的命令是對應于 “1.更新第一固件”的文本形式信息202的更新命令的情況下,CPU 32重寫在本實施例的打印機1的快閃ROM 35中存儲的固件數(shù)據(jù),并且在快閃ROM 35中保存在連接到本實施例的打印機1的USB快閃驅動器101的規(guī)則存儲區(qū)域103中存儲的第一固件數(shù)據(jù)。而且,在 CPU 32已經(jīng)在S31接收的命令是對應于“2.更新第二固件”的文本形式信息202的更新命令的情況下,CPU 32重寫在本實施例的打印機1的快閃ROM 35中存儲的固件數(shù)據(jù),并且在快閃ROM 35中保存在連接到本實施例的打印機1的USB快閃驅動器101的規(guī)則存儲區(qū)域103中存儲的第二固件數(shù)據(jù)。另一方面,在CPU 32已經(jīng)在S31接收的命令不是更新命令的情況下(S32 否), CPU 32將步驟移到S34。在S34,CPU 32檢測CPU 32已經(jīng)在S31接收的命令是否是模板數(shù)據(jù)傳送命令。在CPU 32已經(jīng)在S31接收的命令是模板數(shù)據(jù)傳送命令的情況下(S34:是), CPU 32將步驟移到S35。在S35,執(zhí)行傳送模板數(shù)據(jù)的步驟。具體地說,在S35,CPU 32通過使用在連接到本實施例的打印機1的USB快閃驅動器101的規(guī)則存儲區(qū)域103中存儲的模板數(shù)據(jù)來在本實施例的打印機1的快閃ROM 35中寫入模板數(shù)據(jù)。其后,CPU 32結束這個程序。在使用圖2和圖5所示的具體示例中,在CPU 32已經(jīng)在S31接收的命令是與 “3.傳送模板”的文本形式信息202對應的模板數(shù)據(jù)傳送命令的情況下,CPU 32在本實施例的打印機1的快閃ROM 35中寫入并增加在連接到本實施例的打印機1的USB快閃驅動器101的規(guī)則存儲區(qū)域103中存儲的模板數(shù)據(jù)。另一方面,在CPU 32已經(jīng)在S31接收的命令不是模板數(shù)據(jù)傳送命令的情況下 (S34 否),CPU 32將步驟移到S36。在S36,CPU 32檢測CPU 32已經(jīng)在S31接收的命令是否是打印開始命令。在CPU 32已經(jīng)在S31接收的命令是打印開始命令的情況下(S36: 是),CPU 32將步驟移到S37。在S37,執(zhí)行打印的步驟。具體地說,在S37,CPU 32使用在連接到本實施例的打印機1的USB快閃驅動器101的規(guī)則存儲區(qū)域103中存儲的打印數(shù)據(jù),并且將該打印數(shù)據(jù)打印在打印介質上。其后,CPU 32結束這個程序。在使用圖2和圖5所示的具體示例中,在CPU 32已經(jīng)在S31接收的命令是與 “5.開始打印”的文本形式信息202對應的打印開始命令的情況下,CPU 32獲取在本實施例的打印機1的RAM 34出現(xiàn)的、在連接到本實施例的打印機1的USB快閃驅動器101的規(guī)則存儲區(qū)域103中存儲的打印數(shù)據(jù),并且隨后將如此出現(xiàn)的打印數(shù)據(jù)打印在打印介質上。另一方面,在CPU 32已經(jīng)在S31接收的命令不是打印開始命令的情況下(S36 否),CPU 32將步驟移到S38。在S38,CPU 32檢測CPU32已經(jīng)在S31接收的命令是否是模板備份傳送命令。在CPU 32已經(jīng)在S31接收的命令不是模板備份傳送命令的情況下(S38 否),CPU 32結束這個程序。另一方面,在CPU 32已經(jīng)在S31接收的命令是模板備份傳送命令的情況下(S38 是),CPU 32將步驟移到S39。在S39,執(zhí)行傳送模板數(shù)據(jù)以備份的步驟。具體地說,在S39,CPU32向連接到本實施例的打印機1的USB快閃驅動器101的規(guī)則存儲區(qū)域103傳送在本實施例的打印機1的快閃ROM 35的規(guī)則存儲區(qū)域中存儲的模板數(shù)據(jù)以用于備份,以便在USB快閃驅動器101的規(guī)則存儲區(qū)域103中另外寫入模板數(shù)據(jù)。其后,CPU 32結束這個程序。[6.總結]本實施例的打印機1不使用顯示單元。然而,如詳細所述(參見圖幻,本實施例的打印機1被構造為允許用戶在第三操作中使用讀取器40來執(zhí)行手動操作,以便讀取在第一操作或第二操作中在打印介質201上打印的編碼信息203。其后,CPU 32通過使用在連接到USB端口 P的USB快閃驅動器101中存儲的數(shù)據(jù)和/或在快閃ROM 35中存儲的數(shù)據(jù) (參見圖6)來執(zhí)行對應于由讀取器40讀取的編碼信息203的命令。由此,可以使用在連接到USB端口 P的USB快閃驅動器101中存儲的數(shù)據(jù)和/或在快閃ROM 35中存儲的數(shù)據(jù)來
14逐步執(zhí)行手動操作。在這一點上,即使打印機不使用顯示單元,或即使打印機使用輸入單元和顯示單元,但是由于輸入單元和顯示單元的設計限制,對于通過使用連接到打印機的USB快閃驅動器101中存儲的數(shù)據(jù)和/或在快閃ROM 35中存儲的數(shù)據(jù)來執(zhí)行的手動操作并不方便,也可以獲得上述效果以及本實施例的打印機1。而且,在本實施例的打印機1中,CPU 32建立編碼信息203和文本形式信息202。 編碼信息203和文本形式信息202對應于CPU 32通過使用在連接到USB端口 P的USB快閃驅動器101中存儲的數(shù)據(jù)和/或在快閃ROM 35中存儲的數(shù)據(jù)能夠執(zhí)行的命令。如此建立的編碼信息203和文本形式信息202被彼此相關聯(lián)地以一種布局打印在打印介質201上 (參見圖4和圖5)。通過打印介質201,用戶能夠通讀手動操作,該手動操作是用于使用在 USB連接的USB快閃驅動器101中存儲的數(shù)據(jù)和/或在快閃ROM 35中存儲的數(shù)據(jù)的步驟, 和用于通過使用讀取器40來讀取編碼信息203而容易執(zhí)行的步驟(參見圖5)。在使用圖5所示的具體示例中,作為文本形式信息202在打印介質201上打印的 “1.更新第一固件”、“2.更新第二固件”、“3.傳送模板”、“4.傳送模板以備份”和“5.開始打印”是通過使用在USB連接的USB快閃驅動器101中存儲的數(shù)據(jù)和/或在快閃ROM 35中存儲的數(shù)據(jù)能夠執(zhí)行的手動操作。通過使用讀取器40讀取信息203能夠容易地執(zhí)行那些手動操作的任何一個。在本實施例的打印機1中,當執(zhí)行上述的第二操作時,將在快閃ROM 35中存儲的數(shù)據(jù)和在USB快閃驅動器101中存儲的數(shù)據(jù)作比較。如果在USB快閃驅動器101中存儲了較新的固件(SM 是)或如果在USB快閃驅動器101中存儲了不同的模板數(shù)據(jù)(S56 是), 則CPU 32建立編碼信息203和文本形式信息202 (S55、S57或S58),它們對應于CPU32通過使用在連接到打印機1的USB端口 P的USB快閃驅動器101中存儲的數(shù)據(jù)和/或在快閃 ROM 35中存儲的數(shù)據(jù)而執(zhí)行的命令。如此建立的編碼信息203和文本形式信息202彼此相關聯(lián)地以一種布局被打印在打印介質201上(S61)。S卩,當在本實施例的打印機1中執(zhí)行上述的第二操作時(參見圖9),CPU 32參考在連接到打印機1的USB端口 P的USB快閃驅動器101中存儲的數(shù)據(jù)和在快閃ROM 35中存儲的數(shù)據(jù)。CPU 32建立編碼信息203和文本形式信息202 (S55、S57或S58),它們對應于 CPU 32已經(jīng)確定為有效的命令。如此建立的編碼信息203和文本形式信息202彼此相關聯(lián)地以一種布局被打印在打印介質201上(參見圖5和圖9)。因此,相對于在USB快閃驅動器101和快閃ROM 35中存儲的數(shù)據(jù)(固件數(shù)據(jù)和模板數(shù)據(jù)),將不會在打印介質201上打印未經(jīng)用戶選擇的操作項目(多個)。因此,預先防止用戶選擇用戶不意欲執(zhí)行的手動操作。具體地說,當在本實施例的打印機1中執(zhí)行上述第二操作時,CPU32參考在USB快閃驅動器101中存儲的數(shù)據(jù)和在快閃ROM 35中存儲的數(shù)據(jù)。如果在USB快閃驅動器101 中未存儲較新的固件(SM:否)或如果在USB快閃驅動器101中未存儲不同的模板數(shù)據(jù) (S56 否),則CPU 32不建立編碼信息203和文本形式信息202,該編碼信息203和文本形式信息202對應于諸如在圖2和圖3中所示的示例中的“1.更新第一固件”、“2.更新第二固件”、“3.傳送模板”和“4.傳送模板以備份”的命令的每一個。因此,與在圖3中所示的在打印介質201上的打印內容的示例不同,CPU 32打印出“外部存儲器的操作列表”的打印介質,而不指示編碼信息203和文本形式信息202,該編碼信息203和文本形式信息202對應于諸如“1.更新第一固件”、“2.更新第二固件”、“3.傳送模板”和“4.傳送模板以備份” 的命令的每一個。因此,相對于在USB快閃驅動器101和快閃ROM 35中存儲的數(shù)據(jù)(固件數(shù)據(jù)和模板數(shù)據(jù)),將不會在打印介質201上打印不是用戶選擇的主題的操作項目。因此, 預先防止用戶選擇用戶不意欲執(zhí)行的手動操作。上述的配置減少了打印量,這導致打印介質的經(jīng)濟使用。[7-1變化形式]雖然已經(jīng)示出和描述了本實施例的當前優(yōu)選實施例,但是應當明白,本公開用于說明的目的,并且在不脫離在所附的權利要求中給出的本發(fā)明的范圍的情況下,可以做出各種改變和修改。例如,取代條形碼,可以將二維碼、RFID等用作編碼信息203的具體形式。在使用上述的替代編碼信息203的情況下,使用能夠讀取二維碼、RFID標簽的讀取器40以及能夠實現(xiàn)RFID的打印介質和寫入器。[7-2其他實施例]除了缺少讀取器40和對于讀取器40所必要的構成元件(讀取器驅動電路36、端口 37、連接器38、線纜39)之外,在圖7和圖8中所示的打印機301的內部配置與本實施例的打印機1的相同。因此,在圖7和圖8中,使用與在圖2和圖3中所示的那些相同的附圖標記來指示與圖2和圖3中的那些相同的構成元件,并且將省略它們的描述。如圖7中所示,在其他實施例的打印機301中,當USB快閃驅動器101的連接器 102插入在USB端口 P中時,其他實施例的打印機301通過下述方式來在打印介質201上執(zhí)行打印彼此相關聯(lián)地以一種布局在打印介質201上打印文本形式信息202和鍵盤操作相關文本形式信息204。具體地說,通過使用在USB快閃驅動器101中存儲的數(shù)據(jù)和/或在快閃ROM 35中存儲的數(shù)據(jù)來實現(xiàn)文本形式信息202和鍵盤操作相關文本形式信息204。艮口, 當在其他實施例的打印機301中執(zhí)行在圖4中所示的程序(第一操作)或在圖9中所示的程序(第二操作)時,打印鍵盤操作相關文本形式信息204而不是編碼信息203 (參見圖3 和圖5)。在圖7的具體示例中,將打印介質201打印為“外部存儲器的操作列表”,其中,彼此相關聯(lián)地以一種布局打印鍵盤操作相關文本形式信息204的“F鍵3次”和“1.更新第一固件”的文本形式信息202。上面的布局表示用戶應當連續(xù)按下給送鍵51b三次,以使得 CPU 32能夠在其他實施例的打印機301的快閃ROM 35中存儲的固件數(shù)據(jù)上重寫并保存在連接到其他實施例的打印機301的USB快閃驅動器101的規(guī)則存儲區(qū)域103中存儲的第一固件數(shù)據(jù)。而且,打印介質201被提供為“外部存儲器的操作列表”,其中,彼此相關聯(lián)地以一種布局打印鍵盤操作相關文本形式信息204的“F鍵5次”和“2.更新第二固件”的文本形式信息202。上面的布局表示用戶應當連續(xù)按下給送鍵51b五次,以使得CPU 32能夠在其他實施例的打印機301的快閃ROM 35中存儲的固件數(shù)據(jù)上重寫并保存在連接到其他實施例的打印機301的USB快閃驅動器101的規(guī)則存儲區(qū)域103中存儲的第二固件數(shù)據(jù)。而且,打印介質201被提供為“外部存儲器的操作列表”,其中,彼此相關聯(lián)地以一種布局打印鍵盤操作相關文本形式信息204的“C鍵3次”和“3.傳送模板”的文本形式信息202。上面的布局表示用戶應當連續(xù)按下裁切鍵51a三次,以使得CPU 32能夠向其他實施例的打印機301的快閃ROM 35傳送并增加在連接到其他實施例的打印機301的USB快閃驅動器101的規(guī)則存儲區(qū)域103中存儲的模板數(shù)據(jù)。而且,打印介質201被提供為“外部存儲器的操作列表”,其中,彼此相關聯(lián)地以一種布局打印鍵盤操作相關文本形式信息204的“C鍵4次”和“4.傳送模板以備份”的文本形式信息202。上面的布局表示用戶應當連續(xù)按下裁切鍵51a四次,以使得CPU 32能夠向連接到其他實施例的打印機301的USB快閃驅動器101的規(guī)則存儲區(qū)域103傳送并增加在其他實施例的打印機301的快閃ROM 35中存儲的適當模板數(shù)據(jù),以用于備份的目的。而且,打印介質201被提供為“外部存儲器的操作列表”,其中,彼此相關聯(lián)地以一種布局打印鍵盤操作相關文本形式信息204的“C鍵5次”和“5.開始打印”的文本形式信息202。上面的布局表示用戶應當連續(xù)按下裁切鍵51a五次,以使得CPU 32能夠使連接到其他實施例的打印機301的USB快閃驅動器101的規(guī)則存儲區(qū)域103中存儲的打印數(shù)據(jù)出現(xiàn)在其他實施例的打印機301的RAM 34處,并且隨后在打印介質上打印如此出現(xiàn)的打印數(shù)據(jù)。如所述,其他實施例的打印機301使用由裁切鍵51a和給送鍵51b構成的操作鍵 51作為輸入單元,而不使用顯示單元。因此,打印機301由于用于使用在USB連接的USB 快閃驅動器101中存儲的數(shù)據(jù)和/或在快閃ROM 35中存儲的數(shù)據(jù)的步驟的手動操作的操作鍵51的限制而未被方便地設計。然而,相對于使用連接到USB端口 P的USB快閃驅動器 101中存儲的數(shù)據(jù)和/或在快閃ROM 35中存儲的數(shù)據(jù)的步驟的手動操作,CPU 32建立通過操作鍵51的簡單操作過程(連續(xù)按下裁切鍵51a或給送鍵51b)所示的鍵盤操作相關文本形式信息204,并且將如此建立的鍵盤操作相關文本形式信息204打印在打印介質上(參見圖4、圖7和圖9)。通過打印介質201,用戶可以通讀手動操作,所述手動操作是用于使用在 USB連接的USB快閃驅動器101中存儲的數(shù)據(jù)和/或在快閃ROM 35中存儲的數(shù)據(jù)的步驟, 和用于通過操作鍵51 (裁切鍵51a和給送鍵51b)的操作而容易地執(zhí)行的步驟(參見圖7)。在這一點上,即使打印機使用顯示單元,但是由于顯示單元的設計限制,而對于通過使用在連接到打印機的USB快閃驅動器101中存儲的數(shù)據(jù)和/或在快閃ROM 35中存儲的數(shù)據(jù)而執(zhí)行的手動操作并不方便,也可以仍然獲得上面的效果以及其他實施例的打印機 301。而且,當在其他實施例的打印機301中執(zhí)行上述第二操作時(參見圖9),ROM 33 參考在連接到打印機1的USB端口 P的USB快閃驅動器101中存儲的數(shù)據(jù)和在快閃ROM 35 中存儲的數(shù)據(jù)。CPU 32建立鍵盤操作相關文本形式信息204和文本形式信息202,它們對應于CPU 32已經(jīng)確定為有效的命令。如此建立的鍵盤操作相關文本形式信息204和文本形式信息202彼此相關聯(lián)地以一種布局被打印在打印介質201上(參見圖7和圖9)。因此, 相對于在USB快閃驅動器101和快閃ROM 35中存儲的數(shù)據(jù)(固件數(shù)據(jù)和模板數(shù)據(jù)),將不會在打印介質201上打印不是用戶選擇的主題的手動操作。因此,預先防止用戶選擇用戶不意欲執(zhí)行的手動操作。而且,上述的配置減少了打印量,這導致打印介質的經(jīng)濟使用。[7-3.變化形式]在上述實施例中,使用了 USB快閃驅動器101。然而,可以通過使用除了 USB快閃驅動器101之外的各種存儲卡來實現(xiàn)本發(fā)明。
17
[7-4.變化形式]在上述實施例中,“6.傳送歷史信息以備份”可以作為備份處理的示例來執(zhí)行。在那種情況下,當USB快閃驅動器101的連接器102被插入在打印機1或301的USB端口 P 中時,編碼信息203(參見圖3和圖5)和文本形式信息202的“6.傳送歷史信息以備”彼此相關聯(lián)地以一種布局被打印在打印介質201上??商娲?,鍵盤操作相關文本形式信息 204(參見圖7)和文本形式信息202的“6.傳送歷史信息以備份”彼此相關聯(lián)地以一種布局被打印在打印介質201上。其后,如果通過讀取器40讀取了對應于“6.傳送歷史信息以備份”的文本形式信息202的編碼信息203(參見圖3和圖5),或如果由用戶執(zhí)行了按照對應于“6.傳送歷史信息以備份”的文本形式信息202的鍵盤操作相關文本形式信息204(參見圖7)的手動操作,則CPU 32向USB快閃驅動器101的規(guī)則存儲區(qū)域103傳送并增加在打印機1或301的快閃ROM 35中存儲的適當歷史信息數(shù)據(jù)(打印件的數(shù)量、打印長度和裁切打印介質的次數(shù)等),以備份。
權利要求
1.一種打印機,包括連接端口,其將外部存儲裝置連接到所述打印機; 命令輸入單元,其輸入編碼信息或文本形式信息;以及,處理器,其通過使用在連接到所述連接端口的所述外部存儲裝置中存儲的數(shù)據(jù),執(zhí)行與在所述命令輸入單元中輸入的編碼信息或文本形式信息對應的命令。
2.根據(jù)權利要求1所述的打印機,其中,所述命令輸入單元包括讀取編碼信息的讀取器,并且其中,所述處理器通過使用在連接到所述連接端口的所述外部存儲裝置中存儲的數(shù)據(jù)來執(zhí)行與由所述讀取器讀取的編碼信息對應的命令。
3.根據(jù)權利要求2所述的打印機,進一步包括打印單元,其在所述處理器的控制下在打印介質上打印編碼信息, 其中,當所述外部存儲裝置連接到所述連接端口時,所述處理器被配置為 分析在連接到所述連接端口的所述外部存儲裝置中存儲的數(shù)據(jù); 基于所述分析的結果來建立與命令對應的編碼信息和文本形式信息;以及, 通過所述打印單元以相關聯(lián)的方式來在打印介質上打印所述編碼信息和所述文本形式fe息。
4.根據(jù)權利要求2所述的打印機,進一步包括內部存儲裝置,其中,所述處理器通過使用在連接到所述連接端口的所述外部存儲裝置中存儲的數(shù)據(jù)和/或在所述內部存儲裝置中存儲的數(shù)據(jù)來執(zhí)行與由所述讀取器讀取的編碼信息對應的命令。
5.根據(jù)權利要求4所述的打印機,進一步包括打印單元,其在所述處理器的控制下在打印介質上打印編碼信息, 其中,當所述外部存儲裝置連接到連接端口時,所述處理器被配置為 分析在連接到所述連接端口的所述外部存儲裝置中存儲的數(shù)據(jù)和/或在所述內部存儲裝置中存儲的數(shù)據(jù);基于所述分析的結果來建立與命令對應的編碼信息和文本形式信息;以及, 通過所述打印單元以相關聯(lián)的方式來在打印介質上打印所述編碼信息和所述文本形式fe息。
6.根據(jù)權利要求1所述的打印機,進一步包括 打印單元;以及輸入鍵,其與所述打印單元的操作相關,并且被包括在所述命令輸入單元中, 其中,當所述外部存儲裝置連接到所述連接端口時,所述處理器被配置為 分析在連接到所述連接端口的所述外部存儲裝置中存儲的數(shù)據(jù); 基于所述分析的結果來建立文本形式信息,所述文本形式信息指示作為用于執(zhí)行命令的手動操作的輸入鍵的操作過程;以及通過所述打印單元在打印介質上打印所述文本形式信息。
7.根據(jù)權利要求6所述的打印機,進一步包括 打印單元;輸入鍵,其與所述打印單元的操作相關,并且被包括在所述命令輸入單元中,以及內部存儲裝置,其中,當所述外部存儲裝置連接到所述連接端口時,所述處理器被配置為 分析在連接到所述連接端口的所述外部存儲裝置中存儲的數(shù)據(jù)和/或在所述內部存儲裝置中存儲的數(shù)據(jù);基于所述分析的結果來建立文本形式信息,所述文本形式信息指示作為用于執(zhí)行命令的手動操作的輸入鍵的操作過程;以及通過所述打印單元在打印介質上打印所述文本形式信息。
8.根據(jù)權利要求5或7所述的打印機,其中,所述處理器通過將在連接到所述連接端口的所述外部存儲裝置中存儲的數(shù)據(jù)和在所述內部存儲裝置中存儲的數(shù)據(jù)作比較來確定有效命令,并且基于所述分析的結果來處理作為命令的所述有效命令。
全文摘要
本發(fā)明涉及一種打印機,包括連接端口,其將外部存儲裝置連接到打印機;命令輸入單元,其輸入編碼信息或文本形式信息;以及,處理器,其通過使用在連接到連接端口的外部存儲裝置中存儲的數(shù)據(jù),執(zhí)行與在命令輸入單元中輸入的編碼信息或文本形式信息對應的命令。
文檔編號B41J29/393GK102211477SQ201110072638
公開日2011年10月12日 申請日期2011年3月22日 優(yōu)先權日2010年3月29日
發(fā)明者河合潤也, 鈴木雄一郎, 飯?zhí)镌6?申請人:兄弟工業(yè)株式會社