|
v8: Печать на матричный принтер
| ☑ |
0
Ctyd
23.07.12
✎
17:31
|
Первоначально была проблема не могли отправить на USB порт печать, дальше перенастроили через команду net use lpt1: //ИмяКомпа/ИмяПринтера
и спокойно печатаю через команду print d:\111.txt.
Но!
При вызове печати через командную строку русские буквы печатаются иероглифами.
Подскажите пожалуйста как быть?
|
|
1
toxavich
23.07.12
✎
17:34
|
(0)кодировка какая?
принтер какой?
|
|
2
Ctyd
23.07.12
✎
17:36
|
кодировка разную пробовал UTF 8, UTF 16, DOS
lx 1170 II
|
|
3
Vladal
23.07.12
✎
17:36
|
"печать на матричныый принтер" <> печать в текстовом режиме DOS
Для текстового редима ДОС енужна кодовая страница ОЭМ или 866. Если стоит АНСИ или 1251 - то лови иероглифы
|
|
4
Vladal
23.07.12
✎
17:36
|
(2) Покажи, как пробовал
|
|
5
toxavich
23.07.12
✎
17:37
|
Вот как-то нашел, тоже немного продолбался, сейчас норм печатает через USB!
И научили понимать разрыв листа!
|
|
6
Ctyd
23.07.12
✎
17:38
|
создавал в конфиге Текстовый через Файл Создать. И потом сохранить как Тип файла OEM(DOS) (.txt)
|
|
7
Vladal
23.07.12
✎
17:41
|
(6) Не программно???
|
|
8
Vladal
23.07.12
✎
17:44
|
ТабДок.Записать(КаталогВременныхФайлов()+"printdos.txt",КодировкаТекста.OEM);
КомандаСистемы("net use "+Порт+": "+Принтер);
КомандаСистемы("Copy "+КаталогВременныхФайлов()+"printdos.txt "+тПорт);
|
|
9
Ctyd
23.07.12
✎
18:08
|
(8) не помогло
|
|
10
toxavich
23.07.12
✎
18:11
|
(9)принтер точно в DOS печатает?
|
|
11
Ctyd
23.07.12
✎
18:22
|
(1) тоже не помогло
(10) как проверить?
|
|
12
Ctyd
23.07.12
✎
18:30
|
вру... не разобрался с мигающими лампочками...
(5) все заработало спасибо
|
|
13
Йохохо
23.07.12
✎
18:32
|
chcp
chcp /?
type d:\111.txt
|
|