MacOS Terminal.app, похоже, этого не делает, но iTerm2 отвечает на последовательности управления принтером, поддерживаемые xterm.
Из командной строки вы можете сделать это, используя
tput mc0
который печатает содержимое экрана, или
tput mc5
который включает принтер. Последнее будет более раздражающим, поэтому ваш двоичный файл, вероятно, имеет строку, соответствующую mc0
:
Escape[
i
(последовательность для mc5
имеет 5
перед i
).
Для справки:
CSI Pm i Media Copy (MC). Ps = 0 -> Печать экрана (по умолчанию). Ps = 4 -> Отключить режим контроллера принтера. Ps = 5 -> Включить режим контроллера принтера.
terminfo
- база данных возможностей терминалаДокументы имена
mc0
,mc5
и некоторые другие.tput
,reset
- инициализация терминала или запрос базы данных Terminfo