Hello, i have developed a very user friendly cash register for Coffee Shop/Restaurant orders (sample demo is available) built in access database for any windows PC or laptop , that cover the functions you described ready made and ready to work immediately, no installation or setup needed, works on any printer( i used it with $15 HP printer) and custom paper size for receipt print, you can include your company logo, name, contact ..on screen and on customer receipt
Regards,