функция PSDRV_WritePatternDict сейчас проблем не вызывает, но: 1) она считает, что в bitmap 1 бит на пиксел, поэтому работает только с ч/б изображениями. При обработке цветных изображений должны возникать ошибки 2) выделяется фиксированный объём памяти, при обработке изображения большого размера функция скорее всего будет выходить за пределы выделенной памяти. Примерное представление откуда она вызывается и как используется можно получить из описания баги 1689
Больше не поручаем заданий bugs@.
Нет проблем при печати, закроем пока.