1

Я пытаюсь заставить старый принтер работать на члена семьи. Сам принтер работает нормально, но я не могу найти способ печати из Windows 10 на этот принтер, драйверы для этого принтера больше не поддерживают самые современные версии Windows.

К счастью, мне удалось распечатать на этом принтере с помощью Ubuntu, и я поделился принтером с помощью графического интерфейса. Машина с Windows смогла его увидеть, но все же попросила у меня драйвер, прежде чем можно было печатать на него.

Из того, что я только что прочитал (поправьте меня, если я ошибаюсь), Ubuntu использует CUPS по умолчанию для печати, и CUPS должен использовать свой собственный драйвер для совместного использования, что, очевидно, было не так. Я что-то пропустил ?

Небольшое примечание: я в конечном итоге буду использовать Raspberry Pi для этого (у меня нет ни одного, который я мог бы использовать прямо сейчас), поэтому, если есть что-то, что мне, возможно, нужно знать, что будет отличаться на Pi (иначе, чем GUI), пожалуйста, дай мне знать!

РЕДАКТИРОВАТЬ: я забыл упомянуть, это USB-принтер.

2 ответа2

1

Поскольку вы можете печатать в Linux, у вас есть подходящий драйвер. Это важно, потому что CUPS также поддерживает «сырые» очереди, в которых он фактически не знает, как создавать данные принтера, но полагается на драйверы на стороне клиента для этого.

Поскольку CUPS знает, как печатать, вы можете просто передать ему данные PostScript. Windows поставляется с различными подходящими драйверами. Они не должны быть связаны с вашим принтером в любом случае.

Я процитирую статью о совместном использовании принтеров Arch Wiki о следующем.

Во-первых, чтобы включить общий доступ, он ссылается на сервер CUPS:

Откройте веб-интерфейс для сервера, выберите вкладку "Администрирование", найдите заголовок "Сервер" и включите опцию «Общий доступ к принтерам, подключенным к этой системе». Сохраните изменения, нажав кнопку "Изменить настройки". Сервер автоматически перезагрузится.

Затем, чтобы установить принтер в Windows:

Обмен через IPP

Предпочтительным способом подключения клиента Windows к серверу печати Linux является использование IPP, поскольку конфигурация проще, чем с помощью Samba. Это стандартный протокол принтера, основанный на HTTP, позволяющий использовать переадресацию портов, туннелирование и т.д. IPP изначально поддерживается Windows начиная с Windows 2000.

Примечание. Может потребоваться добавить клиент печати через Интернет в Windows (Панель управления-> Программы-> Включить или отключить функции Windows-> Службы печати и документов)

[...]

На компьютере Windows перейдите в Панель управления-> Устройства и принтеры и выберите «Добавить принтер». Если в Windows 10, нажмите «Принтер, которого я хочу, нет в списке». Затем выберите «Выбрать общий принтер по имени» и введите местоположение принтера:

http://имя хоста:631/printers/printer_name

(где hostname - это имя хоста или IP-адрес сервера GNU/Linux, а printer_name - это имя очереди печати, к которой подключается. [...]

Замечания:

  • В диалоговом окне «Добавить принтер» в Windows предлагается формат http://computername/printers/printername/.printer , который он не примет. Вместо этого используйте синтаксис, предложенный выше.
  • Если вы используете прокси-сервер, внимательно проверьте все использованные прокси- исключения. Неправильная настройка может привести к тому, что вы не сможете добавить принтер до следующей перезагрузки, даже если впоследствии вы отключите прокси-сервер (по крайней мере, в Windows 7).

После этого установите собственные драйверы принтера для вашего принтера на компьютере Windows. Если очередь печати сервера CUPS настроена на использование своих собственных драйверов принтера, а не в качестве raw очереди, вы можете просто выбрать общий драйвер принтера postscript для клиента Windows (например, «HP Color LaserJet 8500 PS» или «Xerox DocuTech 135 PS2» «).

(Акцент в последнем абзаце мой).

0

Ваш принтер Epson Stylus Photo 960 поддерживает ESC/P, поэтому он должен поддерживать печать текста. Он не поддерживает PCL5. Один драйвер для Windows 10, который будет работать с ним - это драйвер Generic/Text Only. Обратите внимание, что этот драйвер верен для метки: он печатает только текст.

Если вам нужно распечатать графику, или вам просто нужно больше контролировать принтер, вы можете попробовать использовать драйвер для другого принтера ESC/P. Если вы ищете «драйвер windows 10 esc/p», вы найдете несколько из них. Большинство из них предназначены для принтеров Epson LX и FX. Это точечно-матричные принтеры, которые не поддерживают цвет. Выберите один для принтера, который имеет такие же возможности, как у вас, например, LQ-1070.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .