1、編程控制條碼打印機(jī)的有三種方式:1,直接使用條碼打印機(jī)的驅(qū)動(dòng)程序,把它當(dāng)成普通打印機(jī)使用。條碼可以使用條碼字體或圖形方式打印。2,使用條碼打印機(jī)語(yǔ)言(腳本)直接送到打印機(jī)的端口,如并口,網(wǎng)口或usb口。
成都創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比大足網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式大足網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋大足地區(qū)。費(fèi)用合理售后完善,十載實(shí)體公司更值得信賴。
2、串口的?還是一般打印接口的(包括USB)如果前者,用Applet也可以,但麻煩很多、開放很多JAVA的權(quán)限。也可以使用ActiveX技術(shù),只要開放ActiveX權(quán)限。
3、如果是支持接口開發(fā),肯定會(huì)有DLL的說明文檔。那么按照文檔調(diào)用DLL的方法就可以了。不同的打印機(jī)接口方法不一樣,所以沒有現(xiàn)成的代碼。java 和 DLL 交互的話可以使用 JNative 包,比較方便。
1、打印方式有三種:一是不經(jīng)過任何修改,直接調(diào)用javascript中的window.print()打印。二根據(jù)客戶要求的報(bào)表格式,編寫相應(yīng)格式的html,裝載數(shù)據(jù)打印,同樣調(diào)用window.print()打印,只是對(duì)html的格式要求比較高。
2、用java實(shí)現(xiàn)本地打?。簀ava.awt中提供了一些打印的API,要實(shí)現(xiàn)打印,首先要獲得打印對(duì)象,然后繼承Printable實(shí)現(xiàn)接口方法print,以便打印機(jī)進(jìn)行打印,最后用用Graphics2D直接輸出直接輸出。
3、如果組件當(dāng)前是不可顯示的,則此方法返回 null。
第一種幾乎不用編寫程序,最簡(jiǎn)單快捷,這里會(huì)遇到幾個(gè)問題,只能打印表單內(nèi)容,按鈕不希望打印出來(lái);頁(yè)眉頁(yè)腳不想打印出來(lái);IE的titile不想打印出來(lái)。
我收藏了一份java實(shí)現(xiàn)打印的代碼,包括從本地選擇文件(文本類)打印以及打印預(yù)覽。源碼下載地址在百度文庫(kù),你下來(lái)之后把源碼復(fù)制出來(lái)就可以直接調(diào)試,一共兩個(gè)類。
將其按照功能、對(duì)象、類別分別封裝成方法、類和包,最后打包成jar,在你自己的項(xiàng)目中引用吧。具體的沒法詳細(xì)了。