Popups stop working after upgrade to Mac OS X 10.4 (Tiger) or OSX 10.5 (Leopard)
  • 01 Apr 2024
  • 2 Minutes to read
  • Dark
    Light
  • PDF

Popups stop working after upgrade to Mac OS X 10.4 (Tiger) or OSX 10.5 (Leopard)

  • Dark
    Light
  • PDF

Article summary

After upgrading to Mac OS X 10.4 (Tiger), Popups stops working. The Popup Client appears as normal, but after information is entered and the Client is dismissed, the following error is returned:

"Unable to connect to printer; will retry in 30 seconds...: Can't assign requested address"

Note: This problem was fixed in the most recent release of Mac OS X. Mac OS X 10.4 versions where the problem occurs:

  • 10.4

  • 10.4.1

  • 10.4.2

  • 10.5

  • 10.5.1

Mac OS X 10.4 versions where fixed:

  • 10.4.3 - 10.4.11


Unlike previous versions of OS X, Tiger and Leopard require the port number for device URIs to be fully specified. There are two options to resolve the problem:

Remove the current components and download the latest version of the Pharos MAC Popup Client from:

http://www.pharos.com/Support/MAC/Index.html

Or:

Remove all current Popup printers on any Mac clients and add them back in, specifying a port number as part of the URI.

To create a new printer, specifying the port number:

  1. Open Printer Setup Utility in /Applications/Utilities/.

  2. Click the Add button in the toolbar.

  3. Hold down the key on the keyboard and click the More button.

  4. From the topmost popup button, select Advanced.

  5. From the Device popup button, select Pharos.

  6. In the Device field, enter a name for the new printer queue.

  7. In the Device field, enter the Unified Resource Identifier for the desired Popup queue on a Pharos Print Server. This value should have the format "popup://print_server_address:515/queue_name", without the quotes. The "print_server_address" should be replaced with the domain name or IP address of the Pharos Print Server. The "queue_name" should be replaced with the name of the desired queue on the Pharos Print Server. If a Print Server has the IP address 192.168.2.10 and a Popup queue named "MacQueue", the device URI should be "popup://192.168.2.10:515/MacQueue".Important: Do NOT use the address of the target printer - "print_server_address" should always be the address of a Pharos Print Server. Do NOT remove the "popup://" or the ":515" parts of the URI.

  8. From the Printer popup button, select the type of printer associated with the Popup queue. If the desired printer is not available, selecting "Generic" will work in most cases.

  9. Click Add. The new Popup queue will now show up in the list of printers.

  10. To print to the new queue, select it from the printer popup button in the print dialog of any application.

Alternatively, you can edit the /etc/cups/printers.conf file and restart the cups daemon to change the printer settings. For each printer listed in the printer.conf file, edit the line that looks like this:

DeviceURI popup://192.168.2.21/alpha

To include the port number, e.g. DeviceURI popup://192.168.2.21:515/alpha.

Note: The printers.conf file is owned by root and is sensitive to extra characters that may be introduced by some editing applications. To perform the editing, you will need to authenticate yourself as root and make sure to use a proper text editor, such as emacs. Changing printer settings by editing the printers.conf file may be more convenient, but is also more risky - any commands you enter will be executed with root (i.e. full) privileges, which has the potential to damage your system if the wrong commands are entered.


Was this article helpful?


Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.