SAM4S SPS-300 Series Programming, Setup & FAQ
The SAM4S SPS-300 Series includes the SPS-320, SPS-340, and SPS-345 cash registers. This guide helps merchants with SAM4S SPS-300 programming, SPS-340 setup, PLU programming, tax rates, receipt and journal printers, reports, SD card backup, and troubleshooting.
Common SPS-300 Help Topics
- SPS-320, SPS-340, and SPS-345 models
- PLU programming
- Sales tax setup
- Receipt and journal printers
- Clerk sign-on and time keeping
- X and Z reports
- SD card backup and restore
- Scanner and kitchen printer setup
About the SAM4S SPS-300 Series
The SAM4S SPS-300 Series includes several cash register configurations designed for different types of businesses. The SPS-320 and SPS-340 use flat keyboards that work well for restaurants, food service shops, and convenience stores. The SPS-345 uses a raised keyboard that is often a better fit for retail applications.
SAM4S SPS-320
Flat keyboard model with a 150-position keyboard and a receipt printer. A strong fit for merchants that need quick item access and receipt printing.
SAM4S SPS-340
Flat keyboard model with receipt and journal printers. Useful for businesses that want a separate printed journal in addition to customer receipts.
SAM4S SPS-345
Raised-keyboard model with receipt and journal printers. Often used in retail environments where a traditional raised-key register layout is preferred.
Need the official manual?
The full SAM4S SPS-300 Operator and Programming Manual is available here: SAM4S SPS-300 Operator and Programming Manual.
What should be programmed before using the register?
Before a SAM4S SPS-300 Series register is used for live sales, the merchant should confirm the core programming is correct.
- Store name and receipt message
- Date and time
- Tax rates and tax rules
- PLUs and item categories
- Keyboard layout
- Clerk sign-on settings
- Payment and tender keys
- Void, refund, discount, coupon, and no-sale settings
- Report procedures for X and Z reports
- SD card backup settings
Important SPS-300 difference
The SPS-300 Series does not use traditional departments the same way many basic cash registers do. It uses PLUs to perform the role that departments often perform on other registers.
This matters because programming should be planned around PLUs, item groups, tax status, keyboard placement, and reporting needs instead of only creating basic departments.
SAM4S SPS-300 Frequently Asked Questions
These answers are written for merchants who need practical help with SPS-320, SPS-340, and SPS-345 setup, programming, daily use, and troubleshooting.
Which models are included in the SAM4S SPS-300 Series?
The SPS-300 Series includes the SAM4S SPS-320, SPS-340, and SPS-345. The SPS-320 and SPS-340 are flat-keyboard models, while the SPS-345 is a raised-keyboard model.
What type of business is the SPS-300 good for?
The SPS-300 Series can work well for restaurants, quick-service food businesses, convenience stores, cafeterias, delis, bars, retail shops, liquor stores, and other merchants that need a programmable cash register with PLUs, reporting, and receipt printing.
What information do I need before programming an SPS-300?
You should gather your tax rate, PLU list, item names, prices, taxable and non-taxable rules, clerk names or numbers, receipt message, payment types, discount rules, coupon rules, and any special needs such as kitchen printing, scanner use, or integrated payment setup.
Can SAM4S Direct help with SPS-300 programming?
Yes. SAM4S Direct can help with SPS-300 programming questions, setup guidance, compatible accessories, receipt paper, cash drawers, barcode scanners, and register support.
Does the SAM4S SPS-300 use departments?
The SPS-300 Series is PLU-based. Instead of relying on traditional departments, PLUs are used to handle item sales, item categories, reporting, tax status, and keyboard registration.
What is a PLU?
A PLU is a price look-up. It can represent an item, menu button, category, open-price key, preset-price key, barcode item, or sales group depending on how the register is programmed.
Can PLUs be placed on the keyboard?
Yes. PLUs can be registered directly from keyboard keys or entered by code, depending on the model, keyboard layout, and programming.
Can the SPS-300 handle open-price and preset-price items?
Yes. The SPS-300 can be programmed for open-price PLUs, preset-price PLUs, repeat entries, multiplication, split pricing, single item sales, and related item entry functions.
Can I use barcode scanning with the SPS-300?
Barcode scanning may be supported when the scanner, port settings, PLUs, and barcode numbers are programmed correctly. Scanner compatibility depends on the register model, scanner type, connection, and programming.
How many tax rates can the SPS-300 support?
The SPS-300 supports up to four tax rates. Tax programming can include add-on tax, tax table, VAT, and special tax handling depending on the merchant's requirements.
Can the SPS-300 handle taxable and non-taxable items?
Yes. PLUs can be programmed with tax rules so some items are taxable and others are non-taxable. This is important for grocery, prepared food, alcohol, retail merchandise, and other mixed-tax businesses.
Can I shift or exempt tax during a sale?
The SPS-300 includes tax shift and tax exempt functions when properly programmed. This can be useful for businesses with eat-in, take-out, drive-thru, exempt customers, or mixed taxable sales.
What should I test after programming tax?
Ring several test sales using taxable PLUs, non-taxable PLUs, discounts, coupons, and different payment types. Confirm the receipt shows the correct subtotal, tax, and total before using the register with customers.
What size paper does the SAM4S SPS-300 use?
The SPS-300 Series uses 58mm paper for its receipt and journal printers. The SPS-320 has a receipt printer, while the SPS-340 and SPS-345 include receipt and journal printers.
What is the difference between the receipt and journal printer?
The receipt printer prints customer receipts. The journal printer keeps a printed transaction record for the merchant. The SPS-340 and SPS-345 include receipt and journal printers, while the SPS-320 is a receipt-printer model.
Can I turn receipts on or off?
Yes. Receipt on and off functions can be used depending on keyboard setup and programming. Some merchants keep receipts off during normal sales and print only when requested.
Why is my receipt not printing?
Check that the paper is loaded correctly, the paper cover is closed, the roll is not jammed, the register is not in receipt-off mode, and the correct printer station is being used.
Can I set up clerks or cashiers?
Yes. Clerk sign-on can help track sales by employee. This is useful for accountability, shift reporting, drawer balancing, and manager review.
Can employees clock in and out on the SPS-300?
The SPS-300 includes clerk time keeping functions when programmed. This may help some merchants track basic clock-in and clock-out activity.
Can manager functions be restricted?
Yes. Manager and programming controls can be used to limit access to voids, refunds, reports, paid-outs, programming, and service functions.
Can the SPS-300 handle eat-in, take-out, and drive-thru sales?
Yes. Eat-in, take-out, and drive-thru functions can be programmed for food service businesses that need different order types, tax handling, or reporting.
Can the SPS-300 use modifiers?
Yes. Modifier and pop-up modifier functions can be used for food service items, menu changes, sizes, options, and item variations when programmed correctly.
Can the SPS-300 support kitchen printing?
Kitchen printer setup may be supported depending on the model, port configuration, printer, and programming. This is commonly used by restaurants, bars, delis, cafes, and quick-service food businesses.
Can the SPS-300 handle coupons and discounts?
Yes. The SPS-300 supports discount, surcharge, coupon, promo, waste, and mix-and-match style functions depending on how the register is programmed.
What is an X report?
An X report is a reading report. It shows sales activity without clearing totals. Many merchants use X reports during the day to check sales before closing.
What is a Z report?
A Z report is a reset report. It prints sales totals and typically clears the daily totals for the next business period. Most merchants run a Z report at the end of the day.
Can I report by PLU?
Yes. PLU reports help merchants review sales by item or category. This is especially important because the SPS-300 uses PLUs as the main sales structure.
Can reports help with cash drawer balancing?
Yes. Reports can help compare expected cash, checks, charges, discounts, paid-outs, received-on-account entries, and over or short amounts when the register is programmed and used correctly.
Does the SPS-300 support SD card backup?
Yes. The SPS-300 Series supports SD card operations for program backup and restore. This can save time when protecting programming or setting up multiple registers.
What type of SD card should I use?
The SPS-300 manual specifies an SD card of 2GB or smaller formatted as FAT32. Using the correct SD card format is important for backup and restore operations.
Why should I back up the register?
A backup can save time if a register needs to be restored, replaced, duplicated, or updated. This is especially important for stores with many PLUs, custom keyboards, tax settings, clerk settings, or receipt messages.
When should I make a new backup?
Create a new backup after major programming changes, including new PLUs, tax changes, keyboard changes, receipt message changes, clerk setup changes, or payment setup changes.
Can the SPS-300 connect to payment equipment?
Integrated payment setup depends on firmware, payment hardware, processor, Datacap or compatible payment configuration, SD card setup, and register programming. Many merchants may also use a standalone credit card terminal.
Can I add a second cash drawer?
The SPS-300 connection panel includes a second cash drawer port. Whether a second drawer should be used depends on the business setup and programming.
Can the SPS-300 connect to a network?
The SPS-300 Series includes a LAN port that may be used for certain register communication or related functions depending on setup and programming.
Why will the cash drawer not open?
Check the cash drawer cable, drawer lock position, transaction finalization, no-sale settings, and drawer assignment. If the drawer is manually locked, the register may not be able to open it.
Why will a PLU not ring up?
The PLU may not be programmed, may be linked incorrectly, may have the wrong status, may be inactive, or may require a different entry method. If scanning, confirm the barcode matches the programmed PLU.
Why is tax calculating incorrectly?
Tax problems are usually caused by an incorrect tax rate, the wrong PLU tax status, a tax shift setting, tax exempt operation, or a misunderstanding of which items are taxable in your location.
Why does the register show an error?
Error messages can be caused by incorrect key sequences, missing clerk sign-on, printer issues, mode switch position, required programming, SD card problems, or restricted functions.
SAM4S SPS-300 Programming Help
The SAM4S SPS-300 Series is a flexible register, but programming can be confusing if you are setting up PLUs, tax rates, receipt messages, clerks, kitchen printing, scanner support, or end-of-day reports for the first time.
SAM4S Direct can help merchants understand the setup process, choose compatible accessories, and avoid common programming mistakes before the register is used for live sales.
Common Support Questions
- How do I program a PLU?
- How do I change my tax rate?
- How do I make an item non-taxable?
- How do I set up receipt or journal printing?
- How do I run my end-of-day report?
- How do I back up the register to an SD card?
- Why will my cash drawer not open?

