However, it's not useful without the patch mentioned there. Obviously, the solution documented there is printer model-specific, but it could be generalized, e.g. in form of text string specified in mini-snmpd configuration, i.e.
custom_response = { OID, response }
which could be set like below to emulate a HP JetDirect print server.
mini-snmpd is mentioned in p910nd print server guide in OpenWRT documentation: https://openwrt.org/docs/guide-user/services/print_server/p910nd.server#mini_snmpd
However, it's not useful without the patch mentioned there. Obviously, the solution documented there is printer model-specific, but it could be generalized, e.g. in form of text string specified in mini-snmpd configuration, i.e.
which could be set like below to emulate a HP JetDirect print server.
Better yet, the response could be synthesized from USB scan, but I guess that's too specific.
References: