# Print Entry/Registration

The Print Entry/Registration feature allows your customers to print registration documents directly from their account. This guide shows you how to enable and configure this feature for your forms.

## Requirements

**Both of these must be enabled for the print functionality to work:**

1. ✅ **"Show Print Entry on Registered Entries"** setting must be enabled in Form Settings → General section
2. ✅ **Print Layout must be created and saved** using the Puck editor

> ⚠️ **Important**: Customers will only see the Print button when BOTH requirements above are completed. The setting enables the button, but the layout must be saved first for the print functionality to work.

## Step 1: Enable Print Entry for Your Form

1. **Navigate to Form Settings**
   * Go to your admin dashboard
   * Select **Forms** from the main menu
   * Choose the form you want to enable printing for
   * Click on the **Settings** tab for that form
2. **Enable the Print Setting**
   * Find the **General** section in the form settings
   * Look for **"Show Print Entry on Registered Entries"**
   * Toggle this setting to **Enabled**
   * Save your form settings

## Step 2: Create Your Print Layout

1. **Access a Sample Registration**
   * Go to **Forms** from the main menu
   * Select your form from the list
   * Click on any existing entry/registration for that form
   * This will open the registration detail page
2. **Open Print Layout Editor**
   * On the registration detail page, look for the **Print** button in the top right corner
   * Click the **Print** button to open the Puck print layout editor
   * The editor will show a default layout with available customer data
3. **Customize Your Print Layout**
   * **Add Elements**: Drag and drop components like customer information, product details, serial numbers, custom fields, and company branding
   * **Arrange Layout**: Position elements where you want them to appear on the printed page
   * **Style Elements**: Adjust fonts, sizes, and spacing for optimal printing
   * **Preview**: Use the preview feature to see how the layout will look when printed

## Step 3: Save Your Print Layout

1. **Test Your Layout**
   * Use the preview function to see how your layout looks
   * Print a test page to verify formatting and spacing
   * Check that all important information is clearly visible
2. **Save the Configuration**
   * Once satisfied with your layout, click **Save Layout**
   * The system will store this layout as the default for all future print requests
   * You can return to edit this layout anytime by repeating Step 2

## Step 4: Verify Customer Experience

1. **Test the Frontend**
   * Visit your frontend registered entries page as a customer would
   * Locate the **Print** button in the actions column next to each entry
   * Click to ensure it opens correctly with your custom layout
2. **Inform Your Customers**
   * Let your customers know they can now print their registration details
   * Direct them to look for the Print button on their registered entries page


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.product-reg.varify.xyz/admin/forms/registrations/print-entry.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
