Technical information
Price includes 365 days of Serenity subscription (Update and Technical Support)
More details on the Serenity subscription
- Editor: Cédric Ancelin
- License: AGPL
- Version: 21.1.x
- Support: support@ancode.fr
- Interface language: 🇫🇷 Français 🇬🇧 English
- Dolibarr: 16.0.x – 21.0.x
- PHP: 7.3 – 8.x
- Documentation: https://www.ancode.fr/documentation/modules-dolibarr/pdf-printer/
I thank in advance the integrators who will support my work by purchasing the module for each of their clients.
Démo | |
---|---|
User | demo |
Password | demodemodemo |
URL | https://demo.dolibarr.ancode.fr/ |
Set up your own media
- Set your own print formats quickly and easily
- Print on any size: A4, A5, B0, 100×150, Avery sheets, rolls, envelopes, cardboard, sleeves, etc.
- Compatible with multi-label sheets such as Avery sheets.
Create your templates
Add text, images, barcodes or shapes, using customizable blocks:

- With the “Text” block, you can display either plain text or the value of a variable (a price, a date, a title, defined on a specific card), or use code to calculate a value.
- The “Paragraph” block allows you to define a multi-line text box.
- With the “Image” block, you can import a file, use a URL, or a path to an existing image to display an image.
- The “Address” block is very useful for formatting an address based on the country of a contact, company, or user, on each card or compatible list (contact, order, shipping, etc.).
- The “Barcode” block offers a multitude of customizable barcode types and has all the necessary options to use any available value depending on the context.
- The “Line” and “Rectangle” blocks allow you to frame areas or separate content.



Many customization options
Each block has a multitude of options that allow you to customize each content:
- Text, background, line and border colors, etc.;
- Block dimensions, text, borders, margins, spacing, etc.;
- Text fonts and styles (bold, underline, strikethrough, italics, line height, etc.);
- 360° rotation;
- Import of custom fonts;
Advanced use
- Set activation conditions for each block using a computed field;
- Use variables to adapt the values to be displayed on the label depending on the page from which it is generated;
- Free-form fields function: Each text or image block without a defined value can be customized for each print run;
- Save custom values for free-form fields on each product line (images or text);
- Link templates to a third party or a specific card (order, invoice, etc.) to limit access;
- Filter access to templates based on one or more card types (product, contact, shipping, order line, etc.)
- Export and import templates in their entirety (including image and font libraries);
A multitude of possible uses
- Compatible with any printer capable of printing a PDF document (e.g., Dymo, Datamax, Zebra, or any standard laser or inkjet printer, etc.);
- Compatible with any single or multi-label page format, any type of paper, rolls, cartons, envelopes, posters, boxes, etc.;
- Printable forms accessible on each: Bill of Materials, Production Order, Product Batch, Warehouse, Sales Proposal, Shipping, Order, Receiving, Invoice, etc. (other adaptations possible);
