Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Part of the VotingWorks Central System, VxAdmin is used by local election administrators to program elections and aggregate results on election night.
VxAdmin is a commercial off-the-shelf (COTS) laptop pre-installed with VotingWorks software and an optional printer. All USB drives, cords, adapters, and programmable smart cards needed to operate the system are included and stored in an orange case.
Unbox and Set Up Printer:
2. Set Up VxAdmin laptop:
To pack up the VxAdmin, simply place all of the components back into the case as displayed above. Secure the case as required by sealing the eyelets highlighted below.
Open-source software, rugged hardware, and paper ballots.
This guide walks you through the complete process to set up, test, and operate the voting system. If you have questions, please don't hesitate to reach out to the VotingWorks team by emailing or calling (510) 426-9991.
VotingWorks consists of two subsystems:
Central System: all equipment necessary for election programming, central batch ballot scanning, results aggregation, adjudication, and reporting.











Precinct System: all equipment necessary for use at the precinct to scan hand-marked ballots and provide an accessible ballot marking device for voters who need or prefer assistance marking a ballot.
VotingWorks Central System includes two components:
VxAdmin: the main tool for local election administrators, which programs elections, tabulates and reports results on election night.
VxCentralScan (optional): a central scanner used for rapidly scanning absentee or vote by mail ballots.
VotingWorks Precinct System consists of two portable, self-contained products:
VxScan: a voter-facing precinct scanner that scans paper ballots and notifies voters of ballot issues for second-chance voting.
VxMarkScan: an accessible ballot marking device with a printer that produces a voter-verifiable paper ballot.
Voters at the precinct vote on hand-marked paper ballots and cast their ballot into VxScan, with the option to instead vote and cast one's ballot on VxMarkScan if requested.
All votes cast using VotingWorks equipment are on paper ballots for security and post-election auditing. There are two types of VotingWorks paper ballots:
Hand-marked paper ballot
All absentee voters will receive a hand-marked paper ballot that is printed by a print vendor. Absentee ballots are scanned by election administrators using a high-speed central scanner (VxCentralScan) or the precinct scanner (VxScan).
Most in-precinct voters will receive a hand-marked paper ballot that is printed by a third-party printer to hand mark. Precinct ballots are scanned by voters using a precinct scanner (VxScan).
Machine-marked paper ballot (via ballot marking device)
In-precinct voters may request to use the accessible ballot marking device (VxMarkScan), which prints a voter verifiable paper ballot and deposits it into the attached ballot box. Election administrators or poll workers later scan the machine-marked paper ballot at a high-speed central scanner (VxCentralScan).
Before using a USB drive, whether it's brand new or has been used in a previous election, it should be formatted.
In VxAdmin, select Settings from the side menu and select Format USB Drive.
Confirm you want to format the USB drive by selecting






VxAdmin will then confirm your USB drive is ready for use. Repeat this step for all other USB drives.

VxAdmin and VxCentralScan require users to use a smart card and a PIN to log in. Both machines have a smart card reader slot in the lower left hand side of the laptop.
Both machines will be locked after starting up. To unlock the machine, insert your election manager or system administrator card into the smart card reader. Enter the PIN and remove your card.
Lock the machine by selecting Lock Machine in the upper right hand corner of the screen. Each machine should be locked when not in use.
VxAdmin
VxCentralScan
The VxAdmin diagnostics interface displays information about the currently configured election, if any, the current battery level and charging status, and the disk space available to the application. For large elections, the disk space should be monitored to ensure that you are not surpassing system storage limits.
The printer status indicates whether the printer is ready to print, in sleep mode, or jammed, in addition to the toner level. You can print a test page with Print Test Page to verify the printer is working as expected. After printing the test page, you'll be asked to indicate whether the print was successful or failed. The results of the most recent test are displayed on the diagnostics page. You can repeat the test as many times as needed.
The list of ballot styles loaded as part of the election definition is also listed. The ballot style information lists all information about the ballot such as contests, allowable number of candidates, tabulation method, associated precincts, and more. As part of pre-election preparation, election officials should review this list of configured ballot styles and compare to the associated PDFs for each style to confirm the election definition configuration is accurate.
The readiness report can be used as a record of system diagnostic verification. Select Save Readiness Report to save a copy to a USB drive.
To configure VxScan, VxCentralScan, and VxMarkScan you must first save the election package from VxAdmin to a USB drive. Select Election from the side menu in VxAdmin and select Save Election Package.
If you don't already have a USB drive inserted, insert a USB drive. Then select Save to save the election package.
VxAdmin will save an election package to the USB drive. Once the file is saved, select Eject USB. VxAdmin will confirm once it is safe to remove the USB drive.
The election package saved at VxAdmin is different from the election package used to configure your VxAdmin. VxMarkScan, VxScan, and VxCentralScan can only be configured with election packages saved at VxAdmin.
VxAdmin prints reports with the HP LaserJet Pro 4001dn printer.
Do we need to install toner?
New printers come with toner pre-installed, see the for replacement options. To install a new toner cartridge, follow .
The printer displays "Select Language" and won't print. What do I do?
Your printer is not fully configured. Configure the printer by responding to the on-screen prompts. You can simply press the "OK" button repeatedly, selecting all the defaults, until it says "Ready."
How do I fix streaks, lines, or otherwise poor print quality?
Print a "Cleaning Page." Navigate through the following options on the printer LCD screen:
The cast vote records contain the images and the interpretation for each ballot cast and is used to tally votes in VxAdmin. The cast vote record saves continuously to the USB drive throughout the day and again at the close of polls. If another copy is needed, however, it can also be saved by selecting CVRs and Logs from the side menu and selecting Save CVRs.
The Pause Continuous CVR Export
To replace a paper roll or print a test page, navigate to the Printer tab in the election manager menu and select Load Paper or Print Test Page.
If loading a new paper roll, the screen will walk you through removing the paper roll holder and loading a new paper roll. Select Print Test Page to print a test page and confirm the paper was loaded properly.
When you are ready to certify election results, you can mark VxAdmin results as official to print official reports.
Make sure that you've imported all CVR files, completed all adjudication, and added all manual tallies before proceeding.
To mark results as official, select
Because all VotingWorks machines are not connected to any kind of network, the internal clocks may drift slightly. Over time, this can lead to report timestamps being out of date or authentication failures. As a result, a system administrator or election manager should check the date and time of each machine during pre-election setup or logic and accuracy testing and update the time if necessary.
The Set Date and Time button is in the Settings menu on VxAdmin and VxCentralScan and on the main election manager and system administrator menus in VxScan and VxMarkScan. On VxScan, the button is in the More tab.
Update the date and time and select
VxAdmin generates files that may be used in most typical post-election audit processes.
For a ballot polling risk-limiting audit, no files are needed from the voting system.
For a traditional or batch comparison risk-limiting audit use the instructions, selecting the correct filter based on the units (precinct, scanner, batch, etc.) you're auditing.
For a ballot comparison risk-limiting audit or an image audit, cast vote records (CVRs) and image files can be pulled from the VxCentralScan and VxScan(s). Full file exports from VxAdmin will be available in a future software release. An imprinter can also be attached to a VxCentralScan to print a unique identifier on ballots scanned and the unique identifier can be found in the CVR. This allows for easier ballot retrieval and matching between CVRs, images, and ballots.
VxMarkScan does not retain any type of ballot or voter data so the only files to retain after an election are the logs. Logs are saved in the /logs folder on the USB drive. To save logs, insert a USB drive, then insert an election manager or system administrator card, and select Save Logs.
To remove the election definition from VxMarkScan, select Unconfigure Machine from the election manager or system administrator menu and confirm by selecting
The VxCentralScan diagnostics interface displays information about the currently configured election, if any, the current battery level and charging status, and the disk space available to the application. For large elections, the disk space should be monitored to ensure that you are not exceeding system storage limits. The uninterruptible power supply test asks the user to confirm that the scanner's uninterruptible power supply is connected and fully charged.
The scanner status indicates whether the scanner is connected or not. Select Perform Test Scan and insert a blank sheet of paper as prompted. This test verifies the scanner is clean and ballot images are clear. If the test fails, you'll be prompted to clean the scanner. The test will also fail if the sheet is not blank.
The readiness report can be used as a record of system diagnostic verification. Select Save Readiness Report to save a copy to a USB drive.














While in storage, the VxAdmin should be stored in its case with seals through each of the eyelets to the right and left of the carrying handle on the case. Reseal and document as required each time the case is opened and repacked for storage.
In Storage: The scanner should be sealed with seals through each of the eyelets to the right and left of the carrying handle on the case.
During Voting: A seal should be placed through the hole in the security bolt to keep the poll worker door closed and the scanner latched to the ballot box.
During Voting: A seal should be placed through the hasp in the auxiliary bin door when it is not in use.
During Voting: A seal should be placed through the hasp in the front ballot door.
In Storage: A sticker seal should be placed between the top and bottom of the case.
During Voting: A seal should be placed through the eyelets holding the ballot box in place.
Voting system maintenance is an ongoing process that is a part of every election. General maintenance procedures are described in Setup Inspection and supplies in the Supply List.
The following maintenance manuals are provided for long-term system maintenance reference and are targeted at a system administrator whose role and training requirements are defined in Smart Cards and User Roles. Maintenance tasks that need to be performed by a VotingWorks technician are specifically identified in each voting system component maintenance manual. Maintenance performed by users (system administrators) do not require any specific facility, furnishing, fixture, or utility and are able to be performed in election offices and storage facilities. Maintenance performed by VotingWorks may require transport to a VotingWorks facility.
In addition to regular election maintenance tasks, they include additional long-term maintenance tasks, provide manufacturer documentation, and make recommendations for spare parts and service. The Approved Parts List is a more formal and complete extension of the Supply List.
In the event any voting system component has a catastrophic failure for any reason, users should replace the device with a backup unit or contact VotingWorks for a replacement unit.
If you used test ballot mode to conduct your L&A be sure to put VxScan into official ballot mode. Insert the election manager card into VxScan and select Official Ballot Mode.
If you used Official Ballot Mode to conduct your L&A, simply toggle to Test Ballot Mode and back to Official Ballot Mode to reset VxScan for election day.
Remove the election manager card and confirm that the VxScan is in official ballot mode by checking that there is no orange Test Ballot Mode banner, Polls Closed is displayed, and the Sheets Scanned count is 0.
A USB drive is required to use VxScan on election day. After testing, you may re-insert the USB drive used during testing or a new USB drive into the USB port and seal the machine until a poll worker accesses it on election day. If official ballot mode was used, we strongly recommend using a new USB drive for election day.
If you used test ballot mode to conduct your L&A be sure sure to put VxCentralScan into official ballot mode. Insert an election manager card, select Settings from the side menu and then tap Official Ballot Mode.
If you used Official Ballot Mode to conduct your L&A, simply toggle to Test Ballot Mode and back to Official Ballot Mode to reset VxCentralScan for election day.
If you used test ballot mode to conduct your L&A be sure to put VxMarkScan into official ballot mode. To change modes, insert your election manager card and select Official Ballot Mode.
If you used Official Ballot Mode to conduct your L&A, simply toggle to Test Ballot Mode and back to Official Ballot Mode to reset VxMarkScan for election day.

Printer Maintenance
Print Quality Tools
Cleaning Page
Printing the cleaning page will usually clear the printer's rollers of stray ink that is causing print issues.
What if printing a "Cleaning Page" helps, but the issue keeps coming back?
It's possible the paper you are using is not compatible with the printer. When toner doesn't print properly to a page, it can end up on the rollers where it will cause streaks on later pages. Try printing another cleaning page or try a different type of compatible paper.
If you continue to have issues, the toner cartridge may be defective and may need to be replaced.
The logs contain information about the regular operation of the hardware and software and also any error messages. Both election managers and system administrators can export logs by selecting Save Logs .
The time on VxScan should stay mostly accurate, including automatically adjusting for daylight savings time, but can drift slightly over time. Both election managers and system administrators can update the time by selecting Set Date and Time.
VxScan makes sounds every time a ballot is accepted or rejected. Sounds can be muted and unmuted by an election manager.
If polls have been closed accidentally by a poll worker, a system administrator may reset the polls to paused, after which a poll worker can resume voting.

To replace or add a printer paper roll:
The paper roll must be installed in the correct orientation or it will not print. The correct orientation is indicated on the side of the paper roll holder.




ReportsMark Election Results as OfficialConfirm by selecting Mark Election Results as Official.
All references to unofficial results in VxAdmin will be changed to official.
If you become aware of a mistake after marking results as official (say, you forgot to import one machine's CVRs), you can revert the results to unofficial as a system administrator. Log in as a system administrator and use the Revert Election Results to Unofficial button.
Log out and log back in as an election manager to make the necessary edits and be sure to remark the results as official once done.
VxAdmin is programmed to intuitively explain problems to an election official.
Smart card error messages
Card Backward
Flip the smart card and reinsert it.
eventId: auth-login disposition: failure reason: card_error
Invalid Card
Follow the instructions on screen. Primary actions include trying a different card, programming a fresh card, and checking your machine date and time.
*Error messages with an asterisk next to them correspond to unexpected error states where the cause is not immediately known. VotingWorks will likely ask for logs after the election to identify the cause and improve the product for future elections.
Navigate to the Tally screen by selecting Tally from the side menu. Select Load CVRs to load the cast vote records.
One at a time, insert the USB drive(s) containing CVR exports from VxScan and VxCentralScan. A dialog box will pop up and show you all CVR exports on the USB drive. Select Load next to the export (official ballots, correct number of ballots, correct time) you'd like to load.
After loading the CVR export, confirm that the timestamp, CVR count, and precinct(s) are as expected. Load CVR exports from all of your scanners, VxScan and VxCentralScan.
The diagnostics interface is used to test hardware before or between elections and monitor the status of the machine. It is accessible from both the election manager and system administrator menus.
The VxScan diagnostics screen shows information about how the machine is configured, how much storage is left on the device, and the current status of the scanner and printer. Prior to each election, walk through each test to verify each component is in working order. During normal operations, if one of the components fails, VxScan will display an error message on screen.
Select Perform Test Scan and insert a blank sheet of paper as prompted. This test verifies the scanner is clean and ballot images are clear. If the test fails, you'll be prompted to clean the scanner. The test will also fail if the sheet is not blank.
Select Print Test Page to ensure the paper roll is installed properly. If the paper roll was installed backwards, nothing will print. After the test print completes, you must indicate whether the print was successful or not.
Select Test Sound to verify the speaker is working properly.
Select Test Uninterruptible Power Supply to confirm that the UPS is connected and fully charged.
The most recent test result for each piece of hardware is shown on the diagnostics screen and included in the readiness report.
The readiness report can be used as a record of system diagnostic verification. Select Save Readiness Report to save a copy to a USB drive.
The Pause Voting action in the poll worker screen is generally used by jurisdictions conducting early voting over multiple days or during an emergency situation. To pause voting and prevent ballots from being cast at VxScan:
Voting is now paused. To resume voting:
One copy of the voting resumed report will print. If additional reports are needed, select Reprint Voting Resumed Report to print more. The voting resumed report and the voting paused report should have the same ballots scanned count.
The polls are now open. Below are examples of the voting paused report and voting resumed report.
If additional copies of a report need to be printed at any time, insert a poll worker card and select Menu to access the poll worker menu. Select Print xxx Report to print additional copies.
Additional reports can only be printed as long as no ballots have been scanned since the original report was printed.
For each election, you will configure VxAdmin by loading an election package provided by VotingWorks or downloaded from VxDesign. The can be found in the technical data package.
When VxAdmin is not configured, the screen will prompt you to Insert a USB drive containing an election package. After inserting the USB drive, VxAdmin will automatically list the election package(s) available. Select the file name of the correct election package to configure VxAdmin. If the file is not automatically listed, select Select Other File... and manually select the file from the USB drive.
Once configured, the election screen will display the title and date of your election as well as the date and time VxAdmin was configured.
If you need to change an election package or reset VxAdmin for the next election, you must unconfigure the machine.
Select Election from the side menu and select Unconfigure Machine.
After confirming by selecting Delete All Election Data , you will return to the initial VxAdmin Election screen. VxAdmin can be reconfigured by loading a new election package by repeating the steps above.
Logic & accuracy testing (L&A) is meant to ensure that every component of the voting system is operating as expected and has been configured properly for a specific election. Testing rules vary by jurisdiction. The following functions may be useful as tests are conducted and are referenced in the L&A Testing Checklist.
Before starting the testing process, using an election manager card, confirm VxAdmin does not have CVRs loaded. Select Reports from the side menu and select Full Election Tally Report to print a "zero" report.
VxScan, VxCentralScan, and VxMarkScan can be placed into test ballot mode to only accept test ballots. VxScan and VxCentralScan default to test mode after configuration.
In VxScan, insert an election manager card and select the correct mode.
In VxCentralScan, insert an election manager card, select Settings from the side menu, and select the correct mode.
In VxMarkScan, insert an election manager card and select the correct mode.
To enter tallies manually, select Tally from the side menu and then select the Manual Tallies tab.
Enter the Ballot Style, Precinct, and Voting Method of the ballots being added and select Enter Tallies. This step will be repeated for any additional ballot styles, precincts, and voting methods.
Start by entering the manual tally ballot count. By default, the manual tally ballot count is the same for all contests but can be overridden on a per-contest basis.
Then enter vote tallies for the first contest, entering undervotes and overvotes in addition to votes cast for each candidate or option. If a vote is for a write-in candidate, select Add Write-In Candidate to enter the name found on the ballot and add a tally. Select Save & Next to proceed to the next contest and repeat steps for all contests. Select Finish after entering vote tallies for the last contest.
After VxScan is plugged in, the screen will show that polls are closed:
If there is an orange callout that says "Test Ballot Mode" on the screen, contact your election administrator immediately to prepare the machine for the election.
To open the polls:
The polls are now open. The number of ballots scanned should be zero. Verify the precinct name and election date are correct in the bottom left corner.
Below is an example of the polls opened report. All totals should be zero.
The poll worker door should remain sealed and secure at all times unless a poll worker requires access. Any unauthorized access should be reported to an election administrator immediately.
Checklists are provided to help users walk through all of the steps to prepare, conduct, and complete an election.
New Hampshire specific checklists can be found here: New Hampshire Checklists
Complete after the election package has been downloaded or received from VotingWorks and prior to conducting L&A Testing.
Complete as soon as possible after receiving the election package and no later than required by law or rule.
Complete these tasks during early voting and/or on election day.
VotingWorks applications provide additional system security by allowing you to confirm the software is the same as the certified version. The feature is available on all machines for all authenticated user. On VxAdmin and VxCentralScan, the Signed Hash Validation button is in the Settings menu. On VxMarkScan and VxScan, the Signed Hash Validation button is on the main menu for each user type. For an election manager on VxScan, navigate to the More tab. After selecting the button, the machine will generate the hash and display it in the form of a QR code.
Navigate to on your phone and scan the QR code. The site will validate the QR code data and verify the software is the same as the certified version.
Pack up VxScan through the following steps:
Pack up the scanner:
Before you configure VxScan, set up the machine with the guide.
To configure VxScan, you must do two things in VxAdmin:
to a USB drive
In preparation for an election or in response to issues, the diagnostics interface can help verify VxMarkScan is functioning as expected or pinpoint problems that do arise. Both election managers and system administrators can access the diagnostic interface.
The diagnostics screen shows information about how the machine is configured, how much storage is left on the device, and the current status of the hardware. There are tests for the accessible controller, front headphone input, PAT device input, uninterruptible power supply, and printer-scanner
For each component test, simply select Test xxx and follow the instructions on the screen. The results of the most recent test are displayed on the diagnostics screen.
Voters have a number of options to change the VxMarkScan interface to suit their individual needs.
To change the language from English to another language select English at the top of the screen. Additional language buttons will display, select the preferred language and then select Done.
Only open and use indoors; do not use outdoors.
Use only on stable horizontal surfaces, not on inclines or moving surfaces.
Do not use in hot ambient temperatures greater than 95F, near open flames, or near other heat sources.
Do not use in cold ambient temperatures less than 50F, or near snow or ice.
Do not use near sources of liquid spray, precipitation, smoke, or construction dust.
Keep out of direct sunlight during operation.
As possible, operate VxScan, VxMarkScan, and VxCentralScan with power from a UPS battery backup in case of power outages.
If electrical service is required, the end user should contact VotingWorks instead of attempting any electrical service.
Only trained technicians should perform any electrical service on systems that require opening up external panels.
Disconnect all power and wait at least 30 seconds before any electrical servicing.
When transporting equipment make sure all latches and straps are secured. And secure the containers in a manner where they will not move in transport. Do not stack the units.
eventId: auth-login disposition: failure reason: Multiple possible values
Error programming <cardRole> card. Error resetting <cardRole> card PIN. Error unprogramming <cardRole> card.
Try the card action again and, if that doesn't work, try a different card. The card may be damaged or not a VotingWorks-issued card.
eventId: smart-card-program-complete disposition: failure
Formatting USB drives
Failed to Format USB Drive
Try again and, if that doesn't work, try a different USB drive.
eventId: usb-drive-format-complete disposition: failure
Election package configuration
Invalid election package zip file. Invalid election definition file. Invalid system settings file.
Double check that you're attempting to load a valid VotingWorks-provided election package file.
eventId: election-configured disposition: failure
Number of <limitType> in <electionEntity> (<value>) exceeds system limit of <limitValue>.
Use an election definition that is within system limits.
eventId: election-configured disposition: failure
Importing CVRs
There was an error reading the contents of <exportName>: Unable to authenticate cast vote records. Try exporting them from the scanner again.
Try exporting CVRs from the relevant scanner again. The CVRs may be damaged, e.g., because the USB drive was pulled from the machine while data was being written.
eventId: import-cast-vote-records-complete disposition: failure
Other
Card Reader Not Detected
Restart the machine. If problems persist after restarting, ask your election official to contact VotingWorks support.
eventId: auth-login disposition: failure reason: no_card_reader
Something went wrong - Please restart the machine.*
Restart the machine. If problems persist after restarting, ask your election official to contact VotingWorks support.
eventId: unknown-error
Complete these tasks election night or no later than any final certification deadline required by law or rule.



























































Pack up the ballot box:

An unconfigured machine will prompt you to insert an election manager card to log in and then insert a USB drive with the election package saved from VxAdmin.
Only one USB drive should be plugged into VxScan at a time. The other USB port is designed as a backup in the event of a failure.
After you insert the USB drive, VxScan will automatically begin loading all ballot styles for the election. After the election package is done loading, the election manager menu will be displayed and VxScan will be in test ballot mode.
Jurisdictions with more than one precinct must select the precinct for the device.
Use the toggle button to switch between Test Ballot Mode and Official Ballot Mode. The machine must be in official ballot mode on election day. Review the L&A Overview instructions to understand which mode to use during L&A testing.
There are two ways to remove the election configuration and all scanned ballot data.
Removing Election Configuration - Election Manager
You can now configure VxScan with a different election package.
Removing Election Configuration - System Administrator
You can now configure VxScan with a different election package.
To open the polls:
The polls are now open and VxMarkScan is ready for voters.
The polls are now closed.
The Pause Voting action is generally used by jurisdictions conducting early voting over multiple days or during an emergency situation. To pause voting and not allow ballots to be marked by VxMarkScan:
Voting is now paused. When you want to resume voting:
Voting can now continue.

Once the scanner is open, you can use cleaning fluid and a microfiber or lint-free cloth to clean the scanner. Dampen the cloth and rub with moderate force on the scanning glass and the rollers:
After cleaning, simply close the following:
To confirm the scanner is clean and producing clear images, you may either run the scanner diagnostic or simply start scanning - if streaks are detected in the images, the software will alert the user.
In order to prevent voters attempting to scan two ballots at once, VxScan has a double sheet detection feature. To manage double sheet detection, navigate to the Scanner tab of the election manager menu.
Select Calibrate Double Sheet Detection to begin calibration. Follow the instructions on screen. You will need two sheets of blank paper that have the same paper weight as the ballots for the election.
The Disable Double Sheet Detection feature is used to disable the ultrasonic sensor in the event that it fails and improperly rejects single sheets as multiple sheets. If VxScan stops taking ballots or repeatedly displays the Ballot Not Counted - Multiple sheets detected error message, contact customer support. This setting should only be used if advised by the VotingWorks support team.
Under exceedingly rare circumstances, one may need to calibrate the scanner's image sensors with a blank white sheet of paper to ensure proper conversion from physical paper to digital image.
Machines are shipped with this calibration having already been completed by the part manufacturer, so this calibration does not need to be performed with any regularity and in fact may never need to be performed at all over the lifetime of the scanner. It should only be performed during L&A if ballots consistently fail to scan with generic errors unrelated to election configuration (e.g., "Ballot Scan Failed - There was a problem scanning your ballot. Please scan it again."), all other reasons for failure (e.g., ballots not printed to spec) have been ruled out, and VotingWorks support has suggested this as a course of action.
To remove files from VxCentralScan, select Settings from the side menu and select Unconfigure Machine.
If the headphone or PAT test fails, try to unplug and replug the device and try again. If any test continues to fail, restart VxMarkScan and try again.
The readiness report can be used as a record of system diagnostic verification. Select Save Readiness Report to save a copy to a USB drive.








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 their disability.
White text, black background - used by a person that finds white backgrounds too bright due to visual disabilities. May also be easier to read when room lighting causes a glare on the screen.
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 people who need the highest contrast because of light vision or color perception disabilities or aging.
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.
Audio is always defaulted to on when headphones are plugged in. Instructions for all steps of the voting session are read to the user in audio format and all ballot content is read when navigated to by the user.
Select Mute Audio to mute all sound. Select Enable Audio-Only Mode to hide the screen. Voters using only audio to navigate through the ballot may want to hide the screen for privacy. Additionally, a voter who has a T-coil neckloop may unplug the headphones and plug that device into the headphone jack.
Headphones should be sanitized after a voting session using the audio-tactile interface. To do so, simply discard the headphone ear covers and replace with a new set of ear covers. Disposable ear covers suitable for VxMarkScan are listed in the Supply List.
All selections above are made for a specific voting session and will reset with the next voter.
VxMarkScan has a PAT (personal assistive technology) input port into which a user can plug in a dual-switch input such as a sip-and-puff device. When a PAT input is attached during a voting session, VxMarkScan will enter a calibration flow where the voter will map their two inputs to "move" and "select." Different voters can calibrate their sip & puff devices differently such that sip is "move" for one and "select" for another. After calibration, a voter can access all VxMarkScan functionality throughout the voting session.


The user should never try to perform complex repairs on VxMarkScan. Only VotingWorks should perform repairs that require disassembly of any kind. Users are expected to keep the scanner, screen, and USB ports clean.
The scanner should be cleaned for every election before pre-election testing and again after pre-election testing. For instructions, see the VxMarkScan Hardware Setup section in the user manual. VotingWorks recommends using Ricoh Cleaner F1 (PN: PA03950-0352) with cleaning wipes (PN: CG90000-120001) or equivalent. Other scanner-specific cleaning fluids or greater than 70% isopropyl alcohol can be used for the cleaning fluid. A microfiber or lint-free cloth can be used for the wipe.
VotingWorks recommends cleaning the screen and the USB port as needed. The screen can be cleaned by gently wiping with cleaning wipes such as ULINE S-12236 or equivalent. The USB port can be cleaned by blowing it with air in a can, such as ULINE S-6771 or equivalent, from a distance of at least one foot. Read all manufacturer safety instructions before using air in a can.
There are no required steps for maintaining the software or firmware. The software is installed by VotingWorks and cannot be modified. The underlying databases for all applications are self-maintaining and do not need to be tuned by end users.
VxMarkScan does not store voter selections or tabulate ballots. There is no need to perform data backups.
VotingWorks recommends having scanner cleaning supplies immediately available at all times. If a dirty scanner prevents ballots from being interpreted and presented to users, voting cannot continue. In order to avoid delays in voting, scanning cleaning supplies should be at all voting locations.
The polls are now closed. Below is an example of the polls closed report.






After certification of an election and before configuring a new election, all election files and data should be saved and the election package removed from the previous election.
VotingWorks recommends retaining the following files after each election:
Ballots should have been secured post-tabulation. Follow state guidelines to ensure proper retention.
All election data should be retained for at least 22 months in the following storage conditions:
Temperature: 5C-40C (41F-104F)
Relative humidity: 5% to 85%, non-condensing
All VotingWorks paper records and USB drives are specified to last at least 22 months when stored in these conditions.
To save the recommended VxAdmin files, follow these steps when logged in as an election manager:
Next select Settings from the side menu and Save Logs. Machine log files are saved in the /logs folder on the USB drive.
VxScan CVRs include the VxScan's CVRs and ballot images. The log file contains the logs. To save the VxScan files, without the ballot box and follow the following steps:
In VxAdmin, log in with a system administrator card, select Election from the side menu and select Unconfigure Machine.
In VxScan, log in with an election manager card and select Unconfigure Machine.
Smart cards are used to configure and operate equipment. It's the same technology as the chip in your credit card, but is instead used to provide election administrators and poll workers a secure means to configure and operate the equipment. There are three user roles and cards: system administrator, election manager, and poll worker.
System administrator cards allow an election administrator to load an election definition, program smart cards, and remove the election definition from VxAdmin.
System administrator cards are typically only used at the very beginning and very end of an election. Keep this card in a secure location when not in use and in between elections.
Election manager cards allow election administrators to use central system devices and configure precinct system devices. Election managers are responsible for:
configuring and unconfiguring precinct equipment
preparing machines for pre-election testing
preventative maintenance tasks
general equipment troubleshooting
Election manager cards should only be used by election administrators and should be kept secure at all times.
Poll worker cards allow poll workers to manage election day precinct tasks, including:
opening the polls
pausing or resuming voting
closing the polls
printing precinct tally reports
Every precinct will need at least one poll worker card in order to operate the polls.
For each election, you will create election manager and poll worker cards specifically for that election. Smart cards can be created quickly and easily with VxAdmin by logging in with a system administrator card and selecting Smart Cards from the side menu.
You will use the smart card reader in the lower lefthand side of your VxAdmin laptop to program a card.
Simply insert the card of your choice and select the correct button for the card.
When creating an election manager or system administrator card, the screen will show you a unique PIN for that card. Keep the PIN secure. When creating a poll worker card, the screen will simply confirm the card is created.
If you insert an already programmed card, you will be presented with options to modify the card.
Unprogram Card will remove the election configuration from the card, after which it can be programmed for a new election. System administrator cards cannot be unprogrammed.
Reset Card PIN will reset the card PIN. The old PIN will no longer be valid. Note the new PIN and keep it secure. The PIN can only be reset on cards that match the current election.
VotingWorks recommends completing the following setup inspection procedures before, during, or after logic and accuracy testing for each election. All readiness inspection tasks can be completed by an election manager.
All users can use Signed Hash Validation on each device to verify that the software is certified VotingWorks software and has not been tampered with. The software on each device should not change between elections except in cases of VotingWorks-managed upgrades.
All devices with a scanner (VxScan, VxCentralScan, and VxMarkScan) should be cleaned and VxScan double sheet detection should be calibrated.
Election managers can use each device's diagnostic interface to confirm the machine is ready for an election. The diagnostic interfaces and the exportable readiness reports are documented for each device in , , , and . For each device:
Successfully completing all tests and producing a complete readiness report also confirms that all necessary cabling is functioning.
Election managers should confirm that the VxScan and VxMarkScan ballot boxes are physically empty and that relevant digital storage locations are clear:
USB drives should be properly formatted and free of data from previous elections before pre-election testing. While it is possible to inspect the USB drives manually on most computers, VotingWorks recommends simply using the feature on VxAdmin to ensure all drives are formatted and clear.
USB drives and the device's internal hard disk are the only voting device storage locations that hold election information that can change during the election. USB drive inspection and the aforementioned storage capacity check as part of ensure all storage locations are inspected pre-election.
All required consumable levels should be checked:
VxCentralScan
All backup power supplies (also known as UPSs for uninterruptible power supplies) must be fully charged. When fully charged, backup power supplies will allow powering devices for approximately four hours without power. Even when fully charged, however, backup power supplies should be connected to a standard 120V wall outlet to avoid draining the battery unnecessary.
To confirm that the charge is full before an election, check the LED display. On the GoldenMate 1000VA/600W, tap the power button to illuminate (or hide) the display. On the APC BN1500M2, press any button to illuminate the display. Refer to the user manual provided with your UPS for more information if needed.
While most seals are applied during the course of an election, some seals are applied when the device is first manufactured. These factory seals are intended to be permanent except in cases where VotingWorks performs a repair. The presence of each factory seal should be confirmed before each election as a check against hardware tampering.
VxAdmin and VxCentralScan have one factory seal that wraps around the right side of the laptop. VxScan has three factory seals: bottom left panel, bottom right panel, top panel. VxMarkScan has one behind the touchscreen.
All seals should start with VX- and should appear whole and free of defects.
The setup inspection procedures described above are intended to be completed before, during, or after logic and accuracy testing for each election in addition to the jurisdiction-specific logic and accuracy testing which validates the election configuration, the ballots, and full system operation. The steps below may be completed in a variety of orders depending on your logic and accuracy procedures:
Complete on all devices to verify that only certified software is installed
Calibrate on VxScan for the upcoming election's ballot paper weight
Clean scanners for each VxScan, VxCentralScan, and VxMarkScan
Complete an for each device
If these checks are not completed prior to election day, there's a risk that the system will not work properly.
Software hash checks and hardware seal checks protect against tampering
Calibrating and cleaning scanners ensures proper ballot handling and interpretation
Checklists for New Hampshire customers can be found here: https://docs.voting.works/nh-checklists
Set up VxAdmin
Log in with election manager card
Select Tally from the side menu and verify there are no CVRs
Select Reports from the side menu, print an Unofficial Full Election Tally Report as the Zero Report
Set up VxScan
Log in with election manager card
If your jurisdiction requires testing with official ballots, toggle mode to Official Ballot Mode
Select More from the side menu and verify the date and time by selecting
Log in with the election manager card
Select Tally from the side menu and load CVRs from the USB drive(s)
Verify counts match expected test ballot results
Select Remove CVRs
Part of the Precinct System, VxMarkScan is an accessible ballot marking device that gives voters the ability to mark their choices and print their ballot from a touchscreen.
VxMarkScan can be set up through the following steps:
Set up the stand:
With the legs facing up, raise a leg until it snaps in place
Continue until all legs are raised
Flip the stand up right
Snap the support bar in place on the back two legs
Add power block holder to the back center on the top of the stand
Insert power block into the holder so cords lay out each side
Set up the ballot marking device:
Using two people, lift and place the ballot marking device on the stand by aligning the stand bars with the bottom
Plug in the power cord connector to the back of the ballot marking device
Plug the power cord into the UPS battery backup
Push the printer-scanner cover release button in
Open the printer-scanner cover
Slide the ballot bin into place
Close the printer-scanner cover
Document and seal the ballot bin (loop on right side) as required
Place the privacy shield pegs in the holes on each side of the ballot marking device
Plug the headphones into the front headphone jack
Push the power button to turn VxMarkScan on
The VxMarkScan is set up.
The scanner should be cleaned for every election with scanner cleaning solution (see ) and a lint-free or microfiber cloth.
Press printer cover button to open printer cover
Open scanner by lifting the metal piece above the green sticker
Apply cleaning solution to cloth and wipe the inside of the scanner with moderate force
Clean scanner glass
To review results, select Reports from the side menu and select Full Election Tally Report. A preview will appear. Select Print Report to print the report, Export Report as PDF to save the election tally report to a USB drive as a .pdf file, or Export Report CSV to save the election tally report to a USB drive as a .csv file. Files will save to a reports/ folder on the USB drive.
The tally report will include any total write-in count of one or more in a contest. If a specific write-in candidate has enough votes to be considered in the outcome of a contest, the report will list that candidate and their vote total. The tally report will not list every write-in adjudicated - the write-in adjudication report will have the full list.
The tally report builder allows you to create custom reports. These reports can be filtered or reported by precinct, district, ballot style, and more. To navigate to the tally report builder, select Tally Report Builder from the Reports screen.
To create a filtered and/or grouped report:
Select Add Filter
Select Ballot Style, Batch, Precinct, or Scanner
Specify any specific ballot style(s), batch(es), precinct(s), or scanner(s)
Select Add Filter to add an additional filter as needed
Select how you'd like the report organized
Select
Ballot count reports show the number of ballots cast. The ballot count report builder enables you to generate custom reports by precinct, district, ballot style, and more. An example of the Voting Method Ballot Count Report is on the right.
The write-in adjudication report presents how all write-ins were adjudicated and the count of votes for write-in candidates.
To print the report, select Unofficial Write-In Adjudication Report. An example of the write-in adjudication report is on the right.
Before you configure VxMarkScan, you must set up the machine. Follow VxMarkScan Hardware Setup steps.
To configure VxMarkScan, you must do two things in VxAdmin:
Save the election package to a USB drive.
.
The smart card reader is beneath the accessible controller. The USB port is accessible at the ballot box attachment point. The ballot box must be removed to insert a USB drive. Seal and document the ballot box as required.
An unconfigured machine will prompt you to insert an election manager card to log in and then a USB drive with the election package saved from VxAdmin to configure.
After the USB drive is inserted, VxMarkScan will automatically begin loading all ballot styles for the election. After the election package is done loading, the election manager menu screen will appear and VxMarkScan will be in test ballot mode.
Use the toggle button to switch between Test Ballot Mode and Official Ballot Mode. The machine must be in official ballot mode on election day. Review the instructions to understand which mode to use during logic and accuracy testing.
To remove election configuration (and all data) from VxMarkScan:
Log in with an election manager card
Select Unconfigure Machine
Confirm by selecting Delete All Election Data
You can now re-configure VxMarkScan with a different election package.
VxCentralScan is a central scanning solution that allows you to quickly scan large batches of ballots. If you are using VxScan at your precincts, you can use VxCentralScan to scan absentee or vote-by-mail ballots on election day and mail, provisional, military ballots, or other ballots counted post-election day. VxCentralScan can also be used to quickly verify a test deck and re-tabulate an out-of-balance precinct.
Follow the VxCentralScan Hardware Setupinstructions to prepare the system for use.
Before scanning the first ballot batch, confirm that VxCentralScan displays No ballots have been scanned. If not, select Delete All Batches to clear the scanned ballot data.
Load a stack of ballots into the feeder tray of the scanner. VotingWorks recommends loading no more than 30 ballot sheets at time for Ricoh model fi-8170 and 100 ballot sheets for Fujitsu model fi-7600. The ballots need to be in a neat stack, unfolded and lying flat, but ballots can be in any orientation (e.g. upside down or backwards is fine).
Select Scan New Batch. Ballots feed through the scanner automatically and the Sheet Count will increase as each ballot is scanned. A timestamp will appear under the Finished At header when a batch is done scanning.
Once the batch finishes scanning, remove it from the output tray on the scanner and place the next stack of ballots in the feeder tray. Repeat the scanning process until all ballots are scanned.
If a batch needs to be rescanned, use the Delete button to remove the original scan.
VxCentralScan will stop scanning and present a review screen if scanning cannot be completed due to a blank ballot, overvoted or undervoted contest, scan mode mismatch, or an otherwise unreadable ballot sheet. The review screen will display an image of the scanned ballot sheet, the reason why scanning was stopped, and confirm that this ballot sheet has not been tabulated yet.
If the scanner stops, remove the last ballot sheet scanned from the scanner output tray and confirm it matches the ballot sheet displayed onscreen. Once removed, follow review requirements. If the ballot needs to be reviewed by someone not operating the scanner or needs to be duplicated to be tabulated properly, select Confirm Ballot Removed. If the ballot should be tabulated as-is, meaning that overvoted contests will be ignored but any other valid votes will be counted, select Tabulate Ballot. After making a selection, the scanner will resume scanning ballots in the batch.
The scanner will present overvotes, blank ballots, and undervotes in that order. In other words, an overvoted ballot may also have undervoted contests not highlighted. Depending on the adjudication settings for the current election, VxCentralScan may not stop for every adjudication reason.
VxCentralScan may show an Unreadable ballot screen for a properly marked ballot if it's unable to decode ballot information due to page skew, dust, or tampering of the ballot. When a ballot sheet is shown as unreadable, you can safely remove the ballot and re-scan the ballot sheet. If the ballot is unreadable on a second scan, you should remove the ballot for duplication.
When all ballot batches (including any duplicated ballots) have been scanned, you will need to save the CVRs from VxCentralScan to load into VxAdmin for further adjudication and reporting.
To save, select Save CVRs in the top right.
You'll be prompted to insert a USB drive. Once recognized, select Save and then Eject USB. Once the USB drive is ejected, remove the USB drive.
If using multiple VxCentralScan stations, repeat saving CVRs for each one.
Tabulated ballots should be sealed into a secure container post-tabulation with the seal number recorded as required. Follow state guidelines to ensure proper retention.
To complete adjudication, navigate to the Adjudication tab. The system settings for your election determine which contests are flagged for adjudication. Depending on those settings, adjudication may include:
Write-Ins - contests with a vote for a write-in which must be transcribed
Marginal Marks - contests with ambiguous marks that may or may not represent voter intent
Overvotes - contests with more votes than the maximum allowed
Undervotes - contests with fewer votes than the maximum allowed
Once CVRs have been loaded, the adjudication process can begin. Log in with an election manager card and select Adjudication from the side menu.
If a contest has any ballots cast requiring adjudication, an Adjudicate X button will appear to the right of the contest. The number indicates how many votes there are to adjudicate. Select Adjudicate X to the right of the contest to start the adjudication process.
For every ballot requiring adjudication, the contest area will be highlighted. Select Zoom Out to see the entire ballot. Select Back, Skip, or Save & Next to navigate across ballots.
For write-ins, the dropdown will display buttons for each of the official candidates on the ballot. If the voter wrote in an official candidate, simply select the correct one to award the vote to that candidate. If the voter wrote in a candidate not on the ballot, type in the name of the candidate. Previously entered names will show up as you type. If the entered name is not allowed under state law or is a stray mark, empty space, or any other invalid entry, select Invalid.
Write-in votes without the bubble marked are not included in tally reports until their vote is assigned via adjudication. They will always appear in the write-in adjudication report, assuming the relevant system setting has been enabled.
If a write-in is for an official candidate and the system also detects a mark for the official candidate, the following message will appear to prevent double votes:
For marginal marks, determine whether the mark is an intentional mark or not given your jurisdiction's guidelines. If the mark is deemed unintentional, click Dismiss. If the mark is deemed intentional, check the box of the corresponding candidate.
After finishing adjudication for a contest, select Finish to return to the contest menu, or select Close to return to the contest menu at any time.
Proceed through all contests until adjudication is complete.
Before you configure VxCentralScan, you must set up the machine. Follow the steps in the VxCentralScan Hardware Setup.
To configure VxCentralScan, you must do two things in VxAdmin:
Save the election package to a USB drive.
.
Once the election package is saved to a USB drive, you can load the file to VxCentralScan.
and turn on the VxCentralScan laptop.
Use an election manager card to unlock the machine. Insert the USB drive with the election package. The election package will automatically load.
VxCentralScan is now configured and in test mode. The screen will show No ballots have been scanned and election summary information (name, date, jurisdiction, etc.) will be shown in the bottom left corner of the screen.
VxCentralScan is now ready for scanning.
To remove an election package and reset VxCentralScan:
Insert an Election Manager Card
Select Settings from the side menu
Select Unconfigure Machine
Confirm by selecting
You can now reconfigure VxCentralScan with a different election package.
Set up the stand:
With the legs facing up, raise a leg until it snaps in place
Continue until all legs are raised
Flip the stand up right
Snap the support bar in place on the back two legs
Add power block holder to the back center on the top of the stand
Insert power block into the holder so cords lay out each side
Set up the ballot marking device:
Place the ballot marking device on the stand, aligning the stand bars with the bottom
Plug in the power cord connector to the back of the ballot marking device
Plug the power cord into the UPS battery backup
Push the printer-scanner cover release button in
To open the polls:
Insert the poll worker card into the card reader beneath the accessible controller
Select Open Polls
Confirm by selecting Open Polls again
Remove the poll worker card
To activate a voting session:
Insert the poll worker card
Select the voter's precinct (if in All Precincts mode)
Select the voter's ballot style
When prompted, feed one sheet of paper into the front input tray
To close the polls:
Remove ballot bin seal
Remove ballots inside (secure for central tabulation on VxCentralScan)
Insert the poll worker card
Select Close Polls
Pack up the ballot marking device:
Push the power button to turn off
Unplug and store the headphones
Remove and store the privacy shield
Push the printer-scanner release button to open the cover
Lift the ballot bin to remove
Pack up the stand:
Remove the support bar
Flip the stand over
With the legs facing up, pull a leg toward you and fold in
Continue until all legs are folded down
Pack up VxMarkScan through the following steps:
Pack up the ballot marking device:
Push the power button to turn off. VxMarkScan has shutdown properly once the screen is off and presents no content.
Unplug and store the headphones
A voter may bring their own Personal Assistive Technology (PAT) device (ex. jelly bean switch, sip and puff device, etc.) or headphones. It must have a 3.5mm plug or connector. Once plugged in, a test screen will pop up to assist in configuration. See for instructions.
If a voter chooses to use VxMarkScan:
Select Printer from the side menu and follow instructions to load a new roll of thermal paper and print a test report
Select Scanner from the side menu, select Calibrate Double Sheet Detection and follow instructions to calibrate the scanner
Remove the election manager card
Insert the poll worker card
Select Open Polls
One copy of the polls opened report will print (this is your Zero Report)
Tear to remove the report
Verify precinct name, election date, and totals are zero
Remove the poll worker card
Run test ballots through the scanner as required
Insert poll worker card
Select Close Polls
One copy of the polls closed report will print
Tear to remove the report
Verify results match expected test ballot results
Remove the poll worker card
Log in with the election manager card
If you were testing in official mode, select Test Ballot Mode
Select Official Ballot Mode
Verify Sheets Scanned count is 0
Remove the USB drive
Insert a new USB drive
Select More and select Power Down
Unplug the power cord from VxScan and the outlet
Insert the power cord into it's storage location
Clean the scanning unit
Close, seal, and document the VxScan case as required
Confirm there are no CVRs on VxAdmin
Pack up VxAdmin
Close, seal, and document the VxAdmin case as required
Slide the ballot bin into place
Close the printer-scanner cover
Document and seal the ballot bin (loop on right side) as required
Place the privacy shield pegs in the holes on each side of the ballot marking device
Plug the headphones into the front headphone jack
Push the power button to turn VxMarkScan on
Review the ballot style and precinct to ensure it was selected correctly for the voter
Remove the poll worker card
Close Polls againRemove the poll worker card
Unplug the power cord from the UPS battery backup
Unplug the power cord connector from the back of the ballot marking device
Remove and store the ballot marking device from the stand
Remove and store the power block from the holder
Remove and store the power block holder
Select Reports from the side menu
Select Full Election Tally Report
Select Export Report PDF
Select Export Report CSV
Select Settings from the side menu
Select Save Logs
VxScan
Set up the VxScan, without the ballot box
Log in with election manager card
Select CVRs and Logs from the side menu
Insert a USB drive
Select Save CVRs
SelectSave Logs
VxAdmin
Log in with system administrator card
Select Election from the side menu
Select Unconfigure Machine
VxScan
Log in with election manager card
Select Unconfigure Machine
Set up VxAdmin
Log in with system administrator card
Insert USB drive containing the election package
Select the file name of the correct election package
Verify the title and date of election are correct
Select Settings from the side menu and verify the current time and date are correct
Lock VxAdmin (skip if continuing to the next section)
Log in with system administrator card
Select Smart Cards from the side menu
Insert card to program into the card reader
Select the correct button for the card you are programming
For election manager cards, record the PIN and keep it secure
Lock VxAdmin (skip if continuing to the next section)
Securely store all cards
Log in with system administrator card
Select Settings from the side menu and select Format USB
Confirm you want to format the USB drive by selecting Format USB
Repeat for all USB drives you need to format
Lock VxAdmin (skip if continuing to the next section)
Log in with system administrator card
Select Election from the side menu in VxAdmin
Select Save Election Package
Insert USB drive when prompted
Select Save
Select Eject USB
After VxAdmin confirms USB ejection, it is safe to remove the USB drive
Log in with election manager card
Insert USB drive with the election package from VxAdmin
Select the precinct the VxScan will be assigned to (if applicable)
Verify the title and date of election are correct
Save CVRsSelectSave Logs






centrally scanning ballots
managing cast vote records
adjudicating write-ins and marginal marks, if applicable
entering manual tallies
printing and saving results










Close scanner by pressing down on the green sticker until the scanner clicks into place
Close printer cover until it clicks into place


























Print or export the report as a .pdf or .csv file (if needed)
















































Export a readiness report to a USB drive
Imprinter toner level (toner should be replaced every six months or when unique identifier is not printed legibly scanned sheet)
VxScan
Thermal paper roll is loaded (included in readiness report)
VxMarkScan
Thermal ballot paper supply is sufficient for expected number of voters
Headphone ear cover supply is sufficient for expected number of voters
Confirm backup power supplies are at full charge
Confirm factory seals are present for each device
Equipment readiness inspection ensures equipment will function on election day
Charging batteries ensures the system will function during a power outage
Checking consumables ensures voting and reporting will not be hampered by a lack of supplies



























































Remove and store the privacy shield
Push the printer-scanner release button to open the cover
Lift the ballot bin to remove
Unplug the power cord from the UPS battery backup
Unplug the power cord connector from the back of the ballot marking device
Remove and store the ballot marking device from the stand
Remove and store the power block from the holder
Remove and store the power block holder
Pack up the stand:
Remove the support bar
Flip the stand over
With the legs facing up, pull a leg toward you and fold in
Continue until all legs are folded down
Pack all components into their cases
Pack the BMD case
BMD (main unit)
Power brick
Headphones
Pack the peripherals case
Legs
Power brick holder
Ballot box
Privacy shield
Insert a poll worker card into the card reader beneath the accessible controller
Select the voter's ballot style
When prompted, feed one sheet of paper into the front input tray
Once loaded, the screen will show that the voting session is active
Review the precinct and ballot style to ensure it was selected correctly for the voter
Remove the poll worker card
If the wrong ballot style or precinct was selected, insert the poll worker card (if not already inserted) and select Cancel Voting Session to return to the poll worker menu.
Let the voter know they can begin voting by selecting Start Voting.
One contest will display at a time. The voter will select the candidate(s) of their choice. The voter moves to the next contest by selecting Next. The voter can skip a contest by selecting Next without making a selection. To return to a previous contest, select Back. A More button will display if there are more candidates or text than fit on a single screen.
To enter a write-in candidate, select add write-in candidate and use the keyboard to type in the candidate's name. Select Accept when finished.
After working through all contests, a Review Your Votes screen appears that allows the voter to change any vote by selecting Change. Once selections have been reviewed, select Print My Ballot. The ballot will print and be displayed for review. The final Review Your Votes screen is displayed to compare the official ballot selections with the screen. Select Cast My Ballot to cast the ballot.
If the voter removes the ballot from the printer to review, the VxMarkScan will ask if they are still voting. They should reload their ballot to cast the ballot. If the ballot is not reloaded, the VxMarkScan will clear the ballot after five minutes of inactivity.
The screen will show the ballot being cast and verify it was cast and dropped into the ballot bin.
VxScan is ready to accept a new ballot whenever it displays Insert Your Ballot:
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:
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.
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.
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.
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.
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.
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.
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.
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.
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.
Simple changes to the screens 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.
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.
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.
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.
All selections above are made for a specific voting session and will reset with the next voter.
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 the accessible controller into the second USB port
Close and seal the poll worker door (document as required)
Plug in headphones to the accessible controller's headphone jack
Voters can navigate with the touchpad, select with the center button, and adjust the volume using the volume control button next to the headphone jack.
The specifications and supply lists below define all the materials to run an election in addition to the machines and smart cards.
Ballots must be printed according to paper ballot specifications.
The marking utensil for hand marked ballots should be a black or blue ink pen that dries quickly. Never use markers or highlighters.
VotingWorks recommends the 64GB SanDisk Ultra Flair USB 3.0 drive (SDCZ73-064G-G46) as a cost-effective general purpose USB drive, but any USB drive meeting the specifications below can be used.
A faster drive may be necessary when exporting large volumes of ballots from VxCentralScan, for which the 128GB SanDisk Extreme PRO USB 3.2 drive (SDCZ880-128G-G46) is recommended.
VotingWorks recommends using a new USB drive for each election and each voting device as well as separate USBs for L&A testing.
Cases should be secured with single use tamper evident numbered seals, such as heavy-duty pull-tight seals. You may use different seals as preferred by your jurisdiction and may choose to use different types of seals, or even locks, if you confirm they fit through the seal points and properly secure the seal point. Locks shackles must be less than 5mm (3/16") in size to fit in all seal points.
The scanners for VxScan, VxCentralScan, and VxMarkScan can be cleaned with scanner-specific cleaning fluid, such as Ricoh Cleaner F1 (PA03950-0352) or isopropyl alcohol with a concentration of 70% or higher. The fluid should be applied to a microfiber or lint-free cloth. The recommended cleaning SKU can clean a scanner 100 times.
VotingWorks recommends having a backup toner cartridge and extra reams of paper on hand for all elections. HP 148A is rated for 2,900 printed pages and HP 148X is rated for 9,500 printed pages.
VotingWorks recommends cleaning the scanner and replacing the thermal paper roll for each VxScan for each election. VotingWorks also recommends keeping scanner cleaning supplies and extra thermal paper rolls readily available on election day.
VotingWorks recommends cleaning the scanner for each election. VotingWorks also recommends keeping scanner cleaning supplies readily available on election day. Occasionally, the rollers will need to be replaced .
VotingWorks recommends cleaning the scanner for each election. VotingWorks also recommends keeping scanner cleaning supplies readily available on election day. Headphone ear covers are single use and should be disposed after each use.
For part numbers not listed above or details on long-term maintenance, consult the System Maintenance section, in particular the .
Part of the Central System, VxCentralScan is used by election administrators to rapidly scan ballots.
VxCentralScan is a commercial off-the-shelf (COTS) laptop pre-installed with VxCentralScan software that connects to a Ricoh scanner.
Two models of Ricoh scanners are supported: fi-8170 and fi-7600. The smaller fi-8170 (shown above) can scan batches of up to 30 ballots. The larger fi-7600 can scan larger batches of up to 100 ballots.
VxCentralScan can be set up through the following steps:
Unbox and set up scanner:
Remove the scanner and power cord from the case
Attach and pull out the paper feed guide tray (a)
2. Set up VxCentralScan laptop:
Remove and document seal(s) as necessary
Open the case by lifting the latches on front
Prepare the components:
Remove the laptop
Pull the power cord (a) out and plug into the laptop and an outlet
To pack up the VxCentralScan, simply place all of the components back into the case as displayed above and package the batch document scanner. Secure the laptop case as required by sealing the eyelets highlighted below.
Both the fi-8170 and the fi-7600 can be used with an optional imprinter, the fi-819PRB and the fi-760PRB respectively. See the user guides for the and for assembly instructions. The scanner should be off when attaching the imprinter. After the imprinter is attached, adjust the paper guides on the imprinter to match the paper width of each batch, which is 8.5" for hand marked paper ballots or 8" for machine marked paper ballots.
After the imprinter is attached, adjust the paper guides on the imprinter to match the paper width of each batch, which is 8.5" for hand marked paper ballots or 8" for machine marked paper ballots. This adjustment is necessary to ensure that imprinting is done outside of the ballot marking area on each ballot.
Clean the scanner before every election. The rollers should be replaced occasionally depending on scanning volume. Consult for instructions on cleaning and maintaining the Ricoh scanners.
For reference information on VxScan, see the following links:
Hardware Overview -
Software Functionality -
Review the warnings and cautions listed below first. Then below that, find specific recommendations about scanner cleaning, printer paper, and other maintenance.
The user should never try to perform complex repairs on VxScan.
The top and bottom panel are sealed. The screen and the speaker are sealed under the top panel, and the computer and USB hub are sealed under the bottom left panel. The seals and panels should not be removed by end users. Only VotingWorks should perform repairs that require removing panels.
Users are expected to keep the scanner clean, the printer paper loaded, and the screen and USB ports clean.
The scanner should be cleaned for every election before pre-election testing and again after pre-election testing. For instructions, see in the user manual. VotingWorks recommends using Ricoh Cleaner F1 (PN: PA03950-0352) with cleaning wipes (PN: CG90000-120001) or equivalent. Other scanner-specific cleaning fluids or greater than 70% isopropyl alcohol can be used for the cleaning fluid. A microfiber or lint-free cloth can be used for the wipe. You may also blow out paper dust from the scanner with compressed air after wiping.
If the software detects streaks in a scanned ballot, the user will be alerted and prompted to clean the scanner. To identify streaks proactively, an election manager or system administrator can perform a test scan in the diagnostics interface. For instructions, see the article.
If the scanner is not used for an election, then the scanner should still be cleaned after approximately 15,000 scans or every 6 months, whichever comes first. After 100,000 scans, it is recommended that the scanner rollers are inspected and cleaned using wipes and alcohol as mentioned above, if they were not cleaned previously.
VxScan features a full letter-width report printer. In order for VxScan to print reports, it must be properly loaded with a thermal paper roll. Polls cannot be opened or closed without the paper installed. The thermal paper rolls are provided by VotingWorks. While it is possible to use thermal rolls from another vendor that meet the requirements specified in the , it is not recommend.
The thermal paper rolls are 78' in length. The amount of paper used will depend on the number of reports printed and the number of contests appearing on the report. 78' is enough for an entire election, including pre-election testing, in almost all cases. VotingWorks recommends replacing the thermal paper roll once for each election. Customers may choose to re-use rolls between elections but, in doing so, greatly increase the risk of running out of paper in the middle of an election. In those situations, an unprepared poll worker may have to replace paper or wait for an election administrator.
Replacing the paper roll is generally performed by an election manager, but may also be performed by a system administrator, a technician, or in rare cases a poll worker. The application guides the user through the paper loading flow. For additional instructions, see the article in the user manual.
When the scanner is not in use between elections, the thermal paper roll should be left loaded in the scanner to protect the thermal printer head.
VotingWorks recommends cleaning the screen and USB ports as needed. The screen can be cleaned by gently wiping with cleaning wipes such as ULINE S-12236 or equivalent. The USB ports can be cleaned by blowing them with air in a can, such as ULINE S-6771 or equivalent, from a distance of at least one foot. Read all manufacturer safety instructions before using air in a can.
There are no required steps for maintaining the software or firmware. The software is installed by VotingWorks and cannot be modified. The underlying databases for all applications are self-maintaining and do not need to be tuned by end users.
As VxScan is used for an election, it will gradually be storing more and more ballot data. As long as users remain within the specified they should not exceed the data limits on VxScan. The free disk space available on VxScan is visible to system administrators and election managers by selecting Diagnostics from the side menu.
When the machine is unconfigured or ballot data is cleared, disk space will be recovered. The free disk space may not appear to return to 100% but old files will eventually be replaced by new files and the disk space will be re-used.
VotingWorks recommends that all cast vote records are backed up to a USB drive before being cleared from the application. As ballots are scanned, cast vote records are automatically backed up to the attached USB drive. If an additional backup is required, an election manager can separately save CVRs.
VotingWorks recommends having scanner cleaning supplies immediately available at all times. If streaking is detected in the scanned images, the scanner will have to be cleaned to continue scanning. In order to avoid delays in voting, scanning cleaning supplies should be at all voting locations.
VotingWorks recommends having extra thermal paper rolls easily available at all times. If thermal paper runs out, the polls cannot be opened or closed until paper is reloaded. Pre-election testing typically prevents paper issues, but it may still occur when election managers do not load new rolls for each election. Extra thermal paper rolls should either be available at every voting location or transportable to voting locations within a reasonable time window.
VxCentralScan is programmed to intuitively explain problems to an election official.
Smart card error messages
Card Backward
Flip the smart card and reinsert it.
eventId: auth-login disposition: failure reason: card_error
Invalid Card
Follow the instructions on screen. Primary actions include trying a different card, programming a fresh card with VxAdmin, and checking your machine date and time.
*Error messages with an asterisk next to them correspond to unexpected error states where the cause is not immediately known. VotingWorks will likely ask for logs after the election to identify the cause and improve the product for future elections.
Part of the Precinct System, the VxScan scans, stores, and tabulates paper ballots hand marked by voters or ballots printed by voters via a ballot marking device.
If the hash fails validation at contact your election administrator immediately.
Protocol
3.0 minimum
Capacity
64GB minimum
Length
55mm maximum, measured from inserted tip
Read Speed
60 Mbps minimum
Printer Paper
HP Premium 32, or equivalent
Various
Printer Toner
HP 148A or HP 148X Black Toner
Various
Thermal Paper Rolls
VotingWorks Provided
VotingWorks
Scanner Cleaning Supplies
See above
Various
Scanner Cleaning Supplies
See above
Various
Thermal Ballot Paper
VotingWorks Provided
VotingWorks
Headphone Ear Covers
BBTO headphone ear covers, or equivalent
Various
Scanner Cleaning Supplies
See above
Various
Pull the box open
Gently push the purple hooks down with your foot
Close the lid, pushing until you hear a click
Seal the ballot box as required
Set up the scanner:
Place the case on top of the ballot box by lining up the bottom with the opening on the ballot box and sliding the case back
Remove and document the scanner case seal(s)
Push the button to release and open each latch to open the lid of the case
Open the poll worker door (upper left corner)
Push the purple security bolt down to secure the case to the ballot box
Close the poll worker door and seal and document as required
Remove the power cord from its storage place
Plug the power cord into the case
Plug the power cord into an outlet or UPS power backup
Plug UPS power backup into an outlet (if applicable)
Turn the UPS power backup on (if applicable)
Insert the poll worker card
Select Open Polls
One copy of the polls opened report will print
Tear to remove the report
Select Reprint Polls Opened Report to print more, if needed
Verify precinct name, election date, and totals are zero
Sign, retain and/or display the polls opened report as instructed by your election administrator
Remove the poll worker card
Instruct the voter to insert their ballot in any orientation
If ballot scans successfully, let the voter know their vote has been cast
If ballot does not scan successfully, help the voter understand the issues with their ballot specified on the screen. Explain their options, which could include casting their ballot as marked, adding marks to their ballot, or receiving a new ballot
Insert the poll worker card
Select Close Polls
One copy of the polls closed report will print
Tear to remove the report
Select Reprint Polls Closed Report to print more
Retain and/or display the polls closed report as instructed by your election administrator
Remove the poll worker card
Unseal and document the poll worker door seal as required
Open the poll worker door
Remove the USB drive and secure as required
Single polling place jurisdictions may want to skip to the Election Night Checklist at this time to verify CVRs were properly saved before packing up equipment
Pack up the scanner:
Insert the poll worker card and select Power Down to turn VxScan off
Once the screen has turned off, remove the power cord from VxScan
Remove the power cord from the UPS or outlet
Wrap the power cord in its storage location
Push the purple release button to the left to release the case from the ballot box
Close the poll worker door
Close the case lid and latch
Seal and document the case seal(s) as required
Pull the case forward and lift the case off of the ballot box
Pack up the ballot box:
Unseal and/or unlock the ballot box
Remove all ballots from the ballot box and seal into a secure container, recording the seal number as required
Press the latch on the lid to release the lid and lift the lid over to the side
Fully collapse the ballot by gently using your foot to lift the bottom purple hooks
Remove the straps from the underside of the lid and tighten them around the side





































Plug the USB cord (c) into the back of the scanner and into the laptop
Plug the power cord (d) into the back of the scanner and into an outlet or UPS power backup
Press the power button (e) to turn the scanner on
Pull the scanner cord (c) out and plug into the USB hub and the scanner
Turn the laptop on












Card Reader Not Detected
Try restarting. If the card reader is still not detected, reach out to VotingWorks for assistance.
eventId: auth-login disposition: failure reason: no_card_reader
Something went wrong - Please restart the machine.*
Restart the machine. If problems persist after restarting, ask your election official to contact VotingWorks support.
eventId: unknown-error
eventId: auth-login disposition: failure reason: Multiple possible values
Ballot scanning error messages
Streak Detected - The last scanned ballot was not tabulated because the scanner needs to be cleaned.
Clean the scanner before continuing to scan ballots.
eventId: scan-adjudication-info adjudicationTypes: UnreadablePage
Official Ballot - The last scanned ballot was not tabulated because it is an official ballot but the scanner is in test ballot mode.
Toggle the machine mode under settings to match your ballots.
eventId: scan-adjudication-info adjudicationTypes: InvalidTestModePage
Test Ballot - The last scanned ballot was not tabulated because it is a test ballot but the scanner is in official ballot mode.
Toggle the machine mode under settings to match your ballots.
eventId: scan-adjudication-info adjudicationTypes: InvalidTestModePage
Wrong Election - The last scanned ballot was not tabulated because it does not match the election this scanner is configured for.
Locate the correct ballots or reconfigure your VxCentralScan with the correct election.
eventId: scan-adjudication-info adjudicationTypes: InvalidBallotHashPage
Unreadable - The last scanned ballot was not tabulated because there was a problem reading the ballot.
Try scanning again. If the ballot still fails to scan, and you are confident that the ballot matches the scanner configuration, the ballot may have print issues or other artifacts that are preventing it from being scanned, e.g., smudges on the QR code. Consider manually tallying it.
eventId: scan-adjudication-info adjudicationTypes: UnreadablePage
Invalid Scale - The last scanned ballot was printed at an invalid scale.
Hand count the ballot or duplicate the voter's selections onto a properly printed ballot for scanning.
eventId: scan-adjudication-info adjudicationTypes: UnreadablePage
Saving CVRs
Failed to Save CVRs Note: This message is rare, and you are more likely to encounter the message below if you remove a USB drive while a save is still in progress.
Try again and, if that still fails, try another USB drive.
eventId: export-cast-vote-records-complete disposition: failure
Something went wrong - Please restart the machine.
Restart the machine and resave CVRs as CVRs are not guaranteed to have been saved properly if you encountered this message.
eventId: unknown-error
Other

Set up the ballot box:
Release the straps on each side
Secure the straps on the underside of the lid
Pull the box open and gently push the purple hooks down with your foot
Close the lid, pushing until you hear a click
Seal the ballot box as required
2. Set up the scanner:
Place the case on top of the ballot box by lining up the bottom with the opening on the ballot box and slide the case back
Push the button to release and open each latch to open the case lid
Open the poll worker door (upper left corner)
Push the purple security bolt down to secure the case to the ballot box
Close the poll worker door and seal and document as required
Remove the power cord from its storage place
Plug the power cord into the back of the scanner and then into an outlet or power backup
Plug the power backup into an outlet (if applicable)
Turn the power backup on
Seal and document the ballot box door as required
Be sure to assemble VxScan in an area of the room that allows for voter privacy as voted ballots are inserted into the scanner.
VxScan has an auxiliary bin that can be used to for holding voted ballots when necessary. Most often this would be used in an emergency when the tabulator is not accepting ballots.
To open the auxiliary bin, push the handle down and pull the bin towards you. Stop at the mid-way point. Seal the auxiliary bin when in use.
To verify the bin is empty or to remove the ballots from the auxiliary bin, push the handle down and pull the bin all the way towards you.

There is no required hardware maintenance for the laptop. The end user should never remove the bottom panel of the laptop for maintenance. The bottom panel is sealed by VotingWorks. Additionally, the BIOS is configured to enable "Cover Removal Detection" which means that removing the bottom panel will trigger a sensor and will prevent the computer from booting up without a VotingWorks managed password. As a result, any end user attempt to service their own laptop will result in making the laptop unusable until it is fixed by VotingWorks. Instead of servicing the laptop themselves, end users should report hardware issues directly to VotingWorks to resolve. Hardware issues may include, for example, a screen with defects, a battery that does not charge, or an undetected smart card reader.
VotingWorks recommends cleaning the screen and keyboard as needed. The screen can be cleaned by gently wiping with cleaning wipes such as ULINE S-12236 or equivalent. The keyboard can be cleaned by blowing the keyboard with air in a can, such as ULINE S-6771 or equivalent, from a distance of at least one foot. Read all manufacturer safety instructions before using air in a can.
There are no required steps for maintaining the software or firmware. The software is installed by VotingWorks and cannot be modified. The underlying databases for all applications are self-maintaining and do not need to be tuned by end users.
As VxAdmin and VxCentralScan are used for an election, they will gradually store more and more data. VxCentralScan stores ballot images and interpretations for all scanned ballots and VxAdmin stores imported cast vote records, which often include images as well. It is the responsibility of the election manager using VxAdmin and VxCentralScan to monitor data usage.
The free disk space available on VxAdmin and VxCentralScan is visible to system administrators and election managers by selecting Diagnostics from the side menu. When free disk space hits 0%, the application is no longer able to add data, whether that's in the form of a scanned ballot or imported CVRs. As long as users remain within the specified they should not hit 0%.
When the machine is unconfigured or ballot data is cleared, disk space will be recovered. The free disk space may not appear to return to 100% but old files will eventually be replaced by new files and the disk space will be re-used.
VotingWorks recommends that all scanned ballot data is backed up from VxCentralScan to a USB drive before being cleared from the application. The application forces the user to perform the backup. VotingWorks recommends a 64GB SanDisk Ultra Flair USB 3.0 Drive (PN: SDCZ73-064G-G46) for most operations and the faster 128GB SanDisk Extreme PRO USB 3.2 Drive (PN: SDCZ880-128G-G46) for very large backups. See Retaining and Removing Files - VxCentralScanfor details.
VxAdmin uses a HP LaserJet Pro 4001dn printer to print reports. The manufacturer specifications and manufacturer user guide are included in the documentation repository.
VotingWorks recommends using only the printer's Tray 2, which is the bottom, higher capacity tray. The manufacturer specifications allow for paper between 60 and 120 GSM, which roughly corresponds to between 16lb and 32lb bond paper. For higher quality reports, VotingWorks recommends paper on the thicker end of that scale such as HP Premium 32lb paper (PN: HPU1132) or equivalent. All report paper should be letter-sized. Using paper outside of the manufacturer specified weight range may result in jams and incorrect operation.
The HP LaserJet Pro 4001dn requires genuine HP toner cartridges. Both the HP 148A Black Original LaserJet Toner Cartridge and the HP 148X High Yield Black Original LaserJet Toner Cartridge are acceptable.
The printer is provided to customers with toner installed, which should last for many elections or even for the lifetime of the system. Low toner is indicated on the printer's small LED screen and also in the VxAdmin diagnostics section. When replacing the toner, refer to the manufacturer's instructions.
VxAdmin features diagnostics for troubleshooting the printer. After authenticating and navigating to the Diagnostics menu, you can select Print Test Page to print a mock report. The diagnostics interface will also provide the printer status, including if paper is jammed or toner is low. For the most common issues, refer to the VxAdmin Printer FAQs. For other issues, refer directly to the manufacturer user guide.
VxCentralScan supports scanning with either the Ricoh fi-7600 or the Ricoh fi-8170.
The Ricoh fi-7600 manufacturer specifications and manufacturer operator's guide and included in the documentation repository.
The scanner must be periodically cleaned to ensure the scanner is clean and ballot images are clear, before every election and after every 10,000 sheets scanned within an election. If streaks are detected in an image while scanning, the software will proactively alert the user to clean the scanner. To clean the scanner, follow the cleaning instructions in the manufacturer's consumable replacement and cleaning guide. VotingWorks recommends using Ricoh Cleaner F1 (PN: PA03950-0352) with cleaning wipes (PN: CG90000-120001) or equivalent.
The scanner's brake rollers (PN: PA03740-K010) and pick rollers (PA03740-K011) must be replaced every 250,000 sheets or every year, whichever is sooner. To replace these consumables, follow the instructions in the manufacturer's consumable replacement and cleaning guide. In order to get all consumables and cleaning supplies together, you may choose to purchase the fi-7600 ScanAid kit (PN: CG01000-288701).
The Ricoh fi-8170 manufacturer specifications and manufacturer operator's guide are included in the documentation repository.
The scanner must be periodically cleaned to ensure the scanner is clean and ballot images are clear, before every election and after every 5,000 sheets scanned within an election. If streaks are detected in an image while scanning, the software will proactively alert the user to clean the scanner. To clean the scanner, follow the cleaning instructions in the manufacturer's consumable replacement and cleaning guide. VotingWorks recommends using Ricoh Cleaner F1 (PN: PA03950-0352) with cleaning wipes (PN: CG90000-120001) or equivalent.
The scanner's brake rollers (PN: PA03810-0001) and pick rollers (PA03640-0002) must be replaced every 200,000 sheets or every year, whichever is sooner. To replace these consumables, follow the instructions in the manufacturer's consumable replacement and cleaning guide. In order to get all consumables and cleaning supplies together, you may choose to purchase the fi-8170 ScanAid kit (PN: CG01000-302801).
For VxAdmin, VotingWorks recommends keeping an extra toner cartridge and an extra ream of report paper on hand at all times. For VxCentralScan, VotingWorks recommends keeping scanner cleaning materials on hand at all times. Maintenance tasks can be performed by election managers or system administrators at the central location where VxAdmin and VxCentralScan are used.












USB Drives
SanDisk
Marking devices for hand-marked paper ballots should be black ink pens that dry quickly, but nothing more specific is recommended. Do not use markers. Some examples of commercially available pens that meet this requirement are:
VxMarkScan is programmed to intuitively explain to a voter or poll worker problems that may occur with a ballot or the VxMarkScan. The following is a list of potential error messages and the actions a voter or a poll worker should take to remedy the error.
Invalid ballot inserted at start of a new voting session:
No Ballot Detected
N/A
*Error messages with an asterisk next to them correspond to unexpected error states where the cause is not immediately known. VotingWorks will likely ask for logs after the election to identify the cause and improve the product for future elections.
VxScan is programmed to intuitively explain to a voter or poll worker problems that may occur with a ballot or the VxScan. The following is a list of potential error messages and the actions a voter or a poll worker should take to remedy the error.
Insert a blank sheet to start a new voting session.
eventId: paper-handler-state-machine-transition message: Will include "inserted_invalid_new_sheet"
Wrong Election - The inserted sheet is a ballot from a different election.
N/A
Insert a blank sheet to start a new voting session.
Same as above
Wrong Precinct - The inserted sheet is a ballot for a different precinct.
N/A
Insert a blank sheet to start a new voting session.
Same as above
Wrong Ballot Mode - The inserted sheet is a test ballot.
N/A
Insert a blank sheet to start a new voting session.
Same as above
Wrong Ballot Mode - The inserted sheet is an official ballot.
N/A
VxMarkScan is in test mode - contact your election administrator for help.
Same as above
Invalid ballot inserted before final review:
No Ballot Detected
Remove the sheet and insert the previously printed ballot face up.
Verify the voter inserted the ballot they previously printed. If not, have them insert it face up.
eventId: paper-handler-state-machine-transition message: Will include "reinserted_invalid_ballot"
Wrong Election - The inserted sheet is a ballot from a different election.
Remove the sheet and insert the previously printed ballot face up.
Verify the voter inserted the ballot they previously printed. If not, have them insert it face up.
Same as above
Wrong Precinct - The inserted sheet is a ballot for a different precinct.
Remove the sheet and insert the previously printed ballot face up.
Verify the voter inserted the ballot they previously printed. If not, have them insert it face up.
Same as above
Wrong Ballot Mode - The inserted sheet is a test ballot.
Remove the sheet and insert the previously printed ballot face up.
Verify the voter inserted the ballot they previously printed. If not, have them insert it face up.
Same as above
Other error messages:
Ask a poll worker for help - There was a problem interpreting your ballot.
Ask a poll worker for help.
Insert your poll worker card. Remove the sheet. It may have been loaded with the print side facing down. Reinsert face up or load a new sheet.
eventId: paper-handler-state-machine-transition message: Will include "blank_page_interpretation"
Ask a poll worker for help - You have indicated your ballot needs changes.
Ask a poll worker for help.
Insert your poll worker card. Remove the sheet and follow spoiled ballot procedures. Select Continue and load a new sheet. The voter may change their previous selections.
eventId: paper-handler-state-machine-transition message: Will include "waiting_for_invalidated_ballot_confirmation"
Ballot Box Full
Ask a poll worker for help.
Empty the ballot box and secure ballots as required by rule or law. Insert poll worker card and select Yes, Ballot Box is Empty.
eventId: paper-handler-state-machine-transition message: Will include "empty_ballot_box"
Card Backwards
N/A
Remove the smart card, turn it around, and insert it again.
eventId: auth-login disposition: failure reason: card_error
Invalid Card - Remove the card to continue.
N/A
Try inserting the card again. If the problem persists, contact your election administrator for a new poll worker card.
eventId: auth-login disposition: failure reason: Many possible values
Internal Connection Problem
Ask a poll worker for help.
Reboot VxMarkScan by holding the power button on the back left of the machine until the screen goes black. Press the button again to turn it back on. If the problem persists, contact your election administrator.
eventId: paper-handler-state-machine-transition message: Will include "no_hardware"
Paper is Jammed
Ask a poll worker for help.
Insert your poll worker card. Remove the jammed sheet, opening the printer cover of ballot bin if necessary. Start a new voting session for the voter.
eventId: paper-handler-state-machine-transition message: Will include "jammed"
Your voting session will restart shortly. The poll worker card was removed before paper loading completed. Please try again.
Ask a poll worker for help.
Insert your poll worker card and restart the voter's session. Be sure to insert paper before removing the poll worker card.
eventId: paper-handler-state-machine-transition message: Will include "poll_worker_auth_ended_unexpectedly"
Printer Cover Open
Ask a poll worker for help.
Insert a poll worker card to silence the alert. Close and seal the cover to resume voting.
eventId: paper-handler-state-machine-transition message: Will include "cover_open_unauthorized"
Number of <limitType> in <electionEntity> (<value>) exceeds VxMarkScan system limit of <limitValue>.
N/A
N/A
eventId: election-configured disposition: failure
Something went wrong - Ask a poll worker to restart the ballot marking device.*
Ask a poll worker for help.
Restart the machine. If problems persist after restarting, ask your election official to contact VotingWorks support.
eventId: unknown-error


















Additional Features
Red marking at end of roll
SDCZ73-064G-G46
Yes
Screen Cleaning Wipes
ULINE
S-12236
Yes
Canned Air
ULINE
S-6771
Yes
VxAdmin Printer Paper
HP
HPU1132
Yes
VxAdmin Printer HP Black Toner
HP
W1480A, W1480X
No
Scanner Cleaning Fluid
Ricoh
PA03950-0352
Yes
Scanner Cleaning Wipes
Ricoh
CG90000-120001
Yes
fi-7600 Brake Roller
Ricoh
PA03740-K010
No
fi-7600 Pick Roller
Ricoh
PA03740-K011
No
fi-8170 Brake Roller
Ricoh
PA03810-0001
No
fi-8170 Pick Roller
Ricoh
PA03640-0002
No
VxScan Thermal Paper
Nakagawa, Inc.
N/A
No
VxMarkScan Thermal Paper
Mitsubishi, ProVote Solutions
N/A
No
Headphone Ear Covers
BBTO
BBTO-Earpads-e1083
Yes
Core Inner Diameter
0.5" ± 0.020"
Roll Outer Diameter
2.05" maximum
Thermal Coating Direction
Outward-facing
Paper Weight
55 ± 4 g/m²
Paper Thickness
62 ± 5 µm
Shelf Life
5 years
Protocol
3.0 minimum
Capacity
64GB minimum
Length
55mm maximum, measured from inserted tip
Read Speed
60 Mbps minimum
BIC
Round Stic Xtra Life
‎GSM36WM-BLK
BIC
Clic Stic Retractable
CSM60-BLK
Zebra
Pen Z-Grip Retractable
22148
Paper Mate
Profile Retractable
1921067
eventId: scanner-state-machine-transition message: Will include "rejecting" Preceding scanner-state-machine-event log will include "invalid_test_mode" in its message
Test Ballot - The scanner is in official mode. Test ballots may not be scanned.
Ask a poll worker for help.
Issue the voter an official ballot. Contact your election administrator if you do not have official ballots.
eventId: scanner-state-machine-transition message: Will include "rejecting" Preceding scanner-state-machine-event log will include "invalid_test_mode" in its message
Wrong Election - The scanner is configured for an election that does not match the ballot.
Ask a poll worker for help.
Verify the correct ballot was issued to the voter. Contact your election administrator for the correct ballots.
eventId: scanner-state-machine-transition message: Will include "rejecting" Preceding scanner-state-machine-event log will include "invalid_ballot_hash" in its message
Wrong Precinct - The scanner is configured for a precinct that does not match the ballot.
Ask a poll worker for help.
Contact your election administrator for the correct ballots or to change the precinct on the VxScan.
eventId: scanner-state-machine-transition message: Will include "rejecting" Preceding scanner-state-machine-event log will include "invalid_precinct" in its message
Scanner Needs Cleaning - The ballot was not counted. Scan it again after cleaning.
Ask a poll worker for help.
Unseal and open the poll worker door, the access panel, and the scanner. Clean the glass and rollers with a microfiber cloth wetted with isopropyl alcohol. Close the scanner and all panels and reseal.
eventId: scanner-state-machine-transition message: Will include "rejecting" Preceding scanner-state-machine-event log will include "vertical_streaks_detected" in its message
*Error messages with an asterisk next to them correspond to unexpected error states where the cause is not immediately known. VotingWorks will likely ask for logs after the election to identify the cause and improve the product for future elections.
Ballot Scan Failed - There was a problem scanning your ballot. Please scan it again.
Remove the ballot and scan again.
If the ballot continues to be unread, spoil the ballot and issue a new one to the voter.
eventId: scanner-state-machine-transition message: Will include "rejecting" Preceding scanner-state-machine-event log will include "unknown" or "unreadable" in its message
Official Ballot - The scanner is in test ballot mode. Official ballots may not be scanned.
Ask a poll worker for help.
Contact your election administrator, scanner is in test mode.
Ballot Scale Error - The ballot is printed at the wrong scale. Ballots must be printed full-scale.
Ask a poll worker for help.
Contact your election administrator for properly printed ballots.
eventId: scanner-state-machine-transition message: Will include "rejecting" Preceding scanner-state-machine-event log will include "invalid_scale" in its message
BMD Ballot
Ask a poll worker for help.
Secure BMD ballot for tabulation on VxCentralScan.
eventId: scanner-state-machine-transition message: Will include "rejecting" Preceding scanner-state-machine-event log will include "bmd_ballot_scanning_disabled" in its message
Scanner Error - The ballot was not counted. Please remove the ballot to continue.
Remove the ballot and scan again.
eventId: scanner-state-machine-transition message: Will include "rejecting" Preceding scanner-state-machine-event log will include details in its message
Multiple Sheets Detected - Remove your ballot and insert one sheet at a time.
Remove the ballot sheets and insert one sheet at a time.
If the error repeats, contact your election administrator to review double sheet detection settings.
eventId: scanner-state-machine-transition message: Will include "double_feed_detected"
Ballot Jammed - The ballot was not counted.
Ask a poll worker for help.
Clear the ballot jam from inside the ballot box and have the voter reinsert their ballot.
eventId: scanner-state-machine-transition message: Will include "jammed"
Ballot Box Opening Blocked
Ask a poll worker for help.
Clear the ballot jam from inside the ballot. The jammed ballot was already counted and should not be rescanned.
eventId: scanner-state-machine-transition message: Will include "jammed"
Preceding scanner-state-machine-event log will contain "outfeed_blocked"
Remove Your Ballot - Another ballot is being scanned.
Remove the ballot and wait for the previous ballot to be counted.
eventId: scanner-state-machine-transition message: Will include "accepting.paperInFront" or "acceptingAfterReview.paperInFront"
Scanner Error - The ballot was not counted. Ask a poll worker to restart the scanner.*
Ask a poll worker for help.
Reboot the scanner - insert the poll worker card, select Menu, and Power Down, then unplug and replug the scanner.
The scanner will reboot and scanning can resume. If problems persist after restarting, ask your election official to contact VotingWorks support.
eventId: scanner-state-machine-transition message: Will include "unrecoverableError"
Card is Backwards
Remove the smart card, turn it around, and insert it again.
eventId: auth-login disposition: failure reason: card_error
Invalid Card - Remove the card to continue.
Contact your election administrator for a new poll worker card.
eventId: auth-login disposition: failure reason: Many possible values
CVR Sync Required
Ask a poll worker for help.
Insert a poll worker card and then select Sync CVRs to sync CVRs to the USB drive.
eventId: export-cast-vote-records-init message: "Exporting cast vote records that failed to sync..."
Internal Connection Problem
Ask a poll worker for help.
Reboot the scanner - insert the poll worker card, select Menu, and Power Down, then unplug and replug the scanner.
If the error continues to display, contact your election administrator.
eventId: scanner-state-machine-transition message: Will include "disconnected" OR eventId: printer-status-changed disposition: failure
Something went wrong - Ask a poll worker to restart the scanner.*
Ask a poll worker for help.
Reboot the scanner - insert the poll worker card, select Menu, and Power Down, then unplug and replug the scanner.
The scanner will reboot and scanning can resume. If problems persist after restarting, ask your election official to contact VotingWorks support.
eventId: unknown-error

