Enabling Apple AirPrint with Your Xerox Device Built on ConnectKey Technology. A White Paper



Similar documents
Mopria Certification on Xerox Devices Built on Xerox ConnectKey Technology White Paper

Presto User s Manual. Collobos Software Version Collobos Software, Inc!

Version 0.1 June Xerox WorkCentre 7120 Fax over Internet Protocol (FoIP)

Presto User s Manual. Collobos Software Version Collobos Software, Inc

Xerox Global Print Driver. Installation Guide

Xerox WorkCentre 3655/3655i Multifunction Printer 2016 Xerox ConnectKey Technology System Administrator Guide

Xerox WorkCentre 4265 Multifunction Printer Imprimante multifonction System Administrator Guide Guide de l administrateur système

System Administration Guide Xerox WorkCentre 4250/4260 Series

Xerox WorkCentre 6655 Color Multifunction Printer Xerox ConnectKey 1.5 Technology System Administrator Guide

What communication protocols are used to discover Tesira servers on a network?

Quick Scan Features Setup Guide

Using Bonjour Across Subnets

Quick Scan Features Setup Guide. Scan to Setup. See also: System Administration Guide: Contains details about setup.

Bonjour. Connect computers and electronic devices automatically, without any configuration. Features. Instant Networking and Dynamic Service Discovery

Printing. Jason Healy, Director of Networks and Systems

August 13, Install/Uninstall/Share Xerox Print Drivers Best Practices for Windows Server 2012 R2 Customer Tip

Xerox WorkCentre 5325 / 5330 / System Administrator Guide Guide de l administrateur système Español Português

How To Find Print And Print Servers On A Macintosh (For Free)

Chapter 6 Using Network Monitoring Tools

StarMOBILE Network Configuration Guide. A guide to configuring your StarMOBILE system for networking

WorkCentre System Administrator Guide Guide de l administrateur système Español Português. Xerox WorkCentre 7120 Multifunction Printer

xprintserver Home Edition User Guide

Network User's Guide for HL-2070N

Xerox WorkCentre 5945/5955 Multifunction Printer Xerox ConnectKey 1.5 Technology System Administrator Guide

PREFACE iss.01 -

How To Check If Your Router Is Working Properly On A Nr854T Router (Wnr854) On A Pc Or Mac) On Your Computer Or Ipad (Netbook) On An Ipad Or Ipa (Networking

Designing AirPort Extreme Networks

Xerox WorkCentre 7220/7225 Color Multifunction Printer Xerox ConnectKey 1.5 Technology System Administrator Guide

Simple Scan to Setup Guide

NETGEAR genie Apps. User Manual. 350 East Plumeria Drive San Jose, CA USA. August v1.0

Scan to Quick Setup Guide

Chapter 6 Using Network Monitoring Tools

How To Check If Your Router Is Working Properly

Chapter 3 LAN Configuration

Aerohive Networks Inc. Free Bonjour Gateway FAQ

Wireless Networking. Mac/PC Compatibility: QuickStart Guide for Business

DocuPrint C3290 FS Features Setup Guide

Working Together - Your Apple Mac and Microsoft Windows

Chapter 4 Customizing Your Network Settings

XEROX DOCUPRINT N4525 NETWORK LASER PRINTER QUICK NETWORK INSTALL GUIDE

Customer Tips. How to Upgrade, Patch or Clone Xerox Multifunction Devices. for the user. Purpose. Upgrade / Patch / Clone Process Overview

October, Install/Uninstall Xerox Print Drivers & Apps Best Practices for Windows 8, 8.1, and 10 Customer Tip

Setting Up Your Personally- Owned Computer

Version 1.3 April IPv6 Supplement: Configure IP Settings and IP Filtering

Customer Tips. Basic Configuration and Troubleshooting. for the user. Overview. Basic Configuration. Xerox Multifunction Devices.

Remote Connection to Your Computers

For Use with QR Code Scanner / Reader Enabled Applications

KM-1820 FS-1118MFP. Network Scanner Setup Guide

Xerox Multifunction Devices. Verify Device Settings via the Configuration Report

Software Installation Guide

Customer Tips. Configuring Color Access on the WorkCentre 7328/7335/7345 using Windows Active Directory. for the user. Overview

The Extreme Networks Solution for Apple Bonjour Traffic Management A SOLUTION WHITE PAPER

Internet for Everyone In-Room Instructions January 2011 Version 1.3

Chapter 8 Advanced Configuration

CentreWare Internet Services Setup and User Guide. Version 2.0

From a Finder window choose Applications (shown circled in red) and then double click the Tether icon (shown circled in green).

Phaser 3635MFP Software Upgrade Process

ON HOLD ANNOUNCER. Once you receive your audio announcer, check the packaging to ensure that all of the following items are enclosed:

System Administrator Guide Guide de l administrateur système

Xerox Mobile Print Cloud

WorkCentre 5845/5855/5865/5875/5890 System Administrator Guide Guide de l administrateur système

BLOOMBERG ANYWHERE FOR MOBILE CUSTOMERS

Customer Tips. Configuration and Use of the MeterAssistant Option. for the user. Purpose. Xerox Device Configuration. Xerox Multifunction Devices

Hardware Overview. Ooma Linx devices These are installed around the office and are used to connect phones and other devices to your Ooma Office system

LabQuest 2 Networking

Smart Card Installation and Configuration Guide

2014 Xerox Corporation. XEROX and XEROX and Design are trademarks of Xerox Corporation in the United States and/or other countries.

DP-313 Wireless Print Server

WEBTITAN CLOUD. User Identification Guide BLOCK WEB THREATS BOOST PRODUCTIVITY REDUCE LIABILITIES

Xerox Security Bulletin XRX13-006

NETWORK USER S GUIDE. HL-5250DN series HL-5270DN. Multi-Protocol On-board Ethernet Print Server

Guideline for setting up a functional VPN

PRINT CONFIGURATION. 1. Printer Configuration

PrinterOn Mobile Applications for ios and Android

Office Printers. System. Administrator. Guide.

이 기기는 업무용 급 으로 전자파적합등록을 한 기기이오니 판매자 또는 사용자는 이점을 주의하시기 바라며 가정 외의 지역에서 사용하는 것을 목적으로 합니다

Chapter 3 Management. Remote Management

Software Installation Guide

LabelWriter. Print Server. User Guide

Xerox 700 Digital Color Press with Integrated Fiery Color Server. Printing from Mac OS

Broadband Phone Gateway BPG510 Technical Users Guide

Chapter 4 Management. Viewing the Activity Log

Sophos Mobile Control Installation guide. Product version: 3.5

Version 1.0 February Xerox Phaser 3320DN/3320DNI System Administrator Guide

INSTALLATION GUIDE. Assign an IP Address and Access the Video Stream

networking revision B

STATIC IP SET UP GUIDE

Software Version 1.0 ConnectKey TM Share to Cloud April Xerox ConnectKey Share to Cloud User / Administrator s Guide

CYAN SECURE WEB APPLIANCE. User interface manual

Load Balancing. Outlook Web Access. Web Mail Using Equalizer

3.1 RS-232/422/485 Pinout:PORT1-4(RJ-45) RJ-45 RS-232 RS-422 RS-485 PIN1 TXD PIN2 RXD PIN3 GND PIN4 PIN5 T PIN6 T PIN7 R+ PIN8 R-

Customer Tips. Xerox Network Scanning HTTP/HTTPS Configuration using Microsoft IIS. for the user. Purpose. Background

Chapter 4 Customizing Your Network Settings

D-Link DAP-1360 Repeater Mode Configuration

Networking. General networking. Networking overview. Common home network configurations. Wired network example. Wireless network examples

Customer Tips. Xerox Network Scanning TWAIN Configuration for the WorkCentre 7328/7335/7345. for the user. Purpose. Background

Chapter 6 Configuring the SSL VPN Tunnel Client and Port Forwarding

PrinterOn Mobile App for ios and Android

Installing and Configuring vcloud Connector

User s Manual TCP/IP TO RS-232/422/485 CONVERTER. 1.1 Introduction. 1.2 Main features. Dynamic DNS

Transcription:

Enabling Apple AirPrint with Your Xerox Device Built on ConnectKey Technology A White Paper i

Contents 1 Background 1 Step 1: Device Discovery Apple Bonjour 2 Step 2: Device Information and Status 2 Step 3: Job Data 2 Enabling AirPrint on Xerox Devices Built on ConnectKey Technology 4 Frequently Asked Questions 5 Reference Information

Background Apple AirPrint is a printing technology introduced with ios version 4.2 in November 2010. It enables Apple ios devices including the iphone, ipad, ipod touch and even Mac OS X to print without installing additional drivers or software. AirPrint uses wellestablished, familiar technologies already in use today including Apple Bonjour, IPP, PDF and JPEG. Xerox is now certified and implementing AirPrint in the latest Xerox ConnectKey WorkCentre and ColorQube devices. However, when these devices first launched, they were not AirPrint-enabled. This document will instruct you on the basics of how AirPrint works and how to enable it on your ConnectKey device. AirPrint is a relatively new technology designed to offer users the speed and convenience of direct print capability from their ios-based wireless devices without cloud services or proxy devices in the print path. AirPrint will likely continue to evolve over the next few years as new features and functionality are added. Still, the basic operation of AirPrint will remain constant and will require knowing a few steps to ensure that it works easily across a variety of wireless devices as it was designed to do. AirPrint works best in flat Wi-Fi networks, which are typically found in home and small offices. To ensure that your infrastructure is ready for AirPrint, let s first take a look at the basic operation of the system. Step 1: Device Discovery Apple Bonjour Apple is famous for making technology simple, easy to use and easy to configure for all users without the need for a great deal of technical knowledge. AirPrint continues this tradition by implementing Apple s already well-established Bonjour group of technologies. In 2002, as Apple was transitioning from its older Mac OS 9 to the BSD Unix-based OS X, the company realized that AppleTalk was becoming dated and did not scale or play well with the now dominant TCP/IP-based networking standard. The problem was that no existing technology offered the same level of ease of use and device discovery that AppleTalk provided. The solution was to work with the IETF to help develop and then release ZeroConf networking, which created usable IP networks without manual configuration or special servers. Apple s implementation was initially named Rendezvous, but was later changed to Bonjour due to licensing issues. Bonjour attempted and succeeded in bringing AppleTalk s easy device and service discovery, address assignment and user-friendly host name resolution over the TCP/IP-based suite of protocols, using already existing standards like Automatic IP address acquisition (AutoIP), and multicast Domain Name Services (mdns) and DNS-SD (DNS service discovery). AirPrint utilizes some extensions to the existing Bonjour specification to allow for ios and OS X (starting in 10.7 and 10.8) devices to search specifically for AirPrint capable printers and multifunction devices. The important thing to note here is that Bonjour is multicast DNS-based and, as such, is sometimes blocked (along with broadcast traffic) from being passed across subnets. What this means is users will not be able to discover the printer on an ipad or iphone unless both devices are connected to the same subnet. Note that there is no requirement for wireless capability in the printer, the only requirement is that mdns traffic be visible and passed to the networks and network segments that both the ios and printer devices reside on. For more information on this, see the reference information at the end of this document for a detailed explanation of Bonjour and mdns. 1

Step 2: Device Information and Status Assuming that Step 1 has occurred correctly, the next step is for the ios or OS X device to get all the relevant information about the printer. To do this and to move the eventual job data (in Step 3), AirPrint uses the IPP protocol specifically IPP 2.0 to manage print jobs and queues. IPP uses the HTTP protocol and can take advantage of all of HTTP s security functions (SSL/TLS, etc.). All AirPrint devices must conform to the IPP 2.0 specification. Features such as duplex capability, the various PDLS that a device can support, media handling capabilities plus many others are all passed using IPP and HTTP. Note that the IPP 2.0 specification is extensive, yet the available options within AirPrint are currently fairly limited. Only a few functions are supported including duplex, the number of copies and media types are currently shown in the AirPrint dialog box. As AirPrint continues to evolve, the expectation is that more and more capabilities will be supported in time. Step 3: Job Data AirPrint supports three primary types of PDL including PDF, JPEG and Universal Raster (URF). URF is similar to Common Unix Printing System (CUPS) raster format. Of the three, only URF is required to be supported by all AirPrint devices. It is the fallback job language that AirPrint can always be assured is present. If a device supports the PDF language natively however, it will be used primarily as the PDL of choice for job data from AirPrint. There are a few exceptions, but PDF is primarily the preferred type if available for quality and efficiency reasons. JPEG is also an optional format and will be used in some circumstances from some applications, if available. The Xerox devices that support AirPrint support all three types of data for AirPrint. Enabling AirPrint on Xerox Devices Built on ConnectKey Technology Many Xerox ConnectKey devices were AirPrint 1.2-certified by Apple after they were launched and sold. As such, the AirPrint feature currently requires a.dlm to enable it on Xerox ConnectKey WorkCentre and Xerox ColorQube devices. To enable the feature, perform the following steps: 1. Check to make sure the device is at the correct software level. The following is the required level for each device: WorkCentre 7200 Series: 071.xxx.xxx.044yy or 071.xxx.xxx.064yy WorkCentre 7800 Series: 071.xxx.xxx.044yy or 071.xxx.xxx.064yy WorkCentre 5800 Series: 071.xxx.xxx.054yy or 071.xxx.xxx.064yy ColorQube 8700/8900: 071.xxx.xxx.093yy ColorQube 9300 Series: 071.xxx.xxx.054yy or 071.xxx.xxx.064yy A few customers may have system software version 071.xxx.xxx.349yy. The.dlm will not work on these devices and they need to be upgraded to 071.xxx.xxx.064yy before installing the.dlm. Customers receiving the June SPAR release will have AirPrint installed by default, although it might need to be enabled via the device s Web UI. 2

2. Obtain the correct.dlm file: The AirPrint.dlm will be available on each of the ConnectKey products software and support pages at www.xerox.com. 3. The.dlm file can be submitted to the device via several methods, but upgrades must first be enabled at the device s Web User Interface (Web UI): a. On the Web UI (CWIS), navigate to Properties > General Setup > Machine Software > Upgrades. b. Make sure Upgrades Enabled is checked. 4. The following two methods are available for submitting the.dlm to the system once upgrades are enabled: a. Via the Manual Upgrade Web UI page: i. Navigate to Properties > General Setup > Machine Software > Manual Upgrade. ii. Select Browse... and find the.dlm file. iii. Select Install Software. b. Via a print protocol such as LPR/LPD or Port 9100 (Raw TCPIP Printing): Submit the.dlm file from (Step 2) above to the device as a print job. If the patch installation succeeds, the.dlm will update the system, install AirPrint, enable it, print a confirmation sheet and then reboot. Upon reboot, the Network Controller (NC) version will have.ap appended to it to indicate that the AirPrint patch has been applied. If the patch fails (due to incompatibility), it will not install and a failure confirmation sheet will print. 5. AirPrint should now be enabled at the device. If however, it has been disabled, an administrator can re-enable it by following the steps below: a. You will need the device s IP address to access the AirPrint configuration screen. You can find the IP address at the UI screen. From the front panel in the device, select Machine Status, then select the Machine Information tab. The IP address should be visible from this screen. You can also print a configuration report by selecting Information Pages, selecting Configuration Report and then clicking Print. The configuration report will contain the IP address. b. Open the Xerox device s Web interface by entering the IP address of the Xerox device into a Web browser s address box (http://<ip>). This will open the Web interface. c. Click on the Properties tab (enter credentials if prompted: default administrative user is: admin, password: 1111). d. Select Connectivity, then Setup. This will bring up the Connectivity page in the right frame. e. Under Protocols, look for and select AirPrint. f. From this page you can modify configuration values that affect AirPrint. 3

Frequently Asked Questions I can t find my printer. What is the problem? AirPrint requires that devices are discoverable via the Bonjour protocol. Bonjour is mdns-based, and in some networks mdns traffic is not allowed to be passed across subnets. In these cases, a device will only be discoverable if the ios device and the AirPrintcapable printer or multifunction device are on the same subnet. Currently, Apple does not allow for manual entry of IP addresses on the ios device side to work around this issue. If your device is not being discovered, check with your IT administrator to ensure that mdns traffic is not being filtered. Does AirPrint require both devices to be wireless capable? No, wireless is not required on both devices. All ios devices will be using wireless but there is no requirement for a printer or MFD to be wirelessly-enabled. What does need to happen, though, is that the wired and wireless segments of the network need to be bridged and, as noted before, mdns traffic needs to be routed between them. I only see a few printer features in the AirPrint dialog. Why? The IPP 2.0 specification provides a large list of supported attributes and functions but currently Apple only provides a limited subset of features from within ios. As the AirPrint feature grows and evolves, users can expect to see additional device settings and capability within the print dialogs. For the time being, though, only a small number is available. I m looking for AirPrint jobs in my accounting records, but I don t see any. Why not? Job Accounting is not supported by Xerox devices over AirPrint, and Apple devices do not support Job Accounting at this time. If Job Accounting is enabled at the Xerox device, attempting to send a print job via AirPrint will fail and generate an error sheet specifying that accounting codes are missing and are required to print. The only workaround is to set up Job Accounting exceptions via the Web UI. 4

Reference Information About AutoIP and mdns All devices on a TCP/IP network must have a unique address, much as a house on a city street needs a unique address so that mail and individuals can find it. AutoIP provides a mechanism to allow multiple devices on the same network to acquire addresses within a specified reachable range (network or subnet) and to ensure that no two devices have the same address on that network (conflict resolution). In many networks there exists infrastructure and services to provide this function (namely DHCP), but for smaller networks and homes, DHCP servers usually are not present. There is no need to worry, however, if you don t have a DHCP server, since Bonjour and AutoIP will take care of this for you. This brings up the concept of networks and subnets specifically. A subnet is a group of devices that all belong to the same range of addresses, and in networking terms are thought of as local. Using our address and postal service analogy, you can think of subnets as different towns or cities. Devices that exist in the same network range are considered local to each other and usually are easily found and able to communicate with each other. About mdns mdns is the second piece we need to care about and provides a vital and core role to AirPrint and its operation. Again going back to our house on a street reference, typical TCP/IP traffic uses something called unicasting, which can be compared to the postal service. A letter is addressed to a specific house, and the letter is delivered just to that address. In contrast, broadcast traffic can be compared to the local free advertising newspaper that gets delivered to everyone on the street (whether you want it or not), with no address required. Multicast DNS fits somewhere in between and the easiest way to compare it would be to think of it as a radio station. An mdns packet on a network is sent to all addresses just like broadcast (radio waves are everywhere). In this case, however, devices choose which groups they want to belong to (like a radio receiver is tuned to a specific frequency and ignores all others). Bringing it back to AirPrint, AirPrint-capable devices are pre-programmed to listen to the specific mdns group that all Bonjour devices must receive and ignore all the other multicast traffic (unless of course they are programmed to listen for other groups as well). So when an iphone sends out a request to the network to look for AirPrint-capable printers, it sends the request to that group. Only AirPrint devices are listening for that, and respond. So that s the m or multicast part of mdns, but what does the DNS part do? Well, as most of us are aware, IP addresses are not very user friendly. An IP address such as 135.202.176.251 just doesn t have a memorable ring to it. The creation of a Domain Name System or DNS has tried to take care of this by invisibly mapping those unfriendly addresses into more memorable, user-friendly names. Compare the example address 135.202.176.251 to the name Johns Printer. If a user was looking to find a device on a network to print to, it s fairly obvious which option would be preferred. AirPrint is the same. When an ios or OS X device looks for an AirPrint printer, the printers return a friendly name which is part of the AirPrint configuration. On larger networks, this naming function is handled by a centralized root server or servers, which own the name to address mappings for everything on those networks. Requests are unicast to the server, which responds with the address of the device. However, on smaller networks, such centralized root DNS servers don t usually exist. So how do you find names to show rather than IP addresses? To use another analogy, say you walked into the lobby of a small office, and wanted to find a particular individual. 5

You would likely have two options: one, walk to the reception desk and ask the receptionist if the person you are looking for is present. The second option would be to simply walk into the office and shout out that person s name. The first method requires that there be a receptionist and that the receptionist knows the name and location of the person you are looking for. This is like the unicast DNS model. The second option requires no receptionist (or DNS server) to be present. The drawback here is that depending on the size of the office (network), this could get very disruptive. mdns is more like this second option. In general, however, this isn t a problem since Bonjour and mdns-based services are mostly aimed at smaller networks. To tie this all together, in order for AirPrint to work, the ios device must be able to find all the AirPrint-capable printers or MFDs available on the network. In smaller networks, this works out great. However, on larger networks, it could get very disruptive to have a whole bunch of devices shouting all the time looking for services. To prevent this, many larger corporate IT administrators will block multicast traffic from passing across subnets. Going back to the office analogy, this would be like closing the doors to all the offices so that only the room you in which you are standing hears you shout. On a network this means only the local subnet you belong to will see the AirPrint discovery request, so if your printer is on a different subnet it will not appear in your ipad or iphone. Given many Xerox devices get placed into larger accounts with complicated networks, this is a very real potential scenario to be aware of. Currently Apple does not provide any workaround for this. If the device is not discovered via the Bonjour discovery process, there is no manual name or address entry available (yet). So the important step here is to ensure that the ios device and the printer exist on the same subnet OR that the network administrator is allowing mdns traffic to pass across subnets. This is a configuration issue that would need to be handled by the IT administrator at the local router(s), and is not something a local end user would be likely able to do. For more information on DNS-SD, see the Xerox ConnectKey Devices Deliver Apple AirPrint to the Enterprise white paper. One additional complication is that ios devices will be connected to wireless networks, and the printers will likely be connected to a wired segment of the network. This isn t inherently a problem since many networks in SMB and enterprises now have wireless available and AirPrint does not require wireless on both devices in any way. Traditionally, these wired/ wireless networks are bridged, which means at an access point that hosts the wireless net, or a router somewhere on the wired side, the traffic gets converted to the appropriate type depending on its destination. Wireless radio traffic is converted to wired signals and vice versa. That s all good, but the potential problem arises again in that many wired and wireless sections of a network are deliberately configured to have different network IP configurations, which as we just discussed, often will not be passing broadcast and multicast traffic across subnets. In these cases, AirPrint devices will not be discoverable. Again, the solution here is to talk to the network administrator to allow mdns traffic to pass across the network segments and subnets. 2015 Xerox Corporation. All rights reserved. Xerox, Xerox and Design and ConnectKey are trademarks of Xerox Corporation in the United States and/or other countries. The information in this brochure is subject to change without notice Updated 10/15 RAYKA-163 BR15180 XOGWP-18UC