powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Sa76
11 сообщений из 11, страница 1 из 1
Sa76
    #36180284
Приземлятор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
Есть куча файликов от DOS со спец символами. Как мне из VFP9 распечатать их на принтер, так чтобы не потерять спец. символы... ну к примеру как это делает Windows Commander (он умеет).
...
Рейтинг: 0 / 0
Sa76
    #36180524
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так попробуй
Код: plaintext
copy MyDOSfile.txt to prn
...
Рейтинг: 0 / 0
Sa76
    #36180577
Приземлятор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T, побовал. Печатает в ANSI. Ясное дело получается ерунда.
Если CPCONVERT(866,1251,...) сделать. То спецсимволы превращаются в кае-то черточки, двойные пропадают. Не верю, что нельзя либо конвернуть файл, либо распечатать не сохранив простейших символов в кодировке ASCII. в принципе только в них проблема. Хочется сохранить оригинальный образ. Вот и вопрос, как быть-то ?
...
Рейтинг: 0 / 0
Sa76
    #36180584
reware
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПриземляторDima T, побовал. Печатает в ANSI. Ясное дело получается ерунда.
Если CPCONVERT(866,1251,...) сделать. То спецсимволы превращаются в кае-то черточки, двойные пропадают. Не верю, что нельзя либо конвернуть файл, либо распечатать не сохранив простейших символов в кодировке ASCII. в принципе только в них проблема. Хочется сохранить оригинальный образ. Вот и вопрос, как быть-то ?
А в принтере-то полный набор ASCII имеется (загружен или прошит) ? Если да, то простой COPY MyFile.txt TO prn должен работать. Никто его не заставит вместо псевдографики всякие иероглифы печатать.
...
Рейтинг: 0 / 0
Sa76
    #36180594
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПриземляторDima T, побовал. Печатает в ANSI. Ясное дело получается ерунда.
Принтеры если и понимают русский, то в 866 (DOS) кодировке.
Принтер какой? Возможно перед печатью надо спец.прогу запустить для заливки 866 в принтер.
В матричных принтерах русские буквы изначально были, а лазерным надо было заливать после каждой перезагрузки принтера.

В обычных виндовых шрифтах нет символов псевдографики. В Windows Commander вероятно какой-то спец.шрифт используется, что-то типа шрифта "Terminal". Попробуй открыть свой файл блокнотом и установи шрифт Terminal

И второй вариант - конвертировать текст в кодировку 1251 (win), заменить символы псевдографики на "+", "-", "|" и печатать каким-нибудь моноширинным шрифтом типа курьера.
...
Рейтинг: 0 / 0
Sa76
    #36180647
Приземлятор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторнадо спец.прогу запустить для заливки 866
И что это за чудо ? Где взять ?
...
Рейтинг: 0 / 0
Sa76
    #36180721
reware
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приземляторавторнадо спец.прогу запустить для заливки 866
И что это за чудо ? Где взять ?
Автор так и не ответил на вопрос, какой у него принтер, но желает получить ответ. К примеру, с HP LJ 1100 шла в поставке софта такая программа, загружавшая ASCII в принтер.
...
Рейтинг: 0 / 0
Sa76
    #36180753
Приземлятор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HP Deskjet D1460
...
Рейтинг: 0 / 0
Sa76
    #36181025
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приземляторавторнадо спец.прогу запустить для заливки 866
И что это за чудо ? Где взять ?
У меня не сохранилось. Это так давно было, что я даже название ее не подскажу.
Как выше упомянули - она шла в комплекте с лазерными принтерами HP.

ПриземляторHP Deskjet D1460
У многих струйников HP уже была прошита 866 кириллица, но ее надо было включить. Попробуй в начале текста отправить строку chr(27) + "(3R" примерно так
Код: plaintext
1.
strtofile(chr( 27 ) + '(3R', 'rus.txt')
copy file rus.txt to prn
...
Рейтинг: 0 / 0
Sa76
    #36181433
oldfox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть милая программка DOS2RTF. Конвертирует txt в rtf. Есть возможность корректировать
таблицу конвертации псевдографики.
...
Рейтинг: 0 / 0
Sa76
    #36181479
reware
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приземляторавторнадо спец.прогу запустить для заливки 866
И что это за чудо ? Где взять ?
Посмотрите на http://www.foxpopuli.narod.ru/report.htm. Там много всякого добра, в частности DL5 (загрузка русского в PCL-принтеры), DOS2RTF и пр.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Sa76
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]