Печать с 1с Мобильное приложение

1. pidlisnyy 29.07.14 14:16 Сейчас в теме
У кого єсть опыт печати с мобильного приложения 1с по tcp.
Или мисли как ето зделать.
Планшет на Android , 1с мобильного приложения, принтер чеков WiFi PP-6900W.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. flyer 233 29.07.14 21:55 Сейчас в теме
если я так понял то тебе надо с мобильного приложения отправить на свой сервак где 1с стоит и с нее команду на формирование таблич документа и далее на печать на твой принтер. задача не сложная.
3. pidlisnyy 29.07.14 22:58 Сейчас в теме
Вариант что Вы озвучили делаю на первое время. Действительно задача не сложная.
Но хочется красиво. Напрямую. Принтер и планшет находятся в сети. К принтеру можна подключиться по TCP и отправить на него сообщение. которое он напечатает. Как в мобильном приложении зделать отправку етого собщения?
4. mar82 29.07.14 23:07 Сейчас в теме
как вариант - написать доп. приложение для печати
5. flyer 233 29.07.14 23:32 Сейчас в теме
я в своих платных и бесплатных приложениях накладную открываю в гугл хроме и там виртуальный принтер на гугл клоуд подключен. там и печатаю. это работает но немного извращение. или как mar82 указал что можно через доп приложение. вот я тут начал нечто ваять http://infostart.ru/public/242727/
6. mar82 30.07.14 00:01 Сейчас в теме
(5) C твоим интентером кстати не взлетело нифига... В итоге у нас чел накидал приложение, которое смотрело в папку на предмет наличия там файла... И играло файл...
7. flyer 233 30.07.14 08:17 Сейчас в теме
криво все это. читать с каталога или как я делал. надо все переписывать на объект - Запуск приложения мобильного устройства
8. pidlisnyy 30.07.14 10:46 Сейчас в теме
Так кто подскажет как на 192.168.192.168:9100 по протоколу tcp отправить сообщение с 1с.
Я так понимаю до етого собщения достаточно добавить ESC комади (етим в Windows версии занимаєтса драйвер) при посилки сообщения и все будет роботать.
9. pidlisnyy 30.07.14 10:47 Сейчас в теме
Такой метод я так понимаю в 1с уже реализован.
Прикрепленные файлы:
10. flyer 233 30.07.14 11:22 Сейчас в теме
я так понимаю тебе это надо? НТТР = Новый HTTPСоединение( СерверПриемник , Порт, , , Прокси);
вот тут примеры есть http://infostart.ru/public/20017/
если что то получиться то отпишись. очень интересно.
11. mar82 30.07.14 12:08 Сейчас в теме
А как быть в случае с БТ принтером??
С WiFi у него есть хотя бы ИП-адрес, на который можно что-то отправить.
А вот БТ принтер, у которого к тому же нет ПИН-а на подключение, вызывает полный ступор
12. flyer 233 30.07.14 12:36 Сейчас в теме
пока только такая мысль. в 1с формируем файл например текстовый кидаем в папку или на почту или в облако. открываем прогу которая идет с принтером для андроида. возможно в этой программе есть возможность получать файлы с этих источников. далее печать.
13. mar82 30.07.14 15:05 Сейчас в теме
(12) но в мобильном приложении нет текстового документа... и это главная печаль
14. flyer 233 30.07.14 15:11 Сейчас в теме
Текст = Новый ЗаписьТекста("d:\win.txt", КодировкаТекста.ANSI);
Текст.ЗаписатьСтроку("Добро пожаловать!");
Текст.ЗаписатьСтроку("Посторонним вход воспрещен.");
Текст.Закрыть();
15. pidlisnyy 30.07.14 15:33 Сейчас в теме
Первий результат. Печатаєт полностю http запрос к серверу.
Строк напечатало 6, хотя посилал 7.
Прикрепленные файлы:
16. flyer 233 30.07.14 15:40 Сейчас в теме
о вот это результат! класс!
17. pidlisnyy 31.07.14 17:55 Сейчас в теме
Так кто подскажет можна с 1с сформировать подключение TCP.
18. flyer 233 31.07.14 22:53 Сейчас в теме
19. pidlisnyy 02.08.14 13:55 Сейчас в теме
(18) flyer, Мжет Ви подкажете можна ли так зделать. Есть приложение https://play.google.com/store/apps/details?id=com.sollae.eztcpclient можна ли с командной строки ево использовть. Тогда би с 1с командой ЗапуститьПриложение();
20. flyer 233 02.08.14 17:58 Сейчас в теме
(19) pidlisnyy, у ЗапуститьПриложение нет возможности передать параметры. лучше использовать ЗапускПриложенияМобильногоУстройства. но это надо с разработчиком связаться узнать возможные uri команды для связки с приложением.
21. DitriX 2102 04.08.14 17:36 Сейчас в теме
(0) ну можно еще проще сделать - устанавливаете прогу с гуглплея PrinterShare, подключаете по гуглу виртуальный принтер, ставите 8.3.5, делаете отправку почты с вложенным html макетом, выбираете ту прогу, в ней - принтер и печатаете :)
22. flyer 233 04.08.14 19:02 Сейчас в теме
на этой неделе попробую сразу с 1с отправлять задачу на Google cloud print на конкретный принтер
23. pidlisnyy 13.08.14 17:07 Сейчас в теме
Всеб добрий день.
Как з 1с на Android запустить такую команду командной строки "nc -w 10 192.168.70.117 9100 < /sdcard/dowload/t.txt"
24. flyer 233 13.08.14 17:31 Сейчас в теме
(23) pidlisnyy, только с привязкой к внешней компоненте. если у тебя есть знакомые java программисты узнай во скоко выйдет стоимость такой компоненты. я сам планирую отправлять данные на принтер чеков. вот тоже будет такая дилема стоять как быстрее будет и легче. через гугл клоуд или свою компоненту ваять на java чтобы http запросы кидать. а почему ты дальше не продолжил через http отапрвлять?
25. pidlisnyy 13.08.14 18:00 Сейчас в теме
Если у меня есть apk какой умеет писать на принтер сообщения и он их печатает, как с 1с ево запустит ???
27. flyer 233 13.08.14 18:48 Сейчас в теме
(25) pidlisnyy, если вы написали такую программу почему дальше не продолжите и дадите ей возможность получать uri команды с других программ например 1с. и ваш вопрос будет решен. и мой надеюсь :)
26. pidlisnyy 13.08.14 18:05 Сейчас в теме
А http имеет заголовок и тело сообщения, и от заголовка избавитса ни как не возможно. Написал простую програму на java которая отпрвляєт чистие сообщения по tcp. Создал apk. Но обнаружел што есть стандартная команда Отправки таких сообщений с командной строки. Думал моя проблема решена. Но ето я так понял только начало)))
28. pidlisnyy 26.08.14 15:10 Сейчас в теме
Всем привет. Для своей програми установленой на планшет удалось дать URI и отправлять сообщения по TCP но проблема з кодировкой почемути на принтера вместо букв печатаютса знаки вопроса "?", цифри печатаютса нормально. При тестах з помощю програми Hercules (http://www.hw-group.com/products/hercules/index_en.html) даной проблеми нет.


Есть команда ЗапускПриложенияМобильногоУстройства и есть програма https://play.google.com/store/apps/details?id=qsrtech.posprintdriver&hl=ru

Запустить не удайотса((( Кто поможет?
29. flyer 233 26.08.14 15:48 Сейчас в теме
(28) pidlisnyy, проблема с кодировкой с кириллицей или на англ. нормально отображает? наверное в отправляемой команде необходимо указывать команду по кириллице. думаю тебе только с этим осталось побороть и остальные решения тебе уже не нужны будут.
30. pidlisnyy 26.08.14 16:10 Сейчас в теме
Да на английском язике все хорошо. С кирилицей знаки вопросов. Кодировка на принтере стоит Windows 1251. В такой кодировке и отправляю.
31. flyer 233 26.08.14 16:33 Сейчас в теме
(30) pidlisnyy, какие еще есть кодировки на принтере? есть например ASCII и поддержка команд в этом формате походу. можешь скан приложить как сейчас получается на англ.
32. pidlisnyy 27.08.14 10:52 Сейчас в теме
По результатам вчерашней работи вроде все получилось. Печатаетса чек кириличискими символами (изминил библиотеку и команду отправки).
С 1с запускаетса ЗапуститьПриложение("tcpp://print") програма берет файл *.txt которий формирует 1с перед етим и сообщением по tcp отправляет ево на печать на принтер и закриваетса.
33. flyer 233 27.08.14 11:24 Сейчас в теме
(32) pidlisnyy, в личку написал. если не сложно ответь
34. pidlisnyy 28.08.14 10:48 Сейчас в теме
Всем добрий день.
Прикрепленные файлы:
Відео0060.3gp
36. Punisher 22.05.15 11:02 Сейчас в теме
(34) а можете расписать полный алгоритм действия? Предстоит похожая задача
37. DitriX 2102 07.06.15 13:37 Сейчас в теме
(34) круто, поделитесь с обществом механизмами.
З.Ы. Про чек, скидка на украинском будет "знижка", или "скидка" тоже норм? А то я же начал сомневаться :)
35. vslimv 22.09.14 16:58 Сейчас в теме
Круто)Все таки через приложение получилось? Или напрямую?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот