Register System (POS)
The register is an iPad/tablet running our web-based POS system. It handles all transactions, connects to the label printer for order labels, and processes card and mobile payments through Stripe.
System Overview
| Component | Details |
|---|---|
| POS software | Web-based, accessed at staff.ncmuse.co/pos |
| Hardware | iPad or tablet mounted at the counter |
| Label printer | Brother QL-820NWB (connected via WiFi) |
| Payment processing | Stripe (card swipe, tap/NFC, Apple Pay, Google Pay) |
| Cash drawer | Under the counter, connected to the tablet |
| Network | Must be connected to shop WiFi |
Starting the Register
Opening the POS
- Wake up the tablet (press the home or power button).
- Open the web browser (Safari on iPad, Chrome on Android).
- Navigate to staff.ncmuse.co/pos (it should be bookmarked or the default page).
- Log in with your staff credentials.
- Clock in — turning on the register, logging into the POS, and clocking in are done together as one of the priority opening tasks. See Opening Checklist.
- Verify the label printer is connected (there should be a green indicator or a "Printer Connected" status in the POS).
Keep It Simple
The POS is a web app, so it works like any website. If something looks weird, try refreshing the page first.
Opening the Cash Drawer
- Count the starting cash (the manager will tell you the expected starting amount).
- Verify the count matches.
- If it does not match, note the discrepancy and tell the manager before starting service.
Taking Orders
Ringing Up a Drink
- Tap the drink category (Tea, Espresso, Specialty, etc.).
- Select the specific drink.
- Choose size and customizations (sweetness level, ice level, toppings, milk choice).
- The label printer will print an order label -- attach it to the cup.
- Repeat for additional items.
- Tap Charge or Checkout when the order is complete.
Payment Types
| Payment Method | How to Process |
|---|---|
| Credit/debit card (swipe) | Swipe through the card reader attached to the tablet |
| Tap to pay (NFC) | Customer holds card or phone near the card reader |
| Apple Pay / Google Pay | Same as tap -- customer holds phone near the reader |
| Cash | Enter the amount tendered, the POS calculates change. Open the cash drawer. |
Tips
Customers can add tips on the tablet screen after payment (for card transactions) or leave cash tips in the tip jar. The POS tracks card tips automatically.
Modifying or Voiding an Order
- To modify an in-progress order: tap the item you want to change, adjust, and save.
- To void an item: tap the item, then tap "Remove" or the trash icon.
- To void an entire transaction after payment: you will need manager authorization. Call the manager over -- they have the permissions to process refunds and voids.
Refunds Require a Manager
Staff cannot process refunds or void completed transactions on their own. This is a security measure. If a customer needs a refund, get the manager.
Label Printer (Brother QL-820NWB)
The Brother QL-820NWB prints drink labels for in-person POS orders and online POS orders. Online orders reach the same printer through the print server, so both order types use the same label roll.
Correct Label Roll and Spool
Use the 2.4 in x 100 ft continuous label roll from the approved supply listing on Amazon. This roll size is compatible with the QL-820NWB; Brother lists its 2.4 in x 100 ft DK continuous rolls for this printer (Brother QL-820NWB supplies).
Keep and reuse the plastic DK spool holder/adapter shown in the photo below. Fit the new roll onto that holder before loading it into the printer; do not put the loose roll in by itself. Follow the arrow printed on the roll for feed direction.

The Brother QL-820NWB printer uses this roll setup for both online and in-person order labels.
If Labels Are Not Printing
- Check the Brother printer. Make sure it is powered on, the roll and spool holder are seated correctly, the cover is fully closed, and no label is jammed.
- Check the print-server Raspberry Pi. It is the small black box near the front-window TV. Make sure its power plug is firmly connected to the Pi and the outlet or power strip.
- Ask a manager to check printer status at staff.ncmuse.co/printer-status. The page shows recent label jobs and whether the print server and printer are reachable.
- If the label still does not come out, write the order on the cup and tell the manager. Include the order time and drink name so the missing label can be investigated.
Do not unplug the Pi to restart it
The Pi runs the print server and also supports the front-window TV display. Check that its power connection is secure, but leave restarts to the manager or technical support.
Print Server Details for Managers
- The print server runs on the shop Raspberry Pi (
muse-display) and listens on port 8013. Online orders reach it through print.ncmuse.co. - Check its live health at print.ncmuse.co/api/health.
printer_reachable: falsemeans the Pi cannot reach the Brother printer;printer_ready: falsemeans the printer reports a fault;durable_jobs: falsemeans the server's saved-job ledger needs attention. An HTTP 200 response alone does not prove a label printed. - The Pi's service is
muse-print-server.service. Its watchdog checks every five minutes. Technical support can inspect the service logs at/var/log/muse-print-server/jobs.logand the saved-job ledger at/var/lib/muse-print-server/jobs.sqlite. - A job reported as
accepted_unconfirmedmay or may not have produced paper. Check the printer and cup before making a manual reprint; repeated reprints can create duplicate labels.
Replacing the Label Roll
- Open the top cover of the printer.
- Remove the empty roll and keep the plastic DK spool holder/adapter.
- Fit the new 2.4 in x 100 ft roll onto the holder, following the direction arrow printed on the roll.
- Place the holder and roll in the printer, then feed the label stock through the guide as shown by the printer's diagram.
- Close the cover and press the feed button once to advance the stock.
Troubleshooting
| Problem | Fix |
|---|---|
| Screen is frozen | Refresh the browser. If still frozen, close and reopen the browser. Last resort: restart the tablet. |
| POS page will not load | Check WiFi connection. Reconnect to shop WiFi if disconnected. Try refreshing. |
| Card reader not working | Check that it is plugged in. Try unplugging and re-plugging the reader. |
| Payment declined | Ask the customer to try another card or payment method. Do not keep retrying the same card. |
| Stripe is down | Check status.stripe.com. If Stripe is having issues, accept cash only until it is resolved. |
| Cash drawer will not open | Try the manual release (small lever or key under the counter). |
| WiFi is down | Contact the manager. Without WiFi, the POS cannot function. Accept cash only and write manual receipts. |
End of Day
At closing, the manager (or designated closer) will run the end-of-day report from the POS, count the cash drawer, and reconcile. Follow the Closing Checklist for the complete procedure.
Last updated: July 2026
