link-os compatible printer?

I am trying to learn "Connect and Print Over TCP/IP and Bluetooth – Zebra Android Link-OS™ SDK – Java – Android Studio" (https://km.zebra.com/kb/index?page=content&id=SA370). on page  of 3 (Getting Started with Android Development – Zebra

Android Link-OS™ SDK – Android Studio), it says "Zebra Network-Enabled Label Printer,

In order to fully test the application created during the course of this tutorial, a networkenabled

Zebra printer capable of understanding ZPL or CPCL.

Bluetooth connectivity is available through the Zebra Link-OS Multiplatform SDK and covered

in other available tutorials.

Zebra Link-OS Multiplatform SDK supports various printers and mobile devices.", do I need "a networkenabled

Zebra printer capable of understanding ZPL or CPCL" or "Zebra Link-OS Multiplatform SDK supported printer" and what is the difference between them? Can zebra QL320 plus be used for this project?