Print Format

Back to Printing

Overview

Print Format defines how business documents look when they are printed, shared as PDFs, or sent to customers, vendors, employees, or partners from Dafater. It controls the layout, branding, and presentation of information so that every official document reflects your organization’s identity and complies with business and regulatory expectations.


What Print Format Is Used for in Business Operations

Print Format is used to design and standardize the appearance of business documents such as: - Invoices and receipts
- Quotations and proposals
- Purchase and sales documents
- Delivery notes and confirmations
- Internal approvals or official records

It ensures that whenever a document is printed or shared, it follows a consistent structure, includes the right information, and looks professional.


Prerequisites and Setup Requirements

Before using Print Format effectively, the following should be in place: - Your core business documents (such as invoices, orders, or letters) are already defined and in use - Company branding elements are finalized, such as logo, company name, address, and legal wording - Decisions are made on what information must appear on printed documents (pricing, taxes, signatures, terms, etc.) - Users understand who is allowed to choose or change print layouts

Once these basics are ready, Print Format can be set up to reflect them consistently.


Typical Workflow and How It Fits into Business Processes

  1. A business document is created during daily operations (for example, an invoice or quotation).
  2. When the document needs to be printed or shared, a Print Format is selected.
  3. The Print Format determines:
    • What information appears
    • How it is arranged on the page
    • How the document is branded
  4. The document is then printed, emailed, or saved as a PDF using that format.
  5. The same Print Format can be reused across teams to maintain consistency.

This ensures that all outgoing and official documents follow approved business standards without manual formatting.


Key Business Scenarios Where Print Format Is Essential


Important Considerations for Users


In summary, Print Format plays a critical role in how your business presents itself externally and internally. It transforms raw business data into clear, professional, and compliant documents that support smooth operations and build trust with all stakeholders.

Basic Information

Fields

Field Name Label Type Required Options Description
doc_type DocType Link DocType Document type this print format applies to in Dafater
module Module Link Module Def Dafater module where this print format is categorized
defaultprintlanguage Default Print Language Link Language Default language used when printing documents in Dafater
standard Standard Select No, Yes Indicates whether this is a Dafater standard print format
custom_format Custom Format Check - Marks print format as customized for specific business needs
disabled Disabled Check - Disables this print format from selection and usage
pdf_generator PDF Generator Select wkhtmltopdf PDF generation engine used by Dafater for printing
printformattype Print Format Type Select Jinja, JS Defines whether format uses Jinja or JavaScript rendering
raw_printing Raw Printing Check - Enables direct printer commands without PDF processing
html HTML Code Jinja HTML and Jinja template defining document layout
raw_commands Raw Commands Code Jinja Printer-specific raw commands for specialized printing
margin_top Margin Top Float - Top page margin setting for printed documents
margin_bottom Margin Bottom Float - Bottom page margin setting for printed documents
margin_left Margin Left Float - Left page margin setting for printed documents
margin_right Margin Right Float - Right page margin setting for printed documents
alignlabelsright Align Labels to the Right Check - Aligns field labels to the right side
showsectionheadings Show Section Headings Check - Displays section headings in the printed document
line_breaks Show Line Breaks after Sections Check - Adds line breaks after each document section
absolute_value Show Absolute Values Check - Displays numeric values as absolute amounts
font_size Font Size Int - Base font size used in print output
font Google Font Data - Google font name used for print styling
page_number Page Number Select Hide, Top Left, Top Center, Top Right, Bottom L... Controls position or visibility of page numbers
css Custom CSS Code CSS Custom CSS for advanced print layout styling
customhtmlhelp Custom HTML Help HTML

Custom CSS Help

, ,

Notes:

, ,
Reference help for writing custom HTML and CSS
printformathelp Print Format Help HTML

Print Format Help

,
,

Introduct...

Guidelines and examples for building print formats
format_data Format Data Code - Structured data used by Dafater print format builder
printformatbuilder Print Format Builder Check - Enables visual print format builder interface
printformatbuilder_beta Print Format Builder Beta Check - Enables beta version of Dafater print format builder

Permissions

Role Read Write Create Delete Submit Cancel
Desk User
System Manager
DocType Relationship Module
Auto Repeat Linked from Automation
Customize Form Linked from Custom
Delivery Settings Linked from Stock
Notification Linked from Email
POS Profile Linked from Accounts
Web Form Linked from Website
Language Links to Core
Module Def Links to Core