Intermec Year 2000 Readiness Disclosure

YEAR 2000 DEFINITION AND RULESIntermec uses the British Standards Institute’s standard number PD2000-1, A Definition of Year 2000 Conformity Requirements, as its measure of Year 2000 compliance. PD2000-1 states: Year 2000 conformity shall mean that neither performance nor functionality is affected by dates prior to, during and after the year 2000. In particular:

Rule 1.No value for current date will cause any interruption in operation.Rule 2.Date-base functionality must behave consistently for dates prior to, during and after year 2000.Rule 3.In all interfaces and data storage, the century in any date must be specified either explicitly or by unambiguous algorithms or inferencing rules.Rule 4.Year 2000 must be recognized as a leap year.Further to this Rule 4, the below text is reproduced from the NIST, Gaithersburg, Maryland:

The algorithm is this: a year is a Leap year if it is divisible by 4 with no remainder and is also divisible by 100 but with a remainder. Even if this first part is true, if the year is further divisible by 400 with no remainder, it is a Leap year. The following shows a pseudocode specification of the algorithm:

Given a year, Y, and a function, MOD(Y,n) that returns the remainder of Y divided by n, then—

Leap Year = false;

if ((MOD(Y,4) == 0) and (MOD(Y,100) <> 0)) Leap Year = true;

if (MOD(Y,400) == 0) Leap Year = true

Examples:If Y = 1900, then MOD(1900,4) == 0, but MOD(1900,100) == 0, therefore, Leap Year = false.

If Y = 1996, then MOD(1996,4) == 0, and MOD(1996,100) ==96, and Leap Year = true.

If Y = 2000, then MOD(2000,4) == 0, and MOD(2000,100) == 0, but MOD(2000,400) == 0, so Leap Year = true

From this, one can ascertain that the year 2000 is a Leap year, but that 1900 was not a Leap year.

An even simpler statement of the pseudocode results in a single statement that is a little more difficult to follow:

if (((MOD(Y,4) == 0) and (MOD(Y,100) <> 0)) or (MOD(Y,400) == 0)) Leap Year = true else Leap year = false.

Statements contained herein are Year 2000 Readiness Disclosure Statements under the Year 2000 Information and Readiness Disclosure Act.

Home|Data ID Line Card | About Data ID | Products | Software | About Bar Codes | About OCR | Career Opportunities- Glossary of Terms | Repair Services | Site Map | News | Search | Package Tracker | Guest Book | Feedback | Y2K

- Phone 408-354-7733 | Fax 408-354-9533 | email sales@dataid.com
- Copyright ©1997 - 2002 Data Identification Systems All Rights Reserved
- Last modified: March 21, 2006