支持預(yù)付費功能的打印機(jī)及其操作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及打印機(jī),尤其涉及支持預(yù)付費功能的打印機(jī)以及該打印機(jī)的操作方法。
【背景技術(shù)】
[0002]隨著廣大企業(yè)打印量不斷增大和對打印低成本的追求,打印機(jī)租賃也已經(jīng)變得非常普及。由于打印機(jī)租賃具有前期投入少、黑白打印成本低、無需自行購買耗材和免費維修服務(wù)等優(yōu)點,得到很多用戶的青睞,許多大公司都是選擇這種方式來解決商務(wù)辦公需求。
[0003]目前市面上對于打印機(jī)租賃的付款方式主要是按月(季度或年)付費或按打印量付費這兩種方式。
[0004]對于按打印量付費的這種方式,打印機(jī)出租方需要安排人員每月進(jìn)行“抄表”結(jié)算,并限定租賃使用方在規(guī)定的時間內(nèi)進(jìn)行付款,否則給予相應(yīng)的處罰。
[0005]以上付費方式存在以下問題:
[0006]①每月都需安排人員進(jìn)行抄表結(jié)算,出租方的用工成本會不間斷發(fā)生;
[0007]②出租方收取費用時,缺少更有效的方式讓租賃使用方自愿并及時的付款。
【發(fā)明內(nèi)容】
[0008]鑒于上述問題,本發(fā)明的目的在于提供一種支持預(yù)付費功能的打印機(jī)及其操作方法。本發(fā)明的支持預(yù)付費功能的打印機(jī)使得出租方不需要安排人員進(jìn)行抄表結(jié)算,降低了出租方的用工成本,并且能夠有效地使租賃使用方自愿并及時的付款。
[0009]根據(jù)本發(fā)明的一個方面,提供了一種支持預(yù)付費功能的打印機(jī),所述打印機(jī)包括:外部接口裝置、充值裝置、管理裝置、打印控制裝置、和打印執(zhí)行裝置;其中,
[0010]所述外部接口裝置接收加密的充值文件和打印指令;
[0011]所述充值裝置包括解密裝置,所述解密裝置對接收到的所述加密的充值文件進(jìn)行解密,以獲取充值信息,所述充值信息包含充值量,所述充值裝置將獲取到的所述充值量發(fā)送給所述管理裝置;
[0012]所述管理裝置包括存儲裝置和計算裝置,當(dāng)所述管理裝置接收到所述充值量時,所述管理裝置中的所述計算裝置讀取存儲在所述存儲裝置中的當(dāng)前的充值余額、對讀取到的所述充值余額進(jìn)行加上所述充值量的加法運算、將所述加法運算的計算結(jié)果存儲到所述存儲裝置中以更新當(dāng)前的充值余額、并將所述加法運算的計算結(jié)果發(fā)送給所述充值裝置,以便所述充值裝置將其作為充值結(jié)果輸出;
[0013]當(dāng)所述打印控制裝置通過所述外部接口裝置接收到所述打印指令時,所述打印控制裝置讀取存儲在所述存儲裝置中的當(dāng)前的充值余額,并判斷讀取到的所述充值余額是否足以完成所述打印指令,如果讀取到的所述充值余額足以完成所述打印指令,則所述打印控制裝置控制所述打印執(zhí)行裝置按照所述打印指令執(zhí)行打印操作,如果讀取到的所述充值余額不足以完成所述打印指令,則所述打印控制裝置控制所述打印執(zhí)行裝置不執(zhí)行打印操作;
[0014]當(dāng)所述打印執(zhí)行裝置按照所述打印指令執(zhí)行打印操作時,所述計算裝置讀取存儲在所述存儲裝置中的當(dāng)前的充值余額、對讀取到的所述充值余額進(jìn)行減去與所述打印指令相對應(yīng)的數(shù)量的減法運算、并將所述減法運算的計算結(jié)果存儲到所述存儲裝置中以更新當(dāng)前的充值余額。
[0015]此外,在本發(fā)明的打印機(jī)中,所述充值信息進(jìn)一步包含訂單號和機(jī)器ID號,所述充值裝置進(jìn)一步包括驗證裝置,并且所述存儲裝置進(jìn)一步存儲所述打印機(jī)的機(jī)器ID號以及歷次充值的訂單號列表;
[0016]所述驗證裝置根據(jù)所述存儲裝置中存儲的所述打印機(jī)的機(jī)器ID號以及所述歷次充值的訂單號列表,對獲取到的所述訂單號和所述機(jī)器ID號進(jìn)行驗證,當(dāng)所述驗證裝置驗證獲取到的所述訂單號和所述機(jī)器ID號合格時,所述充值裝置將獲取到的所述充值量發(fā)送給所述管理裝置。
[0017]此外,在本發(fā)明的打印機(jī)中,所述驗證裝置將獲取到的所述訂單號與所述存儲裝置中存儲的所述歷次充值的訂單號列表中的訂單號進(jìn)行匹配,并且將獲取到的所述機(jī)器ID號與所述存儲裝置中存儲的所述打印機(jī)的機(jī)器ID號進(jìn)行匹配,當(dāng)獲取到的所述訂單號與所述存儲裝置中存儲的所述歷次充值的訂單號列表中的訂單號不匹配,并且獲取到的所述機(jī)器ID號與所述存儲裝置中存儲的所述打印機(jī)的機(jī)器ID號匹配時,所述驗證裝置驗證獲取到的所述訂單號和所述機(jī)器ID號合格,并且將獲取到的所述訂單號存儲到所述存儲裝置中的所述歷次充值的訂單號列表中。
[0018]此外,在本發(fā)明的打印機(jī)中,所述外部接口裝置通過網(wǎng)絡(luò)接口與專用服務(wù)器連接,所述專用服務(wù)器在用戶完成支付操作之后,根據(jù)所述用戶的充值請求生成所述加密的充值文件,并通過所述網(wǎng)絡(luò)接口將所述加密的充值文件發(fā)送給所述外部接口裝置。
[0019]此外,在本發(fā)明的打印機(jī)中,所述外部接口裝置通過網(wǎng)絡(luò)接口、USB接口或者藍(lán)牙接口與外部設(shè)備連接,所述外部設(shè)備從專用服務(wù)器下載所述加密的充值文件,并通過所述網(wǎng)絡(luò)接口、所述USB接口或者所述藍(lán)牙接口將所述加密的充值文件發(fā)送給所述外部接口裝置,所述專用服務(wù)器在用戶完成支付操作之后,根據(jù)所述用戶的充值請求生成所述加密的充值文件。
[0020]根據(jù)本發(fā)明的另一個方面,提供了一種支持預(yù)付費功能的打印機(jī)的操作方法,所述打印機(jī)包括外部接口裝置、充值裝置、管理裝置、打印控制裝置、和打印執(zhí)行裝置,所述操作方法包括以下步驟:
[0021]通過所述外部接口裝置接收加密的充值文件和打印指令;
[0022]通過所述充值裝置對接收到的所述加密的充值文件進(jìn)行解密,以獲取包含充值量的充值信息,并將獲取到的所述充值量發(fā)送給所述管理裝置以進(jìn)行充值計算,并且將所述充值計算的結(jié)果作為充值結(jié)果輸出;
[0023]當(dāng)所述管理裝置接收到所述充值量時,讀取存儲在所述管理裝置的存儲裝置中的當(dāng)前的充值余額、對讀取到的所述充值余額進(jìn)行加上所述充值量的加法運算、將所述加法運算的計算結(jié)果存儲到所述存儲裝置中以對當(dāng)前的充值余額進(jìn)行更新、并將所述加法運算的計算結(jié)果發(fā)送給所述充值裝置,以便所述充值裝置將其作為充值結(jié)果輸出;
[0024]當(dāng)所述打印控制裝置通過所述外部接口裝置接收到所述打印指令時,讀取存儲在所述存儲裝置中的當(dāng)前的充值余額,并判斷讀取到的所述充值余額是否足以完成所述打印指令,如果讀取到的所述充值余額足以完成所述打印指令,則控制所述打印執(zhí)行裝置按照所述打印指令執(zhí)行打印操作,如果讀取到的所述充值余額不足以完成所述打印指令,則控制所述打印執(zhí)行裝置不執(zhí)行打印操作;
[0025]當(dāng)所述打印執(zhí)行裝置按照所述打印指令執(zhí)行打印操作時,讀取存儲在所述存儲裝置中的當(dāng)前的充值余額、對讀取到的所述充值余額進(jìn)行減去與所述打印指令相對應(yīng)的數(shù)量的減法運算、并將所述減法運算的計算結(jié)果存儲到所述存儲裝置中以對當(dāng)前的充值余額進(jìn)行更新。
[0026]此外,在本發(fā)明的操作方法中,所述充值信息進(jìn)一步包含訂單號和機(jī)器ID號,并且所述操作方法進(jìn)一步包括:
[0027]根據(jù)所述存儲裝置中存儲的所述打印機(jī)的機(jī)器ID號以及歷次充值的訂單號列表,對獲取到的所述訂單號和所述機(jī)器ID號進(jìn)行驗證,當(dāng)驗證獲取到的所述訂單號和所述機(jī)器ID號合格時,將獲取到的所述充值量發(fā)送給所述管理裝置。
[0028]此外,在本發(fā)明的操作方法中,將獲取到的所述訂單號與所述存儲裝置中存儲的所述歷次充值的訂單號列表中的訂單號進(jìn)行匹配,并且將獲取到的所述機(jī)器ID號與所述存儲裝置中存儲的所述打印機(jī)的機(jī)器ID號進(jìn)行匹配,當(dāng)獲取到的所述訂單號與所述存儲裝置中存儲的所述歷次充值的訂單號列表中的訂單號不匹配,并且獲取到的所述機(jī)器ID號與所述存儲裝置中存儲的所述打印機(jī)的機(jī)器ID號匹配時,驗證獲取到的所述訂單號和所述機(jī)器ID號合格,并且將獲取到的所述訂單號存儲到所述存儲裝置中的所述歷次充值的訂單號列表中。
[0029]此外,在本發(fā)明的操作