Crystal Reports - хорошее решение для этого. Мы использовали его для печати страховых бланков HCFA. Если вы никогда не видели его, HCFA - это дедушка всех правительственных форм для печати головной боли. Это позволяет точное позиционирование на листе бумаги. Однако, по крайней мере в прошлых версиях, при использовании Crystal вы хотите удалить все рекомендации перед переходом к производству. Рекомендации (в последний раз, когда я их использовал) могут приводить к изменению выходного сигнала от принтера к принтеру до 0,5 дюйма. Мы обнаружили, что у нас нет изменений без указаний.
Другой момент заключается в том, что всегда есть очень незначительные различия в расположении печати от одного принтера к другому. Обычно он составляет менее 1/16 дюйма, что находится в пределах допуска большинства государственных форм. Однако, если это не совсем нормально, вас ждет головная боль, если вам нужно поддерживать принтеры разных марок / классов. Это будет верно независимо от того, какое программное обеспечение вы используете.
Насколько программное обеспечение делает это напрямую, зависит от приложения. Если вам просто нужно выбросить несколько W4, то покупка пакета, который печатает из стандартного формата (.csv, excel и т. Д.) На W4, вероятно, сработает хорошо. Если вам нужно обрабатывать гораздо более сложные формы (например, HCFA), вы лучше справитесь с покупкой профессионального инструмента отчетности.
Если это простой вывод, вы сможете найти дешевое программное обеспечение, которое сделает это за вас. Стоимость будет напрямую связана со сложностью и количеством различных форм, которые вам необходимо поддерживать.