|
|
|
Как отправить ESC-команду на принтер из 1С | ☑ | ||
|---|---|---|---|---|
|
0
Diter
22.06.07
✎
09:01
|
Очень надо.... принтер кухонный не желает подавать звуковой сигнал без соответствующей ESC-команды...
|
|||
|
1
IUnknown
22.06.07
✎
09:05
|
Сохраняешь этоу команду в обычный текстовый принтер а потом копию файла оптравляешь на prn.
зы: во всяком случае так думаю. |
|||
|
2
IUnknown
22.06.07
✎
09:06
|
только для этого у принтера надо отключить перехват печати из под дос, вроде как.
|
|||
|
3
Diter
22.06.07
✎
09:07
|
(1) и всё?
|
|||
|
4
IUnknown
22.06.07
✎
09:10
|
(2)Вроде как все. Только я такой ерундорй последний раз занимался под 98 виндой. Как это поведет себя по новой технологией и на юсабишых притерах я хз.
|
|||
|
5
Diter
22.06.07
✎
09:11
|
(4) Понятно... спасибо... может кто подтвердить слова предыдущего оратора?
|
|||
|
6
АЛьФ
22.06.07
✎
09:13
|
2(5) Я могу. Как-то давным-давно делали такое.
(немного в сторону от темы)Но вот только не помню можно ли сразу объект Текст сохранять в "prn"? |
|||
|
7
igork1966
22.06.07
✎
09:13
|
(5) Должно работать.
ФС.КопироватьФайл("C:\AAA.TXT","PRN:",1); |
|||
|
8
igork1966
22.06.07
✎
09:14
|
(6) Нет, будет говорить неправильное имя файла.
|
|||
|
9
Diter
22.06.07
✎
09:15
|
(6) кажется прийдётся переименовывать....
Кстати Альф - ты читал про интересное поведение драйвера аттола при модальности формы? прикольно. и ещё... не менее прикольнее срабатывает связка формекс и этот драйвер при вводе со сканера или карт-ридера - в результате данные затраиваются (как "дребезг" клавиатуры....) т.е. вместо 123 будет 111222333 |
|||
|
10
АЛьФ
22.06.07
✎
09:16
|
2(9) Не читал. Можно подробней?
|
|||
|
11
Diter
22.06.07
✎
09:20
|
||||
|
12
IUnknown
22.06.07
✎
09:21
|
Тогда уж так...
ФС.КопироватьФайл("C:\AAA.TXT","PRN",1); |
|||
|
13
igork1966
22.06.07
✎
09:22
|
(12) Баянист? ж-)
|
|||
|
14
IUnknown
22.06.07
✎
09:24
|
(13)Нет так вроде правильнее... без ":"
|
|||
|
15
IUnknown
22.06.07
✎
09:26
|
хотя я бы сделал через fso
|
|||
|
16
igork1966
22.06.07
✎
09:28
|
(14) с ":" тож работает. ;-)
|
|||
|
17
IUnknown
22.06.07
✎
09:33
|
(16)Возможно. Я уже не помню. Под рукой принтера нема, абы проверить можно было.
|
|||
|
18
igork1966
22.06.07
✎
09:35
|
(17) Я проверил. ;-)
|
|||
|
19
Diter
22.06.07
✎
09:36
|
так понятно... т.е. (уточню) достаточно отправить на принтер файлик с расширением "prn" в котором будет команда и всё?
|
|||
|
20
Diter
22.06.07
✎
09:36
|
кстати, простите за тупость - а как отправить то? ;))
|
|||
|
21
IUnknown
22.06.07
✎
09:40
|
(20)Смотри (7,12)
или обФСО = создатьобъект("Scripting.FileSystemObject") обФСО.CopyFile("C:\AAA.TXT", "prn"); |
|||
|
22
Diter
22.06.07
✎
09:41
|
(21) а вот теперь точно спасибо за всё ;))
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |