> ## Content Index
> Fetch the complete content index at: https://macfixly.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# How to Share a Printer on Mac: Step-by-Step Network Setup
- URL: https://macfixly.com/share-printer-mac-network-setup/
- Published: 2026-10-14T03:58:00.000Z
- Updated: 2026-10-14T03:58:00.000Z
- Description: This guide explains how to share a printer on Mac with Mac and Windows devices using SMB protocol and network sharing settings.
- Author: Macuser
- Tags: Printer Sharing, Mac Networking, SMB Protocol, Cross-Platform Printing

You have a printer connected to your Mac, but your family or colleagues use a mix of Mac and Windows computers. Sharing that printer across different systems can be confusing without the right setup.

This article explains how to share a printer on Mac within a mixed Mac and Windows network. It covers sharing a printer from Mac to Mac, sharing from Windows to Mac, connecting Macs to Windows printer shares, and troubleshooting common issues related to SMB sharing and network settings.

## Key takeaways

- Enable printer sharing in System Settings under Printers & Scanners before connecting other devices.
- Use SMB protocol for cross-platform compatibility between Mac and Windows.
- Check Windows network sharing settings to allow printer access.
- Verify firewall and network discovery settings to prevent connectivity blocks.
- Map network printers on Windows and add network printers on Mac with correct SMB paths.

## Before you start: what you need to share a printer on Mac

To share a printer effectively on a Mac, ensure you have the right hardware, network setup, and software permissions in place. The printer must be connected to either a Mac or a Windows PC on the same local network. This connection can be via USB directly to a computer or as a network-enabled printer with its own Ethernet or Wi-Fi capability.

Both the Mac and Windows devices accessing the shared printer need to be connected to the same Wi-Fi or Ethernet network. Typical home or small office setups include a router providing this local network, allowing all devices to communicate.

Administrator access on the Mac and Windows machines is essential. This access allows you to change system sharing settings like enabling printer sharing and configuring SMB, the protocol Windows uses for network printer sharing.

Understanding the printer’s connection type is critical. USB printers connected to a Mac require that Mac to remain powered on and awake for sharing. Network-enabled printers can connect directly to the router, allowing multiple computers to access them without dependence on a host computer.

| Printer Connection Type              | Examples of Supported Models                            |
| ------------------------------------ | ------------------------------------------------------- |
| USB (connected to Mac or Windows PC) | HP LaserJet Pro M404, Canon PIXMA TS8320                |
| Network-enabled (Ethernet or Wi-Fi)  | Brother HL-L2350DW, Epson EcoTank ET-4760               |
| Shared from another PC (via SMB)     | Any Windows-shared printer compatible with SMB protocol |

Basic knowledge of the SMB protocol is helpful when sharing printers from Windows to Mac. SMB facilitates file and printer sharing across different operating systems but may require configuring permissions and firewall exceptions on both Macs and Windows PCs.

Example network setups include:

1. Printer connected via USB to a Mac, which is connected to a Wi-Fi router shared by other Macs and Windows PCs; the Mac acts as the print server.
2. Network-enabled printer connected directly to the Ethernet port of the router, accessible to all devices on the network without needing a host computer.
3. Printer connected to a Windows PC shared via SMB; Macs connect over the network using SMB to access the shared printer.

## How to share a printer on a Mac with other Mac computers

To allow other Mac users on your network to print, you need to enable Printer Sharing on your Mac and configure access permissions. This process makes the printer visible and accessible through the network.

1. Open **System Settings** (or **System Preferences**) and select **Sharing**.
2. Locate and enable the **Printer Sharing** option by checking its box. You should see a list of printers connected to your Mac.
3. Select the printer(s) you want to share by checking their names in the list.
4. Click **Users & Groups** or **Permissions** to configure which network users can access the printer. You can allow access for all users or restrict it to specific users or groups.
5. On the other Mac that needs to connect, open **System Settings** and go to **Printers & Scanners**.
6. Click the **+** button to add a printer. In the list of nearby printers, select the shared printer via its **Bonjour** name, which should appear automatically.
7. If the printer does not appear via Bonjour, choose **IP** at the top and enter the IP address of the Mac sharing the printer using the *ipp* or *smb* protocol (for example, `smb://192.168.1.10/printername`).
8. Confirm the printer driver selection and add the printer. You should see the shared printer listed and available to print.

To verify the printer is shared correctly, you can use the Terminal command `lpstat -p` on the sharing Mac, which lists active printers. On the receiving Mac, the shared printer should appear in the Printers & Scanners list and respond to test print jobs.

## How to share a printer on Windows to Mac

To share a printer connected to a Windows PC and access it from a Mac, you need to enable printer sharing on Windows and add the printer on your Mac using the SMB protocol. Follow these steps to [set up](https://macfixly.com/p/) sharing correctly.

![How to share a printer on Windows to Mac – how to share a printer on Mac](https://macfixly.com/content/images/2026/10/share-printer-mac-network-setup-2.webp)

1. Open **Settings** on the Windows PC, then go to **Bluetooth & devices > Printers & scanners**. Select the printer you want to share.
2. Click **Printer properties** on the printer’s page.
3. Navigate to the **Sharing** tab, check *Share this printer*, and assign a share name. Confirm by clicking **OK**. You should see the printer listed as shared on the network.
4. Ensure network discovery and file and printer sharing are enabled: Go to **Control Panel > Network and Sharing Center > Advanced sharing settings**, and turn on these options for your active network profile.
5. Check that the Windows PC and the Mac are on the same network and ideally the same workgroup. To view or change the Windows workgroup, go to **Control Panel > System > About > Rename this PC (advanced)**.
6. On your Mac, open **System Settings > Printers & Scanners** and click the plus (+) button to add a printer.
7. In the Add Printer dialog, select **IP** tab. For Protocol, choose *Windows Printer via SMB*.
8. Enter the Windows PC’s network address in the format `smb://ComputerName/ShareName` or use its IP address, for example, `smb://192.168.1.10/HP_LaserJet`. Fill in the printer’s share name exactly as set on Windows.
9. Enter the Windows user credentials if prompted. This is usually the Windows username and password of an account authorized to access the printer.
10. Choose the appropriate printer driver from the list or select *Generic PostScript Printer* if unsure.
11. Click **Add**. The printer should now appear in your Mac’s printer list and be ready to use.

Common errors include "Unable to connect to printer" or authentication failures. Double-check the share name and network credentials, ensure firewalls on Windows allow printer sharing, and verify that SMB v1 is enabled if connecting to older Windows versions. Windows 11 may require enabling SMB 1.0/CIFS Client under **Windows Features** if the Mac cannot detect the share.

## How to connect a Mac to a Windows printer share

To print from your Mac to a printer shared on a Windows PC, you need the Windows computer's network name and the printer's shared name. These can be found in the Windows System settings under "Network" and "Printers & scanners" respectively.

1. Open **System Settings** on your Mac and navigate to **Printers & Scanners**.
2. Click the **+** button to add a new printer, then select the **Windows Printer via spoolss** or **SMB** option from the toolbar.
3. In the address field, enter the network path in the format *smb://\[WindowsPCName\]/\[PrinterShareName\]*. For example, *smb://OfficePC/HPLaserJet*. You should see the printer appear in the list.
4. If prompted, enter the Windows account credentials that have permission to access the shared printer. Use the format *WindowsPCName\\Username* if required.
5. Choose the appropriate printer driver or select **Generic PostScript Printer** if the exact driver is unavailable.
6. After adding the printer, print a test page to verify the connection. The printer should respond without errors.

Using SMB version 2 or 3 generally improves compatibility and security compared to older versions, but macOS sometimes defaults to SMB 1 for legacy devices, which can cause connection issues. Ensuring both Mac and Windows systems support SMB 2 or 3 can increase success rates. Authentication methods vary; using a Windows user account with a password is more reliable than anonymous access, which some Windows configurations block.

If you encounter failures, double-check the Windows firewall settings and ensure printer sharing permissions include the user account you entered on the Mac.

## How to share a printer to multiple computers on a home network

To share a printer with multiple Mac and Windows devices on your home or small office network, you need to configure the printer sharing settings on the main host computer, typically the one directly connected to the printer.

1. On the host Mac or Windows PC, enable printer sharing in the system settings or control panel. For Mac, go to System Settings > Printers & Scanners > select the printer > check "Share this printer". For Windows, go to Control Panel > Devices and Printers > right-click the printer > Printer properties > Sharing tab > check "Share this printer".
2. Ensure all client devices (Macs and Windows PCs) are connected to the same network segment, typically the same Wi-Fi or Ethernet subnet, to allow seamless discovery and communication.
3. Verify that network discovery and file and printer sharing are enabled on all devices. On Windows, check Network & Internet settings > Advanced sharing settings. On Mac, confirm that File Sharing is active in System Settings > Sharing.
4. Assign static IP addresses or use DHCP reservation for the host machine to prevent IP address changes that can disrupt printer access.
5. Set user permissions appropriately—grant access to all users or specific ones depending on security needs.
6. Consider using a network printer connected directly to your router or a print server device. This removes dependency on a host computer being powered on and can handle multiple simultaneous print jobs more efficiently.

In a typical home network diagram, the printer is connected to the host computer or router, with multiple Mac and Windows clients requesting print jobs over the network. Most modern printers and operating systems handle queued jobs smoothly, but simultaneous high-volume printing may require a dedicated network printer.

## Troubleshooting common printer sharing issues on Mac and Windows

Printer sharing problems often stem from network visibility, authentication, driver compatibility, SMB protocol mismatches, or print queue errors. Addressing each systematically helps restore seamless printing across platforms.

![Troubleshooting common printer sharing issues on Mac and Windows – how to share a printer on Mac](https://macfixly.com/content/images/2026/10/share-printer-mac-network-setup-3.webp)

### Printer not visible on network

If your printer does not appear on the network, first check firewall settings on both Mac and Windows. On Mac, go to System Settings > Network > Firewall and ensure "Printer Sharing" or "File Sharing" is allowed. On Windows, verify that "File and Printer Sharing" is enabled in Control Panel > Network and Sharing Center > Advanced sharing settings. Also confirm sharing permissions are correctly set by right-clicking the printer, selecting Properties > Sharing tab, and ensuring "Share this printer" is checked.

### Authentication failures accessing Windows shares from Mac

Authentication errors often show codes like 0x80070005 (Access Denied) or 0x800704C8 (Network path not found). Ensure you enter valid Windows user credentials with printer access. Use the format WORKGROUP\\username when prompted. If persistent, remove saved credentials in Mac Keychain Access and reconnect. Also verify the Windows share is set to allow password-protected sharing if enabled.

### Driver compatibility and installation

Incorrect or missing drivers cause print failures. On Mac, download the latest drivers from the printer manufacturer’s site or use Apple Software Update. For Windows-shared printers, macOS may require generic PostScript or PCL drivers. In System Settings > Printers & Scanners, add the printer manually and select "Select Software" to choose the appropriate driver. This resolves many compatibility issues.

### Network discovery and SMB version mismatches

Macs prefer SMB 2 or SMB 3, while older Windows versions may default to SMB 1\. If the connection fails, check Windows Features > Turn Windows features on or off and enable SMB 2 or SMB 3 support if available. On Mac, ensure the SMB protocol used matches by specifying it in the connection string (e.g., smb://hostname or smb://hostname?vers=3.0). Mismatched SMB versions cause connection drops and printer invisibility.

### Printer queue errors and resetting the print system on Mac

Stalled print jobs or error messages like "Printer is offline" often require resetting the Mac print system. To do this:

1. Open System Settings > Printers & Scanners.
2. Right-click (or Control-click) in the printer list and select "Reset printing system...".
3. Confirm the reset, which removes all printers and queues.
4. Re-add the shared printer using proper SMB settings.

After reset, print jobs should process normally. Screenshots before and after show cleared queues and restored printer status.

## How to access a shared printer on Mac from Windows

To access a printer shared by a Mac from a Windows computer, you need to ensure that printer sharing is enabled on the Mac with SMB protocol active. Windows 10 and 11 can connect using the network path and handle authentication and driver installation during setup.

1. On the Mac, confirm printer sharing is enabled in System Settings under Printers & Scanners and that SMB sharing is active in Sharing > File Sharing > Options.
2. Find the Mac’s network name by going to System Settings > General > About, then note the "Computer Name" exactly as it appears.
3. Identify the shared printer name from System Settings > Printers & Scanners, using the exact name listed.
4. On the Windows PC, open Settings > Devices > Printers & scanners and click "Add a printer or scanner." When Windows doesn’t find the printer automatically, select "The printer that I want isn't listed."
5. Choose "Select a shared printer by name", then enter the Mac’s SMB network path in the format: \\\\MacComputerName\\PrinterName (for example, \\\\MacBook-Pro\\HP\_LaserJet).
6. When prompted, enter the Mac user credentials authorized to share the printer. This authenticates access via SMB.
7. Windows will attempt to find and install the appropriate driver. If it doesn’t find a compatible driver automatically, manually select one matching your printer model or download it from the printer manufacturer.
8. After setup, printing a test page confirms successful connection.

Mapping the Mac-shared printer as a network printer in Windows simplifies repeated access. Right-click the installed printer in Windows, select "Printer properties," then under the "Ports" tab, ensure the port points to the correct SMB path. This setup typically works well on Windows 10 and 11, though driver compatibility can vary depending on the printer model and driver availability for Windows.

## More on this topic

- [How to Change Your AirDrop Name on Mac: A Clear Step-by-Step Guide](https://macfixly.com/change-airdrop-name-mac/)
- [How to Turn On AirDrop for Everyone on Your Mac: A Complete Guide](https://macfixly.com/turn-on-airdrop-everyone-mac/)
- [How to Prevent Your Mac from Sleeping: Step-by-Step Solutions](https://macfixly.com/prevent-mac-sleeping/)

## Frequently asked questions

### Can share printer from windows to mac?

Yes, you can share a printer from a Windows PC to a Mac. The Windows PC must have printer sharing enabled in the "Devices and Printers" settings, with the printer set to be shared over the network. On your Mac, connect to the Windows shared printer using the SMB protocol via "System Preferences" > "Printers & Scanners" > "+" > "Windows" tab, then select the shared printer.

### How to do printer sharing?

Printer sharing involves enabling the network sharing option for a connected printer on the host computer. On a Mac, this is done via "System Preferences" > "Sharing" > enable "Printer Sharing" and select the printer. On Windows, access "Devices and Printers," right-click the printer, select "Printer properties," then enable sharing under the "Sharing" tab.

### How to share printer on computer?

To share a printer on your computer, first ensure the printer is installed and connected. Then, enable printer sharing through system settings: on a Mac, use "System Preferences" > "Sharing"; on Windows, use "Devices and Printers" settings. Confirm network visibility and permissions so other devices can access the printer.

### How to share printer with other pc?

Sharing a printer with another PC requires the printer to be connected to the host PC with sharing enabled. On Windows, enable sharing in the printer's properties. On the client PC, add the network printer by browsing the network or entering the host PC’s name and shared printer name. Both PCs should be on the same network subnet.

### How to share printer on mac with windows?

To share a printer on Mac with Windows computers, enable "Printer Sharing" in "System Preferences" > "Sharing" and select the printer. Then, on the Windows PC, add a new printer via "Control Panel" > "Devices and Printers" > "Add a printer" > "Add a network, wireless or Bluetooth printer". Choose the Mac-shared printer, which typically appears under the network or browse SMB shares.

## What this guide does not cover

This guide does not cover enterprise-level print server configurations or cloud-based printer sharing solutions like Google Cloud Print or vendor-specific apps. If you manage a large office network with dedicated print servers or require remote printer access via the internet, consult specialized IT resources or professional support. Also, advanced security configurations such as Active Directory integration or VPN printer sharing are beyond this scope.

Sharing printers between Mac and Windows on a local network involves straightforward steps but can vary depending on network setup and device models. The single most useful next step is to verify your network permissions and firewall settings. Ensuring that file and printer sharing is enabled on both Mac (System Preferences > Sharing > Printer Sharing) and Windows (Control Panel > Network and Sharing Center > Advanced sharing settings) prevents most connection issues and streamlines the setup process.