У меня нет веских фактов, но я все еще собираюсь сделать предположение, что то , что вы пытаетесь сделать, на самом деле невозможно, по крайней мере, с "потребительским" оборудованием. Далее следует стиль расчета "за спиной", показывающий, почему это так.
Вы говорите, что хотите разместить два символа в пределах 0,5 мм. Я предполагаю, что мы говорим о ширине 0,5 мм (это более дружественный подход, так как символы обычно выше, чем они широкие) и оставляют небольшой интервал между символами; это дает нам полезную ширину примерно 0,2 мм на символ и что-то вроде 0,3 мм высоты символа.
Допустим, нам нужно около 10 как-то дискретных точек для разрешения символов до такой степени, чтобы они были узнаваемы и читаемы. Это означает, что каждая точка может быть до 0,03 мм в высоту. Примерно с круглыми пикселями (это легче всего добиться с помощью принтеров), что дает диаметр пикселя печати и шаг точек не более 0,03 мм в обоих направлениях.
Точечный шаг 0,03 мм, выраженный другим способом, составляет 0,03/25,4 ~ 847 точек на дюйм.
Поэтому принтер и печатный носитель (бумага) должны поддерживать оптическое разрешение в диапазоне 800-900 точек на дюйм, чтобы соответствовать вашим заявленным требованиям. Это число, которое вам нужно искать, если вы хотите приобрести оборудование, которое позволит вам сделать это: выясните, какой именно оптический DPI необходим, а затем найдите оборудование (и печатные носители), способные обеспечить это. Обратите внимание, что это должны быть не интерполированные числа. Большинство значений разрешения принтера - это, скорее всего, интерполированные значения, которые вам не помогут; посмотрите на конкретный шаг точек (расстояние между отдельными цветными пятнами на странице), которые может предоставить оборудование.
Вы можете отрегулировать эти цифры и получить разные точные числа, но, учитывая, что высокое качество печати обычно составляет порядка 300 dpi оптического разрешения (сверх того, что вы интерполируете, сглаживаете и любым другим способом, чтобы увеличить видимое разрешение без уменьшения точка), очевидно, что символы должны вписываться в прямоугольник размером примерно 2 × 3 пикселя в среднем, чтобы соответствовать пределу разрешения. Шести пикселей, даже с размытием, на самом деле недостаточно для того, чтобы сделать узнаваемые символы (например, попытайтесь определить разницу между C и E с таким ограниченным разрешением). Я предполагаю, что вам нужно как минимум вдвое больше, как с точки зрения высоты и ширины для надежно распознаваемых символов, так и с некоторыми комбинациями, что может быть непросто.
300 точек на дюйм - точка с шагом около 0,08 мм (округлим до 0,1 мм), что хорошо согласуется с вышеизложенным.
Следовательно, не возможно.