> For the complete documentation index, see [llms.txt](https://help.rbsgo.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.rbsgo.com/dineplan/backoffice/printer/faqs.md).

# FAQ's

## 1. How do I add and configure a new hardware printer in BackOffice?

To add a new printer device to DinePlan for kitchen, bar, or receipt printing:

1. Open **BackOffice** and navigate to the **Printer** section.
2. Select **"Add Printer"** from the screen elements toolbar.
3. In the **"Printer Name"** field, enter a descriptive name for the printer.
4. Under **"Printer Share Name / Port Name"**, click the dropdown menu and select the required printer. (The default printer connected to the system is displayed automatically in this dropdown.)
5. Select the required **"Printer Type"**.
6. Configure the available printer settings according to your hardware setup.
7. Verify all printer details and select **"Save"** to create the printer record.

<figure><img src="https://3400173661-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0EE0WqKESoD8hlEpFQQL%2Fuploads%2Fgit-blob-159a614456a207d70d8bf770c86217f98bdc0a1b%2Fimage%20(558).png?alt=media" alt=""><figcaption></figcaption></figure>

**Note:** Always verify the printer details before selecting **"Save"**.

## 2. How do I modify the details of an existing printer in the Printer List?

To update the name, port assignment, or printer type of an existing printer:

1. Navigate to the **Printer** section in BackOffice.
2. Highlight and select the required printer from the **Printer List**.
3. Select **"Edit Printer"**.
4. Update the required printer details on the configuration screen.
5. Select **"Save"** to apply and save your changes.

<figure><img src="https://3400173661-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0EE0WqKESoD8hlEpFQQL%2Fuploads%2Fgit-blob-b3ed7d32d1320c95d154e3f0c38d0857d5cc6a02%2Fimage%20(557).png?alt=media" alt=""><figcaption></figcaption></figure>

**Note:** You must select the target printer from the **Printer List** before clicking **"Edit Printer"**.

## 3. How do I remove an unused printer from BackOffice?

To permanently delete an unnecessary or disconnected printer:

1. Navigate to the **Printer** section in BackOffice.
2. Select the printer you want to remove from the **Printer List**.
3. Select **"Delete Printer"**.
4. When the confirmation message appears on screen, select **"Yes"** to confirm deletion.

<figure><img src="https://3400173661-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0EE0WqKESoD8hlEpFQQL%2Fuploads%2Fgit-blob-e0779355bf99da1ef3fcb765b0ccd64fa2587cff%2Fimage%20(556).png?alt=media" alt=""><figcaption></figcaption></figure>

**Note:** You must select the target printer before clicking **"Delete Printer"**. Deletion strictly requires user confirmation.

## 4. How do I change the display order of printers in the Printer List?

To organize the visual list sequence of printers in BackOffice:

1. Navigate to the **Printer** section.
2. Select **"Change Sort Order"**.
3. Adjust the display order of the printers as required for your setup.
4. Save the updated display order.

<figure><img src="https://3400173661-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0EE0WqKESoD8hlEpFQQL%2Fuploads%2Fgit-blob-614d1bd13b8f299053de135bc95ae544bf20e562%2Fimage%20(555).png?alt=media" alt=""><figcaption></figcaption></figure>

**Note:** Use **"Change Sort Order"** whenever you need to organize the printer list according to your operational preferences.

## 5. How do I create a new Print Job and set up its product-to-printer mappings?

To configure how specific menu items or product groups trigger printouts on designated printers:

1. Open BackOffice and navigate to the **Printer Job** section.
2. Select **"Add Print Job"**.
3. Enter the required **"Print Job Name"** and assign a **"Group"**.
4. Select the required option under **"Printing Content"**.
5. Configure **"Always Exclude Tax"** and **"Negative"** settings as required for the job.
6. Under **"Print Mapping"**, select **"Add"** to create a new mapping row.
7. Select the required **"Product Group"**, **"Product"**, **"Printer"**, **"Printer Template"**, and **"DepartmentID"**.
8. Add additional mapping rows if more product categories need to be linked.
9. Select **"Save"** to finalize and add the print job.

<figure><img src="https://3400173661-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0EE0WqKESoD8hlEpFQQL%2Fuploads%2Fgit-blob-fb3293c983384d854f482b3211b7f438bdd1086d%2Fimage%20(554).png?alt=media" alt=""><figcaption></figcaption></figure>

**Note:** Entering a **Print Job Name** is strictly required before saving a new print job.

## 6. How do I add new product mappings or remove existing mappings from a Print Job?

To update which products, printers, or templates are linked to an existing Print Job:

1. Open the **Printer Job** section in BackOffice.
2. Select the target print job from the **Print Job List**.
3. Select **"Edit Print Job"**.
4. **To add a new mapping:** Under **"Print Mapping"**, select **"Add"** and choose the required **Product Group**, **Product**, **Printer**, **Printer Template**, and **DepartmentID**.
5. **To remove an existing mapping:** Under **"Print Mapping"**, highlight the unwanted mapping row and select **"Delete"**.
6. Select **"Save"** to save your updated print job mappings.

<figure><img src="https://3400173661-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0EE0WqKESoD8hlEpFQQL%2Fuploads%2Fgit-blob-a4bc7dacf4c3449cf323205617adccb170d3c228%2Fimage%20(553).png?alt=media" alt=""><figcaption></figcaption></figure>

## 7. How do I configure tax exclusion and negative line rules on a Print Job?

To control whether tax details or negative values appear on kitchen/bar tickets generated by a print job:

1. Navigate to **Printer Job** ***→*** **"Add Print Job"** (or select a print job and click **"Edit Print Job"**).
2. Locate the **"Always Exclude Tax"** option and configure it according to your printing requirements.
3. Locate the **"Negative"** option and enable or disable it as needed.
4. Complete your mapping details under **"Print Mapping"**.
5. Select **"Save"**.

<figure><img src="https://3400173661-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0EE0WqKESoD8hlEpFQQL%2Fuploads%2Fgit-blob-975ca7d88faa7da6d0ebad016d341f91f4716d7a%2Fimage%20(552).png?alt=media" alt=""><figcaption></figcaption></figure>

## 8. How do I delete an outdated Print Job from BackOffice?

To remove a print job that is no longer required for routing receipts or kitchen orders:

1. Open the **Printer Job** section.
2. Highlight and select the target print job from the **Print Job List**.
3. Select **"Delete Print Job"**.
4. In the confirmation pop-up dialog box, select **"Yes"** to delete the print job.

<figure><img src="https://3400173661-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0EE0WqKESoD8hlEpFQQL%2Fuploads%2Fgit-blob-a055a4dede70934a1b42e793a900d3913dfdf8e2%2Fimage%20(551).png?alt=media" alt=""><figcaption></figcaption></figure>

**Note:** Always select the target print job from the list first and verify its details before deleting. Deleting a print job requires explicit confirmation.

## 9. How do I adjust the display order of Print Jobs in BackOffice?

To reorganize the sequence of print jobs listed in the system:

1. Open the **Printer Job** section.
2. Select **"Change Sort Order"** from the screen elements menu.
3. Adjust the position and order of the print jobs as required.
4. Save the updated display order.

<figure><img src="https://3400173661-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0EE0WqKESoD8hlEpFQQL%2Fuploads%2Fgit-blob-cfbf6c846276697e44f73cbaf2be54dc0bef4e81%2Fimage%20(550).png?alt=media" alt=""><figcaption></figcaption></figure>

## 10. How do I create a new Printer Template for formatting printed documents?

To set up a new document layout template for printing receipts, bills, or kitchen tickets:

1. Open BackOffice and navigate to the **Printer Template** section.
2. Select **"Add Printer Template"**.
3. Enter the required **"Template Name"**.
4. Configure required printing format options, such as **"Merge Lines"**, **"Is Second Display"**, and **"PromotionComboNormalSequence"**.
5. Enter the required layout code or text content into the **"Template"** field.
6. Verify the template content and select **"Save"** to add the template.

<figure><img src="https://3400173661-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0EE0WqKESoD8hlEpFQQL%2Fuploads%2Fgit-blob-1fd5d065ab3ea408aba1a9c0e2b2cdd22b1f0b4d%2Fimage%20(549).png?alt=media" alt=""><figcaption></figcaption></figure>

**Note:** Entering a **Template Name** is required before saving a new printer template.

## 11. How do I edit the text content or formatting options of an existing Printer Template?

To update layout tags, line merging, or display rules on an existing template:

1. Open the **Printer Template** section.
2. Select the target template from the **Printer Template List**.
3. Select **"Edit Printer Template"**.
4. Update the template options (**Merge Lines**, **Is Second Display**, or **PromotionComboNormalSequence**) or modify the text in the **"Template"** field.
5. Select **"Save"** to store your changes.

<figure><img src="https://3400173661-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0EE0WqKESoD8hlEpFQQL%2Fuploads%2Fgit-blob-20e798d8d9424f9c9849fffd9b89538e8115bf18%2Fimage%20(548).png?alt=media" alt=""><figcaption></figcaption></figure>

**Note:** Always select the required template from the **Printer Template List** before clicking **"Edit Printer Template"**.

## 12. How do I delete an unneeded Printer Template from BackOffice?

To remove an obsolete document template:

1. Open the **Printer Template** section.
2. Select the template you want to remove from the **Printer Template List**.
3. Select **"Delete Printer Template"**.
4. In the confirmation dialog message, select **"Yes"** to permanently delete the template.

<figure><img src="https://3400173661-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0EE0WqKESoD8hlEpFQQL%2Fuploads%2Fgit-blob-6fd59e324fba5cc2f7d6b83bf27ee75c786ef39c%2Fimage%20(547).png?alt=media" alt=""><figcaption></figcaption></figure>

**Note:** Deleting a printer template strictly requires user confirmation.

## 13. How do I set up a customer-facing Second Display screen in DinePlan?

To configure the customer-facing display screen connected to your POS terminal:

1. Open BackOffice and navigate to the **Second Display** settings.
2. Select **"Add Second Display View"**.
3. Enter the required **"Second Display View"** name.
4. Configure the **"Background Color"** for the customer screen.
5. Click **"Image"** to select a branding or promotional background image.
6. Configure the content structure in the **"Template"** configuration area.
7. Select **"Save"** to save the second display configuration.

<figure><img src="https://3400173661-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0EE0WqKESoD8hlEpFQQL%2Fuploads%2Fgit-blob-ed4625ab3a8980591ceb785a88e35f916062ea4d%2Fimage%20(545).png?alt=media" alt=""><figcaption></figcaption></figure>

**Important Constraint:** Only **one** Second Display system can be added in DinePlan.

#### 14. How do I edit the background color, image, or template on the Second Display?

To update the visual appearance or layout of an existing customer-facing screen:

1. Navigate to **Second Display** in BackOffice.
2. Select the configured display view from the **Second Display View List**.
3. Select **"Edit Second Display View"**.
4. Modify the **Second Display View** name, **Background Color**, **Image**, or **Template** content as needed.
5. Select **"Save"** to apply your changes.

<figure><img src="https://3400173661-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0EE0WqKESoD8hlEpFQQL%2Fuploads%2Fgit-blob-ed4625ab3a8980591ceb785a88e35f916062ea4d%2Fimage%20(545).png?alt=media" alt=""><figcaption></figcaption></figure>

## 15. Why can't I delete the Second Display directly from DinePlan, and what is the exact removal procedure?

The Second Display has a specific system dependency constraint that prevents direct deletion inside the POS application.

**Operational Procedure to remove the Second Display:**

1. You **cannot** delete the Second Display directly from DinePlan initially.
2. To delete the Second Display, you must **first remove it from the Program Files** on the operating system.
3. Once it has been removed from the Program Files directory, return to DinePlan, open **Second Display**, select the display from the **Second Display View List**, and select **"Delete Second Display View"**.

<figure><img src="https://3400173661-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0EE0WqKESoD8hlEpFQQL%2Fuploads%2Fgit-blob-63be95f02f1fa524846b2eb41c3c1875456d8438%2Fimage%20(544).png?alt=media" alt=""><figcaption></figcaption></figure>

## 16. How do I create a new Widget and choose its display type in BackOffice?

To create a new display widget for showing promotional images, videos, queue numbers, or tickets:

1. Open BackOffice and navigate to **Widget** settings.
2. Select **"Add Widget"**.
3. Enter a title in the **"Widget Name"** field.
4. Click the **"Type"** dropdown menu and select the required widget type.
5. Configure the available fields that appear for your selected type.
6. Enter the required content template in **"Item Content Template"**, where applicable.
7. Select **"Save"** to create the widget.

<figure><img src="https://3400173661-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0EE0WqKESoD8hlEpFQQL%2Fuploads%2Fgit-blob-4b9a684a011f1ae94bca86225a9e6eaed7c16818%2Fimage%20(543).png?alt=media" alt=""><figcaption></figcaption></figure>

**Note:** A **Widget Name** is strictly required to save a widget. The available configuration fields on screen vary depending on the selected **Type**.

## 17. What Widget Types are available in DinePlan, and how do they affect configuration options?

DinePlan supports five distinct **Widget Types** under Widget settings:

* **Image:** Displays image-based content.
* **Video:** Displays video-based media.
* **Slide:** Displays slideshow presentations.
* **Queue:** Displays order queue status information.
* **Ticket:** Displays ticket-related data.

<figure><img src="https://3400173661-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0EE0WqKESoD8hlEpFQQL%2Fuploads%2Fgit-blob-e3201d68a1655ca5be50d88c7249bd450ae0055b%2Fimage%20(542).png?alt=media" alt=""><figcaption></figcaption></figure>

**Note:** Ensure that you select the appropriate widget **Type** before configuring additional options, as the configuration fields provided on screen change automatically based on the selected type.

## 18. How do I modify or edit an existing Widget in BackOffice?

To update the name, content template, or settings of a previously created widget:

1. Open **Widget** settings in BackOffice.
2. Highlight and select the widget you want to modify from the **Widget List**.
3. Select **"Edit Widget"**.
4. Update the required widget details or content.
5. Select **"Save"** to apply and store your changes.

<figure><img src="https://3400173661-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0EE0WqKESoD8hlEpFQQL%2Fuploads%2Fgit-blob-f7a6bc97fc30049562334e58ddd71ea0651981bf%2Fimage%20(541).png?alt=media" alt=""><figcaption></figcaption></figure>

## 19. How do I delete a Widget from BackOffice, and how do I cancel if clicked by mistake?

To remove a widget from the system:

1. Open **Widget** settings.
2. Select the widget you want to remove from the **Widget List**.
3. Select **"Delete Widget"**.
4. A confirmation dialog message appears on screen.
5. Select **"Yes"** to permanently delete the widget.
6. If you clicked delete by mistake, select **"No"** to cancel the action without deleting.

<figure><img src="https://3400173661-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0EE0WqKESoD8hlEpFQQL%2Fuploads%2Fgit-blob-481169eafc96ccb0f4dc66b4f629c3834c483eef%2Fimage%20(540).png?alt=media" alt=""><figcaption></figcaption></figure>

## 20. How do I search for a specific Widget or change the display order of Widgets?

To manage and locate widgets efficiently in BackOffice:

* **To Search for a Widget:**
  1. Open **Widget** settings.
  2. Click inside the **"Search"** text field located above the **Widget List**.
  3. Type the widget name or keyword to dynamically filter the list.
* **To Change Sort Order:**
  1. Select the target widget from the **Widget List**.
  2. Select **"Change Sort Order"**.
  3. Adjust the widget's position as required.
  4. Save the updated layout sequence.

<figure><img src="https://3400173661-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0EE0WqKESoD8hlEpFQQL%2Fuploads%2Fgit-blob-9c5d83222aab2bf41a81b09b7926d72314148974%2Fimage%20(539).png?alt=media" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

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

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://help.rbsgo.com/dineplan/backoffice/printer/faqs.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
