This shows you the differences between two versions of the page.
Previous revisionNext revision | |||
— | mission:log:2016:09:02:howto-update-zebra-zm400-label-printer-firmware-on-linux-without-windows [2016/09/02 10:58] – [HOWTO - Update Zebra Printer Firmware on Linux] chrono | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== HOWTO - Update Zebra Printer Firmware on Linux ====== | ||
+ | In case you're in the field and confronted with the task to update a Zebra Printer' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Just follow the next 3 simple steps which worked perfectly for a ZM400 (ZPL) but will probably work for many other Zebra printers as well: | ||
+ | |||
+ | ===== Step 1: Download firmware ===== | ||
+ | |||
+ | You can download the firmware from Zebra' | ||
+ | |||
+ | https:// | ||
+ | |||
+ | Latest for ZM400 is currently: **v53-17-22z.exe** | ||
+ | |||
+ | ===== Step 2: Extract archive ===== | ||
+ | |||
+ | The downloaded .exe is actually a self-extracting zip archive (for windows), we can simply unpack with: | ||
+ | |||
+ | < | ||
+ | $ unzip v53-17-22z.exe | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | Archive: | ||
+ | inflating: V53.17.22Z.zpl | ||
+ | inflating: 14094L-032_v53_17_22Z.pdf | ||
+ | inflating: Firmware Downloader Guide.pdf | ||
+ | </ | ||
+ | |||
+ | ===== Step 3: Send firmware via netcat ===== | ||
+ | |||
+ | The actual firmware is in V53.17.22Z.zpl and when you look into the file, you see that there is actually ZPL code in it. This lead to the conclusion that it might just be possible to send the content of this file via netcat to the built-in printserver RAW port - 10.1.10.240: | ||
+ | |||
+ | < | ||
+ | $ cat V53.17.22Z.zpl | nc 10.1.10.240 9100 | ||
+ | </ | ||
+ | |||
+ | <WRAP round alert> | ||
+ | Do not power down, reset the printer or cancel your netcat until the printer is idle again and has printed its configuration sheet - otherwise you may risk bricking the controller. | ||
+ | </ | ||
+ | |||
+ | On the display of your printer it should say " | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | {{tag> | ||
+ | |||
+ | {{keywords> | ||
+ | |||
+ | ~~DISCUSSION~~ |