I'm currently working on an application allowing the management of printers (add, modify, delete, etc.) with Swift 5. The added printers are stored in the application (@AppStorage). The printers in question use the TCP/IP and ARP protocol. They are not AirPrint compatible and are therefore not visible in the list of printers in iOS.
I want to make them available in iOS so that I can print from any application (Photos, File, Safari, etc.).
Note: the printers are not only not AirPrint compatible but are not equipped with bluetooth either.
Assuming that the printers are already discovered on the network, how can I do this?