LINUX.ORG.RU
ФорумTalks

Linux, терминал на LPT


0

1

Навеяно относительно недавней поломкой подсветки монитора.

Есть у меня матричный принтер, работающий через параллельный порт.

Если в /dev/lp0 что-то послать, то он это печатает.

Можно ли штатными средствами посылать туда весь stdout + stderr?

★★★★★

Решил украсить туалетную бумагу?

Ramen ★★★★
()

Думаю что можно, всякими там > и cat, вот только бумагу-то придётся вытаскивать и менять руками.

ZenitharChampion ★★★★★
()

Ну ты же сам сказал:

Если в /dev/lp0 что-то послать, то он это печатает.

Перенаправляй весь вывод в /dev/lp0, в чём проблема-то?

У тебя много лишней чистой бумаги? :)

OldFatMan
()

Кстати, я так на древних Unix-ах man-ы распечатывал:

man something > /dev/lp0

Потом домой уносил и всю ночь изучал. :)

OldFatMan
()

Можно. Есть даже способ издевательства над пользователями - перенаправлять вывод всякого мусора в их терминалы... Правда, права рута нужны.

Quasar ★★★★★
()

можно заставить ядро туда посылать сообщения - опция console on line printer, можно, наверное, и сообщения syslog туда же посылать

а просто вывод stdout и stderr команды через перенаправление вывода и tee можно

hatefu1_dead
()
Ответ на: комментарий от OldFatMan

Перенаправляй весь вывод в /dev/lp0, в чём проблема-то?

Командную строку bash так не получается

cvs-255 ★★★★★
() автор топика
Ответ на: комментарий от cvs-255

Тогда тебе только телетайп поможет, который истинный tty. Я один такой застал - интересная штука. :)

Но вот как интерактивность на принтере организовать - это я тебе не подскажу. Вывод-то можно - вон в треде сколько советов разных. А вот отображение ввода командной строки с клавиатуры - не знаю, пока идей никаких нет.

OldFatMan
()
Ответ на: комментарий от Ygor

Я то когда-то знал, просто последний опыт с ЛПТ кабелем был для прошивки какого-то девайса, там напрямую нельзя было соединять, какой-то обвес нужен был. Вот я и запутался.

ViTeX ★★★★
()
Ответ на: комментарий от OldFatMan

А вот отображение ввода командной строки с клавиатуры - не знаю, пока идей никаких нет.

поставить промпт «READY\r\n\r\n» например. кстати надо замутить такое только сделать кошерный терминал на rs232 с выводом на матричник и вводом с клавы.

exception13 ★★★★★
()
Ответ на: комментарий от cvs-255

Да проще б/у-шный монитор по дешёвке купить.

Жил бы я в Питере, отдал бы тебе своего «ветерана» за бесплатно. Всё равно в углу пылится. :)

OldFatMan
()
Ответ на: комментарий от exception13

В железе я слаб, поэтому у меня всё равно решение в голове не укладывается.

OldFatMan
()
Ответ на: комментарий от OldFatMan

Тогда тебе только телетайп поможет, который истинный tty.

Линуксу что, тяжело выводить не на дисплей а в параллельный порт?

cvs-255 ★★★★★
() автор топика
Ответ на: комментарий от cvs-255

Так вроде бы в треде был совет по этому поводу - здесь:

можно заставить ядро туда посылать сообщения - опция console on line printer, можно, наверное, и сообщения syslog туда же посылать

OldFatMan
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.