EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 1 of 19
EveryonePrint
Mobile Gateway 1.1
Installation Guide
EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 2 of 19
1. Introduction ................................................................................................................................................... 3
1.1 Multiple networks .................................................................................................................................. 3
1.2 Single network....................................................................................................................................... 3
2. Pre-requisites and Requirements.................................................................................................................... 4
2.1 EveryonePrint server requirements ......................................................................................................... 4
2.2 Printer requirements .............................................................................................................................. 4
2.3 Network requirements ........................................................................................................................... 4
2.4 Gateway server requirements ................................................................................................................. 4
2.5 Licensing ............................................................................................................................................... 4
2.6 Mobile device requirements ................................................................................................................... 4
2.7 Availability of gateway ........................................................................................................................... 5
2.8 Availability of mobile apps ..................................................................................................................... 5
2.9 Ports and Protocols................................................................................................................................ 5
2.9.1 Apple iOS AirPrint............................................................................................................................ 5
3. Install and configure EveryonePrint Mobile Gateway ........................................................................................ 6
3.1 Install Gateway ...................................................................................................................................... 6
3.2 Configure Gateway................................................................................................................................. 7
3.3 Profile.................................................................................................................................................... 9
4. Workflow of printing (iOS)............................................................................................................................. 10
4.1 Authenticated print.............................................................................................................................. 11
4.2 Release code print ............................................................................................................................... 11
4.2.1 Configuration of mobile app .......................................................................................................... 11
4.2.2 Retrieving release codes ................................................................................................................ 12
5. Workflow of printing (Android) ..................................................................................................................... 14
5.1 App setup............................................................................................................................................ 14
5.2 Authenticated print.............................................................................................................................. 15
5.3 Printing documents.............................................................................................................................. 15
6. Troubleshooting and common questions ...................................................................................................... 17
6.1 Printers and Gateway are not available ................................................................................................. 17
6.2 Requirement to use app (iOS) ............................................................................................................... 18
6.3 Enable debug logging on Android ........................................................................................................ 18
6.4 Additional Bonjour announcement information..................................................................................... 19
EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 3 of 19
1. Introduction
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.
1.1 Multiple networks
In most network configurations, print servers and print devices are in network subnets separate
from 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 network
In the case of one single shared network of both servers, printers and WIFI mobile devices in one
network, the EveryonePrint Mobile Gateway is used for announcing printers to mobile devices
and handling print job data.
The EveryonePrint Mobile Gateway can be installed on the same server as the EveryonePrint
server.
EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 4 of 19
2. Pre-requisites and Requirements
2.1 EveryonePrint server requirements
It is assumed that an EveryonePrint server has already been installed and configured.
EveryonePrint must be version 3.3 or later.
2.2 Printer requirements
There are no special requirements for the output printers. Any printer EveryonePrint can print to,
is supported.
2.3 Network requirements
Apple iOS devices and EveryonePrint Mobile Gateway must be on the same local subnet, for
example 192.168.1.*.
Android devices do not necessarily need to be on the same subnet. In that case however the
Gateway 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 the
Internet.
2.4 Gateway server requirements
The EveryonePrint Mobile Gateway can be installed on the same server as the EveryonePrint
server.
The server on which the EveryonePrint Mobile Gateway is installed must have the following
minimum 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 Gateway
directories
2.5 Licensing
There 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 requirements
AirPrint functionality requires iOS 4.3 or later.
Android version is required to be >= 2.3.4
EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 5 of 19
2.7 Availability of gateway
The EveryonePrint Mobile Gateway is part of the EveryonePrint installation and can be installed
separately or it can be downloaded from your EveryonePrint representative’s Web site, or the
EveryonePrint Web site.
2.8 Availability of mobile apps
Download the EveryonePrint Mobile app for Apple iOS from the link below or search for
EveryonePrint in the Apple iTunes store:
https://itunes.apple.com/us/app/everyoneprint/id565311817?mt=8
Please note: since version 3.3 of EveryonePrint and version 1.1 of EveryonePrint Mobile Gateway
the EveryonePrint iOS app is only required for release code printing.
Direct and authenticated printing does not require the EveryonePrint iOS app. With authenticated
print the user credentials are requested when selecting a printer in the AirPrint printer chooser
dialog.
The EveryonePrint Android app is available for download from Google Play Market store. Search
in 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.everyoneprint
2.9 Ports and Protocols
The EveryonePrint Mobile Gateway communicates with the EveryonePrint Server application on
the HTTP and HTTPS ports configured in the main EveryonePrint application (default 7290 and
9443).
The EveryonePrint Mobile app communicates with the EveryonePrint Mobile Gateway via HTTPS
SSL encrypted TCP port 9444.
2.9.1 Apple iOS AirPrint
The EveryonePrint Mobile Gateway announces EveryonePrint printers on the Apple Bonjour
protocol UDP port 5353 (Multicast DNS).
AirPrint print jobs generated by the iOS device will be sent to port 7910 on the EveryonePrint
Mobile Gateway.
EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 6 of 19
3. Install and configure EveryonePrint Mobile Gateway
An EveryonePrint Mobile Gateway must be installed on a server which is on the same subnet as
the iOS mobile devices.
3.1 Install Gateway
Start by running the Everyone Mobile Gateway installer, and continue through the installer wizard
steps. The installation process is finished when you see this screen.
EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 7 of 19
3.2 Configure Gateway
Start the Gateway configuration program by double clicking the file “AdminWebpage” in the
program 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: admin
Password: eop
EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 8 of 19
Once logged in, the following settings may be adjusted.
- EveryonePrint server host/IP
The hostname or IP address of the main EveryonePrint server.
If the Gateway is installed on a host different from the EveryonePrint server, this setting must
be changed to reflect the EveryonePrint servers IP or hostname.
- EveryonePrint server port
The port of the EveryonePrint server. By default this is 7290.
- EveryonePrint server SSL port
The secure (SSL) port of the EveryonePrint server. Bt default this is 9443.
- IPP server port
The IPP server port. IPP server is a component of EveryonePrint server. By default this port is
631.
- Use SSL encrypted connection to EveryonePrint server
If this is enabled all communication of the Gateway with the EveryonePrint server will be
encrypted.
- Enable debug logging
If this is enabled additional information will be logged to the log file. This is useful for
EveryonePrint support in case of an error.
- How long to authenticate window
This setting configures how long pending jobs which were not yet authenticated are stored
on the Gateway.
- Publish services on NIC
If multiple network cards are installed, choose the network interface on which to announce
printers. Changing NIC requires restart of the gateway service.
If the EveryonePrint server host and/or port is changed you may check the new settings are
correct 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.
EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 9 of 19
3.3 Profile
The Profile screen in the Gateway Admin lets you change the admin login password.
EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 10 of 19
4. Workflow of printing (iOS)
The normal workflow is that you print from any app on your iPhone or iPad using AirPrint. Your
jobs though may be held on EveryonePrint server depending on the release configuration of
EveryonePrint.
If the configuration is “Direct with no authentication” any job is printed immediately.
EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 11 of 19
4.1 Authenticated print
If 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/password
information once the printer is chosen.
The print is then accounted for the user you’ve entered at the prompt.
4.2 Release code print
If the release configuration is “Privacy with Release Codes” the EveryonePrint app is required to
be installed in order to retrieve a release code.
Install the EveryonePrint app from the iTunes app store.
4.2.1 Configuration of mobile app
Upon 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, this
happens automatically. The app is able to “discover” the EveryonePrint Mobile Gateway (indicated
by the green arrow next to the “Discover” button).
However, it might be necessary to enter connection details manually. You can do this by tapping
the “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 mobile
devices also not being able to discover the EveryonePrint printers enabled for AirPrint.
EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 12 of 19
On 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 codes
Release code configuration doesn’t require entering user details as with authentication
configuration.
EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 13 of 19
Once you printed any jobs using AirPrint from any app (as explained above) and you return to
this app a release code is generated for you which you need for actually releasing the job to the
printer.
The button “Show release codes” will show you your recent release codes. With the release code
you may walk up to a printer where you want the job to be printed on and enter the release code
on the release terminal.
EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 14 of 19
5. 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 your
device.
5.1 App setup
When you start the EveryonePrint app for the first time you are requested to configure the
connection to the EveryonePrint Mobile Gateway.
You do this by tapping the menu button and choose “Gateway config”.
EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 15 of 19
Under normal circumstances, if the mobile device is on the same subnet as the gateway, clicking
the “Discover” button is sufficient; the Gateway IP address and port number is found
automatically 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 print
If 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” menu
option.
5.3 Printing documents
You may print documents using the “Share via…” or “Send to…” functionality of Android.
EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 16 of 19
When 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 your
configured release configuration.
If the release configuration is “Privacy with Release Code” you will see a release code on the
screen.
EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 17 of 19
Other 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 with
authentication) 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 one
of “Privacy with Release Code” or “Privacy with authentication” you may additionally choose a
printer device in the app during processing the shared document.
6. Troubleshooting and common questions
6.1 Printers and Gateway are not available
In order to discover the EveryonePrint Mobile Gateway (iOS and Android) and to see available
printers (iOS only) it is required that there are no firewalls or routers blocking the gateway
service and printer announcements from the EveryonePrint Mobile Gateway to the iOS and
Android 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 Android
devices 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
EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 18 of 19
6.2 Requirement to use app (iOS)
If EveryonePrint is configured for release configuration with release code it is required that you
return to this app after printing in order to retrieve a release code.
6.3 Enable debug logging on Android
On Android systems it is possible to collect the log file where information on the EveryonePrint
app 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 will
persist 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 manager
app. 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 file
on your sdcard you may “Share it…” to EMail app or Dropbox to get it off the device.
EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 19 of 19
6.4 Additional Bonjour announcement information
The EveryonePrint mobile gateway announces its service via Bonjour (mDNS) with the following
information:
- 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)

More Related Content

PPT
Android introduction and rooting technology
PPTX
PDF
Wireless Presentation System | Prijector Pro - User's Manual
PDF
Introduction of Wecon HMI PI Series 2017
PPT
Android os installation
PDF
User manual v1.8
PDF
Tenvis IPROBOT 3 English User Manual
PDF
Quick installation guide
Android introduction and rooting technology
Wireless Presentation System | Prijector Pro - User's Manual
Introduction of Wecon HMI PI Series 2017
Android os installation
User manual v1.8
Tenvis IPROBOT 3 English User Manual
Quick installation guide

What's hot (7)

PDF
75959914 vcads-user-manual-volvo
PPTX
android Rajeshppt
PDF
Pano Logic - Purpose-built for Virtualization
PPTX
android and root process
PPT
Android rooting
PDF
Tenvis IPROBOT 3 Quick Start Guide
PPTX
androidRajeshmes
75959914 vcads-user-manual-volvo
android Rajeshppt
Pano Logic - Purpose-built for Virtualization
android and root process
Android rooting
Tenvis IPROBOT 3 Quick Start Guide
androidRajeshmes
Ad

Similar to Everyone print mobile gateway 1.1 (12)

PDF
EveryonePrint mobile gateway 4.0
PPT
Everyone print 3.3 New Features
PPTX
EveryonePrint - Mobile Printing from AIT Ltd
PDF
EveryonePrint 4.0 installation guide - EN
PPT
EveryonePrint 3.4 Released - New features overview
PPTX
Cloud printing final
PDF
GWAVACon 2015: Open Horizons - iPrint
PPTX
Cloud printing
PPTX
EveryonePrint 4-2 released EN
PPTX
Gehman Uyttendaele Lane Cloud Printing TAGA 2011
PDF
Canon image-runner-5050-network-manual-119329
PPTX
Print server
EveryonePrint mobile gateway 4.0
Everyone print 3.3 New Features
EveryonePrint - Mobile Printing from AIT Ltd
EveryonePrint 4.0 installation guide - EN
EveryonePrint 3.4 Released - New features overview
Cloud printing final
GWAVACon 2015: Open Horizons - iPrint
Cloud printing
EveryonePrint 4-2 released EN
Gehman Uyttendaele Lane Cloud Printing TAGA 2011
Canon image-runner-5050-network-manual-119329
Print server
Ad

More from EveryonePrint (12)

PPTX
EveryonePrint 4.1
PPT
EveryonePrint 4.0 - New features presentation - EN
PDF
EveryonePrint install guide 4.0 FR
PPT
Everyoneprint 3-7-nl
PPT
EveryonePrint 3.7 released
PPT
EveryonePrint 3.6
PPT
EveryonePrint 3.5 nieuwe functionaliteiten
PPT
Mobiel printen en betalen in het onderwijs
PPT
EveryonePrint 3.4 functionaliteiten
PDF
Trendonderzoek mobiele technologie | SURFnet
PPT
Mobiel printen in het onderwijs | EveryonePrint Nederland
PDF
Everyone print installatie handleiding 3.3 EN
EveryonePrint 4.1
EveryonePrint 4.0 - New features presentation - EN
EveryonePrint install guide 4.0 FR
Everyoneprint 3-7-nl
EveryonePrint 3.7 released
EveryonePrint 3.6
EveryonePrint 3.5 nieuwe functionaliteiten
Mobiel printen en betalen in het onderwijs
EveryonePrint 3.4 functionaliteiten
Trendonderzoek mobiele technologie | SURFnet
Mobiel printen in het onderwijs | EveryonePrint Nederland
Everyone print installatie handleiding 3.3 EN

Recently uploaded (20)

PPTX
Benefits of Physical activity for teenagers.pptx
PDF
Architecture types and enterprise applications.pdf
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
CloudStack 4.21: First Look Webinar slides
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
1 - Historical Antecedents, Social Consideration.pdf
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
DOCX
search engine optimization ppt fir known well about this
PDF
DP Operators-handbook-extract for the Mautical Institute
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
Enhancing emotion recognition model for a student engagement use case through...
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
Unlock new opportunities with location data.pdf
PPTX
Web Crawler for Trend Tracking Gen Z Insights.pptx
Benefits of Physical activity for teenagers.pptx
Architecture types and enterprise applications.pdf
Module 1.ppt Iot fundamentals and Architecture
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
CloudStack 4.21: First Look Webinar slides
Getting started with AI Agents and Multi-Agent Systems
1 - Historical Antecedents, Social Consideration.pdf
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
search engine optimization ppt fir known well about this
DP Operators-handbook-extract for the Mautical Institute
Group 1 Presentation -Planning and Decision Making .pptx
sustainability-14-14877-v2.pddhzftheheeeee
A contest of sentiment analysis: k-nearest neighbor versus neural network
Enhancing emotion recognition model for a student engagement use case through...
O2C Customer Invoices to Receipt V15A.pptx
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
Unlock new opportunities with location data.pdf
Web Crawler for Trend Tracking Gen Z Insights.pptx

Everyone print mobile gateway 1.1

  • 1. EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 1 of 19 EveryonePrint Mobile Gateway 1.1 Installation Guide
  • 2. EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 2 of 19 1. Introduction ................................................................................................................................................... 3 1.1 Multiple networks .................................................................................................................................. 3 1.2 Single network....................................................................................................................................... 3 2. Pre-requisites and Requirements.................................................................................................................... 4 2.1 EveryonePrint server requirements ......................................................................................................... 4 2.2 Printer requirements .............................................................................................................................. 4 2.3 Network requirements ........................................................................................................................... 4 2.4 Gateway server requirements ................................................................................................................. 4 2.5 Licensing ............................................................................................................................................... 4 2.6 Mobile device requirements ................................................................................................................... 4 2.7 Availability of gateway ........................................................................................................................... 5 2.8 Availability of mobile apps ..................................................................................................................... 5 2.9 Ports and Protocols................................................................................................................................ 5 2.9.1 Apple iOS AirPrint............................................................................................................................ 5 3. Install and configure EveryonePrint Mobile Gateway ........................................................................................ 6 3.1 Install Gateway ...................................................................................................................................... 6 3.2 Configure Gateway................................................................................................................................. 7 3.3 Profile.................................................................................................................................................... 9 4. Workflow of printing (iOS)............................................................................................................................. 10 4.1 Authenticated print.............................................................................................................................. 11 4.2 Release code print ............................................................................................................................... 11 4.2.1 Configuration of mobile app .......................................................................................................... 11 4.2.2 Retrieving release codes ................................................................................................................ 12 5. Workflow of printing (Android) ..................................................................................................................... 14 5.1 App setup............................................................................................................................................ 14 5.2 Authenticated print.............................................................................................................................. 15 5.3 Printing documents.............................................................................................................................. 15 6. Troubleshooting and common questions ...................................................................................................... 17 6.1 Printers and Gateway are not available ................................................................................................. 17 6.2 Requirement to use app (iOS) ............................................................................................................... 18 6.3 Enable debug logging on Android ........................................................................................................ 18 6.4 Additional Bonjour announcement information..................................................................................... 19
  • 3. EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 3 of 19 1. Introduction 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. 1.1 Multiple networks In most network configurations, print servers and print devices are in network subnets separate from 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 network In the case of one single shared network of both servers, printers and WIFI mobile devices in one network, the EveryonePrint Mobile Gateway is used for announcing printers to mobile devices and handling print job data. The EveryonePrint Mobile Gateway can be installed on the same server as the EveryonePrint server.
  • 4. EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 4 of 19 2. Pre-requisites and Requirements 2.1 EveryonePrint server requirements It is assumed that an EveryonePrint server has already been installed and configured. EveryonePrint must be version 3.3 or later. 2.2 Printer requirements There are no special requirements for the output printers. Any printer EveryonePrint can print to, is supported. 2.3 Network requirements Apple iOS devices and EveryonePrint Mobile Gateway must be on the same local subnet, for example 192.168.1.*. Android devices do not necessarily need to be on the same subnet. In that case however the Gateway 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 the Internet. 2.4 Gateway server requirements The EveryonePrint Mobile Gateway can be installed on the same server as the EveryonePrint server. The server on which the EveryonePrint Mobile Gateway is installed must have the following minimum 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 Gateway directories 2.5 Licensing There 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 requirements AirPrint functionality requires iOS 4.3 or later. Android version is required to be >= 2.3.4
  • 5. EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 5 of 19 2.7 Availability of gateway The EveryonePrint Mobile Gateway is part of the EveryonePrint installation and can be installed separately or it can be downloaded from your EveryonePrint representative’s Web site, or the EveryonePrint Web site. 2.8 Availability of mobile apps Download the EveryonePrint Mobile app for Apple iOS from the link below or search for EveryonePrint in the Apple iTunes store: https://itunes.apple.com/us/app/everyoneprint/id565311817?mt=8 Please note: since version 3.3 of EveryonePrint and version 1.1 of EveryonePrint Mobile Gateway the EveryonePrint iOS app is only required for release code printing. Direct and authenticated printing does not require the EveryonePrint iOS app. With authenticated print the user credentials are requested when selecting a printer in the AirPrint printer chooser dialog. The EveryonePrint Android app is available for download from Google Play Market store. Search in 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.everyoneprint 2.9 Ports and Protocols The EveryonePrint Mobile Gateway communicates with the EveryonePrint Server application on the HTTP and HTTPS ports configured in the main EveryonePrint application (default 7290 and 9443). The EveryonePrint Mobile app communicates with the EveryonePrint Mobile Gateway via HTTPS SSL encrypted TCP port 9444. 2.9.1 Apple iOS AirPrint The EveryonePrint Mobile Gateway announces EveryonePrint printers on the Apple Bonjour protocol UDP port 5353 (Multicast DNS). AirPrint print jobs generated by the iOS device will be sent to port 7910 on the EveryonePrint Mobile Gateway.
  • 6. EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 6 of 19 3. Install and configure EveryonePrint Mobile Gateway An EveryonePrint Mobile Gateway must be installed on a server which is on the same subnet as the iOS mobile devices. 3.1 Install Gateway Start by running the Everyone Mobile Gateway installer, and continue through the installer wizard steps. The installation process is finished when you see this screen.
  • 7. EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 7 of 19 3.2 Configure Gateway Start the Gateway configuration program by double clicking the file “AdminWebpage” in the program 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: admin Password: eop
  • 8. EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 8 of 19 Once logged in, the following settings may be adjusted. - EveryonePrint server host/IP The hostname or IP address of the main EveryonePrint server. If the Gateway is installed on a host different from the EveryonePrint server, this setting must be changed to reflect the EveryonePrint servers IP or hostname. - EveryonePrint server port The port of the EveryonePrint server. By default this is 7290. - EveryonePrint server SSL port The secure (SSL) port of the EveryonePrint server. Bt default this is 9443. - IPP server port The IPP server port. IPP server is a component of EveryonePrint server. By default this port is 631. - Use SSL encrypted connection to EveryonePrint server If this is enabled all communication of the Gateway with the EveryonePrint server will be encrypted. - Enable debug logging If this is enabled additional information will be logged to the log file. This is useful for EveryonePrint support in case of an error. - How long to authenticate window This setting configures how long pending jobs which were not yet authenticated are stored on the Gateway. - Publish services on NIC If multiple network cards are installed, choose the network interface on which to announce printers. Changing NIC requires restart of the gateway service. If the EveryonePrint server host and/or port is changed you may check the new settings are correct 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. EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 9 of 19 3.3 Profile The Profile screen in the Gateway Admin lets you change the admin login password.
  • 10. EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 10 of 19 4. Workflow of printing (iOS) The normal workflow is that you print from any app on your iPhone or iPad using AirPrint. Your jobs though may be held on EveryonePrint server depending on the release configuration of EveryonePrint. If the configuration is “Direct with no authentication” any job is printed immediately.
  • 11. EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 11 of 19 4.1 Authenticated print If 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/password information once the printer is chosen. The print is then accounted for the user you’ve entered at the prompt. 4.2 Release code print If the release configuration is “Privacy with Release Codes” the EveryonePrint app is required to be installed in order to retrieve a release code. Install the EveryonePrint app from the iTunes app store. 4.2.1 Configuration of mobile app Upon 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, this happens automatically. The app is able to “discover” the EveryonePrint Mobile Gateway (indicated by the green arrow next to the “Discover” button). However, it might be necessary to enter connection details manually. You can do this by tapping the “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 mobile devices also not being able to discover the EveryonePrint printers enabled for AirPrint.
  • 12. EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 12 of 19 On 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 codes Release code configuration doesn’t require entering user details as with authentication configuration.
  • 13. EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 13 of 19 Once you printed any jobs using AirPrint from any app (as explained above) and you return to this app a release code is generated for you which you need for actually releasing the job to the printer. The button “Show release codes” will show you your recent release codes. With the release code you may walk up to a printer where you want the job to be printed on and enter the release code on the release terminal.
  • 14. EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 14 of 19 5. 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 your device. 5.1 App setup When you start the EveryonePrint app for the first time you are requested to configure the connection to the EveryonePrint Mobile Gateway. You do this by tapping the menu button and choose “Gateway config”.
  • 15. EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 15 of 19 Under normal circumstances, if the mobile device is on the same subnet as the gateway, clicking the “Discover” button is sufficient; the Gateway IP address and port number is found automatically 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 print If 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” menu option. 5.3 Printing documents You may print documents using the “Share via…” or “Send to…” functionality of Android.
  • 16. EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 16 of 19 When 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 your configured release configuration. If the release configuration is “Privacy with Release Code” you will see a release code on the screen.
  • 17. EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 17 of 19 Other 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 with authentication) 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 one of “Privacy with Release Code” or “Privacy with authentication” you may additionally choose a printer device in the app during processing the shared document. 6. Troubleshooting and common questions 6.1 Printers and Gateway are not available In order to discover the EveryonePrint Mobile Gateway (iOS and Android) and to see available printers (iOS only) it is required that there are no firewalls or routers blocking the gateway service and printer announcements from the EveryonePrint Mobile Gateway to the iOS and Android 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 Android devices 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. EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 18 of 19 6.2 Requirement to use app (iOS) If EveryonePrint is configured for release configuration with release code it is required that you return to this app after printing in order to retrieve a release code. 6.3 Enable debug logging on Android On Android systems it is possible to collect the log file where information on the EveryonePrint app 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 will persist 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 manager app. 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 file on your sdcard you may “Share it…” to EMail app or Dropbox to get it off the device.
  • 19. EveryonePrint Mobile Gateway Installation Guide 2013.06.13 Page 19 of 19 6.4 Additional Bonjour announcement information The EveryonePrint mobile gateway announces its service via Bonjour (mDNS) with the following information: - 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)