# Printing with Glide

**URL:** <https://community.glideapps.com/t/printing-with-glide/86791>\
**Category:** Ask for Help\
**Created:** [April 2, 2026, 12:45pm UTC](https://community.glideapps.com/t/printing-with-glide/86791 "2026-04-02T12:45:48Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Grop85](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/grop85/32/94304_2.png) [@Grop85](https://community.glideapps.com/u/Grop85)\
**Post date:** [April 2, 2026, 12:45pm UTC](https://community.glideapps.com/t/printing-with-glide/86791/1 "2026-04-02T12:45:48Z")

</div>

Hi everyone,

I’m currently building an app with Glide for kitchen operations and I’d like to integrate label printing directly from the app.

My goal is to allow users (on iPad or tablet) to print a label with a single click, without having to go through a third-party app or manual steps

I’m wondering:

- Is it possible to connect a wireless label printer directly to Glide (e.g. via AirPrint or network)?
- Can Glide trigger printing natively from a button (for example, opening a print dialog automatically)?
- Or is using an external tool (like a webhook or automation platform) currently the only way?

If anyone has experience with this (especially in a production/kitchen environment), I’d really appreciate your feedback.

Thanks in advance!

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [April 2, 2026, 9:11pm UTC](https://community.glideapps.com/t/printing-with-glide/86791/2 "2026-04-02T21:11:21Z")

</div>

I’ve seen this done with a Make and PrintNode: [https://www.make.com/en/integrations/printnode](https://www.make.com/en/integrations/printnode)

I think the way that it works is your label printer is connected to a computer that has printnode on it and then Glide can call make to connect to the printer.

---

<div class="post-metadata">

**Author:** ![Rien\_Dumore](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/rien_dumore/32/79283_2.png) [@Rien\_Dumore](https://community.glideapps.com/u/Rien_Dumore)\
**Post date:** [April 2, 2026, 9:12pm UTC](https://community.glideapps.com/t/printing-with-glide/86791/3 "2026-04-02T21:12:38Z")

</div>

I got a trick. Create workflow:

- Create File: HTML with this content with placeholders for title, description and qr code value.
- open link to that file

This generates label, and opens a print directly window. All within glide.

```auto
<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Object Label</title>

<style>

@page { size: 62mm 20mm; margin: 0; }

html, body {

  width: 62mm;

  height: 20mm;

  margin: 0;

  padding: 0;

}

body {

  display: flex;

  align-items: center;

  box-sizing: border-box;

  padding: 2mm;

  font-family: Arial, sans-serif;

}

.qr {

  width: 16mm;

  height: 16mm;

  flex-shrink: 0;

}

.text {

  margin-left: 3mm;

  display: flex;

  flex-direction: column;

  justify-content: center;

  overflow: hidden;

}

.object {

  font-size: 9pt;

  font-weight: bold;

  line-height: 1.1;

  white-space: nowrap;

  overflow: hidden;

  text-overflow: ellipsis;

}

.maker {

  font-size: 8pt;

  line-height: 1.1;

  white-space: nowrap;

  overflow: hidden;

  text-overflow: ellipsis;

}

</style>

</head>

<body>

<div class="qr" id="qr"></div>

<div class="text">

  <div class="object">"TITLE"</div>

  <div class="maker">"DESCRIPTION"</div>

</div>

<script src="https://cdnjs.cloudflare.com/ajax/libs/qrcodejs/1.0.0/qrcode.min.js"></script>

<script>

new QRCode(document.getElementById("qr"), {

  text: "QR_CODE_VALUE",

  width: 56,

  height: 56,

  correctLevel: QRCode.CorrectLevel.M

});

window.onload = () => setTimeout(()=>window.print(),150);

</script>

</body>

</html>

```

---

<div class="post-metadata">

**Author:** ![Rien\_Dumore](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/rien_dumore/32/79283_2.png) [@Rien\_Dumore](https://community.glideapps.com/u/Rien_Dumore)\
**Post date:** [April 2, 2026, 9:13pm UTC](https://community.glideapps.com/t/printing-with-glide/86791/4 "2026-04-02T21:13:49Z")

</div>

Ah you beat me to it. Yeah printnode works lovely to automate connection to printer.

---

<div class="post-metadata">

**Author:** ![GrumpyRick](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/grumpyrick/32/18079_2.png) [@GrumpyRick](https://community.glideapps.com/u/GrumpyRick)\
**Post date:** [April 3, 2026, 5:23am UTC](https://community.glideapps.com/t/printing-with-glide/86791/5 "2026-04-03T05:23:31Z")

</div>

What about making the PrintNode api call directly in Glide?

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [April 3, 2026, 12:25pm UTC](https://community.glideapps.com/t/printing-with-glide/86791/6 "2026-04-03T12:25:07Z")

</div>

An equally good solution!

---

<div class="post-metadata">

**Author:** ![jb\_1mprove](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jb_1mprove/32/92375_2.png) [@jb\_1mprove](https://community.glideapps.com/u/jb_1mprove)\
**Post date:** [April 3, 2026, 6:46pm UTC](https://community.glideapps.com/t/printing-with-glide/86791/7 "2026-04-03T18:46:48Z")

</div>

Like others have mentioned: PrintNode

---

<div class="post-metadata">

**Author:** ![Grop85](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/grop85/32/94304_2.png) [@Grop85](https://community.glideapps.com/u/Grop85)\
**Post date:** [April 4, 2026, 7:20am UTC](https://community.glideapps.com/t/printing-with-glide/86791/8 "2026-04-04T07:20:53Z")

</div>

Thanks for your help  
I will try that

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/system/32/53398_2.png) [@system](https://community.glideapps.com/u/system)\
**Post date:** [April 11, 2026, 7:21am UTC](https://community.glideapps.com/t/printing-with-glide/86791/9 "2026-04-11T07:21:31Z")

</div>

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.
