![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 疑難雜症區
(https://www.pcdvd.com.tw/forumdisplay.php?f=34)
- - 請問有關 Code 128 條碼的問題
(https://www.pcdvd.com.tw/showthread.php?t=790359)
|
---|
請問有關 Code 128 條碼的問題
請問有關 Code 128 條碼的問題。
家裡有親戚在做網拍的生意。 必須用到條碼。但是現在印出來的條碼有些微的不同。 想請教以下的問題: 原本的條碼是典雅化妝包那一個(上面有寫中文字的)。這是由 Labelgo 軟體做的。 廠商也要求要這一種的。 但另外用 NiceLabel 和 Barcode Magic (沒有寫中文字的)及其他的軟體做出來的是另一種的。 請詳細看二個條碼的後段。有些稍為的不一樣。 為何同樣是 Code 128,但印出來的條碼卻不同呢? 因 Labelgo 已經過試用期了,用其他的軟體做出來又不相同。 該如何才能印出典雅化妝包的那一種?還是有那一個軟體可以印出? 先謝謝了。 相片的網址: http://www.wretch.cc/album/album.ph...iversity&book=6 |
看不出來二個條碼那裡不一樣... :confused:
|
引用:
在右邊數來差不多第八、九條,黑色的地方,開始不一樣。 |
barcode 字型
http://delphi.ktop.com.tw/board.php...id=77&tid=86810 ![]() Code 128 Continuous Many Various Code 128A Continuous Many Various Code 128B Continuous Many Various Code 128C Continuous Many Various 好多種唷..... |
我都是用 access 做
以後如果需要還可以自行擴充功能 在 access 報表功能插入 barcode 組件 再設定來源就好了.. |
沒研究過Bar Code,覺得蠻有意思的就去做了點功課
以下是臨時惡補所得出來的答案,不過就算有錯應該也不會錯得太離譜 先說結論: 兩個碼都沒問題! Code 128裡,1個字元碼是由6個線條組成(3黑3白),每個線條有4種粗細 整個條碼的結構為: [啟始碼(1碼)][資料碼(多碼)][檢查碼(1碼)][停止碼(1碼)] Code 128 有Code Set A/B/C 共3種編碼方式,見: http://www.openbarcode.org/wiki/Code_128_specification 你2個圖開頭的[啟始碼]都長得這樣:XX_X__XXX__ 對照上面網頁可知是Code Set C編碼 在Code Set C裡一個字元碼是代表2位數字 但你的條碼數字有15位,也就是說最後剩一個數字"2"沒辨法用Code Set C來編,只能用Code Set A或B來編 於是在編"2"之前,須先插入一個變更Code Set的碼 見你條碼正中間最粗的那個黑線,XXXX__X_X__就是"87",之後接的就是Code Set變更碼 你第一張圖是用Code B(X_XXXX_XXX_),第2張是用Code A(XXX_X_XXXX_) 然後再接"2"(XX__XXX__X_) 兩組條碼因為這個Code Set變更碼不同,所以後面偵錯用的[檢查碼]也會變動,這就是差異所在,但解碼出來的資料都是一樣的 |
用corel draw做試試看,不行的話就是花大錢買條碼機!!
|
引用:
謝謝這位大大的解說。我有比較清楚了。 也謝謝各位大大的幫忙。謝謝。 |
所有的時間均為GMT +8。 現在的時間是03:35 PM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。