A device type describes the type of the printer to be addressed. When you define an output device, choose the name of the device type that was defined in the SAP system for your printer model. The SAP system then uses the device type to format the output device-specific print output.
When the spool work process generates an output request, it formats the data according to the specifications of the device type.
The device type is separate from a printer driver. The device type is the set of all properties of an output device that the SAP system has to know to control the output device correctly, such as control commands for font selection, page size, character set selection, and so on.

The figure "Device Type" illustrates the structure of a device type. The following terminology is useful in understanding device types:
- Character Set
A character set contains the characters that can be output by a particular output device. To be able to use a particular character set for a selected device type in the SAP system, it must contain this character set.
- Print Control
Print controls are general print control statements that can be embedded into texts as formatting commands. This allows you to control particular display options of output devices, such as boldface, changing the font and font size, and so on. They are converted into printer-specific escape sequences for the output.
- (Spool) Format
Spool formats specify the format supported by the SAP system. The system differentiates between SAPscript formats (such as DINA4 and LETTER) and ABAP list formats (such as X_65_132 meaning 65 rows / 132 columns).
Note
Actions are output device-specific commands that are required for the implementation of a format. The action printer initialization, for example, can contain a printer command with which the number of rows on a page is defined. There is a set of actions for every format supported by a device type.
- Format Type
A format type describes how output should appear on paper. It primarily contains the formatting of the page format. Among others, there exist a format type for lists (spool formats with this format type need to have the guaranteed number of lines and columns on the output defined as an additional attribute) or SAPScript (spool formats with this format type need to have a page format defined as an additional attribute).
- Page Format
A page format describes the format of a printable page in the SAP system. A large number of standard page formats are predefined in the system. For a device to support additional formats that are not predefined, you can define new formats. Consider when doing so that your output device must, of course, be able to use the new format.
- Printer Driver
- There are two different printer drivers assigned to a device type: an SAPscript printer driver (which is only used by SAPscript and an printer driver for printing ABAP lists with this device type.
Note
SAPScript is a tool for text management and form printing.
For more information about device types, check the online documentation on SAP Help Portal for SAP S/4HANA (Product Assistance), area Enterprise Technology → ABAP Platform → Administrating the ABAP Platform → Administration Concepts and Tools → Solution Life Cycle Management → SAP Printing Guide (BC-CCM-PRN) → Device Types for SAP Output Devices.