I looked at the epson linux documentation for your printer (it's generic) and the rec there is host 631. But probably inconsequential.
Thanks for the great reading btw.
"Then contrast the printer situation with the behaviour of other peripherals like keyboards, mice, cameras and USB mass storage. Plug such devices in and they are immediately and reliably there to be used. The objective is to have printing no less available when a printer is detected. "
and
"Driverless printing is targeted at the client side of printing and refers to the ability of the client device (computer, smartphone, tablet, laptop etc) to print without having to install any static capability files or drivers (manufacturer-specific or otherwise) on the client. "
but this caught my eye:
*"The printer advertises its presence and capabilities with mDNS/DNS-SD (Bonjour). This is the discovery protocol;"
*The client and printer communicate using the IPP protocol. This is the transport protocol;
*There is a common PDL that the client can send and that the printer will accept. The common PDL is based on what is obtained from the capability information for the selected printer. A driverless-enabled printer will offer at least one of Apple raster, PWG raster, PDF or PCLm as a PDL.
Made me wonder if there is a communication issue that translates to the print dialogue box? Because the .ppd is self-generating and instant and relying one of 4-5 protocols, if I got the terms right.
After all the info I read, they end saying this is driverless theory when there is no queue.
The second half of the article was about creating your own driver-less print queue--which you said you had, I think.
This was great reading, thank you for sharing.
Sorry I wasn't able to help.
At the end of the day the question is the same: why do all numbers entered into print dialogue copies box=1?
edit/always spell!