Skip to content

How to print multiple invoices ? #18

Description

@nabil-ha

Hi
I'm trying to print multiple invoices at the same time, I'm doing that by putting the code inside a block and then inside a for loop, but the results are the same line is printing repeatedly instead of the whole block being printed then the next loop and so on.

the code is:

for (int i = 0; i < amount; i++) {
    await _printInvoice();
  }



Future<void> _printInvoice(){
await SunmiPrinter.bindingPrinter();
  await SunmiPrinter.startTransactionPrint();
  await SunmiPrinter.setAlignment(SunmiPrintAlign.CENTER);
{the rest of the lines and texts}
await SunmiPrinter.cut();
  await SunmiPrinter.submitTransactionPrint();
  await SunmiPrinter.exitTransactionPrint();
  await Future.delayed(const Duration(seconds: 1), () {});
}


Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions