Hardware Configuration Reference
This article is a complete reference for every hardware configuration option available in Machine Configuration → Hardware Configuration.
Card Reader Settings
| Setting |
Options |
Description |
| Reader Type |
None, Stripe Terminal, Worldpay Terminal, Generic Manual Swipe |
The type of card reader connected to this machine |
| Connection |
None, Network/IP, Serial/COM, USB, Bluetooth |
How the card reader is connected |
| IP Address |
(text) |
The terminal's network IP address (Network/IP connections only) |
| Port |
(number) |
The terminal's network port (Network/IP connections only) |
| COM Port |
(dropdown) |
The serial port assignment (Serial/COM connections only) |
| Baud Rate |
(number, default 9600) |
Serial communication speed (Serial/COM connections only) |
| Serial Number |
(text) |
The terminal's serial number for asset tracking |
| Device Name |
(text) |
A friendly name for the terminal |
Receipt Printer Settings
| Setting |
Options |
Description |
| Printer Type |
None, Thermal (ESC/POS), Inkjet, Laser |
The type of receipt printer |
| Connection |
None, Network/IP, Serial/COM, USB |
How the printer is connected |
| IP Address |
(text) |
The printer's network IP address (default port: 9100) |
| Port |
(number, default 9100) |
The printer's network port |
| COM Port |
(dropdown) |
The serial port assignment |
| Printer Name |
(dropdown) |
The Windows printer name (USB connections — must match the name in Windows Devices) |
| Paper Width |
(number, default 80) |
The paper width in millimeters. Determines characters per line: 80mm = 42 chars, 58mm = 32 chars. |
| Auto Cut |
(checkbox) |
When checked, the printer sends a paper cut command after each receipt |
Cash Drawer Settings
| Setting |
Options |
Description |
| Drawer Type |
None, Via Receipt Printer, Direct Serial, Direct USB |
How the cash drawer is connected |
| COM Port |
(dropdown) |
The serial port assignment (Direct Serial only) |
| Baud Rate |
(number, default 9600) |
Serial communication speed (Direct Serial only) |
| Kick Command |
(hex string, default 1B 70 00 19 FA) |
The ESC/POS command to fire the drawer solenoid. Enter as space-separated hex bytes. |
Customer Display Settings
| Setting |
Options |
Description |
| Display Type |
None, Secondary Monitor, USB Pole Display |
The type of customer-facing display |
| Monitor Index |
(number, 0-based) |
Which monitor to use for the CFD. 0 = primary screen, 1 = second monitor, etc. (Secondary Monitor only) |
| COM Port |
(dropdown) |
The serial port assignment (USB Pole Display only) |
| Baud Rate |
(number, default 9600) |
Serial communication speed (USB Pole Display only) |
| Rows |
(number, default 2) |
Number of text rows on the pole display (USB Pole Display only) |
| Columns |
(number, default 20) |
Number of characters per row on the pole display (USB Pole Display only) |
Barcode Scanner Settings
| Setting |
Options |
Description |
| Scanner Type |
USB HID (Keyboard Wedge), Serial |
How the barcode scanner communicates |
| COM Port |
(dropdown) |
The serial port assignment (Serial only) |
| Baud Rate |
(number, default 9600) |
Serial communication speed (Serial only) |
Connection Type Guide
| Connection Type |
When to Use |
Requirements |
| Network / IP |
Device is connected to the local network via Ethernet or Wi-Fi |
Static IP address recommended; firewall must allow the connection port |
| Serial / COM |
Device uses a physical serial cable or USB-to-serial adapter |
Correct COM port number and matching baud rate |
| USB |
Device is connected directly via USB and uses a Windows driver |
Device driver must be installed; device must appear in Windows |
| Bluetooth |
Wireless short-range connection (card readers only) |
Device must be paired at the OS level before configuring in AccuArk |
Default Port Reference
| Device |
Default Port |
Protocol |
| Thermal Receipt Printer |
9100 |
Raw TCP (ESC/POS) |
| Stripe Terminal |
Varies |
Stripe SDK |
| Worldpay Terminal |
Varies |
Worldpay SDK |
Common Baud Rates
| Baud Rate |
Typical Use |
| 9600 |
Most receipt printers, cash drawers, pole displays, card readers (default) |
| 19200 |
Some newer pole displays and scanners |
| 38400 |
Some high-speed serial scanners |
| 115200 |
High-speed serial devices |
Always match the baud rate in AccuArk to the device's configured baud rate. A mismatch causes garbled data or communication failures.