LINUX.ORG.RU
ФорумTalks

А почему в мире принтеров всегда был такой гемор с драйверами?

 


0

0

Почему все цифровые фотоаппараты мира со времени Сталина научились сохранять картинку в JPEG разного качества, а установка принтера всегда была диким гемором? Драйверов каких-то сотни тыщ всегда.

Почему все принтеры мира не реализуют какой-то примитивный базовый HTTP-протокол, через который принтер нам говорит: «умею печатать A4, для этого засылайте мне растр с разрешением 8000x4000 точек и кодом формата 20». Софтина подготавливает растр, сжимает и шлёт с кодом 20, ей возвращают кодовый номер задачи печати, статус которой доступен для наблюдения через тот же тупой протокол.

У принтера же есть его физическое DPI. Он умножает его на размеры листа бумаги, который печатает и получается размер растра, который надо в него загнать.

Хочешь от принтера чего-то большего - ставь дрова. Хотя чего большего можно хотеть, когда у тебя свобода растеризовать что угодно в DPI вплоть до 100500 и засылать это в принтер пиксель-в-пиксель.



Последнее исправление: hlamotron (всего исправлений: 1)

Ответ на: комментарий от legolegs

Это в мире линукса был гемор, потому что кругом были копеечные винпринтеры.

Винпринтеры (точнее GDI-принтеры), как и винмодемы - это то еще глюкавое дерьмецо было.

praseodim ★★★★★
()
Ответ на: комментарий от praseodim

Не, идея конечно была шикарная, что раз уж мы в Win32 API рисуем, выводим текст на «канву», то чего бы и не выводить ентот Canvas прямо на принтер, используя те же команды, что и для отрисовки его на экране. Типа все просто и универсально.

praseodim ★★★★★
()
Ответ на: комментарий от legolegs

Тем не менее, как требовали специфичных драйверов так и требуют

cvs-255 ★★★★★
()
Ответ на: комментарий от annerleen

Изголяться в нищебродстве вы можете сколько угодно. Но скажу вам одну такую вещь. Если ценник на конечное изделие менее 1000-2000 долларов США, на нормальный инжиниринг у капиталистов тупо не найдется денег. Это будет в лучшем случае, кастрат старших моделей, причем, кастрация будет выполнена школьником.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от micronekodesu

4.2 на 4.2

у всех телефонов одинаковый разъем

Апле

розетки во всем мире одинаковые, да даже на счет напряжения

Бриташка с СШАшкой

да даже на счет напряжения договорились

Которое из? 127В 60Гц или 230В 50Гц?

пишут все в одну сторону

Евреи, арабы и китайцы смотрят на тебя с недоумением

руль у машин всегда с одной стороны

Бришка с япошкой

Deleted
()
Ответ на: комментарий от steemandlinux

Ну на те рестораны, куда он ходит (ходить в более дешёвые — это ниже его достоинства) у него не ховатает денег, чтобы поесть. Максимум на кружку пива или чашку кофе хватает.

te111011010
()
Ответ на: комментарий от Deleted

Дык это разные страны и языки. Это сложилось исторически, и нельзя так просто взять и всё переделать. А насчёт принтеров — ничто не мешает производителям выпускать принтеры, работающие по одному открытому протоколу.

te111011010
()
Ответ на: комментарий от steemandlinux

Походу у меня из таких... Как начнёшь копировать... Сантиметров пять отсканирует- пошла печать, и так и играет принтер с сканером в догонялки в пределах одного мфу. Можно через xsane гонять- быстрее будет. Потому он у меня и дешман-дешманский, т.к. редко нужен. Тупо на ксерокопиях и распечатках имхо, отобьются эти 2к рублей. Надо же для фоторезиста маску на плёнке качественно печатать :) В копировальнях качество - УГ полное!

Раньше вообще lexmark z603 струйник был. Дрова конечно не без попаболи компилились, но после этого задачу «просто печатать» он выполнял хорошо. На него картридж стоит ненамного дешевле, чем на текщий кэнон.

nekosargot ★★★
()
Последнее исправление: nekosargot (всего исправлений: 1)
Ответ на: комментарий от nekosargot

У них до 500 баксов такое железо, у вас просто еще копия цветная и он не может в свой чудо алгоритм её сжать. Там даже при печати по сети идет обмен данными в режиме usb over ethernet.

Про чудоалгоритм сжатия на ч/б принтерах можно здесь почитать: Canon LBP-2900 и другие CAPT-принтеры - ПИШУ ДРАЙВЕР

steemandlinux ★★★★★
()
Последнее исправление: steemandlinux (всего исправлений: 1)

Потому что железячники не умеют в софт, особенно это касается китайских железячников.

ya-betmen ★★★★★
()

Тут многие говорили уже. Есть стандарт PostScript.

Он настолько стандартен, что если ты откроешь в DOS например тот же сраный Norton Commander и скопируешь файл сделанный через Adobe Distiller из любого файла в постскрипт в порт LPT - любой посткрипт принтер тебе просто напечатает.

Сам лично делал не раз.

Serg_HIS
()
Ответ на: комментарий от lenin386

В ресторанах - вообще не едят.

В автобусах - вообще не ездят

В магазинах - вообще не покупают

В туалетах - вообще не писают

и другие хиты от главного мир-дверь-мяча ЛОРа.

te111011010
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.