cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

From SAP PERSONAS, How to automatically send a ZPL file content to a zebra printer using bluetooth ?

alexandreourth
Active Participant
0 Kudos
88

Hello everyone,

I am using SAP SCREEN PERSONAS with slipstream engine in Chrome on an android 14 tablet.

I need to send automatically a ZPL FILE content (which i already have) to a zebra printer (ZQ620) using bluetooth protocol (only available protocol for us). Right now i don't know how to proceed...

I tried web bluetooth api from chrome but someone at ZEBRA told me BLE was only for settings operations so it's a dead end. Is it possible to send "Intent" request to the Zebra Print application for the labels to be automatically printed? If yes does someone know how to do this? Or any other lead please it would be very helpfull.

I also asked on ZEBRA Forum, but as i am in a SAP application, mayber other sap users faced the same problem as me.

Thanks a lot for your time.

Regards,

Alexandre

Accepted Solutions (0)

Answers (1)

Answers (1)

erproots
Explorer
0 Kudos

To send ZPL from a SAP Screen Personas app on Android via Bluetooth to a Zebra ZQ620 printer, direct Bluetooth printing from the browser isn't supported due to BLE limitations. Instead, use Zebra’s Android PrintConnect app. You can send an Android Intent from a hybrid app or wrapper that bridges SAP Personas to PrintConnect.

Steps:

  1. Install Zebra PrintConnect on the Android tablet.

  2. Create a small Android app (or wrapper around the Slipstream web app) that uses Intent API to pass the ZPL string to PrintConnect.

  3. From the app, trigger:

    java
    CopyEdit
    Intent intent = new Intent(); intent.setAction("com.zebra.printconnect.intent.action.PRINT"); intent.putExtra("com.zebra.printconnect.intent.extra.TEMPLATE_DATA", "<Your ZPL String>"); sendBroadcast(intent);
  4. Ensure printer is paired via Bluetooth and selected in PrintConnect.

This bridges SAP Personas to Zebra printing reliably on Android.

(Also exploring SAP integrations and automation at https://erproots.com/  — nofollow)

Hope this Helps!

alexandreourth
Active Participant
0 Kudos
Hello, i don't know if this is AI generated but thanks a lot for your time 🙂 I'll check this as soon as i can. I don't know if it's possible but the objective would be from a personas script, to trigger the intent. So no bridge app. Regarding the wrapper around slipstream engine, i don't understand how i could do, PERSONAS is the wrapper for me, and inside it, in javascript, i wish to trigger the intent, if it's possible of course.
erproots
Explorer
0 Kudos
Thanks! Understood—since you're aiming to trigger the intent directly from Personas JavaScript, it's unfortunately not possible due to browser sandboxing (no direct access to Android Intents from web scripts). You’d still need a native wrapper app (even minimal) to bridge the Personas Slipstream UI to Android Intents. Personas itself can’t send Intents without that native layer.