Zebra Technologies Corporation · NASDAQ:ZBRA

Zebra Technologies — Technical Presentation (2023)

17 slides from Zebra Technologies's technical presentation, 2023

  1. Slide 1: PDF Printing Made Simple

    PDF Printing Made Simple Steven Si Sr. Software Engineer 1

  2. Slide 2: PDF Emulation - Benefits

    PDF Emulation - Benefits a.k.a. PDF Direct, is part of the Printer Emulations Family • Simplifies the Printing of PDFs • Eliminates Middleware Dependency 3rd Party Shipping API • No Need to Learn Specific Printer Languages Shipping Label • Print Documents • Eliminates Need to Scale Documents • Reduc

  3. Slide 3: Printer Emulations

    Printer Emulations Virtual Devices are now called Printer Emulations • On-printer Apps – Enable the use of a variety of printer command Factory Installed since languages Link-OS 6.4* PDF, Datamax, ESC-POS, • Optimized Intermec, Monarch, Sato All Emulations – Ensure fast throughput, while delivering

  4. Slide 4: Printer Emulations: Supported printers

    Printer Emulations Supported printers Desktop Mobile Industrial 1. ZD200 12. ZQ310 25. ZT210 Factory Installed since 2. ZD888 13. ZQ320 26. ZT220 Link-OS 6.4* 3. ZD410D 14. ZR318 27. ZT230 4. ZD420C 15. ZR328 28. ZT411 PDF, Datamax, ESC-POS, 5. ZD420D 16. ZQ511 29. ZT421 Intermec, Monarch, Sato 6. Z

  5. Slide 5: Printer Emulations – Where to Find?

    Printer Emulations – Where to Find? https://www.zebra.com/us/en/support-downloads/printer-software/printeremulations.html • Emulations are available for download on zebra.com – By searching for the “Printer Emulations” • Factory installed emulations – Available for download from the firmware section

  6. Slide 6: Printer Emulations Installation

    Printer Emulations Installation On Mobile • The emulations can be installed via one of the following tools. – Printer Setup Utility for Android and iOS – Printer Setup Utility for Windows – Z-Downloader for Windows • PDF emulation – Virtual-Dev-PDF-vXXX-YY.NRD – Inside the IncludedPrinterEmulations.

  7. Slide 7: Installation - Windows

    Printer Emulations Installation - Windows • Printer Setup Utilities for Windows • Zdesigner Driver 3 4 2 1 3 5 1 4 6 2 5 6 ZEBRA TECHNOLOGIES

  8. Slide 8: PDF Emulation Enable / Disable

    PDF Emulation Enable / Disable a.k.a. PDF Direct • Enable/Disable PDF Emulation – ! U1 setvar "apl.enable" "pdf" – ! U1 setvar "apl.enable" "none" • Configure PDF Emulation Settings – ! U1 setvar "apl.settings" "dither scale=50x50 scale-to-fit no-varlen orient=N" ZEBRA TECHNOLOGIES 8

  9. Slide 9: PDF Emulation Settings - "apl.settings"

    PDF Emulation Settings - "apl.settings" a.k.a. PDF Direct • dither: Dithering – Off by default. • scale: Scale Factor – Off by default. Scale=WxH, where the W and H are percentages, ranging from 1 to 100. • scale-to-fit: Auto-Scale/Rotate – Off by default. Modifies the size of the text & image to fi

  10. Slide 10: Printer Emulations – Query the Settings

    Printer Emulations – Query the Settings ! U1 getvar "apl" Received:6 bytes apl. Received:201 bytes apl.enable : pdf , Choices: pdf,none apl.framework_version : 1.3 apl.version : 2.08-02 apl.settings : scale-to-fit no-varlen orient=N apl.o. apl.o.graphics_byte_width : 48 , Choices: 0-255 ZEBRA TECHNO

  11. Slide 11: Delete PDF Emulation

    Delete PDF Emulation • Disable PDF Emulation • Or Use JSON – ! U1 setvar "apl.enable" "none" – {}{ – "apl.enable" : "none" • Clear PDF Emulation Settings – "apl.settings" : "" – ! U1 setvar "apl.settings" "" – "file.delete" : "pdf.apl" • Delete PDF Emulation – } – ! U1 do "file.delete" "pdf.apl” • U

  12. Slide 12: PDF Print Programmatically

    PDF Print Programmatically Use Link-OS Multiplatform SDK • Supported Connectivity Send PDF file with sendFileContents() API in Link-OS SDK – Serial Port – Parallel Port – USB – Bluetooth® • Classic • Low Energy – Network • TCP – Cloud-Connection • WebSocket (Link-OS 6.7 or later) ZEBRA TECHNOLOGIES

  13. Slide 13: PDF Print Programmatically

    PDF Print Programmatically Use the SendFileToPrinter API – Cloud-based Printing curl -X 'POST' \ 'https://api.zebra.com/v2/devices/printers/send' \ -H 'accept: text/plain' \ -H 'apikey: UUBPTeoGjN68qQqg4BONmalfTyFXa33z' \ -H 'tenant: bb62a0cd13e235750402689a723309b1' \ -H 'Content-Type: multipart/fo

  14. Slide 14: PDF Print Programmatically

    PDF Print Programmatically Use the Browser Print SDK – JavaScript API ZEBRA TECHNOLOGIES

  15. Slide 15: Resources

    Resources • Printer Emulations Download – https://www.zebra.com/us/en/support-downloads/printer-software/printeremulations.html • PDF Emulation (a.k.a. PDF Direct) – https://www.zebra.com/us/en/software/printer-software/pdf-direct-printer-emulation.html • PDF Emulation Settings – https://www.zebra.c

  16. Slide 16: Questions

    Questions ZEBRA TECHNOLOGIES

  17. Slide 17: Thank You

    Thank You ZEBRA and the stylized Zebra head are trademarks of Zebra Technologies Corp., registered in many jurisdictions worldwide. All other trademarks are the property of their respective owners. ©2023 Zebra Technologies Corp. and/or its affiliates. All rights reserved. ZEBRA TECHNOLOGIES

Zebra Technologies — Technical Presentation (2023) on 6ix