Tamanho De Código De Barras Mais Pequeno?

Qual é o menor tamanho de código de barras 1D que eu posso imprimir que será legível por um scanner? 6mm x 6mm é possível? Estou a planear codificar 21 caracteres. Isto vai caber no código de barras? Em caso negativo, 2D serve?