WooCommerce orders are not printing automatically with BizPrint
This page helps when new WooCommerce orders should print automatically with BizPrint but nothing comes out of the printer. It is for store owners and staff who use the BizPrint plugin for WooCommerce, whose settings appear as Print Manager under the WooCommerce menu in WordPress.
Work through the entries in order. Before you print any order by hand or retry anything, check all of these, so you do not print the order twice:
- Look at the printer for the printout.
- Check the status of the order’s print job in the BizPrint dashboard.
- Wait for the station to finish anything it is still printing, whatever status the job shows.
- Go to WooCommerce > Print Manager in WordPress.
- Click the Support tab.
- Check Queue Status in Print Job Queue.
- Wait for any pending or processing jobs to finish.
Do not print an order again while its print job is still pending, connecting-to-printer or processing. Never place an order again to get a printout.
Automatic printing is turned off
Section titled “Automatic printing is turned off”Symptom: No new orders print by themselves, but clicking Print on an order works.
Cause: Automatic printing is not turned on in the plugin.
Fix: Turn it on:
- Go to WooCommerce > Print Manager in WordPress.
- Open the General tab.
- Tick Enable next to Enable Automatic Printing, under Automatic Order Printing, if your store does not use Jovvie Point of Sale.
- Tick Website Orders instead, if your store also uses Jovvie Point of Sale.
- Click Save Changes.
The order’s status is not one you chose to print
Section titled “The order’s status is not one you chose to print”Symptom: Some orders print automatically, but orders with a certain status never do.
Cause: The plugin only prints orders automatically when they reach one of the statuses ticked under Automatically Printed Order Statuses (called Automatically Printed Website Order Statuses if your store also uses Jovvie Point of Sale).
Fix: Add the status:
- Go to WooCommerce > Print Manager in WordPress.
- Open the General tab.
- Tick the status your orders reach after checkout, for example Processing.
- Click Save Changes.
Orders that reach that status from now on will print. Orders that already passed it do not print automatically. For each of those orders:
- Do the checks at the top of this page.
- Print the order by hand from the order screen, if it still has not printed.
The order is still waiting for payment
Section titled “The order is still waiting for payment”Symptom: An order with the status Pending payment does not print, even though that status is ticked.
Cause: Automatic printing waits until an order no longer needs payment. An order that is waiting for the customer to pay does not print yet.
Fix: Wait for the payment. The order prints automatically when it no longer needs payment and reaches a status you ticked. If you need the printout now:
- Do the checks at the top of this page.
- Print the order by hand from the order screen.
Printing it by hand does not stop the automatic print: the order still prints automatically once it is paid and reaches a status you ticked. Tell your staff to expect a second printout for that order.
The order already had its automatic print attempt
Section titled “The order already had its automatic print attempt”Symptom: An order did not print when its status changed, although it reached a status you ticked earlier or later.
Cause: The plugin makes one automatic print attempt for each order: the first time the order reaches a status you ticked and no longer needs payment. That counts even if the attempt did not print, for example because the station was offline. Ticking several statuses does not print the order again at each one.
Fix: Print the order yourself:
- Do the checks at the top of this page.
- Print the order by hand from the order screen, or reprint its job from the BizPrint dashboard, if it still has not printed. See Reprint a print job from the BizPrint dashboard.
If you want a printout at a later status as well, a status trigger can do this (the Status Triggers add-on, included with some plans).
The printer location does not print website orders
Section titled “The printer location does not print website orders”Symptom: Automatic printing is on, but one printer never receives new orders, while other printers do.
Cause: Each printer location has its own switch for automatic printing, and the location must have at least one printer selected.
Fix: Check the printer location:
- Go to WooCommerce > Print Manager in WordPress.
- Open the Printers tab.
- Click the name of the printer location in the Description column.
- Tick Enable next to Automatic Printing for Website Orders.
- Select the printer in the Printers box, if it is not already selected.
- Click Save Changes.
The station did not confirm the job
Section titled “The station did not confirm the job”Symptom: The order’s job shows in the BizPrint dashboard as archived, pending, or connecting-to-printer, and nothing has printed yet.
Cause: The station that the printer is connected to did not confirm the job in time. It may be turned off, asleep, or offline, or it may still be busy with earlier jobs.
Fix: Get the station back online, then wait:
- Make sure the computer or Android device is on and connected to the internet.
- Make sure the BizPrint app is running and shows that it is connected.
- Wait a few minutes for the station to finish anything it is still printing.
- Look at the printer.
- Do the checks at the top of this page.
- Reprint the job from the BizPrint dashboard, if it still has not printed and the job is no longer pending, connecting-to-printer or processing. See Reprint a print job from the BizPrint dashboard.
The print request did not reach BizPrint
Section titled “The print request did not reach BizPrint”Symptom: The order does not appear at all in the printer’s print jobs in the BizPrint dashboard.
Cause: When the order was placed, your store could not send the print request to BizPrint, for example because of a short network problem.
Fix: Check the plugin’s queue:
- Go to WooCommerce > Print Manager in WordPress.
- Open the Support tab.
- Find Print Job Queue.
- Look at Queue Status.
- Wait for any pending or processing jobs to finish.
- Check the printer again.
- Look for the order under Failed Jobs.
- Check the printer and the dashboard again.
- Click Retry next to the order, if it is listed and still has not printed.
- Contact BizPrint support before you print the order by hand if you cannot tell whether a waiting job is for this order.
If a print request could not reach BizPrint, the plugin may keep it in the Print Job Queue and try again later. The Print Job Queue only fills when Background Print Processing or Queue Failed Jobs is turned on. Both are off by default. If the order is not in the queue:
- Do all the checks at the top of this page.
- Print the order by hand from the order screen, if it still has not printed.
To find out why requests fail, see WooCommerce print requests to BizPrint time out or fail to connect.
If this keeps happening, contact BizPrint support.
Your plan’s print limit was reached
Section titled “Your plan’s print limit was reached”Symptom: No orders print, and the BizPrint dashboard shows a banner that starts with PRINT SERVICE PAUSED:.
Cause: Your account reached its plan’s print limit.
Fix: Upgrade, then print what is missing:
- Click Upgrade your plan in the banner.
- Choose a plan. See BizPrint pricing for plan details.
- Do the checks at the top of this page for each order placed while printing was paused.
- Print the orders you still need by hand from the order screen.
If your plan has a monthly limit, printing also starts again at the start of the next month without an upgrade. Orders placed while printing was paused may not print automatically afterwards.
A payment is overdue or the account is paused
Section titled “A payment is overdue or the account is paused”Symptom: The BizPrint dashboard shows Account Payment Overdue or Service is Paused.
Cause: Account Payment Overdue means an invoice is unpaid, and printing will pause if it stays unpaid. Service is Paused means printing has been paused and the account restricted.
Fix: For Account Payment Overdue, pay the open invoice in the dashboard:
- Click Make Payment Now in the banner.
- Pay the invoice on the page that opens.
For Service is Paused, pay the overdue invoices from My Plan. See “PRINT SERVICE PAUSED” and other BizPrint account banners. Never send card details by email or chat.
Related pages
Section titled “Related pages”- Reprint a print job from the BizPrint dashboard
- Connect the BizPrint desktop app to your station
- BizPrint glossary
Still stuck? Contact BizPrint support at https://getbizprint.com/support/.