我們 產品 技術支援 博客 聯繫我們

Bookland 條碼

關鍵詞:
Bookland 條碼, ISBN, ISO/IEC 16388:2007


唯一國家代碼委員會(UCC)和歐洲商品編號委員會(EAN)為圖書出版商分配了3位數字的前綴。前綴是978或979。

國際標準書號(ISBN)是分配給圖書目錄的9位數字。人們使用ISBN作為圖書標識符。

前綴加上一個9位數的ISBN和一個模11校驗碼,構成一個書本條形碼。

這是Bookland條碼字體的映射表

字符 映射 字符 映射
Start [ Stop ]
Supplement Start { Supplement Stop }
Central Guard | Supplement Separator \
Text Only 0xE0 - 0xE9 UPCE Stop Character '
Lefthand B with HR PQWERTYUIO Lefthand B without HR pqwertyuio
Righthand with HR :ASDFGHJKL Righthand without HR ;asdfghjkl
Lefthand A with HR above /zxcvbnm,. Lefthand B with HR above ?ZXCVBNM<>
Lefthand A with HR below 0123456789 Lefthand A without HR below ~!#&40;#$%^&*(<>
Bookland需要在數據後面附加一個校驗位。

如果您使用Barcodesoft Bookland字體列印條形碼,請使用我們的編碼器為您計算校驗位。您還可以在VBA和C語言中找到源代碼。

包中有六種字體,如下所示。每種字體按字體名稱顯示其寬高比。例如,UpcEanM表示“中等縱橫比”。

UpcEanXXL表示'XXL縱橫比'。

Barcodesoft Bookland Demo版本字體有“Demo”水印。

Barcodesoft Bookland條形碼字體有真實類型,PostScript,PCL,SVG,開放式(eot)和Web開放字體格式(woff / woff2)。用戶可以將Bookland字體嵌入到Adobe PDF文件中。

以下是Barcodesoft Bookland條形碼字體列表

寬高比 字體
XS UPCEANXS
S UPCEANS
M UPCEANM
L UPCEANL
XL UPCEANXL
XXL UPCEANXXL

這裡是Barcodesoft Bookland 條碼字體的價格表
許可版本 單用戶版 五用戶版 十用戶版 現場許可證 公司版 開發者版 五開發者版 十開發者版 無限制開發者版
價格 CAD159 CAD299 CAD399 CAD599 CAD799 CAD999 CAD1199 CAD1399 CAD1999

在水晶報表中列印Bookland條碼

按照以下步驟,閣下可以輕鬆在水晶報表中列印Bookland。

1. 打開水晶報表。右鍵單擊“公式字段”,從上下文菜單中選擇“新建...”。

在公式字段的名字框中輸入"Bookland",然後點擊OK按鈕。



2. 从 函数列表==> 附加函數 ==> COM and .NET UFLs (u212com.dll) ==> Visual Basic UFLs, 雙擊並且選擇 "BCSLinearBookland" 函數。 將數據庫字段名作為參數輸入 Bookland 公式中。點擊保存按鈕。如下所示。



3. 在報表中加入一個文本對象。然後將多個公式字段依次拖到你的水晶報表中的文本對象內。閣下會看見一些十六進制的代碼。不要擔心!因為還沒有使用字體。



4. 右鍵點擊文本對象,從上下文菜單中選擇“格式字段”。然後選擇“UpcEanM”作為字體。



5. 點擊OK按鈕。你就會看見報表中出現UPC-A 條碼。



在 MS Excel 電子表格中列印 Bookland 條碼

1. 首先下載並且安裝Bookland展示版本。 2. 以系統管理員的身份打開 DOS 提示符。

輸入以下命令來登記 crUFLbcs.dll。
CD C:\Program Files (x86)\Common Files\Barcodesoft\FontUtil
regsvr32 crUFLbcs.dll



3. 啟動 Microsoft® Excel®。

如果閣下使用 Excel 2000 或者 2003, 請點擊菜單===> 工具 ==> 宏 ===> 安全性。選擇低安全級別。


如果閣下使用 Excel 2007 / 2010 / 2013 / 2016 / 2019, 請點擊 Microsoft Office 按鈕。

然後點擊選項 ==> 信任中心 ==> 宏命令設置, 選擇 "允許所有宏"。如下所示。



4. 按 ALT + F11 打開 Microsoft® Visual Basic 編輯器。


5. Visual Basic 編輯器中, 選擇菜單工具 ===> 參考。會談處一個對話框。點擊瀏覽按鈕, 然後從以下目錄中選擇 cruflbcs.dll
C:\Program File (x86)\CommonFiles\Barcodesoft\Fontutil。
選擇對 crUFLBcs 4.0 添加參考。然後點擊 OK 按鈕。



6. 按 Ctrl+M, 會彈出一個對話框, 從以下目錄上選擇 barcodesoft.bas
C:\Program File (x86)\CommonFiles\Barcodesoft\Fontutil 。然後點擊 "打開"。

7. 關閉 Visual Basic 回到 Excel 電子表格。在設計模式下創建一個文本框。然後在其控制源中輸入以下宏命令: Bookland。當你有很多數據要處理的時候,你可以把這個宏命令複製到整行整列。所有的數據會被立刻編碼成Bookland。
=Bookland(xx)



8. 右鍵點擊單元格B1。從上下文菜單中選擇屬性。然後將UpcEanM設置為字體。如下所示。


9. 點擊OK按鈕。閣下的電子表格中就會出現Bookland 條碼。

在 MS Access 數據庫中產生Bookland 條碼

安裝完 Barcodesoft Bookland 條碼 軟件之後, 可以輕鬆地在 Microsoft® Access® 中列印 Bookland 條碼。

1. 在電腦上安裝展示版本Barcodesoft Bookland 條碼 軟件。

2. 以系統管理員的身份打開 DOS 提示符。

輸入以下命令來登記 crUFLbcs.dll。
CD C:\Program Files (x86)\Common Files\Barcodesoft\FontUtil
regsvr32 crUFLbcs.dll



3. 啟動 Microsoft® Access®.

如果閣下使用 Access 2000 或者 2003, 請點擊菜單===> 工具 ==> 宏 ===> 安全性。選擇低安全級別。


如果閣下使用 Access 2007 / 2010 / 2013 / 2016 / 2019, 请点击 Microsoft Office 按钮。

然後點擊選項 ==> 信任中心 ==> 宏命令設置, 選擇 "允許所有宏"。如下所示。



4. 按 ALT + F11 打開 Microsoft® Visual Basic 編輯器。


5. Visual Basic 編輯器中, 選擇菜單工具 ===> 參考。會談處一個對話框。點擊瀏覽按鈕, 然後從以下目錄中選擇 cruflbcs.dll
C:\Program File (x86)\CommonFiles\Barcodesoft\Fontutil。
選擇對 crUFLBcs 4.0 添加參考。然後點擊 OK 按鈕。



6. 按 Ctrl+M, 會彈出一個對話框, 從以下目錄上選擇 barcodesoft.bas
C:\Program File (x86)\CommonFiles\Barcodesoft\Fontutil 。然后点击 "打開"。

如果閣下沒有 barcodesoft.bas, 請從這裡下載 Bookland 條碼


你也可以復制以下的VBA代碼片斷

Public Function Bookland(strToEncode As String) As String
Dim obj As cruflBCS.CLinear
Set obj = New cruflBCS.CLinear
Bookland = obj.Bookland(strToEncode)
Set obj = Nothing
End Function

7. 關閉 Visual Basic 回到 Access 數據庫。在設計模式下創建一個文本框。然後在其控制源中輸入以下宏命令:
=Bookland([data.code])

請注意以上宏命令中 'data' 是數據庫中表的名字,'code'是字段的名字。



8. 右鍵點擊文本框點。從上下文菜單中選擇屬性。將UpcEanM設置為字體。閣下的數據庫報告中就會出現Bookland 條碼。



Microsoft和Office徽標是Microsoft Corporation在美國和/或其他國家/地區的商標或註冊商標。