Print quality: 100% K, vector, size

Why your barcode must be 100% K, not rich black

Short answer

A barcode must be printed in one ink, 100% black (C0 M0 Y0 K100), because a black made of several inks prints from several plates, and even a tiny shift between plates widens and blurs the bars. IngramSpark asks for black only, 0/0/0/100, and KDP's help words it as "100% black (not RGB/CMYK color or registration black)". 100% K is itself a CMYK value; what both platforms rule out is a black mixed from several inks, or an RGB black that gets converted into one. On screen you cannot see the difference; in the separations of the PDF you can.

Three kinds of "black"

NameCMYK values (example)Plates it prints onFor a barcode
100% K0 / 0 / 0 / 100Black onlyCorrect
Rich blackfor example 60 / 40 / 40 / 100All fourWrong
Registration100 / 100 / 100 / 100All four, and every spot plateWrong, and too much ink
RGB black0, 0, 0 in RGBDepends on conversion, usually all fourWrong

Rich black is a perfectly good tool for large black backgrounds, where it gives a deeper black than ink alone. It is wrong for anything thin and precise: small text, hairlines and barcodes.

What happens on press

A four-color press prints each ink from its own plate, one after another. The plates are aligned (in register), but never perfectly: paper stretches, it moves slightly between units, and every press has tolerance. On a photo, a shift of a fraction of a millimeter is invisible. On a barcode it is not:

Rich black: four inksA small shift between platesleaves colored fringes on every bar100% K: one inkNothing can fall out of register,so the edges stay sharp
Rich black on four slightly shifted plates (left) and 100% K on one plate (right).

With 100% K there is one plate, so there is nothing to fall out of register.

Where the black gets lost

Most designers set the barcode in black. The problem is that "black" in a design program is not always 100% K:

How to keep it 100% K

  1. Start with a barcode that is already 100% K vector. Every Barcode Rocket PDF is C0 M0 Y0 K100.
  2. Place it, do not paste or recolor it.
  3. Export your cover PDF with a setting that does not convert colors (for example, "No Color Conversion" or "Preserve Numbers" in the output settings), or with your printer's preset if it keeps the K channel.
  4. Check the final PDF in Acrobat Pro, Output Preview, Separations: with only Black visible, the barcode must be complete. Step by step.

Overprint: on covers where black overprints the background, a 100% K barcode on a white box is safe either way, because there is nothing under it. On a colored background without a white box, the barcode would mix with the color below, which is another reason for the white box.

Frequently asked questions

Is a CMYK barcode OK?

Yes, if its CMYK values are C0 M0 Y0 K100. What is not OK is a black that also uses cyan, magenta or yellow (rich or registration black): it prints on several plates and can blur.

Will my printer fix it?

Not reliably. Some print workflows convert small black text to 100% K, but you cannot count on it for a barcode, and KDP and IngramSpark check it.

Does 100% K look gray?

On large areas, 100% K is slightly less deep than rich black. On thin bars on white, it looks black, and it is what every scanner expects.

My barcode is RGB 0,0,0. Is that black enough?

On screen, yes. In print, it depends on the conversion, and it usually becomes a four-color black. Use a barcode set in C0 M0 Y0 K100.

Sources