Попалось такое решение
смысл вобщем то-же
печать из Win7 64 на WinXP
может кому пригодится
Настройка на Windows 7 64x печати на принтер HP LaserJet 1000, подключенный к Windows XP 32
На 32 битной машине
1. Удалить все установленные LaserJet 1000
2. Скачать с сайта HP HP LaserJet 1000 Printing Software Solution по ссылке
http://h20565.www2.hp.com/hpsc/swd/p...3&swEnvOid=228
3. Развернуть Printing Software Solution в папку с:\hp\lj1488
4. После установки у вас будет два принтера. Один LaserJet 1000, второй LaserJet 1000 DOS
5. Скачать с сайта HP HP LaserJet 1000 Host Based Driver
6. Развернуть в папку с:\hp\lj1000hb
7. Переустановить драйвер LaserJet 1000 на Host Based Driver
8. Сделать LaserJet 1000 DOS общим (LaserJet).
9. Изменить порт LaserJet 1000 DOS с «печать в файл» на «USB»
На 64 бит машине
1. Создать принтер как локальный принтер.
2. Добавить новый порт как локальный.
3. Ввести имя порта как \\Имя компьютера\Имя принтера (LaserJet)
4. Выбрать один из драйверов, существующих в системе (например LaserJet 2200)
5. Распечатать тестовую страницу.
6. Радоваться жизни.
Первоисточнок:
http://h30434.www3.hp.com/t5/Printer.../129513/page/5