Chef provides two different resources for managing printers—ports and printers themselves. The windows_printer_port
resource allows you to install TCP/IP printer ports on a Windows host to connect a printer to. The windows_printer
resource is responsible for an actual printer installation, and they are both used in conjunction with one another.
Tip
The printer resources depend on PowerShell to make certain that recipe[powershell]
is included on the node's expanded run list to ensure the powershell
cookbook is downloaded to avoid circular dependencies.
With the windows_printer_port
resource, you can create and delete TCP/IPv4 printer ports. This resource is useful for creating printer ports with specific settings when you need control over the port configuration. The windows_printer
resource uses the windows_printer_port
resource to dynamically create printer ports as needed, so this typically comes in handy only if the default settings are insufficient...