The PaperCut Mobile Client (iPhone/iPad App) uses the originating IP address to identify the user when printing from an iPhone or iPad. If you are accessing the PaperCut server via a proxy server, the originating IP address may be obscured by the proxy. As a result, no jobs are displayed in the iPhone/iPad App.
Most proxy servers do retain the originating source address in an X-Forwarded-For HTTP header. This header lists the originating source address plus the address of each proxy server forwarding the message.
For security reasons, PaperCut by default does not trust the X-Forwarding-For header. To make use of this header and get your mobile clients to work via a proxy server, you must first add your proxy servers to PaperCut’s list of trusted proxy servers. PaperCut will use the remote IP address provided by the X-Forwarding-For header only if all hops are through a trusted proxy server and the final proxy server matches the source address of the message.
Getting it all to happen is simple. You will need PaperCut 14.2 or higher. In the Admin interface:
- Go to
- In the Security section, add the IP addresses of your proxy servers to the Trusted Proxy Server list.
- Click Apply
Your PaperCut iPhone/iPad App now works via your proxy server!
Keywords: ios, iphone, app, mobile, client