一個支持數十種常用條形碼且完全免費的條形碼制作軟件,支持Win98/2K/XP/Vista/Windows 7等系列操作系統(tǒng)。該軟件制作的條形碼,可直接粘貼到CorelDraw、Illustrator、Word、wps、Excel、PowerPoint等應用軟件中。與其他軟件不同的是,該軟件制作的條碼,完全基于矢量圖形技術:當你把該軟件制作的條形碼粘貼進CorelDraw等矢量圖形編輯軟件時,你可以拆解條碼的每一個Bar!
FreeBarcode 是一款完全免費的軟件,任何人都可以自由使用它,但禁止任何人捆綁到商業(yè)軟件或共享軟件中銷售。自從這個軟件發(fā)布之后,用戶群迅速膨脹,這是好事,說明這款軟件還比較實用!
特點:
1、FreeBarcode 2.1.0.409 版本支持35大類條碼的制作,這在免費條碼制作軟件中是極其少見的。雖然這個軟件沒有提供排版功能,但它卻有一個輸出到剪貼板的功能,您為什么不可以用Word、WPS、CorelDraw等等軟件排版呢?難道Word、WPS、CorelDraw這些軟件的排版功能,還不夠強大嗎?
2、FreeBarcode 是完全基于矢量圖形的,不存在光柵圖形輸出的誤差。所以,它的制作精度,只和您的打印機有關。但條形碼的等級,還和打印介質有關系,并非僅由打印精度決定。一般而言,使用激光、噴墨打印機,只能制作出C級、D級的條碼,若要制作出A級、B級條碼,就得使用熱轉印或熱敏打印機打印。用戶可能會發(fā)現(xiàn)這樣一個問題:超市里商品標簽上的條碼,看起來很粗糙,甚至帶有鋸齒,可是條碼掃描槍很好讀出來,而你打印的很精密的條碼,條碼槍卻讀不出,這是為什么呢?這就是因為打印介質問題,因為條碼槍掃描時,需要條碼反射光到條碼掃描器,所以你的條碼打印得很好,卻不怎么反光的話,條碼掃描器就讀不出了。當然,這也和條碼打印到什么紙張上有關,因為條碼標簽紙一般都是反光性很好的,若打印在普通紙張上,性能就要差一些。當然,還和條碼掃描槍的靈敏度有關,靈敏度高的條碼槍,條碼微弱的反光即可,靈敏度差的條碼槍,需要較強的反光,才能識別出來,F(xiàn)在,也有不依賴條碼反射光的掃描器,不過這類掃描器價格相對高些。有的用戶用劣質硒鼓、墨水,打印到劣質的紙張上,掃描槍又是最低檔次的……
3、制作條形碼先得了解相關條碼的一些常識。比方有的用戶,連某種條碼的尺寸規(guī)范還沒弄清楚,就開始制作條碼,這樣胡亂做出的條碼,連外形尺寸都不達標,當然沒什么用,因為條碼并不是你想做多大就做多大的,因為它要適配條碼掃描器,否則條碼掃描器不能認識。所以,制作條碼之前最好先了解下相應的條碼。現(xiàn)在網絡這么發(fā)達,網上到處可找到條碼相關的信息。
4、對于1D條形碼來說,比較常用又比較復雜的是Code 128A\B\C條碼和GS1/EAN/UCC 128A\B\C 條碼?梢赃@么說,目前絕大部分專業(yè)或免費的條形碼制作軟件,對Code 128條碼和GS1/EAN/UCC 128 條碼的支持,都是不怎么完善的,僅僅支持明碼 128條碼。所謂明碼就是abcd...1234...#$<|=...這些可在鍵盤上打出的字符。但 128碼還支持編碼那些無法在鍵盤上打出的控制符號,比如:回車、ESC、Tab等等你可以在鍵盤上看見,但無法在鍵盤上打出。FreeBarcode 是完整支持128條碼的,如何在FreeBarcode中輸入這些在鍵盤上無法打出的32個控制符號呢?象下面一樣輸入即可(一個反斜杠\加上字符名):\NUL、\SOH、\STX、\ETX、\EOT、\ENQ、\ACK、\BEL、\BS、\HT、\LF、\VT、\FF、\CR、\SO、\SI、\DLE、\DC1、\DC2、\DC3、\DC4、\NAK、\SYN、\ETB、\CAN、\EM、\SUB、\ESC、\FS、\GS、\RS、\US也就是說,這些符號在鍵盤上無法打出來,但有名字,比如 CR 就是回車的名字,對應現(xiàn)代計算機上鍵盤上的Enter鍵。所以,你要制作一個帶回車符號的條形碼,可以這樣輸入:ABCD\CR123456。制作出來的條碼上面顯示的文字是ABCD123456,但與你僅僅輸入ABCD123456制作出來的條碼,是不會一樣的,因為前者的條碼在ABCD之后有一個回車符號。所以有的 128條碼,你照著樣品條碼上的文字輸入,制作出來的條碼卻發(fā)現(xiàn)與樣品不一樣,就是因為樣品中有這些不可見符號,而你輸入時卻沒有。
5、128一類的條碼,有A、B、C三類可能是眾所周知的。但還有128 Auto和128 Custom兩類,而且128 Auto是用得非常多的。128 Auto條碼的起始碼和停止碼,與128條碼完全一樣,所以往往會被錯誤地認為是128條碼,但實際上卻是128 Auto條碼。128A使用A符號集,128B使用B符號集,128C使用C符號集,而 128 Auto條碼同時使用A、B、C字符集,128 Auto就是經過算法壓縮的128條碼,它能使生成條碼最短小。假使您看到條碼上的文字象這樣:JZMN-43219801,又發(fā)現(xiàn)它的起始碼和停止碼屬于128碼,那最可能就是128 Auto條碼,而很少可能會是128A\B條碼。所以有的用戶他的樣品條碼其實是128 Auto條碼,可他不知道,反復在搞128A\B條碼,無論如何搞不好。此外,用戶很可能把128A錯認為是128 Auto的縮寫,記。128 Auto不是128A\B\C之中的任何一個。
6、128 Custom是自定義128碼。你可以這樣理解,128A\B\C就是固定定義的128條碼。使用128 Custom需要了解一些功能符號(包含上面說到的32個控制符號):\STARTA、\STARTB、\STARTC、\FNC1、\FNC2、\FNC3、\FNC4、\CODEA、\CODEB、\CODEC、\SHIFT下面使用128 Custom制作一個Code 128A條碼,可這樣輸入條碼的文字, \STARTAABCDEF12345,這樣制作出的條碼與 Code 128A條碼會完全一樣。\STARTAABCDEF12345的意思是:以字符集A(\STARTA)開始,編碼數據ABCDEF12345。Code 128A就是這樣定義的。下面再舉一個例子。
\STARTBabcdef\CODEC123456,意思是:以以字符集B(\STARTB)開始,編碼abcdef,轉入字符集C(\CODEC)編碼123456。
所以,128條碼是比較復雜的,而現(xiàn)在大多數條碼軟件只支持128A\B\C,且不支持帶控制符號的 128A\B\C條碼,所以有的用戶手頭有個128條碼樣品,卻無論如何做不出一樣的,就是因為這個128條碼,可能是帶控制符號的,也可能是使用壓縮算法的128 Auto,還可能是自定義的128 Custom。128A\B\C\Auto\Custom的起始符號是\STARTA、\STARTB、\STARTC之中某一個,而停止符號完全一樣。
128 Custom 條碼的制作功能,只在極個別的專業(yè)條碼制作軟件中發(fā)現(xiàn)過,比如BarTender中的“人為”型128條碼,就是128 Custom條碼。假如您有一個條碼,從起始符號和停止符號可以肯定是128碼,但你使用128A\B\C\Auto都無法做出,那就肯定是128 Custom了。就用戶反應的情況來看,128 Auto和128 Custom是比較常見的128碼,所以特別增補到新版本中。
7、其他一些條碼的制作都比較簡單,只要注意字符密度就可以。什么叫字符密度呢?也就是每英寸里有多少個字符。比如制作39條碼123456,長度恰好為1英寸,那么這個條碼的字符密度就是8字符/英寸(另2個是起始符號和停止符號)。字符密度要符合要求,太密了條碼掃描器不能閱讀,太松散了則可能超出掃描器的掃描范圍,同樣無法閱讀。