Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
08.09.2009, 15:42
|
|||
---|---|---|---|
|
|||
Печать текстового файла с помощью TYPE |
|||
#18+
Доброго времени суток. Есть текстовый файл, содержащий кириллицу, в кодировке DOS866. В результате применения команды TYPE <filename> TO PRINTER на EPSON LX300+ кириллица выводится в виде "иероглифов", хотя из FAR-а текст выводится правильно. В чем причина ? Не связано ли это с тем, что в конфигурации указано CODEPAGE=1251 ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.09.2009, 15:43
|
|||
---|---|---|---|
|
|||
Печать текстового файла с помощью TYPE |
|||
#18+
Забыл уточнить. Использую VFP9.0 и Windows XP. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.09.2009, 15:50
|
|||
---|---|---|---|
|
|||
Печать текстового файла с помощью TYPE |
|||
#18+
http://sql.ru/forum/actualthread.aspx?tid=693149 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.09.2009, 16:14
|
|||
---|---|---|---|
Печать текстового файла с помощью TYPE |
|||
#18+
1. Конвертировать файл в виндовую кодировку: Таким образом преобразовывал файлик 1251 в 866. Как обратно, сообразишь сам. Код: plaintext 1.
Печать русских текстов из DOS Для того чтобы убедиться, что выставлена неверная кодировка, распечатайте любой текстовый файл с кириллическими символами. Если он печатается некорректно, то проблемы с кодовой страницей принтера. Выполните следующие действия для русификации принтера: Выключите принтер (кнопка Operate). Включите принтер, удерживая кнопку "Font" (с установленной в принтер бумагой). Лист будет напечатан наполовину (в меню предлагается выбрать язык). По умолчанию установлен английский: (1 (выкл.), 2 (вкл.)). Перебор осуществляется кнопкой "Font", а выбор кнопкой "LF/FF". Печатайте оставшуюся часть листа. Печатать таблицы меню - FONT. Пропустите печать и перейдите в таблицу B(основное меню) - LF/FF. Напечатайте 4 листа с параметрами меню. Индикатор Pause гореть не должен. Индикаторами выберите положение, соответствующее значению "Character table" на листе состояния принтера по умолчанию. Войдите в установки которые необходимо поменять - PAUSE. Индикаторами выберите кодовую таблицу PC866 в соответствии с напечатанной таблицей "Character table". Запомните установки и вернитесь в таблицу B - PAUSE. Выключите принтер - кнопка OPERATE. После этого принтер русифицирован для работы под DOS. Если выставить кодовую таблицу РС866 не удается, это значит, что проблема может быть решена только в авторизованном сервисном центре EPSON. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.09.2009, 16:23
|
|||
---|---|---|---|
|
|||
Печать текстового файла с помощью TYPE |
|||
#18+
Спасибо. На самом деле мой файл как раз и получен методом STRTOFILE(CPCONVERT(1251, 866, ...)). В принтере тоже установлена кодовая страница DOS866. И тем не менее в прогамме команда TYPE вместо русских букв печатает ерунду. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.09.2009, 16:30
|
|||
---|---|---|---|
|
|||
Печать текстового файла с помощью TYPE |
|||
#18+
Юрий Р.Спасибо. На самом деле мой файл как раз и получен методом STRTOFILE(CPCONVERT(1251, 866, ...)). В принтере тоже установлена кодовая страница DOS866. И тем не менее в прогамме команда TYPE вместо русских букв печатает ерунду.Фигней какой-то страдаете. Текстовый файл в 866 кодировке надо просто скопировать на принте без каких-либо преобазований. Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.09.2009, 16:33
|
|||
---|---|---|---|
Печать текстового файла с помощью TYPE |
|||
#18+
Из окна cmd нормально печатается? Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.09.2009, 16:53
|
|||
---|---|---|---|
|
|||
Печать текстового файла с помощью TYPE |
|||
#18+
2 проходящий Ну зачем так грубо? Не "фигней страдаю", а пытаюсь разобраться в возможностях команды TYPE. 2 GoshaS И Код: plaintext
Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.09.2009, 17:04
|
|||
---|---|---|---|
Печать текстового файла с помощью TYPE |
|||
#18+
у меня печать дос.отчетика сделана так: Код: plaintext 1. 2. 3. 4. 5.
по кодам управления уже сам :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=41&mobile=1&tid=1586078]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
33ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 143ms |
0 / 0 |