The Auto Print documentation
Automatically print orders, receipts and packing slips from your online store to any printer β thermal, laser or inkjet β anywhere in the world.
How it works
order paid β βοΈ The Auto Print Cloud
renders the receipt β π» Desktop app
on the printer’s computer β π¨ Printer
paper out, seconds later
The store and the printer don’t need to be on the same network β the cloud relays every job. One account can serve multiple stores and multiple printers.
Getting started
- 1
Create an account at theautoprint.com. Installing our Shopify app? Skip this β an account is created for you automatically.
- 2
Download the desktop app and install it on the computer physically connected to your printer (Windows, macOS or Linux).
- 3
Sign in and select your printer(s) in the desktop app. Leave it running β it receives print jobs (it minimises to the system tray).
- 4
Connect your store β follow the WooCommerce or Shopify guide below.
- 5
Send a test print from your store’s settings page. Paper comes out β you’re live. π
Desktop app
The desktop app is the bridge between the cloud and your physical printer.
Signing in
Click Sign in β your browser opens the The Auto Print login. Use your username/password, Google, or a passkey. Already signed in to the dashboard in that browser? It connects instantly, no typing.
Signing in on a different computer than the one you browse on? Set a password first: Dashboard β Account β Change password.
Selecting printers
Tick the printers this computer should expose to the cloud. Each appears in your dashboard and store settings, tagged with the computer’s name.
Staying online
The app runs in the background/system tray and reconnects automatically. If the connection drops, jobs fail with a clear message (Pro+ plans queue them instead β they print the moment the app reconnects).
What it prints
PDF, images (PNG/JPG), and rendered receipts. Documents are converted in the cloud, so the app prints natively β fast and driver-friendly, including 58/80mm thermal printers.
WooCommerce
- 1
Install the plugin: WordPress admin β Plugins β Add New β search βThe Auto Printβ β Install β Activate.
- 2
Get an API key: Dashboard β API Keys β Generate.
- 3
Connect: WooCommerce β Settings β The Auto Print tab β paste the API key β Fetch printers β pick your printer β Save β Test print.
- 4
Choose when to print under Triggers & Rules, and customise the receipt under Templates.
Shopify
- 1
Install βThe Auto Printβ from the Shopify App Store. A The Auto Print account is created for your store automatically β the API key is pre-filled. No signup.
- 2
Set up the printer: app β Connection page β Fetch printers β pick printer β Save β Test print. (Desktop app must be running β see Desktop app.)
- 3
Automate: Triggers & Rules decides when orders print (e.g. when paid). POS enabled controls whether Shopify POS orders print too.
- 4
Manual print: open any order β More actions β Print order with The Auto Print β Print now.
Receipt templates
Three ready-made templates ship with every store integration β edit them or add your own.
π§Ύ Thermal Receipt
58/80mm rolls β kitchen & counter.
π Invoice
A4/A5/Letter β full order details.
π¦ Packing Slip
A4 with barcode for the warehouse.
Each template can toggle: store logo, customer note, prices, Code-39 barcode and QR code (both encode the order number β scan to look the order up). Edit content β store name, address, header/footer text β in the Template Editor with a live preview against a sample or real order, and print a proof directly from the editor.
Triggers & rules
Triggers choose when an order prints automatically: when it’s created, paid, fulfilled, or cancelled. Each order prints once β duplicates are filtered even if your store sends multiple events.
Conditions (optional) filter which orders qualify. Combine rules on order total, payment method, shipping method, product, collection/category or tag; match all or any; then choose to print or skip matching orders.
Cloud dashboard
Everything account-wide lives at theautoprint.com/dashboard:
- Print Something β upload a PDF/image/DOC and print it; press Print with no file to print a test page
- Devices β computers & printers, live online/offline status
- API Keys β create a key per store or integration
- Print History β every job with status and filters
- Passkeys β passwordless sign-in
- Account β plan, usage, upgrade, change password
Plans
| Feature | Free | Pro | Ultra |
|---|---|---|---|
| Connected computers | 1 | Multiple | Unlimited |
| Prints per month | Limited | High | Highest |
| Choose a specific printer | β (default only) | β | β |
| Offline queue (jobs wait for the device) | β | β | β |
| Developer API | β | β | β |
Upgrade any time from Dashboard β Account. One plan covers all your stores β WooCommerce, Shopify and API together.
Troubleshooting
βNo printer is connected to this accountβ β
The desktop app isn’t running or isn’t signed in to this account. Install it from theautoprint.com/download, sign in, select printers. Then click Fetch printers in your store settings.
βYour printer is offlineββ
The computer with the desktop app is off or lost internet. Open the app and check it shows Online. On the Free plan offline jobs fail immediately; on Pro+ they queue and print automatically when the device reconnects.
βDevice limit reachedββ
More computers are signed in than your plan allows (Free = 1). Close the app on the extra computer, or upgrade your plan.
Order printed 0 times or the wrong templateβ
Check Triggers & Rules: is the right trigger enabled, and do your conditions match the order? Use the store’s Test print and the dashboard’s Print History to see what was sent and why.
I can’t sign in to the desktop app on the shop computerβ
Accounts created automatically (from the Shopify app) have no password yet. Open your dashboard (from the store app: Manage your account) β Account β Change password, then sign in on the shop computer with your username + new password.
Printing is slow or pages come out wrong sizeβ
Set the template’s paper size to match the printer (80mm/58mm for thermal; A4/Letter for documents), and make sure the printer’s own driver default matches. The cloud renders to exactly that size.
Still stuck? Contact support with your account name and the time of the failed print β we can see the job trail.