閒聊與趣味 - Code 128 Barcode, ANSI A,B級 - 生活

前往內容


Code 128 Barcode, ANSI A,B級

不知道板上有沒有達人可以幫我..
現在出一批貨出去... 客人發現我幫他做的條碼(barcode)跟他其他的感覺不一樣 ( 數字一樣,,我做的是條碼貼紙, 客人做的是條碼吊卡)

現在發現我是用 code 128, optimized general, 用條碼機也掃的出來正確的號碼...
而我客人的吊卡條碼是用 code 128 B 做的..跟我做的不一樣..

所以現在在擔心貨到了最終客人手上時會有系統掃描不到的問題...

但剛剛看了客人之前給的條碼指示.. 他是說
"Bar-code much be code 128, and be a quality ANSI grade A or B only"
這整句話意思不是說, code 128 方式, 要達到ANSI A或B級的水準..

後面的ANSI級應該只是擔心怕印刷條碼時印不清楚, 出現毛邊而產生掃不出來的問題吧? 因為我知道C級的真的會掃不出來..而我的條碼都在台灣印刷應該沒有這個問題..

所以我想了解的是.. 是不是只要使用到code 128, 那客戶方面就可以在掃瞄條碼上就沒有問題了呢?

先在這感謝大家的幫忙!

一般來說 用 條碼 掃不出來 有幾個問題

輸出的時候有小小斷針 或是加印的時候 壓力不足

可能有時候運氣好可以掃的到 而印出的來肉眼看不出來有任何的問題

但是進入機器的測試模式就會發現有點沒有輸出

你可以檢查是不是輸出端出了問題?

因為CODE 128 只要輸出正常應該都可以掃的到
對任何的事不要帶入自己的情感,對自己的事當作別人的事來看待,這樣就可以很理性的把問題解決

weimingyu wrote:
一般來說 用 條碼 ...(恕刪)


謝謝大大的回覆..但我比較想知道的是..因為那時候專住說客人要code 128, 但沒注意到有分 code 128A, B 等等的..所以用了code 128 optimized general 方式做..結果出來的條碼條數比客人用code 128B 做出來的少了10條線..所以才在這裡擔心...

我這裡刷我所做出來的條碼出來的是正確的號碼沒錯...
你一定要用CODE 128嗎?
有時候用CODE 39 full ANSI 就很好用了。只不過有點長...

據我的了解,那個是編碼原則的問題,基本上你的讀碼器有支援CODE 128,都OK的啦。
CODE 128出來這麼久了,讀碼器都有支援。

而條碼掃不到,不只樓上說的那些問題。
顏色,粗細都會有影響。
標準的CODE是203DPI,也不可以縮放。不過基本上粗細的比例都還在,縮放不要太離譜都還OK。
比較常見的就是顏色問題,基本上條碼和底顏色不要是紅色,比較不會有太多問題。
poiu124 wrote:
你一定要用CODE ...(恕刪)


所以..只要 讀馬器能夠讀 Code 128B, 那就可以讀取所有code 128 的格式的條碼對吧?
只要這個確認了我就可以跟客人說... 因為現在是客人跟他的最終客人都沒有掃過我的Code 128 optimized general 方式做的條碼..我自己讀的話(條型掃碼器)是讀的出來的..

jamchen wrote:


所以..只要 讀...(恕刪)


可以說對,也可以說不對。

CODE 128A、B、C 嚴格說起來是不同的東西。但畢竟它們都是CODE 128。
一般的讀碼器比較不會有這樣的設定,可以讀A,不能讀BC。大部分都是只有完整的CODE 128 開關。遇到這種情況時,通常只要可以讀CODE 128 ,不管是什麼,應該都是可以讀。

換言之,你這條碼的問題根本就不是出在條碼身上,而是在讀碼器的身上。

但我之前有說過了,CODE 128 已經出來很久了,一般的狀況下CODE 128都是可以讀的。除非你的功能比較多,有刻意將CODE 128 A、B、C其中一項關掉。這樣就有可能會讀不到了。

不過照同業的作法,在量產前應該會先做幾個條碼給客戶試看看,看有沒有支援,能不能讀的到。否則通常都會採取保守的態度,用CODE 39來做條碼。

所以你在這邊問說,CODE 128 B 客戶能不能讀,講實在的,沒人可以確定的知道。只能說通常是可以讀的。

至於CODE 128 C ,這是比較特殊的編碼,支援的 ANSII 字有限,所以不能讀有很多的可能,沒法說的準。
poiu124 wrote:
可以說對,也可以說不...(恕刪)


我也知道..但重點是我這個算是包裝上給客人的service..其實也有把做出來的jpeg跟.ai檔讓客人去確認..(小弟服務的公司做袋子的)

所以如果是以平常超市裡結帳的讀碼器.讀出code 128 optimized general版本(客人要求的code 128 的A或B版本).應該是沒有問題的吧?

jamchen wrote:


我也知道..但重...(恕刪)


講實在的,我還是不知道你所謂的 code 128 optimized general 是啥東西,有可能指的是A,也可能是B,如果我的印象沒錯,他應該只是說這CODE 128 的編碼是正確(標準)的編碼,A還是B刷出來的結果可能都是一樣的。

回頭來說好了,CODE 128 裡面的 A 和 B 和 C,只是差在支援的ANSI不同。為了方便判別,所以前後的條碼長起來會不一樣。所以同樣的內容,可能A 和B出來的條碼會長的有點不一樣。不過照你一般的內容來說,只要是英數,不管是A還是B都是可以使用的。但印象中,C是只有數字而已。

還有,要有一個觀念,產生出來的條碼在電腦上和印出來的結果可能會不一樣。電腦上OK,不過印出來的東西會因為很多因素,包括顏色,縮放,印製的品質等等都會影響到條碼能不能讀,所以要給客戶確認能不能用,一定要是印出來的成品。

印條碼有專門的機器,不是只有隨便印印而已。裡面有很多的問題會存在導致影響條碼的品質。我以前的公司曾經印製政府的條碼,印錯的話影響層面何其大,而且又牽扯到很多規則的問題。所以這種東西都一定要『印出』一些成品給客戶確認過OK,才會大量生產的。

好吧,總結來說,內容只有英數,一般的狀況是不會有問題的。

P.S. 不知道你產生條碼用的軟體是什麼,為什麼會不知道你CODE 128的編碼是A,還是B呢?
poiu124 wrote:
講實在的,我還是不知...(恕刪)

我貼上圖來講應該比較清楚
下面三個都是用code 128
第一個就是我所謂的code 128 optimized general.
我想知道的是..如果用掃條碼機掃..是不是這三種都會出來一樣的數字呢?

圖片怒刪..害怕被客人抓包..
報告長官, 您給的圖有灰階陰影掃不出來...

1頁 (共2頁) » 分享到

前往



廣告