POS Hardware Compatibility Guide

Square POS Hardware Compatibility Guide

Square-compatible hardware depends on the Square product, app, operating system, connection type, and business workflow you use — from Square Point of Sale and Square for Retail to Square for Restaurants, Register, Stand, Terminal, and Kiosk.

Square Systems & Workflows Covered

Built for the way your business actually uses Square.

Square-compatible hardware can include receipt printers, kitchen printers, barcode scanners, cash drawers, label printers, and receipt paper — but compatibility depends on the exact Square device and workflow.

Retail

Square for Retail

Inventory and barcode scanning workflows for checkout, SKU lookup, receiving, and stock counts.

Restaurants

Square for Restaurants

Front-counter, kitchen, and bar printing for prep tickets, expo lines, and online order routing.

Countertop & iPad

Register, Stand & Terminal

Countertop checkout, iPad-based setups, and compact mobile checkout hardware.

Self-Service

Kiosk & Online Orders

Self-service ordering plus pickup, takeout, and online order printing workflows.

Shop Square-Compatible Hardware

Hardware selected for common Square retail and restaurant workflows.

A cross-section of the Square-tagged printers, scanners, and cash drawers Spartan POS carries today.

Star Micronics TSP143III Thermal Receipt Printer USB Grey

Star Micronics TSP143III Thermal Receipt Printer USB Grey

USB · Receipt Printer
$290.38
View Product
Star Micronics SP742 Series Impact Receipt Printer Ethernet

Star Micronics SP742 Series Impact Receipt Printer, Ethernet

Ethernet · Kitchen / Impact Printer
$333.30
View Product
Star Micronics CD4-1616BK55-S2 Choice Cash Drawer

Star Micronics CD4-1616BK55-S2 Choice Cash Drawer, Black

Printer-Driven · 16"x16"
$114.00
View Product
APG Vasario VB320 Cash Drawer 16x16

APG Vasario VB320 Cash Drawer 16x16, Black

Printer-Driven · 24V
$129.28
View Product
Socket Mobile SocketScan S700 Barcode Scanner

Socket Mobile SocketScan S700 1D Linear Barcode Scanner

Bluetooth · Barcode Scanner
$298.83
View Product
Thermamark Thermal Receipt Paper

Thermamark Thermal Receipt Paper 3.125" x 230', 50-Roll Pack

80mm · Receipt Paper
$136.02
View Product

Hardware Categories

Where to shop by hardware type.

Each hardware category serves a different part of the Square checkout, kitchen, or inventory workflow.

Category Common Use Where to Shop
Receipt Printers Customer receipts, order tickets, transaction records, counter printing. Receipt Printers
Kitchen Printers Restaurant prep tickets, bar tickets, expo printing, online order routing. Kitchen Printer Guide
Barcode Scanners Retail checkout, SKU lookup, inventory counts, receiving, product lookup. Barcode Scanners
Cash Drawers Cash sales, till management, front-counter checkout, restaurant cash handling. Cash Drawers
Label Printers Barcode labels, price labels, shelf labels, inventory labels. Label Printers
Receipt Paper & Labels Daily consumables for receipt printing, kitchen printing, labeling, and checkout. Receipt Paper

Connection Types

USB, Ethernet, Bluetooth, or Wi-Fi?

The right connection depends on your checkout station, network, and how many devices need to share hardware.

USB

Fixed Checkout Stations

Common for a printer, scanner, or accessory wired directly to a supported Square device or hub.

Ethernet

Restaurants & Multi-Station Setups

Preferred for receipt and kitchen printers that need to print over a shared local network.

Bluetooth

iPad & Mobile Checkout

Useful for pop-ups, small counters, and iPad-based Square Stand setups — confirm app support first.

Wi-Fi

Flexible Placement

Convenient when cabling is difficult, but depends heavily on network stability — Ethernet is more dependable for high-volume checkout.

By Business Type

What a typical Square hardware setup looks like.

Use these as a starting point, then confirm the exact hardware against your Square product and workflow.

Retail Stores

Register, Printer & Scanner

Square Register or Stand, receipt printer, barcode scanner, cash drawer, label printer, and receipt paper.

Restaurants & Cafes

Front Counter + Kitchen

Front-counter receipt printer, kitchen printer, bar printer, cash drawer, and optional labels for online orders.

Mobile & Pop-Up

Compact & Battery-Powered

Compact receipt printers, Bluetooth scanners, small cash drawers, and portable checkout hardware.

Service Businesses

Lighter-Weight Setup

Receipt printer, cash drawer, barcode scanner, and basic checkout accessories — usually simpler than full retail.

Troubleshooting

Common Square hardware problems.

Network configuration is the most common cause of Square printer and kitchen printer issues.

Issue What to Check
Receipt printer not printing Confirm model support, connection status, correct printer station assignment, paper load, and cutter/cover/power.
Kitchen printer missing orders Check routing settings, station and category assignments, network connection, and order routing configuration.
Barcode scanner not working Confirm scanner mode, USB or Bluetooth pairing, supported barcode type, and device/app support.
Cash drawer will not open Confirm printer connection, RJ12 cable, drawer-kick support, cash sale settings, and manual release.

Before You Order

Replacement hardware checklist.

Replacement devices should match your Square workflow — not just brand or appearance.

Current hardware model number.
Connection type: USB, Ethernet, Bluetooth, Wi-Fi, or printer-driven.
The Square app and device being used.
Receipt, kitchen, label, or inventory workflow.
Paper size, label size, and media requirements.
Cash drawer cable and kick-out requirements.
Counter space, kitchen environment, and mounting needs.

Frequently Asked Questions

Square hardware questions, answered.

Compatibility depends on your POS software, operating system, connection type, drivers, accessories, and configuration — confirm before ordering.

What receipt printers work with Square POS?

Depends on your Square device, app, operating system, connection type, and printing workflow. USB, Ethernet, Bluetooth, and Wi-Fi printers may all be used in different environments — confirm before ordering.

Does Square support kitchen printers?

Square for Restaurants may support kitchen printer workflows for prep stations, bars, expo areas, and online orders, depending on printer model, network configuration, and routing settings.

Can Square use barcode scanners?

Yes — commonly used for retail and inventory workflows. The right scanner depends on device, connection type, barcode format, and whether you need handheld, USB, or Bluetooth scanning.

Can I use a cash drawer with Square?

Many setups use a printer-driven cash drawer through a compatible receipt printer. Confirm printer support, RJ12 cable compatibility, drawer voltage, and Square cash drawer settings.

Can Square print barcode labels?

Depends on the software setup, label printer, barcode format, label size, and driver support. Confirm the full workflow before purchasing hardware.

What hardware do I need for Square for Retail?

Many setups use a receipt printer, barcode scanner, cash drawer, label printer, receipt paper, and inventory labeling workflow.

What hardware do I need for Square for Restaurants?

Front-counter receipt printers, kitchen printers, bar printers, cash drawers, receipt paper, and optional label printers for online orders and pickup.

Is Spartan POS affiliated with Square?

No — Spartan POS is an independent POS hardware provider. Square is a third-party POS and payment platform; confirm account and integration requirements directly with Square.

More Square Resources

Related hardware and comparison guides.

Comparing platforms or replacing older POS software? Start here.

Bottom Line

Build a Square-compatible hardware setup that fits your workflow.

The right hardware depends on your Square product, business type, connection method, receipt printing needs, kitchen routing, barcode scanning, cash handling, and network environment. Spartan POS can help you choose hardware that fits your actual checkout, restaurant, retail, or inventory workflow.