Click or drag to resize

FirmwareUpdaterLinkOsUpdateFirmwareUnconditionally Method (String, Int64, FirmwareUpdateHandler)

Update firmware on the printer, using the specified timeout, regardless of the firmware version currently on the printer.

Namespace:  Zebra.Sdk.Printer
Assembly:  SdkApi_Core (in SdkApi_Core.dll) Version: 2.14.1989
Syntax
void UpdateFirmwareUnconditionally(
	string firmwareFilePath,
	long timeout,
	FirmwareUpdateHandler handler
)

Parameters

firmwareFilePath
Type: SystemString
File path of firmware file.
timeout
Type: SystemInt64
Timeout in milliseconds. The minimum allowed timeout is 10 minutes (600000ms) due to the need to reset the printer after flashing the firmware. If a timeout value less than the minimum is provided, the minimum will be used instead.
handler
Type: Zebra.Sdk.PrinterFirmwareUpdateHandler
Callback for firmware updating status.
Exceptions
ExceptionCondition
ConnectionExceptionIf the connection can not be opened, is closed prematurely, or connection cannot be established after firmware download is complete.
ZebraPrinterLanguageUnknownExceptionIf the printer language can not be determined.
ZebraIllegalArgumentExceptionIf an invalid firmware file is specified for the printer.
DiscoveryExceptionIf an error occurs while waiting for the printer to come back online.
TimeoutExceptionIf the maximum timeout is reached prior to the printer coming back online with the new firmware.
FileNotFoundExceptionFirmware file not found.
See Also