General
Why should I choose Mobility Print over other PaperCut BYOD print solutions?
Mobility Print offers a unified and secure solution for printing from BYO mobile devices and laptops that are not managed by your organization (they are managed by the end user instead). There are pros and cons for all options and many of these are listed in the PaperCut NG/MF Manual. However in general, Mobility Print excels because it:
- offers a native print experience with more print options
- supports printing from any application (not just limited file types)
- for regular users that bring their own devices, maintains the same print experience as a traditional networked desktop system with a print driver installed
- is often quicker (after initial setup) to print via Mobility Print.
Do I have to install PaperCut NG/MF for Mobility Print to work?
No. Mobility Print can run “standalone” so any users can print. However there is no user authentication or secure printing when Mobility Print is not connected to PaperCut NG/MF.
NOTE: If you do want to take advantage of everything PaperCut NG/MF has to offer and end up installing it, you’ll need to reinstall Mobility Print.
I have downloaded Mobility Print as a replacement for Google Cloud Print (GCP). Now how do I install PaperCut NG/MF?
Mobility Print is compatible with PaperCut NG/MF. Use the two products together to get all the cost-cutting and document security value these products bring.
Contact us at sales@papercut.com to download PaperCut NG or PaperCut MF for your organization.
NOTE: After you install PaperCut NG/MF you need to reinstall Mobility Print.
You can find everything you need to know about installing PaperCut NG/MF in the PaperCut NG/MF Help Center (often referred to as “the Manual”).
Where do I install the Mobility Print Server?
IMPORTANT: Do not install Mobility Print Server on a domain controller. For more information, see Can I install PaperCut on a Domain Controller?
For the vast majority of organizations, you install Mobility Print on the system running the PaperCut Application Server and hosting your print queues. Some organizations have secondary print servers that you want to set up to support Mobility Print on. This configuration is supported, too, by installing Mobility Print on those secondary servers (that is, servers running the Print Provider).
Can I use Mobility Print on any print server?
Can I use Mobility Print on multiple print servers?
If I have multiple Mobility Print servers, can I administer them all from a central Admin interface?
Each Mobility server is maintained independently. You can monitor your Mobility Print servers through the PaperCut NG/MF Admin web interface, but do the configuration on each Mobility Print server.
You can see a list of all Mobility Print servers in the PaperCut NG/MF Admin web interface in the Mobility Print area under Options > Mobile & BYOD. From here you can access the Mobility Print Admin web interface for each Mobility server.
When trying to add a printer on macOS we get the error 'Unable to verify the printer on your network' or 'An error occurred while trying to add the selected device'. Why does this happen?
This might occur when a user moves from a network where their client can see the printers, to a network where it cannot. The problem is that they are trying to connect to a cached DNS record of a printer so the Mac is unable to resolve the address.
To test this, flush the DNS cache on the Mac by opening a terminal window and running sudo killall -HUP mDNSResponder
. If that doesn’t help, contact support.
Printing
What finishing options are available with Mobility Print (color, duplex, stapling, hole punch, etc...)
In order to support the broadest variety of printers and devices, Mobility Print uses generic drivers that support basic finishing options including:
- color/grayscale
- simplex/duplex (single-sided or double-sided)
For additional options like stapling, hole punching, and tray selection, there are a few advanced approaches:
- Use Print Deploy [Recommended]: Organizations with PaperCut NG or MF can use Print Deploy to push out Mobility Print queues with any print driver to Windows and macOS clients using PaperCut Print Deploy. This allows for more advanced finishing options that are only available with manufacturer-specific print drivers. See: Import Mobility Print queues (Advanced)
- Dedicated print queues: For mobile devices like iOS, Android, or Chrome, one workaround is to create separate print queues for each desired finishing option (e.g., “3rd Floor Library with hole punching”). An example implementation is discussed in our article Can Mobility Print users choose a tray ?
- Passthrough mode: You can get stapling to work when the Mobility Print client and server are both running Windows. To do so, the print queue on the server needs to have the PaperCut Global PostScript driver installed. Why? When both the client and server use the same driver, it enables “ passthrough mode ”. While this won’t help other types of devices, this means that stapling can at least work for Windows devices running the Mobility Print Client.
- Manually change the driver on the client: for Windows and macOS one option might be to install the Mobility Print queue on the client like normal, but then change the driver that’s used on the print queue on the user’s workstation. We can’t guarantee this will work with every driver- if there’s any printing issues you’re on your own. But we have heard of a number of cases where admins have done this to appease that one user.
Which printers are supported by Mobility Print?
What paper sizes does Mobility Print support?
3x5
4x6 5x7 5x8 6x9 6.5x9.5 7x9 8x10 8x13 9x11 10x11 10x13 10x14 10x15 11x12 11x14 11x15 11x17 12x18 12x19 13x19 EnvPersonal Monarch EnvMonarch Comm10 EnvA2 Env9 Env10 Env11 Env12 Env14 Statement Executive Quarto EngQuatro Letter LetterExtra LetterPlus Legal LegalExtra FanFoldGerman Foolscap FanFoldGermanLegal GovernmentLG SuperA SuperB Tabloid Ledger ARCHA ARCHB ARCHC ARCHD ARCHE AnsiC AnsiD AnsiE AnsiF F roc16k roc8k PRC32K EnvPRC1 EnvPRC2 EnvPRC4 EnvPRC5 EnvPRC8 EnvPRC6 EnvPRC3 PRC16K EnvPRC7 A0 A1 A2 A3 A3Extra A4 A4Extra A4Tab A5 A5Extra A6 A7 A8 A9 A10 ISOB0 ISOB1 ISOB2 ISOB3 ISOB4 ISOB5 EnvISOB5 ISOB5Extra ISOB6 ISOB7 ISOB8 ISOB9 ISOB10 EnvC0 EnvC1 EnvC2 EnvC3 EnvC4 EnvC5 EnvC6 EnvC65 EnvC7 EnvDL DLEnv RA0 RA1 RA2 RA3 RA4 SRA0 SRA1 SRA2 SRA3 SRA4 JISB0 B0JIS B0 JISB1 B1JIS B1 JISB2 B2JIS B2 JISB3 B3JIS B3 JISB4 B4JIS B4 JISB5 B5JIS B5 JISB6 B6JIS B6 JISB7 B7JIS B7 JISB8 B8JIS B8 JISB9 B9JIS B9 JISB10 B10JIS B10 EnvChou4 Hagaki JapanesePostCard Postcard EnvYou4 EnvChou3 Oufuku DoublePostcardRotated EnvKaku2 om\_small-photo EnvItalian om\_large-photo Folio FolioSP EnvInvite 8Kai 8K 16Kai 16KWhy do the page size names differ on some clients?
Paper size options for Mobility Print printers on ChromeOS and iOS can be displayed with ISO names (for example, “ISO_A4”) instead of simple names (for example, “A4”) like on Windows. This is because for each paper size provided in the printer capabilities, Mobility Print retrieves two properties: Name and CustomDisplayName. Then it passes them to the print clients.
-
The ChromeOS print dialog understands only the Name property. That’s why it can be displayed as “ISO_A4”; it’s exactly the value Mobility Print received from the printer driver. Some other printer models could provide “A4” in the Name property, so for those printers ChromeOS would display “A4” in the dialog.
-
Some other operating systems are able to show the CustomDisplayName, which in most cases contains the more friendly name.
-
Windows is unique; it displays its own default-supported set of paper sizes and they have user-friendly names.
How do I control black and white / color, and simplex / duplex defaults on the Mobility Print clients?
Currently Mobility Print doesn’t check the Printer Properties options on a print queue to see what the default is. It ignores the color and duplex settings.
For example, if you set the properties on the print server to Black and White, on the client device adding the printer it will be set as color by default.
In a managed environment, there are two ways you can enforce these printing preferences:
- Use Print Deploy to roll out the Mobility Print print queues to Windows and Mac clients.
- Configure PaperCut NG/MF to force the preferences. You can do this using Print Scripting or via the Filters & Restrictions page.
Is it possible for users to staple when printing through Mobility Print?
Yes, under specific circumstances. Windows Mobility Print clients use the PaperCut Global PostScript driver, and this allows users to staple their documents if certain requirements are met:
- It must be a Windows client
- It must be a Windows Mobility Print server
- The Find-Me print queue on the server must also be configured to use the PaperCut Global PostScript driver
- The print job must be redirected to a queue configured with a staple supported vendor driver. When the client and server both use the PaperCut Global Postscript driver, that enables what we call “passthrough mode”. This should then allow Windows Mobility Print clients to have the option to staple their documents. You can find all the details on how passthrough mode works here .
Alternatively, another way to get stapling with Mobility Print is to push out the print queue with a different print driver, using PaperCut Print Deploy as described here .
Can I change the driver used by Mobility Print?
Yes! By default Mobility Print for Windows uses the PaperCut Global PostScript driver, which supports basic finishing options such as Color versus Grayscale or Simplex versus Duplex. However, many customers request more advanced options such as stapling and hole punch that are only available with print drivers from their manufacturer.
PaperCut NG/MF customers can push out a Mobility Print queue to their users workstations with a custom driver using PaperCut Print Deploy following the instructions here .
In a nutshell, you will need to..
- Be running either PaperCut NG or MF
- Set up a “reference computer” to copy (or clone) the print queues from
- Install the Mobility Print queues on the reference computer
- Change the print driver used by the Mobility Print queue on the reference computer as needed
- Run the Print Deploy Cloner tool on the reference computer
- Use Print Deploy to create “zones” to push out your printers.
Note: if you use the “Import BYOD-Friendly queues” wizard in Print Deploy, this will let you add your Mobility Print queues to zones, but you won’t be able to change the driver. You will need to use the cloning method above to switch the driver.
Administration
How do I update my Mobility Print server?
You don’t need to! It’s automatic! We know that updating software is both important and often difficult. Updating server infrastructure is even more crucial in the BYOD and mobility space. Why? Because end-user devices just update and often with little or no forewarning. To remain compatible with this fast pace, the following components auto-update:
- Mobility Print Server
- Android Mobility Print App
- Chromebook Mobility Print Extension Auto update checks are performed nightly during periods of low activity (sometime between midnight and 1:00 am), and updates are applied in the background with minimal or no downtime. Updates might incorporate bug and security fixes, add new features, and improve the user interfaces.
Automatic update checks are performed over a secure HTTPS connection. No personal or system information is shared during this process. Update signatures are verified before installation.
If for some reason your print server does not have access to the internet, you can manually update it any time by downloading the latest version and installing it over the top of the existing version.
Can I modify the size of the server log files?
Yes, you can!
- Open the mobility print executable configuration file
<Applications folder>/PaperCut Mobility Print/pc-mobility-print.conf
- Find the section for
"ServiceConfig":
- Modify the
LogFileMaxSizeMb
to a larger size.
For example, increasing this value from200
to2048
will provide an increase from 200 megabytes to 2 gigabytes of total log retention
The output should look something like this:
“ServiceConfig”: {
"LogFile": "data/logs/${ServiceName}.log", "LogFileMaxSizeMb": 2048
}
Can I deploy Mobility Print queues to a specific group of users/groups?
Yes! But not with Mobility Print alone. We have a number of methods available to ensure that users can only see or print to an approved set of Mobility printers. We describe and compare these methods in our article Deploy Mobility Print Queues by Group .
A: Configure Mobility Print to restrict printer access per subnet
B: Push printers to groups of users with Print Deploy
C: Deploy a single Find-Me Printer instead
D: Configure Restrictions PaperCut NG/MF
The surest way to achieve this is by using Mobility Print in tandem with Print Deploy, available with PaperCut NG and MF.
How can I rename printers?
Printers must be renamed using the print server’s operating system. Mobility server will automatically use this new name. When you change a printer’s name, the change will flow through to the Mobility Print server web interface after about five minutes. You should also consider cleaning up the old print queues .
You should also be aware that when you rename a printer, Windows and macOS end users need to remove the old printer queue and add the new one into their printer list.
Can end-users still see printers after they’ve been unpublished?
This will depend on the kind of mobile device you are using and also the discovery option.
In situations where the printers are dynamically discovered (Android, Chrome, or iOS when connecting via mDNS or DNS) then the available printers should update automatically, or after the DNS Cache is flushed on the client.
In situations where the printer is added to the workstation using an installer (such as Windows, macOS, or iOS using the ‘known host’ discovery option) then an additional step may need to be taken by the user. On macOS or Windows this means deleting the print queue. On iOS this may mean uninstalling the Mobility Print profile.
I don't want to share my Mobility Print anonymous setup information
We use anonymous setup information to prioritize feature development and functionality to address the majority of our users’ configurations. If you wish to opt out of sharing your anonymous setup configuration with PaperCut, please follow these steps:
-
Open the following file in a text editor:
[app-path]/data/config/mobility-print.conf.toml
-
Set the following value:
DisableAnalyticsSubmission = true
-
Save the file.
-
Restart the PaperCut Mobility Print service.
Can I change the default ports?
Yes, the Mobility Print server will allow you to customize the accessible port either by changing its listening port or by presenting its client links using another port such as 443 rather than the default 9164.
You can find the details on making this configuration change here.
What controls the region or locale of the Mobility Print Admin interface?
The Mobility Print Admin interface locale is controlled by the Internet browser’s language setting.
For example, in Chrome if you want the locale used by the Mobility Print Admin interface set to en_UK
, in the Languages dialog > Order languages based on your preference list, move the English (United Kingdom) option to the top of the list.
Cloud Print
How much does Cloud Print cost?
Do I need to have valid Maintenance and Support for Mobility Cloud Print?
Is Mobility Print's Cloud Print GDPR compliant?
Mobility Print’s Cloud Print service does not access any personal information, whether it is personal metadata or print jobs, and will therefore not compromise your organization’s compliance to General Data Protection Regulation (GDPR). For more information, read the Cloud Print security section.
If you’re interested in what other capabilities PaperCut NG/MF provides to help your organization comply with GDPR, take a look at the PaperCut GDPR compliance guide .
What credentials do users need?
Can I limit which printers users can access via the cloud? For example, staff can print from the cafe down the road, but students cannot?
What does STUN and TURN stand for?
Are there size limitations for printing with Cloud Print?
I see Cloud Print uses Twillio. Can I trust Twillio?
Cloud Print makes use of Twillio’s Global Network Traversal service. That means when a client establishes a STUN or TURN connection with the Mobility Print server, it’s done over Twillio’s service.
Twillio doesn’t process any personal information at any level, whether it be the organizational, user, or print job level.
PaperCut MF’s Cloud Services still establish the end-to-end trust between the client and Mobility Print service. Twillio is only responsible for providing the transmission channel between the two.
Using Twillio or PaperCut’s MF’s Cloud Services will not compromise your organization’s GDPR compliance.
What clients does Cloud Print support?
Cloud Print supports Chromebooks, macOS and Windows devices.
We’re monitoring demand for both iOS and Android. If this is critical for your organization, let us know at PaperCut Support . You can still print fom your local devices on the network using Mac, Windows, Chromebook, iOS and Android. For more details see the Setting up a device page.
What's the difference between the invite link expiration date and printing expiration date for the Cloud Print links?
So the invite link expiration date determines at what point end-users can no longer set up their devices using the link.
And the printing expiration date determines at what point printing stops for users after they have set up their client using the related invite link.
This means that you can allow a given period for users to sign up, and after that period expires no new users can sign up. The signed-up users can still print up to the printing expiration date.
For example, maybe you set up a link to allow a contractor to print for a certain period of time.
Can you adjust the link after creation? Say, if I have set the invite expiration date a little too early, I can go back and change the expiration later, right?
Not at the moment. Currently you can disable or re-enable a link that hasn’t expired. It might be something we look into in future.
You can create as many new links as you like, but understanding that rolling these out again may not be what people want.
Can I see the number of print jobs printed via an invite link?
If I don't manually select an expiration date (for the invite link or printing) does it default to 'forever'? Or is it mandatory to select a date?
Can I track, control, and monitor print jobs sent by users when using Cloud Print?
Does Cloud Print scale?
When it comes to scale, you need to consider two ends. PaperCut MF’s Cloud Services and your Mobility Print server.
PaperCut MF’s Cloud Services are built on top of Google Cloud Platform and also makes use of Twillio’s Global Network Traversal service. The Cloud Print service scales horizontally and can handle pretty much any load thrown at it.
In regards to your Mobility Print server, there are a few factors to consider, including:
-
the typical document size being printed
-
your internet speed
-
the server capacity.
If you have a decent machine with a decent network connection, then you should be fine with around 10,000 print jobs a week. If you are expecting more than this, especially if you expect spikes in printing, then consider deploying multiple Mobility Print servers.
At the moment you can’t yet deploy multiple Mobility Print servers in an active-active configuration to process your cloud print jobs. Instead, you will have to segment your usage and send different users invite links to different Mobility Print servers.
Integrating with PaperCut NG/MF
I already am running PaperCut NG/MF. Can I install Mobility Print on my main server/secondary server/site server?
Why am I being asked to create an account when I'm already using PaperCut NG/MF?
That’s because Mobility Print couldn’t detect a PaperCut Print Provider running on the server you installed Mobility Print on. Mobility Print requires a Print Provider to connect it to the PaperCut Application Server.
If you are seeing a user account with the name of mobility-print-user
, this account will be associated with Mobility Print jobs when operating in standalone mode (i.e. without PaperCut NG/MF). This is because in this mode Mobility Print does not perform authentication, and all jobs are ultimately attributed to a hardcoded value of mobility-print-user.
If you already have PaperCut NG/MF installed, ensure you install Mobility Print on the same machine as the PaperCut Print Provider.
This can be your PaperCut NG/MF Application Server or a secondary print server. If it’s a secondary server, ensure it has a Print Provider installed on it .
After the Print Provider is installed on the server, rerun the Mobility Print installer and it will connect with your existing PaperCut Application Server.
How does account selection work with Mobility Print?
Will PaperCut NG/MF print restrictions work?
All print restrictions work, however, notifications of “denied jobs” might be limited depending on your notification settings.
For example, if notifications are delivered by the client software only, end-users using a mobile phone or Chromebook will not know that their job has been denied. Some restrictions, such as group access, are checked immediately at the time of print. These restrictions are always applied and users will be aware of them.
For more information, see Configure system notifications .
Will PaperCut NG/MF print conversions, such as forcing duplex, work?
Is secure print release compatible with Mobility Print?
How do I delete a Mobility Print Server from the PaperCut MF Admin Interface that is no longer in use?
If you have a Mobility Print server that has been uninstalled or is no longer in use and is showing as offline in the PaperCut MF Admin Interface, there are two options to remove this:
- The entry in the admin interface will be automatically removed after it has been offline and not heard from for 7 days.
- Restarting the PaperCut Application Server Service will remove the entry immediately.
Does Mobility Print work at a site with a Site Server rather than an Application Server?
Does Mobility Print work when the connection between the Site Server and Application Server is down?
Authentication with PaperCut NG/MF
Is the user authentication between devices and the Mobility Print server secure?
Are jobs authenticated at the time of print?
Will my device remember my user login details?
The answer to this question depends on your device.
-
iOS - You need to enter your login details the first time you print, then your device will remember your details forever. On iOS 10, you can, however, ask your device to forget your details. To do this:
-
When you print from your device, a Printer List is displayed. Tap the Information icon next to a printer.
-
At the bottom of the Details screen, tap Forget my Username and Password.
-
-
macOS - On the login screen, there’s an Add to keychain checkbox. If you select this checkbox, your login details will be remembered forever. If you come across “hold for authentication” when printing, see Hold for Authentication KB article for more details.
-
Windows - You don’t need to enter your login details when you print a job; you enter them only once, when you add a printer.
-
ChromeOS - On the login screen there’s a Remember me checkbox. If you select this checkbox, your login details will be remembered for the selected printer for 30 days.
-
Android - On the login screen there’s a Remember me checkbox. If you select this checkbox, your login details will be remembered for the selected printer for 30 days.
Why can't I set per-job authentication for my Mobility Print published printers?
Most likely this is because Mobility Print is not set up to work with PaperCut NG/MF.
On its own, Mobility Print doesn’t offer authentication. But when you’re running Mobility Print without PaperCut NG/MF, users won’t need to authenticate when printing to published printers.
Comments