в общем сделал как вы сказали подключил в винде через cups та же проблема осталась после перезагруза компа с убуентой не виден принтер до перезагрузки сервера самба
в винде (актуально для 7-ки) заходишь панель управление -> устройства и принтеры -> установка принтера -> нужный принтер отсутствует в списке -> выбрать общий принтер по имени (галку ставишь) -> в поле вводишь адрес принтера (типа такого
http://192.168.1.10:631/printers/HP_LaserJet_M1005, только со своим ip и принтером своим), жмешь далее, устанавливаешь драйвера и все.
в хп все примерно так же.
принтер определяется как интернет принтер и все отлично печатается.
120 дней прошло, но мало ли какому-нибудь новичку типа меня поможет