使用者:Karoke Cirno/sandbox 3

交叉二五碼的例子。Decoding of first two digits: Alternating bar/space nnnn (start code), bars WnnnW (1), spaces nWnnW (2)
Decoding Interleaved 2 of 5. Every pair of digits is color-coded, showing the code and the value for each digit.
File:Interleaved 2 of 5 135 film barcode.png
I2/5 on a 135 film can; part of DX encoding

交叉二五碼(英語:Interleaved 2 of 5),又稱ITF碼交錯式二五碼,是一種連續二寬度條形碼數字符號加密方法。在135膠捲ITF-14碼和部分產品的動畫片(但商品本身則使用UPCEAN)里進行了商業使用。

交叉二五碼一次編碼兩個數字;第一個數字用五根條(或黑線)編碼,而第二個數字則使用五個空格(或白線)交叉其中。每五個豎條或空格中都有兩個較寬(也就是都是五取二)。數字的編碼方式可見下表:

數字 豎條或空格寬度 助憶方式(藉助權重)
0 n n W W n 4+7=11,用以指代0
1 W n n n W 1+0=1
2 n W n n W 2+0=2
3 W W n n n 1+2=3
4 n n W n W 4+0=4
5 W n W n n 1+4=5
6 n W W n n 2+4=6
7 n n n W W 7+0=7
8 W n n W n 1+7=8
9 n W n W n 2+7=9
權重 1 2 4 7 0 9.5

其中的「n」則代表窄線(豎條或空格),「W」則是寬線(是窄線的兩到三倍)。

寬線按照1-2-4-7-0的權值組成了五取二碼,而數字0則借用數值11的表示。這與POSTNET條碼十分相似。

Before the actual pairs there is a start code consisting of nnnn (narrow bar – narrow space – narrow bar – narrow space), and after all symbols there is the stop code consisting of Wnn (Wide bar – narrow space – narrow bar).

Because digits are encoded by pairs, only an even number of digits can be encoded. Typically an odd number of digits is encoded by adding a "0" as first digit, but sometimes an odd number of digits is encoded by using five narrow spaces in the last digit.[1]

A checksum can be added as last digit, which is calculated in the same way as UPC checksums.

There are specific constraints on the height and width of the bars and the width of the "quiet zones", the blank areas before the start and after the stop symbol.[2][3]

An ITF-14 bar code. The thick rectangular border is the Bearer Bar.

ITF is often used for marking product ID numbers or other codes, of various lengths, on item cartons and multi-unit cases. One specific instance of this, standardized by GS1, is the ITF-14 bar code used to mark packages with Global Trade Item Numbers. In these uses, the ITF bar code symbol is usually printed surrounded with a thick black rectangular border called the Bearer Bar. The Bearer Bar surrounds the entire symbol and the quiet zones, abutting the ends of the bars. The purpose of a Bearer Bar is to equalize the pressure exerted by the printing plate over the entire surface of the symbol, and to enhance reading reliability by helping to reduce the probability of misreads occurring when the bar code is scanned at too large an angle so that the scanning beam crosses the top and/or bottom edge of the bar code rather than scanning across all bars, entering through the leftmost bar and exiting through the rightmost bar (or vice versa for a reverse scan). Such a "short scan" which does not extend through all of the bars obviously cannot result in a correct read of the complete bar code, but by the nature of the interleaved 2 of 5 code, it is possible for a short scan that begins in the middle of the bar code to begin with a pattern that corresponds to the required start pattern, or for a short scan that ends in the middle of the bar code to end with a pattern that corresponds to the required stop pattern. In this way the short scan, though incorrect, may appear to be a correct full scan. The Bearer Bar prevents this error, as a short scan will pass through the Bearer Bar as it passes across the top or bottom edge of the bar code. Since the Bearer Bar is much wider than any legitimate black bar, it will ensure that the short scan cannot appear to begin with the correct start pattern and end with the correct end pattern, forcing an invalid scan. The bar code can then be re-scanned, either automatically or manually. (If the short scan was not recognized as invalid, the misread data would be accepted and used as if it was good data, and there would be no chance to automatically rescan the bar code to correct the bad data.)

On 135 film (35 mm) canisters, interleaved 2 of 5 is used to identify the manufacturer, the film type, number of exposures and proprietary information in 6 digits. The barcode is located between the electrically read silver and black DX Camera Auto-Sensing Code and the film can exit lip. It is optically scanned by many film-processing machines when the cartridge is inserted for developing.[4]

Identcode and Leitcode are variants of interleaved 2 of 5 with check digits used by Deutsche Post.

參見

參考資料

  1. ^ Note however that the latter strategy causes the last special pair of symbols to be narrower than other pairs.
  2. ^ Adams, Russ. All About Interleaved 2 of 5 Barcode. BarCode 1. 20 June 2013 [5 January 2017]. 
  3. ^ Johnson, Nick. Interleaved 2 of 5. Everything you Never Wanted to Know About Barcodes. 18 August 2005 [August 21, 2007]. (原始內容存檔於July 16, 2007). 
  4. ^ US 5761558,Patton, David Lynn; Lawrence Joseph Travis & Douglas Andrew McPherson,「Expanded film cartidge bar code」,發表於5 June 1995,發行於2 June 1998,指定於Eastman Kodak Company 

Template:條形碼