PaperBack - пишем информацию на бумагу

Лет 20 назад у меня была идея - запись данных на бумагу, чтобы таким образом можно было делать резервные копии. Руки до практической реализации не дошли. Очень рад что у Oleh Yuschuk дошли руки до этого в 2007 году, и родился PaperBack.

На практике - действительно, на 1 лист A4 удалось записать ~500 KiB данных, что может быть достаточно для практического использования. Это достигается при печати данных на 300dpi, масштабе точек 80% (на 70% было хуже на моем принтере) и 20% на ECC. Для надежного восстановления данных нужно было слегка поднять четкость в Gimp2/unsharp mask, но чувствуется что это предел для текущей реализации (ECC приходится корректировать 10% битых данных). На 200/240dpi все на порядок надежнее.

Очень интересная программа. Можно далее фотографировать данные на пленку и получать микрофильмы подручными средствами ))) Ну и эти данные можно будет вычитать в будущем не имея какого-либо специального оборудования, даже инопланетянами или через 1000 лет...

Так выглядят данные на 80dpi:


Ближе:


А так выглядят данные на 300dpi, на пределе возможностей 600dpi принтера:


Ближе (сторона квадрата - 2.97мм). Видно, что меньше чем 2*2 пикселя принтера на 1 бит можно тратить только методами, которые могут доставать данные статистически, с очень большим процентом ошибок, если уже тут 10% ошибок. Еще и волокна бумаги будут путаться под ногами...


17 Декабря 2017

RSS@BarsMonster3@14.by