NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #3529 most downloaded on pub.dev
Basic Flutter/Dart classes for ESC/POS printing. Ticket class generates ESC/POS commands that can be sent to a thermal printer.
Last release 5 years ago
no release in 18 months
Ships unpredictably
gaps range from 8 days to 10 months
Nearly every release is documented
notes for 21 of 23 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
23 releases · first in 2020
Added new printer support: HPRT TP806L
Ticket class replaced by Generator.
Ticket class replaced by Generator.Ticket, each method returns corresponding command's byte codeXprinter profile: added cp1258 (vietnamese)
One column per quarter.
Replace some non-ascii characters
Printing a long text col splits the data to the next row (case when col contains chinese characters taking 2 bytes)
Bug fix: printing a long text col splits the data to the next row
spaceBetweenRowsUpdated example and README (using CapabilityProfiles)
Setting code page before printing to support some printer models
Set Kanji mode 0ff before setting a code page to support some printer models
- Update printer profiles
Using flutter assets to load capabilities.json
PosCodeTable replaced by CapabilitiesProfile
Print QR Codes using native function
Added Ticket.setGlobalFont method
Ticket.setGlobalFont methodTicket.codeTable renamed to Ticket.printCodeTablemaxCharsPerLine custom config + default values depending on current font and ticket sizeUpdated commands (using hex codes)
Slow printing issue on some printer models fixed
PosColumn can contain encoded text (textEncoded field)
PosColumn can contain encoded text (textEncoded field)PosTextSize > size1imageRaster bug fixedGS ( L- Added Open cash drawer command
This project publishes no release notes. Between 0.3.0 and 0.3.1 there were 1 commits, 1 of them substantive:
Image alignment (left, center, right). Align center by default.
PosTextAlign renamed to PosAlignThis project publishes no release notes. Between 0.2.0 and 0.3.0 there were 7 commits, 6 of them substantive:
Ticket._text function takes an Uint8List of bytes instead of a String
Ticket._text function takes an Uint8List of bytes instead of a StringTicket._text function refactored: removed styling commands when it's unnecessary which makes ticket's final byte code much shorterPosCodeTable: private constructor replaced by public one to allow passing custom code table codePosCodeTable: added new predefined code tablesTicket.textEncoded function taking Uint8List textBytes (encoded text) to support different languagesThis project publishes no release notes. Between 0.1.2 and 0.2.0 there were 7 commits, 7 of them substantive:
This project publishes no release notes. Between 0.1.1 and 0.1.2 there were 1 commits, 1 of them substantive:
This project publishes no release notes. Between 0.1.1 and 0.1.2 there were 1 commits, 1 of them substantive:
Nothing published for this version
- Initial release
Your coding agent can read these notes before it upgrades. Set up the MCP server →