dollar_starxpand 1.0.6
dollar_starxpand: ^1.0.6 copied to clipboard
A comprehensive SDK for integrating Star Micronics receipt printers with Dollar POS systems. Supports seamless POS operations and efficient printing solutions.
1.0.6 #
- Receipt Printing: Added support for printing grouped tender details.
1.0.5 #
- Receipt Printing: Bug Fixes
1.0.4 #
- Receipt Printing: Added support for deposit and discount per item.
1.0.3 #
- Receipt Printing: Added support for no sale printing.
1.0.2 #
- Receipt Printing: Added support for voided order printing.
1.0.1 #
- Bug Fixes
1.0.0 #
-
Stable Release:
- Marked the plugin as production-ready.
- All previous features have been extensively tested and validated for stability.
- Ready for use in production environments.
-
Features Included:
- Comprehensive printer support for discovery, connection, receipt printing, cash drawer management, and dynamic receipt template.
- Advanced error handling for seamless user experiences across various scenarios.
- Improved performance and optimized connection management for printers.
-
End Shift Report Printing:
- Added support for printing end shift reports, providing detailed summaries of shift activities.
- Introduced the
printEndShiftReportmethod to generate and print end shift reports on connected printers.
-
Sales Report Printing:
- Added support for printing sales reports, enabling detailed summaries of sales activities.
- Introduced the
printReportmethod to generate and print sales reports on connected printers.
0.0.29 #
- End Shift Report Printing:
- Added support for printing end shift reports, providing detailed summaries of shift activities.
- Introduced the
printEndShiftReportmethod to generate and print end shift reports on connected printers.
0.0.28 #
- Bug Fixes
0.0.27 #
- Bug Fixes
0.0.26 #
- Bug Fixes
0.0.25 #
- Bug Fixes
0.0.24 #
- Bug Fixes
0.0.23 #
- Updated Getting Started section in README.md
0.0.22 #
- Refactored
printReceiptmethod to improve error handling and data formatting. - Updated
ReceiptTemplate
0.0.21 #
- Bug Fixes
0.0.20 #
- Bug Fixes
0.0.19 #
- Bug Fixes
0.0.18 #
- ext.kotlin_version version updated to 1.9.0
0.0.17 #
- Bug Fixes
0.0.16 #
- Bug Fixes
0.0.15 #
- Bug Fixes
0.0.14 #
- Bug Fixes
0.0.13 #
- Bug Fixes
0.0.12 #
- Bug Fixes: "The device is in use by another process." error handling for printer connection.
0.0.11 #
-
Dynamic Receipt Data Support:
- Added support for dynamic
receiptData, enabling custom receipt templates with flexible content based on runtime data.
- Added support for dynamic
-
Improved
printReceiptMethod:- Enhanced the
printReceiptmethod for better handling of dynamic data, improved integration with Flutter, and optimized data formatting and error handling for accurate receipt printing.
- Enhanced the
0.0.10 #
- Added
disconnectPrinterMethod: Introduced a new method to disconnect a currently connected printer. This provides a way to terminate a printer connection, improving connection management.
0.0.9 #
- Fixed Cash Drawer Connection Error Handling: Added error handling for the "printer not
connected" scenario in the
openCashDrawermethod. Now, if the printer is not connected, the method will return aFlutterErrorwith the message "Printer not connected" to provide clearer feedback. - Improved Cash Drawer Opening Logic: Refined the process for opening the cash drawer, ensuring that the drawer opens only when the printer is connected and its status is validated.
0.0.8 #
-
Improved Cash Drawer Handling:
- Added logic to check if the printer is already open before attempting to open it, ensuring no redundant connection attempts.
- Incorporated status check for the cash drawer, ensuring that the drawer is only opened if it's not already open.
- Ensured the printer connection is properly closed after opening or interacting with the cash drawer, improving connection management.
-
Printer Connection Handling:
- Optimized connection lifecycle by avoiding unnecessary open calls if the printer is already connected.
0.0.7 #
- Fixed Printer Connection Handling: Added a check to verify if the printer is already open before attempting a new connection, ensuring no redundant connection attempts are made.
- Improved Error Handling: If the printer is already open, the connection attempt is skipped,
and a successful result (
nil) is returned without errors. - Enhanced Stability: Reduced unnecessary connection attempts, improving overall stability and performance of the printer connection logic.
0.0.6 #
- Resolved an issue with passing
modelinformation of discovered printers as a string to Flutter, ensuring compatibility and stability in thedidFindcallback. - Improved error handling for
nilvalues in printer model information, preventing crashes during discovery. - Refined
StarDeviceDiscoveryManagerDelegatefor optimized printer discovery callback with clearer model data representation.
0.0.5 #
- Enhanced printer discovery to pass the
modelinformation of discovered printers to Flutter. - Updated
StarDeviceDiscoveryManagerDelegateto includemodelin thedidFindcallback, providing more detailed printer information.
0.0.4 #
- Updated documentation, including CHANGELOG.md enhancements.
0.0.3 #
- Added support for opening the cash drawer on iOS using connected printers.
0.0.2 #
- Implemented printer discovery feature to identify available printers.
- Added functionality to connect to discovered printers.
- Enabled receipt printing on connected printers.
0.0.1 #
- Initial release with basic plugin setup.