Hi David,
To print from a client machine (B) to its locally attached printer in an on-premises BC setup without a domain, follow these steps:
✅ Steps to Enable Client-Side Printing in BC On-Prem:
1. Use Business Central Web Client on Machine B
Ensure you're accessing BC from the web browser on the same machine (B) where the printer is installed.
2. Install Universal Print Connector (Optional)
If you're using Microsoft Universal Print, you can register the local printer through the Universal Print connector so BC can detect it.
3. Enable Printer Redirection for Web Client
BC Web Client uses redirected printers from the browser. Make sure your browser allows print dialog pop-ups.
4. Set Up Printer Selections
In Printer Selections, for the user, assign the report and leave the printer name blank if the browser will handle selection. If using a client add-in, you can define the exact printer name as shown in the browser.
5. Run Report & Use “Print” Instead of “Preview”
When printing from BC, choose Print (not Preview) to get the system to invoke local print dialog on client B.
6. If Using Windows Client (RTC)
If you're still using the old Windows client (RTC), the printer must be installed on the server, or shared from B and mapped on A.
---
📌 If the printer is not listed, it’s likely because Business Central doesn’t detect client printers unless you're using Universal Print or Cloud Print features.
If printing from a non-browser client, you may need to set up the printer on the server side or use a PDF download and manual print as workaround.
---
✅ Mark this answer as verified if it helps you.