Skip to main content

Printer

This document provides instructions for setting up printers in the Checkout App.

PrinterType definition cha.settings.v1.

Desktop

"PrinterType": {
"description": "This is a definition of the printer settings.",
"type": "object",
"required": [
"logicalName",
"enabled",
"autoConnect"
],
"properties": {
"enabled": {
"type": "boolean",
"description": "Enables the device."
},
"autoConnect": {
"type": "boolean",
"description": "Enables the auto connect."
},
"logicalName": {
"type": "string",
"description": "Printer's logical name."
},
"cashdrawerEnabled": {
"type": "boolean",
"description": "Enables the device."
},
"cashdrawerLogicalName": {
"type": "string",
"description": "Cashdrawer's logical name."
}
}
}

Configuration

Please ensure that the logicalName matches the hiiretail-javapos-config profile.

Mobile

"MposPrinterType": {
"type": "object",
"description": "Printer configurations",
"properties": {
"enabled": {
"type": "boolean",
"description": "Enables the printing."
}
}
}

Configuration

For the app to print receipts, the workstationId and storeId must match a desktop workstation running the specified setup. Ensure the printer is configured according to the description above.