Author |
Message |
jdigreze
God
Joined: 02 Jan 2006 02:28 Posts: 1390 Location: Abakan
|
Если печатать 0 без перечёркивания, то более устойчив, но и более громоздок.
|
22 Feb 2011 22:38 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Ну это как-то не все принтеры смогут понять...
А восьмиричный дамп есть пример где-либо взглянуть?
|
23 Feb 2011 11:07 |
|
|
jdigreze
God
Joined: 02 Jan 2006 02:28 Posts: 1390 Location: Abakan
|
Подменять в процедуре печати ноль на букву О. Кстати, у меня в старом роботроне была предустановка "тип печати ноля", да и в епсонах матричных оно тоже вроде бы на глаза попадалось.
Восмиричные дампы вживую не встречал. Саму систему только в теории мельком проходили.
|
23 Feb 2011 21:08 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Что-то я затрудняюсь пока представить себе такой дамп...
|
23 Feb 2011 22:04 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Команда od (или OctalDump)
Пакет текстовых утилит GNU включает команду od (или OctalDump) ...
У команды od есть несколько опций, как например -A для управления основанием смещений файла и -t для управления формой отображения содержимого файла. Основание может быть o, ( восьмиричное - по умолчанию), d (десятичное), x (шестнадцатиричное) или n (смещения не отображаются).
В Листинге 25 представлены некоторые доступные форматы дампа файла text2.
Листинг 25. Дамп файлов с помощью od
Получается - что так? Как-то больно объёмно...
http://forum.puppyrus.org/index.php?action=printpage;topic=1855.0
|
23 Feb 2011 23:41 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
2_ShaosА ты доделал вот эту читалку для самодельных очень-хитрых-бумажных носителей информации? ( самый нижний рис.)
|
27 Mar 2011 10:57 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22743 Location: Silicon Valley
|
Неа - лежит, ждёт своего звёздного часа...
|
27 Mar 2011 21:17 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22743 Location: Silicon Valley
|
Очень похожая идея: https://hackaday.io/project/8921-low-resolution-scanner-for-cheap-data-inputP.S. Я только что сам наконец попробовал поиграться с LDR (Light Dependent Resistor) - при ярком свете он имеет сопротивление порядка 1 кОм, а в темноте - до 1 МОм, при прямом свете красного светодиода - до 5 кОм, а при отражённом - от белой области на бумаге - 50 кОм и от чёрной области на бумаге - 150 кОм (т.к. она всё таки немного что-то отсвечивает), т.е. можно подключить такой LDR между землёй и входом компаратора (или CMOS гейта) и резистор 100К между этим входом и питанием - в результате компаратор будет детектировать такие изменения:
|
28 Feb 2016 14:59 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Для журнальных листов этот метод не очень пригоден, на мой взгляд. Плотность упаковки рядом с шестнадцатиричной таблицей проигрывает. Но чтобы таблица хорошо распознавалась, среди её знаков не должно быть таких плохоразличимых, как 0, 8, В. Возможно, пусть знаков будет всего 8, но они должны хорошо различаться тем же Файнридером, а то он 0, 8, В и в весьма приличных текстах путает. Ну и, конечно, хотелось бы, чтобы символы печатались любым принтером.
_________________ iLavr
|
28 Feb 2016 18:08 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22743 Location: Silicon Valley
|
Шестнадцатиричную таблицу зато не распознать без компа, а тут даже без микроконтроллера можно обойтись... P.S. Кстати квадраты можно не только в белый и чёрный раскрашивать, но и в серый, получая тем самым троичный код
|
28 Feb 2016 18:53 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Да фиг ты без микроконтроллера обойдешься. LPT и СОМ-порты канули в лету. Здесь нужен контроллер с поддержкой ЮСБ. А таблица распознается любым компом. Я на старом Р166 ещё Файнридером 1.0 распознавал, а до него еще CuneiForm был. И таблица запросто ручным сканером ухватывается. Сканер - это тоже штатное средство для компа. Вот только распознавать желательно удобоваримые символы, а не шестнадцатиричные. P.S. И, кстати, сканер с узкой, но приемлемой полосой нетрудно соорудить из оптической мыши с ЮСБ-интерфейсом.
_________________ iLavr
|
28 Feb 2016 19:57 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22743 Location: Silicon Valley
|
со сканером и файнридером это уже не недоскан получается
|
28 Feb 2016 20:04 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Если сканер - оптическая мышь, то вполне себе крутейший недоскан! Мы же хотим "ехать", а не абстрактные "шашечки". С мышью и трудоемкость никакая...
_________________ iLavr
|
28 Feb 2016 20:12 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22743 Location: Silicon Valley
|
Мы хоим это к чему угодно подцеплять, а не только PC - на спектруме, РКаке или специалисте нет не только файнридера, но даже ЮСБ...
|
28 Feb 2016 20:44 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Ну это "чего угодно" выглядит несколько ограниченно, если это спектрумы, РКаки или специалисты. Это всё в общем-то близкие нашему сердцу мифы прошлого... А если мы говорим о распространении кодов через журналы, то тут больший интерес представляет простота и безошибочность получения кода и обмена им. И, кстати, не надо уж так демонизировать файнридер и иже с ним. Когда я покупал в дремучие годы ручной сканер и файнридера никакого не было. На дискетке была очень простая DOS-программа. А когда вышел первый файнридер, то в хелпах очень популярно объясняли весь алгоритм распознавания. Никто не сподобился написать OCR для спектрума, РКаки или специалиста - да потому что не было ничего аппаратного, похожего на сканер. Принтеры-то не у всех были. Но сейчас - 2016 год, возможностей поболее. Да и не представляю я, как связать этот упоминаемый здесь "якобы простой метод" с журнальной страницей.
_________________ iLavr
|
29 Feb 2016 04:18 |
|
|