How to Configure IPP Printing on windows Server 2016/2019/2022

Sunil Kumar 10 Reputation points
2025-04-04T16:33:33.65+00:00

We have followed below steps to configure the IPP on windows Server:

To configure Internet Printing Protocol (IPP) on Windows Server 2022, follow these steps:

  1. Install the Internet Printing Feature

Open Server Manager:

  • Click on the Start button.
    • Select Server Manager.
    Add Roles and Features:
    - In Server Manager, click on **Manage** > **Add Roles and Features**.
    
       - Select **Role-based or feature-based installation** and click **Next**.
    
       **Select Your Server**:
    
          - Choose the server you want to configure and click **Next**.
    
          **Select Server Roles**:
    
             - Expand **Print and Document Services**.
    
                - Check the box for **Internet Printing** and click **Next**.
    
                **Add Features**:
    
                   - If prompted, click **Add Features** for any additional features required.
    
                      - Click **Next** through the remaining steps and then click **Install**.
    
  1. Enable Internet Printing in IIS

Open IIS Manager:

  • Press Windows + R, type inetmgr, and press Enter.

Expand Your Server Node:

  - In the left-hand Connections pane, expand the node for your server.
  

Access ISAPI and CGI Restrictions:

  • Click on your server name.
    • In the middle pane, double-click ISAPI and CGI Restrictions.
    • Ensure that Internet Printing is set to Allow.
  1. Configure Firewall to Allow Port 631

Open Windows Defender Firewall with Advanced Security:

  • Press Windows + R, type wf.msc, and press Enter.

Create an Inbound Rule:

  - Click on **Inbound Rules**.
  
     - Select **New Rule** on the right-hand side.
     
        - Choose **Port** and click **Next**.
        
           - Select **TCP** and specify **Specific local ports: 631**.
           
              - Click **Next**, allow the connection, and complete the rule setup.
              
  1. Share Your Printer

Open Devices and Printers:

  • Go to Control Panel > Devices and Printers.

Share the Printer:

  • Right-click on the printer you want to share and select Printer properties.
  • Go to the Sharing tab.
    • Check the box labeled Share this printer.
  1. Test the Connection
  2. Access the IPP Printer:
    • Open a web browser and navigate to http://<server-ip>:631/printers.

I am able to access http://<server-ip>/printers but not able to access with Ports http://<server-ip>:631/printers

Also checked Netstat -ano | find "631" but listing ports are not available ..

Troubleshooting done:

  • Reconfigure again all Setup
  • Firewall complete disabled
  • Rules 631 inbound created.
  • CGI separate module configured " CGI Restrictions allow for internet printing"
  • Print spooler restarted
  • Internet printing agent configured on windows server
  • Authentication checked all windows etc.

But still unbale to access URL with port 631 also 631 port is not available in listing

Can anyone suggest on it ??

-

Windows for business | Windows Server | User experience | Other
0 comments No comments
{count} votes

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.