gv_print_plugin 0.0.1 copy "gv_print_plugin: ^0.0.1" to clipboard
gv_print_plugin: ^0.0.1 copied to clipboard

PlatformAndroid

金益M700打印机插件

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:gv_print_plugin/gv_print_plugin.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatefulWidget {
  const MyApp({super.key});

  @override
  State<MyApp> createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  final _gvPrintPlugin = GvPrintPlugin();

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      home: Scaffold(
        appBar: AppBar(
          title: const Text('金益M700打印插件'),
        ),
        body: Center(
          child: InkWell(
            onTap: () async {
              PrintParams params = PrintParams(roadNetwork: '6501', stationCode: '0258', stationName: '新疆头屯河主线站', vehicleModel: '1', licensePlate: '新AB1R00', plateColor: '0', createDate: '2025-09-30 00:25:51', couponNumber: '65250258700004', qrcode: '65010258 QmXzPWD|QWk;PmD|QV38OWL6LGH7RmP}RmL4iQGFTXL{XmDz[}E;PKz6iGDzPGD}');
              var res = await _gvPrintPlugin.printData(params);
              print(res);
            },
            child: Text('开始打印'),
          ),
        ),
      ),
    );
  }
}