翻譯|使用教程|編輯:楊鵬連|2021-03-04 09:28:01.950|閱讀 406 次
概述:ITF-14(交錯的五分之二)是一種兩頻帶的數字代碼,也稱為高密度代碼,它只能將數字編碼為偶數。每個條形碼都用暗線編碼一個奇數,在其之間用空格編碼一個偶數。要對奇數個數字進行編碼,必須在最左邊(最高)的數字后綴零。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
FastReport .Net是適用于Windows Forms,ASP.NET,MVC和.NET Core的全功能解決方案。它可以在Microsoft Visual Studio 2005-2019中使用。支持.Net Framework 2.0-4.x,.NET Core 3.0及以上版本。
在FastReport .NET 2021.1的新版本中,我們實現了對.NET 5的支持。添加了新條形碼-Deutsce Post Leitcode。將RTF轉換為報告對象的算法已得到顯著改進。并且還添加了用于轉換數字的新功能。歡迎下載體驗。(點擊下方按鈕下載)
立即點擊下載FastReport.NET v2021.1最新版
Fastreport.NET在線購買價更低,專享85折起!趕緊加入購物清單吧!
ITF-14(交錯的五分之二)是一種兩頻帶的數字代碼,也稱為高密度代碼,它只能將數字編碼為偶數。每個條形碼都用暗線編碼一個奇數,在其之間用空格編碼一個偶數。要對奇數個數字進行編碼,必須在最左邊(最高)的數字后綴零。編碼的細節將在后面說明。
條形碼ITF-14或5的交錯2的實現用于對全球貿易商品編號進行編碼。全球貿易項目編號(GTIN)是由GS1開發的貿易項目標識符 。這是一個國際組織,致力于后勤單位的記錄保存和條形碼編碼的標準化。
GS1標識符用于手動搜索數據庫中的產品信息,或者通過指向條形碼的條形碼掃描儀輸入數字來搜索。
讓我們簡要地看一下條形碼標準。已經建立了兩個主要的條形碼標準:單個商品的EAN / UCC-13。
歐洲商品編號EAN(歐洲商品編號),以后也稱為國際商品編號,這是一種用于對產品和制造商標識進行編碼的歐洲條形碼標準。ISO / IEC 15420:2009信息技術—自動識別和數據捕獲技術— EAN / UPC條形碼符號規范。
產品編號EAN / UCC-13具有以下結構:
重要的是要記住,EAN條形碼用于唯一標識產品。ITF-14條碼用于自動清點放置在個人或團體運輸包裝中的貨物清單。計算機會計系統不僅確定包裝中的貨物類型,還確定其數量。簡而言之,ITF-14代碼組是EAN-13代碼的子集,與它的區別是附加的第一位數字。
ITF-14通常用于在瓦楞紙板上打印,為紙板箱,板條箱或托盤貼標簽。它們被零售商,制造商和分銷商廣泛用于精確的物流和庫存處理。它們也可以在機場的行李識別,機票編號,郵政物品識別中找到。
這是MilkyWay的基于ITF-14盒的應用程序的一個示例。
ITF條形碼不僅可以打印在標簽上,還可以直接打印在紙箱,瓦楞紙箱或任何其他粗糙表面上。即使這樣,掃描儀也會成功讀取它。
這是基于XEROX 008R13041訂書釘盒的另一個示例。因為ITF-14條碼旨在識別運輸集裝箱中的貨物,所以它不提供在POS終端上的處理。
編碼功能ITF-14始終編碼14位數字,但我們僅輸入13位數字。為什么?我給你一個例子的方案:
該指示器指示特定紙箱的包裝水平。此明確的前綴可以在0到8的范圍內。(例如1代表盒子,2代表板條箱,等等)。
GS1公司的前綴可以是7到10位數字,并且被分配來唯一地標識特定品牌的所有者。供應商必須直接從GS1獲得此前綴,以唯一標識其公司。項目參考-指的是紙箱由同一項目組成時,用于GTIN項目級別的同一產品編號。具有產品范圍的紙箱將分配一個新的產品編號。
校驗位是給定條形碼的最后一位,它是計算得出的校驗和,但是它不是由所有先前的位確定的,而是由第一位后的12位確定的。使用MOD10算法,計算出的校驗和可防止替換錯誤。
條形碼周圍的黑色粗邊框稱為Bearer Bar。該條形碼可平衡打印板在條形碼表面上產生的壓力,并通過減少掃描不完整字符的可能性來提高可讀性。ITF-14可提供可見或隱藏的垂直支撐桿。
大小-定義ITF-14條形碼符號寬度的兩個組件是寬度與狹窄部分的比率。該比率保持恒定,并且應始終在2.25:1和3:1之間。
讓我們繼續練習-如何在MS Visual Studio的.NET項目中快速完成ITF-14?
在設計器中設置ITF-14
添加到條形碼表,然后完全選擇ITF-14。條形碼2/5交錯,2/5工業,2/5矩陣也交錯為5中的2,但是它們是完全不同的對象。 您可以在此處閱讀有關它們的更多信息。
我將以ITF-14和2/5 Interleaved為例。如您所見,區別很明顯。
“角度”-此屬性使您可以將對象的旋轉設置為固定角度之一-0、90、180、270度。
“縮放”-定義條形碼的比例。此屬性僅與“自動縮放”屬性一起使用。
“ AutoSize” –如果啟用此屬性,則將拉伸對象以顯示整個條形碼。如果禁用,條形碼將被拉伸到對象的大小。
“ ShowText” –定義是否應顯示條形碼底部的文本。
“ DataColumn” –從中加載對象文本的數據字段。
“表達式” –返回對象文本的表達式。
“文本” –文本對象。
“填充” –允許您從對象的邊緣設置縮進,以像素為單位。
“ WideBarRatio” –所有線性條形碼都具有此屬性。它定義條形碼的寬條的相對大小。
“ CalcCheckSum” –許多線性條形碼都具有此功能。它確定是否應自動讀取校驗和。如果禁用,則校驗和必須出現在對象的文本中。
“ DrawVerticalBearerBars” –如果啟用此屬性,則對象將顯示邊線。如果禁用,條形碼將具有以下外觀:
ITF-14和交錯式5之2的比較
說到這兩個條形碼,交錯的5之2是ITF-14的無量綱版本,因為ITF-14具有嚴格的字符數,即13 +1校驗和。5的交錯2也可以包含這13個字符。讓我給你看一個例子:
使用代碼創建ITF-14
從代碼創建報告時,可以在用戶應用程序代碼中添加條形碼對象。讓我們看一個示例,該示例以代碼創建報表,并向其中添加ITF-14條形碼對象:
在.NET應用程序中創建和輸出ITF-14條形碼
//Create report object Report report = new Report(); //Ceate report page ReportPage page = new ReportPage(); //Create unique name page.CreateUniqueName(); //Add the page to report collection report.Pages.Add(page); //create data band DataBand dataBand = new DataBand(); //Create band with unique name dataBand.CreateUniqueName(); //Add it to band collection page.Bands.Add(dataBand); //Create barcode object FastReport.Barcode.BarcodeObject barcode = new FastReport.Barcode.BarcodeObject(); //Set the barcode type barcode.Barcode = new FastReport.Barcode.BarcodeITF14(); //Set the code number barcode.Text = "597861558"; //Put the barcode on the page barcode.Parent = dataBand; //Set the object dimensions barcode.Bounds = new RectangleF(0, 0, Units.Centimeters * 10, Units.Centimeters * 3); //Show report report.Show();因此,ITF-14僅編碼數字,并且僅用于內部帶有EAN / UCC-13條碼項目的包裝盒。因此,借助對ITF-14和其他條形碼的支持,FastReport.NET允許您為貿易,物流和庫存管理創建完整的報告和標簽。
如果您對FastReport感興趣,歡迎加入FastReport QQ交流群:702295239
還想要更多嗎?您可以點擊閱讀【FastReport 報表2020最新資源盤點】,查找需要的教程資源。讓人興奮的是FastReport .NET正在慧都網火熱銷售中!低至3701元起!>>查看價格詳情
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: