專利名稱:處理裝置、處理系統(tǒng)及處理裝置的控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及處理裝置、處理系統(tǒng)及處理裝置的控制方法。
背景技術(shù):
從確保數(shù)據(jù)保密的觀點(diǎn)出發(fā),公知一種在包括印刷裝置等的處理裝置在內(nèi)的處 理系統(tǒng)中,對在處理裝置中用到的數(shù)據(jù)進(jìn)行加密來進(jìn)行裝置之間的傳輸?shù)募夹g(shù)(專利文 獻(xiàn)1)。另外,同樣地,例如公知一種在具備印刷并存儲接收到的結(jié)算信息等的數(shù)據(jù)的稅控 (Fiscal)打印機(jī)等、進(jìn)行印刷處理的處理部的處理裝置中,對在處理部中用到的數(shù)據(jù)進(jìn)行 加密來進(jìn)行裝置內(nèi)部的數(shù)據(jù)傳輸?shù)募夹g(shù)。專利文獻(xiàn)1 日本特開2009-140030號公報但是,當(dāng)在加密并傳輸在處理部中用到的數(shù)據(jù)的情況下,用同一等級加密或解密 所有數(shù)據(jù)時,由于在處理裝置中產(chǎn)生處理負(fù)擔(dān),因此擔(dān)心處理裝置處理的效率低下的問題。
發(fā)明內(nèi)容
本發(fā)明是為了解決上述現(xiàn)有課題的至少一部分而進(jìn)行的發(fā)明,其目的在于,在加 密在處理裝置或處理部中用到的數(shù)據(jù)后進(jìn)行傳輸?shù)奶幚硐到y(tǒng)或處理裝置中,謀求用于加密 或解密的處理負(fù)擔(dān)的減輕。本發(fā)明的處理裝置,具備第1存儲部,其存儲示出了數(shù)據(jù)的屬性和加密數(shù)據(jù)時的 加密的等級之間的對應(yīng)關(guān)系的對應(yīng)表;獲取部,其獲取數(shù)據(jù);第1判定部,其利用所述第1 存儲部中存儲的所述對應(yīng)表,根據(jù)由所述獲取部獲取到的所述數(shù)據(jù)的屬性來判定加密的等 級;加密部,其采用由所述第1判定部判定出的加密的等級,來加密由所述獲取部獲取到的 所述數(shù)據(jù);以及第2存儲部,其存儲由所述加密部加密后的所述數(shù)據(jù)。本發(fā)明的處理裝置的控制方法,所述處理裝置的控制部執(zhí)行獲取數(shù)據(jù)的步驟; 利用示出了數(shù)據(jù)的屬性和加密數(shù)據(jù)時的加密的等級之間的對應(yīng)關(guān)系的對應(yīng)表,根據(jù)獲取到 的所述數(shù)據(jù)的屬性來判定加密的等級的步驟;采用判定出的所述加密的等級來加密獲取到 的所述數(shù)據(jù)的步驟;以及存儲加密后的數(shù)據(jù)的步驟。根據(jù)本發(fā)明的處理裝置及控制方法,由于根據(jù)獲取到的數(shù)據(jù)的屬性改變加密的等 級,因此在加密數(shù)據(jù)的處理裝置中可謀求處理負(fù)擔(dān)的減輕。例如,越是不需要保密的屬性的 數(shù)據(jù),就越降低加密等級,越短時間解決加密所需的處理,可減輕處理負(fù)擔(dān)。在本發(fā)明的處理裝置中也可以是,還具備對介質(zhì)進(jìn)行印刷的印刷部,所述數(shù)據(jù)被 用于所述印刷部的印刷。這種情況下,由于即使對印刷部印刷用到的數(shù)據(jù),也根據(jù)數(shù)據(jù)的屬 性改變加密的等級來進(jìn)行加密,因此可減輕處理負(fù)擔(dān)。在本發(fā)明的處理裝置中也可以是,由所述獲取部獲取到的所述數(shù)據(jù)包括表示字符 的字符信息、用于印刷圖形圖像的圖形圖像印刷信息、表示將所述字符印刷到所述介質(zhì)時 的印刷條件的印刷條件信息、及用于獲取所述印刷部的狀態(tài)的狀態(tài)獲取信息中的至少一個 信息;在所述對應(yīng)關(guān)系中,加密含有所述字符信息的所述數(shù)據(jù)時的加密的等級比加密含有所述圖形圖像印刷信息的所述數(shù)據(jù)時的加密的等級高,加密含有所述圖形圖像印刷信息的 所述數(shù)據(jù)時的所述加密的等級比加密含有所述印刷條件信息的所述數(shù)據(jù)時的加密的等級 高;含有所述狀態(tài)獲取信息的所述數(shù)據(jù)不被加密。這種情況下,由于處理裝置對于含有字符 信息的數(shù)據(jù),相比含有圖形圖像印刷信息的數(shù)據(jù),更加提高加密的等級,對于含有圖形圖像 印刷信息的數(shù)據(jù),相比含有印刷條件信息的數(shù)據(jù),更加提高加密的等級,對于含有狀態(tài)獲取 信息的數(shù)據(jù)不進(jìn)行加密,因此可謀求處理負(fù)擔(dān)的減輕。另外,越是不需要保密的信息就越降 低加密等級,從而即可確保適當(dāng)?shù)谋C苄?,又可減輕處理負(fù)擔(dān)。在本發(fā)明的處理裝置中也可以是,還具備連接部,其用于與外部裝置連接;接收 部,其經(jīng)由所述連接部從所述外部裝置接受輸入;第2判定部,其當(dāng)所述接收部接受所述輸 入時,判定所述第2存儲部中存儲的所述數(shù)據(jù)的所述加密的等級;解密部,其基于由所述第 2判定部判定出的所述加密的等級,來解密所述第2存儲部中存儲的所述數(shù)據(jù);以及發(fā)送 部,其經(jīng)由所述連接部將由所述解密部解密后的所述數(shù)據(jù)發(fā)送至所述外部裝置。這種情況 下,僅僅在有被許可的規(guī)定輸入時,才能解密在存儲部中以被加密的狀態(tài)存儲的數(shù)據(jù)并發(fā) 送至外部裝置。在本發(fā)明的處理裝置中也可以是,所述第2存儲部中存儲的所述數(shù)據(jù)包括稅控數(shù) 據(jù)(fiscal data)和電子流水?dāng)?shù)據(jù)(electronic journal data)中的至少一方,這種情況 下,本發(fā)明的處理裝置作為稅控裝置起作用。稅控數(shù)據(jù)包括銷售額數(shù)據(jù)和稅率數(shù)據(jù)等,被用 于征稅等的記錄。電子流水(電子流水、EJ)數(shù)據(jù)包括與已銷售的商品的銷售額相關(guān)的個 別具體的數(shù)據(jù),被用于銷售額的證明等的記錄。由于都包括與保密有關(guān)的數(shù)據(jù),因此優(yōu)選如 上述進(jìn)行加密并存儲。本發(fā)明可以各種方式實(shí)現(xiàn),例如可用具備上述處理裝置的打印機(jī)、數(shù)據(jù)控制裝置、 計(jì)算機(jī)、收銀機(jī)(register)等實(shí)現(xiàn)。另外,也可用數(shù)據(jù)的存儲方法、數(shù)據(jù)的控制方法、及用 于實(shí)現(xiàn)這些方法或裝置的功能的計(jì)算機(jī)程序、記錄該計(jì)算機(jī)程序的記錄介質(zhì)、包括該計(jì)算 機(jī)程序并在載波內(nèi)具體實(shí)現(xiàn)的數(shù)據(jù)信號等方式來實(shí)現(xiàn)。本發(fā)明的構(gòu)成上述處理裝置的處理系統(tǒng)具備第1處理裝置、第2處理裝置、和第3 處理裝置;第1處理裝置包括所述第1存儲部、所述獲取部、所述第1判定部、所述加密部、 和所述第2存儲部;所述第2處理裝置具備接收部,其從所述第1處理裝置中接收由所述 加密部加密后的所述數(shù)據(jù);第2判定部,其判定由所述接收部接收到的所述數(shù)據(jù)的所述加 密的等級;解密部,其基于由所述第2判定部判定出的所述加密的等級,來解密由所述接收 部接收到的所述數(shù)據(jù);以及處理控制部,其利用由所述解密部解密出的所述數(shù)據(jù),來控制所 述第3處理裝置。根據(jù)本發(fā)明的處理系統(tǒng),由于根據(jù)在第3處理裝置中用到的數(shù)據(jù)的屬性來改變加 密的等級,因此在加密并傳輸數(shù)據(jù)的處理裝置中,可謀求用于加密或解密的處理負(fù)擔(dān)的減 輕。在本發(fā)明的處理系統(tǒng)中也可以是,所述第3處理裝置是對介質(zhì)進(jìn)行印刷的印刷裝 置;所述處理控制部是利用所述數(shù)據(jù)控制所述印刷裝置的印刷控制部。這種情況下,由于根 據(jù)在印刷裝置中用到的數(shù)據(jù)的屬性來改變加密的等級,因此在加密并傳輸數(shù)據(jù)的印刷裝置 中,可謀求用于加密或解密的處理負(fù)擔(dān)的減輕。在本發(fā)明的處理系統(tǒng)中也可以是,所述第1處理裝置還具備接收部,其接收用于控制所述處理系統(tǒng)的控制數(shù)據(jù);以及生成部,其根據(jù)由所述接收部接收到的所述控制數(shù) 據(jù)來生成在所述第3處理裝置中用到的數(shù)據(jù)。這種情況下,由于在對根據(jù)用于控制處理系 統(tǒng)的控制數(shù)據(jù)所生成的數(shù)據(jù)、即在第3處理裝置中用到的數(shù)據(jù)進(jìn)行加密并傳輸?shù)奶幚硐到y(tǒng) 中,根據(jù)生成的數(shù)據(jù)中含有的信息的屬性來改變加密的等級,因此可謀求用于加密或解密 的處理負(fù)擔(dān)的減輕。本發(fā)明的處理系統(tǒng),具備處理裝置和印刷裝置;所述處理裝置具備存儲部,其存 儲示出了數(shù)據(jù)的屬性和加密所述數(shù)據(jù)時的加密的等級之間的對應(yīng)關(guān)系的對應(yīng)表;獲取部, 其獲取數(shù)據(jù);第1判定部,其利用所述存儲部中存儲的所述對應(yīng)表,根據(jù)由所述獲取部獲取 到的所述數(shù)據(jù)的屬性來判定加密的等級;加密部,其采用由所述第1判定部判定出的加密 的等級,來加密由所述獲取部獲取到的所述數(shù)據(jù);以及發(fā)送部,其將由所述加密部加密后的 所述數(shù)據(jù)發(fā)送至所述印刷裝置;所述印刷裝置具備接收部,其從所述處理裝置中接收由 所述加密部加密后的所述數(shù)據(jù);第2判定部,其判定由所述接收部接收到的所述數(shù)據(jù)的所 述加密的等級;解密部,其基于由所述第2判定部判定出的所述加密的等級,來解密由所述 接收部接收到的所述數(shù)據(jù);以及印刷控制部,其利用由所述解密部解密后的所述數(shù)據(jù)來控 制印刷部。根據(jù)本發(fā)明的處理系統(tǒng),由于根據(jù)在印刷裝置中用到的數(shù)據(jù)的屬性來改變加密的 等級,因此在加密并傳輸數(shù)據(jù)的處理系統(tǒng)中,可謀求用于加密或解密的處理負(fù)擔(dān)的減輕。本發(fā)明可以各種方式實(shí)現(xiàn),例如可由打印機(jī)、打印系統(tǒng)、印刷控制裝置、計(jì)算機(jī)、數(shù) 據(jù)發(fā)送接收系統(tǒng)等來實(shí)現(xiàn)。另外,也可由印刷控制方法、數(shù)據(jù)發(fā)送接收方法、及用于實(shí)現(xiàn)這 些方法或裝置的功能的計(jì)算機(jī)程序、記錄該計(jì)算機(jī)程序的記錄介質(zhì)、包括該計(jì)算機(jī)程序在 載波內(nèi)具體實(shí)現(xiàn)的數(shù)據(jù)信號等形式來實(shí)現(xiàn)。
圖1是示意性表示第1實(shí)施例中的印刷裝置的構(gòu)成的說明圖。圖2是示例了第1實(shí)施例中的稅控單元的功能塊的說明圖。圖3是用于說明打印機(jī)指令數(shù)據(jù)的說明圖。圖4是用于說明PCSL變換用表的內(nèi)容的說明圖。圖5是用于說明PCSL判定部及各保密加密部的動作的流程圖。圖6是用于說明被封裝的打印機(jī)指令數(shù)據(jù)的構(gòu)成的說明圖。圖7是用于說明被封裝的打印機(jī)指令數(shù)據(jù)的內(nèi)容的說明圖。圖8是示例了打印機(jī)主體部的功能塊的說明圖。圖9是示例了第2實(shí)施例中的稅控單元的功能塊的說明圖。圖10是示意性表示變形例中的印刷裝置的構(gòu)成的說明圖。符號說明10…稅控單元20…稅控存儲器基板21…稅控存儲器30…接口基板31 …通信 IC
32..主CPU
33..EPROM
34..SRAM
35..RTC
36..輔CPU
37..EJ存儲器
40..打印機(jī)主體部
50..主基板
51..連接器
52..CPU
53..存儲器
60..印刷機(jī)構(gòu)
Cl"PC連接器
C2-稅控連接器
C3-打印機(jī)連接器
FFC 柔性扁平電纜(flexible flat cable)
100 印刷裝置
700 計(jì)算機(jī)
800 稅控數(shù)據(jù)讀取裝置
301 稅控指令接收部
302 稅控指令執(zhí)行部
303-PCSL判定部
304 高保密加密部
305 中保密加密部
306 低保密加密部
307 加密完成打印機(jī)指令保存部
308 打印機(jī)指令發(fā)送部
311 讀取指令接收部
312 加密類型判定部
313 高保密解密部
314 中保密解密部
315 低保密解密部
316 解密完成數(shù)據(jù)保存部
317 打印機(jī)指令發(fā)送部
501 打印機(jī)指令接收部
502 加密類型判定部
503 高保密解密部
504 中保密解密部
505 低保密解密部
8
506…解密完成數(shù)據(jù)保存部507…印刷控制部LUT…PCSL變換用表
具體實(shí)施例方式以下,參照附圖,基于實(shí)施例來說明將本發(fā)明所涉及的處理裝置包括在一部分中 的印刷裝置。A.第1實(shí)施例Al.印刷裝置的構(gòu)成圖1是示意性表示第1實(shí)施例中的印刷裝置的構(gòu)成的說明圖。本實(shí)施例的印刷裝 置100是進(jìn)行基于從計(jì)算機(jī)700獲取到的后述的稅控指令數(shù)據(jù)來印刷用于交給顧客的結(jié)賬 收據(jù)的收據(jù)印刷、或者印刷用于確認(rèn)銷售額數(shù)據(jù)的流水的流水印刷等的、結(jié)賬用的打印機(jī)。 印刷裝置100具備稅控單元10和打印機(jī)主體部40 (印刷部)。稅控單元10與計(jì)算機(jī)700及打印機(jī)主體部40分別連接也作為接口起作用,是 與計(jì)算機(jī)700及打印機(jī)主體部40的每一個進(jìn)行數(shù)據(jù)交換的UIB(universal interface board)。稅控單元10具備稅控存儲器基板20和接口基板30。稅控存儲器基板20和接口 基板30經(jīng)由柔性扁平電纜FFC相互連接。接口基板30具備PC連接器Cl、稅控連接器C2、 打印機(jī)連接器 C3、通信 IC31、主 CPU32、EPR0M33、SRAM34、RTC35、輔 CPU36、和 EJ 存儲器 37。 稅控單元10具備EPR0M33、SRAM34、及EJ存儲器37等存儲部,是本發(fā)明權(quán)利要求范圍中的 “處理裝置(第1處理裝置),,的一例。PC連接器Cl與計(jì)算機(jī)700連接,用于在計(jì)算機(jī)700和稅控單元10之間發(fā)送接收 包括用于控制稅控單元10的數(shù)據(jù)(以后,也稱為“稅控指令數(shù)據(jù)”)等在內(nèi)的數(shù)據(jù)。計(jì)算 機(jī)700和稅控單元10之間的數(shù)據(jù)傳輸,可采用使用了 USB、RS-232C等的串行方式、或使用 了 SCSI等的并行方式等。僅僅在讀取后述的稅控存儲器21中保存的稅控數(shù)據(jù)或EJ存儲 器37中保存的銷售額數(shù)據(jù)等情況下使用稅控連接器C2,該稅控連接器C2用于與稅控數(shù)據(jù) 讀取裝置800發(fā)送接收數(shù)據(jù)。打印機(jī)連接器C3與打印機(jī)主體部40連接,用于在稅控單元 10和打印機(jī)主體部40之間發(fā)送接收包括用于控制打印機(jī)主體部40的數(shù)據(jù)(以后,也稱為 “打印機(jī)指令數(shù)據(jù)”)等在內(nèi)的數(shù)據(jù)。稅控單元10和打印機(jī)主體部40之間的數(shù)據(jù)傳輸例如 可采用傳輸速度IMbps (bit per second)的串行方式等。通信IC31分別與PC連接器Cl及稅控連接器C2連接,進(jìn)行與計(jì)算機(jī)700或稅控 數(shù)據(jù)讀取裝置800的數(shù)據(jù)交換。主CPU32控制稅控單元10整體的動作。例如,主CPU32對 稅控存儲器21進(jìn)行數(shù)據(jù)的讀寫。另外,主CPU32通過執(zhí)行EPR0M33中保存的控制程序,來 實(shí)現(xiàn)用圖2在以后敘述的多個功能塊。EPR0M33保存有主CPU32用于進(jìn)行各種控制的數(shù)據(jù)、或控制程序(固件 firmware)。EPR0M33保存有用圖4在以后敘述的打印機(jī)指令·保密等級變換用表(對應(yīng) 表,以后也簡單稱為“PCSL變換用表”)LUT (第1存儲部)。SRAM34在基于主CPU32進(jìn)行的 各種處理中,作為工作區(qū)使用。RTC35是實(shí)時時鐘,對年月日及時刻進(jìn)行計(jì)時。EJ存儲器37 是電子流水存儲器,保存有銷售額數(shù)據(jù)等。輔CPU36根據(jù)來自主CPU32的指示,對EJ存儲 器37控制銷售額數(shù)據(jù)等的寫入或讀取。另外,根據(jù)來自主CPU32的指示,經(jīng)由稅控連接器C2,將EJ存儲器37中保存的銷售額數(shù)據(jù)等發(fā)送至稅控數(shù)據(jù)讀取裝置800。稅控存儲器基板20具備稅控存儲器21和CPLD22。稅控存儲器21及CPLD22被 環(huán)氧樹脂覆蓋。稅控存儲器21保存包括銷售額數(shù)據(jù)或稅率數(shù)據(jù)等在內(nèi)的數(shù)據(jù)(以后,也稱 為“稅控數(shù)據(jù)”)。稅控存儲器21采用了對一個地址只能進(jìn)行一次寫入的0TPR0M(0ne Time Programmable ROM)、或者可重寫的非易失性閃存ROM,寫入與從計(jì)算機(jī)700送出的一天的 銷售額相關(guān)的數(shù)據(jù)。CPLD22控制對稅控存儲器21的數(shù)據(jù)的寫入及讀取。打印機(jī)主體部40具備主基板50和印刷機(jī)構(gòu)60。主基板50分別與稅控單元10及 印刷機(jī)構(gòu)60連接,進(jìn)行與稅控單元10及印刷機(jī)構(gòu)60的數(shù)據(jù)交換。另外,當(dāng)從稅控單元10 接收打印機(jī)指令數(shù)據(jù)時,主基板50根據(jù)打印機(jī)指令數(shù)據(jù)中含有的內(nèi)容來控制印刷機(jī)構(gòu)60。主基板50具備連接器51、CPTO2、和存儲器53。連接器51在與接口基板30的打 印機(jī)連接器C3之間進(jìn)行數(shù)據(jù)交換。CPU52控制打印機(jī)主體部40整體的動作。另外,CPTO2 通過執(zhí)行存儲器53中保存的控制程序,來實(shí)現(xiàn)用圖8在以后敘述的多個功能塊。存儲器53 保存有CPU52用于進(jìn)行各種控制的數(shù)據(jù)或控制程序(固件)。印刷機(jī)構(gòu)60例如包括對用紙進(jìn)行印刷的印刷頭、搬送用紙的用紙搬送部、切斷用 紙的切斷部等、用于進(jìn)行收據(jù)印刷或流水印刷的各種硬件機(jī)構(gòu)。A2.稅控單元的詳細(xì)圖2是示例了第1實(shí)施例中的稅控單元的功能塊的說明圖。主CPU32通過執(zhí)行 EPR0M33中保存的控制程序,來實(shí)現(xiàn)稅控指令接收部301、稅控指令執(zhí)行部302、打印機(jī)指 令 保密等級判定部(第1判定部,以后也簡單稱為“PCSL判定部”)303、高保密加密部304、 中保密加密部305、低保密加密部306、加密完成打印機(jī)指令保存部307 (第2存儲部)、和打 印機(jī)指令發(fā)送部308。稅控指令接收部301從計(jì)算機(jī)700中接收包括與結(jié)賬收據(jù)相關(guān)的數(shù)據(jù)在內(nèi)的稅控 指令數(shù)據(jù)。另外,稅控指令接收部301向計(jì)算機(jī)700發(fā)送包括稅控指令數(shù)據(jù)中含有的指令 (以后,也稱為“稅控指令”)所對應(yīng)的結(jié)果在內(nèi)的數(shù)據(jù)(以后,也稱為“稅控響應(yīng)數(shù)據(jù)”)。當(dāng)稅控指令接收部301接收稅控指令數(shù)據(jù)時,稅控指令執(zhí)行部302進(jìn)行按照每個 稅控指令確定出的動作。例如,當(dāng)稅控指令數(shù)據(jù)中含有購入物品的條目、個數(shù)、金額、稅率的 類型等時,進(jìn)行小計(jì)或合計(jì)金額的計(jì)算、稅率的計(jì)算等,生成稅控數(shù)據(jù)并保存至稅控存儲器 21。另外,在稅控指令中含有收據(jù)印刷所需的內(nèi)容的情況下,稅控指令執(zhí)行部302向生成的 稅控數(shù)據(jù)附加串行號碼、收據(jù)的格式、打印機(jī)的固有號碼,來生成打印機(jī)指令數(shù)據(jù)。圖3是用于說明打印機(jī)指令數(shù)據(jù)的說明圖。打印機(jī)指令數(shù)據(jù)是印刷機(jī)構(gòu)60印 刷用到的數(shù)據(jù),所含有的信息中存在多個屬性。具體而言,例如,如圖3(a)所示,存在“香 蕉” “100日元” “合計(jì)900日元”“店鋪名稱”等用于印刷字符的文本字符數(shù)據(jù),如圖3(b) 所示,存在由用于印刷店鋪的徽標(biāo)等圖形圖像的圖形圖像印刷指令、和表示字符等圖像的 圖形數(shù)據(jù)構(gòu)成的數(shù)據(jù),如圖3(c)所示,存在包括在對介質(zhì)印刷字符等圖像時用于設(shè)定印刷 條件的印刷條件設(shè)定指令在內(nèi)的數(shù)據(jù),如圖3(d)所示,存在包括用于獲取打印機(jī)的錯誤或 無紙、蓋開閉等狀態(tài)的打印機(jī)狀態(tài)獲取指令在內(nèi)的數(shù)據(jù)等。在本實(shí)施例中,除了圖形圖像印 刷指令、印刷條件設(shè)定指令、打印機(jī)狀態(tài)獲取指令之外,也可包括文本字符數(shù)據(jù),也可將這 些數(shù)據(jù)簡單稱為“打印機(jī)指令”。因此,打印機(jī)指令數(shù)據(jù)中含有的打印機(jī)指令表示打印機(jī)指 令數(shù)據(jù)中含有的信息的屬性。此外,作為對介質(zhì)印刷字符等圖像時的印刷條件,例如包括字符的種類(字體)或尺寸、粗體、斜體、下劃線等的字符修飾、居中對齊、靠右對齊、換行等的 布局、印刷濃度或印刷速度等的印刷機(jī)構(gòu)60的控制條件等。稅控指令執(zhí)行部302將生成的 打印機(jī)指令數(shù)據(jù)保存至EPR0M33。當(dāng)稅控指令執(zhí)行部302生成打印機(jī)指令數(shù)據(jù)時,PCSL判定部303根據(jù)打印機(jī)指令 數(shù)據(jù)中含有的打印機(jī)指令的內(nèi)容,來判定加密打印機(jī)指令數(shù)據(jù)時的加密的等級。PCSL判定 部303通過參照后述的PCSL變換用表,來判定加密的等級。以下示出PCSL變換用表的具 體內(nèi)容。圖4是用于說明PCSL變換用表的內(nèi)容的說明圖。圖4所示的PCSL變換用表LUT 是用于根據(jù)打印機(jī)指令數(shù)據(jù)中含有的打印機(jī)指令的內(nèi)容來確定加密的等級的表。PCSL變換 用表LUT包括與打印機(jī)指令的內(nèi)容相關(guān)的信息(以后也稱為“打印機(jī)指令信息”)TPCjP 與各打印機(jī)指令所對應(yīng)的加密的等級相關(guān)的信息(以后也稱為“保密等級信息”)TSL。在打印機(jī)指令信息TPC的各區(qū)段(field)中示出了用于控制打印機(jī)主體部40的 各種打印機(jī)指令。在本實(shí)施例中,設(shè)定有文本字符數(shù)據(jù)、圖形圖像印刷指令、印刷條件設(shè)定 指令、和打印機(jī)狀態(tài)獲取指令。在保密等級信息TSL的各區(qū)段中示出了進(jìn)行打印機(jī)指令數(shù)據(jù)的加密時的加密的 等級。所謂加密的等級表示進(jìn)行加密及解密時的處理的復(fù)雜度,加密的等級越高,保密等級 越高,對打印機(jī)指令數(shù)據(jù)實(shí)施復(fù)雜的加密處理,用于加密及解密的處理需要花費(fèi)時間。在本 實(shí)施例中,除了設(shè)定高保密等級、中保密等級、低保密等級的3階段的加密以外,還對不進(jìn) 行加密的等級進(jìn)行設(shè)定。高保密加密部304進(jìn)行通過PCSL判定部303判定為高保密等級的打印機(jī)指令數(shù) 據(jù)的加密。高保密加密部304通過中保密加密部305及低保密加密部306所實(shí)施的加密處 理,進(jìn)行復(fù)雜的加密處理。中保密加密部305進(jìn)行通過PCSL判定部303判定為中保密等級 的打印機(jī)指令數(shù)據(jù)的加密。中保密加密部305通過低保密加密部306所實(shí)施的加密處理進(jìn) 行復(fù)雜的加密處理。低保密加密部306進(jìn)行通過PCSL判定部303判定為低保密等級的打 印機(jī)指令數(shù)據(jù)的加密。關(guān)于基于高保密加密部304、中保密加密部305、及低保密加密部306 的加密的方法,并不特別限定,例如也可采用行程長度編碼(Rim-length coding)、霍夫曼 編碼(Huffman coding)等數(shù)據(jù)壓縮技術(shù)。即、可通過行程長度編碼或霍夫曼編碼來加密打 印機(jī)指令數(shù)據(jù)。在行程長度編碼中,能夠采用越是保密等級高的打印機(jī)指令數(shù)據(jù)就越提高壓縮率 的構(gòu)成。即、能夠采用越是高保密等級的打印機(jī)指令數(shù)據(jù)就越壓縮成高等級的構(gòu)成。具體 而言,在針對“AAABBBB”這一內(nèi)容的數(shù)據(jù)判定為高保密等級的情況下,不受行程長度的最大 位數(shù)的限制,如“A;3B4”那樣,以A是3位、B是4位的方式進(jìn)行壓縮。另一方面,在判定為 低保密等級的情況下,行程長度的最大位數(shù)設(shè)置限制(例如,2位),如“A2AB2B2”那樣,以 A是2位、A是1位、B是2位、B是2位的方式進(jìn)行壓縮。關(guān)于霍夫曼編碼,也能夠采用越是保密等級高的打印機(jī)指令數(shù)據(jù)就越提高壓縮率 的構(gòu)成。即、越是保密等級高的打印機(jī)指令數(shù)據(jù)就越通過利用位數(shù)短的符號進(jìn)行編碼,從而 可提高壓縮率。具體而言,在針對判定為高保密等級的數(shù)據(jù)使用了“01”的2位的編碼的情 況下,采用如下構(gòu)成,即,以針對判定為低保密等級的數(shù)據(jù)使用“0101”的4位的編碼的方 式,根據(jù)保密等級改變編碼時用到的編碼的位數(shù),從而可根據(jù)保密等級改變壓縮率。
圖5是用于說明PCSL判定部及各保密加密部的動作的流程圖。當(dāng)由稅控指令執(zhí) 行部302生成的打印機(jī)指令數(shù)據(jù)被保存至EPR0M33時(步驟S401),PCSL判定部303判定 在打印機(jī)指令數(shù)據(jù)中是否含有文本字符數(shù)據(jù)(步驟S410)。在本實(shí)施例中,PCSL判定部303 將“香蕉” “100日元” “合計(jì)900日元” “店鋪名稱”等、沒有在開頭包含表示指令的代碼即 “ESC”的文本數(shù)據(jù),判定為文本字符數(shù)據(jù)。因?yàn)槲谋咀址麛?shù)據(jù)含有金額等結(jié)賬處理中的個別 具體的信息,因此作為高保密等級。在打印機(jī)指令數(shù)據(jù)中含有文本字符數(shù)據(jù)的情況下(步驟S410 是),PCSL判定部 303判定為打印機(jī)指令數(shù)據(jù)的保密等級是高保密等級(步驟S411)。然后,高保密加密部 304將文本字符數(shù)據(jù)壓縮為高等級(步驟S412)。通過高保密加密部304的壓縮,文本字符 數(shù)據(jù)被加密成高等級。在打印機(jī)指令數(shù)據(jù)中不含有文本字符數(shù)據(jù)的情況下(步驟S410 否),PCSL判定 部303判定打印機(jī)指令數(shù)據(jù)中是否含有圖形圖像印刷指令(步驟S420)。在本實(shí)施例中,用 于印刷圖形圖像的打印機(jī)指令數(shù)據(jù)由圖形圖像印刷指令“ESC GRAPHIC QUANTITY”和后續(xù) 的圖形數(shù)據(jù)構(gòu)成。PCSL判定部303,通過在打印機(jī)指令數(shù)據(jù)的開頭是否含有“ESC GRAPHIC QUANTITY”,來判定是否含有圖形圖像印刷指令。因?yàn)閳D形圖像存在含有店鋪的徽標(biāo)等、與 結(jié)賬處理中的店鋪相關(guān)的信息的情況,因此作為中保密等級。在打印機(jī)指令數(shù)據(jù)中含有圖形圖像印刷指令的情況下(步驟S420 是),PCSL判 定部303判定為打印機(jī)指令數(shù)據(jù)的保密等級是中保密等級(步驟S421)。然后,中保密加密 部305將打印機(jī)指令數(shù)據(jù)中含有的圖形圖像印刷指令壓縮成中等級(步驟S422)。通過中 保密加密部305的壓縮,圖形圖像印刷指令被加密成中等級。另一方面,中保密加密部305對圖形數(shù)據(jù)不進(jìn)行壓縮(步驟S42!3)。S卩、包括圖形 圖像印刷指令的打印機(jī)指令數(shù)據(jù),僅僅對圖形圖像印刷指令部分“ESC GRAPHIC QUANTITY” 進(jìn)行壓縮,對圖形數(shù)據(jù)部分不進(jìn)行壓縮。由此,與壓縮打印機(jī)指令數(shù)據(jù)整體的情況相比,減 輕了處理負(fù)載至不壓縮圖形數(shù)據(jù)的程度,并且通過指令的加密可確保保密。在打印機(jī)指令數(shù)據(jù)中不含有圖形圖像印刷指令的情況下(步驟S420 否),PCSL 判定部303判定打印機(jī)指令數(shù)據(jù)中是否含有印刷條件設(shè)定指令(步驟S430)。在本實(shí) 施例中,PCSL判定部303,通過打印機(jī)指令數(shù)據(jù)的開頭是否含有“ESC BOLDFACE” “ESC UNDER-LINE”等、用于字符修飾或布局的指令,來進(jìn)行判定。因?yàn)榇蛴C(jī)指令數(shù)據(jù)不含有與 直接結(jié)賬處理相關(guān)的信息,因此作為低保密等級。在打印機(jī)指令數(shù)據(jù)中含有印刷條件設(shè)定指令的情況下(步驟S430 是),PCSL判 定部303判定為打印機(jī)指令數(shù)據(jù)的保密等級是低保密等級(步驟S431)。然后,低保密加密 部306將印刷條件設(shè)定指令壓縮成低等級(步驟S432)。通過低保密加密部306的壓縮,印 刷條件設(shè)定指令被加密成低等級。在打印機(jī)指令數(shù)據(jù)中不含有印刷條件設(shè)定指令的情況下(步驟S430 否),PCSL 判定部303判定打印機(jī)指令數(shù)據(jù)中是否含有打印機(jī)狀態(tài)獲取指令(步驟S440)。在本實(shí)施 例中,PCSL判定部303,通過在打印機(jī)指令數(shù)據(jù)的開頭是否含有“ESC COVER-STATUS” “ESC PAPER-STATUS”等、用于獲取蓋開閉等打印機(jī)主體的狀態(tài)或有無用紙等用紙的狀態(tài)的指令, 來進(jìn)行判定。因?yàn)榇蛴C(jī)狀態(tài)獲取指令不含有與結(jié)賬處理相關(guān)的信息,故不需要保密。在打印機(jī)指令數(shù)據(jù)中含有打印機(jī)狀態(tài)獲取指令的情況下(步驟S440 是),PCSL
12判定部303判定為不需要打印機(jī)指令數(shù)據(jù)的加密(步驟S441)。即、對打印機(jī)指令數(shù)據(jù)中含 有的打印機(jī)狀態(tài)獲取指令不進(jìn)行壓縮(步驟S442)。此外,在打印機(jī)狀態(tài)獲取指令中含有與 稅控存儲器相關(guān)的信息等的情況等、需要保密的情況下,判定為將保密等級設(shè)為低保密等 級,也可將打印機(jī)狀態(tài)獲取指令壓縮成低等級,并加密成低等級。在打印機(jī)指令數(shù)據(jù)中不含有打印機(jī)狀態(tài)獲取指令的情況下(步驟S440 否),在打 印機(jī)指令數(shù)據(jù)中不存在PCSL變換用表LUT中示出的打印機(jī)指令。因此,PCSL判定部303判 定為不需要打印機(jī)指令數(shù)據(jù)的加密(步驟S450)。即、針對不含有PCSL變換用表LUT中示 出的打印機(jī)指令的打印機(jī)指令數(shù)據(jù),不進(jìn)行壓縮(步驟S460)。被加密后的打印機(jī)指令數(shù) 據(jù)、及被判定為不需要加密的打印機(jī)指令數(shù)據(jù)(以后,“被加密后的打印機(jī)指令數(shù)據(jù)”中也包 含被判定為不需要加密的打印機(jī)指令數(shù)據(jù)),被保存至加密完成打印機(jī)指令保存部307(步 驟S470)。以上是PCSL判定部及各保密加密部的動作的說明。返回到圖2,如上述,加密完成打印機(jī)指令保存部307保存被加密后的打印機(jī)指令 數(shù)據(jù)。在本實(shí)施例中,加密完成打印機(jī)指令保存部307由EPR0M33或稅控存儲器21構(gòu)成。 打印機(jī)指令發(fā)送部308將加密完成打印機(jī)指令保存部307中保存的被加密后的打印機(jī)指令 數(shù)據(jù)發(fā)送至打印機(jī)主體部40。打印機(jī)指令發(fā)送部308封裝被加密后的打印機(jī)指令數(shù)據(jù)來發(fā)送。圖6是用于說明被封裝的打印機(jī)指令數(shù)據(jù)的構(gòu)成的說明圖。圖7是用于說明被封 裝的打印機(jī)指令數(shù)據(jù)的內(nèi)容的說明圖。如圖6所示,被封裝的打印機(jī)指令數(shù)據(jù)由開頭的1 字節(jié)的頭部和接在頭部之后的實(shí)際數(shù)據(jù)(actual data)構(gòu)成。頭部表示加密類型及實(shí)際數(shù) 據(jù)長。實(shí)際數(shù)據(jù)長是可變長。如圖7所示,在頭部的范圍(由頭部所表示的值)為1 32 的情況下,加密類型為“高保密等級”,頭部的值表示實(shí)際數(shù)據(jù)長。在頭部的范圍為33 64 的情況下,加密類型為“中保密等級”,從頭部的值中減去了 32后的值表示實(shí)際數(shù)據(jù)長。在 頭部的范圍為65 96的情況下,加密類型為“低保密等級”,從頭部的值中減去了 64后的 值表示實(shí)際數(shù)據(jù)長。在頭部的范圍為97 255的情況下,是未被加密后的原始數(shù)據(jù),從頭 部的值中減去了 96后的值表示實(shí)際數(shù)據(jù)長。A3.打印機(jī)主體部的詳細(xì)圖8是示例了打印機(jī)主體部40的功能塊的說明圖。CPU52通過執(zhí)行存儲器53中 保存的控制程序,來實(shí)現(xiàn)打印機(jī)指令接收部501、加密類型判定部502、高保密解密部503、 中保密解密部504、低保密解密部505、解密完成數(shù)據(jù)保存部506、和印刷控制部507。打印機(jī)指令接收部501從稅控單元10中接收被加密后的打印機(jī)指令數(shù)據(jù)。加密 類型判定部502判定被加密后的打印機(jī)指令數(shù)據(jù)加密類型。具體而言,如圖7說明,由于被 封裝的打印機(jī)指令數(shù)據(jù)的頭部示出了加密類型,因此加密類型判定部502根據(jù)頭部判定加 密類型。高保密解密部503進(jìn)行通過加密類型判定部502被判定為以高保密等級加密的打 印機(jī)指令數(shù)據(jù)的解密。中保密解密部504進(jìn)行通過加密類型判定部502判定為以中保密等 級加密的打印機(jī)指令數(shù)據(jù)的解密。低保密解密部505進(jìn)行通過加密類型判定部502判定為 以低保密等級加密的打印機(jī)指令數(shù)據(jù)的解密。被解密后的打印機(jī)指令數(shù)據(jù),被保存至解密 完成數(shù)據(jù)保存部506。印刷控制部507解析被解密后的打印機(jī)指令數(shù)據(jù),根據(jù)打印機(jī)指令來控制印刷機(jī)構(gòu)60。具體而言,在打印機(jī)指令數(shù)據(jù)中含有文本字符數(shù)據(jù)的情況下,印刷控制部507控制印 刷頭或用紙搬送部,以將本文字符數(shù)據(jù)所表示的字符印刷到用紙上。另外,在打印機(jī)指令數(shù) 據(jù)中含有圖形圖像印刷指令及圖形圖像數(shù)據(jù)的情況下,將由圖形圖像數(shù)據(jù)所表示的圖像印 刷到用紙。另外,在打印機(jī)指令數(shù)據(jù)中含有印刷條件設(shè)定指令的情況下,通過與指令相應(yīng)的 字符裝飾或布局,來進(jìn)行字符的印刷。由此,印刷包括結(jié)賬處理信息在內(nèi)的數(shù)據(jù)。另外,在 打印機(jī)指令數(shù)據(jù)中含有打印機(jī)狀態(tài)獲取指令的情況下,向稅控單元10發(fā)送打印機(jī)及用紙 的狀態(tài)。此外,關(guān)于本發(fā)明權(quán)利要求范圍的“處理裝置”,本實(shí)施例中的打印機(jī)指令數(shù)據(jù)是 本發(fā)明權(quán)利要求范圍中的“數(shù)據(jù)”的一例。本實(shí)施例中的EPR0M33是本發(fā)明權(quán)利要求范圍 中的“獲取部”及“第1存儲部”的一例。本實(shí)施例中的PCSL判定部303是本發(fā)明權(quán)利要 求范圍中的“第1判定部”的一例。本實(shí)施例中的加密完成打印機(jī)指令保存部307是本發(fā) 明權(quán)利要求范圍中的“第2存儲部”的一例。本實(shí)施例中的印刷機(jī)構(gòu)60是本發(fā)明權(quán)利要求 范圍中的“印刷部”的一例。另外,關(guān)于本發(fā)明權(quán)利要求范圍的“處理系統(tǒng)”,本實(shí)施例中的稅控單元10是本發(fā) 明權(quán)利要求范圍中的“第1處理裝置”的一例。本實(shí)施例中的主基板50是本發(fā)明權(quán)利要求 范圍中的“第2處理裝置”的一例。本實(shí)施例中的印刷機(jī)構(gòu)60是本發(fā)明權(quán)利要求范圍中的 “第3處理裝置”的一例。本實(shí)施例中的打印機(jī)指令數(shù)據(jù)是本發(fā)明權(quán)利要求范圍中的“在處 理部中用到的數(shù)據(jù)”的一例。本實(shí)施例中的EPR0M33是本發(fā)明權(quán)利要求范圍中的“獲取部” 及“存儲部”的一例。本實(shí)施例中的稅控指令接收部301是本發(fā)明權(quán)利要求范圍中的“第1 接收部”的一例。本實(shí)施例中的稅控指令執(zhí)行部302是本發(fā)明權(quán)利要求范圍中的“生成部” 的一例。本實(shí)施例中的稅控指令數(shù)據(jù)是本發(fā)明權(quán)利要求范圍中的“用于控制處理系統(tǒng)的控 制數(shù)據(jù)”的一例。本實(shí)施例中的PCSL判定部303是本發(fā)明權(quán)利要求范圍中的“第1判定部” 的一例。本實(shí)施例中的打印機(jī)指令發(fā)送部308是本發(fā)明權(quán)利要求范圍中的“第1發(fā)送部”的 一例。本實(shí)施例中的打印機(jī)指令接收部501是本發(fā)明權(quán)利要求范圍中的“第2接收部”的 一例。本實(shí)施例中的加密類型判定部502是本發(fā)明權(quán)利要求范圍中的“第2判定部”的一 例。如以上說明,根據(jù)第1實(shí)施例所涉及的稅控單元10,由于根據(jù)打印機(jī)指令數(shù)據(jù)中 含有的信息的屬性來改變加密的等級,因此在加密數(shù)據(jù)的情況下,可謀求處理負(fù)擔(dān)的減輕。 具體而言,在加密打印機(jī)指令數(shù)據(jù)后保存至加密完成打印機(jī)指令保存部307時,由于稅控 單元10根據(jù)打印機(jī)指令數(shù)據(jù)中含有的信息的屬性來改變加密的復(fù)雜度的程度,因此與對 所有的打印機(jī)指令數(shù)據(jù)一律同樣地進(jìn)行加密的情況相比,可謀求處理負(fù)擔(dān)的減輕。另一方 面,因?yàn)楦鶕?jù)打印機(jī)指令數(shù)據(jù)中含有的信息的重要性來改變加密的等級,因此可確保必要 的保密。以往,為了在稅控單元中不篡改所存儲的打印機(jī)指令數(shù)據(jù)等的數(shù)據(jù)等,公知一種 加密并存儲打印機(jī)指令數(shù)據(jù)的技術(shù)。但是,在現(xiàn)有技術(shù)中,由于對所有的打印機(jī)指令數(shù)據(jù)一 律同樣地進(jìn)行加密,因此通過加密等的處理負(fù)擔(dān),降低了裝置整體的處理效率。通過將本發(fā) 明應(yīng)用于稅控打印機(jī),從而即可確保必要的保密,又可謀求由加密等處理產(chǎn)生的處理負(fù)擔(dān) 的減輕。根據(jù)第1實(shí)施例所涉及的稅控單元10,由于加密含有文本字符數(shù)據(jù)的打印機(jī)指令
14數(shù)據(jù)時的加密的等級比加密含有圖形圖像印刷指令的打印機(jī)指令數(shù)據(jù)時的加密的等級高, 加密含有圖形圖像印刷指令的打印機(jī)指令數(shù)據(jù)時的加密的等級比加密含有印刷條件設(shè)定 指令的打印機(jī)指令數(shù)據(jù)時的加密的等級高,含有打印機(jī)狀態(tài)獲取指令的打印機(jī)指令數(shù)據(jù)不 進(jìn)行加密,因此,即可確保必要的保密,又可謀求處理負(fù)擔(dān)的減輕。具體而言,由于文本字符 數(shù)據(jù)表示被印刷到用紙上的字符,因此是最需要抑制非法的信息。因此,通過將加密等級提 高得最高,從而可進(jìn)一步抑制非法。通過對包括圖形圖像印刷指令的打印機(jī)指令數(shù)據(jù)加密 圖形圖像印刷指令,對圖形數(shù)據(jù)不加密,從而即可抑制通過加密等產(chǎn)生的處理負(fù)荷,又可有 效地抑制非法。由于對包括打印機(jī)狀態(tài)獲取指令的打印機(jī)指令數(shù)據(jù)其非法的顧慮少,因此 通過不進(jìn)行加密,從而可抑制處理負(fù)荷。B.第2實(shí)施例Bi.印刷裝置的構(gòu)成在第1實(shí)施例,說明了稅控單元10僅僅進(jìn)行打印機(jī)指令數(shù)據(jù)的加密的方式,但是 在第2實(shí)施例中說明稅控單元10不僅進(jìn)行打印機(jī)指令數(shù)據(jù)的加密還進(jìn)行所加密過的打印 機(jī)指令數(shù)據(jù)的解密。第2實(shí)施例的稅控單元10根據(jù)來自稅控數(shù)據(jù)讀取裝置800 (外部裝置) 的請求,通過第1實(shí)施例的高保密加密部304、中保密加密部305、或低保密加密部306中的 任意一個來進(jìn)行加密處理,并解密加密完成打印機(jī)指令保存部307中保存的被加密后的打 印機(jī)指令數(shù)據(jù),發(fā)送至稅控數(shù)據(jù)讀取裝置800。第2實(shí)施例所涉及的印刷裝置100的構(gòu)成, 由于除了主CPU32執(zhí)行控制程序所實(shí)現(xiàn)的功能塊以外都與第1實(shí)施例相同,因此省略說明。B2.稅控單元的詳細(xì)圖9是示例了第2實(shí)施例中的稅控單元的功能塊的說明圖。主CPU32通過執(zhí) 行EPR0M33中保存的控制程序,來實(shí)現(xiàn)讀取指令接收部311(接收部)、加密類型判定部 312 (第2判定部)、高保密解密部313、中保密解密部314、低保密解密部315、解密完成數(shù)據(jù) 保存部316、和解密完成打印機(jī)指令發(fā)送部317(發(fā)送部)讀取指令接收部311從經(jīng)由稅控連接器C2連接的稅控數(shù)據(jù)讀取裝置800中接收 用于讀取打印機(jī)指令數(shù)據(jù)的請求(以后,也稱為“讀取指令”)。加密類型判定部312判定 加密完成打印機(jī)指令保存部307中保存的被加密后的打印機(jī)指令數(shù)據(jù)的加密類型。加密類 型判定部312具備與在第1實(shí)施例的打印機(jī)主體部40中實(shí)現(xiàn)的加密類型判定部502同樣 的功能。高保密解密部313進(jìn)行通過加密類型判定部312判定為以高保密等級加密的打印 機(jī)指令數(shù)據(jù)的解密。中保密解密部314進(jìn)行通過加密類型判定部312判定為以中保密等級 加密的打印機(jī)指令數(shù)據(jù)的解密。低保密解密部315進(jìn)行通過加密類型判定部312判定為以 低保密等級加密的打印機(jī)指令數(shù)據(jù)的解密。被解密后的打印機(jī)指令數(shù)據(jù),被保存至解密完 成數(shù)據(jù)保存部316。高保密解密部313、中保密解密部314、及低保密解密部315具備與在第1實(shí)施例 的打印機(jī)主體部40中實(shí)現(xiàn)的高保密解密部503、中保密解密部504、及低保密解密部505分 別同樣的功能。解密完成打印機(jī)指令發(fā)送部317將解密完成數(shù)據(jù)保存部316中保存的被解 密后的打印機(jī)指令數(shù)據(jù)發(fā)送至稅控數(shù)據(jù)讀取裝置800。本實(shí)施例中的稅控數(shù)據(jù)讀取裝置800是本發(fā)明權(quán)利要求范圍中的“外部裝置”的 一例。本實(shí)施例中的稅控連接器C2是本發(fā)明權(quán)利要求范圍中的“連接部”的一例。本實(shí)施
15例中的讀取指令接收部311是本發(fā)明權(quán)利要求范圍中的“接收部”的一例。本實(shí)施例中的 加密類型判定部312是本發(fā)明權(quán)利要求范圍中的“第2判定部”的一例。本實(shí)施例中的高 保密解密部313、中保密解密部314、及低保密解密部315是本發(fā)明權(quán)利要求范圍中的“解 密部”的一例。本實(shí)施例中的解密完成打印機(jī)指令發(fā)送部317是本發(fā)明權(quán)利要求范圍中的 “發(fā)送部”的一例。根據(jù)以上說明過的第2實(shí)施例所涉及的稅控單元10,稅控單元10不僅進(jìn)行打印機(jī) 指令數(shù)據(jù)的加密,還進(jìn)行所加密的打印機(jī)指令數(shù)據(jù)的解密。由此,稅控單元10解密以所加 密的狀態(tài)保存的打印機(jī)指令數(shù)據(jù),向稅控數(shù)據(jù)讀取裝置800等的外部裝置發(fā)送。即、根據(jù)本 實(shí)施例的稅控單元10,既可抑制所保存的打印機(jī)指令數(shù)據(jù)的篡改等,又可任意獲取被解密 后的打印機(jī)指令數(shù)據(jù)。C.變形例此外,本發(fā)明并不限于上述的實(shí)施例或?qū)嵤┓绞剑诓幻撾x其宗旨的范圍內(nèi)可在 各種方式中進(jìn)行實(shí)施,例如也可進(jìn)行下述的變形。Cl.變形例 1 在本實(shí)施例中,雖然稅控單元10根據(jù)數(shù)據(jù)中含有的信息的屬性來改變加密的復(fù) 雜度的程度,對打印機(jī)指令數(shù)據(jù)進(jìn)行加密,但是改變加密復(fù)雜度的程度進(jìn)行加密的數(shù)據(jù)并 不限于打印機(jī)指令數(shù)據(jù)。例如,稅控單元10可以采用如下構(gòu)成根據(jù)數(shù)據(jù)中含有的信息的 屬性來改變加密的復(fù)雜度的程度,對稅控數(shù)據(jù)進(jìn)行加密,并保存至稅控存儲器21。另外,稅 控單元10只要是對改變加密的復(fù)雜度的程度進(jìn)行了加密后的數(shù)據(jù)即使是暫時性存儲的構(gòu) 成即可,既可以通過其他數(shù)據(jù)覆蓋被加密后的數(shù)據(jù),又可采用通過裝置的電源斷開而消滅 的構(gòu)成。C2.變形例 2:圖10是示意性表示變形例中的印刷裝置的構(gòu)成的說明圖。在本實(shí)施例中,稅控單 元10雖然被配置在印刷裝置100的內(nèi)部,但是如圖10所示,稅控單元10也可配置在與計(jì) 算機(jī)700及印刷裝置100分別連接的處理裝置900的內(nèi)部。這種情況下,由于可將根據(jù)打 印機(jī)指令數(shù)據(jù)中含有的信息的屬性來改變加密的等級而進(jìn)行了加密后的打印機(jī)指令數(shù)據(jù), 從處理裝置900向印刷裝置100發(fā)送,因此可謀求基于處理裝置900的加密處理的負(fù)荷或 基于印刷裝置100的解密處理的負(fù)荷的減輕。由此,本發(fā)明不僅可應(yīng)用于在印刷裝置100 的內(nèi)部被交換的數(shù)據(jù),也可應(yīng)用于在裝置之間被交換的數(shù)據(jù)。另外,由于根據(jù)數(shù)據(jù)中含有的 信息的屬性來改變加密的復(fù)雜度的程序而進(jìn)行加密的數(shù)據(jù)并不限于打印機(jī)指令數(shù)據(jù),因此 稅控單元10除了可應(yīng)用于傳真機(jī)、復(fù)印機(jī)、收銀機(jī)、掃描機(jī)、計(jì)算機(jī)、數(shù)字相機(jī)之外,還可應(yīng) 用于自動取款機(jī)等的內(nèi)部。此外,關(guān)于本發(fā)明權(quán)利要求范圍的“印刷系統(tǒng)”,本實(shí)施例中的打 印機(jī)連接器C3是本發(fā)明權(quán)利要求范圍中的“第1發(fā)送部”的一例。另外,本實(shí)施例中的連 接器51是本發(fā)明權(quán)利要求范圍中的“第2接收部”的一例。C3.變形例 3:在本實(shí)施例中,雖然在圖4的PCSL變換用表中,文本字符數(shù)據(jù)被設(shè)定為高保密等 級、圖形圖像印刷指令被設(shè)定為中保密等級、印刷條件設(shè)定指令被設(shè)定為低保密等級、打印 機(jī)狀態(tài)獲取指令被設(shè)定為不需要加密,但是這些保密等級只是示例,各打印機(jī)指令所對應(yīng) 的保密等級也可采用除此之外的構(gòu)成。另外,在本實(shí)施例中,雖然在PCSL變換用表中示出
16了文本字符數(shù)據(jù)、圖形圖像印刷指令、印刷條件設(shè)定指令、及打印機(jī)狀態(tài)獲取指令的4個打 印機(jī)指令,但是既可以示出除此之外的指令,也可以不示出這些指令的至少一部分。另外, 在本實(shí)施例中,雖然PCSL變換用表示出了打印機(jī)指令和保密等級之間的對應(yīng)關(guān)系,但是只 要示出了打印機(jī)指令數(shù)據(jù)中含有的信息的屬性和保密等級之間的對應(yīng)關(guān)系的形態(tài),就可示 出打印機(jī)指令以外的信息和保密等級之間的對應(yīng)關(guān)系。所謂打印機(jī)指令以外的信息,例如 除了打印機(jī)指令數(shù)據(jù)中含有的字符、圖像數(shù)據(jù)之外,還指打印機(jī)指令數(shù)據(jù)的大小或用于生 成打印機(jī)指令數(shù)據(jù)的稅控指令等。C4.變形例 4:在本實(shí)施例中,將用于加密的保密等級劃分為3等級,但是保密等級并不限定于3 等級,也可采用劃分為除此之外的等級數(shù)。另外,在本實(shí)施例中,雖然存在不進(jìn)行加密而發(fā) 送的打印機(jī)指令數(shù)據(jù),但是也可采用加密所有打印機(jī)指令數(shù)據(jù)的構(gòu)成。C5.變形例 5 雖然本實(shí)施例所涉及的印刷裝置100通過行程長度編碼(Run-length coding) 或霍夫曼編碼(Huffman coding)來加密打印機(jī)指令數(shù)據(jù),但是關(guān)于加密的方法,也可用 DES(Data Encryption Standard)、AES (Advanced Encryption Standard)、RSA (Rivest Shamir Adlemn)等除此之外的方法進(jìn)行加密。C6.變形例 6:本實(shí)施例所涉及的印刷裝置100,在上述實(shí)施例中,既可以將通過硬件實(shí)現(xiàn)的構(gòu)成 的一部分置換成軟件,相反地也可以將通過軟件實(shí)現(xiàn)的構(gòu)成的一部分置換成硬件。C7.變形例 7 在本實(shí)施例中,說明了關(guān)于從接口基板30向主基板50發(fā)送的打印機(jī)指令數(shù)據(jù),根 據(jù)打印機(jī)指令數(shù)據(jù)中含有的信息的屬性改變加密的等級的印刷裝置100,但是只要是具備 接口基板30和主基板50這樣的2個基板的裝置,本發(fā)明就可應(yīng)用于印刷裝置以外的裝置。 例如,除了具備2個基板的傳真機(jī)、復(fù)印機(jī)、收銀機(jī)、掃描機(jī)、計(jì)算機(jī)、數(shù)字相機(jī)之外,也可應(yīng) 用于自動取款機(jī)等。C8.變形例 8:本發(fā)明可以各種形式實(shí)現(xiàn),例如可由打印機(jī)、打印系統(tǒng)、印刷控制裝置、計(jì)算機(jī)、數(shù) 據(jù)發(fā)送接收系統(tǒng)等實(shí)現(xiàn)。另外,也可由印刷控制方法、數(shù)據(jù)發(fā)送接收方法、及用于實(shí)現(xiàn)這些 方法或裝置的功能的計(jì)算機(jī)程序、記錄該計(jì)算機(jī)程序的記錄介質(zhì)、包括該計(jì)算機(jī)程序在載 波內(nèi)具體實(shí)現(xiàn)的數(shù)據(jù)信號等形態(tài)來實(shí)現(xiàn)。
權(quán)利要求
1.一種處理裝置,具備第1存儲部,其存儲示出了數(shù)據(jù)的屬性和加密數(shù)據(jù)時的加密的等級之間的對應(yīng)關(guān)系的 對應(yīng)表;獲取部,其獲取數(shù)據(jù);第1判定部,其利用所述第1存儲部中存儲的所述對應(yīng)表,根據(jù)由所述獲取部獲取到的 所述數(shù)據(jù)的屬性來判定加密的等級;加密部,其采用由所述第1判定部判定出的加密的等級,來加密由所述獲取部獲取到 的所述數(shù)據(jù);以及第2存儲部,其存儲由所述加密部加密后的所述數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的處理裝置,其中, 還具備印刷部,該印刷部對介質(zhì)進(jìn)行印刷, 所述數(shù)據(jù)被用于所述印刷部的印刷。
3.根據(jù)權(quán)利要求2所述的處理裝置,其中,由所述獲取部獲取到的所述數(shù)據(jù)包括表示字符的字符信息、用于印刷圖形圖像的圖形 圖像印刷信息、表示將所述字符印刷到所述介質(zhì)時的印刷條件的印刷條件信息、及用于獲 取所述印刷部的狀態(tài)的狀態(tài)獲取信息中的至少一個信息, 在所述對應(yīng)關(guān)系中,加密含有所述字符信息的所述數(shù)據(jù)時的加密的等級比加密含有所述圖形圖像印刷信 息的所述數(shù)據(jù)時的加密的等級高,加密含有所述圖形圖像印刷信息的所述數(shù)據(jù)時的所述加密的等級比加密含有所述印 刷條件信息的所述數(shù)據(jù)時的加密的等級高,含有所述狀態(tài)獲取信息的所述數(shù)據(jù)不被加密。
4.根據(jù)權(quán)利要求1所述的處理裝置,其中, 該處理裝置還具備連接部,其用于與外部裝置連接;接收部,其經(jīng)由所述連接部從所述外部裝置接受輸入;第2判定部,其當(dāng)所述接收部接受所述輸入時,判定所述第2存儲部中存儲的所述數(shù)據(jù) 的所述加密的等級;解密部,其基于由所述第2判定部判定出的所述加密的等級,來解密所述第2存儲部中 存儲的所述數(shù)據(jù);以及發(fā)送部,其經(jīng)由所述連接部將由所述解密部解密后的所述數(shù)據(jù)發(fā)送至所述外部裝置。
5.根據(jù)權(quán)利要求1所述的處理裝置,其中,所述第2存儲部中存儲的所述數(shù)據(jù)包括稅控數(shù)據(jù)和電子流水?dāng)?shù)據(jù)中的至少一方。
6.一種處理裝置的控制方法,其中,所述處理裝置的控制部執(zhí)行 獲取數(shù)據(jù)的步驟;利用示出了數(shù)據(jù)的屬性和加密數(shù)據(jù)時的加密的等級之間的對應(yīng)關(guān)系的對應(yīng)表,根據(jù)獲 取到的所述數(shù)據(jù)的屬性來判定加密的等級的步驟;采用判定出的所述加密的等級來加密獲取到的所述數(shù)據(jù)的步驟;以及 存儲加密后的數(shù)據(jù)的步驟。
7.根據(jù)權(quán)利要求6所述的控制方法,其中, 所述控制部還執(zhí)行對介質(zhì)印刷所述數(shù)據(jù)的步驟。
8.根據(jù)權(quán)利要求7所述的控制方法,其中,獲取到的所述數(shù)據(jù)包括表示字符的字符信息、用于印刷圖形圖像的圖形圖像印刷信 息、表示將所述字符印刷到所述介質(zhì)時的印刷條件的印刷條件信息、及用于獲取印刷部的 狀態(tài)的狀態(tài)獲取信息中的至少一個信息, 在所述對應(yīng)關(guān)系中,加密含有所述字符信息的所述數(shù)據(jù)時的加密的等級比加密含有所述圖形圖像印刷信 息的所述數(shù)據(jù)時的加密的等級高,加密含有所述圖形圖像印刷信息的所述數(shù)據(jù)時的所述加密的等級比加密含有所述印 刷條件信息的所述數(shù)據(jù)時的加密的等級高,含有所述狀態(tài)獲取信息的所述數(shù)據(jù)不被加密。
9.根據(jù)權(quán)利要求6所述的控制方法,其中, 所述控制部還執(zhí)行從能與所述處理裝置連接的外部裝置接受輸入的步驟; 當(dāng)接受所述輸入時,判定存儲的所述數(shù)據(jù)的所述加密的等級的步驟; 基于判定出的所述加密的等級,來解密存儲的所述數(shù)據(jù)的步驟;以及 將解密后的所述數(shù)據(jù)發(fā)送至所述外部裝置的步驟。
10.根據(jù)權(quán)利要求6所述的處理裝置,其中,存儲的所述數(shù)據(jù)包括稅控數(shù)據(jù)和電子流水?dāng)?shù)據(jù)中的至少一方。
11.一種構(gòu)成權(quán)利要求1所述的處理裝置的處理系統(tǒng),具備第1處理裝置、第2處理裝 置、和第3處理裝置,所述第1處理裝置包括所述第1存儲部、所述獲取部、所述第1判定部、所述加密部、和 所述第2存儲部,所述第2處理裝置具備接收部,其從所述第1處理裝置中接收由所述加密部加密后的所述數(shù)據(jù); 第2判定部,其判定由所述接收部接收到的所述數(shù)據(jù)的所述加密的等級; 解密部,其基于由所述第2判定部判定出的所述加密的等級,來解密由所述接收部接 收到的所述數(shù)據(jù);以及處理控制部,其利用由所述解密部解密后的所述數(shù)據(jù),來控制所述第3處理裝置。
12.根據(jù)權(quán)利要求11所述的處理系統(tǒng),其中, 所述第3處理裝置是對介質(zhì)進(jìn)行印刷的印刷裝置,所述處理控制部是利用所述數(shù)據(jù)控制所述印刷裝置的印刷控制部。
13.根據(jù)權(quán)利要求11所述的處理系統(tǒng),其中, 所述第1處理裝置還具備接收部,其接收用于控制所述處理系統(tǒng)的控制數(shù)據(jù);以及生成部,其根據(jù)由所述接收部接收到的所述控制數(shù)據(jù)來生成在所述第3處理裝置中用 到的數(shù)據(jù)。
14.一種處理系統(tǒng),具備處理裝置和印刷裝置,所述處理裝置具備存儲部,其存儲示出了數(shù)據(jù)的屬性和加密所述數(shù)據(jù)時的加密的等級之間的對應(yīng)關(guān)系的 對應(yīng)表;獲取部,其獲取數(shù)據(jù);第1判定部,其利用所述存儲部中存儲的所述對應(yīng)表,根據(jù)由所述獲取部獲取到的所 述數(shù)據(jù)的屬性來判定加密的等級;加密部,其采用由所述第1判定部判定出的加密的等級,來加密由所述獲取部獲取到 的所述數(shù)據(jù);以及發(fā)送部,其將由所述加密部加密后的所述數(shù)據(jù)發(fā)送至所述印刷裝置,所述印刷裝置具備接收部,其從所述處理裝置中接收由所述加密部加密后的所述數(shù)據(jù); 第2判定部,其判定由所述接收部接收到的所述數(shù)據(jù)的所述加密的等級; 解密部,其基于由所述第2判定部判定出的所述加密的等級,來解密由所述接收部接 收到的所述數(shù)據(jù);以及印刷控制部,其利用由所述解密部解密后的所述數(shù)據(jù)來控制印刷部。
全文摘要
本發(fā)明提供一種處理裝置、處理系統(tǒng)及處理裝置的控制方法,其目的在于,在加密數(shù)據(jù)的處理裝置中謀求處理負(fù)擔(dān)的減輕。具備PCSL判定部(303),其預(yù)選存儲有示出了數(shù)據(jù)的屬性和加密數(shù)據(jù)時的加密的等級之間的對應(yīng)關(guān)系的PCSL變換用表LUT,并用PCSL變換用表LUT,根據(jù)獲取到的數(shù)據(jù)的屬性來判定加密的等級;加密部(304、305、306),用由PCSL判定部(303)判定出的加密的等級來加密數(shù)據(jù);以及解密完成打印機(jī)指令保存部(307),其存儲由加密部(304、305、306)加密后的數(shù)據(jù)。
文檔編號G06F21/00GK102122328SQ20111000586
公開日2011年7月13日 申請日期2011年1月6日 優(yōu)先權(quán)日2010年1月7日
發(fā)明者北村珠一, 塚田敏博, 小圷直彥 申請人:精工愛普生株式會社