We have just started using barcodes to ship our orders and have some ideas that might make it faster and better.
The first idea would be when you use the barcode to directly ship the order; have it tell you if the address in unverified. We have been having orders get lost in the mail because we used that function and didn't know that it was missing important information.
The second would be to have an option that would make it so that you could split an order using a barcode. Whenever there are backordered items in someones order we split the order randomly so that it counts as partially shipped on our BigCommerce website.
Please consider implementing these ideas.