Receipt Text Design - Printer Column Limits, Product Name Abbreviation, and Invoice Systems
A standard thermal receipt printer outputs 42 half-width characters per line on 80 mm paper, or 32 on 58 mm paper. Every product name, price, tax line, and footer message must fit within that narrow column. When Japan's qualified invoice system (Invoice Seido) took effect in October 2023, receipts suddenly needed to display a 13-digit registration number, tax breakdowns by rate, and additional legal text - all within the same 42-character width. Receipt text design is a compression problem where every character counts and abbreviation is not optional but mandatory.
Thermal Printer Column Specifications
Receipt printers use fixed-width (monospace) fonts where each character occupies a uniform cell. The column count depends on paper width and font size.
| Paper width | Half-width chars/line | Full-width chars/line | Common use |
|---|---|---|---|
| 80 mm | 42 | 21 | Supermarkets, convenience stores |
| 58 mm | 32 | 16 | Small retail, food stalls |
| 112 mm | 56 | 28 | Kitchen printers, wide-format |
The distinction between half-width and full-width characters is critical for receipt layout. A single Japanese kanji or katakana occupies the same space as two ASCII characters. This means a product name written in katakana has effectively half the character budget of one written in romaji. The full-width vs half-width character distinction, often abstract in web development, becomes a concrete layout constraint on receipt paper.
Product Name Abbreviation Strategies
With only 21 full-width characters per line on standard paper, product names must be aggressively shortened. POS systems typically allocate 12-16 full-width characters for the product name, reserving the remainder for quantity and price.
| Original name | Chars | Abbreviated | Chars | Technique |
|---|---|---|---|---|
| Coca-Cola Zero Sugar 500ml PET | 30 | CCZero500P | 10 | Brand abbreviation + size code |
| Premium Roast Beef Sandwich | 27 | PrmRstBfSand | 12 | Vowel removal |
| Organic Free-Range Eggs 10pk | 28 | OrgFREgg10 | 10 | Category code + count |
| Seasonal Strawberry Parfait | 27 | SsnStrbryPrft | 13 | Consonant skeleton |
Japanese convenience stores have refined receipt abbreviation to an art form. Seven-Eleven's POS system uses a standardized abbreviation dictionary where "おにぎり" (onigiri) becomes "オニギリ" (half-width katakana, saving 4 character cells), and flavor descriptors are reduced to 2-3 character codes. The abbreviation must be consistent across all stores so that customers and tax auditors can identify products from receipts.
Japan's Qualified Invoice System Requirements
The qualified invoice system (適格請求書等保存方式), effective October 2023, added mandatory fields to every tax-compliant receipt. These requirements directly impact character budget.
| Required field | Content | Character impact |
|---|---|---|
| Registration number | T + 13 digits (e.g., T1234567890123) | 14 half-width chars, 1 full line |
| Business name | Registered company name | Variable, often 1-2 lines |
| Transaction date | Date of sale | 10-12 chars (YYYY/MM/DD format) |
| Item details | Product name + tax rate indicator | Asterisk (*) for reduced rate items |
| Tax breakdown | Separate totals for 8% and 10% rates | 2-4 additional lines |
| Tax amount per rate | Consumption tax for each rate | 2 additional lines |
The registration number alone consumes an entire line. Before the invoice system, that line could display a product or a promotional message. Multiply this across all the new required fields, and a typical receipt grew 30-40% longer after October 2023. For businesses using 58 mm paper, the squeeze is even tighter - some had to switch to 80 mm printers or redesign their entire receipt layout.
Receipt Layout Anatomy
A well-designed receipt follows a predictable structure that maximizes information density within the column constraint.
| Section | Lines (typical) | Content |
|---|---|---|
| Header | 3-5 | Store name, address, phone, registration number |
| Transaction info | 2-3 | Date, time, register number, cashier ID |
| Item list | Variable | Product name, quantity, price, tax rate marker |
| Subtotals | 3-5 | Subtotal, tax breakdown by rate, total |
| Payment | 2-3 | Payment method, amount tendered, change |
| Footer | 2-4 | Points earned, barcode, return policy |
The item list section is where character constraints bite hardest. Each line must contain the product name, quantity (if more than 1), unit price, and line total. On 42-column paper, a common layout allocates 20 characters for the name, 3 for quantity, 8 for price, and 8 for the line total, with 3 characters for separators. That 20-character name field is the designer's primary challenge.
Digital Receipts and the Character Constraint Shift
Electronic receipts (e-receipts) remove the physical column constraint but introduce new ones. Email receipts must render correctly across email clients with different default font sizes and viewport widths. PDF receipts must fit standard paper sizes. App-based receipts must display on smartphone screens.
Interestingly, many retailers that switched to digital receipts kept the same abbreviated product names from their thermal printer systems. The abbreviation dictionary is embedded in the POS master data, and changing it would require updating thousands of product records. This is a common pattern in technology transitions: the constraints of the old medium persist in the new one long after the technical reason has disappeared.
The lottery number digit design article explores a similar theme - how fixed-width display constraints shape the design of number systems that persist across generations of technology.
International Receipt Standards
Receipt requirements vary significantly across countries, affecting the character budget available for product names.
| Country | Tax display requirement | Receipt length impact |
|---|---|---|
| Japan | Separate 8% and 10% tax lines (invoice system) | High - multiple tax breakdown lines |
| Germany | Fiscal signature (TSE) required since 2020 | Medium - QR code or signature block |
| Italy | Electronic transmission to tax authority | Low - receipt itself is simplified |
| USA | Tax shown as single line item | Low - simple subtotal + tax + total |
| UK | VAT number required if VAT-registered | Medium - VAT breakdown by rate |
Japan's dual-rate consumption tax system (8% for food and newspapers, 10% for everything else) creates one of the most complex receipt layouts in the world. A single transaction at a convenience store might include items at both rates, requiring separate subtotals, separate tax calculations, and asterisk markers on reduced-rate items. This complexity is why Japanese POS systems invest heavily in receipt layout engines that automatically optimize character placement within the column constraint.
For POS systems and retail technology guides, related books are available on Amazon.