Current Scope of the LibraryIn this initial version (1.0.0), the library focuses solely on supporting LabelWriter printers. Future updates will expand functionality to support other Dymo printer types.
----Initialization RequirementsBefore using any features of the library, the Dymo Printer Connect Framework must be initialized. This step is mandatory for the library to function properly. - OnReady Client Action: The screen's OnReady client action includes a built-in initialization step for the framework. This ensures the library is ready to use as soon as the screen loads. If this action is removed or bypassed, the library will not function. - DymoPrinterConnect Block: If you prefer not to include the initialization in your screen's OnReady action, you can use the DymoPrinterConnect block provided by the library. This block automatically handles the initialization step for you.----
Methods Currently Available- CheckEnvironment(): Validates if the browser meets the requirements to work with the Dymo Printer Connect Framework. It checks for compatibility and the presence of necessary components like Dymo Connect Software.- GetPrinters(): Retrieves and displays a list of Dymo printers supported by the framework and available on the user's machine. - CreateLabelWriterPrintParamsXml(params): Creates an XML string suitable to pass as an input parameter (PrintParamsXml) in the PrintLabel(). This method should only be used when working with LabelWriter printers. - PrintLabel(): Prints one or more labels.
----Notes- Make sure your LabelWriter printer is connected and configured correctly before running the framework.
- The library requires that the Dymo Connect Software is installed and functional on your machine. You can download it here: https://www.dymo.com/support?cfid=user-guide.
Feel free to share your feedback or suggestions to improve the library for future releases! You can consult https://github.com/dymosoftware/dymo-connect-framework for more information.