Я попытался найти решение Вашей проблеме...
Никаких ф-ий для печати 1-ой картинки не вспомнил, не нашел, НО ВСЁ ЖЕ попробовал смастерить что-то по русскому методу
Не ПОЛУЧАЕТСЯ ЧЕРЕЗ ЗАД- ЗАЙДЕМ СПЕРЕДИ... Или наоборот
Вот... через зад...
Если у формы Caption="Form1", то
Form1.PrintForm
По-видимому вы делаете программу просмотра изображений.
Я точно не знаю, конечно что вы программируете, но если нужно напечатать картинку, создайте другую форму, св-ву Picture, при инициализации (
Form_initialize() ) которой, будет просваиватся печатаемая картинка.
Затем печатаем форму с картинкой :
Form1.PrintForm
Короче: См. приложение. Я постарался всё максимально закомментировать. Проверить не смог- принтер ща "на Debyg'e" (отладке) по- нашему, или ,

как говорят технари- на ремонте ...
Будут вопросы по статье- пишите, найдется время- отвечу...
Да, если хоотите проинять участие в совместном создании программ, сообщи...

Буду рад
Мой Е-МАЙЛ:
vbmaker@mail.ru