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% ошибок. Еще и волокна бумаги будут путаться под ногами...