* dont use all CPUs (leave one for UI)
* open cash drawer USB just before use, close after