Click or drag to resize

FirmwareUpdaterLinkOsUpdateFirmwareUnconditionally(String, Int64, FirmwareUpdateHandler) Method

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: 3.0.3271
Syntax
void UpdateFirmwareUnconditionally(
	string firmwareFilePath,
	long timeout,
	FirmwareUpdateHandler handler
)

Parameters

firmwareFilePath  String
File path of firmware file.
timeout  Int64
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  FirmwareUpdateHandler
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