If you are able to help @Fred1 with a solution to his desire for an all-in-one deivce with the built in printer, please consider making the printer part of that available to the core as well.
Currently ERPNext doesn’t do well with thermal printers unless you are willing to modify the code directly on your server. I had to do that on mine to get the 80mm printers to work up to their potential.
If you solve this issue in a more generic way that can be applied to the core, that would be a real benefit to most POS users.
BKM