Starting with version 2.2.4, Rekall has some basic support for label printing, where the output page is subdivided into a number of smaller areas. This is typically used with preprepared sheets of labels.
The document properties for a report has an additional property Virtual pages/Labels. The four main settings are the column width (the width of each label, in millimeters), the row height (the height of each label in millimeters), and the column and row gaps (the spacing in millimeters between columns and rows respectively). The page margins are still used, and the labels are laid out within the margins. Usually, the column and row gaps would be zero, but by increasing the margins and the gaps, and reducing the label widths and height settings, you could arrange a logical margin on each label.
There are two further options. Enabling draw borders will draw a border around each label; this is mostly useful for checking registration against a sheet of labels. Setting skip prompt will cause Rekall to display a dialog before printing starts which allows the user to specify a number of labels to skip on the first page. This means that you need not waste partly used sheets. This dialog also allows you to override the border settings.
At some state in the future, Rekall will hopefully gain a list of settings for commonly available label sheets.