Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

FrenkyDema/sunmi_cloud_printer

Open more actions menu

Repository files navigation

sunmi_cloud_printer

A package for 80mm Kitchen Cloud Printer - SUNMI

Important

THIS PACKAGE WILL WORK ONLY IN ANDROID!


Class Name

SunmiCloudPrinter

Example

Future<void> initPlatformState() async {
    await SunmiCloudPrinter.setNetPrinter("IP_ADDRESS");
    await SunmiCloudPrinter.connect();
}

@override
Widget build(BuildContext context) {
    return ElevatedButton(
        onPressed: () async => {
            await SunmiCloudPrinter.printText("Connection Test !"),
            await SunmiCloudPrinter.lineWrap(3),
        },
        child: const Text("Print connection test")
    );

Installation

flutter pub add sunmi_cloud_printer

What this package do

  • Write some text
  • Change font size
  • Jump (n) lines
  • Draw a divisor line
  • Bold mode on/off
  • Print all types of Barcodes
  • Print Qrcodes with custom width and error-level
  • Print image from asset or from web
  • Print rows like receipt with custom width and alignment
  • Able to combine with some esc/pos code that you already have!
  • Cut paper - Dedicated method just to cut the line
  • Printer serial no - Get the serial number of the printer
  • Printer version - Get the printer's version

Tested Devices

Sunmi NT311

Inspired from sunmi_printer_plus

Morty Proxy This is a proxified and sanitized view of the page, visit original site.