but when sign up completed...
I also found there are problems connecting to the server recently. Not sure what was the issue. I just renewed Let’s Encrypt last month. Trying a few times will work.
I think your idea made it touch "case" the letters is very good...
I am developing a touch friendly system because I found there are many systems not touch friendly in the market.
you can make little bigger space of rows and font at the reports/b4xtable
I agree. I need more time to fine tune the B4XTable and reports layout. I just finished the "Statement of Account" report which was requested by a friend. Took me 3 days to finish up the report using PDFJet and B4XTable.
In general lines I believe that you have "all" setupped clean ok... ofcourse i was working from virtualbox and was a little slow... but seems ok.
Generally, it is designed not to work in VirtualBox because I have licensing protection build-in. About performance, I don't worry much as I design to make it run on old machines on Linux. I also tested to run it on a Raspberry Pi 4 model B with RasberryPi OS and Ubuntu 22.04. It also run very smooth on real POS machine with 2GB RAM and 1.9GHz Celeron Duo Core.
1) One thing you can have the option ofcourse you can have it as admin when the cashier press print to auto-print - direct to printer without asking again to press button
Yes, this feature is already build in but is turned OFF by default. You can turn it on from Admin -> System Settings -> Print -> Send To Print.
Make sure a thermal receipt printer is already installed and configured under "Receipt Printer".
2) One other thing if you want to change when writting item code like 001 and pressing enter from the keyboard you can make it call the enter of touch... also if typing "1" and not "001" and if there isn't "1" item -> make the POS automatically select "001" - i believe will be nice (or you can set it as an option - to count zeros in front or not)...
It is up to user to use whatever item code format. Since I design as a touch numpad input, it must be in n-digit number format.
User can input "1", "01", "001" if their shop has less items to sell.
For this item or stock, it also has a Barcode field. I am starting with EAN-13. For good barcode scanner like Datalogic brand, it can quickly send the code to raise the TextEdit changed event but some cheap handheld scanners are too slow. That's why I add a rule to activate change event when it reach the barcode length. For good scanner, the length can be set to 0.
I liked the "touch" interface a lot... but you can sync the keyboard too..
Actually I want to minimize/avoid using keyboard and mouse input. The system is design for touch screen devices. I will enable Enter key press in the future.
Thanks for testing and providing feedback.
The development is a bit slow but at least there are some progress.
I will share more features in the future. Some features are hidden in the SQLite database.
For example, I have a table name "MD_SalesTempScannedItems". It is used to store scanned barcodes from an Android app. Meaning, I have a B4A app to work as a backup barcode scanner. This B4A app will send the barcodes to a B4J Server and then send to the POS system.
If you have more questions, welcome to ask.