Mews · Schema

Printer command data

HospitalityHotelsPMSProperty Management

Properties

Name Type Description
CopyCount integer Number of copies to be printed.
FileType string MIME type of the file to be printed (e.g. `application/pdf`).
FileData string Base64-encoded data of the file to be printed.
PrinterName string Name of the printer.
PrinterDriverName string Name of the printer driver.
PrinterPortName string Name of the printer port.
View JSON Schema on GitHub

JSON Schema

mews-printercommanddata-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/PrinterCommandData",
  "title": "Printer command data",
  "required": [
    "CopyCount",
    "FileData",
    "FileType",
    "PrinterDriverName",
    "PrinterName",
    "PrinterPortName"
  ],
  "type": "object",
  "allOf": [
    {
      "$ref": "#/components/schemas/DeviceCommandData"
    }
  ],
  "properties": {
    "CopyCount": {
      "type": "integer",
      "description": "Number of copies to be printed.",
      "format": "int32"
    },
    "FileType": {
      "minLength": 1,
      "type": "string",
      "description": "MIME type of the file to be printed (e.g. `application/pdf`)."
    },
    "FileData": {
      "minLength": 1,
      "type": "string",
      "description": "Base64-encoded data of the file to be printed."
    },
    "PrinterName": {
      "minLength": 1,
      "type": "string",
      "description": "Name of the printer."
    },
    "PrinterDriverName": {
      "minLength": 1,
      "type": "string",
      "description": "Name of the printer driver."
    },
    "PrinterPortName": {
      "minLength": 1,
      "type": "string",
      "description": "Name of the printer port."
    }
  },
  "additionalProperties": false,
  "x-schema-id": "PrinterCommandData"
}