Автор |
Cообщение |
1
ornelius •
29.01.2011 в 08:54 |
Здравствуйте! Вопрос мой наверное не совсем соответствует тематике форума, но я подумал, что здесь мне могут что-нибудь подсказать...
Задача состоит в том, чтобы программно (с компьютера, а не с помощью кнопки на устройстве) запустить и контролировать процесс копирования. Выбор устройств для решения этой задачи ограничивается либо МФУ, либо сканером и принтером (просто копир не подходит).
А теперь подробнее: Возьмем МФУ (для определенности, Samsung SCX-6x22) и воспользуемся им в качестве копира. Через ~10-15 секунд получим копию, слабо отличимую от оригинала (если он черно-белый).
Теперь сделаем то же самое, но с помощью компьютера. Сканируем в файл(около 10-15с для 300dpi), отправляем его на печать (15-20с). Получаем отпечаток совсем другого (худшего) качества почти за 30 секунд.
Проблемы сканирования+печати перед копированием: - качество гораздо хуже - время в 3 раза больше. И если с первой проблемой еще можно бороться настройками цветопередачи, фильтрами и др., то вторая вызывает очень много вопросов. 30 секунд на одну копию -- это очень долго.
Ну и собственно, вопросы: 1) Правильно ли я понимаю, что в современных МФУ используется не аналоговый, а цифровой способ копирования? То есть со сканера изображение идет в ОЗУ, где к нему применяются фильтры и далее оно идет на принтер? 2)Что включает в себя цифровая обработка изображения в МФУ при копировании? Выполняется она в поточном режиме, над несколькими "кадрами" изображения, или все-таки над всем отсканированным образом? 3) Существуют ли МФУ, позволяющие программно (например, по интерфейсу USB) управлять копированием? То есть настроить число копий, яркость, масштаб, дуплекс, сказать "старт" и проконтролировать момент окончания копирования? 4) Насколько я понимаю, скорость копирования в МФУ достигается за счет конвейерной обработки: пока сканер обрабатывает вторую половину листа, принтер уже печатает первую. Сканеры вроде бы позволяют получать данные в реальном времени (то есть читать поток данных в процессе сканирования). Так что основная проблема в принтере: драйвер принтера отправляет на устройство PCL или PostScript, который расшифровывается контроллером принтера, формируется образ страницы и только потом печатается. Существует ли способ ускорить процесс печати? Есть ли у принтеров какой-нибудь низкоуровневый интерфейс, позволяющий "скармливать" им поточные данные (или куски страницы), уже подготовленные к печати? |
|
2
Forumchanin •
29.01.2011 в 10:14 |
Я перечитал ваш текст 3 раза,но так и не понял для чего вам все это надо? Попробую ответить в меру своих познаний и домыслов 1.Правильно понимаете 2.Никогда не задумывался 3.Можно управлять СКАНИРОВАНИЕМ через сетевой принт-сервер(как правило должен быть от производителя) 4.Тут зависит от многих факторов,в частности объем памяти и так далее.Ускорить процесс печати можно купив устройство сконструированное для большой скорости печати и соответственно больших объемов печати.Видимо вы не задумываетесь о механике самого принтера,а ведь есть определенные нормы для узлов(печь,лазер,мотор и так далее)
для чего вообще вам нужно все это? |
|
3
ornelius •
29.01.2011 в 11:18 |
Я к сожалению не могу сказать, для чего я буду использовать такую возможность, т.к. это элемент комерческой тайны.
3) Интересует возможность запуска именно процесса копирования удаленно (с компьютера). 4) Я имел ввиду именно чисто программное ускорение. Для определенности, используя то же самое МФУ. Судя по наблюдениям за работой МФУ при копировании -- пока работает сканер, принтер уже готовится к печати (бумажку хватает, греется). Возможно ли сделать то же самое с копьютера?
Например, моя программа начала сканирование, пошли первые данные. Существуют ли возможность уже в этот сказать принтеру "сейчас я буду печатать"? Далее, моя программа получила часть изображения со сканера. Можно ли отправить этот кусок сразу на принтер, не формируя страницу полностью? (имеется ввиду, что потом будет отправлен следующий кусок, и он должен быть напечатан на том же листе следом) |
|
4
Forumchanin •
29.01.2011 в 23:51 |
3.Я думаю врядли 4.Я думаю нет такого программного ускорения.Ваше устройство все равно будет греть себя,так как Самсунг использует тефлоновые валы.Если будете использовать других производителей,то возможно старт произойдет быстрее.
Я подозреваю что ваша тема более для каких-то околокомпьютерных форумов.К оргтехнике вы и ваши вопросы относитесь очень косвенно,без обид |
|
5
ornelius •
30.01.2011 в 03:57 |
Ну вобщем-то вы правы
Я уже получил ответы на свои вопросы, поэтому тему можно считать закрытой, спасибо! |
|