nedoPC из POS терминала HYPERCOM Optimum T2100
Moderator: Shaos
-
- Maniac
- Posts: 325
- Joined: 15 Jan 2019 15:48
- Location: Украина, Луганская обл.
Re: nedoPC из POS терминала HYPERCOM Optimum T2100
Дык вот жеж:
viewtopic.php?p=151948#p151948
полтора года как лежит, и протокол там ниже расписан.
Самое простое: светодиодом подсветки мигать умеете ? Ну и пищиком попикать ...
viewtopic.php?p=151948#p151948
полтора года как лежит, и протокол там ниже расписан.
Самое простое: светодиодом подсветки мигать умеете ? Ну и пищиком попикать ...
-
- Maniac
- Posts: 325
- Joined: 15 Jan 2019 15:48
- Location: Украина, Луганская обл.
Re: nedoPC из POS терминала HYPERCOM Optimum T2100
Пока не закончилось. Стоит на паузе.Vitaliy2402 wrote:Интересно, чем все закончилось?
Все достижения на текущий момент выложены здесь.
-
- Writer
- Posts: 22
- Joined: 26 Jan 2021 06:50
- Location: Горловка
Re: nedoPC из POS терминала HYPERCOM Optimum T2100
Это я смотрел. Там дерганье пином, недописанный код. Без правки не компилируется. Мне больше интересен вывод на дисплей (кстати, какой с нем котроллер?) и вывод на печать. Не хотелось бы начинать все с начала, когда есть уже проторенная дорожка
Ваши труды не должны кануть в лету 
Вот, нашел у японцев http://kanebebe.dip.jp/download/kanebeb ... M7uClinux/
P.S. прошил ваш u-boot, теперь часы идут правильно. Пробовал через него загрузить uClinux, он при паспаковке приводит к зависанию терминала.


Вот, нашел у японцев http://kanebebe.dip.jp/download/kanebeb ... M7uClinux/
P.S. прошил ваш u-boot, теперь часы идут правильно. Пробовал через него загрузить uClinux, он при паспаковке приводит к зависанию терминала.
-
- Maniac
- Posts: 325
- Joined: 15 Jan 2019 15:48
- Location: Украина, Луганская обл.
Re: nedoPC из POS терминала HYPERCOM Optimum T2100
Ccылка на даташит контроллера есть в первом посте под фоткой дисплея.
Для вывода на принтер тупо пишем байты в SPI контроллера.
Все свои прошивки я грузил во флэш с нулевого адреса J-TAGом, Uboot не использовал.
Библиотека для работы с дисплеем GLCD найдена в интернете.
Исходник проекта попробую найти.
Для вывода на принтер тупо пишем байты в SPI контроллера.
Все свои прошивки я грузил во флэш с нулевого адреса J-TAGом, Uboot не использовал.
Библиотека для работы с дисплеем GLCD найдена в интернете.
Исходник проекта попробую найти.
Konstantin18 wrote: Самое простое: светодиодом подсветки мигать умеете ? Ну и пищиком попикать ...
-
- Writer
- Posts: 22
- Joined: 26 Jan 2021 06:50
- Location: Горловка
Re: nedoPC из POS терминала HYPERCOM Optimum T2100
По поводу дисплея - виноват, просмотрел...
Помигать, попищать конечно можно, но это не интересно
За исходники был бы премного благодарен.

Помигать, попищать конечно можно, но это не интересно

За исходники был бы премного благодарен.
-
- Maniac
- Posts: 325
- Joined: 15 Jan 2019 15:48
- Location: Украина, Луганская обл.
Re: nedoPC из POS терминала HYPERCOM Optimum T2100
Что мешает самому отправить 2 байта в SPI ?
0x31 и 0x0D - это напечатает на принтере цифру 1 !
В исходнике то тоже самое !
Что сами сделали ? Что не получается ? Что планируете предпринять ?
Дисплей включен строго по даташиту, никаких подводных камней нет.
Интерфейс в дисплее установлен I8080.
Если и будут проблемы то с клавиатурой.
0x31 и 0x0D - это напечатает на принтере цифру 1 !
В исходнике то тоже самое !
Что сами сделали ? Что не получается ? Что планируете предпринять ?
Дисплей включен строго по даташиту, никаких подводных камней нет.
Интерфейс в дисплее установлен I8080.
Если и будут проблемы то с клавиатурой.
-
- Writer
- Posts: 22
- Joined: 26 Jan 2021 06:50
- Location: Горловка
Re: nedoPC из POS терминала HYPERCOM Optimum T2100
С ARM-мами ранее дел не имел, мешает отсутствие хорошего пинка сзади для решительного шага впередKonstantin18 wrote:Что мешает самому отправить 2 байта в SPI ?
0x31 и 0x0D - это напечатает на принтере цифру 1 !

Хочу ваш код использовать как толчок в нужном направлении

Заранее спасибо.
Волшебный пендаль в нужном направлении дал себе сам

Last edited by Vitaliy2402 on 08 Feb 2021 11:12, edited 1 time in total.
-
- Writer
- Posts: 22
- Joined: 26 Jan 2021 06:50
- Location: Горловка
Re: nedoPC из POS терминала HYPERCOM Optimum T2100
Не получается найти хоть какие нибудь команды принтера кроме размера шрифта
К дисплею прикрутил первую попавшуюся библиотеку, но она корявая - видео буфера нет.
Из хорошего - раздобыл еще один optimum t2100

К дисплею прикрутил первую попавшуюся библиотеку, но она корявая - видео буфера нет.
Из хорошего - раздобыл еще один optimum t2100

You do not have the required permissions to view the files attached to this post.
Last edited by Vitaliy2402 on 09 Feb 2021 11:36, edited 1 time in total.
-
- Maniac
- Posts: 325
- Joined: 15 Jan 2019 15:48
- Location: Украина, Луганская обл.
Re: nedoPC из POS терминала HYPERCOM Optimum T2100
Я тоже не нашел команд. Эпсоновские проверял - не работают.Vitaliy2402 wrote:Не получается найти хоть какие нибудь команды принтера кроме размера шрифта
Попробуйте в цикле все символы от 0 до 255.
от 1 до 31 - управляющие команды.
Поздравляю с успехами. Мои примерно такие же.Vitaliy2402 wrote:Не получается найти хоть какие нибудь команды принтера кроме размера шрифта
К дисплею прикрутил первую попавшуюся библиотеку, но она корявая - видео буфера нет.
Из хорошего - раздобыл еще один optimum t2100
Кстати терминалов на OLX есть ...
-
- Writer
- Posts: 22
- Joined: 26 Jan 2021 06:50
- Location: Горловка
Re: nedoPC из POS терминала HYPERCOM Optimum T2100
В цикле пробовал. Инверсия точно есть. Проскакивало что-то похожее на графику. Есть страничный режим печати, но как пользоватся - пока не разобрался
А так, да, на многие esc/pos команды либо не реагирует, либо реакция есть но не та которую ожидаешь. 
Олх мне не доступен по независящим от меня причинам
Заметил что для печати достаточно выбрать размер шрифта и отправить строку в буфер принтера. По окончанию отправки принтер печатает содержимое буфера и очищает его. Команда 0A либо 0D (перевод строки) не обязательна.


Олх мне не доступен по независящим от меня причинам

Заметил что для печати достаточно выбрать размер шрифта и отправить строку в буфер принтера. По окончанию отправки принтер печатает содержимое буфера и очищает его. Команда 0A либо 0D (перевод строки) не обязательна.
-
- Maniac
- Posts: 325
- Joined: 15 Jan 2019 15:48
- Location: Украина, Луганская обл.
Re: nedoPC из POS терминала HYPERCOM Optimum T2100
Что написано на наклейках на АТМЕГе принтера ???
Я свои выше показывал.
При печати, если строка короткая (меньше длинны буфера) , например 5 символов
без 0A или 0D ждать печати надо долго

Программки свои заливаете Uboot-ом ?
А его сам как зашивали ?
Я свои выше показывал.
При печати, если строка короткая (меньше длинны буфера) , например 5 символов
без 0A или 0D ждать печати надо долго


Программки свои заливаете Uboot-ом ?
А его сам как зашивали ?
-
- Writer
- Posts: 22
- Joined: 26 Jan 2021 06:50
- Location: Горловка
Re: nedoPC из POS терминала HYPERCOM Optimum T2100
Шью через jtag по lpt. Жду j-link
По поводу буфера - надо перепроверить, возможно ошибаюсь а возможно все дело в сиволе /n в конце строки. Но он у меня точно печатал без 0a/0d. Uboot поставил, поигрался и удалил. Пока думаю как подступиться к uclinux, тогда и uboot потребуется
Версию прошивки принтера гляну - напишу. Хочу прицепится лог анализатором к принтеру и на штатной прошивке глянуть чего там происходит при печати, может чего интересного увижу. Ну и клавиатуру за одно гляну - ну тут я иллюзий вообще не питаю, думаю там обмен шифрованный. Времени на ковыряние терминала как всегда не хватает. 



-
- Supreme God
- Posts: 16689
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: nedoPC из POS терминала HYPERCOM Optimum T2100
Джентльмены, а это не те самые терминалы, с помощью которых в транспорте принимают оплату по карточкам?Vitaliy2402 wrote:Из хорошего - раздобыл еще один optimum t2100
Я особо не присматривался, но довольно похоже...
iLavr
-
- Writer
- Posts: 22
- Joined: 26 Jan 2021 06:50
- Location: Горловка
Re: nedoPC из POS терминала HYPERCOM Optimum T2100
Теоритически - возможно, практически - врядли. Процедура оплаты подразумевает ввод пин кода.
-
- Maniac
- Posts: 325
- Joined: 15 Jan 2019 15:48
- Location: Украина, Луганская обл.
Re: nedoPC из POS терминала HYPERCOM Optimum T2100
Это врядли. Так как в техническом режиме он печатает только одним шрифтом по умолчанию.Vitaliy2402 wrote:Хочу прицепится лог анализатором к принтеру и на штатной прошивке глянуть чего там происходит при печати, может чего интересного увижу.
Без всяких изысков.