Sometimes staff are missing the oppurtunity to print the receipt, or it doesn’t print before returning to the square logo screen.
Is there a way to re-print the receipt on the terminal, either from the terminal itself or via the API?
Sometimes staff are missing the oppurtunity to print the receipt, or it doesn’t print before returning to the square logo screen.
Is there a way to re-print the receipt on the terminal, either from the terminal itself or via the API?
At this time the ability to reprint a receipt with the Terminal API isn’t currently available. We’re constantly working to improve our features based on feedback like this, so I’ll be sure to share your request to the API product team.
Please forgive me if I am misunderstanding your situation.
First, I am not sure if your POS is ‘Custom POS’ or ‘Square POS.’ Either way, the ‘POS’ should be able to print (or reprint) receipt all the time any time. Not sure about ‘Sqaure POS’ but if it is ‘POS’, you should be able to print any receipt anytime even with closed check. POS should be able to print any ‘customer receipts’ anytime either closed or not. Anyway…
Second, ‘Square Terminal’ has option for ‘customer’ to print receipt or not. I am honestly not sure why your ‘staff’ need to print ‘receipt.’ Please kindly forgive me if I am misunderstanding your situation.
Here is how I am doing on ‘guest check’ on custom POS.
I am learning also on Square. Please respond this thread.
Thanks,
Hi BrianYeon
We are using a Custom POS with a Square Terminal.
They want the option to print if the customer or staff have accidentally tapped ‘no’ to printing
We could print an invoice for the customer via the POS, but that’s an A4 size print, rather than a small printout. And the invoice may reflect several payments, not the one that just happened.
In a nut shell - the development cost for my client to print a reciept from the POS is MASSIVE compared to being able to tap into the API and print the reciept on the terminal.
Thanks Bryan!
Yes - very much needs to be on the feature list!!
Would be great to use a transaction id with a print action!
Hi BrianYeon
We are using a Custom POS with a Square Terminal.
==> OK, this is ‘CUSTOM POS’ issue. Have a POS printer for ‘CUSTOM POS.’
==> POS, in general, must have POS printer in all businesses, regardless ‘restaurant, fast food, part shop, beauty supply, mobile phone fix shop, hair salon, retail shop, or whatever you name it…’ The point here is very simple, if ‘business’ then have a POS printer. Of course, you can use A4 printer. Printing to A4 is much easier compared to printing to standard POS printer.
They want the option to print if the customer or staff have accidentally tapped ‘no’ to printing.
==> They (end merchants) will eventually have to purchase POS printer for your ‘custom POS.’ Used POS printers are even cheaper than A4 size office printer these days.
We could print an invoice for the customer via the POS, but that’s an A4 size print, rather than a small printout. And the invoice may reflect several payments, not the one that just happened.
==> Invoice (guest check) or receipt (paid receipt) may not, and cannot, reflect ‘several payments.’ Your POS ‘initiates’ Square Terminal with ‘amount.’ That is the ‘amount’ either customer will see on invoice (guest check) or receipt (paid receipt). Reflecting ‘several payments’ other than the ‘pin-pointed’ invoice (guest check) or receipt (paid receipt) means your POS is not able to do what it supposed to do for the businesses in general.
In a nut shell - the development cost for my client to print a reciept from the POS is MASSIVE compared to being able to tap into the API and print the reciept on the terminal.
==> Again, ‘used POS printers’ only cost less than the ‘A4’ office printers these days, and they are very dependable.
Honestly, I don’t think you understand the nature of the ‘POS’ at all. Reprinting is your 'POS’s job, not the issue of trying to change the nature of the Square Terminal’s API.
@BrianYeon,
Having a printer isn’t required in all businesses. It’s entirely optional and up to the business owner. Also at this time the Terminal API doesn’t currently allow for reprinting receipts like the app does when it’s in Terminal mode. They’re using the API so reprinting the receipt isn’t possible today and would need to build a custom reprint service to have the ability to reprint.
Read my reply again THE DEVELOPMENT COST
Why spend $2000 paying me to set up their system to print a receipt to another printer when they can pay me $200 to hook into the Square Terminal that has access to a reciept printer already?
As it stands - my client has no option but to go for option 1. Which sux, but not the end of the world I’ll need to chat to them about the best way to solve this one for their business
I apologize for my misunderstanding on your issue.
I wish the best luck on your custom POS.