9.5 Get Device PMMs

GET https://{{domain}}/api/v2/device/{{DeviceGUID}}/medias

Gets the list of media/substrates and print modes for which printer profiles (calibrations) are available.

Request

Query string parameters:

  • DeviceGUID - guid; required

Response

JSON array of objects containing the name of the media/substrate and the list of print modes with calibration data for that print mode.

JSON object:

  • Name (string) : Name media or substrate.
  • Modes (array) : Array of print modes available for this device and media
    • Guid (string) : Resource GUID of the PMM that provides the calibration for this print mode for this device. See 7.3. Resources > Get section on how to get the PMM.
    • Name (string) : Name of the print-mode
    • Linear (bool) : True when linear data is available in the PMM. Some contone devices do not require a linearisation.
    • Transfer (bool, optional) : True when only a linearisation is available and not gamut data or ICC profiles.
    • SilkScreen (bool, optional) : True when the PMM is intended for silkscreen printing, thus containing a list of tonal corrections for each plate color instead of a linearisation.
    • Variants (array) : Array of mode variants available for this print-mode.
      • Name (string) : Name of the variant
      • Engine (string) : Profiling engine used to create the variant. Valid values are : ICC, MX, VISU where MX means GMG MX and VISU PrintFactory’s DeviceLink engine.
      • Space (string, optional) : In case of the GMG MX engine this indicates the input colorspace for which the DeviceLink is created.

Ex:

200 OK :
[ {
    "Name": "ProofMaster Contract Proofing Media 265g",
    "Modes": [ {
        "Guid": "69349c18-97d2-11e7-b633-c56da1016383",
        "Name": "High quality 720 x 1440 dpi.bidirectional",
        "Linear": true,
        "Variants": [ {
            "Engine": "ICC",
            "Name": "Colorimetric"
        }, {
            "Engine": "ICC",
            "Name": "Perceptual"
        } ]
    } ]
},
{...} ]