The firmware program runs on the host computer and requires a custom third-party firmware to be flashed into the printer. Is my understanding correct?