У меня есть сайт электронной коммерции, размещенный на сервере cent OS .Сейчас я пытаюсь распечатать счет-фактуру на принтер EPOS, подключенный в Windows 10. Для этого я использую драйвер печати ESC / POS-PHP mike42 .Но я не могу подключиться к своему принтеру, используя samba share .В localhost все работает нормально.Но на производственном сервере я не могу этого добиться.
Принтер Windows уже используется и подключен к USB-порту.
smb.conf Файл выглядит следующим образом:
[global]
workgroup = WORKGROUP
security = user
wins support = yes
hostname lookups = yes
passdb backend = tdbsam
printing = cups
printcap name = cups
load printers = yes
cups options = raw
[homes]
comment = Home Directories
valid users = %S, %D%w%S
browseable = No
read only = No
inherit acls = Yes
[printers]
comment = All Printers
path = /var/spool/samba
printable = Yes
create mask = 0775
browseable = Yes
guest ok = Yes
read only = no
public = yes
[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = @printadmin root
force group = @printadmin
create mask = 0664
directory mask = 0775
Это командая пытаюсь проверить:
echo "Hello world" | smbclient "//my_system_name/Printer_name" system_password -U "WORKGROUP\system_user" -C "print -"
При вводе этой команды я получаю следующую ошибку:
Ошибка подключения к my_system_name (ошибка NT_STATUS_UNSUCCESSFUL)
Я очень ценю любую помощь, которую вы можете оказать.