FOOD COURTF001Pre-payment Receipt (Food Court)
UNPAID
[LOGO]
POS KING Food Court
TEL: 604-555-0100
#0004
2026-09-016:22:01 PM
Terminal:03Cashier:poskingInvoice#:TEST203260901182144
QtyItemTotal1SF Ckn Knee w/Lotus Root
*Egg Seaweed Soup +$3.00$14.50
Sub-total:$14.50GST:$0.73
Total:$15.23
Suggested Tips
TipsTotal15% = $2.28$17.51
Key: Food Court mode has no Table field — the identifiers row carries only the Ticket Number. UNPAID sits above the logo. Logo prints black & white centered (Floyd–Steinberg dithering, 200px wide, PM-010). Item total $14.50 already includes the +$3.00 modifier (HD-04) — Sub-total / GST (5%) / Total / Tips all derive from it. Tiers follow configured suggested tips (Settings default 15%).
FOOD COURTF002Paid Receipt / Reprint
REPRINT
POS KING Food Court
#0007
2026-09-016:29:34 PM
Type:SaleTerminal:03Cashier:poskingInvoice#:TEST203260901182449
QtyItemTotal1SF Ckn Knee w/Lotus Root
*Egg Seaweed Soup +$3.00$14.501SF Fillet w/Pickled Cabbage
*Egg Seaweed Soup +$3.00$13.95
Sub-total:$28.45Discount 10%-$1.40GST:$1.35
Total:$28.40
PAYMENT
Cash:$20.00Credit Card:$8.40Tip:$0.00Surcharge:$0.00Change due:$0.00
Total items: 2
You Save: order disc.$1.40
Order Note
Order Note sample test
[INVOICE BARCODE]
Alignment: PAYMENT centered; each payment record keeps its own line. No PAID marker; REPRINT only on reprint. No Surcharge request / Suggested Tips on paid receipts. Paid add-on modifier price follows the name (+$3.00), not the Total column.
FOOD COURTF003Receipt with VIP + Barcode + Footer
POS KING Richmond
#0004
QtyItemTotal1SF Ckn Knee w/Lotus Root$14.50
Sub-total:$14.50GST:$0.73
Total:$15.23
VIP No.: VIP-001234
Name: Helen Chen
Phone: 604-555-0132
Address: 456 Oak Ave, Richmond BC
Balance: $128.50
Points: 1,020
[INVOICE BARCODE]
Key: Header (date / Terminal / Invoice) omitted for focus. VIP block prints below Suggested Tips; field order fixed — No. / Name / Phone / Address / Balance / Points; empty fields hidden; controlled by VIP Receipt Content (per order type: Dine-in / Takeout / Delivery). Barcode is Code128 of the Invoice number (Print Receipt Barcode). Footer reserves 5 lines, max 50 chars each.
FOOD COURTF004Multi-Rate Surcharge
POS KING Food Court
#0006
QtyItemTotal1Combo Header$29.87
Total:$29.87
Surcharge request if you pay by
Visa 2.00% = $0.60$30.47Mastercard 2.50% = $0.75$30.62Amex 3.00% = $0.90$30.77
Key: Header omitted for focus. identical rates merge into one line; different rates print one line per method with its own total. Surcharge calculation excludes Tips. Block appears only when at least one payment method has a Surcharge Rate.
FOOD COURTF005Card Paid Receipt + Merchant Copy
POS KING Richmond
#0008
2026-09-016:35:10 PM
Type:SaleTerminal:03Cashier:poskingInvoice#:TEST203260901182508
Sub-total:$28.45GST:$1.42
Total:$29.87
PAYMENT
Credit Card:$29.87Tip:$2.00Surcharge:$0.60
Transaction ID:TXN-88213Auth Code:A0512Card Brand:VISALast 4:4242Ref / Trace:000614Terminal:TD-03
— MERCHANT COPY —
Card Brand:VISALast 4:4242Auth Code:A0512Amount:$32.47
Key: first print carries no REPRINT. Gateway fields print only when returned and allowed (frame fixed per PM-012; field mapping pending provider PRD). Print Merchant Copy = ON adds a merchant copy at checkout; reprint supplements it only when Print Merchant Copy on Reprint = ON and the first run actually printed one. Applies to card transactions only.
FOOD COURTF006Cash Paid Receipt — Rounding + Change
POS KING Food Court
#0006
2026-09-016:31:40 PM
Terminal:03Invoice#:TEST203260901182330
Sub-total:$28.45GST:$1.43
Total:$29.88
PAYMENT
Cash:$20.00Cash:$10.00Tip:$0.00Cash Rounding:-$0.02Change due:$0.10
Total items = 2
Key: two payments of the same method never merge. Cash rounding ($29.88 → $29.90) lists as its own line; the 2¢ rounds the amount due up (−$0.02 reduces cash change); only applies to cash (pre-payment receipts never show it). Change due prints for cash. Rounding rules: .01–.02 down, .03–.07 to five, .08–.09 up to ten.
FOOD COURTF007Bilingual Receipt
POS KING Richmond
123 Main Street
TEL: 604-555-0100
QtyItemTotal1SF Ckn Knee w/Lotus Root
雪中魚
*Egg Seaweed Soup +$3.00
*紫菜蛋花湯 +$3.00$14.50
Sub-total:$28.45GST:$1.42
Total:$29.87
Total items = 2
Key: Bilingual applies to item name & modifier only — each shows Name 1 (English) + Name 2 (Chinese). Fixed labels (Sub-total, GST, Total, Total items), store info and address do not need bilingual — only item name and modifier show Name 1 + Name 2. Same rule applies to Summary.
FOOD COURTF008Amount Area — Service Charge / Tax Exempt
With Service Charge
Sub-total:$28.45Discount 10%:-$1.40Service Charge 10%:$2.71GST:$1.49
Total:$31.25
Tax Exempt
Sub-total:$28.45GST (Tax Exempt):$0.00
Total:$28.45
Key: Header omitted for focus. amount area prints only lines that actually exist — service charge (base follows After Discount / After Tax combos), tax-exempt orders show zero tax while the rate snapshot is kept. Pre-payment receipts never show Cash Rounding.
雙業態F009Ticket Number OFF + Short Invoice
Print Ticket Number = OFF
UNPAID
POS KING Richmond
#13(1)
2026-09-016:22:01 PM
Terminal:03Cashier:poskingInvoice#:TEST203260901182330
QtyItemTotal1SF Ckn Knee w/Lotus Root$14.50
Print Full Invoice Number = OFF
2026-09-016:22:01 PM
Terminal:03Invoice#:0901182330
Short format = last 10 digits of order_no, no ellipsis prefix (Settings §5.2.1, PM-007 定案) — annotation, not printed.
Key: Print Ticket Number = OFF leaves the right side of the identifiers row empty (table / order sequence still print in Restaurant mode). Print Full Invoice Number = OFF prints the short invoice on Receipt and Summary alike; ON prints the full order_no.
FOOD COURTF011Summary (Food Court)
<<Summary>>#0007
Service: posking
Invoice: 0901182449
2026-09-01 18:25:25
1 SF Ckn Knee w/Lotus Root
*Egg Seaweed Soup *item note test1 SF Fillet w/Pickled Cabbage
*Egg Seaweed SoupOrder Note sample testKey: customer order list; no prices; Invoice label retained; Ticket Number conditional; Print Time is the Send Kitchen time; Modifier / Item Note / Order Note default red.
FOOD COURTF012Delete Summary
<<Delete>>#0007
Service: posking
Invoice: 0901182449
2026-09-01 18:36:10
1 SF Fillet w/Pickled Cabbage
*Egg Seaweed SoupKey: delete / return-item summary switches the fixed title to <<Delete>>; content prints in full with auto wrap. Regular summaries always keep <<Summary>> — there is no toggle for the title.
FOOD COURTF013Add-Item Summary
<<Summary>>#0007
Service: posking
Invoice: 0901182449
2026-09-01 18:42:33
1 Hot & Sour Soup
*Extra SpicyKey: Print Full Summary When Adding Items = OFF prints only the added items; ON reprints the complete order. Added items print normally — no ADD / NEW marker on summaries.
FOOD COURTF014Consolidated Quantity Summary
<<Summary>>#0007
Service: posking
Invoice: 0901182449
2026-09-01 18:25:25
2 SF Ckn Knee w/Lotus Root
*Egg Seaweed Soup1 Coke
*少冰1 Coke
*No IceKey: Summary Consolidated Item Quantity = ON merges identical items into "2 Item"; modifier mismatch blocks merging (the two Cokes stay separate). Same consolidation rule family as receipts and kitchen tickets.
FOOD COURTF015Summary (Bilingual)
<<Summary>>#0007
Service: posking
Invoice: 0901182449
2026-09-01 18:25:25
1 SF Ckn Knee w/Lotus Root
雪中魚 *Egg Seaweed Soup / 紫菜蛋花湯1 SF Fillet w/Pickled Cabbage
雪菜魚片 *Egg Seaweed Soup / 紫菜蛋花湯Order Note sample test
Key: Bilingual applies to item name & modifier only — each shows Name 1 + Name 2. Service, Invoice, Print Time and fixed copy do not need bilingual — only item name and modifier show Name 1 + Name 2. Modifier / Item Note / Order Note stay red. No prices; Ticket Number conditional.
FOOD COURTF016Item Ticket (Food Court)
#0005
Service: posking
Print date: 2026-09-01 Print time: 18:22:21
Invoice: #0901182214
1 雪中魚
*紫菜蛋花湯
Nut Allergy, Peanut Allergy
Order Note sample test
Key: Service above Print time; Invoice retained; item name enlarged; modifier * prefix red; special note red; Order Note on every kitchen ticket.
FOOD COURTF017Combined Ticket (Food Court)
<Summary>#0007
Service: posking
Print date: 2026-09-01 Print time: 18:25:25
Invoice: #0901182449
1 開心農場
*紫菜蛋花湯
1 **雪中魚
*紫菜蛋花湯
Nut Allergy, Peanut Allergy
1 普通飲品 x2
*少冰
Order Note sample test
Key: combo items are independent item lines (qty + ** prefix), not modifier-style sub-lines — each can carry its own modifier / item note; the combo header keeps its own modifier (PRD §6.1 / 图 6). Same logical printer merges into one order ticket, different logical printers split; Order Note on every ticket.
FOOD COURTF018Combo Header OFF
#0006
Service: posking
Print date: 2026-09-01 Print time: 14:55:35
Invoice: #0901145521
1 **雪中魚
*紫菜蛋花湯
1 **麵豉湯
*紫菜蛋花湯
Order Note sample test
Key: Combo Header = OFF hides the combo title — only ** prefixed items print, each as an independent item line with qty. Combo items still route to their own logical printers and never merge with normal or other combo items. Combo Group names never print.
FOOD COURTF019Combo Delete — Whole Combo
<<Delete>>
#0006
Service: posking
Print date: 2026-09-01 Print time: 15:10:18
Invoice: #0901145521
1 開心農場
1 **雪中魚
1 **麵豉湯
Order Note sample test
Key: single combo items cannot be deleted alone; deleting a combo prints the entire combo (header + all ** items) on one <<Delete>> ticket with the special bold title; content prints normally — inversion applies only when Deleted Item Color Inverted = ON.
FOOD COURTF020Modifier Color Inverted
#0005
Service: posking
Print date: 2026-09-01 Print time: 18:22:21
1 雪中魚
*紫菜蛋花湯
*item note test
Key: Modifier Color Inverted = OFF by default (red text). When ON, modifiers print inverted — and the same setting also inverts Item Notes (v3.7 alignment #6). Order Note has its own Order Note Color Inverted toggle.
FOOD COURTF021Item Ticket — xN Quantity
#0007
Service: posking
Print date: 2026-09-01 Print time: 18:25:25
3 普通飲品 x3
*少冰
Order Note sample test
Key: Item Ticket mode prints one ticket per item type with an xN annotation when quantity > 1 — never splits into multiple tickets. Consolidate Identical Items merges only when name + modifier combo + item note all match. Print Mode is per logical printer (Combined Ticket is the default).
FOOD COURTF022Header Options Matrix
#0005
Printer: KP-01 (⟨不打印⟩ Print Printer Name: ON, default OFF)
[VIP] (⟨不打印⟩ Print VIP Remark: ON, default OFF)
Print date: 2026-09-01 Print time: 18:22:21
Invoice: #0901182214
1 雪中魚
*紫菜蛋花湯
Order Note sample test
Key: independent header switches — Kitchen Print Printer Name (physical printer name, default OFF), Print VIP Remark On Kitchen (default OFF), Kitchen Print Employee Name (default ON; OFF hides the Service line), Show Time Only (hides the date; requires Print Date Time = ON). Product Description As Modifier = OFF by default.
FOOD COURTF023Combo Co-Print (Item Ticket)
#0006
Service: posking
Print date: 2026-09-01 Print time: 14:55:35
Invoice: #0901145521
1 開心農場
*紫菜蛋花湯
1 **雪中魚
*紫菜蛋花湯
Order Note sample test
Key: co-printing requires all three: Combo/SubCombo Print Together = ON, header and child routed to the same physical printer, and Item Ticket mode. Different physical printers still split. On combined tickets the header and ** items always stay consecutive. Combo items carry qty + ** as independent item lines.
FOOD COURTF024Add-Item Kitchen Ticket
#0009
Service: posking
Print date: 2026-09-01 Print time: 18:40:12
Invoice: #0901182214
1 Hot & Sour Soup
*Extra Spicy
Order Note sample test
Key: after Send Kitchen, added items print with no ADD / NEW title; in Item Ticket mode only the newly added items are issued — previously sent items are not reprinted (§5.6.2 edge case). Combined mode on add reprints the whole order (sent + added items) — PM-014 定案.
FOOD COURTF025Short Name + Both Languages
Print Short Name = ON
#0005
Service: posking
Print date: 2026-09-01 Print time: 18:22:21
1 雪魚
*紫菜蛋花湯
Order Note sample test
Product Print Language = Both
#0005
Service: posking
Print date: 2026-09-01 Print time: 18:22:21
1 雪中魚
SF Fish in Snow
*紫菜蛋花湯
*Egg Seaweed Soup
Key: per-logical-printer settings (§5.6.2). Print Short Name priority — ON + maintained → Short Name (≤12 chars); ON + empty → fallback to Product Print Language; OFF → Product Print Language directly. Modifiers never use Short Name. Both = two lines (Name1 above, Name2 below), never "Name1 / Name2" on one line; Modifier Print Language is independent and follows the same two-line format. Short Name empty + Both falls back to two-line Name1/Name2.
FOOD COURTF026Order Note Inverted + Description As Modifier
Order Note Color Inverted = ON
#0005
Service: posking
Print date: 2026-09-01 Print time: 18:22:21
1 雪中魚
*紫菜蛋花湯
Order Note sample test
Product Description As Modifier = ON
#0005
Service: posking
Print date: 2026-09-01 Print time: 18:22:21
1 雪中魚
*紫菜蛋花湯
*新鮮食材現點現炒,附招牌醬汁
Key: Order Note Color Inverted (default OFF) inverts only the order note — independent from Modifier Color Inverted; Order Note Font Size default 13 (11–20). Product Description As Modifier (default OFF) prints the product description as a *-prefixed modifier-style line. Kitchen Print Order Note = ON (default) keeps Order Note on every kitchen ticket; OFF hides it entirely.
雙業態F027Ticket Number OFF + No Combined Title
Food Court — Print Ticket Number = OFF
Service: posking
Print date: 2026-09-01 Print time: 18:22:21
Invoice: #0901182214
1 雪中魚
*紫菜蛋花湯
Order Note sample test
Restaurant — Print Kitchen Summary Title = OFF(僅參照 · 非本階段開發範圍)
#17(1)
Service: posking
Print date: 2026-09-01 Print time: 18:25:25
Invoice: #0901182449
1 藕然1
*紫菜蛋花湯
Key: Print Ticket Number = OFF removes the large pickup number on every output — in Food Court the header then has NO order identifier at all (no table, no ticket number) — this is why PM-008 locks Food Court ticket numbers ON; this paper only demonstrates the consequence if forced off. Print Kitchen Summary Title = OFF removes the <总单> / <Summary> line from combined tickets only; the front-counter <<Summary>> title is fixed with no toggle. Second paper stacks three states: Ticket Number OFF (no #0007) + Summary Title OFF + Footer Table ON (annotated).
FOOD COURTF028Cup Label
Ticket Number and Print Date Time are controlled independently. Label prints black & white only.
#00071/3
Time: 18:25
Product Name / 商品名
*Less Ice / 少冰
*Half Sugar / 半糖
*Item Note / 商品備註
ON / ON: Ticket and time shown. OFF / OFF: both hidden. Quantity 3 creates 1/3, 2/3, 3/3; no price, Invoice, barcode, QR, or Order Note. Print Date Time default = ON (Settings v3.7).
FOOD COURTF029Cup Label — Minimal + Modifiers Flow
Print Ticket Number = OFF, Print Date Time = OFF, Print Table Name = OFF.
1/3
Product Name / 商品名
*Less Ice / 少冰 *Half Sugar / 半糖
*Item Note / 商品備註
Key: with both toggles OFF only the cup index, product, modifiers and item note remain. Print Modifier In Single Line = OFF lets modifiers flow on one line (ON forces one modifier per line). Offset settings (Left −20~20 / Top 0~50 / Gap 0~10 pt) adapt to different label stock.
FOOD COURTF030Combo and Printer Relationship
Product / Category → Logical Printer → Physical Printer(s)
Combo Header (optional)
** Combo Item
* Modifier
Item Ticket co-printing requires:
same physical printer + Item Ticket mode
Combined Ticket:
same logical printer → one order ticket
different logical printers → separate tickets
FOOD COURTF031Ticket Number as QR Code
POS KING Food Court
[ TICKET NUMBER QR ]
QR content: {store_code}-{accounting_date}-{ticket_number} · e.g. STORE01-20260901-0007 — annotation, not printed.
Key: Print Ticket Number As QR Code = ON prints the pickup number as a QR code instead of the large digits. Ticket numbers reset at the Accounting Day Cut and cycle at the Range End. Per-type gates apply (TOGO / Delivery / Other). QR mode applies to Receipt / Summary / Kitchen Ticket only — Label keeps large digits, no QR (AC-12, PM-005 定案).
FOOD COURTF032Weighed Item Lines
Receipt
QtyItemTotal1.25鮮活龍蝦 × 1.25 lb
*蒜蓉蒸$18.75
Kitchen
Key: Use Quantity As Weight = ON shows "× 1.25 lb" on the order line; price = unit price × weight. Merge Identical Weight Items merges only when name AND weight both match. Weigh-pending lines must be resolved before print / checkout (Delayed Weight Entry).
FOOD COURTF033Long Text Auto-Wrap
POS KING Richmond
QtyItemTotal1Super Deluxe Seafood Combination Platter for Two with Lobster, Crab & Shrimp
*招牌特製海鮮醬汁(微辣/中辣/大辣可選,加蔥花香菜)
*item note: sauce on the side, extra napkins, no cilantro please$58.00
Order Note
Order Note sample test with a very long customer message that must wrap across multiple lines without any truncation
Kitchen — same wrap rules
1 特級雙人海鮮拼盤(龍蝦・蟹腳・鮮蝦附招牌醬汁)
*招牌特製海鮮醬汁(微辣/中辣/大辣可選,加蔥花香菜)
*item note: sauce on the side, extra napkins, no cilantro please
Key: AC-04 — product names, modifiers, item notes, order notes and VIP addresses auto-wrap at the 251px content width (80mm), never truncated. Applies to Receipt / Summary / Kitchen Ticket; Label wraps within the label width. Chinese, English and mixed CJK/latin all follow the same wrap rule.
RESTAURANTR004Item Ticket (Restaurant)
#14(2)#0005
Seat#: 1
Service: posking
Print date: 2026-09-01 Print time: 18:22:21
Invoice: #0901182214
1 雪中魚
*紫菜蛋花湯
Order Note sample test
Key: Restaurant mode prints Table and Seat; Print date and time share one line (Show Time Only hides the date); footer repeats Table when Print Table NO. on Footer = ON.
RESTAURANTR005Combined Ticket (Restaurant)
<总单>
#17(1)#0007
Service: posking
Print date: 2026-09-01 Print time: 18:25:25
Invoice: #0901182449
Guests: 4
[Seat# 1]
1 藕然1
*紫菜蛋花湯
*item note test
[Seat# 2]
1 雪中魚
*紫菜蛋花湯
Order Note sample test
Key: combined title uses single angle brackets — <总单> / <Summary> — to differ from the front-counter <<Summary>>; seat groups stay contiguous when Print Seat Number = ON; title controlled by Print Kitchen Summary Title.
RESTAURANTR006Delete Ticket <<Delete>>
Base format — PRD v1.1 §5.2
<<Delete>>
#14(2)#0005
Seat#: 1
Service: posking
Print date: 2026-09-01 Print time: 18:38:41
Invoice: #0901182214
1 雪中魚
*紫菜蛋花湯
Order Note sample test
Variant — Deleted Item Color Inverted = ON (default)
<<Delete>>
#14(2)#0005
Seat#: 1
Service: posking
Print date: 2026-09-01 Print time: 18:38:41
Invoice: #0901182214
1 雪中魚
*紫菜蛋花湯
Key: PRD v1.1 §5.2 — <<Delete>> and <<Resend>> titles must be special or bold(只標題特殊或加粗), item content prints normally, deleted quantity stays positive. The PRD does not define the exact special treatment (size / inversion / underline) — UI to specify. Deleted Item Color Inverted (Settings §5.3.2, default ON) adds inverted printing on top; its scope (whole ticket vs deleted lines only) is pending product confirmation.
RESTAURANTR007Resend Ticket <<Resend>>
<<Resend>>
#14(2)#0005
Service: posking
Print date: 2026-09-01 Print time: 18:44:02
Invoice: #0901182214
1 雪中魚
*紫菜蛋花湯
Order Note sample test
Key: resend uses the <<Resend>> title only; item content prints normally (no inversion). Order Note prints on delete / resend tickets too (Kitchen Print Order Note default ON). Added items on a normal send print without any ADD / NEW title.
RESTAURANTR008Big Invoice Number + Big Kitchen Date
#14(2)#0005
Seat#: 1
Service: posking
Print date: 2026-09-01
Print time: 18:22:21
Invoice: #0901182214
1 雪中魚
*紫菜蛋花湯
Order Note sample test
Key: ticket number stays top-right, table top-left. Big Invoice Number enlarges the invoice in its header position (below date / time) — not at the top. Big Kitchen Date prints date and time as two enlarged lines (normal size keeps them on one line per PRD §5.1). Font sizes default 20, range 14–48; Big Kitchen Date requires Print Date Time = ON.