I need an Odoo 17 module that lets me print Code 128 labels on a LEDEN LG966R 300 dpi printer while simultaneously writing the same serial-number data to the printer’s built-in EPC Gen 2 RFID chips. The printer must be reachable both by USB and over the network, and the workflow has to work in bulk—hundreds of labels in one go without manual confirmation between items. Core expectations • A new wizard in Odoo Inventory where I can select any set of items or lots; the wizard should fetch the serial_number field and generate the Code 128 barcode plus the EPC Gen 2 payload automatically. • Seamless communication with the LEDEN LG966R via its native command set; the module should detect whether the printer is connected locally (USB) or via TCP/IP and switch without extra configuration. • A print-preview option so I can visually verify the layout before sending a job. • Error handling that catches printer-side issues (out of tags, misfeeds, RFID encoding errors) and reports them back to Odoo’s chatter. • A settings page where I can define print density (still 300 dpi default), label size, gap, and encoding retries. Acceptance criteria – I install the addon, open the wizard, pick 200 serial-tracked items, and click “Print + Encode.” – The printer writes each serial to the EPC Gen 2 tag, prints a crisp Code 128 label, and finishes the entire batch with no more than one second pause between tags. – If I disconnect USB and point the module to an IP address the same job completes identically. – Source code follows Odoo 17 guidelines, fully commented, and delivered in a ready-to-zip addons folder. The vendor’s documentation is here: http://www.leden.net.cn/html/zhongwen/chanpin/chaogaopinRFIDdayinji/chaoga/478.html — please base all command sequences on those specs. Reach out if you need sample tags or a test environment; I can enable remote access to a unit on my LAN.