Choosing Printers for SELLmatix POS |
---|
Selection Criteria Printer Technology Printer Interface Print Servers and Adapters Cable Length Printer Drivers Reliability Cost of Consumables Output Quality Barcode/Label Printing Recommendations Our First Choice in Printers Printers Recommended with Caution Cheap (and Nasty?) Printers Print Servers Adapter Cables (Avoid) Specialty Label Printers |
Printer Interfaces |
Universal Serial Bus (USB)
In the past, most printers used parallel or serial ports. In the last few years,
USB has become the dominant type of interface for devices connected to computers
and most new computers no longer have serial and parallel ports as standard.
The only limitation to USB interfaces is the cable length, which needs to be less than 4 meters. This is a limitation to the electrical design and signaling used on USB. There are some kludges which claim to allow you to increase the length of USB cables, but they don't work reliably. Don't try them. In general you should choose a USB interface on any new printer you buy, unless the cable length to the nearest computer is more than 5 meters. The term "nearest" computer does not mean the computer that mostly uses the printer. It means the computer that is physically closest so that the cable distance is shortest, because printers can easily be shared on the local network. If you already have a USB printer, but need to connect it to a computer that is more than 4 meters, consider a Print Server. |
![]() |
LAN/Network
Ethernet network printers connect to your local network using a network cable. Other
printer interfaces connect to one of the computers on the local network. In other words, the
cable from the printer plugs into a router, switch or hub, not one of the computers.
You should choose a network interface when the cable length between the printer and the nearest computer would be 4 meters or more. Network printers are slightly more expensive than USB, parallel or serial (RS-232) interfaces, so normally only used where the cable length requires it. However if you are using multiple printers where some of them need to be need to be LAN and some can be USB, it might be better to make all of them network printers. That way, if one of the printers fails or is damaged, any of the other printers can replace it temporarily. |
![]() |
Parallel
Parallel interfaces were designed mainly for printers. Most old POS printers use a
parallel interface, and until recently almost all computers shipped with at least one parallel
interface built in.
There are two problems with parallel printers:-
If you already have a parallel printer, but need to connect it to a computer that is more than 4 meters, consider a Print Server. If you already have a parallel printer which you need to connect to a computer without a parallel port, consider an Adapter Cable.. But only do this as a last resort. Once again, if you are buying a new printer, buy one with either a USB or LAN/Network interface. Even if the computer you are using has a parallel port, choose a USB printer instead because if the computer fails, the new main board that replaces the old one, probably won't have a parallel port built in. |
![]() |
Serial Serial RS-232 interfaces are perhaps the oldest, lowest cost, most reliable and flexible way for digital devices to communicate... Provided the technician installing the equipment knows what they are doing, and frankly, most of them just plug cables and hope it works. Don't buy a new printer with a serial interface. If you already have a POS printer with a serial interface, consider buying a new one with a USB or LAN/Network interface. If you already have a printer with a serial interface, or you can buy a used one for $5, and you really must try, here is how to interface serial devices |
Cable Length |
If you have read and understand the section above about printer interfaces,
you already know why this is important.
If you haven't, and don't what to learn the boring details, here is what matters:- Measure the length of the cable needed to connect the POS printer to the nearest computer. If the cable length is less than 5 meters, buy a printer with a USB Interface. If the length of the cable needs to be 5 meters or more, buy a printer with a LAN/Network interface. |
Printer Drivers |
Overview
There are thousands of different models of printers, and none of them work in exactly the same way. When a software program needs to control a device such as a printer, it needs to send commands to the printer in the way that printer understands. Drivers are programs or tables which software uses to translate what it wants into the commands which the printer understands. Almost any POS printer can be made to work using raw commands that produce basic functionality which these days looks ugly. While possible, writing low level code to make best use of the features of a printer takes a lot of time and is expensive. So printer manufacturers provide drivers that allow software to use the full features of their printers using standard interfaces, and software developers write to those standard interfaces. You would think that the printer manufacturers would supply drivers that would make it as easy as possible to use their printers in as many ways as possible. That would make it easier to sell their printers. Unfortunately, common sense is not as common as one would expect, and in some cases printer manufacturers make it difficult for software developers and installers, who in turn make their displeasure known when advising their customers... In particular, there are two problems;-
|
![]() |
Reliability |
For the last 20+ years, a small number of printer manufacturers have dominated the
POS printer market around the world. They are:-
It is interesting to note that while almost everyone has heard of Epson and Samsung because of other products unrelated to POS, in Point of Sale, Star and Citizen have earned an outstanding and very well deserved reputation over a very long period. In general any POS printer from any of these manufacturers will be extremely reliable and rugged. Samsung did have a problem with their STP-131 print heads some time ago, but we imagine this has been fixed long before now. It is almost unheard of for a POS printer from these manufacturers to fail unless it is dropped onto a concrete floor, or a sink of water. Even then, we have seen a number of dropped printers held together with duct tape and continuing to work for years. There are also a number of other newer, cheaper brands that have not been proven, including some that fail repeatedly. Unfortunately there are too many of these cheap ones to list, and they tend to go out of business. Devices with moving parts are generally the devices that wear out first. And POS printers are working almost constantly in many sites so the reliability of the brands with an established reputation shows ow well engineered they are. Having said that, you may find a cheap alternative that will also work well. Overall however, we recommend that you stick with Epson, Star, Citizen or Samsung/Bixolon. |
Cost Of Consumables |
With most types of printer this is an important consideration.
With POS printers, it doesn't matter. The same paper rolls work in all POS printers. If you choose a clunky dot matrix printer (why would you do that?), then you will need printer ribbons for that model of printer and they may vary slightly, but the difference is insignificant. Unless you choose two color thermal paper, then the general rule is that thermal paper for thermal printers costs the same as the plain paper plus ribbon needed in dot matrix printers. And the cost of the consumables is so low that even if you worry about it now, you will have forgotten about it after 6 months of use. |
OUTPUT QUALITY |
Output quality is much better on a Thermal printer than on a dot matrix printer.
The difference is quite dramatic.
However most thermal printers are monochrome, i.e. black and white. There are no shades of grey, and each dot is either a black dot, or nothing. However grey shades are emulated through the print drivers by using patterns of black dots and "white dots". Even "color" thermal printers using color paper have the dots "on" or "off". There is no shading from the device itself, but it is be emulated using dithering. The color produced by color thermal printers is determined by the paper, and to achieve the second color the printer uses a different temperature on those dots. So if your image is designed for red and black, but the paper is green and black, the dots designed to be red will actually be black. Even with these limitations, quite stunning graphical effects can be produced, but best results come from the design of the logos and graphics that are printed. If you try to print photographic style images, or images with transitions the results will be poor. Thermal printers produce much harder and cleaner edges. Horizontal and vertical lines produce the crispest and cleanest edges, while angled lines and curves are less clear. This makes them very good for printing barcodes. While it is possible to read barcodes printed by dot matrix printers, the read rate is much higher when reading barcodes produced by thermal printers. |
Barcode Printing |
Overview
Barcode readers send out a beam of light, and detect differences in the light reflected back to the scanner. The bars on a barcode do not reflect light as well as the spaces on the barcode, and the scanner measures the relative widths of the bars and spaces to detect a pattern which it can decode. What is important for the barcode scanner is the size ratio between width of narrow bars, the width of medium bars and the width of wide bars. There are three factors which are very important in printing a barcode where a scanner can quickly, easily and reliably detect the pattern and decode the data. These are:- Pure Color All parts of the bars must reflect light consistently, and all parts of the spaces must reflect light consistently, and the difference between the light reflected from the bars, and the light reflected from the spaces must be easy for the scanner to detect. Of course pure black bars and pure white spaces are a good example, but other color combinations work just as well. Shading, dithering or color changes within the bars reflect light differently however and make it much more difficult for the scanner to read the barcode. Clear, Crisp Edges are needed so that the scanner can detect precisely where a bar starts and ends, and hence accurately calculate the ratios between wide and narrow bars. Most printing designed for human readers has the edges softened by gradual color changes over several pixels. This is pleasing to the eye and helps to "round" curves. Barcode scanners are simply looking for a bar or a space and softened edges which transition gradually from the dark bar to the light space make it difficult for the barcode scanner to detect precisely where the bar starts and ends. And this is critical to a barcode reader, because it is calculating the ratio between wide and narrow bars. Precise Dimensions The specifications for each of the barcode symbologies contain precise tolerance ranges for the ratios between narrow bars, wide bars and spaces etc. that the scanner sees. The reflected light which the barcode scanner sees, however, depends on the angle of the scanner to the barcode, any curve or twist in the packaging, little Johnnie's finger marks, and the condensation which forms on that is removed from a refrigerator. With all of these obstacles for the barcode scanner, it is important that the printing on the barcode is exactly in the middle of the published tolerance ranges. If the printing of the barcode approaches either side of the tolerance range, the other factors which are involved will make it difficult or impossible for the scanner to decode.
Shelf Labels and Product Labels Normal receipt printers are not suitable for this because thermal paper fades over time, and eventually becomes impossible to read.
Bar accounts This method of keeping accounts in bars is not widely used, but where it is used, a thermal receipt printer is perfectly adequate. The output from a thermal printer fades over time, but that isn't a problem in these circumstances.
Label Printers Usually these printers can be used both for direct thermal printing as well as labeling. The best known brand of label printers is Zebra, and their printers are heavily used in manufacturing. These printers are more expensive, and can be more difficult to set up and configure, so most of our customers just use their back office laser printing on Avery compatible stationery for labels. However in certain circumstances, label printers can be a good option. |
![]() |
Our First Choice. Recommended Without Reservation | |
There are various models in the Star TSP 100 series, and the "U" stands for USB interface. We have been using and recommending Start printers for more than 20 years. They just work, you never have a problem with them, they have all the features you need and the prices are excellent. This is the USB Thermal printer that is our first choice where the length of the cable to the computer is 4 meters or less. These printers have automatic cutters, easy paper loading, connection to drive a cash drawer, and have excellent drivers for both Windows and Linux. This printer also has built in support for color thermal printing on special color thermal paper. Star TSP 143 series printers have built in power supplies, so there they plug straight into the wall and eliminate extra cables and pieces of equipment that can get tangled and unplugged. Drivers for Star Printers are available for download online, and they have even released the source for the Linux drivers in the GNU Public License.
| |
![]() |
|
There are various models in the Star TSP 100 series, and the "L" stands for LAN interface. This is the LAN/Network version of the above printer. The only difference is the LAN interface instead of USB. Please note that while the description says 'monochrome', in fact all Star TSP143 series printers do support color, but it is rarely used due to the cost of the paper. |
Printers Recommended With Caution | |
We have been using and recommending Citizen printers for more than 20 years. They just work, you never have a problem with them, they have all the features you need and the prices are excellent. This is an excellent choice for a USB Thermal printer used where the length of the cable to the computer is 4 meters or less. Our only reservation about these printers is that we haven't actually used one recently because other printers have been more readily available. It seems difficult to find how to order them with a LAN interface online. These printers do not support color printing. However, they do have Linux CUPS drivers available, paper cutters and all the desirable features that are used in real life. These are excellent printers. Drivers for Citizen printers are readily available for download online.
| |
![]() |
|
Samsung/Bixolon are the newest of the major manufacturers to enter the point of Sale market. Originally marketed as Samsung, they have changed name to Samsung Bixolon over the last few years, and now the appear to just call themselves Bixolon. The SRP-350II model is an upgrade of their earlier SRP 350 series. These printers work well and do what is expected. Bixolon have been slow to introduce Linux CUPS drivers for their printer, and we have not yet had a chance to test them. These printers do not support color printing.
| |
![]() |
|
The Epson TM-T88V is the fifth update to the TM-T88 series of printer. They are reliable workhorse printers that work reliably for years. This model is suitable for USB connections where the cable length is 4 meters or less. These printers do not support color thermal paper. You are likely to have difficulty using this model of printer with a print server. We have several dealers who have tried and failed, and had to buy additional equipment to solve the problem. Please refer to Print Servers. In the past, we have had difficulty finding drivers for Epson POS printers, and in one instance a dealer claims they had to wait 7 days to be given a CD with drivers by an Authorized Epson Distributor. Hence we keep archived copies of Epson drivers in case they are needed. Some time ago, we spent quite a lot of time trying to find CUPS drivers for Linux for Epson POS printers, and were only able to make them work in raw mode without graphics. In preparing this listing we looked again, and there now seem to be some drivers that may work on Linux, but we have not had the chance to test them. The main advantage to Epson POS printers is that they are readily available.
| |
![]() |
|
This is the same as the model above, with a LAN interface. All other comments about the USB printer apply.
| |
![]() |
|
If you really must have a dot matrix printer, the Epson TM-U220 series will do the job reliably for a very long time. This is the USB version. Avoid the Serial and Parallel versions if you possible can for the reasons covered Printer Interfacing. These printers are slow, clunky, noisy and produce "ordinary" output quality. The comments in Print Servers most certainly apply to these printers.
| |
![]() |
|
This printer has all the vices of the printer above, but with a LAN interface for use where the connecting cable must be more than 4 meters long. |
Cheap. (And Nasty?) |
The main advantage for these printers is the price.
We have not tested or used any of these printers. The limited documentation does not indicate whether they have linux drivers, and we assume that they don't. We do not know how good the drivers are, and nobody we know has been brave enough to try them out in a Point of Sale environment where reliability is critical. If you do, please let us know how it goes on the forum. None of these printers mention having LAN interfaces. Still, in spite of all that, the prices are so low that you might want to consider trying them if you are really on a budget.
Imagestore - Brainydeal SC9-2012 High-speed 58mm POS Receipt Thermal Printer USB Black
Thermal printer model: POS-5870 with power supply black
USB POS Printer with 58mm Thermal Paper Rolls - 90mm/sec High-speed Printing (Black )
Loftek New SP-pos58IV USB 58mm POS Thermal Dot Receipt Printer(black) + free paper roll |
PRINT SERVERS |
Cabled Print Servers
TRENDnet 1-Port Parallel Print Server TE100-P1P (White)
NEEWER® USB 2.0 LRP Print Server Share a Networking USB Printer
D-Link DP-301P+ 10/100TX 1-Centronic Port Print Server
TRENDnet 3-Port Print Server TE100-P21 (White)
Wireless Print Servers
TRENDnet 1-Port Wireless N Multi-Function USB Print Server (TEW-MFP1)
D-Link DPR-1260 RangeBooster G Multifunction Print Server
Cisco-Linksys WPS54GU2 Wireless-G Print Server for USB 2.0
Adapter Cables
Sabrent SBT-UPPC USB to Parallel 6-Foot Printer Cable
C2G / Cables to Go 16899 USB To DB25 IEEE-1284 Parallel Printer Adapter Cable, 6 Feet
StarTech.com 6-Feet USB to DB25 Parallel Printer Adapter Cable ICUSB1284D25 |
LABEL PRINTERS |