Barcode Code Printing
There are three primary ways to access or store data on a card: a barcode, magnetic stripe, or smart card. Barcodes are the least expensive way to "store and access" data on a card and require the least amount of equipment, yet they are also the least secure. A barcode allows you to easily access data on a card and does not require an encoding ID card printer or software with encoding capabilities. This is because the data is not stored within the barcode, but rather electronically in a computer. You simply need to make sure that your printer ribbon has a black resin panel to create crisp, easy-to-scan barcodes.
Requirements: All card printers are capable of adding a 1-D or 2-D barcode to a plastic card. You will simply need a barcode scanner connected to a computer that contains the barcode's data to read the barcode.
Magnetic Stripe Encoding
While a barcode's information is kept in a computer, a magnetic stripe's information is stored within the magnetic stripe of the card. For example, when used for access control, each card holds data that will unlock preprogrammed doors. Simply swipe the card and, if you are a validated user of that door, it will unlock.
There are two types of magnetic stripe cards:
High Coercivity (HiCo) magnetic stripe cards are harder to erase, and are used in applications where cards are frequently used or need to have a long life. High co stripes are resistant to damage from most magnets or magnetic fields and therefore are most often used for access control, time and attendance, and gift cards.
Low Coercivity (LoCo) magnetic stripe cards require a lower amount of energy to record and are easier to erase. Low co stripes can be damaged by even a brief contact with a magnetic field. With this, LoCo cards are typically used for applications where the card is only used for a short time, such as hotel room keys.
Requirements: In order to use magnetic stripe cards, you will need an ID card printer that is capable of magnetic stripe encoding and mid-level or fully-featured ID software.
Smart Card and Proximity Card Encoding
Similar to a magnetic stripe card, data is stored within the smart card components. A smart card offers added functionality and can hold up to 100 times more data than a magnetic stripe. It can be reconfigured to add, erase, or edit hosted data. Smart cards can be categorized into two categories:
A contact smart card has an integrated chip. As the name implies, a contact smart card must come into direct contact with the reader in order to be read.
A contactless smart card has a chip and an antenna. In order to be read, it needs to come within a specified distance to the reader (varies by reader), but doesn't need to make direct contact.
Note: Proximity cards are similar to contactless smart cards, but there are important differences. Proximity cards come pre-programmed, so do not need to be encoded. Some printers can read/verify data that has been written to a proximity card, but data on most* proximity cards cannot be added, erased, or edited.
Requirements: In order to use a contact or contactless smart card, you'll need a smart card encoding printer and fully-featured ID software. When ordering the printer, you'll need to specify whether you require contact or contactless encoding.
*Some cards, such as iClass cards, include non-editable, pre-programmed proximity data and a smart chip for encoding your own data.