|
|||
|
1. Introduction to Printing in the Solaris Operating System 2. Planning for Printing in the Solaris Operating System (Tasks) 3. Setting Up Printing Services (Tasks) 4. Setting Up Printers (Tasks) 5. Administering Printers by Using Solaris Print Manager and LP Print Commands (Tasks) 6. Administering Printers by Using Printing Protocols (Tasks) 7. Customizing Printing Services and Printers (Tasks) 8. Administering Character Sets, Filters, Forms, and Fonts (Tasks) 9. Administering Printers by Using the PPD File Management Utility (Tasks) 10. Setting Up and Administering Printers by Using GNOME Desktop Tools (Tasks) Setting Up Newly Discovered Printers in the GNOME Desktop Environment (Task Map) GNOME Desktop Support for Directly Attached USB Printer Discovery GNOME Desktop Support for Network Attached Printer Discovery Administering the Network Device Discovery Service by Using SMF How to Initiate the Network Device Discovery Services by Using SMF How to Initiate a Single Scan of the Network for Newly Discovered Devices How to Disable the SMF Network Device Discovery Service Setting Up Newly Discovered Printers in the GNOME Desktop Environment How to Add a Newly Discovered Printer in the GNOME Desktop Environment Modifying Printer Preferences in the GNOME Desktop Environment How to Modify Printer Preferences and Notifications in the GNOME Desktop Environment How to Modify Printer Preferences for How Documents are Shown Obtaining Information About Discovered Printers How to Obtain Information about Discovered Printers by Using the Command Line How to Obtain Additional Details About Discovered Printers by Using the Command Line 11. Printing in the Solaris Operating System (Reference) 12. Troubleshooting Printing Problems (Tasks) |
Overview of Automatic Printer Discovery and ConfigurationAutomatic printing configuration is a mechanism that provides a hands-off method for administering printing in the GNOME Desktop Environment. This feature automates printer discovery and queue creation for directly attached USB printers. Capabilities include the following:
How Automatic Printer Discovery WorksPrinter discovery is accomplished through the Hardware Abstraction Layer (HAL) device registry (database) component. HAL uses D-BUS messaging to notify interested applications about changes to its registry. D-BUS is a messaging bus that passes messages between applications and broadcasts signals that interested applications are able to detect. This messaging service is used by HAL and a number of other applications. HAL provides the framework for device discovery and notification of device configuration changes on a system. In the Solaris release, this support has been extended to detecting printers that are added or removed from a local system. The HAL daemon, hald, provides a view of devices that are attached to a local system. This view is updated automatically, as a system's hardware configuration changes, by hotplugging or by other methods. HAL's internal database, also called the HAL device tree, is where device information is stored and maintained. HAL devices are uniquely identified in the HAL database through a Universal Device Identifier (UDI). This database is populated with properties of each device in the HAL database. The automatic printing configuration feature works with the HAL daemon by listening for sysevents. When a hotplug-capable printer is added to a system, HAL creates a new node in the HAL device tree, as shown in the following example: /org/freedesktop/Hal/devices/pci_0_0/pci1022_74606/pci108e_534d_3_1/printer_2_0_if0/print When the device node has been successfully registered in the HAL database, HAL signals interested applications that the device is available. Device removal works similarly. For more information about HAL, see http://opensolaris.org/os/project/tamarack/. GNOME Desktop Notifications for Automatic Printer DiscoveryThe GNOME Desktop includes a notification dialog that is displayed when newly discovered printers has been successfully configured. This notification lets you know the printer is online and ready to print. The notification dialog is displayed on the lower right side of the GNOME Desktop. Note that if a previously configured printer is disconnected, powered off, or removed from the network, a similar notification dialog is displayed. Every time you connect or disconnect a local printer, or add or remove a network printer from the system, a notification dialog is displayed. Note - The notification dialog is displayed whether a locally attached printer is connected or disconnected, or if the printer is powered on or off. |
||
|