當手冊選擇沉默:手動補完 Code 128 功能控制碼

更新 發佈閱讀 4 分鐘

原文日期:2022-02-15

之前由於工作需求,我上淘寶買了支條碼掃描器,省了很多手動輸入的時間,自動化可以搞定的事,手動Key-in才是文明的退化。

然而最近需要處理不同類型文件,當掃入一串數字時,需要略過前六個字元,換言之,只需要提取第7個字元以後的字串,不過說明書裡面只附上了略過1、2、3、5個字元的設定碼,偏偏沒有4和6的,問了賣家客服也不知道。

raw-image

我翻了其他幾家掃碼器的手冊,不知道廠商是否都抄來抄去,居然每一家都只能略過前置1、2、3、5個字元,也都沒有4和6,是有沒有那麼巧?

我分析了一下,只有紅線處不同,是否只要變更此處就有可能達到我的需要?

raw-image

先用手機下載barcode scanner的APP來掃看看這些條碼是甚麼意思。

掃描「隱藏前置字符1位字符」條碼後出現023401,其他以此類推分別是023402、023403、023405,「隱藏前置字符6位字符」應該就是023406。但若是用線上barcode generator直接輸入以上023401等字串,出現的條碼卻和手冊上的條碼不同。

這也不難理解,畢竟明碼文字掃出來是023401,但實際內容應該不是單純023401。

因為這是給掃碼器設定用的專用條碼,若只是單純用023401這段文字去做設定就能奏效的話,那萬一哪一天掃碼器真的掃到一段條碼文字內容是023401,那掃碼器要認定是設定用條碼,還是文字023401?

後來有位前輩pucheng0705分享了一個網站ZXing Decoder Online,直接把條碼圖案上傳後就可以分析內容。

上傳「隱藏前置字符1位字符」條碼後會分析出以下結果:

raw-image

條碼也有許多編碼規則,此條碼是採用Code 128,看到Raw bytes那一行就恍然大悟了,原來就是HEX轉BIN來繪製條碼。

依據其他條碼可以推斷出第6個byte的01改06就是「隱藏前置字符6位字符」,但問題就是第7個byte檢查碼1e要改成什麼?

參照維基百科,Code 128的結構是「起始碼+資料+檢查碼+結束碼」第1個byte乘1,第2個byte開始依序乘上1~5,最後加總後得出570,再除以103,餘數55就是檢查碼(checksum)

raw-image

就可以得到正確條碼68 60 63 02 22 06 37 6A,再把HEX轉成上圖左邊的binary,就可以得到11010010000 10111100010 10111011110 11001100110 10001011000 10011001000 11101000110 11000111010。

1就代表細黑線,0就代表細白線,用這種方式配合excel就能畫出以下條碼。

raw-image


畫出條碼後就要來實測了,拿條碼機掃以上條碼後...

還真的可以用,爽!

後來也是高手指點,Code 128有四個功能字元FNC1~FNC4,而本條碼第2個byte的60就代表FNC3,所以先到On line barcode generator,直接在資料欄位輸入「\<FNC3>023406」,就可以立即產生正確的條碼,非常省事。

raw-image

擴充功能後的條碼機更好用了~

至於條碼機有支援這功能,但為何各家條碼機都不在手冊上列出隱藏前置或後置4或6字符的功能,我唯一想到的理由就是...

在牆內遇到「六四」就會自動屏蔽吧。

留言
avatar-img
海大司機的廢言堂
0會員
30內容數
一言堂,慎入!
2026/01/22
面對磨損嚴重且零件遺失的 Oster 攪拌機,作者拒絕屈服於原廠「以天價零件逼購新機」的消費邏輯 。透過跨品牌零件檢索,洞察到大廠貼牌電器的通用本質,進而以極低成本取得相容零件 ,讓這台慘烈的機器重獲新生。
Thumbnail
2026/01/22
面對磨損嚴重且零件遺失的 Oster 攪拌機,作者拒絕屈服於原廠「以天價零件逼購新機」的消費邏輯 。透過跨品牌零件檢索,洞察到大廠貼牌電器的通用本質,進而以極低成本取得相容零件 ,讓這台慘烈的機器重獲新生。
Thumbnail
2026/01/22
本文詳細記錄了作者如何親自動手翻新家中老舊浴室天花板的過程,從發現原建商施工與選材的不足,到研究DIY方法,克服拆卸舊天花板的鏽蝕問題,再到選擇新材料(純白鋼琴面PVC板),解決電壓不符的嵌燈問題,並分享了特殊的安裝技巧。最終以不到兩千元的預算,成功打造出媲美旅館的浴室質感。
Thumbnail
2026/01/22
本文詳細記錄了作者如何親自動手翻新家中老舊浴室天花板的過程,從發現原建商施工與選材的不足,到研究DIY方法,克服拆卸舊天花板的鏽蝕問題,再到選擇新材料(純白鋼琴面PVC板),解決電壓不符的嵌燈問題,並分享了特殊的安裝技巧。最終以不到兩千元的預算,成功打造出媲美旅館的浴室質感。
Thumbnail
2026/01/22
Deskmini X300 迷你電腦偶爾出現開機困難、按鈕無反應或需長按的問題,這篇文章分享如何自行拆解、檢測並更換觸動開關(tact switch)的維修過程,解決這個看似常見的Deskmini通病。
Thumbnail
2026/01/22
Deskmini X300 迷你電腦偶爾出現開機困難、按鈕無反應或需長按的問題,這篇文章分享如何自行拆解、檢測並更換觸動開關(tact switch)的維修過程,解決這個看似常見的Deskmini通病。
Thumbnail
看更多
你可能也想看
Thumbnail
在 vocus 與你一起探索內容、發掘靈感的路上,我們又將啟動新的冒險——vocus App 正式推出! 現在起,你可以在 iOS App Store 下載全新上架的 vocus App。 無論是在通勤路上、日常空檔,或一天結束後的放鬆時刻,都能自在沈浸在內容宇宙中。
Thumbnail
在 vocus 與你一起探索內容、發掘靈感的路上,我們又將啟動新的冒險——vocus App 正式推出! 現在起,你可以在 iOS App Store 下載全新上架的 vocus App。 無論是在通勤路上、日常空檔,或一天結束後的放鬆時刻,都能自在沈浸在內容宇宙中。
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
vocus 慶祝推出 App,舉辦 2026 全站慶。推出精選內容與數位商品折扣,訂單免費與紅包抽獎、新註冊會員專屬活動、Boba Boost 贊助抽紅包,以及全站徵文,並邀請你一起來回顧過去的一年, vocus 與創作者共同留下了哪些精彩創作。
Thumbnail
「有一天如果你忘了自己誰時,可以去看看你的書櫃,它會提醒你。」沒有一個靈魂是卑微的,再怎樣不起眼的書都能幫助到一個靈魂……
Thumbnail
「有一天如果你忘了自己誰時,可以去看看你的書櫃,它會提醒你。」沒有一個靈魂是卑微的,再怎樣不起眼的書都能幫助到一個靈魂……
Thumbnail
本文旨在深入探討離岸風電計畫(OWF)中運輸與安裝(T&I)的關鍵要素、規劃流程、重要考量因素、交付項目,並結合臺灣雲林離岸風場的實際案例,提供寶貴的經驗與教訓。
Thumbnail
本文旨在深入探討離岸風電計畫(OWF)中運輸與安裝(T&I)的關鍵要素、規劃流程、重要考量因素、交付項目,並結合臺灣雲林離岸風場的實際案例,提供寶貴的經驗與教訓。
Thumbnail
在斜槓與自媒體蔚為風潮的時代,「經營個人品牌」幾乎成了顯學。不論你是自由接案者、上班族,還是創業者,似乎只要在社群平台上沒有固定產出內容、經營形象,就等於被市場淘汰。但真的是這樣嗎?個人品牌真的人人都需要嗎?
Thumbnail
在斜槓與自媒體蔚為風潮的時代,「經營個人品牌」幾乎成了顯學。不論你是自由接案者、上班族,還是創業者,似乎只要在社群平台上沒有固定產出內容、經營形象,就等於被市場淘汰。但真的是這樣嗎?個人品牌真的人人都需要嗎?
Thumbnail
NAVER SmartBoard 智慧韓文輸入法,適合韓語學習者使用,支援翻譯、手寫、語音,提升打字效率與語感。
Thumbnail
NAVER SmartBoard 智慧韓文輸入法,適合韓語學習者使用,支援翻譯、手寫、語音,提升打字效率與語感。
Thumbnail
React 事件處理:讓網頁動起來~ 網頁的互動性是吸引使用者、提供良好體驗的關鍵。 在 React 中,透過監聽使用者的操作(例如點擊、滑鼠移動、鍵盤輸入),並執行相應的程式碼,來實現豐富的互動效果。
Thumbnail
React 事件處理:讓網頁動起來~ 網頁的互動性是吸引使用者、提供良好體驗的關鍵。 在 React 中,透過監聽使用者的操作(例如點擊、滑鼠移動、鍵盤輸入),並執行相應的程式碼,來實現豐富的互動效果。
Thumbnail
D.S. 以下是不同顏色鍵盤軸心的特色、適用工作及開發原因的詳細說明 : 一、常見鍵盤軸心分類與特色 1. 青軸(Cherry MX Blue) 特色:段落感明顯:按壓中途有明顯的「咔嗒」聲和觸覺反饋。 高觸發壓力:約需 50cN(克力)觸發,觸發鍵程 2.2mm,總鍵程 4mm。
Thumbnail
D.S. 以下是不同顏色鍵盤軸心的特色、適用工作及開發原因的詳細說明 : 一、常見鍵盤軸心分類與特色 1. 青軸(Cherry MX Blue) 特色:段落感明顯:按壓中途有明顯的「咔嗒」聲和觸覺反饋。 高觸發壓力:約需 50cN(克力)觸發,觸發鍵程 2.2mm,總鍵程 4mm。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News