Promotions

  • Medical Center

    DoliMed is a module to manage a medical center. Patients, consultations, alerts, documents, ...

    67.20 €  (84€)
  • massaction

    This module offers new mass actions: batch download of PDF documents as a zip archive, batch adding of recipients to a mailing list, batch assignment of a salesperson to third parties.

    108.00 €  ( 216€ )

New products

Product labels, price, barcode, address, invoice, order, shipping, bom, images, Dymo labels, A4, A5, 100x150, etc. [PDF Printer]

c14146d20190917144003

Create your own PDF labels with Barcodes, Images, Custom Fonts, Computed Fields, etc. Compatible with any sheet size: A4, A5, Avery, Dymo, Datamax, 100x150, label sheet, roll label, etc. Labels for Product, Third Party, Contact, Warehouse, BOM, Manufacturing Order, Invoice, Order, Proposal, Shipping, etc.

179.99 €

  • Author Cedric ancelin
  • Module version 21.0.1
  • Release date 09/17/2019
  • Access to updates and downloads 365 days
  • How to contact support [email protected]
  • Compatibility DolibarrV16 - V21
  • Last update 03/16/2025 03:24 AM

More info

Purchase includes

  365 days of feature and security updates
  365 days of unlimited support for your questions regarding the use of the module and the resolution of technical problems related to the module
  Training and help with module installation (not included)

General informations

Publisher Cedric Ancelin - Ancode
Help/Support [email protected]
Name PDF Printer
Licence AGPL
Module language English, French
Documentation Read  

Features

Create custom labels using predefined elements (Text, Paragraph, Barcode, Image, Rectangle, Line, Address), and print them in 2 clicks from compatible pages.

Features Description
Media
  • Set up your own print media quickly and easily.
  • The module allows you to print on any sheet size, A4, A5, Avery, Dymo, Datamax, 100x150, label sheet, roll label, etc.
  • Compatible with multi-label sheets, such as Avery sheets.
Content Types
  • Texts and Paragraphs
  • Barcodes (TCPDF types available in Dolibarr)
  • Images (JPG, JPEG, PNG)
  • Calculated values (Expressions using PHP syntax)
  • Values of contextual objects, including additional attributes (extrafields)
  • Geometric shapes (Lines and Rectangles)
  • Addresses formatted according to the country

Values of contextual objects can be used in calculated fields

Customizations
  • Text, background, line and border colors, etc.
  • Text, border, margin and spacing dimensions, etc.
  • Text styles (bold, underline, strikethrough, italic, etc.
  • Import of font families custom
Print form

Generate and print easily and quickly, thanks to the button located on each compatible sheet:

  • BOM nomenclature
  • Contact
  • Shipping
  • Invoice
  • Production order
  • Order
  • Supplier order
  • Product
  • Product batch
  • Commercial proposal
  • Reception
  • Third party
  • Warehouse
  • - Possible adaptation to other sheets on request -

Some sheets allow you to print your own information (sender address)

Printing Options

Define text, paragraph, image, barcode, or address elements without predefined values to allow customization for each print.

Associations

Optionally limit access to templates to certain records, a specific third party, an order, a product, etc.

Additional Attributes

Optionally enable additional attributes on proposal, order, invoice, or shipping lines to define a customized template for each product or service line.

Import/export

Easily import and export your templates in JSON format. This allows you to save your templates, move them from a test instance to a production instance, send them by email, etc.

Demo

Url https://demo.dolibarr.ancode.fr
Login demo
Password demodemodemo
Module configuration https://demo.dolibarr.ancode.fr/custom/ancodepdfprinter/admin/about.php

Install

1 Download the module archive (module_ancodepdfprinter-auto.zip) from DoliStore.com
2 Copy the archive into the Dolibarr « custom » folder
3 In case of an update, delete the previous « ancodepdfprinter » folder from the « custom » folder from Dolibarr
4 Unzip the archive
5 Reset the module (disable and re-enable it)

Change log

This module is constantly evolving, and changes can be significant between 2 major versions (examples: 19.1.x => 19.2.x or 19.x.x => 20.x.x). It is strongly recommended to save the custom data (templates, sheets, images, ...) of the module before updating, and to perform the updates on a test server before going into production.
Update to v20+: The way images are imported has been improved and paths have been changed. Please backup your images before updating.
Update to v19+: This is a MAJOR Update which requires the creation of document templates before putting it into production
Update to v19+: Please disable and remove the StickyLabels module.
20.7.0 (2025-03-02) Added
  • Delivery note labels
Changed
  • «Print» action button renamed to «Labels» and moved to the cards header
20.6.0 (2025-03-01) Added
  • Product batches for shipping lines and receipt lines («Productlot» variable)
20.5.0 (2025-02-27) Added
  • Send PDFs by email
  • Compatibility with most 1D barcode types: CODE 39, CODE 93, Standard 2 of 5, I25, CODE 128 + A/B/C, EAN 2, EAN 5, EAN 8, EAN 13, UPC-A, UPC-E, MSI, POSTNET, PLANET, RMS4CC / CBC, Klant index, Intelligent Mail Barcode - Onecode - USPS-B-3200, CODABAR, CODE 11, PHARMACODE, PHARMACODE TWO-TRACKS
  • Compatibility with most 2D barcode types: QRCODE (L,M,Q,H), DATAMATRIX, PDF417 (+options), RAW, RAW2
20.4.0 (2025-02-17) Added
  • New computed field to define the conditions under which an item will be active
Changed
  • Date type variables now return the timestamp, please use the PHP "date" function or the Dolibarr "dol_print_date" function in a computed field
20.3.0 (2025-02-15) Added
  • Create Bill of Materials labels
  • Significantly improved compatibility of computed fields with PHP syntax (no longer uses dol_eval)
20.2.0 (2025-02-06) Added
  • Computed field (text element)
  • Import custom fonts
20.1.0 (2025-01-28) Added
  • Dolibarr 20 Compatibility
  • General improvement of the code
  • General security improvement
  • Modified image import logic
  • Variables « CommonObject » and « CommonLine » are renamed « CommercialObject » and « CommercialObjectLine »
  • Variable « ProductBatch » is renamed « CommonBatch »
  • Changing the scope of use of label templates
  • Removed « scripts » folder
19.4.0 (2024-08-17) Added
  • New element «Image»
  • Print documents from an Order (+Order Lines), a Proposal (+Proposal Lines), an Invoice (+Invoice Lines)
  • New button allowing access to the design of a template from the print form
  • Link/Unlink templates to an object and/or a third-party from a tab on each compatible card
  • Print using a different template for each line
  • Define a default template, a default sheet, and a default orientation for ALL LINES of a commercial card (Proposal, Order, Shipment, Invoice)
  • Define a template, a sheet, and an orientation for EACH LINE of a commercial card (Proposal, Order, Shipment, Invoice)
  • New generic variables for commercial cards: CommonObject and CommonLine
  • New search field on the template list
  • Set a custom value to a text or paragraph element from the print form if the element has no value in the template
  • Introducing error messages into the print form
  • New dynamic variable {{Translation::TheTranslationKey}} to use translation keys in text fields
Changed
  • Elements no longer automatically use the available remaining height when no value is entered, but only the necessary height
  • A large part of the variables linked to a commercial card are removed. You must now use generic variables CommonObject and CommonLine
  • Complete refactoring of code to procedural, removal of classes and namespaces
Changed
  • Abnormal behavior of saving preferences on the print form
  • Fixed a bug where the document generator attempted to generate a disabled element
  • Attempting to generate a document from a template that contains no active elements will generate an empty document rather than an exception error
  • Several bug fixes
19.3.0 (2024-04-03) Added
  • Management of templates
  • Create templates with the following blocks: text, paragraph, line, rectangle, address, barcode
  • Creation of documents for Products (+list), Manufacturing Order lines, Lots/series, Supplier order lines, Receipt lines, Shipping addresses, Third Parties (+list), Contacts (+list)
Changed
  • StickyLabels becomes Ancode PDF Printer
  • Creation of any type of document (not just labels)
  • Sheet management moved to module settings
  • Replaced tabs with a «Print» action button
  • Compatibility from Dolibarr 6 to Dolibarr 19