By default, Badges print when you add the person to your cashier shopping cart. This is intended to allow the cashier to assemble the badges in the same order he or she received the AUP's in. However there is a weakness to this methodology of doing things. The first is that this could result in more labels being printed than are needed. The second is that your own cashiers can work around their 'comp' limits by simply adding a person to their shopping cart and getting the badge printed, and then deleting the items from the cart without ever cashing out the person. This was initially seen as a okay security weakness because our cashiers should be trained and trusted.
Three 'global settings' key that constrols the functionality of when badges print isĀ CONSOLE_CASH_REGISTER_WhenToPrintBadge
There are three settings for this key.