Как расшарить принтер без самбы, что бы можно было поставить нормальные драйвера?

Задача сделать отдельный принт сервер на базе Arch. Столкнулся с проблеммой драйверов на примере принтера Epson L805.
Если делать доступ к принтеру через самбу, то на Windows-машине можно установить родные драйвера, но в этом случае все манипуляции при печати очень медленные. К примеру, если принтер подсоединен к Windows-машине по USB вкладка настроек печати открывается мгновенно, та же самая процедура на расшареном принтере занимает от 10-15 секунд.
Если делать доступ через CUPS то принтер на Windows-машине принтер определяется как IPP устройство, и не дает поставить родные драйвера, а ставит виндовые драйвера для IPP принетеров. Без возможности выбора бумаги и качества печати. При попытке поменять эти драйвера на родные - перестает работать.
В какую сторону копать, что бы и отклик был быстрый и драйвера поставились?
https://techblog.paalijarvi.fi/2020/05/25/making-windows-10-to-print-to-a-cups-printer-over-the-network/
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE
alien175
https://techblog.paalijarvi.fi/2020/05/25/making-windows-10-to-print-to-a-cups-printer-over-the-network/
пробовал. это самый медленный результат)))
покажите
samba-tool testparm --suppress-prompt
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE
alien175
покажите
samba-tool testparm --suppress-prompt
[global]
load printers = Yes
netbios name = SAMBA
printcap name = CUPS
wins server = 127.0.0.1
wins support = Yes
workgroup = WORKGROUP
printing = cups

[printers]
browseable = No
comment = All Printers
guest ok = Yes
path = /var/spool/samba
printable = Yes
use client driver = Yes
Если принтеры расшаривать на Windows-машине, то подключение проходит по порту Virtual printer port for USB. И на нем все работает как положено. А в линуксе я чего-то подобного не нашел.
Попробуйте с минимальным конфигом:
[global]
map to guest = Bad User
load printers = Yes
netbios name = SAMBA
printing = cups

[printers]
guest ok = Yes
path = /var/spool/samba
printable = Yes

И еще вариант - в cups добавьте этот же принтер только ставите RAW ppd. И в windows работаете с ним
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE
alien175
Попробуйте с минимальным конфигом:

пробовал разные варианты конфига, каких-то изменений по скорости не обнаружил.
RAW тоже побовал, получилось немного по быстрее, но все равно по сравнению с Virtual printer port for USB - очень долгий отклик.

еще нарыл идею отправлять сырой поток на usb порт.
echo "hi!" > /dev/usb/lp0
буду на днях пробовать. но тут сразу вижу проблему, с определением номера портов, типа стоить подключить два разных принтера и потом никогда не угадаешь кто на каком usb/lp0 или usb/lp1
 
Зарегистрироваться или войдите чтобы оставить сообщение.