WebLabel

Enable raw printing from your web app. List available printers on your computer and send direct printing commands.

Start a free trial
Raw printing
Compatible with any printer that uses raw printing like ZPL and EPL languages.
HTML Embed
Include a snippet of HTML code to list printers and print.
HTTP API
List printers in print data over HTTP requests. Interface with any programming language.

What is raw printing?

Raw printing refers to sending print jobs to a printer using the printer's native language, bypassing the printer drivers. This method involves sending a string of commands directly to the printer, often used for specialized tasks like barcode, label, or receipt printing.

Printers often have their own specific command languages (e.g., ZPL for Zebra printers, ESC/P for Epson printers). Raw printing uses these languages directly.

How WebLabel works?

WebLabel acts as an intermediary between your web application and the printers connected to the computer where the website is being accessed. It allows you to list available printers and send print commands directly to the printers.

API Printing Sample Code

curl -X POST http://127.0.0.1:8201/api/print --data-urlencode "printer=Zebra ZPL" --data-urlencode "data=my commands"

Sample code for listing printers via API

curl http://127.0.0.1:8201/api/printers

HTML and JavaScript code to embed in a web page

<textarea id="weblabel_data" style="height: 4rem; width: 100%">printing commands</textarea>
<div id="weblabel_placeholder"></div>
<div id="weblabel_not_installed">If you are seeing this message it is because GoGWS WebLabel is not installed.</div>
<script src="http://localhost:8201/static/weblabel.js"></script>
Plans starting at:
9 USD / month
Price for Single Installation Plan.
Log in to your account and check available plans and discounts.
Try it for free
No commitments and no credit card required.

Create my trial account

This website uses cookies for a better browsing experience.