dollar_starxpand 0.0.27 dollar_starxpand: ^0.0.27 copied to clipboard
A comprehensive SDK for integrating Star Micronics receipt printers with Dollar POS systems. Supports seamless POS operations and efficient printing solutions.
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
printReceipt
method 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
printReceipt
Method:- Enhanced the
printReceipt
method 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
disconnectPrinter
Method: 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
openCashDrawer
method. Now, if the printer is not connected, the method will return aFlutterError
with 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
model
information of discovered printers as a string to Flutter, ensuring compatibility and stability in thedidFind
callback. - Improved error handling for
nil
values in printer model information, preventing crashes during discovery. - Refined
StarDeviceDiscoveryManagerDelegate
for optimized printer discovery callback with clearer model data representation.
0.0.5 #
- Enhanced printer discovery to pass the
model
information of discovered printers to Flutter. - Updated
StarDeviceDiscoveryManagerDelegate
to includemodel
in thedidFind
callback, 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.