# KTN Print Server

> Thermal receipt printing server via HTTP. Supports Bluetooth, USB, and IP networks.

Canonical page: [https://chrome-stats.com/d/com.ketant.mobile.printer](https://chrome-stats.com/d/com.ketant.mobile.printer)

## Overview

- **ID:** `com.ketant.mobile.printer`
- **Platform:** Android
- **Type:** Android app
- **Status:** Available
- **Publisher:** Ketant
- **Category:** TOOLS
- **Downloads:** 8
- **Version:** 26.09.100
- **Last updated:** 2026-09-10
- **First published:** 2026-08-03
- **Publisher country:** ID
- **Size:** 55 MB
- **Data as of:** 2026-09-24
- **Store listing:** [Google Play Store](https://play.google.com/store/apps/details?id=com.ketant.mobile.printer)
- **Website:** [https://ketant.com](https://ketant.com/)
- **Privacy policy:** [https://printer.ketant.com/privacy](https://printer.ketant.com/privacy)

## Description

KTN Printer Server turns your Android device into a thermal receipt printing server accessible from any app on the same network. Simply send a single HTTP request, and the receipt prints instantly—no drivers, no SDKs, and no custom client-side code.<br><br>Suitable for web-based POS applications, queuing systems, kitchen displays, and even e-commerce integrations that require printing receipts to a local thermal printer.<br><br>▣ HOW IT WORKS<br>The app runs a lightweight HTTP server on port 9000. Other devices on the same network (LAN/Wi-Fi) simply send a POST request to the server address to print a formatted receipt. The app forwards the printout to your thermal printer via Bluetooth, USB, or IP.<br><br>▣ CONNECTION OPTIONS (TRANSPORT)<br>• Bluetooth (SPP) — pair the printer once, ready to go<br>• USB — support for USB Printer class (class 7) printers<br>• IP / Network — direct connection to IP-based printers (default port 9100, RAW/JetDirect)<br><br>▣ RICH RECEIPT FORMATS<br>The receipt layout uses simple, row-based markup, making it easy to integrate:<br>• Alignment &amp; columns: left [L], center [C], right [R] — ideal for item + price lines<br>• Text styles: bold, underline, double underline<br>• Multi-level font sizes: normal, wide, tall, large, up to 7x<br>• Images (PNG base64), barcodes (EAN-13, EAN-8, UPC-A, UPC-E, Code128), and QR Codes<br>• Adjustable spacing to fit receipts across printer models<br><br>▣ FLEXIBLE SETTINGS<br>• Paper width: 58 mm (32 columns) or 80 mm (48 columns)<br>• Section spacing 0–6 lines<br>• Auto-cut (on/off)<br>• Cash drawer open (on/off)<br>• All settings are automatically saved and remain active after the application is closed<br><br>▣ SIMPLE INTERFACE<br>• Displays server URL and LAN IP, complete with copy button<br>• Real-time printer connection status indicator<br>• Test Print button to ensure printer is ready<br>• Log panel to monitor and debug print activity<br><br>▣ HTTP API<br>• GET /health — check server status<br>• GET /status — current printer transport &amp; connection info<br>• POST /print — send receipt for printing (cut, drawer open, and spacing can be set per print)<br>- Responses are in JSON format with clear error codes, making it easy for developers to integrate.<br><br>▣ PERMISSION NOTE<br>On Android 12+, the app requests Bluetooth permissions (BLUETOOTH_CONNECT &amp; BLUETOOTH_SCAN) upon first launch. These permissions are required to use a Bluetooth connection. The app also requires local network access to run the server.<br><br>Turn one device into a receipt printing bridge for your entire system — lightweight, fast, and ready to go.

## Rankings

- #2,907,236 — Overall

## Permissions and access

### Permissions

- `android.permission.ACCESS_NETWORK_STATE`
- `android.permission.ACCESS_WIFI_STATE`
- `android.permission.BLUETOOTH_CONNECT`
- `android.permission.BLUETOOTH_SCAN`
- `android.permission.CHANGE_WIFI_STATE`
- `android.permission.FOREGROUND_SERVICE`
- `android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE`
- `android.permission.INTERNET`
- `android.permission.POST_NOTIFICATIONS`
- `android.permission.RECEIVE_BOOT_COMPLETED`
- `android.permission.WAKE_LOCK`
- `com.google.android.gms.permission.AD_ID`
- `com.ketant.mobile.printer.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION`

## Similar extensions and apps

- [Printer Server](https://chrome-stats.com/d/net.sinergics.helper.printer) — 5 users
- [Cleanter: Thermal Printer BT](https://chrome-stats.com/d/id.cleancode.cleanter) — 951 users
- [POS Printer–thermal print app](https://chrome-stats.com/d/com.phucynwa.mini.portable.bluetooth.pos.printer) — 350,291 users, 4.13 / 5
- [Printzen Mobile Print Services](https://chrome-stats.com/d/com.mobileprint.service) — 141 users
- [Astos Printer](https://chrome-stats.com/d/com.astos.printservice) — 97 users
- [Receipt Printer Driver](https://chrome-stats.com/d/me.shadura.escposprint.plus) — 126,449 users, 4.25 / 5
- [POS Printer](https://chrome-stats.com/d/com.coolerproyt.ecsposprinter) — 32 users
- [Bitehubs Autoprint](https://chrome-stats.com/d/com.xninesolutions.bitehubs.autoprint) — 11 users
- [Receipt Printer APP](https://chrome-stats.com/d/com.receiptprintapp.receipt_print_app) — 30 users
- [Santa Printer Service](https://chrome-stats.com/d/com.santajsc.santaprinter) — 54 users
- [mPrintServer](https://chrome-stats.com/d/com.bixolon.mprintserver) — 8,705 users
- [Basic Receipt Printer Driver](https://chrome-stats.com/d/me.shadura.escposprint) — 37,657 users, 3.40 / 5

---

Source: [Chrome-Stats](https://chrome-stats.com/d/com.ketant.mobile.printer)
