Я восстанавливаю старый принтер с сублимационной печатью Olympus P-400 и хочу печатать современные JPEG-файлы с карты памяти SmartMedia, не используя устаревшие драйверы Windows 2000. Проблема в том, что «родные» JPEG с камеры печатаются, а «обычные» JPEG, просто скопированные на SmartMedia, хотя принтер и «идёт в цикл печати», остаются на бумаге пустыми.
Ниже — разбор проблемы, возможные причины и пошаговые варианты решения: конвертация в JPEG2000 с помощью IrfanView и альтернативный рабочий способ с использованием Camedia 5.11.
Проблема: печать JPEG с карты SmartMedia на Olympus P-400
На Olympus P-400 можно напрямую печатать изображения с карты SmartMedia, но не все JPEG-примеры распечатываются одинаково. Оригинальные файлы камеры печатаются корректно; «универсальные» JPEG с тем же размером и DPI не дают изображения на бумаге, хотя интерфейс принтера позволяет запустить печать. Это указывает на то, что прошивка принтера может искать специфические данные в маркерах JPEG.
Обе группы файлов (печатающиеся и не печатающиеся) содержат сегмент APP1 EXIF в маленьком порядке байтов (little endian) как первый сегмент файла. Тем не менее печатаемые файлы, видимо, содержат дополнительные отличия в структуре JPEG, которые принтер ожидает.
Гипотеза: нужен другой формат JPEG (JPEG 2000 / JP2)
Из-за возраста устройства авторы предположили, что принтер может корректно обрабатывать старый формат, называемый JPEG 2000 (JP2). Попытка сохранить изображения в формате JPEG2000 и поместить их на SmartMedia рассматривается как работоспособный путь. Отдельно отмечено, что иногда требуется переименование расширения .jp2 в .jpg, чтобы принтер распознал файл.
Как конвертировать изображения в JPEG2000 с помощью IrfanView
Установка IrfanView и плагинов
1. Скачайте и установите IrfanView.
2. Скачайте и установите пакет плагинов IrfanView; убедитесь, что битность плагина соответствует битности установленного IrfanView.
3. После установки плагинов IrfanView будет поддерживать экспорт в формат JP2 (JPEG2000).
Сохранение отдельных файлов в JP2
1. Откройте нужный файл в IrfanView.
2. Перейдите в меню File → Save As и в списке форматов выберите «JP2».
3. Сохраните файл, перенесите его на карту SmartMedia и попробуйте распечатать.
4. При необходимости переименуйте расширение файла с .jp2 в .jpg, чтобы принтер распознал формат.
Пакетная конверсия
IrfanView имеет инструмент Batch Conversion, который позволяет массово конвертировать изображения в JP2. Это удобно для обработки большого числа файлов перед копированием на SmartMedia.
Альтернативный рабочий способ: Camedia 5.11
Если вопрос — просто распечатать новые JPEG на Olympus P-400, есть практическое решение с использованием программы Camedia 5.11. Сообщается, что Camedia 5.11 успешно установилась на Windows 11 64-bit и позволила печатать изображения на P-400.
Процесс, приведённый в примере: с помощью Photoshop Elements изображение обрезали до 1200×1600 пикселей при 72 DPI (эти параметры соответствуют старым фотографиям на SmartMedia). Затем изображение было загружено в приложение Camedia и сохранено как «Exif(JPEG) Images». Полученный файл отлично распечатался на P-400.
Важные замечания и сохранившиеся факты
— Принтер Olympus P-400 может печатать изображения напрямую с карт SmartMedia.
— Печатающиеся и непечатающиеся JPEG-файлы оба содержали APP1 EXIF в little endian как первый сегмент, но это не гарантирует совместимость.
— Попробуйте JPEG2000 (JP2); при необходимости переименуйте .jp2 в .jpg.
— IrfanView с соответствующим пакетом плагинов позволяет сохранять в JP2 и выполнять пакетную конверсию.
— Рабочий альтернативный путь — использовать Camedia 5.11; пример настройки изображения: 1200×1600 пикселей при 72 DPI и сохранение как «Exif(JPEG) Images».
Если вы будете тестировать конверсию в JPEG2000 или использовать Camedia 5.11, сохраняйте оригиналы и проверяйте один файл перед массовой подготовкой карт SmartMedia.