---
title: "WooCommerce print requests to BizPrint time out or fail to connect"
description: "Understand the cURL errors that the BizPrint plugin for WooCommerce records when your store cannot reach BizPrint, and what to do about each one."
url: https://docs.getbizprint.com/troubleshooting/network-errors/
section: "Fix problems"
last_updated: 2026-11-12
---

# WooCommerce print requests to BizPrint time out or fail to connect

Section: Fix problems

> Understand the cURL errors that the BizPrint plugin for WooCommerce records when your store cannot reach BizPrint, and what to do about each one.

This page helps when the [BizPrint plugin for WooCommerce](https://docs.getbizprint.com/start-here/glossary/#bizprint-plugin-for-woocommerce) cannot send print requests from your WooCommerce store to BizPrint, and you see errors such as **cURL error 28** or **cURL error 7**. cURL is the tool your store’s server uses to send requests over the internet, and the number tells you what went wrong. It is for store owners, and for the web host or developer who looks after the store’s server. The plugin’s settings appear as **Print Manager** under the **WooCommerce** menu in WordPress.

These errors are about the connection between your store’s server and BizPrint. They are not about the [printer](https://docs.getbizprint.com/start-here/glossary/#printer) or the [station](https://docs.getbizprint.com/start-here/glossary/#station). Your store must be able to connect to the internet and reach BizPrint. When it cannot, the fix is usually on the hosting side, so you will often need your web host and BizPrint support.

You can see these errors in two places in WordPress:

1. Go to **WooCommerce** > **Print Manager**.
2. Open the **Support** tab.
3. Click **View log** in the **Plugin** box.
4. Look for lines that mention **cURL error**.
5. Look at the **Last Error** column of **Failed Jobs** under [**Print Job Queue**](https://docs.getbizprint.com/start-here/glossary/#print-job-queue), if any jobs are listed there.

If a print request could not reach BizPrint, the plugin may keep it in the **Print Job Queue** and try again later.

Do not post log contents in public places such as forums. Share them only with your web host or BizPrint support.

Before you print a failed order by hand or click **Retry**, check all of these, so you do not print it twice:

1. Look at the printer for the printout.
2. Check the status of the order’s [print job](https://docs.getbizprint.com/start-here/glossary/#print-job) in the [BizPrint dashboard](https://docs.getbizprint.com/start-here/glossary/#bizprint-dashboard).
3. Wait for the station to finish anything it is still printing, whatever status the job shows.
4. Go to **WooCommerce** > **Print Manager** in WordPress.
5. Click the **Support** tab.
6. Check **Queue Status** in **Print Job Queue**.
7. 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, or take a payment again, to get a printout.

## cURL error 28: the request timed out

**Symptom:** Some orders do not print, and the error mentions **cURL error 28**, often with the words “timed out”. It may happen more at busy times.

**Cause:** Your store sent the print request, but did not get an answer from BizPrint in time, so it stopped waiting. This can happen when the store’s server or its connection is slow or busy. BizPrint may still have received the request and created the job.

**Fix:** Check before you do anything else:

1. Look for the order on the printer’s **Print Jobs** page in the BizPrint dashboard. If it is there, BizPrint received it: do not print it again.
2. Do the checks at the top of this page.
3. Print the order by hand from the order screen only if it is not in the dashboard and has not printed.
4. Ask your web host whether the server was slow or overloaded at that time, if the error happens often.
5. Contact BizPrint support with the times of the errors.

## cURL error 7: the store could not connect

**Symptom:** No orders print, or orders stop printing for a while, and the error mentions **cURL error 7**, often with the words “Failed to connect” or “Couldn’t connect”.

**Cause:** Your store’s server could not open a connection to BizPrint. Usually something on the server or its network blocks outgoing connections, or the server’s internet connection was down.

**Fix:** Get your web host to check the connection:

1. Contact your web host.
2. Tell them the plugin’s requests fail with **cURL error 7**.
3. Ask them to check that your store’s server can make outgoing connections to the internet and reach BizPrint, and that no firewall rule on the server blocks it.
4. Contact BizPrint support, if the host finds no problem.
5. Do the checks at the top of this page after the connection works again, before you print any missed orders.

## cURL error 60: a certificate problem

**Symptom:** No orders print, and the error mentions **cURL error 60**. The error may also mention an SSL certificate.

**Cause:** Your store’s server could not confirm the certificate that proves it is talking to the real BizPrint service. This usually means the server’s list of trusted certificates is missing or out of date, or a proxy or network filter on the hosting side is changing the connection.

**Fix:** Send this to your web host and BizPrint support:

1. Contact your web host.
2. Tell them the plugin’s requests fail with **cURL error 60**.
3. Ask them to check the server’s trusted certificates and any proxy or network filtering.
4. Contact BizPrint support with the time of the error.

Do not turn off certificate checks to work around this error. Certificate checks protect the connection between your store and BizPrint.

## “Unexpected response from print service”

**Symptom:** A job in **Failed Jobs** under **Print Job Queue** shows **Unexpected response from print service** in the **Last Error** column.

**Cause:** Your store reached something, but the answer was not one the plugin understood. This can happen during a short service problem, or when something between your store and BizPrint (such as a proxy or security service on the hosting side) changes the answer.

**Fix:** Wait, check, then retry only if needed:

1. Wait a few minutes.
2. Do the checks at the top of this page.
3. Click **Retry** next to the job only if the order still has not printed and is not in the dashboard.
4. Contact your web host and BizPrint support, if the error comes back.

## Errors that keep coming back

**Symptom:** Connection errors happen again and again, even after your host has checked the server.

**Cause:** The connection between your store’s server and BizPrint is not reliable, for reasons that need a closer look.

**Fix:** Get help, and print what is missing in the meantime:

1. Contact BizPrint support.
2. Tell them which **cURL error** numbers you see and when they happened.
3. Compare your recent WooCommerce orders with the print jobs in the BizPrint dashboard, to find orders that did not reach BizPrint.
4. Do the checks at the top of this page for each of those orders.
5. Print the orders that still have not printed by hand from the order screen.

## Related pages

- [WooCommerce says the BizPrint print job was sent, but nothing printed](https://docs.getbizprint.com/troubleshooting/sent-but-not-printed/)
- [View and retry failed print jobs in WooCommerce with the BizPrint Print Job Queue](https://docs.getbizprint.com/manage/print-job-queue/)
- [Orders print twice or more with BizPrint](https://docs.getbizprint.com/troubleshooting/duplicate-prints/)

Still stuck? Contact BizPrint support at <https://getbizprint.com/support/>.
