PrinterBluetoothBuilt-in{{ errorMsg }}{{ connectedDevice.name }}ConnectedTest PrintDisconnectAvailable Printers{{ isScanning ? 'Scanning...' : 'Scan' }}Built-in PrintingSearching for nearby printers...No Devices FoundTurn on your Bluetooth printer and tap Scan.{{ dev.name || 'Unknown' }}{{ dev.deviceId }}PrinterSignal: {{ dev.RSSI }}dBmConnecting...Built-in PrinterFor TCP-built-in printers (localhost). If your all-in-one uses "Virtual BT Printer" Bluetooth, use Bluetooth mode above and connect it.Use Built-in Printer{{ showBuiltinAdvanced ? 'Hide advanced options' : 'Show advanced options' }}UPOS options (for AIO devices)
If printing does not feed paper, try switching to Serial and set a correct port/baudrate.
Driver protocol
TSC (Label)
ESC/POS (Receipt)
Prefer
Builtin
Serial
Serial portBaudrateForce UPOSSave UPOS optionsResetTroubleshooting{{ troubleshootingExpanded ? 'Collapse' : 'Expand' }}1. Ensure the printer is powered on and in pairing mode2. On Android: enable Location (required for Bluetooth scan)3. Place the printer within 10 m and tap Scan again4. Devices with no name show as "Unknown Device"—you can still connect5. GP-D320FX (d320fx_xxxx): use Bluetooth mode, tap Scan—shows paired + nearby devices, no filtering6. Restart the printer or app if not visible
7. Built-in TSC: defaults to TSPL label commands via UPOS; use Advanced → ESC/POS only if your device is receipt-only.
Debug Status{{ debugExpanded ? 'Collapse' : 'Expand' }}Current Mode: {{ debugInfo.currentMode }}Available Mode: {{ availablePrinterTypesLabel }}Device Model: {{ deviceIdentity.model || '-' }}Device Brand: {{ deviceIdentity.brand || '-' }}Device Product: {{ deviceIdentity.product || '-' }}Classic Module: {{ debugInfo.classicModuleReady ? 'Ready' : 'Not Ready' }}Native Plugin: {{ nativeDebug.available ? 'Ready' : 'Missing' }}Native Backend: {{ nativeDebug.backend || '-' }}Native Stage: {{ nativeDebug.stage || '-' }}Native Command Bytes: {{ nativeDebug.commandBytes || 0 }}Paired Count: {{ debugInfo.pairedCount }}Virtual BT Printer: {{ debugInfo.foundVirtualPrinter ? 'Found' : 'Not Found' }}Classic Scan: {{ debugInfo.lastClassicEvent }}BLE Scan: {{ debugInfo.lastBleEvent }}{{ debugInfo.lastBleError }}{{ nativeDebug.lastError }}
Android system Location service is OFF. Turn it on before BLE scan.