Sorry if my writing wasn’t clear. The Dell 1815 does of course have network capability, but drachillix reported in the OP that it didn’t work with the custom application via Ethernet – hence the desire to try the Dell’s USB capability instead.
One thing I’m not quite clear about from the OP: was the earlier Konica Copier being used with the custom app via the network (in which case the app has some network sentience), or as a local USB device? If the latter, the app’s failure to support the Dell suggests that it’s hard-coded to see a scanner at a USB port (unless I’m misreading the OP).
If the problem arises because the custom app is expecting the scanner on a local USB port, then my gut feeling is that the USB server such as the Keyspan linked to in the OP (or the Airlink from my earlier post) is not going to work, since they seem to be the “wrong way round”. Such devices enable a USB peripheral to be put on an Ethernet network, whereas the OP’s custom app seems to want to “see” a local USB peripheral, and the customer wants to use a networked scanner. I can’t speak for the Keyspan, but the Airlink MFP server definitely makes the host PC’s driver see the MFP as a networked device (with IP address and all).
I wondered if a USB to Ethernet Adaptor attached to each host PC might fool the custom app into seeing an attached network as being a local USB device, but on second thoughts I doubt it. Still, might be worth a try if you can return the parts.
One method that IMHO will almost certainly work, without needing multiple local MFPs or through-wall cabling, is to set up a wireless USB network. It’s a bit clunky and rather expensive, but it should get the job done. [I don’t know how price-sensitive the required solution is; perhaps the desire not to use one MFP per PC is based on desk space or maintenance issues.] Buy one Icron WiRanger (or one Icron USB Rover 1650 (US$110) plus Wireless Access Points) for each PC that runs the custom app (there appear to be three of them as per post #8), then run the peripheral-end receivers through a simple multiport USB manual switch, connected to the Dell 1815 MFP. Each custom-app-running PC should now “see” the MFP as a local device, and whoever is doing the scanning sets the switch to go to the correct PC.
An alternative solution, whose success would depend on exactly how the office web-based document system is configured, might be to dedicate one cheap PC (next to the MFP, connected as a local USB peripheral) to run the custom app, then once each scanned document is up on the network, simply route it to whichever PC needs it. My thinking here is that since each of the (three?) users has to walk over from their PC’s location to the shared MFP anyway to scan the document, why not send it to the servers from there instead of from one of the 3 PCs? In this scenario, only the dedicated “MFP-local” PC would run the custom app. [I might have **totally** misunderstood the dynamics here, in which case apologies in advance!]