How to publish a TCP/IP printer behind ISA Server 2004 (838256)



The information in this article applies to:

  • Microsoft Internet Security and Acceleration Server 2004, Standard Edition

For a Microsoft ISA Server 2000 version of this article, see 306071.

INTRODUCTION

This article describes how to publish a printer by using TCP/IP behind Microsoft Internet Security and Acceleration (ISA) Server 2004. To publish a TCP/IP printer on an ISA Server-based computer, you must create a protocol definition and a Server Publishing rule in the ISA Server Management console.

This article assumes that TCP/IP printing is working correctly on the local area network (LAN).

MORE INFORMATION

To publish a printer by using TCP/IP behind the ISA Server-based computer, you first create a new protocol in the firewall policy. Then, you create a new publishing rule for the firewall policy.

Create the new protocol

  1. Click Start, point to All Programs, point to Microsoft ISA Server, and then click ISA Server Management.
  2. In the left pane, expand the node for your server name, and then expand Firewall Policy.
  3. In the right pane, click the Toolbox tab, and then click Protocols.
  4. Under Protocols, point to New, and then click Protocol to start the New Protocol Definition Wizard.
  5. In the New Protocol Definition Wizard, type a name for the protocol definition, and then click Next.
  6. Click New, and then follow these steps in the New/Edit Protocol dialog box:
    1. In the Protocol Type list, click TCP.
    2. In the Direction list, click Inbound.
    3. In the Port Range boxes, type 9100.

      Note If you are using Line Printer Remote (LPR) printing instead of TCP/IP printing, use port number 515 instead of 9100.
    4. Click OK, and then click Next.
  7. On the Secondary Connections page, click No, and then click Next.
  8. Verify that the wizard summary information is correct, and then click Finish.

Create the new publishing rule

  1. In the right pane of the ISA Server Management console, click the Tasks tab, and then click Create New Server Publishing Rule under Firewall Policy Tasks.
  2. In the New Server Publishing Rule Wizard, type a name for the new rule, and then click Next.
  3. In the Server IP address box, type the IP address of your TCP/IP printer internal network adapter.

    If you do not know the internal IP address, follow these steps:
    1. Click Browse two times.
    2. Double-click your printer name, and then click Find to view all the IP addresses that are assigned to that printer.
    3. Find and then click the internal IP address.
    4. Click OK.
  4. In the External IP address on ISA Server box, type the external IP address of the ISA Server-based computer.

    If you do not know the external IP address, follow these steps:
    1. Click Browse, and then click the external IP address from the list.
    2. Click OK, and then click Next.
  5. On the Select Protocol page, in the Selected protocol list, click the name of the protocol definition you created in the "Create the new protocol" section, and then click Next.
  6. Under Listen for requests from these networks, click any network that you want to allow access to the printer, and then click Address if you want to configure specific IP addresses.
  7. Click Next, verify that the wizard summary information is correct, and then click Finish.
  8. Click Apply to apply the changes to the ISA Server-based computer.

Modification Type:MajorLast Reviewed:7/16/2004
Keywords:kbhowto kbinfo KB838256 kbAudITPRO