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