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