# Scan to open and print
URL: https://support.starshipit.com/articles/360000984255-scan-to-open-and-print
Canonical: https://support.starshipit.com/articles/360000984255-scan-to-open-and-print
Markdown: https://support.starshipit.com/articles/360000984255-scan-to-open-and-print.md
Updated: 2026-10-28

> For the complete documentation index, see [llms.txt](https://support.starshipit.com/llms.txt).

> Use Scan to Open and Scan to Print to quickly find orders and automatically print labels from a barcode scan.

Use an order barcode to open the order for review or print its shipping label. From a parent account, you can include orders held in linked child accounts so a shared packing bench can find the right order across locations and brands.

## Before you begin

- Use a barcode containing the order number, such as one on a [packing slip](/articles/90200000000515-print-packing-slips). You can also type the order number.
- Have access to the account holding the order and permission to modify Orders.
- [Set up label printing](/articles/360000931116-choose-how-to-print-shipping-labels) on your packing workstation before using **Scan and print**.

If you need to check individual products before printing, use [Packing Validation](/articles/6811966579215-scan-to-validate-items). Scanning an order barcode alone does not check its contents.

:::tip
To avoid pressing Enter after every scan, configure your scanner to send **Enter** automatically if it supports this option.
:::

## Choose a workflow and scan

<!-- tabs:start -->

<!-- tab:Classic UI -->

1. Go to **Workflows** and open the scan-to-open or scan-to-print workflow.
2. Choose **Open to Order Details** to review the order, or **Print Order Directly** to print its label.
3. Scan or enter the order number, then press **Enter**.
4. Check the matching order. If order details opens, review its address, items, package and service before printing.

<!-- tab:UI 2.0 -->

1. Open **[Workflows](https://next.starshipit.com/workflows)**.
2. Select **Scan and open** to review an order, or **Scan and print** to print its shipping label.
3. Select **Include orders from child accounts** if you need to search linked accounts from the parent. Check the access requirements below.
4. Scan or enter the order number, then press **Enter** or select **Search**.
5. If several orders match, check the order number and **Account**, then choose the intended order.
6. For **Scan and open**, review the order before printing. For **Scan and print**, check that the expected label was produced.

Your account's order-opening preference can send an eligible unprinted order to Packing Validation. See [Configure Packing Validation](/articles/6811966579215-scan-to-validate-items#configure-packing-validation) to choose how orders open.

<!-- tabs:end -->

## Open orders across linked accounts

In UI 2.0, **Include orders from child accounts** is available only when you can access every searchable linked child account. Multi-user and multi-workstation accounts are excluded from this search. If the option is unavailable, [switch to the account holding the order](/articles/360001580456-switch-between-linked-accounts-child-accounts) and search there.

Opening a child-account result switches you into that account before loading the order. Check the account name before editing or printing. To search across your linked accounts again after **Scan and open**, switch back to the parent and reopen **Workflows**.

For a validation desk that should return to the parent workflow after each check, select **Packing Validation** with child-account search enabled. That workflow returns to the parent after **Complete Packing** or **Back**. See [Scan to validate items](/articles/6811966579215-scan-to-validate-items).

Opening an order does not transfer it between accounts. To move an eligible order to another linked location or brand account, follow [Allocate an order to another account](/articles/115001657023-allocate-an-order-to-another-account-child-account).

## Include previously printed orders

Select **Include printed orders** when you need to open or reprint an existing shipment. For an order that already has a label, check the existing tracking number and reprint that label rather than creating another shipment.

To check labelled items without reprinting, use [Verify printed orders before dispatch](/articles/1792014664000-verify-printed-orders-before-dispatch). In that workflow, **Include printed orders** enables verification rather than reprinting.

## Check the result

For an opened order, confirm the order number and account before making changes. For printing, check that the label and tracking number belong to the order you scanned.

If printing fails, open the order and check whether a shipment and label were created before trying again. For output problems, follow [Choose how to print shipping labels](/articles/360000931116-choose-how-to-print-shipping-labels).

## Troubleshooting

### The scan does not start a search

Check that the cursor is in the workflow search field. Press **Enter**, or configure the scanner to send Enter after the barcode. A QR code needs a scanner that supports that code type.

### The order is missing or several orders match

Check the order number, **Include printed orders** and the account being searched. With child-account search enabled, use the **Account** column to distinguish orders with the same number.

### The child-account order cannot open

Confirm that you can switch to that child account. If access has changed, return to the parent, refresh Workflows and search again. You can also switch directly to the owning account and find the order there.

{{video:youtube:M0fPXU6NGY0}}

## Related articles

- [Choose a web-app picking and packing workflow](/articles/90200000000516-choose-a-web-app-picking-and-packing-workflow)
- [Select packaging and carrier products using barcode scanning](/articles/6930153486479-scan-to-select-packaging-and-carrier-products)
