Is a grocery store cashier allowed to deny pennies as a form of payment?

Suppose a customer bought groceries for $100. And he or she only had their coin collection as payment, in which the cashier is forced to count 10,000 pennies. Can a cashier deny this payment even though pennies are a legal form of currency?

Is a grocery store cashier allowed to deny pennies as a form of payment?
Post Opinion