Store/Recall Printing Mode

Store/Recall printing mode is a method for speeding up the printing process. It increases printer response by reducing the amount of data that needs to be sent during repetitive printing tasks.


Store option becomes visible in File tab if enabled in the label properties printer panel and supported by the currently selected printer.

With store/recall mode activated, does not need to resend the complete label data for each printout. Instead, default labels (templates) and internal printer elements (graphics, fonts) are stored in the printer memory, and only sends recall commands which render the stored label content during the printing process. Typically, a few bytes of data are sent to the printer as compared to a few kilobytes in the case of normal printing.

The action consists of two processes:

  • Store label. During this process, creates a description of the label template formatted in the selected printer's command language. When done, sends the created command file to the printer memory and stores it.

  • Recall label. A label stored in the printer's memory is printed out immediately. Using the recall process, creates another command file to instruct the printer which label from its memory should be printed. The recall label command occupies a few bytes of data only. The actual amount of data depends on the current situation. For fixed labels without any variable contents, the recall command file only contains the recall label command. For variable labels that contain variable fields, the command file includes the values for these variables and the recall label command.


Before activating this mode, make sure the appropriate printer driver is selected for the label printer. Not all label printers have the ability to use the store/recall printing mode.

Follow these steps to activate the Store/Recall printing mode:

  1. Double-click the label design surface. Label Properties dialog appears.

  2. To enable the mode, select Use store/recall printing mode on Printer tab. Click OK.

  3. Define label template(s). All label objects with variable content must be formatted as internal printer elements:

    • Text object content must only use internal printer fonts (not Truetype!).

    • Use internal printer barcodes in barcode objects.

    • If using variable objects with Truetype fonts, variable pictures or database fields, the default values are sent to the printer during the label store process.

  4. Click File > Store. Make sure the Store variant points to the correct memory location in the printer.

    Click File > Store. Make sure the Printer memory location points to the correct memory location in the printer.

  5. Insert or select values for variable objects that are not formatted as internal printer objects. These variables will be given the same value on each label. They will behave as objects with fixed values.

  6. Click Store to printer to create the command file with label template description and to send it to the printer.

  7. Insert values for prompted label variables. These variables are linked with internal printer objects on the label. For this reason, their values can be changed during each printing.

  8. Click Print to send variable values and recall label command to the selected label printer.