> **Source:** Core Electronics is an Australian maker-electronics retailer and manufacturer based in Newcastle, NSW, run by a team of makers and educators. We design and manufacture our own product lines (PiicoDev, CE originals) and are official retailers for iconic maker and industrial brands including Raspberry Pi, Arduino, Adafruit, SparkFun and DFRobot. Orders ship Australia-wide from our Newcastle warehouse. Prices are in AUD and include GST. Pricing, stock and dispatch on this page are generated from the store's live catalog. Full machine-readable index: https://core-electronics.com.au/llms.txt

# Embedded Thermal Printer - TTL Serial

**Type:** Product page · **SKU:** DFR0503-EN · **Brand:** [DFRobot](https://core-electronics.com.au/brands/dfrobot-australia)
**Page:** https://core-electronics.com.au/embedded-thermal-printer-ttl-serial.html ([markdown](https://core-electronics.com.au/embedded-thermal-printer-ttl-serial.html.md))

The embedded thermal printer uses thermal technology, it doesn't need to add toner or ink, stable performance and mini size. The embedded thermal printers are widely...

## Pricing

- **Price:** $69.60 (inc GST) — $63.27 AUD, exc GST
- **Quantity discounts:** 6+ $60.11 (exc GST) · 12+ $57.58 (exc GST)

## Availability & dispatch

- Available with a lead time — expect dispatch between Sep 01 and Sep 07.

## How to buy

- **Build a cart:** compose `https://core-electronics.com.au/cart/link?items=DFR0503-EN:1` (comma-separated SKU:qty pairs) and share the link. Opening it shows a confirmation page with live pricing and stock before anything is added to the cart.
- **Verify the cart first:** fetch `https://core-electronics.com.au/cart/link/DFR0503-EN:1.md` for live line prices (inc & exc GST, quantity discounts applied), stock and dispatch estimates, and totals. Append `/to/{AU-postcode}` (or `/to/{country-code}:{postcode}`) before `.md` for delivery options and prices to that destination. Unknown, retired, or out-of-stock SKUs are flagged. (Query form `cart/link.md?items=...` also works but some robots parsers refuse query strings here.)
- **Checkout** is completed on-site and includes a captcha at the payment step. Share the cart link; checkout takes it from there.
- **Search the catalogue:** `https://core-electronics.com.au/search/{query}.md` (URL-encode the query; pages 2-3 at `search/{query}/{page}.md`; `search.md?q=` also works)
- **Payment methods, purchase orders, policies and contact details:** https://core-electronics.com.au/llms.txt
## Description

Thermal printers are widely used in instrumentation, food inspection, shopping terminals and other scenarios. It can be found in ATM machines, lockers, POS and supermarket electronic scales. Now you can use it to! The embedded thermal printer uses thermal technology, that doesn't need toner or ink.

The printer uses a 5~9V voltage supply mode. The higher the voltage, the clearer the printing effect. It is suitable for thermal paper rolls with a width of 58mm and a length of 50 kilometers. It supports Arduino, Raspberry Pi, and Windows 7 Operating Systems.

Please refer to the instruction set and use the USB serial port or TTL communication interface to send corresponding commands to the thermal printer. The printer will instantly print out the text, characters, barcode, QR code and even black and white pictures according to the instructions.

 

- The higher the voltage of the embedded thermal printer, the faster the printing speed, and the clearer the print (voltage range is 5~9V). Operating current is between 0.8A and 1.5A, although instantaneous current can reach up to 2A. In colder conditions, the operating current will need to be increased accordingly.
- The power consumption for printing graphics is generally large. It is recommended to select the appropriate power supply.
- To print characters like Chinese with Arduino, you need to create a C file, and it cannot be compiled under Arduino IDE (Chinese characters cannot be input under the IDE development environment. The printout will be garbled even if you use the clipboard to paste these characters into the input). Then write the relevant array data into C file for calling.
- USB interface supports computer system such as XP, win7, win8, and you need to install the driver on them before you can use it, please note this is **NOT COMPATIBLE WITH WINDOWS 10**
 
#### Specification

- Operating Voltage: 5 ~ 9V (Recommend 9V)
- Operating Current: 0.8 ~ 1.5A (instantaneous current ≈2A)
- Communication interface: TTL + USB
- Printing method: thermal dot matrix printing
- Print color: black and white output
- Resolution: 203 DPI (8 points / mm, 384 points per line)
- Use consumables: thermal ticket roll
- Paper roll specifications: paper roll width (58mm ± 0.5mm), paper roll diameter (30mm)
- Print content: support printing of text, graphics, 1D barcode, QR code, curve, etc.
- Print width: 48mm (effective print width)
- Print life: 50 km
- Printing speed: 60mm/s
- Print characters: GB18030 Chinese character library (2424 international first and second level font), 1224 standard ASCII code, and can print 1-4 times for Chinese characters and characters
- Working temperature: -20 ° C ~ 50 ° C
- Relative humidity: 10-80%
- Print order: ESC/POS compatible instruction set (see "Printer Instruction Set" for details)
- Appearance size: 82 x 58 x 44 mm/3.23x2.28x1.73"
- Installation size: 77 x 53 x 42 mm/3.03x2.08x1.65"
 
#### Documents

- [Product wiki](https://wiki.dfrobot.com/SKU_DFR0503_EN_Embedded_Thermal_Printer_V2.0)
- More Documents
 
#### Parts List

- Embedded Thermal Printer - TTL Serial x1
- Embedded screw x2
- Positioning slider x2
- 2-pin power cable x1
- 5-pin communication cable x1
- USB data cable x1
- Thermal paper roll x1
- 5-pin communication cable DuPont connector x1

## Images

- [Product image 1](https://core-electronics.com.au/media/catalog/product/d/f/dfr0503-en-900x600.jpg)
