8.6 iPrint Map Creation

You can use the iPrint Map Designer to create a map displaying the location of printers. Users can identify and install the printers that are nearest to their location.

8.6.1 Setting Up Location-Based Printing

When you set up location-based printing, each Print Manager creates an iPrint Printer List that users can access at http://server_DNS_or_IP_address/ippdocs/filename.htm. You can make installing printers even easier by creating customized Web pages that link the iPrint Printer lists together or by using the iPrint Map Designer to create a map showing the location of printers.

Creating Location-Based Maps with iPrint Map Designer

You can use the iPrint Map Designer tool to quickly create a map showing printer locations. The tool lets you import floor plans as background images that can be used to drag and drop printers onto actual locations. These maps are then published on a Web server so users can install printers that are closest to their location.

The iPrint map pages now display browser-specific user instructions during printer installation. If you have upgraded to iPrint Client 6.0.0 for Windows, it is recommended that you recreate your map pages.

After the map is created, you must use the iPrint Map Designer to modify or update it. Changes to a map file that are made outside of the iPrint Map Designer are not supported. If you need to add links to a map, you should create a frameset file and then display the map file in one frame and display your links in a different frame.

Prerequisites

  • Windows 9x/NT/2000/XP/Vista/7/8/8.1 operating systems

  • Microsoft Internet Explorer 5.5 or later

  • Novell iPrint Client installed on the workstation

Creating a Map for Printing

Before creating the map, ensure that you meet the following prerequisites:

  • All of your background images (maps) are copied to the following location on the server you use for iPrint management:

    /var/opt/novell/iprint/htdocs/images/maps

    You can use JPEG, GIF, and BMP images for backgrounds and printer icon images. These files are detected by iPrint Map Designer at startup. A default set of printer icons is included.

  • All of your custom printer icons are copied to the following location on the server you use for iPrint management:

    /var/opt/novell/iprint/htdocs/images/printers

  1. To start the iPrint Map Designer, go to http://server_address/maptool.htm in Internet Explorer, where server_address is the server’s IP address or DNS name of the server where the iPrint Manager is running.

  2. Select a map from the Background drop-down list.

  3. (Optional) Add a printer to the map:

    1. From the Printer Icon field, select the type of printer and icon size you want.

      Sizes range from 1 to 6, with 1 being the largest. Icons with a C indicate color printers.

    2. Click the Printer icon and drag the printer to the desired location on the map.

    3. Next to the Printer List field, click the Browse icon and specify the IP address or DNS name of the server where the Print Manager is running.

    4. From the Printer List, select the Printer Agent you want associated with this printer icon.

      The Printer URL and Mouse Over Text are automatically filled in with the Printer Agent information.

      By default, Mouse Over Text displays the Printer Agent’s name. You can override this information by specifying the text you want to display when a user moves the mouse over the Printer icon.

    5. (Optional) In the Printer Caption field, specify the information to display, using Enter to parse the information into multiple lines.

    6. (Optional) From the menu bar, click Font to change the base font, color, and size for text on the map.

  4. (Optional) Edit a printer’s information by clicking the desired printer’s icon and then editing the printer information fields.

    To deselect a Printer icon while you are in the map, click anywhere in the design area.

  5. Click Save to save the map in an HTML format. You can upload this HTML file to a Web server and use an HTML editor to customize the page.

    IMPORTANT:Do not click Refresh or exit Internet Explorer without saving the map.

To retrieve and modify an existing map file, click Open and browse to the directory where the map is located.

Adding Printers from Different Print Managers

You can add printers from different Print Managers to the same map. First, add the printers from one Print Manager. Then click the Browse icon and select a different manager.

If you need to add or modify printers from a previously used Print Manager, click a Printer icon from that manager and the Printer List is populated with printers from that manager.

Copy Maps to iPrint Appliance

On successful creation of maps, you must copy the maps to the location /var/opt/novell/iprint/htdocs on the iPrint Appliance.

Users can access the maps by specifying the URL http://server_DNS_or_IP_address/ippdocs/filename.htm in their browsers.

Creating Customized Printer Lists

Printer lists let users select printers from categories that are meaningful to them. For example, you could create a list of printers by building location, department names, or eDirectory context. iPrint generates an iPrint Printer List for each Print Manager.

To create a custom list, you must use an HTML editor and create links to the different generated lists or create a Web page by using the printer’s IPP URL. This URL is displayed when you enable IPP for a printer.

To view a printer’s URL:

  1. In iManager, click iPrint > Manage Printer.

  2. Browse to and select the printer you want.

  3. Click Client Support > iPrint Support.

    The printer’s URL is displayed under Current iPrint URL.

8.6.2 Customizing the iPrint HTML Interface

You can edit any of the HTML files provided in var/opt/novell/iprint/htdocs/examples/example1/ or you can create your own files to customize iPrint for your environment.

  • In the examples directory, Example 1 shows a fully graphical interface for locating and installing printers using standard HTML. This type of approach can also be created using the iPrint Map Designer.

    Use your Web browser to view this example from var/opt/novell/iprint/htdocs/examples/example1/innerweb.html

  • In the examples directory, Example 2 shows a lower-maintenance approach for locating and installing printers using standard HTML.

    Use your Web browser to view this example from var/opt/novell/iprint/htdocs/examples/example2/innerweb.htm