您好:
目前WORD合併列印,要安裝日文字型,可以印條碼
但office365 印出來條碼版面調整有問題
office2010 ,裝了日文字型,沒效
於是想到安裝條碼字型,使用以下,都需要前後加*
1.CAR-CODE39 ,條碼字要大於14以上,才能掃出來
2.CODE128,印出來,無法掃
若用「C1S014343 0023.1049」,中間是TAB 鍵,但是條碼中間也空白
另外,像 https://www.gaitubao.com/hk/barcode
他下方都有呈現原始值
word有辦法做到嗎?
故再WORD中,有辦法類似網站做出來的條碼 嗎? 且能掃得出
謝謝
==========================c39hrp24dhtt
可以用較小的版面印出
但是 EXCEL 內我用用 =CONCATENATE("",A3,CHAR(9),B3,"")
但是掃出來沒有 TAB 換欄
===========================行高
看了一下 Code 39
發現他有分兩種:
所以首先你的掃描器必須支援 ascii code39
再來字型直接用 ascii code39 會比較好處理
我是有搜尋到這個 graphicore/librebarcode 這個專案
可以在這個頁面下載「LibreBarcode39ExtendedText-Regular.ttf」字型
也許會比較符合你的需求
至於 Word 排版部分我就不了解了
您好:
謝謝您,我參考您的自行到原網站下載
但是 不管我用
=CONCATENATE("",A2," ",B2,"")
=CONCATENATE("",A2,CHAR(9),B2,"")
條碼中間還是會留一空,整個就無法掃。
我手上沒有 word
剛剛用 LibreOffice 去測試也是一樣 Tab 並沒有套用字型內的圖樣
不知道是不是文書軟體都會有這樣的特性
但我另外用自己寫的程式的確是有看到字型內的 Tab 是有圖樣的
產生出來的條碼長這樣子
一個替代方式是用 $I
替代你的 TAB
這樣掃出來是 TAB
只是下面的文字會讓閱讀的人感到困惑(一般人不會知道 $I
是 TAB)
所以如果把條碼跟讓人眼閱讀的文字分開處理
例如用 *C1S014343$I0023.1049*
產生無文字的條碼
再另外在下面直接輸入文字 C1S014343 0023.1049
說不定是目前比較可行的方式
如上圖
第一個條碼是用Libre Barcode 39 Extended Text
字串可以直接用 tab
但 word 能不能用我不知道
第二個條碼是用Libre Barcode 39 Text
遇到 tab 要轉成 $I
這樣出來的條碼就會跟上面的一樣
如果條碼下方人眼可閱讀的文字你想自己處理
可以用Libre Barcode 39
這樣下面就不會有文字了
Libre Barcode 39 Extended Text
我用C1S024927,0019.9536 這一個字串
他 可以產生正常可掃條碼 但讀出來是 C1S024927/L0019.9536
用用文字
=CONCATENATE("",A2,"$I",B2,"")
有類似全形「,」但掃不出
有用過$I 來替代,但掃不出來
很感謝您
謝謝您的幫忙
先用 不用TAB鍵的字串來用
後續 要改C# 透過條碼機來直接印出條碼(一維/QR) ,有問題再請指導,謝謝
讀出來是 C1S024927/L0019.9536
這代表你們刷條碼的機器只能刷原始版本的 code 39
不支援 ascii 版本
有用過$I 來替代,但掃不出來
用 $I
替代的話字型也要跟著換喔
不過刷條碼的機器只能刷原始版本的 code 39 的話
改 $I
也不會變成 tab 就是了
下圖是我幫朋友設計的,也是用合併列印方式印出全校學生的調查表,條碼(39碼)是下載IDAutomation的字型,給你參考。