Имя: Пароль:
1C
1С v8
Печать штрих-кода на фискальном регистраторе FPrint-03K
0 CaMoJleT
 
17.12.12
15:34
1с 8.2 (8.2.15.317)
КА 1.0 (1.0.12.1)
Фискальник: FPrint-03K
Драйвера атолловские (6.17.0.5255)
Используем обработку ATOLFiscalPrinters_v2.epf (2.29)

Что нужно:
Напечатать штрих-код товара в чеке.

Что сделано:
Кучка попыток напечатать штрих-код товара в чеке.
http://atol.ru/download/documents/dto/FprnM_Pm.pdf подсказывает, что у драйвера есть метод:
PrintBarcode()
ПечатьШтрихКода()
В обработке нигде этот метод не задействован, поэтому была предпринята попытка обратиться к драйверу "напрямую", т.е. в обход обработки следующим кодом:
РезультатПечатиШК = Объект.Драйвер.PrintBarcode(СокрЛП(пШК), 3, 1, 0, 20, 2, FALSE, 1, TRUE, 100, 100);
Так же были попытки обращаться к методу по-русски, перед вызовом этого метода запускать вот такую штуку:
Объект.Драйвер.Connect();
, но все попытки с позором провалились.

Подскажите, пожалуйста, что можно сделать?
1 CaMoJleT
 
17.12.12
15:36
+(0) Выдает ошибку отсутствия метода "PrintBarcode()".
2 CaMoJleT
 
17.12.12
15:43
Никто не сталкивался?
3 REM
 
17.12.12
15:54
(0) как я понимаю этот метод не реализован для 1С, как и целый ряд других методов родгого драйвера фискальника
4 CaMoJleT
 
17.12.12
16:00
(3) А можно ли как-то обратиться к драйверу "еще больше напрямую" из 1С, чтобы воспользоваться методами, не реализованными для 1С?
5 Garykom
 
гуру
17.12.12
16:02
(4) Можно почитать документацию от атолла
http://www.atol.ru/download/documents/protocols/Pr_KKM_4_15.pdf
6 CaMoJleT
 
17.12.12
16:04
(5) Сейчас прочитаю, спасибо.
7 REM
 
17.12.12
16:04
Ну я раньше делал "прямое " обращение к драйверу для открытия ящика (не было реализовано в старых драйверах). Попробуй
8 CaMoJleT
 
17.12.12
16:10
(7) Не осталось ли чего для образца?
9 REM
 
17.12.12
16:22
Да фиг его знает, давно было. Ну там как бы все не сложно - Вызываешь библиотеку FpnM..dll обращаешся к ее методам. Но надо пробовать... у меня почемуто работало не на всех компьютерах. А главное - Фпринт 03 сам по себе умеет печать штрихкод?
10 CaMoJleT
 
17.12.12
16:24
(9) Да, должен уметь. Он есть в списке устройств, к которым применим метод ПечатьШтрихКода().
Гляну библиотеку, спасибо.
11 REM
 
17.12.12
16:26
(10) В Руководстве есть примеры для 1С
12 CaMoJleT
 
17.12.12
16:27
(11) В руководстве из (5)?
13 viramen
 
17.12.12
16:33
Возьмите древнюю обработку от 8.0 и на ее основе сделайте. Там вызов стандартного драйвера.
14 REM
 
17.12.12
16:37
(12) В руководстве из (0) стр 202