VirtualBox + сетевой принтер
Здравствуйте! 1) Debian 9, на виртуалке W7, сетевой мост(в виртуалке IP адрес из той же сети что и принтер и основная ОС) сетевой принтер HP 426dn из виртуалки пингуется, но при установке драйвера найтись по сети не может. По какой причине это может происходить?
2) Попробовал подключить принтер по USB, hp:/usb/HP_LaserJet_MFP_M426fdn?serial=PH — сам определился и поставился в debian, а в виртуальной машине в списке usb устройств, которые можно включить пусто 🙁
xchat
24.05.19 19:50:58 MSK

1) ЕМНИП в установщике можно руками указать адрес принтера без поиска.
2) А ты пробросил USB-устройство в виртуалку, чтобы система его увидела на шине?
Radjah ★★★★★
( 24.05.19 19:57:45 MSK )

зачем искать по сети, если ты знаешь адрес принтера? укажи вручную адрес, потом подпихни драйвера
chenbr0 ☆
( 24.05.19 20:23:21 MSK )
Ответ на: комментарий от Radjah 24.05.19 19:57:45 MSK
Всем доброго утра и хорошей недели!) 1) В установщике адрес принтера ввожу но глухо, он хоть и пингует его из маст-дая, но установщик сообщает, что устройство по этому адресу не обнаружено.
2) Не знаю как это сделать. Подскажите пожалуйста.
xchat
( 27.05.19 09:34:25 MSK ) автор топика
Ответ на: комментарий от chenbr0 24.05.19 20:23:21 MSK
HP так сделала свои установщики, что они не инсталят драйвера без подключённок усройства(сеть или юсб), как я понял.
xchat
( 27.05.19 09:35:36 MSK ) автор топика
Ответ на: комментарий от xchat 27.05.19 09:35:36 MSK

чего? причем тут установщики? заинсталь сам. я же говорю — добавляешь в винду новый принтер, подключение по ип-адресу, далее драйверов он не найдет, ты ему подсовываешь папку с разархивированными дровами прямо под нос и он из папки выведет список какие драйвера есть, там выбираешь нужную модель — и все.
chenbr0 ☆
( 27.05.19 10:11:19 MSK )
Ответ на: комментарий от chenbr0 27.05.19 10:11:19 MSK
Где взять ту самую директорию с разархивированными дровами когда HP их не даёт? На странице МФУ ИСКЛЮЧИТЕЛЬНО установщики.
xchat
( 27.05.19 10:15:50 MSK ) автор топика
Ответ на: комментарий от xchat 27.05.19 10:15:50 MSK
У тебя в пакете-установщике драйверов всё есть.
Там как правило exe файл, setup.exe, и рядом директории с собственно уже драйверами.
anonymous
( 27.05.19 10:23:52 MSK )
Ответ на: комментарий от anonymous 27.05.19 10:23:52 MSK
Если было бы так)) Но пакет установки от HP FullSolution выглядит как один exe файл и всё.
xchat
( 27.05.19 10:25:41 MSK ) автор топика
Ответ на: комментарий от xchat 27.05.19 10:25:41 MSK
Ну что ты мне чушь говоришь?
Скачал я для примера из Internet файл hp_LJ3050-3052-3055-3390-3392_Full_Solution_EE.exe.
Открыл его в архиваторе и в файле, который является архивом есть директория:
hp_LJ3050-3052-3055-3390-3392_Full_Solution_EE.exe/Drivers/2K_XP_Vista/
В общем, твой файл — это тоже архив, распакуй его и укажи при установке принтера на директорию с драйверами.
Выключи режим дурачка и включи голову.
anonymous
( 27.05.19 10:41:03 MSK )
Ответ на: комментарий от xchat 27.05.19 09:34:25 MSK
Возможно установщик опирается на всякие протоколы обнаружения, которые только в одном сегменте работают, а у темя мост неправильный. Для старых МФУ я поотключал их и вручную устанавливал драйверы. С драйверами печати легко, а вот настройки сканирования частично прибиты к порту печати. Я тогда выгрузил пару веток из реестра в файл и разворачивал из них. Проблемы гачинались, когда их несколько было и нужно было мледить за нумерацией. Пути к веткам узнал из интернета.
anonymous
( 27.05.19 11:06:47 MSK )
Кстати. Есть HP universal driver.
anonymous
( 27.05.19 11:08:47 MSK )
Ответ на: комментарий от anonymous 27.05.19 10:41:03 MSK
Звучит более чем разумно. Спасибо. )) НО если скачать именно для модели HP426, то директории Drivers там нет, а те inf файлы что я нашёл не распознаются системой как драйвера для сканера. Может она качает их в момент выполнения установки.
А HP universal driver я только для печати а не для сканирования встречал.
xchat
( 27.05.19 13:22:31 MSK ) автор топика
Ответ на: комментарий от xchat 27.05.19 13:22:31 MSK
В корне архива HP_LJ_Pro_MFP_M426-M427-PCL_6_v3_Modern_Full_Solution-19133_687-419.exe находятся файлы
hpb6sy6488_x64buio.dll hpb6sy6488_x64buiodm.dll hpb6sy6488_x64datamap.xml hpb6sy6488_x64dlg.dll hpb6sy6488_x64enus.dll hpb6sy6488_x64ewdm.xml hpb6sy6488_x64gui.dll hpb6sy6488_x64help.cab hpb6sy6488_x64hybrasto.dll hpb6sy6488_x64xps.dll hpb6sy6488_x86buio.dll hpb6sy6488_x86buiodm.dll hpb6sy6488_x86datamap.xml hpb6sy6488_x86dlg.dll hpb6sy6488_x86enus.dll hpb6sy6488_x86ewdm.xml hpb6sy6488_x86gui.dll hpb6sy6488_x86help.cab hpb6sy6488_x86hybrasto.dll hpb6sy6488_x86xps.dll hpbcoinsx64.dll hpbcoinsx86.dll hpbscancoins32.dll hpbscancoins64.dll hpbuio160l.cat hpbuio160l.inf hpbuiox64.dll hpbuiox86.dll hpma532ax64_PipelineConfig.xml hpma532ax86_PipelineConfig.xml hpma532a_x64.cat hpma532a_x64.inf hpma532a_x64.ini hpma532a_x64Cfg.xml hpma532a_x86.cat hpma532a_x86.inf hpma532a_x86.ini hpma532a_x86Cfg.xml hppasc_lj426427.cat hppasc_lj426427.inf hppscancoins32.dll hppscancoins64.dll hpptsplj426427.dll hpptsplj426427_x64.dll HPWia1_lj426427.dll HPWia2_lj426427.dll hpzjcd01scan.dll
*.inf, *.cat файлы и соответствующие им *.dll файлы — это как раз и есть драйверы, для x86 и x64 архитектуры.
Распаковывай архив и указывай расположение драйверов.
Virtual box расшарить принтер
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
- Уже зарегистрированы? Войти
- Регистрация
Сайт
Активность
Магазин
Поддержка
Kaspersky Support Forum
- Создать.
Важная информация
Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.
Виртуальная машина для принтера — как установить, настроить и печатать
- Открываете виртуальную машину и заходите в учетную запись.
- Откроется Панель управления, переходите во вкладку Принтеры.

- Нажимаете Добавление устройства. Открывается мастер установки принтеров и МФУ

- Выбираете сетевой принтер с использование мастера установки, завершаете процесс.
При использовании гостевого входа в Windows XP нужно вручную установить драйвер для вашего принтера.
Установка драйвера для принтера в Windows XP
- Заходите в меню — Пуск, выбираете Принтеры и факсы.

- В задачах принтера нажимаете Установка принтера. Должен открыться мастер установки устройства.

- На вкладке Локальный принтер или подключение к принтеру выбираем Локальный принтер, подключенный к этому компьютеру и Автоматическое определение и установка PnP-принтера.

- В окне Выберите порт принтера, нажимаете на выпадающее меню и выбираете один из TS номеров портов, нажимаем на Далее.

- В окне Установка программного обеспечения принтера выбираете Windows Update или Hard Disk и заканчиваете установку.

Печать из виртуальной машины
- Переходите в ВМ и зайдодите в учетную запись.
- Далее:
- На рабочем столе в ВМ нажимаете правую кнопку мышки на файле и выбираете из контекстного меню опцию Печать;
- Открываете приложение, у которого доступна опция печати и используете команду печать.
- Все печатающие устройства, доступные в ВМ должны быть в списке принтеров. Выбираете необходимый принтер и нажимаете на кнопку ОК.
Также вы можете использовать печать в файл-документ XPS из вашего виртуального приложения или виртуальной сессии для сохранения печатаемого файла на хосте, а затем вы можете распечатать этот файл, используя принтер или МФУ, установленный на хостовом ПК. Эта возможность полезна в случае, когда драйвера не доступны для гостевой ОС или вы не хотите устанавливать на ней свое печатающее устройство. Для этого нужна сл. конфигурация:
- Microsoft XPS Essentials Pack, который устанавливается на гостевой ОС.
- Виртуальная машина настроена и имеет доступ к дискам и разделам на хостовом ПК, поэтому можно просто сохранить файл (По умолчанию, когда устанавливается Windows XP Mode система настроена таким образом, что доступ к дискам и разделам хостовой системы открытый. Для остальных ВМ нужно установить компоненты интеграции).
- На хостовой ОС должен быть установлен работающий МФУ или принтер.
Печать с использованием XPS формата

- Создаете или открываетее приложение, запускаемое в режиме Windows XP Mode или иной ВМ. Выбераете команду Печать.
- Из списка доступных печатающих устройств выбераете «Microsoft XPS Document Writer».
- В окне Сохранить файл как вводите название файла и выбираете куда его нужно сохранить.
- Переходите на хостовую ОС и открываете место, где сохранен документ.
- Открываете файл.
- Из пункта меню Файл программы Средство просмотра XPS выбираете опцию Печать.
- Выбираете нужный вам принтер и нажимаете на кнопку Печать.
unixforum.org
итак, юзаю VB 1.5.6.
хост система Debian lenny (2.6.24-1-686)
guest система WinXP SP2
на хост системе настроен и корректно работает HP 1018.
не получается настроить принтер в гостевой.
собственно вопрос:
какой нужно указывать сетевой принер?
HP_LaserJet_1018_USB_1
Description: HP LaserJet 1018
Location: Local Printer
Printer Driver: HP LaserJet 1018 Foomatic/foo2zjs (recommended)
Printer State: idle, accepting jobs, published.
Device URI: usb://HP/LaserJet%201018
хост система имеет статический ip 192.168.1.40
но из командной строки в гесте ничего не пингуется, везде пишется превышен лимит ожидания.
однако инет работает без проблем.
по логике вещей надо писать \\192.168.1.40\printers\HP_LaserJet_1018_USB_1 но так не работает.
что то я не очень пойму все это дело )
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don’t do mistakes, the more bugs are in your code.
Спасибо сказали:
-sanches- Сообщения: 333 ОС: Gentoo
Re: VirtualBox + Принтер через сеть
Сообщение -sanches- » 14.05.2008 02:40
А как сеть настроена в VirtualBox’е для гостевой системы?
Спасибо сказали:
SLEDopit Модератор Сообщения: 4823 Статус: фанат консоли (= ОС: GNU/Debian, RHEL
Re: VirtualBox + Принтер через сеть
Сообщение SLEDopit » 14.05.2008 07:44
14.05.2008 02:40
А как сеть настроена в VirtualBox’е для гостевой системы?
включен сетевой адаптер. подключен к NAT. в гест системе никаких настроек не проводилось. инет работает. но ничего не пингуется
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don’t do mistakes, the more bugs are in your code.
Спасибо сказали:
necr0mant Сообщения: 77 ОС: Slackware X.X
Re: VirtualBox + Принтер через сеть
Сообщение necr0mant » 14.05.2008 08:20
14.05.2008 07:44
14.05.2008 02:40
А как сеть настроена в VirtualBox’е для гостевой системы?
включен сетевой адаптер. подключен к NAT. в гест системе никаких настроек не проводилось. инет работает. но ничего не пингуется
Читатйте внимательно документацию к VirtualBox в режиме «NAT» сеть работает в ограниченых условиях. В частности не проходят icmp запросы и реквесты а вот http трафик функционирует. Советую вам выбрать сеть в боксе как хост, а на хосте поднять бридж. В документации к virtualbox дается детальнейшее описание этог процесса. У меня настроено все таким образом и на guest — сервер виндовый стоит, ибо приходится изредка домен админить
Спасибо сказали:
Sleeping Daemon Сообщения: 1450 Контактная информация:
Re: VirtualBox + Принтер через сеть
14.05.2008 07:44
14.05.2008 02:40
А как сеть настроена в VirtualBox’е для гостевой системы?
включен сетевой адаптер. подключен к NAT. в гест системе никаких настроек не проводилось. инет работает. но ничего не пингуется
Вы документацию по VirtualBox читали, в часности про нат?
Подключайте Ваш принтер как http://192.168.1.40:631/printers/HP_LaserJet_1018_USB_1
И в соответсвующем месте.
Спасибо сказали:
SLEDopit Модератор Сообщения: 4823 Статус: фанат консоли (= ОС: GNU/Debian, RHEL
Re: VirtualBox + Принтер через сеть
Сообщение SLEDopit » 14.05.2008 13:07
ну хорошо, тока тогда я не понимаю как настроить ӕтот хост интерфейс(
нашел мануал http://www.linuxweblog.com/virtualbox-host-networking
все делаю как там и написано.
# load the tun module
modprobe tun
# Create a tap device with permission for the user running vbox
tunctl -t tap0 -u
chmod 666 /dev/net/tun
# Bring up ethX and tapX in promiscuous mode
ifconfig eth0 0.0.0.0 promisc я так понимаю ӕта опция разрешает мосту юзать eth0 вместе с хост системой, ӕтого не происходит. что за адрес я немножко не понял, пробовал и ӕтот, и тот статический, который имеет хост машина
ifconfig tap0 0.0.0.0 promisc
# Create a new bridge and add the interfaces to the bridge.
brctl addbr br0
brctl addif br0 eth0 вот тут пропадает инет в хост машине и все(( лечится только удалением моста
brctl addif br0 tap0
# Give the bridge a dhcp address.
dhclient br0
единственное в чем я сомневаюсь, ӕто то, что правильно указываю user’a. я указываю своего текущего (ведь я же от его имени запускаю vbox)
наличие нета в guest машине так и не проверял. т.к. без нета на хост машине ӕто вообще не вариант.
а вообще где то видел, что можно и нат юзать, пробросив нужный порт (в моем случае 631) в гостевую машину. пойду порою в ӕтом направлении.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don’t do mistakes, the more bugs are in your code.