Bixolon Label Printers: XD5, XD3 and SLP-DX220
Most label printer purchases are not really printer purchases. They are decisions about whether thousands of existing label formats, written years ago and embedded in a warehouse management system, an ERP print service or a label design package, will still print correctly on the day the new hardware arrives. That is the question that quietly rules out most alternative brands before anyone has looked at a specification sheet.
The Bixolon XD5-40t and XD3-40t are recorded with three programming languages: SLCS, BPL-Z and BPL-E. That single line in the specification is the reason a Bixolon is worth pricing at a site that has never bought one, and it is where this guide starts.
Three programming languages, and why the list matters more than the speed
A thermal label printer does not receive a picture. It receives a stream of text commands that tell it where to place fields, which barcode symbology to use, how wide the narrow bar should be, which font to draw and where to cut or tear. That command stream is written in a printer command language, and each manufacturer has its own.
SLCS is Bixolon's own command language. If you are building label formats from scratch and you are happy to write them for Bixolon, SLCS is what you would target, and it is the language the printer implements natively and completely.
BPL-Z and BPL-E are the other two entries, and they are emulation modes. An emulation mode is a parser inside the printer firmware that accepts label formats written in another manufacturer's command language and renders them on Bixolon hardware. You send the format you already have, in the syntax your host system already emits, and the printer interprets it rather than rejecting it.
This is the whole argument for a smaller brand in a market dominated by a few large ones. An estate that has standardised on one manufacturer's formats has an enormous amount of embedded work sitting in those formats: field positions, barcode parameters, conditional logic, print quantity handling and every small correction that was made over years of production use. Without emulation, changing printer brand is not a hardware swap. It is a re-authoring project, and it has to be done across every format, tested against every label, and coordinated with whichever system emits the print jobs. That cost usually exceeds the hardware saving by a wide margin, which is why sites stay with the brand they have.
With emulation in the specification, the conversation changes shape. The question stops being whether you can afford to re-author the estate and becomes whether the emulation renders your specific formats correctly. That is a testable question with a short answer, and it can be answered on one printer before you commit to any quantity.
The honest caveat, before anyone standardises on this
An emulation implements a command set. It does not reproduce another manufacturer's firmware. Those are different claims and the gap between them is where the problems live.
Command languages are large, and they accumulate behaviour that was never really documented: how the printer handles a field that runs past the label edge, what happens to a command that the original manufacturer deprecated three firmware generations ago but still honours, exactly which resident fonts are present and at which point sizes, how the rotation origin is calculated, and the precise dot width the printer assigns to a narrow barcode module when the requested width does not divide evenly into the printhead resolution. An emulation written by a different engineering team will match the documented behaviour and may diverge on the undocumented parts.
In practice, four areas produce nearly all the surprises. Label edges are the first, where a format designed with a slight overhang on one printer clips differently on another. Resident fonts are the second, because a substituted font changes character width and therefore changes where the following field starts. Deprecated commands are the third, where a format still carries an instruction nobody has looked at since it was written. Exact barcode module width is the fourth, and it is the one that matters most, because a symbol that is a fraction out of tolerance still prints and still looks correct to the eye while failing to scan reliably on the equipment downstream.
The procedure is unglamorous and it works. Take your real label formats, not a test pattern. Send them from the real host system, not from a design package on a laptop, because the host system is what applies the field data and it is often the host that emits the unusual commands. Print on the real media and the real ribbon you intend to buy. Then compare the output against known-good labels from the printer you are replacing, and verify the barcodes on the actual scanners that will read them in production, at the distance and angle they will really be read from. Our guide to hardware acceptance testing before production sets out how to structure that, and the label printer troubleshooting guide covers what the common failure signatures look like.
We are not going to tell you the emulation is complete or equivalent, because we have not verified that and nobody selling you a printer is in a position to verify it for your formats. What we will say is that emulation makes the test worth running, and that a single unit tested properly answers the question for the whole fleet.
SKU: XD5-40t | Thermal transfer / direct thermal, 203 dpi | Up to 7 in/sec | USB / Serial / Ethernet | SLCS / BPL-Z / BPL-E | 30-day warranty
View Details & Request a Quote →XD5 against XD3: the decision is duty, not width
Put the two 4 inch machines side by side and most of the specification is identical. Both print at 203 dpi, which is 8 dots per millimetre. Both have a maximum print width of 4.09 inches, which is 104 mm. Both are thermal transfer and direct thermal. Both carry SLCS, BPL-Z and BPL-E. Both accept labels, tags and continuous media. Both take wax, wax/resin and resin ribbons. Both offer USB, Serial and Ethernet.
Four things differ. Maximum speed is up to 7 in/sec on the XD5 against up to 5 in/sec on the XD3. Memory is 128MB Flash with 64MB SDRAM on the XD5 against 128MB Flash with 32MB SDRAM on the XD3. Maximum media width is 4.6 inches, or 118 mm, on the XD5 against 4.4 inches, or 112 mm, on the XD3. Weight is 6.4 lbs against 3.5 lbs.
The weight is the difference that actually tells you what you are buying. A printer chassis has one job beyond holding the parts together, which is to keep the printhead, the platen roller and the media path in a fixed geometric relationship while the mechanism runs. At 6.4 lbs the XD5 is built with enough mass and structure to hold that alignment under sustained duty, through vibration, through heat cycling and through the constant small forces of media being pulled past a head under pressure. At 3.5 lbs the XD3 is a bench printer, designed for a workstation that prints in batches and then stops.
That is why the useful question is duty rather than print width. Both machines print a 4 inch label, and on a light day they produce the same label. What separates them is what happens over a shift of continuous printing: a light chassis run hard drifts out of alignment sooner, develops tracking inconsistency and puts uneven pressure across the printhead, which shortens head life in a way that shows up as a cost rather than a fault. The doubled SDRAM on the XD5 supports the same argument from the other direction, since larger buffers matter when complex formats are being queued back to back rather than printed one at a time.
Size the machine on volume before you size it on label width. Our printer duty cycle and print volume sizing guide covers where the crossover sits, and industrial versus desktop label printers covers the wider class comparison, including how the XD5 sits against heavier machines such as the Honeywell PX4iE and the TSC TTP-345.
Both print methods on both models
The XD5-40t and the XD3-40t are both recorded as thermal transfer and direct thermal. Having both methods available on one machine is not universal at this level, and it is genuinely useful rather than a specification line.
Direct thermal uses heat-sensitive label stock. There is no ribbon to buy, thread or run out of mid-shift, and the only consumable is the labels. The chemistry that makes it work is also its limit: the coating continues to react to heat, light and abrasion after printing, so the image fades over weeks to months depending on where the label lives. A label in a warm van or on a sunlit shelf degrades faster than one in a cool stockroom. No darkness setting changes that.
Thermal transfer runs a ribbon and melts pigment onto the label face. The image is a deposited layer rather than a chemical change in the stock, so it survives for years and tolerates heat, light and handling. It costs a second consumable and a ribbon change routine in exchange.
A site that prints both despatch labels and asset tags normally needs two machines, or accepts that one of the two jobs is done badly. With a dual-method printer you switch media and ribbon and run both from the same unit: direct thermal for the carrier labels that are read within days, thermal transfer for the asset tags, rack and bin locations and anything that must stay readable for years. Our direct thermal versus thermal transfer guide covers where the line falls, and building an asset labelling scheme that works covers the long-life side properly. If you are switching a machine between the two roles, printer media handling modes is worth reading alongside it.
Wax, wax/resin and resin: settle this before you order media
Three ribbon types are recorded for both the XD5-40t and the XD3-40t, and ribbon chemistry is one of the least explained specifications in thermal printing. It deserves its own section because getting it wrong is the most common cause of poor print on an otherwise healthy printer.
Wax ribbons carry a predominantly wax-based ink layer. They melt at lower energy, which means less printhead heat for a given darkness, and they print well on uncoated and matt paper labels. The image is the least resistant of the three to scuffing, solvents and heat, which is entirely acceptable for a carton label that is read once at goods-in and then discarded.
Wax/resin ribbons blend the two chemistries. They need more energy than wax, they print acceptably on both paper and some coated stocks, and the image resists smudging and mild abrasion considerably better. This is the general-purpose choice for labels that will be handled repeatedly or will sit in a working environment for months.
Resin ribbons are predominantly resin and are formulated for synthetic face stocks such as polyester and polypropylene rather than paper. They require the most energy, they produce the most durable image, and they are what you use where the label faces solvents, sustained heat, outdoor exposure or heavy abrasion.
The point that gets missed is that the ribbon and the face stock are a matched pair, not two independent choices. A resin ribbon on an uncoated paper label will not anchor properly and the image lifts under a fingernail. A wax ribbon on a synthetic label does not bond at all and smears the moment it is touched. In both cases the printer is working correctly and the output looks like a printer fault, which is why so much time gets lost adjusting darkness and replacing printheads on a problem that is a consumables pairing error.
Settle the pairing before you order media, not after you have taken delivery of several thousand labels that do not match the ribbon on the shelf. Our label media and ribbon selection guide sets out how to match them against the environment the label lives in, print darkness and speed tuning covers the energy settings each chemistry wants, and ribbon wrinkle diagnosis covers the mechanical fault that looks like a ribbon quality problem and usually is not. Once the pairing is fixed, managing label consumables inventory keeps the right combination on the shelf rather than whichever roll was cheapest that month.
USB, Serial and Ethernet on both models
Both the XD5-40t and the XD3-40t are recorded with USB, Serial and Ethernet. That is a strong interface set for this class of machine, and each of the three earns its place for a different reason.
USB is the straightforward case: one printer, one workstation, driver installed, done. It is the right answer for a single bench and the wrong answer the moment a second bench needs the same printer.
Serial still matters more than its age suggests. A great deal of industrial and retail equipment drives a printer directly with no PC anywhere in the path: weighing scales, test rigs, production line controllers, kiosks, ticketing units and older point of sale terminals all emit a print stream over a serial port and expect a printer to consume it. Those systems are not going to be rewritten to speak USB, and replacing them costs far more than the printer does. If your print job originates in equipment rather than in software, serial is not a legacy interface, it is the interface.
Ethernet is what turns a printer from a peripheral into a shared device. On the network the printer has its own address, several workstations can queue to it, the warehouse or ERP system can address it directly without a machine in between, and swapping the PC on the bench does not mean reinstalling the printer. It is also what makes fleet management possible at all, since configuration, firmware and status can be pushed centrally rather than walked to each unit. See printer connectivity explained and printer firmware and fleet configuration.
One install detail causes more networked printing faults than any other. A printer left on DHCP will eventually be given a different address, usually after a power cut or a switch reboot, and when that happens it does not announce anything. The print queue still exists, the host system still sends jobs, and the labels simply stop appearing. It presents exactly like a dead printer and it wastes an afternoon roughly every time. Give every networked label printer a static address or a DHCP reservation at install, and record the address against the bench it serves.
The SLP-DX220 pair: a separate 2 inch proposition
The SLP-DX220 units are not small versions of the XD range. They are 2 inch desktop printers at 3 lbs, and they answer a different question.
The SLP-DX220EG is direct thermal with Ethernet, recorded at 203 dpi, supplied new. The SLP-DX220BG is thermal transfer with a 2 inch print width, supplied new; its resolution and connectivity are not recorded in our data, and those are confirmed on the actual unit before despatch rather than quoted from a datasheet.
The important structural point is that unlike the XD5 and XD3, these are single-method machines. The EG is direct thermal and the BG is thermal transfer, and that is the print method decision made at the point of purchase. It cannot be reversed afterwards. A direct thermal unit cannot be converted to run a ribbon, and buying the wrong one means buying again. Decide how long the labels have to stay readable, then pick the build.
Two inch labels exist because a lot of things being labelled are small. Pharmacy dispensing labels, laboratory specimen and sample tube labels, retail price and shelf-edge labels, and small parts identification in stores and service benches all deal with items where a 4 inch label physically will not fit or would wrap around the item and hide its own barcode. Choosing a narrower printer for those jobs also means narrower media, which is cheaper per label and wastes less.
Where Bixolon sits, honestly
Bixolon is a smaller name in label printing than Zebra, Honeywell or SATO. That is a fact about market position and it has practical consequences that are worth putting on the table before you standardise rather than after.
There are three questions to answer, and all three are answerable in an afternoon.
Spare parts availability. Check that parts are obtainable on a lead time you can live with, and know where they come from. A printer that is down for three weeks waiting for a component is more expensive than a more costly printer that is back in service in two days. Our guide to identifying printer spare parts covers how to work out what you actually need to source, and OEM, genuine and third party explained covers the supply chain behind them.
Printhead and platen roller supply. These are the two wear parts on any thermal printer and they are consumables rather than repairs. The printhead is rated in length of media printed and fails as a thin white line down every label once elements burn out. The platen roller hardens, develops flat spots and picks up adhesive, causing tracking drift and uneven darkness that gets misdiagnosed as a head fault more often than anything else in thermal printing. Confirm both are available for the specific model before you buy several. See printhead failure diagnosis and replacement and thermal printer maintenance.
Driver support in your label software. Check that your label design package and your host print service have a driver or a defined output profile for the exact model, not just for the brand. If they do not, you are relying entirely on the emulation path, which is workable but narrows your options and makes the acceptance test from the earlier section mandatory rather than advisable.
Answer those three before standardising a fleet and Bixolon is a reasonable proposition on specification. Skip them and you find out at the point when you have twelve units and a problem. The same discipline applies to condition and supply generally, which is covered in refurbished hardware grading explained.
For cross reference, the other Bixolon units we stock sit in a different part of the range. The SRP-Q302 and SRP-S300 are thermal POS receipt printers and the SPP-R200III is a mobile printer, none of which are label printers in the sense discussed here. The Bixolon SRP-S300 linerless guide covers that machine in detail, and the POS receipt printers buying guide covers the category.
Model comparison
| Model | Class | Print Method | Max Speed | Memory | Connectivity | Weight |
|---|---|---|---|---|---|---|
| XD5-40t | Industrial | Thermal transfer / direct thermal | Up to 7 in/sec | 128MB Flash / 64MB SDRAM | USB / Serial / Ethernet | 6.4 lbs |
| XD3-40t (XD3-40) | Desktop | Thermal transfer / direct thermal | Up to 5 in/sec | 128MB Flash / 32MB SDRAM | USB / Serial / Ethernet | 3.5 lbs |
| SLP-DX220EG | Desktop | Direct thermal | Confirmed on unit | Confirmed on unit | Ethernet | 3 lbs |
| SLP-DX220BG | Desktop | Thermal transfer | Confirmed on unit | Confirmed on unit | Confirmed on unit | 3 lbs |
Both 4 inch models share 203 dpi, a 4.09 inch maximum print width, SLCS, BPL-Z and BPL-E programming, labels, tags and continuous media, and wax, wax/resin and resin ribbons. Maximum media width is 4.6 inches on the XD5-40t and 4.4 inches on the XD3-40t. The SLP-DX220EG is recorded at 203 dpi with a 2 inch print width; the SLP-DX220BG is recorded with a 2 inch print width, and its resolution and connectivity are confirmed on the actual unit before despatch. All four carry a 30-day Tech Seller USA warranty.
Ordering
Read the full part number off the label on the unit you are replacing before you order. Bixolon builds these families in several configurations and the suffix carries the interface and print method information that decides whether a unit is a drop-in replacement or a different machine. The XD3 appears as part XD3-40 in some records and as XD3-40t in others, which is exactly the kind of small variation that is worth checking against the physical printer rather than a purchase order. The same logic applies to any part number you are matching, and our guide to reading part numbers covers how these strings are built.
Then tell us what your host system emits. Whether the print stream is generated by a label design package, a warehouse management system, an ERP print service or a piece of equipment on a serial port, knowing the language and the format of what is being sent lets us confirm the language support against the physical printer before anything ships. That is a five minute conversation that prevents the expensive version of this problem.
We supply these units with a 30-day Tech Seller USA warranty, singly or in quantity. Tell us your label size, the media and ribbon you intend to run, your daily volume and how long the labels have to stay readable, and we will confirm the configuration before you order. Browse the Bixolon range or the full printers and scanners catalogue.
Common questions
What are SLCS, BPL-Z and BPL-E on a Bixolon label printer?
They are the three programming languages recorded for the XD5-40t and XD3-40t. SLCS is Bixolon's own command language, implemented natively. BPL-Z and BPL-E are emulation modes, which means the printer will accept label formats written in other manufacturers' command languages rather than rejecting them. That is what allows a Bixolon to enter a site standardised on someone else's formats without re-authoring them.
Will an emulation mode print my existing label formats exactly?
Not guaranteed. An emulation implements a command set, it does not reproduce another manufacturer's firmware, and differences show up at label edges, with resident fonts, on deprecated commands and in exact barcode module width. Test your real formats, sent from your real host system, printed on the real media and ribbon, and compare against known-good output before standardising a fleet.
What is the difference between the Bixolon XD5-40t and XD3-40t?
Both are 203 dpi with a 4.09 inch print width, both offer thermal transfer and direct thermal, and both carry SLCS, BPL-Z and BPL-E. The XD5-40t runs up to 7 in/sec with 64MB SDRAM, takes media up to 4.6 inches wide and weighs 6.4 lbs. The XD3-40t runs up to 5 in/sec with 32MB SDRAM, takes media up to 4.4 inches and weighs 3.5 lbs. The weight is the real difference: the XD5 is built to hold alignment under sustained duty, the XD3 is a bench printer.
Which ribbon should I use, wax, wax/resin or resin?
It depends on the label face stock and the abuse the label takes. Wax suits uncoated and matt paper labels that are read once. Wax/resin is the general-purpose choice for labels handled repeatedly. Resin is for synthetic stocks facing solvents, heat, outdoor exposure or heavy abrasion. The ribbon and the face stock are a matched pair, and mismatching them is the most common cause of poor print on a healthy printer, so settle it before ordering media.
What is the difference between the SLP-DX220EG and the SLP-DX220BG?
Print method. The EG is direct thermal with Ethernet at 203 dpi, the BG is thermal transfer; both are 2 inch desktop printers at 3 lbs and both are supplied new. Resolution and connectivity are not recorded for the BG and are confirmed on the actual unit before despatch. The print method is fixed at purchase and cannot be changed later, so decide how long the labels must stay readable before choosing the build.
Send us your label size, your ribbon and media choice, the daily volume and what your host system emits, and we will confirm the right configuration before quoting.

