有個(gè)項(xiàng)目需要現(xiàn)場(chǎng)實(shí)時(shí)打印標(biāo)簽,內(nèi)容有字符數(shù)字,漢字和二維碼,先用TSC的工業(yè)打印機(jī)實(shí)現(xiàn)了,無(wú)奈TSC的價(jià)格太高,閑魚(yú)100購(gòu)入佳博GP-9025T,一頓搗鼓,可以打印字母和數(shù)字,可打印手冊(cè)并沒(méi)有講如何將位圖下載進(jìn)打印機(jī),又一頓搗鼓,實(shí)現(xiàn)了logo位圖的下載與打印。下載位圖流程在附件里,可是如論如何也無(wú)法打印出漢字,接著搗鼓,一直以為是字體或者CODEPAGE的問(wèn)題,因?yàn)橥ㄟ^(guò)指令修改codepage為簡(jiǎn)體中文GBK 936一直失敗,后來(lái)才發(fā)現(xiàn)只能用TEXT里面的支持的字體,通過(guò)打印機(jī)屬性下載進(jìn)去的字體也不知道成沒(méi)成功,也不能用。串口助手測(cè)試成功打印,PLC程序的話(huà)就串口數(shù)據(jù)發(fā)送,注意換行0D0A之后不能有00 00 出現(xiàn),必須緊挨下一行內(nèi)容,0D 0A之前與修改的打印內(nèi)容之間允許出現(xiàn)00 00,根據(jù)自己打印內(nèi)容的需求,留出長(zhǎng)足夠的數(shù)組,數(shù)組的末尾寫(xiě)OD OA ,注意有些可能需要高低字節(jié)互換。