XE-A401 - Cash register SHARP - Free user manual and instructions
Find the device manual for free XE-A401 SHARP in PDF.
| Product Type | Electronic Cash Register |
| Brand | Sharp |
| Model | XE-A401 |
| Display | Operator and customer LCD displays |
| Printer | Built-in thermal receipt printer |
| Keypad | Alphanumeric keyboard with function keys |
| Power Supply | AC adapter (100-240V, 50/60Hz) |
| Dimensions (W x D x H) | Approx. 400 x 400 x 200 mm |
| Weight | Approx. 5.5 kg |
| Memory Capacity | 200 PLUs, 8 departments |
| Functions | Tax calculation, receipt printing, sales reporting, multiple payment modes |
| Maintenance | Clean exterior with dry cloth; do not use liquids |
| Safety | Use only supplied adapter; keep away from moisture and heat |
| Spare Parts | Thermal paper rolls (57mm width), power adapter |
| Repairability | Contact Sharp authorized service center for repairs |
Frequently Asked Questions - XE-A401 SHARP
User questions about XE-A401 SHARP
0 question about this device. Answer the ones you know or ask your own.
Ask a new question about this device
Download the instructions for your Cash register in PDF format for free! Find your manual XE-A401 - SHARP and take your electronic device back in hand. On this page are published all the documents necessary for the use of your device. XE-A401 by SHARP.
USER MANUAL XE-A401 SHARP
How to Use the Instruction Manual

The illustration above is a screen of Acrobat Reader 5.0.
WARNING
FCC Regulations state that any unauthorized changes or modifications to this equipment not expressly approved by the manufacturer could void the user's authority to operate this equipment.
Note: This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to Part 15 of the FCC Rules.
These limits are designed to provide reasonable protection against harmful interference when this equipment is operated in a commercial environment.
This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instruction manual, may cause harmful interference to radio communications. Operation of this equipment in a residential area is likely to cause harmful interference in which case the user will be required to correct the interference at his own expense.
CAUTION
The socket-outlet shall be installed near the equipment and shall be easily accessible.
FOR YOUR RECORDS
Please record below the model number and serial number, for easy reference, in case of loss or theft.
These numbers are located on the right side of the unit. Space is provided for further pertinent data.
Model Number
Serial Number
Date of Purchase
Place of Purchase
CONTENTS
INTRODUCTION....1
IMPORTANT 1
PRECAUTION....1
CONTENTS....2
PARTS AND THEIR FUNCTIONS....4
1 External View ....4 2 Printer....4 3 Mode Switch and Mode Keys....5 4 Keyboard....5 5 Displays....6 6 Drawer Lock Key 6
GETTING STARTED....7
FOR THE OPERATOR
OVERVIEW OF FLOW OF DAILY SALES ENTRIES....11
BASIC SALES ENTRY 12
1 Basic Sales Entry Example ....12 2 Error Warning....13 3 Item Entries ....14
Single item entries ....14 Repeat entries 15 Multiplication entries....15 Split pricing entries ....16 Single item cash sale (SICS) entry 17
4 Displaying Subtotals....17 5 Finalization of Transaction ....17
Cash or check tendering....17 Cash or check sale that does not require tender entry....18 Charge (credit) sale....18 Mixed-tender sale....18
6 Tax Calculation....19
Automatic tax....19 Manual tax....19 Tax delete....19 Tax status shift....20
OPTIONAL FEATURES....21
1 Auxiliary Entries....21
Discount and premium entries using the percent key....21 Discount and premium entries using the discount key....21 Refund entries....22 Non-add code number entries and printing....22
2 Auxiliary Payment Treatment....23
Currency conversion....23 Received-on account and paid-out entries....24 No sale (exchange)....24 Bottle return....24
3 Automatic Sequence Key (AUTO key) Entries....24
CORRECTION....25
1 Correction of the Last Entry (direct void)....25 2 Correction of the Next-to-last or Earlier Entry (indirect void)....25 3 Subtotal Void....26 4 Correction of Incorrect Entries not Handled by the Direct or Indirect Void Function....26
PRIOR TO PROGRAMMING....27
BASIC FUNCTION PROGRAMMING (For Quick Start)....27
1 Date and Time Programming....27 2 Tax Programming for Automatic Tax Calculation Function....28
Tax programming using a tax rate....28 The tax table (applicable to the add-on tax)....29 Quantity for doughnut tax exempt (for Canadian tax system)....31
AUXILIARY FUNCTION PROGRAMMING ....32
1 Department Programming ....32 2 PLU (Price Look-Up) and Subdepartment Programming ....34 3 Commission Rate Programming ....35 4 Miscellaneous Key Programming....35
Rate for %1, %2 and CONV 36 Amount for ⊖ ....36 Percent rate limitation for %1 and %2 37 Function parameters for %1, %2 and ⊖ .....37 Function parameters for CONV .....38 Entry digit limit for RA, RCPTIPO and TAX 38 Function parameters for CHK, CH1, CH2 and CA/AT/NS (when using as CA key)....39
5 Text Programming....39
ADVANCED PROGRAMMING....46
1 Register Number and Consecutive Number Programming....46 2 Various Function Selection Programming 1 ....46
Function selection for miscellaneous keys ....47 Print format 47 Receipt print format 48 Function selection for tax....48 Other programming 48
3 Various Function Selection Programming 2....51
Power save mode....51 Logo message print format....51 High amount lockout (HALO) for cash in drawer (CID) (sentinel)....52 RS-232C interface 52 Thermal printer density....53 Language selection ....53 Training clerk specification for training mode ....54 AUTO key programming....54
4 Reading Stored Programs....54
TRAINING MODE ....56
READING (X) AND RESETTING (Z) OF SALES TOTALS ....57
OVERRIDE ENTRIES....63
CORRECTION AFTER FINALIZING A TRANSACTION (Void mode)....63
OPERATOR MAINTENANCE....64
1 In Case of Power Failure....64 2 In Case of Printer Error 64 3 Cautions in Handling the Printer and Recording Paper....64 4 Replacing the Paper Roll....65 5 Removing a Paper Jam....67 6 Cleaning the Print Head 67 7 Removing the Till and the Drawer....68 8 Opening the Drawer by Hand....68 9 Before Calling for Service....69
Error message table 69
SPECIFICATIONS ....70
PARTS AND THEIR FUNCTIONS
1 External View
■ Front view Rear view

2 Printer

The printer is a receipt/journal dual station type thermal printer, and therefore it does not require any type of ink ribbon or cartridge.
Lift the rear of the printer cover to remove. To re-install, hook the pawls on the cabinet and close.
Caution: The paper cutter is mounted on the printer (receipt side). Be careful not to cut yourself.

Print head release lever
The print head can be lifted by the green lever on the right side of the printer. Pulling the lever forward lifts up the print head. If the paper becomes jammed and you need to move the head farther forward, you can pull the lever even further toward you and proceed with the removal of the jammed paper.
Note
Do not attempt to remove the paper roll with the head in the down position. This may result in damage to the printer and print head.
3 Mode Switch and Mode Keys
The mode switch can be operated by inserting one of the two supplied mode keys - manager (MA) and operator (OP) keys. These keys can be inserted or removed only in the "REG" or "OFF" position.
![graph TD A["Manager key (MA)"] --> B["OP"] B --> C["OPx/z"] C --> D["REG"] D --> E["MGR"] E --> F["X1/Z1"] E --> G["X2/Z2"] F --> H["VOID"] G --> I["PGM"] H --> J["OP"] I --> K["OP"] style A fill:#f9f,stroke:#333 style B fill:#f9f,stroke:#333 style C fill:#f9f,stroke:#333 style D fill:#f9f,stroke:#3…](/content/2026/06/1310332/images/3579cc662ed728a998551235548b1e22bd54cd3cc5cb9031cfa4af7d60369bef.jpg)
The mode switch has these settings:
OFF: This mode locks all register operations. (AC power turns off.) No change occurs to register data.
OP X/Z: To take individual clerk X or Z reports, and to take flash reports. It can be used to toggle receipt state "ON" and "OFF" by pressing the RCPT:PO key.
REG: For entering sales.
PGM: To program various items.
VOID: Enters into the void mode. This mode allows correction after finalizing a transaction.
MGR: For manager's entries. The manager can use this mode for an override entry.
X1/Z1: To take the X/Z report for various daily totals
X2/Z2: To take the X/Z report for periodic (weekly or monthly) consolidation
4 Keyboard
■ Keyboard layout




Note
The small characters on the bottom or lower right in each key indicates functions or characters which can be used for character entries for text programming. For details, refer to page 39.
■ Key names



5 Displays
■ Operator display

Repeat / Sentinel mark / Power save mark
- Clerk code or Mode name
The mode you are in is displayed. When a clerk is assigned, the clerk code is displayed in the REG or OP X/Z mode. For example, “*01*” is displayed when clerk 01 is assigned.
- Repeat
The number of repeats is displayed, starting at "2" and incremental with each repeat. When you have registered ten times, the display will show "0". (2 → 3 .....9 → 0 → 1 → 2...)
- Sentinel mark
When amount in the drawer reaches the amount you preprogrammed, the sentinel mark "X" is displayed to advice you to remove the money to a safe place.
- Power save mark
When the cash register goes into the power save mode, the power save mark (decimal point) lights up.
• Function message display area
Item labels of departments and PLU/subdepartments and function texts you use, such as %1, (-) and CASH are displayed. For the details of function texts, please refer to pages 43 and 44.
When an amount is to be entered or entered, "AMOUNT" is displayed: When an amount is to be entered, ---- is displayed at the numeric entry area with "AMOUNT". When a preset price has been set, the price is displayed at the numeric entry area with "AMOUNT".
- Numeric entry display area
Numbers entered using numeric keys are displayed here.
Date and time display
Date and time appear on the display in the OP X/Z, REG, or MGR mode. In the REG or MGR mode, press the #/TMSBTL key to display the date and time.
Error message
When an error occurs, the corresponding error message is displayed in the function message display area. For details of error messages, please refer to "Error message table" on page 69.
■ Customer display (Pop-up type)

Power save mark (Lighting the mark only under the power save mode)
6 Drawer Lock Key
This key locks and unlocks the drawer. To lock it, turn 90 degrees counterclockwise. To unlock it, turn 90 degrees clockwise.

GETTING STARTED
Please follow the procedure shown below.
1 Installing the cash register
Find a stable surface near an AC outlet where the cash register will not be subject to water sources or direct sunlight.
Unpack the cash register and make sure all accessories are included. For details of accessories, please refer to the "Specifications" section.
2 Initializing the cash register
In order for the cash register to operate properly, you must initialize it before operating for the first time. Follow this procedure.
- Make sure the power cord plug is not inserted into the AC outlet.
- Insert the manager (MA) key into the mode switch and turn it to the PGM position.

- While holding down both the ⬆ key and the Ⓗ key, insert the plug into the AC outlet. The buzzer will sound three times and “*** MRS. ***” will be displayed.

- The cash register has now been initialized. The register display will now show "0.00" with "PGM".

Note
If the buzzer does not sound when the plug is inserted, the initialization has not been done successfully. (This will occur when the voltage is high because you operated the cash register before starting initialization.) Wait at least ten seconds after pulling out the plug and initialize the cash register again.
Caution
The cash register has a built-in memory protection circuit which is operated by rechargeable batteries. Since the rechargeable batteries have been discharged, please charge the batteries for one or two days before using the cash register for the first time. To charge the batteries, set the mode switch to a position other than “OFF” with the power cord plugged into the AC outlet. Unless the batteries have been charged, all of the programmed data and sales data is not saved.
Note
If you press a key by mistake, an error message such as "HEAD UP" or "PAPER EMPTY" may be displayed. Press the CL key to clear message after installing paper rolls.
3
Preparing the cash register
To make the cash register ready for operation, remove the retainer and set the print head release lever in print position.
- Push the printer cover forward and detach it.
- Remove the white retainer at the position shown on the right. Please keep this retainer for future use when transferring the cash register.
- Move the print head release lever to the printing position as illustrated on the right.


4
Installing paper rolls
Precaution: The paper cutter is mounted on the printer (receipt side). Take caution when installing paper rolls.
The register can print receipts and journals. For the printer, you must install the paper rolls (receipt and journal paper rolls) provided with the register.
Install the paper rolls according to the procedure shown below with the power cord connected and the mode switch set to the PGM position:
How to cut a paper roll and set it in the paper roll cradle:


- Cut off approximately one revolution of each paper roll. Make sure each paper end is cut as illustrated above.
- Set a paper roll in the paper roll cradle of the receipt side as illustrated above.
- Insert the end of the paper roll into the paper chute until it is caught by the printer auto-feed and comes out of the top of the printer. If the printer does not catch the paper, feed the paper while pressing the key.
- Cut off excess paper with the paper cutter.

- Set a paper roll in the paper roll cradle of the journal side.
- Insert the end of the paper into the paper chute of the printer until it is caught by the printer auto-feed and comes out of the top of the printer. If the printer does not catch the paper, feed the paper while pressing the key.
- Insert the end of the paper into the slit in the take-up spool. (Press the ↑ J0.FN4L key to feed more paper if required.)
- Wind the paper two or three turns around the spool shaft.
- Replace the printer cover.

5
Programming date, time and tax
Note
The cash register provides text languages of English, French and Spanish. It is preset to English. If you want to change the language, you must change it before programming. Refer to "Language selection" in "Various Function Selection Programming 2" section for changing the language.
Before you can proceed with registration of sales, you must program:
- date • time • tax
Please refer to the BASIC FUNCTION PROGRAMMING section for details (page 27).
6
Programming other necessary items
While the cash register is pre-programmed to be used with minimal setup, it does provide you with optional functions. Before you start programming, please read through the sales operations section to understand optional functions. The main optional functions are listed below:
- PLU (price lookup)/subdepartment
- Consecutive number
- Machine number
- Power save mode (factory setting: goes into power save mode after 30 minutes)
- Text programming for clerk name, department items, PLU/subdepartment items, logo messages printed on the top or bottom of receipts, function texts and foreign currency symbol
- Bottle return department
- Split pricing entry. This is not factory preset. You must enable this function.
• Foreign currency conversion rate
You must set a conversion rate to use CONW key.
- Preset unit price for departments and PLUs
- Preset amount for ⊖
- Preset rates for %1 %2
You do not have to program these preset prices/amount/rates since they can be entered at registration.
- Amount entry digit limit for PO amount, RA amount, Manual tax amount The factory setting makes the maximum amount you can enter. You can program to limit the amount.
- Sentinel - High amount lockout (HALO) for cash in drawer (CID)
- Department group You can classify departments into a maximum of 9 groups (0 to 9 groups: 0: non-group is assigned). Sales in each group can later be printed on an individual group total report and full group total report.
- Commission If you program commission rate (up to two) and classify departments and PLUs/subdepartments into commission groups (0 to 2 groups: 0: non-commission), commission sales and amount in each commission group can later be printed on an individual and full clerk report.
• Key sequence for AUTO key • RS-232C programming • Specification of clerk to be trained
Department programming:
The cash register is pre-programmed for departments as follows:
Department: Allow open price entry in normal department (group: 0, commission group: 0), taxable status-taxable 1 for department 1 to 10, and non taxable for department 11 to 99
When you use department 11 or above, and/or you apply taxable status other than taxable 1 for department 1 to 10, you must change department settings. Please refer to the department programming section for programming details.
7
Starting sales entries
Now you are ready for sales registration.
OVERVIEW OF FLOW OF DAILY SALES ENTRIES
Things to do before starting sales entries:
- Make sure the power cord is securely connected to the AC outlet.
- Turn the mode switch to OP X/Z position and check if date and time are correctly set.
- Replace the till, if removed for safety.
- Check if there is enough paper on each roll.
- Select receipt ON/OFF function.
- Make any necessary programming for the day in PGM mode.
For details, refer to BASIC SALES ENTRY, page 12. For the till and paper roll, refer to OPERATOR MAINTENANCE, page 64 and for programming, refer to programming sections.
Things you can do for sales entries:
- Item entries
- Item repeat entries
- Item multiplication entries
- Single item cash sale (SICS), if programmed.
- Split pricing entries, if programmed.
- Displaying subtotals • Cash/Check/Charge sale
- Cash tendering in a foreign currency, if the currency conversion rate is programmed.
- Manual tax entry
- Discount or premium using the %1, %2, and - keys
- Refund entry
- No sale
- Paid-out entries • Received on account entries
- Printing non-add code number
- Making corrections
- Checking sales reports
For details of sales entry method, refer to BASIC SALES ENTRY (page 12) and OPTIONAL FEATURES (page 21) sections and for details of correcting sales entries, refer to CORRECTION (page 25) section. For details of reading sales information, refer to READING (X) AND RESETTING (Z) OF SALES TOTAL (page 57) section.
Things to do after close of business:
- Print sales reports, and clear sales data for the day.
- Account money - comparing it with the amount in cash in drawer printed on the general report.
- Remove the till for safety.
- Turn the mode switch to OFF position.
For details of reading sales information, refer to READING (X) AND RESETTING (Z) OF SALES TOTAL (page 57) section. For details of removing the till and maintenance details, refer to OPERATOR MAINTENANCE (page 64) section.
BASIC SALES ENTRY
1 Basic Sales Entry Example
Listed below is a basic sales entry example when selling items by cash. For operation details, please refer to each section.
Mode switch setting
- Turn the mode switch to the REG position.
Clerk assignment
- Enter your clerk code. (For example, clerk code is 1. Press the ① and CLK# key in this order.)

Item entries
- Enter the price for the first department item. (For example, for 15.00, enter ①⑤⑩, and press the appropriate department key).
For department 21 to department 40, press the DEPTSHIFT key first before pressing the department key. For department 41 and above, enter the department code using numeric keys, and press the DEPT# key, then enter the price and press the DEPT# key again.
- Repeat step 3 for all department items.
Displaying subtotals
- Press the #/TM/SBTL key to display the amount due.
Finalizing the transaction
- Enter the amount received from the customer. (You can omit this step if the amount tendered is the same as the subtotal.)
- Press the CA/AT/NS key, and the change due is displayed (when the amount received was not entered, the total amount is displayed) and the drawer is opened.
- Tear off the receipt and give it to the customer with his or her change.
- Close the drawer.
![graph TD A["Clek assignment"] --> B["1 CLK#"] C["Item entries"] --> D{1500 21} D --> E["1 2300 2 22"] F["Displaying subtotal"] --> G["#/TM/SBTL"] G --> H["5000"] I["Finalizing the transaction"] --> J["CA/AT/NS"] K["CLERK01"] --> L["*01* -01-"] M["DEPT.01"] --> N["*01* 15.00"] O["DEPT.02"] --> P["*01…](/content/2026/06/1310332/images/18dd0637528a987fe9348fa69e60a459d24fc34a65affd040892e997fb3cf21b.jpg)
(In this example, the tax rate is set to 6.25%.)
Receipt printKey operation example
Clerk assignment
Prior to any item entries, clerks must enter their clerk codes into the register. However, the code entry may not be necessary when the same clerk handles consecutive transactions.
■ Sign-on (in REG, MGR, VOID mode) ■ Sign-off (in REG, MGR, VOID mode)
![graph TD A["To display the signed-on clerk code"] --> B["Clerk code 1 to 20"] B --> C["CLK#"] D["CLK#"] --> E["CLK#"]](/content/2026/06/1310332/images/84d3088dacae32a26aeadbf769ff9995d4f511cc2c9ef3d519f0ba5f731a2b29.jpg)
Receipt ON/OFF function
You can disable receipt printing in the REG mode to save paper using the receipt ON/OFF function. To disable receipt printing, press the RCPTIPO key in the OP X/Z position. This key toggles the receipt printing status ON and OFF.
To check the receipt printing status, turn the mode switch to the OP X/Z position or press the CL key in the REG mode. When the function is in the OFF mode, the receipt off indicator “_” illuminates.
The register will print reports regardless of the receipt state, so the paper roll must be installed.
To issue a receipt when receipt ON/OFF function is set to OFF:
If your customer wants a receipt after you finalized a transaction with the receipt ON/OFF function in the OFF mode, press the RCPTIPO key. This will produce a receipt. If more than 30 items were entered, the receipt will be issued in a summary receipt format.
Power Save Mode
The register will enter into power save mode when no entries are performed based on the pre-programmed time limit (by default, 30 minutes).
When the register goes to the power save mode, all display lights will turn off except the decimal point at the leftmost position of the lower line. The register will return to normal operation mode when any key is pressed or a mode is changed with the mode key. Please note when the register is recovered by a key entry, its key entry is invalid. After the recovery, start the key entry from the beginning.
2 Error Warning
In the following examples, your register will go into an error state accompanied with a warning beep and a corresponding error message. Clear the error state by pressing the CL key and take proper action.
Please refer to the error message table on page 69.
- Enter over a 32-digit number (entry limit overflow): Cancel the entry and re-enter the correct number.
- An error in key operation: Clear the error and continue operation.
- An entry beyond a programmed amount entry limit: Check to see if the entered amount is correct. If it is correct, it can be rung up in the MGR mode. Contact your manager.
- An including-tax subtotal exceeds eight digits: Delete the subtotal by pressing the CL key and press the CA/AT/NS, CHK, CH1 or CH2 key to finalize the transaction.
Error escape function
To quit a transaction due to an error or an unforeseen event, use the error escape function as shown below:
![graph TD A["Transaction"] --> B["CL"] B --> C["ESC"] C --> D["ESC"] style B fill:#f9f,stroke:#333 note right of B: To clear the error state](/content/2026/06/1310332/images/bc19d9db2deefe738d70708b770b82d135205b1e06fcbc051e310281bf24dcc2.jpg)
The transaction is voided (treated as a subtotal void) and the receipt is issued by this function. If you have already entered a tendered amount, the operation is finalized as a cash sale.
3 Item Entries
■ Single item entries
Department entries
For merchandise classification, the cash register provides a maximum of 99 departments. To the departments, group attributes such as taxable status are applied to items when they are entered.
- When using the department keys (for department 1 to 40)
For department 1 to 20, enter a unit price and press a department key. If you use a programmed unit price, press a department key only.
For department 21 to 40, enter a unit price, press the DEPTSHIFT key and press a department key. If you use a programmed unit price, press the DEPTSHIFT key and press a department key.
When using a programmed unit price
![graph TD A["Start"] --> B["(max. 7 digits)"] B --> C["Department keyUni"] C --> D["*2 DEPTSHIFT"] D --> C](/content/2026/06/1310332/images/e322e9379c151e66cafb114de39039ecfba792e5b1c81191a3f2bce53f012074.jpg)
*1 Less than the programmed upper limit amounts. When zero is entered, only the sales quantity is added. *2 For the departments 21 through 40, press the department shift key.
Note
Please note if you press the same key after using the DEPTSHIFT key, it acts as a repeat entry. For example, when you register an item of dept. 21 using the DEPTSHIFT key and then an item of dept. 1 using the preset unit price, you should use the department code entry key described below for the dept. 1 item. If you just press the 121 key to register dept. 1 item, it will act as a repeat entry of dept. 21 item.
- When using the department code entry key
Enter a department (dept.) code and press the DEPT# key, then enter a unit price and press the DEPT# key again. If the dept. code is programmed to preset price entry style and a unit price is preset, the cash register will finish its registration operation.
![graph TD A["Dept. code (1 to 99)"] --> B["DEPT#"] B --> C["Unit price *1 (max. 7 digits)"] C --> D["DEPT#"] B --> E["(In case only preset price entry is allowed.)"] style B fill:#f9f,stroke:#333 style D fill:#f9f,stroke:#333](/content/2026/06/1310332/images/dc57e4ef000a093b00bf4d8694c6b2aa4f98fda31570d56a64f80a5952373e2e.jpg)
*1 Less than the programmed upper limit amounts
When zero is entered, only the sales quantity is added.
PLU/subdepartment entries
For another merchandise classification, the cash register provides a maximum of 1800 PLUs/subdepartments. PLUs are used to call up preset prices by a code entry. Subdepartments are used to classify merchandise into smaller groups under the departments. Every PLU and subdepartment has a code from 1 to 1800, and should belong to a department to obtain attributes of that department.
The cash register is pre-programmed to PLU mode and zero for unit price. To use PLU entries, their preset unit prices should be previously programmed. (Refer to page 34.)
To use subdepartment entries, change to subdepartment mode for the PLU codes.
- PLU entries

- Subdepartment (open PLU) entries
![graph LR A["PLU code (1 to 1800)"] --> B["PLU/SUB"] B --> C["Unit price * (max. 7 digits)"] C --> D["PLU/SUB"]](/content/2026/06/1310332/images/0395d0205c062bf4d4857b1356e09cfdbf4891df1d8d321bea8dd0c3165440b8.jpg)
* Less than the programmed upper limit amounts
When zero is entered, only the sales quantity is added.
Example: Selling a dept. 12 item (\12.00), a dept. 21 item (\5.00), a dept. 14 item (using preset price), a dept. 22 item (using preset price), and a dept. 50 item (\15.00), a dept. 41 item (using preset price), a PLU 2 item (PLU entry) and a PLU 12 item (subdept. entry, \12.00)
![graph TD A["Department entry"] --> B["PLU entry"] B --> C["Subdepartment entry"] C --> D["11 PLU/SUB 1200"] D --> E["2 PLU/SUB"] D --> F["32 12"] D --> G["500 DEPTSHIFT 1 21"] D --> H["50 DEPT# 1500 DEPT#"] D --> I["41 DEPT#"] E --> J["CA/AT/NS"] F --> K["DEPTSHIFT 2 22"] G --> L["DEPT# 14"] H --> M…](/content/2026/06/1310332/images/d61e1d6bf67e82469091d0238136ff92b705d7817597db6662f5d4c852ba3446.jpg)

Receipt printKey operation example
■ Repeat entries
You can use this function for entering a sale of two or more of the same items. Consecutive pressing of a department key, DEPT# key or PLU/SUB key is as shown on key operation example below.
![graph TD A["Department entry"] --> B["500 DEPTSHIFT"] A --> C["1200 12 32 12"] A --> D["50 DEPT#"] A --> E["1500 41 DEPT#"] A --> F["2 22 DEPT#"] G["PLU entry"] --> H["2 PLU/SUB"] G --> I["1200 PLU/SUB"] J["Subdepartment entry"] --> K["11 PLU/SUB"] J --> L["CA/AT/NS"]](/content/2026/06/1310332/images/90fa45dcae1b56d57815549a5e5fa72a334dd93f96a12446c5659a6bbe0f140e.jpg)

■ Multiplication entries
When selling a large quantity of items, it is convenient to use the multiplication entry method. Enter quantity using numeric keys and press the Ⓗ/FOR key before starting item entry as shown in the example on the following page.
Note
When programmed to allow fractional quantity entries, you can enter up to four integers and three digit decimal, though the quantity is counted as one for sales reports. To enter a fractional quantity, use the decimal point key between integer and decimal, as ⑦•⑤ for entering 7.5.
![graph TD A["Department entry"] --> B["Subdepartment entry"] B --> C["PLU entry"] C --> D["3 FOR 2 PLU/SUB"] C --> E["5 FOR 11 PLU/SUB"] C --> F["3 FOR 500 DEPT#"] C --> G["5 FOR 41 DEPT#"] C --> H["3 FOR 1200 DEPTSHIFT 12"] C --> I["5 FOR 1500 DEPT#"] C --> J["3 FOR 1200 DEPTSHIFT 2"] C --> K["5 FOR…](/content/2026/06/1310332/images/ebb57dc46896dd3d300930e8fd875c6554ff897e30c8dc1855747d2ac29d9931.jpg)
Receipt printKey operation example
■ Split pricing entries
This function is practical when the customer wants to purchase items normally sold in bulk.
To realize this function, you must change the programmed setting. Refer to "Various Function Selection Programming 1" (job code 70) for programming details.
To make split pricing entries, follow the procedure below:
![graph TD A["Selling q'ty (Up to 4 digits)"] --> B["@/FOR"] B --> C["Base q'ty (Up to 2 digits)"] C --> D["@/FOR"] D --> E["When using a programmed unit price"] E --> F["Unit price per base q'ty"] F --> G["DEPTSHIFT"] G --> H["Department key"] E --> I["Dept. code"] I --> J["DEPT#"] J --> K["Unit pric…](/content/2026/06/1310332/images/f5a473f7f740d8ba6abee18315f22edaf77b2c87ab8988f65852dc048083a1dd.jpg)

Receipt printKey operation example
■ Single item cash sale (SICS) entry
- This function is useful when a sale is for only one item and is for cash. This function is applicable only to those departments that have been set for SICS or to their associated PLUs or subdepartments.
- The transaction is complete and the drawer opens as soon as you press the department key, DEPT# key or PLU/SUB key.



If an entry to a department or PLU/subdepartment set for SICS follows the ones to departments or PLUs/subdepartments not set for SICS, it does not finalize and results in a normal sale.
4 Displaying Subtotals
The register provides three types of subtotals:
Merchandise subtotal
Press the MDSE\$BTL key at any point during a transaction. The net sale subtotal - not including tax - will appear in the display with the function message "MDSE ST".
Taxable subtotal
Taxable 1 subtotal
Press the TAX1 SHIFT and #/TM/SBTL keys in this order at any point during a transaction. The sale subtotal of taxable 1 items will appear in the display with the function message "TAX1 ST".
Taxable 2 subtotal
Press the TAX2 SHIFT and #/TM/SBTL keys in this order at any point during a transaction. The sale subtotal of taxable 2 items will appear in the display with the function message "TAX2 ST".
Including-tax subtotal (complete subtotal)
Press the #/TM/SBTL key at any point during a transaction. The sale subtotal including tax will appear in the display with the function message "SUBTOTAL".
5 Finalization of Transaction
■ Cash or check tendering
Press the #/TM/SBTL key to get a complete tax subtotal, enter the amount tendered by your customer, then press the CA/AT/NS key if it is a cash tender or press the CHK key if it is a check tender. When the amount tendered is greater than the amount of the sale, the register will show the change due amount with the function message "CHANGE". Otherwise the register will show a deficit with the function message "DUE". You now must make a correct tender entry.
Cash tendering


Check tendering
Receipt print Key operation example

■ Cash or check sale that does not require entry
Enter items and press the CA/AT/NS key if it is a cash sale or press the CHK if it is a check sale. The register will display the total sale amount.


■ Charge (credit) sale
Enter items and press a charge key (CH1 or CH2).


Mixed-tender sale
You can perform mixed-tendering of check and cash, cash and charge, and check and charge.
Example: The customer pays 9.50 in cash and40.00 by charge for an including-tax subtotal of $49.50.



Tax Calculation
Automatic tax
When the register is programmed with a tax rate (or tax table) and the tax status of an individual department is set for taxable, it computes the automatic tax on any item that is entered directly into the department or indirectly via a related PLU.
Example: Selling five 6.70 items (dept. 1, taxable 1) and one7.15 item (PLU 85, taxable 2) for cash

Receipt print / Key operation example
Manual tax
The machine allows you to enter tax manually after it finalizes an item entry.
Example: Selling an $8.00 item (dept. 12) for cash with 50 cents as tax

Receipt print / Key operation example
Tax delete
You can delete the automatic tax on the taxable 1 and taxable 2 subtotal of each transaction by pressing the TAX key after the subtotal is displayed.
To delete taxable 1 subtotal, press TAX1SHIFT, #/TM/SBTL to get taxable 1 subtotal, and then press TAX to delete the subtotal.
To delete taxable 2 subtotal, press TAX2SHIFT, #:TM/SBTL to get taxable 2 subtotal, and then press TAX to delete the subtotal.
To delete all taxable (1-4) subtotals, press TAX1SHIFT, TAX2SHIFT and #TM/SBTL ("TAX ST 0.00" is displayed) and press TAX to delete all the taxable subtotals.
Example: Selling a \7.25 item (dept. 1, taxable 1) and another \5.15 item (dept. 11, taxable 2) for cash and entering the sale as non-taxable

Receipt printKey operation example
■ Tax status shift
The machine allows you to shift the programmed tax status of each department or the PLU key by pressing the TAX1SHIFT and/or TAX2SHIFT keys before those keys. After each entry is completed, the programmed tax status of each key is resumed.
Example: Selling the following items for cash with their programmed tax status reversed
- One \$13.45 item of dept. 16 (non-taxable) as a taxable 1 item
- One \$7.00 item of PLU 25 (non-taxable) as a taxable 1 and 2 item
- One \$4.00 item of dept. 11 (taxable 2) as a non-taxable item
- Two \$10.50 items of dept. 1 (taxable 1) as taxable 2 items

Receipt printKey operation example
Note
When Canadian tax system is applied:
When using a tax status shift, the entry of a multi-taxable item for PST or GST will be prohibited. Please see below:
In case of; Tax 1: PST, Tax 2: PST, Tax 3: PST, Tax 4: GST
Taxable 1 and 2 item ....... prohibited Taxable 1 and 3 item ....... prohibited Taxable 2 and 3 item ....... prohibited Taxable 1 and 4 item ....... allowed Taxable 2 and 4 item ....... allowed Taxable 3 and 4 item ....... allowed
In case of; Tax 1: PST, Tax 2: PST, Tax 3: GST, Tax 4: GST
Taxable 1 and 2 item ....... prohibited Taxable 1 and 3 item ....... allowed Taxable 2 and 3 item ....... allowed Taxable 1 and 4 item ....... allowed Taxable 2 and 4 item ....... allowed Taxable 3 and 4 item ....... prohibited
OPTIONAL FEATURES
1 Auxiliary Entries
■ Discount and premium entries using the percent key
The percent key is used to apply a manually entered or preset discount or premium percent rate to individual items or to a merchandise subtotal. In the default setting, you can manually enter a discount percent rate to both individual items and merchandise subtotal. For manual entry of discount or premium percent rate, enter the rate (up to 100.00) with the numeric keys (you need a decimal point when you enter a fractional percent rate), and press a percent key. When using a preset rate (if programmed), press a percent key. When entry limit is programmed for a percent key, you cannot enter a rate over the limit.
Percent calculation for merchandise subtotal


Percent calculation for item entries

(When premium and 15% are programmed for the %2 key)

Receipt printKey operation example
■ Discount and premium entries using the discount key
The discount key is used to apply a manually entered or preset discount or premium amount to individual items or to a merchandise subtotal. In the default setting, you can manually enter a discount amount to both individual items and merchandise subtotal. For manual entry of discount or premium amounts, enter the amount with the numeric keys, and press the discount key. When using a preset amount (if programmed), press the discount key.
When entry digit limit is programmed for the discount key, you cannot enter an amount over the limit.
Discount for merchandise subtotal

Receipt print / Key operation example
Discount for item entries

(When a discount amount of $0.75 is programmed.)
Receipt print / Key operation example
■ Refund entries
For a refund of a department item, start by entering the refund amount and press the RFND key, then press the corresponding department key (for departments 21 to 40, press the DEPT SHIFT key and then the corresponding department key; for departments 41 to 99, enter the department code, press RFND key and the DEPT# key, enter the refund amount and press the DEPT# key).
For a refund of a PLU item, enter the PLU code and press the RFND key, then press the PLU/SUB key.
For a refund of a subdepartment item, enter the PLU code and press the RFND key and PLU/SUB key, then enter the refund amount and press the PLU/SUB key.

Receipt print / Key operation example
■ Non-add code number entries and printing
You can enter a non-add code number such as a customer's code number or credit card number, up to 16 digits, at any point during the entry of a sale. The cash register will print it immediately.
To enter a non-add code number, enter the number and press the #/TM/SBTL key.

Receipt print / Key operation example
2 Auxiliary Payment Treatment
■ Currency conversion
The register allows payment entries in a foreign currency (only cash payment is available). Pressing the CONV key creates a subtotal in the foreign currency.
When using a programmed currency conversion rate, press the CONV key after item entries, then enter the tendered amount in foreign currency if not exact amount payment, and press the CA/AT/NS key.
When making a manual entry of a currency conversion rate, after item entries, enter the conversion rate (0.0000 to 9999.9999; you need a decimal point when entering a fractional conversion rate) and press the CONV key, then enter the tendered amount in foreign currency if not exact amount payment, and press the CA/AT/NS key.
In both cases, the change due will be displayed in domestic currency, and when the amount tendered is short, the deficit is shown in domestic currency.

- Press the CL key after pressing the CONV key to cancel payment in a foreign currency.
- If programmed, a foreign currency symbol is printed.
Applying preset conversion rate
(When a currency conversion rate 0.9350 is programmed for the [CONV] key.)

Applying manual conversion rate
Receipt printKey operation example
■ Received-on account and paid-out entries
When you receive on account from a customer or when you pay an amount to a vendor, use the RA key or the RCPT/PO key respectively.
For the received-on-account (RA) entry, enter the amount, and press the RA key.
For the paid-out (PO) entry, enter the amount and press the RCPT/PO key.
Note
Cash tendering only available for RA and PO operation.
1 2 3 4 5 # / T M / S B T L 4 8 0 0 R A
Receipt print key operation example
■ No sale (exchange)
When you need to open the drawer with no sale, press the CA/AT/NS key. The drawer will open and printer will print "NO SALE" on the receipt or journal. If you let the machine print a non-add code number before pressing the CA/AT/NS key, a no sale entry is achieved and a non-add code number is printed.
45678
NO SALE
■ Bottle return
This function is used to handle the deposit and payment (paid out) for returned empty bottles or cans.
This function is applicable only to those departments that have been set for bottle return departments or their associated PLUs or subdepartments.
10
@:FOR
15
DEPTSHIFT
20 40
CA/AT/NS
(When dept. 40 is preprogrammed as a bottle return dept. and also a negative dept.)
Receipt printKey operation example
3 Automatic Sequencing Key (AUTO key) Entries
You can achieve a programmed transaction by pressing the AUTO key.
Receipt printKey operation example
AUTO
( AUTO = 5 0 0 7 ^ 2 7 CA/AT/NS)
DEPT.07
11 \$5.00
MDSE ST
\$5.00
TAX1
\$0.31
ITEMS
10
CASH
$5.31
CORRECTION
1 Correction of the Last Entry (direct void)
If you make an incorrect entry relating to a department, PLU/subdepartment, percentage (%1 and %2), discount (⊖) or refund, you can void this entry by pressing the void key immediately after the incorrect entry.

Receipt printKey operation example
2 Correction of the Next-to-last or Earlier Entry (indirect void)
You can void any incorrect department entry, PLU/subdepartment entry or item refund entry made during a transaction if you find it before finalizing the transaction (e.g. pressing the CA/AT/NS key). This function is applicable to department, PLU/subdepartment and refund entries only.
Press the VOID key just before you press a department key, DEPT# key (before the first depression of the DEPT# key in case open and preset entries are allowed) or PLU/SUB key. For the refund indirect void, press the VOID key after you press the RFND key.

Receipt printKey operation example
3 Subtotal Void
You can void an entire transaction. Once subtotal void is executed, the transaction is aborted and the register issues a receipt. This function does not work when more than 30 items have been entered.

Receipt printKey operation example
4 Correction of Incorrect Entries not Handled by the Direct or Indirect Void Function
Any errors found after the entry of a transaction has been completed or during an amount tendered entry cannot be voided. These errors must be corrected by the manager.
The following steps should be taken:
- If making the amount tendered entry, finalize the transaction.
- Make correct entries from the beginning.
- Hand the incorrect receipt to the manager for its cancellation.
PRIOR TO PROGRAMMING
Before starting sales entries, you must first program necessary items so the cash register suits your sales needs. In this manual, there are three sections, BASIC FUNCTION PROGRAMMING where required items must be programmed, AUXILIARY FUNCTION PROGRAMMING where you can program for more convenient use of keys on the keyboard, and ADVANCED PROGRAMMING where various optional programming features are provided. Find the appropriate features for your needs, and make the necessary programming.
Note
You can select the language of text (English, French or Spanish) printed on receipts and journals. For the language selection, please refer to "Language Selection" described later in this section.
■ Procedure for programming
- Check to see whether both journal and receipt rolls are present in the machine. If there is not enough paper on a roll, replace it with a new one (refer to MAINTENANCE section for the replacement).
- Put the manager key in the mode switch and turn it to the PGM position.
- Program necessary items into the cash register. Every time you program an item, the cash register will print the setting. Please refer to print samples in each section.
- If necessary, issue programming reports for your reference.

Note
On the key operation example shown in the programming details, numbers such as "08262002" indicate the parameter which must be entered using the corresponding numeric keys.
BASIC FUNCTION PROGRAMMING
(For Quick Start)
1 Date and Time Programming
Date
For setting the date, enter the date in 8 digits using the month-day-year (MM/DD/YYYY) format, then press the #TM/SBTL key.
Procedure

08262002 #/TM/SBTL
(Aug. 26, 2002)
PrintKey operation example
*PGM*
08/26/2002
Date
Note
You can use the date format of day-month-year (DD/MM/YYYY) or year-month-day (YYYY/MM/DD) format. To change the format, refer to "Various Function Selection Programming 1" section (Job code 61).
■ Time
For setting the time, enter the time in 4 digits using the 24-hour format. For example, when the time is set to 2:30 AM, enter 230; and when it is set to 2:30 PM, enter 1430.
Procedure


For display and print, 12-hour format is applied by default. To change it to 24-hour format, refer to "Various Function Selection Programming 1" section (Job code 61).
2 Tax Programming for Automatic Tax Calculation Function

The cash register can support US and Canadian tax systems. If you use the Canadian tax system, you must first change the tax system, then program the tax rate or tax table and quantity for doughnut exempt which are described in this section. For changing the cash register's tax system, please refer to "Various Function Selection Programming 1" section (job code 70).
Before you can proceed with registration of sales, you must first program the tax that is levied in accordance with the law of your state. The cash register comes with the ability to program four different tax rates. In most states, you will only need to program Tax 1. However if you live in an area that has a separate local tax (such as a Parish tax) or a hospitality tax, the register can be programmed to calculate these separate taxes.
When you program the tax status for a department, tax will automatically be added to sales of items assigned to the department according to the programmed tax status for the department. You can also enter tax manually.
There are two tax programming methods. The tax rate method uses a straight percentage rate per dollar. The tax table method requires tax break information from your state or local tax offices. Use the method which is acceptable in your state. You can obtain necessary data for tax programming from your local tax office.
■ Tax programming using a tax rate
The percent rate specified here is used for tax calculation on taxable subtotals.
Procedure
![graph TD A["#/TM/SBTL"] --> B["@/FOR 9"] B --> C["@/FOR"] C --> D["*Tax number (1 to 4)"] D --> E["Tax rate (0.0000 to 100.0000)"] E --> F["@/FOR"] F --> G["#/TM/SBTL (0.01 to 999.99)"] G --> H["Lowest taxable amount (CAAT/NS)"] H --> I["End"] style A fill:#f9f,stroke:#333 style I fill:#ccf,stroke:#…](/content/2026/06/1310332/images/58491c5b1f6ed511a1cffd0c223f330bd417621a14d453f161af8bbcb6fbcf97.jpg)
To delete a tax rate, use the following sequence:
![graph LR A["#/TM/SBTL"] --> B["@/FOR"] B --> C["9"] C --> D["VOID"] D --> E["*TCAVATNOS(@/For 4)"] E --> F["→"] F --> G["→"]](/content/2026/06/1310332/images/2bd4275f2e9f2e63ae418d17459efcd871afb91d823b9bff06aeb40ded91c8d8.jpg)
Example: Programming the tax rate 4% as tax rate 2 with tax exempt as 12¢

PrintKey operation example
Note
- If you make an incorrect entry before pressing the third ⒽIFOR key in programming a tax rate, cancel it with the ⒽCL key.
- You do not need to enter the trailing zeros of a tax rate (after the decimal point), but you do need to enter the decimal for fractions.
■ The tax table (applicable to the add-on tax)
If you are in an area that uses a tax table for tax calculation, you can program the cash register accordingly. Tax table programming can be performed for Tax 1 through Tax 4.
Sample tax table
New Jersey tax table: 6%
To program a tax table, first make a table like the right table shown above.
| Range of sales amount | |||
| Taxes | Minimum breakpoint | Maximum breakpoint | |
| .00 | .01 | to | .10 |
| .01 ← T | .11 ← Q | to | .22 |
| .02 | .23 | to | .38 |
| .03 | .39 | to | .56 |
| .04 | .57 | to | .72 |
| .05 | .73 | to | .88 |
| .06 | .89 | to | 1.10 |
| .07 | 1.11 ← M1 | to | 1.22 |
| .08 | 1.23 | to | 1.38 |
| .09 | 1.39 | to | 1.56 |
| .10 | 1.57 | to | 1.72 |
| .11 | 1.73 | to | 1.88 |
| .12 | 1.89 | to | 2.10 |
| .13 | 2.11 ← M2 | to | 2.22 |

| A: Difference between the minimum breakpoint and the next one (¢) | |
| -10 (0.11 - 0.01) | B: Non-cyclic↑C: Cyclic-1↑D: Cyclic-2↑ |
| 12 (0.23 - 0.11) | |
| 16 (0.39 - 0.23) | |
| 18 (0.57 - 0.39) | |
| 16 (0.73 - 0.57) | |
| 16 (0.89 - 0.73) | |
| 22 (1.11 - 0.89) | |
| 12 (1.23 - 1.11) | |
| 16 (1.39 - 1.23) | |
| 18 (1.57 - 1.39) | |
| 16 (1.73 - 1.57) | |
| 16 (1.89 - 1.73) | |
| 22 (2.11 - 1.89) |
From the tax table, calculate the differences between a minimum break point and the next one (A). Then, from the differences, find irregular cycles (B) and regular cycles (C and D). These cycles will show you the following items necessary to program the tax table:
T: The tax amount collected on the minimum taxable amount (Q)
Q: The minimum taxable amount
M1: The maximum value of the minimum breakpoint on a regular cycle (C) We call this point "MAX point."
M2: The maximum value of the minimum breakpoint on a regular cycle (D) We call this point "MAX point."
M: Range of the minimum breakpoint on a regular cycle: difference between Q and M1 or between M1 and M2
![graph LR A["#/TM/SBTL"] --> B["@/8R"] B --> C["@/FOR"] C --> D["One- or two*1 digit number"] D --> E["@/FOR"] E --> F["Rate*2 max. six digits (0.0001 - 99.9999%)"] F --> G["M max. four digits"] G --> H["CA/AT/NS"] H --> I["Repeat until the MAX point is entered."] I --> J["Minimum breakpoint max. fiv…](/content/2026/06/1310332/images/363252b56b58dc7f9c356064d2e3094538fbb1c97a3ba72074807fcae836f54c.jpg)
To delete a tax table, use the following sequence:
![graph LR A["#/TM/SBTL"] --> B["@-FOR"] B --> C["@/TM/SBTL\ndigit number\ntwo-*1"] C --> D["@/FOR"] D --> E["Rate*2"] E --> F["M"] F --> G["max. four digits"] style A fill:#f9f,stroke:#333 style G fill:#bbf,stroke:#333](/content/2026/06/1310332/images/7627328af559945379161eed56db27c437a60ccd1b2b897b56c87e9c242aa03c.jpg)
*1 First figure: (1 or 0)
The first figure to be entered depends upon whether the difference between a minimum breakpoint to be entered and the preceding minimum breakpoint is not less than 1.00 or more than 99¢. When the difference is not less than1.00, enter "1," and when it is not more than 99¢, enter "0" or nothing.
Second figure: The second figure depends upon whether your tax table is to be programmed as tax table 1, (1 to 4) 2, 3 or 4.
*2 If the rate is fractional (e.g. 4-3/8%), then the fractional portion (3/8) would be converted to its decimal equivalent (i.e. .375) and the resulting rate of 4.375 would be entered. Note that the nominal rate (R) is generally indicated on the tax table.
Note
If you make an incorrect entry before entering the M in programming a tax table, cancel it with the CL key; and if you make an error after entering the M, cancel it with the #/TM/SBTL key. Then program again from the beginning.
- Limitations to the entry of minimum breakpoints
The register can support a tax table consisting of no more than 72 breakpoints. (The maximum number of breakpoints is 36 when the breakpoint difference is $1.00 or more.) If the number of breakpoints exceeds the register's table capacity, then the manual entry approach should be used.
Example: Programming the sample tax table shown on the previous page as tax table 1

Note
You do not need to enter the trailing zeros of a tax rate (after the decimal point) but you do need to enter the decimal point for fractions.
- If the tax is not provided for every cent, modify the tax table by setting the tax for every cent in the following manner.
When setting the tax, consider the minimum breakpoint corresponding to unprovided tax to be the same as the one corresponding to the tax provided on a large amount.
Sample tax table Modification of the left tax table Example 8%
| Tax | Minimum breakpoint |
| .00 | .01 |
| .01 | .11 |
| .02 | .26 |
| .03 | .47 |
| .04 | .68 |
| .06 | .89 |
| .09 | 1.11 |
| .10 | 1.26 |
| .11 | 1.47 |
| .12 | 1.68 |
| .14 | 1.89 |
| .17 | 2.11 |
| Tax | Minimum breakpoint |
| .00 | .01 |
| .01—T | .11—Q |
| .02 | .26 |
| .03 | .47 |
| .04 | .68 |
| .05 | .89 |
| .06 | .89 |
| .07 | 1.11—M1 |
| .08 | 1.11 |
| .09 | 1.11 |
| .10 | 1.26 |
| .11 | 1.47 |
| .12 | 1.68 |
| .13 | 1.89 |
| .14 | 1.89 |
| .15 | 2.11—M2 |
| .16 | 2.11 |
| .17 | 2.11 |

| Breakpoint difference (¢) | |
| 110 (0.11-0.01) | B: Non-cyclic |
| 15 (0.26-0.11)21 (0.47-0.26)21 (0.68-0.47)21 (0.89-0.68)0 (0.89-0.89)22 (1.11-0.89)0 (1.11-1.11)0 (1.11-1.11) | C: Cyclic-1 |
| 15 (1.26-1.11)21 (1.47-1.26)21 (1.68-1.47)21 (1.89-1.68)0 (1.89-1.89)22 (2.11-1.89)0 (2.11-2.11)0 (2.11-2.11) | D: Cyclic-2 |
From the modified tax table above;
Rate = 8(%), T = 0.01 = 1¢, Q =0.11 = 11¢, M1 = 1.11, M2 = 2.11, M = 100
■ Quantity for doughnut tax exempt (for Canadian tax system)
This option is available only when the Canadian tax system is selected.
Procedure
![graph LR A["#/TM/SBTL"] --> B["@/FOR"] B --> C["1"] C --> D["9"] D --> E["#/TM/SBTL"] E --> F["Q'ty for doughnut tax CAVATINS (max. 2-digits: 1 to 99)"] F --> G["To program zero"]](/content/2026/06/1310332/images/10778ceb4bc01ff77be96d7eaaf9abedb59028d962aabada15074b726cdc7a3e.jpg)
Example: To program the quantity "6"


AUXILIARY FUNCTION PROGRAMMING
1 Department Programming
Merchandise can be classified into a maximum of 99 departments. Items sold using the department keys can later be printed on a report shown as the quantities sold and sales amounts classified by department. The data is useful for making purchasing decisions and other store operations. Departments can be assigned to articles whose prices were set using PLU/subdepartment function.
When using a department key, you must set the parameters to specify the department status, such as positive or negative department. Prices can be assigned directly to department keys for frequently purchased items, which enables you to enter the prices by simply pressing the department keys.
■ Department status
Procedure
![graph LR A["To set all zeros"] --> B["*2 ABCDEFGHIJK"] B --> C["@/FOR"] C --> D["*1 DEPTSHIFT"] D --> E["Dept. key"] E --> F["CA/AT/NS"]](/content/2026/06/1310332/images/40152db9e1537f0d775c938647db9ebf3f28489cc9b51aea4fe8d9d32e80a4ea.jpg)
*1: To program departments 21 through 40, press the department shift key.
![graph LR A["Dept. code"] --> B["DEPT#"] B --> C["*2 ABCDEFGHIJK"] C --> D["@/FOR"] D --> E["CA/AT/NS"] F["To set all zeros"] --> C](/content/2026/06/1310332/images/399a62d5ff45c0207cbdeb25b2b6f878234d28a6c68e7f2cf06f70bc99ee37cd.jpg)
To program another department, start from the beginning without pressing the CA/AT/NS key.
*2: Item: Selection: Entry:
| A Type Bottle return 1 | ||
| Normal 0 | ||
| B Group number 0-9 (0:Non group) | ||
| C Commission group number 0-2 (0:Non commission) | ||
| D Tax 4 status Taxable 1 | ||
| Non-taxable 0 | ||
| E Tax 3 status Taxable 1 | ||
| Non-taxable 0 | ||
| F Tax 2 status Taxable 1 | ||
| Non-taxable 0 | ||
| G Tax 1 status Taxable 1 | ||
| Non-taxable 0 | ||
| H SICS / Normal | SICS | 1 |
| Normal 0 | ||
| I Sign | Negative department | 1 |
| Positive department | 0 | |
| J Entry digit limit | 0-7 | |
| K Type of unit price entry | Open and preset | 3 |
| Preset only | 2 | |
| Open only | 1 | |
| Inhibit department key | 0 | |
Type
- Select whether you use a department as normal department or for bottle return.
Group number
- If group setting (0 to 9, 0: non group) is done, items sold using the department keys and the associated PLUs and subdepartments can be classified into groups for reporting the sales.
Commission group number
- A commission group (0 to 2, 0: non commission) can be assigned to each department for commission for clerks. Each commission amount for each clerk is calculated based on a programmed commission rate and later printed on clerk reports.
Tax status (taxable 1 through 4 / non-taxable)
- When any entry of a taxable department is made in a transaction, tax is automatically computed according to the associated tax table or rate.
SICS (Single Item Cash Sale)
- If an entry of a department programmed for SICS is made first, the sale will be finalized as a cash sale as soon as the department key is pressed. If the entry is made after entering a department not programmed for SICS, the sale will not be finalized until the CA/AT/NS key is pressed.
Entry digit limit
- Set the number of allowable digits for the maximum entry amount for each department. The limit is effective for operations in the REG mode and can be overridden in the MGR mode.
Example: Programming department 2 as normal dept. group 1, commission group 1, taxable 1, SICS, negative department, entry digit limit - 7 digits, and allowing open & preset entry.
(ABCDEFGHIJK: 01100011173)


■ Preset unit price
![graph LR A["Procedure"] --> B["Unit price (max. six digits)"] B --> C["To program zero"] B --> D["* DEPTSHIFT"] D --> E["Dept. key"] E --> F["CA/AT/NS"]](/content/2026/06/1310332/images/b5dc9dde8d6f40746112a11c5234b555aa8121b35b2e317d56bbd68a65ebf526.jpg)
*To program departments 21 through 40, press the department shift key.
![graph LR A["Dept. code"] --> B["DEPT#"] B --> C["Unit price (max. six digits)"] C --> D["#/TM/SBTL"] D --> E["CA/AT/NS"] F["To program zero"] --> C](/content/2026/06/1310332/images/6ffbf16d1db13a2bd25423d3cdaed4506acda57714fbe4bbf79b8612e9134086.jpg)
To program another department, start from the beginning without pressing the CAVAT/INS key.


Note
If a department is not programmed to allow the entry of preset unit prices in functional programming, the department is automatically changed to allow the entry of preset unit prices by this programming entry.
2 PLU (Price Look-Up) and Subdepartment Programming
The PLU function allows speedy key entries whereby a price is automatically called up when a code is entered. The subdepartment is a kind of "open PLU", which requires you to enter a price after the PLU code is entered. A maximum of 1800 PLU/subdepartment settings are possible. Each one belongs to a department and acquires the department's parameters (dept. type (normal or bottle return), dept. group, tax status, SICS and sign).
A commission group (0 to 2, 0: No commission is applied) can be assigned to each department for commission for clerks. Each commission amount for individual clerk is calculated based on the corresponding programmed commission rate and printed later on clerk reports.
The cash register is preprogrammed so all 1800 codes are assigned as PLUs (commission group: 0) associated with department 1 and preset unit price "0".
■ Unit price and associated department assignment
![graph LR A["Procedure\nPLU code (1-1800)"] --> B["PLU/SUB"] B --> C["*2 Unit price\n(max. six digits)"] C --> D["To program zero"] C --> E["* DEPTSHIFT"] E --> F["Associated Dept. key"] F --> G["CA/AT/NS"]](/content/2026/06/1310332/images/74c69d95721ae86c66e6678d18505f9776eae499375342e0e01cb6c42515da6a.jpg)
*1: To assign departments 21 through 40, press the department shift key. When the associated department is department 41-99:
![graph LR A["PLU code (1-1800)"] --> B["PLU/SUB"] B --> C["Associated dept. code (1 to 99)"] C --> D["DEPT#"] D --> E["*² Unit price (max. six digits)"] E --> F["#/TM/SBTL"] F --> G["CA/AT/NS"] H["To program zero"] --> E](/content/2026/06/1310332/images/243e33891053bc24aeebf51fe90dbfe92c22b1c81040bf3c7fd91db7dd863fd1.jpg)
*2: For a subdepartment, set the limit amount of unit price entry. To program the following PLU, start from entering a unit price or an associated department code without pressing the [CA/AT/NS] key. To program another PLU, start from the beginning without pressing the CA/AT/NS key.


To delete a PLU code, use the following sequence:
![graph TD A["Procedure"] --> B["PLU code (1-1800)"] B --> C["PLU/SUB"] C --> D["VOID"] D --> E["CA/AT/NS"] E --> F["To delete another PLU"] F --> B C -->|To delete the following PLU| D](/content/2026/06/1310332/images/f32c3b5fa4d85c0cbcf29cf377f1a5a7b7f2f1e9bc99ad0ccc1a01d95ccac0f3.jpg)
■ Function selection
![graph TD A["Procedure"] --> B["PLU code (1-1800)"] B --> C["PLU/SUB"] C --> D["*AB"] D --> E["#/TM/SBTL"] E --> F["CA/AT/NS"] F --> G["To program another PLU"] G --> H["To program the following PLU"] H --> I["To program "00""] I --> D](/content/2026/06/1310332/images/0d0c82a1ca46a6b7ecf343f4a3398df2fd074b10dce4eef49293b6db79f335b9.jpg)
*: Item: Selection: Entry:
A Commission group number 0-2 (0: Non commission)
B PLU/subdepartment selection Subdepartment 0
PLU 1


When you program the last PLU code, the programming sequence will be complete with a press of the #/TM/SBTL key.
3 Commission Rate Programming
Based on each clerk's sales total of each commission group and the corresponding commission rate, the commission amounts are calculated, which is printed on clerk reports.
■ Commission rate
![graph LR A["#/TM/SBTL"] --> B["Commission number (1 or 2)"] B --> C["@/FOR"] C --> D["Commission rate (0.00 - 990.99)"] D --> E["#/TM/SBTL"] D --> F["CA/AT/NS"] G["#/TM/SBTL"] --> H["28 @/FOR"] H --> I["1 @/FOR"] I --> J["15 #/TM/SBTL CA/AT/NS"] K["*PGM* F56 COM.SAL1 15.00%"] --> L["PrintKey operati…](/content/2026/06/1310332/images/ddb112536ae929f0dca3ec91bcd86d38e60831aecef293f7923c698abbbebd0c.jpg)

You must use a decimal point when setting a fractional rate.
4 Miscellaneous Key Programming
The cash register provides miscellaneous keys such as %1, %2, ⊙, RFND, RA, RCPT:PO, CONV, TAX, CHK, CH1, CH2 and CAVAT/NS. While the cash register is pre-programmed so you can use these keys, you must set a currency conversion rate to use CONV key. You can also program these keys for more convenient use. Please refer to the data below for programming these keys. Factory setting is indicated with parentheses.

Percent rate (0.00%), tax status (non-taxable), sign (minus), item % and subtotal % entry* (both are allowed), percent rate limitation (100%)

Amount (0.00), tax status (non-taxable), sign (minus), item ⊖ and subtotal ⊖ entry* (both are allowed), entry digit limit (7 digits)

Not necessary to program

Entry digit limit (9 digits)

Currency conversion rate (0.0000), currency conversion rate entry method - open or preset (both are enabled)
CHK, CH1, CH2 and CA/AT/NS Compulsory entry of amount tender (not compulsory), entry digit limit (8 digits), footer printing (not printed)
TAX (Manual tax) Entry digit limit (7 digits)
* Item %/Item ⊙: Percent/discount calculation is applied to individual department and PLU/subdepartment. * Subtotal %/Subtotal ⊖: Percent/discount calculation is applied to subtotals.
■ Rate for %1, %2 and CONV
![graph TD A["Procedure"] --> B["*Rate or"] B --> C["%1"] B --> D["CONV"] C --> E["CA/AT/NS %2"] D --> E E --> F["To program another rate"] F --> B style A fill:#f9f,stroke:#333 style B fill:#ccf,stroke:#333 style C fill:#cfc,stroke:#333 style D fill:#fcc,stroke:#333 style E fill:#ffc,stroke:#333](/content/2026/06/1310332/images/e2be81cae5a612f61dad2bc89dd7f84bfd1357f23e1f396a379193140e4e9d1c.jpg)
*: Rate
0.00 — 100.00 (% rate)
0.0000 — 9999.9999 (Currency conversion rate)

PrintKey operation example
Note You must use a decimal point when setting fractional rates.
■ Amount for ⊖
![graph TD A["Procedure"] --> B["Discount amount (max. six digits)"] B --> C["⊕"] C --> D["CA/AT/NS"] E["To program zero"] --> B](/content/2026/06/1310332/images/4d7791a291b72b93b7da52058e16bb61621d42dcd96daffb0e22e08fe8b1e371.jpg)
PrintKey operation example

■ Percent rate limitation for %1 and %2
Procedure
![graph LR A["#/TM/SBTL"] --> B["2"] B --> C["9"] C --> D["@/FOR"] D --> E["Percentage limit (0.00 -100.00%)"] E --> F["%1 or %2"] F --> G["CA/AT/NS"] H["To program zero"] --> E I["To program for another percent key"] --> E](/content/2026/06/1310332/images/b51d85dd8c4d1f5727647bcf26380068dfc3ea2f8136c092f8acb2478c00e46b.jpg)

- Percent entries that exceed the upper limit may be overridden in the MGR mode.
- 10.00% can be entered as ①① or ①① • ①① . The • key is needed only for fractional entry.
Key operation example

■ Function parameters for %1, %2 and ⊖
Procedure
![graph TD A["*ABCDEFGH"] --> B["@/FOR"] B --> C["%1 or %2"] C --> D["CA/AT/NS"] D --> E["To program for another key"] E --> A F["To program "0" for all items"] --> A G["To program for another key"] --> E](/content/2026/06/1310332/images/0fc41ba0b91f2b389db3e7475b32df1dd80b58c5f0bf59b427c7c4f053bfcf19.jpg)
*: Item: Selection: Entry:
| A Tax 4 status Taxable 1 | |
| Non-taxable 0 | |
| B Tax 3 status Taxable 1 | |
| Non-taxable 0 | |
| C Tax 2 status Taxable 1 | |
| Non-taxable 0 | |
| D Tax 1 status Taxable 1 | |
| Non-taxable 0 | |
| E +/- sign + (premium) sign 0 | |
| - (discount) sign 1 | |
| F Item % / Item ⊖ | Allow 0 |
| Disallow 1 | |
| G Subtotal % / Subtotal ⊖ | Allow 0 |
| Disallow 1 | |
| H Entry digit limit for discount key | 0-7 |
When programming for percent keys, always enter 0 for H.
Tax status (taxable 1 through 4 / non-taxable)
- When taxable is selected, tax is applied to the amount obtained after premium or discount calculation.
+/- sign
- Programming of the +/- sign assigns the premium or discount function for each key.
Entry digit limit (For discount key only)
- The entry digit limit is in effect for the REG-mode operations but can be overridden in the MGR mode. The entry digit limit is represented by the number of allowable digit for the maximum entry amount for discount key. If "0" is set, open price entry is prohibited.
Example: Programming the discount key as taxable 1, discount (minus sign), allowing both of item and subtotal (-), and entry digit limit - 6 digits. (ABCDEFGH: 00011006)


■ Function parameters for CONV

![graph LR A["To program "0" for all items"] --> B["*AB"] B --> C["@/FOR"] C --> D["CONV"] D --> E["CA/AT/NS"]](/content/2026/06/1310332/images/5fa78b32fe6ba48256570d13e78c2ef87c18b1e18ba8b453cd87e27810d2ef59.jpg)
*: Item: Selection: Entry:
| A Open rate entry Allow 0 | |
| Disallow 1 | |
| B Preset rate entry Allow 0 | |
| Disallow 1 |


■ Entry digit limit for RA, RCPT/PO and TAX

![graph LR A["Entry digit limit"] --> B["@/FOR"] B --> C["RA, RCPT/PO or TAX (only for manual entry)"] C --> D["CA/AT/NS"]](/content/2026/06/1310332/images/689b711836e63768f639460f94048ef255294019d7d6389a78e7d8afa7238318.jpg)
- For RA RCPTIPO, enter 0 to 9 (digits), and for TAX (manual tax), enter 0 to 7 (digits).
Entry digit limit is in effect for REG-mode operation but can be overridden in the MGR mode. The entry digit limit is represented by the number of allowable digits for maximum entry or total amount. When "0" is set, the operation of the corresponding key is prohibited.


■ Function parameters for CHK, CH1, CH2 and CA/AT/NS (when using as CA key)
Procedure
![graph TD A["To program "0" for all items"] --> B["*1ABC"] B --> C["@/FOR"] C --> D["#/TM/SBTL, CHK, CH1 or CH2"] D --> E["CA/AT/NS"] F["To program for another key"] --> G["*2:Press #TM/SBTL key for CA key setting."]](/content/2026/06/1310332/images/6ff7d222023bffbb415d528b2cd94cf1ef1928c7e12d30701971ece5197a3e68.jpg)
*1:Item: Selection: Entry:
| A Footer printing Allow 1 | |
| Disallow 0 | |
| B Amount tendered entry Compulsory 1 | |
| Non-compulsory (for the CA or CHK keys) 0 | |
| Inhibit (for the CH1 or CH2 key) 0 | |
| C Entry digit limit 0-8 | |
Footer printing
- This programming decides whether or not the machine should print a message at the foot of a receipt when a specified media key is used. With regard to programming method of footer logo message, refer to "Logo messages" section on page 44.
Amount tendered compulsory
- You may select amount tendered, compulsory or optional, for the CA/AT/NS and CHK keys.
- You may select amount tendered, compulsory or inhibited, for the CH1 and CH2 key.
Entry digit limit
- For the CH1, CH2 and CHK keys, program upper limit entry amount for the tendered amount. For the CA/AT/NS key, program upper limit entry for total cash amount which can be handled on the register. The entry digit limit is in effect for REG-mode operation but can be overridden in the MGR mode. The entry digit limit is represented by the number of allowable digits for the maximum entry or total amount. When "0" is set, the operation of the corresponding key is prohibited.


5 Text Programming
The register allows you to program text for clerk names, department item names, PLU/subdepartment item names, if necessary. There are two ways for programming text: using character keys on the keyboard or entering character codes with numeric keys on the keyboard.
Using character keys on the keyboard
You can enter characters according to the small figures printed in the lower right position of the tops. For the layout, please refer to "Keyboard" section on page 5.
The following are used as control keys for character entry:
Toggles between upper-case and lower-case letters. By default, the upper-case letter is selected. Once the SHIFT key is pressed, you are locked in for entering lower-case letters. "a" is displayed when lower-case letters entry is selected as shown in the operator display example on the following page. Press the NUMBER key to enter numeric characters. For example to enter "1", press the NUMBER and ① key. If you press the ① key without pressing the NUMBER key, the cash register goes to character codes entry mode. Once the NUMBER key is pressed, you are locked in for entering numeric characters. "1" is displayed when numeric characters entry is selected as shown in the operator display example on the following page.
Toggles between single-size and double-size characters. By default, the single-size character is selected. Once the DC key is pressed, you are locked in for entering double size characters. "W" is displayed when double-size characters entry is selected as shown in the operator display example below. BS Backs up the cursor, erasing the character to the left.
Operator display (Example)
Example
To program the word "Clerk01" with the letter "C" being double size.
To make the letter "C" double size character
To make character size return to normal size
To toggle the characters to lower-case letters
To enter numbers
DC C
DC
SHIFT
L E R K
NUMBER 0 1
=C■ PGM 01 W 02
=C PGM 01 02
=C■ PGM 01 a 02
=Clerk■ PGM 01 a 06
=Clerk01■ PGM 01 a1 08
Entering character codes with numeric keys on the keyboard
Numerals, letters and symbols are programmable by entering the character code and the 00 key. (If numeric characters entry is selected, "1" is displayed on the operator display (lower line). Press the NUMBER key to release it.) Set the alphanumeric character code table on the next page. By doing this, you can program characters other than those on the key tops.
- Double-size characters can be made by entering the character code 253 or pressing the DC key. "W" is displayed when double-size characters entry is selected as shown in the operator display example below.
- All three digits of the character code MUST be entered (even if it starts with zero).
Operator display (Example)![graph LR A["Press of 253 00 065"] --> B["Cursor"] B --> C["PGM 01 W 065"] C --> D["Character code"] D --> E["Department code, PLU code, function number, clerk code or logo message line number is displayed here."] E --> F["Press of 00"] F --> G["Characters: Indicating double size character of "A…](/content/2026/06/1310332/images/5aca82e33f9e7750b9cd34a15b20462bf8b35e7d19f62e9c0e15dc70f1b8ded0.jpg)
Characters entered are displayed here.
Example
To program the word "SHARP" in double-size characters

When you press an appropriate number key (job code number) and press the ⬙ key for text entry just after you start programming with the #/TM/SBTL key, the cash register will automatically be ready for text entry.
Alphanumeric character code table
| Code | Character | Code | Character | Code | Character | Code | Character | Code | Character |
| 001 | á | 046 | . | 091 | Á | 136 | → | 193 | j |
| 002 | â | 047 | / | 092 | Ö | 137 | ∽ | 194 | G |
| 003 | ê | 048 | 0 | 093 | Ü | 138 | ∽ | 195 | S |
| 004 | î | 049 | 1 | 094 | ^ | 139 | ◀ | 196 | G |
| 005 | i | 050 | 2 | 095 | _ | 140 | ▶ | 197 | g |
| 006 | í | 051 | 3 | 096 | ' | 141 | F | 198 | K |
| 007 | ô | 052 | 4 | 097 | a | 142 | T | 199 | k |
| 008 | ó | 053 | 5 | 098 | b | 143 | ↓ | 200 | L |
| 009 | û | 054 | 6 | 099 | c | 144 | ç | 201 | l |
| 010 | ú | 055 | 7 | 100 | d | 145 | ° | 202 | Z |
| 011 | œ | 056 | 8 | 101 | e | 146 | ¿ | 203 | D |
| 012 | ú | 057 | 9 | 102 | f | 147 | Ù | 204 | d |
| 013 | ú | 058 | : | 103 | g | 148 | à | 205 | C |
| 014 | o | 059 | ; | 104 | h | 149 | Æ | 206 | ć |
| 015 | ó | 060 | < | 105 | i | 150 | ø | 207 | € |
| 016 | ʌ | 061 | = | 106 | j | 151 | Å | 208 | P |
| 017 | Ψ | 062 | > | 107 | k | 152 | α | 209 | ` |
| 018 | Γ | 063 | ? | 108 | l | 153 | é | 210 | ě |
| 019 | " | 064 | @ | 109 | m | 154 | è | 211 | š |
| 020 | Ω | 065 | A | 110 | n | 155 | Pt | 212 | č |
| 021 | Δ | 066 | B | 111 | o | 156 | i | 213 | ž |
| 022 | θ | 067 | C | 112 | p | 157 | Ñ | 214 | ý |
| 023 | Ξ | 068 | D | 113 | q | 158 | ò | 215 | ù |
| 024 | Π | 069 | E | 114 | r | 159 | £ | 216 | ñ |
| 025 | Σ | 070 | F | 115 | s | 160 | ¥ | 217 | ~ |
| 026 | Υ | 071 | G | 116 | t | 161 | 。 | 218 | ` |
| 027 | Φ | 072 | H | 117 | u | 162 | Γ | 219 | ř |
| 028 | Ú' | 073 | I | 118 | v | 163 | 」 | 224 | * |
| 029 | Ú | 074 | J | 119 | w | 164 | 、 | 225 | § |
| 030 | Ó' | 075 | K | 120 | x | 165 | . | 226 | ∅ |
| 031 | Ó | 076 | L | 121 | y | 177 | Á | 227 | ^ |
| 032 | (space) | 077 | M | 122 | z | 178 | í | 228 | ↑ |
| 033 | ! | 078 | N | 123 | { | 180 | Ä | 229 | ] |
| 034 | " | 079 | O | 124 | | | 181 | ā | 230 | [ |
| 035 | # | 080 | P | 125 | } | 182 | É | 231 | " |
| 036 | 081 | Q | 126 | β | 183 | ē | 232 | ä | |
| 037 | % | 082 | R | 127 | ¢ | 184 | ī | 233 | ö |
| 038 | & | 083 | S | 128 | !! | 185 | ī | 234 | ü |
| 039 | ' | 084 | T | 129 | 1 | 186 | ū | 235 | æ |
| 040 | ( | 085 | U | 130 | 2 | 187 | ū | 236 | å |
| 041 | ) | 086 | V | 131 | 3 | 188 | N | 237 | É |
| 042 | * | 087 | W | 132 | 4 | 189 | ŋ | 238 | ñ |
| 043 | + | 088 | X | 133 | 1/2 | 190 | Č | 253 | *(DC) |
| 044 | , | 089 | Y | 134 | F_T$ | 191 | Š | ||
| 045 | - | 090 | Z | 135 | ← | 192 | Ç |
*(DC): Double-size character code
■ Department text (item label)
![graph TD A["#/TM/SBTL"] --> B["1"] B --> C["•"] C --> D["Dept. key"] D --> E["Character keys (max.16 digits)"] E --> F["#/TM/SBTL"] F --> G["CA/AT/NS"] C --> H["Dept. code (1 to 99)"] H --> I["DEPT#"] I --> D D --> J["* DEPTSHIFT"] J --> C E --> K["To program another dept."]](/content/2026/06/1310332/images/d11d6d6e1cf8a7933d9fa626da9abb00ab3ae6f172444eeb0332ca28da164151.jpg)
*To program departments 21 through 40, press the department shift key.

(Programming FRUIT for dept.1)
■ PLU text (item label)
![graph TD A["#/TM/SBTL"] --> B["• 2"] B --> C["PLU/SB code (1-1800)"] C --> D["To program another PLU"] D --> E["Character keys (max.16 digits)"] E --> F["#/TM/SBTL"] F --> G["CA/AT/NS"] G --> H["When the next PLU code immediately follows the one just entered"] H --> I["To keep current setting"] I --…](/content/2026/06/1310332/images/dc86805319dffa73a24ce4bef0363f456b621e37739d4ffd75a9a46ef04beea7.jpg)
■ Function text
![graph LR A["#/TM/SBTL"] --> B["•"] B --> C["3"] C --> D["@FDR"] D --> E["Function no. (max. 2 digits)"] E --> F["Character keys (max. 8 digits)"] F --> G["#/TM/SBTL"] G --> H["CA/AT/NS"] I["To program another function text"] --> F J["To keep the current setting"] --> F](/content/2026/06/1310332/images/89b770ccdbdd6efb52c24b03c7ec2e069e6a901e14df59821125ace1c829062c.jpg)
* Function no.: See "List of function texts" shown on the following page.
Key operation example
/TM/SBTL

46

CARD
/TM/SBTL
CA/AT/NS
*PGM*
F46 CARD
00000000008
(Programming CARD for gross charge 1)
■ List of function texts
| Function no. | Key or function | Default setting |
| 1 | ⊖ | (−) |
| 2 | %1 %1 | |
| 3 | %2 %2 | |
| 4 | Net sales total NET1 | |
| 5 | Net taxable 1 subtotal TAX1 T | |
| 6 | Gross tax 1 total GRS TAX1 | |
| 7 | Tax 1 total of refund entries RFD TAX1 | |
| 8 | Net tax 1 total TAX1 | |
| 9 | Exempt tax 1 TX1 EXPT | |
| 10 | Net taxable 2 subtotal TAX2T | |
| 11 | Gross tax 2 total GRS TAX2 | |
| 12 | Tax 2 total of refund entries RFD TAX2 | |
| 13 | Net tax 2 total TAX2 | |
| 14 | Exempt tax 2 TX2 EXPT | |
| 15 | Net taxable 3 subtotal TAX3 ST | |
| 16 | Gross tax 3 total GRS TAX3 | |
| 17 | Tax 3 total of refund entries RFD TAX3 | |
| 18 | Net tax 3 total TAX3 | |
| 19 | Exempt tax 3 TX3 EXPT | |
| 20 | Net taxable 4 subtotal TAX4 $T | |
| 21 | Gross tax 4 total GRS TAX4 | |
| 22 | Tax 4 total of refund entries RFD TAX4 | |
| 23 | Net tax 4 total TAX4 | |
| 24 | Exempt tax 4 TX4 EXPT | |
| 25 | Gross manual tax total GRS MTAX | |
| 26 | Refund manual tax total RFD MTAX | |
| 27 | Net manual tax total M-TAX | |
| * 28 | Exempt total from GST GST EXPT | |
| * 29 | PST total PST TTL | |
| * 30 | GST total GST TTL | |
| 31 | Tax total TTL TAX | |
| 32 | Net | NET |
| 33 | Sales total including tax total | NET2 |
| 34 | Refund | REFUND |
| 35 | Item void | VOID |
| 36 | Void mode | VOID |
| 37 | Manager void | MGR VD |
| Function no. | Key or function | Default setting |
| 38 | Subtotal void | SBTL VD |
| 39 | No sale | NO SALE |
| 40 | RA | *** RA |
| 41 | PO | *** PO |
| 42 | Customer counter | TRANS CT |
| 43 | Sales total | NET3 |
| 44 | Cash | CASH |
| 45 | Check | CHECK |
| 46 | Gross charge 1 | CHARGE |
| 47 | Refund charge 1 | CHARGE- |
| 48 | Gross charge 2 | CHARGE2 |
| 49 | Refund charge 2 | CHARGE2- |
| 50 | Currency conversion1 (Preset) | CONV 1 |
| 51 | Currency conversion2 (Open) | CONV 2 |
| 52 | Cash in drawer | ****CID |
| 53 | Cash+check in drawer CA+CH ID | |
| 54 | Check change | CHK/CG |
| 55 | Exempt VAT | VAT EXPT |
| 56 | Commission sale 1 | COM. SAL1 |
| 57 | Commission sale 2 | COM. SAL2 |
| 58 | Non commission sale | NON COM. |
| 59 | (+)Dept. total | * DEPT TL |
| 60 | (-)Dept. total | DEPT(-) |
| 61 | (+)Bottle return dept. total | *BTTL TL |
| 62 | (-)Bottle return dept. total | BTTL(-) |
| 63 | Subtotal | SUBTOTAL |
| 64 | Merchandise subtotal | MDSE ST |
| 65 | Total | *** TOTAL |
| 66 | Change | CHANGE |
| 67 | Items | ITEMS |
| 68 | Commission amount 1 COM. | AMT1 |
| 69 | Commission amount 2 COM. | AMT2 |
| 70 | Commission amount total | COM. TTL |
| 71 | Department report title | DEPT |
| 72 | PLU report title | PLU |
| 73 | Transaction report title | TRANS. |
| 74 | Clerk report title | CLERK |
| 75 | Hourly report title HOURLY | |
| 76 | Daily report title DAILY | |
| 77 | Group report title GROUP | |
| 78 | Total in drawer TL-ID | |
| 79 | Non add symbol # | |
| 80 | Copy receipt title | COPY |
| 81 | Group 1 G | ROUP01 |
| 82 | Group 2 G | ROUP02 |
| 83 | Group 3 G | ROUP03 |
| Function no. | Key or function | Default setting |
| 84 | Group 4 | GROUP04 |
| 85 | Group 5 G | ROUP05 |
| 86 | Group 6 G | ROUP06 |
| 87 | Group 7 G | ROUP07 |
| 88 | Group 8 G | ROUP08 |
| 89 | Group 9 G | ROUP09 |
| ** 90 | Change due DUE | |
| ** 91 | Taxable ST for all tax delete TAX ST | |
| ** 92 | Amount entry AMOUNT | |
Note
- The items marked with “*” are for Canada only.
- The items marked with “**” are for display only.
- The function no. 55 "Exempt VAT" is only effective for the Canadian tax system (2 GST, VAT type).
Clerk names
![graph TD A["#/TM/SBTL"] --> B["• 5"] B --> C["Clerk code (1-20)"] C --> D["@FOR Character keys (max. 8 digits)"] D --> E["#/TM/SBTL CA/AT/NS"] F["DAVID"] --> G["#/TM/SBTL 5 1 @FOR"] G --> H["#/TM/SBTL CA/AT/NS"] I["To program another clerk"] --> C J["To keep current setting"] --> D K["PrintKey opera…](/content/2026/06/1310332/images/4a3e63f94f56e0ce5c5c65246b14515dba84111a398b843aa14ee2330dfadde9.jpg)
■ Logo messages
The register can print programmed messages on every receipt. On the standard model, the graphic logo is printed on the receipt. If you want to print logo messages, please change the logo print format. (See page 51 for the programming details.) The options are listed below:
![graph LR A["#/TM/SBTL"] --> B["4"] B --> C["•"] C --> D["*Line number (1-6)"] D --> E["@/FOR"] E --> F["Character keys (max. 24 digits)"] F --> G["#/TM/SBTL"] G --> H["CA/AT/NS"] H --> I["To program another line"] I --> D style D fill:#f9f,stroke:#333 style F fill:#ccf,stroke:#333 style G fill:#cfc,…](/content/2026/06/1310332/images/90a7a6ece795c6c495074c6f9816368e4e2e0701553c81ae14f324625acb8541.jpg)
* "Header 3-line message" type: 1 to 3
"Footer 3-line message" type: 4 to 6
"Header 6-line message" type: 1 to 6
"Header 3-line and footer 3-line message" type: 1 to 6 (1 to 3 as header, 4 to 6 as footer)
Logo print format (6 types)
![graph TD A["Graphic logo"] --> B["Default setting"] B --> C["Header 3-line message Footer 3-line message"] C --> D["Header 6-line message"] D --> E["Header 3-line message and footer 3-line messages"] subgraph Legend direction TB F1["Text 1st line"] --> G1["Text 2nd line"] --> H1["Text 3rd line"] H1…](/content/2026/06/1310332/images/4571f80c6cd948518c3bee203af6779ca82e526a9abf696e4a62f092c27114a4.jpg)
To print the logo message "THANK YOU" using double sized characters and centering on the third line.


A 6-line logo message is preprogrammed when shipped. Please start entering from the first line when you first program a logo message.
■ Foreign currency symbol
Foreign currency symbol for the CONW key is printed with a foreign currency exchange amount.
![graph TD A["#/TM/SBTL"] --> B["6"] B --> C["•"] C --> D["Character keys (max. 4 digits)"] D --> E["#/TM/SBTL"] E --> F["CA/AT/NS"] G["Entry using character code"] --> H["#/TM/SBTL 6 • SPACE SPACE SPACE 207 00 #/TM/SBTL CA/AT/NS"] I["To keep the current setting"] --> D J["PrintKey operation example"]…](/content/2026/06/1310332/images/05b73932091bdc29fe6bafcf162b5579caa86da721e04f2fdda6d5bf6920f43b.jpg)
ADVANCED PROGRAMMING
1 Register Number and Consecutive Number Programming
Register number and consecutive number are printed on every receipt and journal.
When your store has two or more registers, it is practical to set separate register numbers for identification. The consecutive number is increased by one each time a receipt and/or journal is issued.
For consecutive number programming, enter a number (max. 4 digits) that is one less than the desired starting number.
Register number
Procedure
![graph LR A["#/TM/SBTL"] --> B["1"] B --> C["@/FOR"] C --> D["Register number (one to six digits)"] D --> E["#/TM/SBTL"] E --> F["CA/AT/NS"] G["To set the register number "0""] --> D H["PrintKey operation example"] --> I["*PGM*"] I --> J["#1"] J --> K["123456"]](/content/2026/06/1310332/images/a81f638652f1c554491c34218d38a20de6ec740b06ab3448d4df9e3c96576334.jpg)
■ Setting consecutive numbers
Procedure
![graph LR A["#/TM/SBTL"] --> B["2"] B --> C["@/FOR"] C --> D{To begin the count from 0001} D --> E["A number (one to four digits) that is one less than the desired starting number"] E --> F["#/TM/SBTL"] F --> G["CA/AT/NS"] H["PrintKey operation example"] --> I["*PGM* #2 1000 Consecutive number"] I --…](/content/2026/06/1310332/images/b993b4c0b2e370723589c84e80f53c45d18e4d00061553bb2c104d00adb94c54.jpg)
2 Various Function Selection Programming 1
The cash register provides various detailed functions listed below.
• Function selection for miscellaneous keys - Print format - Receipt print format • Function selection for tax - Others
For this programming, the job code entry style is applied. You can continue programming until you press the CAVAT/INS key for the programming described in this section. To continue programming, repeat from a job code entry.

![graph LR A["/TM/SBTL"] --> B["*1 Job code"] B --> C["@/FOR"] C --> D["*2 ABCDEFGH"] D --> E["/TM/SBTL"] E --> F["CA/AT/NS"] D -->|To set "00000000"| D](/content/2026/06/1310332/images/df545129698a4e04a65893865602d35825227a2750faa1884f8dbae892d02c87.jpg)
*1 Enter job code using numeric keys specified in each section below. *2 Data entry details are listed on each table in each section below. An asterisk is entered for factory setting.
Example: When programming for job code 5 as ABCDEFGH: 00000100.


■ Function selection for miscellaneous keys
Job code: 5
* Item: Selection: Entry:
| A PO in REG mode Allow the PO operation in REG mode* 0 | ||
| Disallow it 1 | ||
| B RA in REG mode Allow the RA operation in REG mode* 0 | ||
| Disallow it 1 | ||
| C Subtotal void in REG mode Allow the REG mode subtotal void* 0 | ||
| Disallow it 1 | ||
| D Indirect void in REG mode Allow the REG mode indirect void* 0 | ||
| Disallow it 1 | ||
| E Direct void in REG mode Allow the REG mode direct void* 0 | ||
| Disallow it 1 | ||
| F | Refund key availability | Allow the REG mode refund entry* 0 |
| Disallow it 1 | ||
| G | No sale in REG mode | Allow the no sale operation in REG mode* 0 |
| Disallow it 1 | ||
| H | Fractional quantity availability | Allow fractional quantity entry 0 |
| Disallow it* 1 | ||
■ Print format
Job code: 6
* Item: Selection: Entry:
| A Always enter 0. | (Fixed position) | 0 | |
| B Always enter 0. | (Fixed position) | 0 | |
| C | Time print on all receipts/journals | Allow time printing* | 0 |
| Disallow it 1 | |||
| D | Date print on all receipts/journals | Allow date printing* | 0 |
| Disallow it 1 | |||
| E | Consecutive no. print on all receipts/journals | Allow consecutive no. printing* | 0 |
| Disallow it 1 | |||
| F | Always enter 0. | (Fixed position) | 0 |
| G | Zero skip for PLU report | Disallow zero skip | 0 |
| Allow zero skip* | 1 | ||
| H | Zero skip for general, clerk, hourly and daily net reports Allow zero skip* | Disallow zero skip | 0 |
| 1 | |||
■ Receipt print format
Job code: 7
* Item: Selection: Entry:
| A Always enter 0. (Fixed position) 0 | |
| B Always enter 0. (Fixed position) 0 | |
| C Subtotal print with a press of subtotal key Disallow subtotal printing* 0 | |
| Allow it 1 | |
| D Merchandise subtotal print with a press of Disallow merchandise subtotal printing* 0 | |
| merchandise subtotal key Allow it 1 | |
| E Always enter 0. (Fixed position) 0 | |
| F Always enter 0. (Fixed position) 0 | |
| G Always enter 0. (Fixed position) 0 | |
| H Number of purchases print Allow printing of number of purchases* 0 | |
| Disallow it | 1 |
■ Function selection for tax
Job code: 15
* Item: Selection: Entry:
| A Always enter 0. (Fixed position) 0 | |||
| B Always enter 0. (Fixed position) 0 | |||
| C Always enter 0. (Fixed position) 0 | |||
| D Always enter 0. (Fixed position) 0 | |||
| E Always enter 0. (Fixed position) 0 | |||
| F Always enter 0. (Fixed position) 0 | |||
| G | Tax delete in REG mode availability | Allow tax delete in REG mode* | 0 |
| Disallow it | 1 | ||
| H | Manual tax entry in REG mode availability | Allow manual tax entry in REG mode* | 0 |
| Disallow it | 1 | ||
■ Other programming
Job code: 61
* Item: Selection: Entry:
| A | Always enter 0. | (Fixed position) | 0 |
| B | Always enter 0. | (Fixed position) | 0 |
| C | Minus dept. and PLU/subdept. availability | Disallow to program minus dept. and PLU/subdept. | 0 |
| Allow it* | 1 | ||
| D | Fractional treatment | Round off (4 down, 5 up)* | 0 |
| Raising to unit | 1 | ||
| Disregarding fractional treatment | 2 | ||
| E | Use of 00 key Use | 00 key as 00 key* | 0 |
| Use 00 key as 000 key | 1 | ||
| F | Time format | Use 12-hour format* | 0 |
| Use 24-hour format | 1 | ||
| G | Date format | Use month-day-year format* | 0 |
| Use day-month-year format | 1 | ||
| Use year-month-day format | 2 | ||
| H | Position of decimal point (from right) (TAB) | 0 to 3 (default 2) |
Job code: 62
* Item: Selection: Entry:
| A Always enter 0. (Fixed position) 0 | |||
| B Error beep activation By lock error* 0 | |||
| By misoperation 1 | |||
| C Key touch sound availability Allow to sound* 0 | |||
| Disallow it 1 | |||
| D Buffered keyboard Yes* 0 | |||
| No | 1 | ||
| E | Void mode operation availability | Allow void mode operation* | 0 |
| Disallow it 1 | |||
| F | Void mode entry data print in Z2 reports | Allow printing of void mode entry data in Z2 reports* | 0 |
| Disallow it 1 | |||
| G | Void mode entry data print in Z1 reports | Allow printing of void mode entry data in Z1 reports* | 0 |
| Disallow it 1 | |||
| H | Addition of hourly sales total data in void mode | No* | 0 |
| Yes | 1 | ||
Job code: 66
* Item: Selection: Entry:
| A | Printing a receipt after transaction | Total only | 0 |
| Details* | 1 | ||
| B | Amount printing when PLU/subdept. unit price is zero | Disallow printing* | 0 |
| Allow it | 1 | ||
| C | Subtotal printing for conversion of deficit | Allow printing* | 0 |
| Disallow it | 1 | ||
| D Always enter 0. (Fixed position) | 0 | ||
| E Always enter 0. (Fixed position) | 0 | ||
| F | Always enter 0. (Fixed position) | 0 | |
| G | Logo message printing on journals | Disallow logo message printing on journals* | 0 |
| Allow logo message printing on journals | 1 | ||
| H | Footer printing | Printing footer on all receipts* | 0 |
| Printing footer with selected function key at the time of finalization | 1 | ||
Job code: 70
* Item: Selection: Entry:
| A Split pricing counting Quantity* | 0 | ||
| Package | 1 | ||
| B | Multiplication/split pricing entry availability | Allow multiplication entry only* | 0 |
| Allow both of multiplication and split pricing 1 | |||
| C Always enter 0. (Fixed position) | 0 | ||
| D Always enter 0. (Fixed position) | 0 | ||
| E | Tax printing when GST is VAT | Allow tax printing* | 0 |
| Disallow it | 1 | ||
| F | GST exempt printing on X/Z reports | Allow printing of GST exempt* | 0 |
| Disallow it | 1 | ||
| GH | Tax calculation system | Auto tax* | 00 |
| Canadian tax (tax type number) | 01 through 11 | ||
Tax calculation system
- For US tax system, select "auto-tax".
- For Canadian tax, from the table below, specify a tax system suitable for your province (if necessary contact your local tax office for correct sales tax information) and for your type of retail business. In the cash register, four kinds of tax can be set and each tax is arranged to match GST or PST as follows:
Tax 1: PST Tax 2: PST Tax 3: PST or GST Tax 4: GST
| Canadian tax type number | Tax 4 method Tax 3 | method Tax 2 and 1 method | ||
| GST GST PST PST | ||||
| 01 VAT VAT - Tax on tax | ||||
| 02 VAT VAT - Tax on base | ||||
| 03 VAT - Tax on tax Tax on tax | ||||
| 04 VAT - Tax on base Tax on base | ||||
| 05 Add on Tax - Tax on tax Tax on Tax | ||||
| 06 Add on Tax - Tax on base Tax on base | ||||
| 07 Add on Tax VAT - Tax on tax | ||||
| 08 Add on Tax VAT - Tax on base | ||||
| 09 Add on Tax Add on Tax | - Tax on tax | |||
| 10 Add on Tax Add on Tax | - Tax on base | |||
| 11 VAT - VAT (Tax on base) | Tax on tax | |||
(The most common type for Canada is type number 06.)
Note
- To program a GST, use Tax 4; and to program two GSTs, use Tax 3 and 4. To program a PST, use Tax 1; to program two PSTs, use Tax 1 and 2; and to program three PSTs, use Tax 1, 2 and 3.
- The entry of a multi-taxable item for PST or GST is prohibited as follows for the Canadian tax system. When programming for departments, avoid programming the prohibited multi-taxable status.
In case of; Tax 1: PST, Tax 2: PST, Tax 3: PST, Tax 4: GST
| Taxable 1 and 2 item | ...... prohibited |
| Taxable 1 and 3 item | ...... prohibited |
| Taxable 2 and 3 item | ...... prohibited |
| Taxable 1 and 4 item | ...... allowed |
| Taxable 2 and 4 item | ...... allowed |
| Taxable 3 and 4 item | ...... allowed |
In case of; Tax 1: PST, Tax 2: PST, Tax 3: GST, Tax 4: GST
| Taxable 1 and 2 item | ...... prohibited |
| Taxable 1 and 3 item | ...... allowed |
| Taxable 2 and 3 item | ...... allowed |
| Taxable 1 and 4 item | ...... allowed |
| Taxable 2 and 4 item | ...... allowed |
| Taxable 3 and 4 item | ...... prohibited |
3 Various Function Selection Programming 2
The cash register provides various options so you can use the register to suit your sales needs.
In this section, you can program the following features (parameters within parentheses indicate default setting):
- Power save mode (entering the power save mode after 30 minutes)
- Logo message print format (graphic logo only)
- High amount lockout (HALO) for cash in drawer (CID) (9999999.99) (sentinel) - When the cash in drawer reaches the amount programmed, the sentinel mark "X" will be displayed at the leftmost position on the lower line of the operator display.
• Thermal printer density (standard density)
- RS-232C interface
• Language selection (English)
- Training clerk specification (none) - If you specify a clerk code who is trained for use on this cash register, the cash register will go into training mode when the clerk code is registered for sales entries. The sales operations done by the trained clerk do not affect sales totals. For details, refer to TRAINING MODE section.
■ Power save mode
Procedure
![graph LR A["#/TM/SBTL"] --> B["1"] B --> C["0"] C --> D["@/FOR"] D --> E["*ABCD"] E --> F["#/TM/SBTL"] F --> G["CA/AT/NS"]](/content/2026/06/1310332/images/d6c3e62903715abc8cb4605ec6b79027337cac28c6b4c0e0181a7f783004f6c3.jpg)
* Item: Selection: Entry:
A Entering power save mode Yes (default) 0 when time is displayed No 1
B-D Time(min.) to entering power save mode 001-254 or 999 since no operation is made (Default 030)
Note
When 999 is set for B to D, entering into power save mode is inhibited.
Key operation example
| 0060 | #/TM/SBTL | 10 | @/FOR |
| #/TM/SBTL | CA/AT/NS |
| *PGM*#10 | 0060 |
■ Logo message print format
You can select the number of lines for your logo message, and the position to print it on receipt.
For details of the logo message type, please refer to "Logo messages" on pages 44 and 45.
Procedure


![graph TD A["@/FOR"] --> B["A"] B --> C["#/TM/SBTL"] C --> D["CA/AT/NS"] E["To set "0""] --> B](/content/2026/06/1310332/images/78b416ed12937e6954974ffecddd47c4235c527ac3d4f369e7b1d7c20496b87a.jpg)
*A: Logo message type
0: Header 3-line message without graphic logo
1: Graphic logo only 2: Footer 3-line message with graphic logo 3: Header 6-line message 4: Header 3-line message with graphic logo 5: Header 3-line message and footer 3-line message
Key operation example
Print
■ High amount lockout (HALO) for cash in drawer (CID) (sentinel)
Procedure
![graph LR A["#/TM/SBTL"] --> B["2"] B --> C["0"] C --> D["@/FOR"] D --> E["*HALO for CID (max. 9 digits)"] E --> F["#/TM/SBTL"] F --> G["CA/AT/NS"]](/content/2026/06/1310332/images/196005069fe6ffc37054ba119e73f019401eca68800ec31fe12e691670fc6de7.jpg)
Key operation example
Print
■ RS-232C interface
(1) RS-232C terminal number
Procedure
![graph LR A["#/TM/SBTL"] --> B["3"] B --> C["0"] C --> D["@/FOR"] D --> E["Terminal number (max. 6 digits)"] E --> F["#/TM/SBTL"] F --> G["CA/AT/NS"] H["To set "0""] --> E](/content/2026/06/1310332/images/f69285963476e0f0e36d1b1263e147626367915260174668ad2d918f70190882.jpg)
(2) RS-232C transmission form
Procedure
![graph LR A["#/TM/SBTL"] --> B["3"] B --> C["1"] C --> D["@/FOR"] D --> E["*A"] E --> F["#/TM/SBTL"] F --> G["CA/AT/NS"] H["To set "0""] --> E](/content/2026/06/1310332/images/d6f4ea3533017b6552b2359c7a11d35dd47354a9d0b04ef556f2ae53a885dae6.jpg)
* Item: Selection: Entry:
A Transmission line form Full duplex system* 0
Half duplex system 1
(3) RS-232C baud rate
Procedure



* Item: Selection: Entry:
A Always enter 0.0 B Baud rate (bps) 2400 3
4800 4 9600* 5 19200 6
(4) RS-232C start code and end code
![graph LR A["#/TM/SBTL"] --> B["3"] B --> C["3"] C --> D["@/FOR *ABCDEF"] D --> E["#/TM/SBTL"] E --> F["CA/AT/NS"] G["To set "000000""] --> D](/content/2026/06/1310332/images/13799343c80a05c9b5200ee9774658eb11378e6a344fcb3f424105862e6b4adc.jpg)
*A-C: Start code 000-127
D-F: End code 000-127
(5) RS-232C time out setting
![graph LR A["#/TM/SBTL"] --> B["3"] B --> C["5"] D["@/FOR"] --> E["Time out (1 to 255 sec.)"] E --> F["#/TM/SBTL"] F --> G["CA/AT/NS"] H["#/TM/SBTL 30 %/FOR\n2 #/TM/SBTL CA/AT/NS"] --> I["PrintKey operation example"] J["*PGM* \n#30 000002"] --> K["PrintKey operation example"]](/content/2026/06/1310332/images/4716dade443e816bfde78bd7e6c5d7f4a1c7abba887917459ebd202e26a1443d.jpg)
■ Thermal printer density
![graph LR A["#/TM/SBTL"] --> B(5) C["0"] --> D["@:FOR"] D --> E["*Printer density (00-99)"] E --> F["#/TM/SBTL"] F --> G["CA/AT/NS"] H["To set "0""] --> E](/content/2026/06/1310332/images/cd328fef9b44ff3e52e6c18ef9bd9b9f245565d773c1acf5a1e0ad8e3082940d.jpg)
* By default, 50 is set. To make the print darker, set a larger number, and to make the print lighter, set a smaller number.

■ Language selection
![graph LR A["#/TM/SBTL"] --> B["8"] B --> C["8"] C --> D["@/FOR *Language (0, 2 or 3)"] D --> E["To set "0""] E --> F["CA/AT/NS"]](/content/2026/06/1310332/images/cba72c464f923dd37b1f4728603bea2c38816a1c77283663b8b91279b83aba16.jpg)
*Language: 0: English 2: French 3: Spanish

Caution When you change the language, the text such as clerk name, logo message and function text will be reset to the default settings.
■ Training clerk specification for training mode
For the details of clerk training, please refer to "TRAINING MODE" on page 56.
![graph TD A["#/TM/SBTL"] --> B["8"] C["-6"] --> D["Clerk code (1 to 20)"] D --> E["#/TM/SBTL"] D --> F["CA/AT/NS"] G["To cancel"] --> H["@/FOR"] H --> D I["PrintKey operation example"] --> J["*PGM* #86 20"]](/content/2026/06/1310332/images/0e3446926aad4ed9dde75e1a8c3c3cfcb7d86de9eeb43713bbfc9820b5088ba4.jpg)
■ AUTO key programming — Automatic sequencing key
If you program frequently performed transactions or report sequences for the AUTO key, you can call those transactions and/or reports simply by pressing the AUTO key in key operations.
![graph TD A["AUTO"] --> B["Transaction"] B --> C["AUTO"] C --> D["CA/AT/NS"] B -->|delete| B B -->|max. 25 times| B](/content/2026/06/1310332/images/2ec501d7283906e0397cb8b80dbdd28624358f8e03ea7598a7e83973c7e3e9b0.jpg)
Programming for AUTO; entering a PLU 2 item (programmed unit price: 1.50) and a dept. 6 item (unit price: 1.00)

Note: When the AUTO key has been programmed to execute a report job function etc., the mode switch must be in the appropriate position (REG, MGR, OPX/Z, X1/Z1 or X2/Z2).
4 Reading Stored Programs
The machine allows you to read every program stored in the PGM mode.
■ Key sequence for reading stored program
Report name Key sequence
| Programming report 1 | CA/AT/NS | |
| Programming report 2 2 | CA/AT/NS | → |
| Auto key programming report 1 | CA/AT/NS | → |
| Printer density programming report 3 | CA/AT/NS | → |
| PLU programming report | Start PLU code →8/FOR → End PLU code →PLU/SUB | |
Note
To stop reading PLU programming report, turn the mode switch to the MGR position.
■ Sample printouts
1 Programming report 1

2 Programming report 2
3 Auto key programming report
4 Printer density programming report
5 PLU programming report
TRAINING MODE
The training mode is used when the operator or the manager practices register operations.
When a clerk in training is selected, the machine automatically enters the training mode. To specify a clerk to be trained, refer to "Training clerk specification for training mode" in "ADVANCED PROGRAMMING" on page 54.
The training operation is valid only in REG, MGR, and VOID modes.
The corresponding clerk memory is only updated in the training mode.
![graph TD A["A clerk set in training"] --> B["20"] B --> C["1000"] C --> D["3"] D --> E["CA/AT/NS"] B --> F["CLK#"] B --> G["5"] B --> H["21"] B --> I["S/FOR"] B --> J["3"] J --> K["19"]](/content/2026/06/1310332/images/f2920edbcbf68bc9c3ceaf7e115b1c62d3bfd89b8ebc5ef98be6ed5c8002b27b.jpg)
Receipt print key operation example
READING (X) AND RESETTING (Z) OF SALES TOTALS
- Use the reading function (X) when you need to take a reading of sales information entered since the last reset. You can take this reading any number of times. It does not affect the register's memory.
- Use the resetting function (Z) when you need to clear the register's memory. Resetting prints all sales information and clears the entire memory except for the GT1 through GT3, Training GT, reset count, and consecutive number.
1 Summary of Reading (X) and Resetting (Z) Reports
X1 and Z1 reports: Daily sales reports
X2 and Z2 reports: Periodic (monthly) consolidation reports
When you take an X or Z report, turn the mode switch to the appropriate position referring to the column of "Mode switch position" shown on the table below, and use the following corresponding key sequence.
| Item | Mode switch position | Key operation | ||
| OPX/Z | X1/Z1 | X2/Z2 | ||
| Flash report:(Only display)To clear thedisplay, press theCLkey or turn themode switch toanother position. | X | - | - | Dept. code : Department total amount![]() |
| [726X] key: Amount of cash in drawer | ||||
key: Sales total | ||||
| Full sales report | - | X1, Z1 | X2, Z2 | ![]() |
| Department report | - | X1 X2 | ![]() | |
| Individual grouptotal report ondepartment | - | X1 X2 | ![]() | |
| Full group totalreport ondepartment | - | X1 X2 | ![]() | |
| PLU report bydesignated range | - | X1, Z1 | X2, Z2 | Resetting: All PLU is![]() |
| PLU report byassociateddepartment | - | X1 X2 | ![]() | |
| Transaction report | - | X1 X2 | ![]() | |
| Total in drawer report | - | X1 X2 | Reading: 2 → CA/AT/NS | |
| Individual clerk report | X, Z | - | - | Reading: Resetting: (The report of the current clerk) • → CLK# |
| Full clerk report | - | X1, Z1 | X2, Z2 | Reading: Resetting: • → CLK# |
| Hourly report (full) | - | X1, Z1 | - | Reading: Resetting: • → #/TM/SBTL |
| Hourly report (by range) | - | X1 | - | Reading: Start time End time (hour) (hour) → #/TM/SBTL |
| Daily net report | - | - | X2, Z2 | Reading: Resetting: • → #/TM/SBTL |
Note
- When both sales quantities and sales amounts are zero, printing is skipped. If you do not want to skip, change the programming. (Refer to “Print format” of “Various Function Selection Programming 1”.)
- "X" represents read symbol and "Z" represents reset symbol in the reports.
- To stop reading and resetting the PLU sales report, turn the mode switch to the MGR position. The data will not be erased when you reset.

Daily Sales Totals
■ Full sales report
- Sample report

*1: When you take X1 report, "X1" is printed. *2: Printed in the Z1 report only. *3: When the Canadian tax system is selected, the following is printed here.


■ Department report
- Sample report

■ Individual group total report on department
- Sample report

■ Full group total report on department
- Sample report

■ PLU report by designated range
- Sample report

*: When you take Z1 report, "Z1" is printed.
■ PLU report by associated department
- Sample report

■ Transaction report
- Sample report

This report shows the same transaction data as when a full sales report is run.
■ Total in drawer report
- Sample report

Clerk reports
Individual clerk report - Sample report
*: When you take OPZ report, "OPZ" is printed.
Full clerk report
The printout occurs in the same format as in the sample report of individual clerk, but all clerk's sales data are printed in the order of clerk code number (from #1 to #20).
■ Hourly report
- Sample report

*: When you take Z1 report, "Z1" is printed. When you take an hourly report by range, a report of the specified range of time (hour) is printed.
3 Periodic Consolidation
■ General information
The periodic reading or resetting reports are the same in format as those in the X1/Z1 report for daily sales. The mode indicator will read "X2" or "Z2".
![graph TD A["• Sample X report\n(Individual group total report on department)"] --> B["*X2*"] A --> C["* GROUP *"] B --> D["Mode title"] B --> E["Report title"] F["• Sample Z report\n(Full sales report)"] --> G["*Z2*"] G --> H["Mode title"] G --> I["Reset counter of daily total"] G --> J["Reset count…](/content/2026/06/1310332/images/e01f3c164a0c7891787c296e72c96ec3b653edbf89576957dffb92dbe746fc63.jpg)
The subsequent printouts are the same in format as those in the X/Z report for daily totals.
■ Daily net reports
- Sample report

*: When you take Z report, "Z2" is printed instead of "X2".
OVERRIDE ENTRIES
Programmed limit for functions (such as for maximum amounts) can be overridden by making an entry in the MGR mode.
Procedure
- Turn the mode switch to the MGR position.
- Make an override entry.
Example
In this example, the register has been programmed not to allow discounts entries over $1.00.

Receipt printKey operation example
REG-mode 1500
entries 250

⊖ ...Error

Turn the mode switch
to the MGR position.
250
Return the mode switch
to the REG position.
CA/AT/NS

| DEPT.03 | 15.00 |
| (一) | -2.50 |
| MDSE ST | 12.50 |
| TAX1 | $0.94 |
| ITEMS | 10 |
| CASH | $13.44 |
CORRECTION AFTER FINALIZING A TRANSACTION (Void mode)
When you need to void incorrect entries that clerks cannot correct (incorrect entries found after finalizing a transaction or cannot be corrected by direct or indirect void), follow this procedure:
- Turn the mode switch to the VOID position using the manager key (MA), to enter into the void mode.
- Repeat the entries that are recorded on an incorrect receipt. (All data on the incorrect receipt is removed from register memory; the voided amounts are added to the void-mode transaction totalizer.)

| DEPT.04 | 10.00 |
| DEPT.03 | 1.50 |
| MDSE ST | 11.50 |
| TAX1 | 0.72 |
| ITEMS | 2Q |
| CASH | $12.22 |

Cancellation receipt Incorrect receipt
1 In Case of Power Failure
When power is lost, the machine retains its memory contents and all information on sales entries.
- When power failure is encountered in register idle state or during an entry, the machine returns to normal operation after power recovery.
- When power failure is encountered during a printing cycle, the register prints “==========” and then carries out the correct printing procedure after power recovery. (See the sample print.)

2 In Case of Printer Error
If the printer runs out of paper, the printer will stall, and "PAPER EMPTY" will appear on the display. Key entries will not be accepted. Refer to section 4 in this chapter, install a new roll, then press the CL key. The printer will print the power failure symbol and resume printing.
If the print head comes up, the printer stalls, "HEAD UP" will appear on the display. Key entries will not be accepted. Bring the print head back to the correct position, then press the Ⓖ key. The printer will print the power failure symbol and resume printing.
3 Cautions in Handling the Printer and Recording Paper
■ Cautions in handling the printer
- If you are not going to use the register for an extended period of time, pull the print head release lever toward you so that the print head is set apart from the plate. (head-up position)
- Avoid dusty and humid environments, direct sunlight and iron powder (a permanent magnet and electromagnet are used in this machine.)
- Use the print head release lever only when necessary.
- Never pull the paper when it is in contact with the print head. First release the head with the print head release lever, and then remove the paper.
- Never touch the surface of the print head.
- Never touch around the print head and the motor during printing or before they have had sufficient time to cool.

■ Cautions in handling the recording paper (thermal paper)
- Use only paper specified by SHARP.
- Do not unpack the thermal paper until you are ready to use it.
- Avoid heat. The paper will color at around 70°C .
- Avoid dusty and humid storage places. Avoid direct sunlight.
- The printed text on the paper can discolor under conditions of high humidity and temperature, exposure to the direct sunlight, contact with glue, thinner or a freshly copied blueprint, and heat caused by friction from scratching or other means.
- Be very careful when handling the thermal paper. If you want to keep a permanent record, copy the printed text with a photocopier.
4 Replacing the Paper Roll
Be sure to use paper rolls specified by SHARP.
The use of any other paper rolls other than those specified could cause paper jamming, resulting in register malfunction.
Paper specification
Paper width: 1.75 ± 0.02 in (44.5 ± 0.5 mm)
Max. outside diameter: 3.15 in (80 mm)
Quality: Thermal paper
- Be sure to set paper roll(s) prior to using your machine, otherwise it may cause a malfunction.
Install the paper roll in the printer. Be careful to set the roll and cut the paper end correctly.
If the top end of the paper roll is fixed with paste or tape, the paper may lose its color development ability in the pasted or taped area due to the deterioration of the heat-sensitive color development component of the paper surface. This may result in nothing appearing at this location when printing. Therefore, when setting a new paper roll in the machine, be sure to cut off approximately one revolution (approx. 25 cm long).
(How to set the paper roll) (How to cut the paper end)



■ Removing the paper roll
When a red dye appears on the paper roll, it is time to replace it. Replace the paper roll with new one. If you plan on not using the register for an extended period of time, remove the paper roll, and store it in an appropriate place.
Caution: The paper cutter is mounted on the printer (receipt side). Be careful not to cut yourself.
Removing the receipt paper roll:

- Turn the mode switch to the REG position with the power cord connected.
- Remove the printer cover.
- Cut the paper behind the printer and near the paper roll.
- Press the RECEIPT key until the paper remaining in the printer comes out completely.
- Remove the paper roll from the paper roll cradle of the receipt side.
Note
Do not pull the paper through the printer.
Removing the journal paper roll:

- Turn the mode switch to the REG position with the power cord connected.
- Remove the printer cover.
- Press the JOURNAL key to advance the journal paper until its printed part is out of the way.
- Cut the paper and remove the take-up spool.
- Cut the paper behind the printer and near the paper roll.
- Press the ⬆ ↑ key until the paper remaining in the printer comes out completely.
- Remove the paper roll from the paper roll cradle of the journal side.
Note
Do not pull the paper through the printer.

- Remove the outer side of the take-up spool as shown on the left.
- Remove the printed journal roll from the take-up spool.
Installing the paper roll
Caution: The paper cutter is mounted on the printer (receipt side). Be careful not to cut yourself.
Installing the receipt paper roll:

- Turn the mode switch to the REG position with the power cord connected.
- Remove the printer cover.
- Check that the print head release lever is in the printing position.
- Set the paper correctly in the paper roll cradle of the receipt side.
- Insert the end of the paper into the paper chute of the printer until it is caught by the printer auto-feed and comes out of the top of the printer. If the printer does not catch the paper, feed the paper while pressing the key.
- Cut off the excess paper using the paper cutter, and replace the printer cover.
Installing the journal paper roll:

- Turn the mode switch to the REG position with the power cord connected.
- Remove the printer cover.
- Check that the print head release lever is in the printing position.
- Set the paper correctly in the paper roll cradle of the journal side.
- Insert the end of the paper into the paper chute of the printer until it is caught by the printer auto-feed and comes out of the top of the printer. If the printer does not catch the paper, feed the paper while pressing the key.
- Insert the end of the paper into the slit in the paper spool. (Press the key to feed more paper if required.)
- Wind the paper two or three turns around the spool shaft.
- Set the spool on the bearing, and press the ⬆ key to take up excess slack in the paper.
- Replace the printer cover.
Note
When you want to manually install a new roll of paper while the machine is turned off, follow the steps shown below:
- Pull the print head release lever toward you (to the head-up position). (Refer to the drawing on page 64.)
- Correctly place the new paper roll into the paper roll cradle of the receipt/journal side.
- Insert the paper end into the printer until it comes out of the printer.
- Cut or roll the paper onto the take-up spool as described above.
- Return the print head release lever to its original position.
5 Removing a Paper Jam
Caution: The paper cutter is mounted on the printer (receipt side). Be careful not to cut yourself. Never touch the print head immediately after printing, because the head may still be hot.

- Remove the printer cover.
- Pull the print head release lever all the way forward (after it stops at one position, continue pulling forward until it stops again and cannot be pulled forward any further).
- Remove the paper jam. Check for and remove any shreds of paper that may remain in the printer.
- Return the print head release lever to its original position.
- Reset the paper roll correctly by following the steps in "Installing the paper roll".
- Replace the printer cover.
6 Cleaning the Print Head
When the printed text is getting dark or faint, paper dust may be stuck to the print head. Clean the print head as follows:
Caution:
- Never touch the print head with a tool or anything hard as it may damage the head.
- The paper cutter is mounted on the printer (receipt side). Be careful not to cut yourself.

- Turn the mode switch to the OFF position.
- Remove the printer cover.
- Pull the print head release lever all the way forward (after it stops at one position, continue pulling forward until it stops again and cannot be pulled forward any further).
- Clean the print head with a cotton swab or soft rag moistened with ethyl alcohol or isopropyl alcohol.
- Return the print head release lever to its original position immediately after cleaning.
- Reset the paper roll correctly by following the steps in "Installing the paper roll".
- Replace the printer cover.
7 Removing the Till and the Drawer
The till in the register is detachable. After closing your business for the day, remove the till from the drawer and keep the drawer open. To detach the drawer, pull it forward fully with the till removed. And remove it by lifting it up. The 6-denomination coin case is detachable.


8 Opening the Drawer by Hand

The drawer automatically opens. However, when a power failure occurs or the machine becomes out of order, slide the lever located on the bottom of the machine in the direction of the arrow. (See the figure at the left.) The drawer will not open if it is locked with the key.
9 Before Calling for Service
The malfunctions shown in the left-hand column below, labelled "Fault," do not necessarily indicate functional faults of the machine. It is therefore advisable to refer to "Checking" shown in the right-hand column before calling for service.
| Fault Checking | |
| (1) The display shows symbols that do not make sense. | Has the machine been initialized properly as shown in “GETTING STARTED”?(Note that initialization clears all the data and programmed settings stored in memory.) |
| (2) The display won’t illuminate even when the mode switch is turned to any other position than “OFF”. | Is power supplied to the electrical outlet?Is the power cord plug out or loosely connected to the AC outlet? |
| (3) The display is illuminated, but the whole machine refuses registrations. | Is a clerk code assigned to the register?Is the mode switch set properly at the “REG” position? |
| (4) No receipt is issued. • Is the paper roll properly installed? | Is there a paper jam?Is the receipt function in the “OFF” status?Is the print head release lever at the printing position? |
| (5) No journal paper is taken up. • Is the take-up spool installed on the bearing properly? | Is there a paper jam? |
| (6) Printing is unusual. • Is the print head release lever at the printing position? | Is the paper roll properly installed? |
■ Error message table
When the following error messages are displayed, press the Ⓒ key and take a proper action according to the table below.
| Error message Error status Action | ||
| ENTRY ERROR Registration error Make a correct key entry. | ||
| MISOPERATION Misoperation error Make a correct key entry. | ||
| NO RECORD Undefined code is entered. Enter a correct code. | ||
| MEMORY FULL Memory is full (in the AUTO key programming). Program the AUTO key within 25 steps. | ||
| SBTL COMPUL. | Compulsory depression of the #/TM/SBTL key for direct finalization | Press the #/TM/SBTL key and continue the operation. |
| TEND COMPUL. | Compulsory tendering | Make a tendering operation. |
| NOT ASSIGNED | No entry of a clerk code | Make a clerk code entry. |
| OVER LIMIT. | Overflow limitation error | Make a registration within a limit of entry. |
| INH. OPEN PR | The open price entry is inhibited. | Make a preset price entry. |
| INH. UNIT PR | The preset price entry is inhibited. | Make an open price entry. |
| NOT NON-TEND The direct finalization is inhibited. | Make a tendering operation. | |
| BUFFER FULL | Subtotal void is not allowed. | Finalize the transaction, and correct the wrong entries in the void mode. |
| HEAD UP | Print head release lever is lifted up. | Move the lever toward the take-up spool (to the printing position). |
| PAPER EMPTY | Receipt and/or journal paper roll is not installed or empty. | Install a receipt and/or journal paper. |
SPECIFICATIONS
Model: XE-A401
Dimensions: 16.6 (W) x 16.9 (D) x 11.7 (H) in. (421 (W) x 429 (D) x 297 (H) mm)
Weight: 28.0 lb (12.7 kg)
Power source: 120V AC ± 10%, 60 Hz
Power consumption: Stand-by 9W
Operating 49W (max.)
Working temperature: 32 °F to 104 °F (0 °C to 40 °C)
Electronics: LSI (CPU) etc.
Built-in battery: Rechargeable batteries, memory holding time about 1 month
(with fully charged built-in batteries, at room temperature)
Display:
Operator display: Dot matrix display (16 positions and 2 lines)
Customer display: 7-segment display (7 positions)
Printer:
Type: 2-station thermal printer
Printing speed: Approx. 13.3 lines/second
Printing capacity: 24 digits each for receipt and journal paper
Other functions: • Graphic logo printing function
- Logo message function
- Receipt (ON-OFF) function
- Receipt and journal independent paper feed function
Paper roll: Width: 1.75 ± 0.02 in (44.5 ± 0.5 mm)
Max. diam.: 3.15 in (80 mm)
Quality: High quality (0.06 to 0.08 mm thickness)
Cash drawer: 5 slots for bill and 6 for coin denominations
Accessories: Manager key
2
Operator key 2
Drawer lock key 2
Paper roll 2
Take-up spool 1
RS-232C cable (QCNWG3190BHZZ) 1
Fixing tape for peripherals 1 set
Quick Start Guide 1 copy
Instruction manual 1 copy
* Specifications and appearance subject to change without notice for improvement.
Use these labels with the department keys. Write department names on the labels and attach them to the department keys by first removing the transparent key covers. (Please make a copy of this page.)
Example:





















Programming sheet for departments (Please make copies of this sheet.)
| Dept. code | Function | TextUnit priceK | |||||||||||
| BR G | CM T4 | T3 T2 | T1 SICS | SIGN LMT | ENT | ||||||||
| A | B | C | D | E | F | G | H | I | J | ||||
| Ex. 5 | 100 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 5 | 3 | FRUIT |
For details of programming, refer to pages 32, 33, and 42.
Unit price Max. 6 digits
Function
A BR (bottle return) Bottle return: 1, Normal: 1 B G (group number) 0 to 9 (0: non group) C CM (commission group number) 0 to 2 (0: non commission) D-G T4 - T1 (taxable 4 - taxable 1) Taxable: 1, Non-taxable: 0 H SICS (single item cash sale) SICS: 1, Normal: 0 I SIGN Negative dept.: 1, Positive dept.: 0 J LMT (entry digit limit) 0 to 7 digits K ENT (entry method) Open and preset: 3, Preset only: 2, Open only: 1, Inhibit: 0
Text Max. 16 digits
Programming sheet for PLUs/subdepartments (Please make copies of this sheet.)
| PLU code | Unit price/ Limit amount | Associated dept. | Function | Text | |
| CM TYPE | |||||
| A | B | ||||
| 1 1 | MELONEx. 1 125 1 | ||||
For details of programming refer to pages 34, 35 and 42.
Unit price/Limit amount Max. 6 digits
Enter unit price for PLUs.
Enter entry limit amount for subdepartments.
Function
A CM (commission group number) 0 to 2 (0: non commission)
B TYPE (PLU/subdepartment selection) 1: PLU, 0: Subdepartment
Text Max. 16 digits
INDEX
INTRODUCTION....1
IMPORTANT....1
PRECAUTION....1
INDEX 2
PARTS AND THEIR FUNCTIONS....3
TO START 6
BASIC SALES REGISTRATION 7
\~ MDSESBTL 10 %1 CA/AT/NS
\~ MDSESBTL 100 ⊖ CA/AT/NS
8 Manual opening of the drawer


key: Sales total




Resetting: All PLU is

