> From: Jurgis Armanavichius <Jurgis.Armanavichius@p2.f2140.n5020.z2.fidonet.org> > Date: Mon, 20 Oct 2014 19:59:38 +0400 > >Поэтому еще раз, подробно и доходчиво. Я разрабатываю медицинские >ультразвуковые сканеры. В приборе стоит довольно навороченная наша >специализированная аппаратная часть и покупная материнка, Она может >быть (сейчас так и есть) PC-совместимая, а может и не быть. Вполне >возможно, что мы станем устанавливать на свою плату что-то типа >Тексасовского чипа DSP+ARM. В ряде случаев я вынужденно должен >применять или Андроид, или Линукс. > >Что касается самой программы. Моя задача в том, чтобы установленная >система ВООБЩЕ HЕ БЫЛА ВИДHА. Включаешь прибор, запускается программа >и пользователь работает с ПРИБОРОМ, а не с той программой, которая >установлена внутри. Он нажимает спец-клавиши, изредка что-то двигает >трекболом. В лучшем случае он имеет поверхностное представление о >Винде, про Линукс он "что-то слышал, но не может вспомнить" (С) :-)
В таком случае придётся распрощаться с мечтой о стороннем принтере. Ибо "установка принтера" есть прерогатива системы, а не прибора. В старые времена, когда приборы были приборами, а не компьютерами, из положения выходили путём продажи отдельного принтера в качестве опции к прибору (т.е. уже предустановленного в системе, с твоей точки зрения).
Другой вариант: в приборе стоит линуховая плата, которая им управляет, и она по tcp/ip связана с офисным компьютером, где под виндою работает программа с окошками, кнопками, принтерами и флешками. Так устроены, например, сканирующие фотолитографы Гейдельберг. Hедостаток - втрое больше работы (над разрабатывать управляющую программу под линухом, гуй под виндою и протокол связи между ними).