The best system we have is the Canon ImageWare Remote which no matter where the device is placed on the network. This works as long as the necessary ports are open. Which we have seen them to be open in all but the most secure networks,
The other systems we use, UniFLOW, PrintFleet, ImageWARE EMC all work OK being the customer's firewall, but require us to setup a subnet or sometimes specific IP Addresses for these to get accurate meter reads. The problem is that networks are very rarely static. Companies are always changing them, moving devices, adding subnets, or reconfiguring schema. All of these can hinder the internal meter read collection devices from accurately getting meter reads. At least they require reconfiguring these devices so they can at least for the immediate future once again get accurate meter reads for the fleet.
Charging customers could be a way of getting their attention and having THEM either be willing to dedicate resources to keep these systems configured correctly, or at least being responsive to the dealership's request to allow us to reconfigure the devices.
But this is why we REALLY like the Canon ImageWARE remote which is embedded in each of the Canon MFDs and allows each of them to report their own meter reads no matter where they are on the network. Moving them, or reconfiguring them has no adverse effect on them reporting their own meter reads.