Sharp, scannable codes. Swap a cartridge in seconds.
Marksol UMS thermal inkjet printers print crisp dates, batch codes, barcodes and GS1 DataMatrix at up to 600 DPI. Every cartridge brings a brand-new printhead, so there are no pumps, filters or ink circuits to service and no bulk ink or solvent to handle.
- New printhead with every cartridge: snap it on and print. Upkeep is a quick wipe of the nozzle plate.
- Up to 600 DPI: clean text, logos and 2D codes that scan first time.
- Know your cost per print: the controller calculates ink cost in real time, per code.
- Local installation, training & cartridges from JHB, Durban & Cape Town.
Want to see it print on your product first? Call 011 466 0030 and ask for a sample.
Get your TIJ quote
Tell us what you print on and how fast the line runs. We'll recommend the model and ink, print a sample on your product, and send a quote, usually within one business day.
When TIJ is the right choice.
We supply continuous inkjet, laser and thermal transfer as well, and each has its place. Thermal inkjet earns its spot when these matter to you.
The code has to be sharp
High-resolution text, logos and 2D codes up to 600 DPI. Ideal for GS1 DataMatrix, serialisation and small print on pharma and cosmetics packs.
Easy to look after
The printhead is built into the cartridge, so a new cartridge means a new head. Day-to-day care is a quick wipe of the nozzle plate; there are no pumps, filters or ink circuits to service.
Simple to run
Operators snap a cartridge on and off in seconds without tools. A 5-inch touch screen and wireless keyboard make job changes quick.
Low entry cost
A compact controller and cartridge-based ink give a lower cost of entry than many coding technologies, with the cost per print visible on screen.
The printhead comes with the ink.
A thermal inkjet cartridge holds both the ink and the printhead. Hundreds of tiny nozzles each fire a droplet of ink when a small heater behind them pulses, building up the code dot by dot as the product passes. Because the head is part of the cartridge, you never clean or replace a printhead separately: when the ink runs out, the next cartridge brings a fresh one.
The ink you choose decides what you can print on. Water-based inks soak into porous surfaces like cartons and wood. Solvent-based inks dry fast on non-porous surfaces like plastic, film and metal.
- Text, logos, barcodes, QR and GS1 DataMatrix, serial numbers, dates, counters and database variables
- Live data over RS-232 from your scales, weighers or ERP
- Photocell and encoder inputs, alarm outputs, reverse printing and external data selection
- Network remote management: monitor and update several printers from one PC
Porous surfaces
Cartons, corrugated, paper, wood and board. Fast, economical and odour-free.
Non-porous surfaces
Plastic, PET, film, coated board, metal, cables and components. Fast-drying with good adhesion.
Black, white, red, yellow, blue, green, stealth, UV-readable
42 ml snap-on cartridges with RFID chips that log ink type and consumption automatically. Large-capacity ink bags and continuous supply available.
UMS10 or UMS20?
Same controller family, same inks, same software. The difference is the head: one cartridge or two.
| Specification | UMS10 | UMS20 |
|---|---|---|
| Printhead | Single independent nozzle | Double nozzles with seamless stitching |
| Print height | 1 mm to 12.7 mm | 1 mm to 25.4 mm in one pass |
| Print speed | Up to 406 m/min at 150 DPI | Up to 240 m/min at 150 DPI · 120 m/min at 300 DPI |
| Resolution | 150 / 300 / 600 DPI | 150 / 300 / 600 DPI |
| Print distance | 1 mm to 2 mm | 2 mm to 5 mm |
| Controller | All-in-one controller with 5-inch colour touch screen, 230 x 137 x 97 mm | Separate controller (202 x 119 x 61 mm) with 5-inch colour touch screen and head holster |
| Body | ABS and stainless steel | Industrial stainless steel |
| Extras | GS1 medicine monitor code | Production-line alarm light control |
| Best for | Dates, batch codes and 2D codes up to 12.7 mm; fastest lines; the most affordable entry to TIJ | Taller codes, logos and multi-line case coding up to 25.4 mm; larger gap to product |
Both models share the TI AM3358 industrial CPU, Xilinx FPGA, dedicated TIJ ASIC, embedded Linux software, RFID cartridges and the same external interfaces. Specifications are indicative and subject to change.
Two online printers. One for every code height.
Not sure which fits? Send us your product and the code you need, and we'll print a sample and recommend the model and ink.

UMS10
Single-cartridge TIJ · all-in-one controller · HP TIJ 2.5
The entry point to Marksol TIJ and the quickest in the range. One snap-on cartridge, an all-in-one controller with a 5-inch touch screen, and everything you need for dates, batch codes, barcodes and GS1 DataMatrix.
- Single independent nozzle, 1–2 mm print distance
- GS1 international medicine monitor code
- Real-time cost-per-print calculation
- Wireless keyboard & mouse, network remote management
Inks: water-based or solvent 42 ml cartridges · black, white, red, yellow, blue, green, stealth, UV-readable · continuous ink supply optional

UMS20
Dual-cartridge TIJ · stainless steel · HP TIJ 2.5
Two cartridges stitched seamlessly into one 25.4 mm print area. For multi-line case coding, bigger logos and barcodes, and lines where the head needs to sit a little further from the product.
- Double nozzles with seamless stitching, 2–5 mm print distance
- Industrial stainless steel controller and head holster
- Production-line alarm light control
- Real-time cost-per-print, network remote management
Inks: water-based or solvent 42 ml cartridges · black, white, red, yellow, blue, green, stealth, UV-readable · continuous ink supply optional
Need to code pallets, drums, boards or odd-shaped items by hand? The UMS Handheld uses the same cartridges in a portable body, with handheld and online dual mode.
See the UMS HandheldTap what you print on.
The surface decides the ink, and the code height decides the model.
Water-based ink · UMS10 or UMS20
Water-based black soaks straight into kraft and corrugated for a clean, economical code. UMS10 for dates and batch codes, UMS20 for multi-line case coding or logos up to 25.4 mm.
Tip: for coated or glossy cartons, use a solvent-based cartridge.
Food & Beverage
Best-before and batch codes on cartons, trays, film and bottles, with inks suited to FSSC 22000 and HACCP environments.
Pharmaceutical
GS1 DataMatrix, serialisation and anti-counterfeit trace data on cartons, labels and blisters at 600 DPI.
Packaging & Contract Packers
Quick job changes, variable databases and multi-group printing for short runs and many SKUs.
Water & Beverage Bottling
Date and batch codes on PET and HDPE at line speed, with solvent cartridges that dry on contact.
Cable, Electronics & Automotive
Part numbers, serials and 2D codes on cables, components, pipes and auto parts.
This is what 600 DPI looks like.
Printed on Marksol UMS printers. Crisp text, scannable 2D codes and bold fonts on everyday packaging materials.










Trusted by South African manufacturers




Industrial electronics behind a simple cartridge.
Thermal inkjet is easy to run. The Marksol UMS range adds the hardware and software that keep it running on a factory floor.
Industrial-grade hardware
TI AM3358 industrial CPU, Xilinx FPGA and a dedicated TIJ ASIC give stable, interference-resistant operation up to 55 °C ambient.
Cost per print, live
A drop-consumption algorithm shows the ink cost of every code on screen, and RFID cartridges log ink type and usage automatically.
GS1 & traceability ready
GS1 DataMatrix, 2D codes, serial numbers, variable databases and anti-counterfeiting trace data, with RS-232 live data from your line.
Snap-on cartridges
Cartridges click on and off without tools. A pre-heat algorithm holds print quality steady in hot and cold plants.
Fits your line
Multiple brackets and mounting options. Easily matched to weighers, packing and paging machines, with photocell and encoder inputs.
Remote management
Network interface, USB and RS-232. Manage several printers centrally and update messages without walking the line.
Installed, stocked and supported by a South African team.
Marking Solutions has kept SA production lines coding since 1998. Our technicians install and commission every printer, train your operators and keep cartridges on the shelf.
Sample printing
Send us your product. We'll print your code on it with the right ink and send it back.
Installation & training
Mounting, line integration and operator training on site, usually in a couple of hours.
Cartridges in stock
Water-based and solvent cartridges held locally in all three branches, with no import delays.
Remote troubleshooting
Fast phone and WhatsApp support, with network remote access to the controller where you allow it.
27–29 October · CTICC, Cape Town. Bring your product and we'll print on it on the stand.
From enquiry to coding on your line
We specify the printer and ink around your product, line speed and environment, so it works from day one.
Tell us about your line
Product, surface, line speed, code content and height, and where the printer will mount.
Sample print
We print your code on your product with the right cartridge and send it back with a recommendation and quote.
Demo on site or at Propak
See the printer run at line speed on your product before you commit.
Install, train, support
Mounting, integration and operator training on site, then local service and cartridges for the life of the printer.
Thermal inkjet questions
What can a Marksol TIJ printer print on?
Cardboard and corrugated, paper and labels, plastics and PET, metal, wood and board, cables, electronic components, auto parts, chemical packaging and pharmaceutical packs. Porous surfaces use water-based ink; non-porous surfaces use solvent-based ink. Send us a sample and we'll confirm the right cartridge.
How fast can it print?
The UMS10 prints at up to 406 m/min at 150 DPI. The UMS20 prints at up to 240 m/min at 150 DPI and 120 m/min at 300 DPI. Higher resolutions mean slower top speeds, so we match resolution to your line speed and code.
How big a code can it print?
From 1 mm up to 12.7 mm on the UMS10 (one cartridge) and up to 25.4 mm on the UMS20 (two cartridges stitched together). Both print at 150, 300 or 600 DPI.
What maintenance is needed?
Routine care is simple: wipe the cartridge nozzle plate with a lint-free cloth when print quality drops or after the line has stood for a while, and cap or remove the cartridge for longer stops. Because the printhead is part of the cartridge, there are no pumps, filters or ink circuits to service, and a new cartridge always brings a new head. We show your operators the cleaning routine during training.
How long does a cartridge last?
Each cartridge holds 42 ml. How many prints that gives depends on code size, resolution and ink density, which is why the controller shows the cost per print in real time. For high-volume lines, large-capacity ink bags and continuous ink supply are available.
Can it print GS1 DataMatrix for pharma?
Yes. Both models print GS1 DataMatrix, QR and barcodes with GTIN, batch, expiry and serial data, with variable databases and anti-counterfeiting trace data. The UMS10 also supports the GS1 international medicine monitor code.
Can it connect to my line and systems?
Yes. Photocell and encoder inputs, alarm outputs, reverse printing control and external data selection are standard, with network, USB and RS-232 for live data from scales, weighers or your ERP. Several printers can be managed centrally over the network.
What support and warranty do I get?
Every printer comes with a manufacturer warranty backed by our national team: on-site installation, operator training, remote troubleshooting, and cartridges and spares held locally in Johannesburg, Durban and Cape Town.
Get the right Marksol TIJ for your line.
Tell us what you print on and how fast the line runs. We'll print a sample, recommend the model and ink, and send you a quote within one business day.

