Printing orders before closing the bill?

Yes, either use tables, customers or similar entity type or ticket tags.

For locals and bar tabs I opt for ticket tags with a temp tab setup like below as diesnt require entity creation and doesnt save like customers do which may lead to multi spelling duplication and reusing of customer for just customer with same name.

This is my temp tab setup

But if they are sitting at tables or positions you can base it on positions tables are ideal.

physical prints each addition seems a little wasteful though. We don’t print each time, just run a tab and print when the pay.