Zebra Virtual Print Ware Software Zebra Virtual Print
Zebra Virtual Print. Ware Software
Zebra Virtual Print. Ware Agenda § Overview and Positioning of Zebra Virtual Print. Ware § Solution Components • Print Monitor and Print. Manager § Template Printing § Getting Started 2
Customers are asking. . . I want to deploy and manage printers across multiple locations How can I manage print 1000’s/ cards/hr without a centralized card printer? Can I print to your card printer from my old VAX/VMS or Prime computer system? We want to integrate data and card production into my existing workflow I want complete control and management visibility of printing across multiple network printers I want to send jobs to your printer but can’t / won’t use a windows driver or SDK
Zebra Virtual Print. Ware Software Traditional Card § Distributed Instant issuance Cards • • • Loyalty Membership Visitor Badges Access Control Membership § Scalable Enterprise Integrated Printing • Hospitality • Service Bureaus • Education 4 New Card Applications Enables new complex workflow and card issuance driven deployment needs By managing Printers and print jobs and providing easy application integration Large or Scalable Enterprise Projects • Single or Multiple printer deployments (centralized or distributed) • Multiple deployment/issuance sites • Complex application, data and work-flow integration – Driver, SDK or Template based printing – Legacy type application integration. • Various horizontal and vertical markets
“What” and the “How” to enable Zebra to change / Adapt to Card Markets and trends Target Markets § Distributed Instant issuance Cards • • • Loyalty Membership Visitor Badges Access Control Membership § Scalable Enterprise Integrated Printing • Hospitality • Service Bureaus • Education 5 What Migration to new complex workflow and card issuance driven deployment needs How… Enabling Software to address migration from Target Markets to Target Applications, By managing Printers and print jobs and providing easy application integration Target Applications Large or Scalable Enterprise Projects • Single or Multiple printer deployments (centralized or distributed) • Multiple deployment/issuance sites • Complex application, data and work-flow integration – Driver, SDK or Template based printing – Legacy type application integration. • Various horizontal and vertical markets
Intro to Zebra Virtual Print. Ware Print. Monitor Device Management and Monitoring Alert and Alarm Notification Print. Manager Template Based Printing Print Job Management and Load Balancing Driver or ZMotif SDK Interface Zebra ZXP Network Printers ZXP S 3 6 ZXP S 8 ZXP S 7
Zebra Virtual Print. Ware ZVP Print. Monitor • Network Monitor/Manage ZXP printers • Easy to Set-up / Use and manage, • $995 (single license) ZVP Print. Manager • Enables management of both printers and print jobs. • Scalable, reliable printing. Print via ZMotif SDK, Drivers or Template printing. • Pricing from $7, 995. Consulting and training recommended. Template Printing • New capability to easily interface card printing to new and legacy applications • Based on XML template and data specification • Card. Studio Template Designer for easily creating Template Designs.
Virtual Print. Ware components Print. Manager • ZVP Print. Monitor – Product name for Product Software Version (Edition) with Device Management functionality only. Can be sold as a stand alone Product. Print. Monitor § 8 Software Utilities, specifications, documentation - to interface, test and develop to Print. Manager Zebra Virtual Print. Ware Interface Mgr, ZMotif Driver, ZMotif SDK • ZXP Print. Manager – Product name for Product Software Version (Edition) with combined output management and device management (including template printing). Sold as a complete bundled solution Card. Studio Template Edition • Card. Studio Template Designer – Product name for optional template design and export feature in Card. Studio. Sold as a separate licensed version or Edition of Card. Studio.
Virtual Print. Ware Software Feature Overview § Template printing – • § Card Printer device and output management – • § Centrally manage the health an status of individual printers, and Print Queues from a single interface console ensuring maximum uptime and reliability. Load balancing and print job management – • 9 Low cost easy way for Enterprises, system integrators and solution providers to integrate data and card production from third party solutions and applications without a software SDK or software application modification. Features to create a lower cost, flexible printing environment based on a cluster of individual or decentralized card printers for high volume scalable output throughput. Print from anywhere / anyhow Never lose a print job What’s the status of my printer Now!
Definitions § Print. Monitor – Application for Printer Device Management • • • Administrative tool Windows form-based user interface Human interaction required – Information reported requires human interpretation/response Client Software Application § Print. Manager – Application for print job management • • • Developer tool No user interface Application interaction required – Information reported requires application interpretation/response § Take-away concepts • • • 10 Print. Monitor and Print. Manager are separate/independent applications Print. Monitor is packaged with Print. Manager. . …. . Each can be deployed without the presence of the other Server Software Application
Zebra Print Manager Print Monitor Print Queue 2 11 Print Manager Print Queue 1
How to print via Zebra Print Manager Windows Driver § Through Zebra Print Manager Windows Driver • Multiple ZMotif Print Queues (Created in Print Manager) Windows SDK § Through ZMotif Printer SDK Functions • Print Commands directly to Print Queues Card. Studio Direct via Template Printing 12 § From Card. Studio • D 2 P or Windows Driver § Send Data Directly to Zebra Print Manager • XML or CSV Data Document via Submit command
Print. Manager – Print via ZMotif SDK or Windows Driver Print. Monitor Print. Manager Windows Driver Print Card from Application using Print. Manager Windows Printer Driver Printer health and status monitored remotely. Card Print Job Queue A Card Print Job Printer 4 Queue B Print Card from Application using ZMotif SDK Card Print Job Queue C Print. Manager Card Print Job Print. Manager Queues submit print job(s) to assigned printers and insure successful print Printer 3 Printer 2 Printer 1
Template Printing Workflow Card. Studio 1 2 Card Template design created in Card. Studio Variable data in XML or CSV: Photo, text, etc Last Name, First Name 4 3 Application Server Sends Variable data to Print. Manager 14 Card Template published and stored in Print. Manager All print job activity is logged and recorded in Print. Manager Database Print Manager Variable data merged with Template design and printed by Print. Manager Queue 1 5 Print Monitor 6
Getting Started with Print. Monitor § Step 1: Install Software § Step 2: Login (Admin, admin) § Step 3: Configure users, mail, etc § Step 4: Add, discover Printers 15
Getting Started with Print. Manager § Step 1: Plan your Installation • Load Balancing vs Template Printing, etc. • Method of printing § Step 2: Set up and Configure Print. Monitor § Step 3: Assign Printers to Queues § Step 4: Print to Queues • Based on Step 1 plan. 16
Getting Started with Template Printing § Step 1: Plan your Installation • Overall application architecture and design objectives • Network programming (TCP/IP Socket communications) • Network infrastructure § Step 2: Set up and configure Print. Monitor and Print. Manager § Step 3: Design Print. Manager Template Design XML document • Via Card. Studio or other… § Step 4: Create XML data document (Variable data) on host system or application. § Step 5: Program host system to send XML Data document to Print. Manager Queue (IP Address and Port#). 17
Template Printing Example Template Design Document (XML format) Data Document (XML or CSV format) Use the “Store” command to send the Template design to the Print Manager Use the “Submit” command to send a data document with Variable print data to Print Manager 18
Template Printing Example Create a Template Design (XML document and Graphics) Use the Interface Manger utility or the “Store” command to send the Template design and any BMP graphics to the Print Manager 19 <? xml version="1. 0" encoding="utf-16" standalone="yes"? > <template name="Loyalty_Card" card_type="2" card_thickness="30" delete="false"> <!-- Note: card_thickness is hard-coded to 30 as it is not currently used --> <fonts> <font id="1" name="@Arial Unicode MS" size="14" bold="yes" italic="no" underline="no"/> <font id="2" name="@Arial Unicode MS" size="14" bold="yes" italic="no" underline="no"/> <font id="3" name="Arial" size="10" bold="no" italic="yes" underline="no"/> </fonts> <side name="front" orientation="landscape"> <print_types> <print_type="color"> <graphic order_id="1" format="bmp" opacity="100" height="648" width="1024" x="0" y="0" rotation="0" delete="false">Loyalty_Card_img_1</graphic> </print_type> <print_type="mono"> <text order_id="2" field="First" font_id="1" x="77" y="75" color="0 x 000000" angle="0" height="83" width="382" alignment="left" v_alignment="top" shrink="no"/> <text order_id="3" field="Last" font_id="2" x="77" y="149" color="0 x 000000" angle="0" height="83" width="401" alignment="left" v_alignment="top" shrink="no"/> <text order_id="4" font_id="3" x="128" y="535" color="0 x 000000" angle="0" height="43" width="336" alignment="center" v_alignment="top" shrink="no">Member Number: </text> <text order_id="5" field="Member" font_id="3" x="465" y="534" color="0 x 000000" angle="0" height="43" width="220" alignment="center" v_alignment="top" shrink="no"/> </print_types> </sides> </template>
Template Printing: Interface Manger Create the Data Document (XML or CSV format) Use the Interface Manager or “Submit” command to send a data document with Variable print data to Print. Manager 20 <? xml version='1. 0' encoding='utf-16'? > <data template='Loyalty_Card'> <First>Mark</First> <Last>Zucherman</Last> <Member>Lucky 1</Member> </data>
Template Document Example <template name=”” card_type="" card_thickness="" delete=""> <fonts> <font id="" name="" size="" bold="" italic="" underline="" /> </fonts> <side name="" orientation="" rotation="" sharpness=""> <print_types> <print_type=”” fill=""> <graphic field="" format="" opacity="" width="" height="" x="" y="" delete="" /> <line x 1="" y 1="" x 2="" y 2="" thickness="" color="" /> <ellipse x=”” y=”” width=”” height=”” thickness=”” color=”” fill_color=”” /> <rectangle x=”” y=”” width=”” height=”” thickness=”” color=”” fill_color=”” radius=”” /> <text field="" font_id="" width="" height="" x="" y="" angle="" color="" alignment="" /> <barcode field="" font_id="" x="" y="" rotation="" code="" multiplier="" ratio="" height="" show_text="" /> </print_types> <magdata format="" coercivity=""> <track field="" number="" format="" /> </magdata> </sides> </template> 21
Print Manager Trade Show Demo Mobile device configured with Zebra Android ZVP Template application Computer configured with Print. Manager Use Mobile Template App to print to Print. Manager • Local application and data capture Print. Manager configured with Queues and Templates • Print. Manager manages print job to printers Show Card printed on specified printer with unique card data • Show successful print from remote or mobile device.
Print. Manager Summary § Closed loop print job management • Tracks job from beginning to end • Provides job status information to customer applications § Accepts print jobs from any TCP/IP connected system • Unix, Linux, Windows, etc • Processes 3 types of jobs – ZMotif (SDK) based – XML documents, CSV documents – Windows Driver Jobs § Requires print queue(s) • Queues encapsulate 1 or more printers • Queue appears to be a single printer to an application § Requires Print. Monitor for administration • Configuration of print queues • Only association with print manager 23
Example Use cases: § § Zebra ISV Partner of complete integrated application software to a Vertical industry (Retail, Membership, Loyalty, etc) • Need to integrate Card printing and issuance as part of their application workflow. • Desire to provide a fully integrated instant issuance card printing (centralized or distributed on-location print solution. ) Legacy or existing application may or may-not be suitable for SDK Card integration (Linux, AS 400, etc) • 24 “Print Manager” Template based printing can offer significant time to market and technical / deployment advantages.
Zebra Virtual Print. Ware software § Positioning • Enterprise customers looking to integrate Card printing to an existing application or work flow. • Membership or Loyalty cards Market Segment • Enterprises looking for large volume printing with multiple desktop printers § Initial Software Release – • No smart card encoding • Initial implementation is restricted to 10 printers • Some support required depending on implementation 25
ZVP software/Product Positioning Product Edition / Feature ZVP Print. Monitor -Central console for Printer device management Benefits Target Customer/Market Customers can centrally manage from an easy to use and deploy interface console a collection of ZXP Network printers. End Users, Partners, ISV/SI’s with 2 or more Network attach ZXP Printers. Distribution friendly ZVP Print. Manager Addresses the need to have a lower cost, flexible Central console for Printer and printing environment based on a cluster of individual Print Job monitoring and or decentralized printers. management Greater overall Card throughput performance at less cost Enables print queue support Greater print job reliability and availability. and integrated load balancing Deploy a lower cost flexible system that is and print job management scalable, allowing users to add printing capacity capabilities when and as they need it. Enables a low cost easy way for Enterprises, system ZVP Print. Manager for use with integrators and solution providers to integrate data Template printing capability and card production work flow from third party solutions and applications. Specialized Partners, ISV’s SI’s who need to provide scalable and manageable card printing solutions. Managed distributed issuance of Loyalty, membership, hospitality cards. Partners, ISV’s/SI’s who provide complete card issuance solutions. Customers looking to integrate card printing into legacy apps Distributed issuance of Loyalty, Membership, Hospitality cards.
Why: Zebra Virtual Print. Ware § Card applications increasingly linked to Enterprise applications and workflow requirements • • § Networked printer deployments • § Tools and applications needed to manage printers on networks Increasing focus on distributed issuance and convenience markets • • 27 Expanding scope from standalone applications Application / printer integration driven deployments Managed distributed card Issuance and printing Kiosk deployments Physical & Logical Access, All in one Credentials Convenience – Loyalty, Instant Issuance EMV, etc.
Questions § Questions? ? 28
- Slides: 28