Исправление hikikomori, (текущая версия) :
Правильно ли я Вас понял, что по первому вопросу русификации принтера, которую можно кнопками, командами будет так:
echo -e "\x1b\x28\x74\x03\x00\x30\x0e\x00" | lpr -l
Таким образом команда переключения на 3-ю таблицу будет «ESC t 2», где символ 2 имеет код 50 (или \x32).
А это я не понял, в инструкции на стр 250 указаны варианты:
ESC ( t 3 0 0 0 0 — Assigns the italic table to active Table 0.
ESC ( t 3 0 1 1 0 — Assigns the PC437 (US) table to active Table 1.
ESC ( t 3 0 2 8 0 — Assigns the PC865 (Canada-French) Table to active Table 2.
ESC ( t 3 0 3 3 0 — Assigns the PC850 (Multilingual) table to active Table 3.
Т.е. например:
echo -e «\x1b\x28\x74\x03\x00\x30\x00\x00»| lpr -l866 | lpr -o raw
Есть 4 таблицы, и им можно назначать какие-то язык. Так?
А зачем нужны 4 таблицы, не проще ли сразу назначать язык задаче, к чему лишняя сущность? И какую я сейчас таблицу использую, как понять?
Пока жду ответа буду экспериментировать. Спасибо, самостоятельно тут очень долго разбираться в этом старье, пока не поймёшь логику и умолчания составителей этой «максимально понятной» инструкции.
Исправление hikikomori, :
Правильно ли я Вас понял, что по первому вопросу русификации принтера, которую можно кнопками, командами будет так:
echo -e "\x1b\x28\x74\x03\x00\x30\x0e\x00" | lpr -l
Таким образом команда переключения на 3-ю таблицу будет «ESC t 2», где символ 2 имеет код 50 (или \x32).
А это я не понял, в инструкции на стр 250 указаны варианты:
ESC ( t 3 0 0 0 0 — Assigns the italic table to active Table 0.
ESC ( t 3 0 1 1 0 — Assigns the PC437 (US) table to active Table 1.
ESC ( t 3 0 2 8 0 — Assigns the PC865 (Canada-French) Table to active Table 2.
ESC ( t 3 0 3 3 0 — Assigns the PC850 (Multilingual) table to active Table 3.
Т.е. например:
echo -e «\x1b\x28\x74\x03\x00\x30\x00\x00»| lpr -l866 | lpr -o raw
Есть 4 таблицы, и им можно назначать какие-то язык. Так?
А зачем нужны 4 таблицы, не проще ли сразу назначать язык задаче, к чему лишняя сущность?
Пока жду ответа буду экспериментировать. Спасибо, самостоятельно тут очень долго разбираться в этом старье, пока не поймёшь логику и умолчания составителей этой «максимально понятной» инструкции.
Исходная версия hikikomori, :
Правильно ли я Вас понял, что по первому вопросу русификации принтера, которую можно кнопками, командами будет так:
echo -e "\x1b\x28\x74\x03\x00\x30\x0e\x00" | lpr -l
Таким образом команда переключения на 3-ю таблицу будет «ESC t 2», где символ 2 имеет код 50 (или \x32).
А это я не понял, в инструкции на стр 250 указаны варианты:
ESC ( t 3 0 0 0 0 — Assigns the italic table to active Table 0.
ESC ( t 3 0 1 1 0 — Assigns the PC437 (US) table to active Table 1.
ESC ( t 3 0 2 8 0 — Assigns the PC865 (Canada-French) Table to active Table 2.
ESC ( t 3 0 3 3 0 — Assigns the PC850 (Multilingual) table to active Table 3.
Пока жду ответа буду экспериментировать. Спасибо, самостоятельно тут очень долго разбираться в этом старье, пока не поймёшь логику и умолчания составителей этой «максимально понятной» инструкции.