EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 1 of 19EveryonePrintMobile Gateway 1.1Installation Guide
EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 2 of 191. Introduction ......................................
EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 3 of 191. IntroductionThe EveryonePrint Mobile Gateway is ...
EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 4 of 192. Pre-requisites and Requirements2.1 EveryonePrint...
EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 5 of 192.7 Availability of gatewayThe EveryonePrint Mobile...
EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 6 of 193. Install and configure EveryonePrint Mobile Gatew...
EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 7 of 193.2 Configure GatewayStart the Gateway configuratio...
EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 8 of 19Once logged in, the following settings may be adjus...
EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 9 of 193.3 ProfileThe Profile screen in the Gateway Admin ...
EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 10 of 194. Workflow of printing (iOS)The normal workflow i...
EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 11 of 194.1 Authenticated printIf the release configuratio...
EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 12 of 19On the following screen you can enter connection d...
EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 13 of 19Once you printed any jobs using AirPrint from any ...
EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 14 of 195. Workflow of printing (Android)Printing from you...
EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 15 of 19Under normal circumstances, if the mobile device i...
EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 16 of 19When you see the “Share via…” screen you should ch...
EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 17 of 19Other release configurations will either send the ...
EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 18 of 196.2 Requirement to use app (iOS)If EveryonePrint i...
EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 19 of 196.4 Additional Bonjour announcement informationThe...
Upcoming SlideShare
Loading in …5
×

Everyone print mobile gateway 1.1

2,671 views

Published on

The EveryonePrint Mobile Gateway is a small extension program to EveryonePrint, which announces EveryonePrint printers to mobile devices and link mobile device clients in a WIFI network to the EveryonePrint server, for printing and authentication.


Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,671
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Everyone print mobile gateway 1.1

  1. 1. EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 1 of 19EveryonePrintMobile Gateway 1.1Installation Guide
  2. 2. EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 2 of 191. Introduction ................................................................................................................................................... 31.1 Multiple networks .................................................................................................................................. 31.2 Single network....................................................................................................................................... 32. Pre-requisites and Requirements.................................................................................................................... 42.1 EveryonePrint server requirements ......................................................................................................... 42.2 Printer requirements .............................................................................................................................. 42.3 Network requirements ........................................................................................................................... 42.4 Gateway server requirements ................................................................................................................. 42.5 Licensing ............................................................................................................................................... 42.6 Mobile device requirements ................................................................................................................... 42.7 Availability of gateway ........................................................................................................................... 52.8 Availability of mobile apps ..................................................................................................................... 52.9 Ports and Protocols................................................................................................................................ 52.9.1 Apple iOS AirPrint............................................................................................................................ 53. Install and configure EveryonePrint Mobile Gateway ........................................................................................ 63.1 Install Gateway ...................................................................................................................................... 63.2 Configure Gateway................................................................................................................................. 73.3 Profile.................................................................................................................................................... 94. Workflow of printing (iOS)............................................................................................................................. 104.1 Authenticated print.............................................................................................................................. 114.2 Release code print ............................................................................................................................... 114.2.1 Configuration of mobile app .......................................................................................................... 114.2.2 Retrieving release codes ................................................................................................................ 125. Workflow of printing (Android) ..................................................................................................................... 145.1 App setup............................................................................................................................................ 145.2 Authenticated print.............................................................................................................................. 155.3 Printing documents.............................................................................................................................. 156. Troubleshooting and common questions ...................................................................................................... 176.1 Printers and Gateway are not available ................................................................................................. 176.2 Requirement to use app (iOS) ............................................................................................................... 186.3 Enable debug logging on Android ........................................................................................................ 186.4 Additional Bonjour announcement information..................................................................................... 19
  3. 3. EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 3 of 191. IntroductionThe EveryonePrint Mobile Gateway is a small extension program to EveryonePrint, whichannounces EveryonePrint printers to mobile devices and link mobile device clients in a WIFInetwork to the EveryonePrint server, for printing and authentication.1.1 Multiple networksIn most network configurations, print servers and print devices are in network subnets separatefrom WIFI client devices such as tablets and smartphones.In this configuration install the EveryonePrint Mobile Gateway on a server in each WIFI network,so the mobile devices can “see” the EveryonePrint Mobile Gateway.1.2 Single networkIn the case of one single shared network of both servers, printers and WIFI mobile devices in onenetwork, the EveryonePrint Mobile Gateway is used for announcing printers to mobile devicesand handling print job data.The EveryonePrint Mobile Gateway can be installed on the same server as the EveryonePrintserver.
  4. 4. EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 4 of 192. Pre-requisites and Requirements2.1 EveryonePrint server requirementsIt is assumed that an EveryonePrint server has already been installed and configured.EveryonePrint must be version 3.3 or later.2.2 Printer requirementsThere are no special requirements for the output printers. Any printer EveryonePrint can print to,is supported.2.3 Network requirementsApple iOS devices and EveryonePrint Mobile Gateway must be on the same local subnet, forexample 192.168.1.*.Android devices do not necessarily need to be on the same subnet. In that case however theGateway discovery does not work and Gateway details must be entered manually.For multiple different sub networks, install an EveryonePrint Mobile Gateway in each subnet.AirPrint via Bonjour is for use within internal networks only. AirPrint does not work across theInternet.2.4 Gateway server requirementsThe EveryonePrint Mobile Gateway can be installed on the same server as the EveryonePrintserver.The server on which the EveryonePrint Mobile Gateway is installed must have the followingminimum requirements: Supported servers include: Windows 2003 SP2 (32 or 64 bit), Windows 2008 Server SP1(32 or 64 bit) or Windows 2008 R2 Server (32 or 64 bit) or newer Recent generation server CPU processor, such as Intel Core, Xeon or equivalent Minimum 1 GB free RAM memory Minimum 5GB free hard disk space No anti-virus program monitoring or interrupting the EveryonePrint Mobile Gatewaydirectories2.5 LicensingThere is no separate licensing for the EveryonePrint Mobile Gateway or the EveryonePrint app.The licensing depends on the central EveryonePrint server.2.6 Mobile device requirementsAirPrint functionality requires iOS 4.3 or later.Android version is required to be >= 2.3.4
  5. 5. EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 5 of 192.7 Availability of gatewayThe EveryonePrint Mobile Gateway is part of the EveryonePrint installation and can be installedseparately or it can be downloaded from your EveryonePrint representative’s Web site, or theEveryonePrint Web site.2.8 Availability of mobile appsDownload the EveryonePrint Mobile app for Apple iOS from the link below or search forEveryonePrint in the Apple iTunes store:https://itunes.apple.com/us/app/everyoneprint/id565311817?mt=8Please note: since version 3.3 of EveryonePrint and version 1.1 of EveryonePrint Mobile Gatewaythe EveryonePrint iOS app is only required for release code printing.Direct and authenticated printing does not require the EveryonePrint iOS app. With authenticatedprint the user credentials are requested when selecting a printer in the AirPrint printer chooserdialog.The EveryonePrint Android app is available for download from Google Play Market store. Searchin the Google Play store for “everyoneprint” to find and download the app, or use the link below:https://play.google.com/store/apps/details?id=com.nps.everyoneprint2.9 Ports and ProtocolsThe EveryonePrint Mobile Gateway communicates with the EveryonePrint Server application onthe HTTP and HTTPS ports configured in the main EveryonePrint application (default 7290 and9443).The EveryonePrint Mobile app communicates with the EveryonePrint Mobile Gateway via HTTPSSSL encrypted TCP port 9444.2.9.1 Apple iOS AirPrintThe EveryonePrint Mobile Gateway announces EveryonePrint printers on the Apple Bonjourprotocol UDP port 5353 (Multicast DNS).AirPrint print jobs generated by the iOS device will be sent to port 7910 on the EveryonePrintMobile Gateway.
  6. 6. EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 6 of 193. Install and configure EveryonePrint Mobile GatewayAn EveryonePrint Mobile Gateway must be installed on a server which is on the same subnet asthe iOS mobile devices.3.1 Install GatewayStart by running the Everyone Mobile Gateway installer, and continue through the installer wizardsteps. The installation process is finished when you see this screen.
  7. 7. EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 7 of 193.2 Configure GatewayStart the Gateway configuration program by double clicking the file “AdminWebpage” in theprogram folder or by opening this URL in a browser:https://127.0.0.1:9444/admin/You should then see the following screen.The default login credentials are:Username: adminPassword: eop
  8. 8. EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 8 of 19Once logged in, the following settings may be adjusted.- EveryonePrint server host/IPThe hostname or IP address of the main EveryonePrint server.If the Gateway is installed on a host different from the EveryonePrint server, this setting mustbe changed to reflect the EveryonePrint servers IP or hostname.- EveryonePrint server portThe port of the EveryonePrint server. By default this is 7290.- EveryonePrint server SSL portThe secure (SSL) port of the EveryonePrint server. Bt default this is 9443.- IPP server portThe IPP server port. IPP server is a component of EveryonePrint server. By default this port is631.- Use SSL encrypted connection to EveryonePrint serverIf this is enabled all communication of the Gateway with the EveryonePrint server will beencrypted.- Enable debug loggingIf this is enabled additional information will be logged to the log file. This is useful forEveryonePrint support in case of an error.- How long to authenticate windowThis setting configures how long pending jobs which were not yet authenticated are storedon the Gateway.- Publish services on NICIf multiple network cards are installed, choose the network interface on which to announceprinters. Changing NIC requires restart of the gateway service.If the EveryonePrint server host and/or port is changed you may check the new settings arecorrect by choosing the “Test connection” button.Press “Save” if you want to store the new settings.The Gateway does not need to be restarted. Changed settings will be picked up automatically.
  9. 9. EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 9 of 193.3 ProfileThe Profile screen in the Gateway Admin lets you change the admin login password.
  10. 10. EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 10 of 194. Workflow of printing (iOS)The normal workflow is that you print from any app on your iPhone or iPad using AirPrint. Yourjobs though may be held on EveryonePrint server depending on the release configuration ofEveryonePrint.If the configuration is “Direct with no authentication” any job is printed immediately.
  11. 11. EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 11 of 194.1 Authenticated printIf the release configuration is either “Direct with Authentication” or “Privacy with Authentication”the workflow is also as explained above but you are requested to enter username/passwordinformation once the printer is chosen.The print is then accounted for the user you’ve entered at the prompt.4.2 Release code printIf the release configuration is “Privacy with Release Codes” the EveryonePrint app is required tobe installed in order to retrieve a release code.Install the EveryonePrint app from the iTunes app store.4.2.1 Configuration of mobile appUpon first launch, the app must establish a connection to the EveryonePrint Mobile Gateway.Under normal circumstances, if the mobile device is on the same subnet as the gateway, thishappens automatically. The app is able to “discover” the EveryonePrint Mobile Gateway (indicatedby the green arrow next to the “Discover” button).However, it might be necessary to enter connection details manually. You can do this by tappingthe “i” icon on the main screen of the app. Then tap “Enter connection details manually”.If the mobile app consistently is not able to discover the gateway, this may result in mobiledevices also not being able to discover the EveryonePrint printers enabled for AirPrint.
  12. 12. EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 12 of 19On the following screen you can enter connection details.Do this only if the EveryonePrint Mobile Gateway could not be discovered automatically.4.2.2 Retrieving release codesRelease code configuration doesn’t require entering user details as with authenticationconfiguration.
  13. 13. EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 13 of 19Once you printed any jobs using AirPrint from any app (as explained above) and you return tothis app a release code is generated for you which you need for actually releasing the job to theprinter.The button “Show release codes” will show you your recent release codes. With the release codeyou may walk up to a printer where you want the job to be printed on and enter the release codeon the release terminal.
  14. 14. EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 14 of 195. Workflow of printing (Android)Printing from your Android device (Android version >= 2.3) is done using the “Share via…” or“Send to…” functionality and requires the EveryonePrint Android app to be installed on yourdevice.5.1 App setupWhen you start the EveryonePrint app for the first time you are requested to configure theconnection to the EveryonePrint Mobile Gateway.You do this by tapping the menu button and choose “Gateway config”.
  15. 15. EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 15 of 19Under normal circumstances, if the mobile device is on the same subnet as the gateway, clickingthe “Discover” button is sufficient; the Gateway IP address and port number is foundautomatically via Bonjour.If this doesn’t work you should check your network settings.However, it is also possible to enter the connection details manually.5.2 Authenticated printIf the release configuration is either “Direct with Authentication” or “Privacy with Authentication”you will additionally be prompted to enter your username/password in the “User details” menuoption.5.3 Printing documentsYou may print documents using the “Share via…” or “Send to…” functionality of Android.
  16. 16. EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 16 of 19When you see the “Share via…” screen you should choose the EveryonePrint app.Sending the document to the EveryonePrint app will process the document depending on yourconfigured release configuration.If the release configuration is “Privacy with Release Code” you will see a release code on thescreen.
  17. 17. EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 17 of 19Other release configurations will either send the document directly to your configured printer(Direct with/without authentication) or will keep them in the EveryonePrint queue (Privacy withauthentication) until you choose to release the document on the printer you want.If there is more than one printer configured in EveryonePrint and the release configuration is oneof “Privacy with Release Code” or “Privacy with authentication” you may additionally choose aprinter device in the app during processing the shared document.6. Troubleshooting and common questions6.1 Printers and Gateway are not availableIn order to discover the EveryonePrint Mobile Gateway (iOS and Android) and to see availableprinters (iOS only) it is required that there are no firewalls or routers blocking the gatewayservice and printer announcements from the EveryonePrint Mobile Gateway to the iOS andAndroid devices on UDP port 5353 (Apple Bonjour protocol UDP port 5353 (Multicast DNS)).It is also required for the service and printer announcements to work that the iOS and Androiddevices are on the same WiFi Network as the EveryonePrint Mobile Gateway.Correct announcements of Gateway and printers may be check using the tool “Bonjour Browser”available on Mac and iOS.See http://www.tildesoft.com
  18. 18. EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 18 of 196.2 Requirement to use app (iOS)If EveryonePrint is configured for release configuration with release code it is required that youreturn to this app after printing in order to retrieve a release code.6.3 Enable debug logging on AndroidOn Android systems it is possible to collect the log file where information on the EveryonePrintapp is logged. In certain circumstances this will help to troubleshoot.Debug log may be enabled on the “About” page of the app. If the debug log selector is disabled,only errors are logged and the log file is purged on every start of EveryonePrint app.If the selector is enabled also debug messages are logged and added to this file. The file willpersist between starts of EveryonePrint app in this case.You may send us the log file for troubleshooting. In order to do that you will need a file managerapp. The screenshots below use the free tool “ES File Explorer”.The log file is located under “/sdcard/log/EveryonePrintApp.log”. Once you explored the log fileon your sdcard you may “Share it…” to EMail app or Dropbox to get it off the device.
  19. 19. EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 19 of 196.4 Additional Bonjour announcement informationThe EveryonePrint mobile gateway announces its service via Bonjour (mDNS) with the followinginformation:- Service type: “_http._tcp.local.”- Service name: “EveryonePrint Gateway”- TXT records: “ip” with IP address of gateway host, “port” with port value of gateway service(default is 9443)

×