Я думаю, что ответ - нет, но я не уверен на 100%. Что вы спрашиваете, так это основное различие между дешевыми и дорогими принтерами с точки зрения прошивки. Хорошие сетевые принтеры будут работать только с Postscript или PCL, в то время как дешевые принтеры будут нуждаться в установке драйверов, потому что они используют операционную систему компьютера, которая отправляет данные для печати, для обработки данных для печати вместо использования их собственного встроенного компьютера.
Кроме того, я не вижу связи SMB и общего доступа к принтерам для принтеров, которые имеют порт. Вам все еще нужны драйверы для SMB и зачем полагаться на них, когда компьютеры могут напрямую подключаться к принтеру.
РЕДАКТИРОВАТЬ В ОТВЕТ НА КОММЕНТАРИИ
Ты не прав. Вам нужны драйверы для каждой модели подключенного принтера! Вы не получаете "Общий принтер SMB". Вместо этого он выглядит так, как будто удаленный принтер подключен к локальному компьютеру, и вам нужны все необходимые драйверы. Вот почему я упомянул Postscript и PCL. Они универсальны и включены почти во все современные операционные системы, но остальные драйверы - нет. Кроме того, вы не можете предполагать, что ОС будет иметь или сможет обнаруживать драйверы для общего принтера, даже если они обнаружены на главном компьютере. Например, у меня есть Samsung SCX-4720F, который раньше был подключен к компьютеру под управлением Vista 32bit. Другие компьютеры в сети, работающие под управлением Vista 64 или 7 32 или 64 бит, автоматически не определяли драйверы для принтера. Вместо этого я должен был пойти в каталог драйверов Windows и скачать драйверы оттуда вручную.
Что касается того, почему вы хотите использовать сетевой порт: ну почему бы и нет? Это намного проще, особенно потому, что принтеры с сетевыми портами дороже, потому что они имеют сетевые порты. Часто существуют более дешевые версии без сетевых портов, для которых требуется, чтобы хост-компьютер работал с SMB или чем-то еще для совместного использования, и этот хост-компьютер действительно должен быть включен, когда вы хотите печатать. Наиболее очевидная причина, по которой используются принтеры с сетевыми портами, состоит в том, чтобы не использовать отдельный компьютер только для сетевых подключений. Вместо этого встроенный компьютер принтера имеет сетевую карту, а встроенный компьютер используется для общего доступа к принтеру в сети. Таким образом, принтер доступен, когда принтер включен. Вы упомянули принтеры с сетевым портом в своем вопросе, поэтому я подумал, что для вас само собой разумеется, почему вы хотите использовать сетевой порт, а не USB.
Как я уже сказал, вам нужен pinter, который поддерживает драйверы Postscript или PCL. Вы просто подключите его к своей сети, и он почти наверняка "просто сработает". К сожалению, такие функции имеют свою цену. Их компьютеры должны быть достаточно мощными, чтобы обрабатывать отправленные им данные, а также возникают проблемы с лицензированием. Постскриптумные лицензии для производителей принтеров дороги, поэтому влияют на цену пинтера. У некоторых принтеров будет свой собственный язык «совершенно не постскриптумный, просто выглядит так», чтобы вы могли смотреть в этом направлении, если проблемы с финансами.