Home 電腦硬體與軟體文書處理教學 Word要怎麼使用條碼Barcode呢?條碼字型Free 3 of 9

Word要怎麼使用條碼Barcode呢?條碼字型Free 3 of 9

by 唐先生
Published: Updated:

Word要怎麼使用Barcode條碼呢?

「Barcode條碼」這種東西,大家可能都只是在賣場結帳時,看到店員掃描產品身上的條碼,就可以知道這樣產品的價格,其實這東西也沒什麼大不了的,說出來你一定能理解的,你想像一下,如果在結帳時,店員都要將每一項「產品編號」,輸入到收銀機的話,那每個人的結帳不是要花上很長的時間嗎?

所以,就有人把這些「產品編號」,變成一種「固定的符號」,方便來讓「條碼機」讀取,這樣就能快速的輸入一長串的文字,也就能加快處理的速度了,而這個「條碼機」就好像「電腦鍵盤」一樣,都是用來輸入文字的工具。

可能有很多人不曉得條碼這東西,其實我們也可以自行產生,應用到我們平常的事務處理之中,像我以前的公司,它的訂單管理,我就把條碼應用在「落落長(台語)」的「訂單編號」上面,這樣我們平常在作業時,就不用在為了輸入訂單編號,而浪費許多的時間。

那問題來了,在Word中,要怎麼使用Barcode呢?

也許有人會用插入「物件」的方式,在Word中產生條碼,當然這也是一種方式,但其實有另一種方式,更加的簡單,就是利用「字型」。

我也真的很不敢相信,居然有「條碼字型」這玩意,也真沒有想到,原來使用起來,實在非常的簡單,而且完全都是免費的,這個條碼字型就是「Free 3 of 9」,大家可以從以下網站,去下載這個字型。

free3of9_barcode_font-01.jpg

Free 3 of 9 => 字型下載

Free 3 of 9條碼字型的使用教學

Step 1. 先解壓縮「free3of9.zip」檔案之後,再安裝「free3of9.ttf」這個字型,而在Windows 7之後的字型安裝教學,請參考這篇文章「如何在Vista、Windows 7及Windows 8中安裝字型及刪除字型?」。

free3of9_barcode_font-02.jpg

解壓縮之後的字型檔有兩個,一個是「標準字型檔」,另一個是「擴充字型檔」,這兩個的差別在於,擴充字型檔還支援一些常用的符號,因此你可以兩個都安裝,或者只安裝某一個。

  • free3of9.ttf – Basic 3 of 9 standard
  • fre3of9x.ttf – Free 3 of 9 Extended (支援 $ % + -)

Step 2. 接著打開Word,輸入想要變成條碼的文字,我以「ABCD1234」為示範,如下圖:

free3of9_barcode_font-03.jpg

Step 3. 先選取這些文字之後,再從「字型」中選擇「Free 3 of 9」即可,如下圖:

free3of9_barcode_font-04.jpg

接著可以手機下載個Barcode Scanner來掃描看看,結果你會發現到,怎麼不能掃…

原來還要再從要變成條碼文字的左右側,再加入一個星號「*」,例如「ABCD1234」,就變成「*ABCD1234*」,為什麼要這樣呢?雖然我沒有學過條碼要怎麼產生,但我想這是為了要防呆吧,在前後加上「已知」的符號,就可以讓條碼掃描器知道掃描的條碼有沒有異常,也可以知道開始到結束的位置。

free3of9_barcode_font-05.jpg

也許您會喜歡

14 comments

Chase 2023-12-12 - 21:11:45

請問這個自型是不是沒有支援英文小寫?

Reply
唐先生 2023-12-19 - 20:41:24

是的 Code39 的條碼,是不支援 小寫英文字母的。

Reply
Robinhood 2021-08-04 - 18:34:01

請問各位大大,我也遇到相同問題
使用這格條碼字型載excel印出刷碼很順
但用在word就不太順
用在word之合併列印則完全無法刷出(在螢幕畫面上可以刷出來,列印出來就刷不出)
請問是何原因呢
感恩

Reply
changyang319 2021-08-05 - 13:14:16

你是用雷射印的嗎?會不會是沒印好?因為在螢幕可以刷出來,印出來就一定刷的出來。

Reply
leon 2020-05-19 - 13:07:19

請問大大
使用這格條碼字型載excel印出刷碼很順
但用在word就不太順
用在word之合併列印則完全無法刷出
請問是何原因呢
感恩

Reply
孫孫 2017-09-25 - 21:13:43

你好,請問可以把條碼變成文字嗎(中文)

Reply
gogo 2017-08-22 - 07:07:31

code39_barcode_font條碼字,條碼字用20號以下的字型讀不出來,要用26號的字型才掃描的出來,為什麼會這樣。

Reply
changyang319 2017-08-26 - 18:43:03

我是不曉得20以下的條碼有多少,總之,讀不出來的原因,大概就是印出來的品質(一定要用雷射印表機),以及使用的掃描器的關係。

Reply
changyang319 2016-07-19 - 23:44:05

我不懂銀行寄來的繳款單,有什麼資料是需要我們再轉成條碼的?

Reply
馬克 2016-07-08 - 23:01:27

假如遇到銀行發過來的繳款單,要如何設定每個檔案打開可以自動轉換成條碼呢? 一個個手動轉換真的很累..

Reply
changyang319 2015-02-28 - 09:14:04

您好
Free 3 of 9 Extended是支援底線符號的,只是認知上有點落差而已,我解釋給你聽。

我將「2012_ABCD」,分別用Basic和Extended兩種Free 3 of 9字型,轉成Barcode,如下圖:
https://mrtang.tw/album/photo/287830495

Basic 掃出來的是「2012 ABCD」,這沒問題,因為Basic本來就不支援底線符號,所以「底線」掃出來的是「空白」。

而Extended掃出來的是什麼呢?請看下列這張圖:
https://mrtang.tw/album/photo/287830498

它掃出來的是「2012%OABCD」,為什麼底線掃出來的是「%O」呢?

請你看wiki code39的定義「http://en.wikipedia.org/wiki/Code_39」
在文章中的「Full ASCII Code 39」這段,指的就是Extended 的 Code 39,它支援完整的ASCII字元,只不過這些特別的符號,掃出來時,並不是它們本身,而是「編碼文字」,例如:"_" => %O , "〔" => %K …等等,這個是可以查表的。

當然除此之外,你的Barcode Scanner也要同時支援,Basic 和 Extended的條碼,才有辦法掃Full ASCII Code 39。

因此,你就沒辦法「直接」利用讀取出來的Extended條碼結果,而是在使用這個結果之前,必需要再用「程式」翻譯一次,將這些%O、%K之類的編碼,轉回「_」或「[」等等的符號。

不曉得這樣解釋,你有清楚嗎?

Reply
aachan Tsai 2015-02-27 - 19:40:55

版主,您好:

若是欲轉為條碼之資料有底線,請問這個底線要如何處理?
例如:2012_ABCD,我用free3of9.ttf – Basic 3 of 9 standard
fre3of9x.ttf – Free 3 of 9 Extended
這兩種字型轉為條碼時,刷出來底線的部份都為空格。
是這兩種字型都不支援底線嗎?

Reply
changyang319 2014-12-09 - 23:00:59

沐恩內行!!

Reply
沐恩 2014-12-09 - 17:54:20

這個超實用啊!!!

Reply

Leave a Comment

這個網站使用cookies來改善您的瀏覽體驗。我們預設您同意此設定,但如果您不希望使用cookies,您有權選擇退出。 接受 詳細內容