|
Не работает термопечать | ☑ | ||
---|---|---|---|---|
0
GaikA_13rus
24.09.12
✎
15:04
|
Добрый день! Подскажите пожалуйста, у меня не работает термопечать на ноуте в базе РИБ. Термопринтер установила, но при нажатии кнопки "термопечать" в документе "Реализация товаров и услуг" выдает ошибку:
"Ошибка при вызове метода контекста (КопироватьФайл): Ошибка копирования файлов Копировать файл ("D:\tovcheck.prn", "COM3"); по причине: Ошибка копирования файлов по причине: Файл не обнаружен '' ". |
|||
1
GaikA_13rus
24.09.12
✎
15:06
|
В модуле формы этого документа прописано:
Т.Записать("D:\tovcheck.prn",КодировкаТекста.OEM); Если РольДоступна("МобильнаяТТ") Тогда КопироватьФайл("D:\tovcheck.prn","COM3"); Иначе КопироватьФайл("D:\tovcheck.prn","\\kassa1\posiflex"); КонецЕсли; УдалитьФайлы("D:\tovcheck.prn"); |
|||
2
GaikA_13rus
24.09.12
✎
15:17
|
может быть драйвера не те?
|
|||
3
GaikA_13rus
24.09.12
✎
15:23
|
неужели никто не может мне помочь?
|
|||
4
Azverin
24.09.12
✎
15:27
|
(1) что за файл "COM3" ?
КопироватьФайл (FileCopy) Синтаксис: КопироватьФайл(<ИмяФайлаИсточника>, <ИмяФайлаПриемника>) |
|||
5
Azverin
24.09.12
✎
15:27
|
+(4) КопироватьФайл("C:\Temp\Order.htm", "C:\My Documents\Order.htm");
|
|||
6
GaikA_13rus
24.09.12
✎
15:33
|
т.е. он не находит файл com3? потому что при попытке печати он создает этот чек с названием "tovcheck.prn" на диске D.
А этот COM3 случайно не разъем в который вставлен принтер? |
|||
7
Azverin
24.09.12
✎
15:39
|
(6) не силён. но помощник говорит (5) - должен быть путь к файлу.
COM3 - случайно разъём) вам нужно что сделать? может перезаписать файл? |
|||
8
GaikA_13rus
24.09.12
✎
16:12
|
вроде сделала, в принтерах отображается и термопринтер и com-port (com3) но если принтер отображается как устройство - принтер, то com3 как "нет данных"
|
|||
9
Azverin
24.09.12
✎
16:50
|
ох, не знаю что и предложить. практики нету.
данный код работает на основной базе или другой РИБ? только с ноута не работает? |
|||
10
etc
24.09.12
✎
17:03
|
чего за принтер?
|
|||
11
etc
24.09.12
✎
17:04
|
может он не на COM3 а на COM2 или COM1 подключен
|
|||
12
etc
24.09.12
✎
17:05
|
И драйвер-то тут особо не нужен, команды принтеру нарпямую отправляются
|
|||
13
Azverin
24.09.12
✎
18:39
|
(12) и что ж в отладчике тогда увидим в этой строке?
КопироватьФайл("D:\tovcheck.prn","COM3"); |
|||
14
etc
24.09.12
✎
22:18
|
(13) никогда с модемом не работал? скорее всего ничего особенного.
|
|||
15
Torquader
24.09.12
✎
23:36
|
(14) А скорость обмена и режимы выставлять кто-нить планирует ?
Иначе, скорей всего, вы увидите только ошибку. P.S. если не 64-бита, то существуют объекты, позволяющие более детально управлять COM-портом. Можно в google поискать, например, про MSCommLib.MSComm |
|||
16
GaikA_13rus
25.09.12
✎
10:13
|
Если кому интересно, то проблема была действительно в том что принтер был настроен не на тот порт, да еще к тому же и провод перебитый оказался. Принтер настроить можно через свойство принтера - порты, ставим галочку на нужном и все.
|
|||
17
etc
25.09.12
✎
19:27
|
(15) и для этого по твоему нужен драйвер принтера?
|
|||
18
etc
25.09.12
✎
19:33
|
(15) Четность и скорость порта на сколько я помню в свойствах COM-порта всегда выставлялась.
|
|||
19
Torquader
26.09.12
✎
00:37
|
(18) А разве кто-то обещает, что обмен с принтером односторонний - нужно знать, когда он готов принять данные, а это уже простым копированием не посмотришь.
|
|||
20
etc
26.09.12
✎
21:06
|
(19) не знаю но работает :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |