Closed GoogleCodeExporter closed 9 years ago
Сейчас у меня на столе стоит такой принтер,
только переделанный под фискальный
регистратор модель FP-60. И я так понимаю вы
подключаете принтер через USB, так что под
Linux я пока нашёл только единственный
вариант это отправку команд на вывод в
файл. А вот как сделать эмуляцию
полноценного com порта для usb в Linux я так и не
понял, это как раз нужно для фискального
принтера. Для обыкновенного чекового
принтера вполне хватает работы через файл,
так как скорость здесь не ограничена 9600 и
зависит только от скорости usb, а это гораздо
больше.
Скиньте ссылку на его документацию, сам
посмотрю, что и как в нём работает.
Original comment by svinin...@gmail.com
on 22 Jun 2012 at 2:10
Нет подключаю я его как раз как COM(он же RS232
он же tty, он же UART, он же SERIAL :).
Ибо USB там не честное а переходник, под
который драйвер(Linux) скорее всего
отсутствует, я правда не проверял.
Драйвер переходника называется FT232.
Я так и не понял из Вашего поста, как все
таки правильно подключать com принтер. Через
файл, или через настройку serial и параметры
ком порта(последнее для меня вроде более
логично, но у меня не работает).
Смысла в документации наверно нет, так как
это обыкновенный бюджетный принтер с ESC\POS.
Но я ее вложил. Думаю FP-60. Это полный аналог.
только фискальная память слегка добавлена.
А по USB to COM подключал товарищ вот в этом
http://code.google.com/p/openbravoposru/issues/detail?id=98
топике. По крайней мере я сделал такой
вывод отсюда " /dev/ttyUSB0".
Original comment by s...@profex.com.ua
on 22 Jun 2012 at 2:44
Attachments:
com по сериал подключаться должен, хотя и по
file тоже будет работать, но только на
отправку. Проверьте перемычки на самом
принтере для 115200 должны быть SW1 ON, SW2 ON, SW3 ON
Вот для этого мне и нужен был мануал, бывает
что драйвер по винду переключение делает
программно, а нам нужно чтобы было на
железе выставлено. Если не заработает
печатайте тест с параметрами,
фотографируйте и выкладывайте.
Original comment by svinin...@gmail.com
on 22 Jun 2012 at 2:54
Да я как раз в принтерах довольно хорошо
разбираюсь, и про тест тоже знаю. И про
настройки скорости через DIP SWITCH и т.д. Тут
что то другое. При отсылке команды из
терминала Linux через cat или echo принтер
печатает!!! А из программы нет!!!
А через file печатает, но только тогда когда
принтер стоит в скорости 9600. Я так понял это
умолчание для ком порта в линуксе.
Моя мысль, что я допустил ошибку при
создании проекта в NETBEANS либо не включил
библиотеку которая нужна для Linux.
В библиотеках у меня есть только вот это
lib/RXTXcomm.jar этого достаточно?
Original comment by s...@profex.com.ua
on 22 Jun 2012 at 3:08
Стоп, а в NetBeans указал к нативным
библиотекам? В настройках проекта нужно
указать в параметрах VM переменную и путь до
них. Пример:
-Djava.library.path=/home/admin/openbravopos/lib/Linux//lib/Linux/i686-pc-linux-
gnu
У меня они по-умолчанию сразу стоят, вот и
забываю про них. Так что должно заработать.
Original comment by svinin...@gmail.com
on 22 Jun 2012 at 4:13
Attachments:
Поправлю:
-Djava.library.path=/home/admin/openbravopos/lib/Linux/i686-pc-linux-gnu
Original comment by svinin...@gmail.com
on 22 Jun 2012 at 4:14
Промучался с Ubuntu, пока ничего не вышло, но
зато вышло в Windows.
Прописав соответственно вот это.
-Djava.library.path=С:\lib\Windows\i368-mingw32
В сухом остатке для UBUNTU
- порт для юзера разрешен;
- путь к библиотеке прописан;
- библиотеки по этому пути положены,
разрешение на них для юзера получены.
- принтер настроен правильно(настройки
порта).
... но не печатает :( (только через файл)
Original comment by s...@profex.com.ua
on 27 Jun 2012 at 2:26
Все оказывается просто. Необходимо просто
запускать собранную программу только
через скрипт sh или bin. Там прописаны пути к
библиотекам. Если же прописывать путь в
нетбинсе, то работает только в отладке. А
собранный уже не работает.
Кстати Datecs EP-60 отлично заработал на
настройках Citizen866cyr. Даже ящик денежный
открывается.
Original comment by s...@profex.com.ua
on 6 Jul 2012 at 7:07
Original comment by s...@profex.com.ua
on 6 Jul 2012 at 12:12
Добрый вечер.
Тоже столкнулся с необходимостью
установки принтера Datecs на Linux (не
полноценный, а HP Thin Pro для тонких клиентов).
Можете рассказать, пожалуйста, немного
подробнее, как заставить печатать этот
принтер?
Спасибо.
Original comment by fapw...@gmail.com
on 15 Jul 2014 at 8:16
Можно подробнее, какой принтер? Как
подключаете? Какой интерфейс? Откройте
тайны, а то очень тяжело помочь.
Original comment by s...@profex.com.ua
on 21 Jul 2014 at 3:00
Скажите, пожалуйста, как изменить логотип в
шапке чека у принтера?
Original comment by bodunspi...@gmail.com
on 7 Jun 2015 at 4:28
Два варианта, программируем его в принтер и
указываем его печать.
Или посылаем его из программы при печати
каждого чека
Original comment by Sez...@gmail.com
on 10 Jun 2015 at 5:04
Original issue reported on code.google.com by
s...@profex.com.ua
on 22 Jun 2012 at 10:56