Printer troubleshooting technician providing live chat help

Joe B.

Expert ★★★★★ 27,853 satisfied customers

Specialities: uniFLOW Online, Canon MEAP devices, secure pull printing, cloud print connectors, Azure AD & Microsoft 365

uniFLOW Online queue stuck on “Waiting for device” — connector trust reset, device offline status, Canon cloud print

Technician avatar Technician
Hey! We’ll get your uniFLOW Online queue out of the **“Waiting for device”** state and restore secure pull printing. Quick health check first:
• Are you using uniFLOW Online or uniFLOW Online Express? Any on-prem uniFLOW server still in the mix?
• In the uniFLOW Online portal under Devices, does the Canon device show as Online, Offline, or “Connector not available”?
• Where is the uniFLOW Online connector installed — on a Windows Server, a print server VM, or directly on a PC?
• Any recent changes: password rotation, TLS certificate change, proxy/firewall rules, Azure AD tenant or Conditional Access policies?
Customer
We’re on **uniFLOW Online**, pure cloud, no on-prem uniFLOW. The queue in uniFLOW shows jobs as “Waiting for device”, but the Canon MFD panel looks normal. The **uniFLOW Online connector** is on a Windows Server 2019 print server. We did some hardening recently (TLS + GPOs) and now cloud jobs never release.
Technician avatar Technician
Got it. In uniFLOW Online, every device and connector has a **trust relationship** with the cloud. Jobs show as “Waiting for device” when:
• The **device is mapped to a connector** that’s offline or can’t reach uniFLOW Online endpoints.
• The connector’s **certificate, service account, or registration token** no longer matches what’s stored in the tenant (after TLS hardening, password rotation, or hostname changes).
• The Canon device is still pointing at an old **on-prem URL** or different uniFLOW Online region, so the cloud queue never sees its heartbeat.

Plan: 1) Confirm device/connector status in the portal. 2) Check the uniFLOW Online Connector Service on the server. 3) Reset the **connector trust** and re-link the device to the correct cloud queue. 4) Test a pull-print job end-to-end.
Customer
In the uniFLOW Online portal the connector shows “Running” but the device has a yellow warning and says “Last contact: 2 days ago”. Jobs just pile up in the **secure print queue** with “Waiting for device”. Where do I actually reset that trust?
Technician avatar Technician
Step 1 — Verify the uniFLOW Online connector and reset its registration
1) On the Windows Server hosting the connector, open Services.msc and confirm **uniFLOW Online Connector Service** is running under the expected **service account** (often a domain account used for print management).
2) Check the Event Viewer log for uniFLOW/NT-ware entries — look for **trust, registration, or TLS errors** against *.uniflowonline.com or your region endpoint.
3) In the uniFLOW Online admin portal, go to Connectors → select that connector → note the **assigned devices**. If it shows “No heartbeat” or “Untrusted”, use the option to **Re-register / Renew trust** (wording varies by version).
4) On the server, rerun the **uniFLOW Online client/connector setup**. Sign in with a tenant admin account so it issues a fresh trust token and updates the connector registration against your tenant and region.
5) Once re-registered, confirm the connector now shows **Online & Trusted**, then revisit the device object and make sure it’s still mapped to this connector.
Customer
I see some TLS errors in the logs and a note about “unable to establish secure channel”. We forced TLS 1.2+ and updated our outbound proxy recently. Could that be the reason the uniFLOW Online device stopped checking in and queues stay on “Waiting for device”?
Technician avatar Technician
Exactly — network and TLS hardening can silently break **uniFLOW Online device connectivity**.
Step 2 — Confirm uniFLOW Online endpoints and TLS trust
• From the connector server, run a browser test to your uniFLOW Online region (for example https://www.uniflowonline.com) and ensure there are **no certificate warnings**.
• Make sure your proxy or firewall allows outbound HTTPS to the required **uniFLOW Online endpoints and ports** for your region (usually 443 to a set of FQDNs rather than raw IPs).
• If you perform SSL inspection, add the **uniFLOW Online URLs to the exclusion list**, or import the inspection root CA into the connector’s Windows certificate store so the connector trusts the MITM cert.
• Verify the Windows server and Canon device both have correct **time & date**; a clock skew can cause token/trust failures and leave the queue in **“Waiting for device”** even though the service runs.
Once connectivity is clean, the device should send heartbeats again and the portal status should flip from **Offline** to **Online** instead of “Waiting for device”.
Customer
After fixing the proxy, the connector shows as Online and the device status changed to Online too. But new jobs are still queuing as **“Waiting for device”**. The Canon panel doesn’t show any uniFLOW pop-up or secure print queue list.
Technician avatar Technician
Step 3 — Rebind the Canon device to the correct uniFLOW Online queue
• On the Canon device, open the **MEAP applications / uniFLOW Online** app and confirm it is logged in to the correct **uniFLOW Online tenant and region** (not a test tenant or old URL).
• In the uniFLOW Online portal, edit the device and verify the **queue mapping**: which secure print queue or printer queue is associated with that device. Jobs marked “Waiting for device” often point to an old or deleted queue.
• If this device was cloned or restored from a backup, delete its object in uniFLOW Online and **re-onboard it** using the new **device registration code** shown on the panel.
• After re-onboarding, send a test print to the **uniFLOW Online secure print queue** and log into the device as the same user. You should now see the job list rather than an empty screen.
• If you use **Azure AD / Microsoft 365 sign-in**, quickly confirm that Conditional Access policies aren’t blocking the uniFLOW Online app or the connector service account.
Customer
We originally paired this device against a pilot tenant. I just noticed the device registration shows a different tenant ID than production. Can I safely move it to the production uniFLOW Online tenant without breaking users?
Technician avatar Technician
You can, but it must be done in a controlled way so the **connector trust** and **device identity** are clean:
1) Schedule a short maintenance window so nobody is printing to that device.
2) In the pilot tenant, delete the old **device object** and remove any queue mappings that point at it.
3) On the Canon MFD, open the uniFLOW Online app and choose the option to **sign out / reset device registration**.
4) In the production uniFLOW Online tenant, create or confirm the required **secure print queues** and **policies** (cost centres, card authentication, etc.).
5) Generate a new **device registration code** from the production portal and enter it on the device. This re-establishes a trusted link between the production tenant, the connector, and the MFD.
6) Finally, send a test job to the production **uniFLOW Online secure pull-print queue**. It should show as **“Available”** instead of “Waiting for device”, and appear on the Canon panel as expected.
Customer
That fixed it — new jobs show as “Available” and I can release them. But I’m worried it’ll break again after future security changes. Any best practices so uniFLOW Online doesn’t keep flipping to “Waiting for device”?
Technician avatar Technician
Good question — this is where **policy remediation** and some guardrails help:
• Treat the **uniFLOW Online connector server** as a small “cloud bridge” and document the exact outbound **FQDNs, ports, and TLS requirements** it needs. Keep those rules in a dedicated firewall policy so later hardening doesn’t override them.
• Use a dedicated **service account** for the connector with the right permissions and an agreed password-rotation process; test connector login after any change.
• Standardize your **uniFLOW Online device onboarding process** so every Canon device is registered to the correct tenant, connector, and secure print queue from day one.
• After major changes (proxy replacement, TLS inspection changes, Windows hardening, new Conditional Access rules), run a quick **uniFLOW Online health check**: connector online, devices online, and a test secure print job that doesn’t linger in “Waiting for device”.
We can also help you build a short runbook so future admins know exactly how to reset device trust if the queue ever gets stuck again.
Customer
Makes sense. If we add more branch offices, do we need a separate uniFLOW Online connector in each site so queues don’t stall if a VPN link drops?
Technician avatar Technician
For multi-site deployments, a good design massively reduces **“Waiting for device”** incidents:
• Place a **uniFLOW Online connector** close to the devices (same LAN or at least same site). If a central VPN link fails, local printing can still function if queues are mapped to a local connector.
• Avoid mapping a remote branch device to a connector that lives only in HQ, unless the WAN is very stable and low latency.
• Where possible, use **redundant connectors** and map devices to a resilient connector group so a single Windows server failure doesn’t strand jobs in the cloud queue.
• Document which devices are tied to which connector, and periodically confirm that device status is **Online**, not “No heartbeat” or “Waiting for device”, in the uniFLOW Online portal.
We can walk through your topology and suggest a connector layout that balances resilience with admin overhead.
Customer
Understood. For now, the “Waiting for device” problem is gone and printing works again. Thanks for the help!
Technician avatar Technician
Summary: When a uniFLOW Online queue shows “Waiting for device”, check that the connector is trusted and online, the Canon device is properly registered to the right tenant & region, and the queue mapping targets a live device. Fix TLS/proxy issues, re-register the connector and device if needed, then send a test secure print job. If you’d like help designing a resilient uniFLOW Online connector layout, open the chat and an expert will walk you through it.

Quick answer: the accepted fix

Accepted fix when a uniFLOW Online secure print queue is stuck on “Waiting for device”: verify that the uniFLOW Online connector can reach cloud endpoints over HTTPS, renew the connector’s trust/registration, re-onboard the Canon device to the correct tenant and region, and confirm the device is mapped to the right secure print queue. Once the connector and device trust are reset, new jobs should show as Available and release normally.


Why uniFLOW Online shows “Waiting for device” (connector trust, device heartbeat & queues)

Behind the scenes, uniFLOW Online tracks each Canon device via a **cloud-side device identity** and periodic heartbeats coming from the device and the uniFLOW Online connector. If the connector or MFD cannot establish a trusted TLS session to the uniFLOW Online region, the cloud queue marks jobs as “Waiting for device” even though users can see the printer on the LAN.

Common root causes include a connector installed on a hardened Windows server that can no longer reach the uniFLOW Online endpoints, expired or changed certificates, SSL inspection that breaks the trust chain, devices registered to the wrong tenant or region, and secure print queues mapped to a device object that hasn’t checked in for days. Fixing connector trust, network access, and device registration cures most “Waiting for device” incidents.

How to verify uniFLOW Online connector trust and device status

Once you reset the connector registration, you should validate that uniFLOW Online sees your environment correctly:

In the uniFLOW Online portal, open Connectors and confirm the connector is Online with a recent heartbeat. Under Devices, check that each Canon MFD is listed as Online and associated with the correct connector and secure print queue. On the Windows server, make sure the uniFLOW Online Connector Service starts cleanly after reboot with no TLS or authentication errors in the event logs.

Finally, send a **test secure pull-print job** from a workstation, verify it appears in the portal with status Available, and sign in at the device to release it. If the job still sticks at “Waiting for device”, re-check tenant/region mapping, firewall rules, and whether the device was cloned from an older registration that needs to be removed and re-onboarded.

uniFLOW Online “Waiting for device” — quick troubleshooting tips

Most “Waiting for device” cases are connector trust issues, wrong tenant/region, or network policies blocking cloud endpoints.

Quick path: confirm the uniFLOW Online connector can reach its cloud region over HTTPS → renew the connector registration and trust token → ensure the Canon device is registered to the right tenant and mapped to the correct secure print queue → verify the device shows as Online in the portal → send a test secure print job and make sure it appears as Available instead of “Waiting for device”. This resolves the majority of uniFLOW Online device queue problems in Microsoft 365 environments.

Disclaimer: This information is AI-generated and intended for general guidance only. For advice specific to your environment, please consult a verified expert on Whizz-Tech before making decisions.


Getting Started Is Easy

Ask for help, 24/7

Members enjoy round-the-clock access to 12,000+ verified Experts, including tech support, mechanics, vets, and more.

Expert will respond in minutes

We match you with an Expert who specializes in your situation. Talk, text, or chat — whichever you prefer.

Save time & money

No scheduling hassles or expensive consults. Membership can save you significant time and money each month.

FAQ

Why does uniFLOW Online show jobs as “Waiting for device”?

Most often because the uniFLOW Online connector or Canon device can’t establish a trusted connection to the cloud. Network changes, TLS/SSL inspection, expired trust tokens, or devices registered to the wrong tenant or region all cause the queue to stall in “Waiting for device” even though the printer is reachable on the LAN.

How do I reset uniFLOW Online connector trust?

On the connector server, verify outbound HTTPS access to the uniFLOW Online endpoints, then re-run the uniFLOW Online connector setup and sign in with a tenant admin account. In the portal, re-register the connector if prompted and confirm it shows as Online. Finally, check each device mapping so queues point to a trusted, healthy connector.

Do I need a separate uniFLOW Online connector for every location?

Not always, but it often helps. For branch offices, placing a local connector reduces dependency on a central VPN or WAN. Devices mapped to a remote connector are more likely to show “Waiting for device” when WAN links or central firewalls have issues. A simple multi-connector design improves resilience and keeps secure pull printing available.

Will resetting the device registration delete user print jobs?

Resetting a Canon device’s uniFLOW Online registration or moving it between tenants can orphan existing queue entries. It’s best to drain the queue first, then perform the change during a maintenance window. After re-onboarding, users send new jobs to the production secure print queue, which should no longer show “Waiting for device”.

Sources

Matt Verified Icon
Matt ● replies in < 1 min
Technician Expert
⭐⭐⭐⭐⭐ Trusted by 27,000+ customers
Avatar
Alex · Expert's Assistant