Release Notes (Web)
3.2.0
Release 1/16/2026
- Added support for the i4311 printer model.
- Added support for printing multiple bitmaps at once.
- Implemented logic to dynamically size each bitmap in the list based on aspect ratio to the label.
- Added PDF file parsing to images with the "parsePdfToImages" API method on the BradySdk object. This allows for easy PDF file printing.
- Added API method "setSupplyDatabase" to allow users to override the embedded parts database to improve printing quality and accuracy.
- Changed Printer Properties to BradySdk object for consistency and clarity:
- substrateYNumber --> supplyYNumber
- substrateWidth --> supplyWidth
- substrateHeight --> supplyHeight
- Added Printer Properties to BradySdk object:
- isSupplyValid
- isRibbonValid
- errorSeverity
- firmwareVersionNumber
- bluetoothVersionNumber
- labelLibraryVersionNumber
- wifiVersionNumber
- supplyIsPreprinted
- Added support for multi-column printing for parts that apply
- Implemented logic for zone offsets
- Certain supply labels include printable zones that are positioned with offsets. This added logic should now position the bitmaps correctly within these zones.
- Fixed various bugs related to bitmap positioning on a label.
3.1.0
Release 5/9/2025
- Added support for the i7500 printer:
- Supports bitmap printing with Bluetooth Low Energy connection
- Does not support MANUAL supply
- Added CutOption named "CutAfterRow".
- Only the M611, S3700, and i7500 support this command. All other printers will not print.
- This must be used in tandem with "PrintingOptions.setCutAfterRowValue(2)"
- Added a PrintingOptions method named "setCutAfterRowValue" that takes an integer to specify how many labels to cut after.
- For example, setting this value to 2 will cut after every 2nd label
- Added CutOption named "UsePrinterSettings".
- This is only supported on the i7500 if there is post print accessory installed. All other printers will not print.
- This setting will use whichever CutOption is configured on the printer itself.
- Added a property in BradySdk named "postPrintAccessoryType" that returns the name of the accessory installed on a connected i7500.
- Will default to "None" for all other printers.
- Added a property in BradySdk named "isSupplyDirectThermal" that returns true/false if the installed part is Direct Thermal.
- Added a property in BradySdk named "dotsPerInch" that returns the dots per inch capability of the connected printer.
3.0.3
3/3/2025
- Fixed an issue where unnecessary web calls were being made to Firebase even when the "collectAnalytics" flag was set to "false".
3.0.2
10/15/2024
- Added an alternative "print" API method for manually specifying label offsets if the image printed is not in the desired location.
3.0.1
DEPRECATED
3.0.0
Release 9/9/2024
- Added support for the S3700 printer:
- Bluetooth Low Energy connection
- Prints only bitmaps
- Currently does not support cutting shapes since only bitmaps can be printed.
2.0.2
Release 8/5/2024
- Added collection of analytics related to print jobs to help improve user experience
- Add minor print process improvements related to M211 printer
2.0.1
Release 6/7/2024
- Fixes bugs related to update 2.0.0
2.0.0
Release 6/3/2024
- Adds support for M610 and M710 printers
- Adds API methods to set the number of copies and cut option for print jobs
- Improves print quality through implemented greyscale conversion
- Fixes bug in compression logic that would cause printing errors on certain images
1.6.1
Release 4/2/2024
- Changes in package configuration for publishing
- Improvement in clarity to the README file
1.6.0
Release 4/2/2024
- The first release of the brady-web-sdk package on npmjs.com
- Support for Bluetooth connectivity and Bitmap printing to the M211, M611, and M511.
- To see the Bluetooth Web API's supported web browsers, go to their documentation page