印刷裝置、印刷系統(tǒng)以及印刷裝置的控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及印刷裝置、印刷系統(tǒng)以及印刷裝置的控制方法。
【背景技術(shù)】
[0002]以往,公知一種印刷條形碼的印刷裝置。條形碼以排列有色的線條和空白的空格的方式構(gòu)成,制定了 JAN代碼、EAN、UPC代碼、IT F代碼、CODE39、CODE 128, NW-7等各種規(guī)格。線條以及空格的寬度由各規(guī)格來確定,讀取條形碼的裝置對按規(guī)格所確定的寬度的線條和空格進(jìn)行識(shí)別。然而,例如,當(dāng)由噴墨式的印刷裝置印刷條形碼時(shí),因油墨的滲出、或油墨在印刷面上著墨的位置的偏移等原因,線條的寬度有時(shí)會(huì)變粗。若線條的寬度超出了規(guī)格,則讀取有可能變得困難。因此,提出了如下方法:在印刷條形碼時(shí),根據(jù)印刷的印刷介質(zhì)來變更條形碼的印刷的辦法(例如,參照專利文獻(xiàn)1、2)。專利文獻(xiàn)I的裝置,按照預(yù)先存儲(chǔ)的修正表,根據(jù)印刷介質(zhì)的種類來變更條形碼的線條與空格的點(diǎn)結(jié)構(gòu)等。此外,專利文獻(xiàn)2的印刷系統(tǒng),根據(jù)紙張的種類來修正條形碼的線條寬度。
[0003]現(xiàn)行技術(shù)文獻(xiàn)
[0004]專利文獻(xiàn)1:JP特開2005-47169號公報(bào)
[0005]專利文獻(xiàn)2:JP特開2009-193428號公報(bào)
【發(fā)明內(nèi)容】
[0006]所要解決的技術(shù)問題
[0007]然而,由于印刷介質(zhì)的種類較多,因此有時(shí)用戶使用的印刷介質(zhì)的特性會(huì)與印刷裝置的制造商所設(shè)想的印刷介質(zhì)不同。此時(shí),需要調(diào)整印刷裝置的條形碼的印刷方式,存在使操作印刷裝置的用戶的作業(yè)負(fù)擔(dān)增加的問題。
[0008]本發(fā)明是鑒于上述情形而做出的,其目的在于,提供一種能夠容易地調(diào)整條形碼的印刷方式的印刷裝置、印刷系統(tǒng)、以及印刷裝置的控制方法。
[0009]為了實(shí)現(xiàn)上述目的,本發(fā)明具有:接收部,其接收命令;分析部,其對由所述接收部接收到的命令進(jìn)行分析;印刷部,其印刷條形碼;第I存儲(chǔ)部,其存儲(chǔ)用于調(diào)整所述印刷部的條形碼的印刷方式的第I調(diào)整值;獲取部,其在由所述分析部分析后的命令是指定用于調(diào)整所述印刷部的條形碼的印刷方式的第2調(diào)整值的命令時(shí),獲取所指定的所述第2調(diào)整值;以及印刷控制部,其在由所述分析部分析后的命令是指示條形碼的印刷的命令時(shí),通過所述印刷部,以反映了所述第I調(diào)整值和所述第2調(diào)整值的印刷方式印刷條形碼。
[0010]根據(jù)本發(fā)明,通過對印刷裝置發(fā)送命令,能夠預(yù)先以反映了印刷裝置存儲(chǔ)的第I調(diào)整值和由命令指定的第2調(diào)整值的印刷方式印刷條形碼。因此,即使在除了指定值(第I調(diào)整值)還需要基于附加調(diào)整值(第2調(diào)整值)的調(diào)整的情況下,也能夠僅通過命令指定附加調(diào)整值就以所希望的印刷方式印刷條形碼。因此,能夠容易地調(diào)整條形碼的印刷方式,在印刷裝置存儲(chǔ)的指定值適合印刷介質(zhì)的情況下、以及不適合印刷介質(zhì)的情況下,都能夠以良好的印刷方式印刷條形碼。
[0011]本發(fā)明在上述印刷裝置中,具有積蓄由所述接收部接收到的命令的接收緩沖區(qū),所述分析部按順序分析被積蓄在所述接收緩沖區(qū)中的命令,當(dāng)在所述接收緩沖區(qū)中存儲(chǔ)有指示條形碼的印刷的命令和指定所述第2調(diào)整值的命令時(shí),使所述獲取部獲取所述第2調(diào)整值,且使所述印刷控制部以反映了所述第2調(diào)整值的印刷方式執(zhí)行條形碼的印刷。
[0012]根據(jù)本發(fā)明,若對印刷裝置發(fā)送指定附加調(diào)整值的命令和指示條形碼的印刷的命令,則以反映了由命令指定的附加調(diào)整值的印刷方式印刷條形碼。因此,在發(fā)送指示條形碼的印刷的命令之前,不需要預(yù)先發(fā)送指定附加調(diào)整值的命令。因此,與指定附加調(diào)整值時(shí)相比,操作更簡單。
[0013]本發(fā)明在上述印刷裝置中,具有存儲(chǔ)由所述獲取部獲取到的第2調(diào)整值的第2存儲(chǔ)部,所述印刷控制部在由所述分析部分析后的命令是指示條形碼的印刷的命令時(shí),通過所述印刷部,以反映了所述第I存儲(chǔ)部中所存儲(chǔ)的所述第I調(diào)整值和所述第2存儲(chǔ)部中所存儲(chǔ)的所述第2調(diào)整值的印刷方式印刷條形碼。
[0014]根據(jù)本發(fā)明,當(dāng)對印刷裝置利用命令來指定附加調(diào)整值時(shí),印刷裝置存儲(chǔ)附加調(diào)整值,以反映了該附加調(diào)整值的印刷方式印刷條形碼。因此,在不需要變更附加調(diào)整值時(shí),能夠僅指示印刷就反映了附加調(diào)整值地進(jìn)行印刷,能夠減輕作業(yè)負(fù)擔(dān)。
[0015]本發(fā)明在上述印刷裝置中,所述第I存儲(chǔ)部與印刷介質(zhì)的種類建立對應(yīng)地存儲(chǔ)所述第I調(diào)整值,所述獲取部,當(dāng)由所述分析部分析的命令是指定印刷介質(zhì)的種類和所述第2調(diào)整值的命令時(shí),獲取所述第2調(diào)整值,且以與所指定的印刷介質(zhì)的種類建立對應(yīng)地存儲(chǔ)在所述第2存儲(chǔ)部中,所述印刷控制部,從所述第I存儲(chǔ)部以及所述第2存儲(chǔ)部讀取與所述印刷部印刷的印刷介質(zhì)的種類對應(yīng)的第I調(diào)整值以及第2調(diào)整值,以反映了所讀取的所述第I調(diào)整值和所述第2調(diào)整值的印刷方式印刷條形碼。
[0016]根據(jù)本發(fā)明,印刷裝置與印刷介質(zhì)的種類建立對應(yīng)地存儲(chǔ)指定值,并通過由命令來指定印刷介質(zhì)和附加調(diào)整值,從而能夠?qū)⒏郊诱{(diào)整值與印刷介質(zhì)的種類建立對應(yīng)地存儲(chǔ)。由此,若對印刷裝置指定印刷介質(zhì)的種類來指示印刷,則能夠以反映了適合印刷介質(zhì)的種類的指定值和附加調(diào)整值的印刷方式來印刷條形碼。
[0017]本發(fā)明在上述印刷裝置中,指定所述第2調(diào)整值的命令是伴隨以預(yù)先定義的范圍內(nèi)的數(shù)值表示所述第2調(diào)整值的參數(shù)的命令。
[0018]根據(jù)本發(fā)明,能夠以數(shù)值指定第2調(diào)整值。
[0019]此外,本發(fā)明在上述印刷裝置中,所述第I存儲(chǔ)部中所存儲(chǔ)的所述第I調(diào)整值、以及由命令指定的所述第2調(diào)整值是表示構(gòu)成所述印刷部印刷的條形碼的線條的寬度的修正量的值。
[0020]根據(jù)本發(fā)明,能夠通過指定值以及附加調(diào)整值來修正印刷條形碼時(shí)的線條寬度,以得到合適的印刷結(jié)果。
[0021]為了實(shí)現(xiàn)上述目的,本發(fā)明的印刷系統(tǒng),以能夠通信的方式連接了印刷裝置與印刷控制裝置,所述印刷控制裝置向所述印刷裝置發(fā)送命令,所述印刷裝置具有:接收部,其接收從所述印刷控制裝置發(fā)送來的命令;分析部,其分析由所述接收部接收到的命令;印刷部,其印刷條形碼;第I存儲(chǔ)部,其存儲(chǔ)用于調(diào)整所述印刷部的條形碼的印刷方式的第I調(diào)整值;獲取部,其在由所述分析部分析后的命令是指定用于調(diào)整所述印刷部的條形碼的印刷方式的第2調(diào)整值的命令時(shí),獲取所指定的附加調(diào)整值;印刷控制部,在由所述分析部分析后的命令是指示條形碼的印刷的命令時(shí),通過所述印刷部,以反映了所述第I存儲(chǔ)部中所存儲(chǔ)的所述第I調(diào)整值和所述獲取部獲取到的所述第2調(diào)整值的印刷方式印刷條形碼。
[0022]根據(jù)本發(fā)明,通過從印刷控制裝置向印刷裝置發(fā)送命令,從而以反映了印刷裝置存儲(chǔ)的指定值和由命令指定的附加調(diào)整值的印刷方式印刷條形碼。因此,即使在除了指定值還需要基于附加調(diào)整值的調(diào)整的情況下,也僅通過命令指定附加調(diào)整值就能夠以所希望的印刷方式印刷條形碼。因此,能夠容易地調(diào)整條形碼的印刷方式,在印刷裝置存儲(chǔ)的指定值適合印刷介質(zhì)的情況下、以及不適合印刷介質(zhì)的情況下,都能夠以良好的方式印刷條形碼。
[0023]此外,為了實(shí)現(xiàn)上述目的,本發(fā)明的印刷裝置的控制方法,存儲(chǔ)用于調(diào)整條形碼的印刷方式的第I調(diào)整值,接收命令,對接收到的命令進(jìn)行分析,當(dāng)分析后的命令是指定用于調(diào)整條形碼的印刷方式的第2調(diào)整值的命令時(shí),獲取所指定的所述第2調(diào)整值,當(dāng)分析后的命令是指示條形碼的印刷的命令時(shí),以反映了所述第I調(diào)整值和所述第2調(diào)整值的印刷方式印刷條形碼。
[0024]根據(jù)本發(fā)明,通過對印刷裝置發(fā)送命令,從而以反映了印刷裝置存儲(chǔ)的指定值和由命令指定的附加調(diào)整值的印刷方式印刷條形碼。因此,即使在除了指定值還需要基于附加調(diào)整值的調(diào)整的情況下,也僅通過命令指定附加調(diào)整值就能夠以所希望的印刷方式印刷條形碼。因此,能夠容易地調(diào)整條形碼的印刷方式,在印刷裝置存儲(chǔ)的指定值適合印刷介質(zhì)的情況下、以及不適合印刷介質(zhì)的情況下,都能夠以良好的狀態(tài)印刷條形碼。
【附圖說明】
[0025]圖1是實(shí)施方式的印刷系統(tǒng)的功能方框圖。
[0026]圖2是表示第I實(shí)施方式的印刷系統(tǒng)的動(dòng)作的流程圖。
[0027]圖3是表示第I實(shí)施方式的印刷系統(tǒng)的動(dòng)作的流程圖。
[0028]圖4A是表示第2實(shí)施方式中在打印機(jī)存儲(chǔ)部中所存儲(chǔ)的調(diào)整值的構(gòu)成例的圖。
[0029]圖4B是表示第2實(shí)施方式中在打印機(jī)存儲(chǔ)部中所存儲(chǔ)的用戶修正值的構(gòu)成例的圖。
[0030]圖5是表示第2實(shí)施方式的印刷系統(tǒng)的動(dòng)作的流程圖。
[0031]圖6是表示第2實(shí)施方式的印刷系統(tǒng)的動(dòng)作的流程圖。
【具體實(shí)施方式】
[0032][第I實(shí)施方式]
[0033]以下,參照附圖,針對本發(fā)明的實(shí)施方式進(jìn)行說明。
[0034]圖1是表示第I實(shí)施方式的印刷系統(tǒng)8的功能方框圖。
[0035]印刷系統(tǒng)8,將打印機(jī)5 (印刷裝置)、和控制打印機(jī)5的主機(jī)I (印刷控制裝置)連接而構(gòu)成。
[0036]印刷系統(tǒng)8是如下系統(tǒng),即:通過操作人員的操作,主機(jī)I將印刷命令以及印刷數(shù)據(jù)輸出給打印機(jī)5,打印機(jī)5根據(jù)印刷命令以及印刷數(shù)據(jù),對印刷介質(zhì)進(jìn)行印刷。
[0037]主機(jī)I具有控制主機(jī)I的各部的主控制部45。主控制部45具有:應(yīng)用執(zhí)行部45a、打印機(jī)驅(qū)動(dòng)執(zhí)行部45b、和打印機(jī)監(jiān)控部45c。
[0038]應(yīng)用執(zhí)行部45a執(zhí)行文本制成程序、圖像編輯程序、POS應(yīng)用、或標(biāo)簽制成程序等的應(yīng)用(程序)。應(yīng)用執(zhí)行部45a,在由操作人員的操作而指示了印刷執(zhí)行時(shí),生成并輸出用于印刷所制成的文本或圖像的數(shù)據(jù)。打印機(jī)驅(qū)動(dòng)執(zhí)行部45b執(zhí)行用于控制打印機(jī)5的設(shè)備驅(qū)動(dòng)(程序)。打印機(jī)驅(qū)動(dòng)執(zhí)行部45b通過生成并輸出控制打印機(jī)5的命令、和與該命令關(guān)聯(lián)的數(shù)據(jù)來控制打印機(jī)5的動(dòng)作。例如,打印機(jī)驅(qū)動(dòng)執(zhí)行部45b根據(jù)應(yīng)用執(zhí)行部45a輸出的數(shù)據(jù),對打印機(jī)5生成指示印刷的印刷命令和印刷數(shù)據(jù)。此外,打印機(jī)驅(qū)動(dòng)執(zhí)行部45b執(zhí)行的設(shè)備驅(qū)動(dòng),不局限于最適合打印機(jī)5的程序,也可以是通用的設(shè)備驅(qū)動(dòng)。此外,也可以是面向其它機(jī)種的打印機(jī)的設(shè)備驅(qū)動(dòng)。此時(shí),打印機(jī)5只要是能夠處理與其它機(jī)種的打印機(jī)對應(yīng)的打印機(jī)驅(qū)動(dòng)執(zhí)行部45b輸出的命令或數(shù)據(jù)的結(jié)構(gòu)即可。
[0039]打印機(jī)監(jiān)控部45c,執(zhí)行監(jiān)控打印機(jī)5的監(jiān)控程序。打印機(jī)監(jiān)控部45c檢測打印機(jī)5的動(dòng)作狀態(tài),并進(jìn)行打印機(jī)驅(qū)動(dòng)執(zhí)行部45b生成的命令的發(fā)送控制、以及監(jiān)視向打印機(jī)5發(fā)送的命令的響應(yīng)的控制。
[0040]具體而言,打印機(jī)監(jiān)控部45c依次獲取打印機(jī)驅(qū)動(dòng)執(zhí)行部45b輸出的命令,向打印機(jī)5