Я всегда удивлялся, почему мне нужно устанавливать драйвер принтера на 500+ МБ каждый раз, когда я устанавливаю новый принтер. Почему компьютеры не могут просто отправить файл, который нужно распечатать, на принтер и заставить принтер выполнить всю необходимую обработку?
Правда, я ничего не знаю о принтерах. Я предполагаю, что драйвер принтера уникален для каждого принтера, который преобразует файл стандартного формата в конкретные инструкции, отправленные на принтер. Вместо того, чтобы заставлять каждый компьютер загружать этот конкретный драйвер, не имеет ли больше смысла, чтобы этот драйвер находился исключительно на самом принтере и имел ли принтер стандартный формат файла?
Даже в новой патентной заявке Apple они все еще говорят о наличии драйвера принтера в облаке или на самом устройстве. Понятно, что если драйвер принтера находится в облаке, локальный ПК должен будет загрузить его, чтобы использовать его. Однако во втором случае, когда драйвер хранится на самом устройстве, зачем компьютеру передавать драйвер принтера на локальный ПК и только затем отправлять задание на печать? Почему он не может просто отправить файл на печать и заставить принтер взять этот файл и использовать драйвер принтера (который уже установлен на самом принтере) для печати документа без какой-либо обработки, необходимой для выполнения на ПК?
Это потому, что принтеры не имеют возможности обработки? Мне трудно в это поверить, потому что современные принтеры, кажется, становятся все более и более изощренными с такими вещами, как мини-дисплеи на них, и они имеют встроенный Wi-Fi и возможность вставлять карту памяти и печатать прямо с нее без компьютера.