если пустые строки в листинге не предназначены для увеличения его объема или не являются фишкой использованной IDE — удалите их, и топик получит +12 к читабельности.
В больших организациях, как правило, технике безопасности уделяют достаточно много внимания (я не имею ввиду российские организации, если что).
Ну вообще несчастные случаи с ожогами сетчатки после лазеров одни из самых популярных в глазной хирургии. На сетчатке нет чувствительных к боли нервных окончаний, а мозг будет автоматически всячески «софтово» обоходить имеющую на сетчатке проблему. Именно поэтому выжженую зону сразу не получается засечь в миг, т.к. для мозга это будет чем то наподобии известного «слепого пятна».
Светить для того чтобы ослепнуть лазером в глаз вовсе не обязательно. Лазеры от сидюков вообще еле видимы для человеческого зрения, однако сжечь сетчатку может и отражённый луч, причём даже отражённый от ламинированной бумаги, наподобии факсовой.
Честно говоря, мне кажется, что подобная конфигурация и система печати наиболее оптимальна. Если рисовать линии, то это пойдет в ущерб простоте конструкции. Тем более, что самые старинные матричные принтеры печатали именно точками. И еще, как мне кажется, виражи при рисовании линий будут «убивать» маркер быстрее.
Думаю что все можно сделать хорошо модифицировав ПО и поставив еще один вал для бумаги с пасиком на тот же двигатель. Тогда по сути бумага будет уметь двигаться вперед-назад а фломастер может двигаться поперек (вверх-вниз). По сути так работают многие плоттеры, которые режут оракал. Просто проге нужно давать не набор точек а набор линий. Даже кривых. Но ПО нужно хорошо дорабатывать.
Маркер будут убивать не виражи. Как известно бумага прекрасный абсорбент, попробуйте поставить точку на бумаге за одну секунду и за десять ;-)
И учет расхода чернил маркера ещё усложнит конструкцию. Так можно плавно прийти к струйным принтерам и не заметить ;-)
Этот ресурс у некоторых блокирован корпоративным файрволлом — ну так, для сведения:
This website imageshack.us is blocked
because it has been categorized as «Content Server;Media Sharing».
По сути — принтер безусловно, забавен, но если повторять игрушку, то лучше изменить способ опускания маркера — не поворотной шестерёнкой, а по направляющим — примерно так, как двухкоординатные самописцы это делают — будет быстрее и точнее. Может быть тут можно механизм перемещения лазера от второго привода использовать практически «в сборе».
У меня была мысль сканер сделать из CD-ROM'a и мышки, но до практической реализации не хватает денег и времени, а теоретическая без практической слишком проста чтоб её реализовывать… Так дело и не двинулось…
Принтер из CD-ROM'a