При печати из под Av3.x сначала нужно разобраться кто виноват.
А потом - что делать :).
Нужно действовать по-порядку. Про Win98 я говорить не буду - не работал реально в этой конфигурации. Под WinNT, 2000 - печать формата А4, а тем более чёрно-белая, как правило, проблем не создавала. Под Xp лучше скачать сначала патч отсюда - http://support.esri.com/index.cfm?fa=downloads.patchesServicePacks.viewPatch&PID=25&MetaID=470
Далее для HP лучше использовать PCL-драйвера (и лучше всего установить последние драйвера от самого HP, а не использовать драйвера, поставляемые с Windows). Даже если принтер поддерживает PostScript.
Попробуйте явно установить сначала разрешение поменьше - 300 точек на дюйм. Попробуйте напечатать сначала не прямо на принтер, а в файл - бывает уже на этой стадии ничего не выходит. Т.е. не отработала связка Windows+Driver принтера. Возможно не хватает места на диске. По умолчанию каталог для размещения очереди печати - %SystemRoot%\SYSTEM32\SPOOL\PRINTERS. Если места на диске не хватает, то часто печать может прекратиться без указания какой-либо ошибки, но файл печатается не до конца.
Можно изменить каталог по-умолчанию для размещения очереди на печать HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\DefaultSpoolDirectory
Если файл получился нормальным - скопируйте его прямо на принтер.
Если не получается, попробуйте последовательно отключать слои во View. Бывает, что Av не справляется с каким-либо одним слоем, не обязательно с растром. Или с конкректным набором слоёв и их раскраской-заливкой.
Ну и последний вариант, когда ничего не получается с печатью - это пробовать экспортировать Вид или компоновку в формат, понятный растеризаторам или другим программам. При этом, если нужны прозрачные заливки, то единственный рабочий формат - это постскрипт, все остальные - с потерей прозрачности и разрешения растровой подложки.