Вопрос или проблема
У меня большие проблемы с печатью на принтере RICOH Aficio SP C240DN (цветной лазерный принтер). CUPS/OpenPrinting не имеет драйвера именно для этого принтера. Есть похожие номера, но не 240DN.
Также, похоже, что для этого принтера нет файла PPD, так как он вообще не поддерживает PostScript. Есть только так называемые драйверы DDST и ICM для Windows и Mac, но нет PPD, в отличие от немного более старых моделей из RICOH (например, 320DN). Техник компании, где я купил принтер, сказал, что DDST — это облегченная версия PCL6.
Подключение к принтеру работает, я могу получить доступ к веб-интерфейсу для управления, я могу печатать тестовые страницы с помощью кнопок на принтере или через веб-интерфейс. Если я пробую какой-либо другой драйвер (например, 320DN), принтер показывает, что он получает данные, очередь на компьютере обрабатывается, и затем просто думает, что работа завершена, но принтер ничего не делает.
Я планирую вернуть его, но хотел бы узнать, не мог бы кто-нибудь объяснить немного о драйверах (что такое DDST?) и есть ли шансы, что такой драйвер для Linux выйдет в ближайшее время.
Я на самом деле готов пожертвовать небольшую сумму кому-то, кто напишет открытый драйвер (для CUPS).
DDST — это драйвер принтера GDI или Raster. Он использует аппаратное обеспечение компьютера для обработки данных и отправки растровых (сырьевых) изображений на принтер. Эти принтеры не принимают данные PCL, PostScript или HPGL. Вы должны использовать драйвер DDST, чтобы принтер работал.
В данный момент я работаю над спецификацией протокола для Ricoh C240DN. К сожалению, он значительно отличается от более старых черно-белых принтеров, таких как SP 100, так как не использует заголовки PJL.
Он использует полосные изображения JBIG для передачи данных. Я уже могу генерировать эти данные JBIG, только недокументированные заголовки, которые заменяют заголовки PJL в SP100, оказывается, достаточно сложно воспроизвести.
Я опубликую ссылку на свои спецификации здесь, когда у меня будут результаты, годные к публикации.
ОБНОВЛЕНИЕ: здесь мои предварительные результаты. Мне еще нужно декодировать данные GDIJ, если кто-то может мне помочь, не стесняйтесь связаться со мной. GDIJ по меньшей мере содержит информацию о весе бумаги и, возможно, время и дату печати, что я никак не могу понять.
Вы пытались использовать драйвер модели RICOH 220, который идеально распознается Linux: вы можете увидеть его на: http://www.openprinting.org/printer/Ricoh/Ricoh-Aficio_220
У меня есть RICOH Aficio SP 100, который также является принтером DDST. Попробуйте драйвер, который я написал для него. Я обновлю драйвер, если ваш C240DN начнет печатать хотя бы в черно-белом режиме.
Ссылка (на SE): Ricoh Aficio SP 100su E
У меня была проблема с Ricoh Aficio SP C240DN после загрузки и попытки различных рекомендованных драйверов. Я потратил 2 дня на установку, удаление, попытки разных драйверов, крутясь по кругу. Оказалось, что настройка размера бумаги по умолчанию была установлена на Letter, поэтому задание на печать не завершалось. Я изменил размер бумаги на A4 в свойствах принтера, и это сработало сразу на обоих ПК (Windows 7 и Windows 10).
Надеюсь, это поможет кому-то.
У меня такая же модель принтера и те же проблемы в Linux.
Я бы собрал драйверы для Linux из драйверов для Mac, которые распространяет производитель.
Я смог распаковать драйверы для Mac и даже файл RicohAficioSPC240DN.ppd.gz, но когда я пытаюсь установить драйвер в CUPS, я получаю ошибку пути (см. изображение ниже):
Очевидно, что пути в Linux отличаются от путей в MacOS, поэтому нам нужно было бы перевести их соответственно. Но я не знаю, как это сделать, и мне нужна помощь.
Если кто-то заинтересован, я мог бы поделиться извлеченными файлами, и моим конечным желанием было бы создать работающий драйвер, чтобы опубликовать его на https://www.openprinting.org/
Извините за ошибки на английском, это не мой родной язык.
Ответ или решение
Принтер RICOH Aficio SP C240DN, использующий технологию DDST (Data Driven System Technology), действительно сталкивается с рядом проблем при печати, особенно в среде Linux, где отсутствуют драйверы и PPD-файлы для этой модели. Давайте подробно рассмотрим основные аспекты, связанные с проблемами печати, и возможные решения, которые могут помочь.
1. Понимание технологий и драйверов
Что такое DDST?
DDST представляет собой технологию драйвера GDI, которая использует вычислительные мощности вашего компьютера для растровой обработки данных и передачи их на принтер в виде необработанных изображений. Это означает, что такие принтеры не могут принимать команды PCL, PostScript или HPGL. Компромиссом здесь является отсутствие стандартных драйверов, что часто создает преграды для пользователей, использующих операционные системы, отличные от Windows или macOS.
2. Проблемы установки драйверов в Linux
При отсутствии официального драйвера для RICOH Aficio SP C240DN для Linux, пользователи сталкиваются с необходимостью использовать драйверы для других моделей, что не всегда приводит к успешной печати. Некоторые из проблем могут включать:
-
Совпадение моделей: Использование драйвера от других моделей, таких как SP 320DN или SP 220, может привести к несоответствию в отличии от C240DN, что в конечном итоге приводит к тому, что заказ не выполняется, как вы заметили.
-
Правильная настройка: Как упоминал другой пользователь, иногда элементарные настройки, такие как выбор правильного размера бумаги (например, A4 вместо Letter), могут сильно повлиять на работоспособность системы.
3. Решение с использованием драйверов и конфигурации
-
Использование альтернативных драйверов: Попробуйте использовать драйверы для моделей, схожих по архитектуре и технологиям, таких как RICOH Aficio 220, которые, по словам пользователей, работают корректно под Linux.
-
Изучение драйверов для macOS: Если у вас есть доступ к драйверам для Mac, попробуйте извлечь и адаптировать их для Linux. Вы можете воспользоваться инструментами для распаковки и редактирования PPD-файлов, но это может потребовать знаний о путях и конфигурациях Linux.
4. Разработка и помощь сообществу
Если вы способны извлечь данные из Mac-драйвера, вам, вероятно, потребуются дополнительные ресурсы и помощь сообщества. Исследование документации и взаимодействие с разработчиками может значительно ускорить процессы создания необходимого драйвера. Например, предварительные результаты вашего исследования по протоколам C240DN можно выложить на специализированных форумах и платформах, таких как Stack Overflow или OpenPrinting.
Заключение
Несмотря на сложность установки и настройки драйверов для RICOH Aficio SP C240DN в Linux, существуют пути решения этой проблемы. Исследования, взаимодействие с сообществом и использование альтернативных драйверов могут существенно увеличить ваши шансы на успешную печать. Если же вы рассматриваете возможность возврата устройства, не забудьте взвесить все плюсы и минусы, учитывая возможность будущих улучшений драйверов.