PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 疑難雜症區
帳戶
密碼
 

回應
 
主題工具
hi80482
Major Member
 

加入日期: Feb 2004
文章: 119
請問有關 Code 128 條碼的問題

請問有關 Code 128 條碼的問題。

家裡有親戚在做網拍的生意。

必須用到條碼。但是現在印出來的條碼有些微的不同。

想請教以下的問題:

原本的條碼是典雅化妝包那一個(上面有寫中文字的)。這是由 Labelgo 軟體做的。

廠商也要求要這一種的。

但另外用 NiceLabel 和 Barcode Magic (沒有寫中文字的)及其他的軟體做出來的是另一種的。

請詳細看二個條碼的後段。有些稍為的不一樣。

為何同樣是 Code 128,但印出來的條碼卻不同呢?

因 Labelgo 已經過試用期了,用其他的軟體做出來又不相同。

該如何才能印出典雅化妝包的那一種?還是有那一個軟體可以印出?

先謝謝了。

相片的網址:

http://www.wretch.cc/album/album.ph...iversity&book=6
     
      
舊 2008-04-21, 12:05 PM #1
回應時引用此文章
hi80482離線中  
藺無雙
Basic Member
 
藺無雙的大頭照
 

加入日期: Jan 2006
文章: 21
看不出來二個條碼那裡不一樣...
 
舊 2008-04-21, 01:06 PM #2
回應時引用此文章
藺無雙離線中  
hi80482
Major Member
 

加入日期: Feb 2004
文章: 119
引用:
作者藺無雙
看不出來二個條碼那裡不一樣...


在右邊數來差不多第八、九條,黑色的地方,開始不一樣。
舊 2008-04-21, 01:45 PM #3
回應時引用此文章
hi80482離線中  
chrisdar
Power Member
 
chrisdar的大頭照
 

加入日期: Jan 2002
文章: 566
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

好多種唷.....
__________________
AMD 除頻表

此文章於 2008-04-21 02:09 PM 被 chrisdar 編輯.
舊 2008-04-21, 02:00 PM #4
回應時引用此文章
chrisdar離線中  
drag007
Major Member
 

加入日期: Nov 2004
文章: 138
我都是用 access 做
以後如果需要還可以自行擴充功能

在 access 報表功能插入 barcode 組件
再設定來源就好了..
舊 2008-04-21, 02:43 PM #5
回應時引用此文章
drag007離線中  
jefm
Major Member
 
jefm的大頭照
 

加入日期: Jun 2000
文章: 227
沒研究過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變更碼不同,所以後面偵錯用的[檢查碼]也會變動,這就是差異所在,但解碼出來的資料都是一樣的
舊 2008-04-21, 03:02 PM #6
回應時引用此文章
jefm離線中  
everfree
Regular Member
 

加入日期: Jul 2004
文章: 83
用corel draw做試試看,不行的話就是花大錢買條碼機!!
舊 2008-04-21, 03:20 PM #7
回應時引用此文章
everfree離線中  
hi80482
Major Member
 

加入日期: Feb 2004
文章: 119
引用:
作者jefm
沒研究過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 ...


謝謝這位大大的解說。我有比較清楚了。

也謝謝各位大大的幫忙。謝謝。
舊 2008-04-21, 07:45 PM #8
回應時引用此文章
hi80482離線中  


回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是08:06 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。