# Working with Card Encoders and Scanners

<figure><img src="https://2727122207-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxnN2A67918om1UthYWsF%2Fuploads%2FtvO3rCvJgr2BBXbITClI%2Fcard-scanner.png?alt=media&#x26;token=76674a17-89a5-4a41-9dc1-d004491fed60" alt=""><figcaption></figcaption></figure>

Some access control systems require credentials to be [encoded onto plastic key cards](https://docs.seam.co/latest/~/revisions/DFdrUdS2jQOnbJTNDT5a/capability-guides/access-systems/working-with-card-encoders-and-scanners/creating-and-encoding-card-based-credentials) using a card encoder. This process involves the following two key steps:

1. Credential creation

   Configure the access parameters for the credential.
2. Card encoding

   Write the credential data onto the card using a compatible card encoder.

Separately, the Seam API also supports [card scanning](https://docs.seam.co/latest/~/revisions/DFdrUdS2jQOnbJTNDT5a/capability-guides/access-systems/working-with-card-encoders-and-scanners/scanning-encoded-cards), which enables you to scan and read the encoded data on a card. You can use this action to confirm consistency with ACS records or diagnose discrepancies if needed.

To verify if your ACS requires a card encoder, see the [system integration guide](https://docs.seam.co/latest/~/revisions/DFdrUdS2jQOnbJTNDT5a/capability-guides/access-systems) for your ACS.

***

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><strong>Creating and Encoding Card-based Credentials</strong></td><td></td><td></td><td><a href="working-with-card-encoders-and-scanners/creating-and-encoding-card-based-credentials">creating-and-encoding-card-based-credentials</a></td><td><a href="https://2727122207-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxnN2A67918om1UthYWsF%2Fuploads%2FlNrEkLp2weptQeCc4FYa%2Fencode-card.png?alt=media&#x26;token=350f87aa-4124-4c1f-a6e6-bdc20c0e2379">encode-card.png</a></td></tr><tr><td><strong>Scanning Encoded Cards</strong></td><td></td><td></td><td><a href="working-with-card-encoders-and-scanners/scanning-encoded-cards">scanning-encoded-cards</a></td><td><a href="https://2727122207-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxnN2A67918om1UthYWsF%2Fuploads%2FFjCFOYmatHRNajMh6AqI%2Fscan-card.png?alt=media&#x26;token=1dc14163-9f09-4334-8949-61688b15d430">scan-card.png</a></td></tr></tbody></table>
