Cài đặt máy in HP trên CentOS 7 - QuânSysAd's Blog

12 tháng 5 2017

Cài đặt máy in HP trên CentOS 7

Các bước tiến hành
Bước 1: Cài đặt các gói cần thiết.
# yum install -y hplip hplip-gui hpijs
Cài plugin:
# hp-plugin
Bước 2: Chạy chương trình cấu hình để tạo và add printer.
# hp-setup
Bước 3: Vào system-config-printer Bấm thử Test page nếu in được testpage là OK.
# system-config-printer
Bước 4: Cài đặt SAMBA
  • Cấu hình add user root cho samba:
# smbpasswd -a root
Bước 5: Copy driver Windows cho CUPS copy các file vào thư mục sau:
/usr/share/cups/drivers/pscript5.dll
/usr/share/cups/drivers/pscript.ntf
/usr/share/cups/drivers/pscript.hlp
/usr/share/cups/drivers/ps5ui.dll
Bước 6: Copy driver cho SAMBA sử dụng lệnh
# smbclient //localhost/print\$ -N -U'root%password' -c 'mkdir W32X86;put /usr/share/cups/drivers/ps5ui.dll W32X86/ps5ui.dll;put /usr/share/cups/drivers/pscript.hlp W32X86/pscript.hlp;put /usr/share/cups/drivers/pscript.ntf W32X86/pscript.ntf;put /usr/share/cups/drivers/pscript5.dll W32X86/pscript5.dll'
Bước 7: Load driver cho SAMBA sử dụng lệnh:
# cupsaddsmb -H localhost -U root -a -v
Bước 8: Thực hiện restart lại service
# systemctl enable cups.service
# systemctl enable smb
# systemctl restart cups.service
# systemctl restart smb
Lưu ý:
smb.conf cấu hình như sau:
========================================================================
[global]
 workgroup = SAMBA
 security = user
 map to guest = Bad User
 hosts allow = all
 usershare allow guests = yes
 pam password change = yes
 printing = cups
 printcap name = cups
 load printers = yes
 public = yes
 dns proxy = no
 os level = 20
 log file = /var/log/samba/log.%m
 server string = lan file and printer server
 rpc_server:spoolss = external
 rpc_daemon:spoolssd = fork
 unix charset = UTF-8
 dos charset = CP932

[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
 browseable = Yes
 printable = Yes
 public = yes
 guest ok=Yes
 create mode=0777
 writable=no
 write list= root gpm

[print$]
 comment = Printer Drivers
 path = /var/lib/samba/drivers
 browseable = yes
 read only = no
 write list = root
 create mask = 0664
 directory mask = 0777
========================================================================
Chú ý tắt bỏ firewall và selinux cho đơn giản.

Không có nhận xét nào: