Ответ: Создание шахматных диаграмм для печати
скорее всего, специализированные шахматные редакторы генерят картинку растровую и с экранным разрешением. Поэтому лучше векторный редактор. Если мало денег -- какая-нибудь Corel Xara. Если денег нет совсем -- InkScape. Если не ошибаюсь, есть еще какая-то веркторная рисовалка в OpenOffice.
Если все диаграммы однотипные, то можно еще проще: использовать специальный шахматный шрифт с глифами в виде фигурок (наверняка такие есть) и размещать эти глифы в чем-то в виде таблицы, поверх одной и той же клетчатой подложки.