Slashdot Mirror


Linux-Friendly Label Printer Recomendations?

pdkl95 writes "I have been using some small, simple desktop label printers for quite a while now. Unfortunately, it's rapidly becoming clear that my printing needs are for something far more 'industrial strength.' Several of the label printers have failed, and they never really had the management features I wanted. So, does anybody have recommendations on label printers, that can hold up to a quite heavy load? The catch is that I'm printing to them from CUPS under Linux, and it seems like specialty-printers are a windows-centric field."

28 of 188 comments (clear)

  1. Try Datamax by raluxs · · Score: 5, Informative

    We use Datamax I series at work printing from linux. All the configuration can be done with simple ascii characters, also the label fornating.

  2. Re:Can't you... by Anonymous Coward · · Score: 1, Informative

    Silly. He's talking about roll-fed label printers that are much smaller in dimensions than a regular printer.

  3. Does Brother Make Any Label Printers? by BJ_Covert_Action · · Score: 4, Informative

    I am not that familiar with printing in general, but I know the printer company/brand Brother often (if not always) releases Linux compatible drivers for their hardware. They are great for any standard printer. If you can find any label printers that they make, I imagine it would work very well. It is probably at least worth Googling....

    1. Re:Does Brother Make Any Label Printers? by Anonymous Coward · · Score: 1, Informative

      I have a Brother P-Touch hand held that is industrial strength. I can connect it to a computer (haven't tried) but it is more for custom fonts/symbols/barcodes or batch print jobs.

      For Desktop lables I would recommend a Zebra printer. That is what UPS issues to their customers. I do not think you can get drivers from them but it should accept raw output on port 9100. best thing to do is ask them directly.

      good luck
       

    2. Re:Does Brother Make Any Label Printers? by kinko · · Score: 2, Informative

      Yes, we use the Brother P-Touch QL-550. It works fine with CUPS but we had to install a 3rd party (open source) driver for it that converts the postscript input from applications into the correct raster format for the printer.

      Driver here: http://etc.nkadesign.com/Printers/QL550LabelPrinterCUPS. Brother also release a binary-only driver, but why use that when an open source one works....

  4. intermec by justdrew · · Score: 0, Informative

    intermec - they're good machines, work for many many years. I print labels from linux to them all the time. the label printer is networked with a older hp jetdirect via parallel cable

  5. Brother PT-9500PC by Anonymous Coward · · Score: 4, Informative

    I use the Brother PT-9500PC a lot. Very well supported under linux, they have their own driver page. Connects by USB.

  6. Zebra by egcagrac0 · · Score: 5, Informative

    Labels come in most shapes and sizes. I believe we're using the LP2844 at the office; I'd have to double check but I believe UPS and FedEx send these out to their customers as well.

    They are rugged. CUPS prints to them trivially. Labels are not terribly expensive, and they are fast.

    1. Re:Zebra by Grishnakh · · Score: 2, Informative

      I use mine for two things, both being mailing labels, with no barcodes. First, I use it to print USPS mailing labels from Paypal. Second, I use it to print plain mailing labels (with to and from addresses) for outside-USA addresses. For this, I just designed my own label and wrote up the programming codes using their EPL Programming Manual. It's pretty simple: just make a text file with some codes for where you want the text to be, what the text should be, what size and orientation, etc. Send the file to your printer and that's it. I just have a standard template file, and insert the recipient's address in for each recipient.

      However, the Programming Manual has a lot of stuff in there about barcodes, and also those 2D barcode things. Apparently the printer supports a lot of different standards, right inside the firmware. I don't have a reason to use barcodes at this time, but it shouldn't be hard to make up your own template file after reading through the manual. This is not a "winprinter"; the barcodes and other stuff is not done by PC software and sent to the printer as raster data. Just as with text, you just send it commands telling it what standard barcode, what position and orientation, and what data to encode in it, and it automatically prints it out. Of course, it's completely possible to print arbitrary raster data as well, and I believe that's what happens when I print USPS labels.

  7. Re:Can't you... by Qzukk · · Score: 3, Informative

    You're assuming that he's labeling letters rather than labeling something like test tubes on a one-by-one basis (ie, a sheet of labels would be wasted)

    Googling around, it looks like if you take care of a few oddities you can use certain Dymo LabelWriters with CUPS. There's an older howto here. We've got a few we've used (on windows) for years.

    --
    If I have been able to see further than others, it is because I bought a pair of binoculars.
  8. zebra by Trailer+Trash · · Score: 3, Informative

    I use zebra printers with a couple of clients - Linux + CUPS, no problem. You can find them online dirt cheap, just clean the rollers with alcohol to get them printing good.

  9. Zebra printers work great by masterlogan2000 · · Score: 2, Informative

    I have a feeling that there will be a lot of posts for ZEBRA printers, and I have to agree. You'll need to format your labels with ZPL code, but it's fairly simple and straightforward once you get the first one configured. A majority of my company's customers use the 105SL model printing from RHEL 4/5 systems and Fedora releases. Definitely CUPS compatible! One of these customers actually has four of that particular model, and they print out 100,000+ labels every couple of weeks.

    I haven't had many hardware issues with them, but if they do go out, it's best if you're in a location where a Zebra certified technician can reach you. This isn't a problem for most major cities, though if you're in a rural area, it may be a little more difficult.

  10. ZEBRA = Your Friend by soutener · · Score: 2, Informative

    we run our erp on linux and we have 10 zebra 105 SLs all work great, each one prints about 100 - 200 4x6 labels a day and i have a couple more that only do hangtags and they print out about 500 - 1000 hangtags a day (we make t-shirts)

    --
    the innocent shall suffer!
  11. wunnaful wunnaful! by reiisi · · Score: 2, Informative

    And here's a couple of linkies:

    a Brother page

    a google search page

    --
    Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
  12. Helpful search string by reiisi · · Score: 2, Informative

    at google

    (Not that I've used them, but I'm interested, too.)

    --
    Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
  13. Zebra by larry+bagina · · Score: 2, Informative

    Not only can you print from linux (it's ascii text sent over port 9100), you can also run linux on the fucking printer itself.

    --
    Do you even lift?

    These aren't the 'roids you're looking for.

  14. Zebras by Anonymous Coward · · Score: 1, Informative

    My previous company supported a variety of RH / CentOS / SCO running D3/Pick and generally all of them used network attached Zebra printers. These printers were absolutely vital to their operations (shipping / packing labels and tickets) and the few problems we had were always related to the print subsystems on the different OSs. Check them out, their support is pretty decent too.

  15. Datamax is solid by Anonymous Coward · · Score: 3, Informative

    We currently use DataMax I Series printers (specifically the DMX-I 4208 model). We've also used Zebra printers in the past. These are heavy duty printers using roll-fed label media (there's an option for a custom cutterhead, so you can actually have a label length specific to each print job).

    These things are built like tanks and they have been amazingly trouble-free. You'll pay a price corresponding to this level of reliability but we've found them worth it. We print literally thousands of labels a month in critical line-of-business applications. The printers function much like laser printers in terms of their capability--all points addressable printing, DPL (equivalent to HP PCL) rendering language, integrated IP networking, self-hosted web administration pages, and so on.

    Now the (few & relatively minor) downsides. I cannot comment on their Linux driver support. We use Windows Seagull drivers to host ours (Datamax doesn't make their own drivers, last I checked). Also we had to get 1 firmware update and 1 driver update to resolve a couple of infrequent but otherwise knotty problems.

    There's no way to have multiple label media pre-loaded and software programmable (the equivalent of a cut-sheet laser printer's addressable drawers).

    Oh, and they come with a decent manual. How many printers do that now?

  16. Re:Can't you... by Mal-2 · · Score: 2, Informative

    You're assuming that he's labeling letters rather than labeling something like test tubes on a one-by-one basis (ie, a sheet of labels would be wasted)

    In my experience, a sheet of labels can be run through a printer multiple times IF:
    (1) it gets pulled from the end, not from the side
    (2) you try to use the labels at the bottom first for best traction on subsequent passes, OR you flip it over and run it from the other end the next time (Avery sheets are symmetrical)
    (3) your printer doesn't have a faint bleed in it somewhere, as this will add up on multiple passes. (This might be acceptable anyhow, if the bleed is a color and the desired print is black.)

    The straighter the paper path, the more you can re-use the same sheet. Also, this minimizes the chances of a label peeling off inside the printer. Thus, if your printer has a door where a duplexer can be attached (but you don't have one attached), it might help to open that door instead of making the sheet curl back around to the output tray.

    Even the most demanding printer will let me run a sheet twice, once from each end. Surprisingly, I have found HP LaserJets (both monochrome and color) to be quite good about accepting the same label sheet over and over, even with the majority of the labels gone. It's the expensive heavy-duty printers that are liable to start eating labels. There seems to be a correlation to the ability to print envelopes. If it can, it should be perfectly happy running label sheets with bare spots.

    Mal-2

    --
    How is the Riemann zeta function like Trump rallies? Both have an endless number of trivial zeros.
  17. Re:Can't you... by Anonymous Coward · · Score: 1, Informative

    If you want heavy duty get a zebra 140xiIII printer. They are industrial and would do nicely with b/w print

  18. Re:Holy shit by palegray.net · · Score: 2, Informative

    Actually, you're the one trolling. The submitter indicated that he's already gone through several units. I've purchased very dependable label printers that worked under Mandrake (yes, when it was still called that), and I happen to know more than one person happily churning out labels these days on Ubuntu. With zero configuration required, zero headache. Freakin' Easy Button. You can easily find serviceable units used on eBay for a fraction of what you'd pay for new ones, and even those aren't that bad considering the fact that they last forever (well, probably longer than you need them to).

  19. Re:Can't you... by stine2469 · · Score: 2, Informative

    I agree. I used to work at a facility that had more than a dozen of the zebra printers, of various models, all connected via ethernet to a Unix spooler.
    They would print 1 label at a time up to a couple of rolls depending on the application.

  20. Intermec, Zebra, Datamax by lache+anonyme · · Score: 2, Informative

    I've used a variety of printer types (Intermec, Zebra, Datamax) and they all have worked using plain text drivers. You can hook them up via serial/parallel/IP and just output text to the correct port and you can print labels. Print whatever you want. Printer format (i.e. printer commands) varies by manufacturer, so you'll have to program the correct formats. But after learning the printer language everything is trivial.

    1. Re:Intermec, Zebra, Datamax by lache+anonyme · · Score: 2, Informative

      Note: Eltron also works the same way. (Eltron was acquired by Zebra a while ago.)

  21. Zebra & DIY Output Generation by Doha83 · · Score: 2, Informative

    As several people have already mentioned, Zebra printers are excellent, particularly if you plan on generating your own output (as noted above). While not Linux, we currently generate our own output from an iSeries for various label media across several different zebra printer models.

    Their reliablity and operation is rock solid and hassle free (just ensure you select a printer that is best suited for the media you are using). The ZPL programming reference guide that they make available I found to be quite comprehensive and fairly easy to understand.

    Ultimately there may be another printer more suited to the task you are doing but my experience with Zebra Printers has been a positive one.

  22. Re:Can't you... by walt-sjc · · Score: 4, Informative

    Um, the guy is NOT asking for a laser printer. I'm sure he already has a laser printer and was using a label printer cause lasers suck at label printing tasks. Label printers operate quite different. Manually feeding and re-feeding and re re re re re re re re re re feeding a sheet in a laser printer, modifying the print settings for each label is NOT the answer! Don't forget the 4 hours of labor with the printer torn apart trying to get loose labels off the inside of the printer, and the costs of replacement drums you have destroyed. A laser printer for *most* common label printing tasks is using the "hammer to drive in a screw" approach.

    Keep in mind that label printer label stock comes in a lot more options than laser printer label stock. Some are variable length where you can print something really short or a foot long depending on the label needed. Some have special adhesive, some are laminated. Some are thermal paper where others are thermal transfer.

    The solution is a unix friendly commercial unit. What makes them unix friendly? Simple: you can get programming docs for them. Zebra's are nice and you can even print by sending XML to it. Rather than trying to get a CUPS driver, which is pretty silly for labels, you put the "driver" in the application. The thing is, printing lots of labels just isn't something traditional apps (open office) are good at (outside of the traditional "print 400 copies of the same label" or "mailmerge"). You are much better off with a quick and dirty (web?) app that sends the right formatting commands directly to the printer. You can certainly get a cups driver for many many label printers, it's just not the best thing for cups to be in the middle between the app and the printer in most label printing cases that I have run across (years ago, I worked with industrial label printers.)

    Unfortunately, it is IMPOSSIBLE for any of us to answer the question because we only have the "I need a computer that uses electricity" level of detail. What exactly does he need the labels for? Shipping boxes? Equipment tags? Wires? File folders? e-stamps? Can't recommend anything without knowing how it's going to be used.

  23. Brother QL-550 with PTouch drivers by rapiddescent · · Score: 2, Informative
    I use the Brother PTouch QL-550 for all the labels for my mountain bike business. You can download CUPS drivers and also a set of OpenOffice ODT templates for all the reel-sticker sizes. I use continuous feed label and the printer has a wee razor sharp cutter to slice off the label. These are used as shipping labels that I create automagically in openoffice writer templates. I've even done one for the CN22 customs label for sending goods out of the EU. The sticky label is cheap and can come in various flavours - I use 30 meter rolls (100ft) at a time. We also make promo stickers for bike frames using it.

    There is a useful summary page here on how to get it working.

    We use linux for all our mountain bike parts operations by the way.

  24. Re:Can't you... by Grishnakh · · Score: 2, Informative

    I disagree about CUPS. I use CUPS for my Zebra LP2844 USB, and it works great. I can unplug and replug the printer (I move it between two computers) and it just works seamlessly. CUPS isn't a problem; it just provides the print queue. But it just sends the printer whatever you send to it. I send the printer custom EPL-coded text files (my printer doesn't support ZPL), and CUPS just passes them through.

    So use CUPS; it already has a driver built-in for Zebra printers. It's not much of a "driver", as it's just passing the data straight through. But what CUPS does is make it easy to set up the printer with a regular print queue just like any other printer, even if you have it unplugged at the moment. Then you just print to it using the "lpr" command to send it an E/ZPL-formatted text file.