I know this doesn't fully answer your need, but the keystroke "p" will print a label. That can be encoded into a barcode and put in a convenient place on the workstation. Then you scan the box barcode followed by the print barcode. It's two scans but at least the operator doesn't have to put the scanner down for it.
Here's a page where you can enter the letter "p" and it will generate a code 128 barcode for it.
We do something similar for selecting box sizes, getting the scale weight, printing, etc. We use QR codes on stickers since our scanners can handle them and they scan very reliably.
Could you please elaborate on how you input box size information into your orders through QR code?
We would like to adopt this type of workflow with our 2d barcode scanners.
@Anon2u In your ShipStation settings, go to Shipping, then Packages, then the Custom tab. Enter all of your box sizes there.
Now go to your Orders tab and open any unshipped order. Under the Config Shipment area there should be a menu at the top that says Apply Preset. Click that menu and scroll all the way down and select the Manage Presets option at the end.
That should open a window where you can edit presets. Now add a preset for each box type you would like to be able to scan. Each one must have a hotkey because the barcodes will represent the assigned keystroke. Use the Add Shipping Option menu, select Package, then choose a package from the list to go with that preset.
Finally, at the bottom of the window you will find a link to Print Hotkeys and Barcodes. That prints a sheet with a barcode for each of those presets. When scanned with an order open it will apply the associated box size to the order.
@douglsmith Success! Your instructions were detailed and easy to follow. Thank you for taking the time to help!