Не отрезается талон

Mini web-сервер для печати чеков на фискальных регистраторах из мобильных приложений через HTTP запрос JSON.
Ответить
3hgh42f
Сообщения: 6
Зарегистрирован: 10 апр 2017, 13:33

Не отрезается талон

Сообщение 3hgh42f » 16 июн 2017, 14:30

Добрый день!

Тестировал на последних версиях: Unit Server и KKM Server
Стоит регистратор: ПРИМ-21К версия 03
Судя по документации в нем термо принтер чеков: CUSTOM VKP-80III
Поставлены драйвера термопринтера (нужна от компа только печать, фр - не нужен)

Пробную страницу принтер печатает - но не отрезает.
Если запустить спец.приложуху по печати талонов - он печатает и отрезает, но буквы съехавшие.
Если запустить Unit или KKM - он печатает, буквы прямые, но не отрезает.

В чем может быть проблема?

Audim
Администратор
Сообщения: 1701
Зарегистрирован: 17 мар 2015, 18:36

Re: Не отрезается талон

Сообщение Audim » 16 июн 2017, 14:50

Надо утилиткой производителя настроить автоматическую отрезку чека.
Как правило это настраивается в клише чека.

Там немного сложно для понимания, Как правило клише включает в себя:
-Подвал чека (то что печатается в конце чека)
-отрезка
-Шапка чека (то что печатается в начале чека)

Так сложно потому что отрезчик не может отрезать сразу после напечатанной строки - надо ленту дотолкать до отрезччика. Для этого и печатается сразу после чека шапка следующего чека.

Надеюсь понятно объяснил.

3hgh42f
Сообщения: 6
Зарегистрирован: 10 апр 2017, 13:33

Re: Не отрезается талон

Сообщение 3hgh42f » 16 июн 2017, 16:01

Производитель утилиту не предоставил.
В драйвере автоматической отрезки нету. И нету функци дотолкать, сделать шапку И так далее.

1) Может все таки дело в командах подающихся от Unitserver? Потому что если делать пробную печать от винды - то чек все таки отрезается как и в случае других сторонних программ.

2) И кстати, у меня не работает файл samples.html - смотрел в профайлере файрфокса - ошибка в javascript пишет - мол

Код: Выделить всё

ReferenceError: $ is not defined
Единственное что работает - это тестирование оборудование - откуда я и печатаю чек.

3) Пробовал добавить сам фискальник. Добавил - отправляю команду на печать чека а он мне "требуется выполнить opendll". К чему это?

Audim
Администратор
Сообщения: 1701
Зарегистрирован: 17 мар 2015, 18:36

Re: Не отрезается талон

Сообщение Audim » 16 июн 2017, 16:53

1. Я вообще не могу подать на него команду отрезки - нет такой команды в dll для1с.
И в своих драйверах я ни одному устройству не подаю команду на отрезку.
Все устройства отрезают чеки сами.
Обязана быть такая настройка в ККТ.

2. jQuery не прогрузился. Надо-бы от него избавится....

3. А вот тут подробнее - Добавили куда? в unitserver-е?
А как раньше то подавали команды?
Ошибки в логах есть? Можно скинуть сюда....
Вообще судя по ошибке ему требуется какое-то внешнее ПО...

3hgh42f
Сообщения: 6
Зарегистрирован: 10 апр 2017, 13:33

Re: Не отрезается талон

Сообщение 3hgh42f » 16 июн 2017, 17:47

1. Я вообще не могу подать на него команду отрезки - нет такой команды в dll для1с.
И в своих драйверах я ни одному устройству не подаю команду на отрезку.
Все устройства отрезают чеки сами.
Обязана быть такая настройка в ККТ.
1) Я думал можно, раз в настройках есть пункты: "отрезать" или "провернуть" или "ничего не делать" или И так далее.
Получается косяк с драйверами у меня?
2. jQuery не прогрузился. Надо-бы от него избавится....

2) Как поправить?
3. А вот тут подробнее - Добавили куда? в unitserver-е?
А как раньше то подавали команды?
Ошибки в логах есть? Можно скинуть сюда....
Вообще судя по ошибке ему требуется какое-то внешнее ПО...
3) Да в юнитсервере. Раньше никак - вот только получили железку. В логах ошибок нет, кроме opendll.

Audim
Администратор
Сообщения: 1701
Зарегистрирован: 17 мар 2015, 18:36

Re: Не отрезается талон

Сообщение Audim » 16 июн 2017, 19:05

2. В примере есть 2 строчки:
<script src="https://code.jquery.com/jquery-1.11.3.min.js"></script> <!-- Замените путь к библиотеке на своем сайте -->
<script src="https://github.com/Krinkle/jquery-json/ ... "></script> <!-- Замените путь к библиотеке на своем сайте -->
Разместите на своем ресурсе и пропишите путь в примере к ним.

3. А как тогда определили что не отрезается если при команде на печать дает эту ошибку?

andrew
Сообщения: 104
Зарегистрирован: 05 июн 2017, 11:41

Re: Не отрезается талон

Сообщение andrew » 16 июн 2017, 20:06

Audim писал(а):2. В примере есть 2 строчки:
<script src="https://code.jquery.com/jquery-1.11.3.min.js"></script> <!-- Замените путь к библиотеке на своем сайте -->
<script src="https://github.com/Krinkle/jquery-json/ ... "></script> <!-- Замените путь к библиотеке на своем сайте -->
Или пользуйтесь вкладкой "Тест оборудования" в kkm/unit-сервере, там точно такой же функционал и библиотеки лежат локально на сервере.

Audim
Администратор
Сообщения: 1701
Зарегистрирован: 17 мар 2015, 18:36

Re: Не отрезается талон

Сообщение Audim » 16 июн 2017, 21:12

и библиотеки лежат локально на сервере

Да, но в примере путь к ним не прописан, а прописан на внешние источники (которые могут быть заблокированы.

3hgh42f
Сообщения: 6
Зарегистрирован: 10 апр 2017, 13:33

Re: Не отрезается талон

Сообщение 3hgh42f » 16 июн 2017, 22:15

3. Раньше я подавал команды на принтер чеков.
А теперь решил добавить ФР и с ним работать - может с ним вкупе будет работать без ошибок.

Вообщем тут пришлось устроить себе рабочие выходные. На машине с win7 unitserver/kkm отпечатать с отрезанием не смог. Сейчас буду тестить драйвера/ккм/юнит на вин8/вин10 - на ноуте. Посмотрим, заработает в конце концов или нет.
Опять же скажу, что при тесте пробной печати в самое винде - он отрезает таки чек

Ответить