The cPrinterManagement module contains the following resources:
- cPrintDriver: Add or remove print drivers
- cPrintDriverSet: Add or remove multiple print drivers from the same source file
- cPrinter: Add pr remove printers
This is the branch containing the latest release - no contributions should be made directly to this branch.
This is the development branch to which contributions should be proposed by contributors as pull requests.
cPrintDriver resource has the following properties:
- Name: The driver name
- Version: The version of the driver
- Source: Where the source .inf file is located
cPrintDriverSet resource has the following properties:
- Name: A list of driver names
- Version: The version of the driver
- Source: Where the source .inf file is located
cPrinter resource has the following properties:
- Name: The desired printer name
- PortType: The desired printer port type. Possible values: "TCPIP","Papercut","LPR"
- PortName: The desired printer port name
- Address: The desired printer address
- DriverName: The desired driver name to be used
- LprQueue: The desired queue name used if PortType is LPR
- Shared: Sets the desired shared state of the printer
- SNMPEnabled: Enables or disables SNMP on the printer port
- SNMPCommunityName: Sets the desired community name used for SNMP communication if SNMP is enabled. Defaults to "public"
- SNMPIndex: Sets the desired index used for SNMP communication if SNMP is enabled. Defaults to 1
- PermissionsSDDL: The desired permissions of a printer