POS + General Ledger + Inventory + Payroll — All Included on Every Plan | Free Updates Forever

Hardware Configuration Reference

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.

Was this article helpful?
Back to Troubleshooting Contact Support
Please note: This article is intended as a general guide. AccuArk© is continuously improved through regular software updates, so some screens, labels, or features described here may appear slightly different in your version. If something doesn't match or you need further assistance, please don't hesitate to contact our support team.
Still need help?

Our support team is ready to assist you.

Submit a Ticket