Create RPM Website
Note: This article applies to RPM 4.5 which is not the latest version available. The content in this article may not be relevant to you. For information relevant to RPM Elite 5.0 or later, please review this article.
RPM Remote Print Manager™ Elite (RPM Elite) version 4.5 and prior includes a remote administration utility called the Remote Print Administrator (RPA). To administer RPM remotely with RPA, open a browser from any computer. Open the RPA by typing the server name followed by rpm. For instance, if your computer is named server, type server/rpm.
RPA requires Microsoft Internet Information Server (IIS), which should be installed prior to installing RPM Elite. IIS versions 4, 5, and 6 are supported. If IIS is installed, the RPA component can be selected during the installation process. This document addresses IIS 6.x only.
Note: The use of Remote Print Administrator with IIS 6 will reduce some of the added security benefits introduced with IIS version 6. Other remote administration solutions can be used, such as VNC.
During installation, setup attempts to add the RPA website to IIS directly beneath the Default Web Site. If Default Web Site has been renamed or deleted, the RPM website will not be added, and must be created manually.
If IIS was not installed, the setup program will not prompt you to install the Remote Print Administrator. If you have since installed IIS, you will need to first uninstall RPM, then reinstall it. During installation, you should be prompted to install RPA.
Note: This section is only necessary if the RPM website was not installed during installation. If the RPM website was created successfully, follow these instructions only to verify the correct settings.
- From the Start menu, point to Settings, and choose Control Panel. If you are using the Category View on Windows XP, click Performance and Maintenance. Then open the Administrative Tools. Double-click Internet Information Services or Internet Services Manager.
- The Microsoft Management Console will be opened to the Internet Information Services snap-in. Expand the computer name tree, then Web Sites.
- Right click the website where you wish to add access to RPM, point to the New menu, and choose Virtual Directory. The Virtual Directory Creation Wizard is started.
- The first step of the wizard asks for a short name or alias. Enter rpm and click Next. Note that the name must be rpm or the RPA will not function properly.
- The second step prompts you for the location where the files are installed. Click Browse and locate the RPA folder, which by default is C:\Program Files\Brooks Internet Software\RPMElite\RPA.
- The final step of the wizard asks you to customize permissions required for the virtual directory. RPA requires the execute permission as it is an ISAPI extension.
- The new rpm virtual directory properties must now be edited, as the default properties are insufficient for RPA. In the Internet Information Services window, right click rpm and choose Properties from the menu.
- In the rpm Properties dialog, first select Low (IIS Process) under Application Protection; this is a requirement because RPA accesses the Windows registry, which is not allowed under tighter security levels. Press Apply to accept the changes.
- In the Documents tab, verify Enable default document is selected. Click Add and type index.html, which will add it as a default document. Press OK to accept and dismiss the dialog.
- Remove all default documents except index.html. The other default documents are not needed for the RPM website.
- Now, click the Directory Security tab. Under Anonymous access and authentication control, click the Edit button.
- Deselect Anonymous Access and verify that Integrated Windows Authentication is selected. Windows authentication is required because RPA reads and modifies configuration as the authenticated user. Press OK to accept the changes and dismiss the dialog.
- Finally, press Apply in the rpm Properties dialog to apply the changes to directory security, then OK to dismiss the dialog.
Note: These settings are for Internet Information Services (IIS) 6.x only. These settings may not be available or necessary on previous IIS versions.
- Open the Internet Information Services (IIS) Manager found in Administrative tools.
- Right click Web Sites and choose Properties. In the Web Sites Properties dialog, open the Service tab.
- Select Run WWW service in IIS 5.0 isolation mode. Press Apply, then Ok. If prompted to restart the IIS service, select Yes.
Note: This setting will reduce added security benefits included with IIS 6.
- Now in the Internet Information Services (IIS) Manager, highlight Web Service Extensions. Click Add a new web service extension.
- Type a name for the web service extension such as "RPM Remote Print Manager". Click the Add button and locate the rpmisapi.dll file. By default, this file is found in the C:\Program Files\Brooks Internet Software\RPMElite\RPA folder.
RPM is now accessible on your network using a browser. To test, open a browser and type the following: server/rpm. Be sure to substitute your server's actual name in place of server.