# Star Micronics Printer Configuration

<p class="callout info">The Star Micronics Printer Configuration allows administrators to connect mobile printers to Android or iOS devices for use with the **OPSCOM Enforce** app. This setup enables enforcement officers to print tickets directly from their handheld devices, streamlining the violation issuance process.</p>

## Setup and Configuration

Before using the printer with the OPSCOM Enforce app, the hardware must be paired with the handheld device and set to the correct emulation mode.

<p class="callout warning">The Star Micronics T300i or higher is recommended, as older models may not be fully supported.</p>

### Changing Printer Emulation

Emulation determines how the printer communicates with the operating system. The printer must be set to the specific mode required by your device type.

1. Open the paper cover of the printer.
2. Press and hold the **POWER** and **FEED** buttons simultaneously.
3. Release the buttons once the red error lamp flashes 5 times and the screen indicates **Setup Mode**.
4. Close the paper cover.
5. Review the status slip that automatically prints:
    
    
    - **For Android:** The slip must display **Emulation = ESC/POS**.
    - **For iOS:** The slip must display **Emulation = StarPRNT**.
6. Repeat these steps if the status slip does not show the correct emulation for your device.

### Bluetooth Pairing

1. Power on the **Star Micronics** printer.
2. Navigate to **Settings** then **Bluetooth** on the handheld device.
3. Ensure the **Bluetooth** toggle is enabled.
4. Select the **Star Micronics** printer from the list of available devices.
5. Enter the **PIN** to pair the device.

---

## Using this Feature

Once the hardware is paired and configured, it must be linked within the application settings to enable printing functionality.

### Connecting in the Enforce App

1. Open the **OPSCOM Enforce** app and log in.
2. Tap the **Menu** icon at the top left of the screen.
3. Tap **App Settings**.
4. Scroll to the **Printer Settings** section.
5. Tap the **Printer Driver** drop-down menu and choose **Star Micronics**.
6. Tap **Saved Bluetooth Printer** to initiate a scan for nearby hardware.
7. Tap the printer name (typically **SM-T300**) or the specific serial number from the scanned list.
8. Tap the **Emulation** drop-down menu and select the mode matching your device:
    
    
    - Select **StarPRNT** for iOS devices.
    - Select **EscPosMobile** for Android devices.
9. Tap the **Menu** button and tap **Home** to return to the main screen.

<p class="callout info">The Enforce app interface may vary slightly between Android and iOS versions, but the printer configuration logic remains consistent across both platforms.</p>

---

## <span style="color: rgb(22, 145, 121);">Best Practices and Considerations</span>

- <span style="color: rgb(22, 145, 121);">**Hardware Compatibility:** Ensure you are using a **Star Micronics T300i or higher**, as older models may not be supported by the Enforce app.</span>
- <span style="color: rgb(22, 145, 121);">**Battery Management:** Ensure the printer is **fully charged** before the start of a shift to prevent connection drops during ticket issuance.</span>
- <span style="color: rgb(22, 145, 121);">**Paper Checks:** Always **verify paper levels** before leaving the office, as the printer will not alert the Enforce app when it is out of physical media.</span>
- <span style="color: rgb(22, 145, 121);">**Connectivity Issues:** If the printer stops responding, **toggle Bluetooth off and on** in the device settings and verify that the printer has not entered sleep mode.</span>