nedoPC.org

Electronics hobbyists community established in 2002
Last visit was: 07 Jun 2024 14:15
It is currently 07 Jun 2024 14:15



 [ 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: 325
Location: Украина, Луганская обл.
Дык вот жеж:
http://www.nedopc.org/forum/viewtopic.php?p=151948#p151948
полтора года как лежит, и протокол там ниже расписан.

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


02 Feb 2021 03:17
Maniac

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

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


02 Feb 2021 03:22
Writer

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


02 Feb 2021 03:47
Maniac

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

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


02 Feb 2021 05:15
Writer

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


02 Feb 2021 05:39
Maniac

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

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

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

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

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


02 Feb 2021 06:22
Writer

Joined: 26 Jan 2021 06:50
Posts: 22
Location: Горловка
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
Writer

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


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.



08 Feb 2021 10:38
Maniac

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

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

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


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


08 Feb 2021 15:27
Writer

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


08 Feb 2021 21:49
Maniac

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

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

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


10 Feb 2021 03:06
Writer

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


10 Feb 2021 12:46
Supreme God
User avatar

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

Image

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

_________________
iLavr


10 Feb 2021 12:57
Writer

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


10 Feb 2021 13:28
Maniac

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

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


10 Feb 2021 13:48
 [ 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 17 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

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