Raw BT Printer

Mini web-сервер для печати чеков на фискальных регистраторах из мобильных приложений через HTTP запрос JSON.
Ответить
Аватара пользователя
oum
Сообщения: 113
Зарегистрирован: 03 июн 2017, 17:44
Откуда: Lipetsk,Russia
Контактная информация:

Raw BT Printer

Сообщение oum » 01 июн 2018, 18:55

https://play.google.com/store/apps/deta ... wbtprinter

Вот viewtopic.php?f=2&t=314&p=2100#p2336 реальное использование.

переписал приложение
ссылка на бета тестирование версии 2.0
https://play.google.com/apps/testing/ru ... wbtprinter




Теперь не только Bluetooth .
- USB - я не волшебник. Если телефон умеет читать флешки и управляться мышкой, то принтер должен тоже. Т.е. программно определить умеет железо работать в host режиме не получается.
На Philips'ах (i908, s309 ) все тесты, что качал из маркета - говорят да, фактически не умеют. Поэтому проверяем подключением usb мышки.
Вторая головная боль "параноя" андроида. Выдернул / воткнул - запрос разрешения. Предоставил постоянно - будет работать до выключения устройств.
Я ищу по vid/pid, а вот пермишены по пути подключения, а он каждый раз новый.
- LAN - тут старый добрый протокол директ печати по 9100-9109 порту.

Теперь не нужно предварительно ставить дефолтную кодовую страницу в принтере.
Научил прогу перекодировать в cp866/win1251 и слать команду esc t xx

Можно указать dots per line самостоятельно
Для тех кто использует программу для печати скаченных картинок . Раньше было жестко 384. Теперь для 80мм можно ввести самому.
От модели к модели нет четкого значения . в районе 560+-10

Главное переписал по людски . Печать теперь как AsyncTask , а не через методы активити.
Теперь не будет глюков из-за смены ориентации.

--------------

Драйвер дает возможность печатать напрямую со страниц сайта чеки, а также легко распечатать заметки и текстовые файлы с телефона.

Для печати заметки Google Keep нужно нажать "..." - Отправить - Отправить через другое приложение - Raw BT Printer.

Для печати понравившейся картинки из броузера : нажать на картинку - Поделиться изображением - Raw BT Printer.

Пример вызова на html & js можно найти на сайте программы http://rawbt.402d.ru/

Протестировано на termal bluetooth printer zj 5805.

Пожалуйста, оставляйте отзывы о совместимости с вашей моделью esc/pos принтера.

Alexey
Сообщения: 199
Зарегистрирован: 13 мар 2017, 16:00
Контактная информация:

Re: Raw BT Printer

Сообщение Alexey » 05 июн 2018, 14:21

Пока нет времени потестировать.....но как раз был на выезде у клиента и демонстрировал на новой версии, вроде всё норм, но пока детально не смотрел. Спасибо!

Аватара пользователя
oum
Сообщения: 113
Зарегистрирован: 03 июн 2017, 17:44
Откуда: Lipetsk,Russia
Контактная информация:

Re: Raw BT Printer

Сообщение oum » 16 июн 2018, 13:32

Доступна версия 2.12 в маркете.
Теперь можно просто размещать на странице ссылку на txt
RAW - стало реальным. больше нет проблем с 0x80-0xFF символами

Alexey
Сообщения: 199
Зарегистрирован: 13 мар 2017, 16:00
Контактная информация:

Re: Raw BT Printer

Сообщение Alexey » 19 ноя 2018, 20:05

Добрый вечер!
Наконец-то удалось протестировать. У меня всё работает, но клиент подкинул несколько проблем.

1. Не работает на Firefox (да, отправить "Hello, world" можно, но что-то подлиннее и в несколько строк и уже браузеру не нравится протокол).
2. У меня на GoolPRT PT-210 QR-код печатает (весной я подобрал корректный запрос), а вот у клиента на 3Cott 3C-TP-80BT не печатает, точнее выводит текстом. Не помню, был ли какой-то стандартный метод вывести QR-код в rawbtprinter?

Tonik992
Сообщения: 26
Зарегистрирован: 06 ноя 2018, 13:54

Re: Raw BT Printer

Сообщение Tonik992 » 22 ноя 2018, 12:40

Я так и не понял для чего это приложение нужно?

Аватара пользователя
oum
Сообщения: 113
Зарегистрирован: 03 июн 2017, 17:44
Откуда: Lipetsk,Russia
Контактная информация:

Re: Raw BT Printer

Сообщение oum » 06 фев 2019, 15:22

Взял ачивку 50к+
Россиян программа увы почти не интересует.
Изображение
Изображение

Ответить