star_print_gen 0.2.0 copy "star_print_gen: ^0.2.0" to clipboard
star_print_gen: ^0.2.0 copied to clipboard

Gendroid Print Start Micronics

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:flutter_star_prnt_example/impresora.dart';
import 'package:permission_handler/permission_handler.dart';
import 'package:star_print_gen/star_print_gen.dart';

void main() async {
  WidgetsFlutterBinding.ensureInitialized();
  final permison = await Permission.location.request();
  final blue = await Permission.bluetoothConnect.request();
  final blueS = await Permission.bluetoothScan.request();

  print("permison ${blue.isGranted}");
  print("blue ${permison.isGranted}");
  print("blueS ${blue.isGranted}");

  runApp(MyApp());
}

class MyApp extends StatefulWidget {
  @override
  _MyAppState createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  bool isLoading = false;
  @override
  void initState() {
    super.initState();
  }

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(title: const Text('Plugin example app')),
        body: Center(
          child: Column(
            mainAxisSize: MainAxisSize.min,
            children: <Widget>[
              TextButton(
                onPressed: () async {
                  PrintCommands commands = PrintCommands();

                  commands.appendBitmapText(text: texto);
                  await Impresora.imprimir(commands: commands);
                  await Impresora.imprimir(
                    reimpresion: true,
                    commands: commands,
                  );
                },
                child: Text('Print from text'),
              ),
            ],
          ),
        ),
      ),
    );
  }
}

const String texto = "        Star Clothing Boutique\n" +
    "             123 Star Road\n" +
    "           City, State 12345\n" +
    "\n" +
    "Date:MM/DD/YYYY          Time:HH:MM PM\n" +
    "--------------------------------------\n" +
    "SALE\n" +
    "SKU            Description       Total\n" +
    "300678566      PLAIN T-SHIRT     10.99\n" +
    "300692003      BLACK DENIM       29.99\n" +
    "300651148      BLUE DENIM        29.99\n" +
    "300642980      STRIPED DRESS     49.99\n" +
    "30063847       BLACK BOOTS       35.99\n" +
    "\n" +
    "Subtotal                        156.95\n" +
    "Tax                               0.00\n" +
    "--------------------------------------\n" +
    "Total                           156.95\n" +
    "--------------------------------------\n" +
    "\n" +
    "Charge\n" +
    "156.95\n" +
    "Visa XXXX-XXXX-XXXX-0123\n" +
    "Refunds and Exchanges\n" +
    "Within 30 days with receipt\n" +
    "And tags attached\n";
1
likes
120
pub points
7%
popularity

Publisher

unverified uploader

Gendroid Print Start Micronics

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

collection, flutter

More

Packages that depend on star_print_gen