sale

Featured Product

Complete POS Computer and Hardware Bundle

Computer and POS Peripherals

Featured Product

Quickbooks POS 2013 Retail Software for Point of Sale

Retail POS Software

Featured Product

CognitiveTPG Advantage DLXi 2.4 inch Width Direct Thermal Label Printer

Direct Thermal Barcode Label Printers

Shop By Brand

Featured Product

ID Tech Mini Magnetic Card Swipe Reader

MSR Credit Card Readers

Featured Product

Logic Controls LD9900 Customer Pole Display

All Customer Pole Displays

Featured Product

Cherry G86 SPOS 135-Key Compact Size POS Keyboard with MSR - Programmable

POS Keyboards

Shop By Type

Documents / White Papers

Featured Product

Honeywell Voyager 1200g 1D Laser Barcode Scanner

Hand Held Barcode Scanners

Documents / Resources

Featured Product

Epson TM-H6000IV Multi-function Receipt/Endorsement/Slip Printer

Multi-function Receipt Printers

Featured Product

Motorola DS6878 Healthcare Barcode Scanner

Hand Held Barcode Scanners

Featured Product

Aldelo for Restaurants Pro Edition Software

Restaurant POS Software

Featured Product

CognitiveTPG Advantage DLXi 2.4 inch Width Direct Thermal Label Printer

Direct Thermal Barcode Label Printers
sale

Featured Product

HP RP5800 POS Computer 2.9Ghz G850 Pentium Dual-Core WIN7P-32B 2GB RAM 250GB HD

Custom Bundles

Featured Product

ID Tech Mini Magnetic Card Swipe Reader

MSR Credit Card Readers

Featured Product

Logic Controls LD9900 Customer Pole Display

All Customer Pole Displays

Featured Product

Magtek Dynamag Credit/MSR Swipe Reader

MSR Credit Card Readers

Featured Product

MMF Cash Drawer Val-u Line Series for Receipt Printers

All Cash Drawers

Featured Product

Motorola DS9208 1D/2D Presentation Area Imager Barcode Scanner

Presentation Barcode Scanners

Featured Product

M-S Cash Drawer J-423 Printer Driven Cash Drawer

Cash Drawer

Featured Product

Zebra LP2824 Plus 2.3 inch Width Direct Thermal Label Printer

Direct Thermal Barcode Label Printers

Receipt Printers: Frequently Asked Questions

Please click the () symbol below to expand.

Epson Receipt Printers FAQ

Epson TM-U220: Access Dip Switches

  • It's common for a business to re-configure the dip switches on an Epson TM-U220D (TEARBAR) or TM-U220B (AUTO-CUTTER) when changing POS systems or changing out the Epson interface cards. Below is a link on how to locate the Epson TM-U220B/D dip switches and a chart of the settings for each interface (serial, parallel, ethernet, and USB).
  • TM-U220 Dip Switch Configuration

Epson TM-T88V: USB Connection Not Recognized in Windows

  • Problem: I have installed the correct Epson driver into Windows then plug in the USB connection from the printer to the PC and nothing happens in Windows.
  • Solutions: Make sure you are using a USB port directly on the PC (not an external USB hub). If there is still no response check the following:
    1. In Windows click Start / Control Panel / System / Device Manager. Expand the device category "Universal Serial Bus Controllers". An EPSON USB TM CONTROLLER should appear under this category if recognized properly by the computer.
    2. If you do not see Epson USB controller in Device Manager then you can check the interface options programmed directly on the printer.
      1. The Epson TM-T88V is a DUAL interface printer which may have been setup to use only the Connect It interface slot and not the printer's built-in USB port. You can enable the printer's USB port through the following steps
  • The TM-T88V has a built-in configuration mode that runs after the self-test of the printer. To access the menu:
    1. Turn the printer off
    2. Hold the FEED button while turning the printer on
    3. After the first part of the self-test, press and HOLD the FEED button to access the mode
  • To navigate the menus:
    1. Find the option you wish to change
    2. Press the feed button however many times the option you want says. For example, "3. Change Value mode" means you press the button 3 times
    3. Press and hold the feed button to advance In the menu, there are settings to allow you to change USB modes (vendor vs. printer class), Interface/USB selection, and others.
    4. To change the printer to use the interface board, built-in USB, or automatically choose between them, use option 3, then option 10, then select the built-in USB interface.
    5. Once the USB interface is selected the printer will print a message stating the setting is changed.
    6. Power cycle the printer.
    7. You should now be able to see the printer inside Device Manager under Universal Serial Bus Controllers:
      1. In Windows click Start / Control Panel / System / Device Manager. Expand the device category "Universal Serial Bus Controllers". An EPSON USB TM CONTROLLER should appear under this category if recognized properly by the computer.
    8. You can now test the driver in either the Epson Advanced Driver or Epson OPOS driver depending on which driver package you have installed on the computer.

Epson Cash Drawer Codes: ESC/POS Codes for Opening a Epson Printer Driven Cash Drawer

  • Below are the control codes used to open an Epson cash drawer:
    1. ASCII = ESC p 0 25 250
    2. Decimal = 27 112 0 64 240
    3. HEX = 1B 70 00 40 F0
  • Consult your POS software documentation or contact your POS software provider to confirm where and how these codes should be entered. This varies between POS software.
  • Different software requires different ways of entering this information.
  • You may need to separate the following codes with commas, spaces, use
    3 digits (ie 27=027), etc.
    1. So 27 64 may get entered as
      027,064 or 27 64 or 27,64 or +27 +64 etc.
  • Read any documentation that you have to assist in this. These numbers are in decimal format. It may require Hex Decimal
    (Ie 27 = 1B) Odds are the codes given below will work fine....
  • Insert the following codes in the INITIALLIZE PRINTER section
    1. |=INITIALLIZE PRINTER=|
      27 64
    2. |=CUT PAPER==|
      29 86 66 0
    3. |=Open Drawer=|
      27 112 0 64 240
    4. So combined together, it should CUT the receipt and OPEN the drawer.
      1. |=CUT PAPER==|=Open Drawer===|
        29 86 66 0 27 112 0 64 240

Epson Windows Driver Examples using Visual Basic Code

  • The following example code fragments are provided as a guide to illustrate the control of the printer via Visual Basic. Other Windows programming languages may use similar syntax. Please refer to the Win32 API for the correct syntax.
  • Selecting the Printer Driver:
  • The following code establishes the specified printer driver as your "default printer."
  • 'Set the specified printer driver as the "default printer."
  • 'The name in quotes should match the Windows Printer Name exactly
  • For Each prnPrinter In Printers
  • If prnPrinter.DeviceName = "EPSON TM-200B No cut" Then
  • Set Printer = prnPrinter
  • Exit For
  • End If
  • Next
  • Selecting the Paper Source:
  • The following code will set or change the selected paper source on the printer:
  • 'Selecting the paper source.
  • Printer.FontSize = 10 'Set up the font size.
  • Printer.FontName = "control" 'Select the control font
  • Printer.Print "3 " 'Specify the desired source...see below comment.
  • 'Print something.
  • Printer.FontSize = 10 'Select the text font size.
  • Printer.FontName = "20 cpi" 'Select the text font.
  • Printer.Print "test print" 'Enter and print the text string.
  • '1: Journal
  • '2: Receipt
  • '3: Both
  • Cutting the Paper:
  • The following code causes the printer to cut the paper.
  • Printer.FontSize = 10'Set up the control font.
  • Printer.FontName = "control"'Control Font.
  • Printer.Print "F"'Use special-function character to cut the paper.
  • Printer.EndDoc
  • 'F: Full cut
  • 'P: Partial cut
  • Opening the Cash Drawer:
  • The next example shows how to open the desired cash drawer at the desired speed.
  • Printer.FontSize = 10 'Set up the control font.
  • Printer.FontName = "control"
  • Printer.Print "A" 'Use special-function character to open the cash drawer.
  • Printer.EndDoc
  • 'A: Open drawer 1 at 50ms.
  • 'B: Open drawer 1 at 100ms.
  • 'C: Open drawer 1 at 150ms.
  • 'D: Open drawer 1 at 200ms.
  • 'E: Open drawer 1 at 250ms.
  • 'a: Open drawer 2 at 50ms.
  • 'b: Open drawer 2 at 100ms.
  • 'c: Open drawer 2 at 150ms.
  • 'd: Open drawer 2 at 200ms.
  • 'e: Open drawer 2 at 250ms.
  • Please contact Epson directly (phone: 562-276-1314) for further visual basic and other development examples.

Star Receipt Printers FAQ

Star: Installing Printer Drivers for TSPxxx in Windows 7 32 or 64-Bit

  • Star provides a list of FAQ's from their support website. The most common question we receive on Star printers is how to install a Windows 7 driver for a TSP100/TSP650/TSP700II in Windows 7 32 or 64-Bit.. Star provides PDF instructions for each printer on installing the driver's from either the CD-ROM, Windows Update method, or manually downloading the drivers from Star's website. Please visit the Star FAQ links for answers to the most common Star questions:
  • Star FAQ List (Top Level of Star's FAQ website)
  • Windows 7 Printer Installation FAQ for Star Printers (Covers 32 and 64-Bit Installations for TSP100, TSP600, TSP600II, TSP700, TSP700II, TSP800, and SP500)

Star: TSP100 FuturePRNT on CD-ROM is not compatible with Windows 7

  • Problem: My Star TSP100 CD-ROM doesn't have FuturePRNT software compatible with Windows 7 32/64-Bit.
  • Solution: Star has updated the driver packages for the TSP100 (USB version only) so that FuturePRNT software is compatible with Windows 7 32/64-Bit. You can download the updated driver package from Star's website.

What is the Difference Between Autocutter and Tearbar Printers?

  • Receipt printers can have either an autocutter or tearbar mechanism built-in to the printer to help separate a printed receipt from the paper roll.
  • An autocutter printer will have a mechanism embedded inside the printer which is shaped similarly to either a pizza cutter or knife to automatically cut the receipt for an employee.
  • A tearbar printer is often used in restaurants or retail environments when an employee manually wants to tear off a receipt for the customer. Tearbar printers will have a set of jagged teeth positioned above the paper path to help cut the paper when pulled by the employee.

A serial receipt printer outputs garbage or random characters onto the receipt paper when connected to a new computer

  • The serial settings between the host (usually a computer) do no match the serial settings on the printer. Most receipt printers from the factory will have the following serial settings:
    • 9600 baud rate/bits per second
    • 8 data bits
    • 1 stop bit
    • No parity
    • Hardware or DTR/DSR flow control
    • Printer serial settings: If you have switched an existing serial printer to a new computer system you can verify the printer’s serial setting via a self-test. A self-test will print out the serial setting of the printer. To perform a print self-test turn off the printer. Hold down the Feed button and while holding the Feed button turn the printer ON. A list of the printer’s current serial settings should print onto the receipt paper. Power cycle the printer to place the printer back into a normal printing state.
    • Computer/host serial settings:
      1. You can check serial settings on a Windows serial port by going to Control Panel.
      2. Double-click System and select the Hardware tab.
      3. Click Device Manager and scroll down to Ports.
      4. Click the” +” next to Ports to display all parallel and serial ports. A list of all the computer’s serial ports will be displayed (Serial ports show up in Device Manager as COM ports).
      5. Double-click the COM port and select the Port Settings tab. Check the computer’s serial settings against the printer’s self-test.
      6. If the settings do not match you can change the settings on the computer in the Ports tab to match the printer.
      7. Once the settings on the computer have been set to a match the printer click OK.
      8. Try printing a receipt through your software.
    • If there is still garbage printing on the receipt please contact technical support for assistance.

A parallel receipt printer outputs garbage or random characters onto the receipt paper when connected to a new computer

  • The most common cause of garbage on a parallel receipt printer is the wrong driver or multiple printer drivers on the parallel (listed as LPT in Windows) port. Please note if you are using multiple parallel printer on a computer the instructions below apply to the LPT port you where you are installing the new printer. In most cases a computer uses a single LPT port.
  • Wrong printer driver: The steps below detail how to move a driver off the LPT port:
    1. On a Windows computer look at Control Panel / Printers and Faxes.
    2. Right-click the printer driver and select Properties.
    3. Click the Advanced tab.
    4. Look at the Driver line and see what the name of the printer driver is.
      1. For example: if you are using a Star printer but have an Ithaca driver listed on the port then that can cause garbage to print onto the new printer.
    5. The solution is to move the old driver off the port and install the correct printer driver on the LPT port.
      1. If you have an older printer driver listed on the same port as the new printer driver there is a way to move the old driver to another port in case you wish to use the older printer again at some time in the future.
      2. Right-click the old printer driver and select Properties.
      3. Click the Ports tab. Scroll down the ports listed until you see File / Print to file port.
      4. Check the File port and click Apply and OK. This will move the old driver off the port so that it no longer interferes with the new printer.
    6. Follow the steps above for any other older drivers listed on the LPT port.
  • Multiple drivers on parallel (LPT) port:
    1. On a Windows computer look at Control Panel / Printers and Faxes.
    2. Right-click the older printer driver and select Properties.
    3. Click the Ports tab and look at the highlighted port. If the port is an LPT port please note the port number. Any ports listed as COM or USB should not affect a parallel printer.
    4. If the computer has one parallel port then you should have only one driver listed on the LPT port. If you are using multiple parallel printer on a computer please note these instructions apply to the LPT port you where you are installing the new printer.
    5. If you have an older printer driver listed on the same port as the new printer driver there is a way to move the old driver to another port in case you wish to use the older printer at some time in the future.
      1. Right-click the old printer driver and select Properties.
      2. Click the Ports tab.
      3. Scroll down the ports listed until you see File / Print to file port.
      4. Check the File port and click Apply and OK.
      5. This will move the old driver off the port so that it no longer interferes with the new printer.
      6. Follow the steps above for any other older drivers listed on the LPT port.
  • If there is still garbage printing on the receipt please contact technical support for assistance.

Identify Printer Interfaces

  • Use the chart below to help identify your printer interface
Printer Side Tips to Identify
Serial or RS232(RS232 / Serial Interface)
  • Number of pinholes on printer side: 25 (13 on one row and 12 on the second row)
  • 2 screwholes on the sides of the connector
  • Also called a "RS232" interface. Sometimes "RS232" is written on the face of the connector
Parallel(Parallel / Centronics Parallel Interface)
  • Number of teeth/pins on printer side: 36 (18 on one row and 18 on the second row)
  • Swinging clips or "butterfly" clips on the sides of the connector
  • Also called a "Centronics Parallel" interface.
  • Connector looks like a long rectangular "smile".
USB(USB Interface)
  • Square shaped connection with 2 rounded corners
  • Has the USB root symbol which looks like a tree with 2 branches coming from the sides
Ethernet / RJ45 Connection(Ethernet / LAN Interface)
  • Square shaped connector with two LEDs on top or bottom
  • Connector will often say "10/100/1000" which refers to the data transfer speed of the connection (10Mbits, 100Mbits,1000Mbits)
  • Looks similar to a phone jack connection but noticabely wider.