commit
b3763be73e
|
@ -303,7 +303,7 @@ func (e *AttributeEncoder) Encode(attribute string, value interface{}) error {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
default:
|
default:
|
||||||
return fmt.Errorf("type %T is not supportet", value)
|
return fmt.Errorf("type %T is not supported", value)
|
||||||
}
|
}
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
|
|
|
@ -393,6 +393,7 @@ var (
|
||||||
AttributeNumberUp: TagInteger,
|
AttributeNumberUp: TagInteger,
|
||||||
AttributeOrientationRequested: TagEnum,
|
AttributeOrientationRequested: TagEnum,
|
||||||
AttributePPDName: TagName,
|
AttributePPDName: TagName,
|
||||||
|
AttributeNumberOfDocuments: TagInteger,
|
||||||
AttributePrintQuality: TagEnum,
|
AttributePrintQuality: TagEnum,
|
||||||
AttributePrinterErrorPolicy: TagName,
|
AttributePrinterErrorPolicy: TagName,
|
||||||
AttributePrinterInfo: TagText,
|
AttributePrinterInfo: TagText,
|
||||||
|
@ -401,7 +402,7 @@ var (
|
||||||
AttributePrinterLocation: TagText,
|
AttributePrinterLocation: TagText,
|
||||||
AttributePrinterResolution: TagResolution,
|
AttributePrinterResolution: TagResolution,
|
||||||
AttributePrinterState: TagEnum,
|
AttributePrinterState: TagEnum,
|
||||||
AttributePrinterStateReason: TagKeyword,
|
AttributePrinterStateReasons: TagKeyword,
|
||||||
AttributePrinterURI: TagUri,
|
AttributePrinterURI: TagUri,
|
||||||
AttributePurgeJobs: TagBoolean,
|
AttributePurgeJobs: TagBoolean,
|
||||||
AttributeRequestedAttributes: TagKeyword,
|
AttributeRequestedAttributes: TagKeyword,
|
||||||
|
|
|
@ -167,7 +167,7 @@ func (c *CUPSClient) CreatePrinter(name, deviceURI, ppd string, shared bool, err
|
||||||
req.OperationAttributes[AttributePrinterURI] = c.getPrinterUri(name)
|
req.OperationAttributes[AttributePrinterURI] = c.getPrinterUri(name)
|
||||||
req.OperationAttributes[AttributePPDName] = ppd
|
req.OperationAttributes[AttributePPDName] = ppd
|
||||||
req.OperationAttributes[AttributePrinterIsShared] = shared
|
req.OperationAttributes[AttributePrinterIsShared] = shared
|
||||||
req.PrinterAttributes[AttributePrinterStateReason] = "none"
|
req.PrinterAttributes[AttributePrinterStateReasons] = "none"
|
||||||
req.PrinterAttributes[AttributeDeviceURI] = deviceURI
|
req.PrinterAttributes[AttributeDeviceURI] = deviceURI
|
||||||
req.PrinterAttributes[AttributePrinterInfo] = information
|
req.PrinterAttributes[AttributePrinterInfo] = information
|
||||||
req.PrinterAttributes[AttributePrinterLocation] = location
|
req.PrinterAttributes[AttributePrinterLocation] = location
|
||||||
|
|
Loading…
Reference in New Issue