The reader must be in the same machine the application is, otherwise the application will not be able to detect the reader.
Therefore, a workaround is having an application on your client that is only responsible for capturing the image and sending it through some protocol to the server, where there is another application that processes this image.