關於條碼列印,最讓人窩火的學法,是在收貨口——掃描槍對著你一小時前生成的碼"嗶"地拒讀。螢幕上它明明完美。到了紙上,卻糊成一片,讀碼器碰都不碰。列印比螢幕挑剔得多,而有那麼幾件小事,決定了你的碼是一次就掃出來,還是白白耗掉大家的時間。
要列印的,一律匯出 SVG

如果條碼要送去列印,匯出成 SVG,別用 PNG。SVG 是向量格式:條是用圖形描述的,不是畫素,所以在任何尺寸、任何印表機解析度下都保持銳利。把一張 SVG 放進標籤模板、包裝排版或一版不乾膠標籤裡,每一條邊都印得清清楚楚。
PNG 則相反,它是一張固定的畫素網格。放大到更大的標籤上,原本乾淨的邊就變軟、變成鋸齒——正是這種模糊,讓細條糊到一起、讓掃描槍放棄。PNG 拿來快速預覽或做螢幕樣機沒問題;真要列印的成品,請用 SVG。
給它留靜區

這是列印條碼掃不出來最常見的一個原因,而且它不是一個你去點開的設定——它是空白。靜區就是條碼左右兩側的空白邊距。掃描槍靠這塊留白來找到碼從哪開始、到哪結束;沒有它,讀碼器根本鎖不住。
所以你在設計裡放條碼時,別貼著最外側那根條裁死,也別讓它頂著邊框、文字或花哨的背景。兩側都留出一條舒服的純色背景帶——一個粗略的經驗法則是,至少留出大約十根最窄條那麼寬。拿不準時,寧可多留,別少留。
尺寸和條寬
有兩樣東西決定你的碼有多"粗"。條寬(模組寬度)是最窄那根條的粗細。設得太細,印表機印不出乾淨的線;墨會洇、碳粉會散,相鄰的條糊到一塊。要是一個碼掃不出來,把條稍微加寬往往就能解決。條高只要夠掃描槍橫著掃過一條幹淨的線就行,哪怕稍微有點斜。
別為了塞進一張擠巴巴的標籤就把條碼縮小。物理上太小的碼,會把最窄的條壓到你印表機印不乾淨的程度。給條碼留夠它需要的地方,好過硬擠然後碰運氣。
對比度:深色條,淺色底
掃描槍靠深條和淺縫之間的差異來讀碼,所以對比度就是一切。穩妥的選擇是白底黑條。這個工具允許你設前景色和背景色,配合設計很方便——但淺色的條、深色的底,或者對比度低的搭配(比如灰盒子上印藏青色條),都是掃描失敗的頭號原因。紅色也危險:很多紅光鐳射掃描槍根本看不清紅色的條。拿不準就白底黑條。
保留文字那一行
除非有特別的理由,把條下方那行可讀文字留著開啟。掃描失敗時——標籤蹭花了、角度不對、貼紙磨損了——人還能讀出號碼手動敲進去。那一小行文字是你的兜底,而且它不花你一分錢。
列印前快速自檢
- 送列印的是 SVG。
- 兩側留足靜區,沒有東西擠著條。
- 條寬對你的印表機來說不算太細;條碼沒為塞進去而縮小。
- 白底黑條,或至少強對比度。
- 可讀文字那一行留著開啟。
- 打一張測試樣,用你生產時實際要用的那臺裝置去掃——這才是唯一真正算數的測試。
