Printer communication API

Currently communication between the browser and printers happens through an intermediate window in the browser that is very rigid.

It’s currently not possible to configure from the webpage which printer we want to print from, set any other configuration like color, size of the paper, tray id, recto verso settings and more…

An API that could connect and communicate raw information to printers connected to the computer through a web page would enable numerous use cases that are currently not possible without having to install a separate client on the computer.

What do you all think?