You can reach support at: sales (ätt) nordenlogic.com

June 2025

  • Our new high performance controller NL025 and new ZIF EVK boards have been released. (data sheet below)
  • An updated high speed NL024B controller is in the works and will be release later during July. (data sheet below)

 

Information regarding fonts and character sets in the NL022 controller:

By default we currently set in firmware the code page CP_1250 which sets the controller into a custom Hungarian font. Which is not to everyone’s liking. The general font for all other languages is the code page CP_437.

We will change the defaults in the next firmware release but for now, customers can just send the following commands to switch:

Default licensed font for latin chars please set the font code page to CP_437 after startup.
and set the charset to LATIN.

code page command:
#define CP_437        0
#define CP_1250      1

HEX:
0x74  0x00  will set it to CP_437

API:

1B 74 00 => Set to CP437
1B 74 01 => Set to CP1250
 

character set command for Latin: 
Hex:
0x52 0x0B

API:

1b 52 0B

 

February 2025

New ESP32 MCU Arduino IDE sample project for our NL02x printer controller using our EVK board(s).

You can find the project here in downloads. 

10.2.2025

Now available native cpp lib API files

 

January 2025

Mikroelektronika has launched their new Printer Click add-on board based on our NL022 printer chip.

More here:

https://www.mikroe.com/printer-click

it works with their big range of development boards such as:

https://embeddedwiki.com/filter?size=12&click-boards%5b%5d=MIKROE-6460

 

Also new:

Interface files for

  • C# .Net
  • Python   

Available in the download section

 

December 2024:

New firmware release 1.22

  • Power management
  • High speed printing
  • New print heads
  • New tools, updated tools and updated documentation

 

New print heads supported: 

  • LTP02-245-A
  • M23-DH-H69
  • JX-2R-17
  • TP2V MTP02
  • QJ02-245-13W
  • YAEN208
  • M23-SX

 

June 2024:

New firmware release 1.21 - bug fix for print head selection

 

April 2024

NL02x bootloader for in field firmware updates or OTA updates for integrated systems:

  • C/CPP sources of our flasher client available for porting to own system
  • Requires firmware release 1.20 or newer

 

100% native Android Java support libraries and drivers as well as ready to run Android app project

 

Starting from firmware release 1.18 (2024):

  • Added Windows-1250 code page
  • Added Hebrew font
  • ASB on by default

 

Starting from firmware release 1.15:

  • Almost all supported language sets enabled by default
  • QR code generation is now part of the chip feature set via ESC commands
  • Paper out and Temperature high are now events pushed to the host
  • Font attributes can now be combined: e.g. Italic and Underlined
  • Bitmaps can now be stored on the chips extra flash space and also be printed from flash

 

Downloads:

Click on the text links to download the files.

 

Firmware

Release 1.22 December 2024

 

Software & API:

Norden Logic NL02x ESC/POS Documentation 

Norden Logic Printer EVK Test Software 1.1.x for Windows  (64bit/Intel/ARM)

Norden Logic Printer EVK Test Software 1.1.x for Mac OS  (Intel/M1)

Norden Logic Flashing 1.0 for Windows  (64bit/Intel/ARM)

Norden Logic Flashing 1.0 for Mac OS  (Intel/M1)

Norden Logic NL02x C Library 1.1.x 

Norden Logic NL02x Android Java Lib 1.1.x  

Norden Logic NL02x CSharp dotnet  Lib 1.0 

Norden Logic NL02x Python Lib 1.0 

Norden Logic NL02x C++ Lib 1.0 

Android Sample Project 1.1.x  

ESP32 Arduino IDE Sample INO Project 1.0  

NL02x command line flashing tool 1.1

 

Specifications & Datasheets:

NL022 Printer Controller Datasheet 1_0_3

NL024B Printer Controller Datasheet   

NL025 Printer Controller Datasheet 1_0

Using the NL022 EVK Board  

Using the LTP02-245 EVK Board 

RoHS Test Report NL022

RoHS Test Report NL024