Solved

App-bridge in POS - How to interact with Thermal Printer

tomchan
Excursionist
13 0 5

Is there a way that an embedded POS app (using app-bridge) interact with a thermal printer (which has connected to Shopify POS)? My ideal is that my app can send some texts to the printer and the thermal printer will print them out.

 

Thanks!

Accepted Solution (1)

Henry_Tao
Shopify Staff
91 28 15

This is an accepted solution.

Hi @tomchan 

 

There is no API in POSSDK and App Bridge to support thermal printer right now. What embedded app can do is exporting receipt as pdf and merchant can print it manually.

Henry | Social Care @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

View solution in original post

Replies 5 (5)

Henry_Tao
Shopify Staff
91 28 15

Hi @Tom , does thermal printer use native print dialog (window.print) or it requires special API? 

Henry | Social Care @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

tomchan
Excursionist
13 0 5

Henry_Tao
Shopify Staff
91 28 15

This is an accepted solution.

Hi @tomchan 

 

There is no API in POSSDK and App Bridge to support thermal printer right now. What embedded app can do is exporting receipt as pdf and merchant can print it manually.

Henry | Social Care @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

tomchan
Excursionist
13 0 5

Hi Henry,

 

Do Shopify POS support this thermal printer?

 

TSP654II AirPrint™ Receipt Printer:

https://star-emea.com/products/tsp654ii-airprint/

Henry_Tao
Shopify Staff
91 28 15

Hi @tomchan 

 

It is not officially supported. We support `Star Micronics TSP650II Bluetooth wireless receipt printer` for sure. If `TSP654II`  has same interface, you might be able to use it. 

 

 

Henry | Social Care @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog