Спешите видеть! Новое изобретение отдела лесбиянок, геев, бисексуалов и трансвеститов компании Microsoft! Установка драйвера для принтера через анальное отверстие! Уииииии! Не забудьте купить лицензию за 900$, ЛОШАРЫ уважаемые пользователи!

Собственно, решение этого вопроса я нашел вот у этого замечательного человека: http://anisimov.org/pub/lj1200-vs-windows7. Однако, поскольку информация в интернете имеет свойство вникуда пропадать, продублирую решение этого вопроса. Как установить сетевой принтер HP LaserJet 1200 на Windows 7:

В очередной раз взбесившись от такого маразма опять начал искать решение. Догадался попробовать не просто искать проблемы LJ 1200 в среде Microsoft Windows Seven. Пытался найти глюки именно с подключением к сетевому принтеру, расшаренному с другой машины в локальной сети. И, о чудо, решение нашлось. Оказывается, надо было подключать сетевой принтер, хм, несколько с другой стороны. Кто бы мог подумать.

Control Panel > Hardware and Sound > Devices and Printers >
> Add a printer > Add a local printer > Create a new port (Type of port: Local Port) >
> Enter a port name: \\SERVER\PRN-NAME

Это просто жесть, лишенная всякого смысла. Но метод рабочий. Слава, слава тебе, корпорация Майкрософт. Только ты можешь придумать такой маразм и иметь мозг людям на постоянной основе. Причем далеко не бесплатно.

Один и тот же массив хостов. Один и тот же код их примонтирования. Разница - лишь в закомментировании одной строчки - вывода информации в лог-файл (просто p приносит тот же эффект).

Есть также функция mount_sshfs, которая сначала - должна создать треды и усыпить для последующего wakeup.

# mount host using sshfs
def mount_sshfs(host_name)
Thread.new do
$log.debug "New ruby '#{host_name}' thread created and stopped: " + Thread.current.to_s
Thread.current.stop #function returns stopped thread which we must run
...

Итак, с выводом в лог:

$hosts.each do |key, val|
$log.debug key
$hosts[key]['thread'] = mount_sshfs(key)
end

Результат:

# Logfile created on Sat Dec 11 09:36:46 +0300 2010 by logger.rb/22285
D, [2010-12-11T09:36:47.021421 #8228] DEBUG -- : enter
D, [2010-12-11T09:36:47.021783 #8228] DEBUG -- : New ruby 'enter' thread created and stopped: #
D, [2010-12-11T09:36:47.021895 #8228] DEBUG -- : pro
D, [2010-12-11T09:36:47.022199 #8228] DEBUG -- : New ruby 'pro' thread created and stopped: #
D, [2010-12-11T09:36:47.022325 #8228] DEBUG -- : pro-firstvds
D, [2010-12-11T09:36:47.022669 #8228] DEBUG -- : New ruby 'pro-firstvds' thread created and stopped: #
D, [2010-12-11T09:36:47.022792 #8228] DEBUG -- : raid
D, [2010-12-11T09:36:47.023145 #8228] DEBUG -- : New ruby 'raid' thread created and stopped: #
D, [2010-12-11T09:36:47.023212 #8228] DEBUG -- : ssh-3
D, [2010-12-11T09:36:47.023526 #8228] DEBUG -- : New ruby 'ssh-3' thread created and stopped: #
D, [2010-12-11T09:36:47.023648 #8228] DEBUG -- : btcb
D, [2010-12-11T09:36:47.023985 #8228] DEBUG -- : New ruby 'btcb' thread created and stopped: #
D, [2010-12-11T09:36:47.024101 #8228] DEBUG -- : inbox
D, [2010-12-11T09:36:47.024382 #8228] DEBUG -- : New ruby 'inbox' thread created and stopped: #
D, [2010-12-11T09:36:47.024446 #8228] DEBUG -- : linkator
D, [2010-12-11T09:36:47.024631 #8228] DEBUG -- : New ruby 'linkator' thread created and stopped: #
D, [2010-12-11T09:36:47.024695 #8228] DEBUG -- : seo
D, [2010-12-11T09:36:47.024883 #8228] DEBUG -- : New ruby 'seo' thread created and stopped: #
D, [2010-12-11T09:36:47.024947 #8228] DEBUG -- : host4
D, [2010-12-11T09:36:47.025251 #8228] DEBUG -- : New ruby 'host4' thread created and stopped: #

А теперь БЕЗ вывода в лог:

$hosts.each do |key, val|
#$log.debug key
$hosts[key]['thread'] = mount_sshfs(key)
end

# Logfile created on Sat Dec 11 09:41:23 +0300 2010 by logger.rb/22285
D, [2010-12-11T09:41:23.838343 #8287] DEBUG -- : New ruby 'enter' thread created and stopped: #
D, [2010-12-11T09:41:23.838989 #8287] DEBUG -- : New ruby 'raid' thread created and stopped: #
D, [2010-12-11T09:41:23.838756 #8287] DEBUG -- : New ruby 'pro-firstvds' thread created and stopped: #
D, [2010-12-11T09:41:23.838591 #8287] DEBUG -- : New ruby 'pro' thread created and stopped: #
D, [2010-12-11T09:41:23.839275 #8287] DEBUG -- : New ruby 'ssh-3' thread created and stopped: #
D, [2010-12-11T09:41:23.839439 #8287] DEBUG -- : New ruby 'btcb' thread created and stopped: #

На моем лице каждый раз застывает немой вопрос. Но он содержит столько ненормативной лексики, что я не буду здесь приводить его полностью. В общем же, он сводится к одному: "Что за хуйня тут происходит?".

Такого не должно происходить потомучто такого в принципе происходить не может.

[ ]