WSP-2BB-R
AI

The **WSP-2BB-R** is a high-performance, water-resistant thermal printer mechanism developed by **Woosim Systems**. It is designed specifically for mobile and portable printing applications where durability and compact form factors are required.
---
### 1. Key Technical Specifications
The following table highlights the core electronic and mechanical parameters of the WSP-2BB-R:
| Parameter | Specification |
| :--- | :--- |
| **Printing Method** | Direct Thermal Line Printing |
| **Resolution** | 203 DPI (8 dots/mm) |
| **Print Width** | 2 inches (48mm) |
| **Max Printing Speed** | 80 mm/sec |
| **Interface Options** | UART (RS-232C), USB, or Bluetooth |
| **Input Voltage** | 7.4V DC (Li-ion Battery compatible) |
| **Reliability (TPH)** | 50 km of paper travel |
---
### 2. Core Electronic Components
The device's internal architecture consists of several critical electronic modules:
#### A. Thermal Print Head (TPH)
The heart of the device. It contains a linear array of heating elements. When energized, these elements transfer heat to the chemically treated thermal paper, creating text or images.
#### B. Motor Driver Circuit
* **Stepper Motor:** Uses a precise stepper motor to control paper advancement.
* **Driver IC:** Manages the pulses sent to the motor to ensure consistent line spacing and to prevent paper jams.
#### C. Control Board (MCU)
The main PCB processes incoming data (ESC/POS commands), manages the font library, and handles the communication protocol (UART/USB). It also monitors the thermal sensors to prevent the TPH from overheating.
#### D. Sensors
The unit includes several opto-electronic sensors:
* **Paper-Out Sensor:** Detects when the paper roll is empty.
* **Cover-Open Sensor:** Ensures the printer does not operate while the latch is open.
* **Temperature Sensor (Thermistor):** Protects the print head from thermal damage during heavy duty cycles.
---
### 3. Implementation Example (UART Communication)
If you are interfacing this part with a microcontroller (like an Arduino or ESP32), the basic wiring and command structure usually follows this logic:
```cpp
// Example: Sending a simple string to the WSP-2BB-R via UART
void setup() {
Serial1.begin(9600); // Default baud rate for many Woosim modules
delay(1000);
// Basic ESC/POS command to initialize printer
Serial1.write(0x1B);
Serial1.write(0x40);
// Print Text
Serial1.println("WSP-2BB-R Electronic Test");
Serial1.write(0x0A); // Line feed
}
```
---
### 4. Environmental Resistance
The "W" in the series often denotes water resistance. The electronics are typically treated with a protective coating, and the mechanical housing uses gaskets to achieve an **IP54** rating (dust and splash protection), making it suitable for outdoor use or rugged environments.
---
- ⤷What are the specific power requirements for the WSP-2BB-R battery?
- ⤷ Does the WSP-2BB-R support graphics and QR code printing?
- ⤷ How do I troubleshoot a 'Red LED' error on this printer model?