# Assisting Voters

## Casting Ballots

VxScan is ready to accept a new ballot whenever it displays *Insert Your Ballot:*

<figure><img src="https://2752676040-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJtZutzGTdCzsGITrdiph%2Fuploads%2Fgit-blob-9eb5db784654a7a00b103dad855500317aafa60e%2Finsert-ballot-lang.png?alt=media" alt="" width="375"><figcaption></figcaption></figure>

A voter can then push their ballot onto the tray and into the scanner. When a ballot is properly inserted, the scanner will grip the ballot. If a ballot is inserted at an angle, the scanner may push the ballot back into the voter's hands without scanning, in which case the voter should simply re-insert their ballot. VxScan will then scan the ballot by pulling it in while showing the following screen:

<figure><img src="https://2752676040-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJtZutzGTdCzsGITrdiph%2Fuploads%2Fgit-blob-b170eda583fe15a272dd440cd794be75880c5ced%2Fplease-wait.png?alt=media" alt="" width="375"><figcaption></figcaption></figure>

If the ballot has no issues, the ballot will go into the ballot box and the screen will show that the ballot has been counted. Notice that the *Sheets Scanned* count goes up.

<figure><img src="https://2752676040-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJtZutzGTdCzsGITrdiph%2Fuploads%2Fgit-blob-ad6c040f40dbaf3a1f7b50de722fdf1621660f47%2Fballot-counted.png?alt=media" alt="" width="375"><figcaption></figcaption></figure>

After a few seconds, VxScan will return to the *Insert Your Ballot* screen in preparation for the next voter.

If the ballot was not counted because of an issue, the scanner will hold the ballot. There could be any of the following issues with the ballot depending on state law or rule.

### Overvoted Ballots

A ballot is considered overvoted if the scanner recognizes more than the allowed number of votes for a particular race. For example, a voter marked two candidates in a race where they must make a single choice. If the voter would like to correct their error, they should select *`Return Ballot`* and VxScan will return the ballot to the voter. If the voter would like to count the ballot as is, they should select *`Cast Ballot`* and then confirm by selecting *`Cast Ballot`* again. All votes will be counted in correctly voted contests but the overvoted contest will be ignored.

<figure><img src="https://2752676040-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJtZutzGTdCzsGITrdiph%2Fuploads%2Fgit-blob-25dc02ac2b9b864bf5d1e2709dbd86f39b24eebe%2Fovervoted-ballot.png?alt=media" alt="" width="375"><figcaption></figcaption></figure>

{% hint style="info" %}
An overvote will also be detected when a candidate is marked and writing is detected on the write-in line for the same contest if it exceeds the number of allowed votes (when required by law or rule). This is true even if the bubble is not marked.
{% endhint %}

### Blank Ballots

If a state requires notification to the voter that a ballot has no selections marked, the voter will be prompted to review their ballot.

The voter may have circled or underlined the names of their choices instead of filling in the bubbles. Or the voter may have used a writing utensil whose marks are ignored by the scanner, like a highlighter. VxScan will warn the voter that their ballot appears blank.

<figure><img src="https://2752676040-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJtZutzGTdCzsGITrdiph%2Fuploads%2Fgit-blob-3b529092d205453f9c1547e1290d6be9c6bb7a4d%2Fblank-ballot.png?alt=media" alt="" width="375"><figcaption></figcaption></figure>

If the voter would like to correct their error, they should select *`Return Ballot`* and VxScan will return the ballot to the voter. If the voter would like to count the ballot as is, they should select *`Cast Ballot`* and then confirm by selecting *`Cast Ballot`* again. The *Sheets Scanned count* will increase but no votes will be counted from a blank ballot.

### Undervotes

If a state requires notification to the voter that a specific contest has fewer than the maximum selections marked, the voter will be prompted to review their ballot.

<figure><img src="https://2752676040-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJtZutzGTdCzsGITrdiph%2Fuploads%2FWBenffdOdALBuoEMWjTO%2Fvxscan-undervote.png?alt=media&#x26;token=5ad1a059-3b78-4a3c-92be-ca72f01c38a5" alt="" width="375"><figcaption></figcaption></figure>

If the voter would like to correct their error, they should select *`Return Ballot`* and VxScan will return the ballot to the voter. If the voter would like to count the ballot as is, they should select *`Cast Ballot`* and then confirm by selecting *`Cast Ballot`* again. All votes will be counted.

### Multiple Corrections

If a voter has both undervotes and overvotes on their ballot and the state requires review of both, the *Review Your Ballot* screen will list the number of contests with each issue. Select *`View contests`* to see the full list of contests that were undervoted or overvoted.

<figure><img src="https://2752676040-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJtZutzGTdCzsGITrdiph%2Fuploads%2Fgit-blob-f075548e3fbc67cadc6808414ab1fda3a537f00e%2Fmultiple-issues.png?alt=media" alt="" width="375"><figcaption></figcaption></figure>

If the voter would like to correct their errors, they should select *`Return Ballot`* and VxScan will return the ballot to the voter. If the voter would like to count the ballot as is, they should select *`Cast Ballot`* and then confirm by selecting *`Cast Ballot`* again.

### Adjusting Color and Size

Simple changes to the screen's color and size can be very helpful for voters with low vision and other cognitive disabilities. Selecting *`Settings`* in the upper left hand corner of the screen provides the voter with different options. Select *`Color`* to change the text and background color and select *`Text Size`* to change the text size.

<div><figure><img src="https://2752676040-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJtZutzGTdCzsGITrdiph%2Fuploads%2Fgit-blob-de2fb4fcaffe6a840bdf71d71ddb74e582d629dd%2Finsert-ballot-lang%20copy%202.png?alt=media" alt=""><figcaption></figcaption></figure> <figure><img src="https://2752676040-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJtZutzGTdCzsGITrdiph%2Fuploads%2Fgit-blob-051c45f019216c74b91e44701ee4dd9c01513b76%2Fcolor-mode.png?alt=media" alt=""><figcaption></figcaption></figure> <figure><img src="https://2752676040-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJtZutzGTdCzsGITrdiph%2Fuploads%2Fgit-blob-c2d4912eed291847f4fb5931d46a266464b925c7%2Ftext-size-mode.png?alt=media" alt=""><figcaption></figcaption></figure></div>

#### **Text and Background Color**

Four different color options are available for users. While we provide a short description of who may benefit most from these different options, please note that the user likely knows what setting is best for them.

**White text, black background** - used by a person that finds white backgrounds too bright due to visual disabilities.

**Gray text, dark background** - used by a person needing lower contrast. For example, a person with dyslexia may find the screen quieter.

**Dark text, light background** - as the default this setting will be used by most people.

**Black text, white background** - used by a person who needs the highest contrast because of light vision or color perception disabilities or aging.

#### Text Size

The default text size is *`Medium`*. A user can select *`Small`*, *`Large`*, or *`Extra-Large`* based on their preferences. Select *`Done`* to save the selection.

### Language

If a jurisdiction provides language options to voters, a voter may select that language by selecting *`English`*. Next, they'll select the language of their choice and select *`Done`*.

<div><figure><img src="https://2752676040-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJtZutzGTdCzsGITrdiph%2Fuploads%2Fgit-blob-2c3ffb8b0f4aff358965ad0173ffdc3d6e848a58%2FScreenshot%202025-07-06%20at%208.17.29%E2%80%AFPM.png?alt=media" alt=""><figcaption></figcaption></figure> <figure><img src="https://2752676040-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJtZutzGTdCzsGITrdiph%2Fuploads%2Fgit-blob-e86616a6e09524a39ebb392f8aa53d4df90dd17e%2Flanguage-mode.png?alt=media" alt=""><figcaption></figcaption></figure></div>

{% hint style="warning" %}
All selections above are made for a specific voting session and will reset with the next voter.
{% endhint %}

### Audio Tactile Interface

VxScan also supports ballot casting over an audio-tactile interface via an accessible controller and headphones. A poll worker does the following to enable the audio tactile interface:

* Plug in the Personal Assistive Technology (PAT) device into the PAT jack in front.
* Plug in the headphones into the headphone jack in front.

<figure><img src="https://2752676040-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJtZutzGTdCzsGITrdiph%2Fuploads%2FrZ8ELwE8RYJQh4Lb4SXi%2Fscan_install_pat%2Baudio-attached-front-1600x1200.jpg?alt=media&#x26;token=46fd99c9-dff1-481b-83c6-51483531126f" alt="" width="563"><figcaption><p>PAT device and headphones plugged into the front left ports</p></figcaption></figure>

Voters can navigate with the PAT device. When first plugging in the PAT device, a 3-step tutorial first shows up to test the device, as shown in the following screens:

<figure><img src="https://2752676040-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJtZutzGTdCzsGITrdiph%2Fuploads%2FZSMe89tRgmq027L7Lz4r%2Fvxscan-pat-tutortial-01.png?alt=media&#x26;token=1463635a-3712-48be-b208-7cf1aa344d0c" alt="" width="375"><figcaption><p>Step 1: Activate a PAT input.</p></figcaption></figure>

<div><figure><img src="https://2752676040-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJtZutzGTdCzsGITrdiph%2Fuploads%2F2ZZwluj1tYakrwYWk7Uj%2Fvxscan-pat-tutortial-02.png?alt=media&#x26;token=91894fb5-c472-48ce-a7c0-ead4f910c3c3" alt="" width="375"><figcaption><p>Step 2: Identify the "Move" input.</p></figcaption></figure> <figure><img src="https://2752676040-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJtZutzGTdCzsGITrdiph%2Fuploads%2FHmNdXFzX7QcPVdny5xB5%2Fvxscan-pat-tutortial-03.png?alt=media&#x26;token=2b405db9-bc20-41cb-914f-ecc36bef1f40" alt="" width="375"><figcaption><p>Input identified</p></figcaption></figure></div>

<div><figure><img src="https://2752676040-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJtZutzGTdCzsGITrdiph%2Fuploads%2FvFrCVXVEBDMS3AFVZ14e%2Fvxscan-pat-tutortial-04.png?alt=media&#x26;token=0dbf010b-9d67-4119-bfa9-ec8faadd6a46" alt="" width="375"><figcaption><p>Step 3: Identify the "Select" input.</p></figcaption></figure> <figure><img src="https://2752676040-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJtZutzGTdCzsGITrdiph%2Fuploads%2FOdyv0LcvmCaHUJ33VPKC%2Fvxscan-pat-tutortial-05.png?alt=media&#x26;token=bab44476-23dc-4c08-980d-c79cc5097e07" alt="" width="375"><figcaption><p>Input identified</p></figcaption></figure></div>

<figure><img src="https://2752676040-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJtZutzGTdCzsGITrdiph%2Fuploads%2FDwxhMp0xGperC166QqWB%2Fvxscan-pat-tutortial-06.png?alt=media&#x26;token=893e4f3e-b44e-4e41-9485-7a74aaf39b49" alt="" width="375"><figcaption><p>PAT setup complete</p></figcaption></figure>

Voters can adjust the volume using the volume control interface in the *`Settings`* menu.  Audio settings can be modified by clicking the *`Settings`*  button in the top header and finding options under the  *`Audio`*  tab, as shown in the screen below.

<figure><img src="https://2752676040-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJtZutzGTdCzsGITrdiph%2Fuploads%2FdycRtHcBLJ1VLL58uZtH%2Fvxscan-headphone-audio-settings.png?alt=media&#x26;token=1e3e3fda-03a2-4d31-b6b5-e09b23e8feb7" alt="" width="375"><figcaption></figcaption></figure>
