Вот уже несколько дней не могу разобраться с матричным принтером Epson lq-630 . Стоит задача отправить на него ESC команду на перевод в режим condense . Смотрю доку : это ESC + SI . Я делаю так : формирую текстовый файл с командами и текстом который нужно отпечатать , а затем командой copy ttt.txt prn печатаю . Но ! Это принтер команду не воспринимает , т.к. он служебную фразу просто печатает и соответственно шрифт не меняет . Распечатал настройки : установка на ESC/P2. Причем пробовал и другие команды - но принтер ведет себя также. Что посоветуете ?
P.S. Пробовал вариант установки Generic Text Only - тоже ничего .
Cheechako
18.10.2013, 01:18
...Что посоветуете ?...Привести пример файла, бо есть у меня одно нехорошее подозрение...:rolleyes:
kavbank
18.10.2013, 11:21
Привести пример файла, бо есть у меня одно нехорошее подозрение...:rolleyes:
вот кусок текстового файла :
SI
-------------------------------------------------- --------------------------------------------------
РАСЧЕТНЫЙ ЛИСТОК ЗА июль 2013 г. РАСЧЕТНЫЙ ЛИСТОК ЗА июль 2013 г.
№ 15101 Дзюня Наталя Миколаївна № 15101 Дзюня Наталя Миколаївна
перед SI идет управляющий символ CHR(27)
Вот как в vb-скрипте :
tf.WriteLine( Chr(27)+"SI")
Cheechako
18.10.2013, 12:30
вот кусок текстового файла :
SI...
...как в vb-скрипте :
tf.WriteLine( Chr(27)+"SI")
"Предчувствия меня не обманули..." :)
"SI" = 0F (hex)
1092 - аналогично многое прочее.
kavbank
18.10.2013, 13:17
блиииннн ))) . После обеда попробую , но заранее СПАСИБО!
Cheechako
18.10.2013, 13:53
Да не за что - не каждый текстовый редактор позволит легко и просто ввести "непечатные" символы, не то, что во времена MS-DOS'а ;)
Skyman777
17.08.2015, 13:38
Кстати, на этом сайте есть широкий выбор компьютерных товаров. Компания Квантум
http://www.78ru.com/