From b14e816a06260f9d03d916eeca86fad31c0c07ad Mon Sep 17 00:00:00 2001 From: Mathias Griffe <18528990+MathiasGr@users.noreply.github.com> Date: Wed, 26 Jun 2024 22:25:08 +0200 Subject: [PATCH] fix/add-sides-ipp-attribute Add `sides` ipp attribute. --- constants.go | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/constants.go b/constants.go index 8e3990a..cb07e44 100644 --- a/constants.go +++ b/constants.go @@ -338,6 +338,7 @@ const ( AttributeJobState = "job-state" AttributeJobStateReason = "job-state-reason" AttributeMedia = "media" + AttributeSides = "sides" AttributeNumberUp = "number-up" AttributeOrientationRequested = "orientation-requested" AttributePrintQuality = "print-quality" @@ -365,12 +366,16 @@ const ( // Default attributes var ( DefaultClassAttributes = []string{AttributePrinterName, AttributeMemberNames} - DefaultPrinterAttributes = []string{AttributePrinterName, AttributePrinterType, AttributePrinterLocation, AttributePrinterInfo, + DefaultPrinterAttributes = []string{ + AttributePrinterName, AttributePrinterType, AttributePrinterLocation, AttributePrinterInfo, AttributePrinterMakeAndModel, AttributePrinterState, AttributePrinterStateMessage, AttributePrinterStateReasons, - AttributePrinterUriSupported, AttributeDeviceURI, AttributePrinterIsShared} - DefaultJobAttributes = []string{AttributeJobID, AttributeJobName, AttributePrinterURI, AttributeJobState, AttributeJobStateReason, + AttributePrinterUriSupported, AttributeDeviceURI, AttributePrinterIsShared, + } + DefaultJobAttributes = []string{ + AttributeJobID, AttributeJobName, AttributePrinterURI, AttributeJobState, AttributeJobStateReason, AttributeJobHoldUntil, AttributeJobMediaProgress, AttributeJobKilobyteOctets, AttributeNumberOfDocuments, AttributeCopies, - AttributeJobOriginatingUserName} + AttributeJobOriginatingUserName, + } ) // Attribute to tag mapping @@ -397,6 +402,7 @@ var ( AttributeJobURI: TagUri, AttributeLastDocument: TagBoolean, AttributeMedia: TagKeyword, + AttributeSides: TagKeyword, AttributeMemberURIs: TagUri, AttributeMyJobs: TagBoolean, AttributeNumberUp: TagInteger,