nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 19 Apr 2024 19:06



Reply to topic  [ 127 posts ]  Go to page Previous  1 ... 4, 5, 6, 7, 8, 9  Next
nedoPC из POS терминала HYPERCOM Optimum T2100 
Author Message
Maniac

Joined: 15 Jan 2019 15:48
Posts: 326
Location: Украина, Луганская обл.
Reply with quote
Дык вот жеж:
http://www.nedopc.org/forum/viewtopic.php?p=151948#p151948
полтора года как лежит, и протокол там ниже расписан.

Самое простое: светодиодом подсветки мигать умеете ? Ну и пищиком попикать ...


02 Feb 2021 03:17
Profile
Maniac

Joined: 15 Jan 2019 15:48
Posts: 326
Location: Украина, Луганская обл.
Reply with quote
Vitaliy2402 wrote:
Интересно, чем все закончилось?

Пока не закончилось. Стоит на паузе.
Все достижения на текущий момент выложены здесь.


02 Feb 2021 03:22
Profile
Writer

Joined: 26 Jan 2021 06:50
Posts: 22
Location: Горловка
Reply with quote
Это я смотрел. Там дерганье пином, недописанный код. Без правки не компилируется. Мне больше интересен вывод на дисплей (кстати, какой с нем котроллер?) и вывод на печать. Не хотелось бы начинать все с начала, когда есть уже проторенная дорожка :ebiggrin: Ваши труды не должны кануть в лету :kruto:
Вот, нашел у японцев http://kanebebe.dip.jp/download/kanebebe-download/ARM7uClinux/
P.S. прошил ваш u-boot, теперь часы идут правильно. Пробовал через него загрузить uClinux, он при паспаковке приводит к зависанию терминала.


02 Feb 2021 03:47
Profile
Maniac

Joined: 15 Jan 2019 15:48
Posts: 326
Location: Украина, Луганская обл.
Reply with quote
Ccылка на даташит контроллера есть в первом посте под фоткой дисплея.
Для вывода на принтер тупо пишем байты в SPI контроллера.
Все свои прошивки я грузил во флэш с нулевого адреса J-TAGом, Uboot не использовал.
Библиотека для работы с дисплеем GLCD найдена в интернете.
Исходник проекта попробую найти.

Konstantin18 wrote:
Самое простое: светодиодом подсветки мигать умеете ? Ну и пищиком попикать ...


02 Feb 2021 05:15
Profile
Writer

Joined: 26 Jan 2021 06:50
Posts: 22
Location: Горловка
Reply with quote
По поводу дисплея - виноват, просмотрел... :oops:
Помигать, попищать конечно можно, но это не интересно :ebiggrin:
За исходники был бы премного благодарен.


02 Feb 2021 05:39
Profile
Maniac

Joined: 15 Jan 2019 15:48
Posts: 326
Location: Украина, Луганская обл.
Reply with quote
Что мешает самому отправить 2 байта в SPI ?
0x31 и 0x0D - это напечатает на принтере цифру 1 !

В исходнике то тоже самое !

Что сами сделали ? Что не получается ? Что планируете предпринять ?

Дисплей включен строго по даташиту, никаких подводных камней нет.
Интерфейс в дисплее установлен I8080.

Если и будут проблемы то с клавиатурой.


02 Feb 2021 06:22
Profile
Writer

Joined: 26 Jan 2021 06:50
Posts: 22
Location: Горловка
Reply with quote
Konstantin18 wrote:
Что мешает самому отправить 2 байта в SPI ?
0x31 и 0x0D - это напечатает на принтере цифру 1 !

С ARM-мами ранее дел не имел, мешает отсутствие хорошего пинка сзади для решительного шага вперед :ebiggrin:
Хочу ваш код использовать как толчок в нужном направлении :rotate:
Заранее спасибо.

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


Last edited by Vitaliy2402 on 08 Feb 2021 11:12, edited 1 time in total.



02 Feb 2021 06:40
Profile
Writer

Joined: 26 Jan 2021 06:50
Posts: 22
Location: Горловка
Reply with quote
Не получается найти хоть какие нибудь команды принтера кроме размера шрифта :cry:
К дисплею прикрутил первую попавшуюся библиотеку, но она корявая - видео буфера нет.
Из хорошего - раздобыл еще один optimum t2100 :ebiggrin:


Attachments:
File comment: добавил часы
Test_KEIL_ffr (2).rar [294.97 KiB]
Downloaded 263 times
20210208_201151.jpg
20210208_201151.jpg [ 63.31 KiB | Viewed 7020 times ]


Last edited by Vitaliy2402 on 09 Feb 2021 11:36, edited 1 time in total.

08 Feb 2021 10:38
Profile
Maniac

Joined: 15 Jan 2019 15:48
Posts: 326
Location: Украина, Луганская обл.
Reply with quote
Vitaliy2402 wrote:
Не получается найти хоть какие нибудь команды принтера кроме размера шрифта

Я тоже не нашел команд. Эпсоновские проверял - не работают.
Попробуйте в цикле все символы от 0 до 255.
от 1 до 31 - управляющие команды.

Vitaliy2402 wrote:
Не получается найти хоть какие нибудь команды принтера кроме размера шрифта
К дисплею прикрутил первую попавшуюся библиотеку, но она корявая - видео буфера нет.
Из хорошего - раздобыл еще один optimum t2100


Поздравляю с успехами. Мои примерно такие же.
Кстати терминалов на OLX есть ...


08 Feb 2021 15:27
Profile
Writer

Joined: 26 Jan 2021 06:50
Posts: 22
Location: Горловка
Reply with quote
В цикле пробовал. Инверсия точно есть. Проскакивало что-то похожее на графику. Есть страничный режим печати, но как пользоватся - пока не разобрался :( А так, да, на многие esc/pos команды либо не реагирует, либо реакция есть но не та которую ожидаешь. :question:
Олх мне не доступен по независящим от меня причинам :evil:
Заметил что для печати достаточно выбрать размер шрифта и отправить строку в буфер принтера. По окончанию отправки принтер печатает содержимое буфера и очищает его. Команда 0A либо 0D (перевод строки) не обязательна.


08 Feb 2021 21:49
Profile
Maniac

Joined: 15 Jan 2019 15:48
Posts: 326
Location: Украина, Луганская обл.
Reply with quote
Что написано на наклейках на АТМЕГе принтера ???
Я свои выше показывал.

При печати, если строка короткая (меньше длинны буфера) , например 5 символов
без 0A или 0D ждать печати надо долго :ebiggrin: :idea:

Программки свои заливаете Uboot-ом ?
А его сам как зашивали ?


10 Feb 2021 03:06
Profile
Writer

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


10 Feb 2021 12:46
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Vitaliy2402 wrote:
Из хорошего - раздобыл еще один optimum t2100 :ebiggrin:

Image

Джентльмены, а это не те самые терминалы, с помощью которых в транспорте принимают оплату по карточкам?
Я особо не присматривался, но довольно похоже...

_________________
iLavr


10 Feb 2021 12:57
Profile
Writer

Joined: 26 Jan 2021 06:50
Posts: 22
Location: Горловка
Reply with quote
Теоритически - возможно, практически - врядли. Процедура оплаты подразумевает ввод пин кода.


10 Feb 2021 13:28
Profile
Maniac

Joined: 15 Jan 2019 15:48
Posts: 326
Location: Украина, Луганская обл.
Reply with quote
Vitaliy2402 wrote:
Хочу прицепится лог анализатором к принтеру и на штатной прошивке глянуть чего там происходит при печати, может чего интересного увижу.

Это врядли. Так как в техническом режиме он печатает только одним шрифтом по умолчанию.
Без всяких изысков.


10 Feb 2021 13:48
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 127 posts ]  Go to page Previous  1 ... 4, 5, 6, 7, 8, 9  Next

Who is online

Users browsing this forum: No registered users and 36 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.