---
schema_version: "1"
id: 9cb39831cbb30027e28c51810814262490542b5dc17848169f1147b2ed392472
title: Set Up Bluetooth Thermal Printer for the Consumer Goods Offline Mobile App
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/cg_task_admin_bluetooth_thermal_printer_setup.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.cg_task_admin_bluetooth_thermal_printer_setup.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 39bcabefa2f7602fc8ca2cfae1d458fdea9176691666b9cc505e0c9754a42dae
description: Configure a custom print layout suitable for 3-inch endless paper print on Bluetooth thermal printers in Visual Studio Code based Modeler and deploy the configuration to your Consumer Goods (CG) Cloud mobile app users.
products:
  - Consumer Goods
release: "264"
---
# Set Up Bluetooth Thermal Printer for the Consumer Goods Offline Mobile App

Configure a custom print layout suitable for 3-inch endless paper print on Bluetooth thermal printers in Visual Studio Code based Modeler and deploy the configuration to your Consumer Goods (CG) Cloud mobile app users.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition">
        <colgroup>
          <col>
        </colgroup>
        <tbody>
          <tr class="">
            <td class="slds-cell-wrap" style="vertical-align:top;">
              <p>Available in: Lightning Experience </p>
              <p style="margin-bottom:0;">Available in: <strong>Enterprise</strong> and
                <strong>Unlimited</strong> Editions that have Consumer Goods Cloud enabled
              </p>
            </td>

          </tr>
        </tbody>
      </table>

Make sure that you know how to define print layouts in XML.

1. Design and deploy a custom print layout.
    1. In Visual Studio (VS) Code based Modeler, create a PrintLayout contract or modify an existing contract with desired content layouts and data to ensure proper formatting and printing for a 3-inch wide paper print output.
        
        See [Sample Print Layout for PDF Printing on 3-inch Bluetooth Thermal Printer](https://help.salesforce.com/s/articleView?id=ind.cg_reference_admin_thermal_printer_printlayout_sample_definition.htm&release=264.0.0&type=5 "This sample print configuration defines a layout for a Direct Credit Order PDF.") for guidance on layout definition.
    2. Build the modified contracts by running this command in VS Code based Modeler: `sf modeler workspace build`
    3. Review the formatting and layout of the invoice on the Preview PDF screen on the simulator app. Make the necessary corrections and check the preview again.
    4. Generate the deployment package by running this command in VS Code based Modeler: `sf modeler workspace package`
    5. To deploy the customized contracts to your sales rep users, from the App Launcher, find and select **Deployment Packages**.
    6. On the Deployment Packages page, import the deployment package and assign the modified design contract package to your CG Cloud mobile app users.
2. To activate the thermal printer action on the CG Cloud mobile app:
    1. In Setup, find and select **Custom Metadata Types**.
    2. On the All Custom Metadata Types page, click the **Manage Records** link next to Sync Feature Setting.
    3. Find the **Thermal Printer** setting and click its **Edit** link.
    4. In JSON Settings, set `enabled` to `true`.
    5. Save your changes.
3. In the CG Cloud mobile app, generate a print output.
    1. Open the CG Cloud mobile app and log in as a sales rep user, in online mode.
    2. To deploy the custom print layout in the app, complete the sync process.
        
        After a successful sync, the printer icon appears on the PDF Preview screen of the CG Cloud mobile app.
    3. Connect your mobile device to a 3-inch endless paper Bluetooth thermal printer.
    4. Generate the PDF of an invoice or report in the mobile app and screen.
    5. On the PDF preview screen, tap the printer icon ![Icon of bluetooth thermal printer printer](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-ind-consumer_goods_retail_admin-264-0-0-production-enus/5bb7d7f5-119d-42d0-8596-95e762837019/consumer_goods_retail_admin/images/bluetooth_thermal_printer_pdf_preview_print_icon.png).
    6. On the printer list screen, tap the desired printer and tap ![Check mark icon to initiate the print job.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-ind-consumer_goods_retail_admin-264-0-0-production-enus/5bb7d7f5-119d-42d0-8596-95e762837019/consumer_goods_retail_admin/images/bluetooth_thermal_printer_print_blue_check.png) to initiate the printing action.