Skip to main content

Thermal printer type

As part of your Store infrastructure one of the necessary peripherals is thermal receipt printer(s).

To set up a thermal printer, the following services are available:


The above services requires a role permission called PrinterType. This can be set via roles and rights functionality.

Other than specifying the printer type with these services, you can also specify the print/image width of your thermal receipt using the PaperWidth property (unit of measurement for this property is pixel). Note that the PaperWidth property will be applicable only when an image is generated for thermal print templates of type "HTML". Thus, it is important to set the PaperProperties within your thermal printer template type in stencil or via CreateMessageTemplate / UpdateMessageTemplate to "HTML".

You can further attach a printer type to a device using the property PrinterTypeID in CreateDevice / UpdateDevice services. This is to ease searchability, by filtering devices using PrinterTypeID when using the service ListDevices.