I agree with OP that Chromis is filled with bugs. I was about to develop on Chromis but too many bugs that existed in Chromis that didn't exist in UniCenta. Therefore much development work was invested into UniCenta for my client.
I have created this custom change screen. Larger display, larger dismiss button. If anyone is interested I can share my source code.
Hey @smallengineguy2, Were you able to integrate the Desk/5000 terminal? I will be receiving one later this week and will be attempting to get the two talking with eachother.
Hey @Datsy100, Forgive me for bumping an old post. I am about to edit my unicentaopos code base to continuous ping my Epson printer (t88iv) after a cash payment is made until the drawer status returns to closed. Idealy, I will write code that will repeated ping for the status of a drawer after a opendrawer command is called. I will be coding for my Epson TM-T88IV printer. Here are some useful links: https://stackoverflow.com/questions/62176249/epson-thermal-printer-status-from-nodejs-with-esc-pos...
@unicenta-hugh Sorry for delay reply. Since posting, I've configured 2 terminals running on a single MySQL database. When performing "close cash" the "Ticket Line Voids" and "Drawer openings" as well as additional custom fields i'm tracking needed to check the terminal name. In unicentaopos v4.6.4 source code the "Ticket Line Voids" and "Drawer Openinigs" would return line voids and no sales from both terminals. Therefore not accurate for the single terminal it's running on. My Solution Database...
It can be done. Initialy i changed the size of the Split payment button and remote printer button to 0 by 0, essentially making the button invisible, yet still technically there. This was done by setting the "preferredSize" to "0,0"
It can be done. Initialy i changed the size of the Split payment button and remote printer button to 0 by 0, essentially making the button invisible, yet still technically there. This was done by setting the "preferredSize" to "0,0"